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.313893b1.async.js

1048 lines
5.4 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(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("6MrE"),y=p.n(E)},"+QRC":function(Ce,Q,p){"use strict";var L=p("E9nw"),O={"text/plain":"Text","text/html":"Url",default:"Text"},E="Copy to clipboard: #{key}, Enter";function y(e){var g=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,g)}function a(e,g){var f,s,r,c,l,i,u=!1;g||(g={}),f=g.debug||!1;try{r=L(),c=document.createRange(),l=document.getSelection(),i=document.createElement("span"),i.textContent=e,i.style.all="unset",i.style.position="fixed",i.style.top=0,i.style.clip="rect(0, 0, 0, 0)",i.style.whiteSpace="pre",i.style.webkitUserSelect="text",i.style.MozUserSelect="text",i.style.msUserSelect="text",i.style.userSelect="text",i.addEventListener("copy",function(n){if(n.stopPropagation(),g.format)if(n.preventDefault(),typeof n.clipboardData=="undefined"){f&&console.warn("unable to use e.clipboardData"),f&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=O[g.format]||O.default;window.clipboardData.setData(o,e)}else n.clipboardData.clearData(),n.clipboardData.setData(g.format,e);g.onCopy&&(n.preventDefault(),g.onCopy(n.clipboardData))}),document.body.appendChild(i),c.selectNodeContents(i),l.addRange(c);var t=document.execCommand("copy");if(!t)throw new Error("copy command was unsuccessful");u=!0}catch(n){f&&console.error("unable to copy using execCommand: ",n),f&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(g.format||"text",e),g.onCopy&&g.onCopy(window.clipboardData),u=!0}catch(o){f&&console.error("unable to copy using clipboardData: ",o),f&&console.error("falling back to prompt"),s=y("message"in g?g.message:E),window.prompt(s,e)}}finally{l&&(typeof l.removeRange=="function"?l.removeRange(c):l.removeAllRanges()),i&&document.body.removeChild(i),r()}return u}Ce.exports=a},"+TT/":function(Ce,Q,p){var L=p("bYtY"),O=p("mFDi"),E=p("OELB"),y=E.parsePercent,a=p("7aKB"),e=L.each,g=["left","right","top","bottom","width","height"],f=[["width","left","right"],["height","top","bottom"]];function s(m,A,v,b,x){var C=0,w=0;b==null&&(b=Infinity),x==null&&(x=Infinity);var S=0;A.eachChild(function(T,I){var N=T.position,M=T.getBoundingRect(),k=A.childAt(I+1),U=k&&k.getBoundingRect(),V,B;if(m==="horizontal"){var H=M.width+(U?-U.x+M.x:0);V=C+H,V>b||T.newline?(C=0,V=H,w+=S+v,S=M.height):S=Math.max(S,M.height)}else{var P=M.height+(U?-U.y+M.y:0);B=w+P,B>x||T.newline?(C+=S+v,w=0,B=P,S=M.width):S=Math.max(S,M.width)}if(T.newline)return;N[0]=C,N[1]=w,m==="horizontal"?C=V+v:w=B+v})}var r=s,c=L.curry(s,"vertical"),l=L.curry(s,"horizontal");function i(m,A,v){var b=A.width,x=A.height,C=y(m.x,b),w=y(m.y,x),S=y(m.x2,b),T=y(m.y2,x);return(isNaN(C)||isNaN(parseFloat(m.x)))&&(C=0),(isNaN(S)||isNaN(parseFloat(m.x2)))&&(S=b),(isNaN(w)||isNaN(parseFloat(m.y)))&&(w=0),(isNaN(T)||isNaN(parseFloat(m.y2)))&&(T=x),v=a.normalizeCssArray(v||0),{width:Math.max(S-C-v[1]-v[3],0),height:Math.max(T-w-v[0]-v[2],0)}}function u(m,A,v){v=a.normalizeCssArray(v||0);var b=A.width,x=A.height,C=y(m.left,b),w=y(m.top,x),S=y(m.right,b),T=y(m.bottom,x),I=y(m.width,b),N=y(m.height,x),M=v[2]+v[0],k=v[1]+v[3],U=m.aspect;isNaN(I)&&(I=b-S-k-C),isNaN(N)&&(N=x-T-M-w),U!=null&&(isNaN(I)&&isNaN(N)&&(U>b/x?I=b*.8:N=x*.8),isNaN(I)&&(I=U*N),isNaN(N)&&(N=I/U)),isNaN(C)&&(C=b-S-I-k),isNaN(w)&&(w=x-T-N-M);switch(m.left||m.right){case"center":C=b/2-I/2-v[3];break;case"right":C=b-I-k;break}switch(m.top||m.bottom){case"middle":case"center":w=x/2-N/2-v[0];break;case"bottom":w=x-N-M;break}C=C||0,w=w||0,isNaN(I)&&(I=b-k-C-(S||0)),isNaN(N)&&(N=x-M-w-(T||0));var V=new O(C+v[3],w+v[0],I,N);return V.margin=v,V}function t(m,A,v,b,x){var C=!x||!x.hv||x.hv[0],w=!x||!x.hv||x.hv[1],S=x&&x.boundingMode||"all";if(!C&&!w)return;var T;if(S==="raw")T=m.type==="group"?new O(0,0,+A.width||0,+A.height||0):m.getBoundingRect();else if(T=m.getBoundingRect(),m.needLocalTransform()){var I=m.getLocalTransform();T=T.clone(),T.applyTransform(I)}A=u(L.defaults({width:T.width,height:T.height},A),v,b);var N=m.position,M=C?A.x-T.x:0,k=w?A.y-T.y:0;m.attr("position",S==="raw"?[M,k]:[N[0]+M,N[1]+k])}function n(m,A){return m[f[A][0]]!=null||m[f[A][1]]!=null&&m[f[A][2]]!=null}function o(m,A,v){!L.isObject(v)&&(v={});var b=v.ignoreSize;!L.isArray(b)&&(b=[b,b]);var x=w(f[0],0),C=w(f[1],1);I(f[0],m,x),I(f[1],m,C);function w(N,M){var k={},U=0,V={},B=0,H=2;if(e(N,function(z){V[z]=m[z]}),e(N,function(z){S(A,z)&&(k[z]=V[z]=A[z]),T(k,z)&&U++,T(V,z)&&B++}),b[M])return T(A,N[1])?V[N[2]]=null:T(A,N[2])&&(V[N[1]]=null),V;if(B===H||!U)return V;if(U>=H)return k;for(var P=0;P<N.length;P++){var j=N[P];if(!S(k,j)&&S(m,j)){k[j]=m[j];break}}return k}function S(N,M){return N.hasOwnProperty(M)}function T(N,M){return N[M]!=null&&N[M]!=="auto"}function I(N,M,k){e(N,function(U){M[U]=k[U]})}}function d(m){return h({},m)}function h(m,A){return A&&m&&e(g,function(v){A.hasOwnProperty(v)&&(m[v]=A[v])}),m}Q.LOCATION_PARAMS=g,Q.HV_NAMES=f,Q.box=r,Q.vbox=c,Q.hbox=l,Q.getAvailableSize=i,Q.getLayoutRect=u,Q.positionElement=t,Q.sizeCalculable=n,Q.mergeLayoutParam=o,Q.getLayoutParams=d,Q.copyLayoutParams=h},"+Zaj":function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("ugBc")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="CalendarOutlined";var f=y.forwardRef(g);Q.default=f},"+d4F":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("y3Yb"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},"+eQT":function(Ce,Q,p){"use strict";var L=p("wd/R"),O=p.n(L),E=p("Kwbf"),y={getNow:function(){return O()()},getWeekDay:function(Gt){var Er=Gt.clone().locale("en_US");return Er.weekday()+Er.localeData().firstDayOfWeek()},getYear:function(Gt){return Gt.year()},getMonth:function(Gt){return Gt.month()},getDate:function(Gt){return Gt.date()},getHour:function(Gt){return Gt.hour()},getMinute:function(Gt){return Gt.minute()},getSecond:function(Gt){return Gt.second()},addYear:function(Gt,Er){var Tr=Gt.clone();return Tr.add(Er,"year")},addMonth:function(Gt,Er){var Tr=Gt.clone();return Tr.add(Er,"month")},addDate:function(Gt,Er){var Tr=Gt.clone();return Tr.add(Er,"day")},setYear:function(Gt,Er){var Tr=Gt.clone();return Tr.year(Er)},setMonth:function(Gt,Er){var Tr=Gt.clone();return Tr.month(Er)},setDate:function(Gt,Er){var Tr=Gt.clone();return Tr.date(Er)},setHour:function(Gt,Er){var Tr=Gt.clone();return Tr.hour(Er)},setMinute:function(Gt,Er){var Tr=Gt.clone();return Tr.minute(Er)},setSecond:function(Gt,Er){var Tr=Gt.clone();return Tr.second(Er)},isAfter:function(Gt,Er){return Gt.isAfter(Er)},isValidate:function(Gt){return Gt.isValid()},locale:{getWeekFirstDay:function(Gt){var Er=O()().locale(Gt);return Er.localeData().firstDayOfWeek()},getWeek:function(Gt,Er){var Tr=Er.clone(),Xr=Tr.locale(Gt);return Xr.week()},getShortWeekDays:function(Gt){var Er=O()().locale(Gt);return Er.localeData().weekdaysMin()},getShortMonths:function(Gt){var Er=O()().locale(Gt);return Er.localeData().monthsShort()},format:function(Gt,Er,Tr){var Xr=Er.clone(),Jr=Xr.locale(Gt);return Jr.format(Tr)},parse:function(Gt,Er,Tr){for(var Xr=[],Jr=0;Jr<Tr.length;Jr+=1){var dn=Tr[Jr],Ln=Er;if(dn.includes("wo")||dn.includes("Wo")){dn=dn.replace(/wo/g,"w").replace(/Wo/g,"W");var Zn=dn.match(/[-YyMmDdHhSsWwGg]+/g),Un=Ln.match(/[-\d]+/g);Zn&&Un?(dn=Zn.join(""),Ln=Un.join("")):Xr.push(dn.replace(/o/g,""))}var li=O()(Ln,dn,Gt,!0);if(li.isValid())return li}for(var fi=0;fi<Xr.length;fi+=1){var Kn=O()(Er,Xr[fi],Gt,!1);if(Kn.isValid())return Object(E.b)(!1,"Not match any format strictly and fallback to fuzzy match. Please help to fire a issue about this."),Kn}return null}}},a=y,e=p("pVnL"),g=p.n(e),f=p("q1tI"),s=p("2/Rp");function r(ft){return f.createElement(s.a,g()({size:"small",type:"primary"},ft))}var c=p("mr32");function l(ft){return f.createElement(c.a,g()({color:"blue"},ft))}var i=p("lSNA"),u=p.n(i),t=p("lwsE"),n=p.n(t),o=p("W8MJ"),d=p.n(o),h=p("7W2i"),m=p.n(h),A=p("LQ03"),v=p.n(A),b=p("TSYQ"),x=p.n(b),C=p("r/2G"),w=p.n(C),S=p("XzQk"),T=p.n(S),I=p("kbBi"),N=p.n(I),M=p("1OyB"),k=p("vuIU"),U=p("Ji7U"),V=p("LK+K"),B=p("rePB"),H=p("VTBJ"),P=p("ODXe"),j=p("6cGi"),z=p("U8pU"),K=p("4IlW"),X=f.createContext({}),Z=X,Y={visibility:"hidden"};function te(ft){var Gt=ft.prefixCls,Er=ft.prevIcon,Tr=Er===void 0?"\u2039":Er,Xr=ft.nextIcon,Jr=Xr===void 0?"\u203A":Xr,dn=ft.superPrevIcon,Ln=dn===void 0?"\xAB":dn,Zn=ft.superNextIcon,Un=Zn===void 0?"\xBB":Zn,li=ft.onSuperPrev,fi=ft.onSuperNext,Kn=ft.onPrev,ei=ft.onNext,qn=ft.children,_i=f.useContext(Z),Ni=_i.hideNextBtn,Vi=_i.hidePrevBtn;return f.createElement("div",{className:Gt},li&&f.createElement("button",{type:"button",onClick:li,tabIndex:-1,className:"".concat(Gt,"-super-prev-btn"),style:Vi?Y:{}},Ln),Kn&&f.createElement("button",{type:"button",onClick:Kn,tabIndex:-1,className:"".concat(Gt,"-prev-btn"),style:Vi?Y:{}},Tr),f.createElement("div",{className:"".concat(Gt,"-view")},qn),ei&&f.createElement("button",{type:"button",onClick:ei,tabIndex:-1,className:"".concat(Gt,"-next-btn"),style:Ni?Y:{}},Jr),fi&&f.createElement("button",{type:"button",onClick:fi,tabIndex:-1,className:"".concat(Gt,"-super-next-btn"),style:Ni?Y:{}},Un))}var q=te;function ee(ft){var Gt=f.useContext(Z),Er=Gt.hideHeader;if(Er)return null;var Tr=ft.prefixCls,Xr=ft.generateConfig,Jr=ft.locale,dn=ft.value,Ln=ft.format,Zn="".concat(Tr,"-header");return f.createElement(q,{prefixCls:Zn},dn?Xr.locale.format(Jr.locale,dn,Ln):"\xA0")}var fe=ee,be=p("YrtM"),Fe=p("KQm4"),ve=new Map;function Oe(ft,Gt,Er){if(ve.get(ft)&&cancelAnimationFrame(ve.get(ft)),Er<=0){ve.set(ft,requestAnimationFrame(function(){ft.scrollTop=Gt}));return}var Tr=Gt-ft.scrollTop,Xr=Tr/Er*10;ve.set(ft,requestAnimationFrame(function(){ft.scrollTop+=Xr,ft.scrollTop!==Gt&&Oe(ft,Gt,Er-10)}))}function J(ft,Gt){var Er=Gt.onLeftRight,Tr=Gt.onCtrlLeftRight,Xr=Gt.onUpDown,Jr=Gt.onPageUpDown,dn=Gt.onEnter,Ln=ft.which,Zn=ft.ctrlKey,Un=ft.metaKey;switch(Ln){case K.a.LEFT:if(Zn||Un){if(Tr)return Tr(-1),!0}else if(Er)return Er(-1),!0;break;case K.a.RIGHT:if(Zn||Un){if(Tr)return Tr(1),!0}else if(Er)return Er(1),!0;break;case K.a.UP:if(Xr)return Xr(-1),!0;break;case K.a.DOWN:if(Xr)return Xr(1),!0;break;case K.a.PAGE_UP:if(Jr)return Jr(-1),!0;break;case K.a.PAGE_DOWN:if(Jr)return Jr(1),!0;break;case K.a.ENTER:if(dn)return dn(),!0;break}return!1}function ne(ft,Gt,Er,Tr){var Xr=ft;if(!Xr)switch(Gt){case"time":Xr=Tr?"hh:mm:ss a":"HH:mm:ss";break;case"week":Xr="gggg-wo";break;case"month":Xr="YYYY-MM";break;case"quarter":Xr="YYYY-[Q]Q";break;case"year":Xr="YYYY";break;default:Xr=Er?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Xr}function Ke(ft,Gt){var Er=ft==="time"?8:10;return Math.max(Er,Gt.length)+2}var ie=null,re=new Set;function he(ft){return!ie&&typeof window!="undefined"&&window.addEventListener&&(ie=function(Er){Object(Fe.a)(re).forEach(function(Tr){Tr(Er)})},window.addEventListener("mousedown",ie)),re.add(ft),function(){re.delete(ft),re.size===0&&(window.removeEventListener("mousedown",ie),ie=null)}}var ge=function(Gt){return Gt==="month"||Gt==="date"?"year":Gt},Pe=function(Gt){return Gt==="date"?"month":Gt},Ee=function(Gt){return Gt==="month"||Gt==="date"?"quarter":Gt},ke=function(Gt){return Gt==="date"?"week":Gt},Me={year:ge,month:Pe,quarter:Ee,week:ke,time:null,date:null};function me(ft,Gt){return ft.some(function(Er){return Er&&Er.contains(Gt)})}function le(ft){var Gt=ft.prefixCls,Er=ft.units,Tr=ft.onSelect,Xr=ft.value,Jr=ft.active,dn=ft.hideDisabledOptions,Ln="".concat(Gt,"-cell"),Zn=f.useContext(Z),Un=Zn.open,li=f.useRef(null),fi=f.useRef(new Map);return f.useLayoutEffect(function(){var Kn=fi.current.get(Xr);Kn&&Un!==!1&&Oe(li.current,Kn.offsetTop,120)},[Xr]),f.useLayoutEffect(function(){if(Un){var Kn=fi.current.get(Xr);Kn&&Oe(li.current,Kn.offsetTop,0)}},[Un]),f.createElement("ul",{className:x()("".concat(Gt,"-column"),Object(B.a)({},"".concat(Gt,"-column-active"),Jr)),ref:li,style:{position:"relative"}},Er.map(function(Kn){var ei;return dn&&Kn.disabled?null:f.createElement("li",{key:Kn.value,ref:function(_i){fi.current.set(Kn.value,_i)},className:x()(Ln,(ei={},Object(B.a)(ei,"".concat(Ln,"-disabled"),Kn.disabled),Object(B.a)(ei,"".concat(Ln,"-selected"),Xr===Kn.value),ei)),onClick:function(){if(Kn.disabled)return;Tr(Kn.value)}},f.createElement("div",{className:"".concat(Ln,"-inner")},Kn.label))}))}var oe=le;function Se(ft,Gt){for(var Er=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Tr=String(ft);Tr.length<Gt;)Tr="".concat(Er).concat(ft);return Tr}var nt=function(){for(var Gt=arguments.length,Er=new Array(Gt),Tr=0;Tr<Gt;Tr++)Er[Tr]=arguments[Tr];return Er};function et(ft){return ft==null?[]:Array.isArray(ft)?ft:[ft]}function Ue(ft){var Gt={};return Object.keys(ft).forEach(function(Er){(Er.substr(0,5)==="data-"||Er.substr(0,5)==="aria-"||Er==="role"||Er==="name")&&Er.substr(0,7)!=="data-__"&&(Gt[Er]=ft[Er])}),Gt}function bt(ft,Gt){return ft?ft[Gt]:null}function Je(ft,Gt,Er){var Tr=[bt(ft,0),bt(ft,1)];return Tr[Er]=typeof Gt=="function"?Gt(Tr[Er]):Gt,!Tr[0]&&!Tr[1]?null:Tr}function St(ft,Gt,Er,Tr,Xr){var Jr=ft.setHour(Gt,Er);return Jr=ft.setMinute(Jr,Tr),Jr=ft.setSecond(Jr,Xr),Jr}function Nt(ft,Gt,Er,Tr,Xr,Jr){var dn=Math.floor(ft/Tr)*Tr;if(dn<ft)return[dn,60-Xr,60-Jr];var Ln=Math.floor(Gt/Xr)*Xr;if(Ln<Gt)return[dn,Ln,60-Jr];var Zn=Math.floor(Er/Jr)*Jr;return[dn,Ln,Zn]}function Rt(ft,Gt){if(ft.length!==Gt.length)return!0;for(var Er=0;Er<ft.length;Er+=1)if(ft[Er].disabled!==Gt[Er].disabled)return!0;return!1}function Ft(ft,Gt,Er,Tr){for(var Xr=[],Jr=ft;Jr<=Gt;Jr+=Er)Xr.push({label:Se(Jr,2),value:Jr,disabled:(Tr||[]).includes(Jr)});return Xr}function Ht(ft){var Gt=ft.generateConfig,Er=ft.prefixCls,Tr=ft.operationRef,Xr=ft.activeColumnIndex,Jr=ft.value,dn=ft.showHour,Ln=ft.showMinute,Zn=ft.showSecond,Un=ft.use12Hours,li=ft.hourStep,fi=li===void 0?1:li,Kn=ft.minuteStep,ei=Kn===void 0?1:Kn,qn=ft.secondStep,_i=qn===void 0?1:qn,Ni=ft.disabledHours,Vi=ft.disabledMinutes,ua=ft.disabledSeconds,Qi=ft.hideDisabledOptions,Ca=ft.onSelect,Na=[],ma="".concat(Er,"-content"),ta="".concat(Er,"-time-panel"),wa,wi=Jr?Gt.getHour(Jr):-1,fa=Jr?Gt.getMinute(Jr):-1,ja=Jr?Gt.getSecond(Jr):-1,kr=function(Li,Ri,xa,oo){var Xa=Jr||Gt.getNow(),bo=Math.max(0,Ri),Ao=Math.max(0,xa),wo=Math.max(0,oo);return Xa=St(Gt,Xa,!Un||!Li?bo:bo+12,Ao,wo),Xa},Zr=Ft(0,23,fi,Ni&&Ni()),vn=Object(be.a)(function(){return Zr},Zr,Rt);Un&&(wa=wi>=12,wi%=12);var Vr=f.useMemo(function(){if(!Un)return[!1,!1];var Ai=[!0,!0];return vn.forEach(function(Li){var Ri=Li.disabled,xa=Li.value;if(Ri)return;xa>=12?Ai[1]=!1:Ai[0]=!1}),Ai},[Un,vn]),dr=Object(P.a)(Vr,2),jr=dr[0],vr=dr[1],nn=f.useMemo(function(){return Un?vn.filter(wa?function(Ai){return Ai.value>=12}:function(Ai){return Ai.value<12}).map(function(Ai){var Li=Ai.value%12,Ri=Li===0?"12":Se(Li,2);return Object(H.a)(Object(H.a)({},Ai),{},{label:Ri,value:Li})}):vn},[Un,vn]),tn=Ft(0,59,ei,Vi&&Vi(wi)),jn=Ft(0,59,_i,ua&&ua(wi,fa));Tr.current={onUpDown:function(Li){var Ri=Na[Xr];if(Ri)for(var xa=Ri.units.findIndex(function(Ao){return Ao.value===Ri.value}),oo=Ri.units.length,Xa=1;Xa<oo;Xa+=1){var bo=Ri.units[(xa+Li*Xa+oo)%oo];if(bo.disabled!==!0){Ri.onSelect(bo.value);break}}}};function On(Ai,Li,Ri,xa,oo){Ai!==!1&&Na.push({node:f.cloneElement(Li,{prefixCls:ta,value:Ri,active:Xr===Na.length,onSelect:oo,units:xa,hideDisabledOptions:Qi}),onSelect:oo,value:Ri,units:xa})}On(dn,f.createElement(oe,{key:"hour"}),wi,nn,function(Ai){Ca(kr(wa,Ai,fa,ja),"mouse")}),On(Ln,f.createElement(oe,{key:"minute"}),fa,tn,function(Ai){Ca(kr(wa,wi,Ai,ja),"mouse")}),On(Zn,f.createElement(oe,{key:"second"}),ja,jn,function(Ai){Ca(kr(wa,wi,fa,Ai),"mouse")});var Vn=-1;return typeof wa=="boolean"&&(Vn=wa?1:0),On(Un===!0,f.createElement(oe,{key:"12hours"}),Vn,[{label:"AM",value:0,disabled:jr},{label:"PM",value:1,disabled:vr}],function(Ai){Ca(kr(!!Ai,wi,fa,ja),"mouse")}),f.createElement("div",{className:ma},Na.map(function(Ai){var Li=Ai.node;return Li}))}var $e=Ht,we=function(Gt){return Gt.filter(function(Er){return Er!==!1}).length};function ue(ft){var Gt=ft.generateConfig,Er=ft.format,Tr=Er===void 0?"HH:mm:ss":Er,Xr=ft.prefixCls,Jr=ft.active,dn=ft.operationRef,Ln=ft.showHour,Zn=ft.showMinute,Un=ft.showSecond,li=ft.use12Hours,fi=li===void 0?!1:li,Kn=ft.onSelect,ei=ft.value,qn="".concat(Xr,"-time-panel"),_i=f.useRef(),Ni=f.useState(-1),Vi=Object(P.a)(Ni,2),ua=Vi[0],Qi=Vi[1],Ca=we([Ln,Zn,Un,fi]);return dn.current={onKeyDown:function(ma){return J(ma,{onLeftRight:function(wa){Qi((ua+wa+Ca)%Ca)},onUpDown:function(wa){ua===-1?Qi(0):_i.current&&_i.current.onUpDown(wa)},onEnter:function(){Kn(ei||Gt.getNow(),"key"),Qi(-1)}})},onBlur:function(){Qi(-1)}},f.createElement("div",{className:x()(qn,Object(B.a)({},"".concat(qn,"-active"),Jr))},f.createElement(fe,Object.assign({},ft,{format:Tr,prefixCls:Xr})),f.createElement($e,Object.assign({},ft,{prefixCls:Xr,activeColumnIndex:ua,operationRef:_i})))}var Qe=ue,qe=7;function Ae(ft,Gt){return!ft&&!Gt?!0:!ft||!Gt?!1:void 0}function wt(ft,Gt,Er){var Tr=Ae(Gt,Er);if(typeof Tr=="boolean")return Tr;var Xr=Math.floor(ft.getYear(Gt)/10),Jr=Math.floor(ft.getYear(Er)/10);return Xr===Jr}function zt(ft,Gt,Er){var Tr=Ae(Gt,Er);return typeof Tr=="boolean"?Tr:ft.getYear(Gt)===ft.getYear(Er)}function ze(ft,Gt){var Er=Math.floor(ft.getMonth(Gt)/3);return Er+1}function jt(ft,Gt,Er){var Tr=Ae(Gt,Er);return typeof Tr=="boolean"?Tr:zt(ft,Gt,Er)&&ze(ft,Gt)===ze(ft,Er)}function mr(ft,Gt,Er){var Tr=Ae(Gt,Er);return typeof Tr=="boolean"?Tr:zt(ft,Gt,Er)&&ft.getMonth(Gt)===ft.getMonth(Er)}function ct(ft,Gt,Er){var Tr=Ae(Gt,Er);return typeof Tr=="boolean"?Tr:ft.getYear(Gt)===ft.getYear(Er)&&ft.getMonth(Gt)===ft.getMonth(Er)&&ft.getDate(Gt)===ft.getDate(Er)}function Pt(ft,Gt,Er){var Tr=Ae(Gt,Er);return typeof Tr=="boolean"?Tr:ft.getHour(Gt)===ft.getHour(Er)&&ft.getMinute(Gt)===ft.getMinute(Er)&&ft.getSecond(Gt)===ft.getSecond(Er)}function Vt(ft,Gt,Er,Tr){var Xr=Ae(Er,Tr);return typeof Xr=="boolean"?Xr:ft.locale.getWeek(Gt,Er)===ft.locale.getWeek(Gt,Tr)}function ut(ft,Gt,Er){return ct(ft,Gt,Er)&&Pt(ft,Gt,Er)}function at(ft,Gt,Er,Tr){return!Gt||!Er||!Tr?!1:!ct(ft,Gt,Tr)&&!ct(ft,Er,Tr)&&ft.isAfter(Tr,Gt)&&ft.isAfter(Er,Tr)}function rt(ft,Gt,Er){var Tr=Gt.locale.getWeekFirstDay(ft),Xr=Gt.setDate(Er,1),Jr=Gt.getWeekDay(Xr),dn=Gt.addDate(Xr,Tr-Jr);return Gt.getMonth(dn)===Gt.getMonth(Er)&&Gt.getDate(dn)>1&&(dn=Gt.addDate(dn,-7)),dn}function Yt(ft,Gt,Er){var Tr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Gt){case"year":return Er.addYear(ft,Tr*10);case"quarter":case"month":return Er.addYear(ft,Tr);default:return Er.addMonth(ft,Tr)}}var wr=f.createContext({}),yr=wr;function xr(ft){var Gt=ft.cellPrefixCls,Er=ft.generateConfig,Tr=ft.rangedValue,Xr=ft.hoverRangedValue,Jr=ft.isInView,dn=ft.isSameCell,Ln=ft.offsetCell,Zn=ft.today,Un=ft.value;function li(fi){var Kn,ei=Ln(fi,-1),qn=Ln(fi,1),_i=bt(Tr,0),Ni=bt(Tr,1),Vi=bt(Xr,0),ua=bt(Xr,1),Qi=at(Er,Vi,ua,fi);function Ca(fa){return dn(_i,fa)}function Na(fa){return dn(Ni,fa)}var ma=dn(Vi,fi),ta=dn(ua,fi),wa=(Qi||ta)&&(!Jr(ei)||Na(ei)),wi=(Qi||ma)&&(!Jr(qn)||Ca(qn));return Kn={},Object(B.a)(Kn,"".concat(Gt,"-in-view"),Jr(fi)),Object(B.a)(Kn,"".concat(Gt,"-in-range"),at(Er,_i,Ni,fi)),Object(B.a)(Kn,"".concat(Gt,"-range-start"),Ca(fi)),Object(B.a)(Kn,"".concat(Gt,"-range-end"),Na(fi)),Object(B.a)(Kn,"".concat(Gt,"-range-start-single"),Ca(fi)&&!Ni),Object(B.a)(Kn,"".concat(Gt,"-range-end-single"),Na(fi)&&!_i),Object(B.a)(Kn,"".concat(Gt,"-range-start-near-hover"),Ca(fi)&&(dn(ei,Vi)||at(Er,Vi,ua,ei))),Object(B.a)(Kn,"".concat(Gt,"-range-end-near-hover"),Na(fi)&&(dn(qn,ua)||at(Er,Vi,ua,qn))),Object(B.a)(Kn,"".concat(Gt,"-range-hover"),Qi),Object(B.a)(Kn,"".concat(Gt,"-range-hover-start"),ma),Object(B.a)(Kn,"".concat(Gt,"-range-hover-end"),ta),Object(B.a)(Kn,"".concat(Gt,"-range-hover-edge-start"),wa),Object(B.a)(Kn,"".concat(Gt,"-range-hover-edge-end"),wi),Object(B.a)(Kn,"".concat(Gt,"-range-hover-edge-start-near-range"),wa&&dn(ei,Ni)),Object(B.a)(Kn,"".concat(Gt,"-range-hover-edge-end-near-range"),wi&&dn(qn,_i)),Object(B.a)(Kn,"".concat(Gt,"-today"),dn(Zn,fi)),Object(B.a)(Kn,"".concat(Gt,"-selected"),dn(Un,fi)),Kn}return li}function Tn(ft){for(var Gt=ft.prefixCls,Er=ft.disabledDate,Tr=ft.onSelect,Xr=ft.rowNum,Jr=ft.colNum,dn=ft.prefixColumn,Ln=ft.rowClassName,Zn=ft.baseDate,Un=ft.getCellClassName,li=ft.getCellText,fi=ft.getCellNode,Kn=ft.getCellDate,ei=ft.titleCell,qn=ft.headerCells,_i=f.useContext(Z),Ni=_i.onDateMouseEnter,Vi=_i.onDateMouseLeave,ua="".concat(Gt,"-cell"),Qi=[],Ca=0;Ca<Xr;Ca+=1){for(var Na=[],ma=void 0,ta=function(fa){var ja=Ca*Jr+fa,kr=Kn(Zn,ja),Zr=Er&&Er(kr);fa===0&&(ma=kr,dn&&Na.push(dn(ma))),Na.push(f.createElement("td",{key:fa,title:ei&&ei(kr),className:x()(ua,Object(H.a)(Object(B.a)({},"".concat(ua,"-disabled"),Zr),Un(kr))),onClick:function(){Zr||Tr(kr)},onMouseEnter:function(){!Zr&&Ni&&Ni(kr)},onMouseLeave:function(){!Zr&&Vi&&Vi(kr)}},fi?fi(kr):f.createElement("div",{className:"".concat(ua,"-inner")},li(kr))))},wa=0;wa<Jr;wa+=1)ta(wa);Qi.push(f.createElement("tr",{key:Ca,className:Ln&&Ln(ma)},Na))}return f.createElement("div",{className:"".concat(Gt,"-body")},f.createElement("table",{className:"".concat(Gt,"-content")},qn&&f.createElement("thead",null,f.createElement("tr",null,qn)),f.createElement("tbody",null,Qi)))}function ln(ft){var Gt=ft.prefixCls,Er=ft.generateConfig,Tr=ft.prefixColumn,Xr=ft.locale,Jr=ft.rowCount,dn=ft.viewDate,Ln=ft.value,Zn=ft.dateRender,Un=f.useContext(yr),li=Un.rangedValue,fi=Un.hoverRangedValue,Kn=rt(Xr.locale,Er,dn),ei="".concat(Gt,"-cell"),qn=Er.locale.getWeekFirstDay(Xr.locale),_i=Er.getNow(),Ni=[],Vi=Xr.shortWeekDays||(Er.locale.getShortWeekDays?Er.locale.getShortWeekDays(Xr.locale):[]);Tr&&Ni.push(f.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var ua=0;ua<qe;ua+=1)Ni.push(f.createElement("th",{key:ua},Vi[(ua+qn)%qe]));var Qi=xr({cellPrefixCls:ei,today:_i,value:Ln,generateConfig:Er,rangedValue:Tr?null:li,hoverRangedValue:Tr?null:fi,isSameCell:function(ma,ta){return ct(Er,ma,ta)},isInView:function(ma){return mr(Er,ma,dn)},offsetCell:function(ma,ta){return Er.addDate(ma,ta)}}),Ca=Zn?function(Na){return Zn(Na,_i)}:void 0;return f.createElement(Tn,Object.assign({},ft,{rowNum:Jr,colNum:qe,baseDate:Kn,getCellNode:Ca,getCellText:Er.getDate,getCellClassName:Qi,getCellDate:Er.addDate,titleCell:function(ma){return Er.locale.format(Xr.locale,ma,"YYYY-MM-DD")},headerCells:Ni}))}var Wn=ln;function ht(ft){var Gt=ft.prefixCls,Er=ft.generateConfig,Tr=ft.locale,Xr=ft.viewDate,Jr=ft.onNextMonth,dn=ft.onPrevMonth,Ln=ft.onNextYear,Zn=ft.onPrevYear,Un=ft.onYearClick,li=ft.onMonthClick,fi=f.useContext(Z),Kn=fi.hideHeader;if(Kn)return null;var ei="".concat(Gt,"-header"),qn=Tr.shortMonths||(Er.locale.getShortMonths?Er.locale.getShortMonths(Tr.locale):[]),_i=Er.getMonth(Xr),Ni=f.createElement("button",{type:"button",key:"year",onClick:Un,tabIndex:-1,className:"".concat(Gt,"-year-btn")},Er.locale.format(Tr.locale,Xr,Tr.yearFormat)),Vi=f.createElement("button",{type:"button",key:"month",onClick:li,tabIndex:-1,className:"".concat(Gt,"-month-btn")},Tr.monthFormat?Er.locale.format(Tr.locale,Xr,Tr.monthFormat):qn[_i]),ua=Tr.monthBeforeYear?[Vi,Ni]:[Ni,Vi];return f.createElement(q,Object.assign({},ft,{prefixCls:ei,onSuperPrev:Zn,onPrev:dn,onNext:Jr,onSuperNext:Ln}),ua)}var At=ht,De=6;function We(ft){var Gt=ft.prefixCls,Er=ft.panelName,Tr=Er===void 0?"date":Er,Xr=ft.keyboardConfig,Jr=ft.active,dn=ft.operationRef,Ln=ft.generateConfig,Zn=ft.value,Un=ft.viewDate,li=ft.onViewDateChange,fi=ft.onPanelChange,Kn=ft.onSelect,ei="".concat(Gt,"-").concat(Tr,"-panel");dn.current={onKeyDown:function(Vi){return J(Vi,Object(H.a)({onLeftRight:function(Qi){Kn(Ln.addDate(Zn||Un,Qi),"key")},onCtrlLeftRight:function(Qi){Kn(Ln.addYear(Zn||Un,Qi),"key")},onUpDown:function(Qi){Kn(Ln.addDate(Zn||Un,Qi*qe),"key")},onPageUpDown:function(Qi){Kn(Ln.addMonth(Zn||Un,Qi),"key")}},Xr))}};var qn=function(Vi){var ua=Ln.addYear(Un,Vi);li(ua),fi(null,ua)},_i=function(Vi){var ua=Ln.addMonth(Un,Vi);li(ua),fi(null,ua)};return f.createElement("div",{className:x()(ei,Object(B.a)({},"".concat(ei,"-active"),Jr))},f.createElement(At,Object.assign({},ft,{prefixCls:Gt,value:Zn,viewDate:Un,onPrevYear:function(){qn(-1)},onNextYear:function(){qn(1)},onPrevMonth:function(){_i(-1)},onNextMonth:function(){_i(1)},onMonthClick:function(){fi("month",Un)},onYearClick:function(){fi("year",Un)}})),f.createElement(Wn,Object.assign({},ft,{onSelect:function(Vi){return Kn(Vi,"mouse")},prefixCls:Gt,value:Zn,viewDate:Un,rowCount:De})))}var ot=We;function vt(ft,Gt,Er){if(!Er)return Gt;var Tr=Gt;return Tr=ft.setHour(Tr,ft.getHour(Er)),Tr=ft.setMinute(Tr,ft.getMinute(Er)),Tr=ft.setSecond(Tr,ft.getSecond(Er)),Tr}var ar=nt("date","time");function Xt(ft){var Gt=ft.prefixCls,Er=ft.operationRef,Tr=ft.generateConfig,Xr=ft.value,Jr=ft.defaultValue,dn=ft.disabledTime,Ln=ft.showTime,Zn=ft.onSelect,Un="".concat(Gt,"-datetime-panel"),li=f.useState(null),fi=Object(P.a)(li,2),Kn=fi[0],ei=fi[1],qn=f.useRef({}),_i=f.useRef({}),Ni=Object(z.a)(Ln)==="object"?Object(H.a)({},Ln):{};function Vi(Na){var ma=ar.indexOf(Kn)+Na,ta=ar[ma]||null;return ta}var ua=function(ma){_i.current.onBlur&&_i.current.onBlur(ma),ei(null)};Er.current={onKeyDown:function(ma){if(ma.which===K.a.TAB){var ta=Vi(ma.shiftKey?-1:1);return ei(ta),ta&&ma.preventDefault(),!0}if(Kn){var wa=Kn==="date"?qn:_i;return wa.current&&wa.current.onKeyDown&&wa.current.onKeyDown(ma),!0}return[K.a.LEFT,K.a.RIGHT,K.a.UP,K.a.DOWN].includes(ma.which)?(ei("date"),!0):!1},onBlur:ua,onClose:ua};var Qi=function(ma,ta){var wa=ma;ta==="date"&&!Xr&&Ni.defaultValue?(wa=Tr.setHour(wa,Tr.getHour(Ni.defaultValue)),wa=Tr.setMinute(wa,Tr.getMinute(Ni.defaultValue)),wa=Tr.setSecond(wa,Tr.getSecond(Ni.defaultValue))):ta==="time"&&!Xr&&Jr&&(wa=Tr.setYear(wa,Tr.getYear(Jr)),wa=Tr.setMonth(wa,Tr.getMonth(Jr)),wa=Tr.setDate(wa,Tr.getDate(Jr))),Zn&&Zn(wa,"mouse")},Ca=dn?dn(Xr||null):{};return f.createElement("div",{className:x()(Un,Object(B.a)({},"".concat(Un,"-active"),Kn))},f.createElement(ot,Object.assign({},ft,{operationRef:qn,active:Kn==="date",onSelect:function(ma){Qi(vt(Tr,ma,Ln&&Object(z.a)(Ln)==="object"?Ln.defaultValue:null),"date")}})),f.createElement(Qe,Object.assign({},ft,{format:void 0},Ni,Ca,{defaultValue:void 0,operationRef:_i,active:Kn==="time",onSelect:function(ma){Qi(ma,"time")}})))}var er=Xt;function Kr(ft){var Gt=ft.prefixCls,Er=ft.generateConfig,Tr=ft.locale,Xr=ft.value,Jr="".concat(Gt,"-cell"),dn=function(li){return f.createElement("td",{key:"week",className:x()(Jr,"".concat(Jr,"-week"))},Er.locale.getWeek(Tr.locale,li))},Ln="".concat(Gt,"-week-panel-row"),Zn=function(li){return x()(Ln,Object(B.a)({},"".concat(Ln,"-selected"),Vt(Er,Tr.locale,Xr,li)))};return f.createElement(ot,Object.assign({},ft,{panelName:"week",prefixColumn:dn,rowClassName:Zn,keyboardConfig:{onLeftRight:null}}))}var $r=Kr;function Mn(ft){var Gt=ft.prefixCls,Er=ft.generateConfig,Tr=ft.locale,Xr=ft.viewDate,Jr=ft.onNextYear,dn=ft.onPrevYear,Ln=ft.onYearClick,Zn=f.useContext(Z),Un=Zn.hideHeader;if(Un)return null;var li="".concat(Gt,"-header");return f.createElement(q,Object.assign({},ft,{prefixCls:li,onSuperPrev:dn,onSuperNext:Jr}),f.createElement("button",{type:"button",onClick:Ln,className:"".concat(Gt,"-year-btn")},Er.locale.format(Tr.locale,Xr,Tr.yearFormat)))}var or=Mn,Lt=3,Ct=4;function pr(ft){var Gt=ft.prefixCls,Er=ft.locale,Tr=ft.value,Xr=ft.viewDate,Jr=ft.generateConfig,dn=ft.monthCellRender,Ln=f.useContext(yr),Zn=Ln.rangedValue,Un=Ln.hoverRangedValue,li="".concat(Gt,"-cell"),fi=xr({cellPrefixCls:li,value:Tr,generateConfig:Jr,rangedValue:Zn,hoverRangedValue:Un,isSameCell:function(Ni,Vi){return mr(Jr,Ni,Vi)},isInView:function(){return!0},offsetCell:function(Ni,Vi){return Jr.addMonth(Ni,Vi)}}),Kn=Er.shortMonths||(Jr.locale.getShortMonths?Jr.locale.getShortMonths(Er.locale):[]),ei=Jr.setMonth(Xr,0),qn=dn?function(_i){return dn(_i,Er)}:void 0;return f.createElement(Tn,Object.assign({},ft,{rowNum:Ct,colNum:Lt,baseDate:ei,getCellNode:qn,getCellText:function(Ni){return Er.monthFormat?Jr.locale.format(Er.locale,Ni,Er.monthFormat):Kn[Jr.getMonth(Ni)]},getCellClassName:fi,getCellDate:Jr.addMonth,titleCell:function(Ni){return Jr.locale.format(Er.locale,Ni,"YYYY-MM")}}))}var gr=pr;function Bt(ft){var Gt=ft.prefixCls,Er=ft.operationRef,Tr=ft.onViewDateChange,Xr=ft.generateConfig,Jr=ft.value,dn=ft.viewDate,Ln=ft.onPanelChange,Zn=ft.onSelect,Un="".concat(Gt,"-month-panel");Er.current={onKeyDown:function(Kn){return J(Kn,{onLeftRight:function(qn){Zn(Xr.addMonth(Jr||dn,qn),"key")},onCtrlLeftRight:function(qn){Zn(Xr.addYear(Jr||dn,qn),"key")},onUpDown:function(qn){Zn(Xr.addMonth(Jr||dn,qn*Lt),"key")},onEnter:function(){Ln("date",Jr||dn)}})}};var li=function(Kn){var ei=Xr.addYear(dn,Kn);Tr(ei),Ln(null,ei)};return f.createElement("div",{className:Un},f.createElement(or,Object.assign({},ft,{prefixCls:Gt,onPrevYear:function(){li(-1)},onNextYear:function(){li(1)},onYearClick:function(){Ln("year",dn)}})),f.createElement(gr,Object.assign({},ft,{prefixCls:Gt,onSelect:function(Kn){Zn(Kn,"mouse"),Ln("date",Kn)}})))}var nr=Bt;function Mt(ft){var Gt=ft.prefixCls,Er=ft.generateConfig,Tr=ft.locale,Xr=ft.viewDate,Jr=ft.onNextYear,dn=ft.onPrevYear,Ln=ft.onYearClick,Zn=f.useContext(Z),Un=Zn.hideHeader;if(Un)return null;var li="".concat(Gt,"-header");return f.createElement(q,Object.assign({},ft,{prefixCls:li,onSuperPrev:dn,onSuperNext:Jr}),f.createElement("button",{type:"button",onClick:Ln,className:"".concat(Gt,"-year-btn")},Er.locale.format(Tr.locale,Xr,Tr.yearFormat)))}var tr=Mt,Nr=4,ur=1;function Cr(ft){var Gt=ft.prefixCls,Er=ft.locale,Tr=ft.value,Xr=ft.viewDate,Jr=ft.generateConfig,dn=f.useContext(yr),Ln=dn.rangedValue,Zn=dn.hoverRangedValue,Un="".concat(Gt,"-cell"),li=xr({cellPrefixCls:Un,value:Tr,generateConfig:Jr,rangedValue:Ln,hoverRangedValue:Zn,isSameCell:function(ei,qn){return jt(Jr,ei,qn)},isInView:function(){return!0},offsetCell:function(ei,qn){return Jr.addMonth(ei,qn*3)}}),fi=Jr.setDate(Jr.setMonth(Xr,0),1);return f.createElement(Tn,Object.assign({},ft,{rowNum:ur,colNum:Nr,baseDate:fi,getCellText:function(ei){return Jr.locale.format(Er.locale,ei,Er.quarterFormat||"[Q]Q")},getCellClassName:li,getCellDate:function(ei,qn){return Jr.addMonth(ei,qn*3)},titleCell:function(ei){return Jr.locale.format(Er.locale,ei,"YYYY-[Q]Q")}}))}var An=Cr;function sn(ft){var Gt=ft.prefixCls,Er=ft.operationRef,Tr=ft.onViewDateChange,Xr=ft.generateConfig,Jr=ft.value,dn=ft.viewDate,Ln=ft.onPanelChange,Zn=ft.onSelect,Un="".concat(Gt,"-quarter-panel");Er.current={onKeyDown:function(Kn){return J(Kn,{onLeftRight:function(qn){Zn(Xr.addMonth(Jr||dn,qn*3),"key")},onCtrlLeftRight:function(qn){Zn(Xr.addYear(Jr||dn,qn),"key")},onUpDown:function(qn){Zn(Xr.addYear(Jr||dn,qn),"key")}})}};var li=function(Kn){var ei=Xr.addYear(dn,Kn);Tr(ei),Ln(null,ei)};return f.createElement("div",{className:Un},f.createElement(tr,Object.assign({},ft,{prefixCls:Gt,onPrevYear:function(){li(-1)},onNextYear:function(){li(1)},onYearClick:function(){Ln("year",dn)}})),f.createElement(An,Object.assign({},ft,{prefixCls:Gt,onSelect:function(Kn){Zn(Kn,"mouse")}})))}var Yn=sn;function oi(ft){var Gt=ft.prefixCls,Er=ft.generateConfig,Tr=ft.viewDate,Xr=ft.onPrevDecade,Jr=ft.onNextDecade,dn=ft.onDecadeClick,Ln=f.useContext(Z),Zn=Ln.hideHeader;if(Zn)return null;var Un="".concat(Gt,"-header"),li=Er.getYear(Tr),fi=Math.floor(li/Be)*Be,Kn=fi+Be-1;return f.createElement(q,Object.assign({},ft,{prefixCls:Un,onSuperPrev:Xr,onSuperNext:Jr}),f.createElement("button",{type:"button",onClick:dn,className:"".concat(Gt,"-decade-btn")},fi,"-",Kn))}var Ti=oi,Bi=3,la=4;function Ta(ft){var Gt=ft.prefixCls,Er=ft.value,Tr=ft.viewDate,Xr=ft.locale,Jr=ft.generateConfig,dn=f.useContext(yr),Ln=dn.rangedValue,Zn=dn.hoverRangedValue,Un="".concat(Gt,"-cell"),li=Jr.getYear(Tr),fi=Math.floor(li/Be)*Be,Kn=fi+Be-1,ei=Jr.setYear(Tr,fi-Math.ceil((Bi*la-Be)/2)),qn=function(Vi){var ua=Jr.getYear(Vi);return fi<=ua&&ua<=Kn},_i=xr({cellPrefixCls:Un,value:Er,generateConfig:Jr,rangedValue:Ln,hoverRangedValue:Zn,isSameCell:function(Vi,ua){return zt(Jr,Vi,ua)},isInView:qn,offsetCell:function(Vi,ua){return Jr.addYear(Vi,ua)}});return f.createElement(Tn,Object.assign({},ft,{rowNum:la,colNum:Bi,baseDate:ei,getCellText:Jr.getYear,getCellClassName:_i,getCellDate:Jr.addYear,titleCell:function(Vi){return Jr.locale.format(Xr.locale,Vi,"YYYY")}}))}var pt=Ta,Be=10;function Ge(ft){var Gt=ft.prefixCls,Er=ft.operationRef,Tr=ft.onViewDateChange,Xr=ft.generateConfig,Jr=ft.value,dn=ft.viewDate,Ln=ft.sourceMode,Zn=ft.onSelect,Un=ft.onPanelChange,li="".concat(Gt,"-year-panel");Er.current={onKeyDown:function(ei){return J(ei,{onLeftRight:function(_i){Zn(Xr.addYear(Jr||dn,_i),"key")},onCtrlLeftRight:function(_i){Zn(Xr.addYear(Jr||dn,_i*Be),"key")},onUpDown:function(_i){Zn(Xr.addYear(Jr||dn,_i*Bi),"key")},onEnter:function(){Un(Ln==="date"?"date":"month",Jr||dn)}})}};var fi=function(ei){var qn=Xr.addYear(dn,ei*10);Tr(qn),Un(null,qn)};return f.createElement("div",{className:li},f.createElement(Ti,Object.assign({},ft,{prefixCls:Gt,onPrevDecade:function(){fi(-1)},onNextDecade:function(){fi(1)},onDecadeClick:function(){Un("decade",dn)}})),f.createElement(pt,Object.assign({},ft,{prefixCls:Gt,onSelect:function(ei){Un(Ln==="date"?"date":"month",ei),Zn(ei,"mouse")}})))}var tt=Ge;function dt(ft){var Gt=ft.prefixCls,Er=ft.generateConfig,Tr=ft.viewDate,Xr=ft.onPrevDecades,Jr=ft.onNextDecades,dn=f.useContext(Z),Ln=dn.hideHeader;if(Ln)return null;var Zn="".concat(Gt,"-header"),Un=Er.getYear(Tr),li=Math.floor(Un/Or)*Or,fi=li+Or-1;return f.createElement(q,Object.assign({},ft,{prefixCls:Zn,onSuperPrev:Xr,onSuperNext:Jr}),li,"-",fi)}var lt=dt,mt=3,kt=4;function Et(ft){var Gt=Ur-1,Er=ft.prefixCls,Tr=ft.viewDate,Xr=ft.generateConfig,Jr=ft.disabledDate,dn="".concat(Er,"-cell"),Ln=Xr.getYear(Tr),Zn=Math.floor(Ln/Ur)*Ur,Un=Math.floor(Ln/Or)*Or,li=Un+Or-1,fi=Xr.setYear(Tr,Un-Math.ceil((mt*kt*Ur-Or)/2)),Kn=function(qn){var _i,Ni=Jr&&Jr(qn),Vi=Xr.getYear(qn),ua=Vi+Gt;return _i={},Object(B.a)(_i,"".concat(dn,"-disabled"),Ni),Object(B.a)(_i,"".concat(dn,"-in-view"),Un<=Vi&&ua<=li),Object(B.a)(_i,"".concat(dn,"-selected"),Vi===Zn),_i};return f.createElement(Tn,Object.assign({},ft,{rowNum:kt,colNum:mt,baseDate:fi,getCellText:function(qn){var _i=Xr.getYear(qn);return"".concat(_i,"-").concat(_i+Gt)},getCellClassName:Kn,getCellDate:function(qn,_i){return Xr.addYear(qn,_i*Ur)}}))}var ir=Et,Ur=10,Or=Ur*10;function Qr(ft){var Gt=ft.prefixCls,Er=ft.onViewDateChange,Tr=ft.generateConfig,Xr=ft.viewDate,Jr=ft.operationRef,dn=ft.onSelect,Ln=ft.onPanelChange,Zn="".concat(Gt,"-decade-panel");Jr.current={onKeyDown:function(Kn){return J(Kn,{onLeftRight:function(qn){dn(Tr.addYear(Xr,qn*Ur),"key")},onCtrlLeftRight:function(qn){dn(Tr.addYear(Xr,qn*Or),"key")},onUpDown:function(qn){dn(Tr.addYear(Xr,qn*Ur*mt),"key")},onEnter:function(){Ln("year",Xr)}})}};var Un=function(Kn){var ei=Tr.addYear(Xr,Kn*Or);Er(ei),Ln(null,ei)},li=function(Kn){dn(Kn,"mouse"),Ln("year",Kn)};return f.createElement("div",{className:Zn},f.createElement(lt,Object.assign({},ft,{prefixCls:Gt,onPrevDecades:function(){Un(-1)},onNextDecades:function(){Un(1)}})),f.createElement(ir,Object.assign({},ft,{prefixCls:Gt,onSelect:li})))}var cr=Qr;function Fn(ft,Gt,Er){return Er?f.createElement("div",{className:"".concat(ft,"-footer-extra")},Er(Gt)):null}function Sr(ft){var Gt=ft.prefixCls,Er=ft.rangeList,Tr=Er===void 0?[]:Er,Xr=ft.components,Jr=Xr===void 0?{}:Xr,dn=ft.needConfirmButton,Ln=ft.onNow,Zn=ft.onOk,Un=ft.okDisabled,li=ft.showNow,fi=ft.locale,Kn,ei;if(Tr.length){var qn=Jr.rangeItem||"span";Kn=f.createElement(f.Fragment,null,Tr.map(function(Ni){var Vi=Ni.label,ua=Ni.onClick,Qi=Ni.onMouseEnter,Ca=Ni.onMouseLeave;return f.createElement("li",{key:Vi,className:"".concat(Gt,"-preset")},f.createElement(qn,{onClick:ua,onMouseEnter:Qi,onMouseLeave:Ca},Vi))}))}if(dn){var _i=Jr.button||"button";Ln&&!Kn&&li!==!1&&(Kn=f.createElement("li",{className:"".concat(Gt,"-now")},f.createElement("a",{className:"".concat(Gt,"-now-btn"),onClick:Ln},fi.now))),ei=dn&&f.createElement("li",{className:"".concat(Gt,"-ok")},f.createElement(_i,{disabled:Un,onClick:Zn},fi.ok))}return!Kn&&!ei?null:f.createElement("ul",{className:"".concat(Gt,"-ranges")},Kn,ei)}function mn(ft){var Gt,Er=ft.prefixCls,Tr=Er===void 0?"rc-picker":Er,Xr=ft.className,Jr=ft.style,dn=ft.locale,Ln=ft.generateConfig,Zn=ft.value,Un=ft.defaultValue,li=ft.pickerValue,fi=ft.defaultPickerValue,Kn=ft.disabledDate,ei=ft.mode,qn=ft.picker,_i=qn===void 0?"date":qn,Ni=ft.tabIndex,Vi=Ni===void 0?0:Ni,ua=ft.showNow,Qi=ft.showTime,Ca=ft.showToday,Na=ft.renderExtraFooter,ma=ft.hideHeader,ta=ft.onSelect,wa=ft.onChange,wi=ft.onPanelChange,fa=ft.onMouseDown,ja=ft.onPickerValueChange,kr=ft.onOk,Zr=ft.components,vn=ft.direction,Vr=ft.hourStep,dr=Vr===void 0?1:Vr,jr=ft.minuteStep,vr=jr===void 0?1:jr,nn=ft.secondStep,tn=nn===void 0?1:nn,jn=_i==="date"&&!!Qi||_i==="time",On=24%dr===0,Vn=60%vr===0,Ai=60%tn===0,Li=f.useContext(Z),Ri=Li.operationRef,xa=Li.panelRef,oo=Li.onSelect,Xa=Li.hideRanges,bo=Li.defaultOpenValue,Ao=f.useContext(yr),wo=Ao.inRange,Fa=Ao.panelPosition,Ea=Ao.rangedValue,so=Ao.hoverRangedValue,to=f.useRef({}),Lo=f.useRef(!0),Xo=Object(j.a)(null,{value:Zn,defaultValue:Un,postState:function(Ra){return!Ra&&bo&&_i==="time"?bo:Ra}}),ro=Object(P.a)(Xo,2),za=ro[0],No=ro[1],_o=Object(j.a)(null,{value:li,defaultValue:fi||za,postState:function(Ra){return Ra||Ln.getNow()}}),Aa=Object(P.a)(_o,2),Ro=Aa[0],Jo=Aa[1],Ko=function(Ra){Jo(Ra),ja&&ja(Ra)},is=function(Ra){var zo=Me[_i];return zo?zo(Ra):Ra},es=Object(j.a)(function(){return _i==="time"?"time":is("date")},{value:ei}),ls=Object(P.a)(es,2),Fo=ls[0],Qa=ls[1];f.useEffect(function(){Qa(_i)},[_i]);var ys=f.useState(function(){return Fo}),ao=Object(P.a)(ys,2),Ls=ao[0],cs=ao[1],Uo=function(Ra,zo){var ll=is(Ra||Fo);cs(Fo),Qa(ll),wi&&(Fo!==ll||ut(Ln,Ro,Ro))&&wi(zo,ll)},Ho=function(Ra,zo){var ll=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Fo===_i||ll)&&(No(Ra),ta&&ta(Ra),oo&&oo(Ra,zo),wa&&!ut(Ln,Ra,za)&&wa(Ra))},$o=function(Ra){return to.current&&to.current.onKeyDown?([K.a.LEFT,K.a.RIGHT,K.a.UP,K.a.DOWN,K.a.PAGE_UP,K.a.PAGE_DOWN,K.a.ENTER].includes(Ra.which)&&Ra.preventDefault(),to.current.onKeyDown(Ra)):(Object(E.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},Vo=function(Ra){to.current&&to.current.onBlur&&to.current.onBlur(Ra)};Ri&&Fa!=="right"&&(Ri.current={onKeyDown:$o,onClose:function(){to.current&&to.current.onClose&&to.current.onClose()}}),f.useEffect(function(){Zn&&!Lo.current&&Jo(Zn)},[Zn]),f.useEffect(function(){Lo.current=!1},[]);var Ws,Cs=Object(H.a)(Object(H.a)({},ft),{},{operationRef:to,prefixCls:Tr,viewDate:Ro,value:za,onViewDateChange:Ko,sourceMode:Ls,onPanelChange:Uo,disabledDate:Fo!=="decade"?Kn:void 0});delete Cs.onChange,delete Cs.onSelect;switch(Fo){case"decade":Ws=f.createElement(cr,Object.assign({},Cs,{onSelect:function(Ra,zo){Ko(Ra),Ho(Ra,zo)}}));break;case"year":Ws=f.createElement(tt,Object.assign({},Cs,{onSelect:function(Ra,zo){Ko(Ra),Ho(Ra,zo)}}));break;case"month":Ws=f.createElement(nr,Object.assign({},Cs,{onSelect:function(Ra,zo){Ko(Ra),Ho(Ra,zo)}}));break;case"quarter":Ws=f.createElement(Yn,Object.assign({},Cs,{onSelect:function(Ra,zo){Ko(Ra),Ho(Ra,zo)}}));break;case"week":Ws=f.createElement($r,Object.assign({},Cs,{onSelect:function(Ra,zo){Ko(Ra),Ho(Ra,zo)}}));break;case"time":delete Cs.showTime,Ws=f.createElement(Qe,Object.assign({},Cs,Object(z.a)(Qi)==="object"?Qi:null,{onSelect:function(Ra,zo){Ko(Ra),Ho(Ra,zo)}}));break;default:Qi?Ws=f.createElement(er,Object.assign({},Cs,{onSelect:function(Ra,zo){Ko(Ra),Ho(Ra,zo)}})):Ws=f.createElement(ot,Object.assign({},Cs,{onSelect:function(Ra,zo){Ko(Ra),Ho(Ra,zo)}}))}var Ks,Ns,Ds=function(){var Ra=Ln.getNow(),zo=Nt(Ln.getHour(Ra),Ln.getMinute(Ra),Ln.getSecond(Ra),On?dr:1,Vn?vr:1,Ai?tn:1),ll=St(Ln,Ra,zo[0],zo[1],zo[2]);Ho(ll,"submit")};Xa||(Ks=Fn(Tr,Fo,Na),Ns=Sr({prefixCls:Tr,components:Zr,needConfirmButton:jn,okDisabled:!za||Kn&&Kn(za),locale:dn,showNow:ua,onNow:jn&&Ds,onOk:function(){za&&(Ho(za,"submit",!0),kr&&kr(za))}}));var Go;if(Ca&&Fo==="date"&&_i==="date"&&!Qi){var ws=Ln.getNow(),Do="".concat(Tr,"-today-btn"),Es=Kn&&Kn(ws);Go=f.createElement("a",{className:x()(Do,Es&&"".concat(Do,"-disabled")),"aria-disabled":Es,onClick:function(){Es||Ho(ws,"mouse",!0)}},dn.today)}return f.createElement(Z.Provider,{value:Object(H.a)(Object(H.a)({},Li),{},{hideHeader:"hideHeader"in ft?ma:Li.hideHeader,hidePrevBtn:wo&&Fa==="right",hideNextBtn:wo&&Fa==="left"})},f.createElement("div",{tabIndex:Vi,className:x()("".concat(Tr,"-panel"),Xr,(Gt={},Object(B.a)(Gt,"".concat(Tr,"-panel-has-range"),Ea&&Ea[0]&&Ea[1]),Object(B.a)(Gt,"".concat(Tr,"-panel-has-range-hover"),so&&so[0]&&so[1]),Object(B.a)(Gt,"".concat(Tr,"-panel-rtl"),vn==="rtl"),Gt)),style:Jr,onKeyDown:$o,onBlur:Vo,onMouseDown:fa,ref:xa},Ws,Ks||Ns||Go?f.createElement("div",{className:"".concat(Tr,"-footer")},Ks,Ns,Go):null))}var qr=mn,Dr=p("uciX"),Xn={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 pi(ft){var Gt,Er=ft.prefixCls,Tr=ft.popupElement,Xr=ft.popupStyle,Jr=ft.visible,dn=ft.dropdownClassName,Ln=ft.dropdownAlign,Zn=ft.transitionName,Un=ft.getPopupContainer,li=ft.children,fi=ft.range,Kn=ft.popupPlacement,ei=ft.direction,qn="".concat(Er,"-dropdown"),_i=function(){return Kn!==void 0?Kn:ei==="rtl"?"bottomRight":"bottomLeft"};return f.createElement(Dr.a,{showAction:[],hideAction:[],popupPlacement:_i(),builtinPlacements:Xn,prefixCls:qn,popupTransitionName:Zn,popup:Tr,popupAlign:Ln,popupVisible:Jr,popupClassName:x()(dn,(Gt={},Object(B.a)(Gt,"".concat(qn,"-range"),fi),Object(B.a)(Gt,"".concat(qn,"-rtl"),ei==="rtl"),Gt)),popupStyle:Xr,getPopupContainer:Un},li)}var Di=pi;function Wi(ft){var Gt=ft.open,Er=ft.value,Tr=ft.isClickOutside,Xr=ft.triggerOpen,Jr=ft.forwardKeyDown,dn=ft.blurToCancel,Ln=ft.onSubmit,Zn=ft.onCancel,Un=ft.onFocus,li=ft.onBlur,fi=Object(f.useState)(!1),Kn=Object(P.a)(fi,2),ei=Kn[0],qn=Kn[1],_i=Object(f.useState)(!1),Ni=Object(P.a)(_i,2),Vi=Ni[0],ua=Ni[1],Qi=Object(f.useRef)(!1),Ca=Object(f.useRef)(!1),Na={onMouseDown:function(){qn(!0),Xr(!0)},onKeyDown:function(ta){switch(ta.which){case K.a.ENTER:{Gt?Ln()!==!1&&qn(!0):Xr(!0),ta.preventDefault();return}case K.a.TAB:{ei&&Gt&&!ta.shiftKey?(qn(!1),ta.preventDefault()):!ei&&Gt&&(!Jr(ta)&&ta.shiftKey&&(qn(!0),ta.preventDefault()));return}case K.a.ESC:{qn(!0),Zn();return}}!Gt&&![K.a.SHIFT].includes(ta.which)?Xr(!0):ei||Jr(ta)},onFocus:function(ta){qn(!0),ua(!0),Un&&Un(ta)},onBlur:function(ta){if(Qi.current||!Tr(document.activeElement)){Qi.current=!1;return}dn?setTimeout(function(){Tr(document.activeElement)&&Zn()},0):Gt&&(Xr(!1),Ca.current&&Ln()),ua(!1),li&&li(ta)}};return Object(f.useEffect)(function(){Ca.current=!1},[Gt]),Object(f.useEffect)(function(){Ca.current=!0},[Er]),Object(f.useEffect)(function(){return he(function(ma){var ta=ma.target;Gt&&(Tr(ta)?Vi||Xr(!1):(Qi.current=!0,requestAnimationFrame(function(){Qi.current=!1})))})}),[Na,{focused:Vi,typing:ei}]}function zi(ft){var Gt=ft.valueTexts,Er=ft.onTextChange,Tr=f.useState(""),Xr=Object(P.a)(Tr,2),Jr=Xr[0],dn=Xr[1],Ln=f.useRef([]);Ln.current=Gt;function Zn(li){dn(li),Er(li)}function Un(){dn(Ln.current[0])}return f.useEffect(function(){Gt.every(function(li){return li!==Jr})&&Un()},[Gt.join("||")]),[Jr,Zn,Un]}var ca=p("Gytx"),hi=p.n(ca);function Sa(ft,Gt){var Er=Gt.formatList,Tr=Gt.generateConfig,Xr=Gt.locale;return Object(be.a)(function(){if(!ft)return[[""],""];for(var Jr="",dn=[],Ln=0;Ln<Er.length;Ln+=1){var Zn=Er[Ln],Un=Tr.locale.format(Xr.locale,ft,Zn);dn.push(Un),Ln===0&&(Jr=Un)}return[dn,Jr]},[ft,Er],function(Jr,dn){return Jr[0]!==dn[0]||!hi()(Jr[1],dn[1])})}function zn(ft,Gt){var Er=Gt.formatList,Tr=Gt.generateConfig,Xr=Gt.locale,Jr=Object(f.useState)(null),dn=Object(P.a)(Jr,2),Ln=dn[0],Zn=dn[1],Un=Object(f.useRef)(null);function li(Ni){var Vi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Un.current),Vi){Zn(Ni);return}Un.current=requestAnimationFrame(function(){Zn(Ni)})}var fi=Sa(Ln,{formatList:Er,generateConfig:Tr,locale:Xr}),Kn=Object(P.a)(fi,2),ei=Kn[1];function qn(Ni){li(Ni)}function _i(){var Ni=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;li(null,Ni)}return Object(f.useEffect)(function(){_i(!0)},[ft]),Object(f.useEffect)(function(){return function(){return cancelAnimationFrame(Un.current)}},[]),[ei,qn,_i]}function fn(ft){var Gt,Er=ft.prefixCls,Tr=Er===void 0?"rc-picker":Er,Xr=ft.id,Jr=ft.tabIndex,dn=ft.style,Ln=ft.className,Zn=ft.dropdownClassName,Un=ft.dropdownAlign,li=ft.popupStyle,fi=ft.transitionName,Kn=ft.generateConfig,ei=ft.locale,qn=ft.inputReadOnly,_i=ft.allowClear,Ni=ft.autoFocus,Vi=ft.showTime,ua=ft.picker,Qi=ua===void 0?"date":ua,Ca=ft.format,Na=ft.use12Hours,ma=ft.value,ta=ft.defaultValue,wa=ft.open,wi=ft.defaultOpen,fa=ft.defaultOpenValue,ja=ft.suffixIcon,kr=ft.clearIcon,Zr=ft.disabled,vn=ft.disabledDate,Vr=ft.placeholder,dr=ft.getPopupContainer,jr=ft.pickerRef,vr=ft.panelRender,nn=ft.onChange,tn=ft.onOpenChange,jn=ft.onFocus,On=ft.onBlur,Vn=ft.onMouseDown,Ai=ft.onMouseUp,Li=ft.onMouseEnter,Ri=ft.onMouseLeave,xa=ft.onContextMenu,oo=ft.onClick,Xa=ft.direction,bo=ft.autoComplete,Ao=bo===void 0?"off":bo,wo=f.useRef(null),Fa=Qi==="date"&&!!Vi||Qi==="time",Ea=et(ne(Ca,Qi,Vi,Na)),so=f.useRef(null),to=f.useRef(null),Lo=Object(j.a)(null,{value:ma,defaultValue:ta}),Xo=Object(P.a)(Lo,2),ro=Xo[0],za=Xo[1],No=f.useState(ro),_o=Object(P.a)(No,2),Aa=_o[0],Ro=_o[1],Jo=f.useRef(null),Ko=Object(j.a)(!1,{value:wa,defaultValue:wi,postState:function(os){return Zr?!1:os},onChange:function(os){tn&&tn(os),!os&&Jo.current&&Jo.current.onClose&&Jo.current.onClose()}}),is=Object(P.a)(Ko,2),es=is[0],ls=is[1],Fo=Sa(Aa,{formatList:Ea,generateConfig:Kn,locale:ei}),Qa=Object(P.a)(Fo,2),ys=Qa[0],ao=Qa[1],Ls=zi({valueTexts:ys,onTextChange:function(os){var Cl=Kn.locale.parse(ei.locale,os,Ea);Cl&&(!vn||!vn(Cl))&&Ro(Cl)}}),cs=Object(P.a)(Ls,3),Uo=cs[0],Ho=cs[1],$o=cs[2],Vo=function(os){Ro(os),za(os),nn&&!ut(Kn,ro,os)&&nn(os,os?Kn.locale.format(ei.locale,os,Ea[0]):"")},Ws=function(os){if(Zr&&os)return;ls(os)},Cs=function(os){return es&&Jo.current&&Jo.current.onKeyDown?Jo.current.onKeyDown(os):(Object(E.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ks=function(){Ai&&Ai.apply(void 0,arguments),wo.current&&(wo.current.focus(),Ws(!0))},Ns=Wi({blurToCancel:Fa,open:es,value:Uo,triggerOpen:Ws,forwardKeyDown:Cs,isClickOutside:function(os){return!me([so.current,to.current],os)},onSubmit:function(){return vn&&vn(Aa)?!1:(Vo(Aa),Ws(!1),$o(),!0)},onCancel:function(){Ws(!1),Ro(ro),$o()},onFocus:jn,onBlur:On}),Ds=Object(P.a)(Ns,2),Go=Ds[0],ws=Ds[1],Do=ws.focused,Es=ws.typing;f.useEffect(function(){es||(Ro(ro),!ys.length||ys[0]===""?Ho(""):ao!==Uo&&$o())},[es,ys]),f.useEffect(function(){es||$o()},[Qi]),f.useEffect(function(){Ro(ro)},[ro]),jr&&(jr.current={focus:function(){wo.current&&wo.current.focus()},blur:function(){wo.current&&wo.current.blur()}});var Ms=Object(H.a)(Object(H.a)({},ft),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Ra=f.createElement(qr,Object.assign({},Ms,{generateConfig:Kn,className:x()(Object(B.a)({},"".concat(Tr,"-panel-focused"),!Es)),value:Aa,locale:ei,tabIndex:-1,onChange:Ro,direction:Xa}));vr&&(Ra=vr(Ra));var zo=f.createElement("div",{className:"".concat(Tr,"-panel-container"),onMouseDown:function(os){os.preventDefault()}},Ra),ll;ja&&(ll=f.createElement("span",{className:"".concat(Tr,"-suffix")},ja));var hl;_i&&ro&&!Zr&&(hl=f.createElement("span",{onMouseDown:function(os){os.preventDefault(),os.stopPropagation()},onMouseUp:function(os){os.preventDefault(),os.stopPropagation(),Vo(null),Ws(!1)},className:"".concat(Tr,"-clear")},kr||f.createElement("span",{className:"".concat(Tr,"-clear-btn")})));var wl=function(os,Cl){(Cl==="submit"||Cl!=="key"&&!Fa)&&(Vo(os),Ws(!1))},Sl=Xa==="rtl"?"bottomRight":"bottomLeft",Vs=zn(Uo,{formatList:Ea,generateConfig:Kn,locale:ei}),Wo=Object(P.a)(Vs,3),fl=Wo[0],Gl=Wo[1],Fs=Wo[2];return f.createElement(Z.Provider,{value:{operationRef:Jo,hideHeader:Qi==="time",panelRef:so,onSelect:wl,open:es,defaultOpenValue:fa,onDateMouseEnter:Gl,onDateMouseLeave:Fs}},f.createElement(Di,{visible:es,popupElement:zo,popupStyle:li,prefixCls:Tr,dropdownClassName:Zn,dropdownAlign:Un,getPopupContainer:dr,transitionName:fi,popupPlacement:Sl,direction:Xa},f.createElement("div",{className:x()(Tr,Ln,(Gt={},Object(B.a)(Gt,"".concat(Tr,"-disabled"),Zr),Object(B.a)(Gt,"".concat(Tr,"-focused"),Do),Object(B.a)(Gt,"".concat(Tr,"-rtl"),Xa==="rtl"),Gt)),style:dn,onMouseDown:Vn,onMouseUp:Ks,onMouseEnter:Li,onMouseLeave:Ri,onContextMenu:xa,onClick:oo},f.createElement("div",{className:x()("".concat(Tr,"-input"),Object(B.a)({},"".concat(Tr,"-input-placeholder"),!!fl)),ref:to},f.createElement("input",Object.assign({id:Xr,tabIndex:Jr,disabled:Zr,readOnly:qn||!Es,value:fl||Uo,onChange:function(os){Ho(os.target.value)},autoFocus:Ni,placeholder:Vr,ref:wo,title:Uo},Go,{size:Ke(Qi,Ea[0])},Ue(ft),{autoComplete:Ao})),ll,hl))))}var Qn=function(ft){Object(U.a)(Er,ft);var Gt=Object(V.a)(Er);function Er(){var Tr;return Object(M.a)(this,Er),Tr=Gt.apply(this,arguments),Tr.pickerRef=f.createRef(),Tr.focus=function(){Tr.pickerRef.current&&Tr.pickerRef.current.focus()},Tr.blur=function(){Tr.pickerRef.current&&Tr.pickerRef.current.blur()},Tr}return Object(k.a)(Er,[{key:"render",value:function(){return f.createElement(fn,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Er}(f.Component),gn=Qn;function ji(ft,Gt,Er){var Tr=ft.picker,Xr=ft.locale,Jr=ft.selectedValue,dn=ft.disabledDate,Ln=ft.disabled,Zn=ft.generateConfig,Un=bt(Jr,0),li=bt(Jr,1);function fi(Ni){var Vi=Zn.getYear(Ni),ua=Zn.locale.getWeek(Xr.locale,Ni);return Vi*100+ua}function Kn(Ni){var Vi=Zn.getYear(Ni),ua=Zn.getMonth(Ni);return Vi*100+ua}function ei(Ni){var Vi=Zn.getYear(Ni),ua=ze(Zn,Ni);return Vi*10+ua}var qn=f.useCallback(function(Ni){if(dn&&dn(Ni))return!0;if(Ln[1]&&li)return!ct(Zn,Ni,li)&&Zn.isAfter(Ni,li);if(Gt&&li)switch(Tr){case"quarter":return ei(Ni)>ei(li);case"month":return Kn(Ni)>Kn(li);case"week":return fi(Ni)>fi(li);default:return!ct(Zn,Ni,li)&&Zn.isAfter(Ni,li)}return!1},[dn,Ln[1],li,Gt]),_i=f.useCallback(function(Ni){if(dn&&dn(Ni))return!0;if(Ln[0]&&Un)return!ct(Zn,Ni,li)&&Zn.isAfter(Un,Ni);if(Er&&Un)switch(Tr){case"quarter":return ei(Ni)<ei(Un);case"month":return Kn(Ni)<Kn(Un);case"week":return fi(Ni)<fi(Un);default:return!ct(Zn,Ni,Un)&&Zn.isAfter(Un,Ni)}return!1},[dn,Ln[0],Un,Er]);return[qn,_i]}function _n(ft,Gt,Er,Tr){var Xr=Yt(ft,Er,Tr,1);function Jr(dn){return dn(ft,Gt)?"same":dn(Xr,Gt)?"closing":"far"}switch(Er){case"year":return Jr(function(dn,Ln){return wt(Tr,dn,Ln)});case"quarter":case"month":return Jr(function(dn,Ln){return zt(Tr,dn,Ln)});default:return Jr(function(dn,Ln){return mr(Tr,dn,Ln)})}}function oa(ft,Gt,Er,Tr){var Xr=bt(ft,0),Jr=bt(ft,1);if(Gt===0)return Xr;if(Xr&&Jr){var dn=_n(Xr,Jr,Er,Tr);switch(dn){case"same":return Xr;case"closing":return Xr;default:return Yt(Jr,Er,Tr,-1)}}return Xr}function Ci(ft){var Gt=ft.values,Er=ft.picker,Tr=ft.defaultDates,Xr=ft.generateConfig,Jr=f.useState(function(){return[bt(Tr,0),bt(Tr,1)]}),dn=Object(P.a)(Jr,2),Ln=dn[0],Zn=dn[1],Un=f.useState(null),li=Object(P.a)(Un,2),fi=li[0],Kn=li[1],ei=bt(Gt,0),qn=bt(Gt,1);function _i(Vi){return Ln[Vi]?Ln[Vi]:bt(fi,Vi)||oa(Gt,Vi,Er,Xr)||ei||qn||Xr.getNow()}function Ni(Vi,ua){if(Vi){var Qi=Je(fi,Vi,ua);Zn(Je(Ln,null,ua)||[null,null]);var Ca=(ua+1)%2;bt(Gt,Ca)||(Qi=Je(Qi,Vi,Ca)),Kn(Qi)}else(ei||qn)&&Kn(null)}return[_i,Ni]}function gi(ft,Gt){return ft&&ft[0]&&ft[1]&&Gt.isAfter(ft[0],ft[1])?[ft[1],ft[0]]:ft}function Pi(ft,Gt,Er,Tr){return ft||Tr&&Tr[Gt]?!0:!!Er[(Gt+1)%2]}function Ia(ft){var Gt,Er,Tr,Xr=ft.prefixCls,Jr=Xr===void 0?"rc-picker":Xr,dn=ft.id,Ln=ft.style,Zn=ft.className,Un=ft.popupStyle,li=ft.dropdownClassName,fi=ft.transitionName,Kn=ft.dropdownAlign,ei=ft.getPopupContainer,qn=ft.generateConfig,_i=ft.locale,Ni=ft.placeholder,Vi=ft.autoFocus,ua=ft.disabled,Qi=ft.format,Ca=ft.picker,Na=Ca===void 0?"date":Ca,ma=ft.showTime,ta=ft.use12Hours,wa=ft.separator,wi=wa===void 0?"~":wa,fa=ft.value,ja=ft.defaultValue,kr=ft.defaultPickerValue,Zr=ft.open,vn=ft.defaultOpen,Vr=ft.disabledDate,dr=ft.disabledTime,jr=ft.dateRender,vr=ft.panelRender,nn=ft.ranges,tn=ft.allowEmpty,jn=ft.allowClear,On=ft.suffixIcon,Vn=ft.clearIcon,Ai=ft.pickerRef,Li=ft.inputReadOnly,Ri=ft.mode,xa=ft.renderExtraFooter,oo=ft.onChange,Xa=ft.onOpenChange,bo=ft.onPanelChange,Ao=ft.onCalendarChange,wo=ft.onFocus,Fa=ft.onBlur,Ea=ft.onOk,so=ft.components,to=ft.order,Lo=ft.direction,Xo=ft.activePickerIndex,ro=ft.autoComplete,za=ro===void 0?"off":ro,No=Na==="date"&&!!ma||Na==="time",_o=Object(f.useRef)({}),Aa=Object(f.useRef)(null),Ro=Object(f.useRef)(null),Jo=Object(f.useRef)(null),Ko=Object(f.useRef)(null),is=Object(f.useRef)(null),es=Object(f.useRef)(null),ls=Object(f.useRef)(null),Fo=et(ne(Qi,Na,ma,ta)),Qa=Object(j.a)(0,{value:Xo}),ys=Object(P.a)(Qa,2),ao=ys[0],Ls=ys[1],cs=Object(f.useRef)(null),Uo=f.useMemo(function(){return Array.isArray(ua)?ua:[ua||!1,ua||!1]},[ua]),Ho=Object(j.a)(null,{value:fa,defaultValue:ja,postState:function(xo){return Na==="time"&&!to?xo:gi(xo,qn)}}),$o=Object(P.a)(Ho,2),Vo=$o[0],Ws=$o[1],Cs=Ci({values:Vo,picker:Na,defaultDates:kr,generateConfig:qn}),Ks=Object(P.a)(Cs,2),Ns=Ks[0],Ds=Ks[1],Go=Object(j.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]&&!bt(ss,Ts)&&!bt(tn,Ts)&&(ss=Je(ss,qn.getNow(),Ts));return ss}}),ws=Object(P.a)(Go,2),Do=ws[0],Es=ws[1],Ms=Object(j.a)([Na,Na],{value:Ri}),Ra=Object(P.a)(Ms,2),zo=Ra[0],ll=Ra[1];Object(f.useEffect)(function(){ll([Na,Na])},[Na]);var hl=function(xo,ss){ll(xo),bo&&bo(ss,xo)},wl=ji({picker:Na,selectedValue:Do,locale:_i,disabled:Uo,disabledDate:Vr,generateConfig:qn},_o.current[1],_o.current[0]),Sl=Object(P.a)(wl,2),Vs=Sl[0],Wo=Sl[1],fl=Object(j.a)(!1,{value:Zr,defaultValue:vn,postState:function(xo){return Uo[ao]?!1:xo},onChange:function(xo){Xa&&Xa(xo),!xo&&cs.current&&cs.current.onClose&&cs.current.onClose()}}),Gl=Object(P.a)(fl,2),Fs=Gl[0],el=Gl[1],os=Fs&&ao===0,Cl=Fs&&ao===1,Hc=Object(f.useState)(0),dc=Object(P.a)(Hc,2),ac=dc[0],oc=dc[1];Object(f.useEffect)(function(){!Fs&&Aa.current&&oc(Aa.current.offsetWidth)},[Fs]);var Yl=f.useRef();function hc(hs,xo){if(hs)clearTimeout(Yl.current),_o.current[xo]=!0,Ls(xo),el(hs),Fs||Ds(null,xo);else if(ao===xo){el(hs);var ss=_o.current;Yl.current=setTimeout(function(){ss===_o.current&&(_o.current={})})}}function pl(hs){hc(!0,hs),setTimeout(function(){var xo=[es,ls][hs];xo.current&&xo.current.focus()},0)}function ks(hs,xo){var ss=hs,Ts=bt(ss,0),Ll=bt(ss,1);Ts&&Ll&&qn.isAfter(Ts,Ll)&&(Na==="week"&&!Vt(qn,_i.locale,Ts,Ll)||Na==="quarter"&&!jt(qn,Ts,Ll)||Na!=="week"&&Na!=="quarter"&&Na!=="time"&&!ct(qn,Ts,Ll)?(xo===0?(ss=[Ts,null],Ll=null):(Ts=null,ss=[null,Ll]),_o.current=Object(B.a)({},xo,!0)):(Na!=="time"||to!==!1)&&(ss=gi(ss,qn))),Es(ss);var Cc=ss&&ss[0]?qn.locale.format(_i.locale,ss[0],Fo[0]):"",rc=ss&&ss[1]?qn.locale.format(_i.locale,ss[1],Fo[0]):"";if(Ao){var nc={range:xo===0?"start":"end"};Ao(ss,[Cc,rc],nc)}var gl=Pi(Ts,0,Uo,tn),tl=Pi(Ll,1,Uo,tn),Nl=ss===null||gl&&tl;Nl&&(Ws(ss),oo&&(!ut(qn,bt(Vo,0),Ts)||!ut(qn,bt(Vo,1),Ll))&&oo(ss,[Cc,rc]));var Ys=null;xo===0&&!Uo[1]?Ys=1:xo===1&&!Uo[0]&&(Ys=0),Ys!==null&&Ys!==ao&&(!_o.current[Ys]||!bt(ss,Ys))&&bt(ss,xo)?pl(Ys):hc(!1,xo)}var Ml=function(xo){return Fs&&cs.current&&cs.current.onKeyDown?cs.current.onKeyDown(xo):(Object(E.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},vl={formatList:Fo,generateConfig:qn,locale:_i},ml=Sa(bt(Do,0),vl),hn=Object(P.a)(ml,2),El=hn[0],Rc=hn[1],vc=Sa(bt(Do,1),vl),bc=Object(P.a)(vc,2),bs=bc[0],Hs=bc[1],cl=function(xo,ss){var Ts=qn.locale.parse(_i.locale,xo,Fo),Ll=ss===0?Vs:Wo;Ts&&!Ll(Ts)&&(Es(Je(Do,Ts,ss)),Ds(Ts,ss))},Fl=zi({valueTexts:El,onTextChange:function(xo){return cl(xo,0)}}),tc=Object(P.a)(Fl,3),Ql=tc[0],sc=tc[1],zc=tc[2],Hl=zi({valueTexts:bs,onTextChange:function(xo){return cl(xo,1)}}),Oc=Object(P.a)(Hl,3),yc=Oc[0],Xs=Oc[1],xl=Oc[2],Ut=Object(f.useState)(null),qt=Object(P.a)(Ut,2),Cn=qt[0],ri=qt[1],Dt=Object(f.useState)(null),pe=Object(P.a)(Dt,2),_e=pe[0],Le=pe[1],Ze=zn(Ql,{formatList:Fo,generateConfig:qn,locale:_i}),Tt=Object(P.a)(Ze,3),Jt=Tt[0],Br=Tt[1],Gr=Tt[2],bn=zn(yc,{formatList:Fo,generateConfig:qn,locale:_i}),Jn=Object(P.a)(bn,3),Si=Jn[0],Yi=Jn[1],ga=Jn[2],Oa=function(xo){Le(Je(Do,xo,ao)),ao===0?Br(xo):Yi(xo)},po=function(){Le(Je(Do,null,ao)),ao===0?Gr():ga()},Oo=function(xo,ss){return{blurToCancel:No,forwardKeyDown:Ml,onBlur:Fa,isClickOutside:function(Ll){return!me([Ro.current,Jo.current,Ko.current],Ll)},onFocus:function(Ll){Ls(xo),wo&&wo(Ll)},triggerOpen:function(Ll){hc(Ll,xo)},onSubmit:function(){ks(Do,xo),ss()},onCancel:function(){hc(!1,xo),Es(Vo),ss()}}},ps=Wi(Object(H.a)(Object(H.a)({},Oo(0,zc)),{},{open:os,value:Ql})),ts=Object(P.a)(ps,2),ds=ts[0],nl=ts[1],Js=nl.focused,ul=nl.typing,Ps=Wi(Object(H.a)(Object(H.a)({},Oo(1,xl)),{},{open:Cl,value:yc})),Gs=Object(P.a)(Ps,2),Ol=Gs[0],Rl=Gs[1],$s=Rl.focused,qa=Rl.typing,fc=function(xo){!Fs&&!es.current.contains(xo.target)&&!ls.current.contains(xo.target)&&(Uo[0]?Uo[1]||pl(1):pl(0))},lc=function(xo){Fs&&(Js||$s)&&!es.current.contains(xo.target)&&!ls.current.contains(xo.target)&&xo.preventDefault()},Pl=Vo&&Vo[0]?qn.locale.format(_i.locale,Vo[0],"YYYYMMDDHHmmss"):"",Us=Vo&&Vo[1]?qn.locale.format(_i.locale,Vo[1],"YYYYMMDDHHmmss"):"";Object(f.useEffect)(function(){Fs||(Es(Vo),!El.length||El[0]===""?sc(""):Rc!==Ql&&zc(),!bs.length||bs[0]===""?Xs(""):Hs!==yc&&xl())},[Fs,El,bs]),Object(f.useEffect)(function(){Es(Vo)},[Pl,Us]),Ai&&(Ai.current={focus:function(){es.current&&es.current.focus()},blur:function(){es.current&&es.current.blur(),ls.current&&ls.current.blur()}});var Zl=Object.keys(nn||{}),nu=Zl.map(function(hs){var xo=nn[hs],ss=typeof xo=="function"?xo():xo;return{label:hs,onClick:function(){ks(ss,null),hc(!1,ao)},onMouseEnter:function(){ri(ss)},onMouseLeave:function(){ri(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;Fs&&_e&&_e[0]&&_e[1]&&qn.isAfter(_e[1],_e[0])&&(ss=_e);var Ts=ma;if(ma&&Object(z.a)(ma)==="object"&&ma.defaultValue){var Ll=ma.defaultValue;Ts=Object(H.a)(Object(H.a)({},ma),{},{defaultValue:bt(Ll,ao)||void 0})}var Cc=null;return jr&&(Cc=function(nc,gl){return jr(nc,gl,{range:ao?"end":"start"})}),f.createElement(yr.Provider,{value:{inRange:!0,panelPosition:hs,rangedValue:Cn||Do,hoverRangedValue:ss}},f.createElement(qr,Object.assign({},ft,xo,{dateRender:Cc,showTime:Ts,mode:zo[ao],generateConfig:qn,style:void 0,direction:Lo,disabledDate:ao===0?Vs:Wo,disabledTime:function(nc){return dr?dr(nc,ao===0?"start":"end"):!1},className:x()(Object(B.a)({},"".concat(Jr,"-panel-focused"),ao===0?!ul:!qa)),value:bt(Do,ao),locale:_i,tabIndex:-1,onPanelChange:function(nc,gl){hl(Je(zo,gl,ao),Je(Do,nc,ao));var tl=nc;hs==="right"&&zo[ao]===gl&&(tl=Yt(tl,gl,qn,-1)),Ds(tl,ao)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Ul=0,ol=0;ao&&Jo.current&&is.current&&Ro.current&&(Ul=Jo.current.offsetWidth+is.current.offsetWidth,Ro.current.offsetWidth&&Ul>Ro.current.offsetWidth&&(ol=Ul));var zl=Lo==="rtl"?{right:Ul}:{left:Ul};function Fc(){var hs,xo=Fn(Jr,zo[ao],xa),ss=Sr({prefixCls:Jr,components:so,needConfirmButton:No,okDisabled:!bt(Do,ao)||Vr&&Vr(Do[ao]),locale:_i,rangeList:nu,onOk:function(){bt(Do,ao)&&(ks(Do,ao),Ea&&Ea(Do))}});if(Na!=="time"&&!ma){var Ts=Ns(ao),Ll=Yt(Ts,Na,qn),Cc=zo[ao],rc=Cc===Na,nc=Lc(rc?"left":!1,{pickerValue:Ts,onPickerValueChange:function(Ys){Ds(Ys,ao)}}),gl=Lc("right",{pickerValue:Ll,onPickerValueChange:function(Ys){Ds(Yt(Ys,Na,qn,-1),ao)}});Lo==="rtl"?hs=f.createElement(f.Fragment,null,gl,rc&&nc):hs=f.createElement(f.Fragment,null,nc,rc&&gl)}else hs=Lc();var tl=f.createElement(f.Fragment,null,f.createElement("div",{className:"".concat(Jr,"-panels")},hs),(xo||ss)&&f.createElement("div",{className:"".concat(Jr,"-footer")},xo,ss));return vr&&(tl=vr(tl)),f.createElement("div",{className:"".concat(Jr,"-panel-container"),style:{marginLeft:ol},ref:Ro,onMouseDown:function(Ys){Ys.preventDefault()}},tl)}var $l=f.createElement("div",{className:x()("".concat(Jr,"-range-wrapper"),"".concat(Jr,"-").concat(Na,"-range-wrapper")),style:{minWidth:ac}},f.createElement("div",{className:"".concat(Jr,"-range-arrow"),style:zl}),Fc()),wc;On&&(wc=f.createElement("span",{className:"".concat(Jr,"-suffix")},On));var xc;jn&&(bt(Vo,0)&&!Uo[0]||bt(Vo,1)&&!Uo[1])&&(xc=f.createElement("span",{onMouseDown:function(xo){xo.preventDefault(),xo.stopPropagation()},onMouseUp:function(xo){xo.preventDefault(),xo.stopPropagation();var ss=Vo;Uo[0]||(ss=Je(ss,null,0)),Uo[1]||(ss=Je(ss,null,1)),ks(ss,null),hc(!1,ao)},className:"".concat(Jr,"-clear")},Vn||f.createElement("span",{className:"".concat(Jr,"-clear-btn")})));var pc={size:Ke(Na,Fo[0])},Wc=0,kc=0;Jo.current&&Ko.current&&is.current&&(ao===0?kc=Jo.current.offsetWidth:(Wc=Ul,kc=Ko.current.offsetWidth));var Nc=Lo==="rtl"?{right:Wc}:{left:Wc},Sc=function(xo,ss){var Ts=Je(Do,xo,ao);ss==="submit"||ss!=="key"&&!No?(ks(Ts,ao),ao===0?Gr():ga()):Es(Ts)};return f.createElement(Z.Provider,{value:{operationRef:cs,hideHeader:Na==="time",onDateMouseEnter:Oa,onDateMouseLeave:po,hideRanges:!0,onSelect:Sc,open:Fs}},f.createElement(Di,{visible:Fs,popupElement:$l,popupStyle:Un,prefixCls:Jr,dropdownClassName:li,dropdownAlign:Kn,getPopupContainer:ei,transitionName:fi,range:!0,direction:Lo},f.createElement("div",Object.assign({ref:Aa,className:x()(Jr,"".concat(Jr,"-range"),Zn,(Gt={},Object(B.a)(Gt,"".concat(Jr,"-disabled"),Uo[0]&&Uo[1]),Object(B.a)(Gt,"".concat(Jr,"-focused"),ao===0?Js:$s),Object(B.a)(Gt,"".concat(Jr,"-rtl"),Lo==="rtl"),Gt)),style:Ln,onClick:fc,onMouseDown:lc},Ue(ft)),f.createElement("div",{className:x()("".concat(Jr,"-input"),(Er={},Object(B.a)(Er,"".concat(Jr,"-input-active"),ao===0),Object(B.a)(Er,"".concat(Jr,"-input-placeholder"),!!Jt),Er)),ref:Jo},f.createElement("input",Object.assign({id:dn,disabled:Uo[0],readOnly:Li||!ul,value:Jt||Ql,onChange:function(xo){sc(xo.target.value)},autoFocus:Vi,placeholder:bt(Ni,0)||"",ref:es},ds,pc,{autoComplete:za}))),f.createElement("div",{className:"".concat(Jr,"-range-separator"),ref:is},wi),f.createElement("div",{className:x()("".concat(Jr,"-input"),(Tr={},Object(B.a)(Tr,"".concat(Jr,"-input-active"),ao===1),Object(B.a)(Tr,"".concat(Jr,"-input-placeholder"),!!Si),Tr)),ref:Ko},f.createElement("input",Object.assign({disabled:Uo[1],readOnly:Li||!qa,value:Si||yc,onChange:function(xo){Xs(xo.target.value)},placeholder:bt(Ni,1)||"",ref:ls},Ol,pc,{autoComplete:za}))),f.createElement("div",{className:"".concat(Jr,"-active-bar"),style:Object(H.a)(Object(H.a)({},Nc),{},{width:kc,position:"absolute"})}),wc,xc)))}var kn=function(ft){Object(U.a)(Er,ft);var Gt=Object(V.a)(Er);function Er(){var Tr;return Object(M.a)(this,Er),Tr=Gt.apply(this,arguments),Tr.pickerRef=f.createRef(),Tr.focus=function(){Tr.pickerRef.current&&Tr.pickerRef.current.focus()},Tr.blur=function(){Tr.pickerRef.current&&Tr.pickerRef.current.blur()},Tr}return Object(k.a)(Er,[{key:"render",value:function(){return f.createElement(Ia,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Er}(f.Component),rn=kn,Gn=gn,di=p("61s2");function Ii(ft,Gt,Er){return Er!==void 0?Er:ft==="year"&&Gt.lang.yearPlaceholder?Gt.lang.yearPlaceholder:ft==="quarter"&&Gt.lang.quarterPlaceholder?Gt.lang.quarterPlaceholder:ft==="month"&&Gt.lang.monthPlaceholder?Gt.lang.monthPlaceholder:ft==="week"&&Gt.lang.weekPlaceholder?Gt.lang.weekPlaceholder:ft==="time"&&Gt.timePickerLocale.placeholder?Gt.timePickerLocale.placeholder:Gt.lang.placeholder}function Ei(ft,Gt,Er){return Er!==void 0?Er:ft==="year"&&Gt.lang.yearPlaceholder?Gt.lang.rangeYearPlaceholder:ft==="month"&&Gt.lang.monthPlaceholder?Gt.lang.rangeMonthPlaceholder:ft==="week"&&Gt.lang.weekPlaceholder?Gt.lang.rangeWeekPlaceholder:ft==="time"&&Gt.timePickerLocale.placeholder?Gt.timePickerLocale.rangePlaceholder:Gt.lang.rangePlaceholder}var qi=p("uaoM"),ea=p("H84U"),ra=p("YMnH"),va=p("3Nzz"),co=function(ft,Gt){var Er={};for(var Tr in ft)Object.prototype.hasOwnProperty.call(ft,Tr)&&Gt.indexOf(Tr)<0&&(Er[Tr]=ft[Tr]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xr=0,Tr=Object.getOwnPropertySymbols(ft);Xr<Tr.length;Xr++)Gt.indexOf(Tr[Xr])<0&&Object.prototype.propertyIsEnumerable.call(ft,Tr[Xr])&&(Er[Tr[Xr]]=ft[Tr[Xr]]);return Er};function no(ft){function Gt(Zn,Un){var li=function(fi){m()(ei,fi);var Kn=v()(ei);function ei(qn){var _i;return n()(this,ei),_i=Kn.call(this,qn),_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 Ni=_i.props.locale,Vi=g()(g()({},di.a),Ni);return Vi.lang=g()(g()({},Vi.lang),(Ni||{}).lang),Vi},_i.renderPicker=function(Ni){var Vi=_i.context,ua=Vi.getPrefixCls,Qi=Vi.direction,Ca=Vi.getPopupContainer,Na=_i.props,ma=Na.prefixCls,ta=Na.getPopupContainer,wa=Na.className,wi=Na.size,fa=Na.bordered,ja=fa===void 0?!0:fa,kr=Na.placeholder,Zr=co(Na,["prefixCls","getPopupContainer","className","size","bordered","placeholder"]),vn=_i.props,Vr=vn.format,dr=vn.showTime,jr=ua("picker",ma),vr={showToday:!0},nn={};Zn&&(nn.picker=Zn);var tn=Zn||_i.props.picker;return nn=g()(g()(g()({},nn),dr?io(g()({format:Vr,picker:tn},dr)):{}),tn==="time"?io(g()(g()({format:Vr},_i.props),{picker:tn})):{}),f.createElement(va.b.Consumer,null,function(jn){var On,Vn=wi||jn;return f.createElement(Gn,g()({ref:_i.pickerRef,placeholder:Ii(tn,Ni,kr),suffixIcon:tn==="time"?f.createElement(T.a,null):f.createElement(w.a,null),clearIcon:f.createElement(N.a,null),allowClear:!0,transitionName:"slide-up"},vr,Zr,nn,{locale:Ni.lang,className:x()(wa,(On={},u()(On,"".concat(jr,"-").concat(Vn),Vn),u()(On,"".concat(jr,"-borderless"),!ja),On)),prefixCls:jr,getPopupContainer:ta||Ca,generateConfig:ft,prevIcon:f.createElement("span",{className:"".concat(jr,"-prev-icon")}),nextIcon:f.createElement("span",{className:"".concat(jr,"-next-icon")}),superPrevIcon:f.createElement("span",{className:"".concat(jr,"-super-prev-icon")}),superNextIcon:f.createElement("span",{className:"".concat(jr,"-super-next-icon")}),components:ba,direction:Qi}))})},Object(qi.a)(Zn!=="quarter",Un,"DatePicker.".concat(Un," is legacy usage. Please use DatePicker[picker='").concat(Zn,"'] directly.")),_i}return d()(ei,[{key:"render",value:function(){return f.createElement(ra.a,{componentName:"DatePicker",defaultLocale:this.getDefaultLocale},this.renderPicker)}}]),ei}(f.Component);return li.contextType=ea.b,Un&&(li.displayName=Un),li}var Er=Gt(),Tr=Gt("week","WeekPicker"),Xr=Gt("month","MonthPicker"),Jr=Gt("year","YearPicker"),dn=Gt("time","TimePicker"),Ln=Gt("quarter","QuarterPicker");return{DatePicker:Er,WeekPicker:Tr,MonthPicker:Xr,YearPicker:Jr,TimePicker:dn,QuarterPicker:Ln}}var as=p("8ISB"),Ui=p.n(as),un=function(ft,Gt){var Er={};for(var Tr in ft)Object.prototype.hasOwnProperty.call(ft,Tr)&&Gt.indexOf(Tr)<0&&(Er[Tr]=ft[Tr]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xr=0,Tr=Object.getOwnPropertySymbols(ft);Xr<Tr.length;Xr++)Gt.indexOf(Tr[Xr])<0&&Object.prototype.propertyIsEnumerable.call(ft,Tr[Xr])&&(Er[Tr[Xr]]=ft[Tr[Xr]]);return Er};function pa(ft){var Gt=function(Er){m()(Xr,Er);var Tr=v()(Xr);function Xr(){var Jr;return n()(this,Xr),Jr=Tr.apply(this,arguments),Jr.pickerRef=f.createRef(),Jr.focus=function(){Jr.pickerRef.current&&Jr.pickerRef.current.focus()},Jr.blur=function(){Jr.pickerRef.current&&Jr.pickerRef.current.blur()},Jr.getDefaultLocale=function(){var dn=Jr.props.locale,Ln=g()(g()({},di.a),dn);return Ln.lang=g()(g()({},Ln.lang),(dn||{}).lang),Ln},Jr.renderPicker=function(dn){var Ln=Jr.context,Zn=Ln.getPrefixCls,Un=Ln.direction,li=Ln.getPopupContainer,fi=Jr.props,Kn=fi.prefixCls,ei=fi.getPopupContainer,qn=fi.className,_i=fi.size,Ni=fi.bordered,Vi=Ni===void 0?!0:Ni,ua=fi.placeholder,Qi=un(fi,["prefixCls","getPopupContainer","className","size","bordered","placeholder"]),Ca=Jr.props,Na=Ca.format,ma=Ca.showTime,ta=Ca.picker,wa=Zn("picker",Kn),wi={};return wi=g()(g()(g()({},wi),ma?io(g()({format:Na,picker:ta},ma)):{}),ta==="time"?io(g()(g()({format:Na},Jr.props),{picker:ta})):{}),f.createElement(va.b.Consumer,null,function(fa){var ja,kr=_i||fa;return f.createElement(rn,g()({separator:f.createElement("span",{"aria-label":"to",className:"".concat(wa,"-separator")},f.createElement(Ui.a,null)),ref:Jr.pickerRef,placeholder:Ei(ta,dn,ua),suffixIcon:ta==="time"?f.createElement(T.a,null):f.createElement(w.a,null),clearIcon:f.createElement(N.a,null),allowClear:!0,transitionName:"slide-up"},Qi,wi,{className:x()(qn,(ja={},u()(ja,"".concat(wa,"-").concat(kr),kr),u()(ja,"".concat(wa,"-borderless"),!Vi),ja)),locale:dn.lang,prefixCls:wa,getPopupContainer:ei||li,generateConfig:ft,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:Un}))})},Jr}return d()(Xr,[{key:"render",value:function(){return f.createElement(ra.a,{componentName:"DatePicker",defaultLocale:this.getDefaultLocale},this.renderPicker)}}]),Xr}(f.Component);return Gt.contextType=ea.b,Gt}var ba={button:r,rangeItem:l};function na(ft){return ft?Array.isArray(ft)?ft:[ft]:[]}function io(ft){var Gt=ft.format,Er=ft.picker,Tr=ft.showHour,Xr=ft.showMinute,Jr=ft.showSecond,dn=ft.use12Hours,Ln=na(Gt)[0],Zn=g()({},ft);return Ln&&(!Ln.includes("s")&&Jr===void 0&&(Zn.showSecond=!1),!Ln.includes("m")&&Xr===void 0&&(Zn.showMinute=!1),!Ln.includes("H")&&!Ln.includes("h")&&Tr===void 0&&(Zn.showHour=!1),(Ln.includes("a")||Ln.includes("A"))&&dn===void 0&&(Zn.use12Hours=!0)),Er==="time"?Zn:{showTime:Zn}}function sr(ft){var Gt=no(ft),Er=Gt.DatePicker,Tr=Gt.WeekPicker,Xr=Gt.MonthPicker,Jr=Gt.YearPicker,dn=Gt.TimePicker,Ln=Gt.QuarterPicker,Zn=pa(ft),Un=Er;return Un.WeekPicker=Tr,Un.MonthPicker=Xr,Un.YearPicker=Jr,Un.RangePicker=Zn,Un.TimePicker=dn,Un.QuarterPicker=Ln,Un}var pn=sr,En=pn(a),Bn=Q.a=En},"+lIL":function(Ce,Q,p){var L=p("ProS");p("/ry/"),p("3OrL");var O=p("L5E0"),E=p("7Phj");L.registerVisual(O),L.registerLayout(E)},"+nKL":function(Ce,Q,p){"use strict";var L=p("q1tI"),O=p("TSYQ"),E=p.n(O),y=p("wx14"),a=p("Zm9Q"),e=p("Kwbf"),g=p("VTBJ"),f=p("c+Xe"),s=p("m+aA"),r=p("bdgK"),c=new Map;function l(ht){ht.forEach(function(At){var De,We=At.target;(De=c.get(We))===null||De===void 0||De.forEach(function(ot){return ot(We)})})}var i=new r.default(l),u=null,t=null;function n(ht,At){c.has(ht)||(c.set(ht,new Set),i.observe(ht)),c.get(ht).add(At)}function o(ht,At){c.has(ht)&&(c.get(ht).delete(At),c.get(ht).size||(i.unobserve(ht),c.delete(ht)))}var d=p("1OyB"),h=p("vuIU"),m=p("Ji7U"),A=p("LK+K"),v=function(ht){Object(m.a)(De,ht);var At=Object(A.a)(De);function De(){return Object(d.a)(this,De),At.apply(this,arguments)}return Object(h.a)(De,[{key:"render",value:function(){return this.props.children}}]),De}(L.Component),b=L.createContext(null);function x(ht){var At=ht.children,De=ht.onBatchResize,We=L.useRef(0),ot=L.useRef([]),vt=L.useContext(b),ar=L.useCallback(function(Xt,er,Kr){We.current+=1;var $r=We.current;ot.current.push({size:Xt,element:er,data:Kr}),Promise.resolve().then(function(){$r===We.current&&(De==null||De(ot.current),ot.current=[])}),vt==null||vt(Xt,er,Kr)},[De,vt]);return L.createElement(b.Provider,{value:ar},At)}function C(ht){var At=ht.children,De=ht.disabled,We=L.useRef(null),ot=L.useRef(null),vt=L.useContext(b),ar=L.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Xt=L.isValidElement(At)&&Object(f.c)(At),er=Xt?At.ref:null,Kr=L.useMemo(function(){return Object(f.a)(er,We)},[er,We]),$r=L.useRef(ht);$r.current=ht;var Mn=L.useCallback(function(or){var Lt=$r.current,Ct=Lt.onResize,pr=Lt.data,gr=or.getBoundingClientRect(),Bt=gr.width,nr=gr.height,Mt=or.offsetWidth,tr=or.offsetHeight,Nr=Math.floor(Bt),ur=Math.floor(nr);if(ar.current.width!==Nr||ar.current.height!==ur||ar.current.offsetWidth!==Mt||ar.current.offsetHeight!==tr){var Cr={width:Nr,height:ur,offsetWidth:Mt,offsetHeight:tr};ar.current=Cr;var An=Mt===Math.round(Bt)?Bt:Mt,sn=tr===Math.round(nr)?nr:tr,Yn=Object(g.a)(Object(g.a)({},Cr),{},{offsetWidth:An,offsetHeight:sn});vt==null||vt(Yn,or,pr),Ct&&Promise.resolve().then(function(){Ct(Yn,or)})}},[]);return L.useEffect(function(){var or=Object(s.a)(We.current)||Object(s.a)(ot.current);return or&&!De&&n(or,Mn),function(){return o(or,Mn)}},[We.current,De]),L.createElement(v,{ref:ot},Xt?L.cloneElement(At,{ref:Kr}):At)}var w="rc-observer-key";function S(ht){var At=ht.children,De=Object(a.a)(At);return De.map(function(We,ot){var vt=(We==null?void 0:We.key)||"".concat(w,"-").concat(ot);return L.createElement(C,Object(y.a)({},ht,{key:vt}),We)})}S.Collection=x;var T=S;function I(ht,At){var De=Object.keys(ht);if(Object.getOwnPropertySymbols){var We=Object.getOwnPropertySymbols(ht);At&&(We=We.filter(function(ot){return Object.getOwnPropertyDescriptor(ht,ot).enumerable})),De.push.apply(De,We)}return De}function N(ht){for(var At=1;At<arguments.length;At++){var De=arguments[At]!=null?arguments[At]:{};At%2?I(Object(De),!0).forEach(function(We){M(ht,We,De[We])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ht,Object.getOwnPropertyDescriptors(De)):I(Object(De)).forEach(function(We){Object.defineProperty(ht,We,Object.getOwnPropertyDescriptor(De,We))})}return ht}function M(ht,At,De){return At in ht?Object.defineProperty(ht,At,{value:De,enumerable:!0,configurable:!0,writable:!0}):ht[At]=De,ht}var k=L.forwardRef(function(ht,At){var De=ht.height,We=ht.offset,ot=ht.children,vt=ht.prefixCls,ar=ht.onInnerResize,Xt={},er={display:"flex",flexDirection:"column"};return We!==void 0&&(Xt={height:De,position:"relative",overflow:"hidden"},er=N(N({},er),{},{transform:"translateY(".concat(We,"px)"),position:"absolute",left:0,right:0,top:0})),L.createElement("div",{style:Xt},L.createElement(T,{onResize:function($r){var Mn=$r.offsetHeight;Mn&&ar&&ar()}},L.createElement("div",{style:er,className:E()(M({},"".concat(vt,"-holder-inner"),vt)),ref:At},ot)))});k.displayName="Filler";var U=k,V=p("wgJM");function B(ht){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(De){return typeof De}:B=function(De){return De&&typeof Symbol=="function"&&De.constructor===Symbol&&De!==Symbol.prototype?"symbol":typeof De},B(ht)}function H(ht,At,De){return At in ht?Object.defineProperty(ht,At,{value:De,enumerable:!0,configurable:!0,writable:!0}):ht[At]=De,ht}function P(ht,At){if(!(ht instanceof At))throw new TypeError("Cannot call a class as a function")}function j(ht,At){for(var De=0;De<At.length;De++){var We=At[De];We.enumerable=We.enumerable||!1,We.configurable=!0,"value"in We&&(We.writable=!0),Object.defineProperty(ht,We.key,We)}}function z(ht,At,De){return At&&j(ht.prototype,At),De&&j(ht,De),ht}function K(ht,At){if(typeof At!="function"&&At!==null)throw new TypeError("Super expression must either be null or a function");ht.prototype=Object.create(At&&At.prototype,{constructor:{value:ht,writable:!0,configurable:!0}}),At&&X(ht,At)}function X(ht,At){return X=Object.setPrototypeOf||function(We,ot){return We.__proto__=ot,We},X(ht,At)}function Z(ht){var At=q();return function(){var We=ee(ht),ot;if(At){var vt=ee(this).constructor;ot=Reflect.construct(We,arguments,vt)}else ot=We.apply(this,arguments);return Y(this,ot)}}function Y(ht,At){if(At&&(B(At)==="object"||typeof At=="function"))return At;if(At!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return te(ht)}function te(ht){if(ht===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ht}function q(){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(ht){return!1}}function ee(ht){return ee=Object.setPrototypeOf?Object.getPrototypeOf:function(De){return De.__proto__||Object.getPrototypeOf(De)},ee(ht)}var fe=20;function be(ht){return"touches"in ht?ht.touches[0].pageY:ht.pageY}var Fe=function(ht){K(De,ht);var At=Z(De);function De(){var We;P(this,De);for(var ot=arguments.length,vt=new Array(ot),ar=0;ar<ot;ar++)vt[ar]=arguments[ar];return We=At.call.apply(At,[this].concat(vt)),We.moveRaf=null,We.scrollbarRef=L.createRef(),We.thumbRef=L.createRef(),We.visibleTimeout=null,We.state={dragging:!1,pageY:null,startTop:null,visible:!1},We.delayHidden=function(){clearTimeout(We.visibleTimeout),We.setState({visible:!0}),We.visibleTimeout=setTimeout(function(){We.setState({visible:!1})},2e3)},We.onScrollbarTouchStart=function(Xt){Xt.preventDefault()},We.onContainerMouseDown=function(Xt){Xt.stopPropagation(),Xt.preventDefault()},We.patchEvents=function(){window.addEventListener("mousemove",We.onMouseMove),window.addEventListener("mouseup",We.onMouseUp),We.thumbRef.current.addEventListener("touchmove",We.onMouseMove),We.thumbRef.current.addEventListener("touchend",We.onMouseUp)},We.removeEvents=function(){window.removeEventListener("mousemove",We.onMouseMove),window.removeEventListener("mouseup",We.onMouseUp),We.scrollbarRef.current.removeEventListener("touchstart",We.onScrollbarTouchStart),We.thumbRef.current.removeEventListener("touchstart",We.onMouseDown),We.thumbRef.current.removeEventListener("touchmove",We.onMouseMove),We.thumbRef.current.removeEventListener("touchend",We.onMouseUp),V.a.cancel(We.moveRaf)},We.onMouseDown=function(Xt){var er=We.props.onStartMove;We.setState({dragging:!0,pageY:be(Xt),startTop:We.getTop()}),er(),We.patchEvents(),Xt.stopPropagation(),Xt.preventDefault()},We.onMouseMove=function(Xt){var er=We.state,Kr=er.dragging,$r=er.pageY,Mn=er.startTop,or=We.props.onScroll;if(V.a.cancel(We.moveRaf),Kr){var Lt=be(Xt)-$r,Ct=Mn+Lt,pr=We.getEnableScrollRange(),gr=We.getEnableHeightRange(),Bt=gr?Ct/gr:0,nr=Math.ceil(Bt*pr);We.moveRaf=Object(V.a)(function(){or(nr)})}},We.onMouseUp=function(){var Xt=We.props.onStopMove;We.setState({dragging:!1}),Xt(),We.removeEvents()},We.getSpinHeight=function(){var Xt=We.props,er=Xt.height,Kr=Xt.count,$r=er/Kr*10;return $r=Math.max($r,fe),$r=Math.min($r,er/2),Math.floor($r)},We.getEnableScrollRange=function(){var Xt=We.props,er=Xt.scrollHeight,Kr=Xt.height;return er-Kr||0},We.getEnableHeightRange=function(){var Xt=We.props.height,er=We.getSpinHeight();return Xt-er||0},We.getTop=function(){var Xt=We.props.scrollTop,er=We.getEnableScrollRange(),Kr=We.getEnableHeightRange();if(Xt===0||er===0)return 0;var $r=Xt/er;return $r*Kr},We.showScroll=function(){var Xt=We.props,er=Xt.height,Kr=Xt.scrollHeight;return Kr>er},We}return z(De,[{key:"componentDidMount",value:function(){this.scrollbarRef.current.addEventListener("touchstart",this.onScrollbarTouchStart),this.thumbRef.current.addEventListener("touchstart",this.onMouseDown)}},{key:"componentDidUpdate",value:function(ot){ot.scrollTop!==this.props.scrollTop&&this.delayHidden()}},{key:"componentWillUnmount",value:function(){this.removeEvents(),clearTimeout(this.visibleTimeout)}},{key:"render",value:function(){var ot=this.state,vt=ot.dragging,ar=ot.visible,Xt=this.props.prefixCls,er=this.getSpinHeight(),Kr=this.getTop(),$r=this.showScroll(),Mn=$r&&ar;return L.createElement("div",{ref:this.scrollbarRef,className:E()("".concat(Xt,"-scrollbar"),H({},"".concat(Xt,"-scrollbar-show"),$r)),style:{width:8,top:0,bottom:0,right:0,position:"absolute",display:Mn?null:"none"},onMouseDown:this.onContainerMouseDown,onMouseMove:this.delayHidden},L.createElement("div",{ref:this.thumbRef,className:E()("".concat(Xt,"-scrollbar-thumb"),H({},"".concat(Xt,"-scrollbar-thumb-moving"),vt)),style:{width:"100%",height:er,top:Kr,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"},onMouseDown:this.onMouseDown}))}}]),De}(L.Component);function ve(ht){var At=ht.children,De=ht.setRef,We=L.useCallback(function(ot){De(ot)},[]);return L.cloneElement(At,{ref:We})}function Oe(ht,At,De,We,ot,vt){var ar=vt.getKey;return ht.slice(At,De+1).map(function(Xt,er){var Kr=At+er,$r=ot(Xt,Kr,{}),Mn=ar(Xt);return L.createElement(ve,{key:Mn,setRef:function(Lt){return We(Xt,Lt)}},$r)})}function J(ht,At){if(!(ht instanceof At))throw new TypeError("Cannot call a class as a function")}function ne(ht,At){for(var De=0;De<At.length;De++){var We=At[De];We.enumerable=We.enumerable||!1,We.configurable=!0,"value"in We&&(We.writable=!0),Object.defineProperty(ht,We.key,We)}}function Ke(ht,At,De){return At&&ne(ht.prototype,At),De&&ne(ht,De),ht}var ie=function(){function ht(){J(this,ht),this.maps=void 0,this.maps=Object.create(null)}return Ke(ht,[{key:"set",value:function(De,We){this.maps[De]=We}},{key:"get",value:function(De){return this.maps[De]}}]),ht}(),re=ie;function he(ht,At){return Me(ht)||ke(ht,At)||Pe(ht,At)||ge()}function ge(){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 Pe(ht,At){if(!ht)return;if(typeof ht=="string")return Ee(ht,At);var De=Object.prototype.toString.call(ht).slice(8,-1);if(De==="Object"&&ht.constructor&&(De=ht.constructor.name),De==="Map"||De==="Set")return Array.from(ht);if(De==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(De))return Ee(ht,At)}function Ee(ht,At){(At==null||At>ht.length)&&(At=ht.length);for(var De=0,We=new Array(At);De<At;De++)We[De]=ht[De];return We}function ke(ht,At){var De=ht==null?null:typeof Symbol!="undefined"&&ht[Symbol.iterator]||ht["@@iterator"];if(De==null)return;var We=[],ot=!0,vt=!1,ar,Xt;try{for(De=De.call(ht);!(ot=(ar=De.next()).done)&&!(We.push(ar.value),At&&We.length===At);ot=!0);}catch(er){vt=!0,Xt=er}finally{try{!ot&&De.return!=null&&De.return()}finally{if(vt)throw Xt}}return We}function Me(ht){if(Array.isArray(ht))return ht}function me(ht,At,De){var We=L.useState(0),ot=he(We,2),vt=ot[0],ar=ot[1],Xt=Object(L.useRef)(new Map),er=Object(L.useRef)(new re),Kr=Object(L.useRef)(0);function $r(){Kr.current+=1;var or=Kr.current;Promise.resolve().then(function(){if(or!==Kr.current)return;Xt.current.forEach(function(Lt,Ct){if(Lt&&Lt.offsetParent){var pr=Object(s.a)(Lt),gr=pr.offsetHeight;er.current.get(Ct)!==gr&&er.current.set(Ct,pr.offsetHeight)}}),ar(function(Lt){return Lt+1})})}function Mn(or,Lt){var Ct=ht(or),pr=Xt.current.get(Ct);Lt?(Xt.current.set(Ct,Lt),$r()):Xt.current.delete(Ct),!pr!==!Lt&&(Lt?At==null||At(or):De==null||De(or))}return[Mn,$r,er.current,vt]}function le(ht){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?le=function(De){return typeof De}:le=function(De){return De&&typeof Symbol=="function"&&De.constructor===Symbol&&De!==Symbol.prototype?"symbol":typeof De},le(ht)}function oe(ht,At,De,We,ot,vt,ar,Xt){var er=L.useRef();return function(Kr){if(Kr==null){Xt();return}if(V.a.cancel(er.current),typeof Kr=="number")ar(Kr);else if(Kr&&le(Kr)==="object"){var $r,Mn=Kr.align;"index"in Kr?$r=Kr.index:$r=At.findIndex(function(pr){return ot(pr)===Kr.key});var or=Kr.offset,Lt=or===void 0?0:or,Ct=function pr(gr,Bt){if(gr<0||!ht.current)return;var nr=ht.current.clientHeight,Mt=!1,tr=Bt;if(nr){for(var Nr=Bt||Mn,ur=0,Cr=0,An=0,sn=Math.min(At.length,$r),Yn=0;Yn<=sn;Yn+=1){var oi=ot(At[Yn]);Cr=ur;var Ti=De.get(oi);An=Cr+(Ti===void 0?We:Ti),ur=An,Yn===$r&&Ti===void 0&&(Mt=!0)}var Bi=null;switch(Nr){case"top":Bi=Cr-Lt;break;case"bottom":Bi=An-nr+Lt;break;default:{var la=ht.current.scrollTop,Ta=la+nr;Cr<la?tr="top":An>Ta&&(tr="bottom")}}Bi!==null&&Bi!==ht.current.scrollTop&&ar(Bi)}er.current=Object(V.a)(function(){Mt&&vt(),pr(gr-1,tr)})};Ct(3)}}}function Se(ht,At,De,We){var ot=De-ht,vt=At-De,ar=Math.min(ot,vt)*2;if(We<=ar){var Xt=Math.floor(We/2);return We%2?De+Xt+1:De-Xt}return ot>vt?De-(We-vt):De+(We-ot)}function nt(ht,At,De){var We=ht.length,ot=At.length,vt,ar;if(We===0&&ot===0)return null;We<ot?(vt=ht,ar=At):(vt=At,ar=ht);var Xt={__EMPTY_ITEM__:!0};function er(Ct){return Ct!==void 0?De(Ct):Xt}for(var Kr=null,$r=Math.abs(We-ot)!==1,Mn=0;Mn<ar.length;Mn+=1){var or=er(vt[Mn]),Lt=er(ar[Mn]);if(or!==Lt){Kr=Mn,$r=$r||or!==er(ar[Mn+1]);break}}return Kr===null?null:{index:Kr,multiple:$r}}function et(ht,At){return Nt(ht)||St(ht,At)||bt(ht,At)||Ue()}function Ue(){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 bt(ht,At){if(!ht)return;if(typeof ht=="string")return Je(ht,At);var De=Object.prototype.toString.call(ht).slice(8,-1);if(De==="Object"&&ht.constructor&&(De=ht.constructor.name),De==="Map"||De==="Set")return Array.from(ht);if(De==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(De))return Je(ht,At)}function Je(ht,At){(At==null||At>ht.length)&&(At=ht.length);for(var De=0,We=new Array(At);De<At;De++)We[De]=ht[De];return We}function St(ht,At){var De=ht==null?null:typeof Symbol!="undefined"&&ht[Symbol.iterator]||ht["@@iterator"];if(De==null)return;var We=[],ot=!0,vt=!1,ar,Xt;try{for(De=De.call(ht);!(ot=(ar=De.next()).done)&&!(We.push(ar.value),At&&We.length===At);ot=!0);}catch(er){vt=!0,Xt=er}finally{try{!ot&&De.return!=null&&De.return()}finally{if(vt)throw Xt}}return We}function Nt(ht){if(Array.isArray(ht))return ht}function Rt(ht,At,De){var We=L.useState(ht),ot=et(We,2),vt=ot[0],ar=ot[1],Xt=L.useState(null),er=et(Xt,2),Kr=er[0],$r=er[1];return L.useEffect(function(){var Mn=nt(vt||[],ht||[],At);(Mn==null?void 0:Mn.index)!==void 0&&(De==null||De(Mn.index),$r(ht[Mn.index])),ar(ht)},[ht]),[Kr]}function Ft(ht){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ft=function(De){return typeof De}:Ft=function(De){return De&&typeof Symbol=="function"&&De.constructor===Symbol&&De!==Symbol.prototype?"symbol":typeof De},Ft(ht)}var Ht=(typeof navigator=="undefined"?"undefined":Ft(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),$e=Ht,we=function(ht,At){var De=Object(L.useRef)(!1),We=Object(L.useRef)(null);function ot(){clearTimeout(We.current),De.current=!0,We.current=setTimeout(function(){De.current=!1},50)}var vt=Object(L.useRef)({top:ht,bottom:At});return vt.current.top=ht,vt.current.bottom=At,function(ar){var Xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,er=ar<0&&vt.current.top||ar>0&&vt.current.bottom;return Xt&&er?(clearTimeout(We.current),De.current=!1):(!er||De.current)&&ot(),!De.current&&er}};function ue(ht,At,De,We){var ot=Object(L.useRef)(0),vt=Object(L.useRef)(null),ar=Object(L.useRef)(null),Xt=Object(L.useRef)(!1),er=we(At,De);function Kr(Mn){if(!ht)return;V.a.cancel(vt.current);var or=Mn.deltaY;if(ot.current+=or,ar.current=or,er(or))return;$e||Mn.preventDefault(),vt.current=Object(V.a)(function(){var Lt=Xt.current?10:1;We(ot.current*Lt),ot.current=0})}function $r(Mn){if(!ht)return;Xt.current=Mn.detail===ar.current}return[Kr,$r]}var Qe=14/15;function qe(ht,At,De){var We=Object(L.useRef)(!1),ot=Object(L.useRef)(0),vt=Object(L.useRef)(null),ar=Object(L.useRef)(null),Xt,er=function(or){if(We.current){var Lt=Math.ceil(or.touches[0].pageY),Ct=ot.current-Lt;ot.current=Lt,De(Ct)&&or.preventDefault(),clearInterval(ar.current),ar.current=setInterval(function(){Ct*=Qe,(!De(Ct,!0)||Math.abs(Ct)<=.1)&&clearInterval(ar.current)},16)}},Kr=function(){We.current=!1,Xt()},$r=function(or){Xt(),or.touches.length===1&&!We.current&&(We.current=!0,ot.current=Math.ceil(or.touches[0].pageY),vt.current=or.target,vt.current.addEventListener("touchmove",er),vt.current.addEventListener("touchend",Kr))};Xt=function(){vt.current&&(vt.current.removeEventListener("touchmove",er),vt.current.removeEventListener("touchend",Kr))},L.useLayoutEffect(function(){return ht&&At.current.addEventListener("touchstart",$r),function(){At.current.removeEventListener("touchstart",$r),Xt(),clearInterval(ar.current)}},[ht])}var Ae=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","component","onScroll","onVisibleChange"];function wt(){return wt=Object.assign||function(ht){for(var At=1;At<arguments.length;At++){var De=arguments[At];for(var We in De)Object.prototype.hasOwnProperty.call(De,We)&&(ht[We]=De[We])}return ht},wt.apply(this,arguments)}function zt(ht,At){var De=Object.keys(ht);if(Object.getOwnPropertySymbols){var We=Object.getOwnPropertySymbols(ht);At&&(We=We.filter(function(ot){return Object.getOwnPropertyDescriptor(ht,ot).enumerable})),De.push.apply(De,We)}return De}function ze(ht){for(var At=1;At<arguments.length;At++){var De=arguments[At]!=null?arguments[At]:{};At%2?zt(Object(De),!0).forEach(function(We){jt(ht,We,De[We])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ht,Object.getOwnPropertyDescriptors(De)):zt(Object(De)).forEach(function(We){Object.defineProperty(ht,We,Object.getOwnPropertyDescriptor(De,We))})}return ht}function jt(ht,At,De){return At in ht?Object.defineProperty(ht,At,{value:De,enumerable:!0,configurable:!0,writable:!0}):ht[At]=De,ht}function mr(ht,At){return at(ht)||ut(ht,At)||Pt(ht,At)||ct()}function ct(){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 Pt(ht,At){if(!ht)return;if(typeof ht=="string")return Vt(ht,At);var De=Object.prototype.toString.call(ht).slice(8,-1);if(De==="Object"&&ht.constructor&&(De=ht.constructor.name),De==="Map"||De==="Set")return Array.from(ht);if(De==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(De))return Vt(ht,At)}function Vt(ht,At){(At==null||At>ht.length)&&(At=ht.length);for(var De=0,We=new Array(At);De<At;De++)We[De]=ht[De];return We}function ut(ht,At){var De=ht==null?null:typeof Symbol!="undefined"&&ht[Symbol.iterator]||ht["@@iterator"];if(De==null)return;var We=[],ot=!0,vt=!1,ar,Xt;try{for(De=De.call(ht);!(ot=(ar=De.next()).done)&&!(We.push(ar.value),At&&We.length===At);ot=!0);}catch(er){vt=!0,Xt=er}finally{try{!ot&&De.return!=null&&De.return()}finally{if(vt)throw Xt}}return We}function at(ht){if(Array.isArray(ht))return ht}function rt(ht,At){if(ht==null)return{};var De=Yt(ht,At),We,ot;if(Object.getOwnPropertySymbols){var vt=Object.getOwnPropertySymbols(ht);for(ot=0;ot<vt.length;ot++){if(We=vt[ot],At.indexOf(We)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(ht,We))continue;De[We]=ht[We]}}return De}function Yt(ht,At){if(ht==null)return{};var De={},We=Object.keys(ht),ot,vt;for(vt=0;vt<We.length;vt++){if(ot=We[vt],At.indexOf(ot)>=0)continue;De[ot]=ht[ot]}return De}var wr=[],yr={overflowY:"auto",overflowAnchor:"none"};function xr(ht,At){var De=ht.prefixCls,We=De===void 0?"rc-virtual-list":De,ot=ht.className,vt=ht.height,ar=ht.itemHeight,Xt=ht.fullHeight,er=Xt===void 0?!0:Xt,Kr=ht.style,$r=ht.data,Mn=ht.children,or=ht.itemKey,Lt=ht.virtual,Ct=ht.component,pr=Ct===void 0?"div":Ct,gr=ht.onScroll,Bt=ht.onVisibleChange,nr=rt(ht,Ae),Mt=!!(Lt!==!1&&vt&&ar),tr=Mt&&$r&&ar*$r.length>vt,Nr=Object(L.useState)(0),ur=mr(Nr,2),Cr=ur[0],An=ur[1],sn=Object(L.useState)(!1),Yn=mr(sn,2),oi=Yn[0],Ti=Yn[1],Bi=E()(We,ot),la=$r||wr,Ta=Object(L.useRef)(),pt=Object(L.useRef)(),Be=Object(L.useRef)(),Ge=L.useCallback(function(Pi){return typeof or=="function"?or(Pi):Pi==null?void 0:Pi[or]},[or]),tt={getKey:Ge};function dt(Pi){An(function(Ia){var kn;typeof Pi=="function"?kn=Pi(Ia):kn=Pi;var rn=zi(kn);return Ta.current.scrollTop=rn,rn})}var lt=Object(L.useRef)({start:0,end:la.length}),mt=Object(L.useRef)(),kt=Rt(la,Ge),Et=mr(kt,1),ir=Et[0];mt.current=ir;var Ur=me(Ge,null,null),Or=mr(Ur,4),Qr=Or[0],cr=Or[1],Fn=Or[2],Sr=Or[3],mn=L.useMemo(function(){if(!Mt)return{scrollHeight:void 0,start:0,end:la.length-1,offset:void 0};if(!tr){var Pi;return{scrollHeight:((Pi=pt.current)===null||Pi===void 0?void 0:Pi.offsetHeight)||0,start:0,end:la.length-1,offset:void 0}}for(var Ia=0,kn,rn,Gn,di=la.length,Ii=0;Ii<di;Ii+=1){var Ei=la[Ii],qi=Ge(Ei),ea=Fn.get(qi),ra=Ia+(ea===void 0?ar:ea);ra>=Cr&&kn===void 0&&(kn=Ii,rn=Ia),ra>Cr+vt&&Gn===void 0&&(Gn=Ii),Ia=ra}return kn===void 0&&(kn=0,rn=0),Gn===void 0&&(Gn=la.length-1),Gn=Math.min(Gn+1,la.length),{scrollHeight:Ia,start:kn,end:Gn,offset:rn}},[tr,Mt,Cr,la,Sr,vt]),qr=mn.scrollHeight,Dr=mn.start,Xn=mn.end,pi=mn.offset;lt.current.start=Dr,lt.current.end=Xn;var Di=qr-vt,Wi=Object(L.useRef)(Di);Wi.current=Di;function zi(Pi){var Ia=Pi;return Number.isNaN(Wi.current)||(Ia=Math.min(Ia,Wi.current)),Ia=Math.max(Ia,0),Ia}var ca=Cr<=0,hi=Cr>=Di,Sa=we(ca,hi);function zn(Pi){var Ia=Pi;dt(Ia)}function fn(Pi){var Ia=Pi.currentTarget.scrollTop;Ia!==Cr&&dt(Ia),gr==null||gr(Pi)}var Qn=ue(Mt,ca,hi,function(Pi){dt(function(Ia){var kn=Ia+Pi;return kn})}),gn=mr(Qn,2),ji=gn[0],_n=gn[1];qe(Mt,Ta,function(Pi,Ia){return Sa(Pi,Ia)?!1:(ji({preventDefault:function(){},deltaY:Pi}),!0)}),Object(L.useLayoutEffect)(function(){function Pi(Ia){Mt&&Ia.preventDefault()}return Ta.current.addEventListener("wheel",ji),Ta.current.addEventListener("DOMMouseScroll",_n),Ta.current.addEventListener("MozMousePixelScroll",Pi),function(){Ta.current.removeEventListener("wheel",ji),Ta.current.removeEventListener("DOMMouseScroll",_n),Ta.current.removeEventListener("MozMousePixelScroll",Pi)}},[Mt]);var oa=oe(Ta,la,Fn,ar,Ge,cr,dt,function(){var Pi;(Pi=Be.current)===null||Pi===void 0||Pi.delayHidden()});L.useImperativeHandle(At,function(){return{scrollTo:oa}}),Object(L.useLayoutEffect)(function(){if(Bt){var Pi=la.slice(Dr,Xn+1);Bt(Pi,la)}},[Dr,Xn,la]);var Ci=Oe(la,Dr,Xn,Qr,Mn,tt),gi=null;return vt&&(gi=ze(jt({},er?"height":"maxHeight",vt),yr),Mt&&(gi.overflowY="hidden",oi&&(gi.pointerEvents="none"))),L.createElement("div",wt({style:ze(ze({},Kr),{},{position:"relative"}),className:Bi},nr),L.createElement(pr,{className:"".concat(We,"-holder"),style:gi,ref:Ta,onScroll:fn},L.createElement(U,{prefixCls:We,height:qr,offset:pi,onInnerResize:cr,ref:pt},Ci)),Mt&&L.createElement(Fe,{ref:Be,prefixCls:We,scrollTop:Cr,height:vt,scrollHeight:qr,count:la.length,onScroll:zn,onStartMove:function(){Ti(!0)},onStopMove:function(){Ti(!1)}}))}var Tn=L.forwardRef(xr);Tn.displayName="List";var ln=Tn,Wn=Q.a=ln},"+rIm":function(Ce,Q,p){var L=p("bYtY"),O=L.retrieve,E=L.defaults,y=L.extend,a=L.each,e=p("7aKB"),g=p("IwbS"),f=p("Qxkt"),s=p("OELB"),r=s.isRadianAroundZero,c=s.remRadian,l=p("oVpE"),i=l.createSymbol,u=p("Fofx"),t=p("QBsz"),n=t.applyTransform,o=p("aX7z"),d=o.shouldShowAllLabels,h=Math.PI,m=function(B,H){this.opt=H,this.axisModel=B,E(H,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0}),this.group=new g.Group;var P=new g.Group({position:H.position.slice(),rotation:H.rotation});P.updateTransform(),this._transform=P.transform,this._dumbGroup=P};m.prototype={constructor:m,hasBuilder:function(B){return!!A[B]},add:function(B){A[B].call(this)},getGroup:function(){return this.group}};var A={axisLine:function(){var B=this.opt,H=this.axisModel;if(!H.get("axisLine.show"))return;var P=this.axisModel.axis.getExtent(),j=this._transform,z=[P[0],0],K=[P[1],0];j&&(n(z,z,j),n(K,K,j));var X=y({lineCap:"round"},H.getModel("axisLine.lineStyle").getLineStyle());this.group.add(new g.Line({anid:"line",subPixelOptimize:!0,shape:{x1:z[0],y1:z[1],x2:K[0],y2:K[1]},style:X,strokeContainThreshold:B.strokeContainThreshold||5,silent:!0,z2:1}));var Z=H.get("axisLine.symbol"),Y=H.get("axisLine.symbolSize"),te=H.get("axisLine.symbolOffset")||0;if(typeof te=="number"&&(te=[te,te]),Z!=null){typeof Z=="string"&&(Z=[Z,Z]),(typeof Y=="string"||typeof Y=="number")&&(Y=[Y,Y]);var q=Y[0],ee=Y[1];a([{rotate:B.rotation+Math.PI/2,offset:te[0],r:0},{rotate:B.rotation-Math.PI/2,offset:te[1],r:Math.sqrt((z[0]-K[0])*(z[0]-K[0])+(z[1]-K[1])*(z[1]-K[1]))}],function(fe,be){if(Z[be]!=="none"&&Z[be]!=null){var Fe=i(Z[be],-q/2,-ee/2,q,ee,X.stroke,!0),ve=fe.r+fe.offset,Oe=[z[0]+ve*Math.cos(B.rotation),z[1]-ve*Math.sin(B.rotation)];Fe.attr({rotation:fe.rotate,position:Oe,silent:!0,z2:11}),this.group.add(Fe)}},this)}},axisTickLabel:function(){var B=this.axisModel,H=this.opt,P=M(this,B,H),j=U(this,B,H);w(B,j,P),k(this,B,H)},axisName:function(){var B=this.opt,H=this.axisModel,P=O(B.axisName,H.get("name"));if(!P)return;var j=H.get("nameLocation"),z=B.nameDirection,K=H.getModel("nameTextStyle"),X=H.get("nameGap")||0,Z=this.axisModel.axis.getExtent(),Y=Z[0]>Z[1]?-1:1,te=[j==="start"?Z[0]-Y*X:j==="end"?Z[1]+Y*X:(Z[0]+Z[1])/2,I(j)?B.labelOffset+z*X:0],q,ee=H.get("nameRotate");ee!=null&&(ee=ee*h/180);var fe;I(j)?q=b(B.rotation,ee!=null?ee:B.rotation,z):(q=x(B,j,ee||0,Z),fe=B.axisNameAvailableWidth,fe!=null&&(fe=Math.abs(fe/Math.sin(q.rotation)),!isFinite(fe)&&(fe=null)));var be=K.getFont(),Fe=H.get("nameTruncate",!0)||{},ve=Fe.ellipsis,Oe=O(B.nameTruncateMaxWidth,Fe.maxWidth,fe),J=ve!=null&&Oe!=null?e.truncateText(P,Oe,be,ve,{minChar:2,placeholder:Fe.placeholder}):P,ne=H.get("tooltip",!0),Ke=H.mainType,ie={componentType:Ke,name:P,$vars:["name"]};ie[Ke+"Index"]=H.componentIndex;var re=new g.Text({anid:"name",__fullText:P,__truncatedText:J,position:te,rotation:q.rotation,silent:C(H),z2:1,tooltip:ne&&ne.show?y({content:P,formatter:function(){return P},formatterParams:ie},ne):null});g.setTextStyle(re.style,K,{text:J,textFont:be,textFill:K.getTextColor()||H.get("axisLine.lineStyle.color"),textAlign:K.get("align")||q.textAlign,textVerticalAlign:K.get("verticalAlign")||q.textVerticalAlign}),H.get("triggerEvent")&&(re.eventData=v(H),re.eventData.targetType="axisName",re.eventData.name=P),this._dumbGroup.add(re),re.updateTransform(),this.group.add(re),re.decomposeTransform()}},v=m.makeAxisEventDataBase=function(B){var H={componentType:B.mainType,componentIndex:B.componentIndex};return H[B.mainType+"Index"]=B.componentIndex,H},b=m.innerTextLayout=function(B,H,P){var j=c(H-B),z,K;return r(j)?(K=P>0?"top":"bottom",z="center"):r(j-h)?(K=P>0?"bottom":"top",z="center"):(K="middle",j>0&&j<h?z=P>0?"right":"left":z=P>0?"left":"right"),{rotation:j,textAlign:z,textVerticalAlign:K}};function x(B,H,P,j){var z=c(P-B.rotation),K,X,Z=j[0]>j[1],Y=H==="start"&&!Z||H!=="start"&&Z;return r(z-h/2)?(X=Y?"bottom":"top",K="center"):r(z-h*1.5)?(X=Y?"top":"bottom",K="center"):(X="middle",z<h*1.5&&z>h/2?K=Y?"left":"right":K=Y?"right":"left"),{rotation:z,textAlign:K,textVerticalAlign:X}}var C=m.isLabelSilent=function(B){var H=B.get("tooltip");return B.get("silent")||!(B.get("triggerEvent")||H&&H.show)};function w(B,H,P){if(d(B.axis))return;var j=B.get("axisLabel.showMinLabel"),z=B.get("axisLabel.showMaxLabel");H=H||[],P=P||[];var K=H[0],X=H[1],Z=H[H.length-1],Y=H[H.length-2],te=P[0],q=P[1],ee=P[P.length-1],fe=P[P.length-2];j===!1?(S(K),S(te)):T(K,X)&&(j?(S(X),S(q)):(S(K),S(te))),z===!1?(S(Z),S(ee)):T(Y,Z)&&(z?(S(Y),S(fe)):(S(Z),S(ee)))}function S(B){B&&(B.ignore=!0)}function T(B,H,P){var j=B&&B.getBoundingRect().clone(),z=H&&H.getBoundingRect().clone();if(!j||!z)return;var K=u.identity([]);return u.rotate(K,K,-B.rotation),j.applyTransform(u.mul([],K,B.getLocalTransform())),z.applyTransform(u.mul([],K,H.getLocalTransform())),j.intersect(z)}function I(B){return B==="middle"||B==="center"}function N(B,H,P,j,z){for(var K=[],X=[],Z=[],Y=0;Y<B.length;Y++){var te=B[Y].coord;X[0]=te,X[1]=0,Z[0]=te,Z[1]=P,H&&(n(X,X,H),n(Z,Z,H));var q=new g.Line({anid:z+"_"+B[Y].tickValue,subPixelOptimize:!0,shape:{x1:X[0],y1:X[1],x2:Z[0],y2:Z[1]},style:j,z2:2,silent:!0});K.push(q)}return K}function M(B,H,P){var j=H.axis,z=H.getModel("axisTick");if(!z.get("show")||j.scale.isBlank())return;for(var K=z.getModel("lineStyle"),X=P.tickDirection*z.get("length"),Z=j.getTicksCoords(),Y=N(Z,B._transform,X,E(K.getLineStyle(),{stroke:H.get("axisLine.lineStyle.color")}),"ticks"),te=0;te<Y.length;te++)B.group.add(Y[te]);return Y}function k(B,H,P){var j=H.axis,z=H.getModel("minorTick");if(!z.get("show")||j.scale.isBlank())return;var K=j.getMinorTicksCoords();if(!K.length)return;for(var X=z.getModel("lineStyle"),Z=P.tickDirection*z.get("length"),Y=E(X.getLineStyle(),E(H.getModel("axisTick").getLineStyle(),{stroke:H.get("axisLine.lineStyle.color")})),te=0;te<K.length;te++)for(var q=N(K[te],B._transform,Z,Y,"minorticks_"+te),ee=0;ee<q.length;ee++)B.group.add(q[ee])}function U(B,H,P){var j=H.axis,z=O(P.axisLabelShow,H.get("axisLabel.show"));if(!z||j.scale.isBlank())return;var K=H.getModel("axisLabel"),X=K.get("margin"),Z=j.getViewLabels(),Y=(O(P.labelRotate,K.get("rotate"))||0)*h/180,te=b(P.rotation,Y,P.labelDirection),q=H.getCategories&&H.getCategories(!0),ee=[],fe=C(H),be=H.get("triggerEvent");return a(Z,function(Fe,ve){var Oe=Fe.tickValue,J=Fe.formattedLabel,ne=Fe.rawLabel,Ke=K;q&&q[Oe]&&q[Oe].textStyle&&(Ke=new f(q[Oe].textStyle,K,H.ecModel));var ie=Ke.getTextColor()||H.get("axisLine.lineStyle.color"),re=j.dataToCoord(Oe),he=[re,P.labelOffset+P.labelDirection*X],ge=new g.Text({anid:"label_"+Oe,position:he,rotation:te.rotation,silent:fe,z2:10});g.setTextStyle(ge.style,Ke,{text:J,textAlign:Ke.getShallow("align",!0)||te.textAlign,textVerticalAlign:Ke.getShallow("verticalAlign",!0)||Ke.getShallow("baseline",!0)||te.textVerticalAlign,textFill:typeof ie=="function"?ie(j.type==="category"?ne:j.type==="value"?Oe+"":Oe,ve):ie}),be&&(ge.eventData=v(H),ge.eventData.targetType="axisLabel",ge.eventData.value=ne),B._dumbGroup.add(ge),ge.updateTransform(),ee.push(ge),B.group.add(ge),ge.decomposeTransform()}),ee}var V=m;Ce.exports=V},"+wW9":function(Ce,Q,p){var L=p("bYtY"),O=L.each,E=L.isArray,y=L.isObject,a=p("JuEJ"),e=p("4NO4"),g=e.normalizeToArray;function f(u,t){t=t.split(",");for(var n=u,o=0;o<t.length&&!(n=n&&n[t[o]],n==null);o++);return n}function s(u,t,n,o){t=t.split(",");for(var d=u,h,m=0;m<t.length-1;m++)h=t[m],d[h]==null&&(d[h]={}),d=d[h];(o||d[t[m]]==null)&&(d[t[m]]=n)}function r(u){O(c,function(t){t[0]in u&&!(t[1]in u)&&(u[t[1]]=u[t[0]])})}var c=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],l=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"];function i(u,t){a(u,t),u.series=g(u.series),O(u.series,function(n){if(!y(n))return;var o=n.type;if(o==="line")n.clipOverflow!=null&&(n.clip=n.clipOverflow);else if(o==="pie"||o==="gauge")n.clockWise!=null&&(n.clockwise=n.clockWise);else if(o==="gauge"){var d=f(n,"pointer.color");d!=null&&s(n,"itemStyle.color",d)}r(n)}),u.dataRange&&(u.visualMap=u.dataRange),O(l,function(n){var o=u[n];o&&(E(o)||(o=[o]),O(o,function(d){r(d)}))})}Ce.exports=i},"/IIm":function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=p("H6uX"),a=p("IwbS"),e=p("pP6R"),g=p("gPAo"),f=E.curry,s=E.each,r=E.map,c=Math.min,l=Math.max,i=Math.pow,u=1e4,t=6,n=6,o="globalPan",d={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},h={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},m={brushStyle:{lineWidth:2,stroke:"rgba(0,0,0,0.3)",fill:"rgba(0,0,0,0.1)"},transformable:!0,brushMode:"single",removeOnClick:!1},A=0;function v(me){y.call(this),this._zr=me,this.group=new a.Group,this._brushType,this._brushOption,this._panels,this._track=[],this._dragging,this._covers=[],this._creatingCover,this._creatingPanel,this._enableGlobalPan,this._uid="brushController_"+A++,this._handlers={},s(he,function(le,oe){this._handlers[oe]=E.bind(le,this)},this)}v.prototype={constructor:v,enableBrush:function(me){return this._brushType&&x(this),me.brushType&&b(this,me),this},setPanels:function(me){if(me&&me.length){var le=this._panels={};E.each(me,function(oe){le[oe.panelId]=E.clone(oe)})}else this._panels=null;return this},mount:function(me){me=me||{},this._enableGlobalPan=me.enableGlobalPan;var le=this.group;return this._zr.add(le),le.attr({position:me.position||[0,0],rotation:me.rotation||0,scale:me.scale||[1,1]}),this._transform=le.getLocalTransform(),this},eachCover:function(me,le){s(this._covers,me,le)},updateCovers:function(me){me=E.map(me,function(Nt){return E.merge(E.clone(m),Nt,!0)});var le="\0-brush-index-",oe=this._covers,Se=this._covers=[],nt=this,et=this._creatingCover;return new g(oe,me,bt,Ue).add(Je).update(Je).remove(St).execute(),this;function Ue(Nt,Rt){return(Nt.id!=null?Nt.id:le+Rt)+"-"+Nt.brushType}function bt(Nt,Rt){return Ue(Nt.__brushOption,Rt)}function Je(Nt,Rt){var Ft=me[Nt];if(Rt!=null&&oe[Rt]===et)Se[Nt]=oe[Rt];else{var Ht=Se[Nt]=Rt!=null?(oe[Rt].__brushOption=Ft,oe[Rt]):T(nt,S(nt,Ft));M(nt,Ht)}}function St(Nt){oe[Nt]!==et&&nt.group.remove(oe[Nt])}},unmount:function(){return this.enableBrush(!1),B(this),this._zr.remove(this.group),this},dispose:function(){this.unmount(),this.off()}},E.mixin(v,y);function b(me,le){var oe=me._zr;me._enableGlobalPan||e.take(oe,o,me._uid),C(oe,me._handlers),me._brushType=le.brushType,me._brushOption=E.merge(E.clone(m),le,!0)}function x(me){var le=me._zr;e.release(le,o,me._uid),w(le,me._handlers),me._brushType=me._brushOption=null}function C(me,le){s(le,function(oe,Se){me.on(Se,oe)})}function w(me,le){s(le,function(oe,Se){me.off(Se,oe)})}function S(me,le){var oe=Ee[le.brushType].createCover(me,le);return oe.__brushOption=le,N(oe,le),me.group.add(oe),oe}function T(me,le){var oe=k(le);return oe.endCreating&&(oe.endCreating(me,le),N(le,le.__brushOption)),le}function I(me,le){var oe=le.__brushOption;k(le).updateCoverShape(me,le,oe.range,oe)}function N(me,le){var oe=le.z;oe==null&&(oe=u),me.traverse(function(Se){Se.z=oe,Se.z2=oe})}function M(me,le){k(le).updateCommon(me,le),I(me,le)}function k(me){return Ee[me.__brushOption.brushType]}function U(me,le,oe){var Se=me._panels;if(!Se)return!0;var nt,et=me._transform;return s(Se,function(Ue){Ue.isTargetByCursor(le,oe,et)&&(nt=Ue)}),nt}function V(me,le){var oe=me._panels;if(!oe)return!0;var Se=le.__brushOption.panelId;return Se!=null?oe[Se]:!0}function B(me){var le=me._covers,oe=le.length;return s(le,function(Se){me.group.remove(Se)},me),le.length=0,!!oe}function H(me,le){var oe=r(me._covers,function(Se){var nt=Se.__brushOption,et=E.clone(nt.range);return{brushType:nt.brushType,panelId:nt.panelId,range:et}});me.trigger("brush",oe,{isEnd:!!le.isEnd,removeOnClick:!!le.removeOnClick})}function P(me){var le=me._track;if(!le.length)return!1;var oe=le[le.length-1],Se=le[0],nt=oe[0]-Se[0],et=oe[1]-Se[1],Ue=i(nt*nt+et*et,.5);return Ue>t}function j(me){var le=me.length-1;return le<0&&(le=0),[me[0],me[le]]}function z(me,le,oe,Se){var nt=new a.Group;return nt.add(new a.Rect({name:"main",style:Y(oe),silent:!0,draggable:!0,cursor:"move",drift:f(me,le,nt,"nswe"),ondragend:f(H,le,{isEnd:!0})})),s(Se,function(et){nt.add(new a.Rect({name:et,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:f(me,le,nt,et),ondragend:f(H,le,{isEnd:!0})}))}),nt}function K(me,le,oe,Se){var nt=Se.brushStyle.lineWidth||0,et=l(nt,n),Ue=oe[0][0],bt=oe[1][0],Je=Ue-nt/2,St=bt-nt/2,Nt=oe[0][1],Rt=oe[1][1],Ft=Nt-et+nt/2,Ht=Rt-et+nt/2,$e=Nt-Ue,we=Rt-bt,ue=$e+nt,Qe=we+nt;Z(me,le,"main",Ue,bt,$e,we),Se.transformable&&(Z(me,le,"w",Je,St,et,Qe),Z(me,le,"e",Ft,St,et,Qe),Z(me,le,"n",Je,St,ue,et),Z(me,le,"s",Je,Ht,ue,et),Z(me,le,"nw",Je,St,et,et),Z(me,le,"ne",Ft,St,et,et),Z(me,le,"sw",Je,Ht,et,et),Z(me,le,"se",Ft,Ht,et,et))}function X(me,le){var oe=le.__brushOption,Se=oe.transformable,nt=le.childAt(0);nt.useStyle(Y(oe)),nt.attr({silent:!Se,cursor:Se?"move":"default"}),s(["w","e","n","s","se","sw","ne","nw"],function(et){var Ue=le.childOfName(et),bt=ee(me,et);Ue&&Ue.attr({silent:!Se,invisible:!Se,cursor:Se?h[bt]+"-resize":null})})}function Z(me,le,oe,Se,nt,et,Ue){var bt=le.childOfName(oe);bt&&bt.setShape(Oe(ve(me,le,[[Se,nt],[Se+et,nt+Ue]])))}function Y(me){return E.defaults({strokeNoScale:!0},me.brushStyle)}function te(me,le,oe,Se){var nt=[c(me,oe),c(le,Se)],et=[l(me,oe),l(le,Se)];return[[nt[0],et[0]],[nt[1],et[1]]]}function q(me){return a.getTransform(me.group)}function ee(me,le){if(le.length>1){le=le.split("");var oe=[ee(me,le[0]),ee(me,le[1])];return(oe[0]==="e"||oe[0]==="w")&&oe.reverse(),oe.join("")}else{var Se={w:"left",e:"right",n:"top",s:"bottom"},nt={left:"w",right:"e",top:"n",bottom:"s"},oe=a.transformDirection(Se[le],q(me));return nt[oe]}}function fe(me,le,oe,Se,nt,et,Ue,bt){var Je=Se.__brushOption,St=me(Je.range),Nt=Fe(oe,et,Ue);s(nt.split(""),function(Rt){var Ft=d[Rt];St[Ft[0]][Ft[1]]+=Nt[Ft[0]]}),Je.range=le(te(St[0][0],St[1][0],St[0][1],St[1][1])),M(oe,Se),H(oe,{isEnd:!1})}function be(me,le,oe,Se,nt){var et=le.__brushOption.range,Ue=Fe(me,oe,Se);s(et,function(bt){bt[0]+=Ue[0],bt[1]+=Ue[1]}),M(me,le),H(me,{isEnd:!1})}function Fe(me,le,oe){var Se=me.group,nt=Se.transformCoordToLocal(le,oe),et=Se.transformCoordToLocal(0,0);return[nt[0]-et[0],nt[1]-et[1]]}function ve(me,le,oe){var Se=V(me,le);return Se&&Se!==!0?Se.clipPath(oe,me._transform):E.clone(oe)}function Oe(me){var le=c(me[0][0],me[1][0]),oe=c(me[0][1],me[1][1]),Se=l(me[0][0],me[1][0]),nt=l(me[0][1],me[1][1]);return{x:le,y:oe,width:Se-le,height:nt-oe}}function J(me,le,oe){if(!me._brushType||Pe(me,le))return;var Se=me._zr,nt=me._covers,et=U(me,le,oe);if(!me._dragging)for(var Ue=0;Ue<nt.length;Ue++){var bt=nt[Ue].__brushOption;if(et&&(et===!0||bt.panelId===et.panelId)&&Ee[bt.brushType].contain(nt[Ue],oe[0],oe[1]))return}et&&Se.setCursorStyle("crosshair")}function ne(me){var le=me.event;le.preventDefault&&le.preventDefault()}function Ke(me,le,oe){return me.childOfName("main").contain(le,oe)}function ie(me,le,oe,Se){var nt=me._creatingCover,et=me._creatingPanel,Ue=me._brushOption,bt;if(me._track.push(oe.slice()),P(me)||nt){if(et&&!nt){Ue.brushMode==="single"&&B(me);var Je=E.clone(Ue);Je.brushType=re(Je.brushType,et),Je.panelId=et===!0?null:et.panelId,nt=me._creatingCover=S(me,Je),me._covers.push(nt)}if(nt){var St=Ee[re(me._brushType,et)],Nt=nt.__brushOption;Nt.range=St.getCreatingRange(ve(me,nt,me._track)),Se&&(T(me,nt),St.updateCommon(me,nt)),I(me,nt),bt={isEnd:Se}}}else Se&&Ue.brushMode==="single"&&Ue.removeOnClick&&(U(me,le,oe)&&B(me)&&(bt={isEnd:Se,removeOnClick:!0}));return bt}function re(me,le){return me==="auto"?le.defaultBrushType:me}var he={mousedown:function(me){if(this._dragging)ge(this,me);else if(!me.target||!me.target.draggable){ne(me);var le=this.group.transformCoordToLocal(me.offsetX,me.offsetY);this._creatingCover=null;var oe=this._creatingPanel=U(this,me,le);oe&&(this._dragging=!0,this._track=[le.slice()])}},mousemove:function(me){var le=me.offsetX,oe=me.offsetY,Se=this.group.transformCoordToLocal(le,oe);if(J(this,me,Se),this._dragging){ne(me);var nt=ie(this,me,Se,!1);nt&&H(this,nt)}},mouseup:function(me){ge(this,me)}};function ge(me,le){if(me._dragging){ne(le);var oe=le.offsetX,Se=le.offsetY,nt=me.group.transformCoordToLocal(oe,Se),et=ie(me,le,nt,!0);me._dragging=!1,me._track=[],me._creatingCover=null,et&&H(me,et)}}function Pe(me,le,oe){var Se=me._zr;return le<0||le>Se.getWidth()||oe<0||oe>Se.getHeight()}var Ee={lineX:ke(0),lineY:ke(1),rect:{createCover:function(me,le){return z(f(fe,function(oe){return oe},function(oe){return oe}),me,le,["w","e","n","s","se","sw","ne","nw"])},getCreatingRange:function(me){var le=j(me);return te(le[1][0],le[1][1],le[0][0],le[0][1])},updateCoverShape:function(me,le,oe,Se){K(me,le,oe,Se)},updateCommon:X,contain:Ke},polygon:{createCover:function(me,le){var oe=new a.Group;return oe.add(new a.Polyline({name:"main",style:Y(le),silent:!0})),oe},getCreatingRange:function(me){return me},endCreating:function(me,le){le.remove(le.childAt(0)),le.add(new a.Polygon({name:"main",draggable:!0,drift:f(be,me,le),ondragend:f(H,me,{isEnd:!0})}))},updateCoverShape:function(me,le,oe,Se){le.childAt(0).setShape({points:ve(me,le,oe)})},updateCommon:X,contain:Ke}};function ke(me){return{createCover:function(le,oe){return z(f(fe,function(Se){var nt=[Se,[0,100]];return me&&nt.reverse(),nt},function(Se){return Se[me]}),le,oe,[["w","e"],["n","s"]][me])},getCreatingRange:function(le){var oe=j(le),Se=c(oe[0][me],oe[1][me]),nt=l(oe[0][me],oe[1][me]);return[Se,nt]},updateCoverShape:function(le,oe,Se,nt){var et,Ue=V(le,oe);if(Ue!==!0&&Ue.getLinearBrushOtherExtent)et=Ue.getLinearBrushOtherExtent(me,le._transform);else{var bt=le._zr;et=[0,[bt.getWidth(),bt.getHeight()][1-me]]}var Je=[Se,et];me&&Je.reverse(),K(le,oe,Je,nt)},updateCommon:X,contain:Ke}}var Me=v;Ce.exports=Me},"/MfK":function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="DeleteOutlined";var g=Q.a=O.forwardRef(e)},"/POA":function(Ce,Q,p){!function(L,O){if(!0)Ce.exports=O();else var E,y}(window,function(){return function(L){var O={};function E(y){if(O[y])return O[y].exports;var a=O[y]={i:y,l:!1,exports:{}};return L[y].call(a.exports,a,a.exports,E),a.l=!0,a.exports}return E.m=L,E.c=O,E.d=function(y,a,e){E.o(y,a)||Object.defineProperty(y,a,{enumerable:!0,get:e})},E.r=function(y){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(y,"__esModule",{value:!0})},E.t=function(y,a){if(1&a&&(y=E(y)),8&a)return y;if(4&a&&typeof y=="object"&&y&&y.__esModule)return y;var e=Object.create(null);if(E.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:y}),2&a&&typeof y!="string")for(var g in y)E.d(e,g,function(f){return y[f]}.bind(null,g));return e},E.n=function(y){var a=y&&y.__esModule?function(){return y.default}:function(){return y};return E.d(a,"a",a),a},E.o=function(y,a){return Object.prototype.hasOwnProperty.call(y,a)},E.p="",E(E.s=34)}([function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.forwardEvent=O.EventEmitter=void 0;var y=function(){function a(){this._listeners=[],this._disposed=!1}return Object.defineProperty(a.prototype,"event",{get:function(){var g=this;return this._event||(this._event=function(f){return g._listeners.push(f),{dispose:function(){if(!g._disposed){for(var r=0;r<g._listeners.length;r++)if(g._listeners[r]===f)return void g._listeners.splice(r,1)}}}}),this._event},enumerable:!1,configurable:!0}),a.prototype.fire=function(e,g){for(var f=[],s=0;s<this._listeners.length;s++)f.push(this._listeners[s]);for(s=0;s<f.length;s++)f[s].call(void 0,e,g)},a.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},a}();O.EventEmitter=y,O.forwardEvent=function(a,e){return a(function(g){return e.fire(g)})}},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.IUnicodeService=O.IOptionsService=O.ILogService=O.IInstantiationService=O.IDirtyRowService=O.ICharsetService=O.ICoreService=O.ICoreMouseService=O.IBufferService=void 0;var y=E(14);O.IBufferService=y.createDecorator("BufferService"),O.ICoreMouseService=y.createDecorator("CoreMouseService"),O.ICoreService=y.createDecorator("CoreService"),O.ICharsetService=y.createDecorator("CharsetService"),O.IDirtyRowService=y.createDecorator("DirtyRowService"),O.IInstantiationService=y.createDecorator("InstantiationService"),O.ILogService=y.createDecorator("LogService"),O.IOptionsService=y.createDecorator("OptionsService"),O.IUnicodeService=y.createDecorator("UnicodeService")},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.getDisposeArrayDisposable=O.disposeArray=O.Disposable=void 0;var y=function(){function e(){this._disposables=[],this._isDisposed=!1}return e.prototype.dispose=function(){this._isDisposed=!0;for(var g=0,f=this._disposables;g<f.length;g++)f[g].dispose();this._disposables.length=0},e.prototype.register=function(g){return this._disposables.push(g),g},e.prototype.unregister=function(g){var f=this._disposables.indexOf(g);f!==-1&&this._disposables.splice(f,1)},e}();function a(e){for(var g=0,f=e;g<f.length;g++)f[g].dispose();e.length=0}O.Disposable=y,O.disposeArray=a,O.getDisposeArrayDisposable=function(e){return{dispose:function(){return a(e)}}}},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.WHITESPACE_CELL_CODE=O.WHITESPACE_CELL_WIDTH=O.WHITESPACE_CELL_CHAR=O.NULL_CELL_CODE=O.NULL_CELL_WIDTH=O.NULL_CELL_CHAR=O.CHAR_DATA_CODE_INDEX=O.CHAR_DATA_WIDTH_INDEX=O.CHAR_DATA_CHAR_INDEX=O.CHAR_DATA_ATTR_INDEX=O.DEFAULT_ATTR=O.DEFAULT_COLOR=void 0,O.DEFAULT_COLOR=256,O.DEFAULT_ATTR=256|O.DEFAULT_COLOR<<9,O.CHAR_DATA_ATTR_INDEX=0,O.CHAR_DATA_CHAR_INDEX=1,O.CHAR_DATA_WIDTH_INDEX=2,O.CHAR_DATA_CODE_INDEX=3,O.NULL_CELL_CHAR="",O.NULL_CELL_WIDTH=1,O.NULL_CELL_CODE=0,O.WHITESPACE_CELL_CHAR=" ",O.WHITESPACE_CELL_WIDTH=1,O.WHITESPACE_CELL_CODE=32},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(c,l){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,u){i.__proto__=u}||function(i,u){for(var t in u)u.hasOwnProperty(t)&&(i[t]=u[t])})(c,l)},function(r,c){function l(){this.constructor=r}y(r,c),r.prototype=c===null?Object.create(c):(l.prototype=c.prototype,new l)});Object.defineProperty(O,"__esModule",{value:!0}),O.CellData=void 0;var e=E(8),g=E(3),f=E(6),s=function(r){function c(){var l=r!==null&&r.apply(this,arguments)||this;return l.content=0,l.fg=0,l.bg=0,l.extended=new f.ExtendedAttrs,l.combinedData="",l}return a(c,r),c.fromCharData=function(l){var i=new c;return i.setFromCharData(l),i},c.prototype.isCombined=function(){return 2097152&this.content},c.prototype.getWidth=function(){return this.content>>22},c.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?e.stringFromCodePoint(2097151&this.content):""},c.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},c.prototype.setFromCharData=function(l){this.fg=l[g.CHAR_DATA_ATTR_INDEX],this.bg=0;var i=!1;if(l[g.CHAR_DATA_CHAR_INDEX].length>2)i=!0;else if(l[g.CHAR_DATA_CHAR_INDEX].length===2){var u=l[g.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=u&&u<=56319){var t=l[g.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=t&&t<=57343?this.content=1024*(u-55296)+t-56320+65536|l[g.CHAR_DATA_WIDTH_INDEX]<<22:i=!0}else i=!0}else this.content=l[g.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|l[g.CHAR_DATA_WIDTH_INDEX]<<22;i&&(this.combinedData=l[g.CHAR_DATA_CHAR_INDEX],this.content=2097152|l[g.CHAR_DATA_WIDTH_INDEX]<<22)},c.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},c}(f.AttributeData);O.CellData=s},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.ISoundService=O.ISelectionService=O.IRenderService=O.IMouseService=O.ICoreBrowserService=O.ICharSizeService=void 0;var y=E(14);O.ICharSizeService=y.createDecorator("CharSizeService"),O.ICoreBrowserService=y.createDecorator("CoreBrowserService"),O.IMouseService=y.createDecorator("MouseService"),O.IRenderService=y.createDecorator("RenderService"),O.ISelectionService=y.createDecorator("SelectionService"),O.ISoundService=y.createDecorator("SoundService")},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.ExtendedAttrs=O.AttributeData=void 0;var y=function(){function e(){this.fg=0,this.bg=0,this.extended=new a}return e.toColorRGB=function(g){return[g>>>16&255,g>>>8&255,255&g]},e.fromColorRGB=function(g){return(255&g[0])<<16|(255&g[1])<<8|255&g[2]},e.prototype.clone=function(){var g=new e;return g.fg=this.fg,g.bg=this.bg,g.extended=this.extended.clone(),g},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}();O.AttributeData=y;var a=function(){function e(g,f){g===void 0&&(g=0),f===void 0&&(f=-1),this.underlineStyle=g,this.underlineColor=f}return e.prototype.clone=function(){return new e(this.underlineStyle,this.underlineColor)},e.prototype.isEmpty=function(){return this.underlineStyle===0},e}();O.ExtendedAttrs=a},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.addDisposableDomListener=void 0,O.addDisposableDomListener=function(y,a,e,g){y.addEventListener(a,e,g);var f=!1;return{dispose:function(){f||(f=!0,y.removeEventListener(a,e,g))}}}},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.Utf8ToUtf32=O.StringToUtf32=O.utf32ToString=O.stringFromCodePoint=void 0,O.stringFromCodePoint=function(e){return e>65535?(e-=65536,String.fromCharCode(55296+(e>>10))+String.fromCharCode(e%1024+56320)):String.fromCharCode(e)},O.utf32ToString=function(e,g,f){g===void 0&&(g=0),f===void 0&&(f=e.length);for(var s="",r=g;r<f;++r){var c=e[r];c>65535?(c-=65536,s+=String.fromCharCode(55296+(c>>10))+String.fromCharCode(c%1024+56320)):s+=String.fromCharCode(c)}return s};var y=function(){function e(){this._interim=0}return e.prototype.clear=function(){this._interim=0},e.prototype.decode=function(g,f){var s=g.length;if(!s)return 0;var r=0,c=0;this._interim&&(56320<=(u=g.charCodeAt(c++))&&u<=57343?f[r++]=1024*(this._interim-55296)+u-56320+65536:(f[r++]=this._interim,f[r++]=u),this._interim=0);for(var l=c;l<s;++l){var i=g.charCodeAt(l);if(55296<=i&&i<=56319){if(++l>=s)return this._interim=i,r;var u;56320<=(u=g.charCodeAt(l))&&u<=57343?f[r++]=1024*(i-55296)+u-56320+65536:(f[r++]=i,f[r++]=u)}else f[r++]=i}return r},e}();O.StringToUtf32=y;var a=function(){function e(){this.interim=new Uint8Array(3)}return e.prototype.clear=function(){this.interim.fill(0)},e.prototype.decode=function(g,f){var s=g.length;if(!s)return 0;var r,c,l,i,u=0,t=0,n=0;if(this.interim[0]){var o=!1,d=this.interim[0];d&=(224&d)==192?31:(240&d)==224?15:7;for(var h=0,m=void 0;(m=63&this.interim[++h])&&h<4;)d<<=6,d|=m;for(var A=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,v=A-h;n<v;){if(n>=s)return 0;if((192&(m=g[n++]))!=128){n--,o=!0;break}this.interim[h++]=m,d<<=6,d|=63&m}o||(A===2?d<128?n--:f[u++]=d:A===3?d<2048||d>=55296&&d<=57343||(f[u++]=d):d<65536||d>1114111||(f[u++]=d)),this.interim.fill(0)}for(var b=s-4,x=n;x<s;){for(;!(!(x<b)||128&(r=g[x])||128&(c=g[x+1])||128&(l=g[x+2])||128&(i=g[x+3]));)f[u++]=r,f[u++]=c,f[u++]=l,f[u++]=i,x+=4;if((r=g[x++])<128)f[u++]=r;else if((224&r)==192){if(x>=s)return this.interim[0]=r,u;if((192&(c=g[x++]))!=128){x--;continue}if((t=(31&r)<<6|63&c)<128){x--;continue}f[u++]=t}else if((240&r)==224){if(x>=s)return this.interim[0]=r,u;if((192&(c=g[x++]))!=128){x--;continue}if(x>=s)return this.interim[0]=r,this.interim[1]=c,u;if((192&(l=g[x++]))!=128){x--;continue}if((t=(15&r)<<12|(63&c)<<6|63&l)<2048||t>=55296&&t<=57343)continue;f[u++]=t}else if((248&r)==240){if(x>=s)return this.interim[0]=r,u;if((192&(c=g[x++]))!=128){x--;continue}if(x>=s)return this.interim[0]=r,this.interim[1]=c,u;if((192&(l=g[x++]))!=128){x--;continue}if(x>=s)return this.interim[0]=r,this.interim[1]=c,this.interim[2]=l,u;if((192&(i=g[x++]))!=128){x--;continue}if((t=(7&r)<<18|(63&c)<<12|(63&l)<<6|63&i)<65536||t>1114111)continue;f[u++]=t}}return u},e}();O.Utf8ToUtf32=a},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.CHAR_ATLAS_CELL_SPACING=O.DIM_OPACITY=O.INVERTED_DEFAULT_COLOR=void 0,O.INVERTED_DEFAULT_COLOR=257,O.DIM_OPACITY=.5,O.CHAR_ATLAS_CELL_SPACING=1},function(L,O,E){"use strict";var y,a,e,g;function f(r){var c=r.toString(16);return c.length<2?"0"+c:c}function s(r,c){return r<c?(c+.05)/(r+.05):(r+.05)/(c+.05)}Object.defineProperty(O,"__esModule",{value:!0}),O.contrastRatio=O.toPaddedHex=O.rgba=O.rgb=O.css=O.color=O.channels=void 0,function(r){r.toCss=function(c,l,i,u){return u!==void 0?"#"+f(c)+f(l)+f(i)+f(u):"#"+f(c)+f(l)+f(i)},r.toRgba=function(c,l,i,u){return u===void 0&&(u=255),(c<<24|l<<16|i<<8|u)>>>0}}(y=O.channels||(O.channels={})),(a=O.color||(O.color={})).blend=function(r,c){var l=(255&c.rgba)/255;if(l===1)return{css:c.css,rgba:c.rgba};var i=c.rgba>>24&255,u=c.rgba>>16&255,t=c.rgba>>8&255,n=r.rgba>>24&255,o=r.rgba>>16&255,d=r.rgba>>8&255,h=n+Math.round((i-n)*l),m=o+Math.round((u-o)*l),A=d+Math.round((t-d)*l);return{css:y.toCss(h,m,A),rgba:y.toRgba(h,m,A)}},a.isOpaque=function(r){return(255&r.rgba)==255},a.ensureContrastRatio=function(r,c,l){var i=g.ensureContrastRatio(r.rgba,c.rgba,l);if(i)return g.toColor(i>>24&255,i>>16&255,i>>8&255)},a.opaque=function(r){var c=(255|r.rgba)>>>0,l=g.toChannels(c),i=l[0],u=l[1],t=l[2];return{css:y.toCss(i,u,t),rgba:c}},a.opacity=function(r,c){var l=Math.round(255*c),i=g.toChannels(r.rgba),u=i[0],t=i[1],n=i[2];return{css:y.toCss(u,t,n,l),rgba:y.toRgba(u,t,n,l)}},(O.css||(O.css={})).toColor=function(r){switch(r.length){case 7:return{css:r,rgba:(parseInt(r.slice(1),16)<<8|255)>>>0};case 9:return{css:r,rgba:parseInt(r.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(r){function c(l,i,u){var t=l/255,n=i/255,o=u/255;return .2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.0722*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))}r.relativeLuminance=function(l){return c(l>>16&255,l>>8&255,255&l)},r.relativeLuminance2=c}(e=O.rgb||(O.rgb={})),function(r){function c(i,u,t){for(var n=i>>24&255,o=i>>16&255,d=i>>8&255,h=u>>24&255,m=u>>16&255,A=u>>8&255,v=s(e.relativeLuminance2(h,A,m),e.relativeLuminance2(n,o,d));v<t&&(h>0||m>0||A>0);)h-=Math.max(0,Math.ceil(.1*h)),m-=Math.max(0,Math.ceil(.1*m)),A-=Math.max(0,Math.ceil(.1*A)),v=s(e.relativeLuminance2(h,A,m),e.relativeLuminance2(n,o,d));return(h<<24|m<<16|A<<8|255)>>>0}function l(i,u,t){for(var n=i>>24&255,o=i>>16&255,d=i>>8&255,h=u>>24&255,m=u>>16&255,A=u>>8&255,v=s(e.relativeLuminance2(h,A,m),e.relativeLuminance2(n,o,d));v<t&&(h<255||m<255||A<255);)h=Math.min(255,h+Math.ceil(.1*(255-h))),m=Math.min(255,m+Math.ceil(.1*(255-m))),A=Math.min(255,A+Math.ceil(.1*(255-A))),v=s(e.relativeLuminance2(h,A,m),e.relativeLuminance2(n,o,d));return(h<<24|m<<16|A<<8|255)>>>0}r.ensureContrastRatio=function(i,u,t){var n=e.relativeLuminance(i>>8),o=e.relativeLuminance(u>>8);if(s(n,o)<t)return o<n?c(i,u,t):l(i,u,t)},r.reduceLuminance=c,r.increaseLuminance=l,r.toChannels=function(i){return[i>>24&255,i>>16&255,i>>8&255,255&i]},r.toColor=function(i,u,t){return{css:y.toCss(i,u,t),rgba:y.toRgba(i,u,t)}}}(g=O.rgba||(O.rgba={})),O.toPaddedHex=f,O.contrastRatio=s},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.isLinux=O.isWindows=O.isIphone=O.isIpad=O.isMac=O.isSafari=O.isFirefox=void 0;var y=typeof navigator=="undefined",a=y?"node":navigator.userAgent,e=y?"node":navigator.platform;function g(f,s){return f.indexOf(s)>=0}O.isFirefox=!!~a.indexOf("Firefox"),O.isSafari=/^((?!chrome|android).)*safari/i.test(a),O.isMac=g(["Macintosh","MacIntel","MacPPC","Mac68K"],e),O.isIpad=e==="iPad",O.isIphone=e==="iPhone",O.isWindows=g(["Windows","Win16","Win32","WinCE"],e),O.isLinux=e.indexOf("Linux")>=0},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.C1=O.C0=void 0,function(y){y.NUL="\0",y.SOH="",y.STX="",y.ETX="",y.EOT="",y.ENQ="",y.ACK="",y.BEL="\x07",y.BS="\b",y.HT=" ",y.LF=`
`,y.VT="\v",y.FF="\f",y.CR="\r",y.SO="",y.SI="",y.DLE="",y.DC1="",y.DC2="",y.DC3="",y.DC4="",y.NAK="",y.SYN="",y.ETB="",y.CAN="",y.EM="",y.SUB="",y.ESC="",y.FS="",y.GS="",y.RS="",y.US="",y.SP=" ",y.DEL="\x7F"}(O.C0||(O.C0={})),function(y){y.PAD="\x80",y.HOP="\x81",y.BPH="\x82",y.NBH="\x83",y.IND="\x84",y.NEL="\x85",y.SSA="\x86",y.ESA="\x87",y.HTS="\x88",y.HTJ="\x89",y.VTS="\x8A",y.PLD="\x8B",y.PLU="\x8C",y.RI="\x8D",y.SS2="\x8E",y.SS3="\x8F",y.DCS="\x90",y.PU1="\x91",y.PU2="\x92",y.STS="\x93",y.CCH="\x94",y.MW="\x95",y.SPA="\x96",y.EPA="\x97",y.SOS="\x98",y.SGCI="\x99",y.SCI="\x9A",y.CSI="\x9B",y.ST="\x9C",y.OSC="\x9D",y.PM="\x9E",y.APC="\x9F"}(O.C1||(O.C1={}))},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.BaseRenderLayer=void 0;var y=E(3),a=E(9),e=E(25),g=E(6),f=E(28),s=E(10),r=E(17),c=function(){function l(i,u,t,n,o,d,h,m){this._container=i,this._alpha=n,this._colors=o,this._rendererId=d,this._bufferService=h,this._optionsService=m,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-"+u+"-layer"),this._canvas.style.zIndex=t.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return l.prototype.dispose=function(){var i;r.removeElementFromParent(this._canvas),(i=this._charAtlas)===null||i===void 0||i.dispose()},l.prototype._initCanvas=function(){this._ctx=f.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},l.prototype.onOptionsChanged=function(){},l.prototype.onBlur=function(){},l.prototype.onFocus=function(){},l.prototype.onCursorMove=function(){},l.prototype.onGridChanged=function(i,u){},l.prototype.onSelectionChanged=function(i,u,t){t===void 0&&(t=!1)},l.prototype.setColors=function(i){this._refreshCharAtlas(i)},l.prototype._setTransparency=function(i){if(i!==this._alpha){var u=this._canvas;this._alpha=i,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,u),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},l.prototype._refreshCharAtlas=function(i){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=e.acquireCharAtlas(this._optionsService.options,this._rendererId,i,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},l.prototype.resize=function(i){this._scaledCellWidth=i.scaledCellWidth,this._scaledCellHeight=i.scaledCellHeight,this._scaledCharWidth=i.scaledCharWidth,this._scaledCharHeight=i.scaledCharHeight,this._scaledCharLeft=i.scaledCharLeft,this._scaledCharTop=i.scaledCharTop,this._canvas.width=i.scaledCanvasWidth,this._canvas.height=i.scaledCanvasHeight,this._canvas.style.width=i.canvasWidth+"px",this._canvas.style.height=i.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},l.prototype._fillCells=function(i,u,t,n){this._ctx.fillRect(i*this._scaledCellWidth,u*this._scaledCellHeight,t*this._scaledCellWidth,n*this._scaledCellHeight)},l.prototype._fillBottomLineAtCells=function(i,u,t){t===void 0&&(t=1),this._ctx.fillRect(i*this._scaledCellWidth,(u+1)*this._scaledCellHeight-window.devicePixelRatio-1,t*this._scaledCellWidth,window.devicePixelRatio)},l.prototype._fillLeftLineAtCell=function(i,u,t){this._ctx.fillRect(i*this._scaledCellWidth,u*this._scaledCellHeight,window.devicePixelRatio*t,this._scaledCellHeight)},l.prototype._strokeRectAtCell=function(i,u,t,n){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(i*this._scaledCellWidth+window.devicePixelRatio/2,u*this._scaledCellHeight+window.devicePixelRatio/2,t*this._scaledCellWidth-window.devicePixelRatio,n*this._scaledCellHeight-window.devicePixelRatio)},l.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))},l.prototype._clearCells=function(i,u,t,n){this._alpha?this._ctx.clearRect(i*this._scaledCellWidth,u*this._scaledCellHeight,t*this._scaledCellWidth,n*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(i*this._scaledCellWidth,u*this._scaledCellHeight,t*this._scaledCellWidth,n*this._scaledCellHeight))},l.prototype._fillCharTrueColor=function(i,u,t){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(t),this._ctx.fillText(i.getChars(),u*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},l.prototype._drawChars=function(i,u,t){var n,o,d=this._getContrastColor(i);d||i.isFgRGB()||i.isBgRGB()?this._drawUncachedChars(i,u,t,d):(i.isInverse()?(n=i.isBgDefault()?a.INVERTED_DEFAULT_COLOR:i.getBgColor(),o=i.isFgDefault()?a.INVERTED_DEFAULT_COLOR:i.getFgColor()):(o=i.isBgDefault()?y.DEFAULT_COLOR:i.getBgColor(),n=i.isFgDefault()?y.DEFAULT_COLOR:i.getFgColor()),n+=this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&n<8?8:0,this._currentGlyphIdentifier.chars=i.getChars()||y.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=i.getCode()||y.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=o,this._currentGlyphIdentifier.fg=n,this._currentGlyphIdentifier.bold=!!i.isBold(),this._currentGlyphIdentifier.dim=!!i.isDim(),this._currentGlyphIdentifier.italic=!!i.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,u*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(i,u,t))},l.prototype._drawUncachedChars=function(i,u,t,n){if(this._ctx.save(),this._ctx.font=this._getFont(!!i.isBold(),!!i.isItalic()),this._ctx.textBaseline="middle",i.isInverse())if(n)this._ctx.fillStyle=n.css;else if(i.isBgDefault())this._ctx.fillStyle=s.color.opaque(this._colors.background).css;else if(i.isBgRGB())this._ctx.fillStyle="rgb("+g.AttributeData.toColorRGB(i.getBgColor()).join(",")+")";else{var o=i.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&o<8&&(o+=8),this._ctx.fillStyle=this._colors.ansi[o].css}else if(n)this._ctx.fillStyle=n.css;else if(i.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(i.isFgRGB())this._ctx.fillStyle="rgb("+g.AttributeData.toColorRGB(i.getFgColor()).join(",")+")";else{var d=i.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&d<8&&(d+=8),this._ctx.fillStyle=this._colors.ansi[d].css}this._clipRow(t),i.isDim()&&(this._ctx.globalAlpha=a.DIM_OPACITY),this._ctx.fillText(i.getChars(),u*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},l.prototype._clipRow=function(i){this._ctx.beginPath(),this._ctx.rect(0,i*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},l.prototype._getFont=function(i,u){return(u?"italic":"")+" "+(i?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},l.prototype._getContrastColor=function(i){if(this._optionsService.options.minimumContrastRatio!==1){var u=this._colors.contrastCache.getColor(i.bg,i.fg);if(u!==void 0)return u||void 0;var t=i.getFgColor(),n=i.getFgColorMode(),o=i.getBgColor(),d=i.getBgColorMode(),h=!!i.isInverse(),m=!!i.isInverse();if(h){var A=t;t=o,o=A;var v=n;n=d,d=v}var b=this._resolveBackgroundRgba(d,o,h),x=this._resolveForegroundRgba(n,t,h,m),C=s.rgba.ensureContrastRatio(b,x,this._optionsService.options.minimumContrastRatio);if(C){var w={css:s.channels.toCss(C>>24&255,C>>16&255,C>>8&255),rgba:C};return this._colors.contrastCache.setColor(i.bg,i.fg,w),w}this._colors.contrastCache.setColor(i.bg,i.fg,null)}},l.prototype._resolveBackgroundRgba=function(i,u,t){switch(i){case 16777216:case 33554432:return this._colors.ansi[u].rgba;case 50331648:return u<<8;case 0:default:return t?this._colors.foreground.rgba:this._colors.background.rgba}},l.prototype._resolveForegroundRgba=function(i,u,t,n){switch(i){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&n&&u<8&&(u+=8),this._colors.ansi[u].rgba;case 50331648:return u<<8;case 0:default:return t?this._colors.background.rgba:this._colors.foreground.rgba}},l}();O.BaseRenderLayer=c},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.createDecorator=O.getServiceDependencies=O.serviceRegistry=void 0;function y(a,e,g){e.di$target===e?e.di$dependencies.push({id:a,index:g}):(e.di$dependencies=[{id:a,index:g}],e.di$target=e)}O.serviceRegistry=new Map,O.getServiceDependencies=function(a){return a.di$dependencies||[]},O.createDecorator=function(a){if(O.serviceRegistry.has(a))return O.serviceRegistry.get(a);var e=function g(f,s,r){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");y(g,f,r)};return e.toString=function(){return a},O.serviceRegistry.set(a,e),e}},function(L,O,E){"use strict";function y(a,e,g,f){if(g===void 0&&(g=0),f===void 0&&(f=a.length),g>=a.length)return a;g=(a.length+g)%a.length,f=f>=a.length?a.length:(a.length+f)%a.length;for(var s=g;s<f;++s)a[s]=e;return a}Object.defineProperty(O,"__esModule",{value:!0}),O.concat=O.fillFallback=O.fill=void 0,O.fill=function(a,e,g,f){return a.fill?a.fill(e,g,f):y(a,e,g,f)},O.fillFallback=y,O.concat=function(a,e){var g=new a.constructor(a.length+e.length);return g.set(a),g.set(e,a.length),g}},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.BufferLine=O.DEFAULT_ATTR_DATA=void 0;var y=E(8),a=E(3),e=E(4),g=E(6);O.DEFAULT_ATTR_DATA=Object.freeze(new g.AttributeData);var f=function(){function s(r,c,l){l===void 0&&(l=!1),this.isWrapped=l,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*r);for(var i=c||e.CellData.fromCharData([0,a.NULL_CELL_CHAR,a.NULL_CELL_WIDTH,a.NULL_CELL_CODE]),u=0;u<r;++u)this.setCell(u,i);this.length=r}return s.prototype.get=function(r){var c=this._data[3*r+0],l=2097151&c;return[this._data[3*r+1],2097152&c?this._combined[r]:l?y.stringFromCodePoint(l):"",c>>22,2097152&c?this._combined[r].charCodeAt(this._combined[r].length-1):l]},s.prototype.set=function(r,c){this._data[3*r+1]=c[a.CHAR_DATA_ATTR_INDEX],c[a.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[r]=c[1],this._data[3*r+0]=2097152|r|c[a.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*r+0]=c[a.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|c[a.CHAR_DATA_WIDTH_INDEX]<<22},s.prototype.getWidth=function(r){return this._data[3*r+0]>>22},s.prototype.hasWidth=function(r){return 12582912&this._data[3*r+0]},s.prototype.getFg=function(r){return this._data[3*r+1]},s.prototype.getBg=function(r){return this._data[3*r+2]},s.prototype.hasContent=function(r){return 4194303&this._data[3*r+0]},s.prototype.getCodePoint=function(r){var c=this._data[3*r+0];return 2097152&c?this._combined[r].charCodeAt(this._combined[r].length-1):2097151&c},s.prototype.isCombined=function(r){return 2097152&this._data[3*r+0]},s.prototype.getString=function(r){var c=this._data[3*r+0];return 2097152&c?this._combined[r]:2097151&c?y.stringFromCodePoint(2097151&c):""},s.prototype.loadCell=function(r,c){var l=3*r;return c.content=this._data[l+0],c.fg=this._data[l+1],c.bg=this._data[l+2],2097152&c.content&&(c.combinedData=this._combined[r]),268435456&c.bg&&(c.extended=this._extendedAttrs[r]),c},s.prototype.setCell=function(r,c){2097152&c.content&&(this._combined[r]=c.combinedData),268435456&c.bg&&(this._extendedAttrs[r]=c.extended),this._data[3*r+0]=c.content,this._data[3*r+1]=c.fg,this._data[3*r+2]=c.bg},s.prototype.setCellFromCodePoint=function(r,c,l,i,u,t){268435456&u&&(this._extendedAttrs[r]=t),this._data[3*r+0]=c|l<<22,this._data[3*r+1]=i,this._data[3*r+2]=u},s.prototype.addCodepointToCell=function(r,c){var l=this._data[3*r+0];2097152&l?this._combined[r]+=y.stringFromCodePoint(c):(2097151&l?(this._combined[r]=y.stringFromCodePoint(2097151&l)+y.stringFromCodePoint(c),l&=-2097152,l|=2097152):l=c|1<<22,this._data[3*r+0]=l)},s.prototype.insertCells=function(r,c,l,i){if((r%=this.length)&&this.getWidth(r-1)===2&&this.setCellFromCodePoint(r-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new g.ExtendedAttrs),c<this.length-r){for(var u=new e.CellData,t=this.length-r-c-1;t>=0;--t)this.setCell(r+c+t,this.loadCell(r+t,u));for(t=0;t<c;++t)this.setCell(r+t,l)}else for(t=r;t<this.length;++t)this.setCell(t,l);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new g.ExtendedAttrs)},s.prototype.deleteCells=function(r,c,l,i){if(r%=this.length,c<this.length-r){for(var u=new e.CellData,t=0;t<this.length-r-c;++t)this.setCell(r+t,this.loadCell(r+c+t,u));for(t=this.length-c;t<this.length;++t)this.setCell(t,l)}else for(t=r;t<this.length;++t)this.setCell(t,l);r&&this.getWidth(r-1)===2&&this.setCellFromCodePoint(r-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new g.ExtendedAttrs),this.getWidth(r)!==0||this.hasContent(r)||this.setCellFromCodePoint(r,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new g.ExtendedAttrs)},s.prototype.replaceCells=function(r,c,l,i){for(r&&this.getWidth(r-1)===2&&this.setCellFromCodePoint(r-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new g.ExtendedAttrs),c<this.length&&this.getWidth(c-1)===2&&this.setCellFromCodePoint(c,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new g.ExtendedAttrs);r<c&&r<this.length;)this.setCell(r++,l)},s.prototype.resize=function(r,c){if(r!==this.length){if(r>this.length){var l=new Uint32Array(3*r);this.length&&(3*r<this._data.length?l.set(this._data.subarray(0,3*r)):l.set(this._data)),this._data=l;for(var i=this.length;i<r;++i)this.setCell(i,c)}else if(r){(l=new Uint32Array(3*r)).set(this._data.subarray(0,3*r)),this._data=l;var u=Object.keys(this._combined);for(i=0;i<u.length;i++){var t=parseInt(u[i],10);t>=r&&delete this._combined[t]}}else this._data=new Uint32Array(0),this._combined={};this.length=r}},s.prototype.fill=function(r){this._combined={},this._extendedAttrs={};for(var c=0;c<this.length;++c)this.setCell(c,r)},s.prototype.copyFrom=function(r){for(var c in this.length!==r.length?this._data=new Uint32Array(r._data):this._data.set(r._data),this.length=r.length,this._combined={},r._combined)this._combined[c]=r._combined[c];for(var c in this._extendedAttrs={},r._extendedAttrs)this._extendedAttrs[c]=r._extendedAttrs[c];this.isWrapped=r.isWrapped},s.prototype.clone=function(){var r=new s(0);for(var c in r._data=new Uint32Array(this._data),r.length=this.length,this._combined)r._combined[c]=this._combined[c];for(var c in this._extendedAttrs)r._extendedAttrs[c]=this._extendedAttrs[c];return r.isWrapped=this.isWrapped,r},s.prototype.getTrimmedLength=function(){for(var r=this.length-1;r>=0;--r)if(4194303&this._data[3*r+0])return r+(this._data[3*r+0]>>22);return 0},s.prototype.copyCellsFrom=function(r,c,l,i,u){var t=r._data;if(u)for(var n=i-1;n>=0;n--)for(var o=0;o<3;o++)this._data[3*(l+n)+o]=t[3*(c+n)+o];else for(n=0;n<i;n++)for(o=0;o<3;o++)this._data[3*(l+n)+o]=t[3*(c+n)+o];var d=Object.keys(r._combined);for(o=0;o<d.length;o++){var h=parseInt(d[o],10);h>=c&&(this._combined[h-c+l]=r._combined[h])}},s.prototype.translateToString=function(r,c,l){r===void 0&&(r=!1),c===void 0&&(c=0),l===void 0&&(l=this.length),r&&(l=Math.min(l,this.getTrimmedLength()));for(var i="";c<l;){var u=this._data[3*c+0],t=2097151&u;i+=2097152&u?this._combined[c]:t?y.stringFromCodePoint(t):a.WHITESPACE_CELL_CHAR,c+=u>>22||1}return i},s}();O.BufferLine=f},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.removeElementFromParent=void 0,O.removeElementFromParent=function(){for(var y,a=[],e=0;e<arguments.length;e++)a[e]=arguments[e];for(var g=0,f=a;g<f.length;g++){var s=f[g];(y=s==null?void 0:s.parentElement)===null||y===void 0||y.removeChild(s)}}},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.tooMuchOutput=O.promptLabel=void 0,O.promptLabel="Terminal input",O.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(C,w){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,T){S.__proto__=T}||function(S,T){for(var I in T)T.hasOwnProperty(I)&&(S[I]=T[I])})(C,w)},function(x,C){function w(){this.constructor=x}y(x,C),x.prototype=C===null?Object.create(C):(w.prototype=C.prototype,new w)});Object.defineProperty(O,"__esModule",{value:!0}),O.InputHandler=O.WindowsOptionsReportType=void 0;var e,g=E(12),f=E(20),s=E(39),r=E(2),c=E(15),l=E(8),i=E(16),u=E(0),t=E(3),n=E(4),o=E(6),d=E(22),h=E(24),m={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function A(x,C){if(x>24)return C.setWinLines||!1;switch(x){case 1:return!!C.restoreWin;case 2:return!!C.minimizeWin;case 3:return!!C.setWinPosition;case 4:return!!C.setWinSizePixels;case 5:return!!C.raiseWin;case 6:return!!C.lowerWin;case 7:return!!C.refreshWin;case 8:return!!C.setWinSizeChars;case 9:return!!C.maximizeWin;case 10:return!!C.fullscreenWin;case 11:return!!C.getWinState;case 13:return!!C.getWinPosition;case 14:return!!C.getWinSizePixels;case 15:return!!C.getScreenSizePixels;case 16:return!!C.getCellSizePixels;case 18:return!!C.getWinSizeChars;case 19:return!!C.getScreenSizeChars;case 20:return!!C.getIconTitle;case 21:return!!C.getWinTitle;case 22:return!!C.pushTitle;case 23:return!!C.popTitle;case 24:return!!C.setWinLines}return!1}!function(x){x[x.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",x[x.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(e=O.WindowsOptionsReportType||(O.WindowsOptionsReportType={}));var v=function(){function x(C,w,S,T){this._bufferService=C,this._coreService=w,this._logService=S,this._optionsService=T,this._data=new Uint32Array(0)}return x.prototype.hook=function(C){this._data=new Uint32Array(0)},x.prototype.put=function(C,w,S){this._data=c.concat(this._data,C.subarray(w,S))},x.prototype.unhook=function(C){if(C){var w=l.utf32ToString(this._data);switch(this._data=new Uint32Array(0),w){case'"q':return this._coreService.triggerDataEvent(g.C0.ESC+'P1$r0"q'+g.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(g.C0.ESC+'P1$r61;1"p'+g.C0.ESC+"\\");case"r":var S=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(g.C0.ESC+"P1$r"+S+g.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(g.C0.ESC+"P1$r0m"+g.C0.ESC+"\\");case" q":var T={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return T-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(g.C0.ESC+"P1$r"+T+" q"+g.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",w),this._coreService.triggerDataEvent(g.C0.ESC+"P0$r"+g.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},x}(),b=function(x){function C(w,S,T,I,N,M,k,U,V){V===void 0&&(V=new s.EscapeSequenceParser);var B=x.call(this)||this;B._bufferService=w,B._charsetService=S,B._coreService=T,B._dirtyRowService=I,B._logService=N,B._optionsService=M,B._coreMouseService=k,B._unicodeService=U,B._parser=V,B._parseBuffer=new Uint32Array(4096),B._stringDecoder=new l.StringToUtf32,B._utf8Decoder=new l.Utf8ToUtf32,B._workCell=new n.CellData,B._windowTitle="",B._iconName="",B._windowTitleStack=[],B._iconNameStack=[],B._curAttrData=i.DEFAULT_ATTR_DATA.clone(),B._eraseAttrDataInternal=i.DEFAULT_ATTR_DATA.clone(),B._onRequestBell=new u.EventEmitter,B._onRequestRefreshRows=new u.EventEmitter,B._onRequestReset=new u.EventEmitter,B._onRequestScroll=new u.EventEmitter,B._onRequestSyncScrollBar=new u.EventEmitter,B._onRequestWindowsOptionsReport=new u.EventEmitter,B._onA11yChar=new u.EventEmitter,B._onA11yTab=new u.EventEmitter,B._onCursorMove=new u.EventEmitter,B._onLineFeed=new u.EventEmitter,B._onScroll=new u.EventEmitter,B._onTitleChange=new u.EventEmitter,B.register(B._parser),B._parser.setCsiHandlerFallback(function(z,K){B._logService.debug("Unknown CSI code: ",{identifier:B._parser.identToString(z),params:K.toArray()})}),B._parser.setEscHandlerFallback(function(z){B._logService.debug("Unknown ESC code: ",{identifier:B._parser.identToString(z)})}),B._parser.setExecuteHandlerFallback(function(z){B._logService.debug("Unknown EXECUTE code: ",{code:z})}),B._parser.setOscHandlerFallback(function(z,K,X){B._logService.debug("Unknown OSC code: ",{identifier:z,action:K,data:X})}),B._parser.setDcsHandlerFallback(function(z,K,X){K==="HOOK"&&(X=X.toArray()),B._logService.debug("Unknown DCS code: ",{identifier:B._parser.identToString(z),action:K,payload:X})}),B._parser.setPrintHandler(function(z,K,X){return B.print(z,K,X)}),B._parser.setCsiHandler({final:"@"},function(z){return B.insertChars(z)}),B._parser.setCsiHandler({intermediates:" ",final:"@"},function(z){return B.scrollLeft(z)}),B._parser.setCsiHandler({final:"A"},function(z){return B.cursorUp(z)}),B._parser.setCsiHandler({intermediates:" ",final:"A"},function(z){return B.scrollRight(z)}),B._parser.setCsiHandler({final:"B"},function(z){return B.cursorDown(z)}),B._parser.setCsiHandler({final:"C"},function(z){return B.cursorForward(z)}),B._parser.setCsiHandler({final:"D"},function(z){return B.cursorBackward(z)}),B._parser.setCsiHandler({final:"E"},function(z){return B.cursorNextLine(z)}),B._parser.setCsiHandler({final:"F"},function(z){return B.cursorPrecedingLine(z)}),B._parser.setCsiHandler({final:"G"},function(z){return B.cursorCharAbsolute(z)}),B._parser.setCsiHandler({final:"H"},function(z){return B.cursorPosition(z)}),B._parser.setCsiHandler({final:"I"},function(z){return B.cursorForwardTab(z)}),B._parser.setCsiHandler({final:"J"},function(z){return B.eraseInDisplay(z)}),B._parser.setCsiHandler({prefix:"?",final:"J"},function(z){return B.eraseInDisplay(z)}),B._parser.setCsiHandler({final:"K"},function(z){return B.eraseInLine(z)}),B._parser.setCsiHandler({prefix:"?",final:"K"},function(z){return B.eraseInLine(z)}),B._parser.setCsiHandler({final:"L"},function(z){return B.insertLines(z)}),B._parser.setCsiHandler({final:"M"},function(z){return B.deleteLines(z)}),B._parser.setCsiHandler({final:"P"},function(z){return B.deleteChars(z)}),B._parser.setCsiHandler({final:"S"},function(z){return B.scrollUp(z)}),B._parser.setCsiHandler({final:"T"},function(z){return B.scrollDown(z)}),B._parser.setCsiHandler({final:"X"},function(z){return B.eraseChars(z)}),B._parser.setCsiHandler({final:"Z"},function(z){return B.cursorBackwardTab(z)}),B._parser.setCsiHandler({final:"`"},function(z){return B.charPosAbsolute(z)}),B._parser.setCsiHandler({final:"a"},function(z){return B.hPositionRelative(z)}),B._parser.setCsiHandler({final:"b"},function(z){return B.repeatPrecedingCharacter(z)}),B._parser.setCsiHandler({final:"c"},function(z){return B.sendDeviceAttributesPrimary(z)}),B._parser.setCsiHandler({prefix:">",final:"c"},function(z){return B.sendDeviceAttributesSecondary(z)}),B._parser.setCsiHandler({final:"d"},function(z){return B.linePosAbsolute(z)}),B._parser.setCsiHandler({final:"e"},function(z){return B.vPositionRelative(z)}),B._parser.setCsiHandler({final:"f"},function(z){return B.hVPosition(z)}),B._parser.setCsiHandler({final:"g"},function(z){return B.tabClear(z)}),B._parser.setCsiHandler({final:"h"},function(z){return B.setMode(z)}),B._parser.setCsiHandler({prefix:"?",final:"h"},function(z){return B.setModePrivate(z)}),B._parser.setCsiHandler({final:"l"},function(z){return B.resetMode(z)}),B._parser.setCsiHandler({prefix:"?",final:"l"},function(z){return B.resetModePrivate(z)}),B._parser.setCsiHandler({final:"m"},function(z){return B.charAttributes(z)}),B._parser.setCsiHandler({final:"n"},function(z){return B.deviceStatus(z)}),B._parser.setCsiHandler({prefix:"?",final:"n"},function(z){return B.deviceStatusPrivate(z)}),B._parser.setCsiHandler({intermediates:"!",final:"p"},function(z){return B.softReset(z)}),B._parser.setCsiHandler({intermediates:" ",final:"q"},function(z){return B.setCursorStyle(z)}),B._parser.setCsiHandler({final:"r"},function(z){return B.setScrollRegion(z)}),B._parser.setCsiHandler({final:"s"},function(z){return B.saveCursor(z)}),B._parser.setCsiHandler({final:"t"},function(z){return B.windowOptions(z)}),B._parser.setCsiHandler({final:"u"},function(z){return B.restoreCursor(z)}),B._parser.setCsiHandler({intermediates:"'",final:"}"},function(z){return B.insertColumns(z)}),B._parser.setCsiHandler({intermediates:"'",final:"~"},function(z){return B.deleteColumns(z)}),B._parser.setExecuteHandler(g.C0.BEL,function(){return B.bell()}),B._parser.setExecuteHandler(g.C0.LF,function(){return B.lineFeed()}),B._parser.setExecuteHandler(g.C0.VT,function(){return B.lineFeed()}),B._parser.setExecuteHandler(g.C0.FF,function(){return B.lineFeed()}),B._parser.setExecuteHandler(g.C0.CR,function(){return B.carriageReturn()}),B._parser.setExecuteHandler(g.C0.BS,function(){return B.backspace()}),B._parser.setExecuteHandler(g.C0.HT,function(){return B.tab()}),B._parser.setExecuteHandler(g.C0.SO,function(){return B.shiftOut()}),B._parser.setExecuteHandler(g.C0.SI,function(){return B.shiftIn()}),B._parser.setExecuteHandler(g.C1.IND,function(){return B.index()}),B._parser.setExecuteHandler(g.C1.NEL,function(){return B.nextLine()}),B._parser.setExecuteHandler(g.C1.HTS,function(){return B.tabSet()}),B._parser.setOscHandler(0,new d.OscHandler(function(z){B.setTitle(z),B.setIconName(z)})),B._parser.setOscHandler(1,new d.OscHandler(function(z){return B.setIconName(z)})),B._parser.setOscHandler(2,new d.OscHandler(function(z){return B.setTitle(z)})),B._parser.setEscHandler({final:"7"},function(){return B.saveCursor()}),B._parser.setEscHandler({final:"8"},function(){return B.restoreCursor()}),B._parser.setEscHandler({final:"D"},function(){return B.index()}),B._parser.setEscHandler({final:"E"},function(){return B.nextLine()}),B._parser.setEscHandler({final:"H"},function(){return B.tabSet()}),B._parser.setEscHandler({final:"M"},function(){return B.reverseIndex()}),B._parser.setEscHandler({final:"="},function(){return B.keypadApplicationMode()}),B._parser.setEscHandler({final:">"},function(){return B.keypadNumericMode()}),B._parser.setEscHandler({final:"c"},function(){return B.fullReset()}),B._parser.setEscHandler({final:"n"},function(){return B.setgLevel(2)}),B._parser.setEscHandler({final:"o"},function(){return B.setgLevel(3)}),B._parser.setEscHandler({final:"|"},function(){return B.setgLevel(3)}),B._parser.setEscHandler({final:"}"},function(){return B.setgLevel(2)}),B._parser.setEscHandler({final:"~"},function(){return B.setgLevel(1)}),B._parser.setEscHandler({intermediates:"%",final:"@"},function(){return B.selectDefaultCharset()}),B._parser.setEscHandler({intermediates:"%",final:"G"},function(){return B.selectDefaultCharset()});var H=function(K){P._parser.setEscHandler({intermediates:"(",final:K},function(){return B.selectCharset("("+K)}),P._parser.setEscHandler({intermediates:")",final:K},function(){return B.selectCharset(")"+K)}),P._parser.setEscHandler({intermediates:"*",final:K},function(){return B.selectCharset("*"+K)}),P._parser.setEscHandler({intermediates:"+",final:K},function(){return B.selectCharset("+"+K)}),P._parser.setEscHandler({intermediates:"-",final:K},function(){return B.selectCharset("-"+K)}),P._parser.setEscHandler({intermediates:".",final:K},function(){return B.selectCharset("."+K)}),P._parser.setEscHandler({intermediates:"/",final:K},function(){return B.selectCharset("/"+K)})},P=this;for(var j in f.CHARSETS)H(j);return B._parser.setEscHandler({intermediates:"#",final:"8"},function(){return B.screenAlignmentPattern()}),B._parser.setErrorHandler(function(z){return B._logService.error("Parsing error: ",z),z}),B._parser.setDcsHandler({intermediates:"$",final:"q"},new v(B._bufferService,B._coreService,B._logService,B._optionsService)),B}return a(C,x),Object.defineProperty(C.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),C.prototype.dispose=function(){x.prototype.dispose.call(this)},C.prototype.parse=function(w){var S=this._bufferService.buffer,T=S.x,I=S.y;if(this._logService.debug("parsing data",w),this._parseBuffer.length<w.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(w.length,131072))),this._dirtyRowService.clearRange(),w.length>131072)for(var N=0;N<w.length;N+=131072){var M=N+131072<w.length?N+131072:w.length,k=typeof w=="string"?this._stringDecoder.decode(w.substring(N,M),this._parseBuffer):this._utf8Decoder.decode(w.subarray(N,M),this._parseBuffer);this._parser.parse(this._parseBuffer,k)}else k=typeof w=="string"?this._stringDecoder.decode(w,this._parseBuffer):this._utf8Decoder.decode(w,this._parseBuffer),this._parser.parse(this._parseBuffer,k);(S=this._bufferService.buffer).x===T&&S.y===I||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},C.prototype.print=function(w,S,T){var I,N,M=this._bufferService.buffer,k=this._charsetService.charset,U=this._optionsService.options.screenReaderMode,V=this._bufferService.cols,B=this._coreService.decPrivateModes.wraparound,H=this._coreService.modes.insertMode,P=this._curAttrData,j=M.lines.get(M.ybase+M.y);this._dirtyRowService.markDirty(M.y),M.x&&T-S>0&&j.getWidth(M.x-1)===2&&j.setCellFromCodePoint(M.x-1,0,1,P.fg,P.bg,P.extended);for(var z=S;z<T;++z){if(I=w[z],N=this._unicodeService.wcwidth(I),I<127&&k){var K=k[String.fromCharCode(I)];K&&(I=K.charCodeAt(0))}if(U&&this._onA11yChar.fire(l.stringFromCodePoint(I)),N||!M.x){if(M.x+N-1>=V){if(B){for(;M.x<V;)j.setCellFromCodePoint(M.x++,0,1,P.fg,P.bg,P.extended);M.x=0,M.y++,M.y===M.scrollBottom+1?(M.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(M.y>=this._bufferService.rows&&(M.y=this._bufferService.rows-1),M.lines.get(M.ybase+M.y).isWrapped=!0),j=M.lines.get(M.ybase+M.y)}else if(M.x=V-1,N===2)continue}if(H&&(j.insertCells(M.x,N,M.getNullCell(P),P),j.getWidth(V-1)===2&&j.setCellFromCodePoint(V-1,t.NULL_CELL_CODE,t.NULL_CELL_WIDTH,P.fg,P.bg,P.extended)),j.setCellFromCodePoint(M.x++,I,N,P.fg,P.bg,P.extended),N>0)for(;--N;)j.setCellFromCodePoint(M.x++,0,0,P.fg,P.bg,P.extended)}else j.getWidth(M.x-1)?j.addCodepointToCell(M.x-1,I):j.addCodepointToCell(M.x-2,I)}T-S>0&&(j.loadCell(M.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),M.x<V&&T-S>0&&j.getWidth(M.x)===0&&!j.hasContent(M.x)&&j.setCellFromCodePoint(M.x,0,1,P.fg,P.bg,P.extended),this._dirtyRowService.markDirty(M.y)},C.prototype.addCsiHandler=function(w,S){var T=this;return w.final!=="t"||w.prefix||w.intermediates?this._parser.addCsiHandler(w,S):this._parser.addCsiHandler(w,function(I){return!A(I.params[0],T._optionsService.options.windowOptions)||S(I)})},C.prototype.addDcsHandler=function(w,S){return this._parser.addDcsHandler(w,new h.DcsHandler(S))},C.prototype.addEscHandler=function(w,S){return this._parser.addEscHandler(w,S)},C.prototype.addOscHandler=function(w,S){return this._parser.addOscHandler(w,new d.OscHandler(S))},C.prototype.bell=function(){this._onRequestBell.fire()},C.prototype.lineFeed=function(){var w=this._bufferService.buffer;this._dirtyRowService.markDirty(w.y),this._optionsService.options.convertEol&&(w.x=0),w.y++,w.y===w.scrollBottom+1?(w.y--,this._onRequestScroll.fire(this._eraseAttrData())):w.y>=this._bufferService.rows&&(w.y=this._bufferService.rows-1),w.x>=this._bufferService.cols&&w.x--,this._dirtyRowService.markDirty(w.y),this._onLineFeed.fire()},C.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},C.prototype.backspace=function(){var w,S=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(S.x>0&&S.x--);if(this._restrictCursor(this._bufferService.cols),S.x>0)S.x--;else if(S.x===0&&S.y>S.scrollTop&&S.y<=S.scrollBottom&&((w=S.lines.get(S.ybase+S.y))===null||w===void 0?void 0:w.isWrapped)){S.lines.get(S.ybase+S.y).isWrapped=!1,S.y--,S.x=this._bufferService.cols-1;var T=S.lines.get(S.ybase+S.y);T.hasWidth(S.x)&&!T.hasContent(S.x)&&S.x--}this._restrictCursor()},C.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var w=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-w)}},C.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},C.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},C.prototype._restrictCursor=function(w){w===void 0&&(w=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(w,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)},C.prototype._setCursor=function(w,S){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=w,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+S):(this._bufferService.buffer.x=w,this._bufferService.buffer.y=S),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},C.prototype._moveCursor=function(w,S){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+w,this._bufferService.buffer.y+S)},C.prototype.cursorUp=function(w){var S=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;S>=0?this._moveCursor(0,-Math.min(S,w.params[0]||1)):this._moveCursor(0,-(w.params[0]||1))},C.prototype.cursorDown=function(w){var S=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;S>=0?this._moveCursor(0,Math.min(S,w.params[0]||1)):this._moveCursor(0,w.params[0]||1)},C.prototype.cursorForward=function(w){this._moveCursor(w.params[0]||1,0)},C.prototype.cursorBackward=function(w){this._moveCursor(-(w.params[0]||1),0)},C.prototype.cursorNextLine=function(w){this.cursorDown(w),this._bufferService.buffer.x=0},C.prototype.cursorPrecedingLine=function(w){this.cursorUp(w),this._bufferService.buffer.x=0},C.prototype.cursorCharAbsolute=function(w){this._setCursor((w.params[0]||1)-1,this._bufferService.buffer.y)},C.prototype.cursorPosition=function(w){this._setCursor(w.length>=2?(w.params[1]||1)-1:0,(w.params[0]||1)-1)},C.prototype.charPosAbsolute=function(w){this._setCursor((w.params[0]||1)-1,this._bufferService.buffer.y)},C.prototype.hPositionRelative=function(w){this._moveCursor(w.params[0]||1,0)},C.prototype.linePosAbsolute=function(w){this._setCursor(this._bufferService.buffer.x,(w.params[0]||1)-1)},C.prototype.vPositionRelative=function(w){this._moveCursor(0,w.params[0]||1)},C.prototype.hVPosition=function(w){this.cursorPosition(w)},C.prototype.tabClear=function(w){var S=w.params[0];S===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:S===3&&(this._bufferService.buffer.tabs={})},C.prototype.cursorForwardTab=function(w){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var S=w.params[0]||1;S--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},C.prototype.cursorBackwardTab=function(w){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var S=w.params[0]||1,T=this._bufferService.buffer;S--;)T.x=T.prevStop()},C.prototype._eraseInBufferLine=function(w,S,T,I){I===void 0&&(I=!1);var N=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+w);N.replaceCells(S,T,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),I&&(N.isWrapped=!1)},C.prototype._resetBufferLine=function(w){var S=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+w);S.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),S.isWrapped=!1},C.prototype.eraseInDisplay=function(w){var S;switch(this._restrictCursor(),w.params[0]){case 0:for(S=this._bufferService.buffer.y,this._dirtyRowService.markDirty(S),this._eraseInBufferLine(S++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);S<this._bufferService.rows;S++)this._resetBufferLine(S);this._dirtyRowService.markDirty(S);break;case 1:for(S=this._bufferService.buffer.y,this._dirtyRowService.markDirty(S),this._eraseInBufferLine(S,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(S+1).isWrapped=!1);S--;)this._resetBufferLine(S);this._dirtyRowService.markDirty(0);break;case 2:for(S=this._bufferService.rows,this._dirtyRowService.markDirty(S-1);S--;)this._resetBufferLine(S);this._dirtyRowService.markDirty(0);break;case 3:var T=this._bufferService.buffer.lines.length-this._bufferService.rows;T>0&&(this._bufferService.buffer.lines.trimStart(T),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-T,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-T,0),this._onScroll.fire(0))}},C.prototype.eraseInLine=function(w){switch(this._restrictCursor(),w.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)},C.prototype.insertLines=function(w){this._restrictCursor();var S=w.params[0]||1,T=this._bufferService.buffer;if(!(T.y>T.scrollBottom||T.y<T.scrollTop)){for(var I=T.ybase+T.y,N=this._bufferService.rows-1-T.scrollBottom,M=this._bufferService.rows-1+T.ybase-N+1;S--;)T.lines.splice(M-1,1),T.lines.splice(I,0,T.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(T.y,T.scrollBottom),T.x=0}},C.prototype.deleteLines=function(w){this._restrictCursor();var S=w.params[0]||1,T=this._bufferService.buffer;if(!(T.y>T.scrollBottom||T.y<T.scrollTop)){var I,N=T.ybase+T.y;for(I=this._bufferService.rows-1-T.scrollBottom,I=this._bufferService.rows-1+T.ybase-I;S--;)T.lines.splice(N,1),T.lines.splice(I,0,T.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(T.y,T.scrollBottom),T.x=0}},C.prototype.insertChars=function(w){this._restrictCursor();var S=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);S&&(S.insertCells(this._bufferService.buffer.x,w.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},C.prototype.deleteChars=function(w){this._restrictCursor();var S=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);S&&(S.deleteCells(this._bufferService.buffer.x,w.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},C.prototype.scrollUp=function(w){for(var S=w.params[0]||1,T=this._bufferService.buffer;S--;)T.lines.splice(T.ybase+T.scrollTop,1),T.lines.splice(T.ybase+T.scrollBottom,0,T.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(T.scrollTop,T.scrollBottom)},C.prototype.scrollDown=function(w){for(var S=w.params[0]||1,T=this._bufferService.buffer;S--;)T.lines.splice(T.ybase+T.scrollBottom,1),T.lines.splice(T.ybase+T.scrollTop,0,T.getBlankLine(i.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(T.scrollTop,T.scrollBottom)},C.prototype.scrollLeft=function(w){var S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){for(var T=w.params[0]||1,I=S.scrollTop;I<=S.scrollBottom;++I){var N=S.lines.get(S.ybase+I);N.deleteCells(0,T,S.getNullCell(this._eraseAttrData()),this._eraseAttrData()),N.isWrapped=!1}this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)}},C.prototype.scrollRight=function(w){var S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){for(var T=w.params[0]||1,I=S.scrollTop;I<=S.scrollBottom;++I){var N=S.lines.get(S.ybase+I);N.insertCells(0,T,S.getNullCell(this._eraseAttrData()),this._eraseAttrData()),N.isWrapped=!1}this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)}},C.prototype.insertColumns=function(w){var S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){for(var T=w.params[0]||1,I=S.scrollTop;I<=S.scrollBottom;++I){var N=this._bufferService.buffer.lines.get(S.ybase+I);N.insertCells(S.x,T,S.getNullCell(this._eraseAttrData()),this._eraseAttrData()),N.isWrapped=!1}this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)}},C.prototype.deleteColumns=function(w){var S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){for(var T=w.params[0]||1,I=S.scrollTop;I<=S.scrollBottom;++I){var N=S.lines.get(S.ybase+I);N.deleteCells(S.x,T,S.getNullCell(this._eraseAttrData()),this._eraseAttrData()),N.isWrapped=!1}this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)}},C.prototype.eraseChars=function(w){this._restrictCursor();var S=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);S&&(S.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(w.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},C.prototype.repeatPrecedingCharacter=function(w){if(this._parser.precedingCodepoint){for(var S=w.params[0]||1,T=new Uint32Array(S),I=0;I<S;++I)T[I]=this._parser.precedingCodepoint;this.print(T,0,T.length)}},C.prototype.sendDeviceAttributesPrimary=function(w){w.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(g.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(g.C0.ESC+"[?6c"))},C.prototype.sendDeviceAttributesSecondary=function(w){w.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(g.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(g.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(w.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(g.C0.ESC+"[>83;40003;0c"))},C.prototype._is=function(w){return(this._optionsService.options.termName+"").indexOf(w)===0},C.prototype.setMode=function(w){for(var S=0;S<w.length;S++)switch(w.params[S]){case 4:this._coreService.modes.insertMode=!0}},C.prototype.setModePrivate=function(w){for(var S=0;S<w.length;S++)switch(w.params[S]){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}},C.prototype.resetMode=function(w){for(var S=0;S<w.length;S++)switch(w.params[S]){case 4:this._coreService.modes.insertMode=!1}},C.prototype.resetModePrivate=function(w){for(var S=0;S<w.length;S++)switch(w.params[S]){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(),w.params[S]===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}},C.prototype._updateAttrColor=function(w,S,T,I,N){return S===2?(w|=50331648,w&=-16777216,w|=o.AttributeData.fromColorRGB([T,I,N])):S===5&&(w&=-50331904,w|=33554432|255&T),w},C.prototype._extractColor=function(w,S,T){var I=[0,0,-1,0,0,0],N=0,M=0;do{if(I[M+N]=w.params[S+M],w.hasSubParams(S+M)){var k=w.getSubParams(S+M),U=0;do I[1]===5&&(N=1),I[M+U+1+N]=k[U];while(++U<k.length&&U+M+1+N<I.length);break}if(I[1]===5&&M+N>=2||I[1]===2&&M+N>=5)break;I[1]&&(N=1)}while(++M+S<w.length&&M+N<I.length);for(U=2;U<I.length;++U)I[U]===-1&&(I[U]=0);switch(I[0]){case 38:T.fg=this._updateAttrColor(T.fg,I[1],I[3],I[4],I[5]);break;case 48:T.bg=this._updateAttrColor(T.bg,I[1],I[3],I[4],I[5]);break;case 58:T.extended=T.extended.clone(),T.extended.underlineColor=this._updateAttrColor(T.extended.underlineColor,I[1],I[3],I[4],I[5])}return M},C.prototype._processUnderline=function(w,S){S.extended=S.extended.clone(),(!~w||w>5)&&(w=1),S.extended.underlineStyle=w,S.fg|=268435456,w===0&&(S.fg&=-268435457),S.updateExtended()},C.prototype.charAttributes=function(w){if(w.length===1&&w.params[0]===0)return this._curAttrData.fg=i.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=i.DEFAULT_ATTR_DATA.bg);for(var S,T=w.length,I=this._curAttrData,N=0;N<T;N++)(S=w.params[N])>=30&&S<=37?(I.fg&=-50331904,I.fg|=16777216|S-30):S>=40&&S<=47?(I.bg&=-50331904,I.bg|=16777216|S-40):S>=90&&S<=97?(I.fg&=-50331904,I.fg|=16777224|S-90):S>=100&&S<=107?(I.bg&=-50331904,I.bg|=16777224|S-100):S===0?(I.fg=i.DEFAULT_ATTR_DATA.fg,I.bg=i.DEFAULT_ATTR_DATA.bg):S===1?I.fg|=134217728:S===3?I.bg|=67108864:S===4?(I.fg|=268435456,this._processUnderline(w.hasSubParams(N)?w.getSubParams(N)[0]:1,I)):S===5?I.fg|=536870912:S===7?I.fg|=67108864:S===8?I.fg|=1073741824:S===2?I.bg|=134217728:S===21?this._processUnderline(2,I):S===22?(I.fg&=-134217729,I.bg&=-134217729):S===23?I.bg&=-67108865:S===24?I.fg&=-268435457:S===25?I.fg&=-536870913:S===27?I.fg&=-67108865:S===28?I.fg&=-1073741825:S===39?(I.fg&=-67108864,I.fg|=16777215&i.DEFAULT_ATTR_DATA.fg):S===49?(I.bg&=-67108864,I.bg|=16777215&i.DEFAULT_ATTR_DATA.bg):S===38||S===48||S===58?N+=this._extractColor(w,N,I):S===59?(I.extended=I.extended.clone(),I.extended.underlineColor=-1,I.updateExtended()):S===100?(I.fg&=-67108864,I.fg|=16777215&i.DEFAULT_ATTR_DATA.fg,I.bg&=-67108864,I.bg|=16777215&i.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",S)},C.prototype.deviceStatus=function(w){switch(w.params[0]){case 5:this._coreService.triggerDataEvent(g.C0.ESC+"[0n");break;case 6:var S=this._bufferService.buffer.y+1,T=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(g.C0.ESC+"["+S+";"+T+"R")}},C.prototype.deviceStatusPrivate=function(w){switch(w.params[0]){case 6:var S=this._bufferService.buffer.y+1,T=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(g.C0.ESC+"[?"+S+";"+T+"R")}},C.prototype.softReset=function(w){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=i.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},C.prototype.setCursorStyle=function(w){var S=w.params[0]||1;switch(S){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 T=S%2==1;this._optionsService.options.cursorBlink=T},C.prototype.setScrollRegion=function(w){var S,T=w.params[0]||1;(w.length<2||(S=w.params[1])>this._bufferService.rows||S===0)&&(S=this._bufferService.rows),S>T&&(this._bufferService.buffer.scrollTop=T-1,this._bufferService.buffer.scrollBottom=S-1,this._setCursor(0,0))},C.prototype.windowOptions=function(w){if(A(w.params[0],this._optionsService.options.windowOptions)){var S=w.length>1?w.params[1]:0;switch(w.params[0]){case 14:S!==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(g.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:S!==0&&S!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),S!==0&&S!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:S!==0&&S!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),S!==0&&S!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},C.prototype.saveCursor=function(w){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},C.prototype.restoreCursor=function(w){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()},C.prototype.setTitle=function(w){this._windowTitle=w,this._onTitleChange.fire(w)},C.prototype.setIconName=function(w){this._iconName=w},C.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},C.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},C.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},C.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,f.DEFAULT_CHARSET)},C.prototype.selectCharset=function(w){w.length===2?w[0]!=="/"&&this._charsetService.setgCharset(m[w[0]],f.CHARSETS[w[1]]||f.DEFAULT_CHARSET):this.selectDefaultCharset()},C.prototype.index=function(){this._restrictCursor();var w=this._bufferService.buffer;this._bufferService.buffer.y++,w.y===w.scrollBottom+1?(w.y--,this._onRequestScroll.fire(this._eraseAttrData())):w.y>=this._bufferService.rows&&(w.y=this._bufferService.rows-1),this._restrictCursor()},C.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},C.prototype.reverseIndex=function(){this._restrictCursor();var w=this._bufferService.buffer;if(w.y===w.scrollTop){var S=w.scrollBottom-w.scrollTop;w.lines.shiftElements(w.ybase+w.y,S,1),w.lines.set(w.ybase+w.y,w.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(w.scrollTop,w.scrollBottom)}else w.y--,this._restrictCursor()},C.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},C.prototype.reset=function(){this._curAttrData=i.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=i.DEFAULT_ATTR_DATA.clone()},C.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},C.prototype.setgLevel=function(w){this._charsetService.setgLevel(w)},C.prototype.screenAlignmentPattern=function(){var w=new n.CellData;w.content=1<<22|"E".charCodeAt(0),w.fg=this._curAttrData.fg,w.bg=this._curAttrData.bg;var S=this._bufferService.buffer;this._setCursor(0,0);for(var T=0;T<this._bufferService.rows;++T){var I=S.ybase+S.y+T,N=S.lines.get(I);N&&(N.fill(w),N.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},C}(r.Disposable);O.InputHandler=b},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.DEFAULT_CHARSET=O.CHARSETS=void 0,O.CHARSETS={},O.DEFAULT_CHARSET=O.CHARSETS.B,O.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"},O.CHARSETS.A={"#":"\xA3"},O.CHARSETS.B=void 0,O.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},O.CHARSETS.C=O.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},O.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},O.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},O.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},O.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},O.CHARSETS.E=O.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},O.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},O.CHARSETS.H=O.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},O.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.Params=void 0;var y=function(){function a(e,g){if(e===void 0&&(e=32),g===void 0&&(g=32),this.maxLength=e,this.maxSubParamsLength=g,g>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(e),this.length=0,this._subParams=new Int32Array(g),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(e),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return a.fromArray=function(e){var g=new a;if(!e.length)return g;for(var f=e[0]instanceof Array?1:0;f<e.length;++f){var s=e[f];if(s instanceof Array)for(var r=0;r<s.length;++r)g.addSubParam(s[r]);else g.addParam(s)}return g},a.prototype.clone=function(){var e=new a(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},a.prototype.toArray=function(){for(var e=[],g=0;g<this.length;++g){e.push(this.params[g]);var f=this._subParamsIdx[g]>>8,s=255&this._subParamsIdx[g];s-f>0&&e.push(Array.prototype.slice.call(this._subParams,f,s))}return e},a.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},a.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}},a.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]++}},a.prototype.hasSubParams=function(e){return(255&this._subParamsIdx[e])-(this._subParamsIdx[e]>>8)>0},a.prototype.getSubParams=function(e){var g=this._subParamsIdx[e]>>8,f=255&this._subParamsIdx[e];return f-g>0?this._subParams.subarray(g,f):null},a.prototype.getSubParamsAll=function(){for(var e={},g=0;g<this.length;++g){var f=this._subParamsIdx[g]>>8,s=255&this._subParamsIdx[g];s-f>0&&(e[g]=this._subParams.slice(f,s))}return e},a.prototype.addDigit=function(e){var g;if(!(this._rejectDigits||!(g=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var f=this._digitIsSub?this._subParams:this.params,s=f[g-1];f[g-1]=~s?Math.min(10*s+e,2147483647):e}},a}();O.Params=y},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.OscHandler=O.OscParser=void 0;var y=E(23),a=E(8),e=function(){function f(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return f.prototype.addHandler=function(s,r){this._handlers[s]===void 0&&(this._handlers[s]=[]);var c=this._handlers[s];return c.push(r),{dispose:function(){var i=c.indexOf(r);i!==-1&&c.splice(i,1)}}},f.prototype.setHandler=function(s,r){this._handlers[s]=[r]},f.prototype.clearHandler=function(s){this._handlers[s]&&delete this._handlers[s]},f.prototype.setHandlerFallback=function(s){this._handlerFb=s},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 s=this._handlers[this._id];if(s)for(var r=s.length-1;r>=0;r--)s[r].start();else this._handlerFb(this._id,"START")},f.prototype._put=function(s,r,c){var l=this._handlers[this._id];if(l)for(var i=l.length-1;i>=0;i--)l[i].put(s,r,c);else this._handlerFb(this._id,"PUT",a.utf32ToString(s,r,c))},f.prototype._end=function(s){var r=this._handlers[this._id];if(r){for(var c=r.length-1;c>=0&&r[c].end(s)===!1;c--);for(c--;c>=0;c--)r[c].end(!1)}else this._handlerFb(this._id,"END",s)},f.prototype.start=function(){this.reset(),this._id=-1,this._state=1},f.prototype.put=function(s,r,c){if(this._state!==3){if(this._state===1)for(;r<c;){var l=s[r++];if(l===59){this._state=2,this._start();break}if(l<48||57<l)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+l-48}this._state===2&&c-r>0&&this._put(s,r,c)}},f.prototype.end=function(s){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(s)),this._id=-1,this._state=0)},f}();O.OscParser=e;var g=function(){function f(s){this._handler=s,this._data="",this._hitLimit=!1}return f.prototype.start=function(){this._data="",this._hitLimit=!1},f.prototype.put=function(s,r,c){this._hitLimit||(this._data+=a.utf32ToString(s,r,c),this._data.length>y.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},f.prototype.end=function(s){var r;return this._hitLimit?r=!1:s&&(r=this._handler(this._data)),this._data="",this._hitLimit=!1,r},f}();O.OscHandler=g},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.PAYLOAD_LIMIT=void 0,O.PAYLOAD_LIMIT=1e7},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.DcsHandler=O.DcsParser=void 0;var y=E(8),a=E(21),e=E(23),g=[],f=function(){function r(){this._handlers=Object.create(null),this._active=g,this._ident=0,this._handlerFb=function(){}}return r.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},r.prototype.addHandler=function(c,l){this._handlers[c]===void 0&&(this._handlers[c]=[]);var i=this._handlers[c];return i.push(l),{dispose:function(){var t=i.indexOf(l);t!==-1&&i.splice(t,1)}}},r.prototype.setHandler=function(c,l){this._handlers[c]=[l]},r.prototype.clearHandler=function(c){this._handlers[c]&&delete this._handlers[c]},r.prototype.setHandlerFallback=function(c){this._handlerFb=c},r.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=g,this._ident=0},r.prototype.hook=function(c,l){if(this.reset(),this._ident=c,this._active=this._handlers[c]||g,this._active.length)for(var i=this._active.length-1;i>=0;i--)this._active[i].hook(l);else this._handlerFb(this._ident,"HOOK",l)},r.prototype.put=function(c,l,i){if(this._active.length)for(var u=this._active.length-1;u>=0;u--)this._active[u].put(c,l,i);else this._handlerFb(this._ident,"PUT",y.utf32ToString(c,l,i))},r.prototype.unhook=function(c){if(this._active.length){for(var l=this._active.length-1;l>=0&&this._active[l].unhook(c)===!1;l--);for(l--;l>=0;l--)this._active[l].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",c);this._active=g,this._ident=0},r}();O.DcsParser=f;var s=function(){function r(c){this._handler=c,this._data="",this._hitLimit=!1}return r.prototype.hook=function(c){this._params=c.clone(),this._data="",this._hitLimit=!1},r.prototype.put=function(c,l,i){this._hitLimit||(this._data+=y.utf32ToString(c,l,i),this._data.length>e.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},r.prototype.unhook=function(c){var l;return this._hitLimit?l=!1:c&&(l=this._handler(this._data,this._params||new a.Params)),this._params=void 0,this._data="",this._hitLimit=!1,l},r}();O.DcsHandler=s},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.removeTerminalFromCache=O.acquireCharAtlas=void 0;var y=E(26),a=E(43),e=[];O.acquireCharAtlas=function(g,f,s,r,c){for(var l=y.generateConfig(r,c,g,s),i=0;i<e.length;i++){var u=(t=e[i]).ownedBy.indexOf(f);if(u>=0){if(y.configEquals(t.config,l))return t.atlas;t.ownedBy.length===1?(t.atlas.dispose(),e.splice(i,1)):t.ownedBy.splice(u,1);break}}for(i=0;i<e.length;i++){var t=e[i];if(y.configEquals(t.config,l))return t.ownedBy.push(f),t.atlas}var n={atlas:new a.DynamicCharAtlas(document,l),config:l,ownedBy:[f]};return e.push(n),n.atlas},O.removeTerminalFromCache=function(g){for(var f=0;f<e.length;f++){var s=e[f].ownedBy.indexOf(g);if(s!==-1){e[f].ownedBy.length===1?(e[f].atlas.dispose(),e.splice(f,1)):e[f].ownedBy.splice(s,1);break}}}},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.is256Color=O.configEquals=O.generateConfig=void 0;var y=E(3);O.generateConfig=function(a,e,g,f){var s={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:a,scaledCharHeight:e,fontFamily:g.fontFamily,fontSize:g.fontSize,fontWeight:g.fontWeight,fontWeightBold:g.fontWeightBold,allowTransparency:g.allowTransparency,colors:s}},O.configEquals=function(a,e){for(var g=0;g<a.colors.ansi.length;g++)if(a.colors.ansi[g].rgba!==e.colors.ansi[g].rgba)return!1;return a.devicePixelRatio===e.devicePixelRatio&&a.fontFamily===e.fontFamily&&a.fontSize===e.fontSize&&a.fontWeight===e.fontWeight&&a.fontWeightBold===e.fontWeightBold&&a.allowTransparency===e.allowTransparency&&a.scaledCharWidth===e.scaledCharWidth&&a.scaledCharHeight===e.scaledCharHeight&&a.colors.foreground===e.colors.foreground&&a.colors.background===e.colors.background},O.is256Color=function(a){return a<y.DEFAULT_COLOR}},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.ColorManager=O.DEFAULT_ANSI_COLORS=void 0;var y=E(10),a=E(45),e=y.css.toColor("#ffffff"),g=y.css.toColor("#000000"),f=y.css.toColor("#ffffff"),s=y.css.toColor("#000000"),r={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};O.DEFAULT_ANSI_COLORS=function(){for(var l=[y.css.toColor("#2e3436"),y.css.toColor("#cc0000"),y.css.toColor("#4e9a06"),y.css.toColor("#c4a000"),y.css.toColor("#3465a4"),y.css.toColor("#75507b"),y.css.toColor("#06989a"),y.css.toColor("#d3d7cf"),y.css.toColor("#555753"),y.css.toColor("#ef2929"),y.css.toColor("#8ae234"),y.css.toColor("#fce94f"),y.css.toColor("#729fcf"),y.css.toColor("#ad7fa8"),y.css.toColor("#34e2e2"),y.css.toColor("#eeeeec")],i=[0,95,135,175,215,255],u=0;u<216;u++){var t=i[u/36%6|0],n=i[u/6%6|0],o=i[u%6];l.push({css:y.channels.toCss(t,n,o),rgba:y.channels.toRgba(t,n,o)})}for(u=0;u<24;u++){var d=8+10*u;l.push({css:y.channels.toCss(d,d,d),rgba:y.channels.toRgba(d,d,d)})}return l}();var c=function(){function l(i,u){this.allowTransparency=u;var t=i.createElement("canvas");t.width=1,t.height=1;var n=t.getContext("2d");if(!n)throw new Error("Could not get rendering context");this._ctx=n,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new a.ColorContrastCache,this.colors={foreground:e,background:g,cursor:f,cursorAccent:s,selectionTransparent:r,selectionOpaque:y.color.blend(g,r),ansi:O.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return l.prototype.onOptionsChange=function(i){i==="minimumContrastRatio"&&this._contrastCache.clear()},l.prototype.setTheme=function(i){(i===void 0&&(i={}),this.colors.foreground=this._parseColor(i.foreground,e),this.colors.background=this._parseColor(i.background,g),this.colors.cursor=this._parseColor(i.cursor,f,!0),this.colors.cursorAccent=this._parseColor(i.cursorAccent,s,!0),this.colors.selectionTransparent=this._parseColor(i.selection,r,!0),this.colors.selectionOpaque=y.color.blend(this.colors.background,this.colors.selectionTransparent),y.color.isOpaque(this.colors.selectionTransparent))&&(this.colors.selectionTransparent=y.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(i.black,O.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(i.red,O.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(i.green,O.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(i.yellow,O.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(i.blue,O.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(i.magenta,O.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(i.cyan,O.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(i.white,O.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(i.brightBlack,O.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(i.brightRed,O.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(i.brightGreen,O.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(i.brightYellow,O.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(i.brightBlue,O.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(i.brightMagenta,O.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(i.brightCyan,O.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(i.brightWhite,O.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},l.prototype._parseColor=function(i,u,t){if(t===void 0&&(t=this.allowTransparency),i===void 0)return u;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=i,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+i+" is invalid using fallback "+u.css),u;this._ctx.fillRect(0,0,1,1);var n=this._ctx.getImageData(0,0,1,1).data;if(n[3]!==255){if(!t)return console.warn("Color: "+i+" is using transparency, but allowTransparency is false. Using fallback "+u.css+"."),u;var o=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(b){return Number(b)}),d=o[0],h=o[1],m=o[2],A=o[3],v=Math.round(255*A);return{rgba:y.channels.toRgba(d,h,m,v),css:i}}return{css:this._ctx.fillStyle,rgba:y.channels.toRgba(n[0],n[1],n[2],n[3])}},l}();O.ColorManager=c},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.throwIfFalsy=void 0,O.throwIfFalsy=function(y){if(!y)throw new Error("value must not be falsy");return y}},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(l,i){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,t){u.__proto__=t}||function(u,t){for(var n in t)t.hasOwnProperty(n)&&(u[n]=t[n])})(l,i)},function(c,l){function i(){this.constructor=c}y(c,l),c.prototype=l===null?Object.create(l):(i.prototype=l.prototype,new i)});Object.defineProperty(O,"__esModule",{value:!0}),O.CharacterJoinerRegistry=O.JoinedCellData=void 0;var e=E(6),g=E(3),f=E(4),s=function(c){function l(i,u,t){var n=c.call(this)||this;return n.content=0,n.combinedData="",n.fg=i.fg,n.bg=i.bg,n.combinedData=u,n._width=t,n}return a(l,c),l.prototype.isCombined=function(){return 2097152},l.prototype.getWidth=function(){return this._width},l.prototype.getChars=function(){return this.combinedData},l.prototype.getCode=function(){return 2097151},l.prototype.setFromCharData=function(i){throw new Error("not implemented")},l.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},l}(e.AttributeData);O.JoinedCellData=s;var r=function(){function c(l){this._bufferService=l,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new f.CellData}return c.prototype.registerCharacterJoiner=function(l){var i={id:this._nextCharacterJoinerId++,handler:l};return this._characterJoiners.push(i),i.id},c.prototype.deregisterCharacterJoiner=function(l){for(var i=0;i<this._characterJoiners.length;i++)if(this._characterJoiners[i].id===l)return this._characterJoiners.splice(i,1),!0;return!1},c.prototype.getJoinedCharacters=function(l){if(this._characterJoiners.length===0)return[];var i=this._bufferService.buffer.lines.get(l);if(!i||i.length===0)return[];for(var u=[],t=i.translateToString(!0),n=0,o=0,d=0,h=i.getFg(0),m=i.getBg(0),A=0;A<i.getTrimmedLength();A++)if(i.loadCell(A,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==h||this._workCell.bg!==m){if(A-n>1)for(var v=this._getJoinedRanges(t,d,o,i,n),b=0;b<v.length;b++)u.push(v[b]);n=A,d=o,h=this._workCell.fg,m=this._workCell.bg}o+=this._workCell.getChars().length||g.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-n>1)for(v=this._getJoinedRanges(t,d,o,i,n),b=0;b<v.length;b++)u.push(v[b]);return u},c.prototype._getJoinedRanges=function(l,i,u,t,n){for(var o=l.substring(i,u),d=this._characterJoiners[0].handler(o),h=1;h<this._characterJoiners.length;h++)for(var m=this._characterJoiners[h].handler(o),A=0;A<m.length;A++)c._mergeRanges(d,m[A]);return this._stringRangesToCellRanges(d,t,n),d},c.prototype._stringRangesToCellRanges=function(l,i,u){var t=0,n=!1,o=0,d=l[t];if(d){for(var h=u;h<this._bufferService.cols;h++){var m=i.getWidth(h),A=i.getString(h).length||g.WHITESPACE_CELL_CHAR.length;if(m!==0){if(!n&&d[0]<=o&&(d[0]=h,n=!0),d[1]<=o){if(d[1]=h,!(d=l[++t]))break;d[0]<=o?(d[0]=h,n=!0):n=!1}o+=A}}d&&(d[1]=this._bufferService.cols)}},c._mergeRanges=function(l,i){for(var u=!1,t=0;t<l.length;t++){var n=l[t];if(u){if(i[1]<=n[0])return l[t-1][1]=i[1],l;if(i[1]<=n[1])return l[t-1][1]=Math.max(i[1],n[1]),l.splice(t,1),l;l.splice(t,1),t--}else{if(i[1]<=n[0])return l.splice(t,0,i),l;if(i[1]<=n[1])return n[0]=Math.min(i[0],n[0]),l;i[0]<n[1]&&(n[0]=Math.min(i[0],n[0]),u=!0)}}return u?l[l.length-1][1]=i[1]:l.push(i),l},c}();O.CharacterJoinerRegistry=r},function(L,O,E){"use strict";function y(a,e){var g=e.getBoundingClientRect();return[a.clientX-g.left,a.clientY-g.top]}Object.defineProperty(O,"__esModule",{value:!0}),O.getRawByteCoords=O.getCoords=O.getCoordsRelativeToElement=void 0,O.getCoordsRelativeToElement=y,O.getCoords=function(a,e,g,f,s,r,c,l){if(s){var i=y(a,e);if(i)return i[0]=Math.ceil((i[0]+(l?r/2:0))/r),i[1]=Math.ceil(i[1]/c),i[0]=Math.min(Math.max(i[0],1),g+(l?1:0)),i[1]=Math.min(Math.max(i[1],1),f),i}},O.getRawByteCoords=function(a){if(a)return{x:a[0]+32,y:a[1]+32}}},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.RenderDebouncer=void 0;var y=function(){function a(e){this._renderCallback=e}return a.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},a.prototype.refresh=function(e,g,f){var s=this;this._rowCount=f,e=e!==void 0?e:0,g=g!==void 0?g: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,g):g,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return s._innerRefresh()}))},a.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var e=Math.max(this._rowStart,0),g=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(e,g)}},a}();O.RenderDebouncer=y},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(f,s){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,c){r.__proto__=c}||function(r,c){for(var l in c)c.hasOwnProperty(l)&&(r[l]=c[l])})(f,s)},function(g,f){function s(){this.constructor=g}y(g,f),g.prototype=f===null?Object.create(f):(s.prototype=f.prototype,new s)});Object.defineProperty(O,"__esModule",{value:!0}),O.ScreenDprMonitor=void 0;var e=function(g){function f(){var s=g!==null&&g.apply(this,arguments)||this;return s._currentDevicePixelRatio=window.devicePixelRatio,s}return a(f,g),f.prototype.setListener=function(s){var r=this;this._listener&&this.clearListener(),this._listener=s,this._outerListener=function(){r._listener&&(r._listener(window.devicePixelRatio,r._currentDevicePixelRatio),r._updateDpr())},this._updateDpr()},f.prototype.dispose=function(){g.prototype.dispose.call(this),this.clearListener()},f.prototype._updateDpr=function(){var s;this._outerListener&&((s=this._resolutionMediaMatchList)===null||s===void 0||s.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}(E(2).Disposable);O.ScreenDprMonitor=e},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.clone=void 0,O.clone=function y(a,e){if(e===void 0&&(e=5),typeof a!="object")return a;var g=Array.isArray(a)?[]:{};for(var f in a)g[f]=e<=1?a[f]:a[f]?y(a[f],e-1):a[f];return g}},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.Terminal=void 0;var y=E(4),a=E(35),e=E(18),g=E(0),f=E(83),s=function(){function t(n){this._core=new a.Terminal(n),this._addonManager=new f.AddonManager}return t.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(t.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new i(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"unicode",{get:function(){return this._checkProposedApi(),new u(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"buffer",{get:function(){return this._checkProposedApi(),new c(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),t.prototype.blur=function(){this._core.blur()},t.prototype.focus=function(){this._core.focus()},t.prototype.resize=function(n,o){this._verifyIntegers(n,o),this._core.resize(n,o)},t.prototype.open=function(n){this._core.open(n)},t.prototype.attachCustomKeyEventHandler=function(n){this._core.attachCustomKeyEventHandler(n)},t.prototype.registerLinkMatcher=function(n,o,d){return this._checkProposedApi(),this._core.registerLinkMatcher(n,o,d)},t.prototype.deregisterLinkMatcher=function(n){this._checkProposedApi(),this._core.deregisterLinkMatcher(n)},t.prototype.registerLinkProvider=function(n){return this._checkProposedApi(),this._core.registerLinkProvider(n)},t.prototype.registerCharacterJoiner=function(n){return this._checkProposedApi(),this._core.registerCharacterJoiner(n)},t.prototype.deregisterCharacterJoiner=function(n){this._checkProposedApi(),this._core.deregisterCharacterJoiner(n)},t.prototype.registerMarker=function(n){return this._checkProposedApi(),this._verifyIntegers(n),this._core.addMarker(n)},t.prototype.addMarker=function(n){return this.registerMarker(n)},t.prototype.hasSelection=function(){return this._core.hasSelection()},t.prototype.select=function(n,o,d){this._verifyIntegers(n,o,d),this._core.select(n,o,d)},t.prototype.getSelection=function(){return this._core.getSelection()},t.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},t.prototype.clearSelection=function(){this._core.clearSelection()},t.prototype.selectAll=function(){this._core.selectAll()},t.prototype.selectLines=function(n,o){this._verifyIntegers(n,o),this._core.selectLines(n,o)},t.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},t.prototype.scrollLines=function(n){this._verifyIntegers(n),this._core.scrollLines(n)},t.prototype.scrollPages=function(n){this._verifyIntegers(n),this._core.scrollPages(n)},t.prototype.scrollToTop=function(){this._core.scrollToTop()},t.prototype.scrollToBottom=function(){this._core.scrollToBottom()},t.prototype.scrollToLine=function(n){this._verifyIntegers(n),this._core.scrollToLine(n)},t.prototype.clear=function(){this._core.clear()},t.prototype.write=function(n,o){this._core.write(n,o)},t.prototype.writeUtf8=function(n,o){this._core.write(n,o)},t.prototype.writeln=function(n,o){this._core.write(n),this._core.write(`\r
`,o)},t.prototype.paste=function(n){this._core.paste(n)},t.prototype.getOption=function(n){return this._core.optionsService.getOption(n)},t.prototype.setOption=function(n,o){this._core.optionsService.setOption(n,o)},t.prototype.refresh=function(n,o){this._verifyIntegers(n,o),this._core.refresh(n,o)},t.prototype.reset=function(){this._core.reset()},t.prototype.loadAddon=function(n){return this._addonManager.loadAddon(this,n)},Object.defineProperty(t,"strings",{get:function(){return e},enumerable:!1,configurable:!0}),t.prototype._verifyIntegers=function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];for(var d=0,h=n;d<h.length;d++){var m=h[d];if(m===1/0||isNaN(m)||m%1!=0)throw new Error("This API only accepts integers")}},t}();O.Terminal=s;var r=function(){function t(n,o){this._buffer=n,this.type=o}return t.prototype.init=function(n){return this._buffer=n,this},Object.defineProperty(t.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),t.prototype.getLine=function(n){var o=this._buffer.lines.get(n);if(o)return new l(o)},t.prototype.getNullCell=function(){return new y.CellData},t}(),c=function(){function t(n){var o=this;this._buffers=n,this._onBufferChange=new g.EventEmitter,this._normal=new r(this._buffers.normal,"normal"),this._alternate=new r(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return o._onBufferChange.fire(o.active)})}return Object.defineProperty(t.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.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(t.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),t}(),l=function(){function t(n){this._line=n}return Object.defineProperty(t.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),t.prototype.getCell=function(n,o){if(!(n<0||n>=this._line.length))return o?(this._line.loadCell(n,o),o):this._line.loadCell(n,new y.CellData)},t.prototype.translateToString=function(n,o,d){return this._line.translateToString(n,o,d)},t}(),i=function(){function t(n){this._core=n}return t.prototype.registerCsiHandler=function(n,o){return this._core.addCsiHandler(n,function(d){return o(d.toArray())})},t.prototype.addCsiHandler=function(n,o){return this.registerCsiHandler(n,o)},t.prototype.registerDcsHandler=function(n,o){return this._core.addDcsHandler(n,function(d,h){return o(d,h.toArray())})},t.prototype.addDcsHandler=function(n,o){return this.registerDcsHandler(n,o)},t.prototype.registerEscHandler=function(n,o){return this._core.addEscHandler(n,o)},t.prototype.addEscHandler=function(n,o){return this.registerEscHandler(n,o)},t.prototype.registerOscHandler=function(n,o){return this._core.addOscHandler(n,o)},t.prototype.addOscHandler=function(n,o){return this.registerOscHandler(n,o)},t}(),u=function(){function t(n){this._core=n}return t.prototype.register=function(n){this._core.unicodeService.register(n)},Object.defineProperty(t.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(o){this._core.unicodeService.activeVersion=o},enumerable:!1,configurable:!0}),t}()},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(B,H){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(P,j){P.__proto__=j}||function(P,j){for(var z in j)j.hasOwnProperty(z)&&(P[z]=j[z])})(B,H)},function(V,B){function H(){this.constructor=V}y(V,B),V.prototype=B===null?Object.create(B):(H.prototype=B.prototype,new H)});Object.defineProperty(O,"__esModule",{value:!0}),O.Terminal=void 0;var e=E(36),g=E(37),f=E(38),s=E(12),r=E(19),c=E(40),l=E(50),i=E(51),u=E(11),t=E(7),n=E(18),o=E(54),d=E(55),h=E(56),m=E(57),A=E(59),v=E(0),b=E(16),x=E(27),C=E(60),w=E(5),S=E(61),T=E(62),I=E(63),N=E(64),M=E(65),k=typeof window!="undefined"?window.document:null,U=function(V){function B(H){H===void 0&&(H={});var P=V.call(this,H)||this;return P.browser=u,P._keyDownHandled=!1,P._onCursorMove=new v.EventEmitter,P._onKey=new v.EventEmitter,P._onRender=new v.EventEmitter,P._onSelectionChange=new v.EventEmitter,P._onTitleChange=new v.EventEmitter,P._onFocus=new v.EventEmitter,P._onBlur=new v.EventEmitter,P._onA11yCharEmitter=new v.EventEmitter,P._onA11yTabEmitter=new v.EventEmitter,P._setup(),P.linkifier=P._instantiationService.createInstance(l.Linkifier),P.linkifier2=P.register(P._instantiationService.createInstance(I.Linkifier2)),P.register(P._inputHandler.onRequestBell(function(){return P.bell()})),P.register(P._inputHandler.onRequestRefreshRows(function(j,z){return P.refresh(j,z)})),P.register(P._inputHandler.onRequestReset(function(){return P.reset()})),P.register(P._inputHandler.onRequestScroll(function(j,z){return P.scroll(j,z||void 0)})),P.register(P._inputHandler.onRequestWindowsOptionsReport(function(j){return P._reportWindowsOptions(j)})),P.register(v.forwardEvent(P._inputHandler.onCursorMove,P._onCursorMove)),P.register(v.forwardEvent(P._inputHandler.onTitleChange,P._onTitleChange)),P.register(v.forwardEvent(P._inputHandler.onA11yChar,P._onA11yCharEmitter)),P.register(v.forwardEvent(P._inputHandler.onA11yTab,P._onA11yTabEmitter)),P.register(P._bufferService.onResize(function(j){return P._afterResize(j.cols,j.rows)})),P}return a(B,V),Object.defineProperty(B.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),B.prototype.dispose=function(){var H,P,j;this._isDisposed||(V.prototype.dispose.call(this),(H=this._renderService)===null||H===void 0||H.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(j=(P=this.element)===null||P===void 0?void 0:P.parentNode)===null||j===void 0||j.removeChild(this.element))},B.prototype._setup=function(){V.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(B.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),B.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},B.prototype._updateOptions=function(H){var P,j,z,K;switch(V.prototype._updateOptions.call(this,H),H){case"fontFamily":case"fontSize":(P=this._renderService)===null||P===void 0||P.clear(),(j=this._charSizeService)===null||j===void 0||j.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":(z=this.viewport)===null||z===void 0||z.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new h.AccessibilityManager(this,this._renderService)):((K=this._accessibilityManager)===null||K===void 0||K.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},B.prototype._onTextAreaFocus=function(H){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(s.C0.ESC+"[I"),this.updateCursorStyle(H),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},B.prototype.blur=function(){var H;return(H=this.textarea)===null||H===void 0?void 0:H.blur()},B.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(s.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},B.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var H=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),P=this._bufferService.buffer.y*H,j=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=j+"px",this.textarea.style.top=P+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=H+"px",this.textarea.style.lineHeight=H+"px",this.textarea.style.zIndex="-5"}},B.prototype._initGlobal=function(){var H=this;this._bindKeys(),this.register(t.addDisposableDomListener(this.element,"copy",function(j){H.hasSelection()&&f.copyHandler(j,H._selectionService)}));var P=function(z){return f.handlePasteEvent(z,H.textarea,H._coreService)};this.register(t.addDisposableDomListener(this.textarea,"paste",P)),this.register(t.addDisposableDomListener(this.element,"paste",P)),u.isFirefox?this.register(t.addDisposableDomListener(this.element,"mousedown",function(j){j.button===2&&f.rightClickHandler(j,H.textarea,H.screenElement,H._selectionService,H.options.rightClickSelectsWord)})):this.register(t.addDisposableDomListener(this.element,"contextmenu",function(j){f.rightClickHandler(j,H.textarea,H.screenElement,H._selectionService,H.options.rightClickSelectsWord)})),u.isLinux&&this.register(t.addDisposableDomListener(this.element,"auxclick",function(j){j.button===1&&f.moveTextAreaUnderMouseCursor(j,H.textarea,H.screenElement)}))},B.prototype._bindKeys=function(){var H=this;this.register(t.addDisposableDomListener(this.textarea,"keyup",function(P){return H._keyUp(P)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keydown",function(P){return H._keyDown(P)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keypress",function(P){return H._keyPress(P)},!0)),this.register(t.addDisposableDomListener(this.textarea,"compositionstart",function(){return H._compositionHelper.compositionstart()})),this.register(t.addDisposableDomListener(this.textarea,"compositionupdate",function(P){return H._compositionHelper.compositionupdate(P)})),this.register(t.addDisposableDomListener(this.textarea,"compositionend",function(){return H._compositionHelper.compositionend()})),this.register(this.onRender(function(){return H._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(P){return H._queueLinkification(P.start,P.end)}))},B.prototype.open=function(H){var P=this;if(!H)throw new Error("Terminal requires a parent element.");k.body.contains(H)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=H.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"),H.appendChild(this.element);var j=k.createDocumentFragment();this._viewportElement=k.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),j.appendChild(this._viewportElement),this._viewportScrollArea=k.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=k.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=k.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),j.appendChild(this.screenElement),this.textarea=k.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",n.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(t.addDisposableDomListener(this.textarea,"focus",function(X){return P._onTextAreaFocus(X)})),this.register(t.addDisposableDomListener(this.textarea,"blur",function(){return P._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var z=this._instantiationService.createInstance(N.CoreBrowserService,this.textarea);this._instantiationService.setService(w.ICoreBrowserService,z),this._charSizeService=this._instantiationService.createInstance(S.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(w.ICharSizeService,this._charSizeService),this._compositionView=k.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(j),this._theme=this.options.theme||this._theme,this._colorManager=new x.ColorManager(k,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(X){return P._colorManager.onOptionsChange(X)})),this._colorManager.setTheme(this._theme);var K=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(C.RenderService,K,this.rows,this.screenElement)),this._instantiationService.setService(w.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(X){return P._onRender.fire(X)})),this.onResize(function(X){return P._renderService.resize(X.cols,X.rows)}),this._soundService=this._instantiationService.createInstance(o.SoundService),this._instantiationService.setService(w.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(T.MouseService),this._instantiationService.setService(w.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(g.Viewport,function(X,Z){return P.scrollLines(X,Z)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return P.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){P._renderService.onCursorMove(),P._syncTextArea()})),this.register(this.onResize(function(){return P._renderService.onResize(P.cols,P.rows)})),this.register(this.onBlur(function(){return P._renderService.onBlur()})),this.register(this.onFocus(function(){return P._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return P.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(i.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(w.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(X){return P.scrollLines(X.amount,X.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return P._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(X){return P._renderService.onSelectionChanged(X.start,X.end,X.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(X){P.textarea.value=X,P.textarea.focus(),P.textarea.select()})),this.register(this.onScroll(function(){P.viewport.syncScrollArea(),P._selectionService.refresh()})),this.register(t.addDisposableDomListener(this._viewportElement,"scroll",function(){return P._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(d.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return P._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(t.addDisposableDomListener(this.element,"mousedown",function(X){return P._selectionService.onMouseDown(X)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new h.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},B.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(c.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(m.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},B.prototype._setTheme=function(H){var P,j,z;this._theme=H,(P=this._colorManager)===null||P===void 0||P.setTheme(H),(j=this._renderService)===null||j===void 0||j.setColors(this._colorManager.colors),(z=this.viewport)===null||z===void 0||z.onThemeChange(this._colorManager.colors)},B.prototype.bindMouse=function(){var H=this,P=this,j=this.element;function z(q){var ee,fe,be=P._mouseService.getRawByteCoords(q,P.screenElement,P.cols,P.rows);if(!be)return!1;switch(q.overrideType||q.type){case"mousemove":fe=32,q.buttons===void 0?(ee=3,q.button!==void 0&&(ee=q.button<3?q.button:3)):ee=1&q.buttons?0:4&q.buttons?1:2&q.buttons?2:3;break;case"mouseup":fe=0,ee=q.button<3?q.button:3;break;case"mousedown":fe=1,ee=q.button<3?q.button:3;break;case"wheel":q.deltaY!==0&&(fe=q.deltaY<0?0:1),ee=4;break;default:return!1}return!(fe===void 0||ee===void 0||ee>4)&&P._coreMouseService.triggerMouseEvent({col:be.x-33,row:be.y-33,button:ee,action:fe,ctrl:q.ctrlKey,alt:q.altKey,shift:q.shiftKey})}var K={mouseup:null,wheel:null,mousedrag:null,mousemove:null},X=function(ee){return z(ee),ee.buttons||(H._document.removeEventListener("mouseup",K.mouseup),K.mousedrag&&H._document.removeEventListener("mousemove",K.mousedrag)),H.cancel(ee)},Z=function(ee){return z(ee),ee.preventDefault(),H.cancel(ee)},Y=function(ee){ee.buttons&&z(ee)},te=function(ee){ee.buttons||z(ee)};this.register(this._coreMouseService.onProtocolChange(function(q){q?(H.optionsService.options.logLevel==="debug"&&H._logService.debug("Binding to mouse events:",H._coreMouseService.explainEvents(q)),H.element.classList.add("enable-mouse-events"),H._selectionService.disable()):(H._logService.debug("Unbinding from mouse events."),H.element.classList.remove("enable-mouse-events"),H._selectionService.enable()),8&q?K.mousemove||(j.addEventListener("mousemove",te),K.mousemove=te):(j.removeEventListener("mousemove",K.mousemove),K.mousemove=null),16&q?K.wheel||(j.addEventListener("wheel",Z,{passive:!1}),K.wheel=Z):(j.removeEventListener("wheel",K.wheel),K.wheel=null),2&q?K.mouseup||(K.mouseup=X):(H._document.removeEventListener("mouseup",K.mouseup),K.mouseup=null),4&q?K.mousedrag||(K.mousedrag=Y):(H._document.removeEventListener("mousemove",K.mousedrag),K.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(t.addDisposableDomListener(j,"mousedown",function(q){if(q.preventDefault(),H.focus(),H._coreMouseService.areMouseEventsActive&&!H._selectionService.shouldForceSelection(q))return z(q),K.mouseup&&H._document.addEventListener("mouseup",K.mouseup),K.mousedrag&&H._document.addEventListener("mousemove",K.mousedrag),H.cancel(q)})),this.register(t.addDisposableDomListener(j,"wheel",function(q){if(!K.wheel){if(!H.buffer.hasScrollback){var ee=H.viewport.getLinesScrolled(q);if(ee===0)return;for(var fe=s.C0.ESC+(H._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(q.deltaY<0?"A":"B"),be="",Fe=0;Fe<Math.abs(ee);Fe++)be+=fe;H._coreService.triggerDataEvent(be,!0)}}},{passive:!0})),this.register(t.addDisposableDomListener(j,"wheel",function(q){if(!K.wheel)return H.viewport.onWheel(q)?void 0:H.cancel(q)},{passive:!1})),this.register(t.addDisposableDomListener(j,"touchstart",function(q){if(!H._coreMouseService.areMouseEventsActive)return H.viewport.onTouchStart(q),H.cancel(q)},{passive:!0})),this.register(t.addDisposableDomListener(j,"touchmove",function(q){if(!H._coreMouseService.areMouseEventsActive)return H.viewport.onTouchMove(q)?void 0:H.cancel(q)},{passive:!1}))},B.prototype.refresh=function(H,P){var j;(j=this._renderService)===null||j===void 0||j.refreshRows(H,P)},B.prototype._queueLinkification=function(H,P){var j;(j=this.linkifier)===null||j===void 0||j.linkifyRows(H,P)},B.prototype.updateCursorStyle=function(H){this._selectionService&&this._selectionService.shouldColumnSelect(H)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},B.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},B.prototype.scrollLines=function(H,P){V.prototype.scrollLines.call(this,H,P),this.refresh(0,this.rows-1)},B.prototype.paste=function(H){f.paste(H,this.textarea,this._coreService)},B.prototype.attachCustomKeyEventHandler=function(H){this._customKeyEventHandler=H},B.prototype.registerLinkMatcher=function(H,P,j){var z=this.linkifier.registerLinkMatcher(H,P,j);return this.refresh(0,this.rows-1),z},B.prototype.deregisterLinkMatcher=function(H){this.linkifier.deregisterLinkMatcher(H)&&this.refresh(0,this.rows-1)},B.prototype.registerLinkProvider=function(H){return this.linkifier2.registerLinkProvider(H)},B.prototype.registerCharacterJoiner=function(H){var P=this._renderService.registerCharacterJoiner(H);return this.refresh(0,this.rows-1),P},B.prototype.deregisterCharacterJoiner=function(H){this._renderService.deregisterCharacterJoiner(H)&&this.refresh(0,this.rows-1)},Object.defineProperty(B.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),B.prototype.addMarker=function(H){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+H)},B.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},B.prototype.select=function(H,P,j){this._selectionService.setSelection(H,P,j)},B.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},B.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]}},B.prototype.clearSelection=function(){var H;(H=this._selectionService)===null||H===void 0||H.clearSelection()},B.prototype.selectAll=function(){var H;(H=this._selectionService)===null||H===void 0||H.selectAll()},B.prototype.selectLines=function(H,P){var j;(j=this._selectionService)===null||j===void 0||j.selectLines(H,P)},B.prototype._keyDown=function(H){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(H)===!1)return!1;if(!this._compositionHelper.keydown(H))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var P=A.evaluateKeyboardEvent(H,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(H),P.type===3||P.type===2){var j=this.rows-1;return this.scrollLines(P.type===2?-j:j),this.cancel(H,!0)}return P.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,H)||(P.cancel&&this.cancel(H,!0),!P.key||(P.key!==s.C0.ETX&&P.key!==s.C0.CR||(this.textarea.value=""),this._onKey.fire({key:P.key,domEvent:H}),this._showCursor(),this._coreService.triggerDataEvent(P.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(H,!0)))},B.prototype._isThirdLevelShift=function(H,P){var j=H.isMac&&!this.options.macOptionIsMeta&&P.altKey&&!P.ctrlKey&&!P.metaKey||H.isWindows&&P.altKey&&P.ctrlKey&&!P.metaKey;return P.type==="keypress"?j:j&&(!P.keyCode||P.keyCode>47)},B.prototype._keyUp=function(H){this._customKeyEventHandler&&this._customKeyEventHandler(H)===!1||(function(P){return P.keyCode===16||P.keyCode===17||P.keyCode===18}(H)||this.focus(),this.updateCursorStyle(H))},B.prototype._keyPress=function(H){var P;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&this._customKeyEventHandler(H)===!1)return!1;if(this.cancel(H),H.charCode)P=H.charCode;else if(H.which===null||H.which===void 0)P=H.keyCode;else{if(H.which===0||H.charCode===0)return!1;P=H.which}return!(!P||(H.altKey||H.ctrlKey||H.metaKey)&&!this._isThirdLevelShift(this.browser,H))&&(P=String.fromCharCode(P),this._onKey.fire({key:P,domEvent:H}),this._showCursor(),this._coreService.triggerDataEvent(P,!0),!0)},B.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},B.prototype.resize=function(H,P){H!==this.cols||P!==this.rows?V.prototype.resize.call(this,H,P):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},B.prototype._afterResize=function(H,P){var j,z;(j=this._charSizeService)===null||j===void 0||j.measure(),(z=this.viewport)===null||z===void 0||z.syncScrollArea(!0)},B.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 H=1;H<this.rows;H++)this.buffer.lines.push(this.buffer.getBlankLine(b.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},B.prototype.reset=function(){var H,P;this.options.rows=this.rows,this.options.cols=this.cols;var j=this._customKeyEventHandler;this._setup(),V.prototype.reset.call(this),(H=this._selectionService)===null||H===void 0||H.reset(),this._customKeyEventHandler=j,this.refresh(0,this.rows-1),(P=this.viewport)===null||P===void 0||P.syncScrollArea()},B.prototype._reportWindowsOptions=function(H){if(this._renderService)switch(H){case r.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var P=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),j=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(s.C0.ESC+"[4;"+j+";"+P+"t");break;case r.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var z=this._renderService.dimensions.scaledCellWidth.toFixed(0),K=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(s.C0.ESC+"[6;"+K+";"+z+"t")}},B.prototype.cancel=function(H,P){if(this.options.cancelEvents||P)return H.preventDefault(),H.stopPropagation(),!1},B.prototype._visualBell=function(){return!1},B.prototype._soundBell=function(){return this.options.bellStyle==="sound"},B}(M.CoreTerminal);O.Terminal=U},function(L,O,E){"use strict";var y=this&&this.__decorate||function(s,r,c,l){var i,u=arguments.length,t=u<3?r:l===null?l=Object.getOwnPropertyDescriptor(r,c):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(s,r,c,l);else for(var n=s.length-1;n>=0;n--)(i=s[n])&&(t=(u<3?i(t):u>3?i(r,c,t):i(r,c))||t);return u>3&&t&&Object.defineProperty(r,c,t),t},a=this&&this.__param||function(s,r){return function(c,l){r(c,l,s)}};Object.defineProperty(O,"__esModule",{value:!0}),O.CompositionHelper=void 0;var e=E(5),g=E(1),f=function(){function s(r,c,l,i,u,t){this._textarea=r,this._compositionView=c,this._bufferService=l,this._optionsService=i,this._charSizeService=u,this._coreService=t,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(s.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),s.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},s.prototype.compositionupdate=function(r){var c=this;this._compositionView.textContent=r.data,this.updateCompositionElements(),setTimeout(function(){c._compositionPosition.end=c._textarea.value.length},0)},s.prototype.compositionend=function(){this._finalizeComposition(!0)},s.prototype.keydown=function(r){if(this._isComposing||this._isSendingComposition){if(r.keyCode===229)return!1;if(r.keyCode===16||r.keyCode===17||r.keyCode===18)return!1;this._finalizeComposition(!1)}return r.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},s.prototype._finalizeComposition=function(r){var c=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,r){var l={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(c._isSendingComposition){c._isSendingComposition=!1;var u=void 0;u=c._isComposing?c._textarea.value.substring(l.start,l.end):c._textarea.value.substring(l.start),c._coreService.triggerDataEvent(u,!0)}},0)}else{this._isSendingComposition=!1;var i=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(i,!0)}},s.prototype._handleAnyTextareaChanges=function(){var r=this,c=this._textarea.value;setTimeout(function(){if(!r._isComposing){var l=r._textarea.value.replace(c,"");l.length>0&&r._coreService.triggerDataEvent(l,!0)}},0)},s.prototype.updateCompositionElements=function(r){var c=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var l=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),i=this._bufferService.buffer.y*l,u=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=u+"px",this._compositionView.style.top=i+"px",this._compositionView.style.height=l+"px",this._compositionView.style.lineHeight=l+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var t=this._compositionView.getBoundingClientRect();this._textarea.style.left=u+"px",this._textarea.style.top=i+"px",this._textarea.style.width=t.width+"px",this._textarea.style.height=t.height+"px",this._textarea.style.lineHeight=t.height+"px"}r||setTimeout(function(){return c.updateCompositionElements(!0)},0)}},s=y([a(2,g.IBufferService),a(3,g.IOptionsService),a(4,e.ICharSizeService),a(5,g.ICoreService)],s)}();O.CompositionHelper=f},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(u,t){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var d in o)o.hasOwnProperty(d)&&(n[d]=o[d])})(u,t)},function(i,u){function t(){this.constructor=i}y(i,u),i.prototype=u===null?Object.create(u):(t.prototype=u.prototype,new t)}),e=this&&this.__decorate||function(i,u,t,n){var o,d=arguments.length,h=d<3?u:n===null?n=Object.getOwnPropertyDescriptor(u,t):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")h=Reflect.decorate(i,u,t,n);else for(var m=i.length-1;m>=0;m--)(o=i[m])&&(h=(d<3?o(h):d>3?o(u,t,h):o(u,t))||h);return d>3&&h&&Object.defineProperty(u,t,h),h},g=this&&this.__param||function(i,u){return function(t,n){u(t,n,i)}};Object.defineProperty(O,"__esModule",{value:!0}),O.Viewport=void 0;var f=E(2),s=E(7),r=E(5),c=E(1),l=function(i){function u(t,n,o,d,h,m,A){var v=i.call(this)||this;return v._scrollLines=t,v._viewportElement=n,v._scrollArea=o,v._bufferService=d,v._optionsService=h,v._charSizeService=m,v._renderService=A,v.scrollBarWidth=0,v._currentRowHeight=0,v._lastRecordedBufferLength=0,v._lastRecordedViewportHeight=0,v._lastRecordedBufferHeight=0,v._lastTouchY=0,v._lastScrollTop=0,v._wheelPartialScroll=0,v._refreshAnimationFrame=null,v._ignoreNextScrollEvent=!1,v.scrollBarWidth=v._viewportElement.offsetWidth-v._scrollArea.offsetWidth||15,v.register(s.addDisposableDomListener(v._viewportElement,"scroll",v._onScroll.bind(v))),setTimeout(function(){return v.syncScrollArea()},0),v}return a(u,i),u.prototype.onThemeChange=function(t){this._viewportElement.style.backgroundColor=t.background.css},u.prototype._refresh=function(t){var n=this;if(t)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return n._innerRefresh()}))},u.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var t=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==t&&(this._lastRecordedBufferHeight=t,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var n=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==n&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=n),this._refreshAnimationFrame=null},u.prototype.syncScrollArea=function(t){if(t===void 0&&(t=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(t);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var n=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===n&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(t)}else this._refresh(t)},u.prototype._onScroll=function(t){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var n=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(n,!0)}},u.prototype._bubbleScroll=function(t,n){var o=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(n<0&&this._viewportElement.scrollTop!==0||n>0&&o<this._lastRecordedBufferHeight)||(t.cancelable&&t.preventDefault(),!1)},u.prototype.onWheel=function(t){var n=this._getPixelsScrolled(t);return n!==0&&(this._viewportElement.scrollTop+=n,this._bubbleScroll(t,n))},u.prototype._getPixelsScrolled=function(t){if(t.deltaY===0)return 0;var n=this._applyScrollModifier(t.deltaY,t);return t.deltaMode===WheelEvent.DOM_DELTA_LINE?n*=this._currentRowHeight:t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(n*=this._currentRowHeight*this._bufferService.rows),n},u.prototype.getLinesScrolled=function(t){if(t.deltaY===0)return 0;var n=this._applyScrollModifier(t.deltaY,t);return t.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(n/=this._currentRowHeight+0,this._wheelPartialScroll+=n,n=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(n*=this._bufferService.rows),n},u.prototype._applyScrollModifier=function(t,n){var o=this._optionsService.options.fastScrollModifier;return o==="alt"&&n.altKey||o==="ctrl"&&n.ctrlKey||o==="shift"&&n.shiftKey?t*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:t*this._optionsService.options.scrollSensitivity},u.prototype.onTouchStart=function(t){this._lastTouchY=t.touches[0].pageY},u.prototype.onTouchMove=function(t){var n=this._lastTouchY-t.touches[0].pageY;return this._lastTouchY=t.touches[0].pageY,n!==0&&(this._viewportElement.scrollTop+=n,this._bubbleScroll(t,n))},u=e([g(3,c.IBufferService),g(4,c.IOptionsService),g(5,r.ICharSizeService),g(6,r.IRenderService)],u)}(f.Disposable);O.Viewport=l},function(L,O,E){"use strict";function y(f){return f.replace(/\r?\n/g,"\r")}function a(f,s){return s?"[200~"+f+"[201~":f}function e(f,s,r){f=a(f=y(f),r.decPrivateModes.bracketedPasteMode),r.triggerDataEvent(f,!0),s.value=""}function g(f,s,r){var c=r.getBoundingClientRect(),l=f.clientX-c.left-10,i=f.clientY-c.top-10;s.style.width="20px",s.style.height="20px",s.style.left=l+"px",s.style.top=i+"px",s.style.zIndex="1000",s.focus()}Object.defineProperty(O,"__esModule",{value:!0}),O.rightClickHandler=O.moveTextAreaUnderMouseCursor=O.paste=O.handlePasteEvent=O.copyHandler=O.bracketTextForPaste=O.prepareTextForTerminal=void 0,O.prepareTextForTerminal=y,O.bracketTextForPaste=a,O.copyHandler=function(f,s){f.clipboardData&&f.clipboardData.setData("text/plain",s.selectionText),f.preventDefault()},O.handlePasteEvent=function(f,s,r){f.stopPropagation(),f.clipboardData&&e(f.clipboardData.getData("text/plain"),s,r)},O.paste=e,O.moveTextAreaUnderMouseCursor=g,O.rightClickHandler=function(f,s,r,c,l){g(f,s,r),l&&!c.isClickInSelection(f)&&c.selectWordAtCursor(f),s.value=c.selectionText,s.select()}},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(u,t){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var d in o)o.hasOwnProperty(d)&&(n[d]=o[d])})(u,t)},function(i,u){function t(){this.constructor=i}y(i,u),i.prototype=u===null?Object.create(u):(t.prototype=u.prototype,new t)});Object.defineProperty(O,"__esModule",{value:!0}),O.EscapeSequenceParser=O.VT500_TRANSITION_TABLE=O.TransitionTable=void 0;var e=E(2),g=E(15),f=E(21),s=E(22),r=E(24),c=function(){function i(u){this.table=new Uint8Array(u)}return i.prototype.setDefault=function(u,t){g.fill(this.table,u<<4|t)},i.prototype.add=function(u,t,n,o){this.table[t<<8|u]=n<<4|o},i.prototype.addMany=function(u,t,n,o){for(var d=0;d<u.length;d++)this.table[t<<8|u[d]]=n<<4|o},i}();O.TransitionTable=c,O.VT500_TRANSITION_TABLE=function(){var i=new c(4095),u=Array.apply(null,Array(256)).map(function(m,A){return A}),t=function(A,v){return u.slice(A,v)},n=t(32,127),o=t(0,24);o.push(25),o.push.apply(o,t(28,32));var d,h=t(0,14);for(d in i.setDefault(1,0),i.addMany(n,0,2,0),h)i.addMany([24,26,153,154],d,3,0),i.addMany(t(128,144),d,3,0),i.addMany(t(144,152),d,3,0),i.add(156,d,0,0),i.add(27,d,11,1),i.add(157,d,4,8),i.addMany([152,158,159],d,0,7),i.add(155,d,11,3),i.add(144,d,11,9);return i.addMany(o,0,3,0),i.addMany(o,1,3,1),i.add(127,1,0,1),i.addMany(o,8,0,8),i.addMany(o,3,3,3),i.add(127,3,0,3),i.addMany(o,4,3,4),i.add(127,4,0,4),i.addMany(o,6,3,6),i.addMany(o,5,3,5),i.add(127,5,0,5),i.addMany(o,2,3,2),i.add(127,2,0,2),i.add(93,1,4,8),i.addMany(n,8,5,8),i.add(127,8,5,8),i.addMany([156,27,24,26,7],8,6,0),i.addMany(t(28,32),8,0,8),i.addMany([88,94,95],1,0,7),i.addMany(n,7,0,7),i.addMany(o,7,0,7),i.add(156,7,0,0),i.add(127,7,0,7),i.add(91,1,11,3),i.addMany(t(64,127),3,7,0),i.addMany(t(48,60),3,8,4),i.addMany([60,61,62,63],3,9,4),i.addMany(t(48,60),4,8,4),i.addMany(t(64,127),4,7,0),i.addMany([60,61,62,63],4,0,6),i.addMany(t(32,64),6,0,6),i.add(127,6,0,6),i.addMany(t(64,127),6,0,0),i.addMany(t(32,48),3,9,5),i.addMany(t(32,48),5,9,5),i.addMany(t(48,64),5,0,6),i.addMany(t(64,127),5,7,0),i.addMany(t(32,48),4,9,5),i.addMany(t(32,48),1,9,2),i.addMany(t(32,48),2,9,2),i.addMany(t(48,127),2,10,0),i.addMany(t(48,80),1,10,0),i.addMany(t(81,88),1,10,0),i.addMany([89,90,92],1,10,0),i.addMany(t(96,127),1,10,0),i.add(80,1,11,9),i.addMany(o,9,0,9),i.add(127,9,0,9),i.addMany(t(28,32),9,0,9),i.addMany(t(32,48),9,9,12),i.addMany(t(48,60),9,8,10),i.addMany([60,61,62,63],9,9,10),i.addMany(o,11,0,11),i.addMany(t(32,128),11,0,11),i.addMany(t(28,32),11,0,11),i.addMany(o,10,0,10),i.add(127,10,0,10),i.addMany(t(28,32),10,0,10),i.addMany(t(48,60),10,8,10),i.addMany([60,61,62,63],10,0,11),i.addMany(t(32,48),10,9,12),i.addMany(o,12,0,12),i.add(127,12,0,12),i.addMany(t(28,32),12,0,12),i.addMany(t(32,48),12,9,12),i.addMany(t(48,64),12,0,11),i.addMany(t(64,127),12,12,13),i.addMany(t(64,127),10,12,13),i.addMany(t(64,127),9,12,13),i.addMany(o,13,13,13),i.addMany(n,13,13,13),i.add(127,13,0,13),i.addMany([27,156,24,26],13,14,0),i.add(160,0,2,0),i.add(160,8,5,8),i.add(160,6,0,6),i.add(160,11,0,11),i.add(160,13,13,13),i}();var l=function(i){function u(t){t===void 0&&(t=O.VT500_TRANSITION_TABLE);var n=i.call(this)||this;return n._transitions=t,n.initialState=0,n.currentState=n.initialState,n._params=new f.Params,n._params.addParam(0),n._collect=0,n.precedingCodepoint=0,n._printHandlerFb=function(o,d,h){},n._executeHandlerFb=function(o){},n._csiHandlerFb=function(o,d){},n._escHandlerFb=function(o){},n._errorHandlerFb=function(o){return o},n._printHandler=n._printHandlerFb,n._executeHandlers=Object.create(null),n._csiHandlers=Object.create(null),n._escHandlers=Object.create(null),n._oscParser=new s.OscParser,n._dcsParser=new r.DcsParser,n._errorHandler=n._errorHandlerFb,n.setEscHandler({final:"\\"},function(){}),n}return a(u,i),u.prototype._identifier=function(t,n){n===void 0&&(n=[64,126]);var o=0;if(t.prefix){if(t.prefix.length>1)throw new Error("only one byte as prefix supported");if((o=t.prefix.charCodeAt(0))&&60>o||o>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(t.intermediates){if(t.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var d=0;d<t.intermediates.length;++d){var h=t.intermediates.charCodeAt(d);if(32>h||h>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");o<<=8,o|=h}}if(t.final.length!==1)throw new Error("final must be a single byte");var m=t.final.charCodeAt(0);if(n[0]>m||m>n[1])throw new Error("final must be in range "+n[0]+" .. "+n[1]);return o<<=8,o|=m},u.prototype.identToString=function(t){for(var n=[];t;)n.push(String.fromCharCode(255&t)),t>>=8;return n.reverse().join("")},u.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},u.prototype.setPrintHandler=function(t){this._printHandler=t},u.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},u.prototype.addEscHandler=function(t,n){var o=this._identifier(t,[48,126]);this._escHandlers[o]===void 0&&(this._escHandlers[o]=[]);var d=this._escHandlers[o];return d.push(n),{dispose:function(){var m=d.indexOf(n);m!==-1&&d.splice(m,1)}}},u.prototype.setEscHandler=function(t,n){this._escHandlers[this._identifier(t,[48,126])]=[n]},u.prototype.clearEscHandler=function(t){this._escHandlers[this._identifier(t,[48,126])]&&delete this._escHandlers[this._identifier(t,[48,126])]},u.prototype.setEscHandlerFallback=function(t){this._escHandlerFb=t},u.prototype.setExecuteHandler=function(t,n){this._executeHandlers[t.charCodeAt(0)]=n},u.prototype.clearExecuteHandler=function(t){this._executeHandlers[t.charCodeAt(0)]&&delete this._executeHandlers[t.charCodeAt(0)]},u.prototype.setExecuteHandlerFallback=function(t){this._executeHandlerFb=t},u.prototype.addCsiHandler=function(t,n){var o=this._identifier(t);this._csiHandlers[o]===void 0&&(this._csiHandlers[o]=[]);var d=this._csiHandlers[o];return d.push(n),{dispose:function(){var m=d.indexOf(n);m!==-1&&d.splice(m,1)}}},u.prototype.setCsiHandler=function(t,n){this._csiHandlers[this._identifier(t)]=[n]},u.prototype.clearCsiHandler=function(t){this._csiHandlers[this._identifier(t)]&&delete this._csiHandlers[this._identifier(t)]},u.prototype.setCsiHandlerFallback=function(t){this._csiHandlerFb=t},u.prototype.addDcsHandler=function(t,n){return this._dcsParser.addHandler(this._identifier(t),n)},u.prototype.setDcsHandler=function(t,n){this._dcsParser.setHandler(this._identifier(t),n)},u.prototype.clearDcsHandler=function(t){this._dcsParser.clearHandler(this._identifier(t))},u.prototype.setDcsHandlerFallback=function(t){this._dcsParser.setHandlerFallback(t)},u.prototype.addOscHandler=function(t,n){return this._oscParser.addHandler(t,n)},u.prototype.setOscHandler=function(t,n){this._oscParser.setHandler(t,n)},u.prototype.clearOscHandler=function(t){this._oscParser.clearHandler(t)},u.prototype.setOscHandlerFallback=function(t){this._oscParser.setHandlerFallback(t)},u.prototype.setErrorHandler=function(t){this._errorHandler=t},u.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},u.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},u.prototype.parse=function(t,n){for(var o=0,d=0,h=this.currentState,m=this._oscParser,A=this._dcsParser,v=this._collect,b=this._params,x=this._transitions.table,C=0;C<n;++C){switch((d=x[h<<8|((o=t[C])<160?o:160)])>>4){case 2:for(var w=C+1;;++w){if(w>=n||(o=t[w])<32||o>126&&o<160){this._printHandler(t,C,w),C=w-1;break}if(++w>=n||(o=t[w])<32||o>126&&o<160){this._printHandler(t,C,w),C=w-1;break}if(++w>=n||(o=t[w])<32||o>126&&o<160){this._printHandler(t,C,w),C=w-1;break}if(++w>=n||(o=t[w])<32||o>126&&o<160){this._printHandler(t,C,w),C=w-1;break}}break;case 3:this._executeHandlers[o]?this._executeHandlers[o]():this._executeHandlerFb(o),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:C,code:o,currentState:h,collect:v,params:b,abort:!1}).abort)return;break;case 7:for(var S=this._csiHandlers[v<<8|o],T=S?S.length-1:-1;T>=0&&S[T](b)===!1;T--);T<0&&this._csiHandlerFb(v<<8|o,b),this.precedingCodepoint=0;break;case 8:do switch(o){case 59:b.addParam(0);break;case 58:b.addSubParam(-1);break;default:b.addDigit(o-48)}while(++C<n&&(o=t[C])>47&&o<60);C--;break;case 9:v<<=8,v|=o;break;case 10:for(var I=this._escHandlers[v<<8|o],N=I?I.length-1:-1;N>=0&&I[N]()===!1;N--);N<0&&this._escHandlerFb(v<<8|o),this.precedingCodepoint=0;break;case 11:b.reset(),b.addParam(0),v=0;break;case 12:A.hook(v<<8|o,b);break;case 13:for(var M=C+1;;++M)if(M>=n||(o=t[M])===24||o===26||o===27||o>127&&o<160){A.put(t,C,M),C=M-1;break}break;case 14:A.unhook(o!==24&&o!==26),o===27&&(d|=1),b.reset(),b.addParam(0),v=0,this.precedingCodepoint=0;break;case 4:m.start();break;case 5:for(var k=C+1;;k++)if(k>=n||(o=t[k])<32||o>127&&o<=159){m.put(t,C,k),C=k-1;break}break;case 6:m.end(o!==24&&o!==26),o===27&&(d|=1),b.reset(),b.addParam(0),v=0,this.precedingCodepoint=0}h=15&d}this._collect=v,this.currentState=h},u}(e.Disposable);O.EscapeSequenceParser=l},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(A,v){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,x){b.__proto__=x}||function(b,x){for(var C in x)x.hasOwnProperty(C)&&(b[C]=x[C])})(A,v)},function(m,A){function v(){this.constructor=m}y(m,A),m.prototype=A===null?Object.create(A):(v.prototype=A.prototype,new v)}),e=this&&this.__decorate||function(m,A,v,b){var x,C=arguments.length,w=C<3?A:b===null?b=Object.getOwnPropertyDescriptor(A,v):b;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(m,A,v,b);else for(var S=m.length-1;S>=0;S--)(x=m[S])&&(w=(C<3?x(w):C>3?x(A,v,w):x(A,v))||w);return C>3&&w&&Object.defineProperty(A,v,w),w},g=this&&this.__param||function(m,A){return function(v,b){A(v,b,m)}};Object.defineProperty(O,"__esModule",{value:!0}),O.Renderer=void 0;var f=E(41),s=E(47),r=E(48),c=E(49),l=E(29),i=E(2),u=E(5),t=E(1),n=E(25),o=E(0),d=1,h=function(m){function A(v,b,x,C,w,S,T,I,N){var M=m.call(this)||this;M._colors=v,M._screenElement=b,M._bufferService=w,M._charSizeService=S,M._optionsService=T,M._id=d++,M._onRequestRedraw=new o.EventEmitter;var k=M._optionsService.options.allowTransparency;return M._characterJoinerRegistry=new l.CharacterJoinerRegistry(M._bufferService),M._renderLayers=[new f.TextRenderLayer(M._screenElement,0,M._colors,M._characterJoinerRegistry,k,M._id,M._bufferService,T),new s.SelectionRenderLayer(M._screenElement,1,M._colors,M._id,M._bufferService,T),new c.LinkRenderLayer(M._screenElement,2,M._colors,M._id,x,C,M._bufferService,T),new r.CursorRenderLayer(M._screenElement,3,M._colors,M._id,M._onRequestRedraw,M._bufferService,T,I,N)],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._devicePixelRatio=window.devicePixelRatio,M._updateDimensions(),M.onOptionsChanged(),M}return a(A,m),Object.defineProperty(A.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),A.prototype.dispose=function(){for(var v=0,b=this._renderLayers;v<b.length;v++)b[v].dispose();m.prototype.dispose.call(this),n.removeTerminalFromCache(this._id)},A.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},A.prototype.setColors=function(v){this._colors=v;for(var b=0,x=this._renderLayers;b<x.length;b++){var C=x[b];C.setColors(this._colors),C.reset()}},A.prototype.onResize=function(v,b){this._updateDimensions();for(var x=0,C=this._renderLayers;x<C.length;x++)C[x].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},A.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},A.prototype.onBlur=function(){this._runOperation(function(v){return v.onBlur()})},A.prototype.onFocus=function(){this._runOperation(function(v){return v.onFocus()})},A.prototype.onSelectionChanged=function(v,b,x){x===void 0&&(x=!1),this._runOperation(function(C){return C.onSelectionChanged(v,b,x)})},A.prototype.onCursorMove=function(){this._runOperation(function(v){return v.onCursorMove()})},A.prototype.onOptionsChanged=function(){this._runOperation(function(v){return v.onOptionsChanged()})},A.prototype.clear=function(){this._runOperation(function(v){return v.reset()})},A.prototype._runOperation=function(v){for(var b=0,x=this._renderLayers;b<x.length;b++)v(x[b])},A.prototype.renderRows=function(v,b){for(var x=0,C=this._renderLayers;x<C.length;x++)C[x].onGridChanged(v,b)},A.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)},A.prototype.registerCharacterJoiner=function(v){return this._characterJoinerRegistry.registerCharacterJoiner(v)},A.prototype.deregisterCharacterJoiner=function(v){return this._characterJoinerRegistry.deregisterCharacterJoiner(v)},A=e([g(4,t.IBufferService),g(5,u.ICharSizeService),g(6,t.IOptionsService),g(7,t.ICoreService),g(8,u.ICoreBrowserService)],A)}(i.Disposable);O.Renderer=h},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(u,t){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var d in o)o.hasOwnProperty(d)&&(n[d]=o[d])})(u,t)},function(i,u){function t(){this.constructor=i}y(i,u),i.prototype=u===null?Object.create(u):(t.prototype=u.prototype,new t)});Object.defineProperty(O,"__esModule",{value:!0}),O.TextRenderLayer=void 0;var e=E(42),g=E(13),f=E(6),s=E(3),r=E(29),c=E(4),l=function(i){function u(t,n,o,d,h,m,A,v){var b=i.call(this,t,"text",n,h,o,m,A,v)||this;return b._characterWidth=0,b._characterFont="",b._characterOverlapCache={},b._workCell=new c.CellData,b._state=new e.GridCache,b._characterJoinerRegistry=d,b}return a(u,i),u.prototype.resize=function(t){i.prototype.resize.call(this,t);var n=this._getFont(!1,!1);this._characterWidth===t.scaledCharWidth&&this._characterFont===n||(this._characterWidth=t.scaledCharWidth,this._characterFont=n,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},u.prototype.reset=function(){this._state.clear(),this._clearAll()},u.prototype._forEachCell=function(t,n,o,d){for(var h=t;h<=n;h++)for(var m=h+this._bufferService.buffer.ydisp,A=this._bufferService.buffer.lines.get(m),v=o?o.getJoinedCharacters(m):[],b=0;b<this._bufferService.cols;b++){A.loadCell(b,this._workCell);var x=this._workCell,C=!1,w=b;if(x.getWidth()!==0){if(v.length>0&&b===v[0][0]){C=!0;var S=v.shift();x=new r.JoinedCellData(this._workCell,A.translateToString(!0,S[0],S[1]),S[1]-S[0]),w=S[1]-1}!C&&this._isOverlapping(x)&&w<A.length-1&&A.getCodePoint(w+1)===s.NULL_CELL_CODE&&(x.content&=-12582913,x.content|=2<<22),d(x,b,h),b=w}}},u.prototype._drawBackground=function(t,n){var o=this,d=this._ctx,h=this._bufferService.cols,m=0,A=0,v=null;d.save(),this._forEachCell(t,n,null,function(b,x,C){var w=null;b.isInverse()?w=b.isFgDefault()?o._colors.foreground.css:b.isFgRGB()?"rgb("+f.AttributeData.toColorRGB(b.getFgColor()).join(",")+")":o._colors.ansi[b.getFgColor()].css:b.isBgRGB()?w="rgb("+f.AttributeData.toColorRGB(b.getBgColor()).join(",")+")":b.isBgPalette()&&(w=o._colors.ansi[b.getBgColor()].css),v===null&&(m=x,A=C),C!==A?(d.fillStyle=v||"",o._fillCells(m,A,h-m,1),m=x,A=C):v!==w&&(d.fillStyle=v||"",o._fillCells(m,A,x-m,1),m=x,A=C),v=w}),v!==null&&(d.fillStyle=v,this._fillCells(m,A,h-m,1)),d.restore()},u.prototype._drawForeground=function(t,n){var o=this;this._forEachCell(t,n,this._characterJoinerRegistry,function(d,h,m){if(!d.isInvisible()&&(o._drawChars(d,h,m),d.isUnderline())){if(o._ctx.save(),d.isInverse())if(d.isBgDefault())o._ctx.fillStyle=o._colors.background.css;else if(d.isBgRGB())o._ctx.fillStyle="rgb("+f.AttributeData.toColorRGB(d.getBgColor()).join(",")+")";else{var A=d.getBgColor();o._optionsService.options.drawBoldTextInBrightColors&&d.isBold()&&A<8&&(A+=8),o._ctx.fillStyle=o._colors.ansi[A].css}else if(d.isFgDefault())o._ctx.fillStyle=o._colors.foreground.css;else if(d.isFgRGB())o._ctx.fillStyle="rgb("+f.AttributeData.toColorRGB(d.getFgColor()).join(",")+")";else{var v=d.getFgColor();o._optionsService.options.drawBoldTextInBrightColors&&d.isBold()&&v<8&&(v+=8),o._ctx.fillStyle=o._colors.ansi[v].css}o._fillBottomLineAtCells(h,m,d.getWidth()),o._ctx.restore()}})},u.prototype.onGridChanged=function(t,n){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,t,this._bufferService.cols,n-t+1),this._drawBackground(t,n),this._drawForeground(t,n))},u.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},u.prototype._isOverlapping=function(t){if(t.getWidth()!==1)return!1;if(t.getCode()<256)return!1;var n=t.getChars();if(this._characterOverlapCache.hasOwnProperty(n))return this._characterOverlapCache[n];this._ctx.save(),this._ctx.font=this._characterFont;var o=Math.floor(this._ctx.measureText(n).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[n]=o,o},u}(g.BaseRenderLayer);O.TextRenderLayer=l},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.GridCache=void 0;var y=function(){function a(){this.cache=[]}return a.prototype.resize=function(e,g){for(var f=0;f<e;f++){this.cache.length<=f&&this.cache.push([]);for(var s=this.cache[f].length;s<g;s++)this.cache[f].push(void 0);this.cache[f].length=g}this.cache.length=e},a.prototype.clear=function(){for(var e=0;e<this.cache.length;e++)for(var g=0;g<this.cache[e].length;g++)this.cache[e][g]=void 0},a}();O.GridCache=y},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(d,h){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,A){m.__proto__=A}||function(m,A){for(var v in A)A.hasOwnProperty(v)&&(m[v]=A[v])})(d,h)},function(o,d){function h(){this.constructor=o}y(o,d),o.prototype=d===null?Object.create(d):(h.prototype=d.prototype,new h)});Object.defineProperty(O,"__esModule",{value:!0}),O.NoneCharAtlas=O.DynamicCharAtlas=O.getGlyphCacheKey=void 0;var e=E(9),g=E(44),f=E(27),s=E(46),r=E(11),c=E(28),l=E(10),i={css:"rgba(0, 0, 0, 0)",rgba:0};function u(o){return o.code<<21|o.bg<<12|o.fg<<3|(o.bold?0:4)+(o.dim?0:2)+(o.italic?0:1)}O.getGlyphCacheKey=u;var t=function(o){function d(h,m){var A=o.call(this)||this;A._config=m,A._drawToCacheCount=0,A._glyphsWaitingOnBitmap=[],A._bitmapCommitTimeout=null,A._bitmap=null,A._cacheCanvas=h.createElement("canvas"),A._cacheCanvas.width=1024,A._cacheCanvas.height=1024,A._cacheCtx=c.throwIfFalsy(A._cacheCanvas.getContext("2d",{alpha:!0}));var v=h.createElement("canvas");v.width=A._config.scaledCharWidth,v.height=A._config.scaledCharHeight,A._tmpCtx=c.throwIfFalsy(v.getContext("2d",{alpha:A._config.allowTransparency})),A._width=Math.floor(1024/A._config.scaledCharWidth),A._height=Math.floor(1024/A._config.scaledCharHeight);var b=A._width*A._height;return A._cacheMap=new s.LRUMap(b),A._cacheMap.prealloc(b),A}return a(d,o),d.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},d.prototype.beginFrame=function(){this._drawToCacheCount=0},d.prototype.draw=function(h,m,A,v){if(m.code===32)return!0;if(!this._canCache(m))return!1;var b=u(m),x=this._cacheMap.get(b);if(x!=null)return this._drawFromCache(h,x,A,v),!0;if(this._drawToCacheCount<100){var C=void 0;C=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var w=this._drawToCache(m,C);return this._cacheMap.set(b,w),this._drawFromCache(h,w,A,v),!0}return!1},d.prototype._canCache=function(h){return h.code<256},d.prototype._toCoordinateX=function(h){return h%this._width*this._config.scaledCharWidth},d.prototype._toCoordinateY=function(h){return Math.floor(h/this._width)*this._config.scaledCharHeight},d.prototype._drawFromCache=function(h,m,A,v){if(!m.isEmpty){var b=this._toCoordinateX(m.index),x=this._toCoordinateY(m.index);h.drawImage(m.inBitmap?this._bitmap:this._cacheCanvas,b,x,this._config.scaledCharWidth,this._config.scaledCharHeight,A,v,this._config.scaledCharWidth,this._config.scaledCharHeight)}},d.prototype._getColorFromAnsiIndex=function(h){return h<this._config.colors.ansi.length?this._config.colors.ansi[h]:f.DEFAULT_ANSI_COLORS[h]},d.prototype._getBackgroundColor=function(h){return this._config.allowTransparency?i:h.bg===e.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:h.bg<256?this._getColorFromAnsiIndex(h.bg):this._config.colors.background},d.prototype._getForegroundColor=function(h){return h.fg===e.INVERTED_DEFAULT_COLOR?l.color.opaque(this._config.colors.background):h.fg<256?this._getColorFromAnsiIndex(h.fg):this._config.colors.foreground},d.prototype._drawToCache=function(h,m){this._drawToCacheCount++,this._tmpCtx.save();var A=this._getBackgroundColor(h);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=A.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var v=h.bold?this._config.fontWeightBold:this._config.fontWeight,b=h.italic?"italic":"";this._tmpCtx.font=b+" "+v+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(h).css,h.dim&&(this._tmpCtx.globalAlpha=e.DIM_OPACITY),this._tmpCtx.fillText(h.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var x=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),C=!1;this._config.allowTransparency||(C=function(I,N){for(var M=!0,k=N.rgba>>>24,U=N.rgba>>>16&255,V=N.rgba>>>8&255,B=0;B<I.data.length;B+=4)I.data[B]===k&&I.data[B+1]===U&&I.data[B+2]===V?I.data[B+3]=0:M=!1;return M}(x,A));var w=this._toCoordinateX(m),S=this._toCoordinateY(m);this._cacheCtx.putImageData(x,w,S);var T={index:m,isEmpty:C,inBitmap:!1};return this._addGlyphToBitmap(T),T},d.prototype._addGlyphToBitmap=function(h){var m=this;!("createImageBitmap"in window)||r.isFirefox||r.isSafari||(this._glyphsWaitingOnBitmap.push(h),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return m._generateBitmap()},100)))},d.prototype._generateBitmap=function(){var h=this,m=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(A){h._bitmap=A;for(var v=0;v<m.length;v++)m[v].inBitmap=!0}),this._bitmapCommitTimeout=null},d}(g.BaseCharAtlas);O.DynamicCharAtlas=t;var n=function(o){function d(h,m){return o.call(this)||this}return a(d,o),d.prototype.draw=function(h,m,A,v){return!1},d}(g.BaseCharAtlas);O.NoneCharAtlas=n},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.BaseCharAtlas=void 0;var y=function(){function a(){this._didWarmUp=!1}return a.prototype.dispose=function(){},a.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},a.prototype._doWarmUp=function(){},a.prototype.beginFrame=function(){},a}();O.BaseCharAtlas=y},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.ColorContrastCache=void 0;var y=function(){function a(){this._color={},this._rgba={}}return a.prototype.clear=function(){this._color={},this._rgba={}},a.prototype.setCss=function(e,g,f){this._rgba[e]||(this._rgba[e]={}),this._rgba[e][g]=f},a.prototype.getCss=function(e,g){return this._rgba[e]?this._rgba[e][g]:void 0},a.prototype.setColor=function(e,g,f){this._color[e]||(this._color[e]={}),this._color[e][g]=f},a.prototype.getColor=function(e,g){return this._color[e]?this._color[e][g]:void 0},a}();O.ColorContrastCache=y},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.LRUMap=void 0;var y=function(){function a(e){this.capacity=e,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return a.prototype._unlinkNode=function(e){var g=e.prev,f=e.next;e===this._head&&(this._head=f),e===this._tail&&(this._tail=g),g!==null&&(g.next=f),f!==null&&(f.prev=g)},a.prototype._appendNode=function(e){var g=this._tail;g!==null&&(g.next=e),e.prev=g,e.next=null,this._tail=e,this._head===null&&(this._head=e)},a.prototype.prealloc=function(e){for(var g=this._nodePool,f=0;f<e;f++)g.push({prev:null,next:null,key:null,value:null})},a.prototype.get=function(e){var g=this._map[e];return g!==void 0?(this._unlinkNode(g),this._appendNode(g),g.value):null},a.prototype.peekValue=function(e){var g=this._map[e];return g!==void 0?g.value:null},a.prototype.peek=function(){var e=this._head;return e===null?null:e.value},a.prototype.set=function(e,g){var f=this._map[e];if(f!==void 0)f=this._map[e],this._unlinkNode(f),f.value=g;else if(this.size>=this.capacity)f=this._head,this._unlinkNode(f),delete this._map[f.key],f.key=e,f.value=g,this._map[e]=f;else{var s=this._nodePool;s.length>0?((f=s.pop()).key=e,f.value=g):f={prev:null,next:null,key:e,value:g},this._map[e]=f,this.size++}this._appendNode(f)},a}();O.LRUMap=y},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(f,s){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,c){r.__proto__=c}||function(r,c){for(var l in c)c.hasOwnProperty(l)&&(r[l]=c[l])})(f,s)},function(g,f){function s(){this.constructor=g}y(g,f),g.prototype=f===null?Object.create(f):(s.prototype=f.prototype,new s)});Object.defineProperty(O,"__esModule",{value:!0}),O.SelectionRenderLayer=void 0;var e=function(g){function f(s,r,c,l,i,u){var t=g.call(this,s,"selection",r,!0,c,l,i,u)||this;return t._clearState(),t}return a(f,g),f.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},f.prototype.resize=function(s){g.prototype.resize.call(this,s),this._clearState()},f.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},f.prototype.onSelectionChanged=function(s,r,c){if(this._didStateChange(s,r,c,this._bufferService.buffer.ydisp))if(this._clearAll(),s&&r){var l=s[1]-this._bufferService.buffer.ydisp,i=r[1]-this._bufferService.buffer.ydisp,u=Math.max(l,0),t=Math.min(i,this._bufferService.rows-1);if(!(u>=this._bufferService.rows||t<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,c){var n=s[0],o=r[0]-n,d=t-u+1;this._fillCells(n,u,o,d)}else{n=l===u?s[0]:0;var h=u===t?r[0]:this._bufferService.cols;this._fillCells(n,u,h-n,1);var m=Math.max(t-u-1,0);if(this._fillCells(0,u+1,this._bufferService.cols,m),u!==t){var A=i===t?r[0]:this._bufferService.cols;this._fillCells(0,t,A,1)}}this._state.start=[s[0],s[1]],this._state.end=[r[0],r[1]],this._state.columnSelectMode=c,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},f.prototype._didStateChange=function(s,r,c,l){return!this._areCoordinatesEqual(s,this._state.start)||!this._areCoordinatesEqual(r,this._state.end)||c!==this._state.columnSelectMode||l!==this._state.ydisp},f.prototype._areCoordinatesEqual=function(s,r){return!(!s||!r)&&s[0]===r[0]&&s[1]===r[1]},f}(E(13).BaseRenderLayer);O.SelectionRenderLayer=e},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(c,l){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,u){i.__proto__=u}||function(i,u){for(var t in u)u.hasOwnProperty(t)&&(i[t]=u[t])})(c,l)},function(r,c){function l(){this.constructor=r}y(r,c),r.prototype=c===null?Object.create(c):(l.prototype=c.prototype,new l)});Object.defineProperty(O,"__esModule",{value:!0}),O.CursorRenderLayer=void 0;var e=E(13),g=E(4),f=function(r){function c(l,i,u,t,n,o,d,h,m){var A=r.call(this,l,"cursor",i,!0,u,t,o,d)||this;return A._onRequestRedraw=n,A._coreService=h,A._coreBrowserService=m,A._cell=new g.CellData,A._state={x:0,y:0,isFocused:!1,style:"",width:0},A._cursorRenderers={bar:A._renderBarCursor.bind(A),block:A._renderBlockCursor.bind(A),underline:A._renderUnderlineCursor.bind(A)},A}return a(c,r),c.prototype.resize=function(l){r.prototype.resize.call(this,l),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},c.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},c.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},c.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},c.prototype.onOptionsChanged=function(){var l,i=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new s(this._coreBrowserService.isFocused,function(){i._render(!0)})):((l=this._cursorBlinkStateManager)===null||l===void 0||l.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},c.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},c.prototype.onGridChanged=function(l,i){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},c.prototype._render=function(l){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var i=this._bufferService.buffer.ybase+this._bufferService.buffer.y,u=i-this._bufferService.buffer.ydisp;if(u<0||u>=this._bufferService.rows)this._clearCursor();else{var t=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(i).loadCell(t,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var n=this._optionsService.options.cursorStyle;return n&&n!=="block"?this._cursorRenderers[n](t,u,this._cell):this._renderBlurCursor(t,u,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=u,this._state.isFocused=!1,this._state.style=n,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===t&&this._state.y===u&&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"](t,u,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=u,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},c.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})},c.prototype._renderBarCursor=function(l,i,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(l,i,this._optionsService.options.cursorWidth),this._ctx.restore()},c.prototype._renderBlockCursor=function(l,i,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(l,i,u.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(u,l,i),this._ctx.restore()},c.prototype._renderUnderlineCursor=function(l,i,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(l,i),this._ctx.restore()},c.prototype._renderBlurCursor=function(l,i,u){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(l,i,u.getWidth(),1),this._ctx.restore()},c}(e.BaseRenderLayer);O.CursorRenderLayer=f;var s=function(){function r(c,l){this._renderCallback=l,this.isCursorVisible=!0,c&&this._restartInterval()}return Object.defineProperty(r.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),r.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)},r.prototype.restartBlinkAnimation=function(){var c=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){c._renderCallback(),c._animationFrame=void 0})))},r.prototype._restartInterval=function(c){var l=this;c===void 0&&(c=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(l._animationTimeRestarted){var i=600-(Date.now()-l._animationTimeRestarted);if(l._animationTimeRestarted=void 0,i>0)return void l._restartInterval(i)}l.isCursorVisible=!1,l._animationFrame=window.requestAnimationFrame(function(){l._renderCallback(),l._animationFrame=void 0}),l._blinkInterval=window.setInterval(function(){if(l._animationTimeRestarted){var u=600-(Date.now()-l._animationTimeRestarted);return l._animationTimeRestarted=void 0,void l._restartInterval(u)}l.isCursorVisible=!l.isCursorVisible,l._animationFrame=window.requestAnimationFrame(function(){l._renderCallback(),l._animationFrame=void 0})},600)},c)},r.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)},r.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},r}()},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(c,l){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,u){i.__proto__=u}||function(i,u){for(var t in u)u.hasOwnProperty(t)&&(i[t]=u[t])})(c,l)},function(r,c){function l(){this.constructor=r}y(r,c),r.prototype=c===null?Object.create(c):(l.prototype=c.prototype,new l)});Object.defineProperty(O,"__esModule",{value:!0}),O.LinkRenderLayer=void 0;var e=E(13),g=E(9),f=E(26),s=function(r){function c(l,i,u,t,n,o,d,h){var m=r.call(this,l,"link",i,!0,u,t,d,h)||this;return n.onShowLinkUnderline(function(A){return m._onShowLinkUnderline(A)}),n.onHideLinkUnderline(function(A){return m._onHideLinkUnderline(A)}),o.onShowLinkUnderline(function(A){return m._onShowLinkUnderline(A)}),o.onHideLinkUnderline(function(A){return m._onHideLinkUnderline(A)}),m}return a(c,r),c.prototype.resize=function(l){r.prototype.resize.call(this,l),this._state=void 0},c.prototype.reset=function(){this._clearCurrentLink()},c.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var l=this._state.y2-this._state.y1-1;l>0&&this._clearCells(0,this._state.y1+1,this._state.cols,l),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},c.prototype._onShowLinkUnderline=function(l){if(l.fg===g.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:l.fg&&f.is256Color(l.fg)?this._ctx.fillStyle=this._colors.ansi[l.fg].css:this._ctx.fillStyle=this._colors.foreground.css,l.y1===l.y2)this._fillBottomLineAtCells(l.x1,l.y1,l.x2-l.x1);else{this._fillBottomLineAtCells(l.x1,l.y1,l.cols-l.x1);for(var i=l.y1+1;i<l.y2;i++)this._fillBottomLineAtCells(0,i,l.cols);this._fillBottomLineAtCells(0,l.y2,l.x2)}this._state=l},c.prototype._onHideLinkUnderline=function(l){this._clearCurrentLink()},c}(e.BaseRenderLayer);O.LinkRenderLayer=s},function(L,O,E){"use strict";var y=this&&this.__decorate||function(r,c,l,i){var u,t=arguments.length,n=t<3?c:i===null?i=Object.getOwnPropertyDescriptor(c,l):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(r,c,l,i);else for(var o=r.length-1;o>=0;o--)(u=r[o])&&(n=(t<3?u(n):t>3?u(c,l,n):u(c,l))||n);return t>3&&n&&Object.defineProperty(c,l,n),n},a=this&&this.__param||function(r,c){return function(l,i){c(l,i,r)}};Object.defineProperty(O,"__esModule",{value:!0}),O.MouseZone=O.Linkifier=void 0;var e=E(0),g=E(1),f=function(){function r(c,l,i){this._bufferService=c,this._logService=l,this._unicodeService=i,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(r.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),r.prototype.attachToDom=function(c,l){this._element=c,this._mouseZoneManager=l},r.prototype.linkifyRows=function(c,l){var i=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=c,this._rowsToLinkify.end=l):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,c),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,l)),this._mouseZoneManager.clearAll(c,l),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return i._linkifyRows()},r._timeBeforeLatency))},r.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var c=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var l=c.ydisp+this._rowsToLinkify.start;if(!(l>=c.lines.length)){for(var i=c.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,u=Math.ceil(2e3/this._bufferService.cols),t=this._bufferService.buffer.iterator(!1,l,i,u,u);t.hasNext();)for(var n=t.next(),o=0;o<this._linkMatchers.length;o++)this._doLinkifyRow(n.range.first,n.content,this._linkMatchers[o]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},r.prototype.registerLinkMatcher=function(c,l,i){if(i===void 0&&(i={}),!l)throw new Error("handler must be defined");var u={id:this._nextLinkMatcherId++,regex:c,handler:l,matchIndex:i.matchIndex,validationCallback:i.validationCallback,hoverTooltipCallback:i.tooltipCallback,hoverLeaveCallback:i.leaveCallback,willLinkActivate:i.willLinkActivate,priority:i.priority||0};return this._addLinkMatcherToList(u),u.id},r.prototype._addLinkMatcherToList=function(c){if(this._linkMatchers.length!==0){for(var l=this._linkMatchers.length-1;l>=0;l--)if(c.priority<=this._linkMatchers[l].priority)return void this._linkMatchers.splice(l+1,0,c);this._linkMatchers.splice(0,0,c)}else this._linkMatchers.push(c)},r.prototype.deregisterLinkMatcher=function(c){for(var l=0;l<this._linkMatchers.length;l++)if(this._linkMatchers[l].id===c)return this._linkMatchers.splice(l,1),!0;return!1},r.prototype._doLinkifyRow=function(c,l,i){for(var u,t=this,n=new RegExp(i.regex.source,(i.regex.flags||"")+"g"),o=-1,d=function(){var A=u[typeof i.matchIndex!="number"?0:i.matchIndex];if(!A)return h._logService.debug("match found without corresponding matchIndex",u,i),"break";if(o=l.indexOf(A,o+1),n.lastIndex=o+A.length,o<0)return"break";var v=h._bufferService.buffer.stringIndexToBufferIndex(c,o);if(v[0]<0)return"break";var b=h._bufferService.buffer.lines.get(v[0]);if(!b)return"break";var x=b.getFg(v[1]),C=x?x>>9&511:void 0;i.validationCallback?i.validationCallback(A,function(w){t._rowsTimeoutId||w&&t._addLink(v[1],v[0]-t._bufferService.buffer.ydisp,A,i,C)}):h._addLink(v[1],v[0]-h._bufferService.buffer.ydisp,A,i,C)},h=this;(u=n.exec(l))!==null&&!(d()==="break"););},r.prototype._addLink=function(c,l,i,u,t){var n=this;if(this._mouseZoneManager&&this._element){var o=this._unicodeService.getStringCellWidth(i),d=c%this._bufferService.cols,h=l+Math.floor(c/this._bufferService.cols),m=(d+o)%this._bufferService.cols,A=h+Math.floor((d+o)/this._bufferService.cols);m===0&&(m=this._bufferService.cols,A--),this._mouseZoneManager.add(new s(d+1,h+1,m+1,A+1,function(v){if(u.handler)return u.handler(v,i);var b=window.open();b?(b.opener=null,b.location.href=i):console.warn("Opening link blocked as opener could not be cleared")},function(){n._onShowLinkUnderline.fire(n._createLinkHoverEvent(d,h,m,A,t)),n._element.classList.add("xterm-cursor-pointer")},function(v){n._onLinkTooltip.fire(n._createLinkHoverEvent(d,h,m,A,t)),u.hoverTooltipCallback&&u.hoverTooltipCallback(v,i,{start:{x:d,y:h},end:{x:m,y:A}})},function(){n._onHideLinkUnderline.fire(n._createLinkHoverEvent(d,h,m,A,t)),n._element.classList.remove("xterm-cursor-pointer"),u.hoverLeaveCallback&&u.hoverLeaveCallback()},function(v){return!u.willLinkActivate||u.willLinkActivate(v,i)}))}},r.prototype._createLinkHoverEvent=function(c,l,i,u,t){return{x1:c,y1:l,x2:i,y2:u,cols:this._bufferService.cols,fg:t}},r._timeBeforeLatency=200,r=y([a(0,g.IBufferService),a(1,g.ILogService),a(2,g.IUnicodeService)],r)}();O.Linkifier=f;var s=function(c,l,i,u,t,n,o,d,h){this.x1=c,this.y1=l,this.x2=i,this.y2=u,this.clickCallback=t,this.hoverCallback=n,this.tooltipCallback=o,this.leaveCallback=d,this.willLinkActivate=h};O.MouseZone=s},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(A,v){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,x){b.__proto__=x}||function(b,x){for(var C in x)x.hasOwnProperty(C)&&(b[C]=x[C])})(A,v)},function(m,A){function v(){this.constructor=m}y(m,A),m.prototype=A===null?Object.create(A):(v.prototype=A.prototype,new v)}),e=this&&this.__decorate||function(m,A,v,b){var x,C=arguments.length,w=C<3?A:b===null?b=Object.getOwnPropertyDescriptor(A,v):b;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(m,A,v,b);else for(var S=m.length-1;S>=0;S--)(x=m[S])&&(w=(C<3?x(w):C>3?x(A,v,w):x(A,v))||w);return C>3&&w&&Object.defineProperty(A,v,w),w},g=this&&this.__param||function(m,A){return function(v,b){A(v,b,m)}};Object.defineProperty(O,"__esModule",{value:!0}),O.SelectionService=void 0;var f=E(11),s=E(52),r=E(4),c=E(0),l=E(5),i=E(1),u=E(30),t=E(53),n=E(2),o=String.fromCharCode(160),d=new RegExp(o,"g"),h=function(m){function A(v,b,x,C,w,S,T){var I=m.call(this)||this;return I._element=v,I._screenElement=b,I._bufferService=x,I._coreService=C,I._mouseService=w,I._optionsService=S,I._renderService=T,I._dragScrollAmount=0,I._enabled=!0,I._workCell=new r.CellData,I._mouseDownTimeStamp=0,I._onLinuxMouseSelection=I.register(new c.EventEmitter),I._onRedrawRequest=I.register(new c.EventEmitter),I._onSelectionChange=I.register(new c.EventEmitter),I._onRequestScrollLines=I.register(new c.EventEmitter),I._mouseMoveListener=function(N){return I._onMouseMove(N)},I._mouseUpListener=function(N){return I._onMouseUp(N)},I._coreService.onUserInput(function(){I.hasSelection&&I.clearSelection()}),I._trimListener=I._bufferService.buffer.lines.onTrim(function(N){return I._onTrim(N)}),I.register(I._bufferService.buffers.onBufferActivate(function(N){return I._onBufferActivate(N)})),I.enable(),I._model=new s.SelectionModel(I._bufferService),I._activeSelectionMode=0,I}return a(A,m),Object.defineProperty(A.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),A.prototype.dispose=function(){this._removeMouseDownListeners()},A.prototype.reset=function(){this.clearSelection()},A.prototype.disable=function(){this.clearSelection(),this._enabled=!1},A.prototype.enable=function(){this._enabled=!0},Object.defineProperty(A.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"hasSelection",{get:function(){var b=this._model.finalSelectionStart,x=this._model.finalSelectionEnd;return!(!b||!x)&&(b[0]!==x[0]||b[1]!==x[1])},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"selectionText",{get:function(){var b=this._model.finalSelectionStart,x=this._model.finalSelectionEnd;if(!b||!x)return"";var C=this._bufferService.buffer,w=[];if(this._activeSelectionMode===3){if(b[0]===x[0])return"";for(var S=b[1];S<=x[1];S++){var T=C.translateBufferLineToString(S,!0,b[0],x[0]);w.push(T)}}else{var I=b[1]===x[1]?x[0]:void 0;for(w.push(C.translateBufferLineToString(b[1],!0,b[0],I)),S=b[1]+1;S<=x[1]-1;S++){var N=C.lines.get(S);T=C.translateBufferLineToString(S,!0),N&&N.isWrapped?w[w.length-1]+=T:w.push(T)}b[1]!==x[1]&&(N=C.lines.get(x[1]),T=C.translateBufferLineToString(x[1],!0,0,x[0]),N&&N.isWrapped?w[w.length-1]+=T:w.push(T))}return w.map(function(M){return M.replace(d," ")}).join(f.isWindows?`\r
`:`
`)},enumerable:!1,configurable:!0}),A.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},A.prototype.refresh=function(v){var b=this;(this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return b._refresh()})),f.isLinux&&v)&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},A.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},A.prototype.isClickInSelection=function(v){var b=this._getMouseBufferCoords(v),x=this._model.finalSelectionStart,C=this._model.finalSelectionEnd;return!!(x&&C&&b)&&this._areCoordsInSelection(b,x,C)},A.prototype._areCoordsInSelection=function(v,b,x){return v[1]>b[1]&&v[1]<x[1]||b[1]===x[1]&&v[1]===b[1]&&v[0]>=b[0]&&v[0]<x[0]||b[1]<x[1]&&v[1]===x[1]&&v[0]<x[0]||b[1]<x[1]&&v[1]===b[1]&&v[0]>=b[0]},A.prototype.selectWordAtCursor=function(v){var b=this._getMouseBufferCoords(v);b&&(this._selectWordAt(b,!1),this._model.selectionEnd=void 0,this.refresh(!0))},A.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},A.prototype.selectLines=function(v,b){this._model.clearSelection(),v=Math.max(v,0),b=Math.min(b,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,v],this._model.selectionEnd=[this._bufferService.cols,b],this.refresh(),this._onSelectionChange.fire()},A.prototype._onTrim=function(v){this._model.onTrim(v)&&this.refresh()},A.prototype._getMouseBufferCoords=function(v){var b=this._mouseService.getCoords(v,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(b)return b[0]--,b[1]--,b[1]+=this._bufferService.buffer.ydisp,b},A.prototype._getMouseEventScrollAmount=function(v){var b=u.getCoordsRelativeToElement(v,this._screenElement)[1],x=this._renderService.dimensions.canvasHeight;return b>=0&&b<=x?0:(b>x&&(b-=x),b=Math.min(Math.max(b,-50),50),(b/=50)/Math.abs(b)+Math.round(14*b))},A.prototype.shouldForceSelection=function(v){return f.isMac?v.altKey&&this._optionsService.options.macOptionClickForcesSelection:v.shiftKey},A.prototype.onMouseDown=function(v){if(this._mouseDownTimeStamp=v.timeStamp,(v.button!==2||!this.hasSelection)&&v.button===0){if(!this._enabled){if(!this.shouldForceSelection(v))return;v.stopPropagation()}v.preventDefault(),this._dragScrollAmount=0,this._enabled&&v.shiftKey?this._onIncrementalClick(v):v.detail===1?this._onSingleClick(v):v.detail===2?this._onDoubleClick(v):v.detail===3&&this._onTripleClick(v),this._addMouseDownListeners(),this.refresh(!0)}},A.prototype._addMouseDownListeners=function(){var v=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return v._dragScroll()},50)},A.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},A.prototype._onIncrementalClick=function(v){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(v))},A.prototype._onSingleClick=function(v){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(v)?3:0,this._model.selectionStart=this._getMouseBufferCoords(v),this._model.selectionStart){this._model.selectionEnd=void 0;var b=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);b&&b.length!==this._model.selectionStart[0]&&b.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},A.prototype._onDoubleClick=function(v){var b=this._getMouseBufferCoords(v);b&&(this._activeSelectionMode=1,this._selectWordAt(b,!0))},A.prototype._onTripleClick=function(v){var b=this._getMouseBufferCoords(v);b&&(this._activeSelectionMode=2,this._selectLineAt(b[1]))},A.prototype.shouldColumnSelect=function(v){return v.altKey&&!(f.isMac&&this._optionsService.options.macOptionClickForcesSelection)},A.prototype._onMouseMove=function(v){if(v.stopImmediatePropagation(),this._model.selectionStart){var b=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(v),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(v),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var x=this._bufferService.buffer;if(this._model.selectionEnd[1]<x.lines.length){var C=x.lines.get(this._model.selectionEnd[1]);C&&C.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}b&&b[0]===this._model.selectionEnd[0]&&b[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},A.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var v=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(v.ydisp+this._bufferService.rows,v.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=v.ydisp),this.refresh()}},A.prototype._onMouseUp=function(v){var b=v.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&b<500&&v.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var x=this._mouseService.getCoords(v,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(x&&x[0]!==void 0&&x[1]!==void 0){var C=t.moveToCellSequence(x[0]-1,x[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(C,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},A.prototype._onBufferActivate=function(v){var b=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=v.activeBuffer.lines.onTrim(function(x){return b._onTrim(x)})},A.prototype._convertViewportColToCharacterIndex=function(v,b){for(var x=b[0],C=0;b[0]>=C;C++){var w=v.loadCell(C,this._workCell).getChars().length;this._workCell.getWidth()===0?x--:w>1&&b[0]!==C&&(x+=w-1)}return x},A.prototype.setSelection=function(v,b,x){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[v,b],this._model.selectionStartLength=x,this.refresh()},A.prototype._getWordAt=function(v,b,x,C){if(x===void 0&&(x=!0),C===void 0&&(C=!0),!(v[0]>=this._bufferService.cols)){var w=this._bufferService.buffer,S=w.lines.get(v[1]);if(S){var T=w.translateBufferLineToString(v[1],!1),I=this._convertViewportColToCharacterIndex(S,v),N=I,M=v[0]-I,k=0,U=0,V=0,B=0;if(T.charAt(I)===" "){for(;I>0&&T.charAt(I-1)===" ";)I--;for(;N<T.length&&T.charAt(N+1)===" ";)N++}else{var H=v[0],P=v[0];S.getWidth(H)===0&&(k++,H--),S.getWidth(P)===2&&(U++,P++);var j=S.getString(P).length;for(j>1&&(B+=j-1,N+=j-1);H>0&&I>0&&!this._isCharWordSeparator(S.loadCell(H-1,this._workCell));){S.loadCell(H-1,this._workCell);var z=this._workCell.getChars().length;this._workCell.getWidth()===0?(k++,H--):z>1&&(V+=z-1,I-=z-1),I--,H--}for(;P<S.length&&N+1<T.length&&!this._isCharWordSeparator(S.loadCell(P+1,this._workCell));){S.loadCell(P+1,this._workCell);var K=this._workCell.getChars().length;this._workCell.getWidth()===2?(U++,P++):K>1&&(B+=K-1,N+=K-1),N++,P++}}N++;var X=I+M-k+V,Z=Math.min(this._bufferService.cols,N-I+k+U-V-B);if(b||T.slice(I,N).trim()!==""){if(x&&X===0&&S.getCodePoint(0)!==32){var Y=w.lines.get(v[1]-1);if(Y&&S.isWrapped&&Y.getCodePoint(this._bufferService.cols-1)!==32){var te=this._getWordAt([this._bufferService.cols-1,v[1]-1],!1,!0,!1);if(te){var q=this._bufferService.cols-te.start;X-=q,Z+=q}}}if(C&&X+Z===this._bufferService.cols&&S.getCodePoint(this._bufferService.cols-1)!==32){var ee=w.lines.get(v[1]+1);if(ee&&ee.isWrapped&&ee.getCodePoint(0)!==32){var fe=this._getWordAt([0,v[1]+1],!1,!1,!0);fe&&(Z+=fe.length)}}return{start:X,length:Z}}}}},A.prototype._selectWordAt=function(v,b){var x=this._getWordAt(v,b);if(x){for(;x.start<0;)x.start+=this._bufferService.cols,v[1]--;this._model.selectionStart=[x.start,v[1]],this._model.selectionStartLength=x.length}},A.prototype._selectToWordAt=function(v){var b=this._getWordAt(v,!0);if(b){for(var x=v[1];b.start<0;)b.start+=this._bufferService.cols,x--;if(!this._model.areSelectionValuesReversed())for(;b.start+b.length>this._bufferService.cols;)b.length-=this._bufferService.cols,x++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?b.start:b.start+b.length,x]}},A.prototype._isCharWordSeparator=function(v){return v.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(v.getChars())>=0},A.prototype._selectLineAt=function(v){var b=this._bufferService.buffer.getWrappedRangeForLine(v);this._model.selectionStart=[0,b.first],this._model.selectionEnd=[this._bufferService.cols,b.last],this._model.selectionStartLength=0},A=e([g(2,i.IBufferService),g(3,i.ICoreService),g(4,l.IMouseService),g(5,i.IOptionsService),g(6,l.IRenderService)],A)}(n.Disposable);O.SelectionService=h},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.SelectionModel=void 0;var y=function(){function a(e){this._bufferService=e,this.isSelectAllActive=!1,this.selectionStartLength=0}return a.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(a.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(a.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 g=this.selectionStart[0]+this.selectionStartLength;return g>this._bufferService.cols?[g%this._bufferService.cols,this.selectionStart[1]+Math.floor(g/this._bufferService.cols)]:[g,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}),a.prototype.areSelectionValuesReversed=function(){var e=this.selectionStart,g=this.selectionEnd;return!(!e||!g)&&(e[1]>g[1]||e[1]===g[1]&&e[0]>g[0])},a.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)},a}();O.SelectionModel=y},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.moveToCellSequence=void 0;var y=E(12);function a(c,l,i,u){var t=c-e(i,c),n=l-e(i,l);return r(Math.abs(t-n)-function(o,d,h){for(var m=0,A=o-e(h,o),v=d-e(h,d),b=0;b<Math.abs(A-v);b++){var x=g(o,d)==="A"?-1:1,C=h.buffer.lines.get(A+x*b);C&&C.isWrapped&&m++}return m}(c,l,i),s(g(c,l),u))}function e(c,l){for(var i=0,u=c.buffer.lines.get(l),t=u&&u.isWrapped;t&&l>=0&&l<c.rows;)i++,t=(u=c.buffer.lines.get(--l))&&u.isWrapped;return i}function g(c,l){return c>l?"A":"B"}function f(c,l,i,u,t,n){for(var o=c,d=l,h="";o!==i||d!==u;)o+=t?1:-1,t&&o>n.cols-1?(h+=n.buffer.translateBufferLineToString(d,!1,c,o),o=0,c=0,d++):!t&&o<0&&(h+=n.buffer.translateBufferLineToString(d,!1,0,c+1),c=o=n.cols-1,d--);return h+n.buffer.translateBufferLineToString(d,!1,c,o)}function s(c,l){var i=l?"O":"[";return y.C0.ESC+i+c}function r(c,l){c=Math.floor(c);for(var i="",u=0;u<c;u++)i+=l;return i}O.moveToCellSequence=function(c,l,i,u){var t,n=i.buffer.x,o=i.buffer.y;if(!i.buffer.hasScrollback)return function(h,m,A,v,b,x){return a(m,v,b,x).length===0?"":r(f(h,m,h,m-e(b,m),!1,b).length,s("D",x))}(n,o,0,l,i,u)+a(o,l,i,u)+function(h,m,A,v,b,x){var C;C=a(m,v,b,x).length>0?v-e(b,v):m;var w=v,S=function(T,I,N,M,k,U){var V;return V=a(N,M,k,U).length>0?M-e(k,M):I,T<N&&V<=M||T>=N&&V<M?"C":"D"}(h,m,A,v,b,x);return r(f(h,C,A,w,S==="C",b).length,s(S,x))}(n,o,c,l,i,u);if(o===l)return t=n>c?"D":"C",r(Math.abs(n-c),s(t,u));t=o>l?"D":"C";var d=Math.abs(o-l);return r(function(h,m){return m.cols-h}(o>l?c:n,i)+(d-1)*i.cols+1+((o>l?n:c)-1),s(t,u))}},function(L,O,E){"use strict";var y=this&&this.__decorate||function(f,s,r,c){var l,i=arguments.length,u=i<3?s:c===null?c=Object.getOwnPropertyDescriptor(s,r):c;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(f,s,r,c);else for(var t=f.length-1;t>=0;t--)(l=f[t])&&(u=(i<3?l(u):i>3?l(s,r,u):l(s,r))||u);return i>3&&u&&Object.defineProperty(s,r,u),u},a=this&&this.__param||function(f,s){return function(r,c){s(r,c,f)}};Object.defineProperty(O,"__esModule",{value:!0}),O.SoundService=void 0;var e=E(1),g=function(){function f(s){this._optionsService=s}return Object.defineProperty(f,"audioContext",{get:function(){if(!f._audioContext){var r=window.AudioContext||window.webkitAudioContext;if(!r)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;f._audioContext=new r}return f._audioContext},enumerable:!1,configurable:!0}),f.prototype.playBellSound=function(){var s=f.audioContext;if(s){var r=s.createBufferSource();s.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(c){r.buffer=c,r.connect(s.destination),r.start(0)})}},f.prototype._base64ToArrayBuffer=function(s){for(var r=window.atob(s),c=r.length,l=new Uint8Array(c),i=0;i<c;i++)l[i]=r.charCodeAt(i);return l.buffer},f.prototype._removeMimeType=function(s){return s.split(",")[1]},f=y([a(0,e.IOptionsService)],f)}();O.SoundService=g},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(u,t){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var d in o)o.hasOwnProperty(d)&&(n[d]=o[d])})(u,t)},function(i,u){function t(){this.constructor=i}y(i,u),i.prototype=u===null?Object.create(u):(t.prototype=u.prototype,new t)}),e=this&&this.__decorate||function(i,u,t,n){var o,d=arguments.length,h=d<3?u:n===null?n=Object.getOwnPropertyDescriptor(u,t):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")h=Reflect.decorate(i,u,t,n);else for(var m=i.length-1;m>=0;m--)(o=i[m])&&(h=(d<3?o(h):d>3?o(u,t,h):o(u,t))||h);return d>3&&h&&Object.defineProperty(u,t,h),h},g=this&&this.__param||function(i,u){return function(t,n){u(t,n,i)}};Object.defineProperty(O,"__esModule",{value:!0}),O.MouseZoneManager=void 0;var f=E(2),s=E(7),r=E(5),c=E(1),l=function(i){function u(t,n,o,d,h,m){var A=i.call(this)||this;return A._element=t,A._screenElement=n,A._bufferService=o,A._mouseService=d,A._selectionService=h,A._optionsService=m,A._zones=[],A._areZonesActive=!1,A._lastHoverCoords=[void 0,void 0],A._initialSelectionLength=0,A.register(s.addDisposableDomListener(A._element,"mousedown",function(v){return A._onMouseDown(v)})),A._mouseMoveListener=function(v){return A._onMouseMove(v)},A._mouseLeaveListener=function(v){return A._onMouseLeave(v)},A._clickListener=function(v){return A._onClick(v)},A}return a(u,i),u.prototype.dispose=function(){i.prototype.dispose.call(this),this._deactivate()},u.prototype.add=function(t){this._zones.push(t),this._zones.length===1&&this._activate()},u.prototype.clearAll=function(t,n){if(this._zones.length!==0){t&&n||(t=0,n=this._bufferService.rows-1);for(var o=0;o<this._zones.length;o++){var d=this._zones[o];(d.y1>t&&d.y1<=n+1||d.y2>t&&d.y2<=n+1||d.y1<t&&d.y2>n+1)&&(this._currentZone&&this._currentZone===d&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(o--,1))}this._zones.length===0&&this._deactivate()}},u.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))},u.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))},u.prototype._onMouseMove=function(t){this._lastHoverCoords[0]===t.pageX&&this._lastHoverCoords[1]===t.pageY||(this._onHover(t),this._lastHoverCoords=[t.pageX,t.pageY])},u.prototype._onHover=function(t){var n=this,o=this._findZoneEventAt(t);o!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),o&&(this._currentZone=o,o.hoverCallback&&o.hoverCallback(t),this._tooltipTimeout=window.setTimeout(function(){return n._onTooltip(t)},this._optionsService.options.linkTooltipHoverDuration)))},u.prototype._onTooltip=function(t){this._tooltipTimeout=void 0;var n=this._findZoneEventAt(t);n&&n.tooltipCallback&&n.tooltipCallback(t)},u.prototype._onMouseDown=function(t){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var n=this._findZoneEventAt(t);(n==null?void 0:n.willLinkActivate(t))&&(t.preventDefault(),t.stopImmediatePropagation())}},u.prototype._onMouseLeave=function(t){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},u.prototype._onClick=function(t){var n=this._findZoneEventAt(t),o=this._getSelectionLength();n&&o===this._initialSelectionLength&&(n.clickCallback(t),t.preventDefault(),t.stopImmediatePropagation())},u.prototype._getSelectionLength=function(){var t=this._selectionService.selectionText;return t?t.length:0},u.prototype._findZoneEventAt=function(t){var n=this._mouseService.getCoords(t,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(n)for(var o=n[0],d=n[1],h=0;h<this._zones.length;h++){var m=this._zones[h];if(m.y1===m.y2){if(d===m.y1&&o>=m.x1&&o<m.x2)return m}else if(d===m.y1&&o>=m.x1||d===m.y2&&o<m.x2||d>m.y1&&d<m.y2)return m}},u=e([g(2,c.IBufferService),g(3,r.IMouseService),g(4,r.ISelectionService),g(5,c.IOptionsService)],u)}(f.Disposable);O.MouseZoneManager=l},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(t,n){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,d){o.__proto__=d}||function(o,d){for(var h in d)d.hasOwnProperty(h)&&(o[h]=d[h])})(t,n)},function(u,t){function n(){this.constructor=u}y(u,t),u.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(O,"__esModule",{value:!0}),O.AccessibilityManager=void 0;var e=E(18),g=E(11),f=E(31),s=E(7),r=E(2),c=E(32),l=E(17),i=function(u){function t(n,o){var d=u.call(this)||this;d._terminal=n,d._renderService=o,d._liveRegionLineCount=0,d._charsToConsume=[],d._charsToAnnounce="",d._accessibilityTreeRoot=document.createElement("div"),d._accessibilityTreeRoot.classList.add("xterm-accessibility"),d._rowContainer=document.createElement("div"),d._rowContainer.classList.add("xterm-accessibility-tree"),d._rowContainer.setAttribute("role","list"),d._rowElements=[];for(var h=0;h<d._terminal.rows;h++)d._rowElements[h]=d._createAccessibilityTreeNode(),d._rowContainer.appendChild(d._rowElements[h]);if(d._topBoundaryFocusListener=function(m){return d._onBoundaryFocus(m,0)},d._bottomBoundaryFocusListener=function(m){return d._onBoundaryFocus(m,1)},d._rowElements[0].addEventListener("focus",d._topBoundaryFocusListener),d._rowElements[d._rowElements.length-1].addEventListener("focus",d._bottomBoundaryFocusListener),d._refreshRowsDimensions(),d._accessibilityTreeRoot.appendChild(d._rowContainer),d._renderRowsDebouncer=new f.RenderDebouncer(d._renderRows.bind(d)),d._refreshRows(),d._liveRegion=document.createElement("div"),d._liveRegion.classList.add("live-region"),d._liveRegion.setAttribute("aria-live","assertive"),d._accessibilityTreeRoot.appendChild(d._liveRegion),!d._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return d._terminal.element.insertAdjacentElement("afterbegin",d._accessibilityTreeRoot),d.register(d._renderRowsDebouncer),d.register(d._terminal.onResize(function(m){return d._onResize(m.rows)})),d.register(d._terminal.onRender(function(m){return d._refreshRows(m.start,m.end)})),d.register(d._terminal.onScroll(function(){return d._refreshRows()})),d.register(d._terminal.onA11yChar(function(m){return d._onChar(m)})),d.register(d._terminal.onLineFeed(function(){return d._onChar(`
`)})),d.register(d._terminal.onA11yTab(function(m){return d._onTab(m)})),d.register(d._terminal.onKey(function(m){return d._onKey(m.key)})),d.register(d._terminal.onBlur(function(){return d._clearLiveRegion()})),d.register(d._renderService.onDimensionsChange(function(){return d._refreshRowsDimensions()})),d._screenDprMonitor=new c.ScreenDprMonitor,d.register(d._screenDprMonitor),d._screenDprMonitor.setListener(function(){return d._refreshRowsDimensions()}),d.register(s.addDisposableDomListener(window,"resize",function(){return d._refreshRowsDimensions()})),d}return a(t,u),t.prototype.dispose=function(){u.prototype.dispose.call(this),l.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},t.prototype._onBoundaryFocus=function(n,o){var d=n.target,h=this._rowElements[o===0?1:this._rowElements.length-2];if(d.getAttribute("aria-posinset")!==(o===0?"1":""+this._terminal.buffer.lines.length)&&n.relatedTarget===h){var m,A;if(o===0?(m=d,A=this._rowElements.pop(),this._rowContainer.removeChild(A)):(m=this._rowElements.shift(),A=d,this._rowContainer.removeChild(m)),m.removeEventListener("focus",this._topBoundaryFocusListener),A.removeEventListener("focus",this._bottomBoundaryFocusListener),o===0){var v=this._createAccessibilityTreeNode();this._rowElements.unshift(v),this._rowContainer.insertAdjacentElement("afterbegin",v)}else v=this._createAccessibilityTreeNode(),this._rowElements.push(v),this._rowContainer.appendChild(v);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(o===0?-1:1),this._rowElements[o===0?1:this._rowElements.length-2].focus(),n.preventDefault(),n.stopImmediatePropagation()}},t.prototype._onResize=function(n){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var o=this._rowContainer.children.length;o<this._terminal.rows;o++)this._rowElements[o]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[o]);for(;this._rowElements.length>n;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},t.prototype._createAccessibilityTreeNode=function(){var n=document.createElement("div");return n.setAttribute("role","listitem"),n.tabIndex=-1,this._refreshRowDimensions(n),n},t.prototype._onTab=function(n){for(var o=0;o<n;o++)this._onChar(" ")},t.prototype._onChar=function(n){var o=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==n&&(this._charsToAnnounce+=n):this._charsToAnnounce+=n,n===`
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=e.tooMuchOutput)),g.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){o._accessibilityTreeRoot.appendChild(o._liveRegion)},0))},t.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,g.isMac&&l.removeElementFromParent(this._liveRegion)},t.prototype._onKey=function(n){this._clearLiveRegion(),this._charsToConsume.push(n)},t.prototype._refreshRows=function(n,o){this._renderRowsDebouncer.refresh(n,o,this._terminal.rows)},t.prototype._renderRows=function(n,o){for(var d=this._terminal.buffer,h=d.lines.length.toString(),m=n;m<=o;m++){var A=d.translateBufferLineToString(d.ydisp+m,!0),v=(d.ydisp+m+1).toString(),b=this._rowElements[m];b&&(A.length===0?b.innerHTML="&nbsp;":b.textContent=A,b.setAttribute("aria-posinset",v),b.setAttribute("aria-setsize",h))}this._announceCharacters()},t.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var n=0;n<this._terminal.rows;n++)this._refreshRowDimensions(this._rowElements[n])}},t.prototype._refreshRowDimensions=function(n){n.style.height=this._renderService.dimensions.actualCellHeight+"px"},t.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},t}(r.Disposable);O.AccessibilityManager=i},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(h,m){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,v){A.__proto__=v}||function(A,v){for(var b in v)v.hasOwnProperty(b)&&(A[b]=v[b])})(h,m)},function(d,h){function m(){this.constructor=d}y(d,h),d.prototype=h===null?Object.create(h):(m.prototype=h.prototype,new m)}),e=this&&this.__decorate||function(d,h,m,A){var v,b=arguments.length,x=b<3?h:A===null?A=Object.getOwnPropertyDescriptor(h,m):A;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(d,h,m,A);else for(var C=d.length-1;C>=0;C--)(v=d[C])&&(x=(b<3?v(x):b>3?v(h,m,x):v(h,m))||x);return b>3&&x&&Object.defineProperty(h,m,x),x},g=this&&this.__param||function(d,h){return function(m,A){h(m,A,d)}};Object.defineProperty(O,"__esModule",{value:!0}),O.DomRenderer=void 0;var f=E(58),s=E(9),r=E(2),c=E(5),l=E(1),i=E(0),u=E(10),t=E(17),n=1,o=function(d){function h(m,A,v,b,x,C,w,S,T){var I=d.call(this)||this;return I._colors=m,I._element=A,I._screenElement=v,I._viewportElement=b,I._linkifier=x,I._linkifier2=C,I._charSizeService=w,I._optionsService=S,I._bufferService=T,I._terminalClass=n++,I._rowElements=[],I._rowContainer=document.createElement("div"),I._rowContainer.classList.add("xterm-rows"),I._rowContainer.style.lineHeight="normal",I._rowContainer.setAttribute("aria-hidden","true"),I._refreshRowElements(I._bufferService.cols,I._bufferService.rows),I._selectionContainer=document.createElement("div"),I._selectionContainer.classList.add("xterm-selection"),I._selectionContainer.setAttribute("aria-hidden","true"),I.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},I._updateDimensions(),I._injectCss(),I._rowFactory=new f.DomRendererRowFactory(document,I._optionsService,I._colors),I._element.classList.add("xterm-dom-renderer-owner-"+I._terminalClass),I._screenElement.appendChild(I._rowContainer),I._screenElement.appendChild(I._selectionContainer),I._linkifier.onShowLinkUnderline(function(N){return I._onLinkHover(N)}),I._linkifier.onHideLinkUnderline(function(N){return I._onLinkLeave(N)}),I._linkifier2.onShowLinkUnderline(function(N){return I._onLinkHover(N)}),I._linkifier2.onHideLinkUnderline(function(N){return I._onLinkLeave(N)}),I}return a(h,d),Object.defineProperty(h.prototype,"onRequestRedraw",{get:function(){return new i.EventEmitter().event},enumerable:!1,configurable:!0}),h.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),t.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),d.prototype.dispose.call(this)},h.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 m=0,A=this._rowElements;m<A.length;m++){var v=A[m];v.style.width=this.dimensions.canvasWidth+"px",v.style.height=this.dimensions.actualCellHeight+"px",v.style.lineHeight=this.dimensions.actualCellHeight+"px",v.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var b=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=b,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},h.prototype.setColors=function(m){this._colors=m,this._injectCss()},h.prototype._injectCss=function(){var m=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var A=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";A+=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;}",A+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",A+="@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+"; }}",A+=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;}",A+=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(v,b){A+=m._terminalSelector+" .xterm-fg-"+b+" { color: "+v.css+"; }"+m._terminalSelector+" .xterm-bg-"+b+" { background-color: "+v.css+"; }"}),A+=this._terminalSelector+" .xterm-fg-"+s.INVERTED_DEFAULT_COLOR+" { color: "+u.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+s.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=A},h.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},h.prototype._refreshRowElements=function(m,A){for(var v=this._rowElements.length;v<=A;v++){var b=document.createElement("div");this._rowContainer.appendChild(b),this._rowElements.push(b)}for(;this._rowElements.length>A;)this._rowContainer.removeChild(this._rowElements.pop())},h.prototype.onResize=function(m,A){this._refreshRowElements(m,A),this._updateDimensions()},h.prototype.onCharSizeChanged=function(){this._updateDimensions()},h.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},h.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},h.prototype.onSelectionChanged=function(m,A,v){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(m&&A){var b=m[1]-this._bufferService.buffer.ydisp,x=A[1]-this._bufferService.buffer.ydisp,C=Math.max(b,0),w=Math.min(x,this._bufferService.rows-1);if(!(C>=this._bufferService.rows||w<0)){var S=document.createDocumentFragment();if(v)S.appendChild(this._createSelectionElement(C,m[0],A[0],w-C+1));else{var T=b===C?m[0]:0,I=C===w?A[0]:this._bufferService.cols;S.appendChild(this._createSelectionElement(C,T,I));var N=w-C-1;if(S.appendChild(this._createSelectionElement(C+1,0,this._bufferService.cols,N)),C!==w){var M=x===w?A[0]:this._bufferService.cols;S.appendChild(this._createSelectionElement(w,0,M))}}this._selectionContainer.appendChild(S)}}},h.prototype._createSelectionElement=function(m,A,v,b){b===void 0&&(b=1);var x=document.createElement("div");return x.style.height=b*this.dimensions.actualCellHeight+"px",x.style.top=m*this.dimensions.actualCellHeight+"px",x.style.left=A*this.dimensions.actualCellWidth+"px",x.style.width=this.dimensions.actualCellWidth*(v-A)+"px",x},h.prototype.onCursorMove=function(){},h.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},h.prototype.clear=function(){for(var m=0,A=this._rowElements;m<A.length;m++)A[m].innerHTML=""},h.prototype.renderRows=function(m,A){for(var v=this._bufferService.buffer.ybase+this._bufferService.buffer.y,b=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),x=this._optionsService.options.cursorBlink,C=m;C<=A;C++){var w=this._rowElements[C];w.innerHTML="";var S=C+this._bufferService.buffer.ydisp,T=this._bufferService.buffer.lines.get(S),I=this._optionsService.options.cursorStyle;w.appendChild(this._rowFactory.createRow(T,S===v,I,b,x,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(h.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),h.prototype.registerCharacterJoiner=function(m){return-1},h.prototype.deregisterCharacterJoiner=function(m){return!1},h.prototype._onLinkHover=function(m){this._setCellUnderline(m.x1,m.x2,m.y1,m.y2,m.cols,!0)},h.prototype._onLinkLeave=function(m){this._setCellUnderline(m.x1,m.x2,m.y1,m.y2,m.cols,!1)},h.prototype._setCellUnderline=function(m,A,v,b,x,C){for(;m!==A||v!==b;){var w=this._rowElements[v];if(!w)return;var S=w.children[m];S&&(S.style.textDecoration=C?"underline":"none"),++m>=x&&(m=0,v++)}},h=e([g(6,c.ICharSizeService),g(7,l.IOptionsService),g(8,l.IBufferService)],h)}(r.Disposable);O.DomRenderer=o},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.DomRendererRowFactory=O.CURSOR_STYLE_UNDERLINE_CLASS=O.CURSOR_STYLE_BAR_CLASS=O.CURSOR_STYLE_BLOCK_CLASS=O.CURSOR_BLINK_CLASS=O.CURSOR_CLASS=O.UNDERLINE_CLASS=O.ITALIC_CLASS=O.DIM_CLASS=O.BOLD_CLASS=void 0;var y=E(9),a=E(3),e=E(4),g=E(10);O.BOLD_CLASS="xterm-bold",O.DIM_CLASS="xterm-dim",O.ITALIC_CLASS="xterm-italic",O.UNDERLINE_CLASS="xterm-underline",O.CURSOR_CLASS="xterm-cursor",O.CURSOR_BLINK_CLASS="xterm-cursor-blink",O.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",O.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",O.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var f=function(){function r(c,l,i){this._document=c,this._optionsService=l,this._colors=i,this._workCell=new e.CellData}return r.prototype.setColors=function(c){this._colors=c},r.prototype.createRow=function(c,l,i,u,t,n,o){for(var d=this._document.createDocumentFragment(),h=0,m=Math.min(c.length,o)-1;m>=0;m--)if(c.loadCell(m,this._workCell).getCode()!==a.NULL_CELL_CODE||l&&m===u){h=m+1;break}for(m=0;m<h;m++){c.loadCell(m,this._workCell);var A=this._workCell.getWidth();if(A!==0){var v=this._document.createElement("span");if(A>1&&(v.style.width=n*A+"px"),l&&m===u)switch(v.classList.add(O.CURSOR_CLASS),t&&v.classList.add(O.CURSOR_BLINK_CLASS),i){case"bar":v.classList.add(O.CURSOR_STYLE_BAR_CLASS);break;case"underline":v.classList.add(O.CURSOR_STYLE_UNDERLINE_CLASS);break;default:v.classList.add(O.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&v.classList.add(O.BOLD_CLASS),this._workCell.isItalic()&&v.classList.add(O.ITALIC_CLASS),this._workCell.isDim()&&v.classList.add(O.DIM_CLASS),this._workCell.isUnderline()&&v.classList.add(O.UNDERLINE_CLASS),this._workCell.isInvisible()?v.textContent=a.WHITESPACE_CELL_CHAR:v.textContent=this._workCell.getChars()||a.WHITESPACE_CELL_CHAR;var b=this._workCell.getFgColor(),x=this._workCell.getFgColorMode(),C=this._workCell.getBgColor(),w=this._workCell.getBgColorMode(),S=!!this._workCell.isInverse();if(S){var T=b;b=C,C=T;var I=x;x=w,w=I}switch(x){case 16777216:case 33554432:this._workCell.isBold()&&b<8&&this._optionsService.options.drawBoldTextInBrightColors&&(b+=8),this._applyMinimumContrast(v,this._colors.background,this._colors.ansi[b])||v.classList.add("xterm-fg-"+b);break;case 50331648:var N=g.rgba.toColor(b>>16&255,b>>8&255,255&b);this._applyMinimumContrast(v,this._colors.background,N)||this._addStyle(v,"color:#"+s(b.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(v,this._colors.background,this._colors.foreground)||S&&v.classList.add("xterm-fg-"+y.INVERTED_DEFAULT_COLOR)}switch(w){case 16777216:case 33554432:v.classList.add("xterm-bg-"+C);break;case 50331648:this._addStyle(v,"background-color:#"+s(C.toString(16),"0",6));break;case 0:default:S&&v.classList.add("xterm-bg-"+y.INVERTED_DEFAULT_COLOR)}d.appendChild(v)}}return d},r.prototype._applyMinimumContrast=function(c,l,i){if(this._optionsService.options.minimumContrastRatio===1)return!1;var u=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return u===void 0&&(u=g.color.ensureContrastRatio(l,i,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,u!=null?u:null)),!!u&&(this._addStyle(c,"color:"+u.css),!0)},r.prototype._addStyle=function(c,l){c.setAttribute("style",""+(c.getAttribute("style")||"")+l+";")},r}();function s(r,c,l){for(;r.length<l;)r=c+r;return r}O.DomRendererRowFactory=f},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.evaluateKeyboardEvent=void 0;var y=E(12),a={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:["'",'"']};O.evaluateKeyboardEvent=function(e,g,f,s){var r={type:0,cancel:!1,key:void 0},c=(e.shiftKey?1:0)|(e.altKey?2:0)|(e.ctrlKey?4:0)|(e.metaKey?8:0);switch(e.keyCode){case 0:e.key==="UIKeyInputUpArrow"?r.key=g?y.C0.ESC+"OA":y.C0.ESC+"[A":e.key==="UIKeyInputLeftArrow"?r.key=g?y.C0.ESC+"OD":y.C0.ESC+"[D":e.key==="UIKeyInputRightArrow"?r.key=g?y.C0.ESC+"OC":y.C0.ESC+"[C":e.key==="UIKeyInputDownArrow"&&(r.key=g?y.C0.ESC+"OB":y.C0.ESC+"[B");break;case 8:if(e.shiftKey){r.key=y.C0.BS;break}if(e.altKey){r.key=y.C0.ESC+y.C0.DEL;break}r.key=y.C0.DEL;break;case 9:if(e.shiftKey){r.key=y.C0.ESC+"[Z";break}r.key=y.C0.HT,r.cancel=!0;break;case 13:r.key=e.altKey?y.C0.ESC+y.C0.CR:y.C0.CR,r.cancel=!0;break;case 27:r.key=y.C0.ESC,e.altKey&&(r.key=y.C0.ESC+y.C0.ESC),r.cancel=!0;break;case 37:if(e.metaKey)break;c?(r.key=y.C0.ESC+"[1;"+(c+1)+"D",r.key===y.C0.ESC+"[1;3D"&&(r.key=y.C0.ESC+(f?"b":"[1;5D"))):r.key=g?y.C0.ESC+"OD":y.C0.ESC+"[D";break;case 39:if(e.metaKey)break;c?(r.key=y.C0.ESC+"[1;"+(c+1)+"C",r.key===y.C0.ESC+"[1;3C"&&(r.key=y.C0.ESC+(f?"f":"[1;5C"))):r.key=g?y.C0.ESC+"OC":y.C0.ESC+"[C";break;case 38:if(e.metaKey)break;c?(r.key=y.C0.ESC+"[1;"+(c+1)+"A",f||r.key!==y.C0.ESC+"[1;3A"||(r.key=y.C0.ESC+"[1;5A")):r.key=g?y.C0.ESC+"OA":y.C0.ESC+"[A";break;case 40:if(e.metaKey)break;c?(r.key=y.C0.ESC+"[1;"+(c+1)+"B",f||r.key!==y.C0.ESC+"[1;3B"||(r.key=y.C0.ESC+"[1;5B")):r.key=g?y.C0.ESC+"OB":y.C0.ESC+"[B";break;case 45:e.shiftKey||e.ctrlKey||(r.key=y.C0.ESC+"[2~");break;case 46:r.key=c?y.C0.ESC+"[3;"+(c+1)+"~":y.C0.ESC+"[3~";break;case 36:r.key=c?y.C0.ESC+"[1;"+(c+1)+"H":g?y.C0.ESC+"OH":y.C0.ESC+"[H";break;case 35:r.key=c?y.C0.ESC+"[1;"+(c+1)+"F":g?y.C0.ESC+"OF":y.C0.ESC+"[F";break;case 33:e.shiftKey?r.type=2:r.key=y.C0.ESC+"[5~";break;case 34:e.shiftKey?r.type=3:r.key=y.C0.ESC+"[6~";break;case 112:r.key=c?y.C0.ESC+"[1;"+(c+1)+"P":y.C0.ESC+"OP";break;case 113:r.key=c?y.C0.ESC+"[1;"+(c+1)+"Q":y.C0.ESC+"OQ";break;case 114:r.key=c?y.C0.ESC+"[1;"+(c+1)+"R":y.C0.ESC+"OR";break;case 115:r.key=c?y.C0.ESC+"[1;"+(c+1)+"S":y.C0.ESC+"OS";break;case 116:r.key=c?y.C0.ESC+"[15;"+(c+1)+"~":y.C0.ESC+"[15~";break;case 117:r.key=c?y.C0.ESC+"[17;"+(c+1)+"~":y.C0.ESC+"[17~";break;case 118:r.key=c?y.C0.ESC+"[18;"+(c+1)+"~":y.C0.ESC+"[18~";break;case 119:r.key=c?y.C0.ESC+"[19;"+(c+1)+"~":y.C0.ESC+"[19~";break;case 120:r.key=c?y.C0.ESC+"[20;"+(c+1)+"~":y.C0.ESC+"[20~";break;case 121:r.key=c?y.C0.ESC+"[21;"+(c+1)+"~":y.C0.ESC+"[21~";break;case 122:r.key=c?y.C0.ESC+"[23;"+(c+1)+"~":y.C0.ESC+"[23~";break;case 123:r.key=c?y.C0.ESC+"[24;"+(c+1)+"~":y.C0.ESC+"[24~";break;default:if(!e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)if(f&&!s||!e.altKey||e.metaKey)f&&!e.altKey&&!e.ctrlKey&&e.metaKey?e.keyCode===65&&(r.type=1):e.key&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&e.keyCode>=48&&e.key.length===1?r.key=e.key:e.key&&e.ctrlKey&&e.key==="_"&&(r.key=y.C0.US);else{var l=a[e.keyCode],i=l&&l[e.shiftKey?1:0];if(i)r.key=y.C0.ESC+i;else if(e.keyCode>=65&&e.keyCode<=90){var u=e.ctrlKey?e.keyCode-64:e.keyCode+32;r.key=y.C0.ESC+String.fromCharCode(u)}}else e.keyCode>=65&&e.keyCode<=90?r.key=String.fromCharCode(e.keyCode-64):e.keyCode===32?r.key=y.C0.NUL:e.keyCode>=51&&e.keyCode<=55?r.key=String.fromCharCode(e.keyCode-51+27):e.keyCode===56?r.key=y.C0.DEL:e.keyCode===219?r.key=y.C0.ESC:e.keyCode===220?r.key=y.C0.FS:e.keyCode===221&&(r.key=y.C0.GS)}return r}},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(o,d){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,m){h.__proto__=m}||function(h,m){for(var A in m)m.hasOwnProperty(A)&&(h[A]=m[A])})(o,d)},function(n,o){function d(){this.constructor=n}y(n,o),n.prototype=o===null?Object.create(o):(d.prototype=o.prototype,new d)}),e=this&&this.__decorate||function(n,o,d,h){var m,A=arguments.length,v=A<3?o:h===null?h=Object.getOwnPropertyDescriptor(o,d):h;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")v=Reflect.decorate(n,o,d,h);else for(var b=n.length-1;b>=0;b--)(m=n[b])&&(v=(A<3?m(v):A>3?m(o,d,v):m(o,d))||v);return A>3&&v&&Object.defineProperty(o,d,v),v},g=this&&this.__param||function(n,o){return function(d,h){o(d,h,n)}};Object.defineProperty(O,"__esModule",{value:!0}),O.RenderService=void 0;var f=E(31),s=E(0),r=E(2),c=E(32),l=E(7),i=E(1),u=E(5),t=function(n){function o(d,h,m,A,v,b){var x=n.call(this)||this;if(x._renderer=d,x._rowCount=h,x._isPaused=!1,x._needsFullRefresh=!1,x._isNextRenderRedrawOnly=!0,x._needsSelectionRefresh=!1,x._canvasWidth=0,x._canvasHeight=0,x._selectionState={start:void 0,end:void 0,columnSelectMode:!1},x._onDimensionsChange=new s.EventEmitter,x._onRender=new s.EventEmitter,x._onRefreshRequest=new s.EventEmitter,x.register({dispose:function(){return x._renderer.dispose()}}),x._renderDebouncer=new f.RenderDebouncer(function(w,S){return x._renderRows(w,S)}),x.register(x._renderDebouncer),x._screenDprMonitor=new c.ScreenDprMonitor,x._screenDprMonitor.setListener(function(){return x.onDevicePixelRatioChange()}),x.register(x._screenDprMonitor),x.register(b.onResize(function(w){return x._fullRefresh()})),x.register(A.onOptionChange(function(){return x._renderer.onOptionsChanged()})),x.register(v.onCharSizeChange(function(){return x.onCharSizeChanged()})),x._renderer.onRequestRedraw(function(w){return x.refreshRows(w.start,w.end,!0)}),x.register(l.addDisposableDomListener(window,"resize",function(){return x.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var C=new IntersectionObserver(function(w){return x._onIntersectionChange(w[w.length-1])},{threshold:0});C.observe(m),x.register({dispose:function(){return C.disconnect()}})}return x}return a(o,n),Object.defineProperty(o.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),o.prototype._onIntersectionChange=function(d){this._isPaused=d.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},o.prototype.refreshRows=function(d,h,m){m===void 0&&(m=!1),this._isPaused?this._needsFullRefresh=!0:(m||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(d,h,this._rowCount))},o.prototype._renderRows=function(d,h){this._renderer.renderRows(d,h),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:d,end:h}),this._isNextRenderRedrawOnly=!0},o.prototype.resize=function(d,h){this._rowCount=h,this._fireOnCanvasResize()},o.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},o.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},o.prototype.dispose=function(){n.prototype.dispose.call(this)},o.prototype.setRenderer=function(d){var h=this;this._renderer.dispose(),this._renderer=d,this._renderer.onRequestRedraw(function(m){return h.refreshRows(m.start,m.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},o.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},o.prototype.setColors=function(d){this._renderer.setColors(d),this._fullRefresh()},o.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},o.prototype.onResize=function(d,h){this._renderer.onResize(d,h),this._fullRefresh()},o.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},o.prototype.onBlur=function(){this._renderer.onBlur()},o.prototype.onFocus=function(){this._renderer.onFocus()},o.prototype.onSelectionChanged=function(d,h,m){this._selectionState.start=d,this._selectionState.end=h,this._selectionState.columnSelectMode=m,this._renderer.onSelectionChanged(d,h,m)},o.prototype.onCursorMove=function(){this._renderer.onCursorMove()},o.prototype.clear=function(){this._renderer.clear()},o.prototype.registerCharacterJoiner=function(d){return this._renderer.registerCharacterJoiner(d)},o.prototype.deregisterCharacterJoiner=function(d){return this._renderer.deregisterCharacterJoiner(d)},o=e([g(3,i.IOptionsService),g(4,u.ICharSizeService),g(5,i.IBufferService)],o)}(r.Disposable);O.RenderService=t},function(L,O,E){"use strict";var y=this&&this.__decorate||function(r,c,l,i){var u,t=arguments.length,n=t<3?c:i===null?i=Object.getOwnPropertyDescriptor(c,l):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(r,c,l,i);else for(var o=r.length-1;o>=0;o--)(u=r[o])&&(n=(t<3?u(n):t>3?u(c,l,n):u(c,l))||n);return t>3&&n&&Object.defineProperty(c,l,n),n},a=this&&this.__param||function(r,c){return function(l,i){c(l,i,r)}};Object.defineProperty(O,"__esModule",{value:!0}),O.CharSizeService=void 0;var e=E(1),g=E(0),f=function(){function r(c,l,i){this._optionsService=i,this.width=0,this.height=0,this._onCharSizeChange=new g.EventEmitter,this._measureStrategy=new s(c,l,this._optionsService)}return Object.defineProperty(r.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),r.prototype.measure=function(){var c=this._measureStrategy.measure();c.width===this.width&&c.height===this.height||(this.width=c.width,this.height=c.height,this._onCharSizeChange.fire())},r=y([a(2,e.IOptionsService)],r)}();O.CharSizeService=f;var s=function(){function r(c,l,i){this._document=c,this._parentElement=l,this._optionsService=i,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 r.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var c=this._measureElement.getBoundingClientRect();return c.width!==0&&c.height!==0&&(this._result.width=c.width,this._result.height=Math.ceil(c.height)),this._result},r}()},function(L,O,E){"use strict";var y=this&&this.__decorate||function(s,r,c,l){var i,u=arguments.length,t=u<3?r:l===null?l=Object.getOwnPropertyDescriptor(r,c):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(s,r,c,l);else for(var n=s.length-1;n>=0;n--)(i=s[n])&&(t=(u<3?i(t):u>3?i(r,c,t):i(r,c))||t);return u>3&&t&&Object.defineProperty(r,c,t),t},a=this&&this.__param||function(s,r){return function(c,l){r(c,l,s)}};Object.defineProperty(O,"__esModule",{value:!0}),O.MouseService=void 0;var e=E(5),g=E(30),f=function(){function s(r,c){this._renderService=r,this._charSizeService=c}return s.prototype.getCoords=function(r,c,l,i,u){return g.getCoords(r,c,l,i,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,u)},s.prototype.getRawByteCoords=function(r,c,l,i){var u=this.getCoords(r,c,l,i);return g.getRawByteCoords(u)},s=y([a(0,e.IRenderService),a(1,e.ICharSizeService)],s)}();O.MouseService=f},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(u,t){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var d in o)o.hasOwnProperty(d)&&(n[d]=o[d])})(u,t)},function(i,u){function t(){this.constructor=i}y(i,u),i.prototype=u===null?Object.create(u):(t.prototype=u.prototype,new t)}),e=this&&this.__decorate||function(i,u,t,n){var o,d=arguments.length,h=d<3?u:n===null?n=Object.getOwnPropertyDescriptor(u,t):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")h=Reflect.decorate(i,u,t,n);else for(var m=i.length-1;m>=0;m--)(o=i[m])&&(h=(d<3?o(h):d>3?o(u,t,h):o(u,t))||h);return d>3&&h&&Object.defineProperty(u,t,h),h},g=this&&this.__param||function(i,u){return function(t,n){u(t,n,i)}};Object.defineProperty(O,"__esModule",{value:!0}),O.Linkifier2=void 0;var f=E(1),s=E(0),r=E(2),c=E(7),l=function(i){function u(t){var n=i.call(this)||this;return n._bufferService=t,n._linkProviders=[],n._linkCacheDisposables=[],n._isMouseOut=!0,n._activeLine=-1,n._onShowLinkUnderline=n.register(new s.EventEmitter),n._onHideLinkUnderline=n.register(new s.EventEmitter),n.register(r.getDisposeArrayDisposable(n._linkCacheDisposables)),n}return a(u,i),Object.defineProperty(u.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),u.prototype.registerLinkProvider=function(t){var n=this;return this._linkProviders.push(t),{dispose:function(){var d=n._linkProviders.indexOf(t);d!==-1&&n._linkProviders.splice(d,1)}}},u.prototype.attachToDom=function(t,n,o){var d=this;this._element=t,this._mouseService=n,this._renderService=o,this.register(c.addDisposableDomListener(this._element,"mouseleave",function(){d._isMouseOut=!0,d._clearCurrentLink()})),this.register(c.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(c.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},u.prototype._onMouseMove=function(t){if(this._lastMouseEvent=t,this._element&&this._mouseService){var n=this._positionFromMouseEvent(t,this._element,this._mouseService);if(n){this._isMouseOut=!1;for(var o=t.composedPath(),d=0;d<o.length;d++){var h=o[d];if(h.classList.contains("xterm"))break;if(h.classList.contains("xterm-hover"))return}this._lastBufferCell&&n.x===this._lastBufferCell.x&&n.y===this._lastBufferCell.y||(this._onHover(n),this._lastBufferCell=n)}}},u.prototype._onHover=function(t){if(this._activeLine!==t.y)return this._clearCurrentLink(),void this._askForLink(t,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,t)||(this._clearCurrentLink(),this._askForLink(t,!0))},u.prototype._askForLink=function(t,n){var o=this;this._activeProviderReplies&&n||(this._activeProviderReplies=new Map,this._activeLine=t.y);var d=!1;this._linkProviders.forEach(function(h,m){var A;n?((A=o._activeProviderReplies)===null||A===void 0?void 0:A.get(m))&&(d=o._checkLinkProviderResult(m,t,d)):h.provideLinks(t.y,function(v){var b,x;if(!o._isMouseOut){var C=v==null?void 0:v.map(function(w){return{link:w}});(b=o._activeProviderReplies)===null||b===void 0||b.set(m,C),d=o._checkLinkProviderResult(m,t,d),((x=o._activeProviderReplies)===null||x===void 0?void 0:x.size)===o._linkProviders.length&&o._removeIntersectingLinks(t.y,o._activeProviderReplies)}})})},u.prototype._removeIntersectingLinks=function(t,n){for(var o=new Set,d=0;d<n.size;d++){var h=n.get(d);if(h)for(var m=0;m<h.length;m++)for(var A=h[m],v=A.link.range.start.y<t?0:A.link.range.start.x,b=A.link.range.end.y>t?this._bufferService.cols:A.link.range.end.x,x=v;x<=b;x++){if(o.has(x)){h.splice(m--,1);break}o.add(x)}}},u.prototype._checkLinkProviderResult=function(t,n,o){var d,h=this;if(!this._activeProviderReplies)return o;for(var m=this._activeProviderReplies.get(t),A=!1,v=0;v<t;v++)this._activeProviderReplies.has(v)&&!this._activeProviderReplies.get(v)||(A=!0);if(!A&&m){var b=m.find(function(C){return h._linkAtPosition(C.link,n)});b&&(o=!0,this._handleNewLink(b))}if(this._activeProviderReplies.size===this._linkProviders.length&&!o)for(v=0;v<this._activeProviderReplies.size;v++){var x=(d=this._activeProviderReplies.get(v))===null||d===void 0?void 0:d.find(function(C){return h._linkAtPosition(C.link,n)});if(x){o=!0,this._handleNewLink(x);break}}return o},u.prototype._onClick=function(t){if(this._element&&this._mouseService&&this._currentLink){var n=this._positionFromMouseEvent(t,this._element,this._mouseService);n&&this._linkAtPosition(this._currentLink.link,n)&&this._currentLink.link.activate(t,this._currentLink.link.text)}},u.prototype._clearCurrentLink=function(t,n){this._element&&this._currentLink&&this._lastMouseEvent&&(!t||!n||this._currentLink.link.range.start.y>=t&&this._currentLink.link.range.end.y<=n)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,r.disposeArray(this._linkCacheDisposables))},u.prototype._handleNewLink=function(t){var n=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var o=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);o&&this._linkAtPosition(t.link,o)&&(this._currentLink=t,this._currentLink.state={decorations:{underline:t.link.decorations===void 0||t.link.decorations.underline,pointerCursor:t.link.decorations===void 0||t.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,t.link,this._lastMouseEvent),t.link.decorations={},Object.defineProperties(t.link.decorations,{pointerCursor:{get:function(){var h,m;return(m=(h=n._currentLink)===null||h===void 0?void 0:h.state)===null||m===void 0?void 0:m.decorations.pointerCursor},set:function(h){var m,A;((m=n._currentLink)===null||m===void 0?void 0:m.state)&&n._currentLink.state.decorations.pointerCursor!==h&&(n._currentLink.state.decorations.pointerCursor=h,n._currentLink.state.isHovered&&((A=n._element)===null||A===void 0||A.classList.toggle("xterm-cursor-pointer",h)))}},underline:{get:function(){var h,m;return(m=(h=n._currentLink)===null||h===void 0?void 0:h.state)===null||m===void 0?void 0:m.decorations.underline},set:function(h){var m,A,v;((m=n._currentLink)===null||m===void 0?void 0:m.state)&&((v=(A=n._currentLink)===null||A===void 0?void 0:A.state)===null||v===void 0?void 0:v.decorations.underline)!==h&&(n._currentLink.state.decorations.underline=h,n._currentLink.state.isHovered&&n._fireUnderlineEvent(t.link,h))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(d){var h=d.start===0?0:d.start+1+n._bufferService.buffer.ydisp;n._clearCurrentLink(h,d.end+1+n._bufferService.buffer.ydisp)})))}},u.prototype._linkHover=function(t,n,o){var d;((d=this._currentLink)===null||d===void 0?void 0:d.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(n,!0),this._currentLink.state.decorations.pointerCursor&&t.classList.add("xterm-cursor-pointer")),n.hover&&n.hover(o,n.text)},u.prototype._fireUnderlineEvent=function(t,n){var o=t.range,d=this._bufferService.buffer.ydisp,h=this._createLinkUnderlineEvent(o.start.x-1,o.start.y-d-1,o.end.x,o.end.y-d-1,void 0);(n?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(h)},u.prototype._linkLeave=function(t,n,o){var d;((d=this._currentLink)===null||d===void 0?void 0:d.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(n,!1),this._currentLink.state.decorations.pointerCursor&&t.classList.remove("xterm-cursor-pointer")),n.leave&&n.leave(o,n.text)},u.prototype._linkAtPosition=function(t,n){var o=t.range.start.y===t.range.end.y,d=t.range.start.y<n.y,h=t.range.end.y>n.y;return(o&&t.range.start.x<=n.x&&t.range.end.x>=n.x||d&&t.range.end.x>=n.x||h&&t.range.start.x<=n.x||d&&h)&&t.range.start.y<=n.y&&t.range.end.y>=n.y},u.prototype._positionFromMouseEvent=function(t,n,o){var d=o.getCoords(t,n,this._bufferService.cols,this._bufferService.rows);if(d)return{x:d[0],y:d[1]+this._bufferService.buffer.ydisp}},u.prototype._createLinkUnderlineEvent=function(t,n,o,d,h){return{x1:t,y1:n,x2:o,y2:d,cols:this._bufferService.cols,fg:h}},u=e([g(0,f.IBufferService)],u)}(r.Disposable);O.Linkifier2=l},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.CoreBrowserService=void 0;var y=function(){function a(e){this._textarea=e}return Object.defineProperty(a.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),a}();O.CoreBrowserService=y},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(b,x){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,w){C.__proto__=w}||function(C,w){for(var S in w)w.hasOwnProperty(S)&&(C[S]=w[S])})(b,x)},function(v,b){function x(){this.constructor=v}y(v,b),v.prototype=b===null?Object.create(b):(x.prototype=b.prototype,new x)});Object.defineProperty(O,"__esModule",{value:!0}),O.CoreTerminal=void 0;var e=E(2),g=E(1),f=E(66),s=E(67),r=E(68),c=E(74),l=E(75),i=E(0),u=E(76),t=E(77),n=E(78),o=E(80),d=E(81),h=E(19),m=E(82),A=function(v){function b(x){var C=v.call(this)||this;return C._onBinary=new i.EventEmitter,C._onData=new i.EventEmitter,C._onLineFeed=new i.EventEmitter,C._onResize=new i.EventEmitter,C._onScroll=new i.EventEmitter,C._instantiationService=new f.InstantiationService,C.optionsService=new c.OptionsService(x),C._instantiationService.setService(g.IOptionsService,C.optionsService),C._bufferService=C.register(C._instantiationService.createInstance(r.BufferService)),C._instantiationService.setService(g.IBufferService,C._bufferService),C._logService=C._instantiationService.createInstance(s.LogService),C._instantiationService.setService(g.ILogService,C._logService),C._coreService=C.register(C._instantiationService.createInstance(l.CoreService,function(){return C.scrollToBottom()})),C._instantiationService.setService(g.ICoreService,C._coreService),C._coreMouseService=C._instantiationService.createInstance(u.CoreMouseService),C._instantiationService.setService(g.ICoreMouseService,C._coreMouseService),C._dirtyRowService=C._instantiationService.createInstance(t.DirtyRowService),C._instantiationService.setService(g.IDirtyRowService,C._dirtyRowService),C.unicodeService=C._instantiationService.createInstance(n.UnicodeService),C._instantiationService.setService(g.IUnicodeService,C.unicodeService),C._charsetService=C._instantiationService.createInstance(o.CharsetService),C._instantiationService.setService(g.ICharsetService,C._charsetService),C._inputHandler=new h.InputHandler(C._bufferService,C._charsetService,C._coreService,C._dirtyRowService,C._logService,C.optionsService,C._coreMouseService,C.unicodeService),C.register(i.forwardEvent(C._inputHandler.onLineFeed,C._onLineFeed)),C.register(C._inputHandler),C.register(i.forwardEvent(C._bufferService.onResize,C._onResize)),C.register(i.forwardEvent(C._coreService.onData,C._onData)),C.register(i.forwardEvent(C._coreService.onBinary,C._onBinary)),C.register(C.optionsService.onOptionChange(function(w){return C._updateOptions(w)})),C._writeBuffer=new m.WriteBuffer(function(w){return C._inputHandler.parse(w)}),C}return a(b,v),Object.defineProperty(b.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),b.prototype.dispose=function(){var x;this._isDisposed||(v.prototype.dispose.call(this),(x=this._windowsMode)===null||x===void 0||x.dispose(),this._windowsMode=void 0)},b.prototype.write=function(x,C){this._writeBuffer.write(x,C)},b.prototype.writeSync=function(x){this._writeBuffer.writeSync(x)},b.prototype.resize=function(x,C){isNaN(x)||isNaN(C)||(x=Math.max(x,r.MINIMUM_COLS),C=Math.max(C,r.MINIMUM_ROWS),this._bufferService.resize(x,C))},b.prototype.scroll=function(x,C){C===void 0&&(C=!1);var w,S=this._bufferService.buffer;(w=this._cachedBlankLine)&&w.length===this.cols&&w.getFg(0)===x.fg&&w.getBg(0)===x.bg||(w=S.getBlankLine(x,C),this._cachedBlankLine=w),w.isWrapped=C;var T=S.ybase+S.scrollTop,I=S.ybase+S.scrollBottom;if(S.scrollTop===0){var N=S.lines.isFull;I===S.lines.length-1?N?S.lines.recycle().copyFrom(w):S.lines.push(w.clone()):S.lines.splice(I+1,0,w.clone()),N?this._bufferService.isUserScrolling&&(S.ydisp=Math.max(S.ydisp-1,0)):(S.ybase++,this._bufferService.isUserScrolling||S.ydisp++)}else{var M=I-T+1;S.lines.shiftElements(T+1,M-1,-1),S.lines.set(I,w.clone())}this._bufferService.isUserScrolling||(S.ydisp=S.ybase),this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom),this._onScroll.fire(S.ydisp)},b.prototype.scrollLines=function(x,C){var w=this._bufferService.buffer;if(x<0){if(w.ydisp===0)return;this._bufferService.isUserScrolling=!0}else x+w.ydisp>=w.ybase&&(this._bufferService.isUserScrolling=!1);var S=w.ydisp;w.ydisp=Math.max(Math.min(w.ydisp+x,w.ybase),0),S!==w.ydisp&&(C||this._onScroll.fire(w.ydisp))},b.prototype.scrollPages=function(x){this.scrollLines(x*(this.rows-1))},b.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},b.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},b.prototype.scrollToLine=function(x){var C=x-this._bufferService.buffer.ydisp;C!==0&&this.scrollLines(C)},b.prototype.addEscHandler=function(x,C){return this._inputHandler.addEscHandler(x,C)},b.prototype.addDcsHandler=function(x,C){return this._inputHandler.addDcsHandler(x,C)},b.prototype.addCsiHandler=function(x,C){return this._inputHandler.addCsiHandler(x,C)},b.prototype.addOscHandler=function(x,C){return this._inputHandler.addOscHandler(x,C)},b.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},b.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},b.prototype._updateOptions=function(x){var C;switch(x){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((C=this._windowsMode)===null||C===void 0||C.dispose(),this._windowsMode=void 0)}},b.prototype._enableWindowsMode=function(){var x=this;if(!this._windowsMode){var C=[];C.push(this.onLineFeed(d.updateWindowsModeWrappedState.bind(null,this._bufferService))),C.push(this.addCsiHandler({final:"H"},function(){return d.updateWindowsModeWrappedState(x._bufferService),!1})),this._windowsMode={dispose:function(){for(var S=0,T=C;S<T.length;S++)T[S].dispose()}}}},b}(e.Disposable);O.CoreTerminal=A},function(L,O,E){"use strict";var y=this&&this.__spreadArrays||function(){for(var s=0,r=0,c=arguments.length;r<c;r++)s+=arguments[r].length;var l=Array(s),i=0;for(r=0;r<c;r++)for(var u=arguments[r],t=0,n=u.length;t<n;t++,i++)l[i]=u[t];return l};Object.defineProperty(O,"__esModule",{value:!0}),O.InstantiationService=O.ServiceCollection=void 0;var a=E(1),e=E(14),g=function(){function s(){for(var r=[],c=0;c<arguments.length;c++)r[c]=arguments[c];this._entries=new Map;for(var l=0,i=r;l<i.length;l++){var u=i[l],t=u[0],n=u[1];this.set(t,n)}}return s.prototype.set=function(r,c){var l=this._entries.get(r);return this._entries.set(r,c),l},s.prototype.forEach=function(r){this._entries.forEach(function(c,l){return r(l,c)})},s.prototype.has=function(r){return this._entries.has(r)},s.prototype.get=function(r){return this._entries.get(r)},s}();O.ServiceCollection=g;var f=function(){function s(){this._services=new g,this._services.set(a.IInstantiationService,this)}return s.prototype.setService=function(r,c){this._services.set(r,c)},s.prototype.getService=function(r){return this._services.get(r)},s.prototype.createInstance=function(r){for(var c=[],l=1;l<arguments.length;l++)c[l-1]=arguments[l];for(var i=e.getServiceDependencies(r).sort(function(m,A){return m.index-A.index}),u=[],t=0,n=i;t<n.length;t++){var o=n[t],d=this._services.get(o.id);if(!d)throw new Error("[createInstance] "+r.name+" depends on UNKNOWN service "+o.id+".");u.push(d)}var h=i.length>0?i[0].index:c.length;if(c.length!==h)throw new Error("[createInstance] First service dependency of "+r.name+" at position "+(h+1)+" conflicts with "+c.length+" static arguments");return new(r.bind.apply(r,y([void 0],y(c,u))))},s}();O.InstantiationService=f},function(L,O,E){"use strict";var y=this&&this.__decorate||function(c,l,i,u){var t,n=arguments.length,o=n<3?l:u===null?u=Object.getOwnPropertyDescriptor(l,i):u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(c,l,i,u);else for(var d=c.length-1;d>=0;d--)(t=c[d])&&(o=(n<3?t(o):n>3?t(l,i,o):t(l,i))||o);return n>3&&o&&Object.defineProperty(l,i,o),o},a=this&&this.__param||function(c,l){return function(i,u){l(i,u,c)}},e=this&&this.__spreadArrays||function(){for(var c=0,l=0,i=arguments.length;l<i;l++)c+=arguments[l].length;var u=Array(c),t=0;for(l=0;l<i;l++)for(var n=arguments[l],o=0,d=n.length;o<d;o++,t++)u[t]=n[o];return u};Object.defineProperty(O,"__esModule",{value:!0}),O.LogService=O.LogLevel=void 0;var g,f=E(1);!function(c){c[c.DEBUG=0]="DEBUG",c[c.INFO=1]="INFO",c[c.WARN=2]="WARN",c[c.ERROR=3]="ERROR",c[c.OFF=4]="OFF"}(g=O.LogLevel||(O.LogLevel={}));var s={debug:g.DEBUG,info:g.INFO,warn:g.WARN,error:g.ERROR,off:g.OFF},r=function(){function c(l){var i=this;this._optionsService=l,this._updateLogLevel(),this._optionsService.onOptionChange(function(u){u==="logLevel"&&i._updateLogLevel()})}return c.prototype._updateLogLevel=function(){this._logLevel=s[this._optionsService.options.logLevel]},c.prototype._evalLazyOptionalParams=function(l){for(var i=0;i<l.length;i++)typeof l[i]=="function"&&(l[i]=l[i]())},c.prototype._log=function(l,i,u){this._evalLazyOptionalParams(u),l.call.apply(l,e([console,"xterm.js: "+i],u))},c.prototype.debug=function(l){for(var i=[],u=1;u<arguments.length;u++)i[u-1]=arguments[u];this._logLevel<=g.DEBUG&&this._log(console.log,l,i)},c.prototype.info=function(l){for(var i=[],u=1;u<arguments.length;u++)i[u-1]=arguments[u];this._logLevel<=g.INFO&&this._log(console.info,l,i)},c.prototype.warn=function(l){for(var i=[],u=1;u<arguments.length;u++)i[u-1]=arguments[u];this._logLevel<=g.WARN&&this._log(console.warn,l,i)},c.prototype.error=function(l){for(var i=[],u=1;u<arguments.length;u++)i[u-1]=arguments[u];this._logLevel<=g.ERROR&&this._log(console.error,l,i)},c=y([a(0,f.IOptionsService)],c)}();O.LogService=r},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(u,t){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var d in o)o.hasOwnProperty(d)&&(n[d]=o[d])})(u,t)},function(i,u){function t(){this.constructor=i}y(i,u),i.prototype=u===null?Object.create(u):(t.prototype=u.prototype,new t)}),e=this&&this.__decorate||function(i,u,t,n){var o,d=arguments.length,h=d<3?u:n===null?n=Object.getOwnPropertyDescriptor(u,t):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")h=Reflect.decorate(i,u,t,n);else for(var m=i.length-1;m>=0;m--)(o=i[m])&&(h=(d<3?o(h):d>3?o(u,t,h):o(u,t))||h);return d>3&&h&&Object.defineProperty(u,t,h),h},g=this&&this.__param||function(i,u){return function(t,n){u(t,n,i)}};Object.defineProperty(O,"__esModule",{value:!0}),O.BufferService=O.MINIMUM_ROWS=O.MINIMUM_COLS=void 0;var f=E(1),s=E(69),r=E(0),c=E(2);O.MINIMUM_COLS=2,O.MINIMUM_ROWS=1;var l=function(i){function u(t){var n=i.call(this)||this;return n._optionsService=t,n.isUserScrolling=!1,n._onResize=new r.EventEmitter,n.cols=Math.max(t.options.cols,O.MINIMUM_COLS),n.rows=Math.max(t.options.rows,O.MINIMUM_ROWS),n.buffers=new s.BufferSet(t,n),n}return a(u,i),Object.defineProperty(u.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),u.prototype.dispose=function(){i.prototype.dispose.call(this),this.buffers.dispose()},u.prototype.resize=function(t,n){this.cols=t,this.rows=n,this.buffers.resize(t,n),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:t,rows:n})},u.prototype.reset=function(){this.buffers.dispose(),this.buffers=new s.BufferSet(this._optionsService,this),this.isUserScrolling=!1},u=e([g(0,f.IOptionsService)],u)}(c.Disposable);O.BufferService=l},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(r,c){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,i){l.__proto__=i}||function(l,i){for(var u in i)i.hasOwnProperty(u)&&(l[u]=i[u])})(r,c)},function(s,r){function c(){this.constructor=s}y(s,r),s.prototype=r===null?Object.create(r):(c.prototype=r.prototype,new c)});Object.defineProperty(O,"__esModule",{value:!0}),O.BufferSet=void 0;var e=E(70),g=E(0),f=function(s){function r(c,l){var i=s.call(this)||this;return i._onBufferActivate=i.register(new g.EventEmitter),i._normal=new e.Buffer(!0,c,l),i._normal.fillViewportRows(),i._alt=new e.Buffer(!1,c,l),i._activeBuffer=i._normal,i.setupTabStops(),i}return a(r,s),Object.defineProperty(r.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),r.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}))},r.prototype.activateAltBuffer=function(c){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(c),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}))},r.prototype.resize=function(c,l){this._normal.resize(c,l),this._alt.resize(c,l)},r.prototype.setupTabStops=function(c){this._normal.setupTabStops(c),this._alt.setupTabStops(c)},r}(E(2).Disposable);O.BufferSet=f},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.BufferStringIterator=O.Buffer=O.MAX_BUFFER_SIZE=void 0;var y=E(71),a=E(16),e=E(4),g=E(3),f=E(72),s=E(73),r=E(20),c=E(6);O.MAX_BUFFER_SIZE=4294967295;var l=function(){function u(t,n,o){this._hasScrollback=t,this._optionsService=n,this._bufferService=o,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=a.DEFAULT_ATTR_DATA.clone(),this.savedCharset=r.DEFAULT_CHARSET,this.markers=[],this._nullCell=e.CellData.fromCharData([0,g.NULL_CELL_CHAR,g.NULL_CELL_WIDTH,g.NULL_CELL_CODE]),this._whitespaceCell=e.CellData.fromCharData([0,g.WHITESPACE_CELL_CHAR,g.WHITESPACE_CELL_WIDTH,g.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new y.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return u.prototype.getNullCell=function(t){return t?(this._nullCell.fg=t.fg,this._nullCell.bg=t.bg,this._nullCell.extended=t.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new c.ExtendedAttrs),this._nullCell},u.prototype.getWhitespaceCell=function(t){return t?(this._whitespaceCell.fg=t.fg,this._whitespaceCell.bg=t.bg,this._whitespaceCell.extended=t.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new c.ExtendedAttrs),this._whitespaceCell},u.prototype.getBlankLine=function(t,n){return new a.BufferLine(this._bufferService.cols,this.getNullCell(t),n)},Object.defineProperty(u.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"isCursorInViewport",{get:function(){var n=this.ybase+this.y-this.ydisp;return n>=0&&n<this._rows},enumerable:!1,configurable:!0}),u.prototype._getCorrectBufferLength=function(t){if(!this._hasScrollback)return t;var n=t+this._optionsService.options.scrollback;return n>O.MAX_BUFFER_SIZE?O.MAX_BUFFER_SIZE:n},u.prototype.fillViewportRows=function(t){if(this.lines.length===0){t===void 0&&(t=a.DEFAULT_ATTR_DATA);for(var n=this._rows;n--;)this.lines.push(this.getBlankLine(t))}},u.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new y.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},u.prototype.resize=function(t,n){var o=this.getNullCell(a.DEFAULT_ATTR_DATA),d=this._getCorrectBufferLength(n);if(d>this.lines.maxLength&&(this.lines.maxLength=d),this.lines.length>0){if(this._cols<t)for(var h=0;h<this.lines.length;h++)this.lines.get(h).resize(t,o);var m=0;if(this._rows<n)for(var A=this._rows;A<n;A++)this.lines.length<n+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new a.BufferLine(t,o)):this.ybase>0&&this.lines.length<=this.ybase+this.y+m+1?(this.ybase--,m++,this.ydisp>0&&this.ydisp--):this.lines.push(new a.BufferLine(t,o)));else for(A=this._rows;A>n;A--)this.lines.length>n+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(d<this.lines.maxLength){var v=this.lines.length-d;v>0&&(this.lines.trimStart(v),this.ybase=Math.max(this.ybase-v,0),this.ydisp=Math.max(this.ydisp-v,0),this.savedY=Math.max(this.savedY-v,0)),this.lines.maxLength=d}this.x=Math.min(this.x,t-1),this.y=Math.min(this.y,n-1),m&&(this.y+=m),this.savedX=Math.min(this.savedX,t-1),this.scrollTop=0}if(this.scrollBottom=n-1,this._isReflowEnabled&&(this._reflow(t,n),this._cols>t))for(h=0;h<this.lines.length;h++)this.lines.get(h).resize(t,o);this._cols=t,this._rows=n},Object.defineProperty(u.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),u.prototype._reflow=function(t,n){this._cols!==t&&(t>this._cols?this._reflowLarger(t,n):this._reflowSmaller(t,n))},u.prototype._reflowLarger=function(t,n){var o=f.reflowLargerGetLinesToRemove(this.lines,this._cols,t,this.ybase+this.y,this.getNullCell(a.DEFAULT_ATTR_DATA));if(o.length>0){var d=f.reflowLargerCreateNewLayout(this.lines,o);f.reflowLargerApplyNewLayout(this.lines,d.layout),this._reflowLargerAdjustViewport(t,n,d.countRemoved)}},u.prototype._reflowLargerAdjustViewport=function(t,n,o){for(var d=this.getNullCell(a.DEFAULT_ATTR_DATA),h=o;h-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<n&&this.lines.push(new a.BufferLine(t,d))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-o,0)},u.prototype._reflowSmaller=function(t,n){for(var o=this.getNullCell(a.DEFAULT_ATTR_DATA),d=[],h=0,m=this.lines.length-1;m>=0;m--){var A=this.lines.get(m);if(!(!A||!A.isWrapped&&A.getTrimmedLength()<=t)){for(var v=[A];A.isWrapped&&m>0;)A=this.lines.get(--m),v.unshift(A);var b=this.ybase+this.y;if(!(b>=m&&b<m+v.length)){var x=v[v.length-1].getTrimmedLength(),C=f.reflowSmallerGetNewLineLengths(v,this._cols,t),w=C.length-v.length,S=void 0;S=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+w):Math.max(0,this.lines.length-this.lines.maxLength+w);for(var T=[],I=0;I<w;I++){var N=this.getBlankLine(a.DEFAULT_ATTR_DATA,!0);T.push(N)}T.length>0&&(d.push({start:m+v.length+h,newLines:T}),h+=T.length),v.push.apply(v,T);var M=C.length-1,k=C[M];k===0&&(k=C[--M]);for(var U=v.length-w-1,V=x;U>=0;){var B=Math.min(V,k);if(v[M].copyCellsFrom(v[U],V-B,k-B,B,!0),(k-=B)===0&&(k=C[--M]),(V-=B)===0){U--;var H=Math.max(U,0);V=f.getWrappedLineTrimmedLength(v,H,this._cols)}}for(I=0;I<v.length;I++)C[I]<t&&v[I].setCell(C[I],o);for(var P=w-S;P-- >0;)this.ybase===0?this.y<n-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+h)-n&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+w,this.ybase+n-1)}}}if(d.length>0){var j=[],z=[];for(I=0;I<this.lines.length;I++)z.push(this.lines.get(I));var K=this.lines.length,X=K-1,Z=0,Y=d[Z];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+h);var te=0;for(I=Math.min(this.lines.maxLength-1,K+h-1);I>=0;I--)if(Y&&Y.start>X+te){for(var q=Y.newLines.length-1;q>=0;q--)this.lines.set(I--,Y.newLines[q]);I++,j.push({index:X+1,amount:Y.newLines.length}),te+=Y.newLines.length,Y=d[++Z]}else this.lines.set(I,z[X--]);var ee=0;for(I=j.length-1;I>=0;I--)j[I].index+=ee,this.lines.onInsertEmitter.fire(j[I]),ee+=j[I].amount;var fe=Math.max(0,K+h-this.lines.maxLength);fe>0&&this.lines.onTrimEmitter.fire(fe)}},u.prototype.stringIndexToBufferIndex=function(t,n,o){for(o===void 0&&(o=!1);n;){var d=this.lines.get(t);if(!d)return[-1,-1];for(var h=o?d.getTrimmedLength():d.length,m=0;m<h;++m)if(d.get(m)[g.CHAR_DATA_WIDTH_INDEX]&&(n-=d.get(m)[g.CHAR_DATA_CHAR_INDEX].length||1),n<0)return[t,m];t++}return[t,0]},u.prototype.translateBufferLineToString=function(t,n,o,d){o===void 0&&(o=0);var h=this.lines.get(t);return h?h.translateToString(n,o,d):""},u.prototype.getWrappedRangeForLine=function(t){for(var n=t,o=t;n>0&&this.lines.get(n).isWrapped;)n--;for(;o+1<this.lines.length&&this.lines.get(o+1).isWrapped;)o++;return{first:n,last:o}},u.prototype.setupTabStops=function(t){for(t!=null?this.tabs[t]||(t=this.prevStop(t)):(this.tabs={},t=0);t<this._cols;t+=this._optionsService.options.tabStopWidth)this.tabs[t]=!0},u.prototype.prevStop=function(t){for(t==null&&(t=this.x);!this.tabs[--t]&&t>0;);return t>=this._cols?this._cols-1:t<0?0:t},u.prototype.nextStop=function(t){for(t==null&&(t=this.x);!this.tabs[++t]&&t<this._cols;);return t>=this._cols?this._cols-1:t<0?0:t},u.prototype.addMarker=function(t){var n=this,o=new s.Marker(t);return this.markers.push(o),o.register(this.lines.onTrim(function(d){o.line-=d,o.line<0&&o.dispose()})),o.register(this.lines.onInsert(function(d){o.line>=d.index&&(o.line+=d.amount)})),o.register(this.lines.onDelete(function(d){o.line>=d.index&&o.line<d.index+d.amount&&o.dispose(),o.line>d.index&&(o.line-=d.amount)})),o.register(o.onDispose(function(){return n._removeMarker(o)})),o},u.prototype._removeMarker=function(t){this.markers.splice(this.markers.indexOf(t),1)},u.prototype.iterator=function(t,n,o,d,h){return new i(this,t,n,o,d,h)},u}();O.Buffer=l;var i=function(){function u(t,n,o,d,h,m){o===void 0&&(o=0),d===void 0&&(d=t.lines.length),h===void 0&&(h=0),m===void 0&&(m=0),this._buffer=t,this._trimRight=n,this._startIndex=o,this._endIndex=d,this._startOverscan=h,this._endOverscan=m,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return u.prototype.hasNext=function(){return this._current<this._endIndex},u.prototype.next=function(){var t=this._buffer.getWrappedRangeForLine(this._current);t.first<this._startIndex-this._startOverscan&&(t.first=this._startIndex-this._startOverscan),t.last>this._endIndex+this._endOverscan&&(t.last=this._endIndex+this._endOverscan),t.first=Math.max(t.first,0),t.last=Math.min(t.last,this._buffer.lines.length);for(var n="",o=t.first;o<=t.last;++o)n+=this._buffer.translateBufferLineToString(o,this._trimRight);return this._current=t.last+1,{range:t,content:n}},u}();O.BufferStringIterator=i},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.CircularList=void 0;var y=E(0),a=function(){function e(g){this._maxLength=g,this.onDeleteEmitter=new y.EventEmitter,this.onInsertEmitter=new y.EventEmitter,this.onTrimEmitter=new y.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 s=new Array(f),r=0;r<Math.min(f,this.length);r++)s[r]=this._array[this._getCyclicIndex(r)];this._array=s,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 s=this._length;s<f;s++)this._array[s]=void 0;this._length=f},enumerable:!1,configurable:!0}),e.prototype.get=function(g){return this._array[this._getCyclicIndex(g)]},e.prototype.set=function(g,f){this._array[this._getCyclicIndex(g)]=f},e.prototype.push=function(g){this._array[this._getCyclicIndex(this._length)]=g,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(g,f){for(var s=[],r=2;r<arguments.length;r++)s[r-2]=arguments[r];if(f){for(var c=g;c<this._length-f;c++)this._array[this._getCyclicIndex(c)]=this._array[this._getCyclicIndex(c+f)];this._length-=f}for(c=this._length-1;c>=g;c--)this._array[this._getCyclicIndex(c+s.length)]=this._array[this._getCyclicIndex(c)];for(c=0;c<s.length;c++)this._array[this._getCyclicIndex(g+c)]=s[c];if(this._length+s.length>this._maxLength){var l=this._length+s.length-this._maxLength;this._startIndex+=l,this._length=this._maxLength,this.onTrimEmitter.fire(l)}else this._length+=s.length},e.prototype.trimStart=function(g){g>this._length&&(g=this._length),this._startIndex+=g,this._length-=g,this.onTrimEmitter.fire(g)},e.prototype.shiftElements=function(g,f,s){if(!(f<=0)){if(g<0||g>=this._length)throw new Error("start argument out of range");if(g+s<0)throw new Error("Cannot shift elements in list beyond index 0");if(s>0){for(var r=f-1;r>=0;r--)this.set(g+r+s,this.get(g+r));var c=g+f+s-this._length;if(c>0)for(this._length+=c;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(r=0;r<f;r++)this.set(g+r+s,this.get(g+r))}},e.prototype._getCyclicIndex=function(g){return(this._startIndex+g)%this._maxLength},e}();O.CircularList=a},function(L,O,E){"use strict";function y(a,e,g){if(e===a.length-1)return a[e].getTrimmedLength();var f=!a[e].hasContent(g-1)&&a[e].getWidth(g-1)===1,s=a[e+1].getWidth(0)===2;return f&&s?g-1:g}Object.defineProperty(O,"__esModule",{value:!0}),O.getWrappedLineTrimmedLength=O.reflowSmallerGetNewLineLengths=O.reflowLargerApplyNewLayout=O.reflowLargerCreateNewLayout=O.reflowLargerGetLinesToRemove=void 0,O.reflowLargerGetLinesToRemove=function(a,e,g,f,s){for(var r=[],c=0;c<a.length-1;c++){var l=c,i=a.get(++l);if(i.isWrapped){for(var u=[a.get(c)];l<a.length&&i.isWrapped;)u.push(i),i=a.get(++l);if(f>=c&&f<l)c+=u.length-1;else{for(var t=0,n=y(u,t,e),o=1,d=0;o<u.length;){var h=y(u,o,e),m=h-d,A=g-n,v=Math.min(m,A);u[t].copyCellsFrom(u[o],d,n,v,!1),(n+=v)===g&&(t++,n=0),(d+=v)===h&&(o++,d=0),n===0&&t!==0&&u[t-1].getWidth(g-1)===2&&(u[t].copyCellsFrom(u[t-1],g-1,n++,1,!1),u[t-1].setCell(g-1,s))}u[t].replaceCells(n,g,s);for(var b=0,x=u.length-1;x>0&&(x>t||u[x].getTrimmedLength()===0);x--)b++;b>0&&(r.push(c+u.length-b),r.push(b)),c+=u.length-1}}}return r},O.reflowLargerCreateNewLayout=function(a,e){for(var g=[],f=0,s=e[f],r=0,c=0;c<a.length;c++)if(s===c){var l=e[++f];a.onDeleteEmitter.fire({index:c-r,amount:l}),c+=l-1,r+=l,s=e[++f]}else g.push(c);return{layout:g,countRemoved:r}},O.reflowLargerApplyNewLayout=function(a,e){for(var g=[],f=0;f<e.length;f++)g.push(a.get(e[f]));for(f=0;f<g.length;f++)a.set(f,g[f]);a.length=e.length},O.reflowSmallerGetNewLineLengths=function(a,e,g){for(var f=[],s=a.map(function(n,o){return y(a,o,e)}).reduce(function(n,o){return n+o}),r=0,c=0,l=0;l<s;){if(s-l<g){f.push(s-l);break}r+=g;var i=y(a,c,e);r>i&&(r-=i,c++);var u=a[c].getWidth(r-1)===2;u&&r--;var t=u?g-1:g;f.push(t),l+=t}return f},O.getWrappedLineTrimmedLength=y},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(s,r){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,l){c.__proto__=l}||function(c,l){for(var i in l)l.hasOwnProperty(i)&&(c[i]=l[i])})(s,r)},function(f,s){function r(){this.constructor=f}y(f,s),f.prototype=s===null?Object.create(s):(r.prototype=s.prototype,new r)});Object.defineProperty(O,"__esModule",{value:!0}),O.Marker=void 0;var e=E(0),g=function(f){function s(r){var c=f.call(this)||this;return c.line=r,c._id=s._nextId++,c.isDisposed=!1,c._onDispose=new e.EventEmitter,c}return a(s,f),Object.defineProperty(s.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),s.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},s._nextId=1,s}(E(2).Disposable);O.Marker=g},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.OptionsService=O.DEFAULT_OPTIONS=O.DEFAULT_BELL_SOUND=void 0;var y=E(0),a=E(11),e=E(33);O.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",O.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:O.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:a.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var g=["cols","rows"],f=function(){function s(r){this._onOptionChange=new y.EventEmitter,this.options=e.clone(O.DEFAULT_OPTIONS);for(var c=0,l=Object.keys(r);c<l.length;c++){var i=l[c];if(i in this.options){var u=r[i];this.options[i]=u}}}return Object.defineProperty(s.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),s.prototype.setOption=function(r,c){if(!(r in O.DEFAULT_OPTIONS))throw new Error('No option with key "'+r+'"');if(g.indexOf(r)!==-1)throw new Error('Option "'+r+'" can only be set in the constructor');this.options[r]!==c&&(c=this._sanitizeAndValidateOption(r,c),this.options[r]!==c&&(this.options[r]=c,this._onOptionChange.fire(r)))},s.prototype._sanitizeAndValidateOption=function(r,c){switch(r){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":c||(c=O.DEFAULT_OPTIONS[r]);break;case"cursorWidth":c=Math.floor(c);case"lineHeight":case"tabStopWidth":if(c<1)throw new Error(r+" cannot be less than 1, value: "+c);break;case"minimumContrastRatio":c=Math.max(1,Math.min(21,Math.round(10*c)/10));break;case"scrollback":if((c=Math.min(c,4294967295))<0)throw new Error(r+" cannot be less than 0, value: "+c);break;case"fastScrollSensitivity":case"scrollSensitivity":if(c<=0)throw new Error(r+" cannot be less than or equal to 0, value: "+c)}return c},s.prototype.getOption=function(r){if(!(r in O.DEFAULT_OPTIONS))throw new Error('No option with key "'+r+'"');return this.options[r]},s}();O.OptionsService=f},function(L,O,E){"use strict";var y,a=this&&this.__extends||(y=function(n,o){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,h){d.__proto__=h}||function(d,h){for(var m in h)h.hasOwnProperty(m)&&(d[m]=h[m])})(n,o)},function(t,n){function o(){this.constructor=t}y(t,n),t.prototype=n===null?Object.create(n):(o.prototype=n.prototype,new o)}),e=this&&this.__decorate||function(t,n,o,d){var h,m=arguments.length,A=m<3?n:d===null?d=Object.getOwnPropertyDescriptor(n,o):d;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(t,n,o,d);else for(var v=t.length-1;v>=0;v--)(h=t[v])&&(A=(m<3?h(A):m>3?h(n,o,A):h(n,o))||A);return m>3&&A&&Object.defineProperty(n,o,A),A},g=this&&this.__param||function(t,n){return function(o,d){n(o,d,t)}};Object.defineProperty(O,"__esModule",{value:!0}),O.CoreService=void 0;var f=E(1),s=E(0),r=E(33),c=E(2),l=Object.freeze({insertMode:!1}),i=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),u=function(t){function n(o,d,h,m){var A=t.call(this)||this;return A._bufferService=d,A._logService=h,A._optionsService=m,A.isCursorInitialized=!1,A.isCursorHidden=!1,A._onData=A.register(new s.EventEmitter),A._onUserInput=A.register(new s.EventEmitter),A._onBinary=A.register(new s.EventEmitter),A._scrollToBottom=o,A.register({dispose:function(){return A._scrollToBottom=void 0}}),A.modes=r.clone(l),A.decPrivateModes=r.clone(i),A}return a(n,t),Object.defineProperty(n.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),n.prototype.reset=function(){this.modes=r.clone(l),this.decPrivateModes=r.clone(i)},n.prototype.triggerDataEvent=function(o,d){if(d===void 0&&(d=!1),!this._optionsService.options.disableStdin){var h=this._bufferService.buffer;h.ybase!==h.ydisp&&this._scrollToBottom(),d&&this._onUserInput.fire(),this._logService.debug('sending data "'+o+'"',function(){return o.split("").map(function(m){return m.charCodeAt(0)})}),this._onData.fire(o)}},n.prototype.triggerBinaryEvent=function(o){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+o+'"',function(){return o.split("").map(function(d){return d.charCodeAt(0)})}),this._onBinary.fire(o))},n=e([g(1,f.IBufferService),g(2,f.ILogService),g(3,f.IOptionsService)],n)}(c.Disposable);O.CoreService=u},function(L,O,E){"use strict";var y=this&&this.__decorate||function(i,u,t,n){var o,d=arguments.length,h=d<3?u:n===null?n=Object.getOwnPropertyDescriptor(u,t):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")h=Reflect.decorate(i,u,t,n);else for(var m=i.length-1;m>=0;m--)(o=i[m])&&(h=(d<3?o(h):d>3?o(u,t,h):o(u,t))||h);return d>3&&h&&Object.defineProperty(u,t,h),h},a=this&&this.__param||function(i,u){return function(t,n){u(t,n,i)}};Object.defineProperty(O,"__esModule",{value:!0}),O.CoreMouseService=void 0;var e=E(1),g=E(0),f={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(u){return u.button!==4&&u.action===1&&(u.ctrl=!1,u.alt=!1,u.shift=!1,!0)}},VT200:{events:19,restrict:function(u){return u.action!==32}},DRAG:{events:23,restrict:function(u){return u.action!==32||u.button!==3}},ANY:{events:31,restrict:function(u){return!0}}};function s(i,u){var t=(i.ctrl?16:0)|(i.shift?4:0)|(i.alt?8:0);return i.button===4?(t|=64,t|=i.action):(t|=3&i.button,4&i.button&&(t|=64),8&i.button&&(t|=128),i.action===32?t|=32:i.action!==0||u||(t|=3)),t}var r=String.fromCharCode,c={DEFAULT:function(u){var t=[s(u,!1)+32,u.col+32,u.row+32];return t[0]>255||t[1]>255||t[2]>255?"":""+r(t[0])+r(t[1])+r(t[2])},SGR:function(u){var t=u.action===0&&u.button!==4?"m":"M";return"[<"+s(u,!0)+";"+u.col+";"+u.row+t}},l=function(){function i(u,t){this._bufferService=u,this._coreService=t,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new g.EventEmitter,this._lastEvent=null;for(var n=0,o=Object.keys(f);n<o.length;n++){var d=o[n];this.addProtocol(d,f[d])}for(var h=0,m=Object.keys(c);h<m.length;h++){var A=m[h];this.addEncoding(A,c[A])}this.reset()}return i.prototype.addProtocol=function(u,t){this._protocols[u]=t},i.prototype.addEncoding=function(u,t){this._encodings[u]=t},Object.defineProperty(i.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(t){if(!this._protocols[t])throw new Error('unknown protocol "'+t+'"');this._activeProtocol=t,this._onProtocolChange.fire(this._protocols[t].events)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(t){if(!this._encodings[t])throw new Error('unknown encoding "'+t+'"');this._activeEncoding=t},enumerable:!1,configurable:!0}),i.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(i.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),i.prototype.triggerMouseEvent=function(u){if(u.col<0||u.col>=this._bufferService.cols||u.row<0||u.row>=this._bufferService.rows)return!1;if(u.button===4&&u.action===32)return!1;if(u.button===3&&u.action!==32)return!1;if(u.button!==4&&(u.action===2||u.action===3))return!1;if(u.col++,u.row++,u.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,u))return!1;if(!this._protocols[this._activeProtocol].restrict(u))return!1;var t=this._encodings[this._activeEncoding](u);return t&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(t):this._coreService.triggerDataEvent(t,!0)),this._lastEvent=u,!0},i.prototype.explainEvents=function(u){return{down:!!(1&u),up:!!(2&u),drag:!!(4&u),move:!!(8&u),wheel:!!(16&u)}},i.prototype._compareEvents=function(u,t){return u.col===t.col&&u.row===t.row&&u.button===t.button&&u.action===t.action&&u.ctrl===t.ctrl&&u.alt===t.alt&&u.shift===t.shift},i=y([a(0,e.IBufferService),a(1,e.ICoreService)],i)}();O.CoreMouseService=l},function(L,O,E){"use strict";var y=this&&this.__decorate||function(f,s,r,c){var l,i=arguments.length,u=i<3?s:c===null?c=Object.getOwnPropertyDescriptor(s,r):c;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(f,s,r,c);else for(var t=f.length-1;t>=0;t--)(l=f[t])&&(u=(i<3?l(u):i>3?l(s,r,u):l(s,r))||u);return i>3&&u&&Object.defineProperty(s,r,u),u},a=this&&this.__param||function(f,s){return function(r,c){s(r,c,f)}};Object.defineProperty(O,"__esModule",{value:!0}),O.DirtyRowService=void 0;var e=E(1),g=function(){function f(s){this._bufferService=s,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(s){s<this._start?this._start=s:s>this._end&&(this._end=s)},f.prototype.markRangeDirty=function(s,r){if(s>r){var c=s;s=r,r=c}s<this._start&&(this._start=s),r>this._end&&(this._end=r)},f.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},f=y([a(0,e.IBufferService)],f)}();O.DirtyRowService=g},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.UnicodeService=void 0;var y=E(0),a=E(79),e=function(){function g(){this._providers=Object.create(null),this._active="",this._onChange=new y.EventEmitter;var f=new a.UnicodeV6;this.register(f),this._active=f.version,this._activeProvider=f}return Object.defineProperty(g.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"activeVersion",{get:function(){return this._active},set:function(s){if(!this._providers[s])throw new Error('unknown Unicode version "'+s+'"');this._active=s,this._activeProvider=this._providers[s],this._onChange.fire(s)},enumerable:!1,configurable:!0}),g.prototype.register=function(f){this._providers[f.version]=f},g.prototype.wcwidth=function(f){return this._activeProvider.wcwidth(f)},g.prototype.getStringCellWidth=function(f){for(var s=0,r=f.length,c=0;c<r;++c){var l=f.charCodeAt(c);if(55296<=l&&l<=56319){if(++c>=r)return s+this.wcwidth(l);var i=f.charCodeAt(c);56320<=i&&i<=57343?l=1024*(l-55296)+i-56320+65536:s+=this.wcwidth(i)}s+=this.wcwidth(l)}return s},g}();O.UnicodeService=e},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.UnicodeV6=void 0;var y,a=E(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]],g=[[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 s(){if(this.version="6",!y){y=new Uint8Array(65536),a.fill(y,1),y[0]=0,a.fill(y,0,1,32),a.fill(y,0,127,160),a.fill(y,2,4352,4448),y[9001]=2,y[9002]=2,a.fill(y,2,11904,42192),y[12351]=1,a.fill(y,2,44032,55204),a.fill(y,2,63744,64256),a.fill(y,2,65040,65050),a.fill(y,2,65072,65136),a.fill(y,2,65280,65377),a.fill(y,2,65504,65511);for(var r=0;r<e.length;++r)a.fill(y,0,e[r][0],e[r][1]+1)}}return s.prototype.wcwidth=function(r){return r<32?0:r<127?1:r<65536?y[r]:function(c,l){var i,u=0,t=l.length-1;if(c<l[0][0]||c>l[t][1])return!1;for(;t>=u;)if(c>l[i=u+t>>1][1])u=i+1;else{if(!(c<l[i][0]))return!0;t=i-1}return!1}(r,g)?0:r>=131072&&r<=196605||r>=196608&&r<=262141?2:1},s}();O.UnicodeV6=f},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.CharsetService=void 0;var y=function(){function a(){this.glevel=0,this._charsets=[]}return a.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},a.prototype.setgLevel=function(e){this.glevel=e,this.charset=this._charsets[e]},a.prototype.setgCharset=function(e,g){this._charsets[e]=g,this.glevel===e&&(this.charset=g)},a}();O.CharsetService=y},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.updateWindowsModeWrappedState=void 0;var y=E(3);O.updateWindowsModeWrappedState=function(a){var e=a.buffer.lines.get(a.buffer.ybase+a.buffer.y-1),g=e==null?void 0:e.get(a.cols-1),f=a.buffer.lines.get(a.buffer.ybase+a.buffer.y);f&&g&&(f.isWrapped=g[y.CHAR_DATA_CODE_INDEX]!==y.NULL_CELL_CODE&&g[y.CHAR_DATA_CODE_INDEX]!==y.WHITESPACE_CELL_CODE)}},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.WriteBuffer=void 0;var y=function(){function a(e){this._action=e,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return a.prototype.writeSync=function(e){if(this._writeBuffer.length){for(var g=this._bufferOffset;g<this._writeBuffer.length;++g){var f=this._writeBuffer[g],s=this._callbacks[g];this._action(f),s&&s()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(e)},a.prototype.write=function(e,g){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(g)},a.prototype._innerWrite=function(){for(var e=this,g=Date.now();this._writeBuffer.length>this._bufferOffset;){var f=this._writeBuffer[this._bufferOffset],s=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(f),this._pendingData-=f.length,s&&s(),Date.now()-g>=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)},a}();O.WriteBuffer=y},function(L,O,E){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.AddonManager=void 0;var y=function(){function a(){this._addons=[]}return a.prototype.dispose=function(){for(var e=this._addons.length-1;e>=0;e--)this._addons[e].instance.dispose()},a.prototype.loadAddon=function(e,g){var f=this,s={instance:g,dispose:g.dispose,isDisposed:!1};this._addons.push(s),g.dispose=function(){return f._wrappedAddonDispose(s)},g.activate(e)},a.prototype._wrappedAddonDispose=function(e){if(!e.isDisposed){for(var g=-1,f=0;f<this._addons.length;f++)if(this._addons[f]===e){g=f;break}if(g===-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(g,1)}},a}();O.AddonManager=y}])})},"/SeX":function(Ce,Q,p){var L=p("knOB"),O=p("qZFw"),E=function(a){this.name=a||"",this.cx=0,this.cy=0,this._radiusAxis=new L,this._angleAxis=new O,this._radiusAxis.polar=this._angleAxis.polar=this};E.prototype={type:"polar",axisPointerEnabled:!0,constructor:E,dimensions:["radius","angle"],model:null,containPoint:function(a){var e=this.pointToCoord(a);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},containData:function(a){return this._radiusAxis.containData(a[0])&&this._angleAxis.containData(a[1])},getAxis:function(a){return this["_"+a+"Axis"]},getAxes:function(){return[this._radiusAxis,this._angleAxis]},getAxesByScale:function(a){var e=[],g=this._angleAxis,f=this._radiusAxis;return g.scale.type===a&&e.push(g),f.scale.type===a&&e.push(f),e},getAngleAxis:function(){return this._angleAxis},getRadiusAxis:function(){return this._radiusAxis},getOtherAxis:function(a){var e=this._angleAxis;return a===e?this._radiusAxis:e},getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},getTooltipAxes:function(a){var e=a!=null&&a!=="auto"?this.getAxis(a):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},dataToPoint:function(a,e){return this.coordToPoint([this._radiusAxis.dataToRadius(a[0],e),this._angleAxis.dataToAngle(a[1],e)])},pointToData:function(a,e){var g=this.pointToCoord(a);return[this._radiusAxis.radiusToData(g[0],e),this._angleAxis.angleToData(g[1],e)]},pointToCoord:function(a){var e=a[0]-this.cx,g=a[1]-this.cy,f=this.getAngleAxis(),s=f.getExtent(),r=Math.min(s[0],s[1]),c=Math.max(s[0],s[1]);f.inverse?r=c-360:c=r+360;var l=Math.sqrt(e*e+g*g);e/=l,g/=l;for(var i=Math.atan2(-g,e)/Math.PI*180,u=i<r?1:-1;i<r||i>c;)i+=u*360;return[l,i]},coordToPoint:function(a){var e=a[0],g=a[1]/180*Math.PI,f=Math.cos(g)*e+this.cx,s=-Math.sin(g)*e+this.cy;return[f,s]},getArea:function(){var a=this.getAngleAxis(),e=this.getRadiusAxis(),g=e.getExtent().slice();g[0]>g[1]&&g.reverse();var f=a.getExtent(),s=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:g[0],r:g[1],startAngle:-f[0]*s,endAngle:-f[1]*s,clockwise:a.inverse,contain:function(r,c){var l=r-this.cx,i=c-this.cy,u=l*l+i*i,t=this.r,n=this.r0;return u<=t*t&&u>=n*n}}}};var y=E;Ce.exports=y},"/WM3":function(Ce,Q,p){var L=p("QuXc"),O=p("bYtY"),E=O.isFunction,y={createOnAllSeries:!0,performRawSeries:!0,reset:function(a,e){var g=a.getData(),f=(a.visualColorAccessPath||"itemStyle.color").split("."),s=a.get(f),r=E(s)&&!(s instanceof L)?s:null;(!s||r)&&(s=a.getColorFromPalette(a.name,null,e.getSeriesCount())),g.setVisual("color",s);var c=(a.visualBorderColorAccessPath||"itemStyle.borderColor").split("."),l=a.get(c);if(g.setVisual("borderColor",l),!e.isSeriesFiltered(a)){r&&g.each(function(u){g.setItemVisual(u,"color",r(a.getDataParams(u)))});var i=function(u,t){var n=u.getItemModel(t),o=n.get(f,!0),d=n.get(c,!0);o!=null&&u.setItemVisual(t,"color",o),d!=null&&u.setItemVisual(t,"borderColor",d)};return{dataEach:g.hasItemOption?i:null}}}};Ce.exports=y},"/d5a":function(Ce,Q){var p={average:function(E){for(var y=0,a=0,e=0;e<E.length;e++)isNaN(E[e])||(y+=E[e],a++);return a===0?NaN:y/a},sum:function(E){for(var y=0,a=0;a<E.length;a++)y+=E[a]||0;return y},max:function(E){for(var y=-Infinity,a=0;a<E.length;a++)E[a]>y&&(y=E[a]);return isFinite(y)?y:NaN},min:function(E){for(var y=Infinity,a=0;a<E.length;a++)E[a]<y&&(y=E[a]);return isFinite(y)?y:NaN},nearest:function(E){return E[0]}},L=function(E,y){return Math.round(E.length/2)};function O(E){return{seriesType:E,modifyOutputEnd:!0,reset:function(y,a,e){var g=y.getData(),f=y.get("sampling"),s=y.coordinateSystem;if(s.type==="cartesian2d"&&f){var r=s.getBaseAxis(),c=s.getOtherAxis(r),l=r.getExtent(),i=l[1]-l[0],u=Math.round(g.count()/i);if(u>1){var t;typeof f=="string"?t=p[f]:typeof f=="function"&&(t=f),t&&y.setData(g.downSample(g.mapDimension(c.dim),1/u,t,L))}}}}}Ce.exports=O},"/ezw":function(Ce,Q,p){"use strict";var L=p("lSNA"),O=p.n(L),E=p("pVnL"),y=p.n(E),a=p("cDf5"),e=p.n(a),g=p("q1tI"),f=p("TSYQ"),s=p.n(f),r=function(P){var j=P.prefixCls,z=P.className,K=P.width,X=P.style;return g.createElement("h3",{className:s()(j,z),style:y()({width:K},X)})},c=r,l=p("RIqP"),i=p.n(l),u=function(P){var j=function(q){var ee=P.width,fe=P.rows,be=fe===void 0?2:fe;return Array.isArray(ee)?ee[q]:be-1===q?ee:void 0},z=P.prefixCls,K=P.className,X=P.style,Z=P.rows,Y=i()(Array(Z)).map(function(te,q){return g.createElement("li",{key:q,style:{width:j(q)}})});return g.createElement("ul",{className:s()(z,K),style:X},Y)},t=u,n=p("H84U"),o=function(P){var j,z,K=P.prefixCls,X=P.className,Z=P.style,Y=P.size,te=P.shape,q=s()((j={},O()(j,"".concat(K,"-lg"),Y==="large"),O()(j,"".concat(K,"-sm"),Y==="small"),j)),ee=s()((z={},O()(z,"".concat(K,"-circle"),te==="circle"),O()(z,"".concat(K,"-square"),te==="square"),O()(z,"".concat(K,"-round"),te==="round"),z)),fe=typeof Y=="number"?{width:Y,height:Y,lineHeight:"".concat(Y,"px")}:{};return g.createElement("span",{className:s()(K,X,q,ee),style:y()(y()({},fe),Z)})},d=o,h=p("BGR+"),m=function(P){var j=function(K){var X=K.getPrefixCls,Z=P.prefixCls,Y=P.className,te=P.active,q=X("skeleton",Z),ee=Object(h.default)(P,["prefixCls"]),fe=s()(q,Y,"".concat(q,"-element"),O()({},"".concat(q,"-active"),te));return g.createElement("div",{className:fe},g.createElement(d,y()({prefixCls:"".concat(q,"-avatar")},ee)))};return g.createElement(n.a,null,j)};m.defaultProps={size:"default",shape:"circle"};var A=m,v=function(P){var j=function(K){var X=K.getPrefixCls,Z=P.prefixCls,Y=P.className,te=P.active,q=X("skeleton",Z),ee=Object(h.default)(P,["prefixCls"]),fe=s()(q,Y,"".concat(q,"-element"),O()({},"".concat(q,"-active"),te));return g.createElement("div",{className:fe},g.createElement(d,y()({prefixCls:"".concat(q,"-button")},ee)))};return g.createElement(n.a,null,j)};v.defaultProps={size:"default"};var b=v,x=function(P){var j=function(K){var X=K.getPrefixCls,Z=P.prefixCls,Y=P.className,te=P.active,q=X("skeleton",Z),ee=Object(h.default)(P,["prefixCls"]),fe=s()(q,Y,"".concat(q,"-element"),O()({},"".concat(q,"-active"),te));return g.createElement("div",{className:fe},g.createElement(d,y()({prefixCls:"".concat(q,"-input")},ee)))};return g.createElement(n.a,null,j)};x.defaultProps={size:"default"};var C=x,w="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",S=function(P){var j=function(K){var X=K.getPrefixCls,Z=P.prefixCls,Y=P.className,te=P.style,q=X("skeleton",Z),ee=s()(q,Y,"".concat(q,"-element"));return g.createElement("div",{className:ee},g.createElement("div",{className:s()("".concat(q,"-image"),Y),style:te},g.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(q,"-image-svg")},g.createElement("path",{d:w,className:"".concat(q,"-image-path")}))))};return g.createElement(n.a,null,j)},T=S;function I(H){return H&&e()(H)==="object"?H:{}}function N(H,P){return H&&!P?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function M(H,P){return!H&&P?{width:"38%"}:H&&P?{width:"50%"}:{}}function k(H,P){var j={};return(!H||!P)&&(j.width="61%"),!H&&P?j.rows=3:j.rows=2,j}var U=function(P){var j=function(K){var X=K.getPrefixCls,Z=K.direction,Y=P.prefixCls,te=P.loading,q=P.className,ee=P.children,fe=P.avatar,be=P.title,Fe=P.paragraph,ve=P.active,Oe=P.round,J=X("skeleton",Y);if(te||!("loading"in P)){var ne,Ke=!!fe,ie=!!be,re=!!Fe,he;if(Ke){var ge=y()(y()({prefixCls:"".concat(J,"-avatar")},N(ie,re)),I(fe));he=g.createElement("div",{className:"".concat(J,"-header")},g.createElement(d,ge))}var Pe;if(ie||re){var Ee;if(ie){var ke=y()(y()({prefixCls:"".concat(J,"-title")},M(Ke,re)),I(be));Ee=g.createElement(c,ke)}var Me;if(re){var me=y()(y()({prefixCls:"".concat(J,"-paragraph")},k(Ke,ie)),I(Fe));Me=g.createElement(t,me)}Pe=g.createElement("div",{className:"".concat(J,"-content")},Ee,Me)}var le=s()(J,q,(ne={},O()(ne,"".concat(J,"-with-avatar"),Ke),O()(ne,"".concat(J,"-active"),ve),O()(ne,"".concat(J,"-rtl"),Z==="rtl"),O()(ne,"".concat(J,"-round"),Oe),ne));return g.createElement("div",{className:le},he,Pe)}return ee};return g.createElement(n.a,null,j)};U.defaultProps={avatar:!1,title:!0,paragraph:!0},U.Button=b,U.Avatar=A,U.Input=C,U.Image=T;var V=U,B=Q.a=V},"/iHx":function(Ce,Q,p){var L=p("6GrX"),O=p("IwbS"),E=["textStyle","color"],y={getTextColor:function(a){var e=this.ecModel;return this.getShallow("color")||(!a&&e?e.get(E):null)},getFont:function(){return O.getFont({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(a){return L.getBoundingRect(a,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("lineHeight"),this.getShallow("rich"),this.getShallow("truncateText"))}};Ce.exports=y},"/ry/":function(Ce,Q,p){var L=p("bYtY"),O=p("T4UG"),E=p("5GhG"),y=E.seriesModelMixin,a=O.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}});L.mixin(a,y,!0);var e=a;Ce.exports=e},"/stD":function(Ce,Q,p){var L=p("bYtY"),O=p("IUWy"),E=p("Kagy"),y=E.toolbox.brush;function a(f,s,r){this.model=f,this.ecModel=s,this.api=r,this._brushType,this._brushMode}a.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:L.clone(y.title)};var e=a.prototype;e.render=e.updateView=function(f,s,r){var c,l,i;s.eachComponent({mainType:"brush"},function(u){c=u.brushType,l=u.brushOption.brushMode||"single",i|=u.areas.length}),this._brushType=c,this._brushMode=l,L.each(f.get("type",!0),function(u){f.setIconStatus(u,(u==="keep"?l==="multiple":u==="clear"?i:u===c)?"emphasis":"normal")})},e.getIcons=function(){var f=this.model,s=f.get("icon",!0),r={};return L.each(f.get("type",!0),function(c){s[c]&&(r[c]=s[c])}),r},e.onclick=function(f,s,r){var c=this._brushType,l=this._brushMode;r==="clear"?(s.dispatchAction({type:"axisAreaSelect",intervals:[]}),s.dispatchAction({type:"brush",command:"clear",areas:[]})):s.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:r==="keep"?c:c===r?!1:r,brushMode:r==="keep"?l==="multiple"?"single":"multiple":l}})},O.register("brush",a);var g=a;Ce.exports=g},"/wGt":function(Ce,Q,p){"use strict";var L=p("lSNA"),O=p.n(L),E=p("pVnL"),y=p.n(E),a=p("lwsE"),e=p.n(a),g=p("W8MJ"),f=p.n(g),s=p("PJYZ"),r=p.n(s),c=p("7W2i"),l=p.n(c),i=p("LQ03"),u=p.n(i),t=p("q1tI"),n=p("Ff2n"),o=p("1OyB"),d=p("vuIU"),h=p("Ji7U"),m=p("md7G"),A=p("foSv"),v=p("1W/9"),b=p("rePB"),x=p("JX7q"),C=p("TSYQ"),w=p.n(C),S=p("qx4F"),T=p("4IlW");function I(Ee){return Array.isArray(Ee)?Ee:[Ee]}var N={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},M=Object.keys(N).filter(function(Ee){if(typeof document=="undefined")return!1;var ke=document.getElementsByTagName("html")[0];return Ee in(ke?ke.style:{})})[0],k=N[M];function U(Ee,ke,Me,me){Ee.addEventListener?Ee.addEventListener(ke,Me,me):Ee.attachEvent&&Ee.attachEvent("on".concat(ke),Me)}function V(Ee,ke,Me,me){Ee.removeEventListener?Ee.removeEventListener(ke,Me,me):Ee.attachEvent&&Ee.detachEvent("on".concat(ke),Me)}function B(Ee,ke){var Me=typeof Ee=="function"?Ee(ke):Ee;return Array.isArray(Me)?Me.length===2?Me:[Me[0],Me[1]]:[Me]}var H=function(ke){return!isNaN(parseFloat(ke))&&isFinite(ke)},P=!(typeof window!="undefined"&&window.document&&window.document.createElement),j=function Ee(ke,Me,me,le){if(!Me||Me===document||Me instanceof Document)return!1;if(Me===ke.parentNode)return!0;var oe=Math.max(Math.abs(me),Math.abs(le))===Math.abs(le),Se=Math.max(Math.abs(me),Math.abs(le))===Math.abs(me),nt=Me.scrollHeight-Me.clientHeight,et=Me.scrollWidth-Me.clientWidth,Ue=document.defaultView.getComputedStyle(Me),bt=Ue.overflowY==="auto"||Ue.overflowY==="scroll",Je=Ue.overflowX==="auto"||Ue.overflowX==="scroll",St=nt&&bt,Nt=et&&Je;return oe&&(!St||St&&(Me.scrollTop>=nt&&le<0||Me.scrollTop<=0&&le>0))||Se&&(!Nt||Nt&&(Me.scrollLeft>=et&&me<0||Me.scrollLeft<=0&&me>0))?Ee(ke,Me.parentNode,me,le):!1};function z(Ee){var ke=K();return function(){var me=Object(A.a)(Ee),le;if(ke){var oe=Object(A.a)(this).constructor;le=Reflect.construct(me,arguments,oe)}else le=me.apply(this,arguments);return Object(m.a)(this,le)}}function K(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(Ee){return!1}}var X={},Z=function(Ee){Object(h.a)(Me,Ee);var ke=z(Me);function Me(me){var le;return Object(o.a)(this,Me),le=ke.call(this,me),le.domFocus=function(){le.dom&&le.dom.focus()},le.removeStartHandler=function(oe){if(oe.touches.length>1)return;le.startPos={x:oe.touches[0].clientX,y:oe.touches[0].clientY}},le.removeMoveHandler=function(oe){if(oe.changedTouches.length>1)return;var Se=oe.currentTarget,nt=oe.changedTouches[0].clientX-le.startPos.x,et=oe.changedTouches[0].clientY-le.startPos.y;(Se===le.maskDom||Se===le.handlerDom||Se===le.contentDom&&j(Se,oe.target,nt,et))&&oe.cancelable&&oe.preventDefault()},le.transitionEnd=function(oe){var Se=oe.target;V(Se,k,le.transitionEnd),Se.style.transition=""},le.onKeyDown=function(oe){if(oe.keyCode===T.a.ESC){var Se=le.props.onClose;oe.stopPropagation(),Se&&Se(oe)}},le.onWrapperTransitionEnd=function(oe){var Se=le.props,nt=Se.open,et=Se.afterVisibleChange;oe.target===le.contentWrapper&&oe.propertyName.match(/transform$/)&&(le.dom.style.transition="",!nt&&le.getCurrentDrawerSome()&&(document.body.style.overflowX="",le.maskDom&&(le.maskDom.style.left="",le.maskDom.style.width="")),et&&et(!!nt))},le.openLevelTransition=function(){var oe=le.props,Se=oe.open,nt=oe.width,et=oe.height,Ue=le.getHorizontalBoolAndPlacementName(),bt=Ue.isHorizontal,Je=Ue.placementName,St=le.contentDom?le.contentDom.getBoundingClientRect()[bt?"width":"height"]:0,Nt=(bt?nt:et)||St;le.setLevelAndScrolling(Se,Je,Nt)},le.setLevelTransform=function(oe,Se,nt,et){var Ue=le.props,bt=Ue.placement,Je=Ue.levelMove,St=Ue.duration,Nt=Ue.ease,Rt=Ue.showMask;le.levelDom.forEach(function(Ft){Ft.style.transition="transform ".concat(St," ").concat(Nt),U(Ft,k,le.transitionEnd);var Ht=oe?nt:0;if(Je){var $e=B(Je,{target:Ft,open:oe});Ht=oe?$e[0]:$e[1]||0}var we=typeof Ht=="number"?"".concat(Ht,"px"):Ht,ue=bt==="left"||bt==="top"?we:"-".concat(we);ue=Rt&&bt==="right"&&et?"calc(".concat(ue," + ").concat(et,"px)"):ue,Ft.style.transform=Ht?"".concat(Se,"(").concat(ue,")"):""})},le.setLevelAndScrolling=function(oe,Se,nt){var et=le.props.onChange;if(!P){var Ue=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(S.a)(!0):0;le.setLevelTransform(oe,Se,nt,Ue),le.toggleScrollingToDrawerAndBody(Ue)}et&&et(oe)},le.toggleScrollingToDrawerAndBody=function(oe){var Se=le.props,nt=Se.getOpenCount,et=Se.getContainer,Ue=Se.showMask,bt=Se.open,Je=et&&et(),St=nt&&nt();if(Je&&Je.parentNode===document.body&&Ue){var Nt=["touchstart"],Rt=[document.body,le.maskDom,le.handlerDom,le.contentDom];bt&&document.body.style.overflow!=="hidden"?(oe&&le.addScrollingEffect(oe),St===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",Rt.forEach(function(Ft,Ht){if(!Ft)return;U(Ft,Nt[Ht]||"touchmove",Ht?le.removeMoveHandler:le.removeStartHandler,le.passive)})):le.getCurrentDrawerSome()&&(St||(document.body.style.overflow=""),document.body.style.touchAction="",oe&&le.remScrollingEffect(oe),Rt.forEach(function(Ft,Ht){if(!Ft)return;V(Ft,Nt[Ht]||"touchmove",Ht?le.removeMoveHandler:le.removeStartHandler,le.passive)}))}},le.addScrollingEffect=function(oe){var Se=le.props,nt=Se.placement,et=Se.duration,Ue=Se.ease,bt=Se.getOpenCount,Je=Se.switchScrollingEffect,St=bt&&bt();St===1&&Je();var Nt="width ".concat(et," ").concat(Ue),Rt="transform ".concat(et," ").concat(Ue);le.dom.style.transition="none";switch(nt){case"right":le.dom.style.transform="translateX(-".concat(oe,"px)");break;case"top":case"bottom":le.dom.style.width="calc(100% - ".concat(oe,"px)"),le.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(le.timeout),le.timeout=setTimeout(function(){le.dom&&(le.dom.style.transition="".concat(Rt,",").concat(Nt),le.dom.style.width="",le.dom.style.transform="")})},le.remScrollingEffect=function(oe){var Se=le.props,nt=Se.placement,et=Se.duration,Ue=Se.ease,bt=Se.getOpenCount,Je=Se.switchScrollingEffect,St=bt&&bt();St||Je(!0),M&&(document.body.style.overflowX="hidden"),le.dom.style.transition="none";var Nt,Rt="width ".concat(et," ").concat(Ue),Ft="transform ".concat(et," ").concat(Ue);switch(nt){case"left":{le.dom.style.width="100%",Rt="width 0s ".concat(Ue," ").concat(et);break}case"right":{le.dom.style.transform="translateX(".concat(oe,"px)"),le.dom.style.width="100%",Rt="width 0s ".concat(Ue," ").concat(et),le.maskDom&&(le.maskDom.style.left="-".concat(oe,"px"),le.maskDom.style.width="calc(100% + ".concat(oe,"px)"));break}case"top":case"bottom":{le.dom.style.width="calc(100% + ".concat(oe,"px)"),le.dom.style.height="100%",le.dom.style.transform="translateZ(0)",Nt="height 0s ".concat(Ue," ").concat(et);break}default:break}clearTimeout(le.timeout),le.timeout=setTimeout(function(){le.dom&&(le.dom.style.transition="".concat(Ft,",").concat(Nt?"".concat(Nt,","):"").concat(Rt),le.dom.style.transform="",le.dom.style.width="",le.dom.style.height="")})},le.getCurrentDrawerSome=function(){return!Object.keys(X).some(function(oe){return X[oe]})},le.getLevelDom=function(oe){var Se=oe.level,nt=oe.getContainer;if(P)return;var et=nt&&nt(),Ue=et?et.parentNode:null;if(le.levelDom=[],Se==="all"){var bt=Ue?Array.prototype.slice.call(Ue.children):[];bt.forEach(function(Je){Je.nodeName!=="SCRIPT"&&Je.nodeName!=="STYLE"&&Je.nodeName!=="LINK"&&Je!==et&&le.levelDom.push(Je)})}else Se&&I(Se).forEach(function(Je){document.querySelectorAll(Je).forEach(function(St){le.levelDom.push(St)})})},le.getHorizontalBoolAndPlacementName=function(){var oe=le.props.placement,Se=oe==="left"||oe==="right",nt="translate".concat(Se?"X":"Y");return{isHorizontal:Se,placementName:nt}},le.state={_self:Object(x.a)(le)},le}return Object(d.a)(Me,[{key:"componentDidMount",value:function(){var le=this;if(!P){var oe=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return oe=!0,null}}))}catch(bt){}this.passive=oe?{passive:!1}:!1}var Se=this.props,nt=Se.open,et=Se.getContainer,Ue=et&&et();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),nt&&(Ue&&Ue.parentNode===document.body&&(X[this.drawerId]=nt),this.openLevelTransition(),this.forceUpdate(function(){le.domFocus()}))}},{key:"componentDidUpdate",value:function(le){var oe=this.props,Se=oe.open,nt=oe.getContainer,et=nt&&nt();Se!==le.open&&(Se&&this.domFocus(),et&&et.parentNode===document.body&&(X[this.drawerId]=!!Se),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var le=this.props,oe=le.getOpenCount,Se=le.open,nt=le.switchScrollingEffect,et=typeof oe=="function"&&oe();delete X[this.drawerId],Se&&(this.setLevelTransform(!1),document.body.style.touchAction=""),et||(document.body.style.overflow="",nt(!0))}},{key:"render",value:function(){var le,oe=this,Se=this.props,nt=Se.className,et=Se.children,Ue=Se.style,bt=Se.width,Je=Se.height,St=Se.defaultOpen,Nt=Se.open,Rt=Se.prefixCls,Ft=Se.placement,Ht=Se.level,$e=Se.levelMove,we=Se.ease,ue=Se.duration,Qe=Se.getContainer,qe=Se.handler,Ae=Se.onChange,wt=Se.afterVisibleChange,zt=Se.showMask,ze=Se.maskClosable,jt=Se.maskStyle,mr=Se.onClose,ct=Se.onHandleClick,Pt=Se.keyboard,Vt=Se.getOpenCount,ut=Se.switchScrollingEffect,at=Object(n.a)(Se,["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"]),rt=this.dom?Nt:!1,Yt=w()(Rt,(le={},Object(b.a)(le,"".concat(Rt,"-").concat(Ft),!0),Object(b.a)(le,"".concat(Rt,"-open"),rt),Object(b.a)(le,nt||"",!!nt),Object(b.a)(le,"no-mask",!zt),le)),wr=this.getHorizontalBoolAndPlacementName(),yr=wr.placementName,xr=Ft==="left"||Ft==="top"?"-100%":"100%",Tn=rt?"":"".concat(yr,"(").concat(xr,")"),ln=qe&&t.cloneElement(qe,{onClick:function(ht){qe.props.onClick&&qe.props.onClick(),ct&&ct(ht)},ref:function(ht){oe.handlerDom=ht}});return t.createElement("div",Object.assign({},at,{tabIndex:-1,className:Yt,style:Ue,ref:function(ht){oe.dom=ht},onKeyDown:rt&&Pt?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),zt&&t.createElement("div",{className:"".concat(Rt,"-mask"),onClick:ze?mr:void 0,style:jt,ref:function(ht){oe.maskDom=ht}}),t.createElement("div",{className:"".concat(Rt,"-content-wrapper"),style:{transform:Tn,msTransform:Tn,width:H(bt)?"".concat(bt,"px"):bt,height:H(Je)?"".concat(Je,"px"):Je},ref:function(ht){oe.contentWrapper=ht}},t.createElement("div",{className:"".concat(Rt,"-content"),ref:function(ht){oe.contentDom=ht},onTouchStart:rt&&zt?this.removeStartHandler:void 0,onTouchMove:rt&&zt?this.removeMoveHandler:void 0},et),ln))}}],[{key:"getDerivedStateFromProps",value:function(le,oe){var Se=oe.prevProps,nt=oe._self,et={prevProps:le};if(Se!==void 0){var Ue=le.placement,bt=le.level;Ue!==Se.placement&&(nt.contentDom=null),bt!==Se.level&&nt.getLevelDom(le)}return et}}]),Me}(t.Component);Z.defaultProps={switchScrollingEffect:function(){}};var Y=Z;function te(Ee){var ke=q();return function(){var me=Object(A.a)(Ee),le;if(ke){var oe=Object(A.a)(this).constructor;le=Reflect.construct(me,arguments,oe)}else le=me.apply(this,arguments);return Object(m.a)(this,le)}}function q(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(Ee){return!1}}var ee=function(Ee){Object(h.a)(Me,Ee);var ke=te(Me);function Me(me){var le;Object(o.a)(this,Me),le=ke.call(this,me),le.onHandleClick=function(Se){var nt=le.props,et=nt.onHandleClick,Ue=nt.open;if(et&&et(Se),typeof Ue=="undefined"){var bt=le.state.open;le.setState({open:!bt})}},le.onClose=function(Se){var nt=le.props,et=nt.onClose,Ue=nt.open;et&&et(Se),typeof Ue=="undefined"&&le.setState({open:!1})};var oe=typeof me.open!="undefined"?me.open:!!me.defaultOpen;return le.state={open:oe},"onMaskClick"in me&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),le}return Object(d.a)(Me,[{key:"render",value:function(){var le=this,oe=this.props,Se=oe.defaultOpen,nt=oe.getContainer,et=oe.wrapperClassName,Ue=oe.forceRender,bt=oe.handler,Je=Object(n.a)(oe,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),St=this.state.open;if(!nt)return t.createElement("div",{className:et,ref:function(Ft){le.dom=Ft}},t.createElement(Y,Object.assign({},Je,{open:St,handler:bt,getContainer:function(){return le.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var Nt=!!bt||Ue;return t.createElement(v.a,{visible:St,forceRender:Nt,getContainer:nt,wrapperClassName:et},function(Rt){var Ft=Rt.visible,Ht=Rt.afterClose,$e=Object(n.a)(Rt,["visible","afterClose"]);return t.createElement(Y,Object.assign({},Je,$e,{open:Ft!==void 0?Ft:St,afterVisibleChange:Ht!==void 0?Ht:Je.afterVisibleChange,handler:bt,onClose:le.onClose,onHandleClick:le.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(le,oe){var Se=oe.prevProps,nt={prevProps:le};return typeof Se!="undefined"&&le.open!==Se.open&&(nt.open=le.open),nt}}]),Me}(t.Component);ee.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:t.createElement("div",{className:"drawer-handle"},t.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var fe=ee,be=fe,Fe=p("V/uB"),ve=p.n(Fe),Oe=p("BGR+"),J=p("H84U"),ne=p("CWQg"),Ke=function(Ee,ke){var Me={};for(var me in Ee)Object.prototype.hasOwnProperty.call(Ee,me)&&ke.indexOf(me)<0&&(Me[me]=Ee[me]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,me=Object.getOwnPropertySymbols(Ee);le<me.length;le++)ke.indexOf(me[le])<0&&Object.prototype.propertyIsEnumerable.call(Ee,me[le])&&(Me[me[le]]=Ee[me[le]]);return Me},ie=t.createContext(null),re=Object(ne.a)("top","right","bottom","left"),he={distance:180},ge=function(Ee){l()(Me,Ee);var ke=u()(Me);function Me(){var me;return e()(this,Me),me=ke.apply(this,arguments),me.state={push:!1},me.push=function(){me.props.push&&me.setState({push:!0})},me.pull=function(){me.props.push&&me.setState({push:!1})},me.onDestroyTransitionEnd=function(){var le=me.getDestroyOnClose();if(!le)return;me.props.visible||(me.destroyClose=!0,me.forceUpdate())},me.getDestroyOnClose=function(){return me.props.destroyOnClose&&!me.props.visible},me.getPushDistance=function(){var le=me.props.push,oe;return typeof le=="boolean"?oe=le?he.distance:0:oe=le.distance,parseFloat(String(oe||0))},me.getPushTransform=function(le){var oe=me.getPushDistance();if(le==="left"||le==="right")return"translateX(".concat(le==="left"?oe:-oe,"px)");if(le==="top"||le==="bottom")return"translateY(".concat(le==="top"?oe:-oe,"px)")},me.getRcDrawerStyle=function(){var le=me.props,oe=le.zIndex,Se=le.placement,nt=le.mask,et=le.style,Ue=me.state.push,bt=nt?{}:me.getOffsetStyle();return y()(y()({zIndex:oe,transform:Ue?me.getPushTransform(Se):void 0},bt),et)},me.renderBody=function(){var le=me.props,oe=le.bodyStyle,Se=le.drawerStyle,nt=le.prefixCls,et=le.visible;if(me.destroyClose&&!et)return null;me.destroyClose=!1;var Ue={},bt=me.getDestroyOnClose();return bt&&(Ue.opacity=0,Ue.transition="opacity .3s"),t.createElement("div",{className:"".concat(nt,"-wrapper-body"),style:y()(y()({},Ue),Se),onTransitionEnd:me.onDestroyTransitionEnd},me.renderHeader(),t.createElement("div",{className:"".concat(nt,"-body"),style:oe},me.props.children),me.renderFooter())},me.renderProvider=function(le){return me.parentDrawer=le,t.createElement(J.a,null,function(oe){var Se=oe.getPopupContainer,nt=oe.getPrefixCls,et=me.props,Ue=et.prefixCls,bt=et.placement,Je=et.className,St=et.mask,Nt=et.direction,Rt=et.visible,Ft=Ke(et,["prefixCls","placement","className","mask","direction","visible"]),Ht=nt("select",Ue),$e=w()(Je,O()({"no-mask":!St},"".concat(Ht,"-rtl"),Nt==="rtl")),we=St?me.getOffsetStyle():{};return t.createElement(ie.Provider,{value:r()(me)},t.createElement(be,y()({handler:!1},Object(Oe.default)(Ft,["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:Ft.getContainer===void 0&&Se?function(){return Se(document.body)}:Ft.getContainer},we,{prefixCls:Ht,open:Rt,showMask:St,placement:bt,style:me.getRcDrawerStyle(),className:$e}),me.renderBody()))})},me}return f()(Me,[{key:"componentDidMount",value:function(){var le=this.props.visible;le&&this.parentDrawer&&this.parentDrawer.push()}},{key:"componentDidUpdate",value:function(le){var oe=this.props.visible;le.visible!==oe&&this.parentDrawer&&(oe?this.parentDrawer.push():this.parentDrawer.pull())}},{key:"componentWillUnmount",value:function(){this.parentDrawer&&(this.parentDrawer.pull(),this.parentDrawer=null)}},{key:"getOffsetStyle",value:function(){var le=this.props,oe=le.placement,Se=le.width,nt=le.height,et=le.visible,Ue=le.mask;if(!et&&!Ue)return{};var bt={};return oe==="left"||oe==="right"?bt.width=Se:bt.height=nt,bt}},{key:"renderHeader",value:function(){var le=this.props,oe=le.title,Se=le.prefixCls,nt=le.closable,et=le.headerStyle;if(!oe&&!nt)return null;var Ue=oe?"".concat(Se,"-header"):"".concat(Se,"-header-no-title");return t.createElement("div",{className:Ue,style:et},oe&&t.createElement("div",{className:"".concat(Se,"-title")},oe),nt&&this.renderCloseIcon())}},{key:"renderFooter",value:function(){var le=this.props,oe=le.footer,Se=le.footerStyle,nt=le.prefixCls;if(!oe)return null;var et="".concat(nt,"-footer");return t.createElement("div",{className:et,style:Se},oe)}},{key:"renderCloseIcon",value:function(){var le=this.props,oe=le.closable,Se=le.closeIcon,nt=Se===void 0?t.createElement(ve.a,null):Se,et=le.prefixCls,Ue=le.onClose;return oe&&t.createElement("button",{onClick:Ue,"aria-label":"Close",className:"".concat(et,"-close"),style:{"--scroll-bar":"".concat(Object(S.a)(),"px")}},nt)}},{key:"render",value:function(){return t.createElement(ie.Consumer,null,this.renderProvider)}}]),Me}(t.Component);ge.defaultProps={width:256,height:256,closable:!0,placement:"right",maskClosable:!0,mask:!0,level:null,keyboard:!0,push:he};var Pe=Q.a=Object(J.c)({prefixCls:"drawer"})(ge)},"/y7N":function(Ce,Q,p){var L=p("bYtY"),O=p("IwbS"),E=p("6GrX"),y=p("7aKB"),a=p("Fofx"),e=p("aX7z"),g=p("+rIm");function f(o){var d=o.get("type"),h=o.getModel(d+"Style"),m;return d==="line"?(m=h.getLineStyle(),m.fill=null):d==="shadow"&&(m=h.getAreaStyle(),m.stroke=null),m}function s(o,d,h,m,A){var v=h.get("value"),b=c(v,d.axis,d.ecModel,h.get("seriesDataIndices"),{precision:h.get("label.precision"),formatter:h.get("label.formatter")}),x=h.getModel("label"),C=y.normalizeCssArray(x.get("padding")||0),w=x.getFont(),S=E.getBoundingRect(b,w),T=A.position,I=S.width+C[1]+C[3],N=S.height+C[0]+C[2],M=A.align;M==="right"&&(T[0]-=I),M==="center"&&(T[0]-=I/2);var k=A.verticalAlign;k==="bottom"&&(T[1]-=N),k==="middle"&&(T[1]-=N/2),r(T,I,N,m);var U=x.get("backgroundColor");(!U||U==="auto")&&(U=d.get("axisLine.lineStyle.color")),o.label={shape:{x:0,y:0,width:I,height:N,r:x.get("borderRadius")},position:T.slice(),style:{text:b,textFont:w,textFill:x.getTextColor(),textPosition:"inside",textPadding:C,fill:U,stroke:x.get("borderColor")||"transparent",lineWidth:x.get("borderWidth")||0,shadowBlur:x.get("shadowBlur"),shadowColor:x.get("shadowColor"),shadowOffsetX:x.get("shadowOffsetX"),shadowOffsetY:x.get("shadowOffsetY")},z2:10}}function r(o,d,h,m){var A=m.getWidth(),v=m.getHeight();o[0]=Math.min(o[0]+d,A)-d,o[1]=Math.min(o[1]+h,v)-h,o[0]=Math.max(o[0],0),o[1]=Math.max(o[1],0)}function c(o,d,h,m,A){o=d.scale.parse(o);var v=d.scale.getLabel(o,{precision:A.precision}),b=A.formatter;if(b){var x={value:e.getAxisRawValue(d,o),axisDimension:d.dim,axisIndex:d.index,seriesData:[]};L.each(m,function(C){var w=h.getSeriesByIndex(C.seriesIndex),S=C.dataIndexInside,T=w&&w.getDataParams(S);T&&x.seriesData.push(T)}),L.isString(b)?v=b.replace("{value}",v):L.isFunction(b)&&(v=b(x))}return v}function l(o,d,h){var m=a.create();return a.rotate(m,m,h.rotation),a.translate(m,m,h.position),O.applyTransform([o.dataToCoord(d),(h.labelOffset||0)+(h.labelDirection||1)*(h.labelMargin||0)],m)}function i(o,d,h,m,A,v){var b=g.innerTextLayout(h.rotation,0,h.labelDirection);h.labelMargin=A.get("label.margin"),s(d,m,A,v,{position:l(m.axis,o,h),align:b.textAlign,verticalAlign:b.textVerticalAlign})}function u(o,d,h){return h=h||0,{x1:o[h],y1:o[1-h],x2:d[h],y2:d[1-h]}}function t(o,d,h){return h=h||0,{x:o[h],y:o[1-h],width:d[h],height:d[1-h]}}function n(o,d,h,m,A,v){return{cx:o,cy:d,r0:h,r:m,startAngle:A,endAngle:v,clockwise:!0}}Q.buildElStyle=f,Q.buildLabelElOption=s,Q.getValueLabel=c,Q.getTransformedPosition=l,Q.buildCartesianSingleLabelElOption=i,Q.makeLineShape=u,Q.makeRectShape=t,Q.makeSectorShape=n},"/zsF":function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("bE4E"),y=p.n(E)},"0/Rx":function(Ce,Q){function p(L){return{seriesType:L,reset:function(O,E){var y=E.findComponents({mainType:"legend"});if(!y||!y.length)return;var a=O.getData();a.filterSelf(function(e){for(var g=a.getName(e),f=0;f<y.length;f++)if(!y[f].isSelected(g))return!1;return!0})}}}Ce.exports=p},"01d+":function(Ce,Q,p){var L=p("bYtY"),O=L.each,E=p("HF/U"),y=E.simpleLayout,a=E.simpleLayoutEdge;function e(g,f){g.eachSeriesByType("graph",function(s){var r=s.get("layout"),c=s.coordinateSystem;if(c&&c.type!=="view"){var l=s.getData(),i=[];O(c.dimensions,function(h){i=i.concat(l.mapDimension(h,!0))});for(var u=0;u<l.count();u++){for(var t=[],n=!1,o=0;o<i.length;o++){var d=l.get(i[o],u);isNaN(d)||(n=!0),t.push(d)}n?l.setItemLayout(u,c.dataToPoint(t)):l.setItemLayout(u,[NaN,NaN])}a(l.graph)}else(!r||r==="none")&&y(s)})}Ce.exports=e},"06DH":function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("Kagy"),y=p("IUWy"),a=E.toolbox.magicType,e="__ec_magicType_stack__";function g(l){this.model=l}g.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:O.clone(a.title),option:{},seriesIndex:{}};var f=g.prototype;f.getIcons=function(){var l=this.model,i=l.get("icon"),u={};return O.each(l.get("type"),function(t){i[t]&&(u[t]=i[t])}),u};var s={line:function(l,i,u,t){if(l==="bar")return O.merge({id:i,type:"line",data:u.get("data"),stack:u.get("stack"),markPoint:u.get("markPoint"),markLine:u.get("markLine")},t.get("option.line")||{},!0)},bar:function(l,i,u,t){if(l==="line")return O.merge({id:i,type:"bar",data:u.get("data"),stack:u.get("stack"),markPoint:u.get("markPoint"),markLine:u.get("markLine")},t.get("option.bar")||{},!0)},stack:function(l,i,u,t){var n=u.get("stack")===e;if(l==="line"||l==="bar")return t.setIconStatus("stack",n?"normal":"emphasis"),O.merge({id:i,stack:n?"":e},t.get("option.stack")||{},!0)}},r=[["line","bar"],["stack"]];f.onclick=function(l,i,u){var t=this.model,n=t.get("seriesIndex."+u);if(!s[u])return;var o={series:[]},d=function(A){var v=A.subType,b=A.id,x=s[u](v,b,A,t);x&&(O.defaults(x,A.option),o.series.push(x));var C=A.coordinateSystem;if(C&&C.type==="cartesian2d"&&(u==="line"||u==="bar")){var w=C.getAxesByScale("ordinal")[0];if(w){var S=w.dim,T=S+"Axis",I=l.queryComponents({mainType:T,index:A.get(name+"Index"),id:A.get(name+"Id")})[0],N=I.componentIndex;o[T]=o[T]||[];for(var M=0;M<=N;M++)o[T][N]=o[T][N]||{};o[T][N].boundaryGap=u==="bar"}}};O.each(r,function(A){O.indexOf(A,u)>=0&&O.each(A,function(v){t.setIconStatus(v,"normal")})}),t.setIconStatus(u,"emphasis"),l.eachComponent({mainType:"series",query:n==null?null:{seriesIndex:n}},d);var h;if(u==="stack"){var m=o.series&&o.series[0]&&o.series[0].stack===e;h=m?O.merge({stack:a.title.tiled},a.title):O.clone(a.title)}i.dispatchAction({type:"changeMagicType",currentType:u,newOption:o,newTitle:h,featureName:"magicType"})},L.registerAction({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(l,i){i.mergeOption(l.newOption)}),y.register("magicType",g);var c=g;Ce.exports=c},"06Qe":function(Ce,Q,p){var L=p("ItGF"),O="urn:schemas-microsoft-com:vml",E=typeof window=="undefined"?null:window,y=!1,a=E&&E.document;function e(s){return g(s)}var g;if(a&&!L.canvasSupported)try{!a.namespaces.zrvml&&a.namespaces.add("zrvml",O),g=function(r){return a.createElement("<zrvml:"+r+' class="zrvml">')}}catch(s){g=function(c){return a.createElement("<"+c+' xmlns="'+O+'" class="zrvml">')}}function f(){if(y||!a)return;y=!0;var s=a.styleSheets;s.length<31?a.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):s[0].addRule(".zrvml","behavior:url(#default#VML)")}Q.doc=a,Q.createNode=e,Q.initVML=f},"09Wf":function(Ce,Q,p){"use strict";p.d(Q,"b",function(){return O}),p.d(Q,"a",function(){return E});var L=p("CWQg"),O=Object(L.a)("success","processing","error","default","warning"),E=Object(L.a)("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime")},"0Bwj":function(Ce,Q,p){var L=p("T4UG"),O=p("I3/A"),E=p("7aKB"),y=E.encodeHTML,a=p("Qxkt"),e=p("Tghj"),g=e.__DEV__,f=L.extend({type:"series.sankey",layoutInfo:null,levelModels:null,getInitialData:function(r,c){for(var l=r.edges||r.links,i=r.data||r.nodes,u=r.levels,t=this.levelModels={},n=0;n<u.length;n++)u[n].depth!=null&&u[n].depth>=0&&(t[u[n].depth]=new a(u[n],this,c));if(i&&l){var o=O(i,l,this,!0,d);return o.data}function d(h,m){h.wrapMethod("getItemModel",function(A,v){return A.customizeGetParent(function(b){var x=this.parentModel,C=x.getData().getItemLayout(v).depth,w=x.levelModels[C];return w||this.parentModel}),A}),m.wrapMethod("getItemModel",function(A,v){return A.customizeGetParent(function(b){var x=this.parentModel,C=x.getGraph().getEdgeByIndex(v),w=C.node1.getLayout().depth,S=x.levelModels[w];return S||this.parentModel}),A})}},setNodePosition:function(r,c){var l=this.option.data[r];l.localX=c[0],l.localY=c[1]},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},formatTooltip:function(r,c,l){if(l==="edge"){var i=this.getDataParams(r,l),u=i.data,t=u.source+" -- "+u.target;return i.value&&(t+=" : "+i.value),y(t)}else if(l==="node"){var n=this.getGraph().getNodeByIndex(r),o=n.getLayout().value,d=this.getDataParams(r,l).data.name;if(o)var t=d+" : "+o;return y(t)}return f.superCall(this,"formatTooltip",r,c)},optionUpdated:function(){var r=this.option;r.focusNodeAdjacency===!0&&(r.focusNodeAdjacency="allEdges")},getDataParams:function(r,c){var l=f.superCall(this,"getDataParams",r,c);if(l.value==null&&c==="node"){var i=this.getGraph().getNodeByIndex(r),u=i.getLayout().value;l.value=u}return l},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}}),s=f;Ce.exports=s},"0HBW":function(Ce,Q,p){var L=p("ProS"),O=p("bYtY");p("Hxpc"),p("7uqq"),p("dmGj"),p("SehX");function E(y,a){a.update="updateView",L.registerAction(a,function(e,g){var f={};return g.eachComponent({mainType:"geo",query:e},function(s){s[y](e.name);var r=s.coordinateSystem;O.each(r.regions,function(c){f[c.name]=s.isSelected(c.name)||!1})}),{selected:f,name:e.name}})}E("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),E("select",{type:"geoSelect",event:"geoselected"}),E("unSelect",{type:"geoUnSelect",event:"geounselected"})},"0JAE":function(Ce,Q,p){var L=p("bYtY"),O=p("+TT/"),E=p("OELB"),y=p("IDmD"),a=864e5;function e(s,r,c){this._model=s}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(s){s=E.parseDate(s);var r=s.getFullYear(),c=s.getMonth()+1;c=c<10?"0"+c:c;var l=s.getDate();l=l<10?"0"+l:l;var i=s.getDay();return i=Math.abs((i+7-this.getFirstDayOfWeek())%7),{y:r,m:c,d:l,day:i,time:s.getTime(),formatedDate:r+"-"+c+"-"+l,date:s}},getNextNDay:function(s,r){return r=r||0,r===0?this.getDateInfo(s):(s=new Date(this.getDateInfo(s).time),s.setDate(s.getDate()+r),this.getDateInfo(s))},update:function(s,r){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 c=this._rangeInfo.weeks||1,l=["width","height"],i=this._model.get("cellSize").slice(),u=this._model.getBoxLayoutParams(),t=this._orient==="horizontal"?[c,7]:[7,c];L.each([0,1],function(h){d(i,h)&&(u[l[h]]=i[h]*t[h])});var n={width:r.getWidth(),height:r.getHeight()},o=this._rect=O.getLayoutRect(u,n);L.each([0,1],function(h){d(i,h)||(i[h]=o[l[h]]/t[h])});function d(h,m){return h[m]!=null&&h[m]!=="auto"}this._sw=i[0],this._sh=i[1]},dataToPoint:function(s,r){L.isArray(s)&&(s=s[0]),r==null&&(r=!0);var c=this.getDateInfo(s),l=this._rangeInfo,i=c.formatedDate;if(r&&!(c.time>=l.start.time&&c.time<l.end.time+a))return[NaN,NaN];var u=c.day,t=this._getRangeInfo([l.start.time,i]).nthWeek;return this._orient==="vertical"?[this._rect.x+u*this._sw+this._sw/2,this._rect.y+t*this._sh+this._sh/2]:[this._rect.x+t*this._sw+this._sw/2,this._rect.y+u*this._sh+this._sh/2]},pointToData:function(s){var r=this.pointToDate(s);return r&&r.time},dataToRect:function(s,r){var c=this.dataToPoint(s,r);return{contentShape:{x:c[0]-(this._sw-this._lineWidth)/2,y:c[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:c,tl:[c[0]-this._sw/2,c[1]-this._sh/2],tr:[c[0]+this._sw/2,c[1]-this._sh/2],br:[c[0]+this._sw/2,c[1]+this._sh/2],bl:[c[0]-this._sw/2,c[1]+this._sh/2]}},pointToDate:function(s){var r=Math.floor((s[0]-this._rect.x)/this._sw)+1,c=Math.floor((s[1]-this._rect.y)/this._sh)+1,l=this._rangeInfo.range;return this._orient==="vertical"?this._getDateByWeeksAndDay(c,r-1,l):this._getDateByWeeksAndDay(r,c-1,l)},convertToPixel:L.curry(g,"dataToPoint"),convertFromPixel:L.curry(g,"pointToData"),_initRangeOption:function(){var s=this._model.get("range"),r=s;if(L.isArray(r)&&r.length===1&&(r=r[0]),/^\d{4}$/.test(r)&&(s=[r+"-01-01",r+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(r)){var c=this.getDateInfo(r),l=c.date;l.setMonth(l.getMonth()+1);var i=this.getNextNDay(l,-1);s=[c.formatedDate,i.formatedDate]}/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(r)&&(s=[r,r]);var u=this._getRangeInfo(s);return u.start.time>u.end.time&&s.reverse(),s},_getRangeInfo:function(s){s=[this.getDateInfo(s[0]),this.getDateInfo(s[1])];var r;s[0].time>s[1].time&&(r=!0,s.reverse());var c=Math.floor(s[1].time/a)-Math.floor(s[0].time/a)+1,l=new Date(s[0].time),i=l.getDate(),u=s[1].date.getDate();l.setDate(i+c-1);var t=l.getDate();if(t!==u)for(var n=l.getTime()-s[1].time>0?1:-1;(t=l.getDate())!==u&&(l.getTime()-s[1].time)*n>0;)c-=n,l.setDate(t-n);var o=Math.floor((c+s[0].day+6)/7),d=r?-o+1:o-1;return r&&s.reverse(),{range:[s[0].formatedDate,s[1].formatedDate],start:s[0],end:s[1],allDay:c,weeks:o,nthWeek:d,fweek:s[0].day,lweek:s[1].day}},_getDateByWeeksAndDay:function(s,r,c){var l=this._getRangeInfo(c);if(s>l.weeks||s===0&&r<l.fweek||s===l.weeks&&r>l.lweek)return!1;var i=(s-1)*7-l.fweek+r,u=new Date(l.start.time);return u.setDate(l.start.d+i),this.getDateInfo(u)}},e.dimensions=e.prototype.dimensions,e.getDimensionsInfo=e.prototype.getDimensionsInfo,e.create=function(s,r){var c=[];return s.eachComponent("calendar",function(l){var i=new e(l,s,r);c.push(i),l.coordinateSystem=i}),s.eachSeries(function(l){l.get("coordinateSystem")==="calendar"&&(l.coordinateSystem=c[l.get("calendarIndex")||0])}),c};function g(s,r,c,l){var i=c.calendarModel,u=c.seriesModel,t=i?i.coordinateSystem:u?u.coordinateSystem:null;return t===this?t[s](l):null}y.register("calendar",e);var f=e;Ce.exports=f},"0JQy":function(Ce,Q){var p="\\ud800-\\udfff",L="\\u0300-\\u036f",O="\\ufe20-\\ufe2f",E="\\u20d0-\\u20ff",y=L+O+E,a="\\ufe0e\\ufe0f",e="["+p+"]",g="["+y+"]",f="\\ud83c[\\udffb-\\udfff]",s="(?:"+g+"|"+f+")",r="[^"+p+"]",c="(?:\\ud83c[\\udde6-\\uddff]){2}",l="[\\ud800-\\udbff][\\udc00-\\udfff]",i="\\u200d",u=s+"?",t="["+a+"]?",n="(?:"+i+"(?:"+[r,c,l].join("|")+")"+t+u+")*",o=t+u+n,d="(?:"+[r+g+"?",g,c,l,e].join("|")+")",h=RegExp(f+"(?="+f+")|"+d+o,"g");function m(A){return A.match(h)||[]}Ce.exports=m},"0NbB":function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="CaretDownOutlined";var g=Q.a=O.forwardRef(e)},"0V0F":function(Ce,Q,p){var L=p("bYtY"),O=L.createHashMap,E=L.each;function y(e){var g=O();e.eachSeries(function(f){var s=f.get("stack");if(s){var r=g.get(s)||g.set(s,[]),c=f.getData(),l={stackResultDimension:c.getCalculationInfo("stackResultDimension"),stackedOverDimension:c.getCalculationInfo("stackedOverDimension"),stackedDimension:c.getCalculationInfo("stackedDimension"),stackedByDimension:c.getCalculationInfo("stackedByDimension"),isStackedByIndex:c.getCalculationInfo("isStackedByIndex"),data:c,seriesModel:f};if(!l.stackedDimension||!(l.isStackedByIndex||l.stackedByDimension))return;r.length&&c.setCalculationInfo("stackedOnSeries",r[r.length-1].seriesModel),r.push(l)}}),g.each(a)}function a(e){E(e,function(g,f){var s=[],r=[NaN,NaN],c=[g.stackResultDimension,g.stackedOverDimension],l=g.data,i=g.isStackedByIndex,u=l.map(c,function(t,n,o){var d=l.get(g.stackedDimension,o);if(isNaN(d))return r;var h,m;i?m=l.getRawIndex(o):h=l.get(g.stackedByDimension,o);for(var A=NaN,v=f-1;v>=0;v--){var b=e[v];if(i||(m=b.data.rawIndexOf(b.stackedByDimension,h)),m>=0){var x=b.data.getByRawIndex(b.stackResultDimension,m);if(d>=0&&x>0||d<=0&&x<0){d+=x,A=x;break}}}return s[0]=d,s[1]=A,s});l.hostModel.setData(u),g.data=u})}Ce.exports=y},"0XgM":function(Ce,Q,p){},"0fbx":function(Ce,Q,p){},"0o9m":function(Ce,Q,p){var L=p("ProS");p("hNWo"),p("RlCK"),p("XpcN");var O=p("kDyi"),E=p("bLfw");L.registerProcessor(L.PRIORITY.PROCESSOR.SERIES_FILTER,O),E.registerSubTypeDefaulter("legend",function(){return"plain"})},"0qV/":function(Ce,Q,p){var L=p("ProS");L.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},function(){}),L.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},function(){})},"0r65":function(Ce,Q){var p=arguments[3],L=arguments[4],O=arguments[5],E=JSON.stringify;Ce.exports=function(y,a){for(var e,g=Object.keys(O),f=0,s=g.length;f<s;f++){var r=g[f],c=O[r].exports;if(c===y||c&&c.default===y){e=r;break}}if(!e){e=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var l={},f=0,s=g.length;f<s;f++){var r=g[f];l[r]=r}L[e]=["function(require,module,exports){"+y+"(self); }",l]}var i=Math.floor(Math.pow(16,8)*Math.random()).toString(16),u={};u[e]=e,L[i]=["function(require,module,exports){var f = require("+E(e)+");(f.default ? f.default : f)(self);}",u];var t={};n(i);function n(v){t[v]=!0;for(var b in L[v][1]){var x=L[v][1][b];t[x]||n(x)}}var o="("+p+")({"+Object.keys(t).map(function(v){return E(v)+":["+L[v][0]+","+E(L[v][1])+"]"}).join(",")+"},{},["+E(i)+"])",d=window.URL||window.webkitURL||window.mozURL||window.msURL,h=new Blob([o],{type:"text/javascript"});if(a&&a.bare)return h;var m=d.createObjectURL(h),A=new Worker(m);return A.objectURL=m,A}},"0s+r":function(Ce,Q,p){var L=p("bYtY"),O=p("QBsz"),E=p("y23F"),y=p("H6uX"),a=p("YH21"),e=p("C0SR"),g="silent";function f(n,o,d){return{type:n,event:d,target:o.target,topTarget:o.topTarget,cancelBubble:!1,offsetX:d.zrX,offsetY:d.zrY,gestureEvent:d.gestureEvent,pinchX:d.pinchX,pinchY:d.pinchY,pinchScale:d.pinchScale,wheelDelta:d.zrDelta,zrByTouch:d.zrByTouch,which:d.which,stop:s}}function s(){a.stop(this.event)}function r(){}r.prototype.dispose=function(){};var c=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],l=function(o,d,h,m){y.call(this),this.storage=o,this.painter=d,this.painterRoot=m,h=h||new r,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,E.call(this),this.setHandlerProxy(h)};l.prototype={constructor:l,setHandlerProxy:function(o){this.proxy&&this.proxy.dispose(),o&&(L.each(c,function(d){o.on&&o.on(d,this[d],this)},this),o.handler=this),this.proxy=o},mousemove:function(o){var d=o.zrX,h=o.zrY,m=u(this,d,h),A=this._hovered,v=A.target;v&&!v.__zr&&(A=this.findHover(A.x,A.y),v=A.target);var b=this._hovered=m?{x:d,y:h}:this.findHover(d,h),x=b.target,C=this.proxy;C.setCursor&&C.setCursor(x?x.cursor:"default"),v&&x!==v&&this.dispatchToElement(A,"mouseout",o),this.dispatchToElement(b,"mousemove",o),x&&x!==v&&this.dispatchToElement(b,"mouseover",o)},mouseout:function(o){var d=o.zrEventControl,h=o.zrIsToLocalDOM;d!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",o),d!=="no_globalout"&&(!h&&this.trigger("globalout",{type:"globalout",event:o}))},resize:function(o){this._hovered={}},dispatch:function(o,d){var h=this[o];h&&h.call(this,d)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(o){var d=this.proxy;d.setCursor&&d.setCursor(o)},dispatchToElement:function(o,d,h){o=o||{};var m=o.target;if(m&&m.silent)return;for(var A="on"+d,v=f(d,o,h);m&&!(m[A]&&(v.cancelBubble=m[A].call(m,v)),m.trigger(d,v),m=m.parent,v.cancelBubble););v.cancelBubble||(this.trigger(d,v),this.painter&&this.painter.eachOtherLayer(function(b){typeof b[A]=="function"&&b[A].call(b,v),b.trigger&&b.trigger(d,v)}))},findHover:function(o,d,h){for(var m=this.storage.getDisplayList(),A={x:o,y:d},v=m.length-1;v>=0;v--){var b;if(m[v]!==h&&!m[v].ignore&&(b=i(m[v],o,d))&&(!A.topTarget&&(A.topTarget=m[v]),b!==g)){A.target=m[v];break}}return A},processGesture:function(o,d){this._gestureMgr||(this._gestureMgr=new e);var h=this._gestureMgr;d==="start"&&h.clear();var m=h.recognize(o,this.findHover(o.zrX,o.zrY,null).target,this.proxy.dom);if(d==="end"&&h.clear(),m){var A=m.type;o.gestureEvent=A,this.dispatchToElement({target:m.target},A,m.event)}}},L.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(n){l.prototype[n]=function(o){var d=o.zrX,h=o.zrY,m=u(this,d,h),A,v;if((n!=="mouseup"||!m)&&(A=this.findHover(d,h),v=A.target),n==="mousedown")this._downEl=v,this._downPoint=[o.zrX,o.zrY],this._upEl=v;else if(n==="mouseup")this._upEl=v;else if(n==="click"){if(this._downEl!==this._upEl||!this._downPoint||O.dist(this._downPoint,[o.zrX,o.zrY])>4)return;this._downPoint=null}this.dispatchToElement(A,n,o)}});function i(n,o,d){if(n[n.rectHover?"rectContain":"contain"](o,d)){for(var h=n,m;h;){if(h.clipPath&&!h.clipPath.contain(o,d))return!1;h.silent&&(m=!0),h=h.parent}return m?g:!0}return!1}function u(n,o,d){var h=n.painter;return o<0||o>h.getWidth()||d<0||d>h.getHeight()}L.mixin(l,y),L.mixin(l,E);var t=l;Ce.exports=t},"10cm":function(Ce,Q,p){var L=p("ProS"),O=p("2B6p"),E=O.updateCenterAndZoom;p("0qV/");var y={type:"graphRoam",event:"graphRoam",update:"none"};L.registerAction(y,function(a,e){e.eachComponent({mainType:"series",query:a},function(g){var f=g.coordinateSystem,s=E(f,a);g.setCenter&&g.setCenter(s.center),g.setZoom&&g.setZoom(s.zoom)})})},"15/o":function(Ce,Q,p){},"19Vz":function(Ce,Q,p){(function(L){L(p("VrN/"))})(function(L){L.defineOption("placeholder","",function(f,s,r){var c=r&&r!=L.Init;if(s&&!c)f.on("blur",a),f.on("change",e),f.on("swapDoc",e),L.on(f.getInputField(),"compositionupdate",f.state.placeholderCompose=function(){y(f)}),e(f);else if(!s&&c){f.off("blur",a),f.off("change",e),f.off("swapDoc",e),L.off(f.getInputField(),"compositionupdate",f.state.placeholderCompose),O(f);var l=f.getWrapperElement();l.className=l.className.replace(" CodeMirror-empty","")}s&&!f.hasFocus()&&a(f)});function O(f){f.state.placeholder&&(f.state.placeholder.parentNode.removeChild(f.state.placeholder),f.state.placeholder=null)}function E(f){O(f);var s=f.state.placeholder=document.createElement("pre");s.style.cssText="height: 0; overflow: visible",s.style.direction=f.getOption("direction"),s.className="CodeMirror-placeholder CodeMirror-line-like";var r=f.getOption("placeholder");typeof r=="string"&&(r=document.createTextNode(r)),s.appendChild(r),f.display.lineSpace.insertBefore(s,f.display.lineSpace.firstChild)}function y(f){setTimeout(function(){var s=!1,r=f.getInputField();r.nodeName=="TEXTAREA"?s=!r.value:f.lineCount()==1&&(s=!/[^\u200b]/.test(r.querySelector(".CodeMirror-line").textContent)),s?E(f):O(f)},20)}function a(f){g(f)&&E(f)}function e(f){var s=f.getWrapperElement(),r=g(f);s.className=s.className.replace(" CodeMirror-empty","")+(r?" CodeMirror-empty":""),r?E(f):O(f)}function g(f){return f.lineCount()===1&&f.getLine(0)===""}})},"1Jh7":function(Ce,Q,p){var L=p("y+Vt"),O=p("T6xi"),E=L.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(a,e){O.buildPath(a,e,!1)}});Ce.exports=E},"1LEl":function(Ce,Q,p){var L=p("ProS"),O=p("F9bG"),E=L.extendComponentView({type:"axisPointer",render:function(a,e,g){var f=e.getComponent("tooltip"),s=a.get("triggerOn")||f&&f.get("triggerOn")||"mousemove|click";O.register("axisPointer",g,function(r,c,l){s!=="none"&&(r==="leave"||s.indexOf(r)>=0)&&l({type:"updateAxisPointer",currTrigger:r,x:c&&c.offsetX,y:c&&c.offsetY})})},remove:function(a,e){O.unregister(e.getZr(),"axisPointer"),E.superApply(this._model,"remove",arguments)},dispose:function(a,e){O.unregister("axisPointer",e),E.superApply(this._model,"dispose",arguments)}}),y=E;Ce.exports=y},"1MYJ":function(Ce,Q,p){var L=p("y+Vt"),O=L.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var y=this.__dirtyPath,a=this.shape.paths,e=0;e<a.length;e++)y=y||a[e].__dirtyPath;this.__dirtyPath=y,this.__dirty=this.__dirty||y},beforeBrush:function(){this._updatePathDirty();for(var y=this.shape.paths||[],a=this.getGlobalScale(),e=0;e<y.length;e++)y[e].path||y[e].createPathProxy(),y[e].path.setScale(a[0],a[1],y[e].segmentIgnoreThreshold)},buildPath:function(y,a){for(var e=a.paths||[],g=0;g<e.length;g++)e[g].buildPath(y,e[g].shape,!0)},afterBrush:function(){for(var y=this.shape.paths||[],a=0;a<y.length;a++)y[a].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),L.prototype.getBoundingRect.call(this)}});Ce.exports=O},"1NG9":function(Ce,Q,p){var L=p("y+Vt"),O=p("QBsz"),E=p("iXp4"),y=O.min,a=O.max,e=O.scaleAndAdd,g=O.copy,f=[],s=[],r=[];function c(d){return isNaN(d[0])||isNaN(d[1])}function l(d,h,m,A,v,b,x,C,w,S,T){return S==="none"||!S?u.apply(this,arguments):i.apply(this,arguments)}function i(d,h,m,A,v,b,x,C,w,S,T){for(var I=0,N=m,M=0;M<A;M++){var k=h[N];if(N>=v||N<0)break;if(c(k)){if(T){N+=b;continue}break}if(N===m)d[b>0?"moveTo":"lineTo"](k[0],k[1]);else if(w>0){var U=h[I],V=S==="y"?1:0,B=(k[V]-U[V])*w;g(s,U),s[V]=U[V]+B,g(r,k),r[V]=k[V]-B,d.bezierCurveTo(s[0],s[1],r[0],r[1],k[0],k[1])}else d.lineTo(k[0],k[1]);I=N,N+=b}return M}function u(d,h,m,A,v,b,x,C,w,S,T){for(var I=0,N=m,M=0;M<A;M++){var k=h[N];if(N>=v||N<0)break;if(c(k)){if(T){N+=b;continue}break}if(N===m)d[b>0?"moveTo":"lineTo"](k[0],k[1]),g(s,k);else if(w>0){var U=N+b,V=h[U];if(T)for(;V&&c(h[U]);)U+=b,V=h[U];var B=.5,H=h[I],V=h[U];if(!V||c(V))g(r,k);else{c(V)&&!T&&(V=k),O.sub(f,V,H);var P,j;if(S==="x"||S==="y"){var z=S==="x"?0:1;P=Math.abs(k[z]-H[z]),j=Math.abs(k[z]-V[z])}else P=O.dist(k,H),j=O.dist(k,V);B=j/(j+P),e(r,k,f,-w*(1-B))}y(s,s,C),a(s,s,x),y(r,r,C),a(r,r,x),d.bezierCurveTo(s[0],s[1],r[0],r[1],k[0],k[1]),e(s,k,f,w*B)}else d.lineTo(k[0],k[1]);I=N,N+=b}return M}function t(d,h){var m=[Infinity,Infinity],A=[-Infinity,-Infinity];if(h)for(var v=0;v<d.length;v++){var b=d[v];b[0]<m[0]&&(m[0]=b[0]),b[1]<m[1]&&(m[1]=b[1]),b[0]>A[0]&&(A[0]=b[0]),b[1]>A[1]&&(A[1]=b[1])}return{min:h?m:A,max:h?A:m}}var n=L.extend({type:"ec-polyline",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:"#000"},brush:E(L.prototype.brush),buildPath:function(d,h){var m=h.points,A=0,v=m.length,b=t(m,h.smoothConstraint);if(h.connectNulls){for(;v>0&&c(m[v-1]);v--);for(;A<v&&c(m[A]);A++);}for(;A<v;)A+=l(d,m,A,v,v,1,b.min,b.max,h.smooth,h.smoothMonotone,h.connectNulls)+1}}),o=L.extend({type:"ec-polygon",shape:{points:[],stackedOnPoints:[],smooth:0,stackedOnSmooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},brush:E(L.prototype.brush),buildPath:function(d,h){var m=h.points,A=h.stackedOnPoints,v=0,b=m.length,x=h.smoothMonotone,C=t(m,h.smoothConstraint),w=t(A,h.smoothConstraint);if(h.connectNulls){for(;b>0&&c(m[b-1]);b--);for(;v<b&&c(m[v]);v++);}for(;v<b;){var S=l(d,m,v,b,b,1,C.min,C.max,h.smooth,x,h.connectNulls);l(d,A,v+S-1,S,b,-1,w.min,w.max,h.stackedOnSmooth,x,h.connectNulls),v+=S+1,d.closePath()}}});Q.Polyline=n,Q.Polygon=o},"1RvN":function(Ce,Q){var p=function(){this.head=null,this.tail=null,this._len=0},L=p.prototype;L.insert=function(e){var g=new O(e);return this.insertEntry(g),g},L.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++},L.remove=function(e){var g=e.prev,f=e.next;g?g.next=f:this.head=f,f?f.prev=g:this.tail=g,e.next=e.prev=null,this._len--},L.len=function(){return this._len},L.clear=function(){this.head=this.tail=null,this._len=0};var O=function(g){this.value=g,this.next,this.prev},E=function(g){this._list=new p,this._map={},this._maxSize=g||10,this._lastRemovedEntry=null},y=E.prototype;y.put=function(e,g){var f=this._list,s=this._map,r=null;if(s[e]==null){var c=f.len(),l=this._lastRemovedEntry;if(c>=this._maxSize&&c>0){var i=f.head;f.remove(i),delete s[i.key],r=i.value,this._lastRemovedEntry=i}l?l.value=g:l=new O(g),l.key=e,f.insertEntry(l),s[e]=l}return r},y.get=function(e){var g=this._map[e],f=this._list;if(g!=null)return g!==f.tail&&(f.remove(g),f.insertEntry(g)),g.value},y.clear=function(){this._list.clear(),this._map={}};var a=E;Ce.exports=a},"1bdT":function(Ce,Q,p){var L=p("3gBT"),O=p("H6uX"),E=p("DN4a"),y=p("vWvF"),a=p("bYtY"),e=function(s){E.call(this,s),O.call(this,s),y.call(this,s),this.id=s.id||L()};e.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(s,r){switch(this.draggable){case"horizontal":r=0;break;case"vertical":s=0;break}var c=this.transform;c||(c=this.transform=[1,0,0,1,0,0]),c[4]+=s,c[5]+=r,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(s,r){},attrKV:function(s,r){if(s==="position"||s==="scale"||s==="origin"){if(r){var c=this[s];c||(c=this[s]=[]),c[0]=r[0],c[1]=r[1]}}else this[s]=r},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(s,r){if(typeof s=="string")this.attrKV(s,r);else if(a.isObject(s))for(var c in s)s.hasOwnProperty(c)&&this.attrKV(c,s[c]);return this.dirty(!1),this},setClipPath:function(s){var r=this.__zr;r&&s.addSelfToZr(r),this.clipPath&&this.clipPath!==s&&this.removeClipPath(),this.clipPath=s,s.__zr=r,s.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var s=this.clipPath;s&&(s.__zr&&s.removeSelfFromZr(s.__zr),s.__zr=null,s.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(s){this.__zr=s;var r=this.animators;if(r)for(var c=0;c<r.length;c++)s.animation.addAnimator(r[c]);this.clipPath&&this.clipPath.addSelfToZr(s)},removeSelfFromZr:function(s){this.__zr=null;var r=this.animators;if(r)for(var c=0;c<r.length;c++)s.animation.removeAnimator(r[c]);this.clipPath&&this.clipPath.removeSelfFromZr(s)}},a.mixin(e,y),a.mixin(e,E),a.mixin(e,O);var g=e;Ce.exports=g},"1dTM":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=p("GQ8N"),O=S(p("Lo0S")),E=p("VSMT"),y=p("GdRQ"),a=p("SZEN"),e=p("vewr"),g=C(p("YJ9k")),f=C(p("MZdM")),s=C(p("ItS6")),r=C(p("whVF")),c=C(p("Fv0C")),l=C(p("LCi9")),i=C(p("rwxt")),u=C(p("Mmt2")),t=C(p("iUHT")),n=C(p("mHUz")),o=C(p("P2ho")),d=p("NBmB");p("mdZa");var h=C(p("34/K")),m=C(p("hXwI")),A=C(p("SgaC")),v=C(p("3690")),b=C(p("8K/p")),x=C(p("xO64"));function C(Pe){return Pe&&Pe.__esModule?Pe:{default:Pe}}function w(){if(typeof WeakMap!="function")return null;var Pe=new WeakMap;return w=function(){return Pe},Pe}function S(Pe){if(Pe&&Pe.__esModule)return Pe;if(Pe===null||T(Pe)!=="object"&&typeof Pe!="function")return{default:Pe};var Ee=w();if(Ee&&Ee.has(Pe))return Ee.get(Pe);var ke={},Me=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var me in Pe)if(Object.prototype.hasOwnProperty.call(Pe,me)){var le=Me?Object.getOwnPropertyDescriptor(Pe,me):null;le&&(le.get||le.set)?Object.defineProperty(ke,me,le):ke[me]=Pe[me]}return ke.default=Pe,Ee&&Ee.set(Pe,ke),ke}function T(Pe){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(ke){return typeof ke}:T=function(ke){return ke&&typeof Symbol=="function"&&ke.constructor===Symbol&&ke!==Symbol.prototype?"symbol":typeof ke},T(Pe)}function I(Pe,Ee){if(!(Pe instanceof Ee))throw new TypeError("Cannot call a class as a function")}function N(Pe,Ee){for(var ke=0;ke<Ee.length;ke++){var Me=Ee[ke];Me.enumerable=Me.enumerable||!1,Me.configurable=!0,"value"in Me&&(Me.writable=!0),Object.defineProperty(Pe,Me.key,Me)}}function M(Pe,Ee,ke){return Ee&&N(Pe.prototype,Ee),ke&&N(Pe,ke),Pe}function k(Pe,Ee){if(typeof Ee!="function"&&Ee!==null)throw new TypeError("Super expression must either be null or a function");Pe.prototype=Object.create(Ee&&Ee.prototype,{constructor:{value:Pe,writable:!0,configurable:!0}}),Ee&&U(Pe,Ee)}function U(Pe,Ee){return U=Object.setPrototypeOf||function(Me,me){return Me.__proto__=me,Me},U(Pe,Ee)}function V(Pe){var Ee=P();return function(){var Me=j(Pe),me;if(Ee){var le=j(this).constructor;me=Reflect.construct(Me,arguments,le)}else me=Me.apply(this,arguments);return B(this,me)}}function B(Pe,Ee){return Ee&&(T(Ee)==="object"||typeof Ee=="function")?Ee:H(Pe)}function H(Pe){if(Pe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Pe}function P(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(Pe){return!1}}function j(Pe){return j=Object.setPrototypeOf?Object.getPrototypeOf:function(ke){return ke.__proto__||Object.getPrototypeOf(ke)},j(Pe)}var z=3,K="rgb(40, 40, 40)",X=17,Z=50,Y=19,te=75,q=50,ee=1e3,fe=50,be=1,Fe=1<<1,ve=1<<2,Oe=1<<3,J=1<<4,ne=1<<24,Ke=1<<25,ie=1<<26,re=1<<27,he=1<<28,ge=function(Pe){k(ke,Pe);var Ee=V(ke);function ke(Me,me,le){var oe;if(I(this,ke),!Me)throw new Error("Must specify target");if(!me)throw new Error("Must specify URL");oe=Ee.call(this),oe._target=Me,oe._url=me,le=le||{},oe._rfbCredentials=le.credentials||{},oe._shared="shared"in le?!!le.shared:!0,oe._repeaterID=le.repeaterID||"",oe._wsProtocols=le.wsProtocols||[],oe._rfbConnectionState="",oe._rfbInitState="",oe._rfbAuthScheme=-1,oe._rfbCleanDisconnect=!0,oe._rfbVersion=0,oe._rfbMaxVersion=3.8,oe._rfbTightVNC=!1,oe._rfbVeNCryptState=0,oe._rfbXvpVer=0,oe._fbWidth=0,oe._fbHeight=0,oe._fbName="",oe._capabilities={power:!1},oe._supportsFence=!1,oe._supportsContinuousUpdates=!1,oe._enabledContinuousUpdates=!1,oe._supportsSetDesktopSize=!1,oe._screenID=0,oe._screenFlags=0,oe._qemuExtKeyEventSupported=!1,oe._clipboardText=null,oe._clipboardServerCapabilitiesActions={},oe._clipboardServerCapabilitiesFormats={},oe._sock=null,oe._display=null,oe._flushing=!1,oe._keyboard=null,oe._gestures=null,oe._disconnTimer=null,oe._resizeTimeout=null,oe._mouseMoveTimer=null,oe._decoders={},oe._FBU={rects:0,x:0,y:0,width:0,height:0,encoding:null},oe._mousePos={},oe._mouseButtonMask=0,oe._mouseLastMoveTime=0,oe._viewportDragging=!1,oe._viewportDragPos={},oe._viewportHasMoved=!1,oe._accumulatedWheelDeltaX=0,oe._accumulatedWheelDeltaY=0,oe._gestureLastTapTime=null,oe._gestureFirstDoubleTapEv=null,oe._gestureLastMagnitudeX=0,oe._gestureLastMagnitudeY=0,oe._eventHandlers={focusCanvas:oe._focusCanvas.bind(H(oe)),windowResize:oe._windowResize.bind(H(oe)),handleMouse:oe._handleMouse.bind(H(oe)),handleWheel:oe._handleWheel.bind(H(oe)),handleGesture:oe._handleGesture.bind(H(oe))},O.Debug(">> RFB.constructor"),oe._screen=document.createElement("div"),oe._screen.style.display="flex",oe._screen.style.width="100%",oe._screen.style.height="100%",oe._screen.style.overflow="auto",oe._screen.style.background=K,oe._canvas=document.createElement("canvas"),oe._canvas.style.margin="auto",oe._canvas.style.outline="none",oe._canvas.style.flexShrink="0",oe._canvas.width=0,oe._canvas.height=0,oe._canvas.tabIndex=-1,oe._screen.appendChild(oe._canvas),oe._cursor=new i.default,oe._cursorImage=ke.cursors.none,oe._decoders[d.encodings.encodingRaw]=new h.default,oe._decoders[d.encodings.encodingCopyRect]=new m.default,oe._decoders[d.encodings.encodingRRE]=new A.default,oe._decoders[d.encodings.encodingHextile]=new v.default,oe._decoders[d.encodings.encodingTight]=new b.default,oe._decoders[d.encodings.encodingTightPNG]=new x.default;try{oe._display=new f.default(oe._canvas)}catch(Se){throw O.Error("Display exception: "+Se),Se}return oe._display.onflush=oe._onFlush.bind(H(oe)),oe._keyboard=new c.default(oe._canvas),oe._keyboard.onkeyevent=oe._handleKeyEvent.bind(H(oe)),oe._gestures=new l.default,oe._sock=new u.default,oe._sock.on("message",function(){oe._handleMessage()}),oe._sock.on("open",function(){oe._rfbConnectionState==="connecting"&&oe._rfbInitState===""?(oe._rfbInitState="ProtocolVersion",O.Debug("Starting VNC handshake")):oe._fail("Unexpected server connection while "+oe._rfbConnectionState)}),oe._sock.on("close",function(Se){O.Debug("WebSocket on-close event");var nt="";Se.code&&(nt="(code: "+Se.code,Se.reason&&(nt+=", reason: "+Se.reason),nt+=")");switch(oe._rfbConnectionState){case"connecting":oe._fail("Connection closed "+nt);break;case"connected":oe._updateConnectionState("disconnecting"),oe._updateConnectionState("disconnected");break;case"disconnecting":oe._updateConnectionState("disconnected");break;case"disconnected":oe._fail("Unexpected server disconnect when already disconnected "+nt);break;default:oe._fail("Unexpected server disconnect before connecting "+nt);break}oe._sock.off("close")}),oe._sock.on("error",function(Se){return O.Warn("WebSocket on-error event")}),setTimeout(oe._updateConnectionState.bind(H(oe),"connecting")),O.Debug("<< RFB.constructor"),oe.dragViewport=!1,oe.focusOnClick=!0,oe._viewOnly=!1,oe._clipViewport=!1,oe._scaleViewport=!1,oe._resizeSession=!1,oe._showDotCursor=!1,le.showDotCursor!==void 0&&(O.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),oe._showDotCursor=le.showDotCursor),oe._qualityLevel=6,oe._compressionLevel=2,oe}return M(ke,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(me){this._rfbCredentials=me,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;O.Info("Sending Ctrl-Alt-Del"),this.sendKey(n.default.XK_Control_L,"ControlLeft",!0),this.sendKey(n.default.XK_Alt_L,"AltLeft",!0),this.sendKey(n.default.XK_Delete,"Delete",!0),this.sendKey(n.default.XK_Delete,"Delete",!1),this.sendKey(n.default.XK_Alt_L,"AltLeft",!1),this.sendKey(n.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(me,le,oe){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(oe===void 0){this.sendKey(me,le,!0),this.sendKey(me,le,!1);return}var Se=o.default[le];if(this._qemuExtKeyEventSupported&&Se)me=me||0,O.Info("Sending key ("+(oe?"down":"up")+"): keysym "+me+", scancode "+Se),ke.messages.QEMUExtendedKeyEvent(this._sock,me,oe,Se);else{if(!me)return;O.Info("Sending keysym ("+(oe?"down":"up")+"): "+me),ke.messages.keyEvent(this._sock,me,oe?1:0)}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(me){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(this._clipboardServerCapabilitiesFormats[be]&&this._clipboardServerCapabilitiesActions[re])this._clipboardText=me,ke.messages.extendedClipboardNotify(this._sock,[be]);else{for(var le=new Uint8Array(me.length),oe=0;oe<me.length;oe++)le[oe]=me.charCodeAt(oe);ke.messages.clientCutText(this._sock,le)}}},{key:"_connect",value:function(){O.Debug(">> RFB.connect"),O.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(me){me.name==="SyntaxError"?this._fail("Invalid host or port ("+me+")"):this._fail("Error when opening socket ("+me+")")}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),O.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){O.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(me){if(!(me.name==="NotFoundError"))throw me}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),O.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(me){if(!this.focusOnClick)return;this.focus()}},{key:"_setDesktopName",value:function(me){this._fbName=me,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(me){var le=this;window.requestAnimationFrame(function(){le._updateClip(),le._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var me=this._display.clipViewport,le=this._clipViewport;if(this._scaleViewport&&(le=!1),me!==le&&(this._display.clipViewport=le),le){var oe=this._screenSize();this._display.viewportChangeSize(oe.w,oe.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var me=this._screenSize();this._display.autoscale(me.w,me.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)return;var me=this._screenSize();ke.messages.setDesktopSize(this._sock,Math.floor(me.w),Math.floor(me.h),this._screenID,this._screenFlags),O.Debug("Requested new desktop size: "+me.w+"x"+me.h)}},{key:"_screenSize",value:function(){var me=this._screen.getBoundingClientRect();return{w:me.width,h:me.height}}},{key:"_fixScrollbars",value:function(){var me=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=me}},{key:"_updateConnectionState",value:function(me){var le=this,oe=this._rfbConnectionState;if(me===oe){O.Debug("Already in state '"+me+"', ignoring");return}if(oe==="disconnected"){O.Error("Tried changing state of a disconnected RFB object");return}switch(me){case"connected":if(oe!=="connecting"){O.Error("Bad transition to connected state, previous connection state: "+oe);return}break;case"disconnected":if(oe!=="disconnecting"){O.Error("Bad transition to disconnected state, previous connection state: "+oe);return}break;case"connecting":if(oe!==""){O.Error("Bad transition to connecting state, previous connection state: "+oe);return}break;case"disconnecting":if(oe!=="connected"&&oe!=="connecting"){O.Error("Bad transition to disconnecting state, previous connection state: "+oe);return}break;default:O.Error("Unknown connection state: "+me);return}this._rfbConnectionState=me,O.Debug("New state '"+me+"', was '"+oe+"'."),this._disconnTimer&&me!=="disconnecting"&&(O.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close"));switch(me){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){O.Error("Disconnection timed out."),le._updateConnectionState("disconnected")},z*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(me){switch(this._rfbConnectionState){case"disconnecting":O.Error("Failed when disconnecting: "+me);break;case"connected":O.Error("Failed while connected: "+me);break;case"connecting":O.Error("Failed when connecting: "+me);break;default:O.Error("RFB failure: "+me);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(me,le){this._capabilities[me]=le,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){O.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":O.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(me,le,oe){this.sendKey(me,le,oe)}},{key:"_handleMouse",value:function(me){if(me.type==="click"&&me.target!==this._canvas)return;if(me.stopPropagation(),me.preventDefault(),me.type==="click"||me.type==="contextmenu")return;var le=(0,a.clientToElement)(me.clientX,me.clientY,this._canvas);switch(me.type){case"mousedown":(0,e.setCapture)(this._canvas),this._handleMouseButton(le.x,le.y,!0,1<<me.button);break;case"mouseup":this._handleMouseButton(le.x,le.y,!1,1<<me.button);break;case"mousemove":this._handleMouseMove(le.x,le.y);break}}},{key:"_handleMouseButton",value:function(me,le,oe,Se){if(this.dragViewport)if(oe&&!this._viewportDragging){this._viewportDragging=!0,this._viewportDragPos={x:me,y:le},this._viewportHasMoved=!1;return}else{if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(me,le,Se)}this._mouseMoveTimer!==null&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(me,le,this._mouseButtonMask)),oe?this._mouseButtonMask|=Se:this._mouseButtonMask&=~Se,this._sendMouse(me,le,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(me,le){var oe=this;if(this._viewportDragging){var Se=this._viewportDragPos.x-me,nt=this._viewportDragPos.y-le;(this._viewportHasMoved||Math.abs(Se)>y.dragThreshold||Math.abs(nt)>y.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:me,y:le},this._display.viewportChangePos(Se,nt));return}if(this._mousePos={x:me,y:le},this._mouseMoveTimer==null){var et=Date.now()-this._mouseLastMoveTime;et>X?(this._sendMouse(me,le,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){oe._handleDelayedMouseMove()},X-et)}}},{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(me,le,oe){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;ke.messages.pointerEvent(this._sock,this._display.absX(me),this._display.absY(le),oe)}},{key:"_handleWheel",value:function(me){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;me.stopPropagation(),me.preventDefault();var le=(0,a.clientToElement)(me.clientX,me.clientY,this._canvas),oe=me.deltaX,Se=me.deltaY;me.deltaMode!==0&&(oe*=Y,Se*=Y),this._accumulatedWheelDeltaX+=oe,this._accumulatedWheelDeltaY+=Se,Math.abs(this._accumulatedWheelDeltaX)>=Z&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(le.x,le.y,!0,1<<5),this._handleMouseButton(le.x,le.y,!1,1<<5)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(le.x,le.y,!0,1<<6),this._handleMouseButton(le.x,le.y,!1,1<<6)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=Z&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(le.x,le.y,!0,1<<3),this._handleMouseButton(le.x,le.y,!1,1<<3)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(le.x,le.y,!0,1<<4),this._handleMouseButton(le.x,le.y,!1,1<<4)),this._accumulatedWheelDeltaY=0)}},{key:"_fakeMouseMove",value:function(me,le,oe){this._handleMouseMove(le,oe),this._cursor.move(me.detail.clientX,me.detail.clientY)}},{key:"_handleTapEvent",value:function(me,le){var oe=(0,a.clientToElement)(me.detail.clientX,me.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTime<ee&&this._gestureFirstDoubleTapEv.detail.type===me.detail.type){var Se=this._gestureFirstDoubleTapEv.detail.clientX-me.detail.clientX,nt=this._gestureFirstDoubleTapEv.detail.clientY-me.detail.clientY,et=Math.hypot(Se,nt);et<fe?oe=(0,a.clientToElement)(this._gestureFirstDoubleTapEv.detail.clientX,this._gestureFirstDoubleTapEv.detail.clientY,this._canvas):this._gestureFirstDoubleTapEv=me}else this._gestureFirstDoubleTapEv=me;this._gestureLastTapTime=Date.now(),this._fakeMouseMove(this._gestureFirstDoubleTapEv,oe.x,oe.y),this._handleMouseButton(oe.x,oe.y,!0,le),this._handleMouseButton(oe.x,oe.y,!1,le)}},{key:"_handleGesture",value:function(me){var le,oe=(0,a.clientToElement)(me.detail.clientX,me.detail.clientY,this._canvas);switch(me.type){case"gesturestart":switch(me.detail.type){case"onetap":this._handleTapEvent(me,1);break;case"twotap":this._handleTapEvent(me,4);break;case"threetap":this._handleTapEvent(me,2);break;case"drag":this._fakeMouseMove(me,oe.x,oe.y),this._handleMouseButton(oe.x,oe.y,!0,1);break;case"longpress":this._fakeMouseMove(me,oe.x,oe.y),this._handleMouseButton(oe.x,oe.y,!0,4);break;case"twodrag":this._gestureLastMagnitudeX=me.detail.magnitudeX,this._gestureLastMagnitudeY=me.detail.magnitudeY,this._fakeMouseMove(me,oe.x,oe.y);break;case"pinch":this._gestureLastMagnitudeX=Math.hypot(me.detail.magnitudeX,me.detail.magnitudeY),this._fakeMouseMove(me,oe.x,oe.y);break}break;case"gesturemove":switch(me.detail.type){case"onetap":case"twotap":case"threetap":break;case"drag":case"longpress":this._fakeMouseMove(me,oe.x,oe.y);break;case"twodrag":for(this._fakeMouseMove(me,oe.x,oe.y);me.detail.magnitudeY-this._gestureLastMagnitudeY>q;)this._handleMouseButton(oe.x,oe.y,!0,8),this._handleMouseButton(oe.x,oe.y,!1,8),this._gestureLastMagnitudeY+=q;for(;me.detail.magnitudeY-this._gestureLastMagnitudeY<-q;)this._handleMouseButton(oe.x,oe.y,!0,16),this._handleMouseButton(oe.x,oe.y,!1,16),this._gestureLastMagnitudeY-=q;for(;me.detail.magnitudeX-this._gestureLastMagnitudeX>q;)this._handleMouseButton(oe.x,oe.y,!0,32),this._handleMouseButton(oe.x,oe.y,!1,32),this._gestureLastMagnitudeX+=q;for(;me.detail.magnitudeX-this._gestureLastMagnitudeX<-q;)this._handleMouseButton(oe.x,oe.y,!0,64),this._handleMouseButton(oe.x,oe.y,!1,64),this._gestureLastMagnitudeX-=q;break;case"pinch":if(this._fakeMouseMove(me,oe.x,oe.y),le=Math.hypot(me.detail.magnitudeX,me.detail.magnitudeY),Math.abs(le-this._gestureLastMagnitudeX)>te){for(this._handleKeyEvent(n.default.XK_Control_L,"ControlLeft",!0);le-this._gestureLastMagnitudeX>te;)this._handleMouseButton(oe.x,oe.y,!0,8),this._handleMouseButton(oe.x,oe.y,!1,8),this._gestureLastMagnitudeX+=te;for(;le-this._gestureLastMagnitudeX<-te;)this._handleMouseButton(oe.x,oe.y,!0,16),this._handleMouseButton(oe.x,oe.y,!1,16),this._gestureLastMagnitudeX-=te}this._handleKeyEvent(n.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(me.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(me,oe.x,oe.y),this._handleMouseButton(oe.x,oe.y,!1,1);break;case"longpress":this._fakeMouseMove(me,oe.x,oe.y),this._handleMouseButton(oe.x,oe.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var me=this._sock.rQshiftStr(12).substr(4,7);O.Info("Server ProtocolVersion: "+me);var le=0;switch(me){case"000.000":le=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 "+me)}if(le){for(var oe="ID:"+this._repeaterID;oe.length<250;)oe+="\0";return this._sock.sendString(oe),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var Se="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+Se+`
`),O.Debug("Sent ProtocolVersion: "+Se),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function me(Se,nt){for(var et=0;et<nt.length;et++)if(nt[et]===Se)return!0;return!1}if(this._rfbVersion>=3.7){var le=this._sock.rQshift8();if(this._sock.rQwait("security type",le,1))return!1;if(le===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var oe=this._sock.rQshiftBytes(le);if(O.Debug("Server security types: "+oe),me(1,oe))this._rfbAuthScheme=1;else if(me(22,oe))this._rfbAuthScheme=22;else if(me(16,oe))this._rfbAuthScheme=16;else if(me(2,oe))this._rfbAuthScheme=2;else if(me(19,oe))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+oe+")");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",O.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var me=this._sock.rQshift32(),le="";if(me>0){if(this._sock.rQwait("reason",me,4))return!1;le=this._sock.rQshiftStr(me)}return le!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:le}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+le+")")):(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 me=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(me),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var me=this._sock.rQshift8(),le=this._sock.rQshift8();if(!(me==0&&le==2))return this._fail("Unsupported VeNCrypt version "+me+"."+le);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var oe=this._sock.rQshift8();if(oe!=0)return this._fail("VeNCrypt failure "+oe);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var Se=this._sock.rQshift8();if(Se<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=Se,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var nt=[],et=0;et<this._rfbVeNCryptSubtypesLength;et++)nt.push(this._sock.rQshift32());if(nt.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 Ue=(0,E.encodeUTF8)(this._rfbCredentials.username),bt=(0,E.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,Ue.length]),this._sock.send([0,0,0,bt.length]),this._sock.sendString(Ue),this._sock.sendString(bt),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 me=Array.prototype.slice.call(this._sock.rQshiftBytes(16)),le=ke.genDES(this._rfbCredentials.password,me);return this._sock.send(le),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(me){for(var le={0:{vendor:"TGHT",signature:"NOTUNNEL"}},oe={},Se=0;Se<me;Se++){var nt=this._sock.rQshift32(),et=this._sock.rQshiftStr(4),Ue=this._sock.rQshiftStr(8);oe[nt]={vendor:et,signature:Ue}}return O.Debug("Server Tight tunnel types: "+oe),oe[1]&&oe[1].vendor==="SICR"&&oe[1].signature==="SCHANNEL"&&(O.Debug("Detected Siemens server. Assuming NOTUNNEL support."),oe[0]={vendor:"TGHT",signature:"NOTUNNEL"}),oe[0]?oe[0].vendor!=le[0].vendor||oe[0].signature!=le[0].signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(O.Debug("Selected tunnel type: "+le[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 me=this._sock.rQshift32();if(me>0&&this._sock.rQwait("tunnel capabilities",16*me,4))return!1;if(this._rfbTightVNC=!0,me>0)return this._negotiateTightTunnels(me),!1}if(this._sock.rQwait("sub auth count",4))return!1;var le=this._sock.rQshift32();if(le===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*le,4))return!1;for(var oe={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},Se=[],nt=0;nt<le;nt++){this._sock.rQshift32();var et=this._sock.rQshiftStr(12);Se.push(et)}O.Debug("Server Tight authentication types: "+Se);for(var Ue in oe)if(Se.indexOf(Ue)!=-1){this._sock.send([0,0,0,oe[Ue]]),O.Debug("Selected authentication type: "+Ue);switch(Ue){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: "+Ue+")")}}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 me=this._sock.rQshift32();return me===0?(this._rfbInitState="ClientInitialisation",O.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=me,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:me}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var me=this._sock.rQshift16(),le=this._sock.rQshift16(),oe=this._sock.rQshift8(),Se=this._sock.rQshift8(),nt=this._sock.rQshift8(),et=this._sock.rQshift8(),Ue=this._sock.rQshift16(),bt=this._sock.rQshift16(),Je=this._sock.rQshift16(),St=this._sock.rQshift8(),Nt=this._sock.rQshift8(),Rt=this._sock.rQshift8();this._sock.rQskipBytes(3);var Ft=this._sock.rQshift32();if(this._sock.rQwait("server init name",Ft,24))return!1;var Ht=this._sock.rQshiftStr(Ft);if(Ht=(0,E.decodeUTF8)(Ht,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+Ft))return!1;var $e=this._sock.rQshift16(),we=this._sock.rQshift16(),ue=this._sock.rQshift16();this._sock.rQskipBytes(2);var Qe=($e+we+ue)*16;if(this._sock.rQwait("TightVNC extended server init header",Qe,32+Ft))return!1;this._sock.rQskipBytes(16*$e),this._sock.rQskipBytes(16*we),this._sock.rQskipBytes(16*ue)}return O.Info("Screen: "+me+"x"+le+", bpp: "+oe+", depth: "+Se+", bigEndian: "+nt+", trueColor: "+et+", redMax: "+Ue+", greenMax: "+bt+", blueMax: "+Je+", redShift: "+St+", greenShift: "+Nt+", blueShift: "+Rt),this._setDesktopName(Ht),this._resize(me,le),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(O.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),ke.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),ke.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var me=[];me.push(d.encodings.encodingCopyRect),this._fbDepth==24&&(me.push(d.encodings.encodingTight),me.push(d.encodings.encodingTightPNG),me.push(d.encodings.encodingHextile),me.push(d.encodings.encodingRRE)),me.push(d.encodings.encodingRaw),me.push(d.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),me.push(d.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),me.push(d.encodings.pseudoEncodingDesktopSize),me.push(d.encodings.pseudoEncodingLastRect),me.push(d.encodings.pseudoEncodingQEMUExtendedKeyEvent),me.push(d.encodings.pseudoEncodingExtendedDesktopSize),me.push(d.encodings.pseudoEncodingXvp),me.push(d.encodings.pseudoEncodingFence),me.push(d.encodings.pseudoEncodingContinuousUpdates),me.push(d.encodings.pseudoEncodingDesktopName),me.push(d.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(me.push(d.encodings.pseudoEncodingVMwareCursor),me.push(d.encodings.pseudoEncodingCursor)),ke.messages.clientEncodings(this._sock,me)}},{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 O.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(O.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var me=this._sock.rQshift32();if(me=(0,L.toSigned32bit)(me),this._sock.rQwait("ServerCutText content",Math.abs(me),8))return!1;if(me>=0){var le=this._sock.rQshiftStr(me);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:le}}))}else{me=Math.abs(me);var oe=this._sock.rQshift32(),Se=oe&65535,nt=oe&4278190080,et=!!(nt&ne);if(et){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var Ue=0;Ue<=15;Ue++){var bt=1<<Ue;Se&bt&&(this._clipboardServerCapabilitiesFormats[bt]=!0,this._sock.rQshift32())}for(var Je=24;Je<=31;Je++){var St=1<<Je;this._clipboardServerCapabilitiesActions[St]=!!(nt&St)}var Nt=[ne,Ke,ie,re,he];ke.messages.extendedClipboardCaps(this._sock,Nt,{extendedClipboardFormatText:0})}else if(nt===Ke){if(this._viewOnly)return!0;this._clipboardText!=null&&this._clipboardServerCapabilitiesActions[he]&&(Se&be&&ke.messages.extendedClipboardProvide(this._sock,[be],[this._clipboardText]))}else if(nt===ie){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[re]&&(this._clipboardText!=null?ke.messages.extendedClipboardNotify(this._sock,[be]):ke.messages.extendedClipboardNotify(this._sock,[]))}else if(nt===re){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[Ke]&&(Se&be&&ke.messages.extendedClipboardRequest(this._sock,[be]))}else if(nt===he){if(this._viewOnly)return!0;if(!(Se&be))return!0;this._clipboardText=null;var Rt=this._sock.rQshiftBytes(me-4),Ft=new s.default,Ht=null;Ft.setInput(Rt);for(var $e=0;$e<=15;$e++){var we=1<<$e;if(Se&we){var ue=0,Qe=Ft.inflate(4);ue|=Qe[0]<<24,ue|=Qe[1]<<16,ue|=Qe[2]<<8,ue|=Qe[3];var qe=Ft.inflate(ue);we===be&&(Ht=qe)}}if(Ft.setInput(null),Ht!==null){for(var Ae="",wt=0;wt<Ht.length;wt++)Ae+=String.fromCharCode(Ht[wt]);Ht=Ae,Ht=(0,E.decodeUTF8)(Ht),Ht.length>0&&Ht.charAt(Ht.length-1)==="\0"&&(Ht=Ht.slice(0,-1)),Ht=Ht.replace(`\r
`,`
`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Ht}}))}}else return this._fail("Unexpected action in extended clipboard message: "+nt)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var me=this._sock.rQshift32(),le=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",le,9))return!1;le>64&&(O.Warn("Bad payload length ("+le+") in fence response"),le=64);var oe=this._sock.rQshiftStr(le);return this._supportsFence=!0,me&1<<31?(me&=1<<0|1<<1,ke.messages.clientFence(this._sock,me,oe),!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 me=this._sock.rQshift8(),le=this._sock.rQshift8();switch(le){case 0:O.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=me,O.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+le+")");break}return!0}},{key:"_normalMsg",value:function(){var me;this._FBU.rects>0?me=0:me=this._sock.rQshift8();var le,oe;switch(me){case 0:return oe=this._framebufferUpdate(),oe&&!this._enabledContinuousUpdates&&ke.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),oe;case 1:return this._handleSetColourMapMsg();case 2:return O.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return le=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,le&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),O.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+me+")"),O.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 me=this._sock.rQshiftBytes(12);this._FBU.x=(me[0]<<8)+me[1],this._FBU.y=(me[2]<<8)+me[3],this._FBU.width=(me[4]<<8)+me[5],this._FBU.height=(me[6]<<8)+me[7],this._FBU.encoding=parseInt((me[8]<<24)+(me[9]<<16)+(me[10]<<8)+me[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 d.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case d.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case d.encodings.pseudoEncodingCursor:return this._handleCursor();case d.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var me=document.createEvent("keyboardEvent");me.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(le){}return!0;case d.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case d.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case d.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var me=this._FBU.x,le=this._FBU.y,oe=this._FBU.width,Se=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var nt=this._sock.rQshift8();this._sock.rQshift8();var et,Ue=4;if(nt==0){var bt=4294967040|0;if(et=new Array(oe*Se*Ue),this._sock.rQwait("VMware cursor classic encoding",oe*Se*Ue*2,2))return!1;for(var Je=new Array(oe*Se),St=0;St<oe*Se;St++)Je[St]=this._sock.rQshift32();for(var Nt=new Array(oe*Se),Rt=0;Rt<oe*Se;Rt++)Nt[Rt]=this._sock.rQshift32();for(var Ft=0;Ft<oe*Se;Ft++)if(Je[Ft]==0){var Ht=Nt[Ft],$e=Ht>>8&255,we=Ht>>16&255,ue=Ht>>24&255;et[Ft*Ue]=$e,et[Ft*Ue+1]=we,et[Ft*Ue+2]=ue,et[Ft*Ue+3]=255}else(Je[Ft]&bt)==bt?Nt[Ft]==0?(et[Ft*Ue]=0,et[Ft*Ue+1]=0,et[Ft*Ue+2]=0,et[Ft*Ue+3]=0):((Nt[Ft]&bt)==bt,et[Ft*Ue]=0,et[Ft*Ue+1]=0,et[Ft*Ue+2]=0,et[Ft*Ue+3]=255):(et[Ft*Ue]=0,et[Ft*Ue+1]=0,et[Ft*Ue+2]=0,et[Ft*Ue+3]=255)}else if(nt==1){if(this._sock.rQwait("VMware cursor alpha encoding",oe*Se*4,2))return!1;et=new Array(oe*Se*Ue);for(var Qe=0;Qe<oe*Se;Qe++){var qe=this._sock.rQshift32();et[Qe*4]=qe>>24&255,et[Qe*4+1]=qe>>16&255,et[Qe*4+2]=qe>>8&255,et[Qe*4+3]=qe&255}}else return O.Warn("The given cursor type is not supported: "+nt+" given."),!1;return this._updateCursor(et,me,le,oe,Se),!0}},{key:"_handleCursor",value:function(){var me=this._FBU.x,le=this._FBU.y,oe=this._FBU.width,Se=this._FBU.height,nt=oe*Se*4,et=Math.ceil(oe/8)*Se,Ue=nt+et;if(this._sock.rQwait("cursor encoding",Ue))return!1;for(var bt=this._sock.rQshiftBytes(nt),Je=this._sock.rQshiftBytes(et),St=new Uint8Array(oe*Se*4),Nt=0,Rt=0;Rt<Se;Rt++)for(var Ft=0;Ft<oe;Ft++){var Ht=Rt*Math.ceil(oe/8)+Math.floor(Ft/8),$e=Je[Ht]<<Ft%8&128?255:0;St[Nt]=bt[Nt+2],St[Nt+1]=bt[Nt+1],St[Nt+2]=bt[Nt],St[Nt+3]=$e,Nt+=4}return this._updateCursor(St,me,le,oe,Se),!0}},{key:"_handleDesktopName",value:function(){if(this._sock.rQwait("DesktopName",4))return!1;var me=this._sock.rQshift32();if(this._sock.rQwait("DesktopName",me,4))return!1;var le=this._sock.rQshiftStr(me);return le=(0,E.decodeUTF8)(le,!0),this._setDesktopName(le),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var me=this._sock.rQpeek8(),le=4+me*16;if(this._sock.rQwait("ExtendedDesktopSize",le))return!1;var oe=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,oe&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var Se=0;Se<me;Se+=1)Se===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 nt="";switch(this._FBU.y){case 1:nt="Resize is administratively prohibited";break;case 2:nt="Out of resources";break;case 3:nt="Invalid screen layout";break;default:nt="Unknown reason";break}O.Warn("Server did not accept the resize request: "+nt)}else this._resize(this._FBU.width,this._FBU.height);return!0}},{key:"_handleDataRect",value:function(){var me=this._decoders[this._FBU.encoding];if(!me)return this._fail("Unsupported encoding (encoding: "+this._FBU.encoding+")"),!1;try{return me.decodeRect(this._FBU.x,this._FBU.y,this._FBU.width,this._FBU.height,this._sock,this._display,this._fbDepth)}catch(le){return this._fail("Error decoding rect: "+le),!1}}},{key:"_updateContinuousUpdates",value:function(){if(!this._enabledContinuousUpdates)return;ke.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(me,le){this._fbWidth=me,this._fbHeight=le,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(me,le){if(this._rfbXvpVer<me)return;O.Info("Sending XVP operation "+le+" (version "+me+")"),ke.messages.xvpOp(this._sock,me,le)}},{key:"_updateCursor",value:function(me,le,oe,Se,nt){this._cursorImage={rgbaPixels:me,hotx:le,hoty:oe,w:Se,h:nt},this._refreshCursor()}},{key:"_shouldShowDotCursor",value:function(){if(!this._showDotCursor)return!1;for(var me=3;me<this._cursorImage.rgbaPixels.length;me+=4)if(this._cursorImage.rgbaPixels[me])return!1;return!0}},{key:"_refreshCursor",value:function(){if(this._rfbConnectionState!=="connecting"&&this._rfbConnectionState!=="connected")return;var me=this._shouldShowDotCursor()?ke.cursors.dot:this._cursorImage;this._cursor.change(me.rgbaPixels,me.hotx,me.hoty,me.w,me.h)}},{key:"viewOnly",get:function(){return this._viewOnly},set:function(me){this._viewOnly=me,(this._rfbConnectionState==="connecting"||this._rfbConnectionState==="connected")&&(me?this._keyboard.ungrab():this._keyboard.grab())}},{key:"capabilities",get:function(){return this._capabilities}},{key:"touchButton",get:function(){return 0},set:function(me){O.Warn("Using old API!")}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(me){this._clipViewport=me,this._updateClip()}},{key:"scaleViewport",get:function(){return this._scaleViewport},set:function(me){this._scaleViewport=me,me&&this._clipViewport&&this._updateClip(),this._updateScale(),!me&&this._clipViewport&&this._updateClip()}},{key:"resizeSession",get:function(){return this._resizeSession},set:function(me){this._resizeSession=me,me&&this._requestRemoteResize()}},{key:"showDotCursor",get:function(){return this._showDotCursor},set:function(me){this._showDotCursor=me,this._refreshCursor()}},{key:"background",get:function(){return this._screen.style.background},set:function(me){this._screen.style.background=me}},{key:"qualityLevel",get:function(){return this._qualityLevel},set:function(me){if(!Number.isInteger(me)||me<0||me>9){O.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===me)return;this._qualityLevel=me,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(me){if(!Number.isInteger(me)||me<0||me>9){O.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===me)return;this._compressionLevel=me,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(me,le){var oe=me.split("").map(function(Se){return Se.charCodeAt(0)});return new t.default(oe).encrypt(le)}}]),ke}(g.default);Q.default=ge,ge.messages={keyEvent:function(Ee,ke,Me){var me=Ee._sQ,le=Ee._sQlen;me[le]=4,me[le+1]=Me,me[le+2]=0,me[le+3]=0,me[le+4]=ke>>24,me[le+5]=ke>>16,me[le+6]=ke>>8,me[le+7]=ke,Ee._sQlen+=8,Ee.flush()},QEMUExtendedKeyEvent:function(Ee,ke,Me,me){function le(et){var Ue=me>>8,bt=me&255;return Ue===224&&bt<127?bt|128:et}var oe=Ee._sQ,Se=Ee._sQlen;oe[Se]=255,oe[Se+1]=0,oe[Se+2]=Me>>8,oe[Se+3]=Me,oe[Se+4]=ke>>24,oe[Se+5]=ke>>16,oe[Se+6]=ke>>8,oe[Se+7]=ke;var nt=le(me);oe[Se+8]=nt>>24,oe[Se+9]=nt>>16,oe[Se+10]=nt>>8,oe[Se+11]=nt,Ee._sQlen+=12,Ee.flush()},pointerEvent:function(Ee,ke,Me,me){var le=Ee._sQ,oe=Ee._sQlen;le[oe]=5,le[oe+1]=me,le[oe+2]=ke>>8,le[oe+3]=ke,le[oe+4]=Me>>8,le[oe+5]=Me,Ee._sQlen+=6,Ee.flush()},_buildExtendedClipboardFlags:function(Ee,ke){for(var Me=new Uint8Array(4),me=0,le=0,oe=0;oe<Ee.length;oe++)le|=Ee[oe];for(var Se=0;Se<ke.length;Se++)me|=ke[Se];return Me[0]=le>>24,Me[1]=0,Me[2]=0,Me[3]=me,Me},extendedClipboardProvide:function(Ee,ke,Me){for(var me=new r.default,le=[],oe=0;oe<ke.length;oe++){if(ke[oe]!=be)throw new Error("Unsupported extended clipboard format for Provide message.");Me[oe]=Me[oe].replace(/\r\n|\r|\n/gm,`\r
`);var Se=(0,E.encodeUTF8)(Me[oe]+"\0");le.push(Se.length>>24&255,Se.length>>16&255,Se.length>>8&255,Se.length&255);for(var nt=0;nt<Se.length;nt++)le.push(Se.charCodeAt(nt))}var et=me.deflate(new Uint8Array(le)),Ue=new Uint8Array(4+et.length);Ue.set(ge.messages._buildExtendedClipboardFlags([he],ke)),Ue.set(et,4),ge.messages.clientCutText(Ee,Ue,!0)},extendedClipboardNotify:function(Ee,ke){var Me=ge.messages._buildExtendedClipboardFlags([re],ke);ge.messages.clientCutText(Ee,Me,!0)},extendedClipboardRequest:function(Ee,ke){var Me=ge.messages._buildExtendedClipboardFlags([Ke],ke);ge.messages.clientCutText(Ee,Me,!0)},extendedClipboardCaps:function(Ee,ke,Me){var me=Object.keys(Me),le=new Uint8Array(4+4*me.length);me.map(function(nt){return parseInt(nt)}),me.sort(function(nt,et){return nt-et}),le.set(ge.messages._buildExtendedClipboardFlags(ke,[]));for(var oe=4,Se=0;Se<me.length;Se++)le[oe]=Me[me[Se]]>>24,le[oe+1]=Me[me[Se]]>>16,le[oe+2]=Me[me[Se]]>>8,le[oe+3]=Me[me[Se]]>>0,oe+=4,le[3]|=1<<me[Se];ge.messages.clientCutText(Ee,le,!0)},clientCutText:function(Ee,ke){var Me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,me=Ee._sQ,le=Ee._sQlen;me[le]=6,me[le+1]=0,me[le+2]=0,me[le+3]=0;var oe;Me?oe=(0,L.toUnsigned32bit)(-ke.length):oe=ke.length,me[le+4]=oe>>24,me[le+5]=oe>>16,me[le+6]=oe>>8,me[le+7]=oe,Ee._sQlen+=8;for(var Se=0,nt=ke.length;nt>0;){for(var et=Math.min(nt,Ee._sQbufferSize-Ee._sQlen),Ue=0;Ue<et;Ue++)me[Ee._sQlen+Ue]=ke[Se+Ue];Ee._sQlen+=et,Ee.flush(),nt-=et,Se+=et}},setDesktopSize:function(Ee,ke,Me,me,le){var oe=Ee._sQ,Se=Ee._sQlen;oe[Se]=251,oe[Se+1]=0,oe[Se+2]=ke>>8,oe[Se+3]=ke,oe[Se+4]=Me>>8,oe[Se+5]=Me,oe[Se+6]=1,oe[Se+7]=0,oe[Se+8]=me>>24,oe[Se+9]=me>>16,oe[Se+10]=me>>8,oe[Se+11]=me,oe[Se+12]=0,oe[Se+13]=0,oe[Se+14]=0,oe[Se+15]=0,oe[Se+16]=ke>>8,oe[Se+17]=ke,oe[Se+18]=Me>>8,oe[Se+19]=Me,oe[Se+20]=le>>24,oe[Se+21]=le>>16,oe[Se+22]=le>>8,oe[Se+23]=le,Ee._sQlen+=24,Ee.flush()},clientFence:function(Ee,ke,Me){var me=Ee._sQ,le=Ee._sQlen;me[le]=248,me[le+1]=0,me[le+2]=0,me[le+3]=0,me[le+4]=ke>>24,me[le+5]=ke>>16,me[le+6]=ke>>8,me[le+7]=ke;var oe=Me.length;me[le+8]=oe;for(var Se=0;Se<oe;Se++)me[le+9+Se]=Me.charCodeAt(Se);Ee._sQlen+=9+oe,Ee.flush()},enableContinuousUpdates:function(Ee,ke,Me,me,le,oe){var Se=Ee._sQ,nt=Ee._sQlen;Se[nt]=150,Se[nt+1]=ke,Se[nt+2]=Me>>8,Se[nt+3]=Me,Se[nt+4]=me>>8,Se[nt+5]=me,Se[nt+6]=le>>8,Se[nt+7]=le,Se[nt+8]=oe>>8,Se[nt+9]=oe,Ee._sQlen+=10,Ee.flush()},pixelFormat:function(Ee,ke,Me){var me=Ee._sQ,le=Ee._sQlen,oe;ke>16?oe=32:ke>8?oe=16:oe=8;var Se=Math.floor(ke/3);me[le]=0,me[le+1]=0,me[le+2]=0,me[le+3]=0,me[le+4]=oe,me[le+5]=ke,me[le+6]=0,me[le+7]=Me?1:0,me[le+8]=0,me[le+9]=(1<<Se)-1,me[le+10]=0,me[le+11]=(1<<Se)-1,me[le+12]=0,me[le+13]=(1<<Se)-1,me[le+14]=Se*2,me[le+15]=Se*1,me[le+16]=Se*0,me[le+17]=0,me[le+18]=0,me[le+19]=0,Ee._sQlen+=20,Ee.flush()},clientEncodings:function(Ee,ke){var Me=Ee._sQ,me=Ee._sQlen;Me[me]=2,Me[me+1]=0,Me[me+2]=ke.length>>8,Me[me+3]=ke.length;for(var le=me+4,oe=0;oe<ke.length;oe++){var Se=ke[oe];Me[le]=Se>>24,Me[le+1]=Se>>16,Me[le+2]=Se>>8,Me[le+3]=Se,le+=4}Ee._sQlen+=le-me,Ee.flush()},fbUpdateRequest:function(Ee,ke,Me,me,le,oe){var Se=Ee._sQ,nt=Ee._sQlen;typeof Me=="undefined"&&(Me=0),typeof me=="undefined"&&(me=0),Se[nt]=3,Se[nt+1]=ke?1:0,Se[nt+2]=Me>>8&255,Se[nt+3]=Me&255,Se[nt+4]=me>>8&255,Se[nt+5]=me&255,Se[nt+6]=le>>8&255,Se[nt+7]=le&255,Se[nt+8]=oe>>8&255,Se[nt+9]=oe&255,Ee._sQlen+=10,Ee.flush()},xvpOp:function(Ee,ke,Me){var me=Ee._sQ,le=Ee._sQlen;me[le]=250,me[le+1]=0,me[le+2]=ke,me[le+3]=Me,Ee._sQlen+=4,Ee.flush()}},ge.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(Ce,Q,p){(function(L){L(p("VrN/"))})(function(L){"use strict";var O={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},E={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};L.defineMode("xml",function(y,a){var e=y.indentUnit,g={},f=a.htmlMode?O:E;for(var s in f)g[s]=f[s];for(var s in a)g[s]=a[s];var r,c;function l(I,N){function M(V){return N.tokenize=V,V(I,N)}var k=I.next();if(k=="<")return I.eat("!")?I.eat("[")?I.match("CDATA[")?M(t("atom","]]>")):null:I.match("--")?M(t("comment","-->")):I.match("DOCTYPE",!0,!0)?(I.eatWhile(/[\w\._\-]/),M(n(1))):null:I.eat("?")?(I.eatWhile(/[\w\._\-]/),N.tokenize=t("meta","?>"),"meta"):(r=I.eat("/")?"closeTag":"openTag",N.tokenize=i,"tag bracket");if(k=="&"){var U;return I.eat("#")?I.eat("x")?U=I.eatWhile(/[a-fA-F\d]/)&&I.eat(";"):U=I.eatWhile(/[\d]/)&&I.eat(";"):U=I.eatWhile(/[\w\.\-:]/)&&I.eat(";"),U?"atom":"error"}else return I.eatWhile(/[^&<]/),null}l.isInText=!0;function i(I,N){var M=I.next();if(M==">"||M=="/"&&I.eat(">"))return N.tokenize=l,r=M==">"?"endTag":"selfcloseTag","tag bracket";if(M=="=")return r="equals",null;if(M=="<"){N.tokenize=l,N.state=m,N.tagName=N.tagStart=null;var k=N.tokenize(I,N);return k?k+" tag error":"tag error"}else return/[\'\"]/.test(M)?(N.tokenize=u(M),N.stringStartCol=I.column(),N.tokenize(I,N)):(I.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function u(I){var N=function(k,U){for(;!k.eol();)if(k.next()==I){U.tokenize=i;break}return"string"};return N.isInAttribute=!0,N}function t(I,N){return function(M,k){for(;!M.eol();){if(M.match(N)){k.tokenize=l;break}M.next()}return I}}function n(I){return function(N,M){for(var k;(k=N.next())!=null;){if(k=="<")return M.tokenize=n(I+1),M.tokenize(N,M);if(k==">")if(I==1){M.tokenize=l;break}else return M.tokenize=n(I-1),M.tokenize(N,M)}return"meta"}}function o(I,N,M){this.prev=I.context,this.tagName=N,this.indent=I.indented,this.startOfLine=M,(g.doNotIndent.hasOwnProperty(N)||I.context&&I.context.noIndent)&&(this.noIndent=!0)}function d(I){I.context&&(I.context=I.context.prev)}function h(I,N){for(var M;;){if(!I.context)return;if(M=I.context.tagName,!g.contextGrabbers.hasOwnProperty(M)||!g.contextGrabbers[M].hasOwnProperty(N))return;d(I)}}function m(I,N,M){return I=="openTag"?(M.tagStart=N.column(),A):I=="closeTag"?v:m}function A(I,N,M){return I=="word"?(M.tagName=N.current(),c="tag",C):g.allowMissingTagName&&I=="endTag"?(c="tag bracket",C(I,N,M)):(c="error",A)}function v(I,N,M){if(I=="word"){var k=N.current();return M.context&&M.context.tagName!=k&&g.implicitlyClosed.hasOwnProperty(M.context.tagName)&&d(M),M.context&&M.context.tagName==k||g.matchClosing===!1?(c="tag",b):(c="tag error",x)}else return g.allowMissingTagName&&I=="endTag"?(c="tag bracket",b(I,N,M)):(c="error",x)}function b(I,N,M){return I!="endTag"?(c="error",b):(d(M),m)}function x(I,N,M){return c="error",b(I,N,M)}function C(I,N,M){if(I=="word")return c="attribute",w;if(I=="endTag"||I=="selfcloseTag"){var k=M.tagName,U=M.tagStart;return M.tagName=M.tagStart=null,I=="selfcloseTag"||g.autoSelfClosers.hasOwnProperty(k)?h(M,k):(h(M,k),M.context=new o(M,k,U==M.indented)),m}return c="error",C}function w(I,N,M){return I=="equals"?S:(g.allowMissing||(c="error"),C(I,N,M))}function S(I,N,M){return I=="string"?T:I=="word"&&g.allowUnquoted?(c="string",C):(c="error",C(I,N,M))}function T(I,N,M){return I=="string"?T:C(I,N,M)}return{startState:function(N){var M={tokenize:l,state:m,indented:N||0,tagName:null,tagStart:null,context:null};return N!=null&&(M.baseIndent=N),M},token:function(N,M){if(!M.tagName&&N.sol()&&(M.indented=N.indentation()),N.eatSpace())return null;r=null;var k=M.tokenize(N,M);return(k||r)&&k!="comment"&&(c=null,M.state=M.state(r||k,N,M),c&&(k=c=="error"?k+" error":c)),k},indent:function(N,M,k){var U=N.context;if(N.tokenize.isInAttribute)return N.tagStart==N.indented?N.stringStartCol+1:N.indented+e;if(U&&U.noIndent)return L.Pass;if(N.tokenize!=i&&N.tokenize!=l)return k?k.match(/^(\s*)/)[0].length:0;if(N.tagName)return g.multilineTagIndentPastTag!==!1?N.tagStart+N.tagName.length+2:N.tagStart+e*(g.multilineTagIndentFactor||1);if(g.alignCDATA&&/<!\[CDATA\[/.test(M))return 0;var V=M&&/^<(\/)?([\w_:\.-]*)/.exec(M);if(V&&V[1])for(;U;)if(U.tagName==V[2]){U=U.prev;break}else if(g.implicitlyClosed.hasOwnProperty(U.tagName))U=U.prev;else break;else if(V)for(;U;){var B=g.contextGrabbers[U.tagName];if(B&&B.hasOwnProperty(V[2]))U=U.prev;else break}for(;U&&U.prev&&!U.startOfLine;)U=U.prev;return U?U.indent+e:N.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:g.htmlMode?"html":"xml",helperType:g.htmlMode?"html":"xml",skipAttribute:function(N){N.state==S&&(N.state=C)},xmlCurrentTag:function(N){return N.tagName?{name:N.tagName,close:N.type=="closeTag"}:null},xmlCurrentContext:function(N){for(var M=[],k=N.context;k;k=k.prev)k.tagName&&M.push(k.tagName);return M.reverse()}}}),L.defineMIME("text/xml","xml"),L.defineMIME("application/xml","xml"),L.mimeModes.hasOwnProperty("text/html")||L.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1n7x":function(Ce,Q,p){(function(L,O){/*!
* html2pdf.js v0.10.1
* Copyright (c) 2021 Erik Koopmans
* Released under the MIT License.
*/(function(y,a){Ce.exports=a(p("dtIV"),p("wOnQ"))})(self,function(E,y){return function(){var a={"./src/plugin/hyperlinks.js":function(r,c,l){"use strict";l.r(c);var i=l("./node_modules/core-js/modules/web.dom-collections.for-each.js"),u=l.n(i),t=l("./node_modules/core-js/modules/es.string.link.js"),n=l.n(t),o=l("./src/worker.js"),d=l("./src/utils.js"),h=[],m={toContainer:o.default.prototype.toContainer,toPdf:o.default.prototype.toPdf};o.default.prototype.toContainer=function(){return m.toContainer.call(this).then(function(){if(this.opt.enableLinks){var b=this.prop.container,x=b.querySelectorAll("a"),C=(0,d.unitConvert)(b.getBoundingClientRect(),this.prop.pageSize.k);h=[],Array.prototype.forEach.call(x,function(w){for(var S=w.getClientRects(),T=0;T<S.length;T++){var I=(0,d.unitConvert)(S[T],this.prop.pageSize.k);I.left-=C.left,I.top-=C.top;var N=Math.floor(I.top/this.prop.pageSize.inner.height)+1,M=this.opt.margin[0]+I.top%this.prop.pageSize.inner.height,k=this.opt.margin[1]+I.left;h.push({page:N,top:M,left:k,clientRect:I,link:w})}},this)}})},o.default.prototype.toPdf=function(){return m.toPdf.call(this).then(function(){if(this.opt.enableLinks){h.forEach(function(x){this.prop.pdf.setPage(x.page),this.prop.pdf.link(x.left,x.top,x.clientRect.width,x.clientRect.height,{url:x.link.href})},this);var b=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(b)}})}},"./src/plugin/jspdf-plugin.js":function(r,c,l){"use strict";l.r(c);var i=l("./node_modules/core-js/modules/es.symbol.js"),u=l.n(i),t=l("./node_modules/core-js/modules/es.symbol.description.js"),n=l.n(t),o=l("./node_modules/core-js/modules/es.object.to-string.js"),d=l.n(o),h=l("./node_modules/core-js/modules/es.symbol.iterator.js"),m=l.n(h),A=l("./node_modules/core-js/modules/es.array.iterator.js"),v=l.n(A),b=l("./node_modules/core-js/modules/es.string.iterator.js"),x=l.n(b),C=l("./node_modules/core-js/modules/web.dom-collections.iterator.js"),w=l.n(C),S=l("jspdf"),T=l.n(S);function I(N){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?I=function(k){return typeof k}:I=function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},I(N)}S.jsPDF.getPageSize=function(N,M,k){if(I(N)==="object"){var U=N;N=U.orientation,M=U.unit||M,k=U.format||k}M=M||"mm",k=k||"a4",N=(""+(N||"P")).toLowerCase();var V=(""+k).toLowerCase(),B={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(M){case"pt":var H=1;break;case"mm":var H=72/25.4;break;case"cm":var H=72/2.54;break;case"in":var H=72;break;case"px":var H=72/96;break;case"pc":var H=12;break;case"em":var H=12;break;case"ex":var H=6;break;default:throw"Invalid unit: "+M}if(B.hasOwnProperty(V))var P=B[V][1]/H,j=B[V][0]/H;else try{var P=k[1],j=k[0]}catch(X){throw new Error("Invalid format: "+k)}if(N==="p"||N==="portrait"){if(N="p",j>P){var z=j;j=P,P=z}}else if(N==="l"||N==="landscape"){if(N="l",P>j){var z=j;j=P,P=z}}else throw"Invalid orientation: "+N;var K={width:j,height:P,unit:M,k:H};return K},c.default=S.jsPDF},"./src/plugin/pagebreaks.js":function(r,c,l){"use strict";l.r(c);var i=l("./node_modules/core-js/modules/es.array.concat.js"),u=l.n(i),t=l("./node_modules/core-js/modules/es.array.slice.js"),n=l.n(t),o=l("./node_modules/core-js/modules/es.array.join.js"),d=l.n(o),h=l("./node_modules/core-js/modules/web.dom-collections.for-each.js"),m=l.n(h),A=l("./node_modules/core-js/modules/es.object.keys.js"),v=l.n(A),b=l("./src/worker.js"),x=l("./src/utils.js"),C={toContainer:b.default.prototype.toContainer};b.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},b.default.prototype.toContainer=function(){return C.toContainer.call(this).then(function(){var T=this.prop.container,I=this.prop.pageSize.inner.px.height,N=[].concat(this.opt.pagebreak.mode),M={avoidAll:N.indexOf("avoid-all")!==-1,css:N.indexOf("css")!==-1,legacy:N.indexOf("legacy")!==-1},k={},U=this;["before","after","avoid"].forEach(function(H){var P=M.avoidAll&&H==="avoid";k[H]=P?[]:[].concat(U.opt.pagebreak[H]||[]),k[H].length>0&&(k[H]=Array.prototype.slice.call(T.querySelectorAll(k[H].join(", "))))});var V=T.querySelectorAll(".html2pdf__page-break");V=Array.prototype.slice.call(V);var B=T.querySelectorAll("*");Array.prototype.forEach.call(B,function(P){var j={before:!1,after:M.legacy&&V.indexOf(P)!==-1,avoid:M.avoidAll};if(M.css){var z=window.getComputedStyle(P),K=["always","page","left","right"],X=["avoid","avoid-page"];j={before:j.before||K.indexOf(z.breakBefore||z.pageBreakBefore)!==-1,after:j.after||K.indexOf(z.breakAfter||z.pageBreakAfter)!==-1,avoid:j.avoid||X.indexOf(z.breakInside||z.pageBreakInside)!==-1}}Object.keys(j).forEach(function(fe){j[fe]=j[fe]||k[fe].indexOf(P)!==-1});var Z=P.getBoundingClientRect();if(j.avoid&&!j.before){var Y=Math.floor(Z.top/I),te=Math.floor(Z.bottom/I),q=Math.abs(Z.bottom-Z.top)/I;te!==Y&&q<=1&&(j.before=!0)}if(j.before){var ee=(0,x.createElement)("div",{style:{display:"block",height:I-Z.top%I+"px"}});P.parentNode.insertBefore(ee,P)}if(j.after){var ee=(0,x.createElement)("div",{style:{display:"block",height:I-Z.bottom%I+"px"}});P.parentNode.insertBefore(ee,P.nextSibling)}})})}},"./src/utils.js":function(r,c,l){"use strict";l.r(c),l.d(c,{objType:function(){return N},createElement:function(){return M},cloneNode:function(){return k},unitConvert:function(){return U},toPx:function(){return V}});var i=l("./node_modules/core-js/modules/es.number.constructor.js"),u=l.n(i),t=l("./node_modules/core-js/modules/es.symbol.js"),n=l.n(t),o=l("./node_modules/core-js/modules/es.symbol.description.js"),d=l.n(o),h=l("./node_modules/core-js/modules/es.object.to-string.js"),m=l.n(h),A=l("./node_modules/core-js/modules/es.symbol.iterator.js"),v=l.n(A),b=l("./node_modules/core-js/modules/es.array.iterator.js"),x=l.n(b),C=l("./node_modules/core-js/modules/es.string.iterator.js"),w=l.n(C),S=l("./node_modules/core-js/modules/web.dom-collections.iterator.js"),T=l.n(S);function I(B){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?I=function(P){return typeof P}:I=function(P){return P&&typeof Symbol=="function"&&P.constructor===Symbol&&P!==Symbol.prototype?"symbol":typeof P},I(B)}var N=function(H){var P=I(H);return P==="undefined"?"undefined":P==="string"||H instanceof String?"string":P==="number"||H instanceof Number?"number":P==="function"||H instanceof Function?"function":!!H&&H.constructor===Array?"array":H&&H.nodeType===1?"element":P==="object"?"object":"unknown"},M=function(H,P){var j=document.createElement(H);if(P.className&&(j.className=P.className),P.innerHTML){j.innerHTML=P.innerHTML;for(var z=j.getElementsByTagName("script"),K=z.length;K-- >0;null)z[K].parentNode.removeChild(z[K])}for(var X in P.style)j.style[X]=P.style[X];return j},k=function B(H,P){for(var j=H.nodeType===3?document.createTextNode(H.nodeValue):H.cloneNode(!1),z=H.firstChild;z;z=z.nextSibling)(P===!0||z.nodeType!==1||z.nodeName!=="SCRIPT")&&j.appendChild(B(z,P));return H.nodeType===1&&(H.nodeName==="CANVAS"?(j.width=H.width,j.height=H.height,j.getContext("2d").drawImage(H,0,0)):(H.nodeName==="TEXTAREA"||H.nodeName==="SELECT")&&(j.value=H.value),j.addEventListener("load",function(){j.scrollTop=H.scrollTop,j.scrollLeft=H.scrollLeft},!0)),j},U=function(H,P){if(N(H)==="number")return H*72/96/P;var j={};for(var z in H)j[z]=H[z]*72/96/P;return j},V=function(H,P){return Math.floor(H*P/72*96)}},"./src/worker.js":function(r,c,l){"use strict";l.r(c);var i=l("./node_modules/core-js/modules/es.object.assign.js"),u=l.n(i),t=l("./node_modules/core-js/modules/es.array.map.js"),n=l.n(t),o=l("./node_modules/core-js/modules/es.object.keys.js"),d=l.n(o),h=l("./node_modules/core-js/modules/es.array.concat.js"),m=l.n(h),A=l("./node_modules/core-js/modules/es.object.to-string.js"),v=l.n(A),b=l("./node_modules/core-js/modules/es.regexp.to-string.js"),x=l.n(b),C=l("./node_modules/core-js/modules/es.function.name.js"),w=l.n(C),S=l("./node_modules/core-js/modules/web.dom-collections.for-each.js"),T=l.n(S),I=l("jspdf"),N=l.n(I),M=l("html2canvas"),k=l.n(M),U=l("./src/utils.js"),V=l("./node_modules/es6-promise/dist/es6-promise.js"),B=l.n(V),H=B().Promise,P=function j(z){var K=Object.assign(j.convert(H.resolve()),JSON.parse(JSON.stringify(j.template))),X=j.convert(H.resolve(),K);return X=X.setProgress(1,j,1,[j]),X=X.set(z),X};P.prototype=Object.create(H.prototype),P.prototype.constructor=P,P.convert=function(z,K){return z.__proto__=K||P.prototype,z},P.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:{}}},P.prototype.from=function(z,K){function X(Z){switch((0,U.objType)(Z)){case"string":return"string";case"element":return Z.nodeName.toLowerCase==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){K=K||X(z);switch(K){case"string":return this.set({src:(0,U.createElement)("div",{innerHTML:z})});case"element":return this.set({src:z});case"canvas":return this.set({canvas:z});case"img":return this.set({img:z});default:return this.error("Unknown source type.")}})},P.prototype.to=function(z){switch(z){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.")}},P.prototype.toContainer=function(){var z=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(z).then(function(){var X={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"};X.opacity=0;var Y=(0,U.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,U.createElement)("div",{className:"html2pdf__overlay",style:X}),this.prop.container=(0,U.createElement)("div",{className:"html2pdf__container",style:Z}),this.prop.container.appendChild(Y),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},P.prototype.toCanvas=function(){var z=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(z).then(function(){var X=Object.assign({},this.opt.html2canvas);return delete X.onrendered,M(this.prop.container,X)}).then(function(X){var Z=this.opt.html2canvas.onrendered||function(){};Z(X),this.prop.canvas=X,document.body.removeChild(this.prop.overlay)})},P.prototype.toImg=function(){var z=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(z).then(function(){var X=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=X})},P.prototype.toPdf=function(){var z=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(z).then(function(){var X=this.prop.canvas,Z=this.opt,Y=X.height,te=Math.floor(X.width*this.prop.pageSize.inner.ratio),q=Math.ceil(Y/te),ee=this.prop.pageSize.inner.height,fe=document.createElement("canvas"),be=fe.getContext("2d");fe.width=X.width,fe.height=te,this.prop.pdf=this.prop.pdf||new I.jsPDF(Z.jsPDF);for(var Fe=0;Fe<q;Fe++){Fe===q-1&&Y%te!==0&&(fe.height=Y%te,ee=fe.height*this.prop.pageSize.inner.width/fe.width);var ve=fe.width,Oe=fe.height;be.fillStyle="white",be.fillRect(0,0,ve,Oe),be.drawImage(X,0,Fe*te,ve,Oe,0,0,ve,Oe),Fe&&this.prop.pdf.addPage();var J=fe.toDataURL("image/"+Z.image.type,Z.image.quality);this.prop.pdf.addImage(J,Z.image.type,Z.margin[1],Z.margin[0],this.prop.pageSize.inner.width,ee)}})},P.prototype.output=function(z,K,X){return X=X||"pdf",X.toLowerCase()==="img"||X.toLowerCase()==="image"?this.outputImg(z,K):this.outputPdf(z,K)},P.prototype.outputPdf=function(z,K){var X=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(X).then(function(){return this.prop.pdf.output(z,K)})},P.prototype.outputImg=function(z,K){var X=[function(){return this.prop.img||this.toImg()}];return this.thenList(X).then(function(){switch(z){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 "'+z+'" is not supported.'}})},P.prototype.save=function(z){var K=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(K).set(z?{filename:z}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},P.prototype.set=function(z){if((0,U.objType)(z)!=="object")return this;var K=Object.keys(z||{}).map(function(X){switch(X){case"margin":return this.setMargin.bind(this,z.margin);case"jsPDF":return function(){return this.opt.jsPDF=z.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,z.pageSize);default:return X in P.template.prop?function(){this.prop[X]=z[X]}:function(){this.opt[X]=z[X]}}},this);return this.then(function(){return this.thenList(K)})},P.prototype.get=function(z,K){return this.then(function(){var Z=z in P.template.prop?this.prop[z]:this.opt[z];return K?K(Z):Z})},P.prototype.setMargin=function(z){return this.then(function(){switch((0,U.objType)(z)){case"number":z=[z,z,z,z];case"array":if(z.length===2&&(z=[z[0],z[1],z[0],z[1]]),z.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=z}).then(this.setPageSize)},P.prototype.setPageSize=function(z){return this.then(function(){z=z||I.jsPDF.getPageSize(this.opt.jsPDF),z.hasOwnProperty("inner")||(z.inner={width:z.width-this.opt.margin[1]-this.opt.margin[3],height:z.height-this.opt.margin[0]-this.opt.margin[2]},z.inner.px={width:(0,U.toPx)(z.inner.width,z.k),height:(0,U.toPx)(z.inner.height,z.k)},z.inner.ratio=z.inner.height/z.inner.width),this.prop.pageSize=z})},P.prototype.setProgress=function(z,K,X,Z){return z!=null&&(this.progress.val=z),K!=null&&(this.progress.state=K),X!=null&&(this.progress.n=X),Z!=null&&(this.progress.stack=Z),this.progress.ratio=this.progress.val/this.progress.state,this},P.prototype.updateProgress=function(z,K,X,Z){return this.setProgress(z?this.progress.val+z:null,K||null,X?this.progress.n+X:null,Z?this.progress.stack.concat(Z):null)},P.prototype.then=function(z,K){var X=this;return this.thenCore(z,K,function(Y,te){return X.updateProgress(null,null,1,[Y]),H.prototype.then.call(this,function(ee){return X.updateProgress(null,Y),ee}).then(Y,te).then(function(ee){return X.updateProgress(1),ee})})},P.prototype.thenCore=function(z,K,X){X=X||H.prototype.then;var Z=this;z&&(z=z.bind(Z)),K&&(K=K.bind(Z));var Y=H.toString().indexOf("[native code]")!==-1&&H.name==="Promise",te=Y?Z:P.convert(Object.assign({},Z),H.prototype),q=X.call(te,z,K);return P.convert(q,Z.__proto__)},P.prototype.thenExternal=function(z,K){return H.prototype.then.call(this,z,K)},P.prototype.thenList=function(z){var K=this;return z.forEach(function(Z){K=K.thenCore(Z)}),K},P.prototype.catch=function(j){j&&(j=j.bind(this));var z=H.prototype.catch.call(this,j);return P.convert(z,this)},P.prototype.catchExternal=function(z){return H.prototype.catch.call(this,z)},P.prototype.error=function(z){return this.then(function(){throw new Error(z)})},P.prototype.using=P.prototype.set,P.prototype.saveAs=P.prototype.save,P.prototype.export=P.prototype.output,P.prototype.run=P.prototype.then,c.default=P},"./node_modules/core-js/internals/a-function.js":function(r){r.exports=function(c){if(typeof c!="function")throw TypeError(String(c)+" is not a function");return c}},"./node_modules/core-js/internals/a-possible-prototype.js":function(r,c,l){var i=l("./node_modules/core-js/internals/is-object.js");r.exports=function(u){if(!i(u)&&u!==null)throw TypeError("Can't set "+String(u)+" as a prototype");return u}},"./node_modules/core-js/internals/add-to-unscopables.js":function(r,c,l){var i=l("./node_modules/core-js/internals/well-known-symbol.js"),u=l("./node_modules/core-js/internals/object-create.js"),t=l("./node_modules/core-js/internals/object-define-property.js"),n=i("unscopables"),o=Array.prototype;o[n]==null&&t.f(o,n,{configurable:!0,value:u(null)}),r.exports=function(d){o[n][d]=!0}},"./node_modules/core-js/internals/an-object.js":function(r,c,l){var i=l("./node_modules/core-js/internals/is-object.js");r.exports=function(u){if(!i(u))throw TypeError(String(u)+" is not an object");return u}},"./node_modules/core-js/internals/array-for-each.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/array-iteration.js").forEach,u=l("./node_modules/core-js/internals/array-method-is-strict.js"),t=u("forEach");r.exports=t?[].forEach:function(o){return i(this,o,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(r,c,l){var i=l("./node_modules/core-js/internals/to-indexed-object.js"),u=l("./node_modules/core-js/internals/to-length.js"),t=l("./node_modules/core-js/internals/to-absolute-index.js"),n=function(d){return function(h,m,A){var v=i(h),b=u(v.length),x=t(A,b),C;if(d&&m!=m){for(;b>x;)if(C=v[x++],C!=C)return!0}else for(;b>x;x++)if((d||x in v)&&v[x]===m)return d||x||0;return!d&&-1}};r.exports={includes:n(!0),indexOf:n(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(r,c,l){var i=l("./node_modules/core-js/internals/function-bind-context.js"),u=l("./node_modules/core-js/internals/indexed-object.js"),t=l("./node_modules/core-js/internals/to-object.js"),n=l("./node_modules/core-js/internals/to-length.js"),o=l("./node_modules/core-js/internals/array-species-create.js"),d=[].push,h=function(A){var v=A==1,b=A==2,x=A==3,C=A==4,w=A==6,S=A==7,T=A==5||w;return function(I,N,M,k){for(var U=t(I),V=u(U),B=i(N,M,3),H=n(V.length),P=0,j=k||o,z=v?j(I,H):b||S?j(I,0):void 0,K,X;H>P;P++)if((T||P in V)&&(K=V[P],X=B(K,P,U),A))if(v)z[P]=X;else if(X)switch(A){case 3:return!0;case 5:return K;case 6:return P;case 2:d.call(z,K)}else switch(A){case 4:return!1;case 7:d.call(z,K)}return w?-1:x||C?C:z}};r.exports={forEach:h(0),map:h(1),filter:h(2),some:h(3),every:h(4),find:h(5),findIndex:h(6),filterReject:h(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(r,c,l){var i=l("./node_modules/core-js/internals/fails.js"),u=l("./node_modules/core-js/internals/well-known-symbol.js"),t=l("./node_modules/core-js/internals/engine-v8-version.js"),n=u("species");r.exports=function(o){return t>=51||!i(function(){var d=[],h=d.constructor={};return h[n]=function(){return{foo:1}},d[o](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/fails.js");r.exports=function(u,t){var n=[][u];return!!n&&i(function(){n.call(null,t||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(r,c,l){var i=l("./node_modules/core-js/internals/is-object.js"),u=l("./node_modules/core-js/internals/is-array.js"),t=l("./node_modules/core-js/internals/well-known-symbol.js"),n=t("species");r.exports=function(o){var d;return u(o)&&(d=o.constructor,typeof d=="function"&&(d===Array||u(d.prototype))?d=void 0:i(d)&&(d=d[n],d===null&&(d=void 0))),d===void 0?Array:d}},"./node_modules/core-js/internals/array-species-create.js":function(r,c,l){var i=l("./node_modules/core-js/internals/array-species-constructor.js");r.exports=function(u,t){return new(i(u))(t===0?0:t)}},"./node_modules/core-js/internals/classof-raw.js":function(r){var c={}.toString;r.exports=function(l){return c.call(l).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(r,c,l){var i=l("./node_modules/core-js/internals/to-string-tag-support.js"),u=l("./node_modules/core-js/internals/classof-raw.js"),t=l("./node_modules/core-js/internals/well-known-symbol.js"),n=t("toStringTag"),o=u(function(){return arguments}())=="Arguments",d=function(m,A){try{return m[A]}catch(v){}};r.exports=i?u:function(h){var m,A,v;return h===void 0?"Undefined":h===null?"Null":typeof(A=d(m=Object(h),n))=="string"?A:o?u(m):(v=u(m))=="Object"&&typeof m.callee=="function"?"Arguments":v}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(r,c,l){var i=l("./node_modules/core-js/internals/has.js"),u=l("./node_modules/core-js/internals/own-keys.js"),t=l("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),n=l("./node_modules/core-js/internals/object-define-property.js");r.exports=function(o,d){for(var h=u(d),m=n.f,A=t.f,v=0;v<h.length;v++){var b=h[v];i(o,b)||m(o,b,A(d,b))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(r,c,l){var i=l("./node_modules/core-js/internals/fails.js");r.exports=!i(function(){function u(){}return u.prototype.constructor=null,Object.getPrototypeOf(new u)!==u.prototype})},"./node_modules/core-js/internals/create-html.js":function(r,c,l){var i=l("./node_modules/core-js/internals/require-object-coercible.js"),u=l("./node_modules/core-js/internals/to-string.js"),t=/"/g;r.exports=function(n,o,d,h){var m=u(i(n)),A="<"+o;return d!==""&&(A+=" "+d+'="'+u(h).replace(t,"&quot;")+'"'),A+">"+m+"</"+o+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,u=l("./node_modules/core-js/internals/object-create.js"),t=l("./node_modules/core-js/internals/create-property-descriptor.js"),n=l("./node_modules/core-js/internals/set-to-string-tag.js"),o=l("./node_modules/core-js/internals/iterators.js"),d=function(){return this};r.exports=function(h,m,A){var v=m+" Iterator";return h.prototype=u(i,{next:t(1,A)}),n(h,v,!1,!0),o[v]=d,h}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(r,c,l){var i=l("./node_modules/core-js/internals/descriptors.js"),u=l("./node_modules/core-js/internals/object-define-property.js"),t=l("./node_modules/core-js/internals/create-property-descriptor.js");r.exports=i?function(n,o,d){return u.f(n,o,t(1,d))}:function(n,o,d){return n[o]=d,n}},"./node_modules/core-js/internals/create-property-descriptor.js":function(r){r.exports=function(c,l){return{enumerable:!(c&1),configurable:!(c&2),writable:!(c&4),value:l}}},"./node_modules/core-js/internals/create-property.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/to-property-key.js"),u=l("./node_modules/core-js/internals/object-define-property.js"),t=l("./node_modules/core-js/internals/create-property-descriptor.js");r.exports=function(n,o,d){var h=i(o);h in n?u.f(n,h,t(0,d)):n[h]=d}},"./node_modules/core-js/internals/define-iterator.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/export.js"),u=l("./node_modules/core-js/internals/create-iterator-constructor.js"),t=l("./node_modules/core-js/internals/object-get-prototype-of.js"),n=l("./node_modules/core-js/internals/object-set-prototype-of.js"),o=l("./node_modules/core-js/internals/set-to-string-tag.js"),d=l("./node_modules/core-js/internals/create-non-enumerable-property.js"),h=l("./node_modules/core-js/internals/redefine.js"),m=l("./node_modules/core-js/internals/well-known-symbol.js"),A=l("./node_modules/core-js/internals/is-pure.js"),v=l("./node_modules/core-js/internals/iterators.js"),b=l("./node_modules/core-js/internals/iterators-core.js"),x=b.IteratorPrototype,C=b.BUGGY_SAFARI_ITERATORS,w=m("iterator"),S="keys",T="values",I="entries",N=function(){return this};r.exports=function(M,k,U,V,B,H,P){u(U,k,V);var j=function(Fe){if(Fe===B&&Y)return Y;if(!C&&Fe in X)return X[Fe];switch(Fe){case S:return function(){return new U(this,Fe)};case T:return function(){return new U(this,Fe)};case I:return function(){return new U(this,Fe)}}return function(){return new U(this)}},z=k+" Iterator",K=!1,X=M.prototype,Z=X[w]||X["@@iterator"]||B&&X[B],Y=!C&&Z||j(B),te=k=="Array"&&X.entries||Z,q,ee,fe;if(te&&(q=t(te.call(new M)),x!==Object.prototype&&q.next&&(!A&&t(q)!==x&&(n?n(q,x):typeof q[w]!="function"&&d(q,w,N)),o(q,z,!0,!0),A&&(v[z]=N))),B==T&&Z&&Z.name!==T&&(K=!0,Y=function(){return Z.call(this)}),(!A||P)&&X[w]!==Y&&d(X,w,Y),v[k]=Y,B)if(ee={values:j(T),keys:H?Y:j(S),entries:j(I)},P)for(fe in ee)(C||K||!(fe in X))&&h(X,fe,ee[fe]);else i({target:k,proto:!0,forced:C||K},ee);return ee}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(r,c,l){var i=l("./node_modules/core-js/internals/path.js"),u=l("./node_modules/core-js/internals/has.js"),t=l("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),n=l("./node_modules/core-js/internals/object-define-property.js").f;r.exports=function(o){var d=i.Symbol||(i.Symbol={});u(d,o)||n(d,o,{value:t.f(o)})}},"./node_modules/core-js/internals/descriptors.js":function(r,c,l){var i=l("./node_modules/core-js/internals/fails.js");r.exports=!i(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(r,c,l){var i=l("./node_modules/core-js/internals/global.js"),u=l("./node_modules/core-js/internals/is-object.js"),t=i.document,n=u(t)&&u(t.createElement);r.exports=function(o){return n?t.createElement(o):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(r){r.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(r,c,l){var i=l("./node_modules/core-js/internals/get-built-in.js");r.exports=i("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(r,c,l){var i=l("./node_modules/core-js/internals/global.js"),u=l("./node_modules/core-js/internals/engine-user-agent.js"),t=i.process,n=i.Deno,o=t&&t.versions||n&&n.version,d=o&&o.v8,h,m;d?(h=d.split("."),m=h[0]<4?1:h[0]+h[1]):u&&(h=u.match(/Edge\/(\d+)/),(!h||h[1]>=74)&&(h=u.match(/Chrome\/(\d+)/),h&&(m=h[1]))),r.exports=m&&+m},"./node_modules/core-js/internals/enum-bug-keys.js":function(r){r.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(r,c,l){var i=l("./node_modules/core-js/internals/global.js"),u=l("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,t=l("./node_modules/core-js/internals/create-non-enumerable-property.js"),n=l("./node_modules/core-js/internals/redefine.js"),o=l("./node_modules/core-js/internals/set-global.js"),d=l("./node_modules/core-js/internals/copy-constructor-properties.js"),h=l("./node_modules/core-js/internals/is-forced.js");r.exports=function(m,A){var v=m.target,b=m.global,x=m.stat,C,w,S,T,I,N;if(b?w=i:x?w=i[v]||o(v,{}):w=(i[v]||{}).prototype,w)for(S in A){if(I=A[S],m.noTargetGet?(N=u(w,S),T=N&&N.value):T=w[S],C=h(b?S:v+(x?".":"#")+S,m.forced),!C&&T!==void 0){if(typeof I===typeof T)continue;d(I,T)}(m.sham||T&&T.sham)&&t(I,"sham",!0),n(w,S,I,m)}}},"./node_modules/core-js/internals/fails.js":function(r){r.exports=function(c){try{return!!c()}catch(l){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(r,c,l){var i=l("./node_modules/core-js/internals/a-function.js");r.exports=function(u,t,n){if(i(u),t===void 0)return u;switch(n){case 0:return function(){return u.call(t)};case 1:return function(o){return u.call(t,o)};case 2:return function(o,d){return u.call(t,o,d)};case 3:return function(o,d,h){return u.call(t,o,d,h)}}return function(){return u.apply(t,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(r,c,l){var i=l("./node_modules/core-js/internals/global.js"),u=function(n){return typeof n=="function"?n:void 0};r.exports=function(t,n){return arguments.length<2?u(i[t]):i[t]&&i[t][n]}},"./node_modules/core-js/internals/global.js":function(r){var c=function(i){return i&&i.Math==Math&&i};r.exports=c(typeof globalThis=="object"&&globalThis)||c(typeof window=="object"&&window)||c(typeof self=="object"&&self)||c(typeof L=="object"&&L)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(r,c,l){var i=l("./node_modules/core-js/internals/to-object.js"),u={}.hasOwnProperty;r.exports=Object.hasOwn||function(n,o){return u.call(i(n),o)}},"./node_modules/core-js/internals/hidden-keys.js":function(r){r.exports={}},"./node_modules/core-js/internals/html.js":function(r,c,l){var i=l("./node_modules/core-js/internals/get-built-in.js");r.exports=i("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(r,c,l){var i=l("./node_modules/core-js/internals/descriptors.js"),u=l("./node_modules/core-js/internals/fails.js"),t=l("./node_modules/core-js/internals/document-create-element.js");r.exports=!i&&!u(function(){return Object.defineProperty(t("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(r,c,l){var i=l("./node_modules/core-js/internals/fails.js"),u=l("./node_modules/core-js/internals/classof-raw.js"),t="".split;r.exports=i(function(){return!Object("z").propertyIsEnumerable(0)})?function(n){return u(n)=="String"?t.call(n,""):Object(n)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(r,c,l){var i=l("./node_modules/core-js/internals/is-object.js"),u=l("./node_modules/core-js/internals/object-set-prototype-of.js");r.exports=function(t,n,o){var d,h;return u&&typeof(d=n.constructor)=="function"&&d!==o&&i(h=d.prototype)&&h!==o.prototype&&u(t,h),t}},"./node_modules/core-js/internals/inspect-source.js":function(r,c,l){var i=l("./node_modules/core-js/internals/shared-store.js"),u=Function.toString;typeof i.inspectSource!="function"&&(i.inspectSource=function(t){return u.call(t)}),r.exports=i.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(r,c,l){var i=l("./node_modules/core-js/internals/native-weak-map.js"),u=l("./node_modules/core-js/internals/global.js"),t=l("./node_modules/core-js/internals/is-object.js"),n=l("./node_modules/core-js/internals/create-non-enumerable-property.js"),o=l("./node_modules/core-js/internals/has.js"),d=l("./node_modules/core-js/internals/shared-store.js"),h=l("./node_modules/core-js/internals/shared-key.js"),m=l("./node_modules/core-js/internals/hidden-keys.js"),A="Object already initialized",v=u.WeakMap,b,x,C,w=function(V){return C(V)?x(V):b(V,{})},S=function(V){return function(B){var H;if(!t(B)||(H=x(B)).type!==V)throw TypeError("Incompatible receiver, "+V+" required");return H}};if(i||d.state){var T=d.state||(d.state=new v),I=T.get,N=T.has,M=T.set;b=function(V,B){if(N.call(T,V))throw new TypeError(A);return B.facade=V,M.call(T,V,B),B},x=function(V){return I.call(T,V)||{}},C=function(V){return N.call(T,V)}}else{var k=h("state");m[k]=!0,b=function(V,B){if(o(V,k))throw new TypeError(A);return B.facade=V,n(V,k,B),B},x=function(V){return o(V,k)?V[k]:{}},C=function(V){return o(V,k)}}r.exports={set:b,get:x,has:C,enforce:w,getterFor:S}},"./node_modules/core-js/internals/is-array.js":function(r,c,l){var i=l("./node_modules/core-js/internals/classof-raw.js");r.exports=Array.isArray||function(t){return i(t)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(r,c,l){var i=l("./node_modules/core-js/internals/fails.js"),u=/#|\.prototype\./,t=function(A,v){var b=o[n(A)];return b==h?!0:b==d?!1:typeof v=="function"?i(v):!!v},n=t.normalize=function(m){return String(m).replace(u,".").toLowerCase()},o=t.data={},d=t.NATIVE="N",h=t.POLYFILL="P";r.exports=t},"./node_modules/core-js/internals/is-object.js":function(r){r.exports=function(c){return typeof c=="object"?c!==null:typeof c=="function"}},"./node_modules/core-js/internals/is-pure.js":function(r){r.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(r,c,l){var i=l("./node_modules/core-js/internals/get-built-in.js"),u=l("./node_modules/core-js/internals/use-symbol-as-uid.js");r.exports=u?function(t){return typeof t=="symbol"}:function(t){var n=i("Symbol");return typeof n=="function"&&Object(t)instanceof n}},"./node_modules/core-js/internals/iterators-core.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/fails.js"),u=l("./node_modules/core-js/internals/object-get-prototype-of.js"),t=l("./node_modules/core-js/internals/create-non-enumerable-property.js"),n=l("./node_modules/core-js/internals/has.js"),o=l("./node_modules/core-js/internals/well-known-symbol.js"),d=l("./node_modules/core-js/internals/is-pure.js"),h=o("iterator"),m=!1,A=function(){return this},v,b,x;[].keys&&(x=[].keys(),"next"in x?(b=u(u(x)),b!==Object.prototype&&(v=b)):m=!0);var C=v==null||i(function(){var w={};return v[h].call(w)!==w});C&&(v={}),(!d||C)&&!n(v,h)&&t(v,h,A),r.exports={IteratorPrototype:v,BUGGY_SAFARI_ITERATORS:m}},"./node_modules/core-js/internals/iterators.js":function(r){r.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(r,c,l){var i=l("./node_modules/core-js/internals/engine-v8-version.js"),u=l("./node_modules/core-js/internals/fails.js");r.exports=!!Object.getOwnPropertySymbols&&!u(function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&i&&i<41})},"./node_modules/core-js/internals/native-weak-map.js":function(r,c,l){var i=l("./node_modules/core-js/internals/global.js"),u=l("./node_modules/core-js/internals/inspect-source.js"),t=i.WeakMap;r.exports=typeof t=="function"&&/native code/.test(u(t))},"./node_modules/core-js/internals/object-assign.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/descriptors.js"),u=l("./node_modules/core-js/internals/fails.js"),t=l("./node_modules/core-js/internals/object-keys.js"),n=l("./node_modules/core-js/internals/object-get-own-property-symbols.js"),o=l("./node_modules/core-js/internals/object-property-is-enumerable.js"),d=l("./node_modules/core-js/internals/to-object.js"),h=l("./node_modules/core-js/internals/indexed-object.js"),m=Object.assign,A=Object.defineProperty;r.exports=!m||u(function(){if(i&&m({b:1},m(A({},"a",{enumerable:!0,get:function(){A(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var v={},b={},x=Symbol(),C="abcdefghijklmnopqrst";return v[x]=7,C.split("").forEach(function(w){b[w]=w}),m({},v)[x]!=7||t(m({},b)).join("")!=C})?function(b,x){for(var C=d(b),w=arguments.length,S=1,T=n.f,I=o.f;w>S;)for(var N=h(arguments[S++]),M=T?t(N).concat(T(N)):t(N),k=M.length,U=0,V;k>U;)V=M[U++],(!i||I.call(N,V))&&(C[V]=N[V]);return C}:m},"./node_modules/core-js/internals/object-create.js":function(r,c,l){var i=l("./node_modules/core-js/internals/an-object.js"),u=l("./node_modules/core-js/internals/object-define-properties.js"),t=l("./node_modules/core-js/internals/enum-bug-keys.js"),n=l("./node_modules/core-js/internals/hidden-keys.js"),o=l("./node_modules/core-js/internals/html.js"),d=l("./node_modules/core-js/internals/document-create-element.js"),h=l("./node_modules/core-js/internals/shared-key.js"),m=">",A="<",v="prototype",b="script",x=h("IE_PROTO"),C=function(){},w=function(k){return A+b+m+k+A+"/"+b+m},S=function(k){k.write(w("")),k.close();var U=k.parentWindow.Object;return k=null,U},T=function(){var k=d("iframe"),U="java"+b+":",V;if(k.style)return k.style.display="none",o.appendChild(k),k.src=String(U),V=k.contentWindow.document,V.open(),V.write(w("document.F=Object")),V.close(),V.F},I,N=function(){try{I=new ActiveXObject("htmlfile")}catch(U){}N=document.domain&&I?S(I):T()||S(I);for(var k=t.length;k--;)delete N[v][t[k]];return N()};n[x]=!0,r.exports=Object.create||function(k,U){var V;return k!==null?(C[v]=i(k),V=new C,C[v]=null,V[x]=k):V=N(),U===void 0?V:u(V,U)}},"./node_modules/core-js/internals/object-define-properties.js":function(r,c,l){var i=l("./node_modules/core-js/internals/descriptors.js"),u=l("./node_modules/core-js/internals/object-define-property.js"),t=l("./node_modules/core-js/internals/an-object.js"),n=l("./node_modules/core-js/internals/object-keys.js");r.exports=i?Object.defineProperties:function(d,h){t(d);for(var m=n(h),A=m.length,v=0,b;A>v;)u.f(d,b=m[v++],h[b]);return d}},"./node_modules/core-js/internals/object-define-property.js":function(r,c,l){var i=l("./node_modules/core-js/internals/descriptors.js"),u=l("./node_modules/core-js/internals/ie8-dom-define.js"),t=l("./node_modules/core-js/internals/an-object.js"),n=l("./node_modules/core-js/internals/to-property-key.js"),o=Object.defineProperty;c.f=i?o:function(h,m,A){if(t(h),m=n(m),t(A),u)try{return o(h,m,A)}catch(v){}if("get"in A||"set"in A)throw TypeError("Accessors not supported");return"value"in A&&(h[m]=A.value),h}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(r,c,l){var i=l("./node_modules/core-js/internals/descriptors.js"),u=l("./node_modules/core-js/internals/object-property-is-enumerable.js"),t=l("./node_modules/core-js/internals/create-property-descriptor.js"),n=l("./node_modules/core-js/internals/to-indexed-object.js"),o=l("./node_modules/core-js/internals/to-property-key.js"),d=l("./node_modules/core-js/internals/has.js"),h=l("./node_modules/core-js/internals/ie8-dom-define.js"),m=Object.getOwnPropertyDescriptor;c.f=i?m:function(v,b){if(v=n(v),b=o(b),h)try{return m(v,b)}catch(x){}if(d(v,b))return t(!u.f.call(v,b),v[b])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(r,c,l){var i=l("./node_modules/core-js/internals/to-indexed-object.js"),u=l("./node_modules/core-js/internals/object-get-own-property-names.js").f,t={}.toString,n=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],o=function(h){try{return u(h)}catch(m){return n.slice()}};r.exports.f=function(h){return n&&t.call(h)=="[object Window]"?o(h):u(i(h))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(r,c,l){var i=l("./node_modules/core-js/internals/object-keys-internal.js"),u=l("./node_modules/core-js/internals/enum-bug-keys.js"),t=u.concat("length","prototype");c.f=Object.getOwnPropertyNames||function(o){return i(o,t)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(r,c){c.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(r,c,l){var i=l("./node_modules/core-js/internals/has.js"),u=l("./node_modules/core-js/internals/to-object.js"),t=l("./node_modules/core-js/internals/shared-key.js"),n=l("./node_modules/core-js/internals/correct-prototype-getter.js"),o=t("IE_PROTO"),d=Object.prototype;r.exports=n?Object.getPrototypeOf:function(h){return h=u(h),i(h,o)?h[o]:typeof h.constructor=="function"&&h instanceof h.constructor?h.constructor.prototype:h instanceof Object?d:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(r,c,l){var i=l("./node_modules/core-js/internals/has.js"),u=l("./node_modules/core-js/internals/to-indexed-object.js"),t=l("./node_modules/core-js/internals/array-includes.js").indexOf,n=l("./node_modules/core-js/internals/hidden-keys.js");r.exports=function(o,d){var h=u(o),m=0,A=[],v;for(v in h)!i(n,v)&&i(h,v)&&A.push(v);for(;d.length>m;)i(h,v=d[m++])&&(~t(A,v)||A.push(v));return A}},"./node_modules/core-js/internals/object-keys.js":function(r,c,l){var i=l("./node_modules/core-js/internals/object-keys-internal.js"),u=l("./node_modules/core-js/internals/enum-bug-keys.js");r.exports=Object.keys||function(n){return i(n,u)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(r,c){"use strict";var l={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,u=i&&!l.call({1:2},1);c.f=u?function(n){var o=i(this,n);return!!o&&o.enumerable}:l},"./node_modules/core-js/internals/object-set-prototype-of.js":function(r,c,l){var i=l("./node_modules/core-js/internals/an-object.js"),u=l("./node_modules/core-js/internals/a-possible-prototype.js");r.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t=!1,n={},o;try{o=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,o.call(n,[]),t=n instanceof Array}catch(d){}return function(h,m){return i(h),u(m),t?o.call(h,m):h.__proto__=m,h}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/to-string-tag-support.js"),u=l("./node_modules/core-js/internals/classof.js");r.exports=i?{}.toString:function(){return"[object "+u(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(r,c,l){var i=l("./node_modules/core-js/internals/is-object.js");r.exports=function(u,t){var n,o;if(t==="string"&&typeof(n=u.toString)=="function"&&!i(o=n.call(u)))return o;if(typeof(n=u.valueOf)=="function"&&!i(o=n.call(u)))return o;if(t!=="string"&&typeof(n=u.toString)=="function"&&!i(o=n.call(u)))return o;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(r,c,l){var i=l("./node_modules/core-js/internals/get-built-in.js"),u=l("./node_modules/core-js/internals/object-get-own-property-names.js"),t=l("./node_modules/core-js/internals/object-get-own-property-symbols.js"),n=l("./node_modules/core-js/internals/an-object.js");r.exports=i("Reflect","ownKeys")||function(d){var h=u.f(n(d)),m=t.f;return m?h.concat(m(d)):h}},"./node_modules/core-js/internals/path.js":function(r,c,l){var i=l("./node_modules/core-js/internals/global.js");r.exports=i},"./node_modules/core-js/internals/redefine.js":function(r,c,l){var i=l("./node_modules/core-js/internals/global.js"),u=l("./node_modules/core-js/internals/create-non-enumerable-property.js"),t=l("./node_modules/core-js/internals/has.js"),n=l("./node_modules/core-js/internals/set-global.js"),o=l("./node_modules/core-js/internals/inspect-source.js"),d=l("./node_modules/core-js/internals/internal-state.js"),h=d.get,m=d.enforce,A=String(String).split("String");(r.exports=function(v,b,x,C){var w=C?!!C.unsafe:!1,S=C?!!C.enumerable:!1,T=C?!!C.noTargetGet:!1,I;if(typeof x=="function"&&(typeof b=="string"&&!t(x,"name")&&u(x,"name",b),I=m(x),I.source||(I.source=A.join(typeof b=="string"?b:""))),v===i){S?v[b]=x:n(b,x);return}else w?!T&&v[b]&&(S=!0):delete v[b];S?v[b]=x:u(v,b,x)})(Function.prototype,"toString",function(){return typeof this=="function"&&h(this).source||o(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/an-object.js");r.exports=function(){var u=i(this),t="";return u.global&&(t+="g"),u.ignoreCase&&(t+="i"),u.multiline&&(t+="m"),u.dotAll&&(t+="s"),u.unicode&&(t+="u"),u.sticky&&(t+="y"),t}},"./node_modules/core-js/internals/require-object-coercible.js":function(r){r.exports=function(c){if(c==null)throw TypeError("Can't call method on "+c);return c}},"./node_modules/core-js/internals/set-global.js":function(r,c,l){var i=l("./node_modules/core-js/internals/global.js");r.exports=function(u,t){try{Object.defineProperty(i,u,{value:t,configurable:!0,writable:!0})}catch(n){i[u]=t}return t}},"./node_modules/core-js/internals/set-to-string-tag.js":function(r,c,l){var i=l("./node_modules/core-js/internals/object-define-property.js").f,u=l("./node_modules/core-js/internals/has.js"),t=l("./node_modules/core-js/internals/well-known-symbol.js"),n=t("toStringTag");r.exports=function(o,d,h){o&&!u(o=h?o:o.prototype,n)&&i(o,n,{configurable:!0,value:d})}},"./node_modules/core-js/internals/shared-key.js":function(r,c,l){var i=l("./node_modules/core-js/internals/shared.js"),u=l("./node_modules/core-js/internals/uid.js"),t=i("keys");r.exports=function(n){return t[n]||(t[n]=u(n))}},"./node_modules/core-js/internals/shared-store.js":function(r,c,l){var i=l("./node_modules/core-js/internals/global.js"),u=l("./node_modules/core-js/internals/set-global.js"),t="__core-js_shared__",n=i[t]||u(t,{});r.exports=n},"./node_modules/core-js/internals/shared.js":function(r,c,l){var i=l("./node_modules/core-js/internals/is-pure.js"),u=l("./node_modules/core-js/internals/shared-store.js");(r.exports=function(t,n){return u[t]||(u[t]=n!==void 0?n:{})})("versions",[]).push({version:"3.16.0",mode:i?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(r,c,l){var i=l("./node_modules/core-js/internals/fails.js");r.exports=function(u){return i(function(){var t=""[u]('"');return t!==t.toLowerCase()||t.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(r,c,l){var i=l("./node_modules/core-js/internals/to-integer.js"),u=l("./node_modules/core-js/internals/to-string.js"),t=l("./node_modules/core-js/internals/require-object-coercible.js"),n=function(d){return function(h,m){var A=u(t(h)),v=i(m),b=A.length,x,C;return v<0||v>=b?d?"":void 0:(x=A.charCodeAt(v),x<55296||x>56319||v+1===b||(C=A.charCodeAt(v+1))<56320||C>57343?d?A.charAt(v):x:d?A.slice(v,v+2):(x-55296<<10)+(C-56320)+65536)}};r.exports={codeAt:n(!1),charAt:n(!0)}},"./node_modules/core-js/internals/string-trim.js":function(r,c,l){var i=l("./node_modules/core-js/internals/require-object-coercible.js"),u=l("./node_modules/core-js/internals/to-string.js"),t=l("./node_modules/core-js/internals/whitespaces.js"),n="["+t+"]",o=RegExp("^"+n+n+"*"),d=RegExp(n+n+"*$"),h=function(A){return function(v){var b=u(i(v));return A&1&&(b=b.replace(o,"")),A&2&&(b=b.replace(d,"")),b}};r.exports={start:h(1),end:h(2),trim:h(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(r,c,l){var i=l("./node_modules/core-js/internals/to-integer.js"),u=Math.max,t=Math.min;r.exports=function(n,o){var d=i(n);return d<0?u(d+o,0):t(d,o)}},"./node_modules/core-js/internals/to-indexed-object.js":function(r,c,l){var i=l("./node_modules/core-js/internals/indexed-object.js"),u=l("./node_modules/core-js/internals/require-object-coercible.js");r.exports=function(t){return i(u(t))}},"./node_modules/core-js/internals/to-integer.js":function(r){var c=Math.ceil,l=Math.floor;r.exports=function(i){return isNaN(i=+i)?0:(i>0?l:c)(i)}},"./node_modules/core-js/internals/to-length.js":function(r,c,l){var i=l("./node_modules/core-js/internals/to-integer.js"),u=Math.min;r.exports=function(t){return t>0?u(i(t),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(r,c,l){var i=l("./node_modules/core-js/internals/require-object-coercible.js");r.exports=function(u){return Object(i(u))}},"./node_modules/core-js/internals/to-primitive.js":function(r,c,l){var i=l("./node_modules/core-js/internals/is-object.js"),u=l("./node_modules/core-js/internals/is-symbol.js"),t=l("./node_modules/core-js/internals/ordinary-to-primitive.js"),n=l("./node_modules/core-js/internals/well-known-symbol.js"),o=n("toPrimitive");r.exports=function(d,h){if(!i(d)||u(d))return d;var m=d[o],A;if(m!==void 0){if(h===void 0&&(h="default"),A=m.call(d,h),!i(A)||u(A))return A;throw TypeError("Can't convert object to primitive value")}return h===void 0&&(h="number"),t(d,h)}},"./node_modules/core-js/internals/to-property-key.js":function(r,c,l){var i=l("./node_modules/core-js/internals/to-primitive.js"),u=l("./node_modules/core-js/internals/is-symbol.js");r.exports=function(t){var n=i(t,"string");return u(n)?n:String(n)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(r,c,l){var i=l("./node_modules/core-js/internals/well-known-symbol.js"),u=i("toStringTag"),t={};t[u]="z",r.exports=String(t)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(r,c,l){var i=l("./node_modules/core-js/internals/is-symbol.js");r.exports=function(u){if(i(u))throw TypeError("Cannot convert a Symbol value to a string");return String(u)}},"./node_modules/core-js/internals/uid.js":function(r){var c=0,l=Math.random();r.exports=function(i){return"Symbol("+String(i===void 0?"":i)+")_"+(++c+l).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(r,c,l){var i=l("./node_modules/core-js/internals/native-symbol.js");r.exports=i&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(r,c,l){var i=l("./node_modules/core-js/internals/well-known-symbol.js");c.f=i},"./node_modules/core-js/internals/well-known-symbol.js":function(r,c,l){var i=l("./node_modules/core-js/internals/global.js"),u=l("./node_modules/core-js/internals/shared.js"),t=l("./node_modules/core-js/internals/has.js"),n=l("./node_modules/core-js/internals/uid.js"),o=l("./node_modules/core-js/internals/native-symbol.js"),d=l("./node_modules/core-js/internals/use-symbol-as-uid.js"),h=u("wks"),m=i.Symbol,A=d?m:m&&m.withoutSetter||n;r.exports=function(v){return(!t(h,v)||!(o||typeof h[v]=="string"))&&(o&&t(m,v)?h[v]=m[v]:h[v]=A("Symbol."+v)),h[v]}},"./node_modules/core-js/internals/whitespaces.js":function(r){r.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(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/export.js"),u=l("./node_modules/core-js/internals/fails.js"),t=l("./node_modules/core-js/internals/is-array.js"),n=l("./node_modules/core-js/internals/is-object.js"),o=l("./node_modules/core-js/internals/to-object.js"),d=l("./node_modules/core-js/internals/to-length.js"),h=l("./node_modules/core-js/internals/create-property.js"),m=l("./node_modules/core-js/internals/array-species-create.js"),A=l("./node_modules/core-js/internals/array-method-has-species-support.js"),v=l("./node_modules/core-js/internals/well-known-symbol.js"),b=l("./node_modules/core-js/internals/engine-v8-version.js"),x=v("isConcatSpreadable"),C=9007199254740991,w="Maximum allowed index exceeded",S=b>=51||!u(function(){var M=[];return M[x]=!1,M.concat()[0]!==M}),T=A("concat"),I=function(k){if(!n(k))return!1;var U=k[x];return U!==void 0?!!U:t(k)},N=!S||!T;i({target:"Array",proto:!0,forced:N},{concat:function(k){var U=o(this),V=m(U,0),B=0,H,P,j,z,K;for(H=-1,j=arguments.length;H<j;H++)if(K=H===-1?U:arguments[H],I(K)){if(z=d(K.length),B+z>C)throw TypeError(w);for(P=0;P<z;P++,B++)P in K&&h(V,B,K[P])}else{if(B>=C)throw TypeError(w);h(V,B++,K)}return V.length=B,V}})},"./node_modules/core-js/modules/es.array.iterator.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/to-indexed-object.js"),u=l("./node_modules/core-js/internals/add-to-unscopables.js"),t=l("./node_modules/core-js/internals/iterators.js"),n=l("./node_modules/core-js/internals/internal-state.js"),o=l("./node_modules/core-js/internals/define-iterator.js"),d="Array Iterator",h=n.set,m=n.getterFor(d);r.exports=o(Array,"Array",function(A,v){h(this,{type:d,target:i(A),index:0,kind:v})},function(){var A=m(this),v=A.target,b=A.kind,x=A.index++;return!v||x>=v.length?(A.target=void 0,{value:void 0,done:!0}):b=="keys"?{value:x,done:!1}:b=="values"?{value:v[x],done:!1}:{value:[x,v[x]],done:!1}},"values"),t.Arguments=t.Array,u("keys"),u("values"),u("entries")},"./node_modules/core-js/modules/es.array.join.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/export.js"),u=l("./node_modules/core-js/internals/indexed-object.js"),t=l("./node_modules/core-js/internals/to-indexed-object.js"),n=l("./node_modules/core-js/internals/array-method-is-strict.js"),o=[].join,d=u!=Object,h=n("join",",");i({target:"Array",proto:!0,forced:d||!h},{join:function(A){return o.call(t(this),A===void 0?",":A)}})},"./node_modules/core-js/modules/es.array.map.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/export.js"),u=l("./node_modules/core-js/internals/array-iteration.js").map,t=l("./node_modules/core-js/internals/array-method-has-species-support.js"),n=t("map");i({target:"Array",proto:!0,forced:!n},{map:function(d){return u(this,d,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/export.js"),u=l("./node_modules/core-js/internals/is-object.js"),t=l("./node_modules/core-js/internals/is-array.js"),n=l("./node_modules/core-js/internals/to-absolute-index.js"),o=l("./node_modules/core-js/internals/to-length.js"),d=l("./node_modules/core-js/internals/to-indexed-object.js"),h=l("./node_modules/core-js/internals/create-property.js"),m=l("./node_modules/core-js/internals/well-known-symbol.js"),A=l("./node_modules/core-js/internals/array-method-has-species-support.js"),v=A("slice"),b=m("species"),x=[].slice,C=Math.max;i({target:"Array",proto:!0,forced:!v},{slice:function(S,T){var I=d(this),N=o(I.length),M=n(S,N),k=n(T===void 0?N:T,N),U,V,B;if(t(I)&&(U=I.constructor,typeof U=="function"&&(U===Array||t(U.prototype))?U=void 0:u(U)&&(U=U[b],U===null&&(U=void 0)),U===Array||U===void 0))return x.call(I,M,k);for(V=new(U===void 0?Array:U)(C(k-M,0)),B=0;M<k;M++,B++)M in I&&h(V,B,I[M]);return V.length=B,V}})},"./node_modules/core-js/modules/es.function.name.js":function(r,c,l){var i=l("./node_modules/core-js/internals/descriptors.js"),u=l("./node_modules/core-js/internals/object-define-property.js").f,t=Function.prototype,n=t.toString,o=/^\s*function ([^ (]*)/,d="name";i&&!(d in t)&&u(t,d,{configurable:!0,get:function(){try{return n.call(this).match(o)[1]}catch(m){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/descriptors.js"),u=l("./node_modules/core-js/internals/global.js"),t=l("./node_modules/core-js/internals/is-forced.js"),n=l("./node_modules/core-js/internals/redefine.js"),o=l("./node_modules/core-js/internals/has.js"),d=l("./node_modules/core-js/internals/classof-raw.js"),h=l("./node_modules/core-js/internals/inherit-if-required.js"),m=l("./node_modules/core-js/internals/is-symbol.js"),A=l("./node_modules/core-js/internals/to-primitive.js"),v=l("./node_modules/core-js/internals/fails.js"),b=l("./node_modules/core-js/internals/object-create.js"),x=l("./node_modules/core-js/internals/object-get-own-property-names.js").f,C=l("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,w=l("./node_modules/core-js/internals/object-define-property.js").f,S=l("./node_modules/core-js/internals/string-trim.js").trim,T="Number",I=u[T],N=I.prototype,M=d(b(N))==T,k=function(j){if(m(j))throw TypeError("Cannot convert a Symbol value to a number");var z=A(j,"number"),K,X,Z,Y,te,q,ee,fe;if(typeof z=="string"&&z.length>2){if(z=S(z),K=z.charCodeAt(0),K===43||K===45){if(X=z.charCodeAt(2),X===88||X===120)return NaN}else if(K===48){switch(z.charCodeAt(1)){case 66:case 98:Z=2,Y=49;break;case 79:case 111:Z=8,Y=55;break;default:return+z}for(te=z.slice(2),q=te.length,ee=0;ee<q;ee++)if(fe=te.charCodeAt(ee),fe<48||fe>Y)return NaN;return parseInt(te,Z)}}return+z};if(t(T,!I(" 0o1")||!I("0b1")||I("+0x1"))){for(var U=function(j){var z=arguments.length<1?0:j,K=this;return K instanceof U&&(M?v(function(){N.valueOf.call(K)}):d(K)!=T)?h(new I(k(z)),K,U):k(z)},V=i?x(I):"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(","),B=0,H;V.length>B;B++)o(I,H=V[B])&&!o(U,H)&&w(U,H,C(I,H));U.prototype=N,N.constructor=U,n(u,T,U)}},"./node_modules/core-js/modules/es.object.assign.js":function(r,c,l){var i=l("./node_modules/core-js/internals/export.js"),u=l("./node_modules/core-js/internals/object-assign.js");i({target:"Object",stat:!0,forced:Object.assign!==u},{assign:u})},"./node_modules/core-js/modules/es.object.keys.js":function(r,c,l){var i=l("./node_modules/core-js/internals/export.js"),u=l("./node_modules/core-js/internals/to-object.js"),t=l("./node_modules/core-js/internals/object-keys.js"),n=l("./node_modules/core-js/internals/fails.js"),o=n(function(){t(1)});i({target:"Object",stat:!0,forced:o},{keys:function(h){return t(u(h))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(r,c,l){var i=l("./node_modules/core-js/internals/to-string-tag-support.js"),u=l("./node_modules/core-js/internals/redefine.js"),t=l("./node_modules/core-js/internals/object-to-string.js");i||u(Object.prototype,"toString",t,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/redefine.js"),u=l("./node_modules/core-js/internals/an-object.js"),t=l("./node_modules/core-js/internals/to-string.js"),n=l("./node_modules/core-js/internals/fails.js"),o=l("./node_modules/core-js/internals/regexp-flags.js"),d="toString",h=RegExp.prototype,m=h[d],A=n(function(){return m.call({source:"a",flags:"b"})!="/a/b"}),v=m.name!=d;(A||v)&&i(RegExp.prototype,d,function(){var x=u(this),C=t(x.source),w=x.flags,S=t(w===void 0&&x instanceof RegExp&&!("flags"in h)?o.call(x):w);return"/"+C+"/"+S},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/string-multibyte.js").charAt,u=l("./node_modules/core-js/internals/to-string.js"),t=l("./node_modules/core-js/internals/internal-state.js"),n=l("./node_modules/core-js/internals/define-iterator.js"),o="String Iterator",d=t.set,h=t.getterFor(o);n(String,"String",function(m){d(this,{type:o,string:u(m),index:0})},function(){var A=h(this),v=A.string,b=A.index,x;return b>=v.length?{value:void 0,done:!0}:(x=i(v,b),A.index+=x.length,{value:x,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/export.js"),u=l("./node_modules/core-js/internals/create-html.js"),t=l("./node_modules/core-js/internals/string-html-forced.js");i({target:"String",proto:!0,forced:t("link")},{link:function(o){return u(this,"a","href",o)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/export.js"),u=l("./node_modules/core-js/internals/descriptors.js"),t=l("./node_modules/core-js/internals/global.js"),n=l("./node_modules/core-js/internals/has.js"),o=l("./node_modules/core-js/internals/is-object.js"),d=l("./node_modules/core-js/internals/object-define-property.js").f,h=l("./node_modules/core-js/internals/copy-constructor-properties.js"),m=t.Symbol;if(u&&typeof m=="function"&&(!("description"in m.prototype)||m().description!==void 0)){var A={},v=function(){var T=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),I=this instanceof v?new m(T):T===void 0?m():m(T);return T===""&&(A[I]=!0),I};h(v,m);var b=v.prototype=m.prototype;b.constructor=v;var x=b.toString,C=String(m("test"))=="Symbol(test)",w=/^Symbol\((.*)\)[^)]+$/;d(b,"description",{configurable:!0,get:function(){var T=o(this)?this.valueOf():this,I=x.call(T);if(n(A,T))return"";var N=C?I.slice(7,-1):I.replace(w,"$1");return N===""?void 0:N}}),i({global:!0,forced:!0},{Symbol:v})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(r,c,l){var i=l("./node_modules/core-js/internals/define-well-known-symbol.js");i("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(r,c,l){"use strict";var i=l("./node_modules/core-js/internals/export.js"),u=l("./node_modules/core-js/internals/global.js"),t=l("./node_modules/core-js/internals/get-built-in.js"),n=l("./node_modules/core-js/internals/is-pure.js"),o=l("./node_modules/core-js/internals/descriptors.js"),d=l("./node_modules/core-js/internals/native-symbol.js"),h=l("./node_modules/core-js/internals/fails.js"),m=l("./node_modules/core-js/internals/has.js"),A=l("./node_modules/core-js/internals/is-array.js"),v=l("./node_modules/core-js/internals/is-object.js"),b=l("./node_modules/core-js/internals/is-symbol.js"),x=l("./node_modules/core-js/internals/an-object.js"),C=l("./node_modules/core-js/internals/to-object.js"),w=l("./node_modules/core-js/internals/to-indexed-object.js"),S=l("./node_modules/core-js/internals/to-property-key.js"),T=l("./node_modules/core-js/internals/to-string.js"),I=l("./node_modules/core-js/internals/create-property-descriptor.js"),N=l("./node_modules/core-js/internals/object-create.js"),M=l("./node_modules/core-js/internals/object-keys.js"),k=l("./node_modules/core-js/internals/object-get-own-property-names.js"),U=l("./node_modules/core-js/internals/object-get-own-property-names-external.js"),V=l("./node_modules/core-js/internals/object-get-own-property-symbols.js"),B=l("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),H=l("./node_modules/core-js/internals/object-define-property.js"),P=l("./node_modules/core-js/internals/object-property-is-enumerable.js"),j=l("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=l("./node_modules/core-js/internals/redefine.js"),K=l("./node_modules/core-js/internals/shared.js"),X=l("./node_modules/core-js/internals/shared-key.js"),Z=l("./node_modules/core-js/internals/hidden-keys.js"),Y=l("./node_modules/core-js/internals/uid.js"),te=l("./node_modules/core-js/internals/well-known-symbol.js"),q=l("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),ee=l("./node_modules/core-js/internals/define-well-known-symbol.js"),fe=l("./node_modules/core-js/internals/set-to-string-tag.js"),be=l("./node_modules/core-js/internals/internal-state.js"),Fe=l("./node_modules/core-js/internals/array-iteration.js").forEach,ve=X("hidden"),Oe="Symbol",J="prototype",ne=te("toPrimitive"),Ke=be.set,ie=be.getterFor(Oe),re=Object[J],he=u.Symbol,ge=t("JSON","stringify"),Pe=B.f,Ee=H.f,ke=U.f,Me=P.f,me=K("symbols"),le=K("op-symbols"),oe=K("string-to-symbol-registry"),Se=K("symbol-to-string-registry"),nt=K("wks"),et=u.QObject,Ue=!et||!et[J]||!et[J].findChild,bt=o&&h(function(){return N(Ee({},"a",{get:function(){return Ee(this,"a",{value:7}).a}})).a!=7})?function(Qe,qe,Ae){var wt=Pe(re,qe);wt&&delete re[qe],Ee(Qe,qe,Ae),wt&&Qe!==re&&Ee(re,qe,wt)}:Ee,Je=function(qe,Ae){var wt=me[qe]=N(he[J]);return Ke(wt,{type:Oe,tag:qe,description:Ae}),o||(wt.description=Ae),wt},St=function(qe,Ae,wt){qe===re&&St(le,Ae,wt),x(qe);var zt=S(Ae);return x(wt),m(me,zt)?(wt.enumerable?(m(qe,ve)&&qe[ve][zt]&&(qe[ve][zt]=!1),wt=N(wt,{enumerable:I(0,!1)})):(m(qe,ve)||Ee(qe,ve,I(1,{})),qe[ve][zt]=!0),bt(qe,zt,wt)):Ee(qe,zt,wt)},Nt=function(qe,Ae){x(qe);var wt=w(Ae),zt=M(wt).concat(we(wt));return Fe(zt,function(ze){(!o||Ft.call(wt,ze))&&St(qe,ze,wt[ze])}),qe},Rt=function(qe,Ae){return Ae===void 0?N(qe):Nt(N(qe),Ae)},Ft=function(qe){var Ae=S(qe),wt=Me.call(this,Ae);return this===re&&m(me,Ae)&&!m(le,Ae)?!1:wt||!m(this,Ae)||!m(me,Ae)||m(this,ve)&&this[ve][Ae]?wt:!0},Ht=function(qe,Ae){var wt=w(qe),zt=S(Ae);if(wt===re&&m(me,zt)&&!m(le,zt))return;var ze=Pe(wt,zt);return ze&&m(me,zt)&&!(m(wt,ve)&&wt[ve][zt])&&(ze.enumerable=!0),ze},$e=function(qe){var Ae=ke(w(qe)),wt=[];return Fe(Ae,function(zt){!m(me,zt)&&!m(Z,zt)&&wt.push(zt)}),wt},we=function(qe){var Ae=qe===re,wt=ke(Ae?le:w(qe)),zt=[];return Fe(wt,function(ze){m(me,ze)&&(!Ae||m(re,ze))&&zt.push(me[ze])}),zt};if(d||(he=function(){if(this instanceof he)throw TypeError("Symbol is not a constructor");var qe=!arguments.length||arguments[0]===void 0?void 0:T(arguments[0]),Ae=Y(qe),wt=function zt(ze){this===re&&zt.call(le,ze),m(this,ve)&&m(this[ve],Ae)&&(this[ve][Ae]=!1),bt(this,Ae,I(1,ze))};return o&&Ue&&bt(re,Ae,{configurable:!0,set:wt}),Je(Ae,qe)},z(he[J],"toString",function(){return ie(this).tag}),z(he,"withoutSetter",function(Qe){return Je(Y(Qe),Qe)}),P.f=Ft,H.f=St,B.f=Ht,k.f=U.f=$e,V.f=we,q.f=function(Qe){return Je(te(Qe),Qe)},o&&(Ee(he[J],"description",{configurable:!0,get:function(){return ie(this).description}}),n||z(re,"propertyIsEnumerable",Ft,{unsafe:!0}))),i({global:!0,wrap:!0,forced:!d,sham:!d},{Symbol:he}),Fe(M(nt),function(Qe){ee(Qe)}),i({target:Oe,stat:!0,forced:!d},{for:function(qe){var Ae=T(qe);if(m(oe,Ae))return oe[Ae];var wt=he(Ae);return oe[Ae]=wt,Se[wt]=Ae,wt},keyFor:function(qe){if(!b(qe))throw TypeError(qe+" is not a symbol");if(m(Se,qe))return Se[qe]},useSetter:function(){Ue=!0},useSimple:function(){Ue=!1}}),i({target:"Object",stat:!0,forced:!d,sham:!o},{create:Rt,defineProperty:St,defineProperties:Nt,getOwnPropertyDescriptor:Ht}),i({target:"Object",stat:!0,forced:!d},{getOwnPropertyNames:$e,getOwnPropertySymbols:we}),i({target:"Object",stat:!0,forced:h(function(){V.f(1)})},{getOwnPropertySymbols:function(qe){return V.f(C(qe))}}),ge){var ue=!d||h(function(){var Qe=he();return ge([Qe])!="[null]"||ge({a:Qe})!="{}"||ge(Object(Qe))!="{}"});i({target:"JSON",stat:!0,forced:ue},{stringify:function(qe,Ae,wt){for(var zt=[qe],ze=1,jt;arguments.length>ze;)zt.push(arguments[ze++]);return jt=Ae,!v(Ae)&&qe===void 0||b(qe)?void 0:(A(Ae)||(Ae=function(ct,Pt){if(typeof jt=="function"&&(Pt=jt.call(this,ct,Pt)),!b(Pt))return Pt}),zt[1]=Ae,ge.apply(null,zt))}})}he[J][ne]||j(he[J],ne,he[J].valueOf),fe(he,Oe),Z[ve]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(r,c,l){var i=l("./node_modules/core-js/internals/global.js"),u=l("./node_modules/core-js/internals/dom-iterables.js"),t=l("./node_modules/core-js/internals/array-for-each.js"),n=l("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var o in u){var d=i[o],h=d&&d.prototype;if(h&&h.forEach!==t)try{n(h,"forEach",t)}catch(m){h.forEach=t}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(r,c,l){var i=l("./node_modules/core-js/internals/global.js"),u=l("./node_modules/core-js/internals/dom-iterables.js"),t=l("./node_modules/core-js/modules/es.array.iterator.js"),n=l("./node_modules/core-js/internals/create-non-enumerable-property.js"),o=l("./node_modules/core-js/internals/well-known-symbol.js"),d=o("iterator"),h=o("toStringTag"),m=t.values;for(var A in u){var v=i[A],b=v&&v.prototype;if(b){if(b[d]!==m)try{n(b,d,m)}catch(C){b[d]=m}if(b[h]||n(b,h,A),u[A]){for(var x in t)if(b[x]!==t[x])try{n(b,x,t[x])}catch(C){b[x]=t[x]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(r){/*!
* @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(c,l){r.exports=l()})(this,function(){"use strict";function c(et){var Ue=typeof et;return et!==null&&(Ue==="object"||Ue==="function")}function l(et){return typeof et=="function"}var i=void 0;Array.isArray?i=Array.isArray:i=function(Ue){return Object.prototype.toString.call(Ue)==="[object Array]"};var u=i,t=0,n=void 0,o=void 0,d=function(Ue,bt){M[t]=Ue,M[t+1]=bt,t+=2,t===2&&(o?o(k):V())};function h(et){o=et}function m(et){d=et}var A=typeof window!="undefined"?window:void 0,v=A||{},b=v.MutationObserver||v.WebKitMutationObserver,x=typeof self=="undefined"&&typeof O!="undefined"&&{}.toString.call(O)==="[object process]",C=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function w(){return function(){return O.nextTick(k)}}function S(){return typeof n!="undefined"?function(){n(k)}:N()}function T(){var et=0,Ue=new b(k),bt=document.createTextNode("");return Ue.observe(bt,{characterData:!0}),function(){bt.data=et=++et%2}}function I(){var et=new MessageChannel;return et.port1.onmessage=k,function(){return et.port2.postMessage(0)}}function N(){var et=setTimeout;return function(){return et(k,1)}}var M=new Array(1e3);function k(){for(var et=0;et<t;et+=2){var Ue=M[et],bt=M[et+1];Ue(bt),M[et]=void 0,M[et+1]=void 0}t=0}function U(){try{var et=Function("return this")().require("vertx");return n=et.runOnLoop||et.runOnContext,S()}catch(Ue){return N()}}var V=void 0;x?V=w():b?V=T():C?V=I():A===void 0&&!0?V=U():V=N();function B(et,Ue){var bt=this,Je=new this.constructor(j);Je[P]===void 0&&ge(Je);var St=bt._state;if(St){var Nt=arguments[St-1];d(function(){return Ke(St,Je,Nt,bt._result)})}else J(bt,Je,et,Ue);return Je}function H(et){var Ue=this;if(et&&typeof et=="object"&&et.constructor===Ue)return et;var bt=new Ue(j);return be(bt,et),bt}var P=Math.random().toString(36).substring(2);function j(){}var z=void 0,K=1,X=2;function Z(){return new TypeError("You cannot resolve a promise with itself")}function Y(){return new TypeError("A promises callback cannot return that same promise.")}function te(et,Ue,bt,Je){try{et.call(Ue,bt,Je)}catch(St){return St}}function q(et,Ue,bt){d(function(Je){var St=!1,Nt=te(bt,Ue,function(Rt){if(St)return;St=!0,Ue!==Rt?be(Je,Rt):ve(Je,Rt)},function(Rt){if(St)return;St=!0,Oe(Je,Rt)},"Settle: "+(Je._label||" unknown promise"));!St&&Nt&&(St=!0,Oe(Je,Nt))},et)}function ee(et,Ue){Ue._state===K?ve(et,Ue._result):Ue._state===X?Oe(et,Ue._result):J(Ue,void 0,function(bt){return be(et,bt)},function(bt){return Oe(et,bt)})}function fe(et,Ue,bt){Ue.constructor===et.constructor&&bt===B&&Ue.constructor.resolve===H?ee(et,Ue):bt===void 0?ve(et,Ue):l(bt)?q(et,Ue,bt):ve(et,Ue)}function be(et,Ue){if(et===Ue)Oe(et,Z());else if(c(Ue)){var bt=void 0;try{bt=Ue.then}catch(Je){Oe(et,Je);return}fe(et,Ue,bt)}else ve(et,Ue)}function Fe(et){et._onerror&&et._onerror(et._result),ne(et)}function ve(et,Ue){if(et._state!==z)return;et._result=Ue,et._state=K,et._subscribers.length!==0&&d(ne,et)}function Oe(et,Ue){if(et._state!==z)return;et._state=X,et._result=Ue,d(Fe,et)}function J(et,Ue,bt,Je){var St=et._subscribers,Nt=St.length;et._onerror=null,St[Nt]=Ue,St[Nt+K]=bt,St[Nt+X]=Je,Nt===0&&et._state&&d(ne,et)}function ne(et){var Ue=et._subscribers,bt=et._state;if(Ue.length===0)return;for(var Je=void 0,St=void 0,Nt=et._result,Rt=0;Rt<Ue.length;Rt+=3)Je=Ue[Rt],St=Ue[Rt+bt],Je?Ke(bt,Je,St,Nt):St(Nt);et._subscribers.length=0}function Ke(et,Ue,bt,Je){var St=l(bt),Nt=void 0,Rt=void 0,Ft=!0;if(St){try{Nt=bt(Je)}catch(Ht){Ft=!1,Rt=Ht}if(Ue===Nt){Oe(Ue,Y());return}}else Nt=Je;Ue._state!==z||(St&&Ft?be(Ue,Nt):Ft===!1?Oe(Ue,Rt):et===K?ve(Ue,Nt):et===X&&Oe(Ue,Nt))}function ie(et,Ue){try{Ue(function(Je){be(et,Je)},function(Je){Oe(et,Je)})}catch(bt){Oe(et,bt)}}var re=0;function he(){return re++}function ge(et){et[P]=re++,et._state=void 0,et._result=void 0,et._subscribers=[]}function Pe(){return new Error("Array Methods must be provided an Array")}var Ee=function(){function et(Ue,bt){this._instanceConstructor=Ue,this.promise=new Ue(j),this.promise[P]||ge(this.promise),u(bt)?(this.length=bt.length,this._remaining=bt.length,this._result=new Array(this.length),this.length===0?ve(this.promise,this._result):(this.length=this.length||0,this._enumerate(bt),this._remaining===0&&ve(this.promise,this._result))):Oe(this.promise,Pe())}return et.prototype._enumerate=function(bt){for(var Je=0;this._state===z&&Je<bt.length;Je++)this._eachEntry(bt[Je],Je)},et.prototype._eachEntry=function(bt,Je){var St=this._instanceConstructor,Nt=St.resolve;if(Nt===H){var Rt=void 0,Ft=void 0,Ht=!1;try{Rt=bt.then}catch(we){Ht=!0,Ft=we}if(Rt===B&&bt._state!==z)this._settledAt(bt._state,Je,bt._result);else if(typeof Rt!="function")this._remaining--,this._result[Je]=bt;else if(St===Se){var $e=new St(j);Ht?Oe($e,Ft):fe($e,bt,Rt),this._willSettleAt($e,Je)}else this._willSettleAt(new St(function(we){return we(bt)}),Je)}else this._willSettleAt(Nt(bt),Je)},et.prototype._settledAt=function(bt,Je,St){var Nt=this.promise;Nt._state===z&&(this._remaining--,bt===X?Oe(Nt,St):this._result[Je]=St),this._remaining===0&&ve(Nt,this._result)},et.prototype._willSettleAt=function(bt,Je){var St=this;J(bt,void 0,function(Nt){return St._settledAt(K,Je,Nt)},function(Nt){return St._settledAt(X,Je,Nt)})},et}();function ke(et){return new Ee(this,et).promise}function Me(et){var Ue=this;return u(et)?new Ue(function(bt,Je){for(var St=et.length,Nt=0;Nt<St;Nt++)Ue.resolve(et[Nt]).then(bt,Je)}):new Ue(function(bt,Je){return Je(new TypeError("You must pass an array to race."))})}function me(et){var Ue=this,bt=new Ue(j);return Oe(bt,et),bt}function le(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function oe(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Se=function(){function et(Ue){this[P]=he(),this._result=this._state=void 0,this._subscribers=[],j!==Ue&&(typeof Ue!="function"&&le(),this instanceof et?ie(this,Ue):oe())}return et.prototype.catch=function(bt){return this.then(null,bt)},et.prototype.finally=function(bt){var Je=this,St=Je.constructor;return l(bt)?Je.then(function(Nt){return St.resolve(bt()).then(function(){return Nt})},function(Nt){return St.resolve(bt()).then(function(){throw Nt})}):Je.then(bt,bt)},et}();Se.prototype.then=B,Se.all=ke,Se.race=Me,Se.resolve=H,Se.reject=me,Se._setScheduler=h,Se._setAsap=m,Se._asap=d;function nt(){var et=void 0;if(typeof L!="undefined")et=L;else if(typeof self!="undefined")et=self;else try{et=Function("return this")()}catch(Je){throw new Error("polyfill failed because global object is unavailable in this environment")}var Ue=et.Promise;if(Ue){var bt=null;try{bt=Object.prototype.toString.call(Ue.resolve())}catch(Je){}if(bt==="[object Promise]"&&!Ue.cast)return}et.Promise=Se}return Se.polyfill=nt,Se.Promise=Se,Se})},html2canvas:function(r){"use strict";r.exports=y},jspdf:function(r){"use strict";r.exports=E}},e={};function g(s){var r=e[s];if(r!==void 0)return r.exports;var c=e[s]={exports:{}};return a[s].call(c.exports,c,c.exports,g),c.exports}!function(){g.n=function(s){var r=s&&s.__esModule?function(){return s.default}:function(){return s};return g.d(r,{a:r}),r}}(),!function(){g.d=function(s,r){for(var c in r)g.o(r,c)&&!g.o(s,c)&&Object.defineProperty(s,c,{enumerable:!0,get:r[c]})}}(),!function(){g.o=function(s,r){return Object.prototype.hasOwnProperty.call(s,r)}}(),!function(){g.r=function(s){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(s,"__esModule",{value:!0})}}();var f={};return!function(){"use strict";/*!**********************!*\
!*** ./src/index.js ***!
\**********************/g.r(f);var s=g("./src/worker.js"),r=g("./src/plugin/jspdf-plugin.js"),c=g("./src/plugin/pagebreaks.js"),l=g("./src/plugin/hyperlinks.js"),i=function u(t,n){var o=new u.Worker(n);return t?o.from(t).save():o};i.Worker=s.default,f.default=i}(),f=f.default,f}()})}).call(this,p("yLpj"),p("Q2Ig"))},"1q3G":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=L;function L(){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(Ce,Q,p){var L=p("MBQ8"),O=L.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(y){return y.stack=null,O.superApply(this,"getInitialData",arguments)}}),E=O;Ce.exports=E},"1u/T":function(Ce,Q,p){var L=p("ProS"),O={type:"selectDataRange",event:"dataRangeSelected",update:"update"};L.registerAction(O,function(E,y){y.eachComponent({mainType:"visualMap",query:E},function(a){a.setSelected(E.selected)})})},"1vzs":function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return t});var L=p("q1tI"),O=p.n(L),E=p("HQEm"),y=p.n(E),a=p("gZBC"),e=p.n(a),g=p("NAnI"),f=p.n(g),s=p("V/uB"),r=p.n(s),c=p("kbBi"),l=p.n(c),i=p("w6Tc"),u=p.n(i);function t(n){var o=n.suffixIcon,d=n.clearIcon,h=n.menuItemSelectedIcon,m=n.removeIcon,A=n.loading,v=n.multiple,b=n.prefixCls,x=d;d||(x=L.createElement(l.a,null));var C=null;if(o!==void 0)C=o;else if(A)C=L.createElement(e.a,{spin:!0});else{var w="".concat(b,"-suffix");C=function(N){var M=N.open,k=N.showSearch;return M&&k?L.createElement(u.a,{className:w}):L.createElement(y.a,{className:w})}}var S=null;h!==void 0?S=h:v?S=L.createElement(f.a,null):S=null;var T=null;return m!==void 0?T=m:T=L.createElement(r.a,null),{clearIcon:x,suffixIcon:C,itemIcon:S,removeIcon:T}}},"1xaR":function(Ce,Q,p){var L=p("ProS"),O=p("bYtY");p("qgGe"),p("NA0q"),p("RPvy");var E=p("mOdp"),y=p("y3NT"),a=p("0/Rx");L.registerVisual(O.curry(E,"sunburst")),L.registerLayout(O.curry(y,"sunburst")),L.registerProcessor(O.curry(a,"sunburst"))},"24YM":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.SensorTabIndex=Q.SensorClassName=Q.SizeSensorId=void 0;var L="size-sensor-id";Q.SizeSensorId=L;var O="size-sensor-object";Q.SensorClassName=O;var E="-1";Q.SensorTabIndex=E},"2548":function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("6GrX"),y=p("IUWy"),a=p("IwbS"),e=p("Qxkt"),g=p("gPAo"),f=p("eRkO"),s=L.extendComponentView({type:"toolbox",render:function(c,l,i,u){var t=this.group;if(t.removeAll(),!c.get("show"))return;var n=+c.get("itemSize"),o=c.get("feature")||{},d=this._features||(this._features={}),h=[];O.each(o,function(v,b){h.push(b)}),new g(this._featureNames||[],h).add(m).update(m).remove(O.curry(m,null)).execute(),this._featureNames=h;function m(v,b){var x=h[v],C=h[b],w=o[x],S=new e(w,c,c.ecModel),T;if(u&&u.newTitle!=null&&u.featureName===x&&(w.title=u.newTitle),x&&!C){if(r(x))T={model:S,onclick:S.option.onclick,featureName:x};else{var I=y.get(x);if(!I)return;T=new I(S,l,i)}d[x]=T}else{if(T=d[C],!T)return;T.model=S,T.ecModel=l,T.api=i}if(!x&&C){T.dispose&&T.dispose(l,i);return}if(!S.get("show")||T.unusable){T.remove&&T.remove(l,i);return}A(S,T,x),S.setIconStatus=function(N,M){var k=this.option,U=this.iconPaths;k.iconStatus=k.iconStatus||{},k.iconStatus[N]=M,U[N]&&U[N].trigger(M)},T.render&&T.render(S,l,i,u)}function A(v,b,x){var C=v.getModel("iconStyle"),w=v.getModel("emphasis.iconStyle"),S=b.getIcons?b.getIcons():v.get("icon"),T=v.get("title")||{};if(typeof S=="string"){var I=S,N=T;S={},T={},S[x]=I,T[x]=N}var M=v.iconPaths={};O.each(S,function(k,U){var V=a.createIcon(k,{},{x:-n/2,y:-n/2,width:n,height:n});V.setStyle(C.getItemStyle()),V.hoverStyle=w.getItemStyle(),V.setStyle({text:T[U],textAlign:w.get("textAlign"),textBorderRadius:w.get("textBorderRadius"),textPadding:w.get("textPadding"),textFill:null});var B=c.getModel("tooltip");B&&B.get("show")&&V.attr("tooltip",O.extend({content:T[U],formatter:B.get("formatter",!0)||function(){return T[U]},formatterParams:{componentType:"toolbox",name:U,title:T[U],$vars:["name","title"]},position:B.get("position",!0)||"bottom"},B.option)),a.setHoverStyle(V),c.get("showTitle")&&(V.__title=T[U],V.on("mouseover",function(){var H=w.getItemStyle(),P=c.get("orient")==="vertical"?c.get("right")==null?"right":"left":c.get("bottom")==null?"bottom":"top";V.setStyle({textFill:w.get("textFill")||H.fill||H.stroke||"#000",textBackgroundColor:w.get("textBackgroundColor"),textPosition:w.get("textPosition")||P})}).on("mouseout",function(){V.setStyle({textFill:null,textBackgroundColor:null})})),V.trigger(v.get("iconStatus."+U)||"normal"),t.add(V),V.on("click",O.bind(b.onclick,b,l,i,U)),M[U]=V})}f.layout(t,c,i),t.add(f.makeBackground(t.getBoundingRect(),c)),t.eachChild(function(v){var b=v.__title,x=v.hoverStyle;if(x&&b){var C=E.getBoundingRect(b,E.makeFont(x)),w=v.position[0]+t.position[0],S=v.position[1]+t.position[1]+n,T=!1;S+C.height>i.getHeight()&&(x.textPosition="top",T=!0);var I=T?-5-C.height:n+8;w+C.width/2>i.getWidth()?(x.textPosition=["100%",I],x.textAlign="right"):w-C.width/2<0&&(x.textPosition=[0,I],x.textAlign="left")}})},updateView:function(c,l,i,u){O.each(this._features,function(t){t.updateView&&t.updateView(t.model,l,i,u)})},remove:function(c,l){O.each(this._features,function(i){i.remove&&i.remove(c,l)}),this.group.removeAll()},dispose:function(c,l){O.each(this._features,function(i){i.dispose&&i.dispose(c,l)})}});function r(c){return c.indexOf("my")===0}Ce.exports=s},"2B6p":function(Ce,Q){function p(L,O,E){var y=L.getZoom(),a=L.getCenter(),e=O.zoom,g=L.dataToPoint(a);if(O.dx!=null&&O.dy!=null){g[0]-=O.dx,g[1]-=O.dy;var a=L.pointToData(g);L.setCenter(a)}if(e!=null){if(E){var f=E.min||0,s=E.max||Infinity;e=Math.max(Math.min(y*e,s),f)/y}L.scale[0]*=e,L.scale[1]*=e;var r=L.position,c=(O.originX-r[0])*(e-1),l=(O.originY-r[1])*(e-1);r[0]-=c,r[1]-=l,L.updateTransform();var a=L.pointToData(g);L.setCenter(a),L.setZoom(e*y)}return{center:L.getCenter(),zoom:L.getZoom()}}Q.updateCenterAndZoom=p},"2BaD":function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="CloseCircleOutlined";var g=Q.a=O.forwardRef(e)},"2DNl":function(Ce,Q,p){var L=p("IMiH"),O=p("loD1"),E=p("59Ip"),y=p("aKvl"),a=p("n1HI"),e=p("hX1E"),g=e.normalizeRadian,f=p("Sj9i"),s=p("hyiK"),r=L.CMD,c=Math.PI*2,l=1e-4;function i(b,x){return Math.abs(b-x)<l}var u=[-1,-1,-1],t=[-1,-1];function n(){var b=t[0];t[0]=t[1],t[1]=b}function o(b,x,C,w,S,T,I,N,M,k){if(k>x&&k>w&&k>T&&k>N||k<x&&k<w&&k<T&&k<N)return 0;var U=f.cubicRootAt(x,w,T,N,k,u);if(U===0)return 0;for(var V=0,B=-1,H,P,j=0;j<U;j++){var z=u[j],K=z===0||z===1?.5:1,X=f.cubicAt(b,C,S,I,z);if(X<M)continue;B<0&&(B=f.cubicExtrema(x,w,T,N,t),t[1]<t[0]&&B>1&&n(),H=f.cubicAt(x,w,T,N,t[0]),B>1&&(P=f.cubicAt(x,w,T,N,t[1]))),B===2?z<t[0]?V+=H<x?K:-K:z<t[1]?V+=P<H?K:-K:V+=N<P?K:-K:z<t[0]?V+=H<x?K:-K:V+=N<H?K:-K}return V}function d(b,x,C,w,S,T,I,N){if(N>x&&N>w&&N>T||N<x&&N<w&&N<T)return 0;var M=f.quadraticRootAt(x,w,T,N,u);if(M===0)return 0;var k=f.quadraticExtremum(x,w,T);if(k>=0&&k<=1){for(var U=0,V=f.quadraticAt(x,w,T,k),B=0;B<M;B++){var H=u[B]===0||u[B]===1?.5:1,P=f.quadraticAt(b,C,S,u[B]);if(P<I)continue;u[B]<k?U+=V<x?H:-H:U+=T<V?H:-H}return U}else{var H=u[0]===0||u[0]===1?.5:1,P=f.quadraticAt(b,C,S,u[0]);return P<I?0:T<x?H:-H}}function h(b,x,C,w,S,T,I,N){if(N-=x,N>C||N<-C)return 0;var M=Math.sqrt(C*C-N*N);u[0]=-M,u[1]=M;var k=Math.abs(w-S);if(k<1e-4)return 0;if(k%c<1e-4){w=0,S=c;var U=T?1:-1;return I>=u[0]+b&&I<=u[1]+b?U:0}if(T){var M=w;w=g(S),S=g(M)}else w=g(w),S=g(S);w>S&&(S+=c);for(var V=0,B=0;B<2;B++){var H=u[B];if(H+b>I){var P=Math.atan2(N,H),U=T?1:-1;P<0&&(P=c+P),(P>=w&&P<=S||P+c>=w&&P+c<=S)&&(P>Math.PI/2&&P<Math.PI*1.5&&(U=-U),V+=U)}}return V}function m(b,x,C,w,S){for(var T=0,I=0,N=0,M=0,k=0,U=0;U<b.length;){var V=b[U++];V===r.M&&U>1&&(C||(T+=s(I,N,M,k,w,S))),U===1&&(I=b[U],N=b[U+1],M=I,k=N);switch(V){case r.M:M=b[U++],k=b[U++],I=M,N=k;break;case r.L:if(C){if(O.containStroke(I,N,b[U],b[U+1],x,w,S))return!0}else T+=s(I,N,b[U],b[U+1],w,S)||0;I=b[U++],N=b[U++];break;case r.C:if(C){if(E.containStroke(I,N,b[U++],b[U++],b[U++],b[U++],b[U],b[U+1],x,w,S))return!0}else T+=o(I,N,b[U++],b[U++],b[U++],b[U++],b[U],b[U+1],w,S)||0;I=b[U++],N=b[U++];break;case r.Q:if(C){if(y.containStroke(I,N,b[U++],b[U++],b[U],b[U+1],x,w,S))return!0}else T+=d(I,N,b[U++],b[U++],b[U],b[U+1],w,S)||0;I=b[U++],N=b[U++];break;case r.A:var B=b[U++],H=b[U++],P=b[U++],j=b[U++],z=b[U++],K=b[U++];U+=1;var X=1-b[U++],Z=Math.cos(z)*P+B,Y=Math.sin(z)*j+H;U>1?T+=s(I,N,Z,Y,w,S):(M=Z,k=Y);var te=(w-B)*j/P+B;if(C){if(a.containStroke(B,H,j,z,z+K,X,x,te,S))return!0}else T+=h(B,H,j,z,z+K,X,te,S);I=Math.cos(z+K)*P+B,N=Math.sin(z+K)*j+H;break;case r.R:M=I=b[U++],k=N=b[U++];var q=b[U++],ee=b[U++],Z=M+q,Y=k+ee;if(C){if(O.containStroke(M,k,Z,k,x,w,S)||O.containStroke(Z,k,Z,Y,x,w,S)||O.containStroke(Z,Y,M,Y,x,w,S)||O.containStroke(M,Y,M,k,x,w,S))return!0}else T+=s(Z,k,Z,Y,w,S),T+=s(M,Y,M,k,w,S);break;case r.Z:if(C){if(O.containStroke(I,N,M,k,x,w,S))return!0}else T+=s(I,N,M,k,w,S);I=M,N=k;break}}return!C&&!i(N,k)&&(T+=s(I,N,M,k,w,S)||0),T!==0}function A(b,x,C){return m(b,0,!1,x,C)}function v(b,x,C,w){return m(b,x,!0,C,w)}Q.contain=A,Q.containStroke=v},"2Qr1":function(Ce,Q,p){"use strict";p.d(Q,"d",function(){return s}),p.d(Q,"c",function(){return c}),p.d(Q,"e",function(){return l}),p.d(Q,"b",function(){return t}),p.d(Q,"f",function(){return n}),p.d(Q,"g",function(){return o}),p.d(Q,"a",function(){return d});var L=p("rePB"),O=p("KQm4"),E=p("T5bk"),y=p("U8pU"),a=p("VTBJ"),e=p("Kwbf"),g=p("WKfj");function f(h,m){var A=h.key,v;return"value"in h&&(v=h.value),A!=null?A:v!==void 0?v:"rc-index-key-".concat(m)}function s(h){var m=[];function A(v,b){v.forEach(function(x){b||!("options"in x)?m.push({key:f(x,m.length),groupOption:b,data:x}):(m.push({key:f(x,m.length),group:!0,data:x}),A(x.options,!0))})}return A(h,!1),m}function r(h){var m=Object(a.a)({},h);return"props"in m||Object.defineProperty(m,"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`."),m}}),m}function c(h,m){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},v=A.prevValueOptions,b=v===void 0?[]:v,x=new Map;return m.forEach(function(C){if(!C.group){var w=C.data;x.set(w.value,w)}}),h.map(function(C){var w=x.get(C);return w||(w=Object(a.a)({},b.find(function(S){return S._INTERNAL_OPTION_VALUE_===C}))),r(w)})}var l=function(m,A){var v=A.options,b=A.prevValue,x=A.labelInValue,C=A.optionLabelProp,w=c([m],v)[0],S={value:m},T,I=Object(g.d)(b);return x&&(T=I.find(function(N){return Object(y.a)(N)==="object"&&"value"in N?N.value===m:N.key===m})),T&&Object(y.a)(T)==="object"&&"label"in T?(S.label=T.label,w&&typeof T.label=="string"&&typeof w[C]=="string"&&T.label.trim()!==w[C].trim()&&Object(e.a)(!1,"`label` of `value` is not same as `label` in Select options.")):w&&C in w?S.label=w[C]:S.label=m,S.key=S.value,S};function i(h){return Object(g.d)(h).join("")}function u(h){return function(m,A){var v=m.toLowerCase();if("options"in A)return i(A.label).toLowerCase().includes(v);var b=A[h],x=i(b).toLowerCase();return x.includes(v)}}function t(h,m,A){var v=A.optionFilterProp,b=A.filterOption,x=[],C;return b===!1?m:(typeof b=="function"?C=b:C=u(v),m.forEach(function(w){if("options"in w){var S=C(h,w);if(S)x.push(w);else{var T=w.options.filter(function(I){return C(h,I)});T.length&&x.push(Object(a.a)(Object(a.a)({},w),{},{options:T}))}return}C(h,r(w))&&x.push(w)}),x)}function n(h,m){if(!m||!m.length)return null;var A=!1;function v(x,C){var w=Object(E.a)(C),S=w[0],T=w.slice(1);if(!S)return[x];var I=x.split(S);return A=A||I.length>1,I.reduce(function(N,M){return[].concat(Object(O.a)(N),Object(O.a)(v(M,T)))},[]).filter(function(N){return N})}var b=v(h,m);return A?b:null}function o(h,m){var A=c([h],m)[0];return A.disabled}function d(h,m,A,v){var b=Object(g.d)(m).slice().sort(),x=Object(O.a)(h),C=new Set;return h.forEach(function(w){w.options?w.options.forEach(function(S){C.add(S.value)}):C.add(w.value)}),b.forEach(function(w){var S=v?w.value:w;if(!C.has(S)){var T;x.push(v?(T={},Object(L.a)(T,A,w.label),Object(L.a)(T,"value",S),T):{value:S})}}),x}},"2dDv":function(Ce,Q,p){var L=p("bYtY"),O=p("Fofx"),E=p("+TT/"),y=p("aX7z"),a=p("D1WM"),e=p("IwbS"),g=p("OELB"),f=p("72pK"),s=L.each,r=Math.min,c=Math.max,l=Math.floor,i=Math.ceil,u=g.round,t=Math.PI;function n(A,v,b){this._axesMap=L.createHashMap(),this._axesLayout={},this.dimensions=A.dimensions,this._rect,this._model=A,this._init(A,v,b)}n.prototype={type:"parallel",constructor:n,_init:function(A,v,b){var x=A.dimensions,C=A.parallelAxisIndex;s(x,function(w,S){var T=C[S],I=v.getComponent("parallelAxis",T),N=this._axesMap.set(w,new a(w,y.createScaleByModel(I),[0,0],I.get("type"),T)),M=N.type==="category";N.onBand=M&&I.get("boundaryGap"),N.inverse=I.get("inverse"),I.axis=N,N.model=I,N.coordinateSystem=I.coordinateSystem=this},this)},update:function(A,v){this._updateAxesFromSeries(this._model,A)},containPoint:function(A){var v=this._makeLayoutInfo(),b=v.axisBase,x=v.layoutBase,C=v.pixelDimIndex,w=A[1-C],S=A[C];return w>=b&&w<=b+v.axisLength&&S>=x&&S<=x+v.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(A,v){v.eachSeries(function(b){if(!A.contains(b,v))return;var x=b.getData();s(this.dimensions,function(C){var w=this._axesMap.get(C);w.scale.unionExtentFromData(x,x.mapDimension(C)),y.niceScaleExtent(w.scale,w.model)},this)},this)},resize:function(A,v){this._rect=E.getLayoutRect(A.getBoxLayoutParams(),{width:v.getWidth(),height:v.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var A=this._model,v=this._rect,b=["x","y"],x=["width","height"],C=A.get("layout"),w=C==="horizontal"?0:1,S=v[x[w]],T=[0,S],I=this.dimensions.length,N=o(A.get("axisExpandWidth"),T),M=o(A.get("axisExpandCount")||0,[0,I]),k=A.get("axisExpandable")&&I>3&&I>M&&M>1&&N>0&&S>0,U=A.get("axisExpandWindow"),V;if(U)V=o(U[1]-U[0],T),U[1]=U[0]+V;else{V=o(N*(M-1),T);var B=A.get("axisExpandCenter")||l(I/2);U=[N*B-V/2],U[1]=U[0]+V}var H=(S-V)/(I-M);H<3&&(H=0);var P=[l(u(U[0]/N,1))+1,i(u(U[1]/N,1))-1],j=H/N*U[0];return{layout:C,pixelDimIndex:w,layoutBase:v[b[w]],layoutLength:S,axisBase:v[b[1-w]],axisLength:v[x[1-w]],axisExpandable:k,axisExpandWidth:N,axisCollapseWidth:H,axisExpandWindow:U,axisCount:I,winInnerIndices:P,axisExpandWindow0Pos:j}},_layoutAxes:function(){var A=this._rect,v=this._axesMap,b=this.dimensions,x=this._makeLayoutInfo(),C=x.layout;v.each(function(w){var S=[0,x.axisLength],T=w.inverse?1:0;w.setExtent(S[T],S[1-T])}),s(b,function(w,S){var T=(x.axisExpandable?h:d)(S,x),I={horizontal:{x:T.position,y:x.axisLength},vertical:{x:0,y:T.position}},N={horizontal:t/2,vertical:0},M=[I[C].x+A.x,I[C].y+A.y],k=N[C],U=O.create();O.rotate(U,U,k),O.translate(U,U,M),this._axesLayout[w]={position:M,rotation:k,transform:U,axisNameAvailableWidth:T.axisNameAvailableWidth,axisLabelShow:T.axisLabelShow,nameTruncateMaxWidth:T.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},getAxis:function(A){return this._axesMap.get(A)},dataToPoint:function(A,v){return this.axisCoordToPoint(this._axesMap.get(v).dataToCoord(A),v)},eachActiveState:function(A,v,b,x){b==null&&(b=0),x==null&&(x=A.count());var C=this._axesMap,w=this.dimensions,S=[],T=[];L.each(w,function(H){S.push(A.mapDimension(H)),T.push(C.get(H).model)});for(var I=this.hasAxisBrushed(),N=b;N<x;N++){var M;if(!I)M="normal";else{M="active";for(var k=A.getValues(S,N),U=0,V=w.length;U<V;U++){var B=T[U].getActiveState(k[U]);if(B==="inactive"){M="inactive";break}}}v(M,N)}},hasAxisBrushed:function(){for(var A=this.dimensions,v=this._axesMap,b=!1,x=0,C=A.length;x<C;x++)v.get(A[x]).model.getActiveState()!=="normal"&&(b=!0);return b},axisCoordToPoint:function(A,v){var b=this._axesLayout[v];return e.applyTransform([A,0],b.transform)},getAxisLayout:function(A){return L.clone(this._axesLayout[A])},getSlidedAxisExpandWindow:function(A){var v=this._makeLayoutInfo(),b=v.pixelDimIndex,x=v.axisExpandWindow.slice(),C=x[1]-x[0],w=[0,v.axisExpandWidth*(v.axisCount-1)];if(!this.containPoint(A))return{behavior:"none",axisExpandWindow:x};var S=A[b]-v.layoutBase-v.axisExpandWindow0Pos,T,I="slide",N=v.axisCollapseWidth,M=this._model.get("axisExpandSlideTriggerArea"),k=M[0]!=null;if(N)k&&N&&S<C*M[0]?(I="jump",T=S-C*M[2]):k&&N&&S>C*(1-M[0])?(I="jump",T=S-C*(1-M[2])):(T=S-C*M[1])>=0&&(T=S-C*(1-M[1]))<=0&&(T=0),T*=v.axisExpandWidth/N,T?f(T,x,w,"all"):I="none";else{var C=x[1]-x[0],U=w[1]*S/C;x=[c(0,U-C/2)],x[1]=r(w[1],x[0]+C),x[0]=x[1]-C}return{axisExpandWindow:x,behavior:I}}};function o(A,v){return r(c(A,v[0]),v[1])}function d(A,v){var b=v.layoutLength/(v.axisCount-1);return{position:b*A,axisNameAvailableWidth:b,axisLabelShow:!0}}function h(A,v){var b=v.layoutLength,x=v.axisExpandWidth,C=v.axisCount,w=v.axisCollapseWidth,S=v.winInnerIndices,T,I=w,N=!1,M;return A<S[0]?(T=A*w,M=w):A<=S[1]?(T=v.axisExpandWindow0Pos+A*x-v.axisExpandWindow[0],I=x,N=!0):(T=b-(C-1-A)*w,M=w),{position:T,axisNameAvailableWidth:I,axisLabelShow:N,nameTruncateMaxWidth:M}}var m=n;Ce.exports=m},"2fGM":function(Ce,Q,p){var L=p("bYtY"),O=p("bLfw"),E=p("nkfE"),y=p("ICMv"),a=O.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});L.merge(a.prototype,y);var e={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};function g(f,s){return s.type||(s.data?"category":"value")}E("angle",a,g,e.angle),E("radius",a,g,e.radius)},"2fM7":function(Ce,Q,p){"use strict";var L=p("lSNA"),O=p.n(L),E=p("pVnL"),y=p.n(E),a=p("lwsE"),e=p.n(a),g=p("W8MJ"),f=p.n(g),s=p("7W2i"),r=p.n(s),c=p("LQ03"),l=p.n(c),i=p("q1tI"),u=p("BGR+"),t=p("TSYQ"),n=p.n(t),o=p("1OyB"),d=p("vuIU"),h=p("Ji7U"),m=p("LK+K"),A=p("rePB"),v=p("Ff2n"),b=p("ODXe"),x=p("4IlW"),C=p("bX4T"),w=p("YrtM"),S=p("+nKL"),T=p("8OUc"),I=function(he,ge){var Pe=he.prefixCls,Ee=he.id,ke=he.flattenOptions,Me=he.childrenAsData,me=he.values,le=he.searchValue,oe=he.multiple,Se=he.defaultActiveFirstOption,nt=he.height,et=he.itemHeight,Ue=he.notFoundContent,bt=he.open,Je=he.menuItemSelectedIcon,St=he.virtual,Nt=he.onSelect,Rt=he.onToggleOpen,Ft=he.onActiveValue,Ht=he.onScroll,$e=he.onMouseEnter,we="".concat(Pe,"-item"),ue=Object(w.a)(function(){return ke},[bt,ke],function(ut,at){return at[0]&&ut[1]!==at[1]}),Qe=i.useRef(null),qe=function(at){at.preventDefault()},Ae=function(at){Qe.current&&Qe.current.scrollTo({index:at})},wt=function(at){for(var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Yt=ue.length,wr=0;wr<Yt;wr+=1){var yr=(at+wr*rt+Yt)%Yt,xr=ue[yr],Tn=xr.group,ln=xr.data;if(!Tn&&!ln.disabled)return yr}return-1},zt=i.useState(function(){return wt(0)}),ze=Object(b.a)(zt,2),jt=ze[0],mr=ze[1],ct=function(at){mr(at);var rt=ue[at];if(!rt){Ft(null,-1);return}Ft(rt.data.value,at)};i.useEffect(function(){ct(Se!==!1?wt(0):-1)},[ue.length,le]),i.useEffect(function(){var ut=setTimeout(function(){if(!oe&&bt&&me.size===1){var at=Array.from(me)[0],rt=ue.findIndex(function(Yt){var wr=Yt.data;return wr.value===at});ct(rt),Ae(rt)}});return function(){return clearTimeout(ut)}},[bt]);var Pt=function(at){at!==void 0&&Nt(at,{selected:!me.has(at)}),oe||Rt(!1)};if(i.useImperativeHandle(ge,function(){return{onKeyDown:function(at){var rt=at.which;switch(rt){case x.a.UP:case x.a.DOWN:{var Yt=0;if(rt===x.a.UP?Yt=-1:rt===x.a.DOWN&&(Yt=1),Yt!==0){var wr=wt(jt+Yt,Yt);Ae(wr),ct(wr)}break}case x.a.ENTER:{var yr=ue[jt];yr&&!yr.data.disabled?Pt(yr.data.value):Pt(void 0),bt&&at.preventDefault();break}case x.a.ESC:Rt(!1)}},onKeyUp:function(){},scrollTo:function(at){Ae(at)}}}),ue.length===0)return i.createElement("div",{role:"listbox",id:"".concat(Ee,"_list"),className:"".concat(we,"-empty"),onMouseDown:qe},Ue);function Vt(ut){var at=ue[ut];if(!at)return null;var rt=at.data||{},Yt=rt.value,wr=rt.label,yr=rt.children,xr=Object(C.a)(rt,!0),Tn=Me?yr:wr;return at?i.createElement("div",Object.assign({"aria-label":typeof Tn=="string"?Tn:null},xr,{key:ut,role:"option",id:"".concat(Ee,"_list_").concat(ut),"aria-selected":me.has(Yt)}),Yt):null}return i.createElement(i.Fragment,null,i.createElement("div",{role:"listbox",id:"".concat(Ee,"_list"),style:{height:0,width:0,overflow:"hidden"}},Vt(jt-1),Vt(jt),Vt(jt+1)),i.createElement(S.a,{itemKey:"key",ref:Qe,data:ue,height:nt,itemHeight:et,fullHeight:!1,onMouseDown:qe,onScroll:Ht,virtual:St,onMouseEnter:$e},function(ut,at){var rt,Yt=ut.group,wr=ut.groupOption,yr=ut.data,xr=yr.label,Tn=yr.key;if(Yt)return i.createElement("div",{className:n()(we,"".concat(we,"-group"))},xr!==void 0?xr:Tn);var ln=yr.disabled,Wn=yr.value,ht=yr.title,At=yr.children,De=yr.style,We=yr.className,ot=Object(v.a)(yr,["disabled","value","title","children","style","className"]),vt=me.has(Wn),ar="".concat(we,"-option"),Xt=n()(we,ar,We,(rt={},Object(A.a)(rt,"".concat(ar,"-grouped"),wr),Object(A.a)(rt,"".concat(ar,"-active"),jt===at&&!ln),Object(A.a)(rt,"".concat(ar,"-disabled"),ln),Object(A.a)(rt,"".concat(ar,"-selected"),vt),rt)),er=Me?At:xr,Kr=!Je||typeof Je=="function"||vt;return i.createElement("div",Object.assign({},ot,{"aria-selected":vt,className:Xt,title:ht,onMouseMove:function(){if(jt===at||ln)return;ct(at)},onClick:function(){ln||Pt(Wn)},style:De}),i.createElement("div",{className:"".concat(ar,"-content")},er||Wn),i.isValidElement(Je)||vt,Kr&&i.createElement(T.a,{className:"".concat(we,"-option-state"),customizeIcon:Je,customizeIconProps:{isSelected:vt}},vt?"\u2713":null))}))},N=i.forwardRef(I);N.displayName="OptionList";var M=N,k=function(){return null};k.isSelectOption=!0;var U=k,V=function(){return null};V.isSelectOptGroup=!0;var B=V,H=p("VTBJ"),P=p("Zm9Q");function j(re){var he=re.key,ge=re.props,Pe=ge.children,Ee=ge.value,ke=Object(v.a)(ge,["children","value"]);return Object(H.a)({key:he,value:Ee!==void 0?Ee:he,children:Pe},ke)}function z(re){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(P.a)(re).map(function(ge,Pe){if(!i.isValidElement(ge)||!ge.type)return null;var Ee=ge.type.isSelectOptGroup,ke=ge.key,Me=ge.props,me=Me.children,le=Object(v.a)(Me,["children"]);return he||!Ee?j(ge):Object(H.a)(Object(H.a)({key:"__RC_SELECT_GRP__".concat(ke===null?Pe:ke,"__"),label:ke},le),{},{options:z(me)})}).filter(function(ge){return ge})}var K=p("2Qr1"),X=p("qNPg"),Z=p("U8pU"),Y=p("Kwbf"),te=p("WKfj");function q(re){var he=re.mode,ge=re.options,Pe=re.children,Ee=re.backfill,ke=re.allowClear,Me=re.placeholder,me=re.getInputElement,le=re.showSearch,oe=re.onSearch,Se=re.defaultOpen,nt=re.autoFocus,et=re.labelInValue,Ue=re.value,bt=re.inputValue,Je=re.optionLabelProp,St=he==="multiple"||he==="tags",Nt=le!==void 0?le:St||he==="combobox",Rt=ge||z(Pe);if(Object(Y.a)(he!=="tags"||Rt.every(function(we){return!we.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),he==="tags"||he==="combobox"){var Ft=Rt.some(function(we){return we.options?we.options.some(function(ue){return typeof("value"in ue?ue.value:ue.key)=="number"}):typeof("value"in we?we.value:we.key)=="number"});Object(Y.a)(!Ft,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(Y.a)(he!=="combobox"||!Je,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(Y.a)(he==="combobox"||!Ee,"`backfill` only works with `combobox` mode."),Object(Y.a)(he==="combobox"||!me,"`getInputElement` only work with `combobox` mode."),Object(Y.b)(he!=="combobox"||!me||!ke||!Me,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),oe&&!Nt&&he!=="combobox"&&he!=="tags"&&Object(Y.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(Y.b)(!Se||nt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ue!=null){var Ht=Object(te.d)(Ue);Object(Y.a)(!et||Ht.every(function(we){return Object(Z.a)(we)==="object"&&("key"in we||"value"in we)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(Y.a)(!St||Array.isArray(Ue),"`value` should be array when `mode` is `multiple` or `tags`")}if(Pe){var $e=null;Object(P.a)(Pe).some(function(we){if(!i.isValidElement(we)||!we.type)return!1;var ue=we.type;if(ue.isSelectOption)return!1;if(ue.isSelectOptGroup){var Qe=Object(P.a)(we.props.children).every(function(qe){return!i.isValidElement(qe)||!we.type||qe.type.isSelectOption?!0:($e=qe.type,!1)});return!Qe}return $e=ue,!0}),$e&&Object(Y.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat($e.displayName||$e.name||$e,"`.")),Object(Y.a)(bt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var ee=q,fe=Object(X.a)({prefixCls:"rc-select",components:{optionList:M},convertChildrenToData:z,flattenOptions:K.d,getLabeledValue:K.e,filterOptions:K.b,isValueDisabled:K.g,findValueOption:K.c,warningProps:ee,fillOptionsWithMissingValue:K.a}),be=function(re){Object(h.a)(ge,re);var he=Object(m.a)(ge);function ge(){var Pe;return Object(o.a)(this,ge),Pe=he.apply(this,arguments),Pe.selectRef=i.createRef(),Pe.focus=function(){Pe.selectRef.current.focus()},Pe.blur=function(){Pe.selectRef.current.blur()},Pe}return Object(d.a)(ge,[{key:"render",value:function(){return i.createElement(fe,Object.assign({ref:this.selectRef},this.props))}}]),ge}(i.Component);be.Option=U,be.OptGroup=B;var Fe=be,ve=Fe,Oe=p("H84U"),J=p("1vzs"),ne=p("3Nzz"),Ke=function(re){r()(ge,re);var he=l()(ge);function ge(){var Pe;return e()(this,ge),Pe=he.apply(this,arguments),Pe.selectRef=i.createRef(),Pe.focus=function(){Pe.selectRef.current&&Pe.selectRef.current.focus()},Pe.blur=function(){Pe.selectRef.current&&Pe.selectRef.current.blur()},Pe.getMode=function(){var Ee=Pe.props.mode;return Ee==="combobox"?void 0:Ee===ge.SECRET_COMBOBOX_MODE_DO_NOT_USE?"combobox":Ee},Pe.renderSelect=function(Ee){var ke=Ee.getPopupContainer,Me=Ee.getPrefixCls,me=Ee.renderEmpty,le=Ee.direction,oe=Ee.virtual,Se=Ee.dropdownMatchSelectWidth,nt=Pe.props,et=nt.prefixCls,Ue=nt.notFoundContent,bt=nt.className,Je=nt.size,St=nt.listHeight,Nt=St===void 0?256:St,Rt=nt.listItemHeight,Ft=Rt===void 0?24:Rt,Ht=nt.getPopupContainer,$e=nt.dropdownClassName,we=nt.bordered,ue=Me("select",et),Qe=Pe.getMode(),qe=Qe==="multiple"||Qe==="tags",Ae;Ue!==void 0?Ae=Ue:Qe==="combobox"?Ae=null:Ae=me("Select");var wt=Object(J.a)(y()(y()({},Pe.props),{multiple:qe,prefixCls:ue})),zt=wt.suffixIcon,ze=wt.itemIcon,jt=wt.removeIcon,mr=wt.clearIcon,ct=Object(u.default)(Pe.props,["prefixCls","suffixIcon","itemIcon","removeIcon","clearIcon","size","bordered"]),Pt=n()($e,O()({},"".concat(ue,"-dropdown-").concat(le),le==="rtl"));return i.createElement(ne.b.Consumer,null,function(Vt){var ut,at=Je||Vt,rt=n()(bt,(ut={},O()(ut,"".concat(ue,"-lg"),at==="large"),O()(ut,"".concat(ue,"-sm"),at==="small"),O()(ut,"".concat(ue,"-rtl"),le==="rtl"),O()(ut,"".concat(ue,"-borderless"),!we),ut));return i.createElement(ve,y()({ref:Pe.selectRef,virtual:oe,dropdownMatchSelectWidth:Se},ct,{listHeight:Nt,listItemHeight:Ft,mode:Qe,prefixCls:ue,direction:le,inputIcon:zt,menuItemSelectedIcon:ze,removeIcon:jt,clearIcon:mr,notFoundContent:Ae,className:rt,getPopupContainer:Ht||ke,dropdownClassName:Pt}))})},Pe}return f()(ge,[{key:"render",value:function(){return i.createElement(Oe.a,null,this.renderSelect)}}]),ge}(i.Component);Ke.Option=U,Ke.OptGroup=B,Ke.SECRET_COMBOBOX_MODE_DO_NOT_USE="SECRET_COMBOBOX_MODE_DO_NOT_USE",Ke.defaultProps={transitionName:"slide-up",choiceTransitionName:"",bordered:!0};var ie=Q.a=Ke},"2fw6":function(Ce,Q,p){var L=p("y+Vt"),O=L.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(y,a,e){e&&y.moveTo(a.cx+a.r,a.cy),y.arc(a.cx,a.cy,a.r,0,Math.PI*2,!0)}});Ce.exports=O},"2jpz":function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return d});var L=p("cDf5"),O=p.n(L),E=p("q1tI"),y=p.n(E),a=p("TSYQ"),e=p.n(a),g=p("gZBC"),f=p.n(g),s=p("vk+C"),r=p.n(s),c=p("pG52"),l=p.n(c),i=p("Csr3"),u=p.n(i),t=p("e5VY"),n=p.n(t),o=p("0n0R");function d(h,m,A,v){var b=v.isLeaf,x=v.expanded,C=v.loading;if(C)return E.createElement(f.a,{className:"".concat(h,"-switcher-loading-icon")});var w;if(A&&O()(A)==="object"&&(w=A.showLeafIcon),b)return A?O()(A)==="object"&&!w?E.createElement("span",{className:"".concat(h,"-switcher-leaf-line")}):E.createElement(r.a,{className:"".concat(h,"-switcher-line-icon")}):null;var S="".concat(h,"-switcher-icon");return Object(o.b)(m)?Object(o.a)(m,{className:e()(m.props.className||"",S)}):m||(A?x?E.createElement(l.a,{className:"".concat(h,"-switcher-line-icon")}):E.createElement(u.a,{className:"".concat(h,"-switcher-line-icon")}):E.createElement(n.a,{className:S}))}},"2oIt":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},"2uGb":function(Ce,Q,p){var L=p("ProS");p("ko1b"),p("s2lz"),p("RBEP");var O=p("kMLO"),E=p("nKiI");L.registerVisual(O),L.registerLayout(E)},"2w7y":function(Ce,Q,p){var L=p("ProS");p("qMZE"),p("g0SD"),L.registerPreprocessor(function(O){O.markPoint=O.markPoint||{}})},"33Ds":function(Ce,Q,p){var L=p("ProS"),O=p("b9oc"),E=p("Kagy"),y=p("IUWy"),a=E.toolbox.restore;function e(s){this.model=s}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:a.title};var g=e.prototype;g.onclick=function(s,r,c){O.clear(s),r.dispatchAction({type:"restore",from:this.uid})},y.register("restore",e),L.registerAction({type:"restore",event:"restore",update:"prepareAndUpdate"},function(s,r){r.resetOption("recreate")});var f=e;Ce.exports=f},"34/K":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;function L(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function O(a,e){for(var g=0;g<e.length;g++){var f=e[g];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(a,f.key,f)}}function E(a,e,g){return e&&O(a.prototype,e),g&&O(a,g),a}var y=function(){function a(){L(this,a),this._lines=0}return E(a,[{key:"decodeRect",value:function(g,f,s,r,c,l,i){this._lines===0&&(this._lines=r);var u=i==8?1:4,t=s*u;if(c.rQwait("RAW",t))return!1;var n=f+(r-this._lines),o=Math.min(this._lines,Math.floor(c.rQlen/t)),d=c.rQ,h=c.rQi;if(i==8){for(var m=s*o,A=new Uint8Array(m*4),v=0;v<m;v++)A[v*4+0]=(d[h+v]>>0&3)*255/3,A[v*4+1]=(d[h+v]>>2&3)*255/3,A[v*4+2]=(d[h+v]>>4&3)*255/3,A[v*4+4]=0;d=A,h=0}return l.blitImage(g,n,s,o,d,h),c.rQskipBytes(o*t),this._lines-=o,!(this._lines>0)}}]),a}();Q.default=y},"3690":function(Ce,Q,p){"use strict";function L(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(c){return typeof c}:L=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},L(s)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var O=y(p("Lo0S"));function E(){if(typeof WeakMap!="function")return null;var s=new WeakMap;return E=function(){return s},s}function y(s){if(s&&s.__esModule)return s;if(s===null||L(s)!=="object"&&typeof s!="function")return{default:s};var r=E();if(r&&r.has(s))return r.get(s);var c={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in s)if(Object.prototype.hasOwnProperty.call(s,i)){var u=l?Object.getOwnPropertyDescriptor(s,i):null;u&&(u.get||u.set)?Object.defineProperty(c,i,u):c[i]=s[i]}return c.default=s,r&&r.set(s,c),c}function a(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}function e(s,r){for(var c=0;c<r.length;c++){var l=r[c];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(s,l.key,l)}}function g(s,r,c){return r&&e(s.prototype,r),c&&e(s,c),s}var f=function(){function s(){a(this,s),this._tiles=0,this._lastsubencoding=0}return g(s,[{key:"decodeRect",value:function(c,l,i,u,t,n,o){for(this._tiles===0&&(this._tilesX=Math.ceil(i/16),this._tilesY=Math.ceil(u/16),this._totalTiles=this._tilesX*this._tilesY,this._tiles=this._totalTiles);this._tiles>0;){var d=1;if(t.rQwait("HEXTILE",d))return!1;var h=t.rQ,m=t.rQi,A=h[m];if(A>30)throw new Error("Illegal hextile subencoding (subencoding: "+A+")");var v=this._totalTiles-this._tiles,b=v%this._tilesX,x=Math.floor(v/this._tilesX),C=c+b*16,w=l+x*16,S=Math.min(16,c+i-C),T=Math.min(16,l+u-w);if(A&1)d+=S*T*4;else if(A&2&&(d+=4),A&4&&(d+=4),A&8){if(d++,t.rQwait("HEXTILE",d))return!1;var I=h[m+d-1];A&16?d+=I*(4+2):d+=I*2}if(t.rQwait("HEXTILE",d))return!1;if(m++,A===0)this._lastsubencoding&1?O.Debug(" Ignoring blank after RAW"):n.fillRect(C,w,S,T,this._background);else if(A&1)n.blitImage(C,w,S,T,h,m),m+=d-1;else{if(A&2&&(this._background=[h[m],h[m+1],h[m+2],h[m+3]],m+=4),A&4&&(this._foreground=[h[m],h[m+1],h[m+2],h[m+3]],m+=4),n.startTile(C,w,S,T,this._background),A&8){var N=h[m];m++;for(var M=0;M<N;M++){var k=void 0;A&16?(k=[h[m],h[m+1],h[m+2],h[m+3]],m+=4):k=this._foreground;var U=h[m];m++;var V=U>>4,B=U&15,H=h[m];m++;var P=(H>>4)+1,j=(H&15)+1;n.subTile(V,B,P,j,k)}}n.finishTile()}t.rQi=m,this._lastsubencoding=A,this._tiles--}return!0}}]),s}();Q.default=f},"3C/r":function(Ce,Q){var p=function(E,y){this.image=E,this.repeat=y,this.type="pattern"};p.prototype.getCanvasPattern=function(O){return O.createPattern(this.image,this.repeat||"repeat")};var L=p;Ce.exports=L},"3CBa":function(Ce,Q,p){var L=p("hydK"),O=L.createElement,E=p("bYtY"),y=p("SUKs"),a=p("y+Vt"),e=p("Dagg"),g=p("dqUG"),f=p("DBLp"),s=p("sW+o"),r=p("n6Mw"),c=p("vKoX"),l=p("P47w"),i=l.path,u=l.image,t=l.text;function n(S){return parseInt(S,10)}function o(S){return S instanceof a?i:S instanceof e?u:S instanceof g?t:i}function d(S,T){return T&&S&&T.parentNode!==S}function h(S,T,I){if(d(S,T)&&I){var N=I.nextSibling;N?S.insertBefore(T,N):S.appendChild(T)}}function m(S,T){if(d(S,T)){var I=S.firstChild;I?S.insertBefore(T,I):S.appendChild(T)}}function A(S,T){T&&S&&T.parentNode===S&&S.removeChild(T)}function v(S){return S.__textSvgEl}function b(S){return S.__svgEl}var x=function(T,I,N,M){this.root=T,this.storage=I,this._opts=N=E.extend({},N||{});var k=O("svg");k.setAttribute("xmlns","http://www.w3.org/2000/svg"),k.setAttribute("version","1.1"),k.setAttribute("baseProfile","full"),k.style.cssText="user-select:none;position:absolute;left:0;top:0;";var U=O("g");k.appendChild(U);var V=O("g");k.appendChild(V),this.gradientManager=new s(M,V),this.clipPathManager=new r(M,V),this.shadowManager=new c(M,V);var B=document.createElement("div");B.style.cssText="overflow:hidden;position:relative",this._svgDom=k,this._svgRoot=V,this._backgroundRoot=U,this._viewport=B,T.appendChild(B),B.appendChild(k),this.resize(N.width,N.height),this._visibleList=[]};x.prototype={constructor:x,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var T=this.getViewportRoot();if(T)return{offsetLeft:T.offsetLeft||0,offsetTop:T.offsetTop||0}},refresh:function(){var T=this.storage.getDisplayList(!0);this._paintList(T)},setBackgroundColor:function(T){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var I=O("rect");I.setAttribute("width",this.getWidth()),I.setAttribute("height",this.getHeight()),I.setAttribute("x",0),I.setAttribute("y",0),I.setAttribute("id",0),I.style.fill=T,this._backgroundRoot.appendChild(I),this._backgroundNode=I},_paintList:function(T){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var I=this._svgRoot,N=this._visibleList,M=T.length,k=[],U;for(U=0;U<M;U++){var V=T[U],B=o(V),H=b(V)||v(V);V.invisible||(V.__dirty&&(B&&B.brush(V),this.clipPathManager.update(V),V.style&&(this.gradientManager.update(V.style.fill),this.gradientManager.update(V.style.stroke),this.shadowManager.update(H,V)),V.__dirty=!1),k.push(V))}var P=f(N,k),j;for(U=0;U<P.length;U++){var z=P[U];if(z.removed)for(var K=0;K<z.count;K++){var V=N[z.indices[K]],H=b(V),X=v(V);A(I,H),A(I,X)}}for(U=0;U<P.length;U++){var z=P[U];if(z.added)for(var K=0;K<z.count;K++){var V=k[z.indices[K]],H=b(V),X=v(V);j?h(I,H,j):m(I,H),H?h(I,X,H):j?h(I,X,j):m(I,X),h(I,X,H),j=X||H||j,this.gradientManager.addWithoutUpdate(H||X,V),this.shadowManager.addWithoutUpdate(H||X,V),this.clipPathManager.markUsed(V)}else if(!z.removed)for(var K=0;K<z.count;K++){var V=k[z.indices[K]],H=b(V),X=v(V),H=b(V),X=v(V);this.gradientManager.markUsed(V),this.gradientManager.addWithoutUpdate(H||X,V),this.shadowManager.markUsed(V),this.shadowManager.addWithoutUpdate(H||X,V),this.clipPathManager.markUsed(V),X&&h(I,X,H),j=H||X||j}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=k},_getDefs:function(T){var I=this._svgDom,N=I.getElementsByTagName("defs");if(N.length===0)if(T){var N=I.insertBefore(O("defs"),I.firstChild);return N.contains||(N.contains=function(k){var U=N.children;if(!U)return!1;for(var V=U.length-1;V>=0;--V)if(U[V]===k)return!0;return!1}),N}else return null;else return N[0]},resize:function(T,I){var N=this._viewport;N.style.display="none";var M=this._opts;if(T!=null&&(M.width=T),I!=null&&(M.height=I),T=this._getSize(0),I=this._getSize(1),N.style.display="",this._width!==T||this._height!==I){this._width=T,this._height=I;var k=N.style;k.width=T+"px",k.height=I+"px";var U=this._svgDom;U.setAttribute("width",T),U.setAttribute("height",I)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",T),this._backgroundNode.setAttribute("height",I))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(T){var I=this._opts,N=["width","height"][T],M=["clientWidth","clientHeight"][T],k=["paddingLeft","paddingTop"][T],U=["paddingRight","paddingBottom"][T];if(I[N]!=null&&I[N]!=="auto")return parseFloat(I[N]);var V=this.root,B=document.defaultView.getComputedStyle(V);return(V[M]||n(B[N])||n(V.style[N]))-(n(B[k])||0)-(n(B[U])||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 T=encodeURIComponent(this._svgDom.outerHTML.replace(/></g,`>
\r<`));return"data:image/svg+xml;charset=UTF-8,"+T}};function C(S){return function(){y('In SVG mode painter not support method "'+S+'"')}}E.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(S){x.prototype[S]=C(S)});var w=x;Ce.exports=w},"3LNs":function(Ce,Q,p){var L=p("bYtY"),O=p("Yl7c"),E=p("IwbS"),y=p("zTMp"),a=p("YH21"),e=p("iLNv"),g=p("4NO4"),f=g.makeInner,s=f(),r=L.clone,c=L.bind;function l(){}l.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(h,m,A,v){var b=m.get("value"),x=m.get("status");if(this._axisModel=h,this._axisPointerModel=m,this._api=A,!v&&this._lastValue===b&&this._lastStatus===x)return;this._lastValue=b,this._lastStatus=x;var C=this._group,w=this._handle;if(!x||x==="hide"){C&&C.hide(),w&&w.hide();return}C&&C.show(),w&&w.show();var S={};this.makeElOption(S,b,h,m,A);var T=S.graphicKey;T!==this._lastGraphicKey&&this.clear(A),this._lastGraphicKey=T;var I=this._moveAnimation=this.determineAnimation(h,m);if(!C)C=this._group=new E.Group,this.createPointerEl(C,S,h,m),this.createLabelEl(C,S,h,m),A.getZr().add(C);else{var N=L.curry(i,m,I);this.updatePointerEl(C,S,N,m),this.updateLabelEl(C,S,N,m)}o(C,m,!0),this._renderHandle(b)},remove:function(h){this.clear(h)},dispose:function(h){this.clear(h)},determineAnimation:function(h,m){var A=m.get("animation"),v=h.axis,b=v.type==="category",x=m.get("snap");if(!x&&!b)return!1;if(A==="auto"||A==null){var C=this.animationThreshold;if(b&&v.getBandWidth()>C)return!0;if(x){var w=y.getAxisInfo(h).seriesDataCount,S=v.getExtent();return Math.abs(S[0]-S[1])/w>C}return!1}return A===!0},makeElOption:function(h,m,A,v,b){},createPointerEl:function(h,m,A,v){var b=m.pointer;if(b){var x=s(h).pointerEl=new E[b.type](r(m.pointer));h.add(x)}},createLabelEl:function(h,m,A,v){if(m.label){var b=s(h).labelEl=new E.Rect(r(m.label));h.add(b),t(b,v)}},updatePointerEl:function(h,m,A){var v=s(h).pointerEl;v&&m.pointer&&(v.setStyle(m.pointer.style),A(v,{shape:m.pointer.shape}))},updateLabelEl:function(h,m,A,v){var b=s(h).labelEl;b&&(b.setStyle(m.label.style),A(b,{shape:m.label.shape,position:m.label.position}),t(b,v))},_renderHandle:function(h){if(this._dragging||!this.updateHandleTransform)return;var m=this._axisPointerModel,A=this._api.getZr(),v=this._handle,b=m.getModel("handle"),x=m.get("status");if(!b.get("show")||!x||x==="hide"){v&&A.remove(v),this._handle=null;return}var C;this._handle||(C=!0,v=this._handle=E.createIcon(b.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(T){a.stop(T.event)},onmousedown:c(this._onHandleDragMove,this,0,0),drift:c(this._onHandleDragMove,this),ondragend:c(this._onHandleDragEnd,this)}),A.add(v)),o(v,m,!1);var w=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];v.setStyle(b.getItemStyle(null,w));var S=b.get("size");L.isArray(S)||(S=[S,S]),v.attr("scale",[S[0]/2,S[1]/2]),e.createOrUpdate(this,"_doDispatchAxisPointer",b.get("throttle")||0,"fixRate"),this._moveHandleToValue(h,C)},_moveHandleToValue:function(h,m){i(this._axisPointerModel,!m&&this._moveAnimation,this._handle,n(this.getHandleTransform(h,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(h,m){var A=this._handle;if(!A)return;this._dragging=!0;var v=this.updateHandleTransform(n(A),[h,m],this._axisModel,this._axisPointerModel);this._payloadInfo=v,A.stopAnimation(),A.attr(n(v)),s(A).lastProp=null,this._doDispatchAxisPointer()},_doDispatchAxisPointer:function(){var h=this._handle;if(!h)return;var m=this._payloadInfo,A=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:m.cursorPoint[0],y:m.cursorPoint[1],tooltipOption:m.tooltipOption,axesInfo:[{axisDim:A.axis.dim,axisIndex:A.componentIndex}]})},_onHandleDragEnd:function(h){this._dragging=!1;var m=this._handle;if(!m)return;var A=this._axisPointerModel.get("value");this._moveHandleToValue(A),this._api.dispatchAction({type:"hideTip"})},getHandleTransform:null,updateHandleTransform:null,clear:function(h){this._lastValue=null,this._lastStatus=null;var m=h.getZr(),A=this._group,v=this._handle;m&&A&&(this._lastGraphicKey=null,A&&m.remove(A),v&&m.remove(v),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(h,m,A){return A=A||0,{x:h[A],y:h[1-A],width:m[A],height:m[1-A]}}},l.prototype.constructor=l;function i(h,m,A,v){u(s(A).lastProp,v)||(s(A).lastProp=v,m?E.updateProps(A,v,h):(A.stopAnimation(),A.attr(v)))}function u(h,m){if(L.isObject(h)&&L.isObject(m)){var A=!0;return L.each(m,function(v,b){A=A&&u(h[b],v)}),!!A}else return h===m}function t(h,m){h[m.get("label.show")?"show":"hide"]()}function n(h){return{position:h.position.slice(),rotation:h.rotation||0}}function o(h,m,A){var v=m.get("z"),b=m.get("zlevel");h&&h.traverse(function(x){x.type!=="group"&&(v!=null&&(x.z=v),b!=null&&(x.zlevel=b),x.silent=A)})}O.enableClassExtend(l);var d=l;Ce.exports=d},"3OrL":function(Ce,Q,p){var L=p("bYtY"),O=p("6Ic6"),E=p("IwbS"),y=p("y+Vt"),a=["itemStyle"],e=["emphasis","itemStyle"],g=O.extend({type:"boxplot",render:function(i,u,t){var n=i.getData(),o=this.group,d=this._data;this._data||o.removeAll();var h=i.get("layout")==="horizontal"?1:0;n.diff(d).add(function(m){if(n.hasValue(m)){var A=n.getItemLayout(m),v=s(A,n,m,h,!0);n.setItemGraphicEl(m,v),o.add(v)}}).update(function(m,A){var v=d.getItemGraphicEl(A);if(!n.hasValue(m)){o.remove(v);return}var b=n.getItemLayout(m);v?r(b,v,n,m):v=s(b,n,m,h),o.add(v),n.setItemGraphicEl(m,v)}).remove(function(m){var A=d.getItemGraphicEl(m);A&&o.remove(A)}).execute(),this._data=n},remove:function(i){var u=this.group,t=this._data;this._data=null,t&&t.eachItemGraphicEl(function(n){n&&u.remove(n)})},dispose:L.noop}),f=y.extend({type:"boxplotBoxPath",shape:{},buildPath:function(i,u){var t=u.points,n=0;for(i.moveTo(t[n][0],t[n][1]),n++;n<4;n++)i.lineTo(t[n][0],t[n][1]);for(i.closePath();n<t.length;n++)i.moveTo(t[n][0],t[n][1]),n++,i.lineTo(t[n][0],t[n][1])}});function s(i,u,t,n,o){var d=i.ends,h=new f({shape:{points:o?c(d,n,i):d}});return r(i,h,u,t,o),h}function r(i,u,t,n,o){var d=t.hostModel,h=E[o?"initProps":"updateProps"];h(u,{shape:{points:i.ends}},d,n);var m=t.getItemModel(n),A=m.getModel(a),v=t.getItemVisual(n,"color"),b=A.getItemStyle(["borderColor"]);b.stroke=v,b.strokeNoScale=!0,u.useStyle(b),u.z2=100;var x=m.getModel(e).getItemStyle();E.setHoverStyle(u,x)}function c(i,u,t){return L.map(i,function(n){return n=n.slice(),n[u]=t.initBaseline,n})}var l=g;Ce.exports=l},"3S7+":function(Ce,Q,p){"use strict";var L=p("lSNA"),O=p.n(L),E=p("J4zp"),y=p.n(E),a=p("pVnL"),e=p.n(a),g=p("q1tI"),f=p("U8pU"),s=p("VTBJ"),r=p("Ff2n"),c=p("uciX"),l={adjustX:1,adjustY:1},i=[0,0],u={left:{points:["cr","cl"],overflow:l,offset:[-4,0],targetOffset:i},right:{points:["cl","cr"],overflow:l,offset:[4,0],targetOffset:i},top:{points:["bc","tc"],overflow:l,offset:[0,-4],targetOffset:i},bottom:{points:["tc","bc"],overflow:l,offset:[0,4],targetOffset:i},topLeft:{points:["bl","tl"],overflow:l,offset:[0,-4],targetOffset:i},leftTop:{points:["tr","tl"],overflow:l,offset:[-4,0],targetOffset:i},topRight:{points:["br","tr"],overflow:l,offset:[0,-4],targetOffset:i},rightTop:{points:["tl","tr"],overflow:l,offset:[4,0],targetOffset:i},bottomRight:{points:["tr","br"],overflow:l,offset:[0,4],targetOffset:i},rightBottom:{points:["bl","br"],overflow:l,offset:[4,0],targetOffset:i},bottomLeft:{points:["tl","bl"],overflow:l,offset:[0,4],targetOffset:i},leftBottom:{points:["br","bl"],overflow:l,offset:[-4,0],targetOffset:i}},t=u,n=function(P){var j=P.overlay,z=P.prefixCls,K=P.id,X=P.overlayInnerStyle;return g.createElement("div",{className:"".concat(z,"-inner"),id:K,role:"tooltip",style:X},typeof j=="function"?j():j)},o=n,d=function(P,j){var z=P.overlayClassName,K=P.trigger,X=K===void 0?["hover"]:K,Z=P.mouseEnterDelay,Y=Z===void 0?0:Z,te=P.mouseLeaveDelay,q=te===void 0?.1:te,ee=P.overlayStyle,fe=P.prefixCls,be=fe===void 0?"rc-tooltip":fe,Fe=P.children,ve=P.onVisibleChange,Oe=P.afterVisibleChange,J=P.transitionName,ne=P.animation,Ke=P.placement,ie=Ke===void 0?"right":Ke,re=P.align,he=re===void 0?{}:re,ge=P.destroyTooltipOnHide,Pe=ge===void 0?!1:ge,Ee=P.defaultVisible,ke=P.getTooltipContainer,Me=P.overlayInnerStyle,me=Object(r.a)(P,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),le=Object(g.useRef)(null);Object(g.useImperativeHandle)(j,function(){return le.current});var oe=Object(s.a)({},me);"visible"in P&&(oe.popupVisible=P.visible);var Se=function(){var Je=P.arrowContent,St=Je===void 0?null:Je,Nt=P.overlay,Rt=P.id;return[g.createElement("div",{className:"".concat(be,"-arrow"),key:"arrow"},St),g.createElement(o,{key:"content",prefixCls:be,id:Rt,overlay:Nt,overlayInnerStyle:Me})]},nt=!1,et=!1;if(typeof Pe=="boolean")nt=Pe;else if(Pe&&Object(f.a)(Pe)==="object"){var Ue=Pe.keepParent;nt=Ue===!0,et=Ue===!1}return g.createElement(c.a,Object.assign({popupClassName:z,prefixCls:be,popup:Se,action:X,builtinPlacements:u,popupPlacement:ie,ref:le,popupAlign:he,getPopupContainer:ke,onPopupVisibleChange:ve,afterPopupVisibleChange:Oe,popupTransitionName:J,popupAnimation:ne,defaultPopupVisible:Ee,destroyPopupOnHide:nt,autoDestroy:et,mouseLeaveDelay:q,popupStyle:ee,mouseEnterDelay:Y},oe),Fe)},h=Object(g.forwardRef)(d),m=h,A=p("TSYQ"),v=p.n(A),b={adjustX:1,adjustY:1},x={adjustX:0,adjustY:0},C=[0,0];function w(H){return typeof H=="boolean"?H?b:x:e()(e()({},x),H)}function S(H){var P=H.arrowWidth,j=P===void 0?5:P,z=H.horizontalArrowShift,K=z===void 0?16:z,X=H.verticalArrowShift,Z=X===void 0?8:X,Y=H.autoAdjustOverflow,te={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:[-(K+j),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(Z+j)]},topRight:{points:["br","tc"],offset:[K+j,-4]},rightTop:{points:["tl","cr"],offset:[4,-(Z+j)]},bottomRight:{points:["tr","bc"],offset:[K+j,4]},rightBottom:{points:["bl","cr"],offset:[4,Z+j]},bottomLeft:{points:["tl","bc"],offset:[-(K+j),4]},leftBottom:{points:["br","cl"],offset:[-4,Z+j]}};return Object.keys(te).forEach(function(q){te[q]=H.arrowPointAtCenter?e()(e()({},te[q]),{overflow:w(Y),targetOffset:C}):e()(e()({},u[q]),{overflow:w(Y)}),te[q].ignoreShake=!0}),te}var T=p("0n0R"),I=p("H84U"),N=p("09Wf"),M=function(P,j){var z={},K=e()({},P);return j.forEach(function(X){P&&X in P&&(z[X]=P[X],delete K[X])}),{picked:z,omitted:K}},k=new RegExp("^(".concat(N.a.join("|"),")(-inverse)?$"));function U(H,P){var j=H.type;if((j.__ANT_BUTTON===!0||j.__ANT_SWITCH===!0||j.__ANT_CHECKBOX===!0||H.type==="button")&&H.props.disabled){var z=M(H.props.style,["position","left","right","top","bottom","float","display","zIndex"]),K=z.picked,X=z.omitted,Z=e()(e()({display:"inline-block"},K),{cursor:"not-allowed",width:H.props.block?"100%":null}),Y=e()(e()({},X),{pointerEvents:"none"}),te=Object(T.a)(H,{style:Y,className:null});return g.createElement("span",{style:Z,className:v()(H.props.className,"".concat(P,"-disabled-compatible-wrapper"))},te)}return H}var V=g.forwardRef(function(H,P){var j,z=g.useContext(I.b),K=z.getPopupContainer,X=z.getPrefixCls,Z=z.direction,Y=g.useState(!!H.visible||!!H.defaultVisible),te=y()(Y,2),q=te[0],ee=te[1];g.useEffect(function(){"visible"in H&&ee(H.visible)},[H.visible]);var fe=function(){var Ue=H.title,bt=H.overlay;return!Ue&&!bt&&Ue!==0},be=function(Ue){"visible"in H||ee(fe()?!1:Ue),H.onVisibleChange&&!fe()&&H.onVisibleChange(Ue)},Fe=function(){var Ue=H.builtinPlacements,bt=H.arrowPointAtCenter,Je=H.autoAdjustOverflow;return Ue||S({arrowPointAtCenter:bt,autoAdjustOverflow:Je})},ve=function(Ue,bt){var Je=Fe(),St=Object.keys(Je).filter(function(Ft){return Je[Ft].points[0]===bt.points[0]&&Je[Ft].points[1]===bt.points[1]})[0];if(!St)return;var Nt=Ue.getBoundingClientRect(),Rt={top:"50%",left:"50%"};St.indexOf("top")>=0||St.indexOf("Bottom")>=0?Rt.top="".concat(Nt.height-bt.offset[1],"px"):(St.indexOf("Top")>=0||St.indexOf("bottom")>=0)&&(Rt.top="".concat(-bt.offset[1],"px")),St.indexOf("left")>=0||St.indexOf("Right")>=0?Rt.left="".concat(Nt.width-bt.offset[0],"px"):(St.indexOf("right")>=0||St.indexOf("Left")>=0)&&(Rt.left="".concat(-bt.offset[0],"px")),Ue.style.transformOrigin="".concat(Rt.left," ").concat(Rt.top)},Oe=function(){var Ue=H.title,bt=H.overlay;return Ue===0?Ue:bt||Ue||""},J=H.prefixCls,ne=H.openClassName,Ke=H.getPopupContainer,ie=H.getTooltipContainer,re=H.overlayClassName,he=H.color,ge=H.overlayInnerStyle,Pe=H.children,Ee=X("tooltip",J),ke=q;!("visible"in H)&&fe()&&(ke=!1);var Me=U(Object(T.b)(Pe)?Pe:g.createElement("span",null,Pe),Ee),me=Me.props,le=v()(me.className,O()({},ne||"".concat(Ee,"-open"),!0)),oe=v()(re,(j={},O()(j,"".concat(Ee,"-rtl"),Z==="rtl"),O()(j,"".concat(Ee,"-").concat(he),he&&k.test(he)),j)),Se,nt;return he&&!k.test(he)&&(Se=e()(e()({},ge),{background:he}),nt={background:he}),g.createElement(m,e()({},H,{prefixCls:Ee,overlayClassName:oe,getTooltipContainer:Ke||ie||K,ref:P,builtinPlacements:Fe(),overlay:Oe(),visible:ke,onVisibleChange:be,onPopupAlign:ve,overlayInnerStyle:Se,arrowContent:g.createElement("span",{className:"".concat(Ee,"-arrow-content"),style:nt})}),ke?Object(T.a)(Me,{className:le}):Me)});V.displayName="Tooltip",V.defaultProps={placement:"top",transitionName:"zoom-big-fast",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0};var B=Q.a=V},"3TkU":function(Ce,Q,p){p("aTJb"),p("OlYY"),p("fc+c"),p("QUw5"),p("Swgg"),p("LBfv"),p("noeP")},"3X6L":function(Ce,Q,p){var L=p("bYtY"),O=p("7a+S"),E=p("OKJ2"),y=O.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:[]}});L.mixin(y,E);var a=y;Ce.exports=a},"3dVZ":function(Ce,Q,p){},"3e3G":function(Ce,Q,p){var L=p("bYtY"),O=p("QuXc"),E=function(e,g,f,s,r){this.x=e==null?.5:e,this.y=g==null?.5:g,this.r=f==null?.5:f,this.type="radial",this.global=r||!1,O.call(this,s)};E.prototype={constructor:E},L.inherits(E,O);var y=E;Ce.exports=y},"3gBT":function(Ce,Q){var p=2311;function L(){return p++}Ce.exports=L},"3hzK":function(Ce,Q){var p={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")}}};Ce.exports=p},"3m61":function(Ce,Q){function p(O){return O instanceof Array||(O=[O,O]),O}function L(O){O.eachSeriesByType("graph",function(E){var y=E.getGraph(),a=E.getEdgeData(),e=p(E.get("edgeSymbol")),g=p(E.get("edgeSymbolSize")),f="lineStyle.color".split("."),s="lineStyle.opacity".split(".");a.setVisual("fromSymbol",e&&e[0]),a.setVisual("toSymbol",e&&e[1]),a.setVisual("fromSymbolSize",g&&g[0]),a.setVisual("toSymbolSize",g&&g[1]),a.setVisual("color",E.get(f)),a.setVisual("opacity",E.get(s)),a.each(function(r){var c=a.getItemModel(r),l=y.getEdgeByIndex(r),i=p(c.getShallow("symbol",!0)),u=p(c.getShallow("symbolSize",!0)),t=c.get(f),n=c.get(s);switch(t){case"source":t=l.node1.getVisual("color");break;case"target":t=l.node2.getVisual("color");break}i[0]&&l.setVisual("fromSymbol",i[0]),i[1]&&l.setVisual("toSymbol",i[1]),u[0]&&l.setVisual("fromSymbolSize",u[0]),u[1]&&l.setVisual("toSymbolSize",u[1]),l.setVisual("color",t),l.setVisual("opacity",n)})})}Ce.exports=L},"3ouR":function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M354 671h58.9c4.7 0 9.2-2.1 12.3-5.7L512 561.8l86.8 103.5c3 3.6 7.5 5.7 12.3 5.7H670c6.8 0 10.5-7.9 6.1-13.1L553.8 512l122.4-145.9c4.4-5.2.7-13.1-6.1-13.1h-58.9c-4.7 0-9.2 2.1-12.3 5.7L512 462.2l-86.8-103.5c-3-3.6-7.5-5.7-12.3-5.7H354c-6.8 0-10.5 7.9-6.1 13.1L470.2 512 347.9 657.9A7.95 7.95 0 00354 671z"}},{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:"close-square",theme:"outlined"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="CloseSquareOutlined";var g=Q.a=O.forwardRef(e)},"3zoK":function(Ce,Q,p){var L=p("bYtY"),O=p("bLfw"),E=p("KCsZ"),y=p("nkfE"),a=p("OELB"),e=p("ICMv"),g=O.extend({type:"baseParallelAxis",axis:null,activeIntervals:[],getAreaSelectStyle:function(){return E([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},setActiveIntervals:function(c){var l=this.activeIntervals=L.clone(c);if(l)for(var i=l.length-1;i>=0;i--)a.asc(l[i])},getActiveState:function(c){var l=this.activeIntervals;if(!l.length)return"normal";if(c==null||isNaN(c))return"inactive";if(l.length===1){var i=l[0];if(i[0]<=c&&c<=i[1])return"active"}else for(var u=0,t=l.length;u<t;u++)if(l[u][0]<=c&&c<=l[u][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};L.merge(g.prototype,e);function s(c,l){return l.type||(l.data?"category":"value")}y("parallel",g,s,f);var r=g;Ce.exports=r},"49sm":function(Ce,Q){var p={}.toString;Ce.exports=Array.isArray||function(L){return p.call(L)=="[object Array]"}},"4Feb":function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=p("IwbS"),a=p("x3X8"),e=a.getDefaultLabel,g=p("MwEJ"),f=p("nVfU"),s=f.getLayoutOnAxis,r=p("gPAo"),c=p("T4UG"),l=p("Qxkt"),i=p("6Ic6"),u=p("sK/D"),t=u.createClipPath,n=p("qj72"),o=p("ANjR"),d=p("MHtr"),h=p("6usn"),m=p("Rx6q"),A=y.CACHED_LABEL_STYLE_PROPERTIES,v=["itemStyle"],b=["emphasis","itemStyle"],x=["label"],C=["emphasis","label"],w="e\0\0",S={cartesian2d:n,geo:o,singleAxis:d,polar:h,calendar:m};c.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(q,ee){return g(this.getSource(),this)},getDataParams:function(q,ee,fe){var be=c.prototype.getDataParams.apply(this,arguments);return fe&&(be.info=fe.info),be}}),i.extend({type:"custom",_data:null,render:function(q,ee,fe,be){var Fe=this._data,ve=q.getData(),Oe=this.group,J=M(q,ve,ee,fe);ve.diff(Fe).add(function(Ke){U(null,Ke,J(Ke,be),q,Oe,ve)}).update(function(Ke,ie){var re=Fe.getItemGraphicEl(ie);U(re,Ke,J(Ke,be),q,Oe,ve)}).remove(function(Ke){var ie=Fe.getItemGraphicEl(Ke);ie&&Oe.remove(ie)}).execute();var ne=q.get("clip",!0)?t(q.coordinateSystem,!1,q):null;ne?Oe.setClipPath(ne):Oe.removeClipPath(),this._data=ve},incrementalPrepareRender:function(q,ee,fe){this.group.removeAll(),this._data=null},incrementalRender:function(q,ee,fe,be,Fe){var ve=ee.getData(),Oe=M(ee,ve,fe,be);function J(ie){ie.isGroup||(ie.incremental=!0,ie.useHoverLayer=!0)}for(var ne=q.start;ne<q.end;ne++){var Ke=U(null,ne,Oe(ne,Fe),ee,this.group,ve);Ke.traverse(J)}},dispose:E.noop,filterForExposedEvent:function(q,ee,fe,be){var Fe=ee.element;if(Fe==null||fe.name===Fe)return!0;for(;(fe=fe.parent)&&fe!==this.group;)if(fe.name===Fe)return!0;return!1}});function T(q){var ee=q.type,fe;if(ee==="path"){var be=q.shape,Fe=be.width!=null&&be.height!=null?{x:be.x||0,y:be.y||0,width:be.width,height:be.height}:null,ve=Z(be);fe=y.makePath(ve,null,Fe,be.layout||"center"),fe.__customPathData=ve}else if(ee==="image")fe=new y.Image({}),fe.__customImagePath=q.style.image;else if(ee==="text")fe=new y.Text({}),fe.__customText=q.style.text;else if(ee==="group")fe=new y.Group;else{if(ee==="compoundPath")throw new Error('"compoundPath" is not supported yet.');var Oe=y.getShapeClass(ee);fe=new Oe}return fe.__customGraphicType=ee,fe.name=q.name,fe}function I(q,ee,fe,be,Fe,ve,Oe){var J={},ne=fe.style||{};if(fe.shape&&(J.shape=E.clone(fe.shape)),fe.position&&(J.position=fe.position.slice()),fe.scale&&(J.scale=fe.scale.slice()),fe.origin&&(J.origin=fe.origin.slice()),fe.rotation&&(J.rotation=fe.rotation),q.type==="image"&&fe.style){var Ke=J.style={};E.each(["x","y","width","height"],function(he){N(he,Ke,ne,q.style,ve)})}if(q.type==="text"&&fe.style){var Ke=J.style={};E.each(["x","y"],function(ge){N(ge,Ke,ne,q.style,ve)}),!ne.hasOwnProperty("textFill")&&ne.fill&&(ne.textFill=ne.fill),!ne.hasOwnProperty("textStroke")&&ne.stroke&&(ne.textStroke=ne.stroke)}if(q.type!=="group"&&(q.useStyle(ne),ve)){q.style.opacity=0;var ie=ne.opacity;ie==null&&(ie=1),y.initProps(q,{style:{opacity:ie}},be,ee)}ve?q.attr(J):y.updateProps(q,J,be,ee),fe.hasOwnProperty("z2")&&q.attr("z2",fe.z2||0),fe.hasOwnProperty("silent")&&q.attr("silent",fe.silent),fe.hasOwnProperty("invisible")&&q.attr("invisible",fe.invisible),fe.hasOwnProperty("ignore")&&q.attr("ignore",fe.ignore),fe.hasOwnProperty("info")&&q.attr("info",fe.info);var re=fe.styleEmphasis;y.setElementHoverStyle(q,re),Oe&&y.setAsHighDownDispatcher(q,re!==!1)}function N(q,ee,fe,be,Fe){fe[q]!=null&&!Fe&&(ee[q]=fe[q],fe[q]=be[q])}function M(q,ee,fe,be){var Fe=q.get("renderItem"),ve=q.coordinateSystem,Oe={};ve&&(Oe=ve.prepareCustoms?ve.prepareCustoms():S[ve.type](ve));var J=E.defaults({getWidth:be.getWidth,getHeight:be.getHeight,getZr:be.getZr,getDevicePixelRatio:be.getDevicePixelRatio,value:ke,style:Me,styleEmphasis:me,visual:le,barLayout:oe,currentSeriesIndices:Se,font:nt},Oe.api||{}),ne={context:{},seriesId:q.id,seriesName:q.name,seriesIndex:q.seriesIndex,coordSys:Oe.coordSys,dataInsideLength:ee.count(),encode:k(q.getData())},Ke,ie=!0,re,he,ge,Pe;return function(et,Ue){return Ke=et,ie=!0,Fe&&Fe(E.defaults({dataIndexInside:et,dataIndex:ee.getRawIndex(et),actionType:Ue?Ue.type:null},ne),J)};function Ee(et){et==null&&(et=Ke),ie&&(re=ee.getItemModel(et),he=re.getModel(x),ge=re.getModel(C),Pe=ee.getItemVisual(et,"color"),ie=!1)}function ke(et,Ue){return Ue==null&&(Ue=Ke),ee.get(ee.getDimension(et||0),Ue)}function Me(et,Ue){Ue==null&&(Ue=Ke),Ee(Ue);var bt=re.getModel(v).getItemStyle();Pe!=null&&(bt.fill=Pe);var Je=ee.getItemVisual(Ue,"opacity");Je!=null&&(bt.opacity=Je);var St=et?z(et,he):he;return y.setTextStyle(bt,St,null,{autoColor:Pe,isRectText:!0}),bt.text=St.getShallow("show")?E.retrieve2(q.getFormattedLabel(Ue,"normal"),e(ee,Ue)):null,et&&K(bt,et),bt}function me(et,Ue){Ue==null&&(Ue=Ke),Ee(Ue);var bt=re.getModel(b).getItemStyle(),Je=et?z(et,ge):ge;return y.setTextStyle(bt,Je,null,{isRectText:!0},!0),bt.text=Je.getShallow("show")?E.retrieve3(q.getFormattedLabel(Ue,"emphasis"),q.getFormattedLabel(Ue,"normal"),e(ee,Ue)):null,et&&K(bt,et),bt}function le(et,Ue){return Ue==null&&(Ue=Ke),ee.getItemVisual(Ue,et)}function oe(et){if(ve.getBaseAxis){var Ue=ve.getBaseAxis();return s(E.defaults({axis:Ue},et),be)}}function Se(){return fe.getCurrentSeriesIndices()}function nt(et){return y.getFont(et,fe)}}function k(q){var ee={};return E.each(q.dimensions,function(fe,be){var Fe=q.getDimensionInfo(fe);if(!Fe.isExtraCoord){var ve=Fe.coordDim,Oe=ee[ve]=ee[ve]||[];Oe[Fe.coordDimIndex]=be}}),ee}function U(q,ee,fe,be,Fe,ve){return q=V(q,ee,fe,be,Fe,ve,!0),q&&ve.setItemGraphicEl(ee,q),q}function V(q,ee,fe,be,Fe,ve,Oe){var J=!fe;fe=fe||{};var ne=fe.type,Ke=fe.shape,ie=fe.style;if(q&&(J||ne!=null&&ne!==q.__customGraphicType||ne==="path"&&Y(Ke)&&Z(Ke)!==q.__customPathData||ne==="image"&&te(ie,"image")&&ie.image!==q.__customImagePath||ne==="text"&&te(Ke,"text")&&ie.text!==q.__customText)&&(Fe.remove(q),q=null),J)return;var re=!q;return!q&&(q=T(fe)),I(q,ee,fe,be,ve,re,Oe),ne==="group"&&B(q,ee,fe,be,ve),Fe.add(q),q}function B(q,ee,fe,be,Fe){var ve=fe.children,Oe=ve?ve.length:0,J=fe.$mergeChildren,ne=J==="byName"||fe.diffChildrenByName,Ke=J===!1;if(!Oe&&!ne&&!Ke)return;if(ne){H({oldChildren:q.children()||[],newChildren:ve||[],dataIndex:ee,animatableModel:be,group:q,data:Fe});return}Ke&&q.removeAll();for(var ie=0;ie<Oe;ie++)ve[ie]&&V(q.childAt(ie),ee,ve[ie],be,q,Fe)}function H(q){new r(q.oldChildren,q.newChildren,P,P,q).add(j).update(j).remove(X).execute()}function P(q,ee){var fe=q&&q.name;return fe!=null?fe:w+ee}function j(q,ee){var fe=this.context,be=q!=null?fe.newChildren[q]:null,Fe=ee!=null?fe.oldChildren[ee]:null;V(Fe,fe.dataIndex,be,fe.animatableModel,fe.group,fe.data)}function z(q,ee){var fe=new l({},ee);return E.each(A,function(be,Fe){q.hasOwnProperty(be)&&(fe.option[Fe]=q[be])}),fe}function K(q,ee){for(var fe in ee)(ee.hasOwnProperty(fe)||!A.hasOwnProperty(fe))&&(q[fe]=ee[fe])}function X(q){var ee=this.context,fe=ee.oldChildren[q];fe&&ee.group.remove(fe)}function Z(q){return q&&(q.pathData||q.d)}function Y(q){return q&&(q.hasOwnProperty("pathData")||q.hasOwnProperty("d"))}function te(q,ee){return q&&q.hasOwnProperty(ee)}},"4HMb":function(Ce,Q,p){var L=p("bYtY"),O=p("6GrX"),E=p("4NO4"),y=E.makeInner,a=p("aX7z"),e=a.makeLabelFormatter,g=a.getOptionCategoryInterval,f=a.shouldShowAllLabels,s=y();function r(x){return x.type==="category"?l(x):t(x)}function c(x,C){return x.type==="category"?u(x,C):{ticks:x.scale.getTicks()}}function l(x){var C=x.getLabelModel(),w=i(x,C);return!C.get("show")||x.scale.isBlank()?{labels:[],labelCategoryInterval:w.labelCategoryInterval}:w}function i(x,C){var w=n(x,"labels"),S=g(C),T=o(w,S);if(T)return T;var I,N;return L.isFunction(S)?I=b(x,S):(N=S==="auto"?h(x):S,I=v(x,N)),d(w,S,{labels:I,labelCategoryInterval:N})}function u(x,C){var w=n(x,"ticks"),S=g(C),T=o(w,S);if(T)return T;var I,N;if((!C.get("show")||x.scale.isBlank())&&(I=[]),L.isFunction(S))I=b(x,S,!0);else if(S==="auto"){var M=i(x,x.getLabelModel());N=M.labelCategoryInterval,I=L.map(M.labels,function(k){return k.tickValue})}else N=S,I=v(x,N,!0);return d(w,S,{ticks:I,tickCategoryInterval:N})}function t(x){var C=x.scale.getTicks(),w=e(x);return{labels:L.map(C,function(S,T){return{formattedLabel:w(S,T),rawLabel:x.scale.getLabel(S),tickValue:S}})}}function n(x,C){return s(x)[C]||(s(x)[C]=[])}function o(x,C){for(var w=0;w<x.length;w++)if(x[w].key===C)return x[w].value}function d(x,C,w){return x.push({key:C,value:w}),w}function h(x){var C=s(x).autoInterval;return C!=null?C:s(x).autoInterval=x.calculateCategoryInterval()}function m(x){var C=A(x),w=e(x),S=(C.axisRotate-C.labelRotate)/180*Math.PI,T=x.scale,I=T.getExtent(),N=T.count();if(I[1]-I[0]<1)return 0;var M=1;N>40&&(M=Math.max(1,Math.floor(N/40)));for(var k=I[0],U=x.dataToCoord(k+1)-x.dataToCoord(k),V=Math.abs(U*Math.cos(S)),B=Math.abs(U*Math.sin(S)),H=0,P=0;k<=I[1];k+=M){var j=0,z=0,K=O.getBoundingRect(w(k),C.font,"center","top");j=K.width*1.3,z=K.height*1.3,H=Math.max(H,j,7),P=Math.max(P,z,7)}var X=H/V,Z=P/B;isNaN(X)&&(X=Infinity),isNaN(Z)&&(Z=Infinity);var Y=Math.max(0,Math.floor(Math.min(X,Z))),te=s(x.model),q=x.getExtent(),ee=te.lastAutoInterval,fe=te.lastTickCount;return ee!=null&&fe!=null&&Math.abs(ee-Y)<=1&&Math.abs(fe-N)<=1&&ee>Y&&te.axisExtend0===q[0]&&te.axisExtend1===q[1]?Y=ee:(te.lastTickCount=N,te.lastAutoInterval=Y,te.axisExtend0=q[0],te.axisExtend1=q[1]),Y}function A(x){var C=x.getLabelModel();return{axisRotate:x.getRotate?x.getRotate():x.isHorizontal&&!x.isHorizontal()?90:0,labelRotate:C.get("rotate")||0,font:C.getFont()}}function v(x,C,w){var S=e(x),T=x.scale,I=T.getExtent(),N=x.getLabelModel(),M=[],k=Math.max((C||0)+1,1),U=I[0],V=T.count();U!==0&&k>1&&V/k>2&&(U=Math.round(Math.ceil(U/k)*k));var B=f(x),H=N.get("showMinLabel")||B,P=N.get("showMaxLabel")||B;H&&U!==I[0]&&z(I[0]);for(var j=U;j<=I[1];j+=k)z(j);P&&j-k!==I[1]&&z(I[1]);function z(K){M.push(w?K:{formattedLabel:S(K),rawLabel:T.getLabel(K),tickValue:K})}return M}function b(x,C,w){var S=x.scale,T=e(x),I=[];return L.each(S.getTicks(),function(N){var M=S.getLabel(N);C(N,M)&&I.push(w?N:{formattedLabel:T(N),rawLabel:M,tickValue:N})}),I}Q.createAxisLabels=r,Q.createAxisTicks=c,Q.calculateCategoryInterval=m},"4NO4":function(Ce,Q,p){var L=p("bYtY"),O=p("ItGF"),E=L.each,y=L.isObject,a=L.isArray,e="series\0";function g(w){return w instanceof Array?w:w==null?[]:[w]}function f(w,S,T){if(w){w[S]=w[S]||{},w.emphasis=w.emphasis||{},w.emphasis[S]=w.emphasis[S]||{};for(var I=0,N=T.length;I<N;I++){var M=T[I];!w.emphasis[S].hasOwnProperty(M)&&w[S].hasOwnProperty(M)&&(w.emphasis[S][M]=w[S][M])}}}var s=["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 r(w){return y(w)&&!a(w)&&!(w instanceof Date)?w.value:w}function c(w){return y(w)&&!(w instanceof Array)}function l(w,S){S=(S||[]).slice();var T=L.map(w||[],function(I,N){return{exist:I}});return E(S,function(I,N){if(!y(I))return;for(var M=0;M<T.length;M++)if(!T[M].option&&I.id!=null&&T[M].exist.id===I.id+""){T[M].option=I,S[N]=null;return}for(var M=0;M<T.length;M++){var k=T[M].exist;if(!T[M].option&&(k.id==null||I.id==null)&&I.name!=null&&!t(I)&&!t(k)&&k.name===I.name+""){T[M].option=I,S[N]=null;return}}}),E(S,function(I,N){if(!y(I))return;for(var M=0;M<T.length;M++){var k=T[M].exist;if(!T[M].option&&!t(k)&&I.id==null){T[M].option=I;break}}M>=T.length&&T.push({option:I})}),T}function i(w){var S=L.createHashMap();E(w,function(T,I){var N=T.exist;N&&S.set(N.id,T)}),E(w,function(T,I){var N=T.option;L.assert(!N||N.id==null||!S.get(N.id)||S.get(N.id)===T,"id duplicates: "+(N&&N.id)),N&&N.id!=null&&S.set(N.id,T),!T.keyInfo&&(T.keyInfo={})}),E(w,function(T,I){var N=T.exist,M=T.option,k=T.keyInfo;if(!y(M))return;if(k.name=M.name!=null?M.name+"":N?N.name:e+I,N)k.id=N.id;else if(M.id!=null)k.id=M.id+"";else{var U=0;do k.id="\0"+k.name+"\0"+U++;while(S.get(k.id))}S.set(k.id,T)})}function u(w){var S=w.name;return!!(S&&S.indexOf(e))}function t(w){return y(w)&&w.id&&(w.id+"").indexOf("\0_ec_\0")===0}function n(w,S){var T={},I={};return N(w||[],T),N(S||[],I,T),[M(T),M(I)];function N(k,U,V){for(var B=0,H=k.length;B<H;B++)for(var P=k[B].seriesId,j=g(k[B].dataIndex),z=V&&V[P],K=0,X=j.length;K<X;K++){var Z=j[K];z&&z[Z]?z[Z]=null:(U[P]||(U[P]={}))[Z]=1}}function M(k,U){var V=[];for(var B in k)if(k.hasOwnProperty(B)&&k[B]!=null)if(U)V.push(+B);else{var H=M(k[B],!0);H.length&&V.push({seriesId:B,dataIndex:H})}return V}}function o(w,S){if(S.dataIndexInside!=null)return S.dataIndexInside;if(S.dataIndex!=null)return L.isArray(S.dataIndex)?L.map(S.dataIndex,function(T){return w.indexOfRawIndex(T)}):w.indexOfRawIndex(S.dataIndex);if(S.name!=null)return L.isArray(S.name)?L.map(S.name,function(T){return w.indexOfName(T)}):w.indexOfName(S.name)}function d(){var w="__\0ec_inner_"+h+++"_"+Math.random().toFixed(5);return function(S){return S[w]||(S[w]={})}}var h=0;function m(w,S,T){if(L.isString(S)){var I={};I[S+"Index"]=0,S=I}var N=T&&T.defaultMainType;N&&!A(S,N+"Index")&&!A(S,N+"Id")&&!A(S,N+"Name")&&(S[N+"Index"]=0);var M={};return E(S,function(k,U){var k=S[U];if(U==="dataIndex"||U==="dataIndexInside"){M[U]=k;return}var V=U.match(/^(\w+)(Index|Id|Name)$/)||[],B=V[1],H=(V[2]||"").toLowerCase();if(!B||!H||k==null||H==="index"&&k==="none"||T&&T.includeMainTypes&&L.indexOf(T.includeMainTypes,B)<0)return;var P={mainType:B};(H!=="index"||k!=="all")&&(P[H]=k);var j=w.queryComponents(P);M[B+"Models"]=j,M[B+"Model"]=j[0]}),M}function A(w,S){return w&&w.hasOwnProperty(S)}function v(w,S,T){w.setAttribute?w.setAttribute(S,T):w[S]=T}function b(w,S){return w.getAttribute?w.getAttribute(S):w[S]}function x(w){return w==="auto"?O.domSupported?"html":"richText":w||"html"}function C(w,S){var T=L.createHashMap(),I=[];return L.each(w,function(N){var M=S(N);(T.get(M)||(I.push(M),T.set(M,[]))).push(N)}),{keys:I,buckets:T}}Q.normalizeToArray=g,Q.defaultEmphasis=f,Q.TEXT_STYLE_OPTIONS=s,Q.getDataItemValue=r,Q.isDataItemOption=c,Q.mappingToExists=l,Q.makeIdAndName=i,Q.isNameSpecified=u,Q.isIdInner=t,Q.compressBatches=n,Q.queryDataIndex=o,Q.makeInner=d,Q.parseFinder=m,Q.setAttribute=v,Q.getAttribute=b,Q.getTooltipRenderMode=x,Q.groupData=C},"4NgU":function(Ce,Q,p){var L=p("Yl7c");function O(y){this._setting=y||{},this._extent=[Infinity,-Infinity],this._interval=0,this.init&&this.init.apply(this,arguments)}O.prototype.parse=function(y){return y},O.prototype.getSetting=function(y){return this._setting[y]},O.prototype.contain=function(y){var a=this._extent;return y>=a[0]&&y<=a[1]},O.prototype.normalize=function(y){var a=this._extent;return a[1]===a[0]?.5:(y-a[0])/(a[1]-a[0])},O.prototype.scale=function(y){var a=this._extent;return y*(a[1]-a[0])+a[0]},O.prototype.unionExtent=function(y){var a=this._extent;y[0]<a[0]&&(a[0]=y[0]),y[1]>a[1]&&(a[1]=y[1])},O.prototype.unionExtentFromData=function(y,a){this.unionExtent(y.getApproximateExtent(a))},O.prototype.getExtent=function(){return this._extent.slice()},O.prototype.setExtent=function(y,a){var e=this._extent;isNaN(y)||(e[0]=y),isNaN(a)||(e[1]=a)},O.prototype.isBlank=function(){return this._isBlank},O.prototype.setBlank=function(y){this._isBlank=y},O.prototype.getLabel=null,L.enableClassExtend(O),L.enableClassManagement(O,{registerWhenExtend:!0});var E=O;Ce.exports=E},"4fz+":function(Ce,Q,p){var L=p("bYtY"),O=p("1bdT"),E=p("mFDi"),y=function(g){g=g||{},O.call(this,g);for(var f in g)g.hasOwnProperty(f)&&(this[f]=g[f]);this._children=[],this.__storage=null,this.__dirty=!0};y.prototype={constructor:y,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(g){return this._children[g]},childOfName:function(g){for(var f=this._children,s=0;s<f.length;s++)if(f[s].name===g)return f[s]},childCount:function(){return this._children.length},add:function(g){return g&&g!==this&&g.parent!==this&&(this._children.push(g),this._doAdd(g)),this},addBefore:function(g,f){if(g&&g!==this&&g.parent!==this&&f&&f.parent===this){var s=this._children,r=s.indexOf(f);r>=0&&(s.splice(r,0,g),this._doAdd(g))}return this},_doAdd:function(g){g.parent&&g.parent.remove(g),g.parent=this;var f=this.__storage,s=this.__zr;f&&f!==g.__storage&&(f.addToStorage(g),g instanceof y&&g.addChildrenToStorage(f)),s&&s.refresh()},remove:function(g){var f=this.__zr,s=this.__storage,r=this._children,c=L.indexOf(r,g);return c<0?this:(r.splice(c,1),g.parent=null,s&&(s.delFromStorage(g),g instanceof y&&g.delChildrenFromStorage(s)),f&&f.refresh(),this)},removeAll:function(){var g=this._children,f=this.__storage,s,r;for(r=0;r<g.length;r++)s=g[r],f&&(f.delFromStorage(s),s instanceof y&&s.delChildrenFromStorage(f)),s.parent=null;return g.length=0,this},eachChild:function(g,f){for(var s=this._children,r=0;r<s.length;r++){var c=s[r];g.call(f,c,r)}return this},traverse:function(g,f){for(var s=0;s<this._children.length;s++){var r=this._children[s];g.call(f,r),r.type==="group"&&r.traverse(g,f)}return this},addChildrenToStorage:function(g){for(var f=0;f<this._children.length;f++){var s=this._children[f];g.addToStorage(s),s instanceof y&&s.addChildrenToStorage(g)}},delChildrenFromStorage:function(g){for(var f=0;f<this._children.length;f++){var s=this._children[f];g.delFromStorage(s),s instanceof y&&s.delChildrenFromStorage(g)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(g){for(var f=null,s=new E(0,0,0,0),r=g||this._children,c=[],l=0;l<r.length;l++){var i=r[l];if(i.ignore||i.invisible)continue;var u=i.getBoundingRect(),t=i.getLocalTransform(c);t?(s.copy(u),s.applyTransform(t),f=f||s.clone(),f.union(s)):(f=f||u.clone(),f.union(u))}return f||s}},L.inherits(y,O);var a=y;Ce.exports=a},"4i/N":function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="CloseOutlined";var g=Q.a=O.forwardRef(e)},"4mN7":function(Ce,Q,p){var L=p("QBsz"),O=p("Sj9i"),E=Math.min,y=Math.max,a=Math.sin,e=Math.cos,g=Math.PI*2,f=L.create(),s=L.create(),r=L.create();function c(d,h,m){if(d.length===0)return;var A=d[0],v=A[0],b=A[0],x=A[1],C=A[1],w;for(w=1;w<d.length;w++)A=d[w],v=E(v,A[0]),b=y(b,A[0]),x=E(x,A[1]),C=y(C,A[1]);h[0]=v,h[1]=x,m[0]=b,m[1]=C}function l(d,h,m,A,v,b){v[0]=E(d,m),v[1]=E(h,A),b[0]=y(d,m),b[1]=y(h,A)}var i=[],u=[];function t(d,h,m,A,v,b,x,C,w,S){var T=O.cubicExtrema,I=O.cubicAt,N,M=T(d,m,v,x,i);for(w[0]=Infinity,w[1]=Infinity,S[0]=-Infinity,S[1]=-Infinity,N=0;N<M;N++){var k=I(d,m,v,x,i[N]);w[0]=E(k,w[0]),S[0]=y(k,S[0])}for(M=T(h,A,b,C,u),N=0;N<M;N++){var U=I(h,A,b,C,u[N]);w[1]=E(U,w[1]),S[1]=y(U,S[1])}w[0]=E(d,w[0]),S[0]=y(d,S[0]),w[0]=E(x,w[0]),S[0]=y(x,S[0]),w[1]=E(h,w[1]),S[1]=y(h,S[1]),w[1]=E(C,w[1]),S[1]=y(C,S[1])}function n(d,h,m,A,v,b,x,C){var w=O.quadraticExtremum,S=O.quadraticAt,T=y(E(w(d,m,v),1),0),I=y(E(w(h,A,b),1),0),N=S(d,m,v,T),M=S(h,A,b,I);x[0]=E(d,v,N),x[1]=E(h,b,M),C[0]=y(d,v,N),C[1]=y(h,b,M)}function o(d,h,m,A,v,b,x,C,w){var S=L.min,T=L.max,I=Math.abs(v-b);if(I%g<1e-4&&I>1e-4){C[0]=d-m,C[1]=h-A,w[0]=d+m,w[1]=h+A;return}if(f[0]=e(v)*m+d,f[1]=a(v)*A+h,s[0]=e(b)*m+d,s[1]=a(b)*A+h,S(C,f,s),T(w,f,s),v=v%g,v<0&&(v=v+g),b=b%g,b<0&&(b=b+g),v>b&&!x?b+=g:v<b&&x&&(v+=g),x){var N=b;b=v,v=N}for(var M=0;M<b;M+=Math.PI/2)M>v&&(r[0]=e(M)*m+d,r[1]=a(M)*A+h,S(C,r,C),T(w,r,w))}Q.fromPoints=c,Q.fromLine=l,Q.fromCubic=t,Q.fromQuadratic=n,Q.fromArc=o},"4vCz":function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("X2/X")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="PlusSquareOutlined";var f=y.forwardRef(g);Q.default=f},"4xFK":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},"56rv":function(Ce,Q,p){var L=p("IwbS"),O=p("x3X8"),E=O.getDefaultLabel;function y(e,g,f,s,r,c,l){var i=f.getModel("label"),u=f.getModel("emphasis.label");L.setLabelStyle(e,g,i,u,{labelFetcher:r,labelDataIndex:c,defaultText:E(r.getData(),c),isRectText:!0,autoColor:s}),a(e),a(g)}function a(e,g){e.textPosition==="outside"&&(e.textPosition=g)}Q.setLabel=y},"59Ip":function(Ce,Q,p){var L=p("Sj9i");function O(E,y,a,e,g,f,s,r,c,l,i){if(c===0)return!1;var u=c;if(i>y+u&&i>e+u&&i>f+u&&i>r+u||i<y-u&&i<e-u&&i<f-u&&i<r-u||l>E+u&&l>a+u&&l>g+u&&l>s+u||l<E-u&&l<a-u&&l<g-u&&l<s-u)return!1;var t=L.cubicProjectPoint(E,y,a,e,g,f,s,r,l,i,null);return t<=u/2}Q.containStroke=O},"5Dmo":function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("5YgA"),y=p.n(E)},"5GOC":function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p("b56q"),E=p("15/o")},"5GhG":function(Ce,Q,p){var L=p("5GtS"),O=p("bYtY"),E=p("L0Ub"),y=E.getDimensionTypeByAxis,a=p("D5nY"),e=a.makeSeriesEncodeForAxisCoordSys,g={_baseAxisDim:null,getInitialData:function(f,s){var r,c=s.getComponent("xAxis",this.get("xAxisIndex")),l=s.getComponent("yAxis",this.get("yAxisIndex")),i=c.get("type"),u=l.get("type"),t;i==="category"?(f.layout="horizontal",r=c.getOrdinalMeta(),t=!0):u==="category"?(f.layout="vertical",r=l.getOrdinalMeta(),t=!0):f.layout=f.layout||"horizontal";var n=["x","y"],o=f.layout==="horizontal"?0:1,d=this._baseAxisDim=n[o],h=n[1-o],m=[c,l],A=m[o].get("type"),v=m[1-o].get("type"),b=f.data;if(b&&t){var x=[];O.each(b,function(S,T){var I;S.value&&O.isArray(S.value)?(I=S.value.slice(),S.value.unshift(T)):O.isArray(S)?(I=S.slice(),S.unshift(T)):I=S,x.push(I)}),f.data=x}var C=this.defaultValueDimensions,w=[{name:d,type:y(A),ordinalMeta:r,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:h,type:y(v),dimsDef:C.slice()}];return L(this,{coordDimensions:w,dimensionsCount:C.length+1,encodeDefaulter:O.curry(e,w,this)})},getBaseAxis:function(){var f=this._baseAxisDim;return this.ecModel.getComponent(f+"Axis",this.get(f+"AxisIndex")).axis}};Q.seriesModelMixin=g},"5GtS":function(Ce,Q,p){var L=p("sdST"),O=p("YXkt"),E=p("bYtY"),y=E.extend,a=E.isArray;function e(g,f,s){f=a(f)&&{coordDimensions:f}||y({},f);var r=g.getSource(),c=L(r,f),l=new O(c,g);return l.initData(r,s),l}Ce.exports=e},"5Hur":function(Ce,Q,p){var L=p("4NO4"),O=L.makeInner,E=L.normalizeToArray,y=O();function a(g,f){for(var s=g.length,r=0;r<s;r++)if(g[r].length>f)return g[r];return g[s-1]}var e={clearColorPalette:function(){y(this).colorIdx=0,y(this).colorNameMap={}},getColorFromPalette:function(g,f,s){f=f||this;var r=y(f),c=r.colorIdx||0,l=r.colorNameMap=r.colorNameMap||{};if(l.hasOwnProperty(g))return l[g];var i=E(this.get("color",!0)),u=this.get("colorLayer",!0),t=s==null||!u?i:a(u,s);if(t=t||i,!t||!t.length)return;var n=t[c];return g&&(l[g]=n),r.colorIdx=(c+1)%t.length,n}};Ce.exports=e},"5NDa":function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("OnYD"),y=p.n(E),a=p("+L6B")},"5NHt":function(Ce,Q,p){p("aTJb"),p("OlYY"),p("fc+c"),p("N5BQ"),p("IyUQ"),p("LBfv"),p("noeP")},"5OYt":function(Ce,Q,p){"use strict";var L=p("J4zp"),O=p.n(L),E=p("q1tI"),y=p.n(E),a=p("ACnJ");function e(){var g=Object(E.useState)({}),f=O()(g,2),s=f[0],r=f[1];return Object(E.useEffect)(function(){var c=a.a.subscribe(function(l){r(l)});return function(){return a.a.unsubscribe(c)}},[]),s}Q.a=e},"5RzL":function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("lSNA"),y=p.n(E),a=p("lwsE"),e=p.n(a),g=p("W8MJ"),f=p.n(g),s=p("7W2i"),r=p.n(s),c=p("LQ03"),l=p.n(c),i=p("q1tI"),u=p("1OyB"),t=p("vuIU"),n=p("Ji7U"),o=p("LK+K"),d=p("KQm4"),h=p("U8pU"),m=p("ODXe"),A=p("VTBJ"),v=p("qNPg"),b=p("2Qr1"),x=p("815F"),C=p("NvD2"),w=p("wPlo"),S=p("6cGi"),T=p("Kwbf"),I=p("4IlW"),N=p("YrtM"),M=p("fAei"),k=i.createContext(null);function U(ze,jt){if(!ze)return!0;var mr=ze.data,ct=mr.disabled,Pt=mr.disableCheckbox;switch(jt){case"select":return ct;case"checkbox":return ct||Pt}return!1}function V(ze,jt){var mr=i.useCallback(function(Pt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",ut=arguments.length>2?arguments[2]:void 0,at=ze.get(Pt);return!ut&&U(at,Vt)?null:at},[ze]),ct=i.useCallback(function(Pt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",ut=arguments.length>2?arguments[2]:void 0,at=jt.get(Pt);return!ut&&U(at,Vt)?null:at},[jt]);return[mr,ct]}function B(ze){return i.useMemo(function(){var jt=new Map,mr=new Map;return ze.forEach(function(ct){jt.set(ct.key,ct),mr.set(ct.data.value,ct)}),[jt,mr]},[ze])}var H={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},P=function(jt,mr){var ct=jt.prefixCls,Pt=jt.height,Vt=jt.itemHeight,ut=jt.virtual,at=jt.options,rt=jt.flattenOptions,Yt=jt.multiple,wr=jt.searchValue,yr=jt.onSelect,xr=jt.onToggleOpen,Tn=jt.open,ln=jt.notFoundContent,Wn=jt.onMouseEnter,ht=i.useContext(k),At=ht.checkable,De=ht.checkedKeys,We=ht.halfCheckedKeys,ot=ht.treeExpandedKeys,vt=ht.treeDefaultExpandAll,ar=ht.treeDefaultExpandedKeys,Xt=ht.onTreeExpand,er=ht.treeIcon,Kr=ht.showTreeIcon,$r=ht.switcherIcon,Mn=ht.treeLine,or=ht.treeNodeFilterProp,Lt=ht.loadData,Ct=ht.treeLoadedKeys,pr=ht.treeMotion,gr=ht.onTreeLoad,Bt=i.useRef(),nr=Object(N.a)(function(){return at},[Tn,at],function(qr,Dr){return Dr[0]&&qr[1]!==Dr[1]}),Mt=B(rt),tr=Object(m.a)(Mt,2),Nr=tr[0],ur=tr[1],Cr=V(Nr,ur),An=Object(m.a)(Cr,2),sn=An[0],Yn=An[1],oi=i.useMemo(function(){return De.map(function(qr){var Dr=Yn(qr);return Dr?Dr.key:null})},[De]),Ti=i.useMemo(function(){return At?{checked:oi,halfChecked:We}:null},[oi,We,At]);i.useEffect(function(){if(Tn&&!Yt&&oi.length){var qr;(qr=Bt.current)===null||qr===void 0||qr.scrollTo({key:oi[0]})}},[Tn]);var Bi=String(wr).toLowerCase(),la=function(Dr){return Bi?String(Dr[or]).toLowerCase().includes(Bi):!1},Ta=i.useState(ar),pt=Object(m.a)(Ta,2),Be=pt[0],Ge=pt[1],tt=i.useState(null),dt=Object(m.a)(tt,2),lt=dt[0],mt=dt[1],kt=i.useMemo(function(){return ot?Object(d.a)(ot):wr?lt:Be},[Be,lt,Bi,ot]);i.useEffect(function(){wr&&mt(rt.map(function(qr){return qr.key}))},[wr]);var Et=function(Dr){Ge(Dr),mt(Dr),Xt&&Xt(Dr)},ir=function(Dr){Dr.preventDefault()},Ur=function(Dr,Xn){var pi=Xn.node.key,Di=sn(pi,At?"checkbox":"select");Di!==null&&yr(Di.data.value,{selected:!De.includes(Di.data.value)}),Yt||xr(!1)},Or=i.useState(null),Qr=Object(m.a)(Or,2),cr=Qr[0],Fn=Qr[1],Sr=sn(cr);if(i.useImperativeHandle(mr,function(){return{onKeyDown:function(Dr){var Xn,pi=Dr.which;switch(pi){case I.a.UP:case I.a.DOWN:case I.a.LEFT:case I.a.RIGHT:(Xn=Bt.current)===null||Xn===void 0||Xn.onKeyDown(Dr);break;case I.a.ENTER:{Sr!==null&&Ur(null,{node:{key:cr},selected:!De.includes(Sr.data.value)});break}case I.a.ESC:xr(!1)}},onKeyUp:function(){}}}),nr.length===0)return i.createElement("div",{role:"listbox",className:"".concat(ct,"-empty"),onMouseDown:ir},ln);var mn={};return Ct&&(mn.loadedKeys=Ct),kt&&(mn.expandedKeys=kt),i.createElement("div",{onMouseDown:ir,onMouseEnter:Wn},Sr&&Tn&&i.createElement("span",{style:H,"aria-live":"assertive"},Sr.data.value),i.createElement(M.b,Object.assign({ref:Bt,focusable:!1,prefixCls:"".concat(ct,"-tree"),treeData:nr,height:Pt,itemHeight:Vt,virtual:ut,multiple:Yt,icon:er,showIcon:Kr,switcherIcon:$r,showLine:Mn,loadData:wr?null:Lt,motion:pr,checkable:At,checkStrictly:!0,checkedKeys:Ti,selectedKeys:At?[]:oi,defaultExpandAll:vt},mn,{onActiveChange:Fn,onSelect:Ur,onCheck:Ur,onExpand:Et,onLoad:gr,filterTreeNode:la})))},j=i.forwardRef(P);j.displayName="OptionList";var z=j,K=function(){return null},X=K,Z=p("Ff2n"),Y=p("Zm9Q");function te(ze){return Object(Y.a)(ze).map(function(jt){if(!i.isValidElement(jt)||!jt.type)return null;var mr=jt.key,ct=jt.props,Pt=ct.children,Vt=ct.value,ut=Object(Z.a)(ct,["children","value"]),at=Object(A.a)({key:mr,value:Vt},ut),rt=te(Pt);return rt.length&&(at.children=rt),at}).filter(function(jt){return jt})}function q(ze){if(!ze)return ze;var jt=Object(A.a)({},ze);return"props"in jt||Object.defineProperty(jt,"props",{get:function(){return Object(T.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),jt}}),jt}function ee(ze,jt,mr,ct,Pt){var Vt=null,ut=null;function at(){function rt(Yt){var wr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",yr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Yt.map(function(xr,Tn){var ln="".concat(wr,"-").concat(Tn),Wn=mr.includes(xr.value),ht=rt(xr.children||[],ln,Wn),At=i.createElement(X,Object.assign({},xr),ht.map(function(We){return We.node}));if(jt===xr.value&&(Vt=At),Wn){var De={pos:ln,node:At,children:ht};return yr||ut.push(De),De}return null}).filter(function(xr){return xr})}ut||(ut=[],rt(ct),ut.sort(function(Yt,wr){var yr=Yt.node.props.value,xr=wr.node.props.value,Tn=mr.indexOf(yr),ln=mr.indexOf(xr);return Tn-ln}))}Object.defineProperty(ze,"triggerNode",{get:function(){return Object(T.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),at(),Vt}}),Object.defineProperty(ze,"allCheckedNodes",{get:function(){return Object(T.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),at(),Pt?ut:ut.map(function(Yt){var wr=Yt.node;return wr})}})}function fe(ze){return Array.isArray(ze)?ze:ze!==void 0?[ze]:[]}function be(ze,jt){var mr=new Map;return jt.forEach(function(ct){var Pt=ct.data;mr.set(Pt.value,Pt)}),ze.map(function(ct){return q(mr.get(ct))})}function Fe(ze,jt){var mr=be([ze],jt)[0];return mr?mr.disabled:!1}function ve(ze){return ze.disabled||ze.disableCheckbox||ze.checkable===!1}function Oe(ze){for(var jt=ze.parent,mr=0,ct=jt;ct;)ct=ct.parent,mr+=1;return mr}function J(ze){function jt(ct){return(ct||[]).map(function(Pt){var Vt=Pt.value,ut=Pt.key,at=Pt.children,rt=Object(A.a)(Object(A.a)({},Pt),{},{key:"key"in Pt?ut:Vt});return at&&(rt.children=jt(at)),rt})}var mr=Object(x.d)(jt(ze),!0);return mr.map(function(ct){return{key:ct.data.key,data:ct.data,level:Oe(ct)}})}function ne(ze){return function(jt,mr){var ct=mr[ze];return String(ct).toLowerCase().includes(String(jt).toLowerCase())}}function Ke(ze,jt,mr){var ct=mr.optionFilterProp,Pt=mr.filterOption;if(Pt===!1)return jt;var Vt;typeof Pt=="function"?Vt=Pt:Vt=ne(ct);function ut(at){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return at.map(function(Yt){var wr=Yt.children,yr=rt||Vt(ze,q(Yt)),xr=ut(wr||[],yr);return yr||xr.length?Object(A.a)(Object(A.a)({},Yt),{},{children:xr}):null}).filter(function(Yt){return Yt})}return ut(jt)}function ie(ze,jt,mr,ct){var Pt=new Map;return fe(jt).forEach(function(Vt){Vt&&Object(h.a)(Vt)==="object"&&"value"in Vt&&Pt.set(Vt.value,Vt)}),ze.map(function(Vt){var ut={value:Vt},at=mr(Vt,"select",!0),rt=at?ct(at.data):Vt;if(Pt.has(Vt)){var Yt=Pt.get(Vt);ut.label="label"in Yt?Yt.label:rt,"halfChecked"in Yt&&(ut.halfChecked=Yt.halfChecked)}else ut.label=rt;return ut})}function re(ze,jt){var mr=new Set(ze);return mr.add(jt),Array.from(mr)}function he(ze,jt){var mr=new Set(ze);return mr.delete(jt),Array.from(mr)}function ge(ze){var jt=ze.searchPlaceholder,mr=ze.treeCheckStrictly,ct=ze.treeCheckable,Pt=ze.labelInValue,Vt=ze.value,ut=ze.multiple;Object(T.a)(!jt,"`searchPlaceholder` has been removed."),mr&&Pt===!1&&Object(T.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Pt||mr)&&Object(T.a)(fe(Vt).every(function(at){return at&&Object(h.a)(at)==="object"&&"value"in at}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),mr||ut||ct?Object(T.a)(!Vt||Array.isArray(Vt),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(T.a)(!Array.isArray(Vt),"`value` should not be array when `TreeSelect` is single mode.")}var Pe=ge,Ee=10;function ke(ze,jt){var mr=jt.id,ct=jt.pId,Pt=jt.rootPId,Vt={},ut=[],at=ze.map(function(rt){var Yt=Object(A.a)({},rt),wr=Yt[mr];return Vt[wr]=Yt,Yt.key=Yt.key||wr,Yt});return at.forEach(function(rt){var Yt=rt[ct],wr=Vt[Yt];wr&&(wr.children=wr.children||[],wr.children.push(rt)),(Yt===Pt||!wr&&Pt===null)&&ut.push(rt)}),ut}function Me(ze,jt){var mr=0,ct=new Set;function Pt(Vt){return(Vt||[]).map(function(ut){var at=ut.key,rt=ut.value,Yt=ut.children,wr=Object(Z.a)(ut,["key","value","children"]),yr="value"in ut?rt:at,xr=Object(A.a)(Object(A.a)({},wr),{},{key:at!=null?at:yr,value:yr,title:jt(ut)});return"children"in ut&&(xr.children=Pt(Yt)),xr})}return Pt(ze)}function me(ze,jt,mr){var ct=mr.getLabelProp,Pt=mr.simpleMode,Vt=i.useRef({});return ze?(Vt.current.formatTreeData=Vt.current.treeData===ze?Vt.current.formatTreeData:Me(Pt?ke(ze,Object(A.a)({id:"id",pId:"pId",rootPId:null},Pt!==!0?Pt:{})):ze,ct),Vt.current.treeData=ze):Vt.current.formatTreeData=Vt.current.children===jt?Vt.current.formatTreeData:Me(te(jt),ct),Vt.current.formatTreeData}var le="SHOW_ALL",oe="SHOW_PARENT",Se="SHOW_CHILD";function nt(ze,jt,mr){var ct=new Set(ze);return jt===Se?ze.filter(function(Pt){var Vt=mr[Pt];return!(Vt&&Vt.children&&Vt.children.every(function(ut){var at=ut.node;return ve(at)||ct.has(at.key)}))}):jt===oe?ze.filter(function(Pt){var Vt=mr[Pt],ut=Vt?Vt.parent:null;return!(ut&&!ve(ut.node)&&ct.has(ut.node.key))}):ze}function et(ze,jt){var mr=jt.value,ct=jt.getEntityByValue,Pt=jt.getEntityByKey,Vt=jt.treeConduction,ut=jt.showCheckedStrategy,at=jt.conductKeyEntities,rt=jt.getLabelProp;return i.useMemo(function(){var Yt=ze;if(Vt){var wr=nt(ze.map(function(yr){var xr=ct(yr);return xr?xr.key:yr}),ut,at);Yt=wr.map(function(yr){var xr=Pt(yr);return xr?xr.data.value:yr})}return ie(Yt,mr,ct,rt)},[ze,mr,Vt,ut,ct])}var Ue=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],bt=Object(v.a)({prefixCls:"rc-tree-select",components:{optionList:z},convertChildrenToData:function(){return null},flattenOptions:J,getLabeledValue:b.e,filterOptions:Ke,isValueDisabled:Fe,findValueOption:be,omitDOMProps:function(jt){var mr=Object(A.a)({},jt);return Ue.forEach(function(ct){delete mr[ct]}),mr}});bt.displayName="Select";var Je=i.forwardRef(function(ze,jt){var mr=ze.multiple,ct=ze.treeCheckable,Pt=ze.treeCheckStrictly,Vt=ze.showCheckedStrategy,ut=Vt===void 0?"SHOW_CHILD":Vt,at=ze.labelInValue,rt=ze.loadData,Yt=ze.treeLoadedKeys,wr=ze.treeNodeFilterProp,yr=wr===void 0?"value":wr,xr=ze.treeNodeLabelProp,Tn=ze.treeDataSimpleMode,ln=ze.treeData,Wn=ze.treeExpandedKeys,ht=ze.treeDefaultExpandedKeys,At=ze.treeDefaultExpandAll,De=ze.children,We=ze.treeIcon,ot=ze.showTreeIcon,vt=ze.switcherIcon,ar=ze.treeLine,Xt=ze.treeMotion,er=ze.filterTreeNode,Kr=ze.dropdownPopupAlign,$r=ze.onChange,Mn=ze.onTreeExpand,or=ze.onTreeLoad,Lt=ze.onDropdownVisibleChange,Ct=ze.onSelect,pr=ze.onDeselect,gr=ct||Pt,Bt=mr||gr,nr=ct&&!Pt,Mt=Pt||at,tr=i.useRef(null);i.useImperativeHandle(jt,function(){return{focus:tr.current.focus,blur:tr.current.blur}});var Nr=function(pi){return ln&&pi.label||pi.title},ur=function(pi){return xr?pi[xr]:Nr(pi)},Cr=me(ln,De,{getLabelProp:Nr,simpleMode:Tn}),An=Object(i.useMemo)(function(){return J(Cr)},[Cr]),sn=B(An),Yn=Object(m.a)(sn,2),oi=Yn[0],Ti=Yn[1],Bi=V(oi,Ti),la=Object(m.a)(Bi,2),Ta=la[0],pt=la[1],Be=Object(i.useMemo)(function(){return nr?Object(x.a)(Cr):{keyEntities:null}},[Cr,ct,Pt]),Ge=Be.keyEntities,tt=Object(S.a)(ze.defaultValue,{value:ze.value}),dt=Object(m.a)(tt,2),lt=dt[0],mt=dt[1],kt=function(pi){var Di=[],Wi=[];return pi.forEach(function(zi){pt(zi)?Wi.push(zi):Di.push(zi)}),{missingRawValues:Di,existRawValues:Wi}},Et=Object(i.useMemo)(function(){var Xn=[],pi=[];if(fe(lt).forEach(function(fn){if(fn&&Object(h.a)(fn)==="object"&&"value"in fn)if(fn.halfChecked&&Pt){var Qn=pt(fn.value);Xn.push(Qn?Qn.key:fn.value)}else pi.push(fn.value);else pi.push(fn)}),nr){var Di=kt(pi),Wi=Di.missingRawValues,zi=Di.existRawValues,ca=zi.map(function(fn){return pt(fn).key}),hi=Object(C.a)(ca,!0,Ge),Sa=hi.checkedKeys,zn=hi.halfCheckedKeys;return[[].concat(Object(d.a)(Wi),Object(d.a)(Sa.map(function(fn){return Ta(fn).data.value}))),zn]}return[pi,Xn]},[lt,Bt,Mt,ct,Pt]),ir=Object(m.a)(Et,2),Ur=ir[0],Or=ir[1],Qr=et(Ur,{treeConduction:nr,value:lt,showCheckedStrategy:ut,conductKeyEntities:Ge,getEntityByValue:pt,getEntityByKey:Ta,getLabelProp:ur}),cr=function(pi,Di,Wi){if(mt(Bt?pi:pi[0]),$r){var zi=pi;if(nr&&ut!=="SHOW_ALL"){var ca=pi.map(function(oa){var Ci=pt(oa);return Ci?Ci.key:oa}),hi=nt(ca,ut,Ge);zi=hi.map(function(oa){var Ci=Ta(oa);return Ci?Ci.data.value:oa})}var Sa=Di||{triggerValue:void 0,selected:void 0},zn=Sa.triggerValue,fn=Sa.selected,Qn=Mt?ie(zi,lt,pt,ur):zi;if(Pt){var gn=Or.map(function(oa){var Ci=Ta(oa);return Ci?Ci.data.value:oa}).filter(function(oa){return!zi.includes(oa)});Qn=[].concat(Object(d.a)(Qn),Object(d.a)(ie(gn,lt,pt,ur)))}var ji={preValue:Qr,triggerValue:zn},_n=!0;(Pt||Wi==="selection"&&!fn)&&(_n=!1),ee(ji,zn,pi,Cr,_n),gr?ji.checked=fn:ji.selected=fn,$r(Bt?Qn:Qn[0],Mt?null:zi.map(function(oa){var Ci=pt(oa);return Ci?ur(Ci.data):null}),ji)}},Fn=function(pi,Di,Wi){var zi=pi;if(!Bt)cr([pi],{selected:!0,triggerValue:pi},Wi);else{var ca=re(Ur,pi);if(nr){var hi=kt(ca),Sa=hi.missingRawValues,zn=hi.existRawValues,fn=zn.map(function(ji){return pt(ji).key}),Qn=Object(C.a)(fn,!0,Ge),gn=Qn.checkedKeys;ca=[].concat(Object(d.a)(Sa),Object(d.a)(gn.map(function(ji){return Ta(ji).data.value})))}cr(ca,{selected:!0,triggerValue:pi},Wi)}Ct&&Ct(zi,Di)},Sr=function(pi,Di,Wi){var zi=pi,ca=he(Ur,pi);if(nr){var hi=kt(ca),Sa=hi.missingRawValues,zn=hi.existRawValues,fn=zn.map(function(ji){return pt(ji).key}),Qn=Object(C.a)(fn,{checked:!1,halfCheckedKeys:Or},Ge),gn=Qn.checkedKeys;ca=[].concat(Object(d.a)(Sa),Object(d.a)(gn.map(function(ji){return Ta(ji).data.value})))}cr(ca,{selected:!1,triggerValue:pi},Wi),pr&&pr(zi,Di)},mn=function(){cr([],null,"clear")},qr=i.useCallback(function(Xn){if(Lt){var pi={};Object.defineProperty(pi,"documentClickClose",{get:function(){return Object(T.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Lt(Xn,pi)}},[Lt]),Dr={optionLabelProp:null,optionFilterProp:yr,dropdownAlign:Kr,internalProps:{mark:w.a,onClear:mn,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:Fn,onRawDeselect:Sr}};return"filterTreeNode"in ze&&(Dr.filterOption=er),i.createElement(k.Provider,{value:{checkable:gr,loadData:rt,treeLoadedKeys:Yt,onTreeLoad:or,checkedKeys:Ur,halfCheckedKeys:Or,treeDefaultExpandAll:At,treeExpandedKeys:Wn,treeDefaultExpandedKeys:ht,onTreeExpand:Mn,treeIcon:We,treeMotion:Xt,showTreeIcon:ot,switcherIcon:vt,treeLine:ar,treeNodeFilterProp:yr}},i.createElement(bt,Object.assign({ref:tr,mode:Bt?"multiple":null},ze,Dr,{value:Qr,labelInValue:!0,options:Cr,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:qr})))}),St=function(ze){Object(n.a)(mr,ze);var jt=Object(o.a)(mr);function mr(){var ct;return Object(u.a)(this,mr),ct=jt.apply(this,arguments),ct.selectRef=i.createRef(),ct.focus=function(){ct.selectRef.current.focus()},ct.blur=function(){ct.selectRef.current.blur()},ct}return Object(t.a)(mr,[{key:"render",value:function(){return i.createElement(Je,Object.assign({ref:this.selectRef},this.props))}}]),mr}(i.Component);St.TreeNode=X,St.SHOW_ALL=le,St.SHOW_PARENT=oe,St.SHOW_CHILD=Se;var Nt=St,Rt=Nt,Ft=p("TSYQ"),Ht=p.n(Ft),$e=p("BGR+"),we=p("H84U"),ue=p("uaoM"),Qe=p("1vzs"),qe=p("2jpz"),Ae=p("3Nzz"),wt=function(ze){r()(mr,ze);var jt=l()(mr);function mr(ct){var Pt;return e()(this,mr),Pt=jt.call(this,ct),Pt.selectRef=i.createRef(),Pt.renderTreeSelect=function(Vt){var ut=Vt.getPopupContainer,at=Vt.getPrefixCls,rt=Vt.renderEmpty,Yt=Vt.direction,wr=Vt.virtual,yr=Vt.dropdownMatchSelectWidth,xr=Pt.props,Tn=xr.prefixCls,ln=xr.size,Wn=xr.className,ht=xr.treeCheckable,At=xr.multiple,De=xr.listHeight,We=De===void 0?256:De,ot=xr.listItemHeight,vt=ot===void 0?26:ot,ar=xr.notFoundContent,Xt=xr.switcherIcon,er=xr.treeLine,Kr=xr.getPopupContainer,$r=xr.dropdownClassName,Mn=xr.bordered,or=xr.treeIcon,Lt=or===void 0?!1:or,Ct=at("select",Tn),pr=at("select-tree",Tn),gr=at("tree-select",Tn),Bt=Ht()($r,"".concat(gr,"-dropdown"),y()({},"".concat(gr,"-dropdown-rtl"),Yt==="rtl")),nr=!!(ht||At),Mt=Object(Qe.a)(O()(O()({},Pt.props),{multiple:nr,prefixCls:Ct})),tr=Mt.suffixIcon,Nr=Mt.itemIcon,ur=Mt.removeIcon,Cr=Mt.clearIcon,An;ar!==void 0?An=ar:An=rt("Select");var sn=Object($e.default)(Pt.props,["prefixCls","suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon","size","bordered"]);return i.createElement(Ae.b.Consumer,null,function(Yn){var oi,Ti=ln||Yn,Bi=Ht()(!Tn&&gr,(oi={},y()(oi,"".concat(Ct,"-lg"),Ti==="large"),y()(oi,"".concat(Ct,"-sm"),Ti==="small"),y()(oi,"".concat(Ct,"-rtl"),Yt==="rtl"),y()(oi,"".concat(Ct,"-borderless"),!Mn),oi),Wn);return i.createElement(Rt,O()({virtual:wr,dropdownMatchSelectWidth:yr},sn,{ref:Pt.selectRef,prefixCls:Ct,className:Bi,listHeight:We,listItemHeight:vt,treeCheckable:ht&&i.createElement("span",{className:"".concat(Ct,"-tree-checkbox-inner")}),inputIcon:tr,menuItemSelectedIcon:Nr,removeIcon:ur,clearIcon:Cr,switcherIcon:function(Ta){return Object(qe.a)(pr,Xt,er,Ta)},showTreeIcon:Lt,notFoundContent:An,getPopupContainer:Kr||ut,treeMotion:null,dropdownClassName:Bt}))})},Object(ue.a)(ct.multiple!==!1||!ct.treeCheckable,"TreeSelect","`multiple` will alway be `true` when `treeCheckable` is true"),Pt}return f()(mr,[{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 i.createElement(we.a,null,this.renderTreeSelect)}}]),mr}(i.Component);wt.TreeNode=X,wt.SHOW_ALL=le,wt.SHOW_PARENT=oe,wt.SHOW_CHILD=Se,wt.defaultProps={transitionName:"slide-up",choiceTransitionName:"",bordered:!0};var zt=Q.a=wt},"5Uyt":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("KmBX"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},"5YOS":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("xb2K"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},"5YgA":function(Ce,Q,p){},"5bA4":function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="LeftOutlined";var g=Q.a=O.forwardRef(e)},"5nXd":function(Ce,Q,p){var L=p("MFOe"),O=L.slice,E=L.pluck,y=L.each,a=L.bind,e=L.create,g=L.isList,f=L.isFunction,s=L.isObject;Ce.exports={createStore:l};var r={version:"2.0.12",enabled:!1,get:function(u,t){var n=this.storage.read(this._namespacePrefix+u);return this._deserialize(n,t)},set:function(u,t){return t===void 0?this.remove(u):(this.storage.write(this._namespacePrefix+u,this._serialize(t)),t)},remove:function(u){this.storage.remove(this._namespacePrefix+u)},each:function(u){var t=this;this.storage.each(function(n,o){u.call(t,t._deserialize(n),(o||"").replace(t._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(u){return this._namespacePrefix=="__storejs_"+u+"_"},createStore:function(){return l.apply(this,arguments)},addPlugin:function(u){this._addPlugin(u)},namespace:function(u){return l(this.storage,this.plugins,u)}};function c(){var i=typeof console=="undefined"?null:console;if(!i)return;var u=i.warn?i.warn:i.log;u.apply(i,arguments)}function l(i,u,t){t||(t=""),i&&!g(i)&&(i=[i]),u&&!g(u)&&(u=[u]);var n=t?"__storejs_"+t+"_":"",o=t?new RegExp("^"+n):null,d=/^[a-zA-Z0-9_\-]*$/;if(!d.test(t))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var h={_namespacePrefix:n,_namespaceRegexp:o,_testStorage:function(v){try{var b="__storejs__test__";v.write(b,b);var x=v.read(b)===b;return v.remove(b),x}catch(C){return!1}},_assignPluginFnProp:function(v,b){var x=this[b];this[b]=function(){var w=O(arguments,0),S=this;function T(){return x?(y(arguments,function(N,M){w[M]=N}),x.apply(S,w)):void 0}var I=[T].concat(w);return v.apply(S,I)}},_serialize:function(v){return JSON.stringify(v)},_deserialize:function(v,b){if(!v)return b;var x="";try{x=JSON.parse(v)}catch(C){x=v}return x!==void 0?x:b},_addStorage:function(v){if(this.enabled)return;this._testStorage(v)&&(this.storage=v,this.enabled=!0)},_addPlugin:function(v){var b=this;if(g(v)){y(v,function(w){b._addPlugin(w)});return}var x=E(this.plugins,function(w){return v===w});if(x)return;if(this.plugins.push(v),!f(v))throw new Error("Plugins must be function values that return objects");var C=v.call(this);if(!s(C))throw new Error("Plugins must return an object of function properties");y(C,function(w,S){if(!f(w))throw new Error("Bad plugin property: "+S+" from plugin "+v.name+". Plugins should only return functions.");b._assignPluginFnProp(w,S)})},addStorage:function(v){c("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(v)}},m=e(h,r,{plugins:[]});return m.raw={},y(m,function(A,v){f(A)&&(m.raw[v]=a(m,A))}),y(i,function(A){m._addStorage(A)}),y(u,function(A){m._addPlugin(A)}),m}},"5rEg":function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("lwsE"),y=p.n(E),a=p("W8MJ"),e=p.n(a),g=p("7W2i"),f=p.n(g),s=p("LQ03"),r=p.n(s),c=p("lSNA"),l=p.n(c),i=p("q1tI"),u=p("TSYQ"),t=p.n(u),n=p("BGR+"),o=p("kbBi"),d=p.n(o),h=p("CWQg"),m=p("0n0R"),A=Object(h.a)("text","input");function v(ge){return!!(ge.prefix||ge.suffix||ge.allowClear)}var b=function(ge){f()(Ee,ge);var Pe=r()(Ee);function Ee(){var ke;return y()(this,Ee),ke=Pe.apply(this,arguments),ke.containerRef=i.createRef(),ke.onInputMouseUp=function(Me){var me;if((me=ke.containerRef.current)===null||me===void 0?void 0:me.contains(Me.target)){var le=ke.props.triggerFocus;le()}},ke}return e()(Ee,[{key:"renderClearIcon",value:function(Me){var me=this.props,le=me.allowClear,oe=me.value,Se=me.disabled,nt=me.readOnly,et=me.inputType,Ue=me.handleReset;if(!le)return null;var bt=!Se&&!nt&&oe,Je=et===A[0]?"".concat(Me,"-textarea-clear-icon"):"".concat(Me,"-clear-icon");return i.createElement(d.a,{onClick:Ue,className:t()(Je,l()({},"".concat(Je,"-hidden"),!bt)),role:"button"})}},{key:"renderSuffix",value:function(Me){var me=this.props,le=me.suffix,oe=me.allowClear;return le||oe?i.createElement("span",{className:"".concat(Me,"-suffix")},this.renderClearIcon(Me),le):null}},{key:"renderLabeledIcon",value:function(Me,me){var le,oe=this.props,Se=oe.focused,nt=oe.value,et=oe.prefix,Ue=oe.className,bt=oe.size,Je=oe.suffix,St=oe.disabled,Nt=oe.allowClear,Rt=oe.direction,Ft=oe.style,Ht=oe.readOnly,$e=oe.bordered,we=this.renderSuffix(Me);if(!v(this.props))return Object(m.a)(me,{value:nt});var ue=et?i.createElement("span",{className:"".concat(Me,"-prefix")},et):null,Qe=t()(Ue,"".concat(Me,"-affix-wrapper"),(le={},l()(le,"".concat(Me,"-affix-wrapper-focused"),Se),l()(le,"".concat(Me,"-affix-wrapper-disabled"),St),l()(le,"".concat(Me,"-affix-wrapper-sm"),bt==="small"),l()(le,"".concat(Me,"-affix-wrapper-lg"),bt==="large"),l()(le,"".concat(Me,"-affix-wrapper-input-with-clear-btn"),Je&&Nt&&nt),l()(le,"".concat(Me,"-affix-wrapper-rtl"),Rt==="rtl"),l()(le,"".concat(Me,"-affix-wrapper-readonly"),Ht),l()(le,"".concat(Me,"-affix-wrapper-borderless"),!$e),le));return i.createElement("span",{ref:this.containerRef,className:Qe,style:Ft,onMouseUp:this.onInputMouseUp},ue,Object(m.a)(me,{style:null,value:nt,className:N(Me,$e,bt,St)}),we)}},{key:"renderInputWithLabel",value:function(Me,me){var le,oe,Se=this.props,nt=Se.addonBefore,et=Se.addonAfter,Ue=Se.style,bt=Se.size,Je=Se.className,St=Se.direction;if(!nt&&!et)return me;var Nt="".concat(Me,"-group"),Rt="".concat(Nt,"-addon"),Ft=nt?i.createElement("span",{className:Rt},nt):null,Ht=et?i.createElement("span",{className:Rt},et):null,$e=t()("".concat(Me,"-wrapper"),(le={},l()(le,Nt,nt||et),l()(le,"".concat(Nt,"-rtl"),St==="rtl"),le)),we=t()(Je,"".concat(Me,"-group-wrapper"),(oe={},l()(oe,"".concat(Me,"-group-wrapper-sm"),bt==="small"),l()(oe,"".concat(Me,"-group-wrapper-lg"),bt==="large"),l()(oe,"".concat(Me,"-group-wrapper-rtl"),St==="rtl"),oe));return i.createElement("span",{className:we,style:Ue},i.createElement("span",{className:$e},Ft,Object(m.a)(me,{style:null}),Ht))}},{key:"renderTextAreaWithClearIcon",value:function(Me,me){var le,oe=this.props,Se=oe.value,nt=oe.allowClear,et=oe.className,Ue=oe.style,bt=oe.direction,Je=oe.bordered;if(!nt)return Object(m.a)(me,{value:Se});var St=t()(et,"".concat(Me,"-affix-wrapper"),"".concat(Me,"-affix-wrapper-textarea-with-clear-btn"),(le={},l()(le,"".concat(Me,"-affix-wrapper-rtl"),bt==="rtl"),l()(le,"".concat(Me,"-affix-wrapper-borderless"),!Je),le));return i.createElement("span",{className:St,style:Ue},Object(m.a)(me,{style:null,value:Se}),this.renderClearIcon(Me))}},{key:"render",value:function(){var Me=this.props,me=Me.prefixCls,le=Me.inputType,oe=Me.element;return le===A[0]?this.renderTextAreaWithClearIcon(me,oe):this.renderInputWithLabel(me,this.renderLabeledIcon(me,oe))}}]),Ee}(i.Component),x=b,C=p("H84U"),w=p("3Nzz"),S=p("uaoM");function T(ge){return typeof ge=="undefined"||ge===null?"":ge}function I(ge,Pe,Ee){if(Ee){var ke=Pe;if(Pe.type==="click"){ke=Object.create(Pe),ke.target=ge,ke.currentTarget=ge;var Me=ge.value;ge.value="",Ee(ke),ge.value=Me;return}Ee(ke)}}function N(ge,Pe,Ee,ke,Me){var me;return t()(ge,(me={},l()(me,"".concat(ge,"-sm"),Ee==="small"),l()(me,"".concat(ge,"-lg"),Ee==="large"),l()(me,"".concat(ge,"-disabled"),ke),l()(me,"".concat(ge,"-rtl"),Me==="rtl"),l()(me,"".concat(ge,"-borderless"),!Pe),me))}var M=function(ge){f()(Ee,ge);var Pe=r()(Ee);function Ee(ke){var Me;y()(this,Ee),Me=Pe.call(this,ke),Me.direction="ltr",Me.focus=function(){Me.input.focus()},Me.saveClearableInput=function(le){Me.clearableInput=le},Me.saveInput=function(le){Me.input=le},Me.onFocus=function(le){var oe=Me.props.onFocus;Me.setState({focused:!0},Me.clearPasswordValueAttribute),oe&&oe(le)},Me.onBlur=function(le){var oe=Me.props.onBlur;Me.setState({focused:!1},Me.clearPasswordValueAttribute),oe&&oe(le)},Me.handleReset=function(le){Me.setValue("",function(){Me.focus()}),I(Me.input,le,Me.props.onChange)},Me.renderInput=function(le,oe,Se){var nt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},et=Me.props,Ue=et.className,bt=et.addonBefore,Je=et.addonAfter,St=et.size,Nt=et.disabled,Rt=Object(n.default)(Me.props,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","inputType","bordered"]);return i.createElement("input",O()({autoComplete:nt.autoComplete},Rt,{onChange:Me.handleChange,onFocus:Me.onFocus,onBlur:Me.onBlur,onKeyDown:Me.handleKeyDown,className:t()(N(le,Se,St||oe,Nt,Me.direction),l()({},Ue,Ue&&!bt&&!Je)),ref:Me.saveInput}))},Me.clearPasswordValueAttribute=function(){Me.removePasswordTimeout=setTimeout(function(){Me.input&&Me.input.getAttribute("type")==="password"&&Me.input.hasAttribute("value")&&Me.input.removeAttribute("value")})},Me.handleChange=function(le){Me.setValue(le.target.value,Me.clearPasswordValueAttribute),I(Me.input,le,Me.props.onChange)},Me.handleKeyDown=function(le){var oe=Me.props,Se=oe.onPressEnter,nt=oe.onKeyDown;le.keyCode===13&&Se&&Se(le),nt&&nt(le)},Me.renderComponent=function(le){var oe=le.getPrefixCls,Se=le.direction,nt=le.input,et=Me.state,Ue=et.value,bt=et.focused,Je=Me.props,St=Je.prefixCls,Nt=Je.bordered,Rt=Nt===void 0?!0:Nt,Ft=oe("input",St);return Me.direction=Se,i.createElement(w.b.Consumer,null,function(Ht){return i.createElement(x,O()({size:Ht},Me.props,{prefixCls:Ft,inputType:"input",value:T(Ue),element:Me.renderInput(Ft,Ht,Rt,nt),handleReset:Me.handleReset,ref:Me.saveClearableInput,direction:Se,focused:bt,triggerFocus:Me.focus,bordered:Rt}))})};var me=typeof ke.value=="undefined"?ke.defaultValue:ke.value;return Me.state={value:me,focused:!1,prevValue:ke.value},Me}return e()(Ee,[{key:"componentDidMount",value:function(){this.clearPasswordValueAttribute()}},{key:"componentDidUpdate",value:function(){}},{key:"getSnapshotBeforeUpdate",value:function(Me){return v(Me)!==v(this.props)&&Object(S.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(Me,me){this.props.value===void 0&&this.setState({value:Me},me)}},{key:"render",value:function(){return i.createElement(C.a,null,this.renderComponent)}}],[{key:"getDerivedStateFromProps",value:function(Me,me){var le=me.prevValue,oe={prevValue:Me.value};return(Me.value!==void 0||le!==Me.value)&&(oe.value=Me.value),oe}}]),Ee}(i.Component);M.defaultProps={type:"text"};var k=M,U=function(Pe){return i.createElement(C.a,null,function(Ee){var ke,Me=Ee.getPrefixCls,me=Ee.direction,le=Pe.prefixCls,oe=Pe.className,Se=oe===void 0?"":oe,nt=Me("input-group",le),et=t()(nt,(ke={},l()(ke,"".concat(nt,"-lg"),Pe.size==="large"),l()(ke,"".concat(nt,"-sm"),Pe.size==="small"),l()(ke,"".concat(nt,"-compact"),Pe.compact),l()(ke,"".concat(nt,"-rtl"),me==="rtl"),ke),Se);return i.createElement("span",{className:et,style:Pe.style,onMouseEnter:Pe.onMouseEnter,onMouseLeave:Pe.onMouseLeave,onFocus:Pe.onFocus,onBlur:Pe.onBlur},Pe.children)})},V=U,B=p("c+Xe"),H=p("w6Tc"),P=p.n(H),j=p("gZBC"),z=p.n(j),K=p("2/Rp"),X=function(ge,Pe){var Ee={};for(var ke in ge)Object.prototype.hasOwnProperty.call(ge,ke)&&Pe.indexOf(ke)<0&&(Ee[ke]=ge[ke]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,ke=Object.getOwnPropertySymbols(ge);Me<ke.length;Me++)Pe.indexOf(ke[Me])<0&&Object.prototype.propertyIsEnumerable.call(ge,ke[Me])&&(Ee[ke[Me]]=ge[ke[Me]]);return Ee},Z=i.forwardRef(function(ge,Pe){var Ee=i.useRef(null),ke=function(Ue){var bt=ge.onChange,Je=ge.onSearch;Ue&&Ue.target&&Ue.type==="click"&&Je&&Je(Ue.target.value,Ue),bt&&bt(Ue)},Me=function(Ue){var bt;document.activeElement===((bt=Ee.current)===null||bt===void 0?void 0:bt.input)&&Ue.preventDefault()},me=function(Ue){var bt,Je=ge.onSearch,St=ge.loading,Nt=ge.disabled;if(St||Nt)return;Je&&Je((bt=Ee.current)===null||bt===void 0?void 0:bt.input.value,Ue)},le=function(Ue){var bt=ge.enterButton,Je=ge.size;return bt?i.createElement(w.b.Consumer,{key:"enterButton"},function(St){return i.createElement(K.a,{className:"".concat(Ue,"-button"),type:"primary",size:Je||St},i.createElement(z.a,null))}):i.createElement(z.a,{className:"".concat(Ue,"-icon"),key:"loadingIcon"})},oe=function(Ue){var bt=ge.suffix,Je=ge.enterButton,St=ge.loading;if(St&&!Je)return[bt,le(Ue)];if(Je)return bt;var Nt=i.createElement(P.a,{className:"".concat(Ue,"-icon"),key:"searchIcon",onClick:me});return bt?[Object(m.c)(bt,null,{key:"suffix"}),Nt]:Nt},Se=function(Ue,bt){var Je=ge.enterButton,St=ge.disabled,Nt=ge.addonAfter,Rt=ge.loading,Ft="".concat(Ue,"-button");if(Rt&&Je)return[le(Ue),Nt];if(!Je)return Nt;var Ht,$e=Je,we=$e.type&&$e.type.__ANT_BUTTON===!0;return we||$e.type==="button"?Ht=Object(m.a)($e,O()({onMouseDown:Me,onClick:me,key:"enterButton"},we?{className:Ft,size:bt}:{})):Ht=i.createElement(K.a,{className:Ft,type:"primary",size:bt,disabled:St,key:"enterButton",onMouseDown:Me,onClick:me},Je===!0?i.createElement(P.a,null):Je),Nt?[Ht,Object(m.c)(Nt,null,{key:"addonAfter"})]:Ht},nt=function(Ue){var bt=Ue.getPrefixCls,Je=Ue.direction,St=ge.prefixCls,Nt=ge.inputPrefixCls,Rt=ge.enterButton,Ft=ge.className,Ht=ge.size,$e=X(ge,["prefixCls","inputPrefixCls","enterButton","className","size"]);delete $e.onSearch,delete $e.loading;var we=bt("input-search",St),ue=bt("input",Nt),Qe=function(Ae){var wt;if(Rt){var zt;wt=t()(we,Ft,(zt={},l()(zt,"".concat(we,"-rtl"),Je==="rtl"),l()(zt,"".concat(we,"-enter-button"),!!Rt),l()(zt,"".concat(we,"-").concat(Ae),!!Ae),zt))}else wt=t()(we,Ft,l()({},"".concat(we,"-rtl"),Je==="rtl"));return wt};return i.createElement(w.b.Consumer,null,function(qe){return i.createElement(k,O()({ref:Object(B.a)(Ee,Pe),onPressEnter:me},$e,{size:Ht||qe,prefixCls:ue,addonAfter:Se(we,Ht||qe),suffix:oe(we),onChange:ke,className:Qe(Ht||qe)}))})};return i.createElement(C.a,null,nt)});Z.defaultProps={enterButton:!1},Z.displayName="Search";var Y=Z,te=p("Y1PL"),q=function(ge){f()(Ee,ge);var Pe=r()(Ee);function Ee(ke){var Me;y()(this,Ee),Me=Pe.call(this,ke),Me.focus=function(){Me.resizableTextArea.textArea.focus()},Me.saveTextArea=function(le){Me.resizableTextArea=le==null?void 0:le.resizableTextArea},Me.saveClearableInput=function(le){Me.clearableInput=le},Me.handleChange=function(le){Me.setValue(le.target.value),I(Me.resizableTextArea.textArea,le,Me.props.onChange)},Me.handleReset=function(le){Me.setValue("",function(){Me.focus()}),I(Me.resizableTextArea.textArea,le,Me.props.onChange)},Me.renderTextArea=function(le,oe){return i.createElement(te.default,O()({},Object(n.default)(Me.props,["allowClear","bordered"]),{className:t()(Me.props.className,l()({},"".concat(le,"-borderless"),!oe)),prefixCls:le,onChange:Me.handleChange,ref:Me.saveTextArea}))},Me.renderComponent=function(le){var oe=le.getPrefixCls,Se=le.direction,nt=Me.state.value,et=Me.props,Ue=et.prefixCls,bt=et.bordered,Je=bt===void 0?!0:bt,St=oe("input",Ue);return i.createElement(x,O()({},Me.props,{prefixCls:St,direction:Se,inputType:"text",value:T(nt),element:Me.renderTextArea(St,Je),handleReset:Me.handleReset,ref:Me.saveClearableInput,triggerFocus:Me.focus,bordered:Je}))};var me=typeof ke.value=="undefined"?ke.defaultValue:ke.value;return Me.state={value:me},Me}return e()(Ee,[{key:"setValue",value:function(Me,me){this.props.value===void 0&&this.setState({value:Me},me)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return i.createElement(C.a,null,this.renderComponent)}}],[{key:"getDerivedStateFromProps",value:function(Me){return Me.value!==void 0?{value:Me.value}:null}}]),Ee}(i.Component),ee=q,fe=p("J4zp"),be=p.n(fe),Fe=p("qPY4"),ve=p.n(Fe),Oe=p("fUL4"),J=p.n(Oe),ne=function(ge,Pe){var Ee={};for(var ke in ge)Object.prototype.hasOwnProperty.call(ge,ke)&&Pe.indexOf(ke)<0&&(Ee[ke]=ge[ke]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,ke=Object.getOwnPropertySymbols(ge);Me<ke.length;Me++)Pe.indexOf(ke[Me])<0&&Object.prototype.propertyIsEnumerable.call(ge,ke[Me])&&(Ee[ke[Me]]=ge[ke[Me]]);return Ee},Ke={click:"onClick",hover:"onMouseOver"},ie=i.forwardRef(function(ge,Pe){var Ee=Object(i.useState)(!1),ke=be()(Ee,2),Me=ke[0],me=ke[1],le=function(){var et=ge.disabled;if(et)return;me(!Me)},oe=function(et){var Ue,bt=ge.action,Je=ge.iconRender,St=Je===void 0?function(){return null}:Je,Nt=Ke[bt]||"",Rt=St(Me),Ft=(Ue={},l()(Ue,Nt,le),l()(Ue,"className","".concat(et,"-icon")),l()(Ue,"key","passwordIcon"),l()(Ue,"onMouseDown",function($e){$e.preventDefault()}),l()(Ue,"onMouseUp",function($e){$e.preventDefault()}),Ue);return i.cloneElement(i.isValidElement(Rt)?Rt:i.createElement("span",null,Rt),Ft)},Se=function(et){var Ue=et.getPrefixCls,bt=ge.className,Je=ge.prefixCls,St=ge.inputPrefixCls,Nt=ge.size,Rt=ge.visibilityToggle,Ft=ne(ge,["className","prefixCls","inputPrefixCls","size","visibilityToggle"]),Ht=Ue("input",St),$e=Ue("input-password",Je),we=Rt&&oe($e),ue=t()($e,bt,l()({},"".concat($e,"-").concat(Nt),!!Nt)),Qe=O()(O()({},Object(n.default)(Ft,["suffix","iconRender"])),{type:Me?"text":"password",className:ue,prefixCls:Ht,suffix:we});return Nt&&(Qe.size=Nt),i.createElement(k,O()({ref:Pe},Qe))};return i.createElement(C.a,null,Se)});ie.defaultProps={action:"click",visibilityToggle:!0,iconRender:function(Pe){return Pe?i.createElement(ve.a,null):i.createElement(J.a,null)}},ie.displayName="Password";var re=ie;k.Group=V,k.Search=Y,k.TextArea=ee,k.Password=re;var he=Q.a=k},"5s0K":function(Ce,Q,p){var L=p("bYtY");function O(){var E=[],y={},a;return{add:function(e,g,f,s,r){return L.isString(s)&&(r=s,s=0),y[e.id]?!1:(y[e.id]=1,E.push({el:e,target:g,time:f,delay:s,easing:r}),!0)},done:function(e){return a=e,this},start:function(){for(var e=E.length,g=0,f=E.length;g<f;g++){var s=E[g];s.el.animateTo(s.target,s.time,s.delay,s.easing,r)}return this;function r(){e--,e||(E.length=0,y={},a&&a())}}}}Q.createWrap=O},"5yev":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},"6/nd":function(Ce,Q,p){var L=p("ProS");L.registerAction("legendScroll","legendscroll",function(O,E){var y=O.scrollDataIndex;y!=null&&E.eachComponent({mainType:"legend",subType:"scroll",query:O},function(a){a.setScrollDataIndex(y)})})},"62sa":function(Ce,Q,p){var L=p("bYtY"),O=p("4NO4"),E=O.makeInner,y=p("zTMp"),a=p("Ez2D"),e=L.each,g=L.curry,f=E();function s(m,A,v){var b=m.currTrigger,x=[m.x,m.y],C=m,w=m.dispatchAction||L.bind(v.dispatchAction,v),S=A.getComponent("axisPointer").coordSysAxesInfo;if(!S)return;h(x)&&(x=a({seriesIndex:C.seriesIndex,dataIndex:C.dataIndex},A).point);var T=h(x),I=C.axesInfo,N=S.axesInfo,M=b==="leave"||h(x),k={},U={},V={list:[],map:{}},B={showPointer:g(l,U),showTooltip:g(i,V)};e(S.coordSysMap,function(P,j){var z=T||P.containPoint(x);e(S.coordSysAxesInfo[j],function(K,X){var Z=K.axis,Y=o(I,K);if(!M&&z&&(!I||Y)){var te=Y&&Y.value;te==null&&!T&&(te=Z.pointToData(x)),te!=null&&r(K,te,B,!1,k)}})});var H={};return e(N,function(P,j){var z=P.linkGroup;z&&!U[j]&&e(z.axesInfo,function(K,X){var Z=U[X];if(K!==P&&Z){var Y=Z.value;z.mapper&&(Y=P.axis.scale.parse(z.mapper(Y,d(K),d(P)))),H[P.key]=Y}})}),e(H,function(P,j){r(N[j],P,B,!0,k)}),u(U,N,k),t(V,x,m,w),n(N,w,v),k}function r(m,A,v,b,x){var C=m.axis;if(C.scale.isBlank()||!C.containData(A))return;if(!m.involveSeries){v.showPointer(m,A);return}var w=c(A,m),S=w.payloadBatch,T=w.snapToValue;S[0]&&x.seriesIndex==null&&L.extend(x,S[0]),!b&&m.snap&&(C.containData(T)&&T!=null&&(A=T)),v.showPointer(m,A,S,x),v.showTooltip(m,w,T)}function c(m,A){var v=A.axis,b=v.dim,x=m,C=[],w=Number.MAX_VALUE,S=-1;return e(A.seriesModels,function(T,I){var N=T.getData().mapDimension(b,!0),M,k;if(T.getAxisTooltipData){var U=T.getAxisTooltipData(N,m,v);k=U.dataIndices,M=U.nestestValue}else{if(k=T.getData().indicesOfNearest(N[0],m,v.type==="category"?.5:null),!k.length)return;M=T.getData().get(N[0],k[0])}if(M==null||!isFinite(M))return;var V=m-M,B=Math.abs(V);B<=w&&((B<w||V>=0&&S<0)&&(w=B,S=V,x=M,C.length=0),e(k,function(H){C.push({seriesIndex:T.seriesIndex,dataIndexInside:H,dataIndex:T.getData().getRawIndex(H)})}))}),{payloadBatch:C,snapToValue:x}}function l(m,A,v,b){m[A.key]={value:v,payloadBatch:b}}function i(m,A,v,b){var x=v.payloadBatch,C=A.axis,w=C.model,S=A.axisPointerModel;if(!A.triggerTooltip||!x.length)return;var T=A.coordSys.model,I=y.makeKey(T),N=m.map[I];N||(N=m.map[I]={coordSysId:T.id,coordSysIndex:T.componentIndex,coordSysType:T.type,coordSysMainType:T.mainType,dataByAxis:[]},m.list.push(N)),N.dataByAxis.push({axisDim:C.dim,axisIndex:w.componentIndex,axisType:w.type,axisId:w.id,value:b,valueLabelOpt:{precision:S.get("label.precision"),formatter:S.get("label.formatter")},seriesDataIndices:x.slice()})}function u(m,A,v){var b=v.axesInfo=[];e(A,function(x,C){var w=x.axisPointerModel.option,S=m[C];S?(!x.useHandle&&(w.status="show"),w.value=S.value,w.seriesDataIndices=(S.payloadBatch||[]).slice()):!x.useHandle&&(w.status="hide"),w.status==="show"&&b.push({axisDim:x.axis.dim,axisIndex:x.axis.model.componentIndex,value:w.value})})}function t(m,A,v,b){if(h(A)||!m.list.length){b({type:"hideTip"});return}var x=((m.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};b({type:"showTip",escapeConnect:!0,x:A[0],y:A[1],tooltipOption:v.tooltipOption,position:v.position,dataIndexInside:x.dataIndexInside,dataIndex:x.dataIndex,seriesIndex:x.seriesIndex,dataByCoordSys:m.list})}function n(m,A,v){var b=v.getZr(),x="axisPointerLastHighlights",C=f(b)[x]||{},w=f(b)[x]={};e(m,function(I,N){var M=I.axisPointerModel.option;M.status==="show"&&e(M.seriesDataIndices,function(k){var U=k.seriesIndex+" | "+k.dataIndex;w[U]=k})});var S=[],T=[];L.each(C,function(I,N){!w[N]&&T.push(I)}),L.each(w,function(I,N){!C[N]&&S.push(I)}),T.length&&v.dispatchAction({type:"downplay",escapeConnect:!0,batch:T}),S.length&&v.dispatchAction({type:"highlight",escapeConnect:!0,batch:S})}function o(m,A){for(var v=0;v<(m||[]).length;v++){var b=m[v];if(A.axis.dim===b.axisDim&&A.axis.model.componentIndex===b.axisIndex)return b}}function d(m){var A=m.axis.model,v={},b=v.axisDim=m.axis.dim;return v.axisIndex=v[b+"AxisIndex"]=A.componentIndex,v.axisName=v[b+"AxisName"]=A.name,v.axisId=v[b+"AxisId"]=A.id,v}function h(m){return!m||m[0]==null||isNaN(m[0])||m[1]==null||isNaN(m[1])}Ce.exports=s},"6BzB":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.shrinkBuf=L,Q.arraySet=O,Q.flattenChunks=E,Q.Buf32=Q.Buf16=Q.Buf8=void 0;function L(g,f){return g.length===f?g:g.subarray?g.subarray(0,f):(g.length=f,g)}function O(g,f,s,r,c){if(f.subarray&&g.subarray){g.set(f.subarray(s,s+r),c);return}for(var l=0;l<r;l++)g[c+l]=f[s+l]}function E(g){var f,s,r,c,l,i;for(r=0,f=0,s=g.length;f<s;f++)r+=g[f].length;for(i=new Uint8Array(r),c=0,f=0,s=g.length;f<s;f++)l=g[f],i.set(l,c),c+=l.length;return i}var y=Uint8Array;Q.Buf8=y;var a=Uint16Array;Q.Buf16=a;var e=Int32Array;Q.Buf32=e},"6D9b":function(Ce,Q,p){},"6GrX":function(Ce,Q,p){var L=p("mFDi"),O=p("Xnb7"),E=p("bYtY"),y=E.getContext,a=E.extend,e=E.retrieve2,g=E.retrieve3,f=E.trim,s={},r=0,c=5e3,l=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,i="12px sans-serif",u={};function t(V,B){u[V]=B}function n(V,B){B=B||i;var H=V+":"+B;if(s[H])return s[H];for(var P=(V+"").split(`
`),j=0,z=0,K=P.length;z<K;z++)j=Math.max(I(P[z],B).width,j);return r>c&&(r=0,s={}),r++,s[H]=j,j}function o(V,B,H,P,j,z,K,X){return K?h(V,B,H,P,j,z,K,X):d(V,B,H,P,j,z,X)}function d(V,B,H,P,j,z,K){var X=N(V,B,j,z,K),Z=n(V,B);j&&(Z+=j[1]+j[3]);var Y=X.outerHeight,te=m(0,Z,H),q=A(0,Y,P),ee=new L(te,q,Z,Y);return ee.lineHeight=X.lineHeight,ee}function h(V,B,H,P,j,z,K,X){var Z=M(V,{rich:K,truncate:X,font:B,textAlign:H,textPadding:j,textLineHeight:z}),Y=Z.outerWidth,te=Z.outerHeight,q=m(0,Y,H),ee=A(0,te,P);return new L(q,ee,Y,te)}function m(V,B,H){return H==="right"?V-=B:H==="center"&&(V-=B/2),V}function A(V,B,H){return H==="middle"?V-=B/2:H==="bottom"&&(V-=B),V}function v(V,B,H){var P=B.textPosition,j=B.textDistance,z=H.x,K=H.y;j=j||0;var X=H.height,Z=H.width,Y=X/2,te="left",q="top";switch(P){case"left":z-=j,K+=Y,te="right",q="middle";break;case"right":z+=j+Z,K+=Y,q="middle";break;case"top":z+=Z/2,K-=j,te="center",q="bottom";break;case"bottom":z+=Z/2,K+=X+j,te="center";break;case"inside":z+=Z/2,K+=Y,te="center",q="middle";break;case"insideLeft":z+=j,K+=Y,q="middle";break;case"insideRight":z+=Z-j,K+=Y,te="right",q="middle";break;case"insideTop":z+=Z/2,K+=j,te="center";break;case"insideBottom":z+=Z/2,K+=X-j,te="center",q="bottom";break;case"insideTopLeft":z+=j,K+=j;break;case"insideTopRight":z+=Z-j,K+=j,te="right";break;case"insideBottomLeft":z+=j,K+=X-j,q="bottom";break;case"insideBottomRight":z+=Z-j,K+=X-j,te="right",q="bottom";break}return V=V||{},V.x=z,V.y=K,V.textAlign=te,V.textVerticalAlign=q,V}function b(V,B,H){var P={textPosition:V,textDistance:H};return v({},P,B)}function x(V,B,H,P,j){if(!B)return"";var z=(V+"").split(`
`);j=C(B,H,P,j);for(var K=0,X=z.length;K<X;K++)z[K]=w(z[K],j);return z.join(`
`)}function C(V,B,H,P){P=a({},P),P.font=B;var H=e(H,"...");P.maxIterations=e(P.maxIterations,2);var j=P.minChar=e(P.minChar,0);P.cnCharWidth=n("\u56FD",B);var z=P.ascCharWidth=n("a",B);P.placeholder=e(P.placeholder,"");for(var K=V=Math.max(0,V-1),X=0;X<j&&K>=z;X++)K-=z;var Z=n(H,B);return Z>K&&(H="",Z=0),K=V-Z,P.ellipsis=H,P.ellipsisWidth=Z,P.contentWidth=K,P.containerWidth=V,P}function w(V,B){var H=B.containerWidth,P=B.font,j=B.contentWidth;if(!H)return"";var z=n(V,P);if(z<=H)return V;for(var K=0;;K++){if(z<=j||K>=B.maxIterations){V+=B.ellipsis;break}var X=K===0?S(V,j,B.ascCharWidth,B.cnCharWidth):z>0?Math.floor(V.length*j/z):0;V=V.substr(0,X),z=n(V,P)}return V===""&&(V=B.placeholder),V}function S(V,B,H,P){for(var j=0,z=0,K=V.length;z<K&&j<B;z++){var X=V.charCodeAt(z);j+=0<=X&&X<=127?H:P}return z}function T(V){return n("\u56FD",V)}function I(V,B){return u.measureText(V,B)}u.measureText=function(V,B){var H=y();return H.font=B||i,H.measureText(V)};function N(V,B,H,P,j){V!=null&&(V+="");var z=e(P,T(B)),K=V?V.split(`
`):[],X=K.length*z,Z=X,Y=!0;if(H&&(Z+=H[0]+H[2]),V&&j){Y=!1;var te=j.outerHeight,q=j.outerWidth;if(te!=null&&Z>te)V="",K=[];else if(q!=null)for(var ee=C(q-(H?H[1]+H[3]:0),B,j.ellipsis,{minChar:j.minChar,placeholder:j.placeholder}),fe=0,be=K.length;fe<be;fe++)K[fe]=w(K[fe],ee)}return{lines:K,height:X,outerHeight:Z,lineHeight:z,canCacheByTextString:Y}}function M(V,B){var H={lines:[],width:0,height:0};if(V!=null&&(V+=""),!V)return H;for(var P=l.lastIndex=0,j;(j=l.exec(V))!=null;){var z=j.index;z>P&&k(H,V.substring(P,z)),k(H,j[2],j[1]),P=l.lastIndex}P<V.length&&k(H,V.substring(P,V.length));var K=H.lines,X=0,Z=0,Y=[],te=B.textPadding,q=B.truncate,ee=q&&q.outerWidth,fe=q&&q.outerHeight;te&&(ee!=null&&(ee-=te[1]+te[3]),fe!=null&&(fe-=te[0]+te[2]));for(var be=0;be<K.length;be++){for(var Fe=K[be],ve=0,Oe=0,J=0;J<Fe.tokens.length;J++){var ne=Fe.tokens[J],Ke=ne.styleName&&B.rich[ne.styleName]||{},ie=ne.textPadding=Ke.textPadding,re=ne.font=Ke.font||B.font,he=ne.textHeight=e(Ke.textHeight,T(re));if(ie&&(he+=ie[0]+ie[2]),ne.height=he,ne.lineHeight=g(Ke.textLineHeight,B.textLineHeight,he),ne.textAlign=Ke&&Ke.textAlign||B.textAlign,ne.textVerticalAlign=Ke&&Ke.textVerticalAlign||"middle",fe!=null&&X+ne.lineHeight>fe)return{lines:[],width:0,height:0};ne.textWidth=n(ne.text,re);var ge=Ke.textWidth,Pe=ge==null||ge==="auto";if(typeof ge=="string"&&ge.charAt(ge.length-1)==="%")ne.percentWidth=ge,Y.push(ne),ge=0;else{if(Pe){ge=ne.textWidth;var Ee=Ke.textBackgroundColor,ke=Ee&&Ee.image;ke&&(ke=O.findExistImage(ke),O.isImageReady(ke)&&(ge=Math.max(ge,ke.width*he/ke.height)))}var Me=ie?ie[1]+ie[3]:0;ge+=Me;var me=ee!=null?ee-Oe:null;me!=null&&me<ge&&(!Pe||me<Me?(ne.text="",ne.textWidth=ge=0):(ne.text=x(ne.text,me-Me,re,q.ellipsis,{minChar:q.minChar}),ne.textWidth=n(ne.text,re),ge=ne.textWidth+Me))}Oe+=ne.width=ge,Ke&&(ve=Math.max(ve,ne.lineHeight))}Fe.width=Oe,Fe.lineHeight=ve,X+=ve,Z=Math.max(Z,Oe)}H.outerWidth=H.width=e(B.textWidth,Z),H.outerHeight=H.height=e(B.textHeight,X),te&&(H.outerWidth+=te[1]+te[3],H.outerHeight+=te[0]+te[2]);for(var be=0;be<Y.length;be++){var ne=Y[be],le=ne.percentWidth;ne.width=parseInt(le,10)/100*Z}return H}function k(V,B,H){for(var P=B==="",j=B.split(`
`),z=V.lines,K=0;K<j.length;K++){var X=j[K],Z={styleName:H,text:X,isLineHolder:!X&&!P};if(K)z.push({tokens:[Z]});else{var Y=(z[z.length-1]||(z[0]={tokens:[]})).tokens,te=Y.length;te===1&&Y[0].isLineHolder?Y[0]=Z:(X||!te||P)&&Y.push(Z)}}}function U(V){var B=(V.fontSize||V.fontFamily)&&[V.fontStyle,V.fontWeight,(V.fontSize||12)+"px",V.fontFamily||"sans-serif"].join(" ");return B&&f(B)||V.textFont||V.font}Q.DEFAULT_FONT=i,Q.$override=t,Q.getWidth=n,Q.getBoundingRect=o,Q.adjustTextX=m,Q.adjustTextY=A,Q.calculateTextPosition=v,Q.adjustTextPositionOnRect=b,Q.truncateText=x,Q.getLineHeight=T,Q.measureText=I,Q.parsePlainText=N,Q.parseRichText=M,Q.makeFont=U},"6Hfg":function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("FhB9")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="SwapRightOutlined";var f=y.forwardRef(g);Q.default=f},"6Ic6":function(Ce,Q,p){var L=p("bYtY"),O=L.each,E=p("4fz+"),y=p("iRjW"),a=p("Yl7c"),e=p("4NO4"),g=p("IwbS"),f=p("9H2F"),s=f.createTask,r=p("zM3Q"),c=e.makeInner(),l=r();function i(){this.group=new E,this.uid=y.getUID("viewChart"),this.renderTask=s({plan:o,reset:d}),this.renderTask.context={view:this}}i.prototype={type:"chart",init:function(A,v){},render:function(A,v,b,x){},highlight:function(A,v,b,x){n(A.getData(),x,"emphasis")},downplay:function(A,v,b,x){n(A.getData(),x,"normal")},remove:function(A,v){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null,filterForExposedEvent:null};var u=i.prototype;u.updateView=u.updateLayout=u.updateVisual=function(A,v,b,x){this.render(A,v,b,x)};function t(A,v,b){if(A&&(A.trigger(v,b),A.isGroup&&!g.isHighDownDispatcher(A)))for(var x=0,C=A.childCount();x<C;x++)t(A.childAt(x),v,b)}function n(A,v,b){var x=e.queryDataIndex(A,v),C=v&&v.highlightKey!=null?g.getHighlightDigit(v.highlightKey):null;x!=null?O(e.normalizeToArray(x),function(w){t(A.getItemGraphicEl(w),b,C)}):A.eachItemGraphicEl(function(w){t(w,b,C)})}a.enableClassExtend(i,["dispose"]),a.enableClassManagement(i,{registerWhenExtend:!0}),i.markUpdateMethod=function(A,v){c(A).updateMethod=v};function o(A){return l(A.model)}function d(A){var v=A.model,b=A.ecModel,x=A.api,C=A.payload,w=v.pipelineContext.progressiveRender,S=A.view,T=C&&c(C).updateMethod,I=w?"incrementalPrepareRender":T&&S[T]?T:"render";return I!=="render"&&S[I](v,b,x,C),h[I]}var h={incrementalPrepareRender:{progress:function(A,v){v.view.incrementalRender(A,v.model,v.ecModel,v.api,v.payload)}},render:{forceFirstProgress:!0,progress:function(A,v){v.view.render(v.model,v.ecModel,v.api,v.payload)}}},m=i;Ce.exports=m},"6MrE":function(Ce,Q,p){},"6Qwc":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L={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"};Q.default=L},"6SEX":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("qWUW"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},"6UJt":function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("v56E"),y=p.n(E),a=p("R9oj"),e=p("5NDa")},"6VBw":function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("ODXe"),E=p("rePB"),y=p("Ff2n"),a=p("q1tI"),e=p("TSYQ"),g=p.n(e),f=p("Pw59"),s=p("Qi1f"),r=["icon","className","onClick","style","primaryColor","secondaryColor"],c={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function l(A){var v=A.primaryColor,b=A.secondaryColor;c.primaryColor=v,c.secondaryColor=b||Object(s.b)(v),c.calculated=!!b}function i(){return Object(L.a)({},c)}var u=function(v){var b=v.icon,x=v.className,C=v.onClick,w=v.style,S=v.primaryColor,T=v.secondaryColor,I=Object(y.a)(v,r),N=c;if(S&&(N={primaryColor:S,secondaryColor:T||Object(s.b)(S)}),Object(s.f)(),Object(s.g)(Object(s.c)(b),"icon should be icon definiton, but got ".concat(b)),!Object(s.c)(b))return null;var M=b;return M&&typeof M.icon=="function"&&(M=Object(L.a)(Object(L.a)({},M),{},{icon:M.icon(N.primaryColor,N.secondaryColor)})),Object(s.a)(M.icon,"svg-".concat(M.name),Object(L.a)({className:x,onClick:C,style:w,"data-icon":M.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},I))};u.displayName="IconReact",u.getTwoToneColors=i,u.setTwoToneColors=l;var t=u;function n(A){var v=Object(s.d)(A),b=Object(O.a)(v,2),x=b[0],C=b[1];return t.setTwoToneColors({primaryColor:x,secondaryColor:C})}function o(){var A=t.getTwoToneColors();return A.calculated?[A.primaryColor,A.secondaryColor]:A.primaryColor}var d=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];n("#1890ff");var h=a.forwardRef(function(A,v){var b,x=A.className,C=A.icon,w=A.spin,S=A.rotate,T=A.tabIndex,I=A.onClick,N=A.twoToneColor,M=Object(y.a)(A,d),k=a.useContext(f.a),U=k.prefixCls,V=U===void 0?"anticon":U,B=g()(V,(b={},Object(E.a)(b,"".concat(V,"-").concat(C.name),!!C.name),Object(E.a)(b,"".concat(V,"-spin"),!!w||C.name==="loading"),b),x),H=T;H===void 0&&I&&(H=-1);var P=S?{msTransform:"rotate(".concat(S,"deg)"),transform:"rotate(".concat(S,"deg)")}:void 0,j=Object(s.d)(N),z=Object(O.a)(j,2),K=z[0],X=z[1];return a.createElement("span",Object(L.a)(Object(L.a)({role:"img","aria-label":C.name},M),{},{ref:v,tabIndex:H,onClick:I,className:B}),a.createElement(t,{icon:C,primaryColor:K,secondaryColor:X,style:P}))});h.displayName="AntdIcon",h.getTwoToneColor=o,h.setTwoToneColor=n;var m=Q.a=h},"6cGi":function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return y});var L=p("ODXe"),O=p("q1tI"),E=p.n(O);function y(a,e){var g=e||{},f=g.defaultValue,s=g.value,r=g.onChange,c=g.postState,l=O.useState(function(){return s!==void 0?s:f!==void 0?typeof f=="function"?f():f:typeof a=="function"?a():a}),i=Object(L.a)(l,2),u=i[0],t=i[1],n=s!==void 0?s:u;c&&(n=c(n));var o=O.useRef(r);o.current=r;var d=O.useCallback(function(m){t(m),n!==m&&o.current&&o.current(m,n)},[n,o]),h=O.useRef(!0);return O.useEffect(function(){if(h.current){h.current=!1;return}s===void 0&&t(s)},[s]),[n,d]}},"6fms":function(Ce,Q,p){var L=p("SUKs"),O=p("06Qe"),E=p("bYtY"),y=E.each;function a(s){return parseInt(s,10)}function e(s,r){O.initVML(),this.root=s,this.storage=r;var c=document.createElement("div"),l=document.createElement("div");c.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",l.style.cssText="position:absolute;left:0;top:0;",s.appendChild(c),this._vmlRoot=l,this._vmlViewport=c,this.resize();var i=r.delFromStorage,u=r.addToStorage;r.delFromStorage=function(t){i.call(r,t),t&&(t.onRemove&&t.onRemove(l))},r.addToStorage=function(t){t.onAdd&&t.onAdd(l),u.call(r,t)},this._firstPaint=!0}e.prototype={constructor:e,getType:function(){return"vml"},getViewportRoot:function(){return this._vmlViewport},getViewportRootOffset:function(){var r=this.getViewportRoot();if(r)return{offsetLeft:r.offsetLeft||0,offsetTop:r.offsetTop||0}},refresh:function(){var r=this.storage.getDisplayList(!0,!0);this._paintList(r)},_paintList:function(r){for(var c=this._vmlRoot,l=0;l<r.length;l++){var i=r[l];i.invisible||i.ignore?(i.__alreadyNotVisible||i.onRemove(c),i.__alreadyNotVisible=!0):(i.__alreadyNotVisible&&i.onAdd(c),i.__alreadyNotVisible=!1,i.__dirty&&(i.beforeBrush&&i.beforeBrush(),(i.brushVML||i.brush).call(i,c),i.afterBrush&&i.afterBrush())),i.__dirty=!1}this._firstPaint&&(this._vmlViewport.appendChild(c),this._firstPaint=!1)},resize:function(r,c){var r=r==null?this._getWidth():r,c=c==null?this._getHeight():c;if(this._width!==r||this._height!==c){this._width=r,this._height=c;var l=this._vmlViewport.style;l.width=r+"px",l.height=c+"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 r=this.root,c=r.currentStyle;return(r.clientWidth||a(c.width))-a(c.paddingLeft)-a(c.paddingRight)|0},_getHeight:function(){var r=this.root,c=r.currentStyle;return(r.clientHeight||a(c.height))-a(c.paddingTop)-a(c.paddingBottom)|0}};function g(s){return function(){L('In IE8.0 VML mode painter not support method "'+s+'"')}}y(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(s){e.prototype[s]=g(s)});var f=e;Ce.exports=f},"6r85":function(Ce,Q,p){var L=p("bYtY");function O(E){if(!E||!L.isArray(E.series))return;L.each(E.series,function(y){L.isObject(y)&&y.type==="k"&&(y.type="candlestick")})}Ce.exports=O},"6uqw":function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("ItGF"),y=p("YOMW"),a=p("XxSj"),e=p("K4ya"),g=p("4NO4"),f=p("OELB"),s=a.mapVisual,r=a.eachVisual,c=O.isArray,l=O.each,i=f.asc,u=f.linearMap,t=O.noop,n=L.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(d,h,m){this._dataExtent,this.targetVisuals={},this.controllerVisuals={},this.textStyleModel,this.itemSize,this.mergeDefaultAndTheme(d,m)},optionUpdated:function(d,h){var m=this.option;E.canvasSupported||(m.realtime=!1),!h&&e.replaceVisualOption(m,d,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},resetVisual:function(d){var h=this.stateList;d=O.bind(d,this),this.controllerVisuals=e.createVisualMappings(this.option.controller,h,d),this.targetVisuals=e.createVisualMappings(this.option.target,h,d)},getTargetSeriesIndices:function(){var d=this.option.seriesIndex,h=[];return d==null||d==="all"?this.ecModel.eachSeries(function(m,A){h.push(A)}):h=g.normalizeToArray(d),h},eachTargetSeries:function(d,h){O.each(this.getTargetSeriesIndices(),function(m){d.call(h,this.ecModel.getSeriesByIndex(m))},this)},isTargetSeries:function(d){var h=!1;return this.eachTargetSeries(function(m){m===d&&(h=!0)}),h},formatValueText:function(d,h,m){var A=this.option,v=A.precision,b=this.dataBound,x=A.formatter,C,w;if(m=m||["<",">"],O.isArray(d)&&(d=d.slice(),C=!0),w=h?d:C?[S(d[0]),S(d[1])]:S(d),O.isString(x))return x.replace("{value}",C?w[0]:w).replace("{value2}",C?w[1]:w);if(O.isFunction(x))return C?x(d[0],d[1]):x(d);if(C)return d[0]===b[0]?m[0]+" "+w[1]:d[1]===b[1]?m[1]+" "+w[0]:w[0]+" - "+w[1];return w;function S(T){return T===b[0]?"min":T===b[1]?"max":(+T).toFixed(Math.min(v,20))}},resetExtent:function(){var d=this.option,h=i([d.min,d.max]);this._dataExtent=h},getDataDimension:function(d){var h=this.option.dimension,m=d.dimensions;if(h==null&&!m.length)return;if(h!=null)return d.getDimension(h);for(var A=d.dimensions,v=A.length-1;v>=0;v--){var b=A[v],x=d.getDimensionInfo(b);if(!x.isCalculationCoord)return b}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){var d=this.ecModel,h=this.option,m={inRange:h.inRange,outOfRange:h.outOfRange},A=h.target||(h.target={}),v=h.controller||(h.controller={});O.merge(A,m),O.merge(v,m);var b=this.isCategory();x.call(this,A),x.call(this,v),C.call(this,A,"inRange","outOfRange"),w.call(this,v);function x(S){c(h.color)&&!S.inRange&&(S.inRange={color:h.color.slice().reverse()}),S.inRange=S.inRange||{color:d.get("gradientColor")},l(this.stateList,function(T){var I=S[T];if(O.isString(I)){var N=y.get(I,"active",b);N?(S[T]={},S[T][I]=N):delete S[T]}},this)}function C(S,T,I){var N=S[T],M=S[I];N&&!M&&(M=S[I]={},l(N,function(k,U){if(!a.isValidType(U))return;var V=y.get(U,"inactive",b);V!=null&&(M[U]=V,U==="color"&&!M.hasOwnProperty("opacity")&&!M.hasOwnProperty("colorAlpha")&&(M.opacity=[0,0]))}))}function w(S){var T=(S.inRange||{}).symbol||(S.outOfRange||{}).symbol,I=(S.inRange||{}).symbolSize||(S.outOfRange||{}).symbolSize,N=this.get("inactiveColor");l(this.stateList,function(M){var k=this.itemSize,U=S[M];U||(U=S[M]={color:b?N:[N]}),U.symbol==null&&(U.symbol=T&&O.clone(T)||(b?"roundRect":["roundRect"])),U.symbolSize==null&&(U.symbolSize=I&&O.clone(I)||(b?k[0]:[k[0],k[0]])),U.symbol=s(U.symbol,function(H){return H==="none"||H==="square"?"roundRect":H});var V=U.symbolSize;if(V!=null){var B=-Infinity;r(V,function(H){H>B&&(B=H)}),U.symbolSize=s(V,function(H){return u(H,[0,B],[0,k[0]],!0)})}},this)}},resetItemSize:function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},isCategory:function(){return!!this.option.categories},setSelected:t,getValueState:t,getVisualMeta:t}),o=n;Ce.exports=o},"6usn":function(Ce,Q,p){var L=p("bYtY");function O(y,a){return L.map(["Radius","Angle"],function(e,g){var f=this["get"+e+"Axis"](),s=a[g],r=y[g]/2,c="dataTo"+e,l=f.type==="category"?f.getBandWidth():Math.abs(f[c](s-r)-f[c](s+r));return e==="Angle"&&(l=l*Math.PI/180),l},this)}function E(y){var a=y.getRadiusAxis(),e=y.getAngleAxis(),g=a.getExtent();return g[0]>g[1]&&g.reverse(),{coordSys:{type:"polar",cx:y.cx,cy:y.cy,r:g[1],r0:g[0]},api:{coord:L.bind(function(f){var s=a.dataToRadius(f[0]),r=e.dataToAngle(f[1]),c=y.coordToPoint([s,r]);return c.push(s,r*Math.PI/180),c}),size:L.bind(O,y)}}}Ce.exports=E},"6xvX":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("V7ic"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},"711d":function(Ce,Q){function p(L){return function(O){return O==null?void 0:O[L]}}Ce.exports=p},"72pK":function(Ce,Q){function p(E,y,a,e,g,f){E=E||0;var s=a[1]-a[0];if(g!=null&&(g=O(g,[0,s])),f!=null&&(f=Math.max(f,g!=null?g:0)),e==="all"){var r=Math.abs(y[1]-y[0]);r=O(r,[0,s]),g=f=O(r,[g,f]),e=0}y[0]=O(y[0],a),y[1]=O(y[1],a);var c=L(y,e);y[e]+=E;var l=g||0,i=a.slice();c.sign<0?i[0]+=l:i[1]-=l,y[e]=O(y[e],i);var u=L(y,e);g!=null&&(u.sign!==c.sign||u.span<g)&&(y[1-e]=y[e]+c.sign*g);var u=L(y,e);return f!=null&&u.span>f&&(y[1-e]=y[e]+u.sign*f),y}function L(E,y){var a=E[y]-E[1-y];return{span:Math.abs(a),sign:a>0?-1:a<0?1:y?-1:1}}function O(E,y){return Math.min(y[1]!=null?y[1]:Infinity,Math.max(y[0]!=null?y[0]:-Infinity,E))}Ce.exports=p},"75ce":function(Ce,Q,p){var L=p("ProS");p("IXuL"),p("8X+K");var O=p("f5Yq"),E=p("h8O9"),y=p("/d5a");p("Ae16"),L.registerVisual(O("line","circle","line")),L.registerLayout(E("line")),L.registerProcessor(L.PRIORITY.PROCESSOR.STATISTIC,y("line"))},"75ev":function(Ce,Q,p){var L=p("ProS");p("IWNH"),p("bNin"),p("v5uJ");var O=p("f5Yq"),E=p("yik8");L.registerVisual(O("tree","circle")),L.registerLayout(E)},"7AJT":function(Ce,Q,p){var L=p("bYtY"),O=p("hM6l"),E=function(a,e,g,f,s){O.call(this,a,e,g),this.type=f||"value",this.position=s||"bottom"};E.prototype={constructor:E,index:0,getAxesOnZeroOf:null,model:null,isHorizontal:function(){var a=this.position;return a==="top"||a==="bottom"},getGlobalExtent:function(a){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),a&&e[0]>e[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(a,e){return this.coordToData(this.toLocalCoord(a[this.dim==="x"?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},L.inherits(E,O);var y=E;Ce.exports=y},"7Cbv":function(Ce,Q,p){"use strict";var L,O=new Uint8Array(16);function E(){if(!L&&(L=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!L))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return L(O)}var y=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function a(i){return typeof i=="string"&&y.test(i)}for(var e=a,g=[],f=0;f<256;++f)g.push((f+256).toString(16).substr(1));function s(i){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=(g[i[u+0]]+g[i[u+1]]+g[i[u+2]]+g[i[u+3]]+"-"+g[i[u+4]]+g[i[u+5]]+"-"+g[i[u+6]]+g[i[u+7]]+"-"+g[i[u+8]]+g[i[u+9]]+"-"+g[i[u+10]]+g[i[u+11]]+g[i[u+12]]+g[i[u+13]]+g[i[u+14]]+g[i[u+15]]).toLowerCase();if(!e(t))throw TypeError("Stringified UUID is invalid");return t}var r=s;function c(i,u,t){i=i||{};var n=i.random||(i.rng||E)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,u){t=t||0;for(var o=0;o<16;++o)u[t+o]=n[o];return u}return r(n)}var l=Q.a=c},"7DRL":function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=E.createHashMap,a=E.isString,e=E.isArray,g=E.each,f=E.assert,s=p("MEGo"),r=s.parseXML,c=y(),l={registerMap:function(u,t,n){var o;return e(t)?o=t:t.svg?o=[{type:"svg",source:t.svg,specialAreas:t.specialAreas}]:(t.geoJson&&!t.features&&(n=t.specialAreas,t=t.geoJson),o=[{type:"geoJSON",source:t,specialAreas:n}]),g(o,function(d){var h=d.type;h==="geoJson"&&(h=d.type="geoJSON");var m=i[h];m(d)}),c.set(u,o)},retrieveMap:function(u){return c.get(u)}},i={geoJSON:function(u){var t=u.source;u.geoJSON=a(t)?typeof JSON!="undefined"&&JSON.parse?JSON.parse(t):new Function("return ("+t+");")():t},svg:function(u){u.svgXML=r(u.source)}};Ce.exports=l},"7G+c":function(Ce,Q,p){var L=p("bYtY"),O=L.createHashMap,E=L.isTypedArray,y=p("Yl7c"),a=y.enableClassCheck,e=p("k9D9"),g=e.SOURCE_FORMAT_ORIGINAL,f=e.SERIES_LAYOUT_BY_COLUMN,s=e.SOURCE_FORMAT_UNKNOWN,r=e.SOURCE_FORMAT_TYPED_ARRAY,c=e.SOURCE_FORMAT_KEYED_COLUMNS;function l(u){this.fromDataset=u.fromDataset,this.data=u.data||(u.sourceFormat===c?{}:[]),this.sourceFormat=u.sourceFormat||s,this.seriesLayoutBy=u.seriesLayoutBy||f,this.dimensionsDefine=u.dimensionsDefine,this.encodeDefine=u.encodeDefine&&O(u.encodeDefine),this.startIndex=u.startIndex||0,this.dimensionsDetectCount=u.dimensionsDetectCount}l.seriesDataToSource=function(u){return new l({data:u,sourceFormat:E(u)?r:g,fromDataset:!1})},a(l);var i=l;Ce.exports=i},"7Kak":function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("KPFz"),y=p.n(E)},"7Phj":function(Ce,Q,p){var L=p("bYtY"),O=p("OELB"),E=O.parsePercent,y=L.each;function a(s){var r=e(s);y(r,function(c){var l=c.seriesModels;if(!l.length)return;g(c),y(l,function(i,u){f(i,c.boxOffsetList[u],c.boxWidthList[u])})})}function e(s){var r=[],c=[];return s.eachSeriesByType("boxplot",function(l){var i=l.getBaseAxis(),u=L.indexOf(c,i);u<0&&(u=c.length,c[u]=i,r[u]={axis:i,seriesModels:[]}),r[u].seriesModels.push(l)}),r}function g(s){var r,c=s.axis,l=s.seriesModels,i=l.length,u=s.boxWidthList=[],t=s.boxOffsetList=[],n=[],o;if(c.type==="category")o=c.getBandWidth();else{var d=0;y(l,function(b){d=Math.max(d,b.getData().count())}),r=c.getExtent(),Math.abs(r[1]-r[0])/d}y(l,function(b){var x=b.get("boxWidth");L.isArray(x)||(x=[x,x]),n.push([E(x[0],o)||0,E(x[1],o)||0])});var h=o*.8-2,m=h/i*.3,A=(h-m*(i-1))/i,v=A/2-h/2;y(l,function(b,x){t.push(v),v+=m+A,u.push(Math.min(Math.max(A,n[x][0]),n[x][1]))})}function f(s,r,c){var l=s.coordinateSystem,i=s.getData(),u=c/2,t=s.get("layout")==="horizontal"?0:1,n=1-t,o=["x","y"],d=i.mapDimension(o[t]),h=i.mapDimension(o[n],!0);if(d==null||h.length<5)return;for(var m=0;m<i.count();m++){var A=i.get(d,m),v=T(A,h[2],m),b=T(A,h[0],m),x=T(A,h[1],m),C=T(A,h[3],m),w=T(A,h[4],m),S=[];I(S,x,0),I(S,C,1),S.push(b,x,w,C),N(S,b),N(S,w),N(S,v),i.setItemLayout(m,{initBaseline:v[n],ends:S})}function T(M,k,U){var V=i.get(k,U),B=[];B[t]=M,B[n]=V;var H;return isNaN(M)||isNaN(V)?H=[NaN,NaN]:(H=l.dataToPoint(B),H[t]+=r),H}function I(M,k,U){var V=k.slice(),B=k.slice();V[t]+=u,B[t]-=u,U?M.push(V,B):M.push(B,V)}function N(M,k){var U=k.slice(),V=k.slice();U[t]-=u,V[t]+=u,M.push(U,V)}}Ce.exports=a},"7SHv":function(Ce,Q,p){var L=p("LPTA"),O=L.devicePixelRatio,E=p("bYtY"),y=p("SUKs"),a=p("mFDi"),e=p("BPZU"),g=p("Xmg4"),f=p("mLcG"),s=p("Dagg"),r=p("ItGF"),c=1e5,l=314159,i=.01,u=.001;function t(C){return parseInt(C,10)}function n(C){return C?C.__builtin__?!0:!(typeof C.resize!="function"||typeof C.refresh!="function"):!1}var o=new a(0,0,0,0),d=new a(0,0,0,0);function h(C,w,S){return o.copy(C.getBoundingRect()),C.transform&&o.applyTransform(C.transform),d.width=w,d.height=S,!o.intersect(d)}function m(C,w){if(C===w)return!1;if(!C||!w||C.length!==w.length)return!0;for(var S=0;S<C.length;S++)if(C[S]!==w[S])return!0;return!1}function A(C,w){for(var S=0;S<C.length;S++){var T=C[S];T.setTransform(w),w.beginPath(),T.buildPath(w,T.shape),w.clip(),T.restoreTransform(w)}}function v(C,w){var S=document.createElement("div");return S.style.cssText=["position:relative","width:"+C+"px","height:"+w+"px","padding:0","margin:0","border-width:0"].join(";")+";",S}var b=function(w,S,T){this.type="canvas";var I=!w.nodeName||w.nodeName.toUpperCase()==="CANVAS";this._opts=T=E.extend({},T||{}),this.dpr=T.devicePixelRatio||O,this._singleCanvas=I,this.root=w;var N=w.style;N&&(N["-webkit-tap-highlight-color"]="transparent",N["-webkit-user-select"]=N["user-select"]=N["-webkit-touch-callout"]="none",w.innerHTML=""),this.storage=S;var M=this._zlevelList=[],k=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,I){var V=w.width,B=w.height;T.width!=null&&(V=T.width),T.height!=null&&(B=T.height),this.dpr=T.devicePixelRatio||1,w.width=V*this.dpr,w.height=B*this.dpr,this._width=V,this._height=B;var H=new g(w,this,this.dpr);H.__builtin__=!0,H.initContext(),k[l]=H,H.zlevel=l,M.push(l),this._domRoot=w}else{this._width=this._getSize(0),this._height=this._getSize(1);var U=this._domRoot=v(this._width,this._height);w.appendChild(U)}this._hoverlayer=null,this._hoverElements=[]};b.prototype={constructor:b,getType:function(){return"canvas"},isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var w=this.getViewportRoot();if(w)return{offsetLeft:w.offsetLeft||0,offsetTop:w.offsetTop||0}},refresh:function(w){var S=this.storage.getDisplayList(!0),T=this._zlevelList;this._redrawId=Math.random(),this._paintList(S,w,this._redrawId);for(var I=0;I<T.length;I++){var N=T[I],M=this._layers[N];if(!M.__builtin__&&M.refresh){var k=I===0?this._backgroundColor:null;M.refresh(k)}}return this.refreshHover(),this},addHover:function(w,S){if(w.__hoverMir)return;var T=new w.constructor({style:w.style,shape:w.shape,z:w.z,z2:w.z2,silent:w.silent});return T.__from=w,w.__hoverMir=T,S&&T.setStyle(S),this._hoverElements.push(T),T},removeHover:function(w){var S=w.__hoverMir,T=this._hoverElements,I=E.indexOf(T,S);I>=0&&T.splice(I,1),w.__hoverMir=null},clearHover:function(w){for(var S=this._hoverElements,T=0;T<S.length;T++){var I=S[T].__from;I&&(I.__hoverMir=null)}S.length=0},refreshHover:function(){var w=this._hoverElements,S=w.length,T=this._hoverlayer;if(T&&T.clear(),!S)return;e(w,this.storage.displayableSortFunc),T||(T=this._hoverlayer=this.getLayer(c));var I={};T.ctx.save();for(var N=0;N<S;){var M=w[N],k=M.__from;if(!(k&&k.__zr)){w.splice(N,1),k.__hoverMir=null,S--;continue}N++,k.invisible||(M.transform=k.transform,M.invTransform=k.invTransform,M.__clipPaths=k.__clipPaths,this._doPaintEl(M,T,!0,I))}T.ctx.restore()},getHoverLayer:function(){return this.getLayer(c)},_paintList:function(w,S,T){if(this._redrawId!==T)return;S=S||!1,this._updateLayerStatus(w);var I=this._doPaintList(w,S);if(this._needsManuallyCompositing&&this._compositeManually(),!I){var N=this;f(function(){N._paintList(w,S,T)})}},_compositeManually:function(){var w=this.getLayer(l).ctx,S=this._domRoot.width,T=this._domRoot.height;w.clearRect(0,0,S,T),this.eachBuiltinLayer(function(I){I.virtual&&w.drawImage(I.dom,0,0,S,T)})},_doPaintList:function(w,S){for(var T=[],I=0;I<this._zlevelList.length;I++){var N=this._zlevelList[I],M=this._layers[N];M.__builtin__&&M!==this._hoverlayer&&(M.__dirty||S)&&T.push(M)}for(var k=!0,U=0;U<T.length;U++){var M=T[U],V=M.ctx,B={};V.save();var H=S?M.__startIndex:M.__drawIndex,P=!S&&M.incremental&&Date.now,j=P&&Date.now(),z=M.zlevel===this._zlevelList[0]?this._backgroundColor:null;if(M.__startIndex===M.__endIndex)M.clear(!1,z);else if(H===M.__startIndex){var K=w[H];(!K.incremental||!K.notClear||S)&&M.clear(!1,z)}H===-1&&(console.error("For some unknown reason. drawIndex is -1"),H=M.__startIndex);for(var X=H;X<M.__endIndex;X++){var Z=w[X];if(this._doPaintEl(Z,M,S,B),Z.__dirty=Z.__dirtyText=!1,P){var Y=Date.now()-j;if(Y>15)break}}M.__drawIndex=X,M.__drawIndex<M.__endIndex&&(k=!1),B.prevElClipPaths&&V.restore(),V.restore()}return r.wxa&&E.each(this._layers,function(te){te&&te.ctx&&te.ctx.draw&&te.ctx.draw()}),k},_doPaintEl:function(w,S,T,I){var N=S.ctx,M=w.transform;if((S.__dirty||T)&&!w.invisible&&w.style.opacity!==0&&!(M&&!M[0]&&!M[3])&&!(w.culling&&h(w,this._width,this._height))){var k=w.__clipPaths,U=I.prevElClipPaths;(!U||m(k,U))&&(U&&(N.restore(),I.prevElClipPaths=null,I.prevEl=null),k&&(N.save(),A(k,N),I.prevElClipPaths=k)),w.beforeBrush&&w.beforeBrush(N),w.brush(N,I.prevEl||null),I.prevEl=w,w.afterBrush&&w.afterBrush(N)}},getLayer:function(w,S){this._singleCanvas&&!this._needsManuallyCompositing&&(w=l);var T=this._layers[w];return T||(T=new g("zr_"+w,this,this.dpr),T.zlevel=w,T.__builtin__=!0,this._layerConfig[w]?E.merge(T,this._layerConfig[w],!0):this._layerConfig[w-i]&&E.merge(T,this._layerConfig[w-i],!0),S&&(T.virtual=S),this.insertLayer(w,T),T.initContext()),T},insertLayer:function(w,S){var T=this._layers,I=this._zlevelList,N=I.length,M=null,k=-1,U=this._domRoot;if(T[w]){y("ZLevel "+w+" has been used already");return}if(!n(S)){y("Layer of zlevel "+w+" is not valid");return}if(N>0&&w>I[0]){for(k=0;k<N-1&&!(I[k]<w&&I[k+1]>w);k++);M=T[I[k]]}if(I.splice(k+1,0,w),T[w]=S,!S.virtual)if(M){var V=M.dom;V.nextSibling?U.insertBefore(S.dom,V.nextSibling):U.appendChild(S.dom)}else U.firstChild?U.insertBefore(S.dom,U.firstChild):U.appendChild(S.dom)},eachLayer:function(w,S){var T=this._zlevelList,I,N;for(N=0;N<T.length;N++)I=T[N],w.call(S,this._layers[I],I)},eachBuiltinLayer:function(w,S){var T=this._zlevelList,I,N,M;for(M=0;M<T.length;M++)N=T[M],I=this._layers[N],I.__builtin__&&w.call(S,I,N)},eachOtherLayer:function(w,S){var T=this._zlevelList,I,N,M;for(M=0;M<T.length;M++)N=T[M],I=this._layers[N],I.__builtin__||w.call(S,I,N)},getLayers:function(){return this._layers},_updateLayerStatus:function(w){this.eachBuiltinLayer(function(B,H){B.__dirty=B.__used=!1});function S(B){N&&(N.__endIndex!==B&&(N.__dirty=!0),N.__endIndex=B)}if(this._singleCanvas)for(var T=1;T<w.length;T++){var I=w[T];if(I.zlevel!==w[T-1].zlevel||I.incremental){this._needsManuallyCompositing=!0;break}}for(var N=null,M=0,k,T=0;T<w.length;T++){var I=w[T],U=I.zlevel,V;k!==U&&(k=U,M=0),I.incremental?(V=this.getLayer(U+u,this._needsManuallyCompositing),V.incremental=!0,M=1):V=this.getLayer(U+(M>0?i:0),this._needsManuallyCompositing),V.__builtin__||y("ZLevel "+U+" has been used by unkown layer "+V.id),V!==N&&(V.__used=!0,V.__startIndex!==T&&(V.__dirty=!0),V.__startIndex=T,V.incremental?V.__drawIndex=-1:V.__drawIndex=T,S(T),N=V),I.__dirty&&(V.__dirty=!0,V.incremental&&V.__drawIndex<0&&(V.__drawIndex=T))}S(T),this.eachBuiltinLayer(function(B,H){!B.__used&&B.getElementCount()>0&&(B.__dirty=!0,B.__startIndex=B.__endIndex=B.__drawIndex=0),B.__dirty&&B.__drawIndex<0&&(B.__drawIndex=B.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(w){w.clear()},setBackgroundColor:function(w){this._backgroundColor=w},configLayer:function(w,S){if(S){var T=this._layerConfig;T[w]?E.merge(T[w],S,!0):T[w]=S;for(var I=0;I<this._zlevelList.length;I++){var N=this._zlevelList[I];if(N===w||N===w+i){var M=this._layers[N];E.merge(M,T[w],!0)}}}},delLayer:function(w){var S=this._layers,T=this._zlevelList,I=S[w];if(!I)return;I.dom.parentNode.removeChild(I.dom),delete S[w],T.splice(E.indexOf(T,w),1)},resize:function(w,S){if(this._domRoot.style){var T=this._domRoot;T.style.display="none";var I=this._opts;if(w!=null&&(I.width=w),S!=null&&(I.height=S),w=this._getSize(0),S=this._getSize(1),T.style.display="",this._width!==w||S!==this._height){T.style.width=w+"px",T.style.height=S+"px";for(var N in this._layers)this._layers.hasOwnProperty(N)&&this._layers[N].resize(w,S);E.each(this._progressiveLayers,function(M){M.resize(w,S)}),this.refresh(!0)}this._width=w,this._height=S}else{if(w==null||S==null)return;this._width=w,this._height=S,this.getLayer(l).resize(w,S)}return this},clearLayer:function(w){var S=this._layers[w];S&&S.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(w){if(w=w||{},this._singleCanvas&&!this._compositeManually)return this._layers[l].dom;var S=new g("image",this,w.pixelRatio||this.dpr);if(S.initContext(),S.clear(!1,w.backgroundColor||this._backgroundColor),w.pixelRatio<=this.dpr){this.refresh();var T=S.dom.width,I=S.dom.height,N=S.ctx;this.eachLayer(function(B){B.__builtin__?N.drawImage(B.dom,0,0,T,I):B.renderToCanvas&&(S.ctx.save(),B.renderToCanvas(S.ctx),S.ctx.restore())})}else for(var M={},k=this.storage.getDisplayList(!0),U=0;U<k.length;U++){var V=k[U];this._doPaintEl(V,S,!0,M)}return S.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(w){var S=this._opts,T=["width","height"][w],I=["clientWidth","clientHeight"][w],N=["paddingLeft","paddingTop"][w],M=["paddingRight","paddingBottom"][w];if(S[T]!=null&&S[T]!=="auto")return parseFloat(S[T]);var k=this.root,U=document.defaultView.getComputedStyle(k);return(k[I]||t(U[T])||t(k.style[T]))-(t(U[N])||0)-(t(U[M])||0)|0},pathToImage:function(w,S){S=S||this.dpr;var T=document.createElement("canvas"),I=T.getContext("2d"),N=w.getBoundingRect(),M=w.style,k=M.shadowBlur*S,U=M.shadowOffsetX*S,V=M.shadowOffsetY*S,B=M.hasStroke()?M.lineWidth:0,H=Math.max(B/2,-U+k),P=Math.max(B/2,U+k),j=Math.max(B/2,-V+k),z=Math.max(B/2,V+k),K=N.width+H+P,X=N.height+j+z;T.width=K*S,T.height=X*S,I.scale(S,S),I.clearRect(0,0,K,X),I.dpr=S;var Z={position:w.position,rotation:w.rotation,scale:w.scale};w.position=[H-N.x,j-N.y],w.rotation=0,w.scale=[1,1],w.updateTransform(),w&&w.brush(I);var Y=s,te=new Y({style:{x:0,y:0,image:T}});return Z.position!=null&&(te.position=w.position=Z.position),Z.rotation!=null&&(te.rotation=w.rotation=Z.rotation),Z.scale!=null&&(te.scale=w.scale=Z.scale),te}};var x=b;Ce.exports=x},"7a+S":function(Ce,Q,p){var L=p("bYtY"),O=p("bLfw"),E=p("YXkt"),y=p("4NO4"),a=O.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(g,f,s){this._data,this._names,this.mergeDefaultAndTheme(g,s),this._initData()},mergeOption:function(g){a.superApply(this,"mergeOption",arguments),this._initData()},setCurrentIndex:function(g){g==null&&(g=this.option.currentIndex);var f=this._data.count();this.option.loop?g=(g%f+f)%f:(g>=f&&(g=f-1),g<0&&(g=0)),this.option.currentIndex=g},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(g){this.option.autoPlay=!!g},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var g=this.option,f=g.data||[],s=g.axisType,r=this._names=[];if(s==="category"){var c=[];L.each(f,function(u,t){var n=y.getDataItemValue(u),o;L.isObject(u)?(o=L.clone(u),o.value=t):o=t,c.push(o),!L.isString(n)&&(n==null||isNaN(n))&&(n=""),r.push(n+"")}),f=c}var l={category:"ordinal",time:"time"}[s]||"number",i=this._data=new E([{name:"value",type:l}],this);i.initData(f,r)},getData:function(){return this._data},getCategories:function(){if(this.get("axisType")==="category")return this._names.slice()}}),e=a;Ce.exports=e},"7aKB":function(Ce,Q,p){var L=p("bYtY"),O=p("6GrX"),E=p("OELB");function y(v){return isNaN(v)?"-":(v=(v+"").split("."),v[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(v.length>1?"."+v[1]:""))}function a(v,b){return v=(v||"").toLowerCase().replace(/-(.)/g,function(x,C){return C.toUpperCase()}),b&&v&&(v=v.charAt(0).toUpperCase()+v.slice(1)),v}var e=L.normalizeCssArray,g=/([&<>"'])/g,f={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function s(v){return v==null?"":(v+"").replace(g,function(b,x){return f[x]})}var r=["a","b","c","d","e","f","g"],c=function(v,b){return"{"+v+(b==null?"":b)+"}"};function l(v,b,x){L.isArray(b)||(b=[b]);var C=b.length;if(!C)return"";for(var w=b[0].$vars||[],S=0;S<w.length;S++){var T=r[S];v=v.replace(c(T),c(T,0))}for(var I=0;I<C;I++)for(var N=0;N<w.length;N++){var M=b[I][w[N]];v=v.replace(c(r[N],I),x?s(M):M)}return v}function i(v,b,x){return L.each(b,function(C,w){v=v.replace("{"+w+"}",x?s(C):C)}),v}function u(v,b){v=L.isString(v)?{color:v,extraCssText:b}:v||{};var x=v.color,C=v.type,b=v.extraCssText,w=v.renderMode||"html",S=v.markerId||"X";return x?w==="html"?C==="subItem"?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+s(x)+";"+(b||"")+'"></span>':'<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:'+s(x)+";"+(b||"")+'"></span>':{renderMode:w,content:"{marker"+S+"|} ",style:{color:x}}:""}function t(v,b){return v+="","0000".substr(0,b-v.length)+v}function n(v,b,x){(v==="week"||v==="month"||v==="quarter"||v==="half-year"||v==="year")&&(v=`MM-dd
yyyy`);var C=E.parseDate(b),w=x?"UTC":"",S=C["get"+w+"FullYear"](),T=C["get"+w+"Month"]()+1,I=C["get"+w+"Date"](),N=C["get"+w+"Hours"](),M=C["get"+w+"Minutes"](),k=C["get"+w+"Seconds"](),U=C["get"+w+"Milliseconds"]();return v=v.replace("MM",t(T,2)).replace("M",T).replace("yyyy",S).replace("yy",S%100).replace("dd",t(I,2)).replace("d",I).replace("hh",t(N,2)).replace("h",N).replace("mm",t(M,2)).replace("m",M).replace("ss",t(k,2)).replace("s",k).replace("SSS",t(U,3)),v}function o(v){return v&&v.charAt(0).toUpperCase()+v.substr(1)}var d=O.truncateText;function h(v){return O.getBoundingRect(v.text,v.font,v.textAlign,v.textVerticalAlign,v.textPadding,v.textLineHeight,v.rich,v.truncate)}function m(v,b,x,C,w,S,T,I){return O.getBoundingRect(v,b,x,C,w,I,S,T)}function A(v,b){if(b==="_blank"||b==="blank"){var x=window.open();x.opener=null,x.location=v}else window.open(v,b)}Q.addCommas=y,Q.toCamelCase=a,Q.normalizeCssArray=e,Q.encodeHTML=s,Q.formatTpl=l,Q.formatTplSimple=i,Q.getTooltipMarker=u,Q.formatTime=n,Q.capitalFirst=o,Q.truncateText=d,Q.getTextBoundingRect=h,Q.getTextRect=m,Q.windowOpen=A},"7bkD":function(Ce,Q,p){var L=p("bYtY");function O(E,y){y=y||{};var a=E.coordinateSystem,e=E.axis,g={},f=e.position,s=e.orient,r=a.getRect(),c=[r.x,r.x+r.width,r.y,r.y+r.height],l={horizontal:{top:c[2],bottom:c[3]},vertical:{left:c[0],right:c[1]}};g.position=[s==="vertical"?l.vertical[f]:c[0],s==="horizontal"?l.horizontal[f]:c[3]];var i={horizontal:0,vertical:1};g.rotation=Math.PI/2*i[s];var u={top:-1,bottom:1,right:1,left:-1};g.labelDirection=g.tickDirection=g.nameDirection=u[f],E.get("axisTick.inside")&&(g.tickDirection=-g.tickDirection),L.retrieve(y.labelInside,E.get("axisLabel.inside"))&&(g.labelDirection=-g.labelDirection);var t=y.rotate;return t==null&&(t=E.get("axisLabel.rotate")),g.labelRotation=f==="top"?-t:t,g.z2=1,g}Q.layout=O},"7hqr":function(Ce,Q,p){var L=p("bYtY"),O=L.each,E=L.isString;function y(g,f,s){s=s||{};var r=s.byIndex,c=s.stackedCoordDimension,l=!!(g&&g.get("stack")),i,u,t,n;if(O(f,function(m,A){E(m)&&(f[A]=m={name:m}),l&&!m.isExtraCoord&&(!r&&!i&&m.ordinalMeta&&(i=m),!u&&m.type!=="ordinal"&&m.type!=="time"&&(!c||c===m.coordDim)&&(u=m))}),u&&!r&&!i&&(r=!0),u){t="__\0ecstackresult",n="__\0ecstackedover",i&&(i.createInvertedIndices=!0);var o=u.coordDim,d=u.type,h=0;O(f,function(m){m.coordDim===o&&h++}),f.push({name:t,coordDim:o,coordDimIndex:h,type:d,isExtraCoord:!0,isCalculationCoord:!0}),h++,f.push({name:n,coordDim:n,coordDimIndex:h,type:d,isExtraCoord:!0,isCalculationCoord:!0})}return{stackedDimension:u&&u.name,stackedByDimension:i&&i.name,isStackedByIndex:r,stackedOverDimension:n,stackResultDimension:t}}function a(g,f){return!!f&&f===g.getCalculationInfo("stackedDimension")}function e(g,f){return a(g,f)?g.getCalculationInfo("stackResultDimension"):f}Q.enableDataStack=y,Q.isDimensionStacked=a,Q.getStackedDimension=e},"7mYs":function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("IwbS"),y=p("7aKB"),a=p("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"]},g={EN:["S","M","T","W","T","F","S"],CN:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]},f=L.extendComponentView({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(s,r,c){var l=this.group;l.removeAll();var i=s.coordinateSystem,u=i.getRangeInfo(),t=i.getOrient();this._renderDayRect(s,u,l),this._renderLines(s,u,t,l),this._renderYearText(s,u,t,l),this._renderMonthText(s,t,l),this._renderWeekText(s,u,t,l)},_renderDayRect:function(s,r,c){for(var l=s.coordinateSystem,i=s.getModel("itemStyle").getItemStyle(),u=l.getCellWidth(),t=l.getCellHeight(),n=r.start.time;n<=r.end.time;n=l.getNextNDay(n,1).time){var o=l.dataToRect([n],!1).tl,d=new E.Rect({shape:{x:o[0],y:o[1],width:u,height:t},cursor:"default",style:i});c.add(d)}},_renderLines:function(s,r,c,l){var i=this,u=s.coordinateSystem,t=s.getModel("splitLine.lineStyle").getLineStyle(),n=s.get("splitLine.show"),o=t.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var d=r.start,h=0;d.time<=r.end.time;h++){A(d.formatedDate),h===0&&(d=u.getDateInfo(r.start.y+"-"+r.start.m));var m=d.date;m.setMonth(m.getMonth()+1),d=u.getDateInfo(m)}A(u.getNextNDay(r.end.time,1).formatedDate);function A(v){i._firstDayOfMonth.push(u.getDateInfo(v)),i._firstDayPoints.push(u.dataToRect([v],!1).tl);var b=i._getLinePointsOfOneWeek(s,v,c);i._tlpoints.push(b[0]),i._blpoints.push(b[b.length-1]),n&&i._drawSplitline(b,t,l)}n&&this._drawSplitline(i._getEdgesPoints(i._tlpoints,o,c),t,l),n&&this._drawSplitline(i._getEdgesPoints(i._blpoints,o,c),t,l)},_getEdgesPoints:function(s,r,c){var l=[s[0].slice(),s[s.length-1].slice()],i=c==="horizontal"?0:1;return l[0][i]=l[0][i]-r/2,l[1][i]=l[1][i]+r/2,l},_drawSplitline:function(s,r,c){var l=new E.Polyline({z2:20,shape:{points:s},style:r});c.add(l)},_getLinePointsOfOneWeek:function(s,r,c){var l=s.coordinateSystem;r=l.getDateInfo(r);for(var i=[],u=0;u<7;u++){var t=l.getNextNDay(r.time,u),n=l.dataToRect([t.time],!1);i[2*t.day]=n.tl,i[2*t.day+1]=n[c==="horizontal"?"bl":"tr"]}return i},_formatterLabel:function(s,r){return typeof s=="string"&&s?y.formatTplSimple(s,r):typeof s=="function"?s(r):r.nameMap},_yearTextPositionControl:function(s,r,c,l,i){r=r.slice();var u=["center","bottom"];l==="bottom"?(r[1]+=i,u=["center","top"]):l==="left"?r[0]-=i:l==="right"?(r[0]+=i,u=["center","top"]):r[1]-=i;var t=0;return(l==="left"||l==="right")&&(t=Math.PI/2),{rotation:t,position:r,style:{textAlign:u[0],textVerticalAlign:u[1]}}},_renderYearText:function(s,r,c,l){var i=s.getModel("yearLabel");if(!i.get("show"))return;var u=i.get("margin"),t=i.get("position");t||(t=c!=="horizontal"?"top":"left");var n=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],o=(n[0][0]+n[1][0])/2,d=(n[0][1]+n[1][1])/2,h=c==="horizontal"?0:1,m={top:[o,n[h][1]],bottom:[o,n[1-h][1]],left:[n[1-h][0],d],right:[n[h][0],d]},A=r.start.y;+r.end.y>+r.start.y&&(A=A+"-"+r.end.y);var v=i.get("formatter"),b={start:r.start.y,end:r.end.y,nameMap:A},x=this._formatterLabel(v,b),C=new E.Text({z2:30});E.setTextStyle(C.style,i,{text:x}),C.attr(this._yearTextPositionControl(C,m[t],c,t,u)),l.add(C)},_monthTextPositionControl:function(s,r,c,l,i){var u="left",t="top",n=s[0],o=s[1];return c==="horizontal"?(o=o+i,r&&(u="center"),l==="start"&&(t="bottom")):(n=n+i,r&&(t="middle"),l==="start"&&(u="right")),{x:n,y:o,textAlign:u,textVerticalAlign:t}},_renderMonthText:function(s,r,c){var l=s.getModel("monthLabel");if(!l.get("show"))return;var i=l.get("nameMap"),u=l.get("margin"),t=l.get("position"),n=l.get("align"),o=[this._tlpoints,this._blpoints];O.isString(i)&&(i=e[i.toUpperCase()]||[]);var d=t==="start"?0:1,h=r==="horizontal"?0:1;u=t==="start"?-u:u;for(var m=n==="center",A=0;A<o[d].length-1;A++){var v=o[d][A].slice(),b=this._firstDayOfMonth[A];if(m){var x=this._firstDayPoints[A];v[h]=(x[h]+o[0][A+1][h])/2}var C=l.get("formatter"),w=i[+b.m-1],S={yyyy:b.y,yy:(b.y+"").slice(2),MM:b.m,M:+b.m,nameMap:w},T=this._formatterLabel(C,S),I=new E.Text({z2:30});O.extend(E.setTextStyle(I.style,l,{text:T}),this._monthTextPositionControl(v,m,r,t,u)),c.add(I)}},_weekTextPositionControl:function(s,r,c,l,i){var u="center",t="middle",n=s[0],o=s[1],d=c==="start";return r==="horizontal"?(n=n+l+(d?1:-1)*i[0]/2,u=d?"right":"left"):(o=o+l+(d?1:-1)*i[1]/2,t=d?"bottom":"top"),{x:n,y:o,textAlign:u,textVerticalAlign:t}},_renderWeekText:function(s,r,c,l){var i=s.getModel("dayLabel");if(!i.get("show"))return;var u=s.coordinateSystem,t=i.get("position"),n=i.get("nameMap"),o=i.get("margin"),d=u.getFirstDayOfWeek();O.isString(n)&&(n=g[n.toUpperCase()]||[]);var h=u.getNextNDay(r.end.time,7-r.lweek).time,m=[u.getCellWidth(),u.getCellHeight()];o=a.parsePercent(o,m[c==="horizontal"?0:1]),t==="start"&&(h=u.getNextNDay(r.start.time,-(7+r.fweek)).time,o=-o);for(var A=0;A<7;A++){var v=u.getNextNDay(h,A),b=u.dataToRect([v.time],!1).center,x=A;x=Math.abs((A+d)%7);var C=new E.Text({z2:30});O.extend(E.setTextStyle(C.style,i,{text:n[x]}),this._weekTextPositionControl(b,c,t,o,m)),l.add(C)}}});Ce.exports=f},"7oTu":function(Ce,Q,p){var L=p("IMiH"),O=p("QBsz"),E=O.applyTransform,y=L.CMD,a=[[],[],[]],e=Math.sqrt,g=Math.atan2;function f(s,r){var c=s.data,l,i,u,t,n,o,d=y.M,h=y.C,m=y.L,A=y.R,v=y.A,b=y.Q;for(u=0,t=0;u<c.length;){l=c[u++],t=u,i=0;switch(l){case d:i=1;break;case m:i=1;break;case h:i=3;break;case b:i=2;break;case v:var x=r[4],C=r[5],w=e(r[0]*r[0]+r[1]*r[1]),S=e(r[2]*r[2]+r[3]*r[3]),T=g(-r[1]/S,r[0]/w);c[u]*=w,c[u++]+=x,c[u]*=S,c[u++]+=C,c[u++]*=w,c[u++]*=S,c[u++]+=T,c[u++]+=T,u+=2,t=u;break;case A:o[0]=c[u++],o[1]=c[u++],E(o,o,r),c[t++]=o[0],c[t++]=o[1],o[0]+=c[u++],o[1]+=c[u++],E(o,o,r),c[t++]=o[0],c[t++]=o[1]}for(n=0;n<i;n++){var o=a[n];o[0]=c[u++],o[1]=c[u++],E(o,o,r),c[t++]=o[0],c[t++]=o[1]}}}Ce.exports=f},"7pVf":function(Ce,Q,p){var L=p("ProS"),O=p("ZqQs");p("oE7X"),p("OUJF"),p("3X6L"),p("NH9N"),L.registerPreprocessor(O)},"7ph2":function(Ce,Q){function p(E){return E instanceof Array||(E=[E,E]),E}var L="lineStyle.opacity".split("."),O={seriesType:"lines",reset:function(E,y,a){var e=p(E.get("symbol")),g=p(E.get("symbolSize")),f=E.getData();f.setVisual("fromSymbol",e&&e[0]),f.setVisual("toSymbol",e&&e[1]),f.setVisual("fromSymbolSize",g&&g[0]),f.setVisual("toSymbolSize",g&&g[1]),f.setVisual("opacity",E.get(L));function s(r,c){var l=r.getItemModel(c),i=p(l.getShallow("symbol",!0)),u=p(l.getShallow("symbolSize",!0)),t=l.get(L);i[0]&&r.setItemVisual(c,"fromSymbol",i[0]),i[1]&&r.setItemVisual(c,"toSymbol",i[1]),u[0]&&r.setItemVisual(c,"fromSymbolSize",u[0]),u[1]&&r.setItemVisual(c,"toSymbolSize",u[1]),r.setItemVisual(c,"opacity",t)}return{dataEach:f.hasItemOption?s:null}}};Ce.exports=O},"7uqq":function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("ProS"),y=p("bYtY"),a=p("AUH6"),e=p("+TT/"),g=p("OELB"),f=p("W4dC"),s=p("7DRL");function r(u,t){var n=u.get("boundingCoords");if(n!=null){var o=n[0],d=n[1];isNaN(o[0])||isNaN(o[1])||isNaN(d[0])||isNaN(d[1])||this.setBoundingRect(o[0],o[1],d[0]-o[0],d[1]-o[1])}var h=this.getBoundingRect(),m,A=u.get("layoutCenter"),v=u.get("layoutSize"),b=t.getWidth(),x=t.getHeight(),C=h.width/h.height*this.aspectScale,w=!1;A&&v&&(A=[g.parsePercent(A[0],b),g.parsePercent(A[1],x)],v=g.parsePercent(v,Math.min(b,x)),!isNaN(A[0])&&!isNaN(A[1])&&!isNaN(v)&&(w=!0));var S;if(w){var S={};C>1?(S.width=v,S.height=v/C):(S.height=v,S.width=v*C),S.y=A[1]-S.height/2,S.x=A[0]-S.width/2}else m=u.getBoxLayoutParams(),m.aspect=C,S=e.getLayoutRect(m,{width:b,height:x});this.setViewRect(S.x,S.y,S.width,S.height),this.setCenter(u.get("center")),this.setZoom(u.get("zoom"))}function c(u,t){y.each(t.get("geoCoord"),function(n,o){u.addGeoCoord(o,n)})}var l={dimensions:a.prototype.dimensions,create:function(u,t){var n=[];u.eachComponent("geo",function(d,h){var m=d.get("map"),A=d.get("aspectScale"),v=!0,b=s.retrieveMap(m);b&&b[0]&&b[0].type==="svg"?(A==null&&(A=1),v=!1):A==null&&(A=.75);var x=new a(m+h,m,d.get("nameMap"),v);x.aspectScale=A,x.zoomLimit=d.get("scaleLimit"),n.push(x),c(x,d),d.coordinateSystem=x,x.model=d,x.resize=r,x.resize(d,t)}),u.eachSeries(function(d){var h=d.get("coordinateSystem");if(h==="geo"){var m=d.get("geoIndex")||0;d.coordinateSystem=n[m]}});var o={};return u.eachSeriesByType("map",function(d){if(!d.getHostGeoModel()){var h=d.getMapType();o[h]=o[h]||[],o[h].push(d)}}),y.each(o,function(d,h){var m=y.map(d,function(v){return v.get("nameMap")}),A=new a(h,h,y.mergeAll(m));A.zoomLimit=y.retrieve.apply(null,y.map(d,function(v){return v.get("scaleLimit")})),n.push(A),A.resize=r,A.aspectScale=d[0].get("aspectScale"),A.resize(d[0],t),y.each(d,function(v){v.coordinateSystem=A,c(A,v)})}),n},getFilledRegions:function(u,t,n){for(var o=(u||[]).slice(),d=y.createHashMap(),h=0;h<o.length;h++)d.set(o[h].name,o[h]);var m=f.load(t,n);return y.each(m.regions,function(A){var v=A.name;!d.get(v)&&o.push({name:v})}),o}};E.registerCoordinateSystem("geo",l);var i=l;Ce.exports=i},"7yuC":function(Ce,Q,p){var L=p("QBsz"),O=L.scaleAndAdd;function E(y,a,e){for(var g=e.rect,f=g.width,s=g.height,r=[g.x+f/2,g.y+s/2],c=e.gravity==null?.1:e.gravity,l=0;l<y.length;l++){var i=y[l];i.p||(i.p=L.create(f*(Math.random()-.5)+r[0],s*(Math.random()-.5)+r[1])),i.pp=L.clone(i.p),i.edges=null}var u=e.friction==null?.6:e.friction,t=u;return{warmUp:function(){t=u*.8},setFixed:function(n){y[n].fixed=!0},setUnfixed:function(n){y[n].fixed=!1},step:function(n){for(var o=[],d=y.length,h=0;h<a.length;h++){var m=a[h];if(m.ignoreForceLayout)continue;var A=m.n1,v=m.n2;L.sub(o,v.p,A.p);var b=L.len(o)-m.d,x=v.w/(A.w+v.w);isNaN(x)&&(x=0),L.normalize(o,o),!A.fixed&&O(A.p,A.p,o,x*b*t),!v.fixed&&O(v.p,v.p,o,-(1-x)*b*t)}for(var h=0;h<d;h++){var C=y[h];C.fixed||(L.sub(o,r,C.p),O(C.p,C.p,o,c*t))}for(var h=0;h<d;h++)for(var A=y[h],w=h+1;w<d;w++){var v=y[w];L.sub(o,v.p,A.p);var b=L.len(o);b===0&&(L.set(o,Math.random()-.5,Math.random()-.5),b=1);var S=(A.rep+v.rep)/b/b;!A.fixed&&O(A.pp,A.pp,o,S),!v.fixed&&O(v.pp,v.pp,o,-S)}for(var T=[],h=0;h<d;h++){var C=y[h];C.fixed||(L.sub(T,C.p,C.pp),O(C.p,C.p,T,t),L.copy(C.pp,C.p))}t=t*.992,n&&n(y,a,t<.01)}}}Q.forceLayout=E},"8+yF":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L={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},O={lookup:function(y){if(y>=32&&y<=255)return y;var a=L[y];return a!==void 0?a:16777216|y}};Q.default=O},"815F":function(Ce,Q,p){"use strict";p.d(Q,"e",function(){return g}),p.d(Q,"c",function(){return s}),p.d(Q,"d",function(){return r}),p.d(Q,"a",function(){return l}),p.d(Q,"f",function(){return i}),p.d(Q,"b",function(){return u});var L=p("KQm4"),O=p("VTBJ"),E=p("Ff2n"),y=p("Zm9Q"),a=p("Kwbf"),e=p("OZM5");function g(t,n){return t!=null?t:n}function f(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=new Map;function o(d){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(d||[]).forEach(function(m){var A=m.key,v=m.children;Object(a.a)(A!=null,"Tree node must have a certain key: [".concat(h).concat(A,"]"));var b=String(A);Object(a.a)(!n.has(b)||A===null||A===void 0,"Same 'key' exist in the Tree: ".concat(b)),n.set(b,!0),o(v,"".concat(h).concat(b," > "))})}o(t)}function s(t){function n(o){var d=Object(y.a)(o);return d.map(function(h){if(!Object(e.i)(h))return Object(a.a)(!h,"Tree/TreeNode can only accept TreeNode as children."),null;var m=h.key,A=h.props,v=A.children,b=Object(E.a)(A,["children"]),x=Object(O.a)({key:m},b),C=n(v);return C.length&&(x.children=C),x}).filter(function(h){return h})}return n(t)}function r(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],o=new Set(n===!0?[]:n),d=[];function h(m){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return m.map(function(v,b){var x=Object(e.h)(A?A.pos:"0",b),C=g(v.key,x),w=Object(O.a)(Object(O.a)({},v),{},{parent:A,pos:x,children:null,data:v,isStart:[].concat(Object(L.a)(A?A.isStart:[]),[b===0]),isEnd:[].concat(Object(L.a)(A?A.isEnd:[]),[b===m.length-1])});return d.push(w),n===!0||o.has(C)?w.children=h(v.children||[],w):w.children=[],w})}return h(t),d}function c(t,n,o){var d;o?typeof o=="string"?d=function(A){return A[o]}:typeof o=="function"&&(d=function(A){return o(A)}):d=function(A,v){return g(A.key,v)};function h(m,A,v){var b=m?m.children:t,x=m?Object(e.h)(v.pos,A):"0";if(m){var C=d(m,x),w={node:m,index:A,pos:x,key:C,parentPos:v.node?v.pos:null,level:v.level+1};n(w)}b&&b.forEach(function(S,T){h(S,T,{node:m,pos:x,level:v?v.level+1:-1})})}h(null)}function l(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=n.initWrapper,d=n.processEntity,h=n.onProcessFinished,m=arguments.length>2?arguments[2]:void 0,A={},v={},b={posEntities:A,keyEntities:v};return o&&(b=o(b)||b),c(t,function(x){var C=x.node,w=x.index,S=x.pos,T=x.key,I=x.parentPos,N=x.level,M={node:C,index:w,key:T,pos:S,level:N},k=g(T,S);A[S]=M,v[k]=M,M.parent=A[I],M.parent&&(M.parent.children=M.parent.children||[],M.parent.children.push(M)),d&&d(M,b)},m),h&&h(b),b}function i(t,n){var o=n.expandedKeys,d=n.selectedKeys,h=n.loadedKeys,m=n.loadingKeys,A=n.checkedKeys,v=n.halfCheckedKeys,b=n.dragOverNodeKey,x=n.dropPosition,C=n.keyEntities,w=C[t],S={eventKey:t,expanded:o.indexOf(t)!==-1,selected:d.indexOf(t)!==-1,loaded:h.indexOf(t)!==-1,loading:m.indexOf(t)!==-1,checked:A.indexOf(t)!==-1,halfChecked:v.indexOf(t)!==-1,pos:String(w?w.pos:""),dragOver:b===t&&x===0,dragOverGapTop:b===t&&x===-1,dragOverGapBottom:b===t&&x===1};return S}function u(t){var n=t.data,o=t.expanded,d=t.selected,h=t.checked,m=t.loaded,A=t.loading,v=t.halfChecked,b=t.dragOver,x=t.dragOverGapTop,C=t.dragOverGapBottom,w=t.pos,S=t.active,T=Object(O.a)(Object(O.a)({},n),{},{expanded:o,selected:d,checked:h,loaded:m,loading:A,halfChecked:v,dragOver:b,dragOverGapTop:x,dragOverGapBottom:C,pos:w,active:S});return"props"in T||Object.defineProperty(T,"props",{get:function(){return Object(a.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),T}},"8CQX":function(Ce,Q,p){"use strict";function L(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(n){return typeof n}:L=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},L(u)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.getKeycode=c,Q.getKey=l,Q.getKeysym=i;var O=r(p("mHUz")),E=r(p("8+yF")),y=r(p("6Qwc")),a=r(p("gIYZ")),e=r(p("mTgk")),g=s(p("GdRQ"));function f(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return f=function(){return u},u}function s(u){if(u&&u.__esModule)return u;if(u===null||L(u)!=="object"&&typeof u!="function")return{default:u};var t=f();if(t&&t.has(u))return t.get(u);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in u)if(Object.prototype.hasOwnProperty.call(u,d)){var h=o?Object.getOwnPropertyDescriptor(u,d):null;h&&(h.get||h.set)?Object.defineProperty(n,d,h):n[d]=u[d]}return n.default=u,t&&t.set(u,n),n}function r(u){return u&&u.__esModule?u:{default:u}}function c(u){if(u.code){switch(u.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return u.code}if(u.type!=="keypress"&&u.keyCode in y.default){var t=y.default[u.keyCode];if(g.isMac()&&t==="ContextMenu"&&(t="MetaRight"),u.location===2)switch(t){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(u.location===3)switch(t){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 t}return"Unidentified"}function l(u){if(u.key!==void 0){switch(u.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 u.char}switch(u.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(u.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(u.key==="\0"&&u.code==="NumpadDecimal")return"Delete";if(!g.isIE()&&!g.isEdge())return u.key;if(u.key.length!==1&&u.key!=="Unidentified")return u.key}var t=c(u);return t in a.default?a.default[t]:u.charCode?String.fromCharCode(u.charCode):"Unidentified"}function i(u){var t=l(u);if(t==="Unidentified")return null;if(t in e.default){var n=u.location;if(t==="Meta"&&n===0&&(n=2),t==="Clear"&&n===3){var o=c(u);o==="NumLock"&&(n=0)}if((n===void 0||n>3)&&(n=0),t==="Meta"){var d=c(u);if(d==="AltLeft")return O.default.XK_Meta_L;if(d==="AltRight")return O.default.XK_Meta_R}if(t==="Clear"){var h=c(u);if(h==="NumLock")return O.default.XK_Num_Lock}return e.default[t][n]}if(t.length!==1)return null;var m=t.charCodeAt();return m?E.default.lookup(m):null}},"8EBN":function(Ce,Q,p){(function(L){L(p("VrN/"))})(function(L){"use strict";L.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 O=0;O<L.modeInfo.length;O++){var E=L.modeInfo[O];E.mimes&&(E.mime=E.mimes[0])}L.findModeByMIME=function(y){y=y.toLowerCase();for(var a=0;a<L.modeInfo.length;a++){var e=L.modeInfo[a];if(e.mime==y)return e;if(e.mimes){for(var g=0;g<e.mimes.length;g++)if(e.mimes[g]==y)return e}}if(/\+xml$/.test(y))return L.findModeByMIME("application/xml");if(/\+json$/.test(y))return L.findModeByMIME("application/json")},L.findModeByExtension=function(y){y=y.toLowerCase();for(var a=0;a<L.modeInfo.length;a++){var e=L.modeInfo[a];if(e.ext){for(var g=0;g<e.ext.length;g++)if(e.ext[g]==y)return e}}},L.findModeByFileName=function(y){for(var a=0;a<L.modeInfo.length;a++){var e=L.modeInfo[a];if(e.file&&e.file.test(y))return e}var g=y.lastIndexOf("."),f=g>-1&&y.substring(g+1,y.length);if(f)return L.findModeByExtension(f)},L.findModeByName=function(y){y=y.toLowerCase();for(var a=0;a<L.modeInfo.length;a++){var e=L.modeInfo[a];if(e.name.toLowerCase()==y)return e;if(e.alias){for(var g=0;g<e.alias.length;g++)if(e.alias[g].toLowerCase()==y)return e}}}})},"8IMR":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"};Q.default=L},"8ISB":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("6Hfg"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},"8K/p":function(Ce,Q,p){"use strict";function L(c){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(i){return typeof i}:L=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},L(c)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var O=e(p("Lo0S")),E=y(p("ItS6"));function y(c){return c&&c.__esModule?c:{default:c}}function a(){if(typeof WeakMap!="function")return null;var c=new WeakMap;return a=function(){return c},c}function e(c){if(c&&c.__esModule)return c;if(c===null||L(c)!=="object"&&typeof c!="function")return{default:c};var l=a();if(l&&l.has(c))return l.get(c);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in c)if(Object.prototype.hasOwnProperty.call(c,t)){var n=u?Object.getOwnPropertyDescriptor(c,t):null;n&&(n.get||n.set)?Object.defineProperty(i,t,n):i[t]=c[t]}return i.default=c,l&&l.set(c,i),i}function g(c,l){if(!(c instanceof l))throw new TypeError("Cannot call a class as a function")}function f(c,l){for(var i=0;i<l.length;i++){var u=l[i];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(c,u.key,u)}}function s(c,l,i){return l&&f(c.prototype,l),i&&f(c,i),c}var r=function(){function c(){g(this,c),this._ctl=null,this._filter=null,this._numColors=0,this._palette=new Uint8Array(1024),this._len=0,this._zlibs=[];for(var l=0;l<4;l++)this._zlibs[l]=new E.default}return s(c,[{key:"decodeRect",value:function(i,u,t,n,o,d,h){if(this._ctl===null){if(o.rQwait("TIGHT compression-control",1))return!1;this._ctl=o.rQshift8();for(var m=0;m<4;m++)this._ctl>>m&1&&(this._zlibs[m].reset(),O.Info("Reset zlib stream "+m));this._ctl=this._ctl>>4}var A;if(this._ctl===8)A=this._fillRect(i,u,t,n,o,d,h);else if(this._ctl===9)A=this._jpegRect(i,u,t,n,o,d,h);else if(this._ctl===10)A=this._pngRect(i,u,t,n,o,d,h);else if((this._ctl&128)==0)A=this._basicRect(this._ctl,i,u,t,n,o,d,h);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return A&&(this._ctl=null),A}},{key:"_fillRect",value:function(i,u,t,n,o,d,h){if(o.rQwait("TIGHT",3))return!1;var m=o.rQi,A=o.rQ;return d.fillRect(i,u,t,n,[A[m+2],A[m+1],A[m]],!1),o.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(i,u,t,n,o,d,h){var m=this._readData(o);return m===null?!1:(d.imageRect(i,u,t,n,"image/jpeg",m),!0)}},{key:"_pngRect",value:function(i,u,t,n,o,d,h){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(i,u,t,n,o,d,h,m){if(this._filter===null)if(i&4){if(d.rQwait("TIGHT",1))return!1;this._filter=d.rQshift8()}else this._filter=0;var A=i&3,v;switch(this._filter){case 0:v=this._copyFilter(A,u,t,n,o,d,h,m);break;case 1:v=this._paletteFilter(A,u,t,n,o,d,h,m);break;case 2:v=this._gradientFilter(A,u,t,n,o,d,h,m);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return v&&(this._filter=null),v}},{key:"_copyFilter",value:function(i,u,t,n,o,d,h,m){var A=n*o*3,v;if(A<12){if(d.rQwait("TIGHT",A))return!1;v=d.rQshiftBytes(A)}else{if(v=this._readData(d),v===null)return!1;this._zlibs[i].setInput(v),v=this._zlibs[i].inflate(A),this._zlibs[i].setInput(null)}return h.blitRgbImage(u,t,n,o,v,0,!1),!0}},{key:"_paletteFilter",value:function(i,u,t,n,o,d,h,m){if(this._numColors===0){if(d.rQwait("TIGHT palette",1))return!1;var A=d.rQpeek8()+1,v=A*3;if(d.rQwait("TIGHT palette",1+v))return!1;this._numColors=A,d.rQskipBytes(1),d.rQshiftTo(this._palette,v)}var b=this._numColors<=2?1:8,x=Math.floor((n*b+7)/8),C=x*o,w;if(C<12){if(d.rQwait("TIGHT",C))return!1;w=d.rQshiftBytes(C)}else{if(w=this._readData(d),w===null)return!1;this._zlibs[i].setInput(w),w=this._zlibs[i].inflate(C),this._zlibs[i].setInput(null)}return this._numColors==2?this._monoRect(u,t,n,o,w,this._palette,h):this._paletteRect(u,t,n,o,w,this._palette,h),this._numColors=0,!0}},{key:"_monoRect",value:function(i,u,t,n,o,d,h){for(var m=this._getScratchBuffer(t*n*4),A=Math.floor((t+7)/8),v=Math.floor(t/8),b=0;b<n;b++){var x=void 0,C=void 0,w=void 0;for(w=0;w<v;w++)for(var S=7;S>=0;S--)x=(b*t+w*8+7-S)*4,C=(o[b*A+w]>>S&1)*3,m[x]=d[C],m[x+1]=d[C+1],m[x+2]=d[C+2],m[x+3]=255;for(var T=7;T>=8-t%8;T--)x=(b*t+w*8+7-T)*4,C=(o[b*A+w]>>T&1)*3,m[x]=d[C],m[x+1]=d[C+1],m[x+2]=d[C+2],m[x+3]=255}h.blitRgbxImage(i,u,t,n,m,0,!1)}},{key:"_paletteRect",value:function(i,u,t,n,o,d,h){for(var m=this._getScratchBuffer(t*n*4),A=t*n*4,v=0,b=0;v<A;v+=4,b++){var x=o[b]*3;m[v]=d[x],m[v+1]=d[x+1],m[v+2]=d[x+2],m[v+3]=255}h.blitRgbxImage(i,u,t,n,m,0,!1)}},{key:"_gradientFilter",value:function(i,u,t,n,o,d,h,m){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(i){if(this._len===0){if(i.rQwait("TIGHT",3))return null;var u;u=i.rQshift8(),this._len=u&127,u&128&&(u=i.rQshift8(),this._len|=(u&127)<<7,u&128&&(u=i.rQshift8(),this._len|=u<<14))}if(i.rQwait("TIGHT",this._len))return null;var t=i.rQshiftBytes(this._len);return this._len=0,t}},{key:"_getScratchBuffer",value:function(i){return(!this._scratchBuffer||this._scratchBuffer.length<i)&&(this._scratchBuffer=new Uint8Array(i)),this._scratchBuffer}}]),c}();Q.default=r},"8OUc":function(Ce,Q,p){"use strict";var L=p("q1tI"),O=p.n(L),E=p("TSYQ"),y=p.n(E),a=function(g){var f=g.className,s=g.customizeIcon,r=g.customizeIconProps,c=g.onMouseDown,l=g.onClick,i=g.children,u;return typeof s=="function"?u=s(r):u=s,L.createElement("span",{className:f,onMouseDown:function(n){n.preventDefault(),c&&c(n)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:l,"aria-hidden":!0},u!==void 0?u:L.createElement("span",{className:y()(f.split(/\s+/).map(function(t){return"".concat(t,"-icon")}))},i))};Q.a=a},"8SMY":function(Ce,Q,p){var L=p("n4Lv"),O=L.prepareDataCoordInfo,E=L.getStackedOnPoint;function y(e,g){var f=[];return g.diff(e).add(function(s){f.push({cmd:"+",idx:s})}).update(function(s,r){f.push({cmd:"=",idx:r,idx1:s})}).remove(function(s){f.push({cmd:"-",idx:s})}).execute(),f}function a(e,g,f,s,r,c,l,i){for(var u=y(e,g),t=[],n=[],o=[],d=[],h=[],m=[],A=[],v=O(r,g,l),b=O(c,e,i),x=0;x<u.length;x++){var C=u[x],w=!0;switch(C.cmd){case"=":var S=e.getItemLayout(C.idx),T=g.getItemLayout(C.idx1);(isNaN(S[0])||isNaN(S[1]))&&(S=T.slice()),t.push(S),n.push(T),o.push(f[C.idx]),d.push(s[C.idx1]),A.push(g.getRawIndex(C.idx1));break;case"+":var I=C.idx;t.push(r.dataToPoint([g.get(v.dataDimsForPoint[0],I),g.get(v.dataDimsForPoint[1],I)])),n.push(g.getItemLayout(I).slice()),o.push(E(v,r,g,I)),d.push(s[I]),A.push(g.getRawIndex(I));break;case"-":var I=C.idx,N=e.getRawIndex(I);N!==I?(t.push(e.getItemLayout(I)),n.push(c.dataToPoint([e.get(b.dataDimsForPoint[0],I),e.get(b.dataDimsForPoint[1],I)])),o.push(f[I]),d.push(E(b,c,e,I)),A.push(N)):w=!1}w&&(h.push(C),m.push(m.length))}m.sort(function(H,P){return A[H]-A[P]});for(var M=[],k=[],U=[],V=[],B=[],x=0;x<m.length;x++){var I=m[x];M[x]=t[I],k[x]=n[I],U[x]=o[I],V[x]=d[I],B[x]=h[I]}return{current:M,next:k,stackedOnCurrent:U,stackedOnNext:V,status:B}}Ce.exports=a},"8Skl":function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="DownOutlined";var g=Q.a=O.forwardRef(e)},"8Th4":function(Ce,Q,p){var L=p("3LNs"),O=p("/y7N"),E=p("7bkD"),y=p("Znkb"),a=["x","y"],e=["width","height"],g=L.extend({makeElOption:function(l,i,u,t,n){var o=u.axis,d=o.coordinateSystem,h=r(d,1-s(o)),m=d.dataToPoint(i)[0],A=t.get("type");if(A&&A!=="none"){var v=O.buildElStyle(t),b=f[A](o,m,h);b.style=v,l.graphicKey=b.type,l.pointer=b}var x=E.layout(u);O.buildCartesianSingleLabelElOption(i,l,x,u,t,n)},getHandleTransform:function(l,i,u){var t=E.layout(i,{labelInside:!1});return t.labelMargin=u.get("handle.margin"),{position:O.getTransformedPosition(i.axis,l,t),rotation:t.rotation+(t.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(l,i,u,t){var n=u.axis,o=n.coordinateSystem,d=s(n),h=r(o,d),m=l.position;m[d]+=i[d],m[d]=Math.min(h[1],m[d]),m[d]=Math.max(h[0],m[d]);var A=r(o,1-d),v=(A[1]+A[0])/2,b=[v,v];return b[d]=m[d],{position:m,rotation:l.rotation,cursorPoint:b,tooltipOption:{verticalAlign:"middle"}}}}),f={line:function(l,i,u){var t=O.makeLineShape([i,u[0]],[i,u[1]],s(l));return{type:"Line",subPixelOptimize:!0,shape:t}},shadow:function(l,i,u){var t=l.getBandWidth(),n=u[1]-u[0];return{type:"Rect",shape:O.makeRectShape([i-t/2,u[0]],[t,n],s(l))}}};function s(l){return l.isHorizontal()?0:1}function r(l,i){var u=l.getRect();return[u[a[i]],u[a[i]]+u[e[i]]]}y.registerAxisPointerClass("SingleAxisPointer",g);var c=g;Ce.exports=c},"8Uz6":function(Ce,Q,p){var L=p("hNWo"),O=p("+TT/"),E=O.mergeLayoutParam,y=O.getLayoutParams,a=L.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,s,r,c){var l=y(f);a.superCall(this,"init",f,s,r,c),e(this,f,l)},mergeOption:function(f,s){a.superCall(this,"mergeOption",f,s),e(this,this.option,f)}});function e(f,s,r){var c=f.getOrient(),l=[1,1];l[c.index]=0,E(s,r,{type:"box",ignoreSize:l})}var g=a;Ce.exports=g},"8X+K":function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=p("4mN7"),a=y.fromPoints,e=p("9wZj"),g=p("FBjb"),f=p("8SMY"),s=p("IwbS"),r=p("4NO4"),c=p("1NG9"),l=c.Polyline,i=c.Polygon,u=p("6Ic6"),t=p("n4Lv"),n=t.prepareDataCoordInfo,o=t.getStackedOnPoint,d=p("sK/D"),h=d.createGridClipPath,m=d.createPolarClipPath;function A(M,k){if(M.length!==k.length)return;for(var U=0;U<M.length;U++){var V=M[U],B=k[U];if(V[0]!==B[0]||V[1]!==B[1])return}return!0}function v(M,k){var U=[],V=[],B=[],H=[];return a(M,U,V),a(k,B,H),Math.max(Math.abs(U[0]-B[0]),Math.abs(U[1]-B[1]),Math.abs(V[0]-H[0]),Math.abs(V[1]-H[1]))}function b(M){return typeof M=="number"?M:M?.5:0}function x(M,k,U){if(!U.valueDim)return[];for(var V=[],B=0,H=k.count();B<H;B++)V.push(o(U,M,k,B));return V}function C(M,k,U){for(var V=k.getBaseAxis(),B=V.dim==="x"||V.dim==="radius"?0:1,H=[],P=0;P<M.length-1;P++){var j=M[P+1],z=M[P];H.push(z);var K=[];switch(U){case"end":K[B]=j[B],K[1-B]=z[1-B],H.push(K);break;case"middle":var X=(z[B]+j[B])/2,Z=[];K[B]=Z[B]=X,K[1-B]=z[1-B],Z[1-B]=j[1-B],H.push(K),H.push(Z);break;default:K[B]=z[B],K[1-B]=j[1-B],H.push(K)}}return M[P]&&H.push(M[P]),H}function w(M,k){var U=M.getVisual("visualMeta");if(!U||!U.length||!M.count())return;if(k.type!=="cartesian2d")return;for(var V,B,H=U.length-1;H>=0;H--){var P=U[H].dimension,j=M.dimensions[P],z=M.getDimensionInfo(j);if(V=z&&z.coordDim,V==="x"||V==="y"){B=U[H];break}}if(!B)return;var K=k.getAxis(V),X=E.map(B.stops,function(Fe){return{coord:K.toGlobalCoord(K.dataToCoord(Fe.value)),color:Fe.color}}),Z=X.length,Y=B.outerColors.slice();Z&&X[0].coord>X[Z-1].coord&&(X.reverse(),Y.reverse());var te=10,q=X[0].coord-te,ee=X[Z-1].coord+te,fe=ee-q;if(fe<.001)return"transparent";E.each(X,function(Fe){Fe.offset=(Fe.coord-q)/fe}),X.push({offset:Z?X[Z-1].offset:.5,color:Y[1]||"transparent"}),X.unshift({offset:Z?X[0].offset:.5,color:Y[0]||"transparent"});var be=new s.LinearGradient(0,0,0,0,X,!0);return be[V]=q,be[V+"2"]=ee,be}function S(M,k,U){var V=M.get("showAllSymbol"),B=V==="auto";if(V&&!B)return;var H=U.getAxesByScale("ordinal")[0];if(!H)return;if(B&&T(H,k))return;var P=k.mapDimension(H.dim),j={};return E.each(H.getViewLabels(),function(z){j[z.tickValue]=1}),function(z){return!j.hasOwnProperty(k.get(P,z))}}function T(M,k){var U=M.getExtent(),V=Math.abs(U[1]-U[0])/M.scale.count();isNaN(V)&&(V=0);for(var B=k.count(),H=Math.max(1,Math.round(B/5)),P=0;P<B;P+=H)if(g.getSymbolSize(k,P)[M.isHorizontal()?1:0]*1.5>V)return!1;return!0}function I(M,k,U){if(M.type==="cartesian2d"){var V=M.getBaseAxis().isHorizontal(),B=h(M,k,U);if(!U.get("clip",!0)){var H=B.shape,P=Math.max(H.width,H.height);V?(H.y-=P,H.height+=P*2):(H.x-=P,H.width+=P*2)}return B}else return m(M,k,U)}var N=u.extend({type:"line",init:function(){var M=new s.Group,k=new e;this.group.add(k.group),this._symbolDraw=k,this._lineGroup=M},render:function(M,k,U){var V=M.coordinateSystem,B=this.group,H=M.getData(),P=M.getModel("lineStyle"),j=M.getModel("areaStyle"),z=H.mapArray(H.getItemLayout),K=V.type==="polar",X=this._coordSys,Z=this._symbolDraw,Y=this._polyline,te=this._polygon,q=this._lineGroup,ee=M.get("animation"),fe=!j.isEmpty(),be=j.get("origin"),Fe=n(V,H,be),ve=x(V,H,Fe),Oe=M.get("showSymbol"),J=Oe&&!K&&S(M,H,V),ne=this._data;ne&&ne.eachItemGraphicEl(function(Ee,ke){Ee.__temp&&(B.remove(Ee),ne.setItemGraphicEl(ke,null))}),Oe||Z.remove(),B.add(q);var Ke=!K&&M.get("step"),ie;V&&V.getArea&&M.get("clip",!0)&&(ie=V.getArea(),ie.width!=null?(ie.x-=.1,ie.y-=.1,ie.width+=.2,ie.height+=.2):ie.r0&&(ie.r0-=.5,ie.r1+=.5)),this._clipShapeForSymbol=ie,Y&&X.type===V.type&&Ke===this._step?(fe&&!te?te=this._newPolygon(z,ve,V,ee):te&&!fe&&(q.remove(te),te=this._polygon=null),q.setClipPath(I(V,!1,M)),Oe&&Z.updateData(H,{isIgnore:J,clipShape:ie}),H.eachItemGraphicEl(function(Ee){Ee.stopAnimation(!0)}),(!A(this._stackedOnPoints,ve)||!A(this._points,z))&&(ee?this._updateAnimation(H,ve,V,U,Ke,be):(Ke&&(z=C(z,V,Ke),ve=C(ve,V,Ke)),Y.setShape({points:z}),te&&te.setShape({points:z,stackedOnPoints:ve})))):(Oe&&Z.updateData(H,{isIgnore:J,clipShape:ie}),Ke&&(z=C(z,V,Ke),ve=C(ve,V,Ke)),Y=this._newPolyline(z,V,ee),fe&&(te=this._newPolygon(z,ve,V,ee)),q.setClipPath(I(V,!0,M)));var re=w(H,V)||H.getVisual("color");Y.useStyle(E.defaults(P.getLineStyle(),{fill:"none",stroke:re,lineJoin:"bevel"}));var he=M.get("smooth");if(he=b(M.get("smooth")),Y.setShape({smooth:he,smoothMonotone:M.get("smoothMonotone"),connectNulls:M.get("connectNulls")}),te){var ge=H.getCalculationInfo("stackedOnSeries"),Pe=0;te.useStyle(E.defaults(j.getAreaStyle(),{fill:re,opacity:.7,lineJoin:"bevel"})),ge&&(Pe=b(ge.get("smooth"))),te.setShape({smooth:he,stackedOnSmooth:Pe,smoothMonotone:M.get("smoothMonotone"),connectNulls:M.get("connectNulls")})}this._data=H,this._coordSys=V,this._stackedOnPoints=ve,this._points=z,this._step=Ke,this._valueOrigin=be},dispose:function(){},highlight:function(M,k,U,V){var B=M.getData(),H=r.queryDataIndex(B,V);if(!(H instanceof Array)&&H!=null&&H>=0){var P=B.getItemGraphicEl(H);if(!P){var j=B.getItemLayout(H);if(!j)return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(j[0],j[1]))return;P=new g(B,H),P.position=j,P.setZ(M.get("zlevel"),M.get("z")),P.ignore=isNaN(j[0])||isNaN(j[1]),P.__temp=!0,B.setItemGraphicEl(H,P),P.stopSymbolAnimation(!0),this.group.add(P)}P.highlight()}else u.prototype.highlight.call(this,M,k,U,V)},downplay:function(M,k,U,V){var B=M.getData(),H=r.queryDataIndex(B,V);if(H!=null&&H>=0){var P=B.getItemGraphicEl(H);P&&(P.__temp?(B.setItemGraphicEl(H,null),this.group.remove(P)):P.downplay())}else u.prototype.downplay.call(this,M,k,U,V)},_newPolyline:function(M){var k=this._polyline;return k&&this._lineGroup.remove(k),k=new l({shape:{points:M},silent:!0,z2:10}),this._lineGroup.add(k),this._polyline=k,k},_newPolygon:function(M,k){var U=this._polygon;return U&&this._lineGroup.remove(U),U=new i({shape:{points:M,stackedOnPoints:k},silent:!0}),this._lineGroup.add(U),this._polygon=U,U},_updateAnimation:function(M,k,U,V,B,H){var P=this._polyline,j=this._polygon,z=M.hostModel,K=f(this._data,M,this._stackedOnPoints,k,this._coordSys,U,this._valueOrigin,H),X=K.current,Z=K.stackedOnCurrent,Y=K.next,te=K.stackedOnNext;if(B&&(X=C(K.current,U,B),Z=C(K.stackedOnCurrent,U,B),Y=C(K.next,U,B),te=C(K.stackedOnNext,U,B)),v(X,Y)>3e3||j&&v(Z,te)>3e3){P.setShape({points:Y}),j&&j.setShape({points:Y,stackedOnPoints:te});return}P.shape.__points=K.current,P.shape.points=X,s.updateProps(P,{shape:{points:Y}},z),j&&(j.setShape({points:X,stackedOnPoints:Z}),s.updateProps(j,{shape:{points:Y,stackedOnPoints:te}},z));for(var q=[],ee=K.status,fe=0;fe<ee.length;fe++){var be=ee[fe].cmd;if(be==="="){var Fe=M.getItemGraphicEl(ee[fe].idx1);Fe&&q.push({el:Fe,ptIdx:fe})}}P.animators&&P.animators.length&&P.animators[0].during(function(){for(var ve=0;ve<q.length;ve++){var Oe=q[ve].el;Oe.attr("position",P.shape.__points[q[ve].ptIdx])}})},remove:function(M){var k=this.group,U=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),U&&U.eachItemGraphicEl(function(V,B){V.__temp&&(k.remove(V),U.setItemGraphicEl(B,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._data=null}});Ce.exports=N},"8XDt":function(Ce,Q,p){p("qH13");var L=p("aX58"),O=L.registerPainter,E=p("6fms");O("vml",E)},"8hn6":function(Ce,Q){var p="#eee",L=function(){return{axisLine:{lineStyle:{color:p}},axisTick:{lineStyle:{color:p}},axisLabel:{textStyle:{color:p}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:p}}}},O=["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"],E={color:O,backgroundColor:"#333",tooltip:{axisPointer:{lineStyle:{color:p},crossStyle:{color:p},label:{color:"#000"}}},legend:{textStyle:{color:p}},textStyle:{color:p},title:{textStyle:{color:p}},toolbox:{iconStyle:{normal:{borderColor:p}}},dataZoom:{textStyle:{color:p}},visualMap:{textStyle:{color:p}},timeline:{lineStyle:{color:p},itemStyle:{normal:{color:O[1]}},label:{normal:{textStyle:{color:p}}},controlStyle:{normal:{color:p,borderColor:p}}},timeAxis:L(),logAxis:L(),valueAxis:L(),categoryAxis:L(),line:{symbol:"circle"},graph:{color:O},gauge:{title:{textStyle:{color:p}}},candlestick:{itemStyle:{normal:{color:"#FD1050",color0:"#0CF49B",borderColor:"#FD1050",borderColor0:"#0CF49B"}}}};E.categoryAxis.splitLine.show=!1;var y=E;Ce.exports=y},"8nMs":function(Ce,Q,p){var L=p("bYtY"),O=p("IwbS"),E=p("+rIm"),y=p("Znkb"),a=p("AVZG"),e=p("WN+l"),g=e.rectCoordAxisBuildSplitArea,f=e.rectCoordAxisHandleRemove,s=["axisLine","axisTickLabel","axisName"],r=["splitArea","splitLine","minorSplitLine"],c=y.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(l,i,u,t){this.group.removeAll();var n=this._axisGroup;if(this._axisGroup=new O.Group,this.group.add(this._axisGroup),!l.get("show"))return;var o=l.getCoordSysModel(),d=a.layout(o,l),h=new E(l,d);L.each(s,h.add,h),this._axisGroup.add(h.getGroup()),L.each(r,function(m){l.get(m+".show")&&this["_"+m](l,o)},this),O.groupTransition(n,this._axisGroup,l),c.superCall(this,"render",l,i,u,t)},remove:function(){f(this)},_splitLine:function(l,i){var u=l.axis;if(u.scale.isBlank())return;var t=l.getModel("splitLine"),n=t.getModel("lineStyle"),o=n.get("color");o=L.isArray(o)?o:[o];for(var d=i.coordinateSystem.getRect(),h=u.isHorizontal(),m=0,A=u.getTicksCoords({tickModel:t}),v=[],b=[],x=n.getLineStyle(),C=0;C<A.length;C++){var w=u.toGlobalCoord(A[C].coord);h?(v[0]=w,v[1]=d.y,b[0]=w,b[1]=d.y+d.height):(v[0]=d.x,v[1]=w,b[0]=d.x+d.width,b[1]=w);var S=m++%o.length,T=A[C].tickValue;this._axisGroup.add(new O.Line({anid:T!=null?"line_"+A[C].tickValue:null,subPixelOptimize:!0,shape:{x1:v[0],y1:v[1],x2:b[0],y2:b[1]},style:L.defaults({stroke:o[S]},x),silent:!0}))}},_minorSplitLine:function(l,i){var u=l.axis,t=l.getModel("minorSplitLine"),n=t.getModel("lineStyle"),o=i.coordinateSystem.getRect(),d=u.isHorizontal(),h=u.getMinorTicksCoords();if(!h.length)return;for(var m=[],A=[],v=n.getLineStyle(),b=0;b<h.length;b++)for(var x=0;x<h[b].length;x++){var C=u.toGlobalCoord(h[b][x].coord);d?(m[0]=C,m[1]=o.y,A[0]=C,A[1]=o.y+o.height):(m[0]=o.x,m[1]=C,A[0]=o.x+o.width,A[1]=C),this._axisGroup.add(new O.Line({anid:"minor_line_"+h[b][x].tickValue,subPixelOptimize:!0,shape:{x1:m[0],y1:m[1],x2:A[0],y2:A[1]},style:v,silent:!0}))}},_splitArea:function(l,i){g(this,this._axisGroup,l,i)}});c.extend({type:"xAxis"}),c.extend({type:"yAxis"})},"8nly":function(Ce,Q,p){var L=p("mFDi"),O=p("4mN7"),E=p("QBsz"),y=p("BlVb");function a(g,f,s){if(this.name=g,this.geometries=f,s)s=[s[0],s[1]];else{var r=this.getBoundingRect();s=[r.x+r.width/2,r.y+r.height/2]}this.center=s}a.prototype={constructor:a,properties:null,getBoundingRect:function(){var g=this._rect;if(g)return g;for(var f=Number.MAX_VALUE,s=[f,f],r=[-f,-f],c=[],l=[],i=this.geometries,u=0;u<i.length;u++){if(i[u].type!=="polygon")continue;var t=i[u].exterior;O.fromPoints(t,c,l),E.min(s,s,c),E.max(r,r,l)}return u===0&&(s[0]=s[1]=r[0]=r[1]=0),this._rect=new L(s[0],s[1],r[0]-s[0],r[1]-s[1])},contain:function(g){var f=this.getBoundingRect(),s=this.geometries;if(!f.contain(g[0],g[1]))return!1;e:for(var r=0,c=s.length;r<c;r++){if(s[r].type!=="polygon")continue;var l=s[r].exterior,i=s[r].interiors;if(y.contain(l,g[0],g[1])){for(var u=0;u<(i?i.length:0);u++)if(y.contain(i[u]))continue e;return!0}}return!1},transformTo:function(g,f,s,r){var c=this.getBoundingRect(),l=c.width/c.height;s?r||(r=s/l):s=l*r;for(var i=new L(g,f,s,r),u=c.calculateTransform(i),t=this.geometries,n=0;n<t.length;n++){if(t[n].type!=="polygon")continue;for(var o=t[n].exterior,d=t[n].interiors,h=0;h<o.length;h++)E.applyTransform(o[h],o[h],u);for(var m=0;m<(d?d.length:0);m++)for(var h=0;h<d[m].length;h++)E.applyTransform(d[m][h],d[m][h],u)}c=this._rect,c.copy(i),this.center=[c.x+c.width/2,c.y+c.height/2]},cloneShallow:function(g){g==null&&(g=this.name);var f=new a(g,this.geometries,this.center);return f._rect=this._rect,f.transformTo=null,f}};var e=a;Ce.exports=e},"8waO":function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("iLNv"),y=p("ZWlE");p("hJvP"),p("IXyC"),p("xRUu");var a=5;L.extendComponentView({type:"parallel",render:function(f,s,r){this._model=f,this._api=r,this._handlers||(this._handlers={},O.each(e,function(c,l){r.getZr().on(l,this._handlers[l]=O.bind(c,this))},this)),E.createOrUpdate(this,"_throttledDispatchExpand",f.get("axisExpandRate"),"fixRate")},dispose:function(f,s){O.each(this._handlers,function(r,c){s.getZr().off(c,r)}),this._handlers=null},_throttledDispatchExpand:function(f){this._dispatchExpand(f)},_dispatchExpand:function(f){f&&this._api.dispatchAction(O.extend({type:"parallelAxisExpand"},f))}});var e={mousedown:function(f){g(this,"click")&&(this._mouseDownPoint=[f.offsetX,f.offsetY])},mouseup:function(f){var s=this._mouseDownPoint;if(g(this,"click")&&s){var r=[f.offsetX,f.offsetY],c=Math.pow(s[0]-r[0],2)+Math.pow(s[1]-r[1],2);if(c>a)return;var l=this._model.coordinateSystem.getSlidedAxisExpandWindow([f.offsetX,f.offsetY]);l.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:l.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(f){if(this._mouseDownPoint||!g(this,"mousemove"))return;var s=this._model,r=s.coordinateSystem.getSlidedAxisExpandWindow([f.offsetX,f.offsetY]),c=r.behavior;c==="jump"&&this._throttledDispatchExpand.debounceNextCall(s.get("axisExpandDebounce")),this._throttledDispatchExpand(c==="none"?null:{axisExpandWindow:r.axisExpandWindow,animation:c==="jump"?null:!1})}};function g(f,s){var r=f._model;return r.get("axisExpandable")&&r.get("axisExpandTriggerOn")===s}L.registerPreprocessor(y)},"8x+h":function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("ProS"),y=p("bYtY"),a=p("K4ya"),e=p("Qxkt"),g=["#ddd"],f=E.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(c,l){var i=this.option;!l&&a.replaceVisualOption(i,c,["inBrush","outOfBrush"]);var u=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:g},u.hasOwnProperty("liftZ")||(u.liftZ=5)},setAreas:function(c){if(!c)return;this.areas=y.map(c,function(l){return s(this.option,l)},this)},setBrushOption:function(c){this.brushOption=s(this.option,c),this.brushType=this.brushOption.brushType}});function s(c,l){return y.merge({brushType:c.brushType,brushMode:c.brushMode,transformable:c.transformable,brushStyle:new e(c.brushStyle).getItemStyle(),removeOnClick:c.removeOnClick,z:c.z},l,!0)}var r=f;Ce.exports=r},"8z0m":function(Ce,Q,p){"use strict";var L=p("lSNA"),O=p.n(L),E=p("RIqP"),y=p.n(E),a=p("pVnL"),e=p.n(a),g=p("J4zp"),f=p.n(g),s=p("q1tI"),r=p.n(s),c=p("TSYQ"),l=p.n(c);function i(Pt,Vt){var ut="cannot "+Pt.method+" "+Pt.action+" "+Vt.status+"'",at=new Error(ut);return at.status=Vt.status,at.method=Pt.method,at.url=Pt.action,at}function u(Pt){var Vt=Pt.responseText||Pt.response;if(!Vt)return Vt;try{return JSON.parse(Vt)}catch(ut){return Vt}}function t(Pt){var Vt=new XMLHttpRequest;Pt.onProgress&&Vt.upload&&(Vt.upload.onprogress=function(Yt){Yt.total>0&&(Yt.percent=Yt.loaded/Yt.total*100),Pt.onProgress(Yt)});var ut=new FormData;Pt.data&&Object.keys(Pt.data).forEach(function(rt){var Yt=Pt.data[rt];if(Array.isArray(Yt)){Yt.forEach(function(wr){ut.append(rt+"[]",wr)});return}ut.append(rt,Pt.data[rt])}),Pt.file instanceof Blob?ut.append(Pt.filename,Pt.file,Pt.file.name):ut.append(Pt.filename,Pt.file),Vt.onerror=function(Yt){Pt.onError(Yt)},Vt.onload=function(){return Vt.status<200||Vt.status>=300?Pt.onError(i(Pt,Vt),u(Vt)):Pt.onSuccess(u(Vt),Vt)},Vt.open(Pt.method,Pt.action,!0),Pt.withCredentials&&"withCredentials"in Vt&&(Vt.withCredentials=!0);var at=Pt.headers||{};return at["X-Requested-With"]!==null&&Vt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(at).forEach(function(rt){at[rt]!==null&&Vt.setRequestHeader(rt,at[rt])}),Vt.send(ut),{abort:function(){Vt.abort()}}}var n=+new Date,o=0;function d(){return"rc-upload-"+n+"-"+ ++o}function h(Pt,Vt){return Pt.indexOf(Vt,Pt.length-Vt.length)!==-1}var m=function(Pt,Vt){if(Pt&&Vt){var ut=Array.isArray(Vt)?Vt:Vt.split(","),at=Pt.name||"",rt=Pt.type||"",Yt=rt.replace(/\/.*$/,"");return ut.some(function(wr){var yr=wr.trim();return yr.charAt(0)==="."?h(at.toLowerCase(),yr.toLowerCase()):/\/\*$/.test(yr)?Yt===yr.replace(/\/.*$/,""):rt===yr})}return!0};function A(Pt,Vt){var ut=Pt.createReader(),at=[];function rt(){ut.readEntries(function(Yt){var wr=Array.prototype.slice.apply(Yt);at=at.concat(wr);var yr=!wr.length;yr?Vt(at):rt()})}rt()}var v=function(Vt,ut,at){var rt=function Yt(wr,yr){yr=yr||"",wr.isFile?wr.file(function(xr){at(xr)&&(wr.fullPath&&!xr.webkitRelativePath&&(Object.defineProperties(xr,{webkitRelativePath:{writable:!0}}),xr.webkitRelativePath=wr.fullPath.replace(/^\//,""),Object.defineProperties(xr,{webkitRelativePath:{writable:!1}})),ut([xr]))}):wr.isDirectory&&A(wr,function(xr){xr.forEach(function(Tn){Yt(Tn,""+yr+wr.name+"/")})})};Vt.forEach(function(Yt){rt(Yt.webkitGetAsEntry())})},b=v,x=Object.assign||function(Pt){for(var Vt=1;Vt<arguments.length;Vt++){var ut=arguments[Vt];for(var at in ut)Object.prototype.hasOwnProperty.call(ut,at)&&(Pt[at]=ut[at])}return Pt},C=function(){function Pt(Vt,ut){var at=[],rt=!0,Yt=!1,wr=void 0;try{for(var yr=Vt[Symbol.iterator](),xr;!(rt=(xr=yr.next()).done)&&!(at.push(xr.value),ut&&at.length===ut);rt=!0);}catch(Tn){Yt=!0,wr=Tn}finally{try{!rt&&yr.return&&yr.return()}finally{if(Yt)throw wr}}return at}return function(Vt,ut){if(Array.isArray(Vt))return Vt;if(Symbol.iterator in Object(Vt))return Pt(Vt,ut);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),w=function(){function Pt(Vt,ut){for(var at=0;at<ut.length;at++){var rt=ut[at];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(Vt,rt.key,rt)}}return function(Vt,ut,at){return ut&&Pt(Vt.prototype,ut),at&&Pt(Vt,at),Vt}}();function S(Pt,Vt,ut){return Vt in Pt?Object.defineProperty(Pt,Vt,{value:ut,enumerable:!0,configurable:!0,writable:!0}):Pt[Vt]=ut,Pt}function T(Pt,Vt){var ut={};for(var at in Pt){if(Vt.indexOf(at)>=0)continue;if(!Object.prototype.hasOwnProperty.call(Pt,at))continue;ut[at]=Pt[at]}return ut}function I(Pt,Vt){if(!(Pt instanceof Vt))throw new TypeError("Cannot call a class as a function")}function N(Pt,Vt){if(!Pt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Vt&&(typeof Vt=="object"||typeof Vt=="function")?Vt:Pt}function M(Pt,Vt){if(typeof Vt!="function"&&Vt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Vt);Pt.prototype=Object.create(Vt&&Vt.prototype,{constructor:{value:Pt,enumerable:!1,writable:!0,configurable:!0}}),Vt&&(Object.setPrototypeOf?Object.setPrototypeOf(Pt,Vt):Pt.__proto__=Vt)}var k=function(Vt){return Object.keys(Vt).reduce(function(ut,at){return(at.substr(0,5)==="data-"||at.substr(0,5)==="aria-"||at==="role")&&(ut[at]=Vt[at]),ut},{})},U=function(Pt){M(Vt,Pt);function Vt(){var ut,at,rt,Yt;I(this,Vt);for(var wr=arguments.length,yr=Array(wr),xr=0;xr<wr;xr++)yr[xr]=arguments[xr];return Yt=(at=(rt=N(this,(ut=Vt.__proto__||Object.getPrototypeOf(Vt)).call.apply(ut,[this].concat(yr))),rt),rt.state={uid:d()},rt.reqs={},rt.onChange=function(Tn){var ln=Tn.target.files;rt.uploadFiles(ln),rt.reset()},rt.onClick=function(Tn){var ln=rt.fileInput;if(!ln)return;var Wn=rt.props,ht=Wn.children,At=Wn.onClick;ht&&ht.type==="button"&&(ln.parentNode.focus(),ln.parentNode.querySelector("button").blur()),ln.click(),At&&At(Tn)},rt.onKeyDown=function(Tn){Tn.key==="Enter"&&rt.onClick()},rt.onFileDrop=function(Tn){var ln=rt.props.multiple;if(Tn.preventDefault(),Tn.type==="dragover")return;if(rt.props.directory)b(Array.prototype.slice.call(Tn.dataTransfer.items),rt.uploadFiles,function(ht){return m(ht,rt.props.accept)});else{var Wn=Array.prototype.slice.call(Tn.dataTransfer.files).filter(function(ht){return m(ht,rt.props.accept)});ln===!1&&(Wn=Wn.slice(0,1)),rt.uploadFiles(Wn)}},rt.uploadFiles=function(Tn){var ln=Array.prototype.slice.call(Tn);ln.map(function(Wn){return Wn.uid=d(),Wn}).forEach(function(Wn){rt.upload(Wn,ln)})},rt.saveFileInput=function(Tn){rt.fileInput=Tn},at),N(rt,Yt)}return w(Vt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(at,rt){var Yt=this,wr=this.props;if(!wr.beforeUpload)return setTimeout(function(){return Yt.post(at)},0);var yr=wr.beforeUpload(at,rt);yr&&yr.then?yr.then(function(xr){var Tn=Object.prototype.toString.call(xr);return Tn==="[object File]"||Tn==="[object Blob]"?Yt.post(xr):Yt.post(at)}).catch(function(xr){console.log(xr)}):yr!==!1&&setTimeout(function(){return Yt.post(at)},0);return}},{key:"post",value:function(at){var rt=this;if(!this._isMounted)return;var Yt=this.props,wr=Yt.onStart,yr=Yt.onProgress,xr=Yt.transformFile,Tn=xr===void 0?function(ln){return ln}:xr;new Promise(function(ln){var Wn=Yt.action;return typeof Wn=="function"&&(Wn=Wn(at)),ln(Wn)}).then(function(ln){var Wn=at.uid,ht=Yt.customRequest||t,At=Promise.resolve(Tn(at)).then(function(De){var We=Yt.data;return typeof We=="function"&&(We=We(De)),Promise.all([De,We])}).catch(function(De){console.error(De)});At.then(function(De){var We=C(De,2),ot=We[0],vt=We[1],ar={action:ln,filename:Yt.name,data:vt,file:ot,headers:Yt.headers,withCredentials:Yt.withCredentials,method:Yt.method||"post",onProgress:yr?function(Xt){yr(Xt,at)}:null,onSuccess:function(er,Kr){delete rt.reqs[Wn],Yt.onSuccess(er,at,Kr)},onError:function(er,Kr){delete rt.reqs[Wn],Yt.onError(er,Kr,at)}};wr(at),rt.reqs[Wn]=ht(ar)})})}},{key:"reset",value:function(){this.setState({uid:d()})}},{key:"abort",value:function(at){var rt=this.reqs;if(at){var Yt=at;at&&at.uid&&(Yt=at.uid),rt[Yt]&&rt[Yt].abort&&rt[Yt].abort(),delete rt[Yt]}else Object.keys(rt).forEach(function(wr){rt[wr]&&rt[wr].abort&&rt[wr].abort(),delete rt[wr]})}},{key:"render",value:function(){var at,rt=this.props,Yt=rt.component,wr=rt.prefixCls,yr=rt.className,xr=rt.disabled,Tn=rt.id,ln=rt.style,Wn=rt.multiple,ht=rt.accept,At=rt.children,De=rt.directory,We=rt.openFileDialogOnClick,ot=rt.onMouseEnter,vt=rt.onMouseLeave,ar=T(rt,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),Xt=l()((at={},S(at,wr,!0),S(at,wr+"-disabled",xr),S(at,yr,yr),at)),er=xr?{}:{onClick:We?this.onClick:function(){},onKeyDown:We?this.onKeyDown:function(){},onMouseEnter:ot,onMouseLeave:vt,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return r.a.createElement(Yt,x({},er,{className:Xt,role:"button",style:ln}),r.a.createElement("input",x({},k(ar),{id:Tn,type:"file",ref:this.saveFileInput,onClick:function($r){return $r.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:ht,directory:De?"directory":null,webkitdirectory:De?"webkitdirectory":null,multiple:Wn,onChange:this.onChange})),At)}}]),Vt}(s.Component),V=U,B=Object.assign||function(Pt){for(var Vt=1;Vt<arguments.length;Vt++){var ut=arguments[Vt];for(var at in ut)Object.prototype.hasOwnProperty.call(ut,at)&&(Pt[at]=ut[at])}return Pt},H=function(){function Pt(Vt,ut){for(var at=0;at<ut.length;at++){var rt=ut[at];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(Vt,rt.key,rt)}}return function(Vt,ut,at){return ut&&Pt(Vt.prototype,ut),at&&Pt(Vt,at),Vt}}();function P(Pt,Vt){if(!(Pt instanceof Vt))throw new TypeError("Cannot call a class as a function")}function j(Pt,Vt){if(!Pt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Vt&&(typeof Vt=="object"||typeof Vt=="function")?Vt:Pt}function z(Pt,Vt){if(typeof Vt!="function"&&Vt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Vt);Pt.prototype=Object.create(Vt&&Vt.prototype,{constructor:{value:Pt,enumerable:!1,writable:!0,configurable:!0}}),Vt&&(Object.setPrototypeOf?Object.setPrototypeOf(Pt,Vt):Pt.__proto__=Vt)}function K(){}var X=function(Pt){z(Vt,Pt);function Vt(){var ut,at,rt,Yt;P(this,Vt);for(var wr=arguments.length,yr=Array(wr),xr=0;xr<wr;xr++)yr[xr]=arguments[xr];return Yt=(at=(rt=j(this,(ut=Vt.__proto__||Object.getPrototypeOf(Vt)).call.apply(ut,[this].concat(yr))),rt),rt.saveUploader=function(Tn){rt.uploader=Tn},at),j(rt,Yt)}return H(Vt,[{key:"abort",value:function(at){this.uploader.abort(at)}},{key:"render",value:function(){return r.a.createElement(V,B({},this.props,{ref:this.saveUploader}))}}]),Vt}(s.Component);X.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:K,onError:K,onSuccess:K,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var Z=X,Y=Z,te=function(Pt,Vt){var ut={};for(var at in Pt)Object.prototype.hasOwnProperty.call(Pt,at)&&Vt.indexOf(at)<0&&(ut[at]=Pt[at]);if(Pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,at=Object.getOwnPropertySymbols(Pt);rt<at.length;rt++)Vt.indexOf(at[rt])<0&&Object.prototype.propertyIsEnumerable.call(Pt,at[rt])&&(ut[at[rt]]=Pt[at[rt]]);return ut},q=function(Vt,ut){var at=Vt.style,rt=Vt.height,Yt=te(Vt,["style","height"]);return s.createElement(mr,e()({ref:ut},Yt,{type:"drag",style:e()(e()({},at),{height:rt})}))},ee=s.forwardRef(q);ee.displayName="Dragger";var fe=ee,be=p("UmKh"),Fe=p("gZBC"),ve=p.n(Fe),Oe=p("+d4F"),J=p.n(Oe),ne=p("XAae"),Ke=p.n(ne),ie=p("6xvX"),re=p.n(ie),he=p("qPY4"),ge=p.n(he),Pe=p("QB+1"),Ee=p.n(Pe),ke=p("Qs3X"),Me=p.n(ke),me=p("0n0R");function le(){return!0}function oe(Pt){return e()(e()({},Pt),{lastModified:Pt.lastModified,lastModifiedDate:Pt.lastModifiedDate,name:Pt.name,size:Pt.size,type:Pt.type,uid:Pt.uid,percent:0,originFileObj:Pt})}function Se(Pt,Vt){var ut=Pt.uid!==void 0?"uid":"name";return Vt.filter(function(at){return at[ut]===Pt[ut]})[0]}function nt(Pt,Vt){var ut=Pt.uid!==void 0?"uid":"name",at=Vt.filter(function(rt){return rt[ut]!==Pt[ut]});return at.length===Vt.length?null:at}var et=function(){var Vt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",ut=Vt.split("/"),at=ut[ut.length-1],rt=at.split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(rt)||[""])[0]},Ue=function(Vt){return Vt.indexOf("image/")===0},bt=function(Vt){if(Vt.type&&!Vt.thumbUrl)return Ue(Vt.type);var ut=Vt.thumbUrl||Vt.url,at=et(ut);return/^data:image\//.test(ut)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i.test(at)?!0:/^data:/.test(ut)?!1:!at},Je=200;function St(Pt){return new Promise(function(Vt){if(!Pt.type||!Ue(Pt.type)){Vt("");return}var ut=document.createElement("canvas");ut.width=Je,ut.height=Je,ut.style.cssText="position: fixed; left: 0; top: 0; width: ".concat(Je,"px; height: ").concat(Je,"px; z-index: 9999; display: none;"),document.body.appendChild(ut);var at=ut.getContext("2d"),rt=new Image;rt.onload=function(){var Yt=rt.width,wr=rt.height,yr=Je,xr=Je,Tn=0,ln=0;Yt<wr?(xr=wr*(Je/Yt),ln=-(xr-yr)/2):(yr=Yt*(Je/wr),Tn=-(yr-xr)/2),at.drawImage(rt,Tn,ln,yr,xr);var Wn=ut.toDataURL();document.body.removeChild(ut),Vt(Wn)},rt.src=window.URL.createObjectURL(Pt)})}var Nt=p("3S7+"),Rt=p("CFYs"),Ft=p("H84U"),Ht=p("2/Rp"),$e=p("hkKa"),we=function(Vt,ut){var at,rt=Vt.listType,Yt=Vt.previewFile,wr=Vt.onPreview,yr=Vt.onDownload,xr=Vt.onRemove,Tn=Vt.locale,ln=Vt.iconRender,Wn=Vt.isImageUrl,ht=Vt.prefixCls,At=Vt.items,De=At===void 0?[]:At,We=Vt.showPreviewIcon,ot=Vt.showRemoveIcon,vt=Vt.showDownloadIcon,ar=Vt.removeIcon,Xt=Vt.downloadIcon,er=Vt.progress,Kr=Object($e.a)();s.useEffect(function(){if(rt!=="picture"&&rt!=="picture-card")return;(De||[]).forEach(function(ur){if(typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(ur.originFileObj instanceof File||ur.originFileObj instanceof Blob)||ur.thumbUrl!==void 0)return;ur.thumbUrl="",Yt&&Yt(ur.originFileObj).then(function(Cr){ur.thumbUrl=Cr||"",Kr()})})},[rt,De,Yt]);var $r=function(Cr,An){return wr?(An.preventDefault(),wr(Cr)):void 0},Mn=function(Cr){typeof yr=="function"?yr(Cr):Cr.url&&window.open(Cr.url)},or=function(Cr){xr&&xr(Cr)},Lt=function(Cr){if(ln)return ln(Cr,rt);var An=Cr.status==="uploading",sn=Wn&&Wn(Cr)?s.createElement(Ke.a,null):s.createElement(re.a,null),Yn=An?s.createElement(ve.a,null):s.createElement(J.a,null);return rt==="picture"?Yn=An?s.createElement(ve.a,null):sn:rt==="picture-card"&&(Yn=An?Tn.uploading:sn),Yn},Ct=function(Cr,An,sn,Yn){var oi={type:"text",size:"small",title:Yn,onClick:function(la){An(),Object(me.b)(Cr)&&Cr.props.onClick&&Cr.props.onClick(la)},className:"".concat(sn,"-list-item-card-actions-btn")};if(Object(me.b)(Cr)){var Ti=Object(me.a)(Cr,e()(e()({},Cr.props),{onClick:function(){}}));return s.createElement(Ht.a,e()({},oi,{icon:Ti}))}return s.createElement(Ht.a,oi,s.createElement("span",null,Cr))};s.useImperativeHandle(ut,function(){return{handlePreview:$r,handleDownload:Mn}});var pr=s.useContext(Ft.b),gr=pr.getPrefixCls,Bt=pr.direction,nr=gr("upload",ht),Mt=De.map(function(ur){var Cr,An,sn,Yn=Lt(ur),oi=s.createElement("div",{className:"".concat(nr,"-text-icon")},Yn);if(rt==="picture"||rt==="picture-card")if(ur.status==="uploading"||!ur.thumbUrl&&!ur.url){var Ti,Bi=l()((Ti={},O()(Ti,"".concat(nr,"-list-item-thumbnail"),!0),O()(Ti,"".concat(nr,"-list-item-file"),ur.status!=="uploading"),Ti));oi=s.createElement("div",{className:Bi},Yn)}else{var la,Ta=Wn&&Wn(ur)?s.createElement("img",{src:ur.thumbUrl||ur.url,alt:ur.name,className:"".concat(nr,"-list-item-image")}):Yn,pt=l()((la={},O()(la,"".concat(nr,"-list-item-thumbnail"),!0),O()(la,"".concat(nr,"-list-item-file"),Wn&&!Wn(ur)),la));oi=s.createElement("a",{className:pt,onClick:function(qr){return $r(ur,qr)},href:ur.url||ur.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Ta)}if(ur.status==="uploading"){var Be="percent"in ur?s.createElement(Rt.a,e()({},er,{type:"line",percent:ur.percent})):null;sn=s.createElement("div",{className:"".concat(nr,"-list-item-progress"),key:"progress"},Be)}var Ge=l()((Cr={},O()(Cr,"".concat(nr,"-list-item"),!0),O()(Cr,"".concat(nr,"-list-item-").concat(ur.status),!0),O()(Cr,"".concat(nr,"-list-item-list-type-").concat(rt),!0),Cr)),tt=typeof ur.linkProps=="string"?JSON.parse(ur.linkProps):ur.linkProps,dt=ot?Ct(ar||s.createElement(Ee.a,null),function(){return or(ur)},nr,Tn.removeFile):null,lt=vt&&ur.status==="done"?Ct(Xt||s.createElement(Me.a,null),function(){return Mn(ur)},nr,Tn.downloadFile):null,mt=rt!=="picture-card"&&s.createElement("span",{key:"download-delete",className:"".concat(nr,"-list-item-card-actions ").concat(rt==="picture"?"picture":"")},lt,dt),kt=l()((An={},O()(An,"".concat(nr,"-list-item-name"),!0),O()(An,"".concat(nr,"-list-item-name-icon-count-").concat([lt,dt].filter(function(mn){return mn}).length),!0),An)),Et=ur.url?[s.createElement("a",e()({key:"view",target:"_blank",rel:"noopener noreferrer",className:kt,title:ur.name},tt,{href:ur.url,onClick:function(qr){return $r(ur,qr)}}),ur.name),mt]:[s.createElement("span",{key:"view",className:kt,onClick:function(qr){return $r(ur,qr)},title:ur.name},ur.name),mt],ir={pointerEvents:"none",opacity:.5},Ur=We?s.createElement("a",{href:ur.url||ur.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:ur.url||ur.thumbUrl?void 0:ir,onClick:function(qr){return $r(ur,qr)},title:Tn.previewFile},s.createElement(ge.a,null)):null,Or=rt==="picture-card"&&ur.status!=="uploading"&&s.createElement("span",{className:"".concat(nr,"-list-item-actions")},Ur,ur.status==="done"&&lt,dt),Qr;ur.response&&typeof ur.response=="string"?Qr=ur.response:Qr=ur.error&&ur.error.statusText||Tn.uploadError;var cr=s.createElement("span",null,oi,Et),Fn=s.createElement("div",{className:Ge},s.createElement("div",{className:"".concat(nr,"-list-item-info")},cr),Or,s.createElement(be.a,{transitionName:"fade",component:""},sn)),Sr=l()(O()({},"".concat(nr,"-list-picture-card-container"),rt==="picture-card"));return s.createElement("div",{key:ur.uid,className:Sr},ur.status==="error"?s.createElement(Nt.a,{title:Qr,getPopupContainer:function(qr){return qr.parentNode}},Fn):s.createElement("span",null,Fn))}),tr=l()((at={},O()(at,"".concat(nr,"-list"),!0),O()(at,"".concat(nr,"-list-").concat(rt),!0),O()(at,"".concat(nr,"-list-rtl"),Bt==="rtl"),at)),Nr=rt==="picture-card"?"animate-inline":"animate";return s.createElement(be.a,{transitionName:"".concat(nr,"-").concat(Nr),component:"div",className:tr},Mt)},ue=s.forwardRef(we);ue.displayName="UploadList",ue.defaultProps={listType:"text",progress:{strokeWidth:2,showInfo:!1},showRemoveIcon:!0,showDownloadIcon:!1,showPreviewIcon:!0,previewFile:St,isImageUrl:bt};var Qe=ue,qe=p("YMnH"),Ae=p("ZvpZ"),wt=p("uaoM"),zt=p("sPtV"),ze=function(Vt,ut){var at,rt=Vt.fileList,Yt=Vt.defaultFileList,wr=Vt.onRemove,yr=Vt.showUploadList,xr=Vt.listType,Tn=Vt.onPreview,ln=Vt.onDownload,Wn=Vt.previewFile,ht=Vt.disabled,At=Vt.locale,De=Vt.iconRender,We=Vt.isImageUrl,ot=Vt.progress,vt=Vt.prefixCls,ar=Vt.className,Xt=Vt.type,er=Vt.children,Kr=Vt.style,$r=Object(zt.a)(rt||Yt||[]),Mn=f()($r,2),or=Mn[0],Lt=Mn[1],Ct=s.useState("drop"),pr=f()(Ct,2),gr=pr[0],Bt=pr[1],nr=s.useRef();s.useEffect(function(){Lt(rt||Yt||[]),Object(wt.a)("fileList"in Vt||!("value"in Vt),"Upload","`value` is not a valid prop, do you mean `fileList`?")},[]),s.useEffect(function(){"fileList"in Vt&&Lt(rt||[])},[rt]);var Mt=function(Et){"fileList"in Vt||Lt(Et.fileList);var ir=Vt.onChange;ir&&ir(e()(e()({},Et),{fileList:y()(Et.fileList)}))},tr=function(Et){var ir=oe(Et);ir.status="uploading";var Ur=or().concat(),Or=Ur.findIndex(function(Qr){var cr=Qr.uid;return cr===ir.uid});Or===-1?Ur.push(ir):Ur[Or]=ir,Mt({file:ir,fileList:Ur})},Nr=function(Et,ir,Ur){try{typeof Et=="string"&&(Et=JSON.parse(Et))}catch(Qr){}var Or=Se(ir,or());if(!Or)return;Or.status="done",Or.response=Et,Or.xhr=Ur,Mt({file:e()({},Or),fileList:or().concat()})},ur=function(Et,ir){var Ur=Se(ir,or());if(!Ur)return;Ur.percent=Et.percent,Mt({event:Et,file:e()({},Ur),fileList:or().concat()})},Cr=function(Et,ir,Ur){var Or=Se(Ur,or());if(!Or)return;Or.error=Et,Or.response=ir,Or.status="error",Mt({file:e()({},Or),fileList:or().concat()})},An=function(Et){Promise.resolve(typeof wr=="function"?wr(Et):wr).then(function(ir){if(ir===!1)return;var Ur=nt(Et,or());Ur&&(Et.status="removed",nr.current&&nr.current.abort(Et),Mt({file:Et,fileList:Ur}))})},sn=function(Et){Bt(Et.type)},Yn=function(Et,ir){var Ur=Vt.beforeUpload;if(!Ur)return!0;var Or=Ur(Et,ir);if(Or===!1){var Qr=[];return or().concat(ir.map(oe)).forEach(function(cr){Qr.every(function(Fn){return Fn.uid!==cr.uid})&&Qr.push(cr)}),Mt({file:Et,fileList:Qr}),!1}return Or&&Or.then?Or:!0},oi=Object($e.a)();s.useImperativeHandle(ut,function(){return{onStart:tr,onSuccess:Nr,onProgress:ur,onError:Cr,fileList:or(),upload:nr.current,forceUpdate:oi}});var Ti=function(Et){var ir=yr.showRemoveIcon,Ur=yr.showPreviewIcon,Or=yr.showDownloadIcon,Qr=yr.removeIcon,cr=yr.downloadIcon;return s.createElement(Qe,{listType:xr,items:or(),previewFile:Wn,onPreview:Tn,onDownload:ln,onRemove:An,showRemoveIcon:!ht&&ir,showPreviewIcon:Ur,showDownloadIcon:Or,removeIcon:Qr,downloadIcon:cr,iconRender:De,locale:e()(e()({},Et),At),isImageUrl:We,progress:ot})},Bi=s.useContext(Ft.b),la=Bi.getPrefixCls,Ta=Bi.direction,pt=la("upload",vt),Be=e()(e()({onStart:tr,onError:Cr,onProgress:ur,onSuccess:Nr},Vt),{prefixCls:pt,beforeUpload:Yn});delete Be.className,delete Be.style,(!er||ht)&&delete Be.id;var Ge=yr?s.createElement(qe.a,{componentName:"Upload",defaultLocale:Ae.a.Upload},Ti):null;if(Xt==="drag"){var tt,dt=l()(pt,(tt={},O()(tt,"".concat(pt,"-drag"),!0),O()(tt,"".concat(pt,"-drag-uploading"),or().some(function(kt){return kt.status==="uploading"})),O()(tt,"".concat(pt,"-drag-hover"),gr==="dragover"),O()(tt,"".concat(pt,"-disabled"),ht),O()(tt,"".concat(pt,"-rtl"),Ta==="rtl"),tt),ar);return s.createElement("span",null,s.createElement("div",{className:dt,onDrop:sn,onDragOver:sn,onDragLeave:sn,style:Kr},s.createElement(Y,e()({},Be,{ref:nr,className:"".concat(pt,"-btn")}),s.createElement("div",{className:"".concat(pt,"-drag-container")},er))),Ge)}var lt=l()(pt,(at={},O()(at,"".concat(pt,"-select"),!0),O()(at,"".concat(pt,"-select-").concat(xr),!0),O()(at,"".concat(pt,"-disabled"),ht),O()(at,"".concat(pt,"-rtl"),Ta==="rtl"),at)),mt=s.createElement("div",{className:lt,style:er?void 0:{display:"none"}},s.createElement(Y,e()({},Be,{ref:nr})));return xr==="picture-card"?s.createElement("span",{className:l()(ar,"".concat(pt,"-picture-card-wrapper"))},Ge,mt):s.createElement("span",{className:ar},mt,Ge)},jt=s.forwardRef(ze);jt.Dragger=fe,jt.displayName="Upload",jt.defaultProps={type:"select",multiple:!1,action:"",data:{},accept:"",beforeUpload:le,showUploadList:!0,listType:"text",className:"",disabled:!1,supportServerRender:!0};var mr=jt;mr.Dragger=fe;var ct=Q.a=mr},"98bh":function(Ce,Q,p){var L=p("ProS"),O=p("5GtS"),E=p("bYtY"),y=p("4NO4"),a=p("OELB"),e=a.getPercentWithPrecision,g=p("cCMj"),f=p("KxfA"),s=f.retrieveRawAttr,r=p("D5nY"),c=r.makeSeriesEncodeForNameBased,l=p("xKMd"),i=L.extendSeriesModel({type:"series.pie",init:function(t){i.superApply(this,"init",arguments),this.legendVisualProvider=new l(E.bind(this.getData,this),E.bind(this.getRawData,this)),this.updateSelectedMap(this._createSelectableList()),this._defaultLabelLine(t)},mergeOption:function(t){i.superCall(this,"mergeOption",t),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(t,n){return O(this,{coordDimensions:["value"],encodeDefaulter:E.curry(c,this)})},_createSelectableList:function(){for(var t=this.getRawData(),n=t.mapDimension("value"),o=[],d=0,h=t.count();d<h;d++)o.push({name:t.getName(d),value:t.get(n,d),selected:s(t,d,"selected")});return o},getDataParams:function(t){var n=this.getData(),o=i.superCall(this,"getDataParams",t),d=[];return n.each(n.mapDimension("value"),function(h){d.push(h)}),o.percent=e(d,t,n.hostModel.get("percentPrecision")),o.$vars.push("percent"),o},_defaultLabelLine:function(t){y.defaultEmphasis(t,"labelLine",["show"]);var n=t.labelLine,o=t.emphasis.labelLine;n.show=n.show&&t.label.show,o.show=o.show&&t.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"}});E.mixin(i,g);var u=i;Ce.exports=u},"9H2F":function(Ce,Q,p){var L=p("bYtY"),O=L.assert,E=L.isArray,y=p("Tghj"),a=y.__DEV__;function e(l){return new g(l)}function g(l){l=l||{},this._reset=l.reset,this._plan=l.plan,this._count=l.count,this._onDirty=l.onDirty,this._dirty=!0,this.context}var f=g.prototype;f.perform=function(l){var i=this._upstream,u=l&&l.skip;if(this._dirty&&i){var t=this.context;t.data=t.outputData=i.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var n;this._plan&&!u&&(n=this._plan(this.context));var o=A(this._modBy),d=this._modDataCount||0,h=A(l&&l.modBy),m=l&&l.modDataCount||0;(o!==h||d!==m)&&(n="reset");function A(I){return!(I>=1)&&(I=1),I}var v;(this._dirty||n==="reset")&&(this._dirty=!1,v=c(this,u)),this._modBy=h,this._modDataCount=m;var b=l&&l.step;if(i?this._dueEnd=i._outputDueEnd:this._dueEnd=this._count?this._count(this.context):Infinity,this._progress){var x=this._dueIndex,C=Math.min(b!=null?this._dueIndex+b:Infinity,this._dueEnd);if(!u&&(v||x<C)){var w=this._progress;if(E(w))for(var S=0;S<w.length;S++)r(this,w[S],x,C,h,m);else r(this,w,x,C,h,m)}this._dueIndex=C;var T=this._settedOutputEnd!=null?this._settedOutputEnd:C;this._outputDueEnd=T}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()};var s=function(){var l,i,u,t,n,o={reset:function(m,A,v,b){i=m,l=A,u=v,t=b,n=Math.ceil(t/u),o.next=u>1&&t>0?h:d}};return o;function d(){return i<l?i++:null}function h(){var m=i%n*u+Math.ceil(i/n),A=i>=l?null:m<t?m:i;return i++,A}}();f.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)};function r(l,i,u,t,n,o){s.reset(u,t,n,o),l._callingProgress=i,l._callingProgress({start:u,end:t,count:t-u,next:s.next},l.context)}function c(l,i){l._dueIndex=l._outputDueEnd=l._dueEnd=0,l._settedOutputEnd=null;var u,t;!i&&l._reset&&(u=l._reset(l.context),u&&u.progress&&(t=u.forceFirstProgress,u=u.progress),E(u)&&!u.length&&(u=null)),l._progress=u,l._modBy=l._modDataCount=null;var n=l._downstream;return n&&n.dirty(),t}f.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},f.pipe=function(l){(this._downstream!==l||this._dirty)&&(this._downstream=l,l._upstream=this,l.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(l){this._outputDueEnd=this._settedOutputEnd=l},Q.createTask=e},"9KIM":function(Ce,Q,p){var L=p("mFDi"),O=p("xSat"),E=O.onIrrelevantElement,y=p("IwbS");function a(s){return s=f(s),function(r,c){return y.clipPointsByRect(r,s)}}function e(s,r){return s=f(s),function(c){var l=r!=null?r:c,i=l?s.width:s.height,u=l?s.x:s.y;return[u,u+(i||0)]}}function g(s,r,c){return s=f(s),function(l,i,u){return s.contain(i[0],i[1])&&!E(l,r,c)}}function f(s){return L.create(s)}Q.makeRectPanelClipPath=a,Q.makeLinearBrushOtherExtent=e,Q.makeRectIsTargetByCursor=g},"9ama":function(Ce,Q,p){},"9eas":function(Ce,Q,p){p("HM/N"),p("tBnm")},"9hCq":function(Ce,Q,p){var L=p("IwbS"),O=p("+TT/"),E=p("bYtY"),y=p("VaxA"),a=y.wrapTreePathInfo,e=8,g=8,f=5;function s(i){this.group=new L.Group,i.add(this.group)}s.prototype={constructor:s,render:function(i,u,t,n){var o=i.getModel("breadcrumb"),d=this.group;if(d.removeAll(),!o.get("show")||!t)return;var h=o.getModel("itemStyle"),m=h.getModel("textStyle"),A={pos:{left:o.get("left"),right:o.get("right"),top:o.get("top"),bottom:o.get("bottom")},box:{width:u.getWidth(),height:u.getHeight()},emptyItemWidth:o.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(t,A,m),this._renderContent(i,A,h,m,n),O.positionElement(d,A.pos,A.box)},_prepare:function(i,u,t){for(var n=i;n;n=n.parentNode){var o=n.getModel().get("name"),d=t.getTextRect(o),h=Math.max(d.width+e*2,u.emptyItemWidth);u.totalWidth+=h+g,u.renderList.push({node:n,text:o,width:h})}},_renderContent:function(i,u,t,n,o){for(var d=0,h=u.emptyItemWidth,m=i.get("breadcrumb.height"),A=O.getAvailableSize(u.pos,u.box),v=u.totalWidth,b=u.renderList,x=b.length-1;x>=0;x--){var C=b[x],w=C.node,S=C.width,T=C.text;v>A.width&&(v-=S-h,S=h,T=null);var I=new L.Polygon({shape:{points:r(d,0,S,m,x===b.length-1,x===0)},style:E.defaults(t.getItemStyle(),{lineJoin:"bevel",text:T,textFill:n.getTextColor(),textFont:n.getFont()}),z:10,onclick:E.curry(o,w)});this.group.add(I),c(I,i,w),d+=S+g}},remove:function(){this.group.removeAll()}};function r(i,u,t,n,o,d){var h=[[o?i:i-f,u],[i+t,u],[i+t,u+n],[o?i:i-f,u+n]];return!d&&h.splice(2,0,[i+t+f,u+n/2]),!o&&h.push([i,u+n/2]),h}function c(i,u,t){i.eventData={componentType:"series",componentSubType:"treemap",componentIndex:u.componentIndex,seriesIndex:u.componentIndex,seriesName:u.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:t&&t.dataIndex,name:t&&t.name},treePathInfo:t&&a(t,u)}}var l=s;Ce.exports=l},"9u0u":function(Ce,Q,p){var L=p("bYtY");function O(y,a){var e={};return L.each(y,function(g){g.each(g.mapDimension("value"),function(f,s){var r="ec-"+g.getName(s);e[r]=e[r]||[],isNaN(f)||e[r].push(f)})}),y[0].map(y[0].mapDimension("value"),function(g,f){for(var s="ec-"+y[0].getName(f),r=0,c=Infinity,l=-Infinity,i=e[s].length,u=0;u<i;u++)c=Math.min(c,e[s][u]),l=Math.max(l,e[s][u]),r+=e[s][u];var t;return a==="min"?t=c:a==="max"?t=l:a==="average"?t=r/i:t=r,i===0?NaN:t})}function E(y){var a={};y.eachSeriesByType("map",function(e){var g=e.getHostGeoModel(),f=g?"o"+g.id:"i"+e.getMapType();(a[f]=a[f]||[]).push(e)}),L.each(a,function(e,g){for(var f=O(L.map(e,function(r){return r.getData()}),e[0].get("mapValueCalculation")),s=0;s<e.length;s++)e[s].originalData=e[s].getData();for(var s=0;s<e.length;s++)e[s].seriesGroup=e,e[s].needsDrawMap=s===0&&!e[s].getHostGeoModel(),e[s].setData(f.cloneShallow()),e[s].mainSeries=e[0]})}Ce.exports=E},"9wZj":function(Ce,Q,p){var L=p("IwbS"),O=p("FBjb"),E=p("bYtY"),y=E.isObject;function a(c){this.group=new L.Group,this._symbolCtor=c||O}var e=a.prototype;function g(c,l,i,u){return l&&!isNaN(l[0])&&!isNaN(l[1])&&!(u.isIgnore&&u.isIgnore(i))&&!(u.clipShape&&!u.clipShape.contain(l[0],l[1]))&&c.getItemVisual(i,"symbol")!=="none"}e.updateData=function(c,l){l=f(l);var i=this.group,u=c.hostModel,t=this._data,n=this._symbolCtor,o=s(c);t||i.removeAll(),c.diff(t).add(function(d){var h=c.getItemLayout(d);if(g(c,h,d,l)){var m=new n(c,d,o);m.attr("position",h),c.setItemGraphicEl(d,m),i.add(m)}}).update(function(d,h){var m=t.getItemGraphicEl(h),A=c.getItemLayout(d);if(!g(c,A,d,l)){i.remove(m);return}m?(m.updateData(c,d,o),L.updateProps(m,{position:A},u)):(m=new n(c,d),m.attr("position",A)),i.add(m),c.setItemGraphicEl(d,m)}).remove(function(d){var h=t.getItemGraphicEl(d);h&&h.fadeOut(function(){i.remove(h)})}).execute(),this._data=c},e.isPersistent=function(){return!0},e.updateLayout=function(){var c=this._data;c&&c.eachItemGraphicEl(function(l,i){var u=c.getItemLayout(i);l.attr("position",u)})},e.incrementalPrepareUpdate=function(c){this._seriesScope=s(c),this._data=null,this.group.removeAll()},e.incrementalUpdate=function(c,l,i){i=f(i);function u(d){d.isGroup||(d.incremental=d.useHoverLayer=!0)}for(var t=c.start;t<c.end;t++){var n=l.getItemLayout(t);if(g(l,n,t,i)){var o=new this._symbolCtor(l,t,this._seriesScope);o.traverse(u),o.attr("position",n),this.group.add(o),l.setItemGraphicEl(t,o)}}};function f(c){return c!=null&&!y(c)&&(c={isIgnore:c}),c||{}}e.remove=function(c){var l=this.group,i=this._data;i&&c?i.eachItemGraphicEl(function(u){u.fadeOut(function(){l.remove(u)})}):l.removeAll()};function s(c){var l=c.hostModel;return{itemStyle:l.getModel("itemStyle").getItemStyle(["color"]),hoverItemStyle:l.getModel("emphasis.itemStyle").getItemStyle(),symbolRotate:l.get("symbolRotate"),symbolOffset:l.get("symbolOffset"),hoverAnimation:l.get("hoverAnimation"),labelModel:l.getModel("label"),hoverLabelModel:l.getModel("emphasis.label"),cursorStyle:l.get("cursor")}}var r=a;Ce.exports=r},"9yH6":function(Ce,Q,p){"use strict";var L=p("lSNA"),O=p.n(L),E=p("pVnL"),y=p.n(E),a=p("q1tI"),e=p("+6Fa"),g=p("TSYQ"),f=p.n(g),s=p("H84U"),r=a.createContext(null),c=r.Provider,l=r,i=p("cDf5"),u=p.n(i);function t(U,V){typeof U=="function"?U(V):u()(U)==="object"&&U&&"current"in U&&(U.current=V)}function n(){for(var U=arguments.length,V=new Array(U),B=0;B<U;B++)V[B]=arguments[B];return function(H){V.forEach(function(P){t(P,H)})}}var o=p("uaoM"),d=function(U,V){var B={};for(var H in U)Object.prototype.hasOwnProperty.call(U,H)&&V.indexOf(H)<0&&(B[H]=U[H]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,H=Object.getOwnPropertySymbols(U);P<H.length;P++)V.indexOf(H[P])<0&&Object.prototype.propertyIsEnumerable.call(U,H[P])&&(B[H[P]]=U[H[P]]);return B},h=function(V,B){var H,P=a.useContext(l),j=a.useContext(s.b),z=j.getPrefixCls,K=j.direction,X=a.useRef(),Z=n(B,X);a.useEffect(function(){Object(o.a)(!("optionType"in V),"Radio","`optionType` is only support in Radio.Group.")},[]);var Y=function(ne){V.onChange&&V.onChange(ne),(P==null?void 0:P.onChange)&&P.onChange(ne)},te=V.prefixCls,q=V.className,ee=V.children,fe=V.style,be=d(V,["prefixCls","className","children","style"]),Fe=z("radio",te),ve=y()({},be);P&&(ve.name=P.name,ve.onChange=Y,ve.checked=V.value===P.value,ve.disabled=V.disabled||P.disabled);var Oe=f()(q,(H={},O()(H,"".concat(Fe,"-wrapper"),!0),O()(H,"".concat(Fe,"-wrapper-checked"),ve.checked),O()(H,"".concat(Fe,"-wrapper-disabled"),ve.disabled),O()(H,"".concat(Fe,"-wrapper-rtl"),K==="rtl"),H));return a.createElement("label",{className:Oe,style:fe,onMouseEnter:V.onMouseEnter,onMouseLeave:V.onMouseLeave},a.createElement(e.a,y()({},ve,{prefixCls:Fe,ref:Z})),ee!==void 0?a.createElement("span",null,ee):null)},m=a.forwardRef(h);m.displayName="Radio",m.defaultProps={type:"radio"};var A=m,v=p("J4zp"),b=p.n(v),x=p("6cGi"),C=p("3Nzz"),w=a.forwardRef(function(U,V){var B=a.useContext(s.b),H=B.getPrefixCls,P=B.direction,j=a.useContext(C.b),z=Object(x.a)(U.defaultValue,{value:U.value}),K=b()(z,2),X=K[0],Z=K[1],Y=function(ee){var fe=X,be=ee.target.value;"value"in U||Z(be);var Fe=U.onChange;Fe&&be!==fe&&Fe(ee)},te=function(){var ee,fe=U.prefixCls,be=U.className,Fe=be===void 0?"":be,ve=U.options,Oe=U.optionType,J=U.buttonStyle,ne=U.disabled,Ke=U.children,ie=U.size,re=U.style,he=U.id,ge=U.onMouseEnter,Pe=U.onMouseLeave,Ee=H("radio",fe),ke="".concat(Ee,"-group"),Me=Ke;if(ve&&ve.length>0){var me=Oe==="button"?"".concat(Ee,"-button"):Ee;Me=ve.map(function(Se){return typeof Se=="string"?a.createElement(A,{ref:V,key:Se,prefixCls:me,disabled:ne,value:Se,checked:X===Se},Se):a.createElement(A,{ref:V,key:"radio-group-value-options-".concat(Se.value),prefixCls:me,disabled:Se.disabled||ne,value:Se.value,checked:X===Se.value,style:Se.style},Se.label)})}var le=ie||j,oe=f()(ke,"".concat(ke,"-").concat(J),(ee={},O()(ee,"".concat(ke,"-").concat(le),le),O()(ee,"".concat(ke,"-rtl"),P==="rtl"),ee),Fe);return a.createElement("div",{className:oe,style:re,onMouseEnter:ge,onMouseLeave:Pe,id:he},Me)};return a.createElement(c,{value:{onChange:Y,value:X,disabled:U.disabled,name:U.name}},te())});w.defaultProps={buttonStyle:"outline"};var S=a.memo(w),T=function(U,V){var B={};for(var H in U)Object.prototype.hasOwnProperty.call(U,H)&&V.indexOf(H)<0&&(B[H]=U[H]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,H=Object.getOwnPropertySymbols(U);P<H.length;P++)V.indexOf(H[P])<0&&Object.prototype.propertyIsEnumerable.call(U,H[P])&&(B[H[P]]=U[H[P]]);return B},I=function(V,B){var H=a.useContext(l),P=a.useContext(s.b),j=P.getPrefixCls,z=V.prefixCls,K=T(V,["prefixCls"]),X=j("radio-button",z);return H&&(K.checked=V.value===H.value,K.disabled=V.disabled||H.disabled),a.createElement(A,y()({prefixCls:X},K,{type:"radio",ref:B}))},N=a.forwardRef(I),M=A;M.Button=N,M.Group=S;var k=Q.a=M},A1Ka:function(Ce,Q,p){var L=p("bLfw"),O=p("sS/r"),E=p("D5nY"),y=E.detectSourceFormat,a=p("k9D9"),e=a.SERIES_LAYOUT_BY_COLUMN;L.extend({type:"dataset",defaultOption:{seriesLayoutBy:e,sourceHeader:null,dimensions:null,source:null},optionUpdated:function(){y(this)}}),O.extend({type:"dataset"})},ABKa:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("Qs9O")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="FolderOutlined";var f=y.forwardRef(g);Q.default=f},AE9C:function(Ce,Q,p){var L=p("bYtY"),O=p("crZl"),E=p("IwbS"),y=p("oVpE"),a=y.createSymbol,e=p("+TT/"),g=p("y7Aq"),f=O.extend({type:"visualMap.piecewise",doRender:function(){var r=this.group;r.removeAll();var c=this.visualMapModel,l=c.get("textGap"),i=c.textStyleModel,u=i.getFont(),t=i.getTextColor(),n=this._getItemAlign(),o=c.itemSize,d=this._getViewData(),h=d.endsText,m=L.retrieve(c.get("showLabel",!0),!h);h&&this._renderEndsText(r,h[0],o,m,n),L.each(d.viewPieceList,A,this),h&&this._renderEndsText(r,h[1],o,m,n),e.box(c.get("orient"),r,c.get("itemGap")),this.renderBackground(r),this.positionGroup(r);function A(v){var b=v.piece,x=new E.Group;x.onclick=L.bind(this._onItemClick,this,b),this._enableHoverLink(x,v.indexInModelPieceList);var C=c.getRepresentValue(b);if(this._createItemSymbol(x,C,[0,0,o[0],o[1]]),m){var w=this.visualMapModel.getValueState(C);x.add(new E.Text({style:{x:n==="right"?-l:o[0]+l,y:o[1]/2,text:b.text,textVerticalAlign:"middle",textAlign:n,textFont:u,textFill:t,opacity:w==="outOfRange"?.5:1}}))}r.add(x)}},_enableHoverLink:function(r,c){r.on("mouseover",L.bind(l,this,"highlight")).on("mouseout",L.bind(l,this,"downplay"));function l(i){var u=this.visualMapModel;u.option.hoverLink&&this.api.dispatchAction({type:i,batch:g.makeHighDownBatch(u.findTargetDataIndices(c),u)})}},_getItemAlign:function(){var r=this.visualMapModel,c=r.option;if(c.orient==="vertical")return g.getItemAlign(r,this.api,r.itemSize);var l=c.align;return(!l||l==="auto")&&(l="left"),l},_renderEndsText:function(r,c,l,i,u){if(!c)return;var t=new E.Group,n=this.visualMapModel.textStyleModel;t.add(new E.Text({style:{x:i?u==="right"?l[0]:0:l[0]/2,y:l[1]/2,textVerticalAlign:"middle",textAlign:i?u:"center",text:c,textFont:n.getFont(),textFill:n.getTextColor()}})),r.add(t)},_getViewData:function(){var r=this.visualMapModel,c=L.map(r.getPieceList(),function(t,n){return{piece:t,indexInModelPieceList:n}}),l=r.get("text"),i=r.get("orient"),u=r.get("inverse");return(i==="horizontal"?u:!u)?c.reverse():l&&(l=l.slice().reverse()),{viewPieceList:c,endsText:l}},_createItemSymbol:function(r,c,l){r.add(a(this.getControllerVisual(c,"symbol"),l[0],l[1],l[2],l[3],this.getControllerVisual(c,"color")))},_onItemClick:function(r){var c=this.visualMapModel,l=c.option,i=L.clone(l.selected),u=c.getSelectedMapKey(r);l.selectedMode==="single"?(i[u]=!0,L.each(i,function(t,n){i[n]=n===u})):i[u]=!i[u],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:i})}}),s=f;Ce.exports=s},AEZ6:function(Ce,Q,p){var L=p("bYtY"),O=L.each,E=L.createHashMap,y=p("T4UG"),a=p("MwEJ"),e=y.extend({type:"series.parallel",dependencies:["parallel"],visualColorAccessPath:"lineStyle.color",getInitialData:function(s,r){var c=this.getSource();return g(c,this),a(c,this)},getRawIndicesByActiveState:function(s){var r=this.coordinateSystem,c=this.getData(),l=[];return r.eachActiveState(c,function(i,u){s===i&&l.push(c.getRawIndex(u))}),l},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 g(s,r){if(s.encodeDefine)return;var c=r.ecModel.getComponent("parallel",r.get("parallelIndex"));if(!c)return;var l=s.encodeDefine=E();O(c.dimensions,function(i){var u=f(i);l.set(i,u)})}function f(s){return+s.replace("dim","")}Ce.exports=e},AH3D:function(Ce,Q,p){var L=p("ProS");p("y4/Y"),p("qWt2"),p("Qvb6"),L.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),L.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){})},ALo7:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("5GtS"),y=p("4NO4"),a=y.defaultEmphasis,e=p("D5nY"),g=e.makeSeriesEncodeForNameBased,f=p("xKMd"),s=L.extendSeriesModel({type:"series.funnel",init:function(c){s.superApply(this,"init",arguments),this.legendVisualProvider=new f(O.bind(this.getData,this),O.bind(this.getRawData,this)),this._defaultLabelLine(c)},getInitialData:function(c,l){return E(this,{coordDimensions:["value"],encodeDefaulter:O.curry(g,this)})},_defaultLabelLine:function(c){a(c,"labelLine",["show"]);var l=c.labelLine,i=c.emphasis.labelLine;l.show=l.show&&c.label.show,i.show=i.show&&c.emphasis.label.show},getDataParams:function(c){var l=this.getData(),i=s.superCall(this,"getDataParams",c),u=l.mapDimension("value"),t=l.getSum(u);return i.percent=t?+(l.get(u,c)/t*100).toFixed(2):0,i.$vars.push("percent"),i},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}}}}),r=s;Ce.exports=r},ANjR:function(Ce,Q,p){var L=p("bYtY");function O(y,a){return a=a||[0,0],L.map([0,1],function(e){var g=a[e],f=y[e]/2,s=[],r=[];return s[e]=g-f,r[e]=g+f,s[1-e]=r[1-e]=a[1-e],Math.abs(this.dataToPoint(s)[e]-this.dataToPoint(r)[e])},this)}function E(y){var a=y.getBoundingRect();return{coordSys:{type:"geo",x:a.x,y:a.y,width:a.width,height:a.height,zoom:y.getZoom()},api:{coord:function(e){return y.dataToPoint(e)},size:L.bind(O,y)}}}Ce.exports=E},AOa7:function(Ce,Q,p){},AUH6:function(Ce,Q,p){var L=p("bYtY"),O=p("mFDi"),E=p("bMXI"),y=p("W4dC");function a(f,s,r,c){E.call(this,f),this.map=s;var l=y.load(s,r);this._nameCoordMap=l.nameCoordMap,this._regionsMap=l.regionsMap,this._invertLongitute=c==null?!0:c,this.regions=l.regions,this._rect=l.boundingRect}a.prototype={constructor:a,type:"geo",dimensions:["lng","lat"],containCoord:function(f){for(var s=this.regions,r=0;r<s.length;r++)if(s[r].contain(f))return!0;return!1},transformTo:function(f,s,r,c){var l=this.getBoundingRect(),i=this._invertLongitute;l=l.clone(),i&&(l.y=-l.y-l.height);var u=this._rawTransformable;if(u.transform=l.calculateTransform(new O(f,s,r,c)),u.decomposeTransform(),i){var t=u.scale;t[1]=-t[1]}u.updateTransform(),this._updateTransform()},getRegion:function(f){return this._regionsMap.get(f)},getRegionByCoord:function(f){for(var s=this.regions,r=0;r<s.length;r++)if(s[r].contain(f))return s[r]},addGeoCoord:function(f,s){this._nameCoordMap.set(f,s)},getGeoCoord:function(f){return this._nameCoordMap.get(f)},getBoundingRect:function(){return this._rect},dataToPoint:function(f,s,r){if(typeof f=="string"&&(f=this.getGeoCoord(f)),f)return E.prototype.dataToPoint.call(this,f,s,r)},convertToPixel:L.curry(e,"dataToPoint"),convertFromPixel:L.curry(e,"pointToData")},L.mixin(a,E);function e(f,s,r,c){var l=r.geoModel,i=r.seriesModel,u=l?l.coordinateSystem:i?i.coordinateSystem||(i.getReferringComponents("geo")[0]||{}).coordinateSystem:null;return u===this?u[f](c):null}var g=a;Ce.exports=g},AVZG:function(Ce,Q,p){var L=p("bYtY");function O(E,y,a){a=a||{};var e=E.coordinateSystem,g=y.axis,f={},s=g.getAxesOnZeroOf()[0],r=g.position,c=s?"onZero":r,l=g.dim,i=e.getRect(),u=[i.x,i.x+i.width,i.y,i.y+i.height],t={left:0,right:1,top:0,bottom:1,onZero:2},n=y.get("offset")||0,o=l==="x"?[u[2]-n,u[3]+n]:[u[0]-n,u[1]+n];if(s){var d=s.toGlobalCoord(s.dataToCoord(0));o[t.onZero]=Math.max(Math.min(d,o[1]),o[0])}f.position=[l==="y"?o[t[c]]:u[0],l==="x"?o[t[c]]:u[3]],f.rotation=Math.PI/2*(l==="x"?0:1);var h={top:-1,bottom:1,left:-1,right:1};f.labelDirection=f.tickDirection=f.nameDirection=h[r],f.labelOffset=s?o[t[r]]-o[t.onZero]:0,y.get("axisTick.inside")&&(f.tickDirection=-f.tickDirection),L.retrieve(a.labelInside,y.get("axisLabel.inside"))&&(f.labelDirection=-f.labelDirection);var m=y.get("axisLabel.rotate");return f.labelRotate=c==="top"?-m:m,f.z2=1,f}Q.layout=O},"Ae+d":function(Ce,Q){function p(O,E,y){var a=O.target,e=a.position;e[0]+=E,e[1]+=y,a.dirty()}function L(O,E,y,a){var e=O.target,g=O.zoomLimit,f=e.position,s=e.scale,r=O.zoom=O.zoom||1;if(r*=E,g){var c=g.min||0,l=g.max||Infinity;r=Math.max(Math.min(l,r),c)}var i=r/O.zoom;O.zoom=r,f[0]-=(y-f[0])*(i-1),f[1]-=(a-f[1])*(i-1),s[0]*=i,s[1]*=i,e.dirty()}Q.updateViewOnPan=p,Q.updateViewOnZoom=L},Ae16:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("IwbS");p("Wqna"),p("rySg"),L.extendComponentView({type:"grid",render:function(y,a){this.group.removeAll(),y.get("show")&&this.group.add(new E.Rect({shape:y.coordinateSystem.getRect(),style:O.defaults({fill:y.get("backgroundColor")},y.getItemStyle()),silent:!0,z2:-1}))}}),L.registerPreprocessor(function(y){y.xAxis&&y.yAxis&&!y.grid&&(y.grid={})})},Awhp:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("PQMj"),y=p.n(E)},"B+YJ":function(Ce,Q,p){p("TYVI"),p("p1MT")},"B6l+":function(Ce,Q,p){var L=p("Sq3C"),O=p("Z1HP"),E=p("Sxd8"),y=p("dt0z");function a(e,g,f){e=y(e),g=E(g);var s=g?O(e):0;return g&&s<g?e+L(g-s,f):e}Ce.exports=a},B9cy:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("0XgM"),y=p.n(E)},B9fm:function(Ce,Q,p){var L=p("bYtY"),O=p("Qe9p"),E=p("YH21"),y=p("Ze12"),a=p("ItGF"),e=p("7aKB"),g=L.each,f=e.toCamelCase,s=["","-webkit-","-moz-","-o-"],r="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;";function c(o){var d="cubic-bezier(0.23, 1, 0.32, 1)",h="left "+o+"s "+d+",top "+o+"s "+d;return L.map(s,function(m){return m+"transition:"+h}).join(";")}function l(o){var d=[],h=o.get("fontSize"),m=o.getTextColor();return m&&d.push("color:"+m),d.push("font:"+o.getFont()),h&&d.push("line-height:"+Math.round(h*3/2)+"px"),g(["decoration","align"],function(A){var v=o.get(A);v&&d.push("text-"+A+":"+v)}),d.join(";")}function i(o){var d=[],h=o.get("transitionDuration"),m=o.get("backgroundColor"),A=o.getModel("textStyle"),v=o.get("padding");return h&&d.push(c(h)),m&&(a.canvasSupported?d.push("background-Color:"+m):(d.push("background-Color:#"+O.toHex(m)),d.push("filter:alpha(opacity=70)"))),g(["width","color","radius"],function(b){var x="border-"+b,C=f(x),w=o.get(C);w!=null&&d.push(x+":"+w+(b==="color"?"":"px"))}),d.push(l(A)),v!=null&&d.push("padding:"+e.normalizeCssArray(v).join("px ")+"px"),d.join(";")+";"}function u(o,d,h,m,A){var v=d&&d.painter;if(h){var b=v&&v.getViewportRoot();b&&y.transformLocalCoord(o,b,document.body,m,A)}else{o[0]=m,o[1]=A;var x=v&&v.getViewportRootOffset();x&&(o[0]+=x.offsetLeft,o[1]+=x.offsetTop)}}function t(o,d,h){if(a.wxa)return null;var m=document.createElement("div");m.domBelongToZr=!0,this.el=m;var A=this._zr=d.getZr(),v=this._appendToBody=h&&h.appendToBody;this._styleCoord=[0,0],u(this._styleCoord,A,v,d.getWidth()/2,d.getHeight()/2),v?document.body.appendChild(m):o.appendChild(m),this._container=o,this._show=!1,this._hideTimeout;var b=this;m.onmouseenter=function(){b._enterable&&(clearTimeout(b._hideTimeout),b._show=!0),b._inContent=!0},m.onmousemove=function(x){if(x=x||window.event,!b._enterable){var C=A.handler,w=A.painter.getViewportRoot();E.normalizeEvent(w,x,!0),C.dispatch("mousemove",x)}},m.onmouseleave=function(){b._enterable&&(b._show&&b.hideLater(b._hideDelay)),b._inContent=!1}}t.prototype={constructor:t,_enterable:!0,update:function(){var o=this._container,d=o.currentStyle||document.defaultView.getComputedStyle(o),h=o.style;h.position!=="absolute"&&d.position!=="absolute"&&(h.position="relative")},show:function(o){clearTimeout(this._hideTimeout);var d=this.el,h=this._styleCoord;d.style.cssText=r+i(o)+";left:"+h[0]+"px;top:"+h[1]+"px;"+(o.get("extraCssText")||""),d.style.display=d.innerHTML?"block":"none",d.style.pointerEvents=this._enterable?"auto":"none",this._show=!0},setContent:function(o){this.el.innerHTML=o==null?"":o},setEnterable:function(o){this._enterable=o},getSize:function(){var o=this.el;return[o.clientWidth,o.clientHeight]},moveTo:function(o,d){var h=this._styleCoord;u(h,this._zr,this._appendToBody,o,d);var m=this.el.style;m.left=h[0]+"px",m.top=h[1]+"px"},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(o){this._show&&!(this._inContent&&this._enterable)&&(o?(this._hideDelay=o,this._show=!1,this._hideTimeout=setTimeout(L.bind(this.hide,this),o)):this.hide())},isShow:function(){return this._show},dispose:function(){this.el.parentNode.removeChild(this.el)},getOuterSize:function(){var o=this.el.clientWidth,d=this.el.clientHeight;if(document.defaultView&&document.defaultView.getComputedStyle){var h=document.defaultView.getComputedStyle(this.el);h&&(o+=parseInt(h.borderLeftWidth,10)+parseInt(h.borderRightWidth,10),d+=parseInt(h.borderTopWidth,10)+parseInt(h.borderBottomWidth,10))}return{width:o,height:d}}};var n=t;Ce.exports=n},BPZU:function(Ce,Q){var p=32,L=7,O=256;function E(c){for(var l=0;c>=p;)l|=c&1,c>>=1;return c+l}function y(c,l,i,u){var t=l+1;if(t===i)return 1;if(u(c[t++],c[l])<0){for(;t<i&&u(c[t],c[t-1])<0;)t++;a(c,l,t)}else for(;t<i&&u(c[t],c[t-1])>=0;)t++;return t-l}function a(c,l,i){for(i--;l<i;){var u=c[l];c[l++]=c[i],c[i--]=u}}function e(c,l,i,u,t){for(u===l&&u++;u<i;u++){for(var n=c[u],o=l,d=u,h;o<d;)h=o+d>>>1,t(n,c[h])<0?d=h:o=h+1;var m=u-o;switch(m){case 3:c[o+3]=c[o+2];case 2:c[o+2]=c[o+1];case 1:c[o+1]=c[o];break;default:for(;m>0;)c[o+m]=c[o+m-1],m--}c[o]=n}}function g(c,l,i,u,t,n){var o=0,d=0,h=1;if(n(c,l[i+t])>0){for(d=u-t;h<d&&n(c,l[i+t+h])>0;)o=h,h=(h<<1)+1,h<=0&&(h=d);h>d&&(h=d),o+=t,h+=t}else{for(d=t+1;h<d&&n(c,l[i+t-h])<=0;)o=h,h=(h<<1)+1,h<=0&&(h=d);h>d&&(h=d);var m=o;o=t-h,h=t-m}for(o++;o<h;){var A=o+(h-o>>>1);n(c,l[i+A])>0?o=A+1:h=A}return h}function f(c,l,i,u,t,n){var o=0,d=0,h=1;if(n(c,l[i+t])<0){for(d=t+1;h<d&&n(c,l[i+t-h])<0;)o=h,h=(h<<1)+1,h<=0&&(h=d);h>d&&(h=d);var m=o;o=t-h,h=t-m}else{for(d=u-t;h<d&&n(c,l[i+t+h])>=0;)o=h,h=(h<<1)+1,h<=0&&(h=d);h>d&&(h=d),o+=t,h+=t}for(o++;o<h;){var A=o+(h-o>>>1);n(c,l[i+A])<0?h=A:o=A+1}return h}function s(c,l){var i=L,u=0,t=O,n=0,o,d,h=0;u=c.length,u<2*O&&(t=u>>>1);var m=[];n=u<120?5:u<1542?10:u<119151?19:40,o=[],d=[];function A(S,T){o[h]=S,d[h]=T,h+=1}function v(){for(;h>1;){var S=h-2;if(S>=1&&d[S-1]<=d[S]+d[S+1]||S>=2&&d[S-2]<=d[S]+d[S-1])d[S-1]<d[S+1]&&S--;else if(d[S]>d[S+1])break;x(S)}}function b(){for(;h>1;){var S=h-2;S>0&&d[S-1]<d[S+1]&&S--,x(S)}}function x(S){var T=o[S],I=d[S],N=o[S+1],M=d[S+1];d[S]=I+M,S===h-3&&(o[S+1]=o[S+2],d[S+1]=d[S+2]),h--;var k=f(c[N],c,T,I,0,l);if(T+=k,I-=k,I===0)return;if(M=g(c[T+I-1],c,N,M,M-1,l),M===0)return;I<=M?C(T,I,N,M):w(T,I,N,M)}function C(S,T,I,N){var M=0;for(M=0;M<T;M++)m[M]=c[S+M];var k=0,U=I,V=S;if(c[V++]=c[U++],--N===0){for(M=0;M<T;M++)c[V+M]=m[k+M];return}if(T===1){for(M=0;M<N;M++)c[V+M]=c[U+M];c[V+N]=m[k];return}for(var B=i,H,P,j;;){H=0,P=0,j=!1;do if(l(c[U],m[k])<0){if(c[V++]=c[U++],P++,H=0,--N===0){j=!0;break}}else if(c[V++]=m[k++],H++,P=0,--T===1){j=!0;break}while((H|P)<B);if(j)break;do{if(H=f(c[U],m,k,T,0,l),H!==0){for(M=0;M<H;M++)c[V+M]=m[k+M];if(V+=H,k+=H,T-=H,T<=1){j=!0;break}}if(c[V++]=c[U++],--N===0){j=!0;break}if(P=g(m[k],c,U,N,0,l),P!==0){for(M=0;M<P;M++)c[V+M]=c[U+M];if(V+=P,U+=P,N-=P,N===0){j=!0;break}}if(c[V++]=m[k++],--T===1){j=!0;break}B--}while(H>=L||P>=L);if(j)break;B<0&&(B=0),B+=2}if(i=B,i<1&&(i=1),T===1){for(M=0;M<N;M++)c[V+M]=c[U+M];c[V+N]=m[k]}else{if(T===0)throw new Error;for(M=0;M<T;M++)c[V+M]=m[k+M]}}function w(S,T,I,N){var M=0;for(M=0;M<N;M++)m[M]=c[I+M];var k=S+T-1,U=N-1,V=I+N-1,B=0,H=0;if(c[V--]=c[k--],--T===0){for(B=V-(N-1),M=0;M<N;M++)c[B+M]=m[M];return}if(N===1){for(V-=T,k-=T,H=V+1,B=k+1,M=T-1;M>=0;M--)c[H+M]=c[B+M];c[V]=m[U];return}for(var P=i;;){var j=0,z=0,K=!1;do if(l(m[U],c[k])<0){if(c[V--]=c[k--],j++,z=0,--T===0){K=!0;break}}else if(c[V--]=m[U--],z++,j=0,--N===1){K=!0;break}while((j|z)<P);if(K)break;do{if(j=T-f(m[U],c,S,T,T-1,l),j!==0){for(V-=j,k-=j,T-=j,H=V+1,B=k+1,M=j-1;M>=0;M--)c[H+M]=c[B+M];if(T===0){K=!0;break}}if(c[V--]=m[U--],--N===1){K=!0;break}if(z=N-g(c[k],m,0,N,N-1,l),z!==0){for(V-=z,U-=z,N-=z,H=V+1,B=U+1,M=0;M<z;M++)c[H+M]=m[B+M];if(N<=1){K=!0;break}}if(c[V--]=c[k--],--T===0){K=!0;break}P--}while(j>=L||z>=L);if(K)break;P<0&&(P=0),P+=2}if(i=P,i<1&&(i=1),N===1){for(V-=T,k-=T,H=V+1,B=k+1,M=T-1;M>=0;M--)c[H+M]=c[B+M];c[V]=m[U]}else{if(N===0)throw new Error;for(B=V-(N-1),M=0;M<N;M++)c[B+M]=m[M]}}this.mergeRuns=v,this.forceMergeRuns=b,this.pushRun=A}function r(c,l,i,u){i||(i=0),u||(u=c.length);var t=u-i;if(t<2)return;var n=0;if(t<p){n=y(c,i,u,l),e(c,i,u,i+n,l);return}var o=new s(c,l),d=E(t);do{if(n=y(c,i,u,l),n<d){var h=t;h>d&&(h=d),e(c,i,i+h,i+n,l),n=h}o.pushRun(i,n),o.mergeRuns(),t-=n,i+=n}while(t!==0);o.forceMergeRuns()}Ce.exports=r},Bd2K:function(Ce,Q,p){(function(L){L(p("VrN/"),p("osHv"))})(function(L){L.defineOption("autoCloseTags",!1,function(s,r,c){if(c!=L.Init&&c&&s.removeKeyMap("autoCloseTags"),!r)return;var l={name:"autoCloseTags"};(typeof r!="object"||r.whenClosing!==!1)&&(l["'/'"]=function(i){return e(i)}),(typeof r!="object"||r.whenOpening!==!1)&&(l["'>'"]=function(i){return y(i)}),s.addKeyMap(l)});var O=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],E=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function y(s){if(s.getOption("disableInput"))return L.Pass;for(var r=s.listSelections(),c=[],l=s.getOption("autoCloseTags"),i=0;i<r.length;i++){if(!r[i].empty())return L.Pass;var u=r[i].head,t=s.getTokenAt(u),n=L.innerMode(s.getMode(),t.state),o=n.state,d=n.mode.xmlCurrentTag&&n.mode.xmlCurrentTag(o),h=d&&d.name;if(!h)return L.Pass;var m=n.mode.configuration=="html",A=typeof l=="object"&&l.dontCloseTags||m&&O,v=typeof l=="object"&&l.indentTags||m&&E;t.end>u.ch&&(h=h.slice(0,h.length-t.end+u.ch));var b=h.toLowerCase();if(!h||t.type=="string"&&(t.end!=u.ch||!/[\"\']/.test(t.string.charAt(t.string.length-1))||t.string.length==1)||t.type=="tag"&&d.close||t.string.indexOf("/")==u.ch-t.start-1||A&&g(A,b)>-1||f(s,n.mode.xmlCurrentContext&&n.mode.xmlCurrentContext(o)||[],h,u,!0))return L.Pass;var x=typeof l=="object"&&l.emptyTags;if(x&&g(x,h)>-1){c[i]={text:"/>",newPos:L.Pos(u.line,u.ch+2)};continue}var C=v&&g(v,b)>-1;c[i]={indent:C,text:">"+(C?`
`:"")+"</"+h+">",newPos:C?L.Pos(u.line+1,0):L.Pos(u.line,u.ch+1)}}for(var w=typeof l=="object"&&l.dontIndentOnAutoClose,i=r.length-1;i>=0;i--){var S=c[i];s.replaceRange(S.text,r[i].head,r[i].anchor,"+insert");var T=s.listSelections().slice(0);T[i]={head:S.newPos,anchor:S.newPos},s.setSelections(T),!w&&S.indent&&(s.indentLine(S.newPos.line,null,!0),s.indentLine(S.newPos.line+1,null,!0))}}function a(s,r){for(var c=s.listSelections(),l=[],i=r?"/":"</",u=s.getOption("autoCloseTags"),t=typeof u=="object"&&u.dontIndentOnSlash,n=0;n<c.length;n++){if(!c[n].empty())return L.Pass;var o=c[n].head,d=s.getTokenAt(o),h=L.innerMode(s.getMode(),d.state),m=h.state;if(r&&(d.type=="string"||d.string.charAt(0)!="<"||d.start!=o.ch-1))return L.Pass;var A,v=h.mode.name!="xml"&&s.getMode().name=="htmlmixed";if(v&&h.mode.name=="javascript")A=i+"script";else if(v&&h.mode.name=="css")A=i+"style";else{var b=h.mode.xmlCurrentContext&&h.mode.xmlCurrentContext(m);if(!b||b.length&&f(s,b,b[b.length-1],o))return L.Pass;A=i+b[b.length-1]}s.getLine(o.line).charAt(d.end)!=">"&&(A+=">"),l[n]=A}if(s.replaceSelections(l),c=s.listSelections(),!t)for(var n=0;n<c.length;n++)(n==c.length-1||c[n].head.line<c[n+1].head.line)&&s.indentLine(c[n].head.line)}function e(s){return s.getOption("disableInput")?L.Pass:a(s,!0)}L.commands.closeTag=function(s){return a(s)};function g(s,r){if(s.indexOf)return s.indexOf(r);for(var c=0,l=s.length;c<l;++c)if(s[c]==r)return c;return-1}function f(s,r,c,l,i){if(!L.scanForClosingTag)return!1;var u=Math.min(s.lastLine()+1,l.line+500),t=L.scanForClosingTag(s,l,null,u);if(!t||t.tag!=c)return!1;for(var n=i?1:0,o=r.length-1;o>=0&&r[o]==c;o--)++n;l=t.to;for(var o=1;o<n;o++){var d=L.scanForClosingTag(s,l,null,u);if(!d||d.tag!=c)return!1;l=d.to}return!0}})},BlVb:function(Ce,Q,p){var L=p("hyiK"),O=1e-8;function E(a,e){return Math.abs(a-e)<O}function y(a,e,g){var f=0,s=a[0];if(!s)return!1;for(var r=1;r<a.length;r++){var c=a[r];f+=L(s[0],s[1],c[0],c[1],e,g),s=c}var l=a[0];return(!E(s[0],l[0])||!E(s[1],l[1]))&&(f+=L(s[0],s[1],l[0],l[1],e,g)),f!==0}Q.contain=y},BoS7:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("czTT"),y=p.n(E)},Bq2U:function(Ce,Q,p){var L=p("RDYZ"),O=p("Qe9p"),E=p("bYtY"),y=E.isArrayLike,a=Array.prototype.slice;function e(A,v){return A[v]}function g(A,v,b){A[v]=b}function f(A,v,b){return(v-A)*b+A}function s(A,v,b){return b>.5?v:A}function r(A,v,b,x,C){var w=A.length;if(C===1)for(var S=0;S<w;S++)x[S]=f(A[S],v[S],b);else for(var T=w&&A[0].length,S=0;S<w;S++)for(var I=0;I<T;I++)x[S][I]=f(A[S][I],v[S][I],b)}function c(A,v,b){var x=A.length,C=v.length;if(x!==C){var w=x>C;if(w)A.length=C;else for(var S=x;S<C;S++)A.push(b===1?v[S]:a.call(v[S]))}for(var T=A[0]&&A[0].length,S=0;S<A.length;S++)if(b===1)isNaN(A[S])&&(A[S]=v[S]);else for(var I=0;I<T;I++)isNaN(A[S][I])&&(A[S][I]=v[S][I])}function l(A,v,b){if(A===v)return!0;var x=A.length;if(x!==v.length)return!1;if(b===1){for(var C=0;C<x;C++)if(A[C]!==v[C])return!1}else for(var w=A[0].length,C=0;C<x;C++)for(var S=0;S<w;S++)if(A[C][S]!==v[C][S])return!1;return!0}function i(A,v,b,x,C,w,S,T,I){var N=A.length;if(I===1)for(var M=0;M<N;M++)T[M]=u(A[M],v[M],b[M],x[M],C,w,S);else for(var k=A[0].length,M=0;M<N;M++)for(var U=0;U<k;U++)T[M][U]=u(A[M][U],v[M][U],b[M][U],x[M][U],C,w,S)}function u(A,v,b,x,C,w,S){var T=(b-A)*.5,I=(x-v)*.5;return(2*(v-b)+T+I)*S+(-3*(v-b)-2*T-I)*w+T*C+v}function t(A){if(y(A)){var v=A.length;if(y(A[0])){for(var b=[],x=0;x<v;x++)b.push(a.call(A[x]));return b}return a.call(A)}return A}function n(A){return A[0]=Math.floor(A[0]),A[1]=Math.floor(A[1]),A[2]=Math.floor(A[2]),"rgba("+A.join(",")+")"}function o(A){var v=A[A.length-1].value;return y(v&&v[0])?2:1}function d(A,v,b,x,C,w){var S=A._getter,T=A._setter,I=v==="spline",N=x.length;if(!N)return;var M=x[0].value,k=y(M),U=!1,V=!1,B=k?o(x):0,H;x.sort(function(re,he){return re.time-he.time}),H=x[N-1].time;for(var P=[],j=[],z=x[0].value,K=!0,X=0;X<N;X++){P.push(x[X].time/H);var Z=x[X].value;if(k&&l(Z,z,B)||!k&&Z===z||(K=!1),z=Z,typeof Z=="string"){var Y=O.parse(Z);Y?(Z=Y,U=!0):V=!0}j.push(Z)}if(!w&&K)return;for(var te=j[N-1],X=0;X<N-1;X++)k?c(j[X],te,B):isNaN(j[X])&&!isNaN(te)&&!V&&!U&&(j[X]=te);k&&c(S(A._target,C),te,B);var q=0,ee=0,fe,be,Fe,ve,Oe,J;if(U)var ne=[0,0,0,0];var Ke=function(he,ge){var Pe;if(ge<0)Pe=0;else if(ge<ee){for(fe=Math.min(q+1,N-1),Pe=fe;Pe>=0&&!(P[Pe]<=ge);Pe--);Pe=Math.min(Pe,N-2)}else{for(Pe=q;Pe<N&&!(P[Pe]>ge);Pe++);Pe=Math.min(Pe-1,N-2)}q=Pe,ee=ge;var Ee=P[Pe+1]-P[Pe];if(Ee===0)return;if(be=(ge-P[Pe])/Ee,I)if(ve=j[Pe],Fe=j[Pe===0?Pe:Pe-1],Oe=j[Pe>N-2?N-1:Pe+1],J=j[Pe>N-3?N-1:Pe+2],k)i(Fe,ve,Oe,J,be,be*be,be*be*be,S(he,C),B);else{var ke;if(U)ke=i(Fe,ve,Oe,J,be,be*be,be*be*be,ne,1),ke=n(ne);else{if(V)return s(ve,Oe,be);ke=u(Fe,ve,Oe,J,be,be*be,be*be*be)}T(he,C,ke)}else if(k)r(j[Pe],j[Pe+1],be,S(he,C),B);else{var ke;if(U)r(j[Pe],j[Pe+1],be,ne,1),ke=n(ne);else{if(V)return s(j[Pe],j[Pe+1],be);ke=f(j[Pe],j[Pe+1],be)}T(he,C,ke)}},ie=new L({target:A._target,life:H,loop:A._loop,delay:A._delay,onframe:Ke,ondestroy:b});return v&&v!=="spline"&&(ie.easing=v),ie}var h=function(v,b,x,C){this._tracks={},this._target=v,this._loop=b||!1,this._getter=x||e,this._setter=C||g,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};h.prototype={when:function(v,b){var x=this._tracks;for(var C in b){if(!b.hasOwnProperty(C))continue;if(!x[C]){x[C]=[];var w=this._getter(this._target,C);if(w==null)continue;v!==0&&x[C].push({time:0,value:t(w)})}x[C].push({time:v,value:b[C]})}return this},during:function(v){return this._onframeList.push(v),this},pause:function(){for(var v=0;v<this._clipList.length;v++)this._clipList[v].pause();this._paused=!0},resume:function(){for(var v=0;v<this._clipList.length;v++)this._clipList[v].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList.length=0;for(var v=this._doneList,b=v.length,x=0;x<b;x++)v[x].call(this)},start:function(v,b){var x=this,C=0,w=function(){C--,C||x._doneCallback()},S;for(var T in this._tracks){if(!this._tracks.hasOwnProperty(T))continue;var I=d(this,v,w,this._tracks[T],T,b);I&&(this._clipList.push(I),C++,this.animation&&this.animation.addClip(I),S=I)}if(S){var N=S.onframe;S.onframe=function(M,k){N(M,k);for(var U=0;U<x._onframeList.length;U++)x._onframeList[U](M,k)}}return C||this._doneCallback(),this},stop:function(v){for(var b=this._clipList,x=this.animation,C=0;C<b.length;C++){var w=b[C];v&&w.onframe(this._target,1),x&&x.removeClip(w)}b.length=0},delay:function(v){return this._delay=v,this},done:function(v){return v&&this._doneList.push(v),this},getClips:function(){return this._clipList}};var m=h;Ce.exports=m},Bqw1:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},Bsck:function(Ce,Q,p){var L=p("bYtY"),O=p("Qxkt"),E=p("Mdki"),y=p("YXkt"),a=p("sdST"),e=function(r,c){this.name=r||"",this.depth=0,this.height=0,this.parentNode=null,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.hostTree=c};e.prototype={constructor:e,isRemoved:function(){return this.dataIndex<0},eachNode:function(r,c,l){typeof r=="function"&&(l=c,c=r,r=null),r=r||{},L.isString(r)&&(r={order:r});var i=r.order||"preorder",u=this[r.attr||"children"],t;i==="preorder"&&(t=c.call(l,this));for(var n=0;!t&&n<u.length;n++)u[n].eachNode(r,c,l);i==="postorder"&&c.call(l,this)},updateDepthAndHeight:function(r){var c=0;this.depth=r;for(var l=0;l<this.children.length;l++){var i=this.children[l];i.updateDepthAndHeight(r+1),i.height>c&&(c=i.height)}this.height=c+1},getNodeById:function(r){if(this.getId()===r)return this;for(var c=0,l=this.children,i=l.length;c<i;c++){var u=l[c].getNodeById(r);if(u)return u}},contains:function(r){if(r===this)return!0;for(var c=0,l=this.children,i=l.length;c<i;c++){var u=l[c].contains(r);if(u)return u}},getAncestors:function(r){for(var c=[],l=r?this:this.parentNode;l;)c.push(l),l=l.parentNode;return c.reverse(),c},getValue:function(r){var c=this.hostTree.data;return c.get(c.getDimension(r||"value"),this.dataIndex)},setLayout:function(r,c){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,r,c)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(r){if(this.dataIndex<0)return;var c=this.hostTree,l=c.data.getItemModel(this.dataIndex),i=this.getLevelModel();return i?l.getModel(r,i.getModel(r)):l.getModel(r)},getLevelModel:function(){return(this.hostTree.levelModels||[])[this.depth]},setVisual:function(r,c){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,r,c)},getVisual:function(r,c){return this.hostTree.data.getItemVisual(this.dataIndex,r,c)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(r){for(var c=r.parentNode;c;){if(c===this)return!0;c=c.parentNode}return!1},isDescendantOf:function(r){return r!==this&&r.isAncestorOf(this)}};function g(r,c){this.root,this.data,this._nodes=[],this.hostModel=r,this.levelModels=L.map(c||[],function(l){return new O(l,r,r.ecModel)})}g.prototype={constructor:g,type:"tree",eachNode:function(r,c,l){this.root.eachNode(r,c,l)},getNodeByDataIndex:function(r){var c=this.data.getRawIndex(r);return this._nodes[c]},getNodeByName:function(r){return this.root.getNodeByName(r)},update:function(){for(var r=this.data,c=this._nodes,l=0,i=c.length;l<i;l++)c[l].dataIndex=-1;for(var l=0,i=r.count();l<i;l++)c[r.getRawIndex(l)].dataIndex=l},clearLayouts:function(){this.data.clearItemLayouts()}},g.createTree=function(r,c,l,i){var u=new g(c,l&&l.levels),t=[],n=1;o(r);function o(m,A){var v=m.value;n=Math.max(n,L.isArray(v)?v.length:1),t.push(m);var b=new e(m.name,u);A?f(b,A):u.root=b,u._nodes.push(b);var x=m.children;if(x)for(var C=0;C<x.length;C++)o(x[C],b)}u.root.updateDepthAndHeight(0);var d=a(t,{coordDimensions:["value"],dimensionsCount:n}),h=new y(d,c);return h.initData(t),i&&i(h),E({mainData:h,struct:u,structAttr:"tree"}),u.update(),u};function f(r,c){var l=c.children;if(r.parentNode===c)return;l.push(r),r.parentNode=c}var s=g;Ce.exports=s},BtR2:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="LikeOutlined";var g=Q.a=O.forwardRef(e)},BuqR:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=p("6uqw"),a=p("XxSj"),e=p("YOMW"),g=p("OELB"),f=g.reformIntervals,s=y.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(i,u){s.superApply(this,"optionUpdated",arguments),this._pieceList=[],this.resetExtent();var t=this._mode=this._determineMode();r[this._mode].call(this),this._resetSelected(i,u);var n=this.option.categories;this.resetVisual(function(o,d){t==="categories"?(o.mappingMethod="category",o.categories=E.clone(n)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=E.map(this._pieceList,function(h){var h=E.clone(h);return d!=="inRange"&&(h.visual=null),h}))})},completeVisualOption:function(){var i=this.option,u={},t=a.listVisualTypes(),n=this.isCategory();E.each(i.pieces,function(d){E.each(t,function(h){d.hasOwnProperty(h)&&(u[h]=1)})}),E.each(u,function(d,h){var m=0;E.each(this.stateList,function(A){m|=o(i,A,h)||o(i.target,A,h)},this),!m&&E.each(this.stateList,function(A){(i[A]||(i[A]={}))[h]=e.get(h,A==="inRange"?"active":"inactive",n)})},this);function o(d,h,m){return d&&d[h]&&(E.isObject(d[h])?d[h].hasOwnProperty(m):d[h]===m)}y.prototype.completeVisualOption.apply(this,arguments)},_resetSelected:function(i,u){var t=this.option,n=this._pieceList,o=(u?t:i).selected||{};if(t.selected=o,E.each(n,function(h,m){var A=this.getSelectedMapKey(h);o.hasOwnProperty(A)||(o[A]=!0)},this),t.selectedMode==="single"){var d=!1;E.each(n,function(h,m){var A=this.getSelectedMapKey(h);o[A]&&(d?o[A]=!1:d=!0)},this)}},getSelectedMapKey:function(i){return this._mode==="categories"?i.value+"":i.index+""},getPieceList:function(){return this._pieceList},_determineMode:function(){var i=this.option;return i.pieces&&i.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},setSelected:function(i){this.option.selected=E.clone(i)},getValueState:function(i){var u=a.findPieceIndex(i,this._pieceList);return u!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[u])]?"inRange":"outOfRange"},findTargetDataIndices:function(i){var u=[];return this.eachTargetSeries(function(t){var n=[],o=t.getData();o.each(this.getDataDimension(o),function(d,h){var m=a.findPieceIndex(d,this._pieceList);m===i&&n.push(h)},this),u.push({seriesId:t.id,dataIndex:n})},this),u},getRepresentValue:function(i){var u;if(this.isCategory())u=i.value;else if(i.value!=null)u=i.value;else{var t=i.interval||[];u=t[0]===-Infinity&&t[1]===Infinity?0:(t[0]+t[1])/2}return u},getVisualMeta:function(i){if(this.isCategory())return;var u=[],t=[],n=this;function o(A,v){var b=n.getRepresentValue({interval:A});v||(v=n.getValueState(b));var x=i(b,v);A[0]===-Infinity?t[0]=x:A[1]===Infinity?t[1]=x:u.push({value:A[0],color:x},{value:A[1],color:x})}var d=this._pieceList.slice();if(!d.length)d.push({interval:[-Infinity,Infinity]});else{var h=d[0].interval[0];h!==-Infinity&&d.unshift({interval:[-Infinity,h]}),h=d[d.length-1].interval[1],h!==Infinity&&d.push({interval:[h,Infinity]})}var m=-Infinity;return E.each(d,function(A){var v=A.interval;v&&(v[0]>m&&o([m,v[0]],"outOfRange"),o(v.slice()),m=v[1])},this),{stops:u,outerColors:t}}}),r={splitNumber:function(){var i=this.option,u=this._pieceList,t=Math.min(i.precision,20),n=this.getExtent(),o=i.splitNumber;o=Math.max(parseInt(o,10),1),i.splitNumber=o;for(var d=(n[1]-n[0])/o;+d.toFixed(t)!==d&&t<5;)t++;i.precision=t,d=+d.toFixed(t),i.minOpen&&u.push({interval:[-Infinity,n[0]],close:[0,0]});for(var h=0,m=n[0];h<o;m+=d,h++){var A=h===o-1?n[1]:m+d;u.push({interval:[m,A],close:[1,1]})}i.maxOpen&&u.push({interval:[n[1],Infinity],close:[0,0]}),f(u),E.each(u,function(v,b){v.index=b,v.text=this.formatValueText(v.interval)},this)},categories:function(){var i=this.option;E.each(i.categories,function(u){this._pieceList.push({text:this.formatValueText(u,!0),value:u})},this),c(i,this._pieceList)},pieces:function(){var i=this.option,u=this._pieceList;E.each(i.pieces,function(t,n){E.isObject(t)||(t={value:t});var o={text:"",index:n};if(t.label!=null&&(o.text=t.label),t.hasOwnProperty("value")){var d=o.value=t.value;o.interval=[d,d],o.close=[1,1]}else{for(var h=o.interval=[],m=o.close=[0,0],A=[1,0,1],v=[-Infinity,Infinity],b=[],x=0;x<2;x++){for(var C=[["gte","gt","min"],["lte","lt","max"]][x],w=0;w<3&&h[x]==null;w++)h[x]=t[C[w]],m[x]=A[w],b[x]=w===2;h[x]==null&&(h[x]=v[x])}b[0]&&h[1]===Infinity&&(m[0]=0),b[1]&&h[0]===-Infinity&&(m[1]=0),h[0]===h[1]&&m[0]&&m[1]&&(o.value=h[0])}o.visual=a.retrieveVisuals(t),u.push(o)},this),c(i,u),f(u),E.each(u,function(t){var n=t.close,o=[["<","\u2264"][n[1]],[">","\u2265"][n[0]]];t.text=t.text||this.formatValueText(t.value!=null?t.value:t.interval,!1,o)},this)}};function c(i,u){var t=i.inverse;(i.orient==="vertical"?!t:t)&&u.reverse()}var l=s;Ce.exports=l},BvKs:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return or});var L=p("pVnL"),O=p.n(L),E=p("lSNA"),y=p.n(E),a=p("lwsE"),e=p.n(a),g=p("W8MJ"),f=p.n(g),s=p("7W2i"),r=p.n(s),c=p("LQ03"),l=p.n(c),i=p("q1tI"),u=p("VTBJ"),t=p("1OyB"),n=p("vuIU"),o=p("JX7q"),d=p("Ji7U"),h=p("LK+K"),m=p("I8Z2"),A=p("BGR+"),v=p("wx14"),b=p("rePB"),x=p("4IlW"),C=p("2GS6"),w=p("Gytx"),S=p.n(w),T=p("TSYQ"),I=p.n(T),N=p("U8pU"),M=p("ODXe"),k=/iPhone/i,U=/iPod/i,V=/iPad/i,B=/\bAndroid(?:.+)Mobile\b/i,H=/Android/i,P=/\bAndroid(?:.+)SD4930UR\b/i,j=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,z=/Windows Phone/i,K=/\bWindows(?:.+)ARM\b/i,X=/BlackBerry/i,Z=/BB10/i,Y=/Opera Mini/i,te=/\b(CriOS|Chrome)(?:.+)Mobile/i,q=/Mobile(?:.+)Firefox\b/i;function ee(Lt,Ct){return Lt.test(Ct)}function fe(Lt){var Ct=Lt||(typeof navigator!="undefined"?navigator.userAgent:""),pr=Ct.split("[FBAN");if(typeof pr[1]!="undefined"){var gr=pr,Bt=Object(M.a)(gr,1);Ct=Bt[0]}if(pr=Ct.split("Twitter"),typeof pr[1]!="undefined"){var nr=pr,Mt=Object(M.a)(nr,1);Ct=Mt[0]}var tr={apple:{phone:ee(k,Ct)&&!ee(z,Ct),ipod:ee(U,Ct),tablet:!ee(k,Ct)&&ee(V,Ct)&&!ee(z,Ct),device:(ee(k,Ct)||ee(U,Ct)||ee(V,Ct))&&!ee(z,Ct)},amazon:{phone:ee(P,Ct),tablet:!ee(P,Ct)&&ee(j,Ct),device:ee(P,Ct)||ee(j,Ct)},android:{phone:!ee(z,Ct)&&ee(P,Ct)||!ee(z,Ct)&&ee(B,Ct),tablet:!ee(z,Ct)&&!ee(P,Ct)&&!ee(B,Ct)&&(ee(j,Ct)||ee(H,Ct)),device:!ee(z,Ct)&&(ee(P,Ct)||ee(j,Ct)||ee(B,Ct)||ee(H,Ct))||ee(/\bokhttp\b/i,Ct)},windows:{phone:ee(z,Ct),tablet:ee(K,Ct),device:ee(z,Ct)||ee(K,Ct)},other:{blackberry:ee(X,Ct),blackberry10:ee(Z,Ct),opera:ee(Y,Ct),firefox:ee(q,Ct),chrome:ee(te,Ct),device:ee(X,Ct)||ee(Z,Ct)||ee(Y,Ct)||ee(q,Ct)||ee(te,Ct)},any:null,phone:null,tablet:null};return tr.any=tr.apple.device||tr.android.device||tr.windows.device||tr.other.device,tr.phone=tr.apple.phone||tr.android.phone||tr.windows.phone,tr.tablet=tr.apple.tablet||tr.android.tablet||tr.windows.tablet,tr}var be=Object(u.a)(Object(u.a)({},fe()),{},{isMobile:fe}),Fe=be;function ve(){}function Oe(Lt,Ct,pr){var gr=Ct||"";return Lt.key||"".concat(gr,"item_").concat(pr)}function J(Lt){return"".concat(Lt,"-menu-")}function ne(Lt,Ct){var pr=-1;i.Children.forEach(Lt,function(gr){pr+=1,gr&&gr.type&&gr.type.isMenuItemGroup?i.Children.forEach(gr.props.children,function(Bt){pr+=1,Ct(Bt,pr)}):Ct(gr,pr)})}function Ke(Lt,Ct,pr){if(!Lt||pr.find)return;i.Children.forEach(Lt,function(gr){if(gr){var Bt=gr.type;if(!Bt||!(Bt.isSubMenu||Bt.isMenuItem||Bt.isMenuItemGroup))return;Ct.indexOf(gr.key)!==-1?pr.find=!0:gr.props.children&&Ke(gr.props.children,Ct,pr)}})}var ie=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],re=function(Ct){var pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,gr=Ct&&typeof Ct.getBoundingClientRect=="function"&&Ct.getBoundingClientRect().width;if(gr){if(pr){var Bt=getComputedStyle(Ct),nr=Bt.marginLeft,Mt=Bt.marginRight;gr+=+nr.replace("px","")+ +Mt.replace("px","")}gr=+gr.toFixed(6)}return gr||0},he=function(Ct,pr,gr){Ct&&Object(N.a)(Ct.style)==="object"&&(Ct.style[pr]=gr)},ge=function(){return Fe.any},Pe=p("KQm4"),Ee=p("Ff2n"),ke=p("i8i4"),Me=p("bdgK"),me=p("uciX"),le=p("8XRh"),oe={adjustX:1,adjustY:1},Se={topLeft:{points:["bl","tl"],overflow:oe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:oe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:oe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:oe,offset:[4,0]}},nt={topLeft:{points:["bl","tl"],overflow:oe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:oe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:oe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:oe,offset:[4,0]}},et=Se,Ue=0,bt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Je=function(Ct,pr,gr){var Bt=J(pr),nr=Ct.getState();Ct.setState({defaultActiveFirst:Object(u.a)(Object(u.a)({},nr.defaultActiveFirst),{},Object(b.a)({},Bt,gr))})},St=function(Lt){Object(d.a)(pr,Lt);var Ct=Object(h.a)(pr);function pr(gr){var Bt;Object(t.a)(this,pr),Bt=Ct.call(this,gr),Bt.onDestroy=function(Cr){Bt.props.onDestroy(Cr)},Bt.onKeyDown=function(Cr){var An=Cr.keyCode,sn=Bt.menuInstance,Yn=Bt.props,oi=Yn.isOpen,Ti=Yn.store;if(An===x.a.ENTER)return Bt.onTitleClick(Cr),Je(Ti,Bt.props.eventKey,!0),!0;if(An===x.a.RIGHT)return oi?sn.onKeyDown(Cr):(Bt.triggerOpenChange(!0),Je(Ti,Bt.props.eventKey,!0)),!0;if(An===x.a.LEFT){var Bi;if(oi)Bi=sn.onKeyDown(Cr);else return;return Bi||(Bt.triggerOpenChange(!1),Bi=!0),Bi}return oi&&(An===x.a.UP||An===x.a.DOWN)?sn.onKeyDown(Cr):void 0},Bt.onOpenChange=function(Cr){Bt.props.onOpenChange(Cr)},Bt.onPopupVisibleChange=function(Cr){Bt.triggerOpenChange(Cr,Cr?"mouseenter":"mouseleave")},Bt.onMouseEnter=function(Cr){var An=Bt.props,sn=An.eventKey,Yn=An.onMouseEnter,oi=An.store;Je(oi,Bt.props.eventKey,!1),Yn({key:sn,domEvent:Cr})},Bt.onMouseLeave=function(Cr){var An=Bt.props,sn=An.parentMenu,Yn=An.eventKey,oi=An.onMouseLeave;sn.subMenuInstance=Object(o.a)(Bt),oi({key:Yn,domEvent:Cr})},Bt.onTitleMouseEnter=function(Cr){var An=Bt.props,sn=An.eventKey,Yn=An.onItemHover,oi=An.onTitleMouseEnter;Yn({key:sn,hover:!0}),oi({key:sn,domEvent:Cr})},Bt.onTitleMouseLeave=function(Cr){var An=Bt.props,sn=An.parentMenu,Yn=An.eventKey,oi=An.onItemHover,Ti=An.onTitleMouseLeave;sn.subMenuInstance=Object(o.a)(Bt),oi({key:Yn,hover:!1}),Ti({key:Yn,domEvent:Cr})},Bt.onTitleClick=function(Cr){var An=Object(o.a)(Bt),sn=An.props;if(sn.onTitleClick({key:sn.eventKey,domEvent:Cr}),sn.triggerSubMenuAction==="hover")return;Bt.triggerOpenChange(!sn.isOpen,"click"),Je(sn.store,Bt.props.eventKey,!1)},Bt.onSubMenuClick=function(Cr){typeof Bt.props.onClick=="function"&&Bt.props.onClick(Bt.addKeyPath(Cr))},Bt.onSelect=function(Cr){Bt.props.onSelect(Cr)},Bt.onDeselect=function(Cr){Bt.props.onDeselect(Cr)},Bt.getPrefixCls=function(){return"".concat(Bt.props.rootPrefixCls,"-submenu")},Bt.getActiveClassName=function(){return"".concat(Bt.getPrefixCls(),"-active")},Bt.getDisabledClassName=function(){return"".concat(Bt.getPrefixCls(),"-disabled")},Bt.getSelectedClassName=function(){return"".concat(Bt.getPrefixCls(),"-selected")},Bt.getOpenClassName=function(){return"".concat(Bt.props.rootPrefixCls,"-submenu-open")},Bt.saveMenuInstance=function(Cr){Bt.menuInstance=Cr},Bt.addKeyPath=function(Cr){return Object(u.a)(Object(u.a)({},Cr),{},{keyPath:(Cr.keyPath||[]).concat(Bt.props.eventKey)})},Bt.triggerOpenChange=function(Cr,An){var sn=Bt.props.eventKey,Yn=function(){Bt.onOpenChange({key:sn,item:Object(o.a)(Bt),trigger:An,open:Cr})};An==="mouseenter"?Bt.mouseenterTimeout=setTimeout(function(){Yn()},0):Yn()},Bt.isChildrenSelected=function(){var Cr={find:!1};return Ke(Bt.props.children,Bt.props.selectedKeys,Cr),Cr.find},Bt.isOpen=function(){return Bt.props.openKeys.indexOf(Bt.props.eventKey)!==-1},Bt.adjustWidth=function(){if(!Bt.subMenuTitle||!Bt.menuInstance)return;var Cr=ke.findDOMNode(Bt.menuInstance);if(Cr.offsetWidth>=Bt.subMenuTitle.offsetWidth)return;Cr.style.minWidth="".concat(Bt.subMenuTitle.offsetWidth,"px")},Bt.saveSubMenuTitle=function(Cr){Bt.subMenuTitle=Cr},Bt.getBaseProps=function(){var Cr=Object(o.a)(Bt),An=Cr.props;return{mode:An.mode==="horizontal"?"vertical":An.mode,visible:Bt.props.isOpen,level:An.level+1,inlineIndent:An.inlineIndent,focusable:!1,onClick:Bt.onSubMenuClick,onSelect:Bt.onSelect,onDeselect:Bt.onDeselect,onDestroy:Bt.onDestroy,selectedKeys:An.selectedKeys,eventKey:"".concat(An.eventKey,"-menu-"),openKeys:An.openKeys,motion:An.motion,onOpenChange:Bt.onOpenChange,subMenuOpenDelay:An.subMenuOpenDelay,parentMenu:Object(o.a)(Bt),subMenuCloseDelay:An.subMenuCloseDelay,forceSubMenuRender:An.forceSubMenuRender,triggerSubMenuAction:An.triggerSubMenuAction,builtinPlacements:An.builtinPlacements,defaultActiveFirst:An.store.getState().defaultActiveFirst[J(An.eventKey)],multiple:An.multiple,prefixCls:An.rootPrefixCls,id:Bt.internalMenuId,manualRef:Bt.saveMenuInstance,itemIcon:An.itemIcon,expandIcon:An.expandIcon,direction:An.direction}},Bt.getMotion=function(Cr,An){var sn=Object(o.a)(Bt),Yn=sn.haveRendered,oi=Bt.props,Ti=oi.motion,Bi=oi.rootPrefixCls,la=Object(u.a)(Object(u.a)({},Ti),{},{leavedClassName:"".concat(Bi,"-hidden"),removeOnLeave:!1,motionAppear:Yn||!An||Cr!=="inline"});return la};var nr=gr.store,Mt=gr.eventKey,tr=nr.getState(),Nr=tr.defaultActiveFirst;Bt.isRootMenu=!1;var ur=!1;return Nr&&(ur=Nr[Mt]),Je(nr,Mt,ur),Bt}return Object(n.a)(pr,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Bt=this,nr=this.props,Mt=nr.mode,tr=nr.parentMenu,Nr=nr.manualRef;if(Nr&&Nr(this),Mt!=="horizontal"||!tr.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Bt.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Bt=this.props,nr=Bt.onDestroy,Mt=Bt.eventKey;nr&&nr(Mt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Bt){var nr=this,Mt=this.getBaseProps(),tr=this.getMotion(Mt.mode,Mt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Mt.visible||Mt.forceSubMenuRender,!this.haveOpened)return i.createElement("div",null);var Nr=Mt.direction;return i.createElement(le.default,Object.assign({visible:Mt.visible},tr),function(ur){var Cr=ur.className,An=ur.style,sn=I()("".concat(Mt.prefixCls,"-sub"),Cr,Object(b.a)({},"".concat(Mt.prefixCls,"-rtl"),Nr==="rtl"));return i.createElement(jt,Object.assign({},Mt,{id:nr.internalMenuId,className:sn,style:An}),Bt)})}},{key:"render",value:function(){var Bt,nr=Object(u.a)({},this.props),Mt=nr.isOpen,tr=this.getPrefixCls(),Nr=nr.mode==="inline",ur=I()(tr,"".concat(tr,"-").concat(nr.mode),(Bt={},Object(b.a)(Bt,nr.className,!!nr.className),Object(b.a)(Bt,this.getOpenClassName(),Mt),Object(b.a)(Bt,this.getActiveClassName(),nr.active||Mt&&!Nr),Object(b.a)(Bt,this.getDisabledClassName(),nr.disabled),Object(b.a)(Bt,this.getSelectedClassName(),this.isChildrenSelected()),Bt));this.internalMenuId||(nr.eventKey?this.internalMenuId="".concat(nr.eventKey,"$Menu"):(Ue+=1,this.internalMenuId="$__$".concat(Ue,"$Menu")));var Cr={},An={},sn={};nr.disabled||(Cr={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},An={onClick:this.onTitleClick},sn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Yn={},oi=nr.direction;Nr&&(oi==="rtl"?Yn.paddingRight=nr.inlineIndent*nr.level:Yn.paddingLeft=nr.inlineIndent*nr.level);var Ti={};this.props.isOpen&&(Ti={"aria-owns":this.internalMenuId});var Bi=null;nr.mode!=="horizontal"&&(Bi=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Bi=i.createElement(this.props.expandIcon,Object(u.a)({},this.props))));var la=i.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Yn,className:"".concat(tr,"-title"),role:"button"},sn,An,{"aria-expanded":Mt},Ti,{"aria-haspopup":"true",title:typeof nr.title=="string"?nr.title:void 0}),nr.title,Bi||i.createElement("i",{className:"".concat(tr,"-arrow")})),Ta=this.renderChildren(nr.children),pt=nr.parentMenu.isRootMenu?nr.parentMenu.props.getPopupContainer:function(Or){return Or.parentNode},Be=bt[nr.mode],Ge=nr.popupOffset?{offset:nr.popupOffset}:{},tt=nr.mode==="inline"?"":nr.popupClassName;tt+=oi==="rtl"?" ".concat(tr,"-rtl"):"";var dt=nr.disabled,lt=nr.triggerSubMenuAction,mt=nr.subMenuOpenDelay,kt=nr.forceSubMenuRender,Et=nr.subMenuCloseDelay,ir=nr.builtinPlacements;ie.forEach(function(Or){return delete nr[Or]}),delete nr.onClick;var Ur=oi==="rtl"?Object.assign({},nt,ir):Object.assign({},Se,ir);return delete nr.direction,i.createElement("li",Object.assign({},nr,Cr,{className:ur,role:"menuitem"}),Nr&&la,Nr&&Ta,!Nr&&i.createElement(me.a,{prefixCls:tr,popupClassName:I()("".concat(tr,"-popup"),tt),getPopupContainer:pt,builtinPlacements:Ur,popupPlacement:Be,popupVisible:Mt,popupAlign:Ge,popup:Ta,action:dt?[]:[lt],mouseEnterDelay:mt,mouseLeaveDelay:Et,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:kt},la))}}]),pr}(i.Component);St.defaultProps={onMouseEnter:ve,onMouseLeave:ve,onTitleMouseEnter:ve,onTitleMouseLeave:ve,onTitleClick:ve,manualRef:ve,mode:"vertical",title:""};var Nt=Object(m.b)(function(Lt,Ct){var pr=Lt.openKeys,gr=Lt.activeKey,Bt=Lt.selectedKeys,nr=Ct.eventKey,Mt=Ct.subMenuKey;return{isOpen:pr.indexOf(nr)>-1,active:gr[Mt]===nr,selectedKeys:Bt}})(St);Nt.isSubMenu=!0;var Rt=Nt,Ft="menuitem-overflowed",Ht=.5,$e=function(Lt){Object(d.a)(pr,Lt);var Ct=Object(h.a)(pr);function pr(){var gr;return Object(t.a)(this,pr),gr=Ct.apply(this,arguments),gr.resizeObserver=null,gr.mutationObserver=null,gr.originalTotalWidth=0,gr.overflowedItems=[],gr.menuItemSizes=[],gr.cancelFrameId=null,gr.state={lastVisibleIndex:void 0},gr.getMenuItemNodes=function(){var Bt=gr.props.prefixCls,nr=ke.findDOMNode(Object(o.a)(gr));return nr?[].slice.call(nr.children).filter(function(Mt){return Mt.className.split(" ").indexOf("".concat(Bt,"-overflowed-submenu"))<0}):[]},gr.getOverflowedSubMenuItem=function(Bt,nr,Mt){var tr=gr.props,Nr=tr.overflowedIndicator,ur=tr.level,Cr=tr.mode,An=tr.prefixCls,sn=tr.theme;if(ur!==1||Cr!=="horizontal")return null;var Yn=gr.props.children[0],oi=Yn.props,Ti=oi.children,Bi=oi.title,la=oi.style,Ta=Object(Ee.a)(oi,["children","title","style"]),pt=Object(u.a)({},la),Be="".concat(Bt,"-overflowed-indicator"),Ge="".concat(Bt,"-overflowed-indicator");nr.length===0&&Mt!==!0?pt=Object(u.a)(Object(u.a)({},pt),{},{display:"none"}):Mt&&(pt=Object(u.a)(Object(u.a)({},pt),{},{visibility:"hidden",position:"absolute"}),Be="".concat(Be,"-placeholder"),Ge="".concat(Ge,"-placeholder"));var tt=sn?"".concat(An,"-").concat(sn):"",dt={};return ie.forEach(function(lt){Ta[lt]!==void 0&&(dt[lt]=Ta[lt])}),i.createElement(Rt,Object.assign({title:Nr,className:"".concat(An,"-overflowed-submenu"),popupClassName:tt},dt,{key:Be,eventKey:Ge,disabled:!1,style:pt}),nr)},gr.setChildrenWidthAndResize=function(){if(gr.props.mode!=="horizontal")return;var Bt=ke.findDOMNode(Object(o.a)(gr));if(!Bt)return;var nr=Bt.children;if(!nr||nr.length===0)return;var Mt=Bt.children[nr.length-1];he(Mt,"display","inline-block");var tr=gr.getMenuItemNodes(),Nr=tr.filter(function(ur){return ur.className.split(" ").indexOf(Ft)>=0});Nr.forEach(function(ur){he(ur,"display","inline-block")}),gr.menuItemSizes=tr.map(function(ur){return re(ur,!0)}),Nr.forEach(function(ur){he(ur,"display","none")}),gr.overflowedIndicatorWidth=re(Bt.children[Bt.children.length-1],!0),gr.originalTotalWidth=gr.menuItemSizes.reduce(function(ur,Cr){return ur+Cr},0),gr.handleResize(),he(Mt,"display","none")},gr.handleResize=function(){if(gr.props.mode!=="horizontal")return;var Bt=ke.findDOMNode(Object(o.a)(gr));if(!Bt)return;var nr=re(Bt);gr.overflowedItems=[];var Mt=0,tr;gr.originalTotalWidth>nr+Ht&&(tr=-1,gr.menuItemSizes.forEach(function(Nr){Mt+=Nr,Mt+gr.overflowedIndicatorWidth<=nr&&(tr+=1)})),gr.setState({lastVisibleIndex:tr})},gr}return Object(n.a)(pr,[{key:"componentDidMount",value:function(){var Bt=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var nr=ke.findDOMNode(this);if(!nr)return;this.resizeObserver=new Me.default(function(Mt){Mt.forEach(function(){var tr=Bt.cancelFrameId;cancelAnimationFrame(tr),Bt.cancelFrameId=requestAnimationFrame(Bt.setChildrenWidthAndResize)})}),[].slice.call(nr.children).concat(nr).forEach(function(Mt){Bt.resizeObserver.observe(Mt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Bt.resizeObserver.disconnect(),[].slice.call(nr.children).concat(nr).forEach(function(Mt){Bt.resizeObserver.observe(Mt)}),Bt.setChildrenWidthAndResize()}),this.mutationObserver.observe(nr,{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(Bt){var nr=this,Mt=this.state.lastVisibleIndex;return(Bt||[]).reduce(function(tr,Nr,ur){var Cr=Nr;if(nr.props.mode==="horizontal"){var An=nr.getOverflowedSubMenuItem(Nr.props.eventKey,[]);Mt!==void 0&&nr.props.className.indexOf("".concat(nr.props.prefixCls,"-root"))!==-1&&(ur>Mt&&(Cr=i.cloneElement(Nr,{style:{display:"none"},eventKey:"".concat(Nr.props.eventKey,"-hidden"),className:"".concat(Ft)})),ur===Mt+1&&(nr.overflowedItems=Bt.slice(Mt+1).map(function(Yn){return i.cloneElement(Yn,{key:Yn.props.eventKey,mode:"vertical-left"})}),An=nr.getOverflowedSubMenuItem(Nr.props.eventKey,nr.overflowedItems)));var sn=[].concat(Object(Pe.a)(tr),[An,Cr]);return ur===Bt.length-1&&sn.push(nr.getOverflowedSubMenuItem(Nr.props.eventKey,[],!0)),sn}return[].concat(Object(Pe.a)(tr),[Cr])},[])}},{key:"render",value:function(){var Bt=this.props,nr=Bt.visible,Mt=Bt.prefixCls,tr=Bt.overflowedIndicator,Nr=Bt.mode,ur=Bt.level,Cr=Bt.tag,An=Bt.children,sn=Bt.theme,Yn=Object(Ee.a)(Bt,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),oi=Cr;return i.createElement(oi,Object.assign({},Yn),this.renderChildren(An))}}]),pr}(i.Component);$e.defaultProps={tag:"div",className:""};var we=$e;function ue(Lt){return Lt.length?Lt.every(function(Ct){return!!Ct.props.disabled}):!0}function Qe(Lt,Ct,pr){var gr=Lt.getState();Lt.setState({activeKey:Object(u.a)(Object(u.a)({},gr.activeKey),{},Object(b.a)({},Ct,pr))})}function qe(Lt){return Lt.eventKey||"0-menu-"}function Ae(Lt,Ct){var pr=Ct,gr=Lt.children,Bt=Lt.eventKey;if(pr){var nr;if(ne(gr,function(Mt,tr){Mt&&Mt.props&&!Mt.props.disabled&&pr===Oe(Mt,Bt,tr)&&(nr=!0)}),nr)return pr}return pr=null,Lt.defaultActiveFirst&&ne(gr,function(Mt,tr){!pr&&Mt&&!Mt.props.disabled&&(pr=Oe(Mt,Bt,tr))}),pr}function wt(Lt){if(Lt){var Ct=this.instanceArray.indexOf(Lt);Ct!==-1?this.instanceArray[Ct]=Lt:this.instanceArray.push(Lt)}}var zt=function(Lt){Object(d.a)(pr,Lt);var Ct=Object(h.a)(pr);function pr(gr){var Bt;return Object(t.a)(this,pr),Bt=Ct.call(this,gr),Bt.onKeyDown=function(nr,Mt){var tr=nr.keyCode,Nr;if(Bt.getFlatInstanceArray().forEach(function(Cr){Cr&&Cr.props.active&&Cr.onKeyDown&&(Nr=Cr.onKeyDown(nr))}),Nr)return 1;var ur=null;return(tr===x.a.UP||tr===x.a.DOWN)&&(ur=Bt.step(tr===x.a.UP?-1:1)),ur?(nr.preventDefault(),Qe(Bt.props.store,qe(Bt.props),ur.props.eventKey),typeof Mt=="function"&&Mt(ur),1):void 0},Bt.onItemHover=function(nr){var Mt=nr.key,tr=nr.hover;Qe(Bt.props.store,qe(Bt.props),tr?Mt:null)},Bt.onDeselect=function(nr){Bt.props.onDeselect(nr)},Bt.onSelect=function(nr){Bt.props.onSelect(nr)},Bt.onClick=function(nr){Bt.props.onClick(nr)},Bt.onOpenChange=function(nr){Bt.props.onOpenChange(nr)},Bt.onDestroy=function(nr){Bt.props.onDestroy(nr)},Bt.getFlatInstanceArray=function(){return Bt.instanceArray},Bt.step=function(nr){var Mt=Bt.getFlatInstanceArray(),tr=Bt.props.store.getState().activeKey[qe(Bt.props)],Nr=Mt.length;if(!Nr)return null;nr<0&&(Mt=Mt.concat().reverse());var ur=-1;if(Mt.every(function(Yn,oi){return Yn&&Yn.props.eventKey===tr?(ur=oi,!1):!0}),!Bt.props.defaultActiveFirst&&ur!==-1&&ue(Mt.slice(ur,Nr-1)))return;var Cr=(ur+1)%Nr,An=Cr;do{var sn=Mt[An];if(!sn||sn.props.disabled)An=(An+1)%Nr;else return sn}while(An!==Cr);return null},Bt.renderCommonMenuItem=function(nr,Mt,tr){var Nr=Bt.props.store.getState(),ur=Object(o.a)(Bt),Cr=ur.props,An=Oe(nr,Cr.eventKey,Mt),sn=nr.props;if(!sn||typeof nr.type=="string")return nr;var Yn=An===Nr.activeKey,oi=Object(u.a)(Object(u.a)({mode:sn.mode||Cr.mode,level:Cr.level,inlineIndent:Cr.inlineIndent,renderMenuItem:Bt.renderMenuItem,rootPrefixCls:Cr.prefixCls,index:Mt,parentMenu:Cr.parentMenu,manualRef:sn.disabled?void 0:Object(C.a)(nr.ref,wt.bind(Object(o.a)(Bt))),eventKey:An,active:!sn.disabled&&Yn,multiple:Cr.multiple,onClick:function(Bi){(sn.onClick||ve)(Bi),Bt.onClick(Bi)},onItemHover:Bt.onItemHover,motion:Cr.motion,subMenuOpenDelay:Cr.subMenuOpenDelay,subMenuCloseDelay:Cr.subMenuCloseDelay,forceSubMenuRender:Cr.forceSubMenuRender,onOpenChange:Bt.onOpenChange,onDeselect:Bt.onDeselect,onSelect:Bt.onSelect,builtinPlacements:Cr.builtinPlacements,itemIcon:sn.itemIcon||Bt.props.itemIcon,expandIcon:sn.expandIcon||Bt.props.expandIcon},tr),{},{direction:Cr.direction});return(Cr.mode==="inline"||ge())&&(oi.triggerSubMenuAction="click"),i.cloneElement(nr,oi)},Bt.renderMenuItem=function(nr,Mt,tr){if(!nr)return null;var Nr=Bt.props.store.getState(),ur={openKeys:Nr.openKeys,selectedKeys:Nr.selectedKeys,triggerSubMenuAction:Bt.props.triggerSubMenuAction,subMenuKey:tr};return Bt.renderCommonMenuItem(nr,Mt,ur)},gr.store.setState({activeKey:Object(u.a)(Object(u.a)({},gr.store.getState().activeKey),{},Object(b.a)({},gr.eventKey,Ae(gr,gr.activeKey)))}),Bt.instanceArray=[],Bt}return Object(n.a)(pr,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Bt){return this.props.visible||Bt.visible||this.props.className!==Bt.className||!S()(this.props.style,Bt.style)}},{key:"componentDidUpdate",value:function(Bt){var nr=this.props,Mt="activeKey"in nr?nr.activeKey:nr.store.getState().activeKey[qe(nr)],tr=Ae(nr,Mt);if(tr!==Mt)Qe(nr.store,qe(nr),tr);else if("activeKey"in Bt){var Nr=Ae(Bt,Bt.activeKey);tr!==Nr&&Qe(nr.store,qe(nr),tr)}}},{key:"render",value:function(){var Bt=this,nr=Object(v.a)({},this.props);this.instanceArray=[];var Mt=I()(nr.prefixCls,nr.className,"".concat(nr.prefixCls,"-").concat(nr.mode)),tr={className:Mt,role:nr.role||"menu"};nr.id&&(tr.id=nr.id),nr.focusable&&(tr.tabIndex=0,tr.onKeyDown=this.onKeyDown);var Nr=nr.prefixCls,ur=nr.eventKey,Cr=nr.visible,An=nr.level,sn=nr.mode,Yn=nr.overflowedIndicator,oi=nr.theme;return ie.forEach(function(Ti){return delete nr[Ti]}),delete nr.onClick,i.createElement(we,Object.assign({},nr,{prefixCls:Nr,mode:sn,tag:"ul",level:An,theme:oi,visible:Cr,overflowedIndicator:Yn},tr),i.Children.map(nr.children,function(Ti,Bi){return Bt.renderMenuItem(Ti,Bi,ur||"0-menu-")}))}}]),pr}(i.Component);zt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ve};var ze=Object(m.b)()(zt),jt=ze,mr=p("Kwbf");function ct(Lt,Ct,pr){var gr=Lt.prefixCls,Bt=Lt.motion,nr=Lt.defaultMotions,Mt=nr===void 0?{}:nr,tr=Lt.openAnimation,Nr=Lt.openTransitionName,ur=Ct.switchingModeFromInline;if(Bt)return Bt;if(Object(N.a)(tr)==="object"&&tr)Object(mr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof tr=="string")return{motionName:"".concat(gr,"-open-").concat(tr)};if(Nr)return{motionName:Nr};var Cr=Mt[pr];return Cr||(ur?null:Mt.other)}var Pt=function(Lt){Object(d.a)(pr,Lt);var Ct=Object(h.a)(pr);function pr(gr){var Bt;Object(t.a)(this,pr),Bt=Ct.call(this,gr),Bt.inlineOpenKeys=[],Bt.onSelect=function(tr){var Nr=Object(o.a)(Bt),ur=Nr.props;if(ur.selectable){var Cr=Bt.store.getState(),An=Cr.selectedKeys,sn=tr.key;ur.multiple?An=An.concat([sn]):An=[sn],"selectedKeys"in ur||Bt.store.setState({selectedKeys:An}),ur.onSelect(Object(u.a)(Object(u.a)({},tr),{},{selectedKeys:An}))}},Bt.onClick=function(tr){var Nr=Bt.getRealMenuMode(),ur=Object(o.a)(Bt),Cr=ur.store,An=ur.props.onOpenChange;Nr!=="inline"&&!("openKeys"in Bt.props)&&(Cr.setState({openKeys:[]}),An([])),Bt.props.onClick(tr)},Bt.onKeyDown=function(tr,Nr){Bt.innerMenu.getWrappedInstance().onKeyDown(tr,Nr)},Bt.onOpenChange=function(tr){var Nr=Object(o.a)(Bt),ur=Nr.props,Cr=Bt.store.getState().openKeys.concat(),An=!1,sn=function(oi){var Ti=!1;if(oi.open)Ti=Cr.indexOf(oi.key)===-1,Ti&&Cr.push(oi.key);else{var Bi=Cr.indexOf(oi.key);Ti=Bi!==-1,Ti&&Cr.splice(Bi,1)}An=An||Ti};Array.isArray(tr)?tr.forEach(sn):sn(tr),An&&("openKeys"in Bt.props||Bt.store.setState({openKeys:Cr}),ur.onOpenChange(Cr))},Bt.onDeselect=function(tr){var Nr=Object(o.a)(Bt),ur=Nr.props;if(ur.selectable){var Cr=Bt.store.getState().selectedKeys.concat(),An=tr.key,sn=Cr.indexOf(An);sn!==-1&&Cr.splice(sn,1),"selectedKeys"in ur||Bt.store.setState({selectedKeys:Cr}),ur.onDeselect(Object(u.a)(Object(u.a)({},tr),{},{selectedKeys:Cr}))}},Bt.onMouseEnter=function(tr){Bt.restoreModeVerticalFromInline();var Nr=Bt.props.onMouseEnter;Nr&&Nr(tr)},Bt.onTransitionEnd=function(tr){var Nr=tr.propertyName==="width"&&tr.target===tr.currentTarget,ur=tr.target.className,Cr=Object.prototype.toString.call(ur)==="[object SVGAnimatedString]"?ur.animVal:ur,An=tr.propertyName==="font-size"&&Cr.indexOf("anticon")>=0;(Nr||An)&&Bt.restoreModeVerticalFromInline()},Bt.setInnerMenu=function(tr){Bt.innerMenu=tr},Bt.isRootMenu=!0;var nr=gr.defaultSelectedKeys,Mt=gr.defaultOpenKeys;return"selectedKeys"in gr&&(nr=gr.selectedKeys||[]),"openKeys"in gr&&(Mt=gr.openKeys||[]),Bt.store=Object(m.c)({selectedKeys:nr,openKeys:Mt,activeKey:{"0-menu-":Ae(gr,gr.activeKey)}}),Bt.state={switchingModeFromInline:!1},Bt}return Object(n.a)(pr,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Bt){this.updateOpentKeysWhenSwitchMode(Bt),this.updateMiniStore();var nr=this.props,Mt=nr.siderCollapsed,tr=nr.inlineCollapsed,Nr=nr.onOpenChange;(!Bt.inlineCollapsed&&tr||!Bt.siderCollapsed&&Mt)&&Nr([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Bt){var nr=this.props,Mt=this.store,tr=this.inlineOpenKeys,Nr=Mt.getState(),ur={};Bt.mode==="inline"&&nr.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in nr||((nr.inlineCollapsed&&!Bt.inlineCollapsed||nr.siderCollapsed&&!Bt.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Nr.openKeys.concat(),ur.openKeys=[]),(!nr.inlineCollapsed&&Bt.inlineCollapsed||!nr.siderCollapsed&&Bt.siderCollapsed)&&(ur.openKeys=tr,this.inlineOpenKeys=[])),Object.keys(ur).length&&Mt.setState(ur)}},{key:"updateMenuDisplay",value:function(){var Bt=this.props.collapsedWidth,nr=this.store,Mt=this.prevOpenKeys,tr=this.getInlineCollapsed()&&(Bt===0||Bt==="0"||Bt==="0px");tr?(this.prevOpenKeys=nr.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Mt&&(this.store.setState({openKeys:Mt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Bt=this.props.mode,nr=this.state.switchingModeFromInline,Mt=this.getInlineCollapsed();return nr&&Mt?"inline":Mt?"vertical":Bt}},{key:"getInlineCollapsed",value:function(){var Bt=this.props,nr=Bt.inlineCollapsed,Mt=Bt.siderCollapsed;return Mt!==void 0?Mt:nr}},{key:"restoreModeVerticalFromInline",value:function(){var Bt=this.state.switchingModeFromInline;Bt&&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 Bt=Object(u.a)({},Object(A.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),nr=this.getRealMenuMode();return Bt.className+=" ".concat(Bt.prefixCls,"-root"),Bt.direction==="rtl"&&(Bt.className+=" ".concat(Bt.prefixCls,"-rtl")),Bt=Object(u.a)(Object(u.a)({},Bt),{},{mode:nr,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ct(this.props,this.state,nr)}),delete Bt.openAnimation,delete Bt.openTransitionName,i.createElement(m.a,{store:this.store},i.createElement(jt,Object.assign({},Bt,{ref:this.setInnerMenu}),this.props.children))}}]),pr}(i.Component);Pt.defaultProps={selectable:!0,onClick:ve,onSelect:ve,onOpenChange:ve,onDeselect:ve,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:i.createElement("span",null,"\xB7\xB7\xB7")};var Vt=Pt,ut=function(Lt){Object(d.a)(pr,Lt);var Ct=Object(h.a)(pr);function pr(){var gr;return Object(t.a)(this,pr),gr=Ct.apply(this,arguments),gr.onKeyDown=function(Bt){var nr=Bt.keyCode;return nr===x.a.ENTER?(gr.onClick(Bt),!0):void 0},gr.onMouseLeave=function(Bt){var nr=gr.props,Mt=nr.eventKey,tr=nr.onItemHover,Nr=nr.onMouseLeave;tr({key:Mt,hover:!1}),Nr({key:Mt,domEvent:Bt})},gr.onMouseEnter=function(Bt){var nr=gr.props,Mt=nr.eventKey,tr=nr.onItemHover,Nr=nr.onMouseEnter;tr({key:Mt,hover:!0}),Nr({key:Mt,domEvent:Bt})},gr.onClick=function(Bt){var nr=gr.props,Mt=nr.eventKey,tr=nr.multiple,Nr=nr.onClick,ur=nr.onSelect,Cr=nr.onDeselect,An=nr.isSelected,sn={key:Mt,keyPath:[Mt],item:Object(o.a)(gr),domEvent:Bt};Nr(sn),tr?An?Cr(sn):ur(sn):An||ur(sn)},gr.saveNode=function(Bt){gr.node=Bt},gr}return Object(n.a)(pr,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Bt=this.props;Bt.onDestroy&&Bt.onDestroy(Bt.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 Bt,nr=Object(u.a)({},this.props),Mt=I()(this.getPrefixCls(),nr.className,(Bt={},Object(b.a)(Bt,this.getActiveClassName(),!nr.disabled&&nr.active),Object(b.a)(Bt,this.getSelectedClassName(),nr.isSelected),Object(b.a)(Bt,this.getDisabledClassName(),nr.disabled),Bt)),tr=Object(u.a)(Object(u.a)({},nr.attribute),{},{title:typeof nr.title=="string"?nr.title:void 0,className:Mt,role:nr.role||"menuitem","aria-disabled":nr.disabled});nr.role==="option"?tr=Object(u.a)(Object(u.a)({},tr),{},{role:"option","aria-selected":nr.isSelected}):(nr.role===null||nr.role==="none")&&(tr.role="none");var Nr={onClick:nr.disabled?null:this.onClick,onMouseLeave:nr.disabled?null:this.onMouseLeave,onMouseEnter:nr.disabled?null:this.onMouseEnter},ur=Object(u.a)({},nr.style);nr.mode==="inline"&&(nr.direction==="rtl"?ur.paddingRight=nr.inlineIndent*nr.level:ur.paddingLeft=nr.inlineIndent*nr.level),ie.forEach(function(An){return delete nr[An]}),delete nr.direction;var Cr=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Cr=i.createElement(this.props.itemIcon,this.props)),i.createElement("li",Object.assign({},Object(A.default)(nr,["onClick","onMouseEnter","onMouseLeave","onSelect"]),tr,Nr,{style:ur,ref:this.saveNode}),nr.children,Cr)}}]),pr}(i.Component);ut.isMenuItem=!0,ut.defaultProps={onSelect:ve,onMouseEnter:ve,onMouseLeave:ve,manualRef:ve};var at=Object(m.b)(function(Lt,Ct){var pr=Lt.activeKey,gr=Lt.selectedKeys,Bt=Ct.eventKey,nr=Ct.subMenuKey;return{active:pr[nr]===Bt,isSelected:gr.indexOf(Bt)!==-1}})(ut),rt=at,Yt=function(Lt){Object(d.a)(pr,Lt);var Ct=Object(h.a)(pr);function pr(){var gr;return Object(t.a)(this,pr),gr=Ct.apply(this,arguments),gr.renderInnerMenuItem=function(Bt){var nr=gr.props,Mt=nr.renderMenuItem,tr=nr.index;return Mt(Bt,tr,gr.props.subMenuKey)},gr}return Object(n.a)(pr,[{key:"render",value:function(){var Bt=Object(v.a)({},this.props),nr=Bt.className,Mt=nr===void 0?"":nr,tr=Bt.rootPrefixCls,Nr="".concat(tr,"-item-group-title"),ur="".concat(tr,"-item-group-list"),Cr=Bt.title,An=Bt.children;return ie.forEach(function(sn){return delete Bt[sn]}),delete Bt.onClick,delete Bt.direction,i.createElement("li",Object.assign({},Bt,{className:"".concat(Mt," ").concat(tr,"-item-group")}),i.createElement("div",{className:Nr,title:typeof Cr=="string"?Cr:void 0},Cr),i.createElement("ul",{className:ur},i.Children.map(An,this.renderInnerMenuItem)))}}]),pr}(i.Component);Yt.isMenuItemGroup=!0,Yt.defaultProps={disabled:!0};var wr=Yt,yr=function(Ct){var pr=Ct.className,gr=Ct.rootPrefixCls,Bt=Ct.style;return i.createElement("li",{className:"".concat(pr," ").concat(gr,"-item-divider"),style:Bt})};yr.defaultProps={disabled:!0,className:"",style:{}};var xr=yr,Tn=Vt,ln=Object(i.createContext)({inlineCollapsed:!1}),Wn=ln,ht=p("0n0R"),At=function(Lt){r()(pr,Lt);var Ct=l()(pr);function pr(){return e()(this,pr),Ct.apply(this,arguments)}return f()(pr,[{key:"renderTitle",value:function(Bt){var nr=this.props,Mt=nr.icon,tr=nr.title,Nr=nr.level,ur=nr.rootPrefixCls;if(!Mt)return Bt&&Nr===1&&tr&&typeof tr=="string"?i.createElement("div",{className:"".concat(ur,"-inline-collapsed-noicon")},tr.charAt(0)):tr;var Cr=Object(ht.b)(tr)&&tr.type==="span";return i.createElement(i.Fragment,null,Mt,Cr?tr:i.createElement("span",null,tr))}},{key:"render",value:function(){var Bt=this,nr=this.props,Mt=nr.rootPrefixCls,tr=nr.popupClassName;return i.createElement(Wn.Consumer,null,function(Nr){var ur=Nr.inlineCollapsed,Cr=Nr.antdMenuTheme;return i.createElement(Rt,O()({},Object(A.default)(Bt.props,["icon"]),{title:Bt.renderTitle(ur),popupClassName:I()(Mt,"".concat(Mt,"-").concat(Cr),tr)}))})}}]),pr}(i.Component);At.contextType=Wn,At.isSubMenu=1;var De=At,We=p("Zm9Q"),ot=p("3S7+"),vt=p("ZX9x"),ar=function(Lt,Ct){var pr={};for(var gr in Lt)Object.prototype.hasOwnProperty.call(Lt,gr)&&Ct.indexOf(gr)<0&&(pr[gr]=Lt[gr]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,gr=Object.getOwnPropertySymbols(Lt);Bt<gr.length;Bt++)Ct.indexOf(gr[Bt])<0&&Object.prototype.propertyIsEnumerable.call(Lt,gr[Bt])&&(pr[gr[Bt]]=Lt[gr[Bt]]);return pr},Xt=function(Lt){r()(pr,Lt);var Ct=l()(pr);function pr(){var gr;return e()(this,pr),gr=Ct.apply(this,arguments),gr.renderItem=function(Bt){var nr=Bt.siderCollapsed,Mt=gr.props,tr=Mt.level,Nr=Mt.className,ur=Mt.children,Cr=Mt.rootPrefixCls,An=gr.props,sn=An.title,Yn=An.icon,oi=An.danger,Ti=ar(An,["title","icon","danger"]);return i.createElement(Wn.Consumer,null,function(Bi){var la,Ta=Bi.inlineCollapsed,pt=Bi.direction,Be=sn;typeof sn=="undefined"?Be=tr===1?ur:"":sn===!1&&(Be="");var Ge={title:Be};!nr&&!Ta&&(Ge.title=null,Ge.visible=!1);var tt=Object(We.a)(ur).length;return i.createElement(ot.a,O()({},Ge,{placement:pt==="rtl"?"left":"right",overlayClassName:"".concat(Cr,"-inline-collapsed-tooltip")}),i.createElement(rt,O()({},Ti,{className:I()(Nr,(la={},y()(la,"".concat(Cr,"-item-danger"),oi),y()(la,"".concat(Cr,"-item-only-child"),(Yn?tt+1:tt)===1),la)),title:sn}),Yn,gr.renderItemChildren(Ta)))})},gr}return f()(pr,[{key:"renderItemChildren",value:function(Bt){var nr=this.props,Mt=nr.icon,tr=nr.children,Nr=nr.level,ur=nr.rootPrefixCls;return!Mt||Object(ht.b)(tr)&&tr.type==="span"?tr&&Bt&&Nr===1&&typeof tr=="string"?i.createElement("div",{className:"".concat(ur,"-inline-collapsed-noicon")},tr.charAt(0)):tr:i.createElement("span",null,tr)}},{key:"render",value:function(){return i.createElement(vt.a.Consumer,null,this.renderItem)}}]),pr}(i.Component);Xt.isMenuItem=!0;var er=p("H84U"),Kr=p("uaoM"),$r=p("EXcs"),Mn=function(Lt){r()(pr,Lt);var Ct=l()(pr);function pr(gr){var Bt;return e()(this,pr),Bt=Ct.call(this,gr),Bt.renderMenu=function(nr){var Mt=nr.getPopupContainer,tr=nr.getPrefixCls,Nr=nr.direction,ur=Bt.props,Cr=ur.prefixCls,An=ur.className,sn=ur.theme,Yn={horizontal:{motionName:"slide-up"},inline:$r.a,other:{motionName:"zoom-big"}},oi=tr("menu",Cr),Ti=I()(An,"".concat(oi,"-").concat(sn),y()({},"".concat(oi,"-inline-collapsed"),Bt.getInlineCollapsed()));return i.createElement(Wn.Provider,{value:{inlineCollapsed:Bt.getInlineCollapsed()||!1,antdMenuTheme:sn,direction:Nr}},i.createElement(Tn,O()({getPopupContainer:Mt},Bt.props,{className:Ti,prefixCls:oi,direction:Nr,defaultMotions:Yn})))},Object(Kr.a)(!("inlineCollapsed"in gr&&gr.mode!=="inline"),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),Object(Kr.a)(!(gr.siderCollapsed!==void 0&&"inlineCollapsed"in gr),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead."),Bt}return f()(pr,[{key:"getInlineCollapsed",value:function(){var Bt=this.props,nr=Bt.inlineCollapsed,Mt=Bt.siderCollapsed;return Mt!==void 0?Mt:nr}},{key:"render",value:function(){return i.createElement(er.a,null,this.renderMenu)}}]),pr}(i.Component);Mn.defaultProps={className:"",theme:"light",focusable:!1};var or=function(Lt){r()(pr,Lt);var Ct=l()(pr);function pr(){return e()(this,pr),Ct.apply(this,arguments)}return f()(pr,[{key:"render",value:function(){var Bt=this;return i.createElement(vt.a.Consumer,null,function(nr){return i.createElement(Mn,O()({},Bt.props,nr))})}}]),pr}(i.Component);or.Divider=xr,or.Item=Xt,or.SubMenu=De,or.ItemGroup=wr},C0SR:function(Ce,Q,p){var L=p("YH21"),O=function(){this._track=[]};O.prototype={constructor:O,recognize:function(f,s,r){return this._doTrack(f,s,r),this._recognize(f)},clear:function(){return this._track.length=0,this},_doTrack:function(f,s,r){var c=f.touches;if(!c)return;for(var l={points:[],touches:[],target:s,event:f},i=0,u=c.length;i<u;i++){var t=c[i],n=L.clientToLocal(r,t,{});l.points.push([n.zrX,n.zrY]),l.touches.push(t)}this._track.push(l)},_recognize:function(f){for(var s in a)if(a.hasOwnProperty(s)){var r=a[s](this._track,f);if(r)return r}}};function E(g){var f=g[1][0]-g[0][0],s=g[1][1]-g[0][1];return Math.sqrt(f*f+s*s)}function y(g){return[(g[0][0]+g[1][0])/2,(g[0][1]+g[1][1])/2]}var a={pinch:function(f,s){var r=f.length;if(!r)return;var c=(f[r-1]||{}).points,l=(f[r-2]||{}).points||c;if(l&&l.length>1&&c&&c.length>1){var i=E(c)/E(l);!isFinite(i)&&(i=1),s.pinchScale=i;var u=y(c);return s.pinchX=u[0],s.pinchY=u[1],{type:"pinch",target:f[0].target,event:s}}}},e=O;Ce.exports=e},C0tN:function(Ce,Q,p){p("0o9m"),p("8Uz6"),p("Ducp"),p("6/nd")},CBdT:function(Ce,Q,p){var L=p("ProS");p("8waO"),p("AEZ6"),p("YNf1");var O=p("q3GZ");L.registerVisual(O)},CF2D:function(Ce,Q,p){var L=p("ProS");p("vZI5"),p("GeKi");var O=p("6r85"),E=p("TJmX"),y=p("CbHG");L.registerPreprocessor(O),L.registerVisual(E),L.registerLayout(y)},CFYs:function(Ce,Q,p){"use strict";var L=p("lSNA"),O=p.n(L),E=p("pVnL"),y=p.n(E),a=p("lwsE"),e=p.n(a),g=p("W8MJ"),f=p.n(g),s=p("PJYZ"),r=p.n(s),c=p("7W2i"),l=p.n(c),i=p("LQ03"),u=p.n(i),t=p("q1tI"),n=p.n(t),o=p("TSYQ"),d=p.n(o),h=p("BGR+"),m=p("V/uB"),A=p.n(m),v=p("NAnI"),b=p.n(v),x=p("J84W"),C=p.n(x),w=p("kbBi"),S=p.n(w),T=p("H84U"),I=p("CWQg"),N=p("uaoM"),M=p("Zss7"),k=p.n(M),U=2,V=.16,B=.05,H=.05,P=.15,j=5,z=4,K=[{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 X(Xt,er,Kr){var $r;return Math.round(Xt.h)>=60&&Math.round(Xt.h)<=240?$r=Kr?Math.round(Xt.h)-U*er:Math.round(Xt.h)+U*er:$r=Kr?Math.round(Xt.h)+U*er:Math.round(Xt.h)-U*er,$r<0?$r+=360:$r>=360&&($r-=360),$r}function Z(Xt,er,Kr){if(Xt.h===0&&Xt.s===0)return Xt.s;var $r;return Kr?$r=Xt.s-V*er:er===z?$r=Xt.s+V:$r=Xt.s+B*er,$r>1&&($r=1),Kr&&er===j&&$r>.1&&($r=.1),$r<.06&&($r=.06),Number($r.toFixed(2))}function Y(Xt,er,Kr){var $r;return Kr?$r=Xt.v+H*er:$r=Xt.v-P*er,$r>1&&($r=1),Number($r.toFixed(2))}function te(Xt){for(var er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kr=[],$r=k()(Xt),Mn=j;Mn>0;Mn-=1){var or=$r.toHsv(),Lt=k()({h:X(or,Mn,!0),s:Z(or,Mn,!0),v:Y(or,Mn,!0)}).toHexString();Kr.push(Lt)}Kr.push($r.toHexString());for(var Ct=1;Ct<=z;Ct+=1){var pr=$r.toHsv(),gr=k()({h:X(pr,Ct),s:Z(pr,Ct),v:Y(pr,Ct)}).toHexString();Kr.push(gr)}return er.theme==="dark"?K.map(function(Bt){var nr=Bt.index,Mt=Bt.opacity,tr=k.a.mix(er.backgroundColor||"#141414",Kr[nr],Mt*100).toHexString();return tr}):Kr}var q={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"},ee={},fe={};Object.keys(q).forEach(function(Xt){ee[Xt]=te(q[Xt]),ee[Xt].primary=ee[Xt][5],fe[Xt]=te(q[Xt],{theme:"dark",backgroundColor:"#141414"}),fe[Xt].primary=fe[Xt][5]});var be=ee.red,Fe=ee.volcano,ve=ee.gold,Oe=ee.orange,J=ee.yellow,ne=ee.lime,Ke=ee.green,ie=ee.cyan,re=ee.blue,he=ee.geekblue,ge=ee.purple,Pe=ee.magenta,Ee=ee.grey;function ke(Xt){return!Xt||Xt<0?0:Xt>100?100:Xt}function Me(Xt){var er=Xt.success,Kr=Xt.successPercent,$r=Kr;return er&&"progress"in er&&(Object(N.a)(!1,"Progress","`success.progress` is deprecated. Please use `success.percent` instead."),$r=er.progress),er&&"percent"in er&&($r=er.percent),$r}var me=function(Xt,er){var Kr={};for(var $r in Xt)Object.prototype.hasOwnProperty.call(Xt,$r)&&er.indexOf($r)<0&&(Kr[$r]=Xt[$r]);if(Xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mn=0,$r=Object.getOwnPropertySymbols(Xt);Mn<$r.length;Mn++)er.indexOf($r[Mn])<0&&Object.prototype.propertyIsEnumerable.call(Xt,$r[Mn])&&(Kr[$r[Mn]]=Xt[$r[Mn]]);return Kr},le=function(er){var Kr=[];return Object.keys(er).forEach(function($r){var Mn=parseFloat($r.replace(/%/g,""));isNaN(Mn)||Kr.push({key:Mn,value:er[$r]})}),Kr=Kr.sort(function($r,Mn){return $r.key-Mn.key}),Kr.map(function($r){var Mn=$r.key,or=$r.value;return"".concat(or," ").concat(Mn,"%")}).join(", ")},oe=function(er){var Kr=er.from,$r=Kr===void 0?q.blue:Kr,Mn=er.to,or=Mn===void 0?q.blue:Mn,Lt=er.direction,Ct=Lt===void 0?"to right":Lt,pr=me(er,["from","to","direction"]);if(Object.keys(pr).length!==0){var gr=le(pr);return{backgroundImage:"linear-gradient(".concat(Ct,", ").concat(gr,")")}}return{backgroundImage:"linear-gradient(".concat(Ct,", ").concat($r,", ").concat(or,")")}},Se=function(er){var Kr=er.prefixCls,$r=er.percent,Mn=er.strokeWidth,or=er.size,Lt=er.strokeColor,Ct=er.strokeLinecap,pr=er.children,gr=er.trailColor,Bt=er.success,nr=Lt&&typeof Lt!="string"?oe(Lt):{background:Lt},Mt=gr?{backgroundColor:gr}:void 0,tr=y()({width:"".concat(ke($r),"%"),height:Mn||(or==="small"?6:8),borderRadius:Ct==="square"?0:""},nr),Nr=Me(er),ur={width:"".concat(ke(Nr),"%"),height:Mn||(or==="small"?6:8),borderRadius:Ct==="square"?0:"",backgroundColor:Bt==null?void 0:Bt.strokeColor},Cr=Nr!==void 0?t.createElement("div",{className:"".concat(Kr,"-success-bg"),style:ur}):null;return t.createElement(t.Fragment,null,t.createElement("div",{className:"".concat(Kr,"-outer")},t.createElement("div",{className:"".concat(Kr,"-inner"),style:Mt},t.createElement("div",{className:"".concat(Kr,"-bg"),style:tr}),Cr)),pr)},nt=Se,et={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},Ue=function(er){var Kr=er.map(function(){return Object(t.useRef)()}),$r=Object(t.useRef)();return Object(t.useEffect)(function(){var Mn=Date.now(),or=!1;Object.keys(Kr).forEach(function(Lt){var Ct=Kr[Lt].current;if(!Ct)return;or=!0;var pr=Ct.style;pr.transitionDuration=".3s, .3s, .3s, .06s",$r.current&&Mn-$r.current<100&&(pr.transitionDuration="0s, 0s")}),or&&($r.current=Date.now())}),[Kr]};function bt(){return bt=Object.assign||function(Xt){for(var er=1;er<arguments.length;er++){var Kr=arguments[er];for(var $r in Kr)Object.prototype.hasOwnProperty.call(Kr,$r)&&(Xt[$r]=Kr[$r])}return Xt},bt.apply(this,arguments)}function Je(Xt,er){return Ht(Xt)||Ft(Xt,er)||Nt(Xt,er)||St()}function St(){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(Xt,er){if(!Xt)return;if(typeof Xt=="string")return Rt(Xt,er);var Kr=Object.prototype.toString.call(Xt).slice(8,-1);if(Kr==="Object"&&Xt.constructor&&(Kr=Xt.constructor.name),Kr==="Map"||Kr==="Set")return Array.from(Xt);if(Kr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Kr))return Rt(Xt,er)}function Rt(Xt,er){(er==null||er>Xt.length)&&(er=Xt.length);for(var Kr=0,$r=new Array(er);Kr<er;Kr++)$r[Kr]=Xt[Kr];return $r}function Ft(Xt,er){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(Xt)))return;var Kr=[],$r=!0,Mn=!1,or=void 0;try{for(var Lt=Xt[Symbol.iterator](),Ct;!($r=(Ct=Lt.next()).done)&&!(Kr.push(Ct.value),er&&Kr.length===er);$r=!0);}catch(pr){Mn=!0,or=pr}finally{try{!$r&&Lt.return!=null&&Lt.return()}finally{if(Mn)throw or}}return Kr}function Ht(Xt){if(Array.isArray(Xt))return Xt}function $e(Xt,er){if(Xt==null)return{};var Kr=we(Xt,er),$r,Mn;if(Object.getOwnPropertySymbols){var or=Object.getOwnPropertySymbols(Xt);for(Mn=0;Mn<or.length;Mn++){if($r=or[Mn],er.indexOf($r)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Xt,$r))continue;Kr[$r]=Xt[$r]}}return Kr}function we(Xt,er){if(Xt==null)return{};var Kr={},$r=Object.keys(Xt),Mn,or;for(or=0;or<$r.length;or++){if(Mn=$r[or],er.indexOf(Mn)>=0)continue;Kr[Mn]=Xt[Mn]}return Kr}var ue=function(er){var Kr=er.className,$r=er.percent,Mn=er.prefixCls,or=er.strokeColor,Lt=er.strokeLinecap,Ct=er.strokeWidth,pr=er.style,gr=er.trailColor,Bt=er.trailWidth,nr=er.transition,Mt=$e(er,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Mt.gapPosition;var tr=Array.isArray($r)?$r:[$r],Nr=Array.isArray(or)?or:[or],ur=Ue(tr),Cr=Je(ur,1),An=Cr[0],sn=Ct/2,Yn=100-Ct/2,oi="M ".concat(Lt==="round"?sn:0,",").concat(sn,`
L `).concat(Lt==="round"?Yn:100,",").concat(sn),Ti="0 0 100 ".concat(Ct),Bi=0;return n.a.createElement("svg",bt({className:d()("".concat(Mn,"-line"),Kr),viewBox:Ti,preserveAspectRatio:"none",style:pr},Mt),n.a.createElement("path",{className:"".concat(Mn,"-line-trail"),d:oi,strokeLinecap:Lt,stroke:gr,strokeWidth:Bt||Ct,fillOpacity:"0"}),tr.map(function(la,Ta){var pt={strokeDasharray:"".concat(la,"px, 100px"),strokeDashoffset:"-".concat(Bi,"px"),transition:nr||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Be=Nr[Ta]||Nr[Nr.length-1];return Bi+=la,n.a.createElement("path",{key:Ta,className:"".concat(Mn,"-line-path"),d:oi,strokeLinecap:Lt,stroke:Be,strokeWidth:Ct,fillOpacity:"0",ref:An[Ta],style:pt})}))};ue.defaultProps=et;var Qe=ue;function qe(){return qe=Object.assign||function(Xt){for(var er=1;er<arguments.length;er++){var Kr=arguments[er];for(var $r in Kr)Object.prototype.hasOwnProperty.call(Kr,$r)&&(Xt[$r]=Kr[$r])}return Xt},qe.apply(this,arguments)}function Ae(Xt,er){return mr(Xt)||jt(Xt,er)||zt(Xt,er)||wt()}function wt(){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 zt(Xt,er){if(!Xt)return;if(typeof Xt=="string")return ze(Xt,er);var Kr=Object.prototype.toString.call(Xt).slice(8,-1);if(Kr==="Object"&&Xt.constructor&&(Kr=Xt.constructor.name),Kr==="Map"||Kr==="Set")return Array.from(Xt);if(Kr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Kr))return ze(Xt,er)}function ze(Xt,er){(er==null||er>Xt.length)&&(er=Xt.length);for(var Kr=0,$r=new Array(er);Kr<er;Kr++)$r[Kr]=Xt[Kr];return $r}function jt(Xt,er){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(Xt)))return;var Kr=[],$r=!0,Mn=!1,or=void 0;try{for(var Lt=Xt[Symbol.iterator](),Ct;!($r=(Ct=Lt.next()).done)&&!(Kr.push(Ct.value),er&&Kr.length===er);$r=!0);}catch(pr){Mn=!0,or=pr}finally{try{!$r&&Lt.return!=null&&Lt.return()}finally{if(Mn)throw or}}return Kr}function mr(Xt){if(Array.isArray(Xt))return Xt}function ct(Xt,er){if(Xt==null)return{};var Kr=Pt(Xt,er),$r,Mn;if(Object.getOwnPropertySymbols){var or=Object.getOwnPropertySymbols(Xt);for(Mn=0;Mn<or.length;Mn++){if($r=or[Mn],er.indexOf($r)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Xt,$r))continue;Kr[$r]=Xt[$r]}}return Kr}function Pt(Xt,er){if(Xt==null)return{};var Kr={},$r=Object.keys(Xt),Mn,or;for(or=0;or<$r.length;or++){if(Mn=$r[or],er.indexOf(Mn)>=0)continue;Kr[Mn]=Xt[Mn]}return Kr}var Vt=0;function ut(Xt){return+Xt.replace("%","")}function at(Xt){return Array.isArray(Xt)?Xt:[Xt]}function rt(Xt,er,Kr,$r){var Mn=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,or=arguments.length>5?arguments[5]:void 0,Lt=50-$r/2,Ct=0,pr=-Lt,gr=0,Bt=-2*Lt;switch(or){case"left":Ct=-Lt,pr=0,gr=2*Lt,Bt=0;break;case"right":Ct=Lt,pr=0,gr=-2*Lt,Bt=0;break;case"bottom":pr=Lt,Bt=2*Lt;break;default:}var nr="M 50,50 m ".concat(Ct,",").concat(pr,`
a `).concat(Lt,",").concat(Lt," 0 1 1 ").concat(gr,",").concat(-Bt,`
a `).concat(Lt,",").concat(Lt," 0 1 1 ").concat(-gr,",").concat(Bt),Mt=Math.PI*2*Lt,tr={stroke:Kr,strokeDasharray:"".concat(er/100*(Mt-Mn),"px ").concat(Mt,"px"),strokeDashoffset:"-".concat(Mn/2+Xt/100*(Mt-Mn),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:nr,pathStyle:tr}}var Yt=function(er){var Kr=er.prefixCls,$r=er.strokeWidth,Mn=er.trailWidth,or=er.gapDegree,Lt=er.gapPosition,Ct=er.trailColor,pr=er.strokeLinecap,gr=er.style,Bt=er.className,nr=er.strokeColor,Mt=er.percent,tr=ct(er,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Nr=Object(t.useMemo)(function(){return Vt+=1,Vt},[]),ur=rt(0,100,Ct,$r,or,Lt),Cr=ur.pathString,An=ur.pathStyle,sn=at(Mt),Yn=at(nr),oi=Yn.find(function(pt){return Object.prototype.toString.call(pt)==="[object Object]"}),Ti=Ue(sn),Bi=Ae(Ti,1),la=Bi[0],Ta=function(){var Be=0;return sn.map(function(Ge,tt){var dt=Yn[tt]||Yn[Yn.length-1],lt=Object.prototype.toString.call(dt)==="[object Object]"?"url(#".concat(Kr,"-gradient-").concat(Nr,")"):"",mt=rt(Be,Ge,dt,$r,or,Lt);return Be+=Ge,n.a.createElement("path",{key:tt,className:"".concat(Kr,"-circle-path"),d:mt.pathString,stroke:lt,strokeLinecap:pr,strokeWidth:$r,opacity:Ge===0?0:1,fillOpacity:"0",style:mt.pathStyle,ref:la[tt]})})};return n.a.createElement("svg",qe({className:d()("".concat(Kr,"-circle"),Bt),viewBox:"0 0 100 100",style:gr},tr),oi&&n.a.createElement("defs",null,n.a.createElement("linearGradient",{id:"".concat(Kr,"-gradient-").concat(Nr),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(oi).sort(function(pt,Be){return ut(pt)-ut(Be)}).map(function(pt,Be){return n.a.createElement("stop",{key:Be,offset:pt,stopColor:oi[pt]})}))),n.a.createElement("path",{className:"".concat(Kr,"-circle-trail"),d:Cr,stroke:Ct,strokeLinecap:pr,strokeWidth:Mn||$r,fillOpacity:"0",style:An}),Ta().reverse())};Yt.defaultProps=et;var wr=Yt,yr={Line:Qe,Circle:wr};function xr(Xt){var er=Xt.percent,Kr=Xt.success,$r=Xt.successPercent,Mn=ke(er),or=Me({success:Kr,successPercent:$r});return or?[ke(or),ke(Mn-ke(or))]:Mn}function Tn(Xt){var er=Xt.success,Kr=Xt.strokeColor,$r=Xt.successPercent,Mn=Kr||null,or=Me({success:er,successPercent:$r});return or?[q.green,Mn]:Mn}var ln=function(er){var Kr=er.prefixCls,$r=er.width,Mn=er.strokeWidth,or=er.trailColor,Lt=er.strokeLinecap,Ct=er.gapPosition,pr=er.gapDegree,gr=er.type,Bt=er.children,nr=$r||120,Mt={width:nr,height:nr,fontSize:nr*.15+6},tr=Mn||6,Nr=Ct||gr==="dashboard"&&"bottom"||"top",ur=function(){return pr||pr===0?pr:gr==="dashboard"?75:void 0},Cr=Tn(er),An=Object.prototype.toString.call(Cr)==="[object Object]",sn=d()("".concat(Kr,"-inner"),O()({},"".concat(Kr,"-circle-gradient"),An));return t.createElement("div",{className:sn,style:Mt},t.createElement(wr,{percent:xr(er),strokeWidth:tr,trailWidth:tr,strokeColor:Cr,strokeLinecap:Lt,trailColor:or,prefixCls:Kr,gapDegree:ur(),gapPosition:Nr}),Bt)},Wn=ln,ht=function(er){for(var Kr=er.size,$r=er.steps,Mn=er.percent,or=Mn===void 0?0:Mn,Lt=er.strokeWidth,Ct=Lt===void 0?8:Lt,pr=er.strokeColor,gr=er.trailColor,Bt=er.prefixCls,nr=er.children,Mt=Math.floor($r*(or/100)),tr=Kr==="small"?2:14,Nr=[],ur=0;ur<$r;ur+=1)Nr.push(t.createElement("div",{key:ur,className:d()("".concat(Bt,"-steps-item"),O()({},"".concat(Bt,"-steps-item-active"),ur<=Mt-1)),style:{backgroundColor:ur<=Mt-1?pr:gr,width:tr,height:Ct}}));return t.createElement("div",{className:"".concat(Bt,"-steps-outer")},Nr,nr)},At=ht,De=function(Xt,er){var Kr={};for(var $r in Xt)Object.prototype.hasOwnProperty.call(Xt,$r)&&er.indexOf($r)<0&&(Kr[$r]=Xt[$r]);if(Xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mn=0,$r=Object.getOwnPropertySymbols(Xt);Mn<$r.length;Mn++)er.indexOf($r[Mn])<0&&Object.prototype.propertyIsEnumerable.call(Xt,$r[Mn])&&(Kr[$r[Mn]]=Xt[$r[Mn]]);return Kr},We=Object(I.a)("line","circle","dashboard"),ot=Object(I.a)("normal","exception","active","success"),vt=function(Xt){l()(Kr,Xt);var er=u()(Kr);function Kr(){var $r;return e()(this,Kr),$r=er.apply(this,arguments),$r.renderProgress=function(Mn){var or,Lt=Mn.getPrefixCls,Ct=Mn.direction,pr=r()($r),gr=pr.props,Bt=gr.prefixCls,nr=gr.className,Mt=gr.size,tr=gr.type,Nr=gr.steps,ur=gr.showInfo,Cr=gr.strokeColor,An=De(gr,["prefixCls","className","size","type","steps","showInfo","strokeColor"]),sn=Lt("progress",Bt),Yn=$r.getProgressStatus(),oi=$r.renderProcessInfo(sn,Yn);Object(N.a)(!("successPercent"in gr),"Progress","`successPercent` is deprecated. Please use `success.percent` instead.");var Ti;tr==="line"?Ti=Nr?t.createElement(At,y()({},$r.props,{strokeColor:typeof Cr=="string"?Cr:void 0,prefixCls:sn,steps:Nr}),oi):t.createElement(nt,y()({},$r.props,{prefixCls:sn}),oi):(tr==="circle"||tr==="dashboard")&&(Ti=t.createElement(Wn,y()({},$r.props,{prefixCls:sn,progressStatus:Yn}),oi));var Bi=d()(sn,(or={},O()(or,"".concat(sn,"-").concat(tr==="dashboard"&&"circle"||Nr&&"steps"||tr),!0),O()(or,"".concat(sn,"-status-").concat(Yn),!0),O()(or,"".concat(sn,"-show-info"),ur),O()(or,"".concat(sn,"-").concat(Mt),Mt),O()(or,"".concat(sn,"-rtl"),Ct==="rtl"),or),nr);return t.createElement("div",y()({},Object(h.default)(An,["status","format","trailColor","strokeWidth","width","gapDegree","gapPosition","strokeColor","strokeLinecap","percent","steps","success","successPercent"]),{className:Bi}),Ti)},$r}return f()(Kr,[{key:"getPercentNumber",value:function(){var Mn=this.props.percent,or=Mn===void 0?0:Mn,Lt=Me(this.props);return parseInt(Lt!==void 0?Lt.toString():or.toString(),10)}},{key:"getProgressStatus",value:function(){var Mn=this.props.status;return ot.indexOf(Mn)<0&&this.getPercentNumber()>=100?"success":Mn||"normal"}},{key:"renderProcessInfo",value:function(Mn,or){var Lt=this.props,Ct=Lt.showInfo,pr=Lt.format,gr=Lt.type,Bt=Lt.percent,nr=Me(this.props);if(!Ct)return null;var Mt,tr=pr||function(ur){return"".concat(ur,"%")},Nr=gr==="line";return pr||or!=="exception"&&or!=="success"?Mt=tr(ke(Bt),ke(nr)):or==="exception"?Mt=Nr?t.createElement(S.a,null):t.createElement(A.a,null):or==="success"&&(Mt=Nr?t.createElement(C.a,null):t.createElement(b.a,null)),t.createElement("span",{className:"".concat(Mn,"-text"),title:typeof Mt=="string"?Mt:void 0},Mt)}},{key:"render",value:function(){return t.createElement(T.a,null,this.renderProgress)}}]),Kr}(t.Component);vt.defaultProps={type:"line",percent:0,showInfo:!0,trailColor:null,size:"default",gapDegree:void 0,strokeLinecap:"round"};var ar=Q.a=vt},"CMP+":function(Ce,Q,p){var L=p("bYtY"),O=p("hM6l"),E=function(a,e,g,f){O.call(this,a,e,g),this.type=f||"value",this.model=null};E.prototype={constructor:E,getLabelModel:function(){return this.model.getModel("label")},isHorizontal:function(){return this.model.get("orient")==="horizontal"}},L.inherits(E,O);var y=E;Ce.exports=y},CP8R:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},"CWI+":function(Ce,Q,p){},CbHG:function(Ce,Q,p){var L=p("IwbS"),O=L.subPixelOptimize,E=p("zM3Q"),y=p("OELB"),a=y.parsePercent,e=p("bYtY"),g=e.retrieve2,f=typeof Float32Array!="undefined"?Float32Array:Array,s={seriesType:"candlestick",plan:E(),reset:function(l){var i=l.coordinateSystem,u=l.getData(),t=c(l,u),n=0,o=1,d=["x","y"],h=u.mapDimension(d[n]),m=u.mapDimension(d[o],!0),A=m[0],v=m[1],b=m[2],x=m[3];if(u.setLayout({candleWidth:t,isSimpleBox:t<=1.3}),h==null||m.length<4)return;return{progress:l.pipelineContext.large?w:C};function C(S,T){for(var I;(I=S.next())!=null;){var N=T.get(h,I),M=T.get(A,I),k=T.get(v,I),U=T.get(b,I),V=T.get(x,I),B=Math.min(M,k),H=Math.max(M,k),P=Z(B,N),j=Z(H,N),z=Z(U,N),K=Z(V,N),X=[];Y(X,j,0),Y(X,P,1),X.push(q(K),q(j),q(z),q(P)),T.setItemLayout(I,{sign:r(T,I,M,k,v),initBaseline:M>k?j[o]:P[o],ends:X,brushRect:te(U,V,N)})}function Z(ee,fe){var be=[];return be[n]=fe,be[o]=ee,isNaN(fe)||isNaN(ee)?[NaN,NaN]:i.dataToPoint(be)}function Y(ee,fe,be){var Fe=fe.slice(),ve=fe.slice();Fe[n]=O(Fe[n]+t/2,1,!1),ve[n]=O(ve[n]-t/2,1,!0),be?ee.push(Fe,ve):ee.push(ve,Fe)}function te(ee,fe,be){var Fe=Z(ee,be),ve=Z(fe,be);return Fe[n]-=t/2,ve[n]-=t/2,{x:Fe[0],y:Fe[1],width:o?t:ve[0]-Fe[0],height:o?ve[1]-Fe[1]:t}}function q(ee){return ee[n]=O(ee[n],1),ee}}function w(S,T){for(var I=new f(S.count*4),N=0,M,k=[],U=[],V;(V=S.next())!=null;){var B=T.get(h,V),H=T.get(A,V),P=T.get(v,V),j=T.get(b,V),z=T.get(x,V);if(isNaN(B)||isNaN(j)||isNaN(z)){I[N++]=NaN,N+=3;continue}I[N++]=r(T,V,H,P,v),k[n]=B,k[o]=j,M=i.dataToPoint(k,null,U),I[N++]=M?M[0]:NaN,I[N++]=M?M[1]:NaN,k[o]=z,M=i.dataToPoint(k,null,U),I[N++]=M?M[1]:NaN}T.setLayout("largePoints",I)}}};function r(l,i,u,t,n){var o;return u>t?o=-1:u<t?o=1:o=i>0?l.get(n,i-1)<=t?1:-1:1,o}function c(l,i){var u=l.getBaseAxis(),t,n=u.type==="category"?u.getBandWidth():(t=u.getExtent(),Math.abs(t[1]-t[0])/i.count()),o=a(g(l.get("barMaxWidth"),n),n),d=a(g(l.get("barMinWidth"),1),n),h=l.get("barWidth");return h!=null?a(h,n):Math.max(Math.min(n/2,o),d)}Ce.exports=s},CiB2:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return L});function L(O){if(O==null)throw new TypeError("Cannot destructure undefined")}},Cm0C:function(Ce,Q,p){p("5NHt"),p("f3JH")},CrYA:function(Ce,Q,p){var L=p("MFOe"),O=L.Global;Ce.exports={name:"sessionStorage",read:y,write:a,each:e,remove:g,clearAll:f};function E(){return O.sessionStorage}function y(s){return E().getItem(s)}function a(s,r){return E().setItem(s,r)}function e(s){for(var r=E().length-1;r>=0;r--){var c=E().key(r);s(y(c),c)}}function g(s){return E().removeItem(s)}function f(){return E().clear()}},Csr3:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("4vCz"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},D1WM:function(Ce,Q,p){var L=p("bYtY"),O=p("hM6l"),E=function(a,e,g,f,s){O.call(this,a,e,g),this.type=f||"value",this.axisIndex=s};E.prototype={constructor:E,model:null,isHorizontal:function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"}},L.inherits(E,O);var y=E;Ce.exports=y},D5nY:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("4NO4"),y=E.makeInner,a=E.getDataItemValue,e=p("bYtY"),g=e.createHashMap,f=e.each,s=e.map,r=e.isArray,c=e.isString,l=e.isObject,i=e.isTypedArray,u=e.isArrayLike,t=e.extend,n=e.assert,o=p("7G+c"),d=p("k9D9"),h=d.SOURCE_FORMAT_ORIGINAL,m=d.SOURCE_FORMAT_ARRAY_ROWS,A=d.SOURCE_FORMAT_OBJECT_ROWS,v=d.SOURCE_FORMAT_KEYED_COLUMNS,b=d.SOURCE_FORMAT_UNKNOWN,x=d.SOURCE_FORMAT_TYPED_ARRAY,C=d.SERIES_LAYOUT_BY_ROW,w={Must:1,Might:2,Not:3},S=y();function T(X){var Z=X.option.source,Y=b;if(i(Z))Y=x;else if(r(Z)){Z.length===0&&(Y=m);for(var te=0,q=Z.length;te<q;te++){var ee=Z[te];if(ee==null)continue;if(r(ee)){Y=m;break}else if(l(ee)){Y=A;break}}}else if(l(Z)){for(var fe in Z)if(Z.hasOwnProperty(fe)&&u(Z[fe])){Y=v;break}}else if(Z!=null)throw new Error("Invalid data");S(X).sourceFormat=Y}function I(X){return S(X).source}function N(X){S(X).datasetMap=g()}function M(X){var Z=X.option,Y=Z.data,te=i(Y)?x:h,q=!1,ee=Z.seriesLayoutBy,fe=Z.sourceHeader,be=Z.dimensions,Fe=j(X);if(Fe){var ve=Fe.option;Y=ve.source,te=S(Fe).sourceFormat,q=!0,ee=ee||ve.seriesLayoutBy,fe==null&&(fe=ve.sourceHeader),be=be||ve.dimensions}var Oe=k(Y,te,ee,fe,be);S(X).source=new o({data:Y,fromDataset:q,seriesLayoutBy:ee,sourceFormat:te,dimensionsDefine:Oe.dimensionsDefine,startIndex:Oe.startIndex,dimensionsDetectCount:Oe.dimensionsDetectCount,encodeDefine:Z.encode})}function k(X,Z,Y,te,q){if(!X)return{dimensionsDefine:U(q)};var ee,fe;if(Z===m)te==="auto"||te==null?V(function(Fe){Fe!=null&&Fe!=="-"&&(c(Fe)?fe==null&&(fe=1):fe=0)},Y,X,10):fe=te?1:0,!q&&fe===1&&(q=[],V(function(Fe,ve){q[ve]=Fe!=null?Fe:""},Y,X)),ee=q?q.length:Y===C?X.length:X[0]?X[0].length:null;else if(Z===A)q||(q=B(X));else if(Z===v)q||(q=[],f(X,function(Fe,ve){q.push(ve)}));else if(Z===h){var be=a(X[0]);ee=r(be)&&be.length||1}else Z===x;return{startIndex:fe,dimensionsDefine:U(q),dimensionsDetectCount:ee}}function U(X){if(!X)return;var Z=g();return s(X,function(Y,te){if(Y=t({},l(Y)?Y:{name:Y}),Y.name==null)return Y;Y.name+="",Y.displayName==null&&(Y.displayName=Y.name);var q=Z.get(Y.name);return q?Y.name+="-"+q.count++:Z.set(Y.name,{count:1}),Y})}function V(X,Z,Y,te){if(te==null&&(te=Infinity),Z===C)for(var q=0;q<Y.length&&q<te;q++)X(Y[q]?Y[q][0]:null,q);else for(var ee=Y[0]||[],q=0;q<ee.length&&q<te;q++)X(ee[q],q)}function B(X){for(var Z=0,Y;Z<X.length&&!(Y=X[Z++]););if(Y){var te=[];return f(Y,function(q,ee){te.push(ee)}),te}}function H(X,Z,Y){var te={},q=j(Z);if(!q||!X)return te;var ee=[],fe=[],be=Z.ecModel,Fe=S(be).datasetMap,ve=q.uid+"_"+Y.seriesLayoutBy,Oe,J;X=X.slice(),f(X,function(re,he){!l(re)&&(X[he]={name:re}),re.type==="ordinal"&&Oe==null&&(Oe=he,J=ie(X[he])),te[re.name]=[]});var ne=Fe.get(ve)||Fe.set(ve,{categoryWayDim:J,valueWayDim:0});f(X,function(re,he){var ge=re.name,Pe=ie(re);if(Oe==null){var Ee=ne.valueWayDim;Ke(te[ge],Ee,Pe),Ke(fe,Ee,Pe),ne.valueWayDim+=Pe}else if(Oe===he)Ke(te[ge],0,Pe),Ke(ee,0,Pe);else{var Ee=ne.categoryWayDim;Ke(te[ge],Ee,Pe),Ke(fe,Ee,Pe),ne.categoryWayDim+=Pe}});function Ke(re,he,ge){for(var Pe=0;Pe<ge;Pe++)re.push(he+Pe)}function ie(re){var he=re.dimsDef;return he?he.length:1}return ee.length&&(te.itemName=ee),fe.length&&(te.seriesName=fe),te}function P(X,Z,Y){var te={},q=j(X);if(!q)return te;var ee=Z.sourceFormat,fe=Z.dimensionsDefine,be;(ee===A||ee===v)&&f(fe,function(Oe,J){(l(Oe)?Oe.name:Oe)==="name"&&(be=J)});var Fe=function(){for(var Oe={},J={},ne=[],Ke=0,ie=Math.min(5,Y);Ke<ie;Ke++){var re=K(Z.data,ee,Z.seriesLayoutBy,fe,Z.startIndex,Ke);ne.push(re);var he=re===w.Not;if(he&&Oe.v==null&&Ke!==be&&(Oe.v=Ke),(Oe.n==null||Oe.n===Oe.v||!he&&ne[Oe.n]===w.Not)&&(Oe.n=Ke),ge(Oe)&&ne[Oe.n]!==w.Not)return Oe;he||(re===w.Might&&J.v==null&&Ke!==be&&(J.v=Ke),(J.n==null||J.n===J.v)&&(J.n=Ke))}function ge(Pe){return Pe.v!=null&&Pe.n!=null}return ge(Oe)?Oe:ge(J)?J:null}();if(Fe){te.value=Fe.v;var ve=be!=null?be:Fe.n;te.itemName=[ve],te.seriesName=[ve]}return te}function j(X){var Z=X.option,Y=Z.data;if(!Y)return X.ecModel.getComponent("dataset",Z.datasetIndex||0)}function z(X,Z){return K(X.data,X.sourceFormat,X.seriesLayoutBy,X.dimensionsDefine,X.startIndex,Z)}function K(X,Z,Y,te,q,ee){var fe,be=5;if(i(X))return w.Not;var Fe,ve;if(te){var Oe=te[ee];l(Oe)?(Fe=Oe.name,ve=Oe.type):c(Oe)&&(Fe=Oe)}if(ve!=null)return ve==="ordinal"?w.Must:w.Not;if(Z===m)if(Y===C){for(var J=X[ee],ne=0;ne<(J||[]).length&&ne<be;ne++)if((fe=he(J[q+ne]))!=null)return fe}else for(var ne=0;ne<X.length&&ne<be;ne++){var Ke=X[q+ne];if(Ke&&(fe=he(Ke[ee]))!=null)return fe}else if(Z===A){if(!Fe)return w.Not;for(var ne=0;ne<X.length&&ne<be;ne++){var ie=X[ne];if(ie&&(fe=he(ie[Fe]))!=null)return fe}}else if(Z===v){if(!Fe)return w.Not;var J=X[Fe];if(!J||i(J))return w.Not;for(var ne=0;ne<J.length&&ne<be;ne++)if((fe=he(J[ne]))!=null)return fe}else if(Z===h)for(var ne=0;ne<X.length&&ne<be;ne++){var ie=X[ne],re=a(ie);if(!r(re))return w.Not;if((fe=he(re[ee]))!=null)return fe}function he(ge){var Pe=c(ge);if(ge!=null&&isFinite(ge)&&ge!=="")return Pe?w.Might:w.Not;if(Pe&&ge!=="-")return w.Must}return w.Not}Q.BE_ORDINAL=w,Q.detectSourceFormat=T,Q.getSource=I,Q.resetSourceDefaulter=N,Q.prepareSource=M,Q.makeSeriesEncodeForAxisCoordSys=H,Q.makeSeriesEncodeForNameBased=P,Q.guessOrdinal=z},D9ME:function(Ce,Q,p){var L=p("IwbS"),O=p("fls0"),E=p("bYtY"),y=p("oVpE"),a=y.createSymbol,e=p("QBsz"),g=p("Sj9i");function f(c,l,i){L.Group.call(this),this.add(this.createLine(c,l,i)),this._updateEffectSymbol(c,l)}var s=f.prototype;s.createLine=function(c,l,i){return new O(c,l,i)},s._updateEffectSymbol=function(c,l){var i=c.getItemModel(l),u=i.getModel("effect"),t=u.get("symbolSize"),n=u.get("symbol");E.isArray(t)||(t=[t,t]);var o=u.get("color")||c.getItemVisual(l,"color"),d=this.childAt(1);if(this._symbolType!==n&&(this.remove(d),d=a(n,-.5,-.5,1,1,o),d.z2=100,d.culling=!0,this.add(d)),!d)return;d.setStyle("shadowColor",o),d.setStyle(u.getItemStyle(["color"])),d.attr("scale",t),d.setColor(o),d.attr("scale",t),this._symbolType=n,this._symbolScale=t,this._updateEffectAnimation(c,u,l)},s._updateEffectAnimation=function(c,l,i){var u=this.childAt(1);if(!u)return;var t=this,n=c.getItemLayout(i),o=l.get("period")*1e3,d=l.get("loop"),h=l.get("constantSpeed"),m=E.retrieve(l.get("delay"),function(x){return x/c.count()*o/3}),A=typeof m=="function";if(u.ignore=!0,this.updateAnimationPoints(u,n),h>0&&(o=this.getLineLength(u)/h*1e3),o!==this._period||d!==this._loop){u.stopAnimation();var v=m;A&&(v=m(i)),u.__t>0&&(v=-o*u.__t),u.__t=0;var b=u.animate("",d).when(o,{__t:1}).delay(v).during(function(){t.updateSymbolPosition(u)});d||b.done(function(){t.remove(u)}),b.start()}this._period=o,this._loop=d},s.getLineLength=function(c){return e.dist(c.__p1,c.__cp1)+e.dist(c.__cp1,c.__p2)},s.updateAnimationPoints=function(c,l){c.__p1=l[0],c.__p2=l[1],c.__cp1=l[2]||[(l[0][0]+l[1][0])/2,(l[0][1]+l[1][1])/2]},s.updateData=function(c,l,i){this.childAt(0).updateData(c,l,i),this._updateEffectSymbol(c,l)},s.updateSymbolPosition=function(c){var l=c.__p1,i=c.__p2,u=c.__cp1,t=c.__t,n=c.position,o=[n[0],n[1]],d=g.quadraticAt,h=g.quadraticDerivativeAt;n[0]=d(l[0],u[0],i[0],t),n[1]=d(l[1],u[1],i[1],t);var m=h(l[0],u[0],i[0],t),A=h(l[1],u[1],i[1],t);if(c.rotation=-Math.atan2(A,m)-Math.PI/2,this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")if(c.__lastT!==void 0&&c.__lastT<c.__t){var v=e.dist(o,n)*1.05;c.attr("scale",[c.scale[0],v]),t===1&&(n[0]=o[0]+(n[0]-o[0])/2,n[1]=o[1]+(n[1]-o[1])/2)}else if(c.__lastT===1){var v=2*e.dist(l,n);c.attr("scale",[c.scale[0],v])}else c.attr("scale",this._symbolScale);c.__lastT=c.__t,c.ignore=!1},s.updateLayout=function(c,l){this.childAt(0).updateLayout(c,l);var i=c.getItemModel(l).getModel("effect");this._updateEffectAnimation(c,i,l)},E.inherits(f,L.Group);var r=f;Ce.exports=r},DBLp:function(Ce,Q){function p(){}p.prototype={diff:function(e,g,f){f||(f=function(A,v){return A===v}),this.equals=f;var s=this;e=e.slice(),g=g.slice();var r=g.length,c=e.length,l=1,i=r+c,u=[{newPos:-1,components:[]}],t=this.extractCommon(u[0],g,e,0);if(u[0].newPos+1>=r&&t+1>=c){for(var n=[],o=0;o<g.length;o++)n.push(o);return[{indices:n,count:g.length}]}function d(){for(var m=-1*l;m<=l;m+=2){var A,v=u[m-1],b=u[m+1],x=(b?b.newPos:0)-m;v&&(u[m-1]=void 0);var C=v&&v.newPos+1<r,w=b&&0<=x&&x<c;if(!C&&!w){u[m]=void 0;continue}if(!C||w&&v.newPos<b.newPos?(A=O(b),s.pushComponent(A.components,void 0,!0)):(A=v,A.newPos++,s.pushComponent(A.components,!0,void 0)),x=s.extractCommon(A,g,e,m),A.newPos+1>=r&&x+1>=c)return L(s,A.components,g,e);u[m]=A}l++}for(;l<=i;){var h=d();if(h)return h}},pushComponent:function(e,g,f){var s=e[e.length-1];s&&s.added===g&&s.removed===f?e[e.length-1]={count:s.count+1,added:g,removed:f}:e.push({count:1,added:g,removed:f})},extractCommon:function(e,g,f,s){for(var r=g.length,c=f.length,l=e.newPos,i=l-s,u=0;l+1<r&&i+1<c&&this.equals(g[l+1],f[i+1]);)l++,i++,u++;return u&&e.components.push({count:u}),e.newPos=l,i},tokenize:function(e){return e.slice()},join:function(e){return e.slice()}};function L(a,e,g,f){for(var s=0,r=e.length,c=0,l=0;s<r;s++){var i=e[s];if(i.removed){for(var u=[],t=l;t<l+i.count;t++)u.push(t);i.indices=u,l+=i.count}else{for(var u=[],t=c;t<c+i.count;t++)u.push(t);i.indices=u,c+=i.count,i.added||(l+=i.count)}}return e}function O(a){return{newPos:a.newPos,components:a.components.slice(0)}}var E=new p;function y(a,e,g){return E.diff(a,e,g)}Ce.exports=y},DEFe:function(Ce,Q,p){var L=p("bYtY"),O=p("SgGq"),E=p("Ae+d"),y=p("xSat"),a=y.onIrrelevantElement,e=p("IwbS"),g=p("W4dC"),f=p("iRjW"),s=f.getUID,r=p("DN4a");function c(n){var o=n.getItemStyle(),d=n.get("areaColor");return d!=null&&(o.fill=d),o}function l(n,o,d,h,m){d.off("click"),d.off("mousedown"),o.get("selectedMode")&&(d.on("mousedown",function(){n._mouseDownFlag=!0}),d.on("click",function(A){if(!n._mouseDownFlag)return;n._mouseDownFlag=!1;for(var v=A.target;!v.__regions;)v=v.parent;if(!v)return;var b={type:(o.mainType==="geo"?"geo":"map")+"ToggleSelect",batch:L.map(v.__regions,function(x){return{name:x.name,from:m.uid}})};b[o.mainType+"Id"]=o.id,h.dispatchAction(b),i(o,d)}))}function i(n,o){o.eachChild(function(d){L.each(d.__regions,function(h){d.trigger(n.isSelected(h.name)?"emphasis":"normal")})})}function u(n,o){var d=new e.Group;this.uid=s("ec_map_draw"),this._controller=new O(n.getZr()),this._controllerHost={target:o?d:null},this.group=d,this._updateGroup=o,this._mouseDownFlag,this._mapName,this._initialized,d.add(this._regionsGroup=new e.Group),d.add(this._backgroundGroup=new e.Group)}u.prototype={constructor:u,draw:function(n,o,d,h,m){var A=n.mainType==="geo",v=n.getData&&n.getData();A&&o.eachComponent({mainType:"series",subType:"map"},function(j){!v&&j.getHostGeoModel()===n&&(v=j.getData())});var b=n.coordinateSystem;this._updateBackground(b);var x=this._regionsGroup,C=this.group,w=b.getTransformInfo(),S=!x.childAt(0)||m,T;if(S)C.transform=w.roamTransform,C.decomposeTransform(),C.dirty();else{var I=new r;I.transform=w.roamTransform,I.decomposeTransform();var N={scale:I.scale,position:I.position};T=I.scale,e.updateProps(C,N,n)}var M=w.rawScale,k=w.rawPosition;x.removeAll();var U=["itemStyle"],V=["emphasis","itemStyle"],B=["label"],H=["emphasis","label"],P=L.createHashMap();L.each(b.regions,function(j){var z=P.get(j.name)||P.set(j.name,new e.Group),K=new e.CompoundPath({segmentIgnoreThreshold:1,shape:{paths:[]}});z.add(K);var X=n.getRegionModel(j.name)||n,Z=X.getModel(U),Y=X.getModel(V),te=c(Z),q=c(Y),ee=X.getModel(B),fe=X.getModel(H),be;if(v){be=v.indexOfName(j.name);var Fe=v.getItemVisual(be,"color",!0);Fe&&(te.fill=Fe)}var ve=function(Ee){return[Ee[0]*M[0]+k[0],Ee[1]*M[1]+k[1]]};L.each(j.geometries,function(Ee){if(Ee.type!=="polygon")return;for(var ke=[],Me=0;Me<Ee.exterior.length;++Me)ke.push(ve(Ee.exterior[Me]));K.shape.paths.push(new e.Polygon({segmentIgnoreThreshold:1,shape:{points:ke}}));for(var Me=0;Me<(Ee.interiors?Ee.interiors.length:0);++Me){for(var me=Ee.interiors[Me],ke=[],le=0;le<me.length;++le)ke.push(ve(me[le]));K.shape.paths.push(new e.Polygon({segmentIgnoreThreshold:1,shape:{points:ke}}))}}),K.setStyle(te),K.style.strokeNoScale=!0,K.culling=!0;var Oe=ee.get("show"),J=fe.get("show"),ne=v&&isNaN(v.get(v.mapDimension("value"),be)),Ke=v&&v.getItemLayout(be);if(A||ne&&(Oe||J)||Ke&&Ke.showLabel){var ie=A?j.name:be,re;(!v||be>=0)&&(re=n);var he=new e.Text({position:ve(j.center.slice()),scale:[1/C.scale[0],1/C.scale[1]],z2:10,silent:!0});if(e.setLabelStyle(he.style,he.hoverStyle={},ee,fe,{labelFetcher:re,labelDataIndex:ie,defaultText:j.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),!S){var ge=[1/T[0],1/T[1]];e.updateProps(he,{scale:ge},n)}z.add(he)}if(v)v.setItemGraphicEl(be,z);else{var X=n.getRegionModel(j.name);K.eventData={componentType:"geo",componentIndex:n.componentIndex,geoIndex:n.componentIndex,name:j.name,region:X&&X.option||{}}}var Pe=z.__regions||(z.__regions=[]);Pe.push(j),z.highDownSilentOnTouch=!!n.get("selectedMode"),e.setHoverStyle(z,q),x.add(z)}),this._updateController(n,o,d),l(this,n,x,d,h),i(n,x)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&g.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(n){var o=n.map;this._mapName!==o&&L.each(g.makeGraphic(o,this.uid),function(d){this._backgroundGroup.add(d)},this),this._mapName=o},_updateController:function(n,o,d){var h=n.coordinateSystem,m=this._controller,A=this._controllerHost;A.zoomLimit=n.get("scaleLimit"),A.zoom=h.getZoom(),m.enable(n.get("roam")||!1);var v=n.mainType;function b(){var x={type:"geoRoam",componentType:v};return x[v+"Id"]=n.id,x}m.off("pan").on("pan",function(x){this._mouseDownFlag=!1,E.updateViewOnPan(A,x.dx,x.dy),d.dispatchAction(L.extend(b(),{dx:x.dx,dy:x.dy}))},this),m.off("zoom").on("zoom",function(x){if(this._mouseDownFlag=!1,E.updateViewOnZoom(A,x.scale,x.originX,x.originY),d.dispatchAction(L.extend(b(),{zoom:x.scale,originX:x.originX,originY:x.originY})),this._updateGroup){var C=this.group.scale;this._regionsGroup.traverse(function(w){w.type==="text"&&w.attr("scale",[1/C[0],1/C[1]])})}},this),m.setPointerChecker(function(x,C,w){return h.getViewRectAfterRoam().contain(C,w)&&!a(x,d,n)})}};var t=u;Ce.exports=t},DFOY:function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("lSNA"),y=p.n(E),a=p("lwsE"),e=p.n(a),g=p("W8MJ"),f=p.n(g),s=p("PJYZ"),r=p.n(s),c=p("7W2i"),l=p.n(c),i=p("LQ03"),u=p.n(i),t=p("q1tI"),n=p("uciX"),o=p("2W6z"),d=p.n(o),h=p("4IlW"),m=p("uK0f"),A=p.n(m);function v(at,rt){if(at===rt)return!0;if(!at||!rt)return!1;var Yt=at.length;if(rt.length!==Yt)return!1;for(var wr=0;wr<Yt;wr++)if(at[wr]!==rt[wr])return!1;return!0}function b(at){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(Yt){return typeof Yt}:b=function(Yt){return Yt&&typeof Symbol=="function"&&Yt.constructor===Symbol&&Yt!==Symbol.prototype?"symbol":typeof Yt},b(at)}function x(at,rt){if(!(at instanceof rt))throw new TypeError("Cannot call a class as a function")}function C(at,rt){for(var Yt=0;Yt<rt.length;Yt++){var wr=rt[Yt];wr.enumerable=wr.enumerable||!1,wr.configurable=!0,"value"in wr&&(wr.writable=!0),Object.defineProperty(at,wr.key,wr)}}function w(at,rt,Yt){return rt&&C(at.prototype,rt),Yt&&C(at,Yt),at}function S(at,rt){if(typeof rt!="function"&&rt!==null)throw new TypeError("Super expression must either be null or a function");at.prototype=Object.create(rt&&rt.prototype,{constructor:{value:at,writable:!0,configurable:!0}}),rt&&T(at,rt)}function T(at,rt){return T=Object.setPrototypeOf||function(wr,yr){return wr.__proto__=yr,wr},T(at,rt)}function I(at){var rt=k();return function(){var Yt=U(at),wr;if(rt){var yr=U(this).constructor;wr=Reflect.construct(Yt,arguments,yr)}else wr=Yt.apply(this,arguments);return N(this,wr)}}function N(at,rt){return rt&&(b(rt)==="object"||typeof rt=="function")?rt:M(at)}function M(at){if(at===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return at}function k(){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(at){return!1}}function U(at){return U=Object.setPrototypeOf?Object.getPrototypeOf:function(Yt){return Yt.__proto__||Object.getPrototypeOf(Yt)},U(at)}var V=function(){var at=function(rt){S(wr,rt);var Yt=I(wr);function wr(){var yr;return x(this,wr),yr=Yt.apply(this,arguments),yr.menuItems={},yr.saveMenuItem=function(xr){return function(Tn){yr.menuItems[xr]=Tn}},yr}return w(wr,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(xr){!xr.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(xr){var Tn=this.props,ln=Tn.fieldNames,Wn=Tn.defaultFieldNames;return ln[xr]||Wn[xr]}},{key:"getOption",value:function(xr,Tn){var ln=this.props,Wn=ln.prefixCls,ht=ln.expandTrigger,At=ln.expandIcon,De=ln.loadingIcon,We=this.props.onSelect.bind(this,xr,Tn),ot=this.props.onItemDoubleClick.bind(this,xr,Tn),vt={onClick:We,onDoubleClick:ot},ar="".concat(Wn,"-menu-item"),Xt=null,er=xr[this.getFieldName("children")]&&xr[this.getFieldName("children")].length>0;(er||xr.isLeaf===!1)&&(ar+=" ".concat(Wn,"-menu-item-expand"),xr.loading||(Xt=t.createElement("span",{className:"".concat(Wn,"-menu-item-expand-icon")},At))),ht==="hover"&&(er||xr.isLeaf===!1)&&(vt={onMouseEnter:this.delayOnSelect.bind(this,We),onMouseLeave:this.delayOnSelect.bind(this),onClick:We}),this.isActiveOption(xr,Tn)&&(ar+=" ".concat(Wn,"-menu-item-active"),vt.ref=this.saveMenuItem(Tn)),xr.disabled&&(ar+=" ".concat(Wn,"-menu-item-disabled"));var Kr=null;xr.loading&&(ar+=" ".concat(Wn,"-menu-item-loading"),Kr=De||null);var $r="";return"title"in xr?$r=xr.title:typeof xr[this.getFieldName("label")]=="string"&&($r=xr[this.getFieldName("label")]),t.createElement("li",Object.assign({key:xr[this.getFieldName("value")],className:ar,title:$r},vt,{role:"menuitem",onMouseDown:function(or){return or.preventDefault()}}),xr[this.getFieldName("label")],Xt,Kr)}},{key:"getActiveOptions",value:function(xr){var Tn=this,ln=this.props.options,Wn=xr||this.props.activeValue;return A()(ln,function(ht,At){return ht[Tn.getFieldName("value")]===Wn[At]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var xr=this,Tn=this.props.options,ln=this.getActiveOptions().map(function(Wn){return Wn[xr.getFieldName("children")]}).filter(function(Wn){return!!Wn});return ln.unshift(Tn),ln}},{key:"delayOnSelect",value:function(xr){for(var Tn=this,ln=arguments.length,Wn=new Array(ln>1?ln-1:0),ht=1;ht<ln;ht++)Wn[ht-1]=arguments[ht];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof xr=="function"&&(this.delayTimer=window.setTimeout(function(){xr(Wn),Tn.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var xr=this.getShowOptions().length,Tn=0;Tn<xr;Tn++){var ln=this.menuItems[Tn];ln&&ln.parentElement&&(ln.parentElement.scrollTop=ln.offsetTop)}}},{key:"isActiveOption",value:function(xr,Tn){var ln=this.props.activeValue,Wn=ln===void 0?[]:ln;return Wn[Tn]===xr[this.getFieldName("value")]}},{key:"render",value:function(){var xr=this,Tn=this.props,ln=Tn.prefixCls,Wn=Tn.dropdownMenuColumnStyle;return t.createElement("div",null,this.getShowOptions().map(function(ht,At){return t.createElement("ul",{className:"".concat(ln,"-menu"),key:At,style:Wn},ht.map(function(De){return xr.getOption(De,At)}))}))}}]),wr}(t.Component);return at.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},at}(),B=V,H={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}}},P=H;function j(at){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?j=function(Yt){return typeof Yt}:j=function(Yt){return Yt&&typeof Symbol=="function"&&Yt.constructor===Symbol&&Yt!==Symbol.prototype?"symbol":typeof Yt},j(at)}function z(at,rt){if(at==null)return{};var Yt=K(at,rt),wr,yr;if(Object.getOwnPropertySymbols){var xr=Object.getOwnPropertySymbols(at);for(yr=0;yr<xr.length;yr++){if(wr=xr[yr],rt.indexOf(wr)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(at,wr))continue;Yt[wr]=at[wr]}}return Yt}function K(at,rt){if(at==null)return{};var Yt={},wr=Object.keys(at),yr,xr;for(xr=0;xr<wr.length;xr++){if(yr=wr[xr],rt.indexOf(yr)>=0)continue;Yt[yr]=at[yr]}return Yt}function X(at){return q(at)||te(at)||Y(at)||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 Y(at,rt){if(!at)return;if(typeof at=="string")return ee(at,rt);var Yt=Object.prototype.toString.call(at).slice(8,-1);if(Yt==="Object"&&at.constructor&&(Yt=at.constructor.name),Yt==="Map"||Yt==="Set")return Array.from(at);if(Yt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Yt))return ee(at,rt)}function te(at){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(at))return Array.from(at)}function q(at){if(Array.isArray(at))return ee(at)}function ee(at,rt){(rt==null||rt>at.length)&&(rt=at.length);for(var Yt=0,wr=new Array(rt);Yt<rt;Yt++)wr[Yt]=at[Yt];return wr}function fe(at,rt){if(!(at instanceof rt))throw new TypeError("Cannot call a class as a function")}function be(at,rt){for(var Yt=0;Yt<rt.length;Yt++){var wr=rt[Yt];wr.enumerable=wr.enumerable||!1,wr.configurable=!0,"value"in wr&&(wr.writable=!0),Object.defineProperty(at,wr.key,wr)}}function Fe(at,rt,Yt){return rt&&be(at.prototype,rt),Yt&&be(at,Yt),at}function ve(at,rt){if(typeof rt!="function"&&rt!==null)throw new TypeError("Super expression must either be null or a function");at.prototype=Object.create(rt&&rt.prototype,{constructor:{value:at,writable:!0,configurable:!0}}),rt&&Oe(at,rt)}function Oe(at,rt){return Oe=Object.setPrototypeOf||function(wr,yr){return wr.__proto__=yr,wr},Oe(at,rt)}function J(at){var rt=ie();return function(){var Yt=re(at),wr;if(rt){var yr=re(this).constructor;wr=Reflect.construct(Yt,arguments,yr)}else wr=Yt.apply(this,arguments);return ne(this,wr)}}function ne(at,rt){return rt&&(j(rt)==="object"||typeof rt=="function")?rt:Ke(at)}function Ke(at){if(at===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return at}function ie(){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(at){return!1}}function re(at){return re=Object.setPrototypeOf?Object.getPrototypeOf:function(Yt){return Yt.__proto__||Object.getPrototypeOf(Yt)},re(at)}var he=function(){var at=function(rt){ve(wr,rt);var Yt=J(wr);function wr(yr){var xr;fe(this,wr),xr=Yt.call(this,yr),xr.setPopupVisible=function(ln){var Wn=xr.state.value;"popupVisible"in xr.props||xr.setState({popupVisible:ln}),ln&&!xr.state.popupVisible&&xr.setState({activeValue:Wn}),xr.props.onPopupVisibleChange(ln)},xr.handleChange=function(ln,Wn,ht){var At=Wn.visible;(ht.type!=="keydown"||ht.keyCode===h.a.ENTER)&&(xr.props.onChange(ln.map(function(De){return De[xr.getFieldName("value")]}),ln),xr.setPopupVisible(At))},xr.handlePopupVisibleChange=function(ln){xr.setPopupVisible(ln)},xr.handleMenuSelect=function(ln,Wn,ht){var At=xr.trigger.getRootDomNode();At&&At.focus&&At.focus();var De=xr.props,We=De.changeOnSelect,ot=De.loadData,vt=De.expandTrigger;if(!ln||ln.disabled)return;var ar=xr.state.activeValue;ar=ar.slice(0,Wn+1),ar[Wn]=ln[xr.getFieldName("value")];var Xt=xr.getActiveOptions(ar);if(ln.isLeaf===!1&&!ln[xr.getFieldName("children")]&&ot){We&&xr.handleChange(Xt,{visible:!0},ht),xr.setState({activeValue:ar}),ot(Xt);return}var er={};!ln[xr.getFieldName("children")]||!ln[xr.getFieldName("children")].length?(xr.handleChange(Xt,{visible:!1},ht),er.value=ar):We&&(ht.type==="click"||ht.type==="keydown")&&(vt==="hover"?xr.handleChange(Xt,{visible:!1},ht):xr.handleChange(Xt,{visible:!0},ht),er.value=ar),er.activeValue=ar,("value"in xr.props||ht.type==="keydown"&&ht.keyCode!==h.a.ENTER)&&delete er.value,xr.setState(er)},xr.handleItemDoubleClick=function(){var ln=xr.props.changeOnSelect;ln&&xr.setPopupVisible(!1)},xr.handleKeyDown=function(ln){var Wn=xr.props.children;if(Wn&&Wn.props.onKeyDown){Wn.props.onKeyDown(ln);return}var ht=X(xr.state.activeValue),At=ht.length-1<0?0:ht.length-1,De=xr.getCurrentLevelOptions(),We=De.map(function(Xt){return Xt[xr.getFieldName("value")]}).indexOf(ht[At]);if(ln.keyCode!==h.a.DOWN&&ln.keyCode!==h.a.UP&&ln.keyCode!==h.a.LEFT&&ln.keyCode!==h.a.RIGHT&&ln.keyCode!==h.a.ENTER&&ln.keyCode!==h.a.SPACE&&ln.keyCode!==h.a.BACKSPACE&&ln.keyCode!==h.a.ESC&&ln.keyCode!==h.a.TAB)return;if(!xr.state.popupVisible&&ln.keyCode!==h.a.BACKSPACE&&ln.keyCode!==h.a.LEFT&&ln.keyCode!==h.a.RIGHT&&ln.keyCode!==h.a.ESC&&ln.keyCode!==h.a.TAB){xr.setPopupVisible(!0);return}if(ln.keyCode===h.a.DOWN||ln.keyCode===h.a.UP){ln.preventDefault();var ot=We;ot!==-1?ln.keyCode===h.a.DOWN?(ot+=1,ot=ot>=De.length?0:ot):(ot-=1,ot=ot<0?De.length-1:ot):ot=0,ht[At]=De[ot][xr.getFieldName("value")]}else if(ln.keyCode===h.a.LEFT||ln.keyCode===h.a.BACKSPACE)ln.preventDefault(),ht.splice(ht.length-1,1);else if(ln.keyCode===h.a.RIGHT)ln.preventDefault(),De[We]&&De[We][xr.getFieldName("children")]&&ht.push(De[We][xr.getFieldName("children")][0][xr.getFieldName("value")]);else if(ln.keyCode===h.a.ESC||ln.keyCode===h.a.TAB){xr.setPopupVisible(!1);return}(!ht||ht.length===0)&&xr.setPopupVisible(!1);var vt=xr.getActiveOptions(ht),ar=vt[vt.length-1];xr.handleMenuSelect(ar,vt.length-1,ln),xr.props.onKeyDown&&xr.props.onKeyDown(ln)},xr.saveTrigger=function(ln){xr.trigger=ln};var Tn=[];return"value"in yr?Tn=yr.value||[]:"defaultValue"in yr&&(Tn=yr.defaultValue||[]),d()(!("filedNames"in yr),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),xr.state={popupVisible:yr.popupVisible,activeValue:Tn,value:Tn,prevProps:yr},xr.defaultFieldNames={label:"label",value:"value",children:"children"},xr}return Fe(wr,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(xr){var Tn=this.defaultFieldNames,ln=this.props,Wn=ln.fieldNames,ht=ln.filedNames;return"filedNames"in this.props?ht[xr]||Tn[xr]:Wn[xr]||Tn[xr]}},{key:"getFieldNames",value:function(){var xr=this.props,Tn=xr.fieldNames,ln=xr.filedNames;return"filedNames"in this.props?ln:Tn}},{key:"getCurrentLevelOptions",value:function(){var xr=this,Tn=this.props.options,ln=Tn===void 0?[]:Tn,Wn=this.state.activeValue,ht=Wn===void 0?[]:Wn,At=A()(ln,function(De,We){return De[xr.getFieldName("value")]===ht[We]},{childrenKeyName:this.getFieldName("children")});return At[At.length-2]?At[At.length-2][this.getFieldName("children")]:X(ln).filter(function(De){return!De.disabled})}},{key:"getActiveOptions",value:function(xr){var Tn=this;return A()(this.props.options||[],function(ln,Wn){return ln[Tn.getFieldName("value")]===xr[Wn]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var xr=this.props,Tn=xr.prefixCls,ln=xr.transitionName,Wn=xr.popupClassName,ht=xr.options,At=ht===void 0?[]:ht,De=xr.disabled,We=xr.builtinPlacements,ot=xr.popupPlacement,vt=xr.children,ar=xr.dropdownRender,Xt=z(xr,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),er=t.createElement("div",null),Kr="";At&&At.length>0?er=t.createElement(B,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):Kr=" ".concat(Tn,"-menus-empty");var $r=er;return ar&&($r=ar(er)),t.createElement(n.a,Object.assign({ref:this.saveTrigger},Xt,{popupPlacement:ot,builtinPlacements:We,popupTransitionName:ln,action:De?[]:["click"],popupVisible:De?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(Tn,"-menus"),popupClassName:Wn+Kr,popup:$r}),t.cloneElement(vt,{onKeyDown:this.handleKeyDown,tabIndex:De?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(xr,Tn){var ln=Tn.prevProps,Wn=ln===void 0?{}:ln,ht={prevProps:xr};return"value"in xr&&!v(Wn.value,xr.value)&&(ht.value=xr.value||[],"loadData"in xr||(ht.activeValue=xr.value||[])),"popupVisible"in xr&&(ht.popupVisible=xr.popupVisible),ht}}]),wr}(t.Component);return at.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:P,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},at}(),ge=he,Pe=ge,Ee=p("TSYQ"),ke=p.n(Ee),Me=p("BGR+"),me=p("kbBi"),le=p.n(me),oe=p("HQEm"),Se=p.n(oe),nt=p("fEPi"),et=p.n(nt),Ue=p("5YOS"),bt=p.n(Ue),Je=p("DFhj"),St=p.n(Je),Nt=p("5rEg"),Rt=p("H84U"),Ft=p("YMnH"),Ht=p("uaoM"),$e=p("3Nzz"),we=p("0n0R"),ue=function(at,rt){var Yt={};for(var wr in at)Object.prototype.hasOwnProperty.call(at,wr)&&rt.indexOf(wr)<0&&(Yt[wr]=at[wr]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yr=0,wr=Object.getOwnPropertySymbols(at);yr<wr.length;yr++)rt.indexOf(wr[yr])<0&&Object.prototype.propertyIsEnumerable.call(at,wr[yr])&&(Yt[wr[yr]]=at[wr[yr]]);return Yt},Qe=50;function qe(at,rt,Yt){return at.split(rt).map(function(wr,yr){return yr===0?wr:[t.createElement("span",{className:"".concat(Yt,"-menu-item-keyword"),key:"seperator"},rt),wr]})}function Ae(at,rt,Yt){return rt.some(function(wr){return wr[Yt.label].indexOf(at)>-1})}function wt(at,rt,Yt,wr){return rt.map(function(yr,xr){var Tn=yr[wr.label],ln=Tn.indexOf(at)>-1?qe(Tn,at,Yt):Tn;return xr===0?ln:[" / ",ln]})}function zt(at,rt,Yt,wr){function yr(xr){return xr[wr.label].indexOf(Yt)>-1}return at.findIndex(yr)-rt.findIndex(yr)}function ze(at){var rt=at.fieldNames;return rt}function jt(at){var rt=ze(at)||{},Yt={children:rt.children||"children",label:rt.label||"label",value:rt.value||"value"};return Yt}function mr(at,rt){var Yt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],wr=jt(rt),yr=[],xr=wr.children;return at.forEach(function(Tn){var ln=Yt.concat(Tn);(rt.changeOnSelect||!Tn[xr]||!Tn[xr].length)&&yr.push(ln),Tn[xr]&&(yr=yr.concat(mr(Tn[xr],rt,ln)))}),yr}var ct=function(rt){return rt.join(" / ")};function Pt(at){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(at||[]).forEach(function(Yt){var wr=rt.value||"value";Object(Ht.a)(wr in Yt,"Cascader","Not found `value` in `options`."),Pt(Yt[rt.children||"children"],rt)})}var Vt=function(at){l()(Yt,at);var rt=u()(Yt);function Yt(wr){var yr;return e()(this,Yt),yr=rt.call(this,wr),yr.cachedOptions=[],yr.setValue=function(xr){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];"value"in yr.props||yr.setState({value:xr});var ln=yr.props.onChange;ln&&ln(xr,Tn)},yr.saveInput=function(xr){yr.input=xr},yr.handleChange=function(xr,Tn){if(yr.setState({inputValue:""}),Tn[0].__IS_FILTERED_OPTION){var ln=xr[0],Wn=Tn[0].path;yr.setValue(ln,Wn);return}yr.setValue(xr,Tn)},yr.handlePopupVisibleChange=function(xr){"popupVisible"in yr.props||yr.setState(function(ln){return{popupVisible:xr,inputFocused:xr,inputValue:xr?ln.inputValue:""}});var Tn=yr.props.onPopupVisibleChange;Tn&&Tn(xr)},yr.handleInputBlur=function(){yr.setState({inputFocused:!1})},yr.handleInputClick=function(xr){var Tn=yr.state,ln=Tn.inputFocused,Wn=Tn.popupVisible;(ln||Wn)&&xr.stopPropagation()},yr.handleKeyDown=function(xr){(xr.keyCode===h.a.BACKSPACE||xr.keyCode===h.a.SPACE)&&xr.stopPropagation()},yr.handleInputChange=function(xr){var Tn=yr.state.popupVisible,ln=xr.target.value;Tn||yr.handlePopupVisibleChange(!0),yr.setState({inputValue:ln})},yr.clearSelection=function(xr){var Tn=yr.state.inputValue;xr.preventDefault(),xr.stopPropagation(),Tn?yr.setState({inputValue:""}):(yr.handlePopupVisibleChange(!1),yr.clearSelectionTimeout=setTimeout(function(){yr.setValue([])},200))},yr.renderCascader=function(xr,Tn){var ln=xr.getPopupContainer,Wn=xr.getPrefixCls,ht=xr.renderEmpty,At=xr.direction;return t.createElement($e.b.Consumer,null,function(De){var We,ot,vt,ar,Xt=r()(yr),er=Xt.props,Kr=Xt.state,$r=er.prefixCls,Mn=er.inputPrefixCls,or=er.children,Lt=er.placeholder,Ct=Lt===void 0?Tn.placeholder||"Please select":Lt,pr=er.size,gr=er.disabled,Bt=er.className,nr=er.style,Mt=er.allowClear,tr=er.showSearch,Nr=tr===void 0?!1:tr,ur=er.suffixIcon,Cr=er.expandIcon,An=er.notFoundContent,sn=er.popupClassName,Yn=er.bordered,oi=er.dropdownRender,Ti=ue(er,["prefixCls","inputPrefixCls","children","placeholder","size","disabled","className","style","allowClear","showSearch","suffixIcon","expandIcon","notFoundContent","popupClassName","bordered","dropdownRender"]),Bi=pr||De,la=Kr.value,Ta=Kr.inputFocused,pt=At==="rtl",Be=Wn("cascader",$r),Ge=Wn("input",Mn),tt=ke()((We={},y()(We,"".concat(Ge,"-lg"),Bi==="large"),y()(We,"".concat(Ge,"-sm"),Bi==="small"),We)),dt=Mt&&!gr&&la.length>0||Kr.inputValue?t.createElement(le.a,{className:"".concat(Be,"-picker-clear"),onClick:yr.clearSelection}):null,lt=ke()((ot={},y()(ot,"".concat(Be,"-picker-arrow"),!0),y()(ot,"".concat(Be,"-picker-arrow-expand"),Kr.popupVisible),ot)),mt=ke()(Bt,"".concat(Be,"-picker"),(vt={},y()(vt,"".concat(Be,"-picker-rtl"),pt),y()(vt,"".concat(Be,"-picker-with-value"),Kr.inputValue),y()(vt,"".concat(Be,"-picker-disabled"),gr),y()(vt,"".concat(Be,"-picker-").concat(Bi),!!Bi),y()(vt,"".concat(Be,"-picker-show-search"),!!Nr),y()(vt,"".concat(Be,"-picker-focused"),Ta),y()(vt,"".concat(Be,"-picker-borderless"),!Yn),vt)),kt=Object(Me.default)(Ti,["onChange","options","popupPlacement","transitionName","displayRender","onPopupVisibleChange","changeOnSelect","expandTrigger","popupVisible","getPopupContainer","loadData","popupClassName","filterOption","renderFilteredOption","sortFilteredOption","notFoundContent","fieldNames","bordered"]),Et=er.options,ir=jt(yr.props);if(Et&&Et.length>0)Kr.inputValue&&(Et=yr.generateFilteredOptions(Be,ht));else{var Ur;Et=[(Ur={},y()(Ur,ir.label,An||ht("Cascader")),y()(Ur,ir.value,"ANT_CASCADER_NOT_FOUND"),Ur)]}Kr.popupVisible?yr.cachedOptions=Et:Et=yr.cachedOptions;var Or={},Qr=(Et||[]).length===1&&Et[0].isEmptyNode;Qr&&(Or.height="auto");var cr=Nr.matchInputWidth!==!1;cr&&(Kr.inputValue||Qr)&&yr.input&&(Or.width=yr.input.input.offsetWidth);var Fn;ur?Fn=Object(we.c)(ur,t.createElement("span",{className:"".concat(Be,"-picker-arrow")},ur),function(){var Di;return{className:ke()((Di={},y()(Di,ur.props.className,ur.props.className),y()(Di,"".concat(Be,"-picker-arrow"),!0),Di))}}):Fn=t.createElement(Se.a,{className:lt});var Sr=or||t.createElement("span",{style:nr,className:mt},t.createElement("span",{className:"".concat(Be,"-picker-label")},yr.getLabel()),t.createElement(Nt.a,O()({},kt,{tabIndex:"-1",ref:yr.saveInput,prefixCls:Ge,placeholder:la&&la.length>0?void 0:Ct,className:"".concat(Be,"-input ").concat(tt),value:Kr.inputValue,disabled:gr,readOnly:!Nr,autoComplete:kt.autoComplete||"off",onClick:Nr?yr.handleInputClick:void 0,onBlur:Nr?yr.handleInputBlur:void 0,onKeyDown:yr.handleKeyDown,onChange:Nr?yr.handleInputChange:void 0})),dt,Fn),mn;Cr?mn=Cr:mn=pt?t.createElement(St.a,null):t.createElement(et.a,null);var qr=t.createElement("span",{className:"".concat(Be,"-menu-item-loading-icon")},t.createElement(bt.a,{spin:!0})),Dr=er.getPopupContainer||ln,Xn=Object(Me.default)(er,["inputIcon","expandIcon","loadingIcon","bordered"]),pi=ke()(sn,(ar={},y()(ar,"".concat(Be,"-menu-").concat(At),At==="rtl"),y()(ar,"".concat(Be,"-menu-empty"),Et.length===1&&Et[0].value==="ANT_CASCADER_NOT_FOUND"),ar));return t.createElement(Pe,O()({},Xn,{prefixCls:Be,getPopupContainer:Dr,options:Et,value:la,popupVisible:Kr.popupVisible,onPopupVisibleChange:yr.handlePopupVisibleChange,onChange:yr.handleChange,dropdownMenuColumnStyle:Or,expandIcon:mn,loadingIcon:qr,popupClassName:pi,popupPlacement:yr.getPopupPlacement(At),dropdownRender:oi}),Sr)})},yr.state={value:wr.value||wr.defaultValue||[],inputValue:"",inputFocused:!1,popupVisible:wr.popupVisible,flattenOptions:wr.showSearch?mr(wr.options,wr):void 0,prevProps:wr},yr}return f()(Yt,[{key:"componentWillUnmount",value:function(){this.clearSelectionTimeout&&clearTimeout(this.clearSelectionTimeout)}},{key:"getLabel",value:function(){var yr=this.props,xr=yr.options,Tn=yr.displayRender,ln=Tn===void 0?ct:Tn,Wn=jt(this.props),ht=this.state.value,At=Array.isArray(ht[0])?ht[0]:ht,De=A()(xr,function(ot,vt){return ot[Wn.value]===At[vt]},{childrenKeyName:Wn.children}),We=De.length?De.map(function(ot){return ot[Wn.label]}):ht;return ln(We,De)}},{key:"generateFilteredOptions",value:function(yr,xr){var Tn=this,ln,Wn=this.props,ht=Wn.showSearch,At=Wn.notFoundContent,De=jt(this.props),We=ht.filter,ot=We===void 0?Ae:We,vt=ht.render,ar=vt===void 0?wt:vt,Xt=ht.sort,er=Xt===void 0?zt:Xt,Kr=ht.limit,$r=Kr===void 0?Qe:Kr,Mn=this.state,or=Mn.flattenOptions,Lt=or===void 0?[]:or,Ct=Mn.inputValue,pr;if($r>0){pr=[];var gr=0;Lt.some(function(Bt){var nr=ot(Tn.state.inputValue,Bt,De);return nr&&(pr.push(Bt),gr+=1),gr>=$r})}else Object(Ht.a)(typeof $r!="number","Cascader","'limit' of showSearch should be positive number or false."),pr=Lt.filter(function(Bt){return ot(Tn.state.inputValue,Bt,De)});return pr=pr.sort(function(Bt,nr){return er(Bt,nr,Ct,De)}),pr.length>0?pr.map(function(Bt){var nr;return nr={__IS_FILTERED_OPTION:!0,path:Bt},y()(nr,De.value,Bt.map(function(Mt){return Mt[De.value]})),y()(nr,De.label,ar(Ct,Bt,yr,De)),y()(nr,"disabled",Bt.some(function(Mt){return!!Mt.disabled})),y()(nr,"isEmptyNode",!0),nr}):[(ln={},y()(ln,De.value,"ANT_CASCADER_NOT_FOUND"),y()(ln,De.label,At||xr("Cascader")),y()(ln,"disabled",!0),y()(ln,"isEmptyNode",!0),ln)]}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"getPopupPlacement",value:function(){var yr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ltr",xr=this.props.popupPlacement;return xr!==void 0?xr:yr==="rtl"?"bottomRight":"bottomLeft"}},{key:"render",value:function(){var yr=this;return t.createElement(Rt.a,null,function(xr){return t.createElement(Ft.a,null,function(Tn){return yr.renderCascader(xr,Tn)})})}}],[{key:"getDerivedStateFromProps",value:function(yr,xr){var Tn=xr.prevProps,ln={prevProps:yr};return"value"in yr&&(ln.value=yr.value||[]),"popupVisible"in yr&&(ln.popupVisible=yr.popupVisible),yr.showSearch&&Tn.options!==yr.options&&(ln.flattenOptions=mr(yr.options,yr)),ln}}]),Yt}(t.Component);Vt.defaultProps={transitionName:"slide-up",options:[],disabled:!1,allowClear:!0,bordered:!0};var ut=Q.a=Vt},DFhj:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("GGyF"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},DL4k:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},DN4a:function(Ce,Q,p){var L=p("Fofx"),O=p("QBsz"),E=L.identity,y=5e-5;function a(l){return l>y||l<-y}var e=function(i){i=i||{},i.position||(this.position=[0,0]),i.rotation==null&&(this.rotation=0),i.scale||(this.scale=[1,1]),this.origin=this.origin||null},g=e.prototype;g.transform=null,g.needLocalTransform=function(){return a(this.rotation)||a(this.position[0])||a(this.position[1])||a(this.scale[0]-1)||a(this.scale[1]-1)};var f=[];g.updateTransform=function(){var l=this.parent,i=l&&l.transform,u=this.needLocalTransform(),t=this.transform;if(!(u||i)){t&&E(t);return}t=t||L.create(),u?this.getLocalTransform(t):E(t),i&&(u?L.mul(t,l.transform,t):L.copy(t,l.transform)),this.transform=t;var n=this.globalScaleRatio;if(n!=null&&n!==1){this.getGlobalScale(f);var o=f[0]<0?-1:1,d=f[1]<0?-1:1,h=((f[0]-o)*n+o)/f[0]||0,m=((f[1]-d)*n+d)/f[1]||0;t[0]*=h,t[1]*=h,t[2]*=m,t[3]*=m}this.invTransform=this.invTransform||L.create(),L.invert(this.invTransform,t)},g.getLocalTransform=function(l){return e.getLocalTransform(this,l)},g.setTransform=function(l){var i=this.transform,u=l.dpr||1;i?l.setTransform(u*i[0],u*i[1],u*i[2],u*i[3],u*i[4],u*i[5]):l.setTransform(u,0,0,u,0,0)},g.restoreTransform=function(l){var i=l.dpr||1;l.setTransform(i,0,0,i,0,0)};var s=[],r=L.create();g.setLocalTransform=function(l){if(!l)return;var i=l[0]*l[0]+l[1]*l[1],u=l[2]*l[2]+l[3]*l[3],t=this.position,n=this.scale;a(i-1)&&(i=Math.sqrt(i)),a(u-1)&&(u=Math.sqrt(u)),l[0]<0&&(i=-i),l[3]<0&&(u=-u),t[0]=l[4],t[1]=l[5],n[0]=i,n[1]=u,this.rotation=Math.atan2(-l[1]/u,l[0]/i)},g.decomposeTransform=function(){if(!this.transform)return;var l=this.parent,i=this.transform;l&&l.transform&&(L.mul(s,l.invTransform,i),i=s);var u=this.origin;u&&(u[0]||u[1])&&(r[4]=u[0],r[5]=u[1],L.mul(s,i,r),s[4]-=u[0],s[5]-=u[1],i=s),this.setLocalTransform(i)},g.getGlobalScale=function(l){var i=this.transform;return l=l||[],i?(l[0]=Math.sqrt(i[0]*i[0]+i[1]*i[1]),l[1]=Math.sqrt(i[2]*i[2]+i[3]*i[3]),i[0]<0&&(l[0]=-l[0]),i[3]<0&&(l[1]=-l[1]),l):(l[0]=1,l[1]=1,l)},g.transformCoordToLocal=function(l,i){var u=[l,i],t=this.invTransform;return t&&O.applyTransform(u,u,t),u},g.transformCoordToGlobal=function(l,i){var u=[l,i],t=this.transform;return t&&O.applyTransform(u,u,t),u},e.getLocalTransform=function(l,i){i=i||[],E(i);var u=l.origin,t=l.scale||[1,1],n=l.rotation||0,o=l.position||[0,0];return u&&(i[4]-=u[0],i[5]-=u[1]),L.scale(i,i,t),n&&L.rotate(i,i,n),u&&(i[4]+=u[0],i[5]+=u[1]),i[4]+=o[0],i[5]+=o[1],i};var c=e;Ce.exports=c},DO2E:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},DYRE:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("OPEp"),y=p.n(E)},DZo9:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("JGo8"),y=p.n(E),a=p("+L6B"),e=p("MXD1"),g=p("5Dmo")},Dagg:function(Ce,Q,p){var L=p("Gev7"),O=p("mFDi"),E=p("bYtY"),y=p("Xnb7");function a(g){L.call(this,g)}a.prototype={constructor:a,type:"image",brush:function(f,s){var r=this.style,c=r.image;r.bind(f,this,s);var l=this._image=y.createOrUpdateImage(c,this._image,this,this.onload);if(!l||!y.isImageReady(l))return;var i=r.x||0,u=r.y||0,t=r.width,n=r.height,o=l.width/l.height;if(t==null&&n!=null?t=n*o:n==null&&t!=null?n=t/o:t==null&&n==null&&(t=l.width,n=l.height),this.setTransform(f),r.sWidth&&r.sHeight){var d=r.sx||0,h=r.sy||0;f.drawImage(l,d,h,r.sWidth,r.sHeight,i,u,t,n)}else if(r.sx&&r.sy){var d=r.sx,h=r.sy,m=t-d,A=n-h;f.drawImage(l,d,h,m,A,i,u,t,n)}else f.drawImage(l,i,u,t,n);r.text!=null&&(this.restoreTransform(f),this.drawRectText(f,this.getBoundingRect()))},getBoundingRect:function(){var f=this.style;return this._rect||(this._rect=new O(f.x||0,f.y||0,f.width||0,f.height||0)),this._rect}},E.inherits(a,L);var e=a;Ce.exports=e},Dg8C:function(Ce,Q,p){var L=p("XxSj"),O=p("bYtY");function E(y,a){y.eachSeriesByType("sankey",function(e){var g=e.getGraph(),f=g.nodes;if(f.length){var s=Infinity,r=-Infinity;O.each(f,function(c){var l=c.getLayout().value;l<s&&(s=l),l>r&&(r=l)}),O.each(f,function(c){var l=new L({type:"color",mappingMethod:"linear",dataExtent:[s,r],visual:e.get("color")}),i=l.mapValueToVisual(c.getLayout().value),u=c.getModel().get("itemStyle.color");u!=null?c.setVisual("color",u):c.setVisual("color",i)})}})}Ce.exports=E},DjyN:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("Urep"),y=p.n(E),a=p("OaEy")},DlQD:function(Ce,Q,p){(function(L,O){Ce.exports=O()})(this,function(){"use strict";function L(Rt,Ft){for(var Ht=0;Ht<Ft.length;Ht++){var $e=Ft[Ht];$e.enumerable=$e.enumerable||!1,$e.configurable=!0,"value"in $e&&($e.writable=!0),Object.defineProperty(Rt,$e.key,$e)}}function O(Rt,Ft,Ht){return Ft&&L(Rt.prototype,Ft),Ht&&L(Rt,Ht),Rt}function E(Rt,Ft){if(!Rt)return;if(typeof Rt=="string")return y(Rt,Ft);var Ht=Object.prototype.toString.call(Rt).slice(8,-1);if(Ht==="Object"&&Rt.constructor&&(Ht=Rt.constructor.name),Ht==="Map"||Ht==="Set")return Array.from(Rt);if(Ht==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ht))return y(Rt,Ft)}function y(Rt,Ft){(Ft==null||Ft>Rt.length)&&(Ft=Rt.length);for(var Ht=0,$e=new Array(Ft);Ht<Ft;Ht++)$e[Ht]=Rt[Ht];return $e}function a(Rt,Ft){var Ht;if(typeof Symbol=="undefined"||Rt[Symbol.iterator]==null){if(Array.isArray(Rt)||(Ht=E(Rt))||Ft&&Rt&&typeof Rt.length=="number"){Ht&&(Rt=Ht);var $e=0;return function(){return $e>=Rt.length?{done:!0}:{done:!1,value:Rt[$e++]}}}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 Ht=Rt[Symbol.iterator](),Ht.next.bind(Ht)}function e(Rt,Ft){return Ft={exports:{}},Rt(Ft,Ft.exports),Ft.exports}var g=e(function(Rt){function Ft(){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 Ht($e){Rt.exports.defaults=$e}Rt.exports={defaults:Ft(),getDefaults:Ft,changeDefaults:Ht}}),f=g.defaults,s=g.getDefaults,r=g.changeDefaults,c=/[&<>"']/,l=/[&<>"']/g,i=/[<>"']|&(?!#?\w+;)/,u=/[<>"']|&(?!#?\w+;)/g,t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},n=function(Ft){return t[Ft]};function o(Rt,Ft){if(Ft){if(c.test(Rt))return Rt.replace(l,n)}else if(i.test(Rt))return Rt.replace(u,n);return Rt}var d=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function h(Rt){return Rt.replace(d,function(Ft,Ht){return Ht=Ht.toLowerCase(),Ht==="colon"?":":Ht.charAt(0)==="#"?Ht.charAt(1)==="x"?String.fromCharCode(parseInt(Ht.substring(2),16)):String.fromCharCode(+Ht.substring(1)):""})}var m=/(^|[^\[])\^/g;function A(Rt,Ft){Rt=Rt.source||Rt,Ft=Ft||"";var Ht={replace:function(we,ue){return ue=ue.source||ue,ue=ue.replace(m,"$1"),Rt=Rt.replace(we,ue),Ht},getRegex:function(){return new RegExp(Rt,Ft)}};return Ht}var v=/[^\w:]/g,b=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function x(Rt,Ft,Ht){if(Rt){var $e;try{$e=decodeURIComponent(h(Ht)).replace(v,"").toLowerCase()}catch(we){return null}if($e.indexOf("javascript:")===0||$e.indexOf("vbscript:")===0||$e.indexOf("data:")===0)return null}Ft&&!b.test(Ht)&&(Ht=I(Ft,Ht));try{Ht=encodeURI(Ht).replace(/%25/g,"%")}catch(we){return null}return Ht}var C={},w=/^[^:]+:\/*[^/]*$/,S=/^([^:]+:)[\s\S]*$/,T=/^([^:]+:\/*[^/]*)[\s\S]*$/;function I(Rt,Ft){C[" "+Rt]||(w.test(Rt)?C[" "+Rt]=Rt+"/":C[" "+Rt]=U(Rt,"/",!0)),Rt=C[" "+Rt];var Ht=Rt.indexOf(":")===-1;return Ft.substring(0,2)==="//"?Ht?Ft:Rt.replace(S,"$1")+Ft:Ft.charAt(0)==="/"?Ht?Ft:Rt.replace(T,"$1")+Ft:Rt+Ft}var N={exec:function(){}};function M(Rt){for(var Ft=1,Ht,$e;Ft<arguments.length;Ft++){Ht=arguments[Ft];for($e in Ht)Object.prototype.hasOwnProperty.call(Ht,$e)&&(Rt[$e]=Ht[$e])}return Rt}function k(Rt,Ft){var Ht=Rt.replace(/\|/g,function(ue,Qe,qe){for(var Ae=!1,wt=Qe;--wt>=0&&qe[wt]==="\\";)Ae=!Ae;return Ae?"|":" |"}),$e=Ht.split(/ \|/),we=0;if($e.length>Ft)$e.splice(Ft);else for(;$e.length<Ft;)$e.push("");for(;we<$e.length;we++)$e[we]=$e[we].trim().replace(/\\\|/g,"|");return $e}function U(Rt,Ft,Ht){var $e=Rt.length;if($e===0)return"";for(var we=0;we<$e;){var ue=Rt.charAt($e-we-1);if(ue===Ft&&!Ht)we++;else if(ue!==Ft&&Ht)we++;else break}return Rt.substr(0,$e-we)}function V(Rt,Ft){if(Rt.indexOf(Ft[1])===-1)return-1;for(var Ht=Rt.length,$e=0,we=0;we<Ht;we++)if(Rt[we]==="\\")we++;else if(Rt[we]===Ft[0])$e++;else if(Rt[we]===Ft[1]&&($e--,$e<0))return we;return-1}function B(Rt){Rt&&Rt.sanitize&&!Rt.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 H={escape:o,unescape:h,edit:A,cleanUrl:x,resolveUrl:I,noopTest:N,merge:M,splitCells:k,rtrim:U,findClosingBracket:V,checkSanitizeDeprecation:B},P=g.defaults,j=H.rtrim,z=H.splitCells,K=H.escape,X=H.findClosingBracket;function Z(Rt,Ft,Ht){var $e=Ft.href,we=Ft.title?K(Ft.title):null,ue=Rt[1].replace(/\\([\[\]])/g,"$1");return Rt[0].charAt(0)!=="!"?{type:"link",raw:Ht,href:$e,title:we,text:ue}:{type:"image",raw:Ht,href:$e,title:we,text:K(ue)}}function Y(Rt,Ft){var Ht=Rt.match(/^(\s+)(?:```)/);if(Ht===null)return Ft;var $e=Ht[1];return Ft.split(`
`).map(function(we){var ue=we.match(/^\s+/);if(ue===null)return we;var Qe=ue[0];return Qe.length>=$e.length?we.slice($e.length):we}).join(`
`)}var te=function(){function Rt(Ht){this.options=Ht||P}var Ft=Rt.prototype;return Ft.space=function($e){var we=this.rules.block.newline.exec($e);if(we)return we[0].length>1?{type:"space",raw:we[0]}:{raw:`
`}},Ft.code=function($e,we){var ue=this.rules.block.code.exec($e);if(ue){var Qe=we[we.length-1];if(Qe&&Qe.type==="paragraph")return{raw:ue[0],text:ue[0].trimRight()};var qe=ue[0].replace(/^ {4}/gm,"");return{type:"code",raw:ue[0],codeBlockStyle:"indented",text:this.options.pedantic?qe:j(qe,`
`)}}},Ft.fences=function($e){var we=this.rules.block.fences.exec($e);if(we){var ue=we[0],Qe=Y(ue,we[3]||"");return{type:"code",raw:ue,lang:we[2]?we[2].trim():we[2],text:Qe}}},Ft.heading=function($e){var we=this.rules.block.heading.exec($e);if(we)return{type:"heading",raw:we[0],depth:we[1].length,text:we[2]}},Ft.nptable=function($e){var we=this.rules.block.nptable.exec($e);if(we){var ue={type:"table",header:z(we[1].replace(/^ *| *\| *$/g,"")),align:we[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:we[3]?we[3].replace(/\n$/,"").split(`
`):[],raw:we[0]};if(ue.header.length===ue.align.length){var Qe=ue.align.length,qe;for(qe=0;qe<Qe;qe++)/^ *-+: *$/.test(ue.align[qe])?ue.align[qe]="right":/^ *:-+: *$/.test(ue.align[qe])?ue.align[qe]="center":/^ *:-+ *$/.test(ue.align[qe])?ue.align[qe]="left":ue.align[qe]=null;for(Qe=ue.cells.length,qe=0;qe<Qe;qe++)ue.cells[qe]=z(ue.cells[qe],ue.header.length);return ue}}},Ft.hr=function($e){var we=this.rules.block.hr.exec($e);if(we)return{type:"hr",raw:we[0]}},Ft.blockquote=function($e){var we=this.rules.block.blockquote.exec($e);if(we){var ue=we[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:we[0],text:ue}}},Ft.list=function($e){var we=this.rules.block.list.exec($e);if(we){for(var ue=we[0],Qe=we[2],qe=Qe.length>1,Ae=Qe[Qe.length-1]===")",wt={type:"list",raw:ue,ordered:qe,start:qe?+Qe.slice(0,-1):"",loose:!1,items:[]},zt=we[0].match(this.rules.block.item),ze=!1,jt,mr,ct,Pt,Vt,ut,at,rt=zt.length,Yt=0;Yt<rt;Yt++)jt=zt[Yt],ue=jt,mr=jt.length,jt=jt.replace(/^ *([*+-]|\d+[.)]) */,""),~jt.indexOf(`
`)&&(mr-=jt.length,jt=this.options.pedantic?jt.replace(/^ {1,4}/gm,""):jt.replace(new RegExp("^ {1,"+mr+"}","gm"),"")),Yt!==rt-1&&(ct=this.rules.block.bullet.exec(zt[Yt+1])[0],(qe?ct.length===1||!Ae&&ct[ct.length-1]===")":ct.length>1||this.options.smartLists&&ct!==Qe)&&(Pt=zt.slice(Yt+1).join(`
`),wt.raw=wt.raw.substring(0,wt.raw.length-Pt.length),Yt=rt-1)),Vt=ze||/\n\n(?!\s*$)/.test(jt),Yt!==rt-1&&(ze=jt.charAt(jt.length-1)===`
`,Vt||(Vt=ze)),Vt&&(wt.loose=!0),ut=/^\[[ xX]\] /.test(jt),at=void 0,ut&&(at=jt[1]!==" ",jt=jt.replace(/^\[[ xX]\] +/,"")),wt.items.push({type:"list_item",raw:ue,task:ut,checked:at,loose:Vt,text:jt});return wt}},Ft.html=function($e){var we=this.rules.block.html.exec($e);if(we)return{type:this.options.sanitize?"paragraph":"html",raw:we[0],pre:!this.options.sanitizer&&(we[1]==="pre"||we[1]==="script"||we[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(we[0]):K(we[0]):we[0]}},Ft.def=function($e){var we=this.rules.block.def.exec($e);if(we){we[3]&&(we[3]=we[3].substring(1,we[3].length-1));var ue=we[1].toLowerCase().replace(/\s+/g," ");return{tag:ue,raw:we[0],href:we[2],title:we[3]}}},Ft.table=function($e){var we=this.rules.block.table.exec($e);if(we){var ue={type:"table",header:z(we[1].replace(/^ *| *\| *$/g,"")),align:we[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:we[3]?we[3].replace(/\n$/,"").split(`
`):[]};if(ue.header.length===ue.align.length){ue.raw=we[0];var Qe=ue.align.length,qe;for(qe=0;qe<Qe;qe++)/^ *-+: *$/.test(ue.align[qe])?ue.align[qe]="right":/^ *:-+: *$/.test(ue.align[qe])?ue.align[qe]="center":/^ *:-+ *$/.test(ue.align[qe])?ue.align[qe]="left":ue.align[qe]=null;for(Qe=ue.cells.length,qe=0;qe<Qe;qe++)ue.cells[qe]=z(ue.cells[qe].replace(/^ *\| *| *\| *$/g,""),ue.header.length);return ue}}},Ft.lheading=function($e){var we=this.rules.block.lheading.exec($e);if(we)return{type:"heading",raw:we[0],depth:we[2].charAt(0)==="="?1:2,text:we[1]}},Ft.paragraph=function($e){var we=this.rules.block.paragraph.exec($e);if(we)return{type:"paragraph",raw:we[0],text:we[1].charAt(we[1].length-1)===`
`?we[1].slice(0,-1):we[1]}},Ft.text=function($e,we){var ue=this.rules.block.text.exec($e);if(ue){var Qe=we[we.length-1];return Qe&&Qe.type==="text"?{raw:ue[0],text:ue[0]}:{type:"text",raw:ue[0],text:ue[0]}}},Ft.escape=function($e){var we=this.rules.inline.escape.exec($e);if(we)return{type:"escape",raw:we[0],text:K(we[1])}},Ft.tag=function($e,we,ue){var Qe=this.rules.inline.tag.exec($e);if(Qe)return!we&&/^<a /i.test(Qe[0])?we=!0:we&&/^<\/a>/i.test(Qe[0])&&(we=!1),!ue&&/^<(pre|code|kbd|script)(\s|>)/i.test(Qe[0])?ue=!0:ue&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Qe[0])&&(ue=!1),{type:this.options.sanitize?"text":"html",raw:Qe[0],inLink:we,inRawBlock:ue,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Qe[0]):K(Qe[0]):Qe[0]}},Ft.link=function($e){var we=this.rules.inline.link.exec($e);if(we){var ue=X(we[2],"()");if(ue>-1){var Qe=we[0].indexOf("!")===0?5:4,qe=Qe+we[1].length+ue;we[2]=we[2].substring(0,ue),we[0]=we[0].substring(0,qe).trim(),we[3]=""}var Ae=we[2],wt="";if(this.options.pedantic){var zt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(Ae);zt?(Ae=zt[1],wt=zt[3]):wt=""}else wt=we[3]?we[3].slice(1,-1):"";Ae=Ae.trim().replace(/^<([\s\S]*)>$/,"$1");var ze=Z(we,{href:Ae&&Ae.replace(this.rules.inline._escapes,"$1"),title:wt&&wt.replace(this.rules.inline._escapes,"$1")},we[0]);return ze}},Ft.reflink=function($e,we){var ue;if((ue=this.rules.inline.reflink.exec($e))||(ue=this.rules.inline.nolink.exec($e))){var Qe=(ue[2]||ue[1]).replace(/\s+/g," ");if(Qe=we[Qe.toLowerCase()],!Qe||!Qe.href){var qe=ue[0].charAt(0);return{type:"text",raw:qe,text:qe}}var Ae=Z(ue,Qe,ue[0]);return Ae}},Ft.strong=function($e,we,ue){ue===void 0&&(ue="");var Qe=this.rules.inline.strong.start.exec($e);if(Qe&&(!Qe[1]||Qe[1]&&(ue===""||this.rules.inline.punctuation.exec(ue)))){we=we.slice(-1*$e.length);var qe=Qe[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;qe.lastIndex=0;for(var Ae;(Qe=qe.exec(we))!=null;)if(Ae=this.rules.inline.strong.middle.exec(we.slice(0,Qe.index+3)),Ae)return{type:"strong",raw:$e.slice(0,Ae[0].length),text:$e.slice(2,Ae[0].length-2)}}},Ft.em=function($e,we,ue){ue===void 0&&(ue="");var Qe=this.rules.inline.em.start.exec($e);if(Qe&&(!Qe[1]||Qe[1]&&(ue===""||this.rules.inline.punctuation.exec(ue)))){we=we.slice(-1*$e.length);var qe=Qe[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;qe.lastIndex=0;for(var Ae;(Qe=qe.exec(we))!=null;)if(Ae=this.rules.inline.em.middle.exec(we.slice(0,Qe.index+2)),Ae)return{type:"em",raw:$e.slice(0,Ae[0].length),text:$e.slice(1,Ae[0].length-1)}}},Ft.codespan=function($e){var we=this.rules.inline.code.exec($e);if(we){var ue=we[2].replace(/\n/g," "),Qe=/[^ ]/.test(ue),qe=ue.startsWith(" ")&&ue.endsWith(" ");return Qe&&qe&&(ue=ue.substring(1,ue.length-1)),ue=K(ue,!0),{type:"codespan",raw:we[0],text:ue}}},Ft.br=function($e){var we=this.rules.inline.br.exec($e);if(we)return{type:"br",raw:we[0]}},Ft.del=function($e){var we=this.rules.inline.del.exec($e);if(we)return{type:"del",raw:we[0],text:we[1]}},Ft.autolink=function($e,we){var ue=this.rules.inline.autolink.exec($e);if(ue){var Qe,qe;return ue[2]==="@"?(Qe=K(this.options.mangle?we(ue[1]):ue[1]),qe="mailto:"+Qe):(Qe=K(ue[1]),qe=Qe),{type:"link",raw:ue[0],text:Qe,href:qe,tokens:[{type:"text",raw:Qe,text:Qe}]}}},Ft.url=function($e,we){var ue;if(ue=this.rules.inline.url.exec($e)){var Qe,qe;if(ue[2]==="@")Qe=K(this.options.mangle?we(ue[0]):ue[0]),qe="mailto:"+Qe;else{var Ae;do Ae=ue[0],ue[0]=this.rules.inline._backpedal.exec(ue[0])[0];while(Ae!==ue[0]);Qe=K(ue[0]),ue[1]==="www."?qe="http://"+Qe:qe=Qe}return{type:"link",raw:ue[0],text:Qe,href:qe,tokens:[{type:"text",raw:Qe,text:Qe}]}}},Ft.inlineText=function($e,we,ue){var Qe=this.rules.inline.text.exec($e);if(Qe){var qe;return we?qe=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Qe[0]):K(Qe[0]):Qe[0]:qe=K(this.options.smartypants?ue(Qe[0]):Qe[0]),{type:"text",raw:Qe[0],text:qe}}},Rt}(),q=H.noopTest,ee=H.edit,fe=H.merge,be={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:q,table:q,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};be._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,be._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,be.def=ee(be.def).replace("label",be._label).replace("title",be._title).getRegex(),be.bullet=/(?:[*+-]|\d{1,9}[.)])/,be.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,be.item=ee(be.item,"gm").replace(/bull/g,be.bullet).getRegex(),be.list=ee(be.list).replace(/bull/g,be.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+be.def.source+")").getRegex(),be._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",be._comment=/<!--(?!-?>)[\s\S]*?-->/,be.html=ee(be.html,"i").replace("comment",be._comment).replace("tag",be._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),be.paragraph=ee(be._paragraph).replace("hr",be.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",be._tag).getRegex(),be.blockquote=ee(be.blockquote).replace("paragraph",be.paragraph).getRegex(),be.normal=fe({},be),be.gfm=fe({},be.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*|$)"}),be.gfm.nptable=ee(be.gfm.nptable).replace("hr",be.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",be._tag).getRegex(),be.gfm.table=ee(be.gfm.table).replace("hr",be.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",be._tag).getRegex(),be.pedantic=fe({},be.normal,{html:ee(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",be._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:q,paragraph:ee(be.normal._paragraph).replace("hr",be.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",be.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var Fe={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:q,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:q,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};Fe._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",Fe.punctuation=ee(Fe.punctuation).replace(/punctuation/g,Fe._punctuation).getRegex(),Fe._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",Fe._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",Fe.em.start=ee(Fe.em.start).replace(/punctuation/g,Fe._punctuation).getRegex(),Fe.em.middle=ee(Fe.em.middle).replace(/punctuation/g,Fe._punctuation).replace(/overlapSkip/g,Fe._overlapSkip).getRegex(),Fe.em.endAst=ee(Fe.em.endAst,"g").replace(/punctuation/g,Fe._punctuation).getRegex(),Fe.em.endUnd=ee(Fe.em.endUnd,"g").replace(/punctuation/g,Fe._punctuation).getRegex(),Fe.strong.start=ee(Fe.strong.start).replace(/punctuation/g,Fe._punctuation).getRegex(),Fe.strong.middle=ee(Fe.strong.middle).replace(/punctuation/g,Fe._punctuation).replace(/blockSkip/g,Fe._blockSkip).getRegex(),Fe.strong.endAst=ee(Fe.strong.endAst,"g").replace(/punctuation/g,Fe._punctuation).getRegex(),Fe.strong.endUnd=ee(Fe.strong.endUnd,"g").replace(/punctuation/g,Fe._punctuation).getRegex(),Fe.blockSkip=ee(Fe._blockSkip,"g").getRegex(),Fe.overlapSkip=ee(Fe._overlapSkip,"g").getRegex(),Fe._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Fe._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Fe._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,Fe.autolink=ee(Fe.autolink).replace("scheme",Fe._scheme).replace("email",Fe._email).getRegex(),Fe._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Fe.tag=ee(Fe.tag).replace("comment",be._comment).replace("attribute",Fe._attribute).getRegex(),Fe._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Fe._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,Fe._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Fe.link=ee(Fe.link).replace("label",Fe._label).replace("href",Fe._href).replace("title",Fe._title).getRegex(),Fe.reflink=ee(Fe.reflink).replace("label",Fe._label).getRegex(),Fe.reflinkSearch=ee(Fe.reflinkSearch,"g").replace("reflink",Fe.reflink).replace("nolink",Fe.nolink).getRegex(),Fe.normal=fe({},Fe),Fe.pedantic=fe({},Fe.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:ee(/^!?\[(label)\]\((.*?)\)/).replace("label",Fe._label).getRegex(),reflink:ee(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Fe._label).getRegex()}),Fe.gfm=fe({},Fe.normal,{escape:ee(Fe.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),Fe.gfm.url=ee(Fe.gfm.url,"i").replace("email",Fe.gfm._extended_email).getRegex(),Fe.breaks=fe({},Fe.gfm,{br:ee(Fe.br).replace("{2,}","*").getRegex(),text:ee(Fe.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var ve={block:be,inline:Fe},Oe=g.defaults,J=ve.block,ne=ve.inline;function Ke(Rt){return Rt.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 ie(Rt){var Ft="",Ht,$e,we=Rt.length;for(Ht=0;Ht<we;Ht++)$e=Rt.charCodeAt(Ht),Math.random()>.5&&($e="x"+$e.toString(16)),Ft+="&#"+$e+";";return Ft}var re=function(){function Rt(Ht){this.tokens=[],this.tokens.links=Object.create(null),this.options=Ht||Oe,this.options.tokenizer=this.options.tokenizer||new te,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var $e={block:J.normal,inline:ne.normal};this.options.pedantic?($e.block=J.pedantic,$e.inline=ne.pedantic):this.options.gfm&&($e.block=J.gfm,this.options.breaks?$e.inline=ne.breaks:$e.inline=ne.gfm),this.tokenizer.rules=$e}Rt.lex=function($e,we){var ue=new Rt(we);return ue.lex($e)};var Ft=Rt.prototype;return Ft.lex=function($e){return $e=$e.replace(/\r\n|\r/g,`
`).replace(/\t/g," "),this.blockTokens($e,this.tokens,!0),this.inline(this.tokens),this.tokens},Ft.blockTokens=function($e,we,ue){we===void 0&&(we=[]),ue===void 0&&(ue=!0),$e=$e.replace(/^ +$/gm,"");for(var Qe,qe,Ae,wt;$e;){if(Qe=this.tokenizer.space($e)){$e=$e.substring(Qe.raw.length),Qe.type&&we.push(Qe);continue}if(Qe=this.tokenizer.code($e,we)){$e=$e.substring(Qe.raw.length),Qe.type?we.push(Qe):(wt=we[we.length-1],wt.raw+=`
`+Qe.raw,wt.text+=`
`+Qe.text);continue}if(Qe=this.tokenizer.fences($e)){$e=$e.substring(Qe.raw.length),we.push(Qe);continue}if(Qe=this.tokenizer.heading($e)){$e=$e.substring(Qe.raw.length),we.push(Qe);continue}if(Qe=this.tokenizer.nptable($e)){$e=$e.substring(Qe.raw.length),we.push(Qe);continue}if(Qe=this.tokenizer.hr($e)){$e=$e.substring(Qe.raw.length),we.push(Qe);continue}if(Qe=this.tokenizer.blockquote($e)){$e=$e.substring(Qe.raw.length),Qe.tokens=this.blockTokens(Qe.text,[],ue),we.push(Qe);continue}if(Qe=this.tokenizer.list($e)){for($e=$e.substring(Qe.raw.length),Ae=Qe.items.length,qe=0;qe<Ae;qe++)Qe.items[qe].tokens=this.blockTokens(Qe.items[qe].text,[],!1);we.push(Qe);continue}if(Qe=this.tokenizer.html($e)){$e=$e.substring(Qe.raw.length),we.push(Qe);continue}if(ue&&(Qe=this.tokenizer.def($e))){$e=$e.substring(Qe.raw.length),this.tokens.links[Qe.tag]||(this.tokens.links[Qe.tag]={href:Qe.href,title:Qe.title});continue}if(Qe=this.tokenizer.table($e)){$e=$e.substring(Qe.raw.length),we.push(Qe);continue}if(Qe=this.tokenizer.lheading($e)){$e=$e.substring(Qe.raw.length),we.push(Qe);continue}if(ue&&(Qe=this.tokenizer.paragraph($e))){$e=$e.substring(Qe.raw.length),we.push(Qe);continue}if(Qe=this.tokenizer.text($e,we)){$e=$e.substring(Qe.raw.length),Qe.type?we.push(Qe):(wt=we[we.length-1],wt.raw+=`
`+Qe.raw,wt.text+=`
`+Qe.text);continue}if($e){var zt="Infinite loop on byte: "+$e.charCodeAt(0);if(this.options.silent){console.error(zt);break}else throw new Error(zt)}}return we},Ft.inline=function($e){var we,ue,Qe,qe,Ae,wt,zt=$e.length;for(we=0;we<zt;we++){wt=$e[we];switch(wt.type){case"paragraph":case"text":case"heading":{wt.tokens=[],this.inlineTokens(wt.text,wt.tokens);break}case"table":{for(wt.tokens={header:[],cells:[]},qe=wt.header.length,ue=0;ue<qe;ue++)wt.tokens.header[ue]=[],this.inlineTokens(wt.header[ue],wt.tokens.header[ue]);for(qe=wt.cells.length,ue=0;ue<qe;ue++)for(Ae=wt.cells[ue],wt.tokens.cells[ue]=[],Qe=0;Qe<Ae.length;Qe++)wt.tokens.cells[ue][Qe]=[],this.inlineTokens(Ae[Qe],wt.tokens.cells[ue][Qe]);break}case"blockquote":{this.inline(wt.tokens);break}case"list":{for(qe=wt.items.length,ue=0;ue<qe;ue++)this.inline(wt.items[ue].tokens);break}}}return $e},Ft.inlineTokens=function($e,we,ue,Qe,qe){we===void 0&&(we=[]),ue===void 0&&(ue=!1),Qe===void 0&&(Qe=!1),qe===void 0&&(qe="");var Ae,wt=$e,zt;if(this.tokens.links){var ze=Object.keys(this.tokens.links);if(ze.length>0)for(;(zt=this.tokenizer.rules.inline.reflinkSearch.exec(wt))!=null;)ze.includes(zt[0].slice(zt[0].lastIndexOf("[")+1,-1))&&(wt=wt.slice(0,zt.index)+"["+"a".repeat(zt[0].length-2)+"]"+wt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(zt=this.tokenizer.rules.inline.blockSkip.exec(wt))!=null;)wt=wt.slice(0,zt.index)+"["+"a".repeat(zt[0].length-2)+"]"+wt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;$e;){if(Ae=this.tokenizer.escape($e)){$e=$e.substring(Ae.raw.length),we.push(Ae);continue}if(Ae=this.tokenizer.tag($e,ue,Qe)){$e=$e.substring(Ae.raw.length),ue=Ae.inLink,Qe=Ae.inRawBlock,we.push(Ae);continue}if(Ae=this.tokenizer.link($e)){$e=$e.substring(Ae.raw.length),Ae.type==="link"&&(Ae.tokens=this.inlineTokens(Ae.text,[],!0,Qe)),we.push(Ae);continue}if(Ae=this.tokenizer.reflink($e,this.tokens.links)){$e=$e.substring(Ae.raw.length),Ae.type==="link"&&(Ae.tokens=this.inlineTokens(Ae.text,[],!0,Qe)),we.push(Ae);continue}if(Ae=this.tokenizer.strong($e,wt,qe)){$e=$e.substring(Ae.raw.length),Ae.tokens=this.inlineTokens(Ae.text,[],ue,Qe),we.push(Ae);continue}if(Ae=this.tokenizer.em($e,wt,qe)){$e=$e.substring(Ae.raw.length),Ae.tokens=this.inlineTokens(Ae.text,[],ue,Qe),we.push(Ae);continue}if(Ae=this.tokenizer.codespan($e)){$e=$e.substring(Ae.raw.length),we.push(Ae);continue}if(Ae=this.tokenizer.br($e)){$e=$e.substring(Ae.raw.length),we.push(Ae);continue}if(Ae=this.tokenizer.del($e)){$e=$e.substring(Ae.raw.length),Ae.tokens=this.inlineTokens(Ae.text,[],ue,Qe),we.push(Ae);continue}if(Ae=this.tokenizer.autolink($e,ie)){$e=$e.substring(Ae.raw.length),we.push(Ae);continue}if(!ue&&(Ae=this.tokenizer.url($e,ie))){$e=$e.substring(Ae.raw.length),we.push(Ae);continue}if(Ae=this.tokenizer.inlineText($e,Qe,Ke)){$e=$e.substring(Ae.raw.length),qe=Ae.raw.slice(-1),we.push(Ae);continue}if($e){var jt="Infinite loop on byte: "+$e.charCodeAt(0);if(this.options.silent){console.error(jt);break}else throw new Error(jt)}}return we},O(Rt,null,[{key:"rules",get:function(){return{block:J,inline:ne}}}]),Rt}(),he=g.defaults,ge=H.cleanUrl,Pe=H.escape,Ee=function(){function Rt(Ht){this.options=Ht||he}var Ft=Rt.prototype;return Ft.code=function($e,we,ue){var Qe=(we||"").match(/\S*/)[0];if(this.options.highlight){var qe=this.options.highlight($e,Qe);qe!=null&&qe!==$e&&(ue=!0,$e=qe)}return Qe?'<pre><code class="'+this.options.langPrefix+Pe(Qe,!0)+'">'+(ue?$e:Pe($e,!0))+`</code></pre>
`:"<pre><code>"+(ue?$e:Pe($e,!0))+`</code></pre>
`},Ft.blockquote=function($e){return`<blockquote>
`+$e+`</blockquote>
`},Ft.html=function($e){return $e},Ft.heading=function($e,we,ue,Qe){return this.options.headerIds?"<h"+we+' id="'+this.options.headerPrefix+Qe.slug(ue)+'">'+$e+"</h"+we+`>
`:"<h"+we+">"+$e+"</h"+we+`>
`},Ft.hr=function(){return this.options.xhtml?`<hr/>
`:`<hr>
`},Ft.list=function($e,we,ue){var Qe=we?"ol":"ul",qe=we&&ue!==1?' start="'+ue+'"':"";return"<"+Qe+qe+`>
`+$e+"</"+Qe+`>
`},Ft.listitem=function($e){return"<li>"+$e+`</li>
`},Ft.checkbox=function($e){return"<input "+($e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},Ft.paragraph=function($e){return"<p>"+$e+`</p>
`},Ft.table=function($e,we){return we&&(we="<tbody>"+we+"</tbody>"),`<table>
<thead>
`+$e+`</thead>
`+we+`</table>
`},Ft.tablerow=function($e){return`<tr>
`+$e+`</tr>
`},Ft.tablecell=function($e,we){var ue=we.header?"th":"td",Qe=we.align?"<"+ue+' align="'+we.align+'">':"<"+ue+">";return Qe+$e+"</"+ue+`>
`},Ft.strong=function($e){return"<strong>"+$e+"</strong>"},Ft.em=function($e){return"<em>"+$e+"</em>"},Ft.codespan=function($e){return"<code>"+$e+"</code>"},Ft.br=function(){return this.options.xhtml?"<br/>":"<br>"},Ft.del=function($e){return"<del>"+$e+"</del>"},Ft.link=function($e,we,ue){if($e=ge(this.options.sanitize,this.options.baseUrl,$e),$e===null)return ue;var Qe='<a href="'+Pe($e)+'"';return we&&(Qe+=' title="'+we+'"'),Qe+=">"+ue+"</a>",Qe},Ft.image=function($e,we,ue){if($e=ge(this.options.sanitize,this.options.baseUrl,$e),$e===null)return ue;var Qe='<img src="'+$e+'" alt="'+ue+'"';return we&&(Qe+=' title="'+we+'"'),Qe+=this.options.xhtml?"/>":">",Qe},Ft.text=function($e){return $e},Rt}(),ke=function(){function Rt(){}var Ft=Rt.prototype;return Ft.strong=function($e){return $e},Ft.em=function($e){return $e},Ft.codespan=function($e){return $e},Ft.del=function($e){return $e},Ft.html=function($e){return $e},Ft.text=function($e){return $e},Ft.link=function($e,we,ue){return""+ue},Ft.image=function($e,we,ue){return""+ue},Ft.br=function(){return""},Rt}(),Me=function(){function Rt(){this.seen={}}var Ft=Rt.prototype;return Ft.slug=function($e){var we=$e.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(we)){var ue=we;do this.seen[ue]++,we=ue+"-"+this.seen[ue];while(this.seen.hasOwnProperty(we))}return this.seen[we]=0,we},Rt}(),me=g.defaults,le=H.unescape,oe=function(){function Rt(Ht){this.options=Ht||me,this.options.renderer=this.options.renderer||new Ee,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ke,this.slugger=new Me}Rt.parse=function($e,we){var ue=new Rt(we);return ue.parse($e)};var Ft=Rt.prototype;return Ft.parse=function($e,we){we===void 0&&(we=!0);var ue="",Qe,qe,Ae,wt,zt,ze,jt,mr,ct,Pt,Vt,ut,at,rt,Yt,wr,yr,xr,Tn=$e.length;for(Qe=0;Qe<Tn;Qe++){Pt=$e[Qe];switch(Pt.type){case"space":continue;case"hr":{ue+=this.renderer.hr();continue}case"heading":{ue+=this.renderer.heading(this.parseInline(Pt.tokens),Pt.depth,le(this.parseInline(Pt.tokens,this.textRenderer)),this.slugger);continue}case"code":{ue+=this.renderer.code(Pt.text,Pt.lang,Pt.escaped);continue}case"table":{for(mr="",jt="",wt=Pt.header.length,qe=0;qe<wt;qe++)jt+=this.renderer.tablecell(this.parseInline(Pt.tokens.header[qe]),{header:!0,align:Pt.align[qe]});for(mr+=this.renderer.tablerow(jt),ct="",wt=Pt.cells.length,qe=0;qe<wt;qe++){for(ze=Pt.tokens.cells[qe],jt="",zt=ze.length,Ae=0;Ae<zt;Ae++)jt+=this.renderer.tablecell(this.parseInline(ze[Ae]),{header:!1,align:Pt.align[Ae]});ct+=this.renderer.tablerow(jt)}ue+=this.renderer.table(mr,ct);continue}case"blockquote":{ct=this.parse(Pt.tokens),ue+=this.renderer.blockquote(ct);continue}case"list":{for(Vt=Pt.ordered,ut=Pt.start,at=Pt.loose,wt=Pt.items.length,ct="",qe=0;qe<wt;qe++)Yt=Pt.items[qe],wr=Yt.checked,yr=Yt.task,rt="",Yt.task&&(xr=this.renderer.checkbox(wr),at?Yt.tokens.length>0&&Yt.tokens[0].type==="text"?(Yt.tokens[0].text=xr+" "+Yt.tokens[0].text,Yt.tokens[0].tokens&&Yt.tokens[0].tokens.length>0&&Yt.tokens[0].tokens[0].type==="text"&&(Yt.tokens[0].tokens[0].text=xr+" "+Yt.tokens[0].tokens[0].text)):Yt.tokens.unshift({type:"text",text:xr}):rt+=xr),rt+=this.parse(Yt.tokens,at),ct+=this.renderer.listitem(rt,yr,wr);ue+=this.renderer.list(ct,Vt,ut);continue}case"html":{ue+=this.renderer.html(Pt.text);continue}case"paragraph":{ue+=this.renderer.paragraph(this.parseInline(Pt.tokens));continue}case"text":{for(ct=Pt.tokens?this.parseInline(Pt.tokens):Pt.text;Qe+1<Tn&&$e[Qe+1].type==="text";)Pt=$e[++Qe],ct+=`
`+(Pt.tokens?this.parseInline(Pt.tokens):Pt.text);ue+=we?this.renderer.paragraph(ct):ct;continue}default:{var ln='Token with "'+Pt.type+'" type was not found.';if(this.options.silent){console.error(ln);return}else throw new Error(ln)}}}return ue},Ft.parseInline=function($e,we){we=we||this.renderer;var ue="",Qe,qe,Ae=$e.length;for(Qe=0;Qe<Ae;Qe++){qe=$e[Qe];switch(qe.type){case"escape":{ue+=we.text(qe.text);break}case"html":{ue+=we.html(qe.text);break}case"link":{ue+=we.link(qe.href,qe.title,this.parseInline(qe.tokens,we));break}case"image":{ue+=we.image(qe.href,qe.title,qe.text);break}case"strong":{ue+=we.strong(this.parseInline(qe.tokens,we));break}case"em":{ue+=we.em(this.parseInline(qe.tokens,we));break}case"codespan":{ue+=we.codespan(qe.text);break}case"br":{ue+=we.br();break}case"del":{ue+=we.del(this.parseInline(qe.tokens,we));break}case"text":{ue+=we.text(qe.text);break}default:{var wt='Token with "'+qe.type+'" type was not found.';if(this.options.silent){console.error(wt);return}else throw new Error(wt)}}}return ue},Rt}(),Se=H.merge,nt=H.checkSanitizeDeprecation,et=H.escape,Ue=g.getDefaults,bt=g.changeDefaults,Je=g.defaults;function St(Rt,Ft,Ht){if(typeof Rt=="undefined"||Rt===null)throw new Error("marked(): input parameter is undefined or null");if(typeof Rt!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Rt)+", string expected");if(typeof Ft=="function"&&(Ht=Ft,Ft=null),Ft=Se({},St.defaults,Ft||{}),nt(Ft),Ht){var $e=Ft.highlight,we;try{we=re.lex(Rt,Ft)}catch(Ae){return Ht(Ae)}var ue=function(wt){var zt;if(!wt)try{zt=oe.parse(we,Ft)}catch(ze){wt=ze}return Ft.highlight=$e,wt?Ht(wt):Ht(null,zt)};if(!$e||$e.length<3)return ue();if(delete Ft.highlight,!we.length)return ue();var Qe=0;St.walkTokens(we,function(Ae){Ae.type==="code"&&(Qe++,setTimeout(function(){$e(Ae.text,Ae.lang,function(wt,zt){if(wt)return ue(wt);zt!=null&&zt!==Ae.text&&(Ae.text=zt,Ae.escaped=!0),Qe--,Qe===0&&ue()})},0))}),Qe===0&&ue();return}try{var qe=re.lex(Rt,Ft);return Ft.walkTokens&&St.walkTokens(qe,Ft.walkTokens),oe.parse(qe,Ft)}catch(Ae){if(Ae.message+=`
Please report this to https://github.com/markedjs/marked.`,Ft.silent)return"<p>An error occurred:</p><pre>"+et(Ae.message+"",!0)+"</pre>";throw Ae}}St.options=St.setOptions=function(Rt){return Se(St.defaults,Rt),bt(St.defaults),St},St.getDefaults=Ue,St.defaults=Je,St.use=function(Rt){var Ft=Se({},Rt);if(Rt.renderer&&function(){var $e=St.defaults.renderer||new Ee,we=function(qe){var Ae=$e[qe];$e[qe]=function(){for(var wt=arguments.length,zt=new Array(wt),ze=0;ze<wt;ze++)zt[ze]=arguments[ze];var jt=Rt.renderer[qe].apply($e,zt);return jt===!1&&(jt=Ae.apply($e,zt)),jt}};for(var ue in Rt.renderer)we(ue);Ft.renderer=$e}(),Rt.tokenizer&&function(){var $e=St.defaults.tokenizer||new te,we=function(qe){var Ae=$e[qe];$e[qe]=function(){for(var wt=arguments.length,zt=new Array(wt),ze=0;ze<wt;ze++)zt[ze]=arguments[ze];var jt=Rt.tokenizer[qe].apply($e,zt);return jt===!1&&(jt=Ae.apply($e,zt)),jt}};for(var ue in Rt.tokenizer)we(ue);Ft.tokenizer=$e}(),Rt.walkTokens){var Ht=St.defaults.walkTokens;Ft.walkTokens=function($e){Rt.walkTokens($e),Ht&&Ht($e)}}St.setOptions(Ft)},St.walkTokens=function(Rt,Ft){for(var Ht=a(Rt),$e;!($e=Ht()).done;){var we=$e.value;Ft(we);switch(we.type){case"table":{for(var ue=a(we.tokens.header),Qe;!(Qe=ue()).done;){var qe=Qe.value;St.walkTokens(qe,Ft)}for(var Ae=a(we.tokens.cells),wt;!(wt=Ae()).done;)for(var zt=wt.value,ze=a(zt),jt;!(jt=ze()).done;){var mr=jt.value;St.walkTokens(mr,Ft)}break}case"list":{St.walkTokens(we.items,Ft);break}default:we.tokens&&St.walkTokens(we.tokens,Ft)}}},St.Parser=oe,St.parser=oe.parse,St.Renderer=Ee,St.TextRenderer=ke,St.Lexer=re,St.lexer=re.lex,St.Tokenizer=te,St.Slugger=Me,St.parse=St;var Nt=St;return Nt})},"DlR+":function(Ce,Q,p){var L=p("MFOe"),O=L.Global,E=L.trim;Ce.exports={name:"cookieStorage",read:a,write:g,each:e,remove:f,clearAll:s};var y=O.document;function a(c){if(!c||!r(c))return null;var l="(?:^|.*;\\s*)"+escape(c).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(y.cookie.replace(new RegExp(l),"$1"))}function e(c){for(var l=y.cookie.split(/; ?/g),i=l.length-1;i>=0;i--){if(!E(l[i]))continue;var u=l[i].split("="),t=unescape(u[0]),n=unescape(u[1]);c(n,t)}}function g(c,l){if(!c)return;y.cookie=escape(c)+"="+escape(l)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/"}function f(c){if(!c||!r(c))return;y.cookie=escape(c)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"}function s(){e(function(c,l){f(l)})}function r(c){return new RegExp("(?:^|;\\s*)"+escape(c).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(y.cookie)}},Ducp:function(Ce,Q,p){var L=p("bYtY"),O=p("IwbS"),E=p("+TT/"),y=p("XpcN"),a=O.Group,e=["width","height"],g=["x","y"],f=y.extend({type:"legend.scroll",newlineDisabled:!0,init:function(){f.superCall(this,"init"),this._currentIndex=0,this.group.add(this._containerGroup=new a),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new a),this._showController},resetInner:function(){f.superCall(this,"resetInner"),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},renderInner:function(r,c,l,i,u,t,n){var o=this;f.superCall(this,"renderInner",r,c,l,i,u,t,n);var d=this._controllerGroup,h=c.get("pageIconSize",!0);L.isArray(h)||(h=[h,h]),A("pagePrev",0);var m=c.getModel("pageTextStyle");d.add(new O.Text({name:"pageText",style:{textFill:m.getTextColor(),font:m.getFont(),textVerticalAlign:"middle",textAlign:"center"},silent:!0})),A("pageNext",1);function A(v,b){var x=v+"DataIndex",C=O.createIcon(c.get("pageIcons",!0)[c.getOrient().name][b],{onclick:L.bind(o._pageGo,o,x,c,i)},{x:-h[0]/2,y:-h[1]/2,width:h[0],height:h[1]});C.name=v,d.add(C)}},layoutInner:function(r,c,l,i,u,t){var n=this.getSelectorGroup(),o=r.getOrient().index,d=e[o],h=g[o],m=e[1-o],A=g[1-o];u&&E.box("horizontal",n,r.get("selectorItemGap",!0));var v=r.get("selectorButtonGap",!0),b=n.getBoundingRect(),x=[-b.x,-b.y],C=L.clone(l);u&&(C[d]=l[d]-b[d]-v);var w=this._layoutContentAndController(r,i,C,o,d,m,A);if(u){if(t==="end")x[o]+=w[d]+v;else{var S=b[d]+v;x[o]-=S,w[h]-=S}w[d]+=b[d]+v,x[1-o]+=w[A]+w[m]/2-b[m]/2,w[m]=Math.max(w[m],b[m]),w[A]=Math.min(w[A],b[A]+x[1-o]),n.attr("position",x)}return w},_layoutContentAndController:function(r,c,l,i,u,t,n){var o=this.getContentGroup(),d=this._containerGroup,h=this._controllerGroup;E.box(r.get("orient"),o,r.get("itemGap"),i?l.width:null,i?null:l.height),E.box("horizontal",h,r.get("pageButtonItemGap",!0));var m=o.getBoundingRect(),A=h.getBoundingRect(),v=this._showController=m[u]>l[u],b=[-m.x,-m.y];c||(b[i]=o.position[i]);var x=[0,0],C=[-A.x,-A.y],w=L.retrieve2(r.get("pageButtonGap",!0),r.get("itemGap",!0));if(v){var S=r.get("pageButtonPosition",!0);S==="end"?C[i]+=l[u]-A[u]:x[i]+=A[u]+w}C[1-i]+=m[t]/2-A[t]/2,o.attr("position",b),d.attr("position",x),h.attr("position",C);var T={x:0,y:0};if(T[u]=v?l[u]:m[u],T[t]=Math.max(m[t],A[t]),T[n]=Math.min(0,A[n]+C[1-i]),d.__rectSize=l[u],v){var I={x:0,y:0};I[u]=Math.max(l[u]-A[u]-w,0),I[t]=T[t],d.setClipPath(new O.Rect({shape:I})),d.__rectSize=I[u]}else h.eachChild(function(M){M.attr({invisible:!0,silent:!0})});var N=this._getPageInfo(r);return N.pageIndex!=null&&O.updateProps(o,{position:N.contentPosition},v?r:!1),this._updatePageInfoView(r,N),T},_pageGo:function(r,c,l){var i=this._getPageInfo(c)[r];i!=null&&l.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:c.id})},_updatePageInfoView:function(r,c){var l=this._controllerGroup;L.each(["pagePrev","pageNext"],function(d){var h=c[d+"DataIndex"]!=null,m=l.childOfName(d);m&&(m.setStyle("fill",h?r.get("pageIconColor",!0):r.get("pageIconInactiveColor",!0)),m.cursor=h?"pointer":"default")});var i=l.childOfName("pageText"),u=r.get("pageFormatter"),t=c.pageIndex,n=t!=null?t+1:0,o=c.pageCount;i&&u&&i.setStyle("text",L.isString(u)?u.replace("{current}",n).replace("{total}",o):u({current:n,total:o}))},_getPageInfo:function(r){var c=r.get("scrollDataIndex",!0),l=this.getContentGroup(),i=this._containerGroup.__rectSize,u=r.getOrient().index,t=e[u],n=g[u],o=this._findTargetItemIndex(c),d=l.children(),h=d[o],m=d.length,A=m?1:0,v={contentPosition:l.position.slice(),pageCount:A,pageIndex:A-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!h)return v;var b=T(h);v.contentPosition[u]=-b.s;for(var x=o+1,C=b,w=b,S=null;x<=m;++x)S=T(d[x]),(!S&&w.e>C.s+i||S&&!I(S,C.s))&&(w.i>C.i?C=w:C=S,C&&(v.pageNextDataIndex==null&&(v.pageNextDataIndex=C.i),++v.pageCount)),w=S;for(var x=o-1,C=b,w=b,S=null;x>=-1;--x)S=T(d[x]),(!S||!I(w,S.s))&&C.i<w.i&&(w=C,v.pagePrevDataIndex==null&&(v.pagePrevDataIndex=C.i),++v.pageCount,++v.pageIndex),C=S;return v;function T(N){if(N){var M=N.getBoundingRect(),k=M[n]+N.position[u];return{s:k,e:k+M[t],i:N.__legendDataIndex}}}function I(N,M){return N.e>=M&&N.s<=M+i}},_findTargetItemIndex:function(r){if(!this._showController)return 0;var c,l=this.getContentGroup(),i;return l.eachChild(function(u,t){var n=u.__legendDataIndex;i==null&&n!=null&&(i=t),n===r&&(c=t)}),c!=null?c:i}}),s=f;Ce.exports=s},"E/ki":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},E2g8:function(Ce,Q,p){(function(L,O){/*!
* @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(E,y){Ce.exports=y()})(this,function(){"use strict";function E(Ee){var ke=typeof Ee;return Ee!==null&&(ke==="object"||ke==="function")}function y(Ee){return typeof Ee=="function"}var a=void 0;Array.isArray?a=Array.isArray:a=function(ke){return Object.prototype.toString.call(ke)==="[object Array]"};var e=a,g=0,f=void 0,s=void 0,r=function(ke,Me){b[g]=ke,b[g+1]=Me,g+=2,g===2&&(s?s(x):w())};function c(Ee){s=Ee}function l(Ee){r=Ee}var i=typeof window!="undefined"?window:void 0,u=i||{},t=u.MutationObserver||u.WebKitMutationObserver,n=typeof self=="undefined"&&typeof L!="undefined"&&{}.toString.call(L)==="[object process]",o=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function d(){return function(){return L.nextTick(x)}}function h(){return typeof f!="undefined"?function(){f(x)}:v()}function m(){var Ee=0,ke=new t(x),Me=document.createTextNode("");return ke.observe(Me,{characterData:!0}),function(){Me.data=Ee=++Ee%2}}function A(){var Ee=new MessageChannel;return Ee.port1.onmessage=x,function(){return Ee.port2.postMessage(0)}}function v(){var Ee=setTimeout;return function(){return Ee(x,1)}}var b=new Array(1e3);function x(){for(var Ee=0;Ee<g;Ee+=2){var ke=b[Ee],Me=b[Ee+1];ke(Me),b[Ee]=void 0,b[Ee+1]=void 0}g=0}function C(){try{var Ee=Function("return this")().require("vertx");return f=Ee.runOnLoop||Ee.runOnContext,h()}catch(ke){return v()}}var w=void 0;n?w=d():t?w=m():o?w=A():i===void 0&&!0?w=C():w=v();function S(Ee,ke){var Me=this,me=new this.constructor(N);me[I]===void 0&&ve(me);var le=Me._state;if(le){var oe=arguments[le-1];r(function(){return ee(le,me,oe,Me._result)})}else te(Me,me,Ee,ke);return me}function T(Ee){var ke=this;if(Ee&&typeof Ee=="object"&&Ee.constructor===ke)return Ee;var Me=new ke(N);return K(Me,Ee),Me}var I=Math.random().toString(36).substring(2);function N(){}var M=void 0,k=1,U=2;function V(){return new TypeError("You cannot resolve a promise with itself")}function B(){return new TypeError("A promises callback cannot return that same promise.")}function H(Ee,ke,Me,me){try{Ee.call(ke,Me,me)}catch(le){return le}}function P(Ee,ke,Me){r(function(me){var le=!1,oe=H(Me,ke,function(Se){if(le)return;le=!0,ke!==Se?K(me,Se):Z(me,Se)},function(Se){if(le)return;le=!0,Y(me,Se)},"Settle: "+(me._label||" unknown promise"));!le&&oe&&(le=!0,Y(me,oe))},Ee)}function j(Ee,ke){ke._state===k?Z(Ee,ke._result):ke._state===U?Y(Ee,ke._result):te(ke,void 0,function(Me){return K(Ee,Me)},function(Me){return Y(Ee,Me)})}function z(Ee,ke,Me){ke.constructor===Ee.constructor&&Me===S&&ke.constructor.resolve===T?j(Ee,ke):Me===void 0?Z(Ee,ke):y(Me)?P(Ee,ke,Me):Z(Ee,ke)}function K(Ee,ke){if(Ee===ke)Y(Ee,V());else if(E(ke)){var Me=void 0;try{Me=ke.then}catch(me){Y(Ee,me);return}z(Ee,ke,Me)}else Z(Ee,ke)}function X(Ee){Ee._onerror&&Ee._onerror(Ee._result),q(Ee)}function Z(Ee,ke){if(Ee._state!==M)return;Ee._result=ke,Ee._state=k,Ee._subscribers.length!==0&&r(q,Ee)}function Y(Ee,ke){if(Ee._state!==M)return;Ee._state=U,Ee._result=ke,r(X,Ee)}function te(Ee,ke,Me,me){var le=Ee._subscribers,oe=le.length;Ee._onerror=null,le[oe]=ke,le[oe+k]=Me,le[oe+U]=me,oe===0&&Ee._state&&r(q,Ee)}function q(Ee){var ke=Ee._subscribers,Me=Ee._state;if(ke.length===0)return;for(var me=void 0,le=void 0,oe=Ee._result,Se=0;Se<ke.length;Se+=3)me=ke[Se],le=ke[Se+Me],me?ee(Me,me,le,oe):le(oe);Ee._subscribers.length=0}function ee(Ee,ke,Me,me){var le=y(Me),oe=void 0,Se=void 0,nt=!0;if(le){try{oe=Me(me)}catch(et){nt=!1,Se=et}if(ke===oe){Y(ke,B());return}}else oe=me;ke._state!==M||(le&&nt?K(ke,oe):nt===!1?Y(ke,Se):Ee===k?Z(ke,oe):Ee===U&&Y(ke,oe))}function fe(Ee,ke){try{ke(function(me){K(Ee,me)},function(me){Y(Ee,me)})}catch(Me){Y(Ee,Me)}}var be=0;function Fe(){return be++}function ve(Ee){Ee[I]=be++,Ee._state=void 0,Ee._result=void 0,Ee._subscribers=[]}function Oe(){return new Error("Array Methods must be provided an Array")}var J=function(){function Ee(ke,Me){this._instanceConstructor=ke,this.promise=new ke(N),this.promise[I]||ve(this.promise),e(Me)?(this.length=Me.length,this._remaining=Me.length,this._result=new Array(this.length),this.length===0?Z(this.promise,this._result):(this.length=this.length||0,this._enumerate(Me),this._remaining===0&&Z(this.promise,this._result))):Y(this.promise,Oe())}return Ee.prototype._enumerate=function(Me){for(var me=0;this._state===M&&me<Me.length;me++)this._eachEntry(Me[me],me)},Ee.prototype._eachEntry=function(Me,me){var le=this._instanceConstructor,oe=le.resolve;if(oe===T){var Se=void 0,nt=void 0,et=!1;try{Se=Me.then}catch(bt){et=!0,nt=bt}if(Se===S&&Me._state!==M)this._settledAt(Me._state,me,Me._result);else if(typeof Se!="function")this._remaining--,this._result[me]=Me;else if(le===ge){var Ue=new le(N);et?Y(Ue,nt):z(Ue,Me,Se),this._willSettleAt(Ue,me)}else this._willSettleAt(new le(function(bt){return bt(Me)}),me)}else this._willSettleAt(oe(Me),me)},Ee.prototype._settledAt=function(Me,me,le){var oe=this.promise;oe._state===M&&(this._remaining--,Me===U?Y(oe,le):this._result[me]=le),this._remaining===0&&Z(oe,this._result)},Ee.prototype._willSettleAt=function(Me,me){var le=this;te(Me,void 0,function(oe){return le._settledAt(k,me,oe)},function(oe){return le._settledAt(U,me,oe)})},Ee}();function ne(Ee){return new J(this,Ee).promise}function Ke(Ee){var ke=this;return e(Ee)?new ke(function(Me,me){for(var le=Ee.length,oe=0;oe<le;oe++)ke.resolve(Ee[oe]).then(Me,me)}):new ke(function(Me,me){return me(new TypeError("You must pass an array to race."))})}function ie(Ee){var ke=this,Me=new ke(N);return Y(Me,Ee),Me}function re(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function he(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var ge=function(){function Ee(ke){this[I]=Fe(),this._result=this._state=void 0,this._subscribers=[],N!==ke&&(typeof ke!="function"&&re(),this instanceof Ee?fe(this,ke):he())}return Ee.prototype.catch=function(Me){return this.then(null,Me)},Ee.prototype.finally=function(Me){var me=this,le=me.constructor;return y(Me)?me.then(function(oe){return le.resolve(Me()).then(function(){return oe})},function(oe){return le.resolve(Me()).then(function(){throw oe})}):me.then(Me,Me)},Ee}();ge.prototype.then=S,ge.all=ne,ge.race=Ke,ge.resolve=T,ge.reject=ie,ge._setScheduler=c,ge._setAsap=l,ge._asap=r;function Pe(){var Ee=void 0;if(typeof O!="undefined")Ee=O;else if(typeof self!="undefined")Ee=self;else try{Ee=Function("return this")()}catch(me){throw new Error("polyfill failed because global object is unavailable in this environment")}var ke=Ee.Promise;if(ke){var Me=null;try{Me=Object.prototype.toString.call(ke.resolve())}catch(me){}if(Me==="[object Promise]"&&!ke.cast)return}Ee.Promise=ge}return ge.polyfill=Pe,ge.Promise=ge,ge})}).call(this,p("Q2Ig"),p("yLpj"))},E5zk:function(Ce,Q,p){(function(L){/*! cpexcel.js (C) 2013-present SheetJS -- http://sheetjs.com */var O={version:"1.15.0"};O[437]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[620]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[737]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[850]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[852]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[857]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[861]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[865]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[866]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[874]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[895]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[932]=function(){var E=[],y={},a=[],e;for(a[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!=a[0].length;++e)a[0][e].charCodeAt(0)!==65533&&(y[a[0][e]]=0+e,E[0+e]=a[0][e]);for(a[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!=a[129].length;++e)a[129][e].charCodeAt(0)!==65533&&(y[a[129][e]]=33024+e,E[33024+e]=a[129][e]);for(a[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!=a[130].length;++e)a[130][e].charCodeAt(0)!==65533&&(y[a[130][e]]=33280+e,E[33280+e]=a[130][e]);for(a[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!=a[131].length;++e)a[131][e].charCodeAt(0)!==65533&&(y[a[131][e]]=33536+e,E[33536+e]=a[131][e]);for(a[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!=a[132].length;++e)a[132][e].charCodeAt(0)!==65533&&(y[a[132][e]]=33792+e,E[33792+e]=a[132][e]);for(a[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!=a[135].length;++e)a[135][e].charCodeAt(0)!==65533&&(y[a[135][e]]=34560+e,E[34560+e]=a[135][e]);for(a[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!=a[136].length;++e)a[136][e].charCodeAt(0)!==65533&&(y[a[136][e]]=34816+e,E[34816+e]=a[136][e]);for(a[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!=a[137].length;++e)a[137][e].charCodeAt(0)!==65533&&(y[a[137][e]]=35072+e,E[35072+e]=a[137][e]);for(a[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!=a[138].length;++e)a[138][e].charCodeAt(0)!==65533&&(y[a[138][e]]=35328+e,E[35328+e]=a[138][e]);for(a[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!=a[139].length;++e)a[139][e].charCodeAt(0)!==65533&&(y[a[139][e]]=35584+e,E[35584+e]=a[139][e]);for(a[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!=a[140].length;++e)a[140][e].charCodeAt(0)!==65533&&(y[a[140][e]]=35840+e,E[35840+e]=a[140][e]);for(a[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!=a[141].length;++e)a[141][e].charCodeAt(0)!==65533&&(y[a[141][e]]=36096+e,E[36096+e]=a[141][e]);for(a[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!=a[142].length;++e)a[142][e].charCodeAt(0)!==65533&&(y[a[142][e]]=36352+e,E[36352+e]=a[142][e]);for(a[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!=a[143].length;++e)a[143][e].charCodeAt(0)!==65533&&(y[a[143][e]]=36608+e,E[36608+e]=a[143][e]);for(a[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!=a[144].length;++e)a[144][e].charCodeAt(0)!==65533&&(y[a[144][e]]=36864+e,E[36864+e]=a[144][e]);for(a[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!=a[145].length;++e)a[145][e].charCodeAt(0)!==65533&&(y[a[145][e]]=37120+e,E[37120+e]=a[145][e]);for(a[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!=a[146].length;++e)a[146][e].charCodeAt(0)!==65533&&(y[a[146][e]]=37376+e,E[37376+e]=a[146][e]);for(a[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!=a[147].length;++e)a[147][e].charCodeAt(0)!==65533&&(y[a[147][e]]=37632+e,E[37632+e]=a[147][e]);for(a[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!=a[148].length;++e)a[148][e].charCodeAt(0)!==65533&&(y[a[148][e]]=37888+e,E[37888+e]=a[148][e]);for(a[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!=a[149].length;++e)a[149][e].charCodeAt(0)!==65533&&(y[a[149][e]]=38144+e,E[38144+e]=a[149][e]);for(a[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!=a[150].length;++e)a[150][e].charCodeAt(0)!==65533&&(y[a[150][e]]=38400+e,E[38400+e]=a[150][e]);for(a[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!=a[151].length;++e)a[151][e].charCodeAt(0)!==65533&&(y[a[151][e]]=38656+e,E[38656+e]=a[151][e]);for(a[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!=a[152].length;++e)a[152][e].charCodeAt(0)!==65533&&(y[a[152][e]]=38912+e,E[38912+e]=a[152][e]);for(a[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!=a[153].length;++e)a[153][e].charCodeAt(0)!==65533&&(y[a[153][e]]=39168+e,E[39168+e]=a[153][e]);for(a[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!=a[154].length;++e)a[154][e].charCodeAt(0)!==65533&&(y[a[154][e]]=39424+e,E[39424+e]=a[154][e]);for(a[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!=a[155].length;++e)a[155][e].charCodeAt(0)!==65533&&(y[a[155][e]]=39680+e,E[39680+e]=a[155][e]);for(a[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!=a[156].length;++e)a[156][e].charCodeAt(0)!==65533&&(y[a[156][e]]=39936+e,E[39936+e]=a[156][e]);for(a[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!=a[157].length;++e)a[157][e].charCodeAt(0)!==65533&&(y[a[157][e]]=40192+e,E[40192+e]=a[157][e]);for(a[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!=a[158].length;++e)a[158][e].charCodeAt(0)!==65533&&(y[a[158][e]]=40448+e,E[40448+e]=a[158][e]);for(a[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!=a[159].length;++e)a[159][e].charCodeAt(0)!==65533&&(y[a[159][e]]=40704+e,E[40704+e]=a[159][e]);for(a[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!=a[224].length;++e)a[224][e].charCodeAt(0)!==65533&&(y[a[224][e]]=57344+e,E[57344+e]=a[224][e]);for(a[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!=a[225].length;++e)a[225][e].charCodeAt(0)!==65533&&(y[a[225][e]]=57600+e,E[57600+e]=a[225][e]);for(a[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!=a[226].length;++e)a[226][e].charCodeAt(0)!==65533&&(y[a[226][e]]=57856+e,E[57856+e]=a[226][e]);for(a[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!=a[227].length;++e)a[227][e].charCodeAt(0)!==65533&&(y[a[227][e]]=58112+e,E[58112+e]=a[227][e]);for(a[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!=a[228].length;++e)a[228][e].charCodeAt(0)!==65533&&(y[a[228][e]]=58368+e,E[58368+e]=a[228][e]);for(a[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!=a[229].length;++e)a[229][e].charCodeAt(0)!==65533&&(y[a[229][e]]=58624+e,E[58624+e]=a[229][e]);for(a[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!=a[230].length;++e)a[230][e].charCodeAt(0)!==65533&&(y[a[230][e]]=58880+e,E[58880+e]=a[230][e]);for(a[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!=a[231].length;++e)a[231][e].charCodeAt(0)!==65533&&(y[a[231][e]]=59136+e,E[59136+e]=a[231][e]);for(a[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!=a[232].length;++e)a[232][e].charCodeAt(0)!==65533&&(y[a[232][e]]=59392+e,E[59392+e]=a[232][e]);for(a[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!=a[233].length;++e)a[233][e].charCodeAt(0)!==65533&&(y[a[233][e]]=59648+e,E[59648+e]=a[233][e]);for(a[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!=a[234].length;++e)a[234][e].charCodeAt(0)!==65533&&(y[a[234][e]]=59904+e,E[59904+e]=a[234][e]);for(a[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!=a[237].length;++e)a[237][e].charCodeAt(0)!==65533&&(y[a[237][e]]=60672+e,E[60672+e]=a[237][e]);for(a[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!=a[238].length;++e)a[238][e].charCodeAt(0)!==65533&&(y[a[238][e]]=60928+e,E[60928+e]=a[238][e]);for(a[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!=a[250].length;++e)a[250][e].charCodeAt(0)!==65533&&(y[a[250][e]]=64e3+e,E[64e3+e]=a[250][e]);for(a[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!=a[251].length;++e)a[251][e].charCodeAt(0)!==65533&&(y[a[251][e]]=64256+e,E[64256+e]=a[251][e]);for(a[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!=a[252].length;++e)a[252][e].charCodeAt(0)!==65533&&(y[a[252][e]]=64512+e,E[64512+e]=a[252][e]);return{enc:y,dec:E}}(),O[936]=function(){var E=[],y={},a=[],e;for(a[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!=a[0].length;++e)a[0][e].charCodeAt(0)!==65533&&(y[a[0][e]]=0+e,E[0+e]=a[0][e]);for(a[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!=a[129].length;++e)a[129][e].charCodeAt(0)!==65533&&(y[a[129][e]]=33024+e,E[33024+e]=a[129][e]);for(a[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!=a[130].length;++e)a[130][e].charCodeAt(0)!==65533&&(y[a[130][e]]=33280+e,E[33280+e]=a[130][e]);for(a[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!=a[131].length;++e)a[131][e].charCodeAt(0)!==65533&&(y[a[131][e]]=33536+e,E[33536+e]=a[131][e]);for(a[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!=a[132].length;++e)a[132][e].charCodeAt(0)!==65533&&(y[a[132][e]]=33792+e,E[33792+e]=a[132][e]);for(a[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!=a[133].length;++e)a[133][e].charCodeAt(0)!==65533&&(y[a[133][e]]=34048+e,E[34048+e]=a[133][e]);for(a[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!=a[134].length;++e)a[134][e].charCodeAt(0)!==65533&&(y[a[134][e]]=34304+e,E[34304+e]=a[134][e]);for(a[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!=a[135].length;++e)a[135][e].charCodeAt(0)!==65533&&(y[a[135][e]]=34560+e,E[34560+e]=a[135][e]);for(a[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!=a[136].length;++e)a[136][e].charCodeAt(0)!==65533&&(y[a[136][e]]=34816+e,E[34816+e]=a[136][e]);for(a[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!=a[137].length;++e)a[137][e].charCodeAt(0)!==65533&&(y[a[137][e]]=35072+e,E[35072+e]=a[137][e]);for(a[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!=a[138].length;++e)a[138][e].charCodeAt(0)!==65533&&(y[a[138][e]]=35328+e,E[35328+e]=a[138][e]);for(a[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!=a[139].length;++e)a[139][e].charCodeAt(0)!==65533&&(y[a[139][e]]=35584+e,E[35584+e]=a[139][e]);for(a[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!=a[140].length;++e)a[140][e].charCodeAt(0)!==65533&&(y[a[140][e]]=35840+e,E[35840+e]=a[140][e]);for(a[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!=a[141].length;++e)a[141][e].charCodeAt(0)!==65533&&(y[a[141][e]]=36096+e,E[36096+e]=a[141][e]);for(a[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!=a[142].length;++e)a[142][e].charCodeAt(0)!==65533&&(y[a[142][e]]=36352+e,E[36352+e]=a[142][e]);for(a[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!=a[143].length;++e)a[143][e].charCodeAt(0)!==65533&&(y[a[143][e]]=36608+e,E[36608+e]=a[143][e]);for(a[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!=a[144].length;++e)a[144][e].charCodeAt(0)!==65533&&(y[a[144][e]]=36864+e,E[36864+e]=a[144][e]);for(a[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!=a[145].length;++e)a[145][e].charCodeAt(0)!==65533&&(y[a[145][e]]=37120+e,E[37120+e]=a[145][e]);for(a[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!=a[146].length;++e)a[146][e].charCodeAt(0)!==65533&&(y[a[146][e]]=37376+e,E[37376+e]=a[146][e]);for(a[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!=a[147].length;++e)a[147][e].charCodeAt(0)!==65533&&(y[a[147][e]]=37632+e,E[37632+e]=a[147][e]);for(a[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!=a[148].length;++e)a[148][e].charCodeAt(0)!==65533&&(y[a[148][e]]=37888+e,E[37888+e]=a[148][e]);for(a[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!=a[149].length;++e)a[149][e].charCodeAt(0)!==65533&&(y[a[149][e]]=38144+e,E[38144+e]=a[149][e]);for(a[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!=a[150].length;++e)a[150][e].charCodeAt(0)!==65533&&(y[a[150][e]]=38400+e,E[38400+e]=a[150][e]);for(a[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!=a[151].length;++e)a[151][e].charCodeAt(0)!==65533&&(y[a[151][e]]=38656+e,E[38656+e]=a[151][e]);for(a[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!=a[152].length;++e)a[152][e].charCodeAt(0)!==65533&&(y[a[152][e]]=38912+e,E[38912+e]=a[152][e]);for(a[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!=a[153].length;++e)a[153][e].charCodeAt(0)!==65533&&(y[a[153][e]]=39168+e,E[39168+e]=a[153][e]);for(a[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!=a[154].length;++e)a[154][e].charCodeAt(0)!==65533&&(y[a[154][e]]=39424+e,E[39424+e]=a[154][e]);for(a[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!=a[155].length;++e)a[155][e].charCodeAt(0)!==65533&&(y[a[155][e]]=39680+e,E[39680+e]=a[155][e]);for(a[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!=a[156].length;++e)a[156][e].charCodeAt(0)!==65533&&(y[a[156][e]]=39936+e,E[39936+e]=a[156][e]);for(a[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!=a[157].length;++e)a[157][e].charCodeAt(0)!==65533&&(y[a[157][e]]=40192+e,E[40192+e]=a[157][e]);for(a[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!=a[158].length;++e)a[158][e].charCodeAt(0)!==65533&&(y[a[158][e]]=40448+e,E[40448+e]=a[158][e]);for(a[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!=a[159].length;++e)a[159][e].charCodeAt(0)!==65533&&(y[a[159][e]]=40704+e,E[40704+e]=a[159][e]);for(a[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!=a[160].length;++e)a[160][e].charCodeAt(0)!==65533&&(y[a[160][e]]=40960+e,E[40960+e]=a[160][e]);for(a[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!=a[161].length;++e)a[161][e].charCodeAt(0)!==65533&&(y[a[161][e]]=41216+e,E[41216+e]=a[161][e]);for(a[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!=a[162].length;++e)a[162][e].charCodeAt(0)!==65533&&(y[a[162][e]]=41472+e,E[41472+e]=a[162][e]);for(a[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!=a[163].length;++e)a[163][e].charCodeAt(0)!==65533&&(y[a[163][e]]=41728+e,E[41728+e]=a[163][e]);for(a[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!=a[164].length;++e)a[164][e].charCodeAt(0)!==65533&&(y[a[164][e]]=41984+e,E[41984+e]=a[164][e]);for(a[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!=a[165].length;++e)a[165][e].charCodeAt(0)!==65533&&(y[a[165][e]]=42240+e,E[42240+e]=a[165][e]);for(a[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!=a[166].length;++e)a[166][e].charCodeAt(0)!==65533&&(y[a[166][e]]=42496+e,E[42496+e]=a[166][e]);for(a[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!=a[167].length;++e)a[167][e].charCodeAt(0)!==65533&&(y[a[167][e]]=42752+e,E[42752+e]=a[167][e]);for(a[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!=a[168].length;++e)a[168][e].charCodeAt(0)!==65533&&(y[a[168][e]]=43008+e,E[43008+e]=a[168][e]);for(a[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!=a[169].length;++e)a[169][e].charCodeAt(0)!==65533&&(y[a[169][e]]=43264+e,E[43264+e]=a[169][e]);for(a[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!=a[170].length;++e)a[170][e].charCodeAt(0)!==65533&&(y[a[170][e]]=43520+e,E[43520+e]=a[170][e]);for(a[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!=a[171].length;++e)a[171][e].charCodeAt(0)!==65533&&(y[a[171][e]]=43776+e,E[43776+e]=a[171][e]);for(a[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!=a[172].length;++e)a[172][e].charCodeAt(0)!==65533&&(y[a[172][e]]=44032+e,E[44032+e]=a[172][e]);for(a[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!=a[173].length;++e)a[173][e].charCodeAt(0)!==65533&&(y[a[173][e]]=44288+e,E[44288+e]=a[173][e]);for(a[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!=a[174].length;++e)a[174][e].charCodeAt(0)!==65533&&(y[a[174][e]]=44544+e,E[44544+e]=a[174][e]);for(a[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!=a[175].length;++e)a[175][e].charCodeAt(0)!==65533&&(y[a[175][e]]=44800+e,E[44800+e]=a[175][e]);for(a[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!=a[176].length;++e)a[176][e].charCodeAt(0)!==65533&&(y[a[176][e]]=45056+e,E[45056+e]=a[176][e]);for(a[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!=a[177].length;++e)a[177][e].charCodeAt(0)!==65533&&(y[a[177][e]]=45312+e,E[45312+e]=a[177][e]);for(a[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!=a[178].length;++e)a[178][e].charCodeAt(0)!==65533&&(y[a[178][e]]=45568+e,E[45568+e]=a[178][e]);for(a[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!=a[179].length;++e)a[179][e].charCodeAt(0)!==65533&&(y[a[179][e]]=45824+e,E[45824+e]=a[179][e]);for(a[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!=a[180].length;++e)a[180][e].charCodeAt(0)!==65533&&(y[a[180][e]]=46080+e,E[46080+e]=a[180][e]);for(a[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!=a[181].length;++e)a[181][e].charCodeAt(0)!==65533&&(y[a[181][e]]=46336+e,E[46336+e]=a[181][e]);for(a[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!=a[182].length;++e)a[182][e].charCodeAt(0)!==65533&&(y[a[182][e]]=46592+e,E[46592+e]=a[182][e]);for(a[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!=a[183].length;++e)a[183][e].charCodeAt(0)!==65533&&(y[a[183][e]]=46848+e,E[46848+e]=a[183][e]);for(a[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!=a[184].length;++e)a[184][e].charCodeAt(0)!==65533&&(y[a[184][e]]=47104+e,E[47104+e]=a[184][e]);for(a[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!=a[185].length;++e)a[185][e].charCodeAt(0)!==65533&&(y[a[185][e]]=47360+e,E[47360+e]=a[185][e]);for(a[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!=a[186].length;++e)a[186][e].charCodeAt(0)!==65533&&(y[a[186][e]]=47616+e,E[47616+e]=a[186][e]);for(a[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!=a[187].length;++e)a[187][e].charCodeAt(0)!==65533&&(y[a[187][e]]=47872+e,E[47872+e]=a[187][e]);for(a[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!=a[188].length;++e)a[188][e].charCodeAt(0)!==65533&&(y[a[188][e]]=48128+e,E[48128+e]=a[188][e]);for(a[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!=a[189].length;++e)a[189][e].charCodeAt(0)!==65533&&(y[a[189][e]]=48384+e,E[48384+e]=a[189][e]);for(a[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!=a[190].length;++e)a[190][e].charCodeAt(0)!==65533&&(y[a[190][e]]=48640+e,E[48640+e]=a[190][e]);for(a[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!=a[191].length;++e)a[191][e].charCodeAt(0)!==65533&&(y[a[191][e]]=48896+e,E[48896+e]=a[191][e]);for(a[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!=a[192].length;++e)a[192][e].charCodeAt(0)!==65533&&(y[a[192][e]]=49152+e,E[49152+e]=a[192][e]);for(a[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!=a[193].length;++e)a[193][e].charCodeAt(0)!==65533&&(y[a[193][e]]=49408+e,E[49408+e]=a[193][e]);for(a[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!=a[194].length;++e)a[194][e].charCodeAt(0)!==65533&&(y[a[194][e]]=49664+e,E[49664+e]=a[194][e]);for(a[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!=a[195].length;++e)a[195][e].charCodeAt(0)!==65533&&(y[a[195][e]]=49920+e,E[49920+e]=a[195][e]);for(a[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!=a[196].length;++e)a[196][e].charCodeAt(0)!==65533&&(y[a[196][e]]=50176+e,E[50176+e]=a[196][e]);for(a[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!=a[197].length;++e)a[197][e].charCodeAt(0)!==65533&&(y[a[197][e]]=50432+e,E[50432+e]=a[197][e]);for(a[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!=a[198].length;++e)a[198][e].charCodeAt(0)!==65533&&(y[a[198][e]]=50688+e,E[50688+e]=a[198][e]);for(a[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!=a[199].length;++e)a[199][e].charCodeAt(0)!==65533&&(y[a[199][e]]=50944+e,E[50944+e]=a[199][e]);for(a[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!=a[200].length;++e)a[200][e].charCodeAt(0)!==65533&&(y[a[200][e]]=51200+e,E[51200+e]=a[200][e]);for(a[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!=a[201].length;++e)a[201][e].charCodeAt(0)!==65533&&(y[a[201][e]]=51456+e,E[51456+e]=a[201][e]);for(a[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!=a[202].length;++e)a[202][e].charCodeAt(0)!==65533&&(y[a[202][e]]=51712+e,E[51712+e]=a[202][e]);for(a[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!=a[203].length;++e)a[203][e].charCodeAt(0)!==65533&&(y[a[203][e]]=51968+e,E[51968+e]=a[203][e]);for(a[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!=a[204].length;++e)a[204][e].charCodeAt(0)!==65533&&(y[a[204][e]]=52224+e,E[52224+e]=a[204][e]);for(a[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!=a[205].length;++e)a[205][e].charCodeAt(0)!==65533&&(y[a[205][e]]=52480+e,E[52480+e]=a[205][e]);for(a[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!=a[206].length;++e)a[206][e].charCodeAt(0)!==65533&&(y[a[206][e]]=52736+e,E[52736+e]=a[206][e]);for(a[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!=a[207].length;++e)a[207][e].charCodeAt(0)!==65533&&(y[a[207][e]]=52992+e,E[52992+e]=a[207][e]);for(a[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!=a[208].length;++e)a[208][e].charCodeAt(0)!==65533&&(y[a[208][e]]=53248+e,E[53248+e]=a[208][e]);for(a[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!=a[209].length;++e)a[209][e].charCodeAt(0)!==65533&&(y[a[209][e]]=53504+e,E[53504+e]=a[209][e]);for(a[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!=a[210].length;++e)a[210][e].charCodeAt(0)!==65533&&(y[a[210][e]]=53760+e,E[53760+e]=a[210][e]);for(a[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!=a[211].length;++e)a[211][e].charCodeAt(0)!==65533&&(y[a[211][e]]=54016+e,E[54016+e]=a[211][e]);for(a[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!=a[212].length;++e)a[212][e].charCodeAt(0)!==65533&&(y[a[212][e]]=54272+e,E[54272+e]=a[212][e]);for(a[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!=a[213].length;++e)a[213][e].charCodeAt(0)!==65533&&(y[a[213][e]]=54528+e,E[54528+e]=a[213][e]);for(a[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!=a[214].length;++e)a[214][e].charCodeAt(0)!==65533&&(y[a[214][e]]=54784+e,E[54784+e]=a[214][e]);for(a[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!=a[215].length;++e)a[215][e].charCodeAt(0)!==65533&&(y[a[215][e]]=55040+e,E[55040+e]=a[215][e]);for(a[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!=a[216].length;++e)a[216][e].charCodeAt(0)!==65533&&(y[a[216][e]]=55296+e,E[55296+e]=a[216][e]);for(a[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!=a[217].length;++e)a[217][e].charCodeAt(0)!==65533&&(y[a[217][e]]=55552+e,E[55552+e]=a[217][e]);for(a[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!=a[218].length;++e)a[218][e].charCodeAt(0)!==65533&&(y[a[218][e]]=55808+e,E[55808+e]=a[218][e]);for(a[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!=a[219].length;++e)a[219][e].charCodeAt(0)!==65533&&(y[a[219][e]]=56064+e,E[56064+e]=a[219][e]);for(a[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!=a[220].length;++e)a[220][e].charCodeAt(0)!==65533&&(y[a[220][e]]=56320+e,E[56320+e]=a[220][e]);for(a[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!=a[221].length;++e)a[221][e].charCodeAt(0)!==65533&&(y[a[221][e]]=56576+e,E[56576+e]=a[221][e]);for(a[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!=a[222].length;++e)a[222][e].charCodeAt(0)!==65533&&(y[a[222][e]]=56832+e,E[56832+e]=a[222][e]);for(a[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!=a[223].length;++e)a[223][e].charCodeAt(0)!==65533&&(y[a[223][e]]=57088+e,E[57088+e]=a[223][e]);for(a[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!=a[224].length;++e)a[224][e].charCodeAt(0)!==65533&&(y[a[224][e]]=57344+e,E[57344+e]=a[224][e]);for(a[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!=a[225].length;++e)a[225][e].charCodeAt(0)!==65533&&(y[a[225][e]]=57600+e,E[57600+e]=a[225][e]);for(a[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!=a[226].length;++e)a[226][e].charCodeAt(0)!==65533&&(y[a[226][e]]=57856+e,E[57856+e]=a[226][e]);for(a[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!=a[227].length;++e)a[227][e].charCodeAt(0)!==65533&&(y[a[227][e]]=58112+e,E[58112+e]=a[227][e]);for(a[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!=a[228].length;++e)a[228][e].charCodeAt(0)!==65533&&(y[a[228][e]]=58368+e,E[58368+e]=a[228][e]);for(a[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!=a[229].length;++e)a[229][e].charCodeAt(0)!==65533&&(y[a[229][e]]=58624+e,E[58624+e]=a[229][e]);for(a[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!=a[230].length;++e)a[230][e].charCodeAt(0)!==65533&&(y[a[230][e]]=58880+e,E[58880+e]=a[230][e]);for(a[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!=a[231].length;++e)a[231][e].charCodeAt(0)!==65533&&(y[a[231][e]]=59136+e,E[59136+e]=a[231][e]);for(a[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!=a[232].length;++e)a[232][e].charCodeAt(0)!==65533&&(y[a[232][e]]=59392+e,E[59392+e]=a[232][e]);for(a[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!=a[233].length;++e)a[233][e].charCodeAt(0)!==65533&&(y[a[233][e]]=59648+e,E[59648+e]=a[233][e]);for(a[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!=a[234].length;++e)a[234][e].charCodeAt(0)!==65533&&(y[a[234][e]]=59904+e,E[59904+e]=a[234][e]);for(a[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!=a[235].length;++e)a[235][e].charCodeAt(0)!==65533&&(y[a[235][e]]=60160+e,E[60160+e]=a[235][e]);for(a[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!=a[236].length;++e)a[236][e].charCodeAt(0)!==65533&&(y[a[236][e]]=60416+e,E[60416+e]=a[236][e]);for(a[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!=a[237].length;++e)a[237][e].charCodeAt(0)!==65533&&(y[a[237][e]]=60672+e,E[60672+e]=a[237][e]);for(a[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!=a[238].length;++e)a[238][e].charCodeAt(0)!==65533&&(y[a[238][e]]=60928+e,E[60928+e]=a[238][e]);for(a[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!=a[239].length;++e)a[239][e].charCodeAt(0)!==65533&&(y[a[239][e]]=61184+e,E[61184+e]=a[239][e]);for(a[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!=a[240].length;++e)a[240][e].charCodeAt(0)!==65533&&(y[a[240][e]]=61440+e,E[61440+e]=a[240][e]);for(a[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!=a[241].length;++e)a[241][e].charCodeAt(0)!==65533&&(y[a[241][e]]=61696+e,E[61696+e]=a[241][e]);for(a[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!=a[242].length;++e)a[242][e].charCodeAt(0)!==65533&&(y[a[242][e]]=61952+e,E[61952+e]=a[242][e]);for(a[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!=a[243].length;++e)a[243][e].charCodeAt(0)!==65533&&(y[a[243][e]]=62208+e,E[62208+e]=a[243][e]);for(a[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!=a[244].length;++e)a[244][e].charCodeAt(0)!==65533&&(y[a[244][e]]=62464+e,E[62464+e]=a[244][e]);for(a[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!=a[245].length;++e)a[245][e].charCodeAt(0)!==65533&&(y[a[245][e]]=62720+e,E[62720+e]=a[245][e]);for(a[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!=a[246].length;++e)a[246][e].charCodeAt(0)!==65533&&(y[a[246][e]]=62976+e,E[62976+e]=a[246][e]);for(a[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!=a[247].length;++e)a[247][e].charCodeAt(0)!==65533&&(y[a[247][e]]=63232+e,E[63232+e]=a[247][e]);for(a[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!=a[248].length;++e)a[248][e].charCodeAt(0)!==65533&&(y[a[248][e]]=63488+e,E[63488+e]=a[248][e]);for(a[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!=a[249].length;++e)a[249][e].charCodeAt(0)!==65533&&(y[a[249][e]]=63744+e,E[63744+e]=a[249][e]);for(a[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!=a[250].length;++e)a[250][e].charCodeAt(0)!==65533&&(y[a[250][e]]=64e3+e,E[64e3+e]=a[250][e]);for(a[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!=a[251].length;++e)a[251][e].charCodeAt(0)!==65533&&(y[a[251][e]]=64256+e,E[64256+e]=a[251][e]);for(a[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!=a[252].length;++e)a[252][e].charCodeAt(0)!==65533&&(y[a[252][e]]=64512+e,E[64512+e]=a[252][e]);for(a[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!=a[253].length;++e)a[253][e].charCodeAt(0)!==65533&&(y[a[253][e]]=64768+e,E[64768+e]=a[253][e]);for(a[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!=a[254].length;++e)a[254][e].charCodeAt(0)!==65533&&(y[a[254][e]]=65024+e,E[65024+e]=a[254][e]);return{enc:y,dec:E}}(),O[949]=function(){var E=[],y={},a=[],e;for(a[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!=a[0].length;++e)a[0][e].charCodeAt(0)!==65533&&(y[a[0][e]]=0+e,E[0+e]=a[0][e]);for(a[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!=a[129].length;++e)a[129][e].charCodeAt(0)!==65533&&(y[a[129][e]]=33024+e,E[33024+e]=a[129][e]);for(a[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!=a[130].length;++e)a[130][e].charCodeAt(0)!==65533&&(y[a[130][e]]=33280+e,E[33280+e]=a[130][e]);for(a[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!=a[131].length;++e)a[131][e].charCodeAt(0)!==65533&&(y[a[131][e]]=33536+e,E[33536+e]=a[131][e]);for(a[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!=a[132].length;++e)a[132][e].charCodeAt(0)!==65533&&(y[a[132][e]]=33792+e,E[33792+e]=a[132][e]);for(a[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!=a[133].length;++e)a[133][e].charCodeAt(0)!==65533&&(y[a[133][e]]=34048+e,E[34048+e]=a[133][e]);for(a[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!=a[134].length;++e)a[134][e].charCodeAt(0)!==65533&&(y[a[134][e]]=34304+e,E[34304+e]=a[134][e]);for(a[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!=a[135].length;++e)a[135][e].charCodeAt(0)!==65533&&(y[a[135][e]]=34560+e,E[34560+e]=a[135][e]);for(a[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!=a[136].length;++e)a[136][e].charCodeAt(0)!==65533&&(y[a[136][e]]=34816+e,E[34816+e]=a[136][e]);for(a[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!=a[137].length;++e)a[137][e].charCodeAt(0)!==65533&&(y[a[137][e]]=35072+e,E[35072+e]=a[137][e]);for(a[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!=a[138].length;++e)a[138][e].charCodeAt(0)!==65533&&(y[a[138][e]]=35328+e,E[35328+e]=a[138][e]);for(a[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!=a[139].length;++e)a[139][e].charCodeAt(0)!==65533&&(y[a[139][e]]=35584+e,E[35584+e]=a[139][e]);for(a[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!=a[140].length;++e)a[140][e].charCodeAt(0)!==65533&&(y[a[140][e]]=35840+e,E[35840+e]=a[140][e]);for(a[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!=a[141].length;++e)a[141][e].charCodeAt(0)!==65533&&(y[a[141][e]]=36096+e,E[36096+e]=a[141][e]);for(a[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!=a[142].length;++e)a[142][e].charCodeAt(0)!==65533&&(y[a[142][e]]=36352+e,E[36352+e]=a[142][e]);for(a[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!=a[143].length;++e)a[143][e].charCodeAt(0)!==65533&&(y[a[143][e]]=36608+e,E[36608+e]=a[143][e]);for(a[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!=a[144].length;++e)a[144][e].charCodeAt(0)!==65533&&(y[a[144][e]]=36864+e,E[36864+e]=a[144][e]);for(a[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!=a[145].length;++e)a[145][e].charCodeAt(0)!==65533&&(y[a[145][e]]=37120+e,E[37120+e]=a[145][e]);for(a[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!=a[146].length;++e)a[146][e].charCodeAt(0)!==65533&&(y[a[146][e]]=37376+e,E[37376+e]=a[146][e]);for(a[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!=a[147].length;++e)a[147][e].charCodeAt(0)!==65533&&(y[a[147][e]]=37632+e,E[37632+e]=a[147][e]);for(a[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!=a[148].length;++e)a[148][e].charCodeAt(0)!==65533&&(y[a[148][e]]=37888+e,E[37888+e]=a[148][e]);for(a[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!=a[149].length;++e)a[149][e].charCodeAt(0)!==65533&&(y[a[149][e]]=38144+e,E[38144+e]=a[149][e]);for(a[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!=a[150].length;++e)a[150][e].charCodeAt(0)!==65533&&(y[a[150][e]]=38400+e,E[38400+e]=a[150][e]);for(a[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!=a[151].length;++e)a[151][e].charCodeAt(0)!==65533&&(y[a[151][e]]=38656+e,E[38656+e]=a[151][e]);for(a[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!=a[152].length;++e)a[152][e].charCodeAt(0)!==65533&&(y[a[152][e]]=38912+e,E[38912+e]=a[152][e]);for(a[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!=a[153].length;++e)a[153][e].charCodeAt(0)!==65533&&(y[a[153][e]]=39168+e,E[39168+e]=a[153][e]);for(a[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!=a[154].length;++e)a[154][e].charCodeAt(0)!==65533&&(y[a[154][e]]=39424+e,E[39424+e]=a[154][e]);for(a[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!=a[155].length;++e)a[155][e].charCodeAt(0)!==65533&&(y[a[155][e]]=39680+e,E[39680+e]=a[155][e]);for(a[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!=a[156].length;++e)a[156][e].charCodeAt(0)!==65533&&(y[a[156][e]]=39936+e,E[39936+e]=a[156][e]);for(a[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!=a[157].length;++e)a[157][e].charCodeAt(0)!==65533&&(y[a[157][e]]=40192+e,E[40192+e]=a[157][e]);for(a[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!=a[158].length;++e)a[158][e].charCodeAt(0)!==65533&&(y[a[158][e]]=40448+e,E[40448+e]=a[158][e]);for(a[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!=a[159].length;++e)a[159][e].charCodeAt(0)!==65533&&(y[a[159][e]]=40704+e,E[40704+e]=a[159][e]);for(a[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!=a[160].length;++e)a[160][e].charCodeAt(0)!==65533&&(y[a[160][e]]=40960+e,E[40960+e]=a[160][e]);for(a[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!=a[161].length;++e)a[161][e].charCodeAt(0)!==65533&&(y[a[161][e]]=41216+e,E[41216+e]=a[161][e]);for(a[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!=a[162].length;++e)a[162][e].charCodeAt(0)!==65533&&(y[a[162][e]]=41472+e,E[41472+e]=a[162][e]);for(a[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!=a[163].length;++e)a[163][e].charCodeAt(0)!==65533&&(y[a[163][e]]=41728+e,E[41728+e]=a[163][e]);for(a[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!=a[164].length;++e)a[164][e].charCodeAt(0)!==65533&&(y[a[164][e]]=41984+e,E[41984+e]=a[164][e]);for(a[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!=a[165].length;++e)a[165][e].charCodeAt(0)!==65533&&(y[a[165][e]]=42240+e,E[42240+e]=a[165][e]);for(a[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!=a[166].length;++e)a[166][e].charCodeAt(0)!==65533&&(y[a[166][e]]=42496+e,E[42496+e]=a[166][e]);for(a[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!=a[167].length;++e)a[167][e].charCodeAt(0)!==65533&&(y[a[167][e]]=42752+e,E[42752+e]=a[167][e]);for(a[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!=a[168].length;++e)a[168][e].charCodeAt(0)!==65533&&(y[a[168][e]]=43008+e,E[43008+e]=a[168][e]);for(a[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!=a[169].length;++e)a[169][e].charCodeAt(0)!==65533&&(y[a[169][e]]=43264+e,E[43264+e]=a[169][e]);for(a[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!=a[170].length;++e)a[170][e].charCodeAt(0)!==65533&&(y[a[170][e]]=43520+e,E[43520+e]=a[170][e]);for(a[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!=a[171].length;++e)a[171][e].charCodeAt(0)!==65533&&(y[a[171][e]]=43776+e,E[43776+e]=a[171][e]);for(a[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!=a[172].length;++e)a[172][e].charCodeAt(0)!==65533&&(y[a[172][e]]=44032+e,E[44032+e]=a[172][e]);for(a[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!=a[173].length;++e)a[173][e].charCodeAt(0)!==65533&&(y[a[173][e]]=44288+e,E[44288+e]=a[173][e]);for(a[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!=a[174].length;++e)a[174][e].charCodeAt(0)!==65533&&(y[a[174][e]]=44544+e,E[44544+e]=a[174][e]);for(a[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!=a[175].length;++e)a[175][e].charCodeAt(0)!==65533&&(y[a[175][e]]=44800+e,E[44800+e]=a[175][e]);for(a[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!=a[176].length;++e)a[176][e].charCodeAt(0)!==65533&&(y[a[176][e]]=45056+e,E[45056+e]=a[176][e]);for(a[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!=a[177].length;++e)a[177][e].charCodeAt(0)!==65533&&(y[a[177][e]]=45312+e,E[45312+e]=a[177][e]);for(a[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!=a[178].length;++e)a[178][e].charCodeAt(0)!==65533&&(y[a[178][e]]=45568+e,E[45568+e]=a[178][e]);for(a[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!=a[179].length;++e)a[179][e].charCodeAt(0)!==65533&&(y[a[179][e]]=45824+e,E[45824+e]=a[179][e]);for(a[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!=a[180].length;++e)a[180][e].charCodeAt(0)!==65533&&(y[a[180][e]]=46080+e,E[46080+e]=a[180][e]);for(a[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!=a[181].length;++e)a[181][e].charCodeAt(0)!==65533&&(y[a[181][e]]=46336+e,E[46336+e]=a[181][e]);for(a[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!=a[182].length;++e)a[182][e].charCodeAt(0)!==65533&&(y[a[182][e]]=46592+e,E[46592+e]=a[182][e]);for(a[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!=a[183].length;++e)a[183][e].charCodeAt(0)!==65533&&(y[a[183][e]]=46848+e,E[46848+e]=a[183][e]);for(a[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!=a[184].length;++e)a[184][e].charCodeAt(0)!==65533&&(y[a[184][e]]=47104+e,E[47104+e]=a[184][e]);for(a[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!=a[185].length;++e)a[185][e].charCodeAt(0)!==65533&&(y[a[185][e]]=47360+e,E[47360+e]=a[185][e]);for(a[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!=a[186].length;++e)a[186][e].charCodeAt(0)!==65533&&(y[a[186][e]]=47616+e,E[47616+e]=a[186][e]);for(a[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!=a[187].length;++e)a[187][e].charCodeAt(0)!==65533&&(y[a[187][e]]=47872+e,E[47872+e]=a[187][e]);for(a[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!=a[188].length;++e)a[188][e].charCodeAt(0)!==65533&&(y[a[188][e]]=48128+e,E[48128+e]=a[188][e]);for(a[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!=a[189].length;++e)a[189][e].charCodeAt(0)!==65533&&(y[a[189][e]]=48384+e,E[48384+e]=a[189][e]);for(a[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!=a[190].length;++e)a[190][e].charCodeAt(0)!==65533&&(y[a[190][e]]=48640+e,E[48640+e]=a[190][e]);for(a[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!=a[191].length;++e)a[191][e].charCodeAt(0)!==65533&&(y[a[191][e]]=48896+e,E[48896+e]=a[191][e]);for(a[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!=a[192].length;++e)a[192][e].charCodeAt(0)!==65533&&(y[a[192][e]]=49152+e,E[49152+e]=a[192][e]);for(a[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!=a[193].length;++e)a[193][e].charCodeAt(0)!==65533&&(y[a[193][e]]=49408+e,E[49408+e]=a[193][e]);for(a[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!=a[194].length;++e)a[194][e].charCodeAt(0)!==65533&&(y[a[194][e]]=49664+e,E[49664+e]=a[194][e]);for(a[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!=a[195].length;++e)a[195][e].charCodeAt(0)!==65533&&(y[a[195][e]]=49920+e,E[49920+e]=a[195][e]);for(a[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!=a[196].length;++e)a[196][e].charCodeAt(0)!==65533&&(y[a[196][e]]=50176+e,E[50176+e]=a[196][e]);for(a[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!=a[197].length;++e)a[197][e].charCodeAt(0)!==65533&&(y[a[197][e]]=50432+e,E[50432+e]=a[197][e]);for(a[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!=a[198].length;++e)a[198][e].charCodeAt(0)!==65533&&(y[a[198][e]]=50688+e,E[50688+e]=a[198][e]);for(a[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!=a[199].length;++e)a[199][e].charCodeAt(0)!==65533&&(y[a[199][e]]=50944+e,E[50944+e]=a[199][e]);for(a[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!=a[200].length;++e)a[200][e].charCodeAt(0)!==65533&&(y[a[200][e]]=51200+e,E[51200+e]=a[200][e]);for(a[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!=a[202].length;++e)a[202][e].charCodeAt(0)!==65533&&(y[a[202][e]]=51712+e,E[51712+e]=a[202][e]);for(a[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!=a[203].length;++e)a[203][e].charCodeAt(0)!==65533&&(y[a[203][e]]=51968+e,E[51968+e]=a[203][e]);for(a[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!=a[204].length;++e)a[204][e].charCodeAt(0)!==65533&&(y[a[204][e]]=52224+e,E[52224+e]=a[204][e]);for(a[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!=a[205].length;++e)a[205][e].charCodeAt(0)!==65533&&(y[a[205][e]]=52480+e,E[52480+e]=a[205][e]);for(a[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!=a[206].length;++e)a[206][e].charCodeAt(0)!==65533&&(y[a[206][e]]=52736+e,E[52736+e]=a[206][e]);for(a[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!=a[207].length;++e)a[207][e].charCodeAt(0)!==65533&&(y[a[207][e]]=52992+e,E[52992+e]=a[207][e]);for(a[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!=a[208].length;++e)a[208][e].charCodeAt(0)!==65533&&(y[a[208][e]]=53248+e,E[53248+e]=a[208][e]);for(a[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!=a[209].length;++e)a[209][e].charCodeAt(0)!==65533&&(y[a[209][e]]=53504+e,E[53504+e]=a[209][e]);for(a[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!=a[210].length;++e)a[210][e].charCodeAt(0)!==65533&&(y[a[210][e]]=53760+e,E[53760+e]=a[210][e]);for(a[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!=a[211].length;++e)a[211][e].charCodeAt(0)!==65533&&(y[a[211][e]]=54016+e,E[54016+e]=a[211][e]);for(a[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!=a[212].length;++e)a[212][e].charCodeAt(0)!==65533&&(y[a[212][e]]=54272+e,E[54272+e]=a[212][e]);for(a[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!=a[213].length;++e)a[213][e].charCodeAt(0)!==65533&&(y[a[213][e]]=54528+e,E[54528+e]=a[213][e]);for(a[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!=a[214].length;++e)a[214][e].charCodeAt(0)!==65533&&(y[a[214][e]]=54784+e,E[54784+e]=a[214][e]);for(a[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!=a[215].length;++e)a[215][e].charCodeAt(0)!==65533&&(y[a[215][e]]=55040+e,E[55040+e]=a[215][e]);for(a[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!=a[216].length;++e)a[216][e].charCodeAt(0)!==65533&&(y[a[216][e]]=55296+e,E[55296+e]=a[216][e]);for(a[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!=a[217].length;++e)a[217][e].charCodeAt(0)!==65533&&(y[a[217][e]]=55552+e,E[55552+e]=a[217][e]);for(a[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!=a[218].length;++e)a[218][e].charCodeAt(0)!==65533&&(y[a[218][e]]=55808+e,E[55808+e]=a[218][e]);for(a[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!=a[219].length;++e)a[219][e].charCodeAt(0)!==65533&&(y[a[219][e]]=56064+e,E[56064+e]=a[219][e]);for(a[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!=a[220].length;++e)a[220][e].charCodeAt(0)!==65533&&(y[a[220][e]]=56320+e,E[56320+e]=a[220][e]);for(a[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!=a[221].length;++e)a[221][e].charCodeAt(0)!==65533&&(y[a[221][e]]=56576+e,E[56576+e]=a[221][e]);for(a[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!=a[222].length;++e)a[222][e].charCodeAt(0)!==65533&&(y[a[222][e]]=56832+e,E[56832+e]=a[222][e]);for(a[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!=a[223].length;++e)a[223][e].charCodeAt(0)!==65533&&(y[a[223][e]]=57088+e,E[57088+e]=a[223][e]);for(a[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!=a[224].length;++e)a[224][e].charCodeAt(0)!==65533&&(y[a[224][e]]=57344+e,E[57344+e]=a[224][e]);for(a[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!=a[225].length;++e)a[225][e].charCodeAt(0)!==65533&&(y[a[225][e]]=57600+e,E[57600+e]=a[225][e]);for(a[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!=a[226].length;++e)a[226][e].charCodeAt(0)!==65533&&(y[a[226][e]]=57856+e,E[57856+e]=a[226][e]);for(a[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!=a[227].length;++e)a[227][e].charCodeAt(0)!==65533&&(y[a[227][e]]=58112+e,E[58112+e]=a[227][e]);for(a[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!=a[228].length;++e)a[228][e].charCodeAt(0)!==65533&&(y[a[228][e]]=58368+e,E[58368+e]=a[228][e]);for(a[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!=a[229].length;++e)a[229][e].charCodeAt(0)!==65533&&(y[a[229][e]]=58624+e,E[58624+e]=a[229][e]);for(a[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!=a[230].length;++e)a[230][e].charCodeAt(0)!==65533&&(y[a[230][e]]=58880+e,E[58880+e]=a[230][e]);for(a[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!=a[231].length;++e)a[231][e].charCodeAt(0)!==65533&&(y[a[231][e]]=59136+e,E[59136+e]=a[231][e]);for(a[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!=a[232].length;++e)a[232][e].charCodeAt(0)!==65533&&(y[a[232][e]]=59392+e,E[59392+e]=a[232][e]);for(a[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!=a[233].length;++e)a[233][e].charCodeAt(0)!==65533&&(y[a[233][e]]=59648+e,E[59648+e]=a[233][e]);for(a[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!=a[234].length;++e)a[234][e].charCodeAt(0)!==65533&&(y[a[234][e]]=59904+e,E[59904+e]=a[234][e]);for(a[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!=a[235].length;++e)a[235][e].charCodeAt(0)!==65533&&(y[a[235][e]]=60160+e,E[60160+e]=a[235][e]);for(a[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!=a[236].length;++e)a[236][e].charCodeAt(0)!==65533&&(y[a[236][e]]=60416+e,E[60416+e]=a[236][e]);for(a[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!=a[237].length;++e)a[237][e].charCodeAt(0)!==65533&&(y[a[237][e]]=60672+e,E[60672+e]=a[237][e]);for(a[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!=a[238].length;++e)a[238][e].charCodeAt(0)!==65533&&(y[a[238][e]]=60928+e,E[60928+e]=a[238][e]);for(a[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!=a[239].length;++e)a[239][e].charCodeAt(0)!==65533&&(y[a[239][e]]=61184+e,E[61184+e]=a[239][e]);for(a[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!=a[240].length;++e)a[240][e].charCodeAt(0)!==65533&&(y[a[240][e]]=61440+e,E[61440+e]=a[240][e]);for(a[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!=a[241].length;++e)a[241][e].charCodeAt(0)!==65533&&(y[a[241][e]]=61696+e,E[61696+e]=a[241][e]);for(a[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!=a[242].length;++e)a[242][e].charCodeAt(0)!==65533&&(y[a[242][e]]=61952+e,E[61952+e]=a[242][e]);for(a[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!=a[243].length;++e)a[243][e].charCodeAt(0)!==65533&&(y[a[243][e]]=62208+e,E[62208+e]=a[243][e]);for(a[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!=a[244].length;++e)a[244][e].charCodeAt(0)!==65533&&(y[a[244][e]]=62464+e,E[62464+e]=a[244][e]);for(a[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!=a[245].length;++e)a[245][e].charCodeAt(0)!==65533&&(y[a[245][e]]=62720+e,E[62720+e]=a[245][e]);for(a[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!=a[246].length;++e)a[246][e].charCodeAt(0)!==65533&&(y[a[246][e]]=62976+e,E[62976+e]=a[246][e]);for(a[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!=a[247].length;++e)a[247][e].charCodeAt(0)!==65533&&(y[a[247][e]]=63232+e,E[63232+e]=a[247][e]);for(a[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!=a[248].length;++e)a[248][e].charCodeAt(0)!==65533&&(y[a[248][e]]=63488+e,E[63488+e]=a[248][e]);for(a[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!=a[249].length;++e)a[249][e].charCodeAt(0)!==65533&&(y[a[249][e]]=63744+e,E[63744+e]=a[249][e]);for(a[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!=a[250].length;++e)a[250][e].charCodeAt(0)!==65533&&(y[a[250][e]]=64e3+e,E[64e3+e]=a[250][e]);for(a[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!=a[251].length;++e)a[251][e].charCodeAt(0)!==65533&&(y[a[251][e]]=64256+e,E[64256+e]=a[251][e]);for(a[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!=a[252].length;++e)a[252][e].charCodeAt(0)!==65533&&(y[a[252][e]]=64512+e,E[64512+e]=a[252][e]);for(a[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!=a[253].length;++e)a[253][e].charCodeAt(0)!==65533&&(y[a[253][e]]=64768+e,E[64768+e]=a[253][e]);return{enc:y,dec:E}}(),O[950]=function(){var E=[],y={},a=[],e;for(a[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!=a[0].length;++e)a[0][e].charCodeAt(0)!==65533&&(y[a[0][e]]=0+e,E[0+e]=a[0][e]);for(a[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!=a[161].length;++e)a[161][e].charCodeAt(0)!==65533&&(y[a[161][e]]=41216+e,E[41216+e]=a[161][e]);for(a[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!=a[162].length;++e)a[162][e].charCodeAt(0)!==65533&&(y[a[162][e]]=41472+e,E[41472+e]=a[162][e]);for(a[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!=a[163].length;++e)a[163][e].charCodeAt(0)!==65533&&(y[a[163][e]]=41728+e,E[41728+e]=a[163][e]);for(a[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!=a[164].length;++e)a[164][e].charCodeAt(0)!==65533&&(y[a[164][e]]=41984+e,E[41984+e]=a[164][e]);for(a[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!=a[165].length;++e)a[165][e].charCodeAt(0)!==65533&&(y[a[165][e]]=42240+e,E[42240+e]=a[165][e]);for(a[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!=a[166].length;++e)a[166][e].charCodeAt(0)!==65533&&(y[a[166][e]]=42496+e,E[42496+e]=a[166][e]);for(a[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!=a[167].length;++e)a[167][e].charCodeAt(0)!==65533&&(y[a[167][e]]=42752+e,E[42752+e]=a[167][e]);for(a[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!=a[168].length;++e)a[168][e].charCodeAt(0)!==65533&&(y[a[168][e]]=43008+e,E[43008+e]=a[168][e]);for(a[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!=a[169].length;++e)a[169][e].charCodeAt(0)!==65533&&(y[a[169][e]]=43264+e,E[43264+e]=a[169][e]);for(a[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!=a[170].length;++e)a[170][e].charCodeAt(0)!==65533&&(y[a[170][e]]=43520+e,E[43520+e]=a[170][e]);for(a[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!=a[171].length;++e)a[171][e].charCodeAt(0)!==65533&&(y[a[171][e]]=43776+e,E[43776+e]=a[171][e]);for(a[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!=a[172].length;++e)a[172][e].charCodeAt(0)!==65533&&(y[a[172][e]]=44032+e,E[44032+e]=a[172][e]);for(a[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!=a[173].length;++e)a[173][e].charCodeAt(0)!==65533&&(y[a[173][e]]=44288+e,E[44288+e]=a[173][e]);for(a[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!=a[174].length;++e)a[174][e].charCodeAt(0)!==65533&&(y[a[174][e]]=44544+e,E[44544+e]=a[174][e]);for(a[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!=a[175].length;++e)a[175][e].charCodeAt(0)!==65533&&(y[a[175][e]]=44800+e,E[44800+e]=a[175][e]);for(a[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!=a[176].length;++e)a[176][e].charCodeAt(0)!==65533&&(y[a[176][e]]=45056+e,E[45056+e]=a[176][e]);for(a[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!=a[177].length;++e)a[177][e].charCodeAt(0)!==65533&&(y[a[177][e]]=45312+e,E[45312+e]=a[177][e]);for(a[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!=a[178].length;++e)a[178][e].charCodeAt(0)!==65533&&(y[a[178][e]]=45568+e,E[45568+e]=a[178][e]);for(a[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!=a[179].length;++e)a[179][e].charCodeAt(0)!==65533&&(y[a[179][e]]=45824+e,E[45824+e]=a[179][e]);for(a[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!=a[180].length;++e)a[180][e].charCodeAt(0)!==65533&&(y[a[180][e]]=46080+e,E[46080+e]=a[180][e]);for(a[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!=a[181].length;++e)a[181][e].charCodeAt(0)!==65533&&(y[a[181][e]]=46336+e,E[46336+e]=a[181][e]);for(a[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!=a[182].length;++e)a[182][e].charCodeAt(0)!==65533&&(y[a[182][e]]=46592+e,E[46592+e]=a[182][e]);for(a[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!=a[183].length;++e)a[183][e].charCodeAt(0)!==65533&&(y[a[183][e]]=46848+e,E[46848+e]=a[183][e]);for(a[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!=a[184].length;++e)a[184][e].charCodeAt(0)!==65533&&(y[a[184][e]]=47104+e,E[47104+e]=a[184][e]);for(a[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!=a[185].length;++e)a[185][e].charCodeAt(0)!==65533&&(y[a[185][e]]=47360+e,E[47360+e]=a[185][e]);for(a[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!=a[186].length;++e)a[186][e].charCodeAt(0)!==65533&&(y[a[186][e]]=47616+e,E[47616+e]=a[186][e]);for(a[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!=a[187].length;++e)a[187][e].charCodeAt(0)!==65533&&(y[a[187][e]]=47872+e,E[47872+e]=a[187][e]);for(a[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!=a[188].length;++e)a[188][e].charCodeAt(0)!==65533&&(y[a[188][e]]=48128+e,E[48128+e]=a[188][e]);for(a[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!=a[189].length;++e)a[189][e].charCodeAt(0)!==65533&&(y[a[189][e]]=48384+e,E[48384+e]=a[189][e]);for(a[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!=a[190].length;++e)a[190][e].charCodeAt(0)!==65533&&(y[a[190][e]]=48640+e,E[48640+e]=a[190][e]);for(a[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!=a[191].length;++e)a[191][e].charCodeAt(0)!==65533&&(y[a[191][e]]=48896+e,E[48896+e]=a[191][e]);for(a[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!=a[192].length;++e)a[192][e].charCodeAt(0)!==65533&&(y[a[192][e]]=49152+e,E[49152+e]=a[192][e]);for(a[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!=a[193].length;++e)a[193][e].charCodeAt(0)!==65533&&(y[a[193][e]]=49408+e,E[49408+e]=a[193][e]);for(a[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!=a[194].length;++e)a[194][e].charCodeAt(0)!==65533&&(y[a[194][e]]=49664+e,E[49664+e]=a[194][e]);for(a[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!=a[195].length;++e)a[195][e].charCodeAt(0)!==65533&&(y[a[195][e]]=49920+e,E[49920+e]=a[195][e]);for(a[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!=a[196].length;++e)a[196][e].charCodeAt(0)!==65533&&(y[a[196][e]]=50176+e,E[50176+e]=a[196][e]);for(a[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!=a[197].length;++e)a[197][e].charCodeAt(0)!==65533&&(y[a[197][e]]=50432+e,E[50432+e]=a[197][e]);for(a[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!=a[198].length;++e)a[198][e].charCodeAt(0)!==65533&&(y[a[198][e]]=50688+e,E[50688+e]=a[198][e]);for(a[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!=a[201].length;++e)a[201][e].charCodeAt(0)!==65533&&(y[a[201][e]]=51456+e,E[51456+e]=a[201][e]);for(a[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!=a[202].length;++e)a[202][e].charCodeAt(0)!==65533&&(y[a[202][e]]=51712+e,E[51712+e]=a[202][e]);for(a[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!=a[203].length;++e)a[203][e].charCodeAt(0)!==65533&&(y[a[203][e]]=51968+e,E[51968+e]=a[203][e]);for(a[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!=a[204].length;++e)a[204][e].charCodeAt(0)!==65533&&(y[a[204][e]]=52224+e,E[52224+e]=a[204][e]);for(a[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!=a[205].length;++e)a[205][e].charCodeAt(0)!==65533&&(y[a[205][e]]=52480+e,E[52480+e]=a[205][e]);for(a[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!=a[206].length;++e)a[206][e].charCodeAt(0)!==65533&&(y[a[206][e]]=52736+e,E[52736+e]=a[206][e]);for(a[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!=a[207].length;++e)a[207][e].charCodeAt(0)!==65533&&(y[a[207][e]]=52992+e,E[52992+e]=a[207][e]);for(a[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!=a[208].length;++e)a[208][e].charCodeAt(0)!==65533&&(y[a[208][e]]=53248+e,E[53248+e]=a[208][e]);for(a[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!=a[209].length;++e)a[209][e].charCodeAt(0)!==65533&&(y[a[209][e]]=53504+e,E[53504+e]=a[209][e]);for(a[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!=a[210].length;++e)a[210][e].charCodeAt(0)!==65533&&(y[a[210][e]]=53760+e,E[53760+e]=a[210][e]);for(a[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!=a[211].length;++e)a[211][e].charCodeAt(0)!==65533&&(y[a[211][e]]=54016+e,E[54016+e]=a[211][e]);for(a[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!=a[212].length;++e)a[212][e].charCodeAt(0)!==65533&&(y[a[212][e]]=54272+e,E[54272+e]=a[212][e]);for(a[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!=a[213].length;++e)a[213][e].charCodeAt(0)!==65533&&(y[a[213][e]]=54528+e,E[54528+e]=a[213][e]);for(a[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!=a[214].length;++e)a[214][e].charCodeAt(0)!==65533&&(y[a[214][e]]=54784+e,E[54784+e]=a[214][e]);for(a[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!=a[215].length;++e)a[215][e].charCodeAt(0)!==65533&&(y[a[215][e]]=55040+e,E[55040+e]=a[215][e]);for(a[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!=a[216].length;++e)a[216][e].charCodeAt(0)!==65533&&(y[a[216][e]]=55296+e,E[55296+e]=a[216][e]);for(a[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!=a[217].length;++e)a[217][e].charCodeAt(0)!==65533&&(y[a[217][e]]=55552+e,E[55552+e]=a[217][e]);for(a[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!=a[218].length;++e)a[218][e].charCodeAt(0)!==65533&&(y[a[218][e]]=55808+e,E[55808+e]=a[218][e]);for(a[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!=a[219].length;++e)a[219][e].charCodeAt(0)!==65533&&(y[a[219][e]]=56064+e,E[56064+e]=a[219][e]);for(a[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!=a[220].length;++e)a[220][e].charCodeAt(0)!==65533&&(y[a[220][e]]=56320+e,E[56320+e]=a[220][e]);for(a[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!=a[221].length;++e)a[221][e].charCodeAt(0)!==65533&&(y[a[221][e]]=56576+e,E[56576+e]=a[221][e]);for(a[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!=a[222].length;++e)a[222][e].charCodeAt(0)!==65533&&(y[a[222][e]]=56832+e,E[56832+e]=a[222][e]);for(a[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!=a[223].length;++e)a[223][e].charCodeAt(0)!==65533&&(y[a[223][e]]=57088+e,E[57088+e]=a[223][e]);for(a[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!=a[224].length;++e)a[224][e].charCodeAt(0)!==65533&&(y[a[224][e]]=57344+e,E[57344+e]=a[224][e]);for(a[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!=a[225].length;++e)a[225][e].charCodeAt(0)!==65533&&(y[a[225][e]]=57600+e,E[57600+e]=a[225][e]);for(a[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!=a[226].length;++e)a[226][e].charCodeAt(0)!==65533&&(y[a[226][e]]=57856+e,E[57856+e]=a[226][e]);for(a[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!=a[227].length;++e)a[227][e].charCodeAt(0)!==65533&&(y[a[227][e]]=58112+e,E[58112+e]=a[227][e]);for(a[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!=a[228].length;++e)a[228][e].charCodeAt(0)!==65533&&(y[a[228][e]]=58368+e,E[58368+e]=a[228][e]);for(a[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!=a[229].length;++e)a[229][e].charCodeAt(0)!==65533&&(y[a[229][e]]=58624+e,E[58624+e]=a[229][e]);for(a[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!=a[230].length;++e)a[230][e].charCodeAt(0)!==65533&&(y[a[230][e]]=58880+e,E[58880+e]=a[230][e]);for(a[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!=a[231].length;++e)a[231][e].charCodeAt(0)!==65533&&(y[a[231][e]]=59136+e,E[59136+e]=a[231][e]);for(a[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!=a[232].length;++e)a[232][e].charCodeAt(0)!==65533&&(y[a[232][e]]=59392+e,E[59392+e]=a[232][e]);for(a[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!=a[233].length;++e)a[233][e].charCodeAt(0)!==65533&&(y[a[233][e]]=59648+e,E[59648+e]=a[233][e]);for(a[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!=a[234].length;++e)a[234][e].charCodeAt(0)!==65533&&(y[a[234][e]]=59904+e,E[59904+e]=a[234][e]);for(a[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!=a[235].length;++e)a[235][e].charCodeAt(0)!==65533&&(y[a[235][e]]=60160+e,E[60160+e]=a[235][e]);for(a[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!=a[236].length;++e)a[236][e].charCodeAt(0)!==65533&&(y[a[236][e]]=60416+e,E[60416+e]=a[236][e]);for(a[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!=a[237].length;++e)a[237][e].charCodeAt(0)!==65533&&(y[a[237][e]]=60672+e,E[60672+e]=a[237][e]);for(a[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!=a[238].length;++e)a[238][e].charCodeAt(0)!==65533&&(y[a[238][e]]=60928+e,E[60928+e]=a[238][e]);for(a[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!=a[239].length;++e)a[239][e].charCodeAt(0)!==65533&&(y[a[239][e]]=61184+e,E[61184+e]=a[239][e]);for(a[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!=a[240].length;++e)a[240][e].charCodeAt(0)!==65533&&(y[a[240][e]]=61440+e,E[61440+e]=a[240][e]);for(a[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!=a[241].length;++e)a[241][e].charCodeAt(0)!==65533&&(y[a[241][e]]=61696+e,E[61696+e]=a[241][e]);for(a[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!=a[242].length;++e)a[242][e].charCodeAt(0)!==65533&&(y[a[242][e]]=61952+e,E[61952+e]=a[242][e]);for(a[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!=a[243].length;++e)a[243][e].charCodeAt(0)!==65533&&(y[a[243][e]]=62208+e,E[62208+e]=a[243][e]);for(a[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!=a[244].length;++e)a[244][e].charCodeAt(0)!==65533&&(y[a[244][e]]=62464+e,E[62464+e]=a[244][e]);for(a[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!=a[245].length;++e)a[245][e].charCodeAt(0)!==65533&&(y[a[245][e]]=62720+e,E[62720+e]=a[245][e]);for(a[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!=a[246].length;++e)a[246][e].charCodeAt(0)!==65533&&(y[a[246][e]]=62976+e,E[62976+e]=a[246][e]);for(a[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!=a[247].length;++e)a[247][e].charCodeAt(0)!==65533&&(y[a[247][e]]=63232+e,E[63232+e]=a[247][e]);for(a[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!=a[248].length;++e)a[248][e].charCodeAt(0)!==65533&&(y[a[248][e]]=63488+e,E[63488+e]=a[248][e]);for(a[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!=a[249].length;++e)a[249][e].charCodeAt(0)!==65533&&(y[a[249][e]]=63744+e,E[63744+e]=a[249][e]);return{enc:y,dec:E}}(),O[1250]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[1251]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[1252]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[1253]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[1254]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[1255]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[1256]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[1257]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[1258]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[1e4]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[10006]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[10007]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[10008]=function(){var E=[],y={},a=[],e;for(a[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!=a[0].length;++e)a[0][e].charCodeAt(0)!==65533&&(y[a[0][e]]=0+e,E[0+e]=a[0][e]);for(a[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!=a[161].length;++e)a[161][e].charCodeAt(0)!==65533&&(y[a[161][e]]=41216+e,E[41216+e]=a[161][e]);for(a[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!=a[162].length;++e)a[162][e].charCodeAt(0)!==65533&&(y[a[162][e]]=41472+e,E[41472+e]=a[162][e]);for(a[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!=a[163].length;++e)a[163][e].charCodeAt(0)!==65533&&(y[a[163][e]]=41728+e,E[41728+e]=a[163][e]);for(a[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!=a[164].length;++e)a[164][e].charCodeAt(0)!==65533&&(y[a[164][e]]=41984+e,E[41984+e]=a[164][e]);for(a[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!=a[165].length;++e)a[165][e].charCodeAt(0)!==65533&&(y[a[165][e]]=42240+e,E[42240+e]=a[165][e]);for(a[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!=a[166].length;++e)a[166][e].charCodeAt(0)!==65533&&(y[a[166][e]]=42496+e,E[42496+e]=a[166][e]);for(a[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!=a[167].length;++e)a[167][e].charCodeAt(0)!==65533&&(y[a[167][e]]=42752+e,E[42752+e]=a[167][e]);for(a[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!=a[168].length;++e)a[168][e].charCodeAt(0)!==65533&&(y[a[168][e]]=43008+e,E[43008+e]=a[168][e]);for(a[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!=a[169].length;++e)a[169][e].charCodeAt(0)!==65533&&(y[a[169][e]]=43264+e,E[43264+e]=a[169][e]);for(a[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!=a[176].length;++e)a[176][e].charCodeAt(0)!==65533&&(y[a[176][e]]=45056+e,E[45056+e]=a[176][e]);for(a[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!=a[177].length;++e)a[177][e].charCodeAt(0)!==65533&&(y[a[177][e]]=45312+e,E[45312+e]=a[177][e]);for(a[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!=a[178].length;++e)a[178][e].charCodeAt(0)!==65533&&(y[a[178][e]]=45568+e,E[45568+e]=a[178][e]);for(a[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!=a[179].length;++e)a[179][e].charCodeAt(0)!==65533&&(y[a[179][e]]=45824+e,E[45824+e]=a[179][e]);for(a[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!=a[180].length;++e)a[180][e].charCodeAt(0)!==65533&&(y[a[180][e]]=46080+e,E[46080+e]=a[180][e]);for(a[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!=a[181].length;++e)a[181][e].charCodeAt(0)!==65533&&(y[a[181][e]]=46336+e,E[46336+e]=a[181][e]);for(a[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!=a[182].length;++e)a[182][e].charCodeAt(0)!==65533&&(y[a[182][e]]=46592+e,E[46592+e]=a[182][e]);for(a[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!=a[183].length;++e)a[183][e].charCodeAt(0)!==65533&&(y[a[183][e]]=46848+e,E[46848+e]=a[183][e]);for(a[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!=a[184].length;++e)a[184][e].charCodeAt(0)!==65533&&(y[a[184][e]]=47104+e,E[47104+e]=a[184][e]);for(a[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!=a[185].length;++e)a[185][e].charCodeAt(0)!==65533&&(y[a[185][e]]=47360+e,E[47360+e]=a[185][e]);for(a[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!=a[186].length;++e)a[186][e].charCodeAt(0)!==65533&&(y[a[186][e]]=47616+e,E[47616+e]=a[186][e]);for(a[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!=a[187].length;++e)a[187][e].charCodeAt(0)!==65533&&(y[a[187][e]]=47872+e,E[47872+e]=a[187][e]);for(a[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!=a[188].length;++e)a[188][e].charCodeAt(0)!==65533&&(y[a[188][e]]=48128+e,E[48128+e]=a[188][e]);for(a[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!=a[189].length;++e)a[189][e].charCodeAt(0)!==65533&&(y[a[189][e]]=48384+e,E[48384+e]=a[189][e]);for(a[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!=a[190].length;++e)a[190][e].charCodeAt(0)!==65533&&(y[a[190][e]]=48640+e,E[48640+e]=a[190][e]);for(a[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!=a[191].length;++e)a[191][e].charCodeAt(0)!==65533&&(y[a[191][e]]=48896+e,E[48896+e]=a[191][e]);for(a[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!=a[192].length;++e)a[192][e].charCodeAt(0)!==65533&&(y[a[192][e]]=49152+e,E[49152+e]=a[192][e]);for(a[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!=a[193].length;++e)a[193][e].charCodeAt(0)!==65533&&(y[a[193][e]]=49408+e,E[49408+e]=a[193][e]);for(a[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!=a[194].length;++e)a[194][e].charCodeAt(0)!==65533&&(y[a[194][e]]=49664+e,E[49664+e]=a[194][e]);for(a[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!=a[195].length;++e)a[195][e].charCodeAt(0)!==65533&&(y[a[195][e]]=49920+e,E[49920+e]=a[195][e]);for(a[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!=a[196].length;++e)a[196][e].charCodeAt(0)!==65533&&(y[a[196][e]]=50176+e,E[50176+e]=a[196][e]);for(a[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!=a[197].length;++e)a[197][e].charCodeAt(0)!==65533&&(y[a[197][e]]=50432+e,E[50432+e]=a[197][e]);for(a[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!=a[198].length;++e)a[198][e].charCodeAt(0)!==65533&&(y[a[198][e]]=50688+e,E[50688+e]=a[198][e]);for(a[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!=a[199].length;++e)a[199][e].charCodeAt(0)!==65533&&(y[a[199][e]]=50944+e,E[50944+e]=a[199][e]);for(a[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!=a[200].length;++e)a[200][e].charCodeAt(0)!==65533&&(y[a[200][e]]=51200+e,E[51200+e]=a[200][e]);for(a[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!=a[201].length;++e)a[201][e].charCodeAt(0)!==65533&&(y[a[201][e]]=51456+e,E[51456+e]=a[201][e]);for(a[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!=a[202].length;++e)a[202][e].charCodeAt(0)!==65533&&(y[a[202][e]]=51712+e,E[51712+e]=a[202][e]);for(a[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!=a[203].length;++e)a[203][e].charCodeAt(0)!==65533&&(y[a[203][e]]=51968+e,E[51968+e]=a[203][e]);for(a[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!=a[204].length;++e)a[204][e].charCodeAt(0)!==65533&&(y[a[204][e]]=52224+e,E[52224+e]=a[204][e]);for(a[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!=a[205].length;++e)a[205][e].charCodeAt(0)!==65533&&(y[a[205][e]]=52480+e,E[52480+e]=a[205][e]);for(a[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!=a[206].length;++e)a[206][e].charCodeAt(0)!==65533&&(y[a[206][e]]=52736+e,E[52736+e]=a[206][e]);for(a[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!=a[207].length;++e)a[207][e].charCodeAt(0)!==65533&&(y[a[207][e]]=52992+e,E[52992+e]=a[207][e]);for(a[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!=a[208].length;++e)a[208][e].charCodeAt(0)!==65533&&(y[a[208][e]]=53248+e,E[53248+e]=a[208][e]);for(a[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!=a[209].length;++e)a[209][e].charCodeAt(0)!==65533&&(y[a[209][e]]=53504+e,E[53504+e]=a[209][e]);for(a[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!=a[210].length;++e)a[210][e].charCodeAt(0)!==65533&&(y[a[210][e]]=53760+e,E[53760+e]=a[210][e]);for(a[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!=a[211].length;++e)a[211][e].charCodeAt(0)!==65533&&(y[a[211][e]]=54016+e,E[54016+e]=a[211][e]);for(a[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!=a[212].length;++e)a[212][e].charCodeAt(0)!==65533&&(y[a[212][e]]=54272+e,E[54272+e]=a[212][e]);for(a[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!=a[213].length;++e)a[213][e].charCodeAt(0)!==65533&&(y[a[213][e]]=54528+e,E[54528+e]=a[213][e]);for(a[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!=a[214].length;++e)a[214][e].charCodeAt(0)!==65533&&(y[a[214][e]]=54784+e,E[54784+e]=a[214][e]);for(a[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!=a[215].length;++e)a[215][e].charCodeAt(0)!==65533&&(y[a[215][e]]=55040+e,E[55040+e]=a[215][e]);for(a[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!=a[216].length;++e)a[216][e].charCodeAt(0)!==65533&&(y[a[216][e]]=55296+e,E[55296+e]=a[216][e]);for(a[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!=a[217].length;++e)a[217][e].charCodeAt(0)!==65533&&(y[a[217][e]]=55552+e,E[55552+e]=a[217][e]);for(a[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!=a[218].length;++e)a[218][e].charCodeAt(0)!==65533&&(y[a[218][e]]=55808+e,E[55808+e]=a[218][e]);for(a[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!=a[219].length;++e)a[219][e].charCodeAt(0)!==65533&&(y[a[219][e]]=56064+e,E[56064+e]=a[219][e]);for(a[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!=a[220].length;++e)a[220][e].charCodeAt(0)!==65533&&(y[a[220][e]]=56320+e,E[56320+e]=a[220][e]);for(a[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!=a[221].length;++e)a[221][e].charCodeAt(0)!==65533&&(y[a[221][e]]=56576+e,E[56576+e]=a[221][e]);for(a[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!=a[222].length;++e)a[222][e].charCodeAt(0)!==65533&&(y[a[222][e]]=56832+e,E[56832+e]=a[222][e]);for(a[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!=a[223].length;++e)a[223][e].charCodeAt(0)!==65533&&(y[a[223][e]]=57088+e,E[57088+e]=a[223][e]);for(a[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!=a[224].length;++e)a[224][e].charCodeAt(0)!==65533&&(y[a[224][e]]=57344+e,E[57344+e]=a[224][e]);for(a[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!=a[225].length;++e)a[225][e].charCodeAt(0)!==65533&&(y[a[225][e]]=57600+e,E[57600+e]=a[225][e]);for(a[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!=a[226].length;++e)a[226][e].charCodeAt(0)!==65533&&(y[a[226][e]]=57856+e,E[57856+e]=a[226][e]);for(a[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!=a[227].length;++e)a[227][e].charCodeAt(0)!==65533&&(y[a[227][e]]=58112+e,E[58112+e]=a[227][e]);for(a[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!=a[228].length;++e)a[228][e].charCodeAt(0)!==65533&&(y[a[228][e]]=58368+e,E[58368+e]=a[228][e]);for(a[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!=a[229].length;++e)a[229][e].charCodeAt(0)!==65533&&(y[a[229][e]]=58624+e,E[58624+e]=a[229][e]);for(a[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!=a[230].length;++e)a[230][e].charCodeAt(0)!==65533&&(y[a[230][e]]=58880+e,E[58880+e]=a[230][e]);for(a[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!=a[231].length;++e)a[231][e].charCodeAt(0)!==65533&&(y[a[231][e]]=59136+e,E[59136+e]=a[231][e]);for(a[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!=a[232].length;++e)a[232][e].charCodeAt(0)!==65533&&(y[a[232][e]]=59392+e,E[59392+e]=a[232][e]);for(a[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!=a[233].length;++e)a[233][e].charCodeAt(0)!==65533&&(y[a[233][e]]=59648+e,E[59648+e]=a[233][e]);for(a[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!=a[234].length;++e)a[234][e].charCodeAt(0)!==65533&&(y[a[234][e]]=59904+e,E[59904+e]=a[234][e]);for(a[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!=a[235].length;++e)a[235][e].charCodeAt(0)!==65533&&(y[a[235][e]]=60160+e,E[60160+e]=a[235][e]);for(a[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!=a[236].length;++e)a[236][e].charCodeAt(0)!==65533&&(y[a[236][e]]=60416+e,E[60416+e]=a[236][e]);for(a[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!=a[237].length;++e)a[237][e].charCodeAt(0)!==65533&&(y[a[237][e]]=60672+e,E[60672+e]=a[237][e]);for(a[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!=a[238].length;++e)a[238][e].charCodeAt(0)!==65533&&(y[a[238][e]]=60928+e,E[60928+e]=a[238][e]);for(a[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!=a[239].length;++e)a[239][e].charCodeAt(0)!==65533&&(y[a[239][e]]=61184+e,E[61184+e]=a[239][e]);for(a[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!=a[240].length;++e)a[240][e].charCodeAt(0)!==65533&&(y[a[240][e]]=61440+e,E[61440+e]=a[240][e]);for(a[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!=a[241].length;++e)a[241][e].charCodeAt(0)!==65533&&(y[a[241][e]]=61696+e,E[61696+e]=a[241][e]);for(a[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!=a[242].length;++e)a[242][e].charCodeAt(0)!==65533&&(y[a[242][e]]=61952+e,E[61952+e]=a[242][e]);for(a[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!=a[243].length;++e)a[243][e].charCodeAt(0)!==65533&&(y[a[243][e]]=62208+e,E[62208+e]=a[243][e]);for(a[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!=a[244].length;++e)a[244][e].charCodeAt(0)!==65533&&(y[a[244][e]]=62464+e,E[62464+e]=a[244][e]);for(a[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!=a[245].length;++e)a[245][e].charCodeAt(0)!==65533&&(y[a[245][e]]=62720+e,E[62720+e]=a[245][e]);for(a[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!=a[246].length;++e)a[246][e].charCodeAt(0)!==65533&&(y[a[246][e]]=62976+e,E[62976+e]=a[246][e]);for(a[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!=a[247].length;++e)a[247][e].charCodeAt(0)!==65533&&(y[a[247][e]]=63232+e,E[63232+e]=a[247][e]);return{enc:y,dec:E}}(),O[10029]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[10079]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[10081]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),O[28591]=function(){for(var E=`\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`,y=[],a={},e=0;e!=E.length;++e)E.charCodeAt(e)!==65533&&(a[E.charAt(e)]=e),y[e]=E.charAt(e);return{enc:a,dec:y}}(),Ce.exports&&typeof DO_NOT_EXPORT_CODEPAGE=="undefined"&&(Ce.exports=O);/*! cputils.js (C) 2013-present SheetJS -- http://sheetjs.com */(function(E,y){"use strict";if(typeof O=="undefined"){var a=O;Ce.exports&&typeof DO_NOT_EXPORT_CODEPAGE=="undefined"?Ce.exports=y(a):E.cptable=y(a)}else O=y(O)})(this,function(E){"use strict";var y={"1200":"utf16le","1201":"utf16be","12000":"utf32le","12001":"utf32be","16969":"utf64le","20127":"ascii","65000":"utf7","65001":"utf8"},a=[874,1250,1251,1252,1253,1254,1255,1256,1e4],e=[932,936,949,950],g=[65001],f={},s={},r={},c={},l=function(P){return String.fromCharCode(P)},i=function(P){return P.charCodeAt(0)},u=typeof L!="undefined",t=function(){};if(u){var n=!L.from;if(!n)try{L.from("foo","utf8")}catch(H){n=!0}t=n?function(H,P){return P?new L(H,P):new L(H)}:L.from.bind(L),L.allocUnsafe||(L.allocUnsafe=function(H){return new L(H)});var o=1024,d=L.allocUnsafe(o),h=function(P){for(var j=L.allocUnsafe(65536),z=0;z<65536;++z)j[z]=0;for(var K=Object.keys(P),X=K.length,Z=0,Y=K[Z];Z<X;++Z){if(!(Y=K[Z]))continue;j[Y.charCodeAt(0)]=P[Y]}return j},m=function(P){var j=h(E[P].enc);return function(K,X){var Z=K.length,Y,te=0,q=0,ee=0,fe=0;if(typeof K=="string")for(Y=L.allocUnsafe(Z),te=0;te<Z;++te)Y[te]=j[K.charCodeAt(te)];else if(L.isBuffer(K)){for(Y=L.allocUnsafe(2*Z),q=0,te=0;te<Z;++te)ee=K[te],ee<128?Y[q++]=j[ee]:ee<224?(Y[q++]=j[((ee&31)<<6)+(K[te+1]&63)],++te):ee<240?(Y[q++]=j[((ee&15)<<12)+((K[te+1]&63)<<6)+(K[te+2]&63)],te+=2):(fe=((ee&7)<<18)+((K[te+1]&63)<<12)+((K[te+2]&63)<<6)+(K[te+3]&63),te+=3,fe<65536?Y[q++]=j[fe]:(fe-=65536,Y[q++]=j[55296+(fe>>10&1023)],Y[q++]=j[56320+(fe&1023)]));Y=Y.slice(0,q)}else for(Y=L.allocUnsafe(Z),te=0;te<Z;++te)Y[te]=j[K[te].charCodeAt(0)];return!X||X==="buf"?Y:X!=="arr"?Y.toString("binary"):[].slice.call(Y)}},A=function(P){var j=E[P].dec,z=L.allocUnsafe(131072),K=0,X="";for(K=0;K<j.length;++K){if(!(X=j[K]))continue;var Z=X.charCodeAt(0);z[2*K]=Z&255,z[2*K+1]=Z>>8}return function(te){var q=te.length,ee=0,fe=0;if(2*q>o&&(o=2*q,d=L.allocUnsafe(o)),L.isBuffer(te))for(ee=0;ee<q;ee++)fe=2*te[ee],d[2*ee]=z[fe],d[2*ee+1]=z[fe+1];else if(typeof te=="string")for(ee=0;ee<q;ee++)fe=2*te.charCodeAt(ee),d[2*ee]=z[fe],d[2*ee+1]=z[fe+1];else for(ee=0;ee<q;ee++)fe=2*te[ee],d[2*ee]=z[fe],d[2*ee+1]=z[fe+1];return d.slice(0,2*q).toString("ucs2")}},v=function(P){for(var j=E[P].enc,z=L.allocUnsafe(131072),K=0;K<131072;++K)z[K]=0;for(var X=Object.keys(j),Z=0,Y=X[Z];Z<X.length;++Z){if(!(Y=X[Z]))continue;var te=Y.charCodeAt(0);z[2*te]=j[Y]&255,z[2*te+1]=j[Y]>>8}return function(ee,fe){var be=ee.length,Fe=L.allocUnsafe(2*be),ve=0,Oe=0,J=0,ne=0,Ke=0;if(typeof ee=="string"){for(ve=ne=0;ve<be;++ve)Oe=ee.charCodeAt(ve)*2,Fe[ne++]=z[Oe+1]||z[Oe],z[Oe+1]>0&&(Fe[ne++]=z[Oe]);Fe=Fe.slice(0,ne)}else if(L.isBuffer(ee)){for(ve=ne=0;ve<be;++ve)Ke=ee[ve],Ke<128?Oe=Ke:Ke<224?(Oe=((Ke&31)<<6)+(ee[ve+1]&63),++ve):Ke<240?(Oe=((Ke&15)<<12)+((ee[ve+1]&63)<<6)+(ee[ve+2]&63),ve+=2):(Oe=((Ke&7)<<18)+((ee[ve+1]&63)<<12)+((ee[ve+2]&63)<<6)+(ee[ve+3]&63),ve+=3),Oe<65536?(Oe*=2,Fe[ne++]=z[Oe+1]||z[Oe],z[Oe+1]>0&&(Fe[ne++]=z[Oe])):(J=Oe-65536,Oe=2*(55296+(J>>10&1023)),Fe[ne++]=z[Oe+1]||z[Oe],z[Oe+1]>0&&(Fe[ne++]=z[Oe]),Oe=2*(56320+(J&1023)),Fe[ne++]=z[Oe+1]||z[Oe],z[Oe+1]>0&&(Fe[ne++]=z[Oe]));Fe=Fe.slice(0,ne)}else for(ve=ne=0;ve<be;ve++)Oe=ee[ve].charCodeAt(0)*2,Fe[ne++]=z[Oe+1]||z[Oe],z[Oe+1]>0&&(Fe[ne++]=z[Oe]);return!fe||fe==="buf"?Fe:fe!=="arr"?Fe.toString("binary"):[].slice.call(Fe)}},b=function(P){var j=E[P].dec,z=L.allocUnsafe(131072),K=0,X,Z=0,Y=0,te=0;for(te=0;te<65536;++te)z[2*te]=255,z[2*te+1]=253;for(K=0;K<j.length;++K){if(!(X=j[K]))continue;Z=X.charCodeAt(0),Y=2*K,z[Y]=Z&255,z[Y+1]=Z>>8}return function(ee){var fe=ee.length,be=L.allocUnsafe(2*fe),Fe=0,ve=0,Oe=0;if(L.isBuffer(ee))for(Fe=0;Fe<fe;Fe++)ve=2*ee[Fe],z[ve]===255&&z[ve+1]===253&&(ve=2*((ee[Fe]<<8)+ee[Fe+1]),++Fe),be[Oe++]=z[ve],be[Oe++]=z[ve+1];else if(typeof ee=="string")for(Fe=0;Fe<fe;Fe++)ve=2*ee.charCodeAt(Fe),z[ve]===255&&z[ve+1]===253&&(ve=2*((ee.charCodeAt(Fe)<<8)+ee.charCodeAt(Fe+1)),++Fe),be[Oe++]=z[ve],be[Oe++]=z[ve+1];else for(Fe=0;Fe<fe;Fe++)ve=2*ee[Fe],z[ve]===255&&z[ve+1]===253&&(ve=2*((ee[Fe]<<8)+ee[Fe+1]),++Fe),be[Oe++]=z[ve],be[Oe++]=z[ve+1];return be.slice(0,Oe).toString("ucs2")}};f[65001]=function H(P){if(typeof P=="string")return H(P.split("").map(i));var j=P.length,z=0,K=0;4*j>o&&(o=4*j,d=L.allocUnsafe(o));var X=0;j>=3&&P[0]==239&&(P[1]==187&&P[2]==191&&(X=3));for(var Z=1,Y=0,te=0;X<j;X+=Z)Z=1,te=P[X],te<128?z=te:te<224?(z=(te&31)*64+(P[X+1]&63),Z=2):te<240?(z=((te&15)<<12)+(P[X+1]&63)*64+(P[X+2]&63),Z=3):(z=(te&7)*262144+((P[X+1]&63)<<12)+(P[X+2]&63)*64+(P[X+3]&63),Z=4),z<65536?(d[Y++]=z&255,d[Y++]=z>>8):(z-=65536,K=55296+(z>>10&1023),z=56320+(z&1023),d[Y++]=K&255,d[Y++]=K>>>8,d[Y++]=z&255,d[Y++]=z>>>8&255);return d.slice(0,Y).toString("ucs2")},s[65001]=function(P,j){if(u&&L.isBuffer(P))return!j||j==="buf"?P:j!=="arr"?P.toString("binary"):[].slice.call(P);var z=P.length,K=0,X=0,Z=0,Y=typeof P=="string";4*z>o&&(o=4*z,d=L.allocUnsafe(o));for(var te=0;te<z;++te)K=Y?P.charCodeAt(te):P[te].charCodeAt(0),K<=127?d[Z++]=K:K<=2047?(d[Z++]=192+(K>>6),d[Z++]=128+(K&63)):K>=55296&&K<=57343?(K-=55296,++te,X=(Y?P.charCodeAt(te):P[te].charCodeAt(0))-56320+(K<<10),d[Z++]=240+(X>>>18&7),d[Z++]=144+(X>>>12&63),d[Z++]=128+(X>>>6&63),d[Z++]=128+(X&63)):(d[Z++]=224+(K>>12),d[Z++]=128+(K>>6&63),d[Z++]=128+(K&63));return!j||j==="buf"?d.slice(0,Z):j!=="arr"?d.slice(0,Z).toString("binary"):[].slice.call(d,0,Z)}}var x=function(){if(u){if(r[a[0]])return;var P=0,j=0;for(P=0;P<a.length;++P)j=a[P],E[j]&&(r[j]=A(j),c[j]=m(j));for(P=0;P<e.length;++P)j=e[P],E[j]&&(r[j]=b(j),c[j]=v(j));for(P=0;P<g.length;++P)j=g[P],f[j]&&(r[j]=f[j]),s[j]&&(c[j]=s[j])}},C=function(P,j){return""},w=function(P){delete r[P],delete c[P]},S=function(){if(u){if(!r[a[0]])return;a.forEach(w),e.forEach(w),g.forEach(w)}M=C,k=0},T={encache:x,decache:S,sbcs:a,dbcs:e};x();var I="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",N="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'(),-./:?",M=C,k=0,U=function H(P,j,z){if(P===k&&M)return M(j,z);if(c[P])return M=c[k=P],M(j,z);u&&L.isBuffer(j)&&(j=j.toString("utf8"));var K=j.length,X=u?L.allocUnsafe(4*K):[],Z=0,Y=0,te=0,q=0,ee=E[P],fe,be="",Fe=typeof j=="string";if(ee&&(fe=ee.enc))for(Y=0;Y<K;++Y,++te)Z=fe[Fe?j.charAt(Y):j[Y]],Z>255?(X[te]=Z>>8,X[++te]=Z&255):X[te]=Z&255;else if(be=y[P])switch(be){case"utf8":if(u&&Fe){X=t(j,be),te=X.length;break}for(Y=0;Y<K;++Y,++te)Z=Fe?j.charCodeAt(Y):j[Y].charCodeAt(0),Z<=127?X[te]=Z:Z<=2047?(X[te]=192+(Z>>6),X[++te]=128+(Z&63)):Z>=55296&&Z<=57343?(Z-=55296,q=(Fe?j.charCodeAt(++Y):j[++Y].charCodeAt(0))-56320+(Z<<10),X[te]=240+(q>>>18&7),X[++te]=144+(q>>>12&63),X[++te]=128+(q>>>6&63),X[++te]=128+(q&63)):(X[te]=224+(Z>>12),X[++te]=128+(Z>>6&63),X[++te]=128+(Z&63));break;case"ascii":if(u&&typeof j=="string"){X=t(j,be),te=X.length;break}for(Y=0;Y<K;++Y,++te)if(Z=Fe?j.charCodeAt(Y):j[Y].charCodeAt(0),Z<=127)X[te]=Z;else throw new Error("bad ascii "+Z);break;case"utf16le":if(u&&typeof j=="string"){X=t(j,be),te=X.length;break}for(Y=0;Y<K;++Y)Z=Fe?j.charCodeAt(Y):j[Y].charCodeAt(0),X[te++]=Z&255,X[te++]=Z>>8;break;case"utf16be":for(Y=0;Y<K;++Y)Z=Fe?j.charCodeAt(Y):j[Y].charCodeAt(0),X[te++]=Z>>8,X[te++]=Z&255;break;case"utf32le":for(Y=0;Y<K;++Y)Z=Fe?j.charCodeAt(Y):j[Y].charCodeAt(0),Z>=55296&&Z<=57343&&(Z=65536+(Z-55296<<10)+(j[++Y].charCodeAt(0)-56320)),X[te++]=Z&255,Z>>=8,X[te++]=Z&255,Z>>=8,X[te++]=Z&255,Z>>=8,X[te++]=Z&255;break;case"utf32be":for(Y=0;Y<K;++Y)Z=Fe?j.charCodeAt(Y):j[Y].charCodeAt(0),Z>=55296&&Z<=57343&&(Z=65536+(Z-55296<<10)+(j[++Y].charCodeAt(0)-56320)),X[te+3]=Z&255,Z>>=8,X[te+2]=Z&255,Z>>=8,X[te+1]=Z&255,Z>>=8,X[te]=Z&255,te+=4;break;case"utf7":for(Y=0;Y<K;Y++){var ve=Fe?j.charAt(Y):j[Y].charAt(0);if(ve==="+"){X[te++]=43,X[te++]=45;continue}if(N.indexOf(ve)>-1){X[te++]=ve.charCodeAt(0);continue}var Oe=H(1201,ve);X[te++]=43,X[te++]=I.charCodeAt(Oe[0]>>2),X[te++]=I.charCodeAt(((Oe[0]&3)<<4)+((Oe[1]||0)>>4)),X[te++]=I.charCodeAt(((Oe[1]&15)<<2)+((Oe[2]||0)>>6)),X[te++]=45}break;default:throw new Error("Unsupported magic: "+P+" "+y[P])}else throw new Error("Unrecognized CP: "+P);return X=X.slice(0,te),u?!z||z==="buf"?X:z!=="arr"?X.toString("binary"):[].slice.call(X):z=="str"?X.map(l).join(""):X},V=function H(P,j){var z;if(z=r[P])return z(j);if(typeof j=="string")return H(P,j.split("").map(i));var K=j.length,X=new Array(K),Z="",Y=0,te=0,q=1,ee=0,fe=0,be=E[P],Fe,ve="";if(be&&(Fe=be.dec))for(te=0;te<K;te+=q){if(q=2,Z=Fe[(j[te]<<8)+j[te+1]],Z||(q=1,Z=Fe[j[te]]),!Z)throw new Error("Unrecognized code: "+j[te]+" "+j[te+q-1]+" "+te+" "+q+" "+Fe[j[te]]);X[ee++]=Z}else if(ve=y[P])switch(ve){case"utf8":for(K>=3&&j[0]==239&&(j[1]==187&&j[2]==191&&(te=3));te<K;te+=q)q=1,j[te]<128?Y=j[te]:j[te]<224?(Y=(j[te]&31)*64+(j[te+1]&63),q=2):j[te]<240?(Y=((j[te]&15)<<12)+(j[te+1]&63)*64+(j[te+2]&63),q=3):(Y=(j[te]&7)*262144+((j[te+1]&63)<<12)+(j[te+2]&63)*64+(j[te+3]&63),q=4),Y<65536||(Y-=65536,fe=55296+(Y>>10&1023),Y=56320+(Y&1023),X[ee++]=String.fromCharCode(fe)),X[ee++]=String.fromCharCode(Y);break;case"ascii":if(u&&L.isBuffer(j))return j.toString(ve);for(te=0;te<K;te++)X[te]=String.fromCharCode(j[te]);ee=K;break;case"utf16le":if(K>=2&&j[0]==255&&(j[1]==254&&(te=2)),u&&L.isBuffer(j))return j.toString(ve);for(q=2;te+1<K;te+=q)X[ee++]=String.fromCharCode((j[te+1]<<8)+j[te]);break;case"utf16be":for(K>=2&&j[0]==254&&(j[1]==255&&(te=2)),q=2;te+1<K;te+=q)X[ee++]=String.fromCharCode((j[te]<<8)+j[te+1]);break;case"utf32le":for(K>=4&&j[0]==255&&(j[1]==254&&j[2]===0&&j[3]===0&&(te=4)),q=4;te<K;te+=q)Y=(j[te+3]<<24)+(j[te+2]<<16)+(j[te+1]<<8)+j[te],Y>65535?(Y-=65536,X[ee++]=String.fromCharCode(55296+(Y>>10&1023)),X[ee++]=String.fromCharCode(56320+(Y&1023))):X[ee++]=String.fromCharCode(Y);break;case"utf32be":for(K>=4&&j[3]==255&&(j[2]==254&&j[1]===0&&j[0]===0&&(te=4)),q=4;te<K;te+=q)Y=(j[te]<<24)+(j[te+1]<<16)+(j[te+2]<<8)+j[te+3],Y>65535?(Y-=65536,X[ee++]=String.fromCharCode(55296+(Y>>10&1023)),X[ee++]=String.fromCharCode(56320+(Y&1023))):X[ee++]=String.fromCharCode(Y);break;case"utf7":for(K>=4&&j[0]==43&&j[1]==47&&j[2]==118&&(K>=5&&j[3]==56&&j[4]==45?te=5:(j[3]==56||j[3]==57||j[3]==43||j[3]==47)&&(te=4));te<K;te+=q){if(j[te]!==43){q=1,X[ee++]=String.fromCharCode(j[te]);continue}if(q=1,j[te+1]===45){q=2,X[ee++]="+";continue}for(;String.fromCharCode(j[te+q]).match(/[A-Za-z0-9+\/]/);)q++;var Oe=0;j[te+q]===45&&(++q,Oe=1);for(var J=[],ne="",Ke=0,ie=0,re=0,he=0,ge=0,Pe=0,Ee=0,ke=1;ke<q-Oe&&!(he=I.indexOf(String.fromCharCode(j[te+ke++])),ge=I.indexOf(String.fromCharCode(j[te+ke++])),Ke=he<<2|ge>>4,J.push(Ke),Pe=I.indexOf(String.fromCharCode(j[te+ke++])),Pe===-1);){if(ie=(ge&15)<<4|Pe>>2,J.push(ie),Ee=I.indexOf(String.fromCharCode(j[te+ke++])),Ee===-1)break;re=(Pe&3)<<6|Ee,Ee<64&&J.push(re)}for(ne=H(1201,J),ke=0;ke<ne.length;++ke)X[ee++]=ne.charAt(ke)}break;default:throw new Error("Unsupported magic: "+P+" "+y[P])}else throw new Error("Unrecognized CP: "+P);return X.slice(0,ee).join("")},B=function(P){return!!(E[P]||y[P])};return E.utils={decode:V,encode:U,hascp:B,magic:y,cache:T},E})}).call(this,p("HDXh").Buffer)},E9nw:function(Ce,Q){Ce.exports=function(){var p=document.getSelection();if(!p.rangeCount)return function(){};for(var L=document.activeElement,O=[],E=0;E<p.rangeCount;E++)O.push(p.getRangeAt(E));switch(L.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":L.blur();break;default:L=null;break}return p.removeAllRanges(),function(){p.type==="Caret"&&p.removeAllRanges(),p.rangeCount||O.forEach(function(y){p.addRange(y)}),L&&L.focus()}}},ELLl:function(Ce,Q,p){(function(L){L(p("VrN/"))})(function(L){var O={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},E=L.Pos;L.defineOption("autoCloseBrackets",!1,function(t,n,o){o&&o!=L.Init&&(t.removeKeyMap(a),t.state.closeBrackets=null),n&&(e(y(n,"pairs")),t.state.closeBrackets=n,t.addKeyMap(a))});function y(t,n){return n=="pairs"&&typeof t=="string"?t:typeof t=="object"&&t[n]!=null?t[n]:O[n]}var a={Backspace:s,Enter:r};function e(t){for(var n=0;n<t.length;n++){var o=t.charAt(n),d="'"+o+"'";a[d]||(a[d]=g(o))}}e(O.pairs+"`");function g(t){return function(n){return l(n,t)}}function f(t){var n=t.state.closeBrackets;if(!n||n.override)return n;var o=t.getModeAt(t.getCursor());return o.closeBrackets||n}function s(t){var n=f(t);if(!n||t.getOption("disableInput"))return L.Pass;for(var o=y(n,"pairs"),d=t.listSelections(),h=0;h<d.length;h++){if(!d[h].empty())return L.Pass;var m=i(t,d[h].head);if(!m||o.indexOf(m)%2!=0)return L.Pass}for(var h=d.length-1;h>=0;h--){var A=d[h].head;t.replaceRange("",E(A.line,A.ch-1),E(A.line,A.ch+1),"+delete")}}function r(t){var n=f(t),o=n&&y(n,"explode");if(!o||t.getOption("disableInput"))return L.Pass;for(var d=t.listSelections(),h=0;h<d.length;h++){if(!d[h].empty())return L.Pass;var m=i(t,d[h].head);if(!m||o.indexOf(m)%2!=0)return L.Pass}t.operation(function(){var A=t.lineSeparator()||`
`;t.replaceSelection(A+A,null),t.execCommand("goCharLeft"),d=t.listSelections();for(var v=0;v<d.length;v++){var b=d[v].head.line;t.indentLine(b,null,!0),t.indentLine(b+1,null,!0)}})}function c(t){var n=L.cmpPos(t.anchor,t.head)>0;return{anchor:new E(t.anchor.line,t.anchor.ch+(n?-1:1)),head:new E(t.head.line,t.head.ch+(n?1:-1))}}function l(t,n){var o=f(t);if(!o||t.getOption("disableInput"))return L.Pass;var d=y(o,"pairs"),h=d.indexOf(n);if(h==-1)return L.Pass;for(var m=y(o,"closeBefore"),A=y(o,"triples"),v=d.charAt(h+1)==n,b=t.listSelections(),x=h%2==0,C,w=0;w<b.length;w++){var S=b[w],T=S.head,I,N=t.getRange(T,E(T.line,T.ch+1));if(x&&!S.empty())I="surround";else if((v||!x)&&N==n)v&&u(t,T)?I="both":A.indexOf(n)>=0&&t.getRange(T,E(T.line,T.ch+3))==n+n+n?I="skipThree":I="skip";else if(v&&T.ch>1&&A.indexOf(n)>=0&&t.getRange(E(T.line,T.ch-2),T)==n+n){if(T.ch>2&&/\bstring/.test(t.getTokenTypeAt(E(T.line,T.ch-2))))return L.Pass;I="addFour"}else if(v){var M=T.ch==0?" ":t.getRange(E(T.line,T.ch-1),T);if(!L.isWordChar(N)&&M!=n&&!L.isWordChar(M))I="both";else return L.Pass}else if(x&&(N.length===0||/\s/.test(N)||m.indexOf(N)>-1))I="both";else return L.Pass;if(!C)C=I;else if(C!=I)return L.Pass}var k=h%2?d.charAt(h-1):n,U=h%2?n:d.charAt(h+1);t.operation(function(){if(C=="skip")t.execCommand("goCharRight");else if(C=="skipThree")for(var V=0;V<3;V++)t.execCommand("goCharRight");else if(C=="surround"){for(var B=t.getSelections(),V=0;V<B.length;V++)B[V]=k+B[V]+U;t.replaceSelections(B,"around"),B=t.listSelections().slice();for(var V=0;V<B.length;V++)B[V]=c(B[V]);t.setSelections(B)}else C=="both"?(t.replaceSelection(k+U,null),t.triggerElectric(k+U),t.execCommand("goCharLeft")):C=="addFour"&&(t.replaceSelection(k+k+k+k,"before"),t.execCommand("goCharRight"))})}function i(t,n){var o=t.getRange(E(n.line,n.ch-1),E(n.line,n.ch+1));return o.length==2?o:null}function u(t,n){var o=t.getTokenAt(E(n.line,n.ch+1));return/\bstring/.test(o.type)&&o.start==n.ch&&(n.ch==0||!/\bstring/.test(t.getTokenTypeAt(n)))}})},EMyp:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("mFDi"),y=p("K4ya"),a=p("qJCg"),e=p("iLNv"),g=p("vZ6x"),f=["inBrush","outOfBrush"],s="__ecBrushSelect",r="__ecInBrushSelectEvent",c=L.PRIORITY.VISUAL.BRUSH;L.registerLayout(c,function(A,v,b){A.eachComponent({mainType:"brush"},function(x){b&&b.type==="takeGlobalCursor"&&x.setBrushOption(b.key==="brush"?b.brushOption:{brushType:!1})}),l(A)});function l(A){A.eachComponent({mainType:"brush"},function(v){var b=v.brushTargetManager=new g(v.option,A);b.setInputRanges(v.areas,A)})}L.registerVisual(c,function(A,v,b){var x=[],C,w;A.eachComponent({mainType:"brush"},function(S,T){var I={brushId:S.id,brushIndex:T,brushName:S.name,areas:O.clone(S.areas),selected:[]};x.push(I);var N=S.option,M=N.brushLink,k=[],U=[],V=[],B=0;T||(C=N.throttleType,w=N.throttleDelay);var H=O.map(S.areas,function(Z){return d(O.defaults({boundingRect:h[Z.brushType](Z)},Z))}),P=y.createVisualMappings(S.option,f,function(Z){Z.mappingMethod="fixed"});O.isArray(M)&&O.each(M,function(Z){k[Z]=1});function j(Z){return M==="all"||k[Z]}function z(Z){return!!Z.length}A.eachSeries(function(Z,Y){var te=V[Y]=[];Z.subType==="parallel"?K(Z,Y,te):X(Z,Y,te)});function K(Z,Y){var te=Z.coordinateSystem;B|=te.hasAxisBrushed(),j(Y)&&te.eachActiveState(Z.getData(),function(q,ee){q==="active"&&(U[ee]=1)})}function X(Z,Y,te){var q=n(Z);if(!q||o(S,Y))return;if(O.each(H,function(fe){q[fe.brushType]&&S.brushTargetManager.controlSeries(fe,Z,A)&&te.push(fe),B|=z(te)}),j(Y)&&z(te)){var ee=Z.getData();ee.each(function(fe){t(q,te,ee,fe)&&(U[fe]=1)})}}A.eachSeries(function(Z,Y){var te={seriesId:Z.id,seriesIndex:Y,seriesName:Z.name,dataIndex:[]};I.selected.push(te);var q=n(Z),ee=V[Y],fe=Z.getData(),be=j(Y)?function(Fe){return U[Fe]?(te.dataIndex.push(fe.getRawIndex(Fe)),"inBrush"):"outOfBrush"}:function(Fe){return t(q,ee,fe,Fe)?(te.dataIndex.push(fe.getRawIndex(Fe)),"inBrush"):"outOfBrush"};(j(Y)?B:z(ee))&&y.applyVisual(f,P,fe,be)})}),i(v,C,w,x,b)});function i(A,v,b,x,C){if(!C)return;var w=A.getZr();if(w[r])return;w[s]||(w[s]=u);var S=e.createOrUpdate(w,s,b,v);S(A,x)}function u(A,v){if(!A.isDisposed()){var b=A.getZr();b[r]=!0,A.dispatchAction({type:"brushSelect",batch:v}),b[r]=!1}}function t(A,v,b,x){for(var C=0,w=v.length;C<w;C++){var S=v[C];if(A[S.brushType](x,b,S.selectors,S))return!0}}function n(A){var v=A.brushSelector;if(O.isString(v)){var b=[];return O.each(a,function(C,w){b[w]=function(S,T,I,N){var M=T.getItemLayout(S);return C[v](M,I,N)}}),b}else if(O.isFunction(v)){var x={};return O.each(a,function(C,w){x[w]=v}),x}return v}function o(A,v){var b=A.option.seriesIndex;return b!=null&&b!=="all"&&(O.isArray(b)?O.indexOf(b,v)<0:v!==b)}function d(A){var v=A.selectors={};return O.each(a[A.brushType],function(b,x){v[x]=function(C){return b(C,v,A)}}),A}var h={lineX:O.noop,lineY:O.noop,rect:function(A){return m(A.range)},polygon:function(A){for(var v,b=A.range,x=0,C=b.length;x<C;x++){v=v||[[Infinity,-Infinity],[Infinity,-Infinity]];var w=b[x];w[0]<v[0][0]&&(v[0][0]=w[0]),w[0]>v[0][1]&&(v[0][1]=w[0]),w[1]<v[1][0]&&(v[1][0]=w[1]),w[1]>v[1][1]&&(v[1][1]=w[1])}return v&&m(v)}};function m(A){return new E(A[0][0],A[1][0],A[0][1]-A[0][0],A[1][1]-A[1][0])}Q.layoutCovers=l},ERHi:function(Ce,Q,p){var L=p("ProS");p("Z6js"),p("R4Th");var O=p("f5Yq"),E=p("h8O9");L.registerVisual(O("effectScatter","circle")),L.registerLayout(E("effectScatter"))},EXcs:function(Ce,Q,p){"use strict";var L=function(){return{height:0,opacity:0}},O=function(g){return{height:g.scrollHeight,opacity:1}},E=function(g){return{height:g.offsetHeight}},y=function(g,f){return f.propertyName==="height"},a={motionName:"ant-motion-collapse",onAppearStart:L,onEnterStart:L,onAppearActive:O,onEnterActive:O,onLeaveStart:E,onLeaveActive:L,onAppearEnd:y,onEnterEnd:y,onLeaveEnd:y,motionDeadline:500};Q.a=a},Em2t:function(Ce,Q,p){var L=p("bahg"),O=p("quyA"),E=p("0JQy");function y(a){return O(a)?E(a):L(a)}Ce.exports=y},Ez2D:function(Ce,Q,p){var L=p("bYtY"),O=p("4NO4");function E(y,a){var e=[],g=y.seriesIndex,f;if(g==null||!(f=a.getSeriesByIndex(g)))return{point:[]};var s=f.getData(),r=O.queryDataIndex(s,y);if(r==null||r<0||L.isArray(r))return{point:[]};var c=s.getItemGraphicEl(r),l=f.coordinateSystem;if(f.getTooltipPosition)e=f.getTooltipPosition(r)||[];else if(l&&l.dataToPoint)e=l.dataToPoint(s.getValues(L.map(l.dimensions,function(u){return s.mapDimension(u)}),r,!0))||[];else if(c){var i=c.getBoundingRect().clone();i.applyTransform(c.transform),e=[i.x+i.width/2,i.y+i.height/2]}return{point:e,el:c}}Ce.exports=E},F0hE:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("ca2m"),y=p("Qxkt"),a=p("ICMv"),e=E.valueAxis;function g(r,c){return O.defaults({show:c},r)}var f=L.extendComponentModel({type:"radar",optionUpdated:function(){var r=this.get("boundaryGap"),c=this.get("splitNumber"),l=this.get("scale"),i=this.get("axisLine"),u=this.get("axisTick"),t=this.get("axisType"),n=this.get("axisLabel"),o=this.get("name"),d=this.get("name.show"),h=this.get("name.formatter"),m=this.get("nameGap"),A=this.get("triggerEvent"),v=O.map(this.get("indicator")||[],function(b){b.max!=null&&b.max>0&&!b.min?b.min=0:b.min!=null&&b.min<0&&!b.max&&(b.max=0);var x=o;if(b.color!=null&&(x=O.defaults({color:b.color},o)),b=O.merge(O.clone(b),{boundaryGap:r,splitNumber:c,scale:l,axisLine:i,axisTick:u,axisType:t,axisLabel:n,name:b.text,nameLocation:"end",nameGap:m,nameTextStyle:x,triggerEvent:A},!1),d||(b.name=""),typeof h=="string"){var C=b.name;b.name=h.replace("{value}",C!=null?C:"")}else typeof h=="function"&&(b.name=h(b.name,b));var w=O.extend(new y(b,null,this.ecModel),a);return w.mainType="radar",w.componentIndex=this.componentIndex,w},this);this.getIndicatorModels=function(){return v}},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:O.merge({lineStyle:{color:"#bbb"}},e.axisLine),axisLabel:g(e.axisLabel,!1),axisTick:g(e.axisTick,!1),axisType:"interval",splitLine:g(e.splitLine,!0),splitArea:g(e.splitArea,!0),indicator:[]}}),s=f;Ce.exports=s},F5Ls:function(Ce,Q){var p={\u5357\u6D77\u8BF8\u5C9B:[32,80],\u5E7F\u4E1C:[0,-10],\u9999\u6E2F:[10,5],\u6FB3\u95E8:[-10,10],\u5929\u6D25:[5,5]};function L(O,E){if(O==="china"){var y=p[E.name];if(y){var a=E.center;a[0]+=y[0]/10.5,a[1]+=-y[1]/(10.5/.75)}}}Ce.exports=L},F7hV:function(Ce,Q,p){var L=p("MBQ8"),O=L.extend({type:"series.bar",dependencies:["grid","polar"],brushSelector:"rect",getProgressive:function(){return this.get("large")?this.get("progressive"):!1},getProgressiveThreshold:function(){var E=this.get("progressiveThreshold"),y=this.get("largeThreshold");return y>E&&(E=y),E},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}}});Ce.exports=O},F9bG:function(Ce,Q,p){var L=p("bYtY"),O=p("ItGF"),E=p("4NO4"),y=E.makeInner,a=y(),e=L.each;function g(u,t,n){if(O.node)return;var o=t.getZr();a(o).records||(a(o).records={}),f(o,t);var d=a(o).records[u]||(a(o).records[u]={});d.handler=n}function f(u,t){if(a(u).initialized)return;a(u).initialized=!0,n("click",L.curry(c,"click")),n("mousemove",L.curry(c,"mousemove")),n("globalout",r);function n(o,d){u.on(o,function(h){var m=l(t);e(a(u).records,function(A){A&&d(A,h,m.dispatchAction)}),s(m.pendings,t)})}}function s(u,t){var n=u.showTip.length,o=u.hideTip.length,d;n?d=u.showTip[n-1]:o&&(d=u.hideTip[o-1]),d&&(d.dispatchAction=null,t.dispatchAction(d))}function r(u,t,n){u.handler("leave",null,n)}function c(u,t,n,o){t.handler(u,n,o)}function l(u){var t={showTip:[],hideTip:[]},n=function(o){var d=t[o.type];d?d.push(o):(o.dispatchAction=n,u.dispatchAction(o))};return{dispatchAction:n,pendings:t}}function i(u,t){if(O.node)return;var n=t.getZr(),o=(a(n).records||{})[u];o&&(a(n).records[u]=null)}Q.register=g,Q.unregister=i},FBjb:function(Ce,Q,p){var L=p("bYtY"),O=p("oVpE"),E=O.createSymbol,y=p("IwbS"),a=p("OELB"),e=a.parsePercent,g=p("x3X8"),f=g.getDefaultLabel;function s(m,A,v){y.Group.call(this),this.updateData(m,A,v)}var r=s.prototype,c=s.getSymbolSize=function(m,A){var v=m.getItemVisual(A,"symbolSize");return v instanceof Array?v.slice():[+v,+v]};function l(m){return[m[0]/2,m[1]/2]}function i(m,A){this.parent.drift(m,A)}r._createSymbol=function(m,A,v,b,x){this.removeAll();var C=A.getItemVisual(v,"color"),w=E(m,-1,-1,2,2,C,x);w.attr({z2:100,culling:!0,scale:l(b)}),w.drift=i,this._symbolType=m,this.add(w)},r.stopSymbolAnimation=function(m){this.childAt(0).stopAnimation(m)},r.getSymbolPath=function(){return this.childAt(0)},r.getScale=function(){return this.childAt(0).scale},r.highlight=function(){this.childAt(0).trigger("emphasis")},r.downplay=function(){this.childAt(0).trigger("normal")},r.setZ=function(m,A){var v=this.childAt(0);v.zlevel=m,v.z=A},r.setDraggable=function(m){var A=this.childAt(0);A.draggable=m,A.cursor=m?"move":A.cursor},r.updateData=function(m,A,v){this.silent=!1;var b=m.getItemVisual(A,"symbol")||"circle",x=m.hostModel,C=c(m,A),w=b!==this._symbolType;if(w){var S=m.getItemVisual(A,"symbolKeepAspect");this._createSymbol(b,m,A,C,S)}else{var T=this.childAt(0);T.silent=!1,y.updateProps(T,{scale:l(C)},x,A)}if(this._updateCommon(m,A,C,v),w){var T=this.childAt(0),I=v&&v.fadeIn,N={scale:T.scale.slice()};I&&(N.style={opacity:T.style.opacity}),T.scale=[0,0],I&&(T.style.opacity=0),y.initProps(T,N,x,A)}this._seriesModel=x};var u=["itemStyle"],t=["emphasis","itemStyle"],n=["label"],o=["emphasis","label"];r._updateCommon=function(m,A,v,b){var x=this.childAt(0),C=m.hostModel,w=m.getItemVisual(A,"color");x.type!=="image"?x.useStyle({strokeNoScale:!0}):x.setStyle({opacity:null,shadowBlur:null,shadowOffsetX:null,shadowOffsetY:null,shadowColor:null});var S=b&&b.itemStyle,T=b&&b.hoverItemStyle,I=b&&b.symbolOffset,N=b&&b.labelModel,M=b&&b.hoverLabelModel,k=b&&b.hoverAnimation,U=b&&b.cursorStyle;if(!b||m.hasItemOption){var V=b&&b.itemModel?b.itemModel:m.getItemModel(A);S=V.getModel(u).getItemStyle(["color"]),T=V.getModel(t).getItemStyle(),I=V.getShallow("symbolOffset"),N=V.getModel(n),M=V.getModel(o),k=V.getShallow("hoverAnimation"),U=V.getShallow("cursor")}else T=L.extend({},T);var B=x.style,H=m.getItemVisual(A,"symbolRotate");x.attr("rotation",(H||0)*Math.PI/180||0),I&&x.attr("position",[e(I[0],v[0]),e(I[1],v[1])]),U&&x.attr("cursor",U),x.setColor(w,b&&b.symbolInnerColor),x.setStyle(S);var P=m.getItemVisual(A,"opacity");P!=null&&(B.opacity=P);var j=m.getItemVisual(A,"liftZ"),z=x.__z2Origin;j!=null?z==null&&(x.__z2Origin=x.z2,x.z2+=j):z!=null&&(x.z2=z,x.__z2Origin=null);var K=b&&b.useNameLabel;y.setLabelStyle(B,T,N,M,{labelFetcher:C,labelDataIndex:A,defaultText:X,isRectText:!0,autoColor:w});function X(Z,Y){return K?m.getName(Z):f(m,Z)}x.__symbolOriginalScale=l(v),x.hoverStyle=T,x.highDownOnUpdate=k&&C.isAnimationEnabled()?d:null,y.setHoverStyle(x)};function d(m,A){if(this.incremental||this.useHoverLayer)return;if(A==="emphasis"){var v=this.__symbolOriginalScale,b=v[1]/v[0],x={scale:[Math.max(v[0]*1.1,v[0]+3),Math.max(v[1]*1.1,v[1]+3*b)]};this.animateTo(x,400,"elasticOut")}else A==="normal"&&this.animateTo({scale:this.__symbolOriginalScale},400,"elasticOut")}r.fadeOut=function(m,A){var v=this.childAt(0);this.silent=v.silent=!0,!(A&&A.keepLabel)&&(v.style.text=null),y.updateProps(v,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,m)},L.inherits(s,y.Group);var h=s;Ce.exports=h},FGaS:function(Ce,Q,p){var L=p("ProS"),O=p("IwbS"),E=p("bYtY"),y=p("oVpE");function a(g){return E.isArray(g)||(g=[+g,+g]),g}var e=L.extendChartView({type:"radar",render:function(g,f,s){var r=g.coordinateSystem,c=this.group,l=g.getData(),i=this._data;function u(o,d){var h=o.getItemVisual(d,"symbol")||"circle",m=o.getItemVisual(d,"color");if(h==="none")return;var A=a(o.getItemVisual(d,"symbolSize")),v=y.createSymbol(h,-1,-1,2,2,m);return v.attr({style:{strokeNoScale:!0},z2:100,scale:[A[0]/2,A[1]/2]}),v}function t(o,d,h,m,A,v){h.removeAll();for(var b=0;b<d.length-1;b++){var x=u(m,A);x&&(x.__dimIdx=b,o[b]?(x.attr("position",o[b]),O[v?"initProps":"updateProps"](x,{position:d[b]},g,A)):x.attr("position",d[b]),h.add(x))}}function n(o){return E.map(o,function(d){return[r.cx,r.cy]})}l.diff(i).add(function(o){var d=l.getItemLayout(o);if(!d)return;var h=new O.Polygon,m=new O.Polyline,A={shape:{points:d}};h.shape.points=n(d),m.shape.points=n(d),O.initProps(h,A,g,o),O.initProps(m,A,g,o);var v=new O.Group,b=new O.Group;v.add(m),v.add(h),v.add(b),t(m.shape.points,d,b,l,o,!0),l.setItemGraphicEl(o,v)}).update(function(o,d){var h=i.getItemGraphicEl(d),m=h.childAt(0),A=h.childAt(1),v=h.childAt(2),b={shape:{points:l.getItemLayout(o)}};if(!b.shape.points)return;t(m.shape.points,b.shape.points,v,l,o,!1),O.updateProps(m,b,g),O.updateProps(A,b,g),l.setItemGraphicEl(o,h)}).remove(function(o){c.remove(i.getItemGraphicEl(o))}).execute(),l.eachItemGraphicEl(function(o,d){var h=l.getItemModel(d),m=o.childAt(0),A=o.childAt(1),v=o.childAt(2),b=l.getItemVisual(d,"color");c.add(o),m.useStyle(E.defaults(h.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:b})),m.hoverStyle=h.getModel("emphasis.lineStyle").getLineStyle();var x=h.getModel("areaStyle"),C=h.getModel("emphasis.areaStyle"),w=x.isEmpty()&&x.parentModel.isEmpty(),S=C.isEmpty()&&C.parentModel.isEmpty();S=S&&w,A.ignore=w,A.useStyle(E.defaults(x.getAreaStyle(),{fill:b,opacity:.7})),A.hoverStyle=C.getAreaStyle();var T=h.getModel("itemStyle").getItemStyle(["color"]),I=h.getModel("emphasis.itemStyle").getItemStyle(),N=h.getModel("label"),M=h.getModel("emphasis.label");v.eachChild(function(k){k.setStyle(T),k.hoverStyle=E.clone(I);var U=l.get(l.dimensions[k.__dimIdx],d);(U==null||isNaN(U))&&(U=""),O.setLabelStyle(k.style,k.hoverStyle,N,M,{labelFetcher:l.hostModel,labelDataIndex:d,labelDimIndex:k.__dimIdx,defaultText:U,autoColor:b,isRectText:!0})}),o.highDownOnUpdate=function(k,U){A.attr("ignore",U==="emphasis"?S:w)},O.setHoverStyle(o)}),this._data=l},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});Ce.exports=e},FH2Y:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("ZMnZ"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},FNN5:function(Ce,Q,p){var L=p("bYtY"),O=p("IwbS"),E=p("+rIm"),y=p("Znkb"),a=["axisLine","axisTickLabel","axisName"],e=["splitLine","splitArea","minorSplitLine"],g=y.extend({type:"radiusAxis",axisPointerClass:"PolarAxisPointer",render:function(s,r){if(this.group.removeAll(),!s.get("show"))return;var c=s.axis,l=c.polar,i=l.getAngleAxis(),u=c.getTicksCoords(),t=c.getMinorTicksCoords(),n=i.getExtent()[0],o=c.getExtent(),d=f(l,s,n),h=new E(s,d);L.each(a,h.add,h),this.group.add(h.getGroup()),L.each(e,function(m){s.get(m+".show")&&!c.scale.isBlank()&&this["_"+m](s,l,n,o,u,t)},this)},_splitLine:function(s,r,c,l,i){var u=s.getModel("splitLine"),t=u.getModel("lineStyle"),n=t.get("color"),o=0;n=n instanceof Array?n:[n];for(var d=[],h=0;h<i.length;h++){var m=o++%n.length;d[m]=d[m]||[],d[m].push(new O.Circle({shape:{cx:r.cx,cy:r.cy,r:i[h].coord}}))}for(var h=0;h<d.length;h++)this.group.add(O.mergePath(d[h],{style:L.defaults({stroke:n[h%n.length],fill:null},t.getLineStyle()),silent:!0}))},_minorSplitLine:function(s,r,c,l,i,u){if(!u.length)return;for(var t=s.getModel("minorSplitLine"),n=t.getModel("lineStyle"),o=[],d=0;d<u.length;d++)for(var h=0;h<u[d].length;h++)o.push(new O.Circle({shape:{cx:r.cx,cy:r.cy,r:u[d][h].coord}}));this.group.add(O.mergePath(o,{style:L.defaults({fill:null},n.getLineStyle()),silent:!0}))},_splitArea:function(s,r,c,l,i){if(!i.length)return;var u=s.getModel("splitArea"),t=u.getModel("areaStyle"),n=t.get("color"),o=0;n=n instanceof Array?n:[n];for(var d=[],h=i[0].coord,m=1;m<i.length;m++){var A=o++%n.length;d[A]=d[A]||[],d[A].push(new O.Sector({shape:{cx:r.cx,cy:r.cy,r0:h,r:i[m].coord,startAngle:0,endAngle:Math.PI*2},silent:!0})),h=i[m].coord}for(var m=0;m<d.length;m++)this.group.add(O.mergePath(d[m],{style:L.defaults({fill:n[m%n.length]},t.getAreaStyle()),silent:!0}))}});function f(s,r,c){return{position:[s.cx,s.cy],rotation:c/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:r.getModel("axisLabel").get("rotate"),z2:1}}Ce.exports=g},FUi9:function(Ce,Q,p){var L=p("bYtY"),O=p("MwEJ"),E=p("aX7z"),y=p("ICMv"),a=p("Qxkt"),e=p("+TT/"),g=e.getLayoutRect;Q.getLayoutRect=e.getLayoutRect;var f=p("7hqr"),s=f.enableDataStack,r=f.isDimensionStacked,c=f.getStackedDimension,l=p("hi0g");Q.completeDimensions=l;var i=p("sdST");Q.createDimensions=i;var u=p("oVpE");Q.createSymbol=u.createSymbol;function t(h){return O(h.getSource(),h)}var n={isDimensionStacked:r,enableDataStack:s,getStackedDimension:c};function o(h,m){var A=m;a.isInstance(m)||(A=new a(m),L.mixin(A,y));var v=E.createScaleByModel(A);return v.setExtent(h[0],h[1]),E.niceScaleExtent(v,A),v}function d(h){L.mixin(h,y)}Q.createList=t,Q.dataStack=n,Q.createScale=o,Q.mixinAxisModelCommonMethods=d},"Fa/5":function(Ce,Q,p){var L=p("ProS");p("y2l5"),p("q/+u");var O=p("f5Yq"),E=p("h8O9");p("Ae16"),L.registerVisual(O("scatter","circle")),L.registerLayout(E("scatter"))},FhB9:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},"Fm1+":function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("a7Wl")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="CaretUpOutlined";var f=y.forwardRef(g);Q.default=f},Fofx:function(Ce,Q){var p=typeof Float32Array=="undefined"?Array:Float32Array;function L(){var r=new p(6);return O(r),r}function O(r){return r[0]=1,r[1]=0,r[2]=0,r[3]=1,r[4]=0,r[5]=0,r}function E(r,c){return r[0]=c[0],r[1]=c[1],r[2]=c[2],r[3]=c[3],r[4]=c[4],r[5]=c[5],r}function y(r,c,l){var i=c[0]*l[0]+c[2]*l[1],u=c[1]*l[0]+c[3]*l[1],t=c[0]*l[2]+c[2]*l[3],n=c[1]*l[2]+c[3]*l[3],o=c[0]*l[4]+c[2]*l[5]+c[4],d=c[1]*l[4]+c[3]*l[5]+c[5];return r[0]=i,r[1]=u,r[2]=t,r[3]=n,r[4]=o,r[5]=d,r}function a(r,c,l){return r[0]=c[0],r[1]=c[1],r[2]=c[2],r[3]=c[3],r[4]=c[4]+l[0],r[5]=c[5]+l[1],r}function e(r,c,l){var i=c[0],u=c[2],t=c[4],n=c[1],o=c[3],d=c[5],h=Math.sin(l),m=Math.cos(l);return r[0]=i*m+n*h,r[1]=-i*h+n*m,r[2]=u*m+o*h,r[3]=-u*h+m*o,r[4]=m*t+h*d,r[5]=m*d-h*t,r}function g(r,c,l){var i=l[0],u=l[1];return r[0]=c[0]*i,r[1]=c[1]*u,r[2]=c[2]*i,r[3]=c[3]*u,r[4]=c[4]*i,r[5]=c[5]*u,r}function f(r,c){var l=c[0],i=c[2],u=c[4],t=c[1],n=c[3],o=c[5],d=l*n-t*i;return d?(d=1/d,r[0]=n*d,r[1]=-t*d,r[2]=-i*d,r[3]=l*d,r[4]=(i*o-n*u)*d,r[5]=(t*u-l*o)*d,r):null}function s(r){var c=L();return E(c,r),c}Q.create=L,Q.identity=O,Q.copy=E,Q.mul=y,Q.translate=a,Q.rotate=e,Q.scale=g,Q.invert=f,Q.clone=s},Fv0C:function(Ce,Q,p){"use strict";function L(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(n){return typeof n}:L=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},L(u)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var O=s(p("Lo0S")),E=p("vewr"),y=s(p("8CQX")),a=g(p("mHUz")),e=s(p("GdRQ"));function g(u){return u&&u.__esModule?u:{default:u}}function f(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return f=function(){return u},u}function s(u){if(u&&u.__esModule)return u;if(u===null||L(u)!=="object"&&typeof u!="function")return{default:u};var t=f();if(t&&t.has(u))return t.get(u);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in u)if(Object.prototype.hasOwnProperty.call(u,d)){var h=o?Object.getOwnPropertyDescriptor(u,d):null;h&&(h.get||h.set)?Object.defineProperty(n,d,h):n[d]=u[d]}return n.default=u,t&&t.set(u,n),n}function r(u,t){if(!(u instanceof t))throw new TypeError("Cannot call a class as a function")}function c(u,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(u,o.key,o)}}function l(u,t,n){return t&&c(u.prototype,t),n&&c(u,n),u}var i=function(){function u(t){r(this,u),this._target=t||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 l(u,[{key:"_sendKeyEvent",value:function(n,o,d){if(d)this._keyDownList[o]=n;else{if(!(o in this._keyDownList))return;delete this._keyDownList[o]}O.Debug("onkeyevent "+(d?"down":"up")+", keysym: "+n,", code: "+o),this.onkeyevent(n,o,d)}},{key:"_getKeyCode",value:function(n){var o=y.getKeycode(n);if(o!=="Unidentified")return o;if(n.keyCode&&n.type!=="keypress"&&n.keyCode!==229)return"Platform"+n.keyCode;if(n.keyIdentifier){if(n.keyIdentifier.substr(0,2)!=="U+")return n.keyIdentifier;var d=parseInt(n.keyIdentifier.substr(2),16),h=String.fromCharCode(d).toUpperCase();return"Platform"+h.charCodeAt()}return"Unidentified"}},{key:"_handleKeyDown",value:function(n){var o=this._getKeyCode(n),d=y.getKeysym(n);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),o==="AltRight"&&n.timeStamp-this._altGrCtrlTime<50?d=a.default.XK_ISO_Level3_Shift:this._sendKeyEvent(a.default.XK_Control_L,"ControlLeft",!0)),o==="Unidentified"){d&&(this._sendKeyEvent(d,o,!0),this._sendKeyEvent(d,o,!1)),(0,E.stopEvent)(n);return}if(e.isMac()||e.isIOS())switch(d){case a.default.XK_Super_L:d=a.default.XK_Alt_L;break;case a.default.XK_Super_R:d=a.default.XK_Super_L;break;case a.default.XK_Alt_L:d=a.default.XK_Mode_switch;break;case a.default.XK_Alt_R:d=a.default.XK_ISO_Level3_Shift;break}if(o in this._keyDownList&&(d=this._keyDownList[o]),(e.isMac()||e.isIOS())&&o==="CapsLock"){this._sendKeyEvent(a.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(a.default.XK_Caps_Lock,"CapsLock",!1),(0,E.stopEvent)(n);return}if(!d&&(!n.key||e.isIE()||e.isEdge())){this._pendingKey=o,setTimeout(this._handleKeyPressTimeout.bind(this),10,n);return}if(this._pendingKey=null,(0,E.stopEvent)(n),o==="ControlLeft"&&e.isWindows()&&!("ControlLeft"in this._keyDownList)){this._altGrArmed=!0,this._altGrTimeout=setTimeout(this._handleAltGrTimeout.bind(this),100),this._altGrCtrlTime=n.timeStamp;return}this._sendKeyEvent(d,o,!0)}},{key:"_handleKeyPress",value:function(n){if((0,E.stopEvent)(n),this._pendingKey===null)return;var o=this._getKeyCode(n),d=y.getKeysym(n);if(o!=="Unidentified"&&o!=this._pendingKey)return;if(o=this._pendingKey,this._pendingKey=null,!d){O.Info("keypress with no keysym:",n);return}this._sendKeyEvent(d,o,!0)}},{key:"_handleKeyPressTimeout",value:function(n){if(this._pendingKey===null)return;var o,d=this._pendingKey;if(this._pendingKey=null,n.keyCode>=48&&n.keyCode<=57)o=n.keyCode;else if(n.keyCode>=65&&n.keyCode<=90){var h=String.fromCharCode(n.keyCode);n.shiftKey?h=h.toUpperCase():h=h.toLowerCase(),o=h.charCodeAt()}else o=0;this._sendKeyEvent(o,d,!0)}},{key:"_handleKeyUp",value:function(n){(0,E.stopEvent)(n);var o=this._getKeyCode(n);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(a.default.XK_Control_L,"ControlLeft",!0)),(e.isMac()||e.isIOS())&&o==="CapsLock"){this._sendKeyEvent(a.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(a.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[o],o,!1),e.isWindows()&&(o==="ShiftLeft"||o==="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(a.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){O.Debug(">> Keyboard.allKeysUp");for(var n in this._keyDownList)this._sendKeyEvent(this._keyDownList[n],n,!1);O.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(n){if(n.skipCheckAlt)return;if(n.altKey)return;var o=this._target,d=this._keyDownList;["AltLeft","AltRight"].forEach(function(h){if(!(h in d))return;var m=new KeyboardEvent("keyup",{key:d[h],code:h});m.skipCheckAlt=!0,o.dispatchEvent(m)})}},{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 n=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(o){return document.addEventListener(o,n,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(e.isWindows()&&e.isFirefox()){var n=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(o){return document.removeEventListener(o,n)})}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()}}]),u}();Q.default=i},FxDU:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.createSensor=void 0;var L=p("QO+J"),O=p("j5sG"),E=typeof ResizeObserver!="undefined"?O.createSensor:L.createSensor;Q.createSensor=E},GGyF:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("wgjA")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="LeftOutlined";var f=y.forwardRef(g);Q.default=f},GIiI:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="PoweroffOutlined";var g=Q.a=O.forwardRef(e)},GMDS:function(Ce,Q,p){var L=p("bYtY"),O=p("4NgU"),E=p("jkPA"),y=O.prototype,a=O.extend({type:"ordinal",init:function(g,f){(!g||L.isArray(g))&&(g=new E({categories:g})),this._ordinalMeta=g,this._extent=f||[0,g.categories.length-1]},parse:function(g){return typeof g=="string"?this._ordinalMeta.getOrdinal(g):Math.round(g)},contain:function(g){return g=this.parse(g),y.contain.call(this,g)&&this._ordinalMeta.categories[g]!=null},normalize:function(g){return y.normalize.call(this,this.parse(g))},scale:function(g){return Math.round(y.scale.call(this,g))},getTicks:function(){for(var g=[],f=this._extent,s=f[0];s<=f[1];)g.push(s),s++;return g},getLabel:function(g){if(!this.isBlank())return this._ordinalMeta.categories[g]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(g,f){this.unionExtent(g.getApproximateExtent(f))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:L.noop,niceExtent:L.noop});a.create=function(){return new a};var e=a;Ce.exports=e},GQ8N:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.toUnsigned32bit=L,Q.toSigned32bit=O;function L(E){return E>>>0}function O(E){return E|0}},GUcZ:function(Ce,Q,p){"use strict";var L=p("fWQN"),O=p("mtLc"),E=function(){function ht(){Object(L.a)(this,ht)}return Object(O.a)(ht,null,[{key:"install",value:function(){Object.setPrototypeOf=Object.setPrototypeOf||function(De,We){return De.__proto__=We,De},Object.assign=Object.assign||function(De){if(De==null)throw new TypeError("Cannot convert undefined or null to object");for(var We=Object(De),ot=1;ot<arguments.length;ot++){var vt=arguments[ot];if(vt!=null)for(var ar in vt)vt.hasOwnProperty(ar)&&(We[ar]=vt[ar])}return We},typeof self.Promise!="function"&&p("E2g8").polyfill()}}]),ht}();E.install();var y=E,a=p("+qE3"),e=p.n(a),g=function(){function ht(){Object(L.a)(this,ht)}return Object(O.a)(ht,null,[{key:"e",value:function(De,We){(!De||ht.FORCE_GLOBAL_TAG)&&(De=ht.GLOBAL_TAG);var ot="[".concat(De,"] > ").concat(We);if(ht.ENABLE_CALLBACK&&ht.emitter.emit("log","error",ot),!ht.ENABLE_ERROR)return;console.error?console.error(ot):console.warn?console.warn(ot):console.log(ot)}},{key:"i",value:function(De,We){(!De||ht.FORCE_GLOBAL_TAG)&&(De=ht.GLOBAL_TAG);var ot="[".concat(De,"] > ").concat(We);if(ht.ENABLE_CALLBACK&&ht.emitter.emit("log","info",ot),!ht.ENABLE_INFO)return;console.info?console.info(ot):console.log(ot)}},{key:"w",value:function(De,We){(!De||ht.FORCE_GLOBAL_TAG)&&(De=ht.GLOBAL_TAG);var ot="[".concat(De,"] > ").concat(We);if(ht.ENABLE_CALLBACK&&ht.emitter.emit("log","warn",ot),!ht.ENABLE_WARN)return;console.warn?console.warn(ot):console.log(ot)}},{key:"d",value:function(De,We){(!De||ht.FORCE_GLOBAL_TAG)&&(De=ht.GLOBAL_TAG);var ot="[".concat(De,"] > ").concat(We);if(ht.ENABLE_CALLBACK&&ht.emitter.emit("log","debug",ot),!ht.ENABLE_DEBUG)return;console.debug?console.debug(ot):console.log(ot)}},{key:"v",value:function(De,We){(!De||ht.FORCE_GLOBAL_TAG)&&(De=ht.GLOBAL_TAG);var ot="[".concat(De,"] > ").concat(We);if(ht.ENABLE_CALLBACK&&ht.emitter.emit("log","verbose",ot),!ht.ENABLE_VERBOSE)return;console.log(ot)}}]),ht}();g.GLOBAL_TAG="flv.js",g.FORCE_GLOBAL_TAG=!1,g.ENABLE_ERROR=!0,g.ENABLE_INFO=!0,g.ENABLE_WARN=!0,g.ENABLE_DEBUG=!0,g.ENABLE_VERBOSE=!0,g.ENABLE_CALLBACK=!1,g.emitter=new e.a;var f=g,s=function(){function ht(){Object(L.a)(this,ht),this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return Object(O.a)(ht,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(De){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=De,this._totalBytes+=De):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=De,this._totalBytes+=De):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=De,this._totalBytes+=De,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var De=(this._now()-this._lastCheckpoint)/1e3;return De==0&&(De=1),this._intervalBytes/De/1024}},{key:"lastSecondKBps",get:function(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var De=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/De/1024}}]),ht}(),r=s,c=p("yKVA"),l=p("879j"),i=function(){function ht(At){Object(L.a)(this,ht),this._message=At}return Object(O.a)(ht,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),ht}(),u=function(ht){Object(c.a)(De,ht);var At=Object(l.a)(De);function De(We){return Object(L.a)(this,De),At.call(this,We)}return Object(O.a)(De,[{key:"name",get:function(){return"IllegalStateException"}}]),De}(i),t=function(ht){Object(c.a)(De,ht);var At=Object(l.a)(De);function De(We){return Object(L.a)(this,De),At.call(this,We)}return Object(O.a)(De,[{key:"name",get:function(){return"InvalidArgumentException"}}]),De}(i),n=function(ht){Object(c.a)(De,ht);var At=Object(l.a)(De);function De(We){return Object(L.a)(this,De),At.call(this,We)}return Object(O.a)(De,[{key:"name",get:function(){return"NotImplementedException"}}]),De}(i),o={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},d={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},h=function(){function ht(At){Object(L.a)(this,ht),this._type=At||"undefined",this._status=o.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(O.a)(ht,[{key:"destroy",value:function(){this._status=o.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===o.kConnecting||this._status===o.kBuffering}},{key:"type",get:function(){return this._type}},{key:"status",get:function(){return this._status}},{key:"needStashBuffer",get:function(){return this._needStash}},{key:"onContentLengthKnown",get:function(){return this._onContentLengthKnown},set:function(De){this._onContentLengthKnown=De}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(De){this._onURLRedirect=De}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(De){this._onDataArrival=De}},{key:"onError",get:function(){return this._onError},set:function(De){this._onError=De}},{key:"onComplete",get:function(){return this._onComplete},set:function(De){this._onComplete=De}},{key:"open",value:function(De,We){throw new n("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new n("Unimplemented abstract function!")}}]),ht}(),m=p("w4Tj"),A=p("oZsa"),v={};function b(){var ht=self.navigator.userAgent.toLowerCase(),At=/(edge)\/([\w.]+)/.exec(ht)||/(opr)[\/]([\w.]+)/.exec(ht)||/(chrome)[ \/]([\w.]+)/.exec(ht)||/(iemobile)[\/]([\w.]+)/.exec(ht)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ht)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ht)||/(webkit)[ \/]([\w.]+)/.exec(ht)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ht)||/(msie) ([\w.]+)/.exec(ht)||ht.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ht)||ht.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ht)||[],De=/(ipad)/.exec(ht)||/(ipod)/.exec(ht)||/(windows phone)/.exec(ht)||/(iphone)/.exec(ht)||/(kindle)/.exec(ht)||/(android)/.exec(ht)||/(windows)/.exec(ht)||/(mac)/.exec(ht)||/(linux)/.exec(ht)||/(cros)/.exec(ht)||[],We={browser:At[5]||At[3]||At[1]||"",version:At[2]||At[4]||"0",majorVersion:At[4]||At[2]||"0",platform:De[0]||""},ot={};if(We.browser){ot[We.browser]=!0;var vt=We.majorVersion.split(".");ot.version={major:parseInt(We.majorVersion,10),string:We.version},vt.length>1&&(ot.version.minor=parseInt(vt[1],10)),vt.length>2&&(ot.version.build=parseInt(vt[2],10))}if(We.platform&&(ot[We.platform]=!0),(ot.chrome||ot.opr||ot.safari)&&(ot.webkit=!0),ot.rv||ot.iemobile){ot.rv&&delete ot.rv;var ar="msie";We.browser=ar,ot[ar]=!0}if(ot.edge){delete ot.edge;var Xt="msedge";We.browser=Xt,ot[Xt]=!0}if(ot.opr){var er="opera";We.browser=er,ot[er]=!0}if(ot.safari&&ot.android){var Kr="android";We.browser=Kr,ot[Kr]=!0}ot.name=We.browser,ot.platform=We.platform;for(var $r in v)v.hasOwnProperty($r)&&delete v[$r];Object.assign(v,ot)}b();var x=v,C=function(ht){Object(c.a)(De,ht);var At=Object(l.a)(De);function De(We,ot){var vt;return Object(L.a)(this,De),vt=At.call(this,"fetch-stream-loader"),vt.TAG="FetchStreamLoader",vt._seekHandler=We,vt._config=ot,vt._needStash=!0,vt._requestAbort=!1,vt._contentLength=null,vt._receivedLength=0,vt}return Object(O.a)(De,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),Object(m.a)(Object(A.a)(De.prototype),"destroy",this).call(this)}},{key:"open",value:function(ot,vt){var ar=this;this._dataSource=ot,this._range=vt;var Xt=ot.url;this._config.reuseRedirectedURL&&ot.redirectedURL!=null&&(Xt=ot.redirectedURL);var er=this._seekHandler.getConfig(Xt,vt),Kr=new self.Headers;if(typeof er.headers=="object"){var $r=er.headers;for(var Mn in $r)$r.hasOwnProperty(Mn)&&Kr.append(Mn,$r[Mn])}var or={method:"GET",headers:Kr,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var Lt in this._config.headers)Kr.append(Lt,this._config.headers[Lt]);ot.cors===!1&&(or.mode="same-origin"),ot.withCredentials&&(or.credentials="include"),ot.referrerPolicy&&(or.referrerPolicy=ot.referrerPolicy),this._status=o.kConnecting,self.fetch(er.url,or).then(function(Ct){if(ar._requestAbort){ar._requestAbort=!1,ar._status=o.kIdle;return}if(Ct.ok&&Ct.status>=200&&Ct.status<=299){if(Ct.url!==er.url&&ar._onURLRedirect){var pr=ar._seekHandler.removeURLParameters(Ct.url);ar._onURLRedirect(pr)}var gr=Ct.headers.get("Content-Length");return gr!=null&&(ar._contentLength=parseInt(gr),ar._contentLength!==0&&(ar._onContentLengthKnown&&ar._onContentLengthKnown(ar._contentLength))),ar._pump.call(ar,Ct.body.getReader())}else if(ar._status=o.kError,ar._onError)ar._onError(d.HTTP_STATUS_CODE_INVALID,{code:Ct.status,msg:Ct.statusText});else throw new i("FetchStreamLoader: Http code invalid, "+Ct.status+" "+Ct.statusText)}).catch(function(Ct){if(ar._status=o.kError,ar._onError)ar._onError(d.EXCEPTION,{code:-1,msg:Ct.message});else throw Ct})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(ot){var vt=this;return ot.read().then(function(ar){if(ar.done)if(vt._contentLength!==null&&vt._receivedLength<vt._contentLength){vt._status=o.kError;var Xt=d.EARLY_EOF,er={code:-1,msg:"Fetch stream meet Early-EOF"};if(vt._onError)vt._onError(Xt,er);else throw new i(er.msg)}else vt._status=o.kComplete,vt._onComplete&&vt._onComplete(vt._range.from,vt._range.from+vt._receivedLength-1);else{if(vt._requestAbort===!0)return vt._requestAbort=!1,vt._status=o.kComplete,ot.cancel();vt._status=o.kBuffering;var Kr=ar.value.buffer,$r=vt._range.from+vt._receivedLength;vt._receivedLength+=Kr.byteLength,vt._onDataArrival&&vt._onDataArrival(Kr,$r,vt._receivedLength),vt._pump(ot)}}).catch(function(ar){if(ar.code===11&&x.msedge)return;vt._status=o.kError;var Xt=0,er=null;if((ar.code===19||ar.message==="network error")&&(vt._contentLength===null||vt._contentLength!==null&&vt._receivedLength<vt._contentLength)?(Xt=d.EARLY_EOF,er={code:ar.code,msg:"Fetch stream meet Early-EOF"}):(Xt=d.EXCEPTION,er={code:ar.code,msg:ar.message}),vt._onError)vt._onError(Xt,er);else throw new i(er.msg)})}}],[{key:"isSupported",value:function(){try{var ot=x.msedge&&x.version.minor>=15048,vt=x.msedge?ot:!0;return self.fetch&&self.ReadableStream&&vt}catch(ar){return!1}}}]),De}(h),w=C,S=function(ht){Object(c.a)(De,ht);var At=Object(l.a)(De);function De(We,ot){var vt;return Object(L.a)(this,De),vt=At.call(this,"xhr-moz-chunked-loader"),vt.TAG="MozChunkedLoader",vt._seekHandler=We,vt._config=ot,vt._needStash=!0,vt._xhr=null,vt._requestAbort=!1,vt._contentLength=null,vt._receivedLength=0,vt}return Object(O.a)(De,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),Object(m.a)(Object(A.a)(De.prototype),"destroy",this).call(this)}},{key:"open",value:function(ot,vt){this._dataSource=ot,this._range=vt;var ar=ot.url;this._config.reuseRedirectedURL&&ot.redirectedURL!=null&&(ar=ot.redirectedURL);var Xt=this._seekHandler.getConfig(ar,vt);this._requestURL=Xt.url;var er=this._xhr=new XMLHttpRequest;if(er.open("GET",Xt.url,!0),er.responseType="moz-chunked-arraybuffer",er.onreadystatechange=this._onReadyStateChange.bind(this),er.onprogress=this._onProgress.bind(this),er.onloadend=this._onLoadEnd.bind(this),er.onerror=this._onXhrError.bind(this),ot.withCredentials&&(er.withCredentials=!0),typeof Xt.headers=="object"){var Kr=Xt.headers;for(var $r in Kr)Kr.hasOwnProperty($r)&&er.setRequestHeader($r,Kr[$r])}if(typeof this._config.headers=="object"){var Mn=this._config.headers;for(var or in Mn)Mn.hasOwnProperty(or)&&er.setRequestHeader(or,Mn[or])}this._status=o.kConnecting,er.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=o.kComplete}},{key:"_onReadyStateChange",value:function(ot){var vt=ot.target;if(vt.readyState===2){if(vt.responseURL!=null&&vt.responseURL!==this._requestURL&&this._onURLRedirect){var ar=this._seekHandler.removeURLParameters(vt.responseURL);this._onURLRedirect(ar)}if(vt.status!==0&&(vt.status<200||vt.status>299))if(this._status=o.kError,this._onError)this._onError(d.HTTP_STATUS_CODE_INVALID,{code:vt.status,msg:vt.statusText});else throw new i("MozChunkedLoader: Http code invalid, "+vt.status+" "+vt.statusText);else this._status=o.kBuffering}}},{key:"_onProgress",value:function(ot){if(this._status===o.kError)return;this._contentLength===null&&(ot.total!==null&&ot.total!==0&&(this._contentLength=ot.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var vt=ot.target.response,ar=this._range.from+this._receivedLength;this._receivedLength+=vt.byteLength,this._onDataArrival&&this._onDataArrival(vt,ar,this._receivedLength)}},{key:"_onLoadEnd",value:function(ot){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===o.kError)return;this._status=o.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(ot){this._status=o.kError;var vt=0,ar=null;if(this._contentLength&&ot.loaded<this._contentLength?(vt=d.EARLY_EOF,ar={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):(vt=d.EXCEPTION,ar={code:-1,msg:ot.constructor.name+" "+ot.type}),this._onError)this._onError(vt,ar);else throw new i(ar.msg)}}],[{key:"isSupported",value:function(){try{var ot=new XMLHttpRequest;return ot.open("GET","https://example.com",!0),ot.responseType="moz-chunked-arraybuffer",ot.responseType==="moz-chunked-arraybuffer"}catch(vt){return f.w("MozChunkedLoader",vt.message),!1}}}]),De}(h),T=S,I=function(ht){Object(c.a)(De,ht);var At=Object(l.a)(De);function De(We,ot){var vt;return Object(L.a)(this,De),vt=At.call(this,"xhr-msstream-loader"),vt.TAG="MSStreamLoader",vt._seekHandler=We,vt._config=ot,vt._needStash=!0,vt._xhr=null,vt._reader=null,vt._totalRange=null,vt._currentRange=null,vt._currentRequestURL=null,vt._currentRedirectedURL=null,vt._contentLength=null,vt._receivedLength=0,vt._bufferLimit=16*1024*1024,vt._lastTimeBufferSize=0,vt._isReconnecting=!1,vt}return Object(O.a)(De,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._reader&&(this._reader.onprogress=null,this._reader.onload=null,this._reader.onerror=null,this._reader=null),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr=null),Object(m.a)(Object(A.a)(De.prototype),"destroy",this).call(this)}},{key:"open",value:function(ot,vt){this._internalOpen(ot,vt,!1)}},{key:"_internalOpen",value:function(ot,vt,ar){this._dataSource=ot,ar?this._currentRange=vt:this._totalRange=vt;var Xt=ot.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Xt=this._currentRedirectedURL:ot.redirectedURL!=null&&(Xt=ot.redirectedURL));var er=this._seekHandler.getConfig(Xt,vt);this._currentRequestURL=er.url;var Kr=this._reader=new self.MSStreamReader;Kr.onprogress=this._msrOnProgress.bind(this),Kr.onload=this._msrOnLoad.bind(this),Kr.onerror=this._msrOnError.bind(this);var $r=this._xhr=new XMLHttpRequest;if($r.open("GET",er.url,!0),$r.responseType="ms-stream",$r.onreadystatechange=this._xhrOnReadyStateChange.bind(this),$r.onerror=this._xhrOnError.bind(this),ot.withCredentials&&($r.withCredentials=!0),typeof er.headers=="object"){var Mn=er.headers;for(var or in Mn)Mn.hasOwnProperty(or)&&$r.setRequestHeader(or,Mn[or])}if(typeof this._config.headers=="object"){var Lt=this._config.headers;for(var Ct in Lt)Lt.hasOwnProperty(Ct)&&$r.setRequestHeader(Ct,Lt[Ct])}this._isReconnecting?this._isReconnecting=!1:this._status=o.kConnecting,$r.send()}},{key:"abort",value:function(){this._internalAbort(),this._status=o.kComplete}},{key:"_internalAbort",value:function(){this._reader&&(this._reader.readyState===1&&this._reader.abort(),this._reader.onprogress=null,this._reader.onload=null,this._reader.onerror=null,this._reader=null),this._xhr&&(this._xhr.abort(),this._xhr.onreadystatechange=null,this._xhr=null)}},{key:"_xhrOnReadyStateChange",value:function(ot){var vt=ot.target;if(vt.readyState===2)if(vt.status>=200&&vt.status<=299){if(this._status=o.kBuffering,vt.responseURL!=null){var ar=this._seekHandler.removeURLParameters(vt.responseURL);vt.responseURL!==this._currentRequestURL&&ar!==this._currentRedirectedURL&&(this._currentRedirectedURL=ar,this._onURLRedirect&&this._onURLRedirect(ar))}var Xt=vt.getResponseHeader("Content-Length");if(Xt!=null&&this._contentLength==null){var er=parseInt(Xt);er>0&&(this._contentLength=er,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=o.kError,this._onError)this._onError(d.HTTP_STATUS_CODE_INVALID,{code:vt.status,msg:vt.statusText});else throw new i("MSStreamLoader: Http code invalid, "+vt.status+" "+vt.statusText);else if(vt.readyState===3&&(vt.status>=200&&vt.status<=299)){this._status=o.kBuffering;var Kr=vt.response;this._reader.readAsArrayBuffer(Kr)}}},{key:"_xhrOnError",value:function(ot){this._status=o.kError;var vt=d.EXCEPTION,ar={code:-1,msg:ot.constructor.name+" "+ot.type};if(this._onError)this._onError(vt,ar);else throw new i(ar.msg)}},{key:"_msrOnProgress",value:function(ot){var vt=ot.target,ar=vt.result;if(ar==null){this._doReconnectIfNeeded();return}var Xt=ar.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=ar.byteLength;var er=this._totalRange.from+this._receivedLength;this._receivedLength+=Xt.byteLength,this._onDataArrival&&this._onDataArrival(Xt,er,this._receivedLength),ar.byteLength>=this._bufferLimit&&(f.v(this.TAG,"MSStream buffer exceeded max size near ".concat(er+Xt.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength<this._contentLength){this._isReconnecting=!0,this._lastTimeBufferSize=0,this._internalAbort();var ot={from:this._totalRange.from+this._receivedLength,to:-1};this._internalOpen(this._dataSource,ot,!0)}}},{key:"_msrOnLoad",value:function(ot){this._status=o.kComplete,this._onComplete&&this._onComplete(this._totalRange.from,this._totalRange.from+this._receivedLength-1)}},{key:"_msrOnError",value:function(ot){this._status=o.kError;var vt=0,ar=null;if(this._contentLength&&this._receivedLength<this._contentLength?(vt=d.EARLY_EOF,ar={code:-1,msg:"MSStream meet Early-Eof"}):(vt=d.EARLY_EOF,ar={code:-1,msg:ot.constructor.name+" "+ot.type}),this._onError)this._onError(vt,ar);else throw new i(ar.msg)}}],[{key:"isSupported",value:function(){try{if(typeof self.MSStream=="undefined"||typeof self.MSStreamReader=="undefined")return!1;var ot=new XMLHttpRequest;return ot.open("GET","https://example.com",!0),ot.responseType="ms-stream",ot.responseType==="ms-stream"}catch(vt){return f.w("MSStreamLoader",vt.message),!1}}}]),De}(h),N=I,M=function(ht){Object(c.a)(De,ht);var At=Object(l.a)(De);function De(We,ot){var vt;return Object(L.a)(this,De),vt=At.call(this,"xhr-range-loader"),vt.TAG="RangeLoader",vt._seekHandler=We,vt._config=ot,vt._needStash=!1,vt._chunkSizeKBList=[128,256,384,512,768,1024,1536,2048,3072,4096,5120,6144,7168,8192],vt._currentChunkSizeKB=384,vt._currentSpeedNormalized=0,vt._zeroSpeedChunkCount=0,vt._xhr=null,vt._speedSampler=new r,vt._requestAbort=!1,vt._waitForTotalLength=!1,vt._totalLengthReceived=!1,vt._currentRequestURL=null,vt._currentRedirectedURL=null,vt._currentRequestRange=null,vt._totalLength=null,vt._contentLength=null,vt._receivedLength=0,vt._lastTimeLoaded=0,vt}return Object(O.a)(De,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr=null),Object(m.a)(Object(A.a)(De.prototype),"destroy",this).call(this)}},{key:"currentSpeed",get:function(){return this._speedSampler.lastSecondKBps}},{key:"open",value:function(ot,vt){this._dataSource=ot,this._range=vt,this._status=o.kConnecting;var ar=!1;this._dataSource.filesize!=null&&this._dataSource.filesize!==0&&(ar=!0,this._totalLength=this._dataSource.filesize),!this._totalLengthReceived&&!ar?(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1})):this._openSubRange()}},{key:"_openSubRange",value:function(){var ot=this._currentChunkSizeKB*1024,vt=this._range.from+this._receivedLength,ar=vt+ot;this._contentLength!=null&&(ar-this._range.from>=this._contentLength&&(ar=this._range.from+this._contentLength-1)),this._currentRequestRange={from:vt,to:ar},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(ot,vt){this._lastTimeLoaded=0;var ar=ot.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?ar=this._currentRedirectedURL:ot.redirectedURL!=null&&(ar=ot.redirectedURL));var Xt=this._seekHandler.getConfig(ar,vt);this._currentRequestURL=Xt.url;var er=this._xhr=new XMLHttpRequest;if(er.open("GET",Xt.url,!0),er.responseType="arraybuffer",er.onreadystatechange=this._onReadyStateChange.bind(this),er.onprogress=this._onProgress.bind(this),er.onload=this._onLoad.bind(this),er.onerror=this._onXhrError.bind(this),ot.withCredentials&&(er.withCredentials=!0),typeof Xt.headers=="object"){var Kr=Xt.headers;for(var $r in Kr)Kr.hasOwnProperty($r)&&er.setRequestHeader($r,Kr[$r])}if(typeof this._config.headers=="object"){var Mn=this._config.headers;for(var or in Mn)Mn.hasOwnProperty(or)&&er.setRequestHeader(or,Mn[or])}er.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=o.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function(ot){var vt=ot.target;if(vt.readyState===2){if(vt.responseURL!=null){var ar=this._seekHandler.removeURLParameters(vt.responseURL);vt.responseURL!==this._currentRequestURL&&ar!==this._currentRedirectedURL&&(this._currentRedirectedURL=ar,this._onURLRedirect&&this._onURLRedirect(ar))}if(vt.status>=200&&vt.status<=299){if(this._waitForTotalLength)return;this._status=o.kBuffering}else if(this._status=o.kError,this._onError)this._onError(d.HTTP_STATUS_CODE_INVALID,{code:vt.status,msg:vt.statusText});else throw new i("RangeLoader: Http code invalid, "+vt.status+" "+vt.statusText)}}},{key:"_onProgress",value:function(ot){if(this._status===o.kError)return;if(this._contentLength===null){var vt=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,vt=!0;var ar=ot.total;this._internalAbort(),ar!=null&ar!==0&&(this._totalLength=ar)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,vt){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var Xt=ot.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ot.loaded,this._speedSampler.addBytes(Xt)}},{key:"_normalizeSpeed",value:function(ot){var vt=this._chunkSizeKBList,ar=vt.length-1,Xt=0,er=0,Kr=ar;if(ot<vt[0])return vt[0];for(;er<=Kr;){if(Xt=er+Math.floor((Kr-er)/2),Xt===ar||ot>=vt[Xt]&&ot<vt[Xt+1])return vt[Xt];vt[Xt]<ot?er=Xt+1:Kr=Xt-1}}},{key:"_onLoad",value:function(ot){if(this._status===o.kError)return;if(this._waitForTotalLength){this._waitForTotalLength=!1;return}this._lastTimeLoaded=0;var vt=this._speedSampler.lastSecondKBps;if(vt===0&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&(vt=this._speedSampler.currentKBps)),vt!==0){var ar=this._normalizeSpeed(vt);this._currentSpeedNormalized!==ar&&(this._currentSpeedNormalized=ar,this._currentChunkSizeKB=ar)}var Xt=ot.target.response,er=this._range.from+this._receivedLength;this._receivedLength+=Xt.byteLength;var Kr=!1;this._contentLength!=null&&this._receivedLength<this._contentLength?this._openSubRange():Kr=!0,this._onDataArrival&&this._onDataArrival(Xt,er,this._receivedLength),Kr&&(this._status=o.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}},{key:"_onXhrError",value:function(ot){this._status=o.kError;var vt=0,ar=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?(vt=d.EARLY_EOF,ar={code:-1,msg:"RangeLoader meet Early-Eof"}):(vt=d.EXCEPTION,ar={code:-1,msg:ot.constructor.name+" "+ot.type}),this._onError)this._onError(vt,ar);else throw new i(ar.msg)}}],[{key:"isSupported",value:function(){try{var ot=new XMLHttpRequest;return ot.open("GET","https://example.com",!0),ot.responseType="arraybuffer",ot.responseType==="arraybuffer"}catch(vt){return f.w("RangeLoader",vt.message),!1}}}]),De}(h),k=M,U=function(ht){Object(c.a)(De,ht);var At=Object(l.a)(De);function De(){var We;return Object(L.a)(this,De),We=At.call(this,"websocket-loader"),We.TAG="WebSocketLoader",We._needStash=!0,We._ws=null,We._requestAbort=!1,We._receivedLength=0,We}return Object(O.a)(De,[{key:"destroy",value:function(){this._ws&&this.abort(),Object(m.a)(Object(A.a)(De.prototype),"destroy",this).call(this)}},{key:"open",value:function(ot){try{var vt=this._ws=new self.WebSocket(ot.url);vt.binaryType="arraybuffer",vt.onopen=this._onWebSocketOpen.bind(this),vt.onclose=this._onWebSocketClose.bind(this),vt.onmessage=this._onWebSocketMessage.bind(this),vt.onerror=this._onWebSocketError.bind(this),this._status=o.kConnecting}catch(Xt){this._status=o.kError;var ar={code:Xt.code,msg:Xt.message};if(this._onError)this._onError(d.EXCEPTION,ar);else throw new i(ar.msg)}}},{key:"abort",value:function(){var ot=this._ws;ot&&(ot.readyState===0||ot.readyState===1)&&(this._requestAbort=!0,ot.close()),this._ws=null,this._status=o.kComplete}},{key:"_onWebSocketOpen",value:function(ot){this._status=o.kBuffering}},{key:"_onWebSocketClose",value:function(ot){if(this._requestAbort===!0){this._requestAbort=!1;return}this._status=o.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)}},{key:"_onWebSocketMessage",value:function(ot){var vt=this;if(ot.data instanceof ArrayBuffer)this._dispatchArrayBuffer(ot.data);else if(ot.data instanceof Blob){var ar=new FileReader;ar.onload=function(){vt._dispatchArrayBuffer(ar.result)},ar.readAsArrayBuffer(ot.data)}else{this._status=o.kError;var Xt={code:-1,msg:"Unsupported WebSocket message type: "+ot.data.constructor.name};if(this._onError)this._onError(d.EXCEPTION,Xt);else throw new i(Xt.msg)}}},{key:"_dispatchArrayBuffer",value:function(ot){var vt=ot,ar=this._receivedLength;this._receivedLength+=vt.byteLength,this._onDataArrival&&this._onDataArrival(vt,ar,this._receivedLength)}},{key:"_onWebSocketError",value:function(ot){this._status=o.kError;var vt={code:ot.code,msg:ot.message};if(this._onError)this._onError(d.EXCEPTION,vt);else throw new i(vt.msg)}}],[{key:"isSupported",value:function(){try{return typeof self.WebSocket!="undefined"}catch(ot){return!1}}}]),De}(h),V=U,B=function(){function ht(At){Object(L.a)(this,ht),this._zeroStart=At||!1}return Object(O.a)(ht,[{key:"getConfig",value:function(De,We){var ot={};if(We.from!==0||We.to!==-1){var vt;We.to!==-1?vt="bytes=".concat(We.from.toString(),"-").concat(We.to.toString()):vt="bytes=".concat(We.from.toString(),"-"),ot.Range=vt}else this._zeroStart&&(ot.Range="bytes=0-");return{url:De,headers:ot}}},{key:"removeURLParameters",value:function(De){return De}}]),ht}(),H=B,P=function(){function ht(At,De){Object(L.a)(this,ht),this._startName=At,this._endName=De}return Object(O.a)(ht,[{key:"getConfig",value:function(De,We){var ot=De;if(We.from!==0||We.to!==-1){var vt=!0;ot.indexOf("?")===-1&&(ot+="?",vt=!1),vt&&(ot+="&"),ot+="".concat(this._startName,"=").concat(We.from.toString()),We.to!==-1&&(ot+="&".concat(this._endName,"=").concat(We.to.toString()))}return{url:ot,headers:{}}}},{key:"removeURLParameters",value:function(De){var We=De.split("?")[0],ot=void 0,vt=De.indexOf("?");vt!==-1&&(ot=De.substring(vt+1));var ar="";if(ot!=null&&ot.length>0)for(var Xt=ot.split("&"),er=0;er<Xt.length;er++){var Kr=Xt[er].split("="),$r=er>0;Kr[0]!==this._startName&&Kr[0]!==this._endName&&($r&&(ar+="&"),ar+=Xt[er])}return ar.length===0?We:We+"?"+ar}}]),ht}(),j=P,z=function(){function ht(At,De,We){Object(L.a)(this,ht),this.TAG="IOController",this._config=De,this._extraData=We,this._stashInitialSize=1024*384,De.stashInitialSize!=null&&De.stashInitialSize>0&&(this._stashInitialSize=De.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,De.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=At,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(At.url),this._refTotalLength=At.filesize?At.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new r,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return Object(O.a)(ht,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"status",get:function(){return this._loader.status}},{key:"extraData",get:function(){return this._extraData},set:function(De){this._extraData=De}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(De){this._onDataArrival=De}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(De){this._onSeeked=De}},{key:"onError",get:function(){return this._onError},set:function(De){this._onError=De}},{key:"onComplete",get:function(){return this._onComplete},set:function(De){this._onComplete=De}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(De){this._onRedirect=De}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(De){this._onRecoveredEarlyEof=De}},{key:"currentURL",get:function(){return this._dataSource.url}},{key:"hasRedirect",get:function(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}},{key:"currentRedirectedURL",get:function(){return this._redirectedURL||this._dataSource.redirectedURL}},{key:"currentSpeed",get:function(){return this._loaderClass===k?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var De=this._config;if(De.seekType==="range")this._seekHandler=new H(this._config.rangeLoadZeroStart);else if(De.seekType==="param"){var We=De.seekParamStart||"bstart",ot=De.seekParamEnd||"bend";this._seekHandler=new j(We,ot)}else if(De.seekType==="custom"){if(typeof De.customSeekHandler!="function")throw new t("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new De.customSeekHandler}else throw new t("Invalid seekType in config: ".concat(De.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=V;else if(w.isSupported())this._loaderClass=w;else if(T.isSupported())this._loaderClass=T;else if(k.isSupported())this._loaderClass=k;else throw new i("Your browser doesn't support xhr with arraybuffer responseType!")}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(De){this._currentRange={from:0,to:-1},De&&(this._currentRange.from=De),this._speedSampler.reset(),De||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var De=this._resumeFrom;this._resumeFrom=0,this._internalSeek(De,!0)}}},{key:"seek",value:function(De){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(De,!0)}},{key:"_internalSeek",value:function(De,We){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(We),this._loader.destroy(),this._loader=null;var ot={from:De,to:-1};this._currentRange={from:ot.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,ot),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(De){if(!De||typeof De!="string"||De.length===0)throw new t("Url must be a non-empty string!");this._dataSource.url=De}},{key:"_expandBuffer",value:function(De){for(var We=this._stashSize;We+1024*1024*1<De;)We*=2;if(We+=1024*1024*1,We===this._bufferSize)return;var ot=new ArrayBuffer(We);if(this._stashUsed>0){var vt=new Uint8Array(this._stashBuffer,0,this._stashUsed),ar=new Uint8Array(ot,0,We);ar.set(vt,0)}this._stashBuffer=ot,this._bufferSize=We}},{key:"_normalizeSpeed",value:function(De){var We=this._speedNormalizeList,ot=We.length-1,vt=0,ar=0,Xt=ot;if(De<We[0])return We[0];for(;ar<=Xt;){if(vt=ar+Math.floor((Xt-ar)/2),vt===ot||De>=We[vt]&&De<We[vt+1])return We[vt];We[vt]<De?ar=vt+1:Xt=vt-1}}},{key:"_adjustStashSize",value:function(De){var We=0;this._config.isLive||De<512?We=De:De>=512&&De<=1024?We=Math.floor(De*1.5):We=De*2,We>8192&&(We=8192);var ot=We*1024+1024*1024*1;this._bufferSize<ot&&this._expandBuffer(ot),this._stashSize=We*1024}},{key:"_dispatchChunks",value:function(De,We){return this._currentRange.to=We+De.byteLength-1,this._onDataArrival(De,We)}},{key:"_onURLRedirect",value:function(De){this._redirectedURL=De,this._onRedirect&&this._onRedirect(De)}},{key:"_onContentLengthKnown",value:function(De){De&&this._fullRequestFlag&&(this._totalLength=De,this._fullRequestFlag=!1)}},{key:"_onLoaderChunkArrival",value:function(De,We,ot){if(!this._onDataArrival)throw new u("IOController: No existing consumer (onDataArrival) callback!");if(this._paused)return;this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(De.byteLength);var vt=this._speedSampler.lastSecondKBps;if(vt!==0){var ar=this._normalizeSpeed(vt);this._speedNormalized!==ar&&(this._speedNormalized=ar,this._adjustStashSize(ar))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=We),this._stashUsed+De.byteLength<=this._stashSize){var Lt=new Uint8Array(this._stashBuffer,0,this._stashSize);Lt.set(new Uint8Array(De),this._stashUsed),this._stashUsed+=De.byteLength}else{var Ct=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){var pr=this._stashBuffer.slice(0,this._stashUsed),gr=this._dispatchChunks(pr,this._stashByteStart);if(gr<pr.byteLength){if(gr>0){var Bt=new Uint8Array(pr,gr);Ct.set(Bt,0),this._stashUsed=Bt.byteLength,this._stashByteStart+=gr}}else this._stashUsed=0,this._stashByteStart+=gr;this._stashUsed+De.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+De.byteLength),Ct=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Ct.set(new Uint8Array(De),this._stashUsed),this._stashUsed+=De.byteLength}else{var nr=this._dispatchChunks(De,We);if(nr<De.byteLength){var Mt=De.byteLength-nr;Mt>this._bufferSize&&(this._expandBuffer(Mt),Ct=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Ct.set(new Uint8Array(De,nr),0),this._stashUsed+=Mt,this._stashByteStart=We+nr}}}else if(this._stashUsed===0){var Xt=this._dispatchChunks(De,We);if(Xt<De.byteLength){var er=De.byteLength-Xt;er>this._bufferSize&&this._expandBuffer(er);var Kr=new Uint8Array(this._stashBuffer,0,this._bufferSize);Kr.set(new Uint8Array(De,Xt),0),this._stashUsed+=er,this._stashByteStart=We+Xt}}else{this._stashUsed+De.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+De.byteLength);var $r=new Uint8Array(this._stashBuffer,0,this._bufferSize);$r.set(new Uint8Array(De),this._stashUsed),this._stashUsed+=De.byteLength;var Mn=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Mn<this._stashUsed&&Mn>0){var or=new Uint8Array(this._stashBuffer,Mn);$r.set(or,0)}this._stashUsed-=Mn,this._stashByteStart+=Mn}}},{key:"_flushStashBuffer",value:function(De){if(this._stashUsed>0){var We=this._stashBuffer.slice(0,this._stashUsed),ot=this._dispatchChunks(We,this._stashByteStart),vt=We.byteLength-ot;if(ot<We.byteLength)if(De)f.w(this.TAG,"".concat(vt," bytes unconsumed data remain when flush buffer, dropped"));else{if(ot>0){var ar=new Uint8Array(this._stashBuffer,0,this._bufferSize),Xt=new Uint8Array(We,ot);ar.set(Xt,0),this._stashUsed=Xt.byteLength,this._stashByteStart+=ot}return 0}return this._stashUsed=0,this._stashByteStart=0,vt}return 0}},{key:"_onLoaderComplete",value:function(De,We){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(De,We){f.e(this.TAG,"Loader error, code = ".concat(We.code,", msg = ").concat(We.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,De=d.UNRECOVERABLE_EARLY_EOF);switch(De){case d.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var ot=this._currentRange.to+1;ot<this._totalLength&&(f.w(this.TAG,"Connection lost, trying reconnect..."),this._isEarlyEofReconnecting=!0,this._internalSeek(ot,!1));return}De=d.UNRECOVERABLE_EARLY_EOF;break}case d.UNRECOVERABLE_EARLY_EOF:case d.CONNECTING_TIMEOUT:case d.HTTP_STATUS_CODE_INVALID:case d.EXCEPTION:break}if(this._onError)this._onError(De,We);else throw new i("IOException: "+We.msg)}}]),ht}(),K=z,X={enableWorker:!1,enableStashBuffer:!0,stashInitialSize:void 0,isLive:!1,lazyLoad:!0,lazyLoadMaxDuration:3*60,lazyLoadRecoverDuration:30,deferLoadAfterSourceOpen:!0,autoCleanupMaxBackwardDuration:3*60,autoCleanupMinBackwardDuration:2*60,statisticsInfoReportInterval:600,fixAudioTimestampGap:!0,accurateSeek:!1,seekType:"range",seekParamStart:"bstart",seekParamEnd:"bend",rangeLoadZeroStart:!1,customSeekHandler:void 0,reuseRedirectedURL:!1,headers:void 0,customLoader:void 0};function Z(){return Object.assign({},X)}var Y=function(){function ht(){Object(L.a)(this,ht)}return Object(O.a)(ht,null,[{key:"supportMSEH264Playback",value:function(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"')}},{key:"supportNetworkStreamIO",value:function(){var De=new K({},Z()),We=De.loaderType;return De.destroy(),We=="fetch-stream-loader"||We=="xhr-moz-chunked-loader"}},{key:"getNetworkLoaderTypeName",value:function(){var De=new K({},Z()),We=De.loaderType;return De.destroy(),We}},{key:"supportNativeMediaPlayback",value:function(De){ht.videoElement==null&&(ht.videoElement=window.document.createElement("video"));var We=ht.videoElement.canPlayType(De);return We==="probably"||We=="maybe"}},{key:"getFeatureList",value:function(){var De={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return De.mseFlvPlayback=ht.supportMSEH264Playback(),De.networkStreamIO=ht.supportNetworkStreamIO(),De.networkLoaderName=ht.getNetworkLoaderTypeName(),De.mseLiveFlvPlayback=De.mseFlvPlayback&&De.networkStreamIO,De.nativeMP4H264Playback=ht.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),De.nativeWebmVP8Playback=ht.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),De.nativeWebmVP9Playback=ht.supportNativeMediaPlayback('video/webm; codecs="vp9"'),De}}]),ht}(),te=Y,q={ERROR:"error",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info"},ee=q,fe=function(){function ht(){Object(L.a)(this,ht)}return Object(O.a)(ht,null,[{key:"forceGlobalTag",get:function(){return f.FORCE_GLOBAL_TAG},set:function(De){f.FORCE_GLOBAL_TAG=De,ht._notifyChange()}},{key:"globalTag",get:function(){return f.GLOBAL_TAG},set:function(De){f.GLOBAL_TAG=De,ht._notifyChange()}},{key:"enableAll",get:function(){return f.ENABLE_VERBOSE&&f.ENABLE_DEBUG&&f.ENABLE_INFO&&f.ENABLE_WARN&&f.ENABLE_ERROR},set:function(De){f.ENABLE_VERBOSE=De,f.ENABLE_DEBUG=De,f.ENABLE_INFO=De,f.ENABLE_WARN=De,f.ENABLE_ERROR=De,ht._notifyChange()}},{key:"enableDebug",get:function(){return f.ENABLE_DEBUG},set:function(De){f.ENABLE_DEBUG=De,ht._notifyChange()}},{key:"enableVerbose",get:function(){return f.ENABLE_VERBOSE},set:function(De){f.ENABLE_VERBOSE=De,ht._notifyChange()}},{key:"enableInfo",get:function(){return f.ENABLE_INFO},set:function(De){f.ENABLE_INFO=De,ht._notifyChange()}},{key:"enableWarn",get:function(){return f.ENABLE_WARN},set:function(De){f.ENABLE_WARN=De,ht._notifyChange()}},{key:"enableError",get:function(){return f.ENABLE_ERROR},set:function(De){f.ENABLE_ERROR=De,ht._notifyChange()}},{key:"getConfig",value:function(){return{globalTag:f.GLOBAL_TAG,forceGlobalTag:f.FORCE_GLOBAL_TAG,enableVerbose:f.ENABLE_VERBOSE,enableDebug:f.ENABLE_DEBUG,enableInfo:f.ENABLE_INFO,enableWarn:f.ENABLE_WARN,enableError:f.ENABLE_ERROR,enableCallback:f.ENABLE_CALLBACK}}},{key:"applyConfig",value:function(De){f.GLOBAL_TAG=De.globalTag,f.FORCE_GLOBAL_TAG=De.forceGlobalTag,f.ENABLE_VERBOSE=De.enableVerbose,f.ENABLE_DEBUG=De.enableDebug,f.ENABLE_INFO=De.enableInfo,f.ENABLE_WARN=De.enableWarn,f.ENABLE_ERROR=De.enableError,f.ENABLE_CALLBACK=De.enableCallback}},{key:"_notifyChange",value:function(){var De=ht.emitter;if(De.listenerCount("change")>0){var We=ht.getConfig();De.emit("change",We)}}},{key:"registerListener",value:function(De){ht.emitter.addListener("change",De)}},{key:"removeListener",value:function(De){ht.emitter.removeListener("change",De)}},{key:"addLogListener",value:function(De){f.emitter.addListener("log",De),f.emitter.listenerCount("log")>0&&(f.ENABLE_CALLBACK=!0,ht._notifyChange())}},{key:"removeLogListener",value:function(De){f.emitter.removeListener("log",De),f.emitter.listenerCount("log")===0&&(f.ENABLE_CALLBACK=!1,ht._notifyChange())}}]),ht}();fe.emitter=new e.a;var be=fe,Fe=function(){function ht(){Object(L.a)(this,ht),this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return Object(O.a)(ht,[{key:"isComplete",value:function(){var De=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,We=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&De&&We}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(De){if(this.keyframesIndex==null)return null;var We=this.keyframesIndex,ot=this._search(We.times,De);return{index:ot,milliseconds:We.times[ot],fileposition:We.filepositions[ot]}}},{key:"_search",value:function(De,We){var ot=0,vt=De.length-1,ar=0,Xt=0,er=vt;for(We<De[0]&&(ot=0,Xt=er+1);Xt<=er;)if(ar=Xt+Math.floor((er-Xt)/2),ar===vt||We>=De[ar]&&We<De[ar+1]){ot=ar;break}else De[ar]<We?Xt=ar+1:er=ar-1;return ot}}]),ht}(),ve=Fe;function Oe(ht,At,De){var We=ht;if(At+De<We.length){for(;De--;)if((We[++At]&192)!==128)return!1;return!0}else return!1}function J(ht){for(var At=[],De=ht,We=0,ot=ht.length;We<ot;){if(De[We]<128){At.push(String.fromCharCode(De[We])),++We;continue}else if(!(De[We]<192)){if(De[We]<224){if(Oe(De,We,1)){var vt=(De[We]&31)<<6|De[We+1]&63;if(vt>=128){At.push(String.fromCharCode(vt&65535)),We+=2;continue}}}else if(De[We]<240){if(Oe(De,We,2)){var ar=(De[We]&15)<<12|(De[We+1]&63)<<6|De[We+2]&63;if(ar>=2048&&(ar&63488)!==55296){At.push(String.fromCharCode(ar&65535)),We+=3;continue}}}else if(De[We]<248&&Oe(De,We,3)){var Xt=(De[We]&7)<<18|(De[We+1]&63)<<12|(De[We+2]&63)<<6|De[We+3]&63;if(Xt>65536&&Xt<1114112){Xt-=65536,At.push(String.fromCharCode(Xt>>>10|55296)),At.push(String.fromCharCode(Xt&1023|56320)),We+=4;continue}}}At.push(String.fromCharCode(65533)),++We}return At.join("")}var ne=J,Ke=function(){var ht=new ArrayBuffer(2);return new DataView(ht).setInt16(0,256,!0),new Int16Array(ht)[0]===256}(),ie=function(){function ht(){Object(L.a)(this,ht)}return Object(O.a)(ht,null,[{key:"parseScriptData",value:function(De,We,ot){var vt={};try{var ar=ht.parseValue(De,We,ot),Xt=ht.parseValue(De,We+ar.size,ot-ar.size);vt[ar.data]=Xt.data}catch(er){f.e("AMF",er.toString())}return vt}},{key:"parseObject",value:function(De,We,ot){if(ot<3)throw new u("Data not enough when parse ScriptDataObject");var vt=ht.parseString(De,We,ot),ar=ht.parseValue(De,We+vt.size,ot-vt.size),Xt=ar.objectEnd;return{data:{name:vt.data,value:ar.data},size:vt.size+ar.size,objectEnd:Xt}}},{key:"parseVariable",value:function(De,We,ot){return ht.parseObject(De,We,ot)}},{key:"parseString",value:function(De,We,ot){if(ot<2)throw new u("Data not enough when parse String");var vt=new DataView(De,We,ot),ar=vt.getUint16(0,!Ke),Xt;return ar>0?Xt=ne(new Uint8Array(De,We+2,ar)):Xt="",{data:Xt,size:2+ar}}},{key:"parseLongString",value:function(De,We,ot){if(ot<4)throw new u("Data not enough when parse LongString");var vt=new DataView(De,We,ot),ar=vt.getUint32(0,!Ke),Xt;return ar>0?Xt=ne(new Uint8Array(De,We+4,ar)):Xt="",{data:Xt,size:4+ar}}},{key:"parseDate",value:function(De,We,ot){if(ot<10)throw new u("Data size invalid when parse Date");var vt=new DataView(De,We,ot),ar=vt.getFloat64(0,!Ke),Xt=vt.getInt16(8,!Ke);return ar+=Xt*60*1e3,{data:new Date(ar),size:8+2}}},{key:"parseValue",value:function(De,We,ot){if(ot<1)throw new u("Data not enough when parse Value");var vt=new DataView(De,We,ot),ar=1,Xt=vt.getUint8(0),er,Kr=!1;try{switch(Xt){case 0:er=vt.getFloat64(1,!Ke),ar+=8;break;case 1:{var $r=vt.getUint8(1);er=!!$r,ar+=1;break}case 2:{var Mn=ht.parseString(De,We+1,ot-1);er=Mn.data,ar+=Mn.size;break}case 3:{er={};var or=0;for((vt.getUint32(ot-4,!Ke)&16777215)===9&&(or=3);ar<ot-4;){var Lt=ht.parseObject(De,We+ar,ot-ar-or);if(Lt.objectEnd)break;er[Lt.data.name]=Lt.data.value,ar+=Lt.size}if(ar<=ot-3){var Ct=vt.getUint32(ar-1,!Ke)&16777215;Ct===9&&(ar+=3)}break}case 8:{er={},ar+=4;var pr=0;for((vt.getUint32(ot-4,!Ke)&16777215)===9&&(pr=3);ar<ot-8;){var gr=ht.parseVariable(De,We+ar,ot-ar-pr);if(gr.objectEnd)break;er[gr.data.name]=gr.data.value,ar+=gr.size}if(ar<=ot-3){var Bt=vt.getUint32(ar-1,!Ke)&16777215;Bt===9&&(ar+=3)}break}case 9:er=void 0,ar=1,Kr=!0;break;case 10:{er=[];var nr=vt.getUint32(1,!Ke);ar+=4;for(var Mt=0;Mt<nr;Mt++){var tr=ht.parseValue(De,We+ar,ot-ar);er.push(tr.data),ar+=tr.size}break}case 11:{var Nr=ht.parseDate(De,We+1,ot-1);er=Nr.data,ar+=Nr.size;break}case 12:{var ur=ht.parseString(De,We+1,ot-1);er=ur.data,ar+=ur.size;break}default:ar=ot,f.w("AMF","Unsupported AMF value type "+Xt)}}catch(Cr){f.e("AMF",Cr.toString())}return{data:er,size:ar,objectEnd:Kr}}}]),ht}(),re=ie,he=function(){function ht(At){Object(L.a)(this,ht),this.TAG="ExpGolomb",this._buffer=At,this._buffer_index=0,this._total_bytes=At.byteLength,this._total_bits=At.byteLength*8,this._current_word=0,this._current_word_bits_left=0}return Object(O.a)(ht,[{key:"destroy",value:function(){this._buffer=null}},{key:"_fillCurrentWord",value:function(){var De=this._total_bytes-this._buffer_index;if(De<=0)throw new u("ExpGolomb: _fillCurrentWord() but no bytes available");var We=Math.min(4,De),ot=new Uint8Array(4);ot.set(this._buffer.subarray(this._buffer_index,this._buffer_index+We)),this._current_word=new DataView(ot.buffer).getUint32(0,!1),this._buffer_index+=We,this._current_word_bits_left=We*8}},{key:"readBits",value:function(De){if(De>32)throw new t("ExpGolomb: readBits() bits exceeded max 32bits!");if(De<=this._current_word_bits_left){var We=this._current_word>>>32-De;return this._current_word<<=De,this._current_word_bits_left-=De,We}var ot=this._current_word_bits_left?this._current_word:0;ot=ot>>>32-this._current_word_bits_left;var vt=De-this._current_word_bits_left;this._fillCurrentWord();var ar=Math.min(vt,this._current_word_bits_left),Xt=this._current_word>>>32-ar;return this._current_word<<=ar,this._current_word_bits_left-=ar,ot=ot<<ar|Xt,ot}},{key:"readBool",value:function(){return this.readBits(1)===1}},{key:"readByte",value:function(){return this.readBits(8)}},{key:"_skipLeadingZero",value:function(){var De;for(De=0;De<this._current_word_bits_left;De++)if((this._current_word&2147483648>>>De)!==0)return this._current_word<<=De,this._current_word_bits_left-=De,De;return this._fillCurrentWord(),De+this._skipLeadingZero()}},{key:"readUEG",value:function(){var De=this._skipLeadingZero();return this.readBits(De+1)-1}},{key:"readSEG",value:function(){var De=this.readUEG();return De&1?De+1>>>1:-1*(De>>>1)}}]),ht}(),ge=he,Pe=function(){function ht(){Object(L.a)(this,ht)}return Object(O.a)(ht,null,[{key:"_ebsp2rbsp",value:function(De){for(var We=De,ot=We.byteLength,vt=new Uint8Array(ot),ar=0,Xt=0;Xt<ot;Xt++){if(Xt>=2&&(We[Xt]===3&&We[Xt-1]===0&&We[Xt-2]===0))continue;vt[ar]=We[Xt],ar++}return new Uint8Array(vt.buffer,0,ar)}},{key:"parseSPS",value:function(De){var We=ht._ebsp2rbsp(De),ot=new ge(We);ot.readByte();var vt=ot.readByte();ot.readByte();var ar=ot.readByte();ot.readUEG();var Xt=ht.getProfileString(vt),er=ht.getLevelString(ar),Kr=1,$r=420,Mn=[0,420,422,444],or=8;if((vt===100||vt===110||vt===122||vt===244||vt===44||vt===83||vt===86||vt===118||vt===128||vt===138||vt===144)&&(Kr=ot.readUEG(),Kr===3&&ot.readBits(1),Kr<=3&&($r=Mn[Kr]),or=ot.readUEG()+8,ot.readUEG(),ot.readBits(1),ot.readBool()))for(var Lt=Kr!==3?8:12,Ct=0;Ct<Lt;Ct++)ot.readBool()&&(Ct<6?ht._skipScalingList(ot,16):ht._skipScalingList(ot,64));ot.readUEG();var pr=ot.readUEG();if(pr===0)ot.readUEG();else if(pr===1){ot.readBits(1),ot.readSEG(),ot.readSEG();for(var gr=ot.readUEG(),Bt=0;Bt<gr;Bt++)ot.readSEG()}var nr=ot.readUEG();ot.readBits(1);var Mt=ot.readUEG(),tr=ot.readUEG(),Nr=ot.readBits(1);Nr===0&&ot.readBits(1),ot.readBits(1);var ur=0,Cr=0,An=0,sn=0,Yn=ot.readBool();Yn&&(ur=ot.readUEG(),Cr=ot.readUEG(),An=ot.readUEG(),sn=ot.readUEG());var oi=1,Ti=1,Bi=0,la=!0,Ta=0,pt=0,Be=ot.readBool();if(Be){if(ot.readBool()){var Ge=ot.readByte(),tt=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],dt=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];Ge>0&&Ge<16?(oi=tt[Ge-1],Ti=dt[Ge-1]):Ge===255&&(oi=ot.readByte()<<8|ot.readByte(),Ti=ot.readByte()<<8|ot.readByte())}if(ot.readBool()&&ot.readBool(),ot.readBool()&&(ot.readBits(4),ot.readBool()&&ot.readBits(24)),ot.readBool()&&(ot.readUEG(),ot.readUEG()),ot.readBool()){var lt=ot.readBits(32),mt=ot.readBits(32);la=ot.readBool(),Ta=mt,pt=lt*2,Bi=Ta/pt}}var kt=1;(oi!==1||Ti!==1)&&(kt=oi/Ti);var Et=0,ir=0;if(Kr===0)Et=1,ir=2-Nr;else{var Ur=Kr===3?1:2,Or=Kr===1?2:1;Et=Ur,ir=Or*(2-Nr)}var Qr=(Mt+1)*16,cr=(2-Nr)*((tr+1)*16);Qr-=(ur+Cr)*Et,cr-=(An+sn)*ir;var Fn=Math.ceil(Qr*kt);return ot.destroy(),ot=null,{profile_string:Xt,level_string:er,bit_depth:or,ref_frames:nr,chroma_format:$r,chroma_format_string:ht.getChromaFormatString($r),frame_rate:{fixed:la,fps:Bi,fps_den:pt,fps_num:Ta},sar_ratio:{width:oi,height:Ti},codec_size:{width:Qr,height:cr},present_size:{width:Fn,height:cr}}}},{key:"_skipScalingList",value:function(De,We){for(var ot=8,vt=8,ar=0,Xt=0;Xt<We;Xt++)vt!==0&&(ar=De.readSEG(),vt=(ot+ar+256)%256),ot=vt===0?ot:vt}},{key:"getProfileString",value:function(De){switch(De){case 66:return"Baseline";case 77:return"Main";case 88:return"Extended";case 100:return"High";case 110:return"High10";case 122:return"High422";case 244:return"High444";default:return"Unknown"}}},{key:"getLevelString",value:function(De){return(De/10).toFixed(1)}},{key:"getChromaFormatString",value:function(De){switch(De){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}]),ht}(),Ee=Pe,ke={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"},Me=ke;function me(ht){return ht>>>8&255|(ht&255)<<8}function le(ht){return(ht&4278190080)>>>24|(ht&16711680)>>>8|(ht&65280)<<8|(ht&255)<<24}function oe(ht,At){return ht[At]<<24|ht[At+1]<<16|ht[At+2]<<8|ht[At+3]}var Se=function(){function ht(At,De){Object(L.a)(this,ht),this.TAG="FLVDemuxer",this._config=De,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=At.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=At.hasAudioTrack,this._hasVideo=At.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new ve,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var We=new ArrayBuffer(2);return new DataView(We).setInt16(0,256,!0),new Int16Array(We)[0]===256}()}return Object(O.a)(ht,[{key:"destroy",value:function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}},{key:"bindDataSource",value:function(De){return De.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(De){this._onTrackMetadata=De}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(De){this._onMediaInfo=De}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(De){this._onMetaDataArrived=De}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(De){this._onScriptDataArrived=De}},{key:"onError",get:function(){return this._onError},set:function(De){this._onError=De}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(De){this._onDataAvailable=De}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(De){this._timestampBase=De}},{key:"overridedDuration",get:function(){return this._duration},set:function(De){this._durationOverrided=!0,this._duration=De,this._mediaInfo.duration=De}},{key:"overridedHasAudio",set:function(De){this._hasAudioFlagOverrided=!0,this._hasAudio=De,this._mediaInfo.hasAudio=De}},{key:"overridedHasVideo",set:function(De){this._hasVideoFlagOverrided=!0,this._hasVideo=De,this._mediaInfo.hasVideo=De}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new ve}},{key:"_isInitialMetadataDispatched",value:function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}},{key:"parseChunks",value:function(De,We){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new u("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var ot=0,vt=this._littleEndian;if(We===0)if(De.byteLength>13){var ar=ht.probe(De);ot=ar.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,We+ot!==this._dataOffset&&f.w(this.TAG,"First time parsing but chunk byteStart invalid!");var Xt=new DataView(De,ot),er=Xt.getUint32(0,!vt);er!==0&&f.w(this.TAG,"PrevTagSize0 !== 0 !!!"),ot+=4}for(;ot<De.byteLength;){this._dispatch=!0;var Kr=new DataView(De,ot);if(ot+11+4>De.byteLength)break;var $r=Kr.getUint8(0),Mn=Kr.getUint32(0,!vt)&16777215;if(ot+11+Mn+4>De.byteLength)break;if($r!==8&&$r!==9&&$r!==18){f.w(this.TAG,"Unsupported tag type ".concat($r,", skipped")),ot+=11+Mn+4;continue}var or=Kr.getUint8(4),Lt=Kr.getUint8(5),Ct=Kr.getUint8(6),pr=Kr.getUint8(7),gr=Ct|Lt<<8|or<<16|pr<<24,Bt=Kr.getUint32(7,!vt)&16777215;Bt!==0&&f.w(this.TAG,"Meet tag which has StreamID != 0!");var nr=ot+11;switch($r){case 8:this._parseAudioData(De,nr,Mn,gr);break;case 9:this._parseVideoData(De,nr,Mn,gr,We+ot);break;case 18:this._parseScriptData(De,nr,Mn);break}var Mt=Kr.getUint32(11+Mn,!vt);Mt!==11+Mn&&f.w(this.TAG,"Invalid PrevTagSize ".concat(Mt)),ot+=11+Mn+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),ot}},{key:"_parseScriptData",value:function(De,We,ot){var vt=re.parseScriptData(De,We,ot);if(vt.hasOwnProperty("onMetaData")){if(vt.onMetaData==null||typeof vt.onMetaData!="object"){f.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&f.w(this.TAG,"Found another onMetaData tag!"),this._metadata=vt;var ar=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},ar)),typeof ar.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=ar.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof ar.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=ar.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof ar.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=ar.audiodatarate),typeof ar.videodatarate=="number"&&(this._mediaInfo.videoDataRate=ar.videodatarate),typeof ar.width=="number"&&(this._mediaInfo.width=ar.width),typeof ar.height=="number"&&(this._mediaInfo.height=ar.height),typeof ar.duration=="number"){if(!this._durationOverrided){var Xt=Math.floor(ar.duration*this._timescale);this._duration=Xt,this._mediaInfo.duration=Xt}}else this._mediaInfo.duration=0;if(typeof ar.framerate=="number"){var er=Math.floor(ar.framerate*1e3);if(er>0){var Kr=er/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Kr,this._referenceFrameRate.fps_num=er,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Kr}}if(typeof ar.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var $r=ar.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex($r),ar.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=ar,f.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(vt).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},vt)))}},{key:"_parseKeyframesIndex",value:function(De){for(var We=[],ot=[],vt=1;vt<De.times.length;vt++){var ar=this._timestampBase+Math.floor(De.times[vt]*1e3);We.push(ar),ot.push(De.filepositions[vt])}return{times:We,filepositions:ot}}},{key:"_parseAudioData",value:function(De,We,ot,vt){if(ot<=1){f.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");return}if(this._hasAudioFlagOverrided===!0&&this._hasAudio===!1)return;var ar=this._littleEndian,Xt=new DataView(De,We,ot),er=Xt.getUint8(0),Kr=er>>>4;if(Kr!==2&&Kr!==10){this._onError(Me.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Kr);return}var $r=0,Mn=(er&12)>>>2;if(Mn>=0&&Mn<=4)$r=this._flvSoundRateTable[Mn];else{this._onError(Me.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Mn);return}var or=(er&2)>>>1,Lt=er&1,Ct=this._audioMetadata,pr=this._audioTrack;if(Ct||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Ct=this._audioMetadata={},Ct.type="audio",Ct.id=pr.id,Ct.timescale=this._timescale,Ct.duration=this._duration,Ct.audioSampleRate=$r,Ct.channelCount=Lt===0?1:2),Kr===10){var gr=this._parseAACAudioData(De,We+1,ot-1);if(gr==null)return;if(gr.packetType===0){Ct.config&&f.w(this.TAG,"Found another AudioSpecificConfig!");var Bt=gr.data;Ct.audioSampleRate=Bt.samplingRate,Ct.channelCount=Bt.channelCount,Ct.codec=Bt.codec,Ct.originalCodec=Bt.originalCodec,Ct.config=Bt.config,Ct.refSampleDuration=1024/Ct.audioSampleRate*Ct.timescale,f.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",Ct);var nr=this._mediaInfo;nr.audioCodec=Ct.originalCodec,nr.audioSampleRate=Ct.audioSampleRate,nr.audioChannelCount=Ct.channelCount,nr.hasVideo?nr.videoCodec!=null&&(nr.mimeType='video/x-flv; codecs="'+nr.videoCodec+","+nr.audioCodec+'"'):nr.mimeType='video/x-flv; codecs="'+nr.audioCodec+'"',nr.isComplete()&&this._onMediaInfo(nr)}else if(gr.packetType===1){var Mt=this._timestampBase+vt,tr={unit:gr.data,length:gr.data.byteLength,dts:Mt,pts:Mt};pr.samples.push(tr),pr.length+=gr.data.length}else f.e(this.TAG,"Flv: Unsupported AAC data type ".concat(gr.packetType))}else if(Kr===2){if(!Ct.codec){var Nr=this._parseMP3AudioData(De,We+1,ot-1,!0);if(Nr==null)return;Ct.audioSampleRate=Nr.samplingRate,Ct.channelCount=Nr.channelCount,Ct.codec=Nr.codec,Ct.originalCodec=Nr.originalCodec,Ct.refSampleDuration=1152/Ct.audioSampleRate*Ct.timescale,f.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Ct);var ur=this._mediaInfo;ur.audioCodec=Ct.codec,ur.audioSampleRate=Ct.audioSampleRate,ur.audioChannelCount=Ct.channelCount,ur.audioDataRate=Nr.bitRate,ur.hasVideo?ur.videoCodec!=null&&(ur.mimeType='video/x-flv; codecs="'+ur.videoCodec+","+ur.audioCodec+'"'):ur.mimeType='video/x-flv; codecs="'+ur.audioCodec+'"',ur.isComplete()&&this._onMediaInfo(ur)}var Cr=this._parseMP3AudioData(De,We+1,ot-1,!1);if(Cr==null)return;var An=this._timestampBase+vt,sn={unit:Cr,length:Cr.byteLength,dts:An,pts:An};pr.samples.push(sn),pr.length+=Cr.length}}},{key:"_parseAACAudioData",value:function(De,We,ot){if(ot<=1){f.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var vt={},ar=new Uint8Array(De,We,ot);return vt.packetType=ar[0],ar[0]===0?vt.data=this._parseAACAudioSpecificConfig(De,We+1,ot-1):vt.data=ar.subarray(1),vt}},{key:"_parseAACAudioSpecificConfig",value:function(De,We,ot){var vt=new Uint8Array(De,We,ot),ar=null,Xt=0,er=0,Kr=null,$r=0,Mn=null;if(Xt=er=vt[0]>>>3,$r=(vt[0]&7)<<1|vt[1]>>>7,$r<0||$r>=this._mpegSamplingRates.length){this._onError(Me.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var or=this._mpegSamplingRates[$r],Lt=(vt[1]&120)>>>3;if(Lt<0||Lt>=8){this._onError(Me.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Xt===5&&(Mn=(vt[1]&7)<<1|vt[2]>>>7,Kr=(vt[2]&124)>>>2);var Ct=self.navigator.userAgent.toLowerCase();return Ct.indexOf("firefox")!==-1?$r>=6?(Xt=5,ar=new Array(4),Mn=$r-3):(Xt=2,ar=new Array(2),Mn=$r):Ct.indexOf("android")!==-1?(Xt=2,ar=new Array(2),Mn=$r):(Xt=5,Mn=$r,ar=new Array(4),$r>=6?Mn=$r-3:Lt===1&&(Xt=2,ar=new Array(2),Mn=$r)),ar[0]=Xt<<3,ar[0]|=($r&15)>>>1,ar[1]=($r&15)<<7,ar[1]|=(Lt&15)<<3,Xt===5&&(ar[1]|=(Mn&15)>>>1,ar[2]=(Mn&1)<<7,ar[2]|=2<<2,ar[3]=0),{config:ar,samplingRate:or,channelCount:Lt,codec:"mp4a.40."+Xt,originalCodec:"mp4a.40."+er}}},{key:"_parseMP3AudioData",value:function(De,We,ot,vt){if(ot<4){f.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var ar=this._littleEndian,Xt=new Uint8Array(De,We,ot),er=null;if(vt){if(Xt[0]!==255)return;var Kr=Xt[1]>>>3&3,$r=(Xt[1]&6)>>1,Mn=(Xt[2]&240)>>>4,or=(Xt[2]&12)>>>2,Lt=Xt[3]>>>6&3,Ct=Lt!==3?2:1,pr=0,gr=0,Bt=34,nr="mp3";switch(Kr){case 0:pr=this._mpegAudioV25SampleRateTable[or];break;case 2:pr=this._mpegAudioV20SampleRateTable[or];break;case 3:pr=this._mpegAudioV10SampleRateTable[or];break}switch($r){case 1:Bt=34,Mn<this._mpegAudioL3BitRateTable.length&&(gr=this._mpegAudioL3BitRateTable[Mn]);break;case 2:Bt=33,Mn<this._mpegAudioL2BitRateTable.length&&(gr=this._mpegAudioL2BitRateTable[Mn]);break;case 3:Bt=32,Mn<this._mpegAudioL1BitRateTable.length&&(gr=this._mpegAudioL1BitRateTable[Mn]);break}er={bitRate:gr,samplingRate:pr,channelCount:Ct,codec:nr,originalCodec:nr}}else er=Xt;return er}},{key:"_parseVideoData",value:function(De,We,ot,vt,ar){if(ot<=1){f.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");return}if(this._hasVideoFlagOverrided===!0&&this._hasVideo===!1)return;var Xt=new Uint8Array(De,We,ot)[0],er=(Xt&240)>>>4,Kr=Xt&15;if(Kr!==7){this._onError(Me.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(Kr));return}this._parseAVCVideoPacket(De,We+1,ot-1,vt,ar,er)}},{key:"_parseAVCVideoPacket",value:function(De,We,ot,vt,ar,Xt){if(ot<4){f.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var er=this._littleEndian,Kr=new DataView(De,We,ot),$r=Kr.getUint8(0),Mn=Kr.getUint32(0,!er)&16777215,or=Mn<<8>>8;if($r===0)this._parseAVCDecoderConfigurationRecord(De,We+4,ot-4);else if($r===1)this._parseAVCVideoData(De,We+4,ot-4,vt,ar,Xt,or);else if(!($r===2)){this._onError(Me.FORMAT_ERROR,"Flv: Invalid video packet type ".concat($r));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(De,We,ot){if(ot<7){f.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var vt=this._videoMetadata,ar=this._videoTrack,Xt=this._littleEndian,er=new DataView(De,We,ot);vt?typeof vt.avcc!="undefined"&&f.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),vt=this._videoMetadata={},vt.type="video",vt.id=ar.id,vt.timescale=this._timescale,vt.duration=this._duration);var Kr=er.getUint8(0),$r=er.getUint8(1),Mn=er.getUint8(2),or=er.getUint8(3);if(Kr!==1||$r===0){this._onError(Me.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(er.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Me.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var Lt=er.getUint8(5)&31;if(Lt===0){this._onError(Me.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Lt>1&&f.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(Lt));for(var Ct=6,pr=0;pr<Lt;pr++){var gr=er.getUint16(Ct,!Xt);if(Ct+=2,gr===0)continue;var Bt=new Uint8Array(De,We+Ct,gr);Ct+=gr;var nr=Ee.parseSPS(Bt);if(pr!==0)continue;vt.codecWidth=nr.codec_size.width,vt.codecHeight=nr.codec_size.height,vt.presentWidth=nr.present_size.width,vt.presentHeight=nr.present_size.height,vt.profile=nr.profile_string,vt.level=nr.level_string,vt.bitDepth=nr.bit_depth,vt.chromaFormat=nr.chroma_format,vt.sarRatio=nr.sar_ratio,vt.frameRate=nr.frame_rate,(nr.frame_rate.fixed===!1||nr.frame_rate.fps_num===0||nr.frame_rate.fps_den===0)&&(vt.frameRate=this._referenceFrameRate);var Mt=vt.frameRate.fps_den,tr=vt.frameRate.fps_num;vt.refSampleDuration=vt.timescale*(Mt/tr);for(var Nr=Bt.subarray(1,4),ur="avc1.",Cr=0;Cr<3;Cr++){var An=Nr[Cr].toString(16);An.length<2&&(An="0"+An),ur+=An}vt.codec=ur;var sn=this._mediaInfo;sn.width=vt.codecWidth,sn.height=vt.codecHeight,sn.fps=vt.frameRate.fps,sn.profile=vt.profile,sn.level=vt.level,sn.refFrames=nr.ref_frames,sn.chromaFormat=nr.chroma_format_string,sn.sarNum=vt.sarRatio.width,sn.sarDen=vt.sarRatio.height,sn.videoCodec=ur,sn.hasAudio?sn.audioCodec!=null&&(sn.mimeType='video/x-flv; codecs="'+sn.videoCodec+","+sn.audioCodec+'"'):sn.mimeType='video/x-flv; codecs="'+sn.videoCodec+'"',sn.isComplete()&&this._onMediaInfo(sn)}var Yn=er.getUint8(Ct);if(Yn===0){this._onError(Me.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else Yn>1&&f.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(Yn));Ct++;for(var oi=0;oi<Yn;oi++){var Ti=er.getUint16(Ct,!Xt);if(Ct+=2,Ti===0)continue;Ct+=Ti}vt.avcc=new Uint8Array(ot),vt.avcc.set(new Uint8Array(De,We,ot),0),f.v(this.TAG,"Parsed AVCDecoderConfigurationRecord"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._videoInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("video",vt)}},{key:"_parseAVCVideoData",value:function(De,We,ot,vt,ar,Xt,er){for(var Kr=this._littleEndian,$r=new DataView(De,We,ot),Mn=[],or=0,Lt=0,Ct=this._naluLengthSize,pr=this._timestampBase+vt,gr=Xt===1;Lt<ot;){if(Lt+4>=ot){f.w(this.TAG,"Malformed Nalu near timestamp ".concat(pr,", offset = ").concat(Lt,", dataSize = ").concat(ot));break}var Bt=$r.getUint32(Lt,!Kr);if(Ct===3&&(Bt>>>=8),Bt>ot-Ct){f.w(this.TAG,"Malformed Nalus near timestamp ".concat(pr,", NaluSize > DataSize!"));return}var nr=$r.getUint8(Lt+Ct)&31;nr===5&&(gr=!0);var Mt=new Uint8Array(De,We+Lt,Ct+Bt),tr={type:nr,data:Mt};Mn.push(tr),or+=Mt.byteLength,Lt+=Ct+Bt}if(Mn.length){var Nr=this._videoTrack,ur={units:Mn,length:or,isKeyframe:gr,dts:pr,cts:er,pts:pr+er};gr&&(ur.fileposition=ar),Nr.samples.push(ur),Nr.length+=or}}}],[{key:"probe",value:function(De){var We=new Uint8Array(De),ot={match:!1};if(We[0]!==70||We[1]!==76||We[2]!==86||We[3]!==1)return ot;var vt=(We[4]&4)>>>2!==0,ar=(We[4]&1)!==0,Xt=oe(We,5);return Xt<9?ot:{match:!0,consumed:Xt,dataOffset:Xt,hasAudioTrack:vt,hasVideoTrack:ar}}}]),ht}(),nt=Se,et=function(){function ht(){Object(L.a)(this,ht)}return Object(O.a)(ht,null,[{key:"init",value:function(){ht.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(var De in ht.types)ht.types.hasOwnProperty(De)&&(ht.types[De]=[De.charCodeAt(0),De.charCodeAt(1),De.charCodeAt(2),De.charCodeAt(3)]);var We=ht.constants={};We.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),We.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),We.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),We.STSC=We.STCO=We.STTS,We.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),We.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),We.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),We.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),We.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),We.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(De){for(var We=8,ot=null,vt=Array.prototype.slice.call(arguments,1),ar=vt.length,Xt=0;Xt<ar;Xt++)We+=vt[Xt].byteLength;ot=new Uint8Array(We),ot[0]=We>>>24&255,ot[1]=We>>>16&255,ot[2]=We>>>8&255,ot[3]=We&255,ot.set(De,4);for(var er=8,Kr=0;Kr<ar;Kr++)ot.set(vt[Kr],er),er+=vt[Kr].byteLength;return ot}},{key:"generateInitSegment",value:function(De){var We=ht.box(ht.types.ftyp,ht.constants.FTYP),ot=ht.moov(De),vt=new Uint8Array(We.byteLength+ot.byteLength);return vt.set(We,0),vt.set(ot,We.byteLength),vt}},{key:"moov",value:function(De){var We=ht.mvhd(De.timescale,De.duration),ot=ht.trak(De),vt=ht.mvex(De);return ht.box(ht.types.moov,We,ot,vt)}},{key:"mvhd",value:function(De,We){return ht.box(ht.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,De>>>24&255,De>>>16&255,De>>>8&255,De&255,We>>>24&255,We>>>16&255,We>>>8&255,We&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}},{key:"trak",value:function(De){return ht.box(ht.types.trak,ht.tkhd(De),ht.mdia(De))}},{key:"tkhd",value:function(De){var We=De.id,ot=De.duration,vt=De.presentWidth,ar=De.presentHeight;return ht.box(ht.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,We>>>24&255,We>>>16&255,We>>>8&255,We&255,0,0,0,0,ot>>>24&255,ot>>>16&255,ot>>>8&255,ot&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,vt>>>8&255,vt&255,0,0,ar>>>8&255,ar&255,0,0]))}},{key:"mdia",value:function(De){return ht.box(ht.types.mdia,ht.mdhd(De),ht.hdlr(De),ht.minf(De))}},{key:"mdhd",value:function(De){var We=De.timescale,ot=De.duration;return ht.box(ht.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,We>>>24&255,We>>>16&255,We>>>8&255,We&255,ot>>>24&255,ot>>>16&255,ot>>>8&255,ot&255,85,196,0,0]))}},{key:"hdlr",value:function(De){var We=null;return De.type==="audio"?We=ht.constants.HDLR_AUDIO:We=ht.constants.HDLR_VIDEO,ht.box(ht.types.hdlr,We)}},{key:"minf",value:function(De){var We=null;return De.type==="audio"?We=ht.box(ht.types.smhd,ht.constants.SMHD):We=ht.box(ht.types.vmhd,ht.constants.VMHD),ht.box(ht.types.minf,We,ht.dinf(),ht.stbl(De))}},{key:"dinf",value:function(){var De=ht.box(ht.types.dinf,ht.box(ht.types.dref,ht.constants.DREF));return De}},{key:"stbl",value:function(De){var We=ht.box(ht.types.stbl,ht.stsd(De),ht.box(ht.types.stts,ht.constants.STTS),ht.box(ht.types.stsc,ht.constants.STSC),ht.box(ht.types.stsz,ht.constants.STSZ),ht.box(ht.types.stco,ht.constants.STCO));return We}},{key:"stsd",value:function(De){return De.type==="audio"?De.codec==="mp3"?ht.box(ht.types.stsd,ht.constants.STSD_PREFIX,ht.mp3(De)):ht.box(ht.types.stsd,ht.constants.STSD_PREFIX,ht.mp4a(De)):ht.box(ht.types.stsd,ht.constants.STSD_PREFIX,ht.avc1(De))}},{key:"mp3",value:function(De){var We=De.channelCount,ot=De.audioSampleRate,vt=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,We,0,16,0,0,0,0,ot>>>8&255,ot&255,0,0]);return ht.box(ht.types[".mp3"],vt)}},{key:"mp4a",value:function(De){var We=De.channelCount,ot=De.audioSampleRate,vt=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,We,0,16,0,0,0,0,ot>>>8&255,ot&255,0,0]);return ht.box(ht.types.mp4a,vt,ht.esds(De))}},{key:"esds",value:function(De){var We=De.config||[],ot=We.length,vt=new Uint8Array([0,0,0,0,3,23+ot,0,1,0,4,15+ot,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([ot]).concat(We).concat([6,1,2]));return ht.box(ht.types.esds,vt)}},{key:"avc1",value:function(De){var We=De.avcc,ot=De.codecWidth,vt=De.codecHeight,ar=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,ot>>>8&255,ot&255,vt>>>8&255,vt&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ht.box(ht.types.avc1,ar,ht.box(ht.types.avcC,We))}},{key:"mvex",value:function(De){return ht.box(ht.types.mvex,ht.trex(De))}},{key:"trex",value:function(De){var We=De.id,ot=new Uint8Array([0,0,0,0,We>>>24&255,We>>>16&255,We>>>8&255,We&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ht.box(ht.types.trex,ot)}},{key:"moof",value:function(De,We){return ht.box(ht.types.moof,ht.mfhd(De.sequenceNumber),ht.traf(De,We))}},{key:"mfhd",value:function(De){var We=new Uint8Array([0,0,0,0,De>>>24&255,De>>>16&255,De>>>8&255,De&255]);return ht.box(ht.types.mfhd,We)}},{key:"traf",value:function(De,We){var ot=De.id,vt=ht.box(ht.types.tfhd,new Uint8Array([0,0,0,0,ot>>>24&255,ot>>>16&255,ot>>>8&255,ot&255])),ar=ht.box(ht.types.tfdt,new Uint8Array([0,0,0,0,We>>>24&255,We>>>16&255,We>>>8&255,We&255])),Xt=ht.sdtp(De),er=ht.trun(De,Xt.byteLength+16+16+8+16+8+8);return ht.box(ht.types.traf,vt,ar,er,Xt)}},{key:"sdtp",value:function(De){for(var We=De.samples||[],ot=We.length,vt=new Uint8Array(4+ot),ar=0;ar<ot;ar++){var Xt=We[ar].flags;vt[ar+4]=Xt.isLeading<<6|Xt.dependsOn<<4|Xt.isDependedOn<<2|Xt.hasRedundancy}return ht.box(ht.types.sdtp,vt)}},{key:"trun",value:function(De,We){var ot=De.samples||[],vt=ot.length,ar=12+16*vt,Xt=new Uint8Array(ar);We+=8+ar,Xt.set([0,0,15,1,vt>>>24&255,vt>>>16&255,vt>>>8&255,vt&255,We>>>24&255,We>>>16&255,We>>>8&255,We&255],0);for(var er=0;er<vt;er++){var Kr=ot[er].duration,$r=ot[er].size,Mn=ot[er].flags,or=ot[er].cts;Xt.set([Kr>>>24&255,Kr>>>16&255,Kr>>>8&255,Kr&255,$r>>>24&255,$r>>>16&255,$r>>>8&255,$r&255,Mn.isLeading<<2|Mn.dependsOn,Mn.isDependedOn<<6|Mn.hasRedundancy<<4|Mn.isNonSync,0,0,or>>>24&255,or>>>16&255,or>>>8&255,or&255],12+16*er)}return ht.box(ht.types.trun,Xt)}},{key:"mdat",value:function(De){return ht.box(ht.types.mdat,De)}}]),ht}();et.init();var Ue=et,bt=function(){function ht(){Object(L.a)(this,ht)}return Object(O.a)(ht,null,[{key:"getSilentFrame",value:function(De,We){if(De==="mp4a.40.2"){if(We===1)return new Uint8Array([0,200,0,128,35,128]);if(We===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(We===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(We===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(We===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(We===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(We===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(We===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(We===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}]),ht}(),Je=bt,St=Object(O.a)(function ht(At,De,We,ot,vt){Object(L.a)(this,ht),this.dts=At,this.pts=De,this.duration=We,this.originalDts=ot,this.isSyncPoint=vt,this.fileposition=null}),Nt=function(){function ht(){Object(L.a)(this,ht),this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return Object(O.a)(ht,[{key:"appendSyncPoint",value:function(De){De.isSyncPoint=!0,this.syncPoints.push(De)}}]),ht}(),Rt=function(){function ht(){Object(L.a)(this,ht),this._list=[]}return Object(O.a)(ht,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(De){var We=this._list;if(De.length===0)return;We.length>0&&De[0].originalDts<We[We.length-1].originalDts&&this.clear(),Array.prototype.push.apply(We,De)}},{key:"getLastSyncPointBeforeDts",value:function(De){if(this._list.length==0)return null;var We=this._list,ot=0,vt=We.length-1,ar=0,Xt=0,er=vt;for(De<We[0].dts&&(ot=0,Xt=er+1);Xt<=er;)if(ar=Xt+Math.floor((er-Xt)/2),ar===vt||De>=We[ar].dts&&De<We[ar+1].dts){ot=ar;break}else We[ar].dts<De?Xt=ar+1:er=ar-1;return this._list[ot]}}]),ht}(),Ft=function(){function ht(At){Object(L.a)(this,ht),this._type=At,this._list=[],this._lastAppendLocation=-1}return Object(O.a)(ht,[{key:"type",get:function(){return this._type}},{key:"length",get:function(){return this._list.length}},{key:"isEmpty",value:function(){return this._list.length===0}},{key:"clear",value:function(){this._list=[],this._lastAppendLocation=-1}},{key:"_searchNearestSegmentBefore",value:function(De){var We=this._list;if(We.length===0)return-2;var ot=We.length-1,vt=0,ar=0,Xt=ot,er=0;if(De<We[0].originalBeginDts)return er=-1,er;for(;ar<=Xt;)if(vt=ar+Math.floor((Xt-ar)/2),vt===ot||De>We[vt].lastSample.originalDts&&De<We[vt+1].originalBeginDts){er=vt;break}else We[vt].originalBeginDts<De?ar=vt+1:Xt=vt-1;return er}},{key:"_searchNearestSegmentAfter",value:function(De){return this._searchNearestSegmentBefore(De)+1}},{key:"append",value:function(De){var We=this._list,ot=De,vt=this._lastAppendLocation,ar=0;vt!==-1&&vt<We.length&&ot.originalBeginDts>=We[vt].lastSample.originalDts&&(vt===We.length-1||vt<We.length-1&&ot.originalBeginDts<We[vt+1].originalBeginDts)?ar=vt+1:We.length>0&&(ar=this._searchNearestSegmentBefore(ot.originalBeginDts)+1),this._lastAppendLocation=ar,this._list.splice(ar,0,ot)}},{key:"getLastSegmentBefore",value:function(De){var We=this._searchNearestSegmentBefore(De);return We>=0?this._list[We]:null}},{key:"getLastSampleBefore",value:function(De){var We=this.getLastSegmentBefore(De);return We!=null?We.lastSample:null}},{key:"getLastSyncPointBefore",value:function(De){for(var We=this._searchNearestSegmentBefore(De),ot=this._list[We].syncPoints;ot.length===0&&We>0;)We--,ot=this._list[We].syncPoints;return ot.length>0?ot[ot.length-1]:null}}]),ht}(),Ht=function(){function ht(At){Object(L.a)(this,ht),this.TAG="MP4Remuxer",this._config=At,this._isLive=At.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=Infinity,this._videoDtsBase=Infinity,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Ft("audio"),this._videoSegmentInfoList=new Ft("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(x.chrome&&(x.version.major<50||x.version.major===50&&x.version.build<2661)),this._fillSilentAfterSeek=x.msedge||x.msie,this._mp3UseMpegAudio=!x.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(O.a)(ht,[{key:"destroy",value:function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}},{key:"bindDataSource",value:function(De){return De.onDataAvailable=this.remux.bind(this),De.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(De){this._onInitSegment=De}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(De){this._onMediaSegment=De}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(De){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(De,We){if(!this._onMediaSegment)throw new u("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(De,We),this._remuxVideo(We),this._remuxAudio(De)}},{key:"_onTrackMetadataReceived",value:function(De,We){var ot=null,vt="mp4",ar=We.codec;if(De==="audio")this._audioMeta=We,We.codec==="mp3"&&this._mp3UseMpegAudio?(vt="mpeg",ar="",ot=new Uint8Array):ot=Ue.generateInitSegment(We);else if(De==="video")this._videoMeta=We,ot=Ue.generateInitSegment(We);else return;if(!this._onInitSegment)throw new u("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(De,{type:De,data:ot.buffer,codec:ar,container:"".concat(De,"/").concat(vt),mediaDuration:We.duration})}},{key:"_calculateDtsBase",value:function(De,We){if(this._dtsBaseInited)return;De.samples&&De.samples.length&&(this._audioDtsBase=De.samples[0].dts),We.samples&&We.samples.length&&(this._videoDtsBase=We.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var De=this._videoStashedLastSample,We=this._audioStashedLastSample,ot={type:"video",id:1,sequenceNumber:0,samples:[],length:0};De!=null&&(ot.samples.push(De),ot.length=De.length);var vt={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};We!=null&&(vt.samples.push(We),vt.length=We.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(ot,!0),this._remuxAudio(vt,!0)}},{key:"_remuxAudio",value:function(De,We){if(this._audioMeta==null)return;var ot=De,vt=ot.samples,ar=void 0,Xt=-1,er=-1,Kr=-1,$r=this._audioMeta.refSampleDuration,Mn=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,or=this._dtsBaseInited&&this._audioNextDts===void 0,Lt=!1;if(!vt||vt.length===0)return;if(vt.length===1&&!We)return;var Ct=0,pr=null,gr=0;Mn?(Ct=0,gr=ot.length):(Ct=8,gr=8+ot.length);var Bt=null;if(vt.length>1&&(Bt=vt.pop(),gr-=Bt.length),this._audioStashedLastSample!=null){var nr=this._audioStashedLastSample;this._audioStashedLastSample=null,vt.unshift(nr),gr+=nr.length}Bt!=null&&(this._audioStashedLastSample=Bt);var Mt=vt[0].dts-this._dtsBase;if(this._audioNextDts)ar=Mt-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())ar=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(Lt=!0));else{var tr=this._audioSegmentInfoList.getLastSampleBefore(Mt);if(tr!=null){var Nr=Mt-(tr.originalDts+tr.duration);Nr<=3&&(Nr=0);var ur=tr.dts+tr.duration+Nr;ar=Mt-ur}else ar=0}if(Lt){var Cr=Mt-ar,An=this._videoSegmentInfoList.getLastSegmentBefore(Mt);if(An!=null&&An.beginDts<Cr){var sn=Je.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(sn){var Yn=An.beginDts,oi=Cr-An.beginDts;f.v(this.TAG,"InsertPrefixSilentAudio: dts: ".concat(Yn,", duration: ").concat(oi)),vt.unshift({unit:sn,dts:Yn,pts:Yn}),gr+=sn.byteLength}}else Lt=!1}for(var Ti=[],Bi=0;Bi<vt.length;Bi++){var la=vt[Bi],Ta=la.unit,pt=la.dts-this._dtsBase,Be=pt-ar;Xt===-1&&(Xt=Be);var Ge=0;if(Bi!==vt.length-1){var tt=vt[Bi+1].dts-this._dtsBase-ar;Ge=tt-Be}else if(Bt!=null){var dt=Bt.dts-this._dtsBase-ar;Ge=dt-Be}else Ti.length>=1?Ge=Ti[Ti.length-1].duration:Ge=Math.floor($r);var lt=!1,mt=null;if(Ge>$r*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!x.safari){lt=!0;var kt=Math.abs(Ge-$r),Et=Math.ceil(kt/$r),ir=Be+$r;f.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.
`+"dts: ".concat(Be+Ge," ms, expected: ").concat(Be+Math.round($r)," ms, ")+"delta: ".concat(Math.round(kt)," ms, generate: ").concat(Et," frames"));var Ur=Je.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Ur==null&&(f.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),Ur=Ta),mt=[];for(var Or=0;Or<Et;Or++){var Qr=Math.round(ir);if(mt.length>0){var cr=mt[mt.length-1];cr.duration=Qr-cr.dts}var Fn={dts:Qr,pts:Qr,cts:0,unit:Ur,size:Ur.byteLength,duration:0,originalDts:pt,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};mt.push(Fn),gr+=Fn.size,ir+=$r}var Sr=mt[mt.length-1];Sr.duration=Be+Ge-Sr.dts,Ge=Math.round($r)}Ti.push({dts:Be,pts:Be,cts:0,unit:la.unit,size:la.unit.byteLength,duration:Ge,originalDts:pt,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),lt&&Ti.push.apply(Ti,mt)}Mn?pr=new Uint8Array(gr):(pr=new Uint8Array(gr),pr[0]=gr>>>24&255,pr[1]=gr>>>16&255,pr[2]=gr>>>8&255,pr[3]=gr&255,pr.set(Ue.types.mdat,4));for(var mn=0;mn<Ti.length;mn++){var qr=Ti[mn].unit;pr.set(qr,Ct),Ct+=qr.byteLength}var Dr=Ti[Ti.length-1];er=Dr.dts+Dr.duration,this._audioNextDts=er;var Xn=new Nt;Xn.beginDts=Xt,Xn.endDts=er,Xn.beginPts=Xt,Xn.endPts=er,Xn.originalBeginDts=Ti[0].originalDts,Xn.originalEndDts=Dr.originalDts+Dr.duration,Xn.firstSample=new St(Ti[0].dts,Ti[0].pts,Ti[0].duration,Ti[0].originalDts,!1),Xn.lastSample=new St(Dr.dts,Dr.pts,Dr.duration,Dr.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(Xn),ot.samples=Ti,ot.sequenceNumber++;var pi=null;Mn?pi=new Uint8Array:pi=Ue.moof(ot,Xt),ot.samples=[],ot.length=0;var Di={type:"audio",data:this._mergeBoxes(pi,pr).buffer,sampleCount:Ti.length,info:Xn};Mn&&or&&(Di.timestampOffset=Xt),this._onMediaSegment("audio",Di)}},{key:"_remuxVideo",value:function(De,We){if(this._videoMeta==null)return;var ot=De,vt=ot.samples,ar=void 0,Xt=-1,er=-1,Kr=-1,$r=-1;if(!vt||vt.length===0)return;if(vt.length===1&&!We)return;var Mn=8,or=null,Lt=8+De.length,Ct=null;if(vt.length>1&&(Ct=vt.pop(),Lt-=Ct.length),this._videoStashedLastSample!=null){var pr=this._videoStashedLastSample;this._videoStashedLastSample=null,vt.unshift(pr),Lt+=pr.length}Ct!=null&&(this._videoStashedLastSample=Ct);var gr=vt[0].dts-this._dtsBase;if(this._videoNextDts)ar=gr-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())ar=0;else{var Bt=this._videoSegmentInfoList.getLastSampleBefore(gr);if(Bt!=null){var nr=gr-(Bt.originalDts+Bt.duration);nr<=3&&(nr=0);var Mt=Bt.dts+Bt.duration+nr;ar=gr-Mt}else ar=0}for(var tr=new Nt,Nr=[],ur=0;ur<vt.length;ur++){var Cr=vt[ur],An=Cr.dts-this._dtsBase,sn=Cr.isKeyframe,Yn=An-ar,oi=Cr.cts,Ti=Yn+oi;Xt===-1&&(Xt=Yn,Kr=Ti);var Bi=0;if(ur!==vt.length-1){var la=vt[ur+1].dts-this._dtsBase-ar;Bi=la-Yn}else if(Ct!=null){var Ta=Ct.dts-this._dtsBase-ar;Bi=Ta-Yn}else Nr.length>=1?Bi=Nr[Nr.length-1].duration:Bi=Math.floor(this._videoMeta.refSampleDuration);if(sn){var pt=new St(Yn,Ti,Bi,Cr.dts,!0);pt.fileposition=Cr.fileposition,tr.appendSyncPoint(pt)}Nr.push({dts:Yn,pts:Ti,cts:oi,units:Cr.units,size:Cr.length,isKeyframe:sn,duration:Bi,originalDts:An,flags:{isLeading:0,dependsOn:sn?2:1,isDependedOn:sn?1:0,hasRedundancy:0,isNonSync:sn?0:1}})}or=new Uint8Array(Lt),or[0]=Lt>>>24&255,or[1]=Lt>>>16&255,or[2]=Lt>>>8&255,or[3]=Lt&255,or.set(Ue.types.mdat,4);for(var Be=0;Be<Nr.length;Be++)for(var Ge=Nr[Be].units;Ge.length;){var tt=Ge.shift(),dt=tt.data;or.set(dt,Mn),Mn+=dt.byteLength}var lt=Nr[Nr.length-1];if(er=lt.dts+lt.duration,$r=lt.pts+lt.duration,this._videoNextDts=er,tr.beginDts=Xt,tr.endDts=er,tr.beginPts=Kr,tr.endPts=$r,tr.originalBeginDts=Nr[0].originalDts,tr.originalEndDts=lt.originalDts+lt.duration,tr.firstSample=new St(Nr[0].dts,Nr[0].pts,Nr[0].duration,Nr[0].originalDts,Nr[0].isKeyframe),tr.lastSample=new St(lt.dts,lt.pts,lt.duration,lt.originalDts,lt.isKeyframe),this._isLive||this._videoSegmentInfoList.append(tr),ot.samples=Nr,ot.sequenceNumber++,this._forceFirstIDR){var mt=Nr[0].flags;mt.dependsOn=2,mt.isNonSync=0}var kt=Ue.moof(ot,Xt);ot.samples=[],ot.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(kt,or).buffer,sampleCount:Nr.length,info:tr})}},{key:"_mergeBoxes",value:function(De,We){var ot=new Uint8Array(De.byteLength+We.byteLength);return ot.set(De,0),ot.set(We,De.byteLength),ot}}]),ht}(),$e=Ht,we={IO_ERROR:"io_error",DEMUX_ERROR:"demux_error",INIT_SEGMENT:"init_segment",MEDIA_SEGMENT:"media_segment",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info",RECOMMEND_SEEKPOINT:"recommend_seekpoint"},ue=we,Qe=function(){function ht(At,De){Object(L.a)(this,ht),this.TAG="TransmuxingController",this._emitter=new e.a,this._config=De,At.segments||(At.segments=[{duration:At.duration,filesize:At.filesize,url:At.url}]),typeof At.cors!="boolean"&&(At.cors=!0),typeof At.withCredentials!="boolean"&&(At.withCredentials=!1),this._mediaDataSource=At,this._currentSegmentIndex=0;var We=0;this._mediaDataSource.segments.forEach(function(ot){ot.timestampBase=We,We+=ot.duration,ot.cors=At.cors,ot.withCredentials=At.withCredentials,De.referrerPolicy&&(ot.referrerPolicy=De.referrerPolicy)}),!isNaN(We)&&this._mediaDataSource.duration!==We&&(this._mediaDataSource.duration=We),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}return Object(O.a)(ht,[{key:"destroy",value:function(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(De,We){this._emitter.addListener(De,We)}},{key:"off",value:function(De,We){this._emitter.removeListener(De,We)}},{key:"start",value:function(){this._loadSegment(0),this._enableStatisticsReporter()}},{key:"_loadSegment",value:function(De,We){this._currentSegmentIndex=De;var ot=this._mediaDataSource.segments[De],vt=this._ioctl=new K(ot,this._config,De);vt.onError=this._onIOException.bind(this),vt.onSeeked=this._onIOSeeked.bind(this),vt.onComplete=this._onIOComplete.bind(this),vt.onRedirect=this._onIORedirect.bind(this),vt.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),We?this._demuxer.bindDataSource(this._ioctl):vt.onDataArrival=this._onInitChunkArrival.bind(this),vt.open(We)}},{key:"stop",value:function(){this._internalAbort(),this._disableStatisticsReporter()}},{key:"_internalAbort",value:function(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}},{key:"pause",value:function(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}},{key:"resume",value:function(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}},{key:"seek",value:function(De){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;var We=this._searchSegmentIndexContains(De);if(We===this._currentSegmentIndex){var ot=this._mediaInfo.segments[We];if(ot==null)this._pendingSeekTime=De;else{var vt=ot.getNearestKeyframe(De);this._remuxer.seek(vt.milliseconds),this._ioctl.seek(vt.fileposition),this._pendingResolveSeekPoint=vt.milliseconds}}else{var ar=this._mediaInfo.segments[We];if(ar==null)this._pendingSeekTime=De,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(We);else{var Xt=ar.getNearestKeyframe(De);this._internalAbort(),this._remuxer.seek(De),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[We].timestampBase,this._loadSegment(We,Xt.fileposition),this._pendingResolveSeekPoint=Xt.milliseconds,this._reportSegmentMediaInfo(We)}}this._enableStatisticsReporter()}},{key:"_searchSegmentIndexContains",value:function(De){for(var We=this._mediaDataSource.segments,ot=We.length-1,vt=0;vt<We.length;vt++)if(De<We[vt].timestampBase){ot=vt-1;break}return ot}},{key:"_onInitChunkArrival",value:function(De,We){var ot=this,vt=null,ar=0;if(We>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,ar=this._demuxer.parseChunks(De,We);else if((vt=nt.probe(De)).match){this._demuxer=new nt(vt,this._config),this._remuxer||(this._remuxer=new $e(this._config));var Xt=this._mediaDataSource;Xt.duration!=null&&!isNaN(Xt.duration)&&(this._demuxer.overridedDuration=Xt.duration),typeof Xt.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Xt.hasAudio),typeof Xt.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Xt.hasVideo),this._demuxer.timestampBase=Xt.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),ar=this._demuxer.parseChunks(De,We)}else vt=null,f.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){ot._internalAbort()}),this._emitter.emit(ue.DEMUX_ERROR,Me.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),ar=0;return ar}},{key:"_onMediaInfo",value:function(De){var We=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},De),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,ve.prototype));var ot=Object.assign({},De);Object.setPrototypeOf(ot,ve.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=ot,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var vt=We._pendingSeekTime;We._pendingSeekTime=null,We.seek(vt)})}},{key:"_onMetaDataArrived",value:function(De){this._emitter.emit(ue.METADATA_ARRIVED,De)}},{key:"_onScriptDataArrived",value:function(De){this._emitter.emit(ue.SCRIPTDATA_ARRIVED,De)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(De){var We=De,ot=We+1;ot<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment(ot)):(this._remuxer.flushStashedSamples(),this._emitter.emit(ue.LOADING_COMPLETE),this._disableStatisticsReporter())}},{key:"_onIORedirect",value:function(De){var We=this._ioctl.extraData;this._mediaDataSource.segments[We].redirectedURL=De}},{key:"_onIORecoveredEarlyEof",value:function(){this._emitter.emit(ue.RECOVERED_EARLY_EOF)}},{key:"_onIOException",value:function(De,We){f.e(this.TAG,"IOException: type = ".concat(De,", code = ").concat(We.code,", msg = ").concat(We.msg)),this._emitter.emit(ue.IO_ERROR,De,We),this._disableStatisticsReporter()}},{key:"_onDemuxException",value:function(De,We){f.e(this.TAG,"DemuxException: type = ".concat(De,", info = ").concat(We)),this._emitter.emit(ue.DEMUX_ERROR,De,We)}},{key:"_onRemuxerInitSegmentArrival",value:function(De,We){this._emitter.emit(ue.INIT_SEGMENT,De,We)}},{key:"_onRemuxerMediaSegmentArrival",value:function(De,We){if(this._pendingSeekTime!=null)return;if(this._emitter.emit(ue.MEDIA_SEGMENT,De,We),this._pendingResolveSeekPoint!=null&&De==="video"){var ot=We.info.syncPoints,vt=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,x.safari&&ot.length>0&&ot[0].originalDts===vt&&(vt=ot[0].pts),this._emitter.emit(ue.RECOMMEND_SEEKPOINT,vt)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(De){var We=this._mediaInfo.segments[De],ot=Object.assign({},We);ot.duration=this._mediaInfo.duration,ot.segmentCount=this._mediaInfo.segmentCount,delete ot.segments,delete ot.keyframesIndex,this._emitter.emit(ue.MEDIA_INFO,ot)}},{key:"_reportStatisticsInfo",value:function(){var De={};De.url=this._ioctl.currentURL,De.hasRedirect=this._ioctl.hasRedirect,De.hasRedirect&&(De.redirectedURL=this._ioctl.currentRedirectedURL),De.speed=this._ioctl.currentSpeed,De.loaderType=this._ioctl.loaderType,De.currentSegmentIndex=this._currentSegmentIndex,De.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(ue.STATISTICS_INFO,De)}}]),ht}(),qe=Qe,Ae=function(At){var De="TransmuxingWorker",We=null,ot=gr.bind(this);y.install(),At.addEventListener("message",function(Bt){switch(Bt.data.cmd){case"init":We=new qe(Bt.data.param[0],Bt.data.param[1]),We.on(ue.IO_ERROR,Lt.bind(this)),We.on(ue.DEMUX_ERROR,Ct.bind(this)),We.on(ue.INIT_SEGMENT,vt.bind(this)),We.on(ue.MEDIA_SEGMENT,ar.bind(this)),We.on(ue.LOADING_COMPLETE,Xt.bind(this)),We.on(ue.RECOVERED_EARLY_EOF,er.bind(this)),We.on(ue.MEDIA_INFO,Kr.bind(this)),We.on(ue.METADATA_ARRIVED,$r.bind(this)),We.on(ue.SCRIPTDATA_ARRIVED,Mn.bind(this)),We.on(ue.STATISTICS_INFO,or.bind(this)),We.on(ue.RECOMMEND_SEEKPOINT,pr.bind(this));break;case"destroy":We&&(We.destroy(),We=null),At.postMessage({msg:"destroyed"});break;case"start":We.start();break;case"stop":We.stop();break;case"seek":We.seek(Bt.data.param);break;case"pause":We.pause();break;case"resume":We.resume();break;case"logging_config":{var nr=Bt.data.param;be.applyConfig(nr),nr.enableCallback===!0?be.addLogListener(ot):be.removeLogListener(ot);break}}});function vt(Bt,nr){var Mt={msg:ue.INIT_SEGMENT,data:{type:Bt,data:nr}};At.postMessage(Mt,[nr.data])}function ar(Bt,nr){var Mt={msg:ue.MEDIA_SEGMENT,data:{type:Bt,data:nr}};At.postMessage(Mt,[nr.data])}function Xt(){var Bt={msg:ue.LOADING_COMPLETE};At.postMessage(Bt)}function er(){var Bt={msg:ue.RECOVERED_EARLY_EOF};At.postMessage(Bt)}function Kr(Bt){var nr={msg:ue.MEDIA_INFO,data:Bt};At.postMessage(nr)}function $r(Bt){var nr={msg:ue.METADATA_ARRIVED,data:Bt};At.postMessage(nr)}function Mn(Bt){var nr={msg:ue.SCRIPTDATA_ARRIVED,data:Bt};At.postMessage(nr)}function or(Bt){var nr={msg:ue.STATISTICS_INFO,data:Bt};At.postMessage(nr)}function Lt(Bt,nr){At.postMessage({msg:ue.IO_ERROR,data:{type:Bt,info:nr}})}function Ct(Bt,nr){At.postMessage({msg:ue.DEMUX_ERROR,data:{type:Bt,info:nr}})}function pr(Bt){At.postMessage({msg:ue.RECOMMEND_SEEKPOINT,data:Bt})}function gr(Bt,nr){At.postMessage({msg:"logcat_callback",data:{type:Bt,logcat:nr}})}},wt=Ae,zt=function(){function ht(At,De){if(Object(L.a)(this,ht),this.TAG="Transmuxer",this._emitter=new e.a,De.enableWorker&&typeof Worker!="undefined")try{var We=p("0r65");this._worker=We(wt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[At,De]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},be.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:be.getConfig()})}catch(vt){f.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new qe(At,De)}else this._controller=new qe(At,De);if(this._controller){var ot=this._controller;ot.on(ue.IO_ERROR,this._onIOError.bind(this)),ot.on(ue.DEMUX_ERROR,this._onDemuxError.bind(this)),ot.on(ue.INIT_SEGMENT,this._onInitSegment.bind(this)),ot.on(ue.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),ot.on(ue.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),ot.on(ue.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),ot.on(ue.MEDIA_INFO,this._onMediaInfo.bind(this)),ot.on(ue.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),ot.on(ue.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),ot.on(ue.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),ot.on(ue.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(O.a)(ht,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),be.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(De,We){this._emitter.addListener(De,We)}},{key:"off",value:function(De,We){this._emitter.removeListener(De,We)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(De){this._worker?this._worker.postMessage({cmd:"seek",param:De}):this._controller.seek(De)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(De,We){var ot=this;Promise.resolve().then(function(){ot._emitter.emit(ue.INIT_SEGMENT,De,We)})}},{key:"_onMediaSegment",value:function(De,We){var ot=this;Promise.resolve().then(function(){ot._emitter.emit(ue.MEDIA_SEGMENT,De,We)})}},{key:"_onLoadingComplete",value:function(){var De=this;Promise.resolve().then(function(){De._emitter.emit(ue.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var De=this;Promise.resolve().then(function(){De._emitter.emit(ue.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(De){var We=this;Promise.resolve().then(function(){We._emitter.emit(ue.MEDIA_INFO,De)})}},{key:"_onMetaDataArrived",value:function(De){var We=this;Promise.resolve().then(function(){We._emitter.emit(ue.METADATA_ARRIVED,De)})}},{key:"_onScriptDataArrived",value:function(De){var We=this;Promise.resolve().then(function(){We._emitter.emit(ue.SCRIPTDATA_ARRIVED,De)})}},{key:"_onStatisticsInfo",value:function(De){var We=this;Promise.resolve().then(function(){We._emitter.emit(ue.STATISTICS_INFO,De)})}},{key:"_onIOError",value:function(De,We){var ot=this;Promise.resolve().then(function(){ot._emitter.emit(ue.IO_ERROR,De,We)})}},{key:"_onDemuxError",value:function(De,We){var ot=this;Promise.resolve().then(function(){ot._emitter.emit(ue.DEMUX_ERROR,De,We)})}},{key:"_onRecommendSeekpoint",value:function(De){var We=this;Promise.resolve().then(function(){We._emitter.emit(ue.RECOMMEND_SEEKPOINT,De)})}},{key:"_onLoggingConfigChanged",value:function(De){this._worker&&this._worker.postMessage({cmd:"logging_config",param:De})}},{key:"_onWorkerMessage",value:function(De){var We=De.data,ot=We.data;if(We.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(We.msg){case ue.INIT_SEGMENT:case ue.MEDIA_SEGMENT:this._emitter.emit(We.msg,ot.type,ot.data);break;case ue.LOADING_COMPLETE:case ue.RECOVERED_EARLY_EOF:this._emitter.emit(We.msg);break;case ue.MEDIA_INFO:Object.setPrototypeOf(ot,ve.prototype),this._emitter.emit(We.msg,ot);break;case ue.METADATA_ARRIVED:case ue.SCRIPTDATA_ARRIVED:case ue.STATISTICS_INFO:this._emitter.emit(We.msg,ot);break;case ue.IO_ERROR:case ue.DEMUX_ERROR:this._emitter.emit(We.msg,ot.type,ot.info);break;case ue.RECOMMEND_SEEKPOINT:this._emitter.emit(We.msg,ot);break;case"logcat_callback":f.emitter.emit("log",ot.type,ot.logcat);break;default:break}}}]),ht}(),ze=zt,jt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},mr=jt,ct=function(){function ht(At){Object(L.a)(this,ht),this.TAG="MSEController",this._config=At,this._emitter=new e.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Rt}return Object(O.a)(ht,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(De,We){this._emitter.addListener(De,We)}},{key:"off",value:function(De,We){this._emitter.removeListener(De,We)}},{key:"attachMediaElement",value:function(De){if(this._mediaSource)throw new u("MediaSource has been attached to an HTMLMediaElement!");var We=this._mediaSource=new window.MediaSource;We.addEventListener("sourceopen",this.e.onSourceOpen),We.addEventListener("sourceended",this.e.onSourceEnded),We.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=De,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),De.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var De=this._mediaSource;for(var We in this._sourceBuffers){var ot=this._pendingSegments[We];ot.splice(0,ot.length),this._pendingSegments[We]=null,this._pendingRemoveRanges[We]=null,this._lastInitSegments[We]=null;var vt=this._sourceBuffers[We];if(vt){if(De.readyState!=="closed"){try{De.removeSourceBuffer(vt)}catch(ar){f.e(this.TAG,ar.message)}vt.removeEventListener("error",this.e.onSourceBufferError),vt.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[We]=null,this._sourceBuffers[We]=null}}if(De.readyState==="open")try{De.endOfStream()}catch(ar){f.e(this.TAG,ar.message)}De.removeEventListener("sourceopen",this.e.onSourceOpen),De.removeEventListener("sourceended",this.e.onSourceEnded),De.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(De,We){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(De),this._pendingSegments[De.type].push(De);return}var ot=De,vt="".concat(ot.container);ot.codec&&ot.codec.length>0&&(vt+=";codecs=".concat(ot.codec));var ar=!1;if(f.v(this.TAG,"Received Initialization Segment, mimeType: "+vt),this._lastInitSegments[ot.type]=ot,vt!==this._mimeTypes[ot.type]){if(this._mimeTypes[ot.type])f.v(this.TAG,"Notice: ".concat(ot.type," mimeType changed, origin: ").concat(this._mimeTypes[ot.type],", target: ").concat(vt));else{ar=!0;try{var Xt=this._sourceBuffers[ot.type]=this._mediaSource.addSourceBuffer(vt);Xt.addEventListener("error",this.e.onSourceBufferError),Xt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(er){f.e(this.TAG,er.message),this._emitter.emit(mr.ERROR,{code:er.code,msg:er.message});return}}this._mimeTypes[ot.type]=vt}We||this._pendingSegments[ot.type].push(ot),ar||this._sourceBuffers[ot.type]&&!this._sourceBuffers[ot.type].updating&&this._doAppendSegments(),x.safari&&ot.container==="audio/mpeg"&&ot.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=ot.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(De){var We=De;this._pendingSegments[We.type].push(We),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var ot=this._sourceBuffers[We.type];ot&&!ot.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(De){for(var We in this._sourceBuffers){if(!this._sourceBuffers[We])continue;var ot=this._sourceBuffers[We];if(this._mediaSource.readyState==="open")try{ot.abort()}catch($r){f.e(this.TAG,$r.message)}this._idrList.clear();var vt=this._pendingSegments[We];if(vt.splice(0,vt.length),this._mediaSource.readyState==="closed")continue;for(var ar=0;ar<ot.buffered.length;ar++){var Xt=ot.buffered.start(ar),er=ot.buffered.end(ar);this._pendingRemoveRanges[We].push({start:Xt,end:er})}if(ot.updating||this._doRemoveRanges(),x.safari){var Kr=this._lastInitSegments[We];Kr&&(this._pendingSegments[We].push(Kr),ot.updating||this._doAppendSegments())}}}},{key:"endOfStream",value:function(){var De=this._mediaSource,We=this._sourceBuffers;if(!De||De.readyState!=="open"){De&&De.readyState==="closed"&&this._hasPendingSegments()&&(this._hasPendingEos=!0);return}We.video&&We.video.updating||We.audio&&We.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,De.endOfStream())}},{key:"getNearestKeyframe",value:function(De){return this._idrList.getLastSyncPointBeforeDts(De)}},{key:"_needCleanupSourceBuffer",value:function(){if(!this._config.autoCleanupSourceBuffer)return!1;var De=this._mediaElement.currentTime;for(var We in this._sourceBuffers){var ot=this._sourceBuffers[We];if(ot){var vt=ot.buffered;if(vt.length>=1&&De-vt.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var De=this._mediaElement.currentTime;for(var We in this._sourceBuffers){var ot=this._sourceBuffers[We];if(ot){for(var vt=ot.buffered,ar=!1,Xt=0;Xt<vt.length;Xt++){var er=vt.start(Xt),Kr=vt.end(Xt);if(er<=De&&De<Kr+3){if(De-er>=this._config.autoCleanupMaxBackwardDuration){ar=!0;var $r=De-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[We].push({start:er,end:$r})}}else Kr<De&&(ar=!0,this._pendingRemoveRanges[We].push({start:er,end:Kr}))}ar&&!ot.updating&&this._doRemoveRanges()}}}},{key:"_updateMediaSourceDuration",value:function(){var De=this._sourceBuffers;if(this._mediaElement.readyState===0||this._mediaSource.readyState!=="open")return;if(De.video&&De.video.updating||De.audio&&De.audio.updating)return;var We=this._mediaSource.duration,ot=this._pendingMediaDuration;ot>0&&(isNaN(We)||ot>We)&&(f.v(this.TAG,"Update MediaSource duration from ".concat(We," to ").concat(ot)),this._mediaSource.duration=ot),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var De in this._pendingRemoveRanges){if(!this._sourceBuffers[De]||this._sourceBuffers[De].updating)continue;for(var We=this._sourceBuffers[De],ot=this._pendingRemoveRanges[De];ot.length&&!We.updating;){var vt=ot.shift();We.remove(vt.start,vt.end)}}}},{key:"_doAppendSegments",value:function(){var De=this._pendingSegments;for(var We in De){if(!this._sourceBuffers[We]||this._sourceBuffers[We].updating)continue;if(De[We].length>0){var ot=De[We].shift();if(ot.timestampOffset){var vt=this._sourceBuffers[We].timestampOffset,ar=ot.timestampOffset/1e3,Xt=Math.abs(vt-ar);Xt>.1&&(f.v(this.TAG,"Update MPEG audio timestampOffset from ".concat(vt," to ").concat(ar)),this._sourceBuffers[We].timestampOffset=ar),delete ot.timestampOffset}if(!ot.data||ot.data.byteLength===0)continue;try{this._sourceBuffers[We].appendBuffer(ot.data),this._isBufferFull=!1,We==="video"&&ot.hasOwnProperty("info")&&this._idrList.appendArray(ot.info.syncPoints)}catch(er){this._pendingSegments[We].unshift(ot),er.code===22?(this._isBufferFull||this._emitter.emit(mr.BUFFER_FULL),this._isBufferFull=!0):(f.e(this.TAG,er.message),this._emitter.emit(mr.ERROR,{code:er.code,msg:er.message}))}}}}},{key:"_onSourceOpen",value:function(){if(f.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var De=this._pendingSourceBufferInit;De.length;){var We=De.shift();this.appendInitSegment(We,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(mr.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){f.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){f.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var De=this._pendingSegments;return De.video.length>0||De.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var De=this._pendingRemoveRanges;return De.video.length>0||De.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(mr.UPDATE_END)}},{key:"_onSourceBufferError",value:function(De){f.e(this.TAG,"SourceBuffer Error: ".concat(De))}}]),ht}(),Pt=ct,Vt={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},ut={NETWORK_EXCEPTION:d.EXCEPTION,NETWORK_STATUS_CODE_INVALID:d.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:d.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:d.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Me.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Me.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Me.CODEC_UNSUPPORTED},at=function(){function ht(At,De){if(Object(L.a)(this,ht),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new e.a,this._config=Z(),typeof De=="object"&&Object.assign(this._config,De),At.type.toLowerCase()!=="flv")throw new t("FlvPlayer requires an flv MediaDataSource input!");At.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=At,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var We=x.chrome&&(x.version.major<50||x.version.major===50&&x.version.build<2661);this._alwaysSeekKeyframe=!!(We||x.msedge||x.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(O.a)(ht,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(De,We){var ot=this;De===ee.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){ot._emitter.emit(ee.MEDIA_INFO,ot.mediaInfo)}):De===ee.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){ot._emitter.emit(ee.STATISTICS_INFO,ot.statisticsInfo)})),this._emitter.addListener(De,We)}},{key:"off",value:function(De,We){this._emitter.removeListener(De,We)}},{key:"attachMediaElement",value:function(De){var We=this;if(this._mediaElement=De,De.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),De.addEventListener("seeking",this.e.onvSeeking),De.addEventListener("canplay",this.e.onvCanPlay),De.addEventListener("stalled",this.e.onvStalled),De.addEventListener("progress",this.e.onvProgress),this._msectl=new Pt(this._config),this._msectl.on(mr.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(mr.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(mr.SOURCE_OPEN,function(){We._mseSourceOpened=!0,We._hasPendingLoad&&(We._hasPendingLoad=!1,We.load())}),this._msectl.on(mr.ERROR,function(ot){We._emitter.emit(ee.ERROR,Vt.MEDIA_ERROR,ut.MEDIA_MSE_ERROR,ot)}),this._msectl.attachMediaElement(De),this._pendingSeekTime!=null)try{De.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ot){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}},{key:"load",value:function(){var De=this;if(!this._mediaElement)throw new u("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new u("FlvPlayer.load() has been called, please call unload() first!");if(this._hasPendingLoad)return;if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new ze(this._mediaDataSource,this._config),this._transmuxer.on(ue.INIT_SEGMENT,function(We,ot){De._msectl.appendInitSegment(ot)}),this._transmuxer.on(ue.MEDIA_SEGMENT,function(We,ot){if(De._msectl.appendMediaSegment(ot),De._config.lazyLoad&&!De._config.isLive){var vt=De._mediaElement.currentTime;ot.info.endDts>=(vt+De._config.lazyLoadMaxDuration)*1e3&&(De._progressChecker==null&&(f.v(De.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),De._suspendTransmuxer()))}}),this._transmuxer.on(ue.LOADING_COMPLETE,function(){De._msectl.endOfStream(),De._emitter.emit(ee.LOADING_COMPLETE)}),this._transmuxer.on(ue.RECOVERED_EARLY_EOF,function(){De._emitter.emit(ee.RECOVERED_EARLY_EOF)}),this._transmuxer.on(ue.IO_ERROR,function(We,ot){De._emitter.emit(ee.ERROR,Vt.NETWORK_ERROR,We,ot)}),this._transmuxer.on(ue.DEMUX_ERROR,function(We,ot){De._emitter.emit(ee.ERROR,Vt.MEDIA_ERROR,We,{code:-1,msg:ot})}),this._transmuxer.on(ue.MEDIA_INFO,function(We){De._mediaInfo=We,De._emitter.emit(ee.MEDIA_INFO,Object.assign({},We))}),this._transmuxer.on(ue.METADATA_ARRIVED,function(We){De._emitter.emit(ee.METADATA_ARRIVED,We)}),this._transmuxer.on(ue.SCRIPTDATA_ARRIVED,function(We){De._emitter.emit(ee.SCRIPTDATA_ARRIVED,We)}),this._transmuxer.on(ue.STATISTICS_INFO,function(We){De._statisticsInfo=De._fillStatisticsInfo(We),De._emitter.emit(ee.STATISTICS_INFO,Object.assign({},De._statisticsInfo))}),this._transmuxer.on(ue.RECOMMEND_SEEKPOINT,function(We){De._mediaElement&&!De._config.accurateSeek&&(De._requestSetTime=!0,De._mediaElement.currentTime=We/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(De){this._mediaElement.volume=De}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(De){this._mediaElement.muted=De}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(De){this._mediaElement?this._internalSeek(De):this._pendingSeekTime=De}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(De){if(De.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return De;var We=!0,ot=0,vt=0;if(this._mediaElement.getVideoPlaybackQuality){var ar=this._mediaElement.getVideoPlaybackQuality();ot=ar.totalVideoFrames,vt=ar.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(ot=this._mediaElement.webkitDecodedFrameCount,vt=this._mediaElement.webkitDroppedFrameCount):We=!1;return We&&(De.decodedFrames=ot,De.droppedFrames=vt),De}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var De=this._mediaElement.buffered,We=this._mediaElement.currentTime,ot=0,vt=0,ar=0;ar<De.length;ar++){var Xt=De.start(ar),er=De.end(ar);if(Xt<=We&&We<er){ot=Xt,vt=er;break}}vt>=We+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(f.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){f.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var De=this._mediaElement.currentTime,We=this._mediaElement.buffered,ot=!1,vt=0;vt<We.length;vt++){var ar=We.start(vt),Xt=We.end(vt);if(De>=ar&&De<Xt){De>=Xt-this._config.lazyLoadRecoverDuration&&(ot=!0);break}}ot&&(window.clearInterval(this._progressChecker),this._progressChecker=null,ot&&(f.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(De){for(var We=this._mediaElement.buffered,ot=0;ot<We.length;ot++){var vt=We.start(ot),ar=We.end(ot);if(De>=vt&&De<ar)return!0}return!1}},{key:"_internalSeek",value:function(De){var We=this._isTimepointBuffered(De),ot=!1,vt=0;if(De<1&&this._mediaElement.buffered.length>0){var ar=this._mediaElement.buffered.start(0);(ar<1&&De<ar||x.safari)&&(ot=!0,vt=x.safari?.1:ar)}if(ot)this._requestSetTime=!0,this._mediaElement.currentTime=vt;else if(We){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=De;else{var Xt=this._msectl.getNearestKeyframe(Math.floor(De*1e3));this._requestSetTime=!0,Xt!=null?this._mediaElement.currentTime=Xt.dts/1e3:this._mediaElement.currentTime=De}this._progressChecker!=null&&this._checkProgressAndResume()}else this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(De),this._transmuxer.seek(Math.floor(De*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=De)}},{key:"_checkAndApplyUnbufferedSeekpoint",value:function(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){var De=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(De)||(this._progressChecker!=null&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(De),this._transmuxer.seek(Math.floor(De*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=De))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_checkAndResumeStuckPlayback",value:function(De){var We=this._mediaElement;if(De||!this._receivedCanPlay||We.readyState<2){var ot=We.buffered;ot.length>0&&We.currentTime<ot.start(0)&&(f.w(this.TAG,"Playback seems stuck at ".concat(We.currentTime,", seek to ").concat(ot.start(0))),this._requestSetTime=!0,this._mediaElement.currentTime=ot.start(0),this._mediaElement.removeEventListener("progress",this.e.onvProgress))}else this._mediaElement.removeEventListener("progress",this.e.onvProgress)}},{key:"_onvLoadedMetadata",value:function(De){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)}},{key:"_onvSeeking",value:function(De){var We=this._mediaElement.currentTime,ot=this._mediaElement.buffered;if(this._requestSetTime){this._requestSetTime=!1;return}if(We<1&&ot.length>0){var vt=ot.start(0);if(vt<1&&We<vt||x.safari){this._requestSetTime=!0,this._mediaElement.currentTime=x.safari?.1:vt;return}}if(this._isTimepointBuffered(We)){if(this._alwaysSeekKeyframe){var ar=this._msectl.getNearestKeyframe(Math.floor(We*1e3));ar!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=ar.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:We,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_onvCanPlay",value:function(De){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}},{key:"_onvStalled",value:function(De){this._checkAndResumeStuckPlayback(!0)}},{key:"_onvProgress",value:function(De){this._checkAndResumeStuckPlayback()}}]),ht}(),rt=at,Yt=function(){function ht(At,De){if(Object(L.a)(this,ht),this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new e.a,this._config=Z(),typeof De=="object"&&Object.assign(this._config,De),At.type.toLowerCase()==="flv")throw new t("NativePlayer does't support flv MediaDataSource input!");if(At.hasOwnProperty("segments"))throw new t("NativePlayer(".concat(At.type,") doesn't support multipart playback!"));this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=At,this._mediaElement=null}return Object(O.a)(ht,[{key:"destroy",value:function(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(De,We){var ot=this;De===ee.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){ot._emitter.emit(ee.MEDIA_INFO,ot.mediaInfo)}):De===ee.STATISTICS_INFO&&(this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){ot._emitter.emit(ee.STATISTICS_INFO,ot.statisticsInfo)})),this._emitter.addListener(De,We)}},{key:"off",value:function(De,We){this._emitter.removeListener(De,We)}},{key:"attachMediaElement",value:function(De){if(this._mediaElement=De,De.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{De.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(We){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"load",value:function(){if(!this._mediaElement)throw new u("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(De){this._mediaElement.volume=De}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(De){this._mediaElement.muted=De}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(De){this._mediaElement?this._mediaElement.currentTime=De:this._pendingSeekTime=De}},{key:"mediaInfo",get:function(){var De=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",We={mimeType:De+this._mediaDataSource.type};return this._mediaElement&&(We.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(We.width=this._mediaElement.videoWidth,We.height=this._mediaElement.videoHeight)),We}},{key:"statisticsInfo",get:function(){var De={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return De;var We=!0,ot=0,vt=0;if(this._mediaElement.getVideoPlaybackQuality){var ar=this._mediaElement.getVideoPlaybackQuality();ot=ar.totalVideoFrames,vt=ar.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(ot=this._mediaElement.webkitDecodedFrameCount,vt=this._mediaElement.webkitDroppedFrameCount):We=!1;return We&&(De.decodedFrames=ot,De.droppedFrames=vt),De}},{key:"_onvLoadedMetadata",value:function(De){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(ee.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(ee.STATISTICS_INFO,this.statisticsInfo)}}]),ht}(),wr=Yt;y.install();function yr(ht,At){var De=ht;if(De==null||typeof De!="object")throw new t("MediaDataSource must be an javascript object!");if(!De.hasOwnProperty("type"))throw new t("MediaDataSource must has type field to indicate video file type!");switch(De.type){case"flv":return new rt(De,At);default:return new wr(De,At)}}function xr(){return te.supportMSEH264Playback()}function Tn(){return te.getFeatureList()}var ln={};ln.createPlayer=yr,ln.isSupported=xr,ln.getFeatureList=Tn,ln.BaseLoader=h,ln.LoaderStatus=o,ln.LoaderErrors=d,ln.Events=ee,ln.ErrorTypes=Vt,ln.ErrorDetails=ut,ln.FlvPlayer=rt,ln.NativePlayer=wr,ln.LoggingControl=be,Object.defineProperty(ln,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Wn=Q.a=ln},GVMX:function(Ce,Q,p){var L=p("JEkh"),O=L.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"}});Ce.exports=O},GdRQ:function(Ce,Q,p){"use strict";function L(x){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(w){return typeof w}:L=function(w){return w&&typeof Symbol=="function"&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w},L(x)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.isMac=o,Q.isWindows=d,Q.isIOS=h,Q.isSafari=m,Q.isIE=A,Q.isEdge=v,Q.isFirefox=b,Q.hasScrollbarGutter=Q.supportsImageMetadata=Q.supportsCursorURIs=Q.dragThreshold=Q.isTouchDevice=void 0;var O=y(p("Lo0S"));function E(){if(typeof WeakMap!="function")return null;var x=new WeakMap;return E=function(){return x},x}function y(x){if(x&&x.__esModule)return x;if(x===null||L(x)!=="object"&&typeof x!="function")return{default:x};var C=E();if(C&&C.has(x))return C.get(x);var w={},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var T in x)if(Object.prototype.hasOwnProperty.call(x,T)){var I=S?Object.getOwnPropertyDescriptor(x,T):null;I&&(I.get||I.set)?Object.defineProperty(w,T,I):w[T]=x[T]}return w.default=x,C&&C.set(x,w),w}var a="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;Q.isTouchDevice=a,window.addEventListener("touchstart",function x(){Q.isTouchDevice=a=!0,window.removeEventListener("touchstart",x,!1)},!1);var e=10*(window.devicePixelRatio||1);Q.dragThreshold=e;var g=!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?(O.Info("Data URI scheme cursor supported"),g=!0):O.Warn("Data URI scheme cursor not supported")}catch(x){O.Error("Data URI scheme cursor test exception: "+x)}var s=g;Q.supportsCursorURIs=s;var r=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),r=!0}catch(x){}var c=r;Q.supportsImageMetadata=c;var l=!0;try{var i=document.createElement("div");i.style.visibility="hidden",i.style.overflow="scroll",document.body.appendChild(i);var u=document.createElement("div");i.appendChild(u);var t=i.offsetWidth-u.offsetWidth;i.parentNode.removeChild(i),l=t!=0}catch(x){O.Error("Scrollbar test exception: "+x)}var n=l;Q.hasScrollbarGutter=n;function o(){return navigator&&!!/mac/i.exec(navigator.platform)}function d(){return navigator&&!!/win/i.exec(navigator.platform)}function h(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function m(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function A(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function v(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function b(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GeKi:function(Ce,Q,p){var L=p("bYtY"),O=p("6Ic6"),E=p("IwbS"),y=p("y+Vt"),a=p("sK/D"),e=a.createClipPath,g=["itemStyle"],f=["emphasis","itemStyle"],s=["color","color0","borderColor","borderColor0"],r=O.extend({type:"candlestick",render:function(m,A,v){this.group.removeClipPath(),this._updateDrawMode(m),this._isLargeDraw?this._renderLarge(m):this._renderNormal(m)},incrementalPrepareRender:function(m,A,v){this._clear(),this._updateDrawMode(m)},incrementalRender:function(m,A,v,b){this._isLargeDraw?this._incrementalRenderLarge(m,A):this._incrementalRenderNormal(m,A)},_updateDrawMode:function(m){var A=m.pipelineContext.large;(this._isLargeDraw==null||A^this._isLargeDraw)&&(this._isLargeDraw=A,this._clear())},_renderNormal:function(m){var A=m.getData(),v=this._data,b=this.group,x=A.getLayout("isSimpleBox"),C=m.get("clip",!0),w=m.coordinateSystem,S=w.getArea&&w.getArea();this._data||b.removeAll(),A.diff(v).add(function(T){if(A.hasValue(T)){var I,N=A.getItemLayout(T);if(C&&i(S,N))return;I=l(N,T,!0),E.initProps(I,{shape:{points:N.ends}},m,T),u(I,A,T,x),b.add(I),A.setItemGraphicEl(T,I)}}).update(function(T,I){var N=v.getItemGraphicEl(I);if(!A.hasValue(T)){b.remove(N);return}var M=A.getItemLayout(T);if(C&&i(S,M)){b.remove(N);return}N?E.updateProps(N,{shape:{points:M.ends}},m,T):N=l(M,T),u(N,A,T,x),b.add(N),A.setItemGraphicEl(T,N)}).remove(function(T){var I=v.getItemGraphicEl(T);I&&b.remove(I)}).execute(),this._data=A},_renderLarge:function(m){this._clear(),o(m,this.group);var A=m.get("clip",!0)?e(m.coordinateSystem,!1,m):null;A?this.group.setClipPath(A):this.group.removeClipPath()},_incrementalRenderNormal:function(m,A){for(var v=A.getData(),b=v.getLayout("isSimpleBox"),x;(x=m.next())!=null;){var C,w=v.getItemLayout(x);C=l(w,x),u(C,v,x,b),C.incremental=!0,this.group.add(C)}},_incrementalRenderLarge:function(m,A){o(A,this.group,!0)},remove:function(m){this._clear()},_clear:function(){this.group.removeAll(),this._data=null},dispose:L.noop}),c=y.extend({type:"normalCandlestickBox",shape:{},buildPath:function(m,A){var v=A.points;this.__simpleBox?(m.moveTo(v[4][0],v[4][1]),m.lineTo(v[6][0],v[6][1])):(m.moveTo(v[0][0],v[0][1]),m.lineTo(v[1][0],v[1][1]),m.lineTo(v[2][0],v[2][1]),m.lineTo(v[3][0],v[3][1]),m.closePath(),m.moveTo(v[4][0],v[4][1]),m.lineTo(v[5][0],v[5][1]),m.moveTo(v[6][0],v[6][1]),m.lineTo(v[7][0],v[7][1]))}});function l(m,A,v){var b=m.ends;return new c({shape:{points:v?t(b,m):b},z2:100})}function i(m,A){for(var v=!0,b=0;b<A.ends.length;b++)if(m.contain(A.ends[b][0],A.ends[b][1])){v=!1;break}return v}function u(m,A,v,b){var x=A.getItemModel(v),C=x.getModel(g),w=A.getItemVisual(v,"color"),S=A.getItemVisual(v,"borderColor")||w,T=C.getItemStyle(s);m.useStyle(T),m.style.strokeNoScale=!0,m.style.fill=w,m.style.stroke=S,m.__simpleBox=b;var I=x.getModel(f).getItemStyle();E.setHoverStyle(m,I)}function t(m,A){return L.map(m,function(v){return v=v.slice(),v[1]=A.initBaseline,v})}var n=y.extend({type:"largeCandlestickBox",shape:{},buildPath:function(m,A){for(var v=A.points,b=0;b<v.length;)if(this.__sign===v[b++]){var x=v[b++];m.moveTo(x,v[b++]),m.lineTo(x,v[b++])}else b+=3}});function o(m,A,v){var b=m.getData(),x=b.getLayout("largePoints"),C=new n({shape:{points:x},__sign:1});A.add(C);var w=new n({shape:{points:x},__sign:-1});A.add(w),d(1,C,m,b),d(-1,w,m,b),v&&(C.incremental=!0,w.incremental=!0)}function d(m,A,v,b){var x=m>0?"P":"N",C=b.getVisual("borderColor"+x)||b.getVisual("color"+x),w=v.getModel(g).getItemStyle(s);A.useStyle(w),A.style.fill=null,A.style.stroke=C}var h=r;Ce.exports=h},Gev7:function(Ce,Q,p){var L=p("bYtY"),O=p("K2GJ"),E=p("1bdT"),y=p("ni6a");function a(g){g=g||{},E.call(this,g);for(var f in g)g.hasOwnProperty(f)&&f!=="style"&&(this[f]=g[f]);this.style=new O(g.style,this),this._rect=null,this.__clipPaths=null}a.prototype={constructor:a,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,s){},getBoundingRect:function(){},contain:function(f,s){return this.rectContain(f,s)},traverse:function(f,s){f.call(s,this)},rectContain:function(f,s){var r=this.transformCoordToLocal(f,s),c=this.getBoundingRect();return c.contain(r[0],r[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,s){f!=="style"?E.prototype.attrKV.call(this,f,s):this.style.set(s)},setStyle:function(f,s){return this.style.set(f,s),this.dirty(!1),this},useStyle:function(f){return this.style=new O(f,this),this.dirty(!1),this},calculateTextPosition:null},L.inherits(a,E),L.mixin(a,y);var e=a;Ce.exports=e},GrNh:function(Ce,Q,p){var L=p("bYtY"),O=p("IwbS"),E=p("6Ic6");function y(r,c,l,i){var u=c.getData(),t=this.dataIndex,n=u.getName(t),o=c.get("selectedOffset");i.dispatchAction({type:"pieToggleSelect",from:r,name:n,seriesId:c.id}),u.each(function(d){a(u.getItemGraphicEl(d),u.getItemLayout(d),c.isSelected(u.getName(d)),o,l)})}function a(r,c,l,i,u){var t=(c.startAngle+c.endAngle)/2,n=Math.cos(t),o=Math.sin(t),d=l?i:0,h=[n*d,o*d];u?r.animate().when(200,{position:h}).start("bounceOut"):r.attr("position",h)}function e(r,c){O.Group.call(this);var l=new O.Sector({z2:2}),i=new O.Polyline,u=new O.Text;this.add(l),this.add(i),this.add(u),this.updateData(r,c,!0)}var g=e.prototype;g.updateData=function(r,c,l){var i=this.childAt(0),u=this.childAt(1),t=this.childAt(2),n=r.hostModel,o=r.getItemModel(c),d=r.getItemLayout(c),h=L.extend({},d);h.label=null;var m=n.getShallow("animationTypeUpdate");if(l){i.setShape(h);var A=n.getShallow("animationType");A==="scale"?(i.shape.r=d.r0,O.initProps(i,{shape:{r:d.r}},n,c)):(i.shape.endAngle=d.startAngle,O.updateProps(i,{shape:{endAngle:d.endAngle}},n,c))}else m==="expansion"?i.setShape(h):O.updateProps(i,{shape:h},n,c);var v=r.getItemVisual(c,"color");i.useStyle(L.defaults({lineJoin:"bevel",fill:v},o.getModel("itemStyle").getItemStyle())),i.hoverStyle=o.getModel("emphasis.itemStyle").getItemStyle();var b=o.getShallow("cursor");b&&i.attr("cursor",b),a(this,r.getItemLayout(c),n.isSelected(r.getName(c)),n.get("selectedOffset"),n.get("animation"));var x=!l&&m==="transition";this._updateLabel(r,c,x),this.highDownOnUpdate=n.get("silent")?null:function(C,w){var S=n.isAnimationEnabled()&&o.get("hoverAnimation");w==="emphasis"?(u.ignore=u.hoverIgnore,t.ignore=t.hoverIgnore,S&&(i.stopAnimation(!0),i.animateTo({shape:{r:d.r+n.get("hoverOffset")}},300,"elasticOut"))):(u.ignore=u.normalIgnore,t.ignore=t.normalIgnore,S&&(i.stopAnimation(!0),i.animateTo({shape:{r:d.r}},300,"elasticOut")))},O.setHoverStyle(this)},g._updateLabel=function(r,c,l){var i=this.childAt(1),u=this.childAt(2),t=r.hostModel,n=r.getItemModel(c),o=r.getItemLayout(c),d=o.label,h=r.getItemVisual(c,"color");if(!d||isNaN(d.x)||isNaN(d.y)){u.ignore=u.normalIgnore=u.hoverIgnore=i.ignore=i.normalIgnore=i.hoverIgnore=!0;return}var m={points:d.linePoints||[[d.x,d.y],[d.x,d.y],[d.x,d.y]]},A={x:d.x,y:d.y};l?(O.updateProps(i,{shape:m},t,c),O.updateProps(u,{style:A},t,c)):(i.attr({shape:m}),u.attr({style:A})),u.attr({rotation:d.rotation,origin:[d.x,d.y],z2:10});var v=n.getModel("label"),b=n.getModel("emphasis.label"),x=n.getModel("labelLine"),C=n.getModel("emphasis.labelLine"),h=r.getItemVisual(c,"color");O.setLabelStyle(u.style,u.hoverStyle={},v,b,{labelFetcher:r.hostModel,labelDataIndex:c,defaultText:d.text,autoColor:h,useInsideStyle:!!d.inside},{textAlign:d.textAlign,textVerticalAlign:d.verticalAlign,opacity:r.getItemVisual(c,"opacity")}),u.ignore=u.normalIgnore=!v.get("show"),u.hoverIgnore=!b.get("show"),i.ignore=i.normalIgnore=!x.get("show"),i.hoverIgnore=!C.get("show"),i.setStyle({stroke:h,opacity:r.getItemVisual(c,"opacity")}),i.setStyle(x.getModel("lineStyle").getLineStyle()),i.hoverStyle=C.getModel("lineStyle").getLineStyle();var w=x.get("smooth");w&&w===!0&&(w=.4),i.setShape({smooth:w})},L.inherits(e,O.Group);var f=E.extend({type:"pie",init:function(){var r=new O.Group;this._sectorGroup=r},render:function(r,c,l,i){if(i&&i.from===this.uid)return;var u=r.getData(),t=this._data,n=this.group,o=c.get("animation"),d=!t,h=r.get("animationType"),m=r.get("animationTypeUpdate"),A=L.curry(y,this.uid,r,o,l),v=r.get("selectedMode");if(u.diff(t).add(function(S){var T=new e(u,S);d&&h!=="scale"&&T.eachChild(function(I){I.stopAnimation(!0)}),v&&T.on("click",A),u.setItemGraphicEl(S,T),n.add(T)}).update(function(S,T){var I=t.getItemGraphicEl(T);!d&&m!=="transition"&&I.eachChild(function(N){N.stopAnimation(!0)}),I.updateData(u,S),I.off("click"),v&&I.on("click",A),n.add(I),u.setItemGraphicEl(S,I)}).remove(function(S){var T=t.getItemGraphicEl(S);n.remove(T)}).execute(),o&&u.count()>0&&(d?h!=="scale":m!=="transition")){for(var b=u.getItemLayout(0),x=1;isNaN(b.startAngle)&&x<u.count();++x)b=u.getItemLayout(x);var C=Math.max(l.getWidth(),l.getHeight())/2,w=L.bind(n.removeClipPath,n);n.setClipPath(this._createClipPath(b.cx,b.cy,C,b.startAngle,b.clockwise,w,r,d))}else n.removeClipPath();this._data=u},dispose:function(){},_createClipPath:function(r,c,l,i,u,t,n,o){var d=new O.Sector({shape:{cx:r,cy:c,r0:0,r:l,startAngle:i,endAngle:i,clockwise:u}}),h=o?O.initProps:O.updateProps;return h(d,{shape:{endAngle:i+(u?1:-1)*Math.PI*2}},n,t),d},containPoint:function(r,c){var l=c.getData(),i=l.getItemLayout(0);if(i){var u=r[0]-i.cx,t=r[1]-i.cy,n=Math.sqrt(u*u+t*t);return n<=i.r&&n>=i.r0}}}),s=f;Ce.exports=s},Gytx:function(Ce,Q){Ce.exports=function(L,O,E,y){var a=E?E.call(y,L,O):void 0;if(a!==void 0)return!!a;if(L===O)return!0;if(typeof L!="object"||!L||typeof O!="object"||!O)return!1;var e=Object.keys(L),g=Object.keys(O);if(e.length!==g.length)return!1;for(var f=Object.prototype.hasOwnProperty.bind(O),s=0;s<e.length;s++){var r=e[s];if(!f(r))return!1;var c=L[r],l=O[r];if(a=E?E.call(y,c,l,r):void 0,a===!1||a===void 0&&c!==l)return!1}return!0}},GzdX:function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("q1tI"),y=p.n(E),a=p("rePB"),e=p("1OyB"),g=p("vuIU"),f=p("Ji7U"),s=p("md7G"),r=p("foSv"),c=p("m+aA"),l=p("TSYQ"),i=p.n(l),u=p("4IlW");function t(H){var P=H.pageXOffset,j="scrollLeft";if(typeof P!="number"){var z=H.document;P=z.documentElement[j],typeof P!="number"&&(P=z.body[j])}return P}function n(H){var P,j,z=H.ownerDocument,K=z.body,X=z&&z.documentElement,Z=H.getBoundingClientRect();return P=Z.left,j=Z.top,P-=X.clientLeft||K.clientLeft||0,j-=X.clientTop||K.clientTop||0,{left:P,top:j}}function o(H){var P=n(H),j=H.ownerDocument,z=j.defaultView||j.parentWindow;return P.left+=t(z),P.left}function d(H){var P=h();return function(){var z=Object(r.a)(H),K;if(P){var X=Object(r.a)(this).constructor;K=Reflect.construct(z,arguments,X)}else K=z.apply(this,arguments);return Object(s.a)(this,K)}}function h(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(H){return!1}}var m=function(H){Object(f.a)(j,H);var P=d(j);function j(){var z;return Object(e.a)(this,j),z=P.apply(this,arguments),z.onHover=function(K){var X=z.props,Z=X.onHover,Y=X.index;Z(K,Y)},z.onClick=function(K){var X=z.props,Z=X.onClick,Y=X.index;Z(K,Y)},z.onKeyDown=function(K){var X=z.props,Z=X.onClick,Y=X.index;K.keyCode===13&&Z(K,Y)},z}return Object(g.a)(j,[{key:"getClassName",value:function(){var K=this.props,X=K.prefixCls,Z=K.index,Y=K.value,te=K.allowHalf,q=K.focused,ee=Z+1,fe=X;return Y===0&&Z===0&&q?fe+=" ".concat(X,"-focused"):te&&Y+.5>=ee&&Y<ee?(fe+=" ".concat(X,"-half ").concat(X,"-active"),q&&(fe+=" ".concat(X,"-focused"))):(fe+=ee<=Y?" ".concat(X,"-full"):" ".concat(X,"-zero"),ee===Y&&q&&(fe+=" ".concat(X,"-focused"))),fe}},{key:"render",value:function(){var K=this.onHover,X=this.onClick,Z=this.onKeyDown,Y=this.props,te=Y.disabled,q=Y.prefixCls,ee=Y.character,fe=Y.characterRender,be=Y.index,Fe=Y.count,ve=Y.value,Oe=typeof ee=="function"?ee(this.props):ee,J=y.a.createElement("li",{className:this.getClassName()},y.a.createElement("div",{onClick:te?null:X,onKeyDown:te?null:Z,onMouseMove:te?null:K,role:"radio","aria-checked":ve>be?"true":"false","aria-posinset":be+1,"aria-setsize":Fe,tabIndex:te?-1:0},y.a.createElement("div",{className:"".concat(q,"-first")},Oe),y.a.createElement("div",{className:"".concat(q,"-second")},Oe)));return fe&&(J=fe(J,this.props)),J}}]),j}(y.a.Component);function A(H,P){var j=Object.keys(H);if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(H);P&&(z=z.filter(function(K){return Object.getOwnPropertyDescriptor(H,K).enumerable})),j.push.apply(j,z)}return j}function v(H){for(var P=1;P<arguments.length;P++){var j=arguments[P]!=null?arguments[P]:{};P%2?A(Object(j),!0).forEach(function(z){Object(a.a)(H,z,j[z])}):Object.getOwnPropertyDescriptors?Object.defineProperties(H,Object.getOwnPropertyDescriptors(j)):A(Object(j)).forEach(function(z){Object.defineProperty(H,z,Object.getOwnPropertyDescriptor(j,z))})}return H}function b(H){var P=x();return function(){var z=Object(r.a)(H),K;if(P){var X=Object(r.a)(this).constructor;K=Reflect.construct(z,arguments,X)}else K=z.apply(this,arguments);return Object(s.a)(this,K)}}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(H){return!1}}function C(){}var w=function(H){Object(f.a)(j,H);var P=b(j);function j(z){var K;Object(e.a)(this,j),K=P.call(this,z),K.onHover=function(Z,Y){var te=K.props.onHoverChange,q=K.getStarValue(Y,Z.pageX),ee=K.state.cleanedValue;q!==ee&&K.setState({hoverValue:q,cleanedValue:null}),te(q)},K.onMouseLeave=function(){var Z=K.props.onHoverChange;K.setState({hoverValue:void 0,cleanedValue:null}),Z(void 0)},K.onClick=function(Z,Y){var te=K.props.allowClear,q=K.state.value,ee=K.getStarValue(Y,Z.pageX),fe=!1;te&&(fe=ee===q),K.onMouseLeave(),K.changeValue(fe?0:ee),K.setState({cleanedValue:fe?ee:null})},K.onFocus=function(){var Z=K.props.onFocus;K.setState({focused:!0}),Z&&Z()},K.onBlur=function(){var Z=K.props.onBlur;K.setState({focused:!1}),Z&&Z()},K.onKeyDown=function(Z){var Y=Z.keyCode,te=K.props,q=te.count,ee=te.allowHalf,fe=te.onKeyDown,be=te.direction,Fe=be==="rtl",ve=K.state.value;Y===u.a.RIGHT&&ve<q&&!Fe?(ee?ve+=.5:ve+=1,K.changeValue(ve),Z.preventDefault()):Y===u.a.LEFT&&ve>0&&!Fe||Y===u.a.RIGHT&&ve>0&&Fe?(ee?ve-=.5:ve-=1,K.changeValue(ve),Z.preventDefault()):Y===u.a.LEFT&&ve<q&&Fe&&(ee?ve+=.5:ve+=1,K.changeValue(ve),Z.preventDefault()),fe&&fe(Z)},K.saveRef=function(Z){return function(Y){K.stars[Z]=Y}},K.saveRate=function(Z){K.rate=Z};var X=z.value;return X===void 0&&(X=z.defaultValue),K.stars={},K.state={value:X,focused:!1,cleanedValue:null},K}return Object(g.a)(j,[{key:"componentDidMount",value:function(){var K=this.props,X=K.autoFocus,Z=K.disabled;X&&!Z&&this.focus()}},{key:"getStarDOM",value:function(K){return Object(c.a)(this.stars[K])}},{key:"getStarValue",value:function(K,X){var Z=this.props,Y=Z.allowHalf,te=Z.direction,q=te==="rtl",ee=K+1;if(Y){var fe=this.getStarDOM(K),be=o(fe),Fe=fe.clientWidth;(q&&X-be>Fe/2||!q&&X-be<Fe/2)&&(ee-=.5)}return ee}},{key:"focus",value:function(){var K=this.props.disabled;K||this.rate.focus()}},{key:"blur",value:function(){var K=this.props.disabled;K||this.rate.blur()}},{key:"changeValue",value:function(K){var X=this.props.onChange;"value"in this.props||this.setState({value:K}),X(K)}},{key:"render",value:function(){for(var K=this.props,X=K.count,Z=K.allowHalf,Y=K.style,te=K.prefixCls,q=K.disabled,ee=K.className,fe=K.character,be=K.characterRender,Fe=K.tabIndex,ve=K.direction,Oe=this.state,J=Oe.value,ne=Oe.hoverValue,Ke=Oe.focused,ie=[],re=q?"".concat(te,"-disabled"):"",he=0;he<X;he+=1)ie.push(y.a.createElement(m,{ref:this.saveRef(he),index:he,count:X,disabled:q,prefixCls:"".concat(te,"-star"),allowHalf:Z,value:ne===void 0?J:ne,onClick:this.onClick,onHover:this.onHover,key:he,character:fe,characterRender:be,focused:Ke}));var ge=i()(te,re,ee,Object(a.a)({},"".concat(te,"-rtl"),ve==="rtl"));return y.a.createElement("ul",{className:ge,style:Y,onMouseLeave:q?null:this.onMouseLeave,tabIndex:q?-1:Fe,onFocus:q?null:this.onFocus,onBlur:q?null:this.onBlur,onKeyDown:q?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},ie)}}],[{key:"getDerivedStateFromProps",value:function(K,X){return"value"in K&&K.value!==void 0?v(v({},X),{},{value:K.value}):X}}]),j}(y.a.Component);w.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:C,character:"\u2605",onHoverChange:C,tabIndex:0,direction:"ltr"};var S=w,T=S,I=p("Lerx"),N=p.n(I),M=p("3S7+"),k=p("H84U"),U=function(H,P){var j={};for(var z in H)Object.prototype.hasOwnProperty.call(H,z)&&P.indexOf(z)<0&&(j[z]=H[z]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,z=Object.getOwnPropertySymbols(H);K<z.length;K++)P.indexOf(z[K])<0&&Object.prototype.propertyIsEnumerable.call(H,z[K])&&(j[z[K]]=H[z[K]]);return j},V=E.forwardRef(function(H,P){var j=H.prefixCls,z=H.tooltips,K=U(H,["prefixCls","tooltips"]),X=function(fe,be){var Fe=be.index;return z?E.createElement(M.a,{title:z[Fe]},fe):fe},Z=E.useContext(k.b),Y=Z.getPrefixCls,te=Z.direction,q=Y("rate",j);return E.createElement(T,O()({ref:P,characterRender:X},K,{prefixCls:q,direction:te}))});V.displayName="Rate",V.defaultProps={character:E.createElement(N.a,null)};var B=Q.a=V},H6uX:function(Ce,Q){var p=Array.prototype.slice,L=function(e){this._$handlers={},this._$eventProcessor=e};L.prototype={constructor:L,one:function(e,g,f,s){return E(this,e,g,f,s,!0)},on:function(e,g,f,s){return E(this,e,g,f,s,!1)},isSilent:function(e){var g=this._$handlers;return!g[e]||!g[e].length},off:function(e,g){var f=this._$handlers;if(!e)return this._$handlers={},this;if(g){if(f[e]){for(var s=[],r=0,c=f[e].length;r<c;r++)f[e][r].h!==g&&s.push(f[e][r]);f[e]=s}f[e]&&f[e].length===0&&delete f[e]}else delete f[e];return this},trigger:function(e){var g=this._$handlers[e],f=this._$eventProcessor;if(g){var s=arguments,r=s.length;r>3&&(s=p.call(s,1));for(var c=g.length,l=0;l<c;){var i=g[l];if(f&&f.filter&&i.query!=null&&!f.filter(e,i.query)){l++;continue}switch(r){case 1:i.h.call(i.ctx);break;case 2:i.h.call(i.ctx,s[1]);break;case 3:i.h.call(i.ctx,s[1],s[2]);break;default:i.h.apply(i.ctx,s);break}i.one?(g.splice(l,1),c--):l++}}return f&&f.afterTrigger&&f.afterTrigger(e),this},triggerWithContext:function(e){var g=this._$handlers[e],f=this._$eventProcessor;if(g){var s=arguments,r=s.length;r>4&&(s=p.call(s,1,s.length-1));for(var c=s[s.length-1],l=g.length,i=0;i<l;){var u=g[i];if(f&&f.filter&&u.query!=null&&!f.filter(e,u.query)){i++;continue}switch(r){case 1:u.h.call(c);break;case 2:u.h.call(c,s[1]);break;case 3:u.h.call(c,s[1],s[2]);break;default:u.h.apply(c,s);break}u.one?(g.splice(i,1),l--):i++}}return f&&f.afterTrigger&&f.afterTrigger(e),this}};function O(a,e){var g=a._$eventProcessor;return e!=null&&g&&g.normalizeQuery&&(e=g.normalizeQuery(e)),e}function E(a,e,g,f,s,r){var c=a._$handlers;if(typeof g=="function"&&(s=f,f=g,g=null),!f||!e)return a;g=O(a,g),c[e]||(c[e]=[]);for(var l=0;l<c[e].length;l++)if(c[e][l].h===f)return a;var i={h:f,one:r,query:g,ctx:s||a,callAtLast:f.zrEventfulCallAtLast},u=c[e].length-1,t=c[e][u];return t&&t.callAtLast?c[e].splice(u,0,i):c[e].push(i),a}var y=L;Ce.exports=y},H7XF:function(Ce,Q,p){"use strict";Q.byteLength=f,Q.toByteArray=r,Q.fromByteArray=i;for(var L=[],O=[],E=typeof Uint8Array!="undefined"?Uint8Array:Array,y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,e=y.length;a<e;++a)L[a]=y[a],O[y.charCodeAt(a)]=a;O["-".charCodeAt(0)]=62,O["_".charCodeAt(0)]=63;function g(u){var t=u.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=u.indexOf("=");n===-1&&(n=t);var o=n===t?0:4-n%4;return[n,o]}function f(u){var t=g(u),n=t[0],o=t[1];return(n+o)*3/4-o}function s(u,t,n){return(t+n)*3/4-n}function r(u){var t,n=g(u),o=n[0],d=n[1],h=new E(s(u,o,d)),m=0,A=d>0?o-4:o,v;for(v=0;v<A;v+=4)t=O[u.charCodeAt(v)]<<18|O[u.charCodeAt(v+1)]<<12|O[u.charCodeAt(v+2)]<<6|O[u.charCodeAt(v+3)],h[m++]=t>>16&255,h[m++]=t>>8&255,h[m++]=t&255;return d===2&&(t=O[u.charCodeAt(v)]<<2|O[u.charCodeAt(v+1)]>>4,h[m++]=t&255),d===1&&(t=O[u.charCodeAt(v)]<<10|O[u.charCodeAt(v+1)]<<4|O[u.charCodeAt(v+2)]>>2,h[m++]=t>>8&255,h[m++]=t&255),h}function c(u){return L[u>>18&63]+L[u>>12&63]+L[u>>6&63]+L[u&63]}function l(u,t,n){for(var o,d=[],h=t;h<n;h+=3)o=(u[h]<<16&16711680)+(u[h+1]<<8&65280)+(u[h+2]&255),d.push(c(o));return d.join("")}function i(u){for(var t,n=u.length,o=n%3,d=[],h=16383,m=0,A=n-o;m<A;m+=h)d.push(l(u,m,m+h>A?A:m+h));return o===1?(t=u[n-1],d.push(L[t>>2]+L[t<<4&63]+"==")):o===2&&(t=(u[n-2]<<8)+u[n-1],d.push(L[t>>10]+L[t>>4&63]+L[t<<2&63]+"=")),d.join("")}},HBhm:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},HDXh:function(Ce,Q,p){"use strict";(function(L){/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <http://feross.org>
* @license MIT
*/var O=p("H7XF"),E=p("kVK+"),y=p("49sm");Q.Buffer=f,Q.SlowBuffer=d,Q.INSPECT_MAX_BYTES=50,f.TYPED_ARRAY_SUPPORT=L.TYPED_ARRAY_SUPPORT!==void 0?L.TYPED_ARRAY_SUPPORT:a(),Q.kMaxLength=e();function a(){try{var ie=new Uint8Array(1);return ie.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},ie.foo()===42&&typeof ie.subarray=="function"&&ie.subarray(1,1).byteLength===0}catch(re){return!1}}function e(){return f.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function g(ie,re){if(e()<re)throw new RangeError("Invalid typed array length");return f.TYPED_ARRAY_SUPPORT?(ie=new Uint8Array(re),ie.__proto__=f.prototype):(ie===null&&(ie=new f(re)),ie.length=re),ie}function f(ie,re,he){if(!f.TYPED_ARRAY_SUPPORT&&!(this instanceof f))return new f(ie,re,he);if(typeof ie=="number"){if(typeof re=="string")throw new Error("If encoding is specified then the first argument must be a string");return l(this,ie)}return s(this,ie,re,he)}f.poolSize=8192,f._augment=function(ie){return ie.__proto__=f.prototype,ie};function s(ie,re,he,ge){if(typeof re=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&re instanceof ArrayBuffer?t(ie,re,he,ge):typeof re=="string"?i(ie,re,he):n(ie,re)}f.from=function(ie,re,he){return s(null,ie,re,he)},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 r(ie){if(typeof ie!="number")throw new TypeError('"size" argument must be a number');if(ie<0)throw new RangeError('"size" argument must not be negative')}function c(ie,re,he,ge){return r(re),re<=0?g(ie,re):he!==void 0?typeof ge=="string"?g(ie,re).fill(he,ge):g(ie,re).fill(he):g(ie,re)}f.alloc=function(ie,re,he){return c(null,ie,re,he)};function l(ie,re){if(r(re),ie=g(ie,re<0?0:o(re)|0),!f.TYPED_ARRAY_SUPPORT)for(var he=0;he<re;++he)ie[he]=0;return ie}f.allocUnsafe=function(ie){return l(null,ie)},f.allocUnsafeSlow=function(ie){return l(null,ie)};function i(ie,re,he){if((typeof he!="string"||he==="")&&(he="utf8"),!f.isEncoding(he))throw new TypeError('"encoding" must be a valid string encoding');var ge=h(re,he)|0;ie=g(ie,ge);var Pe=ie.write(re,he);return Pe!==ge&&(ie=ie.slice(0,Pe)),ie}function u(ie,re){var he=re.length<0?0:o(re.length)|0;ie=g(ie,he);for(var ge=0;ge<he;ge+=1)ie[ge]=re[ge]&255;return ie}function t(ie,re,he,ge){if(re.byteLength,he<0||re.byteLength<he)throw new RangeError("'offset' is out of bounds");if(re.byteLength<he+(ge||0))throw new RangeError("'length' is out of bounds");return he===void 0&&ge===void 0?re=new Uint8Array(re):ge===void 0?re=new Uint8Array(re,he):re=new Uint8Array(re,he,ge),f.TYPED_ARRAY_SUPPORT?(ie=re,ie.__proto__=f.prototype):ie=u(ie,re),ie}function n(ie,re){if(f.isBuffer(re)){var he=o(re.length)|0;return ie=g(ie,he),ie.length===0||re.copy(ie,0,0,he),ie}if(re){if(typeof ArrayBuffer!="undefined"&&re.buffer instanceof ArrayBuffer||"length"in re)return typeof re.length!="number"||Ke(re.length)?g(ie,0):u(ie,re);if(re.type==="Buffer"&&y(re.data))return u(ie,re.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function o(ie){if(ie>=e())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+e().toString(16)+" bytes");return ie|0}function d(ie){return+ie!=ie&&(ie=0),f.alloc(+ie)}f.isBuffer=function(re){return!!(re!=null&&re._isBuffer)},f.compare=function(re,he){if(!f.isBuffer(re)||!f.isBuffer(he))throw new TypeError("Arguments must be Buffers");if(re===he)return 0;for(var ge=re.length,Pe=he.length,Ee=0,ke=Math.min(ge,Pe);Ee<ke;++Ee)if(re[Ee]!==he[Ee]){ge=re[Ee],Pe=he[Ee];break}return ge<Pe?-1:Pe<ge?1:0},f.isEncoding=function(re){switch(String(re).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(re,he){if(!y(re))throw new TypeError('"list" argument must be an Array of Buffers');if(re.length===0)return f.alloc(0);var ge;if(he===void 0)for(he=0,ge=0;ge<re.length;++ge)he+=re[ge].length;var Pe=f.allocUnsafe(he),Ee=0;for(ge=0;ge<re.length;++ge){var ke=re[ge];if(!f.isBuffer(ke))throw new TypeError('"list" argument must be an Array of Buffers');ke.copy(Pe,Ee),Ee+=ke.length}return Pe};function h(ie,re){if(f.isBuffer(ie))return ie.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(ie)||ie instanceof ArrayBuffer))return ie.byteLength;typeof ie!="string"&&(ie=""+ie);var he=ie.length;if(he===0)return 0;for(var ge=!1;;)switch(re){case"ascii":case"latin1":case"binary":return he;case"utf8":case"utf-8":case void 0:return Fe(ie).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return he*2;case"hex":return he>>>1;case"base64":return J(ie).length;default:if(ge)return Fe(ie).length;re=(""+re).toLowerCase(),ge=!0}}f.byteLength=h;function m(ie,re,he){var ge=!1;if((re===void 0||re<0)&&(re=0),re>this.length)return"";if((he===void 0||he>this.length)&&(he=this.length),he<=0)return"";if(he>>>=0,re>>>=0,he<=re)return"";for(ie||(ie="utf8");;)switch(ie){case"hex":return H(this,re,he);case"utf8":case"utf-8":return M(this,re,he);case"ascii":return V(this,re,he);case"latin1":case"binary":return B(this,re,he);case"base64":return N(this,re,he);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,re,he);default:if(ge)throw new TypeError("Unknown encoding: "+ie);ie=(ie+"").toLowerCase(),ge=!0}}f.prototype._isBuffer=!0;function A(ie,re,he){var ge=ie[re];ie[re]=ie[he],ie[he]=ge}f.prototype.swap16=function(){var re=this.length;if(re%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var he=0;he<re;he+=2)A(this,he,he+1);return this},f.prototype.swap32=function(){var re=this.length;if(re%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var he=0;he<re;he+=4)A(this,he,he+3),A(this,he+1,he+2);return this},f.prototype.swap64=function(){var re=this.length;if(re%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var he=0;he<re;he+=8)A(this,he,he+7),A(this,he+1,he+6),A(this,he+2,he+5),A(this,he+3,he+4);return this},f.prototype.toString=function(){var re=this.length|0;return re===0?"":arguments.length===0?M(this,0,re):m.apply(this,arguments)},f.prototype.equals=function(re){if(!f.isBuffer(re))throw new TypeError("Argument must be a Buffer");return this===re?!0:f.compare(this,re)===0},f.prototype.inspect=function(){var re="",he=Q.INSPECT_MAX_BYTES;return this.length>0&&(re=this.toString("hex",0,he).match(/.{2}/g).join(" "),this.length>he&&(re+=" ... ")),"<Buffer "+re+">"},f.prototype.compare=function(re,he,ge,Pe,Ee){if(!f.isBuffer(re))throw new TypeError("Argument must be a Buffer");if(he===void 0&&(he=0),ge===void 0&&(ge=re?re.length:0),Pe===void 0&&(Pe=0),Ee===void 0&&(Ee=this.length),he<0||ge>re.length||Pe<0||Ee>this.length)throw new RangeError("out of range index");if(Pe>=Ee&&he>=ge)return 0;if(Pe>=Ee)return-1;if(he>=ge)return 1;if(he>>>=0,ge>>>=0,Pe>>>=0,Ee>>>=0,this===re)return 0;for(var ke=Ee-Pe,Me=ge-he,me=Math.min(ke,Me),le=this.slice(Pe,Ee),oe=re.slice(he,ge),Se=0;Se<me;++Se)if(le[Se]!==oe[Se]){ke=le[Se],Me=oe[Se];break}return ke<Me?-1:Me<ke?1:0};function v(ie,re,he,ge,Pe){if(ie.length===0)return-1;if(typeof he=="string"?(ge=he,he=0):he>2147483647?he=2147483647:he<-2147483648&&(he=-2147483648),he=+he,isNaN(he)&&(he=Pe?0:ie.length-1),he<0&&(he=ie.length+he),he>=ie.length){if(Pe)return-1;he=ie.length-1}else if(he<0)if(Pe)he=0;else return-1;if(typeof re=="string"&&(re=f.from(re,ge)),f.isBuffer(re))return re.length===0?-1:b(ie,re,he,ge,Pe);if(typeof re=="number")return re=re&255,f.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Pe?Uint8Array.prototype.indexOf.call(ie,re,he):Uint8Array.prototype.lastIndexOf.call(ie,re,he):b(ie,[re],he,ge,Pe);throw new TypeError("val must be string, number or Buffer")}function b(ie,re,he,ge,Pe){var Ee=1,ke=ie.length,Me=re.length;if(ge!==void 0&&(ge=String(ge).toLowerCase(),ge==="ucs2"||ge==="ucs-2"||ge==="utf16le"||ge==="utf-16le")){if(ie.length<2||re.length<2)return-1;Ee=2,ke/=2,Me/=2,he/=2}function me(et,Ue){return Ee===1?et[Ue]:et.readUInt16BE(Ue*Ee)}var le;if(Pe){var oe=-1;for(le=he;le<ke;le++)if(me(ie,le)===me(re,oe===-1?0:le-oe)){if(oe===-1&&(oe=le),le-oe+1===Me)return oe*Ee}else oe!==-1&&(le-=le-oe),oe=-1}else for(he+Me>ke&&(he=ke-Me),le=he;le>=0;le--){for(var Se=!0,nt=0;nt<Me;nt++)if(me(ie,le+nt)!==me(re,nt)){Se=!1;break}if(Se)return le}return-1}f.prototype.includes=function(re,he,ge){return this.indexOf(re,he,ge)!==-1},f.prototype.indexOf=function(re,he,ge){return v(this,re,he,ge,!0)},f.prototype.lastIndexOf=function(re,he,ge){return v(this,re,he,ge,!1)};function x(ie,re,he,ge){he=Number(he)||0;var Pe=ie.length-he;ge?(ge=Number(ge),ge>Pe&&(ge=Pe)):ge=Pe;var Ee=re.length;if(Ee%2!==0)throw new TypeError("Invalid hex string");ge>Ee/2&&(ge=Ee/2);for(var ke=0;ke<ge;++ke){var Me=parseInt(re.substr(ke*2,2),16);if(isNaN(Me))return ke;ie[he+ke]=Me}return ke}function C(ie,re,he,ge){return ne(Fe(re,ie.length-he),ie,he,ge)}function w(ie,re,he,ge){return ne(ve(re),ie,he,ge)}function S(ie,re,he,ge){return w(ie,re,he,ge)}function T(ie,re,he,ge){return ne(J(re),ie,he,ge)}function I(ie,re,he,ge){return ne(Oe(re,ie.length-he),ie,he,ge)}f.prototype.write=function(re,he,ge,Pe){if(he===void 0)Pe="utf8",ge=this.length,he=0;else if(ge===void 0&&typeof he=="string")Pe=he,ge=this.length,he=0;else if(isFinite(he))he=he|0,isFinite(ge)?(ge=ge|0,Pe===void 0&&(Pe="utf8")):(Pe=ge,ge=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ee=this.length-he;if((ge===void 0||ge>Ee)&&(ge=Ee),re.length>0&&(ge<0||he<0)||he>this.length)throw new RangeError("Attempt to write outside buffer bounds");Pe||(Pe="utf8");for(var ke=!1;;)switch(Pe){case"hex":return x(this,re,he,ge);case"utf8":case"utf-8":return C(this,re,he,ge);case"ascii":return w(this,re,he,ge);case"latin1":case"binary":return S(this,re,he,ge);case"base64":return T(this,re,he,ge);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,re,he,ge);default:if(ke)throw new TypeError("Unknown encoding: "+Pe);Pe=(""+Pe).toLowerCase(),ke=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function N(ie,re,he){return re===0&&he===ie.length?O.fromByteArray(ie):O.fromByteArray(ie.slice(re,he))}function M(ie,re,he){he=Math.min(ie.length,he);for(var ge=[],Pe=re;Pe<he;){var Ee=ie[Pe],ke=null,Me=Ee>239?4:Ee>223?3:Ee>191?2:1;if(Pe+Me<=he){var me,le,oe,Se;switch(Me){case 1:Ee<128&&(ke=Ee);break;case 2:me=ie[Pe+1],(me&192)===128&&(Se=(Ee&31)<<6|me&63,Se>127&&(ke=Se));break;case 3:me=ie[Pe+1],le=ie[Pe+2],(me&192)===128&&(le&192)===128&&(Se=(Ee&15)<<12|(me&63)<<6|le&63,Se>2047&&(Se<55296||Se>57343)&&(ke=Se));break;case 4:me=ie[Pe+1],le=ie[Pe+2],oe=ie[Pe+3],(me&192)===128&&(le&192)===128&&(oe&192)===128&&(Se=(Ee&15)<<18|(me&63)<<12|(le&63)<<6|oe&63,Se>65535&&Se<1114112&&(ke=Se))}}ke===null?(ke=65533,Me=1):ke>65535&&(ke-=65536,ge.push(ke>>>10&1023|55296),ke=56320|ke&1023),ge.push(ke),Pe+=Me}return U(ge)}var k=4096;function U(ie){var re=ie.length;if(re<=k)return String.fromCharCode.apply(String,ie);for(var he="",ge=0;ge<re;)he+=String.fromCharCode.apply(String,ie.slice(ge,ge+=k));return he}function V(ie,re,he){var ge="";he=Math.min(ie.length,he);for(var Pe=re;Pe<he;++Pe)ge+=String.fromCharCode(ie[Pe]&127);return ge}function B(ie,re,he){var ge="";he=Math.min(ie.length,he);for(var Pe=re;Pe<he;++Pe)ge+=String.fromCharCode(ie[Pe]);return ge}function H(ie,re,he){var ge=ie.length;(!re||re<0)&&(re=0),(!he||he<0||he>ge)&&(he=ge);for(var Pe="",Ee=re;Ee<he;++Ee)Pe+=be(ie[Ee]);return Pe}function P(ie,re,he){for(var ge=ie.slice(re,he),Pe="",Ee=0;Ee<ge.length;Ee+=2)Pe+=String.fromCharCode(ge[Ee]+ge[Ee+1]*256);return Pe}f.prototype.slice=function(re,he){var ge=this.length;re=~~re,he=he===void 0?ge:~~he,re<0?(re+=ge,re<0&&(re=0)):re>ge&&(re=ge),he<0?(he+=ge,he<0&&(he=0)):he>ge&&(he=ge),he<re&&(he=re);var Pe;if(f.TYPED_ARRAY_SUPPORT)Pe=this.subarray(re,he),Pe.__proto__=f.prototype;else{var Ee=he-re;Pe=new f(Ee,void 0);for(var ke=0;ke<Ee;++ke)Pe[ke]=this[ke+re]}return Pe};function j(ie,re,he){if(ie%1!==0||ie<0)throw new RangeError("offset is not uint");if(ie+re>he)throw new RangeError("Trying to access beyond buffer length")}f.prototype.readUIntLE=function(re,he,ge){re=re|0,he=he|0,ge||j(re,he,this.length);for(var Pe=this[re],Ee=1,ke=0;++ke<he&&(Ee*=256);)Pe+=this[re+ke]*Ee;return Pe},f.prototype.readUIntBE=function(re,he,ge){re=re|0,he=he|0,ge||j(re,he,this.length);for(var Pe=this[re+--he],Ee=1;he>0&&(Ee*=256);)Pe+=this[re+--he]*Ee;return Pe},f.prototype.readUInt8=function(re,he){return he||j(re,1,this.length),this[re]},f.prototype.readUInt16LE=function(re,he){return he||j(re,2,this.length),this[re]|this[re+1]<<8},f.prototype.readUInt16BE=function(re,he){return he||j(re,2,this.length),this[re]<<8|this[re+1]},f.prototype.readUInt32LE=function(re,he){return he||j(re,4,this.length),(this[re]|this[re+1]<<8|this[re+2]<<16)+this[re+3]*16777216},f.prototype.readUInt32BE=function(re,he){return he||j(re,4,this.length),this[re]*16777216+(this[re+1]<<16|this[re+2]<<8|this[re+3])},f.prototype.readIntLE=function(re,he,ge){re=re|0,he=he|0,ge||j(re,he,this.length);for(var Pe=this[re],Ee=1,ke=0;++ke<he&&(Ee*=256);)Pe+=this[re+ke]*Ee;return Ee*=128,Pe>=Ee&&(Pe-=Math.pow(2,8*he)),Pe},f.prototype.readIntBE=function(re,he,ge){re=re|0,he=he|0,ge||j(re,he,this.length);for(var Pe=he,Ee=1,ke=this[re+--Pe];Pe>0&&(Ee*=256);)ke+=this[re+--Pe]*Ee;return Ee*=128,ke>=Ee&&(ke-=Math.pow(2,8*he)),ke},f.prototype.readInt8=function(re,he){return he||j(re,1,this.length),this[re]&128?(255-this[re]+1)*-1:this[re]},f.prototype.readInt16LE=function(re,he){he||j(re,2,this.length);var ge=this[re]|this[re+1]<<8;return ge&32768?ge|4294901760:ge},f.prototype.readInt16BE=function(re,he){he||j(re,2,this.length);var ge=this[re+1]|this[re]<<8;return ge&32768?ge|4294901760:ge},f.prototype.readInt32LE=function(re,he){return he||j(re,4,this.length),this[re]|this[re+1]<<8|this[re+2]<<16|this[re+3]<<24},f.prototype.readInt32BE=function(re,he){return he||j(re,4,this.length),this[re]<<24|this[re+1]<<16|this[re+2]<<8|this[re+3]},f.prototype.readFloatLE=function(re,he){return he||j(re,4,this.length),E.read(this,re,!0,23,4)},f.prototype.readFloatBE=function(re,he){return he||j(re,4,this.length),E.read(this,re,!1,23,4)},f.prototype.readDoubleLE=function(re,he){return he||j(re,8,this.length),E.read(this,re,!0,52,8)},f.prototype.readDoubleBE=function(re,he){return he||j(re,8,this.length),E.read(this,re,!1,52,8)};function z(ie,re,he,ge,Pe,Ee){if(!f.isBuffer(ie))throw new TypeError('"buffer" argument must be a Buffer instance');if(re>Pe||re<Ee)throw new RangeError('"value" argument is out of bounds');if(he+ge>ie.length)throw new RangeError("Index out of range")}f.prototype.writeUIntLE=function(re,he,ge,Pe){if(re=+re,he=he|0,ge=ge|0,!Pe){var Ee=Math.pow(2,8*ge)-1;z(this,re,he,ge,Ee,0)}var ke=1,Me=0;for(this[he]=re&255;++Me<ge&&(ke*=256);)this[he+Me]=re/ke&255;return he+ge},f.prototype.writeUIntBE=function(re,he,ge,Pe){if(re=+re,he=he|0,ge=ge|0,!Pe){var Ee=Math.pow(2,8*ge)-1;z(this,re,he,ge,Ee,0)}var ke=ge-1,Me=1;for(this[he+ke]=re&255;--ke>=0&&(Me*=256);)this[he+ke]=re/Me&255;return he+ge},f.prototype.writeUInt8=function(re,he,ge){return re=+re,he=he|0,ge||z(this,re,he,1,255,0),f.TYPED_ARRAY_SUPPORT||(re=Math.floor(re)),this[he]=re&255,he+1};function K(ie,re,he,ge){re<0&&(re=65535+re+1);for(var Pe=0,Ee=Math.min(ie.length-he,2);Pe<Ee;++Pe)ie[he+Pe]=(re&255<<8*(ge?Pe:1-Pe))>>>(ge?Pe:1-Pe)*8}f.prototype.writeUInt16LE=function(re,he,ge){return re=+re,he=he|0,ge||z(this,re,he,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[he]=re&255,this[he+1]=re>>>8):K(this,re,he,!0),he+2},f.prototype.writeUInt16BE=function(re,he,ge){return re=+re,he=he|0,ge||z(this,re,he,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[he]=re>>>8,this[he+1]=re&255):K(this,re,he,!1),he+2};function X(ie,re,he,ge){re<0&&(re=4294967295+re+1);for(var Pe=0,Ee=Math.min(ie.length-he,4);Pe<Ee;++Pe)ie[he+Pe]=re>>>(ge?Pe:3-Pe)*8&255}f.prototype.writeUInt32LE=function(re,he,ge){return re=+re,he=he|0,ge||z(this,re,he,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[he+3]=re>>>24,this[he+2]=re>>>16,this[he+1]=re>>>8,this[he]=re&255):X(this,re,he,!0),he+4},f.prototype.writeUInt32BE=function(re,he,ge){return re=+re,he=he|0,ge||z(this,re,he,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[he]=re>>>24,this[he+1]=re>>>16,this[he+2]=re>>>8,this[he+3]=re&255):X(this,re,he,!1),he+4},f.prototype.writeIntLE=function(re,he,ge,Pe){if(re=+re,he=he|0,!Pe){var Ee=Math.pow(2,8*ge-1);z(this,re,he,ge,Ee-1,-Ee)}var ke=0,Me=1,me=0;for(this[he]=re&255;++ke<ge&&(Me*=256);)re<0&&me===0&&this[he+ke-1]!==0&&(me=1),this[he+ke]=(re/Me>>0)-me&255;return he+ge},f.prototype.writeIntBE=function(re,he,ge,Pe){if(re=+re,he=he|0,!Pe){var Ee=Math.pow(2,8*ge-1);z(this,re,he,ge,Ee-1,-Ee)}var ke=ge-1,Me=1,me=0;for(this[he+ke]=re&255;--ke>=0&&(Me*=256);)re<0&&me===0&&this[he+ke+1]!==0&&(me=1),this[he+ke]=(re/Me>>0)-me&255;return he+ge},f.prototype.writeInt8=function(re,he,ge){return re=+re,he=he|0,ge||z(this,re,he,1,127,-128),f.TYPED_ARRAY_SUPPORT||(re=Math.floor(re)),re<0&&(re=255+re+1),this[he]=re&255,he+1},f.prototype.writeInt16LE=function(re,he,ge){return re=+re,he=he|0,ge||z(this,re,he,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[he]=re&255,this[he+1]=re>>>8):K(this,re,he,!0),he+2},f.prototype.writeInt16BE=function(re,he,ge){return re=+re,he=he|0,ge||z(this,re,he,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[he]=re>>>8,this[he+1]=re&255):K(this,re,he,!1),he+2},f.prototype.writeInt32LE=function(re,he,ge){return re=+re,he=he|0,ge||z(this,re,he,4,2147483647,-2147483648),f.TYPED_ARRAY_SUPPORT?(this[he]=re&255,this[he+1]=re>>>8,this[he+2]=re>>>16,this[he+3]=re>>>24):X(this,re,he,!0),he+4},f.prototype.writeInt32BE=function(re,he,ge){return re=+re,he=he|0,ge||z(this,re,he,4,2147483647,-2147483648),re<0&&(re=4294967295+re+1),f.TYPED_ARRAY_SUPPORT?(this[he]=re>>>24,this[he+1]=re>>>16,this[he+2]=re>>>8,this[he+3]=re&255):X(this,re,he,!1),he+4};function Z(ie,re,he,ge,Pe,Ee){if(he+ge>ie.length)throw new RangeError("Index out of range");if(he<0)throw new RangeError("Index out of range")}function Y(ie,re,he,ge,Pe){return Pe||Z(ie,re,he,4,34028234663852886e22,-34028234663852886e22),E.write(ie,re,he,ge,23,4),he+4}f.prototype.writeFloatLE=function(re,he,ge){return Y(this,re,he,!0,ge)},f.prototype.writeFloatBE=function(re,he,ge){return Y(this,re,he,!1,ge)};function te(ie,re,he,ge,Pe){return Pe||Z(ie,re,he,8,17976931348623157e292,-17976931348623157e292),E.write(ie,re,he,ge,52,8),he+8}f.prototype.writeDoubleLE=function(re,he,ge){return te(this,re,he,!0,ge)},f.prototype.writeDoubleBE=function(re,he,ge){return te(this,re,he,!1,ge)},f.prototype.copy=function(re,he,ge,Pe){if(ge||(ge=0),!Pe&&Pe!==0&&(Pe=this.length),he>=re.length&&(he=re.length),he||(he=0),Pe>0&&Pe<ge&&(Pe=ge),Pe===ge)return 0;if(re.length===0||this.length===0)return 0;if(he<0)throw new RangeError("targetStart out of bounds");if(ge<0||ge>=this.length)throw new RangeError("sourceStart out of bounds");if(Pe<0)throw new RangeError("sourceEnd out of bounds");Pe>this.length&&(Pe=this.length),re.length-he<Pe-ge&&(Pe=re.length-he+ge);var Ee=Pe-ge,ke;if(this===re&&ge<he&&he<Pe)for(ke=Ee-1;ke>=0;--ke)re[ke+he]=this[ke+ge];else if(Ee<1e3||!f.TYPED_ARRAY_SUPPORT)for(ke=0;ke<Ee;++ke)re[ke+he]=this[ke+ge];else Uint8Array.prototype.set.call(re,this.subarray(ge,ge+Ee),he);return Ee},f.prototype.fill=function(re,he,ge,Pe){if(typeof re=="string"){if(typeof he=="string"?(Pe=he,he=0,ge=this.length):typeof ge=="string"&&(Pe=ge,ge=this.length),re.length===1){var Ee=re.charCodeAt(0);Ee<256&&(re=Ee)}if(Pe!==void 0&&typeof Pe!="string")throw new TypeError("encoding must be a string");if(typeof Pe=="string"&&!f.isEncoding(Pe))throw new TypeError("Unknown encoding: "+Pe)}else typeof re=="number"&&(re=re&255);if(he<0||this.length<he||this.length<ge)throw new RangeError("Out of range index");if(ge<=he)return this;he=he>>>0,ge=ge===void 0?this.length:ge>>>0,re||(re=0);var ke;if(typeof re=="number")for(ke=he;ke<ge;++ke)this[ke]=re;else{var Me=f.isBuffer(re)?re:Fe(new f(re,Pe).toString()),me=Me.length;for(ke=0;ke<ge-he;++ke)this[ke+he]=Me[ke%me]}return this};var q=/[^+\/0-9A-Za-z-_]/g;function ee(ie){if(ie=fe(ie).replace(q,""),ie.length<2)return"";for(;ie.length%4!==0;)ie=ie+"=";return ie}function fe(ie){return ie.trim?ie.trim():ie.replace(/^\s+|\s+$/g,"")}function be(ie){return ie<16?"0"+ie.toString(16):ie.toString(16)}function Fe(ie,re){re=re||Infinity;for(var he,ge=ie.length,Pe=null,Ee=[],ke=0;ke<ge;++ke){if(he=ie.charCodeAt(ke),he>55295&&he<57344){if(!Pe){if(he>56319){(re-=3)>-1&&Ee.push(239,191,189);continue}else if(ke+1===ge){(re-=3)>-1&&Ee.push(239,191,189);continue}Pe=he;continue}if(he<56320){(re-=3)>-1&&Ee.push(239,191,189),Pe=he;continue}he=(Pe-55296<<10|he-56320)+65536}else Pe&&((re-=3)>-1&&Ee.push(239,191,189));if(Pe=null,he<128){if((re-=1)<0)break;Ee.push(he)}else if(he<2048){if((re-=2)<0)break;Ee.push(he>>6|192,he&63|128)}else if(he<65536){if((re-=3)<0)break;Ee.push(he>>12|224,he>>6&63|128,he&63|128)}else if(he<1114112){if((re-=4)<0)break;Ee.push(he>>18|240,he>>12&63|128,he>>6&63|128,he&63|128)}else throw new Error("Invalid code point")}return Ee}function ve(ie){for(var re=[],he=0;he<ie.length;++he)re.push(ie.charCodeAt(he)&255);return re}function Oe(ie,re){for(var he,ge,Pe,Ee=[],ke=0;ke<ie.length&&!((re-=2)<0);++ke)he=ie.charCodeAt(ke),ge=he>>8,Pe=he%256,Ee.push(Pe),Ee.push(ge);return Ee}function J(ie){return O.toByteArray(ee(ie))}function ne(ie,re,he,ge){for(var Pe=0;Pe<ge&&!(Pe+he>=re.length||Pe>=ie.length);++Pe)re[Pe+he]=ie[Pe];return Pe}function Ke(ie){return ie!==ie}}).call(this,p("yLpj"))},"HF/U":function(Ce,Q,p){var L=p("QBsz");function O(y){var a=y.coordinateSystem;if(a&&a.type!=="view")return;var e=y.getGraph();e.eachNode(function(g){var f=g.getModel();g.setLayout([+f.get("x"),+f.get("y")])}),E(e)}function E(y){y.eachEdge(function(a){var e=a.getModel().get("lineStyle.curveness")||0,g=L.clone(a.node1.getLayout()),f=L.clone(a.node2.getLayout()),s=[g,f];+e&&s.push([(g[0]+f[0])/2-(g[1]-f[1])*e,(g[1]+f[1])/2-(f[0]-g[0])*e]),a.setLayout(s)})}Q.simpleLayout=O,Q.simpleLayoutEdge=E},"HM/N":function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=p("/SeX"),a=p("OELB"),e=a.parsePercent,g=p("aX7z"),f=g.createScaleByModel,s=g.niceScaleExtent,r=p("IDmD"),c=p("7hqr"),l=c.getStackedDimension;p("ePAk");function i(o,d,h){var m=d.get("center"),A=h.getWidth(),v=h.getHeight();o.cx=e(m[0],A),o.cy=e(m[1],v);var b=o.getRadiusAxis(),x=Math.min(A,v)/2,C=d.get("radius");C==null?C=[0,"100%"]:E.isArray(C)||(C=[0,C]),C=[e(C[0],x),e(C[1],x)],b.inverse?b.setExtent(C[1],C[0]):b.setExtent(C[0],C[1])}function u(o,d){var h=this,m=h.getAngleAxis(),A=h.getRadiusAxis();if(m.scale.setExtent(Infinity,-Infinity),A.scale.setExtent(Infinity,-Infinity),o.eachSeries(function(x){if(x.coordinateSystem===h){var C=x.getData();E.each(C.mapDimension("radius",!0),function(w){A.scale.unionExtentFromData(C,l(C,w))}),E.each(C.mapDimension("angle",!0),function(w){m.scale.unionExtentFromData(C,l(C,w))})}}),s(m.scale,m.model),s(A.scale,A.model),m.type==="category"&&!m.onBand){var v=m.getExtent(),b=360/m.scale.count();m.inverse?v[1]+=b:v[1]-=b,m.setExtent(v[0],v[1])}}function t(o,d){if(o.type=d.get("type"),o.scale=f(d),o.onBand=d.get("boundaryGap")&&o.type==="category",o.inverse=d.get("inverse"),d.mainType==="angleAxis"){o.inverse^=d.get("clockwise");var h=d.get("startAngle");o.setExtent(h,h+(o.inverse?-360:360))}d.axis=o,o.model=d}var n={dimensions:y.prototype.dimensions,create:function(o,d){var h=[];return o.eachComponent("polar",function(m,A){var v=new y(A);v.update=u;var b=v.getRadiusAxis(),x=v.getAngleAxis(),C=m.findAxisModel("radiusAxis"),w=m.findAxisModel("angleAxis");t(b,C),t(x,w),i(v,m,d),h.push(v),m.coordinateSystem=v,v.model=m}),o.eachSeries(function(m){if(m.get("coordinateSystem")==="polar"){var A=o.queryComponents({mainType:"polar",index:m.get("polarIndex"),id:m.get("polarId")})[0];m.coordinateSystem=A.coordinateSystem}}),h}};r.register("polar",n)},HQEm:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("Sj0X"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},HjIi:function(Ce,Q,p){var L=p("bYtY"),O=p("OELB"),E=O.parsePercent,y=p("7hqr"),a=y.isDimensionStacked;function e(c){return c.get("stack")||"__ec_stack_"+c.seriesIndex}function g(c,l){return l.dim+c.model.componentIndex}function f(c,l,i){var u={},t=s(L.filter(l.getSeriesByType(c),function(n){return!l.isSeriesFiltered(n)&&n.coordinateSystem&&n.coordinateSystem.type==="polar"}));l.eachSeriesByType(c,function(n){if(n.coordinateSystem.type!=="polar")return;var o=n.getData(),d=n.coordinateSystem,h=d.getBaseAxis(),m=g(d,h),A=e(n),v=t[m][A],b=v.offset,x=v.width,C=d.getOtherAxis(h),w=n.coordinateSystem.cx,S=n.coordinateSystem.cy,T=n.get("barMinHeight")||0,I=n.get("barMinAngle")||0;u[A]=u[A]||[];for(var N=o.mapDimension(C.dim),M=o.mapDimension(h.dim),k=a(o,N),U=h.dim!=="radius"||!n.get("roundCap",!0),V=C.getExtent()[0],B=0,H=o.count();B<H;B++){var P=o.get(N,B),j=o.get(M,B),z=P>=0?"p":"n",K=V;k&&(u[A][j]||(u[A][j]={p:V,n:V}),K=u[A][j][z]);var X,Z,Y,te;if(C.dim==="radius"){var q=C.dataToRadius(P)-V,ee=h.dataToAngle(j);Math.abs(q)<T&&(q=(q<0?-1:1)*T),X=K,Z=K+q,Y=ee-b,te=Y-x,k&&(u[A][j][z]=Z)}else{var fe=C.dataToAngle(P,U)-V,be=h.dataToRadius(j);Math.abs(fe)<I&&(fe=(fe<0?-1:1)*I),X=be+b,Z=X+x,Y=K,te=K+fe,k&&(u[A][j][z]=te)}o.setItemLayout(B,{cx:w,cy:S,r0:X,r:Z,startAngle:-Y*Math.PI/180,endAngle:-te*Math.PI/180})}},this)}function s(c,l){var i={};L.each(c,function(t,n){var o=t.getData(),d=t.coordinateSystem,h=d.getBaseAxis(),m=g(d,h),A=h.getExtent(),v=h.type==="category"?h.getBandWidth():Math.abs(A[1]-A[0])/o.count(),b=i[m]||{bandWidth:v,remainedWidth:v,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},x=b.stacks;i[m]=b;var C=e(t);x[C]||b.autoWidthCount++,x[C]=x[C]||{width:0,maxWidth:0};var w=E(t.get("barWidth"),v),S=E(t.get("barMaxWidth"),v),T=t.get("barGap"),I=t.get("barCategoryGap");w&&!x[C].width&&(w=Math.min(b.remainedWidth,w),x[C].width=w,b.remainedWidth-=w),S&&(x[C].maxWidth=S),T!=null&&(b.gap=T),I!=null&&(b.categoryGap=I)});var u={};return L.each(i,function(t,n){u[n]={};var o=t.stacks,d=t.bandWidth,h=E(t.categoryGap,d),m=E(t.gap,1),A=t.remainedWidth,v=t.autoWidthCount,b=(A-h)/(v+(v-1)*m);b=Math.max(b,0),L.each(o,function(S,T){var I=S.maxWidth;I&&I<b&&(I=Math.min(I,A),S.width&&(I=Math.min(I,S.width)),A-=I,S.width=I,v--)}),b=(A-h)/(v+(v-1)*m),b=Math.max(b,0);var x=0,C;L.each(o,function(S,T){S.width||(S.width=b),C=S,x+=S.width*(1+m)}),C&&(x-=C.width*m);var w=-x/2;L.each(o,function(S,T){u[n][T]=u[n][T]||{offset:w,width:S.width},w+=S.width*(1+m)})}),u}var r=f;Ce.exports=r},HjOm:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},O=L;Q.default=O},Hw7h:function(Ce,Q,p){var L=p("y+Vt"),O=L.extend({type:"echartsGaugePointer",shape:{angle:0,width:10,r:10,x:0,y:0},buildPath:function(E,y){var a=Math.cos,e=Math.sin,g=y.r,f=y.width,s=y.angle,r=y.x-a(s)*f*(f>=g/3?1:2),c=y.y-e(s)*f*(f>=g/3?1:2);s=y.angle-Math.PI/2,E.moveTo(r,c),E.lineTo(y.x+a(s)*f,y.y+e(s)*f),E.lineTo(y.x+a(y.angle)*g,y.y+e(y.angle)*g),E.lineTo(y.x-a(s)*f,y.y-e(s)*f),E.lineTo(r,c);return}});Ce.exports=O},Hxpc:function(Ce,Q,p){var L=p("bYtY"),O=p("4NO4"),E=p("bLfw"),y=p("Qxkt"),a=p("cCMj"),e=p("7uqq"),g=E.extend({type:"geo",coordinateSystem:null,layoutMode:"box",init:function(s){E.prototype.init.apply(this,arguments),O.defaultEmphasis(s,"label",["show"])},optionUpdated:function(){var s=this.option,r=this;s.regions=e.getFilledRegions(s.regions,s.map,s.nameMap),this._optionModelMap=L.reduce(s.regions||[],function(c,l){return l.name&&c.set(l.name,new y(l,r)),c},L.createHashMap()),this.updateSelectedMap(s.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(s){return this._optionModelMap.get(s)||new y(null,this,this.ecModel)},getFormattedLabel:function(s,r){var c=this.getRegionModel(s),l=c.get("label"+(r==="normal"?".":r+".")+"formatter"),i={name:s};if(typeof l=="function")return i.status=r,l(i);if(typeof l=="string")return l.replace("{a}",s!=null?s:"")},setZoom:function(s){this.option.zoom=s},setCenter:function(s){this.option.center=s}});L.mixin(g,a);var f=g;Ce.exports=f},"I+77":function(Ce,Q,p){var L=p("ProS");p("h54F"),p("lwQL"),p("10cm");var O=p("Z1r0"),E=p("f5Yq"),y=p("KUOm"),a=p("3m61"),e=p("01d+"),g=p("rdor"),f=p("WGYa"),s=p("ewwo");L.registerProcessor(O),L.registerVisual(E("graph","circle",null)),L.registerVisual(y),L.registerVisual(a),L.registerLayout(e),L.registerLayout(L.PRIORITY.VISUAL.POST_CHART_LAYOUT,g),L.registerLayout(f),L.registerCoordinateSystem("graphView",{create:s})},"I+Bx":function(Ce,Q,p){var L=p("bYtY"),O=p("eIcI"),E=p("ieMj"),y=p("OELB"),a=p("aX7z"),e=a.getScaleExtent,g=a.niceScaleExtent,f=p("IDmD"),s=p("jCoz");function r(l,i,u){this._model=l,this.dimensions=[],this._indicatorAxes=L.map(l.getIndicatorModels(),function(t,n){var o="indicator_"+n,d=new O(o,t.get("axisType")==="log"?new s:new E);return d.name=t.get("name"),d.model=t,t.axis=d,this.dimensions.push(o),d},this),this.resize(l,u),this.cx,this.cy,this.r,this.r0,this.startAngle}r.prototype.getIndicatorAxes=function(){return this._indicatorAxes},r.prototype.dataToPoint=function(l,i){var u=this._indicatorAxes[i];return this.coordToPoint(u.dataToCoord(l),i)},r.prototype.coordToPoint=function(l,i){var u=this._indicatorAxes[i],t=u.angle,n=this.cx+l*Math.cos(t),o=this.cy-l*Math.sin(t);return[n,o]},r.prototype.pointToData=function(l){var i=l[0]-this.cx,u=l[1]-this.cy,t=Math.sqrt(i*i+u*u);i/=t,u/=t;for(var n=Math.atan2(-u,i),o=Infinity,d,h=-1,m=0;m<this._indicatorAxes.length;m++){var A=this._indicatorAxes[m],v=Math.abs(n-A.angle);v<o&&(d=A,h=m,o=v)}return[h,+(d&&d.coordToData(t))]},r.prototype.resize=function(l,i){var u=l.get("center"),t=i.getWidth(),n=i.getHeight(),o=Math.min(t,n)/2;this.cx=y.parsePercent(u[0],t),this.cy=y.parsePercent(u[1],n),this.startAngle=l.get("startAngle")*Math.PI/180;var d=l.get("radius");(typeof d=="string"||typeof d=="number")&&(d=[0,d]),this.r0=y.parsePercent(d[0],o),this.r=y.parsePercent(d[1],o),L.each(this._indicatorAxes,function(h,m){h.setExtent(this.r0,this.r);var A=this.startAngle+m*Math.PI*2/this._indicatorAxes.length;A=Math.atan2(Math.sin(A),Math.cos(A)),h.angle=A},this)},r.prototype.update=function(l,i){var u=this._indicatorAxes,t=this._model;L.each(u,function(d){d.scale.setExtent(Infinity,-Infinity)}),l.eachSeriesByType("radar",function(d,h){if(d.get("coordinateSystem")!=="radar"||l.getComponent("radar",d.get("radarIndex"))!==t)return;var m=d.getData();L.each(u,function(A){A.scale.unionExtentFromData(m,m.mapDimension(A.dim))})},this);var n=t.get("splitNumber");function o(d){var h=Math.pow(10,Math.floor(Math.log(d)/Math.LN10)),m=d/h;return m===2?m=5:m*=2,m*h}L.each(u,function(d,h){var m=e(d.scale,d.model).extent;g(d.scale,d.model);var A=d.model,v=d.scale,b=A.getMin(),x=A.getMax(),C=v.getInterval();if(b!=null&&x!=null)v.setExtent(+b,+x),v.setInterval((x-b)/n);else if(b!=null){var w;do w=b+C*n,v.setExtent(+b,w),v.setInterval(C),C=o(C);while(w<m[1]&&isFinite(w)&&isFinite(m[1]))}else if(x!=null){var S;do S=x-C*n,v.setExtent(S,+x),v.setInterval(C),C=o(C);while(S>m[0]&&isFinite(S)&&isFinite(m[0]))}else{var T=v.getTicks().length-1;T>n&&(C=o(C));var w=Math.ceil(m[1]/C)*C,S=y.round(w-C*n);v.setExtent(S,w),v.setInterval(C)}})},r.dimensions=[],r.create=function(l,i){var u=[];return l.eachComponent("radar",function(t){var n=new r(t,l,i);u.push(n),t.coordinateSystem=n}),l.eachSeriesByType("radar",function(t){t.get("coordinateSystem")==="radar"&&(t.coordinateSystem=u[t.get("radarIndex")||0])}),u},f.register("radar",r);var c=r;Ce.exports=c},"I3/A":function(Ce,Q,p){var L=p("bYtY"),O=p("YXkt"),E=p("c2i1"),y=p("Mdki"),a=p("sdST"),e=p("IDmD"),g=p("MwEJ");function f(s,r,c,l,i){for(var u=new E(l),t=0;t<s.length;t++)u.addNode(L.retrieve(s[t].id,s[t].name,t),t);for(var n=[],o=[],d=0,t=0;t<r.length;t++){var h=r[t],m=h.source,A=h.target;u.addEdge(m,A,d)&&(o.push(h),n.push(L.retrieve(h.id,m+" > "+A)),d++)}var v=c.get("coordinateSystem"),b;if(v==="cartesian2d"||v==="polar")b=g(s,c);else{var x=e.get(v),C=x&&x.type!=="view"?x.dimensions||[]:[];L.indexOf(C,"value")<0&&C.concat(["value"]);var w=a(s,{coordDimensions:C});b=new O(w,c),b.initData(s)}var S=new O(["value"],c);return S.initData(o,n),i&&i(b,S),y({mainData:b,struct:u,structAttr:"graph",datas:{node:b,edge:S},datasAttr:{node:"data",edge:"edgeData"}}),u.update(),u}Ce.exports=f},I8Z2:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return y}),p.d(Q,"b",function(){return i}),p.d(Q,"c",function(){return t});var L=p("q1tI"),O=function(){var n=function(d,h){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,A){m.__proto__=A}||function(m,A){for(var v in A)A.hasOwnProperty(v)&&(m[v]=A[v])},n(d,h)};return function(o,d){n(o,d);function h(){this.constructor=o}o.prototype=d===null?Object.create(d):(h.prototype=d.prototype,new h)}}(),E=L.createContext(null),y=function(n){O(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o.prototype.render=function(){return L.createElement(E.Provider,{value:this.props.store},this.props.children)},o}(L.Component),a=p("Gytx"),e=p.n(a),g=p("2mql"),f=p.n(g),s=function(){var n=function(d,h){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,A){m.__proto__=A}||function(m,A){for(var v in A)A.hasOwnProperty(v)&&(m[v]=A[v])},n(d,h)};return function(o,d){n(o,d);function h(){this.constructor=o}o.prototype=d===null?Object.create(d):(h.prototype=d.prototype,new h)}}(),r=function(){return r=Object.assign||function(n){for(var o,d=1,h=arguments.length;d<h;d++){o=arguments[d];for(var m in o)Object.prototype.hasOwnProperty.call(o,m)&&(n[m]=o[m])}return n},r.apply(this,arguments)};function c(n){return n.displayName||n.name||"Component"}var l=function(){return{}};function i(n,o){o===void 0&&(o={});var d=!!n,h=n||l;return function(A){var v=function(x){s(C,x);function C(w,S){var T=x.call(this,w,S)||this;return T.unsubscribe=null,T.handleChange=function(){if(!T.unsubscribe)return;var I=h(T.store.getState(),T.props);T.setState({subscribed:I})},T.store=T.context,T.state={subscribed:h(T.store.getState(),w),store:T.store,props:w},T}return C.getDerivedStateFromProps=function(w,S){return n&&n.length===2&&w!==S.props?{subscribed:h(S.store.getState(),w),props:w}:{props:w}},C.prototype.componentDidMount=function(){this.trySubscribe()},C.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},C.prototype.shouldComponentUpdate=function(w,S){return!e()(this.props,w)||!e()(this.state.subscribed,S.subscribed)},C.prototype.trySubscribe=function(){d&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},C.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},C.prototype.render=function(){var w=r(r(r({},this.props),this.state.subscribed),{store:this.store});return L.createElement(A,r({},w,{ref:this.props.miniStoreForwardedRef}))},C.displayName="Connect("+c(A)+")",C.contextType=E,C}(L.Component);if(o.forwardRef){var b=L.forwardRef(function(x,C){return L.createElement(v,r({},x,{miniStoreForwardedRef:C}))});return f()(b,A)}return f()(v,A)}}var u=function(){return u=Object.assign||function(n){for(var o,d=1,h=arguments.length;d<h;d++){o=arguments[d];for(var m in o)Object.prototype.hasOwnProperty.call(o,m)&&(n[m]=o[m])}return n},u.apply(this,arguments)};function t(n){var o=n,d=[];function h(v){o=u(u({},o),v);for(var b=0;b<d.length;b++)d[b]()}function m(){return o}function A(v){return d.push(v),function(){var x=d.indexOf(v);d.splice(x,1)}}return{setState:h,getState:m,subscribe:A}}},"I9Y+":function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("4xFK")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="DoubleRightOutlined";var f=y.forwardRef(g);Q.default=f},ICMv:function(Ce,Q,p){var L=p("bYtY"),O={getMin:function(E){var y=this.option,a=!E&&y.rangeStart!=null?y.rangeStart:y.min;return this.axis&&a!=null&&a!=="dataMin"&&typeof a!="function"&&!L.eqNaN(a)&&(a=this.axis.scale.parse(a)),a},getMax:function(E){var y=this.option,a=!E&&y.rangeEnd!=null?y.rangeEnd:y.max;return this.axis&&a!=null&&a!=="dataMax"&&typeof a!="function"&&!L.eqNaN(a)&&(a=this.axis.scale.parse(a)),a},getNeedCrossZero:function(){var E=this.option;return E.rangeStart!=null||E.rangeEnd!=null?!1:!E.scale},getCoordSysModel:L.noop,setRange:function(E,y){this.option.rangeStart=E,this.option.rangeEnd=y},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}};Ce.exports=O},IDmD:function(Ce,Q,p){var L=p("bYtY"),O={};function E(){this._coordinateSystems=[]}E.prototype={constructor:E,create:function(a,e){var g=[];L.each(O,function(f,s){var r=f.create(a,e);g=g.concat(r||[])}),this._coordinateSystems=g},update:function(a,e){L.each(this._coordinateSystems,function(g){g.update&&g.update(a,e)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},E.register=function(a,e){O[a]=e},E.get=function(a){return O[a]};var y=E;Ce.exports=y},IENz:function(Ce,Q,p){(function(L,O){var E,y,a,e,e;(function(g){if(typeof DO_NOT_EXPORT_JSZIP=="undefined")Ce.exports=g();else if(typeof DO_NOT_EXPORT_JSZIP=="undefined")JSZipSync=g(),!(y=[],E=g,a=typeof E=="function"?E.apply(Q,y):E,a!==void 0&&(Ce.exports=a));else{var f;typeof globalThis!="undefined"?f=globalThis:typeof window!="undefined"?f=window:typeof O!="undefined"?f=O:typeof $!="undefined"&&$.global?f=$.global:typeof self!="undefined"&&(f=self),f.JSZipSync=g()}})(function(){var g,f,s;return function r(c,l,i){function u(o,d){if(!l[o]){if(!c[o]){var h=typeof e=="function"&&e;if(!d&&h)return e(o,!0);if(t)return t(o,!0);throw new Error("Cannot find module '"+o+"'")}var m=l[o]={exports:{}};c[o][0].call(m.exports,function(A){var v=c[o][1][A];return u(v||A)},m,m.exports,r,c,l,i)}return l[o].exports}for(var t=typeof e=="function"&&e,n=0;n<i.length;n++)u(i[n]);return u}({1:[function(r,c,l){"use strict";var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";l.encode=function(u,t){for(var n="",o,d,h,m,A,v,b,x=0;x<u.length;)o=u.charCodeAt(x++),d=u.charCodeAt(x++),h=u.charCodeAt(x++),m=o>>2,A=(o&3)<<4|d>>4,v=(d&15)<<2|h>>6,b=h&63,isNaN(d)?v=b=64:isNaN(h)&&(b=64),n=n+i.charAt(m)+i.charAt(A)+i.charAt(v)+i.charAt(b);return n},l.decode=function(u,t){var n="",o,d,h,m,A,v,b,x=0;for(u=u.replace(/[^A-Za-z0-9\+\/\=]/g,"");x<u.length;)m=i.indexOf(u.charAt(x++)),A=i.indexOf(u.charAt(x++)),v=i.indexOf(u.charAt(x++)),b=i.indexOf(u.charAt(x++)),o=m<<2|A>>4,d=(A&15)<<4|v>>2,h=(v&3)<<6|b,n=n+String.fromCharCode(o),v!=64&&(n=n+String.fromCharCode(d)),b!=64&&(n=n+String.fromCharCode(h));return n}},{}],2:[function(r,c,l){"use strict";function i(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}i.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},c.exports=i},{}],3:[function(r,c,l){"use strict";l.STORE={magic:"\0\0",compress:function(u){return u},uncompress:function(u){return u},compressInputType:null,uncompressInputType:null},l.DEFLATE=r("./flate")},{"./flate":8}],4:[function(r,c,l){"use strict";var i=r("./utils"),u=[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];c.exports=function(n,o){if(typeof n=="undefined"||!n.length)return 0;var d=i.getTypeOf(n)!=="string";typeof o=="undefined"&&(o=0);var h=0,m=0,A=0;o=o^-1;for(var v=0,b=n.length;v<b;v++)A=d?n[v]:n.charCodeAt(v),m=(o^A)&255,h=u[m],o=o>>>8^h;return o^-1}},{"./utils":21}],5:[function(r,c,l){"use strict";var i=r("./utils");function u(t){this.data=null,this.length=0,this.index=0}u.prototype={checkOffset:function(n){this.checkIndex(this.index+n)},checkIndex:function(n){if(this.length<n||n<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+n+"). Corrupted zip ?")},setIndex:function(n){this.checkIndex(n),this.index=n},skip:function(n){this.setIndex(this.index+n)},byteAt:function(n){},readInt:function(n){var o=0,d;for(this.checkOffset(n),d=this.index+n-1;d>=this.index;d--)o=(o<<8)+this.byteAt(d);return this.index+=n,o},readString:function(n){return i.transformTo("string",this.readData(n))},readData:function(n){},lastIndexOfSignature:function(n){},readDate:function(){var n=this.readInt(4);return new Date((n>>25&127)+1980,(n>>21&15)-1,n>>16&31,n>>11&31,n>>5&63,(n&31)<<1)}},c.exports=u},{"./utils":21}],6:[function(r,c,l){"use strict";l.base64=!1,l.binary=!1,l.dir=!1,l.createFolders=!1,l.date=null,l.compression=null,l.comment=null},{}],7:[function(r,c,l){"use strict";var i=r("./utils");l.string2binary=function(u){return i.string2binary(u)},l.string2Uint8Array=function(u){return i.transformTo("uint8array",u)},l.uint8Array2String=function(u){return i.transformTo("string",u)},l.string2Blob=function(u){var t=i.transformTo("arraybuffer",u);return i.arrayBuffer2Blob(t)},l.arrayBuffer2Blob=function(u){return i.arrayBuffer2Blob(u)},l.transformTo=function(u,t){return i.transformTo(u,t)},l.getTypeOf=function(u){return i.getTypeOf(u)},l.checkSupport=function(u){return i.checkSupport(u)},l.MAX_VALUE_16BITS=i.MAX_VALUE_16BITS,l.MAX_VALUE_32BITS=i.MAX_VALUE_32BITS,l.pretty=function(u){return i.pretty(u)},l.findCompression=function(u){return i.findCompression(u)},l.isRegExp=function(u){return i.isRegExp(u)}},{"./utils":21}],8:[function(r,c,l){"use strict";var i=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",u=r("pako");l.uncompressInputType=i?"uint8array":"array",l.compressInputType=i?"uint8array":"array",l.magic="\b\0",l.compress=function(t){return u.deflateRaw(t)},l.uncompress=function(t){return u.inflateRaw(t)}},{pako:24}],9:[function(r,c,l){"use strict";var i=r("./base64");function u(t,n){if(!(this instanceof u))return new u(t,n);this.files={},this.comment=null,this.root="",t&&this.load(t,n),this.clone=function(){var o=new u;for(var d in this)typeof this[d]!="function"&&(o[d]=this[d]);return o}}u.prototype=r("./object"),u.prototype.load=r("./load"),u.support=r("./support"),u.defaults=r("./defaults"),u.utils=r("./deprecatedPublicUtils"),u.base64={encode:function(n){return i.encode(n)},decode:function(n){return i.decode(n)}},u.compressions=r("./compressions"),c.exports=u},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(r,c,l){"use strict";var i=r("./base64"),u=r("./zipEntries");c.exports=function(t,n){var o,d,h,m;for(n=n||{},n.base64&&(t=i.decode(t)),d=new u(t,n),o=d.files,h=0;h<o.length;h++)m=o[h],this.file(m.fileName,m.decompressed,{binary:!0,optimizedBinaryString:!0,date:m.date,dir:m.dir,comment:m.fileComment.length?m.fileComment:null,createFolders:n.createFolders});return d.zipComment.length&&(this.comment=d.zipComment),this}},{"./base64":1,"./zipEntries":22}],11:[function(r,c,l){(function(i){"use strict";var u=function(){};if(typeof i!="undefined"){var t=!i.from;if(!t)try{i.from("foo","utf8")}catch(n){t=!0}u=t?function(n,o){return o?new i(n,o):new i(n)}:i.from.bind(i),i.alloc||(i.alloc=function(n){return new i(n)})}c.exports=function(n,o){return typeof n=="number"?i.alloc(n):u(n,o)},c.exports.test=function(n){return i.isBuffer(n)}}).call(this,typeof L!="undefined"?L:void 0)},{}],12:[function(r,c,l){"use strict";var i=r("./uint8ArrayReader");function u(t){this.data=t,this.length=this.data.length,this.index=0}u.prototype=new i,u.prototype.readData=function(t){this.checkOffset(t);var n=this.data.slice(this.index,this.index+t);return this.index+=t,n},c.exports=u},{"./uint8ArrayReader":18}],13:[function(r,c,l){"use strict";var i=r("./support"),u=r("./utils"),t=r("./crc32"),n=r("./signature"),o=r("./defaults"),d=r("./base64"),h=r("./compressions"),m=r("./compressedObject"),A=r("./nodeBuffer"),v=r("./utf8"),b=r("./stringWriter"),x=r("./uint8ArrayWriter"),C=function(z){if(z._data instanceof m&&(z._data=z._data.getContent(),z.options.binary=!0,z.options.base64=!1,u.getTypeOf(z._data)==="uint8array")){var K=z._data;z._data=new Uint8Array(K.length),K.length!==0&&z._data.set(K,0)}return z._data},w=function(z){var K=C(z),X=u.getTypeOf(K);return X==="string"?!z.options.binary&&i.nodebuffer?A(K,"utf-8"):z.asBinary():K},S=function(z){var K=C(this);return K===null||typeof K=="undefined"?"":(this.options.base64&&(K=d.decode(K)),z&&this.options.binary?K=P.utf8decode(K):K=u.transformTo("string",K),!z&&!this.options.binary&&(K=u.transformTo("string",P.utf8encode(K))),K)},T=function(z,K,X){this.name=z,this.dir=X.dir,this.date=X.date,this.comment=X.comment,this._data=K,this.options=X,this._initialMetadata={dir:X.dir,date:X.date}};T.prototype={asText:function(){return S.call(this,!0)},asBinary:function(){return S.call(this,!1)},asNodeBuffer:function(){var z=w(this);return u.transformTo("nodebuffer",z)},asUint8Array:function(){var z=w(this);return u.transformTo("uint8array",z)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var I=function(z,K){var X="",Z;for(Z=0;Z<K;Z++)X+=String.fromCharCode(z&255),z=z>>>8;return X},N=function(){var z={},K,X;for(K=0;K<arguments.length;K++)for(X in arguments[K])arguments[K].hasOwnProperty(X)&&typeof z[X]=="undefined"&&(z[X]=arguments[K][X]);return z},M=function(z){return z=z||{},z.base64===!0&&(z.binary===null||z.binary===void 0)&&(z.binary=!0),z=N(z,o),z.date=z.date||new Date,z.compression!==null&&(z.compression=z.compression.toUpperCase()),z},k=function(z,K,X){var Z=u.getTypeOf(K),Y;if(X=M(X),X.createFolders&&(Y=U(z))&&V.call(this,Y,!0),X.dir||K===null||typeof K=="undefined")X.base64=!1,X.binary=!1,K=null;else if(Z==="string")X.binary&&!X.base64&&(X.optimizedBinaryString!==!0&&(K=u.string2binary(K)));else{if(X.base64=!1,X.binary=!0,!Z&&!(K instanceof m))throw new Error("The data of '"+z+"' is in an unsupported format !");Z==="arraybuffer"&&(K=u.transformTo("uint8array",K))}var te=new T(z,K,X);return this.files[z]=te,te},U=function(z){z.slice(-1)=="/"&&(z=z.substring(0,z.length-1));var K=z.lastIndexOf("/");return K>0?z.substring(0,K):""},V=function(z,K){return z.slice(-1)!="/"&&(z+="/"),K=typeof K!="undefined"?K:!1,this.files[z]||k.call(this,z,null,{dir:!0,createFolders:K}),this.files[z]},B=function(z,K){var X=new m,Z;return z._data instanceof m?(X.uncompressedSize=z._data.uncompressedSize,X.crc32=z._data.crc32,X.uncompressedSize===0||z.dir?(K=h.STORE,X.compressedContent="",X.crc32=0):z._data.compressionMethod===K.magic?X.compressedContent=z._data.getCompressedContent():(Z=z._data.getContent(),X.compressedContent=K.compress(u.transformTo(K.compressInputType,Z)))):(Z=w(z),(!Z||Z.length===0||z.dir)&&(K=h.STORE,Z=""),X.uncompressedSize=Z.length,X.crc32=t(Z),X.compressedContent=K.compress(u.transformTo(K.compressInputType,Z))),X.compressedSize=X.compressedContent.length,X.compressionMethod=K.magic,X},H=function(z,K,X,Z){var Y=X.compressedContent,te=u.transformTo("string",v.utf8encode(K.name)),q=K.comment||"",ee=u.transformTo("string",v.utf8encode(q)),fe=te.length!==K.name.length,be=ee.length!==q.length,Fe=K.options,ve,Oe,J="",ne="",Ke="",ie,re;K._initialMetadata.dir!==K.dir?ie=K.dir:ie=Fe.dir,K._initialMetadata.date!==K.date?re=K.date:re=Fe.date,ve=re.getHours(),ve=ve<<6,ve=ve|re.getMinutes(),ve=ve<<5,ve=ve|re.getSeconds()/2,Oe=re.getFullYear()-1980,Oe=Oe<<4,Oe=Oe|re.getMonth()+1,Oe=Oe<<5,Oe=Oe|re.getDate(),fe&&(ne=I(1,1)+I(t(te),4)+te,J+="up"+I(ne.length,2)+ne),be&&(Ke=I(1,1)+I(this.crc32(ee),4)+ee,J+="uc"+I(Ke.length,2)+Ke);var he="";he+=`
\0`,he+=fe||be?"\0\b":"\0\0",he+=X.compressionMethod,he+=I(ve,2),he+=I(Oe,2),he+=I(X.crc32,4),he+=I(X.compressedSize,4),he+=I(X.uncompressedSize,4),he+=I(te.length,2),he+=I(J.length,2);var ge=n.LOCAL_FILE_HEADER+he+te+J,Pe=n.CENTRAL_FILE_HEADER+"\0"+he+I(ee.length,2)+"\0\0\0\0"+(ie===!0?"\0\0\0":"\0\0\0\0")+I(Z,4)+te+J+ee;return{fileRecord:ge,dirRecord:Pe,compressedObject:X}},P={load:function(z,K){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(z){var K=[],X,Z,Y,te;for(X in this.files){if(!this.files.hasOwnProperty(X))continue;Y=this.files[X],te=new T(Y.name,Y._data,N(Y.options)),Z=X.slice(this.root.length,X.length),X.slice(0,this.root.length)===this.root&&z(Z,te)&&K.push(te)}return K},file:function(z,K,X){if(arguments.length===1)if(u.isRegExp(z)){var Z=z;return this.filter(function(Y,te){return!te.dir&&Z.test(Y)})}else return this.filter(function(Y,te){return!te.dir&&Y===z})[0]||null;else z=this.root+z,k.call(this,z,K,X);return this},folder:function(z){if(!z)return this;if(u.isRegExp(z))return this.filter(function(Y,te){return te.dir&&z.test(Y)});var K=this.root+z,X=V.call(this,K),Z=this.clone();return Z.root=X.name,Z},remove:function(z){z=this.root+z;var K=this.files[z];if(K||(z.slice(-1)!="/"&&(z+="/"),K=this.files[z]),K&&!K.dir)delete this.files[z];else for(var X=this.filter(function(Y,te){return te.name.slice(0,z.length)===z}),Z=0;Z<X.length;Z++)delete this.files[X[Z].name];return this},generate:function(z){z=N(z||{},{base64:!0,compression:"STORE",type:"base64",comment:null}),u.checkSupport(z.type);var K=[],X=0,Z=0,Y,te,q=u.transformTo("string",this.utf8encode(z.comment||this.comment||""));for(var ee in this.files){if(!this.files.hasOwnProperty(ee))continue;var fe=this.files[ee],be=fe.options.compression||z.compression.toUpperCase(),Fe=h[be];if(!Fe)throw new Error(be+" is not a valid compression method !");var ve=B.call(this,fe,Fe),Oe=H.call(this,ee,fe,ve,X);X+=Oe.fileRecord.length+ve.compressedSize,Z+=Oe.dirRecord.length,K.push(Oe)}var J="";J=n.CENTRAL_DIRECTORY_END+"\0\0\0\0"+I(K.length,2)+I(K.length,2)+I(Z,4)+I(X,4)+I(q.length,2)+q;var ne=z.type.toLowerCase();for(ne==="uint8array"||ne==="arraybuffer"||ne==="blob"||ne==="nodebuffer"?Y=new x(X+Z+J.length):Y=new b(X+Z+J.length),te=0;te<K.length;te++)Y.append(K[te].fileRecord),Y.append(K[te].compressedObject.compressedContent);for(te=0;te<K.length;te++)Y.append(K[te].dirRecord);Y.append(J);var Ke=Y.finalize();switch(z.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return u.transformTo(z.type.toLowerCase(),Ke);case"blob":return u.arrayBuffer2Blob(u.transformTo("arraybuffer",Ke));case"base64":return z.base64?d.encode(Ke):Ke;default:return Ke}},crc32:function(z,K){return t(z,K)},utf8encode:function(z){return u.transformTo("string",v.utf8encode(z))},utf8decode:function(z){return v.utf8decode(z)}};c.exports=P},{"./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(r,c,l){"use strict";l.LOCAL_FILE_HEADER="PK",l.CENTRAL_FILE_HEADER="PK",l.CENTRAL_DIRECTORY_END="PK",l.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",l.ZIP64_CENTRAL_DIRECTORY_END="PK",l.DATA_DESCRIPTOR="PK\x07\b"},{}],15:[function(r,c,l){"use strict";var i=r("./dataReader"),u=r("./utils");function t(n,o){this.data=n,o||(this.data=u.string2binary(this.data)),this.length=this.data.length,this.index=0}t.prototype=new i,t.prototype.byteAt=function(n){return this.data.charCodeAt(n)},t.prototype.lastIndexOfSignature=function(n){return this.data.lastIndexOf(n)},t.prototype.readData=function(n){this.checkOffset(n);var o=this.data.slice(this.index,this.index+n);return this.index+=n,o},c.exports=t},{"./dataReader":5,"./utils":21}],16:[function(r,c,l){"use strict";var i=r("./utils"),u=function(){this.data=[]};u.prototype={append:function(n){n=i.transformTo("string",n),this.data.push(n)},finalize:function(){return this.data.join("")}},c.exports=u},{"./utils":21}],17:[function(r,c,l){(function(i){"use strict";if(l.base64=!0,l.array=!0,l.string=!0,l.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",l.nodebuffer=typeof i!="undefined",l.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")l.blob=!1;else{var u=new ArrayBuffer(0);try{l.blob=new Blob([u],{type:"application/zip"}).size===0}catch(o){try{var t=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,n=new t;n.append(u),l.blob=n.getBlob("application/zip").size===0}catch(d){l.blob=!1}}}}).call(this,typeof L!="undefined"?L:void 0)},{}],18:[function(r,c,l){"use strict";var i=r("./dataReader");function u(t){t&&(this.data=t,this.length=this.data.length,this.index=0)}u.prototype=new i,u.prototype.byteAt=function(t){return this.data[t]},u.prototype.lastIndexOfSignature=function(t){for(var n=t.charCodeAt(0),o=t.charCodeAt(1),d=t.charCodeAt(2),h=t.charCodeAt(3),m=this.length-4;m>=0;--m)if(this.data[m]===n&&this.data[m+1]===o&&this.data[m+2]===d&&this.data[m+3]===h)return m;return-1},u.prototype.readData=function(t){if(this.checkOffset(t),t===0)return new Uint8Array(0);var n=this.data.subarray(this.index,this.index+t);return this.index+=t,n},c.exports=u},{"./dataReader":5}],19:[function(r,c,l){"use strict";var i=r("./utils"),u=function(n){this.data=new Uint8Array(n),this.index=0};u.prototype={append:function(n){n.length!==0&&(n=i.transformTo("uint8array",n),this.data.set(n,this.index),this.index+=n.length)},finalize:function(){return this.data}},c.exports=u},{"./utils":21}],20:[function(r,c,l){"use strict";for(var i=r("./utils"),u=r("./support"),t=r("./nodeBuffer"),n=new Array(256),o=0;o<256;o++)n[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;n[254]=n[254]=1;var d=function(v){var b,x,C,w,S,T=v.length,I=0;for(w=0;w<T;w++)x=v.charCodeAt(w),(x&64512)===55296&&w+1<T&&(C=v.charCodeAt(w+1),(C&64512)===56320&&(x=65536+(x-55296<<10)+(C-56320),w++)),I+=x<128?1:x<2048?2:x<65536?3:4;for(u.uint8array?b=new Uint8Array(I):b=new Array(I),S=0,w=0;S<I;w++)x=v.charCodeAt(w),(x&64512)===55296&&w+1<T&&(C=v.charCodeAt(w+1),(C&64512)===56320&&(x=65536+(x-55296<<10)+(C-56320),w++)),x<128?b[S++]=x:x<2048?(b[S++]=192|x>>>6,b[S++]=128|x&63):x<65536?(b[S++]=224|x>>>12,b[S++]=128|x>>>6&63,b[S++]=128|x&63):(b[S++]=240|x>>>18,b[S++]=128|x>>>12&63,b[S++]=128|x>>>6&63,b[S++]=128|x&63);return b},h=function(v,b){var x;for(b=b||v.length,b>v.length&&(b=v.length),x=b-1;x>=0&&(v[x]&192)===128;)x--;return x<0||x===0?b:x+n[v[x]]>b?x:b},m=function(v){var b,x,C,w,S,T=v.length,I=new Array(T*2);for(C=0,x=0;x<T;){if(w=v[x++],w<128){I[C++]=w;continue}if(S=n[w],S>4){I[C++]=65533,x+=S-1;continue}for(w&=S===2?31:S===3?15:7;S>1&&x<T;)w=w<<6|v[x++]&63,S--;if(S>1){I[C++]=65533;continue}w<65536?I[C++]=w:(w-=65536,I[C++]=55296|w>>10&1023,I[C++]=56320|w&1023)}return I.length!==C&&(I.subarray?I=I.subarray(0,C):I.length=C),i.applyFromCharCode(I)};l.utf8encode=function(v){return u.nodebuffer?t(v,"utf-8"):d(v)},l.utf8decode=function(v){if(u.nodebuffer)return i.transformTo("nodebuffer",v).toString("utf-8");v=i.transformTo(u.uint8array?"uint8array":"array",v);for(var b=[],x=0,C=v.length,w=65536;x<C;){var S=h(v,Math.min(x+w,C));u.uint8array?b.push(m(v.subarray(x,S))):b.push(m(v.slice(x,S))),x=S}return b.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(r,c,l){"use strict";var i=r("./support"),u=r("./compressions"),t=r("./nodeBuffer");l.string2binary=function(A){for(var v="",b=0;b<A.length;b++)v+=String.fromCharCode(A.charCodeAt(b)&255);return v},l.arrayBuffer2Blob=function(A){l.checkSupport("blob");try{return new Blob([A],{type:"application/zip"})}catch(x){try{var v=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,b=new v;return b.append(A),b.getBlob("application/zip")}catch(C){throw new Error("Bug : can't construct the Blob.")}}};function n(A){return A}function o(A,v){for(var b=0;b<A.length;++b)v[b]=A.charCodeAt(b)&255;return v}function d(A){var v=65536,b=[],x=A.length,C=l.getTypeOf(A),w=0,S=!0;try{switch(C){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,t(0));break}}catch(N){S=!1}if(!S){for(var T="",I=0;I<A.length;I++)T+=String.fromCharCode(A[I]);return T}for(;w<x&&v>1;)try{C==="array"||C==="nodebuffer"?b.push(String.fromCharCode.apply(null,A.slice(w,Math.min(w+v,x)))):b.push(String.fromCharCode.apply(null,A.subarray(w,Math.min(w+v,x)))),w+=v}catch(N){v=Math.floor(v/2)}return b.join("")}l.applyFromCharCode=d;function h(A,v){for(var b=0;b<A.length;b++)v[b]=A[b];return v}var m={};m.string={string:n,array:function(v){return o(v,new Array(v.length))},arraybuffer:function(v){return m.string.uint8array(v).buffer},uint8array:function(v){return o(v,new Uint8Array(v.length))},nodebuffer:function(v){return o(v,t(v.length))}},m.array={string:d,array:n,arraybuffer:function(v){return new Uint8Array(v).buffer},uint8array:function(v){return new Uint8Array(v)},nodebuffer:function(v){return t(v)}},m.arraybuffer={string:function(v){return d(new Uint8Array(v))},array:function(v){return h(new Uint8Array(v),new Array(v.byteLength))},arraybuffer:n,uint8array:function(v){return new Uint8Array(v)},nodebuffer:function(v){return t(new Uint8Array(v))}},m.uint8array={string:d,array:function(v){return h(v,new Array(v.length))},arraybuffer:function(v){return v.buffer},uint8array:n,nodebuffer:function(v){return t(v)}},m.nodebuffer={string:d,array:function(v){return h(v,new Array(v.length))},arraybuffer:function(v){return m.nodebuffer.uint8array(v).buffer},uint8array:function(v){return h(v,new Uint8Array(v.length))},nodebuffer:n},l.transformTo=function(A,v){if(v||(v=""),!A)return v;l.checkSupport(A);var b=l.getTypeOf(v),x=m[b][A](v);return x},l.getTypeOf=function(A){if(typeof A=="string")return"string";if(Object.prototype.toString.call(A)==="[object Array]")return"array";if(i.nodebuffer&&t.test(A))return"nodebuffer";if(i.uint8array&&A instanceof Uint8Array)return"uint8array";if(i.arraybuffer&&A instanceof ArrayBuffer)return"arraybuffer"},l.checkSupport=function(A){var v=i[A.toLowerCase()];if(!v)throw new Error(A+" is not supported by this browser")},l.MAX_VALUE_16BITS=65535,l.MAX_VALUE_32BITS=-1,l.pretty=function(A){var v="",b,x;for(x=0;x<(A||"").length;x++)b=A.charCodeAt(x),v+="\\x"+(b<16?"0":"")+b.toString(16).toUpperCase();return v},l.findCompression=function(A){for(var v in u){if(!u.hasOwnProperty(v))continue;if(u[v].magic===A)return u[v]}return null},l.isRegExp=function(A){return Object.prototype.toString.call(A)==="[object RegExp]"}},{"./compressions":3,"./nodeBuffer":11,"./support":17}],22:[function(r,c,l){"use strict";var i=r("./stringReader"),u=r("./nodeBufferReader"),t=r("./uint8ArrayReader"),n=r("./utils"),o=r("./signature"),d=r("./zipEntry"),h=r("./support"),m=r("./object");function A(v,b){this.files=[],this.loadOptions=b,v&&this.load(v)}A.prototype={checkSignature:function(b){var x=this.reader.readString(4);if(x!==b)throw new Error("Corrupted zip or bug : unexpected signature ("+n.pretty(x)+", expected "+n.pretty(b)+")")},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=m.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 b=this.zip64EndOfCentralSize-44,x=0,C,w,S;x<b;)C=this.reader.readInt(2),w=this.reader.readInt(4),S=this.reader.readString(w),this.zip64ExtensibleData[C]={id:C,length:w,value:S}},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 b,x;for(b=0;b<this.files.length;b++)x=this.files[b],this.reader.setIndex(x.localHeaderOffset),this.checkSignature(o.LOCAL_FILE_HEADER),x.readLocalPart(this.reader),x.handleUTF8()},readCentralDir:function(){var b;for(this.reader.setIndex(this.centralDirOffset);this.reader.readString(4)===o.CENTRAL_FILE_HEADER;)b=new d({zip64:this.zip64},this.loadOptions),b.readCentralPart(this.reader),this.files.push(b)},readEndOfCentral:function(){var b=this.reader.lastIndexOfSignature(o.CENTRAL_DIRECTORY_END);if(b===-1)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(b),this.checkSignature(o.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===n.MAX_VALUE_16BITS||this.diskWithCentralDirStart===n.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===n.MAX_VALUE_16BITS||this.centralDirRecords===n.MAX_VALUE_16BITS||this.centralDirSize===n.MAX_VALUE_32BITS||this.centralDirOffset===n.MAX_VALUE_32BITS){if(this.zip64=!0,b=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR),b===-1)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(b),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(b){var x=n.getTypeOf(b);x==="string"&&!h.uint8array?this.reader=new i(b,this.loadOptions.optimizedBinaryString):x==="nodebuffer"?this.reader=new u(b):this.reader=new t(n.transformTo("uint8array",b))},load:function(b){this.prepareReader(b),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},c.exports=A},{"./nodeBufferReader":12,"./object":13,"./signature":14,"./stringReader":15,"./support":17,"./uint8ArrayReader":18,"./utils":21,"./zipEntry":23}],23:[function(r,c,l){"use strict";var i=r("./stringReader"),u=r("./utils"),t=r("./compressedObject"),n=r("./object");function o(d,h){this.options=d,this.loadOptions=h}o.prototype={isEncrypted:function(){return(this.bitFlag&1)===1},useUTF8:function(){return(this.bitFlag&2048)===2048},prepareCompressedContent:function(h,m,A){return function(){var v=h.index;h.setIndex(m);var b=h.readData(A);return h.setIndex(v),b}},prepareContent:function(h,m,A,v,b){return function(){var x=u.transformTo(v.uncompressInputType,this.getCompressedContent()),C=v.uncompress(x);if(C.length!==b)throw new Error("Bug : uncompressed data size mismatch");return C}},readLocalPart:function(h){var m,A;if(h.skip(22),this.fileNameLength=h.readInt(2),A=h.readInt(2),this.fileName=h.readString(this.fileNameLength),h.skip(A),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(m=u.findCompression(this.compressionMethod),m===null)throw new Error("Corrupted zip : compression "+u.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new t,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(h,h.index,this.compressedSize,m),this.decompressed.getContent=this.prepareContent(h,h.index,this.compressedSize,m,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=u.transformTo("string",this.decompressed.getContent()),n.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(h){if(this.versionMadeBy=h.readString(2),this.versionNeeded=h.readInt(2),this.bitFlag=h.readInt(2),this.compressionMethod=h.readString(2),this.date=h.readDate(),this.crc32=h.readInt(4),this.compressedSize=h.readInt(4),this.uncompressedSize=h.readInt(4),this.fileNameLength=h.readInt(2),this.extraFieldsLength=h.readInt(2),this.fileCommentLength=h.readInt(2),this.diskNumberStart=h.readInt(2),this.internalFileAttributes=h.readInt(2),this.externalFileAttributes=h.readInt(4),this.localHeaderOffset=h.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=h.readString(this.fileNameLength),this.readExtraFields(h),this.parseZIP64ExtraField(h),this.fileComment=h.readString(this.fileCommentLength),this.dir=!!(this.externalFileAttributes&16)},parseZIP64ExtraField:function(h){if(!this.extraFields[1])return;var m=new i(this.extraFields[1].value);this.uncompressedSize===u.MAX_VALUE_32BITS&&(this.uncompressedSize=m.readInt(8)),this.compressedSize===u.MAX_VALUE_32BITS&&(this.compressedSize=m.readInt(8)),this.localHeaderOffset===u.MAX_VALUE_32BITS&&(this.localHeaderOffset=m.readInt(8)),this.diskNumberStart===u.MAX_VALUE_32BITS&&(this.diskNumberStart=m.readInt(4))},readExtraFields:function(h){var m=h.index,A,v,b;for(this.extraFields=this.extraFields||{};h.index<m+this.extraFieldsLength;)A=h.readInt(2),v=h.readInt(2),b=h.readString(v),this.extraFields[A]={id:A,length:v,value:b}},handleUTF8:function(){if(this.useUTF8())this.fileName=n.utf8decode(this.fileName),this.fileComment=n.utf8decode(this.fileComment);else{var h=this.findExtraFieldUnicodePath();h!==null&&(this.fileName=h);var m=this.findExtraFieldUnicodeComment();m!==null&&(this.fileComment=m)}},findExtraFieldUnicodePath:function(){var h=this.extraFields[28789];if(h){var m=new i(h.value);return m.readInt(1)!==1||n.crc32(this.fileName)!==m.readInt(4)?null:n.utf8decode(m.readString(h.length-5))}return null},findExtraFieldUnicodeComment:function(){var h=this.extraFields[25461];if(h){var m=new i(h.value);return m.readInt(1)!==1||n.crc32(this.fileComment)!==m.readInt(4)?null:n.utf8decode(m.readString(h.length-5))}return null}},c.exports=o},{"./compressedObject":2,"./object":13,"./stringReader":15,"./utils":21}],24:[function(r,c,l){"use strict";var i=r("./lib/utils/common").assign,u=r("./lib/deflate"),t=r("./lib/inflate"),n=r("./lib/zlib/constants"),o={};i(o,u,t,n),c.exports=o},{"./lib/deflate":25,"./lib/inflate":26,"./lib/utils/common":27,"./lib/zlib/constants":30}],25:[function(r,c,l){"use strict";var i=r("./zlib/deflate.js"),u=r("./utils/common"),t=r("./utils/strings"),n=r("./zlib/messages"),o=r("./zlib/zstream"),d=0,h=4,m=0,A=1,v=-1,b=0,x=8,C=function(N){this.options=u.assign({level:v,method:x,chunkSize:16384,windowBits:15,memLevel:8,strategy:b,to:""},N||{});var M=this.options;M.raw&&M.windowBits>0?M.windowBits=-M.windowBits:M.gzip&&M.windowBits>0&&M.windowBits<16&&(M.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new o,this.strm.avail_out=0;var k=i.deflateInit2(this.strm,M.level,M.method,M.windowBits,M.memLevel,M.strategy);if(k!==m)throw new Error(n[k]);M.header&&i.deflateSetHeader(this.strm,M.header)};C.prototype.push=function(I,N){var M=this.strm,k=this.options.chunkSize,U,V;if(this.ended)return!1;V=N===~~N?N:N===!0?h:d,typeof I=="string"?M.input=t.string2buf(I):M.input=I,M.next_in=0,M.avail_in=M.input.length;do{if(M.avail_out===0&&(M.output=new u.Buf8(k),M.next_out=0,M.avail_out=k),U=i.deflate(M,V),U!==A&&U!==m)return this.onEnd(U),this.ended=!0,!1;(M.avail_out===0||M.avail_in===0&&V===h)&&(this.options.to==="string"?this.onData(t.buf2binstring(u.shrinkBuf(M.output,M.next_out))):this.onData(u.shrinkBuf(M.output,M.next_out)))}while((M.avail_in>0||M.avail_out===0)&&U!==A);return V===h?(U=i.deflateEnd(this.strm),this.onEnd(U),this.ended=!0,U===m):!0},C.prototype.onData=function(I){this.chunks.push(I)},C.prototype.onEnd=function(I){I===m&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=u.flattenChunks(this.chunks)),this.chunks=[],this.err=I,this.msg=this.strm.msg};function w(I,N){var M=new C(N);if(M.push(I,!0),M.err)throw M.msg;return M.result}function S(I,N){return N=N||{},N.raw=!0,w(I,N)}function T(I,N){return N=N||{},N.gzip=!0,w(I,N)}l.Deflate=C,l.deflate=w,l.deflateRaw=S,l.gzip=T},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(r,c,l){"use strict";var i=r("./zlib/inflate.js"),u=r("./utils/common"),t=r("./utils/strings"),n=r("./zlib/constants"),o=r("./zlib/messages"),d=r("./zlib/zstream"),h=r("./zlib/gzheader"),m=function(x){this.options=u.assign({chunkSize:16384,windowBits:0,to:""},x||{});var C=this.options;C.raw&&C.windowBits>=0&&C.windowBits<16&&(C.windowBits=-C.windowBits,C.windowBits===0&&(C.windowBits=-15)),C.windowBits>=0&&C.windowBits<16&&!(x&&x.windowBits)&&(C.windowBits+=32),C.windowBits>15&&C.windowBits<48&&((C.windowBits&15)===0&&(C.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new d,this.strm.avail_out=0;var w=i.inflateInit2(this.strm,C.windowBits);if(w!==n.Z_OK)throw new Error(o[w]);this.header=new h,i.inflateGetHeader(this.strm,this.header)};m.prototype.push=function(b,x){var C=this.strm,w=this.options.chunkSize,S,T,I,N,M;if(this.ended)return!1;T=x===~~x?x:x===!0?n.Z_FINISH:n.Z_NO_FLUSH,typeof b=="string"?C.input=t.binstring2buf(b):C.input=b,C.next_in=0,C.avail_in=C.input.length;do{if(C.avail_out===0&&(C.output=new u.Buf8(w),C.next_out=0,C.avail_out=w),S=i.inflate(C,n.Z_NO_FLUSH),S!==n.Z_STREAM_END&&S!==n.Z_OK)return this.onEnd(S),this.ended=!0,!1;C.next_out&&((C.avail_out===0||S===n.Z_STREAM_END||C.avail_in===0&&T===n.Z_FINISH)&&(this.options.to==="string"?(I=t.utf8border(C.output,C.next_out),N=C.next_out-I,M=t.buf2string(C.output,I),C.next_out=N,C.avail_out=w-N,N&&u.arraySet(C.output,C.output,I,N,0),this.onData(M)):this.onData(u.shrinkBuf(C.output,C.next_out))))}while(C.avail_in>0&&S!==n.Z_STREAM_END);return S===n.Z_STREAM_END&&(T=n.Z_FINISH),T===n.Z_FINISH?(S=i.inflateEnd(this.strm),this.onEnd(S),this.ended=!0,S===n.Z_OK):!0},m.prototype.onData=function(b){this.chunks.push(b)},m.prototype.onEnd=function(b){b===n.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=u.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg};function A(b,x){var C=new m(x);if(C.push(b,!0),C.err)throw C.msg;return C.result}function v(b,x){return x=x||{},x.raw=!0,A(b,x)}l.Inflate=m,l.inflate=A,l.inflateRaw=v,l.ungzip=A},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(r,c,l){"use strict";var i=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";l.assign=function(n){for(var o=Array.prototype.slice.call(arguments,1);o.length;){var d=o.shift();if(!d)continue;if(typeof d!="object")throw new TypeError(d+"must be non-object");for(var h in d)d.hasOwnProperty(h)&&(n[h]=d[h])}return n},l.shrinkBuf=function(n,o){return n.length===o?n:n.subarray?n.subarray(0,o):(n.length=o,n)};var u={arraySet:function(o,d,h,m,A){if(d.subarray&&o.subarray){o.set(d.subarray(h,h+m),A);return}for(var v=0;v<m;v++)o[A+v]=d[h+v]},flattenChunks:function(o){var d,h,m,A,v,b;for(m=0,d=0,h=o.length;d<h;d++)m+=o[d].length;for(b=new Uint8Array(m),A=0,d=0,h=o.length;d<h;d++)v=o[d],b.set(v,A),A+=v.length;return b}},t={arraySet:function(o,d,h,m,A){for(var v=0;v<m;v++)o[A+v]=d[h+v]},flattenChunks:function(o){return[].concat.apply([],o)}};l.setTyped=function(n){n?(l.Buf8=Uint8Array,l.Buf16=Uint16Array,l.Buf32=Int32Array,l.assign(l,u)):(l.Buf8=Array,l.Buf16=Array,l.Buf32=Array,l.assign(l,t))},l.setTyped(i)},{}],28:[function(r,c,l){"use strict";var i=r("./common"),u=!0,t=!0;try{String.fromCharCode.apply(null,[0])}catch(h){u=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(h){t=!1}for(var n=new i.Buf8(256),o=0;o<256;o++)n[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;n[254]=n[254]=1,l.string2buf=function(h){var m,A,v,b,x,C=h.length,w=0;for(b=0;b<C;b++)A=h.charCodeAt(b),(A&64512)===55296&&b+1<C&&(v=h.charCodeAt(b+1),(v&64512)===56320&&(A=65536+(A-55296<<10)+(v-56320),b++)),w+=A<128?1:A<2048?2:A<65536?3:4;for(m=new i.Buf8(w),x=0,b=0;x<w;b++)A=h.charCodeAt(b),(A&64512)===55296&&b+1<C&&(v=h.charCodeAt(b+1),(v&64512)===56320&&(A=65536+(A-55296<<10)+(v-56320),b++)),A<128?m[x++]=A:A<2048?(m[x++]=192|A>>>6,m[x++]=128|A&63):A<65536?(m[x++]=224|A>>>12,m[x++]=128|A>>>6&63,m[x++]=128|A&63):(m[x++]=240|A>>>18,m[x++]=128|A>>>12&63,m[x++]=128|A>>>6&63,m[x++]=128|A&63);return m};function d(h,m){if(m<65537&&(h.subarray&&t||!h.subarray&&u))return String.fromCharCode.apply(null,i.shrinkBuf(h,m));for(var A="",v=0;v<m;v++)A+=String.fromCharCode(h[v]);return A}l.buf2binstring=function(h){return d(h,h.length)},l.binstring2buf=function(h){for(var m=new i.Buf8(h.length),A=0,v=m.length;A<v;A++)m[A]=h.charCodeAt(A);return m},l.buf2string=function(h,m){var A,v,b,x,C=m||h.length,w=new Array(C*2);for(v=0,A=0;A<C;){if(b=h[A++],b<128){w[v++]=b;continue}if(x=n[b],x>4){w[v++]=65533,A+=x-1;continue}for(b&=x===2?31:x===3?15:7;x>1&&A<C;)b=b<<6|h[A++]&63,x--;if(x>1){w[v++]=65533;continue}b<65536?w[v++]=b:(b-=65536,w[v++]=55296|b>>10&1023,w[v++]=56320|b&1023)}return d(w,v)},l.utf8border=function(h,m){var A;for(m=m||h.length,m>h.length&&(m=h.length),A=m-1;A>=0&&(h[A]&192)===128;)A--;return A<0||A===0?m:A+n[h[A]]>m?A:m}},{"./common":27}],29:[function(r,c,l){"use strict";function i(u,t,n,o){for(var d=u&65535|0,h=u>>>16&65535|0,m=0;n!==0;){m=n>2e3?2e3:n,n-=m;do d=d+t[o++]|0,h=h+d|0;while(--m);d%=65521,h%=65521}return d|h<<16|0}c.exports=i},{}],30:[function(r,c,l){c.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(r,c,l){"use strict";function i(){for(var n,o=[],d=0;d<256;d++){n=d;for(var h=0;h<8;h++)n=n&1?3988292384^n>>>1:n>>>1;o[d]=n}return o}var u=i();function t(n,o,d,h){var m=u,A=h+d;n=n^-1;for(var v=h;v<A;v++)n=n>>>8^m[(n^o[v])&255];return n^-1}c.exports=t},{}],32:[function(r,c,l){"use strict";var i=r("../utils/common"),u=r("./trees"),t=r("./adler32"),n=r("./crc32"),o=r("./messages"),d=0,h=1,m=3,A=4,v=5,b=0,x=1,C=-2,w=-3,S=-5,T=-1,I=1,N=2,M=3,k=4,U=0,V=2,B=8,H=9,P=15,j=8,z=29,K=256,X=K+1+z,Z=30,Y=19,te=2*X+1,q=15,ee=3,fe=258,be=fe+ee+1,Fe=32,ve=42,Oe=69,J=73,ne=91,Ke=103,ie=113,re=666,he=1,ge=2,Pe=3,Ee=4,ke=3;function Me(ct,Pt){return ct.msg=o[Pt],Pt}function me(ct){return(ct<<1)-(ct>4?9:0)}function le(ct){for(var Pt=ct.length;--Pt>=0;)ct[Pt]=0}function oe(ct){var Pt=ct.state,Vt=Pt.pending;if(Vt>ct.avail_out&&(Vt=ct.avail_out),Vt===0)return;i.arraySet(ct.output,Pt.pending_buf,Pt.pending_out,Vt,ct.next_out),ct.next_out+=Vt,Pt.pending_out+=Vt,ct.total_out+=Vt,ct.avail_out-=Vt,Pt.pending-=Vt,Pt.pending===0&&(Pt.pending_out=0)}function Se(ct,Pt){u._tr_flush_block(ct,ct.block_start>=0?ct.block_start:-1,ct.strstart-ct.block_start,Pt),ct.block_start=ct.strstart,oe(ct.strm)}function nt(ct,Pt){ct.pending_buf[ct.pending++]=Pt}function et(ct,Pt){ct.pending_buf[ct.pending++]=Pt>>>8&255,ct.pending_buf[ct.pending++]=Pt&255}function Ue(ct,Pt,Vt,ut){var at=ct.avail_in;return at>ut&&(at=ut),at===0?0:(ct.avail_in-=at,i.arraySet(Pt,ct.input,ct.next_in,at,Vt),ct.state.wrap===1?ct.adler=t(ct.adler,Pt,at,Vt):ct.state.wrap===2&&(ct.adler=n(ct.adler,Pt,at,Vt)),ct.next_in+=at,ct.total_in+=at,at)}function bt(ct,Pt){var Vt=ct.max_chain_length,ut=ct.strstart,at,rt,Yt=ct.prev_length,wr=ct.nice_match,yr=ct.strstart>ct.w_size-be?ct.strstart-(ct.w_size-be):0,xr=ct.window,Tn=ct.w_mask,ln=ct.prev,Wn=ct.strstart+fe,ht=xr[ut+Yt-1],At=xr[ut+Yt];ct.prev_length>=ct.good_match&&(Vt>>=2),wr>ct.lookahead&&(wr=ct.lookahead);do{if(at=Pt,xr[at+Yt]!==At||xr[at+Yt-1]!==ht||xr[at]!==xr[ut]||xr[++at]!==xr[ut+1])continue;ut+=2,at++;do;while(xr[++ut]===xr[++at]&&xr[++ut]===xr[++at]&&xr[++ut]===xr[++at]&&xr[++ut]===xr[++at]&&xr[++ut]===xr[++at]&&xr[++ut]===xr[++at]&&xr[++ut]===xr[++at]&&xr[++ut]===xr[++at]&&ut<Wn);if(rt=fe-(Wn-ut),ut=Wn-fe,rt>Yt){if(ct.match_start=Pt,Yt=rt,rt>=wr)break;ht=xr[ut+Yt-1],At=xr[ut+Yt]}}while((Pt=ln[Pt&Tn])>yr&&--Vt!==0);return Yt<=ct.lookahead?Yt:ct.lookahead}function Je(ct){var Pt=ct.w_size,Vt,ut,at,rt,Yt;do{if(rt=ct.window_size-ct.lookahead-ct.strstart,ct.strstart>=Pt+(Pt-be)){i.arraySet(ct.window,ct.window,Pt,Pt,0),ct.match_start-=Pt,ct.strstart-=Pt,ct.block_start-=Pt,ut=ct.hash_size,Vt=ut;do at=ct.head[--Vt],ct.head[Vt]=at>=Pt?at-Pt:0;while(--ut);ut=Pt,Vt=ut;do at=ct.prev[--Vt],ct.prev[Vt]=at>=Pt?at-Pt:0;while(--ut);rt+=Pt}if(ct.strm.avail_in===0)break;if(ut=Ue(ct.strm,ct.window,ct.strstart+ct.lookahead,rt),ct.lookahead+=ut,ct.lookahead+ct.insert>=ee)for(Yt=ct.strstart-ct.insert,ct.ins_h=ct.window[Yt],ct.ins_h=(ct.ins_h<<ct.hash_shift^ct.window[Yt+1])&ct.hash_mask;ct.insert&&!(ct.ins_h=(ct.ins_h<<ct.hash_shift^ct.window[Yt+ee-1])&ct.hash_mask,ct.prev[Yt&ct.w_mask]=ct.head[ct.ins_h],ct.head[ct.ins_h]=Yt,Yt++,ct.insert--,ct.lookahead+ct.insert<ee););}while(ct.lookahead<be&&ct.strm.avail_in!==0)}function St(ct,Pt){var Vt=65535;for(Vt>ct.pending_buf_size-5&&(Vt=ct.pending_buf_size-5);;){if(ct.lookahead<=1){if(Je(ct),ct.lookahead===0&&Pt===d)return he;if(ct.lookahead===0)break}ct.strstart+=ct.lookahead,ct.lookahead=0;var ut=ct.block_start+Vt;if((ct.strstart===0||ct.strstart>=ut)&&(ct.lookahead=ct.strstart-ut,ct.strstart=ut,Se(ct,!1),ct.strm.avail_out===0))return he;if(ct.strstart-ct.block_start>=ct.w_size-be&&(Se(ct,!1),ct.strm.avail_out===0))return he}return ct.insert=0,Pt===A?(Se(ct,!0),ct.strm.avail_out===0?Pe:Ee):(ct.strstart>ct.block_start&&(Se(ct,!1),ct.strm.avail_out===0),he)}function Nt(ct,Pt){for(var Vt,ut;;){if(ct.lookahead<be){if(Je(ct),ct.lookahead<be&&Pt===d)return he;if(ct.lookahead===0)break}if(Vt=0,ct.lookahead>=ee&&(ct.ins_h=(ct.ins_h<<ct.hash_shift^ct.window[ct.strstart+ee-1])&ct.hash_mask,Vt=ct.prev[ct.strstart&ct.w_mask]=ct.head[ct.ins_h],ct.head[ct.ins_h]=ct.strstart),Vt!==0&&ct.strstart-Vt<=ct.w_size-be&&(ct.match_length=bt(ct,Vt)),ct.match_length>=ee)if(ut=u._tr_tally(ct,ct.strstart-ct.match_start,ct.match_length-ee),ct.lookahead-=ct.match_length,ct.match_length<=ct.max_lazy_match&&ct.lookahead>=ee){ct.match_length--;do ct.strstart++,ct.ins_h=(ct.ins_h<<ct.hash_shift^ct.window[ct.strstart+ee-1])&ct.hash_mask,Vt=ct.prev[ct.strstart&ct.w_mask]=ct.head[ct.ins_h],ct.head[ct.ins_h]=ct.strstart;while(--ct.match_length!==0);ct.strstart++}else ct.strstart+=ct.match_length,ct.match_length=0,ct.ins_h=ct.window[ct.strstart],ct.ins_h=(ct.ins_h<<ct.hash_shift^ct.window[ct.strstart+1])&ct.hash_mask;else ut=u._tr_tally(ct,0,ct.window[ct.strstart]),ct.lookahead--,ct.strstart++;if(ut&&(Se(ct,!1),ct.strm.avail_out===0))return he}return ct.insert=ct.strstart<ee-1?ct.strstart:ee-1,Pt===A?(Se(ct,!0),ct.strm.avail_out===0?Pe:Ee):ct.last_lit&&(Se(ct,!1),ct.strm.avail_out===0)?he:ge}function Rt(ct,Pt){for(var Vt,ut,at;;){if(ct.lookahead<be){if(Je(ct),ct.lookahead<be&&Pt===d)return he;if(ct.lookahead===0)break}if(Vt=0,ct.lookahead>=ee&&(ct.ins_h=(ct.ins_h<<ct.hash_shift^ct.window[ct.strstart+ee-1])&ct.hash_mask,Vt=ct.prev[ct.strstart&ct.w_mask]=ct.head[ct.ins_h],ct.head[ct.ins_h]=ct.strstart),ct.prev_length=ct.match_length,ct.prev_match=ct.match_start,ct.match_length=ee-1,Vt!==0&&ct.prev_length<ct.max_lazy_match&&ct.strstart-Vt<=ct.w_size-be&&(ct.match_length=bt(ct,Vt),ct.match_length<=5&&(ct.strategy===I||ct.match_length===ee&&ct.strstart-ct.match_start>4096)&&(ct.match_length=ee-1)),ct.prev_length>=ee&&ct.match_length<=ct.prev_length){at=ct.strstart+ct.lookahead-ee,ut=u._tr_tally(ct,ct.strstart-1-ct.prev_match,ct.prev_length-ee),ct.lookahead-=ct.prev_length-1,ct.prev_length-=2;do++ct.strstart<=at&&(ct.ins_h=(ct.ins_h<<ct.hash_shift^ct.window[ct.strstart+ee-1])&ct.hash_mask,Vt=ct.prev[ct.strstart&ct.w_mask]=ct.head[ct.ins_h],ct.head[ct.ins_h]=ct.strstart);while(--ct.prev_length!==0);if(ct.match_available=0,ct.match_length=ee-1,ct.strstart++,ut&&(Se(ct,!1),ct.strm.avail_out===0))return he}else if(ct.match_available){if(ut=u._tr_tally(ct,0,ct.window[ct.strstart-1]),ut&&Se(ct,!1),ct.strstart++,ct.lookahead--,ct.strm.avail_out===0)return he}else ct.match_available=1,ct.strstart++,ct.lookahead--}return ct.match_available&&(ut=u._tr_tally(ct,0,ct.window[ct.strstart-1]),ct.match_available=0),ct.insert=ct.strstart<ee-1?ct.strstart:ee-1,Pt===A?(Se(ct,!0),ct.strm.avail_out===0?Pe:Ee):ct.last_lit&&(Se(ct,!1),ct.strm.avail_out===0)?he:ge}function Ft(ct,Pt){for(var Vt,ut,at,rt,Yt=ct.window;;){if(ct.lookahead<=fe){if(Je(ct),ct.lookahead<=fe&&Pt===d)return he;if(ct.lookahead===0)break}if(ct.match_length=0,ct.lookahead>=ee&&ct.strstart>0&&(at=ct.strstart-1,ut=Yt[at],ut===Yt[++at]&&ut===Yt[++at]&&ut===Yt[++at])){rt=ct.strstart+fe;do;while(ut===Yt[++at]&&ut===Yt[++at]&&ut===Yt[++at]&&ut===Yt[++at]&&ut===Yt[++at]&&ut===Yt[++at]&&ut===Yt[++at]&&ut===Yt[++at]&&at<rt);ct.match_length=fe-(rt-at),ct.match_length>ct.lookahead&&(ct.match_length=ct.lookahead)}if(ct.match_length>=ee?(Vt=u._tr_tally(ct,1,ct.match_length-ee),ct.lookahead-=ct.match_length,ct.strstart+=ct.match_length,ct.match_length=0):(Vt=u._tr_tally(ct,0,ct.window[ct.strstart]),ct.lookahead--,ct.strstart++),Vt&&(Se(ct,!1),ct.strm.avail_out===0))return he}return ct.insert=0,Pt===A?(Se(ct,!0),ct.strm.avail_out===0?Pe:Ee):ct.last_lit&&(Se(ct,!1),ct.strm.avail_out===0)?he:ge}function Ht(ct,Pt){for(var Vt;;){if(ct.lookahead===0&&(Je(ct),ct.lookahead===0)){if(Pt===d)return he;break}if(ct.match_length=0,Vt=u._tr_tally(ct,0,ct.window[ct.strstart]),ct.lookahead--,ct.strstart++,Vt&&(Se(ct,!1),ct.strm.avail_out===0))return he}return ct.insert=0,Pt===A?(Se(ct,!0),ct.strm.avail_out===0?Pe:Ee):ct.last_lit&&(Se(ct,!1),ct.strm.avail_out===0)?he:ge}var $e=function(Pt,Vt,ut,at,rt){this.good_length=Pt,this.max_lazy=Vt,this.nice_length=ut,this.max_chain=at,this.func=rt},we;we=[new $e(0,0,0,0,St),new $e(4,4,8,4,Nt),new $e(4,5,16,8,Nt),new $e(4,6,32,32,Nt),new $e(4,4,16,16,Rt),new $e(8,16,32,32,Rt),new $e(8,16,128,128,Rt),new $e(8,32,128,256,Rt),new $e(32,128,258,1024,Rt),new $e(32,258,258,4096,Rt)];function ue(ct){ct.window_size=2*ct.w_size,le(ct.head),ct.max_lazy_match=we[ct.level].max_lazy,ct.good_match=we[ct.level].good_length,ct.nice_match=we[ct.level].nice_length,ct.max_chain_length=we[ct.level].max_chain,ct.strstart=0,ct.block_start=0,ct.lookahead=0,ct.insert=0,ct.match_length=ct.prev_length=ee-1,ct.match_available=0,ct.ins_h=0}function Qe(){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=B,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 i.Buf16(te*2),this.dyn_dtree=new i.Buf16((2*Z+1)*2),this.bl_tree=new i.Buf16((2*Y+1)*2),le(this.dyn_ltree),le(this.dyn_dtree),le(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(q+1),this.heap=new i.Buf16(2*X+1),le(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(2*X+1),le(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 qe(ct){var Pt;return!ct||!ct.state?Me(ct,C):(ct.total_in=ct.total_out=0,ct.data_type=V,Pt=ct.state,Pt.pending=0,Pt.pending_out=0,Pt.wrap<0&&(Pt.wrap=-Pt.wrap),Pt.status=Pt.wrap?ve:ie,ct.adler=Pt.wrap===2?0:1,Pt.last_flush=d,u._tr_init(Pt),b)}function Ae(ct){var Pt=qe(ct);return Pt===b&&ue(ct.state),Pt}function wt(ct,Pt){return!ct||!ct.state||ct.state.wrap!==2?C:(ct.state.gzhead=Pt,b)}function zt(ct,Pt,Vt,ut,at,rt){if(!ct)return C;var Yt=1;if(Pt===T&&(Pt=6),ut<0?(Yt=0,ut=-ut):ut>15&&(Yt=2,ut-=16),at<1||at>H||Vt!==B||ut<8||ut>15||Pt<0||Pt>9||rt<0||rt>k)return Me(ct,C);ut===8&&(ut=9);var wr=new Qe;return ct.state=wr,wr.strm=ct,wr.wrap=Yt,wr.gzhead=null,wr.w_bits=ut,wr.w_size=1<<wr.w_bits,wr.w_mask=wr.w_size-1,wr.hash_bits=at+7,wr.hash_size=1<<wr.hash_bits,wr.hash_mask=wr.hash_size-1,wr.hash_shift=~~((wr.hash_bits+ee-1)/ee),wr.window=new i.Buf8(wr.w_size*2),wr.head=new i.Buf16(wr.hash_size),wr.prev=new i.Buf16(wr.w_size),wr.lit_bufsize=1<<at+6,wr.pending_buf_size=wr.lit_bufsize*4,wr.pending_buf=new i.Buf8(wr.pending_buf_size),wr.d_buf=wr.lit_bufsize>>1,wr.l_buf=(1+2)*wr.lit_bufsize,wr.level=Pt,wr.strategy=rt,wr.method=Vt,Ae(ct)}function ze(ct,Pt){return zt(ct,Pt,B,P,j,U)}function jt(ct,Pt){var Vt,ut,at,rt;if(!ct||!ct.state||Pt>v||Pt<0)return ct?Me(ct,C):C;if(ut=ct.state,!ct.output||!ct.input&&ct.avail_in!==0||ut.status===re&&Pt!==A)return Me(ct,ct.avail_out===0?S:C);if(ut.strm=ct,Vt=ut.last_flush,ut.last_flush=Pt,ut.status===ve)if(ut.wrap===2)ct.adler=0,nt(ut,31),nt(ut,139),nt(ut,8),ut.gzhead?(nt(ut,(ut.gzhead.text?1:0)+(ut.gzhead.hcrc?2:0)+(ut.gzhead.extra?4:0)+(ut.gzhead.name?8:0)+(ut.gzhead.comment?16:0)),nt(ut,ut.gzhead.time&255),nt(ut,ut.gzhead.time>>8&255),nt(ut,ut.gzhead.time>>16&255),nt(ut,ut.gzhead.time>>24&255),nt(ut,ut.level===9?2:ut.strategy>=N||ut.level<2?4:0),nt(ut,ut.gzhead.os&255),ut.gzhead.extra&&ut.gzhead.extra.length&&(nt(ut,ut.gzhead.extra.length&255),nt(ut,ut.gzhead.extra.length>>8&255)),ut.gzhead.hcrc&&(ct.adler=n(ct.adler,ut.pending_buf,ut.pending,0)),ut.gzindex=0,ut.status=Oe):(nt(ut,0),nt(ut,0),nt(ut,0),nt(ut,0),nt(ut,0),nt(ut,ut.level===9?2:ut.strategy>=N||ut.level<2?4:0),nt(ut,ke),ut.status=ie);else{var Yt=B+(ut.w_bits-8<<4)<<8,wr=-1;ut.strategy>=N||ut.level<2?wr=0:ut.level<6?wr=1:ut.level===6?wr=2:wr=3,Yt|=wr<<6,ut.strstart!==0&&(Yt|=Fe),Yt+=31-Yt%31,ut.status=ie,et(ut,Yt),ut.strstart!==0&&(et(ut,ct.adler>>>16),et(ut,ct.adler&65535)),ct.adler=1}if(ut.status===Oe)if(ut.gzhead.extra){for(at=ut.pending;ut.gzindex<(ut.gzhead.extra.length&65535)&&!(ut.pending===ut.pending_buf_size&&(ut.gzhead.hcrc&&ut.pending>at&&(ct.adler=n(ct.adler,ut.pending_buf,ut.pending-at,at)),oe(ct),at=ut.pending,ut.pending===ut.pending_buf_size));)nt(ut,ut.gzhead.extra[ut.gzindex]&255),ut.gzindex++;ut.gzhead.hcrc&&ut.pending>at&&(ct.adler=n(ct.adler,ut.pending_buf,ut.pending-at,at)),ut.gzindex===ut.gzhead.extra.length&&(ut.gzindex=0,ut.status=J)}else ut.status=J;if(ut.status===J)if(ut.gzhead.name){at=ut.pending;do{if(ut.pending===ut.pending_buf_size&&(ut.gzhead.hcrc&&ut.pending>at&&(ct.adler=n(ct.adler,ut.pending_buf,ut.pending-at,at)),oe(ct),at=ut.pending,ut.pending===ut.pending_buf_size)){rt=1;break}ut.gzindex<ut.gzhead.name.length?rt=ut.gzhead.name.charCodeAt(ut.gzindex++)&255:rt=0,nt(ut,rt)}while(rt!==0);ut.gzhead.hcrc&&ut.pending>at&&(ct.adler=n(ct.adler,ut.pending_buf,ut.pending-at,at)),rt===0&&(ut.gzindex=0,ut.status=ne)}else ut.status=ne;if(ut.status===ne)if(ut.gzhead.comment){at=ut.pending;do{if(ut.pending===ut.pending_buf_size&&(ut.gzhead.hcrc&&ut.pending>at&&(ct.adler=n(ct.adler,ut.pending_buf,ut.pending-at,at)),oe(ct),at=ut.pending,ut.pending===ut.pending_buf_size)){rt=1;break}ut.gzindex<ut.gzhead.comment.length?rt=ut.gzhead.comment.charCodeAt(ut.gzindex++)&255:rt=0,nt(ut,rt)}while(rt!==0);ut.gzhead.hcrc&&ut.pending>at&&(ct.adler=n(ct.adler,ut.pending_buf,ut.pending-at,at)),rt===0&&(ut.status=Ke)}else ut.status=Ke;if(ut.status===Ke&&(ut.gzhead.hcrc?(ut.pending+2>ut.pending_buf_size&&oe(ct),ut.pending+2<=ut.pending_buf_size&&(nt(ut,ct.adler&255),nt(ut,ct.adler>>8&255),ct.adler=0,ut.status=ie)):ut.status=ie),ut.pending!==0){if(oe(ct),ct.avail_out===0)return ut.last_flush=-1,b}else if(ct.avail_in===0&&me(Pt)<=me(Vt)&&Pt!==A)return Me(ct,S);if(ut.status===re&&ct.avail_in!==0)return Me(ct,S);if(ct.avail_in!==0||ut.lookahead!==0||Pt!==d&&ut.status!==re){var yr=ut.strategy===N?Ht(ut,Pt):ut.strategy===M?Ft(ut,Pt):we[ut.level].func(ut,Pt);if((yr===Pe||yr===Ee)&&(ut.status=re),yr===he||yr===Pe)return ct.avail_out===0&&(ut.last_flush=-1),b;if(yr===ge&&(Pt===h?u._tr_align(ut):Pt!==v&&(u._tr_stored_block(ut,0,0,!1),Pt===m&&(le(ut.head),ut.lookahead===0&&(ut.strstart=0,ut.block_start=0,ut.insert=0))),oe(ct),ct.avail_out===0))return ut.last_flush=-1,b}return Pt!==A?b:ut.wrap<=0?x:(ut.wrap===2?(nt(ut,ct.adler&255),nt(ut,ct.adler>>8&255),nt(ut,ct.adler>>16&255),nt(ut,ct.adler>>24&255),nt(ut,ct.total_in&255),nt(ut,ct.total_in>>8&255),nt(ut,ct.total_in>>16&255),nt(ut,ct.total_in>>24&255)):(et(ut,ct.adler>>>16),et(ut,ct.adler&65535)),oe(ct),ut.wrap>0&&(ut.wrap=-ut.wrap),ut.pending!==0?b:x)}function mr(ct){var Pt;return!ct||!ct.state?C:(Pt=ct.state.status,Pt!==ve&&Pt!==Oe&&Pt!==J&&Pt!==ne&&Pt!==Ke&&Pt!==ie&&Pt!==re?Me(ct,C):(ct.state=null,Pt===ie?Me(ct,w):b))}l.deflateInit=ze,l.deflateInit2=zt,l.deflateReset=Ae,l.deflateResetKeep=qe,l.deflateSetHeader=wt,l.deflate=jt,l.deflateEnd=mr,l.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(r,c,l){"use strict";function i(){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}c.exports=i},{}],34:[function(r,c,l){"use strict";var i=30,u=12;c.exports=function(n,o){var d,h,m,A,v,b,x,C,w,S,T,I,N,M,k,U,V,B,H,P,j,z,K,X,Z;d=n.state,h=n.next_in,X=n.input,m=h+(n.avail_in-5),A=n.next_out,Z=n.output,v=A-(o-n.avail_out),b=A+(n.avail_out-257),x=d.dmax,C=d.wsize,w=d.whave,S=d.wnext,T=d.window,I=d.hold,N=d.bits,M=d.lencode,k=d.distcode,U=(1<<d.lenbits)-1,V=(1<<d.distbits)-1;e:do{N<15&&(I+=X[h++]<<N,N+=8,I+=X[h++]<<N,N+=8),B=M[I&U];t:for(;;){if(H=B>>>24,I>>>=H,N-=H,H=B>>>16&255,H===0)Z[A++]=B&65535;else if(H&16){P=B&65535,H&=15,H&&(N<H&&(I+=X[h++]<<N,N+=8),P+=I&(1<<H)-1,I>>>=H,N-=H),N<15&&(I+=X[h++]<<N,N+=8,I+=X[h++]<<N,N+=8),B=k[I&V];r:for(;;){if(H=B>>>24,I>>>=H,N-=H,H=B>>>16&255,H&16){if(j=B&65535,H&=15,N<H&&(I+=X[h++]<<N,N+=8,N<H&&(I+=X[h++]<<N,N+=8)),j+=I&(1<<H)-1,j>x){n.msg="invalid distance too far back",d.mode=i;break e}if(I>>>=H,N-=H,H=A-v,j>H){if(H=j-H,H>w&&d.sane){n.msg="invalid distance too far back",d.mode=i;break e}if(z=0,K=T,S===0){if(z+=C-H,H<P){P-=H;do Z[A++]=T[z++];while(--H);z=A-j,K=Z}}else if(S<H){if(z+=C+S-H,H-=S,H<P){P-=H;do Z[A++]=T[z++];while(--H);if(z=0,S<P){H=S,P-=H;do Z[A++]=T[z++];while(--H);z=A-j,K=Z}}}else if(z+=S-H,H<P){P-=H;do Z[A++]=T[z++];while(--H);z=A-j,K=Z}for(;P>2;)Z[A++]=K[z++],Z[A++]=K[z++],Z[A++]=K[z++],P-=3;P&&(Z[A++]=K[z++],P>1&&(Z[A++]=K[z++]))}else{z=A-j;do Z[A++]=Z[z++],Z[A++]=Z[z++],Z[A++]=Z[z++],P-=3;while(P>2);P&&(Z[A++]=Z[z++],P>1&&(Z[A++]=Z[z++]))}}else if((H&64)===0){B=k[(B&65535)+(I&(1<<H)-1)];continue r}else{n.msg="invalid distance code",d.mode=i;break e}break}}else if((H&64)===0){B=M[(B&65535)+(I&(1<<H)-1)];continue t}else if(H&32){d.mode=u;break e}else{n.msg="invalid literal/length code",d.mode=i;break e}break}}while(h<m&&A<b);P=N>>3,h-=P,N-=P<<3,I&=(1<<N)-1,n.next_in=h,n.next_out=A,n.avail_in=h<m?5+(m-h):5-(h-m),n.avail_out=A<b?257+(b-A):257-(A-b),d.hold=I,d.bits=N;return}},{}],35:[function(r,c,l){"use strict";var i=r("../utils/common"),u=r("./adler32"),t=r("./crc32"),n=r("./inffast"),o=r("./inftrees"),d=0,h=1,m=2,A=4,v=5,b=6,x=0,C=1,w=2,S=-2,T=-3,I=-4,N=-5,M=8,k=1,U=2,V=3,B=4,H=5,P=6,j=7,z=8,K=9,X=10,Z=11,Y=12,te=13,q=14,ee=15,fe=16,be=17,Fe=18,ve=19,Oe=20,J=21,ne=22,Ke=23,ie=24,re=25,he=26,ge=27,Pe=28,Ee=29,ke=30,Me=31,me=32,le=852,oe=592,Se=15,nt=Se;function et(wt){return(wt>>>24&255)+(wt>>>8&65280)+((wt&65280)<<8)+((wt&255)<<24)}function Ue(){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 i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function bt(wt){var zt;return!wt||!wt.state?S:(zt=wt.state,wt.total_in=wt.total_out=zt.total=0,wt.msg="",zt.wrap&&(wt.adler=zt.wrap&1),zt.mode=k,zt.last=0,zt.havedict=0,zt.dmax=32768,zt.head=null,zt.hold=0,zt.bits=0,zt.lencode=zt.lendyn=new i.Buf32(le),zt.distcode=zt.distdyn=new i.Buf32(oe),zt.sane=1,zt.back=-1,x)}function Je(wt){var zt;return!wt||!wt.state?S:(zt=wt.state,zt.wsize=0,zt.whave=0,zt.wnext=0,bt(wt))}function St(wt,zt){var ze,jt;return!wt||!wt.state?S:(jt=wt.state,zt<0?(ze=0,zt=-zt):(ze=(zt>>4)+1,zt<48&&(zt&=15)),zt&&(zt<8||zt>15)?S:(jt.window!==null&&jt.wbits!==zt&&(jt.window=null),jt.wrap=ze,jt.wbits=zt,Je(wt)))}function Nt(wt,zt){var ze,jt;return wt?(jt=new Ue,wt.state=jt,jt.window=null,ze=St(wt,zt),ze!==x&&(wt.state=null),ze):S}function Rt(wt){return Nt(wt,nt)}var Ft=!0,Ht,$e;function we(wt){if(Ft){var zt;for(Ht=new i.Buf32(512),$e=new i.Buf32(32),zt=0;zt<144;)wt.lens[zt++]=8;for(;zt<256;)wt.lens[zt++]=9;for(;zt<280;)wt.lens[zt++]=7;for(;zt<288;)wt.lens[zt++]=8;for(o(h,wt.lens,0,288,Ht,0,wt.work,{bits:9}),zt=0;zt<32;)wt.lens[zt++]=5;o(m,wt.lens,0,32,$e,0,wt.work,{bits:5}),Ft=!1}wt.lencode=Ht,wt.lenbits=9,wt.distcode=$e,wt.distbits=5}function ue(wt,zt,ze,jt){var mr,ct=wt.state;return ct.window===null&&(ct.wsize=1<<ct.wbits,ct.wnext=0,ct.whave=0,ct.window=new i.Buf8(ct.wsize)),jt>=ct.wsize?(i.arraySet(ct.window,zt,ze-ct.wsize,ct.wsize,0),ct.wnext=0,ct.whave=ct.wsize):(mr=ct.wsize-ct.wnext,mr>jt&&(mr=jt),i.arraySet(ct.window,zt,ze-jt,mr,ct.wnext),jt-=mr,jt?(i.arraySet(ct.window,zt,ze-jt,jt,0),ct.wnext=jt,ct.whave=ct.wsize):(ct.wnext+=mr,ct.wnext===ct.wsize&&(ct.wnext=0),ct.whave<ct.wsize&&(ct.whave+=mr))),0}function Qe(wt,zt){var ze,jt,mr,ct,Pt,Vt,ut,at,rt,Yt,wr,yr,xr,Tn,ln=0,Wn,ht,At,De,We,ot,vt,ar,Xt=new i.Buf8(4),er,Kr,$r=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!wt||!wt.state||!wt.output||!wt.input&&wt.avail_in!==0)return S;ze=wt.state,ze.mode===Y&&(ze.mode=te),Pt=wt.next_out,mr=wt.output,ut=wt.avail_out,ct=wt.next_in,jt=wt.input,Vt=wt.avail_in,at=ze.hold,rt=ze.bits,Yt=Vt,wr=ut,ar=x;e:for(;;)switch(ze.mode){case k:if(ze.wrap===0){ze.mode=te;break}for(;rt<16;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}if(ze.wrap&2&&at===35615){ze.check=0,Xt[0]=at&255,Xt[1]=at>>>8&255,ze.check=t(ze.check,Xt,2,0),at=0,rt=0,ze.mode=U;break}if(ze.flags=0,ze.head&&(ze.head.done=!1),!(ze.wrap&1)||(((at&255)<<8)+(at>>8))%31){wt.msg="incorrect header check",ze.mode=ke;break}if((at&15)!==M){wt.msg="unknown compression method",ze.mode=ke;break}if(at>>>=4,rt-=4,vt=(at&15)+8,ze.wbits===0)ze.wbits=vt;else if(vt>ze.wbits){wt.msg="invalid window size",ze.mode=ke;break}ze.dmax=1<<vt,wt.adler=ze.check=1,ze.mode=at&512?X:Y,at=0,rt=0;break;case U:for(;rt<16;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}if(ze.flags=at,(ze.flags&255)!==M){wt.msg="unknown compression method",ze.mode=ke;break}if(ze.flags&57344){wt.msg="unknown header flags set",ze.mode=ke;break}ze.head&&(ze.head.text=at>>8&1),ze.flags&512&&(Xt[0]=at&255,Xt[1]=at>>>8&255,ze.check=t(ze.check,Xt,2,0)),at=0,rt=0,ze.mode=V;case V:for(;rt<32;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}ze.head&&(ze.head.time=at),ze.flags&512&&(Xt[0]=at&255,Xt[1]=at>>>8&255,Xt[2]=at>>>16&255,Xt[3]=at>>>24&255,ze.check=t(ze.check,Xt,4,0)),at=0,rt=0,ze.mode=B;case B:for(;rt<16;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}ze.head&&(ze.head.xflags=at&255,ze.head.os=at>>8),ze.flags&512&&(Xt[0]=at&255,Xt[1]=at>>>8&255,ze.check=t(ze.check,Xt,2,0)),at=0,rt=0,ze.mode=H;case H:if(ze.flags&1024){for(;rt<16;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}ze.length=at,ze.head&&(ze.head.extra_len=at),ze.flags&512&&(Xt[0]=at&255,Xt[1]=at>>>8&255,ze.check=t(ze.check,Xt,2,0)),at=0,rt=0}else ze.head&&(ze.head.extra=null);ze.mode=P;case P:if(ze.flags&1024&&(yr=ze.length,yr>Vt&&(yr=Vt),yr&&(ze.head&&(vt=ze.head.extra_len-ze.length,ze.head.extra||(ze.head.extra=new Array(ze.head.extra_len)),i.arraySet(ze.head.extra,jt,ct,yr,vt)),ze.flags&512&&(ze.check=t(ze.check,jt,yr,ct)),Vt-=yr,ct+=yr,ze.length-=yr),ze.length))break e;ze.length=0,ze.mode=j;case j:if(ze.flags&2048){if(Vt===0)break e;yr=0;do vt=jt[ct+yr++],ze.head&&vt&&ze.length<65536&&(ze.head.name+=String.fromCharCode(vt));while(vt&&yr<Vt);if(ze.flags&512&&(ze.check=t(ze.check,jt,yr,ct)),Vt-=yr,ct+=yr,vt)break e}else ze.head&&(ze.head.name=null);ze.length=0,ze.mode=z;case z:if(ze.flags&4096){if(Vt===0)break e;yr=0;do vt=jt[ct+yr++],ze.head&&vt&&ze.length<65536&&(ze.head.comment+=String.fromCharCode(vt));while(vt&&yr<Vt);if(ze.flags&512&&(ze.check=t(ze.check,jt,yr,ct)),Vt-=yr,ct+=yr,vt)break e}else ze.head&&(ze.head.comment=null);ze.mode=K;case K:if(ze.flags&512){for(;rt<16;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}if(at!==(ze.check&65535)){wt.msg="header crc mismatch",ze.mode=ke;break}at=0,rt=0}ze.head&&(ze.head.hcrc=ze.flags>>9&1,ze.head.done=!0),wt.adler=ze.check=0,ze.mode=Y;break;case X:for(;rt<32;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}wt.adler=ze.check=et(at),at=0,rt=0,ze.mode=Z;case Z:if(ze.havedict===0)return wt.next_out=Pt,wt.avail_out=ut,wt.next_in=ct,wt.avail_in=Vt,ze.hold=at,ze.bits=rt,w;wt.adler=ze.check=1,ze.mode=Y;case Y:if(zt===v||zt===b)break e;case te:if(ze.last){at>>>=rt&7,rt-=rt&7,ze.mode=ge;break}for(;rt<3;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}ze.last=at&1,at>>>=1,rt-=1;switch(at&3){case 0:ze.mode=q;break;case 1:if(we(ze),ze.mode=Oe,zt===b){at>>>=2,rt-=2;break e}break;case 2:ze.mode=be;break;case 3:wt.msg="invalid block type",ze.mode=ke}at>>>=2,rt-=2;break;case q:for(at>>>=rt&7,rt-=rt&7;rt<32;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}if((at&65535)!==(at>>>16^65535)){wt.msg="invalid stored block lengths",ze.mode=ke;break}if(ze.length=at&65535,at=0,rt=0,ze.mode=ee,zt===b)break e;case ee:ze.mode=fe;case fe:if(yr=ze.length,yr){if(yr>Vt&&(yr=Vt),yr>ut&&(yr=ut),yr===0)break e;i.arraySet(mr,jt,ct,yr,Pt),Vt-=yr,ct+=yr,ut-=yr,Pt+=yr,ze.length-=yr;break}ze.mode=Y;break;case be:for(;rt<14;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}if(ze.nlen=(at&31)+257,at>>>=5,rt-=5,ze.ndist=(at&31)+1,at>>>=5,rt-=5,ze.ncode=(at&15)+4,at>>>=4,rt-=4,ze.nlen>286||ze.ndist>30){wt.msg="too many length or distance symbols",ze.mode=ke;break}ze.have=0,ze.mode=Fe;case Fe:for(;ze.have<ze.ncode;){for(;rt<3;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}ze.lens[$r[ze.have++]]=at&7,at>>>=3,rt-=3}for(;ze.have<19;)ze.lens[$r[ze.have++]]=0;if(ze.lencode=ze.lendyn,ze.lenbits=7,er={bits:ze.lenbits},ar=o(d,ze.lens,0,19,ze.lencode,0,ze.work,er),ze.lenbits=er.bits,ar){wt.msg="invalid code lengths set",ze.mode=ke;break}ze.have=0,ze.mode=ve;case ve:for(;ze.have<ze.nlen+ze.ndist;){for(;!(ln=ze.lencode[at&(1<<ze.lenbits)-1],Wn=ln>>>24,ht=ln>>>16&255,At=ln&65535,Wn<=rt);){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}if(At<16)at>>>=Wn,rt-=Wn,ze.lens[ze.have++]=At;else{if(At===16){for(Kr=Wn+2;rt<Kr;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}if(at>>>=Wn,rt-=Wn,ze.have===0){wt.msg="invalid bit length repeat",ze.mode=ke;break}vt=ze.lens[ze.have-1],yr=3+(at&3),at>>>=2,rt-=2}else if(At===17){for(Kr=Wn+3;rt<Kr;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}at>>>=Wn,rt-=Wn,vt=0,yr=3+(at&7),at>>>=3,rt-=3}else{for(Kr=Wn+7;rt<Kr;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}at>>>=Wn,rt-=Wn,vt=0,yr=11+(at&127),at>>>=7,rt-=7}if(ze.have+yr>ze.nlen+ze.ndist){wt.msg="invalid bit length repeat",ze.mode=ke;break}for(;yr--;)ze.lens[ze.have++]=vt}}if(ze.mode===ke)break;if(ze.lens[256]===0){wt.msg="invalid code -- missing end-of-block",ze.mode=ke;break}if(ze.lenbits=9,er={bits:ze.lenbits},ar=o(h,ze.lens,0,ze.nlen,ze.lencode,0,ze.work,er),ze.lenbits=er.bits,ar){wt.msg="invalid literal/lengths set",ze.mode=ke;break}if(ze.distbits=6,ze.distcode=ze.distdyn,er={bits:ze.distbits},ar=o(m,ze.lens,ze.nlen,ze.ndist,ze.distcode,0,ze.work,er),ze.distbits=er.bits,ar){wt.msg="invalid distances set",ze.mode=ke;break}if(ze.mode=Oe,zt===b)break e;case Oe:ze.mode=J;case J:if(Vt>=6&&ut>=258){wt.next_out=Pt,wt.avail_out=ut,wt.next_in=ct,wt.avail_in=Vt,ze.hold=at,ze.bits=rt,n(wt,wr),Pt=wt.next_out,mr=wt.output,ut=wt.avail_out,ct=wt.next_in,jt=wt.input,Vt=wt.avail_in,at=ze.hold,rt=ze.bits,ze.mode===Y&&(ze.back=-1);break}for(ze.back=0;!(ln=ze.lencode[at&(1<<ze.lenbits)-1],Wn=ln>>>24,ht=ln>>>16&255,At=ln&65535,Wn<=rt);){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}if(ht&&(ht&240)===0){for(De=Wn,We=ht,ot=At;!(ln=ze.lencode[ot+((at&(1<<De+We)-1)>>De)],Wn=ln>>>24,ht=ln>>>16&255,At=ln&65535,De+Wn<=rt);){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}at>>>=De,rt-=De,ze.back+=De}if(at>>>=Wn,rt-=Wn,ze.back+=Wn,ze.length=At,ht===0){ze.mode=he;break}if(ht&32){ze.back=-1,ze.mode=Y;break}if(ht&64){wt.msg="invalid literal/length code",ze.mode=ke;break}ze.extra=ht&15,ze.mode=ne;case ne:if(ze.extra){for(Kr=ze.extra;rt<Kr;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}ze.length+=at&(1<<ze.extra)-1,at>>>=ze.extra,rt-=ze.extra,ze.back+=ze.extra}ze.was=ze.length,ze.mode=Ke;case Ke:for(;!(ln=ze.distcode[at&(1<<ze.distbits)-1],Wn=ln>>>24,ht=ln>>>16&255,At=ln&65535,Wn<=rt);){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}if((ht&240)===0){for(De=Wn,We=ht,ot=At;!(ln=ze.distcode[ot+((at&(1<<De+We)-1)>>De)],Wn=ln>>>24,ht=ln>>>16&255,At=ln&65535,De+Wn<=rt);){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}at>>>=De,rt-=De,ze.back+=De}if(at>>>=Wn,rt-=Wn,ze.back+=Wn,ht&64){wt.msg="invalid distance code",ze.mode=ke;break}ze.offset=At,ze.extra=ht&15,ze.mode=ie;case ie:if(ze.extra){for(Kr=ze.extra;rt<Kr;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}ze.offset+=at&(1<<ze.extra)-1,at>>>=ze.extra,rt-=ze.extra,ze.back+=ze.extra}if(ze.offset>ze.dmax){wt.msg="invalid distance too far back",ze.mode=ke;break}ze.mode=re;case re:if(ut===0)break e;if(yr=wr-ut,ze.offset>yr){if(yr=ze.offset-yr,yr>ze.whave&&ze.sane){wt.msg="invalid distance too far back",ze.mode=ke;break}yr>ze.wnext?(yr-=ze.wnext,xr=ze.wsize-yr):xr=ze.wnext-yr,yr>ze.length&&(yr=ze.length),Tn=ze.window}else Tn=mr,xr=Pt-ze.offset,yr=ze.length;yr>ut&&(yr=ut),ut-=yr,ze.length-=yr;do mr[Pt++]=Tn[xr++];while(--yr);ze.length===0&&(ze.mode=J);break;case he:if(ut===0)break e;mr[Pt++]=ze.length,ut--,ze.mode=J;break;case ge:if(ze.wrap){for(;rt<32;){if(Vt===0)break e;Vt--,at|=jt[ct++]<<rt,rt+=8}if(wr-=ut,wt.total_out+=wr,ze.total+=wr,wr&&(wt.adler=ze.check=ze.flags?t(ze.check,mr,wr,Pt-wr):u(ze.check,mr,wr,Pt-wr)),wr=ut,(ze.flags?at:et(at))!==ze.check){wt.msg="incorrect data check",ze.mode=ke;break}at=0,rt=0}ze.mode=Pe;case Pe:if(ze.wrap&&ze.flags){for(;rt<32;){if(Vt===0)break e;Vt--,at+=jt[ct++]<<rt,rt+=8}if(at!==(ze.total&4294967295)){wt.msg="incorrect length check",ze.mode=ke;break}at=0,rt=0}ze.mode=Ee;case Ee:ar=C;break e;case ke:ar=T;break e;case Me:return I;case me:default:return S}return wt.next_out=Pt,wt.avail_out=ut,wt.next_in=ct,wt.avail_in=Vt,ze.hold=at,ze.bits=rt,(ze.wsize||wr!==wt.avail_out&&ze.mode<ke&&(ze.mode<ge||zt!==A))&&ue(wt,wt.output,wt.next_out,wr-wt.avail_out)?(ze.mode=Me,I):(Yt-=wt.avail_in,wr-=wt.avail_out,wt.total_in+=Yt,wt.total_out+=wr,ze.total+=wr,ze.wrap&&wr&&(wt.adler=ze.check=ze.flags?t(ze.check,mr,wr,wt.next_out-wr):u(ze.check,mr,wr,wt.next_out-wr)),wt.data_type=ze.bits+(ze.last?64:0)+(ze.mode===Y?128:0)+(ze.mode===Oe||ze.mode===ee?256:0),(Yt===0&&wr===0||zt===A)&&ar===x&&(ar=N),ar)}function qe(wt){if(!wt||!wt.state)return S;var zt=wt.state;return zt.window&&(zt.window=null),wt.state=null,x}function Ae(wt,zt){var ze;return!wt||!wt.state?S:(ze=wt.state,(ze.wrap&2)===0?S:(ze.head=zt,zt.done=!1,x))}l.inflateReset=Je,l.inflateReset2=St,l.inflateResetKeep=bt,l.inflateInit=Rt,l.inflateInit2=Nt,l.inflate=Qe,l.inflateEnd=qe,l.inflateGetHeader=Ae,l.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./inffast":34,"./inftrees":36}],36:[function(r,c,l){"use strict";var i=r("../utils/common"),u=15,t=852,n=592,o=0,d=1,h=2,m=[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],A=[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],v=[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],b=[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];c.exports=function(C,w,S,T,I,N,M,k){var U=k.bits,V=0,B=0,H=0,P=0,j=0,z=0,K=0,X=0,Z=0,Y=0,te,q,ee,fe,be,Fe=null,ve=0,Oe,J=new i.Buf16(u+1),ne=new i.Buf16(u+1),Ke=null,ie=0,re,he,ge;for(V=0;V<=u;V++)J[V]=0;for(B=0;B<T;B++)J[w[S+B]]++;for(j=U,P=u;P>=1&&!(J[P]!==0);P--);if(j>P&&(j=P),P===0)return I[N++]=1<<24|64<<16|0,I[N++]=1<<24|64<<16|0,k.bits=1,0;for(H=1;H<P&&!(J[H]!==0);H++);for(j<H&&(j=H),X=1,V=1;V<=u;V++)if(X<<=1,X-=J[V],X<0)return-1;if(X>0&&(C===o||P!==1))return-1;for(ne[1]=0,V=1;V<u;V++)ne[V+1]=ne[V]+J[V];for(B=0;B<T;B++)w[S+B]!==0&&(M[ne[w[S+B]]++]=B);if(C===o?(Fe=Ke=M,Oe=19):C===d?(Fe=m,ve-=257,Ke=A,ie-=257,Oe=256):(Fe=v,Ke=b,Oe=-1),Y=0,B=0,V=H,be=N,z=j,K=0,ee=-1,Z=1<<j,fe=Z-1,C===d&&Z>t||C===h&&Z>n)return 1;for(var Pe=0;;){Pe++,re=V-K,M[B]<Oe?(he=0,ge=M[B]):M[B]>Oe?(he=Ke[ie+M[B]],ge=Fe[ve+M[B]]):(he=32+64,ge=0),te=1<<V-K,q=1<<z,H=q;do q-=te,I[be+(Y>>K)+q]=re<<24|he<<16|ge|0;while(q!==0);for(te=1<<V-1;Y&te;)te>>=1;if(te!==0?(Y&=te-1,Y+=te):Y=0,B++,--J[V]===0){if(V===P)break;V=w[S+M[B]]}if(V>j&&(Y&fe)!==ee){for(K===0&&(K=j),be+=H,z=V-K,X=1<<z;z+K<P&&!(X-=J[z+K],X<=0);)z++,X<<=1;if(Z+=1<<z,C===d&&Z>t||C===h&&Z>n)return 1;ee=Y&fe,I[ee]=j<<24|z<<16|be-N|0}}return Y!==0&&(I[be+Y]=V-K<<24|64<<16|0),k.bits=j,0}},{"../utils/common":27}],37:[function(r,c,l){"use strict";c.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(r,c,l){"use strict";var i=r("../utils/common"),u=4,t=0,n=1,o=2;function d(Qe){for(var qe=Qe.length;--qe>=0;)Qe[qe]=0}var h=0,m=1,A=2,v=3,b=258,x=29,C=256,w=C+1+x,S=30,T=19,I=2*w+1,N=15,M=16,k=7,U=256,V=16,B=17,H=18,P=[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],j=[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],z=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],K=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],X=512,Z=new Array((w+2)*2);d(Z);var Y=new Array(S*2);d(Y);var te=new Array(X);d(te);var q=new Array(b-v+1);d(q);var ee=new Array(x);d(ee);var fe=new Array(S);d(fe);var be=function(qe,Ae,wt,zt,ze){this.static_tree=qe,this.extra_bits=Ae,this.extra_base=wt,this.elems=zt,this.max_length=ze,this.has_stree=qe&&qe.length},Fe,ve,Oe,J=function(qe,Ae){this.dyn_tree=qe,this.max_code=0,this.stat_desc=Ae};function ne(Qe){return Qe<256?te[Qe]:te[256+(Qe>>>7)]}function Ke(Qe,qe){Qe.pending_buf[Qe.pending++]=qe&255,Qe.pending_buf[Qe.pending++]=qe>>>8&255}function ie(Qe,qe,Ae){Qe.bi_valid>M-Ae?(Qe.bi_buf|=qe<<Qe.bi_valid&65535,Ke(Qe,Qe.bi_buf),Qe.bi_buf=qe>>M-Qe.bi_valid,Qe.bi_valid+=Ae-M):(Qe.bi_buf|=qe<<Qe.bi_valid&65535,Qe.bi_valid+=Ae)}function re(Qe,qe,Ae){ie(Qe,Ae[qe*2],Ae[qe*2+1])}function he(Qe,qe){var Ae=0;do Ae|=Qe&1,Qe>>>=1,Ae<<=1;while(--qe>0);return Ae>>>1}function ge(Qe){Qe.bi_valid===16?(Ke(Qe,Qe.bi_buf),Qe.bi_buf=0,Qe.bi_valid=0):Qe.bi_valid>=8&&(Qe.pending_buf[Qe.pending++]=Qe.bi_buf&255,Qe.bi_buf>>=8,Qe.bi_valid-=8)}function Pe(Qe,qe){var Ae=qe.dyn_tree,wt=qe.max_code,zt=qe.stat_desc.static_tree,ze=qe.stat_desc.has_stree,jt=qe.stat_desc.extra_bits,mr=qe.stat_desc.extra_base,ct=qe.stat_desc.max_length,Pt,Vt,ut,at,rt,Yt,wr=0;for(at=0;at<=N;at++)Qe.bl_count[at]=0;for(Ae[Qe.heap[Qe.heap_max]*2+1]=0,Pt=Qe.heap_max+1;Pt<I;Pt++){if(Vt=Qe.heap[Pt],at=Ae[Ae[Vt*2+1]*2+1]+1,at>ct&&(at=ct,wr++),Ae[Vt*2+1]=at,Vt>wt)continue;Qe.bl_count[at]++,rt=0,Vt>=mr&&(rt=jt[Vt-mr]),Yt=Ae[Vt*2],Qe.opt_len+=Yt*(at+rt),ze&&(Qe.static_len+=Yt*(zt[Vt*2+1]+rt))}if(wr===0)return;do{for(at=ct-1;Qe.bl_count[at]===0;)at--;Qe.bl_count[at]--,Qe.bl_count[at+1]+=2,Qe.bl_count[ct]--,wr-=2}while(wr>0);for(at=ct;at!==0;at--)for(Vt=Qe.bl_count[at];Vt!==0;){if(ut=Qe.heap[--Pt],ut>wt)continue;Ae[ut*2+1]!==at&&(Qe.opt_len+=(at-Ae[ut*2+1])*Ae[ut*2],Ae[ut*2+1]=at),Vt--}}function Ee(Qe,qe,Ae){var wt=new Array(N+1),zt=0,ze,jt;for(ze=1;ze<=N;ze++)wt[ze]=zt=zt+Ae[ze-1]<<1;for(jt=0;jt<=qe;jt++){var mr=Qe[jt*2+1];if(mr===0)continue;Qe[jt*2]=he(wt[mr]++,mr)}}function ke(){var Qe,qe,Ae,wt,zt,ze=new Array(N+1);for(Ae=0,wt=0;wt<x-1;wt++)for(ee[wt]=Ae,Qe=0;Qe<1<<P[wt];Qe++)q[Ae++]=wt;for(q[Ae-1]=wt,zt=0,wt=0;wt<16;wt++)for(fe[wt]=zt,Qe=0;Qe<1<<j[wt];Qe++)te[zt++]=wt;for(zt>>=7;wt<S;wt++)for(fe[wt]=zt<<7,Qe=0;Qe<1<<j[wt]-7;Qe++)te[256+zt++]=wt;for(qe=0;qe<=N;qe++)ze[qe]=0;for(Qe=0;Qe<=143;)Z[Qe*2+1]=8,Qe++,ze[8]++;for(;Qe<=255;)Z[Qe*2+1]=9,Qe++,ze[9]++;for(;Qe<=279;)Z[Qe*2+1]=7,Qe++,ze[7]++;for(;Qe<=287;)Z[Qe*2+1]=8,Qe++,ze[8]++;for(Ee(Z,w+1,ze),Qe=0;Qe<S;Qe++)Y[Qe*2+1]=5,Y[Qe*2]=he(Qe,5);Fe=new be(Z,P,C+1,w,N),ve=new be(Y,j,0,S,N),Oe=new be(new Array(0),z,0,T,k)}function Me(Qe){var qe;for(qe=0;qe<w;qe++)Qe.dyn_ltree[qe*2]=0;for(qe=0;qe<S;qe++)Qe.dyn_dtree[qe*2]=0;for(qe=0;qe<T;qe++)Qe.bl_tree[qe*2]=0;Qe.dyn_ltree[U*2]=1,Qe.opt_len=Qe.static_len=0,Qe.last_lit=Qe.matches=0}function me(Qe){Qe.bi_valid>8?Ke(Qe,Qe.bi_buf):Qe.bi_valid>0&&(Qe.pending_buf[Qe.pending++]=Qe.bi_buf),Qe.bi_buf=0,Qe.bi_valid=0}function le(Qe,qe,Ae,wt){me(Qe),wt&&(Ke(Qe,Ae),Ke(Qe,~Ae)),i.arraySet(Qe.pending_buf,Qe.window,qe,Ae,Qe.pending),Qe.pending+=Ae}function oe(Qe,qe,Ae,wt){var zt=qe*2,ze=Ae*2;return Qe[zt]<Qe[ze]||Qe[zt]===Qe[ze]&&wt[qe]<=wt[Ae]}function Se(Qe,qe,Ae){for(var wt=Qe.heap[Ae],zt=Ae<<1;zt<=Qe.heap_len&&!(zt<Qe.heap_len&&oe(qe,Qe.heap[zt+1],Qe.heap[zt],Qe.depth)&&zt++,oe(qe,wt,Qe.heap[zt],Qe.depth));)Qe.heap[Ae]=Qe.heap[zt],Ae=zt,zt<<=1;Qe.heap[Ae]=wt}function nt(Qe,qe,Ae){var wt,zt,ze=0,jt,mr;if(Qe.last_lit!==0)do wt=Qe.pending_buf[Qe.d_buf+ze*2]<<8|Qe.pending_buf[Qe.d_buf+ze*2+1],zt=Qe.pending_buf[Qe.l_buf+ze],ze++,wt===0?re(Qe,zt,qe):(jt=q[zt],re(Qe,jt+C+1,qe),mr=P[jt],mr!==0&&(zt-=ee[jt],ie(Qe,zt,mr)),wt--,jt=ne(wt),re(Qe,jt,Ae),mr=j[jt],mr!==0&&(wt-=fe[jt],ie(Qe,wt,mr)));while(ze<Qe.last_lit);re(Qe,U,qe)}function et(Qe,qe){var Ae=qe.dyn_tree,wt=qe.stat_desc.static_tree,zt=qe.stat_desc.has_stree,ze=qe.stat_desc.elems,jt,mr,ct=-1,Pt;for(Qe.heap_len=0,Qe.heap_max=I,jt=0;jt<ze;jt++)Ae[jt*2]!==0?(Qe.heap[++Qe.heap_len]=ct=jt,Qe.depth[jt]=0):Ae[jt*2+1]=0;for(;Qe.heap_len<2;)Pt=Qe.heap[++Qe.heap_len]=ct<2?++ct:0,Ae[Pt*2]=1,Qe.depth[Pt]=0,Qe.opt_len--,zt&&(Qe.static_len-=wt[Pt*2+1]);for(qe.max_code=ct,jt=Qe.heap_len>>1;jt>=1;jt--)Se(Qe,Ae,jt);Pt=ze;do jt=Qe.heap[1],Qe.heap[1]=Qe.heap[Qe.heap_len--],Se(Qe,Ae,1),mr=Qe.heap[1],Qe.heap[--Qe.heap_max]=jt,Qe.heap[--Qe.heap_max]=mr,Ae[Pt*2]=Ae[jt*2]+Ae[mr*2],Qe.depth[Pt]=(Qe.depth[jt]>=Qe.depth[mr]?Qe.depth[jt]:Qe.depth[mr])+1,Ae[jt*2+1]=Ae[mr*2+1]=Pt,Qe.heap[1]=Pt++,Se(Qe,Ae,1);while(Qe.heap_len>=2);Qe.heap[--Qe.heap_max]=Qe.heap[1],Pe(Qe,qe),Ee(Ae,ct,Qe.bl_count)}function Ue(Qe,qe,Ae){var wt,zt=-1,ze,jt=qe[0*2+1],mr=0,ct=7,Pt=4;for(jt===0&&(ct=138,Pt=3),qe[(Ae+1)*2+1]=65535,wt=0;wt<=Ae;wt++){if(ze=jt,jt=qe[(wt+1)*2+1],++mr<ct&&ze===jt)continue;mr<Pt?Qe.bl_tree[ze*2]+=mr:ze!==0?(ze!==zt&&Qe.bl_tree[ze*2]++,Qe.bl_tree[V*2]++):mr<=10?Qe.bl_tree[B*2]++:Qe.bl_tree[H*2]++,mr=0,zt=ze,jt===0?(ct=138,Pt=3):ze===jt?(ct=6,Pt=3):(ct=7,Pt=4)}}function bt(Qe,qe,Ae){var wt,zt=-1,ze,jt=qe[0*2+1],mr=0,ct=7,Pt=4;for(jt===0&&(ct=138,Pt=3),wt=0;wt<=Ae;wt++){if(ze=jt,jt=qe[(wt+1)*2+1],++mr<ct&&ze===jt)continue;if(mr<Pt)do re(Qe,ze,Qe.bl_tree);while(--mr!==0);else ze!==0?(ze!==zt&&(re(Qe,ze,Qe.bl_tree),mr--),re(Qe,V,Qe.bl_tree),ie(Qe,mr-3,2)):mr<=10?(re(Qe,B,Qe.bl_tree),ie(Qe,mr-3,3)):(re(Qe,H,Qe.bl_tree),ie(Qe,mr-11,7));mr=0,zt=ze,jt===0?(ct=138,Pt=3):ze===jt?(ct=6,Pt=3):(ct=7,Pt=4)}}function Je(Qe){var qe;for(Ue(Qe,Qe.dyn_ltree,Qe.l_desc.max_code),Ue(Qe,Qe.dyn_dtree,Qe.d_desc.max_code),et(Qe,Qe.bl_desc),qe=T-1;qe>=3&&!(Qe.bl_tree[K[qe]*2+1]!==0);qe--);return Qe.opt_len+=3*(qe+1)+5+5+4,qe}function St(Qe,qe,Ae,wt){var zt;for(ie(Qe,qe-257,5),ie(Qe,Ae-1,5),ie(Qe,wt-4,4),zt=0;zt<wt;zt++)ie(Qe,Qe.bl_tree[K[zt]*2+1],3);bt(Qe,Qe.dyn_ltree,qe-1),bt(Qe,Qe.dyn_dtree,Ae-1)}function Nt(Qe){var qe=4093624447,Ae;for(Ae=0;Ae<=31;Ae++,qe>>>=1)if(qe&1&&Qe.dyn_ltree[Ae*2]!==0)return t;if(Qe.dyn_ltree[9*2]!==0||Qe.dyn_ltree[10*2]!==0||Qe.dyn_ltree[13*2]!==0)return n;for(Ae=32;Ae<C;Ae++)if(Qe.dyn_ltree[Ae*2]!==0)return n;return t}var Rt=!1;function Ft(Qe){Rt||(ke(),Rt=!0),Qe.l_desc=new J(Qe.dyn_ltree,Fe),Qe.d_desc=new J(Qe.dyn_dtree,ve),Qe.bl_desc=new J(Qe.bl_tree,Oe),Qe.bi_buf=0,Qe.bi_valid=0,Me(Qe)}function Ht(Qe,qe,Ae,wt){ie(Qe,(h<<1)+(wt?1:0),3),le(Qe,qe,Ae,!0)}function $e(Qe){ie(Qe,m<<1,3),re(Qe,U,Z),ge(Qe)}function we(Qe,qe,Ae,wt){var zt,ze,jt=0;Qe.level>0?(Qe.strm.data_type===o&&(Qe.strm.data_type=Nt(Qe)),et(Qe,Qe.l_desc),et(Qe,Qe.d_desc),jt=Je(Qe),zt=Qe.opt_len+3+7>>>3,ze=Qe.static_len+3+7>>>3,ze<=zt&&(zt=ze)):zt=ze=Ae+5,Ae+4<=zt&&qe!==-1?Ht(Qe,qe,Ae,wt):Qe.strategy===u||ze===zt?(ie(Qe,(m<<1)+(wt?1:0),3),nt(Qe,Z,Y)):(ie(Qe,(A<<1)+(wt?1:0),3),St(Qe,Qe.l_desc.max_code+1,Qe.d_desc.max_code+1,jt+1),nt(Qe,Qe.dyn_ltree,Qe.dyn_dtree)),Me(Qe),wt&&me(Qe)}function ue(Qe,qe,Ae){return Qe.pending_buf[Qe.d_buf+Qe.last_lit*2]=qe>>>8&255,Qe.pending_buf[Qe.d_buf+Qe.last_lit*2+1]=qe&255,Qe.pending_buf[Qe.l_buf+Qe.last_lit]=Ae&255,Qe.last_lit++,qe===0?Qe.dyn_ltree[Ae*2]++:(Qe.matches++,qe--,Qe.dyn_ltree[(q[Ae]+C+1)*2]++,Qe.dyn_dtree[ne(qe)*2]++),Qe.last_lit===Qe.lit_bufsize-1}l._tr_init=Ft,l._tr_stored_block=Ht,l._tr_flush_block=we,l._tr_tally=ue,l._tr_align=$e},{"../utils/common":27}],39:[function(r,c,l){"use strict";function i(){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}c.exports=i},{}]},{},[9])(9)})}).call(this,p("HDXh").Buffer,p("yLpj"))},IMiH:function(Ce,Q,p){var L=p("Sj9i"),O=p("QBsz"),E=p("4mN7"),y=p("mFDi"),a=p("LPTA"),e=a.devicePixelRatio,g={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},f=[],s=[],r=[],c=[],l=Math.min,i=Math.max,u=Math.cos,t=Math.sin,n=Math.sqrt,o=Math.abs,d=typeof Float32Array!="undefined",h=function(v){this._saveData=!(v||!1),this._saveData&&(this.data=[]),this._ctx=null};h.prototype={constructor:h,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(v,b,x){x=x||0,this._ux=o(x/e/v)||0,this._uy=o(x/e/b)||0},getContext:function(){return this._ctx},beginPath:function(v){return this._ctx=v,v&&v.beginPath(),v&&(this.dpr=v.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(v,b){return this.addData(g.M,v,b),this._ctx&&this._ctx.moveTo(v,b),this._x0=v,this._y0=b,this._xi=v,this._yi=b,this},lineTo:function(v,b){var x=o(v-this._xi)>this._ux||o(b-this._yi)>this._uy||this._len<5;return this.addData(g.L,v,b),this._ctx&&x&&(this._needsDash()?this._dashedLineTo(v,b):this._ctx.lineTo(v,b)),x&&(this._xi=v,this._yi=b),this},bezierCurveTo:function(v,b,x,C,w,S){return this.addData(g.C,v,b,x,C,w,S),this._ctx&&(this._needsDash()?this._dashedBezierTo(v,b,x,C,w,S):this._ctx.bezierCurveTo(v,b,x,C,w,S)),this._xi=w,this._yi=S,this},quadraticCurveTo:function(v,b,x,C){return this.addData(g.Q,v,b,x,C),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(v,b,x,C):this._ctx.quadraticCurveTo(v,b,x,C)),this._xi=x,this._yi=C,this},arc:function(v,b,x,C,w,S){return this.addData(g.A,v,b,x,x,C,w-C,0,S?0:1),this._ctx&&this._ctx.arc(v,b,x,C,w,S),this._xi=u(w)*x+v,this._yi=t(w)*x+b,this},arcTo:function(v,b,x,C,w){return this._ctx&&this._ctx.arcTo(v,b,x,C,w),this},rect:function(v,b,x,C){return this._ctx&&this._ctx.rect(v,b,x,C),this.addData(g.R,v,b,x,C),this},closePath:function(){this.addData(g.Z);var v=this._ctx,b=this._x0,x=this._y0;return v&&(this._needsDash()&&this._dashedLineTo(b,x),v.closePath()),this._xi=b,this._yi=x,this},fill:function(v){v&&v.fill(),this.toStatic()},stroke:function(v){v&&v.stroke(),this.toStatic()},setLineDash:function(v){if(v instanceof Array){this._lineDash=v,this._dashIdx=0;for(var b=0,x=0;x<v.length;x++)b+=v[x];this._dashSum=b}return this},setLineDashOffset:function(v){return this._dashOffset=v,this},len:function(){return this._len},setData:function(v){var b=v.length;!(this.data&&this.data.length===b)&&d&&(this.data=new Float32Array(b));for(var x=0;x<b;x++)this.data[x]=v[x];this._len=b},appendPath:function(v){v instanceof Array||(v=[v]);for(var b=v.length,x=0,C=this._len,w=0;w<b;w++)x+=v[w].len();d&&this.data instanceof Float32Array&&(this.data=new Float32Array(C+x));for(var w=0;w<b;w++)for(var S=v[w].data,T=0;T<S.length;T++)this.data[C++]=S[T];this._len=C},addData:function(v){if(!this._saveData)return;var b=this.data;this._len+arguments.length>b.length&&(this._expandData(),b=this.data);for(var x=0;x<arguments.length;x++)b[this._len++]=arguments[x];this._prevCmd=v},_expandData:function(){if(!(this.data instanceof Array)){for(var v=[],b=0;b<this._len;b++)v[b]=this.data[b];this.data=v}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(v,b){var x=this._dashSum,C=this._dashOffset,w=this._lineDash,S=this._ctx,T=this._xi,I=this._yi,N=v-T,M=b-I,k=n(N*N+M*M),U=T,V=I,B,H=w.length,P;for(N/=k,M/=k,C<0&&(C=x+C),C%=x,U-=C*N,V-=C*M;N>0&&U<=v||N<0&&U>=v||N===0&&(M>0&&V<=b||M<0&&V>=b);){if(P=this._dashIdx,B=w[P],U+=N*B,V+=M*B,this._dashIdx=(P+1)%H,N>0&&U<T||N<0&&U>T||M>0&&V<I||M<0&&V>I)continue;S[P%2?"moveTo":"lineTo"](N>=0?l(U,v):i(U,v),M>=0?l(V,b):i(V,b))}N=U-v,M=V-b,this._dashOffset=-n(N*N+M*M)},_dashedBezierTo:function(v,b,x,C,w,S){var T=this._dashSum,I=this._dashOffset,N=this._lineDash,M=this._ctx,k=this._xi,U=this._yi,V,B,H,P=L.cubicAt,j=0,z=this._dashIdx,K=N.length,X,Z,Y=0;for(I<0&&(I=T+I),I%=T,V=0;V<1;V+=.1)B=P(k,v,x,w,V+.1)-P(k,v,x,w,V),H=P(U,b,C,S,V+.1)-P(U,b,C,S,V),j+=n(B*B+H*H);for(;z<K&&!(Y+=N[z],Y>I);z++);for(V=(Y-I)/j;V<=1;)X=P(k,v,x,w,V),Z=P(U,b,C,S,V),z%2?M.moveTo(X,Z):M.lineTo(X,Z),V+=N[z]/j,z=(z+1)%K;z%2!==0&&M.lineTo(w,S),B=w-X,H=S-Z,this._dashOffset=-n(B*B+H*H)},_dashedQuadraticTo:function(v,b,x,C){var w=x,S=C;x=(x+2*v)/3,C=(C+2*b)/3,v=(this._xi+2*v)/3,b=(this._yi+2*b)/3,this._dashedBezierTo(v,b,x,C,w,S)},toStatic:function(){var v=this.data;v instanceof Array&&(v.length=this._len,d&&(this.data=new Float32Array(v)))},getBoundingRect:function(){f[0]=f[1]=r[0]=r[1]=Number.MAX_VALUE,s[0]=s[1]=c[0]=c[1]=-Number.MAX_VALUE;for(var v=this.data,b=0,x=0,C=0,w=0,S=0;S<v.length;){var T=v[S++];S===1&&(b=v[S],x=v[S+1],C=b,w=x);switch(T){case g.M:C=v[S++],w=v[S++],b=C,x=w,r[0]=C,r[1]=w,c[0]=C,c[1]=w;break;case g.L:E.fromLine(b,x,v[S],v[S+1],r,c),b=v[S++],x=v[S++];break;case g.C:E.fromCubic(b,x,v[S++],v[S++],v[S++],v[S++],v[S],v[S+1],r,c),b=v[S++],x=v[S++];break;case g.Q:E.fromQuadratic(b,x,v[S++],v[S++],v[S],v[S+1],r,c),b=v[S++],x=v[S++];break;case g.A:var I=v[S++],N=v[S++],M=v[S++],k=v[S++],U=v[S++],V=v[S++]+U;S+=1;var B=1-v[S++];S===1&&(C=u(U)*M+I,w=t(U)*k+N),E.fromArc(I,N,M,k,U,V,B,r,c),b=u(V)*M+I,x=t(V)*k+N;break;case g.R:C=b=v[S++],w=x=v[S++];var H=v[S++],P=v[S++];E.fromLine(C,w,C+H,w+P,r,c);break;case g.Z:b=C,x=w;break}O.min(f,f,r),O.max(s,s,c)}return S===0&&(f[0]=f[1]=s[0]=s[1]=0),new y(f[0],f[1],s[0]-f[0],s[1]-f[1])},rebuildPath:function(v){for(var b=this.data,x,C,w,S,T,I,N=this._ux,M=this._uy,k=this._len,U=0;U<k;){var V=b[U++];U===1&&(w=b[U],S=b[U+1],x=w,C=S);switch(V){case g.M:x=w=b[U++],C=S=b[U++],v.moveTo(w,S);break;case g.L:T=b[U++],I=b[U++],(o(T-w)>N||o(I-S)>M||U===k-1)&&(v.lineTo(T,I),w=T,S=I);break;case g.C:v.bezierCurveTo(b[U++],b[U++],b[U++],b[U++],b[U++],b[U++]),w=b[U-2],S=b[U-1];break;case g.Q:v.quadraticCurveTo(b[U++],b[U++],b[U++],b[U++]),w=b[U-2],S=b[U-1];break;case g.A:var B=b[U++],H=b[U++],P=b[U++],j=b[U++],z=b[U++],K=b[U++],X=b[U++],Z=b[U++],Y=P>j?P:j,te=P>j?1:P/j,q=P>j?j/P:1,ee=Math.abs(P-j)>.001,fe=z+K;ee?(v.translate(B,H),v.rotate(X),v.scale(te,q),v.arc(0,0,Y,z,fe,1-Z),v.scale(1/te,1/q),v.rotate(-X),v.translate(-B,-H)):v.arc(B,H,Y,z,fe,1-Z),U===1&&(x=u(z)*P+B,C=t(z)*j+H),w=u(fe)*P+B,S=t(fe)*j+H;break;case g.R:x=w=b[U],C=S=b[U+1],v.rect(b[U++],b[U++],b[U++],b[U++]);break;case g.Z:v.closePath(),w=x,S=C}}}},h.CMD=g;var m=h;Ce.exports=m},IUWy:function(Ce,Q){var p={};function L(E,y){p[E]=y}function O(E){return p[E]}Q.register=L,Q.get=O},IWNH:function(Ce,Q,p){var L=p("T4UG"),O=p("Bsck"),E=p("7aKB"),y=E.encodeHTML,a=p("Qxkt"),e=L.extend({type:"series.tree",layoutInfo:null,layoutMode:"box",getInitialData:function(g){var f={name:g.name,children:g.data},s=g.leaves||{},r=new a(s,this,this.ecModel),c=O.createTree(f,this,{},l);function l(n){n.wrapMethod("getItemModel",function(o,d){var h=c.getNodeByDataIndex(d);return(!h.children.length||!h.isExpand)&&(o.parentModel=r),o})}var i=0;c.eachNode("preorder",function(n){n.depth>i&&(i=n.depth)});var u=g.expandAndCollapse,t=u&&g.initialTreeDepth>=0?g.initialTreeDepth:i;return c.root.eachNode("preorder",function(n){var o=n.hostTree.data.getRawDataItem(n.dataIndex);n.isExpand=o&&o.collapsed!=null?!o.collapsed:n.depth<=t}),c.data},getOrient:function(){var g=this.get("orient");return g==="horizontal"?g="LR":g==="vertical"&&(g="TB"),g},setZoom:function(g){this.option.zoom=g},setCenter:function(g){this.option.center=g},formatTooltip:function(g){for(var f=this.getData().tree,s=f.root.children[0],r=f.getNodeByDataIndex(g),c=r.getValue(),l=r.name;r&&r!==s;)l=r.parentNode.name+"."+l,r=r.parentNode;return y(l+(isNaN(c)||c==null?"":" : "+c))},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}});Ce.exports=e},IWp7:function(Ce,Q,p){var L=p("bYtY"),O=p("OELB"),E=p("7aKB"),y=p("lE7J"),a=p("ieMj"),e=a.prototype,g=Math.ceil,f=Math.floor,s=1e3,r=s*60,c=r*60,l=c*24,i=function(o,d,h,m){for(;h<m;){var A=h+m>>>1;o[A][1]<d?h=A+1:m=A}return h},u=a.extend({type:"time",getLabel:function(o){var d=this._stepLvl,h=new Date(o);return E.formatTime(d[0],h,this.getSetting("useUTC"))},niceExtent:function(o){var d=this._extent;if(d[0]===d[1]&&(d[0]-=l,d[1]+=l),d[1]===-Infinity&&d[0]===Infinity){var h=new Date;d[1]=+new Date(h.getFullYear(),h.getMonth(),h.getDate()),d[0]=d[1]-l}this.niceTicks(o.splitNumber,o.minInterval,o.maxInterval);var m=this._interval;o.fixMin||(d[0]=O.round(f(d[0]/m)*m)),o.fixMax||(d[1]=O.round(g(d[1]/m)*m))},niceTicks:function(o,d,h){o=o||10;var m=this._extent,A=m[1]-m[0],v=A/o;d!=null&&v<d&&(v=d),h!=null&&v>h&&(v=h);var b=t.length,x=i(t,v,0,b),C=t[Math.min(x,b-1)],w=C[1];if(C[0]==="year"){var S=A/w,T=O.nice(S/o,!0);w*=T}var I=this.getSetting("useUTC")?0:new Date(+m[0]||+m[1]).getTimezoneOffset()*60*1e3,N=[Math.round(g((m[0]-I)/w)*w+I),Math.round(f((m[1]-I)/w)*w+I)];y.fixExtent(N,m),this._stepLvl=C,this._interval=w,this._niceExtent=N},parse:function(o){return+O.parseDate(o)}});L.each(["contain","normalize"],function(o){u.prototype[o]=function(d){return e[o].call(this,this.parse(d))}});var t=[["hh:mm:ss",s],["hh:mm:ss",s*5],["hh:mm:ss",s*10],["hh:mm:ss",s*15],["hh:mm:ss",s*30],[`hh:mm
MM-dd`,r],[`hh:mm
MM-dd`,r*5],[`hh:mm
MM-dd`,r*10],[`hh:mm
MM-dd`,r*15],[`hh:mm
MM-dd`,r*30],[`hh:mm
MM-dd`,c],[`hh:mm
MM-dd`,c*2],[`hh:mm
MM-dd`,c*6],[`hh:mm
MM-dd`,c*12],[`MM-dd
yyyy`,l],[`MM-dd
yyyy`,l*2],[`MM-dd
yyyy`,l*3],[`MM-dd
yyyy`,l*4],[`MM-dd
yyyy`,l*5],[`MM-dd
yyyy`,l*6],["week",l*7],[`MM-dd
yyyy`,l*10],["week",l*14],["week",l*21],["month",l*31],["week",l*42],["month",l*62],["week",l*70],["quarter",l*95],["month",l*31*4],["month",l*31*5],["half-year",l*380/2],["month",l*31*8],["month",l*31*10],["year",l*380]];u.create=function(o){return new u({useUTC:o.ecModel.get("useUTC")})};var n=u;Ce.exports=n},IXuL:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("MwEJ"),y=p("T4UG"),a=y.extend({type:"series.line",dependencies:["grid","polar"],getInitialData:function(e,g){return E(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}});Ce.exports=a},IXyC:function(Ce,Q,p){var L=p("bYtY"),O=p("bLfw");p("3zoK");var E=O.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(){O.prototype.init.apply(this,arguments),this.mergeOption({})},mergeOption:function(y){var a=this.option;y&&L.merge(a,y,!0),this._initDimensions()},contains:function(y,a){var e=y.get("parallelIndex");return e!=null&&a.getComponent("parallel",e)===this},setAxisExpand:function(y){L.each(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(a){y.hasOwnProperty(a)&&(this.option[a]=y[a])},this)},_initDimensions:function(){var y=this.dimensions=[],a=this.parallelAxisIndex=[],e=L.filter(this.dependentModels.parallelAxis,function(g){return(g.get("parallelIndex")||0)===this.componentIndex},this);L.each(e,function(g){y.push("dim"+g.get("dim")),a.push(g.componentIndex)})}});Ce.exports=E},ItGF:function(Ce,Q){var p={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?p={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?p={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?p={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:p=O(navigator.userAgent);var L=p;function O(E){var y={},a={},e=E.match(/Firefox\/([\d.]+)/),g=E.match(/MSIE\s([\d.]+)/)||E.match(/Trident\/.+?rv:(([\d.]+))/),f=E.match(/Edge\/([\d.]+)/),s=/micromessenger/i.test(E);return e&&(a.firefox=!0,a.version=e[1]),g&&(a.ie=!0,a.version=g[1]),f&&(a.edge=!0,a.version=f[1]),s&&(a.weChat=!0),{browser:a,os:y,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!a.ie&&!a.edge,pointerEventsSupported:"onpointerdown"in window&&(a.edge||a.ie&&a.version>=11),domSupported:typeof document!="undefined"}}Ce.exports=L},ItS6:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=p("eP3c"),O=E(p("1q3G"));function E(f){return f&&f.__esModule?f:{default:f}}function y(f,s){if(!(f instanceof s))throw new TypeError("Cannot call a class as a function")}function a(f,s){for(var r=0;r<s.length;r++){var c=s[r];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(f,c.key,c)}}function e(f,s,r){return s&&a(f.prototype,s),r&&a(f,r),f}var g=function(){function f(){y(this,f),this.strm=new O.default,this.chunkSize=1024*10*10,this.strm.output=new Uint8Array(this.chunkSize),this.windowBits=5,(0,L.inflateInit)(this.strm,this.windowBits)}return e(f,[{key:"setInput",value:function(r){r?(this.strm.input=r,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(r){r>this.chunkSize&&(this.chunkSize=r,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=r;var c=(0,L.inflate)(this.strm,0);if(c<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=r)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,L.inflateReset)(this.strm)}}]),f}();Q.default=g},Itpr:function(Ce,Q,p){var L=p("+TT/");function O(t){t.hierNode={defaultAncestor:null,ancestor:t,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var n=[t],o,d;o=n.pop();)if(d=o.children,o.isExpand&&d.length)for(var h=d.length,m=h-1;m>=0;m--){var A=d[m];A.hierNode={defaultAncestor:null,ancestor:A,prelim:0,modifier:0,change:0,shift:0,i:m,thread:null},n.push(A)}}function E(t,n){var o=t.isExpand?t.children:[],d=t.parentNode.children,h=t.hierNode.i?d[t.hierNode.i-1]:null;if(o.length){f(t);var m=(o[0].hierNode.prelim+o[o.length-1].hierNode.prelim)/2;h?(t.hierNode.prelim=h.hierNode.prelim+n(t,h),t.hierNode.modifier=t.hierNode.prelim-m):t.hierNode.prelim=m}else h&&(t.hierNode.prelim=h.hierNode.prelim+n(t,h));t.parentNode.hierNode.defaultAncestor=s(t,h,t.parentNode.hierNode.defaultAncestor||d[0],n)}function y(t){var n=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:n},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function a(t){return arguments.length?t:u}function e(t,n){var o={};return t-=Math.PI/2,o.x=n*Math.cos(t),o.y=n*Math.sin(t),o}function g(t,n){return L.getLayoutRect(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()})}function f(t){for(var n=t.children,o=n.length,d=0,h=0;--o>=0;){var m=n[o];m.hierNode.prelim+=d,m.hierNode.modifier+=d,h+=m.hierNode.change,d+=m.hierNode.shift+h}}function s(t,n,o,d){if(n){for(var h=t,m=t,A=m.parentNode.children[0],v=n,b=h.hierNode.modifier,x=m.hierNode.modifier,C=A.hierNode.modifier,w=v.hierNode.modifier;v=r(v),m=c(m),v&&m;){h=r(h),A=c(A),h.hierNode.ancestor=t;var S=v.hierNode.prelim+w-m.hierNode.prelim-x+d(v,m);S>0&&(i(l(v,t,o),t,S),x+=S,b+=S),w+=v.hierNode.modifier,x+=m.hierNode.modifier,b+=h.hierNode.modifier,C+=A.hierNode.modifier}v&&!r(h)&&(h.hierNode.thread=v,h.hierNode.modifier+=w-b),m&&!c(A)&&(A.hierNode.thread=m,A.hierNode.modifier+=x-C,o=t)}return o}function r(t){var n=t.children;return n.length&&t.isExpand?n[n.length-1]:t.hierNode.thread}function c(t){var n=t.children;return n.length&&t.isExpand?n[0]:t.hierNode.thread}function l(t,n,o){return t.hierNode.ancestor.parentNode===n.parentNode?t.hierNode.ancestor:o}function i(t,n,o){var d=o/(n.hierNode.i-t.hierNode.i);n.hierNode.change-=d,n.hierNode.shift+=o,n.hierNode.modifier+=o,n.hierNode.prelim+=o,t.hierNode.change+=d}function u(t,n){return t.parentNode===n.parentNode?1:2}Q.init=O,Q.firstWalk=E,Q.secondWalk=y,Q.separation=a,Q.radialCoordinate=e,Q.getViewRect=g},IwbS:function(Ce,Q,p){var L=p("bYtY"),O=p("NC18"),E=p("Qe9p"),y=p("Fofx"),a=p("QBsz"),e=p("y+Vt"),g=p("DN4a"),f=p("Dagg");Q.Image=f;var s=p("4fz+");Q.Group=s;var r=p("dqUG");Q.Text=r;var c=p("2fw6");Q.Circle=c;var l=p("SqI9");Q.Sector=l;var i=p("RXMa");Q.Ring=i;var u=p("h7HQ");Q.Polygon=u;var t=p("1Jh7");Q.Polyline=t;var n=p("x6Kt");Q.Rect=n;var o=p("yxFR");Q.Line=o;var d=p("rA99");Q.BezierCurve=d;var h=p("jTL6");Q.Arc=h;var m=p("1MYJ");Q.CompoundPath=m;var A=p("SKnc");Q.LinearGradient=A;var v=p("3e3G");Q.RadialGradient=v;var b=p("mFDi");Q.BoundingRect=b;var x=p("OS9S");Q.IncrementalDisplayable=x;var C=p("nPnh"),w=Math.max,S=Math.min,T={},I=1,N={color:"textFill",textBorderColor:"textStroke",textBorderWidth:"textStrokeWidth"},M="emphasis",k="normal",U=1,V={},B={};function H(at){return e.extend(at)}function P(at,rt){return O.extendFromString(at,rt)}function j(at,rt){B[at]=rt}function z(at){if(B.hasOwnProperty(at))return B[at]}function K(at,rt,Yt,wr){var yr=O.createFromString(at,rt);return Yt&&(wr==="center"&&(Yt=Z(Yt,yr.getBoundingRect())),te(yr,Yt)),yr}function X(at,rt,Yt){var wr=new f({style:{image:at,x:rt.x,y:rt.y,width:rt.width,height:rt.height},onload:function(yr){if(Yt==="center"){var xr={width:yr.width,height:yr.height};wr.setStyle(Z(rt,xr))}}});return wr}function Z(at,rt){var Yt=rt.width/rt.height,wr=at.height*Yt,yr;wr<=at.width?yr=at.height:(wr=at.width,yr=wr/Yt);var xr=at.x+at.width/2,Tn=at.y+at.height/2;return{x:xr-wr/2,y:Tn-yr/2,width:wr,height:yr}}var Y=O.mergePath;function te(at,rt){if(!at.applyTransform)return;var Yt=at.getBoundingRect(),wr=Yt.calculateTransform(rt);at.applyTransform(wr)}function q(at){return C.subPixelOptimizeLine(at.shape,at.shape,at.style),at}function ee(at){return C.subPixelOptimizeRect(at.shape,at.shape,at.style),at}var fe=C.subPixelOptimize;function be(at){return at!=null&&at!=="none"}var Fe=L.createHashMap(),ve=0;function Oe(at){if(typeof at!="string")return at;var rt=Fe.get(at);return rt||(rt=E.lift(at,-.1),ve<1e4&&(Fe.set(at,rt),ve++)),rt}function J(at){if(!at.__hoverStlDirty)return;at.__hoverStlDirty=!1;var rt=at.__hoverStl;if(!rt){at.__cachedNormalStl=at.__cachedNormalZ2=null;return}var Yt=at.__cachedNormalStl={};at.__cachedNormalZ2=at.z2;var wr=at.style;for(var yr in rt)rt[yr]!=null&&(Yt[yr]=wr[yr]);Yt.fill=wr.fill,Yt.stroke=wr.stroke}function ne(at){var rt=at.__hoverStl;if(!rt||at.__highlighted)return;var Yt=at.__zr,wr=at.useHoverLayer&&Yt&&Yt.painter.type==="canvas";if(at.__highlighted=wr?"layer":"plain",at.isGroup||!Yt&&at.useHoverLayer)return;var yr=at,xr=at.style;wr&&(yr=Yt.addHover(at),xr=yr.style),Ht(xr),wr||J(yr),xr.extendFrom(rt),Ke(xr,rt,"fill"),Ke(xr,rt,"stroke"),Ft(xr),wr||(at.dirty(!1),at.z2+=I)}function Ke(at,rt,Yt){!be(rt[Yt])&&be(at[Yt])&&(at[Yt]=Oe(at[Yt]))}function ie(at){var rt=at.__highlighted;if(!rt)return;if(at.__highlighted=!1,at.isGroup)return;if(rt==="layer")at.__zr&&at.__zr.removeHover(at);else{var Yt=at.style,wr=at.__cachedNormalStl;wr&&(Ht(Yt),at.setStyle(wr),Ft(Yt));var yr=at.__cachedNormalZ2;yr!=null&&at.z2-yr===I&&(at.z2=yr)}}function re(at,rt,Yt){var wr=k,yr=k,xr;at.__highlighted&&(wr=M,xr=!0),rt(at,Yt),at.__highlighted&&(yr=M,xr=!0),at.isGroup&&at.traverse(function(Tn){!Tn.isGroup&&rt(Tn,Yt)}),xr&&at.__highDownOnUpdate&&at.__highDownOnUpdate(wr,yr)}function he(at,rt){rt=at.__hoverStl=rt!==!1&&(at.hoverStyle||rt||{}),at.__hoverStlDirty=!0,at.__highlighted&&(at.__cachedNormalStl=null,ie(at),ne(at))}function ge(at){!Me(this,at)&&!this.__highByOuter&&re(this,ne)}function Pe(at){!Me(this,at)&&!this.__highByOuter&&re(this,ie)}function Ee(at){this.__highByOuter|=1<<(at||0),re(this,ne)}function ke(at){!(this.__highByOuter&=~(1<<(at||0)))&&re(this,ie)}function Me(at,rt){return at.__highDownSilentOnTouch&&rt.zrByTouch}function me(at,rt){le(at,!0),re(at,he,rt)}function le(at,rt){var Yt=rt===!1;if(at.__highDownSilentOnTouch=at.highDownSilentOnTouch,at.__highDownOnUpdate=at.highDownOnUpdate,!Yt||at.__highDownDispatcher){var wr=Yt?"off":"on";at[wr]("mouseover",ge)[wr]("mouseout",Pe),at[wr]("emphasis",Ee)[wr]("normal",ke),at.__highByOuter=at.__highByOuter||0,at.__highDownDispatcher=!Yt}}function oe(at){return!!(at&&at.__highDownDispatcher)}function Se(at){var rt=V[at];return rt==null&&U<=32&&(rt=V[at]=U++),rt}function nt(at,rt,Yt,wr,yr,xr,Tn){yr=yr||T;var ln=yr.labelFetcher,Wn=yr.labelDataIndex,ht=yr.labelDimIndex,At=yr.labelProp,De=Yt.getShallow("show"),We=wr.getShallow("show"),ot;(De||We)&&(ln&&(ot=ln.getFormattedLabel(Wn,"normal",null,ht,At)),ot==null&&(ot=L.isFunction(yr.defaultText)?yr.defaultText(Wn,yr):yr.defaultText));var vt=De?ot:null,ar=We?L.retrieve2(ln?ln.getFormattedLabel(Wn,"emphasis",null,ht,At):null,ot):null;(vt!=null||ar!=null)&&(Ue(at,Yt,xr,yr),Ue(rt,wr,Tn,yr,!0)),at.text=vt,rt.text=ar}function et(at,rt,Yt){var wr=at.style;rt&&(Ht(wr),at.setStyle(rt),Ft(wr)),wr=at.__hoverStl,Yt&&wr&&(Ht(wr),L.extend(wr,Yt),Ft(wr))}function Ue(at,rt,Yt,wr,yr){return Je(at,rt,wr,yr),Yt&&L.extend(at,Yt),at}function bt(at,rt,Yt){var wr={isRectText:!0},yr;Yt===!1?yr=!0:wr.autoColor=Yt,Je(at,rt,wr,yr)}function Je(at,rt,Yt,wr){if(Yt=Yt||T,Yt.isRectText){var yr;Yt.getTextPosition?yr=Yt.getTextPosition(rt,wr):(yr=rt.getShallow("position")||(wr?null:"inside"),yr==="outside"&&(yr="top")),at.textPosition=yr,at.textOffset=rt.getShallow("offset");var xr=rt.getShallow("rotate");xr!=null&&(xr*=Math.PI/180),at.textRotation=xr,at.textDistance=L.retrieve2(rt.getShallow("distance"),wr?null:5)}var Tn=rt.ecModel,ln=Tn&&Tn.option.textStyle,Wn=St(rt),ht;if(Wn){ht={};for(var At in Wn)if(Wn.hasOwnProperty(At)){var De=rt.getModel(["rich",At]);Nt(ht[At]={},De,ln,Yt,wr)}}return at.rich=ht,Nt(at,rt,ln,Yt,wr,!0),Yt.forceRich&&!Yt.textStyle&&(Yt.textStyle={}),at}function St(at){for(var rt;at&&at!==at.ecModel;){var Yt=(at.option||T).rich;if(Yt){rt=rt||{};for(var wr in Yt)Yt.hasOwnProperty(wr)&&(rt[wr]=1)}at=at.parentModel}return rt}function Nt(at,rt,Yt,wr,yr,xr){Yt=!yr&&Yt||T,at.textFill=Rt(rt.getShallow("color"),wr)||Yt.color,at.textStroke=Rt(rt.getShallow("textBorderColor"),wr)||Yt.textBorderColor,at.textStrokeWidth=L.retrieve2(rt.getShallow("textBorderWidth"),Yt.textBorderWidth),yr||(xr&&(at.insideRollbackOpt=wr,Ft(at)),at.textFill==null&&(at.textFill=wr.autoColor)),at.fontStyle=rt.getShallow("fontStyle")||Yt.fontStyle,at.fontWeight=rt.getShallow("fontWeight")||Yt.fontWeight,at.fontSize=rt.getShallow("fontSize")||Yt.fontSize,at.fontFamily=rt.getShallow("fontFamily")||Yt.fontFamily,at.textAlign=rt.getShallow("align"),at.textVerticalAlign=rt.getShallow("verticalAlign")||rt.getShallow("baseline"),at.textLineHeight=rt.getShallow("lineHeight"),at.textWidth=rt.getShallow("width"),at.textHeight=rt.getShallow("height"),at.textTag=rt.getShallow("tag"),(!xr||!wr.disableBox)&&(at.textBackgroundColor=Rt(rt.getShallow("backgroundColor"),wr),at.textPadding=rt.getShallow("padding"),at.textBorderColor=Rt(rt.getShallow("borderColor"),wr),at.textBorderWidth=rt.getShallow("borderWidth"),at.textBorderRadius=rt.getShallow("borderRadius"),at.textBoxShadowColor=rt.getShallow("shadowColor"),at.textBoxShadowBlur=rt.getShallow("shadowBlur"),at.textBoxShadowOffsetX=rt.getShallow("shadowOffsetX"),at.textBoxShadowOffsetY=rt.getShallow("shadowOffsetY")),at.textShadowColor=rt.getShallow("textShadowColor")||Yt.textShadowColor,at.textShadowBlur=rt.getShallow("textShadowBlur")||Yt.textShadowBlur,at.textShadowOffsetX=rt.getShallow("textShadowOffsetX")||Yt.textShadowOffsetX,at.textShadowOffsetY=rt.getShallow("textShadowOffsetY")||Yt.textShadowOffsetY}function Rt(at,rt){return at!=="auto"?at:rt&&rt.autoColor?rt.autoColor:null}function Ft(at){var rt=at.textPosition,Yt=at.insideRollbackOpt,wr;if(Yt&&at.textFill==null){var yr=Yt.autoColor,xr=Yt.isRectText,Tn=Yt.useInsideStyle,ln=Tn!==!1&&(Tn===!0||xr&&rt&&typeof rt=="string"&&rt.indexOf("inside")>=0),Wn=!ln&&yr!=null;(ln||Wn)&&(wr={textFill:at.textFill,textStroke:at.textStroke,textStrokeWidth:at.textStrokeWidth}),ln&&(at.textFill="#fff",at.textStroke==null&&(at.textStroke=yr,at.textStrokeWidth==null&&(at.textStrokeWidth=2))),Wn&&(at.textFill=yr)}at.insideRollback=wr}function Ht(at){var rt=at.insideRollback;rt&&(at.textFill=rt.textFill,at.textStroke=rt.textStroke,at.textStrokeWidth=rt.textStrokeWidth,at.insideRollback=null)}function $e(at,rt){var Yt=rt&&rt.getModel("textStyle");return L.trim([at.fontStyle||Yt&&Yt.getShallow("fontStyle")||"",at.fontWeight||Yt&&Yt.getShallow("fontWeight")||"",(at.fontSize||Yt&&Yt.getShallow("fontSize")||12)+"px",at.fontFamily||Yt&&Yt.getShallow("fontFamily")||"sans-serif"].join(" "))}function we(at,rt,Yt,wr,yr,xr){typeof yr=="function"&&(xr=yr,yr=null);var Tn=wr&&wr.isAnimationEnabled();if(Tn){var ln=at?"Update":"",Wn=wr.getShallow("animationDuration"+ln),ht=wr.getShallow("animationEasing"+ln),At=wr.getShallow("animationDelay"+ln);typeof At=="function"&&(At=At(yr,wr.getAnimationDelayParams?wr.getAnimationDelayParams(rt,yr):null)),typeof Wn=="function"&&(Wn=Wn(yr)),Wn>0?rt.animateTo(Yt,Wn,At||0,ht,xr,!!xr):(rt.stopAnimation(),rt.attr(Yt),xr&&xr())}else rt.stopAnimation(),rt.attr(Yt),xr&&xr()}function ue(at,rt,Yt,wr,yr){we(!0,at,rt,Yt,wr,yr)}function Qe(at,rt,Yt,wr,yr){we(!1,at,rt,Yt,wr,yr)}function qe(at,rt){for(var Yt=y.identity([]);at&&at!==rt;)y.mul(Yt,at.getLocalTransform(),Yt),at=at.parent;return Yt}function Ae(at,rt,Yt){return rt&&!L.isArrayLike(rt)&&(rt=g.getLocalTransform(rt)),Yt&&(rt=y.invert([],rt)),a.applyTransform([],at,rt)}function wt(at,rt,Yt){var wr=rt[4]===0||rt[5]===0||rt[0]===0?1:Math.abs(2*rt[4]/rt[0]),yr=rt[4]===0||rt[5]===0||rt[2]===0?1:Math.abs(2*rt[4]/rt[2]),xr=[at==="left"?-wr:at==="right"?wr:0,at==="top"?-yr:at==="bottom"?yr:0];return xr=Ae(xr,rt,Yt),Math.abs(xr[0])>Math.abs(xr[1])?xr[0]>0?"right":"left":xr[1]>0?"bottom":"top"}function zt(at,rt,Yt,wr){if(!at||!rt)return;function yr(ln){var Wn={};return ln.traverse(function(ht){!ht.isGroup&&ht.anid&&(Wn[ht.anid]=ht)}),Wn}function xr(ln){var Wn={position:a.clone(ln.position),rotation:ln.rotation};return ln.shape&&(Wn.shape=L.extend({},ln.shape)),Wn}var Tn=yr(at);rt.traverse(function(ln){if(!ln.isGroup&&ln.anid){var Wn=Tn[ln.anid];if(Wn){var ht=xr(ln);ln.attr(xr(Wn)),ue(ln,ht,Yt,ln.dataIndex)}}})}function ze(at,rt){return L.map(at,function(Yt){var wr=Yt[0];wr=w(wr,rt.x),wr=S(wr,rt.x+rt.width);var yr=Yt[1];return yr=w(yr,rt.y),yr=S(yr,rt.y+rt.height),[wr,yr]})}function jt(at,rt){var Yt=w(at.x,rt.x),wr=S(at.x+at.width,rt.x+rt.width),yr=w(at.y,rt.y),xr=S(at.y+at.height,rt.y+rt.height);if(wr>=Yt&&xr>=yr)return{x:Yt,y:yr,width:wr-Yt,height:xr-yr}}function mr(at,rt,Yt){rt=L.extend({rectHover:!0},rt);var wr=rt.style={strokeNoScale:!0};if(Yt=Yt||{x:-1,y:-1,width:2,height:2},at)return at.indexOf("image://")===0?(wr.image=at.slice(8),L.defaults(wr,Yt),new f(rt)):K(at.replace("path://",""),rt,Yt,"center")}function ct(at,rt,Yt,wr,yr){for(var xr=0,Tn=yr[yr.length-1];xr<yr.length;xr++){var ln=yr[xr];if(Pt(at,rt,Yt,wr,ln[0],ln[1],Tn[0],Tn[1]))return!0;Tn=ln}}function Pt(at,rt,Yt,wr,yr,xr,Tn,ln){var Wn=Yt-at,ht=wr-rt,At=Tn-yr,De=ln-xr,We=Vt(At,De,Wn,ht);if(ut(We))return!1;var ot=at-yr,vt=rt-xr,ar=Vt(ot,vt,Wn,ht)/We;if(ar<0||ar>1)return!1;var Xt=Vt(ot,vt,At,De)/We;return!(Xt<0||Xt>1)}function Vt(at,rt,Yt,wr){return at*wr-Yt*rt}function ut(at){return at<=1e-6&&at>=-1e-6}j("circle",c),j("sector",l),j("ring",i),j("polygon",u),j("polyline",t),j("rect",n),j("line",o),j("bezierCurve",d),j("arc",h),Q.Z2_EMPHASIS_LIFT=I,Q.CACHED_LABEL_STYLE_PROPERTIES=N,Q.extendShape=H,Q.extendPath=P,Q.registerShape=j,Q.getShapeClass=z,Q.makePath=K,Q.makeImage=X,Q.mergePath=Y,Q.resizePath=te,Q.subPixelOptimizeLine=q,Q.subPixelOptimizeRect=ee,Q.subPixelOptimize=fe,Q.setElementHoverStyle=he,Q.setHoverStyle=me,Q.setAsHighDownDispatcher=le,Q.isHighDownDispatcher=oe,Q.getHighlightDigit=Se,Q.setLabelStyle=nt,Q.modifyLabelStyle=et,Q.setTextStyle=Ue,Q.setText=bt,Q.getFont=$e,Q.updateProps=ue,Q.initProps=Qe,Q.getTransform=qe,Q.applyTransform=Ae,Q.transformDirection=wt,Q.groupTransition=zt,Q.clipPointsByRect=ze,Q.clipRectByRect=jt,Q.createIcon=mr,Q.linePolygonIntersect=ct,Q.lineLineIntersect=Pt},IyUQ:function(Ce,Q,p){var L=p("bYtY"),O=p("YH21"),E=p("IwbS"),y=p("iLNv"),a=p("fc+c"),e=p("OELB"),g=p("+TT/"),f=p("72pK"),s=E.Rect,r=e.linearMap,c=e.asc,l=L.bind,i=L.each,u=7,t=1,n=30,o="horizontal",d="vertical",h=5,m=["line","bar","candlestick","scatter"],A=a.extend({type:"dataZoom.slider",init:function(C,w){this._displayables={},this._orient,this._range,this._handleEnds,this._size,this._handleWidth,this._handleHeight,this._location,this._dragging,this._dataShadowInfo,this.api=w},render:function(C,w,S,T){if(A.superApply(this,"render",arguments),y.createOrUpdate(this,"_dispatchZoomAction",this.dataZoomModel.get("throttle"),"fixRate"),this._orient=C.get("orient"),this.dataZoomModel.get("show")===!1){this.group.removeAll();return}(!T||T.type!=="dataZoom"||T.from!==this.uid)&&this._buildView(),this._updateView()},remove:function(){A.superApply(this,"remove",arguments),y.clear(this,"_dispatchZoomAction")},dispose:function(){A.superApply(this,"dispose",arguments),y.clear(this,"_dispatchZoomAction")},_buildView:function(){var C=this.group;C.removeAll(),this._resetLocation(),this._resetInterval();var w=this._displayables.barGroup=new E.Group;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),C.add(w),this._positionGroup()},_resetLocation:function(){var C=this.dataZoomModel,w=this.api,S=this._findCoordRect(),T={width:w.getWidth(),height:w.getHeight()},I=this._orient===o?{right:T.width-S.x-S.width,top:T.height-n-u,width:S.width,height:n}:{right:u,top:S.y,width:n,height:S.height},N=g.getLayoutParams(C.option);L.each(["right","top","width","height"],function(k){N[k]==="ph"&&(N[k]=I[k])});var M=g.getLayoutRect(N,T,C.padding);this._location={x:M.x,y:M.y},this._size=[M.width,M.height],this._orient===d&&this._size.reverse()},_positionGroup:function(){var C=this.group,w=this._location,S=this._orient,T=this.dataZoomModel.getFirstTargetAxisModel(),I=T&&T.get("inverse"),N=this._displayables.barGroup,M=(this._dataShadowInfo||{}).otherAxisInverse;N.attr(S===o&&!I?{scale:M?[1,1]:[1,-1]}:S===o&&I?{scale:M?[-1,1]:[-1,-1]}:S===d&&!I?{scale:M?[1,-1]:[1,1],rotation:Math.PI/2}:{scale:M?[-1,-1]:[-1,1],rotation:Math.PI/2});var k=C.getBoundingRect([N]);C.attr("position",[w.x-k.x,w.y-k.y])},_getViewExtent:function(){return[0,this._size[0]]},_renderBackground:function(){var C=this.dataZoomModel,w=this._size,S=this._displayables.barGroup;S.add(new s({silent:!0,shape:{x:0,y:0,width:w[0],height:w[1]},style:{fill:C.get("backgroundColor")},z2:-40})),S.add(new s({shape:{x:0,y:0,width:w[0],height:w[1]},style:{fill:"transparent"},z2:0,onclick:L.bind(this._onClickPanelClick,this)}))},_renderDataShadow:function(){var C=this._dataShadowInfo=this._prepareDataShadowInfo();if(!C)return;var w=this._size,S=C.series,T=S.getRawData(),I=S.getShadowDim?S.getShadowDim():C.otherDim;if(I==null)return;var N=T.getDataExtent(I),M=(N[1]-N[0])*.3;N=[N[0]-M,N[1]+M];var k=[0,w[1]],U=[0,w[0]],V=[[w[0],0],[0,0]],B=[],H=U[1]/(T.count()-1),P=0,j=Math.round(T.count()/w[0]),z;T.each([I],function(X,Z){if(j>0&&Z%j){P+=H;return}var Y=X==null||isNaN(X)||X==="",te=Y?0:r(X,N,k,!0);Y&&!z&&Z?(V.push([V[V.length-1][0],0]),B.push([B[B.length-1][0],0])):!Y&&z&&(V.push([P,0]),B.push([P,0])),V.push([P,te]),B.push([P,te]),P+=H,z=Y});var K=this.dataZoomModel;this._displayables.barGroup.add(new E.Polygon({shape:{points:V},style:L.defaults({fill:K.get("dataBackgroundColor")},K.getModel("dataBackground.areaStyle").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new E.Polyline({shape:{points:B},style:K.getModel("dataBackground.lineStyle").getLineStyle(),silent:!0,z2:-19}))},_prepareDataShadowInfo:function(){var C=this.dataZoomModel,w=C.get("showDataShadow");if(w===!1)return;var S,T=this.ecModel;return C.eachTargetAxis(function(I,N){var M=C.getAxisProxy(I.name,N).getTargetSeriesModels();L.each(M,function(k){if(S)return;if(w!==!0&&L.indexOf(m,k.get("type"))<0)return;var U=T.getComponent(I.axis,N).axis,V=v(I.name),B,H=k.coordinateSystem;V!=null&&H.getOtherAxis&&(B=H.getOtherAxis(U).inverse),V=k.getData().mapDimension(V),S={thisAxis:U,series:k,thisDim:I.name,otherDim:V,otherAxisInverse:B}},this)},this),S},_renderHandle:function(){var C=this._displayables,w=C.handles=[],S=C.handleLabels=[],T=this._displayables.barGroup,I=this._size,N=this.dataZoomModel;T.add(C.filler=new s({draggable:!0,cursor:b(this._orient),drift:l(this._onDragMove,this,"all"),ondragstart:l(this._showDataInfo,this,!0),ondragend:l(this._onDragEnd,this),onmouseover:l(this._showDataInfo,this,!0),onmouseout:l(this._showDataInfo,this,!1),style:{fill:N.get("fillerColor"),textPosition:"inside"}})),T.add(new s({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:I[0],height:I[1]},style:{stroke:N.get("dataBackgroundColor")||N.get("borderColor"),lineWidth:t,fill:"rgba(0,0,0,0)"}})),i([0,1],function(M){var k=E.createIcon(N.get("handleIcon"),{cursor:b(this._orient),draggable:!0,drift:l(this._onDragMove,this,M),ondragend:l(this._onDragEnd,this),onmouseover:l(this._showDataInfo,this,!0),onmouseout:l(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),U=k.getBoundingRect();this._handleHeight=e.parsePercent(N.get("handleSize"),this._size[1]),this._handleWidth=U.width/U.height*this._handleHeight,k.setStyle(N.getModel("handleStyle").getItemStyle());var V=N.get("handleColor");V!=null&&(k.style.fill=V),T.add(w[M]=k);var B=N.textStyleModel;this.group.add(S[M]=new E.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textVerticalAlign:"middle",textAlign:"center",textFill:B.getTextColor(),textFont:B.getFont()},z2:10}))},this)},_resetInterval:function(){var C=this._range=this.dataZoomModel.getPercentRange(),w=this._getViewExtent();this._handleEnds=[r(C[0],[0,100],w,!0),r(C[1],[0,100],w,!0)]},_updateInterval:function(C,w){var S=this.dataZoomModel,T=this._handleEnds,I=this._getViewExtent(),N=S.findRepresentativeAxisProxy().getMinMaxSpan(),M=[0,100];f(w,T,I,S.get("zoomLock")?"all":C,N.minSpan!=null?r(N.minSpan,M,I,!0):null,N.maxSpan!=null?r(N.maxSpan,M,I,!0):null);var k=this._range,U=this._range=c([r(T[0],I,M,!0),r(T[1],I,M,!0)]);return!k||k[0]!==U[0]||k[1]!==U[1]},_updateView:function(C){var w=this._displayables,S=this._handleEnds,T=c(S.slice()),I=this._size;i([0,1],function(N){var M=w.handles[N],k=this._handleHeight;M.attr({scale:[k/2,k/2],position:[S[N],I[1]/2-k/2]})},this),w.filler.setShape({x:T[0],y:0,width:T[1]-T[0],height:I[1]}),this._updateDataInfo(C)},_updateDataInfo:function(C){var w=this.dataZoomModel,S=this._displayables,T=S.handleLabels,I=this._orient,N=["",""];if(w.get("showDetail")){var M=w.findRepresentativeAxisProxy();if(M){var k=M.getAxisModel().axis,U=this._range,V=C?M.calculateDataWindow({start:U[0],end:U[1]}).valueWindow:M.getDataValueWindow();N=[this._formatLabel(V[0],k),this._formatLabel(V[1],k)]}}var B=c(this._handleEnds.slice());H.call(this,0),H.call(this,1);function H(P){var j=E.getTransform(S.handles[P].parent,this.group),z=E.transformDirection(P===0?"right":"left",j),K=this._handleWidth/2+h,X=E.applyTransform([B[P]+(P===0?-K:K),this._size[1]/2],j);T[P].setStyle({x:X[0],y:X[1],textVerticalAlign:I===o?"middle":z,textAlign:I===o?z:"center",text:N[P]})}},_formatLabel:function(C,w){var S=this.dataZoomModel,T=S.get("labelFormatter"),I=S.get("labelPrecision");(I==null||I==="auto")&&(I=w.getPixelPrecision());var N=C==null||isNaN(C)?"":w.type==="category"||w.type==="time"?w.scale.getLabel(Math.round(C)):C.toFixed(Math.min(I,20));return L.isFunction(T)?T(C,N):L.isString(T)?T.replace("{value}",N):N},_showDataInfo:function(C){C=this._dragging||C;var w=this._displayables.handleLabels;w[0].attr("invisible",!C),w[1].attr("invisible",!C)},_onDragMove:function(C,w,S,T){this._dragging=!0,O.stop(T.event);var I=this._displayables.barGroup.getLocalTransform(),N=E.applyTransform([w,S],I,!0),M=this._updateInterval(C,N[0]),k=this.dataZoomModel.get("realtime");this._updateView(!k),M&&k&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1);var C=this.dataZoomModel.get("realtime");!C&&this._dispatchZoomAction()},_onClickPanelClick:function(C){var w=this._size,S=this._displayables.barGroup.transformCoordToLocal(C.offsetX,C.offsetY);if(S[0]<0||S[0]>w[0]||S[1]<0||S[1]>w[1])return;var T=this._handleEnds,I=(T[0]+T[1])/2,N=this._updateInterval("all",S[0]-I);this._updateView(),N&&this._dispatchZoomAction()},_dispatchZoomAction:function(){var C=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:C[0],end:C[1]})},_findCoordRect:function(){var C;if(i(this.getTargetCoordInfo(),function(T){if(!C&&T.length){var I=T[0].model.coordinateSystem;C=I.getRect&&I.getRect()}}),!C){var w=this.api.getWidth(),S=this.api.getHeight();C={x:w*.2,y:S*.2,width:w*.6,height:S*.6}}return C}});function v(C){var w={x:"y",y:"x",radius:"angle",angle:"radius"};return w[C]}function b(C){return C==="vertical"?"ns-resize":"ew-resize"}var x=A;Ce.exports=x},IzEo:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("lnY3"),y=p.n(E),a=p("Znn+"),e=p("14J3"),g=p("jCWc")},J66h:function(Ce,Q,p){(function(L){var O,E;(function(y,a){Ce.exports=a(y)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof L!="undefined"?L:this,function(y){"use strict";y=y||{};var a=y.Base64,e="2.6.4",g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=function(k){for(var U={},V=0,B=k.length;V<B;V++)U[k.charAt(V)]=V;return U}(g),s=String.fromCharCode,r=function(U){if(U.length<2){var V=U.charCodeAt(0);return V<128?U:V<2048?s(192|V>>>6)+s(128|V&63):s(224|V>>>12&15)+s(128|V>>>6&63)+s(128|V&63)}else{var V=65536+(U.charCodeAt(0)-55296)*1024+(U.charCodeAt(1)-56320);return s(240|V>>>18&7)+s(128|V>>>12&63)+s(128|V>>>6&63)+s(128|V&63)}},c=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,l=function(U){return U.replace(c,r)},i=function(U){var V=[0,2,1][U.length%3],B=U.charCodeAt(0)<<16|(U.length>1?U.charCodeAt(1):0)<<8|(U.length>2?U.charCodeAt(2):0),H=[g.charAt(B>>>18),g.charAt(B>>>12&63),V>=2?"=":g.charAt(B>>>6&63),V>=1?"=":g.charAt(B&63)];return H.join("")},u=y.btoa&&typeof y.btoa=="function"?function(k){return y.btoa(k)}:function(k){if(k.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return k.replace(/[\s\S]{1,3}/g,i)},t=function(U){return u(l(String(U)))},n=function(U){return U.replace(/[+\/]/g,function(V){return V=="+"?"-":"_"}).replace(/=/g,"")},o=function(U,V){return V?n(t(U)):t(U)},d=function(U){return o(U,!0)},h;y.Uint8Array&&(h=function(U,V){for(var B="",H=0,P=U.length;H<P;H+=3){var j=U[H],z=U[H+1],K=U[H+2],X=j<<16|z<<8|K;B+=g.charAt(X>>>18)+g.charAt(X>>>12&63)+(typeof z!="undefined"?g.charAt(X>>>6&63):"=")+(typeof K!="undefined"?g.charAt(X&63):"=")}return V?n(B):B});var m=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,A=function(U){switch(U.length){case 4:var V=(7&U.charCodeAt(0))<<18|(63&U.charCodeAt(1))<<12|(63&U.charCodeAt(2))<<6|63&U.charCodeAt(3),B=V-65536;return s((B>>>10)+55296)+s((B&1023)+56320);case 3:return s((15&U.charCodeAt(0))<<12|(63&U.charCodeAt(1))<<6|63&U.charCodeAt(2));default:return s((31&U.charCodeAt(0))<<6|63&U.charCodeAt(1))}},v=function(U){return U.replace(m,A)},b=function(U){var V=U.length,B=V%4,H=(V>0?f[U.charAt(0)]<<18:0)|(V>1?f[U.charAt(1)]<<12:0)|(V>2?f[U.charAt(2)]<<6:0)|(V>3?f[U.charAt(3)]:0),P=[s(H>>>16),s(H>>>8&255),s(H&255)];return P.length-=[0,0,2,1][B],P.join("")},x=y.atob&&typeof y.atob=="function"?function(k){return y.atob(k)}:function(k){return k.replace(/\S{1,4}/g,b)},C=function(U){return x(String(U).replace(/[^A-Za-z0-9\+\/]/g,""))},w=function(U){return v(x(U))},S=function(U){return String(U).replace(/[-_]/g,function(V){return V=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},T=function(U){return w(S(U))},I;y.Uint8Array&&(I=function(U){return Uint8Array.from(C(S(U)),function(V){return V.charCodeAt(0)})});var N=function(){var U=y.Base64;return y.Base64=a,U};if(y.Base64={VERSION:e,atob:C,btoa:u,fromBase64:T,toBase64:o,utob:l,encode:o,encodeURI:d,btou:v,decode:T,noConflict:N,fromUint8Array:h,toUint8Array:I},typeof Object.defineProperty=="function"){var M=function(U){return{value:U,enumerable:!1,writable:!0,configurable:!0}};y.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",M(function(){return T(this)})),Object.defineProperty(String.prototype,"toBase64",M(function(k){return o(this,k)})),Object.defineProperty(String.prototype,"toBase64URI",M(function(){return o(this,!0)}))}}return y.Meteor&&(Base64=y.Base64),Ce.exports?Ce.exports.Base64=y.Base64:!(O=[],E=function(){return y.Base64}.apply(Q,O),E!==void 0&&(Ce.exports=E)),{Base64:y.Base64}})}).call(this,p("yLpj"))},JEkh:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("ProS"),y=p("bYtY"),a=p("ItGF"),e=p("4NO4"),g=p("7aKB"),f=p("OKJ2"),s=g.addCommas,r=g.encodeHTML;function c(u){e.defaultEmphasis(u,"label",["show"])}var l=E.extendComponentModel({type:"marker",dependencies:["series","grid","polar","geo"],init:function(u,t,n){this.mergeDefaultAndTheme(u,n),this._mergeOption(u,n,!1,!0)},isAnimationEnabled:function(){if(a.node)return!1;var u=this.__hostSeries;return this.getShallow("animation")&&u&&u.isAnimationEnabled()},mergeOption:function(u,t){this._mergeOption(u,t,!1,!1)},_mergeOption:function(u,t,n,o){var d=this.constructor,h=this.mainType+"Model";n||t.eachSeries(function(m){var A=m.get(this.mainType,!0),v=m[h];if(!A||!A.data){m[h]=null;return}v?v._mergeOption(A,t,!0):(o&&c(A),y.each(A.data,function(b){b instanceof Array?(c(b[0]),c(b[1])):c(b)}),v=new d(A,this,t),y.extend(v,{mainType:this.mainType,seriesIndex:m.seriesIndex,name:m.name,createdBySelf:!0}),v.__hostSeries=m),m[h]=v},this)},formatTooltip:function(u){var t=this.getData(),n=this.getRawValue(u),o=y.isArray(n)?y.map(n,s).join(", "):s(n),d=t.getName(u),h=r(this.name);return(n!=null||d)&&(h+="<br />"),d&&(h+=r(d),n!=null&&(h+=" : ")),n!=null&&(h+=r(o)),h},getData:function(){return this._data},setData:function(u){this._data=u}});y.mixin(l,f);var i=l;Ce.exports=i},JGo8:function(Ce,Q,p){},JLnu:function(Ce,Q,p){var L=p("+TT/"),O=p("OELB"),E=O.parsePercent,y=O.linearMap;function a(s,r){return L.getLayoutRect(s.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()})}function e(s,r){for(var c=s.mapDimension("value"),l=s.mapArray(c,function(o){return o}),i=[],u=r==="ascending",t=0,n=s.count();t<n;t++)i[t]=t;return typeof r=="function"?i.sort(r):r!=="none"&&i.sort(function(o,d){return u?l[o]-l[d]:l[d]-l[o]}),i}function g(s){s.each(function(r){var c=s.getItemModel(r),l=c.getModel("label"),i=l.get("position"),u=c.getModel("labelLine"),t=s.getItemLayout(r),n=t.points,o=i==="inner"||i==="inside"||i==="center"||i==="insideLeft"||i==="insideRight",d,h,m,A;if(o)i==="insideLeft"?(h=(n[0][0]+n[3][0])/2+5,m=(n[0][1]+n[3][1])/2,d="left"):i==="insideRight"?(h=(n[1][0]+n[2][0])/2-5,m=(n[1][1]+n[2][1])/2,d="right"):(h=(n[0][0]+n[1][0]+n[2][0]+n[3][0])/4,m=(n[0][1]+n[1][1]+n[2][1]+n[3][1])/4,d="center"),A=[[h,m],[h,m]];else{var v,b,x,C=u.get("length");i==="left"?(v=(n[3][0]+n[0][0])/2,b=(n[3][1]+n[0][1])/2,x=v-C,h=x-5,d="right"):i==="right"?(v=(n[1][0]+n[2][0])/2,b=(n[1][1]+n[2][1])/2,x=v+C,h=x+5,d="left"):i==="rightTop"?(v=n[1][0],b=n[1][1],x=v+C,h=x+5,d="top"):i==="rightBottom"?(v=n[2][0],b=n[2][1],x=v+C,h=x+5,d="bottom"):i==="leftTop"?(v=n[0][0],b=n[1][1],x=v-C,h=x-5,d="right"):i==="leftBottom"?(v=n[3][0],b=n[2][1],x=v-C,h=x-5,d="right"):(v=(n[1][0]+n[2][0])/2,b=(n[1][1]+n[2][1])/2,x=v+C,h=x+5,d="left");var w=b;A=[[v,b],[x,w]],m=w}t.label={linePoints:A,x:h,y:m,verticalAlign:"middle",textAlign:d,inside:o}})}function f(s,r,c){s.eachSeriesByType("funnel",function(l){var i=l.getData(),u=i.mapDimension("value"),t=l.get("sort"),n=a(l,r),o=e(i,t),d=[E(l.get("minSize"),n.width),E(l.get("maxSize"),n.width)],h=i.getDataExtent(u),m=l.get("min"),A=l.get("max");m==null&&(m=Math.min(h[0],0)),A==null&&(A=h[1]);var v=l.get("funnelAlign"),b=l.get("gap"),x=(n.height-b*(i.count()-1))/i.count(),C=n.y,w=function(V,B){var H=i.get(u,V)||0,P=y(H,[m,A],d,!0),j;switch(v){case"left":j=n.x;break;case"center":j=n.x+(n.width-P)/2;break;case"right":j=n.x+n.width-P;break}return[[j,B],[j+P,B]]};t==="ascending"&&(x=-x,b=-b,C+=n.height,o=o.reverse());for(var S=0;S<o.length;S++){var T=o[S],I=o[S+1],N=i.getItemModel(T),M=N.get("itemStyle.height");M==null?M=x:(M=E(M,n.height),t==="ascending"&&(M=-M));var k=w(T,C),U=w(I,C+M);C+=M+b,i.setItemLayout(T,{points:k.concat(U.slice().reverse())})}g(i)})}Ce.exports=f},JSwD:function(Ce,Q,p){"use strict";function L(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(d){return typeof d}:L=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},L(n)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=t;var O=y(p("6BzB"));function E(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return E=function(){return n},n}function y(n){if(n&&n.__esModule)return n;if(n===null||L(n)!=="object"&&typeof n!="function")return{default:n};var o=E();if(o&&o.has(n))return o.get(n);var d={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var m in n)if(Object.prototype.hasOwnProperty.call(n,m)){var A=h?Object.getOwnPropertyDescriptor(n,m):null;A&&(A.get||A.set)?Object.defineProperty(d,m,A):d[m]=n[m]}return d.default=n,o&&o.set(n,d),d}var a=15,e=852,g=592,f=0,s=1,r=2,c=[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],l=[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],i=[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],u=[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 t(n,o,d,h,m,A,v,b){var x=b.bits,C=0,w=0,S=0,T=0,I=0,N=0,M=0,k=0,U=0,V=0,B,H,P,j,z,K=null,X=0,Z,Y=new O.Buf16(a+1),te=new O.Buf16(a+1),q=null,ee=0,fe,be,Fe;for(C=0;C<=a;C++)Y[C]=0;for(w=0;w<h;w++)Y[o[d+w]]++;for(I=x,T=a;T>=1&&!(Y[T]!==0);T--);if(I>T&&(I=T),T===0)return m[A++]=1<<24|64<<16|0,m[A++]=1<<24|64<<16|0,b.bits=1,0;for(S=1;S<T&&!(Y[S]!==0);S++);for(I<S&&(I=S),k=1,C=1;C<=a;C++)if(k<<=1,k-=Y[C],k<0)return-1;if(k>0&&(n===f||T!==1))return-1;for(te[1]=0,C=1;C<a;C++)te[C+1]=te[C]+Y[C];for(w=0;w<h;w++)o[d+w]!==0&&(v[te[o[d+w]]++]=w);if(n===f?(K=q=v,Z=19):n===s?(K=c,X-=257,q=l,ee-=257,Z=256):(K=i,q=u,Z=-1),V=0,w=0,C=S,z=A,N=I,M=0,P=-1,U=1<<I,j=U-1,n===s&&U>e||n===r&&U>g)return 1;for(;;){fe=C-M,v[w]<Z?(be=0,Fe=v[w]):v[w]>Z?(be=q[ee+v[w]],Fe=K[X+v[w]]):(be=32+64,Fe=0),B=1<<C-M,H=1<<N,S=H;do H-=B,m[z+(V>>M)+H]=fe<<24|be<<16|Fe|0;while(H!==0);for(B=1<<C-1;V&B;)B>>=1;if(B!==0?(V&=B-1,V+=B):V=0,w++,--Y[C]===0){if(C===T)break;C=o[d+v[w]]}if(C>I&&(V&j)!==P){for(M===0&&(M=I),z+=S,N=C-M,k=1<<N;N+M<T&&!(k-=Y[N+M],k<=0);)N++,k<<=1;if(U+=1<<N,n===s&&U>e||n===r&&U>g)return 1;P=V&j,m[P]=I<<24|N<<16|z-A|0}}return V!==0&&(m[z+V]=C-M<<24|64<<16|0),b.bits=I,0}},JVwQ:function(Ce,Q,p){var L=p("ProS"),O=p("1NG9"),E=O.Polygon,y=p("IwbS"),a=p("bYtY"),e=a.bind,g=a.extend,f=p("gPAo"),s=L.extendChartView({type:"themeRiver",init:function(){this._layers=[]},render:function(c,l,i){var u=c.getData(),t=this.group,n=c.getLayerSeries(),o=u.getLayout("layoutInfo"),d=o.rect,h=o.boundaryGap;t.attr("position",[0,d.y+h[0]]);function m(x){return x.name}var A=new f(this._layersSeries||[],n,m,m),v={};A.add(e(b,this,"add")).update(e(b,this,"update")).remove(e(b,this,"remove")).execute();function b(x,C,w){var S=this._layers;if(x==="remove"){t.remove(S[C]);return}for(var T=[],I=[],N,M=n[C].indices,k=0;k<M.length;k++){var U=u.getItemLayout(M[k]),V=U.x,B=U.y0,H=U.y;T.push([V,B]),I.push([V,B+H]),N=u.getItemVisual(M[k],"color")}var P,j,z=u.getItemLayout(M[0]),K=u.getItemModel(M[k-1]),X=K.getModel("label"),Z=X.get("margin");if(x==="add"){var Y=v[C]=new y.Group;P=new E({shape:{points:T,stackedOnPoints:I,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),j=new y.Text({style:{x:z.x-Z,y:z.y0+z.y/2}}),Y.add(P),Y.add(j),t.add(Y),P.setClipPath(r(P.getBoundingRect(),c,function(){P.removeClipPath()}))}else{var Y=S[w];P=Y.childAt(0),j=Y.childAt(1),t.add(Y),v[C]=Y,y.updateProps(P,{shape:{points:T,stackedOnPoints:I}},c),y.updateProps(j,{style:{x:z.x-Z,y:z.y0+z.y/2}},c)}var te=K.getModel("emphasis.itemStyle"),q=K.getModel("itemStyle");y.setTextStyle(j.style,X,{text:X.get("show")?c.getFormattedLabel(M[k-1],"normal")||u.getName(M[k-1]):null,textVerticalAlign:"middle"}),P.setStyle(g({fill:N},q.getItemStyle(["color"]))),y.setHoverStyle(P,te.getItemStyle())}this._layersSeries=n,this._layers=v},dispose:function(){}});function r(c,l,i){var u=new y.Rect({shape:{x:c.x-10,y:c.y-10,width:0,height:c.height+20}});return y.initProps(u,{shape:{width:c.width+20,height:c.height+20}},l,i),u}Ce.exports=s},JgUQ:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},JsLm:function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("lSNA"),y=p.n(E),a=p("lwsE"),e=p.n(a),g=p("W8MJ"),f=p.n(g),s=p("PJYZ"),r=p.n(s),c=p("7W2i"),l=p.n(c),i=p("LQ03"),u=p.n(i),t=p("q1tI"),n=p("i8i4"),o=p("TSYQ"),d=p.n(o),h=p("zT1h"),m=p("cDf5"),A=p.n(m),v=p("BGR+"),b=p("t23M"),x=p("H84U"),C=p("PEeC");function w(ve){return ve!==window?ve.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function S(ve,Oe,J){return J!==void 0&&Oe.top>ve.top-J?J+Oe.top:void 0}function T(ve,Oe,J){if(J!==void 0&&Oe.bottom<ve.bottom+J){var ne=window.innerHeight-Oe.bottom;return J+ne}return}var I=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"],N=[];function M(){return N}function k(ve,Oe){if(!ve)return;var J=N.find(function(ne){return ne.target===ve});J?J.affixList.push(Oe):(J={target:ve,affixList:[Oe],eventHandlers:{}},N.push(J),I.forEach(function(ne){J.eventHandlers[ne]=Object(h.a)(ve,ne,function(){J.affixList.forEach(function(Ke){Ke.lazyUpdatePosition()})})}))}function U(ve){var Oe=N.find(function(J){var ne=J.affixList.some(function(Ke){return Ke===ve});return ne&&(J.affixList=J.affixList.filter(function(Ke){return Ke!==ve})),ne});Oe&&Oe.affixList.length===0&&(N=N.filter(function(J){return J!==Oe}),I.forEach(function(J){var ne=Oe.eventHandlers[J];ne&&ne.remove&&ne.remove()}))}var V=function(ve,Oe,J,ne){var Ke=arguments.length,ie=Ke<3?Oe:ne===null?ne=Object.getOwnPropertyDescriptor(Oe,J):ne,re;if((typeof Reflect=="undefined"?"undefined":A()(Reflect))==="object"&&typeof Reflect.decorate=="function")ie=Reflect.decorate(ve,Oe,J,ne);else for(var he=ve.length-1;he>=0;he--)(re=ve[he])&&(ie=(Ke<3?re(ie):Ke>3?re(Oe,J,ie):re(Oe,J))||ie);return Ke>3&&ie&&Object.defineProperty(Oe,J,ie),ie};function B(){return typeof window!="undefined"?window:null}var H;(function(ve){ve[ve.None=0]="None",ve[ve.Prepare=1]="Prepare"})(H||(H={}));var P=function(ve){l()(J,ve);var Oe=u()(J);function J(){var ne;return e()(this,J),ne=Oe.apply(this,arguments),ne.state={status:H.None,lastAffix:!1,prevTarget:null},ne.getOffsetTop=function(){var Ke=ne.props.offsetBottom,ie=ne.props.offsetTop;return Ke===void 0&&ie===void 0&&(ie=0),ie},ne.getOffsetBottom=function(){return ne.props.offsetBottom},ne.savePlaceholderNode=function(Ke){ne.placeholderNode=Ke},ne.saveFixedNode=function(Ke){ne.fixedNode=Ke},ne.measure=function(){var Ke=ne.state,ie=Ke.status,re=Ke.lastAffix,he=ne.props.onChange,ge=ne.getTargetFunc();if(ie!==H.Prepare||!ne.fixedNode||!ne.placeholderNode||!ge)return;var Pe=ne.getOffsetTop(),Ee=ne.getOffsetBottom(),ke=ge();if(!ke)return;var Me={status:H.None},me=w(ke),le=w(ne.placeholderNode),oe=S(le,me,Pe),Se=T(le,me,Ee);oe!==void 0?(Me.affixStyle={position:"fixed",top:oe,width:le.width,height:le.height},Me.placeholderStyle={width:le.width,height:le.height}):Se!==void 0&&(Me.affixStyle={position:"fixed",bottom:Se,width:le.width,height:le.height},Me.placeholderStyle={width:le.width,height:le.height}),Me.lastAffix=!!Me.affixStyle,he&&re!==Me.lastAffix&&he(Me.lastAffix),ne.setState(Me)},ne.prepareMeasure=function(){if(ne.setState({status:H.Prepare,affixStyle:void 0,placeholderStyle:void 0}),!1)var Ke},ne.render=function(){var Ke=ne.context.getPrefixCls,ie=ne.state,re=ie.affixStyle,he=ie.placeholderStyle,ge=ne.props,Pe=ge.prefixCls,Ee=ge.children,ke=d()(y()({},Ke("affix",Pe),re)),Me=Object(v.default)(ne.props,["prefixCls","offsetTop","offsetBottom","target","onChange"]);return t.createElement(b.a,{onResize:function(){ne.updatePosition()}},t.createElement("div",O()({},Me,{ref:ne.savePlaceholderNode}),re&&t.createElement("div",{style:he,"aria-hidden":"true"}),t.createElement("div",{className:ke,ref:ne.saveFixedNode,style:re},t.createElement(b.a,{onResize:function(){ne.updatePosition()}},Ee))))},ne}return f()(J,[{key:"getTargetFunc",value:function(){var Ke=this.context.getTargetContainer,ie=this.props.target;return ie!==void 0?ie:Ke||B}},{key:"componentDidMount",value:function(){var Ke=this,ie=this.getTargetFunc();ie&&(this.timeout=setTimeout(function(){k(ie(),Ke),Ke.updatePosition()}))}},{key:"componentDidUpdate",value:function(Ke){var ie=this.state.prevTarget,re=this.getTargetFunc(),he=null;re&&(he=re()||null),ie!==he&&(U(this),he&&(k(he,this),this.updatePosition()),this.setState({prevTarget:he})),(Ke.offsetTop!==this.props.offsetTop||Ke.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout),U(this),this.updatePosition.cancel(),this.lazyUpdatePosition.cancel()}},{key:"updatePosition",value:function(){this.prepareMeasure()}},{key:"lazyUpdatePosition",value:function(){var Ke=this.getTargetFunc(),ie=this.state.affixStyle;if(Ke&&ie){var re=this.getOffsetTop(),he=this.getOffsetBottom(),ge=Ke();if(ge&&this.placeholderNode){var Pe=w(ge),Ee=w(this.placeholderNode),ke=S(Ee,Pe,re),Me=T(Ee,Pe,he);if(ke!==void 0&&ie.top===ke||Me!==void 0&&ie.bottom===Me)return}}this.prepareMeasure()}}]),J}(t.Component);P.contextType=x.b,V([Object(C.b)()],P.prototype,"updatePosition",null),V([Object(C.b)()],P.prototype,"lazyUpdatePosition",null);var j=P,z=p("zAh6"),K=p("i6bk"),X=t.createContext(null),Z=X;function Y(){return window}function te(ve,Oe){if(!ve.getClientRects().length)return 0;var J=ve.getBoundingClientRect();return J.width||J.height?Oe===window?(Oe=ve.ownerDocument.documentElement,J.top-Oe.clientTop):J.top-Oe.getBoundingClientRect().top:J.top}var q=/#(\S+)$/,ee=function(ve){l()(J,ve);var Oe=u()(J);function J(){var ne;return e()(this,J),ne=Oe.apply(this,arguments),ne.state={activeLink:null},ne.links=[],ne.registerLink=function(Ke){ne.links.includes(Ke)||ne.links.push(Ke)},ne.unregisterLink=function(Ke){var ie=ne.links.indexOf(Ke);ie!==-1&&ne.links.splice(ie,1)},ne.getContainer=function(){var Ke=ne.context.getTargetContainer,ie=ne.props.getContainer,re=ie||Ke||Y;return re()},ne.handleScrollTo=function(Ke){var ie=ne.props,re=ie.offsetTop,he=ie.targetOffset;ne.setCurrentActiveLink(Ke);var ge=ne.getContainer(),Pe=Object(K.a)(ge,!0),Ee=q.exec(Ke);if(!Ee)return;var ke=document.getElementById(Ee[1]);if(!ke)return;var Me=te(ke,ge),me=Pe+Me;me-=he!==void 0?he:re||0,ne.animating=!0,Object(z.a)(me,{callback:function(){ne.animating=!1},getContainer:ne.getContainer})},ne.saveInkNode=function(Ke){ne.inkNode=Ke},ne.setCurrentActiveLink=function(Ke){var ie=ne.state.activeLink,re=ne.props.onChange;ie!==Ke&&(ne.setState({activeLink:Ke}),re&&re(Ke))},ne.handleScroll=function(){if(ne.animating)return;var Ke=ne.props,ie=Ke.offsetTop,re=Ke.bounds,he=Ke.targetOffset,ge=ne.getCurrentAnchor(he!==void 0?he:ie||0,re);ne.setCurrentActiveLink(ge)},ne.updateInk=function(){var Ke=r()(ne),ie=Ke.prefixCls,re=n.findDOMNode(r()(ne)),he=re.getElementsByClassName("".concat(ie,"-link-title-active"))[0];he&&(ne.inkNode.style.top="".concat(he.offsetTop+he.clientHeight/2-4.5,"px"))},ne.render=function(){var Ke=ne.context,ie=Ke.getPrefixCls,re=Ke.direction,he=ne.props,ge=he.prefixCls,Pe=he.className,Ee=Pe===void 0?"":Pe,ke=he.style,Me=he.offsetTop,me=he.affix,le=he.showInkInFixed,oe=he.children,Se=ne.state.activeLink,nt=ie("anchor",ge);ne.prefixCls=nt;var et=d()("".concat(nt,"-ink-ball"),{visible:Se}),Ue=d()(Ee,"".concat(nt,"-wrapper"),y()({},"".concat(nt,"-rtl"),re==="rtl")),bt=d()(nt,{fixed:!me&&!le}),Je=O()({maxHeight:Me?"calc(100vh - ".concat(Me,"px)"):"100vh"},ke),St=t.createElement("div",{className:Ue,style:Je},t.createElement("div",{className:bt},t.createElement("div",{className:"".concat(nt,"-ink")},t.createElement("span",{className:et,ref:ne.saveInkNode})),oe));return t.createElement(Z.Provider,{value:{registerLink:ne.registerLink,unregisterLink:ne.unregisterLink,activeLink:ne.state.activeLink,scrollTo:ne.handleScrollTo,onClick:ne.props.onClick}},me?t.createElement(j,{offsetTop:Me,target:ne.getContainer},St):St)},ne}return f()(J,[{key:"componentDidMount",value:function(){this.scrollContainer=this.getContainer(),this.scrollEvent=Object(h.a)(this.scrollContainer,"scroll",this.handleScroll),this.handleScroll()}},{key:"componentDidUpdate",value:function(){if(this.scrollEvent){var Ke=this.getContainer();this.scrollContainer!==Ke&&(this.scrollContainer=Ke,this.scrollEvent.remove(),this.scrollEvent=Object(h.a)(this.scrollContainer,"scroll",this.handleScroll),this.handleScroll())}this.updateInk()}},{key:"componentWillUnmount",value:function(){this.scrollEvent&&this.scrollEvent.remove()}},{key:"getCurrentAnchor",value:function(){var Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:5,re=this.props.getCurrentAnchor;if(typeof re=="function")return re();var he=[],ge=this.getContainer();if(this.links.forEach(function(Ee){var ke=q.exec(Ee.toString());if(!ke)return;var Me=document.getElementById(ke[1]);if(Me){var me=te(Me,ge);me<Ke+ie&&he.push({link:Ee,top:me})}}),he.length){var Pe=he.reduce(function(Ee,ke){return ke.top>Ee.top?ke:Ee});return Pe.link}return""}}]),J}(t.Component);ee.defaultProps={affix:!0,showInkInFixed:!1},ee.contextType=x.b;var fe=function(ve){l()(J,ve);var Oe=u()(J);function J(){var ne;return e()(this,J),ne=Oe.apply(this,arguments),ne.handleClick=function(Ke){var ie=ne.context,re=ie.scrollTo,he=ie.onClick,ge=ne.props,Pe=ge.href,Ee=ge.title;he&&he(Ke,{title:Ee,href:Pe}),re(Pe)},ne.renderAnchorLink=function(Ke){var ie=Ke.getPrefixCls,re=ne.props,he=re.prefixCls,ge=re.href,Pe=re.title,Ee=re.children,ke=re.className,Me=re.target,me=ie("anchor",he),le=ne.context.activeLink===ge,oe=d()(ke,"".concat(me,"-link"),y()({},"".concat(me,"-link-active"),le)),Se=d()("".concat(me,"-link-title"),y()({},"".concat(me,"-link-title-active"),le));return t.createElement("div",{className:oe},t.createElement("a",{className:Se,href:ge,title:typeof Pe=="string"?Pe:"",target:Me,onClick:ne.handleClick},Pe),Ee)},ne}return f()(J,[{key:"componentDidMount",value:function(){this.context.registerLink(this.props.href)}},{key:"componentDidUpdate",value:function(Ke){var ie=Ke.href,re=this.props.href;ie!==re&&(this.context.unregisterLink(ie),this.context.registerLink(re))}},{key:"componentWillUnmount",value:function(){this.context.unregisterLink(this.props.href)}},{key:"render",value:function(){return t.createElement(x.a,null,this.renderAnchorLink)}}]),J}(t.Component);fe.defaultProps={href:"#"},fe.contextType=Z;var be=fe;ee.Link=be;var Fe=Q.a=ee},JuEJ:function(Ce,Q,p){var L=p("bYtY"),O=p("4NO4"),E=L.each,y=L.isObject,a=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function e(t){var n=t&&t.itemStyle;if(!n)return;for(var o=0,d=a.length;o<d;o++){var h=a[o],m=n.normal,A=n.emphasis;m&&m[h]&&(t[h]=t[h]||{},t[h].normal?L.merge(t[h].normal,m[h]):t[h].normal=m[h],m[h]=null),A&&A[h]&&(t[h]=t[h]||{},t[h].emphasis?L.merge(t[h].emphasis,A[h]):t[h].emphasis=A[h],A[h]=null)}}function g(t,n,o){if(t&&t[n]&&(t[n].normal||t[n].emphasis)){var d=t[n].normal,h=t[n].emphasis;d&&(o?(t[n].normal=t[n].emphasis=null,L.defaults(t[n],d)):t[n]=d),h&&(t.emphasis=t.emphasis||{},t.emphasis[n]=h)}}function f(t){g(t,"itemStyle"),g(t,"lineStyle"),g(t,"areaStyle"),g(t,"label"),g(t,"labelLine"),g(t,"upperLabel"),g(t,"edgeLabel")}function s(t,n){var o=y(t)&&t[n],d=y(o)&&o.textStyle;if(d)for(var h=0,m=O.TEXT_STYLE_OPTIONS.length;h<m;h++){var n=O.TEXT_STYLE_OPTIONS[h];d.hasOwnProperty(n)&&(o[n]=d[n])}}function r(t){t&&(f(t),s(t,"label"),t.emphasis&&s(t.emphasis,"label"))}function c(t){if(!y(t))return;e(t),f(t),s(t,"label"),s(t,"upperLabel"),s(t,"edgeLabel"),t.emphasis&&(s(t.emphasis,"label"),s(t.emphasis,"upperLabel"),s(t.emphasis,"edgeLabel"));var n=t.markPoint;n&&(e(n),r(n));var o=t.markLine;o&&(e(o),r(o));var d=t.markArea;d&&r(d);var h=t.data;if(t.type==="graph"){h=h||t.nodes;var m=t.links||t.edges;if(m&&!L.isTypedArray(m))for(var A=0;A<m.length;A++)r(m[A]);L.each(t.categories,function(x){f(x)})}if(h&&!L.isTypedArray(h))for(var A=0;A<h.length;A++)r(h[A]);var n=t.markPoint;if(n&&n.data)for(var v=n.data,A=0;A<v.length;A++)r(v[A]);var o=t.markLine;if(o&&o.data)for(var b=o.data,A=0;A<b.length;A++)L.isArray(b[A])?(r(b[A][0]),r(b[A][1])):r(b[A]);t.type==="gauge"?(s(t,"axisLabel"),s(t,"title"),s(t,"detail")):t.type==="treemap"?(g(t.breadcrumb,"itemStyle"),L.each(t.levels,function(x){f(x)})):t.type==="tree"&&f(t.leaves)}function l(t){return L.isArray(t)?t:t?[t]:[]}function i(t){return(L.isArray(t)?t[0]:t)||{}}function u(t,n){E(l(t.series),function(d){y(d)&&c(d)});var o=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];n&&o.push("valueAxis","categoryAxis","logAxis","timeAxis"),E(o,function(d){E(l(t[d]),function(h){h&&(s(h,"axisLabel"),s(h.axisPointer,"label"))})}),E(l(t.parallel),function(d){var h=d&&d.parallelAxisDefault;s(h,"axisLabel"),s(h&&h.axisPointer,"label")}),E(l(t.calendar),function(d){g(d,"itemStyle"),s(d,"dayLabel"),s(d,"monthLabel"),s(d,"yearLabel")}),E(l(t.radar),function(d){s(d,"name")}),E(l(t.geo),function(d){y(d)&&(r(d),E(l(d.regions),function(h){r(h)}))}),E(l(t.timeline),function(d){r(d),g(d,"label"),g(d,"itemStyle"),g(d,"controlStyle",!0);var h=d.data;L.isArray(h)&&L.each(h,function(m){L.isObject(m)&&(g(m,"label"),g(m,"itemStyle"))})}),E(l(t.toolbox),function(d){g(d,"iconStyle"),E(d.feature,function(h){g(h,"iconStyle")})}),s(i(t.axisPointer),"label"),s(i(t.tooltip).axisPointer,"label")}Ce.exports=u},K2GJ:function(Ce,Q,p){var L=p("fW2E"),O=p("gut8"),E=O.ContextCachedBy,y=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],a=function(i){this.extendFrom(i,!1)};function e(l,i,u){var t=i.x==null?0:i.x,n=i.x2==null?1:i.x2,o=i.y==null?0:i.y,d=i.y2==null?0:i.y2;i.global||(t=t*u.width+u.x,n=n*u.width+u.x,o=o*u.height+u.y,d=d*u.height+u.y),t=isNaN(t)?0:t,n=isNaN(n)?1:n,o=isNaN(o)?0:o,d=isNaN(d)?0:d;var h=l.createLinearGradient(t,o,n,d);return h}function g(l,i,u){var t=u.width,n=u.height,o=Math.min(t,n),d=i.x==null?.5:i.x,h=i.y==null?.5:i.y,m=i.r==null?.5:i.r;i.global||(d=d*t+u.x,h=h*n+u.y,m=m*o);var A=l.createRadialGradient(d,h,0,d,h,m);return A}a.prototype={constructor:a,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(i,u,t){var n=this,o=t&&t.style,d=!o||i.__attrCachedBy!==E.STYLE_BIND;i.__attrCachedBy=E.STYLE_BIND;for(var h=0;h<y.length;h++){var m=y[h],A=m[0];(d||n[A]!==o[A])&&(i[A]=L(i,A,n[A]||m[1]))}if((d||n.fill!==o.fill)&&(i.fillStyle=n.fill),(d||n.stroke!==o.stroke)&&(i.strokeStyle=n.stroke),(d||n.opacity!==o.opacity)&&(i.globalAlpha=n.opacity==null?1:n.opacity),(d||n.blend!==o.blend)&&(i.globalCompositeOperation=n.blend||"source-over"),this.hasStroke()){var v=n.lineWidth;i.lineWidth=v/(this.strokeNoScale&&u&&u.getLineScale?u.getLineScale():1)}},hasFill:function(){var i=this.fill;return i!=null&&i!=="none"},hasStroke:function(){var i=this.stroke;return i!=null&&i!=="none"&&this.lineWidth>0},extendFrom:function(i,u){if(i)for(var t in i)i.hasOwnProperty(t)&&(u===!0||(u===!1?!this.hasOwnProperty(t):i[t]!=null))&&(this[t]=i[t])},set:function(i,u){typeof i=="string"?this[i]=u:this.extendFrom(i,!0)},clone:function(){var i=new this.constructor;return i.extendFrom(this,!0),i},getGradient:function(i,u,t){for(var n=u.type==="radial"?g:e,o=n(i,u,t),d=u.colorStops,h=0;h<d.length;h++)o.addColorStop(d[h].offset,d[h].color);return o}};for(var f=a.prototype,s=0;s<y.length;s++){var r=y[s];r[0]in f||(f[r[0]]=r[1])}a.getGradient=f.getGradient;var c=a;Ce.exports=c},K4ya:function(Ce,Q,p){var L=p("bYtY"),O=p("XxSj"),E=L.each;function y(s){if(s){for(var r in s)if(s.hasOwnProperty(r))return!0}}function a(s,r,c){var l={};return E(r,function(u){var t=l[u]=i();E(s[u],function(n,o){if(!O.isValidType(o))return;var d={type:o,visual:n};c&&c(d,u),t[o]=new O(d),o==="opacity"&&(d=L.clone(d),d.type="colorAlpha",t.__hidden.__alphaForOpacity=new O(d))})}),l;function i(){var u=function(){};u.prototype.__hidden=u.prototype;var t=new u;return t}}function e(s,r,c){var l;L.each(c,function(i){r.hasOwnProperty(i)&&y(r[i])&&(l=!0)}),l&&L.each(c,function(i){r.hasOwnProperty(i)&&y(r[i])?s[i]=L.clone(r[i]):delete s[i]})}function g(s,r,c,l,i,u){var t={};L.each(s,function(m){var A=O.prepareVisualTypes(r[m]);t[m]=A});var n;function o(m){return c.getItemVisual(n,m)}function d(m,A){c.setItemVisual(n,m,A)}u==null?c.each(h):c.each([u],h);function h(m,A){n=u==null?m:A;var v=c.getRawDataItem(n);if(v&&v.visualMap===!1)return;for(var b=l.call(i,m),x=r[b],C=t[b],w=0,S=C.length;w<S;w++){var T=C[w];x[T]&&x[T].applyVisual(m,o,d)}}}function f(s,r,c,l){var i={};L.each(s,function(t){var n=O.prepareVisualTypes(r[t]);i[t]=n});function u(t,n){l!=null&&(l=n.getDimension(l));function o(T){return n.getItemVisual(h,T)}function d(T,I){n.setItemVisual(h,T,I)}for(var h;(h=t.next())!=null;){var m=n.getRawDataItem(h);if(m&&m.visualMap===!1)continue;for(var A=l!=null?n.get(l,h,!0):h,v=c(A),b=r[v],x=i[v],C=0,w=x.length;C<w;C++){var S=x[C];b[S]&&b[S].applyVisual(A,o,d)}}}return{progress:u}}Q.createVisualMappings=a,Q.replaceVisualOption=e,Q.applyVisual=g,Q.incrementalApplyVisual=f},KCsZ:function(Ce,Q,p){var L=p("bYtY");function O(E){for(var y=0;y<E.length;y++)E[y][1]||(E[y][1]=E[y][0]);return function(a,e,g){for(var f={},s=0;s<E.length;s++){var r=E[s][1];if(e&&L.indexOf(e,r)>=0||g&&L.indexOf(g,r)<0)continue;var c=a.getShallow(r);c!=null&&(f[E[s][0]]=c)}return f}}Ce.exports=O},KPFz:function(Ce,Q,p){},KQeH:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},KS52:function(Ce,Q,p){var L=p("OELB"),O=L.parsePercent,E=L.linearMap,y=p("+TT/"),a=p("u3DP"),e=p("bYtY"),g=Math.PI*2,f=Math.PI/180;function s(c,l){return y.getLayoutRect(c.getBoxLayoutParams(),{width:l.getWidth(),height:l.getHeight()})}function r(c,l,i,u){l.eachSeriesByType(c,function(t){var n=t.getData(),o=n.mapDimension("value"),d=s(t,i),h=t.get("center"),m=t.get("radius");e.isArray(m)||(m=[0,m]),e.isArray(h)||(h=[h,h]);var A=O(d.width,i.getWidth()),v=O(d.height,i.getHeight()),b=Math.min(A,v),x=O(h[0],A)+d.x,C=O(h[1],v)+d.y,w=O(m[0],b/2),S=O(m[1],b/2),T=-t.get("startAngle")*f,I=t.get("minAngle")*f,N=0;n.each(o,function(Z){!isNaN(Z)&&N++});var M=n.getSum(o),k=Math.PI/(M||N)*2,U=t.get("clockwise"),V=t.get("roseType"),B=t.get("stillShowZeroSum"),H=n.getDataExtent(o);H[0]=0;var P=g,j=0,z=T,K=U?1:-1;if(n.each(o,function(Z,Y){var te;if(isNaN(Z)){n.setItemLayout(Y,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:U,cx:x,cy:C,r0:w,r:V?NaN:S,viewRect:d});return}V!=="area"?te=M===0&&B?k:Z*k:te=g/N,te<I?(te=I,P-=I):j+=Z;var q=z+K*te;n.setItemLayout(Y,{angle:te,startAngle:z,endAngle:q,clockwise:U,cx:x,cy:C,r0:w,r:V?E(Z,H,[w,S]):S,viewRect:d}),z=q}),P<g&&N)if(P<=.001){var X=g/N;n.each(o,function(Z,Y){if(!isNaN(Z)){var te=n.getItemLayout(Y);te.angle=X,te.startAngle=T+K*Y*X,te.endAngle=T+K*(Y+1)*X}})}else k=P/j,z=T,n.each(o,function(Z,Y){if(!isNaN(Z)){var te=n.getItemLayout(Y),q=te.angle===I?I:Z*k;te.startAngle=z,te.endAngle=z+K*q,z+=K*q}});a(t,S,d.width,d.height,d.x,d.y)})}Ce.exports=r},KUOm:function(Ce,Q){function p(L){var O={};L.eachSeriesByType("graph",function(E){var y=E.getCategoriesData(),a=E.getData(),e={};y.each(function(g){var f=y.getName(g);e["ec-"+f]=g;var s=y.getItemModel(g),r=s.get("itemStyle.color")||E.getColorFromPalette(f,O);y.setItemVisual(g,"color",r);for(var c=["opacity","symbol","symbolSize","symbolKeepAspect"],l=0;l<c.length;l++){var i=s.getShallow(c[l],!0);i!=null&&y.setItemVisual(g,c[l],i)}}),y.count()&&a.each(function(g){var f=a.getItemModel(g),s=f.getShallow("category");if(s!=null){typeof s=="string"&&(s=e["ec-"+s]);for(var r=["color","opacity","symbol","symbolSize","symbolKeepAspect"],c=0;c<r.length;c++)a.getItemVisual(g,r[c],!0)==null&&a.setItemVisual(g,r[c],y.getItemVisual(s,r[c]))}})})}Ce.exports=p},Kagy:function(Ce,Q){var p={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:""}}}};Ce.exports=p},KamJ:function(Ce,Q,p){var L=p("ProS"),O=p("szbU");p("vF/C"),p("qwVE"),p("BuqR"),p("AE9C"),p("1u/T"),L.registerPreprocessor(O)},KmBX:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("CP8R")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="FilterFilled";var f=y.forwardRef(g);Q.default=f},"KpQ+":function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("E/ki")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="ClockCircleOutlined";var f=y.forwardRef(g);Q.default=f},KrTs:function(Ce,Q,p){"use strict";var L=p("lSNA"),O=p.n(L),E=p("cDf5"),y=p.n(E),a=p("pVnL"),e=p.n(a),g=p("q1tI"),f=p("UmKh"),s=p("TSYQ"),r=p.n(s),c=p("J4zp"),l=p.n(c),i=p("H84U"),u=p("0n0R"),t=function(S,T){var I={};for(var N in S)Object.prototype.hasOwnProperty.call(S,N)&&T.indexOf(N)<0&&(I[N]=S[N]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,N=Object.getOwnPropertySymbols(S);M<N.length;M++)T.indexOf(N[M])<0&&Object.prototype.propertyIsEnumerable.call(S,N[M])&&(I[N[M]]=S[N[M]]);return I};function n(S){return S?S.toString().split("").reverse().map(function(T){var I=Number(T);return isNaN(I)?T:I}):[]}function o(S,T){for(var I=[],N=0;N<30;N++)I.push(g.createElement("p",{key:N.toString(),className:r()(T,{current:S===N})},N%10));return I}var d=function(T){var I=T.prefixCls,N=T.count,M=T.className,k=T.style,U=T.title,V=T.component,B=V===void 0?"sup":V,H=T.displayComponent,P=T.onAnimated,j=P===void 0?function(){}:P,z=t(T,["prefixCls","count","className","style","title","component","displayComponent","onAnimated"]),K=g.useState(!0),X=l()(K,2),Z=X[0],Y=X[1],te=g.useState(N),q=l()(te,2),ee=q[0],fe=q[1],be=g.useState(N),Fe=l()(be,2),ve=Fe[0],Oe=Fe[1],J=g.useState(N),ne=l()(J,2),Ke=ne[0],ie=ne[1],re=g.useContext(i.b),he=re.getPrefixCls,ge=he("scroll-number",I);ve!==N&&(Y(!0),Oe(N)),g.useEffect(function(){ie(ee);var me;return Z&&(me=setTimeout(function(){Y(!1),fe(N),j()})),function(){me&&clearTimeout(me)}},[Z,N,j]);var Pe=function(le,oe){var Se=Math.abs(Number(ee)),nt=Math.abs(Number(Ke)),et=Math.abs(n(ee)[oe]),Ue=Math.abs(n(nt)[oe]);return Z?10+le:Se>nt?et>=Ue?10+le:20+le:et<=Ue?10+le:le},Ee=function(le,oe){if(typeof le=="number"){var Se=Pe(le,oe),nt=Z||n(Ke)[oe]===void 0;return g.createElement("span",{className:"".concat(ge,"-only"),style:{transition:nt?"none":void 0,msTransform:"translateY(".concat(-Se*100,"%)"),WebkitTransform:"translateY(".concat(-Se*100,"%)"),transform:"translateY(".concat(-Se*100,"%)")},key:oe},o(Se,"".concat(ge,"-only-unit")))}return g.createElement("span",{key:"symbol",className:"".concat(ge,"-symbol")},le)},ke=function(){return ee&&Number(ee)%1===0?n(ee).map(function(le,oe){return Ee(le,oe)}).reverse():ee},Me=e()(e()({},z),{style:k,className:r()(ge,M),title:U});return k&&k.borderColor&&(Me.style=e()(e()({},k),{boxShadow:"0 0 0 1px ".concat(k.borderColor," inset")})),H?Object(u.a)(H,{className:r()("".concat(ge,"-custom-component"),H.props&&H.props.className)}):g.createElement(B,Me,ke())},h=d,m=p("09Wf");function A(S){return m.a.indexOf(S)!==-1}var v=function(T){var I,N=T.className,M=T.prefixCls,k=T.style,U=T.color,V=T.children,B=T.text,H=T.placement,P=H===void 0?"end":H,j=g.useContext(i.b),z=j.getPrefixCls,K=j.direction,X=z("ribbon",M),Z=A(U),Y=r()(X,N,"".concat(X,"-placement-").concat(P),(I={},O()(I,"".concat(X,"-rtl"),K==="rtl"),O()(I,"".concat(X,"-color-").concat(U),Z),I)),te={},q={};return U&&!Z&&(te.background=U,q.color=U),g.createElement("div",{className:"".concat(X,"-wrapper")},V,g.createElement("div",{className:Y,style:e()(e()({},te),k)},B,g.createElement("div",{className:"".concat(X,"-corner"),style:q})))},b=v,x=function(S,T){var I={};for(var N in S)Object.prototype.hasOwnProperty.call(S,N)&&T.indexOf(N)<0&&(I[N]=S[N]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,N=Object.getOwnPropertySymbols(S);M<N.length;M++)T.indexOf(N[M])<0&&Object.prototype.propertyIsEnumerable.call(S,N[M])&&(I[N[M]]=S[N[M]]);return I},C=function(T){var I,N,M=T.prefixCls,k=T.scrollNumberPrefixCls,U=T.children,V=T.status,B=T.text,H=T.color,P=T.count,j=P===void 0?null:P,z=T.overflowCount,K=z===void 0?99:z,X=T.dot,Z=X===void 0?!1:X,Y=T.size,te=Y===void 0?"default":Y,q=T.title,ee=T.offset,fe=T.style,be=T.className,Fe=T.showZero,ve=Fe===void 0?!1:Fe,Oe=x(T,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","showZero"]),J=g.useContext(i.b),ne=J.getPrefixCls,Ke=J.direction,ie=ne("badge",M),re=function(){var Nt=j>K?"".concat(K,"+"):j;return Nt},he=function(){return!!V||!!H},ge=function(){var Nt=re();return Nt==="0"||Nt===0},Pe=function(){return Z&&!ge()||he()},Ee=function(){return Pe()?"":re()},ke=function(){return q||(typeof j=="string"||typeof j=="number"?j:void 0)},Me=function(){return Ke==="rtl"?ee?e()({left:parseInt(ee[0],10),marginTop:ee[1]},fe):fe:ee?e()({right:-parseInt(ee[0],10),marginTop:ee[1]},fe):fe},me=function(){var Nt=Ee(),Rt=Nt==null||Nt==="";return(Rt||ge()&&!ve)&&!Pe()},le=function(){var Nt=me();return Nt||!B?null:g.createElement("span",{className:"".concat(ie,"-status-text")},B)},oe=function(){var Nt=j;return!Nt||y()(Nt)!=="object"?void 0:Object(u.a)(Nt,{style:e()(e()({},Me()),Nt.props&&Nt.props.style)})},Se=function(){var Nt,Rt=ne("scroll-number",k),Ft=Ee(),Ht=Pe(),$e=me(),we=r()((Nt={},O()(Nt,"".concat(ie,"-dot"),Ht),O()(Nt,"".concat(ie,"-count"),!Ht),O()(Nt,"".concat(ie,"-count-sm"),te==="small"),O()(Nt,"".concat(ie,"-multiple-words"),!Ht&&j&&j.toString&&j.toString().length>1),O()(Nt,"".concat(ie,"-status-").concat(V),!!V),O()(Nt,"".concat(ie,"-status-").concat(H),A(H)),Nt)),ue=Me();return H&&!A(H)&&(ue=ue||{},ue.background=H),$e?null:g.createElement(h,{prefixCls:Rt,"data-show":!$e,className:we,count:Ft,displayComponent:oe(),title:ke(),style:ue,key:"scrollNumber"})},nt=r()((I={},O()(I,"".concat(ie,"-status-dot"),he()),O()(I,"".concat(ie,"-status-").concat(V),!!V),O()(I,"".concat(ie,"-status-").concat(H),A(H)),I)),et={};H&&!A(H)&&(et.background=H);var Ue=r()(be,ie,(N={},O()(N,"".concat(ie,"-status"),he()),O()(N,"".concat(ie,"-not-a-wrapper"),!U),O()(N,"".concat(ie,"-rtl"),Ke==="rtl"),N));if(!U&&he()){var bt=Me(),Je=bt&&bt.color;return g.createElement("span",e()({},Oe,{className:Ue,style:bt}),g.createElement("span",{className:nt,style:et}),g.createElement("span",{style:{color:Je},className:"".concat(ie,"-status-text")},B))}return g.createElement("span",e()({},Oe,{className:Ue}),U,g.createElement(f.a,{component:"",showProp:"data-show",transitionName:U?"".concat(ie,"-zoom"):"",transitionAppear:!0},Se()),le())};C.Ribbon=b;var w=Q.a=C},Kvyg:function(Ce,Q,p){},KxBF:function(Ce,Q){function p(L,O,E){var y=-1,a=L.length;O<0&&(O=-O>a?0:a+O),E=E>a?a:E,E<0&&(E+=a),a=O>E?0:E-O>>>0,O>>>=0;for(var e=Array(a);++y<a;)e[y]=L[y+O];return e}Ce.exports=p},KxFI:function(Ce,Q,p){},KxfA:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=E.isTypedArray,a=E.extend,e=E.assert,g=E.each,f=E.isObject,s=p("4NO4"),r=s.getDataItemValue,c=s.isDataItemOption,l=p("OELB"),i=l.parseDate,u=p("7G+c"),t=p("k9D9"),n=t.SOURCE_FORMAT_TYPED_ARRAY,o=t.SOURCE_FORMAT_ARRAY_ROWS,d=t.SOURCE_FORMAT_ORIGINAL,h=t.SOURCE_FORMAT_OBJECT_ROWS;function m(U,V){u.isInstance(U)||(U=u.seriesDataToSource(U)),this._source=U;var B=this._data=U.data,H=U.sourceFormat;H===n&&(this._offset=0,this._dimSize=V,this._data=B);var P=v[H===o?H+"_"+U.seriesLayoutBy:H];a(this,P)}var A=m.prototype;A.pure=!1,A.persistent=!0,A.getSource=function(){return this._source};var v={arrayRows_column:{pure:!0,count:function(){return Math.max(0,this._data.length-this._source.startIndex)},getItem:function(U){return this._data[U+this._source.startIndex]},appendData:C},arrayRows_row:{pure:!0,count:function(){var U=this._data[0];return U?Math.max(0,U.length-this._source.startIndex):0},getItem:function(U){U+=this._source.startIndex;for(var V=[],B=this._data,H=0;H<B.length;H++){var P=B[H];V.push(P?P[U]:null)}return V},appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},objectRows:{pure:!0,count:b,getItem:x,appendData:C},keyedColumns:{pure:!0,count:function(){var U=this._source.dimensionsDefine[0].name,V=this._data[U];return V?V.length:0},getItem:function(U){for(var V=[],B=this._source.dimensionsDefine,H=0;H<B.length;H++){var P=this._data[B[H].name];V.push(P?P[U]:null)}return V},appendData:function(U){var V=this._data;g(U,function(B,H){for(var P=V[H]||(V[H]=[]),j=0;j<(B||[]).length;j++)P.push(B[j])})}},original:{count:b,getItem:x,appendData:C},typedArray:{persistent:!1,pure:!0,count:function(){return this._data?this._data.length/this._dimSize:0},getItem:function(U,V){U=U-this._offset,V=V||[];for(var B=this._dimSize*U,H=0;H<this._dimSize;H++)V[H]=this._data[B+H];return V},appendData:function(U){this._data=U},clean:function(){this._offset+=this.count(),this._data=null}}};function b(){return this._data.length}function x(U){return this._data[U]}function C(U){for(var V=0;V<U.length;V++)this._data.push(U[V])}var w={arrayRows:S,objectRows:function(U,V,B,H){return B!=null?U[H]:U},keyedColumns:S,original:function(U,V,B,H){var P=r(U);return B==null||!(P instanceof Array)?P:P[B]},typedArray:S};function S(U,V,B,H){return B!=null?U[B]:U}var T={arrayRows:I,objectRows:function(U,V,B,H){return N(U[V],this._dimensionInfos[V])},keyedColumns:I,original:function(U,V,B,H){var P=U&&(U.value==null?U:U.value);return!this._rawData.pure&&c(U)&&(this.hasItemOption=!0),N(P instanceof Array?P[H]:P,this._dimensionInfos[V])},typedArray:function(U,V,B,H){return U[H]}};function I(U,V,B,H){return N(U[H],this._dimensionInfos[V])}function N(U,V){var B=V&&V.type;if(B==="ordinal"){var H=V&&V.ordinalMeta;return H?H.parseAndCollect(U):U}return B==="time"&&typeof U!="number"&&U!=null&&U!=="-"&&(U=+i(U)),U==null||U===""?NaN:+U}function M(U,V,B){if(!U)return;var H=U.getRawDataItem(V);if(H==null)return;var P=U.getProvider().getSource().sourceFormat,j,z,K=U.getDimensionInfo(B);return K&&(j=K.name,z=K.index),w[P](H,V,z,j)}function k(U,V,B){if(!U)return;var H=U.getProvider().getSource().sourceFormat;if(H!==d&&H!==h)return;var P=U.getRawDataItem(V);if(H===d&&!f(P)&&(P=null),P)return P[B]}Q.DefaultDataProvider=m,Q.defaultDimValueGetters=T,Q.retrieveRawValue=M,Q.retrieveRawAttr=k},L0Ub:function(Ce,Q,p){var L=p("bYtY"),O=L.each,E=L.createHashMap,y=L.assert,a=p("Tghj"),e=a.__DEV__,g=E(["tooltip","label","itemName","itemId","seriesName"]);function f(l){var i={},u=i.encode={},t=E(),n=[],o=[],d=i.userOutput={dimensionNames:l.dimensions.slice(),encode:{}};O(l.dimensions,function(b){var x=l.getDimensionInfo(b),C=x.coordDim;if(C){var w=x.coordDimIndex;s(u,C)[w]=b,x.isExtraCoord||(t.set(C,1),c(x.type)&&(n[0]=b),s(d.encode,C)[w]=x.index),x.defaultTooltip&&o.push(b)}g.each(function(S,T){var I=s(u,T),N=x.otherDims[T];N!=null&&N!==!1&&(I[N]=x.name)})});var h=[],m={};t.each(function(b,x){var C=u[x];m[x]=C[0],h=h.concat(C)}),i.dataDimsOnCoord=h,i.encodeFirstDimNotExtra=m;var A=u.label;A&&A.length&&(n=A.slice());var v=u.tooltip;return v&&v.length?o=v.slice():o.length||(o=n.slice()),u.defaultedLabel=n,u.defaultedTooltip=o,i}function s(l,i){return l.hasOwnProperty(i)||(l[i]=[]),l[i]}function r(l){return l==="category"?"ordinal":l==="time"?"time":"float"}function c(l){return!(l==="ordinal"||l==="time")}Q.OTHER_DIMENSIONS=g,Q.summarizeDimensions=f,Q.getDimensionTypeByAxis=r},L3Oj:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("HjIi");p("HM/N"),p("9eas"),p("eS4l"),p("y4/Y"),p("as94"),L.registerLayout(O.curry(E,"bar")),L.extendComponentView({type:"polar"})},L5E0:function(Ce,Q){var p=["itemStyle","borderColor"];function L(O,E){var y=O.get("color");O.eachRawSeriesByType("boxplot",function(a){var e=y[a.seriesIndex%y.length],g=a.getData();g.setVisual({legendSymbol:"roundRect",color:a.get(p)||e}),O.isSeriesFiltered(a)||g.each(function(f){var s=g.getItemModel(f);g.setItemVisual(f,{color:s.get(p,!0)})})})}Ce.exports=L},LBfv:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=O.createHashMap,y=O.each;L.registerProcessor({getTargetSeries:function(a){var e=E();return a.eachComponent("dataZoom",function(g){g.eachTargetAxis(function(f,s,r){var c=r.getAxisProxy(f.name,s);y(c.getTargetSeriesModels(),function(l){e.set(l.uid,l)})})}),e},modifyOutputEnd:!0,overallReset:function(a,e){a.eachComponent("dataZoom",function(g){g.eachTargetAxis(function(f,s,r){r.getAxisProxy(f.name,s).reset(r,e)}),g.eachTargetAxis(function(f,s,r){r.getAxisProxy(f.name,s).filterData(r,e)})}),a.eachComponent("dataZoom",function(g){var f=g.findRepresentativeAxisProxy(),s=f.getDataPercentWindow(),r=f.getDataValueWindow();g.setCalculatedRange({start:s[0],end:s[1],startValue:r[0],endValue:r[1]})})}})},LCi9:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;function L(m,A){if(!(m instanceof A))throw new TypeError("Cannot call a class as a function")}function O(m,A){for(var v=0;v<A.length;v++){var b=A[v];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(m,b.key,b)}}function E(m,A,v){return A&&O(m.prototype,A),v&&O(m,v),m}var y=0,a=1,e=2,g=4,f=8,s=16,r=32,c=64,l=127,i=50,u=90,t=250,n=1e3,o=1e3,d=50,h=function(){function m(){L(this,m),this._target=null,this._state=l,this._tracked=[],this._ignored=[],this._waitingRelease=!1,this._releaseStart=0,this._longpressTimeoutId=null,this._twoTouchTimeoutId=null,this._boundEventHandler=this._eventHandler.bind(this)}return E(m,[{key:"attach",value:function(v){this.detach(),this._target=v,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(v){var b;v.stopPropagation(),v.preventDefault();switch(v.type){case"touchstart":b=this._touchStart;break;case"touchmove":b=this._touchMove;break;case"touchend":case"touchcancel":b=this._touchEnd;break}for(var x=0;x<v.changedTouches.length;x++){var C=v.changedTouches[x];b.call(this,C.identifier,C.clientX,C.clientY)}}},{key:"_touchStart",value:function(v,b,x){if(this._hasDetectedGesture()||this._state===y){this._ignored.push(v);return}if(this._tracked.length>0&&Date.now()-this._tracked[0].started>t){this._state=y,this._ignored.push(v);return}if(this._waitingRelease){this._state=y,this._ignored.push(v);return}this._tracked.push({id:v,started:Date.now(),active:!0,firstX:b,firstY:x,lastX:b,lastY:x,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(a|f|s),this._stopLongpressTimeout();break;case 3:this._state&=~(e|r|c);break;default:this._state=y}}},{key:"_touchMove",value:function(v,b,x){var C=this._tracked.find(function(M){return M.id===v});if(C===void 0)return;C.lastX=b,C.lastY=x;var w=b-C.firstX,S=x-C.firstY;if((C.firstX!==C.lastX||C.firstY!==C.lastY)&&(C.angle=Math.atan2(S,w)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(w,S)<i)return;if(this._state&=~(a|e|g|s),this._stopLongpressTimeout(),this._tracked.length!==1&&(this._state&=~f),this._tracked.length!==2&&(this._state&=~(r|c)),this._tracked.length===2){var T=this._tracked.find(function(M){return M.id!==v}),I=Math.hypot(T.firstX-T.lastX,T.firstY-T.lastY);if(I>i){var N=Math.abs(C.angle-T.angle);N=Math.abs((N+180)%360-180),N>u?this._state&=~r:this._state&=~c,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(v,b,x){if(this._ignored.indexOf(v)!==-1){this._ignored.splice(this._ignored.indexOf(v),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=l,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=y),!this._hasDetectedGesture()&&(this._state&=~(f|r|c),this._state&=~s,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(e|g);break;case 2:this._state&=~(a|g);break}}if(this._waitingRelease){Date.now()-this._releaseStart>t&&(this._state=y),this._tracked.some(function(S){return Date.now()-S.started>n})&&(this._state=y);var C=this._tracked.find(function(S){return S.id===v});if(C.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==y)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var w=0;w<this._tracked.length;w++)this._tracked[w].active&&this._ignored.push(this._tracked[w].id);this._tracked=[],this._state=y,this._ignored.indexOf(v)!==-1&&this._ignored.splice(this._ignored.indexOf(v),1),this._ignored.length===0&&(this._state=l,this._waitingRelease=!1)}},{key:"_hasDetectedGesture",value:function(){return this._state===y||this._state&this._state-1?!1:!(this._state&(a|e|g)&&this._tracked.some(function(v){return v.active}))}},{key:"_startLongpressTimeout",value:function(){var v=this;this._stopLongpressTimeout(),this._longpressTimeoutId=setTimeout(function(){return v._longpressTimeout()},o)}},{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=s,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var v=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout(function(){return v._twoTouchTimeout()},d)}},{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 v=this._getAverageMovement(),b=Math.abs(v.x),x=Math.abs(v.y),C=this._getAverageDistance(),w=Math.abs(Math.hypot(C.first.x,C.first.y)-Math.hypot(C.last.x,C.last.y));x<w&&b<w?this._state=c:this._state=r,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(v){var b={type:this._stateToGesture(this._state)},x=this._getPosition(),C=x.last;v==="gesturestart"&&(C=x.first);switch(this._state){case r:case c:C=x.first;break}if(b.clientX=C.x,b.clientY=C.y,this._state===c){var w=this._getAverageDistance();v==="gesturestart"?(b.magnitudeX=w.first.x,b.magnitudeY=w.first.y):(b.magnitudeX=w.last.x,b.magnitudeY=w.last.y)}else if(this._state===r)if(v==="gesturestart")b.magnitudeX=0,b.magnitudeY=0;else{var S=this._getAverageMovement();b.magnitudeX=S.x,b.magnitudeY=S.y}var T=new CustomEvent(v,{detail:b});this._target.dispatchEvent(T)}},{key:"_stateToGesture",value:function(v){switch(v){case a:return"onetap";case e:return"twotap";case g:return"threetap";case f:return"drag";case s:return"longpress";case r:return"twodrag";case c:return"pinch"}throw new Error("Unknown gesture state: "+v)}},{key:"_getPosition",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture position, no tracked touches");for(var v=this._tracked.length,b=0,x=0,C=0,w=0,S=0;S<this._tracked.length;S++)b+=this._tracked[S].firstX,x+=this._tracked[S].firstY,C+=this._tracked[S].lastX,w+=this._tracked[S].lastY;return{first:{x:b/v,y:x/v},last:{x:C/v,y:w/v}}}},{key:"_getAverageMovement",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture movement, no tracked touches");var v,b;v=b=0;for(var x=this._tracked.length,C=0;C<this._tracked.length;C++)v+=this._tracked[C].lastX-this._tracked[C].firstX,b+=this._tracked[C].lastY-this._tracked[C].firstY;return{x:v/x,y:b/x}}},{key:"_getAverageDistance",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture distance, no tracked touches");var v=this._tracked[0],b=this._tracked[this._tracked.length-1],x=Math.abs(b.firstX-v.firstX),C=Math.abs(b.firstY-v.firstY),w=Math.abs(b.lastX-v.lastX),S=Math.abs(b.lastY-v.lastY);return{first:{x,y:C},last:{x:w,y:S}}}}]),m}();Q.default=h},LPTA:function(Ce,Q){var p=1;typeof window!="undefined"&&(p=Math.max(window.devicePixelRatio||1,1));var L=0,O=p;Q.debugMode=L,Q.devicePixelRatio=O},LPzL:function(Ce,Q,p){var L=p("ProS");p("QzjZ"),p("vL6D"),p("xiyX"),p("y4/Y"),p("8Th4"),L.extendComponentView({type:"single"})},LSTS:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L=function(){function l(i,u){for(var t=0;t<u.length;t++){var n=u[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(i,n.key,n)}}return function(i,u,t){return u&&l(i.prototype,u),t&&l(i,t),i}}(),O=p("q1tI"),E=e(O),y=p("17x9"),a=e(y);function e(l){return l&&l.__esModule?l:{default:l}}function g(l,i){var u={};for(var t in l){if(i.indexOf(t)>=0)continue;if(!Object.prototype.hasOwnProperty.call(l,t))continue;u[t]=l[t]}return u}function f(l,i){if(!(l instanceof i))throw new TypeError("Cannot call a class as a function")}function s(l,i){if(!l)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i&&(typeof i=="object"||typeof i=="function")?i:l}function r(l,i){if(typeof i!="function"&&i!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof i);l.prototype=Object.create(i&&i.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),i&&(Object.setPrototypeOf?Object.setPrototypeOf(l,i):l.__proto__=i)}var c=function(l){r(i,l);function i(u){f(this,i);var t=s(this,(i.__proto__||Object.getPrototypeOf(i)).call(this,u));return t.scrollListener=t.scrollListener.bind(t),t.eventListenerOptions=t.eventListenerOptions.bind(t),t.mousewheelListener=t.mousewheelListener.bind(t),t}return L(i,[{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 t=this.getParentElement(this.scrollComponent);t.scrollTop=t.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var t=!1,n={get passive(){t=!0}};try{document.addEventListener("test",null,n),document.removeEventListener("test",null,n)}catch(o){}return t}},{key:"eventListenerOptions",value:function(){var t=this.props.useCapture;return this.isPassiveSupported()&&(t={useCapture:this.props.useCapture,passive:!0}),t}},{key:"setDefaultLoader",value:function(t){this.defaultLoader=t}},{key:"detachMousewheelListener",value:function(){var t=window;this.props.useWindow===!1&&(t=this.scrollComponent.parentNode),t.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var t=window;this.props.useWindow===!1&&(t=this.getParentElement(this.scrollComponent)),t.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(t){var n=this.props.getScrollParent&&this.props.getScrollParent();return n!=null?n:t&&t.parentNode}},{key:"filterProps",value:function(t){return t}},{key:"attachScrollListener",value:function(){var t=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!t)return;var n=window;this.props.useWindow===!1&&(n=t),n.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),n.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),n.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(t){t.deltaY===1&&!this.isPassiveSupported()&&t.preventDefault()}},{key:"scrollListener",value:function(){var t=this.scrollComponent,n=window,o=this.getParentElement(t),d=void 0;if(this.props.useWindow){var h=document.documentElement||document.body.parentNode||document.body,m=n.pageYOffset!==void 0?n.pageYOffset:h.scrollTop;this.props.isReverse?d=m:d=this.calculateOffset(t,m)}else this.props.isReverse?d=o.scrollTop:d=t.scrollHeight-o.scrollTop-o.clientHeight;d<Number(this.props.threshold)&&t&&t.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=o.scrollHeight,this.beforeScrollTop=o.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(t,n){return t?this.calculateTopPosition(t)+(t.offsetHeight-n-window.innerHeight):0}},{key:"calculateTopPosition",value:function(t){return t?t.offsetTop+this.calculateTopPosition(t.offsetParent):0}},{key:"render",value:function(){var t=this,n=this.filterProps(this.props),o=n.children,d=n.element,h=n.hasMore,m=n.initialLoad,A=n.isReverse,v=n.loader,b=n.loadMore,x=n.pageStart,C=n.ref,w=n.threshold,S=n.useCapture,T=n.useWindow,I=n.getScrollParent,N=g(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);N.ref=function(k){t.scrollComponent=k,C&&C(k)};var M=[o];return h&&(v?A?M.unshift(v):M.push(v):this.defaultLoader&&(A?M.unshift(this.defaultLoader):M.push(this.defaultLoader))),E.default.createElement(d,N,M)}}]),i}(O.Component);c.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},c.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Q.default=c,Ce.exports=Q.default},Lerx:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("Mds0"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},Llu2:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="DeliveredProcedureOutlined";var g=Q.a=O.forwardRef(e)},Lo0S:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.initLogging=e,Q.getLogging=g,Q.Error=Q.Warn=Q.Info=Q.Debug=void 0;var L="warn",O=function(){};Q.Debug=O;var E=function(){};Q.Info=E;var y=function(){};Q.Warn=y;var a=function(){};Q.Error=a;function e(f){if(typeof f=="undefined"?f=L:L=f,Q.Debug=O=Q.Info=E=Q.Warn=y=Q.Error=a=function(){},typeof window.console!="undefined")switch(f){case"debug":Q.Debug=O=console.debug.bind(window.console);case"info":Q.Info=E=console.info.bind(window.console);case"warn":Q.Warn=y=console.warn.bind(window.console);case"error":Q.Error=a=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+f+"'")}}function g(){return L}e()},LtfV:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="InboxOutlined";var g=Q.a=O.forwardRef(e)},Lyp1:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="QuestionCircleOutlined";var g=Q.a=O.forwardRef(e)},LzGr:function(Ce,Q,p){var L=p("ProS"),O=p("rnVJ");p("EMyp"),p("8x+h"),p("wt3j"),p("uOyE"),p("/stD"),L.registerPreprocessor(O)},MBQ8:function(Ce,Q,p){var L=p("T4UG"),O=p("MwEJ"),E=L.extend({type:"series.__base_bar__",getInitialData:function(y,a){return O(this.getSource(),this,{useEncodeDefaulter:!0})},getMarkerPosition:function(y){var a=this.coordinateSystem;if(a){var e=a.dataToPoint(a.clampData(y)),g=this.getData(),f=g.getLayout("offset"),s=g.getLayout("size"),r=a.getBaseAxis().isHorizontal()?0:1;return e[r]+=f+s/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:{}}});Ce.exports=E},MEGo:function(Ce,Q,p){var L=p("4fz+"),O=p("Dagg"),E=p("dqUG"),y=p("2fw6"),a=p("x6Kt"),e=p("rmlV"),g=p("yxFR"),f=p("y+Vt"),s=p("h7HQ"),r=p("1Jh7"),c=p("SKnc"),l=p("K2GJ"),i=p("Fofx"),u=p("NC18"),t=u.createFromString,n=p("bYtY"),o=n.isString,d=n.extend,h=n.defaults,m=n.trim,A=n.each,v=/[\s,]+/;function b(K){if(o(K)){var X=new DOMParser;K=X.parseFromString(K,"text/xml")}for(K.nodeType===9&&(K=K.firstChild);K.nodeName.toLowerCase()!=="svg"||K.nodeType!==1;)K=K.nextSibling;return K}function x(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}x.prototype.parse=function(K,X){X=X||{};var Z=b(K);if(!Z)throw new Error("Illegal svg");var Y=new L;this._root=Y;var te=Z.getAttribute("viewBox")||"",q=parseFloat(Z.getAttribute("width")||X.width),ee=parseFloat(Z.getAttribute("height")||X.height);isNaN(q)&&(q=null),isNaN(ee)&&(ee=null),M(Z,Y,null,!0);for(var fe=Z.firstChild;fe;)this._parseNode(fe,Y),fe=fe.nextSibling;var be,Fe;if(te){var ve=m(te).split(v);ve.length>=4&&(be={x:parseFloat(ve[0]||0),y:parseFloat(ve[1]||0),width:parseFloat(ve[2]),height:parseFloat(ve[3])})}if(be&&q!=null&&ee!=null&&(Fe=j(be,q,ee),!X.ignoreViewBox)){var Oe=Y;Y=new L,Y.add(Oe),Oe.scale=Fe.scale.slice(),Oe.position=Fe.position.slice()}return!X.ignoreRootClip&&q!=null&&ee!=null&&Y.setClipPath(new a({shape:{x:0,y:0,width:q,height:ee}})),{root:Y,width:q,height:ee,viewBoxRect:be,viewBoxTransform:Fe}},x.prototype._parseNode=function(K,X){var Z=K.nodeName.toLowerCase();Z==="defs"?this._isDefine=!0:Z==="text"&&(this._isText=!0);var Y;if(this._isDefine){var te=w[Z];if(te){var q=te.call(this,K),ee=K.getAttribute("id");ee&&(this._defs[ee]=q)}}else{var te=C[Z];te&&(Y=te.call(this,K,X),X.add(Y))}for(var fe=K.firstChild;fe;)fe.nodeType===1&&this._parseNode(fe,Y),fe.nodeType===3&&this._isText&&this._parseText(fe,Y),fe=fe.nextSibling;Z==="defs"?this._isDefine=!1:Z==="text"&&(this._isText=!1)},x.prototype._parseText=function(K,X){if(K.nodeType===1){var Z=K.getAttribute("dx")||0,Y=K.getAttribute("dy")||0;this._textX+=parseFloat(Z),this._textY+=parseFloat(Y)}var te=new E({style:{text:K.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});T(X,te),M(K,te,this._defs);var q=te.style.fontSize;q&&q<9&&(te.style.fontSize=9,te.scale=te.scale||[1,1],te.scale[0]*=q/9,te.scale[1]*=q/9);var ee=te.getBoundingRect();return this._textX+=ee.width,X.add(te),te};var C={g:function(X,Z){var Y=new L;return T(Z,Y),M(X,Y,this._defs),Y},rect:function(X,Z){var Y=new a;return T(Z,Y),M(X,Y,this._defs),Y.setShape({x:parseFloat(X.getAttribute("x")||0),y:parseFloat(X.getAttribute("y")||0),width:parseFloat(X.getAttribute("width")||0),height:parseFloat(X.getAttribute("height")||0)}),Y},circle:function(X,Z){var Y=new y;return T(Z,Y),M(X,Y,this._defs),Y.setShape({cx:parseFloat(X.getAttribute("cx")||0),cy:parseFloat(X.getAttribute("cy")||0),r:parseFloat(X.getAttribute("r")||0)}),Y},line:function(X,Z){var Y=new g;return T(Z,Y),M(X,Y,this._defs),Y.setShape({x1:parseFloat(X.getAttribute("x1")||0),y1:parseFloat(X.getAttribute("y1")||0),x2:parseFloat(X.getAttribute("x2")||0),y2:parseFloat(X.getAttribute("y2")||0)}),Y},ellipse:function(X,Z){var Y=new e;return T(Z,Y),M(X,Y,this._defs),Y.setShape({cx:parseFloat(X.getAttribute("cx")||0),cy:parseFloat(X.getAttribute("cy")||0),rx:parseFloat(X.getAttribute("rx")||0),ry:parseFloat(X.getAttribute("ry")||0)}),Y},polygon:function(X,Z){var Y=X.getAttribute("points");Y&&(Y=I(Y));var te=new s({shape:{points:Y||[]}});return T(Z,te),M(X,te,this._defs),te},polyline:function(X,Z){var Y=new f;T(Z,Y),M(X,Y,this._defs);var te=X.getAttribute("points");te&&(te=I(te));var q=new r({shape:{points:te||[]}});return q},image:function(X,Z){var Y=new O;return T(Z,Y),M(X,Y,this._defs),Y.setStyle({image:X.getAttribute("xlink:href"),x:X.getAttribute("x"),y:X.getAttribute("y"),width:X.getAttribute("width"),height:X.getAttribute("height")}),Y},text:function(X,Z){var Y=X.getAttribute("x")||0,te=X.getAttribute("y")||0,q=X.getAttribute("dx")||0,ee=X.getAttribute("dy")||0;this._textX=parseFloat(Y)+parseFloat(q),this._textY=parseFloat(te)+parseFloat(ee);var fe=new L;return T(Z,fe),M(X,fe,this._defs),fe},tspan:function(X,Z){var Y=X.getAttribute("x"),te=X.getAttribute("y");Y!=null&&(this._textX=parseFloat(Y)),te!=null&&(this._textY=parseFloat(te));var q=X.getAttribute("dx")||0,ee=X.getAttribute("dy")||0,fe=new L;return T(Z,fe),M(X,fe,this._defs),this._textX+=q,this._textY+=ee,fe},path:function(X,Z){var Y=X.getAttribute("d")||"",te=t(Y);return T(Z,te),M(X,te,this._defs),te}},w={lineargradient:function(X){var Z=parseInt(X.getAttribute("x1")||0,10),Y=parseInt(X.getAttribute("y1")||0,10),te=parseInt(X.getAttribute("x2")||10,10),q=parseInt(X.getAttribute("y2")||0,10),ee=new c(Z,Y,te,q);return S(X,ee),ee},radialgradient:function(X){}};function S(K,X){for(var Z=K.firstChild;Z;){if(Z.nodeType===1){var Y=Z.getAttribute("offset");Y.indexOf("%")>0?Y=parseInt(Y,10)/100:Y?Y=parseFloat(Y):Y=0;var te=Z.getAttribute("stop-color")||"#000000";X.addColorStop(Y,te)}Z=Z.nextSibling}}function T(K,X){K&&K.__inheritedStyle&&(X.__inheritedStyle||(X.__inheritedStyle={}),h(X.__inheritedStyle,K.__inheritedStyle))}function I(K){for(var X=m(K).split(v),Z=[],Y=0;Y<X.length;Y+=2){var te=parseFloat(X[Y]),q=parseFloat(X[Y+1]);Z.push([te,q])}return Z}var N={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 M(K,X,Z,Y){var te=X.__inheritedStyle||{},q=X.type==="text";if(K.nodeType===1&&(B(K,X),d(te,P(K)),!Y)){for(var ee in N)if(N.hasOwnProperty(ee)){var fe=K.getAttribute(ee);fe!=null&&(te[N[ee]]=fe)}}var be=q?"textFill":"fill",Fe=q?"textStroke":"stroke";X.style=X.style||new l;var ve=X.style;te.fill!=null&&ve.set(be,U(te.fill,Z)),te.stroke!=null&&ve.set(Fe,U(te.stroke,Z)),A(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(Oe){var J=Oe==="lineWidth"&&q?"textStrokeWidth":Oe;te[Oe]!=null&&ve.set(J,parseFloat(te[Oe]))}),(!te.textBaseline||te.textBaseline==="auto")&&(te.textBaseline="alphabetic"),te.textBaseline==="alphabetic"&&(te.textBaseline="bottom"),te.textAlign==="start"&&(te.textAlign="left"),te.textAlign==="end"&&(te.textAlign="right"),A(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],function(Oe){te[Oe]!=null&&ve.set(Oe,te[Oe])}),te.lineDash&&(X.style.lineDash=m(te.lineDash).split(v)),ve[Fe]&&ve[Fe]!=="none"&&(X[Fe]=!0),X.__inheritedStyle=te}var k=/url\(\s*#(.*?)\)/;function U(K,X){var Z=X&&K&&K.match(k);if(Z){var Y=m(Z[1]),te=X[Y];return te}return K}var V=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;function B(K,X){var Z=K.getAttribute("transform");if(Z){Z=Z.replace(/,/g," ");var Y=null,te=[];Z.replace(V,function(be,Fe,ve){te.push(Fe,ve)});for(var q=te.length-1;q>0;q-=2){var ee=te[q],fe=te[q-1];Y=Y||i.create();switch(fe){case"translate":ee=m(ee).split(v),i.translate(Y,Y,[parseFloat(ee[0]),parseFloat(ee[1]||0)]);break;case"scale":ee=m(ee).split(v),i.scale(Y,Y,[parseFloat(ee[0]),parseFloat(ee[1]||ee[0])]);break;case"rotate":ee=m(ee).split(v),i.rotate(Y,Y,parseFloat(ee[0]));break;case"skew":ee=m(ee).split(v),console.warn("Skew transform is not supported yet");break;case"matrix":var ee=m(ee).split(v);Y[0]=parseFloat(ee[0]),Y[1]=parseFloat(ee[1]),Y[2]=parseFloat(ee[2]),Y[3]=parseFloat(ee[3]),Y[4]=parseFloat(ee[4]),Y[5]=parseFloat(ee[5]);break}}X.setLocalTransform(Y)}}var H=/([^\s:;]+)\s*:\s*([^:;]+)/g;function P(K){var X=K.getAttribute("style"),Z={};if(!X)return Z;var Y={};H.lastIndex=0;for(var te;(te=H.exec(X))!=null;)Y[te[1]]=te[2];for(var q in N)N.hasOwnProperty(q)&&Y[q]!=null&&(Z[N[q]]=Y[q]);return Z}function j(K,X,Z){var Y=X/K.width,te=Z/K.height,q=Math.min(Y,te),ee=[q,q],fe=[-(K.x+K.width/2)*q+X/2,-(K.y+K.height/2)*q+Z/2];return{scale:ee,position:fe}}function z(K,X){var Z=new x;return Z.parse(K,X)}Q.parseXML=b,Q.makeViewBoxTransform=j,Q.parseSVG=z},MFOe:function(Ce,Q,p){(function(L){var O=e(),E=g(),y=f(),a=typeof window!="undefined"?window:L;Ce.exports={assign:O,create:E,trim:y,bind:s,slice:r,each:c,map:l,pluck:i,isList:u,isFunction:t,isObject:n,Global:a};function e(){return Object.assign?Object.assign:function(d,h,m,A){for(var v=1;v<arguments.length;v++)c(Object(arguments[v]),function(b,x){d[x]=b});return d}}function g(){if(Object.create)return function(h,m,A,v){var b=r(arguments,1);return O.apply(this,[Object.create(h)].concat(b))};var o=function(){};return function(h,m,A,v){var b=r(arguments,1);return o.prototype=h,O.apply(this,[new o].concat(b))}}function f(){return String.prototype.trim?function(d){return String.prototype.trim.call(d)}:function(d){return d.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function s(o,d){return function(){return d.apply(o,Array.prototype.slice.call(arguments,0))}}function r(o,d){return Array.prototype.slice.call(o,d||0)}function c(o,d){i(o,function(h,m){return d(h,m),!1})}function l(o,d){var h=u(o)?[]:{};return i(o,function(m,A){return h[A]=d(m,A),!1}),h}function i(o,d){if(u(o)){for(var h=0;h<o.length;h++)if(d(o[h],h))return o[h]}else for(var m in o)if(o.hasOwnProperty(m)&&d(o[m],m))return o[m]}function u(o){return o!=null&&typeof o!="function"&&typeof o.length=="number"}function t(o){return o&&{}.toString.call(o)==="[object Function]"}function n(o){return o&&{}.toString.call(o)==="[object Object]"}}).call(this,p("yLpj"))},MH26:function(Ce,Q,p){var L=p("bYtY"),O=p("YXkt"),E=p("OELB"),y=p("kj2x"),a=p("c8qY"),e=p("iPDy"),g=p("7hqr"),f=g.getStackedDimension,s=function(n,o,d,h){var m=n.getData(),A=h.type;if(!L.isArray(h)&&(A==="min"||A==="max"||A==="average"||A==="median"||h.xAxis!=null||h.yAxis!=null)){var v,b;if(h.yAxis!=null||h.xAxis!=null)v=o.getAxis(h.yAxis!=null?"y":"x"),b=L.retrieve(h.yAxis,h.xAxis);else{var x=y.getAxisInfo(h,m,o,n);v=x.valueAxis;var C=f(m,x.valueDataDim);b=y.numCalculate(m,C,A)}var w=v.dim==="x"?0:1,S=1-w,T=L.clone(h),I={};T.type=null,T.coord=[],I.coord=[],T.coord[S]=-Infinity,I.coord[S]=Infinity;var N=d.get("precision");N>=0&&typeof b=="number"&&(b=+b.toFixed(Math.min(N,20))),T.coord[w]=I.coord[w]=b,h=[T,I,{type:A,valueIndex:h.valueIndex,value:b}]}return h=[y.dataTransform(n,h[0]),y.dataTransform(n,h[1]),L.extend({},h[2])],h[2].type=h[2].type||"",L.merge(h[2],h[0]),L.merge(h[2],h[1]),h};function r(n){return!isNaN(n)&&!isFinite(n)}function c(n,o,d,h){var m=1-n,A=h.dimensions[n];return r(o[m])&&r(d[m])&&o[n]===d[n]&&h.getAxis(A).containData(o[n])}function l(n,o){if(n.type==="cartesian2d"){var d=o[0].coord,h=o[1].coord;if(d&&h&&(c(1,d,h,n)||c(0,d,h,n)))return!0}return y.dataFilter(n,o[0])&&y.dataFilter(n,o[1])}function i(n,o,d,h,m){var A=h.coordinateSystem,v=n.getItemModel(o),b,x=E.parsePercent(v.get("x"),m.getWidth()),C=E.parsePercent(v.get("y"),m.getHeight());if(!isNaN(x)&&!isNaN(C))b=[x,C];else{if(h.getMarkerPosition)b=h.getMarkerPosition(n.getValues(n.dimensions,o));else{var w=A.dimensions,S=n.get(w[0],o),T=n.get(w[1],o);b=A.dataToPoint([S,T])}if(A.type==="cartesian2d"){var I=A.getAxis("x"),N=A.getAxis("y"),w=A.dimensions;r(n.get(w[0],o))?b[0]=I.toGlobalCoord(I.getExtent()[d?0:1]):r(n.get(w[1],o))&&(b[1]=N.toGlobalCoord(N.getExtent()[d?0:1]))}isNaN(x)||(b[0]=x),isNaN(C)||(b[1]=C)}n.setItemLayout(o,b)}var u=e.extend({type:"markLine",updateTransform:function(n,o,d){o.eachSeries(function(h){var m=h.markLineModel;if(m){var A=m.getData(),v=m.__from,b=m.__to;v.each(function(x){i(v,x,!0,h,d),i(b,x,!1,h,d)}),A.each(function(x){A.setItemLayout(x,[v.getItemLayout(x),b.getItemLayout(x)])}),this.markerGroupMap.get(h.id).updateLayout()}},this)},renderSeries:function(n,o,d,h){var m=n.coordinateSystem,A=n.id,v=n.getData(),b=this.markerGroupMap,x=b.get(A)||b.set(A,new a);this.group.add(x.group);var C=t(m,n,o),w=C.from,S=C.to,T=C.line;o.__from=w,o.__to=S,o.setData(T);var I=o.get("symbol"),N=o.get("symbolSize");L.isArray(I)||(I=[I,I]),typeof N=="number"&&(N=[N,N]),C.from.each(function(k){M(w,k,!0),M(S,k,!1)}),T.each(function(k){var U=T.getItemModel(k).get("lineStyle.color");T.setItemVisual(k,{color:U||w.getItemVisual(k,"color")}),T.setItemLayout(k,[w.getItemLayout(k),S.getItemLayout(k)]),T.setItemVisual(k,{fromSymbolSize:w.getItemVisual(k,"symbolSize"),fromSymbol:w.getItemVisual(k,"symbol"),toSymbolSize:S.getItemVisual(k,"symbolSize"),toSymbol:S.getItemVisual(k,"symbol")})}),x.updateData(T),C.line.eachItemGraphicEl(function(k,U){k.traverse(function(V){V.dataModel=o})});function M(k,U,V){var B=k.getItemModel(U);i(k,U,V,n,h),k.setItemVisual(U,{symbolSize:B.get("symbolSize")||N[V?0:1],symbol:B.get("symbol",!0)||I[V?0:1],color:B.get("itemStyle.color")||v.getVisual("color")})}x.__keep=!0,x.group.silent=o.get("silent")||n.get("silent")}});function t(n,o,d){var h;n?h=L.map(n&&n.dimensions,function(C){var w=o.getData().getDimensionInfo(o.getData().mapDimension(C))||{};return L.defaults({name:C},w)}):h=[{name:"value",type:"float"}];var m=new O(h,d),A=new O(h,d),v=new O([],d),b=L.map(d.get("data"),L.curry(s,o,n,d));n&&(b=L.filter(b,L.curry(l,n)));var x=n?y.dimValueGetter:function(C){return C.value};return m.initData(L.map(b,function(C){return C[0]}),null,x),A.initData(L.map(b,function(C){return C[1]}),null,x),v.initData(L.map(b,function(C){return C[2]})),v.hasItemOption=!0,{from:m,to:A,line:v}}Ce.exports=u},MHoB:function(Ce,Q,p){var L=p("bYtY"),O=p("6uqw"),E=p("OELB"),y=[20,140],a=O.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,s){a.superApply(this,"optionUpdated",arguments),this.resetExtent(),this.resetVisual(function(r){r.mappingMethod="linear",r.dataExtent=this.getExtent()}),this._resetRange()},resetItemSize:function(){a.superApply(this,"resetItemSize",arguments);var f=this.itemSize;this._orient==="horizontal"&&f.reverse(),(f[0]==null||isNaN(f[0]))&&(f[0]=y[0]),(f[1]==null||isNaN(f[1]))&&(f[1]=y[1])},_resetRange:function(){var f=this.getExtent(),s=this.option.range;!s||s.auto?(f.auto=1,this.option.range=f):L.isArray(s)&&(s[0]>s[1]&&s.reverse(),s[0]=Math.max(s[0],f[0]),s[1]=Math.min(s[1],f[1]))},completeVisualOption:function(){O.prototype.completeVisualOption.apply(this,arguments),L.each(this.stateList,function(f){var s=this.option.controller[f].symbolSize;s&&s[0]!==s[1]&&(s[0]=0)},this)},setSelected:function(f){this.option.range=f.slice(),this._resetRange()},getSelected:function(){var f=this.getExtent(),s=E.asc((this.get("range")||[]).slice());return s[0]>f[1]&&(s[0]=f[1]),s[1]>f[1]&&(s[1]=f[1]),s[0]<f[0]&&(s[0]=f[0]),s[1]<f[0]&&(s[1]=f[0]),s},getValueState:function(f){var s=this.option.range,r=this.getExtent();return(s[0]<=r[0]||s[0]<=f)&&(s[1]>=r[1]||f<=s[1])?"inRange":"outOfRange"},findTargetDataIndices:function(f){var s=[];return this.eachTargetSeries(function(r){var c=[],l=r.getData();l.each(this.getDataDimension(l),function(i,u){f[0]<=i&&i<=f[1]&&c.push(u)},this),s.push({seriesId:r.id,dataIndex:c})},this),s},getVisualMeta:function(f){var s=e(this,"outOfRange",this.getExtent()),r=e(this,"inRange",this.option.range.slice()),c=[];function l(h,m){c.push({value:h,color:f(h,m)})}for(var i=0,u=0,t=r.length,n=s.length;u<n&&(!r.length||s[u]<=r[0]);u++)s[u]<r[i]&&l(s[u],"outOfRange");for(var o=1;i<t;i++,o=0)o&&c.length&&l(r[i],"outOfRange"),l(r[i],"inRange");for(var o=1;u<n;u++)(!r.length||r[r.length-1]<s[u])&&(o&&(c.length&&l(c[c.length-1].value,"outOfRange"),o=0),l(s[u],"outOfRange"));var d=c.length;return{stops:c,outerColors:[d?c[0].color:"transparent",d?c[d-1].color:"transparent"]}}});function e(f,s,r){if(r[0]===r[1])return r.slice();for(var c=200,l=(r[1]-r[0])/c,i=r[0],u=[],t=0;t<=c&&i<r[1];t++)u.push(i),i+=l;return u.push(r[1]),u}var g=a;Ce.exports=g},MHtr:function(Ce,Q,p){var L=p("bYtY");function O(y,a){var e=this.getAxis(),g=a instanceof Array?a[0]:a,f=(y instanceof Array?y[0]:y)/2;return e.type==="category"?e.getBandWidth():Math.abs(e.dataToCoord(g-f)-e.dataToCoord(g+f))}function E(y){var a=y.getRect();return{coordSys:{type:"singleAxis",x:a.x,y:a.y,width:a.width,height:a.height},api:{coord:function(e){return y.dataToPoint(e)},size:L.bind(O,y)}}}Ce.exports=E},MJZm:function(Ce,Q,p){"use strict";var L=p("lSNA"),O=p.n(L),E=p("pVnL"),y=p.n(E),a=p("q1tI"),e=p("fAei"),g=p("TSYQ"),f=p.n(g),s=p("RIqP"),r=p.n(s),c=p("J4zp"),l=p.n(c),i=p("sEfC"),u=p.n(i),t=p("OZM5"),n=p("815F"),o=p("vk+C"),d=p.n(o),h=p("Vy0f"),m=p.n(h),A=p("kGiB"),v=p.n(A),b=p("H84U"),x;(function(z){z[z.None=0]="None",z[z.Start=1]="Start",z[z.End=2]="End"})(x||(x={}));function C(z,K){function X(Z){var Y=Z.key,te=Z.children;K(Y,Z)!==!1&&C(te||[],K)}z.forEach(X)}function w(z){var K=z.treeData,X=z.expandedKeys,Z=z.startKey,Y=z.endKey,te=[],q=x.None;if(Z&&Z===Y)return[Z];if(!Z||!Y)return[];function ee(fe){return fe===Z||fe===Y}return C(K,function(fe){if(q===x.End)return!1;if(ee(fe)){if(te.push(fe),q===x.None)q=x.Start;else if(q===x.Start)return q=x.End,!1}else q===x.Start&&te.push(fe);return!(X.indexOf(fe)===-1)}),te}function S(z,K){var X=r()(K),Z=[];return C(z,function(Y,te){var q=X.indexOf(Y);return q!==-1&&(Z.push(te),X.splice(q,1)),!!X.length}),Z}var T=function(z,K){var X={};for(var Z in z)Object.prototype.hasOwnProperty.call(z,Z)&&K.indexOf(Z)<0&&(X[Z]=z[Z]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,Z=Object.getOwnPropertySymbols(z);Y<Z.length;Y++)K.indexOf(Z[Y])<0&&Object.prototype.propertyIsEnumerable.call(z,Z[Y])&&(X[Z[Y]]=z[Z[Y]]);return X};function I(z){var K=z.isLeaf,X=z.expanded;return K?a.createElement(d.a,null):X?a.createElement(m.a,null):a.createElement(v.a,null)}function N(z){var K=z.treeData,X=z.children;return K||Object(n.c)(X)}var M=function(K,X){var Z=K.defaultExpandAll,Y=K.defaultExpandParent,te=K.defaultExpandedKeys,q=T(K,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]),ee=a.useRef(),fe=a.useRef(),be=a.createRef();a.useImperativeHandle(X,function(){return be.current});var Fe=function(){var Nt=Object(n.a)(N(q)),Rt=Nt.keyEntities,Ft;return Z?Ft=Object.keys(Rt):Y?Ft=Object(t.e)(q.expandedKeys||te,Rt):Ft=q.expandedKeys||te,Ft},ve=a.useState(q.selectedKeys||q.defaultSelectedKeys||[]),Oe=l()(ve,2),J=Oe[0],ne=Oe[1],Ke=a.useState(Fe()),ie=l()(Ke,2),re=ie[0],he=ie[1];a.useEffect(function(){"selectedKeys"in q&&ne(q.selectedKeys)},[q.selectedKeys]),a.useEffect(function(){"expandedKeys"in q&&he(q.expandedKeys)},[q.expandedKeys]);var ge=function(Nt,Rt){var Ft=Rt.isLeaf;if(Ft||Nt.shiftKey||Nt.metaKey||Nt.ctrlKey)return;be.current.onNodeExpand(Nt,Rt)},Pe=u()(ge,200,{leading:!0}),Ee=function(Nt,Rt){return"expandedKeys"in q||he(Nt),q.onExpand?q.onExpand(Nt,Rt):void 0},ke=function(Nt,Rt){var Ft=q.expandAction;Ft==="click"&&Pe(Nt,Rt),q.onClick&&q.onClick(Nt,Rt)},Me=function(Nt,Rt){var Ft=q.expandAction;Ft==="doubleClick"&&Pe(Nt,Rt),q.onDoubleClick&&q.onDoubleClick(Nt,Rt)},me=function(Nt,Rt){var Ft=q.multiple,Ht=Rt.node,$e=Rt.nativeEvent,we=Ht.key,ue=we===void 0?"":we,Qe=N(q),qe=y()(y()({},Rt),{selected:!0}),Ae=$e.ctrlKey||$e.metaKey,wt=$e.shiftKey,zt;Ft&&Ae?(zt=Nt,ee.current=ue,fe.current=zt,qe.selectedNodes=S(Qe,zt)):Ft&&wt?(zt=Array.from(new Set([].concat(r()(fe.current||[]),r()(w({treeData:Qe,expandedKeys:re,startKey:ue,endKey:ee.current}))))),qe.selectedNodes=S(Qe,zt)):(zt=[ue],ee.current=ue,fe.current=zt,qe.selectedNodes=S(Qe,zt)),q.onSelect&&q.onSelect(zt,qe),"selectedKeys"in q||ne(zt)},le=a.useContext(b.b),oe=le.getPrefixCls,Se=le.direction,nt=q.prefixCls,et=q.className,Ue=T(q,["prefixCls","className"]),bt=oe("tree",nt),Je=f()("".concat(bt,"-directory"),et,O()({},"".concat(bt,"-directory-rtl"),Se==="rtl"));return a.createElement(P,y()({icon:I,ref:be,blockNode:!0},Ue,{prefixCls:bt,className:Je,expandedKeys:re,selectedKeys:J,onSelect:me,onClick:ke,onDoubleClick:Me,onExpand:Ee}))},k=a.forwardRef(M);k.displayName="DirectoryTree",k.defaultProps={showIcon:!0,expandAction:"click"};var U=k,V=p("EXcs"),B=p("2jpz"),H=a.forwardRef(function(z,K){var X,Z=a.useContext(b.b),Y=Z.getPrefixCls,te=Z.direction,q=Z.virtual,ee=z.prefixCls,fe=z.className,be=z.showIcon,Fe=z.showLine,ve=z.switcherIcon,Oe=z.blockNode,J=z.children,ne=z.checkable,Ke=y()(y()({},z),{showLine:Boolean(Fe)}),ie=Y("tree",ee);return a.createElement(e.b,y()({itemHeight:20,ref:K,virtual:q},Ke,{prefixCls:ie,className:f()(fe,(X={},O()(X,"".concat(ie,"-icon-hide"),!be),O()(X,"".concat(ie,"-block-node"),Oe),O()(X,"".concat(ie,"-rtl"),te==="rtl"),X)),checkable:ne&&a.createElement("span",{className:"".concat(ie,"-checkbox-inner")}),switcherIcon:function(he){return Object(B.a)(ie,ve,Fe,he)}}),J)});H.TreeNode=e.a,H.DirectoryTree=U,H.defaultProps={checkable:!1,showIcon:!1,motion:y()(y()({},V.a),{motionAppear:!1}),blockNode:!1};var P=H,j=Q.a=P},MKOG:function(Ce,Q,p){var L=p("bYtY"),O=p("YH21"),E=O.Dispatcher,y=p("mLcG"),a=p("Bq2U"),e=function(s){s=s||{},this.stage=s.stage||{},this.onframe=s.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,E.call(this)};e.prototype={constructor:e,addClip:function(s){this._clips.push(s)},addAnimator:function(s){s.animation=this;for(var r=s.getClips(),c=0;c<r.length;c++)this.addClip(r[c])},removeClip:function(s){var r=L.indexOf(this._clips,s);r>=0&&this._clips.splice(r,1)},removeAnimator:function(s){for(var r=s.getClips(),c=0;c<r.length;c++)this.removeClip(r[c]);s.animation=null},_update:function(){for(var s=new Date().getTime()-this._pausedTime,r=s-this._time,c=this._clips,l=c.length,i=[],u=[],t=0;t<l;t++){var n=c[t],o=n.step(s,r);o&&(i.push(o),u.push(n))}for(var t=0;t<l;)c[t]._needsRemove?(c[t]=c[l-1],c.pop(),l--):t++;l=i.length;for(var t=0;t<l;t++)u[t].fire(i[t]);this._time=s,this.onframe(r),this.trigger("frame",r),this.stage.update&&this.stage.update()},_startLoop:function(){var s=this;this._running=!0;function r(){s._running&&(y(r),!s._paused&&s._update())}y(r)},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(s,r){r=r||{};var c=new a(s,r.loop,r.getter,r.setter);return this.addAnimator(c),c}},L.mixin(e,E);var g=e;Ce.exports=g},MRoa:function(Ce,Q,p){var L=p("ProS");p("0Bwj"),p("W2nI"),p("vcCh");var O=p("gawk"),E=p("Dg8C");L.registerLayout(O),L.registerVisual(E)},MT78:function(Ce,Q,p){var L=p("ProS");(function(){for(var E in L){if(L==null||!L.hasOwnProperty(E)||E==="default"||E==="__esModule")return;Q[E]=L[E]}})();var O=p("txkQ");(function(){for(var E in O){if(O==null||!O.hasOwnProperty(E)||E==="default"||E==="__esModule")return;Q[E]=O[E]}})(),p("A1Ka"),p("75ce"),p("lLGD"),p("wDdD"),p("Fa/5"),p("jett"),p("Z1wy"),p("75ev"),p("2uGb"),p("I+77"),p("B+YJ"),p("pLH3"),p("CBdT"),p("MRoa"),p("+lIL"),p("CF2D"),p("ERHi"),p("p+If"),p("XOKv"),p("qt/9"),p("bBL8"),p("1xaR"),p("4Feb"),p("zRKj"),p("L3Oj"),p("0HBW"),p("LPzL"),p("8waO"),p("k5C7"),p("f1nB"),p("sRwP"),p("AH3D"),p("y4/Y"),p("LzGr"),p("Ynxi"),p("7pVf"),p("2w7y"),p("laiN"),p("fjKi"),p("C0tN"),p("0o9m"),p("Cm0C"),p("f3JH"),p("5NHt"),p("VFCP"),p("dBmv"),p("KamJ"),p("8XDt"),p("juDX")},MXD1:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("Kvyg"),y=p.n(E)},MZdM:function(Ce,Q,p){"use strict";function L(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(t){return typeof t}:L=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},L(i)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var O=f(p("Lo0S")),E=e(p("N/zr")),y=p("GdRQ"),a=p("GQ8N");function e(i){return i&&i.__esModule?i:{default:i}}function g(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return g=function(){return i},i}function f(i){if(i&&i.__esModule)return i;if(i===null||L(i)!=="object"&&typeof i!="function")return{default:i};var u=g();if(u&&u.has(i))return u.get(i);var t={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in i)if(Object.prototype.hasOwnProperty.call(i,o)){var d=n?Object.getOwnPropertyDescriptor(i,o):null;d&&(d.get||d.set)?Object.defineProperty(t,o,d):t[o]=i[o]}return t.default=i,u&&u.set(i,t),t}function s(i,u){if(!(i instanceof u))throw new TypeError("Cannot call a class as a function")}function r(i,u){for(var t=0;t<u.length;t++){var n=u[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(i,n.key,n)}}function c(i,u,t){return u&&r(i.prototype,u),t&&r(i,t),i}var l=function(){function i(u){if(s(this,i),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,O.Debug(">> Display.constructor"),this._target=u,!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},O.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),O.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return c(i,[{key:"viewportChangePos",value:function(t,n){var o=this._viewportLoc;t=Math.floor(t),n=Math.floor(n),this._clipViewport||(t=-o.w,n=-o.h);var d=o.x+o.w-1,h=o.y+o.h-1;if(t<0&&o.x+t<0&&(t=-o.x),d+t>=this._fbWidth&&(t-=d+t-this._fbWidth+1),o.y+n<0&&(n=-o.y),h+n>=this._fbHeight&&(n-=h+n-this._fbHeight+1),t===0&&n===0)return;O.Debug("viewportChange deltaX: "+t+", deltaY: "+n),o.x+=t,o.y+=n,this._damage(o.x,o.y,o.w,o.h),this.flip()}},{key:"viewportChangeSize",value:function(t,n){(!this._clipViewport||typeof t=="undefined"||typeof n=="undefined")&&(O.Debug("Setting viewport to full display region"),t=this._fbWidth,n=this._fbHeight),t=Math.floor(t),n=Math.floor(n),t>this._fbWidth&&(t=this._fbWidth),n>this._fbHeight&&(n=this._fbHeight);var o=this._viewportLoc;if(o.w!==t||o.h!==n){o.w=t,o.h=n;var d=this._target;d.width=t,d.height=n,this.viewportChangePos(0,0),this._damage(o.x,o.y,o.w,o.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(t){return this._scale===0?0:(0,a.toSigned32bit)(t/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(t){return this._scale===0?0:(0,a.toSigned32bit)(t/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(t,n){this._prevDrawStyle="",this._fbWidth=t,this._fbHeight=n;var o=this._backbuffer;if(o.width!==t||o.height!==n){var d=null;o.width>0&&o.height>0&&(d=this._drawCtx.getImageData(0,0,o.width,o.height)),o.width!==t&&(o.width=t),o.height!==n&&(o.height=n),d&&this._drawCtx.putImageData(d,0,0)}var h=this._viewportLoc;this.viewportChangeSize(h.w,h.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(t,n,o,d){t<this._damageBounds.left&&(this._damageBounds.left=t),n<this._damageBounds.top&&(this._damageBounds.top=n),t+o>this._damageBounds.right&&(this._damageBounds.right=t+o),n+d>this._damageBounds.bottom&&(this._damageBounds.bottom=n+d)}},{key:"flip",value:function(t){if(this._renderQ.length!==0&&!t)this._renderQPush({type:"flip"});else{var n=this._damageBounds.left,o=this._damageBounds.top,d=this._damageBounds.right-n,h=this._damageBounds.bottom-o,m=n-this._viewportLoc.x,A=o-this._viewportLoc.y;m<0&&(d+=m,n-=m,m=0),A<0&&(h+=A,o-=A,A=0),m+d>this._viewportLoc.w&&(d=this._viewportLoc.w-m),A+h>this._viewportLoc.h&&(h=this._viewportLoc.h-A),d>0&&h>0&&this._targetCtx.drawImage(this._backbuffer,n,o,d,h,m,A,d,h),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(t,n,o,d,h,m){this._renderQ.length!==0&&!m?this._renderQPush({type:"fill",x:t,y:n,width:o,height:d,color:h}):(this._setFillColor(h),this._drawCtx.fillRect(t,n,o,d),this._damage(t,n,o,d))}},{key:"copyImage",value:function(t,n,o,d,h,m,A){this._renderQ.length!==0&&!A?this._renderQPush({type:"copy",oldX:t,oldY:n,x:o,y:d,width:h,height:m}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,t,n,h,m,o,d,h,m),this._damage(o,d,h,m))}},{key:"imageRect",value:function(t,n,o,d,h,m){if(o===0||d===0)return;var A=new Image;A.src="data: "+h+";base64,"+E.default.encode(m),this._renderQPush({type:"img",img:A,x:t,y:n,width:o,height:d})}},{key:"startTile",value:function(t,n,o,d,h){this._tileX=t,this._tileY=n,o===16&&d===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(o,d);for(var m=h[2],A=h[1],v=h[0],b=this._tile.data,x=0;x<o*d*4;x+=4)b[x]=m,b[x+1]=A,b[x+2]=v,b[x+3]=255}},{key:"subTile",value:function(t,n,o,d,h){for(var m=h[2],A=h[1],v=h[0],b=t+o,x=n+d,C=this._tile.data,w=this._tile.width,S=n;S<x;S++)for(var T=t;T<b;T++){var I=(T+S*w)*4;C[I]=m,C[I+1]=A,C[I+2]=v,C[I+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(t,n,o,d,h,m,A){if(this._renderQ.length!==0&&!A){var v=new Uint8Array(o*d*4);v.set(new Uint8Array(h.buffer,0,v.length)),this._renderQPush({type:"blit",data:v,x:t,y:n,width:o,height:d})}else this._bgrxImageData(t,n,o,d,h,m)}},{key:"blitRgbImage",value:function(t,n,o,d,h,m,A){if(this._renderQ.length!==0&&!A){var v=new Uint8Array(o*d*3);v.set(new Uint8Array(h.buffer,0,v.length)),this._renderQPush({type:"blitRgb",data:v,x:t,y:n,width:o,height:d})}else this._rgbImageData(t,n,o,d,h,m)}},{key:"blitRgbxImage",value:function(t,n,o,d,h,m,A){if(this._renderQ.length!==0&&!A){var v=new Uint8Array(o*d*4);v.set(new Uint8Array(h.buffer,0,v.length)),this._renderQPush({type:"blitRgbx",data:v,x:t,y:n,width:o,height:d})}else this._rgbxImageData(t,n,o,d,h,m)}},{key:"drawImage",value:function(t,n,o){this._drawCtx.drawImage(t,n,o),this._damage(n,o,t.width,t.height)}},{key:"autoscale",value:function(t,n){var o;if(t===0||n===0)o=0;else{var d=this._viewportLoc,h=t/n,m=d.w/d.h;m>=h?o=t/d.w:o=n/d.h}this._rescale(o)}},{key:"_rescale",value:function(t){this._scale=t;var n=this._viewportLoc,o=t*n.w+"px",d=t*n.h+"px";(this._target.style.width!==o||this._target.style.height!==d)&&(this._target.style.width=o,this._target.style.height=d)}},{key:"_setFillColor",value:function(t){var n="rgb("+t[2]+","+t[1]+","+t[0]+")";n!==this._prevDrawStyle&&(this._drawCtx.fillStyle=n,this._prevDrawStyle=n)}},{key:"_rgbImageData",value:function(t,n,o,d,h,m){for(var A=this._drawCtx.createImageData(o,d),v=A.data,b=0,x=m;b<o*d*4;b+=4,x+=3)v[b]=h[x],v[b+1]=h[x+1],v[b+2]=h[x+2],v[b+3]=255;this._drawCtx.putImageData(A,t,n),this._damage(t,n,A.width,A.height)}},{key:"_bgrxImageData",value:function(t,n,o,d,h,m){for(var A=this._drawCtx.createImageData(o,d),v=A.data,b=0,x=m;b<o*d*4;b+=4,x+=4)v[b]=h[x+2],v[b+1]=h[x+1],v[b+2]=h[x],v[b+3]=255;this._drawCtx.putImageData(A,t,n),this._damage(t,n,A.width,A.height)}},{key:"_rgbxImageData",value:function(t,n,o,d,h,m){var A;y.supportsImageMetadata?A=new ImageData(new Uint8ClampedArray(h.buffer,h.byteOffset,o*d*4),o,d):(A=this._drawCtx.createImageData(o,d),A.data.set(new Uint8ClampedArray(h.buffer,h.byteOffset,o*d*4))),this._drawCtx.putImageData(A,t,n),this._damage(t,n,A.width,A.height)}},{key:"_renderQPush",value:function(t){this._renderQ.push(t),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 t=!0;t&&this._renderQ.length>0;){var n=this._renderQ[0];switch(n.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(n.oldX,n.oldY,n.x,n.y,n.width,n.height,!0);break;case"fill":this.fillRect(n.x,n.y,n.width,n.height,n.color,!0);break;case"blit":this.blitImage(n.x,n.y,n.width,n.height,n.data,0,!0);break;case"blitRgb":this.blitRgbImage(n.x,n.y,n.width,n.height,n.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(n.x,n.y,n.width,n.height,n.data,0,!0);break;case"img":if(n.img.complete&&n.img.width!==0&&n.img.height!==0){if(n.img.width!==n.width||n.img.height!==n.height){O.Error("Decoded image has incorrect dimensions. Got "+n.img.width+"x"+n.img.height+". Expected "+n.width+"x"+n.height+".");return}this.drawImage(n.img,n.x,n.y)}else n.img._noVNCDisplay=this,n.img.addEventListener("load",this._resumeRenderQ),t=!1;break}t&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(t){this._rescale(t)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(t){this._clipViewport=t;var n=this._viewportLoc;this.viewportChangeSize(n.w,n.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),i}();Q.default=l},Mdki:function(Ce,Q,p){var L=p("bYtY"),O=L.each,E="\0__link_datas",y="\0__link_mainData";function a(u){var t=u.mainData,n=u.datas;n||(n={main:t},u.datasAttr={main:"data"}),u.datas=u.mainData=null,c(t,n,u),O(n,function(o){O(t.TRANSFERABLE_METHODS,function(d){o.wrapMethod(d,L.curry(e,u))})}),t.wrapMethod("cloneShallow",L.curry(f,u)),O(t.CHANGABLE_METHODS,function(o){t.wrapMethod(o,L.curry(g,u))}),L.assert(n[t.dataType]===t)}function e(u,t){if(r(this)){var n=L.extend({},this[E]);n[this.dataType]=t,c(t,n,u)}else l(t,this.dataType,this[y],u);return t}function g(u,t){return u.struct&&u.struct.update(this),t}function f(u,t){return O(t[E],function(n,o){n!==t&&l(n.cloneShallow(),o,t,u)}),t}function s(u){var t=this[y];return u==null||t==null?t:t[E][u]}function r(u){return u[y]===u}function c(u,t,n){u[E]={},O(t,function(o,d){l(o,d,u,n)})}function l(u,t,n,o){n[E][t]=u,u[y]=n,u.dataType=t,o.struct&&(u[o.structAttr]=o.struct,o.struct[o.datasAttr[t]]=u),u.getLinkedData=s}var i=a;Ce.exports=i},Mds0:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("8IMR")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="StarFilled";var f=y.forwardRef(g);Q.default=f},Mgri:function(Ce,Q,p){for(var L=p("bYtY"),O=p("8nly"),E=[126,25],y=[[[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]]],a=0;a<y.length;a++)for(var e=0;e<y[a].length;e++)y[a][e][0]/=10.5,y[a][e][1]/=-10.5/.75,y[a][e][0]+=E[0],y[a][e][1]+=E[1];function g(f,s){f==="china"&&s.push(new O("\u5357\u6D77\u8BF8\u5C9B",L.map(y,function(r){return{type:"polygon",exterior:r}}),E))}Ce.exports=g},Mmt2:function(Ce,Q,p){"use strict";function L(c){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(i){return typeof i}:L=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},L(c)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var O=y(p("Lo0S"));function E(){if(typeof WeakMap!="function")return null;var c=new WeakMap;return E=function(){return c},c}function y(c){if(c&&c.__esModule)return c;if(c===null||L(c)!=="object"&&typeof c!="function")return{default:c};var l=E();if(l&&l.has(c))return l.get(c);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in c)if(Object.prototype.hasOwnProperty.call(c,t)){var n=u?Object.getOwnPropertyDescriptor(c,t):null;n&&(n.get||n.set)?Object.defineProperty(i,t,n):i[t]=c[t]}return i.default=c,l&&l.set(c,i),i}function a(c,l){if(!(c instanceof l))throw new TypeError("Cannot call a class as a function")}function e(c,l){for(var i=0;i<l.length;i++){var u=l[i];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(c,u.key,u)}}function g(c,l,i){return l&&e(c.prototype,l),i&&e(c,i),c}var f=!1,s=40*1024*1024,r=function(){function c(){a(this,c),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 g(c,[{key:"rQpeek8",value:function(){return this._rQ[this._rQi]}},{key:"rQskipBytes",value:function(i){this._rQi+=i}},{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(i){for(var u=0,t=i-1;t>=0;t--)u+=this._rQ[this._rQi++]<<t*8;return u}},{key:"rQshiftStr",value:function(i){typeof i=="undefined"&&(i=this.rQlen);for(var u="",t=0;t<i;t+=4096){var n=this.rQshiftBytes(Math.min(4096,i-t));u+=String.fromCharCode.apply(null,n)}return u}},{key:"rQshiftBytes",value:function(i){return typeof i=="undefined"&&(i=this.rQlen),this._rQi+=i,new Uint8Array(this._rQ.buffer,this._rQi-i,i)}},{key:"rQshiftTo",value:function(i,u){u===void 0&&(u=this.rQlen),i.set(new Uint8Array(this._rQ.buffer,this._rQi,u)),this._rQi+=u}},{key:"rQslice",value:function(i){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+i,u-i)}},{key:"rQwait",value:function(i,u,t){if(this.rQlen<u){if(t){if(this._rQi<t)throw new Error("rQwait cannot backup "+t+" bytes");this._rQi-=t}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(i){this._sQ.set(i,this._sQlen),this._sQlen+=i.length,this.flush()}},{key:"sendString",value:function(i){this.send(i.split("").map(function(u){return u.charCodeAt(0)}))}},{key:"off",value:function(i){this._eventHandlers[i]=function(){}}},{key:"on",value:function(i,u){this._eventHandlers[i]=u}},{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(i,u){var t=this;this.init(),this._websocket=new WebSocket(i,u),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){O.Debug(">> WebSock.onopen"),t._websocket.protocol&&O.Info("Server choose sub-protocol: "+t._websocket.protocol),t._eventHandlers.open(),O.Debug("<< WebSock.onopen")},this._websocket.onclose=function(n){O.Debug(">> WebSock.onclose"),t._eventHandlers.close(n),O.Debug("<< WebSock.onclose")},this._websocket.onerror=function(n){O.Debug(">> WebSock.onerror: "+n),t._eventHandlers.error(n),O.Debug("<< WebSock.onerror: "+n)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(O.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(i){var u=(this._rQlen-this._rQi+i)*8,t=this._rQbufferSize<u;if(t&&(this._rQbufferSize=Math.max(this._rQbufferSize*2,u)),this._rQbufferSize>s&&(this._rQbufferSize=s,this._rQbufferSize-this.rQlen<i))throw new Error("Receive Queue buffer exceeded "+s+" bytes, and the new message could not fit");if(t){var n=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(n,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(i){var u=new Uint8Array(i);u.length>this._rQbufferSize-this._rQlen&&this._expandCompactRQ(u.length),this._rQ.set(u,this._rQlen),this._rQlen+=u.length}},{key:"_recvMessage",value:function(i){this._DecodeMessage(i.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):O.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(i){this._rQi=i}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),c}();Q.default=r},MqEG:function(Ce,Q,p){var L=p("bYtY"),O=p("fc+c"),E=p("72pK"),y=p("VXYp"),a=L.bind,e=O.extend({type:"dataZoom.inside",init:function(c,l){this._range},render:function(c,l,i,u){e.superApply(this,"render",arguments),this._range=c.getPercentRange(),L.each(this.getTargetCoordInfo(),function(t,n){var o=L.map(t,function(d){return y.generateCoordId(d.model)});L.each(t,function(d){var h=d.model,m={};L.each(["pan","zoom","scrollMove"],function(A){m[A]=a(g[A],this,d,n)},this),y.register(i,{coordId:y.generateCoordId(h),allCoordIds:o,containsPoint:function(A,v,b){return h.coordinateSystem.containPoint([v,b])},dataZoomId:c.id,dataZoomModel:c,getRange:m})},this)},this)},dispose:function(){y.unregister(this.api,this.dataZoomModel.id),e.superApply(this,"dispose",arguments),this._range=null}}),g={zoom:function(c,l,i,u){var t=this._range,n=t.slice(),o=c.axisModels[0];if(!o)return;var d=s[l](null,[u.originX,u.originY],o,i,c),h=(d.signal>0?d.pixelStart+d.pixelLength-d.pixel:d.pixel-d.pixelStart)/d.pixelLength*(n[1]-n[0])+n[0],m=Math.max(1/u.scale,0);n[0]=(n[0]-h)*m+h,n[1]=(n[1]-h)*m+h;var A=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(E(0,n,[0,100],0,A.minSpan,A.maxSpan),this._range=n,t[0]!==n[0]||t[1]!==n[1])return n},pan:f(function(c,l,i,u,t,n){var o=s[u]([n.oldX,n.oldY],[n.newX,n.newY],l,t,i);return o.signal*(c[1]-c[0])*o.pixel/o.pixelLength}),scrollMove:f(function(c,l,i,u,t,n){var o=s[u]([0,0],[n.scrollDelta,n.scrollDelta],l,t,i);return o.signal*(c[1]-c[0])*n.scrollDelta})};function f(c){return function(l,i,u,t){var n=this._range,o=n.slice(),d=l.axisModels[0];if(!d)return;var h=c(o,d,l,i,u,t);if(E(h,o,[0,100],"all"),this._range=o,n[0]!==o[0]||n[1]!==o[1])return o}}var s={grid:function(c,l,i,u,t){var n=i.axis,o={},d=t.model.coordinateSystem.getRect();return c=c||[0,0],n.dim==="x"?(o.pixel=l[0]-c[0],o.pixelLength=d.width,o.pixelStart=d.x,o.signal=n.inverse?1:-1):(o.pixel=l[1]-c[1],o.pixelLength=d.height,o.pixelStart=d.y,o.signal=n.inverse?-1:1),o},polar:function(c,l,i,u,t){var n=i.axis,o={},d=t.model.coordinateSystem,h=d.getRadiusAxis().getExtent(),m=d.getAngleAxis().getExtent();return c=c?d.pointToCoord(c):[0,0],l=d.pointToCoord(l),i.mainType==="radiusAxis"?(o.pixel=l[0]-c[0],o.pixelLength=h[1]-h[0],o.pixelStart=h[0],o.signal=n.inverse?1:-1):(o.pixel=l[1]-c[1],o.pixelLength=m[1]-m[0],o.pixelStart=m[0],o.signal=n.inverse?-1:1),o},singleAxis:function(c,l,i,u,t){var n=i.axis,o=t.model.coordinateSystem.getRect(),d={};return c=c||[0,0],n.orient==="horizontal"?(d.pixel=l[0]-c[0],d.pixelLength=o.width,d.pixelStart=o.x,d.signal=n.inverse?1:-1):(d.pixel=l[1]-c[1],d.pixelLength=o.height,d.pixelStart=o.y,d.signal=n.inverse?-1:1),d}},r=e;Ce.exports=r},MwEJ:function(Ce,Q,p){var L=p("bYtY"),O=p("YXkt"),E=p("sdST"),y=p("k9D9"),a=y.SOURCE_FORMAT_ORIGINAL,e=p("L0Ub"),g=e.getDimensionTypeByAxis,f=p("4NO4"),s=f.getDataItemValue,r=p("IDmD"),c=p("i38C"),l=c.getCoordSysInfoBySeries,i=p("7G+c"),u=p("7hqr"),t=u.enableDataStack,n=p("D5nY"),o=n.makeSeriesEncodeForAxisCoordSys;function d(v,b,x){x=x||{},i.isInstance(v)||(v=i.seriesDataToSource(v));var C=b.get("coordinateSystem"),w=r.get(C),S=l(b),T;S&&(T=L.map(S.coordSysDims,function(B){var H={name:B},P=S.axisMap.get(B);if(P){var j=P.get("type");H.type=g(j)}return H})),T||(T=w&&(w.getDimensionsInfo?w.getDimensionsInfo():w.dimensions.slice())||["x","y"]);var I=E(v,{coordDimensions:T,generateCoord:x.generateCoord,encodeDefaulter:x.useEncodeDefaulter?L.curry(o,T,b):null}),N,M;S&&L.each(I,function(B,H){var P=B.coordDim,j=S.categoryAxisMap.get(P);j&&(N==null&&(N=H),B.ordinalMeta=j.getOrdinalMeta()),B.otherDims.itemName!=null&&(M=!0)}),!M&&N!=null&&(I[N].otherDims.itemName=0);var k=t(b,I),U=new O(I,b);U.setCalculationInfo(k);var V=N!=null&&h(v)?function(B,H,P,j){return j===N?P:this.defaultDimValueGetter(B,H,P,j)}:null;return U.hasItemOption=!1,U.initData(v,null,V),U}function h(v){if(v.sourceFormat===a){var b=m(v.data||[]);return b!=null&&!L.isArray(s(b))}}function m(v){for(var b=0;b<v.length&&v[b]==null;)b++;return v[b]}var A=d;Ce.exports=A},Mylv:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("IwbS"),y=p("oVpE"),a=y.createSymbol,e=p("OELB"),g=e.parsePercent,f=e.isNumeric,s=p("56rv"),r=s.setLabel,c=["itemStyle","borderWidth"],l=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],i=new E.Circle,u=L.extendChartView({type:"pictorialBar",render:function(z,K,X){var Z=this.group,Y=z.getData(),te=this._data,q=z.coordinateSystem,ee=q.getBaseAxis(),fe=!!ee.isHorizontal(),be=q.grid.getRect(),Fe={ecSize:{width:X.getWidth(),height:X.getHeight()},seriesModel:z,coordSys:q,coordSysExtent:[[be.x,be.x+be.width],[be.y,be.y+be.height]],isHorizontal:fe,valueDim:l[+fe],categoryDim:l[1-fe]};return Y.diff(te).add(function(ve){if(!Y.hasValue(ve))return;var Oe=w(Y,ve),J=t(Y,ve,Oe,Fe),ne=N(Y,Fe,J);Y.setItemGraphicEl(ve,ne),Z.add(ne),H(ne,Fe,J)}).update(function(ve,Oe){var J=te.getItemGraphicEl(Oe);if(!Y.hasValue(ve)){Z.remove(J);return}var ne=w(Y,ve),Ke=t(Y,ve,ne,Fe),ie=U(Y,Ke);J&&ie!==J.__pictorialShapeStr&&(Z.remove(J),Y.setItemGraphicEl(ve,null),J=null),J?M(J,Fe,Ke):J=N(Y,Fe,Ke,!0),Y.setItemGraphicEl(ve,J),J.__pictorialSymbolMeta=Ke,Z.add(J),H(J,Fe,Ke)}).remove(function(ve){var Oe=te.getItemGraphicEl(ve);Oe&&k(te,ve,Oe.__pictorialSymbolMeta.animationModel,Oe)}).execute(),this._data=Y,this.group},dispose:O.noop,remove:function(z,K){var X=this.group,Z=this._data;z.get("animation")?Z&&Z.eachItemGraphicEl(function(Y){k(Z,Y.dataIndex,z,Y)}):X.removeAll()}});function t(z,K,X,Z){var Y=z.getItemLayout(K),te=X.get("symbolRepeat"),q=X.get("symbolClip"),ee=X.get("symbolPosition")||"start",fe=X.get("symbolRotate"),be=(fe||0)*Math.PI/180||0,Fe=X.get("symbolPatternSize")||2,ve=X.isAnimationEnabled(),Oe={dataIndex:K,layout:Y,itemModel:X,symbolType:z.getItemVisual(K,"symbol")||"circle",color:z.getItemVisual(K,"color"),symbolClip:q,symbolRepeat:te,symbolRepeatDirection:X.get("symbolRepeatDirection"),symbolPatternSize:Fe,rotation:be,animationModel:ve?X:null,hoverAnimation:ve&&X.get("hoverAnimation"),z2:X.getShallow("z",!0)||0};n(X,te,Y,Z,Oe),d(z,K,Y,te,q,Oe.boundingLength,Oe.pxSign,Fe,Z,Oe),h(X,Oe.symbolScale,be,Z,Oe);var J=Oe.symbolSize,ne=X.get("symbolOffset");return O.isArray(ne)&&(ne=[g(ne[0],J[0]),g(ne[1],J[1])]),m(X,J,Y,te,q,ne,ee,Oe.valueLineWidth,Oe.boundingLength,Oe.repeatCutLength,Z,Oe),Oe}function n(z,K,X,Z,Y){var te=Z.valueDim,q=z.get("symbolBoundingData"),ee=Z.coordSys.getOtherAxis(Z.coordSys.getBaseAxis()),fe=ee.toGlobalCoord(ee.dataToCoord(0)),be=1-+(X[te.wh]<=0),Fe;if(O.isArray(q)){var ve=[o(ee,q[0])-fe,o(ee,q[1])-fe];ve[1]<ve[0]&&ve.reverse(),Fe=ve[be]}else q!=null?Fe=o(ee,q)-fe:K?Fe=Z.coordSysExtent[te.index][be]-fe:Fe=X[te.wh];Y.boundingLength=Fe,K&&(Y.repeatCutLength=X[te.wh]),Y.pxSign=Fe>0?1:Fe<0?-1:0}function o(z,K){return z.toGlobalCoord(z.dataToCoord(z.scale.parse(K)))}function d(z,K,X,Z,Y,te,q,ee,fe,be){var Fe=fe.valueDim,ve=fe.categoryDim,Oe=Math.abs(X[ve.wh]),J=z.getItemVisual(K,"symbolSize");O.isArray(J)?J=J.slice():(J==null&&(J="100%"),J=[J,J]),J[ve.index]=g(J[ve.index],Oe),J[Fe.index]=g(J[Fe.index],Z?Oe:Math.abs(te)),be.symbolSize=J;var ne=be.symbolScale=[J[0]/ee,J[1]/ee];ne[Fe.index]*=(fe.isHorizontal?-1:1)*q}function h(z,K,X,Z,Y){var te=z.get(c)||0;te&&(i.attr({scale:K.slice(),rotation:X}),i.updateTransform(),te/=i.getLineScale(),te*=K[Z.valueDim.index]),Y.valueLineWidth=te}function m(z,K,X,Z,Y,te,q,ee,fe,be,Fe,ve){var Oe=Fe.categoryDim,J=Fe.valueDim,ne=ve.pxSign,Ke=Math.max(K[J.index]+ee,0),ie=Ke;if(Z){var re=Math.abs(fe),he=O.retrieve(z.get("symbolMargin"),"15%")+"",ge=!1;he.lastIndexOf("!")===he.length-1&&(ge=!0,he=he.slice(0,he.length-1)),he=g(he,K[J.index]);var Pe=Math.max(Ke+he*2,0),Ee=ge?0:he*2,ke=f(Z),Me=ke?Z:P((re+Ee)/Pe),me=re-Me*Ke;he=me/2/(ge?Me:Me-1),Pe=Ke+he*2,Ee=ge?0:he*2,!ke&&Z!=="fixed"&&(Me=be?P((Math.abs(be)+Ee)/Pe):0),ie=Me*Pe-Ee,ve.repeatTimes=Me,ve.symbolMargin=he}var le=ne*(ie/2),oe=ve.pathPosition=[];oe[Oe.index]=X[Oe.wh]/2,oe[J.index]=q==="start"?le:q==="end"?fe-le:fe/2,te&&(oe[0]+=te[0],oe[1]+=te[1]);var Se=ve.bundlePosition=[];Se[Oe.index]=X[Oe.xy],Se[J.index]=X[J.xy];var nt=ve.barRectShape=O.extend({},X);nt[J.wh]=ne*Math.max(Math.abs(X[J.wh]),Math.abs(oe[J.index]+le)),nt[Oe.wh]=X[Oe.wh];var et=ve.clipShape={};et[Oe.xy]=-X[Oe.xy],et[Oe.wh]=Fe.ecSize[Oe.wh],et[J.xy]=0,et[J.wh]=X[J.wh]}function A(z){var K=z.symbolPatternSize,X=a(z.symbolType,-K/2,-K/2,K,K,z.color);return X.attr({culling:!0}),X.type!=="image"&&X.setStyle({strokeNoScale:!0}),X}function v(z,K,X,Z){var Y=z.__pictorialBundle,te=X.symbolSize,q=X.valueLineWidth,ee=X.pathPosition,fe=K.valueDim,be=X.repeatTimes||0,Fe=0,ve=te[K.valueDim.index]+q+X.symbolMargin*2;for(V(z,function(re){re.__pictorialAnimationIndex=Fe,re.__pictorialRepeatTimes=be,Fe<be?B(re,null,ne(Fe),X,Z):B(re,null,{scale:[0,0]},X,Z,function(){Y.remove(re)}),I(re,X),Fe++});Fe<be;Fe++){var Oe=A(X);Oe.__pictorialAnimationIndex=Fe,Oe.__pictorialRepeatTimes=be,Y.add(Oe);var J=ne(Fe);B(Oe,{position:J.position,scale:[0,0]},{scale:J.scale,rotation:J.rotation},X,Z),Oe.on("mouseover",Ke).on("mouseout",ie),I(Oe,X)}function ne(re){var he=ee.slice(),ge=X.pxSign,Pe=re;return(X.symbolRepeatDirection==="start"?ge>0:ge<0)&&(Pe=be-1-re),he[fe.index]=ve*(Pe-be/2+.5)+ee[fe.index],{position:he,scale:X.symbolScale.slice(),rotation:X.rotation}}function Ke(){V(z,function(re){re.trigger("emphasis")})}function ie(){V(z,function(re){re.trigger("normal")})}}function b(z,K,X,Z){var Y=z.__pictorialBundle,te=z.__pictorialMainPath;te?B(te,null,{position:X.pathPosition.slice(),scale:X.symbolScale.slice(),rotation:X.rotation},X,Z):(te=z.__pictorialMainPath=A(X),Y.add(te),B(te,{position:X.pathPosition.slice(),scale:[0,0],rotation:X.rotation},{scale:X.symbolScale.slice()},X,Z),te.on("mouseover",q).on("mouseout",ee)),I(te,X);function q(){this.trigger("emphasis")}function ee(){this.trigger("normal")}}function x(z,K,X){var Z=O.extend({},K.barRectShape),Y=z.__pictorialBarRect;Y?B(Y,null,{shape:Z},K,X):(Y=z.__pictorialBarRect=new E.Rect({z2:2,shape:Z,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),z.add(Y))}function C(z,K,X,Z){if(X.symbolClip){var Y=z.__pictorialClipPath,te=O.extend({},X.clipShape),q=K.valueDim,ee=X.animationModel,fe=X.dataIndex;if(Y)E.updateProps(Y,{shape:te},ee,fe);else{te[q.wh]=0,Y=new E.Rect({shape:te}),z.__pictorialBundle.setClipPath(Y),z.__pictorialClipPath=Y;var be={};be[q.wh]=X.clipShape[q.wh],E[Z?"updateProps":"initProps"](Y,{shape:be},ee,fe)}}}function w(z,K){var X=z.getItemModel(K);return X.getAnimationDelayParams=S,X.isAnimationEnabled=T,X}function S(z){return{index:z.__pictorialAnimationIndex,count:z.__pictorialRepeatTimes}}function T(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function I(z,K){z.off("emphasis").off("normal");var X=K.symbolScale.slice();K.hoverAnimation&&z.on("emphasis",function(){this.animateTo({scale:[X[0]*1.1,X[1]*1.1]},400,"elasticOut")}).on("normal",function(){this.animateTo({scale:X.slice()},400,"elasticOut")})}function N(z,K,X,Z){var Y=new E.Group,te=new E.Group;return Y.add(te),Y.__pictorialBundle=te,te.attr("position",X.bundlePosition.slice()),X.symbolRepeat?v(Y,K,X):b(Y,K,X),x(Y,X,Z),C(Y,K,X,Z),Y.__pictorialShapeStr=U(z,X),Y.__pictorialSymbolMeta=X,Y}function M(z,K,X){var Z=X.animationModel,Y=X.dataIndex,te=z.__pictorialBundle;E.updateProps(te,{position:X.bundlePosition.slice()},Z,Y),X.symbolRepeat?v(z,K,X,!0):b(z,K,X,!0),x(z,X,!0),C(z,K,X,!0)}function k(z,K,X,Z){var Y=Z.__pictorialBarRect;Y&&(Y.style.text=null);var te=[];V(Z,function(q){te.push(q)}),Z.__pictorialMainPath&&te.push(Z.__pictorialMainPath),Z.__pictorialClipPath&&(X=null),O.each(te,function(q){E.updateProps(q,{scale:[0,0]},X,K,function(){Z.parent&&Z.parent.remove(Z)})}),z.setItemGraphicEl(K,null)}function U(z,K){return[z.getItemVisual(K.dataIndex,"symbol")||"none",!!K.symbolRepeat,!!K.symbolClip].join(":")}function V(z,K,X){O.each(z.__pictorialBundle.children(),function(Z){Z!==z.__pictorialBarRect&&K.call(X,Z)})}function B(z,K,X,Z,Y,te){K&&z.attr(K),Z.symbolClip&&!Y?X&&z.attr(X):X&&E[Y?"updateProps":"initProps"](z,X,Z.animationModel,Z.dataIndex,te)}function H(z,K,X){var Z=X.color,Y=X.dataIndex,te=X.itemModel,q=te.getModel("itemStyle").getItemStyle(["color"]),ee=te.getModel("emphasis.itemStyle").getItemStyle(),fe=te.getShallow("cursor");V(z,function(Oe){Oe.setColor(Z),Oe.setStyle(O.defaults({fill:Z,opacity:X.opacity},q)),E.setHoverStyle(Oe,ee),fe&&(Oe.cursor=fe),Oe.z2=X.z2});var be={},Fe=K.valueDim.posDesc[+(X.boundingLength>0)],ve=z.__pictorialBarRect;r(ve.style,be,te,Z,K.seriesModel,Y,Fe),E.setHoverStyle(ve,be)}function P(z){var K=Math.round(z);return Math.abs(z-K)<1e-4?K:Math.ceil(z)}var j=u;Ce.exports=j},"N/zr":function(Ce,Q,p){"use strict";function L(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(f){return typeof f}:L=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},L(e)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var O=y(p("Lo0S"));function E(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return E=function(){return e},e}function y(e){if(e&&e.__esModule)return e;if(e===null||L(e)!=="object"&&typeof e!="function")return{default:e};var g=E();if(g&&g.has(e))return g.get(e);var f={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var c=s?Object.getOwnPropertyDescriptor(e,r):null;c&&(c.get||c.set)?Object.defineProperty(f,r,c):f[r]=e[r]}return f.default=e,g&&g.set(e,f),f}var a={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(g){"use strict";for(var f="",s=g.length,r=s%3,c=0;c<s-2;c+=3)f+=this.toBase64Table[g[c]>>2],f+=this.toBase64Table[((g[c]&3)<<4)+(g[c+1]>>4)],f+=this.toBase64Table[((g[c+1]&15)<<2)+(g[c+2]>>6)],f+=this.toBase64Table[g[c+2]&63];var l=s-r;return r===2?(f+=this.toBase64Table[g[l]>>2],f+=this.toBase64Table[((g[l]&3)<<4)+(g[l+1]>>4)],f+=this.toBase64Table[(g[l+1]&15)<<2],f+=this.toBase64Table[64]):r===1&&(f+=this.toBase64Table[g[l]>>2],f+=this.toBase64Table[(g[l]&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(g){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=g.indexOf("=")-f;s<0&&(s=g.length-f);for(var r=(s>>2)*3+Math.floor(s%4/1.5),c=new Array(r),l=0,i=0,u=0,t=f;t<g.length;t++){var n=this.toBinaryTable[g.charCodeAt(t)&127],o=g.charAt(t)===this.base64Pad;if(n===-1){O.Error("Illegal character code "+g.charCodeAt(t)+" at position "+t);continue}i=i<<6|n,l+=6,l>=8&&(l-=8,o||(c[u++]=i>>l&255),i&=(1<<l)-1)}if(l){var d=new Error("Corrupted base64 string");throw d.name="Base64-Error",d}return c}};Q.default=a},N5BQ:function(Ce,Q,p){var L=p("OlYY"),O=L.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"}}}),E=O;Ce.exports=E},NA0q:function(Ce,Q,p){var L=p("bYtY"),O=p("6Ic6"),E=p("TkdX"),y=p("gPAo"),a=p("7aKB"),e=a.windowOpen,g="sunburstRootToNode",f=O.extend({type:"sunburst",init:function(){},render:function(r,c,l,i){var u=this;this.seriesModel=r,this.api=l,this.ecModel=c;var t=r.getData(),n=t.tree.root,o=r.getViewRoot(),d=this.group,h=r.get("renderLabelForZeroData"),m=[];o.eachNode(function(T){m.push(T)});var A=this._oldChildren||[];if(x(m,A),S(n,o),i&&i.highlight&&i.highlight.piece){var v=r.getShallow("highlightPolicy");i.highlight.piece.onEmphasis(v)}else if(i&&i.unhighlight){var b=this.virtualPiece;!b&&n.children.length&&(b=n.children[0].piece),b&&b.onNormal()}this._initEvents(),this._oldChildren=m;function x(T,I){if(T.length===0&&I.length===0)return;new y(I,T,N,N).add(M).update(M).remove(L.curry(M,null)).execute();function N(k){return k.getId()}function M(k,U){var V=k==null?null:T[k],B=U==null?null:I[U];C(V,B)}}function C(T,I){if(!h&&T&&!T.getValue()&&(T=null),T!==n&&I!==n){if(I&&I.piece)T?(I.piece.updateData(!1,T,"normal",r,c),t.setItemGraphicEl(T.dataIndex,I.piece)):w(I);else if(T){var N=new E(T,r,c);d.add(N),t.setItemGraphicEl(T.dataIndex,N)}}}function w(T){if(!T)return;T.piece&&(d.remove(T.piece),T.piece=null)}function S(T,I){if(I.depth>0){u.virtualPiece?u.virtualPiece.updateData(!1,T,"normal",r,c):(u.virtualPiece=new E(T,r,c),d.add(u.virtualPiece)),I.piece._onclickEvent&&I.piece.off("click",I.piece._onclickEvent);var N=function(M){u._rootToNode(I.parentNode)};I.piece._onclickEvent=N,u.virtualPiece.on("click",N)}else u.virtualPiece&&(d.remove(u.virtualPiece),u.virtualPiece=null)}},dispose:function(){},_initEvents:function(){var r=this,c=function(l){var i=!1,u=r.seriesModel.getViewRoot();u.eachNode(function(t){if(!i&&t.piece&&t.piece.childAt(0)===l.target){var n=t.getModel().get("nodeClick");if(n==="rootToNode")r._rootToNode(t);else if(n==="link"){var o=t.getModel(),d=o.get("link");if(d){var h=o.get("target",!0)||"_blank";e(d,h)}}i=!0}})};this.group._onclickEvent&&this.group.off("click",this.group._onclickEvent),this.group.on("click",c),this.group._onclickEvent=c},_rootToNode:function(r){r!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:g,from:this.uid,seriesId:this.seriesModel.id,targetNode:r})},containPoint:function(r,c){var l=c.getData(),i=l.getItemLayout(0);if(i){var u=r[0]-i.cx,t=r[1]-i.cy,n=Math.sqrt(u*u+t*t);return n<=i.r&&n>=i.r0}}}),s=f;Ce.exports=s},NAnI:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("wXyp"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},NBmB:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.encodingName=O,Q.encodings=void 0;var L={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};Q.encodings=L;function O(E){switch(E){case L.encodingRaw:return"Raw";case L.encodingCopyRect:return"CopyRect";case L.encodingRRE:return"RRE";case L.encodingHextile:return"Hextile";case L.encodingTight:return"Tight";case L.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+E+"]"}}},NC18:function(Ce,Q,p){var L=p("y+Vt"),O=p("IMiH"),E=p("7oTu"),y=Math.sqrt,a=Math.sin,e=Math.cos,g=Math.PI,f=function(m){return Math.sqrt(m[0]*m[0]+m[1]*m[1])},s=function(m,A){return(m[0]*A[0]+m[1]*A[1])/(f(m)*f(A))},r=function(m,A){return(m[0]*A[1]<m[1]*A[0]?-1:1)*Math.acos(s(m,A))};function c(h,m,A,v,b,x,C,w,S,T,I){var N=S*(g/180),M=e(N)*(h-A)/2+a(N)*(m-v)/2,k=-1*a(N)*(h-A)/2+e(N)*(m-v)/2,U=M*M/(C*C)+k*k/(w*w);U>1&&(C*=y(U),w*=y(U));var V=(b===x?-1:1)*y((C*C*(w*w)-C*C*(k*k)-w*w*(M*M))/(C*C*(k*k)+w*w*(M*M)))||0,B=V*C*k/w,H=V*-w*M/C,P=(h+A)/2+e(N)*B-a(N)*H,j=(m+v)/2+a(N)*B+e(N)*H,z=r([1,0],[(M-B)/C,(k-H)/w]),K=[(M-B)/C,(k-H)/w],X=[(-1*M-B)/C,(-1*k-H)/w],Z=r(K,X);s(K,X)<=-1&&(Z=g),s(K,X)>=1&&(Z=0),x===0&&Z>0&&(Z=Z-2*g),x===1&&Z<0&&(Z=Z+2*g),I.addData(T,P,j,C,w,z,Z,N,x)}var l=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,i=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function u(h){if(!h)return new O;for(var m=0,A=0,v=m,b=A,x,C=new O,w=O.CMD,S=h.match(l),T=0;T<S.length;T++){for(var I=S[T],N=I.charAt(0),M,k=I.match(i)||[],U=k.length,V=0;V<U;V++)k[V]=parseFloat(k[V]);for(var B=0;B<U;){var H,P,j,z,K,X,Z,Y=m,te=A;switch(N){case"l":m+=k[B++],A+=k[B++],M=w.L,C.addData(M,m,A);break;case"L":m=k[B++],A=k[B++],M=w.L,C.addData(M,m,A);break;case"m":m+=k[B++],A+=k[B++],M=w.M,C.addData(M,m,A),v=m,b=A,N="l";break;case"M":m=k[B++],A=k[B++],M=w.M,C.addData(M,m,A),v=m,b=A,N="L";break;case"h":m+=k[B++],M=w.L,C.addData(M,m,A);break;case"H":m=k[B++],M=w.L,C.addData(M,m,A);break;case"v":A+=k[B++],M=w.L,C.addData(M,m,A);break;case"V":A=k[B++],M=w.L,C.addData(M,m,A);break;case"C":M=w.C,C.addData(M,k[B++],k[B++],k[B++],k[B++],k[B++],k[B++]),m=k[B-2],A=k[B-1];break;case"c":M=w.C,C.addData(M,k[B++]+m,k[B++]+A,k[B++]+m,k[B++]+A,k[B++]+m,k[B++]+A),m+=k[B-2],A+=k[B-1];break;case"S":H=m,P=A;var q=C.len(),ee=C.data;x===w.C&&(H+=m-ee[q-4],P+=A-ee[q-3]),M=w.C,Y=k[B++],te=k[B++],m=k[B++],A=k[B++],C.addData(M,H,P,Y,te,m,A);break;case"s":H=m,P=A;var q=C.len(),ee=C.data;x===w.C&&(H+=m-ee[q-4],P+=A-ee[q-3]),M=w.C,Y=m+k[B++],te=A+k[B++],m+=k[B++],A+=k[B++],C.addData(M,H,P,Y,te,m,A);break;case"Q":Y=k[B++],te=k[B++],m=k[B++],A=k[B++],M=w.Q,C.addData(M,Y,te,m,A);break;case"q":Y=k[B++]+m,te=k[B++]+A,m+=k[B++],A+=k[B++],M=w.Q,C.addData(M,Y,te,m,A);break;case"T":H=m,P=A;var q=C.len(),ee=C.data;x===w.Q&&(H+=m-ee[q-4],P+=A-ee[q-3]),m=k[B++],A=k[B++],M=w.Q,C.addData(M,H,P,m,A);break;case"t":H=m,P=A;var q=C.len(),ee=C.data;x===w.Q&&(H+=m-ee[q-4],P+=A-ee[q-3]),m+=k[B++],A+=k[B++],M=w.Q,C.addData(M,H,P,m,A);break;case"A":j=k[B++],z=k[B++],K=k[B++],X=k[B++],Z=k[B++],Y=m,te=A,m=k[B++],A=k[B++],M=w.A,c(Y,te,m,A,X,Z,j,z,K,M,C);break;case"a":j=k[B++],z=k[B++],K=k[B++],X=k[B++],Z=k[B++],Y=m,te=A,m+=k[B++],A+=k[B++],M=w.A,c(Y,te,m,A,X,Z,j,z,K,M,C);break}}(N==="z"||N==="Z")&&(M=w.Z,C.addData(M),m=v,A=b),x=M}return C.toStatic(),C}function t(h,m){var A=u(h);return m=m||{},m.buildPath=function(v){if(v.setData){v.setData(A.data);var b=v.getContext();b&&v.rebuildPath(b)}else{var b=v;A.rebuildPath(b)}},m.applyTransform=function(v){E(A,v),this.dirty(!0)},m}function n(h,m){return new L(t(h,m))}function o(h,m){return L.extend(t(h,m))}function d(h,m){for(var A=[],v=h.length,b=0;b<v;b++){var x=h[b];x.path||x.createPathProxy(),x.__dirtyPath&&x.buildPath(x.path,x.shape,!0),A.push(x.path)}var C=new L(m);return C.createPathProxy(),C.buildPath=function(w){w.appendPath(A);var S=w.getContext();S&&w.rebuildPath(S)},C}Q.createFromString=n,Q.extendFromString=o,Q.mergePath=d},NH9N:function(Ce,Q,p){var L=p("bYtY"),O=p("mFDi"),E=p("Fofx"),y=p("IwbS"),a=p("+TT/"),e=p("kzvK"),g=p("CMP+"),f=p("oVpE"),s=f.createSymbol,r=p("aX7z"),c=p("OELB"),l=p("7aKB"),i=l.encodeHTML,u=L.bind,t=L.each,n=Math.PI,o=e.extend({type:"timeline.slider",init:function(v,b){this.api=b,this._axis,this._viewRect,this._timer,this._currentPointer,this._mainGroup,this._labelGroup},render:function(v,b,x,C){if(this.model=v,this.api=x,this.ecModel=b,this.group.removeAll(),v.get("show",!0)){var w=this._layout(v,x),S=this._createGroup("mainGroup"),T=this._createGroup("labelGroup"),I=this._axis=this._createAxis(w,v);v.formatTooltip=function(N){return i(I.scale.getLabel(N))},t(["AxisLine","AxisTick","Control","CurrentPointer"],function(N){this["_render"+N](w,S,I,v)},this),this._renderAxisLabel(w,T,I,v),this._position(w,v)}this._doPlayStop()},remove:function(){this._clearTimer(),this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(v,b){var x=v.get("label.position"),C=v.get("orient"),w=d(v,b);x==null||x==="auto"?x=C==="horizontal"?w.y+w.height/2<b.getHeight()/2?"-":"+":w.x+w.width/2<b.getWidth()/2?"+":"-":isNaN(x)&&(x={horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[C][x]);var S={horizontal:"center",vertical:x>=0||x==="+"?"left":"right"},T={horizontal:x>=0||x==="+"?"top":"bottom",vertical:"middle"},I={horizontal:0,vertical:n/2},N=C==="vertical"?w.height:w.width,M=v.getModel("controlStyle"),k=M.get("show",!0),U=k?M.get("itemSize"):0,V=k?M.get("itemGap"):0,B=U+V,H=v.get("label.rotate")||0;H=H*n/180;var P,j,z,K,X=M.get("position",!0),Z=k&&M.get("showPlayBtn",!0),Y=k&&M.get("showPrevBtn",!0),te=k&&M.get("showNextBtn",!0),q=0,ee=N;return X==="left"||X==="bottom"?(Z&&(P=[0,0],q+=B),Y&&(j=[q,0],q+=B),te&&(z=[ee-U,0],ee-=B)):(Z&&(P=[ee-U,0],ee-=B),Y&&(j=[0,0],q+=B),te&&(z=[ee-U,0],ee-=B)),K=[q,ee],v.get("inverse")&&K.reverse(),{viewRect:w,mainLength:N,orient:C,rotation:I[C],labelRotation:H,labelPosOpt:x,labelAlign:v.get("label.align")||S[C],labelBaseline:v.get("label.verticalAlign")||v.get("label.baseline")||T[C],playPosition:P,prevBtnPosition:j,nextBtnPosition:z,axisExtent:K,controlSize:U,controlGap:V}},_position:function(v,b){var x=this._mainGroup,C=this._labelGroup,w=v.viewRect;if(v.orient==="vertical"){var S=E.create(),T=w.x,I=w.y+w.height;E.translate(S,S,[-T,-I]),E.rotate(S,S,-n/2),E.translate(S,S,[T,I]),w=w.clone(),w.applyTransform(S)}var N=j(w),M=j(x.getBoundingRect()),k=j(C.getBoundingRect()),U=x.position,V=C.position;V[0]=U[0]=N[0][0];var B=v.labelPosOpt;if(isNaN(B)){var H=B==="+"?0:1;z(U,M,N,1,H),z(V,k,N,1,1-H)}else{var H=B>=0?0:1;z(U,M,N,1,H),V[1]=U[1]+B}x.attr("position",U),C.attr("position",V),x.rotation=C.rotation=v.rotation,P(x),P(C);function P(K){var X=K.position;K.origin=[N[0][0]-X[0],N[1][0]-X[1]]}function j(K){return[[K.x,K.x+K.width],[K.y,K.y+K.height]]}function z(K,X,Z,Y,te){K[Y]+=Z[Y][te]-X[Y][te]}},_createAxis:function(v,b){var x=b.getData(),C=b.get("axisType"),w=r.createScaleByModel(b,C);w.getTicks=function(){return x.mapArray(["value"],function(I){return I})};var S=x.getDataExtent("value");w.setExtent(S[0],S[1]),w.niceTicks();var T=new g("value",w,v.axisExtent,C);return T.model=b,T},_createGroup:function(v){var b=this["_"+v]=new y.Group;return this.group.add(b),b},_renderAxisLine:function(v,b,x,C){var w=x.getExtent();if(!C.get("lineStyle.show"))return;b.add(new y.Line({shape:{x1:w[0],y1:0,x2:w[1],y2:0},style:L.extend({lineCap:"round"},C.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(v,b,x,C){var w=C.getData(),S=x.scale.getTicks();t(S,function(T){var I=x.dataToCoord(T),N=w.getItemModel(T),M=N.getModel("itemStyle"),k=N.getModel("emphasis.itemStyle"),U={position:[I,0],onclick:u(this._changeTimeline,this,T)},V=m(N,M,b,U);y.setHoverStyle(V,k.getItemStyle()),N.get("tooltip")?(V.dataIndex=T,V.dataModel=C):V.dataIndex=V.dataModel=null},this)},_renderAxisLabel:function(v,b,x,C){var w=x.getLabelModel();if(!w.get("show"))return;var S=C.getData(),T=x.getViewLabels();t(T,function(I){var N=I.tickValue,M=S.getItemModel(N),k=M.getModel("label"),U=M.getModel("emphasis.label"),V=x.dataToCoord(I.tickValue),B=new y.Text({position:[V,0],rotation:v.labelRotation-v.rotation,onclick:u(this._changeTimeline,this,N),silent:!1});y.setTextStyle(B.style,k,{text:I.formattedLabel,textAlign:v.labelAlign,textVerticalAlign:v.labelBaseline}),b.add(B),y.setHoverStyle(B,y.setTextStyle({},U))},this)},_renderControl:function(v,b,x,C){var w=v.controlSize,S=v.rotation,T=C.getModel("controlStyle").getItemStyle(),I=C.getModel("emphasis.controlStyle").getItemStyle(),N=[0,-w/2,w,w],M=C.getPlayState(),k=C.get("inverse",!0);U(v.nextBtnPosition,"controlStyle.nextIcon",u(this._changeTimeline,this,k?"-":"+")),U(v.prevBtnPosition,"controlStyle.prevIcon",u(this._changeTimeline,this,k?"+":"-")),U(v.playPosition,"controlStyle."+(M?"stopIcon":"playIcon"),u(this._handlePlayClick,this,!M),!0);function U(V,B,H,P){if(!V)return;var j={position:V,origin:[w/2,0],rotation:P?-S:0,rectHover:!0,style:T,onclick:H},z=h(C,B,N,j);b.add(z),y.setHoverStyle(z,I)}},_renderCurrentPointer:function(v,b,x,C){var w=C.getData(),S=C.getCurrentIndex(),T=w.getItemModel(S).getModel("checkpointStyle"),I=this,N={onCreate:function(M){M.draggable=!0,M.drift=u(I._handlePointerDrag,I),M.ondragend=u(I._handlePointerDragend,I),A(M,S,x,C,!0)},onUpdate:function(M){A(M,S,x,C)}};this._currentPointer=m(T,T,this._mainGroup,{},this._currentPointer,N)},_handlePlayClick:function(v){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:v,from:this.uid})},_handlePointerDrag:function(v,b,x){this._clearTimer(),this._pointerChangeTimeline([x.offsetX,x.offsetY])},_handlePointerDragend:function(v){this._pointerChangeTimeline([v.offsetX,v.offsetY],!0)},_pointerChangeTimeline:function(v,b){var x=this._toAxisCoord(v)[0],C=this._axis,w=c.asc(C.getExtent().slice());x>w[1]&&(x=w[1]),x<w[0]&&(x=w[0]),this._currentPointer.position[0]=x,this._currentPointer.dirty();var S=this._findNearestTick(x),T=this.model;(b||S!==T.getCurrentIndex()&&T.get("realtime"))&&this._changeTimeline(S)},_doPlayStop:function(){this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout(u(v,this),this.model.get("playInterval")));function v(){var b=this.model;this._changeTimeline(b.getCurrentIndex()+(b.get("rewind",!0)?-1:1))}},_toAxisCoord:function(v){var b=this._mainGroup.getLocalTransform();return y.applyTransform(v,b,!0)},_findNearestTick:function(v){var b=this.model.getData(),x=Infinity,C,w=this._axis;return b.each(["value"],function(S,T){var I=w.dataToCoord(S),N=Math.abs(I-v);N<x&&(x=N,C=T)}),C},_clearTimer:function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},_changeTimeline:function(v){var b=this.model.getCurrentIndex();v==="+"?v=b+1:v==="-"&&(v=b-1),this.api.dispatchAction({type:"timelineChange",currentIndex:v,from:this.uid})}});function d(v,b){return a.getLayoutRect(v.getBoxLayoutParams(),{width:b.getWidth(),height:b.getHeight()},v.get("padding"))}function h(v,b,x,C){var w=y.makePath(v.get(b).replace(/^path:\/\//,""),L.clone(C||{}),new O(x[0],x[1],x[2],x[3]),"center");return w}function m(v,b,x,C,w,S){var T=b.get("color");if(w)w.setColor(T),x.add(w),S&&S.onUpdate(w);else{var I=v.get("symbol");w=s(I,-1,-1,2,2,T),w.setStyle("strokeNoScale",!0),x.add(w),S&&S.onCreate(w)}var N=b.getItemStyle(["color","symbol","symbolSize"]);w.setStyle(N),C=L.merge({rectHover:!0,z2:100},C,!0);var M=v.get("symbolSize");M=M instanceof Array?M.slice():[+M,+M],M[0]/=2,M[1]/=2,C.scale=M;var k=v.get("symbolOffset");if(k){var U=C.position=C.position||[0,0];U[0]+=c.parsePercent(k[0],M[0]),U[1]+=c.parsePercent(k[1],M[1])}var V=v.get("symbolRotate");return C.rotation=(V||0)*Math.PI/180||0,w.attr(C),w.updateTransform(),w}function A(v,b,x,C,w){if(v.dragging)return;var S=C.getModel("checkpointStyle"),T=x.dataToCoord(C.getData().get(["value"],b));w||!S.get("animation",!0)?v.attr({position:[T,0]}):(v.stopAnimation(!0),v.animateTo({position:[T,0]},S.get("animationDuration",!0),S.get("animationEasing",!0)))}Ce.exports=o},NJEC:function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("J4zp"),y=p.n(E),a=p("q1tI"),e=p.n(a),g=p("TSYQ"),f=p.n(g),s=p("sKbD"),r=p.n(s),c=p("4IlW"),l=p("3S7+"),i=p("2/Rp"),u=p("zvFY"),t=p("YMnH"),n=p("ZvpZ"),o=p("H84U"),d=p("bogI"),h=p("0n0R"),m=void 0,A=function(b,x){var C={};for(var w in b)Object.prototype.hasOwnProperty.call(b,w)&&x.indexOf(w)<0&&(C[w]=b[w]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,w=Object.getOwnPropertySymbols(b);S<w.length;S++)x.indexOf(w[S])<0&&Object.prototype.propertyIsEnumerable.call(b,w[S])&&(C[w[S]]=b[w[S]]);return C},v=a.forwardRef(function(b,x){var C=a.useState(b.visible),w=y()(C,2),S=w[0],T=w[1];a.useEffect(function(){"visible"in b&&T(b.visible)},[b.visible]),a.useEffect(function(){"defaultVisible"in b&&T(b.defaultVisible)},[b.defaultVisible]);var I=function(fe,be){"visible"in b||T(fe),b.onVisibleChange&&b.onVisibleChange(fe,be)},N=function(fe){I(!1,fe),b.onConfirm&&b.onConfirm.call(m,fe)},M=function(fe){I(!1,fe),b.onCancel&&b.onCancel.call(m,fe)},k=function(fe){fe.keyCode===c.a.ESC&&S&&I(!1,fe)},U=function(fe){var be=b.disabled;if(be)return;I(fe)},V=function(fe,be){var Fe=b.okButtonProps,ve=b.cancelButtonProps,Oe=b.title,J=b.cancelText,ne=b.okText,Ke=b.okType,ie=b.icon;return a.createElement("div",{className:"".concat(fe,"-inner-content")},a.createElement("div",{className:"".concat(fe,"-message")},ie,a.createElement("div",{className:"".concat(fe,"-message-title")},Object(d.a)(Oe))),a.createElement("div",{className:"".concat(fe,"-buttons")},a.createElement(i.a,O()({onClick:M,size:"small"},ve),J||be.cancelText),a.createElement(i.a,O()({onClick:N},Object(u.a)(Ke),{size:"small"},Fe),ne||be.okText)))},B=a.useContext(o.b),H=B.getPrefixCls,P=b.prefixCls,j=b.placement,z=b.children,K=b.overlayClassName,X=A(b,["prefixCls","placement","children","overlayClassName"]),Z=H("popover",P),Y=H("popconfirm",P),te=f()(Y,K),q=a.createElement(t.a,{componentName:"Popconfirm",defaultLocale:n.a.Popconfirm},function(ee){return V(Z,ee)});return a.createElement(l.a,O()({},X,{prefixCls:Z,placement:j,onVisibleChange:U,visible:S,overlay:q,overlayClassName:te,ref:x}),Object(h.a)(z,{onKeyDown:function(fe){var be,Fe;(Fe=z==null?void 0:(be=z.props).onKeyDown)===null||Fe===void 0||Fe.call(be,fe),k(fe)}}))});v.defaultProps={transitionName:"zoom-big",placement:"top",trigger:"click",okType:"primary",icon:a.createElement(r.a,null),disabled:!1},Q.a=v},NUBc:function(Ce,Q,p){"use strict";var L=p("lSNA"),O=p.n(L),E=p("pVnL"),y=p.n(E),a=p("q1tI"),e=p.n(a),g=p("wx14"),f=p("rePB"),s=p("VTBJ"),r=p("1OyB"),c=p("vuIU"),l=p("Ji7U"),i=p("LK+K"),u=p("TSYQ"),t=p.n(u),n=function(be){var Fe,ve="".concat(be.rootPrefixCls,"-item"),Oe=t()(ve,"".concat(ve,"-").concat(be.page),(Fe={},Object(f.a)(Fe,"".concat(ve,"-active"),be.active),Object(f.a)(Fe,be.className,!!be.className),Object(f.a)(Fe,"".concat(ve,"-disabled"),!be.page),Fe)),J=function(){be.onClick(be.page)},ne=function(ie){be.onKeyPress(ie,be.onClick,be.page)};return e.a.createElement("li",{title:be.showTitle?be.page:null,className:Oe,onClick:J,onKeyPress:ne,tabIndex:"0"},be.itemRender(be.page,"page",e.a.createElement("a",{rel:"nofollow"},be.page)))},o=n,d={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},h=function(fe){Object(l.a)(Fe,fe);var be=Object(i.a)(Fe);function Fe(){var ve;Object(r.a)(this,Fe);for(var Oe=arguments.length,J=new Array(Oe),ne=0;ne<Oe;ne++)J[ne]=arguments[ne];return ve=be.call.apply(be,[this].concat(J)),ve.state={goInputText:""},ve.buildOptionText=function(Ke){return"".concat(Ke," ").concat(ve.props.locale.items_per_page)},ve.changeSize=function(Ke){ve.props.changeSize(Number(Ke))},ve.handleChange=function(Ke){ve.setState({goInputText:Ke.target.value})},ve.handleBlur=function(Ke){var ie=ve.props,re=ie.goButton,he=ie.quickGo,ge=ie.rootPrefixCls,Pe=ve.state.goInputText;if(re||Pe==="")return;if(Ke.relatedTarget&&(Ke.relatedTarget.className.indexOf("".concat(ge,"-prev"))>=0||Ke.relatedTarget.className.indexOf("".concat(ge,"-next"))>=0))return;ve.setState({goInputText:""}),he(ve.getValidValue())},ve.go=function(Ke){var ie=ve.state.goInputText;if(ie==="")return;(Ke.keyCode===d.ENTER||Ke.type==="click")&&(ve.setState({goInputText:""}),ve.props.quickGo(ve.getValidValue()))},ve}return Object(c.a)(Fe,[{key:"getValidValue",value:function(){var Oe=this.state,J=Oe.goInputText,ne=Oe.current;return!J||isNaN(J)?ne:Number(J)}},{key:"getPageSizeOptions",value:function(){var Oe=this.props,J=Oe.pageSize,ne=Oe.pageSizeOptions;return ne.some(function(Ke){return Ke.toString()===J.toString()})?ne:ne.concat([J.toString()]).sort(function(Ke,ie){var re=isNaN(Number(Ke))?0:Number(Ke),he=isNaN(Number(ie))?0:Number(ie);return re-he})}},{key:"render",value:function(){var Oe=this,J=this.props,ne=J.pageSize,Ke=J.locale,ie=J.rootPrefixCls,re=J.changeSize,he=J.quickGo,ge=J.goButton,Pe=J.selectComponentClass,Ee=J.buildOptionText,ke=J.selectPrefixCls,Me=J.disabled,me=this.state.goInputText,le="".concat(ie,"-options"),oe=Pe,Se=null,nt=null,et=null;if(!re&&!he)return null;var Ue=this.getPageSizeOptions();if(re&&oe){var bt=Ue.map(function(Je,St){return e.a.createElement(oe.Option,{key:St,value:Je.toString()},(Ee||Oe.buildOptionText)(Je))});Se=e.a.createElement(oe,{disabled:Me,prefixCls:ke,showSearch:!1,className:"".concat(le,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(ne||Ue[0]).toString(),onChange:this.changeSize,getPopupContainer:function(St){return St.parentNode}},bt)}return he&&(ge&&(et=typeof ge=="boolean"?e.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Me,className:"".concat(le,"-quick-jumper-button")},Ke.jump_to_confirm):e.a.createElement("span",{onClick:this.go,onKeyUp:this.go},ge)),nt=e.a.createElement("div",{className:"".concat(le,"-quick-jumper")},Ke.jump_to,e.a.createElement("input",{disabled:Me,type:"text",value:me,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Ke.page,et)),e.a.createElement("li",{className:"".concat(le)},Se,nt)}}]),Fe}(e.a.Component);h.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=h,A=p("N2Kk");function v(){}function b(fe){return typeof fe=="number"&&isFinite(fe)&&Math.floor(fe)===fe}function x(fe,be,Fe){return Fe}function C(fe,be,Fe){var ve=typeof fe=="undefined"?be.pageSize:fe;return Math.floor((Fe.total-1)/ve)+1}var w=function(fe){Object(l.a)(Fe,fe);var be=Object(i.a)(Fe);function Fe(ve){var Oe;Object(r.a)(this,Fe),Oe=be.call(this,ve),Oe.getJumpPrevPage=function(){return Math.max(1,Oe.state.current-(Oe.props.showLessItems?3:5))},Oe.getJumpNextPage=function(){return Math.min(C(void 0,Oe.state,Oe.props),Oe.state.current+(Oe.props.showLessItems?3:5))},Oe.getItemIcon=function(re,he){var ge=Oe.props.prefixCls,Pe=re||e.a.createElement("button",{type:"button","aria-label":he,className:"".concat(ge,"-item-link")});return typeof re=="function"&&(Pe=e.a.createElement(re,Object(s.a)({},Oe.props))),Pe},Oe.savePaginationNode=function(re){Oe.paginationNode=re},Oe.isValid=function(re){return b(re)&&re!==Oe.state.current},Oe.shouldDisplayQuickJumper=function(){var re=Oe.props,he=re.showQuickJumper,ge=re.pageSize,Pe=re.total;return Pe<=ge?!1:he},Oe.handleKeyDown=function(re){(re.keyCode===d.ARROW_UP||re.keyCode===d.ARROW_DOWN)&&re.preventDefault()},Oe.handleKeyUp=function(re){var he=Oe.getValidValue(re),ge=Oe.state.currentInputValue;he!==ge&&Oe.setState({currentInputValue:he}),re.keyCode===d.ENTER?Oe.handleChange(he):re.keyCode===d.ARROW_UP?Oe.handleChange(he-1):re.keyCode===d.ARROW_DOWN&&Oe.handleChange(he+1)},Oe.changePageSize=function(re){var he=Oe.state.current,ge=C(re,Oe.state,Oe.props);he=he>ge?ge:he,ge===0&&(he=Oe.state.current),typeof re=="number"&&("pageSize"in Oe.props||Oe.setState({pageSize:re}),"current"in Oe.props||Oe.setState({current:he,currentInputValue:he})),Oe.props.onShowSizeChange(he,re),"onChange"in Oe.props&&Oe.props.onChange&&Oe.props.onChange(he,re)},Oe.handleChange=function(re){var he=Oe.props.disabled,ge=re;if(Oe.isValid(ge)&&!he){var Pe=C(void 0,Oe.state,Oe.props);ge>Pe?ge=Pe:ge<1&&(ge=1),"current"in Oe.props||Oe.setState({current:ge,currentInputValue:ge});var Ee=Oe.state.pageSize;return Oe.props.onChange(ge,Ee),ge}return Oe.state.current},Oe.prev=function(){Oe.hasPrev()&&Oe.handleChange(Oe.state.current-1)},Oe.next=function(){Oe.hasNext()&&Oe.handleChange(Oe.state.current+1)},Oe.jumpPrev=function(){Oe.handleChange(Oe.getJumpPrevPage())},Oe.jumpNext=function(){Oe.handleChange(Oe.getJumpNextPage())},Oe.hasPrev=function(){return Oe.state.current>1},Oe.hasNext=function(){return Oe.state.current<C(void 0,Oe.state,Oe.props)},Oe.runIfEnter=function(re,he){if(re.key==="Enter"||re.charCode===13){for(var ge=arguments.length,Pe=new Array(ge>2?ge-2:0),Ee=2;Ee<ge;Ee++)Pe[Ee-2]=arguments[Ee];he.apply(void 0,Pe)}},Oe.runIfEnterPrev=function(re){Oe.runIfEnter(re,Oe.prev)},Oe.runIfEnterNext=function(re){Oe.runIfEnter(re,Oe.next)},Oe.runIfEnterJumpPrev=function(re){Oe.runIfEnter(re,Oe.jumpPrev)},Oe.runIfEnterJumpNext=function(re){Oe.runIfEnter(re,Oe.jumpNext)},Oe.handleGoTO=function(re){(re.keyCode===d.ENTER||re.type==="click")&&Oe.handleChange(Oe.state.currentInputValue)};var J=ve.onChange!==v,ne="current"in ve;ne&&!J&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Ke=ve.defaultCurrent;"current"in ve&&(Ke=ve.current);var ie=ve.defaultPageSize;return"pageSize"in ve&&(ie=ve.pageSize),Ke=Math.min(Ke,C(ie,void 0,ve)),Oe.state={current:Ke,currentInputValue:Ke,pageSize:ie},Oe}return Object(c.a)(Fe,[{key:"componentDidUpdate",value:function(Oe,J){var ne=this.props.prefixCls;if(J.current!==this.state.current&&this.paginationNode){var Ke=this.paginationNode.querySelector(".".concat(ne,"-item-").concat(J.current));Ke&&document.activeElement===Ke&&Ke.blur()}}},{key:"getValidValue",value:function(Oe){var J=Oe.target.value,ne=C(void 0,this.state,this.props),Ke=this.state.currentInputValue,ie;return J===""?ie=J:isNaN(Number(J))?ie=Ke:J>=ne?ie=ne:ie=Number(J),ie}},{key:"getShowSizeChanger",value:function(){var Oe=this.props,J=Oe.showSizeChanger,ne=Oe.total,Ke=Oe.totalBoundaryShowSizeChanger;return typeof J!="undefined"?J:ne>Ke}},{key:"renderPrev",value:function(Oe){var J=this.props,ne=J.prevIcon,Ke=J.itemRender,ie=Ke(Oe,"prev",this.getItemIcon(ne,"prev page")),re=!this.hasPrev();return Object(a.isValidElement)(ie)?Object(a.cloneElement)(ie,{disabled:re}):ie}},{key:"renderNext",value:function(Oe){var J=this.props,ne=J.nextIcon,Ke=J.itemRender,ie=Ke(Oe,"next",this.getItemIcon(ne,"next page")),re=!this.hasNext();return Object(a.isValidElement)(ie)?Object(a.cloneElement)(ie,{disabled:re}):ie}},{key:"render",value:function(){var Oe=this,J=this.props,ne=J.prefixCls,Ke=J.className,ie=J.style,re=J.disabled,he=J.hideOnSinglePage,ge=J.total,Pe=J.locale,Ee=J.showQuickJumper,ke=J.showLessItems,Me=J.showTitle,me=J.showTotal,le=J.simple,oe=J.itemRender,Se=J.showPrevNextJumpers,nt=J.jumpPrevIcon,et=J.jumpNextIcon,Ue=J.selectComponentClass,bt=J.selectPrefixCls,Je=J.pageSizeOptions,St=this.state,Nt=St.current,Rt=St.pageSize,Ft=St.currentInputValue;if(he===!0&&ge<=Rt)return null;var Ht=C(void 0,this.state,this.props),$e=[],we=null,ue=null,Qe=null,qe=null,Ae=null,wt=Ee&&Ee.goButton,zt=ke?1:2,ze=Nt-1>0?Nt-1:0,jt=Nt+1<Ht?Nt+1:Ht,mr=Object.keys(this.props).reduce(function(Wn,ht){return(ht.substr(0,5)==="data-"||ht.substr(0,5)==="aria-"||ht==="role")&&(Wn[ht]=Oe.props[ht]),Wn},{});if(le)return wt&&(typeof wt=="boolean"?Ae=e.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Pe.jump_to_confirm):Ae=e.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},wt),Ae=e.a.createElement("li",{title:Me?"".concat(Pe.jump_to).concat(Nt,"/").concat(Ht):null,className:"".concat(ne,"-simple-pager")},Ae)),e.a.createElement("ul",Object(g.a)({className:t()(ne,"".concat(ne,"-simple"),Object(f.a)({},"".concat(ne,"-disabled"),re),Ke),style:ie,ref:this.savePaginationNode},mr),e.a.createElement("li",{title:Me?Pe.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:t()("".concat(ne,"-prev"),Object(f.a)({},"".concat(ne,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(ze)),e.a.createElement("li",{title:Me?"".concat(Nt,"/").concat(Ht):null,className:"".concat(ne,"-simple-pager")},e.a.createElement("input",{type:"text",value:Ft,disabled:re,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),e.a.createElement("span",{className:"".concat(ne,"-slash")},"/"),Ht),e.a.createElement("li",{title:Me?Pe.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:t()("".concat(ne,"-next"),Object(f.a)({},"".concat(ne,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(jt)),Ae);if(Ht<=3+zt*2){var ct={locale:Pe,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Me,itemRender:oe};Ht||$e.push(e.a.createElement(o,Object(g.a)({},ct,{key:"noPager",page:Ht,className:"".concat(ne,"-disabled")})));for(var Pt=1;Pt<=Ht;Pt+=1){var Vt=Nt===Pt;$e.push(e.a.createElement(o,Object(g.a)({},ct,{key:Pt,page:Pt,active:Vt})))}}else{var ut=ke?Pe.prev_3:Pe.prev_5,at=ke?Pe.next_3:Pe.next_5;Se&&(we=e.a.createElement("li",{title:Me?ut:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:t()("".concat(ne,"-jump-prev"),Object(f.a)({},"".concat(ne,"-jump-prev-custom-icon"),!!nt))},oe(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(nt,"prev page"))),ue=e.a.createElement("li",{title:Me?at:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:t()("".concat(ne,"-jump-next"),Object(f.a)({},"".concat(ne,"-jump-next-custom-icon"),!!et))},oe(this.getJumpNextPage(),"jump-next",this.getItemIcon(et,"next page")))),qe=e.a.createElement(o,{locale:Pe,last:!0,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ht,page:Ht,active:!1,showTitle:Me,itemRender:oe}),Qe=e.a.createElement(o,{locale:Pe,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Me,itemRender:oe});var rt=Math.max(1,Nt-zt),Yt=Math.min(Nt+zt,Ht);Nt-1<=zt&&(Yt=1+zt*2),Ht-Nt<=zt&&(rt=Ht-zt*2);for(var wr=rt;wr<=Yt;wr+=1){var yr=Nt===wr;$e.push(e.a.createElement(o,{locale:Pe,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:wr,page:wr,active:yr,showTitle:Me,itemRender:oe}))}Nt-1>=zt*2&&Nt!==1+2&&($e[0]=Object(a.cloneElement)($e[0],{className:"".concat(ne,"-item-after-jump-prev")}),$e.unshift(we)),Ht-Nt>=zt*2&&Nt!==Ht-2&&($e[$e.length-1]=Object(a.cloneElement)($e[$e.length-1],{className:"".concat(ne,"-item-before-jump-next")}),$e.push(ue)),rt!==1&&$e.unshift(Qe),Yt!==Ht&&$e.push(qe)}var xr=null;me&&(xr=e.a.createElement("li",{className:"".concat(ne,"-total-text")},me(ge,[ge===0?0:(Nt-1)*Rt+1,Nt*Rt>ge?ge:Nt*Rt])));var Tn=!this.hasPrev()||!Ht,ln=!this.hasNext()||!Ht;return e.a.createElement("ul",Object(g.a)({className:t()(ne,Ke,Object(f.a)({},"".concat(ne,"-disabled"),re)),style:ie,unselectable:"unselectable",ref:this.savePaginationNode},mr),xr,e.a.createElement("li",{title:Me?Pe.prev_page:null,onClick:this.prev,tabIndex:Tn?null:0,onKeyPress:this.runIfEnterPrev,className:t()("".concat(ne,"-prev"),Object(f.a)({},"".concat(ne,"-disabled"),Tn)),"aria-disabled":Tn},this.renderPrev(ze)),$e,e.a.createElement("li",{title:Me?Pe.next_page:null,onClick:this.next,tabIndex:ln?null:0,onKeyPress:this.runIfEnterNext,className:t()("".concat(ne,"-next"),Object(f.a)({},"".concat(ne,"-disabled"),ln)),"aria-disabled":ln},this.renderNext(jt)),e.a.createElement(m,{disabled:re,locale:Pe,rootPrefixCls:ne,selectComponentClass:Ue,selectPrefixCls:bt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Nt,pageSize:Rt,pageSizeOptions:Je,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:wt}))}}],[{key:"getDerivedStateFromProps",value:function(Oe,J){var ne={};if("current"in Oe&&(ne.current=Oe.current,Oe.current!==J.current&&(ne.currentInputValue=ne.current)),"pageSize"in Oe&&Oe.pageSize!==J.pageSize){var Ke=J.current,ie=C(Oe.pageSize,J,Oe);Ke=Ke>ie?ie:Ke,"current"in Oe||(ne.current=Ke,ne.currentInputValue=Ke),ne.pageSize=Oe.pageSize}return ne}}]),Fe}(e.a.Component);w.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:v,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:v,locale:A.a,style:{},itemRender:x,totalBoundaryShowSizeChanger:50};var S=w,T=p("H4fg"),I=p("DFhj"),N=p.n(I),M=p("fEPi"),k=p.n(M),U=p("u9fO"),V=p.n(U),B=p("mO/d"),H=p.n(B),P=p("2fM7"),j=function(be){return a.createElement(P.a,y()({size:"small"},be))};j.Option=P.a.Option;var z=j,K=p("YMnH"),X=p("H84U"),Z=p("5OYt"),Y=function(fe,be){var Fe={};for(var ve in fe)Object.prototype.hasOwnProperty.call(fe,ve)&&be.indexOf(ve)<0&&(Fe[ve]=fe[ve]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,ve=Object.getOwnPropertySymbols(fe);Oe<ve.length;Oe++)be.indexOf(ve[Oe])<0&&Object.prototype.propertyIsEnumerable.call(fe,ve[Oe])&&(Fe[ve[Oe]]=fe[ve[Oe]]);return Fe},te=function(be){var Fe=be.prefixCls,ve=be.selectPrefixCls,Oe=be.className,J=be.size,ne=be.locale,Ke=Y(be,["prefixCls","selectPrefixCls","className","size","locale"]),ie=Object(Z.a)(),re=ie.xs,he=a.useContext(X.b),ge=he.getPrefixCls,Pe=he.direction,Ee=ge("pagination",Fe),ke=function(){var le=a.createElement("span",{className:"".concat(Ee,"-item-ellipsis")},"\u2022\u2022\u2022"),oe=a.createElement("button",{className:"".concat(Ee,"-item-link"),type:"button",tabIndex:-1},a.createElement(N.a,null)),Se=a.createElement("button",{className:"".concat(Ee,"-item-link"),type:"button",tabIndex:-1},a.createElement(k.a,null)),nt=a.createElement("a",{className:"".concat(Ee,"-item-link")},a.createElement("div",{className:"".concat(Ee,"-item-container")},a.createElement(V.a,{className:"".concat(Ee,"-item-link-icon")}),le)),et=a.createElement("a",{className:"".concat(Ee,"-item-link")},a.createElement("div",{className:"".concat(Ee,"-item-container")},a.createElement(H.a,{className:"".concat(Ee,"-item-link-icon")}),le));if(Pe==="rtl"){var Ue=[Se,oe];oe=Ue[0],Se=Ue[1];var bt=[et,nt];nt=bt[0],et=bt[1]}return{prevIcon:oe,nextIcon:Se,jumpPrevIcon:nt,jumpNextIcon:et}},Me=function(le){var oe=y()(y()({},le),ne),Se=J==="small"||!!(re&&!J&&Ke.responsive),nt=ge("select",ve),et=t()(Oe,O()({mini:Se},"".concat(Ee,"-rtl"),Pe==="rtl"));return a.createElement(S,y()({},Ke,{prefixCls:Ee,selectPrefixCls:nt},ke(),{className:et,selectComponentClass:Se?z:P.a,locale:oe}))};return a.createElement(K.a,{componentName:"Pagination",defaultLocale:T.a},Me)},q=te,ee=Q.a=q},NohK:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=function(E){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,a=null;return function(){for(var e=this,g=arguments.length,f=new Array(g),s=0;s<g;s++)f[s]=arguments[s];clearTimeout(a),a=setTimeout(function(){E.apply(e,f)},y)}};Q.default=L},Nu4q:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={icon:function(E,y){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:E}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:y}},{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:y}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:y}},{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:E}}]}},name:"picture",theme:"twotone"};Q.default=L},NvD2:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return e});var L=p("Kwbf");function O(g,f){var s=new Set;return g.forEach(function(r){f.has(r)||s.add(r)}),s}function E(g){var f=g||{},s=f.disabled,r=f.disableCheckbox,c=f.checkable;return!!(s||r)||c===!1}function y(g,f,s,r){for(var c=new Set(g),l=new Set,i=0;i<=s;i+=1){var u=f.get(i)||new Set;u.forEach(function(d){var h=d.key,m=d.node,A=d.children,v=A===void 0?[]:A;c.has(h)&&!r(m)&&v.filter(function(b){return!r(b.node)}).forEach(function(b){c.add(b.key)})})}for(var t=new Set,n=s;n>=0;n-=1){var o=f.get(n)||new Set;o.forEach(function(d){var h=d.parent,m=d.node;if(r(m)||!d.parent||t.has(d.parent.key))return;if(r(d.parent.node)){t.add(h.key);return}var A=!0,v=!1;(h.children||[]).filter(function(b){return!r(b.node)}).forEach(function(b){var x=b.key,C=c.has(x);A&&!C&&(A=!1),!v&&(C||l.has(x))&&(v=!0)}),A&&c.add(h.key),v&&l.add(h.key),t.add(h.key)})}return{checkedKeys:Array.from(c),halfCheckedKeys:Array.from(O(l,c))}}function a(g,f,s,r,c){for(var l=new Set(g),i=new Set(f),u=0;u<=r;u+=1){var t=s.get(u)||new Set;t.forEach(function(h){var m=h.key,A=h.node,v=h.children,b=v===void 0?[]:v;!l.has(m)&&!i.has(m)&&!c(A)&&b.filter(function(x){return!c(x.node)}).forEach(function(x){l.delete(x.key)})})}i=new Set;for(var n=new Set,o=r;o>=0;o-=1){var d=s.get(o)||new Set;d.forEach(function(h){var m=h.parent,A=h.node;if(c(A)||!h.parent||n.has(h.parent.key))return;if(c(h.parent.node)){n.add(m.key);return}var v=!0,b=!1;(m.children||[]).filter(function(x){return!c(x.node)}).forEach(function(x){var C=x.key,w=l.has(C);v&&!w&&(v=!1),!b&&(w||i.has(C))&&(b=!0)}),v||l.delete(m.key),b&&i.add(m.key),n.add(m.key)})}return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(O(i,l))}}function e(g,f,s,r){var c=[],l;r?l=r:l=E;var i=new Set(g.filter(function(o){var d=!!s[o];return d||c.push(o),d})),u=new Map,t=0;Object.keys(s).forEach(function(o){var d=s[o],h=d.level,m=u.get(h);m||(m=new Set,u.set(h,m)),m.add(d),t=Math.max(t,h)}),Object(L.a)(!c.length,"Tree missing follow keys: ".concat(c.slice(0,100).map(function(o){return"'".concat(o,"'")}).join(", ")));var n;return f===!0?n=y(i,u,t,l):n=a(i,f.halfCheckedKeys,u,t,l),n}},"O/iA":function(Ce,Q,p){},O3gP:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("O/iA"),y=p.n(E),a=p("OaEy")},OELB:function(Ce,Q,p){var L=p("bYtY"),O=1e-4;function E(b){return b.replace(/^\s+|\s+$/g,"")}function y(b,x,C,w){var S=x[1]-x[0],T=C[1]-C[0];if(S===0)return T===0?C[0]:(C[0]+C[1])/2;if(w)if(S>0){if(b<=x[0])return C[0];if(b>=x[1])return C[1]}else{if(b>=x[0])return C[0];if(b<=x[1])return C[1]}else{if(b===x[0])return C[0];if(b===x[1])return C[1]}return(b-x[0])/S*T+C[0]}function a(b,x){switch(b){case"center":case"middle":b="50%";break;case"left":case"top":b="0%";break;case"right":case"bottom":b="100%";break}return typeof b=="string"?E(b).match(/%$/)?parseFloat(b)/100*x:parseFloat(b):b==null?NaN:+b}function e(b,x,C){return x==null&&(x=10),x=Math.min(Math.max(0,x),20),b=(+b).toFixed(x),C?b:+b}function g(b){return b.sort(function(x,C){return x-C}),b}function f(b){if(b=+b,isNaN(b))return 0;for(var x=1,C=0;Math.round(b*x)/x!==b;)x*=10,C++;return C}function s(b){var x=b.toString(),C=x.indexOf("e");if(C>0){var w=+x.slice(C+1);return w<0?-w:0}else{var S=x.indexOf(".");return S<0?0:x.length-1-S}}function r(b,x){var C=Math.log,w=Math.LN10,S=Math.floor(C(b[1]-b[0])/w),T=Math.round(C(Math.abs(x[1]-x[0]))/w),I=Math.min(Math.max(-S+T,0),20);return isFinite(I)?I:20}function c(b,x,C){if(!b[x])return 0;var w=L.reduce(b,function(P,j){return P+(isNaN(j)?0:j)},0);if(w===0)return 0;for(var S=Math.pow(10,C),T=L.map(b,function(P){return(isNaN(P)?0:P)/w*S*100}),I=S*100,N=L.map(T,function(P){return Math.floor(P)}),M=L.reduce(N,function(P,j){return P+j},0),k=L.map(T,function(P,j){return P-N[j]});M<I;){for(var U=Number.NEGATIVE_INFINITY,V=null,B=0,H=k.length;B<H;++B)k[B]>U&&(U=k[B],V=B);++N[V],k[V]=0,++M}return N[x]/S}var l=9007199254740991;function i(b){var x=Math.PI*2;return(b%x+x)%x}function u(b){return b>-O&&b<O}var t=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function n(b){if(b instanceof Date)return b;if(typeof b=="string"){var x=t.exec(b);if(!x)return new Date(NaN);if(x[8]){var C=+x[4]||0;return x[8].toUpperCase()!=="Z"&&(C-=x[8].slice(0,3)),new Date(Date.UTC(+x[1],+(x[2]||1)-1,+x[3]||1,C,+(x[5]||0),+x[6]||0,+x[7]||0))}else return new Date(+x[1],+(x[2]||1)-1,+x[3]||1,+x[4]||0,+(x[5]||0),+x[6]||0,+x[7]||0)}else if(b==null)return new Date(NaN);return new Date(Math.round(b))}function o(b){return Math.pow(10,d(b))}function d(b){if(b===0)return 0;var x=Math.floor(Math.log(b)/Math.LN10);return b/Math.pow(10,x)>=10&&x++,x}function h(b,x){var C=d(b),w=Math.pow(10,C),S=b/w,T;return x?S<1.5?T=1:S<2.5?T=2:S<4?T=3:S<7?T=5:T=10:S<1?T=1:S<2?T=2:S<3?T=3:S<5?T=5:T=10,b=T*w,C>=-20?+b.toFixed(C<0?-C:0):b}function m(b,x){var C=(b.length-1)*x+1,w=Math.floor(C),S=+b[w-1],T=C-w;return T?S+T*(b[w]-S):S}function A(b){b.sort(function(M,k){return N(M,k,0)?-1:1});for(var x=-Infinity,C=1,w=0;w<b.length;){for(var S=b[w].interval,T=b[w].close,I=0;I<2;I++)S[I]<=x&&(S[I]=x,T[I]=I?1:1-C),x=S[I],C=T[I];S[0]===S[1]&&T[0]*T[1]!==1?b.splice(w,1):w++}return b;function N(M,k,U){return M.interval[U]<k.interval[U]||M.interval[U]===k.interval[U]&&(M.close[U]-k.close[U]===(U?-1:1)||!U&&N(M,k,1))}}function v(b){return b-parseFloat(b)>=0}Q.linearMap=y,Q.parsePercent=a,Q.round=e,Q.asc=g,Q.getPrecision=f,Q.getPrecisionSafe=s,Q.getPixelPrecision=r,Q.getPercentWithPrecision=c,Q.MAX_SAFE_INTEGER=l,Q.remRadian=i,Q.isRadianAroundZero=u,Q.parseDate=n,Q.quantity=o,Q.quantityExponent=d,Q.nice=h,Q.quantile=m,Q.reformIntervals=A,Q.isNumeric=v},OKJ2:function(Ce,Q,p){var L=p("KxfA"),O=L.retrieveRawValue,E=p("7aKB"),y=E.getTooltipMarker,a=E.formatTpl,e=p("4NO4"),g=e.getTooltipRenderMode,f=/\{@(.+?)\}/g,s={getDataParams:function(r,c){var l=this.getData(c),i=this.getRawValue(r,c),u=l.getRawIndex(r),t=l.getName(r),n=l.getRawDataItem(r),o=l.getItemVisual(r,"color"),d=l.getItemVisual(r,"borderColor"),h=this.ecModel.getComponent("tooltip"),m=h&&h.get("renderMode"),A=g(m),v=this.mainType,b=v==="series",x=l.userOutput;return{componentType:v,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:b?this.subType:null,seriesIndex:this.seriesIndex,seriesId:b?this.id:null,seriesName:b?this.name:null,name:t,dataIndex:u,data:n,dataType:c,value:i,color:o,borderColor:d,dimensionNames:x?x.dimensionNames:null,encode:x?x.encode:null,marker:y({color:o,renderMode:A}),$vars:["seriesName","name","value"]}},getFormattedLabel:function(r,c,l,i,u){c=c||"normal";var t=this.getData(l),n=t.getItemModel(r),o=this.getDataParams(r,l);i!=null&&o.value instanceof Array&&(o.value=o.value[i]);var d=n.get(c==="normal"?[u||"label","formatter"]:[c,u||"label","formatter"]);if(typeof d=="function")return o.status=c,o.dimensionIndex=i,d(o);if(typeof d=="string"){var h=a(d,o);return h.replace(f,function(m,A){var v=A.length;return A.charAt(0)==="["&&A.charAt(v-1)==="]"&&(A=+A.slice(1,v-1)),O(t,r,A)})}},getRawValue:function(r,c){return O(this.getData(c),r)},formatTooltip:function(){}};Ce.exports=s},OPEp:function(Ce,Q,p){},OQFs:function(Ce,Q,p){var L=p("KCsZ"),O=L([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),E={getLineStyle:function(y){var a=O(this,y);return a.lineDash=this.getLineDash(a.lineWidth),a},getLineDash:function(y){y==null&&(y=1);var a=this.get("type"),e=Math.max(y,2),g=y*4;return a==="solid"||a==null?!1:a==="dashed"?[g,g]:[e,e]}};Ce.exports=E},OS9S:function(Ce,Q,p){var L=p("bYtY"),O=L.inherits,E=p("Gev7"),y=p("mFDi");function a(f){E.call(this,f),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}a.prototype.incremental=!0,a.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},a.prototype.addDisplayable=function(f,s){s?this._temporaryDisplayables.push(f):this._displayables.push(f),this.dirty()},a.prototype.addDisplayables=function(f,s){s=s||!1;for(var r=0;r<f.length;r++)this.addDisplayable(f[r],s)},a.prototype.eachPendingDisplayable=function(f){for(var s=this._cursor;s<this._displayables.length;s++)f&&f(this._displayables[s]);for(var s=0;s<this._temporaryDisplayables.length;s++)f&&f(this._temporaryDisplayables[s])},a.prototype.update=function(){this.updateTransform();for(var f=this._cursor;f<this._displayables.length;f++){var s=this._displayables[f];s.parent=this,s.update(),s.parent=null}for(var f=0;f<this._temporaryDisplayables.length;f++){var s=this._temporaryDisplayables[f];s.parent=this,s.update(),s.parent=null}},a.prototype.brush=function(f,s){for(var r=this._cursor;r<this._displayables.length;r++){var c=this._displayables[r];c.beforeBrush&&c.beforeBrush(f),c.brush(f,r===this._cursor?null:this._displayables[r-1]),c.afterBrush&&c.afterBrush(f)}this._cursor=r;for(var r=0;r<this._temporaryDisplayables.length;r++){var c=this._temporaryDisplayables[r];c.beforeBrush&&c.beforeBrush(f),c.brush(f,r===0?null:this._temporaryDisplayables[r-1]),c.afterBrush&&c.afterBrush(f)}this._temporaryDisplayables=[],this.notClear=!0};var e=[];a.prototype.getBoundingRect=function(){if(!this._rect){for(var f=new y(Infinity,Infinity,-Infinity,-Infinity),s=0;s<this._displayables.length;s++){var r=this._displayables[s],c=r.getBoundingRect().clone();r.needLocalTransform()&&c.applyTransform(r.getLocalTransform(e)),f.union(c)}this._rect=f}return this._rect},a.prototype.contain=function(f,s){var r=this.transformCoordToLocal(f,s),c=this.getBoundingRect();if(c.contain(r[0],r[1]))for(var l=0;l<this._displayables.length;l++){var i=this._displayables[l];if(i.contain(f,s))return!0}return!1},O(a,E);var g=a;Ce.exports=g},OUJF:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY");L.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(E,y){var a=y.getComponent("timeline");return a&&E.currentIndex!=null&&(a.setCurrentIndex(E.currentIndex),!a.get("loop",!0)&&a.isIndexMax()&&a.setPlayState(!1)),y.resetOption("timeline"),O.defaults({currentIndex:a.option.currentIndex},E)}),L.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(E,y){var a=y.getComponent("timeline");a&&E.playState!=null&&a.setPlayState(E.playState)})},OXB0:function(Ce,Q,p){var L=p("T4UG"),O=p("MwEJ"),E=p("IDmD"),y=L.extend({type:"series.heatmap",getInitialData:function(a,e){return O(this.getSource(),this,{generateCoord:"value"})},preventIncremental:function(){var a=E.get(this.get("coordinateSystem"));if(a&&a.dimensions)return a.dimensions[0]==="lng"&&a.dimensions[1]==="lat"},defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0}});Ce.exports=y},OZM5:function(Ce,Q,p){"use strict";p.d(Q,"b",function(){return r}),p.d(Q,"a",function(){return c}),p.d(Q,"k",function(){return l}),p.d(Q,"h",function(){return i}),p.d(Q,"i",function(){return u}),p.d(Q,"g",function(){return t}),p.d(Q,"c",function(){return n}),p.d(Q,"d",function(){return o}),p.d(Q,"j",function(){return m}),p.d(Q,"e",function(){return A}),p.d(Q,"f",function(){return v});var L=p("KQm4"),O=p("U8pU"),E=p("Ff2n"),y=p("q1tI"),a=p.n(y),e=p("Kwbf"),g=p("WaYH"),f=.25,s=2;function r(b,x){var C=b.slice(),w=C.indexOf(x);return w>=0&&C.splice(w,1),C}function c(b,x){var C=b.slice();return C.indexOf(x)===-1&&C.push(x),C}function l(b){return b.split("-")}function i(b,x){return"".concat(b,"-").concat(x)}function u(b){return b&&b.type&&b.type.isTreeNode}function t(b,x){var C=[b],w=x[b];function S(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];T.forEach(function(I){var N=I.key,M=I.children;C.push(N),S(M)})}return S(w.children),C}function n(b,x){var C=b.clientY,w=x.selectHandle.getBoundingClientRect(),S=w.top,T=w.bottom,I=w.height,N=Math.max(I*f,s);return C<=S+N?-1:C>=T-N?1:0}function o(b,x){if(!b)return;var C=x.multiple;return C?b.slice():b.length?[b[0]]:b}var d=function(x){return x};function h(b,x){if(!b)return[];var C=x||{},w=C.processProps,S=w===void 0?d:w,T=Array.isArray(b)?b:[b];return T.map(function(I){var N=I.children,M=Object(E.a)(I,["children"]),k=h(N,x);return a.a.createElement(g.a,Object.assign({},S(M)),k)})}function m(b){if(!b)return null;var x;if(Array.isArray(b))x={checkedKeys:b,halfCheckedKeys:void 0};else if(Object(O.a)(b)==="object")x={checkedKeys:b.checked||void 0,halfCheckedKeys:b.halfChecked||void 0};else return Object(e.a)(!1,"`checkedKeys` is not an array or an object"),null;return x}function A(b,x){var C=new Set;function w(S){if(C.has(S))return;var T=x[S];if(!T)return;C.add(S);var I=T.parent,N=T.node;if(N.disabled)return;I&&w(I.key)}return(b||[]).forEach(function(S){w(S)}),Object(L.a)(C)}function v(b){var x={};return Object.keys(b).forEach(function(C){(C.startsWith("data-")||C.startsWith("aria-"))&&(x[C]=b[C])}),x}},OaEy:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("bKJz"),y=p.n(E),a=p("R9oj")},Ol7k:function(Ce,Q,p){"use strict";var L=p("PKem"),O=p("ZX9x");L.b.Sider=O.b,Q.a=L.b},OlYY:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("ProS"),y=p("bYtY"),a=p("ItGF"),e=p("4NO4"),g=p("UOVi"),f=p("zDms"),s=y.each,r=g.eachAxisDim,c=E.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(t,n,o){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel,this._autoThrottle=!0,this._rangePropMode=["percent","percent"];var d=l(t);this.settledOption=d,this.mergeDefaultAndTheme(t,o),this.doInit(d)},mergeOption:function(t){var n=l(t);y.merge(this.option,t,!0),y.merge(this.settledOption,n,!0),this.doInit(n)},doInit:function(t){var n=this.option;a.canvasSupported||(n.realtime=!1),this._setDefaultThrottle(t),i(this,t);var o=this.settledOption;s([["start","startValue"],["end","endValue"]],function(d,h){this._rangePropMode[h]==="value"&&(n[d[0]]=o[d[0]]=null)},this),this.textStyleModel=this.getModel("textStyle"),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var t=this._axisProxies;this.eachTargetAxis(function(n,o,d,h){var m=this.dependentModels[n.axis][o],A=m.__dzAxisProxy||(m.__dzAxisProxy=new f(n.name,o,this,h));t[n.name+"_"+o]=A},this)},_resetTarget:function(){var t=this.option,n=this._judgeAutoMode();r(function(o){var d=o.axisIndex;t[d]=e.normalizeToArray(t[d])},this),n==="axisIndex"?this._autoSetAxisIndex():n==="orient"&&this._autoSetOrient()},_judgeAutoMode:function(){var t=this.option,n=!1;r(function(d){t[d.axisIndex]!=null&&(n=!0)},this);var o=t.orient;if(o==null&&n)return"orient";if(!n)return o==null&&(t.orient="horizontal"),"axisIndex"},_autoSetAxisIndex:function(){var t=!0,n=this.get("orient",!0),o=this.option,d=this.dependentModels;if(t){var h=n==="vertical"?"y":"x";d[h+"Axis"].length?(o[h+"AxisIndex"]=[0],t=!1):s(d.singleAxis,function(m){t&&m.get("orient",!0)===n&&(o.singleAxisIndex=[m.componentIndex],t=!1)})}t&&r(function(m){if(!t)return;var A=[],v=this.dependentModels[m.axis];if(v.length&&!A.length)for(var b=0,x=v.length;b<x;b++)v[b].get("type")==="category"&&A.push(b);o[m.axisIndex]=A,A.length&&(t=!1)},this),t&&this.ecModel.eachSeries(function(m){this._isSeriesHasAllAxesTypeOf(m,"value")&&r(function(A){var v=o[A.axisIndex],b=m.get(A.axisIndex),x=m.get(A.axisId),C=m.ecModel.queryComponents({mainType:A.axis,index:b,id:x})[0];b=C.componentIndex,y.indexOf(v,b)<0&&v.push(b)})},this)},_autoSetOrient:function(){var t;this.eachTargetAxis(function(n){!t&&(t=n.name)},this),this.option.orient=t==="y"?"vertical":"horizontal"},_isSeriesHasAllAxesTypeOf:function(t,n){var o=!0;return r(function(d){var h=t.get(d.axisIndex),m=this.dependentModels[d.axis][h];(!m||m.get("type")!==n)&&(o=!1)},this),o},_setDefaultThrottle:function(t){if(t.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var n=this.ecModel.option;this.option.throttle=n.animation&&n.animationDurationUpdate>0?100:20}},getFirstTargetAxisModel:function(){var t;return r(function(n){if(t==null){var o=this.get(n.axisIndex);o.length&&(t=this.dependentModels[n.axis][o[0]])}},this),t},eachTargetAxis:function(t,n){var o=this.ecModel;r(function(d){s(this.get(d.axisIndex),function(h){t.call(n,d,h,this,o)},this)},this)},getAxisProxy:function(t,n){return this._axisProxies[t+"_"+n]},getAxisModel:function(t,n){var o=this.getAxisProxy(t,n);return o&&o.getAxisModel()},setRawRange:function(t){var n=this.option,o=this.settledOption;s([["start","startValue"],["end","endValue"]],function(d){(t[d[0]]!=null||t[d[1]]!=null)&&(n[d[0]]=o[d[0]]=t[d[0]],n[d[1]]=o[d[1]]=t[d[1]])},this),i(this,t)},setCalculatedRange:function(t){var n=this.option;s(["start","startValue","end","endValue"],function(o){n[o]=t[o]})},getPercentRange:function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},getValueRange:function(t,n){if(t==null&&n==null){var o=this.findRepresentativeAxisProxy();if(o)return o.getDataValueWindow()}else return this.getAxisProxy(t,n).getDataValueWindow()},findRepresentativeAxisProxy:function(t){if(t)return t.__dzAxisProxy;var n=this._axisProxies;for(var o in n)if(n.hasOwnProperty(o)&&n[o].hostedBy(this))return n[o];for(var o in n)if(n.hasOwnProperty(o)&&!n[o].hostedBy(this))return n[o]},getRangePropMode:function(){return this._rangePropMode.slice()}});function l(t){var n={};return s(["start","end","startValue","endValue","throttle"],function(o){t.hasOwnProperty(o)&&(n[o]=t[o])}),n}function i(t,n){var o=t._rangePropMode,d=t.get("rangeMode");s([["start","startValue"],["end","endValue"]],function(h,m){var A=n[h[0]]!=null,v=n[h[1]]!=null;A&&!v?o[m]="percent":!A&&v?o[m]="value":d?o[m]=d[m]:A&&(o[m]="percent")})}var u=c;Ce.exports=u},OnYD:function(Ce,Q,p){},"Oy/b":function(Ce,Q,p){(function(O,E){Ce.exports=E()})(typeof self!="undefined"?self:this,function(){return function(L){var O={};function E(y){if(O[y])return O[y].exports;var a=O[y]={i:y,l:!1,exports:{}};return L[y].call(a.exports,a,a.exports,E),a.l=!0,a.exports}return E.m=L,E.c=O,E.d=function(y,a,e){E.o(y,a)||Object.defineProperty(y,a,{enumerable:!0,get:e})},E.r=function(y){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(y,"__esModule",{value:!0})},E.t=function(y,a){if(a&1&&(y=E(y)),a&8)return y;if(a&4&&typeof y=="object"&&y&&y.__esModule)return y;var e=Object.create(null);if(E.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:y}),a&2&&typeof y!="string")for(var g in y)E.d(e,g,function(f){return y[f]}.bind(null,g));return e},E.n=function(y){var a=y&&y.__esModule?function(){return y.default}:function(){return y};return E.d(a,"a",a),a},E.o=function(y,a){return Object.prototype.hasOwnProperty.call(y,a)},E.p="",E(E.s=1)}([function(L,O,E){},function(L,O,E){"use strict";E.r(O);var y=E(0),a=function(){function Dt(pe,_e,Le){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=pe,this.start=_e,this.end=Le}return Dt.range=function(_e,Le){return Le?!_e||!_e.loc||!Le.loc||_e.loc.lexer!==Le.loc.lexer?null:new Dt(_e.loc.lexer,_e.loc.start,Le.loc.end):_e&&_e.loc},Dt}(),e=function(){function Dt(_e,Le){this.text=void 0,this.loc=void 0,this.text=_e,this.loc=Le}var pe=Dt.prototype;return pe.range=function(Le,Ze){return new Dt(Ze,a.range(this,Le))},Dt}(),g=function Dt(pe,_e){this.position=void 0;var Le="KaTeX parse error: "+pe,Ze,Tt=_e&&_e.loc;if(Tt&&Tt.start<=Tt.end){var Jt=Tt.lexer.input;Ze=Tt.start;var Br=Tt.end;Ze===Jt.length?Le+=" at end of input: ":Le+=" at position "+(Ze+1)+": ";var Gr=Jt.slice(Ze,Br).replace(/[^]/g,"$&\u0332"),bn;Ze>15?bn="\u2026"+Jt.slice(Ze-15,Ze):bn=Jt.slice(0,Ze);var Jn;Br+15<Jt.length?Jn=Jt.slice(Br,Br+15)+"\u2026":Jn=Jt.slice(Br),Le+=bn+Gr+Jn}var Si=new Error(Le);return Si.name="ParseError",Si.__proto__=Dt.prototype,Si.position=Ze,Si};g.prototype.__proto__=Error.prototype;var f=g,s=function(pe,_e){return pe.indexOf(_e)!==-1},r=function(pe,_e){return pe===void 0?_e:pe},c=/([A-Z])/g,l=function(pe){return pe.replace(c,"-$1").toLowerCase()},i={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},u=/[&><"']/g;function t(Dt){return String(Dt).replace(u,function(pe){return i[pe]})}var n=function Dt(pe){return pe.type==="ordgroup"||pe.type==="color"?pe.body.length===1?Dt(pe.body[0]):pe:pe.type==="font"?Dt(pe.body):pe},o=function(pe){var _e=n(pe);return _e.type==="mathord"||_e.type==="textord"||_e.type==="atom"},d=function(pe){if(!pe)throw new Error("Expected non-null, but got "+String(pe));return pe},h=function(pe){var _e=/^\s*([^\\/#]*?)(?::|&#0*58|&#x0*3a)/i.exec(pe);return _e!=null?_e[1]:"_relative"},m={contains:s,deflt:r,escape:t,hyphenate:l,getBaseElem:n,isCharacterBox:o,protocolFromUrl:h},A=function(){function Dt(_e){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,_e=_e||{},this.displayMode=m.deflt(_e.displayMode,!1),this.output=m.deflt(_e.output,"htmlAndMathml"),this.leqno=m.deflt(_e.leqno,!1),this.fleqn=m.deflt(_e.fleqn,!1),this.throwOnError=m.deflt(_e.throwOnError,!0),this.errorColor=m.deflt(_e.errorColor,"#cc0000"),this.macros=_e.macros||{},this.minRuleThickness=Math.max(0,m.deflt(_e.minRuleThickness,0)),this.colorIsTextColor=m.deflt(_e.colorIsTextColor,!1),this.strict=m.deflt(_e.strict,"warn"),this.trust=m.deflt(_e.trust,!1),this.maxSize=Math.max(0,m.deflt(_e.maxSize,Infinity)),this.maxExpand=Math.max(0,m.deflt(_e.maxExpand,1e3))}var pe=Dt.prototype;return pe.reportNonstrict=function(Le,Ze,Tt){var Jt=this.strict;if(typeof Jt=="function"&&(Jt=Jt(Le,Ze,Tt)),!Jt||Jt==="ignore")return;if(Jt===!0||Jt==="error")throw new f("LaTeX-incompatible input and strict mode is set to 'error': "+(Ze+" ["+Le+"]"),Tt);Jt==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(Ze+" ["+Le+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Jt+"': "+Ze+" ["+Le+"]"))},pe.useStrictBehavior=function(Le,Ze,Tt){var Jt=this.strict;if(typeof Jt=="function")try{Jt=Jt(Le,Ze,Tt)}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': "+(Ze+" ["+Le+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Jt+"': "+Ze+" ["+Le+"]")),!1)},pe.isTrusted=function(Le){Le.url&&!Le.protocol&&(Le.protocol=m.protocolFromUrl(Le.url));var Ze=typeof this.trust=="function"?this.trust(Le):this.trust;return Boolean(Ze)},Dt}(),v=function(){function Dt(_e,Le,Ze){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=_e,this.size=Le,this.cramped=Ze}var pe=Dt.prototype;return pe.sup=function(){return M[k[this.id]]},pe.sub=function(){return M[U[this.id]]},pe.fracNum=function(){return M[V[this.id]]},pe.fracDen=function(){return M[B[this.id]]},pe.cramp=function(){return M[H[this.id]]},pe.text=function(){return M[P[this.id]]},pe.isTight=function(){return this.size>=2},Dt}(),b=0,x=1,C=2,w=3,S=4,T=5,I=6,N=7,M=[new v(b,0,!1),new v(x,0,!0),new v(C,1,!1),new v(w,1,!0),new v(S,2,!1),new v(T,2,!0),new v(I,3,!1),new v(N,3,!0)],k=[S,T,S,T,I,N,I,N],U=[T,T,T,T,N,N,N,N],V=[C,w,S,T,I,N,I,N],B=[w,w,T,T,N,N,N,N],H=[x,x,w,w,T,T,N,N],P=[b,x,C,w,C,w,C,w],j={DISPLAY:M[b],TEXT:M[C],SCRIPT:M[S],SCRIPTSCRIPT:M[I]},z=[{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 K(Dt){for(var pe=0;pe<z.length;pe++)for(var _e=z[pe],Le=0;Le<_e.blocks.length;Le++){var Ze=_e.blocks[Le];if(Dt>=Ze[0]&&Dt<=Ze[1])return _e.name}return null}var X=[];z.forEach(function(Dt){return Dt.blocks.forEach(function(pe){return X.push.apply(X,pe)})});function Z(Dt){for(var pe=0;pe<X.length;pe+=2)if(Dt>=X[pe]&&Dt<=X[pe+1])return!0;return!1}var Y=80,te=function(pe,_e){return"M95,"+(622+pe+_e)+`
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`+pe/2.075+" -"+pe+`
c5.3,-9.3,12,-14,20,-14
H400000v`+(40+pe)+`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+pe)+" "+_e+"h400000v"+(40+pe)+"h-400000z"},q=function(pe,_e){return"M263,"+(601+pe+_e)+`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`+pe/2.084+" -"+pe+`
c4.7,-7.3,11,-11,19,-11
H40000v`+(40+pe)+`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+pe)+" "+_e+"h400000v"+(40+pe)+"h-400000z"},ee=function(pe,_e){return"M983 "+(10+pe+_e)+`
l`+pe/3.13+" -"+pe+`
c4,-6.7,10,-10,18,-10 H400000v`+(40+pe)+`
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+pe)+" "+_e+"h400000v"+(40+pe)+"h-400000z"},fe=function(pe,_e){return"M424,"+(2398+pe+_e)+`
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`+pe/4.223+" -"+pe+`c4,-6.7,10,-10,18,-10 H400000
v`+(40+pe)+`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+pe)+" "+_e+`
h400000v`+(40+pe)+"h-400000z"},be=function(pe,_e){return"M473,"+(2713+pe+_e)+`
c339.3,-1799.3,509.3,-2700,510,-2702 l`+pe/5.298+" -"+pe+`
c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+pe)+`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+pe)+" "+_e+"h400000v"+(40+pe)+"H1017.7z"},Fe=function(pe,_e,Le){var Ze=Le-54-_e-pe;return"M702 "+(pe+_e)+"H400000"+(40+pe)+`
H742v`+Ze+`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 `+_e+"H400000v"+(40+pe)+"H742z"},ve=function(pe,_e,Le){_e=1e3*_e;var Ze="";switch(pe){case"sqrtMain":Ze=te(_e,Y);break;case"sqrtSize1":Ze=q(_e,Y);break;case"sqrtSize2":Ze=ee(_e,Y);break;case"sqrtSize3":Ze=fe(_e,Y);break;case"sqrtSize4":Ze=be(_e,Y);break;case"sqrtTall":Ze=Fe(_e,Y,Le)}return Ze},Oe={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`},J=function(){function Dt(_e){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=_e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var pe=Dt.prototype;return pe.hasClass=function(Le){return m.contains(this.classes,Le)},pe.toNode=function(){for(var Le=document.createDocumentFragment(),Ze=0;Ze<this.children.length;Ze++)Le.appendChild(this.children[Ze].toNode());return Le},pe.toMarkup=function(){for(var Le="",Ze=0;Ze<this.children.length;Ze++)Le+=this.children[Ze].toMarkup();return Le},pe.toText=function(){var Le=function(Tt){return Tt.toText()};return this.children.map(Le).join("")},Dt}(),ne=function(pe){return pe.filter(function(_e){return _e}).join(" ")},Ke=function(pe,_e,Le){if(this.classes=pe||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=Le||{},_e){_e.style.isTight()&&this.classes.push("mtight");var Ze=_e.getColor();Ze&&(this.style.color=Ze)}},ie=function(pe){var _e=document.createElement(pe);_e.className=ne(this.classes);for(var Le in this.style)this.style.hasOwnProperty(Le)&&(_e.style[Le]=this.style[Le]);for(var Ze in this.attributes)this.attributes.hasOwnProperty(Ze)&&_e.setAttribute(Ze,this.attributes[Ze]);for(var Tt=0;Tt<this.children.length;Tt++)_e.appendChild(this.children[Tt].toNode());return _e},re=function(pe){var _e="<"+pe;this.classes.length&&(_e+=' class="'+m.escape(ne(this.classes))+'"');var Le="";for(var Ze in this.style)this.style.hasOwnProperty(Ze)&&(Le+=m.hyphenate(Ze)+":"+this.style[Ze]+";");Le&&(_e+=' style="'+m.escape(Le)+'"');for(var Tt in this.attributes)this.attributes.hasOwnProperty(Tt)&&(_e+=" "+Tt+'="'+m.escape(this.attributes[Tt])+'"');_e+=">";for(var Jt=0;Jt<this.children.length;Jt++)_e+=this.children[Jt].toMarkup();return _e+="</"+pe+">",_e},he=function(){function Dt(_e,Le,Ze,Tt){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,Ke.call(this,_e,Ze,Tt),this.children=Le||[]}var pe=Dt.prototype;return pe.setAttribute=function(Le,Ze){this.attributes[Le]=Ze},pe.hasClass=function(Le){return m.contains(this.classes,Le)},pe.toNode=function(){return ie.call(this,"span")},pe.toMarkup=function(){return re.call(this,"span")},Dt}(),ge=function(){function Dt(_e,Le,Ze,Tt){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,Ke.call(this,Le,Tt),this.children=Ze||[],this.setAttribute("href",_e)}var pe=Dt.prototype;return pe.setAttribute=function(Le,Ze){this.attributes[Le]=Ze},pe.hasClass=function(Le){return m.contains(this.classes,Le)},pe.toNode=function(){return ie.call(this,"a")},pe.toMarkup=function(){return re.call(this,"a")},Dt}(),Pe=function(){function Dt(_e,Le,Ze){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=Le,this.src=_e,this.classes=["mord"],this.style=Ze}var pe=Dt.prototype;return pe.hasClass=function(Le){return m.contains(this.classes,Le)},pe.toNode=function(){var Le=document.createElement("img");Le.src=this.src,Le.alt=this.alt,Le.className="mord";for(var Ze in this.style)this.style.hasOwnProperty(Ze)&&(Le.style[Ze]=this.style[Ze]);return Le},pe.toMarkup=function(){var Le="<img src='"+this.src+" 'alt='"+this.alt+"' ",Ze="";for(var Tt in this.style)this.style.hasOwnProperty(Tt)&&(Ze+=m.hyphenate(Tt)+":"+this.style[Tt]+";");return Ze&&(Le+=' style="'+m.escape(Ze)+'"'),Le+="'/>",Le},Dt}(),Ee={\u00EE:"\u0131\u0302",\u00EF:"\u0131\u0308",\u00ED:"\u0131\u0301",\u00EC:"\u0131\u0300"},ke=function(){function Dt(_e,Le,Ze,Tt,Jt,Br,Gr,bn){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=_e,this.height=Le||0,this.depth=Ze||0,this.italic=Tt||0,this.skew=Jt||0,this.width=Br||0,this.classes=Gr||[],this.style=bn||{},this.maxFontSize=0;var Jn=K(this.text.charCodeAt(0));Jn&&this.classes.push(Jn+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=Ee[this.text])}var pe=Dt.prototype;return pe.hasClass=function(Le){return m.contains(this.classes,Le)},pe.toNode=function(){var Le=document.createTextNode(this.text),Ze=null;this.italic>0&&(Ze=document.createElement("span"),Ze.style.marginRight=this.italic+"em"),this.classes.length>0&&(Ze=Ze||document.createElement("span"),Ze.className=ne(this.classes));for(var Tt in this.style)this.style.hasOwnProperty(Tt)&&(Ze=Ze||document.createElement("span"),Ze.style[Tt]=this.style[Tt]);return Ze?(Ze.appendChild(Le),Ze):Le},pe.toMarkup=function(){var Le=!1,Ze="<span";this.classes.length&&(Le=!0,Ze+=' class="',Ze+=m.escape(ne(this.classes)),Ze+='"');var Tt="";this.italic>0&&(Tt+="margin-right:"+this.italic+"em;");for(var Jt in this.style)this.style.hasOwnProperty(Jt)&&(Tt+=m.hyphenate(Jt)+":"+this.style[Jt]+";");Tt&&(Le=!0,Ze+=' style="'+m.escape(Tt)+'"');var Br=m.escape(this.text);return Le?(Ze+=">",Ze+=Br,Ze+="</span>",Ze):Br},Dt}(),Me=function(){function Dt(_e,Le){this.children=void 0,this.attributes=void 0,this.children=_e||[],this.attributes=Le||{}}var pe=Dt.prototype;return pe.toNode=function(){var Le="http://www.w3.org/2000/svg",Ze=document.createElementNS(Le,"svg");for(var Tt in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Tt)&&Ze.setAttribute(Tt,this.attributes[Tt]);for(var Jt=0;Jt<this.children.length;Jt++)Ze.appendChild(this.children[Jt].toNode());return Ze},pe.toMarkup=function(){var Le="<svg";for(var Ze in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ze)&&(Le+=" "+Ze+"='"+this.attributes[Ze]+"'");Le+=">";for(var Tt=0;Tt<this.children.length;Tt++)Le+=this.children[Tt].toMarkup();return Le+="</svg>",Le},Dt}(),me=function(){function Dt(_e,Le){this.pathName=void 0,this.alternate=void 0,this.pathName=_e,this.alternate=Le}var pe=Dt.prototype;return pe.toNode=function(){var Le="http://www.w3.org/2000/svg",Ze=document.createElementNS(Le,"path");return this.alternate?Ze.setAttribute("d",this.alternate):Ze.setAttribute("d",Oe[this.pathName]),Ze},pe.toMarkup=function(){return this.alternate?"<path d='"+this.alternate+"'/>":"<path d='"+Oe[this.pathName]+"'/>"},Dt}(),le=function(){function Dt(_e){this.attributes=void 0,this.attributes=_e||{}}var pe=Dt.prototype;return pe.toNode=function(){var Le="http://www.w3.org/2000/svg",Ze=document.createElementNS(Le,"line");for(var Tt in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Tt)&&Ze.setAttribute(Tt,this.attributes[Tt]);return Ze},pe.toMarkup=function(){var Le="<line";for(var Ze in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ze)&&(Le+=" "+Ze+"='"+this.attributes[Ze]+"'");return Le+="/>",Le},Dt}();function oe(Dt){if(Dt instanceof ke)return Dt;throw new Error("Expected symbolNode but got "+String(Dt)+".")}function Se(Dt){if(Dt instanceof he)return Dt;throw new Error("Expected span<HtmlDomNode> but got "+String(Dt)+".")}var nt={"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]}},et={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]},Ue={\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 bt(Dt,pe){nt[Dt]=pe}function Je(Dt,pe,_e){if(!nt[pe])throw new Error("Font metrics not found for font: "+pe+".");var Le=Dt.charCodeAt(0),Ze=nt[pe][Le];if(!Ze&&Dt[0]in Ue&&(Le=Ue[Dt[0]].charCodeAt(0),Ze=nt[pe][Le]),!Ze&&_e==="text"&&(Z(Le)&&(Ze=nt[pe][77])),Ze)return{depth:Ze[0],height:Ze[1],italic:Ze[2],skew:Ze[3],width:Ze[4]}}var St={};function Nt(Dt){var pe;if(Dt>=5?pe=0:Dt>=3?pe=1:pe=2,!St[pe]){var _e=St[pe]={cssEmPerMu:et.quad[pe]/18};for(var Le in et)et.hasOwnProperty(Le)&&(_e[Le]=et[Le][pe])}return St[pe]}var Rt={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Ft={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Ht={math:{},text:{}},$e=Ht;function we(Dt,pe,_e,Le,Ze,Tt){Ht[Dt][Ze]={font:pe,group:_e,replace:Le},Tt&&Le&&(Ht[Dt][Le]=Ht[Dt][Ze])}var ue="math",Qe="text",qe="main",Ae="ams",wt="accent-token",zt="bin",ze="close",jt="inner",mr="mathord",ct="op-token",Pt="open",Vt="punct",ut="rel",at="spacing",rt="textord";we(ue,qe,ut,"\u2261","\\equiv",!0),we(ue,qe,ut,"\u227A","\\prec",!0),we(ue,qe,ut,"\u227B","\\succ",!0),we(ue,qe,ut,"\u223C","\\sim",!0),we(ue,qe,ut,"\u22A5","\\perp"),we(ue,qe,ut,"\u2AAF","\\preceq",!0),we(ue,qe,ut,"\u2AB0","\\succeq",!0),we(ue,qe,ut,"\u2243","\\simeq",!0),we(ue,qe,ut,"\u2223","\\mid",!0),we(ue,qe,ut,"\u226A","\\ll",!0),we(ue,qe,ut,"\u226B","\\gg",!0),we(ue,qe,ut,"\u224D","\\asymp",!0),we(ue,qe,ut,"\u2225","\\parallel"),we(ue,qe,ut,"\u22C8","\\bowtie",!0),we(ue,qe,ut,"\u2323","\\smile",!0),we(ue,qe,ut,"\u2291","\\sqsubseteq",!0),we(ue,qe,ut,"\u2292","\\sqsupseteq",!0),we(ue,qe,ut,"\u2250","\\doteq",!0),we(ue,qe,ut,"\u2322","\\frown",!0),we(ue,qe,ut,"\u220B","\\ni",!0),we(ue,qe,ut,"\u221D","\\propto",!0),we(ue,qe,ut,"\u22A2","\\vdash",!0),we(ue,qe,ut,"\u22A3","\\dashv",!0),we(ue,qe,ut,"\u220B","\\owns"),we(ue,qe,Vt,".","\\ldotp"),we(ue,qe,Vt,"\u22C5","\\cdotp"),we(ue,qe,rt,"#","\\#"),we(Qe,qe,rt,"#","\\#"),we(ue,qe,rt,"&","\\&"),we(Qe,qe,rt,"&","\\&"),we(ue,qe,rt,"\u2135","\\aleph",!0),we(ue,qe,rt,"\u2200","\\forall",!0),we(ue,qe,rt,"\u210F","\\hbar",!0),we(ue,qe,rt,"\u2203","\\exists",!0),we(ue,qe,rt,"\u2207","\\nabla",!0),we(ue,qe,rt,"\u266D","\\flat",!0),we(ue,qe,rt,"\u2113","\\ell",!0),we(ue,qe,rt,"\u266E","\\natural",!0),we(ue,qe,rt,"\u2663","\\clubsuit",!0),we(ue,qe,rt,"\u2118","\\wp",!0),we(ue,qe,rt,"\u266F","\\sharp",!0),we(ue,qe,rt,"\u2662","\\diamondsuit",!0),we(ue,qe,rt,"\u211C","\\Re",!0),we(ue,qe,rt,"\u2661","\\heartsuit",!0),we(ue,qe,rt,"\u2111","\\Im",!0),we(ue,qe,rt,"\u2660","\\spadesuit",!0),we(Qe,qe,rt,"\xA7","\\S",!0),we(Qe,qe,rt,"\xB6","\\P",!0),we(ue,qe,rt,"\u2020","\\dag"),we(Qe,qe,rt,"\u2020","\\dag"),we(Qe,qe,rt,"\u2020","\\textdagger"),we(ue,qe,rt,"\u2021","\\ddag"),we(Qe,qe,rt,"\u2021","\\ddag"),we(Qe,qe,rt,"\u2021","\\textdaggerdbl"),we(ue,qe,ze,"\u23B1","\\rmoustache",!0),we(ue,qe,Pt,"\u23B0","\\lmoustache",!0),we(ue,qe,ze,"\u27EF","\\rgroup",!0),we(ue,qe,Pt,"\u27EE","\\lgroup",!0),we(ue,qe,zt,"\u2213","\\mp",!0),we(ue,qe,zt,"\u2296","\\ominus",!0),we(ue,qe,zt,"\u228E","\\uplus",!0),we(ue,qe,zt,"\u2293","\\sqcap",!0),we(ue,qe,zt,"\u2217","\\ast"),we(ue,qe,zt,"\u2294","\\sqcup",!0),we(ue,qe,zt,"\u25EF","\\bigcirc"),we(ue,qe,zt,"\u2219","\\bullet"),we(ue,qe,zt,"\u2021","\\ddagger"),we(ue,qe,zt,"\u2240","\\wr",!0),we(ue,qe,zt,"\u2A3F","\\amalg"),we(ue,qe,zt,"&","\\And"),we(ue,qe,ut,"\u27F5","\\longleftarrow",!0),we(ue,qe,ut,"\u21D0","\\Leftarrow",!0),we(ue,qe,ut,"\u27F8","\\Longleftarrow",!0),we(ue,qe,ut,"\u27F6","\\longrightarrow",!0),we(ue,qe,ut,"\u21D2","\\Rightarrow",!0),we(ue,qe,ut,"\u27F9","\\Longrightarrow",!0),we(ue,qe,ut,"\u2194","\\leftrightarrow",!0),we(ue,qe,ut,"\u27F7","\\longleftrightarrow",!0),we(ue,qe,ut,"\u21D4","\\Leftrightarrow",!0),we(ue,qe,ut,"\u27FA","\\Longleftrightarrow",!0),we(ue,qe,ut,"\u21A6","\\mapsto",!0),we(ue,qe,ut,"\u27FC","\\longmapsto",!0),we(ue,qe,ut,"\u2197","\\nearrow",!0),we(ue,qe,ut,"\u21A9","\\hookleftarrow",!0),we(ue,qe,ut,"\u21AA","\\hookrightarrow",!0),we(ue,qe,ut,"\u2198","\\searrow",!0),we(ue,qe,ut,"\u21BC","\\leftharpoonup",!0),we(ue,qe,ut,"\u21C0","\\rightharpoonup",!0),we(ue,qe,ut,"\u2199","\\swarrow",!0),we(ue,qe,ut,"\u21BD","\\leftharpoondown",!0),we(ue,qe,ut,"\u21C1","\\rightharpoondown",!0),we(ue,qe,ut,"\u2196","\\nwarrow",!0),we(ue,qe,ut,"\u21CC","\\rightleftharpoons",!0),we(ue,Ae,ut,"\u226E","\\nless",!0),we(ue,Ae,ut,"\uE010","\\@nleqslant"),we(ue,Ae,ut,"\uE011","\\@nleqq"),we(ue,Ae,ut,"\u2A87","\\lneq",!0),we(ue,Ae,ut,"\u2268","\\lneqq",!0),we(ue,Ae,ut,"\uE00C","\\@lvertneqq"),we(ue,Ae,ut,"\u22E6","\\lnsim",!0),we(ue,Ae,ut,"\u2A89","\\lnapprox",!0),we(ue,Ae,ut,"\u2280","\\nprec",!0),we(ue,Ae,ut,"\u22E0","\\npreceq",!0),we(ue,Ae,ut,"\u22E8","\\precnsim",!0),we(ue,Ae,ut,"\u2AB9","\\precnapprox",!0),we(ue,Ae,ut,"\u2241","\\nsim",!0),we(ue,Ae,ut,"\uE006","\\@nshortmid"),we(ue,Ae,ut,"\u2224","\\nmid",!0),we(ue,Ae,ut,"\u22AC","\\nvdash",!0),we(ue,Ae,ut,"\u22AD","\\nvDash",!0),we(ue,Ae,ut,"\u22EA","\\ntriangleleft"),we(ue,Ae,ut,"\u22EC","\\ntrianglelefteq",!0),we(ue,Ae,ut,"\u228A","\\subsetneq",!0),we(ue,Ae,ut,"\uE01A","\\@varsubsetneq"),we(ue,Ae,ut,"\u2ACB","\\subsetneqq",!0),we(ue,Ae,ut,"\uE017","\\@varsubsetneqq"),we(ue,Ae,ut,"\u226F","\\ngtr",!0),we(ue,Ae,ut,"\uE00F","\\@ngeqslant"),we(ue,Ae,ut,"\uE00E","\\@ngeqq"),we(ue,Ae,ut,"\u2A88","\\gneq",!0),we(ue,Ae,ut,"\u2269","\\gneqq",!0),we(ue,Ae,ut,"\uE00D","\\@gvertneqq"),we(ue,Ae,ut,"\u22E7","\\gnsim",!0),we(ue,Ae,ut,"\u2A8A","\\gnapprox",!0),we(ue,Ae,ut,"\u2281","\\nsucc",!0),we(ue,Ae,ut,"\u22E1","\\nsucceq",!0),we(ue,Ae,ut,"\u22E9","\\succnsim",!0),we(ue,Ae,ut,"\u2ABA","\\succnapprox",!0),we(ue,Ae,ut,"\u2246","\\ncong",!0),we(ue,Ae,ut,"\uE007","\\@nshortparallel"),we(ue,Ae,ut,"\u2226","\\nparallel",!0),we(ue,Ae,ut,"\u22AF","\\nVDash",!0),we(ue,Ae,ut,"\u22EB","\\ntriangleright"),we(ue,Ae,ut,"\u22ED","\\ntrianglerighteq",!0),we(ue,Ae,ut,"\uE018","\\@nsupseteqq"),we(ue,Ae,ut,"\u228B","\\supsetneq",!0),we(ue,Ae,ut,"\uE01B","\\@varsupsetneq"),we(ue,Ae,ut,"\u2ACC","\\supsetneqq",!0),we(ue,Ae,ut,"\uE019","\\@varsupsetneqq"),we(ue,Ae,ut,"\u22AE","\\nVdash",!0),we(ue,Ae,ut,"\u2AB5","\\precneqq",!0),we(ue,Ae,ut,"\u2AB6","\\succneqq",!0),we(ue,Ae,ut,"\uE016","\\@nsubseteqq"),we(ue,Ae,zt,"\u22B4","\\unlhd"),we(ue,Ae,zt,"\u22B5","\\unrhd"),we(ue,Ae,ut,"\u219A","\\nleftarrow",!0),we(ue,Ae,ut,"\u219B","\\nrightarrow",!0),we(ue,Ae,ut,"\u21CD","\\nLeftarrow",!0),we(ue,Ae,ut,"\u21CF","\\nRightarrow",!0),we(ue,Ae,ut,"\u21AE","\\nleftrightarrow",!0),we(ue,Ae,ut,"\u21CE","\\nLeftrightarrow",!0),we(ue,Ae,ut,"\u25B3","\\vartriangle"),we(ue,Ae,rt,"\u210F","\\hslash"),we(ue,Ae,rt,"\u25BD","\\triangledown"),we(ue,Ae,rt,"\u25CA","\\lozenge"),we(ue,Ae,rt,"\u24C8","\\circledS"),we(ue,Ae,rt,"\xAE","\\circledR"),we(Qe,Ae,rt,"\xAE","\\circledR"),we(ue,Ae,rt,"\u2221","\\measuredangle",!0),we(ue,Ae,rt,"\u2204","\\nexists"),we(ue,Ae,rt,"\u2127","\\mho"),we(ue,Ae,rt,"\u2132","\\Finv",!0),we(ue,Ae,rt,"\u2141","\\Game",!0),we(ue,Ae,rt,"\u2035","\\backprime"),we(ue,Ae,rt,"\u25B2","\\blacktriangle"),we(ue,Ae,rt,"\u25BC","\\blacktriangledown"),we(ue,Ae,rt,"\u25A0","\\blacksquare"),we(ue,Ae,rt,"\u29EB","\\blacklozenge"),we(ue,Ae,rt,"\u2605","\\bigstar"),we(ue,Ae,rt,"\u2222","\\sphericalangle",!0),we(ue,Ae,rt,"\u2201","\\complement",!0),we(ue,Ae,rt,"\xF0","\\eth",!0),we(ue,Ae,rt,"\u2571","\\diagup"),we(ue,Ae,rt,"\u2572","\\diagdown"),we(ue,Ae,rt,"\u25A1","\\square"),we(ue,Ae,rt,"\u25A1","\\Box"),we(ue,Ae,rt,"\u25CA","\\Diamond"),we(ue,Ae,rt,"\xA5","\\yen",!0),we(Qe,Ae,rt,"\xA5","\\yen",!0),we(ue,Ae,rt,"\u2713","\\checkmark",!0),we(Qe,Ae,rt,"\u2713","\\checkmark"),we(ue,Ae,rt,"\u2136","\\beth",!0),we(ue,Ae,rt,"\u2138","\\daleth",!0),we(ue,Ae,rt,"\u2137","\\gimel",!0),we(ue,Ae,rt,"\u03DD","\\digamma",!0),we(ue,Ae,rt,"\u03F0","\\varkappa"),we(ue,Ae,Pt,"\u250C","\\ulcorner",!0),we(ue,Ae,ze,"\u2510","\\urcorner",!0),we(ue,Ae,Pt,"\u2514","\\llcorner",!0),we(ue,Ae,ze,"\u2518","\\lrcorner",!0),we(ue,Ae,ut,"\u2266","\\leqq",!0),we(ue,Ae,ut,"\u2A7D","\\leqslant",!0),we(ue,Ae,ut,"\u2A95","\\eqslantless",!0),we(ue,Ae,ut,"\u2272","\\lesssim",!0),we(ue,Ae,ut,"\u2A85","\\lessapprox",!0),we(ue,Ae,ut,"\u224A","\\approxeq",!0),we(ue,Ae,zt,"\u22D6","\\lessdot"),we(ue,Ae,ut,"\u22D8","\\lll",!0),we(ue,Ae,ut,"\u2276","\\lessgtr",!0),we(ue,Ae,ut,"\u22DA","\\lesseqgtr",!0),we(ue,Ae,ut,"\u2A8B","\\lesseqqgtr",!0),we(ue,Ae,ut,"\u2251","\\doteqdot"),we(ue,Ae,ut,"\u2253","\\risingdotseq",!0),we(ue,Ae,ut,"\u2252","\\fallingdotseq",!0),we(ue,Ae,ut,"\u223D","\\backsim",!0),we(ue,Ae,ut,"\u22CD","\\backsimeq",!0),we(ue,Ae,ut,"\u2AC5","\\subseteqq",!0),we(ue,Ae,ut,"\u22D0","\\Subset",!0),we(ue,Ae,ut,"\u228F","\\sqsubset",!0),we(ue,Ae,ut,"\u227C","\\preccurlyeq",!0),we(ue,Ae,ut,"\u22DE","\\curlyeqprec",!0),we(ue,Ae,ut,"\u227E","\\precsim",!0),we(ue,Ae,ut,"\u2AB7","\\precapprox",!0),we(ue,Ae,ut,"\u22B2","\\vartriangleleft"),we(ue,Ae,ut,"\u22B4","\\trianglelefteq"),we(ue,Ae,ut,"\u22A8","\\vDash",!0),we(ue,Ae,ut,"\u22AA","\\Vvdash",!0),we(ue,Ae,ut,"\u2323","\\smallsmile"),we(ue,Ae,ut,"\u2322","\\smallfrown"),we(ue,Ae,ut,"\u224F","\\bumpeq",!0),we(ue,Ae,ut,"\u224E","\\Bumpeq",!0),we(ue,Ae,ut,"\u2267","\\geqq",!0),we(ue,Ae,ut,"\u2A7E","\\geqslant",!0),we(ue,Ae,ut,"\u2A96","\\eqslantgtr",!0),we(ue,Ae,ut,"\u2273","\\gtrsim",!0),we(ue,Ae,ut,"\u2A86","\\gtrapprox",!0),we(ue,Ae,zt,"\u22D7","\\gtrdot"),we(ue,Ae,ut,"\u22D9","\\ggg",!0),we(ue,Ae,ut,"\u2277","\\gtrless",!0),we(ue,Ae,ut,"\u22DB","\\gtreqless",!0),we(ue,Ae,ut,"\u2A8C","\\gtreqqless",!0),we(ue,Ae,ut,"\u2256","\\eqcirc",!0),we(ue,Ae,ut,"\u2257","\\circeq",!0),we(ue,Ae,ut,"\u225C","\\triangleq",!0),we(ue,Ae,ut,"\u223C","\\thicksim"),we(ue,Ae,ut,"\u2248","\\thickapprox"),we(ue,Ae,ut,"\u2AC6","\\supseteqq",!0),we(ue,Ae,ut,"\u22D1","\\Supset",!0),we(ue,Ae,ut,"\u2290","\\sqsupset",!0),we(ue,Ae,ut,"\u227D","\\succcurlyeq",!0),we(ue,Ae,ut,"\u22DF","\\curlyeqsucc",!0),we(ue,Ae,ut,"\u227F","\\succsim",!0),we(ue,Ae,ut,"\u2AB8","\\succapprox",!0),we(ue,Ae,ut,"\u22B3","\\vartriangleright"),we(ue,Ae,ut,"\u22B5","\\trianglerighteq"),we(ue,Ae,ut,"\u22A9","\\Vdash",!0),we(ue,Ae,ut,"\u2223","\\shortmid"),we(ue,Ae,ut,"\u2225","\\shortparallel"),we(ue,Ae,ut,"\u226C","\\between",!0),we(ue,Ae,ut,"\u22D4","\\pitchfork",!0),we(ue,Ae,ut,"\u221D","\\varpropto"),we(ue,Ae,ut,"\u25C0","\\blacktriangleleft"),we(ue,Ae,ut,"\u2234","\\therefore",!0),we(ue,Ae,ut,"\u220D","\\backepsilon"),we(ue,Ae,ut,"\u25B6","\\blacktriangleright"),we(ue,Ae,ut,"\u2235","\\because",!0),we(ue,Ae,ut,"\u22D8","\\llless"),we(ue,Ae,ut,"\u22D9","\\gggtr"),we(ue,Ae,zt,"\u22B2","\\lhd"),we(ue,Ae,zt,"\u22B3","\\rhd"),we(ue,Ae,ut,"\u2242","\\eqsim",!0),we(ue,qe,ut,"\u22C8","\\Join"),we(ue,Ae,ut,"\u2251","\\Doteq",!0),we(ue,Ae,zt,"\u2214","\\dotplus",!0),we(ue,Ae,zt,"\u2216","\\smallsetminus"),we(ue,Ae,zt,"\u22D2","\\Cap",!0),we(ue,Ae,zt,"\u22D3","\\Cup",!0),we(ue,Ae,zt,"\u2A5E","\\doublebarwedge",!0),we(ue,Ae,zt,"\u229F","\\boxminus",!0),we(ue,Ae,zt,"\u229E","\\boxplus",!0),we(ue,Ae,zt,"\u22C7","\\divideontimes",!0),we(ue,Ae,zt,"\u22C9","\\ltimes",!0),we(ue,Ae,zt,"\u22CA","\\rtimes",!0),we(ue,Ae,zt,"\u22CB","\\leftthreetimes",!0),we(ue,Ae,zt,"\u22CC","\\rightthreetimes",!0),we(ue,Ae,zt,"\u22CF","\\curlywedge",!0),we(ue,Ae,zt,"\u22CE","\\curlyvee",!0),we(ue,Ae,zt,"\u229D","\\circleddash",!0),we(ue,Ae,zt,"\u229B","\\circledast",!0),we(ue,Ae,zt,"\u22C5","\\centerdot"),we(ue,Ae,zt,"\u22BA","\\intercal",!0),we(ue,Ae,zt,"\u22D2","\\doublecap"),we(ue,Ae,zt,"\u22D3","\\doublecup"),we(ue,Ae,zt,"\u22A0","\\boxtimes",!0),we(ue,Ae,ut,"\u21E2","\\dashrightarrow",!0),we(ue,Ae,ut,"\u21E0","\\dashleftarrow",!0),we(ue,Ae,ut,"\u21C7","\\leftleftarrows",!0),we(ue,Ae,ut,"\u21C6","\\leftrightarrows",!0),we(ue,Ae,ut,"\u21DA","\\Lleftarrow",!0),we(ue,Ae,ut,"\u219E","\\twoheadleftarrow",!0),we(ue,Ae,ut,"\u21A2","\\leftarrowtail",!0),we(ue,Ae,ut,"\u21AB","\\looparrowleft",!0),we(ue,Ae,ut,"\u21CB","\\leftrightharpoons",!0),we(ue,Ae,ut,"\u21B6","\\curvearrowleft",!0),we(ue,Ae,ut,"\u21BA","\\circlearrowleft",!0),we(ue,Ae,ut,"\u21B0","\\Lsh",!0),we(ue,Ae,ut,"\u21C8","\\upuparrows",!0),we(ue,Ae,ut,"\u21BF","\\upharpoonleft",!0),we(ue,Ae,ut,"\u21C3","\\downharpoonleft",!0),we(ue,Ae,ut,"\u22B8","\\multimap",!0),we(ue,Ae,ut,"\u21AD","\\leftrightsquigarrow",!0),we(ue,Ae,ut,"\u21C9","\\rightrightarrows",!0),we(ue,Ae,ut,"\u21C4","\\rightleftarrows",!0),we(ue,Ae,ut,"\u21A0","\\twoheadrightarrow",!0),we(ue,Ae,ut,"\u21A3","\\rightarrowtail",!0),we(ue,Ae,ut,"\u21AC","\\looparrowright",!0),we(ue,Ae,ut,"\u21B7","\\curvearrowright",!0),we(ue,Ae,ut,"\u21BB","\\circlearrowright",!0),we(ue,Ae,ut,"\u21B1","\\Rsh",!0),we(ue,Ae,ut,"\u21CA","\\downdownarrows",!0),we(ue,Ae,ut,"\u21BE","\\upharpoonright",!0),we(ue,Ae,ut,"\u21C2","\\downharpoonright",!0),we(ue,Ae,ut,"\u21DD","\\rightsquigarrow",!0),we(ue,Ae,ut,"\u21DD","\\leadsto"),we(ue,Ae,ut,"\u21DB","\\Rrightarrow",!0),we(ue,Ae,ut,"\u21BE","\\restriction"),we(ue,qe,rt,"\u2018","`"),we(ue,qe,rt,"$","\\$"),we(Qe,qe,rt,"$","\\$"),we(Qe,qe,rt,"$","\\textdollar"),we(ue,qe,rt,"%","\\%"),we(Qe,qe,rt,"%","\\%"),we(ue,qe,rt,"_","\\_"),we(Qe,qe,rt,"_","\\_"),we(Qe,qe,rt,"_","\\textunderscore"),we(ue,qe,rt,"\u2220","\\angle",!0),we(ue,qe,rt,"\u221E","\\infty",!0),we(ue,qe,rt,"\u2032","\\prime"),we(ue,qe,rt,"\u25B3","\\triangle"),we(ue,qe,rt,"\u0393","\\Gamma",!0),we(ue,qe,rt,"\u0394","\\Delta",!0),we(ue,qe,rt,"\u0398","\\Theta",!0),we(ue,qe,rt,"\u039B","\\Lambda",!0),we(ue,qe,rt,"\u039E","\\Xi",!0),we(ue,qe,rt,"\u03A0","\\Pi",!0),we(ue,qe,rt,"\u03A3","\\Sigma",!0),we(ue,qe,rt,"\u03A5","\\Upsilon",!0),we(ue,qe,rt,"\u03A6","\\Phi",!0),we(ue,qe,rt,"\u03A8","\\Psi",!0),we(ue,qe,rt,"\u03A9","\\Omega",!0),we(ue,qe,rt,"A","\u0391"),we(ue,qe,rt,"B","\u0392"),we(ue,qe,rt,"E","\u0395"),we(ue,qe,rt,"Z","\u0396"),we(ue,qe,rt,"H","\u0397"),we(ue,qe,rt,"I","\u0399"),we(ue,qe,rt,"K","\u039A"),we(ue,qe,rt,"M","\u039C"),we(ue,qe,rt,"N","\u039D"),we(ue,qe,rt,"O","\u039F"),we(ue,qe,rt,"P","\u03A1"),we(ue,qe,rt,"T","\u03A4"),we(ue,qe,rt,"X","\u03A7"),we(ue,qe,rt,"\xAC","\\neg",!0),we(ue,qe,rt,"\xAC","\\lnot"),we(ue,qe,rt,"\u22A4","\\top"),we(ue,qe,rt,"\u22A5","\\bot"),we(ue,qe,rt,"\u2205","\\emptyset"),we(ue,Ae,rt,"\u2205","\\varnothing"),we(ue,qe,mr,"\u03B1","\\alpha",!0),we(ue,qe,mr,"\u03B2","\\beta",!0),we(ue,qe,mr,"\u03B3","\\gamma",!0),we(ue,qe,mr,"\u03B4","\\delta",!0),we(ue,qe,mr,"\u03F5","\\epsilon",!0),we(ue,qe,mr,"\u03B6","\\zeta",!0),we(ue,qe,mr,"\u03B7","\\eta",!0),we(ue,qe,mr,"\u03B8","\\theta",!0),we(ue,qe,mr,"\u03B9","\\iota",!0),we(ue,qe,mr,"\u03BA","\\kappa",!0),we(ue,qe,mr,"\u03BB","\\lambda",!0),we(ue,qe,mr,"\u03BC","\\mu",!0),we(ue,qe,mr,"\u03BD","\\nu",!0),we(ue,qe,mr,"\u03BE","\\xi",!0),we(ue,qe,mr,"\u03BF","\\omicron",!0),we(ue,qe,mr,"\u03C0","\\pi",!0),we(ue,qe,mr,"\u03C1","\\rho",!0),we(ue,qe,mr,"\u03C3","\\sigma",!0),we(ue,qe,mr,"\u03C4","\\tau",!0),we(ue,qe,mr,"\u03C5","\\upsilon",!0),we(ue,qe,mr,"\u03D5","\\phi",!0),we(ue,qe,mr,"\u03C7","\\chi",!0),we(ue,qe,mr,"\u03C8","\\psi",!0),we(ue,qe,mr,"\u03C9","\\omega",!0),we(ue,qe,mr,"\u03B5","\\varepsilon",!0),we(ue,qe,mr,"\u03D1","\\vartheta",!0),we(ue,qe,mr,"\u03D6","\\varpi",!0),we(ue,qe,mr,"\u03F1","\\varrho",!0),we(ue,qe,mr,"\u03C2","\\varsigma",!0),we(ue,qe,mr,"\u03C6","\\varphi",!0),we(ue,qe,zt,"\u2217","*"),we(ue,qe,zt,"+","+"),we(ue,qe,zt,"\u2212","-"),we(ue,qe,zt,"\u22C5","\\cdot",!0),we(ue,qe,zt,"\u2218","\\circ"),we(ue,qe,zt,"\xF7","\\div",!0),we(ue,qe,zt,"\xB1","\\pm",!0),we(ue,qe,zt,"\xD7","\\times",!0),we(ue,qe,zt,"\u2229","\\cap",!0),we(ue,qe,zt,"\u222A","\\cup",!0),we(ue,qe,zt,"\u2216","\\setminus"),we(ue,qe,zt,"\u2227","\\land"),we(ue,qe,zt,"\u2228","\\lor"),we(ue,qe,zt,"\u2227","\\wedge",!0),we(ue,qe,zt,"\u2228","\\vee",!0),we(ue,qe,rt,"\u221A","\\surd"),we(ue,qe,Pt,"(","("),we(ue,qe,Pt,"[","["),we(ue,qe,Pt,"\u27E8","\\langle",!0),we(ue,qe,Pt,"\u2223","\\lvert"),we(ue,qe,Pt,"\u2225","\\lVert"),we(ue,qe,ze,")",")"),we(ue,qe,ze,"]","]"),we(ue,qe,ze,"?","?"),we(ue,qe,ze,"!","!"),we(ue,qe,ze,"\u27E9","\\rangle",!0),we(ue,qe,ze,"\u2223","\\rvert"),we(ue,qe,ze,"\u2225","\\rVert"),we(ue,qe,ut,"=","="),we(ue,qe,ut,"<","<"),we(ue,qe,ut,">",">"),we(ue,qe,ut,":",":"),we(ue,qe,ut,"\u2248","\\approx",!0),we(ue,qe,ut,"\u2245","\\cong",!0),we(ue,qe,ut,"\u2265","\\ge"),we(ue,qe,ut,"\u2265","\\geq",!0),we(ue,qe,ut,"\u2190","\\gets"),we(ue,qe,ut,">","\\gt"),we(ue,qe,ut,"\u2208","\\in",!0),we(ue,qe,ut,"\uE020","\\@not"),we(ue,qe,ut,"\u2282","\\subset",!0),we(ue,qe,ut,"\u2283","\\supset",!0),we(ue,qe,ut,"\u2286","\\subseteq",!0),we(ue,qe,ut,"\u2287","\\supseteq",!0),we(ue,Ae,ut,"\u2288","\\nsubseteq",!0),we(ue,Ae,ut,"\u2289","\\nsupseteq",!0),we(ue,qe,ut,"\u22A8","\\models"),we(ue,qe,ut,"\u2190","\\leftarrow",!0),we(ue,qe,ut,"\u2264","\\le"),we(ue,qe,ut,"\u2264","\\leq",!0),we(ue,qe,ut,"<","\\lt"),we(ue,qe,ut,"\u2192","\\rightarrow",!0),we(ue,qe,ut,"\u2192","\\to"),we(ue,Ae,ut,"\u2271","\\ngeq",!0),we(ue,Ae,ut,"\u2270","\\nleq",!0),we(ue,qe,at,"\xA0","\\ "),we(ue,qe,at,"\xA0","~"),we(ue,qe,at,"\xA0","\\space"),we(ue,qe,at,"\xA0","\\nobreakspace"),we(Qe,qe,at,"\xA0","\\ "),we(Qe,qe,at,"\xA0","~"),we(Qe,qe,at,"\xA0","\\space"),we(Qe,qe,at,"\xA0","\\nobreakspace"),we(ue,qe,at,null,"\\nobreak"),we(ue,qe,at,null,"\\allowbreak"),we(ue,qe,Vt,",",","),we(ue,qe,Vt,";",";"),we(ue,Ae,zt,"\u22BC","\\barwedge",!0),we(ue,Ae,zt,"\u22BB","\\veebar",!0),we(ue,qe,zt,"\u2299","\\odot",!0),we(ue,qe,zt,"\u2295","\\oplus",!0),we(ue,qe,zt,"\u2297","\\otimes",!0),we(ue,qe,rt,"\u2202","\\partial",!0),we(ue,qe,zt,"\u2298","\\oslash",!0),we(ue,Ae,zt,"\u229A","\\circledcirc",!0),we(ue,Ae,zt,"\u22A1","\\boxdot",!0),we(ue,qe,zt,"\u25B3","\\bigtriangleup"),we(ue,qe,zt,"\u25BD","\\bigtriangledown"),we(ue,qe,zt,"\u2020","\\dagger"),we(ue,qe,zt,"\u22C4","\\diamond"),we(ue,qe,zt,"\u22C6","\\star"),we(ue,qe,zt,"\u25C3","\\triangleleft"),we(ue,qe,zt,"\u25B9","\\triangleright"),we(ue,qe,Pt,"{","\\{"),we(Qe,qe,rt,"{","\\{"),we(Qe,qe,rt,"{","\\textbraceleft"),we(ue,qe,ze,"}","\\}"),we(Qe,qe,rt,"}","\\}"),we(Qe,qe,rt,"}","\\textbraceright"),we(ue,qe,Pt,"{","\\lbrace"),we(ue,qe,ze,"}","\\rbrace"),we(ue,qe,Pt,"[","\\lbrack"),we(Qe,qe,rt,"[","\\lbrack"),we(ue,qe,ze,"]","\\rbrack"),we(Qe,qe,rt,"]","\\rbrack"),we(ue,qe,Pt,"(","\\lparen"),we(ue,qe,ze,")","\\rparen"),we(Qe,qe,rt,"<","\\textless"),we(Qe,qe,rt,">","\\textgreater"),we(ue,qe,Pt,"\u230A","\\lfloor",!0),we(ue,qe,ze,"\u230B","\\rfloor",!0),we(ue,qe,Pt,"\u2308","\\lceil",!0),we(ue,qe,ze,"\u2309","\\rceil",!0),we(ue,qe,rt,"\\","\\backslash"),we(ue,qe,rt,"\u2223","|"),we(ue,qe,rt,"\u2223","\\vert"),we(Qe,qe,rt,"|","\\textbar"),we(ue,qe,rt,"\u2225","\\|"),we(ue,qe,rt,"\u2225","\\Vert"),we(Qe,qe,rt,"\u2225","\\textbardbl"),we(Qe,qe,rt,"~","\\textasciitilde"),we(Qe,qe,rt,"\\","\\textbackslash"),we(Qe,qe,rt,"^","\\textasciicircum"),we(ue,qe,ut,"\u2191","\\uparrow",!0),we(ue,qe,ut,"\u21D1","\\Uparrow",!0),we(ue,qe,ut,"\u2193","\\downarrow",!0),we(ue,qe,ut,"\u21D3","\\Downarrow",!0),we(ue,qe,ut,"\u2195","\\updownarrow",!0),we(ue,qe,ut,"\u21D5","\\Updownarrow",!0),we(ue,qe,ct,"\u2210","\\coprod"),we(ue,qe,ct,"\u22C1","\\bigvee"),we(ue,qe,ct,"\u22C0","\\bigwedge"),we(ue,qe,ct,"\u2A04","\\biguplus"),we(ue,qe,ct,"\u22C2","\\bigcap"),we(ue,qe,ct,"\u22C3","\\bigcup"),we(ue,qe,ct,"\u222B","\\int"),we(ue,qe,ct,"\u222B","\\intop"),we(ue,qe,ct,"\u222C","\\iint"),we(ue,qe,ct,"\u222D","\\iiint"),we(ue,qe,ct,"\u220F","\\prod"),we(ue,qe,ct,"\u2211","\\sum"),we(ue,qe,ct,"\u2A02","\\bigotimes"),we(ue,qe,ct,"\u2A01","\\bigoplus"),we(ue,qe,ct,"\u2A00","\\bigodot"),we(ue,qe,ct,"\u222E","\\oint"),we(ue,qe,ct,"\u222F","\\oiint"),we(ue,qe,ct,"\u2230","\\oiiint"),we(ue,qe,ct,"\u2A06","\\bigsqcup"),we(ue,qe,ct,"\u222B","\\smallint"),we(Qe,qe,jt,"\u2026","\\textellipsis"),we(ue,qe,jt,"\u2026","\\mathellipsis"),we(Qe,qe,jt,"\u2026","\\ldots",!0),we(ue,qe,jt,"\u2026","\\ldots",!0),we(ue,qe,jt,"\u22EF","\\@cdots",!0),we(ue,qe,jt,"\u22F1","\\ddots",!0),we(ue,qe,rt,"\u22EE","\\varvdots"),we(ue,qe,wt,"\u02CA","\\acute"),we(ue,qe,wt,"\u02CB","\\grave"),we(ue,qe,wt,"\xA8","\\ddot"),we(ue,qe,wt,"~","\\tilde"),we(ue,qe,wt,"\u02C9","\\bar"),we(ue,qe,wt,"\u02D8","\\breve"),we(ue,qe,wt,"\u02C7","\\check"),we(ue,qe,wt,"^","\\hat"),we(ue,qe,wt,"\u20D7","\\vec"),we(ue,qe,wt,"\u02D9","\\dot"),we(ue,qe,wt,"\u02DA","\\mathring"),we(ue,qe,mr,"\u0131","\\imath",!0),we(ue,qe,mr,"\u0237","\\jmath",!0),we(Qe,qe,rt,"\u0131","\\i",!0),we(Qe,qe,rt,"\u0237","\\j",!0),we(Qe,qe,rt,"\xDF","\\ss",!0),we(Qe,qe,rt,"\xE6","\\ae",!0),we(Qe,qe,rt,"\xE6","\\ae",!0),we(Qe,qe,rt,"\u0153","\\oe",!0),we(Qe,qe,rt,"\xF8","\\o",!0),we(Qe,qe,rt,"\xC6","\\AE",!0),we(Qe,qe,rt,"\u0152","\\OE",!0),we(Qe,qe,rt,"\xD8","\\O",!0),we(Qe,qe,wt,"\u02CA","\\'"),we(Qe,qe,wt,"\u02CB","\\`"),we(Qe,qe,wt,"\u02C6","\\^"),we(Qe,qe,wt,"\u02DC","\\~"),we(Qe,qe,wt,"\u02C9","\\="),we(Qe,qe,wt,"\u02D8","\\u"),we(Qe,qe,wt,"\u02D9","\\."),we(Qe,qe,wt,"\u02DA","\\r"),we(Qe,qe,wt,"\u02C7","\\v"),we(Qe,qe,wt,"\xA8",'\\"'),we(Qe,qe,wt,"\u02DD","\\H"),we(Qe,qe,wt,"\u25EF","\\textcircled");var Yt={"--":!0,"---":!0,"``":!0,"''":!0};we(Qe,qe,rt,"\u2013","--"),we(Qe,qe,rt,"\u2013","\\textendash"),we(Qe,qe,rt,"\u2014","---"),we(Qe,qe,rt,"\u2014","\\textemdash"),we(Qe,qe,rt,"\u2018","`"),we(Qe,qe,rt,"\u2018","\\textquoteleft"),we(Qe,qe,rt,"\u2019","'"),we(Qe,qe,rt,"\u2019","\\textquoteright"),we(Qe,qe,rt,"\u201C","``"),we(Qe,qe,rt,"\u201C","\\textquotedblleft"),we(Qe,qe,rt,"\u201D","''"),we(Qe,qe,rt,"\u201D","\\textquotedblright"),we(ue,qe,rt,"\xB0","\\degree",!0),we(Qe,qe,rt,"\xB0","\\degree"),we(Qe,qe,rt,"\xB0","\\textdegree",!0),we(ue,qe,mr,"\xA3","\\pounds"),we(ue,qe,mr,"\xA3","\\mathsterling",!0),we(Qe,qe,mr,"\xA3","\\pounds"),we(Qe,qe,mr,"\xA3","\\textsterling",!0),we(ue,Ae,rt,"\u2720","\\maltese"),we(Qe,Ae,rt,"\u2720","\\maltese"),we(Qe,qe,at,"\xA0","\\ "),we(Qe,qe,at,"\xA0"," "),we(Qe,qe,at,"\xA0","~");for(var wr='0123456789/@."',yr=0;yr<wr.length;yr++){var xr=wr.charAt(yr);we(ue,qe,rt,xr,xr)}for(var Tn='0123456789!@*()-=+[]<>|";:?/.,',ln=0;ln<Tn.length;ln++){var Wn=Tn.charAt(ln);we(Qe,qe,rt,Wn,Wn)}for(var ht="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",At=0;At<ht.length;At++){var De=ht.charAt(At);we(ue,qe,mr,De,De),we(Qe,qe,rt,De,De)}we(ue,Ae,rt,"C","\u2102"),we(Qe,Ae,rt,"C","\u2102"),we(ue,Ae,rt,"H","\u210D"),we(Qe,Ae,rt,"H","\u210D"),we(ue,Ae,rt,"N","\u2115"),we(Qe,Ae,rt,"N","\u2115"),we(ue,Ae,rt,"P","\u2119"),we(Qe,Ae,rt,"P","\u2119"),we(ue,Ae,rt,"Q","\u211A"),we(Qe,Ae,rt,"Q","\u211A"),we(ue,Ae,rt,"R","\u211D"),we(Qe,Ae,rt,"R","\u211D"),we(ue,Ae,rt,"Z","\u2124"),we(Qe,Ae,rt,"Z","\u2124"),we(ue,qe,mr,"h","\u210E"),we(Qe,qe,mr,"h","\u210E");for(var We="",ot=0;ot<ht.length;ot++){var vt=ht.charAt(ot);We=String.fromCharCode(55349,56320+ot),we(ue,qe,mr,vt,We),we(Qe,qe,rt,vt,We),We=String.fromCharCode(55349,56372+ot),we(ue,qe,mr,vt,We),we(Qe,qe,rt,vt,We),We=String.fromCharCode(55349,56424+ot),we(ue,qe,mr,vt,We),we(Qe,qe,rt,vt,We),We=String.fromCharCode(55349,56580+ot),we(ue,qe,mr,vt,We),we(Qe,qe,rt,vt,We),We=String.fromCharCode(55349,56736+ot),we(ue,qe,mr,vt,We),we(Qe,qe,rt,vt,We),We=String.fromCharCode(55349,56788+ot),we(ue,qe,mr,vt,We),we(Qe,qe,rt,vt,We),We=String.fromCharCode(55349,56840+ot),we(ue,qe,mr,vt,We),we(Qe,qe,rt,vt,We),We=String.fromCharCode(55349,56944+ot),we(ue,qe,mr,vt,We),we(Qe,qe,rt,vt,We),ot<26&&(We=String.fromCharCode(55349,56632+ot),we(ue,qe,mr,vt,We),we(Qe,qe,rt,vt,We),We=String.fromCharCode(55349,56476+ot),we(ue,qe,mr,vt,We),we(Qe,qe,rt,vt,We))}We=String.fromCharCode(55349,56668),we(ue,qe,mr,"k",We),we(Qe,qe,rt,"k",We);for(var ar=0;ar<10;ar++){var Xt=ar.toString();We=String.fromCharCode(55349,57294+ar),we(ue,qe,mr,Xt,We),we(Qe,qe,rt,Xt,We),We=String.fromCharCode(55349,57314+ar),we(ue,qe,mr,Xt,We),we(Qe,qe,rt,Xt,We),We=String.fromCharCode(55349,57324+ar),we(ue,qe,mr,Xt,We),we(Qe,qe,rt,Xt,We),We=String.fromCharCode(55349,57334+ar),we(ue,qe,mr,Xt,We),we(Qe,qe,rt,Xt,We)}for(var er="\xC7\xD0\xDE\xE7\xFE",Kr=0;Kr<er.length;Kr++){var $r=er.charAt(Kr);we(ue,qe,mr,$r,$r),we(Qe,qe,rt,$r,$r)}we(Qe,qe,rt,"\xF0","\xF0"),we(Qe,qe,rt,"\u2013","\u2013"),we(Qe,qe,rt,"\u2014","\u2014"),we(Qe,qe,rt,"\u2018","\u2018"),we(Qe,qe,rt,"\u2019","\u2019"),we(Qe,qe,rt,"\u201C","\u201C"),we(Qe,qe,rt,"\u201D","\u201D");var Mn=[["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"]],or=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],Lt=function(pe,_e){var Le=pe.charCodeAt(0),Ze=pe.charCodeAt(1),Tt=(Le-55296)*1024+(Ze-56320)+65536,Jt=_e==="math"?0:1;if(119808<=Tt&&Tt<120484){var Br=Math.floor((Tt-119808)/26);return[Mn[Br][2],Mn[Br][Jt]]}else if(120782<=Tt&&Tt<=120831){var Gr=Math.floor((Tt-120782)/10);return[or[Gr][2],or[Gr][Jt]]}else{if(Tt===120485||Tt===120486)return[Mn[0][2],Mn[0][Jt]];if(120486<Tt&&Tt<120782)return["",""];throw new f("Unsupported character: "+pe)}},Ct=[[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]],pr=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],gr=function(pe,_e){return _e.size<2?pe:Ct[pe-1][_e.size-1]},Bt=function(){function Dt(_e){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=_e.style,this.color=_e.color,this.size=_e.size||Dt.BASESIZE,this.textSize=_e.textSize||this.size,this.phantom=!!_e.phantom,this.font=_e.font||"",this.fontFamily=_e.fontFamily||"",this.fontWeight=_e.fontWeight||"",this.fontShape=_e.fontShape||"",this.sizeMultiplier=pr[this.size-1],this.maxSize=_e.maxSize,this.minRuleThickness=_e.minRuleThickness,this._fontMetrics=void 0}var pe=Dt.prototype;return pe.extend=function(Le){var Ze={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 Tt in Le)Le.hasOwnProperty(Tt)&&(Ze[Tt]=Le[Tt]);return new Dt(Ze)},pe.havingStyle=function(Le){return this.style===Le?this:this.extend({style:Le,size:gr(this.textSize,Le)})},pe.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},pe.havingSize=function(Le){return this.size===Le&&this.textSize===Le?this:this.extend({style:this.style.text(),size:Le,textSize:Le,sizeMultiplier:pr[Le-1]})},pe.havingBaseStyle=function(Le){Le=Le||this.style.text();var Ze=gr(Dt.BASESIZE,Le);return this.size===Ze&&this.textSize===Dt.BASESIZE&&this.style===Le?this:this.extend({style:Le,size:Ze})},pe.havingBaseSizing=function(){var Le;switch(this.style.id){case 4:case 5:Le=3;break;case 6:case 7:Le=1;break;default:Le=6}return this.extend({style:this.style.text(),size:Le})},pe.withColor=function(Le){return this.extend({color:Le})},pe.withPhantom=function(){return this.extend({phantom:!0})},pe.withFont=function(Le){return this.extend({font:Le})},pe.withTextFontFamily=function(Le){return this.extend({fontFamily:Le,font:""})},pe.withTextFontWeight=function(Le){return this.extend({fontWeight:Le,font:""})},pe.withTextFontShape=function(Le){return this.extend({fontShape:Le,font:""})},pe.sizingClasses=function(Le){return Le.size!==this.size?["sizing","reset-size"+Le.size,"size"+this.size]:[]},pe.baseSizingClasses=function(){return this.size!==Dt.BASESIZE?["sizing","reset-size"+this.size,"size"+Dt.BASESIZE]:[]},pe.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=Nt(this.size)),this._fontMetrics},pe.getColor=function(){return this.phantom?"transparent":this.color},Dt}();Bt.BASESIZE=6;var nr=Bt,Mt={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},tr={ex:!0,em:!0,mu:!0},Nr=function(pe){return typeof pe!="string"&&(pe=pe.unit),pe in Mt||pe in tr||pe==="ex"},ur=function(pe,_e){var Le;if(pe.unit in Mt)Le=Mt[pe.unit]/_e.fontMetrics().ptPerEm/_e.sizeMultiplier;else if(pe.unit==="mu")Le=_e.fontMetrics().cssEmPerMu;else{var Ze;if(_e.style.isTight()?Ze=_e.havingStyle(_e.style.text()):Ze=_e,pe.unit==="ex")Le=Ze.fontMetrics().xHeight;else if(pe.unit==="em")Le=Ze.fontMetrics().quad;else throw new f("Invalid unit: '"+pe.unit+"'");Ze!==_e&&(Le*=Ze.sizeMultiplier/_e.sizeMultiplier)}return Math.min(pe.number*Le,_e.maxSize)},Cr=["\\imath","\u0131","\\jmath","\u0237","\\pounds","\\mathsterling","\\textsterling","\xA3"],An=function(pe,_e,Le){return $e[Le][pe]&&$e[Le][pe].replace&&(pe=$e[Le][pe].replace),{value:pe,metrics:Je(pe,_e,Le)}},sn=function(pe,_e,Le,Ze,Tt){var Jt=An(pe,_e,Le),Br=Jt.metrics;pe=Jt.value;var Gr;if(Br){var bn=Br.italic;(Le==="text"||Ze&&Ze.font==="mathit")&&(bn=0),Gr=new ke(pe,Br.height,Br.depth,bn,Br.skew,Br.width,Tt)}else typeof console!="undefined"&&console.warn("No character metrics "+("for '"+pe+"' in style '"+_e+"' and mode '"+Le+"'")),Gr=new ke(pe,0,0,0,0,0,Tt);if(Ze){Gr.maxFontSize=Ze.sizeMultiplier,Ze.style.isTight()&&Gr.classes.push("mtight");var Jn=Ze.getColor();Jn&&(Gr.style.color=Jn)}return Gr},Yn=function(pe,_e,Le,Ze){return Ze===void 0&&(Ze=[]),Le.font==="boldsymbol"&&An(pe,"Main-Bold",_e).metrics?sn(pe,"Main-Bold",_e,Le,Ze.concat(["mathbf"])):pe==="\\"||$e[_e][pe].font==="main"?sn(pe,"Main-Regular",_e,Le,Ze):sn(pe,"AMS-Regular",_e,Le,Ze.concat(["amsrm"]))},oi=function(pe,_e,Le,Ze){return/[0-9]/.test(pe.charAt(0))||m.contains(Cr,pe)?{fontName:"Main-Italic",fontClass:"mathit"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},Ti=function(pe,_e,Le,Ze){return m.contains(Cr,pe)?{fontName:"Main-Italic",fontClass:"mathit"}:/[0-9]/.test(pe.charAt(0))?{fontName:"Caligraphic-Regular",fontClass:"mathcal"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},Bi=function(pe,_e,Le,Ze){return An(pe,"Math-BoldItalic",_e).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},la=function(pe,_e,Le){var Ze=pe.mode,Tt=pe.text,Jt=["mord"],Br=Ze==="math"||Ze==="text"&&_e.font,Gr=Br?_e.font:_e.fontFamily;if(Tt.charCodeAt(0)===55349){var bn=Lt(Tt,Ze),Jn=bn[0],Si=bn[1];return sn(Tt,Jn,Ze,_e,Jt.concat(Si))}else if(Gr){var Yi,ga;if(Gr==="boldsymbol"||Gr==="mathnormal"){var Oa=Gr==="boldsymbol"?Bi(Tt,Ze,_e,Jt):Ti(Tt,Ze,_e,Jt);Yi=Oa.fontName,ga=[Oa.fontClass]}else m.contains(Cr,Tt)?(Yi="Main-Italic",ga=["mathit"]):Br?(Yi=Qr[Gr].fontName,ga=[Gr]):(Yi=Or(Gr,_e.fontWeight,_e.fontShape),ga=[Gr,_e.fontWeight,_e.fontShape]);if(An(Tt,Yi,Ze).metrics)return sn(Tt,Yi,Ze,_e,Jt.concat(ga));if(Yt.hasOwnProperty(Tt)&&Yi.substr(0,10)==="Typewriter"){for(var po=[],Oo=0;Oo<Tt.length;Oo++)po.push(sn(Tt[Oo],Yi,Ze,_e,Jt.concat(ga)));return mt(po)}}if(Le==="mathord"){var ps=oi(Tt,Ze,_e,Jt);return sn(Tt,ps.fontName,Ze,_e,Jt.concat([ps.fontClass]))}else if(Le==="textord"){var ts=$e[Ze][Tt]&&$e[Ze][Tt].font;if(ts==="ams"){var ds=Or("amsrm",_e.fontWeight,_e.fontShape);return sn(Tt,ds,Ze,_e,Jt.concat("amsrm",_e.fontWeight,_e.fontShape))}else if(ts==="main"||!ts){var nl=Or("textrm",_e.fontWeight,_e.fontShape);return sn(Tt,nl,Ze,_e,Jt.concat(_e.fontWeight,_e.fontShape))}else{var Js=Or(ts,_e.fontWeight,_e.fontShape);return sn(Tt,Js,Ze,_e,Jt.concat(Js,_e.fontWeight,_e.fontShape))}}else throw new Error("unexpected type: "+Le+" in makeOrd")},Ta=function(pe,_e){if(ne(pe.classes)!==ne(_e.classes)||pe.skew!==_e.skew||pe.maxFontSize!==_e.maxFontSize)return!1;for(var Le in pe.style)if(pe.style.hasOwnProperty(Le)&&pe.style[Le]!==_e.style[Le])return!1;for(var Ze in _e.style)if(_e.style.hasOwnProperty(Ze)&&pe.style[Ze]!==_e.style[Ze])return!1;return!0},pt=function(pe){for(var _e=0;_e<pe.length-1;_e++){var Le=pe[_e],Ze=pe[_e+1];Le instanceof ke&&Ze instanceof ke&&Ta(Le,Ze)&&(Le.text+=Ze.text,Le.height=Math.max(Le.height,Ze.height),Le.depth=Math.max(Le.depth,Ze.depth),Le.italic=Ze.italic,pe.splice(_e+1,1),_e--)}return pe},Be=function(pe){for(var _e=0,Le=0,Ze=0,Tt=0;Tt<pe.children.length;Tt++){var Jt=pe.children[Tt];Jt.height>_e&&(_e=Jt.height),Jt.depth>Le&&(Le=Jt.depth),Jt.maxFontSize>Ze&&(Ze=Jt.maxFontSize)}pe.height=_e,pe.depth=Le,pe.maxFontSize=Ze},Ge=function(pe,_e,Le,Ze){var Tt=new he(pe,_e,Le,Ze);return Be(Tt),Tt},tt=function(pe,_e,Le,Ze){return new he(pe,_e,Le,Ze)},dt=function(pe,_e,Le){var Ze=Ge([pe],[],_e);return Ze.height=Math.max(Le||_e.fontMetrics().defaultRuleThickness,_e.minRuleThickness),Ze.style.borderBottomWidth=Ze.height+"em",Ze.maxFontSize=1,Ze},lt=function(pe,_e,Le,Ze){var Tt=new ge(pe,_e,Le,Ze);return Be(Tt),Tt},mt=function(pe){var _e=new J(pe);return Be(_e),_e},kt=function(pe,_e){return pe instanceof J?Ge([],[pe],_e):pe},Et=function(pe){if(pe.positionType==="individualShift"){for(var _e=pe.children,Le=[_e[0]],Ze=-_e[0].shift-_e[0].elem.depth,Tt=Ze,Jt=1;Jt<_e.length;Jt++){var Br=-_e[Jt].shift-Tt-_e[Jt].elem.depth,Gr=Br-(_e[Jt-1].elem.height+_e[Jt-1].elem.depth);Tt=Tt+Br,Le.push({type:"kern",size:Gr}),Le.push(_e[Jt])}return{children:Le,depth:Ze}}var bn;if(pe.positionType==="top"){for(var Jn=pe.positionData,Si=0;Si<pe.children.length;Si++){var Yi=pe.children[Si];Jn-=Yi.type==="kern"?Yi.size:Yi.elem.height+Yi.elem.depth}bn=Jn}else if(pe.positionType==="bottom")bn=-pe.positionData;else{var ga=pe.children[0];if(ga.type!=="elem")throw new Error('First child must have type "elem".');if(pe.positionType==="shift")bn=-ga.elem.depth-pe.positionData;else if(pe.positionType==="firstBaseline")bn=-ga.elem.depth;else throw new Error("Invalid positionType "+pe.positionType+".")}return{children:pe.children,depth:bn}},ir=function(pe,_e){for(var Le=Et(pe),Ze=Le.children,Tt=Le.depth,Jt=0,Br=0;Br<Ze.length;Br++){var Gr=Ze[Br];if(Gr.type==="elem"){var bn=Gr.elem;Jt=Math.max(Jt,bn.maxFontSize,bn.height)}}Jt+=2;var Jn=Ge(["pstrut"],[]);Jn.style.height=Jt+"em";for(var Si=[],Yi=Tt,ga=Tt,Oa=Tt,po=0;po<Ze.length;po++){var Oo=Ze[po];if(Oo.type==="kern")Oa+=Oo.size;else{var ps=Oo.elem,ts=Oo.wrapperClasses||[],ds=Oo.wrapperStyle||{},nl=Ge(ts,[Jn,ps],void 0,ds);nl.style.top=-Jt-Oa-ps.depth+"em",Oo.marginLeft&&(nl.style.marginLeft=Oo.marginLeft),Oo.marginRight&&(nl.style.marginRight=Oo.marginRight),Si.push(nl),Oa+=ps.height+ps.depth}Yi=Math.min(Yi,Oa),ga=Math.max(ga,Oa)}var Js=Ge(["vlist"],Si);Js.style.height=ga+"em";var ul;if(Yi<0){var Ps=Ge([],[]),Gs=Ge(["vlist"],[Ps]);Gs.style.height=-Yi+"em";var Ol=Ge(["vlist-s"],[new ke("\u200B")]);ul=[Ge(["vlist-r"],[Js,Ol]),Ge(["vlist-r"],[Gs])]}else ul=[Ge(["vlist-r"],[Js])];var Rl=Ge(["vlist-t"],ul);return ul.length===2&&Rl.classes.push("vlist-t2"),Rl.height=ga,Rl.depth=-Yi,Rl},Ur=function(pe,_e){var Le=Ge(["mspace"],[],_e),Ze=ur(pe,_e);return Le.style.marginRight=Ze+"em",Le},Or=function(pe,_e,Le){var Ze="";switch(pe){case"amsrm":Ze="AMS";break;case"textrm":Ze="Main";break;case"textsf":Ze="SansSerif";break;case"texttt":Ze="Typewriter";break;default:Ze=pe}var Tt;return _e==="textbf"&&Le==="textit"?Tt="BoldItalic":_e==="textbf"?Tt="Bold":_e==="textit"?Tt="Italic":Tt="Regular",Ze+"-"+Tt},Qr={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"}},cr={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Fn=function(pe,_e){var Le=cr[pe],Ze=Le[0],Tt=Le[1],Jt=Le[2],Br=new me(Ze),Gr=new Me([Br],{width:Tt+"em",height:Jt+"em",style:"width:"+Tt+"em",viewBox:"0 0 "+1e3*Tt+" "+1e3*Jt,preserveAspectRatio:"xMinYMin"}),bn=tt(["overlay"],[Gr],_e);return bn.height=Jt,bn.style.height=Jt+"em",bn.style.width=Tt+"em",bn},Sr={fontMap:Qr,makeSymbol:sn,mathsym:Yn,makeSpan:Ge,makeSvgSpan:tt,makeLineSpan:dt,makeAnchor:lt,makeFragment:mt,wrapFragment:kt,makeVList:ir,makeOrd:la,makeGlue:Ur,staticSvg:Fn,svgData:cr,tryCombineChars:pt};function mn(Dt,pe){var _e=qr(Dt,pe);if(!_e)throw new Error("Expected node of type "+pe+", but got "+(Dt?"node of type "+Dt.type:String(Dt)));return _e}function qr(Dt,pe){return Dt&&Dt.type===pe?Dt:null}function Dr(Dt,pe){var _e=Xn(Dt,pe);if(!_e)throw new Error('Expected node of type "atom" and family "'+pe+'", but got '+(Dt?Dt.type==="atom"?"atom of family "+Dt.family:"node of type "+Dt.type:String(Dt)));return _e}function Xn(Dt,pe){return Dt&&Dt.type==="atom"&&Dt.family===pe?Dt:null}function pi(Dt){var pe=Di(Dt);if(!pe)throw new Error("Expected node of symbol group type, but got "+(Dt?"node of type "+Dt.type:String(Dt)));return pe}function Di(Dt){return Dt&&(Dt.type==="atom"||Ft.hasOwnProperty(Dt.type))?Dt:null}var Wi={number:3,unit:"mu"},zi={number:4,unit:"mu"},ca={number:5,unit:"mu"},hi={mord:{mop:Wi,mbin:zi,mrel:ca,minner:Wi},mop:{mord:Wi,mop:Wi,mrel:ca,minner:Wi},mbin:{mord:zi,mop:zi,mopen:zi,minner:zi},mrel:{mord:ca,mop:ca,mopen:ca,minner:ca},mopen:{},mclose:{mop:Wi,mbin:zi,mrel:ca,minner:Wi},mpunct:{mord:Wi,mop:Wi,mrel:ca,mopen:Wi,mclose:Wi,mpunct:Wi,minner:Wi},minner:{mord:Wi,mop:Wi,mbin:zi,mrel:ca,mopen:Wi,mpunct:Wi,minner:Wi}},Sa={mord:{mop:Wi},mop:{mord:Wi,mop:Wi},mbin:{},mrel:{},mopen:{},mclose:{mop:Wi},mpunct:{},minner:{mop:Wi}},zn={},fn={},Qn={};function gn(Dt){for(var pe=Dt.type,_e=Dt.names,Le=Dt.props,Ze=Dt.handler,Tt=Dt.htmlBuilder,Jt=Dt.mathmlBuilder,Br={type:pe,numArgs:Le.numArgs,argTypes:Le.argTypes,greediness:Le.greediness===void 0?1:Le.greediness,allowedInText:!!Le.allowedInText,allowedInMath:Le.allowedInMath===void 0?!0:Le.allowedInMath,numOptionalArgs:Le.numOptionalArgs||0,infix:!!Le.infix,handler:Ze},Gr=0;Gr<_e.length;++Gr)zn[_e[Gr]]=Br;pe&&(Tt&&(fn[pe]=Tt),Jt&&(Qn[pe]=Jt))}function ji(Dt){var pe=Dt.type,_e=Dt.htmlBuilder,Le=Dt.mathmlBuilder;gn({type:pe,names:[],props:{numArgs:0},handler:function(){throw new Error("Should never be called.")},htmlBuilder:_e,mathmlBuilder:Le})}var _n=function(pe){var _e=qr(pe,"ordgroup");return _e?_e.body:[pe]},oa=Sr.makeSpan,Ci=["leftmost","mbin","mopen","mrel","mop","mpunct"],gi=["rightmost","mrel","mclose","mpunct"],Pi={display:j.DISPLAY,text:j.TEXT,script:j.SCRIPT,scriptscript:j.SCRIPTSCRIPT},Ia={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},kn=function(pe,_e,Le,Ze){Ze===void 0&&(Ze=[null,null]);for(var Tt=[],Jt=0;Jt<pe.length;Jt++){var Br=qi(pe[Jt],_e);if(Br instanceof J){var Gr=Br.children;Tt.push.apply(Tt,Gr)}else Tt.push(Br)}if(!Le)return Tt;var bn=_e;if(pe.length===1){var Jn=qr(pe[0],"sizing")||qr(pe[0],"styling");Jn&&(Jn.type==="sizing"?bn=_e.havingSize(Jn.size):Jn.type==="styling"&&(bn=_e.havingStyle(Pi[Jn.style])))}var Si=oa([Ze[0]||"leftmost"],[],_e),Yi=oa([Ze[1]||"rightmost"],[],_e);return rn(Tt,function(ga,Oa){var po=Oa.classes[0],Oo=ga.classes[0];po==="mbin"&&m.contains(gi,Oo)?Oa.classes[0]="mord":Oo==="mbin"&&m.contains(Ci,po)&&(ga.classes[0]="mord")},{node:Si},Yi),rn(Tt,function(ga,Oa){var po=Ii(Oa),Oo=Ii(ga),ps=po&&Oo?ga.hasClass("mtight")?Sa[po][Oo]:hi[po][Oo]:null;if(ps)return Sr.makeGlue(ps,bn)},{node:Si},Yi),Tt},rn=function Dt(pe,_e,Le,Ze){Ze&&pe.push(Ze);for(var Tt=0;Tt<pe.length;Tt++){var Jt=pe[Tt],Br=Gn(Jt);if(Br){Dt(Br.children,_e,Le);continue}if(Jt.classes[0]==="mspace")continue;var Gr=_e(Jt,Le.node);Gr&&(Le.insertAfter?Le.insertAfter(Gr):(pe.unshift(Gr),Tt++)),Le.node=Jt,Le.insertAfter=function(bn){return function(Jn){pe.splice(bn+1,0,Jn),Tt++}}(Tt)}Ze&&pe.pop()},Gn=function(pe){return pe instanceof J||pe instanceof ge?pe:null},di=function Dt(pe,_e){var Le=Gn(pe);if(Le){var Ze=Le.children;if(Ze.length){if(_e==="right")return Dt(Ze[Ze.length-1],"right");if(_e==="left")return Dt(Ze[0],"left")}}return pe},Ii=function(pe,_e){return pe?(_e&&(pe=di(pe,_e)),Ia[pe.classes[0]]||null):null},Ei=function(pe,_e){var Le=["nulldelimiter"].concat(pe.baseSizingClasses());return oa(_e.concat(Le))},qi=function(pe,_e,Le){if(!pe)return oa();if(fn[pe.type]){var Ze=fn[pe.type](pe,_e);if(Le&&_e.size!==Le.size){Ze=oa(_e.sizingClasses(Le),[Ze],_e);var Tt=_e.sizeMultiplier/Le.sizeMultiplier;Ze.height*=Tt,Ze.depth*=Tt}return Ze}else throw new f("Got group of unknown type: '"+pe.type+"'")};function ea(Dt,pe){var _e=oa(["base"],Dt,pe),Le=oa(["strut"]);return Le.style.height=_e.height+_e.depth+"em",Le.style.verticalAlign=-_e.depth+"em",_e.children.unshift(Le),_e}function ra(Dt,pe){var _e=null;Dt.length===1&&Dt[0].type==="tag"&&(_e=Dt[0].tag,Dt=Dt[0].body);for(var Le=kn(Dt,pe,!0),Ze=[],Tt=[],Jt=0;Jt<Le.length;Jt++)if(Tt.push(Le[Jt]),Le[Jt].hasClass("mbin")||Le[Jt].hasClass("mrel")||Le[Jt].hasClass("allowbreak")){for(var Br=!1;Jt<Le.length-1&&Le[Jt+1].hasClass("mspace")&&!Le[Jt+1].hasClass("newline");)Jt++,Tt.push(Le[Jt]),Le[Jt].hasClass("nobreak")&&(Br=!0);Br||(Ze.push(ea(Tt,pe)),Tt=[])}else Le[Jt].hasClass("newline")&&(Tt.pop(),Tt.length>0&&(Ze.push(ea(Tt,pe)),Tt=[]),Ze.push(Le[Jt]));Tt.length>0&&Ze.push(ea(Tt,pe));var Gr;_e&&(Gr=ea(kn(_e,pe,!0)),Gr.classes=["tag"],Ze.push(Gr));var bn=oa(["katex-html"],Ze);if(bn.setAttribute("aria-hidden","true"),Gr){var Jn=Gr.children[0];Jn.style.height=bn.height+bn.depth+"em",Jn.style.verticalAlign=-bn.depth+"em"}return bn}function va(Dt){return new J(Dt)}var co=function(){function Dt(_e,Le){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=_e,this.attributes={},this.children=Le||[]}var pe=Dt.prototype;return pe.setAttribute=function(Le,Ze){this.attributes[Le]=Ze},pe.getAttribute=function(Le){return this.attributes[Le]},pe.toNode=function(){var Le=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var Ze in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ze)&&Le.setAttribute(Ze,this.attributes[Ze]);for(var Tt=0;Tt<this.children.length;Tt++)Le.appendChild(this.children[Tt].toNode());return Le},pe.toMarkup=function(){var Le="<"+this.type;for(var Ze in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ze)&&(Le+=" "+Ze+'="',Le+=m.escape(this.attributes[Ze]),Le+='"');Le+=">";for(var Tt=0;Tt<this.children.length;Tt++)Le+=this.children[Tt].toMarkup();return Le+="</"+this.type+">",Le},pe.toText=function(){return this.children.map(function(Le){return Le.toText()}).join("")},Dt}(),no=function(){function Dt(_e){this.text=void 0,this.text=_e}var pe=Dt.prototype;return pe.toNode=function(){return document.createTextNode(this.text)},pe.toMarkup=function(){return m.escape(this.toText())},pe.toText=function(){return this.text},Dt}(),as=function(){function Dt(_e){this.width=void 0,this.character=void 0,this.width=_e,_e>=.05555&&_e<=.05556?this.character="\u200A":_e>=.1666&&_e<=.1667?this.character="\u2009":_e>=.2222&&_e<=.2223?this.character="\u2005":_e>=.2777&&_e<=.2778?this.character="\u2005\u200A":_e>=-.05556&&_e<=-.05555?this.character="\u200A\u2063":_e>=-.1667&&_e<=-.1666?this.character="\u2009\u2063":_e>=-.2223&&_e<=-.2222?this.character="\u205F\u2063":_e>=-.2778&&_e<=-.2777?this.character="\u2005\u2063":this.character=null}var pe=Dt.prototype;return pe.toNode=function(){if(this.character)return document.createTextNode(this.character);var Le=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return Le.setAttribute("width",this.width+"em"),Le},pe.toMarkup=function(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+this.width+'em"/>'},pe.toText=function(){return this.character?this.character:" "},Dt}(),Ui={MathNode:co,TextNode:no,SpaceNode:as,newDocumentFragment:va},un=function(pe,_e,Le){return $e[_e][pe]&&$e[_e][pe].replace&&pe.charCodeAt(0)!==55349&&!(Yt.hasOwnProperty(pe)&&Le&&(Le.fontFamily&&Le.fontFamily.substr(4,2)==="tt"||Le.font&&Le.font.substr(4,2)==="tt"))&&(pe=$e[_e][pe].replace),new Ui.TextNode(pe)},pa=function(pe){return pe.length===1?pe[0]:new Ui.MathNode("mrow",pe)},ba=function(pe,_e){if(_e.fontFamily==="texttt")return"monospace";if(_e.fontFamily==="textsf")return _e.fontShape==="textit"&&_e.fontWeight==="textbf"?"sans-serif-bold-italic":_e.fontShape==="textit"?"sans-serif-italic":_e.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(_e.fontShape==="textit"&&_e.fontWeight==="textbf")return"bold-italic";if(_e.fontShape==="textit")return"italic";if(_e.fontWeight==="textbf")return"bold";var Le=_e.font;if(!Le||Le==="mathnormal")return null;var Ze=pe.mode;if(Le==="mathit")return"italic";if(Le==="boldsymbol")return"bold-italic";if(Le==="mathbf")return"bold";if(Le==="mathbb")return"double-struck";if(Le==="mathfrak")return"fraktur";if(Le==="mathscr"||Le==="mathcal")return"script";if(Le==="mathsf")return"sans-serif";if(Le==="mathtt")return"monospace";var Tt=pe.text;if(m.contains(["\\imath","\\jmath"],Tt))return null;$e[Ze][Tt]&&$e[Ze][Tt].replace&&(Tt=$e[Ze][Tt].replace);var Jt=Sr.fontMap[Le].fontName;return Je(Tt,Jt,Ze)?Sr.fontMap[Le].variant:null},na=function(pe,_e,Le){if(pe.length===1){var Ze=sr(pe[0],_e);return Le&&Ze instanceof co&&Ze.type==="mo"&&(Ze.setAttribute("lspace","0em"),Ze.setAttribute("rspace","0em")),[Ze]}for(var Tt=[],Jt,Br=0;Br<pe.length;Br++){var Gr=sr(pe[Br],_e);if(Gr instanceof co&&Jt instanceof co){if(Gr.type==="mtext"&&Jt.type==="mtext"&&Gr.getAttribute("mathvariant")===Jt.getAttribute("mathvariant")){var bn;(bn=Jt.children).push.apply(bn,Gr.children);continue}else if(Gr.type==="mn"&&Jt.type==="mn"){var Jn;(Jn=Jt.children).push.apply(Jn,Gr.children);continue}else if(Gr.type==="mi"&&Gr.children.length===1&&Jt.type==="mn"){var Si=Gr.children[0];if(Si instanceof no&&Si.text==="."){var Yi;(Yi=Jt.children).push.apply(Yi,Gr.children);continue}}else if(Jt.type==="mi"&&Jt.children.length===1){var ga=Jt.children[0];if(ga instanceof no&&ga.text==="\u0338"&&(Gr.type==="mo"||Gr.type==="mi"||Gr.type==="mn")){var Oa=Gr.children[0];Oa instanceof no&&Oa.text.length>0&&(Oa.text=Oa.text.slice(0,1)+"\u0338"+Oa.text.slice(1),Tt.pop())}}}Tt.push(Gr),Jt=Gr}return Tt},io=function(pe,_e,Le){return pa(na(pe,_e,Le))},sr=function(pe,_e){if(!pe)return new Ui.MathNode("mrow");if(Qn[pe.type]){var Le=Qn[pe.type](pe,_e);return Le}else throw new f("Got group of unknown type: '"+pe.type+"'")};function pn(Dt,pe,_e,Le){var Ze=na(Dt,_e),Tt;Ze.length===1&&Ze[0]instanceof co&&m.contains(["mrow","mtable"],Ze[0].type)?Tt=Ze[0]:Tt=new Ui.MathNode("mrow",Ze);var Jt=new Ui.MathNode("annotation",[new Ui.TextNode(pe)]);Jt.setAttribute("encoding","application/x-tex");var Br=new Ui.MathNode("semantics",[Tt,Jt]),Gr=new Ui.MathNode("math",[Br]);Gr.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML");var bn=Le?"katex":"katex-mathml";return Sr.makeSpan([bn],[Gr])}var En=function(pe){return new nr({style:pe.displayMode?j.DISPLAY:j.TEXT,maxSize:pe.maxSize,minRuleThickness:pe.minRuleThickness})},Bn=function(pe,_e){if(_e.displayMode){var Le=["katex-display"];_e.leqno&&Le.push("leqno"),_e.fleqn&&Le.push("fleqn"),pe=Sr.makeSpan(Le,[pe])}return pe},ft=function(pe,_e,Le){var Ze=En(Le),Tt;if(Le.output==="mathml")return pn(pe,_e,Ze,!0);if(Le.output==="html"){var Jt=ra(pe,Ze);Tt=Sr.makeSpan(["katex"],[Jt])}else{var Br=pn(pe,_e,Ze,!1),Gr=ra(pe,Ze);Tt=Sr.makeSpan(["katex"],[Br,Gr])}return Bn(Tt,Le)},Gt=function(pe,_e,Le){var Ze=En(Le),Tt=ra(pe,Ze),Jt=Sr.makeSpan(["katex"],[Tt]);return Bn(Jt,Le)},Er=ft,Tr={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"},Xr=function(pe){var _e=new Ui.MathNode("mo",[new Ui.TextNode(Tr[pe.substr(1)])]);return _e.setAttribute("stretchy","true"),_e},Jr={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]},dn=function(pe){return pe.type==="ordgroup"?pe.body.length:1},Ln=function(pe,_e){function Le(){var Gr=4e5,bn=pe.label.substr(1);if(m.contains(["widehat","widecheck","widetilde","utilde"],bn)){var Jn=pe,Si=dn(Jn.base),Yi,ga,Oa;if(Si>5)bn==="widehat"||bn==="widecheck"?(Yi=420,Gr=2364,Oa=.42,ga=bn+"4"):(Yi=312,Gr=2340,Oa=.34,ga="tilde4");else{var po=[1,1,2,2,3,3][Si];bn==="widehat"||bn==="widecheck"?(Gr=[0,1062,2364,2364,2364][po],Yi=[0,239,300,360,420][po],Oa=[0,.24,.3,.3,.36,.42][po],ga=bn+po):(Gr=[0,600,1033,2339,2340][po],Yi=[0,260,286,306,312][po],Oa=[0,.26,.286,.3,.306,.34][po],ga="tilde"+po)}var Oo=new me(ga),ps=new Me([Oo],{width:"100%",height:Oa+"em",viewBox:"0 0 "+Gr+" "+Yi,preserveAspectRatio:"none"});return{span:Sr.makeSvgSpan([],[ps],_e),minWidth:0,height:Oa}}else{var ts=[],ds=Jr[bn],nl=ds[0],Js=ds[1],ul=ds[2],Ps=ul/1e3,Gs=nl.length,Ol,Rl;if(Gs===1){var $s=ds[3];Ol=["hide-tail"],Rl=[$s]}else if(Gs===2)Ol=["halfarrow-left","halfarrow-right"],Rl=["xMinYMin","xMaxYMin"];else if(Gs===3)Ol=["brace-left","brace-center","brace-right"],Rl=["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 fc=new me(nl[qa]),lc=new Me([fc],{width:"400em",height:Ps+"em",viewBox:"0 0 "+Gr+" "+ul,preserveAspectRatio:Rl[qa]+" slice"}),Pl=Sr.makeSvgSpan([Ol[qa]],[lc],_e);if(Gs===1)return{span:Pl,minWidth:Js,height:Ps};Pl.style.height=Ps+"em",ts.push(Pl)}return{span:Sr.makeSpan(["stretchy"],ts,_e),minWidth:Js,height:Ps}}}var Ze=Le(),Tt=Ze.span,Jt=Ze.minWidth,Br=Ze.height;return Tt.height=Br,Tt.style.height=Br+"em",Jt>0&&(Tt.style.minWidth=Jt+"em"),Tt},Zn=function(pe,_e,Le,Ze){var Tt,Jt=pe.height+pe.depth+2*Le;if(/fbox|color/.test(_e)){if(Tt=Sr.makeSpan(["stretchy",_e],[],Ze),_e==="fbox"){var Br=Ze.color&&Ze.getColor();Br&&(Tt.style.borderColor=Br)}}else{var Gr=[];/^[bx]cancel$/.test(_e)&&Gr.push(new le({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(_e)&&Gr.push(new le({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var bn=new Me(Gr,{width:"100%",height:Jt+"em"});Tt=Sr.makeSvgSpan([],[bn],Ze)}return Tt.height=Jt,Tt.style.height=Jt+"em",Tt},Un={encloseSpan:Zn,mathMLnode:Xr,svgSpan:Ln},li=function(pe,_e){var Le,Ze,Tt=qr(pe,"supsub"),Jt;Tt?(Ze=mn(Tt.base,"accent"),Le=Ze.base,Tt.base=Le,Jt=Se(qi(Tt,_e)),Tt.base=Ze):(Ze=mn(pe,"accent"),Le=Ze.base);var Br=qi(Le,_e.havingCrampedStyle()),Gr=Ze.isShifty&&m.isCharacterBox(Le),bn=0;if(Gr){var Jn=m.getBaseElem(Le),Si=qi(Jn,_e.havingCrampedStyle());bn=oe(Si).skew}var Yi=Math.min(Br.height,_e.fontMetrics().xHeight),ga;if(Ze.isStretchy)ga=Un.svgSpan(Ze,_e),ga=Sr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Br},{type:"elem",elem:ga,wrapperClasses:["svg-align"],wrapperStyle:bn>0?{width:"calc(100% - "+2*bn+"em)",marginLeft:2*bn+"em"}:void 0}]},_e);else{var Oa,po;Ze.label==="\\vec"?(Oa=Sr.staticSvg("vec",_e),po=Sr.svgData.vec[1]):(Oa=Sr.makeOrd({mode:Ze.mode,text:Ze.label},_e,"textord"),Oa=oe(Oa),Oa.italic=0,po=Oa.width),ga=Sr.makeSpan(["accent-body"],[Oa]);var Oo=Ze.label==="\\textcircled";Oo&&(ga.classes.push("accent-full"),Yi=Br.height);var ps=bn;Oo||(ps-=po/2),ga.style.left=ps+"em",Ze.label==="\\textcircled"&&(ga.style.top=".2em"),ga=Sr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Br},{type:"kern",size:-Yi},{type:"elem",elem:ga}]},_e)}var ts=Sr.makeSpan(["mord","accent"],[ga],_e);return Jt?(Jt.children[0]=ts,Jt.height=Math.max(ts.height,Jt.height),Jt.classes[0]="mord",Jt):ts},fi=function(pe,_e){var Le=pe.isStretchy?Un.mathMLnode(pe.label):new Ui.MathNode("mo",[un(pe.label,pe.mode)]),Ze=new Ui.MathNode("mover",[sr(pe.base,_e),Le]);return Ze.setAttribute("accent","true"),Ze},Kn=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(Dt){return"\\"+Dt}).join("|"));gn({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(pe,_e){var Le=_e[0],Ze=!Kn.test(pe.funcName),Tt=!Ze||pe.funcName==="\\widehat"||pe.funcName==="\\widetilde"||pe.funcName==="\\widecheck";return{type:"accent",mode:pe.parser.mode,label:pe.funcName,isStretchy:Ze,isShifty:Tt,base:Le}},htmlBuilder:li,mathmlBuilder:fi}),gn({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(pe,_e){var Le=_e[0];return{type:"accent",mode:pe.parser.mode,label:pe.funcName,isStretchy:!1,isShifty:!0,base:Le}},htmlBuilder:li,mathmlBuilder:fi}),gn({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(pe,_e){var Le=pe.parser,Ze=pe.funcName,Tt=_e[0];return{type:"accentUnder",mode:Le.mode,label:Ze,base:Tt}},htmlBuilder:function(pe,_e){var Le=qi(pe.base,_e),Ze=Un.svgSpan(pe,_e),Tt=pe.label==="\\utilde"?.12:0,Jt=Sr.makeVList({positionType:"bottom",positionData:Ze.height+Tt,children:[{type:"elem",elem:Ze,wrapperClasses:["svg-align"]},{type:"kern",size:Tt},{type:"elem",elem:Le}]},_e);return Sr.makeSpan(["mord","accentunder"],[Jt],_e)},mathmlBuilder:function(pe,_e){var Le=Un.mathMLnode(pe.label),Ze=new Ui.MathNode("munder",[sr(pe.base,_e),Le]);return Ze.setAttribute("accentunder","true"),Ze}});var ei=function(pe){var _e=new Ui.MathNode("mpadded",pe?[pe]:[]);return _e.setAttribute("width","+0.6em"),_e.setAttribute("lspace","0.3em"),_e};gn({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(pe,_e,Le){var Ze=pe.parser,Tt=pe.funcName;return{type:"xArrow",mode:Ze.mode,label:Tt,body:_e[0],below:Le[0]}},htmlBuilder:function(pe,_e){var Le=_e.style,Ze=_e.havingStyle(Le.sup()),Tt=Sr.wrapFragment(qi(pe.body,Ze,_e),_e);Tt.classes.push("x-arrow-pad");var Jt;pe.below&&(Ze=_e.havingStyle(Le.sub()),Jt=Sr.wrapFragment(qi(pe.below,Ze,_e),_e),Jt.classes.push("x-arrow-pad"));var Br=Un.svgSpan(pe,_e),Gr=-_e.fontMetrics().axisHeight+.5*Br.height,bn=-_e.fontMetrics().axisHeight-.5*Br.height-.111;(Tt.depth>.25||pe.label==="\\xleftequilibrium")&&(bn-=Tt.depth);var Jn;if(Jt){var Si=-_e.fontMetrics().axisHeight+Jt.height+.5*Br.height+.111;Jn=Sr.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Tt,shift:bn},{type:"elem",elem:Br,shift:Gr},{type:"elem",elem:Jt,shift:Si}]},_e)}else Jn=Sr.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Tt,shift:bn},{type:"elem",elem:Br,shift:Gr}]},_e);return Jn.children[0].children[0].children[1].classes.push("svg-align"),Sr.makeSpan(["mrel","x-arrow"],[Jn],_e)},mathmlBuilder:function(pe,_e){var Le=Un.mathMLnode(pe.label),Ze;if(pe.body){var Tt=ei(sr(pe.body,_e));if(pe.below){var Jt=ei(sr(pe.below,_e));Ze=new Ui.MathNode("munderover",[Le,Jt,Tt])}else Ze=new Ui.MathNode("mover",[Le,Tt])}else if(pe.below){var Br=ei(sr(pe.below,_e));Ze=new Ui.MathNode("munder",[Le,Br])}else Ze=ei(),Ze=new Ui.MathNode("mover",[Le,Ze]);return Ze}}),gn({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(pe,_e){for(var Le=pe.parser,Ze=mn(_e[0],"ordgroup"),Tt=Ze.body,Jt="",Br=0;Br<Tt.length;Br++){var Gr=mn(Tt[Br],"textord");Jt+=Gr.text}var bn=parseInt(Jt);if(isNaN(bn))throw new f("\\@char has non-numeric argument "+Jt);return{type:"textord",mode:Le.mode,text:String.fromCharCode(bn)}}});var qn=function(pe,_e){var Le=kn(pe.body,_e.withColor(pe.color),!1);return Sr.makeFragment(Le)},_i=function(pe,_e){var Le=na(pe.body,_e.withColor(pe.color)),Ze=new Ui.MathNode("mstyle",Le);return Ze.setAttribute("mathcolor",pe.color),Ze};gn({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","original"]},handler:function(pe,_e){var Le=pe.parser,Ze=mn(_e[0],"color-token").color,Tt=_e[1];return{type:"color",mode:Le.mode,color:Ze,body:_n(Tt)}},htmlBuilder:qn,mathmlBuilder:_i}),gn({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,greediness:3,argTypes:["color"]},handler:function(pe,_e){var Le=pe.parser,Ze=pe.breakOnTokenText,Tt=mn(_e[0],"color-token").color;Le.gullet.macros.set("\\current@color",Tt);var Jt=Le.parseExpression(!0,Ze);return{type:"color",mode:Le.mode,color:Tt,body:Jt}},htmlBuilder:qn,mathmlBuilder:_i}),gn({type:"cr",names:["\\cr","\\newline"],props:{numArgs:0,numOptionalArgs:1,argTypes:["size"],allowedInText:!0},handler:function(pe,_e,Le){var Ze=pe.parser,Tt=pe.funcName,Jt=Le[0],Br=Tt==="\\cr",Gr=!1;return Br||(Ze.settings.displayMode&&Ze.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode")?Gr=!1:Gr=!0),{type:"cr",mode:Ze.mode,newLine:Gr,newRow:Br,size:Jt&&mn(Jt,"size").value}},htmlBuilder:function(pe,_e){if(pe.newRow)throw new f("\\cr valid only within a tabular/array environment");var Le=Sr.makeSpan(["mspace"],[],_e);return pe.newLine&&(Le.classes.push("newline"),pe.size&&(Le.style.marginTop=ur(pe.size,_e)+"em")),Le},mathmlBuilder:function(pe,_e){var Le=new Ui.MathNode("mspace");return pe.newLine&&(Le.setAttribute("linebreak","newline"),pe.size&&Le.setAttribute("height",ur(pe.size,_e)+"em")),Le}});var Ni=function(pe,_e,Le){var Ze=$e.math[pe]&&$e.math[pe].replace,Tt=Je(Ze||pe,_e,Le);if(!Tt)throw new Error("Unsupported symbol "+pe+" and font size "+_e+".");return Tt},Vi=function(pe,_e,Le,Ze){var Tt=Le.havingBaseStyle(_e),Jt=Sr.makeSpan(Ze.concat(Tt.sizingClasses(Le)),[pe],Le),Br=Tt.sizeMultiplier/Le.sizeMultiplier;return Jt.height*=Br,Jt.depth*=Br,Jt.maxFontSize=Tt.sizeMultiplier,Jt},ua=function(pe,_e,Le){var Ze=_e.havingBaseStyle(Le),Tt=(1-_e.sizeMultiplier/Ze.sizeMultiplier)*_e.fontMetrics().axisHeight;pe.classes.push("delimcenter"),pe.style.top=Tt+"em",pe.height-=Tt,pe.depth+=Tt},Qi=function(pe,_e,Le,Ze,Tt,Jt){var Br=Sr.makeSymbol(pe,"Main-Regular",Tt,Ze),Gr=Vi(Br,_e,Ze,Jt);return Le&&ua(Gr,Ze,_e),Gr},Ca=function(pe,_e,Le,Ze){return Sr.makeSymbol(pe,"Size"+_e+"-Regular",Le,Ze)},Na=function(pe,_e,Le,Ze,Tt,Jt){var Br=Ca(pe,_e,Tt,Ze),Gr=Vi(Sr.makeSpan(["delimsizing","size"+_e],[Br],Ze),j.TEXT,Ze,Jt);return Le&&ua(Gr,Ze,j.TEXT),Gr},ma=function(pe,_e,Le){var Ze;_e==="Size1-Regular"?Ze="delim-size1":Ze="delim-size4";var Tt=Sr.makeSpan(["delimsizinginner",Ze],[Sr.makeSpan([],[Sr.makeSymbol(pe,_e,Le)])]);return{type:"elem",elem:Tt}},ta={type:"kern",size:-.005},wa=function(pe,_e,Le,Ze,Tt,Jt){var Br,Gr,bn,Jn;Br=bn=Jn=pe,Gr=null;var Si="Size1-Regular";pe==="\\uparrow"?bn=Jn="\u23D0":pe==="\\Uparrow"?bn=Jn="\u2016":pe==="\\downarrow"?Br=bn="\u23D0":pe==="\\Downarrow"?Br=bn="\u2016":pe==="\\updownarrow"?(Br="\\uparrow",bn="\u23D0",Jn="\\downarrow"):pe==="\\Updownarrow"?(Br="\\Uparrow",bn="\u2016",Jn="\\Downarrow"):pe==="["||pe==="\\lbrack"?(Br="\u23A1",bn="\u23A2",Jn="\u23A3",Si="Size4-Regular"):pe==="]"||pe==="\\rbrack"?(Br="\u23A4",bn="\u23A5",Jn="\u23A6",Si="Size4-Regular"):pe==="\\lfloor"||pe==="\u230A"?(bn=Br="\u23A2",Jn="\u23A3",Si="Size4-Regular"):pe==="\\lceil"||pe==="\u2308"?(Br="\u23A1",bn=Jn="\u23A2",Si="Size4-Regular"):pe==="\\rfloor"||pe==="\u230B"?(bn=Br="\u23A5",Jn="\u23A6",Si="Size4-Regular"):pe==="\\rceil"||pe==="\u2309"?(Br="\u23A4",bn=Jn="\u23A5",Si="Size4-Regular"):pe==="("||pe==="\\lparen"?(Br="\u239B",bn="\u239C",Jn="\u239D",Si="Size4-Regular"):pe===")"||pe==="\\rparen"?(Br="\u239E",bn="\u239F",Jn="\u23A0",Si="Size4-Regular"):pe==="\\{"||pe==="\\lbrace"?(Br="\u23A7",Gr="\u23A8",Jn="\u23A9",bn="\u23AA",Si="Size4-Regular"):pe==="\\}"||pe==="\\rbrace"?(Br="\u23AB",Gr="\u23AC",Jn="\u23AD",bn="\u23AA",Si="Size4-Regular"):pe==="\\lgroup"||pe==="\u27EE"?(Br="\u23A7",Jn="\u23A9",bn="\u23AA",Si="Size4-Regular"):pe==="\\rgroup"||pe==="\u27EF"?(Br="\u23AB",Jn="\u23AD",bn="\u23AA",Si="Size4-Regular"):pe==="\\lmoustache"||pe==="\u23B0"?(Br="\u23A7",Jn="\u23AD",bn="\u23AA",Si="Size4-Regular"):(pe==="\\rmoustache"||pe==="\u23B1")&&(Br="\u23AB",Jn="\u23A9",bn="\u23AA",Si="Size4-Regular");var Yi=Ni(Br,Si,Tt),ga=Yi.height+Yi.depth,Oa=Ni(bn,Si,Tt),po=Oa.height+Oa.depth,Oo=Ni(Jn,Si,Tt),ps=Oo.height+Oo.depth,ts=0,ds=1;if(Gr!==null){var nl=Ni(Gr,Si,Tt);ts=nl.height+nl.depth,ds=2}var Js=ga+ps+ts,ul=Math.max(0,Math.ceil((_e-Js)/(ds*po))),Ps=Js+ul*ds*po,Gs=Ze.fontMetrics().axisHeight;Le&&(Gs*=Ze.sizeMultiplier);var Ol=Ps/2-Gs,Rl=(ul+1)*.005-po,$s=[];if($s.push(ma(Jn,Si,Tt)),Gr===null)for(var qa=0;qa<ul;qa++)$s.push(ta),$s.push(ma(bn,Si,Tt));else{for(var fc=0;fc<ul;fc++)$s.push(ta),$s.push(ma(bn,Si,Tt));$s.push({type:"kern",size:Rl}),$s.push(ma(bn,Si,Tt)),$s.push(ta),$s.push(ma(Gr,Si,Tt));for(var lc=0;lc<ul;lc++)$s.push(ta),$s.push(ma(bn,Si,Tt))}$s.push({type:"kern",size:Rl}),$s.push(ma(bn,Si,Tt)),$s.push(ta),$s.push(ma(Br,Si,Tt));var Pl=Ze.havingBaseStyle(j.TEXT),Us=Sr.makeVList({positionType:"bottom",positionData:Ol,children:$s},Pl);return Vi(Sr.makeSpan(["delimsizing","mult"],[Us],Pl),j.TEXT,Ze,Jt)},wi=80,fa=.08,ja=function(pe,_e,Le,Ze,Tt){var Jt=ve(pe,Ze,Le),Br=new me(pe,Jt),Gr=new Me([Br],{width:"400em",height:_e+"em",viewBox:"0 0 400000 "+Le,preserveAspectRatio:"xMinYMin slice"});return Sr.makeSvgSpan(["hide-tail"],[Gr],Tt)},kr=function(pe,_e){var Le=_e.havingBaseSizing(),Ze=On("\\surd",pe*Le.sizeMultiplier,tn,Le),Tt=Le.sizeMultiplier,Jt=Math.max(0,_e.minRuleThickness-_e.fontMetrics().sqrtRuleThickness),Br,Gr=0,bn=0,Jn=0,Si;return Ze.type==="small"?(Jn=1e3+1e3*Jt+wi,pe<1?Tt=1:pe<1.4&&(Tt=.7),Gr=(1+Jt+fa)/Tt,bn=(1+Jt)/Tt,Br=ja("sqrtMain",Gr,Jn,Jt,_e),Br.style.minWidth="0.853em",Si=.833/Tt):Ze.type==="large"?(Jn=(1e3+wi)*dr[Ze.size],bn=(dr[Ze.size]+Jt)/Tt,Gr=(dr[Ze.size]+Jt+fa)/Tt,Br=ja("sqrtSize"+Ze.size,Gr,Jn,Jt,_e),Br.style.minWidth="1.02em",Si=1/Tt):(Gr=pe+Jt+fa,bn=pe+Jt,Jn=Math.floor(1e3*pe+Jt)+wi,Br=ja("sqrtTall",Gr,Jn,Jt,_e),Br.style.minWidth="0.742em",Si=1.056),Br.height=bn,Br.style.height=Gr+"em",{span:Br,advanceWidth:Si,ruleWidth:(_e.fontMetrics().sqrtRuleThickness+Jt)*Tt}},Zr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],vn=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],Vr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],dr=[0,1.2,1.8,2.4,3],jr=function(pe,_e,Le,Ze,Tt){if(pe==="<"||pe==="\\lt"||pe==="\u27E8"?pe="\\langle":(pe===">"||pe==="\\gt"||pe==="\u27E9")&&(pe="\\rangle"),m.contains(Zr,pe)||m.contains(Vr,pe))return Na(pe,_e,!1,Le,Ze,Tt);if(m.contains(vn,pe))return wa(pe,dr[_e],!1,Le,Ze,Tt);throw new f("Illegal delimiter: '"+pe+"'")},vr=[{type:"small",style:j.SCRIPTSCRIPT},{type:"small",style:j.SCRIPT},{type:"small",style:j.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],nn=[{type:"small",style:j.SCRIPTSCRIPT},{type:"small",style:j.SCRIPT},{type:"small",style:j.TEXT},{type:"stack"}],tn=[{type:"small",style:j.SCRIPTSCRIPT},{type:"small",style:j.SCRIPT},{type:"small",style:j.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],jn=function(pe){if(pe.type==="small")return"Main-Regular";if(pe.type==="large")return"Size"+pe.size+"-Regular";if(pe.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+pe.type+"' here.")},On=function(pe,_e,Le,Ze){for(var Tt=Math.min(2,3-Ze.style.size),Jt=Tt;Jt<Le.length&&!(Le[Jt].type==="stack");Jt++){var Br=Ni(pe,jn(Le[Jt]),"math"),Gr=Br.height+Br.depth;if(Le[Jt].type==="small"){var bn=Ze.havingBaseStyle(Le[Jt].style);Gr*=bn.sizeMultiplier}if(Gr>_e)return Le[Jt]}return Le[Le.length-1]},Vn=function(pe,_e,Le,Ze,Tt,Jt){pe==="<"||pe==="\\lt"||pe==="\u27E8"?pe="\\langle":(pe===">"||pe==="\\gt"||pe==="\u27E9")&&(pe="\\rangle");var Br;m.contains(Vr,pe)?Br=vr:m.contains(Zr,pe)?Br=tn:Br=nn;var Gr=On(pe,_e,Br,Ze);return Gr.type==="small"?Qi(pe,Gr.style,Le,Ze,Tt,Jt):Gr.type==="large"?Na(pe,Gr.size,Le,Ze,Tt,Jt):wa(pe,_e,Le,Ze,Tt,Jt)},Ai=function(pe,_e,Le,Ze,Tt,Jt){var Br=Ze.fontMetrics().axisHeight*Ze.sizeMultiplier,Gr=901,bn=5/Ze.fontMetrics().ptPerEm,Jn=Math.max(_e-Br,Le+Br),Si=Math.max(Jn/500*Gr,2*Jn-bn);return Vn(pe,Si,!0,Ze,Tt,Jt)},Li={sqrtImage:kr,sizedDelim:jr,customSizedDelim:Vn,leftRightDelim:Ai},Ri={"\\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(Dt,pe){var _e=Di(Dt);if(_e&&m.contains(xa,_e.text))return _e;throw new f("Invalid delimiter: '"+(_e?_e.text:JSON.stringify(Dt))+"' after '"+pe.funcName+"'",Dt)}gn({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(pe,_e){var Le=oo(_e[0],pe);return{type:"delimsizing",mode:pe.parser.mode,size:Ri[pe.funcName].size,mclass:Ri[pe.funcName].mclass,delim:Le.text}},htmlBuilder:function(pe,_e){return pe.delim==="."?Sr.makeSpan([pe.mclass]):Li.sizedDelim(pe.delim,pe.size,_e,pe.mode,[pe.mclass])},mathmlBuilder:function(pe){var _e=[];pe.delim!=="."&&_e.push(un(pe.delim,pe.mode));var Le=new Ui.MathNode("mo",_e);return pe.mclass==="mopen"||pe.mclass==="mclose"?Le.setAttribute("fence","true"):Le.setAttribute("fence","false"),Le}});function Xa(Dt){if(!Dt.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}gn({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(pe,_e){var Le=pe.parser.gullet.macros.get("\\current@color");if(Le&&typeof Le!="string")throw new f("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:pe.parser.mode,delim:oo(_e[0],pe).text,color:Le}}}),gn({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(pe,_e){var Le=oo(_e[0],pe),Ze=pe.parser;++Ze.leftrightDepth;var Tt=Ze.parseExpression(!1);--Ze.leftrightDepth,Ze.expect("\\right",!1);var Jt=mn(Ze.parseFunction(),"leftright-right");return{type:"leftright",mode:Ze.mode,body:Tt,left:Le.text,right:Jt.delim,rightColor:Jt.color}},htmlBuilder:function(pe,_e){Xa(pe);for(var Le=kn(pe.body,_e,!0,["mopen","mclose"]),Ze=0,Tt=0,Jt=!1,Br=0;Br<Le.length;Br++)Le[Br].isMiddle?Jt=!0:(Ze=Math.max(Le[Br].height,Ze),Tt=Math.max(Le[Br].depth,Tt));Ze*=_e.sizeMultiplier,Tt*=_e.sizeMultiplier;var Gr;if(pe.left==="."?Gr=Ei(_e,["mopen"]):Gr=Li.leftRightDelim(pe.left,Ze,Tt,_e,pe.mode,["mopen"]),Le.unshift(Gr),Jt)for(var bn=1;bn<Le.length;bn++){var Jn=Le[bn],Si=Jn.isMiddle;Si&&(Le[bn]=Li.leftRightDelim(Si.delim,Ze,Tt,Si.options,pe.mode,[]))}var Yi;if(pe.right===".")Yi=Ei(_e,["mclose"]);else{var ga=pe.rightColor?_e.withColor(pe.rightColor):_e;Yi=Li.leftRightDelim(pe.right,Ze,Tt,ga,pe.mode,["mclose"])}return Le.push(Yi),Sr.makeSpan(["minner"],Le,_e)},mathmlBuilder:function(pe,_e){Xa(pe);var Le=na(pe.body,_e);if(pe.left!=="."){var Ze=new Ui.MathNode("mo",[un(pe.left,pe.mode)]);Ze.setAttribute("fence","true"),Le.unshift(Ze)}if(pe.right!=="."){var Tt=new Ui.MathNode("mo",[un(pe.right,pe.mode)]);Tt.setAttribute("fence","true"),pe.rightColor&&Tt.setAttribute("mathcolor",pe.rightColor),Le.push(Tt)}return pa(Le)}}),gn({type:"middle",names:["\\middle"],props:{numArgs:1},handler:function(pe,_e){var Le=oo(_e[0],pe);if(!pe.parser.leftrightDepth)throw new f("\\middle without preceding \\left",Le);return{type:"middle",mode:pe.parser.mode,delim:Le.text}},htmlBuilder:function(pe,_e){var Le;if(pe.delim===".")Le=Ei(_e,[]);else{Le=Li.sizedDelim(pe.delim,1,_e,pe.mode,[]);var Ze={delim:pe.delim,options:_e};Le.isMiddle=Ze}return Le},mathmlBuilder:function(pe,_e){var Le=pe.delim==="\\vert"||pe.delim==="|"?un("|","text"):un(pe.delim,pe.mode),Ze=new Ui.MathNode("mo",[Le]);return Ze.setAttribute("fence","true"),Ze.setAttribute("lspace","0.05em"),Ze.setAttribute("rspace","0.05em"),Ze}});var bo=function(pe,_e){var Le=Sr.wrapFragment(qi(pe.body,_e),_e),Ze=pe.label.substr(1),Tt=_e.sizeMultiplier,Jt,Br=0,Gr=m.isCharacterBox(pe.body);if(Ze==="sout")Jt=Sr.makeSpan(["stretchy","sout"]),Jt.height=_e.fontMetrics().defaultRuleThickness/Tt,Br=-.5*_e.fontMetrics().xHeight;else{/cancel/.test(Ze)?Gr||Le.classes.push("cancel-pad"):Le.classes.push("boxpad");var bn=0,Jn=0;/box/.test(Ze)?(Jn=Math.max(_e.fontMetrics().fboxrule,_e.minRuleThickness),bn=_e.fontMetrics().fboxsep+(Ze==="colorbox"?0:Jn)):bn=Gr?.2:0,Jt=Un.encloseSpan(Le,Ze,bn,_e),/fbox|boxed|fcolorbox/.test(Ze)&&(Jt.style.borderStyle="solid",Jt.style.borderWidth=Jn+"em"),Br=Le.depth+bn,pe.backgroundColor&&(Jt.style.backgroundColor=pe.backgroundColor,pe.borderColor&&(Jt.style.borderColor=pe.borderColor))}var Si;return pe.backgroundColor?Si=Sr.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Jt,shift:Br},{type:"elem",elem:Le,shift:0}]},_e):Si=Sr.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Le,shift:0},{type:"elem",elem:Jt,shift:Br,wrapperClasses:/cancel/.test(Ze)?["svg-align"]:[]}]},_e),/cancel/.test(Ze)&&(Si.height=Le.height,Si.depth=Le.depth),/cancel/.test(Ze)&&!Gr?Sr.makeSpan(["mord","cancel-lap"],[Si],_e):Sr.makeSpan(["mord"],[Si],_e)},Ao=function(pe,_e){var Le=0,Ze=new Ui.MathNode(pe.label.indexOf("colorbox")>-1?"mpadded":"menclose",[sr(pe.body,_e)]);switch(pe.label){case"\\cancel":Ze.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":Ze.setAttribute("notation","downdiagonalstrike");break;case"\\sout":Ze.setAttribute("notation","horizontalstrike");break;case"\\fbox":Ze.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(Le=_e.fontMetrics().fboxsep*_e.fontMetrics().ptPerEm,Ze.setAttribute("width","+"+2*Le+"pt"),Ze.setAttribute("height","+"+2*Le+"pt"),Ze.setAttribute("lspace",Le+"pt"),Ze.setAttribute("voffset",Le+"pt"),pe.label==="\\fcolorbox"){var Tt=Math.max(_e.fontMetrics().fboxrule,_e.minRuleThickness);Ze.setAttribute("style","border: "+Tt+"em solid "+String(pe.borderColor))}break;case"\\xcancel":Ze.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return pe.backgroundColor&&Ze.setAttribute("mathbackground",pe.backgroundColor),Ze};gn({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(pe,_e,Le){var Ze=pe.parser,Tt=pe.funcName,Jt=mn(_e[0],"color-token").color,Br=_e[1];return{type:"enclose",mode:Ze.mode,label:Tt,backgroundColor:Jt,body:Br}},htmlBuilder:bo,mathmlBuilder:Ao}),gn({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(pe,_e,Le){var Ze=pe.parser,Tt=pe.funcName,Jt=mn(_e[0],"color-token").color,Br=mn(_e[1],"color-token").color,Gr=_e[2];return{type:"enclose",mode:Ze.mode,label:Tt,backgroundColor:Br,borderColor:Jt,body:Gr}},htmlBuilder:bo,mathmlBuilder:Ao}),gn({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(pe,_e){var Le=pe.parser;return{type:"enclose",mode:Le.mode,label:"\\fbox",body:_e[0]}}}),gn({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(pe,_e,Le){var Ze=pe.parser,Tt=pe.funcName,Jt=_e[0];return{type:"enclose",mode:Ze.mode,label:Tt,body:Jt}},htmlBuilder:bo,mathmlBuilder:Ao});var wo={};function Fa(Dt){for(var pe=Dt.type,_e=Dt.names,Le=Dt.props,Ze=Dt.handler,Tt=Dt.htmlBuilder,Jt=Dt.mathmlBuilder,Br={type:pe,numArgs:Le.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:Ze},Gr=0;Gr<_e.length;++Gr)wo[_e[Gr]]=Br;Tt&&(fn[pe]=Tt),Jt&&(Qn[pe]=Jt)}function Ea(Dt){var pe=[];Dt.consumeSpaces();for(var _e=Dt.fetch().text;_e==="\\hline"||_e==="\\hdashline";)Dt.consume(),pe.push(_e==="\\hdashline"),Dt.consumeSpaces(),_e=Dt.fetch().text;return pe}function so(Dt,pe,_e){var Le=pe.hskipBeforeAndAfter,Ze=pe.addJot,Tt=pe.cols,Jt=pe.arraystretch,Br=pe.colSeparationType;if(Dt.gullet.beginGroup(),Dt.gullet.macros.set("\\\\","\\cr"),!Jt){var Gr=Dt.gullet.expandMacroAsText("\\arraystretch");if(Gr==null)Jt=1;else if(Jt=parseFloat(Gr),!Jt||Jt<0)throw new f("Invalid \\arraystretch: "+Gr)}Dt.gullet.beginGroup();var bn=[],Jn=[bn],Si=[],Yi=[];for(Yi.push(Ea(Dt));;){var ga=Dt.parseExpression(!1,"\\cr");Dt.gullet.endGroup(),Dt.gullet.beginGroup(),ga={type:"ordgroup",mode:Dt.mode,body:ga},_e&&(ga={type:"styling",mode:Dt.mode,style:_e,body:[ga]}),bn.push(ga);var Oa=Dt.fetch().text;if(Oa==="&")Dt.consume();else if(Oa==="\\end"){bn.length===1&&ga.type==="styling"&&ga.body[0].body.length===0&&Jn.pop(),Yi.length<Jn.length+1&&Yi.push([]);break}else if(Oa==="\\cr"){var po=mn(Dt.parseFunction(),"cr");Si.push(po.size),Yi.push(Ea(Dt)),bn=[],Jn.push(bn)}else throw new f("Expected & or \\\\ or \\cr or \\end",Dt.nextToken)}return Dt.gullet.endGroup(),Dt.gullet.endGroup(),{type:"array",mode:Dt.mode,addJot:Ze,arraystretch:Jt,body:Jn,cols:Tt,rowGaps:Si,hskipBeforeAndAfter:Le,hLinesBeforeRow:Yi,colSeparationType:Br}}function to(Dt){return Dt.substr(0,1)==="d"?"display":"text"}var Lo=function(pe,_e){var Le,Ze,Tt=pe.body.length,Jt=pe.hLinesBeforeRow,Br=0,Gr=new Array(Tt),bn=[],Jn=Math.max(_e.fontMetrics().arrayRuleWidth,_e.minRuleThickness),Si=1/_e.fontMetrics().ptPerEm,Yi=5*Si;if(pe.colSeparationType&&pe.colSeparationType==="small"){var ga=_e.havingStyle(j.SCRIPT).sizeMultiplier;Yi=.2778*(ga/_e.sizeMultiplier)}var Oa=12*Si,po=3*Si,Oo=pe.arraystretch*Oa,ps=.7*Oo,ts=.3*Oo,ds=0;function nl(Sc){for(var hs=0;hs<Sc.length;++hs)hs>0&&(ds+=.25),bn.push({pos:ds,isDashed:Sc[hs]})}for(nl(Jt[0]),Le=0;Le<pe.body.length;++Le){var Js=pe.body[Le],ul=ps,Ps=ts;Br<Js.length&&(Br=Js.length);var Gs=new Array(Js.length);for(Ze=0;Ze<Js.length;++Ze){var Ol=qi(Js[Ze],_e);Ps<Ol.depth&&(Ps=Ol.depth),ul<Ol.height&&(ul=Ol.height),Gs[Ze]=Ol}var Rl=pe.rowGaps[Le],$s=0;Rl&&($s=ur(Rl,_e),$s>0&&($s+=ts,Ps<$s&&(Ps=$s),$s=0)),pe.addJot&&(Ps+=po),Gs.height=ul,Gs.depth=Ps,ds+=ul,Gs.pos=ds,ds+=Ps+$s,Gr[Le]=Gs,nl(Jt[Le+1])}var qa=ds/2+_e.fontMetrics().axisHeight,fc=pe.cols||[],lc=[],Pl,Us;for(Ze=0,Us=0;Ze<Br||Us<fc.length;++Ze,++Us){for(var Zl=fc[Us]||{},nu=!0;Zl.type==="separator";){if(nu||(Pl=Sr.makeSpan(["arraycolsep"],[]),Pl.style.width=_e.fontMetrics().doubleRuleSep+"em",lc.push(Pl)),Zl.separator==="|"||Zl.separator===":"){var Lc=Zl.separator==="|"?"solid":"dashed",Ul=Sr.makeSpan(["vertical-separator"],[],_e);Ul.style.height=ds+"em",Ul.style.borderRightWidth=Jn+"em",Ul.style.borderRightStyle=Lc,Ul.style.margin="0 -"+Jn/2+"em",Ul.style.verticalAlign=-(ds-qa)+"em",lc.push(Ul)}else throw new f("Invalid separator type: "+Zl.separator);Us++,Zl=fc[Us]||{},nu=!1}if(Ze>=Br)continue;var ol=void 0;(Ze>0||pe.hskipBeforeAndAfter)&&(ol=m.deflt(Zl.pregap,Yi),ol!==0&&(Pl=Sr.makeSpan(["arraycolsep"],[]),Pl.style.width=ol+"em",lc.push(Pl)));var zl=[];for(Le=0;Le<Tt;++Le){var Fc=Gr[Le],$l=Fc[Ze];if(!$l)continue;var wc=Fc.pos-qa;$l.depth=Fc.depth,$l.height=Fc.height,zl.push({type:"elem",elem:$l,shift:wc})}zl=Sr.makeVList({positionType:"individualShift",children:zl},_e),zl=Sr.makeSpan(["col-align-"+(Zl.align||"c")],[zl]),lc.push(zl),(Ze<Br-1||pe.hskipBeforeAndAfter)&&(ol=m.deflt(Zl.postgap,Yi),ol!==0&&(Pl=Sr.makeSpan(["arraycolsep"],[]),Pl.style.width=ol+"em",lc.push(Pl)))}if(Gr=Sr.makeSpan(["mtable"],lc),bn.length>0){for(var xc=Sr.makeLineSpan("hline",_e,Jn),pc=Sr.makeLineSpan("hdashline",_e,Jn),Wc=[{type:"elem",elem:Gr,shift:0}];bn.length>0;){var kc=bn.pop(),Nc=kc.pos-qa;kc.isDashed?Wc.push({type:"elem",elem:pc,shift:Nc}):Wc.push({type:"elem",elem:xc,shift:Nc})}Gr=Sr.makeVList({positionType:"individualShift",children:Wc},_e)}return Sr.makeSpan(["mord"],[Gr],_e)},Xo={c:"center ",l:"left ",r:"right "},ro=function(pe,_e){var Le=new Ui.MathNode("mtable",pe.body.map(function(ds){return new Ui.MathNode("mtr",ds.map(function(nl){return new Ui.MathNode("mtd",[sr(nl,_e)])}))})),Ze=pe.arraystretch===.5?.1:.16+pe.arraystretch-1+(pe.addJot?.09:0);Le.setAttribute("rowspacing",Ze+"em");var Tt="",Jt="";if(pe.cols){var Br=pe.cols,Gr="",bn=!1,Jn=0,Si=Br.length;Br[0].type==="separator"&&(Tt+="top ",Jn=1),Br[Br.length-1].type==="separator"&&(Tt+="bottom ",Si-=1);for(var Yi=Jn;Yi<Si;Yi++)Br[Yi].type==="align"?(Jt+=Xo[Br[Yi].align],bn&&(Gr+="none "),bn=!0):Br[Yi].type==="separator"&&(bn&&(Gr+=Br[Yi].separator==="|"?"solid ":"dashed ",bn=!1));Le.setAttribute("columnalign",Jt.trim()),/[sd]/.test(Gr)&&Le.setAttribute("columnlines",Gr.trim())}if(pe.colSeparationType==="align"){for(var ga=pe.cols||[],Oa="",po=1;po<ga.length;po++)Oa+=po%2?"0em ":"1em ";Le.setAttribute("columnspacing",Oa.trim())}else pe.colSeparationType==="alignat"?Le.setAttribute("columnspacing","0em"):pe.colSeparationType==="small"?Le.setAttribute("columnspacing","0.2778em"):Le.setAttribute("columnspacing","1em");var Oo="",ps=pe.hLinesBeforeRow;Tt+=ps[0].length>0?"left ":"",Tt+=ps[ps.length-1].length>0?"right ":"";for(var ts=1;ts<ps.length-1;ts++)Oo+=ps[ts].length===0?"none ":ps[ts][0]?"dashed ":"solid ";return/[sd]/.test(Oo)&&Le.setAttribute("rowlines",Oo.trim()),Tt!==""&&(Le=new Ui.MathNode("menclose",[Le]),Le.setAttribute("notation",Tt.trim())),pe.arraystretch&&pe.arraystretch<1&&(Le=new Ui.MathNode("mstyle",[Le]),Le.setAttribute("scriptlevel","1")),Le},za=function(pe,_e){var Le=[],Ze=so(pe.parser,{cols:Le,addJot:!0},"display"),Tt,Jt=0,Br={type:"ordgroup",mode:pe.mode,body:[]},Gr=qr(_e[0],"ordgroup");if(Gr){for(var bn="",Jn=0;Jn<Gr.body.length;Jn++){var Si=mn(Gr.body[Jn],"textord");bn+=Si.text}Tt=Number(bn),Jt=Tt*2}var Yi=!Jt;Ze.body.forEach(function(Oo){for(var ps=1;ps<Oo.length;ps+=2){var ts=mn(Oo[ps],"styling"),ds=mn(ts.body[0],"ordgroup");ds.body.unshift(Br)}if(Yi)Jt<Oo.length&&(Jt=Oo.length);else{var nl=Oo.length/2;if(Tt<nl)throw new f("Too many math in a row: "+("expected "+Tt+", but got "+nl),Oo[0])}});for(var ga=0;ga<Jt;++ga){var Oa="r",po=0;ga%2===1?Oa="l":ga>0&&Yi&&(po=1),Le[ga]={type:"align",align:Oa,pregap:po,postgap:0}}return Ze.colSeparationType=Yi?"align":"alignat",Ze};Fa({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(pe,_e){var Le=Di(_e[0]),Ze=Le?[_e[0]]:mn(_e[0],"ordgroup").body,Tt=Ze.map(function(Br){var Gr=pi(Br),bn=Gr.text;if("lcr".indexOf(bn)!==-1)return{type:"align",align:bn};if(bn==="|")return{type:"separator",separator:"|"};if(bn===":")return{type:"separator",separator:":"};throw new f("Unknown column alignment: "+bn,Br)}),Jt={cols:Tt,hskipBeforeAndAfter:!0};return so(pe.parser,Jt,to(pe.envName))},htmlBuilder:Lo,mathmlBuilder:ro}),Fa({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(pe){var _e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[pe.envName],Le={hskipBeforeAndAfter:!1},Ze=so(pe.parser,Le,to(pe.envName));return _e?{type:"leftright",mode:pe.mode,body:[Ze],left:_e[0],right:_e[1],rightColor:void 0}:Ze},htmlBuilder:Lo,mathmlBuilder:ro}),Fa({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(pe){var _e={arraystretch:.5},Le=so(pe.parser,_e,"script");return Le.colSeparationType="small",Le},htmlBuilder:Lo,mathmlBuilder:ro}),Fa({type:"array",names:["subarray"],props:{numArgs:1},handler:function(pe,_e){var Le=Di(_e[0]),Ze=Le?[_e[0]]:mn(_e[0],"ordgroup").body,Tt=Ze.map(function(Br){var Gr=pi(Br),bn=Gr.text;if("lc".indexOf(bn)!==-1)return{type:"align",align:bn};throw new f("Unknown column alignment: "+bn,Br)});if(Tt.length>1)throw new f("{subarray} can contain only one column");var Jt={cols:Tt,hskipBeforeAndAfter:!1,arraystretch:.5};if(Jt=so(pe.parser,Jt,"script"),Jt.body[0].length>1)throw new f("{subarray} can contain only one column");return Jt},htmlBuilder:Lo,mathmlBuilder:ro}),Fa({type:"array",names:["cases","dcases"],props:{numArgs:0},handler:function(pe){var _e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},Le=so(pe.parser,_e,to(pe.envName));return{type:"leftright",mode:pe.mode,body:[Le],left:"\\{",right:".",rightColor:void 0}},htmlBuilder:Lo,mathmlBuilder:ro}),Fa({type:"array",names:["aligned"],props:{numArgs:0},handler:za,htmlBuilder:Lo,mathmlBuilder:ro}),Fa({type:"array",names:["gathered"],props:{numArgs:0},handler:function(pe){var _e={cols:[{type:"align",align:"c"}],addJot:!0};return so(pe.parser,_e,"display")},htmlBuilder:Lo,mathmlBuilder:ro}),Fa({type:"array",names:["alignedat"],props:{numArgs:1},handler:za,htmlBuilder:Lo,mathmlBuilder:ro}),gn({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(pe,_e){throw new f(pe.funcName+" valid only within array environment")}});var No=wo,_o=No;gn({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(pe,_e){var Le=pe.parser,Ze=pe.funcName,Tt=_e[0];if(Tt.type!=="ordgroup")throw new f("Invalid environment name",Tt);for(var Jt="",Br=0;Br<Tt.body.length;++Br)Jt+=mn(Tt.body[Br],"textord").text;if(Ze==="\\begin"){if(!_o.hasOwnProperty(Jt))throw new f("No such environment: "+Jt,Tt);var Gr=_o[Jt],bn=Le.parseArguments("\\begin{"+Jt+"}",Gr),Jn=bn.args,Si=bn.optArgs,Yi={mode:Le.mode,envName:Jt,parser:Le},ga=Gr.handler(Yi,Jn,Si);Le.expect("\\end",!1);var Oa=Le.nextToken,po=mn(Le.parseFunction(),"environment");if(po.name!==Jt)throw new f("Mismatch: \\begin{"+Jt+"} matched by \\end{"+po.name+"}",Oa);return ga}return{type:"environment",mode:Le.mode,name:Jt,nameGroup:Tt}}});var Aa=Sr.makeSpan;function Ro(Dt,pe){var _e=kn(Dt.body,pe,!0);return Aa([Dt.mclass],_e,pe)}function Jo(Dt,pe){var _e,Le=na(Dt.body,pe);return Dt.mclass==="minner"?Ui.newDocumentFragment(Le):(Dt.mclass==="mord"?Dt.isCharacterBox?(_e=Le[0],_e.type="mi"):_e=new Ui.MathNode("mi",Le):(Dt.isCharacterBox?(_e=Le[0],_e.type="mo"):_e=new Ui.MathNode("mo",Le),Dt.mclass==="mbin"?(_e.attributes.lspace="0.22em",_e.attributes.rspace="0.22em"):Dt.mclass==="mpunct"?(_e.attributes.lspace="0em",_e.attributes.rspace="0.17em"):(Dt.mclass==="mopen"||Dt.mclass==="mclose")&&(_e.attributes.lspace="0em",_e.attributes.rspace="0em")),_e)}gn({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1},handler:function(pe,_e){var Le=pe.parser,Ze=pe.funcName,Tt=_e[0];return{type:"mclass",mode:Le.mode,mclass:"m"+Ze.substr(5),body:_n(Tt),isCharacterBox:m.isCharacterBox(Tt)}},htmlBuilder:Ro,mathmlBuilder:Jo});var Ko=function(pe){var _e=pe.type==="ordgroup"&&pe.body.length?pe.body[0]:pe;return _e.type==="atom"&&(_e.family==="bin"||_e.family==="rel")?"m"+_e.family:"mord"};gn({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler:function(pe,_e){var Le=pe.parser;return{type:"mclass",mode:Le.mode,mclass:Ko(_e[0]),body:[_e[1]],isCharacterBox:m.isCharacterBox(_e[1])}}}),gn({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler:function(pe,_e){var Le=pe.parser,Ze=pe.funcName,Tt=_e[1],Jt=_e[0],Br;Ze!=="\\stackrel"?Br=Ko(Tt):Br="mrel";var Gr={type:"op",mode:Tt.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:Ze!=="\\stackrel",body:_n(Tt)},bn={type:"supsub",mode:Jt.mode,base:Gr,sup:Ze==="\\underset"?null:Jt,sub:Ze==="\\underset"?Jt:null};return{type:"mclass",mode:Le.mode,mclass:Br,body:[bn],isCharacterBox:m.isCharacterBox(bn)}},htmlBuilder:Ro,mathmlBuilder:Jo});var is=function(pe,_e){var Le=pe.font,Ze=_e.withFont(Le);return qi(pe.body,Ze)},es=function(pe,_e){var Le=pe.font,Ze=_e.withFont(Le);return sr(pe.body,Ze)},ls={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};gn({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,greediness:2},handler:function(pe,_e){var Le=pe.parser,Ze=pe.funcName,Tt=_e[0],Jt=Ze;return Jt in ls&&(Jt=ls[Jt]),{type:"font",mode:Le.mode,font:Jt.slice(1),body:Tt}},htmlBuilder:is,mathmlBuilder:es}),gn({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1,greediness:2},handler:function(pe,_e){var Le=pe.parser,Ze=_e[0],Tt=m.isCharacterBox(Ze);return{type:"mclass",mode:Le.mode,mclass:Ko(Ze),body:[{type:"font",mode:Le.mode,font:"boldsymbol",body:Ze}],isCharacterBox:Tt}}}),gn({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it"],props:{numArgs:0,allowedInText:!0},handler:function(pe,_e){var Le=pe.parser,Ze=pe.funcName,Tt=pe.breakOnTokenText,Jt=Le.mode,Br=Le.parseExpression(!0,Tt),Gr="math"+Ze.slice(1);return{type:"font",mode:Jt,font:Gr,body:{type:"ordgroup",mode:Le.mode,body:Br}}},htmlBuilder:is,mathmlBuilder:es});var Fo=function(pe,_e){var Le=_e;return pe==="display"?Le=Le.id>=j.SCRIPT.id?Le.text():j.DISPLAY:pe==="text"&&Le.size===j.DISPLAY.size?Le=j.TEXT:pe==="script"?Le=j.SCRIPT:pe==="scriptscript"&&(Le=j.SCRIPTSCRIPT),Le},Qa=function(pe,_e){var Le=Fo(pe.size,_e.style),Ze=Le.fracNum(),Tt=Le.fracDen(),Jt;Jt=_e.havingStyle(Ze);var Br=qi(pe.numer,Jt,_e);if(pe.continued){var Gr=8.5/_e.fontMetrics().ptPerEm,bn=3.5/_e.fontMetrics().ptPerEm;Br.height=Br.height<Gr?Gr:Br.height,Br.depth=Br.depth<bn?bn:Br.depth}Jt=_e.havingStyle(Tt);var Jn=qi(pe.denom,Jt,_e),Si,Yi,ga;pe.hasBarLine?(pe.barSize?(Yi=ur(pe.barSize,_e),Si=Sr.makeLineSpan("frac-line",_e,Yi)):Si=Sr.makeLineSpan("frac-line",_e),Yi=Si.height,ga=Si.height):(Si=null,Yi=0,ga=_e.fontMetrics().defaultRuleThickness);var Oa,po,Oo;Le.size===j.DISPLAY.size||pe.size==="display"?(Oa=_e.fontMetrics().num1,Yi>0?po=3*ga:po=7*ga,Oo=_e.fontMetrics().denom1):(Yi>0?(Oa=_e.fontMetrics().num2,po=ga):(Oa=_e.fontMetrics().num3,po=3*ga),Oo=_e.fontMetrics().denom2);var ps;if(Si){var ds=_e.fontMetrics().axisHeight;Oa-Br.depth-(ds+.5*Yi)<po&&(Oa+=po-(Oa-Br.depth-(ds+.5*Yi))),ds-.5*Yi-(Jn.height-Oo)<po&&(Oo+=po-(ds-.5*Yi-(Jn.height-Oo)));var nl=-(ds-.5*Yi);ps=Sr.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Jn,shift:Oo},{type:"elem",elem:Si,shift:nl},{type:"elem",elem:Br,shift:-Oa}]},_e)}else{var ts=Oa-Br.depth-(Jn.height-Oo);ts<po&&(Oa+=.5*(po-ts),Oo+=.5*(po-ts)),ps=Sr.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Jn,shift:Oo},{type:"elem",elem:Br,shift:-Oa}]},_e)}Jt=_e.havingStyle(Le),ps.height*=Jt.sizeMultiplier/_e.sizeMultiplier,ps.depth*=Jt.sizeMultiplier/_e.sizeMultiplier;var Js;Le.size===j.DISPLAY.size?Js=_e.fontMetrics().delim1:Js=_e.fontMetrics().delim2;var ul,Ps;return pe.leftDelim==null?ul=Ei(_e,["mopen"]):ul=Li.customSizedDelim(pe.leftDelim,Js,!0,_e.havingStyle(Le),pe.mode,["mopen"]),pe.continued?Ps=Sr.makeSpan([]):pe.rightDelim==null?Ps=Ei(_e,["mclose"]):Ps=Li.customSizedDelim(pe.rightDelim,Js,!0,_e.havingStyle(Le),pe.mode,["mclose"]),Sr.makeSpan(["mord"].concat(Jt.sizingClasses(_e)),[ul,Sr.makeSpan(["mfrac"],[ps]),Ps],_e)},ys=function(pe,_e){var Le=new Ui.MathNode("mfrac",[sr(pe.numer,_e),sr(pe.denom,_e)]);if(!pe.hasBarLine)Le.setAttribute("linethickness","0px");else if(pe.barSize){var Ze=ur(pe.barSize,_e);Le.setAttribute("linethickness",Ze+"em")}var Tt=Fo(pe.size,_e.style);if(Tt.size!==_e.style.size){Le=new Ui.MathNode("mstyle",[Le]);var Jt=Tt.size===j.DISPLAY.size?"true":"false";Le.setAttribute("displaystyle",Jt),Le.setAttribute("scriptlevel","0")}if(pe.leftDelim!=null||pe.rightDelim!=null){var Br=[];if(pe.leftDelim!=null){var Gr=new Ui.MathNode("mo",[new Ui.TextNode(pe.leftDelim.replace("\\",""))]);Gr.setAttribute("fence","true"),Br.push(Gr)}if(Br.push(Le),pe.rightDelim!=null){var bn=new Ui.MathNode("mo",[new Ui.TextNode(pe.rightDelim.replace("\\",""))]);bn.setAttribute("fence","true"),Br.push(bn)}return pa(Br)}return Le};gn({type:"genfrac",names:["\\cfrac","\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,greediness:2},handler:function(pe,_e){var Le=pe.parser,Ze=pe.funcName,Tt=_e[0],Jt=_e[1],Br,Gr=null,bn=null,Jn="auto";switch(Ze){case"\\cfrac":case"\\dfrac":case"\\frac":case"\\tfrac":Br=!0;break;case"\\\\atopfrac":Br=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":Br=!1,Gr="(",bn=")";break;case"\\\\bracefrac":Br=!1,Gr="\\{",bn="\\}";break;case"\\\\brackfrac":Br=!1,Gr="[",bn="]";break;default:throw new Error("Unrecognized genfrac command")}switch(Ze){case"\\cfrac":case"\\dfrac":case"\\dbinom":Jn="display";break;case"\\tfrac":case"\\tbinom":Jn="text";break}return{type:"genfrac",mode:Le.mode,continued:Ze==="\\cfrac",numer:Tt,denom:Jt,hasBarLine:Br,leftDelim:Gr,rightDelim:bn,size:Jn,barSize:null}},htmlBuilder:Qa,mathmlBuilder:ys}),gn({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler:function(pe){var _e=pe.parser,Le=pe.funcName,Ze=pe.token,Tt;switch(Le){case"\\over":Tt="\\frac";break;case"\\choose":Tt="\\binom";break;case"\\atop":Tt="\\\\atopfrac";break;case"\\brace":Tt="\\\\bracefrac";break;case"\\brack":Tt="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:_e.mode,replaceWith:Tt,token:Ze}}});var ao=["display","text","script","scriptscript"],Ls=function(pe){var _e=null;return pe.length>0&&(_e=pe,_e=_e==="."?null:_e),_e};gn({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(pe,_e){var Le=pe.parser,Ze=_e[4],Tt=_e[5],Jt=qr(_e[0],"atom");Jt&&(Jt=Dr(_e[0],"open"));var Br=Jt?Ls(Jt.text):null,Gr=qr(_e[1],"atom");Gr&&(Gr=Dr(_e[1],"close"));var bn=Gr?Ls(Gr.text):null,Jn=mn(_e[2],"size"),Si,Yi=null;Jn.isBlank?Si=!0:(Yi=Jn.value,Si=Yi.number>0);var ga="auto",Oa=qr(_e[3],"ordgroup");if(Oa){if(Oa.body.length>0){var po=mn(Oa.body[0],"textord");ga=ao[Number(po.text)]}}else Oa=mn(_e[3],"textord"),ga=ao[Number(Oa.text)];return{type:"genfrac",mode:Le.mode,numer:Ze,denom:Tt,continued:!1,hasBarLine:Si,barSize:Yi,leftDelim:Br,rightDelim:bn,size:ga}},htmlBuilder:Qa,mathmlBuilder:ys}),gn({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(pe,_e){var Le=pe.parser,Ze=pe.funcName,Tt=pe.token;return{type:"infix",mode:Le.mode,replaceWith:"\\\\abovefrac",size:mn(_e[0],"size").value,token:Tt}}}),gn({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(pe,_e){var Le=pe.parser,Ze=pe.funcName,Tt=_e[0],Jt=d(mn(_e[1],"infix").size),Br=_e[2],Gr=Jt.number>0;return{type:"genfrac",mode:Le.mode,numer:Tt,denom:Br,continued:!1,hasBarLine:Gr,barSize:Jt,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Qa,mathmlBuilder:ys});var cs=function(pe,_e){var Le=_e.style,Ze,Tt,Jt=qr(pe,"supsub");Jt?(Ze=Jt.sup?qi(Jt.sup,_e.havingStyle(Le.sup()),_e):qi(Jt.sub,_e.havingStyle(Le.sub()),_e),Tt=mn(Jt.base,"horizBrace")):Tt=mn(pe,"horizBrace");var Br=qi(Tt.base,_e.havingBaseStyle(j.DISPLAY)),Gr=Un.svgSpan(Tt,_e),bn;if(Tt.isOver?(bn=Sr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Br},{type:"kern",size:.1},{type:"elem",elem:Gr}]},_e),bn.children[0].children[0].children[1].classes.push("svg-align")):(bn=Sr.makeVList({positionType:"bottom",positionData:Br.depth+.1+Gr.height,children:[{type:"elem",elem:Gr},{type:"kern",size:.1},{type:"elem",elem:Br}]},_e),bn.children[0].children[0].children[0].classes.push("svg-align")),Ze){var Jn=Sr.makeSpan(["mord",Tt.isOver?"mover":"munder"],[bn],_e);Tt.isOver?bn=Sr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Jn},{type:"kern",size:.2},{type:"elem",elem:Ze}]},_e):bn=Sr.makeVList({positionType:"bottom",positionData:Jn.depth+.2+Ze.height+Ze.depth,children:[{type:"elem",elem:Ze},{type:"kern",size:.2},{type:"elem",elem:Jn}]},_e)}return Sr.makeSpan(["mord",Tt.isOver?"mover":"munder"],[bn],_e)},Uo=function(pe,_e){var Le=Un.mathMLnode(pe.label);return new Ui.MathNode(pe.isOver?"mover":"munder",[sr(pe.base,_e),Le])};gn({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(pe,_e){var Le=pe.parser,Ze=pe.funcName;return{type:"horizBrace",mode:Le.mode,label:Ze,isOver:/^\\over/.test(Ze),base:_e[0]}},htmlBuilder:cs,mathmlBuilder:Uo}),gn({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(pe,_e){var Le=pe.parser,Ze=_e[1],Tt=mn(_e[0],"url").url;return Le.settings.isTrusted({command:"\\href",url:Tt})?{type:"href",mode:Le.mode,href:Tt,body:_n(Ze)}:Le.formatUnsupportedCmd("\\href")},htmlBuilder:function(pe,_e){var Le=kn(pe.body,_e,!1);return Sr.makeAnchor(pe.href,[],Le,_e)},mathmlBuilder:function(pe,_e){var Le=io(pe.body,_e);return Le instanceof co||(Le=new co("mrow",[Le])),Le.setAttribute("href",pe.href),Le}}),gn({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(pe,_e){var Le=pe.parser,Ze=mn(_e[0],"url").url;if(!Le.settings.isTrusted({command:"\\url",url:Ze}))return Le.formatUnsupportedCmd("\\url");for(var Tt=[],Jt=0;Jt<Ze.length;Jt++){var Br=Ze[Jt];Br==="~"&&(Br="\\textasciitilde"),Tt.push({type:"textord",mode:"text",text:Br})}var Gr={type:"text",mode:Le.mode,font:"\\texttt",body:Tt};return{type:"href",mode:Le.mode,href:Ze,body:_n(Gr)}}}),gn({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:function(pe,_e){var Le=pe.parser;return{type:"htmlmathml",mode:Le.mode,html:_n(_e[0]),mathml:_n(_e[1])}},htmlBuilder:function(pe,_e){var Le=kn(pe.html,_e,!1);return Sr.makeFragment(Le)},mathmlBuilder:function(pe,_e){return io(pe.mathml,_e)}});var Ho=function(pe){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(pe))return{number:+pe,unit:"bp"};var _e=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(pe);if(!_e)throw new f("Invalid size: '"+pe+"' in \\includegraphics");var Le={number:+(_e[1]+_e[2]),unit:_e[3]};if(!Nr(Le))throw new f("Invalid unit: '"+Le.unit+"' in \\includegraphics.");return Le};gn({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:function(pe,_e,Le){var Ze=pe.parser,Tt={number:0,unit:"em"},Jt={number:.9,unit:"em"},Br={number:0,unit:"em"},Gr="";if(Le[0])for(var bn=mn(Le[0],"raw").string,Jn=bn.split(","),Si=0;Si<Jn.length;Si++){var Yi=Jn[Si].split("=");if(Yi.length===2){var ga=Yi[1].trim();switch(Yi[0].trim()){case"alt":Gr=ga;break;case"width":Tt=Ho(ga);break;case"height":Jt=Ho(ga);break;case"totalheight":Br=Ho(ga);break;default:throw new f("Invalid key: '"+Yi[0]+"' in \\includegraphics.")}}}var Oa=mn(_e[0],"url").url;return Gr===""&&(Gr=Oa,Gr=Gr.replace(/^.*[\\/]/,""),Gr=Gr.substring(0,Gr.lastIndexOf("."))),Ze.settings.isTrusted({command:"\\includegraphics",url:Oa})?{type:"includegraphics",mode:Ze.mode,alt:Gr,width:Tt,height:Jt,totalheight:Br,src:Oa}:Ze.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:function(pe,_e){var Le=ur(pe.height,_e),Ze=0;pe.totalheight.number>0&&(Ze=ur(pe.totalheight,_e)-Le,Ze=Number(Ze.toFixed(2)));var Tt=0;pe.width.number>0&&(Tt=ur(pe.width,_e));var Jt={height:Le+Ze+"em"};Tt>0&&(Jt.width=Tt+"em"),Ze>0&&(Jt.verticalAlign=-Ze+"em");var Br=new Pe(pe.src,pe.alt,Jt);return Br.height=Le,Br.depth=Ze,Br},mathmlBuilder:function(pe,_e){var Le=new Ui.MathNode("mglyph",[]);Le.setAttribute("alt",pe.alt);var Ze=ur(pe.height,_e),Tt=0;if(pe.totalheight.number>0&&(Tt=ur(pe.totalheight,_e)-Ze,Tt=Tt.toFixed(2),Le.setAttribute("valign","-"+Tt+"em")),Le.setAttribute("height",Ze+Tt+"em"),pe.width.number>0){var Jt=ur(pe.width,_e);Le.setAttribute("width",Jt+"em")}return Le.setAttribute("src",pe.src),Le}}),gn({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(pe,_e){var Le=pe.parser,Ze=pe.funcName,Tt=mn(_e[0],"size");if(Le.settings.strict){var Jt=Ze[1]==="m",Br=Tt.value.unit==="mu";Jt?(Br||Le.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+Ze+" supports only mu units, "+("not "+Tt.value.unit+" units")),Le.mode!=="math"&&Le.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+Ze+" works only in math mode")):Br&&Le.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+Ze+" doesn't support mu units")}return{type:"kern",mode:Le.mode,dimension:Tt.value}},htmlBuilder:function(pe,_e){return Sr.makeGlue(pe.dimension,_e)},mathmlBuilder:function(pe,_e){var Le=ur(pe.dimension,_e);return new Ui.SpaceNode(Le)}}),gn({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(pe,_e){var Le=pe.parser,Ze=pe.funcName,Tt=_e[0];return{type:"lap",mode:Le.mode,alignment:Ze.slice(5),body:Tt}},htmlBuilder:function(pe,_e){var Le;pe.alignment==="clap"?(Le=Sr.makeSpan([],[qi(pe.body,_e)]),Le=Sr.makeSpan(["inner"],[Le],_e)):Le=Sr.makeSpan(["inner"],[qi(pe.body,_e)]);var Ze=Sr.makeSpan(["fix"],[]),Tt=Sr.makeSpan([pe.alignment],[Le,Ze],_e),Jt=Sr.makeSpan(["strut"]);return Jt.style.height=Tt.height+Tt.depth+"em",Jt.style.verticalAlign=-Tt.depth+"em",Tt.children.unshift(Jt),Tt=Sr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Tt}]},_e),Sr.makeSpan(["mord"],[Tt],_e)},mathmlBuilder:function(pe,_e){var Le=new Ui.MathNode("mpadded",[sr(pe.body,_e)]);if(pe.alignment!=="rlap"){var Ze=pe.alignment==="llap"?"-1":"-0.5";Le.setAttribute("lspace",Ze+"width")}return Le.setAttribute("width","0px"),Le}}),gn({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(pe,_e){var Le=pe.funcName,Ze=pe.parser,Tt=Ze.mode;Ze.switchMode("math");var Jt=Le==="\\("?"\\)":"$",Br=Ze.parseExpression(!1,Jt);return Ze.expect(Jt),Ze.switchMode(Tt),{type:"styling",mode:Ze.mode,style:"text",body:Br}}}),gn({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(pe,_e){throw new f("Mismatched "+pe.funcName)}});var $o=function(pe,_e){switch(_e.style.size){case j.DISPLAY.size:return pe.display;case j.TEXT.size:return pe.text;case j.SCRIPT.size:return pe.script;case j.SCRIPTSCRIPT.size:return pe.scriptscript;default:return pe.text}};gn({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(pe,_e){var Le=pe.parser;return{type:"mathchoice",mode:Le.mode,display:_n(_e[0]),text:_n(_e[1]),script:_n(_e[2]),scriptscript:_n(_e[3])}},htmlBuilder:function(pe,_e){var Le=$o(pe,_e),Ze=kn(Le,_e,!1);return Sr.makeFragment(Ze)},mathmlBuilder:function(pe,_e){var Le=$o(pe,_e);return io(Le,_e)}});var Vo=function(pe,_e,Le,Ze,Tt,Jt,Br){pe=Sr.makeSpan([],[pe]);var Gr,bn;if(_e){var Jn=qi(_e,Ze.havingStyle(Tt.sup()),Ze);bn={elem:Jn,kern:Math.max(Ze.fontMetrics().bigOpSpacing1,Ze.fontMetrics().bigOpSpacing3-Jn.depth)}}if(Le){var Si=qi(Le,Ze.havingStyle(Tt.sub()),Ze);Gr={elem:Si,kern:Math.max(Ze.fontMetrics().bigOpSpacing2,Ze.fontMetrics().bigOpSpacing4-Si.height)}}var Yi;if(bn&&Gr){var ga=Ze.fontMetrics().bigOpSpacing5+Gr.elem.height+Gr.elem.depth+Gr.kern+pe.depth+Br;Yi=Sr.makeVList({positionType:"bottom",positionData:ga,children:[{type:"kern",size:Ze.fontMetrics().bigOpSpacing5},{type:"elem",elem:Gr.elem,marginLeft:-Jt+"em"},{type:"kern",size:Gr.kern},{type:"elem",elem:pe},{type:"kern",size:bn.kern},{type:"elem",elem:bn.elem,marginLeft:Jt+"em"},{type:"kern",size:Ze.fontMetrics().bigOpSpacing5}]},Ze)}else if(Gr){var Oa=pe.height-Br;Yi=Sr.makeVList({positionType:"top",positionData:Oa,children:[{type:"kern",size:Ze.fontMetrics().bigOpSpacing5},{type:"elem",elem:Gr.elem,marginLeft:-Jt+"em"},{type:"kern",size:Gr.kern},{type:"elem",elem:pe}]},Ze)}else if(bn){var po=pe.depth+Br;Yi=Sr.makeVList({positionType:"bottom",positionData:po,children:[{type:"elem",elem:pe},{type:"kern",size:bn.kern},{type:"elem",elem:bn.elem,marginLeft:Jt+"em"},{type:"kern",size:Ze.fontMetrics().bigOpSpacing5}]},Ze)}else return pe;return Sr.makeSpan(["mop","op-limits"],[Yi],Ze)},Ws=["\\smallint"],Cs=function(pe,_e){var Le,Ze,Tt=!1,Jt,Br=qr(pe,"supsub");Br?(Le=Br.sup,Ze=Br.sub,Jt=mn(Br.base,"op"),Tt=!0):Jt=mn(pe,"op");var Gr=_e.style,bn=!1;Gr.size===j.DISPLAY.size&&Jt.symbol&&!m.contains(Ws,Jt.name)&&(bn=!0);var Jn;if(Jt.symbol){var Si=bn?"Size2-Regular":"Size1-Regular",Yi="";if((Jt.name==="\\oiint"||Jt.name==="\\oiiint")&&(Yi=Jt.name.substr(1),Jt.name=Yi==="oiint"?"\\iint":"\\iiint"),Jn=Sr.makeSymbol(Jt.name,Si,"math",_e,["mop","op-symbol",bn?"large-op":"small-op"]),Yi.length>0){var ga=Jn.italic,Oa=Sr.staticSvg(Yi+"Size"+(bn?"2":"1"),_e);Jn=Sr.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Jn,shift:0},{type:"elem",elem:Oa,shift:bn?.08:0}]},_e),Jt.name="\\"+Yi,Jn.classes.unshift("mop"),Jn.italic=ga}}else if(Jt.body){var po=kn(Jt.body,_e,!0);po.length===1&&po[0]instanceof ke?(Jn=po[0],Jn.classes[0]="mop"):Jn=Sr.makeSpan(["mop"],Sr.tryCombineChars(po),_e)}else{for(var Oo=[],ps=1;ps<Jt.name.length;ps++)Oo.push(Sr.mathsym(Jt.name[ps],Jt.mode,_e));Jn=Sr.makeSpan(["mop"],Oo,_e)}var ts=0,ds=0;return(Jn instanceof ke||Jt.name==="\\oiint"||Jt.name==="\\oiiint")&&!Jt.suppressBaseShift&&(ts=(Jn.height-Jn.depth)/2-_e.fontMetrics().axisHeight,ds=Jn.italic),Tt?Vo(Jn,Le,Ze,_e,Gr,ds,ts):(ts&&(Jn.style.position="relative",Jn.style.top=ts+"em"),Jn)},Ks=function(pe,_e){var Le;if(pe.symbol)Le=new co("mo",[un(pe.name,pe.mode)]),m.contains(Ws,pe.name)&&Le.setAttribute("largeop","false");else if(pe.body)Le=new co("mo",na(pe.body,_e));else{Le=new co("mi",[new no(pe.name.slice(1))]);var Ze=new co("mo",[un("\u2061","text")]);pe.parentIsSupSub?Le=new co("mo",[Le,Ze]):Le=va([Le,Ze])}return Le},Ns={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};gn({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(pe,_e){var Le=pe.parser,Ze=pe.funcName,Tt=Ze;return Tt.length===1&&(Tt=Ns[Tt]),{type:"op",mode:Le.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:Tt}},htmlBuilder:Cs,mathmlBuilder:Ks}),gn({type:"op",names:["\\mathop"],props:{numArgs:1},handler:function(pe,_e){var Le=pe.parser,Ze=_e[0];return{type:"op",mode:Le.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:_n(Ze)}},htmlBuilder:Cs,mathmlBuilder:Ks});var Ds={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};gn({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(pe){var _e=pe.parser,Le=pe.funcName;return{type:"op",mode:_e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:Le}},htmlBuilder:Cs,mathmlBuilder:Ks}),gn({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler:function(pe){var _e=pe.parser,Le=pe.funcName;return{type:"op",mode:_e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:Le}},htmlBuilder:Cs,mathmlBuilder:Ks}),gn({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler:function(pe){var _e=pe.parser,Le=pe.funcName,Ze=Le;return Ze.length===1&&(Ze=Ds[Ze]),{type:"op",mode:_e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:Ze}},htmlBuilder:Cs,mathmlBuilder:Ks});var Go=function(pe,_e){var Le,Ze,Tt=!1,Jt,Br=qr(pe,"supsub");Br?(Le=Br.sup,Ze=Br.sub,Jt=mn(Br.base,"operatorname"),Tt=!0):Jt=mn(pe,"operatorname");var Gr;if(Jt.body.length>0){for(var bn=Jt.body.map(function(ga){var Oa=ga.text;return typeof Oa=="string"?{type:"textord",mode:ga.mode,text:Oa}:ga}),Jn=kn(bn,_e.withFont("mathrm"),!0),Si=0;Si<Jn.length;Si++){var Yi=Jn[Si];Yi instanceof ke&&(Yi.text=Yi.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}Gr=Sr.makeSpan(["mop"],Jn,_e)}else Gr=Sr.makeSpan(["mop"],[],_e);return Tt?Vo(Gr,Le,Ze,_e,_e.style,0,0):Gr},ws=function(pe,_e){for(var Le=na(pe.body,_e.withFont("mathrm")),Ze=!0,Tt=0;Tt<Le.length;Tt++){var Jt=Le[Tt];if(!(Jt instanceof Ui.SpaceNode))if(Jt instanceof Ui.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 Ui.TextNode?Br.text=Br.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):Ze=!1;break}default:Ze=!1}else Ze=!1}if(Ze){var Gr=Le.map(function(Si){return Si.toText()}).join("");Le=[new Ui.TextNode(Gr)]}var bn=new Ui.MathNode("mi",Le);bn.setAttribute("mathvariant","normal");var Jn=new Ui.MathNode("mo",[un("\u2061","text")]);return pe.parentIsSupSub?new Ui.MathNode("mo",[bn,Jn]):Ui.newDocumentFragment([bn,Jn])};gn({type:"operatorname",names:["\\operatorname","\\operatorname*"],props:{numArgs:1},handler:function(pe,_e){var Le=pe.parser,Ze=pe.funcName,Tt=_e[0];return{type:"operatorname",mode:Le.mode,body:_n(Tt),alwaysHandleSupSub:Ze==="\\operatorname*",limits:!1,parentIsSupSub:!1}},htmlBuilder:Go,mathmlBuilder:ws}),ji({type:"ordgroup",htmlBuilder:function(pe,_e){return pe.semisimple?Sr.makeFragment(kn(pe.body,_e,!1)):Sr.makeSpan(["mord"],kn(pe.body,_e,!0),_e)},mathmlBuilder:function(pe,_e){return io(pe.body,_e,!0)}}),gn({type:"overline",names:["\\overline"],props:{numArgs:1},handler:function(pe,_e){var Le=pe.parser,Ze=_e[0];return{type:"overline",mode:Le.mode,body:Ze}},htmlBuilder:function(pe,_e){var Le=qi(pe.body,_e.havingCrampedStyle()),Ze=Sr.makeLineSpan("overline-line",_e),Tt=_e.fontMetrics().defaultRuleThickness,Jt=Sr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Le},{type:"kern",size:3*Tt},{type:"elem",elem:Ze},{type:"kern",size:Tt}]},_e);return Sr.makeSpan(["mord","overline"],[Jt],_e)},mathmlBuilder:function(pe,_e){var Le=new Ui.MathNode("mo",[new Ui.TextNode("\u203E")]);Le.setAttribute("stretchy","true");var Ze=new Ui.MathNode("mover",[sr(pe.body,_e),Le]);return Ze.setAttribute("accent","true"),Ze}}),gn({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:function(pe,_e){var Le=pe.parser,Ze=_e[0];return{type:"phantom",mode:Le.mode,body:_n(Ze)}},htmlBuilder:function(pe,_e){var Le=kn(pe.body,_e.withPhantom(),!1);return Sr.makeFragment(Le)},mathmlBuilder:function(pe,_e){var Le=na(pe.body,_e);return new Ui.MathNode("mphantom",Le)}}),gn({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:function(pe,_e){var Le=pe.parser,Ze=_e[0];return{type:"hphantom",mode:Le.mode,body:Ze}},htmlBuilder:function(pe,_e){var Le=Sr.makeSpan([],[qi(pe.body,_e.withPhantom())]);if(Le.height=0,Le.depth=0,Le.children)for(var Ze=0;Ze<Le.children.length;Ze++)Le.children[Ze].height=0,Le.children[Ze].depth=0;return Le=Sr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Le}]},_e),Sr.makeSpan(["mord"],[Le],_e)},mathmlBuilder:function(pe,_e){var Le=na(_n(pe.body),_e),Ze=new Ui.MathNode("mphantom",Le),Tt=new Ui.MathNode("mpadded",[Ze]);return Tt.setAttribute("height","0px"),Tt.setAttribute("depth","0px"),Tt}}),gn({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:function(pe,_e){var Le=pe.parser,Ze=_e[0];return{type:"vphantom",mode:Le.mode,body:Ze}},htmlBuilder:function(pe,_e){var Le=Sr.makeSpan(["inner"],[qi(pe.body,_e.withPhantom())]),Ze=Sr.makeSpan(["fix"],[]);return Sr.makeSpan(["mord","rlap"],[Le,Ze],_e)},mathmlBuilder:function(pe,_e){var Le=na(_n(pe.body),_e),Ze=new Ui.MathNode("mphantom",Le),Tt=new Ui.MathNode("mpadded",[Ze]);return Tt.setAttribute("width","0px"),Tt}}),gn({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler:function(pe,_e){var Le=pe.parser,Ze=mn(_e[0],"size").value,Tt=_e[1];return{type:"raisebox",mode:Le.mode,dy:Ze,body:Tt}},htmlBuilder:function(pe,_e){var Le=qi(pe.body,_e),Ze=ur(pe.dy,_e);return Sr.makeVList({positionType:"shift",positionData:-Ze,children:[{type:"elem",elem:Le}]},_e)},mathmlBuilder:function(pe,_e){var Le=new Ui.MathNode("mpadded",[sr(pe.body,_e)]),Ze=pe.dy.number+pe.dy.unit;return Le.setAttribute("voffset",Ze),Le}}),gn({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler:function(pe,_e,Le){var Ze=pe.parser,Tt=Le[0],Jt=mn(_e[0],"size"),Br=mn(_e[1],"size");return{type:"rule",mode:Ze.mode,shift:Tt&&mn(Tt,"size").value,width:Jt.value,height:Br.value}},htmlBuilder:function(pe,_e){var Le=Sr.makeSpan(["mord","rule"],[],_e),Ze=ur(pe.width,_e),Tt=ur(pe.height,_e),Jt=pe.shift?ur(pe.shift,_e):0;return Le.style.borderRightWidth=Ze+"em",Le.style.borderTopWidth=Tt+"em",Le.style.bottom=Jt+"em",Le.width=Ze,Le.height=Tt+Jt,Le.depth=-Jt,Le.maxFontSize=Tt*1.125*_e.sizeMultiplier,Le},mathmlBuilder:function(pe,_e){var Le=ur(pe.width,_e),Ze=ur(pe.height,_e),Tt=pe.shift?ur(pe.shift,_e):0,Jt=_e.color&&_e.getColor()||"black",Br=new Ui.MathNode("mspace");Br.setAttribute("mathbackground",Jt),Br.setAttribute("width",Le+"em"),Br.setAttribute("height",Ze+"em");var Gr=new Ui.MathNode("mpadded",[Br]);return Tt>=0?Gr.setAttribute("height","+"+Tt+"em"):(Gr.setAttribute("height",Tt+"em"),Gr.setAttribute("depth","+"+-Tt+"em")),Gr.setAttribute("voffset",Tt+"em"),Gr}});function Do(Dt,pe,_e){for(var Le=kn(Dt,pe,!1),Ze=pe.sizeMultiplier/_e.sizeMultiplier,Tt=0;Tt<Le.length;Tt++){var Jt=Le[Tt].classes.indexOf("sizing");Jt<0?Array.prototype.push.apply(Le[Tt].classes,pe.sizingClasses(_e)):Le[Tt].classes[Jt+1]==="reset-size"+pe.size&&(Le[Tt].classes[Jt+1]="reset-size"+_e.size),Le[Tt].height*=Ze,Le[Tt].depth*=Ze}return Sr.makeFragment(Le)}var Es=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],Ms=function(pe,_e){var Le=_e.havingSize(pe.size);return Do(pe.body,Le,_e)};gn({type:"sizing",names:Es,props:{numArgs:0,allowedInText:!0},handler:function(pe,_e){var Le=pe.breakOnTokenText,Ze=pe.funcName,Tt=pe.parser,Jt=Tt.parseExpression(!1,Le);return{type:"sizing",mode:Tt.mode,size:Es.indexOf(Ze)+1,body:Jt}},htmlBuilder:Ms,mathmlBuilder:function(pe,_e){var Le=_e.havingSize(pe.size),Ze=na(pe.body,Le),Tt=new Ui.MathNode("mstyle",Ze);return Tt.setAttribute("mathsize",Le.sizeMultiplier+"em"),Tt}}),gn({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(pe,_e,Le){var Ze=pe.parser,Tt=!1,Jt=!1,Br=Le[0]&&mn(Le[0],"ordgroup");if(Br)for(var Gr="",bn=0;bn<Br.body.length;++bn){var Jn=Br.body[bn];if(Gr=Jn.text,Gr==="t")Tt=!0;else if(Gr==="b")Jt=!0;else{Tt=!1,Jt=!1;break}}else Tt=!0,Jt=!0;var Si=_e[0];return{type:"smash",mode:Ze.mode,body:Si,smashHeight:Tt,smashDepth:Jt}},htmlBuilder:function(pe,_e){var Le=Sr.makeSpan([],[qi(pe.body,_e)]);if(!pe.smashHeight&&!pe.smashDepth)return Le;if(pe.smashHeight&&(Le.height=0,Le.children))for(var Ze=0;Ze<Le.children.length;Ze++)Le.children[Ze].height=0;if(pe.smashDepth&&(Le.depth=0,Le.children))for(var Tt=0;Tt<Le.children.length;Tt++)Le.children[Tt].depth=0;var Jt=Sr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Le}]},_e);return Sr.makeSpan(["mord"],[Jt],_e)},mathmlBuilder:function(pe,_e){var Le=new Ui.MathNode("mpadded",[sr(pe.body,_e)]);return pe.smashHeight&&Le.setAttribute("height","0px"),pe.smashDepth&&Le.setAttribute("depth","0px"),Le}}),gn({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler:function(pe,_e,Le){var Ze=pe.parser,Tt=Le[0],Jt=_e[0];return{type:"sqrt",mode:Ze.mode,body:Jt,index:Tt}},htmlBuilder:function(pe,_e){var Le=qi(pe.body,_e.havingCrampedStyle());Le.height===0&&(Le.height=_e.fontMetrics().xHeight),Le=Sr.wrapFragment(Le,_e);var Ze=_e.fontMetrics(),Tt=Ze.defaultRuleThickness,Jt=Tt;_e.style.id<j.TEXT.id&&(Jt=_e.fontMetrics().xHeight);var Br=Tt+Jt/4,Gr=Le.height+Le.depth+Br+Tt,bn=Li.sqrtImage(Gr,_e),Jn=bn.span,Si=bn.ruleWidth,Yi=bn.advanceWidth,ga=Jn.height-Si;ga>Le.height+Le.depth+Br&&(Br=(Br+ga-Le.height-Le.depth)/2);var Oa=Jn.height-Le.height-Br-Si;Le.style.paddingLeft=Yi+"em";var po=Sr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Le,wrapperClasses:["svg-align"]},{type:"kern",size:-(Le.height+Oa)},{type:"elem",elem:Jn},{type:"kern",size:Si}]},_e);if(pe.index){var Oo=_e.havingStyle(j.SCRIPTSCRIPT),ps=qi(pe.index,Oo,_e),ts=.6*(po.height-po.depth),ds=Sr.makeVList({positionType:"shift",positionData:-ts,children:[{type:"elem",elem:ps}]},_e),nl=Sr.makeSpan(["root"],[ds]);return Sr.makeSpan(["mord","sqrt"],[nl,po],_e)}else return Sr.makeSpan(["mord","sqrt"],[po],_e)},mathmlBuilder:function(pe,_e){var Le=pe.body,Ze=pe.index;return Ze?new Ui.MathNode("mroot",[sr(Le,_e),sr(Ze,_e)]):new Ui.MathNode("msqrt",[sr(Le,_e)])}});var Ra={display:j.DISPLAY,text:j.TEXT,script:j.SCRIPT,scriptscript:j.SCRIPTSCRIPT};gn({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(pe,_e){var Le=pe.breakOnTokenText,Ze=pe.funcName,Tt=pe.parser,Jt=Tt.parseExpression(!0,Le),Br=Ze.slice(1,Ze.length-5);return{type:"styling",mode:Tt.mode,style:Br,body:Jt}},htmlBuilder:function(pe,_e){var Le=Ra[pe.style],Ze=_e.havingStyle(Le).withFont("");return Do(pe.body,Ze,_e)},mathmlBuilder:function(pe,_e){var Le=Ra[pe.style],Ze=_e.havingStyle(Le),Tt=na(pe.body,Ze),Jt=new Ui.MathNode("mstyle",Tt),Br={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},Gr=Br[pe.style];return Jt.setAttribute("scriptlevel",Gr[0]),Jt.setAttribute("displaystyle",Gr[1]),Jt}});var zo=function(pe,_e){var Le=pe.base;if(Le)if(Le.type==="op"){var Ze=Le.limits&&(_e.style.size===j.DISPLAY.size||Le.alwaysHandleSupSub);return Ze?Cs:null}else if(Le.type==="operatorname"){var Tt=Le.alwaysHandleSupSub&&(_e.style.size===j.DISPLAY.size||Le.limits);return Tt?Go:null}else{if(Le.type==="accent")return m.isCharacterBox(Le.base)?li:null;if(Le.type==="horizBrace"){var Jt=!pe.sub;return Jt===Le.isOver?cs:null}else return null}else return null};ji({type:"supsub",htmlBuilder:function(pe,_e){var Le=zo(pe,_e);if(Le)return Le(pe,_e);var Ze=pe.base,Tt=pe.sup,Jt=pe.sub,Br=qi(Ze,_e),Gr,bn,Jn=_e.fontMetrics(),Si=0,Yi=0,ga=Ze&&m.isCharacterBox(Ze);if(Tt){var Oa=_e.havingStyle(_e.style.sup());Gr=qi(Tt,Oa,_e),ga||(Si=Br.height-Oa.fontMetrics().supDrop*Oa.sizeMultiplier/_e.sizeMultiplier)}if(Jt){var po=_e.havingStyle(_e.style.sub());bn=qi(Jt,po,_e),ga||(Yi=Br.depth+po.fontMetrics().subDrop*po.sizeMultiplier/_e.sizeMultiplier)}var Oo;_e.style===j.DISPLAY?Oo=Jn.sup1:_e.style.cramped?Oo=Jn.sup3:Oo=Jn.sup2;var ps=_e.sizeMultiplier,ts=.5/Jn.ptPerEm/ps+"em",ds=null;if(bn){var nl=pe.base&&pe.base.type==="op"&&pe.base.name&&(pe.base.name==="\\oiint"||pe.base.name==="\\oiiint");(Br instanceof ke||nl)&&(ds=-Br.italic+"em")}var Js;if(Gr&&bn){Si=Math.max(Si,Oo,Gr.depth+.25*Jn.xHeight),Yi=Math.max(Yi,Jn.sub2);var ul=Jn.defaultRuleThickness,Ps=4*ul;if(Si-Gr.depth-(bn.height-Yi)<Ps){Yi=Ps-(Si-Gr.depth)+bn.height;var Gs=.8*Jn.xHeight-(Si-Gr.depth);Gs>0&&(Si+=Gs,Yi-=Gs)}var Ol=[{type:"elem",elem:bn,shift:Yi,marginRight:ts,marginLeft:ds},{type:"elem",elem:Gr,shift:-Si,marginRight:ts}];Js=Sr.makeVList({positionType:"individualShift",children:Ol},_e)}else if(bn){Yi=Math.max(Yi,Jn.sub1,bn.height-.8*Jn.xHeight);var Rl=[{type:"elem",elem:bn,marginLeft:ds,marginRight:ts}];Js=Sr.makeVList({positionType:"shift",positionData:Yi,children:Rl},_e)}else if(Gr)Si=Math.max(Si,Oo,Gr.depth+.25*Jn.xHeight),Js=Sr.makeVList({positionType:"shift",positionData:-Si,children:[{type:"elem",elem:Gr,marginRight:ts}]},_e);else throw new Error("supsub must have either sup or sub.");var $s=Ii(Br,"right")||"mord";return Sr.makeSpan([$s],[Br,Sr.makeSpan(["msupsub"],[Js])],_e)},mathmlBuilder:function(pe,_e){var Le=!1,Ze,Tt,Jt=qr(pe.base,"horizBrace");Jt&&(Tt=!!pe.sup,Tt===Jt.isOver&&(Le=!0,Ze=Jt.isOver)),pe.base&&(pe.base.type==="op"||pe.base.type==="operatorname")&&(pe.base.parentIsSupSub=!0);var Br=[sr(pe.base,_e)];pe.sub&&Br.push(sr(pe.sub,_e)),pe.sup&&Br.push(sr(pe.sup,_e));var Gr;if(Le)Gr=Ze?"mover":"munder";else if(pe.sub)if(pe.sup){var Si=pe.base;Si&&Si.type==="op"&&Si.limits&&_e.style===j.DISPLAY||Si&&Si.type==="operatorname"&&Si.alwaysHandleSupSub&&(_e.style===j.DISPLAY||Si.limits)?Gr="munderover":Gr="msubsup"}else{var Jn=pe.base;Jn&&Jn.type==="op"&&Jn.limits&&(_e.style===j.DISPLAY||Jn.alwaysHandleSupSub)||Jn&&Jn.type==="operatorname"&&Jn.alwaysHandleSupSub&&(Jn.limits||_e.style===j.DISPLAY)?Gr="munder":Gr="msub"}else{var bn=pe.base;bn&&bn.type==="op"&&bn.limits&&(_e.style===j.DISPLAY||bn.alwaysHandleSupSub)||bn&&bn.type==="operatorname"&&bn.alwaysHandleSupSub&&(bn.limits||_e.style===j.DISPLAY)?Gr="mover":Gr="msup"}var Yi=new Ui.MathNode(Gr,Br);return Yi}}),ji({type:"atom",htmlBuilder:function(pe,_e){return Sr.mathsym(pe.text,pe.mode,_e,["m"+pe.family])},mathmlBuilder:function(pe,_e){var Le=new Ui.MathNode("mo",[un(pe.text,pe.mode)]);if(pe.family==="bin"){var Ze=ba(pe,_e);Ze==="bold-italic"&&Le.setAttribute("mathvariant",Ze)}else pe.family==="punct"?Le.setAttribute("separator","true"):(pe.family==="open"||pe.family==="close")&&Le.setAttribute("stretchy","false");return Le}});var ll={mi:"italic",mn:"normal",mtext:"normal"};ji({type:"mathord",htmlBuilder:function(pe,_e){return Sr.makeOrd(pe,_e,"mathord")},mathmlBuilder:function(pe,_e){var Le=new Ui.MathNode("mi",[un(pe.text,pe.mode,_e)]),Ze=ba(pe,_e)||"italic";return Ze!==ll[Le.type]&&Le.setAttribute("mathvariant",Ze),Le}}),ji({type:"textord",htmlBuilder:function(pe,_e){return Sr.makeOrd(pe,_e,"textord")},mathmlBuilder:function(pe,_e){var Le=un(pe.text,pe.mode,_e),Ze=ba(pe,_e)||"normal",Tt;return pe.mode==="text"?Tt=new Ui.MathNode("mtext",[Le]):/[0-9]/.test(pe.text)?Tt=new Ui.MathNode("mn",[Le]):pe.text==="\\prime"?Tt=new Ui.MathNode("mo",[Le]):Tt=new Ui.MathNode("mi",[Le]),Ze!==ll[Tt.type]&&Tt.setAttribute("mathvariant",Ze),Tt}});var hl={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},wl={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};ji({type:"spacing",htmlBuilder:function(pe,_e){if(wl.hasOwnProperty(pe.text)){var Le=wl[pe.text].className||"";if(pe.mode==="text"){var Ze=Sr.makeOrd(pe,_e,"textord");return Ze.classes.push(Le),Ze}else return Sr.makeSpan(["mspace",Le],[Sr.mathsym(pe.text,pe.mode,_e)],_e)}else{if(hl.hasOwnProperty(pe.text))return Sr.makeSpan(["mspace",hl[pe.text]],[],_e);throw new f('Unknown type of space "'+pe.text+'"')}},mathmlBuilder:function(pe,_e){var Le;if(wl.hasOwnProperty(pe.text))Le=new Ui.MathNode("mtext",[new Ui.TextNode("\xA0")]);else{if(hl.hasOwnProperty(pe.text))return new Ui.MathNode("mspace");throw new f('Unknown type of space "'+pe.text+'"')}return Le}});var Sl=function(){var pe=new Ui.MathNode("mtd",[]);return pe.setAttribute("width","50%"),pe};ji({type:"tag",mathmlBuilder:function(pe,_e){var Le=new Ui.MathNode("mtable",[new Ui.MathNode("mtr",[Sl(),new Ui.MathNode("mtd",[io(pe.body,_e)]),Sl(),new Ui.MathNode("mtd",[io(pe.tag,_e)])])]);return Le.setAttribute("width","100%"),Le}});var Vs={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Wo={"\\textbf":"textbf","\\textmd":"textmd"},fl={"\\textit":"textit","\\textup":"textup"},Gl=function(pe,_e){var Le=pe.font;return Le?Vs[Le]?_e.withTextFontFamily(Vs[Le]):Wo[Le]?_e.withTextFontWeight(Wo[Le]):_e.withTextFontShape(fl[Le]):_e};gn({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(pe,_e){var Le=pe.parser,Ze=pe.funcName,Tt=_e[0];return{type:"text",mode:Le.mode,body:_n(Tt),font:Ze}},htmlBuilder:function(pe,_e){var Le=Gl(pe,_e),Ze=kn(pe.body,Le,!0);return Sr.makeSpan(["mord","text"],Sr.tryCombineChars(Ze),Le)},mathmlBuilder:function(pe,_e){var Le=Gl(pe,_e);return io(pe.body,Le)}}),gn({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(pe,_e){var Le=pe.parser;return{type:"underline",mode:Le.mode,body:_e[0]}},htmlBuilder:function(pe,_e){var Le=qi(pe.body,_e),Ze=Sr.makeLineSpan("underline-line",_e),Tt=_e.fontMetrics().defaultRuleThickness,Jt=Sr.makeVList({positionType:"top",positionData:Le.height,children:[{type:"kern",size:Tt},{type:"elem",elem:Ze},{type:"kern",size:3*Tt},{type:"elem",elem:Le}]},_e);return Sr.makeSpan(["mord","underline"],[Jt],_e)},mathmlBuilder:function(pe,_e){var Le=new Ui.MathNode("mo",[new Ui.TextNode("\u203E")]);Le.setAttribute("stretchy","true");var Ze=new Ui.MathNode("munder",[sr(pe.body,_e),Le]);return Ze.setAttribute("accentunder","true"),Ze}}),gn({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(pe,_e,Le){throw new f("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(pe,_e){for(var Le=Fs(pe),Ze=[],Tt=_e.havingStyle(_e.style.text()),Jt=0;Jt<Le.length;Jt++){var Br=Le[Jt];Br==="~"&&(Br="\\textasciitilde"),Ze.push(Sr.makeSymbol(Br,"Typewriter-Regular",pe.mode,Tt,["mord","texttt"]))}return Sr.makeSpan(["mord","text"].concat(Tt.sizingClasses(_e)),Sr.tryCombineChars(Ze),Tt)},mathmlBuilder:function(pe,_e){var Le=new Ui.TextNode(Fs(pe)),Ze=new Ui.MathNode("mtext",[Le]);return Ze.setAttribute("mathvariant","monospace"),Ze}});var Fs=function(pe){return pe.body.replace(/ /g,pe.star?"\u2423":"\xA0")},el=zn,os=el,Cl=`[ \r
]`,Hc="\\\\[a-zA-Z@]+",dc="\\\\[^\uD800-\uDFFF]",ac=""+Hc+Cl+"*",oc=new RegExp("^("+Hc+")"+Cl+"*$"),Yl="[\u0300-\u036F]",hc=new RegExp(Yl+"+$"),pl="("+Cl+"+)|([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(Yl+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(Yl+"*")+"|\\\\verb\\*([^]).*?\\3|\\\\verb([^*a-zA-Z]).*?\\4|\\\\operatorname\\*"+("|"+ac)+("|"+dc+")"),ks=function(){function Dt(_e,Le){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=_e,this.settings=Le,this.tokenRegex=new RegExp(pl,"g"),this.catcodes={"%":14}}var pe=Dt.prototype;return pe.setCatcode=function(Le,Ze){this.catcodes[Le]=Ze},pe.lex=function(){var Le=this.input,Ze=this.tokenRegex.lastIndex;if(Ze===Le.length)return new e("EOF",new a(this,Ze,Ze));var Tt=this.tokenRegex.exec(Le);if(Tt===null||Tt.index!==Ze)throw new f("Unexpected character: '"+Le[Ze]+"'",new e(Le[Ze],new a(this,Ze,Ze+1)));var Jt=Tt[2]||" ";if(this.catcodes[Jt]===14){var Br=Le.indexOf(`
`,this.tokenRegex.lastIndex);return Br===-1?(this.tokenRegex.lastIndex=Le.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 Gr=Jt.match(oc);return Gr&&(Jt=Gr[1]),new e(Jt,new a(this,Ze,this.tokenRegex.lastIndex))},Dt}(),Ml=function(){function Dt(_e,Le){_e===void 0&&(_e={}),Le===void 0&&(Le={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=Le,this.builtins=_e,this.undefStack=[]}var pe=Dt.prototype;return pe.beginGroup=function(){this.undefStack.push({})},pe.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 Le=this.undefStack.pop();for(var Ze in Le)Le.hasOwnProperty(Ze)&&(Le[Ze]===void 0?delete this.current[Ze]:this.current[Ze]=Le[Ze])},pe.has=function(Le){return this.current.hasOwnProperty(Le)||this.builtins.hasOwnProperty(Le)},pe.get=function(Le){return this.current.hasOwnProperty(Le)?this.current[Le]:this.builtins[Le]},pe.set=function(Le,Ze,Tt){if(Tt===void 0&&(Tt=!1),Tt){for(var Jt=0;Jt<this.undefStack.length;Jt++)delete this.undefStack[Jt][Le];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][Le]=Ze)}else{var Br=this.undefStack[this.undefStack.length-1];Br&&!Br.hasOwnProperty(Le)&&(Br[Le]=this.current[Le])}this.current[Le]=Ze},Dt}(),vl={},ml=vl;function hn(Dt,pe){vl[Dt]=pe}hn("\\@firstoftwo",function(Dt){var pe=Dt.consumeArgs(2);return{tokens:pe[0],numArgs:0}}),hn("\\@secondoftwo",function(Dt){var pe=Dt.consumeArgs(2);return{tokens:pe[1],numArgs:0}}),hn("\\@ifnextchar",function(Dt){var pe=Dt.consumeArgs(3),_e=Dt.future();return pe[0].length===1&&pe[0][0].text===_e.text?{tokens:pe[1],numArgs:0}:{tokens:pe[2],numArgs:0}}),hn("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),hn("\\TextOrMath",function(Dt){var pe=Dt.consumeArgs(2);return Dt.mode==="text"?{tokens:pe[0],numArgs:0}:{tokens:pe[1],numArgs:0}});var El={"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};hn("\\char",function(Dt){var pe=Dt.popToken(),_e,Le="";if(pe.text==="'")_e=8,pe=Dt.popToken();else if(pe.text==='"')_e=16,pe=Dt.popToken();else if(pe.text==="`")if(pe=Dt.popToken(),pe.text[0]==="\\")Le=pe.text.charCodeAt(1);else{if(pe.text==="EOF")throw new f("\\char` missing argument");Le=pe.text.charCodeAt(0)}else _e=10;if(_e){if(Le=El[pe.text],Le==null||Le>=_e)throw new f("Invalid base-"+_e+" digit "+pe.text);for(var Ze;(Ze=El[Dt.future().text])!=null&&Ze<_e;)Le*=_e,Le+=Ze,Dt.popToken()}return"\\@char{"+Le+"}"});var Rc=function(pe,_e){var Le=pe.consumeArgs(1)[0];if(Le.length!==1)throw new f("\\gdef's first argument must be a macro name");var Ze=Le[0].text,Tt=0;for(Le=pe.consumeArgs(1)[0];Le.length===1&&Le[0].text==="#";){if(Le=pe.consumeArgs(1)[0],Le.length!==1)throw new f('Invalid argument number length "'+Le.length+'"');if(!/^[1-9]$/.test(Le[0].text))throw new f('Invalid argument number "'+Le[0].text+'"');if(Tt++,parseInt(Le[0].text)!==Tt)throw new f('Argument number "'+Le[0].text+'" out of order');Le=pe.consumeArgs(1)[0]}return pe.macros.set(Ze,{tokens:Le,numArgs:Tt},_e),""};hn("\\gdef",function(Dt){return Rc(Dt,!0)}),hn("\\def",function(Dt){return Rc(Dt,!1)}),hn("\\global",function(Dt){var pe=Dt.consumeArgs(1)[0];if(pe.length!==1)throw new f("Invalid command after \\global");var _e=pe[0].text;if(_e==="\\def")return Rc(Dt,!0);throw new f("Invalid command '"+_e+"' after \\global")});var vc=function(pe,_e,Le){var Ze=pe.consumeArgs(1)[0];if(Ze.length!==1)throw new f("\\newcommand's first argument must be a macro name");var Tt=Ze[0].text,Jt=pe.isDefined(Tt);if(Jt&&!_e)throw new f("\\newcommand{"+Tt+"} attempting to redefine "+(Tt+"; use \\renewcommand"));if(!Jt&&!Le)throw new f("\\renewcommand{"+Tt+"} when command "+Tt+" does not yet exist; use \\newcommand");var Br=0;if(Ze=pe.consumeArgs(1)[0],Ze.length===1&&Ze[0].text==="["){for(var Gr="",bn=pe.expandNextToken();bn.text!=="]"&&bn.text!=="EOF";)Gr+=bn.text,bn=pe.expandNextToken();if(!Gr.match(/^\s*[0-9]+\s*$/))throw new f("Invalid number of arguments: "+Gr);Br=parseInt(Gr),Ze=pe.consumeArgs(1)[0]}return pe.macros.set(Tt,{tokens:Ze,numArgs:Br}),""};hn("\\newcommand",function(Dt){return vc(Dt,!1,!0)}),hn("\\renewcommand",function(Dt){return vc(Dt,!0,!1)}),hn("\\providecommand",function(Dt){return vc(Dt,!0,!0)}),hn("\\bgroup","{"),hn("\\egroup","}"),hn("\\lq","`"),hn("\\rq","'"),hn("\\aa","\\r a"),hn("\\AA","\\r A"),hn("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}"),hn("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),hn("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}"),hn("\u212C","\\mathscr{B}"),hn("\u2130","\\mathscr{E}"),hn("\u2131","\\mathscr{F}"),hn("\u210B","\\mathscr{H}"),hn("\u2110","\\mathscr{I}"),hn("\u2112","\\mathscr{L}"),hn("\u2133","\\mathscr{M}"),hn("\u211B","\\mathscr{R}"),hn("\u212D","\\mathfrak{C}"),hn("\u210C","\\mathfrak{H}"),hn("\u2128","\\mathfrak{Z}"),hn("\\Bbbk","\\Bbb{k}"),hn("\xB7","\\cdotp"),hn("\\llap","\\mathllap{\\textrm{#1}}"),hn("\\rlap","\\mathrlap{\\textrm{#1}}"),hn("\\clap","\\mathclap{\\textrm{#1}}"),hn("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),hn("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}"),hn("\\ne","\\neq"),hn("\u2260","\\neq"),hn("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}"),hn("\u2209","\\notin"),hn("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}"),hn("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}"),hn("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}"),hn("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}"),hn("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}"),hn("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}"),hn("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}"),hn("\u27C2","\\perp"),hn("\u203C","\\mathclose{!\\mkern-0.8mu!}"),hn("\u220C","\\notni"),hn("\u231C","\\ulcorner"),hn("\u231D","\\urcorner"),hn("\u231E","\\llcorner"),hn("\u231F","\\lrcorner"),hn("\xA9","\\copyright"),hn("\xAE","\\textregistered"),hn("\uFE0F","\\textregistered"),hn("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),hn("\u22EE","\\vdots"),hn("\\varGamma","\\mathit{\\Gamma}"),hn("\\varDelta","\\mathit{\\Delta}"),hn("\\varTheta","\\mathit{\\Theta}"),hn("\\varLambda","\\mathit{\\Lambda}"),hn("\\varXi","\\mathit{\\Xi}"),hn("\\varPi","\\mathit{\\Pi}"),hn("\\varSigma","\\mathit{\\Sigma}"),hn("\\varUpsilon","\\mathit{\\Upsilon}"),hn("\\varPhi","\\mathit{\\Phi}"),hn("\\varPsi","\\mathit{\\Psi}"),hn("\\varOmega","\\mathit{\\Omega}"),hn("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),hn("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu"),hn("\\boxed","\\fbox{$\\displaystyle{#1}$}"),hn("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),hn("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),hn("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var bc={",":"\\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"};hn("\\dots",function(Dt){var pe="\\dotso",_e=Dt.expandAfterFuture().text;return _e in bc?pe=bc[_e]:_e.substr(0,4)==="\\not"?pe="\\dotsb":_e in $e.math&&(m.contains(["bin","rel"],$e.math[_e].group)&&(pe="\\dotsb")),pe});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};hn("\\dotso",function(Dt){var pe=Dt.future().text;return pe in bs?"\\ldots\\,":"\\ldots"}),hn("\\dotsc",function(Dt){var pe=Dt.future().text;return pe in bs&&pe!==","?"\\ldots\\,":"\\ldots"}),hn("\\cdots",function(Dt){var pe=Dt.future().text;return pe in bs?"\\@cdots\\,":"\\@cdots"}),hn("\\dotsb","\\cdots"),hn("\\dotsm","\\cdots"),hn("\\dotsi","\\!\\cdots"),hn("\\dotsx","\\ldots\\,"),hn("\\DOTSI","\\relax"),hn("\\DOTSB","\\relax"),hn("\\DOTSX","\\relax"),hn("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),hn("\\,","\\tmspace+{3mu}{.1667em}"),hn("\\thinspace","\\,"),hn("\\>","\\mskip{4mu}"),hn("\\:","\\tmspace+{4mu}{.2222em}"),hn("\\medspace","\\:"),hn("\\;","\\tmspace+{5mu}{.2777em}"),hn("\\thickspace","\\;"),hn("\\!","\\tmspace-{3mu}{.1667em}"),hn("\\negthinspace","\\!"),hn("\\negmedspace","\\tmspace-{4mu}{.2222em}"),hn("\\negthickspace","\\tmspace-{5mu}{.277em}"),hn("\\enspace","\\kern.5em "),hn("\\enskip","\\hskip.5em\\relax"),hn("\\quad","\\hskip1em\\relax"),hn("\\qquad","\\hskip2em\\relax"),hn("\\tag","\\@ifstar\\tag@literal\\tag@paren"),hn("\\tag@paren","\\tag@literal{({#1})}"),hn("\\tag@literal",function(Dt){if(Dt.macros.get("\\df@tag"))throw new f("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),hn("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),hn("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),hn("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),hn("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),hn("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),hn("\\\\","\\newline"),hn("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var Hs=nt["Main-Regular"]["T".charCodeAt(0)][1]-.7*nt["Main-Regular"]["A".charCodeAt(0)][1]+"em";hn("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+Hs+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),hn("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+Hs+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}"),hn("\\hspace","\\@ifstar\\@hspacer\\@hspace"),hn("\\@hspace","\\hskip #1\\relax"),hn("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),hn("\\ordinarycolon",":"),hn("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),hn("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),hn("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),hn("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),hn("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),hn("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),hn("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),hn("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),hn("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),hn("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),hn("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),hn("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),hn("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),hn("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),hn("\u2237","\\dblcolon"),hn("\u2239","\\eqcolon"),hn("\u2254","\\coloneqq"),hn("\u2255","\\eqqcolon"),hn("\u2A74","\\Coloneqq"),hn("\\ratio","\\vcentcolon"),hn("\\coloncolon","\\dblcolon"),hn("\\colonequals","\\coloneqq"),hn("\\coloncolonequals","\\Coloneqq"),hn("\\equalscolon","\\eqqcolon"),hn("\\equalscoloncolon","\\Eqqcolon"),hn("\\colonminus","\\coloneq"),hn("\\coloncolonminus","\\Coloneq"),hn("\\minuscolon","\\eqcolon"),hn("\\minuscoloncolon","\\Eqcolon"),hn("\\coloncolonapprox","\\Colonapprox"),hn("\\coloncolonsim","\\Colonsim"),hn("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),hn("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),hn("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),hn("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),hn("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"),hn("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),hn("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),hn("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),hn("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),hn("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),hn("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),hn("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),hn("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),hn("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),hn("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),hn("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),hn("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),hn("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}"),hn("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}"),hn("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}"),hn("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}"),hn("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}"),hn("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}"),hn("\u27E6","\\llbracket"),hn("\u27E7","\\rrbracket"),hn("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),hn("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),hn("\u2983","\\lBrace"),hn("\u2984","\\rBrace"),hn("\\darr","\\downarrow"),hn("\\dArr","\\Downarrow"),hn("\\Darr","\\Downarrow"),hn("\\lang","\\langle"),hn("\\rang","\\rangle"),hn("\\uarr","\\uparrow"),hn("\\uArr","\\Uparrow"),hn("\\Uarr","\\Uparrow"),hn("\\N","\\mathbb{N}"),hn("\\R","\\mathbb{R}"),hn("\\Z","\\mathbb{Z}"),hn("\\alef","\\aleph"),hn("\\alefsym","\\aleph"),hn("\\Alpha","\\mathrm{A}"),hn("\\Beta","\\mathrm{B}"),hn("\\bull","\\bullet"),hn("\\Chi","\\mathrm{X}"),hn("\\clubs","\\clubsuit"),hn("\\cnums","\\mathbb{C}"),hn("\\Complex","\\mathbb{C}"),hn("\\Dagger","\\ddagger"),hn("\\diamonds","\\diamondsuit"),hn("\\empty","\\emptyset"),hn("\\Epsilon","\\mathrm{E}"),hn("\\Eta","\\mathrm{H}"),hn("\\exist","\\exists"),hn("\\harr","\\leftrightarrow"),hn("\\hArr","\\Leftrightarrow"),hn("\\Harr","\\Leftrightarrow"),hn("\\hearts","\\heartsuit"),hn("\\image","\\Im"),hn("\\infin","\\infty"),hn("\\Iota","\\mathrm{I}"),hn("\\isin","\\in"),hn("\\Kappa","\\mathrm{K}"),hn("\\larr","\\leftarrow"),hn("\\lArr","\\Leftarrow"),hn("\\Larr","\\Leftarrow"),hn("\\lrarr","\\leftrightarrow"),hn("\\lrArr","\\Leftrightarrow"),hn("\\Lrarr","\\Leftrightarrow"),hn("\\Mu","\\mathrm{M}"),hn("\\natnums","\\mathbb{N}"),hn("\\Nu","\\mathrm{N}"),hn("\\Omicron","\\mathrm{O}"),hn("\\plusmn","\\pm"),hn("\\rarr","\\rightarrow"),hn("\\rArr","\\Rightarrow"),hn("\\Rarr","\\Rightarrow"),hn("\\real","\\Re"),hn("\\reals","\\mathbb{R}"),hn("\\Reals","\\mathbb{R}"),hn("\\Rho","\\mathrm{P}"),hn("\\sdot","\\cdot"),hn("\\sect","\\S"),hn("\\spades","\\spadesuit"),hn("\\sub","\\subset"),hn("\\sube","\\subseteq"),hn("\\supe","\\supseteq"),hn("\\Tau","\\mathrm{T}"),hn("\\thetasym","\\vartheta"),hn("\\weierp","\\wp"),hn("\\Zeta","\\mathrm{Z}"),hn("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),hn("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),hn("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),hn("\\blue","\\textcolor{##6495ed}{#1}"),hn("\\orange","\\textcolor{##ffa500}{#1}"),hn("\\pink","\\textcolor{##ff00af}{#1}"),hn("\\red","\\textcolor{##df0030}{#1}"),hn("\\green","\\textcolor{##28ae7b}{#1}"),hn("\\gray","\\textcolor{gray}{#1}"),hn("\\purple","\\textcolor{##9d38bd}{#1}"),hn("\\blueA","\\textcolor{##ccfaff}{#1}"),hn("\\blueB","\\textcolor{##80f6ff}{#1}"),hn("\\blueC","\\textcolor{##63d9ea}{#1}"),hn("\\blueD","\\textcolor{##11accd}{#1}"),hn("\\blueE","\\textcolor{##0c7f99}{#1}"),hn("\\tealA","\\textcolor{##94fff5}{#1}"),hn("\\tealB","\\textcolor{##26edd5}{#1}"),hn("\\tealC","\\textcolor{##01d1c1}{#1}"),hn("\\tealD","\\textcolor{##01a995}{#1}"),hn("\\tealE","\\textcolor{##208170}{#1}"),hn("\\greenA","\\textcolor{##b6ffb0}{#1}"),hn("\\greenB","\\textcolor{##8af281}{#1}"),hn("\\greenC","\\textcolor{##74cf70}{#1}"),hn("\\greenD","\\textcolor{##1fab54}{#1}"),hn("\\greenE","\\textcolor{##0d923f}{#1}"),hn("\\goldA","\\textcolor{##ffd0a9}{#1}"),hn("\\goldB","\\textcolor{##ffbb71}{#1}"),hn("\\goldC","\\textcolor{##ff9c39}{#1}"),hn("\\goldD","\\textcolor{##e07d10}{#1}"),hn("\\goldE","\\textcolor{##a75a05}{#1}"),hn("\\redA","\\textcolor{##fca9a9}{#1}"),hn("\\redB","\\textcolor{##ff8482}{#1}"),hn("\\redC","\\textcolor{##f9685d}{#1}"),hn("\\redD","\\textcolor{##e84d39}{#1}"),hn("\\redE","\\textcolor{##bc2612}{#1}"),hn("\\maroonA","\\textcolor{##ffbde0}{#1}"),hn("\\maroonB","\\textcolor{##ff92c6}{#1}"),hn("\\maroonC","\\textcolor{##ed5fa6}{#1}"),hn("\\maroonD","\\textcolor{##ca337c}{#1}"),hn("\\maroonE","\\textcolor{##9e034e}{#1}"),hn("\\purpleA","\\textcolor{##ddd7ff}{#1}"),hn("\\purpleB","\\textcolor{##c6b9fc}{#1}"),hn("\\purpleC","\\textcolor{##aa87ff}{#1}"),hn("\\purpleD","\\textcolor{##7854ab}{#1}"),hn("\\purpleE","\\textcolor{##543b78}{#1}"),hn("\\mintA","\\textcolor{##f5f9e8}{#1}"),hn("\\mintB","\\textcolor{##edf2df}{#1}"),hn("\\mintC","\\textcolor{##e0e5cc}{#1}"),hn("\\grayA","\\textcolor{##f6f7f7}{#1}"),hn("\\grayB","\\textcolor{##f0f1f2}{#1}"),hn("\\grayC","\\textcolor{##e3e5e6}{#1}"),hn("\\grayD","\\textcolor{##d6d8da}{#1}"),hn("\\grayE","\\textcolor{##babec2}{#1}"),hn("\\grayF","\\textcolor{##888d93}{#1}"),hn("\\grayG","\\textcolor{##626569}{#1}"),hn("\\grayH","\\textcolor{##3b3e40}{#1}"),hn("\\grayI","\\textcolor{##21242c}{#1}"),hn("\\kaBlue","\\textcolor{##314453}{#1}"),hn("\\kaGreen","\\textcolor{##71B307}{#1}");var cl={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},Fl=function(){function Dt(_e,Le,Ze){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=Le,this.expansionCount=0,this.feed(_e),this.macros=new Ml(ml,Le.macros),this.mode=Ze,this.stack=[]}var pe=Dt.prototype;return pe.feed=function(Le){this.lexer=new ks(Le,this.settings)},pe.switchMode=function(Le){this.mode=Le},pe.beginGroup=function(){this.macros.beginGroup()},pe.endGroup=function(){this.macros.endGroup()},pe.future=function(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},pe.popToken=function(){return this.future(),this.stack.pop()},pe.pushToken=function(Le){this.stack.push(Le)},pe.pushTokens=function(Le){var Ze;(Ze=this.stack).push.apply(Ze,Le)},pe.consumeSpaces=function(){for(;;){var Le=this.future();if(Le.text===" ")this.stack.pop();else break}},pe.consumeArgs=function(Le){for(var Ze=[],Tt=0;Tt<Le;++Tt){this.consumeSpaces();var Jt=this.popToken();if(Jt.text==="{"){for(var Br=[],Gr=1;Gr!==0;){var bn=this.popToken();if(Br.push(bn),bn.text==="{")++Gr;else if(bn.text==="}")--Gr;else if(bn.text==="EOF")throw new f("End of input in macro argument",Jt)}Br.pop(),Br.reverse(),Ze[Tt]=Br}else{if(Jt.text==="EOF")throw new f("End of input expecting macro argument");Ze[Tt]=[Jt]}}return Ze},pe.expandOnce=function(){var Le=this.popToken(),Ze=Le.text,Tt=this._getExpansion(Ze);if(Tt==null)return this.pushToken(Le),Le;if(this.expansionCount++,this.expansionCount>this.settings.maxExpand)throw new f("Too many expansions: infinite loop or need to increase maxExpand setting");var Jt=Tt.tokens;if(Tt.numArgs){var Br=this.consumeArgs(Tt.numArgs);Jt=Jt.slice();for(var Gr=Jt.length-1;Gr>=0;--Gr){var bn=Jt[Gr];if(bn.text==="#"){if(Gr===0)throw new f("Incomplete placeholder at end of macro body",bn);if(bn=Jt[--Gr],bn.text==="#")Jt.splice(Gr+1,1);else if(/^[1-9]$/.test(bn.text)){var Jn;(Jn=Jt).splice.apply(Jn,[Gr,2].concat(Br[+bn.text-1]))}else throw new f("Not a valid argument number",bn)}}}return this.pushTokens(Jt),Jt},pe.expandAfterFuture=function(){return this.expandOnce(),this.future()},pe.expandNextToken=function(){for(;;){var Le=this.expandOnce();if(Le instanceof e)if(Le.text==="\\relax")this.stack.pop();else return this.stack.pop()}throw new Error},pe.expandMacro=function(Le){if(!this.macros.get(Le))return;var Ze=[],Tt=this.stack.length;for(this.pushToken(new e(Le));this.stack.length>Tt;){var Jt=this.expandOnce();Jt instanceof e&&Ze.push(this.stack.pop())}return Ze},pe.expandMacroAsText=function(Le){var Ze=this.expandMacro(Le);return Ze&&Ze.map(function(Tt){return Tt.text}).join("")},pe._getExpansion=function(Le){var Ze=this.macros.get(Le);if(Ze==null)return Ze;var Tt=typeof Ze=="function"?Ze(this):Ze;if(typeof Tt=="string"){var Jt=0;if(Tt.indexOf("#")!==-1)for(var Br=Tt.replace(/##/g,"");Br.indexOf("#"+(Jt+1))!==-1;)++Jt;for(var Gr=new ks(Tt,this.settings),bn=[],Jn=Gr.lex();Jn.text!=="EOF";)bn.push(Jn),Jn=Gr.lex();bn.reverse();var Si={tokens:bn,numArgs:Jt};return Si}return Tt},pe.isDefined=function(Le){return this.macros.has(Le)||os.hasOwnProperty(Le)||$e.math.hasOwnProperty(Le)||$e.text.hasOwnProperty(Le)||cl.hasOwnProperty(Le)},Dt}(),tc={"\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"},sc=function(){function Dt(_e,Le){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(_e,Le,this.mode),this.settings=Le,this.leftrightDepth=0}var pe=Dt.prototype;return pe.expect=function(Le,Ze){if(Ze===void 0&&(Ze=!0),this.fetch().text!==Le)throw new f("Expected '"+Le+"', got '"+this.fetch().text+"'",this.fetch());Ze&&this.consume()},pe.consume=function(){this.nextToken=null},pe.fetch=function(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},pe.switchMode=function(Le){this.mode=Le,this.gullet.switchMode(Le)},pe.parse=function(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");var Le=this.parseExpression(!1);return this.expect("EOF"),this.gullet.endGroup(),Le},pe.parseExpression=function(Le,Ze){for(var Tt=[];;){this.mode==="math"&&this.consumeSpaces();var Jt=this.fetch();if(Dt.endOfExpression.indexOf(Jt.text)!==-1)break;if(Ze&&Jt.text===Ze)break;if(Le&&os[Jt.text]&&os[Jt.text].infix)break;var Br=this.parseAtom(Ze);if(!Br)break;Tt.push(Br)}return this.mode==="text"&&this.formLigatures(Tt),this.handleInfixNodes(Tt)},pe.handleInfixNodes=function(Le){for(var Ze=-1,Tt,Jt=0;Jt<Le.length;Jt++){var Br=qr(Le[Jt],"infix");if(Br){if(Ze!==-1)throw new f("only one infix operator per group",Br.token);Ze=Jt,Tt=Br.replaceWith}}if(Ze!==-1&&Tt){var Gr,bn,Jn=Le.slice(0,Ze),Si=Le.slice(Ze+1);Jn.length===1&&Jn[0].type==="ordgroup"?Gr=Jn[0]:Gr={type:"ordgroup",mode:this.mode,body:Jn},Si.length===1&&Si[0].type==="ordgroup"?bn=Si[0]:bn={type:"ordgroup",mode:this.mode,body:Si};var Yi;return Tt==="\\\\abovefrac"?Yi=this.callFunction(Tt,[Gr,Le[Ze],bn],[]):Yi=this.callFunction(Tt,[Gr,bn],[]),[Yi]}else return Le},pe.handleSupSubscript=function(Le){var Ze=this.fetch(),Tt=Ze.text;this.consume();var Jt=this.parseGroup(Le,!1,Dt.SUPSUB_GREEDINESS,void 0,void 0,!0);if(!Jt)throw new f("Expected group after '"+Tt+"'",Ze);return Jt},pe.formatUnsupportedCmd=function(Le){for(var Ze=[],Tt=0;Tt<Le.length;Tt++)Ze.push({type:"textord",mode:"text",text:Le[Tt]});var Jt={type:"text",mode:this.mode,body:Ze},Br={type:"color",mode:this.mode,color:this.settings.errorColor,body:[Jt]};return Br},pe.parseAtom=function(Le){var Ze=this.parseGroup("atom",!1,null,Le);if(this.mode==="text")return Ze;for(var Tt,Jt;;){this.consumeSpaces();var Br=this.fetch();if(Br.text==="\\limits"||Br.text==="\\nolimits"){var Gr=qr(Ze,"op");if(Gr){var bn=Br.text==="\\limits";Gr.limits=bn,Gr.alwaysHandleSupSub=!0}else if(Gr=qr(Ze,"operatorname"),Gr&&Gr.alwaysHandleSupSub){var Jn=Br.text==="\\limits";Gr.limits=Jn}else throw new f("Limit controls must follow a math operator",Br);this.consume()}else if(Br.text==="^"){if(Tt)throw new f("Double superscript",Br);Tt=this.handleSupSubscript("superscript")}else if(Br.text==="_"){if(Jt)throw new f("Double subscript",Br);Jt=this.handleSupSubscript("subscript")}else if(Br.text==="'"){if(Tt)throw new f("Double superscript",Br);var Si={type:"textord",mode:this.mode,text:"\\prime"},Yi=[Si];for(this.consume();this.fetch().text==="'";)Yi.push(Si),this.consume();this.fetch().text==="^"&&Yi.push(this.handleSupSubscript("superscript")),Tt={type:"ordgroup",mode:this.mode,body:Yi}}else break}return Tt||Jt?{type:"supsub",mode:this.mode,base:Ze,sup:Tt,sub:Jt}:Ze},pe.parseFunction=function(Le,Ze,Tt){var Jt=this.fetch(),Br=Jt.text,Gr=os[Br];if(!Gr)return null;if(this.consume(),Tt!=null&&Gr.greediness<=Tt)throw new f("Got function '"+Br+"' with no arguments"+(Ze?" as "+Ze:""),Jt);if(this.mode==="text"&&!Gr.allowedInText)throw new f("Can't use function '"+Br+"' in text mode",Jt);if(this.mode==="math"&&Gr.allowedInMath===!1)throw new f("Can't use function '"+Br+"' in math mode",Jt);var bn=this.parseArguments(Br,Gr),Jn=bn.args,Si=bn.optArgs;return this.callFunction(Br,Jn,Si,Jt,Le)},pe.callFunction=function(Le,Ze,Tt,Jt,Br){var Gr={funcName:Le,parser:this,token:Jt,breakOnTokenText:Br},bn=os[Le];if(bn&&bn.handler)return bn.handler(Gr,Ze,Tt);throw new f("No function handler for "+Le)},pe.parseArguments=function(Le,Ze){var Tt=Ze.numArgs+Ze.numOptionalArgs;if(Tt===0)return{args:[],optArgs:[]};for(var Jt=Ze.greediness,Br=[],Gr=[],bn=0;bn<Tt;bn++){var Jn=Ze.argTypes&&Ze.argTypes[bn],Si=bn<Ze.numOptionalArgs,Yi=bn>0&&!Si||bn===0&&!Si&&this.mode==="math",ga=this.parseGroupOfType("argument to '"+Le+"'",Jn,Si,Jt,Yi);if(!ga){if(Si){Gr.push(null);continue}throw new f("Expected group after '"+Le+"'",this.fetch())}(Si?Gr:Br).push(ga)}return{args:Br,optArgs:Gr}},pe.parseGroupOfType=function(Le,Ze,Tt,Jt,Br){switch(Ze){case"color":return Br&&this.consumeSpaces(),this.parseColorGroup(Tt);case"size":return Br&&this.consumeSpaces(),this.parseSizeGroup(Tt);case"url":return this.parseUrlGroup(Tt,Br);case"math":case"text":return this.parseGroup(Le,Tt,Jt,void 0,Ze,Br);case"hbox":{var Gr=this.parseGroup(Le,Tt,Jt,void 0,"text",Br);if(!Gr)return Gr;var bn={type:"styling",mode:Gr.mode,body:[Gr],style:"text"};return bn}case"raw":{if(Br&&this.consumeSpaces(),Tt&&this.fetch().text==="{")return null;var Jn=this.parseStringGroup("raw",Tt,!0);if(Jn)return{type:"raw",mode:"text",string:Jn.text};throw new f("Expected raw group",this.fetch())}case"original":case null:case void 0:return this.parseGroup(Le,Tt,Jt,void 0,void 0,Br);default:throw new f("Unknown group type as "+Le,this.fetch())}},pe.consumeSpaces=function(){for(;this.fetch().text===" ";)this.consume()},pe.parseStringGroup=function(Le,Ze,Tt){var Jt=Ze?"[":"{",Br=Ze?"]":"}",Gr=this.fetch();if(Gr.text!==Jt){if(Ze)return null;if(Tt&&Gr.text!=="EOF"&&/[^{}[\]]/.test(Gr.text))return this.consume(),Gr}var bn=this.mode;this.mode="text",this.expect(Jt);for(var Jn="",Si=this.fetch(),Yi=0,ga=Si,Oa;(Oa=this.fetch()).text!==Br||Tt&&Yi>0;){switch(Oa.text){case"EOF":throw new f("Unexpected end of input in "+Le,Si.range(ga,Jn));case Jt:Yi++;break;case Br:Yi--;break}ga=Oa,Jn+=ga.text,this.consume()}return this.expect(Br),this.mode=bn,Si.range(ga,Jn)},pe.parseRegexGroup=function(Le,Ze){var Tt=this.mode;this.mode="text";for(var Jt=this.fetch(),Br=Jt,Gr="",bn;(bn=this.fetch()).text!=="EOF"&&Le.test(Gr+bn.text);)Br=bn,Gr+=Br.text,this.consume();if(Gr==="")throw new f("Invalid "+Ze+": '"+Jt.text+"'",Jt);return this.mode=Tt,Jt.range(Br,Gr)},pe.parseColorGroup=function(Le){var Ze=this.parseStringGroup("color",Le);if(!Ze)return null;var Tt=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(Ze.text);if(!Tt)throw new f("Invalid color: '"+Ze.text+"'",Ze);var Jt=Tt[0];return/^[0-9a-f]{6}$/i.test(Jt)&&(Jt="#"+Jt),{type:"color-token",mode:this.mode,color:Jt}},pe.parseSizeGroup=function(Le){var Ze,Tt=!1;if(!Le&&this.fetch().text!=="{"?Ze=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):Ze=this.parseStringGroup("size",Le),!Ze)return null;!Le&&Ze.text.length===0&&(Ze.text="0pt",Tt=!0);var Jt=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(Ze.text);if(!Jt)throw new f("Invalid size: '"+Ze.text+"'",Ze);var Br={number:+(Jt[1]+Jt[2]),unit:Jt[3]};if(!Nr(Br))throw new f("Invalid unit: '"+Br.unit+"'",Ze);return{type:"size",mode:this.mode,value:Br,isBlank:Tt}},pe.parseUrlGroup=function(Le,Ze){this.gullet.lexer.setCatcode("%",13);var Tt=this.parseStringGroup("url",Le,!0);if(this.gullet.lexer.setCatcode("%",14),!Tt)return null;var Jt=Tt.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:Jt}},pe.parseGroup=function(Le,Ze,Tt,Jt,Br,Gr){var bn=this.mode;Br&&this.switchMode(Br),Gr&&this.consumeSpaces();var Jn=this.fetch(),Si=Jn.text,Yi;if(Ze?Si==="[":Si==="{"||Si==="\\begingroup"){this.consume();var ga=Dt.endOfGroup[Si];this.gullet.beginGroup();var Oa=this.parseExpression(!1,ga),po=this.fetch();this.expect(ga),this.gullet.endGroup(),Yi={type:"ordgroup",mode:this.mode,loc:a.range(Jn,po),body:Oa,semisimple:Si==="\\begingroup"||void 0}}else if(Ze)Yi=null;else if(Yi=this.parseFunction(Jt,Le,Tt)||this.parseSymbol(),Yi==null&&Si[0]==="\\"&&!cl.hasOwnProperty(Si)){if(this.settings.throwOnError)throw new f("Undefined control sequence: "+Si,Jn);Yi=this.formatUnsupportedCmd(Si),this.consume()}return Br&&this.switchMode(bn),Yi},pe.formLigatures=function(Le){for(var Ze=Le.length-1,Tt=0;Tt<Ze;++Tt){var Jt=Le[Tt],Br=Jt.text;Br==="-"&&Le[Tt+1].text==="-"&&(Tt+1<Ze&&Le[Tt+2].text==="-"?(Le.splice(Tt,3,{type:"textord",mode:"text",loc:a.range(Jt,Le[Tt+2]),text:"---"}),Ze-=2):(Le.splice(Tt,2,{type:"textord",mode:"text",loc:a.range(Jt,Le[Tt+1]),text:"--"}),Ze-=1)),(Br==="'"||Br==="`")&&Le[Tt+1].text===Br&&(Le.splice(Tt,2,{type:"textord",mode:"text",loc:a.range(Jt,Le[Tt+1]),text:Br+Br}),Ze-=1)}},pe.parseSymbol=function(){var Le=this.fetch(),Ze=Le.text;if(/^\\verb[^a-zA-Z]/.test(Ze)){this.consume();var Tt=Ze.slice(5),Jt=Tt.charAt(0)==="*";if(Jt&&(Tt=Tt.slice(1)),Tt.length<2||Tt.charAt(0)!==Tt.slice(-1))throw new f(`\\verb assertion failed --
please report what input caused this bug`);return Tt=Tt.slice(1,-1),{type:"verb",mode:"text",body:Tt,star:Jt}}Ql.hasOwnProperty(Ze[0])&&!$e[this.mode][Ze[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+Ze[0]+'" used in math mode',Le),Ze=Ql[Ze[0]]+Ze.substr(1));var Br=hc.exec(Ze);Br&&(Ze=Ze.substring(0,Br.index),Ze==="i"?Ze="\u0131":Ze==="j"&&(Ze="\u0237"));var Gr;if($e[this.mode][Ze]){this.settings.strict&&this.mode==="math"&&er.indexOf(Ze)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+Ze[0]+'" used in math mode',Le);var bn=$e[this.mode][Ze].group,Jn=a.range(Le),Si;if(Rt.hasOwnProperty(bn)){var Yi=bn;Si={type:"atom",mode:this.mode,family:Yi,loc:Jn,text:Ze}}else Si={type:bn,mode:this.mode,loc:Jn,text:Ze};Gr=Si}else if(Ze.charCodeAt(0)>=128)this.settings.strict&&(Z(Ze.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+Ze[0]+'" used in math mode',Le):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+Ze[0]+'"'+(" ("+Ze.charCodeAt(0)+")"),Le)),Gr={type:"textord",mode:"text",loc:a.range(Le),text:Ze};else return null;if(this.consume(),Br)for(var ga=0;ga<Br[0].length;ga++){var Oa=Br[0][ga];if(!tc[Oa])throw new f("Unknown accent ' "+Oa+"'",Le);var po=tc[Oa][this.mode];if(!po)throw new f("Accent "+Oa+" unsupported in "+this.mode+" mode",Le);Gr={type:"accent",mode:this.mode,loc:a.range(Le),label:po,isStretchy:!1,isShifty:!0,base:Gr}}return Gr},Dt}();sc.endOfExpression=["}","\\endgroup","\\end","\\right","&"],sc.endOfGroup={"[":"]","{":"}","\\begingroup":"\\endgroup"},sc.SUPSUB_GREEDINESS=1;var zc=function(pe,_e){if(!(typeof pe=="string"||pe instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var Le=new sc(pe,_e);delete Le.gullet.macros.current["\\df@tag"];var Ze=Le.parse();if(Le.gullet.macros.get("\\df@tag")){if(!_e.displayMode)throw new f("\\tag works only in display equations");Le.gullet.feed("\\df@tag"),Ze=[{type:"tag",mode:"text",body:Ze,tag:Le.parse()}]}return Ze},Hl=zc,Oc=function(pe,_e,Le){_e.textContent="";var Ze=Ut(pe,Le).toNode();_e.appendChild(Ze)};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."),Oc=function(){throw new f("KaTeX doesn't work in quirks mode.")}));var yc=function(pe,_e){var Le=Ut(pe,_e).toMarkup();return Le},Xs=function(pe,_e){var Le=new A(_e);return Hl(pe,Le)},xl=function(pe,_e,Le){if(Le.throwOnError||!(pe instanceof f))throw pe;var Ze=Sr.makeSpan(["katex-error"],[new ke(_e)]);return Ze.setAttribute("title",pe.toString()),Ze.setAttribute("style","color:"+Le.errorColor),Ze},Ut=function(pe,_e){var Le=new A(_e);try{var Ze=Hl(pe,Le);return ft(Ze,pe,Le)}catch(Tt){return xl(Tt,pe,Le)}},qt=function(pe,_e){var Le=new A(_e);try{var Ze=Hl(pe,Le);return Gt(Ze,pe,Le)}catch(Tt){return xl(Tt,pe,Le)}},Cn={version:"0.11.1",render:Oc,renderToString:yc,ParseError:f,__parse:Xs,__renderToDomTree:Ut,__renderToHTMLTree:qt,__setFontMetrics:bt,__defineSymbol:we,__defineMacro:hn,__domTree:{Span:he,Anchor:ge,SymbolNode:ke,SvgNode:Me,PathNode:me,LineNode:le}},ri=O.default=Cn}]).default})},P2fV:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("Q9mQ"),y=p("+L6B"),a=p("sE09"),e=p.n(a)},P2ho:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L={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};Q.default=L},P47w:function(Ce,Q,p){var L=p("hydK"),O=L.createElement,E=p("IMiH"),y=p("mFDi"),a=p("Fofx"),e=p("6GrX"),g=p("pzxd"),f=p("dqUG"),s=E.CMD,r=Array.prototype.join,c="none",l=Math.round,i=Math.sin,u=Math.cos,t=Math.PI,n=Math.PI*2,o=180/t,d=1e-4;function h(K){return l(K*1e4)/1e4}function m(K){return K<d&&K>-d}function A(K,X){var Z=X?K.textFill:K.fill;return Z!=null&&Z!==c}function v(K,X){var Z=X?K.textStroke:K.stroke;return Z!=null&&Z!==c}function b(K,X){X&&x(K,"transform","matrix("+r.call(X,",")+")")}function x(K,X,Z){(!Z||Z.type!=="linear"&&Z.type!=="radial")&&K.setAttribute(X,Z)}function C(K,X,Z){K.setAttributeNS("http://www.w3.org/1999/xlink",X,Z)}function w(K,X,Z,Y){if(A(X,Z)){var te=Z?X.textFill:X.fill;te=te==="transparent"?c:te,x(K,"fill",te),x(K,"fill-opacity",X.fillOpacity!=null?X.fillOpacity*X.opacity:X.opacity)}else x(K,"fill",c);if(v(X,Z)){var q=Z?X.textStroke:X.stroke;q=q==="transparent"?c:q,x(K,"stroke",q);var ee=Z?X.textStrokeWidth:X.lineWidth,fe=!Z&&X.strokeNoScale?Y.getLineScale():1;x(K,"stroke-width",ee/fe),x(K,"paint-order",Z?"stroke":"fill"),x(K,"stroke-opacity",X.strokeOpacity!=null?X.strokeOpacity:X.opacity);var be=X.lineDash;be?(x(K,"stroke-dasharray",X.lineDash.join(",")),x(K,"stroke-dashoffset",l(X.lineDashOffset||0))):x(K,"stroke-dasharray",""),X.lineCap&&x(K,"stroke-linecap",X.lineCap),X.lineJoin&&x(K,"stroke-linejoin",X.lineJoin),X.miterLimit&&x(K,"stroke-miterlimit",X.miterLimit)}else x(K,"stroke",c)}function S(K){for(var X=[],Z=K.data,Y=K.len(),te=0;te<Y;){var q=Z[te++],ee="",fe=0;switch(q){case s.M:ee="M",fe=2;break;case s.L:ee="L",fe=2;break;case s.Q:ee="Q",fe=4;break;case s.C:ee="C",fe=6;break;case s.A:var be=Z[te++],Fe=Z[te++],ve=Z[te++],Oe=Z[te++],J=Z[te++],ne=Z[te++],Ke=Z[te++],ie=Z[te++],re=Math.abs(ne),he=m(re-n)||(ie?ne>=n:-ne>=n),ge=ne>0?ne%n:ne%n+n,Pe=!1;he?Pe=!0:m(re)?Pe=!1:Pe=ge>=t===!!ie;var Ee=h(be+ve*u(J)),ke=h(Fe+Oe*i(J));he&&(ie?ne=n-1e-4:ne=-n+1e-4,Pe=!0,te===9&&X.push("M",Ee,ke));var Me=h(be+ve*u(J+ne)),me=h(Fe+Oe*i(J+ne));X.push("A",h(ve),h(Oe),l(Ke*o),+Pe,+ie,Me,me);break;case s.Z:ee="Z";break;case s.R:var Me=h(Z[te++]),me=h(Z[te++]),le=h(Z[te++]),oe=h(Z[te++]);X.push("M",Me,me,"L",Me+le,me,"L",Me+le,me+oe,"L",Me,me+oe,"L",Me,me);break}ee&&X.push(ee);for(var Se=0;Se<fe;Se++)X.push(h(Z[te++]))}return X.join(" ")}var T={};T.brush=function(K){var X=K.style,Z=K.__svgEl;Z||(Z=O("path"),K.__svgEl=Z),K.path||K.createPathProxy();var Y=K.path;if(K.__dirtyPath){Y.beginPath(),Y.subPixelOptimize=!1,K.buildPath(Y,K.shape),K.__dirtyPath=!1;var te=S(Y);te.indexOf("NaN")<0&&x(Z,"d",te)}w(Z,X,!1,K),b(Z,K.transform),X.text!=null?B(K,K.getBoundingRect()):z(K)};var I={};I.brush=function(K){var X=K.style,Z=X.image;if(Z instanceof HTMLImageElement){var Y=Z.src;Z=Y}if(!Z)return;var te=X.x||0,q=X.y||0,ee=X.width,fe=X.height,be=K.__svgEl;be||(be=O("image"),K.__svgEl=be),Z!==K.__imageSrc&&(C(be,"href",Z),K.__imageSrc=Z),x(be,"width",ee),x(be,"height",fe),x(be,"x",te),x(be,"y",q),b(be,K.transform),X.text!=null?B(K,K.getBoundingRect()):z(K)};var N={},M=new y,k={},U=[],V={left:"start",right:"end",center:"middle",middle:"middle"},B=function(X,Z){var Y=X.style,te=X.transform,q=X instanceof f||Y.transformText;X.__dirty&&g.normalizeTextStyle(Y,!0);var ee=Y.text;if(ee!=null&&(ee+=""),!g.needDrawText(ee,Y))return;ee==null&&(ee=""),!q&&te&&(M.copy(Z),M.applyTransform(te),Z=M);var fe=X.__textSvgEl;fe||(fe=O("text"),X.__textSvgEl=fe);var be=fe.style,Fe=Y.font||e.DEFAULT_FONT,ve=fe.__computedFont;Fe!==fe.__styleFont&&(be.font=fe.__styleFont=Fe,ve=fe.__computedFont=be.font);var Oe=Y.textPadding,J=Y.textLineHeight,ne=X.__textCotentBlock;(!ne||X.__dirtyText)&&(ne=X.__textCotentBlock=e.parsePlainText(ee,ve,Oe,J,Y.truncate));var Ke=ne.outerHeight,ie=ne.lineHeight;g.getBoxPosition(k,X,Y,Z);var re=k.baseX,he=k.baseY,ge=k.textAlign||"left",Pe=k.textVerticalAlign;H(fe,q,te,Y,Z,re,he);var Ee=e.adjustTextY(he,Ke,Pe),ke=re,Me=Ee;Oe&&(ke=P(re,ge,Oe),Me+=Oe[0]),Me+=ie/2,w(fe,Y,!0,X);var me=ne.canCacheByTextString,le=X.__tspanList||(X.__tspanList=[]),oe=le.length;if(me&&X.__canCacheByTextString&&X.__text===ee){if(X.__dirtyText&&oe)for(var Se=0;Se<oe;++Se)j(le[Se],ge,ke,Me+Se*ie)}else{X.__text=ee,X.__canCacheByTextString=me;for(var nt=ne.lines,et=nt.length,Se=0;Se<et;Se++){var Ue=le[Se],bt=nt[Se];Ue?Ue.__zrText!==bt&&(Ue.innerHTML="",Ue.appendChild(document.createTextNode(bt))):(Ue=le[Se]=O("tspan"),fe.appendChild(Ue),Ue.appendChild(document.createTextNode(bt))),j(Ue,ge,ke,Me+Se*ie)}if(oe>et){for(;Se<oe;Se++)fe.removeChild(le[Se]);le.length=et}}};function H(K,X,Z,Y,te,q,ee){a.identity(U),X&&Z&&a.copy(U,Z);var fe=Y.textRotation;if(te&&fe){var be=Y.textOrigin;be==="center"?(q=te.width/2+te.x,ee=te.height/2+te.y):be&&(q=be[0]+te.x,ee=be[1]+te.y),U[4]-=q,U[5]-=ee,a.rotate(U,U,fe),U[4]+=q,U[5]+=ee}b(K,U)}function P(K,X,Z){return X==="right"?K-Z[1]:X==="center"?K+Z[3]/2-Z[1]/2:K+Z[3]}function j(K,X,Z,Y){x(K,"dominant-baseline","middle"),x(K,"text-anchor",V[X]),x(K,"x",Z),x(K,"y",Y)}function z(K){K&&K.__textSvgEl&&(K.__textSvgEl.parentNode&&K.__textSvgEl.parentNode.removeChild(K.__textSvgEl),K.__textSvgEl=null,K.__tspanList=[],K.__text=null)}N.drawRectText=B,N.brush=function(K){var X=K.style;X.text!=null?B(K,!1):z(K)},Q.path=T,Q.image=I,Q.text=N},P4Qj:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.removeSensor=Q.getSensor=void 0;var L=y(p("chpo")),O=p("FxDU"),E=p("24YM");function y(f){return f&&f.__esModule?f:{default:f}}var a={},e=function(s){var r=s.getAttribute(E.SizeSensorId);if(r&&a[r])return a[r];var c=(0,L.default)();s.setAttribute(E.SizeSensorId,c);var l=(0,O.createSensor)(s);return a[c]=l,l};Q.getSensor=e;var g=function(s){var r=s.element.getAttribute(E.SizeSensorId);s.element.removeAttribute(E.SizeSensorId),s.destroy(),r&&a[r]&&delete a[r]};Q.removeSensor=g},P5Jw:function(Ce,Q,p){"use strict";var L=p("rHrb"),O=L.CopyToClipboard;O.CopyToClipboard=O,Ce.exports=O},PArb:function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("lSNA"),y=p.n(E),a=p("q1tI"),e=p.n(a),g=p("TSYQ"),f=p.n(g),s=p("H84U"),r=function(l,i){var u={};for(var t in l)Object.prototype.hasOwnProperty.call(l,t)&&i.indexOf(t)<0&&(u[t]=l[t]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,t=Object.getOwnPropertySymbols(l);n<t.length;n++)i.indexOf(t[n])<0&&Object.prototype.propertyIsEnumerable.call(l,t[n])&&(u[t[n]]=l[t[n]]);return u},c=function(i){return a.createElement(s.a,null,function(u){var t,n=u.getPrefixCls,o=u.direction,d=i.prefixCls,h=i.type,m=h===void 0?"horizontal":h,A=i.orientation,v=A===void 0?"center":A,b=i.className,x=i.children,C=i.dashed,w=i.plain,S=r(i,["prefixCls","type","orientation","className","children","dashed","plain"]),T=n("divider",d),I=v.length>0?"-".concat(v):v,N=!!x,M=f()(b,T,"".concat(T,"-").concat(m),(t={},y()(t,"".concat(T,"-with-text"),N),y()(t,"".concat(T,"-with-text").concat(I),N),y()(t,"".concat(T,"-dashed"),!!C),y()(t,"".concat(T,"-plain"),!!w),y()(t,"".concat(T,"-rtl"),o==="rtl"),t));return a.createElement("div",O()({className:M},S,{role:"separator"}),x&&a.createElement("span",{className:"".concat(T,"-inner-text")},x))})};Q.a=c},PD8m:function(Ce,Q){Ce.exports={name:"memoryStorage",read:L,write:O,each:E,remove:y,clearAll:a};var p={};function L(e){return p[e]}function O(e,g){p[e]=g}function E(e){for(var g in p)p.hasOwnProperty(g)&&e(p[g],g)}function y(e){delete p[e]}function a(e){p={}}},PEeC:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return a}),p.d(Q,"b",function(){return e});var L=p("RIqP"),O=p.n(L),E=p("xEkU"),y=p.n(E);function a(g){var f,s=function(l){return function(){f=null,g.apply(void 0,O()(l))}},r=function(){if(f==null){for(var l=arguments.length,i=new Array(l),u=0;u<l;u++)i[u]=arguments[u];f=y()(s(i))}};return r.cancel=function(){return y.a.cancel(f)},r}function e(){return function(g,f,s){var r=s.value,c=!1;return{configurable:!0,get:function(){if(c||this===g.prototype||this.hasOwnProperty(f))return r;var i=a(r.bind(this));return c=!0,Object.defineProperty(this,f,{value:i,configurable:!0,writable:!0}),c=!1,i}}}}},PKem:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return A});var L=p("RIqP"),O=p.n(L),E=p("lSNA"),y=p.n(E),a=p("pVnL"),e=p.n(a),g=p("lwsE"),f=p.n(g),s=p("W8MJ"),r=p.n(s),c=p("7W2i"),l=p.n(c),i=p("LQ03"),u=p.n(i),t=p("q1tI"),n=p.n(t),o=p("TSYQ"),d=p.n(o),h=p("H84U"),m=function(I,N){var M={};for(var k in I)Object.prototype.hasOwnProperty.call(I,k)&&N.indexOf(k)<0&&(M[k]=I[k]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,k=Object.getOwnPropertySymbols(I);U<k.length;U++)N.indexOf(k[U])<0&&Object.prototype.propertyIsEnumerable.call(I,k[U])&&(M[k[U]]=I[k[U]]);return M},A=t.createContext({siderHook:{addSider:function(){return null},removeSider:function(){return null}}});function v(I){var N=I.suffixCls,M=I.tagName,k=I.displayName;return function(U){var V;return V=function(B){l()(P,B);var H=u()(P);function P(){var j;return f()(this,P),j=H.apply(this,arguments),j.renderComponent=function(z){var K=z.getPrefixCls,X=j.props.prefixCls,Z=K(N,X);return t.createElement(U,e()({prefixCls:Z,tagName:M},j.props))},j}return r()(P,[{key:"render",value:function(){return t.createElement(h.a,null,this.renderComponent)}}]),P}(t.Component),V.displayName=k,V}}var b=function(N){var M=N.prefixCls,k=N.className,U=N.children,V=N.tagName,B=m(N,["prefixCls","className","children","tagName"]),H=d()(M,k);return t.createElement(V,e()({className:H},B),U)},x=function(I){l()(M,I);var N=u()(M);function M(){var k;return f()(this,M),k=N.apply(this,arguments),k.state={siders:[]},k.renderComponent=function(U){var V,B=U.direction,H=k.props,P=H.prefixCls,j=H.className,z=H.children,K=H.hasSider,X=H.tagName,Z=m(H,["prefixCls","className","children","hasSider","tagName"]),Y=d()(P,(V={},y()(V,"".concat(P,"-has-sider"),typeof K=="boolean"?K:k.state.siders.length>0),y()(V,"".concat(P,"-rtl"),B==="rtl"),V),j);return t.createElement(A.Provider,{value:{siderHook:k.getSiderHook()}},t.createElement(X,e()({className:Y},Z),z))},k}return r()(M,[{key:"getSiderHook",value:function(){var U=this;return{addSider:function(B){U.setState(function(H){return{siders:[].concat(O()(H.siders),[B])}})},removeSider:function(B){U.setState(function(H){return{siders:H.siders.filter(function(P){return P!==B})}})}}}},{key:"render",value:function(){return t.createElement(h.a,null,this.renderComponent)}}]),M}(t.Component),C=v({suffixCls:"layout",tagName:"section",displayName:"Layout"})(x),w=v({suffixCls:"layout-header",tagName:"header",displayName:"Header"})(b),S=v({suffixCls:"layout-footer",tagName:"footer",displayName:"Footer"})(b),T=v({suffixCls:"layout-content",tagName:"main",displayName:"Content"})(b);C.Header=w,C.Footer=S,C.Content=T,Q.b=C},PNag:function(Ce,Q,p){var L=p("bYtY"),O=p("SKnc"),E=p("YH21"),y=p("crZl"),a=p("IwbS"),e=p("OELB"),g=p("72pK"),f=p("y7Aq"),s=p("4NO4"),r=e.linearMap,c=L.each,l=Math.min,i=Math.max,u=12,t=6,n=y.extend({type:"visualMap.continuous",init:function(){n.superApply(this,"init",arguments),this._shapes={},this._dataInterval=[],this._handleEnds=[],this._orient,this._useHandle,this._hoverLinkDataIndices=[],this._dragging,this._hovering},doRender:function(x,C,w,S){(!S||S.type!=="selectDataRange"||S.from!==this.uid)&&this._buildView()},_buildView:function(){this.group.removeAll();var x=this.visualMapModel,C=this.group;this._orient=x.get("orient"),this._useHandle=x.get("calculable"),this._resetInterval(),this._renderBar(C);var w=x.get("text");this._renderEndsText(C,w,0),this._renderEndsText(C,w,1),this._updateView(!0),this.renderBackground(C),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(C)},_renderEndsText:function(x,C,w){if(!C)return;var S=C[1-w];S=S!=null?S+"":"";var T=this.visualMapModel,I=T.get("textGap"),N=T.itemSize,M=this._shapes.barGroup,k=this._applyTransform([N[0]/2,w===0?-I:N[1]+I],M),U=this._applyTransform(w===0?"bottom":"top",M),V=this._orient,B=this.visualMapModel.textStyleModel;this.group.add(new a.Text({style:{x:k[0],y:k[1],textVerticalAlign:V==="horizontal"?"middle":U,textAlign:V==="horizontal"?U:"center",text:S,textFont:B.getFont(),textFill:B.getTextColor()}}))},_renderBar:function(x){var C=this.visualMapModel,w=this._shapes,S=C.itemSize,T=this._orient,I=this._useHandle,N=f.getItemAlign(C,this.api,S),M=w.barGroup=this._createBarGroup(N);M.add(w.outOfRange=o()),M.add(w.inRange=o(null,I?v(this._orient):null,L.bind(this._dragHandle,this,"all",!1),L.bind(this._dragHandle,this,"all",!0)));var k=C.textStyleModel.getTextRect("\u56FD"),U=i(k.width,k.height);I&&(w.handleThumbs=[],w.handleLabels=[],w.handleLabelPoints=[],this._createHandle(M,0,S,U,T,N),this._createHandle(M,1,S,U,T,N)),this._createIndicator(M,S,U,T),x.add(M)},_createHandle:function(x,C,w,S,T){var I=L.bind(this._dragHandle,this,C,!1),N=L.bind(this._dragHandle,this,C,!0),M=o(d(C,S),v(this._orient),I,N);M.position[0]=w[0],x.add(M);var k=this.visualMapModel.textStyleModel,U=new a.Text({draggable:!0,drift:I,onmousemove:function(H){E.stop(H.event)},ondragend:N,style:{x:0,y:0,text:"",textFont:k.getFont(),textFill:k.getTextColor()}});this.group.add(U);var V=[T==="horizontal"?S/2:S*1.5,T==="horizontal"?C===0?-(S*1.5):S*1.5:C===0?-S/2:S/2],B=this._shapes;B.handleThumbs[C]=M,B.handleLabelPoints[C]=V,B.handleLabels[C]=U},_createIndicator:function(x,C,w,S){var T=o([[0,0]],"move");T.position[0]=C[0],T.attr({invisible:!0,silent:!0}),x.add(T);var I=this.visualMapModel.textStyleModel,N=new a.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textFont:I.getFont(),textFill:I.getTextColor()}});this.group.add(N);var M=[S==="horizontal"?w/2:t+3,0],k=this._shapes;k.indicator=T,k.indicatorLabel=N,k.indicatorLabelPoint=M},_dragHandle:function(x,C,w,S){if(!this._useHandle)return;if(this._dragging=!C,!C){var T=this._applyTransform([w,S],this._shapes.barGroup,!0);this._updateInterval(x,T[1]),this._updateView()}C===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),C?!this._hovering&&this._clearHoverLinkToSeries():A(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[x],!1)},_resetInterval:function(){var x=this.visualMapModel,C=this._dataInterval=x.getSelected(),w=x.getExtent(),S=[0,x.itemSize[1]];this._handleEnds=[r(C[0],w,S,!0),r(C[1],w,S,!0)]},_updateInterval:function(x,C){C=C||0;var w=this.visualMapModel,S=this._handleEnds,T=[0,w.itemSize[1]];g(C,S,T,x,0);var I=w.getExtent();this._dataInterval=[r(S[0],T,I,!0),r(S[1],T,I,!0)]},_updateView:function(x){var C=this.visualMapModel,w=C.getExtent(),S=this._shapes,T=[0,C.itemSize[1]],I=x?T:this._handleEnds,N=this._createBarVisual(this._dataInterval,w,I,"inRange"),M=this._createBarVisual(w,w,T,"outOfRange");S.inRange.setStyle({fill:N.barColor,opacity:N.opacity}).setShape("points",N.barPoints),S.outOfRange.setStyle({fill:M.barColor,opacity:M.opacity}).setShape("points",M.barPoints),this._updateHandle(I,N)},_createBarVisual:function(x,C,w,S){var T={forceState:S,convertOpacityToAlpha:!0},I=this._makeColorGradient(x,T),N=[this.getControllerVisual(x[0],"symbolSize",T),this.getControllerVisual(x[1],"symbolSize",T)],M=this._createBarPoints(w,N);return{barColor:new O(0,0,0,1,I),barPoints:M,handlesColor:[I[0].color,I[I.length-1].color]}},_makeColorGradient:function(x,C){var w=100,S=[],T=(x[1]-x[0])/w;S.push({color:this.getControllerVisual(x[0],"color",C),offset:0});for(var I=1;I<w;I++){var N=x[0]+T*I;if(N>x[1])break;S.push({color:this.getControllerVisual(N,"color",C),offset:I/w})}return S.push({color:this.getControllerVisual(x[1],"color",C),offset:1}),S},_createBarPoints:function(x,C){var w=this.visualMapModel.itemSize;return[[w[0]-C[0],x[0]],[w[0],x[0]],[w[0],x[1]],[w[0]-C[1],x[1]]]},_createBarGroup:function(x){var C=this._orient,w=this.visualMapModel.get("inverse");return new a.Group(C==="horizontal"&&!w?{scale:x==="bottom"?[1,1]:[-1,1],rotation:Math.PI/2}:C==="horizontal"&&w?{scale:x==="bottom"?[-1,1]:[1,1],rotation:-Math.PI/2}:C==="vertical"&&!w?{scale:x==="left"?[1,-1]:[-1,-1]}:{scale:x==="left"?[1,1]:[-1,1]})},_updateHandle:function(x,C){if(!this._useHandle)return;var w=this._shapes,S=this.visualMapModel,T=w.handleThumbs,I=w.handleLabels;c([0,1],function(N){var M=T[N];M.setStyle("fill",C.handlesColor[N]),M.position[1]=x[N];var k=a.applyTransform(w.handleLabelPoints[N],a.getTransform(M,this.group));I[N].setStyle({x:k[0],y:k[1],text:S.formatValueText(this._dataInterval[N]),textVerticalAlign:"middle",textAlign:this._applyTransform(this._orient==="horizontal"?N===0?"bottom":"top":"left",w.barGroup)})},this)},_showIndicator:function(x,C,w,S){var T=this.visualMapModel,I=T.getExtent(),N=T.itemSize,M=[0,N[1]],k=r(x,I,M,!0),U=this._shapes,V=U.indicator;if(!V)return;V.position[1]=k,V.attr("invisible",!1),V.setShape("points",h(!!w,S,k,N[1]));var B={convertOpacityToAlpha:!0},H=this.getControllerVisual(x,"color",B);V.setStyle("fill",H);var P=a.applyTransform(U.indicatorLabelPoint,a.getTransform(V,this.group)),j=U.indicatorLabel;j.attr("invisible",!1);var z=this._applyTransform("left",U.barGroup),K=this._orient;j.setStyle({text:(w||"")+T.formatValueText(C),textVerticalAlign:K==="horizontal"?z:"middle",textAlign:K==="horizontal"?"center":z,x:P[0],y:P[1]})},_enableHoverLinkToSeries:function(){var x=this;this._shapes.barGroup.on("mousemove",function(C){if(x._hovering=!0,!x._dragging){var w=x.visualMapModel.itemSize,S=x._applyTransform([C.offsetX,C.offsetY],x._shapes.barGroup,!0,!0);S[1]=l(i(0,S[1]),w[1]),x._doHoverLinkToSeries(S[1],0<=S[0]&&S[0]<=w[0])}}).on("mouseout",function(){x._hovering=!1,!x._dragging&&x._clearHoverLinkToSeries()})},_enableHoverLinkFromSeries:function(){var x=this.api.getZr();this.visualMapModel.option.hoverLink?(x.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),x.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(x,C){var w=this.visualMapModel,S=w.itemSize;if(!w.option.hoverLink)return;var T=[0,S[1]],I=w.getExtent();x=l(i(T[0],x),T[1]);var N=m(w,I,T),M=[x-N,x+N],k=r(x,T,I,!0),U=[r(M[0],T,I,!0),r(M[1],T,I,!0)];M[0]<T[0]&&(U[0]=-Infinity),M[1]>T[1]&&(U[1]=Infinity),C&&(U[0]===-Infinity?this._showIndicator(k,U[1],"< ",N):U[1]===Infinity?this._showIndicator(k,U[0],"> ",N):this._showIndicator(k,k,"\u2248 ",N));var V=this._hoverLinkDataIndices,B=[];(C||A(w))&&(B=this._hoverLinkDataIndices=w.findTargetDataIndices(U));var H=s.compressBatches(V,B);this._dispatchHighDown("downplay",f.makeHighDownBatch(H[0],w)),this._dispatchHighDown("highlight",f.makeHighDownBatch(H[1],w))},_hoverLinkFromSeriesMouseOver:function(x){var C=x.target,w=this.visualMapModel;if(!C||C.dataIndex==null)return;var S=this.ecModel.getSeriesByIndex(C.seriesIndex);if(!w.isTargetSeries(S))return;var T=S.getData(C.dataType),I=T.get(w.getDataDimension(T),C.dataIndex,!0);isNaN(I)||this._showIndicator(I,I)},_hideIndicator:function(){var x=this._shapes;x.indicator&&x.indicator.attr("invisible",!0),x.indicatorLabel&&x.indicatorLabel.attr("invisible",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var x=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",f.makeHighDownBatch(x,this.visualMapModel)),x.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var x=this.api.getZr();x.off("mouseover",this._hoverLinkFromSeriesMouseOver),x.off("mouseout",this._hideIndicator)},_applyTransform:function(x,C,w,S){var T=a.getTransform(C,S?null:this.group);return a[L.isArray(x)?"applyTransform":"transformDirection"](x,T,w)},_dispatchHighDown:function(x,C){C&&C.length&&this.api.dispatchAction({type:x,batch:C})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});function o(x,C,w,S){return new a.Polygon({shape:{points:x},draggable:!!w,cursor:C,drift:w,onmousemove:function(T){E.stop(T.event)},ondragend:S})}function d(x,C){return x===0?[[0,0],[C,0],[C,-C]]:[[0,0],[C,0],[C,C]]}function h(x,C,w,S){return x?[[0,-l(C,i(w,0))],[t,0],[0,l(C,i(S-w,0))]]:[[0,0],[5,-5],[5,5]]}function m(x,C,w){var S=u/2,T=x.get("hoverLinkDataSize");return T&&(S=r(T,C,w,!0)/2),S}function A(x){var C=x.get("hoverLinkOnHandle");return!!(C==null?x.get("realtime"):C)}function v(x){return x==="vertical"?"ns-resize":"ew-resize"}var b=n;Ce.exports=b},PQMj:function(Ce,Q,p){},PSzr:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},Peq1:function(Ce,Q,p){(function(L,O,E){/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var y={};function a(f){f.version="0.17.4";var s=1200,r=1252;typeof cptable=="undefined"&&(typeof L!="undefined"?L.cptable=p("E5zk"):typeof window!="undefined"&&(window.cptable=p("E5zk")));for(var c=[874,932,936,949,950],l=0;l<=8;++l)c.push(1250+l);var i={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},u=function(R){if(c.indexOf(R)==-1)return;r=i[0]=R};function t(){u(1252)}var n=function(R){s=R,u(R)};function o(){n(1200),t()}function d(_){for(var R=[],D=0,G=_.length;D<G;++D)R[D]=_.charCodeAt(D);return R}function h(_){for(var R=[],D=0;D<_.length>>1;++D)R[D]=String.fromCharCode(_.charCodeAt(2*D)+(_.charCodeAt(2*D+1)<<8));return R.join("")}function m(_){for(var R=[],D=0;D<_.length>>1;++D)R[D]=String.fromCharCode(_.charCodeAt(2*D+1)+(_.charCodeAt(2*D)<<8));return R.join("")}var A=function(R){var D=R.charCodeAt(0),G=R.charCodeAt(1);return D==255&&G==254?h(R.slice(2)):D==254&&G==255?m(R.slice(2)):D==65279?R.slice(1):R},v=function(R){return String.fromCharCode(R)},b=function(R){return String.fromCharCode(R)};typeof cptable!="undefined"&&(n=function(R){s=R,u(R)},A=function(R){return R.charCodeAt(0)===255&&R.charCodeAt(1)===254?cptable.utils.decode(1200,d(R.slice(2))):R},v=function(R){return s===1200?String.fromCharCode(R):cptable.utils.decode(s,[R&255,R>>8])[0]},b=function(R){return cptable.utils.decode(r,[R])[0]});var x=null,C=!0,w=function(){var R="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(G){for(var ae="",Te=0,Ye=0,je=0,yt=0,_t=0,Wt=0,hr=0,_r=0;_r<G.length;)Te=G.charCodeAt(_r++),yt=Te>>2,Ye=G.charCodeAt(_r++),_t=(Te&3)<<4|Ye>>4,je=G.charCodeAt(_r++),Wt=(Ye&15)<<2|je>>6,hr=je&63,isNaN(Ye)?Wt=hr=64:isNaN(je)&&(hr=64),ae+=R.charAt(yt)+R.charAt(_t)+R.charAt(Wt)+R.charAt(hr);return ae},decode:function(G){var ae="",Te=0,Ye=0,je=0,yt=0,_t=0,Wt=0,hr=0;G=G.replace(/[^\w\+\/\=]/g,"");for(var _r=0;_r<G.length;)yt=R.indexOf(G.charAt(_r++)),_t=R.indexOf(G.charAt(_r++)),Te=yt<<2|_t>>4,ae+=String.fromCharCode(Te),Wt=R.indexOf(G.charAt(_r++)),Ye=(_t&15)<<4|Wt>>2,Wt!==64&&(ae+=String.fromCharCode(Ye)),hr=R.indexOf(G.charAt(_r++)),je=(Wt&3)<<6|hr,hr!==64&&(ae+=String.fromCharCode(je));return ae}}}(),S=typeof O!="undefined"&&typeof E!="undefined"&&typeof E.versions!="undefined"&&!!E.versions.node,T=function(){};if(typeof O!="undefined"){var I=!O.from;if(!I)try{O.from("foo","utf8")}catch(_){I=!0}T=I?function(_,R){return R?new O(_,R):new O(_)}:O.from.bind(O),O.alloc||(O.alloc=function(_){return new O(_)}),O.allocUnsafe||(O.allocUnsafe=function(_){return new O(_)})}function N(_){return S?O.alloc(_):new Array(_)}function M(_){return S?O.allocUnsafe(_):new Array(_)}var k=function(R){return S?T(R,"binary"):R.split("").map(function(D){return D.charCodeAt(0)&255})};function U(_){if(typeof ArrayBuffer=="undefined")return k(_);for(var R=new ArrayBuffer(_.length),D=new Uint8Array(R),G=0;G!=_.length;++G)D[G]=_.charCodeAt(G)&255;return R}function V(_){if(Array.isArray(_))return _.map(function(G){return String.fromCharCode(G)}).join("");for(var R=[],D=0;D<_.length;++D)R[D]=String.fromCharCode(_[D]);return R.join("")}function B(_){if(typeof Uint8Array=="undefined")throw new Error("Unsupported");return new Uint8Array(_)}function H(_){if(typeof ArrayBuffer=="undefined")throw new Error("Unsupported");if(_ instanceof ArrayBuffer)return H(new Uint8Array(_));for(var R=new Array(_.length),D=0;D<_.length;++D)R[D]=_[D];return R}var P=function(R){return[].concat.apply([],R)},j=/\u0000/g,z=/[\u0001-\u0006]/g,K={},X=function(R){R.version="0.11.2";function D($n){for(var ni="",si=$n.length-1;si>=0;)ni+=$n.charAt(si--);return ni}function G($n,ni){for(var si="";si.length<ni;)si+=$n;return si}function ae($n,ni){var si=""+$n;return si.length>=ni?si:G("0",ni-si.length)+si}function Te($n,ni){var si=""+$n;return si.length>=ni?si:G(" ",ni-si.length)+si}function Ye($n,ni){var si=""+$n;return si.length>=ni?si:si+G(" ",ni-si.length)}function je($n,ni){var si=""+Math.round($n);return si.length>=ni?si:G("0",ni-si.length)+si}function yt($n,ni){var si=""+$n;return si.length>=ni?si:G("0",ni-si.length)+si}var _t=Math.pow(2,32);function Wt($n,ni){if($n>_t||$n<-_t)return je($n,ni);var si=Math.round($n);return yt(si,ni)}function hr($n,ni){return ni=ni||0,$n.length>=7+ni&&($n.charCodeAt(ni)|32)===103&&($n.charCodeAt(ni+1)|32)===101&&($n.charCodeAt(ni+2)|32)===110&&($n.charCodeAt(ni+3)|32)===101&&($n.charCodeAt(ni+4)|32)===114&&($n.charCodeAt(ni+5)|32)===97&&($n.charCodeAt(ni+6)|32)===108}var _r=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],Rr=[["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 on($n){$n[0]="General",$n[1]="0",$n[2]="0.00",$n[3]="#,##0",$n[4]="#,##0.00",$n[9]="0%",$n[10]="0.00%",$n[11]="0.00E+00",$n[12]="# ?/?",$n[13]="# ??/??",$n[14]="m/d/yy",$n[15]="d-mmm-yy",$n[16]="d-mmm",$n[17]="mmm-yy",$n[18]="h:mm AM/PM",$n[19]="h:mm:ss AM/PM",$n[20]="h:mm",$n[21]="h:mm:ss",$n[22]="m/d/yy h:mm",$n[37]="#,##0 ;(#,##0)",$n[38]="#,##0 ;[Red](#,##0)",$n[39]="#,##0.00;(#,##0.00)",$n[40]="#,##0.00;[Red](#,##0.00)",$n[45]="mm:ss",$n[46]="[h]:mm:ss",$n[47]="mmss.0",$n[48]="##0.0E+0",$n[49]="@",$n[56]='"\u4E0A\u5348/\u4E0B\u5348 "hh"\u6642"mm"\u5206"ss"\u79D2 "'}var Pr={};on(Pr);var wn=[],Nn=0;for(Nn=5;Nn<=8;++Nn)wn[Nn]=32+Nn;for(Nn=23;Nn<=26;++Nn)wn[Nn]=0;for(Nn=27;Nn<=31;++Nn)wn[Nn]=14;for(Nn=50;Nn<=58;++Nn)wn[Nn]=14;for(Nn=59;Nn<=62;++Nn)wn[Nn]=Nn-58;for(Nn=67;Nn<=68;++Nn)wn[Nn]=Nn-58;for(Nn=72;Nn<=75;++Nn)wn[Nn]=Nn-58;for(Nn=67;Nn<=68;++Nn)wn[Nn]=Nn-57;for(Nn=76;Nn<=78;++Nn)wn[Nn]=Nn-56;for(Nn=79;Nn<=81;++Nn)wn[Nn]=Nn-34;var Rn=[];Rn[5]=Rn[63]='"$"#,##0_);\\("$"#,##0\\)',Rn[6]=Rn[64]='"$"#,##0_);[Red]\\("$"#,##0\\)',Rn[7]=Rn[65]='"$"#,##0.00_);\\("$"#,##0.00\\)',Rn[8]=Rn[66]='"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Rn[41]='_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',Rn[42]='_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',Rn[43]='_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',Rn[44]='_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)';function cn($n,ni,si){for(var Ha=$n<0?-1:1,bi=$n*Ha,Ka=0,Mi=1,Va=0,Dn=1,fo=0,ns=0,Rs=Math.floor(bi);fo<ni&&!(Rs=Math.floor(bi),Va=Rs*Mi+Ka,ns=Rs*fo+Dn,bi-Rs<5e-8);)bi=1/(bi-Rs),Ka=Mi,Mi=Va,Dn=fo,fo=ns;if(ns>ni&&(fo>ni?(ns=Dn,Va=Ka):(ns=fo,Va=Mi)),!si)return[0,Ha*Va,ns];var Ac=Math.floor(Ha*Va/ns);return[Ac,Ha*Va-Ac*ns,ns]}function ki($n,ni,si){if($n>2958465||$n<0)return null;var Ha=$n|0,bi=Math.floor(86400*($n-Ha)),Ka=0,Mi=[],Va={D:Ha,T:bi,u:86400*($n-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),ni&&ni.date1904&&(Ha+=1462),Va.u>.9999&&(Va.u=0,++bi==86400&&(Va.T=bi=0,++Ha,++Va.D)),Ha===60)Mi=si?[1317,10,29]:[1900,2,29],Ka=3;else if(Ha===0)Mi=si?[1317,8,29]:[1900,1,0],Ka=6;else{Ha>60&&--Ha;var Dn=new Date(1900,0,1);Dn.setDate(Dn.getDate()+Ha-1),Mi=[Dn.getFullYear(),Dn.getMonth()+1,Dn.getDate()],Ka=Dn.getDay(),Ha<60&&(Ka=(Ka+6)%7),si&&(Ka=da(Dn,Mi))}return Va.y=Mi[0],Va.m=Mi[1],Va.d=Mi[2],Va.S=bi%60,bi=Math.floor(bi/60),Va.M=bi%60,bi=Math.floor(bi/60),Va.H=bi,Va.q=Ka,Va}R.parse_date_code=ki;var ha=new Date(1899,11,31,0,0,0),$i=ha.getTime(),Da=new Date(1900,2,1,0,0,0);function lo($n,ni){var si=$n.getTime();return ni?si-=1461*24*60*60*1e3:$n>=Da&&(si+=24*60*60*1e3),(si-($i+($n.getTimezoneOffset()-ha.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function _a($n){return $n.toString(10)}R._general_int=_a;var Ma=function(){var ni=/(?:\.0*|(\.\d*[1-9])0+)$/;function si(fo){return fo.indexOf(".")==-1?fo:fo.replace(ni,"$1")}var Ha=/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,bi=/(E[+-])(\d)$/;function Ka(fo){return fo.indexOf("E")==-1?fo:fo.replace(Ha,"$1E").replace(bi,"$10$2")}function Mi(fo){var ns=fo<0?12:11,Rs=si(fo.toFixed(12));return Rs.length<=ns?Rs:(Rs=fo.toPrecision(10),Rs.length<=ns?Rs:fo.toExponential(5))}function Va(fo){var ns=si(fo.toFixed(11));return ns.length>(fo<0?12:11)||ns==="0"||ns==="-0"?fo.toPrecision(6):ns}function Dn(fo){var ns=Math.floor(Math.log(Math.abs(fo))*Math.LOG10E),Rs;return ns>=-4&&ns<=-1?Rs=fo.toPrecision(10+ns):Math.abs(ns)<=9?Rs=Mi(fo):ns===10?Rs=fo.toFixed(10).substr(0,12):Rs=Va(fo),si(Ka(Rs.toUpperCase()))}return Dn}();R._general_num=Ma;function La($n,ni){switch(typeof $n){case"string":return $n;case"boolean":return $n?"TRUE":"FALSE";case"number":return($n|0)===$n?$n.toString(10):Ma($n);case"undefined":return"";case"object":if($n==null)return"";if($n instanceof Date)return Ua(14,lo($n,ni&&ni.date1904),ni)}throw new Error("unsupported value in General format: "+$n)}R._general=La;function da($n,ni){ni[0]-=581;var si=$n.getDay();return $n<60&&(si=(si+6)%7),si}function Co($n,ni,si,Ha){var bi="",Ka=0,Mi=0,Va=si.y,Dn,fo=0;switch($n){case 98:Va=si.y+543;case 121:switch(ni.length){case 1:case 2:Dn=Va%100,fo=2;break;default:Dn=Va%1e4,fo=4;break}break;case 109:switch(ni.length){case 1:case 2:Dn=si.m,fo=ni.length;break;case 3:return Rr[si.m-1][1];case 5:return Rr[si.m-1][0];default:return Rr[si.m-1][2]}break;case 100:switch(ni.length){case 1:case 2:Dn=si.d,fo=ni.length;break;case 3:return _r[si.q][0];default:return _r[si.q][1]}break;case 104:switch(ni.length){case 1:case 2:Dn=1+(si.H+11)%12,fo=ni.length;break;default:throw"bad hour format: "+ni}break;case 72:switch(ni.length){case 1:case 2:Dn=si.H,fo=ni.length;break;default:throw"bad hour format: "+ni}break;case 77:switch(ni.length){case 1:case 2:Dn=si.M,fo=ni.length;break;default:throw"bad minute format: "+ni}break;case 115:if(ni!="s"&&ni!="ss"&&ni!=".0"&&ni!=".00"&&ni!=".000")throw"bad second format: "+ni;return si.u===0&&(ni=="s"||ni=="ss")?ae(si.S,ni.length):(Ha>=2?Mi=Ha===3?1e3:100:Mi=Ha===1?10:1,Ka=Math.round(Mi*(si.S+si.u)),Ka>=60*Mi&&(Ka=0),ni==="s"?Ka===0?"0":""+Ka/Mi:(bi=ae(Ka,2+Ha),ni==="ss"?bi.substr(0,2):"."+bi.substr(2,ni.length-1)));case 90:switch(ni){case"[h]":case"[hh]":Dn=si.D*24+si.H;break;case"[m]":case"[mm]":Dn=(si.D*24+si.H)*60+si.M;break;case"[s]":case"[ss]":Dn=((si.D*24+si.H)*60+si.M)*60+Math.round(si.S+si.u);break;default:throw"bad abstime format: "+ni}fo=ni.length===3?1:2;break;case 101:Dn=Va,fo=1;break}var ns=fo>0?ae(Dn,fo):"";return ns}function Ss($n){var ni=3;if($n.length<=ni)return $n;for(var si=$n.length%ni,Ha=$n.substr(0,si);si!=$n.length;si+=ni)Ha+=(Ha.length>0?",":"")+$n.substr(si,ni);return Ha}var qo=function(){var ni=/%/g;function si(Eo,Gi,sa){var Os=Gi.replace(ni,""),$a=Gi.length-Os.length;return qo(Eo,Os,sa*Math.pow(10,2*$a))+G("%",$a)}function Ha(Eo,Gi,sa){for(var Os=Gi.length-1;Gi.charCodeAt(Os-1)===44;)--Os;return qo(Eo,Gi.substr(0,Os),sa/Math.pow(10,3*(Gi.length-Os)))}function bi(Eo,Gi){var sa,Os=Eo.indexOf("E")-Eo.indexOf(".")-1;if(Eo.match(/^#+0.0E\+0$/)){if(Gi==0)return"0.0E+0";if(Gi<0)return"-"+bi(Eo,-Gi);var $a=Eo.indexOf(".");$a===-1&&($a=Eo.indexOf("E"));var eo=Math.floor(Math.log(Gi)*Math.LOG10E)%$a;if(eo<0&&(eo+=$a),sa=(Gi/Math.pow(10,eo)).toPrecision(Os+1+($a+eo)%$a),sa.indexOf("e")===-1){var Qo=Math.floor(Math.log(Gi)*Math.LOG10E);for(sa.indexOf(".")===-1?sa=sa.charAt(0)+"."+sa.substr(1)+"E+"+(Qo-sa.length+eo):sa+="E+"+(Qo-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(al,Xl,Tl,Il){return Xl+Tl+Il.substr(0,($a+eo)%$a)+"."+Il.substr(eo)+"E"})}else sa=Gi.toExponential(Os);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 Ka=/# (\?+)( ?)\/( ?)(\d+)/;function Mi(Eo,Gi,sa){var Os=parseInt(Eo[4],10),$a=Math.round(Gi*Os),eo=Math.floor($a/Os),Qo=$a-eo*Os,al=Os;return sa+(eo===0?"":""+eo)+" "+(Qo===0?G(" ",Eo[1].length+1+Eo[4].length):Te(Qo,Eo[1].length)+Eo[2]+"/"+Eo[3]+ae(al,Eo[4].length))}function Va(Eo,Gi,sa){return sa+(Gi===0?"":""+Gi)+G(" ",Eo[1].length+2+Eo[4].length)}var Dn=/^#*0*\.([0#]+)/,fo=/\).*[0#]/,ns=/\(###\) ###\\?-####/;function Rs(Eo){for(var Gi="",sa,Os=0;Os!=Eo.length;++Os)switch(sa=Eo.charCodeAt(Os)){case 35:break;case 63:Gi+=" ";break;case 48:Gi+="0";break;default:Gi+=String.fromCharCode(sa)}return Gi}function Ac(Eo,Gi){var sa=Math.pow(10,Gi);return""+Math.round(Eo*sa)/sa}function ru(Eo,Gi){var sa=Eo-Math.floor(Eo),Os=Math.pow(10,Gi);return Gi<(""+Math.round(sa*Os)).length?0:Math.round(sa*Os)}function mu(Eo,Gi){return Gi<(""+Math.round((Eo-Math.floor(Eo))*Math.pow(10,Gi))).length?1:0}function Gc(Eo){return Eo<2147483647&&Eo>-2147483648?""+(Eo>=0?Eo|0:Eo-1|0):""+Math.floor(Eo)}function Vl(Eo,Gi,sa){if(Eo.charCodeAt(0)===40&&!Gi.match(fo)){var Os=Gi.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return sa>=0?Vl("n",Os,sa):"("+Vl("n",Os,-sa)+")"}if(Gi.charCodeAt(Gi.length-1)===44)return Ha(Eo,Gi,sa);if(Gi.indexOf("%")!==-1)return si(Eo,Gi,sa);if(Gi.indexOf("E")!==-1)return bi(Gi,sa);if(Gi.charCodeAt(0)===36)return"$"+Vl(Eo,Gi.substr(Gi.charAt(1)==" "?2:1),sa);var $a,eo,Qo,al,Xl=Math.abs(sa),Tl=sa<0?"-":"";if(Gi.match(/^00+$/))return Tl+Wt(Xl,Gi.length);if(Gi.match(/^[#?]+$/))return $a=Wt(sa,0),$a==="0"&&($a=""),$a.length>Gi.length?$a:Rs(Gi.substr(0,Gi.length-$a.length))+$a;if(eo=Gi.match(Ka))return Mi(eo,Xl,Tl);if(Gi.match(/^#+0+$/))return Tl+Wt(Xl,Gi.length-Gi.indexOf("0"));if(eo=Gi.match(Dn))return $a=Ac(sa,eo[1].length).replace(/^([^\.]+)$/,"$1."+Rs(eo[1])).replace(/\.$/,"."+Rs(eo[1])).replace(/\.(\d*)$/,function(Mu,wh){return"."+wh+G("0",Rs(eo[1]).length-wh.length)}),Gi.indexOf("0.")!==-1?$a:$a.replace(/^0\./,".");if(Gi=Gi.replace(/^#+([0.])/,"$1"),eo=Gi.match(/^(0*)\.(#*)$/))return Tl+Ac(Xl,eo[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,eo[1].length?"0.":".");if(eo=Gi.match(/^#{1,3},##0(\.?)$/))return Tl+Ss(Wt(Xl,0));if(eo=Gi.match(/^#,##0\.([#0]*0)$/))return sa<0?"-"+Vl(Eo,Gi,-sa):Ss(""+(Math.floor(sa)+mu(sa,eo[1].length)))+"."+ae(ru(sa,eo[1].length),eo[1].length);if(eo=Gi.match(/^#,#*,#0/))return Vl(Eo,Gi.replace(/^#,#*,/,""),sa);if(eo=Gi.match(/^([0#]+)(\\?-([0#]+))+$/))return $a=D(Vl(Eo,Gi.replace(/[\\-]/g,""),sa)),Qo=0,D(D(Gi.replace(/\\/g,"")).replace(/[0#]/g,function(Mu){return Qo<$a.length?$a.charAt(Qo++):Mu==="0"?"0":""}));if(Gi.match(ns))return $a=Vl(Eo,"##########",sa),"("+$a.substr(0,3)+") "+$a.substr(3,3)+"-"+$a.substr(6);var Il="";if(eo=Gi.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return Qo=Math.min(eo[4].length,7),al=cn(Xl,Math.pow(10,Qo)-1,!1),$a=""+Tl,Il=qo("n",eo[1],al[1]),Il.charAt(Il.length-1)==" "&&(Il=Il.substr(0,Il.length-1)+"0"),$a+=Il+eo[2]+"/"+eo[3],Il=Ye(al[2],Qo),Il.length<eo[4].length&&(Il=Rs(eo[4].substr(eo[4].length-Il.length))+Il),$a+=Il,$a;if(eo=Gi.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return Qo=Math.min(Math.max(eo[1].length,eo[4].length),7),al=cn(Xl,Math.pow(10,Qo)-1,!0),Tl+(al[0]||(al[1]?"":"0"))+" "+(al[1]?Te(al[1],Qo)+eo[2]+"/"+eo[3]+Ye(al[2],Qo):G(" ",2*Qo+1+eo[2].length+eo[3].length));if(eo=Gi.match(/^[#0?]+$/))return $a=Wt(sa,0),Gi.length<=$a.length?$a:Rs(Gi.substr(0,Gi.length-$a.length))+$a;if(eo=Gi.match(/^([#0?]+)\.([#0]+)$/)){$a=""+sa.toFixed(Math.min(eo[2].length,10)).replace(/([^0])0+$/,"$1"),Qo=$a.indexOf(".");var bh=Gi.indexOf(".")-Qo,Nh=Gi.length-$a.length-bh;return Rs(Gi.substr(0,bh)+$a+Gi.substr(Gi.length-Nh))}if(eo=Gi.match(/^00,000\.([#0]*0)$/))return Qo=ru(sa,eo[1].length),sa<0?"-"+Vl(Eo,Gi,-sa):Ss(Gc(sa)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(Mu){return"00,"+(Mu.length<3?ae(0,3-Mu.length):"")+Mu})+"."+ae(Qo,eo[1].length);switch(Gi){case"###,##0.00":return Vl(Eo,"#,##0.00",sa);case"###,###":case"##,###":case"#,###":var yh=Ss(Wt(Xl,0));return yh!=="0"?Tl+yh:"";case"###,###.00":return Vl(Eo,"###,##0.00",sa).replace(/^0\./,".");case"#,###.00":return Vl(Eo,"#,##0.00",sa).replace(/^0\./,".");default:}throw new Error("unsupported format |"+Gi+"|")}function xd(Eo,Gi,sa){for(var Os=Gi.length-1;Gi.charCodeAt(Os-1)===44;)--Os;return qo(Eo,Gi.substr(0,Os),sa/Math.pow(10,3*(Gi.length-Os)))}function Fd(Eo,Gi,sa){var Os=Gi.replace(ni,""),$a=Gi.length-Os.length;return qo(Eo,Os,sa*Math.pow(10,2*$a))+G("%",$a)}function Qc(Eo,Gi){var sa,Os=Eo.indexOf("E")-Eo.indexOf(".")-1;if(Eo.match(/^#+0.0E\+0$/)){if(Gi==0)return"0.0E+0";if(Gi<0)return"-"+Qc(Eo,-Gi);var $a=Eo.indexOf(".");$a===-1&&($a=Eo.indexOf("E"));var eo=Math.floor(Math.log(Gi)*Math.LOG10E)%$a;if(eo<0&&(eo+=$a),sa=(Gi/Math.pow(10,eo)).toPrecision(Os+1+($a+eo)%$a),!sa.match(/[Ee]/)){var Qo=Math.floor(Math.log(Gi)*Math.LOG10E);sa.indexOf(".")===-1?sa=sa.charAt(0)+"."+sa.substr(1)+"E+"+(Qo-sa.length+eo):sa+="E+"+(Qo-eo),sa=sa.replace(/\+-/,"-")}sa=sa.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(al,Xl,Tl,Il){return Xl+Tl+Il.substr(0,($a+eo)%$a)+"."+Il.substr(eo)+"E"})}else sa=Gi.toExponential(Os);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,Gi,sa){if(Eo.charCodeAt(0)===40&&!Gi.match(fo)){var Os=Gi.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return sa>=0?Zs("n",Os,sa):"("+Zs("n",Os,-sa)+")"}if(Gi.charCodeAt(Gi.length-1)===44)return xd(Eo,Gi,sa);if(Gi.indexOf("%")!==-1)return Fd(Eo,Gi,sa);if(Gi.indexOf("E")!==-1)return Qc(Gi,sa);if(Gi.charCodeAt(0)===36)return"$"+Zs(Eo,Gi.substr(Gi.charAt(1)==" "?2:1),sa);var $a,eo,Qo,al,Xl=Math.abs(sa),Tl=sa<0?"-":"";if(Gi.match(/^00+$/))return Tl+ae(Xl,Gi.length);if(Gi.match(/^[#?]+$/))return $a=""+sa,sa===0&&($a=""),$a.length>Gi.length?$a:Rs(Gi.substr(0,Gi.length-$a.length))+$a;if(eo=Gi.match(Ka))return Va(eo,Xl,Tl);if(Gi.match(/^#+0+$/))return Tl+ae(Xl,Gi.length-Gi.indexOf("0"));if(eo=Gi.match(Dn))return $a=(""+sa).replace(/^([^\.]+)$/,"$1."+Rs(eo[1])).replace(/\.$/,"."+Rs(eo[1])),$a=$a.replace(/\.(\d*)$/,function(Mu,wh){return"."+wh+G("0",Rs(eo[1]).length-wh.length)}),Gi.indexOf("0.")!==-1?$a:$a.replace(/^0\./,".");if(Gi=Gi.replace(/^#+([0.])/,"$1"),eo=Gi.match(/^(0*)\.(#*)$/))return Tl+(""+Xl).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,eo[1].length?"0.":".");if(eo=Gi.match(/^#{1,3},##0(\.?)$/))return Tl+Ss(""+Xl);if(eo=Gi.match(/^#,##0\.([#0]*0)$/))return sa<0?"-"+Zs(Eo,Gi,-sa):Ss(""+sa)+"."+G("0",eo[1].length);if(eo=Gi.match(/^#,#*,#0/))return Zs(Eo,Gi.replace(/^#,#*,/,""),sa);if(eo=Gi.match(/^([0#]+)(\\?-([0#]+))+$/))return $a=D(Zs(Eo,Gi.replace(/[\\-]/g,""),sa)),Qo=0,D(D(Gi.replace(/\\/g,"")).replace(/[0#]/g,function(Mu){return Qo<$a.length?$a.charAt(Qo++):Mu==="0"?"0":""}));if(Gi.match(ns))return $a=Zs(Eo,"##########",sa),"("+$a.substr(0,3)+") "+$a.substr(3,3)+"-"+$a.substr(6);var Il="";if(eo=Gi.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return Qo=Math.min(eo[4].length,7),al=cn(Xl,Math.pow(10,Qo)-1,!1),$a=""+Tl,Il=qo("n",eo[1],al[1]),Il.charAt(Il.length-1)==" "&&(Il=Il.substr(0,Il.length-1)+"0"),$a+=Il+eo[2]+"/"+eo[3],Il=Ye(al[2],Qo),Il.length<eo[4].length&&(Il=Rs(eo[4].substr(eo[4].length-Il.length))+Il),$a+=Il,$a;if(eo=Gi.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return Qo=Math.min(Math.max(eo[1].length,eo[4].length),7),al=cn(Xl,Math.pow(10,Qo)-1,!0),Tl+(al[0]||(al[1]?"":"0"))+" "+(al[1]?Te(al[1],Qo)+eo[2]+"/"+eo[3]+Ye(al[2],Qo):G(" ",2*Qo+1+eo[2].length+eo[3].length));if(eo=Gi.match(/^[#0?]+$/))return $a=""+sa,Gi.length<=$a.length?$a:Rs(Gi.substr(0,Gi.length-$a.length))+$a;if(eo=Gi.match(/^([#0]+)\.([#0]+)$/)){$a=""+sa.toFixed(Math.min(eo[2].length,10)).replace(/([^0])0+$/,"$1"),Qo=$a.indexOf(".");var bh=Gi.indexOf(".")-Qo,Nh=Gi.length-$a.length-bh;return Rs(Gi.substr(0,bh)+$a+Gi.substr(Gi.length-Nh))}if(eo=Gi.match(/^00,000\.([#0]*0)$/))return sa<0?"-"+Zs(Eo,Gi,-sa):Ss(""+sa).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(Mu){return"00,"+(Mu.length<3?ae(0,3-Mu.length):"")+Mu})+"."+ae(0,eo[1].length);switch(Gi){case"###,###":case"##,###":case"#,###":var yh=Ss(""+Xl);return yh!=="0"?Tl+yh:"";default:if(Gi.match(/\.[0#?]*$/))return Zs(Eo,Gi.slice(0,Gi.lastIndexOf(".")),sa)+Rs(Gi.slice(Gi.lastIndexOf(".")))}throw new Error("unsupported format |"+Gi+"|")}return function(Gi,sa,Os){return(Os|0)===Os?Zs(Gi,sa,Os):Vl(Gi,sa,Os)}}();function Qs($n){for(var ni=[],si=!1,Ha=0,bi=0;Ha<$n.length;++Ha)switch($n.charCodeAt(Ha)){case 34:si=!si;break;case 95:case 42:case 92:++Ha;break;case 59:ni[ni.length]=$n.substr(bi,Ha-bi),bi=Ha+1}if(ni[ni.length]=$n.substr(bi),si===!0)throw new Error("Format |"+$n+"| unterminated string ");return ni}R._split=Qs;var _s=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function _l($n){for(var ni=0,si="",Ha="";ni<$n.length;)switch(si=$n.charAt(ni)){case"G":hr($n,ni)&&(ni+=6),ni++;break;case'"':for(;$n.charCodeAt(++ni)!==34&&ni<$n.length;);++ni;break;case"\\":ni+=2;break;case"_":ni+=2;break;case"@":++ni;break;case"B":case"b":if($n.charAt(ni+1)==="1"||$n.charAt(ni+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($n.substr(ni,3).toUpperCase()==="A/P")return!0;if($n.substr(ni,5).toUpperCase()==="AM/PM")return!0;if($n.substr(ni,5).toUpperCase()==="\u4E0A\u5348/\u4E0B\u5348")return!0;++ni;break;case"[":for(Ha=si;$n.charAt(ni++)!=="]"&&ni<$n.length;)Ha+=$n.charAt(ni);if(Ha.match(_s))return!0;break;case".":case"0":case"#":for(;ni<$n.length&&("0#?.,E+-%".indexOf(si=$n.charAt(++ni))>-1||si=="\\"&&$n.charAt(ni+1)=="-"&&"0#".indexOf($n.charAt(ni+2))>-1););break;case"?":for(;$n.charAt(++ni)===si;);break;case"*":++ni,($n.charAt(ni)==" "||$n.charAt(ni)=="*")&&++ni;break;case"(":case")":++ni;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;ni<$n.length&&"0123456789".indexOf($n.charAt(++ni))>-1;);break;case" ":++ni;break;default:++ni;break}return!1}R.is_date=_l;function go($n,ni,si,Ha){for(var bi=[],Ka="",Mi=0,Va="",Dn="t",fo,ns,Rs,Ac="H";Mi<$n.length;)switch(Va=$n.charAt(Mi)){case"G":if(!hr($n,Mi))throw new Error("unrecognized character "+Va+" in "+$n);bi[bi.length]={t:"G",v:"General"},Mi+=7;break;case'"':for(Ka="";(Rs=$n.charCodeAt(++Mi))!==34&&Mi<$n.length;)Ka+=String.fromCharCode(Rs);bi[bi.length]={t:"t",v:Ka},++Mi;break;case"\\":var ru=$n.charAt(++Mi),mu=ru==="("||ru===")"?ru:"t";bi[bi.length]={t:mu,v:ru},++Mi;break;case"_":bi[bi.length]={t:"t",v:" "},Mi+=2;break;case"@":bi[bi.length]={t:"T",v:ni},++Mi;break;case"B":case"b":if($n.charAt(Mi+1)==="1"||$n.charAt(Mi+1)==="2"){if(fo==null&&(fo=ki(ni,si,$n.charAt(Mi+1)==="2"),fo==null))return"";bi[bi.length]={t:"X",v:$n.substr(Mi,2)},Dn=Va,Mi+=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(ni<0)return"";if(fo==null&&(fo=ki(ni,si),fo==null))return"";for(Ka=Va;++Mi<$n.length&&$n.charAt(Mi).toLowerCase()===Va;)Ka+=Va;Va==="m"&&Dn.toLowerCase()==="h"&&(Va="M"),Va==="h"&&(Va=Ac),bi[bi.length]={t:Va,v:Ka},Dn=Va;break;case"A":case"a":case"\u4E0A":var Gc={t:Va,v:Va};if(fo==null&&(fo=ki(ni,si)),$n.substr(Mi,3).toUpperCase()==="A/P"?(fo!=null&&(Gc.v=fo.H>=12?"P":"A"),Gc.t="T",Ac="h",Mi+=3):$n.substr(Mi,5).toUpperCase()==="AM/PM"?(fo!=null&&(Gc.v=fo.H>=12?"PM":"AM"),Gc.t="T",Mi+=5,Ac="h"):$n.substr(Mi,5).toUpperCase()==="\u4E0A\u5348/\u4E0B\u5348"?(fo!=null&&(Gc.v=fo.H>=12?"\u4E0B\u5348":"\u4E0A\u5348"),Gc.t="T",Mi+=5,Ac="h"):(Gc.t="t",++Mi),fo==null&&Gc.t==="T")return"";bi[bi.length]=Gc,Dn=Va;break;case"[":for(Ka=Va;$n.charAt(Mi++)!=="]"&&Mi<$n.length;)Ka+=$n.charAt(Mi);if(Ka.slice(-1)!=="]")throw'unterminated "[" block: |'+Ka+"|";if(Ka.match(_s)){if(fo==null&&(fo=ki(ni,si),fo==null))return"";bi[bi.length]={t:"Z",v:Ka.toLowerCase()},Dn=Ka.charAt(1)}else Ka.indexOf("$")>-1&&(Ka=(Ka.match(/\$([^-\[\]]*)/)||[])[1]||"$",_l($n)||(bi[bi.length]={t:"t",v:Ka}));break;case".":if(fo!=null){for(Ka=Va;++Mi<$n.length&&(Va=$n.charAt(Mi))==="0";)Ka+=Va;bi[bi.length]={t:"s",v:Ka};break}case"0":case"#":for(Ka=Va;++Mi<$n.length&&"0#?.,E+-%".indexOf(Va=$n.charAt(Mi))>-1;)Ka+=Va;bi[bi.length]={t:"n",v:Ka};break;case"?":for(Ka=Va;$n.charAt(++Mi)===Va;)Ka+=Va;bi[bi.length]={t:Va,v:Ka},Dn=Va;break;case"*":++Mi,($n.charAt(Mi)==" "||$n.charAt(Mi)=="*")&&++Mi;break;case"(":case")":bi[bi.length]={t:Ha===1?"t":Va,v:Va},++Mi;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(Ka=Va;Mi<$n.length&&"0123456789".indexOf($n.charAt(++Mi))>-1;)Ka+=$n.charAt(Mi);bi[bi.length]={t:"D",v:Ka};break;case" ":bi[bi.length]={t:Va,v:Va},++Mi;break;case"$":bi[bi.length]={t:"t",v:"$"},++Mi;break;default:if(",$-+/():!^&'~{}<>=\u20ACacfijklopqrtuvwxzP".indexOf(Va)===-1)throw new Error("unrecognized character "+Va+" in "+$n);bi[bi.length]={t:"t",v:Va},++Mi;break}var Vl=0,xd=0,Fd;for(Mi=bi.length-1,Dn="t";Mi>=0;--Mi)switch(bi[Mi].t){case"h":case"H":bi[Mi].t=Ac,Dn="h",Vl<1&&(Vl=1);break;case"s":(Fd=bi[Mi].v.match(/\.0+$/))&&(xd=Math.max(xd,Fd[0].length-1)),Vl<3&&(Vl=3);case"d":case"y":case"M":case"e":Dn=bi[Mi].t;break;case"m":Dn==="s"&&(bi[Mi].t="M",Vl<2&&(Vl=2));break;case"X":break;case"Z":Vl<1&&bi[Mi].v.match(/[Hh]/)&&(Vl=1),Vl<2&&bi[Mi].v.match(/[Mm]/)&&(Vl=2),Vl<3&&bi[Mi].v.match(/[Ss]/)&&(Vl=3)}switch(Vl){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(Mi=0;Mi<bi.length;++Mi)switch(bi[Mi].t){case"t":case"T":case" ":case"D":break;case"X":bi[Mi].v="",bi[Mi].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":bi[Mi].v=Co(bi[Mi].t.charCodeAt(0),bi[Mi].v,fo,xd),bi[Mi].t="t";break;case"n":case"?":for(Zs=Mi+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[Mi].t==="("&&(Va===" "||Va==="n"||Va===")")||Va==="t"&&(bi[Zs].v==="/"||bi[Zs].v===" "&&bi[Zs+1]!=null&&bi[Zs+1].t=="?"));)bi[Mi].v+=bi[Zs].v,bi[Zs]={v:"",t:";"},++Zs;Qc+=bi[Mi].v,Mi=Zs-1;break;case"G":bi[Mi].t="t",bi[Mi].v=La(ni,si);break}var Eo="",Gi,sa;if(Qc.length>0){Qc.charCodeAt(0)==40?(Gi=ni<0&&Qc.charCodeAt(0)===45?-ni:ni,sa=qo("n",Qc,Gi)):(Gi=ni<0&&Ha>1?-ni:ni,sa=qo("n",Qc,Gi),Gi<0&&bi[0]&&bi[0].t=="t"&&(sa=sa.substr(1),bi[0].v="-"+bi[0].v)),Zs=sa.length-1;var Os=bi.length;for(Mi=0;Mi<bi.length;++Mi)if(bi[Mi]!=null&&bi[Mi].t!="t"&&bi[Mi].v.indexOf(".")>-1){Os=Mi;break}var $a=bi.length;if(Os===bi.length&&sa.indexOf("E")===-1){for(Mi=bi.length-1;Mi>=0;--Mi){if(bi[Mi]==null||"n?".indexOf(bi[Mi].t)===-1)continue;Zs>=bi[Mi].v.length-1?(Zs-=bi[Mi].v.length,bi[Mi].v=sa.substr(Zs+1,bi[Mi].v.length)):Zs<0?bi[Mi].v="":(bi[Mi].v=sa.substr(0,Zs+1),Zs=-1),bi[Mi].t="t",$a=Mi}Zs>=0&&$a<bi.length&&(bi[$a].v=sa.substr(0,Zs+1)+bi[$a].v)}else if(Os!==bi.length&&sa.indexOf("E")===-1){for(Zs=sa.indexOf(".")-1,Mi=Os;Mi>=0;--Mi){if(bi[Mi]==null||"n?".indexOf(bi[Mi].t)===-1)continue;for(ns=bi[Mi].v.indexOf(".")>-1&&Mi===Os?bi[Mi].v.indexOf(".")-1:bi[Mi].v.length-1,Eo=bi[Mi].v.substr(ns+1);ns>=0;--ns)Zs>=0&&(bi[Mi].v.charAt(ns)==="0"||bi[Mi].v.charAt(ns)==="#")&&(Eo=sa.charAt(Zs--)+Eo);bi[Mi].v=Eo,bi[Mi].t="t",$a=Mi}for(Zs>=0&&$a<bi.length&&(bi[$a].v=sa.substr(0,Zs+1)+bi[$a].v),Zs=sa.indexOf(".")+1,Mi=Os;Mi<bi.length;++Mi){if(bi[Mi]==null||"n?(".indexOf(bi[Mi].t)===-1&&Mi!==Os)continue;for(ns=bi[Mi].v.indexOf(".")>-1&&Mi===Os?bi[Mi].v.indexOf(".")+1:0,Eo=bi[Mi].v.substr(0,ns);ns<bi[Mi].v.length;++ns)Zs<sa.length&&(Eo+=sa.charAt(Zs++));bi[Mi].v=Eo,bi[Mi].t="t",$a=Mi}}}for(Mi=0;Mi<bi.length;++Mi)bi[Mi]!=null&&"n?".indexOf(bi[Mi].t)>-1&&(Gi=Ha>1&&ni<0&&Mi>0&&bi[Mi-1].v==="-"?-ni:ni,bi[Mi].v=qo(bi[Mi].t,bi[Mi].v,Gi),bi[Mi].t="t");var eo="";for(Mi=0;Mi!==bi.length;++Mi)bi[Mi]!=null&&(eo+=bi[Mi].v);return eo}R._eval=go;var mi=/\[[=<>]/,Hi=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function aa($n,ni){if(ni==null)return!1;var si=parseFloat(ni[2]);switch(ni[1]){case"=":if($n==si)return!0;break;case">":if($n>si)return!0;break;case"<":if($n<si)return!0;break;case"<>":if($n!=si)return!0;break;case">=":if($n>=si)return!0;break;case"<=":if($n<=si)return!0;break}return!1}function Ki($n,ni){var si=Qs($n),Ha=si.length,bi=si[Ha-1].indexOf("@");if(Ha<4&&bi>-1&&--Ha,si.length>4)throw new Error("cannot find right format for |"+si.join("|")+"|");if(typeof ni!="number")return[4,si.length===4||bi>-1?si[si.length-1]:"@"];switch(si.length){case 1:si=bi>-1?["General","General","General",si[0]]:[si[0],si[0],si[0],"@"];break;case 2:si=bi>-1?[si[0],si[0],si[0],si[1]]:[si[0],si[1],si[0],"@"];break;case 3:si=bi>-1?[si[0],si[1],si[0],si[2]]:[si[0],si[1],si[2],"@"];break;case 4:break}var Ka=ni>0?si[0]:ni<0?si[1]:si[2];if(si[0].indexOf("[")===-1&&si[1].indexOf("[")===-1)return[Ha,Ka];if(si[0].match(mi)!=null||si[1].match(mi)!=null){var Mi=si[0].match(Hi),Va=si[1].match(Hi);return aa(ni,Mi)?[Ha,si[0]]:aa(ni,Va)?[Ha,si[1]]:[Ha,si[Mi!=null&&Va!=null?2:1]]}return[Ha,Ka]}function Ua($n,ni,si){si==null&&(si={});var Ha="";switch(typeof $n){case"string":$n=="m/d/yy"&&si.dateNF?Ha=si.dateNF:Ha=$n;break;case"number":$n==14&&si.dateNF?Ha=si.dateNF:Ha=(si.table!=null?si.table:Pr)[$n],Ha==null&&(Ha=si.table&&si.table[wn[$n]]||Pr[wn[$n]]),Ha==null&&(Ha=Rn[$n]||"General");break}if(hr(Ha,0))return La(ni,si);ni instanceof Date&&(ni=lo(ni,si.date1904));var bi=Ki(Ha,ni);if(hr(bi[1]))return La(ni,si);if(ni===!0)ni="TRUE";else if(ni===!1)ni="FALSE";else if(ni===""||ni==null)return"";return go(bi[1],ni,si,bi[0])}function Po($n,ni){if(typeof ni!="number"){ni=+ni||-1;for(var si=0;si<392;++si){if(Pr[si]==null){ni<0&&(ni=si);continue}if(Pr[si]==$n){ni=si;break}}ni<0&&(ni=391)}return Pr[ni]=$n,ni}R.load=Po,R._table=Pr,R.get_table=function(){return Pr},R.load_table=function(ni){for(var si=0;si!=392;++si)ni[si]!==void 0&&Po(ni[si],si)},R.init_table=on,R.format=Ua};X(K);var Z={"General Number":"General","General Date":K._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":K._table[15],"Short Date":K._table[14],"Long Time":K._table[19],"Medium Time":K._table[18],"Short Time":K._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:K._table[2],Standard:K._table[4],Percent:K._table[10],Scientific:K._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},Y={"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"},te=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function q(_){var R=typeof _=="number"?K._table[_]:_;return R=R.replace(te,"(\\d+)"),new RegExp("^"+R+"$")}function ee(_,R,D){var G=-1,ae=-1,Te=-1,Ye=-1,je=-1,yt=-1;(R.match(te)||[]).forEach(function(hr,_r){var Rr=parseInt(D[_r+1],10);switch(hr.toLowerCase().charAt(0)){case"y":G=Rr;break;case"d":Te=Rr;break;case"h":Ye=Rr;break;case"s":yt=Rr;break;case"m":Ye>=0?je=Rr:ae=Rr;break}}),yt>=0&&je==-1&&ae>=0&&(je=ae,ae=-1);var _t=(""+(G>=0?G:new Date().getFullYear())).slice(-4)+"-"+("00"+(ae>=1?ae:1)).slice(-2)+"-"+("00"+(Te>=1?Te:1)).slice(-2);_t.length==7&&(_t="0"+_t),_t.length==8&&(_t="20"+_t);var Wt=("00"+(Ye>=0?Ye:0)).slice(-2)+":"+("00"+(je>=0?je:0)).slice(-2)+":"+("00"+(yt>=0?yt:0)).slice(-2);return Ye==-1&&je==-1&&yt==-1?_t:G==-1&&ae==-1&&Te==-1?Wt:_t+"T"+Wt}var fe=!0,be;(function(_){_(be={})})(function(_){_.version="1.2.0";function R(){for(var je=0,yt=new Array(256),_t=0;_t!=256;++_t)je=_t,je=je&1?-306674912^je>>>1:je>>>1,je=je&1?-306674912^je>>>1:je>>>1,je=je&1?-306674912^je>>>1:je>>>1,je=je&1?-306674912^je>>>1:je>>>1,je=je&1?-306674912^je>>>1:je>>>1,je=je&1?-306674912^je>>>1:je>>>1,je=je&1?-306674912^je>>>1:je>>>1,je=je&1?-306674912^je>>>1:je>>>1,yt[_t]=je;return typeof Int32Array!="undefined"?new Int32Array(yt):yt}var D=R();function G(je,yt){for(var _t=yt^-1,Wt=je.length-1,hr=0;hr<Wt;)_t=_t>>>8^D[(_t^je.charCodeAt(hr++))&255],_t=_t>>>8^D[(_t^je.charCodeAt(hr++))&255];return hr===Wt&&(_t=_t>>>8^D[(_t^je.charCodeAt(hr))&255]),_t^-1}function ae(je,yt){if(je.length>1e4)return Te(je,yt);for(var _t=yt^-1,Wt=je.length-3,hr=0;hr<Wt;)_t=_t>>>8^D[(_t^je[hr++])&255],_t=_t>>>8^D[(_t^je[hr++])&255],_t=_t>>>8^D[(_t^je[hr++])&255],_t=_t>>>8^D[(_t^je[hr++])&255];for(;hr<Wt+3;)_t=_t>>>8^D[(_t^je[hr++])&255];return _t^-1}function Te(je,yt){for(var _t=yt^-1,Wt=je.length-7,hr=0;hr<Wt;)_t=_t>>>8^D[(_t^je[hr++])&255],_t=_t>>>8^D[(_t^je[hr++])&255],_t=_t>>>8^D[(_t^je[hr++])&255],_t=_t>>>8^D[(_t^je[hr++])&255],_t=_t>>>8^D[(_t^je[hr++])&255],_t=_t>>>8^D[(_t^je[hr++])&255],_t=_t>>>8^D[(_t^je[hr++])&255],_t=_t>>>8^D[(_t^je[hr++])&255];for(;hr<Wt+7;)_t=_t>>>8^D[(_t^je[hr++])&255];return _t^-1}function Ye(je,yt){for(var _t=yt^-1,Wt=0,hr=je.length,_r,Rr;Wt<hr;)_r=je.charCodeAt(Wt++),_r<128?_t=_t>>>8^D[(_t^_r)&255]:_r<2048?(_t=_t>>>8^D[(_t^(192|_r>>6&31))&255],_t=_t>>>8^D[(_t^(128|_r&63))&255]):_r>=55296&&_r<57344?(_r=(_r&1023)+64,Rr=je.charCodeAt(Wt++)&1023,_t=_t>>>8^D[(_t^(240|_r>>8&7))&255],_t=_t>>>8^D[(_t^(128|_r>>2&63))&255],_t=_t>>>8^D[(_t^(128|Rr>>6&15|(_r&3)<<4))&255],_t=_t>>>8^D[(_t^(128|Rr&63))&255]):(_t=_t>>>8^D[(_t^(224|_r>>12&15))&255],_t=_t>>>8^D[(_t^(128|_r>>6&63))&255],_t=_t>>>8^D[(_t^(128|_r&63))&255]);return _t^-1}_.table=D,_.bstr=G,_.buf=ae,_.str=Ye});var Fe=function(){var R={};R.version="1.1.4";function D(Sn,vi){for(var ci=Sn.split("/"),ii=vi.split("/"),xi=0,ti=0,Ba=Math.min(ci.length,ii.length);xi<Ba;++xi){if(ti=ci[xi].length-ii[xi].length)return ti;if(ci[xi]!=ii[xi])return ci[xi]<ii[xi]?-1:1}return ci.length-ii.length}function G(Sn){if(Sn.charAt(Sn.length-1)=="/")return Sn.slice(0,-1).indexOf("/")===-1?Sn:G(Sn.slice(0,-1));var vi=Sn.lastIndexOf("/");return vi===-1?Sn:Sn.slice(0,vi+1)}function ae(Sn){if(Sn.charAt(Sn.length-1)=="/")return ae(Sn.slice(0,-1));var vi=Sn.lastIndexOf("/");return vi===-1?Sn:Sn.slice(vi+1)}function Te(Sn,vi){typeof vi=="string"&&(vi=new Date(vi));var ci=vi.getHours();ci=ci<<6|vi.getMinutes(),ci=ci<<5|vi.getSeconds()>>>1,Sn.write_shift(2,ci);var ii=vi.getFullYear()-1980;ii=ii<<4|vi.getMonth()+1,ii=ii<<5|vi.getDate(),Sn.write_shift(2,ii)}function Ye(Sn){var vi=Sn.read_shift(2)&65535,ci=Sn.read_shift(2)&65535,ii=new Date,xi=ci&31;ci>>>=5;var ti=ci&15;ci>>>=4,ii.setMilliseconds(0),ii.setFullYear(ci+1980),ii.setMonth(ti-1),ii.setDate(xi);var Ba=vi&31;vi>>>=5;var To=vi&63;return vi>>>=6,ii.setHours(vi),ii.setMinutes(To),ii.setSeconds(Ba<<1),ii}function je(Sn){gn(Sn,0);for(var vi={},ci=0;Sn.l<=Sn.length-4;){var ii=Sn.read_shift(2),xi=Sn.read_shift(2),ti=Sn.l+xi,Ba={};switch(ii){case 21589:ci=Sn.read_shift(1),ci&1&&(Ba.mtime=Sn.read_shift(4)),xi>5&&(ci&2&&(Ba.atime=Sn.read_shift(4)),ci&4&&(Ba.ctime=Sn.read_shift(4))),Ba.mtime&&(Ba.mt=new Date(Ba.mtime*1e3));break}Sn.l=ti,vi[ii]=Ba}return vi}var yt;function _t(){return yt||(yt=p(4))}function Wt(Sn,vi){if(Sn[0]==80&&Sn[1]==75)return Xl(Sn,vi);if(Sn.length<512)throw new Error("CFB file size "+Sn.length+" < 512");var ci=3,ii=512,xi=0,ti=0,Ba=0,To=0,Ya=0,Io=[],Za=Sn.slice(0,512);gn(Za,0);var fs=hr(Za);ci=fs[0];switch(ci){case 3:ii=512;break;case 4:ii=4096;break;case 0:if(fs[1]==0)return Xl(Sn,vi);default:throw new Error("Major Version: Expected 3 or 4 saw "+ci)}ii!==512&&(Za=Sn.slice(0,ii),gn(Za,28));var As=Sn.slice(0,ii);_r(Za,ci);var rl=Za.read_shift(4,"i");if(ci===3&&rl!==0)throw new Error("# Directory Sectors: Expected 0 saw "+rl);Za.l+=4,Ba=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"),Ya=Za.read_shift(4,"i"),ti=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 ic=Rr(Sn,ii);wn(Ya,ti,ic,ii,Io);var jc=Rn(ic,Ba,Io,ii);jc[Ba].name="!Directory",xi>0&&To!==Co&&(jc[To].name="!MiniFAT"),jc[Io[0]].name="!FAT",jc.fat_addrs=Io,jc.ssz=ii;var Hu={},gu=[],qu=[],zh=[];cn(Ba,jc,ic,gu,xi,Hu,qu,To),on(qu,zh,gu),gu.shift();var Wh={FileIndex:qu,FullPaths:zh};return vi&&vi.raw&&(Wh.raw={header:As,sectors:ic}),Wh}function hr(Sn){if(Sn[Sn.l]==80&&Sn[Sn.l+1]==75)return[0,0];Sn.chk(Ss,"Header Signature: "),Sn.l+=16;var vi=Sn.read_shift(2,"u");return[Sn.read_shift(2,"u"),vi]}function _r(Sn,vi){var ci=9;Sn.l+=2;switch(ci=Sn.read_shift(2)){case 9:if(vi!=3)throw new Error("Sector Shift: Expected 9 saw "+ci);break;case 12:if(vi!=4)throw new Error("Sector Shift: Expected 12 saw "+ci);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+ci)}Sn.chk("0600","Mini Sector Shift: "),Sn.chk("000000000000","Reserved: ")}function Rr(Sn,vi){for(var ci=Math.ceil(Sn.length/vi)-1,ii=[],xi=1;xi<ci;++xi)ii[xi-1]=Sn.slice(xi*vi,(xi+1)*vi);return ii[ci-1]=Sn.slice(ci*vi),ii}function on(Sn,vi,ci){for(var ii=0,xi=0,ti=0,Ba=0,To=0,Ya=ci.length,Io=[],Za=[];ii<Ya;++ii)Io[ii]=Za[ii]=ii,vi[ii]=ci[ii];for(;To<Za.length;++To)ii=Za[To],xi=Sn[ii].L,ti=Sn[ii].R,Ba=Sn[ii].C,Io[ii]===ii&&(xi!==-1&&Io[xi]!==xi&&(Io[ii]=Io[xi]),ti!==-1&&Io[ti]!==ti&&(Io[ii]=Io[ti])),Ba!==-1&&(Io[Ba]=ii),xi!==-1&&ii!=Io[ii]&&(Io[xi]=Io[ii],Za.lastIndexOf(xi)<To&&Za.push(xi)),ti!==-1&&ii!=Io[ii]&&(Io[ti]=Io[ii],Za.lastIndexOf(ti)<To&&Za.push(ti));for(ii=1;ii<Ya;++ii)Io[ii]===ii&&(ti!==-1&&Io[ti]!==ti?Io[ii]=Io[ti]:xi!==-1&&Io[xi]!==xi&&(Io[ii]=Io[xi]));for(ii=1;ii<Ya;++ii){if(Sn[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<Ya;++ii)Sn[ii].type!==2&&(vi[ii]+="/")}function Pr(Sn,vi,ci){for(var ii=Sn.start,xi=Sn.size,ti=[],Ba=ii;ci&&xi>0&&Ba>=0;)ti.push(vi.slice(Ba*da,Ba*da+da)),xi-=da,Ba=Wi(ci,Ba*4);return ti.length===0?_n(0):P(ti).slice(0,Sn.size)}function wn(Sn,vi,ci,ii,xi){var ti=Co;if(Sn===Co){if(vi!==0)throw new Error("DIFAT chain shorter than expected")}else if(Sn!==-1){var Ba=ci[Sn],To=(ii>>>2)-1;if(!Ba)return;for(var Ya=0;Ya<To&&!((ti=Wi(Ba,Ya*4))===Co);++Ya)xi.push(ti);vi>=1&&wn(Wi(Ba,ii-4),vi-1,ci,ii,xi)}}function Nn(Sn,vi,ci,ii,xi){var ti=[],Ba=[];xi||(xi=[]);var To=ii-1,Ya=0,Io=0;for(Ya=vi;Ya>=0;){xi[Ya]=!0,ti[ti.length]=Ya,Ba.push(Sn[Ya]);var Za=ci[Math.floor(Ya*4/ii)];if(Io=Ya*4&To,ii<4+Io)throw new Error("FAT boundary crossed: "+Ya+" 4 "+ii);if(!Sn[Za])break;Ya=Wi(Sn[Za],Io)}return{nodes:ti,data:Bi([Ba])}}function Rn(Sn,vi,ci,ii){var xi=Sn.length,ti=[],Ba=[],To=[],Ya=[],Io=ii-1,Za=0,fs=0,As=0,rl=0;for(Za=0;Za<xi;++Za){if(To=[],As=Za+vi,As>=xi&&(As-=xi),Ba[As])continue;Ya=[];var xs=[];for(fs=As;fs>=0;){xs[fs]=!0,Ba[fs]=!0,To[To.length]=fs,Ya.push(Sn[fs]);var gs=ci[Math.floor(fs*4/ii)];if(rl=fs*4&Io,ii<4+rl)throw new Error("FAT boundary crossed: "+fs+" 4 "+ii);if(!Sn[gs])break;if(fs=Wi(Sn[gs],rl),xs[fs])break}ti[As]={nodes:To,data:Bi([Ya])}}return ti}function cn(Sn,vi,ci,ii,xi,ti,Ba,To){for(var Ya=0,Io=ii.length?2:0,Za=vi[Sn].data,fs=0,As=0,rl;fs<Za.length;fs+=128){var xs=Za.slice(fs,fs+128);gn(xs,64),As=xs.read_shift(2),rl=Ta(xs,0,As-Io),ii.push(rl);var gs={name:rl,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},ic=xs.read_shift(2)+xs.read_shift(2)+xs.read_shift(2)+xs.read_shift(2);ic!==0&&(gs.ct=ki(xs,xs.l-8));var jc=xs.read_shift(2)+xs.read_shift(2)+xs.read_shift(2)+xs.read_shift(2);jc!==0&&(gs.mt=ki(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?(Ya=gs.start,xi>0&&Ya!==Co&&(vi[Ya].name="!StreamData")):gs.size>=4096?(gs.storage="fat",vi[gs.start]===void 0&&(vi[gs.start]=Nn(ci,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:Ya!==Co&&gs.start!==Co&&vi[Ya]&&(gs.content=Pr(gs,vi[Ya].data,(vi[To]||{}).data))),gs.content&&gn(gs.content,0),ti[rl]=gs,Ba.push(gs)}}function ki(Sn,vi){return new Date((Di(Sn,vi+4)/1e7*Math.pow(2,32)+Di(Sn,vi)/1e7-11644473600)*1e3)}function ha(Sn,vi){return _t(),Wt(yt.readFileSync(Sn),vi)}function $i(Sn,vi){switch(vi&&vi.type||"base64"){case"file":return ha(Sn,vi);case"base64":return Wt(k(w.decode(Sn)),vi);case"binary":return Wt(k(Sn),vi)}return Wt(Sn,vi)}function Da(Sn,vi){var ci=vi||{},ii=ci.root||"Root Entry";if(Sn.FullPaths||(Sn.FullPaths=[]),Sn.FileIndex||(Sn.FileIndex=[]),Sn.FullPaths.length!==Sn.FileIndex.length)throw new Error("inconsistent CFB structure");Sn.FullPaths.length===0&&(Sn.FullPaths[0]=ii+"/",Sn.FileIndex[0]={name:ii,type:5}),ci.CLSID&&(Sn.FileIndex[0].clsid=ci.CLSID),lo(Sn)}function lo(Sn){var vi="Sh33tJ5";if(Fe.find(Sn,"/"+vi))return;var ci=_n(4);ci[0]=55,ci[1]=ci[3]=50,ci[2]=54,Sn.FileIndex.push({name:vi,type:2,content:ci,size:4,L:69,R:69,C:69}),Sn.FullPaths.push(Sn.FullPaths[0]+vi),_a(Sn)}function _a(Sn,vi){Da(Sn);for(var ci=!1,ii=!1,xi=Sn.FullPaths.length-1;xi>=0;--xi){var ti=Sn.FileIndex[xi];switch(ti.type){case 0:ii?ci=!0:(Sn.FileIndex.pop(),Sn.FullPaths.pop());break;case 1:case 2:case 5:ii=!0,isNaN(ti.R*ti.L*ti.C)&&(ci=!0),ti.R>-1&&ti.L>-1&&ti.R==ti.L&&(ci=!0);break;default:ci=!0;break}}if(!ci&&!vi)return;var Ba=new Date(1987,1,19),To=0,Ya=[];for(xi=0;xi<Sn.FullPaths.length;++xi){if(Sn.FileIndex[xi].type===0)continue;Ya.push([Sn.FullPaths[xi],Sn.FileIndex[xi]])}for(xi=0;xi<Ya.length;++xi){var Io=G(Ya[xi][0]);for(ii=!1,To=0;To<Ya.length;++To)Ya[To][0]===Io&&(ii=!0);ii||Ya.push([Io,{name:ae(Io).replace("/",""),type:1,clsid:Qs,ct:Ba,mt:Ba,content:null}])}for(Ya.sort(function(As,rl){return D(As[0],rl[0])}),Sn.FullPaths=[],Sn.FileIndex=[],xi=0;xi<Ya.length;++xi)Sn.FullPaths[xi]=Ya[xi][0],Sn.FileIndex[xi]=Ya[xi][1];for(xi=0;xi<Ya.length;++xi){var Za=Sn.FileIndex[xi],fs=Sn.FullPaths[xi];if(Za.name=ae(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||Qs,xi===0)Za.C=Ya.length>1?1:-1,Za.size=0,Za.type=5;else if(fs.slice(-1)=="/"){for(To=xi+1;To<Ya.length&&!(G(Sn.FullPaths[To])==fs);++To);for(Za.C=To>=Ya.length?-1:To,To=xi+1;To<Ya.length&&!(G(Sn.FullPaths[To])==G(fs));++To);Za.R=To>=Ya.length?-1:To,Za.type=1}else G(Sn.FullPaths[xi+1]||"")==G(fs)&&(Za.R=xi+1),Za.type=2}}function Ma(Sn,vi){var ci=vi||{};if(_a(Sn),ci.fileType=="zip")return Il(Sn,ci);var ii=function(rl){for(var xs=0,gs=0,ic=0;ic<rl.FileIndex.length;++ic){var jc=rl.FileIndex[ic];if(!jc.content)continue;var Hu=jc.content.length;Hu>0&&(Hu<4096?xs+=Hu+63>>6:gs+=Hu+511>>9)}for(var gu=rl.FullPaths.length+3>>2,qu=xs+7>>3,zh=xs+127>>7,Wh=qu+gs+gu+zh,xh=Wh+127>>7,Lf=xh<=109?0:Math.ceil((xh-109)/127);Wh+xh+Lf+127>>7>xh;)Lf=++xh<=109?0:Math.ceil((xh-109)/127);var nh=[1,Lf,xh,zh,gu,gs,xs,0];return rl.FileIndex[0].size=xs<<6,nh[7]=(rl.FileIndex[0].start=nh[0]+nh[1]+nh[2]+nh[3]+nh[4]+nh[5])+(nh[6]+7>>3),nh}(Sn),xi=_n(ii[7]<<9),ti=0,Ba=0;{for(ti=0;ti<8;++ti)xi.write_shift(1,qo[ti]);for(ti=0;ti<8;++ti)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),ti=0;ti<3;++ti)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]),ti=0;ti<109;++ti)xi.write_shift(-4,ti<ii[2]?ii[1]+ti:-1)}if(ii[1])for(Ba=0;Ba<ii[1];++Ba){for(;ti<236+Ba*127;++ti)xi.write_shift(-4,ti<ii[2]?ii[1]+ti:-1);xi.write_shift(-4,Ba===ii[1]-1?Co:Ba+1)}var To=function(xs){for(Ba+=xs;ti<Ba-1;++ti)xi.write_shift(-4,ti+1);xs&&(++ti,xi.write_shift(-4,Co))};for(Ba=ti=0,Ba+=ii[1];ti<Ba;++ti)xi.write_shift(-4,_s.DIFSECT);for(Ba+=ii[2];ti<Ba;++ti)xi.write_shift(-4,_s.FATSECT);To(ii[3]),To(ii[4]);for(var Ya=0,Io=0,Za=Sn.FileIndex[0];Ya<Sn.FileIndex.length;++Ya){if(Za=Sn.FileIndex[Ya],!Za.content)continue;if(Io=Za.content.length,Io<4096)continue;Za.start=Ba,To(Io+511>>9)}for(To(ii[6]+7>>3);xi.l&511;)xi.write_shift(-4,_s.ENDOFCHAIN);for(Ba=ti=0,Ya=0;Ya<Sn.FileIndex.length;++Ya){if(Za=Sn.FileIndex[Ya],!Za.content)continue;if(Io=Za.content.length,!Io||Io>=4096)continue;Za.start=Ba,To(Io+63>>6)}for(;xi.l&511;)xi.write_shift(-4,_s.ENDOFCHAIN);for(ti=0;ti<ii[4]<<2;++ti){var fs=Sn.FullPaths[ti];if(!fs||fs.length===0){for(Ya=0;Ya<17;++Ya)xi.write_shift(4,0);for(Ya=0;Ya<3;++Ya)xi.write_shift(4,-1);for(Ya=0;Ya<12;++Ya)xi.write_shift(4,0);continue}Za=Sn.FileIndex[ti],ti===0&&(Za.start=Za.size?Za.start-1:Co);var As=ti===0&&ci.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(Ya=0;Ya<4;++Ya)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(ti=1;ti<Sn.FileIndex.length;++ti)if(Za=Sn.FileIndex[ti],Za.size>=4096){for(xi.l=Za.start+1<<9,Ya=0;Ya<Za.size;++Ya)xi.write_shift(1,Za.content[Ya]);for(;Ya&511;++Ya)xi.write_shift(1,0)}for(ti=1;ti<Sn.FileIndex.length;++ti)if(Za=Sn.FileIndex[ti],Za.size>0&&Za.size<4096){for(Ya=0;Ya<Za.size;++Ya)xi.write_shift(1,Za.content[Ya]);for(;Ya&63;++Ya)xi.write_shift(1,0)}for(;xi.l<xi.length;)xi.write_shift(1,0);return xi}function La(Sn,vi){var ci=Sn.FullPaths.map(function(Ya){return Ya.toUpperCase()}),ii=ci.map(function(Ya){var Io=Ya.split("/");return Io[Io.length-(Ya.slice(-1)=="/"?2:1)]}),xi=!1;vi.charCodeAt(0)===47?(xi=!0,vi=ci[0].slice(0,-1)+vi):xi=vi.indexOf("/")!==-1;var ti=vi.toUpperCase(),Ba=xi===!0?ci.indexOf(ti):ii.indexOf(ti);if(Ba!==-1)return Sn.FileIndex[Ba];var To=!ti.match(z);for(ti=ti.replace(j,""),To&&(ti=ti.replace(z,"!")),Ba=0;Ba<ci.length;++Ba){if((To?ci[Ba].replace(z,"!"):ci[Ba]).replace(j,"")==ti)return Sn.FileIndex[Ba];if((To?ii[Ba].replace(z,"!"):ii[Ba]).replace(j,"")==ti)return Sn.FileIndex[Ba]}return null}var da=64,Co=-2,Ss="d0cf11e0a1b11ae1",qo=[208,207,17,224,161,177,26,225],Qs="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:Qs,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function _l(Sn,vi,ci){_t();var ii=Ma(Sn,ci);yt.writeFileSync(vi,ii)}function go(Sn){for(var vi=new Array(Sn.length),ci=0;ci<Sn.length;++ci)vi[ci]=String.fromCharCode(Sn[ci]);return vi.join("")}function mi(Sn,vi){var ci=Ma(Sn,vi);switch(vi&&vi.type){case"file":return _t(),yt.writeFileSync(vi.filename,ci),ci;case"binary":return go(ci);case"base64":return w.encode(go(ci))}return ci}var Hi;function aa(Sn){try{var vi=Sn.InflateRaw,ci=new vi;if(ci._processChunk(new Uint8Array([3,0]),ci._finishFlushFlag),ci.bytesRead)Hi=Sn;else throw new Error("zlib does not expose bytesRead")}catch(ii){console.error("cannot use native zlib: "+(ii.message||ii))}}function Ki(Sn,vi){if(!Hi)return Qo(Sn,vi);var ci=Hi.InflateRaw,ii=new ci,xi=ii._processChunk(Sn.slice(Sn.l),ii._finishFlushFlag);return Sn.l+=ii.bytesRead,xi}function Ua(Sn){return Hi?Hi.deflateRawSync(Sn):Gc(Sn)}var Po=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],$n=[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],ni=[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 si(Sn){var vi=(Sn<<1|Sn<<11)&139536|(Sn<<5|Sn<<15)&558144;return(vi>>16|vi>>8|vi)&255}for(var Ha=typeof Uint8Array!="undefined",bi=Ha?new Uint8Array(1<<8):[],Ka=0;Ka<1<<8;++Ka)bi[Ka]=si(Ka);function Mi(Sn,vi){var ci=bi[Sn&255];return vi<=8?ci>>>8-vi:(ci=ci<<8|bi[Sn>>8&255],vi<=16?ci>>>16-vi:(ci=ci<<8|bi[Sn>>16&255],ci>>>24-vi))}function Va(Sn,vi){var ci=vi&7,ii=vi>>>3;return(Sn[ii]|(ci<=6?0:Sn[ii+1]<<8))>>>ci&3}function Dn(Sn,vi){var ci=vi&7,ii=vi>>>3;return(Sn[ii]|(ci<=5?0:Sn[ii+1]<<8))>>>ci&7}function fo(Sn,vi){var ci=vi&7,ii=vi>>>3;return(Sn[ii]|(ci<=4?0:Sn[ii+1]<<8))>>>ci&15}function ns(Sn,vi){var ci=vi&7,ii=vi>>>3;return(Sn[ii]|(ci<=3?0:Sn[ii+1]<<8))>>>ci&31}function Rs(Sn,vi){var ci=vi&7,ii=vi>>>3;return(Sn[ii]|(ci<=1?0:Sn[ii+1]<<8))>>>ci&127}function Ac(Sn,vi,ci){var ii=vi&7,xi=vi>>>3,ti=(1<<ci)-1,Ba=Sn[xi]>>>ii;return ci<8-ii?Ba&ti:(Ba|=Sn[xi+1]<<8-ii,ci<16-ii?Ba&ti:(Ba|=Sn[xi+2]<<16-ii,ci<24-ii||(Ba|=Sn[xi+3]<<24-ii),Ba&ti))}function ru(Sn,vi){var ci=Sn.length,ii=2*ci>vi?2*ci:vi+5,xi=0;if(ci>=vi)return Sn;if(S){var ti=M(ii);if(Sn.copy)Sn.copy(ti);else for(;xi<Sn.length;++xi)ti[xi]=Sn[xi];return ti}else if(Ha){var Ba=new Uint8Array(ii);if(Ba.set)Ba.set(Sn);else for(;xi<Sn.length;++xi)Ba[xi]=Sn[xi];return Ba}return Sn.length=ii,Sn}function mu(Sn){for(var vi=new Array(Sn),ci=0;ci<Sn;++ci)vi[ci]=0;return vi}var Gc=function(){var Sn=function(){return function(ci,ii){for(var xi=0;xi<ci.length;){var ti=Math.min(65535,ci.length-xi),Ba=xi+ti==ci.length;for(ii.write_shift(1,+Ba),ii.write_shift(2,ti),ii.write_shift(2,~ti&65535);ti-- >0;)ii[ii.l++]=ci[xi++]}return ii.l}}();return function(vi){var ci=_n(50+Math.floor(vi.length*1.1)),ii=Sn(vi,ci);return ci.slice(0,ii)}}();function Vl(Sn,vi,ci){var ii=1,xi=0,ti=0,Ba=0,To=0,Ya=Sn.length,Io=Ha?new Uint16Array(32):mu(32);for(ti=0;ti<32;++ti)Io[ti]=0;for(ti=Ya;ti<ci;++ti)Sn[ti]=0;Ya=Sn.length;var Za=Ha?new Uint16Array(Ya):mu(Ya);for(ti=0;ti<Ya;++ti)Io[xi=Sn[ti]]++,ii<xi&&(ii=xi),Za[ti]=0;for(Io[0]=0,ti=1;ti<=ii;++ti)Io[ti+16]=To=To+Io[ti-1]<<1;for(ti=0;ti<Ya;++ti)To=Sn[ti],To!=0&&(Za[ti]=Io[To+16]++);var fs=0;for(ti=0;ti<Ya;++ti)if(fs=Sn[ti],fs!=0)for(To=Mi(Za[ti],ii)>>ii-fs,Ba=(1<<ii+4-fs)-1;Ba>=0;--Ba)vi[To|Ba<<fs]=fs&15|ti<<4;return ii}var xd=Ha?new Uint16Array(512):mu(512),Fd=Ha?new Uint16Array(32):mu(32);if(!Ha){for(var Qc=0;Qc<512;++Qc)xd[Qc]=0;for(Qc=0;Qc<32;++Qc)Fd[Qc]=0}(function(){for(var Sn=[],vi=0;vi<32;vi++)Sn.push(5);Vl(Sn,Fd,32);var ci=[];for(vi=0;vi<=143;vi++)ci.push(8);for(;vi<=255;vi++)ci.push(9);for(;vi<=279;vi++)ci.push(7);for(;vi<=287;vi++)ci.push(8);Vl(ci,xd,288)})();var Zs=Ha?new Uint16Array(32768):mu(32768),Eo=Ha?new Uint16Array(32768):mu(32768),Gi=Ha?new Uint16Array(128):mu(128),sa=1,Os=1;function $a(Sn,vi){var ci=ns(Sn,vi)+257;vi+=5;var ii=ns(Sn,vi)+1;vi+=5;var xi=fo(Sn,vi)+4;vi+=4;for(var ti=0,Ba=Ha?new Uint8Array(19):mu(19),To=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ya=1,Io=Ha?new Uint8Array(8):mu(8),Za=Ha?new Uint8Array(8):mu(8),fs=Ba.length,As=0;As<xi;++As)Ba[Po[As]]=ti=Dn(Sn,vi),Ya<ti&&(Ya=ti),Io[ti]++,vi+=3;var rl=0;for(Io[0]=0,As=1;As<=Ya;++As)Za[As]=rl=rl+Io[As-1]<<1;for(As=0;As<fs;++As)(rl=Ba[As])!=0&&(To[As]=Za[rl]++);var xs=0;for(As=0;As<fs;++As)if(xs=Ba[As],xs!=0){rl=bi[To[As]]>>8-xs;for(var gs=(1<<7-xs)-1;gs>=0;--gs)Gi[rl|gs<<xs]=xs&7|As<<3}var ic=[];for(Ya=1;ic.length<ci+ii;){rl=Gi[Rs(Sn,vi)],vi+=rl&7;switch(rl>>>=3){case 16:for(ti=3+Va(Sn,vi),vi+=2,rl=ic[ic.length-1];ti-- >0;)ic.push(rl);break;case 17:for(ti=3+Dn(Sn,vi),vi+=3;ti-- >0;)ic.push(0);break;case 18:for(ti=11+Rs(Sn,vi),vi+=7;ti-- >0;)ic.push(0);break;default:ic.push(rl),Ya<rl&&(Ya=rl);break}}var jc=ic.slice(0,ci),Hu=ic.slice(ci);for(As=ci;As<286;++As)jc[As]=0;for(As=ii;As<30;++As)Hu[As]=0;return sa=Vl(jc,Zs,286),Os=Vl(Hu,Eo,30),vi}function eo(Sn,vi){if(Sn[0]==3&&!(Sn[1]&3))return[N(vi),2];for(var ci=0,ii=0,xi=M(vi||1<<18),ti=0,Ba=xi.length>>>0,To=0,Ya=0;(ii&1)==0;){if(ii=Dn(Sn,ci),ci+=3,ii>>>1==0){ci&7&&(ci+=8-(ci&7));var Io=Sn[ci>>>3]|Sn[(ci>>>3)+1]<<8;if(ci+=32,!vi&&Ba<ti+Io&&(xi=ru(xi,ti+Io),Ba=xi.length),typeof Sn.copy=="function")Sn.copy(xi,ti,ci>>>3,(ci>>>3)+Io),ti+=Io,ci+=8*Io;else for(;Io-- >0;)xi[ti++]=Sn[ci>>>3],ci+=8;continue}else ii>>>1==1?(To=9,Ya=5):(ci=$a(Sn,ci),To=sa,Ya=Os);for(!vi&&Ba<ti+32767&&(xi=ru(xi,ti+32767),Ba=xi.length);;){var Za=Ac(Sn,ci,To),fs=ii>>>1==1?xd[Za]:Zs[Za];if(ci+=fs&15,fs>>>=4,(fs>>>8&255)===0)xi[ti++]=fs;else{if(fs==256)break;fs-=257;var As=fs<8?0:fs-4>>2;As>5&&(As=0);var rl=ti+$n[fs];As>0&&(rl+=Ac(Sn,ci,As),ci+=As),Za=Ac(Sn,ci,Ya),fs=ii>>>1==1?Fd[Za]:Eo[Za],ci+=fs&15,fs>>>=4;var xs=fs<4?0:fs-2>>1,gs=ni[fs];for(xs>0&&(gs+=Ac(Sn,ci,xs),ci+=xs),!vi&&Ba<rl&&(xi=ru(xi,rl),Ba=xi.length);ti<rl;)xi[ti]=xi[ti-gs],++ti}}}return[vi?xi:xi.slice(0,ti),ci+7>>>3]}function Qo(Sn,vi){var ci=Sn.slice(Sn.l||0),ii=eo(ci,vi);return Sn.l+=ii[1],ii[0]}function al(Sn,vi){if(Sn)typeof console!="undefined"&&console.error(vi);else throw new Error(vi)}function Xl(Sn,vi){var ci=Sn;gn(ci,0);var ii=[],xi=[],ti={FileIndex:ii,FullPaths:xi};Da(ti,{root:vi.root});for(var Ba=ci.length-4;(ci[Ba]!=80||ci[Ba+1]!=75||ci[Ba+2]!=5||ci[Ba+3]!=6)&&Ba>=0;)--Ba;ci.l=Ba+4,ci.l+=4;var To=ci.read_shift(2);ci.l+=6;var Ya=ci.read_shift(4);for(ci.l=Ya,Ba=0;Ba<To;++Ba){ci.l+=20;var Io=ci.read_shift(4),Za=ci.read_shift(4),fs=ci.read_shift(2),As=ci.read_shift(2),rl=ci.read_shift(2);ci.l+=8;var xs=ci.read_shift(4),gs=je(ci.slice(ci.l+fs,ci.l+fs+As));ci.l+=fs+As+rl;var ic=ci.l;ci.l=xs+4,Tl(ci,Io,Za,ti,gs),ci.l=ic}return ti}function Tl(Sn,vi,ci,ii,xi){Sn.l+=2;var ti=Sn.read_shift(2),Ba=Sn.read_shift(2),To=Ye(Sn);if(ti&8257)throw new Error("Unsupported ZIP encryption");for(var Ya=Sn.read_shift(4),Io=Sn.read_shift(4),Za=Sn.read_shift(4),fs=Sn.read_shift(2),As=Sn.read_shift(2),rl="",xs=0;xs<fs;++xs)rl+=String.fromCharCode(Sn[Sn.l++]);if(As){var gs=je(Sn.slice(Sn.l,Sn.l+As));(gs[21589]||{}).mt&&(To=gs[21589].mt),((xi||{})[21589]||{}).mt&&(To=xi[21589].mt)}Sn.l+=As;var ic=Sn.slice(Sn.l,Sn.l+Io);switch(Ba){case 8:ic=Ki(Sn,Za);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+Ba)}var jc=!1;ti&8&&(Ya=Sn.read_shift(4),Ya==134695760&&(Ya=Sn.read_shift(4),jc=!0),Io=Sn.read_shift(4),Za=Sn.read_shift(4)),Io!=vi&&al(jc,"Bad compressed size: "+vi+" != "+Io),Za!=ci&&al(jc,"Bad uncompressed size: "+ci+" != "+Za);var Hu=be.buf(ic,0);Ya>>0!=Hu>>0&&al(jc,"Bad CRC32 checksum: "+Ya+" != "+Hu),Nh(ii,rl,ic,{unsafe:!0,mt:To})}function Il(Sn,vi){var ci=vi||{},ii=[],xi=[],ti=_n(1),Ba=ci.compression?8:0,To=0,Ya=!1;Ya&&(To|=8);var Io=0,Za=0,fs=0,As=0,rl=Sn.FullPaths[0],xs=rl,gs=Sn.FileIndex[0],ic=[],jc=0;for(Io=1;Io<Sn.FullPaths.length;++Io){if(xs=Sn.FullPaths[Io].slice(rl.length),gs=Sn.FileIndex[Io],!gs.size||!gs.content||xs=="Sh33tJ5")continue;var Hu=fs,gu=_n(xs.length);for(Za=0;Za<xs.length;++Za)gu.write_shift(1,xs.charCodeAt(Za)&127);gu=gu.slice(0,gu.l),ic[As]=be.buf(gs.content,0);var qu=gs.content;Ba==8&&(qu=Ua(qu)),ti=_n(30),ti.write_shift(4,67324752),ti.write_shift(2,20),ti.write_shift(2,To),ti.write_shift(2,Ba),gs.mt?Te(ti,gs.mt):ti.write_shift(4,0),ti.write_shift(-4,To&8?0:ic[As]),ti.write_shift(4,To&8?0:qu.length),ti.write_shift(4,To&8?0:gs.content.length),ti.write_shift(2,gu.length),ti.write_shift(2,0),fs+=ti.length,ii.push(ti),fs+=gu.length,ii.push(gu),fs+=qu.length,ii.push(qu),To&8&&(ti=_n(12),ti.write_shift(-4,ic[As]),ti.write_shift(4,qu.length),ti.write_shift(4,gs.content.length),fs+=ti.l,ii.push(ti)),ti=_n(46),ti.write_shift(4,33639248),ti.write_shift(2,0),ti.write_shift(2,20),ti.write_shift(2,To),ti.write_shift(2,Ba),ti.write_shift(4,0),ti.write_shift(-4,ic[As]),ti.write_shift(4,qu.length),ti.write_shift(4,gs.content.length),ti.write_shift(2,gu.length),ti.write_shift(2,0),ti.write_shift(2,0),ti.write_shift(2,0),ti.write_shift(2,0),ti.write_shift(4,0),ti.write_shift(4,Hu),jc+=ti.l,xi.push(ti),jc+=gu.length,xi.push(gu),++As}return ti=_n(22),ti.write_shift(4,101010256),ti.write_shift(2,0),ti.write_shift(2,0),ti.write_shift(2,As),ti.write_shift(2,As),ti.write_shift(4,jc),ti.write_shift(4,fs),ti.write_shift(2,0),P([P(ii),P(xi),ti])}function bh(Sn){var vi={};return Da(vi,Sn),vi}function Nh(Sn,vi,ci,ii){var xi=ii&&ii.unsafe;xi||Da(Sn);var ti=!xi&&Fe.find(Sn,vi);if(!ti){var Ba=Sn.FullPaths[0];vi.slice(0,Ba.length)==Ba?Ba=vi:(Ba.slice(-1)!="/"&&(Ba+="/"),Ba=(Ba+vi).replace("//","/")),ti={name:ae(vi),type:2},Sn.FileIndex.push(ti),Sn.FullPaths.push(Ba),xi||Fe.utils.cfb_gc(Sn)}return ti.content=ci,ti.size=ci?ci.length:0,ii&&(ii.CLSID&&(ti.clsid=ii.CLSID),ii.mt&&(ti.mt=ii.mt),ii.ct&&(ti.ct=ii.ct)),ti}function yh(Sn,vi){Da(Sn);var ci=Fe.find(Sn,vi);if(ci){for(var ii=0;ii<Sn.FileIndex.length;++ii)if(Sn.FileIndex[ii]==ci)return Sn.FileIndex.splice(ii,1),Sn.FullPaths.splice(ii,1),!0}return!1}function Mu(Sn,vi,ci){Da(Sn);var ii=Fe.find(Sn,vi);if(ii){for(var xi=0;xi<Sn.FileIndex.length;++xi)if(Sn.FileIndex[xi]==ii)return Sn.FileIndex[xi].name=ae(ci),Sn.FullPaths[xi]=ci,!0}return!1}function wh(Sn){_a(Sn,!0)}return R.find=La,R.read=$i,R.parse=Wt,R.write=mi,R.writeFile=_l,R.utils={cfb_new:bh,cfb_add:Nh,cfb_del:yh,cfb_mov:Mu,cfb_gc:wh,ReadShift:ca,CheckField:Qn,prep_blob:gn,bconcat:P,use_zlib:aa,_deflateRaw:Gc,_inflateRaw:Qo,consts:_s},R}();typeof fe=="undefined"&&(Ce.exports=Fe);var ve;try{ve=p(4)}catch(_){}function Oe(_){return typeof _=="string"?U(_):Array.isArray(_)?B(_):_}function J(_,R,D){if(typeof ve!="undefined"&&ve.writeFileSync)return D?ve.writeFileSync(_,R,D):ve.writeFileSync(_,R);var G=D=="utf8"?Kr(R):R;if(typeof IE_SaveFile!="undefined")return IE_SaveFile(G,_);if(typeof Blob!="undefined"){var ae=new Blob([Oe(G)],{type:"application/octet-stream"});if(typeof navigator!="undefined"&&navigator.msSaveBlob)return navigator.msSaveBlob(ae,_);if(typeof saveAs!="undefined")return saveAs(ae,_);if(typeof URL!="undefined"&&typeof document!="undefined"&&document.createElement&&URL.createObjectURL){var Te=URL.createObjectURL(ae);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout!="undefined"&&setTimeout(function(){URL.revokeObjectURL(Te)},6e4),chrome.downloads.download({url:Te,filename:_,saveAs:!0});var Ye=document.createElement("a");if(Ye.download!=null)return Ye.download=_,Ye.href=Te,document.body.appendChild(Ye),Ye.click(),document.body.removeChild(Ye),URL.revokeObjectURL&&typeof setTimeout!="undefined"&&setTimeout(function(){URL.revokeObjectURL(Te)},6e4),Te}}if(typeof $!="undefined"&&typeof File!="undefined"&&typeof Folder!="undefined")try{var je=File(_);return je.open("w"),je.encoding="binary",Array.isArray(R)&&(R=V(R)),je.write(R),je.close(),R}catch(yt){if(!yt.message||!yt.message.match(/onstruct/))throw yt}throw new Error("cannot save file "+_)}function ne(_){if(typeof ve!="undefined")return ve.readFileSync(_);if(typeof $!="undefined"&&typeof File!="undefined"&&typeof Folder!="undefined")try{var R=File(_);R.open("r"),R.encoding="binary";var D=R.read();return R.close(),D}catch(G){if(!G.message||!G.message.match(/onstruct/))throw G}throw new Error("Cannot access file "+_)}function Ke(_){for(var R=Object.keys(_),D=[],G=0;G<R.length;++G)Object.prototype.hasOwnProperty.call(_,R[G])&&D.push(R[G]);return D}function ie(_,R){for(var D=[],G=Ke(_),ae=0;ae!==G.length;++ae)D[_[G[ae]][R]]==null&&(D[_[G[ae]][R]]=G[ae]);return D}function re(_){for(var R=[],D=Ke(_),G=0;G!==D.length;++G)R[_[D[G]]]=D[G];return R}function he(_){for(var R=[],D=Ke(_),G=0;G!==D.length;++G)R[_[D[G]]]=parseInt(D[G],10);return R}function ge(_){for(var R=[],D=Ke(_),G=0;G!==D.length;++G)R[_[D[G]]]==null&&(R[_[D[G]]]=[]),R[_[D[G]]].push(D[G]);return R}var Pe=new Date(1899,11,30,0,0,0);function Ee(_,R){var D=_.getTime();R&&(D-=1462*24*60*60*1e3);var G=Pe.getTime()+(_.getTimezoneOffset()-Pe.getTimezoneOffset())*6e4;return(D-G)/(24*60*60*1e3)}var ke=new Date,Me=Pe.getTime()+(ke.getTimezoneOffset()-Pe.getTimezoneOffset())*6e4,me=ke.getTimezoneOffset();function le(_){var R=new Date;return R.setTime(_*24*60*60*1e3+Me),R.getTimezoneOffset()!==me&&R.setTime(R.getTime()+(R.getTimezoneOffset()-me)*6e4),R}function oe(_){var R=0,D=0,G=!1,ae=_.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!ae)throw new Error("|"+_+"| is not an ISO8601 Duration");for(var Te=1;Te!=ae.length;++Te){if(!ae[Te])continue;D=1,Te>3&&(G=!0);switch(ae[Te].slice(ae[Te].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+ae[Te].slice(ae[Te].length-1));case"D":D*=24;case"H":D*=60;case"M":if(G)D*=60;else throw new Error("Unsupported ISO Duration Field: M");case"S":break}R+=D*parseInt(ae[Te],10)}return R}var Se=new Date("2017-02-19T19:06:09.000Z");isNaN(Se.getFullYear())&&(Se=new Date("2/19/17"));var nt=Se.getFullYear()==2017;function et(_,R){var D=new Date(_);if(nt)return R>0?D.setTime(D.getTime()+D.getTimezoneOffset()*60*1e3):R<0&&D.setTime(D.getTime()-D.getTimezoneOffset()*60*1e3),D;if(_ instanceof Date)return _;if(Se.getFullYear()==1917&&!isNaN(D.getFullYear())){var G=D.getFullYear();return _.indexOf(""+G)>-1||D.setFullYear(D.getFullYear()+100),D}var ae=_.match(/\d+/g)||["2017","2","19","0","0","0"],Te=new Date(+ae[0],+ae[1]-1,+ae[2],+ae[3]||0,+ae[4]||0,+ae[5]||0);return _.indexOf("Z")>-1&&(Te=new Date(Te.getTime()-Te.getTimezoneOffset()*60*1e3)),Te}function Ue(_){for(var R="",D=0;D!=_.length;++D)R+=String.fromCharCode(_[D]);return R}function bt(_){if(typeof JSON!="undefined"&&!Array.isArray(_))return JSON.parse(JSON.stringify(_));if(typeof _!="object"||_==null)return _;if(_ instanceof Date)return new Date(_.getTime());var R={};for(var D in _)Object.prototype.hasOwnProperty.call(_,D)&&(R[D]=bt(_[D]));return R}function Je(_,R){for(var D="";D.length<R;)D+=_;return D}function St(_){var R=Number(_);if(isFinite(R))return R;if(!isNaN(R))return NaN;if(!/\d/.test(_))return R;var D=1,G=_.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return D*=100,""});return isNaN(R=Number(G))?(G=G.replace(/[(](.*)[)]/,function(ae,Te){return D=-D,Te}),isNaN(R=Number(G))?R:R/D):R/D}function Nt(_){var R=new Date(_),D=new Date(NaN),G=R.getYear(),ae=R.getMonth(),Te=R.getDate();return isNaN(Te)||(G<0||G>8099)?D:(ae>0||Te>1)&&G!=101||_.toLowerCase().match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)?R:_.match(/[^-0-9:,\/\\]/)?D:R}var Rt="abacaba".split(/(:?b)/i).length==5;function Ft(_,R,D){if(Rt||typeof R=="string")return _.split(R);for(var G=_.split(R),ae=[G[0]],Te=1;Te<G.length;++Te)ae.push(D),ae.push(G[Te]);return ae}function Ht(_){return _?_.data?A(_.data):_.asNodeBuffer&&S?A(_.asNodeBuffer().toString("binary")):_.asBinary?A(_.asBinary()):_._data&&_._data.getContent?A(Ue(Array.prototype.slice.call(_._data.getContent(),0))):_.content&&_.type?A(Ue(_.content)):null:null}function $e(_){if(!_)return null;if(_.data)return d(_.data);if(_.asNodeBuffer&&S)return _.asNodeBuffer();if(_._data&&_._data.getContent){var R=_._data.getContent();return typeof R=="string"?d(R):Array.prototype.slice.call(R)}return _.content&&_.type?_.content:null}function we(_){return _&&_.name.slice(-4)===".bin"?$e(_):Ht(_)}function ue(_,R){for(var D=_.FullPaths||Ke(_.files),G=R.toLowerCase().replace(/[\/]/g,"\\"),ae=G.replace(/\\/g,"/"),Te=0;Te<D.length;++Te){var Ye=D[Te].replace(/^Root Entry[\/]/,"").toLowerCase();if(G==Ye||ae==Ye)return _.files?_.files[D[Te]]:_.FileIndex[Te]}return null}function Qe(_,R){var D=ue(_,R);if(D==null)throw new Error("Cannot find file "+R+" in zip");return D}function qe(_,R,D){if(!D)return we(Qe(_,R));if(!R)return null;try{return qe(_,R)}catch(G){return null}}function Ae(_,R,D){if(!D)return Ht(Qe(_,R));if(!R)return null;try{return Ae(_,R)}catch(G){return null}}function wt(_){for(var R=_.FullPaths||Ke(_.files),D=[],G=0;G<R.length;++G)R[G].slice(-1)!="/"&&D.push(R[G]);return D.sort()}function zt(_,R,D){_.FullPaths?Fe.utils.cfb_add(_,R,D):_.file(R,D)}var ze;typeof JSZipSync!="undefined"&&(ze=JSZipSync),Ce.exports&&(typeof ze=="undefined"&&(ze=p("IENz")));function jt(){return ze?new ze:Fe.utils.cfb_new()}function mr(_,R){var D;if(ze)switch(R.type){case"base64":D=new ze(_,{base64:!0});break;case"binary":case"array":D=new ze(_,{base64:!1});break;case"buffer":D=new ze(_);break;default:throw new Error("Unrecognized type "+R.type)}else switch(R.type){case"base64":D=Fe.read(_,{type:"base64"});break;case"binary":D=Fe.read(_,{type:"binary"});break;case"buffer":case"array":D=Fe.read(_,{type:"buffer"});break;default:throw new Error("Unrecognized type "+R.type)}return D}function ct(_,R){if(_.charAt(0)=="/")return _.slice(1);var D=R.split("/");R.slice(-1)!="/"&&D.pop();for(var G=_.split("/");G.length!==0;){var ae=G.shift();ae===".."?D.pop():ae!=="."&&D.push(ae)}return D.join("/")}var Pt=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
`,Vt=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,ut=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/mg;Pt.match(ut)||(ut=/<[^>]*>/g);var at=/<\w*:/,rt=/<(\/?)\w+:/;function Yt(_,R,D){for(var G={},ae=0,Te=0;ae!==_.length&&!((Te=_.charCodeAt(ae))===32||Te===10||Te===13);++ae);if(R||(G[0]=_.slice(0,ae)),ae===_.length)return G;var Ye=_.match(Vt),je=0,yt="",_t=0,Wt="",hr="",_r=1;if(Ye)for(_t=0;_t!=Ye.length;++_t){for(hr=Ye[_t],Te=0;Te!=hr.length&&!(hr.charCodeAt(Te)===61);++Te);for(Wt=hr.slice(0,Te).trim();hr.charCodeAt(Te+1)==32;)++Te;for(_r=(ae=hr.charCodeAt(Te+1))==34||ae==39?1:0,yt=hr.slice(Te+1+_r,hr.length-_r),je=0;je!=Wt.length&&!(Wt.charCodeAt(je)===58);++je);if(je===Wt.length)Wt.indexOf("_")>0&&(Wt=Wt.slice(0,Wt.indexOf("_"))),G[Wt]=yt,D||(G[Wt.toLowerCase()]=yt);else{var Rr=(je===5&&Wt.slice(0,5)==="xmlns"?"xmlns":"")+Wt.slice(je+1);if(G[Rr]&&Wt.slice(je-3,je)=="ext")continue;G[Rr]=yt,D||(G[Rr.toLowerCase()]=yt)}}return G}function wr(_){return _.replace(rt,"<$1")}var yr={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},xr=re(yr),Tn=function(){var _=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/ig,R=/_x([\da-fA-F]{4})_/ig;return function D(G){var ae=G+"",Te=ae.indexOf("<![CDATA[");if(Te==-1)return ae.replace(_,function(je,yt){return yr[je]||String.fromCharCode(parseInt(yt,je.indexOf("x")>-1?16:10))||je}).replace(R,function(je,yt){return String.fromCharCode(parseInt(yt,16))});var Ye=ae.indexOf("]]>");return D(ae.slice(0,Te))+ae.slice(Te+9,Ye)+D(ae.slice(Ye+3))}}(),ln=/[&<>'"]/g,Wn=/[\u0000-\u0008\u000b-\u001f]/g;function ht(_){var R=_+"";return R.replace(ln,function(D){return xr[D]}).replace(Wn,function(D){return"_x"+("000"+D.charCodeAt(0).toString(16)).slice(-4)+"_"})}function At(_){return ht(_).replace(/ /g,"_x0020_")}var De=/[\u0000-\u001f]/g;function We(_){var R=_+"";return R.replace(ln,function(D){return xr[D]}).replace(/\n/g,"<br/>").replace(De,function(D){return"&#x"+("000"+D.charCodeAt(0).toString(16)).slice(-4)+";"})}function ot(_){var R=_+"";return R.replace(ln,function(D){return xr[D]}).replace(De,function(D){return"&#x"+D.charCodeAt(0).toString(16).toUpperCase()+";"})}var vt=function(){var _=/&#(\d+);/g;function R(D,G){return String.fromCharCode(parseInt(G,10))}return function(G){return G.replace(_,R)}}(),ar=function(){return function(R){return R.replace(/(\r\n|[\r\n])/g,"&#10;")}}();function Xt(_){switch(_){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}var er=function(R){for(var D="",G=0,ae=0,Te=0,Ye=0,je=0,yt=0;G<R.length;){if(ae=R.charCodeAt(G++),ae<128){D+=String.fromCharCode(ae);continue}if(Te=R.charCodeAt(G++),ae>191&&ae<224){je=(ae&31)<<6,je|=Te&63,D+=String.fromCharCode(je);continue}if(Ye=R.charCodeAt(G++),ae<240){D+=String.fromCharCode((ae&15)<<12|(Te&63)<<6|Ye&63);continue}je=R.charCodeAt(G++),yt=((ae&7)<<18|(Te&63)<<12|(Ye&63)<<6|je&63)-65536,D+=String.fromCharCode(55296+(yt>>>10&1023)),D+=String.fromCharCode(56320+(yt&1023))}return D},Kr=function(R){for(var D=[],G=0,ae=0,Te=0;G<R.length;){ae=R.charCodeAt(G++);switch(!0){case ae<128:D.push(String.fromCharCode(ae));break;case ae<2048:D.push(String.fromCharCode(192+(ae>>6))),D.push(String.fromCharCode(128+(ae&63)));break;case(ae>=55296&&ae<57344):ae-=55296,Te=R.charCodeAt(G++)-56320+(ae<<10),D.push(String.fromCharCode(240+(Te>>18&7))),D.push(String.fromCharCode(144+(Te>>12&63))),D.push(String.fromCharCode(128+(Te>>6&63))),D.push(String.fromCharCode(128+(Te&63)));break;default:D.push(String.fromCharCode(224+(ae>>12))),D.push(String.fromCharCode(128+(ae>>6&63))),D.push(String.fromCharCode(128+(ae&63)))}}return D.join("")};if(S){var $r=function(R){var D=O.alloc(2*R.length),G,ae,Te=1,Ye=0,je=0,yt;for(ae=0;ae<R.length;ae+=Te)Te=1,(yt=R.charCodeAt(ae))<128?G=yt:yt<224?(G=(yt&31)*64+(R.charCodeAt(ae+1)&63),Te=2):yt<240?(G=(yt&15)*4096+(R.charCodeAt(ae+1)&63)*64+(R.charCodeAt(ae+2)&63),Te=3):(Te=4,G=(yt&7)*262144+(R.charCodeAt(ae+1)&63)*4096+(R.charCodeAt(ae+2)&63)*64+(R.charCodeAt(ae+3)&63),G-=65536,je=55296+(G>>>10&1023),G=56320+(G&1023)),je!==0&&(D[Ye++]=je&255,D[Ye++]=je>>>8,je=0),D[Ye++]=G%256,D[Ye++]=G>>>8;return D.slice(0,Ye).toString("ucs2")},Mn="foo bar baz\xE2\x98\x83\xF0\x9F\x8D\xA3";er(Mn)==$r(Mn)&&(er=$r);var or=function(R){return T(R,"binary").toString("utf8")};er(Mn)==or(Mn)&&(er=or),Kr=function(R){return T(R,"utf8").toString("binary")}}var Lt=function(){var _={};return function(D,G){var ae=D+"|"+(G||"");return _[ae]?_[ae]:_[ae]=new RegExp("<(?:\\w+:)?"+D+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+D+">",G||"")}}(),Ct=function(){var _=[["nbsp"," "],["middot","\xB7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(R){return[new RegExp("&"+R[0]+";","ig"),R[1]]});return function(D){for(var G=D.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,""),ae=0;ae<_.length;++ae)G=G.replace(_[ae][0],_[ae][1]);return G}}(),pr=function(){var _={};return function(D){return _[D]!==void 0?_[D]:_[D]=new RegExp("<(?:vt:)?"+D+">([\\s\\S]*?)</(?:vt:)?"+D+">","g")}}(),gr=/<\/?(?:vt:)?variant>/g,Bt=/<(?:vt:)([^>]*)>([\s\S]*)</;function nr(_,R){var D=Yt(_),G=_.match(pr(D.baseType))||[],ae=[];if(G.length!=D.size){if(R.WTF)throw new Error("unexpected vector length "+G.length+" != "+D.size);return ae}return G.forEach(function(Te){var Ye=Te.replace(gr,"").match(Bt);Ye&&ae.push({v:er(Ye[2]),t:Ye[1]})}),ae}var Mt=/(^\s|\s$|\n)/;function tr(_,R){return"<"+_+(R.match(Mt)?' xml:space="preserve"':"")+">"+R+"</"+_+">"}function Nr(_){return Ke(_).map(function(R){return" "+R+'="'+_[R]+'"'}).join("")}function ur(_,R,D){return"<"+_+(D!=null?Nr(D):"")+(R!=null?(R.match(Mt)?' xml:space="preserve"':"")+">"+R+"</"+_:"/")+">"}function Cr(_,R){try{return _.toISOString().replace(/\.\d*/,"")}catch(D){if(R)throw D}return""}function An(_,R){switch(typeof _){case"string":var D=ur("vt:lpwstr",ht(_));return R&&(D=D.replace(/&quot;/g,"_x0022_")),D;case"number":return ur((_|0)==_?"vt:i4":"vt:r8",ht(String(_)));case"boolean":return ur("vt:bool",_?"true":"false")}if(_ instanceof Date)return ur("vt:filetime",Cr(_));throw new Error("Unable to serialize "+_)}var sn={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"};sn.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 Yn={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 oi(_,R){for(var D=1-2*(_[R+7]>>>7),G=((_[R+7]&127)<<4)+(_[R+6]>>>4&15),ae=_[R+6]&15,Te=5;Te>=0;--Te)ae=ae*256+_[R+Te];return G==2047?ae==0?D*Infinity:NaN:(G==0?G=-1022:(G-=1023,ae+=Math.pow(2,52)),D*Math.pow(2,G-52)*ae)}function Ti(_,R,D){var G=(R<0||1/R==-Infinity?1:0)<<7,ae=0,Te=0,Ye=G?-R:R;isFinite(Ye)?Ye==0?ae=Te=0:(ae=Math.floor(Math.log(Ye)/Math.LN2),Te=Ye*Math.pow(2,52-ae),ae<=-1023&&(!isFinite(Te)||Te<Math.pow(2,52))?ae=-1022:(Te-=Math.pow(2,52),ae+=1023)):(ae=2047,Te=isNaN(R)?26985:0);for(var je=0;je<=5;++je,Te/=256)_[D+je]=Te&255;_[D+6]=(ae&15)<<4|Te&15,_[D+7]=ae>>4|G}var Bi=function(R){for(var D=[],G=10240,ae=0;ae<R[0].length;++ae)if(R[0][ae])for(var Te=0,Ye=R[0][ae].length;Te<Ye;Te+=G)D.push.apply(D,R[0][ae].slice(Te,Te+G));return D},la=Bi,Ta=function(R,D,G){for(var ae=[],Te=D;Te<G;Te+=2)ae.push(String.fromCharCode(Xn(R,Te)));return ae.join("").replace(j,"")},pt=Ta,Be=function(R,D,G){for(var ae=[],Te=D;Te<D+G;++Te)ae.push(("0"+R[Te].toString(16)).slice(-2));return ae.join("")},Ge=Be,tt=function(R,D,G){for(var ae=[],Te=D;Te<G;Te++)ae.push(String.fromCharCode(Dr(R,Te)));return ae.join("")},dt=tt,lt=function(R,D){var G=Di(R,D);return G>0?tt(R,D+4,D+4+G-1):""},mt=lt,kt=function(R,D){var G=Di(R,D);return G>0?tt(R,D+4,D+4+G-1):""},Et=kt,ir=function(R,D){var G=2*Di(R,D);return G>0?tt(R,D+4,D+4+G-1):""},Ur=ir,Or,Qr;Or=Qr=function(R,D){var G=Di(R,D);return G>0?Ta(R,D+4,D+4+G):""};var cr=function(R,D){var G=Di(R,D);return G>0?tt(R,D+4,D+4+G):""},Fn=cr,Sr,mn;Sr=mn=function(R,D){return oi(R,D)};var qr=function(R){return Array.isArray(R)};S&&(Ta=function(R,D,G){return O.isBuffer(R)?R.toString("utf16le",D,G).replace(j,""):pt(R,D,G)},Be=function(R,D,G){return O.isBuffer(R)?R.toString("hex",D,D+G):Ge(R,D,G)},lt=function(R,D){if(!O.isBuffer(R))return mt(R,D);var G=R.readUInt32LE(D);return G>0?R.toString("utf8",D+4,D+4+G-1):""},kt=function(R,D){if(!O.isBuffer(R))return Et(R,D);var G=R.readUInt32LE(D);return G>0?R.toString("utf8",D+4,D+4+G-1):""},ir=function(R,D){if(!O.isBuffer(R))return Ur(R,D);var G=2*R.readUInt32LE(D);return R.toString("utf16le",D+4,D+4+G-1)},Or=function(R,D){if(!O.isBuffer(R))return Qr(R,D);var G=R.readUInt32LE(D);return R.toString("utf16le",D+4,D+4+G)},cr=function(R,D){if(!O.isBuffer(R))return Fn(R,D);var G=R.readUInt32LE(D);return R.toString("utf8",D+4,D+4+G)},tt=function(R,D,G){return O.isBuffer(R)?R.toString("utf8",D,G):dt(R,D,G)},Bi=function(R){return R[0].length>0&&O.isBuffer(R[0][0])?O.concat(R[0]):la(R)},P=function(R){return O.isBuffer(R[0])?O.concat(R):[].concat.apply([],R)},Sr=function(R,D){return O.isBuffer(R)?R.readDoubleLE(D):mn(R,D)},qr=function(R){return O.isBuffer(R)||Array.isArray(R)}),typeof cptable!="undefined"&&(Ta=function(R,D,G){return cptable.utils.decode(1200,R.slice(D,G)).replace(j,"")},tt=function(R,D,G){return cptable.utils.decode(65001,R.slice(D,G))},lt=function(R,D){var G=Di(R,D);return G>0?cptable.utils.decode(r,R.slice(D+4,D+4+G-1)):""},kt=function(R,D){var G=Di(R,D);return G>0?cptable.utils.decode(s,R.slice(D+4,D+4+G-1)):""},ir=function(R,D){var G=2*Di(R,D);return G>0?cptable.utils.decode(1200,R.slice(D+4,D+4+G-1)):""},Or=function(R,D){var G=Di(R,D);return G>0?cptable.utils.decode(1200,R.slice(D+4,D+4+G)):""},cr=function(R,D){var G=Di(R,D);return G>0?cptable.utils.decode(65001,R.slice(D+4,D+4+G)):""});var Dr=function(R,D){return R[D]},Xn=function(R,D){return R[D+1]*(1<<8)+R[D]},pi=function(R,D){var G=R[D+1]*(1<<8)+R[D];return G<32768?G:(65535-G+1)*-1},Di=function(R,D){return R[D+3]*(1<<24)+(R[D+2]<<16)+(R[D+1]<<8)+R[D]},Wi=function(R,D){return R[D+3]<<24|R[D+2]<<16|R[D+1]<<8|R[D]},zi=function(R,D){return R[D]<<24|R[D+1]<<16|R[D+2]<<8|R[D+3]};function ca(_,R){var D="",G,ae,Te=[],Ye,je,yt,_t;switch(R){case"dbcs":if(_t=this.l,S&&O.isBuffer(this))D=this.slice(this.l,this.l+2*_).toString("utf16le");else for(yt=0;yt<_;++yt)D+=String.fromCharCode(Xn(this,_t)),_t+=2;_*=2;break;case"utf8":D=tt(this,this.l,this.l+_);break;case"utf16le":_*=2,D=Ta(this,this.l,this.l+_);break;case"wstr":if(typeof cptable!="undefined")D=cptable.utils.decode(s,this.slice(this.l,this.l+2*_));else return ca.call(this,_,"dbcs");_=2*_;break;case"lpstr-ansi":D=lt(this,this.l),_=4+Di(this,this.l);break;case"lpstr-cp":D=kt(this,this.l),_=4+Di(this,this.l);break;case"lpwstr":D=ir(this,this.l),_=4+2*Di(this,this.l);break;case"lpp4":_=4+Di(this,this.l),D=Or(this,this.l),_&2&&(_+=2);break;case"8lpp4":_=4+Di(this,this.l),D=cr(this,this.l),_&3&&(_+=4-(_&3));break;case"cstr":for(_=0,D="";(Ye=Dr(this,this.l+_++))!==0;)Te.push(v(Ye));D=Te.join("");break;case"_wstr":for(_=0,D="";(Ye=Xn(this,this.l+_))!==0;)Te.push(v(Ye)),_+=2;_+=2,D=Te.join("");break;case"dbcs-cont":for(D="",_t=this.l,yt=0;yt<_;++yt){if(this.lens&&this.lens.indexOf(_t)!==-1)return Ye=Dr(this,_t),this.l=_t+1,je=ca.call(this,_-yt,Ye?"dbcs-cont":"sbcs-cont"),Te.join("")+je;Te.push(v(Xn(this,_t))),_t+=2}D=Te.join(""),_*=2;break;case"cpstr":if(typeof cptable!="undefined"){D=cptable.utils.decode(s,this.slice(this.l,this.l+_));break}case"sbcs-cont":for(D="",_t=this.l,yt=0;yt!=_;++yt){if(this.lens&&this.lens.indexOf(_t)!==-1)return Ye=Dr(this,_t),this.l=_t+1,je=ca.call(this,_-yt,Ye?"dbcs-cont":"sbcs-cont"),Te.join("")+je;Te.push(v(Dr(this,_t))),_t+=1}D=Te.join("");break;default:switch(_){case 1:return G=Dr(this,this.l),this.l++,G;case 2:return G=(R==="i"?pi:Xn)(this,this.l),this.l+=2,G;case 4:case-4:return R==="i"||(this[this.l+3]&128)===0?(G=(_>0?Wi:zi)(this,this.l),this.l+=4,G):(ae=Di(this,this.l),this.l+=4,ae);case 8:case-8:if(R==="f")return _==8?ae=Sr(this,this.l):ae=Sr([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,ae;_=8;case 16:D=Be(this,this.l,_);break}}return this.l+=_,D}var hi=function(R,D,G){R[G]=D&255,R[G+1]=D>>>8&255,R[G+2]=D>>>16&255,R[G+3]=D>>>24&255},Sa=function(R,D,G){R[G]=D&255,R[G+1]=D>>8&255,R[G+2]=D>>16&255,R[G+3]=D>>24&255},zn=function(R,D,G){R[G]=D&255,R[G+1]=D>>>8&255};function fn(_,R,D){var G=0,ae=0;if(D==="dbcs"){for(ae=0;ae!=R.length;++ae)zn(this,R.charCodeAt(ae),this.l+2*ae);G=2*R.length}else if(D==="sbcs"){if(typeof cptable!="undefined"&&r==874)for(ae=0;ae!=R.length;++ae){var Te=cptable.utils.encode(r,R.charAt(ae));this[this.l+ae]=Te[0]}else for(R=R.replace(/[^\x00-\x7F]/g,"_"),ae=0;ae!=R.length;++ae)this[this.l+ae]=R.charCodeAt(ae)&255;G=R.length}else if(D==="hex"){for(;ae<_;++ae)this[this.l++]=parseInt(R.slice(2*ae,2*ae+2),16)||0;return this}else if(D==="utf16le"){var Ye=Math.min(this.l+_,this.length);for(ae=0;ae<Math.min(R.length,_);++ae){var je=R.charCodeAt(ae);this[this.l++]=je&255,this[this.l++]=je>>8}for(;this.l<Ye;)this[this.l++]=0;return this}else switch(_){case 1:G=1,this[this.l]=R&255;break;case 2:G=2,this[this.l]=R&255,R>>>=8,this[this.l+1]=R&255;break;case 3:G=3,this[this.l]=R&255,R>>>=8,this[this.l+1]=R&255,R>>>=8,this[this.l+2]=R&255;break;case 4:G=4,hi(this,R,this.l);break;case 8:if(G=8,D==="f"){Ti(this,R,this.l);break}case 16:break;case-4:G=4,Sa(this,R,this.l);break}return this.l+=G,this}function Qn(_,R){var D=Be(this,this.l,_.length>>1);if(D!==_)throw new Error(R+"Expected "+_+" saw "+D);this.l+=_.length>>1}function gn(_,R){_.l=R,_.read_shift=ca,_.chk=Qn,_.write_shift=fn}function ji(_,R){_.l+=R}function _n(_){var R=N(_);return gn(R,0),R}function oa(_,R,D){if(!_)return;var G,ae,Te;gn(_,_.l||0);for(var Ye=_.length,je=0,yt=0;_.l<Ye;){je=_.read_shift(1),je&128&&(je=(je&127)+((_.read_shift(1)&127)<<7));var _t=Lh[je]||Lh[65535];for(G=_.read_shift(1),Te=G&127,ae=1;ae<4&&G&128;++ae)Te+=((G=_.read_shift(1))&127)<<7*ae;yt=_.l+Te;var Wt=_t.f&&_t.f(_,Te,D);if(_.l=yt,R(Wt,_t.n,je))return}}function Ci(){var _=[],R=S?256:2048,D=function(_t){var Wt=_n(_t);return gn(Wt,0),Wt},G=D(R),ae=function(){if(!G)return;G.length>G.l&&(G=G.slice(0,G.l),G.l=G.length),G.length>0&&_.push(G),G=null},Te=function(_t){return G&&_t<G.length-G.l?G:(ae(),G=D(Math.max(_t+1,R)))},Ye=function(){return ae(),Bi([_])},je=function(_t){ae(),G=_t,G.l==null&&(G.l=G.length),Te(R)};return{next:Te,push:je,end:Ye,_bufs:_}}function gi(_,R,D,G){var ae=+Zf[R],Te;if(isNaN(ae))return;G||(G=Lh[ae].p||(D||[]).length||0),Te=1+(ae>=128?1:0)+1,G>=128&&++Te,G>=16384&&++Te,G>=2097152&&++Te;var Ye=_.next(Te);ae<=127?Ye.write_shift(1,ae):(Ye.write_shift(1,(ae&127)+128),Ye.write_shift(1,ae>>7));for(var je=0;je!=4;++je)if(G>=128)Ye.write_shift(1,(G&127)+128),G>>=7;else{Ye.write_shift(1,G);break}G>0&&qr(D)&&_.push(D)}function Pi(_,R,D){var G=bt(_);if(R.s?(G.cRel&&(G.c+=R.s.c),G.rRel&&(G.r+=R.s.r)):(G.cRel&&(G.c+=R.c),G.rRel&&(G.r+=R.r)),!D||D.biff<12){for(;G.c>=256;)G.c-=256;for(;G.r>=65536;)G.r-=65536}return G}function Ia(_,R,D){var G=bt(_);return G.s=Pi(G.s,R.s,D),G.e=Pi(G.e,R.s,D),G}function kn(_,R){if(_.cRel&&_.c<0)for(_=bt(_);_.c<0;)_.c+=R>8?16384:256;if(_.rRel&&_.r<0)for(_=bt(_);_.r<0;)_.r+=R>8?1048576:R>5?65536:16384;var D=un(_);return!_.cRel&&_.cRel!=null&&(D=co(D)),!_.rRel&&_.rRel!=null&&(D=qi(D)),D}function rn(_,R){return _.s.r==0&&!_.s.rRel&&(_.e.r==(R.biff>=12?1048575:R.biff>=8?65536:16384)&&!_.e.rRel)?(_.s.cRel?"":"$")+va(_.s.c)+":"+(_.e.cRel?"":"$")+va(_.e.c):_.s.c==0&&!_.s.cRel&&(_.e.c==(R.biff>=12?16383:255)&&!_.e.cRel)?(_.s.rRel?"":"$")+Ei(_.s.r)+":"+(_.e.rRel?"":"$")+Ei(_.e.r):kn(_.s,R.biff)+":"+kn(_.e,R.biff)}var Gn={},di=function(R,D){var G;if(typeof D!="undefined")G=D;else try{G=p(5)}catch(ae){G=null}R.rc4=function(ae,Te){var Ye=new Array(256),je=0,yt=0,_t=0,Wt=0;for(yt=0;yt!=256;++yt)Ye[yt]=yt;for(yt=0;yt!=256;++yt)_t=_t+Ye[yt]+ae[yt%ae.length].charCodeAt(0)&255,Wt=Ye[yt],Ye[yt]=Ye[_t],Ye[_t]=Wt;yt=_t=0;var hr=N(Te.length);for(je=0;je!=Te.length;++je)yt=yt+1&255,_t=(_t+Ye[yt])%256,Wt=Ye[yt],Ye[yt]=Ye[_t],Ye[_t]=Wt,hr[je]=Te[je]^Ye[Ye[yt]+Ye[_t]&255];return hr},R.md5=function(ae){if(!G)throw new Error("Unsupported crypto");return G.createHash("md5").update(ae).digest("hex")}};di(Gn,typeof crypto!="undefined"?crypto:void 0);function Ii(_){return parseInt(ea(_),10)-1}function Ei(_){return""+(_+1)}function qi(_){return _.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function ea(_){return _.replace(/\$(\d+)$/,"$1")}function ra(_){for(var R=no(_),D=0,G=0;G!==R.length;++G)D=26*D+R.charCodeAt(G)-64;return D-1}function va(_){if(_<0)throw new Error("invalid column "+_);var R="";for(++_;_;_=Math.floor((_-1)/26))R=String.fromCharCode((_-1)%26+65)+R;return R}function co(_){return _.replace(/^([A-Z])/,"$$$1")}function no(_){return _.replace(/^\$([A-Z])/,"$1")}function as(_){return _.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Ui(_){for(var R=0,D=0,G=0;G<_.length;++G){var ae=_.charCodeAt(G);ae>=48&&ae<=57?R=10*R+(ae-48):ae>=65&&ae<=90&&(D=26*D+(ae-64))}return{c:D-1,r:R-1}}function un(_){for(var R=_.c+1,D="";R;R=(R-1)/26|0)D=String.fromCharCode((R-1)%26+65)+D;return D+(_.r+1)}function pa(_){var R=_.indexOf(":");return R==-1?{s:Ui(_),e:Ui(_)}:{s:Ui(_.slice(0,R)),e:Ui(_.slice(R+1))}}function ba(_,R){return typeof R=="undefined"||typeof R=="number"?ba(_.s,_.e):(typeof _!="string"&&(_=un(_)),typeof R!="string"&&(R=un(R)),_==R?_:_+":"+R)}function na(_){var R={s:{c:0,r:0},e:{c:0,r:0}},D=0,G=0,ae=0,Te=_.length;for(D=0;G<Te&&!((ae=_.charCodeAt(G)-64)<1||ae>26);++G)D=26*D+ae;for(R.s.c=--D,D=0;G<Te&&!((ae=_.charCodeAt(G)-48)<0||ae>9);++G)D=10*D+ae;if(R.s.r=--D,G===Te||_.charCodeAt(++G)===58)return R.e.c=R.s.c,R.e.r=R.s.r,R;for(D=0;G!=Te&&!((ae=_.charCodeAt(G)-64)<1||ae>26);++G)D=26*D+ae;for(R.e.c=--D,D=0;G!=Te&&!((ae=_.charCodeAt(G)-48)<0||ae>9);++G)D=10*D+ae;return R.e.r=--D,R}function io(_,R){var D=_.t=="d"&&R instanceof Date;if(_.z!=null)try{return _.w=K.format(_.z,D?Ee(R):R)}catch(G){}try{return _.w=K.format((_.XF||{}).numFmtId||(D?14:0),D?Ee(R):R)}catch(G){return""+R}}function sr(_,R,D){return _==null||_.t==null||_.t=="z"?"":_.w!==void 0?_.w:(_.t=="d"&&!_.z&&D&&D.dateNF&&(_.z=D.dateNF),_.t=="e"?No[_.v]||_.v:R==null?io(_,_.v):io(_,R))}function pn(_,R){var D=R&&R.sheet?R.sheet:"Sheet1",G={};return G[D]=_,{SheetNames:[D],Sheets:G}}function En(_,R,D){var G=D||{},ae=_?Array.isArray(_):G.dense;x!=null&&ae==null&&(ae=x);var Te=_||(ae?[]:{}),Ye=0,je=0;if(Te&&G.origin!=null){if(typeof G.origin=="number")Ye=G.origin;else{var yt=typeof G.origin=="string"?Ui(G.origin):G.origin;Ye=yt.r,je=yt.c}Te["!ref"]||(Te["!ref"]="A1:A1")}var _t={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(Te["!ref"]){var Wt=na(Te["!ref"]);_t.s.c=Wt.s.c,_t.s.r=Wt.s.r,_t.e.c=Math.max(_t.e.c,Wt.e.c),_t.e.r=Math.max(_t.e.r,Wt.e.r),Ye==-1&&(_t.e.r=Ye=Wt.e.r+1)}for(var hr=0;hr!=R.length;++hr){if(!R[hr])continue;if(!Array.isArray(R[hr]))throw new Error("aoa_to_sheet expects an array of arrays");for(var _r=0;_r!=R[hr].length;++_r){if(typeof R[hr][_r]=="undefined")continue;var Rr={v:R[hr][_r]},on=Ye+hr,Pr=je+_r;if(_t.s.r>on&&(_t.s.r=on),_t.s.c>Pr&&(_t.s.c=Pr),_t.e.r<on&&(_t.e.r=on),_t.e.c<Pr&&(_t.e.c=Pr),R[hr][_r]&&typeof R[hr][_r]=="object"&&!Array.isArray(R[hr][_r])&&!(R[hr][_r]instanceof Date))Rr=R[hr][_r];else if(Array.isArray(Rr.v)&&(Rr.f=R[hr][_r][1],Rr.v=Rr.v[0]),Rr.v===null)if(Rr.f)Rr.t="n";else if(G.nullError)Rr.t="e",Rr.v=0;else if(G.sheetStubs)Rr.t="z";else continue;else typeof Rr.v=="number"?Rr.t="n":typeof Rr.v=="boolean"?Rr.t="b":Rr.v instanceof Date?(Rr.z=G.dateNF||K._table[14],G.cellDates?(Rr.t="d",Rr.w=K.format(Rr.z,Ee(Rr.v))):(Rr.t="n",Rr.v=Ee(Rr.v),Rr.w=K.format(Rr.z,Rr.v))):Rr.t="s";if(ae)Te[on]||(Te[on]=[]),Te[on][Pr]&&Te[on][Pr].z&&(Rr.z=Te[on][Pr].z),Te[on][Pr]=Rr;else{var wn=un({c:Pr,r:on});Te[wn]&&Te[wn].z&&(Rr.z=Te[wn].z),Te[wn]=Rr}}}return _t.s.c<1e7&&(Te["!ref"]=ba(_t)),Te}function Bn(_,R){return En(null,_,R)}function ft(_,R){return R||(R=_n(4)),R.write_shift(4,_),R}function Gt(_){var R=_.read_shift(4);return R===0?"":_.read_shift(R,"dbcs")}function Er(_,R){var D=!1;return R==null&&(D=!0,R=_n(4+2*_.length)),R.write_shift(4,_.length),_.length>0&&R.write_shift(0,_,"dbcs"),D?R.slice(0,R.l):R}function Tr(_){return{ich:_.read_shift(2),ifnt:_.read_shift(2)}}function Xr(_,R){return R||(R=_n(4)),R.write_shift(2,_.ich||0),R.write_shift(2,_.ifnt||0),R}function Jr(_,R){var D=_.l,G=_.read_shift(1),ae=Gt(_),Te=[],Ye={t:ae,h:ae};if((G&1)!==0){for(var je=_.read_shift(4),yt=0;yt!=je;++yt)Te.push(Tr(_));Ye.r=Te}else Ye.r=[{ich:0,ifnt:0}];return _.l=D+R,Ye}function dn(_,R){var D=!1;return R==null&&(D=!0,R=_n(15+4*_.t.length)),R.write_shift(1,0),Er(_.t,R),D?R.slice(0,R.l):R}var Ln=Jr;function Zn(_,R){var D=!1;return R==null&&(D=!0,R=_n(23+4*_.t.length)),R.write_shift(1,1),Er(_.t,R),R.write_shift(4,1),Xr({ich:0,ifnt:0},R),D?R.slice(0,R.l):R}function Un(_){var R=_.read_shift(4),D=_.read_shift(2);return D+=_.read_shift(1)<<16,_.l++,{c:R,iStyleRef:D}}function li(_,R){return R==null&&(R=_n(8)),R.write_shift(-4,_.c),R.write_shift(3,_.iStyleRef||_.s),R.write_shift(1,0),R}function fi(_){var R=_.read_shift(2);return R+=_.read_shift(1)<<16,_.l++,{c:-1,iStyleRef:R}}function Kn(_,R){return R==null&&(R=_n(4)),R.write_shift(3,_.iStyleRef||_.s),R.write_shift(1,0),R}var ei=Gt,qn=Er;function _i(_){var R=_.read_shift(4);return R===0||R===4294967295?"":_.read_shift(R,"dbcs")}function Ni(_,R){var D=!1;return R==null&&(D=!0,R=_n(127)),R.write_shift(4,_.length>0?_.length:4294967295),_.length>0&&R.write_shift(0,_,"dbcs"),D?R.slice(0,R.l):R}var Vi=Gt,ua=_i,Qi=Ni;function Ca(_){var R=_.slice(_.l,_.l+4),D=R[0]&1,G=R[0]&2;_.l+=4,R[0]&=252;var ae=G===0?Sr([0,0,0,0,R[0],R[1],R[2],R[3]],0):Wi(R,0)>>2;return D?ae/100:ae}function Na(_,R){R==null&&(R=_n(4));var D=0,G=0,ae=_*100;if(_==(_|0)&&_>=-(1<<29)&&_<1<<29?G=1:ae==(ae|0)&&ae>=-(1<<29)&&ae<1<<29&&(G=1,D=1),G)R.write_shift(-4,((D?ae:_)<<2)+(D+2));else throw new Error("unsupported RkNumber "+_)}function ma(_){var R={s:{},e:{}};return R.s.r=_.read_shift(4),R.e.r=_.read_shift(4),R.s.c=_.read_shift(4),R.e.c=_.read_shift(4),R}function ta(_,R){return R||(R=_n(16)),R.write_shift(4,_.s.r),R.write_shift(4,_.e.r),R.write_shift(4,_.s.c),R.write_shift(4,_.e.c),R}var wa=ma,wi=ta;function fa(_){if(_.length-_.l<8)throw"XLS Xnum Buffer underflow";return _.read_shift(8,"f")}function ja(_,R){return(R||_n(8)).write_shift(8,_,"f")}function kr(_){var R={},D=_.read_shift(1),G=D>>>1,ae=_.read_shift(1),Te=_.read_shift(2,"i"),Ye=_.read_shift(1),je=_.read_shift(1),yt=_.read_shift(1);_.l++;switch(G){case 0:R.auto=1;break;case 1:R.index=ae;var _t=za[ae];_t&&(R.rgb=It(_t));break;case 2:R.rgb=It([Ye,je,yt]);break;case 3:R.theme=ae;break}return Te!=0&&(R.tint=Te>0?Te/32767:Te/32768),R}function Zr(_,R){if(R||(R=_n(8)),!_||_.auto)return R.write_shift(4,0),R.write_shift(4,0),R;_.index!=null?(R.write_shift(1,2),R.write_shift(1,_.index)):_.theme!=null?(R.write_shift(1,6),R.write_shift(1,_.theme)):(R.write_shift(1,5),R.write_shift(1,0));var D=_.tint||0;if(D>0?D*=32767:D<0&&(D*=32768),R.write_shift(2,D),!_.rgb||_.theme!=null)R.write_shift(2,0),R.write_shift(1,0),R.write_shift(1,0);else{var G=_.rgb||"FFFFFF";typeof G=="number"&&(G=("000000"+G.toString(16)).slice(-6)),R.write_shift(1,parseInt(G.slice(0,2),16)),R.write_shift(1,parseInt(G.slice(2,4),16)),R.write_shift(1,parseInt(G.slice(4,6),16)),R.write_shift(1,255)}return R}function vn(_){var R=_.read_shift(1);_.l++;var D={fBold:R&1,fItalic:R&2,fUnderline:R&4,fStrikeout:R&8,fOutline:R&16,fShadow:R&32,fCondense:R&64,fExtend:R&128};return D}function Vr(_,R){R||(R=_n(2));var D=(_.italic?2:0)|(_.strike?8:0)|(_.outline?16:0)|(_.shadow?32:0)|(_.condense?64:0)|(_.extend?128:0);return R.write_shift(1,D),R.write_shift(1,0),R}function dr(_,R){var D={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},G=_.read_shift(4);switch(G){case 0:return"";case 4294967295:case 4294967294:return D[_.read_shift(4)]||""}if(G>400)throw new Error("Unsupported Clipboard: "+G.toString(16));return _.l-=4,_.read_shift(0,R==1?"lpstr":"lpwstr")}function jr(_){return dr(_,1)}function vr(_){return dr(_,2)}var nn=2,tn=3,jn=11,On=12,Vn=19,Ai=30,Li=64,Ri=65,xa=71,oo=4096,Xa=80,bo=81,Ao=[Xa,bo],wo={1:{n:"CodePage",t:nn},2:{n:"Category",t:Xa},3:{n:"PresentationFormat",t:Xa},4:{n:"ByteCount",t:tn},5:{n:"LineCount",t:tn},6:{n:"ParagraphCount",t:tn},7:{n:"SlideCount",t:tn},8:{n:"NoteCount",t:tn},9:{n:"HiddenCount",t:tn},10:{n:"MultimediaClipCount",t:tn},11:{n:"ScaleCrop",t:jn},12:{n:"HeadingPairs",t:oo|On},13:{n:"TitlesOfParts",t:oo|Ai},14:{n:"Manager",t:Xa},15:{n:"Company",t:Xa},16:{n:"LinksUpToDate",t:jn},17:{n:"CharacterCount",t:tn},19:{n:"SharedDoc",t:jn},22:{n:"HyperlinksChanged",t:jn},23:{n:"AppVersion",t:tn,p:"version"},24:{n:"DigSig",t:Ri},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:Vn},2147483651:{n:"Behavior",t:Vn},1919054434:{}},Fa={1:{n:"CodePage",t:nn},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:tn},15:{n:"WordCount",t:tn},16:{n:"CharCount",t:tn},17:{n:"Thumbnail",t:xa},18:{n:"Application",t:Xa},19:{n:"DocSecurity",t:tn},255:{},2147483648:{n:"Locale",t:Vn},2147483651:{n:"Behavior",t:Vn},1919054434:{}},Ea=ie(wo,"n"),so=ie(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"},Lo=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Xo(_){return _.map(function(R){return[R>>16&255,R>>8&255,R&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=bt(ro),No={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},_o=he(No),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"},Ro=function(){var _={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 Ke(_).forEach(function(R){["xlsm","xlam"].forEach(function(D){_[R][D]||(_[R][D]=_[R].xlsx)})}),Ke(_).forEach(function(R){Ke(_[R]).forEach(function(D){Aa[_[R][D]]=R})}),_}(),Jo=ge(Aa);sn.CT="http://schemas.openxmlformats.org/package/2006/content-types";function Ko(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""}}function is(_){var R=Ko();if(!_||!_.match)return R;var D={};if((_.match(ut)||[]).forEach(function(G){var ae=Yt(G);switch(ae[0].replace(at,"<")){case"<?xml":break;case"<Types":R.xmlns=ae["xmlns"+(ae[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":D[ae.Extension]=ae.ContentType;break;case"<Override":R[Aa[ae.ContentType]]!==void 0&&R[Aa[ae.ContentType]].push(ae.PartName);break}}),R.xmlns!==sn.CT)throw new Error("Unknown Namespace: "+R.xmlns);return R.calcchain=R.calcchains.length>0?R.calcchains[0]:"",R.sst=R.strs.length>0?R.strs[0]:"",R.style=R.styles.length>0?R.styles[0]:"",R.defaults=D,delete R.calcchains,R}var es=ur("Types",null,{xmlns:sn.CT,"xmlns:xsd":sn.xsd,"xmlns:xsi":sn.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(_){return ur("Default",null,{Extension:_[0],ContentType:_[1]})});function Fo(_,R){var D=[],G;D[D.length]=Pt,D[D.length]=es,D=D.concat(ls);var ae=function(yt){_[yt]&&_[yt].length>0&&(G=_[yt][0],D[D.length]=ur("Override",null,{PartName:(G[0]=="/"?"":"/")+G,ContentType:Ro[yt][R.bookType||"xlsx"]}))},Te=function(yt){(_[yt]||[]).forEach(function(_t){D[D.length]=ur("Override",null,{PartName:(_t[0]=="/"?"":"/")+_t,ContentType:Ro[yt][R.bookType||"xlsx"]})})},Ye=function(yt){(_[yt]||[]).forEach(function(_t){D[D.length]=ur("Override",null,{PartName:(_t[0]=="/"?"":"/")+_t,ContentType:Jo[yt][0]})})};return ae("workbooks"),Te("sheets"),Te("charts"),Ye("themes"),["strs","styles"].forEach(ae),["coreprops","extprops","custprops"].forEach(Ye),Ye("vba"),Ye("comments"),Ye("drawings"),D.length>2&&(D[D.length]="</Types>",D[1]=D[1].replace("/>",">")),D.join("")}var Qa={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(_){var R=_.lastIndexOf("/");return _.slice(0,R+1)+"_rels/"+_.slice(R+1)+".rels"}function ao(_,R){var D={"!id":{}};if(!_)return D;R.charAt(0)!=="/"&&(R="/"+R);var G={};return(_.match(ut)||[]).forEach(function(ae){var Te=Yt(ae);if(Te[0]==="<Relationship"){var Ye={};Ye.Type=Te.Type,Ye.Target=Te.Target,Ye.Id=Te.Id,Ye.TargetMode=Te.TargetMode;var je=Te.TargetMode==="External"?Te.Target:ct(Te.Target,R);D[je]=Ye,G[Te.Id]=Ye}}),D["!id"]=G,D}sn.RELS="http://schemas.openxmlformats.org/package/2006/relationships";var Ls=ur("Relationships",null,{xmlns:sn.RELS});function cs(_){var R=[Pt,Ls];return Ke(_["!id"]).forEach(function(D){R[R.length]=ur("Relationship",null,_["!id"][D])}),R.length>2&&(R[R.length]="</Relationships>",R[1]=R[1].replace("/>",">")),R.join("")}var Uo=[Qa.HLINK,Qa.XPATH,Qa.XMISS];function Ho(_,R,D,G,ae,Te){if(ae||(ae={}),_["!id"]||(_["!id"]={}),R<0)for(R=1;_["!id"]["rId"+R];++R);if(ae.Id="rId"+R,ae.Type=G,ae.Target=D,Te?ae.TargetMode=Te:Uo.indexOf(ae.Type)>-1&&(ae.TargetMode="External"),_["!id"][ae.Id])throw new Error("Cannot rewrite rId "+R);return _["!id"][ae.Id]=ae,_[("/"+ae.Target).replace("//","/")]=ae,R}var $o="application/vnd.oasis.opendocument.spreadsheet";function Vo(_,R){for(var D=Sf(_),G,ae;G=Ph.exec(D);)switch(G[3]){case"manifest":break;case"file-entry":if(ae=Yt(G[0],!1),ae.path=="/"&&ae.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(R&&R.WTF)throw G}}function Ws(_){var R=[Pt];R.push(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">
`),R.push(` <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>
`);for(var D=0;D<_.length;++D)R.push(' <manifest:file-entry manifest:full-path="'+_[D][0]+'" manifest:media-type="'+_[D][1]+`"/>
`);return R.push("</manifest:manifest>"),R.join("")}function Cs(_,R,D){return[' <rdf:Description rdf:about="'+_+`">
`,' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(D||"odf")+"#"+R+`"/>
`,` </rdf:Description>
`].join("")}function Ks(_,R){return[' <rdf:Description rdf:about="'+_+`">
`,' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+R+`"/>
`,` </rdf:Description>
`].join("")}function Ns(_){var R=[Pt];R.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
`);for(var D=0;D!=_.length;++D)R.push(Cs(_[D][0],_[D][1])),R.push(Ks("",_[D][0]));return R.push(Cs("","Document","pkg")),R.push("</rdf:RDF>"),R.join("")}var Ds=function(){var _='<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 _}}(),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"]];sn.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",Qa.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var ws=function(){for(var _=new Array(Go.length),R=0;R<Go.length;++R){var D=Go[R],G="(?:"+D[0].slice(0,D[0].indexOf(":"))+":)"+D[0].slice(D[0].indexOf(":")+1);_[R]=new RegExp("<"+G+"[^>]*>([\\s\\S]*?)</"+G+">")}return _}();function Do(_){var R={};_=er(_);for(var D=0;D<Go.length;++D){var G=Go[D],ae=_.match(ws[D]);ae!=null&&ae.length>0&&(R[G[1]]=Tn(ae[1])),G[2]==="date"&&R[G[1]]&&(R[G[1]]=et(R[G[1]]))}return R}var Es=ur("cp:coreProperties",null,{"xmlns:cp":sn.CORE_PROPS,"xmlns:dc":sn.dc,"xmlns:dcterms":sn.dcterms,"xmlns:dcmitype":sn.dcmitype,"xmlns:xsi":sn.xsi});function Ms(_,R,D,G,ae){if(ae[_]!=null||R==null||R==="")return;ae[_]=R,R=ht(R),G[G.length]=D?ur(_,R,D):tr(_,R)}function Ra(_,R){var D=R||{},G=[Pt,Es],ae={};if(!_&&!D.Props)return G.join("");_&&(_.CreatedDate!=null&&Ms("dcterms:created",typeof _.CreatedDate=="string"?_.CreatedDate:Cr(_.CreatedDate,D.WTF),{"xsi:type":"dcterms:W3CDTF"},G,ae),_.ModifiedDate!=null&&Ms("dcterms:modified",typeof _.ModifiedDate=="string"?_.ModifiedDate:Cr(_.ModifiedDate,D.WTF),{"xsi:type":"dcterms:W3CDTF"},G,ae));for(var Te=0;Te!=Go.length;++Te){var Ye=Go[Te],je=D.Props&&D.Props[Ye[1]]!=null?D.Props[Ye[1]]:_?_[Ye[1]]:null;je===!0?je="1":je===!1?je="0":typeof je=="number"&&(je=String(je)),je!=null&&Ms(Ye[0],je,null,G,ae)}return G.length>2&&(G[G.length]="</cp:coreProperties>",G[1]=G[1].replace("/>",">")),G.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"]];sn.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",Qa.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var ll=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function hl(_,R,D,G){var ae=[];if(typeof _=="string")ae=nr(_,G);else for(var Te=0;Te<_.length;++Te)ae=ae.concat(_[Te].map(function(Wt){return{v:Wt}}));var Ye=typeof R=="string"?nr(R,G).map(function(Wt){return Wt.v}):R,je=0,yt=0;if(Ye.length>0)for(var _t=0;_t!==ae.length;_t+=2){yt=+ae[_t+1].v;switch(ae[_t].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":D.Worksheets=yt,D.SheetNames=Ye.slice(je,je+yt);break;case"Named Ranges":case"Rangos con nombre":case"\u540D\u524D\u4ED8\u304D\u4E00\u89A7":case"Benannte Bereiche":case"Navngivne omr\xE5der":D.NamedRanges=yt,D.DefinedNames=Ye.slice(je,je+yt);break;case"Charts":case"Diagramme":D.Chartsheets=yt,D.ChartNames=Ye.slice(je,je+yt);break}je+=yt}}function wl(_,R,D){var G={};return R||(R={}),_=er(_),zo.forEach(function(ae){var Te=(_.match(Lt(ae[0]))||[])[1];switch(ae[2]){case"string":Te&&(R[ae[1]]=Tn(Te));break;case"bool":R[ae[1]]=Te==="true";break;case"raw":var Ye=_.match(new RegExp("<"+ae[0]+"[^>]*>([\\s\\S]*?)</"+ae[0]+">"));Ye&&Ye.length>0&&(G[ae[1]]=Ye[1]);break}}),G.HeadingPairs&&G.TitlesOfParts&&hl(G.HeadingPairs,G.TitlesOfParts,R,D),R}var Sl=ur("Properties",null,{xmlns:sn.EXT_PROPS,"xmlns:vt":sn.vt});function Vs(_){var R=[],D=ur;return _||(_={}),_.Application="SheetJS",R[R.length]=Pt,R[R.length]=Sl,zo.forEach(function(G){if(_[G[1]]===void 0)return;var ae;switch(G[2]){case"string":ae=ht(String(_[G[1]]));break;case"bool":ae=_[G[1]]?"true":"false";break}ae!==void 0&&(R[R.length]=D(G[0],ae))}),R[R.length]=D("HeadingPairs",D("vt:vector",D("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+D("vt:variant",D("vt:i4",String(_.Worksheets))),{size:2,baseType:"variant"})),R[R.length]=D("TitlesOfParts",D("vt:vector",_.SheetNames.map(function(G){return"<vt:lpstr>"+ht(G)+"</vt:lpstr>"}).join(""),{size:_.Worksheets,baseType:"lpstr"})),R.length>2&&(R[R.length]="</Properties>",R[1]=R[1].replace("/>",">")),R.join("")}sn.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",Qa.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var Wo=/<[^>]+>[^<]*/g;function fl(_,R){var D={},G="",ae=_.match(Wo);if(ae)for(var Te=0;Te!=ae.length;++Te){var Ye=ae[Te],je=Yt(Ye);switch(je[0]){case"<?xml":break;case"<Properties":break;case"<property":G=Tn(je.name);break;case"</property>":G=null;break;default:if(Ye.indexOf("<vt:")===0){var yt=Ye.split(">"),_t=yt[0].slice(4),Wt=yt[1];switch(_t){case"lpstr":case"bstr":case"lpwstr":D[G]=Tn(Wt);break;case"bool":D[G]=Xt(Wt);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":D[G]=parseInt(Wt,10);break;case"r4":case"r8":case"decimal":D[G]=parseFloat(Wt);break;case"filetime":case"date":D[G]=et(Wt);break;case"cy":case"error":D[G]=Tn(Wt);break;default:if(_t.slice(-1)=="/")break;R.WTF&&typeof console!="undefined"&&console.warn("Unexpected",Ye,_t,yt)}}else if(!(Ye.slice(0,2)==="</")){if(R.WTF)throw new Error(Ye)}}}return D}var Gl=ur("Properties",null,{xmlns:sn.CUST_PROPS,"xmlns:vt":sn.vt});function Fs(_){var R=[Pt,Gl];if(!_)return R.join("");var D=1;return Ke(_).forEach(function(ae){++D,R[R.length]=ur("property",An(_[ae],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:D,name:ht(ae)})}),R.length>2&&(R[R.length]="</Properties>",R[1]=R[1].replace("/>",">")),R.join("")}var el={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=re(el);function Cl(_,R,D){R=os[R]||R,_[R]=D}function Hc(_,R){var D=[];return Ke(el).map(function(G){for(var ae=0;ae<Go.length;++ae)if(Go[ae][1]==G)return Go[ae];for(ae=0;ae<zo.length;++ae)if(zo[ae][1]==G)return zo[ae];throw G}).forEach(function(G){if(_[G[1]]==null)return;var ae=R&&R.Props&&R.Props[G[1]]!=null?R.Props[G[1]]:_[G[1]];switch(G[2]){case"date":ae=new Date(ae).toISOString().replace(/\.\d*Z/,"Z");break}typeof ae=="number"?ae=String(ae):ae===!0||ae===!1?ae=ae?"1":"0":ae instanceof Date&&(ae=new Date(ae).toISOString().replace(/\.\d*Z/,"")),D.push(tr(el[G[1]]||G[1],ae))}),ur("DocumentProperties",D.join(""),{xmlns:Yn.o})}function dc(_,R){var D=["Worksheets","SheetNames"],G="CustomDocumentProperties",ae=[];return _&&Ke(_).forEach(function(Te){if(!Object.prototype.hasOwnProperty.call(_,Te))return;for(var Ye=0;Ye<Go.length;++Ye)if(Te==Go[Ye][1])return;for(Ye=0;Ye<zo.length;++Ye)if(Te==zo[Ye][1])return;for(Ye=0;Ye<D.length;++Ye)if(Te==D[Ye])return;var je=_[Te],yt="string";typeof je=="number"?(yt="float",je=String(je)):je===!0||je===!1?(yt="boolean",je=je?"1":"0"):je=String(je),ae.push(ur(At(Te),je,{"dt:dt":yt}))}),R&&Ke(R).forEach(function(Te){if(!Object.prototype.hasOwnProperty.call(R,Te))return;if(_&&Object.prototype.hasOwnProperty.call(_,Te))return;var Ye=R[Te],je="string";typeof Ye=="number"?(je="float",Ye=String(Ye)):Ye===!0||Ye===!1?(je="boolean",Ye=Ye?"1":"0"):Ye instanceof Date?(je="dateTime.tz",Ye=Ye.toISOString()):Ye=String(Ye),ae.push(ur(At(Te),Ye,{"dt:dt":je}))}),"<"+G+' xmlns="'+Yn.o+'">'+ae.join("")+"</"+G+">"}function ac(_){var R=_.read_shift(4),D=_.read_shift(4);return new Date((D/1e7*Math.pow(2,32)+R/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function oc(_){var R=typeof _=="string"?new Date(Date.parse(_)):_,D=R.getTime()/1e3+11644473600,G=D%Math.pow(2,32),ae=(D-G)/Math.pow(2,32);G*=1e7,ae*=1e7;var Te=G/Math.pow(2,32)|0;Te>0&&(G=G%Math.pow(2,32),ae+=Te);var Ye=_n(8);return Ye.write_shift(4,G),Ye.write_shift(4,ae),Ye}function Yl(_,R,D){var G=_.l,ae=_.read_shift(0,"lpstr-cp");if(D)for(;_.l-G&3;)++_.l;return ae}function hc(_,R,D){var G=_.read_shift(0,"lpwstr");return D&&(_.l+=4-(G.length+1&3)&3),G}function pl(_,R,D){return R===31?hc(_):Yl(_,R,D)}function ks(_,R,D){return pl(_,R,D===!1?0:4)}function Ml(_,R){if(!R)throw new Error("VtUnalignedString must have positive length");return pl(_,R,0)}function vl(_){for(var R=_.read_shift(4),D=[],G=0;G!=R;++G){var ae=_.l;D[G]=_.read_shift(0,"lpwstr").replace(j,""),_.l-ae&2&&(_.l+=2)}return D}function ml(_){for(var R=_.read_shift(4),D=[],G=0;G!=R;++G)D[G]=_.read_shift(0,"lpstr-cp").replace(j,"");return D}function hn(_){var R=_.l,D=bs(_,bo);_[_.l]==0&&_[_.l+1]==0&&_.l-R&2&&(_.l+=2);var G=bs(_,tn);return[D,G]}function El(_){for(var R=_.read_shift(4),D=[],G=0;G<R/2;++G)D.push(hn(_));return D}function Rc(_,R){for(var D=_.read_shift(4),G={},ae=0;ae!=D;++ae){var Te=_.read_shift(4),Ye=_.read_shift(4);G[Te]=_.read_shift(Ye,R===1200?"utf16le":"utf8").replace(j,"").replace(z,"!"),R===1200&&Ye%2&&(_.l+=2)}return _.l&3&&(_.l=_.l>>2+1<<2),G}function vc(_){var R=_.read_shift(4),D=_.slice(_.l,_.l+R);return _.l+=R,(R&3)>0&&(_.l+=4-(R&3)&3),D}function bc(_){var R={};return R.Size=_.read_shift(4),_.l+=R.Size+3-(R.Size-1)%4,R}function bs(_,R,D){var G=_.read_shift(2),ae,Te=D||{};if(_.l+=2,R!==On&&(G!==R&&Ao.indexOf(R)===-1&&!((R&65534)==4126&&(G&65534)==4126)))throw new Error("Expected type "+R+" saw "+G);switch(R===On?G:R){case 2:return ae=_.read_shift(2,"i"),Te.raw||(_.l+=2),ae;case 3:return ae=_.read_shift(4,"i"),ae;case 11:return _.read_shift(4)!==0;case 19:return ae=_.read_shift(4),ae;case 30:return Yl(_,G,4).replace(j,"");case 31:return hc(_);case 64:return ac(_);case 65:return vc(_);case 71:return bc(_);case 80:return ks(_,G,!Te.raw).replace(j,"");case 81:return Ml(_,G).replace(j,"");case 4108:return El(_);case 4126:case 4127:return G==4127?vl(_):ml(_);default:throw new Error("TypedPropertyValue unrecognized type "+R+" "+G)}}function Hs(_,R){var D=_n(4),G=_n(4);D.write_shift(4,_==80?31:_);switch(_){case 3:G.write_shift(-4,R);break;case 5:G=_n(8),G.write_shift(8,R,"f");break;case 11:G.write_shift(4,R?1:0);break;case 64:G=oc(R);break;case 31:case 80:for(G=_n(4+2*(R.length+1)+(R.length%2?0:2)),G.write_shift(4,R.length+1),G.write_shift(0,R,"dbcs");G.l!=G.length;)G.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+_+" "+R)}return P([D,G])}function cl(_,R){var D=_.l,G=_.read_shift(4),ae=_.read_shift(4),Te=[],Ye=0,je=0,yt=-1,_t={};for(Ye=0;Ye!=ae;++Ye){var Wt=_.read_shift(4),hr=_.read_shift(4);Te[Ye]=[Wt,hr+D]}Te.sort(function(Rn,cn){return Rn[1]-cn[1]});var _r={};for(Ye=0;Ye!=ae;++Ye){if(_.l!==Te[Ye][1]){var Rr=!0;if(Ye>0&&R)switch(R[Te[Ye-1][0]].t){case 2:_.l+2===Te[Ye][1]&&(_.l+=2,Rr=!1);break;case 80:_.l<=Te[Ye][1]&&(_.l=Te[Ye][1],Rr=!1);break;case 4108:_.l<=Te[Ye][1]&&(_.l=Te[Ye][1],Rr=!1);break}if((!R||Ye==0)&&_.l<=Te[Ye][1]&&(Rr=!1,_.l=Te[Ye][1]),Rr)throw new Error("Read Error: Expected address "+Te[Ye][1]+" at "+_.l+" :"+Ye)}if(R){var on=R[Te[Ye][0]];if(_r[on.n]=bs(_,on.t,{raw:!0}),on.p==="version"&&(_r[on.n]=String(_r[on.n]>>16)+"."+("0000"+String(_r[on.n]&65535)).slice(-4)),on.n=="CodePage")switch(_r[on.n]){case 0:_r[on.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:n(je=_r[on.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+_r[on.n])}}else if(Te[Ye][0]===1){if(je=_r.CodePage=bs(_,nn),n(je),yt!==-1){var Pr=_.l;_.l=Te[yt][1],_t=Rc(_,je),_.l=Pr}}else if(Te[Ye][0]===0){if(je===0){yt=Ye,_.l=Te[Ye+1][1];continue}_t=Rc(_,je)}else{var wn=_t[Te[Ye][0]],Nn;switch(_[_.l]){case 65:_.l+=4,Nn=vc(_);break;case 30:_.l+=4,Nn=ks(_,_[_.l-4]).replace(/\u0000+$/,"");break;case 31:_.l+=4,Nn=ks(_,_[_.l-4]).replace(/\u0000+$/,"");break;case 3:_.l+=4,Nn=_.read_shift(4,"i");break;case 19:_.l+=4,Nn=_.read_shift(4);break;case 5:_.l+=4,Nn=_.read_shift(8,"f");break;case 11:_.l+=4,Nn=Xs(_,4);break;case 64:_.l+=4,Nn=et(ac(_));break;default:throw new Error("unparsed value: "+_[_.l])}_r[wn]=Nn}}return _.l=D+G,_r}var Fl=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(ll);function tc(_){switch(typeof _){case"boolean":return 11;case"number":return(_|0)==_?3:5;case"string":return 31;case"object":if(_ instanceof Date)return 64;break}return-1}function Ql(_,R,D){var G=_n(8),ae=[],Te=[],Ye=8,je=0,yt=_n(8),_t=_n(8);if(yt.write_shift(4,2),yt.write_shift(4,1200),_t.write_shift(4,1),Te.push(yt),ae.push(_t),Ye+=8+yt.length,!R){_t=_n(8),_t.write_shift(4,0),ae.unshift(_t);var Wt=[_n(4)];for(Wt[0].write_shift(4,_.length),je=0;je<_.length;++je){var hr=_[je][0];for(yt=_n(4+4+2*(hr.length+1)+(hr.length%2?0:2)),yt.write_shift(4,je+2),yt.write_shift(4,hr.length+1),yt.write_shift(0,hr,"dbcs");yt.l!=yt.length;)yt.write_shift(1,0);Wt.push(yt)}yt=P(Wt),Te.unshift(yt),Ye+=8+yt.length}for(je=0;je<_.length;++je){if(R&&!R[_[je][0]])continue;if(Fl.indexOf(_[je][0])>-1)continue;if(_[je][1]==null)continue;var _r=_[je][1],Rr=0;if(R){Rr=+R[_[je][0]];var on=D[Rr];if(on.p=="version"&&typeof _r=="string"){var Pr=_r.split(".");_r=(+Pr[0]<<16)+(+Pr[1]||0)}yt=Hs(on.t,_r)}else{var wn=tc(_r);wn==-1&&(wn=31,_r=String(_r)),yt=Hs(wn,_r)}Te.push(yt),_t=_n(8),_t.write_shift(4,R?Rr:2+je),ae.push(_t),Ye+=8+yt.length}var Nn=8*(Te.length+1);for(je=0;je<Te.length;++je)ae[je].write_shift(4,Nn),Nn+=Te[je].length;return G.write_shift(4,Ye),G.write_shift(4,Te.length),P([G].concat(ae).concat(Te))}function sc(_,R,D){var G=_.content;if(!G)return{};gn(G,0);var ae,Te,Ye,je,yt=0;G.chk("feff","Byte Order: "),G.read_shift(2);var _t=G.read_shift(4),Wt=G.read_shift(16);if(Wt!==Fe.utils.consts.HEADER_CLSID&&Wt!==D)throw new Error("Bad PropertySet CLSID "+Wt);if(ae=G.read_shift(4),ae!==1&&ae!==2)throw new Error("Unrecognized #Sets: "+ae);if(Te=G.read_shift(16),je=G.read_shift(4),ae===1&&je!==G.l)throw new Error("Length mismatch: "+je+" !== "+G.l);ae===2&&(Ye=G.read_shift(16),yt=G.read_shift(4));var hr=cl(G,R),_r={SystemIdentifier:_t};for(var Rr in hr)_r[Rr]=hr[Rr];if(_r.FMTID=Te,ae===1)return _r;if(yt-G.l==2&&(G.l+=2),G.l!==yt)throw new Error("Length mismatch 2: "+G.l+" !== "+yt);var on;try{on=cl(G,null)}catch(Pr){}for(Rr in on)_r[Rr]=on[Rr];return _r.FMTID=[Te,Ye],_r}function zc(_,R,D,G,ae,Te){var Ye=_n(ae?68:48),je=[Ye];Ye.write_shift(2,65534),Ye.write_shift(2,0),Ye.write_shift(4,842412599),Ye.write_shift(16,Fe.utils.consts.HEADER_CLSID,"hex"),Ye.write_shift(4,ae?2:1),Ye.write_shift(16,R,"hex"),Ye.write_shift(4,ae?68:48);var yt=Ql(_,D,G);if(je.push(yt),ae){var _t=Ql(ae,null,null);Ye.write_shift(16,Te,"hex"),Ye.write_shift(4,68+yt.length),je.push(_t)}return P(je)}function Hl(_,R){return _.read_shift(R),null}function Oc(_,R){R||(R=_n(_));for(var D=0;D<_;++D)R.write_shift(1,0);return R}function yc(_,R,D){for(var G=[],ae=_.l+R;_.l<ae;)G.push(D(_,ae-_.l));if(ae!==_.l)throw new Error("Slurp error");return G}function Xs(_,R){return _.read_shift(R)===1}function xl(_,R){return R||(R=_n(2)),R.write_shift(2,+!!_),R}function Ut(_){return _.read_shift(2,"u")}function qt(_,R){return R||(R=_n(2)),R.write_shift(2,_),R}function Cn(_,R){return yc(_,R,Ut)}function ri(_){var R=_.read_shift(1),D=_.read_shift(1);return D===1?R:R===1}function Dt(_,R,D){return D||(D=_n(2)),D.write_shift(1,R=="e"?+_:+!!_),D.write_shift(1,R=="e"?1:0),D}function pe(_,R,D){var G=_.read_shift(D&&D.biff>=12?2:1),ae="sbcs-cont",Te=s;if(D&&D.biff>=8&&(s=1200),!D||D.biff==8){var Ye=_.read_shift(1);Ye&&(ae="dbcs-cont")}else D.biff==12&&(ae="wstr");D.biff>=2&&D.biff<=5&&(ae="cpstr");var je=G?_.read_shift(G,ae):"";return s=Te,je}function _e(_){var R=s;s=1200;var D=_.read_shift(2),G=_.read_shift(1),ae=G&4,Te=G&8,Ye=1+(G&1),je=0,yt,_t={};Te&&(je=_.read_shift(2)),ae&&(yt=_.read_shift(4));var Wt=Ye==2?"dbcs-cont":"sbcs-cont",hr=D===0?"":_.read_shift(D,Wt);return Te&&(_.l+=4*je),ae&&(_.l+=yt),_t.t=hr,Te||(_t.raw="<t>"+_t.t+"</t>",_t.r=_t.t),s=R,_t}function Le(_){var R=_.t||"",D=1,G=_n(3+(D>1?2:0));G.write_shift(2,R.length),G.write_shift(1,(D>1?8:0)|1),D>1&&G.write_shift(2,D);var ae=_n(2*R.length);ae.write_shift(2*R.length,R,"utf16le");var Te=[G,ae];return P(Te)}function Ze(_,R,D){var G;if(D){if(D.biff>=2&&D.biff<=5)return _.read_shift(R,"cpstr");if(D.biff>=12)return _.read_shift(R,"dbcs-cont")}var ae=_.read_shift(1);return ae===0?G=_.read_shift(R,"sbcs-cont"):G=_.read_shift(R,"dbcs-cont"),G}function Tt(_,R,D){var G=_.read_shift(D&&D.biff==2?1:2);return G===0?(_.l++,""):Ze(_,G,D)}function Jt(_,R,D){if(D.biff>5)return Tt(_,R,D);var G=_.read_shift(1);return G===0?(_.l++,""):_.read_shift(G,D.biff<=4||!_.lens?"cpstr":"sbcs-cont")}function Br(_,R,D){return D||(D=_n(3+2*_.length)),D.write_shift(2,_.length),D.write_shift(1,1),D.write_shift(31,_,"utf16le"),D}function Gr(_){var R=_.read_shift(1);_.l++;var D=_.read_shift(2);return _.l+=2,[R,D]}function bn(_){var R=_.read_shift(4),D=_.l,G=!1;R>24&&(_.l+=R-24,_.read_shift(16)==="795881f43b1d7f48af2c825dc4852763"&&(G=!0),_.l=D);var ae=_.read_shift((G?R-24:R)>>1,"utf16le").replace(j,"");return G&&(_.l+=24),ae}function Jn(_){for(var R=_.read_shift(2),D="";R-- >0;)D+="../";var G=_.read_shift(0,"lpstr-ansi");if(_.l+=2,_.read_shift(2)!=57005)throw new Error("Bad FileMoniker");var ae=_.read_shift(4);if(ae===0)return D+G.replace(/\\/g,"/");var Te=_.read_shift(4);if(_.read_shift(2)!=3)throw new Error("Bad FileMoniker");var Ye=_.read_shift(Te>>1,"utf16le").replace(j,"");return D+Ye}function Si(_,R){var D=_.read_shift(16);R-=16;switch(D){case"e0c9ea79f9bace118c8200aa004ba90b":return bn(_,R);case"0303000000000000c000000000000046":return Jn(_,R);default:throw new Error("Unsupported Moniker "+D)}}function Yi(_){var R=_.read_shift(4),D=R>0?_.read_shift(R,"utf16le").replace(j,""):"";return D}function ga(_,R){R||(R=_n(6+_.length*2)),R.write_shift(4,1+_.length);for(var D=0;D<_.length;++D)R.write_shift(2,_.charCodeAt(D));return R.write_shift(2,0),R}function Oa(_,R){var D=_.l+R,G=_.read_shift(4);if(G!==2)throw new Error("Unrecognized streamVersion: "+G);var ae=_.read_shift(2);_.l+=2;var Te,Ye,je,yt,_t="",Wt,hr;ae&16&&(Te=Yi(_,D-_.l)),ae&128&&(Ye=Yi(_,D-_.l)),(ae&257)===257&&(je=Yi(_,D-_.l)),(ae&257)===1&&(yt=Si(_,D-_.l)),ae&8&&(_t=Yi(_,D-_.l)),ae&32&&(Wt=_.read_shift(16)),ae&64&&(hr=ac(_)),_.l=D;var _r=Ye||je||yt||"";_r&&_t&&(_r+="#"+_t),_r||(_r="#"+_t),ae&2&&_r.charAt(0)=="/"&&_r.charAt(1)!="/"&&(_r="file://"+_r);var Rr={Target:_r};return Wt&&(Rr.guid=Wt),hr&&(Rr.time=hr),Te&&(Rr.Tooltip=Te),Rr}function po(_){var R=_n(512),D=0,G=_.Target;G.slice(0,7)=="file://"&&(G=G.slice(7));var ae=G.indexOf("#"),Te=ae>-1?31:23;switch(G.charAt(0)){case"#":Te=28;break;case".":Te&=~2;break}R.write_shift(4,2),R.write_shift(4,Te);var Ye=[8,6815827,6619237,4849780,83];for(D=0;D<Ye.length;++D)R.write_shift(4,Ye[D]);if(Te==28)G=G.slice(1),ga(G,R);else if(Te&2){for(Ye="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),D=0;D<Ye.length;++D)R.write_shift(1,parseInt(Ye[D],16));var je=ae>-1?G.slice(0,ae):G;for(R.write_shift(4,2*(je.length+1)),D=0;D<je.length;++D)R.write_shift(2,je.charCodeAt(D));R.write_shift(2,0),Te&8&&ga(ae>-1?G.slice(ae+1):"",R)}else{for(Ye="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),D=0;D<Ye.length;++D)R.write_shift(1,parseInt(Ye[D],16));for(var yt=0;G.slice(yt*3,yt*3+3)=="../"||G.slice(yt*3,yt*3+3)=="..\\";)++yt;for(R.write_shift(2,yt),R.write_shift(4,G.length-3*yt+1),D=0;D<G.length-3*yt;++D)R.write_shift(1,G.charCodeAt(D+3*yt)&255);for(R.write_shift(1,0),R.write_shift(2,65535),R.write_shift(2,57005),D=0;D<6;++D)R.write_shift(4,0)}return R.slice(0,R.l)}function Oo(_){var R=_.read_shift(1),D=_.read_shift(1),G=_.read_shift(1),ae=_.read_shift(1);return[R,D,G,ae]}function ps(_,R){var D=Oo(_,R);return D[3]=0,D}function ts(_){var R=_.read_shift(2),D=_.read_shift(2),G=_.read_shift(2);return{r:R,c:D,ixfe:G}}function ds(_,R,D,G){return G||(G=_n(6)),G.write_shift(2,_),G.write_shift(2,R),G.write_shift(2,D||0),G}function nl(_){var R=_.read_shift(2),D=_.read_shift(2);return _.l+=8,{type:R,flags:D}}function Js(_,R,D){return R===0?"":Jt(_,R,D)}function ul(_,R,D){var G=D.biff>8?4:2,ae=_.read_shift(G),Te=_.read_shift(G,"i"),Ye=_.read_shift(G,"i");return[ae,Te,Ye]}function Ps(_){var R=_.read_shift(2),D=Ca(_);return[R,D]}function Gs(_,R,D){_.l+=4,R-=4;var G=_.l+R,ae=pe(_,R,D),Te=_.read_shift(2);if(G-=_.l,Te!==G)throw new Error("Malformed AddinUdf: padding = "+G+" != "+Te);return _.l+=Te,ae}function Ol(_){var R=_.read_shift(2),D=_.read_shift(2),G=_.read_shift(2),ae=_.read_shift(2);return{s:{c:G,r:R},e:{c:ae,r:D}}}function Rl(_,R){return R||(R=_n(8)),R.write_shift(2,_.s.r),R.write_shift(2,_.e.r),R.write_shift(2,_.s.c),R.write_shift(2,_.e.c),R}function $s(_){var R=_.read_shift(2),D=_.read_shift(2),G=_.read_shift(1),ae=_.read_shift(1);return{s:{c:G,r:R},e:{c:ae,r:D}}}var qa=$s;function fc(_){_.l+=4;var R=_.read_shift(2),D=_.read_shift(2),G=_.read_shift(2);return _.l+=12,[D,R,G]}function lc(_){var R={};return _.l+=4,_.l+=16,R.fSharedNote=_.read_shift(2),_.l+=4,R}function Pl(_){var R={};return _.l+=4,_.cf=_.read_shift(2),R}function Us(_){_.l+=2,_.l+=_.read_shift(2)}var Zl={0:Us,4:Us,5:Us,6:Us,7:Pl,8:Us,9:Us,10:Us,11:Us,12:Us,13:lc,14:Us,15:Us,16:Us,17:Us,18:Us,19:Us,20:Us,21:fc};function nu(_,R){for(var D=_.l+R,G=[];_.l<D;){var ae=_.read_shift(2);_.l-=2;try{G.push(Zl[ae](_,D-_.l))}catch(Te){return _.l=D,G}}return _.l!=D&&(_.l=D),G}function Lc(_,R){var D={BIFFVer:0,dt:0};D.BIFFVer=_.read_shift(2),R-=2,R>=2&&(D.dt=_.read_shift(2),_.l-=2);switch(D.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(R>6)throw new Error("Unexpected BIFF Ver "+D.BIFFVer)}return _.read_shift(R),D}function Ul(_,R,D){var G=1536,ae=16;switch(D.bookType){case"biff8":break;case"biff5":G=1280,ae=8;break;case"biff4":G=4,ae=6;break;case"biff3":G=3,ae=6;break;case"biff2":G=2,ae=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var Te=_n(ae);return Te.write_shift(2,G),Te.write_shift(2,R),ae>4&&Te.write_shift(2,29282),ae>6&&Te.write_shift(2,1997),ae>8&&(Te.write_shift(2,49161),Te.write_shift(2,1),Te.write_shift(2,1798),Te.write_shift(2,0)),Te}function ol(_,R){return R===0||_.read_shift(2)!==1200,1200}function zl(_,R,D){if(D.enc)return _.l+=R,"";var G=_.l,ae=Jt(_,0,D);return _.read_shift(R+G-_.l),ae}function Fc(_,R){var D=!R||R.biff==8,G=_n(D?112:54);for(G.write_shift(R.biff==8?2:1,7),D&&G.write_shift(1,0),G.write_shift(4,859007059),G.write_shift(4,5458548|(D?0:536870912));G.l<G.length;)G.write_shift(1,D?0:32);return G}function $l(_,R,D){var G=D&&D.biff==8||R==2?_.read_shift(2):(_.l+=R,0);return{fDialog:G&16,fBelow:G&64,fRight:G&128}}function wc(_,R,D){var G=_.read_shift(4),ae=_.read_shift(1)&3,Te=_.read_shift(1);switch(Te){case 0:Te="Worksheet";break;case 1:Te="Macrosheet";break;case 2:Te="Chartsheet";break;case 6:Te="VBAModule";break}var Ye=pe(_,0,D);return Ye.length===0&&(Ye="Sheet1"),{pos:G,hs:ae,dt:Te,name:Ye}}function xc(_,R){var D=!R||R.biff>=8?2:1,G=_n(8+D*_.name.length);G.write_shift(4,_.pos),G.write_shift(1,_.hs||0),G.write_shift(1,_.dt),G.write_shift(1,_.name.length),R.biff>=8&&G.write_shift(1,1),G.write_shift(D*_.name.length,_.name,R.biff<8?"sbcs":"utf16le");var ae=G.slice(0,G.l);return ae.l=G.l,ae}function pc(_,R){for(var D=_.l+R,G=_.read_shift(4),ae=_.read_shift(4),Te=[],Ye=0;Ye!=ae&&_.l<D;++Ye)Te.push(_e(_));return Te.Count=G,Te.Unique=ae,Te}function Wc(_,R){var D=_n(8);D.write_shift(4,_.Count),D.write_shift(4,_.Unique);for(var G=[],ae=0;ae<_.length;++ae)G[ae]=Le(_[ae],R);var Te=P([D].concat(G));return Te.parts=[D.length].concat(G.map(function(Ye){return Ye.length})),Te}function kc(_,R){var D={};return D.dsst=_.read_shift(2),_.l+=R-2,D}function Nc(_){var R={};R.r=_.read_shift(2),R.c=_.read_shift(2),R.cnt=_.read_shift(2)-R.c;var D=_.read_shift(2);_.l+=4;var G=_.read_shift(1);return _.l+=3,G&7&&(R.level=G&7),G&32&&(R.hidden=!0),G&64&&(R.hpt=D/20),R}function Sc(_){var R=nl(_);if(R.type!=2211)throw new Error("Invalid Future Record "+R.type);var D=_.read_shift(4);return D!==0}function hs(_){return _.read_shift(2),_.read_shift(4)}function xo(_,R,D){var G=0;D&&D.biff==2||(G=_.read_shift(2));var ae=_.read_shift(2);D&&D.biff==2&&(G=1-(ae>>15),ae&=32767);var Te={Unsynced:G&1,DyZero:(G&2)>>1,ExAsc:(G&4)>>2,ExDsc:(G&8)>>3};return[Te,ae]}function ss(_){var R=_.read_shift(2),D=_.read_shift(2),G=_.read_shift(2),ae=_.read_shift(2),Te=_.read_shift(2),Ye=_.read_shift(2),je=_.read_shift(2),yt=_.read_shift(2),_t=_.read_shift(2);return{Pos:[R,D],Dim:[G,ae],Flags:Te,CurTab:Ye,FirstTab:je,Selected:yt,TabRatio:_t}}function Ts(){var _=_n(18);return _.write_shift(2,0),_.write_shift(2,0),_.write_shift(2,29280),_.write_shift(2,17600),_.write_shift(2,56),_.write_shift(2,0),_.write_shift(2,0),_.write_shift(2,1),_.write_shift(2,500),_}function Ll(_,R,D){if(D&&D.biff>=2&&D.biff<5)return{};var G=_.read_shift(2);return{RTL:G&64}}function Cc(_){var R=_n(18),D=1718;return _&&_.RTL&&(D|=64),R.write_shift(2,D),R.write_shift(4,0),R.write_shift(4,64),R.write_shift(4,0),R.write_shift(4,0),R}function rc(){}function nc(_,R,D){var G={dyHeight:_.read_shift(2),fl:_.read_shift(2)};switch(D&&D.biff||8){case 2:break;case 3:case 4:_.l+=2;break;default:_.l+=10;break}return G.name=pe(_,0,D),G}function gl(_,R){var D=_.name||"Arial",G=R&&R.biff==5,ae=G?15+D.length:16+2*D.length,Te=_n(ae);return Te.write_shift(2,(_.sz||12)*20),Te.write_shift(4,0),Te.write_shift(2,400),Te.write_shift(4,0),Te.write_shift(2,0),Te.write_shift(1,D.length),G||Te.write_shift(1,1),Te.write_shift((G?1:2)*D.length,D,G?"sbcs":"utf16le"),Te}function tl(_){var R=ts(_);return R.isst=_.read_shift(4),R}function Nl(_,R,D,G){var ae=_n(10);return ds(_,R,G,ae),ae.write_shift(4,D),ae}function Ys(_,R,D){D.biffguess&&D.biff==2&&(D.biff=5);var G=_.l+R,ae=ts(_,6);D.biff==2&&_.l++;var Te=Tt(_,G-_.l,D);return ae.val=Te,ae}function Ec(_,R,D,G,ae){var Te=!ae||ae.biff==8,Ye=_n(6+2+ +Te+(1+Te)*D.length);return ds(_,R,G,Ye),Ye.write_shift(2,D.length),Te&&Ye.write_shift(1,1),Ye.write_shift((1+Te)*D.length,D,Te?"utf16le":"sbcs"),Ye}function cu(_,R,D){var G=_.read_shift(2),ae=Jt(_,0,D);return[G,ae]}function uu(_,R,D,G){var ae=D&&D.biff==5;G||(G=_n(ae?3+R.length:5+2*R.length)),G.write_shift(2,_),G.write_shift(ae?1:2,R.length),ae||G.write_shift(1,1),G.write_shift((ae?1:2)*R.length,R,ae?"sbcs":"utf16le");var Te=G.length>G.l?G.slice(0,G.l):G;return Te.l==null&&(Te.l=Te.length),Te}var Eu=Jt;function Dc(_,R,D){var G=_.l+R,ae=D.biff==8||!D.biff?4:2,Te=_.read_shift(ae),Ye=_.read_shift(ae),je=_.read_shift(2),yt=_.read_shift(2);return _.l=G,{s:{r:Te,c:je},e:{r:Ye,c:yt}}}function Au(_,R){var D=R.biff==8||!R.biff?4:2,G=_n(2*D+6);return G.write_shift(D,_.s.r),G.write_shift(D,_.e.r+1),G.write_shift(2,_.s.c),G.write_shift(2,_.e.c+1),G.write_shift(2,0),G}function vu(_){var R=_.read_shift(2),D=_.read_shift(2),G=Ps(_);return{r:R,c:D,ixfe:G[0],rknum:G[1]}}function kd(_,R){for(var D=_.l+R-2,G=_.read_shift(2),ae=_.read_shift(2),Te=[];_.l<D;)Te.push(Ps(_));if(_.l!==D)throw new Error("MulRK read error");var Ye=_.read_shift(2);if(Te.length!=Ye-ae+1)throw new Error("MulRK length mismatch");return{r:G,c:ae,C:Ye,rkrec:Te}}function ed(_,R){for(var D=_.l+R-2,G=_.read_shift(2),ae=_.read_shift(2),Te=[];_.l<D;)Te.push(_.read_shift(2));if(_.l!==D)throw new Error("MulBlank read error");var Ye=_.read_shift(2);if(Te.length!=Ye-ae+1)throw new Error("MulBlank length mismatch");return{r:G,c:ae,C:Ye,ixfe:Te}}function Sd(_,R,D,G){var ae={},Te=_.read_shift(4),Ye=_.read_shift(4),je=_.read_shift(4),yt=_.read_shift(2);return ae.patternType=Lo[je>>26],G.cellStyles&&(ae.alc=Te&7,ae.fWrap=Te>>3&1,ae.alcV=Te>>4&7,ae.fJustLast=Te>>7&1,ae.trot=Te>>8&255,ae.cIndent=Te>>16&15,ae.fShrinkToFit=Te>>20&1,ae.iReadOrder=Te>>22&2,ae.fAtrNum=Te>>26&1,ae.fAtrFnt=Te>>27&1,ae.fAtrAlc=Te>>28&1,ae.fAtrBdr=Te>>29&1,ae.fAtrPat=Te>>30&1,ae.fAtrProt=Te>>31&1,ae.dgLeft=Ye&15,ae.dgRight=Ye>>4&15,ae.dgTop=Ye>>8&15,ae.dgBottom=Ye>>12&15,ae.icvLeft=Ye>>16&127,ae.icvRight=Ye>>23&127,ae.grbitDiag=Ye>>30&3,ae.icvTop=je&127,ae.icvBottom=je>>7&127,ae.icvDiag=je>>14&127,ae.dgDiag=je>>21&15,ae.icvFore=yt&127,ae.icvBack=yt>>7&127,ae.fsxButton=yt>>14&1),ae}function td(_,R,D){var G={};return G.ifnt=_.read_shift(2),G.numFmtId=_.read_shift(2),G.flags=_.read_shift(2),G.fStyle=G.flags>>2&1,R-=6,G.data=Sd(_,R,G.fStyle,D),G}function _u(_,R,D,G){var ae=D&&D.biff==5;G||(G=_n(ae?16:20)),G.write_shift(2,0),_.style?(G.write_shift(2,_.numFmtId||0),G.write_shift(2,65524)):(G.write_shift(2,_.numFmtId||0),G.write_shift(2,R<<4));var Te=0;return _.numFmtId>0&&ae&&(Te|=1024),G.write_shift(4,Te),G.write_shift(4,0),ae||G.write_shift(4,0),G.write_shift(2,0),G}function _c(_){_.l+=4;var R=[_.read_shift(2),_.read_shift(2)];if(R[0]!==0&&R[0]--,R[1]!==0&&R[1]--,R[0]>7||R[1]>7)throw new Error("Bad Gutters: "+R.join("|"));return R}function Bc(_){var R=_n(8);return R.write_shift(4,0),R.write_shift(2,_[0]?_[0]+1:0),R.write_shift(2,_[1]?_[1]+1:0),R}function Kc(_,R,D){var G=ts(_,6);(D.biff==2||R==9)&&++_.l;var ae=ri(_,2);return G.val=ae,G.t=ae===!0||ae===!1?"b":"e",G}function Tu(_,R,D,G,ae,Te){var Ye=_n(8);return ds(_,R,G,Ye),Dt(D,Te,Ye),Ye}function rd(_,R,D){D.biffguess&&D.biff==2&&(D.biff=5);var G=ts(_,6),ae=fa(_,8);return G.val=ae,G}function nd(_,R,D,G){var ae=_n(14);return ds(_,R,G,ae),ja(D,ae),ae}var Ru=Js;function Tc(_,R,D){var G=_.l+R,ae=_.read_shift(2),Te=_.read_shift(2);if(D.sbcch=Te,Te==1025||Te==14849)return[Te,ae];if(Te<1||Te>255)throw new Error("Unexpected SupBook type: "+Te);for(var Ye=Ze(_,Te),je=[];G>_.l;)je.push(Tt(_));return[Te,ae,Ye,je]}function zu(_,R,D){var G=_.read_shift(2),ae,Te={fBuiltIn:G&1,fWantAdvise:G>>>1&1,fWantPict:G>>>2&1,fOle:G>>>3&1,fOleLink:G>>>4&1,cf:G>>>5&1023,fIcon:G>>>15&1};return D.sbcch===14849&&(ae=Gs(_,R-2,D)),Te.body=ae||_.read_shift(R-2),typeof ae=="string"&&(Te.Name=ae),Te}var id=["_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 ad(_,R,D){var G=_.l+R,ae=_.read_shift(2),Te=_.read_shift(1),Ye=_.read_shift(1),je=_.read_shift(D&&D.biff==2?1:2),yt=0;(!D||D.biff>=5)&&(D.biff!=5&&(_.l+=2),yt=_.read_shift(2),D.biff==5&&(_.l+=2),_.l+=4);var _t=Ze(_,Ye,D);ae&32&&(_t=id[_t.charCodeAt(0)]);var Wt=G-_.l;D&&D.biff==2&&--Wt;var hr=G==_.l||je===0||!(Wt>0)?[]:xm(_,Wt,D,je);return{chKey:Te,Name:_t,itab:yt,rgce:hr}}function Zc(_,R,D){if(D.biff<8)return bu(_,R,D);for(var G=[],ae=_.l+R,Te=_.read_shift(D.biff>8?4:2);Te--!==0;)G.push(ul(_,D.biff>8?12:6,D));if(_.l!=ae)throw new Error("Bad ExternSheet: "+_.l+" != "+ae);return G}function bu(_,R,D){_[_.l+1]==3&&_[_.l]++;var G=pe(_,R,D);return G.charCodeAt(0)==3?G.slice(1):G}function Fu(_,R,D){if(D.biff<8){_.l+=R;return}var G=_.read_shift(2),ae=_.read_shift(2),Te=Ze(_,G,D),Ye=Ze(_,ae,D);return[Te,Ye]}function Wu(_,R,D){var G=$s(_,6);_.l++;var ae=_.read_shift(1);return R-=8,[Sm(_,R,D),ae,G]}function iu(_,R,D){var G=qa(_,6);switch(D.biff){case 2:_.l++,R-=7;break;case 3:case 4:_.l+=2,R-=8;break;default:_.l+=6,R-=12}return[G,ym(_,R,D,G)]}function Bd(_){var R=_.read_shift(4)!==0,D=_.read_shift(4)!==0,G=_.read_shift(4);return[R,D,G]}function Pd(_,R,D){if(D.biff<8)return;var G=_.read_shift(2),ae=_.read_shift(2),Te=_.read_shift(2),Ye=_.read_shift(2),je=Jt(_,0,D);return D.biff<8&&_.read_shift(1),[{r:G,c:ae},je,Ye,Te]}function au(_,R,D){return Pd(_,R,D)}function Ku(_,R){for(var D=[],G=_.read_shift(2);G--;)D.push(Ol(_,R));return D}function od(_){var R=_n(2+_.length*8);R.write_shift(2,_.length);for(var D=0;D<_.length;++D)Rl(_[D],R);return R}function Vu(_,R,D){if(D&&D.biff<8)return Yc(_,R,D);var G=fc(_,22),ae=nu(_,R-22,G[1]);return{cmo:G,ft:ae}}var ql=[];ql[8]=function(_,R){var D=_.l+R;_.l+=10;var G=_.read_shift(2);_.l+=4,_.l+=2,_.l+=2,_.l+=2,_.l+=4;var ae=_.read_shift(1);return _.l+=ae,_.l=D,{fmt:G}};function Yc(_,R,D){_.l+=4;var G=_.read_shift(2),ae=_.read_shift(2),Te=_.read_shift(2);_.l+=2,_.l+=2,_.l+=2,_.l+=2,_.l+=2,_.l+=2,_.l+=2,_.l+=2,_.l+=2,_.l+=6,R-=36;var Ye=[];return Ye.push((ql[G]||ji)(_,R,D)),{cmo:[ae,G,Te],ft:Ye}}function Iu(_,R,D){var G=_.l,ae="";try{_.l+=4;var Te=(D.lastobj||{cmo:[0,0]}).cmo[1],Ye;[0,5,7,11,12,14].indexOf(Te)==-1?_.l+=6:Ye=Gr(_,6,D);var je=_.read_shift(2);_.read_shift(2),Ut(_,2);var yt=_.read_shift(2);_.l+=yt;for(var _t=1;_t<_.lens.length-1;++_t){if(_.l-G!=_.lens[_t])throw new Error("TxO: bad continue record");var Wt=_[_.l],hr=Ze(_,_.lens[_t+1]-_.lens[_t]-1);if(ae+=hr,ae.length>=(Wt?je:2*je))break}if(ae.length!==je&&ae.length!==je*2)throw new Error("cchText: "+je+" != "+ae.length);return _.l=G+R,{t:ae}}catch(_r){return _.l=G+R,{t:ae}}}function Cd(_,R){var D=Ol(_,8);_.l+=16;var G=Oa(_,R-24);return[D,G]}function sd(_){var R=_n(24),D=Ui(_[0]);R.write_shift(2,D.r),R.write_shift(2,D.r),R.write_shift(2,D.c),R.write_shift(2,D.c);for(var G="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),ae=0;ae<16;++ae)R.write_shift(1,parseInt(G[ae],16));return P([R,po(_[1])])}function ku(_,R){_.read_shift(2);var D=Ol(_,8),G=_.read_shift((R-10)/2,"dbcs-cont");return G=G.replace(j,""),[D,G]}function Bu(_){var R=_[1].Tooltip,D=_n(10+2*(R.length+1));D.write_shift(2,2048);var G=Ui(_[0]);D.write_shift(2,G.r),D.write_shift(2,G.r),D.write_shift(2,G.c),D.write_shift(2,G.c);for(var ae=0;ae<R.length;++ae)D.write_shift(2,R.charCodeAt(ae));return D.write_shift(2,0),D}function ld(_){var R=[0,0],D;return D=_.read_shift(2),R[0]=to[D]||D,D=_.read_shift(2),R[1]=to[D]||D,R}function Ed(_){return _||(_=_n(4)),_.write_shift(2,1),_.write_shift(2,1),_}function Ud(_){for(var R=_.read_shift(2),D=[];R-- >0;)D.push(ps(_,8));return D}function Jc(_){for(var R=_.read_shift(2),D=[];R-- >0;)D.push(ps(_,8));return D}function $c(_){_.l+=2;var R={cxfs:0,crc:0};return R.cxfs=_.read_shift(2),R.crc=_.read_shift(4),R}function ou(_,R,D){if(!D.cellStyles)return ji(_,R);var G=D&&D.biff>=12?4:2,ae=_.read_shift(G),Te=_.read_shift(G),Ye=_.read_shift(G),je=_.read_shift(G),yt=_.read_shift(2);G==2&&(_.l+=2);var _t={s:ae,e:Te,w:Ye,ixfe:je,flags:yt};return(D.biff>=5||!D.biff)&&(_t.level=yt>>8&7),_t}function Xu(_,R){var D=_n(12);D.write_shift(2,R),D.write_shift(2,R),D.write_shift(2,_.width*256),D.write_shift(2,0);var G=0;return _.hidden&&(G|=1),D.write_shift(1,G),G=_.level||0,D.write_shift(1,G),D.write_shift(2,0),D}function Gu(_,R){var D={};return R<32||(_.l+=16,D.header=fa(_,8),D.footer=fa(_,8),_.l+=2),D}function su(_,R,D){var G={area:!1};if(D.biff!=5)return _.l+=R,G;var ae=_.read_shift(1);return _.l+=3,ae&16&&(G.area=!0),G}function Xc(_){for(var R=_n(2*_),D=0;D<_;++D)R.write_shift(2,D+1);return R}var cd=ts,ud=Cn,jd=Tt;function _d(_){var R=_.read_shift(2),D=_.read_shift(2),G=_.read_shift(4),ae={fmt:R,env:D,len:G,data:_.slice(_.l,_.l+G)};return _.l+=G,ae}function Td(_,R,D){D.biffguess&&D.biff==5&&(D.biff=2);var G=ts(_,6);++_.l;var ae=Jt(_,R-7,D);return G.t="str",G.val=ae,G}function Hd(_){var R=ts(_,6);++_.l;var D=fa(_,8);return R.t="n",R.val=D,R}function Pu(_,R,D){var G=_n(15);return jh(G,_,R),G.write_shift(8,D,"f"),G}function qc(_){var R=ts(_,6);++_.l;var D=_.read_shift(2);return R.t="n",R.val=D,R}function yu(_,R,D){var G=_n(9);return jh(G,_,R),G.write_shift(2,D),G}function Uu(_){var R=_.read_shift(1);return R===0?(_.l++,""):_.read_shift(R,"sbcs-cont")}function Ou(_,R){_.l+=6,_.l+=2,_.l+=1,_.l+=3,_.l+=1,_.l+=R-13}function dd(_,R,D){var G=_.l+R,ae=ts(_,6),Te=_.read_shift(2),Ye=Ze(_,Te,D);return _.l=G,ae.t="str",ae.val=Ye,ae}var ju=function(){var _={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},R=re({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}),D=[2,3,48,49,131,139,140,245];function G(yt,_t){var Wt=[],hr=N(1);switch(_t.type){case"base64":hr=k(w.decode(yt));break;case"binary":hr=k(yt);break;case"buffer":case"array":hr=yt;break}gn(hr,0);var _r=hr.read_shift(1),Rr=!!(_r&136),on=!1,Pr=!1;switch(_r){case 2:break;case 3:break;case 48:on=!0,Rr=!0;break;case 49:on=!0,Rr=!0;break;case 131:break;case 139:break;case 140:Pr=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+_r.toString(16))}var wn=0,Nn=521;_r==2&&(wn=hr.read_shift(2)),hr.l+=3,_r!=2&&(wn=hr.read_shift(4)),wn>1048576&&(wn=1e6),_r!=2&&(Nn=hr.read_shift(2));var Rn=hr.read_shift(2),cn=_t.codepage||1252;_r!=2&&(hr.l+=16,hr.read_shift(1),hr[hr.l]!==0&&(cn=_[hr[hr.l]]),hr.l+=1,hr.l+=2),Pr&&(hr.l+=36);for(var ki=[],ha={},$i=Math.min(hr.length,_r==2?521:Nn-10-(on?264:0)),Da=Pr?32:11;hr.l<$i&&hr[hr.l]!=13;){ha={},ha.name=cptable.utils.decode(cn,hr.slice(hr.l,hr.l+Da)).replace(/[\u0000\r\n].*$/g,""),hr.l+=Da,ha.type=String.fromCharCode(hr.read_shift(1)),_r!=2&&!Pr&&(ha.offset=hr.read_shift(4)),ha.len=hr.read_shift(1),_r==2&&(ha.offset=hr.read_shift(2)),ha.dec=hr.read_shift(1),ha.name.length&&ki.push(ha),_r!=2&&(hr.l+=Pr?13:14);switch(ha.type){case"B":(!on||ha.len!=8)&&_t.WTF&&console.log("Skipping "+ha.name+":"+ha.type);break;case"G":case"P":_t.WTF&&console.log("Skipping "+ha.name+":"+ha.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: "+ha.type)}}if(hr[hr.l]!==13&&(hr.l=Nn-1),hr.read_shift(1)!==13)throw new Error("DBF Terminator not found "+hr.l+" "+hr[hr.l]);hr.l=Nn;var lo=0,_a=0;for(Wt[0]=[],_a=0;_a!=ki.length;++_a)Wt[0][_a]=ki[_a].name;for(;wn-- >0;){if(hr[hr.l]===42){hr.l+=Rn;continue}for(++hr.l,Wt[++lo]=[],_a=0,_a=0;_a!=ki.length;++_a){var Ma=hr.slice(hr.l,hr.l+ki[_a].len);hr.l+=ki[_a].len,gn(Ma,0);var La=cptable.utils.decode(cn,Ma);switch(ki[_a].type){case"C":La.trim().length&&(Wt[lo][_a]=La.replace(/\s+$/,""));break;case"D":La.length===8?Wt[lo][_a]=new Date(+La.slice(0,4),+La.slice(4,6)-1,+La.slice(6,8)):Wt[lo][_a]=La;break;case"F":Wt[lo][_a]=parseFloat(La.trim());break;case"+":case"I":Wt[lo][_a]=Pr?Ma.read_shift(-4,"i")^2147483648:Ma.read_shift(4,"i");break;case"L":switch(La.trim().toUpperCase()){case"Y":case"T":Wt[lo][_a]=!0;break;case"N":case"F":Wt[lo][_a]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+La+"|")}break;case"M":if(!Rr)throw new Error("DBF Unexpected MEMO for type "+_r.toString(16));Wt[lo][_a]="##MEMO##"+(Pr?parseInt(La.trim(),10):Ma.read_shift(4));break;case"N":La=La.replace(/\u0000/g,"").trim(),La&&La!="."&&(Wt[lo][_a]=+La||0);break;case"@":Wt[lo][_a]=new Date(Ma.read_shift(-8,"f")-621356832e5);break;case"T":Wt[lo][_a]=new Date((Ma.read_shift(4)-2440588)*864e5+Ma.read_shift(4));break;case"Y":Wt[lo][_a]=Ma.read_shift(4,"i")/1e4;break;case"O":Wt[lo][_a]=-Ma.read_shift(-8,"f");break;case"B":if(on&&ki[_a].len==8){Wt[lo][_a]=Ma.read_shift(8,"f");break}case"G":case"P":Ma.l+=ki[_a].len;break;case"0":if(ki[_a].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+ki[_a].type)}}}if(_r!=2&&(hr.l<hr.length&&hr[hr.l++]!=26))throw new Error("DBF EOF Marker missing "+(hr.l-1)+" of "+hr.length+" "+hr[hr.l-1].toString(16));return _t&&_t.sheetRows&&(Wt=Wt.slice(0,_t.sheetRows)),Wt}function ae(yt,_t){var Wt=_t||{};return Wt.dateNF||(Wt.dateNF="yyyymmdd"),Bn(G(yt,Wt),Wt)}function Te(yt,_t){try{return pn(ae(yt,_t),_t)}catch(Wt){if(_t&&_t.WTF)throw Wt}return{SheetNames:[],Sheets:{}}}var Ye={B:8,C:250,L:1,D:8,"?":0,"":0};function je(yt,_t){var Wt=_t||{};if(+Wt.codepage>=0&&n(+Wt.codepage),Wt.type=="string")throw new Error("Cannot write DBF to JS string");var hr=Ci(),_r=ef(yt,{header:1,raw:!0,cellDates:!0}),Rr=_r[0],on=_r.slice(1),Pr=0,wn=0,Nn=0,Rn=1;for(Pr=0;Pr<Rr.length;++Pr){if(Pr==null)continue;if(++Nn,typeof Rr[Pr]=="number"&&(Rr[Pr]=Rr[Pr].toString(10)),typeof Rr[Pr]!="string")throw new Error("DBF Invalid column name "+Rr[Pr]+" |"+typeof Rr[Pr]+"|");if(Rr.indexOf(Rr[Pr])!==Pr){for(wn=0;wn<1024;++wn)if(Rr.indexOf(Rr[Pr]+"_"+wn)==-1){Rr[Pr]+="_"+wn;break}}}var cn=na(yt["!ref"]),ki=[];for(Pr=0;Pr<=cn.e.c-cn.s.c;++Pr){var ha=[];for(wn=0;wn<on.length;++wn)on[wn][Pr]!=null&&ha.push(on[wn][Pr]);if(ha.length==0||Rr[Pr]==null){ki[Pr]="?";continue}var $i="",Da="";for(wn=0;wn<ha.length;++wn){switch(typeof ha[wn]){case"number":Da="B";break;case"string":Da="C";break;case"boolean":Da="L";break;case"object":Da=ha[wn]instanceof Date?"D":"C";break;default:Da="C"}if($i=$i&&$i!=Da?"C":Da,$i=="C")break}Rn+=Ye[$i]||0,ki[Pr]=$i}var lo=hr.next(32);for(lo.write_shift(4,318902576),lo.write_shift(4,on.length),lo.write_shift(2,296+32*Nn),lo.write_shift(2,Rn),Pr=0;Pr<4;++Pr)lo.write_shift(4,0);for(lo.write_shift(4,0|(+R[r]||3)<<8),Pr=0,wn=0;Pr<Rr.length;++Pr){if(Rr[Pr]==null)continue;var _a=hr.next(32),Ma=(Rr[Pr].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);_a.write_shift(1,Ma,"sbcs"),_a.write_shift(1,ki[Pr]=="?"?"C":ki[Pr],"sbcs"),_a.write_shift(4,wn),_a.write_shift(1,Ye[ki[Pr]]||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),wn+=Ye[ki[Pr]]||0}var La=hr.next(264);for(La.write_shift(4,13),Pr=0;Pr<65;++Pr)La.write_shift(4,0);for(Pr=0;Pr<on.length;++Pr){var da=hr.next(Rn);for(da.write_shift(1,0),wn=0;wn<Rr.length;++wn){if(Rr[wn]==null)continue;switch(ki[wn]){case"L":da.write_shift(1,on[Pr][wn]==null?63:on[Pr][wn]?84:70);break;case"B":da.write_shift(8,on[Pr][wn]||0,"f");break;case"D":on[Pr][wn]?(da.write_shift(4,("0000"+on[Pr][wn].getFullYear()).slice(-4),"sbcs"),da.write_shift(2,("00"+(on[Pr][wn].getMonth()+1)).slice(-2),"sbcs"),da.write_shift(2,("00"+on[Pr][wn].getDate()).slice(-2),"sbcs")):da.write_shift(8,"00000000","sbcs");break;case"C":var Co=String(on[Pr][wn]||"");for(da.write_shift(1,Co,"sbcs"),Nn=0;Nn<250-Co.length;++Nn)da.write_shift(1,32);break}}}return hr.next(1).write_shift(1,26),hr.end()}return{versions:D,to_workbook:Te,to_sheet:ae,from_sheet:je}}(),Yu=function(){var _={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},R=new RegExp("N("+Ke(_).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),D=function(Rr,on){var Pr=_[on];return typeof Pr=="number"?b(Pr):Pr},G=function(Rr,on,Pr){var wn=on.charCodeAt(0)-32<<4|Pr.charCodeAt(0)-48;return wn==59?Rr:b(wn)};_["|"]=254;function ae(_r,Rr){switch(Rr.type){case"base64":return Te(w.decode(_r),Rr);case"binary":return Te(_r,Rr);case"buffer":return Te(S&&O.isBuffer(_r)?_r.toString("binary"):V(_r),Rr);case"array":return Te(Ue(_r),Rr)}throw new Error("Unrecognized type "+Rr.type)}function Te(_r,Rr){var on=_r.split(/[\n\r]+/),Pr=-1,wn=-1,Nn=0,Rn=0,cn=[],ki=[],ha=null,$i={},Da=[],lo=[],_a=[],Ma=0,La;for(+Rr.codepage>=0&&n(+Rr.codepage);Nn!==on.length;++Nn){Ma=0;var da=on[Nn].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,G).replace(R,D),Co=da.replace(/;;/g,"\0").split(";").map(function(Po){return Po.replace(/\u0000/g,";")}),Ss=Co[0],qo;if(da.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"&&ki.push(da.slice(3).replace(/;;/g,";"));break;case"C":var Qs=!1,_s=!1,_l=!1,go=!1,mi=-1,Hi=-1;for(Rn=1;Rn<Co.length;++Rn)switch(Co[Rn].charAt(0)){case"A":break;case"X":wn=parseInt(Co[Rn].slice(1))-1,_s=!0;break;case"Y":for(Pr=parseInt(Co[Rn].slice(1))-1,_s||(wn=0),La=cn.length;La<=Pr;++La)cn[La]=[];break;case"K":qo=Co[Rn].slice(1),qo.charAt(0)==='"'?qo=qo.slice(1,qo.length-1):qo==="TRUE"?qo=!0:qo==="FALSE"?qo=!1:isNaN(St(qo))?isNaN(Nt(qo).getDate())||(qo=et(qo)):(qo=St(qo),ha!==null&&K.is_date(ha)&&(qo=le(qo))),typeof cptable!="undefined"&&typeof qo=="string"&&(Rr||{}).type!="string"&&(Rr||{}).codepage&&(qo=cptable.utils.decode(Rr.codepage,qo)),Qs=!0;break;case"E":go=!0;var aa=Al(Co[Rn].slice(1),{r:Pr,c:wn});cn[Pr][wn]=[cn[Pr][wn],aa];break;case"S":_l=!0,cn[Pr][wn]=[cn[Pr][wn],"S5S"];break;case"G":break;case"R":mi=parseInt(Co[Rn].slice(1))-1;break;case"C":Hi=parseInt(Co[Rn].slice(1))-1;break;default:if(Rr&&Rr.WTF)throw new Error("SYLK bad record "+da)}if(Qs&&(cn[Pr][wn]&&cn[Pr][wn].length==2?cn[Pr][wn][0]=qo:cn[Pr][wn]=qo,ha=null),_l){if(go)throw new Error("SYLK shared formula cannot have own formula");var Ki=mi>-1&&cn[mi][Hi];if(!Ki||!Ki[1])throw new Error("SYLK shared formula cannot find base");cn[Pr][wn][1]=Bl(Ki[1],{r:Pr-mi,c:wn-Hi})}break;case"F":var Ua=0;for(Rn=1;Rn<Co.length;++Rn)switch(Co[Rn].charAt(0)){case"X":wn=parseInt(Co[Rn].slice(1))-1,++Ua;break;case"Y":for(Pr=parseInt(Co[Rn].slice(1))-1,La=cn.length;La<=Pr;++La)cn[La]=[];break;case"M":Ma=parseInt(Co[Rn].slice(1))/20;break;case"F":break;case"G":break;case"P":ha=ki[parseInt(Co[Rn].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(_a=Co[Rn].slice(1).split(" "),La=parseInt(_a[0],10);La<=parseInt(_a[1],10);++La)Ma=parseInt(_a[2],10),lo[La-1]=Ma===0?{hidden:!0}:{wch:Ma},uo(lo[La-1]);break;case"C":wn=parseInt(Co[Rn].slice(1))-1,lo[wn]||(lo[wn]={});break;case"R":Pr=parseInt(Co[Rn].slice(1))-1,Da[Pr]||(Da[Pr]={}),Ma>0?(Da[Pr].hpt=Ma,Da[Pr].hpx=Bs(Ma)):Ma===0&&(Da[Pr].hidden=!0);break;default:if(Rr&&Rr.WTF)throw new Error("SYLK bad record "+da)}Ua<1&&(ha=null);break;default:if(Rr&&Rr.WTF)throw new Error("SYLK bad record "+da)}}return Da.length>0&&($i["!rows"]=Da),lo.length>0&&($i["!cols"]=lo),Rr&&Rr.sheetRows&&(cn=cn.slice(0,Rr.sheetRows)),[cn,$i]}function Ye(_r,Rr){var on=ae(_r,Rr),Pr=on[0],wn=on[1],Nn=Bn(Pr,Rr);return Ke(wn).forEach(function(Rn){Nn[Rn]=wn[Rn]}),Nn}function je(_r,Rr){return pn(Ye(_r,Rr),Rr)}function yt(_r,Rr,on,Pr){var wn="C;Y"+(on+1)+";X"+(Pr+1)+";K";switch(_r.t){case"n":wn+=_r.v||0,_r.f&&!_r.F&&(wn+=";E"+Zo(_r.f,{r:on,c:Pr}));break;case"b":wn+=_r.v?"TRUE":"FALSE";break;case"e":wn+=_r.w||_r.v;break;case"d":wn+='"'+(_r.w||_r.v)+'"';break;case"s":wn+='"'+_r.v.replace(/"/g,"")+'"';break}return wn}function _t(_r,Rr){Rr.forEach(function(on,Pr){var wn="F;W"+(Pr+1)+" "+(Pr+1)+" ";on.hidden?wn+="0":(typeof on.width=="number"&&!on.wpx&&(on.wpx=ia(on.width)),typeof on.wpx=="number"&&!on.wch&&(on.wch=Pa(on.wpx)),typeof on.wch=="number"&&(wn+=Math.round(on.wch))),wn.charAt(wn.length-1)!=" "&&_r.push(wn)})}function Wt(_r,Rr){Rr.forEach(function(on,Pr){var wn="F;";on.hidden?wn+="M0;":on.hpt?wn+="M"+20*on.hpt+";":on.hpx&&(wn+="M"+20*Yo(on.hpx)+";"),wn.length>2&&_r.push(wn+"R"+(Pr+1))})}function hr(_r,Rr){var on=["ID;PWXL;N;E"],Pr=[],wn=na(_r["!ref"]),Nn,Rn=Array.isArray(_r),cn=`\r
`;on.push("P;PGeneral"),on.push("F;P0;DG0G8;M255"),_r["!cols"]&&_t(on,_r["!cols"]),_r["!rows"]&&Wt(on,_r["!rows"]),on.push("B;Y"+(wn.e.r-wn.s.r+1)+";X"+(wn.e.c-wn.s.c+1)+";D"+[wn.s.c,wn.s.r,wn.e.c,wn.e.r].join(" "));for(var ki=wn.s.r;ki<=wn.e.r;++ki)for(var ha=wn.s.c;ha<=wn.e.c;++ha){var $i=un({r:ki,c:ha});if(Nn=Rn?(_r[ki]||[])[ha]:_r[$i],!Nn||Nn.v==null&&(!Nn.f||Nn.F))continue;Pr.push(yt(Nn,_r,ki,ha,Rr))}return on.join(cn)+cn+Pr.join(cn)+cn+"E"+cn}return{to_workbook:je,to_sheet:Ye,from_sheet:hr}}(),Id=function(){function _(Te,Ye){switch(Ye.type){case"base64":return R(w.decode(Te),Ye);case"binary":return R(Te,Ye);case"buffer":return R(S&&O.isBuffer(Te)?Te.toString("binary"):V(Te),Ye);case"array":return R(Ue(Te),Ye)}throw new Error("Unrecognized type "+Ye.type)}function R(Te,Ye){for(var je=Te.split(`
`),yt=-1,_t=-1,Wt=0,hr=[];Wt!==je.length;++Wt){if(je[Wt].trim()==="BOT"){hr[++yt]=[],_t=0;continue}if(yt<0)continue;var _r=je[Wt].trim().split(","),Rr=_r[0],on=_r[1];++Wt;for(var Pr=je[Wt]||"";(Pr.match(/["]/g)||[]).length&1&&Wt<je.length-1;)Pr+=`
`+je[++Wt];Pr=Pr.trim();switch(+Rr){case-1:if(Pr==="BOT"){hr[++yt]=[],_t=0;continue}else if(Pr!=="EOD")throw new Error("Unrecognized DIF special command "+Pr);break;case 0:Pr==="TRUE"?hr[yt][_t]=!0:Pr==="FALSE"?hr[yt][_t]=!1:isNaN(St(on))?isNaN(Nt(on).getDate())?hr[yt][_t]=on:hr[yt][_t]=et(on):hr[yt][_t]=St(on),++_t;break;case 1:Pr=Pr.slice(1,Pr.length-1),Pr=Pr.replace(/""/g,'"'),C&&Pr&&Pr.match(/^=".*"$/)&&(Pr=Pr.slice(2,-1)),hr[yt][_t++]=Pr!==""?Pr:null;break}if(Pr==="EOD")break}return Ye&&Ye.sheetRows&&(hr=hr.slice(0,Ye.sheetRows)),hr}function D(Te,Ye){return Bn(_(Te,Ye),Ye)}function G(Te,Ye){return pn(D(Te,Ye),Ye)}var ae=function(){var Te=function(yt,_t,Wt,hr,_r){yt.push(_t),yt.push(Wt+","+hr),yt.push('"'+_r.replace(/"/g,'""')+'"')},Ye=function(yt,_t,Wt,hr){yt.push(_t+","+Wt),yt.push(_t==1?'"'+hr.replace(/"/g,'""')+'"':hr)};return function(yt){var _t=[],Wt=na(yt["!ref"]),hr,_r=Array.isArray(yt);Te(_t,"TABLE",0,1,"sheetjs"),Te(_t,"VECTORS",0,Wt.e.r-Wt.s.r+1,""),Te(_t,"TUPLES",0,Wt.e.c-Wt.s.c+1,""),Te(_t,"DATA",0,0,"");for(var Rr=Wt.s.r;Rr<=Wt.e.r;++Rr){Ye(_t,-1,0,"BOT");for(var on=Wt.s.c;on<=Wt.e.c;++on){var Pr=un({r:Rr,c:on});if(hr=_r?(yt[Rr]||[])[on]:yt[Pr],!hr){Ye(_t,1,0,"");continue}switch(hr.t){case"n":var wn=C?hr.w:hr.v;!wn&&hr.v!=null&&(wn=hr.v),wn==null?C&&hr.f&&!hr.F?Ye(_t,1,0,"="+hr.f):Ye(_t,1,0,""):Ye(_t,0,wn,"V");break;case"b":Ye(_t,0,hr.v?1:0,hr.v?"TRUE":"FALSE");break;case"s":Ye(_t,1,0,!C||isNaN(hr.v)?hr.v:'="'+hr.v+'"');break;case"d":hr.w||(hr.w=K.format(hr.z||K._table[14],Ee(et(hr.v)))),C?Ye(_t,0,hr.w,"V"):Ye(_t,1,0,hr.w);break;default:Ye(_t,1,0,"")}}}Ye(_t,-1,0,"EOD");var Nn=`\r
`,Rn=_t.join(Nn);return Rn}}();return{to_workbook:G,to_sheet:D,from_sheet:ae}}(),Qu=function(){function _(hr){return hr.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,`
`)}function R(hr){return hr.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function D(hr,_r){for(var Rr=hr.split(`
`),on=-1,Pr=-1,wn=0,Nn=[];wn!==Rr.length;++wn){var Rn=Rr[wn].trim().split(":");if(Rn[0]!=="cell")continue;var cn=Ui(Rn[1]);if(Nn.length<=cn.r)for(on=Nn.length;on<=cn.r;++on)Nn[on]||(Nn[on]=[]);on=cn.r,Pr=cn.c;switch(Rn[2]){case"t":Nn[on][Pr]=_(Rn[3]);break;case"v":Nn[on][Pr]=+Rn[3];break;case"vtf":var ki=Rn[Rn.length-1];case"vtc":switch(Rn[3]){case"nl":Nn[on][Pr]=!!+Rn[4];break;default:Nn[on][Pr]=+Rn[4];break}Rn[2]=="vtf"&&(Nn[on][Pr]=[Nn[on][Pr],ki])}}return _r&&_r.sheetRows&&(Nn=Nn.slice(0,_r.sheetRows)),Nn}function G(hr,_r){return Bn(D(hr,_r),_r)}function ae(hr,_r){return pn(G(hr,_r),_r)}var Te=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(`
`),Ye=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(`
`)+`
`,je=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(`
`),yt="--SocialCalcSpreadsheetControlSave--";function _t(hr){if(!hr||!hr["!ref"])return"";for(var _r=[],Rr=[],on,Pr="",wn=pa(hr["!ref"]),Nn=Array.isArray(hr),Rn=wn.s.r;Rn<=wn.e.r;++Rn)for(var cn=wn.s.c;cn<=wn.e.c;++cn){if(Pr=un({r:Rn,c:cn}),on=Nn?(hr[Rn]||[])[cn]:hr[Pr],!on||on.v==null||on.t==="z")continue;Rr=["cell",Pr,"t"];switch(on.t){case"s":case"str":Rr.push(R(on.v));break;case"n":on.f?(Rr[2]="vtf",Rr[3]="n",Rr[4]=on.v,Rr[5]=R(on.f)):(Rr[2]="v",Rr[3]=on.v);break;case"b":Rr[2]="vt"+(on.f?"f":"c"),Rr[3]="nl",Rr[4]=on.v?"1":"0",Rr[5]=R(on.f||(on.v?"TRUE":"FALSE"));break;case"d":var ki=Ee(et(on.v));Rr[2]="vtc",Rr[3]="nd",Rr[4]=""+ki,Rr[5]=on.w||K.format(on.z||K._table[14],ki);break;case"e":continue}_r.push(Rr.join(":"))}return _r.push("sheet:c:"+(wn.e.c-wn.s.c+1)+":r:"+(wn.e.r-wn.s.r+1)+":tvf:1"),_r.push("valueformat:1:text-wiki"),_r.join(`
`)}function Wt(hr){return[Te,Ye,je,Ye,_t(hr),yt].join(`
`)}return{to_workbook:ae,to_sheet:G,from_sheet:Wt}}(),wu=function(){function _(Wt,hr,_r,Rr,on){on.raw?hr[_r][Rr]=Wt:Wt===""||(Wt==="TRUE"?hr[_r][Rr]=!0:Wt==="FALSE"?hr[_r][Rr]=!1:isNaN(St(Wt))?isNaN(Nt(Wt).getDate())?hr[_r][Rr]=Wt:hr[_r][Rr]=et(Wt):hr[_r][Rr]=St(Wt))}function R(Wt,hr){var _r=hr||{},Rr=[];if(!Wt||Wt.length===0)return Rr;for(var on=Wt.split(/[\r\n]/),Pr=on.length-1;Pr>=0&&on[Pr].length===0;)--Pr;for(var wn=10,Nn=0,Rn=0;Rn<=Pr;++Rn)Nn=on[Rn].indexOf(" "),Nn==-1?Nn=on[Rn].length:Nn++,wn=Math.max(wn,Nn);for(Rn=0;Rn<=Pr;++Rn){Rr[Rn]=[];var cn=0;for(_(on[Rn].slice(0,wn).trim(),Rr,Rn,cn,_r),cn=1;cn<=(on[Rn].length-wn)/10+1;++cn)_(on[Rn].slice(wn+(cn-1)*10,wn+cn*10).trim(),Rr,Rn,cn,_r)}return _r.sheetRows&&(Rr=Rr.slice(0,_r.sheetRows)),Rr}var D={44:",",9:" ",59:";",124:"|"},G={44:3,9:2,59:1,124:0};function ae(Wt){for(var hr={},_r=!1,Rr=0,on=0;Rr<Wt.length;++Rr)(on=Wt.charCodeAt(Rr))==34?_r=!_r:!_r&&on in D&&(hr[on]=(hr[on]||0)+1);on=[];for(Rr in hr)Object.prototype.hasOwnProperty.call(hr,Rr)&&on.push([hr[Rr],Rr]);if(!on.length){hr=G;for(Rr in hr)Object.prototype.hasOwnProperty.call(hr,Rr)&&on.push([hr[Rr],Rr])}return on.sort(function(Pr,wn){return Pr[0]-wn[0]||G[Pr[1]]-G[wn[1]]}),D[on.pop()[1]]||44}function Te(Wt,hr){var _r=hr||{},Rr="";x!=null&&_r.dense==null&&(_r.dense=x);var on=_r.dense?[]:{},Pr={s:{c:0,r:0},e:{c:0,r:0}};Wt.slice(0,4)=="sep="?Wt.charCodeAt(5)==13&&Wt.charCodeAt(6)==10?(Rr=Wt.charAt(4),Wt=Wt.slice(7)):Wt.charCodeAt(5)==13||Wt.charCodeAt(5)==10?(Rr=Wt.charAt(4),Wt=Wt.slice(6)):Rr=ae(Wt.slice(0,1024)):_r&&_r.FS?Rr=_r.FS:Rr=ae(Wt.slice(0,1024));var wn=0,Nn=0,Rn=0,cn=0,ki=0,ha=Rr.charCodeAt(0),$i=!1,Da=0,lo=Wt.charCodeAt(0);Wt=Wt.replace(/\r\n/mg,`
`);var _a=_r.dateNF!=null?q(_r.dateNF):null;function Ma(){var La=Wt.slice(cn,ki),da={};if(La.charAt(0)=='"'&&La.charAt(La.length-1)=='"'&&(La=La.slice(1,-1).replace(/""/g,'"')),La.length===0)da.t="z";else if(_r.raw)da.t="s",da.v=La;else if(La.trim().length===0)da.t="s",da.v=La;else if(La.charCodeAt(0)==61)La.charCodeAt(1)==34&&La.charCodeAt(La.length-1)==34?(da.t="s",da.v=La.slice(2,-1).replace(/""/g,'"')):dl(La)?(da.t="n",da.f=La.slice(1)):(da.t="s",da.v=La);else if(La=="TRUE")da.t="b",da.v=!0;else if(La=="FALSE")da.t="b",da.v=!1;else if(!isNaN(Rn=St(La)))da.t="n",_r.cellText!==!1&&(da.w=La),da.v=Rn;else if(!isNaN(Nt(La).getDate())||_a&&La.match(_a)){da.z=_r.dateNF||K._table[14];var Co=0;_a&&La.match(_a)&&(La=ee(La,_r.dateNF,La.match(_a)||[]),Co=1),_r.cellDates?(da.t="d",da.v=et(La,Co)):(da.t="n",da.v=Ee(et(La,Co))),_r.cellText!==!1&&(da.w=K.format(da.z,da.v instanceof Date?Ee(da.v):da.v)),_r.cellNF||delete da.z}else da.t="s",da.v=La;if(da.t=="z"||(_r.dense?(on[wn]||(on[wn]=[]),on[wn][Nn]=da):on[un({c:Nn,r:wn})]=da),cn=ki+1,lo=Wt.charCodeAt(cn),Pr.e.c<Nn&&(Pr.e.c=Nn),Pr.e.r<wn&&(Pr.e.r=wn),Da==ha)++Nn;else if(Nn=0,++wn,_r.sheetRows&&_r.sheetRows<=wn)return!0}e:for(;ki<Wt.length;++ki)switch(Da=Wt.charCodeAt(ki)){case 34:lo===34&&($i=!$i);break;case ha:case 10:case 13:if(!$i&&Ma())break e;break;default:break}return ki-cn>0&&Ma(),on["!ref"]=ba(Pr),on}function Ye(Wt,hr){return hr&&hr.PRN?hr.FS||(Wt.slice(0,4)=="sep="||(Wt.indexOf(" ")>=0||Wt.indexOf(",")>=0||Wt.indexOf(";")>=0))?Te(Wt,hr):Bn(R(Wt,hr),hr):Te(Wt,hr)}function je(Wt,hr){var _r="",Rr=hr.type=="string"?[0,0,0,0]:Tf(Wt,hr);switch(hr.type){case"base64":_r=w.decode(Wt);break;case"binary":_r=Wt;break;case"buffer":hr.codepage==65001?_r=Wt.toString("utf8"):hr.codepage&&typeof cptable!="undefined"?_r=cptable.utils.decode(hr.codepage,Wt):_r=S&&O.isBuffer(Wt)?Wt.toString("binary"):V(Wt);break;case"array":_r=Ue(Wt);break;case"string":_r=Wt;break;default:throw new Error("Unrecognized type "+hr.type)}return Rr[0]==239&&Rr[1]==187&&Rr[2]==191?_r=er(_r.slice(3)):hr.type!="string"&&hr.codepage==65001?_r=er(_r):hr.type=="binary"&&typeof cptable!="undefined"&&hr.codepage&&(_r=cptable.utils.decode(hr.codepage,cptable.utils.encode(28591,_r))),_r.slice(0,19)=="socialcalc:version:"?Qu.to_sheet(hr.type=="string"?_r:er(_r),hr):Ye(_r,hr)}function yt(Wt,hr){return pn(je(Wt,hr),hr)}function _t(Wt){for(var hr=[],_r=na(Wt["!ref"]),Rr,on=Array.isArray(Wt),Pr=_r.s.r;Pr<=_r.e.r;++Pr){for(var wn=[],Nn=_r.s.c;Nn<=_r.e.c;++Nn){var Rn=un({r:Pr,c:Nn});if(Rr=on?(Wt[Pr]||[])[Nn]:Wt[Rn],!Rr||Rr.v==null){wn.push(" ");continue}for(var cn=(Rr.w||(sr(Rr),Rr.w)||"").slice(0,10);cn.length<10;)cn+=" ";wn.push(cn+(Nn===0?" ":""))}hr.push(wn.join(""))}return hr.join(`
`)}return{to_workbook:yt,to_sheet:je,from_sheet:_t}}();function zd(_,R){var D=R||{},G=!!D.WTF;D.WTF=!0;try{var ae=Yu.to_workbook(_,D);return D.WTF=G,ae}catch(Te){if(D.WTF=G,!Te.message.match(/SYLK bad record ID/)&&G)throw Te;return wu.to_workbook(_,R)}}var Lu=function(){function _(mi,Hi,aa){if(!mi)return;gn(mi,mi.l||0);for(var Ki=aa.Enum||_l;mi.l<mi.length;){var Ua=mi.read_shift(2),Po=Ki[Ua]||Ki[65535],$n=mi.read_shift(2),ni=mi.l+$n,si=Po.f&&Po.f(mi,$n,aa);if(mi.l=ni,Hi(si,Po,Ua))return}}function R(mi,Hi){switch(Hi.type){case"base64":return D(k(w.decode(mi)),Hi);case"binary":return D(k(mi),Hi);case"buffer":case"array":return D(mi,Hi)}throw"Unsupported type "+Hi.type}function D(mi,Hi){if(!mi)return mi;var aa=Hi||{};x!=null&&aa.dense==null&&(aa.dense=x);var Ki=aa.dense?[]:{},Ua="Sheet1",Po=0,$n={},ni=[Ua],si=[],Ha={s:{r:0,c:0},e:{r:0,c:0}},bi=aa.sheetRows||0;if(mi[2]==2)aa.Enum=_l,_(mi,function(Dn,fo,ns){switch(ns){case 0:aa.vers=Dn,Dn>=4096&&(aa.qpro=!0);break;case 6:Ha=Dn;break;case 15:case 51:aa.qpro||(Dn[1].v=Dn[1].v.slice(1));case 13:case 14:case 16:ns==14&&(Dn[2]&112)==112&&(Dn[2]&15)>1&&(Dn[2]&15)<15&&(Dn[1].z=aa.dateNF||K._table[14],aa.cellDates&&(Dn[1].t="d",Dn[1].v=le(Dn[1].v)));var Rs=aa.dense?(Ki[Dn[0].r]||[])[Dn[0].c]:Ki[un(Dn[0])];if(Rs){Rs.t=Dn[1].t,Rs.v=Dn[1].v,Dn[1].z!=null&&(Rs.z=Dn[1].z),Dn[1].f!=null&&(Rs.f=Dn[1].f);break}aa.dense?(Ki[Dn[0].r]||(Ki[Dn[0].r]=[]),Ki[Dn[0].r][Dn[0].c]=Dn[1]):Ki[un(Dn[0])]=Dn[1];break;default:}},aa);else if(mi[2]==26||mi[2]==14)aa.Enum=go,mi[2]==14&&(aa.qpro=!0,mi.l=0),_(mi,function(Dn,fo,ns){switch(ns){case 22:Dn[1].v=Dn[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(Dn[3]>Po&&(Ki["!ref"]=ba(Ha),$n[Ua]=Ki,Ki=aa.dense?[]:{},Ha={s:{r:0,c:0},e:{r:0,c:0}},Po=Dn[3],Ua="Sheet"+(Po+1),ni.push(Ua)),bi>0&&Dn[0].r>=bi)break;aa.dense?(Ki[Dn[0].r]||(Ki[Dn[0].r]=[]),Ki[Dn[0].r][Dn[0].c]=Dn[1]):Ki[un(Dn[0])]=Dn[1],Ha.e.c<Dn[0].c&&(Ha.e.c=Dn[0].c),Ha.e.r<Dn[0].r&&(Ha.e.r=Dn[0].r);break;case 27:Dn[14e3]&&(si[Dn[14e3][0]]=Dn[14e3][1]);break;default:break}},aa);else throw new Error("Unrecognized LOTUS BOF "+mi[2]);if(Ki["!ref"]=ba(Ha),$n[Ua]=Ki,!si.length)return{SheetNames:ni,Sheets:$n};for(var Ka={},Mi=[],Va=0;Va<si.length;++Va)$n[ni[Va]]&&(Mi.push(si[Va]),Ka[si[Va]]=$n[ni[Va]]);return{SheetNames:Mi,Sheets:Ka}}function G(mi,Hi){var aa=Hi||{};if(+aa.codepage>=0&&n(+aa.codepage),aa.type=="string")throw new Error("Cannot write WK1 to JS string");var Ki=Ci(),Ua=na(mi["!ref"]),Po=Array.isArray(mi),$n=[];Bo(Ki,0,Te(1030)),Bo(Ki,6,yt(Ua));for(var ni=Ua.s.r;ni<=Ua.e.r;++ni)for(var si=Ei(ni),Ha=Ua.s.c;Ha<=Ua.e.c;++Ha){ni===Ua.s.r&&($n[Ha]=va(Ha));var bi=$n[Ha]+si,Ka=Po?(mi[ni]||[])[Ha]:mi[bi];if(!Ka||Ka.t=="z")continue;if(Ka.t=="n")(Ka.v|0)==Ka.v&&Ka.v>=-32768&&Ka.v<=32767?Bo(Ki,13,Rr(ni,Ha,Ka.v)):Bo(Ki,14,Pr(ni,Ha,Ka.v));else{var Mi=sr(Ka);Bo(Ki,15,hr(ni,Ha,Mi.slice(0,239)))}}return Bo(Ki,1),Ki.end()}function ae(mi,Hi){var aa=Hi||{};if(+aa.codepage>=0&&n(+aa.codepage),aa.type=="string")throw new Error("Cannot write WK3 to JS string");var Ki=Ci();Bo(Ki,0,Ye(mi));for(var Ua=0,Po=0;Ua<mi.SheetNames.length;++Ua)(mi.Sheets[mi.SheetNames[Ua]]||{})["!ref"]&&Bo(Ki,27,_s(mi.SheetNames[Ua],Po++));var $n=0;for(Ua=0;Ua<mi.SheetNames.length;++Ua){var ni=mi.Sheets[mi.SheetNames[Ua]];if(!ni||!ni["!ref"])continue;for(var si=na(ni["!ref"]),Ha=Array.isArray(ni),bi=[],Ka=si.s.r;Ka<=si.e.r;++Ka)for(var Mi=Ei(Ka),Va=si.s.c;Va<=si.e.c;++Va){Ka===si.s.r&&(bi[Va]=va(Va));var Dn=bi[Va]+Mi,fo=Ha?(ni[Ka]||[])[Va]:ni[Dn];if(!fo||fo.t=="z")continue;if(fo.t=="n")Bo(Ki,23,La(Ka,Va,$n,fo.v));else{var ns=sr(fo);Bo(Ki,22,lo(Ka,Va,$n,ns.slice(0,239)))}}++$n}return Bo(Ki,1),Ki.end()}function Te(mi){var Hi=_n(2);return Hi.write_shift(2,mi),Hi}function Ye(mi){var Hi=_n(26);Hi.write_shift(2,4096),Hi.write_shift(2,4),Hi.write_shift(4,0);for(var aa=0,Ki=0,Ua=0,Po=0;Po<mi.SheetNames.length;++Po){var $n=mi.SheetNames[Po],ni=mi.Sheets[$n];if(!ni||!ni["!ref"])continue;++Ua;var si=pa(ni["!ref"]);aa<si.e.r&&(aa=si.e.r),Ki<si.e.c&&(Ki=si.e.c)}return Hi.write_shift(2,aa),Hi.write_shift(1,Ua),Hi.write_shift(1,Ki),Hi.write_shift(2,0),Hi.write_shift(2,0),Hi.write_shift(1,1),Hi.write_shift(1,2),Hi.write_shift(4,0),Hi.write_shift(4,0),Hi}function je(mi){var Hi={s:{c:0,r:0},e:{c:0,r:0}};return Hi.s.c=mi.read_shift(2),Hi.s.r=mi.read_shift(2),Hi.e.c=mi.read_shift(2),Hi.e.r=mi.read_shift(2),Hi.s.c==65535&&(Hi.s.c=Hi.e.c=Hi.s.r=Hi.e.r=0),Hi}function yt(mi){var Hi=_n(8);return Hi.write_shift(2,mi.s.c),Hi.write_shift(2,mi.s.r),Hi.write_shift(2,mi.e.c),Hi.write_shift(2,mi.e.r),Hi}function _t(mi,Hi,aa){var Ki=[{c:0,r:0},{t:"n",v:0},0];return aa.qpro&&aa.vers!=20768?(Ki[0].c=mi.read_shift(1),mi.l++,Ki[0].r=mi.read_shift(2),mi.l+=2):(Ki[2]=mi.read_shift(1),Ki[0].c=mi.read_shift(2),Ki[0].r=mi.read_shift(2)),Ki}function Wt(mi,Hi,aa){var Ki=mi.l+Hi,Ua=_t(mi,Hi,aa);if(Ua[1].t="s",aa.vers==20768){mi.l++;var Po=mi.read_shift(1);return Ua[1].v=mi.read_shift(Po,"utf8"),Ua}return aa.qpro&&mi.l++,Ua[1].v=mi.read_shift(Ki-mi.l,"cstr"),Ua}function hr(mi,Hi,aa){var Ki=_n(7+aa.length);Ki.write_shift(1,255),Ki.write_shift(2,Hi),Ki.write_shift(2,mi),Ki.write_shift(1,39);for(var Ua=0;Ua<Ki.length;++Ua){var Po=aa.charCodeAt(Ua);Ki.write_shift(1,Po>=128?95:Po)}return Ki.write_shift(1,0),Ki}function _r(mi,Hi,aa){var Ki=_t(mi,Hi,aa);return Ki[1].v=mi.read_shift(2,"i"),Ki}function Rr(mi,Hi,aa){var Ki=_n(7);return Ki.write_shift(1,255),Ki.write_shift(2,Hi),Ki.write_shift(2,mi),Ki.write_shift(2,aa,"i"),Ki}function on(mi,Hi,aa){var Ki=_t(mi,Hi,aa);return Ki[1].v=mi.read_shift(8,"f"),Ki}function Pr(mi,Hi,aa){var Ki=_n(13);return Ki.write_shift(1,255),Ki.write_shift(2,Hi),Ki.write_shift(2,mi),Ki.write_shift(8,aa,"f"),Ki}function wn(mi,Hi,aa){var Ki=mi.l+Hi,Ua=_t(mi,Hi,aa);if(Ua[1].v=mi.read_shift(8,"f"),aa.qpro)mi.l=Ki;else{var Po=mi.read_shift(2);ha(mi.slice(mi.l,mi.l+Po),Ua),mi.l+=Po}return Ua}function Nn(mi,Hi,aa){var Ki=Hi&32768;return Hi&=~32768,Hi=(Ki?mi:0)+(Hi>=8192?Hi-16384:Hi),(Ki?"":"$")+(aa?va(Hi):Ei(Hi))}var Rn=[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],cn={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]},ki=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function ha(mi,Hi){gn(mi,0);for(var aa=[],Ki=0,Ua="",Po="";mi.l<mi.length;){var $n=mi[mi.l++];switch($n){case 0:aa.push(mi.read_shift(8,"f"));break;case 1:Po=Nn(Hi[0].c,mi.read_shift(2),!0),Ua=Nn(Hi[0].r,mi.read_shift(2),!1),aa.push(Po+Ua);break;case 2:{var ni=Nn(Hi[0].c,mi.read_shift(2),!0),si=Nn(Hi[0].r,mi.read_shift(2),!1);Po=Nn(Hi[0].c,mi.read_shift(2),!0),Ua=Nn(Hi[0].r,mi.read_shift(2),!1),aa.push(ni+si+":"+Po+Ua)}break;case 3:if(mi.l<mi.length){console.error("WK1 premature formula end");return}break;case 4:aa.push("("+aa.pop()+")");break;case 5:aa.push(mi.read_shift(2));break;case 6:{for(var Ha="";$n=mi[mi.l++];)Ha+=String.fromCharCode($n);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(),Ka=aa.pop();aa.push(["AND","OR"][$n-20]+"("+Ka+","+bi+")")}break;default:if($n<32&&ki[$n])bi=aa.pop(),Ka=aa.pop(),aa.push(Ka+ki[$n]+bi);else if(cn[$n]){if(Ki=cn[$n][1],Ki==69&&(Ki=mi[mi.l++]),Ki>aa.length){console.error("WK1 bad formula parse 0x"+$n.toString(16)+":|"+aa.join("|")+"|");return}var Mi=aa.slice(-Ki);aa.length-=Ki,aa.push(cn[$n][0]+"("+Mi.join(",")+")")}else return $n<=7?console.error("WK1 invalid opcode "+$n.toString(16)):$n<=24?console.error("WK1 unsupported op "+$n.toString(16)):$n<=30?console.error("WK1 invalid opcode "+$n.toString(16)):$n<=115?console.error("WK1 unsupported function opcode "+$n.toString(16)):console.error("WK1 unrecognized opcode "+$n.toString(16))}}aa.length==1?Hi[1].f=""+aa[0]:console.error("WK1 bad formula parse |"+aa.join("|")+"|")}function $i(mi){var Hi=[{c:0,r:0},{t:"n",v:0},0];return Hi[0].r=mi.read_shift(2),Hi[3]=mi[mi.l++],Hi[0].c=mi[mi.l++],Hi}function Da(mi,Hi){var aa=$i(mi,Hi);return aa[1].t="s",aa[1].v=mi.read_shift(Hi-4,"cstr"),aa}function lo(mi,Hi,aa,Ki){var Ua=_n(6+Ki.length);Ua.write_shift(2,mi),Ua.write_shift(1,aa),Ua.write_shift(1,Hi),Ua.write_shift(1,39);for(var Po=0;Po<Ki.length;++Po){var $n=Ki.charCodeAt(Po);Ua.write_shift(1,$n>=128?95:$n)}return Ua.write_shift(1,0),Ua}function _a(mi,Hi){var aa=$i(mi,Hi);aa[1].v=mi.read_shift(2);var Ki=aa[1].v>>1;if(aa[1].v&1)switch(Ki&7){case 0:Ki=(Ki>>3)*5e3;break;case 1:Ki=(Ki>>3)*500;break;case 2:Ki=(Ki>>3)/20;break;case 3:Ki=(Ki>>3)/200;break;case 4:Ki=(Ki>>3)/2e3;break;case 5:Ki=(Ki>>3)/2e4;break;case 6:Ki=(Ki>>3)/16;break;case 7:Ki=(Ki>>3)/64;break}return aa[1].v=Ki,aa}function Ma(mi,Hi){var aa=$i(mi,Hi),Ki=mi.read_shift(4),Ua=mi.read_shift(4),Po=mi.read_shift(2);if(Po==65535)return Ki===0&&Ua===3221225472?(aa[1].t="e",aa[1].v=15):Ki===0&&Ua===3489660928?(aa[1].t="e",aa[1].v=42):aa[1].v=0,aa;var $n=Po&32768;return Po=(Po&32767)-16446,aa[1].v=(1-$n*2)*(Ua*Math.pow(2,Po+32)+Ki*Math.pow(2,Po)),aa}function La(mi,Hi,aa,Ki){var Ua=_n(14);if(Ua.write_shift(2,mi),Ua.write_shift(1,aa),Ua.write_shift(1,Hi),Ki==0)return Ua.write_shift(4,0),Ua.write_shift(4,0),Ua.write_shift(2,65535),Ua;var Po=0,$n=0,ni=0,si=0;return Ki<0&&(Po=1,Ki=-Ki),$n=Math.log2(Ki)|0,Ki/=Math.pow(2,$n-31),si=Ki>>>0,(si&2147483648)==0&&(Ki/=2,++$n,si=Ki>>>0),Ki-=si,si|=2147483648,si>>>=0,Ki*=Math.pow(2,32),ni=Ki>>>0,Ua.write_shift(4,ni),Ua.write_shift(4,si),$n+=16383+(Po?32768:0),Ua.write_shift(2,$n),Ua}function da(mi,Hi){var aa=Ma(mi,14);return mi.l+=Hi-14,aa}function Co(mi,Hi){var aa=$i(mi,Hi),Ki=mi.read_shift(4);return aa[1].v=Ki>>6,aa}function Ss(mi,Hi){var aa=$i(mi,Hi),Ki=mi.read_shift(8,"f");return aa[1].v=Ki,aa}function qo(mi,Hi){var aa=Ss(mi,14);return mi.l+=Hi-10,aa}function Qs(mi,Hi){for(var aa={},Ki=mi.l+Hi;mi.l<Ki;){var Ua=mi.read_shift(2);if(Ua==14e3){for(aa[Ua]=[0,""],aa[Ua][0]=mi.read_shift(2);mi[mi.l];)aa[Ua][1]+=String.fromCharCode(mi[mi.l]),mi.l++;mi.l++}}return aa}function _s(mi,Hi){var aa=_n(5+mi.length);aa.write_shift(2,14e3),aa.write_shift(2,Hi);for(var Ki=0;Ki<mi.length;++Ki){var Ua=mi.charCodeAt(Ki);aa[aa.l++]=Ua>127?95:Ua}return aa[aa.l++]=0,aa}var _l={0:{n:"BOF",f:Ut},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:je},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:_r},14:{n:"NUMBER",f:on},15:{n:"LABEL",f:Wt},16:{n:"FORMULA",f:wn},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:Wt},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:Ma},24:{n:"NUMBER18",f:_a},25:{n:"FORMULA19",f:da},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:Qs},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:G,book_to_wk3:ae,to_workbook:R}}();function Od(_){var R={},D=_.match(ut),G=0,ae=!1;if(D)for(;G!=D.length;++G){var Te=Yt(D[G]);switch(Te[0].replace(/\w*:/g,"")){case"<condense":break;case"<extend":break;case"<shadow":if(!Te.val)break;case"<shadow>":case"<shadow/>":R.shadow=1;break;case"</shadow>":break;case"<charset":if(Te.val=="1")break;R.cp=i[parseInt(Te.val,10)];break;case"<outline":if(!Te.val)break;case"<outline>":case"<outline/>":R.outline=1;break;case"</outline>":break;case"<rFont":R.name=Te.val;break;case"<sz":R.sz=Te.val;break;case"<strike":if(!Te.val)break;case"<strike>":case"<strike/>":R.strike=1;break;case"</strike>":break;case"<u":if(!Te.val)break;switch(Te.val){case"double":R.uval="double";break;case"singleAccounting":R.uval="single-accounting";break;case"doubleAccounting":R.uval="double-accounting";break}case"<u>":case"<u/>":R.u=1;break;case"</u>":break;case"<b":if(Te.val=="0")break;case"<b>":case"<b/>":R.b=1;break;case"</b>":break;case"<i":if(Te.val=="0")break;case"<i>":case"<i/>":R.i=1;break;case"</i>":break;case"<color":Te.rgb&&(R.color=Te.rgb.slice(2,8));break;case"<family":R.family=Te.val;break;case"<vertAlign":R.valign=Te.val;break;case"<scheme":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":ae=!0;break;case"</ext>":ae=!1;break;default:if(Te[0].charCodeAt(1)!==47&&!ae)throw new Error("Unrecognized rich format "+Te[0])}}return R}var hd=function(){var _=Lt("t"),R=Lt("rPr");function D(Te){var Ye=Te.match(_);if(!Ye)return{t:"s",v:""};var je={t:"s",v:Tn(Ye[1])},yt=Te.match(R);return yt&&(je.s=Od(yt[1])),je}var G=/<(?:\w+:)?r>/g,ae=/<\/(?:\w+:)?r>/;return function(Ye){return Ye.replace(G,"").split(ae).map(D).filter(function(je){return je.v})}}(),lu=function(){var R=/(\r\n|\n)/g;function D(ae,Te,Ye){var je=[];ae.u&&je.push("text-decoration: underline;"),ae.uval&&je.push("text-underline-style:"+ae.uval+";"),ae.sz&&je.push("font-size:"+ae.sz+"pt;"),ae.outline&&je.push("text-effect: outline;"),ae.shadow&&je.push("text-shadow: auto;"),Te.push('<span style="'+je.join("")+'">'),ae.b&&(Te.push("<b>"),Ye.push("</b>")),ae.i&&(Te.push("<i>"),Ye.push("</i>")),ae.strike&&(Te.push("<s>"),Ye.push("</s>"));var yt=ae.valign||"";return yt=="superscript"||yt=="super"?yt="sup":yt=="subscript"&&(yt="sub"),yt!=""&&(Te.push("<"+yt+">"),Ye.push("</"+yt+">")),Ye.push("</span>"),ae}function G(ae){var Te=[[],ae.v,[]];return ae.v?(ae.s&&D(ae.s,Te[0],Te[2]),Te[0].join("")+Te[1].replace(R,"<br/>")+Te[2].join("")):""}return function(Te){return Te.map(G).join("")}}(),fd=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,du=/<(?:\w+:)?r>/,Zu=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Ie(_,R){var D=R?R.cellHTML:!0,G={};return _?(_.match(/^\s*<(?:\w+:)?t[^>]*>/)?(G.t=Tn(er(_.slice(_.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),G.r=er(_),D&&(G.h=We(G.t))):_.match(du)&&(G.r=er(_),G.t=Tn(er((_.replace(Zu,"").match(fd)||[]).join("").replace(ut,""))),D&&(G.h=lu(hd(G.r)))),G):{t:""}}var it=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Ot=/<(?:\w+:)?(?:si|sstItem)>/g,lr=/<\/(?:\w+:)?(?:si|sstItem)>/;function Lr(_,R){var D=[],G="";if(!_)return D;var ae=_.match(it);if(ae){G=ae[2].replace(Ot,"").split(lr);for(var Te=0;Te!=G.length;++Te){var Ye=Ie(G[Te].trim(),R);Ye!=null&&(D[D.length]=Ye)}ae=Yt(ae[1]),D.Count=ae.count,D.Unique=ae.uniqueCount}return D}Qa.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var Wr=/^\s|\s$|[\t\n\r]/;function He(_,R){if(!R.bookSST)return"";var D=[Pt];D[D.length]=ur("sst",null,{xmlns:sn.main[0],count:_.Count,uniqueCount:_.Unique});for(var G=0;G!=_.length;++G){if(_[G]==null)continue;var ae=_[G],Te="<si>";ae.r?Te+=ae.r:(Te+="<t",ae.t||(ae.t=""),ae.t.match(Wr)&&(Te+=' xml:space="preserve"'),Te+=">"+ht(ae.t)+"</t>"),Te+="</si>",D[D.length]=Te}return D.length>2&&(D[D.length]="</sst>",D[1]=D[1].replace("/>",">")),D.join("")}function ce(_){return[_.read_shift(4),_.read_shift(4)]}function Ne(_,R){var D=[],G=!1;return oa(_,function(Te,Ye,je){switch(je){case 159:D.Count=Te[0],D.Unique=Te[1];break;case 19:D.push(Te);break;case 160:return!0;case 35:G=!0;break;case 36:G=!1;break;default:if(Ye.indexOf("Begin")>0||Ye.indexOf("End")>0,!G||R.WTF)throw new Error("Unexpected record "+je+" "+Ye)}}),D}function st(_,R){return R||(R=_n(8)),R.write_shift(4,_.Count),R.write_shift(4,_.Unique),R}var xt=dn;function Kt(_){var R=Ci();gi(R,"BrtBeginSst",st(_));for(var D=0;D<_.length;++D)gi(R,"BrtSSTItem",xt(_[D]));return gi(R,"BrtEndSst"),R.end()}function Qt(_){if(typeof cptable!="undefined")return cptable.utils.encode(r,_);for(var R=[],D=_.split(""),G=0;G<D.length;++G)R[G]=D[G].charCodeAt(0);return R}function $t(_,R){var D={};return D.Major=_.read_shift(2),D.Minor=_.read_shift(2),R>=4&&(_.l+=R-4),D}function Fr(_){var R={};return R.id=_.read_shift(0,"lpp4"),R.R=$t(_,4),R.U=$t(_,4),R.W=$t(_,4),R}function Yr(_){for(var R=_.read_shift(4),D=_.l+R-4,G={},ae=_.read_shift(4),Te=[];ae-- >0;)Te.push({t:_.read_shift(4),v:_.read_shift(0,"lpp4")});if(G.name=_.read_shift(0,"lpp4"),G.comps=Te,_.l!=D)throw new Error("Bad DataSpaceMapEntry: "+_.l+" != "+D);return G}function Mr(_){var R=[];_.l+=4;for(var D=_.read_shift(4);D-- >0;)R.push(Yr(_));return R}function Ir(_){var R=[];_.l+=4;for(var D=_.read_shift(4);D-- >0;)R.push(_.read_shift(0,"lpp4"));return R}function zr(_){var R={};return _.read_shift(4),_.l+=4,R.id=_.read_shift(0,"lpp4"),R.name=_.read_shift(0,"lpp4"),R.R=$t(_,4),R.U=$t(_,4),R.W=$t(_,4),R}function en(_){var R=zr(_);if(R.ename=_.read_shift(0,"8lpp4"),R.blksz=_.read_shift(4),R.cmode=_.read_shift(4),_.read_shift(4)!=4)throw new Error("Bad !Primary record");return R}function In(_,R){var D=_.l+R,G={};G.Flags=_.read_shift(4)&63,_.l+=4,G.AlgID=_.read_shift(4);var ae=!1;switch(G.AlgID){case 26126:case 26127:case 26128:ae=G.Flags==36;break;case 26625:ae=G.Flags==4;break;case 0:ae=G.Flags==16||G.Flags==4||G.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+G.AlgID}if(!ae)throw new Error("Encryption Flags/AlgID mismatch");return G.AlgIDHash=_.read_shift(4),G.KeySize=_.read_shift(4),G.ProviderType=_.read_shift(4),_.l+=8,G.CSPName=_.read_shift(D-_.l>>1,"utf16le"),_.l=D,G}function yi(_,R){var D={},G=_.l+R;return _.l+=4,D.Salt=_.slice(_.l,_.l+16),_.l+=16,D.Verifier=_.slice(_.l,_.l+16),_.l+=16,_.read_shift(4),D.VerifierHash=_.slice(_.l,G),_.l=G,D}function Oi(_){var R=$t(_);switch(R.Minor){case 2:return[R.Minor,ya(_,R)];case 3:return[R.Minor,Ji(_,R)];case 4:return[R.Minor,vo(_,R)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+R.Minor)}function ya(_){var R=_.read_shift(4);if((R&63)!=36)throw new Error("EncryptionInfo mismatch");var D=_.read_shift(4),G=In(_,D),ae=yi(_,_.length-_.l);return{t:"Std",h:G,v:ae}}function Ji(){throw new Error("File is password-protected: ECMA-376 Extensible")}function vo(_){var R=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];_.l+=4;var D=_.read_shift(_.length-_.l,"utf8"),G={};return D.replace(ut,function(Te){var Ye=Yt(Te);switch(wr(Ye[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":R.forEach(function(je){G[je]=Ye[je]});break;case"<dataIntegrity":G.encryptedHmacKey=Ye.encryptedHmacKey,G.encryptedHmacValue=Ye.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":G.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":G.uri=Ye.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":G.encs.push(Ye);break;default:throw Ye[0]}}),G}function ka(_,R){var D={},G=D.EncryptionVersionInfo=$t(_,4);if(R-=4,G.Minor!=2)throw new Error("unrecognized minor version code: "+G.Minor);if(G.Major>4||G.Major<2)throw new Error("unrecognized major version code: "+G.Major);D.Flags=_.read_shift(4),R-=4;var ae=_.read_shift(4);return R-=4,D.EncryptionHeader=In(_,ae),R-=ae,D.EncryptionVerifier=yi(_,R),D}function jo(_){var R={},D=R.EncryptionVersionInfo=$t(_,4);if(D.Major!=1||D.Minor!=1)throw"unrecognized version code "+D.Major+" : "+D.Minor;return R.Salt=_.read_shift(16),R.EncryptedVerifier=_.read_shift(16),R.EncryptedVerifierHash=_.read_shift(16),R}function yo(_){var R=0,D,G=Qt(_),ae=G.length+1,Te,Ye,je,yt,_t;for(D=N(ae),D[0]=G.length,Te=1;Te!=ae;++Te)D[Te]=G[Te-1];for(Te=ae-1;Te>=0;--Te)Ye=D[Te],je=(R&16384)===0?0:1,yt=R<<1&32767,_t=je|yt,R=_t^Ye;return R^52811}var ms=function(){var _=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],R=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],D=[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],G=function(je){return(je/2|je*128)&255},ae=function(je,yt){return G(je^yt)},Te=function(je){for(var yt=R[je.length-1],_t=104,Wt=je.length-1;Wt>=0;--Wt)for(var hr=je[Wt],_r=0;_r!=7;++_r)hr&64&&(yt^=D[_t]),hr*=2,--_t;return yt};return function(Ye){for(var je=Qt(Ye),yt=Te(je),_t=je.length,Wt=N(16),hr=0;hr!=16;++hr)Wt[hr]=0;var _r,Rr,on;for((_t&1)===1&&(_r=yt>>8,Wt[_t]=ae(_[0],_r),--_t,_r=yt&255,Rr=je[je.length-1],Wt[_t]=ae(Rr,_r));_t>0;)--_t,_r=yt>>8,Wt[_t]=ae(je[_t],_r),--_t,_r=yt&255,Wt[_t]=ae(je[_t],_r);for(_t=15,on=15-je.length;on>0;)_r=yt>>8,Wt[_t]=ae(_[on],_r),--_t,--on,_r=yt&255,Wt[_t]=ae(je[_t],_r),--_t,--on;return Wt}}(),js=function(R,D,G,ae,Te){Te||(Te=D),ae||(ae=ms(R));var Ye,je;for(Ye=0;Ye!=D.length;++Ye)je=D[Ye],je^=ae[G],je=(je>>5|je<<3)&255,Te[Ye]=je,++G;return[Te,G,ae]},F=function(R){var D=0,G=ms(R);return function(ae){var Te=js("",ae,D,G);return D=Te[1],Te[0]}};function W(_,R,D,G){var ae={key:Ut(_),verificationBytes:Ut(_)};return D.password&&(ae.verifier=yo(D.password)),G.valid=ae.verificationBytes===ae.verifier,G.valid&&(G.insitu=F(D.password)),ae}function se(_,R,D){var G=D||{};return G.Info=_.read_shift(2),_.l-=2,G.Info===1?G.Data=jo(_,R):G.Data=ka(_,R),G}function de(_,R,D){var G={Type:D.biff>=8?_.read_shift(2):0};return G.Type?se(_,R-2,G):W(_,D.biff>=8?R:R-2,D,G),G}var ye=function(){function _(ae,Te){switch(Te.type){case"base64":return R(w.decode(ae),Te);case"binary":return R(ae,Te);case"buffer":return R(S&&O.isBuffer(ae)?ae.toString("binary"):V(ae),Te);case"array":return R(Ue(ae),Te)}throw new Error("Unrecognized type "+Te.type)}function R(ae,Te){var Ye=Te||{},je=Ye.dense?[]:{},yt=ae.match(/\\trowd.*?\\row\b/g);if(!yt.length)throw new Error("RTF missing table");var _t={s:{c:0,r:0},e:{c:0,r:yt.length-1}};return yt.forEach(function(Wt,hr){Array.isArray(je)&&(je[hr]=[]);for(var _r=/\\\w+\b/g,Rr=0,on,Pr=-1;on=_r.exec(Wt);){switch(on[0]){case"\\cell":var wn=Wt.slice(Rr,_r.lastIndex-on[0].length);if(wn[0]==" "&&(wn=wn.slice(1)),++Pr,wn.length){var Nn={v:wn,t:"s"};Array.isArray(je)?je[hr][Pr]=Nn:je[un({r:hr,c:Pr})]=Nn}break}Rr=_r.lastIndex}Pr>_t.e.c&&(_t.e.c=Pr)}),je["!ref"]=ba(_t),je}function D(ae,Te){return pn(_(ae,Te),Te)}function G(ae){for(var Te=["{\\rtf1\\ansi"],Ye=na(ae["!ref"]),je,yt=Array.isArray(ae),_t=Ye.s.r;_t<=Ye.e.r;++_t){Te.push("\\trowd\\trautofit1");for(var Wt=Ye.s.c;Wt<=Ye.e.c;++Wt)Te.push("\\cellx"+(Wt+1));for(Te.push("\\pard\\intbl"),Wt=Ye.s.c;Wt<=Ye.e.c;++Wt){var hr=un({r:_t,c:Wt});if(je=yt?(ae[_t]||[])[Wt]:ae[hr],!je||je.v==null&&(!je.f||je.F))continue;Te.push(" "+(je.w||(sr(je),je.w))),Te.push("\\cell")}Te.push("\\pard\\intbl\\row")}return Te.join("")+"}"}return{to_workbook:D,to_sheet:_,from_sheet:G}}();function Xe(_){var R=_.slice(_[0]==="#"?1:0).slice(0,6);return[parseInt(R.slice(0,2),16),parseInt(R.slice(2,4),16),parseInt(R.slice(4,6),16)]}function It(_){for(var R=0,D=1;R!=3;++R)D=D*256+(_[R]>255?255:_[R]<0?0:_[R]);return D.toString(16).toUpperCase().slice(1)}function Zt(_){var R=_[0]/255,D=_[1]/255,G=_[2]/255,ae=Math.max(R,D,G),Te=Math.min(R,D,G),Ye=ae-Te;if(Ye===0)return[0,0,R];var je=0,yt=0,_t=ae+Te;yt=Ye/(_t>1?2-_t:_t);switch(ae){case R:je=((D-G)/Ye+6)%6;break;case D:je=(G-R)/Ye+2;break;case G:je=(R-D)/Ye+4;break}return[je/6,yt,_t/2]}function fr(_){var R=_[0],D=_[1],G=_[2],ae=D*2*(G<.5?G:1-G),Te=G-ae/2,Ye=[Te,Te,Te],je=6*R,yt;if(D!==0)switch(je|0){case 0:case 6:yt=ae*je,Ye[0]+=ae,Ye[1]+=yt;break;case 1:yt=ae*(2-je),Ye[0]+=yt,Ye[1]+=ae;break;case 2:yt=ae*(je-2),Ye[1]+=ae,Ye[2]+=yt;break;case 3:yt=ae*(4-je),Ye[1]+=yt,Ye[2]+=ae;break;case 4:yt=ae*(je-4),Ye[2]+=ae,Ye[0]+=yt;break;case 5:yt=ae*(6-je),Ye[2]+=yt,Ye[0]+=ae;break}for(var _t=0;_t!=3;++_t)Ye[_t]=Math.round(Ye[_t]*255);return Ye}function br(_,R){if(R===0)return _;var D=Zt(Xe(_));return R<0?D[2]=D[2]*(1+R):D[2]=1-(1-D[2])*(1-R),It(fr(D))}var xn=6,Pn=15,ui=1,ai=xn;function ia(_){return Math.floor((_+Math.round(128/ai)/256)*ai)}function Pa(_){return Math.floor((_-5)/ai*100+.5)/100}function Ja(_){return Math.round((_*ai+5)/ai*256)/256}function Ga(_){return Ja(Pa(ia(_)))}function Wa(_){var R=Math.abs(_-Ga(_)),D=ai;if(R>.005)for(ai=ui;ai<Pn;++ai)Math.abs(_-Ga(_))<=R&&(R=Math.abs(_-Ga(_)),D=ai);ai=D}function uo(_){_.width?(_.wpx=ia(_.width),_.wch=Pa(_.wpx),_.MDW=ai):_.wpx?(_.wch=Pa(_.wpx),_.width=Ja(_.wch),_.MDW=ai):typeof _.wch=="number"&&(_.width=Ja(_.wch),_.wpx=ia(_.width),_.MDW=ai),_.customWidth&&delete _.customWidth}var Mo=96,vs=Mo;function Yo(_){return _*96/vs}function Bs(_){return _*vs/96}var bl={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 Wl(_,R,D,G){R.Borders=[];var ae={},Te=!1;(_[0].match(ut)||[]).forEach(function(Ye){var je=Yt(Ye);switch(wr(je[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":ae={},je.diagonalUp&&(ae.diagonalUp=Xt(je.diagonalUp)),je.diagonalDown&&(ae.diagonalDown=Xt(je.diagonalDown)),R.Borders.push(ae);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":Te=!0;break;case"</ext>":Te=!1;break;default:if(G&&G.WTF&&!Te)throw new Error("unrecognized "+je[0]+" in borders")}})}function Dl(_,R,D,G){R.Fills=[];var ae={},Te=!1;(_[0].match(ut)||[]).forEach(function(Ye){var je=Yt(Ye);switch(wr(je[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":ae={},R.Fills.push(ae);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":R.Fills.push(ae),ae={};break;case"<patternFill":case"<patternFill>":je.patternType&&(ae.patternType=je.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":ae.bgColor||(ae.bgColor={}),je.indexed&&(ae.bgColor.indexed=parseInt(je.indexed,10)),je.theme&&(ae.bgColor.theme=parseInt(je.theme,10)),je.tint&&(ae.bgColor.tint=parseFloat(je.tint)),je.rgb&&(ae.bgColor.rgb=je.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":ae.fgColor||(ae.fgColor={}),je.theme&&(ae.fgColor.theme=parseInt(je.theme,10)),je.tint&&(ae.fgColor.tint=parseFloat(je.tint)),je.rgb!=null&&(ae.fgColor.rgb=je.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":Te=!0;break;case"</ext>":Te=!1;break;default:if(G&&G.WTF&&!Te)throw new Error("unrecognized "+je[0]+" in fills")}})}function mc(_,R,D,G){R.Fonts=[];var ae={},Te=!1;(_[0].match(ut)||[]).forEach(function(Ye){var je=Yt(Ye);switch(wr(je[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":R.Fonts.push(ae),ae={};break;case"<name":je.val&&(ae.name=er(je.val));break;case"<name/>":case"</name>":break;case"<b":ae.bold=je.val?Xt(je.val):1;break;case"<b/>":ae.bold=1;break;case"<i":ae.italic=je.val?Xt(je.val):1;break;case"<i/>":ae.italic=1;break;case"<u":switch(je.val){case"none":ae.underline=0;break;case"single":ae.underline=1;break;case"double":ae.underline=2;break;case"singleAccounting":ae.underline=33;break;case"doubleAccounting":ae.underline=34;break}break;case"<u/>":ae.underline=1;break;case"<strike":ae.strike=je.val?Xt(je.val):1;break;case"<strike/>":ae.strike=1;break;case"<outline":ae.outline=je.val?Xt(je.val):1;break;case"<outline/>":ae.outline=1;break;case"<shadow":ae.shadow=je.val?Xt(je.val):1;break;case"<shadow/>":ae.shadow=1;break;case"<condense":ae.condense=je.val?Xt(je.val):1;break;case"<condense/>":ae.condense=1;break;case"<extend":ae.extend=je.val?Xt(je.val):1;break;case"<extend/>":ae.extend=1;break;case"<sz":je.val&&(ae.sz=+je.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":je.val&&(ae.vertAlign=je.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":je.val&&(ae.family=parseInt(je.val,10));break;case"<family/>":case"</family>":break;case"<scheme":je.val&&(ae.scheme=je.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if(je.val=="1")break;je.codepage=i[parseInt(je.val,10)];break;case"<color":if(ae.color||(ae.color={}),je.auto&&(ae.color.auto=Xt(je.auto)),je.rgb)ae.color.rgb=je.rgb.slice(-6);else if(je.indexed){ae.color.index=parseInt(je.indexed,10);var yt=za[ae.color.index];ae.color.index==81&&(yt=za[1]),yt||(yt=za[1]),ae.color.rgb=yt[0].toString(16)+yt[1].toString(16)+yt[2].toString(16)}else je.theme&&(ae.color.theme=parseInt(je.theme,10),je.tint&&(ae.color.tint=parseFloat(je.tint)),je.theme&&D.themeElements&&D.themeElements.clrScheme&&(ae.color.rgb=br(D.themeElements.clrScheme[ae.color.theme].rgb,ae.color.tint||0)));break;case"<color/>":case"</color>":break;case"<AlternateContent":Te=!0;break;case"</AlternateContent>":Te=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":Te=!0;break;case"</ext>":Te=!1;break;default:if(G&&G.WTF&&!Te)throw new Error("unrecognized "+je[0]+" in fonts")}})}function Mc(_,R,D){R.NumberFmt=[];for(var G=Ke(K._table),ae=0;ae<G.length;++ae)R.NumberFmt[G[ae]]=K._table[G[ae]];var Te=_[0].match(ut);if(!Te)return;for(ae=0;ae<Te.length;++ae){var Ye=Yt(Te[ae]);switch(wr(Ye[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":{var je=Tn(er(Ye.formatCode)),yt=parseInt(Ye.numFmtId,10);if(R.NumberFmt[yt]=je,yt>0){if(yt>392){for(yt=392;yt>60&&!(R.NumberFmt[yt]==null);--yt);R.NumberFmt[yt]=je}K.load(je,yt)}}break;case"</numFmt>":break;default:if(D.WTF)throw new Error("unrecognized "+Ye[0]+" in numFmts")}}}function cc(_){var R=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(D){for(var G=D[0];G<=D[1];++G)_[G]!=null&&(R[R.length]=ur("numFmt",null,{numFmtId:G,formatCode:ht(_[G])}))}),R.length===1?"":(R[R.length]="</numFmts>",R[0]=ur("numFmts",null,{count:R.length-2}).replace("/>",">"),R.join(""))}var gc=["numFmtId","fillId","fontId","borderId","xfId"],uc=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function ho(_,R,D){R.CellXf=[];var G,ae=!1;(_[0].match(ut)||[]).forEach(function(Te){var Ye=Yt(Te),je=0;switch(wr(Ye[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":for(G=Ye,delete G[0],je=0;je<gc.length;++je)G[gc[je]]&&(G[gc[je]]=parseInt(G[gc[je]],10));for(je=0;je<uc.length;++je)G[uc[je]]&&(G[uc[je]]=Xt(G[uc[je]]));if(R.NumberFmt&&G.numFmtId>392){for(je=392;je>60;--je)if(R.NumberFmt[G.numFmtId]==R.NumberFmt[je]){G.numFmtId=je;break}}R.CellXf.push(G);break;case"</xf>":break;case"<alignment":case"<alignment/>":var yt={};Ye.vertical&&(yt.vertical=Ye.vertical),Ye.horizontal&&(yt.horizontal=Ye.horizontal),Ye.textRotation!=null&&(yt.textRotation=Ye.textRotation),Ye.indent&&(yt.indent=Ye.indent),Ye.wrapText&&(yt.wrapText=Xt(Ye.wrapText)),G.alignment=yt;break;case"</alignment>":break;case"<protection":break;case"</protection>":case"<protection/>":break;case"<AlternateContent":ae=!0;break;case"</AlternateContent>":ae=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":ae=!0;break;case"</ext>":ae=!1;break;default:if(D&&D.WTF&&!ae)throw new Error("unrecognized "+Ye[0]+" in cellXfs")}})}function jl(_){var R=[];return R[R.length]=ur("cellXfs",null),_.forEach(function(D){R[R.length]=ur("xf",null,D)}),R[R.length]="</cellXfs>",R.length===2?"":(R[0]=ur("cellXfs",null,{count:R.length-2}).replace("/>",">"),R.join(""))}var kl=function(){var R=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,D=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,G=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,ae=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,Te=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(je,yt,_t){var Wt={};if(!je)return Wt;je=je.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");var hr;return(hr=je.match(R))&&Mc(hr,Wt,_t),(hr=je.match(ae))&&mc(hr,Wt,yt,_t),(hr=je.match(G))&&Dl(hr,Wt,yt,_t),(hr=je.match(Te))&&Wl(hr,Wt,yt,_t),(hr=je.match(D))&&ho(hr,Wt,_t),Wt}}(),ec=ur("styleSheet",null,{xmlns:sn.main[0],"xmlns:vt":sn.vt});Qa.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";function pd(_,R){var D=[Pt,ec],G;return _.SSF&&(G=cc(_.SSF))!=null&&(D[D.length]=G),D[D.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',D[D.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',D[D.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',D[D.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(G=jl(R.cellXfs))&&(D[D.length]=G),D[D.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',D[D.length]='<dxfs count="0"/>',D[D.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',D.length>2&&(D[D.length]="</styleSheet>",D[1]=D[1].replace("/>",">")),D.join("")}function sl(_,R){var D=_.read_shift(2),G=Gt(_,R-2);return[D,G]}function zs(_,R,D){D||(D=_n(6+4*R.length)),D.write_shift(2,_),Er(R,D);var G=D.length>D.l?D.slice(0,D.l):D;return D.l==null&&(D.l=D.length),G}function eu(_,R,D){var G={};G.sz=_.read_shift(2)/20;var ae=vn(_,2,D);ae.fItalic&&(G.italic=1),ae.fCondense&&(G.condense=1),ae.fExtend&&(G.extend=1),ae.fShadow&&(G.shadow=1),ae.fOutline&&(G.outline=1),ae.fStrikeout&&(G.strike=1);var Te=_.read_shift(2);Te===700&&(G.bold=1);switch(_.read_shift(2)){case 1:G.vertAlign="superscript";break;case 2:G.vertAlign="subscript";break}var Ye=_.read_shift(1);Ye!=0&&(G.underline=Ye);var je=_.read_shift(1);je>0&&(G.family=je);var yt=_.read_shift(1);yt>0&&(G.charset=yt),_.l++,G.color=kr(_,8);switch(_.read_shift(1)){case 1:G.scheme="major";break;case 2:G.scheme="minor";break}return G.name=Gt(_,R-21),G}function Ic(_,R){R||(R=_n(25+4*32)),R.write_shift(2,_.sz*20),Vr(_,R),R.write_shift(2,_.bold?700:400);var D=0;_.vertAlign=="superscript"?D=1:_.vertAlign=="subscript"&&(D=2),R.write_shift(2,D),R.write_shift(1,_.underline||0),R.write_shift(1,_.family||0),R.write_shift(1,_.charset||0),R.write_shift(1,0),Zr(_.color,R);var G=0;return _.scheme=="major"&&(G=1),_.scheme=="minor"&&(G=2),R.write_shift(1,G),Er(_.name,R),R.length>R.l?R.slice(0,R.l):R}var md=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],xu=re(md),tu=ji;function Nu(_,R){R||(R=_n(4*3+8*7+16*1));var D=xu[_.patternType];D==null&&(D=40),R.write_shift(4,D);var G=0;if(D!=40)for(Zr({auto:1},R),Zr({auto:1},R);G<12;++G)R.write_shift(4,0);else{for(;G<4;++G)R.write_shift(4,0);for(;G<12;++G)R.write_shift(4,0)}return R.length>R.l?R.slice(0,R.l):R}function Pc(_,R){var D=_.l+R,G=_.read_shift(2),ae=_.read_shift(2);return _.l=D,{ixfe:G,numFmtId:ae}}function hu(_,R,D){D||(D=_n(16)),D.write_shift(2,R||0),D.write_shift(2,_.numFmtId||0),D.write_shift(2,0),D.write_shift(2,0),D.write_shift(2,0),D.write_shift(1,0),D.write_shift(1,0);var G=0;return D.write_shift(1,G),D.write_shift(1,0),D.write_shift(1,0),D.write_shift(1,0),D}function Du(_,R){return R||(R=_n(10)),R.write_shift(1,0),R.write_shift(1,0),R.write_shift(4,0),R.write_shift(4,0),R}var Wd=ji;function Sh(_,R){return R||(R=_n(51)),R.write_shift(1,0),Du(null,R),Du(null,R),Du(null,R),Du(null,R),Du(null,R),R.length>R.l?R.slice(0,R.l):R}function Ch(_,R){return R||(R=_n(12+4*10)),R.write_shift(4,_.xfId),R.write_shift(2,1),R.write_shift(1,+_.builtinId),R.write_shift(1,0),Ni(_.name||"",R),R.length>R.l?R.slice(0,R.l):R}function $d(_,R,D){var G=_n(4+256*2*4);return G.write_shift(4,_),Ni(R,G),Ni(D,G),G.length>G.l?G.slice(0,G.l):G}function Eh(_,R,D){var G={};G.NumberFmt=[];for(var ae in K._table)G.NumberFmt[ae]=K._table[ae];G.CellXf=[],G.Fonts=[];var Te=[],Ye=!1;return oa(_,function(yt,_t,Wt){switch(Wt){case 44:G.NumberFmt[yt[0]]=yt[1],K.load(yt[1],yt[0]);break;case 43:G.Fonts.push(yt),yt.color.theme!=null&&R&&R.themeElements&&R.themeElements.clrScheme&&(yt.color.rgb=br(R.themeElements.clrScheme[yt.color.theme].rgb,yt.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:Te[Te.length-1]=="BrtBeginCellXFs"&&G.CellXf.push(yt);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:Ye=!0;break;case 36:Ye=!1;break;case 37:Te.push(_t),Ye=!0;break;case 38:Te.pop(),Ye=!1;break;default:if((_t||"").indexOf("Begin")>0)Te.push(_t);else if((_t||"").indexOf("End")>0)Te.pop();else if(!Ye||D.WTF&&Te[Te.length-1]!="BrtACBegin")throw new Error("Unexpected record "+Wt+" "+_t)}}),G}function ih(_,R){if(!R)return;var D=0;if([[5,8],[23,26],[41,44],[50,392]].forEach(function(G){for(var ae=G[0];ae<=G[1];++ae)R[ae]!=null&&++D}),D==0)return;gi(_,"BrtBeginFmts",ft(D)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(G){for(var ae=G[0];ae<=G[1];++ae)R[ae]!=null&&gi(_,"BrtFmt",zs(ae,R[ae]))}),gi(_,"BrtEndFmts")}function gd(_){var R=1;if(R==0)return;gi(_,"BrtBeginFonts",ft(R)),gi(_,"BrtFont",Ic({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),gi(_,"BrtEndFonts")}function uh(_){var R=2;if(R==0)return;gi(_,"BrtBeginFills",ft(R)),gi(_,"BrtFill",Nu({patternType:"none"})),gi(_,"BrtFill",Nu({patternType:"gray125"})),gi(_,"BrtEndFills")}function _h(_){var R=1;if(R==0)return;gi(_,"BrtBeginBorders",ft(R)),gi(_,"BrtBorder",Sh({})),gi(_,"BrtEndBorders")}function Dh(_){var R=1;gi(_,"BrtBeginCellStyleXFs",ft(R)),gi(_,"BrtXF",hu({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),gi(_,"BrtEndCellStyleXFs")}function Th(_,R){gi(_,"BrtBeginCellXFs",ft(R.length)),R.forEach(function(D){gi(_,"BrtXF",hu(D,0))}),gi(_,"BrtEndCellXFs")}function Ju(_){var R=1;gi(_,"BrtBeginStyles",ft(R)),gi(_,"BrtStyle",Ch({xfId:0,builtinId:0,name:"Normal"})),gi(_,"BrtEndStyles")}function Su(_){var R=0;gi(_,"BrtBeginDXFs",ft(R)),gi(_,"BrtEndDXFs")}function dh(_){var R=0;gi(_,"BrtBeginTableStyles",$d(R,"TableStyleMedium9","PivotStyleMedium4")),gi(_,"BrtEndTableStyles")}function ah(){return}function Ih(_,R){var D=Ci();return gi(D,"BrtBeginStyleSheet"),ih(D,_.SSF),gd(D,_),uh(D,_),_h(D,_),Dh(D,_),Th(D,R.cellXfs),Ju(D,_),Su(D,_),dh(D,_),ah(D,_),gi(D,"BrtEndStyleSheet"),D.end()}Qa.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var Mh=["</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(_,R,D){R.themeElements.clrScheme=[];var G={};(_[0].match(ut)||[]).forEach(function(ae){var Te=Yt(ae);switch(Te[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":G.rgb=Te.val;break;case"<a:sysClr":G.rgb=Te.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>":Te[0].charAt(1)==="/"?(R.themeElements.clrScheme[Mh.indexOf(Te[0])]=G,G={}):G.name=Te[0].slice(3,Te[0].length-1);break;default:if(D&&D.WTF)throw new Error("Unrecognized "+Te[0]+" in clrScheme")}})}function Ad(){}function Nd(){}var $u=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,fu=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,vd=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/;function oh(_,R,D){R.themeElements={};var G;[["clrScheme",$u,Ld],["fontScheme",fu,Ad],["fmtScheme",vd,Nd]].forEach(function(ae){if(!(G=_.match(ae[1])))throw new Error(ae[0]+" not found in themeElements");ae[2](G,R,D)})}var sh=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function lh(_,R){if(!_||_.length===0)return lh(hh());var D,G={};if(!(D=_.match(sh)))throw new Error("themeElements not found in theme");return oh(D[0],G,R),G.raw=_,G}function hh(_,R){if(R&&R.themeXLSX)return R.themeXLSX;if(_&&typeof _.raw=="string")return _.raw;var D=[Pt];return D[D.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',D[D.length]="<a:themeElements>",D[D.length]='<a:clrScheme name="Office">',D[D.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',D[D.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',D[D.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',D[D.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',D[D.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',D[D.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',D[D.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',D[D.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',D[D.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',D[D.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',D[D.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',D[D.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',D[D.length]="</a:clrScheme>",D[D.length]='<a:fontScheme name="Office">',D[D.length]="<a:majorFont>",D[D.length]='<a:latin typeface="Cambria"/>',D[D.length]='<a:ea typeface=""/>',D[D.length]='<a:cs typeface=""/>',D[D.length]='<a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/>',D[D.length]='<a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/>',D[D.length]='<a:font script="Hans" typeface="\u5B8B\u4F53"/>',D[D.length]='<a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/>',D[D.length]='<a:font script="Arab" typeface="Times New Roman"/>',D[D.length]='<a:font script="Hebr" typeface="Times New Roman"/>',D[D.length]='<a:font script="Thai" typeface="Tahoma"/>',D[D.length]='<a:font script="Ethi" typeface="Nyala"/>',D[D.length]='<a:font script="Beng" typeface="Vrinda"/>',D[D.length]='<a:font script="Gujr" typeface="Shruti"/>',D[D.length]='<a:font script="Khmr" typeface="MoolBoran"/>',D[D.length]='<a:font script="Knda" typeface="Tunga"/>',D[D.length]='<a:font script="Guru" typeface="Raavi"/>',D[D.length]='<a:font script="Cans" typeface="Euphemia"/>',D[D.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',D[D.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',D[D.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',D[D.length]='<a:font script="Thaa" typeface="MV Boli"/>',D[D.length]='<a:font script="Deva" typeface="Mangal"/>',D[D.length]='<a:font script="Telu" typeface="Gautami"/>',D[D.length]='<a:font script="Taml" typeface="Latha"/>',D[D.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',D[D.length]='<a:font script="Orya" typeface="Kalinga"/>',D[D.length]='<a:font script="Mlym" typeface="Kartika"/>',D[D.length]='<a:font script="Laoo" typeface="DokChampa"/>',D[D.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',D[D.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',D[D.length]='<a:font script="Viet" typeface="Times New Roman"/>',D[D.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',D[D.length]='<a:font script="Geor" typeface="Sylfaen"/>',D[D.length]="</a:majorFont>",D[D.length]="<a:minorFont>",D[D.length]='<a:latin typeface="Calibri"/>',D[D.length]='<a:ea typeface=""/>',D[D.length]='<a:cs typeface=""/>',D[D.length]='<a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/>',D[D.length]='<a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/>',D[D.length]='<a:font script="Hans" typeface="\u5B8B\u4F53"/>',D[D.length]='<a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/>',D[D.length]='<a:font script="Arab" typeface="Arial"/>',D[D.length]='<a:font script="Hebr" typeface="Arial"/>',D[D.length]='<a:font script="Thai" typeface="Tahoma"/>',D[D.length]='<a:font script="Ethi" typeface="Nyala"/>',D[D.length]='<a:font script="Beng" typeface="Vrinda"/>',D[D.length]='<a:font script="Gujr" typeface="Shruti"/>',D[D.length]='<a:font script="Khmr" typeface="DaunPenh"/>',D[D.length]='<a:font script="Knda" typeface="Tunga"/>',D[D.length]='<a:font script="Guru" typeface="Raavi"/>',D[D.length]='<a:font script="Cans" typeface="Euphemia"/>',D[D.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',D[D.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',D[D.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',D[D.length]='<a:font script="Thaa" typeface="MV Boli"/>',D[D.length]='<a:font script="Deva" typeface="Mangal"/>',D[D.length]='<a:font script="Telu" typeface="Gautami"/>',D[D.length]='<a:font script="Taml" typeface="Latha"/>',D[D.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',D[D.length]='<a:font script="Orya" typeface="Kalinga"/>',D[D.length]='<a:font script="Mlym" typeface="Kartika"/>',D[D.length]='<a:font script="Laoo" typeface="DokChampa"/>',D[D.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',D[D.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',D[D.length]='<a:font script="Viet" typeface="Arial"/>',D[D.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',D[D.length]='<a:font script="Geor" typeface="Sylfaen"/>',D[D.length]="</a:minorFont>",D[D.length]="</a:fontScheme>",D[D.length]='<a:fmtScheme name="Office">',D[D.length]="<a:fillStyleLst>",D[D.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',D[D.length]='<a:gradFill rotWithShape="1">',D[D.length]="<a:gsLst>",D[D.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',D[D.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',D[D.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',D[D.length]="</a:gsLst>",D[D.length]='<a:lin ang="16200000" scaled="1"/>',D[D.length]="</a:gradFill>",D[D.length]='<a:gradFill rotWithShape="1">',D[D.length]="<a:gsLst>",D[D.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>',D[D.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>',D[D.length]="</a:gsLst>",D[D.length]='<a:lin ang="16200000" scaled="0"/>',D[D.length]="</a:gradFill>",D[D.length]="</a:fillStyleLst>",D[D.length]="<a:lnStyleLst>",D[D.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>',D[D.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>',D[D.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>',D[D.length]="</a:lnStyleLst>",D[D.length]="<a:effectStyleLst>",D[D.length]="<a:effectStyle>",D[D.length]="<a:effectLst>",D[D.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',D[D.length]="</a:effectLst>",D[D.length]="</a:effectStyle>",D[D.length]="<a:effectStyle>",D[D.length]="<a:effectLst>",D[D.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',D[D.length]="</a:effectLst>",D[D.length]="</a:effectStyle>",D[D.length]="<a:effectStyle>",D[D.length]="<a:effectLst>",D[D.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',D[D.length]="</a:effectLst>",D[D.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>',D[D.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',D[D.length]="</a:effectStyle>",D[D.length]="</a:effectStyleLst>",D[D.length]="<a:bgFillStyleLst>",D[D.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',D[D.length]='<a:gradFill rotWithShape="1">',D[D.length]="<a:gsLst>",D[D.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',D[D.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>',D[D.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',D[D.length]="</a:gsLst>",D[D.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',D[D.length]="</a:gradFill>",D[D.length]='<a:gradFill rotWithShape="1">',D[D.length]="<a:gsLst>",D[D.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',D[D.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',D[D.length]="</a:gsLst>",D[D.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',D[D.length]="</a:gradFill>",D[D.length]="</a:bgFillStyleLst>",D[D.length]="</a:fmtScheme>",D[D.length]="</a:themeElements>",D[D.length]="<a:objectDefaults>",D[D.length]="<a:spDef>",D[D.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>',D[D.length]="</a:spDef>",D[D.length]="<a:lnDef>",D[D.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>',D[D.length]="</a:lnDef>",D[D.length]="</a:objectDefaults>",D[D.length]="<a:extraClrSchemeLst/>",D[D.length]="</a:theme>",D.join("")}function fh(_,R,D){var G=_.l+R,ae=_.read_shift(4);if(ae===124226)return;if(!D.cellStyles){_.l=G;return}var Te=_.slice(_.l);_.l=G;var Ye;try{Ye=mr(Te,{type:"array"})}catch(yt){return}var je=Ae(Ye,"theme/theme/theme1.xml",!0);return je?lh(je,D):void 0}function ph(_){return _.read_shift(4)}function rf(_){var R={};R.xclrType=_.read_shift(2),R.nTintShade=_.read_shift(2);switch(R.xclrType){case 0:_.l+=4;break;case 1:R.xclrValue=nf(_,4);break;case 2:R.xclrValue=Oo(_,4);break;case 3:R.xclrValue=ph(_,4);break;case 4:_.l+=4;break}return _.l+=8,R}function nf(_,R){return ji(_,R)}function af(_,R){return ji(_,R)}function of(_){var R=_.read_shift(2),D=_.read_shift(2)-4,G=[R];switch(R){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:G[1]=rf(_,D);break;case 6:G[1]=af(_,D);break;case 14:case 15:G[1]=_.read_shift(D===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+R+" "+D)}return G}function sf(_,R){var D=_.l+R;_.l+=2;var G=_.read_shift(2);_.l+=2;for(var ae=_.read_shift(2),Te=[];ae-- >0;)Te.push(of(_,D-_.l));return{ixfe:G,ext:Te}}function lf(_,R){R.forEach(function(D){switch(D[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 cf(_){var R=[];if(!_)return R;var D=1;return(_.match(ut)||[]).forEach(function(G){var ae=Yt(G);switch(ae[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete ae[0],ae.i?D=ae.i:ae.i=D,R.push(ae);break}}),R}function uf(_){var R={};R.i=_.read_shift(4);var D={};D.r=_.read_shift(4),D.c=_.read_shift(4),R.r=un(D);var G=_.read_shift(1);return G&2&&(R.l="1"),G&8&&(R.a="1"),R}function df(_,R,D){var G=[],ae=!1;return oa(_,function(Ye,je,yt){switch(yt){case 63:G.push(Ye);break;default:if(!((je||"").indexOf("Begin")>0)){if(!((je||"").indexOf("End")>0)){if(!ae||D.WTF)throw new Error("Unexpected record "+yt+" "+je)}}}}),G}function hf(){}function ff(_,R,D,G){if(!_)return _;var ae=G||{},Te=!1,Ye=!1;oa(_,function(yt,_t,Wt){if(Ye)return;switch(Wt){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:Te=!0;break;case 36:Te=!1;break;default:if(!((_t||"").indexOf("Begin")>0)){if(!((_t||"").indexOf("End")>0)){if(!Te||ae.WTF)throw new Error("Unexpected record "+Wt.toString(16)+" "+_t)}}}},ae)}Qa.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Qa.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";function pf(_,R){if(!_)return"??";var D=(_.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return R["!id"][D].Target}var Ar=1024;function xe(_,R){for(var D=[21600,21600],G=["m0,0l0",D[1],D[0],D[1],D[0],"0xe"].join(","),ae=[ur("xml",null,{"xmlns:v":Yn.v,"xmlns:o":Yn.o,"xmlns:x":Yn.x,"xmlns:mv":Yn.mv}).replace(/\/>/,">"),ur("o:shapelayout",ur("o:idmap",null,{"v:ext":"edit",data:_}),{"v:ext":"edit"}),ur("v:shapetype",[ur("v:stroke",null,{joinstyle:"miter"}),ur("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:D.join(","),path:G})];Ar<_*1e3;)Ar+=1e3;return R.forEach(function(Te){var Ye=Ui(Te[0]),je={color2:"#BEFF82",type:"gradient"};je.type=="gradient"&&(je.angle="-180");var yt=je.type=="gradient"?ur("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,_t=ur("v:fill",yt,je),Wt={on:"t",obscured:"t"};++Ar,ae=ae.concat(["<v:shape"+Nr({id:"_x0000_s"+Ar,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(Te[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",_t,ur("v:shadow",null,Wt),ur("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",tr("x:Anchor",[Ye.c+1,0,Ye.r+1,0,Ye.c+3,20,Ye.r+5,20].join(",")),tr("x:AutoFill","False"),tr("x:Row",String(Ye.r)),tr("x:Column",String(Ye.c)),Te[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),ae.push("</xml>"),ae.join("")}Qa.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";function Re(_,R){var D=Array.isArray(_),G;R.forEach(function(ae){var Te=Ui(ae.ref);if(D?(_[Te.r]||(_[Te.r]=[]),G=_[Te.r][Te.c]):G=_[ae.ref],!G){G={t:"z"},D?_[Te.r][Te.c]=G:_[ae.ref]=G;var Ye=na(_["!ref"]||"BDWGO1000001:A1");Ye.s.r>Te.r&&(Ye.s.r=Te.r),Ye.e.r<Te.r&&(Ye.e.r=Te.r),Ye.s.c>Te.c&&(Ye.s.c=Te.c),Ye.e.c<Te.c&&(Ye.e.c=Te.c);var je=ba(Ye);je!==_["!ref"]&&(_["!ref"]=je)}G.c||(G.c=[]);var yt={a:ae.author,t:ae.t,r:ae.r};ae.h&&(yt.h=ae.h),G.c.push(yt)})}function Ve(_,R){if(_.match(/<(?:\w+:)?comments *\/>/))return[];var D=[],G=[],ae=_.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);ae&&ae[1]&&ae[1].split(/<\/\w*:?author>/).forEach(function(Ye){if(Ye===""||Ye.trim()==="")return;var je=Ye.match(/<(?:\w+:)?author[^>]*>(.*)/);je&&D.push(je[1])});var Te=_.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return Te&&Te[1]&&Te[1].split(/<\/\w*:?comment>/).forEach(function(Ye){if(Ye===""||Ye.trim()==="")return;var je=Ye.match(/<(?:\w+:)?comment[^>]*>/);if(!je)return;var yt=Yt(je[0]),_t={author:yt.authorId&&D[yt.authorId]||"sheetjsghost",ref:yt.ref,guid:yt.guid},Wt=Ui(yt.ref);if(R.sheetRows&&R.sheetRows<=Wt.r)return;var hr=Ye.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),_r=!!hr&&!!hr[1]&&Ie(hr[1])||{r:"",t:"",h:""};_t.r=_r.r,_r.r=="<t></t>"&&(_r.t=_r.h=""),_t.t=(_r.t||"").replace(/\r\n/g,`
`).replace(/\r/g,`
`),R.cellHTML&&(_t.h=_r.h),G.push(_t)}),G}var gt=ur("comments",null,{xmlns:sn.main[0]});function rr(_){var R=[Pt,gt],D=[];return R.push("<authors>"),_.forEach(function(G){G[1].forEach(function(ae){var Te=ht(ae.a);if(D.indexOf(Te)>-1)return;D.push(Te),R.push("<author>"+Te+"</author>")})}),R.push("</authors>"),R.push("<commentList>"),_.forEach(function(G){G[1].forEach(function(ae){R.push('<comment ref="'+G[0]+'" authorId="'+D.indexOf(ht(ae.a))+'"><text>'),R.push(tr("t",ae.t==null?"":ht(ae.t))),R.push("</text></comment>")})}),R.push("</commentList>"),R.length>2&&(R[R.length]="</comments>",R[1]=R[1].replace("/>",">")),R.join("")}function Hr(_){var R={};R.iauthor=_.read_shift(4);var D=wa(_,16);return R.rfx=D.s,R.ref=un(D.s),_.l+=16,R}function an(_,R){return R==null&&(R=_n(36)),R.write_shift(4,_[1].iauthor),wi(_[0],R),R.write_shift(4,0),R.write_shift(4,0),R.write_shift(4,0),R.write_shift(4,0),R}var yn=Gt;function Hn(_){return Er(_.slice(0,54))}function Xi(_,R){var D=[],G=[],ae={},Te=!1;return oa(_,function(je,yt,_t){switch(_t){case 632:G.push(je);break;case 635:ae=je;break;case 637:ae.t=je.t,ae.h=je.h,ae.r=je.r;break;case 636:if(ae.author=G[ae.iauthor],delete ae.iauthor,R.sheetRows&&ae.rfx&&R.sheetRows<=ae.rfx.r)break;ae.t||(ae.t=""),delete ae.rfx,D.push(ae);break;case 3072:break;case 35:Te=!0;break;case 36:Te=!1;break;case 37:break;case 38:break;default:if(!((yt||"").indexOf("Begin")>0)){if(!((yt||"").indexOf("End")>0)){if(!Te||R.WTF)throw new Error("Unexpected record "+_t+" "+yt)}}}}),D}function Fi(_){var R=Ci(),D=[];return gi(R,"BrtBeginComments"),gi(R,"BrtBeginCommentAuthors"),_.forEach(function(G){G[1].forEach(function(ae){if(D.indexOf(ae.a)>-1)return;D.push(ae.a.slice(0,54)),gi(R,"BrtCommentAuthor",Hn(ae.a))})}),gi(R,"BrtEndCommentAuthors"),gi(R,"BrtBeginCommentList"),_.forEach(function(G){G[1].forEach(function(ae){ae.iauthor=D.indexOf(ae.a);var Te={s:Ui(G[0]),e:Ui(G[0])};gi(R,"BrtBeginComment",an([Te,ae])),ae.t&&ae.t.length>0&&gi(R,"BrtCommentText",Zn(ae)),gi(R,"BrtEndComment"),delete ae.iauthor})}),gi(R,"BrtEndCommentList"),gi(R,"BrtEndComments"),R.end()}var Zi="application/vnd.ms-office.vbaProject";function mo(_){var R=Fe.utils.cfb_new({root:"R"});return _.FullPaths.forEach(function(D,G){if(D.slice(-1)==="/"||!D.match(/_VBA_PROJECT_CUR/))return;var ae=D.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");Fe.utils.cfb_add(R,ae,_.FileIndex[G].content)}),Fe.write(R)}function So(_,R){R.FullPaths.forEach(function(D,G){if(G==0)return;var ae=D.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");ae.slice(-1)!=="/"&&Fe.utils.cfb_add(_,ae,R.FileIndex[G].content)})}var ko=["xlsb","xlsm","xlam","biff8","xla"];Qa.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",Qa.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 yl(){return{"!type":"macro"}}var Al=function(){var _=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,R={r:0,c:0};function D(G,ae,Te,Ye){var je=!1,yt=!1;Te.length==0?yt=!0:Te.charAt(0)=="["&&(yt=!0,Te=Te.slice(1,-1)),Ye.length==0?je=!0:Ye.charAt(0)=="["&&(je=!0,Ye=Ye.slice(1,-1));var _t=Te.length>0?parseInt(Te,10)|0:0,Wt=Ye.length>0?parseInt(Ye,10)|0:0;return je?Wt+=R.c:--Wt,yt?_t+=R.r:--_t,ae+(je?"":"$")+va(Wt)+(yt?"":"$")+Ei(_t)}return function(ae,Te){return R=Te,ae.replace(_,D)}}(),il=/(^|[^._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(R,D){return R.replace(il,function(G,ae,Te,Ye,je,yt){var _t=ra(Ye)-(Te?0:D.c),Wt=Ii(yt)-(je?0:D.r),hr=Wt==0?"":je?Wt+1:"["+Wt+"]",_r=_t==0?"":Te?_t+1:"["+_t+"]";return ae+"R"+hr+"C"+_r})}}();function Bl(_,R){return _.replace(il,function(D,G,ae,Te,Ye,je){return G+(ae=="$"?ae+Te:va(ra(Te)+R.c))+(Ye=="$"?Ye+je:Ei(Ii(je)+R.r))})}function Kl(_,R,D){var G=pa(R),ae=G.s,Te=Ui(D),Ye={r:Te.r-ae.r,c:Te.c-ae.c};return Bl(_,Ye)}function dl(_){return!(_.length==1)}function pu(_){return _.replace(/_xlfn\./g,"")}function Jl(_){_.l+=1;return}function Uc(_,R){var D=_.read_shift(R==1?1:2);return[D&16383,D>>14&1,D>>15&1]}function Vc(_,R,D){var G=2;if(D){if(D.biff>=2&&D.biff<=5)return Kd(_,R,D);D.biff==12&&(G=4)}var ae=_.read_shift(G),Te=_.read_shift(G),Ye=Uc(_,2),je=Uc(_,2);return{s:{r:ae,c:Ye[0],cRel:Ye[1],rRel:Ye[2]},e:{r:Te,c:je[0],cRel:je[1],rRel:je[2]}}}function Kd(_){var R=Uc(_,2),D=Uc(_,2),G=_.read_shift(1),ae=_.read_shift(1);return{s:{r:R[0],c:G,cRel:R[1],rRel:R[2]},e:{r:D[0],c:ae,cRel:D[1],rRel:D[2]}}}function bd(_,R,D){if(D.biff<8)return Kd(_,R,D);var G=_.read_shift(D.biff==12?4:2),ae=_.read_shift(D.biff==12?4:2),Te=Uc(_,2),Ye=Uc(_,2);return{s:{r:G,c:Te[0],cRel:Te[1],rRel:Te[2]},e:{r:ae,c:Ye[0],cRel:Ye[1],rRel:Ye[2]}}}function Dd(_,R,D){if(D&&D.biff>=2&&D.biff<=5)return Vd(_,R,D);var G=_.read_shift(D&&D.biff==12?4:2),ae=Uc(_,2);return{r:G,c:ae[0],cRel:ae[1],rRel:ae[2]}}function Vd(_){var R=Uc(_,2),D=_.read_shift(1);return{r:R[0],c:D,cRel:R[1],rRel:R[2]}}function Xd(_){var R=_.read_shift(2),D=_.read_shift(2);return{r:R,c:D&255,fQuoted:!!(D&16384),cRel:D>>15,rRel:D>>15}}function qd(_,R,D){var G=D&&D.biff?D.biff:8;if(G>=2&&G<=5)return yd(_,R,D);var ae=_.read_shift(G>=12?4:2),Te=_.read_shift(2),Ye=(Te&16384)>>14,je=(Te&32768)>>15;if(Te&=16383,je==1)for(;ae>524287;)ae-=1048576;if(Ye==1)for(;Te>8191;)Te=Te-16384;return{r:ae,c:Te,cRel:Ye,rRel:je}}function yd(_){var R=_.read_shift(2),D=_.read_shift(1),G=(R&32768)>>15,ae=(R&16384)>>14;return R&=16383,G==1&&R>=8192&&(R=R-16384),ae==1&&D>=128&&(D=D-256),{r:R,c:D,cRel:ae,rRel:G}}function Gd(_,R,D){var G=(_[_.l++]&96)>>5,ae=Vc(_,D.biff>=2&&D.biff<=5?6:8,D);return[G,ae]}function eh(_,R,D){var G=(_[_.l++]&96)>>5,ae=_.read_shift(2,"i"),Te=8;if(D)switch(D.biff){case 5:_.l+=12,Te=6;break;case 12:Te=12;break}var Ye=Vc(_,Te,D);return[G,ae,Ye]}function th(_,R,D){var G=(_[_.l++]&96)>>5;return _.l+=D&&D.biff>8?12:D.biff<8?6:8,[G]}function Md(_,R,D){var G=(_[_.l++]&96)>>5,ae=_.read_shift(2),Te=8;if(D)switch(D.biff){case 5:_.l+=12,Te=6;break;case 12:Te=12;break}return _.l+=Te,[G,ae]}function rh(_,R,D){var G=(_[_.l++]&96)>>5,ae=bd(_,R-1,D);return[G,ae]}function Rd(_,R,D){var G=(_[_.l++]&96)>>5;return _.l+=D.biff==2?6:D.biff==12?14:7,[G]}function ch(_){var R=_[_.l+1]&1,D=1;return _.l+=4,[R,D]}function mh(_,R,D){_.l+=2;for(var G=_.read_shift(D&&D.biff==2?1:2),ae=[],Te=0;Te<=G;++Te)ae.push(_.read_shift(D&&D.biff==2?1:2));return ae}function yp(_,R,D){var G=_[_.l+1]&255?1:0;return _.l+=2,[G,_.read_shift(D&&D.biff==2?1:2)]}function wp(_,R,D){var G=_[_.l+1]&255?1:0;return _.l+=2,[G,_.read_shift(D&&D.biff==2?1:2)]}function xp(_){var R=_[_.l+1]&255?1:0;return _.l+=2,[R,_.read_shift(2)]}function Sp(_,R,D){var G=_[_.l+1]&255?1:0;return _.l+=D&&D.biff==2?3:4,[G]}function Nf(_){var R=_.read_shift(1),D=_.read_shift(1);return[R,D]}function Cp(_){return _.read_shift(2),Nf(_,2)}function Ep(_){return _.read_shift(2),Nf(_,2)}function _p(_,R,D){var G=(_[_.l]&96)>>5;_.l+=1;var ae=Dd(_,0,D);return[G,ae]}function Tp(_,R,D){var G=(_[_.l]&96)>>5;_.l+=1;var ae=qd(_,0,D);return[G,ae]}function Ip(_,R,D){var G=(_[_.l]&96)>>5;_.l+=1;var ae=_.read_shift(2);D&&D.biff==5&&(_.l+=12);var Te=Dd(_,0,D);return[G,ae,Te]}function Op(_,R,D){var G=(_[_.l]&96)>>5;_.l+=1;var ae=_.read_shift(D&&D.biff<=3?1:2);return[Nm[ae],kf[ae],G]}function Lp(_,R,D){var G=_[_.l++],ae=_.read_shift(1),Te=D&&D.biff<=3?[G==88?-1:0,_.read_shift(1)]:Np(_);return[ae,(Te[0]===0?kf:Lm)[Te[1]]]}function Np(_){return[_[_.l+1]>>7,_.read_shift(2)&32767]}function Dp(_,R,D){_.l+=D&&D.biff==2?3:4;return}function Mp(_,R,D){if(_.l++,D&&D.biff==12)return[_.read_shift(4,"i"),0];var G=_.read_shift(2),ae=_.read_shift(D&&D.biff==2?1:2);return[G,ae]}function Rp(_){return _.l++,No[_.read_shift(1)]}function Fp(_){return _.l++,_.read_shift(2)}function kp(_){return _.l++,_.read_shift(1)!==0}function Bp(_){return _.l++,fa(_,8)}function Pp(_,R,D){return _.l++,pe(_,R-1,D)}function Up(_,R){var D=[_.read_shift(1)];if(R==12)switch(D[0]){case 2:D[0]=4;break;case 4:D[0]=16;break;case 0:D[0]=1;break;case 1:D[0]=2;break}switch(D[0]){case 4:D[1]=Xs(_,1)?"TRUE":"FALSE",R!=12&&(_.l+=7);break;case 37:case 16:D[1]=No[_[_.l]],_.l+=R==12?4:8;break;case 0:_.l+=8;break;case 1:D[1]=fa(_,8);break;case 2:D[1]=Jt(_,0,{biff:R>0&&R<8?2:R});break;default:throw new Error("Bad SerAr: "+D[0])}return D}function jp(_,R,D){for(var G=_.read_shift(D.biff==12?4:2),ae=[],Te=0;Te!=G;++Te)ae.push((D.biff==12?wa:Ol)(_,8));return ae}function Hp(_,R,D){var G=0,ae=0;D.biff==12?(G=_.read_shift(4),ae=_.read_shift(4)):(ae=1+_.read_shift(1),G=1+_.read_shift(2)),D.biff>=2&&D.biff<8&&(--G,--ae==0&&(ae=256));for(var Te=0,Ye=[];Te!=G&&(Ye[Te]=[]);++Te)for(var je=0;je!=ae;++je)Ye[Te][je]=Up(_,D.biff);return Ye}function zp(_,R,D){var G=_.read_shift(1)>>>5&3,ae=!D||D.biff>=8?4:2,Te=_.read_shift(ae);switch(D.biff){case 2:_.l+=5;break;case 3:case 4:_.l+=8;break;case 5:_.l+=12;break}return[G,0,Te]}function Wp(_,R,D){if(D.biff==5)return Kp(_,R,D);var G=_.read_shift(1)>>>5&3,ae=_.read_shift(2),Te=_.read_shift(4);return[G,ae,Te]}function Kp(_){var R=_.read_shift(1)>>>5&3,D=_.read_shift(2,"i");_.l+=8;var G=_.read_shift(2);return _.l+=12,[R,D,G]}function Vp(_,R,D){var G=_.read_shift(1)>>>5&3;_.l+=D&&D.biff==2?3:4;var ae=_.read_shift(D&&D.biff==2?1:2);return[G,ae]}function Xp(_,R,D){var G=_.read_shift(1)>>>5&3,ae=_.read_shift(D&&D.biff==2?1:2);return[G,ae]}function Gp(_,R,D){var G=_.read_shift(1)>>>5&3;return _.l+=4,D.biff<8&&_.l--,D.biff==12&&(_.l+=2),[G]}function Yp(_,R,D){var G=(_[_.l++]&96)>>5,ae=_.read_shift(2),Te=4;if(D)switch(D.biff){case 5:Te=15;break;case 12:Te=6;break}return _.l+=Te,[G,ae]}var Qp=ji,Zp=ji,Jp=ji;function Rh(_,R,D){return _.l+=2,[Xd(_,4,D)]}function mf(_){return _.l+=6,[]}var $p=Rh,qp=mf,em=mf,tm=Rh;function Df(_){return _.l+=2,[Ut(_),_.read_shift(2)&1]}var rm=Rh,nm=Df,im=mf,am=Rh,om=Rh,sm=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function lm(_){_.l+=2;var R=_.read_shift(2),D=_.read_shift(2),G=_.read_shift(4),ae=_.read_shift(2),Te=_.read_shift(2),Ye=sm[D>>2&31];return{ixti:R,coltype:D&3,rt:Ye,idx:G,c:ae,C:Te}}function cm(_){return _.l+=2,[_.read_shift(4)]}function um(_,R,D){return _.l+=5,_.l+=2,_.l+=D.biff==2?1:4,["PTGSHEET"]}function dm(_,R,D){return _.l+=D.biff==2?4:5,["PTGENDSHEET"]}function hm(_){var R=_.read_shift(1)>>>5&3,D=_.read_shift(2);return[R,D]}function fm(_){var R=_.read_shift(1)>>>5&3,D=_.read_shift(2);return[R,D]}function pm(_){return _.l+=4,[0,0]}var gf={1:{n:"PtgExp",f:Mp},2:{n:"PtgTbl",f:Jp},3:{n:"PtgAdd",f:Jl},4:{n:"PtgSub",f:Jl},5:{n:"PtgMul",f:Jl},6:{n:"PtgDiv",f:Jl},7:{n:"PtgPower",f:Jl},8:{n:"PtgConcat",f:Jl},9:{n:"PtgLt",f:Jl},10:{n:"PtgLe",f:Jl},11:{n:"PtgEq",f:Jl},12:{n:"PtgGe",f:Jl},13:{n:"PtgGt",f:Jl},14:{n:"PtgNe",f:Jl},15:{n:"PtgIsect",f:Jl},16:{n:"PtgUnion",f:Jl},17:{n:"PtgRange",f:Jl},18:{n:"PtgUplus",f:Jl},19:{n:"PtgUminus",f:Jl},20:{n:"PtgPercent",f:Jl},21:{n:"PtgParen",f:Jl},22:{n:"PtgMissArg",f:Jl},23:{n:"PtgStr",f:Pp},26:{n:"PtgSheet",f:um},27:{n:"PtgEndSheet",f:dm},28:{n:"PtgErr",f:Rp},29:{n:"PtgBool",f:kp},30:{n:"PtgInt",f:Fp},31:{n:"PtgNum",f:Bp},32:{n:"PtgArray",f:Rd},33:{n:"PtgFunc",f:Op},34:{n:"PtgFuncVar",f:Lp},35:{n:"PtgName",f:zp},36:{n:"PtgRef",f:_p},37:{n:"PtgArea",f:Gd},38:{n:"PtgMemArea",f:Vp},39:{n:"PtgMemErr",f:Qp},40:{n:"PtgMemNoMem",f:Zp},41:{n:"PtgMemFunc",f:Xp},42:{n:"PtgRefErr",f:Gp},43:{n:"PtgAreaErr",f:th},44:{n:"PtgRefN",f:Tp},45:{n:"PtgAreaN",f:rh},46:{n:"PtgMemAreaN",f:hm},47:{n:"PtgMemNoMemN",f:fm},57:{n:"PtgNameX",f:Wp},58:{n:"PtgRef3d",f:Ip},59:{n:"PtgArea3d",f:eh},60:{n:"PtgRefErr3d",f:Yp},61:{n:"PtgAreaErr3d",f:Md},255:{}},Mf={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 _ in Mf)gf[_]=gf[Mf[_]]})();var mm={1:{n:"PtgElfLel",f:Df},2:{n:"PtgElfRw",f:am},3:{n:"PtgElfCol",f:$p},6:{n:"PtgElfRwV",f:om},7:{n:"PtgElfColV",f:tm},10:{n:"PtgElfRadical",f:rm},11:{n:"PtgElfRadicalS",f:im},13:{n:"PtgElfColS",f:qp},15:{n:"PtgElfColSV",f:em},16:{n:"PtgElfRadicalLel",f:nm},25:{n:"PtgList",f:lm},29:{n:"PtgSxName",f:cm},255:{}},Af={0:{n:"PtgAttrNoop",f:pm},1:{n:"PtgAttrSemi",f:Sp},2:{n:"PtgAttrIf",f:wp},4:{n:"PtgAttrChoose",f:mh},8:{n:"PtgAttrGoto",f:yp},16:{n:"PtgAttrSum",f:Dp},32:{n:"PtgAttrBaxcel",f:ch},64:{n:"PtgAttrSpace",f:Cp},65:{n:"PtgAttrSpaceSemi",f:Ep},128:{n:"PtgAttrIfError",f:xp},255:{}};Af[33]=Af[32];function Fh(_,R,D,G){if(G.biff<8)return ji(_,R);for(var ae=_.l+R,Te=[],Ye=0;Ye!==D.length;++Ye)switch(D[Ye][0]){case"PtgArray":D[Ye][1]=Hp(_,0,G),Te.push(D[Ye][1]);break;case"PtgMemArea":D[Ye][2]=jp(_,D[Ye][1],G),Te.push(D[Ye][2]);break;case"PtgExp":G&&G.biff==12&&(D[Ye][1][1]=_.read_shift(4),Te.push(D[Ye][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+D[Ye][0];default:break}return R=ae-_.l,R!==0&&Te.push(ji(_,R)),Te}function kh(_,R,D){for(var G=_.l+R,ae,Te,Ye=[];G!=_.l;)R=G-_.l,Te=_[_.l],ae=gf[Te],(Te===24||Te===25)&&(ae=(Te===24?mm:Af)[_[_.l+1]]),!ae||!ae.f?ji(_,R):Ye.push([ae.n,ae.f(_,R,D)]);return Ye}function gm(_){for(var R=[],D=0;D<_.length;++D){for(var G=_[D],ae=[],Te=0;Te<G.length;++Te){var Ye=G[Te];if(Ye)switch(Ye[0]){case 2:ae.push('"'+Ye[1].replace(/"/g,'""')+'"');break;default:ae.push(Ye[1])}else ae.push("")}R.push(ae.join(","))}return R.join(";")}var Am={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"},vm=new RegExp(/[^\w\u4E00-\u9FFF\u3040-\u30FF]/);function bm(_,R){if(!_&&!(R&&R.biff<=5&&R.biff>=2))throw new Error("empty sheet name");return vm.test(_)?"'"+_+"'":_}function Rf(_,R,D){if(!_)return"SH33TJSERR0";if(D.biff>8&&(!_.XTI||!_.XTI[R]))return _.SheetNames[R];if(!_.XTI)return"SH33TJSERR6";var G=_.XTI[R];if(D.biff<8)return R>1e4&&(R-=65536),R<0&&(R=-R),R==0?"":_.XTI[R-1];if(!G)return"SH33TJSERR1";var ae="";if(D.biff>8)switch(_[G[0]][0]){case 357:return ae=G[1]==-1?"#REF":_.SheetNames[G[1]],G[1]==G[2]?ae:ae+":"+_.SheetNames[G[2]];case 358:return D.SID!=null?_.SheetNames[D.SID]:"SH33TJSSAME"+_[G[0]][0];case 355:default:return"SH33TJSSRC"+_[G[0]][0]}switch(_[G[0]][0][0]){case 1025:return ae=G[1]==-1?"#REF":_.SheetNames[G[1]]||"SH33TJSERR3",G[1]==G[2]?ae:ae+":"+_.SheetNames[G[2]];case 14849:return _[G[0]].slice(1).map(function(Te){return Te.Name}).join(";;");default:return _[G[0]][0][3]?(ae=G[1]==-1?"#REF":_[G[0]][0][3][G[1]]||"SH33TJSERR4",G[1]==G[2]?ae:ae+":"+_[G[0]][0][3][G[2]]):"SH33TJSERR2"}}function Ff(_,R,D){var G=Rf(_,R,D);return G=="#REF"?G:bm(G,D)}function Cu(_,R,D,G,ae){var Te=ae&&ae.biff||8,Ye={s:{c:0,r:0},e:{c:0,r:0}},je=[],yt,_t,Wt,hr=0,_r=0,Rr,on="";if(!_[0]||!_[0][0])return"";for(var Pr=-1,wn="",Nn=0,Rn=_[0].length;Nn<Rn;++Nn){var cn=_[0][Nn];switch(cn[0]){case"PtgUminus":je.push("-"+je.pop());break;case"PtgUplus":je.push("+"+je.pop());break;case"PtgPercent":je.push(je.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(yt=je.pop(),_t=je.pop(),Pr>=0){switch(_[0][Pr][1][0]){case 0:wn=Je(" ",_[0][Pr][1][1]);break;case 1:wn=Je("\r",_[0][Pr][1][1]);break;default:if(wn="",ae.WTF)throw new Error("Unexpected PtgAttrSpaceType "+_[0][Pr][1][0])}_t=_t+wn,Pr=-1}je.push(_t+Am[cn[0]]+yt);break;case"PtgIsect":yt=je.pop(),_t=je.pop(),je.push(_t+" "+yt);break;case"PtgUnion":yt=je.pop(),_t=je.pop(),je.push(_t+","+yt);break;case"PtgRange":yt=je.pop(),_t=je.pop(),je.push(_t+":"+yt);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":Wt=Pi(cn[1][1],Ye,ae),je.push(kn(Wt,Te));break;case"PtgRefN":Wt=D?Pi(cn[1][1],D,ae):cn[1][1],je.push(kn(Wt,Te));break;case"PtgRef3d":hr=cn[1][1],Wt=Pi(cn[1][2],Ye,ae),on=Ff(G,hr,ae);var ki=on;je.push(on+"!"+kn(Wt,Te));break;case"PtgFunc":case"PtgFuncVar":var ha=cn[1][0],$i=cn[1][1];ha||(ha=0),ha&=127;var Da=ha==0?[]:je.slice(-ha);je.length-=ha,$i==="User"&&($i=Da.shift()),je.push($i+"("+Da.join(",")+")");break;case"PtgBool":je.push(cn[1]?"TRUE":"FALSE");break;case"PtgInt":je.push(cn[1]);break;case"PtgNum":je.push(String(cn[1]));break;case"PtgStr":je.push('"'+cn[1].replace(/"/g,'""')+'"');break;case"PtgErr":je.push(cn[1]);break;case"PtgAreaN":Rr=Ia(cn[1][1],D?{s:D}:Ye,ae),je.push(rn(Rr,ae));break;case"PtgArea":Rr=Ia(cn[1][1],Ye,ae),je.push(rn(Rr,ae));break;case"PtgArea3d":hr=cn[1][1],Rr=cn[1][2],on=Ff(G,hr,ae),je.push(on+"!"+rn(Rr,ae));break;case"PtgAttrSum":je.push("SUM("+je.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":_r=cn[1][2];var lo=(G.names||[])[_r-1]||(G[0]||[])[_r],_a=lo?lo.Name:"SH33TJSNAME"+String(_r);_a in Bf&&(_a=Bf[_a]),je.push(_a);break;case"PtgNameX":var Ma=cn[1][1];_r=cn[1][2];var La;if(ae.biff<=5)Ma<0&&(Ma=-Ma),G[Ma]&&(La=G[Ma][_r]);else{var da="";if(((G[Ma]||[])[0]||[])[0]==14849||(((G[Ma]||[])[0]||[])[0]==1025?G[Ma][_r]&&G[Ma][_r].itab>0&&(da=G.SheetNames[G[Ma][_r].itab-1]+"!"):da=G.SheetNames[_r-1]+"!"),G[Ma]&&G[Ma][_r])da+=G[Ma][_r].Name;else if(G[0]&&G[0][_r])da+=G[0][_r].Name;else{var Co=(Rf(G,Ma,ae)||"").split(";;");Co[_r-1]?da=Co[_r-1]:da+="SH33TJSERRX"}je.push(da);break}La||(La={Name:"SH33TJSERRY"}),je.push(La.Name);break;case"PtgParen":var Ss="(",qo=")";if(Pr>=0){wn="";switch(_[0][Pr][1][0]){case 2:Ss=Je(" ",_[0][Pr][1][1])+Ss;break;case 3:Ss=Je("\r",_[0][Pr][1][1])+Ss;break;case 4:qo=Je(" ",_[0][Pr][1][1])+qo;break;case 5:qo=Je("\r",_[0][Pr][1][1])+qo;break;default:if(ae.WTF)throw new Error("Unexpected PtgAttrSpaceType "+_[0][Pr][1][0])}Pr=-1}je.push(Ss+je.pop()+qo);break;case"PtgRefErr":je.push("#REF!");break;case"PtgRefErr3d":je.push("#REF!");break;case"PtgExp":Wt={c:cn[1][1],r:cn[1][0]};var Qs={c:D.c,r:D.r};if(G.sharedf[un(Wt)]){var _s=G.sharedf[un(Wt)];je.push(Cu(_s,Ye,Qs,G,ae))}else{var _l=!1;for(yt=0;yt!=G.arrayf.length;++yt){if(_t=G.arrayf[yt],Wt.c<_t[0].s.c||Wt.c>_t[0].e.c)continue;if(Wt.r<_t[0].s.r||Wt.r>_t[0].e.r)continue;je.push(Cu(_t[1],Ye,Qs,G,ae)),_l=!0;break}_l||je.push(cn[1])}break;case"PtgArray":je.push("{"+gm(cn[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":Pr=Nn;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":je.push("");break;case"PtgAreaErr":je.push("#REF!");break;case"PtgAreaErr3d":je.push("#REF!");break;case"PtgList":je.push("Table"+cn[1].idx+"[#"+cn[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(cn));default:throw new Error("Unrecognized Formula Token: "+String(cn))}var go=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(ae.biff!=3&&(Pr>=0&&go.indexOf(_[0][Nn][0])==-1)){cn=_[0][Pr];var mi=!0;switch(cn[1][0]){case 4:mi=!1;case 0:wn=Je(" ",cn[1][1]);break;case 5:mi=!1;case 1:wn=Je("\r",cn[1][1]);break;default:if(wn="",ae.WTF)throw new Error("Unexpected PtgAttrSpaceType "+cn[1][0])}je.push((mi?wn:"")+je.pop()+(mi?"":wn)),Pr=-1}}if(je.length>1&&ae.WTF)throw new Error("bad formula stack");return je[0]}function ym(_,R,D){var G=_.l+R,ae=D.biff==2?1:2,Te,Ye=_.read_shift(ae);if(Ye==65535)return[[],ji(_,R-2)];var je=kh(_,Ye,D);return R!==Ye+ae&&(Te=Fh(_,R-Ye-ae,je,D)),_.l=G,[je,Te]}function wm(_,R,D){var G=_.l+R,ae=D.biff==2?1:2,Te,Ye=_.read_shift(ae);if(Ye==65535)return[[],ji(_,R-2)];var je=kh(_,Ye,D);return R!==Ye+ae&&(Te=Fh(_,R-Ye-ae,je,D)),_.l=G,[je,Te]}function xm(_,R,D,G){var ae=_.l+R,Te=kh(_,G,D),Ye;return ae!==_.l&&(Ye=Fh(_,ae-_.l,Te,D)),[Te,Ye]}function Sm(_,R,D){var G=_.l+R,ae,Te=_.read_shift(2),Ye=kh(_,Te,D);return Te==65535?[[],ji(_,R-2)]:(R!==Te+2&&(ae=Fh(_,G-Te-2,Ye,D)),[Ye,ae])}function Cm(_){var R;if(Xn(_,_.l+6)!==65535)return[fa(_),"n"];switch(_[_.l]){case 0:return _.l+=8,["String","s"];case 1:return R=_[_.l+2]===1,_.l+=8,[R,"b"];case 2:return R=_[_.l+2],_.l+=8,[R,"e"];case 3:return _.l+=8,["","s"]}return[]}function Em(_){if(_==null){var R=_n(8);return R.write_shift(1,3),R.write_shift(1,0),R.write_shift(2,0),R.write_shift(2,0),R.write_shift(2,65535),R}else if(typeof _=="number")return ja(_);return ja(0)}function vf(_,R,D){var G=_.l+R,ae=ts(_,6);D.biff==2&&++_.l;var Te=Cm(_,8),Ye=_.read_shift(1);D.biff!=2&&(_.read_shift(1),D.biff>=5&&_.read_shift(4));var je=wm(_,G-_.l,D);return{cell:ae,val:Te[0],formula:je,shared:Ye>>3&1,tt:Te[1]}}function _m(_,R,D,G,ae){var Te=ds(R,D,ae),Ye=Em(_.v),je=_n(6),yt=1|32;je.write_shift(2,yt),je.write_shift(4,0);for(var _t=_n(_.bf.length),Wt=0;Wt<_.bf.length;++Wt)_t[Wt]=_.bf[Wt];var hr=P([Te,Ye,je,_t]);return hr}function Kh(_,R,D){var G=_.read_shift(4),ae=kh(_,G,D),Te=_.read_shift(4),Ye=Te>0?Fh(_,Te,ae,D):null;return[ae,Ye]}var Tm=Kh,Vh=Kh,Im=Kh,Om=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"},kf={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"},Nm={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 Pf(_){return _.slice(0,3)=="of:"&&(_=_.slice(3)),_.charCodeAt(0)==61&&(_=_.slice(1),_.charCodeAt(0)==61&&(_=_.slice(1))),_=_.replace(/COM\.MICROSOFT\./g,""),_=_.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(R,D){return D.replace(/\./g,"")}),_=_.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),_.replace(/[;~]/g,",").replace(/\|/g,";")}function Dm(_){var R="of:="+_.replace(il,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return R.replace(/;/g,"|").replace(/,/g,";")}function bf(_){var R=_.split(":"),D=R[0].split(".")[0];return[D,R[0].split(".")[1]+(R.length>1?":"+(R[1].split(".")[1]||R[1].split(".")[0]):"")]}function Mm(_){return _.replace(/\./,"!")}var Bh={},Oh={};Qa.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];var Xh=typeof Map!="undefined";function yf(_,R,D){var G=0,ae=_.length;if(D){if(Xh?D.has(R):Object.prototype.hasOwnProperty.call(D,R)){for(var Te=Xh?D.get(R):D[R];G<Te.length;++G)if(_[Te[G]].t===R)return _.Count++,Te[G]}}else for(;G<ae;++G)if(_[G].t===R)return _.Count++,G;return _[ae]={t:R},_.Count++,_.Unique++,D&&(Xh?(D.has(R)||D.set(R,[]),D.get(R).push(ae)):(Object.prototype.hasOwnProperty.call(D,R)||(D[R]=[]),D[R].push(ae))),ae}function Gh(_,R){var D={min:_+1,max:_+1},G=-1;return R.MDW&&(ai=R.MDW),R.width!=null?D.customWidth=1:R.wpx!=null?G=Pa(R.wpx):R.wch!=null&&(G=R.wch),G>-1?(D.width=Ja(G),D.customWidth=1):R.width!=null&&(D.width=R.width),R.hidden&&(D.hidden=!0),R.level!=null&&(D.outlineLevel=D.level=R.level),D}function gh(_,R){if(!_)return;var D=[.7,.7,.75,.75,.3,.3];R=="xlml"&&(D=[1,1,1,1,.5,.5]),_.left==null&&(_.left=D[0]),_.right==null&&(_.right=D[1]),_.top==null&&(_.top=D[2]),_.bottom==null&&(_.bottom=D[3]),_.header==null&&(_.header=D[4]),_.footer==null&&(_.footer=D[5])}function Ah(_,R,D){var G=D.revssf[R.z!=null?R.z:"General"],ae=60,Te=_.length;if(G==null&&D.ssf){for(;ae<392;++ae)if(D.ssf[ae]==null){K.load(R.z,ae),D.ssf[ae]=R.z,D.revssf[R.z]=G=ae;break}}for(ae=0;ae!=Te;++ae)if(_[ae].numFmtId===G)return ae;return _[Te]={numFmtId:G,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},Te}function Uf(_,R,D,G,ae,Te){try{G.cellNF&&(_.z=K._table[R])}catch(je){if(G.WTF)throw je}if(_.t==="z"&&!G.cellStyles)return;if(_.t==="d"&&typeof _.v=="string"&&(_.v=et(_.v)),(!G||G.cellText!==!1)&&_.t!=="z")try{if(K._table[R]==null&&K.load(Y[R]||"General",R),_.t==="e")_.w=_.w||No[_.v];else if(R===0)if(_.t==="n")(_.v|0)===_.v?_.w=K._general_int(_.v):_.w=K._general_num(_.v);else if(_.t==="d"){var Ye=Ee(_.v);(Ye|0)===Ye?_.w=K._general_int(Ye):_.w=K._general_num(Ye)}else{if(_.v===void 0)return"";_.w=K._general(_.v,Oh)}else _.t==="d"?_.w=K.format(R,Ee(_.v),Oh):_.w=K.format(R,_.v,Oh)}catch(je){if(G.WTF)throw je}if(!G.cellStyles)return;if(D!=null)try{_.s=Te.Fills[D],_.s.fgColor&&_.s.fgColor.theme&&!_.s.fgColor.rgb&&(_.s.fgColor.rgb=br(ae.themeElements.clrScheme[_.s.fgColor.theme].rgb,_.s.fgColor.tint||0),G.WTF&&(_.s.fgColor.raw_rgb=ae.themeElements.clrScheme[_.s.fgColor.theme].rgb)),_.s.bgColor&&_.s.bgColor.theme&&(_.s.bgColor.rgb=br(ae.themeElements.clrScheme[_.s.bgColor.theme].rgb,_.s.bgColor.tint||0),G.WTF&&(_.s.bgColor.raw_rgb=ae.themeElements.clrScheme[_.s.bgColor.theme].rgb))}catch(je){if(G.WTF&&Te.Fills)throw je}}function Rm(_,R,D){if(_&&_["!ref"]){var G=na(_["!ref"]);if(G.e.c<G.s.c||G.e.r<G.s.r)throw new Error("Bad range ("+D+"): "+_["!ref"])}}function Fm(_,R){var D=na(R);D.s.r<=D.e.r&&D.s.c<=D.e.c&&D.s.r>=0&&D.s.c>=0&&(_["!ref"]=ba(D))}var km=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,Bm=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,Pm=/<(?:\w:)?hyperlink [^>]*>/mg,Um=/"(\w*:\w*)"/,jm=/<(?:\w:)?col\b[^>]*[\/]?>/g,Hm=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,zm=/<(?:\w:)?pageMargins[^>]*\/>/g,jf=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,Wm=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,Km=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function Vm(_,R,D,G,ae,Te,Ye){if(!_)return _;G||(G={"!id":{}}),x!=null&&R.dense==null&&(R.dense=x);var je=R.dense?[]:{},yt={s:{r:2e6,c:2e6},e:{r:0,c:0}},_t="",Wt="",hr=_.match(Bm);hr?(_t=_.slice(0,hr.index),Wt=_.slice(hr.index+hr[0].length)):_t=Wt=_;var _r=_t.match(jf);_r?wf(_r[0],je,ae,D):(_r=_t.match(Wm))&&Gm(_r[0],_r[1]||"",je,ae,D,Ye,Te);var Rr=(_t.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(Rr>0){var on=_t.slice(Rr,Rr+50).match(Um);on&&Fm(je,on[1])}var Pr=_t.match(Km);Pr&&Pr[1]&&o0(Pr[1],ae);var wn=[];if(R.cellStyles){var Nn=_t.match(jm);Nn&&t0(wn,Nn)}hr&&c0(hr[1],je,R,yt,Te,Ye);var Rn=Wt.match(Hm);Rn&&(je["!autofilter"]=n0(Rn[0]));var cn=[],ki=Wt.match(km);if(ki)for(Rr=0;Rr!=ki.length;++Rr)cn[Rr]=na(ki[Rr].slice(ki[Rr].indexOf('"')+1));var ha=Wt.match(Pm);ha&&$m(je,ha,G);var $i=Wt.match(zm);if($i&&(je["!margins"]=qm(Yt($i[0]))),!je["!ref"]&&yt.e.c>=yt.s.c&&yt.e.r>=yt.s.r&&(je["!ref"]=ba(yt)),R.sheetRows>0&&je["!ref"]){var Da=na(je["!ref"]);R.sheetRows<=+Da.e.r&&(Da.e.r=R.sheetRows-1,Da.e.r>yt.e.r&&(Da.e.r=yt.e.r),Da.e.r<Da.s.r&&(Da.s.r=Da.e.r),Da.e.c>yt.e.c&&(Da.e.c=yt.e.c),Da.e.c<Da.s.c&&(Da.s.c=Da.e.c),je["!fullref"]=je["!ref"],je["!ref"]=ba(Da))}return wn.length>0&&(je["!cols"]=wn),cn.length>0&&(je["!merges"]=cn),je}function Xm(_){if(_.length===0)return"";for(var R='<mergeCells count="'+_.length+'">',D=0;D!=_.length;++D)R+='<mergeCell ref="'+ba(_[D])+'"/>';return R+"</mergeCells>"}function wf(_,R,D,G){var ae=Yt(_);D.Sheets[G]||(D.Sheets[G]={}),ae.codeName&&(D.Sheets[G].CodeName=Tn(er(ae.codeName)))}function Gm(_,R,D,G,ae,Te,Ye){wf(_.slice(0,_.indexOf(">")),D,G,ae)}function Ym(_,R,D,G,ae){var Te=!1,Ye={},je=null;if(G.bookType!=="xlsx"&&R.vbaraw){var yt=R.SheetNames[D];try{R.Workbook&&(yt=R.Workbook.Sheets[D].CodeName||yt)}catch(Wt){}Te=!0,Ye.codeName=Kr(ht(yt))}if(_&&_["!outline"]){var _t={summaryBelow:1,summaryRight:1};_["!outline"].above&&(_t.summaryBelow=0),_["!outline"].left&&(_t.summaryRight=0),je=(je||"")+ur("outlinePr",null,_t)}if(!Te&&!je)return;ae[ae.length]=ur("sheetPr",je,Ye)}var Qm=["objects","scenarios","selectLockedCells","selectUnlockedCells"],Zm=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function Jm(_){var R={sheet:1};return Qm.forEach(function(D){_[D]!=null&&_[D]&&(R[D]="1")}),Zm.forEach(function(D){_[D]!=null&&!_[D]&&(R[D]="0")}),_.password&&(R.password=yo(_.password).toString(16).toUpperCase()),ur("sheetProtection",null,R)}function $m(_,R,D){for(var G=Array.isArray(_),ae=0;ae!=R.length;++ae){var Te=Yt(er(R[ae]),!0);if(!Te.ref)return;var Ye=((D||{})["!id"]||[])[Te.id];Ye?(Te.Target=Ye.Target,Te.location&&(Te.Target+="#"+Tn(Te.location))):(Te.Target="#"+Tn(Te.location),Ye={Target:Te.Target,TargetMode:"Internal"}),Te.Rel=Ye,Te.tooltip&&(Te.Tooltip=Te.tooltip,delete Te.tooltip);for(var je=na(Te.ref),yt=je.s.r;yt<=je.e.r;++yt)for(var _t=je.s.c;_t<=je.e.c;++_t){var Wt=un({c:_t,r:yt});G?(_[yt]||(_[yt]=[]),_[yt][_t]||(_[yt][_t]={t:"z",v:void 0}),_[yt][_t].l=Te):(_[Wt]||(_[Wt]={t:"z",v:void 0}),_[Wt].l=Te)}}}function qm(_){var R={};return["left","right","top","bottom","header","footer"].forEach(function(D){_[D]&&(R[D]=parseFloat(_[D]))}),R}function e0(_){return gh(_),ur("pageMargins",null,_)}function t0(_,R){for(var D=!1,G=0;G!=R.length;++G){var ae=Yt(R[G],!0);ae.hidden&&(ae.hidden=Xt(ae.hidden));var Te=parseInt(ae.min,10)-1,Ye=parseInt(ae.max,10)-1;for(ae.outlineLevel&&(ae.level=+ae.outlineLevel||0),delete ae.min,delete ae.max,ae.width=+ae.width,!D&&ae.width&&(D=!0,Wa(ae.width)),uo(ae);Te<=Ye;)_[Te++]=bt(ae)}}function r0(_,R){for(var D=["<cols>"],G,ae=0;ae!=R.length;++ae){if(!(G=R[ae]))continue;D[D.length]=ur("col",null,Gh(ae,G))}return D[D.length]="</cols>",D.join("")}function n0(_){var R={ref:(_.match(/ref="([^"]*)"/)||[])[1]};return R}function i0(_,R,D,G){var ae=typeof _.ref=="string"?_.ref:ba(_.ref);D.Workbook||(D.Workbook={Sheets:[]}),D.Workbook.Names||(D.Workbook.Names=[]);var Te=D.Workbook.Names,Ye=pa(ae);Ye.s.r==Ye.e.r&&(Ye.e.r=pa(R["!ref"]).e.r,ae=ba(Ye));for(var je=0;je<Te.length;++je){var yt=Te[je];if(yt.Name!="_xlnm._FilterDatabase")continue;if(yt.Sheet!=G)continue;yt.Ref="'"+D.SheetNames[G]+"'!"+ae;break}return je==Te.length&&Te.push({Name:"_xlnm._FilterDatabase",Sheet:G,Ref:"'"+D.SheetNames[G]+"'!"+ae}),ur("autoFilter",null,{ref:ae})}var a0=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function o0(_,R){R.Views||(R.Views=[{}]),(_.match(a0)||[]).forEach(function(D,G){var ae=Yt(D);R.Views[G]||(R.Views[G]={}),+ae.zoomScale&&(R.Views[G].zoom=+ae.zoomScale),Xt(ae.rightToLeft)&&(R.Views[G].RTL=!0)})}function s0(_,R,D,G){var ae={workbookViewId:"0"};return(((G||{}).Workbook||{}).Views||[])[0]&&(ae.rightToLeft=G.Workbook.Views[0].RTL?"1":"0"),ur("sheetViews",ur("sheetView",null,ae),{})}function l0(_,R,D,G){if(_.v===void 0&&typeof _.f!="string"||_.t==="z")return"";var ae="",Te=_.t,Ye=_.v;if(_.t!=="z")switch(_.t){case"b":ae=_.v?"1":"0";break;case"n":ae=""+_.v;break;case"e":ae=No[_.v];break;case"d":G&&G.cellDates?ae=et(_.v,-1).toISOString():(_=bt(_),_.t="n",ae=""+(_.v=Ee(et(_.v)))),typeof _.z=="undefined"&&(_.z=K._table[14]);break;default:ae=_.v;break}var je=tr("v",ht(ae)),yt={r:R},_t=Ah(G.cellXfs,_,G);_t!==0&&(yt.s=_t);switch(_.t){case"n":break;case"d":yt.t="d";break;case"b":yt.t="b";break;case"e":yt.t="e";break;case"z":break;default:if(_.v==null){delete _.t;break}if(_.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(G&&G.bookSST){je=tr("v",""+yf(G.Strings,_.v,G.revStrings)),yt.t="s";break}yt.t="str";break}if(_.t!=Te&&(_.t=Te,_.v=Ye),typeof _.f=="string"&&_.f){var Wt=_.F&&_.F.slice(0,R.length)==R?{t:"array",ref:_.F}:null;je=ur("f",ht(_.f),Wt)+(_.v!=null?je:"")}return _.l&&D["!links"].push([R,_.l]),_.c&&D["!comments"].push([R,_.c]),ur("c",je,yt)}var c0=function(){var _=/<(?:\w+:)?c[ \/>]/,R=/<\/(?:\w+:)?row>/,D=/r=["']([^"']*)["']/,G=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,ae=/ref=["']([^"']*)["']/,Te=Lt("v"),Ye=Lt("f");return function(yt,_t,Wt,hr,_r,Rr){for(var on=0,Pr="",wn=[],Nn=[],Rn=0,cn=0,ki=0,ha="",$i,Da,lo=0,_a=0,Ma,La,da=0,Co=0,Ss=Array.isArray(Rr.CellXf),qo,Qs=[],_s=[],_l=Array.isArray(_t),go=[],mi={},Hi=!1,aa=!!Wt.sheetStubs,Ki=yt.split(R),Ua=0,Po=Ki.length;Ua!=Po;++Ua){Pr=Ki[Ua].trim();var $n=Pr.length;if($n===0)continue;var ni=0;e:for(on=0;on<$n;++on)switch(Pr[on]){case">":if(Pr[on-1]!="/"){++on;break e}if(Wt&&Wt.cellStyles){if(Da=Yt(Pr.slice(ni,on),!0),lo=Da.r!=null?parseInt(Da.r,10):lo+1,_a=-1,Wt.sheetRows&&Wt.sheetRows<lo)continue;mi={},Hi=!1,Da.ht&&(Hi=!0,mi.hpt=parseFloat(Da.ht),mi.hpx=Bs(mi.hpt)),Da.hidden=="1"&&(Hi=!0,mi.hidden=!0),Da.outlineLevel!=null&&(Hi=!0,mi.level=+Da.outlineLevel),Hi&&(go[lo-1]=mi)}break;case"<":ni=on;break}if(ni>=on)break;if(Da=Yt(Pr.slice(ni,on),!0),lo=Da.r!=null?parseInt(Da.r,10):lo+1,_a=-1,Wt.sheetRows&&Wt.sheetRows<lo)continue;hr.s.r>lo-1&&(hr.s.r=lo-1),hr.e.r<lo-1&&(hr.e.r=lo-1),Wt&&Wt.cellStyles&&(mi={},Hi=!1,Da.ht&&(Hi=!0,mi.hpt=parseFloat(Da.ht),mi.hpx=Bs(mi.hpt)),Da.hidden=="1"&&(Hi=!0,mi.hidden=!0),Da.outlineLevel!=null&&(Hi=!0,mi.level=+Da.outlineLevel),Hi&&(go[lo-1]=mi)),wn=Pr.slice(on).split(_);for(var si=0;si!=wn.length&&!(wn[si].trim().charAt(0)!="<");++si);for(wn=wn.slice(si),on=0;on!=wn.length;++on){if(Pr=wn[on].trim(),Pr.length===0)continue;if(Nn=Pr.match(D),Rn=on,cn=0,ki=0,Pr="<c "+(Pr.slice(0,1)=="<"?">":"")+Pr,Nn!=null&&Nn.length===2){for(Rn=0,ha=Nn[1],cn=0;cn!=ha.length&&!((ki=ha.charCodeAt(cn)-64)<1||ki>26);++cn)Rn=26*Rn+ki;--Rn,_a=Rn}else++_a;for(cn=0;cn!=Pr.length&&!(Pr.charCodeAt(cn)===62);++cn);if(++cn,Da=Yt(Pr.slice(0,cn),!0),Da.r||(Da.r=un({r:lo-1,c:_a})),ha=Pr.slice(cn),$i={t:""},(Nn=ha.match(Te))!=null&&Nn[1]!==""&&($i.v=Tn(Nn[1])),Wt.cellFormula){if((Nn=ha.match(Ye))!=null&&Nn[1]!==""){if($i.f=Tn(er(Nn[1])).replace(/\r\n/g,`
`),Wt.xlfn||($i.f=pu($i.f)),Nn[0].indexOf('t="array"')>-1)$i.F=(ha.match(ae)||[])[1],$i.F.indexOf(":")>-1&&Qs.push([na($i.F),$i.F]);else if(Nn[0].indexOf('t="shared"')>-1){La=Yt(Nn[0]);var Ha=Tn(er(Nn[1]));Wt.xlfn||(Ha=pu(Ha)),_s[parseInt(La.si,10)]=[La,Ha,Da.r]}}else(Nn=ha.match(/<f[^>]*\/>/))&&(La=Yt(Nn[0]),_s[La.si]&&($i.f=Kl(_s[La.si][1],_s[La.si][2],Da.r)));var bi=Ui(Da.r);for(cn=0;cn<Qs.length;++cn)bi.r>=Qs[cn][0].s.r&&bi.r<=Qs[cn][0].e.r&&(bi.c>=Qs[cn][0].s.c&&bi.c<=Qs[cn][0].e.c&&($i.F=Qs[cn][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";hr.s.c>_a&&(hr.s.c=_a),hr.e.c<_a&&(hr.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 Ma=Bh[parseInt($i.v,10)],$i.v=Ma.t,$i.r=Ma.r,Wt.cellHTML&&($i.h=Ma.h);break;case"str":$i.t="s",$i.v=$i.v!=null?er($i.v):"",Wt.cellHTML&&($i.h=We($i.v));break;case"inlineStr":Nn=ha.match(G),$i.t="s",Nn!=null&&(Ma=Ie(Nn[1]))?($i.v=Ma.t,Wt.cellHTML&&($i.h=Ma.h)):$i.v="";break;case"b":$i.v=Xt($i.v);break;case"d":Wt.cellDates?$i.v=et($i.v,1):($i.v=Ee(et($i.v,1)),$i.t="n");break;case"e":(!Wt||Wt.cellText!==!1)&&($i.w=$i.v),$i.v=_o[$i.v];break}if(da=Co=0,qo=null,Ss&&Da.s!==void 0&&(qo=Rr.CellXf[Da.s],qo!=null&&(qo.numFmtId!=null&&(da=qo.numFmtId),Wt.cellStyles&&(qo.fillId!=null&&(Co=qo.fillId)))),Uf($i,da,Co,Wt,_r,Rr),Wt.cellDates&&Ss&&$i.t=="n"&&K.is_date(K._table[da])&&($i.t="d",$i.v=le($i.v)),_l){var Ka=Ui(Da.r);_t[Ka.r]||(_t[Ka.r]=[]),_t[Ka.r][Ka.c]=$i}else _t[Da.r]=$i}}go.length>0&&(_t["!rows"]=go)}}();function u0(_,R,D,G){var ae=[],Te=[],Ye=na(_["!ref"]),je="",yt,_t="",Wt=[],hr=0,_r=0,Rr=_["!rows"],on=Array.isArray(_),Pr={r:_t},wn,Nn=-1;for(_r=Ye.s.c;_r<=Ye.e.c;++_r)Wt[_r]=va(_r);for(hr=Ye.s.r;hr<=Ye.e.r;++hr){for(Te=[],_t=Ei(hr),_r=Ye.s.c;_r<=Ye.e.c;++_r){yt=Wt[_r]+_t;var Rn=on?(_[hr]||[])[_r]:_[yt];if(Rn===void 0)continue;(je=l0(Rn,yt,_,R,D,G))!=null&&Te.push(je)}(Te.length>0||Rr&&Rr[hr])&&(Pr={r:_t},Rr&&Rr[hr]&&(wn=Rr[hr],wn.hidden&&(Pr.hidden=1),Nn=-1,wn.hpx?Nn=Yo(wn.hpx):wn.hpt&&(Nn=wn.hpt),Nn>-1&&(Pr.ht=Nn,Pr.customHeight=1),wn.level&&(Pr.outlineLevel=wn.level)),ae[ae.length]=ur("row",Te.join(""),Pr))}if(Rr)for(;hr<Rr.length;++hr)Rr&&Rr[hr]&&(Pr={r:hr+1},wn=Rr[hr],wn.hidden&&(Pr.hidden=1),Nn=-1,wn.hpx?Nn=Yo(wn.hpx):wn.hpt&&(Nn=wn.hpt),Nn>-1&&(Pr.ht=Nn,Pr.customHeight=1),wn.level&&(Pr.outlineLevel=wn.level),ae[ae.length]=ur("row","",Pr));return ae.join("")}var d0=ur("worksheet",null,{xmlns:sn.main[0],"xmlns:r":sn.r});function h0(_,R,D,G){var ae=[Pt,d0],Te=D.SheetNames[_],Ye=0,je="",yt=D.Sheets[Te];yt==null&&(yt={});var _t=yt["!ref"]||"A1",Wt=na(_t);if(Wt.e.c>16383||Wt.e.r>1048575){if(R.WTF)throw new Error("Range "+_t+" exceeds format limit A1:XFD1048576");Wt.e.c=Math.min(Wt.e.c,16383),Wt.e.r=Math.min(Wt.e.c,1048575),_t=ba(Wt)}G||(G={}),yt["!comments"]=[];var hr=[];Ym(yt,D,_,R,ae),ae[ae.length]=ur("dimension",null,{ref:_t}),ae[ae.length]=s0(yt,R,_,D),R.sheetFormat&&(ae[ae.length]=ur("sheetFormatPr",null,{defaultRowHeight:R.sheetFormat.defaultRowHeight||"16",baseColWidth:R.sheetFormat.baseColWidth||"10",outlineLevelRow:R.sheetFormat.outlineLevelRow||"7"})),yt["!cols"]!=null&&yt["!cols"].length>0&&(ae[ae.length]=r0(yt,yt["!cols"])),ae[Ye=ae.length]="<sheetData/>",yt["!links"]=[],yt["!ref"]!=null&&(je=u0(yt,R,_,D,G),je.length>0&&(ae[ae.length]=je)),ae.length>Ye+1&&(ae[ae.length]="</sheetData>",ae[Ye]=ae[Ye].replace("/>",">")),yt["!protect"]&&(ae[ae.length]=Jm(yt["!protect"])),yt["!autofilter"]!=null&&(ae[ae.length]=i0(yt["!autofilter"],yt,D,_)),yt["!merges"]!=null&&yt["!merges"].length>0&&(ae[ae.length]=Xm(yt["!merges"]));var _r=-1,Rr,on=-1;return yt["!links"].length>0&&(ae[ae.length]="<hyperlinks>",yt["!links"].forEach(function(Pr){if(!Pr[1].Target)return;Rr={ref:Pr[0]},Pr[1].Target.charAt(0)!="#"&&(on=Ho(G,-1,ht(Pr[1].Target).replace(/#.*$/,""),Qa.HLINK),Rr["r:id"]="rId"+on),(_r=Pr[1].Target.indexOf("#"))>-1&&(Rr.location=ht(Pr[1].Target.slice(_r+1))),Pr[1].Tooltip&&(Rr.tooltip=ht(Pr[1].Tooltip)),ae[ae.length]=ur("hyperlink",null,Rr)}),ae[ae.length]="</hyperlinks>"),delete yt["!links"],yt["!margins"]!=null&&(ae[ae.length]=e0(yt["!margins"])),(!R||R.ignoreEC||R.ignoreEC==null)&&(ae[ae.length]=tr("ignoredErrors",ur("ignoredError",null,{numberStoredAsText:1,sqref:_t}))),hr.length>0&&(on=Ho(G,-1,"../drawings/drawing"+(_+1)+".xml",Qa.DRAW),ae[ae.length]=ur("drawing",null,{"r:id":"rId"+on}),yt["!drawing"]=hr),yt["!comments"].length>0&&(on=Ho(G,-1,"../drawings/vmlDrawing"+(_+1)+".vml",Qa.VML),ae[ae.length]=ur("legacyDrawing",null,{"r:id":"rId"+on}),yt["!legacy"]=on),ae.length>1&&(ae[ae.length]="</worksheet>",ae[1]=ae[1].replace("/>",">")),ae.join("")}function f0(_,R){var D={},G=_.l+R;D.r=_.read_shift(4),_.l+=4;var ae=_.read_shift(2);_.l+=1;var Te=_.read_shift(1);return _.l=G,Te&7&&(D.level=Te&7),Te&16&&(D.hidden=!0),Te&32&&(D.hpt=ae/20),D}function p0(_,R,D){var G=_n(17+8*16),ae=(D["!rows"]||[])[_]||{};G.write_shift(4,_),G.write_shift(4,0);var Te=320;ae.hpx?Te=Yo(ae.hpx)*20:ae.hpt&&(Te=ae.hpt*20),G.write_shift(2,Te),G.write_shift(1,0);var Ye=0;ae.level&&(Ye|=ae.level),ae.hidden&&(Ye|=16),(ae.hpx||ae.hpt)&&(Ye|=32),G.write_shift(1,Ye),G.write_shift(1,0);var je=0,yt=G.l;G.l+=4;for(var _t={r:_,c:0},Wt=0;Wt<16;++Wt){if(R.s.c>Wt+1<<10||R.e.c<Wt<<10)continue;for(var hr=-1,_r=-1,Rr=Wt<<10;Rr<Wt+1<<10;++Rr){_t.c=Rr;var on=Array.isArray(D)?(D[_t.r]||[])[_t.c]:D[un(_t)];on&&(hr<0&&(hr=Rr),_r=Rr)}if(hr<0)continue;++je,G.write_shift(4,hr),G.write_shift(4,_r)}var Pr=G.l;return G.l=yt,G.write_shift(4,je),G.l=Pr,G.length>G.l?G.slice(0,G.l):G}function m0(_,R,D,G){var ae=p0(G,D,R);(ae.length>17||(R["!rows"]||[])[G])&&gi(_,"BrtRowHdr",ae)}var g0=wa,A0=wi;function v0(){}function b0(_,R){var D={},G=_[_.l];return++_.l,D.above=!(G&64),D.left=!(G&128),_.l+=18,D.name=ei(_,R-19),D}function y0(_,R,D){D==null&&(D=_n(84+4*_.length));var G=192;R&&(R.above&&(G&=~64),R.left&&(G&=~128)),D.write_shift(1,G);for(var ae=1;ae<3;++ae)D.write_shift(1,0);return Zr({auto:1},D),D.write_shift(-4,-1),D.write_shift(-4,-1),qn(_,D),D.slice(0,D.l)}function w0(_){var R=Un(_);return[R]}function x0(_,R,D){return D==null&&(D=_n(8)),li(R,D)}function S0(_){var R=fi(_);return[R]}function C0(_,R,D){return D==null&&(D=_n(4)),Kn(R,D)}function E0(_){var R=Un(_),D=_.read_shift(1);return[R,D,"b"]}function _0(_,R,D){return D==null&&(D=_n(9)),li(R,D),D.write_shift(1,_.v?1:0),D}function T0(_){var R=fi(_),D=_.read_shift(1);return[R,D,"b"]}function I0(_,R,D){return D==null&&(D=_n(5)),Kn(R,D),D.write_shift(1,_.v?1:0),D}function O0(_){var R=Un(_),D=_.read_shift(1);return[R,D,"e"]}function L0(_,R,D){return D==null&&(D=_n(9)),li(R,D),D.write_shift(1,_.v),D}function N0(_){var R=fi(_),D=_.read_shift(1);return[R,D,"e"]}function D0(_,R,D){return D==null&&(D=_n(8)),Kn(R,D),D.write_shift(1,_.v),D.write_shift(2,0),D.write_shift(1,0),D}function M0(_){var R=Un(_),D=_.read_shift(4);return[R,D,"s"]}function R0(_,R,D){return D==null&&(D=_n(12)),li(R,D),D.write_shift(4,R.v),D}function F0(_){var R=fi(_),D=_.read_shift(4);return[R,D,"s"]}function k0(_,R,D){return D==null&&(D=_n(8)),Kn(R,D),D.write_shift(4,R.v),D}function B0(_){var R=Un(_),D=fa(_);return[R,D,"n"]}function P0(_,R,D){return D==null&&(D=_n(16)),li(R,D),ja(_.v,D),D}function Hf(_){var R=fi(_),D=fa(_);return[R,D,"n"]}function U0(_,R,D){return D==null&&(D=_n(12)),Kn(R,D),ja(_.v,D),D}function j0(_){var R=Un(_),D=Ca(_);return[R,D,"n"]}function H0(_,R,D){return D==null&&(D=_n(12)),li(R,D),Na(_.v,D),D}function z0(_){var R=fi(_),D=Ca(_);return[R,D,"n"]}function W0(_,R,D){return D==null&&(D=_n(8)),Kn(R,D),Na(_.v,D),D}function K0(_){var R=Un(_),D=Gt(_);return[R,D,"str"]}function V0(_,R,D){return D==null&&(D=_n(12+4*_.v.length)),li(R,D),Er(_.v,D),D.length>D.l?D.slice(0,D.l):D}function X0(_){var R=fi(_),D=Gt(_);return[R,D,"str"]}function G0(_,R,D){return D==null&&(D=_n(8+4*_.v.length)),Kn(R,D),Er(_.v,D),D.length>D.l?D.slice(0,D.l):D}function Y0(_,R,D){var G=_.l+R,ae=Un(_);ae.r=D["!row"];var Te=_.read_shift(1),Ye=[ae,Te,"b"];if(D.cellFormula){_.l+=2;var je=Vh(_,G-_.l,D);Ye[3]=Cu(je,null,ae,D.supbooks,D)}else _.l=G;return Ye}function Q0(_,R,D){var G=_.l+R,ae=Un(_);ae.r=D["!row"];var Te=_.read_shift(1),Ye=[ae,Te,"e"];if(D.cellFormula){_.l+=2;var je=Vh(_,G-_.l,D);Ye[3]=Cu(je,null,ae,D.supbooks,D)}else _.l=G;return Ye}function Z0(_,R,D){var G=_.l+R,ae=Un(_);ae.r=D["!row"];var Te=fa(_),Ye=[ae,Te,"n"];if(D.cellFormula){_.l+=2;var je=Vh(_,G-_.l,D);Ye[3]=Cu(je,null,ae,D.supbooks,D)}else _.l=G;return Ye}function J0(_,R,D){var G=_.l+R,ae=Un(_);ae.r=D["!row"];var Te=Gt(_),Ye=[ae,Te,"str"];if(D.cellFormula){_.l+=2;var je=Vh(_,G-_.l,D);Ye[3]=Cu(je,null,ae,D.supbooks,D)}else _.l=G;return Ye}var $0=wa,q0=wi;function eg(_,R){return R==null&&(R=_n(4)),R.write_shift(4,_),R}function tg(_,R){var D=_.l+R,G=wa(_,16),ae=_i(_),Te=Gt(_),Ye=Gt(_),je=Gt(_);_.l=D;var yt={rfx:G,relId:ae,loc:Te,display:je};return Ye&&(yt.Tooltip=Ye),yt}function rg(_,R){var D=_n(50+4*(_[1].Target.length+(_[1].Tooltip||"").length));wi({s:Ui(_[0]),e:Ui(_[0])},D),Qi("rId"+R,D);var G=_[1].Target.indexOf("#"),ae=G==-1?"":_[1].Target.slice(G+1);return Er(ae||"",D),Er(_[1].Tooltip||"",D),Er("",D),D.slice(0,D.l)}function ng(){}function ig(_,R,D){var G=_.l+R,ae=ma(_,16),Te=_.read_shift(1),Ye=[ae];if(Ye[2]=Te,D.cellFormula){var je=Tm(_,G-_.l,D);Ye[1]=je}else _.l=G;return Ye}function ag(_,R,D){var G=_.l+R,ae=wa(_,16),Te=[ae];if(D.cellFormula){var Ye=Om(_,G-_.l,D);Te[1]=Ye,_.l=G}else _.l=G;return Te}function og(_,R,D){D==null&&(D=_n(18));var G=Gh(_,R);D.write_shift(-4,_),D.write_shift(-4,_),D.write_shift(4,(G.width||10)*256),D.write_shift(4,0);var ae=0;return R.hidden&&(ae|=1),typeof G.width=="number"&&(ae|=2),R.level&&(ae|=R.level<<8),D.write_shift(2,ae),D}var zf=["left","right","top","bottom","header","footer"];function sg(_){var R={};return zf.forEach(function(D){R[D]=fa(_,8)}),R}function lg(_,R){return R==null&&(R=_n(6*8)),gh(_),zf.forEach(function(D){ja(_[D],R)}),R}function cg(_){var R=_.read_shift(2);return _.l+=28,{RTL:R&32}}function ug(_,R,D){D==null&&(D=_n(30));var G=924;return(((R||{}).Views||[])[0]||{}).RTL&&(G|=32),D.write_shift(2,G),D.write_shift(4,0),D.write_shift(4,0),D.write_shift(4,0),D.write_shift(1,0),D.write_shift(1,0),D.write_shift(2,0),D.write_shift(2,100),D.write_shift(2,0),D.write_shift(2,0),D.write_shift(2,0),D.write_shift(4,0),D}function dg(_){var R=_n(24);return R.write_shift(4,4),R.write_shift(4,1),wi(_,R),R}function hg(_,R){return R==null&&(R=_n(16*4+2)),R.write_shift(2,_.password?yo(_.password):0),R.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(D){D[1]?R.write_shift(4,_[D[0]]!=null&&!_[D[0]]?1:0):R.write_shift(4,_[D[0]]!=null&&_[D[0]]?0:1)}),R}function fg(){}function pg(){}function mg(_,R,D,G,ae,Te,Ye){if(!_)return _;var je=R||{};G||(G={"!id":{}}),x!=null&&je.dense==null&&(je.dense=x);var yt=je.dense?[]:{},_t,Wt={s:{r:2e6,c:2e6},e:{r:0,c:0}},hr=[],_r=!1,Rr=!1,on,Pr,wn,Nn,Rn,cn,ki,ha,$i,Da=[];je.biff=12,je["!row"]=0;var lo=0,_a=!1,Ma=[],La={},da=je.supbooks||ae.supbooks||[[]];if(da.sharedf=La,da.arrayf=Ma,da.SheetNames=ae.SheetNames||ae.Sheets.map(function(_l){return _l.name}),!je.supbooks&&(je.supbooks=da,ae.Names))for(var Co=0;Co<ae.Names.length;++Co)da[0][Co+1]=ae.Names[Co];var Ss=[],qo=[],Qs=!1;if(Lh[16]={n:"BrtShortReal",f:Hf},oa(_,function(go,mi,Hi){if(Rr)return;switch(Hi){case 148:_t=go;break;case 0:on=go,je.sheetRows&&je.sheetRows<=on.r&&(Rr=!0),ha=Ei(Nn=on.r),je["!row"]=on.r,(go.hidden||go.hpt||go.level!=null)&&(go.hpt&&(go.hpx=Bs(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:Pr={t:go[2]};switch(go[2]){case"n":Pr.v=go[1];break;case"s":ki=Bh[go[1]],Pr.v=ki.t,Pr.r=ki.r;break;case"b":Pr.v=!!go[1];break;case"e":Pr.v=go[1],je.cellText!==!1&&(Pr.w=No[Pr.v]);break;case"str":Pr.t="s",Pr.v=go[1];break}if((wn=Ye.CellXf[go[0].iStyleRef])&&Uf(Pr,wn.numFmtId,null,je,Te,Ye),Rn=go[0].c==-1?Rn+1:go[0].c,je.dense?(yt[Nn]||(yt[Nn]=[]),yt[Nn][Rn]=Pr):yt[va(Rn)+ha]=Pr,je.cellFormula){for(_a=!1,lo=0;lo<Ma.length;++lo){var aa=Ma[lo];on.r>=aa[0].s.r&&on.r<=aa[0].e.r&&(Rn>=aa[0].s.c&&Rn<=aa[0].e.c&&(Pr.F=ba(aa[0]),_a=!0))}!_a&&go.length>3&&(Pr.f=go[3])}if(Wt.s.r>on.r&&(Wt.s.r=on.r),Wt.s.c>Rn&&(Wt.s.c=Rn),Wt.e.r<on.r&&(Wt.e.r=on.r),Wt.e.c<Rn&&(Wt.e.c=Rn),je.cellDates&&wn&&Pr.t=="n"&&K.is_date(K._table[wn.numFmtId])){var Ki=K.parse_date_code(Pr.v);Ki&&(Pr.t="d",Pr.v=new Date(Ki.y,Ki.m-1,Ki.d,Ki.H,Ki.M,Ki.S,Ki.u))}break;case 1:case 12:if(!je.sheetStubs||_r)break;Pr={t:"z",v:void 0},Rn=go[0].c==-1?Rn+1:go[0].c,je.dense?(yt[Nn]||(yt[Nn]=[]),yt[Nn][Rn]=Pr):yt[va(Rn)+ha]=Pr,Wt.s.r>on.r&&(Wt.s.r=on.r),Wt.s.c>Rn&&(Wt.s.c=Rn),Wt.e.r<on.r&&(Wt.e.r=on.r),Wt.e.c<Rn&&(Wt.e.c=Rn);break;case 176:Da.push(go);break;case 494:var Ua=G["!id"][go.relId];for(Ua?(go.Target=Ua.Target,go.loc&&(go.Target+="#"+go.loc),go.Rel=Ua):go.relId==""&&(go.Target="#"+go.loc),Nn=go.rfx.s.r;Nn<=go.rfx.e.r;++Nn)for(Rn=go.rfx.s.c;Rn<=go.rfx.e.c;++Rn)je.dense?(yt[Nn]||(yt[Nn]=[]),yt[Nn][Rn]||(yt[Nn][Rn]={t:"z",v:void 0}),yt[Nn][Rn].l=go):(cn=un({c:Rn,r:Nn}),yt[cn]||(yt[cn]={t:"z",v:void 0}),yt[cn].l=go);break;case 426:if(!je.cellFormula)break;Ma.push(go),$i=je.dense?yt[Nn][Rn]:yt[va(Rn)+ha],$i.f=Cu(go[1],Wt,{r:on.r,c:Rn},da,je),$i.F=ba(go[0]);break;case 427:if(!je.cellFormula)break;La[un(go[0].s)]=go[1],$i=je.dense?yt[Nn][Rn]:yt[va(Rn)+ha],$i.f=Cu(go[1],Wt,{r:on.r,c:Rn},da,je);break;case 60:if(!je.cellStyles)break;for(;go.e>=go.s;)Ss[go.e--]={width:go.w/256,hidden:!!(go.flags&1),level:go.level},Qs||(Qs=!0,Wa(go.w/256)),uo(Ss[go.e+1]);break;case 161:yt["!autofilter"]={ref:ba(go)};break;case 476:yt["!margins"]=go;break;case 147:ae.Sheets[D]||(ae.Sheets[D]={}),go.name&&(ae.Sheets[D].CodeName=go.name),(go.above||go.left)&&(yt["!outline"]={above:go.above,left:go.left});break;case 137:ae.Views||(ae.Views=[{}]),ae.Views[0]||(ae.Views[0]={}),go.RTL&&(ae.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:_r=!0;break;case 36:_r=!1;break;case 37:hr.push(mi),_r=!0;break;case 38:hr.pop(),_r=!1;break;default:if(!((mi||"").indexOf("Begin")>0)){if(!((mi||"").indexOf("End")>0)){if(!_r||je.WTF)throw new Error("Unexpected record "+Hi+" "+mi)}}}},je),delete je.supbooks,delete je["!row"],!yt["!ref"]&&(Wt.s.r<2e6||_t&&(_t.e.r>0||_t.e.c>0||_t.s.r>0||_t.s.c>0))&&(yt["!ref"]=ba(_t||Wt)),je.sheetRows&&yt["!ref"]){var _s=na(yt["!ref"]);je.sheetRows<=+_s.e.r&&(_s.e.r=je.sheetRows-1,_s.e.r>Wt.e.r&&(_s.e.r=Wt.e.r),_s.e.r<_s.s.r&&(_s.s.r=_s.e.r),_s.e.c>Wt.e.c&&(_s.e.c=Wt.e.c),_s.e.c<_s.s.c&&(_s.s.c=_s.e.c),yt["!fullref"]=yt["!ref"],yt["!ref"]=ba(_s))}return Da.length>0&&(yt["!merges"]=Da),Ss.length>0&&(yt["!cols"]=Ss),qo.length>0&&(yt["!rows"]=qo),yt}function gg(_,R,D,G,ae,Te,Ye){if(R.v===void 0)return!1;var je="";switch(R.t){case"b":je=R.v?"1":"0";break;case"d":R=bt(R),R.z=R.z||K._table[14],R.v=Ee(et(R.v)),R.t="n";break;case"n":case"e":je=""+R.v;break;default:je=R.v;break}var yt={r:D,c:G};yt.s=Ah(ae.cellXfs,R,ae),R.l&&Te["!links"].push([un(yt),R.l]),R.c&&Te["!comments"].push([un(yt),R.c]);switch(R.t){case"s":case"str":return ae.bookSST?(je=yf(ae.Strings,R.v,ae.revStrings),yt.t="s",yt.v=je,Ye?gi(_,"BrtShortIsst",k0(R,yt)):gi(_,"BrtCellIsst",R0(R,yt))):(yt.t="str",Ye?gi(_,"BrtShortSt",G0(R,yt)):gi(_,"BrtCellSt",V0(R,yt))),!0;case"n":return R.v==(R.v|0)&&R.v>-1e3&&R.v<1e3?Ye?gi(_,"BrtShortRk",W0(R,yt)):gi(_,"BrtCellRk",H0(R,yt)):Ye?gi(_,"BrtShortReal",U0(R,yt)):gi(_,"BrtCellReal",P0(R,yt)),!0;case"b":return yt.t="b",Ye?gi(_,"BrtShortBool",I0(R,yt)):gi(_,"BrtCellBool",_0(R,yt)),!0;case"e":return yt.t="e",Ye?gi(_,"BrtShortError",D0(R,yt)):gi(_,"BrtCellError",L0(R,yt)),!0}return Ye?gi(_,"BrtShortBlank",C0(R,yt)):gi(_,"BrtCellBlank",x0(R,yt)),!0}function Ag(_,R,D,G){var ae=na(R["!ref"]||"A1"),Te,Ye="",je=[];gi(_,"BrtBeginSheetData");var yt=Array.isArray(R),_t=ae.e.r;R["!rows"]&&(_t=Math.max(ae.e.r,R["!rows"].length-1));for(var Wt=ae.s.r;Wt<=_t;++Wt){Ye=Ei(Wt),m0(_,R,ae,Wt);var hr=!1;if(Wt<=ae.e.r)for(var _r=ae.s.c;_r<=ae.e.c;++_r){Wt===ae.s.r&&(je[_r]=va(_r)),Te=je[_r]+Ye;var Rr=yt?(R[Wt]||[])[_r]:R[Te];if(!Rr){hr=!1;continue}hr=gg(_,Rr,Wt,_r,G,R,hr)}}gi(_,"BrtEndSheetData")}function vg(_,R){if(!R||!R["!merges"])return;gi(_,"BrtBeginMergeCells",eg(R["!merges"].length)),R["!merges"].forEach(function(D){gi(_,"BrtMergeCell",q0(D))}),gi(_,"BrtEndMergeCells")}function bg(_,R){if(!R||!R["!cols"])return;gi(_,"BrtBeginColInfos"),R["!cols"].forEach(function(D,G){D&&gi(_,"BrtColInfo",og(G,D))}),gi(_,"BrtEndColInfos")}function yg(_,R){if(!R||!R["!ref"])return;gi(_,"BrtBeginCellIgnoreECs"),gi(_,"BrtCellIgnoreEC",dg(na(R["!ref"]))),gi(_,"BrtEndCellIgnoreECs")}function wg(_,R,D){R["!links"].forEach(function(G){if(!G[1].Target)return;var ae=Ho(D,-1,G[1].Target.replace(/#.*$/,""),Qa.HLINK);gi(_,"BrtHLink",rg(G,ae))}),delete R["!links"]}function xg(_,R,D,G){if(R["!comments"].length>0){var ae=Ho(G,-1,"../drawings/vmlDrawing"+(D+1)+".vml",Qa.VML);gi(_,"BrtLegacyDrawing",Qi("rId"+ae)),R["!legacy"]=ae}}function Sg(_,R,D,G){if(!R["!autofilter"])return;var ae=R["!autofilter"],Te=typeof ae.ref=="string"?ae.ref:ba(ae.ref);D.Workbook||(D.Workbook={Sheets:[]}),D.Workbook.Names||(D.Workbook.Names=[]);var Ye=D.Workbook.Names,je=pa(Te);je.s.r==je.e.r&&(je.e.r=pa(R["!ref"]).e.r,Te=ba(je));for(var yt=0;yt<Ye.length;++yt){var _t=Ye[yt];if(_t.Name!="_xlnm._FilterDatabase")continue;if(_t.Sheet!=G)continue;_t.Ref="'"+D.SheetNames[G]+"'!"+Te;break}yt==Ye.length&&Ye.push({Name:"_xlnm._FilterDatabase",Sheet:G,Ref:"'"+D.SheetNames[G]+"'!"+Te}),gi(_,"BrtBeginAFilter",wi(na(Te))),gi(_,"BrtEndAFilter")}function Cg(_,R,D){gi(_,"BrtBeginWsViews"),gi(_,"BrtBeginWsView",ug(R,D)),gi(_,"BrtEndWsView"),gi(_,"BrtEndWsViews")}function Eg(){}function _g(_,R){if(!R["!protect"])return;gi(_,"BrtSheetProtection",hg(R["!protect"]))}function Tg(_,R,D,G){var ae=Ci(),Te=D.SheetNames[_],Ye=D.Sheets[Te]||{},je=Te;try{D&&D.Workbook&&(je=D.Workbook.Sheets[_].CodeName||je)}catch(_t){}var yt=na(Ye["!ref"]||"A1");if(yt.e.c>16383||yt.e.r>1048575){if(R.WTF)throw new Error("Range "+(Ye["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");yt.e.c=Math.min(yt.e.c,16383),yt.e.r=Math.min(yt.e.c,1048575)}return Ye["!links"]=[],Ye["!comments"]=[],gi(ae,"BrtBeginSheet"),(D.vbaraw||Ye["!outline"])&&gi(ae,"BrtWsProp",y0(je,Ye["!outline"])),gi(ae,"BrtWsDim",A0(yt)),Cg(ae,Ye,D.Workbook),Eg(ae,Ye),bg(ae,Ye,_,R,D),Ag(ae,Ye,_,R,D),_g(ae,Ye),Sg(ae,Ye,D,_),vg(ae,Ye),wg(ae,Ye,G),Ye["!margins"]&&gi(ae,"BrtMargins",lg(Ye["!margins"])),(!R||R.ignoreEC||R.ignoreEC==null)&&yg(ae,Ye),xg(ae,Ye,_,G),gi(ae,"BrtEndSheet"),ae.end()}Qa.CHART="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",Qa.CHARTEX="http://schemas.microsoft.com/office/2014/relationships/chartEx";function Ig(_){var R=[],D=_.match(/^<c:numCache>/),G;(_.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/mg)||[]).forEach(function(Te){var Ye=Te.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);if(!Ye)return;R[+Ye[1]]=D?+Ye[2]:Ye[2]});var ae=Tn((_.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(_.match(/<c:f>(.*?)<\/c:f>/mg)||[]).forEach(function(Te){G=Te.replace(/<.*?>/g,"")}),[R,ae,G]}function Og(_,R,D,G,ae,Te){var Ye=Te||{"!type":"chart"};if(!_)return Te;var je=0,yt=0,_t="A",Wt={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(_.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(hr){var _r=Ig(hr);Wt.s.r=Wt.s.c=0,Wt.e.c=je,_t=va(je),_r[0].forEach(function(Rr,on){Ye[_t+Ei(on)]={t:"n",v:Rr,z:_r[1]},yt=on}),Wt.e.r<yt&&(Wt.e.r=yt),++je}),je>0&&(Ye["!ref"]=ba(Wt)),Ye}Qa.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet";var Lg=ur("chartsheet",null,{xmlns:sn.main[0],"xmlns:r":sn.r});function Ng(_,R,D,G,ae){if(!_)return _;G||(G={"!id":{}});var Te={"!type":"chart","!drawel":null,"!rel":""},Ye,je=_.match(jf);return je&&wf(je[0],Te,ae,D),(Ye=_.match(/drawing r:id="(.*?)"/))&&(Te["!rel"]=Ye[1]),G["!id"][Te["!rel"]]&&(Te["!drawel"]=G["!id"][Te["!rel"]]),Te}function Dg(_,R,D,G){var ae=[Pt,Lg];return ae[ae.length]=ur("drawing",null,{"r:id":"rId1"}),Ho(G,-1,"../drawings/drawing"+(_+1)+".xml",Qa.DRAW),ae.length>2&&(ae[ae.length]="</chartsheet>",ae[1]=ae[1].replace("/>",">")),ae.join("")}function Mg(_,R){_.l+=10;var D=Gt(_,R-10);return{name:D}}function Rg(_,R,D,G,ae){if(!_)return _;G||(G={"!id":{}});var Te={"!type":"chart","!drawel":null,"!rel":""},Ye=[],je=!1;return oa(_,function(_t,Wt,hr){switch(hr){case 550:Te["!rel"]=_t;break;case 651:ae.Sheets[D]||(ae.Sheets[D]={}),_t.name&&(ae.Sheets[D].CodeName=_t.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:je=!0;break;case 36:je=!1;break;case 37:Ye.push(Wt);break;case 38:Ye.pop();break;default:if((Wt||"").indexOf("Begin")>0)Ye.push(Wt);else if((Wt||"").indexOf("End")>0)Ye.pop();else if(!je||R.WTF)throw new Error("Unexpected record "+hr+" "+Wt)}},R),G["!id"][Te["!rel"]]&&(Te["!drawel"]=G["!id"][Te["!rel"]]),Te}function Fg(){var _=Ci();return gi(_,"BrtBeginSheet"),gi(_,"BrtEndSheet"),_.end()}var xf=[["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"]],kg=[["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=[],Pg=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Wf(_,R){for(var D=0;D!=_.length;++D)for(var G=_[D],ae=0;ae!=R.length;++ae){var Te=R[ae];if(G[Te[0]]==null)G[Te[0]]=Te[1];else switch(Te[2]){case"bool":typeof G[Te[0]]=="string"&&(G[Te[0]]=Xt(G[Te[0]]));break;case"int":typeof G[Te[0]]=="string"&&(G[Te[0]]=parseInt(G[Te[0]],10));break}}}function Kf(_,R){for(var D=0;D!=R.length;++D){var G=R[D];if(_[G[0]]==null)_[G[0]]=G[1];else switch(G[2]){case"bool":typeof _[G[0]]=="string"&&(_[G[0]]=Xt(_[G[0]]));break;case"int":typeof _[G[0]]=="string"&&(_[G[0]]=parseInt(_[G[0]],10));break}}}function Vf(_){Kf(_.WBProps,xf),Kf(_.CalcPr,Pg),Wf(_.WBView,kg),Wf(_.Sheets,Bg),Oh.date1904=Xt(_.WBProps.date1904)}function Ug(_){return _.Workbook&&(_.Workbook.WBProps&&Xt(_.Workbook.WBProps.date1904))?"true":"false"}var jg="][*?/\\".split("");function Xf(_,R){if(_.length>31){if(R)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var D=!0;return jg.forEach(function(G){if(_.indexOf(G)==-1)return;if(!R)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");D=!1}),D}function Hg(_,R,D){_.forEach(function(G,ae){Xf(G);for(var Te=0;Te<ae;++Te)if(G==_[Te])throw new Error("Duplicate Sheet Name: "+G);if(D){var Ye=R&&R[ae]&&R[ae].CodeName||G;if(Ye.charCodeAt(0)==95&&Ye.length>22)throw new Error("Bad Code Name: Worksheet"+Ye)}})}function zg(_){if(!_||!_.SheetNames||!_.Sheets)throw new Error("Invalid Workbook");if(!_.SheetNames.length)throw new Error("Workbook is empty");var R=_.Workbook&&_.Workbook.Sheets||[];Hg(_.SheetNames,R,!!_.vbaraw);for(var D=0;D<_.SheetNames.length;++D)Rm(_.Sheets[_.SheetNames[D]],_.SheetNames[D],D)}var Wg=/<\w+:workbook/;function Kg(_,R){if(!_)throw new Error("Could not find file");var D={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},G=!1,ae="xmlns",Te={},Ye=0;if(_.replace(ut,function(yt,_t){var Wt=Yt(yt);switch(wr(Wt[0])){case"<?xml":break;case"<workbook":yt.match(Wg)&&(ae="xmlns"+yt.match(/<(\w+):/)[1]),D.xmlns=Wt[ae];break;case"</workbook>":break;case"<fileVersion":delete Wt[0],D.AppVersion=Wt;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":break;case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":xf.forEach(function(hr){if(Wt[hr[0]]==null)return;switch(hr[2]){case"bool":D.WBProps[hr[0]]=Xt(Wt[hr[0]]);break;case"int":D.WBProps[hr[0]]=parseInt(Wt[hr[0]],10);break;default:D.WBProps[hr[0]]=Wt[hr[0]]}}),Wt.codeName&&(D.WBProps.CodeName=er(Wt.codeName));break;case"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete Wt[0],D.WBView.push(Wt);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(Wt.state){case"hidden":Wt.Hidden=1;break;case"veryHidden":Wt.Hidden=2;break;default:Wt.Hidden=0}delete Wt.state,Wt.name=Tn(er(Wt.name)),delete Wt[0],D.Sheets.push(Wt);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":G=!0;break;case"</definedNames>":G=!1;break;case"<definedName":Te={},Te.Name=er(Wt.name),Wt.comment&&(Te.Comment=Wt.comment),Wt.localSheetId&&(Te.Sheet=+Wt.localSheetId),Xt(Wt.hidden||"0")&&(Te.Hidden=!0),Ye=_t+yt.length;break;case"</definedName>":Te.Ref=Tn(er(_.slice(Ye,_t))),D.Names.push(Te);break;case"<definedName/>":break;case"<calcPr":delete Wt[0],D.CalcPr=Wt;break;case"<calcPr/>":delete Wt[0],D.CalcPr=Wt;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":G=!0;break;case"</ext>":G=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":G=!0;break;case"</AlternateContent>":G=!1;break;case"<revisionPtr":break;default:if(!G&&R.WTF)throw new Error("unrecognized "+Wt[0]+" in workbook")}return yt}),sn.main.indexOf(D.xmlns)===-1)throw new Error("Unknown Namespace: "+D.xmlns);return Vf(D),D}var Vg=ur("workbook",null,{xmlns:sn.main[0],"xmlns:r":sn.r});function Xg(_){var R=[Pt];R[R.length]=Vg;var D=_.Workbook&&(_.Workbook.Names||[]).length>0,G={codeName:"ThisWorkbook"};_.Workbook&&_.Workbook.WBProps&&(xf.forEach(function(je){if(_.Workbook.WBProps[je[0]]==null)return;if(_.Workbook.WBProps[je[0]]==je[1])return;G[je[0]]=_.Workbook.WBProps[je[0]]}),_.Workbook.WBProps.CodeName&&(G.codeName=_.Workbook.WBProps.CodeName,delete G.CodeName)),R[R.length]=ur("workbookPr",null,G);var ae=_.Workbook&&_.Workbook.Sheets||[],Te=0;if(ae&&ae[0]&&!!ae[0].Hidden){for(R[R.length]="<bookViews>",Te=0;Te!=_.SheetNames.length&&ae[Te];++Te)if(!ae[Te].Hidden)break;Te==_.SheetNames.length&&(Te=0),R[R.length]='<workbookView firstSheet="'+Te+'" activeTab="'+Te+'"/>',R[R.length]="</bookViews>"}for(R[R.length]="<sheets>",Te=0;Te!=_.SheetNames.length;++Te){var Ye={name:ht(_.SheetNames[Te].slice(0,31))};if(Ye.sheetId=""+(Te+1),Ye["r:id"]="rId"+(Te+1),ae[Te])switch(ae[Te].Hidden){case 1:Ye.state="hidden";break;case 2:Ye.state="veryHidden";break}R[R.length]=ur("sheet",null,Ye)}return R[R.length]="</sheets>",D&&(R[R.length]="<definedNames>",_.Workbook&&_.Workbook.Names&&_.Workbook.Names.forEach(function(je){var yt={name:je.Name};if(je.Comment&&(yt.comment=je.Comment),je.Sheet!=null&&(yt.localSheetId=""+je.Sheet),je.Hidden&&(yt.hidden="1"),!je.Ref)return;R[R.length]=ur("definedName",ht(je.Ref),yt)}),R[R.length]="</definedNames>"),R.length>2&&(R[R.length]="</workbook>",R[1]=R[1].replace("/>",">")),R.join("")}function Gg(_,R){var D={};return D.Hidden=_.read_shift(4),D.iTabID=_.read_shift(4),D.strRelID=ua(_,R-8),D.name=Gt(_),D}function Yg(_,R){return R||(R=_n(127)),R.write_shift(4,_.Hidden),R.write_shift(4,_.iTabID),Qi(_.strRelID,R),Er(_.name.slice(0,31),R),R.length>R.l?R.slice(0,R.l):R}function Qg(_,R){var D={},G=_.read_shift(4);D.defaultThemeVersion=_.read_shift(4);var ae=R>8?Gt(_):"";return ae.length>0&&(D.CodeName=ae),D.autoCompressPictures=!!(G&65536),D.backupFile=!!(G&64),D.checkCompatibility=!!(G&4096),D.date1904=!!(G&1),D.filterPrivacy=!!(G&8),D.hidePivotFieldList=!!(G&1024),D.promptedSolutions=!!(G&16),D.publishItems=!!(G&2048),D.refreshAllConnections=!!(G&262144),D.saveExternalLinkValues=!!(G&128),D.showBorderUnselectedTables=!!(G&4),D.showInkAnnotation=!!(G&32),D.showObjects=["all","placeholders","none"][G>>13&3],D.showPivotChartFilter=!!(G&32768),D.updateLinks=["userSet","never","always"][G>>8&3],D}function Zg(_,R){R||(R=_n(72));var D=0;return _&&(_.filterPrivacy&&(D|=8)),R.write_shift(4,D),R.write_shift(4,0),qn(_&&_.CodeName||"ThisWorkbook",R),R.slice(0,R.l)}function Jg(_,R){var D={};return _.read_shift(4),D.ArchID=_.read_shift(4),_.l+=R-8,D}function $g(_,R,D){var G=_.l+R;_.l+=4,_.l+=1;var ae=_.read_shift(4),Te=Vi(_),Ye=Im(_,0,D),je=_i(_);_.l=G;var yt={Name:Te,Ptg:Ye};return ae<268435455&&(yt.Sheet=ae),je&&(yt.Comment=je),yt}function qg(_,R){var D={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},G=[],ae=!1;R||(R={}),R.biff=12;var Te=[],Ye=[[]];return Ye.SheetNames=[],Ye.XTI=[],Lh[16]={n:"BrtFRTArchID$",f:Jg},oa(_,function(yt,_t,Wt){switch(Wt){case 156:Ye.SheetNames.push(yt.name),D.Sheets.push(yt);break;case 153:D.WBProps=yt;break;case 39:yt.Sheet!=null&&(R.SID=yt.Sheet),yt.Ref=Cu(yt.Ptg,null,null,Ye,R),delete R.SID,delete yt.Ptg,Te.push(yt);break;case 1036:break;case 357:case 358:case 355:case 667:Ye[0].length?Ye.push([Wt,yt]):Ye[0]=[Wt,yt],Ye[Ye.length-1].XTI=[];break;case 362:Ye.length===0&&(Ye[0]=[],Ye[0].XTI=[]),Ye[Ye.length-1].XTI=Ye[Ye.length-1].XTI.concat(yt),Ye.XTI=Ye.XTI.concat(yt);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:G.push(_t),ae=!0;break;case 36:G.pop(),ae=!1;break;case 37:G.push(_t),ae=!0;break;case 38:G.pop(),ae=!1;break;case 16:break;default:if(!((_t||"").indexOf("Begin")>0)){if(!((_t||"").indexOf("End")>0)){if(!ae||R.WTF&&G[G.length-1]!="BrtACBegin"&&G[G.length-1]!="BrtFRTBegin")throw new Error("Unexpected record "+Wt+" "+_t)}}}},R),Vf(D),D.Names=Te,D.supbooks=Ye,D}function eA(_,R){gi(_,"BrtBeginBundleShs");for(var D=0;D!=R.SheetNames.length;++D){var G=R.Workbook&&R.Workbook.Sheets&&R.Workbook.Sheets[D]&&R.Workbook.Sheets[D].Hidden||0,ae={Hidden:G,iTabID:D+1,strRelID:"rId"+(D+1),name:R.SheetNames[D]};gi(_,"BrtBundleSh",Yg(ae))}gi(_,"BrtEndBundleShs")}function tA(_,R){R||(R=_n(127));for(var D=0;D!=4;++D)R.write_shift(4,0);return Er("SheetJS",R),Er(f.version,R),Er(f.version,R),Er("7262",R),R.length>R.l?R.slice(0,R.l):R}function rA(_,R){R||(R=_n(29)),R.write_shift(-4,0),R.write_shift(-4,460),R.write_shift(4,28800),R.write_shift(4,17600),R.write_shift(4,500),R.write_shift(4,_),R.write_shift(4,_);var D=120;return R.write_shift(1,D),R.length>R.l?R.slice(0,R.l):R}function nA(_,R){if(!R.Workbook||!R.Workbook.Sheets)return;for(var D=R.Workbook.Sheets,G=0,ae=-1,Te=-1;G<D.length;++G)!D[G]||!D[G].Hidden&&ae==-1?ae=G:D[G].Hidden==1&&Te==-1&&(Te=G);if(Te>ae)return;gi(_,"BrtBeginBookViews"),gi(_,"BrtBookView",rA(ae)),gi(_,"BrtEndBookViews")}function iA(_,R){var D=Ci();return gi(D,"BrtBeginBook"),gi(D,"BrtFileVersion",tA()),gi(D,"BrtWbProp",Zg(_.Workbook&&_.Workbook.WBProps||null)),nA(D,_,R),eA(D,_,R),gi(D,"BrtEndBook"),D.end()}function aA(_,R,D){return R.slice(-4)===".bin"?qg(_,D):Kg(_,D)}function oA(_,R,D,G,ae,Te,Ye,je){return R.slice(-4)===".bin"?mg(_,G,D,ae,Te,Ye,je):Vm(_,G,D,ae,Te,Ye,je)}function sA(_,R,D,G,ae,Te,Ye,je){return R.slice(-4)===".bin"?Rg(_,G,D,ae,Te,Ye,je):Ng(_,G,D,ae,Te,Ye,je)}function lA(_,R,D,G,ae,Te,Ye,je){return R.slice(-4)===".bin"?rs(_,G,D,ae,Te,Ye,je):yl(_,G,D,ae,Te,Ye,je)}function cA(_,R,D,G,ae,Te,Ye,je){return R.slice(-4)===".bin"?Is(_,G,D,ae,Te,Ye,je):us(_,G,D,ae,Te,Ye,je)}function uA(_,R,D,G){return R.slice(-4)===".bin"?Eh(_,D,G):kl(_,D,G)}function dA(_,R,D){return lh(_,D)}function hA(_,R,D){return R.slice(-4)===".bin"?Ne(_,D):Lr(_,D)}function fA(_,R,D){return R.slice(-4)===".bin"?Xi(_,D):Ve(_,D)}function pA(_,R,D){return R.slice(-4)===".bin"?df(_,R,D):cf(_,R,D)}function mA(_,R,D,G){return D.slice(-4)===".bin"?ff(_,R,D,G):hf(_,R,D,G)}function gA(_,R,D){return(R.slice(-4)===".bin"?iA:Xg)(_,D)}function AA(_,R,D,G,ae){return(R.slice(-4)===".bin"?Tg:h0)(_,D,G,ae)}function Bv(_,R,D,G,ae){return(R.slice(-4)===".bin"?Fg:Dg)(_,D,G,ae)}function vA(_,R,D){return(R.slice(-4)===".bin"?Ih:pd)(_,D)}function bA(_,R,D){return(R.slice(-4)===".bin"?Kt:He)(_,D)}function yA(_,R,D){return(R.slice(-4)===".bin"?Fi:rr)(_,D)}var Gf=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Yf=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function wd(_,R){var D=_.split(/\s+/),G=[];if(R||(G[0]=D[0]),D.length===1)return G;var ae=_.match(Gf),Te,Ye,je,yt;if(ae)for(yt=0;yt!=ae.length;++yt)Te=ae[yt].match(Yf),(Ye=Te[1].indexOf(":"))===-1?G[Te[1]]=Te[2].slice(1,Te[2].length-1):(Te[1].slice(0,6)==="xmlns:"?je="xmlns"+Te[1].slice(6):je=Te[1].slice(Ye+1),G[je]=Te[2].slice(1,Te[2].length-1));return G}function wA(_){var R=_.split(/\s+/),D={};if(R.length===1)return D;var G=_.match(Gf),ae,Te,Ye,je;if(G)for(je=0;je!=G.length;++je)ae=G[je].match(Yf),(Te=ae[1].indexOf(":"))===-1?D[ae[1]]=ae[2].slice(1,ae[2].length-1):(ae[1].slice(0,6)==="xmlns:"?Ye="xmlns"+ae[1].slice(6):Ye=ae[1].slice(Te+1),D[Ye]=ae[2].slice(1,ae[2].length-1));return D}function xA(_,R){var D=Z[_]||Tn(_);return D==="General"?K._general(R):K.format(D,R)}function SA(_,R,D,G){var ae=G;switch((D[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":ae=Xt(G);break;case"i2":case"int":ae=parseInt(G,10);break;case"r4":case"float":ae=parseFloat(G);break;case"date":case"dateTime.tz":ae=et(G);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+D[0])}_[Tn(R)]=ae}function CA(_,R,D){if(_.t==="z")return;if(!D||D.cellText!==!1)try{_.t==="e"?_.w=_.w||No[_.v]:R==="General"?_.t==="n"?(_.v|0)===_.v?_.w=K._general_int(_.v):_.w=K._general_num(_.v):_.w=K._general(_.v):_.w=xA(R||"General",_.v)}catch(Te){if(D.WTF)throw Te}try{var G=Z[R]||R||"General";if(D.cellNF&&(_.z=G),D.cellDates&&_.t=="n"&&K.is_date(G)){var ae=K.parse_date_code(_.v);ae&&(_.t="d",_.v=new Date(ae.y,ae.m-1,ae.d,ae.H,ae.M,ae.S,ae.u))}}catch(Te){if(D.WTF)throw Te}}function EA(_,R,D){if(D.cellStyles&&R.Interior){var G=R.Interior;G.Pattern&&(G.patternType=bl[G.Pattern]||G.Pattern)}_[R.ID]=R}function _A(_,R,D,G,ae,Te,Ye,je,yt,_t){var Wt="General",hr=G.StyleID,_r={};_t=_t||{};var Rr=[],on=0;for(hr===void 0&&je&&(hr=je.StyleID),hr===void 0&&Ye&&(hr=Ye.StyleID);Te[hr]!==void 0&&!(Te[hr].nf&&(Wt=Te[hr].nf),Te[hr].Interior&&Rr.push(Te[hr].Interior),!Te[hr].Parent);)hr=Te[hr].Parent;switch(D.Type){case"Boolean":G.t="b",G.v=Xt(_);break;case"String":G.t="s",G.r=vt(Tn(_)),G.v=_.indexOf("<")>-1?Tn(R||_).replace(/<.*?>/g,""):G.r;break;case"DateTime":_.slice(-1)!="Z"&&(_+="Z"),G.v=(et(_)-new Date(Date.UTC(1899,11,30)))/(24*60*60*1e3),G.v!==G.v?G.v=Tn(_):G.v<60&&(G.v=G.v-1),(!Wt||Wt=="General")&&(Wt="yyyy-mm-dd");case"Number":G.v===void 0&&(G.v=+_),G.t||(G.t="n");break;case"Error":G.t="e",G.v=_o[_],_t.cellText!==!1&&(G.w=_);break;default:_==""&&R==""?G.t="z":(G.t="s",G.v=vt(R||_));break}if(CA(G,Wt,_t),_t.cellFormula!==!1)if(G.Formula){var Pr=Tn(G.Formula);Pr.charCodeAt(0)==61&&(Pr=Pr.slice(1)),G.f=Al(Pr,ae),delete G.Formula,G.ArrayRange=="RC"?G.F=Al("RC:RC",ae):G.ArrayRange&&(G.F=Al(G.ArrayRange,ae),yt.push([na(G.F),G.F]))}else for(on=0;on<yt.length;++on)ae.r>=yt[on][0].s.r&&ae.r<=yt[on][0].e.r&&(ae.c>=yt[on][0].s.c&&ae.c<=yt[on][0].e.c&&(G.F=yt[on][1]));_t.cellStyles&&(Rr.forEach(function(wn){!_r.patternType&&wn.patternType&&(_r.patternType=wn.patternType)}),G.s=_r),G.StyleID!==void 0&&(G.ixfe=G.StyleID)}function TA(_){_.t=_.v||"",_.t=_.t.replace(/\r\n/g,`
`).replace(/\r/g,`
`),_.v=_.w=_.ixfe=void 0}function Sf(_){if(S&&O.isBuffer(_))return _.toString("utf8");if(typeof _=="string")return _;if(typeof Uint8Array!="undefined"&&_ instanceof Uint8Array)return er(V(H(_)));throw new Error("Bad input format: expected Buffer or string")}var Ph=/<(\/?)([^\s?><!\/:]*:|)([^\s?<>:\/]+)(?:[\s?:\/][^>]*)?>/mg;function Cf(_,R){var D=R||{};X(K);var G=A(Sf(_));(D.type=="binary"||D.type=="array"||D.type=="base64")&&(typeof cptable!="undefined"?G=cptable.utils.decode(65001,d(G)):G=er(G));var ae=G.slice(0,1024).toLowerCase(),Te=!1;if((ae.indexOf(">")&1023)>Math.min(ae.indexOf(",")&1023,ae.indexOf(";")&1023)){var Ye=bt(D);return Ye.type="string",wu.to_workbook(G,Ye)}if(ae.indexOf("<?xml")==-1&&["html","table","head","meta","script","style","div"].forEach(function(ru){ae.indexOf("<"+ru)>=0&&(Te=!0)}),Te)return vh.to_workbook(G,D);var je,yt=[],_t;x!=null&&D.dense==null&&(D.dense=x);var Wt={},hr=[],_r=D.dense?[]:{},Rr="",on={},Pr={},wn={},Nn=wd('<Data ss:Type="String">'),Rn=0,cn=0,ki=0,ha={s:{r:2e6,c:2e6},e:{r:0,c:0}},$i={},Da={},lo="",_a=0,Ma=[],La={},da={},Co=0,Ss=[],qo=[],Qs={},_s=[],_l,go=!1,mi=[],Hi=[],aa={},Ki=0,Ua=0,Po={Sheets:[],WBProps:{date1904:!1}},$n={};Ph.lastIndex=0,G=G.replace(/<!--([\s\S]*?)-->/mg,"");for(var ni="";je=Ph.exec(G);)switch(je[3]=(ni=je[3]).toLowerCase()){case"data":if(ni=="data"){if(je[1]==="/"){if((_t=yt.pop())[0]!==je[3])throw new Error("Bad state: "+_t.join("|"))}else je[0].charAt(je[0].length-2)!=="/"&&yt.push([je[3],!0]);break}if(yt[yt.length-1][1])break;je[1]==="/"?_A(G.slice(Rn,je.index),lo,Nn,yt[yt.length-1][0]=="comment"?Qs:Pr,{c:cn,r:ki},$i,_s[cn],wn,mi,D):(lo="",Nn=wd(je[0]),Rn=je.index+je[0].length);break;case"cell":if(je[1]==="/")if(qo.length>0&&(Pr.c=qo),(!D.sheetRows||D.sheetRows>ki)&&Pr.v!==void 0&&(D.dense?(_r[ki]||(_r[ki]=[]),_r[ki][cn]=Pr):_r[va(cn)+Ei(ki)]=Pr),Pr.HRef&&(Pr.l={Target:Tn(Pr.HRef)},Pr.HRefScreenTip&&(Pr.l.Tooltip=Pr.HRefScreenTip),delete Pr.HRef,delete Pr.HRefScreenTip),(Pr.MergeAcross||Pr.MergeDown)&&(Ki=cn+(parseInt(Pr.MergeAcross,10)|0),Ua=ki+(parseInt(Pr.MergeDown,10)|0),Ma.push({s:{c:cn,r:ki},e:{c:Ki,r:Ua}})),!D.sheetStubs)Pr.MergeAcross?cn=Ki+1:++cn;else if(Pr.MergeAcross||Pr.MergeDown){for(var si=cn;si<=Ki;++si)for(var Ha=ki;Ha<=Ua;++Ha)(si>cn||Ha>ki)&&(D.dense?(_r[Ha]||(_r[Ha]=[]),_r[Ha][si]={t:"z"}):_r[va(si)+Ei(Ha)]={t:"z"});cn=Ki+1}else++cn;else Pr=wA(je[0]),Pr.Index&&(cn=+Pr.Index-1),cn<ha.s.c&&(ha.s.c=cn),cn>ha.e.c&&(ha.e.c=cn),je[0].slice(-2)==="/>"&&++cn,qo=[];break;case"row":je[1]==="/"||je[0].slice(-2)==="/>"?(ki<ha.s.r&&(ha.s.r=ki),ki>ha.e.r&&(ha.e.r=ki),je[0].slice(-2)==="/>"&&(wn=wd(je[0]),wn.Index&&(ki=+wn.Index-1)),cn=0,++ki):(wn=wd(je[0]),wn.Index&&(ki=+wn.Index-1),aa={},(wn.AutoFitHeight=="0"||wn.Height)&&(aa.hpx=parseInt(wn.Height,10),aa.hpt=Yo(aa.hpx),Hi[ki]=aa),wn.Hidden=="1"&&(aa.hidden=!0,Hi[ki]=aa));break;case"worksheet":if(je[1]==="/"){if((_t=yt.pop())[0]!==je[3])throw new Error("Bad state: "+_t.join("|"));hr.push(Rr),ha.s.r<=ha.e.r&&ha.s.c<=ha.e.c&&(_r["!ref"]=ba(ha),D.sheetRows&&D.sheetRows<=ha.e.r&&(_r["!fullref"]=_r["!ref"],ha.e.r=D.sheetRows-1,_r["!ref"]=ba(ha))),Ma.length&&(_r["!merges"]=Ma),_s.length>0&&(_r["!cols"]=_s),Hi.length>0&&(_r["!rows"]=Hi),Wt[Rr]=_r}else ha={s:{r:2e6,c:2e6},e:{r:0,c:0}},ki=cn=0,yt.push([je[3],!1]),_t=wd(je[0]),Rr=Tn(_t.Name),_r=D.dense?[]:{},Ma=[],mi=[],Hi=[],$n={name:Rr,Hidden:0},Po.Sheets.push($n);break;case"table":if(je[1]==="/"){if((_t=yt.pop())[0]!==je[3])throw new Error("Bad state: "+_t.join("|"))}else{if(je[0].slice(-2)=="/>")break;on=wd(je[0]),yt.push([je[3],!1]),_s=[],go=!1}break;case"style":je[1]==="/"?EA($i,Da,D):Da=wd(je[0]);break;case"numberformat":Da.nf=Tn(wd(je[0]).Format||"General"),Z[Da.nf]&&(Da.nf=Z[Da.nf]);for(var bi=0;bi!=392&&!(K._table[bi]==Da.nf);++bi);if(bi==392){for(bi=57;bi!=392;++bi)if(K._table[bi]==null){K.load(Da.nf,bi);break}}break;case"column":if(yt[yt.length-1][0]!=="table")break;if(_l=wd(je[0]),_l.Hidden&&(_l.hidden=!0,delete _l.Hidden),_l.Width&&(_l.wpx=parseInt(_l.Width,10)),!go&&_l.wpx>10){go=!0,ai=xn;for(var Ka=0;Ka<_s.length;++Ka)_s[Ka]&&uo(_s[Ka])}go&&uo(_l),_s[_l.Index-1||_s.length]=_l;for(var Mi=0;Mi<+_l.Span;++Mi)_s[_s.length]=bt(_l);break;case"namedrange":if(je[1]==="/")break;Po.Names||(Po.Names=[]);var Va=Yt(je[0]),Dn={Name:Va.Name,Ref:Al(Va.RefersTo.slice(1),{r:0,c:0})};Po.Sheets.length>0&&(Dn.Sheet=Po.Sheets.length-1),Po.Names.push(Dn);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(je[0].slice(-2)==="/>")break;je[1]==="/"?lo+=G.slice(_a,je.index):_a=je.index+je[0].length;break;case"interior":if(!D.cellStyles)break;Da.Interior=wd(je[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(je[0].slice(-2)==="/>")break;je[1]==="/"?Cl(La,ni,G.slice(Co,je.index)):Co=je.index+je[0].length;break;case"paragraphs":break;case"styles":case"workbook":if(je[1]==="/"){if((_t=yt.pop())[0]!==je[3])throw new Error("Bad state: "+_t.join("|"))}else yt.push([je[3],!1]);break;case"comment":if(je[1]==="/"){if((_t=yt.pop())[0]!==je[3])throw new Error("Bad state: "+_t.join("|"));TA(Qs),qo.push(Qs)}else yt.push([je[3],!1]),_t=wd(je[0]),Qs={a:_t.Author};break;case"autofilter":if(je[1]==="/"){if((_t=yt.pop())[0]!==je[3])throw new Error("Bad state: "+_t.join("|"))}else if(je[0].charAt(je[0].length-2)!=="/"){var fo=wd(je[0]);_r["!autofilter"]={ref:Al(fo.Range).replace(/\$/g,"")},yt.push([je[3],!0])}break;case"name":break;case"datavalidation":if(je[1]==="/"){if((_t=yt.pop())[0]!==je[3])throw new Error("Bad state: "+_t.join("|"))}else je[0].charAt(je[0].length-2)!=="/"&&yt.push([je[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(je[1]==="/"){if((_t=yt.pop())[0]!==je[3])throw new Error("Bad state: "+_t.join("|"))}else je[0].charAt(je[0].length-2)!=="/"&&yt.push([je[3],!0]);break;case"null":break;default:if(yt.length==0&&je[3]=="document")return ip(G,D);if(yt.length==0&&je[3]=="uof")return ip(G,D);var ns=!0;switch(yt[yt.length-1][0]){case"officedocumentsettings":switch(je[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(je[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(je[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(je[3]){case"owcversion":break;case"height":break;case"width":break;default:ns=!1}break;case"worksheetoptions":switch(je[3]){case"visible":if(!(je[0].slice(-2)==="/>"))if(je[1]==="/")switch(G.slice(Co,je.index)){case"SheetHidden":$n.Hidden=1;break;case"SheetVeryHidden":$n.Hidden=2;break}else Co=je.index+je[0].length;break;case"header":_r["!margins"]||gh(_r["!margins"]={},"xlml"),_r["!margins"].header=Yt(je[0]).Margin;break;case"footer":_r["!margins"]||gh(_r["!margins"]={},"xlml"),_r["!margins"].footer=Yt(je[0]).Margin;break;case"pagemargins":var Rs=Yt(je[0]);_r["!margins"]||gh(_r["!margins"]={},"xlml"),Rs.Top&&(_r["!margins"].top=Rs.Top),Rs.Left&&(_r["!margins"].left=Rs.Left),Rs.Right&&(_r["!margins"].right=Rs.Right),Rs.Bottom&&(_r["!margins"].bottom=Rs.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":_r["!outline"]||(_r["!outline"]={}),_r["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":_r["!outline"]||(_r["!outline"]={}),_r["!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(je[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(je[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(je[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:ns=!1}break;case"querytable":switch(je[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(je[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(je[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(je[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(je[3].match(/!\[CDATA/))break;if(!yt[yt.length-1][1])throw"Unrecognized tag: "+je[3]+"|"+yt.join("|");if(yt[yt.length-1][0]==="customdocumentproperties"){if(je[0].slice(-2)==="/>")break;je[1]==="/"?SA(da,ni,Ss,G.slice(Co,je.index)):(Ss=je,Co=je.index+je[0].length);break}if(D.WTF)throw"Unrecognized tag: "+je[3]+"|"+yt.join("|")}var Ac={};return!D.bookSheets&&!D.bookProps&&(Ac.Sheets=Wt),Ac.SheetNames=hr,Ac.Workbook=Po,Ac.SSF=K.get_table(),Ac.Props=La,Ac.Custprops=da,Ac}function Ef(_,R){_f(R=R||{});switch(R.type||"base64"){case"base64":return Cf(w.decode(_),R);case"binary":case"buffer":case"file":return Cf(_,R);case"array":return Cf(V(_),R)}}function IA(_,R){var D=[];return _.Props&&D.push(Hc(_.Props,R)),_.Custprops&&D.push(dc(_.Props,_.Custprops,R)),D.join("")}function OA(){return""}function LA(_,R){var D=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return R.cellXfs.forEach(function(G,ae){var Te=[];Te.push(ur("NumberFormat",null,{"ss:Format":ht(K._table[G.numFmtId])}));var Ye={"ss:ID":"s"+(21+ae)};D.push(ur("Style",Te.join(""),Ye))}),ur("Styles",D.join(""))}function Qf(_){return ur("NamedRange",null,{"ss:Name":_.Name,"ss:RefersTo":"="+Zo(_.Ref,{r:0,c:0})})}function NA(_){if(!((_||{}).Workbook||{}).Names)return"";for(var R=_.Workbook.Names,D=[],G=0;G<R.length;++G){var ae=R[G];if(ae.Sheet!=null)continue;if(ae.Name.match(/^_xlfn\./))continue;D.push(Qf(ae))}return ur("Names",D.join(""))}function DA(_,R,D,G){if(!_)return"";if(!((G||{}).Workbook||{}).Names)return"";for(var ae=G.Workbook.Names,Te=[],Ye=0;Ye<ae.length;++Ye){var je=ae[Ye];if(je.Sheet!=D)continue;if(je.Name.match(/^_xlfn\./))continue;Te.push(Qf(je))}return Te.join("")}function MA(_,R,D,G){if(!_)return"";var ae=[];if(_["!margins"]&&(ae.push("<PageSetup>"),_["!margins"].header&&ae.push(ur("Header",null,{"x:Margin":_["!margins"].header})),_["!margins"].footer&&ae.push(ur("Footer",null,{"x:Margin":_["!margins"].footer})),ae.push(ur("PageMargins",null,{"x:Bottom":_["!margins"].bottom||"0.75","x:Left":_["!margins"].left||"0.7","x:Right":_["!margins"].right||"0.7","x:Top":_["!margins"].top||"0.75"})),ae.push("</PageSetup>")),G&&G.Workbook&&G.Workbook.Sheets&&G.Workbook.Sheets[D])if(G.Workbook.Sheets[D].Hidden)ae.push(ur("Visible",G.Workbook.Sheets[D].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var Te=0;Te<D&&!(G.Workbook.Sheets[Te]&&!G.Workbook.Sheets[Te].Hidden);++Te);Te==D&&ae.push("<Selected/>")}return((((G||{}).Workbook||{}).Views||[])[0]||{}).RTL&&ae.push("<DisplayRightToLeft/>"),_["!protect"]&&(ae.push(tr("ProtectContents","True")),_["!protect"].objects&&ae.push(tr("ProtectObjects","True")),_["!protect"].scenarios&&ae.push(tr("ProtectScenarios","True")),_["!protect"].selectLockedCells!=null&&!_["!protect"].selectLockedCells?ae.push(tr("EnableSelection","NoSelection")):_["!protect"].selectUnlockedCells!=null&&!_["!protect"].selectUnlockedCells&&ae.push(tr("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(Ye){_["!protect"][Ye[0]]&&ae.push("<"+Ye[1]+"/>")})),ae.length==0?"":ur("WorksheetOptions",ae.join(""),{xmlns:Yn.x})}function RA(_){return _.map(function(R){var D=ar(R.t||""),G=ur("ss:Data",D,{xmlns:"http://www.w3.org/TR/REC-html40"});return ur("Comment",G,{"ss:Author":R.a})}).join("")}function FA(_,R,D,G,ae,Te,Ye){if(!_||_.v==null&&_.f==null)return"";var je={};if(_.f&&(je["ss:Formula"]="="+ht(Zo(_.f,Ye))),_.F&&_.F.slice(0,R.length)==R){var yt=Ui(_.F.slice(R.length+1));je["ss:ArrayRange"]="RC:R"+(yt.r==Ye.r?"":"["+(yt.r-Ye.r)+"]")+"C"+(yt.c==Ye.c?"":"["+(yt.c-Ye.c)+"]")}if(_.l&&_.l.Target&&(je["ss:HRef"]=ht(_.l.Target),_.l.Tooltip&&(je["x:HRefScreenTip"]=ht(_.l.Tooltip))),D["!merges"])for(var _t=D["!merges"],Wt=0;Wt!=_t.length;++Wt){if(_t[Wt].s.c!=Ye.c||_t[Wt].s.r!=Ye.r)continue;_t[Wt].e.c>_t[Wt].s.c&&(je["ss:MergeAcross"]=_t[Wt].e.c-_t[Wt].s.c),_t[Wt].e.r>_t[Wt].s.r&&(je["ss:MergeDown"]=_t[Wt].e.r-_t[Wt].s.r)}var hr="",_r="";switch(_.t){case"z":if(!G.sheetStubs)return"";break;case"n":hr="Number",_r=String(_.v);break;case"b":hr="Boolean",_r=_.v?"1":"0";break;case"e":hr="Error",_r=No[_.v];break;case"d":hr="DateTime",_r=new Date(_.v).toISOString(),_.z==null&&(_.z=_.z||K._table[14]);break;case"s":hr="String",_r=ot(_.v||"");break}var Rr=Ah(G.cellXfs,_,G);je["ss:StyleID"]="s"+(21+Rr),je["ss:Index"]=Ye.c+1;var on=_.v!=null?_r:"",Pr=_.t=="z"?"":'<Data ss:Type="'+hr+'">'+on+"</Data>";return(_.c||[]).length>0&&(Pr+=RA(_.c)),ur("Cell",Pr,je)}function kA(_,R){var D='<Row ss:Index="'+(_+1)+'"';return R&&(R.hpt&&!R.hpx&&(R.hpx=Bs(R.hpt)),R.hpx&&(D+=' ss:AutoFitHeight="0" ss:Height="'+R.hpx+'"'),R.hidden&&(D+=' ss:Hidden="1"')),D+">"}function BA(_,R,D,G){if(!_["!ref"])return"";var ae=na(_["!ref"]),Te=_["!merges"]||[],Ye=0,je=[];_["!cols"]&&_["!cols"].forEach(function(wn,Nn){uo(wn);var Rn=!!wn.width,cn=Gh(Nn,wn),ki={"ss:Index":Nn+1};Rn&&(ki["ss:Width"]=ia(cn.width)),wn.hidden&&(ki["ss:Hidden"]="1"),je.push(ur("Column",null,ki))});for(var yt=Array.isArray(_),_t=ae.s.r;_t<=ae.e.r;++_t){for(var Wt=[kA(_t,(_["!rows"]||[])[_t])],hr=ae.s.c;hr<=ae.e.c;++hr){var _r=!1;for(Ye=0;Ye!=Te.length;++Ye){if(Te[Ye].s.c>hr)continue;if(Te[Ye].s.r>_t)continue;if(Te[Ye].e.c<hr)continue;if(Te[Ye].e.r<_t)continue;(Te[Ye].s.c!=hr||Te[Ye].s.r!=_t)&&(_r=!0);break}if(_r)continue;var Rr={r:_t,c:hr},on=un(Rr),Pr=yt?(_[_t]||[])[hr]:_[on];Wt.push(FA(Pr,on,_,R,D,G,Rr))}Wt.push("</Row>"),Wt.length>2&&je.push(Wt.join(""))}return je.join("")}function PA(_,R,D){var G=[],ae=D.SheetNames[_],Te=D.Sheets[ae],Ye=Te?DA(Te,R,_,D):"";return Ye.length>0&&G.push("<Names>"+Ye+"</Names>"),Ye=Te?BA(Te,R,_,D):"",Ye.length>0&&G.push("<Table>"+Ye+"</Table>"),G.push(MA(Te,R,_,D)),G.join("")}function UA(_,R){R||(R={}),_.SSF||(_.SSF=K.get_table()),_.SSF&&(X(K),K.load_table(_.SSF),R.revssf=he(_.SSF),R.revssf[_.SSF[65535]]=0,R.ssf=_.SSF,R.cellXfs=[],Ah(R.cellXfs,{},{revssf:{General:0}}));var D=[];D.push(IA(_,R)),D.push(OA(_,R)),D.push(""),D.push("");for(var G=0;G<_.SheetNames.length;++G)D.push(ur("Worksheet",PA(G,R,_),{"ss:Name":ht(_.SheetNames[G])}));return D[2]=LA(_,R),D[3]=NA(_,R),Pt+ur("Workbook",D.join(""),{xmlns:Yn.ss,"xmlns:o":Yn.o,"xmlns:x":Yn.x,"xmlns:ss":Yn.ss,"xmlns:dt":Yn.dt,"xmlns:html":Yn.html})}function jA(_){var R={},D=_.content;if(D.l=28,R.AnsiUserType=D.read_shift(0,"lpstr-ansi"),R.AnsiClipboardFormat=jr(D),D.length-D.l<=4)return R;var G=D.read_shift(4);if(G==0||G>40)return R;if(D.l-=4,R.Reserved1=D.read_shift(0,"lpstr-ansi"),D.length-D.l<=4)return R;if(G=D.read_shift(4),G!==1907505652)return R;if(R.UnicodeClipboardFormat=vr(D),G=D.read_shift(4),G==0||G>40)return R;D.l-=4,R.Reserved2=D.read_shift(0,"lpwstr")}function HA(_,R,D,G){var ae=D,Te=[],Ye=R.slice(R.l,R.l+ae);if(G&&G.enc&&G.enc.insitu&&Ye.length>0)switch(_.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":case"EOF":break;case"BoundSheet8":break;default:G.enc.insitu(Ye)}Te.push(Ye),R.l+=ae;for(var je=Zh[Xn(R,R.l)],yt=0;je!=null&&je.n.slice(0,8)==="Continue";)ae=Xn(R,R.l+2),yt=R.l+4,je.n=="ContinueFrt"?yt+=4:je.n.slice(0,11)=="ContinueFrt"&&(yt+=12),Ye=R.slice(yt,R.l+4+ae),Te.push(Ye),R.l+=4+ae,je=Zh[Xn(R,R.l)];var _t=P(Te);gn(_t,0);var Wt=0;_t.lens=[];for(var hr=0;hr<Te.length;++hr)_t.lens.push(Wt),Wt+=Te[hr].length;if(_t.length<D)throw"XLS Record "+(_&&_.n||"??")+" Truncated: "+_t.length+" < "+D;return _.f(_t,_t.length,G)}function Yd(_,R,D){if(_.t==="z")return;if(!_.XF)return;var G=0;try{G=_.z||_.XF.numFmtId||0,R.cellNF&&(_.z=K._table[G])}catch(Te){if(R.WTF)throw Te}if(!R||R.cellText!==!1)try{_.t==="e"?_.w=_.w||No[_.v]:G===0||G=="General"?_.t==="n"?(_.v|0)===_.v?_.w=K._general_int(_.v):_.w=K._general_num(_.v):_.w=K._general(_.v):_.w=K.format(G,_.v,{date1904:!!D,dateNF:R&&R.dateNF})}catch(Te){if(R.WTF)throw Te}if(R.cellDates&&G&&_.t=="n"&&K.is_date(K._table[G]||String(G))){var ae=K.parse_date_code(_.v);ae&&(_.t="d",_.v=new Date(ae.y,ae.m-1,ae.d,ae.H,ae.M,ae.S,ae.u))}}function Yh(_,R,D){return{v:_,ixfe:R,t:D}}function zA(_,R){var D={opts:{}},G={};x!=null&&R.dense==null&&(R.dense=x);var ae=R.dense?[]:{},Te={},Ye={},je=null,yt=[],_t="",Wt={},hr,_r="",Rr,on,Pr,wn,Nn={},Rn=[],cn,ki,ha=[],$i=[],Da={Sheets:[],WBProps:{date1904:!1},Views:[{}]},lo={},_a=function(Qo){return Qo<8?za[Qo]:Qo<64&&$i[Qo-8]||za[Qo]},Ma=function(Qo,al,Xl){var Tl=al.XF.data;if(!Tl||!Tl.patternType||!Xl||!Xl.cellStyles)return;al.s={},al.s.patternType=Tl.patternType;var Il;(Il=It(_a(Tl.icvFore)))&&(al.s.fgColor={rgb:Il}),(Il=It(_a(Tl.icvBack)))&&(al.s.bgColor={rgb:Il})},La=function(Qo,al,Xl){if(Ki>1)return;if(Xl.sheetRows&&Qo.r>=Xl.sheetRows)return;if(Xl.cellStyles&&al.XF&&al.XF.data&&Ma(Qo,al,Xl),delete al.ixfe,delete al.XF,hr=Qo,_r=un(Qo),(!Ye||!Ye.s||!Ye.e)&&(Ye={s:{r:0,c:0},e:{r:0,c:0}}),Qo.r<Ye.s.r&&(Ye.s.r=Qo.r),Qo.c<Ye.s.c&&(Ye.s.c=Qo.c),Qo.r+1>Ye.e.r&&(Ye.e.r=Qo.r+1),Qo.c+1>Ye.e.c&&(Ye.e.c=Qo.c+1),Xl.cellFormula&&al.f)for(var Tl=0;Tl<Rn.length;++Tl){if(Rn[Tl][0].s.c>Qo.c||Rn[Tl][0].s.r>Qo.r)continue;if(Rn[Tl][0].e.c<Qo.c||Rn[Tl][0].e.r<Qo.r)continue;al.F=ba(Rn[Tl][0]),(Rn[Tl][0].s.c!=Qo.c||Rn[Tl][0].s.r!=Qo.r)&&delete al.f,al.f&&(al.f=""+Cu(Rn[Tl][1],Ye,Qo,Hi,da));break}Xl.dense?(ae[Qo.r]||(ae[Qo.r]=[]),ae[Qo.r][Qo.c]=al):ae[_r]=al},da={enc:!1,sbcch:0,snames:[],sharedf:Nn,arrayf:Rn,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!R&&!!R.cellStyles,WTF:!!R&&!!R.wtf};R.password&&(da.password=R.password);var Co,Ss=[],qo=[],Qs=[],_s=[],_l=0,go=0,mi=!1,Hi=[];Hi.SheetNames=da.snames,Hi.sharedf=da.sharedf,Hi.arrayf=da.arrayf,Hi.names=[],Hi.XTI=[];var aa="",Ki=0,Ua=0,Po=[],$n=[],ni;da.codepage=1200,n(1200);for(var si=!1;_.l<_.length-1;){var Ha=_.l,bi=_.read_shift(2);if(bi===0&&aa==="EOF")break;var Ka=_.l===_.length?0:_.read_shift(2),Mi=Zh[bi];if(Mi&&Mi.f){if(R.bookSheets&&(aa==="BoundSheet8"&&Mi.n!=="BoundSheet8"))break;if(aa=Mi.n,Mi.r===2||Mi.r==12){var Va=_.read_shift(2);if(Ka-=2,!da.enc&&Va!==bi&&((Va&255)<<8|Va>>8)!==bi)throw new Error("rt mismatch: "+Va+"!="+bi);Mi.r==12&&(_.l+=10,Ka-=10)}var Dn={};Mi.n==="EOF"?Dn=Mi.f(_,Ka,da):Dn=HA(Mi,_,Ka,da);var fo=Mi.n;if(Ki==0&&fo!="BOF")continue;switch(fo){case"Date1904":D.opts.Date1904=Da.WBProps.date1904=Dn;break;case"WriteProtect":D.opts.WriteProtect=!0;break;case"FilePass":if(da.enc||(_.l=0),da.enc=Dn,!R.password)throw new Error("File is password-protected");if(Dn.valid==null)throw new Error("Encryption scheme unsupported");if(!Dn.valid)throw new Error("Password is incorrect");break;case"WriteAccess":da.lastuser=Dn;break;case"FileSharing":break;case"CodePage":var ns=Number(Dn);switch(ns){case 21010:ns=1200;break;case 32768:ns=1e4;break;case 32769:ns=1252;break}n(da.codepage=ns),si=!0;break;case"RRTabId":da.rrtabid=Dn;break;case"WinProtect":da.winlocked=Dn;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":D.opts[fo]=Dn;break;case"CalcRefMode":da.CalcRefMode=Dn;break;case"Uncalced":break;case"ForceFullCalculation":D.opts.FullCalc=Dn;break;case"WsBool":Dn.fDialog&&(ae["!type"]="dialog"),Dn.fBelow||((ae["!outline"]||(ae["!outline"]={})).above=!0),Dn.fRight||((ae["!outline"]||(ae["!outline"]={})).left=!0);break;case"XF":ha.push(Dn);break;case"ExtSST":break;case"BookExt":break;case"RichTextStream":break;case"BkHim":break;case"SupBook":Hi.push([Dn]),Hi[Hi.length-1].XTI=[];break;case"ExternName":Hi[Hi.length-1].push(Dn);break;case"Index":break;case"Lbl":ni={Name:Dn.Name,Ref:Cu(Dn.rgce,Ye,null,Hi,da)},Dn.itab>0&&(ni.Sheet=Dn.itab-1),Hi.names.push(ni),Hi[0]||(Hi[0]=[],Hi[0].XTI=[]),Hi[Hi.length-1].push(Dn),Dn.Name=="_xlnm._FilterDatabase"&&Dn.itab>0&&(Dn.rgce&&Dn.rgce[0]&&Dn.rgce[0][0]&&Dn.rgce[0][0][0]=="PtgArea3d"&&($n[Dn.itab-1]={ref:ba(Dn.rgce[0][0][1][2])}));break;case"ExternCount":da.ExternCount=Dn;break;case"ExternSheet":Hi.length==0&&(Hi[0]=[],Hi[0].XTI=[]),Hi[Hi.length-1].XTI=Hi[Hi.length-1].XTI.concat(Dn),Hi.XTI=Hi.XTI.concat(Dn);break;case"NameCmt":if(da.biff<8)break;ni!=null&&(ni.Comment=Dn[1]);break;case"Protect":ae["!protect"]=Dn;break;case"Password":Dn!==0&&da.WTF&&console.error("Password verifier: "+Dn);break;case"Prot4Rev":case"Prot4RevPass":break;case"BoundSheet8":Te[Dn.pos]=Dn,da.snames.push(Dn.name);break;case"EOF":{if(--Ki)break;if(Ye.e){if(Ye.e.r>0&&Ye.e.c>0){if(Ye.e.r--,Ye.e.c--,ae["!ref"]=ba(Ye),R.sheetRows&&R.sheetRows<=Ye.e.r){var Rs=Ye.e.r;Ye.e.r=R.sheetRows-1,ae["!fullref"]=ae["!ref"],ae["!ref"]=ba(Ye),Ye.e.r=Rs}Ye.e.r++,Ye.e.c++}Ss.length>0&&(ae["!merges"]=Ss),qo.length>0&&(ae["!objects"]=qo),Qs.length>0&&(ae["!cols"]=Qs),_s.length>0&&(ae["!rows"]=_s),Da.Sheets.push(lo)}_t===""?Wt=ae:G[_t]=ae,ae=R.dense?[]:{}}break;case"BOF":{if(da.biff===8&&(da.biff={9:2,521:3,1033:4}[bi]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[Dn.BIFFVer]||8),da.biffguess=Dn.BIFFVer==0,Dn.BIFFVer==0&&Dn.dt==4096&&(da.biff=5,si=!0,n(da.codepage=28591)),da.biff==8&&Dn.BIFFVer==0&&Dn.dt==16&&(da.biff=2),Ki++)break;if(ae=R.dense?[]:{},da.biff<8&&!si&&(si=!0,n(da.codepage=R.codepage||1252)),da.biff<5||Dn.BIFFVer==0&&Dn.dt==4096){_t===""&&(_t="Sheet1"),Ye={s:{r:0,c:0},e:{r:0,c:0}};var Ac={pos:_.l-Ka,name:_t};Te[Ac.pos]=Ac,da.snames.push(_t)}else _t=(Te[Ha]||{name:""}).name;Dn.dt==32&&(ae["!type"]="chart"),Dn.dt==64&&(ae["!type"]="macro"),Ss=[],qo=[],da.arrayf=Rn=[],Qs=[],_s=[],_l=go=0,mi=!1,lo={Hidden:(Te[Ha]||{hs:0}).hs,name:_t}}break;case"Number":case"BIFF2NUM":case"BIFF2INT":ae["!type"]=="chart"&&((R.dense?(ae[Dn.r]||[])[Dn.c]:ae[un({c:Dn.c,r:Dn.r})])&&++Dn.c),cn={ixfe:Dn.ixfe,XF:ha[Dn.ixfe]||{},v:Dn.val,t:"n"},Ua>0&&(cn.z=Po[cn.ixfe>>8&63]),Yd(cn,R,D.opts.Date1904),La({c:Dn.c,r:Dn.r},cn,R);break;case"BoolErr":cn={ixfe:Dn.ixfe,XF:ha[Dn.ixfe],v:Dn.val,t:Dn.t},Ua>0&&(cn.z=Po[cn.ixfe>>8&63]),Yd(cn,R,D.opts.Date1904),La({c:Dn.c,r:Dn.r},cn,R);break;case"RK":cn={ixfe:Dn.ixfe,XF:ha[Dn.ixfe],v:Dn.rknum,t:"n"},Ua>0&&(cn.z=Po[cn.ixfe>>8&63]),Yd(cn,R,D.opts.Date1904),La({c:Dn.c,r:Dn.r},cn,R);break;case"MulRk":for(var ru=Dn.c;ru<=Dn.C;++ru){var mu=Dn.rkrec[ru-Dn.c][0];cn={ixfe:mu,XF:ha[mu],v:Dn.rkrec[ru-Dn.c][1],t:"n"},Ua>0&&(cn.z=Po[cn.ixfe>>8&63]),Yd(cn,R,D.opts.Date1904),La({c:ru,r:Dn.r},cn,R)}break;case"Formula":{if(Dn.val=="String"){je=Dn;break}if(cn=Yh(Dn.val,Dn.cell.ixfe,Dn.tt),cn.XF=ha[cn.ixfe],R.cellFormula){var Gc=Dn.formula;if(Gc&&Gc[0]&&Gc[0][0]&&Gc[0][0][0]=="PtgExp"){var Vl=Gc[0][0][1][0],xd=Gc[0][0][1][1],Fd=un({r:Vl,c:xd});Nn[Fd]?cn.f=""+Cu(Dn.formula,Ye,Dn.cell,Hi,da):cn.F=((R.dense?(ae[Vl]||[])[xd]:ae[Fd])||{}).F}else cn.f=""+Cu(Dn.formula,Ye,Dn.cell,Hi,da)}Ua>0&&(cn.z=Po[cn.ixfe>>8&63]),Yd(cn,R,D.opts.Date1904),La(Dn.cell,cn,R),je=Dn}break;case"String":if(je)je.val=Dn,cn=Yh(Dn,je.cell.ixfe,"s"),cn.XF=ha[cn.ixfe],R.cellFormula&&(cn.f=""+Cu(je.formula,Ye,je.cell,Hi,da)),Ua>0&&(cn.z=Po[cn.ixfe>>8&63]),Yd(cn,R,D.opts.Date1904),La(je.cell,cn,R),je=null;else throw new Error("String record expects Formula");break;case"Array":{Rn.push(Dn);var Qc=un(Dn[0].s);if(Rr=R.dense?(ae[Dn[0].s.r]||[])[Dn[0].s.c]:ae[Qc],R.cellFormula&&Rr){if(!je)break;if(!Qc||!Rr)break;Rr.f=""+Cu(Dn[1],Ye,Dn[0],Hi,da),Rr.F=ba(Dn[0])}}break;case"ShrFmla":{if(!R.cellFormula)break;if(_r){if(!je)break;Nn[un(je.cell)]=Dn[0],Rr=R.dense?(ae[je.cell.r]||[])[je.cell.c]:ae[un(je.cell)],(Rr||{}).f=""+Cu(Dn[0],Ye,hr,Hi,da)}}break;case"LabelSst":cn=Yh(yt[Dn.isst].t,Dn.ixfe,"s"),yt[Dn.isst].h&&(cn.h=yt[Dn.isst].h),cn.XF=ha[cn.ixfe],Ua>0&&(cn.z=Po[cn.ixfe>>8&63]),Yd(cn,R,D.opts.Date1904),La({c:Dn.c,r:Dn.r},cn,R);break;case"Blank":R.sheetStubs&&(cn={ixfe:Dn.ixfe,XF:ha[Dn.ixfe],t:"z"},Ua>0&&(cn.z=Po[cn.ixfe>>8&63]),Yd(cn,R,D.opts.Date1904),La({c:Dn.c,r:Dn.r},cn,R));break;case"MulBlank":if(R.sheetStubs)for(var Zs=Dn.c;Zs<=Dn.C;++Zs){var Eo=Dn.ixfe[Zs-Dn.c];cn={ixfe:Eo,XF:ha[Eo],t:"z"},Ua>0&&(cn.z=Po[cn.ixfe>>8&63]),Yd(cn,R,D.opts.Date1904),La({c:Zs,r:Dn.r},cn,R)}break;case"RString":case"Label":case"BIFF2STR":cn=Yh(Dn.val,Dn.ixfe,"s"),cn.XF=ha[cn.ixfe],Ua>0&&(cn.z=Po[cn.ixfe>>8&63]),Yd(cn,R,D.opts.Date1904),La({c:Dn.c,r:Dn.r},cn,R);break;case"Dimensions":Ki===1&&(Ye=Dn);break;case"SST":yt=Dn;break;case"Format":if(da.biff==4){Po[Ua++]=Dn[1];for(var Gi=0;Gi<Ua+163&&!(K._table[Gi]==Dn[1]);++Gi);Gi>=163&&K.load(Dn[1],Ua+163)}else K.load(Dn[1],Dn[0]);break;case"BIFF2FORMAT":{Po[Ua++]=Dn;for(var sa=0;sa<Ua+163&&!(K._table[sa]==Dn);++sa);sa>=163&&K.load(Dn,Ua+163)}break;case"MergeCells":Ss=Ss.concat(Dn);break;case"Obj":qo[Dn.cmo[0]]=da.lastobj=Dn;break;case"TxO":da.lastobj.TxO=Dn;break;case"ImData":da.lastobj.ImData=Dn;break;case"HLink":for(wn=Dn[0].s.r;wn<=Dn[0].e.r;++wn)for(Pr=Dn[0].s.c;Pr<=Dn[0].e.c;++Pr)Rr=R.dense?(ae[wn]||[])[Pr]:ae[un({c:Pr,r:wn})],Rr&&(Rr.l=Dn[1]);break;case"HLinkTooltip":for(wn=Dn[0].s.r;wn<=Dn[0].e.r;++wn)for(Pr=Dn[0].s.c;Pr<=Dn[0].e.c;++Pr)Rr=R.dense?(ae[wn]||[])[Pr]:ae[un({c:Pr,r:wn})],Rr&&Rr.l&&(Rr.l.Tooltip=Dn[1]);break;case"Note":{if(da.biff<=5&&da.biff>=2)break;Rr=R.dense?(ae[Dn[0].r]||[])[Dn[0].c]:ae[un(Dn[0])];var Os=qo[Dn[2]];Rr||(R.dense?(ae[Dn[0].r]||(ae[Dn[0].r]=[]),Rr=ae[Dn[0].r][Dn[0].c]={t:"z"}):Rr=ae[un(Dn[0])]={t:"z"},Ye.e.r=Math.max(Ye.e.r,Dn[0].r),Ye.s.r=Math.min(Ye.s.r,Dn[0].r),Ye.e.c=Math.max(Ye.e.c,Dn[0].c),Ye.s.c=Math.min(Ye.s.c,Dn[0].c)),Rr.c||(Rr.c=[]),on={a:Dn[1],t:Os.TxO.t},Rr.c.push(on)}break;default:switch(Mi.n){case"ClrtClient":break;case"XFExt":lf(ha[Dn.ixfe],Dn.ext);break;case"DefColWidth":_l=Dn;break;case"DefaultRowHeight":go=Dn[1];break;case"ColInfo":{if(!da.cellStyles)break;for(;Dn.e>=Dn.s;)Qs[Dn.e--]={width:Dn.w/256,level:Dn.level||0,hidden:!!(Dn.flags&1)},mi||(mi=!0,Wa(Dn.w/256)),uo(Qs[Dn.e+1])}break;case"Row":{var $a={};Dn.level!=null&&(_s[Dn.r]=$a,$a.level=Dn.level),Dn.hidden&&(_s[Dn.r]=$a,$a.hidden=!0),Dn.hpt&&(_s[Dn.r]=$a,$a.hpt=Dn.hpt,$a.hpx=Bs(Dn.hpt))}break;case"LeftMargin":case"RightMargin":case"TopMargin":case"BottomMargin":ae["!margins"]||gh(ae["!margins"]={}),ae["!margins"][fo.slice(0,-6).toLowerCase()]=Dn;break;case"Selection":break;case"Setup":ae["!margins"]||gh(ae["!margins"]={}),ae["!margins"].header=Dn.header,ae["!margins"].footer=Dn.footer;break;case"Window2":Dn.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":ki=Dn;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=Dn;break;case"Theme":Co=Dn;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":_t?lo.CodeName=Dn||lo.name:Da.WBProps.CodeName=Dn||"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(Mi.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(Mi.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(R.WTF)throw"Unrecognized Record "+Mi.n}}}}}else _.l+=Ka}return D.SheetNames=Ke(Te).sort(function(eo,Qo){return Number(eo)-Number(Qo)}).map(function(eo){return Te[eo].name}),R.bookSheets||(D.Sheets=G),!D.SheetNames.length&&Wt["!ref"]?(D.SheetNames.push("Sheet1"),D.Sheets&&(D.Sheets.Sheet1=Wt)):D.Preamble=Wt,D.Sheets&&$n.forEach(function(eo,Qo){D.Sheets[D.SheetNames[Qo]]["!autofilter"]=eo}),D.Strings=yt,D.SSF=K.get_table(),da.enc&&(D.Encryption=da.enc),Co&&(D.Themes=Co),D.Metadata={},ki!==void 0&&(D.Metadata.Country=ki),Hi.names.length>0&&(Da.Names=Hi.names),D.Workbook=Da,D}var Uh={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function WA(_,R,D){var G=Fe.find(_,"!DocumentSummaryInformation");if(G&&G.size>0)try{var ae=sc(G,wo,Uh.DSI);for(var Te in ae)R[Te]=ae[Te]}catch(_t){if(D.WTF)throw _t}var Ye=Fe.find(_,"!SummaryInformation");if(Ye&&Ye.size>0)try{var je=sc(Ye,Fa,Uh.SI);for(var yt in je)R[yt]==null&&(R[yt]=je[yt])}catch(_t){if(D.WTF)throw _t}R.HeadingPairs&&R.TitlesOfParts&&(hl(R.HeadingPairs,R.TitlesOfParts,R,D),delete R.HeadingPairs,delete R.TitlesOfParts)}function KA(_,R){var D=[],G=[],ae=[],Te=0,Ye;if(_.Props)for(Ye=Ke(_.Props),Te=0;Te<Ye.length;++Te)(Object.prototype.hasOwnProperty.call(Ea,Ye[Te])?D:Object.prototype.hasOwnProperty.call(so,Ye[Te])?G:ae).push([Ye[Te],_.Props[Ye[Te]]]);if(_.Custprops)for(Ye=Ke(_.Custprops),Te=0;Te<Ye.length;++Te)Object.prototype.hasOwnProperty.call(_.Props||{},Ye[Te])||(Object.prototype.hasOwnProperty.call(Ea,Ye[Te])?D:Object.prototype.hasOwnProperty.call(so,Ye[Te])?G:ae).push([Ye[Te],_.Custprops[Ye[Te]]]);var je=[];for(Te=0;Te<ae.length;++Te){if(Fl.indexOf(ae[Te][0])>-1)continue;if(ae[Te][1]==null)continue;je.push(ae[Te])}G.length&&Fe.utils.cfb_add(R,"/SummaryInformation",zc(G,Uh.SI,so,Fa)),(D.length||je.length)&&Fe.utils.cfb_add(R,"/DocumentSummaryInformation",zc(D,Uh.DSI,Ea,wo,je.length?je:null,Uh.UDI))}function Qh(_,R){R||(R={}),_f(R),o(),R.codepage&&u(R.codepage);var D,G;if(_.FullPaths){if(Fe.find(_,"/encryption"))throw new Error("File is password-protected");D=Fe.find(_,"!CompObj"),G=Fe.find(_,"/Workbook")||Fe.find(_,"/Book")}else{switch(R.type){case"base64":_=k(w.decode(_));break;case"binary":_=k(_);break;case"buffer":break;case"array":Array.isArray(_)||(_=Array.prototype.slice.call(_));break}gn(_,0),G={content:_}}var ae,Te;if(D&&jA(D),R.bookProps&&!R.bookSheets)ae={};else{var Ye=S?"buffer":"array";if(G&&G.content)ae=zA(G.content,R);else if((Te=Fe.find(_,"PerfectOffice_MAIN"))&&Te.content)ae=Lu.to_workbook(Te.content,(R.type=Ye,R));else if((Te=Fe.find(_,"NativeContent_MAIN"))&&Te.content)ae=Lu.to_workbook(Te.content,(R.type=Ye,R));else throw new Error("Cannot find Workbook stream");R.bookVBA&&_.FullPaths&&Fe.find(_,"/_VBA_PROJECT_CUR/VBA/dir")&&(ae.vbaraw=mo(_))}var je={};return _.FullPaths&&WA(_,je,R),ae.Props=ae.Custprops=je,R.bookFiles&&(ae.cfb=_),ae}function VA(_,R){var D=R||{},G=Fe.utils.cfb_new({root:"R"}),ae="/Workbook";switch(D.bookType||"xls"){case"xls":D.bookType="biff8";case"xla":D.bookType||(D.bookType="xla");case"biff8":ae="/Workbook",D.biff=8;break;case"biff5":ae="/Book",D.biff=5;break;default:throw new Error("invalid type "+D.bookType+" for XLS CFB")}return Fe.utils.cfb_add(G,ae,$f(_,D)),D.biff==8&&(_.Props||_.Custprops)&&KA(_,G),D.biff==8&&_.vbaraw&&So(G,Fe.read(_.vbaraw,{type:typeof _.vbaraw=="string"?"binary":"buffer"})),G}var Lh={0:{n:"BrtRowHdr",f:f0},1:{n:"BrtCellBlank",f:w0},2:{n:"BrtCellRk",f:j0},3:{n:"BrtCellError",f:O0},4:{n:"BrtCellBool",f:E0},5:{n:"BrtCellReal",f:B0},6:{n:"BrtCellSt",f:K0},7:{n:"BrtCellIsst",f:M0},8:{n:"BrtFmlaString",f:J0},9:{n:"BrtFmlaNum",f:Z0},10:{n:"BrtFmlaBool",f:Y0},11:{n:"BrtFmlaError",f:Q0},12:{n:"BrtShortBlank",f:S0},13:{n:"BrtShortRk",f:z0},14:{n:"BrtShortError",f:N0},15:{n:"BrtShortBool",f:T0},16:{n:"BrtShortReal",f:Hf},17:{n:"BrtShortSt",f:X0},18:{n:"BrtShortIsst",f:F0},19:{n:"BrtSSTItem",f:Jr},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:$g},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:eu},44:{n:"BrtFmt",f:sl},45:{n:"BrtFill",f:tu},46:{n:"BrtBorder",f:Wd},47:{n:"BrtXF",f:Pc},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:ou},62:{n:"BrtCellRString"},63:{n:"BrtCalcChainItem$",f:uf},64:{n:"BrtDVal",f:fg},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:ji,p:0},132:{n:"BrtEndBook"},133:{n:"BrtBeginWsViews"},134:{n:"BrtEndWsViews"},135:{n:"BrtBeginBookViews"},136:{n:"BrtEndBookViews"},137:{n:"BrtBeginWsView",f:cg},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:b0},148:{n:"BrtWsDim",f:g0,p:16},151:{n:"BrtPane",f:ng},152:{n:"BrtSel"},153:{n:"BrtWbProp",f:Qg},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:Gg},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:ce},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:$0},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:ua},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:Zc},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:ig},427:{n:"BrtShrFmla",f:ag},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:sg},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:v0},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:tg},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:ua},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:yn},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:Hr},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:Ln},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:Mg},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:pg},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:""}},Zf=ie(Lh,"n");Zf.BrtFRTArchID$=16;var Zh={6:{n:"Formula",f:vf},10:{n:"EOF",f:Hl},12:{n:"CalcCount",f:Ut},13:{n:"CalcMode",f:Ut},14:{n:"CalcPrecision",f:Xs},15:{n:"CalcRefMode",f:Xs},16:{n:"CalcDelta",f:fa},17:{n:"CalcIter",f:Xs},18:{n:"Protect",f:Xs},19:{n:"Password",f:Ut},20:{n:"Header",f:Ru},21:{n:"Footer",f:Ru},23:{n:"ExternSheet",f:Zc},24:{n:"Lbl",f:ad},25:{n:"WinProtect",f:Xs},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:au},29:{n:"Selection"},34:{n:"Date1904",f:Xs},35:{n:"ExternName",f:zu},38:{n:"LeftMargin",f:fa},39:{n:"RightMargin",f:fa},40:{n:"TopMargin",f:fa},41:{n:"BottomMargin",f:fa},42:{n:"PrintRowCol",f:Xs},43:{n:"PrintGrid",f:Xs},47:{n:"FilePass",f:de},49:{n:"Font",f:nc},51:{n:"PrintSize",f:Ut},60:{n:"Continue"},61:{n:"Window1",f:ss},64:{n:"Backup",f:Xs},65:{n:"Pane",f:rc},66:{n:"CodePage",f:Ut},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:Ut},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:zl},93:{n:"Obj",f:Vu},94:{n:"Uncalced"},95:{n:"CalcSaveRecalc",f:Xs},96:{n:"Template"},97:{n:"Intl"},99:{n:"ObjProtect",f:Xs},125:{n:"ColInfo",f:ou},128:{n:"Guts",f:_c},129:{n:"WsBool",f:$l},130:{n:"GridSet",f:Ut},131:{n:"HCenter",f:Xs},132:{n:"VCenter",f:Xs},133:{n:"BoundSheet8",f:wc},134:{n:"WriteProtect"},140:{n:"Country",f:ld},141:{n:"HideObj",f:Ut},144:{n:"Sort"},146:{n:"Palette",f:Jc},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:Ut},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:ud},161:{n:"Setup",f:Gu},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:kd},190:{n:"MulBlank",f:ed},193:{n:"Mms",f:Hl},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:Ut},220:{n:"DbOrParamQry"},221:{n:"ScenarioProtect",f:Xs},222:{n:"OleObjectSize"},224:{n:"XF",f:td},225:{n:"InterfaceHdr",f:ol},226:{n:"InterfaceEnd",f:Hl},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:pc},253:{n:"LabelSst",f:tl},255:{n:"ExtSST",f:kc},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:Cn},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:Hl},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:Tc},431:{n:"Prot4Rev",f:Xs},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:Iu},439:{n:"RefreshAll",f:Xs},440:{n:"HLink",f:Cd},441:{n:"Lel"},442:{n:"CodeName",f:Tt},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:Ut},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Hl},449:{n:"RecalcId",f:hs,r:2},450:{n:"EntExU2",f:Hl},512:{n:"Dimensions",f:Dc},513:{n:"Blank",f:cd},515:{n:"Number",f:rd},516:{n:"Label",f:Ys},517:{n:"BoolErr",f:Kc},519:{n:"String",f:jd},520:{n:"Row",f:Nc},523:{n:"Index"},545:{n:"Array",f:iu},549:{n:"DefaultRowHeight",f:xo},566:{n:"Table"},574:{n:"Window2",f:Ll},638:{n:"RK",f:vu},659:{n:"Style"},1048:{n:"BigName"},1054:{n:"Format",f:cu},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:Wu},2048:{n:"HLinkTooltip",f:ku},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:Hl},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:$c,r:12},2173:{n:"XFExt",f:sf,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:fh,r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:Bd,r:12},2203:{n:"CompressPictures",f:Hl},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:Sc},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:Ut},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:su},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:Ud},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:qc},3:{n:"BIFF2NUM",f:Hd},4:{n:"BIFF2STR",f:Td},5:{n:"BoolErr",f:Kc},7:{n:"String",f:Uu},8:{n:"BIFF2ROW"},9:{n:"BOF",f:Lc},11:{n:"Index"},22:{n:"ExternCount",f:Ut},30:{n:"BIFF2FORMAT",f:Eu},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:iu},36:{n:"COLWIDTH"},37:{n:"DefaultRowHeight",f:xo},50:{n:"BIFF2FONTXTRA",f:Ou},62:{n:"BIFF2WINDOW2"},52:{n:"DDEObjName"},67:{n:"BIFF2XF"},68:{n:"BIFF2XFINDEX",f:Ut},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:_d},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:dd},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},518:{n:"Formula",f:vf},521:{n:"BOF",f:Lc},536:{n:"Lbl",f:ad},547:{n:"ExternName",f:zu},561:{n:"Font"},579:{n:"BIFF3XF"},1030:{n:"Formula",f:vf},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:{}},Jf=ie(Zh,"n");function Bo(_,R,D,G){var ae=typeof R=="number"?R:+R||+Jf[R];if(isNaN(ae))return;var Te=G||(D||[]).length||0,Ye=_.next(4);Ye.write_shift(2,ae),Ye.write_shift(2,Te),Te>0&&qr(D)&&_.push(D)}function XA(_,R,D,G){var ae=G||(D||[]).length||0;if(ae<=8224)return Bo(_,R,D,ae);var Te=+R||+Jf[R];if(isNaN(Te))return;for(var Ye=D.parts||[],je=0,yt=0,_t=0;_t+(Ye[je]||8224)<=8224;)_t+=Ye[je]||8224,je++;var Wt=_.next(4);for(Wt.write_shift(2,Te),Wt.write_shift(2,_t),_.push(D.slice(yt,yt+_t)),yt+=_t;yt<ae;){for(Wt=_.next(4),Wt.write_shift(2,60),_t=0;_t+(Ye[je]||8224)<=8224;)_t+=Ye[je]||8224,je++;Wt.write_shift(2,_t),_.push(D.slice(yt,yt+_t)),yt+=_t}}function jh(_,R,D){return _||(_=_n(7)),_.write_shift(2,R),_.write_shift(2,D),_.write_shift(2,0),_.write_shift(1,0),_}function GA(_,R,D,G){var ae=_n(9);return jh(ae,_,R),Dt(D,G||"b",ae),ae}function YA(_,R,D){var G=_n(8+2*D.length);return jh(G,_,R),G.write_shift(1,D.length),G.write_shift(D.length,D,"sbcs"),G.l<G.length?G.slice(0,G.l):G}function QA(_,R,D,G){if(R.v!=null)switch(R.t){case"d":case"n":var ae=R.t=="d"?Ee(et(R.v)):R.v;ae==(ae|0)&&ae>=0&&ae<65536?Bo(_,2,yu(D,G,ae)):Bo(_,3,Pu(D,G,ae));return;case"b":case"e":Bo(_,5,GA(D,G,R.v,R.t));return;case"s":case"str":Bo(_,4,YA(D,G,(R.v||"").slice(0,255)));return}Bo(_,1,jh(null,D,G))}function ZA(_,R,D,G){var ae=Array.isArray(R),Te=na(R["!ref"]||"A1"),Ye,je="",yt=[];if(Te.e.c>255||Te.e.r>16383){if(G.WTF)throw new Error("Range "+(R["!ref"]||"A1")+" exceeds format limit A1:IV16384");Te.e.c=Math.min(Te.e.c,255),Te.e.r=Math.min(Te.e.c,16383),Ye=ba(Te)}for(var _t=Te.s.r;_t<=Te.e.r;++_t){je=Ei(_t);for(var Wt=Te.s.c;Wt<=Te.e.c;++Wt){_t===Te.s.r&&(yt[Wt]=va(Wt)),Ye=yt[Wt]+je;var hr=ae?(R[_t]||[])[Wt]:R[Ye];if(!hr)continue;QA(_,hr,_t,Wt,G)}}}function JA(_,R){var D=R||{};x!=null&&D.dense==null&&(D.dense=x);for(var G=Ci(),ae=0,Te=0;Te<_.SheetNames.length;++Te)_.SheetNames[Te]==D.sheet&&(ae=Te);if(ae==0&&!!D.sheet&&_.SheetNames[0]!=D.sheet)throw new Error("Sheet not found: "+D.sheet);return Bo(G,D.biff==4?1033:D.biff==3?521:9,Ul(_,16,D)),ZA(G,_.Sheets[_.SheetNames[ae]],ae,D,_),Bo(G,10),G.end()}function $A(_,R,D){Bo(_,"Font",gl({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},D))}function qA(_,R,D){if(!R)return;[[5,8],[23,26],[41,44],[50,392]].forEach(function(G){for(var ae=G[0];ae<=G[1];++ae)R[ae]!=null&&Bo(_,"Format",uu(ae,R[ae],D))})}function ev(_,R){var D=_n(19);D.write_shift(4,2151),D.write_shift(4,0),D.write_shift(4,0),D.write_shift(2,3),D.write_shift(1,1),D.write_shift(4,0),Bo(_,"FeatHdr",D),D=_n(39),D.write_shift(4,2152),D.write_shift(4,0),D.write_shift(4,0),D.write_shift(2,3),D.write_shift(1,0),D.write_shift(4,0),D.write_shift(2,1),D.write_shift(4,4),D.write_shift(2,0),Rl(na(R["!ref"]||"A1"),D),D.write_shift(4,4),Bo(_,"Feat",D)}function tv(_,R){for(var D=0;D<16;++D)Bo(_,"XF",_u({numFmtId:0,style:!0},0,R));R.cellXfs.forEach(function(G){Bo(_,"XF",_u(G,0,R))})}function rv(_,R){for(var D=0;D<R["!links"].length;++D){var G=R["!links"][D];Bo(_,"HLink",sd(G)),G[1].Tooltip&&Bo(_,"HLinkTooltip",Bu(G))}delete R["!links"]}function nv(_,R,D){if(!R)return;var G=0;R.forEach(function(ae,Te){++G<=256&&ae&&Bo(_,"ColInfo",Xu(Gh(Te,ae),Te))})}function iv(_,R,D,G,ae){var Te=16+Ah(ae.cellXfs,R,ae);if(R.v==null&&!R.bf){Bo(_,"Blank",ds(D,G,Te));return}if(R.bf)Bo(_,"Formula",_m(R,D,G,ae,Te));else switch(R.t){case"d":case"n":var Ye=R.t=="d"?Ee(et(R.v)):R.v;Bo(_,"Number",nd(D,G,Ye,Te,ae));break;case"b":case"e":Bo(_,517,Tu(D,G,R.v,Te,ae,R.t));break;case"s":case"str":if(ae.bookSST){var je=yf(ae.Strings,R.v,ae.revStrings);Bo(_,"LabelSst",Nl(D,G,je,Te,ae))}else Bo(_,"Label",Ec(D,G,(R.v||"").slice(0,255),Te,ae));break;default:Bo(_,"Blank",ds(D,G,Te))}}function av(_,R,D){var G=Ci(),ae=D.SheetNames[_],Te=D.Sheets[ae]||{},Ye=(D||{}).Workbook||{},je=(Ye.Sheets||[])[_]||{},yt=Array.isArray(Te),_t=R.biff==8,Wt,hr="",_r=[],Rr=na(Te["!ref"]||"A1"),on=_t?65536:16384;if(Rr.e.c>255||Rr.e.r>=on){if(R.WTF)throw new Error("Range "+(Te["!ref"]||"A1")+" exceeds format limit A1:IV16384");Rr.e.c=Math.min(Rr.e.c,255),Rr.e.r=Math.min(Rr.e.c,on-1)}Bo(G,2057,Ul(D,16,R)),Bo(G,"CalcMode",qt(1)),Bo(G,"CalcCount",qt(100)),Bo(G,"CalcRefMode",xl(!0)),Bo(G,"CalcIter",xl(!1)),Bo(G,"CalcDelta",ja(.001)),Bo(G,"CalcSaveRecalc",xl(!0)),Bo(G,"PrintRowCol",xl(!1)),Bo(G,"PrintGrid",xl(!1)),Bo(G,"GridSet",qt(1)),Bo(G,"Guts",Bc([0,0])),Bo(G,"HCenter",xl(!1)),Bo(G,"VCenter",xl(!1)),_t&&nv(G,Te["!cols"],Te),Bo(G,512,Au(Rr,R)),_t&&(Te["!links"]=[]);for(var Pr=Rr.s.r;Pr<=Rr.e.r;++Pr){hr=Ei(Pr);for(var wn=Rr.s.c;wn<=Rr.e.c;++wn){Pr===Rr.s.r&&(_r[wn]=va(wn)),Wt=_r[wn]+hr;var Nn=yt?(Te[Pr]||[])[wn]:Te[Wt];if(!Nn)continue;iv(G,Nn,Pr,wn,R),_t&&Nn.l&&Te["!links"].push([Wt,Nn.l])}}var Rn=je.CodeName||je.name||ae;return _t&&Bo(G,"Window2",Cc((Ye.Views||[])[0])),_t&&(Te["!merges"]||[]).length&&Bo(G,"MergeCells",od(Te["!merges"])),_t&&rv(G,Te),Bo(G,"CodeName",Br(Rn,R)),_t&&ev(G,Te),Bo(G,"EOF"),G.end()}function ov(_,R,D){var G=Ci(),ae=(_||{}).Workbook||{},Te=ae.Sheets||[],Ye=ae.WBProps||{},je=D.biff==8,yt=D.biff==5;if(Bo(G,2057,Ul(_,5,D)),D.bookType=="xla"&&Bo(G,"Addin"),Bo(G,"InterfaceHdr",je?qt(1200):null),Bo(G,"Mms",Oc(2)),yt&&Bo(G,"ToolbarHdr"),yt&&Bo(G,"ToolbarEnd"),Bo(G,"InterfaceEnd"),Bo(G,"WriteAccess",Fc("SheetJS",D)),Bo(G,"CodePage",qt(je?1200:1252)),je&&Bo(G,"DSF",qt(0)),je&&Bo(G,"Excel9File"),Bo(G,"RRTabId",Xc(_.SheetNames.length)),je&&_.vbaraw&&Bo(G,"ObProj"),je&&_.vbaraw){var _t=Ye.CodeName||"ThisWorkbook";Bo(G,"CodeName",Br(_t,D))}Bo(G,"BuiltInFnGroupCount",qt(17)),Bo(G,"WinProtect",xl(!1)),Bo(G,"Protect",xl(!1)),Bo(G,"Password",qt(0)),je&&Bo(G,"Prot4Rev",xl(!1)),je&&Bo(G,"Prot4RevPass",qt(0)),Bo(G,"Window1",Ts(D)),Bo(G,"Backup",xl(!1)),Bo(G,"HideObj",qt(0)),Bo(G,"Date1904",xl(Ug(_)=="true")),Bo(G,"CalcPrecision",xl(!0)),je&&Bo(G,"RefreshAll",xl(!1)),Bo(G,"BookBool",qt(0)),$A(G,_,D),qA(G,_.SSF,D),tv(G,D),je&&Bo(G,"UsesELFs",xl(!1));var Wt=G.end(),hr=Ci();je&&Bo(hr,"Country",Ed()),je&&D.Strings&&XA(hr,"SST",Wc(D.Strings,D)),Bo(hr,"EOF");var _r=hr.end(),Rr=Ci(),on=0,Pr=0;for(Pr=0;Pr<_.SheetNames.length;++Pr)on+=(je?12:11)+(je?2:1)*_.SheetNames[Pr].length;var wn=Wt.length+on+_r.length;for(Pr=0;Pr<_.SheetNames.length;++Pr){var Nn=Te[Pr]||{};Bo(Rr,"BoundSheet8",xc({pos:wn,hs:Nn.Hidden||0,dt:0,name:_.SheetNames[Pr]},D)),wn+=R[Pr].length}var Rn=Rr.end();if(on!=Rn.length)throw new Error("BS8 "+on+" != "+Rn.length);var cn=[];return Wt.length&&cn.push(Wt),Rn.length&&cn.push(Rn),_r.length&&cn.push(_r),Bi([cn])}function sv(_,R){var D=R||{},G=[];_&&!_.SSF&&(_.SSF=K.get_table()),_&&_.SSF&&(X(K),K.load_table(_.SSF),D.revssf=he(_.SSF),D.revssf[_.SSF[65535]]=0,D.ssf=_.SSF),D.Strings=[],D.Strings.Count=0,D.Strings.Unique=0,lp(D),D.cellXfs=[],Ah(D.cellXfs,{},{revssf:{General:0}}),_.Props||(_.Props={});for(var ae=0;ae<_.SheetNames.length;++ae)G[G.length]=av(ae,D,_);return G.unshift(ov(_,G,D)),Bi([G])}function $f(_,R){var D=R||{};switch(D.biff||2){case 8:case 5:return sv(_,R);case 4:case 3:case 2:return JA(_,R)}throw new Error("invalid type "+D.bookType+" for BIFF")}var vh=function(){function _(je,yt){var _t=yt||{};x!=null&&_t.dense==null&&(_t.dense=x);var Wt=_t.dense?[]:{};je=je.replace(/<!--.*?-->/g,"");var hr=je.match(/<table/i);if(!hr)throw new Error("Invalid HTML: could not find <table>");var _r=je.match(/<\/table/i),Rr=hr.index,on=_r&&_r.index||je.length,Pr=Ft(je.slice(Rr,on),/(:?<tr[^>]*>)/i,"<tr>"),wn=-1,Nn=0,Rn=0,cn=0,ki={s:{r:1e7,c:1e7},e:{r:0,c:0}},ha=[];for(Rr=0;Rr<Pr.length;++Rr){var $i=Pr[Rr].trim(),Da=$i.slice(0,3).toLowerCase();if(Da=="<tr"){if(++wn,_t.sheetRows&&_t.sheetRows<=wn){--wn;break}Nn=0;continue}if(Da!="<td"&&Da!="<th")continue;var lo=$i.split(/<\/t[dh]>/i);for(on=0;on<lo.length;++on){var _a=lo[on].trim();if(!_a.match(/<t[dh]/i))continue;for(var Ma=_a,La=0;Ma.charAt(0)=="<"&&(La=Ma.indexOf(">"))>-1;)Ma=Ma.slice(La+1);for(var da=0;da<ha.length;++da){var Co=ha[da];Co.s.c==Nn&&Co.s.r<wn&&wn<=Co.e.r&&(Nn=Co.e.c+1,da=-1)}var Ss=Yt(_a.slice(0,_a.indexOf(">")));cn=Ss.colspan?+Ss.colspan:1,((Rn=+Ss.rowspan)>1||cn>1)&&ha.push({s:{r:wn,c:Nn},e:{r:wn+(Rn||1)-1,c:Nn+cn-1}});var qo=Ss.t||Ss["data-t"]||"";if(!Ma.length){Nn+=cn;continue}if(Ma=Ct(Ma),ki.s.r>wn&&(ki.s.r=wn),ki.e.r<wn&&(ki.e.r=wn),ki.s.c>Nn&&(ki.s.c=Nn),ki.e.c<Nn&&(ki.e.c=Nn),!Ma.length)continue;var Qs={t:"s",v:Ma};_t.raw||!Ma.trim().length||qo=="s"||(Ma==="TRUE"?Qs={t:"b",v:!0}:Ma==="FALSE"?Qs={t:"b",v:!1}:isNaN(St(Ma))?isNaN(Nt(Ma).getDate())||(Qs={t:"d",v:et(Ma)},_t.cellDates||(Qs={t:"n",v:Ee(Qs.v)}),Qs.z=_t.dateNF||K._table[14]):Qs={t:"n",v:St(Ma)}),_t.dense?(Wt[wn]||(Wt[wn]=[]),Wt[wn][Nn]=Qs):Wt[un({r:wn,c:Nn})]=Qs,Nn+=cn}}return Wt["!ref"]=ba(ki),ha.length&&(Wt["!merges"]=ha),Wt}function R(je,yt){var _t=je.match(/<table.*?>[\s\S]*?<\/table>/gi);if(!_t||_t.length==0)throw new Error("Invalid HTML: could not find <table>");if(_t.length==1)return pn(_(_t[0],yt),yt);var Wt=Hh.book_new();return _t.forEach(function(hr,_r){Hh.book_append_sheet(Wt,_(hr,yt),"Sheet"+(_r+1))}),Wt}function D(je,yt,_t,Wt){for(var hr=je["!merges"]||[],_r=[],Rr=yt.s.c;Rr<=yt.e.c;++Rr){for(var on=0,Pr=0,wn=0;wn<hr.length;++wn){if(hr[wn].s.r>_t||hr[wn].s.c>Rr)continue;if(hr[wn].e.r<_t||hr[wn].e.c<Rr)continue;if(hr[wn].s.r<_t||hr[wn].s.c<Rr){on=-1;break}on=hr[wn].e.r-hr[wn].s.r+1,Pr=hr[wn].e.c-hr[wn].s.c+1;break}if(on<0)continue;var Nn=un({r:_t,c:Rr}),Rn=Wt.dense?(je[_t]||[])[Rr]:je[Nn],cn=Rn&&Rn.v!=null&&(Rn.h||We(Rn.w||(sr(Rn),Rn.w)||""))||"",ki={};on>1&&(ki.rowspan=on),Pr>1&&(ki.colspan=Pr),Wt.editable?cn='<span contenteditable="true">'+cn+"</span>":Rn&&(ki["data-t"]=Rn&&Rn.t||"z",Rn.v!=null&&(ki["data-v"]=Rn.v),Rn.z!=null&&(ki["data-z"]=Rn.z),Rn.l&&(Rn.l.Target||"#").charAt(0)!="#"&&(cn='<a href="'+Rn.l.Target+'">'+cn+"</a>")),ki.id=(Wt.id||"sjs")+"-"+Nn,_r.push(ur("td",cn,ki))}var ha="<tr>";return ha+_r.join("")+"</tr>"}function G(je,yt,_t){var Wt=[];return Wt.join("")+"<table"+(_t&&_t.id?' id="'+_t.id+'"':"")+">"}var ae='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',Te="</body></html>";function Ye(je,yt){var _t=yt||{},Wt=_t.header!=null?_t.header:ae,hr=_t.footer!=null?_t.footer:Te,_r=[Wt],Rr=pa(je["!ref"]);_t.dense=Array.isArray(je),_r.push(G(je,Rr,_t));for(var on=Rr.s.r;on<=Rr.e.r;++on)_r.push(D(je,Rr,on,_t));return _r.push("</table>"+hr),_r.join("")}return{to_workbook:R,to_sheet:_,_row:D,BEGIN:ae,END:Te,_preamble:G,from_sheet:Ye}}();function qf(_,R,D){var G=D||{};x!=null&&(G.dense=x);var ae=0,Te=0;if(G.origin!=null)if(typeof G.origin=="number")ae=G.origin;else{var Ye=typeof G.origin=="string"?Ui(G.origin):G.origin;ae=Ye.r,Te=Ye.c}var je=R.getElementsByTagName("tr"),yt=Math.min(G.sheetRows||1e7,je.length),_t={s:{r:0,c:0},e:{r:ae,c:Te}};if(_["!ref"]){var Wt=pa(_["!ref"]);_t.s.r=Math.min(_t.s.r,Wt.s.r),_t.s.c=Math.min(_t.s.c,Wt.s.c),_t.e.r=Math.max(_t.e.r,Wt.e.r),_t.e.c=Math.max(_t.e.c,Wt.e.c),ae==-1&&(_t.e.r=ae=Wt.e.r+1)}var hr=[],_r=0,Rr=_["!rows"]||(_["!rows"]=[]),on=0,Pr=0,wn=0,Nn=0,Rn=0,cn=0;for(_["!cols"]||(_["!cols"]=[]);on<je.length&&Pr<yt;++on){var ki=je[on];if(tp(ki)){if(G.display)continue;Rr[Pr]={hidden:!0}}var ha=ki.children;for(wn=Nn=0;wn<ha.length;++wn){var $i=ha[wn];if(G.display&&tp($i))continue;var Da=$i.hasAttribute("data-v")?$i.getAttribute("data-v"):$i.hasAttribute("v")?$i.getAttribute("v"):Ct($i.innerHTML),lo=$i.getAttribute("data-z")||$i.getAttribute("z");for(_r=0;_r<hr.length;++_r){var _a=hr[_r];_a.s.c==Nn+Te&&_a.s.r<Pr+ae&&Pr+ae<=_a.e.r&&(Nn=_a.e.c+1-Te,_r=-1)}cn=+$i.getAttribute("colspan")||1,((Rn=+$i.getAttribute("rowspan")||1)>1||cn>1)&&hr.push({s:{r:Pr+ae,c:Nn+Te},e:{r:Pr+ae+(Rn||1)-1,c:Nn+Te+(cn||1)-1}});var Ma={t:"s",v:Da},La=$i.getAttribute("data-t")||$i.getAttribute("t")||"";Da!=null&&(Da.length==0?Ma.t=La||"z":G.raw||Da.trim().length==0||La=="s"||(Da==="TRUE"?Ma={t:"b",v:!0}:Da==="FALSE"?Ma={t:"b",v:!1}:isNaN(St(Da))?isNaN(Nt(Da).getDate())||(Ma={t:"d",v:et(Da)},G.cellDates||(Ma={t:"n",v:Ee(Ma.v)}),Ma.z=G.dateNF||K._table[14]):Ma={t:"n",v:St(Da)})),Ma.z===void 0&&lo!=null&&(Ma.z=lo);var da="",Co=$i.getElementsByTagName("A");if(Co&&Co.length)for(var Ss=0;Ss<Co.length&&!(Co[Ss].hasAttribute("href")&&(da=Co[Ss].getAttribute("href"),da.charAt(0)!="#"));++Ss);da&&da.charAt(0)!="#"&&(Ma.l={Target:da}),G.dense?(_[Pr+ae]||(_[Pr+ae]=[]),_[Pr+ae][Nn+Te]=Ma):_[un({c:Nn+Te,r:Pr+ae})]=Ma,_t.e.c<Nn+Te&&(_t.e.c=Nn+Te),Nn+=cn}++Pr}return hr.length&&(_["!merges"]=(_["!merges"]||[]).concat(hr)),_t.e.r=Math.max(_t.e.r,Pr-1+ae),_["!ref"]=ba(_t),Pr>=yt&&(_["!fullref"]=ba((_t.e.r=je.length-on+Pr-1+ae,_t))),_}function ep(_,R){var D=R||{},G=D.dense?[]:{};return qf(G,_,R)}function lv(_,R){return pn(ep(_,R),R)}function tp(_){var R="",D=cv(_);return D&&(R=D(_).getPropertyValue("display")),R||(R=_.style.display),R==="none"}function cv(_){return _.ownerDocument.defaultView&&typeof _.ownerDocument.defaultView.getComputedStyle=="function"?_.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}var rp=function(){var _=function(G){var ae=G.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(Ye,je){return Array(parseInt(je,10)+1).join(" ")}).replace(/<text:tab[^>]*\/>/g," ").replace(/<text:line-break\/>/g,`
`),Te=Tn(ae.replace(/<[^>]*>/g,""));return[Te]},R={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(G,ae){var Te=ae||{};x!=null&&Te.dense==null&&(Te.dense=x);var Ye=Sf(G),je=[],yt,_t,Wt={name:""},hr="",_r=0,Rr,on,Pr={},wn=[],Nn=Te.dense?[]:{},Rn,cn,ki={value:""},ha="",$i=0,Da,lo=[],_a=-1,Ma=-1,La={s:{r:1e6,c:1e7},e:{r:0,c:0}},da=0,Co={},Ss=[],qo={},Qs=0,_s=0,_l=[],go=1,mi=1,Hi=[],aa={Names:[]},Ki={},Ua=["",""],Po=[],$n={},ni="",si=0,Ha=!1,bi=!1,Ka=0;for(Ph.lastIndex=0,Ye=Ye.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");Rn=Ph.exec(Ye);)switch(Rn[3]=Rn[3].replace(/_.*$/,"")){case"table":case"\u5DE5\u4F5C\u8868":Rn[1]==="/"?(La.e.c>=La.s.c&&La.e.r>=La.s.r?Nn["!ref"]=ba(La):Nn["!ref"]="A1:A1",Te.sheetRows>0&&Te.sheetRows<=La.e.r&&(Nn["!fullref"]=Nn["!ref"],La.e.r=Te.sheetRows-1,Nn["!ref"]=ba(La)),Ss.length&&(Nn["!merges"]=Ss),_l.length&&(Nn["!rows"]=_l),Rr.name=Rr.\u540D\u79F0||Rr.name,typeof JSON!="undefined"&&JSON.stringify(Rr),wn.push(Rr.name),Pr[Rr.name]=Nn,bi=!1):Rn[0].charAt(Rn[0].length-2)!=="/"&&(Rr=Yt(Rn[0],!1),_a=Ma=-1,La.s.r=La.s.c=1e7,La.e.r=La.e.c=0,Nn=Te.dense?[]:{},Ss=[],_l=[],bi=!0);break;case"table-row-group":Rn[1]==="/"?--da:++da;break;case"table-row":case"\u884C":if(Rn[1]==="/"){_a+=go,go=1;break}if(on=Yt(Rn[0],!1),on.\u884C\u53F7?_a=on.\u884C\u53F7-1:_a==-1&&(_a=0),go=+on["number-rows-repeated"]||1,go<10)for(Ka=0;Ka<go;++Ka)da>0&&(_l[_a+Ka]={level:da});Ma=-1;break;case"covered-table-cell":Rn[1]!=="/"&&++Ma,Te.sheetStubs&&(Te.dense?(Nn[_a]||(Nn[_a]=[]),Nn[_a][Ma]={t:"z"}):Nn[un({r:_a,c:Ma})]={t:"z"}),ha="",lo=[];break;case"table-cell":case"\u6570\u636E":if(Rn[0].charAt(Rn[0].length-2)==="/")++Ma,ki=Yt(Rn[0],!1),mi=parseInt(ki["number-columns-repeated"]||"1",10),cn={t:"z",v:null},ki.formula&&Te.cellFormula!=!1&&(cn.f=Pf(Tn(ki.formula))),(ki.\u6570\u636E\u7C7B\u578B||ki["value-type"])=="string"&&(cn.t="s",cn.v=Tn(ki["string-value"]||""),Te.dense?(Nn[_a]||(Nn[_a]=[]),Nn[_a][Ma]=cn):Nn[un({r:_a,c:Ma})]=cn),Ma+=mi-1;else if(Rn[1]!=="/"){++Ma,ha="",$i=0,lo=[],mi=1;var Mi=go?_a+go-1:_a;if(Ma>La.e.c&&(La.e.c=Ma),Ma<La.s.c&&(La.s.c=Ma),_a<La.s.r&&(La.s.r=_a),Mi>La.e.r&&(La.e.r=Mi),ki=Yt(Rn[0],!1),Po=[],$n={},cn={t:ki.\u6570\u636E\u7C7B\u578B||ki["value-type"],v:null},Te.cellFormula)if(ki.formula&&(ki.formula=Tn(ki.formula)),ki["number-matrix-columns-spanned"]&&ki["number-matrix-rows-spanned"]&&(Qs=parseInt(ki["number-matrix-rows-spanned"],10)||0,_s=parseInt(ki["number-matrix-columns-spanned"],10)||0,qo={s:{r:_a,c:Ma},e:{r:_a+Qs-1,c:Ma+_s-1}},cn.F=ba(qo),Hi.push([qo,cn.F])),ki.formula)cn.f=Pf(ki.formula);else for(Ka=0;Ka<Hi.length;++Ka)_a>=Hi[Ka][0].s.r&&_a<=Hi[Ka][0].e.r&&(Ma>=Hi[Ka][0].s.c&&Ma<=Hi[Ka][0].e.c&&(cn.F=Hi[Ka][1]));(ki["number-columns-spanned"]||ki["number-rows-spanned"])&&(Qs=parseInt(ki["number-rows-spanned"],10)||0,_s=parseInt(ki["number-columns-spanned"],10)||0,qo={s:{r:_a,c:Ma},e:{r:_a+Qs-1,c:Ma+_s-1}},Ss.push(qo)),ki["number-columns-repeated"]&&(mi=parseInt(ki["number-columns-repeated"],10));switch(cn.t){case"boolean":cn.t="b",cn.v=Xt(ki["boolean-value"]);break;case"float":cn.t="n",cn.v=parseFloat(ki.value);break;case"percentage":cn.t="n",cn.v=parseFloat(ki.value);break;case"currency":cn.t="n",cn.v=parseFloat(ki.value);break;case"date":cn.t="d",cn.v=et(ki["date-value"]),Te.cellDates||(cn.t="n",cn.v=Ee(cn.v)),cn.z="m/d/yy";break;case"time":cn.t="n",cn.v=oe(ki["time-value"])/86400,Te.cellDates&&(cn.t="d",cn.v=le(cn.v)),cn.z="HH:MM:SS";break;case"number":cn.t="n",cn.v=parseFloat(ki.\u6570\u636E\u6570\u503C);break;default:if(cn.t==="string"||cn.t==="text"||!cn.t)cn.t="s",ki["string-value"]!=null&&(ha=Tn(ki["string-value"]),lo=[]);else throw new Error("Unsupported value type "+cn.t)}}else{if(Ha=!1,cn.t==="s"&&(cn.v=ha||"",lo.length&&(cn.R=lo),Ha=$i==0),Ki.Target&&(cn.l=Ki),Po.length>0&&(cn.c=Po,Po=[]),ha&&Te.cellText!==!1&&(cn.w=ha),Ha&&(cn.t="z",delete cn.v),(!Ha||Te.sheetStubs)&&!(Te.sheetRows&&Te.sheetRows<=_a))for(var Va=0;Va<go;++Va){if(mi=parseInt(ki["number-columns-repeated"]||"1",10),Te.dense)for(Nn[_a+Va]||(Nn[_a+Va]=[]),Nn[_a+Va][Ma]=Va==0?cn:bt(cn);--mi>0;)Nn[_a+Va][Ma+mi]=bt(cn);else for(Nn[un({r:_a+Va,c:Ma})]=cn;--mi>0;)Nn[un({r:_a+Va,c:Ma+mi})]=bt(cn);La.e.c<=Ma&&(La.e.c=Ma)}mi=parseInt(ki["number-columns-repeated"]||"1",10),Ma+=mi-1,mi=0,cn={},ha="",lo=[]}Ki={};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(Rn[1]==="/"){if((yt=je.pop())[0]!==Rn[3])throw"Bad state: "+yt}else Rn[0].charAt(Rn[0].length-2)!=="/"&&je.push([Rn[3],!0]);break;case"annotation":if(Rn[1]==="/"){if((yt=je.pop())[0]!==Rn[3])throw"Bad state: "+yt;$n.t=ha,lo.length&&($n.R=lo),$n.a=ni,Po.push($n)}else Rn[0].charAt(Rn[0].length-2)!=="/"&&je.push([Rn[3],!1]);ni="",si=0,ha="",$i=0,lo=[];break;case"creator":Rn[1]==="/"?ni=Ye.slice(si,Rn.index):si=Rn.index+Rn[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(Rn[1]==="/"){if((yt=je.pop())[0]!==Rn[3])throw"Bad state: "+yt}else Rn[0].charAt(Rn[0].length-2)!=="/"&&je.push([Rn[3],!1]);ha="",$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(Rn[1]==="/"){if(Co[Wt.name]=hr,(yt=je.pop())[0]!==Rn[3])throw"Bad state: "+yt}else Rn[0].charAt(Rn[0].length-2)!=="/"&&(hr="",Wt=Yt(Rn[0],!1),je.push([Rn[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(je[je.length-1][0]){case"time-style":case"date-style":_t=Yt(Rn[0],!1),hr+=R[Rn[3]][_t.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(je[je.length-1][0]){case"time-style":case"date-style":_t=Yt(Rn[0],!1),hr+=R[Rn[3]][_t.style==="long"?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(Rn[0].slice(-2)==="/>")break;if(Rn[1]==="/")switch(je[je.length-1][0]){case"number-style":case"date-style":case"time-style":hr+=Ye.slice(_r,Rn.index);break}else _r=Rn.index+Rn[0].length;break;case"named-range":_t=Yt(Rn[0],!1),Ua=bf(_t["cell-range-address"]);var Dn={Name:_t.name,Ref:Ua[0]+"!"+Ua[1]};bi&&(Dn.Sheet=wn.length),aa.Names.push(Dn);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(je[je.length-1][0])>-1)break;if(Rn[1]==="/"&&(!ki||!ki["string-value"])){var fo=_(Ye.slice($i,Rn.index),Da);ha=(ha.length>0?ha+`
`:"")+fo[0]}else Da=Yt(Rn[0],!1),$i=Rn.index+Rn[0].length;break;case"s":break;case"database-range":if(Rn[1]==="/")break;try{Ua=bf(Yt(Rn[0])["target-range-address"]),Pr[Ua[0]]["!autofilter"]={ref:Ua[1]}}catch(Rs){}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(Rn[1]!=="/"){if(Ki=Yt(Rn[0],!1),!Ki.href)break;Ki.Target=Tn(Ki.href),delete Ki.href,Ki.Target.charAt(0)=="#"&&Ki.Target.indexOf(".")>-1?(Ua=bf(Ki.Target.slice(1)),Ki.Target="#"+Ua[0]+"!"+Ua[1]):Ki.Target.match(/^\.\.[\\\/]/)&&(Ki.Target=Ki.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(Rn[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(Te.WTF)throw new Error(Rn)}}var ns={Sheets:Pr,SheetNames:wn,Workbook:aa};return Te.bookSheets&&delete ns.Sheets,ns}}();function np(_,R){R=R||{},ue(_,"META-INF/manifest.xml")&&Vo(qe(_,"META-INF/manifest.xml"),R);var D=Ae(_,"content.xml");if(!D)throw new Error("Missing content.xml in ODS / UOF file");var G=rp(er(D),R);return ue(_,"meta.xml")&&(G.Props=Do(qe(_,"meta.xml"))),G}function ip(_,R){return rp(_,R)}var uv=function(){var _='<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>',R="<office:document-styles "+Nr({"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"})+">"+_+"</office:document-styles>";return function(){return Pt+R}}(),ap=function(){var _=function(Ye){return ht(Ye).replace(/ +/g,function(je){return'<text:s text:c="'+je.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},R=` <table:table-cell />
`,D=` <table:covered-table-cell/>
`,G=function(Ye,je,yt){var _t=[];_t.push(' <table:table table:name="'+ht(je.SheetNames[yt])+`" table:style-name="ta1">
`);var Wt=0,hr=0,_r=pa(Ye["!ref"]||"A1"),Rr=Ye["!merges"]||[],on=0,Pr=Array.isArray(Ye);if(Ye["!cols"])for(hr=0;hr<=_r.e.c;++hr)_t.push(" <table:table-column"+(Ye["!cols"][hr]?' table:style-name="co'+Ye["!cols"][hr].ods+'"':"")+`></table:table-column>
`);var wn="",Nn=Ye["!rows"]||[];for(Wt=0;Wt<_r.s.r;++Wt)wn=Nn[Wt]?' table:style-name="ro'+Nn[Wt].ods+'"':"",_t.push(" <table:table-row"+wn+`></table:table-row>
`);for(;Wt<=_r.e.r;++Wt){for(wn=Nn[Wt]?' table:style-name="ro'+Nn[Wt].ods+'"':"",_t.push(" <table:table-row"+wn+`>
`),hr=0;hr<_r.s.c;++hr)_t.push(R);for(;hr<=_r.e.c;++hr){var Rn=!1,cn={},ki="";for(on=0;on!=Rr.length;++on){if(Rr[on].s.c>hr)continue;if(Rr[on].s.r>Wt)continue;if(Rr[on].e.c<hr)continue;if(Rr[on].e.r<Wt)continue;(Rr[on].s.c!=hr||Rr[on].s.r!=Wt)&&(Rn=!0),cn["table:number-columns-spanned"]=Rr[on].e.c-Rr[on].s.c+1,cn["table:number-rows-spanned"]=Rr[on].e.r-Rr[on].s.r+1;break}if(Rn){_t.push(D);continue}var ha=un({r:Wt,c:hr}),$i=Pr?(Ye[Wt]||[])[hr]:Ye[ha];if($i&&$i.f&&(cn["table:formula"]=ht(Dm($i.f)),$i.F&&$i.F.slice(0,ha.length)==ha)){var Da=pa($i.F);cn["table:number-matrix-columns-spanned"]=Da.e.c-Da.s.c+1,cn["table:number-matrix-rows-spanned"]=Da.e.r-Da.s.r+1}if(!$i){_t.push(R);continue}switch($i.t){case"b":ki=$i.v?"TRUE":"FALSE",cn["office:value-type"]="boolean",cn["office:boolean-value"]=$i.v?"true":"false";break;case"n":ki=$i.w||String($i.v||0),cn["office:value-type"]="float",cn["office:value"]=$i.v||0;break;case"s":case"str":ki=$i.v==null?"":$i.v,cn["office:value-type"]="string";break;case"d":ki=$i.w||et($i.v).toISOString(),cn["office:value-type"]="date",cn["office:date-value"]=et($i.v).toISOString(),cn["table:style-name"]="ce1";break;default:_t.push(R);continue}var lo=_(ki);if($i.l&&$i.l.Target){var _a=$i.l.Target;_a=_a.charAt(0)=="#"?"#"+Mm(_a.slice(1)):_a,_a.charAt(0)!="#"&&!_a.match(/^\w+:/)&&(_a="../"+_a),lo=ur("text:a",lo,{"xlink:href":_a.replace(/&/g,"&amp;")})}_t.push(" "+ur("table:table-cell",ur("text:p",lo,{}),cn)+`
`)}_t.push(` </table:table-row>
`)}return _t.push(` </table:table>
`),_t.join("")},ae=function(Ye,je){Ye.push(` <office:automatic-styles>
`),Ye.push(` <number:date-style style:name="N37" number:automatic-order="true">
`),Ye.push(` <number:month number:style="long"/>
`),Ye.push(` <number:text>/</number:text>
`),Ye.push(` <number:day number:style="long"/>
`),Ye.push(` <number:text>/</number:text>
`),Ye.push(` <number:year/>
`),Ye.push(` </number:date-style>
`);var yt=0;je.SheetNames.map(function(Wt){return je.Sheets[Wt]}).forEach(function(Wt){if(!Wt)return;if(Wt["!cols"]){for(var hr=0;hr<Wt["!cols"].length;++hr)if(Wt["!cols"][hr]){var _r=Wt["!cols"][hr];if(_r.width==null&&_r.wpx==null&&_r.wch==null)continue;uo(_r),_r.ods=yt;var Rr=Wt["!cols"][hr].wpx+"px";Ye.push(' <style:style style:name="co'+yt+`" style:family="table-column">
`),Ye.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+Rr+`"/>
`),Ye.push(` </style:style>
`),++yt}}});var _t=0;je.SheetNames.map(function(Wt){return je.Sheets[Wt]}).forEach(function(Wt){if(!Wt)return;if(Wt["!rows"]){for(var hr=0;hr<Wt["!rows"].length;++hr)if(Wt["!rows"][hr]){Wt["!rows"][hr].ods=_t;var _r=Wt["!rows"][hr].hpx+"px";Ye.push(' <style:style style:name="ro'+_t+`" style:family="table-row">
`),Ye.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+_r+`"/>
`),Ye.push(` </style:style>
`),++_t}}}),Ye.push(` <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">
`),Ye.push(` <style:table-properties table:display="true" style:writing-mode="lr-tb"/>
`),Ye.push(` </style:style>
`),Ye.push(` <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>
`),Ye.push(` </office:automatic-styles>
`)};return function(Ye,je){var yt=[Pt],_t=Nr({"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"}),Wt=Nr({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});je.bookType=="fods"?(yt.push("<office:document"+_t+Wt+`>
`),yt.push(Ds().replace(/office:document-meta/g,"office:meta"))):yt.push("<office:document-content"+_t+`>
`),ae(yt,Ye),yt.push(` <office:body>
`),yt.push(` <office:spreadsheet>
`);for(var hr=0;hr!=Ye.SheetNames.length;++hr)yt.push(G(Ye.Sheets[Ye.SheetNames[hr]],Ye,hr,je));return yt.push(` </office:spreadsheet>
`),yt.push(` </office:body>
`),je.bookType=="fods"?yt.push("</office:document>"):yt.push("</office:document-content>"),yt.join("")}}();function op(_,R){if(R.bookType=="fods")return ap(_,R);var D=jt(),G="",ae=[],Te=[];return G="mimetype",zt(D,G,"application/vnd.oasis.opendocument.spreadsheet"),G="content.xml",zt(D,G,ap(_,R)),ae.push([G,"text/xml"]),Te.push([G,"ContentFile"]),G="styles.xml",zt(D,G,uv(_,R)),ae.push([G,"text/xml"]),Te.push([G,"StylesFile"]),G="meta.xml",zt(D,G,Pt+Ds()),ae.push([G,"text/xml"]),Te.push([G,"MetadataFile"]),G="manifest.rdf",zt(D,G,Ns(Te)),ae.push([G,"application/rdf+xml"]),G="META-INF/manifest.xml",zt(D,G,Ws(ae)),D}function dv(_,R){if(!R)return 0;var D=_.SheetNames.indexOf(R);if(D==-1)throw new Error("Sheet not found: "+R);return D}function Qd(_){return function(D,G){var ae=dv(D,G.sheet);return _.from_sheet(D.Sheets[D.SheetNames[ae]],G,D)}}var hv=Qd(vh),fv=Qd({from_sheet:tf}),pv=Qd(typeof Yu!="undefined"?Yu:{}),mv=Qd(typeof Id!="undefined"?Id:{}),gv=Qd(typeof wu!="undefined"?wu:{}),Av=Qd(typeof ye!="undefined"?ye:{}),vv=Qd({from_sheet:vp}),bv=Qd(typeof ju!="undefined"?ju:{}),yv=Qd(typeof Qu!="undefined"?Qu:{}),wv=Qd(typeof Lu!="undefined"?{from_sheet:Lu.sheet_to_wk1}:{});function sp(_){return function(D){for(var G=0;G!=_.length;++G){var ae=_[G];D[ae[0]]===void 0&&(D[ae[0]]=ae[1]),ae[2]==="n"&&(D[ae[0]]=Number(D[ae[0]]))}}}var _f=function(R){sp([["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]])(R)},lp=sp([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]);function xv(_){return Qa.WS.indexOf(_)>-1?"sheet":Qa.CS&&_==Qa.CS?"chart":Qa.DS&&_==Qa.DS?"dialog":Qa.MS&&_==Qa.MS?"macro":_&&_.length?_:"sheet"}function Sv(_,R){if(!_)return 0;try{_=R.map(function(G){return G.id||(G.id=G.strRelID),[G.name,_["!id"][G.id].Target,xv(_["!id"][G.id].Type)]})}catch(D){return null}return!_||_.length===0?null:_}function Cv(_,R,D,G,ae,Te,Ye,je,yt,_t,Wt,hr){try{Te[G]=ao(Ae(_,D,!0),R);var _r=qe(_,R),Rr;switch(je){case"sheet":Rr=oA(_r,R,ae,yt,Te[G],_t,Wt,hr);break;case"chart":if(Rr=sA(_r,R,ae,yt,Te[G],_t,Wt,hr),!Rr||!Rr["!drawel"])break;var on=ct(Rr["!drawel"].Target,R),Pr=ys(on),wn=pf(Ae(_,on,!0),ao(Ae(_,Pr,!0),on)),Nn=ct(wn,on),Rn=ys(Nn);Rr=Og(Ae(_,Nn,!0),Nn,yt,ao(Ae(_,Rn,!0),Nn),_t,Rr);break;case"macro":Rr=lA(_r,R,ae,yt,Te[G],_t,Wt,hr);break;case"dialog":Rr=cA(_r,R,ae,yt,Te[G],_t,Wt,hr);break;default:throw new Error("Unrecognized sheet type "+je)}Ye[G]=Rr;var cn=[];Te&&Te[G]&&Ke(Te[G]).forEach(function(ki){if(Te[G][ki].Type==Qa.CMNT){var ha=ct(Te[G][ki].Target,R);if(cn=fA(qe(_,ha,!0),ha,yt),!cn||!cn.length)return;Re(Rr,cn)}})}catch(ki){if(yt.WTF)throw ki}}function Zd(_){return _.charAt(0)=="/"?_.slice(1):_}function cp(_,R){if(X(K),R=R||{},_f(R),ue(_,"META-INF/manifest.xml"))return np(_,R);if(ue(_,"objectdata.xml"))return np(_,R);if(ue(_,"Index/Document.iwa"))throw new Error("Unsupported NUMBERS file");var D=wt(_),G=is(Ae(_,"[Content_Types].xml")),ae=!1,Te,Ye;if(G.workbooks.length===0&&(Ye="xl/workbook.xml",qe(_,Ye,!0)&&G.workbooks.push(Ye)),G.workbooks.length===0){if(Ye="xl/workbook.bin",!qe(_,Ye,!0))throw new Error("Could not find workbook");G.workbooks.push(Ye),ae=!0}G.workbooks[0].slice(-3)=="bin"&&(ae=!0);var je={},yt={};if(!R.bookSheets&&!R.bookProps){if(Bh=[],G.sst)try{Bh=hA(qe(_,Zd(G.sst)),G.sst,R)}catch(Co){if(R.WTF)throw Co}R.cellStyles&&G.themes.length&&(je=dA(Ae(_,G.themes[0].replace(/^\//,""),!0)||"",G.themes[0],R)),G.style&&(yt=uA(qe(_,Zd(G.style)),G.style,je,R))}G.links.map(function(Co){try{var Ss=ao(Ae(_,ys(Zd(Co))),Co);return mA(qe(_,Zd(Co)),Ss,Co,R)}catch(qo){}});var _t=aA(qe(_,Zd(G.workbooks[0])),G.workbooks[0],R),Wt={},hr="";G.coreprops.length&&(hr=qe(_,Zd(G.coreprops[0]),!0),hr&&(Wt=Do(hr)),G.extprops.length!==0&&(hr=qe(_,Zd(G.extprops[0]),!0),hr&&wl(hr,Wt,R)));var _r={};(!R.bookSheets||R.bookProps)&&(G.custprops.length!==0&&(hr=Ae(_,Zd(G.custprops[0]),!0),hr&&(_r=fl(hr,R))));var Rr={};if((R.bookSheets||R.bookProps)&&(_t.Sheets?Te=_t.Sheets.map(function(Ss){return Ss.name}):Wt.Worksheets&&Wt.SheetNames.length>0&&(Te=Wt.SheetNames),R.bookProps&&(Rr.Props=Wt,Rr.Custprops=_r),R.bookSheets&&typeof Te!="undefined"&&(Rr.SheetNames=Te),R.bookSheets?Rr.SheetNames:R.bookProps))return Rr;Te={};var on={};R.bookDeps&&G.calcchain&&(on=pA(qe(_,Zd(G.calcchain)),G.calcchain,R));var Pr=0,wn={},Nn,Rn;{var cn=_t.Sheets;Wt.Worksheets=cn.length,Wt.SheetNames=[];for(var ki=0;ki!=cn.length;++ki)Wt.SheetNames[ki]=cn[ki].name}var ha=ae?"bin":"xml",$i=G.workbooks[0].lastIndexOf("/"),Da=(G.workbooks[0].slice(0,$i+1)+"_rels/"+G.workbooks[0].slice($i+1)+".rels").replace(/^\//,"");ue(_,Da)||(Da="xl/_rels/workbook."+ha+".rels");var lo=ao(Ae(_,Da,!0),Da);lo&&(lo=Sv(lo,_t.Sheets));var _a=qe(_,"xl/worksheets/sheet.xml",!0)?1:0;e:for(Pr=0;Pr!=Wt.Worksheets;++Pr){var Ma="sheet";if(lo&&lo[Pr]?(Nn="xl/"+lo[Pr][1].replace(/[\/]?xl\//,""),ue(_,Nn)||(Nn=lo[Pr][1]),ue(_,Nn)||(Nn=Da.replace(/_rels\/.*$/,"")+lo[Pr][1]),Ma=lo[Pr][2]):(Nn="xl/worksheets/sheet"+(Pr+1-_a)+"."+ha,Nn=Nn.replace(/sheet0\./,"sheet.")),Rn=Nn.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),R&&R.sheets!=null)switch(typeof R.sheets){case"number":if(Pr!=R.sheets)continue e;break;case"string":if(Wt.SheetNames[Pr].toLowerCase()!=R.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(R.sheets)){for(var La=!1,da=0;da!=R.sheets.length;++da)typeof R.sheets[da]=="number"&&R.sheets[da]==Pr&&(La=1),typeof R.sheets[da]=="string"&&R.sheets[da].toLowerCase()==Wt.SheetNames[Pr].toLowerCase()&&(La=1);if(!La)continue e}}Cv(_,Nn,Rn,Wt.SheetNames[Pr],Pr,wn,Te,Ma,R,_t,je,yt)}return Rr={Directory:G,Workbook:_t,Props:Wt,Custprops:_r,Deps:on,Sheets:Te,SheetNames:Wt.SheetNames,Strings:Bh,Styles:yt,Themes:je,SSF:K.get_table()},R&&R.bookFiles&&(_.files?(Rr.keys=D,Rr.files=_.files):(Rr.keys=[],Rr.files={},_.FullPaths.forEach(function(Co,Ss){Co=Co.replace(/^Root Entry[\/]/,""),Rr.keys.push(Co),Rr.files[Co]=_.FileIndex[Ss]}))),R&&R.bookVBA&&(G.vba.length>0?Rr.vbaraw=qe(_,Zd(G.vba[0]),!0):G.defaults&&G.defaults.bin===Zi&&(Rr.vbaraw=qe(_,"xl/vbaProject.bin",!0))),Rr}function Ev(_,R){var D=R||{},G="Workbook",ae=Fe.find(_,G);try{if(G="/!DataSpaces/Version",ae=Fe.find(_,G),!ae||!ae.content)throw new Error("ECMA-376 Encrypted file missing "+G);if(Fr(ae.content),G="/!DataSpaces/DataSpaceMap",ae=Fe.find(_,G),!ae||!ae.content)throw new Error("ECMA-376 Encrypted file missing "+G);var Te=Mr(ae.content);if(Te.length!==1||Te[0].comps.length!==1||Te[0].comps[0].t!==0||Te[0].name!=="StrongEncryptionDataSpace"||Te[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+G);if(G="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",ae=Fe.find(_,G),!ae||!ae.content)throw new Error("ECMA-376 Encrypted file missing "+G);var Ye=Ir(ae.content);if(Ye.length!=1||Ye[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+G);if(G="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",ae=Fe.find(_,G),!ae||!ae.content)throw new Error("ECMA-376 Encrypted file missing "+G);en(ae.content)}catch(yt){}if(G="/EncryptionInfo",ae=Fe.find(_,G),!ae||!ae.content)throw new Error("ECMA-376 Encrypted file missing "+G);var je=Oi(ae.content);if(G="/EncryptedPackage",ae=Fe.find(_,G),!ae||!ae.content)throw new Error("ECMA-376 Encrypted file missing "+G);if(je[0]==4&&typeof decrypt_agile!="undefined")return decrypt_agile(je[1],ae.content,D.password||"",D);if(je[0]==2&&typeof decrypt_std76!="undefined")return decrypt_std76(je[1],ae.content,D.password||"",D);throw new Error("File is password-protected")}function _v(_,R){if(Ar=1024,R.bookType=="ods")return op(_,R);_&&!_.SSF&&(_.SSF=K.get_table()),_&&_.SSF&&(X(K),K.load_table(_.SSF),R.revssf=he(_.SSF),R.revssf[_.SSF[65535]]=0,R.ssf=_.SSF),R.rels={},R.wbrels={},R.Strings=[],R.Strings.Count=0,R.Strings.Unique=0,Xh?R.revStrings=new Map:(R.revStrings={},R.revStrings.foo=[],delete R.revStrings.foo);var D=R.bookType=="xlsb"?"bin":"xml",G=ko.indexOf(R.bookType)>-1,ae=Ko();lp(R=R||{});var Te=jt(),Ye="",je=0;if(R.cellXfs=[],Ah(R.cellXfs,{},{revssf:{General:0}}),_.Props||(_.Props={}),Ye="docProps/core.xml",zt(Te,Ye,Ra(_.Props,R)),ae.coreprops.push(Ye),Ho(R.rels,2,Ye,Qa.CORE_PROPS),Ye="docProps/app.xml",!(_.Props&&_.Props.SheetNames))if(!_.Workbook||!_.Workbook.Sheets)_.Props.SheetNames=_.SheetNames;else{for(var yt=[],_t=0;_t<_.SheetNames.length;++_t)(_.Workbook.Sheets[_t]||{}).Hidden!=2&&yt.push(_.SheetNames[_t]);_.Props.SheetNames=yt}for(_.Props.Worksheets=_.Props.SheetNames.length,zt(Te,Ye,Vs(_.Props,R)),ae.extprops.push(Ye),Ho(R.rels,3,Ye,Qa.EXT_PROPS),_.Custprops!==_.Props&&Ke(_.Custprops||{}).length>0&&(Ye="docProps/custom.xml",zt(Te,Ye,Fs(_.Custprops,R)),ae.custprops.push(Ye),Ho(R.rels,4,Ye,Qa.CUST_PROPS)),je=1;je<=_.SheetNames.length;++je){var Wt={"!id":{}},hr=_.Sheets[_.SheetNames[je-1]],_r=(hr||{})["!type"]||"sheet";switch(_r){case"chart":default:Ye="xl/worksheets/sheet"+je+"."+D,zt(Te,Ye,AA(je-1,Ye,R,_,Wt)),ae.sheets.push(Ye),Ho(R.wbrels,-1,"worksheets/sheet"+je+"."+D,Qa.WS[0])}if(hr){var Rr=hr["!comments"],on=!1;if(Rr&&Rr.length>0){var Pr="xl/comments"+je+"."+D;zt(Te,Pr,yA(Rr,Pr,R)),ae.comments.push(Pr),Ho(Wt,-1,"../comments"+je+"."+D,Qa.CMNT),on=!0}hr["!legacy"]&&(on&&zt(Te,"xl/drawings/vmlDrawing"+je+".vml",xe(je,hr["!comments"]))),delete hr["!comments"],delete hr["!legacy"]}Wt["!id"].rId1&&zt(Te,ys(Ye),cs(Wt))}return R.Strings!=null&&R.Strings.length>0&&(Ye="xl/sharedStrings."+D,zt(Te,Ye,bA(R.Strings,Ye,R)),ae.strs.push(Ye),Ho(R.wbrels,-1,"sharedStrings."+D,Qa.SST)),Ye="xl/workbook."+D,zt(Te,Ye,gA(_,Ye,R)),ae.workbooks.push(Ye),Ho(R.rels,1,Ye,Qa.WB),Ye="xl/theme/theme1.xml",zt(Te,Ye,hh(_.Themes,R)),ae.themes.push(Ye),Ho(R.wbrels,-1,"theme/theme1.xml",Qa.THEME),Ye="xl/styles."+D,zt(Te,Ye,vA(_,Ye,R)),ae.styles.push(Ye),Ho(R.wbrels,-1,"styles."+D,Qa.STY),_.vbaraw&&G&&(Ye="xl/vbaProject.bin",zt(Te,Ye,_.vbaraw),ae.vba.push(Ye),Ho(R.wbrels,-1,"vbaProject.bin",Qa.VBA)),zt(Te,"[Content_Types].xml",Fo(ae,R)),zt(Te,"_rels/.rels",cs(R.rels)),zt(Te,"xl/_rels/workbook."+D+".rels",cs(R.wbrels)),delete R.revssf,delete R.ssf,Te}function Tf(_,R){var D="";switch((R||{}).type||"base64"){case"buffer":return[_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7]];case"base64":D=w.decode(_.slice(0,12));break;case"binary":D=_;break;case"array":return[_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7]];default:throw new Error("Unrecognized type "+(R&&R.type||"undefined"))}return[D.charCodeAt(0),D.charCodeAt(1),D.charCodeAt(2),D.charCodeAt(3),D.charCodeAt(4),D.charCodeAt(5),D.charCodeAt(6),D.charCodeAt(7)]}function Tv(_,R){return Fe.find(_,"EncryptedPackage")?Ev(_,R):Qh(_,R)}function Iv(_,R){var D,G=_,ae=R||{};return ae.type||(ae.type=S&&O.isBuffer(_)?"buffer":"base64"),D=mr(G,ae),cp(D,ae)}function up(_,R){var D=0;e:for(;D<_.length;)switch(_.charCodeAt(D)){case 10:case 13:case 32:++D;break;case 60:return Ef(_.slice(D),R);default:break e}return wu.to_workbook(_,R)}function Ov(_,R){var D="",G=Tf(_,R);switch(R.type){case"base64":D=w.decode(_);break;case"binary":D=_;break;case"buffer":D=_.toString("binary");break;case"array":D=Ue(_);break;default:throw new Error("Unrecognized type "+R.type)}return G[0]==239&&G[1]==187&&G[2]==191&&(D=er(D)),up(D,R)}function Lv(_,R){var D=_;return R.type=="base64"&&(D=w.decode(D)),D=cptable.utils.decode(1200,D.slice(2),"str"),R.type="binary",up(D,R)}function Nv(_){return _.match(/[^\x00-\x7F]/)?Kr(_):_}function If(_,R,D,G){return G?(D.type="string",wu.to_workbook(_,D)):wu.to_workbook(R,D)}function Jh(_,R){o();var D=R||{};if(typeof ArrayBuffer!="undefined"&&_ instanceof ArrayBuffer)return Jh(new Uint8Array(_),(D=bt(D),D.type="array",D));var G=_,ae=[0,0,0,0],Te=!1;if(D.cellStyles&&(D.cellNF=!0,D.sheetStubs=!0),Oh={},D.dateNF&&(Oh.dateNF=D.dateNF),D.type||(D.type=S&&O.isBuffer(_)?"buffer":"base64"),D.type=="file"&&(D.type=S?"buffer":"binary",G=ne(_)),D.type=="string"&&(Te=!0,D.type="binary",D.codepage=65001,G=Nv(_)),D.type=="array"&&typeof Uint8Array!="undefined"&&_ instanceof Uint8Array&&typeof ArrayBuffer!="undefined"){var Ye=new ArrayBuffer(3),je=new Uint8Array(Ye);if(je.foo="bar",!je.foo)return D=bt(D),D.type="array",Jh(H(G),D)}switch((ae=Tf(G,D))[0]){case 208:if(ae[1]===207&&ae[2]===17&&ae[3]===224&&ae[4]===161&&ae[5]===177&&ae[6]===26&&ae[7]===225)return Tv(Fe.read(G,D),D);break;case 9:if(ae[1]<=8)return Qh(G,D);break;case 60:return Ef(G,D);case 73:if(ae[1]===73&&ae[2]===42&&ae[3]===0)throw new Error("TIFF Image File is not a spreadsheet");if(ae[1]===68)return zd(G,D);break;case 84:if(ae[1]===65&&ae[2]===66&&ae[3]===76)return Id.to_workbook(G,D);break;case 80:return ae[1]===75&&ae[2]<9&&ae[3]<9?Iv(G,D):If(_,G,D,Te);case 239:return ae[3]===60?Ef(G,D):If(_,G,D,Te);case 255:if(ae[1]===254)return Lv(G,D);break;case 0:if(ae[1]===0&&ae[2]>=2&&ae[3]===0)return Lu.to_workbook(G,D);break;case 3:case 131:case 139:case 140:return ju.to_workbook(G,D);case 123:if(ae[1]===92&&ae[2]===114&&ae[3]===116)return ye.to_workbook(G,D);break;case 10:case 13:case 32:return Ov(G,D);case 137:if(ae[1]===80&&ae[2]===78&&ae[3]===71)throw new Error("PNG Image File is not a spreadsheet");break}return ju.versions.indexOf(ae[0])>-1&&ae[2]<=12&&ae[3]<=31?ju.to_workbook(G,D):If(_,G,D,Te)}function dp(_,R){var D=R||{};return D.type="file",Jh(_,D)}function hp(_,R){switch(R.type){case"base64":case"binary":break;case"buffer":case"array":R.type="";break;case"file":return J(R.file,Fe.write(_,{type:S?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+R.bookType+"' files");default:throw new Error("Unrecognized type "+R.type)}return Fe.write(_,R)}function Dv(_,R){var D=bt(R||{}),G=_v(_,D),ae={};if(D.compression&&(ae.compression="DEFLATE"),D.password)ae.type=S?"nodebuffer":"string";else switch(D.type){case"base64":ae.type="base64";break;case"binary":ae.type="string";break;case"string":throw new Error("'string' output type invalid for '"+D.bookType+"' files");case"buffer":case"file":ae.type=S?"nodebuffer":"string";break;default:throw new Error("Unrecognized type "+D.type)}var Te=G.FullPaths?Fe.write(G,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[ae.type]||ae.type}):G.generate(ae);return D.password&&typeof encrypt_agile!="undefined"?hp(encrypt_agile(Te,D.password),D):D.type==="file"?J(D.file,Te):D.type=="string"?er(Te):Te}function Mv(_,R){var D=R||{},G=VA(_,D);return hp(G,D)}function Jd(_,R,D){D||(D="");var G=D+_;switch(R.type){case"base64":return w.encode(Kr(G));case"binary":return Kr(G);case"string":return _;case"file":return J(R.file,G,"utf8");case"buffer":return S?T(G,"utf8"):Jd(G,{type:"binary"}).split("").map(function(ae){return ae.charCodeAt(0)})}throw new Error("Unrecognized type "+R.type)}function Rv(_,R){switch(R.type){case"base64":return w.encode(_);case"binary":return _;case"string":return _;case"file":return J(R.file,_,"binary");case"buffer":return S?T(_,"binary"):_.split("").map(function(D){return D.charCodeAt(0)})}throw new Error("Unrecognized type "+R.type)}function $h(_,R){switch(R.type){case"string":case"base64":case"binary":for(var D="",G=0;G<_.length;++G)D+=String.fromCharCode(_[G]);return R.type=="base64"?w.encode(D):R.type=="string"?er(D):D;case"file":return J(R.file,_);case"buffer":return _;default:throw new Error("Unrecognized type "+R.type)}}function qh(_,R){o(),zg(_);var D=bt(R||{});if(D.cellStyles&&(D.cellNF=!0,D.sheetStubs=!0),D.type=="array"){D.type="binary";var G=qh(_,D);return D.type="array",U(G)}switch(D.bookType||"xlsb"){case"xml":case"xlml":return Jd(UA(_,D),D);case"slk":case"sylk":return Jd(pv(_,D),D);case"htm":case"html":return Jd(hv(_,D),D);case"txt":return Rv(vv(_,D),D);case"csv":return Jd(fv(_,D),D,"\uFEFF");case"dif":return Jd(mv(_,D),D);case"dbf":return $h(bv(_,D),D);case"prn":return Jd(gv(_,D),D);case"rtf":return Jd(Av(_,D),D);case"eth":return Jd(yv(_,D),D);case"fods":return Jd(op(_,D),D);case"wk1":return $h(wv(_,D),D);case"wk3":return $h(Lu.book_to_wk3(_,D),D);case"biff2":D.biff||(D.biff=2);case"biff3":D.biff||(D.biff=3);case"biff4":return D.biff||(D.biff=4),$h($f(_,D),D);case"biff5":D.biff||(D.biff=5);case"biff8":case"xla":case"xls":return D.biff||(D.biff=8),Mv(_,D);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"ods":return Dv(_,D);default:throw new Error("Unrecognized bookType |"+D.bookType+"|")}}function fp(_){if(_.bookType)return;var R={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},D=_.file.slice(_.file.lastIndexOf(".")).toLowerCase();D.match(/^\.[a-z]+$/)&&(_.bookType=D.slice(1)),_.bookType=R[_.bookType]||_.bookType}function pp(_,R,D){var G=D||{};return G.type="file",G.file=R,fp(G),qh(_,G)}function Fv(_,R,D,G){var ae=D||{};ae.type="file",ae.file=_,fp(ae),ae.type="buffer";var Te=G;return Te instanceof Function||(Te=D),ve.writeFile(_,qh(R,ae),Te)}function mp(_,R,D,G,ae,Te,Ye,je){var yt=Ei(D),_t=je.defval,Wt=je.raw||!Object.prototype.hasOwnProperty.call(je,"raw"),hr=!0,_r=ae===1?[]:{};if(ae!==1)if(Object.defineProperty)try{Object.defineProperty(_r,"__rowNum__",{value:D,enumerable:!1})}catch(wn){_r.__rowNum__=D}else _r.__rowNum__=D;if(!Ye||_[D])for(var Rr=R.s.c;Rr<=R.e.c;++Rr){var on=Ye?_[D][Rr]:_[G[Rr]+yt];if(on===void 0||on.t===void 0){if(_t===void 0)continue;Te[Rr]!=null&&(_r[Te[Rr]]=_t);continue}var Pr=on.v;switch(on.t){case"z":if(Pr==null)break;continue;case"e":Pr=Pr==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+on.t)}if(Te[Rr]!=null){if(Pr==null)if(on.t=="e"&&Pr===null)_r[Te[Rr]]=null;else if(_t!==void 0)_r[Te[Rr]]=_t;else if(Wt&&Pr===null)_r[Te[Rr]]=null;else continue;else _r[Te[Rr]]=Wt||je.rawNumbers&&on.t=="n"?Pr:sr(on,Pr,je);Pr!=null&&(hr=!1)}}return{row:_r,isempty:hr}}function ef(_,R){if(_==null||_["!ref"]==null)return[];var D={t:"n",v:0},G=0,ae=1,Te=[],Ye=0,je="",yt={s:{r:0,c:0},e:{r:0,c:0}},_t=R||{},Wt=_t.range!=null?_t.range:_["!ref"];_t.header===1?G=1:_t.header==="A"?G=2:Array.isArray(_t.header)?G=3:_t.header==null&&(G=0);switch(typeof Wt){case"string":yt=na(Wt);break;case"number":yt=na(_["!ref"]),yt.s.r=Wt;break;default:yt=Wt}G>0&&(ae=0);var hr=Ei(yt.s.r),_r=[],Rr=[],on=0,Pr=0,wn=Array.isArray(_),Nn=yt.s.r,Rn=0,cn=0;for(wn&&!_[Nn]&&(_[Nn]=[]),Rn=yt.s.c;Rn<=yt.e.c;++Rn){_r[Rn]=va(Rn),D=wn?_[Nn][Rn]:_[_r[Rn]+hr];switch(G){case 1:Te[Rn]=Rn-yt.s.c;break;case 2:Te[Rn]=_r[Rn];break;case 3:Te[Rn]=_t.header[Rn-yt.s.c];break;default:for(D==null&&(D={w:"__EMPTY",t:"s"}),je=Ye=sr(D,null,_t),Pr=0,cn=0;cn<Te.length;++cn)Te[cn]==je&&(je=Ye+"_"+ ++Pr);Te[Rn]=je}}for(Nn=yt.s.r+ae;Nn<=yt.e.r;++Nn){var ki=mp(_,yt,Nn,_r,G,Te,wn,_t);(ki.isempty===!1||(G===1?_t.blankrows!==!1:!!_t.blankrows))&&(Rr[on++]=ki.row)}return Rr.length=on,Rr}var gp=/"/g;function Ap(_,R,D,G,ae,Te,Ye,je){for(var yt=!0,_t=[],Wt="",hr=Ei(D),_r=R.s.c;_r<=R.e.c;++_r){if(!G[_r])continue;var Rr=je.dense?(_[D]||[])[_r]:_[G[_r]+hr];if(Rr==null)Wt="";else if(Rr.v!=null){yt=!1,Wt=""+(je.rawNumbers&&Rr.t=="n"?Rr.v:sr(Rr,null,je));for(var on=0,Pr=0;on!==Wt.length;++on)if((Pr=Wt.charCodeAt(on))===ae||Pr===Te||Pr===34||je.forceQuotes){Wt='"'+Wt.replace(gp,'""')+'"';break}Wt=="ID"&&(Wt='"ID"')}else Rr.f!=null&&!Rr.F?(yt=!1,Wt="="+Rr.f,Wt.indexOf(",")>=0&&(Wt='"'+Wt.replace(gp,'""')+'"')):Wt="";_t.push(Wt)}return je.blankrows===!1&&yt?null:_t.join(Ye)}function tf(_,R){var D=[],G=R==null?{}:R;if(_==null||_["!ref"]==null)return"";var ae=na(_["!ref"]),Te=G.FS!==void 0?G.FS:",",Ye=Te.charCodeAt(0),je=G.RS!==void 0?G.RS:`
`,yt=je.charCodeAt(0),_t=new RegExp((Te=="|"?"\\|":Te)+"+$"),Wt="",hr=[];G.dense=Array.isArray(_);for(var _r=G.skipHidden&&_["!cols"]||[],Rr=G.skipHidden&&_["!rows"]||[],on=ae.s.c;on<=ae.e.c;++on)(_r[on]||{}).hidden||(hr[on]=va(on));for(var Pr=ae.s.r;Pr<=ae.e.r;++Pr){if((Rr[Pr]||{}).hidden)continue;if(Wt=Ap(_,ae,Pr,hr,Ye,yt,Te,G),Wt==null)continue;G.strip&&(Wt=Wt.replace(_t,"")),D.push(Wt+je)}return delete G.dense,D.join("")}function vp(_,R){R||(R={}),R.FS=" ",R.RS=`
`;var D=tf(_,R);if(typeof cptable=="undefined"||R.type=="string")return D;var G=cptable.utils.encode(1200,D,"str");return String.fromCharCode(255)+String.fromCharCode(254)+G}function Of(_){var R="",D,G="";if(_==null||_["!ref"]==null)return[];var ae=na(_["!ref"]),Te="",Ye=[],je,yt=[],_t=Array.isArray(_);for(je=ae.s.c;je<=ae.e.c;++je)Ye[je]=va(je);for(var Wt=ae.s.r;Wt<=ae.e.r;++Wt)for(Te=Ei(Wt),je=ae.s.c;je<=ae.e.c;++je){if(R=Ye[je]+Te,D=_t?(_[Wt]||[])[je]:_[R],G="",D===void 0)continue;if(D.F!=null){if(R=D.F,!D.f)continue;G=D.f,R.indexOf(":")==-1&&(R=R+":"+R)}if(D.f!=null)G=D.f;else{if(D.t=="z")continue;if(D.t=="n"&&D.v!=null)G=""+D.v;else if(D.t=="b")G=D.v?"TRUE":"FALSE";else if(D.w!==void 0)G="'"+D.w;else{if(D.v===void 0)continue;D.t=="s"?G="'"+D.v:G=""+D.v}}yt[yt.length]=R+"="+G}return yt}function bp(_,R,D){var G=D||{},ae=+!G.skipHeader,Te=_||{},Ye=0,je=0;if(Te&&G.origin!=null)if(typeof G.origin=="number")Ye=G.origin;else{var yt=typeof G.origin=="string"?Ui(G.origin):G.origin;Ye=yt.r,je=yt.c}var _t,Wt={s:{c:0,r:0},e:{c:je,r:Ye+R.length-1+ae}};if(Te["!ref"]){var hr=na(Te["!ref"]);Wt.e.c=Math.max(Wt.e.c,hr.e.c),Wt.e.r=Math.max(Wt.e.r,hr.e.r),Ye==-1&&(Ye=hr.e.r+1,Wt.e.r=Ye+R.length-1+ae)}else Ye==-1&&(Ye=0,Wt.e.r=R.length-1+ae);var _r=G.header||[],Rr=0;R.forEach(function(Pr,wn){Ke(Pr).forEach(function(Nn){(Rr=_r.indexOf(Nn))==-1&&(_r[Rr=_r.length]=Nn);var Rn=Pr[Nn],cn="z",ki="",ha=un({c:je+Rr,r:Ye+wn+ae});_t=Hh.sheet_get_cell(Te,ha),Rn&&typeof Rn=="object"&&!(Rn instanceof Date)?Te[ha]=Rn:(typeof Rn=="number"?cn="n":typeof Rn=="boolean"?cn="b":typeof Rn=="string"?cn="s":Rn instanceof Date?(cn="d",G.cellDates||(cn="n",Rn=Ee(Rn)),ki=G.dateNF||K._table[14]):Rn===null&&G.nullError&&(cn="e",Rn=0),_t?(_t.t=cn,_t.v=Rn,delete _t.w,delete _t.R,ki&&(_t.z=ki)):Te[ha]=_t={t:cn,v:Rn},ki&&(_t.z=ki))})}),Wt.e.c=Math.max(Wt.e.c,je+_r.length-1);var on=Ei(Ye);if(ae)for(Rr=0;Rr<_r.length;++Rr)Te[va(Rr+je)+on]={t:"s",v:_r[Rr]};return Te["!ref"]=ba(Wt),Te}function kv(_,R){return bp(null,_,R)}var Hh={encode_col:va,encode_row:Ei,encode_cell:un,encode_range:ba,decode_col:ra,decode_row:Ii,split_cell:as,decode_cell:Ui,decode_range:pa,format_cell:sr,get_formulae:Of,make_csv:tf,make_json:ef,make_formulae:Of,sheet_add_aoa:En,sheet_add_json:bp,sheet_add_dom:qf,aoa_to_sheet:Bn,json_to_sheet:kv,table_to_sheet:ep,table_to_book:lv,sheet_to_csv:tf,sheet_to_txt:vp,sheet_to_json:ef,sheet_to_html:vh.from_sheet,sheet_to_formulae:Of,sheet_to_row_object_array:ef};(function(_){_.consts=_.consts||{};function R(Te){Te.forEach(function(Ye){_.consts[Ye[0]]=Ye[1]})}function D(Te,Ye,je){return Te[Ye]!=null?Te[Ye]:Te[Ye]=je}function G(Te,Ye,je){if(typeof Ye=="string"){if(Array.isArray(Te)){var yt=Ui(Ye);return Te[yt.r]||(Te[yt.r]=[]),Te[yt.r][yt.c]||(Te[yt.r][yt.c]={t:"z"})}return Te[Ye]||(Te[Ye]={t:"z"})}return typeof Ye!="number"?G(Te,un(Ye)):G(Te,un({r:Ye,c:je||0}))}_.sheet_get_cell=G;function ae(Te,Ye){if(typeof Ye=="number"){if(Ye>=0&&Te.SheetNames.length>Ye)return Ye;throw new Error("Cannot find sheet # "+Ye)}else if(typeof Ye=="string"){var je=Te.SheetNames.indexOf(Ye);if(je>-1)return je;throw new Error("Cannot find sheet name |"+Ye+"|")}else throw new Error("Cannot find sheet |"+Ye+"|")}return _.book_new=function(){return{SheetNames:[],Sheets:{}}},_.book_append_sheet=function(Te,Ye,je){if(!je)for(var yt=1;yt<=65535&&!(Te.SheetNames.indexOf(je="Sheet"+yt)==-1);++yt,je=void 0);if(!je||Te.SheetNames.length>=65535)throw new Error("Too many worksheets");if(Xf(je),Te.SheetNames.indexOf(je)>=0)throw new Error("Worksheet with name |"+je+"| already exists!");Te.SheetNames.push(je),Te.Sheets[je]=Ye},_.book_set_sheet_visibility=function(Te,Ye,je){D(Te,"Workbook",{}),D(Te.Workbook,"Sheets",[]);var yt=ae(Te,Ye);D(Te.Workbook.Sheets,yt,{});switch(je){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+je)}Te.Workbook.Sheets[yt].Hidden=je},R([["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]]),_.cell_set_number_format=function(Te,Ye){return Te.z=Ye,Te},_.cell_set_hyperlink=function(Te,Ye,je){return Ye?(Te.l={Target:Ye},je&&(Te.l.Tooltip=je)):delete Te.l,Te},_.cell_set_internal_link=function(Te,Ye,je){return _.cell_set_hyperlink(Te,"#"+Ye,je)},_.cell_add_comment=function(Te,Ye,je){Te.c||(Te.c=[]),Te.c.push({t:Ye,a:je||"SheetJS"})},_.sheet_set_array_formula=function(Te,Ye,je){for(var yt=typeof Ye!="string"?Ye:na(Ye),_t=typeof Ye=="string"?Ye:ba(Ye),Wt=yt.s.r;Wt<=yt.e.r;++Wt)for(var hr=yt.s.c;hr<=yt.e.c;++hr){var _r=G(Te,Wt,hr);_r.t="n",_r.F=_t,delete _r.v,Wt==yt.s.r&&hr==yt.s.c&&(_r.f=je)}return Te},_})(Hh),S&&!0&&function(){var _=p(6).Readable,R=function(Te,Ye){var je=_(),yt=Ye==null?{}:Ye;if(Te==null||Te["!ref"]==null)return je.push(null),je;var _t=na(Te["!ref"]),Wt=yt.FS!==void 0?yt.FS:",",hr=Wt.charCodeAt(0),_r=yt.RS!==void 0?yt.RS:`
`,Rr=_r.charCodeAt(0),on=new RegExp((Wt=="|"?"\\|":Wt)+"+$"),Pr="",wn=[];yt.dense=Array.isArray(Te);for(var Nn=yt.skipHidden&&Te["!cols"]||[],Rn=yt.skipHidden&&Te["!rows"]||[],cn=_t.s.c;cn<=_t.e.c;++cn)(Nn[cn]||{}).hidden||(wn[cn]=va(cn));var ki=_t.s.r,ha=!1;return je._read=function(){if(!ha)return ha=!0,je.push("\uFEFF");for(;ki<=_t.e.r;){if(++ki,(Rn[ki-1]||{}).hidden)continue;if(Pr=Ap(Te,_t,ki-1,wn,hr,Rr,Wt,yt),Pr!=null){yt.strip&&(Pr=Pr.replace(on,"")),je.push(Pr+_r);break}}if(ki>_t.e.r)return je.push(null)},je},D=function(Te,Ye){var je=_(),yt=Ye||{},_t=yt.header!=null?yt.header:vh.BEGIN,Wt=yt.footer!=null?yt.footer:vh.END;je.push(_t);var hr=pa(Te["!ref"]);yt.dense=Array.isArray(Te),je.push(vh._preamble(Te,hr,yt));var _r=hr.s.r,Rr=!1;return je._read=function(){if(_r>hr.e.r)return Rr||(Rr=!0,je.push("</table>"+Wt)),je.push(null);for(;_r<=hr.e.r;){je.push(vh._row(Te,hr,_r,yt)),++_r;break}},je},G=function(Te,Ye){var je=_({objectMode:!0});if(Te==null||Te["!ref"]==null)return je.push(null),je;var yt={t:"n",v:0},_t=0,Wt=1,hr=[],_r=0,Rr="",on={s:{r:0,c:0},e:{r:0,c:0}},Pr=Ye||{},wn=Pr.range!=null?Pr.range:Te["!ref"];Pr.header===1?_t=1:Pr.header==="A"?_t=2:Array.isArray(Pr.header)&&(_t=3);switch(typeof wn){case"string":on=na(wn);break;case"number":on=na(Te["!ref"]),on.s.r=wn;break;default:on=wn}_t>0&&(Wt=0);var Nn=Ei(on.s.r),Rn=[],cn=0,ki=Array.isArray(Te),ha=on.s.r,$i=0,Da=0;for(ki&&!Te[ha]&&(Te[ha]=[]),$i=on.s.c;$i<=on.e.c;++$i){Rn[$i]=va($i),yt=ki?Te[ha][$i]:Te[Rn[$i]+Nn];switch(_t){case 1:hr[$i]=$i-on.s.c;break;case 2:hr[$i]=Rn[$i];break;case 3:hr[$i]=Pr.header[$i-on.s.c];break;default:for(yt==null&&(yt={w:"__EMPTY",t:"s"}),Rr=_r=sr(yt,null,Pr),cn=0,Da=0;Da<hr.length;++Da)hr[Da]==Rr&&(Rr=_r+"_"+ ++cn);hr[$i]=Rr}}return ha=on.s.r+Wt,je._read=function(){if(ha>on.e.r)return je.push(null);for(;ha<=on.e.r;){var lo=mp(Te,on,ha,Rn,_t,hr,ki,Pr);if(++ha,lo.isempty===!1||(_t===1?Pr.blankrows!==!1:!!Pr.blankrows)){je.push(lo.row);break}}},je};f.stream={to_json:G,to_html:D,to_csv:R}}(),typeof Qh!="undefined"&&(f.parse_xlscfb=Qh),f.parse_zip=cp,f.read=Jh,f.readFile=dp,f.readFileSync=dp,f.write=qh,f.writeFile=pp,f.writeFileSync=pp,f.writeFileAsync=Fv,f.utils=Hh,f.SSF=K,typeof Fe!="undefined"&&(f.CFB=Fe)}a(Q),typeof window!="undefined"&&!window.XLSX&&(window.XLSX=y);var e=y,g=y}).call(this,p("yLpj"),p("HDXh").Buffer,p("Q2Ig"))},ProS:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("aX58"),y=p("bYtY"),a=p("Qe9p"),e=p("ItGF"),g=p("BPZU"),f=p("H6uX"),s=p("fmMI"),r=p("hD7B"),c=p("IDmD"),l=p("ypgQ"),i=p("+wW9"),u=p("0V0F"),t=p("bLfw"),n=p("T4UG"),o=p("sS/r"),d=p("6Ic6"),h=p("IwbS"),m=p("4NO4"),A=p("iLNv"),v=A.throttle,b=p("/WM3"),x=p("uAnK"),C=p("mYwL"),w=p("af/B"),S=p("xTNl"),T=p("8hn6");p("A1Ka");var I=p("7DRL"),N=y.assert,M=y.each,k=y.isFunction,U=y.isObject,V=t.parseClassType,B="4.8.0",H={zrender:"4.3.1"},P=1,j=1e3,z=800,K=900,X=5e3,Z=1e3,Y=1100,te=2e3,q=3e3,ee=3500,fe=4e3,be=5e3,Fe={PROCESSOR:{FILTER:j,SERIES_FILTER:z,STATISTIC:X},VISUAL:{LAYOUT:Z,PROGRESSIVE_LAYOUT:Y,GLOBAL:te,CHART:q,POST_CHART_LAYOUT:ee,COMPONENT:fe,BRUSH:be}},ve="__flagInMainProcess",Oe="__optionUpdated",J=/^[a-zA-Z0-9_]+$/;function ne(Mt,tr){return function(Nr,ur,Cr){if(!tr&&this._disposed){Nt(this.id);return}Nr=Nr&&Nr.toLowerCase(),f.prototype[Mt].call(this,Nr,ur,Cr)}}function Ke(){f.call(this)}Ke.prototype.on=ne("on",!0),Ke.prototype.off=ne("off",!0),Ke.prototype.one=ne("one",!0),y.mixin(Ke,f);function ie(Mt,tr,Nr){Nr=Nr||{},typeof tr=="string"&&(tr=ze[tr]),this.id,this.group,this._dom=Mt;var ur="canvas",Cr=this._zr=E.init(Mt,{renderer:Nr.renderer||ur,devicePixelRatio:Nr.devicePixelRatio,width:Nr.width,height:Nr.height});this._throttledZrFlush=v(y.bind(Cr.flush,Cr),17);var tr=y.clone(tr);tr&&i(tr,!0),this._theme=tr,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new c;var An=this._api=$e(this);function sn(Yn,oi){return Yn.__prio-oi.__prio}g(zt,sn),g(qe,sn),this._scheduler=new w(this,An,qe,zt),f.call(this,this._ecEventProcessor=new we),this._messageCenter=new Ke,this._initEvents(),this.resize=y.bind(this.resize,this),this._pendingActions=[],Cr.animation.on("frame",this._onframe,this),oe(Cr,this),y.setAsPrimitive(this)}var re=ie.prototype;re._onframe=function(){if(this._disposed)return;var Mt=this._scheduler;if(this[Oe]){var tr=this[Oe].silent;this[ve]=!0,Pe(this),ge.update.call(this),this[ve]=!1,this[Oe]=!1,me.call(this,tr),le.call(this,tr)}else if(Mt.unfinished){var Nr=P,ur=this._model,Cr=this._api;Mt.unfinished=!1;do{var An=+new Date;Mt.performSeriesTasks(ur),Mt.performDataProcessorTasks(ur),ke(this,ur),Mt.performVisualTasks(ur),bt(this,this._model,Cr,"remain"),Nr-=+new Date-An}while(Nr>0&&Mt.unfinished);Mt.unfinished||this._zr.flush()}},re.getDom=function(){return this._dom},re.getZr=function(){return this._zr},re.setOption=function(Mt,tr,Nr){if(this._disposed){Nt(this.id);return}var ur;if(U(tr)&&(Nr=tr.lazyUpdate,ur=tr.silent,tr=tr.notMerge),this[ve]=!0,!this._model||tr){var Cr=new l(this._api),An=this._theme,sn=this._model=new s;sn.scheduler=this._scheduler,sn.init(null,null,An,Cr)}this._model.setOption(Mt,Ae),Nr?(this[Oe]={silent:ur},this[ve]=!1):(Pe(this),ge.update.call(this),this._zr.flush(),this[Oe]=!1,this[ve]=!1,me.call(this,ur),le.call(this,ur))},re.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},re.getModel=function(){return this._model},re.getOption=function(){return this._model&&this._model.getOption()},re.getWidth=function(){return this._zr.getWidth()},re.getHeight=function(){return this._zr.getHeight()},re.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},re.getRenderedCanvas=function(Mt){if(!e.canvasSupported)return;Mt=Mt||{},Mt.pixelRatio=Mt.pixelRatio||1,Mt.backgroundColor=Mt.backgroundColor||this._model.get("backgroundColor");var tr=this._zr;return tr.painter.getRenderedCanvas(Mt)},re.getSvgDataURL=function(){if(!e.svgSupported)return;var Mt=this._zr,tr=Mt.storage.getDisplayList();return y.each(tr,function(Nr){Nr.stopAnimation(!0)}),Mt.painter.toDataURL()},re.getDataURL=function(Mt){if(this._disposed){Nt(this.id);return}Mt=Mt||{};var tr=Mt.excludeComponents,Nr=this._model,ur=[],Cr=this;M(tr,function(sn){Nr.eachComponent({mainType:sn},function(Yn){var oi=Cr._componentsMap[Yn.__viewId];oi.group.ignore||(ur.push(oi),oi.group.ignore=!0)})});var An=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.getRenderedCanvas(Mt).toDataURL("image/"+(Mt&&Mt.type||"png"));return M(ur,function(sn){sn.group.ignore=!1}),An},re.getConnectedDataURL=function(Mt){if(this._disposed){Nt(this.id);return}if(!e.canvasSupported)return;var tr=Mt.type==="svg",Nr=this.group,ur=Math.min,Cr=Math.max,An=Infinity;if(ct[Nr]){var sn=An,Yn=An,oi=-An,Ti=-An,Bi=[],la=Mt&&Mt.pixelRatio||1;y.each(mr,function(dt,lt){if(dt.group===Nr){var mt=tr?dt.getZr().painter.getSvgDom().innerHTML:dt.getRenderedCanvas(y.clone(Mt)),kt=dt.getDom().getBoundingClientRect();sn=ur(kt.left,sn),Yn=ur(kt.top,Yn),oi=Cr(kt.right,oi),Ti=Cr(kt.bottom,Ti),Bi.push({dom:mt,left:kt.left,top:kt.top})}}),sn*=la,Yn*=la,oi*=la,Ti*=la;var Ta=oi-sn,pt=Ti-Yn,Be=y.createCanvas(),Ge=E.init(Be,{renderer:tr?"svg":"canvas"});if(Ge.resize({width:Ta,height:pt}),tr){var tt="";return M(Bi,function(dt){var lt=dt.left-sn,mt=dt.top-Yn;tt+='<g transform="translate('+lt+","+mt+')">'+dt.dom+"</g>"}),Ge.painter.getSvgRoot().innerHTML=tt,Mt.connectedBackgroundColor&&Ge.painter.setBackgroundColor(Mt.connectedBackgroundColor),Ge.refreshImmediately(),Ge.painter.toDataURL()}else return Mt.connectedBackgroundColor&&Ge.add(new h.Rect({shape:{x:0,y:0,width:Ta,height:pt},style:{fill:Mt.connectedBackgroundColor}})),M(Bi,function(dt){var lt=new h.Image({style:{x:dt.left*la-sn,y:dt.top*la-Yn,image:dt.dom}});Ge.add(lt)}),Ge.refreshImmediately(),Be.toDataURL("image/"+(Mt&&Mt.type||"png"))}else return this.getDataURL(Mt)},re.convertToPixel=y.curry(he,"convertToPixel"),re.convertFromPixel=y.curry(he,"convertFromPixel");function he(Mt,tr,Nr){if(this._disposed){Nt(this.id);return}var ur=this._model,Cr=this._coordSysMgr.getCoordinateSystems(),An;tr=m.parseFinder(ur,tr);for(var sn=0;sn<Cr.length;sn++){var Yn=Cr[sn];if(Yn[Mt]&&(An=Yn[Mt](ur,tr,Nr))!=null)return An}}re.containPixel=function(Mt,tr){if(this._disposed){Nt(this.id);return}var Nr=this._model,ur;return Mt=m.parseFinder(Nr,Mt),y.each(Mt,function(Cr,An){An.indexOf("Models")>=0&&y.each(Cr,function(sn){var Yn=sn.coordinateSystem;if(Yn&&Yn.containPoint)ur|=!!Yn.containPoint(tr);else if(An==="seriesModels"){var oi=this._chartsMap[sn.__viewId];oi&&oi.containPoint&&(ur|=oi.containPoint(tr,sn))}},this)},this),!!ur},re.getVisual=function(Mt,tr){var Nr=this._model;Mt=m.parseFinder(Nr,Mt,{defaultMainType:"series"});var ur=Mt.seriesModel,Cr=ur.getData(),An=Mt.hasOwnProperty("dataIndexInside")?Mt.dataIndexInside:Mt.hasOwnProperty("dataIndex")?Cr.indexOfRawIndex(Mt.dataIndex):null;return An!=null?Cr.getItemVisual(An,tr):Cr.getVisual(tr)},re.getViewOfComponentModel=function(Mt){return this._componentsMap[Mt.__viewId]},re.getViewOfSeriesModel=function(Mt){return this._chartsMap[Mt.__viewId]};var ge={prepareAndUpdate:function(Mt){Pe(this),ge.update.call(this,Mt)},update:function(Mt){var tr=this._model,Nr=this._api,ur=this._zr,Cr=this._coordSysMgr,An=this._scheduler;if(!tr)return;An.restoreData(tr,Mt),An.performSeriesTasks(tr),Cr.create(tr,Nr),An.performDataProcessorTasks(tr,Mt),ke(this,tr),Cr.update(tr,Nr),nt(tr),An.performVisualTasks(tr,Mt),et(this,tr,Nr,Mt);var sn=tr.get("backgroundColor")||"transparent";if(e.canvasSupported)ur.setBackgroundColor(sn);else{var Yn=a.parse(sn);sn=a.stringify(Yn,"rgb"),Yn[3]===0&&(sn="transparent")}Je(tr,Nr)},updateTransform:function(Mt){var tr=this._model,Nr=this,ur=this._api;if(!tr)return;var Cr=[];tr.eachComponent(function(sn,Yn){var oi=Nr.getViewOfComponentModel(Yn);if(oi&&oi.__alive)if(oi.updateTransform){var Ti=oi.updateTransform(Yn,tr,ur,Mt);Ti&&Ti.update&&Cr.push(oi)}else Cr.push(oi)});var An=y.createHashMap();tr.eachSeries(function(sn){var Yn=Nr._chartsMap[sn.__viewId];if(Yn.updateTransform){var oi=Yn.updateTransform(sn,tr,ur,Mt);oi&&oi.update&&An.set(sn.uid,1)}else An.set(sn.uid,1)}),nt(tr),this._scheduler.performVisualTasks(tr,Mt,{setDirty:!0,dirtyMap:An}),bt(Nr,tr,ur,Mt,An),Je(tr,this._api)},updateView:function(Mt){var tr=this._model;if(!tr)return;d.markUpdateMethod(Mt,"updateView"),nt(tr),this._scheduler.performVisualTasks(tr,Mt,{setDirty:!0}),et(this,this._model,this._api,Mt),Je(tr,this._api)},updateVisual:function(Mt){ge.update.call(this,Mt)},updateLayout:function(Mt){ge.update.call(this,Mt)}};function Pe(Mt){var tr=Mt._model,Nr=Mt._scheduler;Nr.restorePipelines(tr),Nr.prepareStageTasks(),Se(Mt,"component",tr,Nr),Se(Mt,"chart",tr,Nr),Nr.plan()}function Ee(Mt,tr,Nr,ur,Cr){var An=Mt._model;if(!ur){M(Mt._componentsViews.concat(Mt._chartsViews),Ti);return}var sn={};sn[ur+"Id"]=Nr[ur+"Id"],sn[ur+"Index"]=Nr[ur+"Index"],sn[ur+"Name"]=Nr[ur+"Name"];var Yn={mainType:ur,query:sn};Cr&&(Yn.subType=Cr);var oi=Nr.excludeSeriesId;oi!=null&&(oi=y.createHashMap(m.normalizeToArray(oi))),An&&An.eachComponent(Yn,function(Bi){(!oi||oi.get(Bi.id)==null)&&Ti(Mt[ur==="series"?"_chartsMap":"_componentsMap"][Bi.__viewId])},Mt);function Ti(Bi){Bi&&Bi.__alive&&Bi[tr]&&Bi[tr](Bi.__model,An,Mt._api,Nr)}}re.resize=function(Mt){if(this._disposed){Nt(this.id);return}this._zr.resize(Mt);var tr=this._model;if(this._loadingFX&&this._loadingFX.resize(),!tr)return;var Nr=tr.resetOption("media"),ur=Mt&&Mt.silent;this[ve]=!0,Nr&&Pe(this),ge.update.call(this),this[ve]=!1,me.call(this,ur),le.call(this,ur)};function ke(Mt,tr){var Nr=Mt._chartsMap,ur=Mt._scheduler;tr.eachSeries(function(Cr){ur.updateStreamModes(Cr,Nr[Cr.__viewId])})}re.showLoading=function(Mt,tr){if(this._disposed){Nt(this.id);return}if(U(Mt)&&(tr=Mt,Mt=""),Mt=Mt||"default",this.hideLoading(),!jt[Mt])return;var Nr=jt[Mt](this._api,tr),ur=this._zr;this._loadingFX=Nr,ur.add(Nr)},re.hideLoading=function(){if(this._disposed){Nt(this.id);return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},re.makeActionFromEvent=function(Mt){var tr=y.extend({},Mt);return tr.type=Qe[Mt.type],tr},re.dispatchAction=function(Mt,tr){if(this._disposed){Nt(this.id);return}if(U(tr)||(tr={silent:!!tr}),!ue[Mt.type])return;if(!this._model)return;if(this[ve]){this._pendingActions.push(Mt);return}Me.call(this,Mt,tr.silent),tr.flush?this._zr.flush(!0):tr.flush!==!1&&e.browser.weChat&&this._throttledZrFlush(),me.call(this,tr.silent),le.call(this,tr.silent)};function Me(Mt,tr){var Nr=Mt.type,ur=Mt.escapeConnect,Cr=ue[Nr],An=Cr.actionInfo,sn=(An.update||"update").split(":"),Yn=sn.pop();sn=sn[0]!=null&&V(sn[0]),this[ve]=!0;var oi=[Mt],Ti=!1;Mt.batch&&(Ti=!0,oi=y.map(Mt.batch,function(pt){return pt=y.defaults(y.extend({},pt),Mt),pt.batch=null,pt}));var Bi=[],la,Ta=Nr==="highlight"||Nr==="downplay";M(oi,function(pt){la=Cr.action(pt,this._model,this._api),la=la||y.extend({},pt),la.type=An.event||la.type,Bi.push(la),Ta?Ee(this,Yn,pt,"series"):sn&&Ee(this,Yn,pt,sn.main,sn.sub)},this),Yn!=="none"&&!Ta&&!sn&&(this[Oe]?(Pe(this),ge.update.call(this,Mt),this[Oe]=!1):ge[Yn].call(this,Mt)),Ti?la={type:An.event||Nr,escapeConnect:ur,batch:Bi}:la=Bi[0],this[ve]=!1,!tr&&this._messageCenter.trigger(la.type,la)}function me(Mt){for(var tr=this._pendingActions;tr.length;){var Nr=tr.shift();Me.call(this,Nr,Mt)}}function le(Mt){!Mt&&this.trigger("updated")}function oe(Mt,tr){Mt.on("rendered",function(){tr.trigger("rendered"),Mt.animation.isFinished()&&!tr[Oe]&&!tr._scheduler.unfinished&&!tr._pendingActions.length&&tr.trigger("finished")})}re.appendData=function(Mt){if(this._disposed){Nt(this.id);return}var tr=Mt.seriesIndex,Nr=this.getModel(),ur=Nr.getSeriesByIndex(tr);ur.appendData(Mt),this._scheduler.unfinished=!0},re.on=ne("on",!1),re.off=ne("off",!1),re.one=ne("one",!1);function Se(Mt,tr,Nr,ur){for(var Cr=tr==="component",An=Cr?Mt._componentsViews:Mt._chartsViews,sn=Cr?Mt._componentsMap:Mt._chartsMap,Yn=Mt._zr,oi=Mt._api,Ti=0;Ti<An.length;Ti++)An[Ti].__alive=!1;Cr?Nr.eachComponent(function(Ta,pt){Ta!=="series"&&Bi(pt)}):Nr.eachSeries(Bi);function Bi(Ta){var pt="_ec_"+Ta.id+"_"+Ta.type,Be=sn[pt];if(!Be){var Ge=V(Ta.type),tt=Cr?o.getClass(Ge.main,Ge.sub):d.getClass(Ge.sub);Be=new tt,Be.init(Nr,oi),sn[pt]=Be,An.push(Be),Yn.add(Be.group)}Ta.__viewId=Be.__id=pt,Be.__alive=!0,Be.__model=Ta,Be.group.__ecComponentInfo={mainType:Ta.mainType,index:Ta.componentIndex},!Cr&&ur.prepareView(Be,Ta,Nr,oi)}for(var Ti=0;Ti<An.length;){var la=An[Ti];la.__alive?Ti++:(!Cr&&la.renderTask.dispose(),Yn.remove(la.group),la.dispose(Nr,oi),An.splice(Ti,1),delete sn[la.__id],la.__id=la.group.__ecComponentInfo=null)}}function nt(Mt){Mt.clearColorPalette(),Mt.eachSeries(function(tr){tr.clearColorPalette()})}function et(Mt,tr,Nr,ur){Ue(Mt,tr,Nr,ur),M(Mt._chartsViews,function(Cr){Cr.__alive=!1}),bt(Mt,tr,Nr,ur),M(Mt._chartsViews,function(Cr){Cr.__alive||Cr.remove(tr,Nr)})}function Ue(Mt,tr,Nr,ur,Cr){M(Cr||Mt._componentsViews,function(An){var sn=An.__model;An.render(sn,tr,Nr,ur),Ht(sn,An)})}function bt(Mt,tr,Nr,ur,Cr){var An=Mt._scheduler,sn;tr.eachSeries(function(Yn){var oi=Mt._chartsMap[Yn.__viewId];oi.__alive=!0;var Ti=oi.renderTask;An.updatePayload(Ti,ur),Cr&&Cr.get(Yn.uid)&&Ti.dirty(),sn|=Ti.perform(An.getPerformArgs(Ti)),oi.group.silent=!!Yn.get("silent"),Ht(Yn,oi),Ft(Yn,oi)}),An.unfinished|=sn,Rt(Mt,tr),x(Mt._zr.dom,tr)}function Je(Mt,tr){M(wt,function(Nr){Nr(Mt,tr)})}var St=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];re._initEvents=function(){M(St,function(Mt){var tr=function(Nr){var ur=this.getModel(),Cr=Nr.target,An,sn=Mt==="globalout";if(sn)An={};else if(Cr&&Cr.dataIndex!=null){var Yn=Cr.dataModel||ur.getSeriesByIndex(Cr.seriesIndex);An=Yn&&Yn.getDataParams(Cr.dataIndex,Cr.dataType,Cr)||{}}else Cr&&Cr.eventData&&(An=y.extend({},Cr.eventData));if(An){var oi=An.componentType,Ti=An.componentIndex;(oi==="markLine"||oi==="markPoint"||oi==="markArea")&&(oi="series",Ti=An.seriesIndex);var Bi=oi&&Ti!=null&&ur.getComponent(oi,Ti),la=Bi&&this[Bi.mainType==="series"?"_chartsMap":"_componentsMap"][Bi.__viewId];An.event=Nr,An.type=Mt,this._ecEventProcessor.eventInfo={targetEl:Cr,packedEvent:An,model:Bi,view:la},this.trigger(Mt,An)}};tr.zrEventfulCallAtLast=!0,this._zr.on(Mt,tr,this)},this),M(Qe,function(Mt,tr){this._messageCenter.on(tr,function(Nr){this.trigger(tr,Nr)},this)},this)},re.isDisposed=function(){return this._disposed},re.clear=function(){if(this._disposed){Nt(this.id);return}this.setOption({series:[]},!0)},re.dispose=function(){if(this._disposed){Nt(this.id);return}this._disposed=!0,m.setAttribute(this.getDom(),ut,"");var Mt=this._api,tr=this._model;M(this._componentsViews,function(Nr){Nr.dispose(tr,Mt)}),M(this._chartsViews,function(Nr){Nr.dispose(tr,Mt)}),this._zr.dispose(),delete mr[this.id]},y.mixin(ie,f);function Nt(Mt){}function Rt(Mt,tr){var Nr=Mt._zr,ur=Nr.storage,Cr=0;ur.traverse(function(An){Cr++}),Cr>tr.get("hoverLayerThreshold")&&!e.node&&tr.eachSeries(function(An){if(An.preventUsingHoverLayer)return;var sn=Mt._chartsMap[An.__viewId];sn.__alive&&sn.group.traverse(function(Yn){Yn.useHoverLayer=!0})})}function Ft(Mt,tr){var Nr=Mt.get("blendMode")||null;tr.group.traverse(function(ur){ur.isGroup||ur.style.blend!==Nr&&ur.setStyle("blend",Nr),ur.eachPendingDisplayable&&ur.eachPendingDisplayable(function(Cr){Cr.setStyle("blend",Nr)})})}function Ht(Mt,tr){var Nr=Mt.get("z"),ur=Mt.get("zlevel");tr.group.traverse(function(Cr){Cr.type!=="group"&&(Nr!=null&&(Cr.z=Nr),ur!=null&&(Cr.zlevel=ur))})}function $e(Mt){var tr=Mt._coordSysMgr;return y.extend(new r(Mt),{getCoordinateSystems:y.bind(tr.getCoordinateSystems,tr),getComponentByElement:function(Nr){for(;Nr;){var ur=Nr.__ecComponentInfo;if(ur!=null)return Mt._model.getComponent(ur.mainType,ur.index);Nr=Nr.parent}}})}function we(){this.eventInfo}we.prototype={constructor:we,normalizeQuery:function(Mt){var tr={},Nr={},ur={};if(y.isString(Mt)){var Cr=V(Mt);tr.mainType=Cr.main||null,tr.subType=Cr.sub||null}else{var An=["Index","Name","Id"],sn={name:1,dataIndex:1,dataType:1};y.each(Mt,function(Yn,oi){for(var Ti=!1,Bi=0;Bi<An.length;Bi++){var la=An[Bi],Ta=oi.lastIndexOf(la);if(Ta>0&&Ta===oi.length-la.length){var pt=oi.slice(0,Ta);pt!=="data"&&(tr.mainType=pt,tr[la.toLowerCase()]=Yn,Ti=!0)}}sn.hasOwnProperty(oi)&&(Nr[oi]=Yn,Ti=!0),Ti||(ur[oi]=Yn)})}return{cptQuery:tr,dataQuery:Nr,otherQuery:ur}},filter:function(Mt,tr,Nr){var ur=this.eventInfo;if(!ur)return!0;var Cr=ur.targetEl,An=ur.packedEvent,sn=ur.model,Yn=ur.view;if(!sn||!Yn)return!0;var oi=tr.cptQuery,Ti=tr.dataQuery;return Bi(oi,sn,"mainType")&&Bi(oi,sn,"subType")&&Bi(oi,sn,"index","componentIndex")&&Bi(oi,sn,"name")&&Bi(oi,sn,"id")&&Bi(Ti,An,"name")&&Bi(Ti,An,"dataIndex")&&Bi(Ti,An,"dataType")&&(!Yn.filterForExposedEvent||Yn.filterForExposedEvent(Mt,tr.otherQuery,Cr,An));function Bi(la,Ta,pt,Be){return la[pt]==null||Ta[Be||pt]===la[pt]}},afterTrigger:function(){this.eventInfo=null}};var ue={},Qe={},qe=[],Ae=[],wt=[],zt=[],ze={},jt={},mr={},ct={},Pt=new Date-0,Vt=new Date-0,ut="_echarts_instance_";function at(Mt){var tr=0,Nr=1,ur=2,Cr="__connectUpdateStatus";function An(sn,Yn){for(var oi=0;oi<sn.length;oi++){var Ti=sn[oi];Ti[Cr]=Yn}}M(Qe,function(sn,Yn){Mt._messageCenter.on(Yn,function(oi){if(ct[Mt.group]&&Mt[Cr]!==tr){if(oi&&oi.escapeConnect)return;var Ti=Mt.makeActionFromEvent(oi),Bi=[];M(mr,function(la){la!==Mt&&la.group===Mt.group&&Bi.push(la)}),An(Bi,tr),M(Bi,function(la){la[Cr]!==Nr&&la.dispatchAction(Ti)}),An(Bi,ur)}})})}function rt(Mt,tr,Nr){var ur=Tn(Mt);if(ur)return ur;var Cr=new ie(Mt,tr,Nr);return Cr.id="ec_"+Pt++,mr[Cr.id]=Cr,m.setAttribute(Mt,ut,Cr.id),at(Cr),Cr}function Yt(Mt){if(y.isArray(Mt)){var tr=Mt;Mt=null,M(tr,function(Nr){Nr.group!=null&&(Mt=Nr.group)}),Mt=Mt||"g_"+Vt++,M(tr,function(Nr){Nr.group=Mt})}return ct[Mt]=!0,Mt}function wr(Mt){ct[Mt]=!1}var yr=wr;function xr(Mt){typeof Mt=="string"?Mt=mr[Mt]:Mt instanceof ie||(Mt=Tn(Mt)),Mt instanceof ie&&!Mt.isDisposed()&&Mt.dispose()}function Tn(Mt){return mr[m.getAttribute(Mt,ut)]}function ln(Mt){return mr[Mt]}function Wn(Mt,tr){ze[Mt]=tr}function ht(Mt){Ae.push(Mt)}function At(Mt,tr){er(qe,Mt,tr,j)}function De(Mt){wt.push(Mt)}function We(Mt,tr,Nr){typeof tr=="function"&&(Nr=tr,tr="");var ur=U(Mt)?Mt.type:[Mt,Mt={event:tr}][0];Mt.event=(Mt.event||ur).toLowerCase(),tr=Mt.event,N(J.test(ur)&&J.test(tr)),ue[ur]||(ue[ur]={action:Nr,actionInfo:Mt}),Qe[tr]=ur}function ot(Mt,tr){c.register(Mt,tr)}function vt(Mt){var tr=c.get(Mt);if(tr)return tr.getDimensionsInfo?tr.getDimensionsInfo():tr.dimensions.slice()}function ar(Mt,tr){er(zt,Mt,tr,Z,"layout")}function Xt(Mt,tr){er(zt,Mt,tr,q,"visual")}function er(Mt,tr,Nr,ur,Cr){(k(tr)||U(tr))&&(Nr=tr,tr=ur);var An=w.wrapStageHandler(Nr,Cr);return An.__prio=tr,An.__raw=Nr,Mt.push(An),An}function Kr(Mt,tr){jt[Mt]=tr}function $r(Mt){return t.extend(Mt)}function Mn(Mt){return o.extend(Mt)}function or(Mt){return n.extend(Mt)}function Lt(Mt){return d.extend(Mt)}function Ct(Mt){y.$override("createCanvas",Mt)}function pr(Mt,tr,Nr){I.registerMap(Mt,tr,Nr)}function gr(Mt){var tr=I.retrieveMap(Mt);return tr&&tr[0]&&{geoJson:tr[0].geoJSON,specialAreas:tr[0].specialAreas}}Xt(te,b),ht(i),At(K,u),Kr("default",C),We({type:"highlight",event:"highlight",update:"highlight"},y.noop),We({type:"downplay",event:"downplay",update:"downplay"},y.noop),Wn("light",S),Wn("dark",T);var Bt={};Q.version=B,Q.dependencies=H,Q.PRIORITY=Fe,Q.init=rt,Q.connect=Yt,Q.disConnect=wr,Q.disconnect=yr,Q.dispose=xr,Q.getInstanceByDom=Tn,Q.getInstanceById=ln,Q.registerTheme=Wn,Q.registerPreprocessor=ht,Q.registerProcessor=At,Q.registerPostUpdate=De,Q.registerAction=We,Q.registerCoordinateSystem=ot,Q.getCoordinateSystemDimensions=vt,Q.registerLayout=ar,Q.registerVisual=Xt,Q.registerLoading=Kr,Q.extendComponentModel=$r,Q.extendComponentView=Mn,Q.extendSeriesModel=or,Q.extendChartView=Lt,Q.setCanvasCreator=Ct,Q.registerMap=pr,Q.getMap=gr,Q.dataTool=Bt;var nr=p("txkQ");(function(){for(var Mt in nr)nr.hasOwnProperty(Mt)&&(Q[Mt]=nr[Mt])})()},Pw59:function(Ce,Q,p){"use strict";var L=p("q1tI"),O=p.n(L),E=Object(L.createContext)({});Q.a=E},Q7if:function(Ce,Q,p){var L=p("JEkh"),O=L.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"}}}});Ce.exports=O},Q9mQ:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("UADf"),y=p.n(E)},"QB+1":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("Ywus"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},QBsz:function(Ce,Q){var p=typeof Float32Array=="undefined"?Array:Float32Array;function L(w,S){var T=new p(2);return w==null&&(w=0),S==null&&(S=0),T[0]=w,T[1]=S,T}function O(w,S){return w[0]=S[0],w[1]=S[1],w}function E(w){var S=new p(2);return S[0]=w[0],S[1]=w[1],S}function y(w,S,T){return w[0]=S,w[1]=T,w}function a(w,S,T){return w[0]=S[0]+T[0],w[1]=S[1]+T[1],w}function e(w,S,T,I){return w[0]=S[0]+T[0]*I,w[1]=S[1]+T[1]*I,w}function g(w,S,T){return w[0]=S[0]-T[0],w[1]=S[1]-T[1],w}function f(w){return Math.sqrt(r(w))}var s=f;function r(w){return w[0]*w[0]+w[1]*w[1]}var c=r;function l(w,S,T){return w[0]=S[0]*T[0],w[1]=S[1]*T[1],w}function i(w,S,T){return w[0]=S[0]/T[0],w[1]=S[1]/T[1],w}function u(w,S){return w[0]*S[0]+w[1]*S[1]}function t(w,S,T){return w[0]=S[0]*T,w[1]=S[1]*T,w}function n(w,S){var T=f(S);return T===0?(w[0]=0,w[1]=0):(w[0]=S[0]/T,w[1]=S[1]/T),w}function o(w,S){return Math.sqrt((w[0]-S[0])*(w[0]-S[0])+(w[1]-S[1])*(w[1]-S[1]))}var d=o;function h(w,S){return(w[0]-S[0])*(w[0]-S[0])+(w[1]-S[1])*(w[1]-S[1])}var m=h;function A(w,S){return w[0]=-S[0],w[1]=-S[1],w}function v(w,S,T,I){return w[0]=S[0]+I*(T[0]-S[0]),w[1]=S[1]+I*(T[1]-S[1]),w}function b(w,S,T){var I=S[0],N=S[1];return w[0]=T[0]*I+T[2]*N+T[4],w[1]=T[1]*I+T[3]*N+T[5],w}function x(w,S,T){return w[0]=Math.min(S[0],T[0]),w[1]=Math.min(S[1],T[1]),w}function C(w,S,T){return w[0]=Math.max(S[0],T[0]),w[1]=Math.max(S[1],T[1]),w}Q.create=L,Q.copy=O,Q.clone=E,Q.set=y,Q.add=a,Q.scaleAndAdd=e,Q.sub=g,Q.len=f,Q.length=s,Q.lenSquare=r,Q.lengthSquare=c,Q.mul=l,Q.div=i,Q.dot=u,Q.scale=t,Q.normalize=n,Q.distance=o,Q.dist=d,Q.distanceSquare=h,Q.distSquare=m,Q.negate=A,Q.lerp=v,Q.applyTransform=b,Q.min=x,Q.max=C},"QO+J":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.createSensor=void 0;var L=E(p("NohK")),O=p("24YM");function E(a){return a&&a.__esModule?a:{default:a}}var y=function(e){var g=void 0,f=[],s=function(){getComputedStyle(e).position==="static"&&(e.style.position="relative");var t=document.createElement("object");return t.onload=function(){t.contentDocument.defaultView.addEventListener("resize",r),r()},t.style.display="block",t.style.position="absolute",t.style.top="0",t.style.left="0",t.style.height="100%",t.style.width="100%",t.style.overflow="hidden",t.style.pointerEvents="none",t.style.zIndex="-1",t.style.opacity="0",t.setAttribute("class",O.SensorClassName),t.setAttribute("tabindex",O.SensorTabIndex),t.type="text/html",e.appendChild(t),t.data="about:blank",t},r=(0,L.default)(function(){f.forEach(function(u){u(e)})}),c=function(t){g||(g=s()),f.indexOf(t)===-1&&f.push(t)},l=function(){g&&g.parentNode&&(g.contentDocument&&g.contentDocument.defaultView.removeEventListener("resize",r),g.parentNode.removeChild(g),g=void 0,f=[])},i=function(t){var n=f.indexOf(t);n!==-1&&f.splice(n,1),f.length===0&&g&&l()};return{element:e,bind:c,destroy:l,unbind:i}};Q.createSensor=y},"QQZ/":function(Ce,Q,p){var L=p("Sq3C"),O=p("Z1HP"),E=p("Sxd8"),y=p("dt0z");function a(e,g,f){e=y(e),g=E(g);var s=g?O(e):0;return g&&s<g?L(g-s,f)+e:e}Ce.exports=a},QUw5:function(Ce,Q,p){var L=p("OlYY"),O=L.extend({type:"dataZoom.select"});Ce.exports=O},QV2g:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=L;function L(){for(var y,a=[],e=0;e<256;e++){y=e;for(var g=0;g<8;g++)y=y&1?3988292384^y>>>1:y>>>1;a[e]=y}return a}var O=L();function E(y,a,e,g){var f=O,s=g+e;y^=-1;for(var r=g;r<s;r++)y=y>>>8^f[(y^a[r])&255];return y^-1}},QbM5:function(Ce,Q,p){},Qe9p:function(Ce,Q,p){var L=p("1RvN"),O={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 E(S){return S=Math.round(S),S<0?0:S>255?255:S}function y(S){return S=Math.round(S),S<0?0:S>360?360:S}function a(S){return S<0?0:S>1?1:S}function e(S){return S.length&&S.charAt(S.length-1)==="%"?E(parseFloat(S)/100*255):E(parseInt(S,10))}function g(S){return S.length&&S.charAt(S.length-1)==="%"?a(parseFloat(S)/100):a(parseFloat(S))}function f(S,T,I){return I<0?I+=1:I>1&&(I-=1),I*6<1?S+(T-S)*I*6:I*2<1?T:I*3<2?S+(T-S)*(2/3-I)*6:S}function s(S,T,I){return S+(T-S)*I}function r(S,T,I,N,M){return S[0]=T,S[1]=I,S[2]=N,S[3]=M,S}function c(S,T){return S[0]=T[0],S[1]=T[1],S[2]=T[2],S[3]=T[3],S}var l=new L(20),i=null;function u(S,T){i&&c(i,T),i=l.put(S,i||T.slice())}function t(S,T){if(!S)return;T=T||[];var I=l.get(S);if(I)return c(T,I);S=S+"";var N=S.replace(/ /g,"").toLowerCase();if(N in O)return c(T,O[N]),u(S,T),T;if(N.charAt(0)==="#"){if(N.length===4){var M=parseInt(N.substr(1),16);if(!(M>=0&&M<=4095)){r(T,0,0,0,1);return}return r(T,(M&3840)>>4|(M&3840)>>8,M&240|(M&240)>>4,M&15|(M&15)<<4,1),u(S,T),T}else if(N.length===7){var M=parseInt(N.substr(1),16);if(!(M>=0&&M<=16777215)){r(T,0,0,0,1);return}return r(T,(M&16711680)>>16,(M&65280)>>8,M&255,1),u(S,T),T}return}var k=N.indexOf("("),U=N.indexOf(")");if(k!==-1&&U+1===N.length){var V=N.substr(0,k),B=N.substr(k+1,U-(k+1)).split(","),H=1;switch(V){case"rgba":if(B.length!==4){r(T,0,0,0,1);return}H=g(B.pop());case"rgb":if(B.length!==3){r(T,0,0,0,1);return}return r(T,e(B[0]),e(B[1]),e(B[2]),H),u(S,T),T;case"hsla":if(B.length!==4){r(T,0,0,0,1);return}return B[3]=g(B[3]),n(B,T),u(S,T),T;case"hsl":if(B.length!==3){r(T,0,0,0,1);return}return n(B,T),u(S,T),T;default:return}}r(T,0,0,0,1);return}function n(S,T){var I=(parseFloat(S[0])%360+360)%360/360,N=g(S[1]),M=g(S[2]),k=M<=.5?M*(N+1):M+N-M*N,U=M*2-k;return T=T||[],r(T,E(f(U,k,I+1/3)*255),E(f(U,k,I)*255),E(f(U,k,I-1/3)*255),1),S.length===4&&(T[3]=S[3]),T}function o(S){if(!S)return;var T=S[0]/255,I=S[1]/255,N=S[2]/255,M=Math.min(T,I,N),k=Math.max(T,I,N),U=k-M,V=(k+M)/2,B,H;if(U===0)B=0,H=0;else{V<.5?H=U/(k+M):H=U/(2-k-M);var P=((k-T)/6+U/2)/U,j=((k-I)/6+U/2)/U,z=((k-N)/6+U/2)/U;T===k?B=z-j:I===k?B=1/3+P-z:N===k&&(B=2/3+j-P),B<0&&(B+=1),B>1&&(B-=1)}var K=[B*360,H,V];return S[3]!=null&&K.push(S[3]),K}function d(S,T){var I=t(S);if(I){for(var N=0;N<3;N++)T<0?I[N]=I[N]*(1-T)|0:I[N]=(255-I[N])*T+I[N]|0,I[N]>255?I[N]=255:S[N]<0&&(I[N]=0);return w(I,I.length===4?"rgba":"rgb")}}function h(S){var T=t(S);if(T)return((1<<24)+(T[0]<<16)+(T[1]<<8)+ +T[2]).toString(16).slice(1)}function m(S,T,I){if(!(T&&T.length)||!(S>=0&&S<=1))return;I=I||[];var N=S*(T.length-1),M=Math.floor(N),k=Math.ceil(N),U=T[M],V=T[k],B=N-M;return I[0]=E(s(U[0],V[0],B)),I[1]=E(s(U[1],V[1],B)),I[2]=E(s(U[2],V[2],B)),I[3]=a(s(U[3],V[3],B)),I}var A=m;function v(S,T,I){if(!(T&&T.length)||!(S>=0&&S<=1))return;var N=S*(T.length-1),M=Math.floor(N),k=Math.ceil(N),U=t(T[M]),V=t(T[k]),B=N-M,H=w([E(s(U[0],V[0],B)),E(s(U[1],V[1],B)),E(s(U[2],V[2],B)),a(s(U[3],V[3],B))],"rgba");return I?{color:H,leftIndex:M,rightIndex:k,value:N}:H}var b=v;function x(S,T,I,N){if(S=t(S),S)return S=o(S),T!=null&&(S[0]=y(T)),I!=null&&(S[1]=g(I)),N!=null&&(S[2]=g(N)),w(n(S),"rgba")}function C(S,T){if(S=t(S),S&&T!=null)return S[3]=a(T),w(S,"rgba")}function w(S,T){if(!S||!S.length)return;var I=S[0]+","+S[1]+","+S[2];return(T==="rgba"||T==="hsva"||T==="hsla")&&(I+=","+S[3]),T+"("+I+")"}Q.parse=t,Q.lift=d,Q.toHex=h,Q.fastLerp=m,Q.fastMapToColor=A,Q.lerp=v,Q.mapToColor=b,Q.modifyHSL=x,Q.modifyAlpha=C,Q.stringify=w},Qi1f:function(Ce,Q,p){"use strict";p.d(Q,"g",function(){return u}),p.d(Q,"c",function(){return t}),p.d(Q,"a",function(){return o}),p.d(Q,"b",function(){return d}),p.d(Q,"d",function(){return h}),p.d(Q,"e",function(){return m}),p.d(Q,"f",function(){return v});var L=p("VTBJ"),O=p("U8pU"),E=p("u3cA"),y=p("q1tI"),a=p.n(y),e=p("Kwbf"),g=p("MNnm"),f="rc-util-key";function s(b){if(b.attachTo)return b.attachTo;var x=document.querySelector("head");return x||document.body}function r(b){var x,C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(g.a)())return null;var w=document.createElement("style");if((x=C.csp)===null||x===void 0?void 0:x.nonce){var S;w.nonce=(S=C.csp)===null||S===void 0?void 0:S.nonce}w.innerHTML=b;var T=s(C),I=T.firstChild;return C.prepend&&T.prepend?T.prepend(w):C.prepend&&I?T.insertBefore(w,I):T.appendChild(w),w}var c=new Map;function l(b,x){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},w=s(C);if(!c.has(w)){var S=r("",C),T=S.parentNode;c.set(w,T),T.removeChild(S)}var I=Array.from(c.get(w).children).find(function(V){return V.tagName==="STYLE"&&V[f]===x});if(I){var N,M;if(((N=C.csp)===null||N===void 0?void 0:N.nonce)&&I.nonce!==((M=C.csp)===null||M===void 0?void 0:M.nonce)){var k;I.nonce=(k=C.csp)===null||k===void 0?void 0:k.nonce}return I.innerHTML!==b&&(I.innerHTML=b),I}var U=r(b,C);return U[f]=x,U}var i=p("Pw59");function u(b,x){Object(e.a)(b,"[@ant-design/icons] ".concat(x))}function t(b){return Object(O.a)(b)==="object"&&typeof b.name=="string"&&typeof b.theme=="string"&&(Object(O.a)(b.icon)==="object"||typeof b.icon=="function")}function n(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(b).reduce(function(x,C){var w=b[C];switch(C){case"class":x.className=w,delete x.class;break;default:x[C]=w}return x},{})}function o(b,x,C){return C?a.a.createElement(b.tag,Object(L.a)(Object(L.a)({key:x},n(b.attrs)),C),(b.children||[]).map(function(w,S){return o(w,"".concat(x,"-").concat(b.tag,"-").concat(S))})):a.a.createElement(b.tag,Object(L.a)({key:x},n(b.attrs)),(b.children||[]).map(function(w,S){return o(w,"".concat(x,"-").concat(b.tag,"-").concat(S))}))}function d(b){return Object(E.generate)(b)[0]}function h(b){return b?Array.isArray(b)?b:[b]:[]}var m={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},A=`
.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);
}
}
`,v=function(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:A,C=Object(y.useContext)(i.a),w=C.csp;Object(y.useEffect)(function(){l(x,"@ant-design-icons",{prepend:!0,csp:w})},[])}},Qs3X:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("X+im"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},Qs9O:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},QuXc:function(Ce,Q){var p=function(E){this.colorStops=E||[]};p.prototype={constructor:p,addColorStop:function(E,y){this.colorStops.push({offset:E,color:y})}};var L=p;Ce.exports=L},Qvb6:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("ItGF"),y=p("B9fm"),a=p("gvm7"),e=p("7aKB"),g=p("OELB"),f=p("IwbS"),s=p("Ez2D"),r=p("+TT/"),c=p("Qxkt"),l=p("F9bG"),i=p("aX7z"),u=p("/y7N"),t=p("4NO4"),n=t.getTooltipRenderMode,o=O.bind,d=O.each,h=g.parsePercent,m=new f.Rect({shape:{x:-1,y:-1,width:2,height:2}}),A=L.extendComponentView({type:"tooltip",init:function(T,I){if(E.node)return;var N=T.getComponent("tooltip"),M=N.get("renderMode");this._renderMode=n(M);var k;this._renderMode==="html"?(k=new y(I.getDom(),I,{appendToBody:N.get("appendToBody",!0)}),this._newLine="<br/>"):(k=new a(I),this._newLine=`
`),this._tooltipContent=k},render:function(T,I,N){if(E.node)return;this.group.removeAll(),this._tooltipModel=T,this._ecModel=I,this._api=N,this._lastDataByCoordSys=null,this._alwaysShowContent=T.get("alwaysShowContent");var M=this._tooltipContent;M.update(),M.setEnterable(T.get("enterable")),this._initGlobalListener(),this._keepShow()},_initGlobalListener:function(){var T=this._tooltipModel,I=T.get("triggerOn");l.register("itemTooltip",this._api,o(function(N,M,k){I!=="none"&&(I.indexOf(N)>=0?this._tryShow(M,k):N==="leave"&&this._hide(k))},this))},_keepShow:function(){var T=this._tooltipModel,I=this._ecModel,N=this._api;if(this._lastX!=null&&this._lastY!=null&&T.get("triggerOn")!=="none"){var M=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!N.isDisposed()&&M.manuallyShowTip(T,I,N,{x:M._lastX,y:M._lastY})})}},manuallyShowTip:function(T,I,N,M){if(M.from===this.uid||E.node)return;var k=b(M,N);this._ticket="";var U=M.dataByCoordSys;if(M.tooltip&&M.x!=null&&M.y!=null){var V=m;V.position=[M.x,M.y],V.update(),V.tooltip=M.tooltip,this._tryShow({offsetX:M.x,offsetY:M.y,target:V},k)}else if(U)this._tryShow({offsetX:M.x,offsetY:M.y,position:M.position,dataByCoordSys:M.dataByCoordSys,tooltipOption:M.tooltipOption},k);else if(M.seriesIndex!=null){if(this._manuallyAxisShowTip(T,I,N,M))return;var B=s(M,I),H=B.point[0],P=B.point[1];H!=null&&P!=null&&this._tryShow({offsetX:H,offsetY:P,position:M.position,target:B.el},k)}else M.x!=null&&M.y!=null&&(N.dispatchAction({type:"updateAxisPointer",x:M.x,y:M.y}),this._tryShow({offsetX:M.x,offsetY:M.y,position:M.position,target:N.getZr().findHover(M.x,M.y).target},k))},manuallyHideTip:function(T,I,N,M){var k=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&k.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,M.from!==this.uid&&this._hide(b(M,N))},_manuallyAxisShowTip:function(T,I,N,M){var k=M.seriesIndex,U=M.dataIndex,V=I.getComponent("axisPointer").coordSysAxesInfo;if(k==null||U==null||V==null)return;var B=I.getSeriesByIndex(k);if(!B)return;var H=B.getData(),T=v([H.getItemModel(U),B,(B.coordinateSystem||{}).model,T]);return T.get("trigger")!=="axis"?void 0:(N.dispatchAction({type:"updateAxisPointer",seriesIndex:k,dataIndex:U,position:M.position}),!0)},_tryShow:function(T,I){var N=T.target,M=this._tooltipModel;if(!M)return;this._lastX=T.offsetX,this._lastY=T.offsetY;var k=T.dataByCoordSys;k&&k.length?this._showAxisTooltip(k,T):N&&N.dataIndex!=null?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(T,N,I)):N&&N.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(T,N,I)):(this._lastDataByCoordSys=null,this._hide(I))},_showOrMove:function(T,I){var N=T.get("showDelay");I=O.bind(I,this),clearTimeout(this._showTimout),N>0?this._showTimout=setTimeout(I,N):I()},_showAxisTooltip:function(T,I){var N=this._ecModel,M=this._tooltipModel,k=[I.offsetX,I.offsetY],U=[],V=[],B=v([I.tooltipOption,M]),H=this._renderMode,P=this._newLine,j={};d(T,function(K){d(K.dataByAxis,function(X){var Z=N.getComponent(X.axisDim+"Axis",X.axisIndex),Y=X.value,te=[];if(!Z||Y==null)return;var q=u.getValueLabel(Y,Z.axis,N,X.seriesDataIndices,X.valueLabelOpt);O.each(X.seriesDataIndices,function(fe){var be=N.getSeriesByIndex(fe.seriesIndex),Fe=fe.dataIndexInside,ve=be&&be.getDataParams(Fe);if(ve.axisDim=X.axisDim,ve.axisIndex=X.axisIndex,ve.axisType=X.axisType,ve.axisId=X.axisId,ve.axisValue=i.getAxisRawValue(Z.axis,Y),ve.axisValueLabel=q,ve){V.push(ve);var Oe=be.formatTooltip(Fe,!0,null,H),J;if(O.isObject(Oe)){J=Oe.html;var ne=Oe.markers;O.merge(j,ne)}else J=Oe;te.push(J)}});var ee=q;H!=="html"?U.push(te.join(P)):U.push((ee?e.encodeHTML(ee)+P:"")+te.join(P))})},this),U.reverse(),U=U.join(this._newLine+this._newLine);var z=I.position;this._showOrMove(B,function(){this._updateContentNotChangedOnAxis(T)?this._updatePosition(B,z,k[0],k[1],this._tooltipContent,V):this._showTooltipContent(B,U,V,Math.random(),k[0],k[1],z,void 0,j)})},_showSeriesItemTooltip:function(T,I,N){var M=this._ecModel,k=I.seriesIndex,U=M.getSeriesByIndex(k),V=I.dataModel||U,B=I.dataIndex,H=I.dataType,P=V.getData(H),j=v([P.getItemModel(B),V,U&&(U.coordinateSystem||{}).model,this._tooltipModel]),z=j.get("trigger");if(z!=null&&z!=="item")return;var K=V.getDataParams(B,H),X=V.formatTooltip(B,!1,H,this._renderMode),Z,Y;O.isObject(X)?(Z=X.html,Y=X.markers):(Z=X,Y=null);var te="item_"+V.name+"_"+B;this._showOrMove(j,function(){this._showTooltipContent(j,Z,K,te,T.offsetX,T.offsetY,T.position,T.target,Y)}),N({type:"showTip",dataIndexInside:B,dataIndex:P.getRawIndex(B),seriesIndex:k,from:this.uid})},_showComponentItemTooltip:function(T,I,N){var M=I.tooltip;if(typeof M=="string"){var k=M;M={content:k,formatter:k}}var U=new c(M,this._tooltipModel,this._ecModel),V=U.get("content"),B=Math.random();this._showOrMove(U,function(){this._showTooltipContent(U,V,U.get("formatterParams")||{},B,T.offsetX,T.offsetY,T.position,I)}),N({type:"showTip",from:this.uid})},_showTooltipContent:function(T,I,N,M,k,U,V,B,H){if(this._ticket="",!T.get("showContent")||!T.get("show"))return;var P=this._tooltipContent,j=T.get("formatter");V=V||T.get("position");var z=I;if(j&&typeof j=="string")z=e.formatTpl(j,N,!0);else if(typeof j=="function"){var K=o(function(X,Z){X===this._ticket&&(P.setContent(Z,H,T),this._updatePosition(T,V,k,U,P,N,B))},this);this._ticket=M,z=j(N,M,K)}P.setContent(z,H,T),P.show(T),this._updatePosition(T,V,k,U,P,N,B)},_updatePosition:function(T,I,N,M,k,U,V){var B=this._api.getWidth(),H=this._api.getHeight();I=I||T.get("position");var P=k.getSize(),j=T.get("align"),z=T.get("verticalAlign"),K=V&&V.getBoundingRect().clone();if(V&&K.applyTransform(V.transform),typeof I=="function"&&(I=I([N,M],U,k.el,K,{viewSize:[B,H],contentSize:P.slice()})),O.isArray(I))N=h(I[0],B),M=h(I[1],H);else if(O.isObject(I)){I.width=P[0],I.height=P[1];var X=r.getLayoutRect(I,{width:B,height:H});N=X.x,M=X.y,j=null,z=null}else if(typeof I=="string"&&V){var Z=w(I,K,P);N=Z[0],M=Z[1]}else{var Z=x(N,M,k,B,H,j?null:20,z?null:20);N=Z[0],M=Z[1]}if(j&&(N-=S(j)?P[0]/2:j==="right"?P[0]:0),z&&(M-=S(z)?P[1]/2:z==="bottom"?P[1]:0),T.get("confine")){var Z=C(N,M,k,B,H);N=Z[0],M=Z[1]}k.moveTo(N,M)},_updateContentNotChangedOnAxis:function(T){var I=this._lastDataByCoordSys,N=!!I&&I.length===T.length;return N&&d(I,function(M,k){var U=M.dataByAxis||{},V=T[k]||{},B=V.dataByAxis||[];N&=U.length===B.length,N&&d(U,function(H,P){var j=B[P]||{},z=H.seriesDataIndices||[],K=j.seriesDataIndices||[];N&=H.value===j.value&&H.axisType===j.axisType&&H.axisId===j.axisId&&z.length===K.length,N&&d(z,function(X,Z){var Y=K[Z];N&=X.seriesIndex===Y.seriesIndex&&X.dataIndex===Y.dataIndex})})}),this._lastDataByCoordSys=T,!!N},_hide:function(T){this._lastDataByCoordSys=null,T({type:"hideTip",from:this.uid})},dispose:function(T,I){if(E.node)return;this._tooltipContent.dispose(),l.unregister("itemTooltip",I)}});function v(T){for(var I=T.pop();T.length;){var N=T.pop();N&&(c.isInstance(N)&&(N=N.get("tooltip",!0)),typeof N=="string"&&(N={formatter:N}),I=new c(N,I,I.ecModel))}return I}function b(T,I){return T.dispatchAction||O.bind(I.dispatchAction,I)}function x(T,I,N,M,k,U,V){var B=N.getOuterSize(),H=B.width,P=B.height;return U!=null&&(T+H+U>M?T-=H+U:T+=U),V!=null&&(I+P+V>k?I-=P+V:I+=V),[T,I]}function C(T,I,N,M,k){var U=N.getOuterSize(),V=U.width,B=U.height;return T=Math.min(T+V,M)-V,I=Math.min(I+B,k)-B,T=Math.max(T,0),I=Math.max(I,0),[T,I]}function w(T,I,N){var M=N[0],k=N[1],U=5,V=0,B=0,H=I.width,P=I.height;switch(T){case"inside":V=I.x+H/2-M/2,B=I.y+P/2-k/2;break;case"top":V=I.x+H/2-M/2,B=I.y-k-U;break;case"bottom":V=I.x+H/2-M/2,B=I.y+P+U;break;case"left":V=I.x-M-U,B=I.y+P/2-k/2;break;case"right":V=I.x+H+U,B=I.y+P/2-k/2}return[V,B]}function S(T){return T==="center"||T==="middle"}Ce.exports=A},Qxkt:function(Ce,Q,p){var L=p("bYtY"),O=p("ItGF"),E=p("4NO4"),y=E.makeInner,a=p("Yl7c"),e=a.enableClassExtend,g=a.enableClassCheck,f=p("OQFs"),s=p("m9t5"),r=p("/iHx"),c=p("VR9l"),l=L.mixin,i=y();function u(d,h,m){this.parentModel=h,this.ecModel=m,this.option=d}u.prototype={constructor:u,init:null,mergeOption:function(d){L.merge(this.option,d,!0)},get:function(d,h){return d==null?this.option:t(this.option,this.parsePath(d),!h&&n(this,d))},getShallow:function(d,h){var m=this.option,A=m==null?m:m[d],v=!h&&n(this,d);return A==null&&v&&(A=v.getShallow(d)),A},getModel:function(d,h){var m=d==null?this.option:t(this.option,d=this.parsePath(d)),A;return h=h||(A=n(this,d))&&A.getModel(d),new u(m,h,this.ecModel)},isEmpty:function(){return this.option==null},restoreData:function(){},clone:function(){var d=this.constructor;return new d(L.clone(this.option))},setReadOnly:function(d){},parsePath:function(d){return typeof d=="string"&&(d=d.split(".")),d},customizeGetParent:function(d){i(this).getParent=d},isAnimationEnabled:function(){if(!O.node){if(this.option.animation!=null)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}};function t(d,h,m){for(var A=0;A<h.length;A++){if(!h[A])continue;if(d=d&&typeof d=="object"?d[h[A]]:null,d==null)break}return d==null&&m&&(d=m.get(h)),d}function n(d,h){var m=i(d).getParent;return m?m.call(d,h):d.parentModel}e(u),g(u),l(u,f),l(u,s),l(u,r),l(u,c);var o=u;Ce.exports=o},QyFq:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},QzjZ:function(Ce,Q,p){var L=p("S/Yl"),O=p("IDmD");function E(y,a){var e=[];return y.eachComponent("singleAxis",function(g,f){var s=new L(g,y,a);s.name="single_"+f,s.resize(g,a),g.coordinateSystem=s,e.push(s)}),y.eachSeries(function(g){if(g.get("coordinateSystem")==="singleAxis"){var f=y.queryComponents({mainType:"singleAxis",index:g.get("singleAxisIndex"),id:g.get("singleAxisId")})[0];g.coordinateSystem=f&&f.coordinateSystem}}),e}O.register("single",{create:E,dimensions:L.prototype.dimensions})},R4Th:function(Ce,Q,p){var L=p("ProS"),O=p("9wZj"),E=p("yO87"),y=p("Fofx"),a=p("h8O9"),e=L.extendChartView({type:"effectScatter",init:function(){this._symbolDraw=new O(E)},render:function(g,f,s){var r=g.getData(),c=this._symbolDraw;c.updateData(r),this.group.add(c.group)},updateTransform:function(g,f,s){var r=g.getData();this.group.dirty();var c=a().reset(g);c.progress&&c.progress({start:0,end:r.count()},r),this._symbolDraw.updateLayout(r)},_updateGroupTransform:function(g){var f=g.coordinateSystem;f&&f.getRoamTransform&&(this.group.transform=y.clone(f.getRoamTransform()),this.group.decomposeTransform())},remove:function(g,f){this._symbolDraw&&this._symbolDraw.remove(f)},dispose:function(){}});Ce.exports=e},R9oj:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("pwpV"),y=p.n(E)},RBEP:function(Ce,Q,p){for(var L=p("ProS"),O=p("VaxA"),E=function(){},y=["treemapZoomToNode","treemapRender","treemapMove"],a=0;a<y.length;a++)L.registerAction({type:y[a],update:"updateView"},E);L.registerAction({type:"treemapRootToNode",update:"updateView"},function(e,g){g.eachComponent({mainType:"series",subType:"treemap",query:e},f);function f(s,r){var c=["treemapZoomToNode","treemapRootToNode"],l=O.retrieveTargetInfo(e,c,s);if(l){var i=s.getViewRoot();i&&(e.direction=O.aboveViewRoot(i,l.node)?"rollUp":"drillDown"),s.resetViewRoot(l.node)}}})},RCxd:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="ExclamationCircleOutlined";var g=Q.a=O.forwardRef(e)},RDYZ:function(Ce,Q,p){var L=p("dMvE");function O(y){this._target=y.target,this._life=y.life||1e3,this._delay=y.delay||0,this._initialized=!1,this.loop=y.loop==null?!1:y.loop,this.gap=y.gap||0,this.easing=y.easing||"Linear",this.onframe=y.onframe,this.ondestroy=y.ondestroy,this.onrestart=y.onrestart,this._pausedTime=0,this._paused=!1}O.prototype={constructor:O,step:function(a,e){if(this._initialized||(this._startTime=a+this._delay,this._initialized=!0),this._paused){this._pausedTime+=e;return}var g=(a-this._startTime-this._pausedTime)/this._life;if(g<0)return;g=Math.min(g,1);var f=this.easing,s=typeof f=="string"?L[f]:f,r=typeof s=="function"?s(g):g;return this.fire("frame",r),g===1?this.loop?(this.restart(a),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(a){var e=(a-this._startTime-this._pausedTime)%this._life;this._startTime=a-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(a,e){a="on"+a,this[a]&&this[a](this._target,e)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var E=O;Ce.exports=E},RELg:function(Ce,Q,p){var L=p("MFOe"),O=L.Global;Ce.exports={name:"oldIE-userDataStorage",write:g,read:f,each:s,remove:r,clearAll:c};var E="storejs",y=O.document,a=u(),e=(O.navigator?O.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function g(t,n){if(e)return;var o=i(t);a(function(d){d.setAttribute(o,n),d.save(E)})}function f(t){if(e)return;var n=i(t),o=null;return a(function(d){o=d.getAttribute(n)}),o}function s(t){a(function(n){for(var o=n.XMLDocument.documentElement.attributes,d=o.length-1;d>=0;d--){var h=o[d];t(n.getAttribute(h.name),h.name)}})}function r(t){var n=i(t);a(function(o){o.removeAttribute(n),o.save(E)})}function c(){a(function(t){var n=t.XMLDocument.documentElement.attributes;t.load(E);for(var o=n.length-1;o>=0;o--)t.removeAttribute(n[o].name);t.save(E)})}var l=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function i(t){return t.replace(/^\d/,"___$&").replace(l,"___")}function u(){if(!y||!y.documentElement||!y.documentElement.addBehavior)return null;var t="script",n,o,d;try{o=new ActiveXObject("htmlfile"),o.open(),o.write("<"+t+">document.w=window</"+t+'><iframe src="/favicon.ico"></iframe>'),o.close(),n=o.w.frames[0].document,d=n.createElement("div")}catch(h){d=y.createElement("div"),n=y.body}return function(h){var m=[].slice.call(arguments,0);m.unshift(d),n.appendChild(d),d.addBehavior("#default#userData"),d.load(E),h.apply(this,m),n.removeChild(d);return}}},RPvy:function(Ce,Q,p){var L=p("ProS"),O=p("VaxA"),E="sunburstRootToNode";L.registerAction({type:E,update:"updateView"},function(e,g){g.eachComponent({mainType:"series",subType:"sunburst",query:e},f);function f(s,r){var c=O.retrieveTargetInfo(e,[E],s);if(c){var l=s.getViewRoot();l&&(e.direction=O.aboveViewRoot(l,c.node)?"rollUp":"drillDown"),s.resetViewRoot(c.node)}}});var y="sunburstHighlight";L.registerAction({type:y,update:"updateView"},function(e,g){g.eachComponent({mainType:"series",subType:"sunburst",query:e},f);function f(s,r){var c=O.retrieveTargetInfo(e,[y],s);c&&(e.highlight=c.node)}});var a="sunburstUnhighlight";L.registerAction({type:a,update:"updateView"},function(e,g){g.eachComponent({mainType:"series",subType:"sunburst",query:e},f);function f(s,r){e.unhighlight=!0}})},RSch:function(Ce,Q,p){var L=p("IwbS"),O=p("bYtY");function E(e,g,f){L.Group.call(this),this._createPolyline(e,g,f)}var y=E.prototype;y._createPolyline=function(e,g,f){var s=e.getItemLayout(g),r=new L.Polyline({shape:{points:s}});this.add(r),this._updateCommonStl(e,g,f)},y.updateData=function(e,g,f){var s=e.hostModel,r=this.childAt(0),c={shape:{points:e.getItemLayout(g)}};L.updateProps(r,c,s,g),this._updateCommonStl(e,g,f)},y._updateCommonStl=function(e,g,f){var s=this.childAt(0),r=e.getItemModel(g),c=e.getItemVisual(g,"color"),l=f&&f.lineStyle,i=f&&f.hoverLineStyle;(!f||e.hasItemOption)&&(l=r.getModel("lineStyle").getLineStyle(),i=r.getModel("emphasis.lineStyle").getLineStyle()),s.useStyle(O.defaults({strokeNoScale:!0,fill:"none",stroke:c},l)),s.hoverStyle=i,L.setHoverStyle(this)},y.updateLayout=function(e,g){var f=this.childAt(0);f.setShape("points",e.getItemLayout(g))},O.inherits(E,L.Group);var a=E;Ce.exports=a},RXMa:function(Ce,Q,p){var L=p("y+Vt"),O=L.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(y,a){var e=a.cx,g=a.cy,f=Math.PI*2;y.moveTo(e+a.r,g),y.arc(e,g,a.r,0,f,!1),y.moveTo(e+a.r0,g),y.arc(e,g,a.r0,0,f,!0)}});Ce.exports=O},RZPm:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("JgUQ")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="FileOutlined";var f=y.forwardRef(g);Q.default=f},RlCK:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY");function E(y,a,e){var g={},f=y==="toggleSelected",s;return e.eachComponent("legend",function(r){f&&s!=null?r[s?"select":"unSelect"](a.name):y==="allSelect"||y==="inverseSelect"?r[y]():(r[y](a.name),s=r.isSelected(a.name));var c=r.getData();O.each(c,function(l){var i=l.get("name");if(i===`
`||i==="")return;var u=r.isSelected(i);g.hasOwnProperty(i)?g[i]=g[i]&&u:g[i]=u})}),y==="allSelect"||y==="inverseSelect"?{selected:g}:{name:a.name,selected:g}}L.registerAction("legendToggleSelect","legendselectchanged",O.curry(E,"toggleSelected")),L.registerAction("legendAllSelect","legendselectall",O.curry(E,"allSelect")),L.registerAction("legendInverseSelect","legendinverseselect",O.curry(E,"inverseSelect")),L.registerAction("legendSelect","legendselected",O.curry(E,"select")),L.registerAction("legendUnSelect","legendunselected",O.curry(E,"unSelect"))},RotF:function(Ce,Q,p){Ce.exports=p("LSTS")},Rx6q:function(Ce,Q){function p(L){var O=L.getRect(),E=L.getRangeInfo();return{coordSys:{type:"calendar",x:O.x,y:O.y,width:O.width,height:O.height,cellWidth:L.getCellWidth(),cellHeight:L.getCellHeight(),rangeInfo:{start:E.start,end:E.end,weeks:E.weeks,dayCount:E.allDay}},api:{coord:function(y,a){return L.dataToPoint(y,a)}}}}Ce.exports=p},"S/Yl":function(Ce,Q,p){var L=p("Zvw2"),O=p("aX7z"),E=p("+TT/"),y=E.getLayoutRect,a=p("bYtY"),e=a.each;function g(s,r,c){this.dimension="single",this.dimensions=["single"],this._axis=null,this._rect,this._init(s,r,c),this.model=s}g.prototype={type:"singleAxis",axisPointerEnabled:!0,constructor:g,_init:function(s,r,c){var l=this.dimension,i=new L(l,O.createScaleByModel(s),[0,0],s.get("type"),s.get("position")),u=i.type==="category";i.onBand=u&&s.get("boundaryGap"),i.inverse=s.get("inverse"),i.orient=s.get("orient"),s.axis=i,i.model=s,i.coordinateSystem=this,this._axis=i},update:function(s,r){s.eachSeries(function(c){if(c.coordinateSystem===this){var l=c.getData();e(l.mapDimension(this.dimension,!0),function(i){this._axis.scale.unionExtentFromData(l,i)},this),O.niceScaleExtent(this._axis.scale,this._axis.model)}},this)},resize:function(s,r){this._rect=y({left:s.get("left"),top:s.get("top"),right:s.get("right"),bottom:s.get("bottom"),width:s.get("width"),height:s.get("height")},{width:r.getWidth(),height:r.getHeight()}),this._adjustAxis()},getRect:function(){return this._rect},_adjustAxis:function(){var s=this._rect,r=this._axis,c=r.isHorizontal(),l=c?[0,s.width]:[0,s.height],i=r.reverse?1:0;r.setExtent(l[i],l[1-i]),this._updateAxisTransform(r,c?s.x:s.y)},_updateAxisTransform:function(s,r){var c=s.getExtent(),l=c[0]+c[1],i=s.isHorizontal();s.toGlobalCoord=i?function(u){return u+r}:function(u){return l-u+r},s.toLocalCoord=i?function(u){return u-r}:function(u){return l-u+r}},getAxis:function(){return this._axis},getBaseAxis:function(){return this._axis},getAxes:function(){return[this._axis]},getTooltipAxes:function(){return{baseAxes:[this.getAxis()]}},containPoint:function(s){var r=this.getRect(),c=this.getAxis(),l=c.orient;return l==="horizontal"?c.contain(c.toLocalCoord(s[0]))&&s[1]>=r.y&&s[1]<=r.y+r.height:c.contain(c.toLocalCoord(s[1]))&&s[0]>=r.y&&s[0]<=r.y+r.height},pointToData:function(s){var r=this.getAxis();return[r.coordToData(r.toLocalCoord(s[r.orient==="horizontal"?0:1]))]},dataToPoint:function(s){var r=this.getAxis(),c=this.getRect(),l=[],i=r.orient==="horizontal"?0:1;return s instanceof Array&&(s=s[0]),l[i]=r.toGlobalCoord(r.dataToCoord(+s)),l[1-i]=i===0?c.y+c.height/2:c.x+c.width/2,l}};var f=g;Ce.exports=f},"SA+Z":function(Ce,Q,p){var L=p("wTVA"),O=p("EbDI"),E=p("ZhPi"),y=p("wkBT");function a(e){return L(e)||O(e)||E(e)||y()}Ce.exports=a,Ce.exports.__esModule=!0,Ce.exports.default=Ce.exports},"SA4+":function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("ProS"),y=p("IwbS"),a=p("zYTA"),e=p("bYtY");function g(c,l,i){var u=c[1]-c[0];l=e.map(l,function(o){return{interval:[(o.interval[0]-c[0])/u,(o.interval[1]-c[0])/u]}});var t=l.length,n=0;return function(o){for(var d=n;d<t;d++){var h=l[d].interval;if(h[0]<=o&&o<=h[1]){n=d;break}}if(d===t)for(var d=n-1;d>=0;d--){var h=l[d].interval;if(h[0]<=o&&o<=h[1]){n=d;break}}return d>=0&&d<t&&i[d]}}function f(c,l){var i=c[1]-c[0];return l=[(l[0]-c[0])/i,(l[1]-c[0])/i],function(u){return u>=l[0]&&u<=l[1]}}function s(c){var l=c.dimensions;return l[0]==="lng"&&l[1]==="lat"}var r=E.extendChartView({type:"heatmap",render:function(c,l,i){var u;l.eachComponent("visualMap",function(n){n.eachTargetSeries(function(o){o===c&&(u=n)})}),this.group.removeAll(),this._incrementalDisplayable=null;var t=c.coordinateSystem;t.type==="cartesian2d"||t.type==="calendar"?this._renderOnCartesianAndCalendar(c,i,0,c.getData().count()):s(t)&&this._renderOnGeo(t,c,u,i)},incrementalPrepareRender:function(c,l,i){this.group.removeAll()},incrementalRender:function(c,l,i,u){var t=l.coordinateSystem;t&&this._renderOnCartesianAndCalendar(l,u,c.start,c.end,!0)},_renderOnCartesianAndCalendar:function(c,l,i,u,t){var n=c.coordinateSystem,o,d;if(n.type==="cartesian2d"){var h=n.getAxis("x"),m=n.getAxis("y");o=h.getBandWidth(),d=m.getBandWidth()}for(var A=this.group,v=c.getData(),b="itemStyle",x="emphasis.itemStyle",C="label",w="emphasis.label",S=c.getModel(b).getItemStyle(["color"]),T=c.getModel(x).getItemStyle(),I=c.getModel(C),N=c.getModel(w),M=n.type,k=M==="cartesian2d"?[v.mapDimension("x"),v.mapDimension("y"),v.mapDimension("value")]:[v.mapDimension("time"),v.mapDimension("value")],U=i;U<u;U++){var V;if(M==="cartesian2d"){if(isNaN(v.get(k[2],U)))continue;var B=n.dataToPoint([v.get(k[0],U),v.get(k[1],U)]);V=new y.Rect({shape:{x:Math.floor(Math.round(B[0])-o/2),y:Math.floor(Math.round(B[1])-d/2),width:Math.ceil(o),height:Math.ceil(d)},style:{fill:v.getItemVisual(U,"color"),opacity:v.getItemVisual(U,"opacity")}})}else{if(isNaN(v.get(k[1],U)))continue;V=new y.Rect({z2:1,shape:n.dataToRect([v.get(k[0],U)]).contentShape,style:{fill:v.getItemVisual(U,"color"),opacity:v.getItemVisual(U,"opacity")}})}var H=v.getItemModel(U);v.hasItemOption&&(S=H.getModel(b).getItemStyle(["color"]),T=H.getModel(x).getItemStyle(),I=H.getModel(C),N=H.getModel(w));var P=c.getRawValue(U),j="-";P&&P[2]!=null&&(j=P[2]),y.setLabelStyle(S,T,I,N,{labelFetcher:c,labelDataIndex:U,defaultText:j,isRectText:!0}),V.setStyle(S),y.setHoverStyle(V,v.hasItemOption?T:e.extend({},T)),V.incremental=t,t&&(V.useHoverLayer=!0),A.add(V),v.setItemGraphicEl(U,V)}},_renderOnGeo:function(c,l,i,u){var t=i.targetVisuals.inRange,n=i.targetVisuals.outOfRange,o=l.getData(),d=this._hmLayer||this._hmLayer||new a;d.blurSize=l.get("blurSize"),d.pointSize=l.get("pointSize"),d.minOpacity=l.get("minOpacity"),d.maxOpacity=l.get("maxOpacity");var h=c.getViewRect().clone(),m=c.getRoamTransform();h.applyTransform(m);var A=Math.max(h.x,0),v=Math.max(h.y,0),b=Math.min(h.width+h.x,u.getWidth()),x=Math.min(h.height+h.y,u.getHeight()),C=b-A,w=x-v,S=[o.mapDimension("lng"),o.mapDimension("lat"),o.mapDimension("value")],T=o.mapArray(S,function(k,U,V){var B=c.dataToPoint([k,U]);return B[0]-=A,B[1]-=v,B.push(V),B}),I=i.getExtent(),N=i.type==="visualMap.continuous"?f(I,i.option.range):g(I,i.getPieceList(),i.option.selected);d.update(T,C,w,t.color.getNormalizer(),{inRange:t.color.getColorMapper(),outOfRange:n.color.getColorMapper()},N);var M=new y.Image({style:{width:C,height:w,x:A,y:v,image:d.canvas},silent:!0});this.group.add(M)},dispose:function(){}});Ce.exports=r},SA8n:function(Ce,Q,p){var L=p("Sj9i"),O=p("QBsz"),E=p("U/Mo"),y=E.getSymbolSize,a=[],e=[],g=[],f=L.quadraticAt,s=O.distSquare,r=Math.abs;function c(i,u,t){for(var n=i[0],o=i[1],d=i[2],h=Infinity,m,A=t*t,v=.1,b=.1;b<=.9;b+=.1){a[0]=f(n[0],o[0],d[0],b),a[1]=f(n[1],o[1],d[1],b);var x=r(s(a,u)-A);x<h&&(h=x,m=b)}for(var C=0;C<32;C++){var w=m+v;e[0]=f(n[0],o[0],d[0],m),e[1]=f(n[1],o[1],d[1],m),g[0]=f(n[0],o[0],d[0],w),g[1]=f(n[1],o[1],d[1],w);var x=s(e,u)-A;if(r(x)<.01)break;var S=s(g,u)-A;v/=2,x<0?S>=0?m=m+v:m=m-v:S>=0?m=m-v:m=m+v}return m}function l(i,u){var t=[],n=L.quadraticSubdivide,o=[[],[],[]],d=[[],[]],h=[];u/=2,i.eachEdge(function(m,A){var v=m.getLayout(),b=m.getVisual("fromSymbol"),x=m.getVisual("toSymbol");v.__original||(v.__original=[O.clone(v[0]),O.clone(v[1])],v[2]&&v.__original.push(O.clone(v[2])));var C=v.__original;if(v[2]!=null){if(O.copy(o[0],C[0]),O.copy(o[1],C[2]),O.copy(o[2],C[1]),b&&b!=="none"){var w=y(m.node1),S=c(o,C[0],w*u);n(o[0][0],o[1][0],o[2][0],S,t),o[0][0]=t[3],o[1][0]=t[4],n(o[0][1],o[1][1],o[2][1],S,t),o[0][1]=t[3],o[1][1]=t[4]}if(x&&x!=="none"){var w=y(m.node2),S=c(o,C[1],w*u);n(o[0][0],o[1][0],o[2][0],S,t),o[1][0]=t[1],o[2][0]=t[2],n(o[0][1],o[1][1],o[2][1],S,t),o[1][1]=t[1],o[2][1]=t[2]}O.copy(v[0],o[0]),O.copy(v[1],o[2]),O.copy(v[2],o[1])}else{if(O.copy(d[0],C[0]),O.copy(d[1],C[1]),O.sub(h,d[1],d[0]),O.normalize(h,h),b&&b!=="none"){var w=y(m.node1);O.scaleAndAdd(d[0],d[0],h,w*u)}if(x&&x!=="none"){var w=y(m.node2);O.scaleAndAdd(d[1],d[1],h,-w*u)}O.copy(v[0],d[0]),O.copy(v[1],d[1])}})}Ce.exports=l},SJMd:function(Ce,Q){/**
* @license
* Copyright (C) 2006 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/var p,L,O,E=!1,y,a;window.PR_SHOULD_USE_CONTINUATION=!0;var e,g;(function(){var f=window,s=["break,continue,do,else,for,if,return,while"],r=[s,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],c=[r,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],l=[c,"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"],i=[c,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],u=[c,"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"],t="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",n=[c,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],o="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",d=[s,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],h=[s,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],m=[s,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],A=[l,u,i,n,o,d,h,m],v=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,b="str",x="kwd",C="com",w="typ",S="lit",T="pun",I="pln",N="tag",M="dec",k="src",U="atn",V="atv",B="nocode",H="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function P(ie){for(var re=0,he=!1,ge=!1,Pe=0,Ee=ie.length;Pe<Ee;++Pe){var ke=ie[Pe];if(ke.ignoreCase)ge=!0;else if(/[a-z]/i.test(ke.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){he=!0,ge=!1;break}}var Me={b:8,t:9,n:10,v:11,f:12,r:13};function me(et){var Ue=et.charCodeAt(0);if(Ue!==92)return Ue;var bt=et.charAt(1);return Ue=Me[bt],Ue||("0"<=bt&&bt<="7"?parseInt(et.substring(1),8):bt==="u"||bt==="x"?parseInt(et.substring(2),16):et.charCodeAt(1))}function le(et){if(et<32)return(et<16?"\\x0":"\\x")+et.toString(16);var Ue=String.fromCharCode(et);return Ue==="\\"||Ue==="-"||Ue==="]"||Ue==="^"?"\\"+Ue:Ue}function oe(et){var Ue=et.substring(1,et.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")),bt=[],Je=Ue[0]==="^",St=["["];Je&&St.push("^");for(var Nt=Je?1:0,Rt=Ue.length;Nt<Rt;++Nt){var Ft=Ue[Nt];if(/\\[bdsw]/i.test(Ft))St.push(Ft);else{var Ht=me(Ft),$e;Nt+2<Rt&&Ue[Nt+1]==="-"?($e=me(Ue[Nt+2]),Nt+=2):$e=Ht,bt.push([Ht,$e]),$e<65||Ht>122||($e<65||Ht>90||bt.push([Math.max(65,Ht)|32,Math.min($e,90)|32]),$e<97||Ht>122||bt.push([Math.max(97,Ht)&~32,Math.min($e,122)&~32]))}}bt.sort(function(qe,Ae){return qe[0]-Ae[0]||Ae[1]-qe[1]});for(var we=[],ue=[],Nt=0;Nt<bt.length;++Nt){var Qe=bt[Nt];Qe[0]<=ue[1]+1?ue[1]=Math.max(ue[1],Qe[1]):we.push(ue=Qe)}for(var Nt=0;Nt<we.length;++Nt){var Qe=we[Nt];St.push(le(Qe[0])),Qe[1]>Qe[0]&&(Qe[1]+1>Qe[0]&&St.push("-"),St.push(le(Qe[1])))}return St.push("]"),St.join("")}function Se(et){for(var Ue=et.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")),bt=Ue.length,Je=[],St=0,Nt=0;St<bt;++St){var Rt=Ue[St];if(Rt==="(")++Nt;else if(Rt.charAt(0)==="\\"){var Ft=+Rt.substring(1);Ft&&(Ft<=Nt?Je[Ft]=-1:Ue[St]=le(Ft))}}for(var St=1;St<Je.length;++St)Je[St]===-1&&(Je[St]=++re);for(var St=0,Nt=0;St<bt;++St){var Rt=Ue[St];if(Rt==="(")++Nt,Je[Nt]||(Ue[St]="(?:");else if(Rt.charAt(0)==="\\"){var Ft=+Rt.substring(1);Ft&&Ft<=Nt&&(Ue[St]="\\"+Je[Ft])}}for(var St=0;St<bt;++St)Ue[St]==="^"&&Ue[St+1]!=="^"&&(Ue[St]="");if(et.ignoreCase&&he)for(var St=0;St<bt;++St){var Rt=Ue[St],Ht=Rt.charAt(0);Rt.length>=2&&Ht==="["?Ue[St]=oe(Rt):Ht!=="\\"&&(Ue[St]=Rt.replace(/[a-zA-Z]/g,function(ue){var Qe=ue.charCodeAt(0);return"["+String.fromCharCode(Qe&~32,Qe|32)+"]"}))}return Ue.join("")}for(var nt=[],Pe=0,Ee=ie.length;Pe<Ee;++Pe){var ke=ie[Pe];if(ke.global||ke.multiline)throw new Error(""+ke);nt.push("(?:"+Se(ke)+")")}return new RegExp(nt.join("|"),ge?"gi":"g")}function j(ie,re){var he=/(?:^|\s)nocode(?:\s|$)/,ge=[],Pe=0,Ee=[],ke=0;function Me(me){var le=me.nodeType;if(le==1){if(he.test(me.className))return;for(var oe=me.firstChild;oe;oe=oe.nextSibling)Me(oe);var Se=me.nodeName.toLowerCase();(Se==="br"||Se==="li")&&(ge[ke]=`
`,Ee[ke<<1]=Pe++,Ee[ke++<<1|1]=me)}else if(le==3||le==4){var nt=me.nodeValue;nt.length&&(re?nt=nt.replace(/\r\n?/g,`
`):nt=nt.replace(/[ \t\r\n]+/g," "),ge[ke]=nt,Ee[ke<<1]=Pe,Pe+=nt.length,Ee[ke++<<1|1]=me)}}return Me(ie),{sourceCode:ge.join("").replace(/\n$/,""),spans:Ee}}function z(ie,re,he,ge,Pe){if(!he)return;var Ee={sourceNode:ie,pre:1,langExtension:null,numberLines:null,sourceCode:he,spans:null,basePos:re,decorations:null};ge(Ee),Pe.push.apply(Pe,Ee.decorations)}var K=/\S/;function X(ie){for(var re=void 0,he=ie.firstChild;he;he=he.nextSibling){var ge=he.nodeType;re=ge===1?re?ie:he:ge===3&&K.test(he.nodeValue)?ie:re}return re===ie?void 0:re}function Z(ie,re){var he={},ge;(function(){for(var ke=ie.concat(re),Me=[],me={},le=0,oe=ke.length;le<oe;++le){var Se=ke[le],nt=Se[3];if(nt)for(var et=nt.length;--et>=0;)he[nt.charAt(et)]=Se;var Ue=Se[1],bt=""+Ue;me.hasOwnProperty(bt)||(Me.push(Ue),me[bt]=null)}Me.push(/[\0-\uffff]/),ge=P(Me)})();var Pe=re.length,Ee=function ke(Me){for(var me=Me.sourceCode,le=Me.basePos,oe=Me.sourceNode,Se=[le,I],nt=0,et=me.match(ge)||[],Ue={},bt=0,Je=et.length;bt<Je;++bt){var St=et[bt],Nt=Ue[St],Rt=void 0,Ft;if(typeof Nt=="string")Ft=!1;else{var Ht=he[St.charAt(0)];if(Ht)Rt=St.match(Ht[1]),Nt=Ht[0];else{for(var $e=0;$e<Pe;++$e)if(Ht=re[$e],Rt=St.match(Ht[1]),Rt){Nt=Ht[0];break}Rt||(Nt=I)}Ft=Nt.length>=5&&Nt.substring(0,5)==="lang-",Ft&&!(Rt&&typeof Rt[1]=="string")&&(Ft=!1,Nt=k),Ft||(Ue[St]=Nt)}var we=nt;if(nt+=St.length,!Ft)Se.push(le+we,Nt);else{var ue=Rt[1],Qe=St.indexOf(ue),qe=Qe+ue.length;Rt[2]&&(qe=St.length-Rt[2].length,Qe=qe-ue.length);var Ae=Nt.substring(5);z(oe,le+we,St.substring(0,Qe),ke,Se),z(oe,le+we+Qe,ue,Fe(Ae,ue),Se),z(oe,le+we+qe,St.substring(qe),ke,Se)}}Me.decorations=Se};return Ee}function Y(ie){var re=[],he=[];ie.tripleQuotedStrings?re.push([b,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):ie.multiLineStrings?re.push([b,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):re.push([b,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),ie.verbatimStrings&&he.push([b,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var ge=ie.hashComments;ge&&(ie.cStyleComments?(ge>1?re.push([C,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):re.push([C,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),he.push([b,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):re.push([C,/^#[^\r\n]*/,null,"#"])),ie.cStyleComments&&(he.push([C,/^\/\/[^\r\n]*/,null]),he.push([C,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Pe=ie.regexLiterals;if(Pe){var Ee=Pe>1?"":`
\r`,ke=Ee?".":"[\\S\\s]",Me="/(?=[^/*"+Ee+"])(?:[^/\\x5B\\x5C"+Ee+"]|\\x5C"+ke+"|\\x5B(?:[^\\x5C\\x5D"+Ee+"]|\\x5C"+ke+")*(?:\\x5D|$))+/";he.push(["lang-regex",RegExp("^"+H+"("+Me+")")])}var me=ie.types;me&&he.push([w,me]);var le=(""+ie.keywords).replace(/^ | $/g,"");le.length&&he.push([x,new RegExp("^(?:"+le.replace(/[\s,]+/g,"|")+")\\b"),null]),re.push([I,/^\s+/,null,` \r
\xA0`]);var oe="^.[^\\s\\w.$@'\"`/\\\\]*";return ie.regexLiterals&&(oe+="(?!s*/)"),he.push([S,/^@[a-z_$][a-z_$@0-9]*/i,null],[w,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[I,/^[a-z_$][a-z_$@0-9]*/i,null],[S,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[I,/^\\[\s\S]?/,null],[T,new RegExp(oe),null]),Z(re,he)}var te=Y({keywords:A,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function q(ie,re,he){for(var ge=/(?:^|\s)nocode(?:\s|$)/,Pe=/\r\n?|\n/,Ee=ie.ownerDocument,ke=Ee.createElement("li");ie.firstChild;)ke.appendChild(ie.firstChild);var Me=[ke];function me(Ue){var bt=Ue.nodeType;if(bt==1&&!ge.test(Ue.className))if(Ue.nodeName==="br")le(Ue),Ue.parentNode&&Ue.parentNode.removeChild(Ue);else for(var Je=Ue.firstChild;Je;Je=Je.nextSibling)me(Je);else if((bt==3||bt==4)&&he){var St=Ue.nodeValue,Nt=St.match(Pe);if(Nt){var Rt=St.substring(0,Nt.index);Ue.nodeValue=Rt;var Ft=St.substring(Nt.index+Nt[0].length);if(Ft){var Ht=Ue.parentNode;Ht.insertBefore(Ee.createTextNode(Ft),Ue.nextSibling)}le(Ue),Rt||Ue.parentNode.removeChild(Ue)}}}function le(Ue){for(;!Ue.nextSibling;)if(Ue=Ue.parentNode,!Ue)return;function bt(Nt,Rt){var Ft=Rt?Nt.cloneNode(!1):Nt,Ht=Nt.parentNode;if(Ht){var $e=bt(Ht,1),we=Nt.nextSibling;$e.appendChild(Ft);for(var ue=we;ue;ue=we)we=ue.nextSibling,$e.appendChild(ue)}return Ft}for(var Je=bt(Ue.nextSibling,0),St;(St=Je.parentNode)&&St.nodeType===1;)Je=St;Me.push(Je)}for(var oe=0;oe<Me.length;++oe)me(Me[oe]);re===(re|0)&&Me[0].setAttribute("value",re);var Se=Ee.createElement("ol");Se.className="linenums";for(var nt=Math.max(0,re-1|0)||0,oe=0,et=Me.length;oe<et;++oe)ke=Me[oe],ke.className="L"+(oe+nt)%10,ke.firstChild||ke.appendChild(Ee.createTextNode("\xA0")),Se.appendChild(ke);ie.appendChild(Se)}function ee(ie){var re=/\bMSIE\s(\d+)/.exec(navigator.userAgent);re=re&&+re[1]<=8;var he=/\n/g,ge=ie.sourceCode,Pe=ge.length,Ee=0,ke=ie.spans,Me=ke.length,me=0,le=ie.decorations,oe=le.length,Se=0;le[oe]=Pe;var nt,et;for(et=nt=0;et<oe;)le[et]!==le[et+2]?(le[nt++]=le[et++],le[nt++]=le[et++]):et+=2;for(oe=nt,et=nt=0;et<oe;){for(var Ue=le[et],bt=le[et+1],Je=et+2;Je+2<=oe&&le[Je+1]===bt;)Je+=2;le[nt++]=Ue,le[nt++]=bt,et=Je}oe=le.length=nt;var St=ie.sourceNode,Nt="";St&&(Nt=St.style.display,St.style.display="none");try{for(var Rt=null;me<Me;){var Ft=ke[me],Ht=ke[me+2]||Pe,$e=le[Se+2]||Pe,Je=Math.min(Ht,$e),we=ke[me+1],ue;if(we.nodeType!==1&&(ue=ge.substring(Ee,Je))){re&&(ue=ue.replace(he,"\r")),we.nodeValue=ue;var Qe=we.ownerDocument,qe=Qe.createElement("span");qe.className=le[Se+1];var Ae=we.parentNode;Ae.replaceChild(qe,we),qe.appendChild(we),Ee<Ht&&(ke[me+1]=we=Qe.createTextNode(ge.substring(Je,Ht)),Ae.insertBefore(we,qe.nextSibling))}Ee=Je,Ee>=Ht&&(me+=2),Ee>=$e&&(Se+=2)}}finally{St&&(St.style.display=Nt)}}var fe={};function be(ie,re){for(var he=re.length;--he>=0;){var ge=re[he];fe.hasOwnProperty(ge)?f.console&&console.warn("cannot override language handler %s",ge):fe[ge]=ie}}function Fe(ie,re){return ie&&fe.hasOwnProperty(ie)||(ie=/^\s*</.test(re)?"default-markup":"default-code"),fe[ie]}be(te,["default-code"]),be(Z([],[[I,/^[^<?]+/],[M,/^<!\w[^>]*(?:>|$)/],[C,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[T,/^(?:<[%?]|[%?]>)/],["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"]),be(Z([[I,/^[\s]+/,null,` \r
`],[V,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[N,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[U,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[T,/^[=<>\/]+/],["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"]),be(Z([],[[V,/^[\s\S]+/]]),["uq.val"]),be(Y({keywords:l,hashComments:!0,cStyleComments:!0,types:v}),["c","cc","cpp","cxx","cyc","m"]),be(Y({keywords:"null,true,false"}),["json"]),be(Y({keywords:u,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:v}),["cs"]),be(Y({keywords:i,cStyleComments:!0}),["java"]),be(Y({keywords:m,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),be(Y({keywords:d,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),be(Y({keywords:o,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),be(Y({keywords:h,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),be(Y({keywords:n,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),be(Y({keywords:t,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),be(Z([],[[b,/^[\s\S]+/]]),["regex"]);function ve(ie){var re=ie.langExtension;try{var he=j(ie.sourceNode,ie.pre),ge=he.sourceCode;ie.sourceCode=ge,ie.spans=he.spans,ie.basePos=0,Fe(re,ge)(ie),ee(ie)}catch(Pe){f.console&&console.log(Pe&&Pe.stack||Pe)}}function Oe(ie,re,he){var ge=he||!1,Pe=re||null,Ee=document.createElement("div");Ee.innerHTML="<pre>"+ie+"</pre>",Ee=Ee.firstChild,ge&&q(Ee,ge,!0);var ke={langExtension:Pe,numberLines:ge,sourceNode:Ee,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return ve(ke),Ee.innerHTML}function J(ie,re){var he=re||document.body,ge=he.ownerDocument||document;function Pe(Ft){return he.getElementsByTagName(Ft)}for(var Ee=[Pe("pre"),Pe("code"),Pe("xmp")],ke=[],Me=0;Me<Ee.length;++Me)for(var me=0,le=Ee[Me].length;me<le;++me)ke.push(Ee[Me][me]);Ee=null;var oe=Date;oe.now||(oe={now:function(){return+new Date}});var Se=0,nt=/\blang(?:uage)?-([\w.]+)(?!\S)/,et=/\bprettyprint\b/,Ue=/\bprettyprinted\b/,bt=/pre|xmp/i,Je=/^code$/i,St=/^(?:pre|code|xmp)$/i,Nt={};function Rt(){for(var Ft=f.PR_SHOULD_USE_CONTINUATION?oe.now()+250:Infinity;Se<ke.length&&oe.now()<Ft;Se++){for(var Ht=ke[Se],$e=Nt,we=Ht;we=we.previousSibling;){var ue=we.nodeType,Qe=(ue===7||ue===8)&&we.nodeValue;if(Qe?!/^\??prettify\b/.test(Qe):ue!==3||/\S/.test(we.nodeValue))break;if(Qe){$e={},Qe.replace(/\b(\w+)=([\w:.%+-]+)/g,function(rt,Yt,wr){$e[Yt]=wr});break}}var qe=Ht.className;if(($e!==Nt||et.test(qe))&&!Ue.test(qe)){for(var Ae=!1,wt=Ht.parentNode;wt;wt=wt.parentNode){var zt=wt.tagName;if(St.test(zt)&&wt.className&&et.test(wt.className)){Ae=!0;break}}if(!Ae){Ht.className+=" prettyprinted";var ze=$e.lang;if(!ze){ze=qe.match(nt);var jt;!ze&&(jt=X(Ht))&&Je.test(jt.tagName)&&(ze=jt.className.match(nt)),ze&&(ze=ze[1])}var mr;if(bt.test(Ht.tagName))mr=1;else{var ct=Ht.currentStyle,Pt=ge.defaultView,Vt=ct?ct.whiteSpace:Pt&&Pt.getComputedStyle?Pt.getComputedStyle(Ht,null).getPropertyValue("white-space"):0;mr=Vt&&Vt.substring(0,3)==="pre"}var ut=$e.linenums;(ut=ut==="true"||+ut)||(ut=qe.match(/\blinenums\b(?::(\d+))?/),ut=ut?ut[1]&&ut[1].length?+ut[1]:!0:!1),ut&&q(Ht,ut,mr);var at={langExtension:ze,sourceNode:Ht,numberLines:ut,pre:mr,sourceCode:null,basePos:null,spans:null,decorations:null};ve(at)}}}Se<ke.length?f.setTimeout(Rt,250):typeof ie=="function"&&ie()}Rt()}var ne=f.PR={createSimpleLexer:Z,registerLangHandler:be,sourceDecorator:Y,PR_ATTRIB_NAME:U,PR_ATTRIB_VALUE:V,PR_COMMENT:C,PR_DECLARATION:M,PR_KEYWORD:x,PR_LITERAL:S,PR_NOCODE:B,PR_PLAIN:I,PR_PUNCTUATION:T,PR_SOURCE:k,PR_STRING:b,PR_TAG:N,PR_TYPE:w,prettyPrintOne:E?f.prettyPrintOne=Oe:e=Oe,prettyPrint:g=E?f.prettyPrint=J:g=J},Ke=f.define;typeof Ke=="function"&&Ke.amd&&Ke("google-code-prettify",[],function(){return ne})})()},SKnc:function(Ce,Q,p){var L=p("bYtY"),O=p("QuXc"),E=function(e,g,f,s,r,c){this.x=e==null?0:e,this.y=g==null?0:g,this.x2=f==null?1:f,this.y2=s==null?0:s,this.type="linear",this.global=c||!1,O.call(this,r)};E.prototype={constructor:E},L.inherits(E,O);var y=E;Ce.exports=y},"SKx+":function(Ce,Q,p){var L=p("ProS"),O=L.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}}}),E=O;Ce.exports=E},SMc4:function(Ce,Q,p){var L=p("bYtY"),O=p("bLfw"),E=p("nkfE"),y=p("ICMv"),a=O.extend({type:"cartesian2dAxis",axis:null,init:function(){a.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){a.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){a.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(s,r){return r.type||(r.data?"category":"value")}L.merge(a.prototype,y);var g={offset:0};E("x",a,e,g),E("y",a,e,g);var f=a;Ce.exports=f},SRve:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},SUKs:function(Ce,Q,p){var L=p("LPTA"),O=L.debugMode,E=function(){};O===1&&(E=console.error);var y=E;Ce.exports=y},SZEN:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.clientToElement=L;function L(O,E,y){var a=y.getBoundingClientRect(),e={x:0,y:0};return O<a.left?e.x=0:O>=a.right?e.x=a.width-1:e.x=O-a.left,E<a.top?e.y=0:E>=a.bottom?e.y=a.height-1:e.y=E-a.top,e}},Sdc0:function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("lSNA"),y=p.n(E),a=p("q1tI"),e=p("rePB"),g=p("ODXe"),f=p("Ff2n"),s=p("TSYQ"),r=p.n(s),c=p("6cGi"),l=p("4IlW"),i=a.forwardRef(function(x,C){var w,S=x.prefixCls,T=S===void 0?"rc-switch":S,I=x.className,N=x.checked,M=x.defaultChecked,k=x.disabled,U=x.loadingIcon,V=x.checkedChildren,B=x.unCheckedChildren,H=x.onClick,P=x.onChange,j=x.onKeyDown,z=Object(f.a)(x,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),K=Object(c.a)(!1,{value:N,defaultValue:M}),X=Object(g.a)(K,2),Z=X[0],Y=X[1];function te(be,Fe){var ve=Z;return k||(ve=be,Y(ve),P==null||P(ve,Fe)),ve}function q(be){be.which===l.a.LEFT?te(!1,be):be.which===l.a.RIGHT&&te(!0,be),j==null||j(be)}function ee(be){var Fe=te(!Z,be);H==null||H(Fe,be)}var fe=r()(T,I,(w={},Object(e.a)(w,"".concat(T,"-checked"),Z),Object(e.a)(w,"".concat(T,"-disabled"),k),w));return a.createElement("button",Object.assign({},z,{type:"button",role:"switch","aria-checked":Z,disabled:k,className:fe,ref:C,onKeyDown:q,onClick:ee}),U,a.createElement("span",{className:"".concat(T,"-inner")},Z?V:B))});i.displayName="Switch";var u=i,t=p("gZBC"),n=p.n(t),o=p("g0mS"),d=p("H84U"),h=p("3Nzz"),m=p("uaoM"),A=function(x,C){var w={};for(var S in x)Object.prototype.hasOwnProperty.call(x,S)&&C.indexOf(S)<0&&(w[S]=x[S]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,S=Object.getOwnPropertySymbols(x);T<S.length;T++)C.indexOf(S[T])<0&&Object.prototype.propertyIsEnumerable.call(x,S[T])&&(w[S[T]]=x[S[T]]);return w},v=a.forwardRef(function(x,C){var w,S=x.prefixCls,T=x.size,I=x.loading,N=x.className,M=N===void 0?"":N,k=x.disabled,U=A(x,["prefixCls","size","loading","className","disabled"]);Object(m.a)("checked"in U||!("value"in U),"Switch","`value` is not a valid prop, do you mean `checked`?");var V=a.useContext(d.b),B=V.getPrefixCls,H=V.direction,P=a.useContext(h.b),j=B("switch",S),z=a.createElement("div",{className:"".concat(j,"-handle")},I&&a.createElement(n.a,{className:"".concat(j,"-loading-icon")})),K=r()(M,(w={},y()(w,"".concat(j,"-small"),(T||P)==="small"),y()(w,"".concat(j,"-loading"),I),y()(w,"".concat(j,"-rtl"),H==="rtl"),w));return a.createElement(o.a,{insertExtraNode:!0},a.createElement(u,O()({},U,{prefixCls:j,className:K,disabled:k||I,ref:C,loadingIcon:z})))});v.__ANT_SWITCH=!0,v.displayName="Switch";var b=Q.a=v},SehX:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("2B6p"),y=E.updateCenterAndZoom;L.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(a,e){var g=a.componentType||"series";e.eachComponent({mainType:g,query:a},function(f){var s=f.coordinateSystem;if(s.type!=="geo")return;var r=y(s,a,f.get("scaleLimit"));f.setCenter&&f.setCenter(r.center),f.setZoom&&f.setZoom(r.zoom),g==="series"&&O.each(f.seriesGroup,function(c){c.setCenter(r.center),c.setZoom(r.zoom)})})})},SgGq:function(Ce,Q,p){var L=p("bYtY"),O=p("H6uX"),E=p("YH21"),y=p("pP6R");function a(t){this.pointerChecker,this._zr=t,this._opt={};var n=L.bind,o=n(e,this),d=n(g,this),h=n(f,this),m=n(s,this),A=n(r,this);O.call(this),this.setPointerChecker=function(v){this.pointerChecker=v},this.enable=function(v,b){this.disable(),this._opt=L.defaults(L.clone(b)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),v==null&&(v=!0),(v===!0||v==="move"||v==="pan")&&(t.on("mousedown",o),t.on("mousemove",d),t.on("mouseup",h)),(v===!0||v==="scale"||v==="zoom")&&(t.on("mousewheel",m),t.on("pinch",A))},this.disable=function(){t.off("mousedown",o),t.off("mousemove",d),t.off("mouseup",h),t.off("mousewheel",m),t.off("pinch",A)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}L.mixin(a,O);function e(t){if(E.isMiddleOrRightButtonOnMouseUpDown(t)||t.target&&t.target.draggable)return;var n=t.offsetX,o=t.offsetY;this.pointerChecker&&this.pointerChecker(t,n,o)&&(this._x=n,this._y=o,this._dragging=!0)}function g(t){if(!this._dragging||!i("moveOnMouseMove",t,this._opt)||t.gestureEvent==="pinch"||y.isTaken(this._zr,"globalPan"))return;var n=t.offsetX,o=t.offsetY,d=this._x,h=this._y,m=n-d,A=o-h;this._x=n,this._y=o,this._opt.preventDefaultMouseMove&&E.stop(t.event),l(this,"pan","moveOnMouseMove",t,{dx:m,dy:A,oldX:d,oldY:h,newX:n,newY:o})}function f(t){E.isMiddleOrRightButtonOnMouseUpDown(t)||(this._dragging=!1)}function s(t){var n=i("zoomOnMouseWheel",t,this._opt),o=i("moveOnMouseWheel",t,this._opt),d=t.wheelDelta,h=Math.abs(d),m=t.offsetX,A=t.offsetY;if(d===0||!n&&!o)return;if(n){var v=h>3?1.4:h>1?1.2:1.1,b=d>0?v:1/v;c(this,"zoom","zoomOnMouseWheel",t,{scale:b,originX:m,originY:A})}if(o){var x=Math.abs(d),C=(d>0?1:-1)*(x>3?.4:x>1?.15:.05);c(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:C,originX:m,originY:A})}}function r(t){if(y.isTaken(this._zr,"globalPan"))return;var n=t.pinchScale>1?1.1:1/1.1;c(this,"zoom",null,t,{scale:n,originX:t.pinchX,originY:t.pinchY})}function c(t,n,o,d,h){t.pointerChecker&&t.pointerChecker(d,h.originX,h.originY)&&(E.stop(d.event),l(t,n,o,d,h))}function l(t,n,o,d,h){h.isAvailableBehavior=L.bind(i,null,o,d),t.trigger(n,h)}function i(t,n,o){var d=o[t];return!t||d&&(!L.isString(d)||n.event[d+"Key"])}var u=a;Ce.exports=u},SgaC:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;function L(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function O(a,e){for(var g=0;g<e.length;g++){var f=e[g];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(a,f.key,f)}}function E(a,e,g){return e&&O(a.prototype,e),g&&O(a,g),a}var y=function(){function a(){L(this,a),this._subrects=0}return E(a,[{key:"decodeRect",value:function(g,f,s,r,c,l,i){if(this._subrects===0){if(c.rQwait("RRE",4+4))return!1;this._subrects=c.rQshift32();var u=c.rQshiftBytes(4);l.fillRect(g,f,s,r,u)}for(;this._subrects>0;){if(c.rQwait("RRE",4+8))return!1;var t=c.rQshiftBytes(4),n=c.rQshift16(),o=c.rQshift16(),d=c.rQshift16(),h=c.rQshift16();l.fillRect(g+n,f+o,d,h,t),this._subrects--}return!0}}]),a}();Q.default=y},Sj0X:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("XuBP")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="DownOutlined";var f=y.forwardRef(g);Q.default=f},Sj9i:function(Ce,Q,p){var L=p("QBsz"),O=L.create,E=L.distSquare,y=Math.pow,a=Math.sqrt,e=1e-8,g=1e-4,f=a(3),s=1/3,r=O(),c=O(),l=O();function i(S){return S>-e&&S<e}function u(S){return S>e||S<-e}function t(S,T,I,N,M){var k=1-M;return k*k*(k*S+3*M*T)+M*M*(M*N+3*k*I)}function n(S,T,I,N,M){var k=1-M;return 3*(((T-S)*k+2*(I-T)*M)*k+(N-I)*M*M)}function o(S,T,I,N,M,k){var U=N+3*(T-I)-S,V=3*(I-T*2+S),B=3*(T-S),H=S-M,P=V*V-3*U*B,j=V*B-9*U*H,z=B*B-3*V*H,K=0;if(i(P)&&i(j))if(i(V))k[0]=0;else{var X=-B/V;X>=0&&X<=1&&(k[K++]=X)}else{var Z=j*j-4*P*z;if(i(Z)){var Y=j/P,X=-V/U+Y,te=-Y/2;X>=0&&X<=1&&(k[K++]=X),te>=0&&te<=1&&(k[K++]=te)}else if(Z>0){var q=a(Z),ee=P*V+1.5*U*(-j+q),fe=P*V+1.5*U*(-j-q);ee<0?ee=-y(-ee,s):ee=y(ee,s),fe<0?fe=-y(-fe,s):fe=y(fe,s);var X=(-V-(ee+fe))/(3*U);X>=0&&X<=1&&(k[K++]=X)}else{var be=(2*P*V-3*U*j)/(2*a(P*P*P)),Fe=Math.acos(be)/3,ve=a(P),Oe=Math.cos(Fe),X=(-V-2*ve*Oe)/(3*U),te=(-V+ve*(Oe+f*Math.sin(Fe)))/(3*U),J=(-V+ve*(Oe-f*Math.sin(Fe)))/(3*U);X>=0&&X<=1&&(k[K++]=X),te>=0&&te<=1&&(k[K++]=te),J>=0&&J<=1&&(k[K++]=J)}}return K}function d(S,T,I,N,M){var k=6*I-12*T+6*S,U=9*T+3*N-3*S-9*I,V=3*T-3*S,B=0;if(i(U)){if(u(k)){var H=-V/k;H>=0&&H<=1&&(M[B++]=H)}}else{var P=k*k-4*U*V;if(i(P))M[0]=-k/(2*U);else if(P>0){var j=a(P),H=(-k+j)/(2*U),z=(-k-j)/(2*U);H>=0&&H<=1&&(M[B++]=H),z>=0&&z<=1&&(M[B++]=z)}}return B}function h(S,T,I,N,M,k){var U=(T-S)*M+S,V=(I-T)*M+T,B=(N-I)*M+I,H=(V-U)*M+U,P=(B-V)*M+V,j=(P-H)*M+H;k[0]=S,k[1]=U,k[2]=H,k[3]=j,k[4]=j,k[5]=P,k[6]=B,k[7]=N}function m(S,T,I,N,M,k,U,V,B,H,P){var j,z=.005,K=Infinity,X,Z,Y,te;r[0]=B,r[1]=H;for(var q=0;q<1;q+=.05)c[0]=t(S,I,M,U,q),c[1]=t(T,N,k,V,q),Y=E(r,c),Y<K&&(j=q,K=Y);K=Infinity;for(var ee=0;ee<32&&!(z<g);ee++)X=j-z,Z=j+z,c[0]=t(S,I,M,U,X),c[1]=t(T,N,k,V,X),Y=E(c,r),X>=0&&Y<K?(j=X,K=Y):(l[0]=t(S,I,M,U,Z),l[1]=t(T,N,k,V,Z),te=E(l,r),Z<=1&&te<K?(j=Z,K=te):z*=.5);return P&&(P[0]=t(S,I,M,U,j),P[1]=t(T,N,k,V,j)),a(K)}function A(S,T,I,N){var M=1-N;return M*(M*S+2*N*T)+N*N*I}function v(S,T,I,N){return 2*((1-N)*(T-S)+N*(I-T))}function b(S,T,I,N,M){var k=S-2*T+I,U=2*(T-S),V=S-N,B=0;if(i(k)){if(u(U)){var H=-V/U;H>=0&&H<=1&&(M[B++]=H)}}else{var P=U*U-4*k*V;if(i(P)){var H=-U/(2*k);H>=0&&H<=1&&(M[B++]=H)}else if(P>0){var j=a(P),H=(-U+j)/(2*k),z=(-U-j)/(2*k);H>=0&&H<=1&&(M[B++]=H),z>=0&&z<=1&&(M[B++]=z)}}return B}function x(S,T,I){var N=S+I-2*T;return N===0?.5:(S-T)/N}function C(S,T,I,N,M){var k=(T-S)*N+S,U=(I-T)*N+T,V=(U-k)*N+k;M[0]=S,M[1]=k,M[2]=V,M[3]=V,M[4]=U,M[5]=I}function w(S,T,I,N,M,k,U,V,B){var H,P=.005,j=Infinity;r[0]=U,r[1]=V;for(var z=0;z<1;z+=.05){c[0]=A(S,I,M,z),c[1]=A(T,N,k,z);var K=E(r,c);K<j&&(H=z,j=K)}j=Infinity;for(var X=0;X<32&&!(P<g);X++){var Z=H-P,Y=H+P;c[0]=A(S,I,M,Z),c[1]=A(T,N,k,Z);var K=E(c,r);if(Z>=0&&K<j)H=Z,j=K;else{l[0]=A(S,I,M,Y),l[1]=A(T,N,k,Y);var te=E(l,r);Y<=1&&te<j?(H=Y,j=te):P*=.5}}return B&&(B[0]=A(S,I,M,H),B[1]=A(T,N,k,H)),a(j)}Q.cubicAt=t,Q.cubicDerivativeAt=n,Q.cubicRootAt=o,Q.cubicExtrema=d,Q.cubicSubdivide=h,Q.cubicProjectPoint=m,Q.quadraticAt=A,Q.quadraticDerivativeAt=v,Q.quadraticRootAt=b,Q.quadraticExtremum=x,Q.quadraticSubdivide=C,Q.quadraticProjectPoint=w},Sp2Z:function(Ce,Q,p){var L=p("3LNs"),O=p("/y7N"),E=p("AVZG"),y=p("Znkb"),a=L.extend({makeElOption:function(r,c,l,i,u){var t=l.axis,n=t.grid,o=i.get("type"),d=e(n,t).getOtherAxis(t).getGlobalExtent(),h=t.toGlobalCoord(t.dataToCoord(c,!0));if(o&&o!=="none"){var m=O.buildElStyle(i),A=g[o](t,h,d);A.style=m,r.graphicKey=A.type,r.pointer=A}var v=E.layout(n.model,l);O.buildCartesianSingleLabelElOption(c,r,v,l,i,u)},getHandleTransform:function(r,c,l){var i=E.layout(c.axis.grid.model,c,{labelInside:!1});return i.labelMargin=l.get("handle.margin"),{position:O.getTransformedPosition(c.axis,r,i),rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(r,c,l,i){var u=l.axis,t=u.grid,n=u.getGlobalExtent(!0),o=e(t,u).getOtherAxis(u).getGlobalExtent(),d=u.dim==="x"?0:1,h=r.position;h[d]+=c[d],h[d]=Math.min(n[1],h[d]),h[d]=Math.max(n[0],h[d]);var m=(o[1]+o[0])/2,A=[m,m];A[d]=h[d];var v=[{verticalAlign:"middle"},{align:"center"}];return{position:h,rotation:r.rotation,cursorPoint:A,tooltipOption:v[d]}}});function e(r,c){var l={};return l[c.dim+"AxisIndex"]=c.index,r.getCartesian(l)}var g={line:function(r,c,l){var i=O.makeLineShape([c,l[0]],[c,l[1]],f(r));return{type:"Line",subPixelOptimize:!0,shape:i}},shadow:function(r,c,l){var i=Math.max(1,r.getBandWidth()),u=l[1]-l[0];return{type:"Rect",shape:O.makeRectShape([c-i/2,l[0]],[i,u],f(r))}}};function f(r){return r.dim==="x"?0:1}y.registerAxisPointerClass("CartesianAxisPointer",a);var s=a;Ce.exports=s},Sq3C:function(Ce,Q,p){var L=p("sKgW"),O=p("zoYe"),E=p("wy8a"),y=p("quyA"),a=p("Z1HP"),e=p("Em2t"),g=Math.ceil;function f(s,r){r=r===void 0?" ":O(r);var c=r.length;if(c<2)return c?L(r,s):r;var l=L(r,g(s/a(r)));return y(r)?E(e(l),0,s).join(""):l.slice(0,s)}Ce.exports=f},SqI9:function(Ce,Q,p){var L=p("y+Vt"),O=p("iXp4"),E=L.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},brush:O(L.prototype.brush),buildPath:function(a,e){var g=e.cx,f=e.cy,s=Math.max(e.r0||0,0),r=Math.max(e.r,0),c=e.startAngle,l=e.endAngle,i=e.clockwise,u=Math.cos(c),t=Math.sin(c);a.moveTo(u*s+g,t*s+f),a.lineTo(u*r+g,t*r+f),a.arc(g,f,r,c,l,!i),a.lineTo(Math.cos(l)*s+g,Math.sin(l)*s+f),s!==0&&a.arc(g,f,s,l,c,i),a.closePath()}});Ce.exports=E},SrGk:function(Ce,Q,p){var L=p("hydK"),O=L.createElement,E=p("bYtY"),y=p("y+Vt"),a=p("Dagg"),e=p("dqUG"),g=p("P47w"),f=g.path,s=g.image,r=g.text,c="0",l="1";function i(t,n,o,d,h){this._zrId=t,this._svgRoot=n,this._tagNames=typeof o=="string"?[o]:o,this._markLabel=d,this._domName=h||"_dom",this.nextId=0}i.prototype.createElement=O,i.prototype.getDefs=function(t){var n=this._svgRoot,o=this._svgRoot.getElementsByTagName("defs");return o.length===0?t?(o=n.insertBefore(this.createElement("defs"),n.firstChild),o.contains||(o.contains=function(d){var h=o.children;if(!h)return!1;for(var m=h.length-1;m>=0;--m)if(h[m]===d)return!0;return!1}),o):null:o[0]},i.prototype.update=function(t,n){if(!t)return;var o=this.getDefs(!1);if(t[this._domName]&&o.contains(t[this._domName]))typeof n=="function"&&n(t);else{var d=this.add(t);d&&(t[this._domName]=d)}},i.prototype.addDom=function(t){var n=this.getDefs(!0);n.appendChild(t)},i.prototype.removeDom=function(t){var n=this.getDefs(!1);n&&t[this._domName]&&(n.removeChild(t[this._domName]),t[this._domName]=null)},i.prototype.getDoms=function(){var t=this.getDefs(!1);if(!t)return[];var n=[];return E.each(this._tagNames,function(o){var d=t.getElementsByTagName(o);n=n.concat([].slice.call(d))}),n},i.prototype.markAllUnused=function(){var t=this.getDoms(),n=this;E.each(t,function(o){o[n._markLabel]=c})},i.prototype.markUsed=function(t){t&&(t[this._markLabel]=l)},i.prototype.removeUnused=function(){var t=this.getDefs(!1);if(!t)return;var n=this.getDoms(),o=this;E.each(n,function(d){d[o._markLabel]!==l&&t.removeChild(d)})},i.prototype.getSvgProxy=function(t){return t instanceof y?f:t instanceof a?s:t instanceof e?r:f},i.prototype.getTextSvgElement=function(t){return t.__textSvgEl},i.prototype.getSvgElement=function(t){return t.__svgEl};var u=i;Ce.exports=u},Swgg:function(Ce,Q,p){var L=p("fc+c"),O=L.extend({type:"dataZoom.select"});Ce.exports=O},Sxd8:function(Ce,Q,p){var L=p("ZCgT");function O(E){var y=L(E),a=y%1;return y===y?a?y-a:y:0}Ce.exports=O},T1rO:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("zdCA"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},T4UG:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=p("ItGF"),a=p("7aKB"),e=a.formatTime,g=a.encodeHTML,f=a.addCommas,s=a.getTooltipMarker,r=p("4NO4"),c=p("bLfw"),l=p("5Hur"),i=p("OKJ2"),u=p("+TT/"),t=u.getLayoutParams,n=u.mergeLayoutParam,o=p("9H2F"),d=o.createTask,h=p("D5nY"),m=h.prepareSource,A=h.getSource,v=p("KxfA"),b=v.retrieveRawValue,x=r.makeInner(),C=c.extend({type:"series.__base__",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendVisualProvider:null,visualColorAccessPath:"itemStyle.color",visualBorderColorAccessPath:"itemStyle.borderColor",layoutMode:null,init:function(B,H,P,j){this.seriesIndex=this.componentIndex,this.dataTask=d({count:T,reset:I}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(B,P),m(this);var z=this.getInitialData(B,P);M(z,this),this.dataTask.context.data=z,x(this).dataBeforeProcessed=z,w(this)},mergeDefaultAndTheme:function(B,H){var P=this.layoutMode,j=P?t(B):{},z=this.subType;c.hasClass(z)&&(z+="Series"),E.merge(B,H.getTheme().get(this.subType)),E.merge(B,this.getDefaultOption()),r.defaultEmphasis(B,"label",["show"]),this.fillDataTextStyle(B.data),P&&n(B,j,P)},mergeOption:function(B,H){B=E.merge(this.option,B,!0),this.fillDataTextStyle(B.data);var P=this.layoutMode;P&&n(this.option,B,P),m(this);var j=this.getInitialData(B,H);M(j,this),this.dataTask.dirty(),this.dataTask.context.data=j,x(this).dataBeforeProcessed=j,w(this)},fillDataTextStyle:function(B){if(B&&!E.isTypedArray(B))for(var H=["show"],P=0;P<B.length;P++)B[P]&&B[P].label&&r.defaultEmphasis(B[P],"label",H)},getInitialData:function(){},appendData:function(B){var H=this.getRawData();H.appendData(B.data)},getData:function(B){var H=U(this);if(H){var P=H.context.data;return B==null?P:P.getLinkedData(B)}else return x(this).data},setData:function(B){var H=U(this);if(H){var P=H.context;P.data!==B&&H.modifyOutputEnd&&H.setOutputEnd(B.count()),P.outputData=B,H!==this.dataTask&&(P.data=B)}x(this).data=B},getSource:function(){return A(this)},getRawData:function(){return x(this).dataBeforeProcessed},getBaseAxis:function(){var B=this.coordinateSystem;return B&&B.getBaseAxis&&B.getBaseAxis()},formatTooltip:function(B,H,P,j){var z=this;j=j||"html";var K=j==="html"?"<br/>":`
`,X=j==="richText",Z={},Y=0;function te(Ee){var ke=E.reduce(Ee,function(Se,nt,et){var Ue=ee.getDimensionInfo(et);return Se|=Ue&&Ue.tooltip!==!1&&Ue.displayName!=null},0),Me=[];fe.length?E.each(fe,function(Se){me(b(ee,B,Se),Se)}):E.each(Ee,me);function me(Se,nt){var et=ee.getDimensionInfo(nt);if(!et||et.otherDims.tooltip===!1)return;var Ue=et.type,bt="sub"+z.seriesIndex+"at"+Y,Je=s({color:Oe,type:"subItem",renderMode:j,markerId:bt}),St=typeof Je=="string"?Je:Je.content,Nt=(ke?St+g(et.displayName||"-")+": ":"")+g(Ue==="ordinal"?Se+"":Ue==="time"?H?"":e("yyyy/MM/dd hh:mm:ss",Se):f(Se));Nt&&Me.push(Nt),X&&(Z[bt]=Oe,++Y)}var le=ke?X?`
`:"<br/>":"",oe=le+Me.join(le||", ");return{renderMode:j,content:oe,style:Z}}function q(Ee){return{renderMode:j,content:g(f(Ee)),style:Z}}var ee=this.getData(),fe=ee.mapDimension("defaultedTooltip",!0),be=fe.length,Fe=this.getRawValue(B),ve=E.isArray(Fe),Oe=ee.getItemVisual(B,"color");E.isObject(Oe)&&Oe.colorStops&&(Oe=(Oe.colorStops[0]||{}).color),Oe=Oe||"transparent";var J=be>1||ve&&!be?te(Fe):q(be?b(ee,B,fe[0]):ve?Fe[0]:Fe),ne=J.content,Ke=z.seriesIndex+"at"+Y,ie=s({color:Oe,type:"item",renderMode:j,markerId:Ke});Z[Ke]=Oe,++Y;var re=ee.getName(B),he=this.name;r.isNameSpecified(this)||(he=""),he=he?g(he)+(H?": ":K):"";var ge=typeof ie=="string"?ie:ie.content,Pe=H?ge+he+ne:he+ge+(re?g(re)+": "+ne:ne);return{html:Pe,markers:Z}},isAnimationEnabled:function(){if(y.node)return!1;var B=this.getShallow("animation");return B&&(this.getData().count()>this.getShallow("animationThreshold")&&(B=!1)),B},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(B,H,P){var j=this.ecModel,z=l.getColorFromPalette.call(this,B,H,P);return z||(z=j.getColorFromPalette(B,H,P)),z},coordDimToDataDim:function(B){return this.getRawData().mapDimension(B,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});E.mixin(C,i),E.mixin(C,l);function w(B){var H=B.name;r.isNameSpecified(B)||(B.name=S(B)||H)}function S(B){var H=B.getRawData(),P=H.mapDimension("seriesName",!0),j=[];return E.each(P,function(z){var K=H.getDimensionInfo(z);K.displayName&&j.push(K.displayName)}),j.join(" ")}function T(B){return B.model.getRawData().count()}function I(B){var H=B.model;return H.setData(H.getRawData().cloneShallow()),N}function N(B,H){H.outputData&&B.end>H.outputData.count()&&H.model.getRawData().cloneShallow(H.outputData)}function M(B,H){E.each(B.CHANGABLE_METHODS,function(P){B.wrapMethod(P,E.curry(k,H))})}function k(B){var H=U(B);H&&H.setOutputEnd(this.count())}function U(B){var H=(B.ecModel||{}).scheduler,P=H&&H.getPipeline(B.uid);if(P){var j=P.currentTask;if(j){var z=j.agentStubMap;z&&(j=z.get(B.uid))}return j}}var V=C;Ce.exports=V},T6xi:function(Ce,Q,p){var L=p("YgsL"),O=p("nCxF");function E(y,a,e){var g=a.points,f=a.smooth;if(g&&g.length>=2){if(f&&f!=="spline"){var s=O(g,f,e,a.smoothConstraint);y.moveTo(g[0][0],g[0][1]);for(var r=g.length,c=0;c<(e?r:r-1);c++){var l=s[c*2],i=s[c*2+1],u=g[(c+1)%r];y.bezierCurveTo(l[0],l[1],i[0],i[1],u[0],u[1])}}else{f==="spline"&&(g=L(g,e)),y.moveTo(g[0][0],g[0][1]);for(var c=1,t=g.length;c<t;c++)y.lineTo(g[c][0],g[c][1])}e&&y.closePath()}}Q.buildPath=E},TIY9:function(Ce,Q,p){var L=p("bYtY"),O=L.each,E=p("vafp"),y=p("4NO4"),a=y.makeInner,e=p("Mgri"),g=p("F5Ls"),f=p("a9QJ"),s=p("p/La"),r=a(),c={load:function(i,u,t){var n=r(u).parsed;if(n)return n;var o=u.specialAreas||{},d=u.geoJSON,h;try{h=d?E(d,t):[]}catch(m){throw new Error(`Invalid geoJson format
`+m.message)}return e(i,h),O(h,function(m){var A=m.name;g(i,m),f(i,m),s(i,m);var v=o[A];v&&m.transformTo(v.left,v.top,v.width,v.height)}),r(u).parsed={regions:h,boundingRect:l(h)}}};function l(i){for(var u,t=0;t<i.length;t++){var n=i[t].getBoundingRect();u=u||n.clone(),u.union(n)}return u}Ce.exports=c},TJmX:function(Ce,Q,p){var L=p("zM3Q"),O=["itemStyle","borderColor"],E=["itemStyle","borderColor0"],y=["itemStyle","color"],a=["itemStyle","color0"],e={seriesType:"candlestick",plan:L(),performRawSeries:!0,reset:function(g,f){var s=g.getData();if(s.setVisual({legendSymbol:"roundRect",colorP:l(1,g),colorN:l(-1,g),borderColorP:i(1,g),borderColorN:i(-1,g)}),f.isSeriesFiltered(g))return;var r=g.pipelineContext.large;return!r&&{progress:c};function c(u,t){for(var n;(n=u.next())!=null;){var o=t.getItemModel(n),d=t.getItemLayout(n).sign;t.setItemVisual(n,{color:l(d,o),borderColor:i(d,o)})}}function l(u,t){return t.get(u>0?y:a)}function i(u,t){return t.get(u>0?O:E)}}};Ce.exports=e},TWL2:function(Ce,Q,p){var L=p("IwbS"),O=p("bYtY"),E=p("6Ic6");function y(s,r){L.Group.call(this);var c=new L.Polygon,l=new L.Polyline,i=new L.Text;this.add(c),this.add(l),this.add(i),this.highDownOnUpdate=function(u,t){t==="emphasis"?(l.ignore=l.hoverIgnore,i.ignore=i.hoverIgnore):(l.ignore=l.normalIgnore,i.ignore=i.normalIgnore)},this.updateData(s,r,!0)}var a=y.prototype,e=["itemStyle","opacity"];a.updateData=function(s,r,c){var l=this.childAt(0),i=s.hostModel,u=s.getItemModel(r),t=s.getItemLayout(r),n=s.getItemModel(r).get(e);n=n==null?1:n,l.useStyle({}),c?(l.setShape({points:t.points}),l.setStyle({opacity:0}),L.initProps(l,{style:{opacity:n}},i,r)):L.updateProps(l,{style:{opacity:n},shape:{points:t.points}},i,r);var o=u.getModel("itemStyle"),d=s.getItemVisual(r,"color");l.setStyle(O.defaults({lineJoin:"round",fill:d},o.getItemStyle(["opacity"]))),l.hoverStyle=o.getModel("emphasis").getItemStyle(),this._updateLabel(s,r),L.setHoverStyle(this)},a._updateLabel=function(s,r){var c=this.childAt(1),l=this.childAt(2),i=s.hostModel,u=s.getItemModel(r),t=s.getItemLayout(r),n=t.label,o=s.getItemVisual(r,"color");L.updateProps(c,{shape:{points:n.linePoints||n.linePoints}},i,r),L.updateProps(l,{style:{x:n.x,y:n.y}},i,r),l.attr({rotation:n.rotation,origin:[n.x,n.y],z2:10});var d=u.getModel("label"),h=u.getModel("emphasis.label"),m=u.getModel("labelLine"),A=u.getModel("emphasis.labelLine"),o=s.getItemVisual(r,"color");L.setLabelStyle(l.style,l.hoverStyle={},d,h,{labelFetcher:s.hostModel,labelDataIndex:r,defaultText:s.getName(r),autoColor:o,useInsideStyle:!!n.inside},{textAlign:n.textAlign,textVerticalAlign:n.verticalAlign}),l.ignore=l.normalIgnore=!d.get("show"),l.hoverIgnore=!h.get("show"),c.ignore=c.normalIgnore=!m.get("show"),c.hoverIgnore=!A.get("show"),c.setStyle({stroke:o}),c.setStyle(m.getModel("lineStyle").getLineStyle()),c.hoverStyle=A.getModel("lineStyle").getLineStyle()},O.inherits(y,L.Group);var g=E.extend({type:"funnel",render:function(s,r,c){var l=s.getData(),i=this._data,u=this.group;l.diff(i).add(function(t){var n=new y(l,t);l.setItemGraphicEl(t,n),u.add(n)}).update(function(t,n){var o=i.getItemGraphicEl(n);o.updateData(l,t),u.add(o),l.setItemGraphicEl(t,o)}).remove(function(t){var n=i.getItemGraphicEl(t);u.remove(n)}).execute(),this._data=l},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}}),f=g;Ce.exports=f},TYVI:function(Ce,Q,p){var L=p("5GtS"),O=p("T4UG"),E=O.extend({type:"series.gauge",getInitialData:function(a,e){return L(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}}}),y=E;Ce.exports=y},Tghj:function(Ce,Q,p){(function(L){var O;typeof window!="undefined"?O=window.__DEV__:typeof L!="undefined"&&(O=L.__DEV__),typeof O=="undefined"&&(O=!0);var E=O;Q.__DEV__=E}).call(this,p("yLpj"))},ThAp:function(Ce,Q,p){var L=p("bYtY"),O=p("5GtS"),E=p("T4UG"),y=p("7aKB"),a=y.encodeHTML,e=y.addCommas,g=p("cCMj"),f=p("KxfA"),s=f.retrieveRawAttr,r=p("W4dC"),c=p("D5nY"),l=c.makeSeriesEncodeForNameBased,i=E.extend({type:"series.map",dependencies:["geo"],layoutMode:"box",needsDrawMap:!1,seriesGroup:[],getInitialData:function(t){for(var n=O(this,{coordDimensions:["value"],encodeDefaulter:L.curry(l,this)}),o=n.mapDimension("value"),d=L.createHashMap(),h=[],m=[],A=0,v=n.count();A<v;A++){var b=n.getName(A);d.set(b,!0),h.push({name:b,value:n.get(o,A),selected:s(n,A,"selected")})}var x=r.load(this.getMapType(),this.option.nameMap,this.option.nameProperty);return L.each(x.regions,function(C){var w=C.name;d.get(w)||(h.push({name:w}),m.push(w))}),this.updateSelectedMap(h),n.appendValues([],m),n},getHostGeoModel:function(){var t=this.option.geoIndex;return t!=null?this.dependentModels.geo[t]:null},getMapType:function(){return(this.getHostGeoModel()||this).option.map},getRawValue:function(t){var n=this.getData();return n.get(n.mapDimension("value"),t)},getRegionModel:function(t){var n=this.getData();return n.getItemModel(n.indexOfName(t))},formatTooltip:function(t){for(var n=this.getData(),o=e(this.getRawValue(t)),d=n.getName(t),h=this.seriesGroup,m=[],A=0;A<h.length;A++){var v=h[A].originalData.indexOfName(d),b=n.mapDimension("value");isNaN(h[A].originalData.get(b,v))||m.push(a(h[A].name))}return m.join(", ")+"<br />"+a(d+" : "+o)},getTooltipPosition:function(t){if(t!=null){var n=this.getData().getName(t),o=this.coordinateSystem,d=o.getRegion(n);return d&&o.dataToPoint(d.center)}},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},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"}});L.mixin(i,g);var u=i;Ce.exports=u},TkdX:function(Ce,Q,p){var L=p("bYtY"),O=p("IwbS"),E={NONE:"none",DESCENDANT:"descendant",ANCESTOR:"ancestor",SELF:"self"},y=2,a=4;function e(i,u,t){O.Group.call(this);var n=new O.Sector({z2:y});n.seriesIndex=u.seriesIndex;var o=new O.Text({z2:a,silent:i.getModel("label").get("silent")});this.add(n),this.add(o),this.updateData(!0,i,"normal",u,t);function d(){o.ignore=o.hoverIgnore}function h(){o.ignore=o.normalIgnore}this.on("emphasis",d).on("normal",h).on("mouseover",d).on("mouseout",h)}var g=e.prototype;g.updateData=function(i,u,t,n,o){this.node=u,u.piece=this,n=n||this._seriesModel,o=o||this._ecModel;var d=this.childAt(0);d.dataIndex=u.dataIndex;var h=u.getModel(),m=u.getLayout(),A=L.extend({},m);A.label=null;var v=s(u,n,o);l(u,n,v);var b=h.getModel("itemStyle").getItemStyle(),x;if(t==="normal")x=b;else{var C=h.getModel(t+".itemStyle").getItemStyle();x=L.merge(C,b)}x=L.defaults({lineJoin:"bevel",fill:x.fill||v},x),i?(d.setShape(A),d.shape.r=m.r0,O.updateProps(d,{shape:{r:m.r}},n,u.dataIndex),d.useStyle(x)):typeof x.fill=="object"&&x.fill.type||typeof d.style.fill=="object"&&d.style.fill.type?(O.updateProps(d,{shape:A},n),d.useStyle(x)):O.updateProps(d,{shape:A,style:x},n),this._updateLabel(n,v,t);var w=h.getShallow("cursor");if(w&&d.attr("cursor",w),i){var S=n.getShallow("highlightPolicy");this._initEvents(d,u,n,S)}this._seriesModel=n||this._seriesModel,this._ecModel=o||this._ecModel,O.setHoverStyle(this)},g.onEmphasis=function(i){var u=this;this.node.hostTree.root.eachNode(function(t){t.piece&&(u.node===t?t.piece.updateData(!1,t,"emphasis"):c(t,u.node,i)?t.piece.childAt(0).trigger("highlight"):i!==E.NONE&&t.piece.childAt(0).trigger("downplay"))})},g.onNormal=function(){this.node.hostTree.root.eachNode(function(i){i.piece&&i.piece.updateData(!1,i,"normal")})},g.onHighlight=function(){this.updateData(!1,this.node,"highlight")},g.onDownplay=function(){this.updateData(!1,this.node,"downplay")},g._updateLabel=function(i,u,t){var n=this.node.getModel(),o=n.getModel("label"),d=t==="normal"||t==="emphasis"?o:n.getModel(t+".label"),h=n.getModel("emphasis.label"),m=L.retrieve(i.getFormattedLabel(this.node.dataIndex,t,null,null,"label"),this.node.name);H("show")===!1&&(m="");var A=this.node.getLayout(),v=d.get("minAngle");v==null&&(v=o.get("minAngle")),v=v/180*Math.PI;var b=A.endAngle-A.startAngle;v!=null&&Math.abs(b)<v&&(m="");var x=this.childAt(1);O.setLabelStyle(x.style,x.hoverStyle||{},o,h,{defaultText:d.getShallow("show")?m:null,autoColor:u,useInsideStyle:!0});var C=(A.startAngle+A.endAngle)/2,w=Math.cos(C),S=Math.sin(C),T,I=H("position"),N=H("distance")||0,M=H("align");I==="outside"?(T=A.r+N,M=C>Math.PI/2?"right":"left"):!M||M==="center"?(T=(A.r+A.r0)/2,M="center"):M==="left"?(T=A.r0+N,C>Math.PI/2&&(M="right")):M==="right"&&(T=A.r-N,C>Math.PI/2&&(M="left")),x.attr("style",{text:m,textAlign:M,textVerticalAlign:H("verticalAlign")||"middle",opacity:H("opacity")});var k=T*w+A.cx,U=T*S+A.cy;x.attr("position",[k,U]);var V=H("rotate"),B=0;V==="radial"?(B=-C,B<-Math.PI/2&&(B+=Math.PI)):V==="tangential"?(B=Math.PI/2-C,B>Math.PI/2?B-=Math.PI:B<-Math.PI/2&&(B+=Math.PI)):typeof V=="number"&&(B=V*Math.PI/180),x.attr("rotation",B);function H(P){var j=d.get(P);return j==null?o.get(P):j}},g._initEvents=function(i,u,t,n){i.off("mouseover").off("mouseout").off("emphasis").off("normal");var o=this,d=function(){o.onEmphasis(n)},h=function(){o.onNormal()},m=function(){o.onDownplay()},A=function(){o.onHighlight()};t.isAnimationEnabled()&&i.on("mouseover",d).on("mouseout",h).on("emphasis",d).on("normal",h).on("downplay",m).on("highlight",A)},L.inherits(e,O.Group);var f=e;function s(i,u,t){var n=i.getVisual("color"),o=i.getVisual("visualMeta");(!o||o.length===0)&&(n=null);var d=i.getModel("itemStyle").get("color");if(d)return d;if(n)return n;if(i.depth===0)return t.option.color[0];var h=t.option.color.length;return d=t.option.color[r(i)%h],d}function r(i){for(var u=i;u.depth>1;)u=u.parentNode;var t=i.getAncestors()[0];return L.indexOf(t.children,u)}function c(i,u,t){return t===E.NONE?!1:t===E.SELF?i===u:t===E.ANCESTOR?i===u||i.isAncestorOf(u):i===u||i.isDescendantOf(u)}function l(i,u,t){var n=u.getData();n.setItemVisual(i.dataIndex,"color",t)}Ce.exports=f},Tp9H:function(Ce,Q,p){var L=p("ItGF"),O=p("Kagy"),E=p("IUWy"),y=O.toolbox.saveAsImage;function a(f){this.model=f}a.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:y.title,type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:y.lang.slice()},a.prototype.unusable=!L.canvasSupported;var e=a.prototype;e.onclick=function(f,s){var r=this.model,c=r.get("name")||f.get("title.0.text")||"echarts",l=s.getZr().painter.getType()==="svg",i=l?"svg":r.get("type",!0)||"png",u=s.getConnectedDataURL({type:i,backgroundColor:r.get("backgroundColor",!0)||f.get("backgroundColor")||"#fff",connectedBackgroundColor:r.get("connectedBackgroundColor"),excludeComponents:r.get("excludeComponents"),pixelRatio:r.get("pixelRatio")});if(typeof MouseEvent=="function"&&!L.browser.ie&&!L.browser.edge){var t=document.createElement("a");t.download=c+"."+i,t.target="_blank",t.href=u;var n=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});t.dispatchEvent(n)}else if(window.navigator.msSaveOrOpenBlob){for(var o=atob(u.split(",")[1]),d=o.length,h=new Uint8Array(d);d--;)h[d]=o.charCodeAt(d);var m=new Blob([h]);window.navigator.msSaveOrOpenBlob(m,c+"."+i)}else{var A=r.get("lang"),v='<body style="margin:0;"><img src="'+u+'" style="max-width:100%;" title="'+(A&&A[0]||"")+'" /></body>',b=window.open();b.document.write(v)}},E.register("saveAsImage",a);var g=a;Ce.exports=g},"U/Mo":function(Ce,Q){function p(O){var E=O.coordinateSystem;if(E.type!=="view")return 1;var y=O.option.nodeScaleRatio,a=E.scale,e=a&&a[0]||1,g=E.getZoom(),f=(g-1)*y+1;return f/e}function L(O){var E=O.getVisual("symbolSize");return E instanceof Array&&(E=(E[0]+E[1])/2),+E}Q.getNodeGlobalScale=p,Q.getSymbolSize=L},UADf:function(Ce,Q,p){},UESt:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="RightOutlined";var g=Q.a=O.forwardRef(e)},UOVi:function(Ce,Q,p){var L=p("bYtY"),O=p("7aKB"),E=["x","y","z","radius","angle","single"],y=["cartesian2d","polar","singleAxis"];function a(s){return L.indexOf(y,s)>=0}function e(s,r){s=s.slice();var c=L.map(s,O.capitalFirst);r=(r||[]).slice();var l=L.map(r,O.capitalFirst);return function(i,u){L.each(s,function(t,n){for(var o={name:t,capital:c[n]},d=0;d<r.length;d++)o[r[d]]=t+l[d];i.call(u,o)})}}var g=e(E,["axisIndex","axis","index","id"]);function f(s,r,c){return function(t){var n={nodes:[],records:{}};if(r(function(h){n.records[h.name]={}}),!t)return n;u(t,n);var o;do o=!1,s(d);while(o);function d(h){!l(h,n)&&i(h,n)&&(u(h,n),o=!0)}return n};function l(t,n){return L.indexOf(n.nodes,t)>=0}function i(t,n){var o=!1;return r(function(d){L.each(c(t,d)||[],function(h){n.records[d.name][h]&&(o=!0)})}),o}function u(t,n){n.nodes.push(t),r(function(o){L.each(c(t,o)||[],function(d){n.records[o.name][d]=!0})})}}Q.isCoordSupported=a,Q.createNameEach=e,Q.eachAxisDim=g,Q.createLinkedNodesFinder=f},Uc92:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},UmKh:function(Ce,Q,p){"use strict";var L=p("q1tI"),O=p.n(L),E=function(H){var P=H.prototype;if(!P||!P.isReactComponent)throw new Error("Can only polyfill class components");return typeof P.componentWillReceiveProps!="function"||O.a.Profiler&&(P.UNSAFE_componentWillReceiveProps=P.componentWillReceiveProps,delete P.componentWillReceiveProps),H},y=E;function a(B){var H=[];return O.a.Children.forEach(B,function(P){H.push(P)}),H}function e(B,H){var P=null;return B&&B.forEach(function(j){if(P)return;j&&j.key===H&&(P=j)}),P}function g(B,H,P){var j=null;return B&&B.forEach(function(z){if(z&&z.key===H&&z.props[P]){if(j)throw new Error("two child with same key for <rc-animate> children");j=z}}),j}function f(B,H,P){var j=0;return B&&B.forEach(function(z){if(j)return;j=z&&z.key===H&&!z.props[P]}),j}function s(B,H,P){var j=B.length===H.length;return j&&B.forEach(function(z,K){var X=H[K];z&&X&&((z&&!X||!z&&X||(z.key!==X.key||P&&z.props[P]!==X.props[P]))&&(j=!1))}),j}function r(B,H){var P=[],j={},z=[];return B.forEach(function(K){K&&e(H,K.key)?z.length&&(j[K.key]=z,z=[]):z.push(K)}),H.forEach(function(K){K&&Object.prototype.hasOwnProperty.call(j,K.key)&&(P=P.concat(j[K.key])),P.push(K)}),P=P.concat(z),P}var c=p("i8i4"),l=p.n(c),i=p("UwPn"),u={isAppearSupported:function(H){return H.transitionName&&H.transitionAppear||H.animation.appear},isEnterSupported:function(H){return H.transitionName&&H.transitionEnter||H.animation.enter},isLeaveSupported:function(H){return H.transitionName&&H.transitionLeave||H.animation.leave},allowAppearCallback:function(H){return H.transitionAppear||H.animation.appear},allowEnterCallback:function(H){return H.transitionEnter||H.animation.enter},allowLeaveCallback:function(H){return H.transitionLeave||H.animation.leave}},t=u,n=function(){function B(H,P){for(var j=0;j<P.length;j++){var z=P[j];z.enumerable=z.enumerable||!1,z.configurable=!0,"value"in z&&(z.writable=!0),Object.defineProperty(H,z.key,z)}}return function(H,P,j){return P&&B(H.prototype,P),j&&B(H,j),H}}();function o(B,H){if(!(B instanceof H))throw new TypeError("Cannot call a class as a function")}function d(B,H){if(!B)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return H&&(typeof H=="object"||typeof H=="function")?H:B}function h(B,H){if(typeof H!="function"&&H!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof H);B.prototype=Object.create(H&&H.prototype,{constructor:{value:B,enumerable:!1,writable:!0,configurable:!0}}),H&&(Object.setPrototypeOf?Object.setPrototypeOf(B,H):B.__proto__=H)}var m={enter:"transitionEnter",appear:"transitionAppear",leave:"transitionLeave"},A=function(B){h(H,B);function H(){return o(this,H),d(this,(H.__proto__||Object.getPrototypeOf(H)).apply(this,arguments))}return n(H,[{key:"componentWillUnmount",value:function(){this.stop()}},{key:"componentWillEnter",value:function(j){t.isEnterSupported(this.props)?this.transition("enter",j):j()}},{key:"componentWillAppear",value:function(j){t.isAppearSupported(this.props)?this.transition("appear",j):j()}},{key:"componentWillLeave",value:function(j){t.isLeaveSupported(this.props)?this.transition("leave",j):j()}},{key:"transition",value:function(j,z){var K=this,X=l.a.findDOMNode(this),Z=this.props,Y=Z.transitionName,te=typeof Y=="object";this.stop();var q=function(){K.stopper=null,z()};if((i.b||!Z.animation[j])&&Y&&Z[m[j]]){var ee=te?Y[j]:Y+"-"+j,fe=ee+"-active";te&&Y[j+"Active"]&&(fe=Y[j+"Active"]),this.stopper=Object(i.a)(X,{name:ee,active:fe},q)}else this.stopper=Z.animation[j](X,q)}},{key:"stop",value:function(){var j=this.stopper;j&&(this.stopper=null,j.stop())}},{key:"render",value:function(){return this.props.children}}]),H}(O.a.Component),v=A,b=Object.assign||function(B){for(var H=1;H<arguments.length;H++){var P=arguments[H];for(var j in P)Object.prototype.hasOwnProperty.call(P,j)&&(B[j]=P[j])}return B},x=function(){function B(H,P){for(var j=0;j<P.length;j++){var z=P[j];z.enumerable=z.enumerable||!1,z.configurable=!0,"value"in z&&(z.writable=!0),Object.defineProperty(H,z.key,z)}}return function(H,P,j){return P&&B(H.prototype,P),j&&B(H,j),H}}();function C(B,H,P){return H in B?Object.defineProperty(B,H,{value:P,enumerable:!0,configurable:!0,writable:!0}):B[H]=P,B}function w(B,H){if(!(B instanceof H))throw new TypeError("Cannot call a class as a function")}function S(B,H){if(!B)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return H&&(typeof H=="object"||typeof H=="function")?H:B}function T(B,H){if(typeof H!="function"&&H!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof H);B.prototype=Object.create(H&&H.prototype,{constructor:{value:B,enumerable:!1,writable:!0,configurable:!0}}),H&&(Object.setPrototypeOf?Object.setPrototypeOf(B,H):B.__proto__=H)}var I="rc_animate_"+Date.now();function N(B){var H=B.children;return O.a.isValidElement(H)&&!H.key?O.a.cloneElement(H,{key:I}):H}function M(){}var k=function(B){T(H,B);function H(P){w(this,H);var j=S(this,(H.__proto__||Object.getPrototypeOf(H)).call(this,P));return U.call(j),j.currentlyAnimatingKeys={},j.keysToEnter=[],j.keysToLeave=[],j.state={children:a(N(P))},j.childrenRefs={},j}return x(H,[{key:"componentDidMount",value:function(){var j=this,z=this.props.showProp,K=this.state.children;z&&(K=K.filter(function(X){return!!X.props[z]})),K.forEach(function(X){X&&j.performAppear(X.key)})}},{key:"componentWillReceiveProps",value:function(j){var z=this;this.nextProps=j;var K=a(N(j)),X=this.props;X.exclusive&&Object.keys(this.currentlyAnimatingKeys).forEach(function(ee){z.stop(ee)});var Z=X.showProp,Y=this.currentlyAnimatingKeys,te=X.exclusive?a(N(X)):this.state.children,q=[];Z?(te.forEach(function(ee){var fe=ee&&e(K,ee.key),be=void 0;(!fe||!fe.props[Z])&&ee.props[Z]?be=O.a.cloneElement(fe||ee,C({},Z,!0)):be=fe,be&&q.push(be)}),K.forEach(function(ee){(!ee||!e(te,ee.key))&&q.push(ee)})):q=r(te,K),this.setState({children:q}),K.forEach(function(ee){var fe=ee&&ee.key;if(ee&&Y[fe])return;var be=ee&&e(te,fe);if(Z){var Fe=ee.props[Z];if(be){var ve=g(te,fe,Z);!ve&&Fe&&z.keysToEnter.push(fe)}else Fe&&z.keysToEnter.push(fe)}else be||z.keysToEnter.push(fe)}),te.forEach(function(ee){var fe=ee&&ee.key;if(ee&&Y[fe])return;var be=ee&&e(K,fe);if(Z){var Fe=ee.props[Z];if(be){var ve=g(K,fe,Z);!ve&&Fe&&z.keysToLeave.push(fe)}else Fe&&z.keysToLeave.push(fe)}else be||z.keysToLeave.push(fe)})}},{key:"componentDidUpdate",value:function(){var j=this.keysToEnter;this.keysToEnter=[],j.forEach(this.performEnter);var z=this.keysToLeave;this.keysToLeave=[],z.forEach(this.performLeave)}},{key:"isValidChildByKey",value:function(j,z){var K=this.props.showProp;return K?g(j,z,K):e(j,z)}},{key:"stop",value:function(j){delete this.currentlyAnimatingKeys[j];var z=this.childrenRefs[j];z&&z.stop()}},{key:"render",value:function(){var j=this,z=this.props;this.nextProps=z;var K=this.state.children,X=null;K&&(X=K.map(function(te){if(te==null)return te;if(!te.key)throw new Error("must set key for <rc-animate> children");return O.a.createElement(v,{key:te.key,ref:function(ee){j.childrenRefs[te.key]=ee},animation:z.animation,transitionName:z.transitionName,transitionEnter:z.transitionEnter,transitionAppear:z.transitionAppear,transitionLeave:z.transitionLeave},te)}));var Z=z.component;if(Z){var Y=z;return typeof Z=="string"&&(Y=b({className:z.className,style:z.style},z.componentProps)),O.a.createElement(Z,Y,X)}return X[0]||null}}]),H}(O.a.Component);k.isAnimate=!0,k.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:M,onEnter:M,onLeave:M,onAppear:M};var U=function(){var H=this;this.performEnter=function(P){H.childrenRefs[P]&&(H.currentlyAnimatingKeys[P]=!0,H.childrenRefs[P].componentWillEnter(H.handleDoneAdding.bind(H,P,"enter")))},this.performAppear=function(P){H.childrenRefs[P]&&(H.currentlyAnimatingKeys[P]=!0,H.childrenRefs[P].componentWillAppear(H.handleDoneAdding.bind(H,P,"appear")))},this.handleDoneAdding=function(P,j){var z=H.props;if(delete H.currentlyAnimatingKeys[P],z.exclusive&&z!==H.nextProps)return;var K=a(N(z));H.isValidChildByKey(K,P)?j==="appear"?t.allowAppearCallback(z)&&(z.onAppear(P),z.onEnd(P,!0)):t.allowEnterCallback(z)&&(z.onEnter(P),z.onEnd(P,!0)):H.performLeave(P)},this.performLeave=function(P){H.childrenRefs[P]&&(H.currentlyAnimatingKeys[P]=!0,H.childrenRefs[P].componentWillLeave(H.handleDoneLeaving.bind(H,P)))},this.handleDoneLeaving=function(P){var j=H.props;if(delete H.currentlyAnimatingKeys[P],j.exclusive&&j!==H.nextProps)return;var z=a(N(j));if(H.isValidChildByKey(z,P))H.performEnter(P);else{var K=function(){t.allowLeaveCallback(j)&&(j.onLeave(P),j.onEnd(P,!1))};s(H.state.children,z,j.showProp)?K():H.setState({children:z},K)}}},V=Q.a=y(k)},UnoB:function(Ce,Q,p){var L=p("bYtY"),O=p("OELB");function E(e,g){e.eachSeriesByType("themeRiver",function(f){var s=f.getData(),r=f.coordinateSystem,c={},l=r.getRect();c.rect=l;var i=f.get("boundaryGap"),u=r.getAxis();if(c.boundaryGap=i,u.orient==="horizontal"){i[0]=O.parsePercent(i[0],l.height),i[1]=O.parsePercent(i[1],l.height);var t=l.height-i[0]-i[1];y(s,f,t)}else{i[0]=O.parsePercent(i[0],l.width),i[1]=O.parsePercent(i[1],l.width);var n=l.width-i[0]-i[1];y(s,f,n)}s.setLayout("layoutInfo",c)})}function y(e,g,f){if(!e.count())return;for(var s=g.coordinateSystem,r=g.getLayerSeries(),c=e.mapDimension("single"),l=e.mapDimension("value"),i=L.map(r,function(v){return L.map(v.indices,function(b){var x=s.dataToPoint(e.get(c,b));return x[1]=e.get(l,b),x})}),u=a(i),t=u.y0,n=f/u.max,o=r.length,d=r[0].indices.length,h,m=0;m<d;++m){h=t[m]*n,e.setItemLayout(r[0].indices[m],{layerIndex:0,x:i[0][m][0],y0:h,y:i[0][m][1]*n});for(var A=1;A<o;++A)h+=i[A-1][m][1]*n,e.setItemLayout(r[A].indices[m],{layerIndex:A,x:i[A][m][0],y0:h,y:i[A][m][1]*n})}}function a(e){for(var g=e.length,f=e[0].length,s=[],r=[],c=0,l,i={},u=0;u<f;++u){for(var t=0,l=0;t<g;++t)l+=e[t][u][1];l>c&&(c=l),s.push(l)}for(var n=0;n<f;++n)r[n]=(c-s[n])/2;c=0;for(var o=0;o<f;++o){var d=s[o]+r[o];d>c&&(c=d)}return i.y0=r,i.max=c,i}Ce.exports=E},Urep:function(Ce,Q,p){},V7ic:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("digP")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="FileTwoTone";var f=y.forwardRef(g);Q.default=f},VFCP:function(Ce,Q,p){p("dBmv"),p("KamJ")},VPsl:function(Ce,Q){function p(L){L.eachSeriesByType("map",function(O){var E=O.get("color"),y=O.getModel("itemStyle"),a=y.get("areaColor"),e=y.get("color")||E[O.seriesIndex%E.length];O.getData().setVisual({areaColor:a,color:e})})}Ce.exports=p},VR9l:function(Ce,Q,p){var L=p("KCsZ"),O=L([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),E={getItemStyle:function(y,a){var e=O(this,y,a),g=this.getBorderLineDash();return g&&(e.lineDash=g),e},getBorderLineDash:function(){var y=this.get("borderType");return y==="solid"||y==null?null:y==="dashed"?[5,5]:[1,1]}};Ce.exports=E},VSLf:function(Ce,Q,p){p("I+Bx"),p("F0hE"),p("bBKM")},VSMT:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.decodeUTF8=L,Q.encodeUTF8=O;function L(E){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(E))}catch(a){if(a instanceof URIError&&y)return E;throw a}}function O(E){return unescape(encodeURIComponent(E))}},VXYp:function(Ce,Q,p){var L=p("bYtY"),O=p("SgGq"),E=p("iLNv"),y="\0_ec_dataZoom_roams";function a(i,u){var t=f(i),n=u.dataZoomId,o=u.coordId;L.each(t,function(m,A){var v=m.dataZoomInfos;v[n]&&L.indexOf(u.allCoordIds,o)<0&&(delete v[n],m.count--)}),r(t);var d=t[o];d||(d=t[o]={coordId:o,dataZoomInfos:{},count:0},d.controller=s(i,d),d.dispatchAction=L.curry(c,i)),!d.dataZoomInfos[n]&&d.count++,d.dataZoomInfos[n]=u;var h=l(d.dataZoomInfos);d.controller.enable(h.controlType,h.opt),d.controller.setPointerChecker(u.containsPoint),E.createOrUpdate(d,"dispatchAction",u.dataZoomModel.get("throttle",!0),"fixRate")}function e(i,u){var t=f(i);L.each(t,function(n){n.controller.dispose();var o=n.dataZoomInfos;o[u]&&(delete o[u],n.count--)}),r(t)}function g(i){return i.type+"\0_"+i.id}function f(i){var u=i.getZr();return u[y]||(u[y]={})}function s(i,u){var t=new O(i.getZr());return L.each(["pan","zoom","scrollMove"],function(n){t.on(n,function(o){var d=[];L.each(u.dataZoomInfos,function(h){if(!o.isAvailableBehavior(h.dataZoomModel.option))return;var m=(h.getRange||{})[n],A=m&&m(u.controller,o);!h.dataZoomModel.get("disabled",!0)&&A&&d.push({dataZoomId:h.dataZoomId,start:A[0],end:A[1]})}),d.length&&u.dispatchAction(d)})}),t}function r(i){L.each(i,function(u,t){u.count||(u.controller.dispose(),delete i[t])})}function c(i,u){i.dispatchAction({type:"dataZoom",batch:u})}function l(i){var u,t="type_",n={type_true:2,type_move:1,type_false:0,type_undefined:-1},o=!0;return L.each(i,function(d){var h=d.dataZoomModel,m=h.get("disabled",!0)?!1:h.get("zoomLock",!0)?"move":!0;n[t+m]>n[t+u]&&(u=m),o&=h.get("preventDefaultMouseMove",!0)}),{controlType:u,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!o}}}Q.register=a,Q.unregister=e,Q.generateCoordId=g},VaxA:function(Ce,Q,p){var L=p("bYtY");function O(e,g,f){if(e&&L.indexOf(g,e.type)>=0){var s=f.getData().tree.root,r=e.targetNode;if(typeof r=="string"&&(r=s.getNodeById(r)),r&&s.contains(r))return{node:r};var c=e.targetNodeId;if(c!=null&&(r=s.getNodeById(c)))return{node:r}}}function E(e){for(var g=[];e;)e=e.parentNode,e&&g.push(e);return g.reverse()}function y(e,g){var f=E(e);return L.indexOf(f,g)>=0}function a(e,g){for(var f=[];e;){var s=e.dataIndex;f.push({name:e.name,dataIndex:s,value:g.getRawValue(s)}),e=e.parentNode}return f.reverse(),f}Q.retrieveTargetInfo=O,Q.getPathToRoot=E,Q.aboveViewRoot=y,Q.wrapTreePathInfo=a},Vi4m:function(Ce,Q,p){var L=p("bYtY");function O(y){y!=null&&L.extend(this,y),this.otherDims={}}var E=O;Ce.exports=E},Vl3Y:function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("J4zp"),y=p.n(E),a=p("lSNA"),e=p.n(a),g=p("q1tI"),f=p("TSYQ"),s=p.n(f),r=p("85Yc"),c=p("H84U"),l=p("BGR+"),i=g.createContext({labelAlign:"right",vertical:!1,itemRef:function(){}}),u=g.createContext({updateItemErrors:function(){}}),t=function(wt){var zt=Object(l.default)(wt,["prefixCls"]);return g.createElement(r.FormProvider,zt)};function n(Ae){return typeof Ae=="object"&&Ae!=null&&Ae.nodeType===1}function o(Ae,wt){return(!wt||Ae!=="hidden")&&Ae!=="visible"&&Ae!=="clip"}function d(Ae,wt){if(Ae.clientHeight<Ae.scrollHeight||Ae.clientWidth<Ae.scrollWidth){var zt=getComputedStyle(Ae,null);return o(zt.overflowY,wt)||o(zt.overflowX,wt)||function(ze){var jt=function(mr){if(!mr.ownerDocument||!mr.ownerDocument.defaultView)return null;try{return mr.ownerDocument.defaultView.frameElement}catch(ct){return null}}(ze);return!!jt&&(jt.clientHeight<ze.scrollHeight||jt.clientWidth<ze.scrollWidth)}(Ae)}return!1}function h(Ae,wt,zt,ze,jt,mr,ct,Pt){return mr<Ae&&ct>wt||mr>Ae&&ct<wt?0:mr<=Ae&&Pt<=zt||ct>=wt&&Pt>=zt?mr-Ae-ze:ct>wt&&Pt<zt||mr<Ae&&Pt>zt?ct-wt+jt:0}var m=function(Ae,wt){var zt=window,ze=wt.scrollMode,jt=wt.block,mr=wt.inline,ct=wt.boundary,Pt=wt.skipOverflowHiddenElements,Vt=typeof ct=="function"?ct:function(oi){return oi!==ct};if(!n(Ae))throw new TypeError("Invalid target");for(var ut=document.scrollingElement||document.documentElement,at=[],rt=Ae;n(rt)&&Vt(rt);){if((rt=rt.parentElement)===ut){at.push(rt);break}rt!=null&&rt===document.body&&d(rt)&&!d(document.documentElement)||rt!=null&&d(rt,Pt)&&at.push(rt)}for(var Yt=zt.visualViewport?zt.visualViewport.width:innerWidth,wr=zt.visualViewport?zt.visualViewport.height:innerHeight,yr=window.scrollX||pageXOffset,xr=window.scrollY||pageYOffset,Tn=Ae.getBoundingClientRect(),ln=Tn.height,Wn=Tn.width,ht=Tn.top,At=Tn.right,De=Tn.bottom,We=Tn.left,ot=jt==="start"||jt==="nearest"?ht:jt==="end"?De:ht+ln/2,vt=mr==="center"?We+Wn/2:mr==="end"?At:We,ar=[],Xt=0;Xt<at.length;Xt++){var er=at[Xt],Kr=er.getBoundingClientRect(),$r=Kr.height,Mn=Kr.width,or=Kr.top,Lt=Kr.right,Ct=Kr.bottom,pr=Kr.left;if(ze==="if-needed"&&ht>=0&&We>=0&&De<=wr&&At<=Yt&&ht>=or&&De<=Ct&&We>=pr&&At<=Lt)return ar;var gr=getComputedStyle(er),Bt=parseInt(gr.borderLeftWidth,10),nr=parseInt(gr.borderTopWidth,10),Mt=parseInt(gr.borderRightWidth,10),tr=parseInt(gr.borderBottomWidth,10),Nr=0,ur=0,Cr="offsetWidth"in er?er.offsetWidth-er.clientWidth-Bt-Mt:0,An="offsetHeight"in er?er.offsetHeight-er.clientHeight-nr-tr:0;if(ut===er)Nr=jt==="start"?ot:jt==="end"?ot-wr:jt==="nearest"?h(xr,xr+wr,wr,nr,tr,xr+ot,xr+ot+ln,ln):ot-wr/2,ur=mr==="start"?vt:mr==="center"?vt-Yt/2:mr==="end"?vt-Yt:h(yr,yr+Yt,Yt,Bt,Mt,yr+vt,yr+vt+Wn,Wn),Nr=Math.max(0,Nr+xr),ur=Math.max(0,ur+yr);else{Nr=jt==="start"?ot-or-nr:jt==="end"?ot-Ct+tr+An:jt==="nearest"?h(or,Ct,$r,nr,tr+An,ot,ot+ln,ln):ot-(or+$r/2)+An/2,ur=mr==="start"?vt-pr-Bt:mr==="center"?vt-(pr+Mn/2)+Cr/2:mr==="end"?vt-Lt+Mt+Cr:h(pr,Lt,Mn,Bt,Mt+Cr,vt,vt+Wn,Wn);var sn=er.scrollLeft,Yn=er.scrollTop;ot+=Yn-(Nr=Math.max(0,Math.min(Yn+Nr,er.scrollHeight-$r+An))),vt+=sn-(ur=Math.max(0,Math.min(sn+ur,er.scrollWidth-Mn+Cr)))}ar.push({el:er,top:Nr,left:ur})}return ar};function A(Ae){return Ae===Object(Ae)&&Object.keys(Ae).length!==0}function v(Ae,wt){wt===void 0&&(wt="auto");var zt="scrollBehavior"in document.body.style;Ae.forEach(function(ze){var jt=ze.el,mr=ze.top,ct=ze.left;jt.scroll&&zt?jt.scroll({top:mr,left:ct,behavior:wt}):(jt.scrollTop=mr,jt.scrollLeft=ct)})}function b(Ae){return Ae===!1?{block:"end",inline:"nearest"}:A(Ae)?Ae:{block:"start",inline:"nearest"}}function x(Ae,wt){var zt=!Ae.ownerDocument.documentElement.contains(Ae);if(A(wt)&&typeof wt.behavior=="function")return wt.behavior(zt?[]:m(Ae,wt));if(zt)return;var ze=b(wt);return v(m(Ae,ze),ze.behavior)}var C=x;function w(Ae){return Ae===void 0||Ae===!1?[]:Array.isArray(Ae)?Ae:[Ae]}function S(Ae,wt){if(!Ae.length)return;var zt=Ae.join("_");return wt?"".concat(wt,"_").concat(zt):zt}function T(Ae){var wt=w(Ae);return wt.join("_")}function I(Ae){var wt=Object(r.useForm)(),zt=y()(wt,1),ze=zt[0],jt=Object(g.useRef)({}),mr=Object(g.useMemo)(function(){return Ae||O()(O()({},ze),{__INTERNAL__:{itemRef:function(Pt){return function(Vt){var ut=T(Pt);Vt?jt.current[ut]=Vt:delete jt.current[ut]}}},scrollToField:function(Pt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ut=w(Pt),at=S(ut,mr.__INTERNAL__.name),rt=at?document.getElementById(at):null;rt&&C(rt,O()({scrollMode:"if-needed",block:"nearest"},Vt))},getFieldInstance:function(Pt){var Vt=T(Pt);return jt.current[Vt]}})},[Ae,ze]);return[mr]}var N=p("3Nzz"),M=function(Ae,wt){var zt={};for(var ze in Ae)Object.prototype.hasOwnProperty.call(Ae,ze)&&wt.indexOf(ze)<0&&(zt[ze]=Ae[ze]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,ze=Object.getOwnPropertySymbols(Ae);jt<ze.length;jt++)wt.indexOf(ze[jt])<0&&Object.prototype.propertyIsEnumerable.call(Ae,ze[jt])&&(zt[ze[jt]]=Ae[ze[jt]]);return zt},k=function(wt,zt){var ze,jt=g.useContext(N.b),mr=g.useContext(c.b),ct=mr.getPrefixCls,Pt=mr.direction,Vt=wt.name,ut=wt.prefixCls,at=wt.className,rt=at===void 0?"":at,Yt=wt.size,wr=Yt===void 0?jt:Yt,yr=wt.form,xr=wt.colon,Tn=wt.labelAlign,ln=wt.labelCol,Wn=wt.wrapperCol,ht=wt.hideRequiredMark,At=wt.layout,De=At===void 0?"horizontal":At,We=wt.scrollToFirstError,ot=wt.requiredMark,vt=wt.onFinishFailed,ar=M(wt,["prefixCls","className","size","form","colon","labelAlign","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed"]),Xt=Object(g.useMemo)(function(){return ot!==void 0?ot:!ht},[ht,ot]),er=ct("form",ut),Kr=s()(er,(ze={},e()(ze,"".concat(er,"-").concat(De),!0),e()(ze,"".concat(er,"-hide-required-mark"),Xt===!1),e()(ze,"".concat(er,"-rtl"),Pt==="rtl"),e()(ze,"".concat(er,"-").concat(wr),wr),ze),rt),$r=I(yr),Mn=y()($r,1),or=Mn[0],Lt=or.__INTERNAL__;Lt.name=Vt;var Ct=Object(g.useMemo)(function(){return{name:Vt,labelAlign:Tn,labelCol:ln,wrapperCol:Wn,vertical:De==="vertical",colon:xr,requiredMark:Xt,itemRef:Lt.itemRef}},[Vt,Tn,ln,Wn,De,xr,Xt]);g.useImperativeHandle(zt,function(){return or});var pr=function(Bt){vt&&vt(Bt),We&&Bt.errorFields.length&&or.scrollToField(Bt.errorFields[0].name)};return g.createElement(N.a,{size:wr},g.createElement(i.Provider,{value:Ct},g.createElement(r.default,O()({id:Vt},ar,{onFinishFailed:pr,form:or,className:Kr}))))},U=g.forwardRef(k),V=U,B=p("cDf5"),H=p.n(B),P=p("RIqP"),j=p.n(P),z=p("Y+p1"),K=p.n(z),X=p("KW7l"),Z=p("c+Xe"),Y=p("qrJ5"),te=p("CWQg"),q=p("uaoM"),ee=p("/kpp"),fe=p("YMnH"),be=p("ZvpZ"),Fe=function(wt){var zt=wt.prefixCls,ze=wt.label,jt=wt.htmlFor,mr=wt.labelCol,ct=wt.labelAlign,Pt=wt.colon,Vt=wt.required,ut=wt.requiredMark,at=Object(fe.b)("Form"),rt=y()(at,1),Yt=rt[0];return ze?g.createElement(i.Consumer,{key:"label"},function(wr){var yr,xr=wr.vertical,Tn=wr.labelAlign,ln=wr.labelCol,Wn=wr.colon,ht,At=mr||ln||{},De=ct||Tn,We="".concat(zt,"-item-label"),ot=s()(We,De==="left"&&"".concat(We,"-left"),At.className),vt=ze,ar=Pt===!0||Wn!==!1&&Pt!==!1,Xt=ar&&!xr;Xt&&typeof ze=="string"&&ze.trim()!==""&&(vt=ze.replace(/[:|]\s*$/,"")),ut==="optional"&&!Vt&&(vt=g.createElement(g.Fragment,null,vt,g.createElement("span",{className:"".concat(zt,"-item-optional")},(Yt==null?void 0:Yt.optional)||((ht=be.a.Form)===null||ht===void 0?void 0:ht.optional))));var er=s()((yr={},e()(yr,"".concat(zt,"-item-required"),Vt),e()(yr,"".concat(zt,"-item-required-mark-optional"),ut==="optional"),e()(yr,"".concat(zt,"-item-no-colon"),!ar),yr));return g.createElement(ee.a,O()({},At,{className:ot}),g.createElement("label",{htmlFor:jt,className:er,title:typeof ze=="string"?ze:""},vt))}):null},ve=Fe,Oe=p("gZBC"),J=p.n(Oe),ne=p("kbBi"),Ke=p.n(ne),ie=p("J84W"),re=p.n(ie),he=p("sKbD"),ge=p.n(he),Pe=p("YrtM"),Ee=p("8XRh"),ke=p("hkKa");function Me(Ae,wt,zt){var ze=g.useRef({errors:Ae,visible:!!Ae.length}),jt=Object(ke.a)(),mr=function(){var Pt=ze.current.visible,Vt=!!Ae.length,ut=ze.current.errors;ze.current.errors=Ae,ze.current.visible=Vt,Pt!==Vt?wt(Vt):(ut.length!==Ae.length||ut.some(function(at,rt){return at!==Ae[rt]}))&&jt()};return g.useEffect(function(){if(!zt){var ct=setTimeout(mr,10);return function(){return clearTimeout(ct)}}},[Ae]),zt&&mr(),[ze.current.visible,ze.current.errors]}var me={success:re.a,warning:ge.a,error:Ke.a,validating:J.a},le=function(wt){var zt=wt.prefixCls,ze=wt.wrapperCol,jt=wt.children,mr=wt.help,ct=wt.errors,Pt=wt.onDomErrorVisibleChange,Vt=wt.hasFeedback,ut=wt.validateStatus,at=wt.extra,rt=Object(ke.a)(),Yt="".concat(zt,"-item"),wr=g.useContext(i),yr=ze||wr.wrapperCol||{},xr=s()("".concat(Yt,"-control"),yr.className),Tn=Me(ct,function(vt){vt&&Promise.resolve().then(function(){Pt(!0)}),rt()},!!mr),ln=y()(Tn,2),Wn=ln[0],ht=ln[1];g.useEffect(function(){return function(){Pt(!1)}},[]);var At=Object(Pe.a)(function(){return ht},Wn,function(vt,ar){return ar}),De=ut&&me[ut],We=Vt&&De?g.createElement("span",{className:"".concat(Yt,"-children-icon")},g.createElement(De,null)):null,ot=O()({},wr);return delete ot.labelCol,delete ot.wrapperCol,g.createElement(i.Provider,{value:ot},g.createElement(ee.a,O()({},yr,{className:xr}),g.createElement("div",{className:"".concat(Yt,"-control-input")},g.createElement("div",{className:"".concat(Yt,"-control-input-content")},jt),We),g.createElement(Ee.default,{motionDeadline:500,visible:Wn,motionName:"show-help",onLeaveEnd:function(){Pt(!1)},motionAppear:!0,removeOnLeave:!0},function(vt){var ar=vt.className;return g.createElement("div",{className:s()("".concat(Yt,"-explain"),ar),key:"help"},At.map(function(Xt,er){return g.createElement("div",{key:er,role:"alert"},Xt)}))}),at&&g.createElement("div",{className:"".concat(Yt,"-extra")},at)))},oe=le,Se=p("0n0R"),nt=p("xEkU"),et=p.n(nt);function Ue(Ae){var wt=g.useState(Ae),zt=y()(wt,2),ze=zt[0],jt=zt[1],mr=Object(g.useRef)(null),ct=Object(g.useRef)([]),Pt=Object(g.useRef)(!1);g.useEffect(function(){return function(){Pt.current=!0,et.a.cancel(mr.current)}},[]);function Vt(ut){if(Pt.current)return;mr.current===null&&(ct.current=[],mr.current=et()(function(){mr.current=null,jt(function(at){var rt=at;return ct.current.forEach(function(Yt){rt=Yt(rt)}),rt})})),ct.current.push(ut)}return[ze,Vt]}function bt(){var Ae=g.useContext(i),wt=Ae.itemRef,zt=g.useRef({});function ze(jt,mr){var ct=mr&&H()(mr)==="object"&&mr.ref,Pt=jt.join("_");return(zt.current.name!==Pt||zt.current.originRef!==ct)&&(zt.current.name=Pt,zt.current.originRef=ct,zt.current.ref=Object(Z.a)(wt(jt),ct)),zt.current.ref}return ze}var Je=function(Ae,wt){var zt={};for(var ze in Ae)Object.prototype.hasOwnProperty.call(Ae,ze)&&wt.indexOf(ze)<0&&(zt[ze]=Ae[ze]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,ze=Object.getOwnPropertySymbols(Ae);jt<ze.length;jt++)wt.indexOf(ze[jt])<0&&Object.prototype.propertyIsEnumerable.call(Ae,ze[jt])&&(zt[ze[jt]]=Ae[ze[jt]]);return zt},St=Object(te.a)("success","warning","error","validating",""),Nt=g.memo(function(Ae){var wt=Ae.children;return wt},function(Ae,wt){return Ae.value===wt.value&&Ae.update===wt.update});function Rt(Ae){return Ae===null&&Object(q.a)(!1,"Form.Item","`null` is passed as `name` property"),!(Ae==null)}function Ft(Ae){var wt=Ae.name,zt=Ae.fieldKey,ze=Ae.noStyle,jt=Ae.dependencies,mr=Ae.prefixCls,ct=Ae.style,Pt=Ae.className,Vt=Ae.shouldUpdate,ut=Ae.hasFeedback,at=Ae.help,rt=Ae.rules,Yt=Ae.validateStatus,wr=Ae.children,yr=Ae.required,xr=Ae.label,Tn=Ae.trigger,ln=Tn===void 0?"onChange":Tn,Wn=Ae.validateTrigger,ht=Ae.hidden,At=Je(Ae,["name","fieldKey","noStyle","dependencies","prefixCls","style","className","shouldUpdate","hasFeedback","help","rules","validateStatus","children","required","label","trigger","validateTrigger","hidden"]),De=g.useRef(!1),We=g.useContext(c.b),ot=We.getPrefixCls,vt=g.useContext(i),ar=vt.name,Xt=vt.requiredMark,er=g.useContext(u),Kr=er.updateItemErrors,$r=g.useState(!!at),Mn=y()($r,2),or=Mn[0],Lt=Mn[1],Ct=g.useRef(Yt),pr=Ue({}),gr=y()(pr,2),Bt=gr[0],nr=gr[1],Mt=g.useContext(X.b),tr=Mt.validateTrigger,Nr=Wn!==void 0?Wn:tr;function ur(pt){De.current||Lt(pt)}var Cr=Rt(wt),An=g.useRef([]);g.useEffect(function(){return function(){De.current=!0,Kr(An.current.join("__SPLIT__"),[])}},[]);var sn=ot("form",mr),Yn=ze?Kr:function(pt,Be){nr(function(){var Ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return K()(Ge[pt],Be)?Ge:O()(O()({},Ge),e()({},pt,Be))})},oi=bt();function Ti(pt,Be,Ge,tt){var dt,lt;if(ze&&!ht)return pt;var mt=[];Object.keys(Bt).forEach(function(Ur){mt=[].concat(j()(mt),j()(Bt[Ur]||[]))});var kt;at!=null?kt=w(at):(kt=Ge?Ge.errors:[],kt=[].concat(j()(kt),j()(mt)));var Et="";Yt!==void 0?Et=Yt:(Ge==null?void 0:Ge.validating)?Et="validating":((lt=Ge==null?void 0:Ge.errors)===null||lt===void 0?void 0:lt.length)||mt.length?Et="error":(Ge==null?void 0:Ge.touched)&&(Et="success"),or&&at&&(Ct.current=Et);var ir=(dt={},e()(dt,"".concat(sn,"-item"),!0),e()(dt,"".concat(sn,"-item-with-help"),or||at),e()(dt,"".concat(Pt),!!Pt),e()(dt,"".concat(sn,"-item-has-feedback"),Et&&ut),e()(dt,"".concat(sn,"-item-has-success"),Et==="success"),e()(dt,"".concat(sn,"-item-has-warning"),Et==="warning"),e()(dt,"".concat(sn,"-item-has-error"),Et==="error"),e()(dt,"".concat(sn,"-item-has-error-leave"),!at&&or&&Ct.current==="error"),e()(dt,"".concat(sn,"-item-is-validating"),Et==="validating"),e()(dt,"".concat(sn,"-item-hidden"),ht),dt);return g.createElement(Y.a,O()({className:s()(ir),style:ct,key:"row"},Object(l.default)(At,["colon","extra","getValueFromEvent","getValueProps","hasFeedback","help","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","normalize","preserve","required","validateFirst","validateStatus","valuePropName","wrapperCol"])),g.createElement(ve,O()({htmlFor:Be,required:tt,requiredMark:Xt},Ae,{prefixCls:sn})),g.createElement(oe,O()({},Ae,Ge,{errors:kt,prefixCls:sn,onDomErrorVisibleChange:ur,validateStatus:Et}),g.createElement(u.Provider,{value:{updateItemErrors:Yn}},pt)))}var Bi=typeof wr=="function",la=g.useRef(0);if(la.current+=1,!Cr&&!Bi&&!jt)return Ti(wr);var Ta={};return typeof xr=="string"&&(Ta.label=xr),g.createElement(r.Field,O()({},Ae,{messageVariables:Ta,trigger:ln,validateTrigger:Nr,onReset:function(){ur(!1)}}),function(pt,Be,Ge){var tt=Be.errors,dt=w(wt).length&&Be?Be.name:[],lt=S(dt,ar);if(ze){if(An.current=j()(dt),zt){var mt=Array.isArray(zt)?zt:[zt];An.current=[].concat(j()(dt.slice(0,-1)),j()(mt))}Kr(An.current.join("__SPLIT__"),tt)}var kt=yr!==void 0?yr:!!(rt&&rt.some(function(Qr){if(Qr&&H()(Qr)==="object"&&Qr.required)return!0;if(typeof Qr=="function"){var cr=Qr(Ge);return cr&&cr.required}return!1})),Et=O()({},pt),ir=null;if(Object(q.a)(!(Vt&&jt),"Form.Item","`shouldUpdate` and `dependencies` shouldn't be used together. See https://ant.design/components/form/#dependencies."),Array.isArray(wr)&&Cr)Object(q.a)(!1,"Form.Item","`children` is array of render props cannot have `name`."),ir=wr;else if(Bi&&(!(Vt||jt)||Cr))Object(q.a)(!!(Vt||jt),"Form.Item","`children` of render props only work with `shouldUpdate` or `dependencies`."),Object(q.a)(!Cr,"Form.Item","Do not use `name` with `children` of render props since it's not a field.");else if(jt&&!Bi&&!Cr)Object(q.a)(!1,"Form.Item","Must set `name` or use render props when `dependencies` is set.");else if(Object(Se.b)(wr)){Object(q.a)(wr.props.defaultValue===void 0,"Form.Item","`defaultValue` will not work on controlled Field. You should use `initialValues` of Form instead.");var Ur=O()(O()({},wr.props),Et);Ur.id||(Ur.id=lt),Object(Z.c)(wr)&&(Ur.ref=oi(dt,wr));var Or=new Set([].concat(j()(w(ln)),j()(w(Nr))));Or.forEach(function(Qr){Ur[Qr]=function(){for(var cr,Fn,Sr,mn,qr,Dr=arguments.length,Xn=new Array(Dr),pi=0;pi<Dr;pi++)Xn[pi]=arguments[pi];(Sr=Et[Qr])===null||Sr===void 0||(cr=Sr).call.apply(cr,[Et].concat(Xn)),(qr=(mn=wr.props)[Qr])===null||qr===void 0||(Fn=qr).call.apply(Fn,[mn].concat(Xn))}}),ir=g.createElement(Nt,{value:Et[Ae.valuePropName||"value"],update:la.current},Object(Se.a)(wr,Ur))}else Bi&&(Vt||jt)&&!Cr?ir=wr(Ge):(Object(q.a)(!dt.length,"Form.Item","`name` is only used for validate React element. If you are using Form.Item as layout display, please remove `name` instead."),ir=wr);return Ti(ir,lt,Be,kt)})}var Ht=Ft,$e=function(Ae,wt){var zt={};for(var ze in Ae)Object.prototype.hasOwnProperty.call(Ae,ze)&&wt.indexOf(ze)<0&&(zt[ze]=Ae[ze]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,ze=Object.getOwnPropertySymbols(Ae);jt<ze.length;jt++)wt.indexOf(ze[jt])<0&&Object.prototype.propertyIsEnumerable.call(Ae,ze[jt])&&(zt[ze[jt]]=Ae[ze[jt]]);return zt},we=function(wt){var zt=wt.children,ze=$e(wt,["children"]);return Object(q.a)(!!ze.name,"Form.List","Miss `name` prop."),g.createElement(r.List,ze,function(jt,mr){return zt(jt.map(function(ct){return O()(O()({},ct),{fieldKey:ct.key})}),mr)})},ue=we,Qe=V;Qe.Item=Ht,Qe.List=ue,Qe.useForm=I,Qe.Provider=t,Qe.create=function(){Object(q.a)(!1,"Form","antd v4 removed `Form.create`. Please remove or use `@ant-design/compatible` instead.")};var qe=Q.a=Qe},VpOo:function(Ce,Q){function p(L,O){var E=O.x,y=O.y,a=O.width,e=O.height,g=O.r,f,s,r,c;a<0&&(E=E+a,a=-a),e<0&&(y=y+e,e=-e),typeof g=="number"?f=s=r=c=g:g instanceof Array?g.length===1?f=s=r=c=g[0]:g.length===2?(f=r=g[0],s=c=g[1]):g.length===3?(f=g[0],s=c=g[1],r=g[2]):(f=g[0],s=g[1],r=g[2],c=g[3]):f=s=r=c=0;var l;f+s>a&&(l=f+s,f*=a/l,s*=a/l),r+c>a&&(l=r+c,r*=a/l,c*=a/l),s+r>e&&(l=s+r,s*=e/l,r*=e/l),f+c>e&&(l=f+c,f*=e/l,c*=e/l),L.moveTo(E+f,y),L.lineTo(E+a-s,y),s!==0&&L.arc(E+a-s,y+s,s,-Math.PI/2,0),L.lineTo(E+a,y+e-r),r!==0&&L.arc(E+a-r,y+e-r,r,0,Math.PI/2),L.lineTo(E+c,y+e),c!==0&&L.arc(E+c,y+e-c,c,Math.PI/2,Math.PI),L.lineTo(E,y+f),f!==0&&L.arc(E+f,y+f,f,Math.PI,Math.PI*1.5)}Q.buildPath=p},"VrN/":function(Ce,Q,p){(function(L,O){Ce.exports=O()})(this,function(){"use strict";var L=navigator.userAgent,O=navigator.platform,E=/gecko\/\d/i.test(L),y=/MSIE \d/.test(L),a=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(L),e=/Edge\/(\d+)/.exec(L),g=y||a||e,f=g&&(y?document.documentMode||6:+(e||a)[1]),s=!e&&/WebKit\//.test(L),r=s&&/Qt\/\d+\.\d+/.test(L),c=!e&&/Chrome\//.test(L),l=/Opera\//.test(L),i=/Apple Computer/.test(navigator.vendor),u=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(L),t=/PhantomJS/.test(L),n=!e&&/AppleWebKit/.test(L)&&/Mobile\/\w+/.test(L),o=/Android/.test(L),d=n||o||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(L),h=n||/Mac/.test(O),m=/\bCrOS\b/.test(L),A=/win/i.test(O),v=l&&L.match(/Version\/(\d*\.\d*)/);v&&(v=Number(v[1])),v&&v>=15&&(l=!1,s=!0);var b=h&&(r||l&&(v==null||v<12.11)),x=E||g&&f>=9;function C(F){return new RegExp("(^|\\s)"+F+"(?:$|\\s)\\s*")}var w=function(W,se){var de=W.className,ye=C(se).exec(de);if(ye){var Xe=de.slice(ye.index+ye[0].length);W.className=de.slice(0,ye.index)+(Xe?ye[1]+Xe:"")}};function S(F){for(var W=F.childNodes.length;W>0;--W)F.removeChild(F.firstChild);return F}function T(F,W){return S(F).appendChild(W)}function I(F,W,se,de){var ye=document.createElement(F);if(se&&(ye.className=se),de&&(ye.style.cssText=de),typeof W=="string")ye.appendChild(document.createTextNode(W));else if(W)for(var Xe=0;Xe<W.length;++Xe)ye.appendChild(W[Xe]);return ye}function N(F,W,se,de){var ye=I(F,W,se,de);return ye.setAttribute("role","presentation"),ye}var M;document.createRange?M=function(W,se,de,ye){var Xe=document.createRange();return Xe.setEnd(ye||W,de),Xe.setStart(W,se),Xe}:M=function(W,se,de){var ye=document.body.createTextRange();try{ye.moveToElementText(W.parentNode)}catch(Xe){return ye}return ye.collapse(!0),ye.moveEnd("character",de),ye.moveStart("character",se),ye};function k(F,W){if(W.nodeType==3&&(W=W.parentNode),F.contains)return F.contains(W);do if(W.nodeType==11&&(W=W.host),W==F)return!0;while(W=W.parentNode)}function U(){var F;try{F=document.activeElement}catch(W){F=document.body||null}for(;F&&F.shadowRoot&&F.shadowRoot.activeElement;)F=F.shadowRoot.activeElement;return F}function V(F,W){var se=F.className;C(W).test(se)||(F.className+=(se?" ":"")+W)}function B(F,W){for(var se=F.split(" "),de=0;de<se.length;de++)se[de]&&!C(se[de]).test(W)&&(W+=" "+se[de]);return W}var H=function(W){W.select()};n?H=function(W){W.selectionStart=0,W.selectionEnd=W.value.length}:g&&(H=function(W){try{W.select()}catch(se){}});function P(F){var W=Array.prototype.slice.call(arguments,1);return function(){return F.apply(null,W)}}function j(F,W,se){W||(W={});for(var de in F)F.hasOwnProperty(de)&&(se!==!1||!W.hasOwnProperty(de))&&(W[de]=F[de]);return W}function z(F,W,se,de,ye){W==null&&(W=F.search(/[^\s\u00a0]/),W==-1&&(W=F.length));for(var Xe=de||0,It=ye||0;;){var Zt=F.indexOf(" ",Xe);if(Zt<0||Zt>=W)return It+(W-Xe);It+=Zt-Xe,It+=se-It%se,Xe=Zt+1}}var K=function(){this.id=null,this.f=null,this.time=0,this.handler=P(this.onTimeout,this)};K.prototype.onTimeout=function(F){F.id=0,F.time<=+new Date?F.f():setTimeout(F.handler,F.time-+new Date)},K.prototype.set=function(F,W){this.f=W;var se=+new Date+F;(!this.id||se<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,F),this.time=se)};function X(F,W){for(var se=0;se<F.length;++se)if(F[se]==W)return se;return-1}var Z=50,Y={toString:function(){return"CodeMirror.Pass"}},te={scroll:!1},q={origin:"*mouse"},ee={origin:"+move"};function fe(F,W,se){for(var de=0,ye=0;;){var Xe=F.indexOf(" ",de);Xe==-1&&(Xe=F.length);var It=Xe-de;if(Xe==F.length||ye+It>=W)return de+Math.min(It,W-ye);if(ye+=Xe-de,ye+=se-ye%se,de=Xe+1,ye>=W)return de}}var be=[""];function Fe(F){for(;be.length<=F;)be.push(ve(be)+" ");return be[F]}function ve(F){return F[F.length-1]}function Oe(F,W){for(var se=[],de=0;de<F.length;de++)se[de]=W(F[de],de);return se}function J(F,W,se){for(var de=0,ye=se(W);de<F.length&&se(F[de])<=ye;)de++;F.splice(de,0,W)}function ne(){}function Ke(F,W){var se;return Object.create?se=Object.create(F):(ne.prototype=F,se=new ne),W&&j(W,se),se}var ie=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function re(F){return/\w/.test(F)||F>"\x80"&&(F.toUpperCase()!=F.toLowerCase()||ie.test(F))}function he(F,W){return W?W.source.indexOf("\\w")>-1&&re(F)?!0:W.test(F):re(F)}function ge(F){for(var W in F)if(F.hasOwnProperty(W)&&F[W])return!1;return!0}var Pe=/[\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 Ee(F){return F.charCodeAt(0)>=768&&Pe.test(F)}function ke(F,W,se){for(;(se<0?W>0:W<F.length)&&Ee(F.charAt(W));)W+=se;return W}function Me(F,W,se){for(var de=W>se?-1:1;;){if(W==se)return W;var ye=(W+se)/2,Xe=de<0?Math.ceil(ye):Math.floor(ye);if(Xe==W)return F(Xe)?W:se;F(Xe)?se=Xe:W=Xe+de}}function me(F,W,se,de){if(!F)return de(W,se,"ltr",0);for(var ye=!1,Xe=0;Xe<F.length;++Xe){var It=F[Xe];(It.from<se&&It.to>W||W==se&&It.to==W)&&(de(Math.max(It.from,W),Math.min(It.to,se),It.level==1?"rtl":"ltr",Xe),ye=!0)}ye||de(W,se,"ltr")}var le=null;function oe(F,W,se){var de;le=null;for(var ye=0;ye<F.length;++ye){var Xe=F[ye];if(Xe.from<W&&Xe.to>W)return ye;Xe.to==W&&(Xe.from!=Xe.to&&se=="before"?de=ye:le=ye),Xe.from==W&&(Xe.from!=Xe.to&&se!="before"?de=ye:le=ye)}return de!=null?de:le}var Se=function(){var F="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",W="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function se(br){return br<=247?F.charAt(br):1424<=br&&br<=1524?"R":1536<=br&&br<=1785?W.charAt(br-1536):1774<=br&&br<=2220?"r":8192<=br&&br<=8203?"w":br==8204?"b":"L"}var de=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ye=/[stwN]/,Xe=/[LRr]/,It=/[Lb1n]/,Zt=/[1n]/;function fr(br,xn,Pn){this.level=br,this.from=xn,this.to=Pn}return function(br,xn){var Pn=xn=="ltr"?"L":"R";if(br.length==0||xn=="ltr"&&!de.test(br))return!1;for(var ui=br.length,ai=[],ia=0;ia<ui;++ia)ai.push(se(br.charCodeAt(ia)));for(var Pa=0,Ja=Pn;Pa<ui;++Pa){var Ga=ai[Pa];Ga=="m"?ai[Pa]=Ja:Ja=Ga}for(var Wa=0,uo=Pn;Wa<ui;++Wa){var Mo=ai[Wa];Mo=="1"&&uo=="r"?ai[Wa]="n":Xe.test(Mo)&&(uo=Mo,Mo=="r"&&(ai[Wa]="R"))}for(var vs=1,Yo=ai[0];vs<ui-1;++vs){var Bs=ai[vs];Bs=="+"&&Yo=="1"&&ai[vs+1]=="1"?ai[vs]="1":Bs==","&&Yo==ai[vs+1]&&(Yo=="1"||Yo=="n")&&(ai[vs]=Yo),Yo=Bs}for(var bl=0;bl<ui;++bl){var Wl=ai[bl];if(Wl==",")ai[bl]="N";else if(Wl=="%"){var Dl=void 0;for(Dl=bl+1;Dl<ui&&ai[Dl]=="%";++Dl);for(var mc=bl&&ai[bl-1]=="!"||Dl<ui&&ai[Dl]=="1"?"1":"N",Mc=bl;Mc<Dl;++Mc)ai[Mc]=mc;bl=Dl-1}}for(var cc=0,gc=Pn;cc<ui;++cc){var uc=ai[cc];gc=="L"&&uc=="1"?ai[cc]="L":Xe.test(uc)&&(gc=uc)}for(var ho=0;ho<ui;++ho)if(ye.test(ai[ho])){var jl=void 0;for(jl=ho+1;jl<ui&&ye.test(ai[jl]);++jl);for(var kl=(ho?ai[ho-1]:Pn)=="L",ec=(jl<ui?ai[jl]:Pn)=="L",pd=kl==ec?kl?"L":"R":Pn,sl=ho;sl<jl;++sl)ai[sl]=pd;ho=jl-1}for(var zs=[],eu,Ic=0;Ic<ui;)if(It.test(ai[Ic])){var md=Ic;for(++Ic;Ic<ui&&It.test(ai[Ic]);++Ic);zs.push(new fr(0,md,Ic))}else{var xu=Ic,tu=zs.length,Nu=xn=="rtl"?1:0;for(++Ic;Ic<ui&&ai[Ic]!="L";++Ic);for(var Pc=xu;Pc<Ic;)if(Zt.test(ai[Pc])){xu<Pc&&(zs.splice(tu,0,new fr(1,xu,Pc)),tu+=Nu);var hu=Pc;for(++Pc;Pc<Ic&&Zt.test(ai[Pc]);++Pc);zs.splice(tu,0,new fr(2,hu,Pc)),tu+=Nu,xu=Pc}else++Pc;xu<Ic&&zs.splice(tu,0,new fr(1,xu,Ic))}return xn=="ltr"&&(zs[0].level==1&&(eu=br.match(/^\s+/))&&(zs[0].from=eu[0].length,zs.unshift(new fr(0,0,eu[0].length))),ve(zs).level==1&&(eu=br.match(/\s+$/))&&(ve(zs).to-=eu[0].length,zs.push(new fr(0,ui-eu[0].length,ui)))),xn=="rtl"?zs.reverse():zs}}();function nt(F,W){var se=F.order;return se==null&&(se=F.order=Se(F.text,W)),se}var et=[],Ue=function(W,se,de){if(W.addEventListener)W.addEventListener(se,de,!1);else if(W.attachEvent)W.attachEvent("on"+se,de);else{var ye=W._handlers||(W._handlers={});ye[se]=(ye[se]||et).concat(de)}};function bt(F,W){return F._handlers&&F._handlers[W]||et}function Je(F,W,se){if(F.removeEventListener)F.removeEventListener(W,se,!1);else if(F.detachEvent)F.detachEvent("on"+W,se);else{var de=F._handlers,ye=de&&de[W];if(ye){var Xe=X(ye,se);Xe>-1&&(de[W]=ye.slice(0,Xe).concat(ye.slice(Xe+1)))}}}function St(F,W){var se=bt(F,W);if(!se.length)return;for(var de=Array.prototype.slice.call(arguments,2),ye=0;ye<se.length;++ye)se[ye].apply(null,de)}function Nt(F,W,se){return typeof W=="string"&&(W={type:W,preventDefault:function(){this.defaultPrevented=!0}}),St(F,se||W.type,F,W),ue(W)||W.codemirrorIgnore}function Rt(F){var W=F._handlers&&F._handlers.cursorActivity;if(!W)return;for(var se=F.curOp.cursorActivityHandlers||(F.curOp.cursorActivityHandlers=[]),de=0;de<W.length;++de)X(se,W[de])==-1&&se.push(W[de])}function Ft(F,W){return bt(F,W).length>0}function Ht(F){F.prototype.on=function(W,se){Ue(this,W,se)},F.prototype.off=function(W,se){Je(this,W,se)}}function $e(F){F.preventDefault?F.preventDefault():F.returnValue=!1}function we(F){F.stopPropagation?F.stopPropagation():F.cancelBubble=!0}function ue(F){return F.defaultPrevented!=null?F.defaultPrevented:F.returnValue==!1}function Qe(F){$e(F),we(F)}function qe(F){return F.target||F.srcElement}function Ae(F){var W=F.which;return W==null&&(F.button&1?W=1:F.button&2?W=3:F.button&4&&(W=2)),h&&F.ctrlKey&&W==1&&(W=3),W}var wt=function(){if(g&&f<9)return!1;var F=I("div");return"draggable"in F||"dragDrop"in F}(),zt;function ze(F){if(zt==null){var W=I("span","\u200B");T(F,I("span",[W,document.createTextNode("x")])),F.firstChild.offsetHeight!=0&&(zt=W.offsetWidth<=1&&W.offsetHeight>2&&!(g&&f<8))}var se=zt?I("span","\u200B"):I("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return se.setAttribute("cm-text",""),se}var jt;function mr(F){if(jt!=null)return jt;var W=T(F,document.createTextNode("A\u062EA")),se=M(W,0,1).getBoundingClientRect(),de=M(W,1,2).getBoundingClientRect();return S(F),!se||se.left==se.right?!1:jt=de.right-se.right<3}var ct=`
b`.split(/\n/).length!=3?function(F){for(var W=0,se=[],de=F.length;W<=de;){var ye=F.indexOf(`
`,W);ye==-1&&(ye=F.length);var Xe=F.slice(W,F.charAt(ye-1)=="\r"?ye-1:ye),It=Xe.indexOf("\r");It!=-1?(se.push(Xe.slice(0,It)),W+=It+1):(se.push(Xe),W=ye+1)}return se}:function(F){return F.split(/\r\n?|\n/)},Pt=window.getSelection?function(F){try{return F.selectionStart!=F.selectionEnd}catch(W){return!1}}:function(F){var W;try{W=F.ownerDocument.selection.createRange()}catch(se){}return!W||W.parentElement()!=F?!1:W.compareEndPoints("StartToEnd",W)!=0},Vt=function(){var F=I("div");return"oncopy"in F?!0:(F.setAttribute("oncopy","return;"),typeof F.oncopy=="function")}(),ut=null;function at(F){if(ut!=null)return ut;var W=T(F,I("span","x")),se=W.getBoundingClientRect(),de=M(W,0,1).getBoundingClientRect();return ut=Math.abs(se.left-de.left)>1}var rt={},Yt={};function wr(F,W){arguments.length>2&&(W.dependencies=Array.prototype.slice.call(arguments,2)),rt[F]=W}function yr(F,W){Yt[F]=W}function xr(F){if(typeof F=="string"&&Yt.hasOwnProperty(F))F=Yt[F];else if(F&&typeof F.name=="string"&&Yt.hasOwnProperty(F.name)){var W=Yt[F.name];typeof W=="string"&&(W={name:W}),F=Ke(W,F),F.name=W.name}else{if(typeof F=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(F))return xr("application/xml");if(typeof F=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(F))return xr("application/json")}return typeof F=="string"?{name:F}:F||{name:"null"}}function Tn(F,W){W=xr(W);var se=rt[W.name];if(!se)return Tn(F,"text/plain");var de=se(F,W);if(ln.hasOwnProperty(W.name)){var ye=ln[W.name];for(var Xe in ye){if(!ye.hasOwnProperty(Xe))continue;de.hasOwnProperty(Xe)&&(de["_"+Xe]=de[Xe]),de[Xe]=ye[Xe]}}if(de.name=W.name,W.helperType&&(de.helperType=W.helperType),W.modeProps)for(var It in W.modeProps)de[It]=W.modeProps[It];return de}var ln={};function Wn(F,W){var se=ln.hasOwnProperty(F)?ln[F]:ln[F]={};j(W,se)}function ht(F,W){if(W===!0)return W;if(F.copyState)return F.copyState(W);var se={};for(var de in W){var ye=W[de];ye instanceof Array&&(ye=ye.concat([])),se[de]=ye}return se}function At(F,W){for(var se;F.innerMode&&!(se=F.innerMode(W),!se||se.mode==F);)W=se.state,F=se.mode;return se||{mode:F,state:W}}function De(F,W,se){return F.startState?F.startState(W,se):!0}var We=function(W,se,de){this.pos=this.start=0,this.string=W,this.tabSize=se||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=de};We.prototype.eol=function(){return this.pos>=this.string.length},We.prototype.sol=function(){return this.pos==this.lineStart},We.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},We.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},We.prototype.eat=function(F){var W=this.string.charAt(this.pos),se;if(typeof F=="string"?se=W==F:se=W&&(F.test?F.test(W):F(W)),se)return++this.pos,W},We.prototype.eatWhile=function(F){for(var W=this.pos;this.eat(F););return this.pos>W},We.prototype.eatSpace=function(){for(var F=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>F},We.prototype.skipToEnd=function(){this.pos=this.string.length},We.prototype.skipTo=function(F){var W=this.string.indexOf(F,this.pos);if(W>-1)return this.pos=W,!0},We.prototype.backUp=function(F){this.pos-=F},We.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=z(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?z(this.string,this.lineStart,this.tabSize):0)},We.prototype.indentation=function(){return z(this.string,null,this.tabSize)-(this.lineStart?z(this.string,this.lineStart,this.tabSize):0)},We.prototype.match=function(F,W,se){if(typeof F=="string"){var de=function(Zt){return se?Zt.toLowerCase():Zt},ye=this.string.substr(this.pos,F.length);if(de(ye)==de(F))return W!==!1&&(this.pos+=F.length),!0}else{var Xe=this.string.slice(this.pos).match(F);return Xe&&Xe.index>0?null:(Xe&&W!==!1&&(this.pos+=Xe[0].length),Xe)}},We.prototype.current=function(){return this.string.slice(this.start,this.pos)},We.prototype.hideFirstChars=function(F,W){this.lineStart+=F;try{return W()}finally{this.lineStart-=F}},We.prototype.lookAhead=function(F){var W=this.lineOracle;return W&&W.lookAhead(F)},We.prototype.baseToken=function(){var F=this.lineOracle;return F&&F.baseToken(this.pos)};function ot(F,W){if(W-=F.first,W<0||W>=F.size)throw new Error("There is no line "+(W+F.first)+" in the document.");for(var se=F;!se.lines;)for(var de=0;;++de){var ye=se.children[de],Xe=ye.chunkSize();if(W<Xe){se=ye;break}W-=Xe}return se.lines[W]}function vt(F,W,se){var de=[],ye=W.line;return F.iter(W.line,se.line+1,function(Xe){var It=Xe.text;ye==se.line&&(It=It.slice(0,se.ch)),ye==W.line&&(It=It.slice(W.ch)),de.push(It),++ye}),de}function ar(F,W,se){var de=[];return F.iter(W,se,function(ye){de.push(ye.text)}),de}function Xt(F,W){var se=W-F.height;if(se)for(var de=F;de;de=de.parent)de.height+=se}function er(F){if(F.parent==null)return null;for(var W=F.parent,se=X(W.lines,F),de=W.parent;de;W=de,de=de.parent)for(var ye=0;!(de.children[ye]==W);++ye)se+=de.children[ye].chunkSize();return se+W.first}function Kr(F,W){var se=F.first;e:do{for(var de=0;de<F.children.length;++de){var ye=F.children[de],Xe=ye.height;if(W<Xe){F=ye;continue e}W-=Xe,se+=ye.chunkSize()}return se}while(!F.lines);for(var It=0;It<F.lines.length;++It){var Zt=F.lines[It],fr=Zt.height;if(W<fr)break;W-=fr}return se+It}function $r(F,W){return W>=F.first&&W<F.first+F.size}function Mn(F,W){return String(F.lineNumberFormatter(W+F.firstLineNumber))}function or(F,W,se){if(se===void 0&&(se=null),!(this instanceof or))return new or(F,W,se);this.line=F,this.ch=W,this.sticky=se}function Lt(F,W){return F.line-W.line||F.ch-W.ch}function Ct(F,W){return F.sticky==W.sticky&&Lt(F,W)==0}function pr(F){return or(F.line,F.ch)}function gr(F,W){return Lt(F,W)<0?W:F}function Bt(F,W){return Lt(F,W)<0?F:W}function nr(F,W){return Math.max(F.first,Math.min(W,F.first+F.size-1))}function Mt(F,W){if(W.line<F.first)return or(F.first,0);var se=F.first+F.size-1;return W.line>se?or(se,ot(F,se).text.length):tr(W,ot(F,W.line).text.length)}function tr(F,W){var se=F.ch;return se==null||se>W?or(F.line,W):se<0?or(F.line,0):F}function Nr(F,W){for(var se=[],de=0;de<W.length;de++)se[de]=Mt(F,W[de]);return se}var ur=function(W,se){this.state=W,this.lookAhead=se},Cr=function(W,se,de,ye){this.state=se,this.doc=W,this.line=de,this.maxLookAhead=ye||0,this.baseTokens=null,this.baseTokenPos=1};Cr.prototype.lookAhead=function(F){var W=this.doc.getLine(this.line+F);return W!=null&&F>this.maxLookAhead&&(this.maxLookAhead=F),W},Cr.prototype.baseToken=function(F){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=F;)this.baseTokenPos+=2;var W=this.baseTokens[this.baseTokenPos+1];return{type:W&&W.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-F}},Cr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Cr.fromSaved=function(F,W,se){return W instanceof ur?new Cr(F,ht(F.mode,W.state),se,W.lookAhead):new Cr(F,ht(F.mode,W),se)},Cr.prototype.save=function(F){var W=F!==!1?ht(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ur(W,this.maxLookAhead):W};function An(F,W,se,de){var ye=[F.state.modeGen],Xe={};Be(F,W.text,F.doc.mode,se,function(br,xn){return ye.push(br,xn)},Xe,de);for(var It=se.state,Zt=function(xn){se.baseTokens=ye;var Pn=F.state.overlays[xn],ui=1,ai=0;se.state=!0,Be(F,W.text,Pn.mode,se,function(ia,Pa){for(var Ja=ui;ai<ia;){var Ga=ye[ui];Ga>ia&&ye.splice(ui,1,ia,ye[ui+1],Ga),ui+=2,ai=Math.min(ia,Ga)}if(!Pa)return;if(Pn.opaque)ye.splice(Ja,ui-Ja,ia,"overlay "+Pa),ui=Ja+2;else for(;Ja<ui;Ja+=2){var Wa=ye[Ja+1];ye[Ja+1]=(Wa?Wa+" ":"")+"overlay "+Pa}},Xe),se.state=It,se.baseTokens=null,se.baseTokenPos=1},fr=0;fr<F.state.overlays.length;++fr)Zt(fr);return{styles:ye,classes:Xe.bgClass||Xe.textClass?Xe:null}}function sn(F,W,se){if(!W.styles||W.styles[0]!=F.state.modeGen){var de=Yn(F,er(W)),ye=W.text.length>F.options.maxHighlightLength&&ht(F.doc.mode,de.state),Xe=An(F,W,de);ye&&(de.state=ye),W.stateAfter=de.save(!ye),W.styles=Xe.styles,Xe.classes?W.styleClasses=Xe.classes:W.styleClasses&&(W.styleClasses=null),se===F.doc.highlightFrontier&&(F.doc.modeFrontier=Math.max(F.doc.modeFrontier,++F.doc.highlightFrontier))}return W.styles}function Yn(F,W,se){var de=F.doc,ye=F.display;if(!de.mode.startState)return new Cr(de,!0,W);var Xe=Ge(F,W,se),It=Xe>de.first&&ot(de,Xe-1).stateAfter,Zt=It?Cr.fromSaved(de,It,Xe):new Cr(de,De(de.mode),Xe);return de.iter(Xe,W,function(fr){oi(F,fr.text,Zt);var br=Zt.line;fr.stateAfter=br==W-1||br%5==0||br>=ye.viewFrom&&br<ye.viewTo?Zt.save():null,Zt.nextLine()}),se&&(de.modeFrontier=Zt.line),Zt}function oi(F,W,se,de){var ye=F.doc.mode,Xe=new We(W,F.options.tabSize,se);for(Xe.start=Xe.pos=de||0,W==""&&Ti(ye,se.state);!Xe.eol();)Bi(ye,Xe,se.state),Xe.start=Xe.pos}function Ti(F,W){if(F.blankLine)return F.blankLine(W);if(!F.innerMode)return;var se=At(F,W);if(se.mode.blankLine)return se.mode.blankLine(se.state)}function Bi(F,W,se,de){for(var ye=0;ye<10;ye++){de&&(de[0]=At(F,se).mode);var Xe=F.token(W,se);if(W.pos>W.start)return Xe}throw new Error("Mode "+F.name+" failed to advance stream.")}var la=function(W,se,de){this.start=W.start,this.end=W.pos,this.string=W.current(),this.type=se||null,this.state=de};function Ta(F,W,se,de){var ye=F.doc,Xe=ye.mode,It;W=Mt(ye,W);var Zt=ot(ye,W.line),fr=Yn(F,W.line,se),br=new We(Zt.text,F.options.tabSize,fr),xn;for(de&&(xn=[]);(de||br.pos<W.ch)&&!br.eol();)br.start=br.pos,It=Bi(Xe,br,fr.state),de&&xn.push(new la(br,It,ht(ye.mode,fr.state)));return de?xn:new la(br,It,fr.state)}function pt(F,W){if(F)for(;;){var se=F.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!se)break;F=F.slice(0,se.index)+F.slice(se.index+se[0].length);var de=se[1]?"bgClass":"textClass";W[de]==null?W[de]=se[2]:new RegExp("(?:^|\\s)"+se[2]+"(?:$|\\s)").test(W[de])||(W[de]+=" "+se[2])}return F}function Be(F,W,se,de,ye,Xe,It){var Zt=se.flattenSpans;Zt==null&&(Zt=F.options.flattenSpans);var fr=0,br=null,xn=new We(W,F.options.tabSize,de),Pn,ui=F.options.addModeClass&&[null];for(W==""&&pt(Ti(se,de.state),Xe);!xn.eol();){if(xn.pos>F.options.maxHighlightLength?(Zt=!1,It&&oi(F,W,de,xn.pos),xn.pos=W.length,Pn=null):Pn=pt(Bi(se,xn,de.state,ui),Xe),ui){var ai=ui[0].name;ai&&(Pn="m-"+(Pn?ai+" "+Pn:ai))}if(!Zt||br!=Pn){for(;fr<xn.start;)fr=Math.min(xn.start,fr+5e3),ye(fr,br);br=Pn}xn.start=xn.pos}for(;fr<xn.pos;){var ia=Math.min(xn.pos,fr+5e3);ye(ia,br),fr=ia}}function Ge(F,W,se){for(var de,ye,Xe=F.doc,It=se?-1:W-(F.doc.mode.innerMode?1e3:100),Zt=W;Zt>It;--Zt){if(Zt<=Xe.first)return Xe.first;var fr=ot(Xe,Zt-1),br=fr.stateAfter;if(br&&(!se||Zt+(br instanceof ur?br.lookAhead:0)<=Xe.modeFrontier))return Zt;var xn=z(fr.text,null,F.options.tabSize);(ye==null||de>xn)&&(ye=Zt-1,de=xn)}return ye}function tt(F,W){if(F.modeFrontier=Math.min(F.modeFrontier,W),F.highlightFrontier<W-10)return;for(var se=F.first,de=W-1;de>se;de--){var ye=ot(F,de).stateAfter;if(ye&&(!(ye instanceof ur)||de+ye.lookAhead<W)){se=de+1;break}}F.highlightFrontier=Math.min(F.highlightFrontier,se)}var dt=!1,lt=!1;function mt(){dt=!0}function kt(){lt=!0}function Et(F,W,se){this.marker=F,this.from=W,this.to=se}function ir(F,W){if(F)for(var se=0;se<F.length;++se){var de=F[se];if(de.marker==W)return de}}function Ur(F,W){for(var se,de=0;de<F.length;++de)F[de]!=W&&(se||(se=[])).push(F[de]);return se}function Or(F,W){F.markedSpans=F.markedSpans?F.markedSpans.concat([W]):[W],W.marker.attachLine(F)}function Qr(F,W,se){var de;if(F)for(var ye=0;ye<F.length;++ye){var Xe=F[ye],It=Xe.marker,Zt=Xe.from==null||(It.inclusiveLeft?Xe.from<=W:Xe.from<W);if(Zt||Xe.from==W&&It.type=="bookmark"&&(!se||!Xe.marker.insertLeft)){var fr=Xe.to==null||(It.inclusiveRight?Xe.to>=W:Xe.to>W);(de||(de=[])).push(new Et(It,Xe.from,fr?null:Xe.to))}}return de}function cr(F,W,se){var de;if(F)for(var ye=0;ye<F.length;++ye){var Xe=F[ye],It=Xe.marker,Zt=Xe.to==null||(It.inclusiveRight?Xe.to>=W:Xe.to>W);if(Zt||Xe.from==W&&It.type=="bookmark"&&(!se||Xe.marker.insertLeft)){var fr=Xe.from==null||(It.inclusiveLeft?Xe.from<=W:Xe.from<W);(de||(de=[])).push(new Et(It,fr?null:Xe.from-W,Xe.to==null?null:Xe.to-W))}}return de}function Fn(F,W){if(W.full)return null;var se=$r(F,W.from.line)&&ot(F,W.from.line).markedSpans,de=$r(F,W.to.line)&&ot(F,W.to.line).markedSpans;if(!se&&!de)return null;var ye=W.from.ch,Xe=W.to.ch,It=Lt(W.from,W.to)==0,Zt=Qr(se,ye,It),fr=cr(de,Xe,It),br=W.text.length==1,xn=ve(W.text).length+(br?ye:0);if(Zt)for(var Pn=0;Pn<Zt.length;++Pn){var ui=Zt[Pn];if(ui.to==null){var ai=ir(fr,ui.marker);ai?br&&(ui.to=ai.to==null?null:ai.to+xn):ui.to=ye}}if(fr)for(var ia=0;ia<fr.length;++ia){var Pa=fr[ia];if(Pa.to!=null&&(Pa.to+=xn),Pa.from==null){var Ja=ir(Zt,Pa.marker);Ja||(Pa.from=xn,br&&(Zt||(Zt=[])).push(Pa))}else Pa.from+=xn,br&&(Zt||(Zt=[])).push(Pa)}Zt&&(Zt=Sr(Zt)),fr&&fr!=Zt&&(fr=Sr(fr));var Ga=[Zt];if(!br){var Wa=W.text.length-2,uo;if(Wa>0&&Zt)for(var Mo=0;Mo<Zt.length;++Mo)Zt[Mo].to==null&&(uo||(uo=[])).push(new Et(Zt[Mo].marker,null,null));for(var vs=0;vs<Wa;++vs)Ga.push(uo);Ga.push(fr)}return Ga}function Sr(F){for(var W=0;W<F.length;++W){var se=F[W];se.from!=null&&se.from==se.to&&se.marker.clearWhenEmpty!==!1&&F.splice(W--,1)}return F.length?F:null}function mn(F,W,se){var de=null;if(F.iter(W.line,se.line+1,function(ai){if(ai.markedSpans)for(var ia=0;ia<ai.markedSpans.length;++ia){var Pa=ai.markedSpans[ia].marker;Pa.readOnly&&(!de||X(de,Pa)==-1)&&(de||(de=[])).push(Pa)}}),!de)return null;for(var ye=[{from:W,to:se}],Xe=0;Xe<de.length;++Xe)for(var It=de[Xe],Zt=It.find(0),fr=0;fr<ye.length;++fr){var br=ye[fr];if(Lt(br.to,Zt.from)<0||Lt(br.from,Zt.to)>0)continue;var xn=[fr,1],Pn=Lt(br.from,Zt.from),ui=Lt(br.to,Zt.to);(Pn<0||!It.inclusiveLeft&&!Pn)&&xn.push({from:br.from,to:Zt.from}),(ui>0||!It.inclusiveRight&&!ui)&&xn.push({from:Zt.to,to:br.to}),ye.splice.apply(ye,xn),fr+=xn.length-3}return ye}function qr(F){var W=F.markedSpans;if(!W)return;for(var se=0;se<W.length;++se)W[se].marker.detachLine(F);F.markedSpans=null}function Dr(F,W){if(!W)return;for(var se=0;se<W.length;++se)W[se].marker.attachLine(F);F.markedSpans=W}function Xn(F){return F.inclusiveLeft?-1:0}function pi(F){return F.inclusiveRight?1:0}function Di(F,W){var se=F.lines.length-W.lines.length;if(se!=0)return se;var de=F.find(),ye=W.find(),Xe=Lt(de.from,ye.from)||Xn(F)-Xn(W);if(Xe)return-Xe;var It=Lt(de.to,ye.to)||pi(F)-pi(W);return It||W.id-F.id}function Wi(F,W){var se=lt&&F.markedSpans,de;if(se)for(var ye=void 0,Xe=0;Xe<se.length;++Xe)ye=se[Xe],ye.marker.collapsed&&(W?ye.from:ye.to)==null&&(!de||Di(de,ye.marker)<0)&&(de=ye.marker);return de}function zi(F){return Wi(F,!0)}function ca(F){return Wi(F,!1)}function hi(F,W){var se=lt&&F.markedSpans,de;if(se)for(var ye=0;ye<se.length;++ye){var Xe=se[ye];Xe.marker.collapsed&&(Xe.from==null||Xe.from<W)&&(Xe.to==null||Xe.to>W)&&(!de||Di(de,Xe.marker)<0)&&(de=Xe.marker)}return de}function Sa(F,W,se,de,ye){var Xe=ot(F,W),It=lt&&Xe.markedSpans;if(It)for(var Zt=0;Zt<It.length;++Zt){var fr=It[Zt];if(!fr.marker.collapsed)continue;var br=fr.marker.find(0),xn=Lt(br.from,se)||Xn(fr.marker)-Xn(ye),Pn=Lt(br.to,de)||pi(fr.marker)-pi(ye);if(xn>=0&&Pn<=0||xn<=0&&Pn>=0)continue;if(xn<=0&&(fr.marker.inclusiveRight&&ye.inclusiveLeft?Lt(br.to,se)>=0:Lt(br.to,se)>0)||xn>=0&&(fr.marker.inclusiveRight&&ye.inclusiveLeft?Lt(br.from,de)<=0:Lt(br.from,de)<0))return!0}}function zn(F){for(var W;W=zi(F);)F=W.find(-1,!0).line;return F}function fn(F){for(var W;W=ca(F);)F=W.find(1,!0).line;return F}function Qn(F){for(var W,se;W=ca(F);)F=W.find(1,!0).line,(se||(se=[])).push(F);return se}function gn(F,W){var se=ot(F,W),de=zn(se);return se==de?W:er(de)}function ji(F,W){if(W>F.lastLine())return W;var se=ot(F,W),de;if(!_n(F,se))return W;for(;de=ca(se);)se=de.find(1,!0).line;return er(se)+1}function _n(F,W){var se=lt&&W.markedSpans;if(se)for(var de=void 0,ye=0;ye<se.length;++ye){if(de=se[ye],!de.marker.collapsed)continue;if(de.from==null)return!0;if(de.marker.widgetNode)continue;if(de.from==0&&de.marker.inclusiveLeft&&oa(F,W,de))return!0}}function oa(F,W,se){if(se.to==null){var de=se.marker.find(1,!0);return oa(F,de.line,ir(de.line.markedSpans,se.marker))}if(se.marker.inclusiveRight&&se.to==W.text.length)return!0;for(var ye=void 0,Xe=0;Xe<W.markedSpans.length;++Xe)if(ye=W.markedSpans[Xe],ye.marker.collapsed&&!ye.marker.widgetNode&&ye.from==se.to&&(ye.to==null||ye.to!=se.from)&&(ye.marker.inclusiveLeft||se.marker.inclusiveRight)&&oa(F,W,ye))return!0}function Ci(F){F=zn(F);for(var W=0,se=F.parent,de=0;de<se.lines.length;++de){var ye=se.lines[de];if(ye==F)break;W+=ye.height}for(var Xe=se.parent;Xe;se=Xe,Xe=se.parent)for(var It=0;It<Xe.children.length;++It){var Zt=Xe.children[It];if(Zt==se)break;W+=Zt.height}return W}function gi(F){if(F.height==0)return 0;for(var W=F.text.length,se,de=F;se=zi(de);){var ye=se.find(0,!0);de=ye.from.line,W+=ye.from.ch-ye.to.ch}for(de=F;se=ca(de);){var Xe=se.find(0,!0);W-=de.text.length-Xe.from.ch,de=Xe.to.line,W+=de.text.length-Xe.to.ch}return W}function Pi(F){var W=F.display,se=F.doc;W.maxLine=ot(se,se.first),W.maxLineLength=gi(W.maxLine),W.maxLineChanged=!0,se.iter(function(de){var ye=gi(de);ye>W.maxLineLength&&(W.maxLineLength=ye,W.maxLine=de)})}var Ia=function(W,se,de){this.text=W,Dr(this,se),this.height=de?de(this):1};Ia.prototype.lineNo=function(){return er(this)},Ht(Ia);function kn(F,W,se,de){F.text=W,F.stateAfter&&(F.stateAfter=null),F.styles&&(F.styles=null),F.order!=null&&(F.order=null),qr(F),Dr(F,se);var ye=de?de(F):1;ye!=F.height&&Xt(F,ye)}function rn(F){F.parent=null,qr(F)}var Gn={},di={};function Ii(F,W){if(!F||/^\s*$/.test(F))return null;var se=W.addModeClass?di:Gn;return se[F]||(se[F]=F.replace(/\S+/g,"cm-$&"))}function Ei(F,W){var se=N("span",null,null,s?"padding-right: .1px":null),de={pre:N("pre",[se],"CodeMirror-line"),content:se,col:0,pos:0,cm:F,trailingSpace:!1,splitSpaces:F.getOption("lineWrapping")};W.measure={};for(var ye=0;ye<=(W.rest?W.rest.length:0);ye++){var Xe=ye?W.rest[ye-1]:W.line,It=void 0;de.pos=0,de.addToken=ea,mr(F.display.measure)&&(It=nt(Xe,F.doc.direction))&&(de.addToken=va(de.addToken,It)),de.map=[];var Zt=W!=F.display.externalMeasured&&er(Xe);no(Xe,de,sn(F,Xe,Zt)),Xe.styleClasses&&(Xe.styleClasses.bgClass&&(de.bgClass=B(Xe.styleClasses.bgClass,de.bgClass||"")),Xe.styleClasses.textClass&&(de.textClass=B(Xe.styleClasses.textClass,de.textClass||""))),de.map.length==0&&de.map.push(0,0,de.content.appendChild(ze(F.display.measure))),ye==0?(W.measure.map=de.map,W.measure.cache={}):((W.measure.maps||(W.measure.maps=[])).push(de.map),(W.measure.caches||(W.measure.caches=[])).push({}))}if(s){var fr=de.content.lastChild;(/\bcm-tab\b/.test(fr.className)||fr.querySelector&&fr.querySelector(".cm-tab"))&&(de.content.className="cm-tab-wrap-hack")}return St(F,"renderLine",F,W.line,de.pre),de.pre.className&&(de.textClass=B(de.pre.className,de.textClass||"")),de}function qi(F){var W=I("span","\u2022","cm-invalidchar");return W.title="\\u"+F.charCodeAt(0).toString(16),W.setAttribute("aria-label",W.title),W}function ea(F,W,se,de,ye,Xe,It){if(!W)return;var Zt=F.splitSpaces?ra(W,F.trailingSpace):W,fr=F.cm.state.specialChars,br=!1,xn;if(!fr.test(W))F.col+=W.length,xn=document.createTextNode(Zt),F.map.push(F.pos,F.pos+W.length,xn),g&&f<9&&(br=!0),F.pos+=W.length;else{xn=document.createDocumentFragment();for(var Pn=0;;){fr.lastIndex=Pn;var ui=fr.exec(W),ai=ui?ui.index-Pn:W.length-Pn;if(ai){var ia=document.createTextNode(Zt.slice(Pn,Pn+ai));g&&f<9?xn.appendChild(I("span",[ia])):xn.appendChild(ia),F.map.push(F.pos,F.pos+ai,ia),F.col+=ai,F.pos+=ai}if(!ui)break;Pn+=ai+1;var Pa=void 0;if(ui[0]==" "){var Ja=F.cm.options.tabSize,Ga=Ja-F.col%Ja;Pa=xn.appendChild(I("span",Fe(Ga),"cm-tab")),Pa.setAttribute("role","presentation"),Pa.setAttribute("cm-text"," "),F.col+=Ga}else ui[0]=="\r"||ui[0]==`
`?(Pa=xn.appendChild(I("span",ui[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Pa.setAttribute("cm-text",ui[0]),F.col+=1):(Pa=F.cm.options.specialCharPlaceholder(ui[0]),Pa.setAttribute("cm-text",ui[0]),g&&f<9?xn.appendChild(I("span",[Pa])):xn.appendChild(Pa),F.col+=1);F.map.push(F.pos,F.pos+1,Pa),F.pos++}}if(F.trailingSpace=Zt.charCodeAt(W.length-1)==32,se||de||ye||br||Xe||It){var Wa=se||"";de&&(Wa+=de),ye&&(Wa+=ye);var uo=I("span",[xn],Wa,Xe);if(It)for(var Mo in It)It.hasOwnProperty(Mo)&&Mo!="style"&&Mo!="class"&&uo.setAttribute(Mo,It[Mo]);return F.content.appendChild(uo)}F.content.appendChild(xn)}function ra(F,W){if(F.length>1&&!/ /.test(F))return F;for(var se=W,de="",ye=0;ye<F.length;ye++){var Xe=F.charAt(ye);Xe==" "&&se&&(ye==F.length-1||F.charCodeAt(ye+1)==32)&&(Xe="\xA0"),de+=Xe,se=Xe==" "}return de}function va(F,W){return function(se,de,ye,Xe,It,Zt,fr){ye=ye?ye+" cm-force-border":"cm-force-border";for(var br=se.pos,xn=br+de.length;;){for(var Pn=void 0,ui=0;ui<W.length&&!(Pn=W[ui],Pn.to>br&&Pn.from<=br);ui++);if(Pn.to>=xn)return F(se,de,ye,Xe,It,Zt,fr);F(se,de.slice(0,Pn.to-br),ye,Xe,null,Zt,fr),Xe=null,de=de.slice(Pn.to-br),br=Pn.to}}}function co(F,W,se,de){var ye=!de&&se.widgetNode;ye&&F.map.push(F.pos,F.pos+W,ye),!de&&F.cm.display.input.needsContentAttribute&&(ye||(ye=F.content.appendChild(document.createElement("span"))),ye.setAttribute("cm-marker",se.id)),ye&&(F.cm.display.input.setUneditable(ye),F.content.appendChild(ye)),F.pos+=W,F.trailingSpace=!1}function no(F,W,se){var de=F.markedSpans,ye=F.text,Xe=0;if(!de){for(var It=1;It<se.length;It+=2)W.addToken(W,ye.slice(Xe,Xe=se[It]),Ii(se[It+1],W.cm.options));return}for(var Zt=ye.length,fr=0,br=1,xn="",Pn,ui,ai=0,ia,Pa,Ja,Ga,Wa;;){if(ai==fr){ia=Pa=Ja=ui="",Wa=null,Ga=null,ai=Infinity;for(var uo=[],Mo=void 0,vs=0;vs<de.length;++vs){var Yo=de[vs],Bs=Yo.marker;if(Bs.type=="bookmark"&&Yo.from==fr&&Bs.widgetNode)uo.push(Bs);else if(Yo.from<=fr&&(Yo.to==null||Yo.to>fr||Bs.collapsed&&Yo.to==fr&&Yo.from==fr)){if(Yo.to!=null&&Yo.to!=fr&&ai>Yo.to&&(ai=Yo.to,Pa=""),Bs.className&&(ia+=" "+Bs.className),Bs.css&&(ui=(ui?ui+";":"")+Bs.css),Bs.startStyle&&Yo.from==fr&&(Ja+=" "+Bs.startStyle),Bs.endStyle&&Yo.to==ai&&(Mo||(Mo=[])).push(Bs.endStyle,Yo.to),Bs.title&&((Wa||(Wa={})).title=Bs.title),Bs.attributes)for(var bl in Bs.attributes)(Wa||(Wa={}))[bl]=Bs.attributes[bl];Bs.collapsed&&(!Ga||Di(Ga.marker,Bs)<0)&&(Ga=Yo)}else Yo.from>fr&&ai>Yo.from&&(ai=Yo.from)}if(Mo)for(var Wl=0;Wl<Mo.length;Wl+=2)Mo[Wl+1]==ai&&(Pa+=" "+Mo[Wl]);if(!Ga||Ga.from==fr)for(var Dl=0;Dl<uo.length;++Dl)co(W,0,uo[Dl]);if(Ga&&(Ga.from||0)==fr){if(co(W,(Ga.to==null?Zt+1:Ga.to)-fr,Ga.marker,Ga.from==null),Ga.to==null)return;Ga.to==fr&&(Ga=!1)}}if(fr>=Zt)break;for(var mc=Math.min(Zt,ai);;){if(xn){var Mc=fr+xn.length;if(!Ga){var cc=Mc>mc?xn.slice(0,mc-fr):xn;W.addToken(W,cc,Pn?Pn+ia:ia,Ja,fr+cc.length==ai?Pa:"",ui,Wa)}if(Mc>=mc){xn=xn.slice(mc-fr),fr=mc;break}fr=Mc,Ja=""}xn=ye.slice(Xe,Xe=se[br++]),Pn=Ii(se[br++],W.cm.options)}}}function as(F,W,se){this.line=W,this.rest=Qn(W),this.size=this.rest?er(ve(this.rest))-se+1:1,this.node=this.text=null,this.hidden=_n(F,W)}function Ui(F,W,se){for(var de=[],ye,Xe=W;Xe<se;Xe=ye){var It=new as(F.doc,ot(F.doc,Xe),Xe);ye=Xe+It.size,de.push(It)}return de}var un=null;function pa(F){un?un.ops.push(F):F.ownsGroup=un={ops:[F],delayedCallbacks:[]}}function ba(F){var W=F.delayedCallbacks,se=0;do{for(;se<W.length;se++)W[se].call(null);for(var de=0;de<F.ops.length;de++){var ye=F.ops[de];if(ye.cursorActivityHandlers)for(;ye.cursorActivityCalled<ye.cursorActivityHandlers.length;)ye.cursorActivityHandlers[ye.cursorActivityCalled++].call(null,ye.cm)}}while(se<W.length)}function na(F,W){var se=F.ownsGroup;if(!se)return;try{ba(se)}finally{un=null,W(se)}}var io=null;function sr(F,W){var se=bt(F,W);if(!se.length)return;var de=Array.prototype.slice.call(arguments,2),ye;un?ye=un.delayedCallbacks:io?ye=io:(ye=io=[],setTimeout(pn,0));for(var Xe=function(fr){ye.push(function(){return se[fr].apply(null,de)})},It=0;It<se.length;++It)Xe(It)}function pn(){var F=io;io=null;for(var W=0;W<F.length;++W)F[W]()}function En(F,W,se,de){for(var ye=0;ye<W.changes.length;ye++){var Xe=W.changes[ye];Xe=="text"?Er(F,W):Xe=="gutter"?Xr(F,W,se,de):Xe=="class"?Tr(F,W):Xe=="widget"&&Jr(F,W,de)}W.changes=null}function Bn(F){return F.node==F.text&&(F.node=I("div",null,null,"position: relative"),F.text.parentNode&&F.text.parentNode.replaceChild(F.node,F.text),F.node.appendChild(F.text),g&&f<8&&(F.node.style.zIndex=2)),F.node}function ft(F,W){var se=W.bgClass?W.bgClass+" "+(W.line.bgClass||""):W.line.bgClass;if(se&&(se+=" CodeMirror-linebackground"),W.background)se?W.background.className=se:(W.background.parentNode.removeChild(W.background),W.background=null);else if(se){var de=Bn(W);W.background=de.insertBefore(I("div",null,se),de.firstChild),F.display.input.setUneditable(W.background)}}function Gt(F,W){var se=F.display.externalMeasured;return se&&se.line==W.line?(F.display.externalMeasured=null,W.measure=se.measure,se.built):Ei(F,W)}function Er(F,W){var se=W.text.className,de=Gt(F,W);W.text==W.node&&(W.node=de.pre),W.text.parentNode.replaceChild(de.pre,W.text),W.text=de.pre,de.bgClass!=W.bgClass||de.textClass!=W.textClass?(W.bgClass=de.bgClass,W.textClass=de.textClass,Tr(F,W)):se&&(W.text.className=se)}function Tr(F,W){ft(F,W),W.line.wrapClass?Bn(W).className=W.line.wrapClass:W.node!=W.text&&(W.node.className="");var se=W.textClass?W.textClass+" "+(W.line.textClass||""):W.line.textClass;W.text.className=se||""}function Xr(F,W,se,de){if(W.gutter&&(W.node.removeChild(W.gutter),W.gutter=null),W.gutterBackground&&(W.node.removeChild(W.gutterBackground),W.gutterBackground=null),W.line.gutterClass){var ye=Bn(W);W.gutterBackground=I("div",null,"CodeMirror-gutter-background "+W.line.gutterClass,"left: "+(F.options.fixedGutter?de.fixedPos:-de.gutterTotalWidth)+"px; width: "+de.gutterTotalWidth+"px"),F.display.input.setUneditable(W.gutterBackground),ye.insertBefore(W.gutterBackground,W.text)}var Xe=W.line.gutterMarkers;if(F.options.lineNumbers||Xe){var It=Bn(W),Zt=W.gutter=I("div",null,"CodeMirror-gutter-wrapper","left: "+(F.options.fixedGutter?de.fixedPos:-de.gutterTotalWidth)+"px");if(F.display.input.setUneditable(Zt),It.insertBefore(Zt,W.text),W.line.gutterClass&&(Zt.className+=" "+W.line.gutterClass),F.options.lineNumbers&&(!Xe||!Xe["CodeMirror-linenumbers"])&&(W.lineNumber=Zt.appendChild(I("div",Mn(F.options,se),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+de.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+F.display.lineNumInnerWidth+"px"))),Xe)for(var fr=0;fr<F.display.gutterSpecs.length;++fr){var br=F.display.gutterSpecs[fr].className,xn=Xe.hasOwnProperty(br)&&Xe[br];xn&&Zt.appendChild(I("div",[xn],"CodeMirror-gutter-elt","left: "+de.gutterLeft[br]+"px; width: "+de.gutterWidth[br]+"px"))}}}function Jr(F,W,se){W.alignable&&(W.alignable=null);for(var de=C("CodeMirror-linewidget"),ye=W.node.firstChild,Xe=void 0;ye;ye=Xe)Xe=ye.nextSibling,de.test(ye.className)&&W.node.removeChild(ye);Ln(F,W,se)}function dn(F,W,se,de){var ye=Gt(F,W);return W.text=W.node=ye.pre,ye.bgClass&&(W.bgClass=ye.bgClass),ye.textClass&&(W.textClass=ye.textClass),Tr(F,W),Xr(F,W,se,de),Ln(F,W,de),W.node}function Ln(F,W,se){if(Zn(F,W.line,W,se,!0),W.rest)for(var de=0;de<W.rest.length;de++)Zn(F,W.rest[de],W,se,!1)}function Zn(F,W,se,de,ye){if(!W.widgets)return;for(var Xe=Bn(se),It=0,Zt=W.widgets;It<Zt.length;++It){var fr=Zt[It],br=I("div",[fr.node],"CodeMirror-linewidget"+(fr.className?" "+fr.className:""));fr.handleMouseEvents||br.setAttribute("cm-ignore-events","true"),Un(fr,br,se,de),F.display.input.setUneditable(br),ye&&fr.above?Xe.insertBefore(br,se.gutter||se.text):Xe.appendChild(br),sr(fr,"redraw")}}function Un(F,W,se,de){if(F.noHScroll){(se.alignable||(se.alignable=[])).push(W);var ye=de.wrapperWidth;W.style.left=de.fixedPos+"px",F.coverGutter||(ye-=de.gutterTotalWidth,W.style.paddingLeft=de.gutterTotalWidth+"px"),W.style.width=ye+"px"}F.coverGutter&&(W.style.zIndex=5,W.style.position="relative",F.noHScroll||(W.style.marginLeft=-de.gutterTotalWidth+"px"))}function li(F){if(F.height!=null)return F.height;var W=F.doc.cm;if(!W)return 0;if(!k(document.body,F.node)){var se="position: relative;";F.coverGutter&&(se+="margin-left: -"+W.display.gutters.offsetWidth+"px;"),F.noHScroll&&(se+="width: "+W.display.wrapper.clientWidth+"px;"),T(W.display.measure,I("div",[F.node],null,se))}return F.height=F.node.parentNode.offsetHeight}function fi(F,W){for(var se=qe(W);se!=F.wrapper;se=se.parentNode)if(!se||se.nodeType==1&&se.getAttribute("cm-ignore-events")=="true"||se.parentNode==F.sizer&&se!=F.mover)return!0}function Kn(F){return F.lineSpace.offsetTop}function ei(F){return F.mover.offsetHeight-F.lineSpace.offsetHeight}function qn(F){if(F.cachedPaddingH)return F.cachedPaddingH;var W=T(F.measure,I("pre","x","CodeMirror-line-like")),se=window.getComputedStyle?window.getComputedStyle(W):W.currentStyle,de={left:parseInt(se.paddingLeft),right:parseInt(se.paddingRight)};return!isNaN(de.left)&&!isNaN(de.right)&&(F.cachedPaddingH=de),de}function _i(F){return Z-F.display.nativeBarWidth}function Ni(F){return F.display.scroller.clientWidth-_i(F)-F.display.barWidth}function Vi(F){return F.display.scroller.clientHeight-_i(F)-F.display.barHeight}function ua(F,W,se){var de=F.options.lineWrapping,ye=de&&Ni(F);if(!W.measure.heights||de&&W.measure.width!=ye){var Xe=W.measure.heights=[];if(de){W.measure.width=ye;for(var It=W.text.firstChild.getClientRects(),Zt=0;Zt<It.length-1;Zt++){var fr=It[Zt],br=It[Zt+1];Math.abs(fr.bottom-br.bottom)>2&&Xe.push((fr.bottom+br.top)/2-se.top)}}Xe.push(se.bottom-se.top)}}function Qi(F,W,se){if(F.line==W)return{map:F.measure.map,cache:F.measure.cache};for(var de=0;de<F.rest.length;de++)if(F.rest[de]==W)return{map:F.measure.maps[de],cache:F.measure.caches[de]};for(var ye=0;ye<F.rest.length;ye++)if(er(F.rest[ye])>se)return{map:F.measure.maps[ye],cache:F.measure.caches[ye],before:!0}}function Ca(F,W){W=zn(W);var se=er(W),de=F.display.externalMeasured=new as(F.doc,W,se);de.lineN=se;var ye=de.built=Ei(F,de);return de.text=ye.pre,T(F.display.lineMeasure,ye.pre),de}function Na(F,W,se,de){return wa(F,ta(F,W),se,de)}function ma(F,W){if(W>=F.display.viewFrom&&W<F.display.viewTo)return F.display.view[No(F,W)];var se=F.display.externalMeasured;if(se&&W>=se.lineN&&W<se.lineN+se.size)return se}function ta(F,W){var se=er(W),de=ma(F,se);de&&!de.text?de=null:de&&de.changes&&(En(F,de,se,to(F)),F.curOp.forceUpdate=!0),de||(de=Ca(F,W));var ye=Qi(de,W,se);return{line:W,view:de,rect:null,map:ye.map,cache:ye.cache,before:ye.before,hasHeights:!1}}function wa(F,W,se,de,ye){W.before&&(se=-1);var Xe=se+(de||""),It;return W.cache.hasOwnProperty(Xe)?It=W.cache[Xe]:(W.rect||(W.rect=W.view.text.getBoundingClientRect()),W.hasHeights||(ua(F,W.view,W.rect),W.hasHeights=!0),It=kr(F,W,se,de),It.bogus||(W.cache[Xe]=It)),{left:It.left,right:It.right,top:ye?It.rtop:It.top,bottom:ye?It.rbottom:It.bottom}}var wi={left:0,right:0,top:0,bottom:0};function fa(F,W,se){for(var de,ye,Xe,It,Zt,fr,br=0;br<F.length;br+=3)if(Zt=F[br],fr=F[br+1],W<Zt?(ye=0,Xe=1,It="left"):W<fr?(ye=W-Zt,Xe=ye+1):(br==F.length-3||W==fr&&F[br+3]>W)&&(Xe=fr-Zt,ye=Xe-1,W>=fr&&(It="right")),ye!=null){if(de=F[br+2],Zt==fr&&se==(de.insertLeft?"left":"right")&&(It=se),se=="left"&&ye==0)for(;br&&F[br-2]==F[br-3]&&F[br-1].insertLeft;)de=F[(br-=3)+2],It="left";if(se=="right"&&ye==fr-Zt)for(;br<F.length-3&&F[br+3]==F[br+4]&&!F[br+5].insertLeft;)de=F[(br+=3)+2],It="right";break}return{node:de,start:ye,end:Xe,collapse:It,coverStart:Zt,coverEnd:fr}}function ja(F,W){var se=wi;if(W=="left")for(var de=0;de<F.length&&!((se=F[de]).left!=se.right);de++);else for(var ye=F.length-1;ye>=0&&!((se=F[ye]).left!=se.right);ye--);return se}function kr(F,W,se,de){var ye=fa(W.map,se,de),Xe=ye.node,It=ye.start,Zt=ye.end,fr=ye.collapse,br;if(Xe.nodeType==3){for(var xn=0;xn<4;xn++){for(;It&&Ee(W.line.text.charAt(ye.coverStart+It));)--It;for(;ye.coverStart+Zt<ye.coverEnd&&Ee(W.line.text.charAt(ye.coverStart+Zt));)++Zt;if(g&&f<9&&It==0&&Zt==ye.coverEnd-ye.coverStart?br=Xe.parentNode.getBoundingClientRect():br=ja(M(Xe,It,Zt).getClientRects(),de),br.left||br.right||It==0)break;Zt=It,It=It-1,fr="right"}g&&f<11&&(br=Zr(F.display.measure,br))}else{It>0&&(fr=de="right");var Pn;F.options.lineWrapping&&(Pn=Xe.getClientRects()).length>1?br=Pn[de=="right"?Pn.length-1:0]:br=Xe.getBoundingClientRect()}if(g&&f<9&&!It&&(!br||!br.left&&!br.right)){var ui=Xe.parentNode.getClientRects()[0];ui?br={left:ui.left,right:ui.left+so(F.display),top:ui.top,bottom:ui.bottom}:br=wi}for(var ai=br.top-W.rect.top,ia=br.bottom-W.rect.top,Pa=(ai+ia)/2,Ja=W.view.measure.heights,Ga=0;Ga<Ja.length-1&&!(Pa<Ja[Ga]);Ga++);var Wa=Ga?Ja[Ga-1]:0,uo=Ja[Ga],Mo={left:(fr=="right"?br.right:br.left)-W.rect.left,right:(fr=="left"?br.left:br.right)-W.rect.left,top:Wa,bottom:uo};return!br.left&&!br.right&&(Mo.bogus=!0),F.options.singleCursorHeightPerLine||(Mo.rtop=ai,Mo.rbottom=ia),Mo}function Zr(F,W){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!at(F))return W;var se=screen.logicalXDPI/screen.deviceXDPI,de=screen.logicalYDPI/screen.deviceYDPI;return{left:W.left*se,right:W.right*se,top:W.top*de,bottom:W.bottom*de}}function vn(F){if(F.measure&&(F.measure.cache={},F.measure.heights=null,F.rest))for(var W=0;W<F.rest.length;W++)F.measure.caches[W]={}}function Vr(F){F.display.externalMeasure=null,S(F.display.lineMeasure);for(var W=0;W<F.display.view.length;W++)vn(F.display.view[W])}function dr(F){Vr(F),F.display.cachedCharWidth=F.display.cachedTextHeight=F.display.cachedPaddingH=null,F.options.lineWrapping||(F.display.maxLineChanged=!0),F.display.lineNumChars=null}function jr(){return c&&o?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function vr(){return c&&o?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function nn(F){var W=0;if(F.widgets)for(var se=0;se<F.widgets.length;++se)F.widgets[se].above&&(W+=li(F.widgets[se]));return W}function tn(F,W,se,de,ye){if(!ye){var Xe=nn(W);se.top+=Xe,se.bottom+=Xe}if(de=="line")return se;de||(de="local");var It=Ci(W);if(de=="local"?It+=Kn(F.display):It-=F.display.viewOffset,de=="page"||de=="window"){var Zt=F.display.lineSpace.getBoundingClientRect();It+=Zt.top+(de=="window"?0:vr());var fr=Zt.left+(de=="window"?0:jr());se.left+=fr,se.right+=fr}return se.top+=It,se.bottom+=It,se}function jn(F,W,se){if(se=="div")return W;var de=W.left,ye=W.top;if(se=="page")de-=jr(),ye-=vr();else if(se=="local"||!se){var Xe=F.display.sizer.getBoundingClientRect();de+=Xe.left,ye+=Xe.top}var It=F.display.lineSpace.getBoundingClientRect();return{left:de-It.left,top:ye-It.top}}function On(F,W,se,de,ye){return de||(de=ot(F.doc,W.line)),tn(F,de,Na(F,de,W.ch,ye),se)}function Vn(F,W,se,de,ye,Xe){de=de||ot(F.doc,W.line),ye||(ye=ta(F,de));function It(ia,Pa){var Ja=wa(F,ye,ia,Pa?"right":"left",Xe);return Pa?Ja.left=Ja.right:Ja.right=Ja.left,tn(F,de,Ja,se)}var Zt=nt(de,F.doc.direction),fr=W.ch,br=W.sticky;if(fr>=de.text.length?(fr=de.text.length,br="before"):fr<=0&&(fr=0,br="after"),!Zt)return It(br=="before"?fr-1:fr,br=="before");function xn(ia,Pa,Ja){var Ga=Zt[Pa],Wa=Ga.level==1;return It(Ja?ia-1:ia,Wa!=Ja)}var Pn=oe(Zt,fr,br),ui=le,ai=xn(fr,Pn,br=="before");return ui!=null&&(ai.other=xn(fr,ui,br!="before")),ai}function Ai(F,W){var se=0;W=Mt(F.doc,W),F.options.lineWrapping||(se=so(F.display)*W.ch);var de=ot(F.doc,W.line),ye=Ci(de)+Kn(F.display);return{left:se,right:se,top:ye,bottom:ye+de.height}}function Li(F,W,se,de,ye){var Xe=or(F,W,se);return Xe.xRel=ye,de&&(Xe.outside=de),Xe}function Ri(F,W,se){var de=F.doc;if(se+=F.display.viewOffset,se<0)return Li(de.first,0,null,-1,-1);var ye=Kr(de,se),Xe=de.first+de.size-1;if(ye>Xe)return Li(de.first+de.size-1,ot(de,Xe).text.length,null,1,1);W<0&&(W=0);for(var It=ot(de,ye);;){var Zt=bo(F,It,ye,W,se),fr=hi(It,Zt.ch+(Zt.xRel>0||Zt.outside>0?1:0));if(!fr)return Zt;var br=fr.find(1);if(br.line==ye)return br;It=ot(de,ye=br.line)}}function xa(F,W,se,de){de-=nn(W);var ye=W.text.length,Xe=Me(function(It){return wa(F,se,It-1).bottom<=de},ye,0);return ye=Me(function(It){return wa(F,se,It).top>de},Xe,ye),{begin:Xe,end:ye}}function oo(F,W,se,de){se||(se=ta(F,W));var ye=tn(F,W,wa(F,se,de),"line").top;return xa(F,W,se,ye)}function Xa(F,W,se,de){return F.bottom<=se?!1:F.top>se?!0:(de?F.left:F.right)>W}function bo(F,W,se,de,ye){ye-=Ci(W);var Xe=ta(F,W),It=nn(W),Zt=0,fr=W.text.length,br=!0,xn=nt(W,F.doc.direction);if(xn){var Pn=(F.options.lineWrapping?wo:Ao)(F,W,se,Xe,xn,de,ye);br=Pn.level!=1,Zt=br?Pn.from:Pn.to-1,fr=br?Pn.to:Pn.from-1}var ui=null,ai=null,ia=Me(function(vs){var Yo=wa(F,Xe,vs);return Yo.top+=It,Yo.bottom+=It,Xa(Yo,de,ye,!1)?(Yo.top<=ye&&Yo.left<=de&&(ui=vs,ai=Yo),!0):!1},Zt,fr),Pa,Ja,Ga=!1;if(ai){var Wa=de-ai.left<ai.right-de,uo=Wa==br;ia=ui+(uo?0:1),Ja=uo?"after":"before",Pa=Wa?ai.left:ai.right}else{!br&&(ia==fr||ia==Zt)&&ia++,Ja=ia==0?"after":ia==W.text.length?"before":wa(F,Xe,ia-(br?1:0)).bottom+It<=ye==br?"after":"before";var Mo=Vn(F,or(se,ia,Ja),"line",W,Xe);Pa=Mo.left,Ga=ye<Mo.top?-1:ye>=Mo.bottom?1:0}return ia=ke(W.text,ia,1),Li(se,ia,Ja,Ga,de-Pa)}function Ao(F,W,se,de,ye,Xe,It){var Zt=Me(function(Pn){var ui=ye[Pn],ai=ui.level!=1;return Xa(Vn(F,or(se,ai?ui.to:ui.from,ai?"before":"after"),"line",W,de),Xe,It,!0)},0,ye.length-1),fr=ye[Zt];if(Zt>0){var br=fr.level!=1,xn=Vn(F,or(se,br?fr.from:fr.to,br?"after":"before"),"line",W,de);Xa(xn,Xe,It,!0)&&xn.top>It&&(fr=ye[Zt-1])}return fr}function wo(F,W,se,de,ye,Xe,It){var Zt=xa(F,W,de,It),fr=Zt.begin,br=Zt.end;/\s/.test(W.text.charAt(br-1))&&br--;for(var xn=null,Pn=null,ui=0;ui<ye.length;ui++){var ai=ye[ui];if(ai.from>=br||ai.to<=fr)continue;var ia=ai.level!=1,Pa=wa(F,de,ia?Math.min(br,ai.to)-1:Math.max(fr,ai.from)).right,Ja=Pa<Xe?Xe-Pa+1e9:Pa-Xe;(!xn||Pn>Ja)&&(xn=ai,Pn=Ja)}return xn||(xn=ye[ye.length-1]),xn.from<fr&&(xn={from:fr,to:xn.to,level:xn.level}),xn.to>br&&(xn={from:xn.from,to:br,level:xn.level}),xn}var Fa;function Ea(F){if(F.cachedTextHeight!=null)return F.cachedTextHeight;if(Fa==null){Fa=I("pre",null,"CodeMirror-line-like");for(var W=0;W<49;++W)Fa.appendChild(document.createTextNode("x")),Fa.appendChild(I("br"));Fa.appendChild(document.createTextNode("x"))}T(F.measure,Fa);var se=Fa.offsetHeight/50;return se>3&&(F.cachedTextHeight=se),S(F.measure),se||1}function so(F){if(F.cachedCharWidth!=null)return F.cachedCharWidth;var W=I("span","xxxxxxxxxx"),se=I("pre",[W],"CodeMirror-line-like");T(F.measure,se);var de=W.getBoundingClientRect(),ye=(de.right-de.left)/10;return ye>2&&(F.cachedCharWidth=ye),ye||10}function to(F){for(var W=F.display,se={},de={},ye=W.gutters.clientLeft,Xe=W.gutters.firstChild,It=0;Xe;Xe=Xe.nextSibling,++It){var Zt=F.display.gutterSpecs[It].className;se[Zt]=Xe.offsetLeft+Xe.clientLeft+ye,de[Zt]=Xe.clientWidth}return{fixedPos:Lo(W),gutterTotalWidth:W.gutters.offsetWidth,gutterLeft:se,gutterWidth:de,wrapperWidth:W.wrapper.clientWidth}}function Lo(F){return F.scroller.getBoundingClientRect().left-F.sizer.getBoundingClientRect().left}function Xo(F){var W=Ea(F.display),se=F.options.lineWrapping,de=se&&Math.max(5,F.display.scroller.clientWidth/so(F.display)-3);return function(ye){if(_n(F.doc,ye))return 0;var Xe=0;if(ye.widgets)for(var It=0;It<ye.widgets.length;It++)ye.widgets[It].height&&(Xe+=ye.widgets[It].height);return se?Xe+(Math.ceil(ye.text.length/de)||1)*W:Xe+W}}function ro(F){var W=F.doc,se=Xo(F);W.iter(function(de){var ye=se(de);ye!=de.height&&Xt(de,ye)})}function za(F,W,se,de){var ye=F.display;if(!se&&qe(W).getAttribute("cm-not-content")=="true")return null;var Xe,It,Zt=ye.lineSpace.getBoundingClientRect();try{Xe=W.clientX-Zt.left,It=W.clientY-Zt.top}catch(Pn){return null}var fr=Ri(F,Xe,It),br;if(de&&fr.xRel>0&&(br=ot(F.doc,fr.line).text).length==fr.ch){var xn=z(br,br.length,F.options.tabSize)-br.length;fr=or(fr.line,Math.max(0,Math.round((Xe-qn(F.display).left)/so(F.display))-xn))}return fr}function No(F,W){if(W>=F.display.viewTo)return null;if(W-=F.display.viewFrom,W<0)return null;for(var se=F.display.view,de=0;de<se.length;de++)if(W-=se[de].size,W<0)return de}function _o(F,W,se,de){W==null&&(W=F.doc.first),se==null&&(se=F.doc.first+F.doc.size),de||(de=0);var ye=F.display;if(de&&se<ye.viewTo&&(ye.updateLineNumbers==null||ye.updateLineNumbers>W)&&(ye.updateLineNumbers=W),F.curOp.viewChanged=!0,W>=ye.viewTo)lt&&gn(F.doc,W)<ye.viewTo&&Ro(F);else if(se<=ye.viewFrom)lt&&ji(F.doc,se+de)>ye.viewFrom?Ro(F):(ye.viewFrom+=de,ye.viewTo+=de);else if(W<=ye.viewFrom&&se>=ye.viewTo)Ro(F);else if(W<=ye.viewFrom){var Xe=Jo(F,se,se+de,1);Xe?(ye.view=ye.view.slice(Xe.index),ye.viewFrom=Xe.lineN,ye.viewTo+=de):Ro(F)}else if(se>=ye.viewTo){var It=Jo(F,W,W,-1);It?(ye.view=ye.view.slice(0,It.index),ye.viewTo=It.lineN):Ro(F)}else{var Zt=Jo(F,W,W,-1),fr=Jo(F,se,se+de,1);Zt&&fr?(ye.view=ye.view.slice(0,Zt.index).concat(Ui(F,Zt.lineN,fr.lineN)).concat(ye.view.slice(fr.index)),ye.viewTo+=de):Ro(F)}var br=ye.externalMeasured;br&&(se<br.lineN?br.lineN+=de:W<br.lineN+br.size&&(ye.externalMeasured=null))}function Aa(F,W,se){F.curOp.viewChanged=!0;var de=F.display,ye=F.display.externalMeasured;if(ye&&W>=ye.lineN&&W<ye.lineN+ye.size&&(de.externalMeasured=null),W<de.viewFrom||W>=de.viewTo)return;var Xe=de.view[No(F,W)];if(Xe.node==null)return;var It=Xe.changes||(Xe.changes=[]);X(It,se)==-1&&It.push(se)}function Ro(F){F.display.viewFrom=F.display.viewTo=F.doc.first,F.display.view=[],F.display.viewOffset=0}function Jo(F,W,se,de){var ye=No(F,W),Xe,It=F.display.view;if(!lt||se==F.doc.first+F.doc.size)return{index:ye,lineN:se};for(var Zt=F.display.viewFrom,fr=0;fr<ye;fr++)Zt+=It[fr].size;if(Zt!=W){if(de>0){if(ye==It.length-1)return null;Xe=Zt+It[ye].size-W,ye++}else Xe=Zt-W;W+=Xe,se+=Xe}for(;gn(F.doc,se)!=se;){if(ye==(de<0?0:It.length-1))return null;se+=de*It[ye-(de<0?1:0)].size,ye+=de}return{index:ye,lineN:se}}function Ko(F,W,se){var de=F.display,ye=de.view;ye.length==0||W>=de.viewTo||se<=de.viewFrom?(de.view=Ui(F,W,se),de.viewFrom=W):(de.viewFrom>W?de.view=Ui(F,W,de.viewFrom).concat(de.view):de.viewFrom<W&&(de.view=de.view.slice(No(F,W))),de.viewFrom=W,de.viewTo<se?de.view=de.view.concat(Ui(F,de.viewTo,se)):de.viewTo>se&&(de.view=de.view.slice(0,No(F,se)))),de.viewTo=se}function is(F){for(var W=F.display.view,se=0,de=0;de<W.length;de++){var ye=W[de];!ye.hidden&&(!ye.node||ye.changes)&&++se}return se}function es(F){F.display.input.showSelection(F.display.input.prepareSelection())}function ls(F,W){W===void 0&&(W=!0);for(var se=F.doc,de={},ye=de.cursors=document.createDocumentFragment(),Xe=de.selection=document.createDocumentFragment(),It=0;It<se.sel.ranges.length;It++){if(!W&&It==se.sel.primIndex)continue;var Zt=se.sel.ranges[It];if(Zt.from().line>=F.display.viewTo||Zt.to().line<F.display.viewFrom)continue;var fr=Zt.empty();(fr||F.options.showCursorWhenSelecting)&&Fo(F,Zt.head,ye),fr||ys(F,Zt,Xe)}return de}function Fo(F,W,se){var de=Vn(F,W,"div",null,null,!F.options.singleCursorHeightPerLine),ye=se.appendChild(I("div","\xA0","CodeMirror-cursor"));if(ye.style.left=de.left+"px",ye.style.top=de.top+"px",ye.style.height=Math.max(0,de.bottom-de.top)*F.options.cursorHeight+"px",de.other){var Xe=se.appendChild(I("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));Xe.style.display="",Xe.style.left=de.other.left+"px",Xe.style.top=de.other.top+"px",Xe.style.height=(de.other.bottom-de.other.top)*.85+"px"}}function Qa(F,W){return F.top-W.top||F.left-W.left}function ys(F,W,se){var de=F.display,ye=F.doc,Xe=document.createDocumentFragment(),It=qn(F.display),Zt=It.left,fr=Math.max(de.sizerWidth,Ni(F)-de.sizer.offsetLeft)-It.right,br=ye.direction=="ltr";function xn(uo,Mo,vs,Yo){Mo<0&&(Mo=0),Mo=Math.round(Mo),Yo=Math.round(Yo),Xe.appendChild(I("div",null,"CodeMirror-selected","position: absolute; left: "+uo+`px;
top: `+Mo+"px; width: "+(vs==null?fr-uo:vs)+`px;
height: `+(Yo-Mo)+"px"))}function Pn(uo,Mo,vs){var Yo=ot(ye,uo),Bs=Yo.text.length,bl,Wl;function Dl(cc,gc){return On(F,or(uo,cc),"div",Yo,gc)}function mc(cc,gc,uc){var ho=oo(F,Yo,null,cc),jl=gc=="ltr"==(uc=="after")?"left":"right",kl=uc=="after"?ho.begin:ho.end-(/\s/.test(Yo.text.charAt(ho.end-1))?2:1);return Dl(kl,jl)[jl]}var Mc=nt(Yo,ye.direction);return me(Mc,Mo||0,vs==null?Bs:vs,function(cc,gc,uc,ho){var jl=uc=="ltr",kl=Dl(cc,jl?"left":"right"),ec=Dl(gc-1,jl?"right":"left"),pd=Mo==null&&cc==0,sl=vs==null&&gc==Bs,zs=ho==0,eu=!Mc||ho==Mc.length-1;if(ec.top-kl.top<=3){var Ic=(br?pd:sl)&&zs,md=(br?sl:pd)&&eu,xu=Ic?Zt:(jl?kl:ec).left,tu=md?fr:(jl?ec:kl).right;xn(xu,kl.top,tu-xu,kl.bottom)}else{var Nu,Pc,hu,Du;jl?(Nu=br&&pd&&zs?Zt:kl.left,Pc=br?fr:mc(cc,uc,"before"),hu=br?Zt:mc(gc,uc,"after"),Du=br&&sl&&eu?fr:ec.right):(Nu=br?mc(cc,uc,"before"):Zt,Pc=!br&&pd&&zs?fr:kl.right,hu=!br&&sl&&eu?Zt:ec.left,Du=br?mc(gc,uc,"after"):fr),xn(Nu,kl.top,Pc-Nu,kl.bottom),kl.bottom<ec.top&&xn(Zt,kl.bottom,null,ec.top),xn(hu,ec.top,Du-hu,ec.bottom)}(!bl||Qa(kl,bl)<0)&&(bl=kl),Qa(ec,bl)<0&&(bl=ec),(!Wl||Qa(kl,Wl)<0)&&(Wl=kl),Qa(ec,Wl)<0&&(Wl=ec)}),{start:bl,end:Wl}}var ui=W.from(),ai=W.to();if(ui.line==ai.line)Pn(ui.line,ui.ch,ai.ch);else{var ia=ot(ye,ui.line),Pa=ot(ye,ai.line),Ja=zn(ia)==zn(Pa),Ga=Pn(ui.line,ui.ch,Ja?ia.text.length+1:null).end,Wa=Pn(ai.line,Ja?0:null,ai.ch).start;Ja&&(Ga.top<Wa.top-2?(xn(Ga.right,Ga.top,null,Ga.bottom),xn(Zt,Wa.top,Wa.left,Wa.bottom)):xn(Ga.right,Ga.top,Wa.left-Ga.right,Ga.bottom)),Ga.bottom<Wa.top&&xn(Zt,Ga.bottom,null,Wa.top)}se.appendChild(Xe)}function ao(F){if(!F.state.focused)return;var W=F.display;clearInterval(W.blinker);var se=!0;W.cursorDiv.style.visibility="",F.options.cursorBlinkRate>0?W.blinker=setInterval(function(){F.hasFocus()||Ho(F),W.cursorDiv.style.visibility=(se=!se)?"":"hidden"},F.options.cursorBlinkRate):F.options.cursorBlinkRate<0&&(W.cursorDiv.style.visibility="hidden")}function Ls(F){F.state.focused||(F.display.input.focus(),Uo(F))}function cs(F){F.state.delayingBlurEvent=!0,setTimeout(function(){F.state.delayingBlurEvent&&(F.state.delayingBlurEvent=!1,Ho(F))},100)}function Uo(F,W){if(F.state.delayingBlurEvent&&(F.state.delayingBlurEvent=!1),F.options.readOnly=="nocursor")return;F.state.focused||(St(F,"focus",F,W),F.state.focused=!0,V(F.display.wrapper,"CodeMirror-focused"),!F.curOp&&F.display.selForContextMenu!=F.doc.sel&&(F.display.input.reset(),s&&setTimeout(function(){return F.display.input.reset(!0)},20)),F.display.input.receivedFocus()),ao(F)}function Ho(F,W){if(F.state.delayingBlurEvent)return;F.state.focused&&(St(F,"blur",F,W),F.state.focused=!1,w(F.display.wrapper,"CodeMirror-focused")),clearInterval(F.display.blinker),setTimeout(function(){F.state.focused||(F.display.shift=!1)},150)}function $o(F){for(var W=F.display,se=W.lineDiv.offsetTop,de=0;de<W.view.length;de++){var ye=W.view[de],Xe=F.options.lineWrapping,It=void 0,Zt=0;if(ye.hidden)continue;if(g&&f<8){var fr=ye.node.offsetTop+ye.node.offsetHeight;It=fr-se,se=fr}else{var br=ye.node.getBoundingClientRect();It=br.bottom-br.top,!Xe&&ye.text.firstChild&&(Zt=ye.text.firstChild.getBoundingClientRect().right-br.left-1)}var xn=ye.line.height-It;if((xn>.005||xn<-.005)&&(Xt(ye.line,It),Vo(ye.line),ye.rest))for(var Pn=0;Pn<ye.rest.length;Pn++)Vo(ye.rest[Pn]);if(Zt>F.display.sizerWidth){var ui=Math.ceil(Zt/so(F.display));ui>F.display.maxLineLength&&(F.display.maxLineLength=ui,F.display.maxLine=ye.line,F.display.maxLineChanged=!0)}}}function Vo(F){if(F.widgets)for(var W=0;W<F.widgets.length;++W){var se=F.widgets[W],de=se.node.parentNode;de&&(se.height=de.offsetHeight)}}function Ws(F,W,se){var de=se&&se.top!=null?Math.max(0,se.top):F.scroller.scrollTop;de=Math.floor(de-Kn(F));var ye=se&&se.bottom!=null?se.bottom:de+F.wrapper.clientHeight,Xe=Kr(W,de),It=Kr(W,ye);if(se&&se.ensure){var Zt=se.ensure.from.line,fr=se.ensure.to.line;Zt<Xe?(Xe=Zt,It=Kr(W,Ci(ot(W,Zt))+F.wrapper.clientHeight)):Math.min(fr,W.lastLine())>=It&&(Xe=Kr(W,Ci(ot(W,fr))-F.wrapper.clientHeight),It=fr)}return{from:Xe,to:Math.max(It,Xe+1)}}function Cs(F,W){if(Nt(F,"scrollCursorIntoView"))return;var se=F.display,de=se.sizer.getBoundingClientRect(),ye=null;if(W.top+de.top<0?ye=!0:W.bottom+de.top>(window.innerHeight||document.documentElement.clientHeight)&&(ye=!1),ye!=null&&!t){var Xe=I("div","\u200B",null,`position: absolute;
top: `+(W.top-se.viewOffset-Kn(F.display))+`px;
height: `+(W.bottom-W.top+_i(F)+se.barHeight)+`px;
left: `+W.left+"px; width: "+Math.max(2,W.right-W.left)+"px;");F.display.lineSpace.appendChild(Xe),Xe.scrollIntoView(ye),F.display.lineSpace.removeChild(Xe)}}function Ks(F,W,se,de){de==null&&(de=0);var ye;!F.options.lineWrapping&&W==se&&(W=W.ch?or(W.line,W.sticky=="before"?W.ch-1:W.ch,"after"):W,se=W.sticky=="before"?or(W.line,W.ch+1,"before"):W);for(var Xe=0;Xe<5;Xe++){var It=!1,Zt=Vn(F,W),fr=!se||se==W?Zt:Vn(F,se);ye={left:Math.min(Zt.left,fr.left),top:Math.min(Zt.top,fr.top)-de,right:Math.max(Zt.left,fr.left),bottom:Math.max(Zt.bottom,fr.bottom)+de};var br=Ds(F,ye),xn=F.doc.scrollTop,Pn=F.doc.scrollLeft;if(br.scrollTop!=null&&(zo(F,br.scrollTop),Math.abs(F.doc.scrollTop-xn)>1&&(It=!0)),br.scrollLeft!=null&&(hl(F,br.scrollLeft),Math.abs(F.doc.scrollLeft-Pn)>1&&(It=!0)),!It)break}return ye}function Ns(F,W){var se=Ds(F,W);se.scrollTop!=null&&zo(F,se.scrollTop),se.scrollLeft!=null&&hl(F,se.scrollLeft)}function Ds(F,W){var se=F.display,de=Ea(F.display);W.top<0&&(W.top=0);var ye=F.curOp&&F.curOp.scrollTop!=null?F.curOp.scrollTop:se.scroller.scrollTop,Xe=Vi(F),It={};W.bottom-W.top>Xe&&(W.bottom=W.top+Xe);var Zt=F.doc.height+ei(se),fr=W.top<de,br=W.bottom>Zt-de;if(W.top<ye)It.scrollTop=fr?0:W.top;else if(W.bottom>ye+Xe){var xn=Math.min(W.top,(br?Zt:W.bottom)-Xe);xn!=ye&&(It.scrollTop=xn)}var Pn=F.options.fixedGutter?0:se.gutters.offsetWidth,ui=F.curOp&&F.curOp.scrollLeft!=null?F.curOp.scrollLeft:se.scroller.scrollLeft-Pn,ai=Ni(F)-se.gutters.offsetWidth,ia=W.right-W.left>ai;return ia&&(W.right=W.left+ai),W.left<10?It.scrollLeft=0:W.left<ui?It.scrollLeft=Math.max(0,W.left+Pn-(ia?0:10)):W.right>ai+ui-3&&(It.scrollLeft=W.right+(ia?0:10)-ai),It}function Go(F,W){if(W==null)return;Ms(F),F.curOp.scrollTop=(F.curOp.scrollTop==null?F.doc.scrollTop:F.curOp.scrollTop)+W}function ws(F){Ms(F);var W=F.getCursor();F.curOp.scrollToPos={from:W,to:W,margin:F.options.cursorScrollMargin}}function Do(F,W,se){(W!=null||se!=null)&&Ms(F),W!=null&&(F.curOp.scrollLeft=W),se!=null&&(F.curOp.scrollTop=se)}function Es(F,W){Ms(F),F.curOp.scrollToPos=W}function Ms(F){var W=F.curOp.scrollToPos;if(W){F.curOp.scrollToPos=null;var se=Ai(F,W.from),de=Ai(F,W.to);Ra(F,se,de,W.margin)}}function Ra(F,W,se,de){var ye=Ds(F,{left:Math.min(W.left,se.left),top:Math.min(W.top,se.top)-de,right:Math.max(W.right,se.right),bottom:Math.max(W.bottom,se.bottom)+de});Do(F,ye.scrollLeft,ye.scrollTop)}function zo(F,W){if(Math.abs(F.doc.scrollTop-W)<2)return;E||cl(F,{top:W}),ll(F,W,!0),E&&cl(F),ml(F,100)}function ll(F,W,se){if(W=Math.max(0,Math.min(F.display.scroller.scrollHeight-F.display.scroller.clientHeight,W)),F.display.scroller.scrollTop==W&&!se)return;F.doc.scrollTop=W,F.display.scrollbars.setScrollTop(W),F.display.scroller.scrollTop!=W&&(F.display.scroller.scrollTop=W)}function hl(F,W,se,de){if(W=Math.max(0,Math.min(W,F.display.scroller.scrollWidth-F.display.scroller.clientWidth)),(se?W==F.doc.scrollLeft:Math.abs(F.doc.scrollLeft-W)<2)&&!de)return;F.doc.scrollLeft=W,sc(F),F.display.scroller.scrollLeft!=W&&(F.display.scroller.scrollLeft=W),F.display.scrollbars.setScrollLeft(W)}function wl(F){var W=F.display,se=W.gutters.offsetWidth,de=Math.round(F.doc.height+ei(F.display));return{clientHeight:W.scroller.clientHeight,viewHeight:W.wrapper.clientHeight,scrollWidth:W.scroller.scrollWidth,clientWidth:W.scroller.clientWidth,viewWidth:W.wrapper.clientWidth,barLeft:F.options.fixedGutter?se:0,docHeight:de,scrollHeight:de+_i(F)+W.barHeight,nativeBarWidth:W.nativeBarWidth,gutterWidth:se}}var Sl=function(W,se,de){this.cm=de;var ye=this.vert=I("div",[I("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),Xe=this.horiz=I("div",[I("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");ye.tabIndex=Xe.tabIndex=-1,W(ye),W(Xe),Ue(ye,"scroll",function(){ye.clientHeight&&se(ye.scrollTop,"vertical")}),Ue(Xe,"scroll",function(){Xe.clientWidth&&se(Xe.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,g&&f<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Sl.prototype.update=function(F){var W=F.scrollWidth>F.clientWidth+1,se=F.scrollHeight>F.clientHeight+1,de=F.nativeBarWidth;if(se){this.vert.style.display="block",this.vert.style.bottom=W?de+"px":"0";var ye=F.viewHeight-(W?de:0);this.vert.firstChild.style.height=Math.max(0,F.scrollHeight-F.clientHeight+ye)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(W){this.horiz.style.display="block",this.horiz.style.right=se?de+"px":"0",this.horiz.style.left=F.barLeft+"px";var Xe=F.viewWidth-F.barLeft-(se?de:0);this.horiz.firstChild.style.width=Math.max(0,F.scrollWidth-F.clientWidth+Xe)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&F.clientHeight>0&&(de==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:se?de:0,bottom:W?de:0}},Sl.prototype.setScrollLeft=function(F){this.horiz.scrollLeft!=F&&(this.horiz.scrollLeft=F),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Sl.prototype.setScrollTop=function(F){this.vert.scrollTop!=F&&(this.vert.scrollTop=F),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Sl.prototype.zeroWidthHack=function(){var F=h&&!u?"12px":"18px";this.horiz.style.height=this.vert.style.width=F,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new K,this.disableVert=new K},Sl.prototype.enableZeroWidthBar=function(F,W,se){F.style.pointerEvents="auto";function de(){var ye=F.getBoundingClientRect(),Xe=se=="vert"?document.elementFromPoint(ye.right-1,(ye.top+ye.bottom)/2):document.elementFromPoint((ye.right+ye.left)/2,ye.bottom-1);Xe!=F?F.style.pointerEvents="none":W.set(1e3,de)}W.set(1e3,de)},Sl.prototype.clear=function(){var F=this.horiz.parentNode;F.removeChild(this.horiz),F.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 Wo(F,W){W||(W=wl(F));var se=F.display.barWidth,de=F.display.barHeight;fl(F,W);for(var ye=0;ye<4&&se!=F.display.barWidth||de!=F.display.barHeight;ye++)se!=F.display.barWidth&&F.options.lineWrapping&&$o(F),fl(F,wl(F)),se=F.display.barWidth,de=F.display.barHeight}function fl(F,W){var se=F.display,de=se.scrollbars.update(W);se.sizer.style.paddingRight=(se.barWidth=de.right)+"px",se.sizer.style.paddingBottom=(se.barHeight=de.bottom)+"px",se.heightForcer.style.borderBottom=de.bottom+"px solid transparent",de.right&&de.bottom?(se.scrollbarFiller.style.display="block",se.scrollbarFiller.style.height=de.bottom+"px",se.scrollbarFiller.style.width=de.right+"px"):se.scrollbarFiller.style.display="",de.bottom&&F.options.coverGutterNextToScrollbar&&F.options.fixedGutter?(se.gutterFiller.style.display="block",se.gutterFiller.style.height=de.bottom+"px",se.gutterFiller.style.width=W.gutterWidth+"px"):se.gutterFiller.style.display=""}var Gl={native:Sl,null:Vs};function Fs(F){F.display.scrollbars&&(F.display.scrollbars.clear(),F.display.scrollbars.addClass&&w(F.display.wrapper,F.display.scrollbars.addClass)),F.display.scrollbars=new Gl[F.options.scrollbarStyle](function(W){F.display.wrapper.insertBefore(W,F.display.scrollbarFiller),Ue(W,"mousedown",function(){F.state.focused&&setTimeout(function(){return F.display.input.focus()},0)}),W.setAttribute("cm-not-content","true")},function(W,se){se=="horizontal"?hl(F,W):zo(F,W)},F),F.display.scrollbars.addClass&&V(F.display.wrapper,F.display.scrollbars.addClass)}var el=0;function os(F){F.curOp={cm:F,viewChanged:!1,startHeight:F.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:++el},pa(F.curOp)}function Cl(F){var W=F.curOp;W&&na(W,function(se){for(var de=0;de<se.ops.length;de++)se.ops[de].cm.curOp=null;Hc(se)})}function Hc(F){for(var W=F.ops,se=0;se<W.length;se++)dc(W[se]);for(var de=0;de<W.length;de++)ac(W[de]);for(var ye=0;ye<W.length;ye++)oc(W[ye]);for(var Xe=0;Xe<W.length;Xe++)Yl(W[Xe]);for(var It=0;It<W.length;It++)hc(W[It])}function dc(F){var W=F.cm,se=W.display;Rc(W),F.updateMaxLine&&Pi(W),F.mustUpdate=F.viewChanged||F.forceUpdate||F.scrollTop!=null||F.scrollToPos&&(F.scrollToPos.from.line<se.viewFrom||F.scrollToPos.to.line>=se.viewTo)||se.maxLineChanged&&W.options.lineWrapping,F.update=F.mustUpdate&&new El(W,F.mustUpdate&&{top:F.scrollTop,ensure:F.scrollToPos},F.forceUpdate)}function ac(F){F.updatedDisplay=F.mustUpdate&&bs(F.cm,F.update)}function oc(F){var W=F.cm,se=W.display;F.updatedDisplay&&$o(W),F.barMeasure=wl(W),se.maxLineChanged&&!W.options.lineWrapping&&(F.adjustWidthTo=Na(W,se.maxLine,se.maxLine.text.length).left+3,W.display.sizerWidth=F.adjustWidthTo,F.barMeasure.scrollWidth=Math.max(se.scroller.clientWidth,se.sizer.offsetLeft+F.adjustWidthTo+_i(W)+W.display.barWidth),F.maxScrollLeft=Math.max(0,se.sizer.offsetLeft+F.adjustWidthTo-Ni(W))),(F.updatedDisplay||F.selectionChanged)&&(F.preparedSelection=se.input.prepareSelection())}function Yl(F){var W=F.cm;F.adjustWidthTo!=null&&(W.display.sizer.style.minWidth=F.adjustWidthTo+"px",F.maxScrollLeft<W.doc.scrollLeft&&hl(W,Math.min(W.display.scroller.scrollLeft,F.maxScrollLeft),!0),W.display.maxLineChanged=!1);var se=F.focus&&F.focus==U();F.preparedSelection&&W.display.input.showSelection(F.preparedSelection,se),(F.updatedDisplay||F.startHeight!=W.doc.height)&&Wo(W,F.barMeasure),F.updatedDisplay&&Ql(W,F.barMeasure),F.selectionChanged&&ao(W),W.state.focused&&F.updateInput&&W.display.input.reset(F.typing),se&&Ls(F.cm)}function hc(F){var W=F.cm,se=W.display,de=W.doc;if(F.updatedDisplay&&Hs(W,F.update),se.wheelStartX!=null&&(F.scrollTop!=null||F.scrollLeft!=null||F.scrollToPos)&&(se.wheelStartX=se.wheelStartY=null),F.scrollTop!=null&&ll(W,F.scrollTop,F.forceScroll),F.scrollLeft!=null&&hl(W,F.scrollLeft,!0,!0),F.scrollToPos){var ye=Ks(W,Mt(de,F.scrollToPos.from),Mt(de,F.scrollToPos.to),F.scrollToPos.margin);Cs(W,ye)}var Xe=F.maybeHiddenMarkers,It=F.maybeUnhiddenMarkers;if(Xe)for(var Zt=0;Zt<Xe.length;++Zt)Xe[Zt].lines.length||St(Xe[Zt],"hide");if(It)for(var fr=0;fr<It.length;++fr)It[fr].lines.length&&St(It[fr],"unhide");se.wrapper.offsetHeight&&(de.scrollTop=W.display.scroller.scrollTop),F.changeObjs&&St(W,"changes",W,F.changeObjs),F.update&&F.update.finish()}function pl(F,W){if(F.curOp)return W();os(F);try{return W()}finally{Cl(F)}}function ks(F,W){return function(){if(F.curOp)return W.apply(F,arguments);os(F);try{return W.apply(F,arguments)}finally{Cl(F)}}}function Ml(F){return function(){if(this.curOp)return F.apply(this,arguments);os(this);try{return F.apply(this,arguments)}finally{Cl(this)}}}function vl(F){return function(){var W=this.cm;if(!W||W.curOp)return F.apply(this,arguments);os(W);try{return F.apply(this,arguments)}finally{Cl(W)}}}function ml(F,W){F.doc.highlightFrontier<F.display.viewTo&&F.state.highlight.set(W,P(hn,F))}function hn(F){var W=F.doc;if(W.highlightFrontier>=F.display.viewTo)return;var se=+new Date+F.options.workTime,de=Yn(F,W.highlightFrontier),ye=[];W.iter(de.line,Math.min(W.first+W.size,F.display.viewTo+500),function(Xe){if(de.line>=F.display.viewFrom){var It=Xe.styles,Zt=Xe.text.length>F.options.maxHighlightLength?ht(W.mode,de.state):null,fr=An(F,Xe,de,!0);Zt&&(de.state=Zt),Xe.styles=fr.styles;var br=Xe.styleClasses,xn=fr.classes;xn?Xe.styleClasses=xn:br&&(Xe.styleClasses=null);for(var Pn=!It||It.length!=Xe.styles.length||br!=xn&&(!br||!xn||br.bgClass!=xn.bgClass||br.textClass!=xn.textClass),ui=0;!Pn&&ui<It.length;++ui)Pn=It[ui]!=Xe.styles[ui];Pn&&ye.push(de.line),Xe.stateAfter=de.save(),de.nextLine()}else Xe.text.length<=F.options.maxHighlightLength&&oi(F,Xe.text,de),Xe.stateAfter=de.line%5==0?de.save():null,de.nextLine();if(+new Date>se)return ml(F,F.options.workDelay),!0}),W.highlightFrontier=de.line,W.modeFrontier=Math.max(W.modeFrontier,de.line),ye.length&&pl(F,function(){for(var Xe=0;Xe<ye.length;Xe++)Aa(F,ye[Xe],"text")})}var El=function(W,se,de){var ye=W.display;this.viewport=se,this.visible=Ws(ye,W.doc,se),this.editorIsHidden=!ye.wrapper.offsetWidth,this.wrapperHeight=ye.wrapper.clientHeight,this.wrapperWidth=ye.wrapper.clientWidth,this.oldDisplayWidth=Ni(W),this.force=de,this.dims=to(W),this.events=[]};El.prototype.signal=function(F,W){Ft(F,W)&&this.events.push(arguments)},El.prototype.finish=function(){for(var F=0;F<this.events.length;F++)St.apply(null,this.events[F])};function Rc(F){var W=F.display;!W.scrollbarsClipped&&W.scroller.offsetWidth&&(W.nativeBarWidth=W.scroller.offsetWidth-W.scroller.clientWidth,W.heightForcer.style.height=_i(F)+"px",W.sizer.style.marginBottom=-W.nativeBarWidth+"px",W.sizer.style.borderRightWidth=_i(F)+"px",W.scrollbarsClipped=!0)}function vc(F){if(F.hasFocus())return null;var W=U();if(!W||!k(F.display.lineDiv,W))return null;var se={activeElt:W};if(window.getSelection){var de=window.getSelection();de.anchorNode&&de.extend&&k(F.display.lineDiv,de.anchorNode)&&(se.anchorNode=de.anchorNode,se.anchorOffset=de.anchorOffset,se.focusNode=de.focusNode,se.focusOffset=de.focusOffset)}return se}function bc(F){if(!F||!F.activeElt||F.activeElt==U())return;if(F.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(F.activeElt.nodeName)&&F.anchorNode&&k(document.body,F.anchorNode)&&k(document.body,F.focusNode)){var W=window.getSelection(),se=document.createRange();se.setEnd(F.anchorNode,F.anchorOffset),se.collapse(!1),W.removeAllRanges(),W.addRange(se),W.extend(F.focusNode,F.focusOffset)}}function bs(F,W){var se=F.display,de=F.doc;if(W.editorIsHidden)return Ro(F),!1;if(!W.force&&W.visible.from>=se.viewFrom&&W.visible.to<=se.viewTo&&(se.updateLineNumbers==null||se.updateLineNumbers>=se.viewTo)&&se.renderedView==se.view&&is(F)==0)return!1;zc(F)&&(Ro(F),W.dims=to(F));var ye=de.first+de.size,Xe=Math.max(W.visible.from-F.options.viewportMargin,de.first),It=Math.min(ye,W.visible.to+F.options.viewportMargin);se.viewFrom<Xe&&Xe-se.viewFrom<20&&(Xe=Math.max(de.first,se.viewFrom)),se.viewTo>It&&se.viewTo-It<20&&(It=Math.min(ye,se.viewTo)),lt&&(Xe=gn(F.doc,Xe),It=ji(F.doc,It));var Zt=Xe!=se.viewFrom||It!=se.viewTo||se.lastWrapHeight!=W.wrapperHeight||se.lastWrapWidth!=W.wrapperWidth;Ko(F,Xe,It),se.viewOffset=Ci(ot(F.doc,se.viewFrom)),F.display.mover.style.top=se.viewOffset+"px";var fr=is(F);if(!Zt&&fr==0&&!W.force&&se.renderedView==se.view&&(se.updateLineNumbers==null||se.updateLineNumbers>=se.viewTo))return!1;var br=vc(F);return fr>4&&(se.lineDiv.style.display="none"),Fl(F,se.updateLineNumbers,W.dims),fr>4&&(se.lineDiv.style.display=""),se.renderedView=se.view,bc(br),S(se.cursorDiv),S(se.selectionDiv),se.gutters.style.height=se.sizer.style.minHeight=0,Zt&&(se.lastWrapHeight=W.wrapperHeight,se.lastWrapWidth=W.wrapperWidth,ml(F,400)),se.updateLineNumbers=null,!0}function Hs(F,W){for(var se=W.viewport,de=!0;;de=!1){if(!de||!F.options.lineWrapping||W.oldDisplayWidth==Ni(F)){if(se&&se.top!=null&&(se={top:Math.min(F.doc.height+ei(F.display)-Vi(F),se.top)}),W.visible=Ws(F.display,F.doc,se),W.visible.from>=F.display.viewFrom&&W.visible.to<=F.display.viewTo)break}else de&&(W.visible=Ws(F.display,F.doc,se));if(!bs(F,W))break;$o(F);var ye=wl(F);es(F),Wo(F,ye),Ql(F,ye),W.force=!1}W.signal(F,"update",F),(F.display.viewFrom!=F.display.reportedViewFrom||F.display.viewTo!=F.display.reportedViewTo)&&(W.signal(F,"viewportChange",F,F.display.viewFrom,F.display.viewTo),F.display.reportedViewFrom=F.display.viewFrom,F.display.reportedViewTo=F.display.viewTo)}function cl(F,W){var se=new El(F,W);if(bs(F,se)){$o(F),Hs(F,se);var de=wl(F);es(F),Wo(F,de),Ql(F,de),se.finish()}}function Fl(F,W,se){var de=F.display,ye=F.options.lineNumbers,Xe=de.lineDiv,It=Xe.firstChild;function Zt(ia){var Pa=ia.nextSibling;return s&&h&&F.display.currentWheelTarget==ia?ia.style.display="none":ia.parentNode.removeChild(ia),Pa}for(var fr=de.view,br=de.viewFrom,xn=0;xn<fr.length;xn++){var Pn=fr[xn];if(!Pn.hidden)if(!Pn.node||Pn.node.parentNode!=Xe){var ui=dn(F,Pn,br,se);Xe.insertBefore(ui,It)}else{for(;It!=Pn.node;)It=Zt(It);var ai=ye&&W!=null&&W<=br&&Pn.lineNumber;Pn.changes&&(X(Pn.changes,"gutter")>-1&&(ai=!1),En(F,Pn,br,se)),ai&&(S(Pn.lineNumber),Pn.lineNumber.appendChild(document.createTextNode(Mn(F.options,br)))),It=Pn.node.nextSibling}br+=Pn.size}for(;It;)It=Zt(It)}function tc(F){var W=F.gutters.offsetWidth;F.sizer.style.marginLeft=W+"px"}function Ql(F,W){F.display.sizer.style.minHeight=W.docHeight+"px",F.display.heightForcer.style.top=W.docHeight+"px",F.display.gutters.style.height=W.docHeight+F.display.barHeight+_i(F)+"px"}function sc(F){var W=F.display,se=W.view;if(!W.alignWidgets&&(!W.gutters.firstChild||!F.options.fixedGutter))return;for(var de=Lo(W)-W.scroller.scrollLeft+F.doc.scrollLeft,ye=W.gutters.offsetWidth,Xe=de+"px",It=0;It<se.length;It++)if(!se[It].hidden){F.options.fixedGutter&&(se[It].gutter&&(se[It].gutter.style.left=Xe),se[It].gutterBackground&&(se[It].gutterBackground.style.left=Xe));var Zt=se[It].alignable;if(Zt)for(var fr=0;fr<Zt.length;fr++)Zt[fr].style.left=Xe}F.options.fixedGutter&&(W.gutters.style.left=de+ye+"px")}function zc(F){if(!F.options.lineNumbers)return!1;var W=F.doc,se=Mn(F.options,W.first+W.size-1),de=F.display;if(se.length!=de.lineNumChars){var ye=de.measure.appendChild(I("div",[I("div",se)],"CodeMirror-linenumber CodeMirror-gutter-elt")),Xe=ye.firstChild.offsetWidth,It=ye.offsetWidth-Xe;return de.lineGutter.style.width="",de.lineNumInnerWidth=Math.max(Xe,de.lineGutter.offsetWidth-It)+1,de.lineNumWidth=de.lineNumInnerWidth+It,de.lineNumChars=de.lineNumInnerWidth?se.length:-1,de.lineGutter.style.width=de.lineNumWidth+"px",tc(F.display),!0}return!1}function Hl(F,W){for(var se=[],de=!1,ye=0;ye<F.length;ye++){var Xe=F[ye],It=null;if(typeof Xe!="string"&&(It=Xe.style,Xe=Xe.className),Xe=="CodeMirror-linenumbers")if(W)de=!0;else continue;se.push({className:Xe,style:It})}return W&&!de&&se.push({className:"CodeMirror-linenumbers",style:null}),se}function Oc(F){var W=F.gutters,se=F.gutterSpecs;S(W),F.lineGutter=null;for(var de=0;de<se.length;++de){var ye=se[de],Xe=ye.className,It=ye.style,Zt=W.appendChild(I("div",null,"CodeMirror-gutter "+Xe));It&&(Zt.style.cssText=It),Xe=="CodeMirror-linenumbers"&&(F.lineGutter=Zt,Zt.style.width=(F.lineNumWidth||1)+"px")}W.style.display=se.length?"":"none",tc(F)}function yc(F){Oc(F.display),_o(F),sc(F)}function Xs(F,W,se,de){var ye=this;this.input=se,ye.scrollbarFiller=I("div",null,"CodeMirror-scrollbar-filler"),ye.scrollbarFiller.setAttribute("cm-not-content","true"),ye.gutterFiller=I("div",null,"CodeMirror-gutter-filler"),ye.gutterFiller.setAttribute("cm-not-content","true"),ye.lineDiv=N("div",null,"CodeMirror-code"),ye.selectionDiv=I("div",null,null,"position: relative; z-index: 1"),ye.cursorDiv=I("div",null,"CodeMirror-cursors"),ye.measure=I("div",null,"CodeMirror-measure"),ye.lineMeasure=I("div",null,"CodeMirror-measure"),ye.lineSpace=N("div",[ye.measure,ye.lineMeasure,ye.selectionDiv,ye.cursorDiv,ye.lineDiv],null,"position: relative; outline: none");var Xe=N("div",[ye.lineSpace],"CodeMirror-lines");ye.mover=I("div",[Xe],null,"position: relative"),ye.sizer=I("div",[ye.mover],"CodeMirror-sizer"),ye.sizerWidth=null,ye.heightForcer=I("div",null,null,"position: absolute; height: "+Z+"px; width: 1px;"),ye.gutters=I("div",null,"CodeMirror-gutters"),ye.lineGutter=null,ye.scroller=I("div",[ye.sizer,ye.heightForcer,ye.gutters],"CodeMirror-scroll"),ye.scroller.setAttribute("tabIndex","-1"),ye.wrapper=I("div",[ye.scrollbarFiller,ye.gutterFiller,ye.scroller],"CodeMirror"),g&&f<8&&(ye.gutters.style.zIndex=-1,ye.scroller.style.paddingRight=0),!s&&!(E&&d)&&(ye.scroller.draggable=!0),F&&(F.appendChild?F.appendChild(ye.wrapper):F(ye.wrapper)),ye.viewFrom=ye.viewTo=W.first,ye.reportedViewFrom=ye.reportedViewTo=W.first,ye.view=[],ye.renderedView=null,ye.externalMeasured=null,ye.viewOffset=0,ye.lastWrapHeight=ye.lastWrapWidth=0,ye.updateLineNumbers=null,ye.nativeBarWidth=ye.barHeight=ye.barWidth=0,ye.scrollbarsClipped=!1,ye.lineNumWidth=ye.lineNumInnerWidth=ye.lineNumChars=null,ye.alignWidgets=!1,ye.cachedCharWidth=ye.cachedTextHeight=ye.cachedPaddingH=null,ye.maxLine=null,ye.maxLineLength=0,ye.maxLineChanged=!1,ye.wheelDX=ye.wheelDY=ye.wheelStartX=ye.wheelStartY=null,ye.shift=!1,ye.selForContextMenu=null,ye.activeTouch=null,ye.gutterSpecs=Hl(de.gutters,de.lineNumbers),Oc(ye),se.init(ye)}var xl=0,Ut=null;g?Ut=-.53:E?Ut=15:c?Ut=-.7:i&&(Ut=-1/3);function qt(F){var W=F.wheelDeltaX,se=F.wheelDeltaY;return W==null&&F.detail&&F.axis==F.HORIZONTAL_AXIS&&(W=F.detail),se==null&&F.detail&&F.axis==F.VERTICAL_AXIS?se=F.detail:se==null&&(se=F.wheelDelta),{x:W,y:se}}function Cn(F){var W=qt(F);return W.x*=Ut,W.y*=Ut,W}function ri(F,W){var se=qt(W),de=se.x,ye=se.y,Xe=F.display,It=Xe.scroller,Zt=It.scrollWidth>It.clientWidth,fr=It.scrollHeight>It.clientHeight;if(!(de&&Zt||ye&&fr))return;if(ye&&h&&s){e:for(var br=W.target,xn=Xe.view;br!=It;br=br.parentNode)for(var Pn=0;Pn<xn.length;Pn++)if(xn[Pn].node==br){F.display.currentWheelTarget=br;break e}}if(de&&!E&&!l&&Ut!=null){ye&&fr&&zo(F,Math.max(0,It.scrollTop+ye*Ut)),hl(F,Math.max(0,It.scrollLeft+de*Ut)),(!ye||ye&&fr)&&$e(W),Xe.wheelStartX=null;return}if(ye&&Ut!=null){var ui=ye*Ut,ai=F.doc.scrollTop,ia=ai+Xe.wrapper.clientHeight;ui<0?ai=Math.max(0,ai+ui-50):ia=Math.min(F.doc.height,ia+ui+50),cl(F,{top:ai,bottom:ia})}xl<20&&(Xe.wheelStartX==null?(Xe.wheelStartX=It.scrollLeft,Xe.wheelStartY=It.scrollTop,Xe.wheelDX=de,Xe.wheelDY=ye,setTimeout(function(){if(Xe.wheelStartX==null)return;var Pa=It.scrollLeft-Xe.wheelStartX,Ja=It.scrollTop-Xe.wheelStartY,Ga=Ja&&Xe.wheelDY&&Ja/Xe.wheelDY||Pa&&Xe.wheelDX&&Pa/Xe.wheelDX;if(Xe.wheelStartX=Xe.wheelStartY=null,!Ga)return;Ut=(Ut*xl+Ga)/(xl+1),++xl},200)):(Xe.wheelDX+=de,Xe.wheelDY+=ye))}var Dt=function(W,se){this.ranges=W,this.primIndex=se};Dt.prototype.primary=function(){return this.ranges[this.primIndex]},Dt.prototype.equals=function(F){if(F==this)return!0;if(F.primIndex!=this.primIndex||F.ranges.length!=this.ranges.length)return!1;for(var W=0;W<this.ranges.length;W++){var se=this.ranges[W],de=F.ranges[W];if(!Ct(se.anchor,de.anchor)||!Ct(se.head,de.head))return!1}return!0},Dt.prototype.deepCopy=function(){for(var F=[],W=0;W<this.ranges.length;W++)F[W]=new pe(pr(this.ranges[W].anchor),pr(this.ranges[W].head));return new Dt(F,this.primIndex)},Dt.prototype.somethingSelected=function(){for(var F=0;F<this.ranges.length;F++)if(!this.ranges[F].empty())return!0;return!1},Dt.prototype.contains=function(F,W){W||(W=F);for(var se=0;se<this.ranges.length;se++){var de=this.ranges[se];if(Lt(W,de.from())>=0&&Lt(F,de.to())<=0)return se}return-1};var pe=function(W,se){this.anchor=W,this.head=se};pe.prototype.from=function(){return Bt(this.anchor,this.head)},pe.prototype.to=function(){return gr(this.anchor,this.head)},pe.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function _e(F,W,se){var de=F&&F.options.selectionsMayTouch,ye=W[se];W.sort(function(ui,ai){return Lt(ui.from(),ai.from())}),se=X(W,ye);for(var Xe=1;Xe<W.length;Xe++){var It=W[Xe],Zt=W[Xe-1],fr=Lt(Zt.to(),It.from());if(de&&!It.empty()?fr>0:fr>=0){var br=Bt(Zt.from(),It.from()),xn=gr(Zt.to(),It.to()),Pn=Zt.empty()?It.from()==It.head:Zt.from()==Zt.head;Xe<=se&&--se,W.splice(--Xe,2,new pe(Pn?xn:br,Pn?br:xn))}}return new Dt(W,se)}function Le(F,W){return new Dt([new pe(F,W||F)],0)}function Ze(F){return F.text?or(F.from.line+F.text.length-1,ve(F.text).length+(F.text.length==1?F.from.ch:0)):F.to}function Tt(F,W){if(Lt(F,W.from)<0)return F;if(Lt(F,W.to)<=0)return Ze(W);var se=F.line+W.text.length-(W.to.line-W.from.line)-1,de=F.ch;return F.line==W.to.line&&(de+=Ze(W).ch-W.to.ch),or(se,de)}function Jt(F,W){for(var se=[],de=0;de<F.sel.ranges.length;de++){var ye=F.sel.ranges[de];se.push(new pe(Tt(ye.anchor,W),Tt(ye.head,W)))}return _e(F.cm,se,F.sel.primIndex)}function Br(F,W,se){return F.line==W.line?or(se.line,F.ch-W.ch+se.ch):or(se.line+(F.line-W.line),F.ch)}function Gr(F,W,se){for(var de=[],ye=or(F.first,0),Xe=ye,It=0;It<W.length;It++){var Zt=W[It],fr=Br(Zt.from,ye,Xe),br=Br(Ze(Zt),ye,Xe);if(ye=Zt.to,Xe=br,se=="around"){var xn=F.sel.ranges[It],Pn=Lt(xn.head,xn.anchor)<0;de[It]=new pe(Pn?br:fr,Pn?fr:br)}else de[It]=new pe(fr,fr)}return new Dt(de,F.sel.primIndex)}function bn(F){F.doc.mode=Tn(F.options,F.doc.modeOption),Jn(F)}function Jn(F){F.doc.iter(function(W){W.stateAfter&&(W.stateAfter=null),W.styles&&(W.styles=null)}),F.doc.modeFrontier=F.doc.highlightFrontier=F.doc.first,ml(F,100),F.state.modeGen++,F.curOp&&_o(F)}function Si(F,W){return W.from.ch==0&&W.to.ch==0&&ve(W.text)==""&&(!F.cm||F.cm.options.wholeLineUpdateBefore)}function Yi(F,W,se,de){function ye(Wa){return se?se[Wa]:null}function Xe(Wa,uo,Mo){kn(Wa,uo,Mo,de),sr(Wa,"change",Wa,W)}function It(Wa,uo){for(var Mo=[],vs=Wa;vs<uo;++vs)Mo.push(new Ia(br[vs],ye(vs),de));return Mo}var Zt=W.from,fr=W.to,br=W.text,xn=ot(F,Zt.line),Pn=ot(F,fr.line),ui=ve(br),ai=ye(br.length-1),ia=fr.line-Zt.line;if(W.full)F.insert(0,It(0,br.length)),F.remove(br.length,F.size-br.length);else if(Si(F,W)){var Pa=It(0,br.length-1);Xe(Pn,Pn.text,ai),ia&&F.remove(Zt.line,ia),Pa.length&&F.insert(Zt.line,Pa)}else if(xn==Pn)if(br.length==1)Xe(xn,xn.text.slice(0,Zt.ch)+ui+xn.text.slice(fr.ch),ai);else{var Ja=It(1,br.length-1);Ja.push(new Ia(ui+xn.text.slice(fr.ch),ai,de)),Xe(xn,xn.text.slice(0,Zt.ch)+br[0],ye(0)),F.insert(Zt.line+1,Ja)}else if(br.length==1)Xe(xn,xn.text.slice(0,Zt.ch)+br[0]+Pn.text.slice(fr.ch),ye(0)),F.remove(Zt.line+1,ia);else{Xe(xn,xn.text.slice(0,Zt.ch)+br[0],ye(0)),Xe(Pn,ui+Pn.text.slice(fr.ch),ai);var Ga=It(1,br.length-1);ia>1&&F.remove(Zt.line+1,ia-1),F.insert(Zt.line+1,Ga)}sr(F,"change",F,W)}function ga(F,W,se){function de(ye,Xe,It){if(ye.linked)for(var Zt=0;Zt<ye.linked.length;++Zt){var fr=ye.linked[Zt];if(fr.doc==Xe)continue;var br=It&&fr.sharedHist;if(se&&!br)continue;W(fr.doc,br),de(fr.doc,ye,br)}}de(F,null,!0)}function Oa(F,W){if(W.cm)throw new Error("This document is already in use.");F.doc=W,W.cm=F,ro(F),bn(F),po(F),F.options.lineWrapping||Pi(F),F.options.mode=W.modeOption,_o(F)}function po(F){(F.doc.direction=="rtl"?V:w)(F.display.lineDiv,"CodeMirror-rtl")}function Oo(F){pl(F,function(){po(F),_o(F)})}function ps(F){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=F||1}function ts(F,W){var se={from:pr(W.from),to:Ze(W),text:vt(F,W.from,W.to)};return Ol(F,se,W.from.line,W.to.line+1),ga(F,function(de){return Ol(de,se,W.from.line,W.to.line+1)},!0),se}function ds(F){for(;F.length;){var W=ve(F);if(W.ranges)F.pop();else break}}function nl(F,W){if(W)return ds(F.done),ve(F.done);if(F.done.length&&!ve(F.done).ranges)return ve(F.done);if(F.done.length>1&&!F.done[F.done.length-2].ranges)return F.done.pop(),ve(F.done)}function Js(F,W,se,de){var ye=F.history;ye.undone.length=0;var Xe=+new Date,It,Zt;if((ye.lastOp==de||ye.lastOrigin==W.origin&&W.origin&&(W.origin.charAt(0)=="+"&&ye.lastModTime>Xe-(F.cm?F.cm.options.historyEventDelay:500)||W.origin.charAt(0)=="*"))&&(It=nl(ye,ye.lastOp==de)))Zt=ve(It.changes),Lt(W.from,W.to)==0&&Lt(W.from,Zt.to)==0?Zt.to=Ze(W):It.changes.push(ts(F,W));else{var fr=ve(ye.done);for((!fr||!fr.ranges)&&Gs(F.sel,ye.done),It={changes:[ts(F,W)],generation:ye.generation},ye.done.push(It);ye.done.length>ye.undoDepth;)ye.done.shift(),ye.done[0].ranges||ye.done.shift()}ye.done.push(se),ye.generation=++ye.maxGeneration,ye.lastModTime=ye.lastSelTime=Xe,ye.lastOp=ye.lastSelOp=de,ye.lastOrigin=ye.lastSelOrigin=W.origin,Zt||St(F,"historyAdded")}function ul(F,W,se,de){var ye=W.charAt(0);return ye=="*"||ye=="+"&&se.ranges.length==de.ranges.length&&se.somethingSelected()==de.somethingSelected()&&new Date-F.history.lastSelTime<=(F.cm?F.cm.options.historyEventDelay:500)}function Ps(F,W,se,de){var ye=F.history,Xe=de&&de.origin;se==ye.lastSelOp||Xe&&ye.lastSelOrigin==Xe&&(ye.lastModTime==ye.lastSelTime&&ye.lastOrigin==Xe||ul(F,Xe,ve(ye.done),W))?ye.done[ye.done.length-1]=W:Gs(W,ye.done),ye.lastSelTime=+new Date,ye.lastSelOrigin=Xe,ye.lastSelOp=se,de&&de.clearRedo!==!1&&ds(ye.undone)}function Gs(F,W){var se=ve(W);se&&se.ranges&&se.equals(F)||W.push(F)}function Ol(F,W,se,de){var ye=W["spans_"+F.id],Xe=0;F.iter(Math.max(F.first,se),Math.min(F.first+F.size,de),function(It){It.markedSpans&&((ye||(ye=W["spans_"+F.id]={}))[Xe]=It.markedSpans),++Xe})}function Rl(F){if(!F)return null;for(var W,se=0;se<F.length;++se)F[se].marker.explicitlyCleared?W||(W=F.slice(0,se)):W&&W.push(F[se]);return W?W.length?W:null:F}function $s(F,W){var se=W["spans_"+F.id];if(!se)return null;for(var de=[],ye=0;ye<W.text.length;++ye)de.push(Rl(se[ye]));return de}function qa(F,W){var se=$s(F,W),de=Fn(F,W);if(!se)return de;if(!de)return se;for(var ye=0;ye<se.length;++ye){var Xe=se[ye],It=de[ye];if(Xe&&It){e:for(var Zt=0;Zt<It.length;++Zt){for(var fr=It[Zt],br=0;br<Xe.length;++br)if(Xe[br].marker==fr.marker)continue e;Xe.push(fr)}}else It&&(se[ye]=It)}return se}function fc(F,W,se){for(var de=[],ye=0;ye<F.length;++ye){var Xe=F[ye];if(Xe.ranges){de.push(se?Dt.prototype.deepCopy.call(Xe):Xe);continue}var It=Xe.changes,Zt=[];de.push({changes:Zt});for(var fr=0;fr<It.length;++fr){var br=It[fr],xn=void 0;if(Zt.push({from:br.from,to:br.to,text:br.text}),W)for(var Pn in br)(xn=Pn.match(/^spans_(\d+)$/))&&(X(W,Number(xn[1]))>-1&&(ve(Zt)[Pn]=br[Pn],delete br[Pn]))}}return de}function lc(F,W,se,de){if(de){var ye=F.anchor;if(se){var Xe=Lt(W,ye)<0;Xe!=Lt(se,ye)<0?(ye=W,W=se):Xe!=Lt(W,se)<0&&(W=se)}return new pe(ye,W)}else return new pe(se||W,W)}function Pl(F,W,se,de,ye){ye==null&&(ye=F.cm&&(F.cm.display.shift||F.extend)),ol(F,new Dt([lc(F.sel.primary(),W,se,ye)],0),de)}function Us(F,W,se){for(var de=[],ye=F.cm&&(F.cm.display.shift||F.extend),Xe=0;Xe<F.sel.ranges.length;Xe++)de[Xe]=lc(F.sel.ranges[Xe],W[Xe],null,ye);var It=_e(F.cm,de,F.sel.primIndex);ol(F,It,se)}function Zl(F,W,se,de){var ye=F.sel.ranges.slice(0);ye[W]=se,ol(F,_e(F.cm,ye,F.sel.primIndex),de)}function nu(F,W,se,de){ol(F,Le(W,se),de)}function Lc(F,W,se){var de={ranges:W.ranges,update:function(Xe){this.ranges=[];for(var It=0;It<Xe.length;It++)this.ranges[It]=new pe(Mt(F,Xe[It].anchor),Mt(F,Xe[It].head))},origin:se&&se.origin};return St(F,"beforeSelectionChange",F,de),F.cm&&St(F.cm,"beforeSelectionChange",F.cm,de),de.ranges!=W.ranges?_e(F.cm,de.ranges,de.ranges.length-1):W}function Ul(F,W,se){var de=F.history.done,ye=ve(de);ye&&ye.ranges?(de[de.length-1]=W,zl(F,W,se)):ol(F,W,se)}function ol(F,W,se){zl(F,W,se),Ps(F,F.sel,F.cm?F.cm.curOp.id:NaN,se)}function zl(F,W,se){(Ft(F,"beforeSelectionChange")||F.cm&&Ft(F.cm,"beforeSelectionChange"))&&(W=Lc(F,W,se));var de=se&&se.bias||(Lt(W.primary().head,F.sel.primary().head)<0?-1:1);Fc(F,wc(F,W,de,!0)),!(se&&se.scroll===!1)&&F.cm&&ws(F.cm)}function Fc(F,W){if(W.equals(F.sel))return;F.sel=W,F.cm&&(F.cm.curOp.updateInput=1,F.cm.curOp.selectionChanged=!0,Rt(F.cm)),sr(F,"cursorActivity",F)}function $l(F){Fc(F,wc(F,F.sel,null,!1))}function wc(F,W,se,de){for(var ye,Xe=0;Xe<W.ranges.length;Xe++){var It=W.ranges[Xe],Zt=W.ranges.length==F.sel.ranges.length&&F.sel.ranges[Xe],fr=pc(F,It.anchor,Zt&&Zt.anchor,se,de),br=pc(F,It.head,Zt&&Zt.head,se,de);(ye||fr!=It.anchor||br!=It.head)&&(ye||(ye=W.ranges.slice(0,Xe)),ye[Xe]=new pe(fr,br))}return ye?_e(F.cm,ye,W.primIndex):W}function xc(F,W,se,de,ye){var Xe=ot(F,W.line);if(Xe.markedSpans)for(var It=0;It<Xe.markedSpans.length;++It){var Zt=Xe.markedSpans[It],fr=Zt.marker,br="selectLeft"in fr?!fr.selectLeft:fr.inclusiveLeft,xn="selectRight"in fr?!fr.selectRight:fr.inclusiveRight;if((Zt.from==null||(br?Zt.from<=W.ch:Zt.from<W.ch))&&(Zt.to==null||(xn?Zt.to>=W.ch:Zt.to>W.ch))){if(ye&&(St(fr,"beforeCursorEnter"),fr.explicitlyCleared))if(Xe.markedSpans){--It;continue}else break;if(!fr.atomic)continue;if(se){var Pn=fr.find(de<0?1:-1),ui=void 0;if((de<0?xn:br)&&(Pn=Wc(F,Pn,-de,Pn&&Pn.line==W.line?Xe:null)),Pn&&Pn.line==W.line&&(ui=Lt(Pn,se))&&(de<0?ui<0:ui>0))return xc(F,Pn,W,de,ye)}var ai=fr.find(de<0?-1:1);return(de<0?br:xn)&&(ai=Wc(F,ai,de,ai.line==W.line?Xe:null)),ai?xc(F,ai,W,de,ye):null}}return W}function pc(F,W,se,de,ye){var Xe=de||1,It=xc(F,W,se,Xe,ye)||!ye&&xc(F,W,se,Xe,!0)||xc(F,W,se,-Xe,ye)||!ye&&xc(F,W,se,-Xe,!0);return It||(F.cantEdit=!0,or(F.first,0))}function Wc(F,W,se,de){return se<0&&W.ch==0?W.line>F.first?Mt(F,or(W.line-1)):null:se>0&&W.ch==(de||ot(F,W.line)).text.length?W.line<F.first+F.size-1?or(W.line+1,0):null:new or(W.line,W.ch+se)}function kc(F){F.setSelection(or(F.firstLine(),0),or(F.lastLine()),te)}function Nc(F,W,se){var de={canceled:!1,from:W.from,to:W.to,text:W.text,origin:W.origin,cancel:function(){return de.canceled=!0}};return se&&(de.update=function(ye,Xe,It,Zt){ye&&(de.from=Mt(F,ye)),Xe&&(de.to=Mt(F,Xe)),It&&(de.text=It),Zt!==void 0&&(de.origin=Zt)}),St(F,"beforeChange",F,de),F.cm&&St(F.cm,"beforeChange",F.cm,de),de.canceled?(F.cm&&(F.cm.curOp.updateInput=2),null):{from:de.from,to:de.to,text:de.text,origin:de.origin}}function Sc(F,W,se){if(F.cm){if(!F.cm.curOp)return ks(F.cm,Sc)(F,W,se);if(F.cm.state.suppressEdits)return}if((Ft(F,"beforeChange")||F.cm&&Ft(F.cm,"beforeChange"))&&(W=Nc(F,W,!0),!W))return;var de=dt&&!se&&mn(F,W.from,W.to);if(de)for(var ye=de.length-1;ye>=0;--ye)hs(F,{from:de[ye].from,to:de[ye].to,text:ye?[""]:W.text,origin:W.origin});else hs(F,W)}function hs(F,W){if(W.text.length==1&&W.text[0]==""&&Lt(W.from,W.to)==0)return;var se=Jt(F,W);Js(F,W,se,F.cm?F.cm.curOp.id:NaN),Ts(F,W,se,Fn(F,W));var de=[];ga(F,function(ye,Xe){!Xe&&X(de,ye.history)==-1&&(gl(ye.history,W),de.push(ye.history)),Ts(ye,W,null,Fn(ye,W))})}function xo(F,W,se){var de=F.cm&&F.cm.state.suppressEdits;if(de&&!se)return;for(var ye=F.history,Xe,It=F.sel,Zt=W=="undo"?ye.done:ye.undone,fr=W=="undo"?ye.undone:ye.done,br=0;br<Zt.length&&!(Xe=Zt[br],se?Xe.ranges&&!Xe.equals(F.sel):!Xe.ranges);br++);if(br==Zt.length)return;for(ye.lastOrigin=ye.lastSelOrigin=null;;)if(Xe=Zt.pop(),Xe.ranges){if(Gs(Xe,fr),se&&!Xe.equals(F.sel)){ol(F,Xe,{clearRedo:!1});return}It=Xe}else if(de){Zt.push(Xe);return}else break;var xn=[];Gs(It,fr),fr.push({changes:xn,generation:ye.generation}),ye.generation=Xe.generation||++ye.maxGeneration;for(var Pn=Ft(F,"beforeChange")||F.cm&&Ft(F.cm,"beforeChange"),ui=function(Ja){var Ga=Xe.changes[Ja];if(Ga.origin=W,Pn&&!Nc(F,Ga,!1))return Zt.length=0,{};xn.push(ts(F,Ga));var Wa=Ja?Jt(F,Ga):ve(Zt);Ts(F,Ga,Wa,qa(F,Ga)),!Ja&&F.cm&&F.cm.scrollIntoView({from:Ga.from,to:Ze(Ga)});var uo=[];ga(F,function(Mo,vs){!vs&&X(uo,Mo.history)==-1&&(gl(Mo.history,Ga),uo.push(Mo.history)),Ts(Mo,Ga,null,qa(Mo,Ga))})},ai=Xe.changes.length-1;ai>=0;--ai){var ia=ui(ai);if(ia)return ia.v}}function ss(F,W){if(W==0)return;if(F.first+=W,F.sel=new Dt(Oe(F.sel.ranges,function(ye){return new pe(or(ye.anchor.line+W,ye.anchor.ch),or(ye.head.line+W,ye.head.ch))}),F.sel.primIndex),F.cm){_o(F.cm,F.first,F.first-W,W);for(var se=F.cm.display,de=se.viewFrom;de<se.viewTo;de++)Aa(F.cm,de,"gutter")}}function Ts(F,W,se,de){if(F.cm&&!F.cm.curOp)return ks(F.cm,Ts)(F,W,se,de);if(W.to.line<F.first){ss(F,W.text.length-1-(W.to.line-W.from.line));return}if(W.from.line>F.lastLine())return;if(W.from.line<F.first){var ye=W.text.length-1-(F.first-W.from.line);ss(F,ye),W={from:or(F.first,0),to:or(W.to.line+ye,W.to.ch),text:[ve(W.text)],origin:W.origin}}var Xe=F.lastLine();W.to.line>Xe&&(W={from:W.from,to:or(Xe,ot(F,Xe).text.length),text:[W.text[0]],origin:W.origin}),W.removed=vt(F,W.from,W.to),se||(se=Jt(F,W)),F.cm?Ll(F.cm,W,de):Yi(F,W,de),zl(F,se,te),F.cantEdit&&pc(F,or(F.firstLine(),0))&&(F.cantEdit=!1)}function Ll(F,W,se){var de=F.doc,ye=F.display,Xe=W.from,It=W.to,Zt=!1,fr=Xe.line;F.options.lineWrapping||(fr=er(zn(ot(de,Xe.line))),de.iter(fr,It.line+1,function(ai){if(ai==ye.maxLine)return Zt=!0,!0})),de.sel.contains(W.from,W.to)>-1&&Rt(F),Yi(de,W,se,Xo(F)),F.options.lineWrapping||(de.iter(fr,Xe.line+W.text.length,function(ai){var ia=gi(ai);ia>ye.maxLineLength&&(ye.maxLine=ai,ye.maxLineLength=ia,ye.maxLineChanged=!0,Zt=!1)}),Zt&&(F.curOp.updateMaxLine=!0)),tt(de,Xe.line),ml(F,400);var br=W.text.length-(It.line-Xe.line)-1;W.full?_o(F):Xe.line==It.line&&W.text.length==1&&!Si(F.doc,W)?Aa(F,Xe.line,"text"):_o(F,Xe.line,It.line+1,br);var xn=Ft(F,"changes"),Pn=Ft(F,"change");if(Pn||xn){var ui={from:Xe,to:It,text:W.text,removed:W.removed,origin:W.origin};Pn&&sr(F,"change",F,ui),xn&&(F.curOp.changeObjs||(F.curOp.changeObjs=[])).push(ui)}F.display.selForContextMenu=null}function Cc(F,W,se,de,ye){var Xe;de||(de=se),Lt(de,se)<0&&(Xe=[de,se],se=Xe[0],de=Xe[1]),typeof W=="string"&&(W=F.splitLines(W)),Sc(F,{from:se,to:de,text:W,origin:ye})}function rc(F,W,se,de){se<F.line?F.line+=de:W<F.line&&(F.line=W,F.ch=0)}function nc(F,W,se,de){for(var ye=0;ye<F.length;++ye){var Xe=F[ye],It=!0;if(Xe.ranges){Xe.copied||(Xe=F[ye]=Xe.deepCopy(),Xe.copied=!0);for(var Zt=0;Zt<Xe.ranges.length;Zt++)rc(Xe.ranges[Zt].anchor,W,se,de),rc(Xe.ranges[Zt].head,W,se,de);continue}for(var fr=0;fr<Xe.changes.length;++fr){var br=Xe.changes[fr];if(se<br.from.line)br.from=or(br.from.line+de,br.from.ch),br.to=or(br.to.line+de,br.to.ch);else if(W<=br.to.line){It=!1;break}}It||(F.splice(0,ye+1),ye=0)}}function gl(F,W){var se=W.from.line,de=W.to.line,ye=W.text.length-(de-se)-1;nc(F.done,se,de,ye),nc(F.undone,se,de,ye)}function tl(F,W,se,de){var ye=W,Xe=W;return typeof W=="number"?Xe=ot(F,nr(F,W)):ye=er(W),ye==null?null:(de(Xe,ye)&&F.cm&&Aa(F.cm,ye,se),Xe)}function Nl(F){this.lines=F,this.parent=null;for(var W=0,se=0;se<F.length;++se)F[se].parent=this,W+=F[se].height;this.height=W}Nl.prototype={chunkSize:function(){return this.lines.length},removeInner:function(W,se){for(var de=W,ye=W+se;de<ye;++de){var Xe=this.lines[de];this.height-=Xe.height,rn(Xe),sr(Xe,"delete")}this.lines.splice(W,se)},collapse:function(W){W.push.apply(W,this.lines)},insertInner:function(W,se,de){this.height+=de,this.lines=this.lines.slice(0,W).concat(se).concat(this.lines.slice(W));for(var ye=0;ye<se.length;++ye)se[ye].parent=this},iterN:function(W,se,de){for(var ye=W+se;W<ye;++W)if(de(this.lines[W]))return!0}};function Ys(F){this.children=F;for(var W=0,se=0,de=0;de<F.length;++de){var ye=F[de];W+=ye.chunkSize(),se+=ye.height,ye.parent=this}this.size=W,this.height=se,this.parent=null}Ys.prototype={chunkSize:function(){return this.size},removeInner:function(W,se){this.size-=se;for(var de=0;de<this.children.length;++de){var ye=this.children[de],Xe=ye.chunkSize();if(W<Xe){var It=Math.min(se,Xe-W),Zt=ye.height;if(ye.removeInner(W,It),this.height-=Zt-ye.height,Xe==It&&(this.children.splice(de--,1),ye.parent=null),(se-=It)==0)break;W=0}else W-=Xe}if(this.size-se<25&&(this.children.length>1||!(this.children[0]instanceof Nl))){var fr=[];this.collapse(fr),this.children=[new Nl(fr)],this.children[0].parent=this}},collapse:function(W){for(var se=0;se<this.children.length;++se)this.children[se].collapse(W)},insertInner:function(W,se,de){this.size+=se.length,this.height+=de;for(var ye=0;ye<this.children.length;++ye){var Xe=this.children[ye],It=Xe.chunkSize();if(W<=It){if(Xe.insertInner(W,se,de),Xe.lines&&Xe.lines.length>50){for(var Zt=Xe.lines.length%25+25,fr=Zt;fr<Xe.lines.length;){var br=new Nl(Xe.lines.slice(fr,fr+=25));Xe.height-=br.height,this.children.splice(++ye,0,br),br.parent=this}Xe.lines=Xe.lines.slice(0,Zt),this.maybeSpill()}break}W-=It}},maybeSpill:function(){if(this.children.length<=10)return;var W=this;do{var se=W.children.splice(W.children.length-5,5),de=new Ys(se);if(W.parent){W.size-=de.size,W.height-=de.height;var Xe=X(W.parent.children,W);W.parent.children.splice(Xe+1,0,de)}else{var ye=new Ys(W.children);ye.parent=W,W.children=[ye,de],W=ye}de.parent=W.parent}while(W.children.length>10);W.parent.maybeSpill()},iterN:function(W,se,de){for(var ye=0;ye<this.children.length;++ye){var Xe=this.children[ye],It=Xe.chunkSize();if(W<It){var Zt=Math.min(se,It-W);if(Xe.iterN(W,Zt,de))return!0;if((se-=Zt)==0)break;W=0}else W-=It}}};var Ec=function(W,se,de){if(de)for(var ye in de)de.hasOwnProperty(ye)&&(this[ye]=de[ye]);this.doc=W,this.node=se};Ec.prototype.clear=function(){var F=this.doc.cm,W=this.line.widgets,se=this.line,de=er(se);if(de==null||!W)return;for(var ye=0;ye<W.length;++ye)W[ye]==this&&W.splice(ye--,1);W.length||(se.widgets=null);var Xe=li(this);Xt(se,Math.max(0,se.height-Xe)),F&&(pl(F,function(){cu(F,se,-Xe),Aa(F,de,"widget")}),sr(F,"lineWidgetCleared",F,this,de))},Ec.prototype.changed=function(){var F=this,W=this.height,se=this.doc.cm,de=this.line;this.height=null;var ye=li(this)-W;if(!ye)return;_n(this.doc,de)||Xt(de,de.height+ye),se&&pl(se,function(){se.curOp.forceUpdate=!0,cu(se,de,ye),sr(se,"lineWidgetChanged",se,F,er(de))})},Ht(Ec);function cu(F,W,se){Ci(W)<(F.curOp&&F.curOp.scrollTop||F.doc.scrollTop)&&Go(F,se)}function uu(F,W,se,de){var ye=new Ec(F,se,de),Xe=F.cm;return Xe&&ye.noHScroll&&(Xe.display.alignWidgets=!0),tl(F,W,"widget",function(It){var Zt=It.widgets||(It.widgets=[]);if(ye.insertAt==null?Zt.push(ye):Zt.splice(Math.min(Zt.length-1,Math.max(0,ye.insertAt)),0,ye),ye.line=It,Xe&&!_n(F,It)){var fr=Ci(It)<F.scrollTop;Xt(It,It.height+li(ye)),fr&&Go(Xe,ye.height),Xe.curOp.forceUpdate=!0}return!0}),Xe&&sr(Xe,"lineWidgetAdded",Xe,ye,typeof W=="number"?W:er(W)),ye}var Eu=0,Dc=function(W,se){this.lines=[],this.type=se,this.doc=W,this.id=++Eu};Dc.prototype.clear=function(){if(this.explicitlyCleared)return;var F=this.doc.cm,W=F&&!F.curOp;if(W&&os(F),Ft(this,"clear")){var se=this.find();se&&sr(this,"clear",se.from,se.to)}for(var de=null,ye=null,Xe=0;Xe<this.lines.length;++Xe){var It=this.lines[Xe],Zt=ir(It.markedSpans,this);F&&!this.collapsed?Aa(F,er(It),"text"):F&&(Zt.to!=null&&(ye=er(It)),Zt.from!=null&&(de=er(It))),It.markedSpans=Ur(It.markedSpans,Zt),Zt.from==null&&this.collapsed&&!_n(this.doc,It)&&F&&Xt(It,Ea(F.display))}if(F&&this.collapsed&&!F.options.lineWrapping)for(var fr=0;fr<this.lines.length;++fr){var br=zn(this.lines[fr]),xn=gi(br);xn>F.display.maxLineLength&&(F.display.maxLine=br,F.display.maxLineLength=xn,F.display.maxLineChanged=!0)}de!=null&&F&&this.collapsed&&_o(F,de,ye+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,F&&$l(F.doc)),F&&sr(F,"markerCleared",F,this,de,ye),W&&Cl(F),this.parent&&this.parent.clear()},Dc.prototype.find=function(F,W){F==null&&this.type=="bookmark"&&(F=1);for(var se,de,ye=0;ye<this.lines.length;++ye){var Xe=this.lines[ye],It=ir(Xe.markedSpans,this);if(It.from!=null&&(se=or(W?Xe:er(Xe),It.from),F==-1))return se;if(It.to!=null&&(de=or(W?Xe:er(Xe),It.to),F==1))return de}return se&&{from:se,to:de}},Dc.prototype.changed=function(){var F=this,W=this.find(-1,!0),se=this,de=this.doc.cm;if(!W||!de)return;pl(de,function(){var ye=W.line,Xe=er(W.line),It=ma(de,Xe);if(It&&(vn(It),de.curOp.selectionChanged=de.curOp.forceUpdate=!0),de.curOp.updateMaxLine=!0,!_n(se.doc,ye)&&se.height!=null){var Zt=se.height;se.height=null;var fr=li(se)-Zt;fr&&Xt(ye,ye.height+fr)}sr(de,"markerChanged",de,F)})},Dc.prototype.attachLine=function(F){if(!this.lines.length&&this.doc.cm){var W=this.doc.cm.curOp;(!W.maybeHiddenMarkers||X(W.maybeHiddenMarkers,this)==-1)&&(W.maybeUnhiddenMarkers||(W.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(F)},Dc.prototype.detachLine=function(F){if(this.lines.splice(X(this.lines,F),1),!this.lines.length&&this.doc.cm){var W=this.doc.cm.curOp;(W.maybeHiddenMarkers||(W.maybeHiddenMarkers=[])).push(this)}},Ht(Dc);function Au(F,W,se,de,ye){if(de&&de.shared)return kd(F,W,se,de,ye);if(F.cm&&!F.cm.curOp)return ks(F.cm,Au)(F,W,se,de,ye);var Xe=new Dc(F,ye),It=Lt(W,se);if(de&&j(de,Xe,!1),It>0||It==0&&Xe.clearWhenEmpty!==!1)return Xe;if(Xe.replacedWith&&(Xe.collapsed=!0,Xe.widgetNode=N("span",[Xe.replacedWith],"CodeMirror-widget"),de.handleMouseEvents||Xe.widgetNode.setAttribute("cm-ignore-events","true"),de.insertLeft&&(Xe.widgetNode.insertLeft=!0)),Xe.collapsed){if(Sa(F,W.line,W,se,Xe)||W.line!=se.line&&Sa(F,se.line,W,se,Xe))throw new Error("Inserting collapsed marker partially overlapping an existing one");kt()}Xe.addToHistory&&Js(F,{from:W,to:se,origin:"markText"},F.sel,NaN);var Zt=W.line,fr=F.cm,br;if(F.iter(Zt,se.line+1,function(Pn){fr&&Xe.collapsed&&!fr.options.lineWrapping&&zn(Pn)==fr.display.maxLine&&(br=!0),Xe.collapsed&&Zt!=W.line&&Xt(Pn,0),Or(Pn,new Et(Xe,Zt==W.line?W.ch:null,Zt==se.line?se.ch:null)),++Zt}),Xe.collapsed&&F.iter(W.line,se.line+1,function(Pn){_n(F,Pn)&&Xt(Pn,0)}),Xe.clearOnEnter&&Ue(Xe,"beforeCursorEnter",function(){return Xe.clear()}),Xe.readOnly&&(mt(),(F.history.done.length||F.history.undone.length)&&F.clearHistory()),Xe.collapsed&&(Xe.id=++Eu,Xe.atomic=!0),fr){if(br&&(fr.curOp.updateMaxLine=!0),Xe.collapsed)_o(fr,W.line,se.line+1);else if(Xe.className||Xe.startStyle||Xe.endStyle||Xe.css||Xe.attributes||Xe.title)for(var xn=W.line;xn<=se.line;xn++)Aa(fr,xn,"text");Xe.atomic&&$l(fr.doc),sr(fr,"markerAdded",fr,Xe)}return Xe}var vu=function(W,se){this.markers=W,this.primary=se;for(var de=0;de<W.length;++de)W[de].parent=this};vu.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var F=0;F<this.markers.length;++F)this.markers[F].clear();sr(this,"clear")},vu.prototype.find=function(F,W){return this.primary.find(F,W)},Ht(vu);function kd(F,W,se,de,ye){de=j(de),de.shared=!1;var Xe=[Au(F,W,se,de,ye)],It=Xe[0],Zt=de.widgetNode;return ga(F,function(fr){Zt&&(de.widgetNode=Zt.cloneNode(!0)),Xe.push(Au(fr,Mt(fr,W),Mt(fr,se),de,ye));for(var br=0;br<fr.linked.length;++br)if(fr.linked[br].isParent)return;It=ve(Xe)}),new vu(Xe,It)}function ed(F){return F.findMarks(or(F.first,0),F.clipPos(or(F.lastLine())),function(W){return W.parent})}function Sd(F,W){for(var se=0;se<W.length;se++){var de=W[se],ye=de.find(),Xe=F.clipPos(ye.from),It=F.clipPos(ye.to);if(Lt(Xe,It)){var Zt=Au(F,Xe,It,de.primary,de.primary.type);de.markers.push(Zt),Zt.parent=de}}}function td(F){for(var W=function(ye){var Xe=F[ye],It=[Xe.primary.doc];ga(Xe.primary.doc,function(br){return It.push(br)});for(var Zt=0;Zt<Xe.markers.length;Zt++){var fr=Xe.markers[Zt];X(It,fr.doc)==-1&&(fr.parent=null,Xe.markers.splice(Zt--,1))}},se=0;se<F.length;se++)W(se)}var _u=0,_c=function F(W,se,de,ye,Xe){if(!(this instanceof F))return new F(W,se,de,ye,Xe);de==null&&(de=0),Ys.call(this,[new Nl([new Ia("",null)])]),this.first=de,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=de;var It=or(de,0);this.sel=Le(It),this.history=new ps(null),this.id=++_u,this.modeOption=se,this.lineSep=ye,this.direction=Xe=="rtl"?"rtl":"ltr",this.extend=!1,typeof W=="string"&&(W=this.splitLines(W)),Yi(this,{from:It,to:It,text:W}),ol(this,Le(It),te)};_c.prototype=Ke(Ys.prototype,{constructor:_c,iter:function(W,se,de){de?this.iterN(W-this.first,se-W,de):this.iterN(this.first,this.first+this.size,W)},insert:function(W,se){for(var de=0,ye=0;ye<se.length;++ye)de+=se[ye].height;this.insertInner(W-this.first,se,de)},remove:function(W,se){this.removeInner(W-this.first,se)},getValue:function(W){var se=ar(this,this.first,this.first+this.size);return W===!1?se:se.join(W||this.lineSeparator())},setValue:vl(function(F){var W=or(this.first,0),se=this.first+this.size-1;Sc(this,{from:W,to:or(se,ot(this,se).text.length),text:this.splitLines(F),origin:"setValue",full:!0},!0),this.cm&&Do(this.cm,0,0),ol(this,Le(W),te)}),replaceRange:function(W,se,de,ye){se=Mt(this,se),de=de?Mt(this,de):se,Cc(this,W,se,de,ye)},getRange:function(W,se,de){var ye=vt(this,Mt(this,W),Mt(this,se));return de===!1?ye:ye.join(de||this.lineSeparator())},getLine:function(W){var se=this.getLineHandle(W);return se&&se.text},getLineHandle:function(W){if($r(this,W))return ot(this,W)},getLineNumber:function(W){return er(W)},getLineHandleVisualStart:function(W){return typeof W=="number"&&(W=ot(this,W)),zn(W)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(W){return Mt(this,W)},getCursor:function(W){var se=this.sel.primary(),de;return W==null||W=="head"?de=se.head:W=="anchor"?de=se.anchor:W=="end"||W=="to"||W===!1?de=se.to():de=se.from(),de},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:vl(function(F,W,se){nu(this,Mt(this,typeof F=="number"?or(F,W||0):F),null,se)}),setSelection:vl(function(F,W,se){nu(this,Mt(this,F),Mt(this,W||F),se)}),extendSelection:vl(function(F,W,se){Pl(this,Mt(this,F),W&&Mt(this,W),se)}),extendSelections:vl(function(F,W){Us(this,Nr(this,F),W)}),extendSelectionsBy:vl(function(F,W){var se=Oe(this.sel.ranges,F);Us(this,Nr(this,se),W)}),setSelections:vl(function(F,W,se){if(!F.length)return;for(var de=[],ye=0;ye<F.length;ye++)de[ye]=new pe(Mt(this,F[ye].anchor),Mt(this,F[ye].head));W==null&&(W=Math.min(F.length-1,this.sel.primIndex)),ol(this,_e(this.cm,de,W),se)}),addSelection:vl(function(F,W,se){var de=this.sel.ranges.slice(0);de.push(new pe(Mt(this,F),Mt(this,W||F))),ol(this,_e(this.cm,de,de.length-1),se)}),getSelection:function(W){for(var se=this.sel.ranges,de,ye=0;ye<se.length;ye++){var Xe=vt(this,se[ye].from(),se[ye].to());de=de?de.concat(Xe):Xe}return W===!1?de:de.join(W||this.lineSeparator())},getSelections:function(W){for(var se=[],de=this.sel.ranges,ye=0;ye<de.length;ye++){var Xe=vt(this,de[ye].from(),de[ye].to());W!==!1&&(Xe=Xe.join(W||this.lineSeparator())),se[ye]=Xe}return se},replaceSelection:function(W,se,de){for(var ye=[],Xe=0;Xe<this.sel.ranges.length;Xe++)ye[Xe]=W;this.replaceSelections(ye,se,de||"+input")},replaceSelections:vl(function(F,W,se){for(var de=[],ye=this.sel,Xe=0;Xe<ye.ranges.length;Xe++){var It=ye.ranges[Xe];de[Xe]={from:It.from(),to:It.to(),text:this.splitLines(F[Xe]),origin:se}}for(var Zt=W&&W!="end"&&Gr(this,de,W),fr=de.length-1;fr>=0;fr--)Sc(this,de[fr]);Zt?Ul(this,Zt):this.cm&&ws(this.cm)}),undo:vl(function(){xo(this,"undo")}),redo:vl(function(){xo(this,"redo")}),undoSelection:vl(function(){xo(this,"undo",!0)}),redoSelection:vl(function(){xo(this,"redo",!0)}),setExtending:function(W){this.extend=W},getExtending:function(){return this.extend},historySize:function(){for(var W=this.history,se=0,de=0,ye=0;ye<W.done.length;ye++)W.done[ye].ranges||++se;for(var Xe=0;Xe<W.undone.length;Xe++)W.undone[Xe].ranges||++de;return{undo:se,redo:de}},clearHistory:function(){var W=this;this.history=new ps(this.history.maxGeneration),ga(this,function(se){return se.history=W.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(W){return W&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(W){return this.history.generation==(W||this.cleanGeneration)},getHistory:function(){return{done:fc(this.history.done),undone:fc(this.history.undone)}},setHistory:function(W){var se=this.history=new ps(this.history.maxGeneration);se.done=fc(W.done.slice(0),null,!0),se.undone=fc(W.undone.slice(0),null,!0)},setGutterMarker:vl(function(F,W,se){return tl(this,F,"gutter",function(de){var ye=de.gutterMarkers||(de.gutterMarkers={});return ye[W]=se,!se&&ge(ye)&&(de.gutterMarkers=null),!0})}),clearGutter:vl(function(F){var W=this;this.iter(function(se){se.gutterMarkers&&se.gutterMarkers[F]&&tl(W,se,"gutter",function(){return se.gutterMarkers[F]=null,ge(se.gutterMarkers)&&(se.gutterMarkers=null),!0})})}),lineInfo:function(W){var se;if(typeof W=="number"){if(!$r(this,W))return null;if(se=W,W=ot(this,W),!W)return null}else if(se=er(W),se==null)return null;return{line:se,handle:W,text:W.text,gutterMarkers:W.gutterMarkers,textClass:W.textClass,bgClass:W.bgClass,wrapClass:W.wrapClass,widgets:W.widgets}},addLineClass:vl(function(F,W,se){return tl(this,F,W=="gutter"?"gutter":"class",function(de){var ye=W=="text"?"textClass":W=="background"?"bgClass":W=="gutter"?"gutterClass":"wrapClass";if(!de[ye])de[ye]=se;else{if(C(se).test(de[ye]))return!1;de[ye]+=" "+se}return!0})}),removeLineClass:vl(function(F,W,se){return tl(this,F,W=="gutter"?"gutter":"class",function(de){var ye=W=="text"?"textClass":W=="background"?"bgClass":W=="gutter"?"gutterClass":"wrapClass",Xe=de[ye];if(Xe)if(se==null)de[ye]=null;else{var It=Xe.match(C(se));if(!It)return!1;var Zt=It.index+It[0].length;de[ye]=Xe.slice(0,It.index)+(!It.index||Zt==Xe.length?"":" ")+Xe.slice(Zt)||null}else return!1;return!0})}),addLineWidget:vl(function(F,W,se){return uu(this,F,W,se)}),removeLineWidget:function(W){W.clear()},markText:function(W,se,de){return Au(this,Mt(this,W),Mt(this,se),de,de&&de.type||"range")},setBookmark:function(W,se){var de={replacedWith:se&&(se.nodeType==null?se.widget:se),insertLeft:se&&se.insertLeft,clearWhenEmpty:!1,shared:se&&se.shared,handleMouseEvents:se&&se.handleMouseEvents};return W=Mt(this,W),Au(this,W,W,de,"bookmark")},findMarksAt:function(W){W=Mt(this,W);var se=[],de=ot(this,W.line).markedSpans;if(de)for(var ye=0;ye<de.length;++ye){var Xe=de[ye];(Xe.from==null||Xe.from<=W.ch)&&(Xe.to==null||Xe.to>=W.ch)&&se.push(Xe.marker.parent||Xe.marker)}return se},findMarks:function(W,se,de){W=Mt(this,W),se=Mt(this,se);var ye=[],Xe=W.line;return this.iter(W.line,se.line+1,function(It){var Zt=It.markedSpans;if(Zt)for(var fr=0;fr<Zt.length;fr++){var br=Zt[fr];!(br.to!=null&&Xe==W.line&&W.ch>=br.to||br.from==null&&Xe!=W.line||br.from!=null&&Xe==se.line&&br.from>=se.ch)&&(!de||de(br.marker))&&ye.push(br.marker.parent||br.marker)}++Xe}),ye},getAllMarks:function(){var W=[];return this.iter(function(se){var de=se.markedSpans;if(de)for(var ye=0;ye<de.length;++ye)de[ye].from!=null&&W.push(de[ye].marker)}),W},posFromIndex:function(W){var se,de=this.first,ye=this.lineSeparator().length;return this.iter(function(Xe){var It=Xe.text.length+ye;if(It>W)return se=W,!0;W-=It,++de}),Mt(this,or(de,se))},indexFromPos:function(W){W=Mt(this,W);var se=W.ch;if(W.line<this.first||W.ch<0)return 0;var de=this.lineSeparator().length;return this.iter(this.first,W.line,function(ye){se+=ye.text.length+de}),se},copy:function(W){var se=new _c(ar(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return se.scrollTop=this.scrollTop,se.scrollLeft=this.scrollLeft,se.sel=this.sel,se.extend=!1,W&&(se.history.undoDepth=this.history.undoDepth,se.setHistory(this.getHistory())),se},linkedDoc:function(W){W||(W={});var se=this.first,de=this.first+this.size;W.from!=null&&W.from>se&&(se=W.from),W.to!=null&&W.to<de&&(de=W.to);var ye=new _c(ar(this,se,de),W.mode||this.modeOption,se,this.lineSep,this.direction);return W.sharedHist&&(ye.history=this.history),(this.linked||(this.linked=[])).push({doc:ye,sharedHist:W.sharedHist}),ye.linked=[{doc:this,isParent:!0,sharedHist:W.sharedHist}],Sd(ye,ed(this)),ye},unlinkDoc:function(W){if(W instanceof Lr&&(W=W.doc),this.linked)for(var se=0;se<this.linked.length;++se){var de=this.linked[se];if(de.doc!=W)continue;this.linked.splice(se,1),W.unlinkDoc(this),td(ed(this));break}if(W.history==this.history){var ye=[W.id];ga(W,function(Xe){return ye.push(Xe.id)},!0),W.history=new ps(null),W.history.done=fc(this.history.done,ye),W.history.undone=fc(this.history.undone,ye)}},iterLinkedDocs:function(W){ga(this,W)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(W){return this.lineSep?W.split(this.lineSep):ct(W)},lineSeparator:function(){return this.lineSep||`
`},setDirection:vl(function(F){if(F!="rtl"&&(F="ltr"),F==this.direction)return;this.direction=F,this.iter(function(W){return W.order=null}),this.cm&&Oo(this.cm)})}),_c.prototype.eachLine=_c.prototype.iter;var Bc=0;function Kc(F){var W=this;if(nd(W),Nt(W,F)||fi(W.display,F))return;$e(F),g&&(Bc=+new Date);var se=za(W,F,!0),de=F.dataTransfer.files;if(!se||W.isReadOnly())return;if(de&&de.length&&window.FileReader&&window.File)for(var ye=de.length,Xe=Array(ye),It=0,Zt=function(){++It==ye&&ks(W,function(){se=Mt(W.doc,se);var ia={from:se,to:se,text:W.doc.splitLines(Xe.filter(function(Pa){return Pa!=null}).join(W.doc.lineSeparator())),origin:"paste"};Sc(W.doc,ia),Ul(W.doc,Le(Mt(W.doc,se),Mt(W.doc,Ze(ia))))})()},fr=function(ia,Pa){if(W.options.allowDropFileTypes&&X(W.options.allowDropFileTypes,ia.type)==-1){Zt();return}var Ja=new FileReader;Ja.onerror=function(){return Zt()},Ja.onload=function(){var Ga=Ja.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Ga)){Zt();return}Xe[Pa]=Ga,Zt()},Ja.readAsText(ia)},br=0;br<de.length;br++)fr(de[br],br);else{if(W.state.draggingText&&W.doc.sel.contains(se)>-1){W.state.draggingText(F),setTimeout(function(){return W.display.input.focus()},20);return}try{var xn=F.dataTransfer.getData("Text");if(xn){var Pn;if(W.state.draggingText&&!W.state.draggingText.copy&&(Pn=W.listSelections()),zl(W.doc,Le(se,se)),Pn)for(var ui=0;ui<Pn.length;++ui)Cc(W.doc,"",Pn[ui].anchor,Pn[ui].head,"drag");W.replaceSelection(xn,"around","paste"),W.display.input.focus()}}catch(ai){}}}function Tu(F,W){if(g&&(!F.state.draggingText||+new Date-Bc<100)){Qe(W);return}if(Nt(F,W)||fi(F.display,W))return;if(W.dataTransfer.setData("Text",F.getSelection()),W.dataTransfer.effectAllowed="copyMove",W.dataTransfer.setDragImage&&!i){var se=I("img",null,null,"position: fixed; left: 0; top: 0;");se.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",l&&(se.width=se.height=1,F.display.wrapper.appendChild(se),se._top=se.offsetTop),W.dataTransfer.setDragImage(se,0,0),l&&se.parentNode.removeChild(se)}}function rd(F,W){var se=za(F,W);if(!se)return;var de=document.createDocumentFragment();Fo(F,se,de),F.display.dragCursor||(F.display.dragCursor=I("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),F.display.lineSpace.insertBefore(F.display.dragCursor,F.display.cursorDiv)),T(F.display.dragCursor,de)}function nd(F){F.display.dragCursor&&(F.display.lineSpace.removeChild(F.display.dragCursor),F.display.dragCursor=null)}function Ru(F){if(!document.getElementsByClassName)return;for(var W=document.getElementsByClassName("CodeMirror"),se=[],de=0;de<W.length;de++){var ye=W[de].CodeMirror;ye&&se.push(ye)}se.length&&se[0].operation(function(){for(var Xe=0;Xe<se.length;Xe++)F(se[Xe])})}var Tc=!1;function zu(){if(Tc)return;id(),Tc=!0}function id(){var F;Ue(window,"resize",function(){F==null&&(F=setTimeout(function(){F=null,Ru(ad)},100))}),Ue(window,"blur",function(){return Ru(Ho)})}function ad(F){var W=F.display;W.cachedCharWidth=W.cachedTextHeight=W.cachedPaddingH=null,W.scrollbarsClipped=!1,F.setSize()}for(var Zc={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"},bu=0;bu<10;bu++)Zc[bu+48]=Zc[bu+96]=String(bu);for(var Fu=65;Fu<=90;Fu++)Zc[Fu]=String.fromCharCode(Fu);for(var Wu=1;Wu<=12;Wu++)Zc[Wu+111]=Zc[Wu+63235]="F"+Wu;var iu={};iu.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"},iu.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"},iu.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"},iu.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"]},iu.default=h?iu.macDefault:iu.pcDefault;function Bd(F){var W=F.split(/-(?!$)/);F=W[W.length-1];for(var se,de,ye,Xe,It=0;It<W.length-1;It++){var Zt=W[It];if(/^(cmd|meta|m)$/i.test(Zt))Xe=!0;else if(/^a(lt)?$/i.test(Zt))se=!0;else if(/^(c|ctrl|control)$/i.test(Zt))de=!0;else if(/^s(hift)?$/i.test(Zt))ye=!0;else throw new Error("Unrecognized modifier name: "+Zt)}return se&&(F="Alt-"+F),de&&(F="Ctrl-"+F),Xe&&(F="Cmd-"+F),ye&&(F="Shift-"+F),F}function Pd(F){var W={};for(var se in F)if(F.hasOwnProperty(se)){var de=F[se];if(/^(name|fallthrough|(de|at)tach)$/.test(se))continue;if(de=="..."){delete F[se];continue}for(var ye=Oe(se.split(" "),Bd),Xe=0;Xe<ye.length;Xe++){var It=void 0,Zt=void 0;Xe==ye.length-1?(Zt=ye.join(" "),It=de):(Zt=ye.slice(0,Xe+1).join(" "),It="...");var fr=W[Zt];if(!fr)W[Zt]=It;else if(fr!=It)throw new Error("Inconsistent bindings for "+Zt)}delete F[se]}for(var br in W)F[br]=W[br];return F}function au(F,W,se,de){W=ql(W);var ye=W.call?W.call(F,de):W[F];if(ye===!1)return"nothing";if(ye==="...")return"multi";if(ye!=null&&se(ye))return"handled";if(W.fallthrough){if(Object.prototype.toString.call(W.fallthrough)!="[object Array]")return au(F,W.fallthrough,se,de);for(var Xe=0;Xe<W.fallthrough.length;Xe++){var It=au(F,W.fallthrough[Xe],se,de);if(It)return It}}}function Ku(F){var W=typeof F=="string"?F:Zc[F.keyCode];return W=="Ctrl"||W=="Alt"||W=="Shift"||W=="Mod"}function od(F,W,se){var de=F;return W.altKey&&de!="Alt"&&(F="Alt-"+F),(b?W.metaKey:W.ctrlKey)&&de!="Ctrl"&&(F="Ctrl-"+F),(b?W.ctrlKey:W.metaKey)&&de!="Mod"&&(F="Cmd-"+F),!se&&W.shiftKey&&de!="Shift"&&(F="Shift-"+F),F}function Vu(F,W){if(l&&F.keyCode==34&&F.char)return!1;var se=Zc[F.keyCode];return se==null||F.altGraphKey?!1:(F.keyCode==3&&F.code&&(se=F.code),od(se,F,W))}function ql(F){return typeof F=="string"?iu[F]:F}function Yc(F,W){for(var se=F.doc.sel.ranges,de=[],ye=0;ye<se.length;ye++){for(var Xe=W(se[ye]);de.length&&Lt(Xe.from,ve(de).to)<=0;){var It=de.pop();if(Lt(It.from,Xe.from)<0){Xe.from=It.from;break}}de.push(Xe)}pl(F,function(){for(var Zt=de.length-1;Zt>=0;Zt--)Cc(F.doc,"",de[Zt].from,de[Zt].to,"+delete");ws(F)})}function Iu(F,W,se){var de=ke(F.text,W+se,se);return de<0||de>F.text.length?null:de}function Cd(F,W,se){var de=Iu(F,W.ch,se);return de==null?null:new or(W.line,de,se<0?"after":"before")}function sd(F,W,se,de,ye){if(F){W.doc.direction=="rtl"&&(ye=-ye);var Xe=nt(se,W.doc.direction);if(Xe){var It=ye<0?ve(Xe):Xe[0],Zt=ye<0==(It.level==1),fr=Zt?"after":"before",br;if(It.level>0||W.doc.direction=="rtl"){var xn=ta(W,se);br=ye<0?se.text.length-1:0;var Pn=wa(W,xn,br).top;br=Me(function(ui){return wa(W,xn,ui).top==Pn},ye<0==(It.level==1)?It.from:It.to-1,br),fr=="before"&&(br=Iu(se,br,1))}else br=ye<0?It.to:It.from;return new or(de,br,fr)}}return new or(de,ye<0?se.text.length:0,ye<0?"before":"after")}function ku(F,W,se,de){var ye=nt(W,F.doc.direction);if(!ye)return Cd(W,se,de);se.ch>=W.text.length?(se.ch=W.text.length,se.sticky="before"):se.ch<=0&&(se.ch=0,se.sticky="after");var Xe=oe(ye,se.ch,se.sticky),It=ye[Xe];if(F.doc.direction=="ltr"&&It.level%2==0&&(de>0?It.to>se.ch:It.from<se.ch))return Cd(W,se,de);var Zt=function(Wa,uo){return Iu(W,Wa instanceof or?Wa.ch:Wa,uo)},fr,br=function(Wa){return F.options.lineWrapping?(fr=fr||ta(F,W),oo(F,W,fr,Wa)):{begin:0,end:W.text.length}},xn=br(se.sticky=="before"?Zt(se,-1):se.ch);if(F.doc.direction=="rtl"||It.level==1){var Pn=It.level==1==de<0,ui=Zt(se,Pn?1:-1);if(ui!=null&&(Pn?ui<=It.to&&ui<=xn.end:ui>=It.from&&ui>=xn.begin)){var ai=Pn?"before":"after";return new or(se.line,ui,ai)}}var ia=function(Wa,uo,Mo){for(var vs=function(Dl,mc){return mc?new or(se.line,Zt(Dl,1),"before"):new or(se.line,Dl,"after")};Wa>=0&&Wa<ye.length;Wa+=uo){var Yo=ye[Wa],Bs=uo>0==(Yo.level!=1),bl=Bs?Mo.begin:Zt(Mo.end,-1);if(Yo.from<=bl&&bl<Yo.to)return vs(bl,Bs);if(bl=Bs?Yo.from:Zt(Yo.to,-1),Mo.begin<=bl&&bl<Mo.end)return vs(bl,Bs)}},Pa=ia(Xe+de,de,xn);if(Pa)return Pa;var Ja=de>0?xn.end:Zt(xn.begin,-1);return Ja!=null&&!(de>0&&Ja==W.text.length)&&(Pa=ia(de>0?0:ye.length-1,de,br(Ja)),Pa)?Pa:null}var Bu={selectAll:kc,singleSelection:function(W){return W.setSelection(W.getCursor("anchor"),W.getCursor("head"),te)},killLine:function(W){return Yc(W,function(se){if(se.empty()){var de=ot(W.doc,se.head.line).text.length;return se.head.ch==de&&se.head.line<W.lastLine()?{from:se.head,to:or(se.head.line+1,0)}:{from:se.head,to:or(se.head.line,de)}}else return{from:se.from(),to:se.to()}})},deleteLine:function(W){return Yc(W,function(se){return{from:or(se.from().line,0),to:Mt(W.doc,or(se.to().line+1,0))}})},delLineLeft:function(W){return Yc(W,function(se){return{from:or(se.from().line,0),to:se.from()}})},delWrappedLineLeft:function(W){return Yc(W,function(se){var de=W.charCoords(se.head,"div").top+5,ye=W.coordsChar({left:0,top:de},"div");return{from:ye,to:se.from()}})},delWrappedLineRight:function(W){return Yc(W,function(se){var de=W.charCoords(se.head,"div").top+5,ye=W.coordsChar({left:W.display.lineDiv.offsetWidth+100,top:de},"div");return{from:se.from(),to:ye}})},undo:function(W){return W.undo()},redo:function(W){return W.redo()},undoSelection:function(W){return W.undoSelection()},redoSelection:function(W){return W.redoSelection()},goDocStart:function(W){return W.extendSelection(or(W.firstLine(),0))},goDocEnd:function(W){return W.extendSelection(or(W.lastLine()))},goLineStart:function(W){return W.extendSelectionsBy(function(se){return ld(W,se.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(W){return W.extendSelectionsBy(function(se){return Ud(W,se.head)},{origin:"+move",bias:1})},goLineEnd:function(W){return W.extendSelectionsBy(function(se){return Ed(W,se.head.line)},{origin:"+move",bias:-1})},goLineRight:function(W){return W.extendSelectionsBy(function(se){var de=W.cursorCoords(se.head,"div").top+5;return W.coordsChar({left:W.display.lineDiv.offsetWidth+100,top:de},"div")},ee)},goLineLeft:function(W){return W.extendSelectionsBy(function(se){var de=W.cursorCoords(se.head,"div").top+5;return W.coordsChar({left:0,top:de},"div")},ee)},goLineLeftSmart:function(W){return W.extendSelectionsBy(function(se){var de=W.cursorCoords(se.head,"div").top+5,ye=W.coordsChar({left:0,top:de},"div");return ye.ch<W.getLine(ye.line).search(/\S/)?Ud(W,se.head):ye},ee)},goLineUp:function(W){return W.moveV(-1,"line")},goLineDown:function(W){return W.moveV(1,"line")},goPageUp:function(W){return W.moveV(-1,"page")},goPageDown:function(W){return W.moveV(1,"page")},goCharLeft:function(W){return W.moveH(-1,"char")},goCharRight:function(W){return W.moveH(1,"char")},goColumnLeft:function(W){return W.moveH(-1,"column")},goColumnRight:function(W){return W.moveH(1,"column")},goWordLeft:function(W){return W.moveH(-1,"word")},goGroupRight:function(W){return W.moveH(1,"group")},goGroupLeft:function(W){return W.moveH(-1,"group")},goWordRight:function(W){return W.moveH(1,"word")},delCharBefore:function(W){return W.deleteH(-1,"codepoint")},delCharAfter:function(W){return W.deleteH(1,"char")},delWordBefore:function(W){return W.deleteH(-1,"word")},delWordAfter:function(W){return W.deleteH(1,"word")},delGroupBefore:function(W){return W.deleteH(-1,"group")},delGroupAfter:function(W){return W.deleteH(1,"group")},indentAuto:function(W){return W.indentSelection("smart")},indentMore:function(W){return W.indentSelection("add")},indentLess:function(W){return W.indentSelection("subtract")},insertTab:function(W){return W.replaceSelection(" ")},insertSoftTab:function(W){for(var se=[],de=W.listSelections(),ye=W.options.tabSize,Xe=0;Xe<de.length;Xe++){var It=de[Xe].from(),Zt=z(W.getLine(It.line),It.ch,ye);se.push(Fe(ye-Zt%ye))}W.replaceSelections(se)},defaultTab:function(W){W.somethingSelected()?W.indentSelection("add"):W.execCommand("insertTab")},transposeChars:function(W){return pl(W,function(){for(var se=W.listSelections(),de=[],ye=0;ye<se.length;ye++){if(!se[ye].empty())continue;var Xe=se[ye].head,It=ot(W.doc,Xe.line).text;if(It){if(Xe.ch==It.length&&(Xe=new or(Xe.line,Xe.ch-1)),Xe.ch>0)Xe=new or(Xe.line,Xe.ch+1),W.replaceRange(It.charAt(Xe.ch-1)+It.charAt(Xe.ch-2),or(Xe.line,Xe.ch-2),Xe,"+transpose");else if(Xe.line>W.doc.first){var Zt=ot(W.doc,Xe.line-1).text;Zt&&(Xe=new or(Xe.line,1),W.replaceRange(It.charAt(0)+W.doc.lineSeparator()+Zt.charAt(Zt.length-1),or(Xe.line-1,Zt.length-1),Xe,"+transpose"))}}de.push(new pe(Xe,Xe))}W.setSelections(de)})},newlineAndIndent:function(W){return pl(W,function(){for(var se=W.listSelections(),de=se.length-1;de>=0;de--)W.replaceRange(W.doc.lineSeparator(),se[de].anchor,se[de].head,"+input");se=W.listSelections();for(var ye=0;ye<se.length;ye++)W.indentLine(se[ye].from().line,null,!0);ws(W)})},openLine:function(W){return W.replaceSelection(`
`,"start")},toggleOverwrite:function(W){return W.toggleOverwrite()}};function ld(F,W){var se=ot(F.doc,W),de=zn(se);return de!=se&&(W=er(de)),sd(!0,F,de,W,1)}function Ed(F,W){var se=ot(F.doc,W),de=fn(se);return de!=se&&(W=er(de)),sd(!0,F,se,W,-1)}function Ud(F,W){var se=ld(F,W.line),de=ot(F.doc,se.line),ye=nt(de,F.doc.direction);if(!ye||ye[0].level==0){var Xe=Math.max(se.ch,de.text.search(/\S/)),It=W.line==se.line&&W.ch<=Xe&&W.ch;return or(se.line,It?0:Xe,se.sticky)}return se}function Jc(F,W,se){if(typeof W=="string"&&(W=Bu[W],!W))return!1;F.display.input.ensurePolled();var de=F.display.shift,ye=!1;try{F.isReadOnly()&&(F.state.suppressEdits=!0),se&&(F.display.shift=!1),ye=W(F)!=Y}finally{F.display.shift=de,F.state.suppressEdits=!1}return ye}function $c(F,W,se){for(var de=0;de<F.state.keyMaps.length;de++){var ye=au(W,F.state.keyMaps[de],se,F);if(ye)return ye}return F.options.extraKeys&&au(W,F.options.extraKeys,se,F)||au(W,F.options.keyMap,se,F)}var ou=new K;function Xu(F,W,se,de){var ye=F.state.keySeq;if(ye){if(Ku(W))return"handled";if(/\'$/.test(W)?F.state.keySeq=null:ou.set(50,function(){F.state.keySeq==ye&&(F.state.keySeq=null,F.display.input.reset())}),Gu(F,ye+" "+W,se,de))return!0}return Gu(F,W,se,de)}function Gu(F,W,se,de){var ye=$c(F,W,de);return ye=="multi"&&(F.state.keySeq=W),ye=="handled"&&sr(F,"keyHandled",F,W,se),(ye=="handled"||ye=="multi")&&($e(se),ao(F)),!!ye}function su(F,W){var se=Vu(W,!0);return se?W.shiftKey&&!F.state.keySeq?Xu(F,"Shift-"+se,W,function(de){return Jc(F,de,!0)})||Xu(F,se,W,function(de){if(typeof de=="string"?/^go[A-Z]/.test(de):de.motion)return Jc(F,de)}):Xu(F,se,W,function(de){return Jc(F,de)}):!1}function Xc(F,W,se){return Xu(F,"'"+se+"'",W,function(de){return Jc(F,de,!0)})}var cd=null;function ud(F){var W=this;if(F.target&&F.target!=W.display.input.getField())return;if(W.curOp.focus=U(),Nt(W,F))return;g&&f<11&&F.keyCode==27&&(F.returnValue=!1);var se=F.keyCode;W.display.shift=se==16||F.shiftKey;var de=su(W,F);l&&(cd=de?se:null,!de&&se==88&&!Vt&&(h?F.metaKey:F.ctrlKey)&&W.replaceSelection("",null,"cut")),E&&!h&&!de&&se==46&&F.shiftKey&&!F.ctrlKey&&document.execCommand&&document.execCommand("cut"),se==18&&!/\bCodeMirror-crosshair\b/.test(W.display.lineDiv.className)&&jd(W)}function jd(F){var W=F.display.lineDiv;V(W,"CodeMirror-crosshair");function se(de){(de.keyCode==18||!de.altKey)&&(w(W,"CodeMirror-crosshair"),Je(document,"keyup",se),Je(document,"mouseover",se))}Ue(document,"keyup",se),Ue(document,"mouseover",se)}function _d(F){F.keyCode==16&&(this.doc.sel.shift=!1),Nt(this,F)}function Td(F){var W=this;if(F.target&&F.target!=W.display.input.getField())return;if(fi(W.display,F)||Nt(W,F)||F.ctrlKey&&!F.altKey||h&&F.metaKey)return;var se=F.keyCode,de=F.charCode;if(l&&se==cd){cd=null,$e(F);return}if(l&&(!F.which||F.which<10)&&su(W,F))return;var ye=String.fromCharCode(de==null?se:de);if(ye=="\b")return;if(Xc(W,F,ye))return;W.display.input.onKeyPress(F)}var Hd=400,Pu=function(W,se,de){this.time=W,this.pos=se,this.button=de};Pu.prototype.compare=function(F,W,se){return this.time+Hd>F&&Lt(W,this.pos)==0&&se==this.button};var qc,yu;function Uu(F,W){var se=+new Date;return yu&&yu.compare(se,F,W)?(qc=yu=null,"triple"):qc&&qc.compare(se,F,W)?(yu=new Pu(se,F,W),qc=null,"double"):(qc=new Pu(se,F,W),yu=null,"single")}function Ou(F){var W=this,se=W.display;if(Nt(W,F)||se.activeTouch&&se.input.supportsTouch())return;if(se.input.ensurePolled(),se.shift=F.shiftKey,fi(se,F)){s||(se.scroller.draggable=!1,setTimeout(function(){return se.scroller.draggable=!0},100));return}if(Od(W,F))return;var de=za(W,F),ye=Ae(F),Xe=de?Uu(de,ye):"single";if(window.focus(),ye==1&&W.state.selectingText&&W.state.selectingText(F),de&&dd(W,ye,de,Xe,F))return;ye==1?de?Yu(W,de,Xe,F):qe(F)==se.scroller&&$e(F):ye==2?(de&&Pl(W.doc,de),setTimeout(function(){return se.input.focus()},20)):ye==3&&(x?W.display.input.onContextMenu(F):cs(W))}function dd(F,W,se,de,ye){var Xe="Click";return de=="double"?Xe="Double"+Xe:de=="triple"&&(Xe="Triple"+Xe),Xe=(W==1?"Left":W==2?"Middle":"Right")+Xe,Xu(F,od(Xe,ye),ye,function(It){if(typeof It=="string"&&(It=Bu[It]),!It)return!1;var Zt=!1;try{F.isReadOnly()&&(F.state.suppressEdits=!0),Zt=It(F,se)!=Y}finally{F.state.suppressEdits=!1}return Zt})}function ju(F,W,se){var de=F.getOption("configureMouse"),ye=de?de(F,W,se):{};if(ye.unit==null){var Xe=m?se.shiftKey&&se.metaKey:se.altKey;ye.unit=Xe?"rectangle":W=="single"?"char":W=="double"?"word":"line"}return(ye.extend==null||F.doc.extend)&&(ye.extend=F.doc.extend||se.shiftKey),ye.addNew==null&&(ye.addNew=h?se.metaKey:se.ctrlKey),ye.moveOnDrag==null&&(ye.moveOnDrag=!(h?se.altKey:se.ctrlKey)),ye}function Yu(F,W,se,de){g?setTimeout(P(Ls,F),0):F.curOp.focus=U();var ye=ju(F,se,de),Xe=F.doc.sel,It;F.options.dragDrop&&wt&&!F.isReadOnly()&&se=="single"&&(It=Xe.contains(W))>-1&&(Lt((It=Xe.ranges[It]).from(),W)<0||W.xRel>0)&&(Lt(It.to(),W)>0||W.xRel<0)?Id(F,de,W,ye):wu(F,de,W,ye)}function Id(F,W,se,de){var ye=F.display,Xe=!1,It=ks(F,function(br){s&&(ye.scroller.draggable=!1),F.state.draggingText=!1,Je(ye.wrapper.ownerDocument,"mouseup",It),Je(ye.wrapper.ownerDocument,"mousemove",Zt),Je(ye.scroller,"dragstart",fr),Je(ye.scroller,"drop",It),Xe||($e(br),de.addNew||Pl(F.doc,se,null,null,de.extend),s&&!i||g&&f==9?setTimeout(function(){ye.wrapper.ownerDocument.body.focus({preventScroll:!0}),ye.input.focus()},20):ye.input.focus())}),Zt=function(xn){Xe=Xe||Math.abs(W.clientX-xn.clientX)+Math.abs(W.clientY-xn.clientY)>=10},fr=function(){return Xe=!0};s&&(ye.scroller.draggable=!0),F.state.draggingText=It,It.copy=!de.moveOnDrag,ye.scroller.dragDrop&&ye.scroller.dragDrop(),Ue(ye.wrapper.ownerDocument,"mouseup",It),Ue(ye.wrapper.ownerDocument,"mousemove",Zt),Ue(ye.scroller,"dragstart",fr),Ue(ye.scroller,"drop",It),cs(F),setTimeout(function(){return ye.input.focus()},20)}function Qu(F,W,se){if(se=="char")return new pe(W,W);if(se=="word")return F.findWordAt(W);if(se=="line")return new pe(or(W.line,0),Mt(F.doc,or(W.line+1,0)));var de=se(F,W);return new pe(de.from,de.to)}function wu(F,W,se,de){var ye=F.display,Xe=F.doc;$e(W);var It,Zt,fr=Xe.sel,br=fr.ranges;if(de.addNew&&!de.extend?(Zt=Xe.sel.contains(se),Zt>-1?It=br[Zt]:It=new pe(se,se)):(It=Xe.sel.primary(),Zt=Xe.sel.primIndex),de.unit=="rectangle")de.addNew||(It=new pe(se,se)),se=za(F,W,!0,!0),Zt=-1;else{var xn=Qu(F,se,de.unit);de.extend?It=lc(It,xn.anchor,xn.head,de.extend):It=xn}de.addNew?Zt==-1?(Zt=br.length,ol(Xe,_e(F,br.concat([It]),Zt),{scroll:!1,origin:"*mouse"})):br.length>1&&br[Zt].empty()&&de.unit=="char"&&!de.extend?(ol(Xe,_e(F,br.slice(0,Zt).concat(br.slice(Zt+1)),0),{scroll:!1,origin:"*mouse"}),fr=Xe.sel):Zl(Xe,Zt,It,q):(Zt=0,ol(Xe,new Dt([It],0),q),fr=Xe.sel);var Pn=se;function ui(uo){if(Lt(Pn,uo)==0)return;if(Pn=uo,de.unit=="rectangle"){for(var Mo=[],vs=F.options.tabSize,Yo=z(ot(Xe,se.line).text,se.ch,vs),Bs=z(ot(Xe,uo.line).text,uo.ch,vs),bl=Math.min(Yo,Bs),Wl=Math.max(Yo,Bs),Dl=Math.min(se.line,uo.line),mc=Math.min(F.lastLine(),Math.max(se.line,uo.line));Dl<=mc;Dl++){var Mc=ot(Xe,Dl).text,cc=fe(Mc,bl,vs);bl==Wl?Mo.push(new pe(or(Dl,cc),or(Dl,cc))):Mc.length>cc&&Mo.push(new pe(or(Dl,cc),or(Dl,fe(Mc,Wl,vs))))}Mo.length||Mo.push(new pe(se,se)),ol(Xe,_e(F,fr.ranges.slice(0,Zt).concat(Mo),Zt),{origin:"*mouse",scroll:!1}),F.scrollIntoView(uo)}else{var gc=It,uc=Qu(F,uo,de.unit),ho=gc.anchor,jl;Lt(uc.anchor,ho)>0?(jl=uc.head,ho=Bt(gc.from(),uc.anchor)):(jl=uc.anchor,ho=gr(gc.to(),uc.head));var kl=fr.ranges.slice(0);kl[Zt]=zd(F,new pe(Mt(Xe,ho),jl)),ol(Xe,_e(F,kl,Zt),q)}}var ai=ye.wrapper.getBoundingClientRect(),ia=0;function Pa(uo){var Mo=++ia,vs=za(F,uo,!0,de.unit=="rectangle");if(!vs)return;if(Lt(vs,Pn)!=0){F.curOp.focus=U(),ui(vs);var Yo=Ws(ye,Xe);(vs.line>=Yo.to||vs.line<Yo.from)&&setTimeout(ks(F,function(){ia==Mo&&Pa(uo)}),150)}else{var Bs=uo.clientY<ai.top?-20:uo.clientY>ai.bottom?20:0;Bs&&setTimeout(ks(F,function(){if(ia!=Mo)return;ye.scroller.scrollTop+=Bs,Pa(uo)}),50)}}function Ja(uo){F.state.selectingText=!1,ia=Infinity,uo&&($e(uo),ye.input.focus()),Je(ye.wrapper.ownerDocument,"mousemove",Ga),Je(ye.wrapper.ownerDocument,"mouseup",Wa),Xe.history.lastSelOrigin=null}var Ga=ks(F,function(uo){uo.buttons===0||!Ae(uo)?Ja(uo):Pa(uo)}),Wa=ks(F,Ja);F.state.selectingText=Wa,Ue(ye.wrapper.ownerDocument,"mousemove",Ga),Ue(ye.wrapper.ownerDocument,"mouseup",Wa)}function zd(F,W){var se=W.anchor,de=W.head,ye=ot(F.doc,se.line);if(Lt(se,de)==0&&se.sticky==de.sticky)return W;var Xe=nt(ye);if(!Xe)return W;var It=oe(Xe,se.ch,se.sticky),Zt=Xe[It];if(Zt.from!=se.ch&&Zt.to!=se.ch)return W;var fr=It+(Zt.from==se.ch==(Zt.level!=1)?0:1);if(fr==0||fr==Xe.length)return W;var br;if(de.line!=se.line)br=(de.line-se.line)*(F.doc.direction=="ltr"?1:-1)>0;else{var xn=oe(Xe,de.ch,de.sticky),Pn=xn-It||(de.ch-se.ch)*(Zt.level==1?-1:1);xn==fr-1||xn==fr?br=Pn<0:br=Pn>0}var ui=Xe[fr+(br?-1:0)],ai=br==(ui.level==1),ia=ai?ui.from:ui.to,Pa=ai?"after":"before";return se.ch==ia&&se.sticky==Pa?W:new pe(new or(se.line,ia,Pa),de)}function Lu(F,W,se,de){var ye,Xe;if(W.touches)ye=W.touches[0].clientX,Xe=W.touches[0].clientY;else try{ye=W.clientX,Xe=W.clientY}catch(ui){return!1}if(ye>=Math.floor(F.display.gutters.getBoundingClientRect().right))return!1;de&&$e(W);var It=F.display,Zt=It.lineDiv.getBoundingClientRect();if(Xe>Zt.bottom||!Ft(F,se))return ue(W);Xe-=Zt.top-It.viewOffset;for(var fr=0;fr<F.display.gutterSpecs.length;++fr){var br=It.gutters.childNodes[fr];if(br&&br.getBoundingClientRect().right>=ye){var xn=Kr(F.doc,Xe),Pn=F.display.gutterSpecs[fr];return St(F,se,F,xn,Pn.className,W),ue(W)}}}function Od(F,W){return Lu(F,W,"gutterClick",!0)}function hd(F,W){if(fi(F.display,W)||lu(F,W))return;if(Nt(F,W,"contextmenu"))return;x||F.display.input.onContextMenu(W)}function lu(F,W){return Ft(F,"gutterContextMenu")?Lu(F,W,"gutterContextMenu",!1):!1}function fd(F){F.display.wrapper.className=F.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+F.options.theme.replace(/(^|\s)\s*/g," cm-s-"),dr(F)}var du={toString:function(){return"CodeMirror.Init"}},Zu={},Ie={};function it(F){var W=F.optionHandlers;function se(de,ye,Xe,It){F.defaults[de]=ye,Xe&&(W[de]=It?function(Zt,fr,br){br!=du&&Xe(Zt,fr,br)}:Xe)}F.defineOption=se,F.Init=du,se("value","",function(de,ye){return de.setValue(ye)},!0),se("mode",null,function(de,ye){de.doc.modeOption=ye,bn(de)},!0),se("indentUnit",2,bn,!0),se("indentWithTabs",!1),se("smartIndent",!0),se("tabSize",4,function(de){Jn(de),dr(de),_o(de)},!0),se("lineSeparator",null,function(de,ye){if(de.doc.lineSep=ye,!ye)return;var Xe=[],It=de.doc.first;de.doc.iter(function(fr){for(var br=0;;){var xn=fr.text.indexOf(ye,br);if(xn==-1)break;br=xn+ye.length,Xe.push(or(It,xn))}It++});for(var Zt=Xe.length-1;Zt>=0;Zt--)Cc(de.doc,ye,Xe[Zt],or(Xe[Zt].line,Xe[Zt].ch+ye.length))}),se("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(de,ye,Xe){de.state.specialChars=new RegExp(ye.source+(ye.test(" ")?"":"| "),"g"),Xe!=du&&de.refresh()}),se("specialCharPlaceholder",qi,function(de){return de.refresh()},!0),se("electricChars",!0),se("inputStyle",d?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),se("spellcheck",!1,function(de,ye){return de.getInputField().spellcheck=ye},!0),se("autocorrect",!1,function(de,ye){return de.getInputField().autocorrect=ye},!0),se("autocapitalize",!1,function(de,ye){return de.getInputField().autocapitalize=ye},!0),se("rtlMoveVisually",!A),se("wholeLineUpdateBefore",!0),se("theme","default",function(de){fd(de),yc(de)},!0),se("keyMap","default",function(de,ye,Xe){var It=ql(ye),Zt=Xe!=du&&ql(Xe);Zt&&Zt.detach&&Zt.detach(de,It),It.attach&&It.attach(de,Zt||null)}),se("extraKeys",null),se("configureMouse",null),se("lineWrapping",!1,lr,!0),se("gutters",[],function(de,ye){de.display.gutterSpecs=Hl(ye,de.options.lineNumbers),yc(de)},!0),se("fixedGutter",!0,function(de,ye){de.display.gutters.style.left=ye?Lo(de.display)+"px":"0",de.refresh()},!0),se("coverGutterNextToScrollbar",!1,function(de){return Wo(de)},!0),se("scrollbarStyle","native",function(de){Fs(de),Wo(de),de.display.scrollbars.setScrollTop(de.doc.scrollTop),de.display.scrollbars.setScrollLeft(de.doc.scrollLeft)},!0),se("lineNumbers",!1,function(de,ye){de.display.gutterSpecs=Hl(de.options.gutters,ye),yc(de)},!0),se("firstLineNumber",1,yc,!0),se("lineNumberFormatter",function(de){return de},yc,!0),se("showCursorWhenSelecting",!1,es,!0),se("resetSelectionOnContextMenu",!0),se("lineWiseCopyCut",!0),se("pasteLinesPerSelection",!0),se("selectionsMayTouch",!1),se("readOnly",!1,function(de,ye){ye=="nocursor"&&(Ho(de),de.display.input.blur()),de.display.input.readOnlyChanged(ye)}),se("screenReaderLabel",null,function(de,ye){ye=ye===""?null:ye,de.display.input.screenReaderLabelChanged(ye)}),se("disableInput",!1,function(de,ye){ye||de.display.input.reset()},!0),se("dragDrop",!0,Ot),se("allowDropFileTypes",null),se("cursorBlinkRate",530),se("cursorScrollMargin",0),se("cursorHeight",1,es,!0),se("singleCursorHeightPerLine",!0,es,!0),se("workTime",100),se("workDelay",100),se("flattenSpans",!0,Jn,!0),se("addModeClass",!1,Jn,!0),se("pollInterval",100),se("undoDepth",200,function(de,ye){return de.doc.history.undoDepth=ye}),se("historyEventDelay",1250),se("viewportMargin",10,function(de){return de.refresh()},!0),se("maxHighlightLength",1e4,Jn,!0),se("moveInputWithCursor",!0,function(de,ye){ye||de.display.input.resetPosition()}),se("tabindex",null,function(de,ye){return de.display.input.getField().tabIndex=ye||""}),se("autofocus",null),se("direction","ltr",function(de,ye){return de.doc.setDirection(ye)},!0),se("phrases",null)}function Ot(F,W,se){var de=se&&se!=du;if(!W!=!de){var ye=F.display.dragFunctions,Xe=W?Ue:Je;Xe(F.display.scroller,"dragstart",ye.start),Xe(F.display.scroller,"dragenter",ye.enter),Xe(F.display.scroller,"dragover",ye.over),Xe(F.display.scroller,"dragleave",ye.leave),Xe(F.display.scroller,"drop",ye.drop)}}function lr(F){F.options.lineWrapping?(V(F.display.wrapper,"CodeMirror-wrap"),F.display.sizer.style.minWidth="",F.display.sizerWidth=null):(w(F.display.wrapper,"CodeMirror-wrap"),Pi(F)),ro(F),_o(F),dr(F),setTimeout(function(){return Wo(F)},100)}function Lr(F,W){var se=this;if(!(this instanceof Lr))return new Lr(F,W);this.options=W=W?j(W):{},j(Zu,W,!1);var de=W.value;typeof de=="string"?de=new _c(de,W.mode,null,W.lineSeparator,W.direction):W.mode&&(de.modeOption=W.mode),this.doc=de;var ye=new Lr.inputStyles[W.inputStyle](this),Xe=this.display=new Xs(F,de,ye,W);Xe.wrapper.CodeMirror=this,fd(this),W.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Fs(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 K,keySeq:null,specialChars:null},W.autofocus&&!d&&Xe.input.focus(),g&&f<11&&setTimeout(function(){return se.display.input.reset(!0)},20),Wr(this),zu(),os(this),this.curOp.forceUpdate=!0,Oa(this,de),W.autofocus&&!d||this.hasFocus()?setTimeout(function(){se.hasFocus()&&!se.state.focused&&Uo(se)},20):Ho(this);for(var It in Ie)Ie.hasOwnProperty(It)&&Ie[It](this,W[It],du);zc(this),W.finishInit&&W.finishInit(this);for(var Zt=0;Zt<He.length;++Zt)He[Zt](this);Cl(this),s&&W.lineWrapping&&getComputedStyle(Xe.lineDiv).textRendering=="optimizelegibility"&&(Xe.lineDiv.style.textRendering="auto")}Lr.defaults=Zu,Lr.optionHandlers=Ie;function Wr(F){var W=F.display;Ue(W.scroller,"mousedown",ks(F,Ou)),g&&f<11?Ue(W.scroller,"dblclick",ks(F,function(fr){if(Nt(F,fr))return;var br=za(F,fr);if(!br||Od(F,fr)||fi(F.display,fr))return;$e(fr);var xn=F.findWordAt(br);Pl(F.doc,xn.anchor,xn.head)})):Ue(W.scroller,"dblclick",function(fr){return Nt(F,fr)||$e(fr)}),Ue(W.scroller,"contextmenu",function(fr){return hd(F,fr)}),Ue(W.input.getField(),"contextmenu",function(fr){W.scroller.contains(fr.target)||hd(F,fr)});var se,de={end:0};function ye(){W.activeTouch&&(se=setTimeout(function(){return W.activeTouch=null},1e3),de=W.activeTouch,de.end=+new Date)}function Xe(fr){if(fr.touches.length!=1)return!1;var br=fr.touches[0];return br.radiusX<=1&&br.radiusY<=1}function It(fr,br){if(br.left==null)return!0;var xn=br.left-fr.left,Pn=br.top-fr.top;return xn*xn+Pn*Pn>20*20}Ue(W.scroller,"touchstart",function(fr){if(!Nt(F,fr)&&!Xe(fr)&&!Od(F,fr)){W.input.ensurePolled(),clearTimeout(se);var br=+new Date;W.activeTouch={start:br,moved:!1,prev:br-de.end<=300?de:null},fr.touches.length==1&&(W.activeTouch.left=fr.touches[0].pageX,W.activeTouch.top=fr.touches[0].pageY)}}),Ue(W.scroller,"touchmove",function(){W.activeTouch&&(W.activeTouch.moved=!0)}),Ue(W.scroller,"touchend",function(fr){var br=W.activeTouch;if(br&&!fi(W,fr)&&br.left!=null&&!br.moved&&new Date-br.start<300){var xn=F.coordsChar(W.activeTouch,"page"),Pn;!br.prev||It(br,br.prev)?Pn=new pe(xn,xn):!br.prev.prev||It(br,br.prev.prev)?Pn=F.findWordAt(xn):Pn=new pe(or(xn.line,0),Mt(F.doc,or(xn.line+1,0))),F.setSelection(Pn.anchor,Pn.head),F.focus(),$e(fr)}ye()}),Ue(W.scroller,"touchcancel",ye),Ue(W.scroller,"scroll",function(){W.scroller.clientHeight&&(zo(F,W.scroller.scrollTop),hl(F,W.scroller.scrollLeft,!0),St(F,"scroll",F))}),Ue(W.scroller,"mousewheel",function(fr){return ri(F,fr)}),Ue(W.scroller,"DOMMouseScroll",function(fr){return ri(F,fr)}),Ue(W.wrapper,"scroll",function(){return W.wrapper.scrollTop=W.wrapper.scrollLeft=0}),W.dragFunctions={enter:function(br){Nt(F,br)||Qe(br)},over:function(br){Nt(F,br)||(rd(F,br),Qe(br))},start:function(br){return Tu(F,br)},drop:ks(F,Kc),leave:function(br){Nt(F,br)||nd(F)}};var Zt=W.input.getField();Ue(Zt,"keyup",function(fr){return _d.call(F,fr)}),Ue(Zt,"keydown",ks(F,ud)),Ue(Zt,"keypress",ks(F,Td)),Ue(Zt,"focus",function(fr){return Uo(F,fr)}),Ue(Zt,"blur",function(fr){return Ho(F,fr)})}var He=[];Lr.defineInitHook=function(F){return He.push(F)};function ce(F,W,se,de){var ye=F.doc,Xe;se==null&&(se="add"),se=="smart"&&(ye.mode.indent?Xe=Yn(F,W).state:se="prev");var It=F.options.tabSize,Zt=ot(ye,W),fr=z(Zt.text,null,It);Zt.stateAfter&&(Zt.stateAfter=null);var br=Zt.text.match(/^\s*/)[0],xn;if(!de&&!/\S/.test(Zt.text))xn=0,se="not";else if(se=="smart"&&(xn=ye.mode.indent(Xe,Zt.text.slice(br.length),Zt.text),xn==Y||xn>150)){if(!de)return;se="prev"}se=="prev"?W>ye.first?xn=z(ot(ye,W-1).text,null,It):xn=0:se=="add"?xn=fr+F.options.indentUnit:se=="subtract"?xn=fr-F.options.indentUnit:typeof se=="number"&&(xn=fr+se),xn=Math.max(0,xn);var Pn="",ui=0;if(F.options.indentWithTabs)for(var ai=Math.floor(xn/It);ai;--ai)ui+=It,Pn+=" ";if(ui<xn&&(Pn+=Fe(xn-ui)),Pn!=br)return Cc(ye,Pn,or(W,0),or(W,br.length),"+input"),Zt.stateAfter=null,!0;for(var ia=0;ia<ye.sel.ranges.length;ia++){var Pa=ye.sel.ranges[ia];if(Pa.head.line==W&&Pa.head.ch<br.length){var Ja=or(W,br.length);Zl(ye,ia,new pe(Ja,Ja));break}}}var Ne=null;function st(F){Ne=F}function xt(F,W,se,de,ye){var Xe=F.doc;F.display.shift=!1,de||(de=Xe.sel);var It=+new Date-200,Zt=ye=="paste"||F.state.pasteIncoming>It,fr=ct(W),br=null;if(Zt&&de.ranges.length>1)if(Ne&&Ne.text.join(`
`)==W){if(de.ranges.length%Ne.text.length==0){br=[];for(var xn=0;xn<Ne.text.length;xn++)br.push(Xe.splitLines(Ne.text[xn]))}}else fr.length==de.ranges.length&&F.options.pasteLinesPerSelection&&(br=Oe(fr,function(Ga){return[Ga]}));for(var Pn=F.curOp.updateInput,ui=de.ranges.length-1;ui>=0;ui--){var ai=de.ranges[ui],ia=ai.from(),Pa=ai.to();ai.empty()&&(se&&se>0?ia=or(ia.line,ia.ch-se):F.state.overwrite&&!Zt?Pa=or(Pa.line,Math.min(ot(Xe,Pa.line).text.length,Pa.ch+ve(fr).length)):Zt&&Ne&&Ne.lineWise&&Ne.text.join(`
`)==fr.join(`
`)&&(ia=Pa=or(ia.line,0)));var Ja={from:ia,to:Pa,text:br?br[ui%br.length]:fr,origin:ye||(Zt?"paste":F.state.cutIncoming>It?"cut":"+input")};Sc(F.doc,Ja),sr(F,"inputRead",F,Ja)}W&&!Zt&&Qt(F,W),ws(F),F.curOp.updateInput<2&&(F.curOp.updateInput=Pn),F.curOp.typing=!0,F.state.pasteIncoming=F.state.cutIncoming=-1}function Kt(F,W){var se=F.clipboardData&&F.clipboardData.getData("Text");if(se)return F.preventDefault(),!W.isReadOnly()&&!W.options.disableInput&&pl(W,function(){return xt(W,se,0,null,"paste")}),!0}function Qt(F,W){if(!F.options.electricChars||!F.options.smartIndent)return;for(var se=F.doc.sel,de=se.ranges.length-1;de>=0;de--){var ye=se.ranges[de];if(ye.head.ch>100||de&&se.ranges[de-1].head.line==ye.head.line)continue;var Xe=F.getModeAt(ye.head),It=!1;if(Xe.electricChars){for(var Zt=0;Zt<Xe.electricChars.length;Zt++)if(W.indexOf(Xe.electricChars.charAt(Zt))>-1){It=ce(F,ye.head.line,"smart");break}}else Xe.electricInput&&(Xe.electricInput.test(ot(F.doc,ye.head.line).text.slice(0,ye.head.ch))&&(It=ce(F,ye.head.line,"smart")));It&&sr(F,"electricInput",F,ye.head.line)}}function $t(F){for(var W=[],se=[],de=0;de<F.doc.sel.ranges.length;de++){var ye=F.doc.sel.ranges[de].head.line,Xe={anchor:or(ye,0),head:or(ye+1,0)};se.push(Xe),W.push(F.getRange(Xe.anchor,Xe.head))}return{text:W,ranges:se}}function Fr(F,W,se,de){F.setAttribute("autocorrect",se?"":"off"),F.setAttribute("autocapitalize",de?"":"off"),F.setAttribute("spellcheck",!!W)}function Yr(){var F=I("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),W=I("div",[F],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return s?F.style.width="1000px":F.setAttribute("wrap","off"),n&&(F.style.border="1px solid black"),Fr(F),W}function Mr(F){var W=F.optionHandlers,se=F.helpers={};F.prototype={constructor:F,focus:function(){window.focus(),this.display.input.focus()},setOption:function(ye,Xe){var It=this.options,Zt=It[ye];if(It[ye]==Xe&&ye!="mode")return;It[ye]=Xe,W.hasOwnProperty(ye)&&ks(this,W[ye])(this,Xe,Zt),St(this,"optionChange",this,ye)},getOption:function(ye){return this.options[ye]},getDoc:function(){return this.doc},addKeyMap:function(ye,Xe){this.state.keyMaps[Xe?"push":"unshift"](ql(ye))},removeKeyMap:function(ye){for(var Xe=this.state.keyMaps,It=0;It<Xe.length;++It)if(Xe[It]==ye||Xe[It].name==ye)return Xe.splice(It,1),!0},addOverlay:Ml(function(de,ye){var Xe=de.token?de:F.getMode(this.options,de);if(Xe.startState)throw new Error("Overlays may not be stateful.");J(this.state.overlays,{mode:Xe,modeSpec:de,opaque:ye&&ye.opaque,priority:ye&&ye.priority||0},function(It){return It.priority}),this.state.modeGen++,_o(this)}),removeOverlay:Ml(function(de){for(var ye=this.state.overlays,Xe=0;Xe<ye.length;++Xe){var It=ye[Xe].modeSpec;if(It==de||typeof de=="string"&&It.name==de){ye.splice(Xe,1),this.state.modeGen++,_o(this);return}}}),indentLine:Ml(function(de,ye,Xe){typeof ye!="string"&&typeof ye!="number"&&(ye==null?ye=this.options.smartIndent?"smart":"prev":ye=ye?"add":"subtract"),$r(this.doc,de)&&ce(this,de,ye,Xe)}),indentSelection:Ml(function(de){for(var ye=this.doc.sel.ranges,Xe=-1,It=0;It<ye.length;It++){var Zt=ye[It];if(Zt.empty())Zt.head.line>Xe&&(ce(this,Zt.head.line,de,!0),Xe=Zt.head.line,It==this.doc.sel.primIndex&&ws(this));else{var fr=Zt.from(),br=Zt.to(),xn=Math.max(Xe,fr.line);Xe=Math.min(this.lastLine(),br.line-(br.ch?0:1))+1;for(var Pn=xn;Pn<Xe;++Pn)ce(this,Pn,de);var ui=this.doc.sel.ranges;fr.ch==0&&ye.length==ui.length&&ui[It].from().ch>0&&Zl(this.doc,It,new pe(fr,ui[It].to()),te)}}}),getTokenAt:function(ye,Xe){return Ta(this,ye,Xe)},getLineTokens:function(ye,Xe){return Ta(this,or(ye),Xe,!0)},getTokenTypeAt:function(ye){ye=Mt(this.doc,ye);var Xe=sn(this,ot(this.doc,ye.line)),It=0,Zt=(Xe.length-1)/2,fr=ye.ch,br;if(fr==0)br=Xe[2];else for(;;){var xn=It+Zt>>1;if((xn?Xe[xn*2-1]:0)>=fr)Zt=xn;else if(Xe[xn*2+1]<fr)It=xn+1;else{br=Xe[xn*2+2];break}}var Pn=br?br.indexOf("overlay "):-1;return Pn<0?br:Pn==0?null:br.slice(0,Pn-1)},getModeAt:function(ye){var Xe=this.doc.mode;return Xe.innerMode?F.innerMode(Xe,this.getTokenAt(ye).state).mode:Xe},getHelper:function(ye,Xe){return this.getHelpers(ye,Xe)[0]},getHelpers:function(ye,Xe){var It=[];if(!se.hasOwnProperty(Xe))return It;var Zt=se[Xe],fr=this.getModeAt(ye);if(typeof fr[Xe]=="string")Zt[fr[Xe]]&&It.push(Zt[fr[Xe]]);else if(fr[Xe])for(var br=0;br<fr[Xe].length;br++){var xn=Zt[fr[Xe][br]];xn&&It.push(xn)}else fr.helperType&&Zt[fr.helperType]?It.push(Zt[fr.helperType]):Zt[fr.name]&&It.push(Zt[fr.name]);for(var Pn=0;Pn<Zt._global.length;Pn++){var ui=Zt._global[Pn];ui.pred(fr,this)&&X(It,ui.val)==-1&&It.push(ui.val)}return It},getStateAfter:function(ye,Xe){var It=this.doc;return ye=nr(It,ye==null?It.first+It.size-1:ye),Yn(this,ye+1,Xe).state},cursorCoords:function(ye,Xe){var It,Zt=this.doc.sel.primary();return ye==null?It=Zt.head:typeof ye=="object"?It=Mt(this.doc,ye):It=ye?Zt.from():Zt.to(),Vn(this,It,Xe||"page")},charCoords:function(ye,Xe){return On(this,Mt(this.doc,ye),Xe||"page")},coordsChar:function(ye,Xe){return ye=jn(this,ye,Xe||"page"),Ri(this,ye.left,ye.top)},lineAtHeight:function(ye,Xe){return ye=jn(this,{top:ye,left:0},Xe||"page").top,Kr(this.doc,ye+this.display.viewOffset)},heightAtLine:function(ye,Xe,It){var Zt=!1,fr;if(typeof ye=="number"){var br=this.doc.first+this.doc.size-1;ye<this.doc.first?ye=this.doc.first:ye>br&&(ye=br,Zt=!0),fr=ot(this.doc,ye)}else fr=ye;return tn(this,fr,{top:0,left:0},Xe||"page",It||Zt).top+(Zt?this.doc.height-Ci(fr):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(ye,Xe,It,Zt,fr){var br=this.display;ye=Vn(this,Mt(this.doc,ye));var xn=ye.bottom,Pn=ye.left;if(Xe.style.position="absolute",Xe.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(Xe),br.sizer.appendChild(Xe),Zt=="over")xn=ye.top;else if(Zt=="above"||Zt=="near"){var ui=Math.max(br.wrapper.clientHeight,this.doc.height),ai=Math.max(br.sizer.clientWidth,br.lineSpace.clientWidth);(Zt=="above"||ye.bottom+Xe.offsetHeight>ui)&&ye.top>Xe.offsetHeight?xn=ye.top-Xe.offsetHeight:ye.bottom+Xe.offsetHeight<=ui&&(xn=ye.bottom),Pn+Xe.offsetWidth>ai&&(Pn=ai-Xe.offsetWidth)}Xe.style.top=xn+"px",Xe.style.left=Xe.style.right="",fr=="right"?(Pn=br.sizer.clientWidth-Xe.offsetWidth,Xe.style.right="0px"):(fr=="left"?Pn=0:fr=="middle"&&(Pn=(br.sizer.clientWidth-Xe.offsetWidth)/2),Xe.style.left=Pn+"px"),It&&Ns(this,{left:Pn,top:xn,right:Pn+Xe.offsetWidth,bottom:xn+Xe.offsetHeight})},triggerOnKeyDown:Ml(ud),triggerOnKeyPress:Ml(Td),triggerOnKeyUp:_d,triggerOnMouseDown:Ml(Ou),execCommand:function(ye){if(Bu.hasOwnProperty(ye))return Bu[ye].call(null,this)},triggerElectric:Ml(function(de){Qt(this,de)}),findPosH:function(ye,Xe,It,Zt){var fr=1;Xe<0&&(fr=-1,Xe=-Xe);for(var br=Mt(this.doc,ye),xn=0;xn<Xe&&!(br=Ir(this.doc,br,fr,It,Zt),br.hitSide);++xn);return br},moveH:Ml(function(de,ye){var Xe=this;this.extendSelectionsBy(function(It){return Xe.display.shift||Xe.doc.extend||It.empty()?Ir(Xe.doc,It.head,de,ye,Xe.options.rtlMoveVisually):de<0?It.from():It.to()},ee)}),deleteH:Ml(function(de,ye){var Xe=this.doc.sel,It=this.doc;Xe.somethingSelected()?It.replaceSelection("",null,"+delete"):Yc(this,function(Zt){var fr=Ir(It,Zt.head,de,ye,!1);return de<0?{from:fr,to:Zt.head}:{from:Zt.head,to:fr}})}),findPosV:function(ye,Xe,It,Zt){var fr=1,br=Zt;Xe<0&&(fr=-1,Xe=-Xe);for(var xn=Mt(this.doc,ye),Pn=0;Pn<Xe;++Pn){var ui=Vn(this,xn,"div");if(br==null?br=ui.left:ui.left=br,xn=zr(this,ui,fr,It),xn.hitSide)break}return xn},moveV:Ml(function(de,ye){var Xe=this,It=this.doc,Zt=[],fr=!this.display.shift&&!It.extend&&It.sel.somethingSelected();if(It.extendSelectionsBy(function(xn){if(fr)return de<0?xn.from():xn.to();var Pn=Vn(Xe,xn.head,"div");xn.goalColumn!=null&&(Pn.left=xn.goalColumn),Zt.push(Pn.left);var ui=zr(Xe,Pn,de,ye);return ye=="page"&&xn==It.sel.primary()&&Go(Xe,On(Xe,ui,"div").top-Pn.top),ui},ee),Zt.length)for(var br=0;br<It.sel.ranges.length;br++)It.sel.ranges[br].goalColumn=Zt[br]}),findWordAt:function(ye){var Xe=this.doc,It=ot(Xe,ye.line).text,Zt=ye.ch,fr=ye.ch;if(It){var br=this.getHelper(ye,"wordChars");(ye.sticky=="before"||fr==It.length)&&Zt?--Zt:++fr;for(var xn=It.charAt(Zt),Pn=he(xn,br)?function(ui){return he(ui,br)}:/\s/.test(xn)?function(ui){return/\s/.test(ui)}:function(ui){return!/\s/.test(ui)&&!he(ui)};Zt>0&&Pn(It.charAt(Zt-1));)--Zt;for(;fr<It.length&&Pn(It.charAt(fr));)++fr}return new pe(or(ye.line,Zt),or(ye.line,fr))},toggleOverwrite:function(ye){if(ye!=null&&ye==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?V(this.display.cursorDiv,"CodeMirror-overwrite"):w(this.display.cursorDiv,"CodeMirror-overwrite"),St(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==U()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Ml(function(de,ye){Do(this,de,ye)}),getScrollInfo:function(){var ye=this.display.scroller;return{left:ye.scrollLeft,top:ye.scrollTop,height:ye.scrollHeight-_i(this)-this.display.barHeight,width:ye.scrollWidth-_i(this)-this.display.barWidth,clientHeight:Vi(this),clientWidth:Ni(this)}},scrollIntoView:Ml(function(de,ye){de==null?(de={from:this.doc.sel.primary().head,to:null},ye==null&&(ye=this.options.cursorScrollMargin)):typeof de=="number"?de={from:or(de,0),to:null}:de.from==null&&(de={from:de,to:null}),de.to||(de.to=de.from),de.margin=ye||0,de.from.line!=null?Es(this,de):Ra(this,de.from,de.to,de.margin)}),setSize:Ml(function(de,ye){var Xe=this,It=function(br){return typeof br=="number"||/^\d+$/.test(String(br))?br+"px":br};de!=null&&(this.display.wrapper.style.width=It(de)),ye!=null&&(this.display.wrapper.style.height=It(ye)),this.options.lineWrapping&&Vr(this);var Zt=this.display.viewFrom;this.doc.iter(Zt,this.display.viewTo,function(fr){if(fr.widgets){for(var br=0;br<fr.widgets.length;br++)if(fr.widgets[br].noHScroll){Aa(Xe,Zt,"widget");break}}++Zt}),this.curOp.forceUpdate=!0,St(this,"refresh",this)}),operation:function(ye){return pl(this,ye)},startOperation:function(){return os(this)},endOperation:function(){return Cl(this)},refresh:Ml(function(){var de=this.display.cachedTextHeight;_o(this),this.curOp.forceUpdate=!0,dr(this),Do(this,this.doc.scrollLeft,this.doc.scrollTop),tc(this.display),(de==null||Math.abs(de-Ea(this.display))>.5||this.options.lineWrapping)&&ro(this),St(this,"refresh",this)}),swapDoc:Ml(function(de){var ye=this.doc;return ye.cm=null,this.state.selectingText&&this.state.selectingText(),Oa(this,de),dr(this),this.display.input.reset(),Do(this,de.scrollLeft,de.scrollTop),this.curOp.forceScroll=!0,sr(this,"swapDoc",this,ye),ye}),phrase:function(ye){var Xe=this.options.phrases;return Xe&&Object.prototype.hasOwnProperty.call(Xe,ye)?Xe[ye]:ye},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}},Ht(F),F.registerHelper=function(de,ye,Xe){se.hasOwnProperty(de)||(se[de]=F[de]={_global:[]}),se[de][ye]=Xe},F.registerGlobalHelper=function(de,ye,Xe,It){F.registerHelper(de,ye,It),se[de]._global.push({pred:Xe,val:It})}}function Ir(F,W,se,de,ye){var Xe=W,It=se,Zt=ot(F,W.line),fr=ye&&F.direction=="rtl"?-se:se;function br(){var Wa=W.line+fr;return Wa<F.first||Wa>=F.first+F.size?!1:(W=new or(Wa,W.ch,W.sticky),Zt=ot(F,Wa))}function xn(Wa){var uo;if(de=="codepoint"){var Mo=Zt.text.charCodeAt(W.ch+(de>0?0:-1));isNaN(Mo)?uo=null:uo=new or(W.line,Math.max(0,Math.min(Zt.text.length,W.ch+se*(Mo>=55296&&Mo<56320?2:1))),-se)}else ye?uo=ku(F.cm,Zt,W,se):uo=Cd(Zt,W,se);if(uo==null)if(!Wa&&br())W=sd(ye,F.cm,Zt,W.line,fr);else return!1;else W=uo;return!0}if(de=="char"||de=="codepoint")xn();else if(de=="column")xn(!0);else if(de=="word"||de=="group")for(var Pn=null,ui=de=="group",ai=F.cm&&F.cm.getHelper(W,"wordChars"),ia=!0;!(se<0&&!xn(!ia));ia=!1){var Pa=Zt.text.charAt(W.ch)||`
`,Ja=he(Pa,ai)?"w":ui&&Pa==`
`?"n":!ui||/\s/.test(Pa)?null:"p";if(ui&&!ia&&!Ja&&(Ja="s"),Pn&&Pn!=Ja){se<0&&(se=1,xn(),W.sticky="after");break}if(Ja&&(Pn=Ja),se>0&&!xn(!ia))break}var Ga=pc(F,W,Xe,It,!0);return Ct(Xe,Ga)&&(Ga.hitSide=!0),Ga}function zr(F,W,se,de){var ye=F.doc,Xe=W.left,It;if(de=="page"){var Zt=Math.min(F.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),fr=Math.max(Zt-.5*Ea(F.display),3);It=(se>0?W.bottom:W.top)+se*fr}else de=="line"&&(It=se>0?W.bottom+3:W.top-3);for(var br;!(br=Ri(F,Xe,It),!br.outside);){if(se<0?It<=0:It>=ye.height){br.hitSide=!0;break}It+=se*5}return br}var en=function(W){this.cm=W,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new K,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};en.prototype.init=function(F){var W=this,se=this,de=se.cm,ye=se.div=F.lineDiv;Fr(ye,de.options.spellcheck,de.options.autocorrect,de.options.autocapitalize);function Xe(Zt){for(var fr=Zt.target;fr;fr=fr.parentNode){if(fr==ye)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(fr.className))break}return!1}Ue(ye,"paste",function(Zt){if(!Xe(Zt)||Nt(de,Zt)||Kt(Zt,de))return;f<=11&&setTimeout(ks(de,function(){return W.updateFromDOM()}),20)}),Ue(ye,"compositionstart",function(Zt){W.composing={data:Zt.data,done:!1}}),Ue(ye,"compositionupdate",function(Zt){W.composing||(W.composing={data:Zt.data,done:!1})}),Ue(ye,"compositionend",function(Zt){W.composing&&(Zt.data!=W.composing.data&&W.readFromDOMSoon(),W.composing.done=!0)}),Ue(ye,"touchstart",function(){return se.forceCompositionEnd()}),Ue(ye,"input",function(){W.composing||W.readFromDOMSoon()});function It(Zt){if(!Xe(Zt)||Nt(de,Zt))return;if(de.somethingSelected())st({lineWise:!1,text:de.getSelections()}),Zt.type=="cut"&&de.replaceSelection("",null,"cut");else if(de.options.lineWiseCopyCut){var fr=$t(de);st({lineWise:!0,text:fr.text}),Zt.type=="cut"&&de.operation(function(){de.setSelections(fr.ranges,0,te),de.replaceSelection("",null,"cut")})}else return;if(Zt.clipboardData){Zt.clipboardData.clearData();var br=Ne.text.join(`
`);if(Zt.clipboardData.setData("Text",br),Zt.clipboardData.getData("Text")==br){Zt.preventDefault();return}}var xn=Yr(),Pn=xn.firstChild;de.display.lineSpace.insertBefore(xn,de.display.lineSpace.firstChild),Pn.value=Ne.text.join(`
`);var ui=document.activeElement;H(Pn),setTimeout(function(){de.display.lineSpace.removeChild(xn),ui.focus(),ui==ye&&se.showPrimarySelection()},50)}Ue(ye,"copy",It),Ue(ye,"cut",It)},en.prototype.screenReaderLabelChanged=function(F){F?this.div.setAttribute("aria-label",F):this.div.removeAttribute("aria-label")},en.prototype.prepareSelection=function(){var F=ls(this.cm,!1);return F.focus=document.activeElement==this.div,F},en.prototype.showSelection=function(F,W){if(!F||!this.cm.display.view.length)return;(F.focus||W)&&this.showPrimarySelection(),this.showMultipleSelections(F)},en.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},en.prototype.showPrimarySelection=function(){var F=this.getSelection(),W=this.cm,se=W.doc.sel.primary(),de=se.from(),ye=se.to();if(W.display.viewTo==W.display.viewFrom||de.line>=W.display.viewTo||ye.line<W.display.viewFrom){F.removeAllRanges();return}var Xe=Ji(W,F.anchorNode,F.anchorOffset),It=Ji(W,F.focusNode,F.focusOffset);if(Xe&&!Xe.bad&&It&&!It.bad&&Lt(Bt(Xe,It),de)==0&&Lt(gr(Xe,It),ye)==0)return;var Zt=W.display.view,fr=de.line>=W.display.viewFrom&&In(W,de)||{node:Zt[0].measure.map[2],offset:0},br=ye.line<W.display.viewTo&&In(W,ye);if(!br){var xn=Zt[Zt.length-1].measure,Pn=xn.maps?xn.maps[xn.maps.length-1]:xn.map;br={node:Pn[Pn.length-1],offset:Pn[Pn.length-2]-Pn[Pn.length-3]}}if(!fr||!br){F.removeAllRanges();return}var ui=F.rangeCount&&F.getRangeAt(0),ai;try{ai=M(fr.node,fr.offset,br.offset,br.node)}catch(ia){}ai&&(!E&&W.state.focused?(F.collapse(fr.node,fr.offset),ai.collapsed||(F.removeAllRanges(),F.addRange(ai))):(F.removeAllRanges(),F.addRange(ai)),ui&&F.anchorNode==null?F.addRange(ui):E&&this.startGracePeriod()),this.rememberSelection()},en.prototype.startGracePeriod=function(){var F=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){F.gracePeriod=!1,F.selectionChanged()&&F.cm.operation(function(){return F.cm.curOp.selectionChanged=!0})},20)},en.prototype.showMultipleSelections=function(F){T(this.cm.display.cursorDiv,F.cursors),T(this.cm.display.selectionDiv,F.selection)},en.prototype.rememberSelection=function(){var F=this.getSelection();this.lastAnchorNode=F.anchorNode,this.lastAnchorOffset=F.anchorOffset,this.lastFocusNode=F.focusNode,this.lastFocusOffset=F.focusOffset},en.prototype.selectionInEditor=function(){var F=this.getSelection();if(!F.rangeCount)return!1;var W=F.getRangeAt(0).commonAncestorContainer;return k(this.div,W)},en.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},en.prototype.blur=function(){this.div.blur()},en.prototype.getField=function(){return this.div},en.prototype.supportsTouch=function(){return!0},en.prototype.receivedFocus=function(){var F=this;this.selectionInEditor()?this.pollSelection():pl(this.cm,function(){return F.cm.curOp.selectionChanged=!0});function W(){F.cm.state.focused&&(F.pollSelection(),F.polling.set(F.cm.options.pollInterval,W))}this.polling.set(this.cm.options.pollInterval,W)},en.prototype.selectionChanged=function(){var F=this.getSelection();return F.anchorNode!=this.lastAnchorNode||F.anchorOffset!=this.lastAnchorOffset||F.focusNode!=this.lastFocusNode||F.focusOffset!=this.lastFocusOffset},en.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var F=this.getSelection(),W=this.cm;if(o&&c&&this.cm.display.gutterSpecs.length&&yi(F.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var se=Ji(W,F.anchorNode,F.anchorOffset),de=Ji(W,F.focusNode,F.focusOffset);se&&de&&pl(W,function(){ol(W.doc,Le(se,de),te),(se.bad||de.bad)&&(W.curOp.selectionChanged=!0)})},en.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var F=this.cm,W=F.display,se=F.doc.sel.primary(),de=se.from(),ye=se.to();if(de.ch==0&&de.line>F.firstLine()&&(de=or(de.line-1,ot(F.doc,de.line-1).length)),ye.ch==ot(F.doc,ye.line).text.length&&ye.line<F.lastLine()&&(ye=or(ye.line+1,0)),de.line<W.viewFrom||ye.line>W.viewTo-1)return!1;var Xe,It,Zt;de.line==W.viewFrom||(Xe=No(F,de.line))==0?(It=er(W.view[0].line),Zt=W.view[0].node):(It=er(W.view[Xe].line),Zt=W.view[Xe-1].node.nextSibling);var fr=No(F,ye.line),br,xn;if(fr==W.view.length-1?(br=W.viewTo-1,xn=W.lineDiv.lastChild):(br=er(W.view[fr+1].line)-1,xn=W.view[fr+1].node.previousSibling),!Zt)return!1;for(var Pn=F.doc.splitLines(ya(F,Zt,xn,It,br)),ui=vt(F.doc,or(It,0),or(br,ot(F.doc,br).text.length));Pn.length>1&&ui.length>1;)if(ve(Pn)==ve(ui))Pn.pop(),ui.pop(),br--;else if(Pn[0]==ui[0])Pn.shift(),ui.shift(),It++;else break;for(var ai=0,ia=0,Pa=Pn[0],Ja=ui[0],Ga=Math.min(Pa.length,Ja.length);ai<Ga&&Pa.charCodeAt(ai)==Ja.charCodeAt(ai);)++ai;for(var Wa=ve(Pn),uo=ve(ui),Mo=Math.min(Wa.length-(Pn.length==1?ai:0),uo.length-(ui.length==1?ai:0));ia<Mo&&Wa.charCodeAt(Wa.length-ia-1)==uo.charCodeAt(uo.length-ia-1);)++ia;if(Pn.length==1&&ui.length==1&&It==de.line)for(;ai&&ai>de.ch&&Wa.charCodeAt(Wa.length-ia-1)==uo.charCodeAt(uo.length-ia-1);)ai--,ia++;Pn[Pn.length-1]=Wa.slice(0,Wa.length-ia).replace(/^\u200b+/,""),Pn[0]=Pn[0].slice(ai).replace(/\u200b+$/,"");var vs=or(It,ai),Yo=or(br,ui.length?ve(ui).length-ia:0);if(Pn.length>1||Pn[0]||Lt(vs,Yo))return Cc(F.doc,Pn,vs,Yo,"+input"),!0},en.prototype.ensurePolled=function(){this.forceCompositionEnd()},en.prototype.reset=function(){this.forceCompositionEnd()},en.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},en.prototype.readFromDOMSoon=function(){var F=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(F.readDOMTimeout=null,F.composing)if(F.composing.done)F.composing=null;else return;F.updateFromDOM()},80)},en.prototype.updateFromDOM=function(){var F=this;(this.cm.isReadOnly()||!this.pollContent())&&pl(this.cm,function(){return _o(F.cm)})},en.prototype.setUneditable=function(F){F.contentEditable="false"},en.prototype.onKeyPress=function(F){if(F.charCode==0||this.composing)return;F.preventDefault(),this.cm.isReadOnly()||ks(this.cm,xt)(this.cm,String.fromCharCode(F.charCode==null?F.keyCode:F.charCode),0)},en.prototype.readOnlyChanged=function(F){this.div.contentEditable=String(F!="nocursor")},en.prototype.onContextMenu=function(){},en.prototype.resetPosition=function(){},en.prototype.needsContentAttribute=!0;function In(F,W){var se=ma(F,W.line);if(!se||se.hidden)return null;var de=ot(F.doc,W.line),ye=Qi(se,de,W.line),Xe=nt(de,F.doc.direction),It="left";if(Xe){var Zt=oe(Xe,W.ch);It=Zt%2?"right":"left"}var fr=fa(ye.map,W.ch,It);return fr.offset=fr.collapse=="right"?fr.end:fr.start,fr}function yi(F){for(var W=F;W;W=W.parentNode)if(/CodeMirror-gutter-wrapper/.test(W.className))return!0;return!1}function Oi(F,W){return W&&(F.bad=!0),F}function ya(F,W,se,de,ye){var Xe="",It=!1,Zt=F.doc.lineSeparator(),fr=!1;function br(ai){return function(ia){return ia.id==ai}}function xn(){It&&(Xe+=Zt,fr&&(Xe+=Zt),It=fr=!1)}function Pn(ai){ai&&(xn(),Xe+=ai)}function ui(ai){if(ai.nodeType==1){var ia=ai.getAttribute("cm-text");if(ia){Pn(ia);return}var Pa=ai.getAttribute("cm-marker"),Ja;if(Pa){var Ga=F.findMarks(or(de,0),or(ye+1,0),br(+Pa));Ga.length&&(Ja=Ga[0].find(0))&&Pn(vt(F.doc,Ja.from,Ja.to).join(Zt));return}if(ai.getAttribute("contenteditable")=="false")return;var Wa=/^(pre|div|p|li|table|br)$/i.test(ai.nodeName);if(!/^br$/i.test(ai.nodeName)&&ai.textContent.length==0)return;Wa&&xn();for(var uo=0;uo<ai.childNodes.length;uo++)ui(ai.childNodes[uo]);/^(pre|p)$/i.test(ai.nodeName)&&(fr=!0),Wa&&(It=!0)}else ai.nodeType==3&&Pn(ai.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(ui(W),W==se);)W=W.nextSibling,fr=!1;return Xe}function Ji(F,W,se){var de;if(W==F.display.lineDiv){if(de=F.display.lineDiv.childNodes[se],!de)return Oi(F.clipPos(or(F.display.viewTo-1)),!0);W=null,se=0}else for(de=W;;de=de.parentNode){if(!de||de==F.display.lineDiv)return null;if(de.parentNode&&de.parentNode==F.display.lineDiv)break}for(var ye=0;ye<F.display.view.length;ye++){var Xe=F.display.view[ye];if(Xe.node==de)return vo(Xe,W,se)}}function vo(F,W,se){var de=F.text.firstChild,ye=!1;if(!W||!k(de,W))return Oi(or(er(F.line),0),!0);if(W==de&&(ye=!0,W=de.childNodes[se],se=0,!W)){var Xe=F.rest?ve(F.rest):F.line;return Oi(or(er(Xe),Xe.text.length),ye)}var It=W.nodeType==3?W:null,Zt=W;for(!It&&W.childNodes.length==1&&W.firstChild.nodeType==3&&(It=W.firstChild,se&&(se=It.nodeValue.length));Zt.parentNode!=de;)Zt=Zt.parentNode;var fr=F.measure,br=fr.maps;function xn(Ja,Ga,Wa){for(var uo=-1;uo<(br?br.length:0);uo++)for(var Mo=uo<0?fr.map:br[uo],vs=0;vs<Mo.length;vs+=3){var Yo=Mo[vs+2];if(Yo==Ja||Yo==Ga){var Bs=er(uo<0?F.line:F.rest[uo]),bl=Mo[vs]+Wa;return(Wa<0||Yo!=Ja)&&(bl=Mo[vs+(Wa?1:0)]),or(Bs,bl)}}}var Pn=xn(It,Zt,se);if(Pn)return Oi(Pn,ye);for(var ui=Zt.nextSibling,ai=It?It.nodeValue.length-se:0;ui;ui=ui.nextSibling){if(Pn=xn(ui,ui.firstChild,0),Pn)return Oi(or(Pn.line,Pn.ch-ai),ye);ai+=ui.textContent.length}for(var ia=Zt.previousSibling,Pa=se;ia;ia=ia.previousSibling){if(Pn=xn(ia,ia.firstChild,-1),Pn)return Oi(or(Pn.line,Pn.ch+Pa),ye);Pa+=ia.textContent.length}}var ka=function(W){this.cm=W,this.prevInput="",this.pollingFast=!1,this.polling=new K,this.hasSelection=!1,this.composing=null};ka.prototype.init=function(F){var W=this,se=this,de=this.cm;this.createField(F);var ye=this.textarea;F.wrapper.insertBefore(this.wrapper,F.wrapper.firstChild),n&&(ye.style.width="0px"),Ue(ye,"input",function(){g&&f>=9&&W.hasSelection&&(W.hasSelection=null),se.poll()}),Ue(ye,"paste",function(It){if(Nt(de,It)||Kt(It,de))return;de.state.pasteIncoming=+new Date,se.fastPoll()});function Xe(It){if(Nt(de,It))return;if(de.somethingSelected())st({lineWise:!1,text:de.getSelections()});else if(de.options.lineWiseCopyCut){var Zt=$t(de);st({lineWise:!0,text:Zt.text}),It.type=="cut"?de.setSelections(Zt.ranges,null,te):(se.prevInput="",ye.value=Zt.text.join(`
`),H(ye))}else return;It.type=="cut"&&(de.state.cutIncoming=+new Date)}Ue(ye,"cut",Xe),Ue(ye,"copy",Xe),Ue(F.scroller,"paste",function(It){if(fi(F,It)||Nt(de,It))return;if(!ye.dispatchEvent){de.state.pasteIncoming=+new Date,se.focus();return}var Zt=new Event("paste");Zt.clipboardData=It.clipboardData,ye.dispatchEvent(Zt)}),Ue(F.lineSpace,"selectstart",function(It){fi(F,It)||$e(It)}),Ue(ye,"compositionstart",function(){var It=de.getCursor("from");se.composing&&se.composing.range.clear(),se.composing={start:It,range:de.markText(It,de.getCursor("to"),{className:"CodeMirror-composing"})}}),Ue(ye,"compositionend",function(){se.composing&&(se.poll(),se.composing.range.clear(),se.composing=null)})},ka.prototype.createField=function(F){this.wrapper=Yr(),this.textarea=this.wrapper.firstChild},ka.prototype.screenReaderLabelChanged=function(F){F?this.textarea.setAttribute("aria-label",F):this.textarea.removeAttribute("aria-label")},ka.prototype.prepareSelection=function(){var F=this.cm,W=F.display,se=F.doc,de=ls(F);if(F.options.moveInputWithCursor){var ye=Vn(F,se.sel.primary().head,"div"),Xe=W.wrapper.getBoundingClientRect(),It=W.lineDiv.getBoundingClientRect();de.teTop=Math.max(0,Math.min(W.wrapper.clientHeight-10,ye.top+It.top-Xe.top)),de.teLeft=Math.max(0,Math.min(W.wrapper.clientWidth-10,ye.left+It.left-Xe.left))}return de},ka.prototype.showSelection=function(F){var W=this.cm,se=W.display;T(se.cursorDiv,F.cursors),T(se.selectionDiv,F.selection),F.teTop!=null&&(this.wrapper.style.top=F.teTop+"px",this.wrapper.style.left=F.teLeft+"px")},ka.prototype.reset=function(F){if(this.contextMenuPending||this.composing)return;var W=this.cm;if(W.somethingSelected()){this.prevInput="";var se=W.getSelection();this.textarea.value=se,W.state.focused&&H(this.textarea),g&&f>=9&&(this.hasSelection=se)}else F||(this.prevInput=this.textarea.value="",g&&f>=9&&(this.hasSelection=null))},ka.prototype.getField=function(){return this.textarea},ka.prototype.supportsTouch=function(){return!1},ka.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!d||U()!=this.textarea))try{this.textarea.focus()}catch(F){}},ka.prototype.blur=function(){this.textarea.blur()},ka.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},ka.prototype.receivedFocus=function(){this.slowPoll()},ka.prototype.slowPoll=function(){var F=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){F.poll(),F.cm.state.focused&&F.slowPoll()})},ka.prototype.fastPoll=function(){var F=!1,W=this;W.pollingFast=!0;function se(){var de=W.poll();!de&&!F?(F=!0,W.polling.set(60,se)):(W.pollingFast=!1,W.slowPoll())}W.polling.set(20,se)},ka.prototype.poll=function(){var F=this,W=this.cm,se=this.textarea,de=this.prevInput;if(this.contextMenuPending||!W.state.focused||Pt(se)&&!de&&!this.composing||W.isReadOnly()||W.options.disableInput||W.state.keySeq)return!1;var ye=se.value;if(ye==de&&!W.somethingSelected())return!1;if(g&&f>=9&&this.hasSelection===ye||h&&/[\uf700-\uf7ff]/.test(ye))return W.display.input.reset(),!1;if(W.doc.sel==W.display.selForContextMenu){var Xe=ye.charCodeAt(0);if(Xe==8203&&!de&&(de="\u200B"),Xe==8666)return this.reset(),this.cm.execCommand("undo")}for(var It=0,Zt=Math.min(de.length,ye.length);It<Zt&&de.charCodeAt(It)==ye.charCodeAt(It);)++It;return pl(W,function(){xt(W,ye.slice(It),de.length-It,null,F.composing?"*compose":null),ye.length>1e3||ye.indexOf(`
`)>-1?se.value=F.prevInput="":F.prevInput=ye,F.composing&&(F.composing.range.clear(),F.composing.range=W.markText(F.composing.start,W.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},ka.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},ka.prototype.onKeyPress=function(){g&&f>=9&&(this.hasSelection=null),this.fastPoll()},ka.prototype.onContextMenu=function(F){var W=this,se=W.cm,de=se.display,ye=W.textarea;W.contextMenuPending&&W.contextMenuPending();var Xe=za(se,F),It=de.scroller.scrollTop;if(!Xe||l)return;var Zt=se.options.resetSelectionOnContextMenu;Zt&&se.doc.sel.contains(Xe)==-1&&ks(se,ol)(se.doc,Le(Xe),te);var fr=ye.style.cssText,br=W.wrapper.style.cssText,xn=W.wrapper.offsetParent.getBoundingClientRect();W.wrapper.style.cssText="position: static",ye.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(F.clientY-xn.top-5)+"px; left: "+(F.clientX-xn.left-5)+`px;
z-index: 1000; background: `+(g?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Pn;s&&(Pn=window.scrollY),de.input.focus(),s&&window.scrollTo(null,Pn),de.input.reset(),se.somethingSelected()||(ye.value=W.prevInput=" "),W.contextMenuPending=ai,de.selForContextMenu=se.doc.sel,clearTimeout(de.detectingSelectAll);function ui(){if(ye.selectionStart!=null){var Pa=se.somethingSelected(),Ja="\u200B"+(Pa?ye.value:"");ye.value="\u21DA",ye.value=Ja,W.prevInput=Pa?"":"\u200B",ye.selectionStart=1,ye.selectionEnd=Ja.length,de.selForContextMenu=se.doc.sel}}function ai(){if(W.contextMenuPending!=ai)return;if(W.contextMenuPending=!1,W.wrapper.style.cssText=br,ye.style.cssText=fr,g&&f<9&&de.scrollbars.setScrollTop(de.scroller.scrollTop=It),ye.selectionStart!=null){(!g||g&&f<9)&&ui();var Pa=0,Ja=function Ga(){de.selForContextMenu==se.doc.sel&&ye.selectionStart==0&&ye.selectionEnd>0&&W.prevInput=="\u200B"?ks(se,kc)(se):Pa++<10?de.detectingSelectAll=setTimeout(Ga,500):(de.selForContextMenu=null,de.input.reset())};de.detectingSelectAll=setTimeout(Ja,200)}}if(g&&f>=9&&ui(),x){Qe(F);var ia=function Pa(){Je(window,"mouseup",Pa),setTimeout(ai,20)};Ue(window,"mouseup",ia)}else setTimeout(ai,50)},ka.prototype.readOnlyChanged=function(F){F||this.reset(),this.textarea.disabled=F=="nocursor",this.textarea.readOnly=!!F},ka.prototype.setUneditable=function(){},ka.prototype.needsContentAttribute=!1;function jo(F,W){if(W=W?j(W):{},W.value=F.value,!W.tabindex&&F.tabIndex&&(W.tabindex=F.tabIndex),!W.placeholder&&F.placeholder&&(W.placeholder=F.placeholder),W.autofocus==null){var se=U();W.autofocus=se==F||F.getAttribute("autofocus")!=null&&se==document.body}function de(){F.value=Zt.getValue()}var ye;if(F.form&&(Ue(F.form,"submit",de),!W.leaveSubmitMethodAlone)){var Xe=F.form;ye=Xe.submit;try{var It=Xe.submit=function(){de(),Xe.submit=ye,Xe.submit(),Xe.submit=It}}catch(fr){}}W.finishInit=function(fr){fr.save=de,fr.getTextArea=function(){return F},fr.toTextArea=function(){fr.toTextArea=isNaN,de(),F.parentNode.removeChild(fr.getWrapperElement()),F.style.display="",F.form&&(Je(F.form,"submit",de),!W.leaveSubmitMethodAlone&&typeof F.form.submit=="function"&&(F.form.submit=ye))}},F.style.display="none";var Zt=Lr(function(fr){return F.parentNode.insertBefore(fr,F.nextSibling)},W);return Zt}function yo(F){F.off=Je,F.on=Ue,F.wheelEventPixels=Cn,F.Doc=_c,F.splitLines=ct,F.countColumn=z,F.findColumn=fe,F.isWordChar=re,F.Pass=Y,F.signal=St,F.Line=Ia,F.changeEnd=Ze,F.scrollbarModel=Gl,F.Pos=or,F.cmpPos=Lt,F.modes=rt,F.mimeModes=Yt,F.resolveMode=xr,F.getMode=Tn,F.modeExtensions=ln,F.extendMode=Wn,F.copyState=ht,F.startState=De,F.innerMode=At,F.commands=Bu,F.keyMap=iu,F.keyName=Vu,F.isModifierKey=Ku,F.lookupKey=au,F.normalizeKeyMap=Pd,F.StringStream=We,F.SharedTextMarker=vu,F.TextMarker=Dc,F.LineWidget=Ec,F.e_preventDefault=$e,F.e_stopPropagation=we,F.e_stop=Qe,F.addClass=V,F.contains=k,F.rmClass=w,F.keyNames=Zc}it(Lr),Mr(Lr);var ms="iter insert remove copy getEditor constructor".split(" ");for(var js in _c.prototype)_c.prototype.hasOwnProperty(js)&&X(ms,js)<0&&(Lr.prototype[js]=function(F){return function(){return F.apply(this.doc,arguments)}}(_c.prototype[js]));return Ht(_c),Lr.inputStyles={textarea:ka,contenteditable:en},Lr.defineMode=function(F){!Lr.defaults.mode&&F!="null"&&(Lr.defaults.mode=F),wr.apply(this,arguments)},Lr.defineMIME=yr,Lr.defineMode("null",function(){return{token:function(W){return W.skipToEnd()}}}),Lr.defineMIME("text/plain","null"),Lr.defineExtension=function(F,W){Lr.prototype[F]=W},Lr.defineDocExtension=function(F,W){_c.prototype[F]=W},Lr.fromTextArea=jo,yo(Lr),Lr.version="5.58.2",Lr})},Vy0f:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("iYpf"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},W2nI:function(Ce,Q,p){var L=p("IwbS"),O=p("ProS"),E=p("bYtY"),y=["itemStyle","opacity"],a=["emphasis","itemStyle","opacity"],e=["lineStyle","opacity"],g=["emphasis","lineStyle","opacity"];function f(u,t){return u.getVisual("opacity")||u.getModel().get(t)}function s(u,t,n){var o=u.getGraphicEl(),d=f(u,t);n!=null&&(d==null&&(d=1),d*=n),o.downplay&&o.downplay(),o.traverse(function(h){h.type!=="group"&&h.setStyle("opacity",d)})}function r(u,t){var n=f(u,t),o=u.getGraphicEl();o.traverse(function(d){d.type!=="group"&&d.setStyle("opacity",n)}),o.highlight&&o.highlight()}var c=L.extendShape({shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,cpx2:0,cpy2:0,extent:0,orient:""},buildPath:function(u,t){var n=t.extent;u.moveTo(t.x1,t.y1),u.bezierCurveTo(t.cpx1,t.cpy1,t.cpx2,t.cpy2,t.x2,t.y2),t.orient==="vertical"?(u.lineTo(t.x2+n,t.y2),u.bezierCurveTo(t.cpx2+n,t.cpy2,t.cpx1+n,t.cpy1,t.x1+n,t.y1)):(u.lineTo(t.x2,t.y2+n),u.bezierCurveTo(t.cpx2,t.cpy2+n,t.cpx1,t.cpy1+n,t.x1,t.y1+n)),u.closePath()},highlight:function(){this.trigger("emphasis")},downplay:function(){this.trigger("normal")}}),l=O.extendChartView({type:"sankey",_model:null,_focusAdjacencyDisabled:!1,render:function(u,t,n){var o=this,d=u.getGraph(),h=this.group,m=u.layoutInfo,A=m.width,v=m.height,b=u.getData(),x=u.getData("edge"),C=u.get("orient");this._model=u,h.removeAll(),h.attr("position",[m.x,m.y]),d.eachEdge(function(w){var S=new c;S.dataIndex=w.dataIndex,S.seriesIndex=u.seriesIndex,S.dataType="edge";var T=w.getModel("lineStyle"),I=T.get("curveness"),N=w.node1.getLayout(),M=w.node1.getModel(),k=M.get("localX"),U=M.get("localY"),V=w.node2.getLayout(),B=w.node2.getModel(),H=B.get("localX"),P=B.get("localY"),j=w.getLayout(),z,K,X,Z,Y,te,q,ee;S.shape.extent=Math.max(1,j.dy),S.shape.orient=C,C==="vertical"?(z=(k!=null?k*A:N.x)+j.sy,K=(U!=null?U*v:N.y)+N.dy,X=(H!=null?H*A:V.x)+j.ty,Z=P!=null?P*v:V.y,Y=z,te=K*(1-I)+Z*I,q=X,ee=K*I+Z*(1-I)):(z=(k!=null?k*A:N.x)+N.dx,K=(U!=null?U*v:N.y)+j.sy,X=H!=null?H*A:V.x,Z=(P!=null?P*v:V.y)+j.ty,Y=z*(1-I)+X*I,te=K,q=z*I+X*(1-I),ee=Z),S.setShape({x1:z,y1:K,x2:X,y2:Z,cpx1:Y,cpy1:te,cpx2:q,cpy2:ee}),S.setStyle(T.getItemStyle());switch(S.style.fill){case"source":S.style.fill=w.node1.getVisual("color");break;case"target":S.style.fill=w.node2.getVisual("color");break}L.setHoverStyle(S,w.getModel("emphasis.lineStyle").getItemStyle()),h.add(S),x.setItemGraphicEl(w.dataIndex,S)}),d.eachNode(function(w){var S=w.getLayout(),T=w.getModel(),I=T.get("localX"),N=T.get("localY"),M=T.getModel("label"),k=T.getModel("emphasis.label"),U=new L.Rect({shape:{x:I!=null?I*A:S.x,y:N!=null?N*v:S.y,width:S.dx,height:S.dy},style:T.getModel("itemStyle").getItemStyle()}),V=w.getModel("emphasis.itemStyle").getItemStyle();L.setLabelStyle(U.style,V,M,k,{labelFetcher:u,labelDataIndex:w.dataIndex,defaultText:w.id,isRectText:!0}),U.setStyle("fill",w.getVisual("color")),L.setHoverStyle(U,V),h.add(U),b.setItemGraphicEl(w.dataIndex,U),U.dataType="node"}),b.eachItemGraphicEl(function(w,S){var T=b.getItemModel(S);T.get("draggable")&&(w.drift=function(I,N){o._focusAdjacencyDisabled=!0,this.shape.x+=I,this.shape.y+=N,this.dirty(),n.dispatchAction({type:"dragNode",seriesId:u.id,dataIndex:b.getRawIndex(S),localX:this.shape.x/A,localY:this.shape.y/v})},w.ondragend=function(){o._focusAdjacencyDisabled=!1},w.draggable=!0,w.cursor="move"),w.highlight=function(){this.trigger("emphasis")},w.downplay=function(){this.trigger("normal")},w.focusNodeAdjHandler&&w.off("mouseover",w.focusNodeAdjHandler),w.unfocusNodeAdjHandler&&w.off("mouseout",w.unfocusNodeAdjHandler),T.get("focusNodeAdjacency")&&(w.on("mouseover",w.focusNodeAdjHandler=function(){o._focusAdjacencyDisabled||(o._clearTimer(),n.dispatchAction({type:"focusNodeAdjacency",seriesId:u.id,dataIndex:w.dataIndex}))}),w.on("mouseout",w.unfocusNodeAdjHandler=function(){o._focusAdjacencyDisabled||o._dispatchUnfocus(n)}))}),x.eachItemGraphicEl(function(w,S){var T=x.getItemModel(S);w.focusNodeAdjHandler&&w.off("mouseover",w.focusNodeAdjHandler),w.unfocusNodeAdjHandler&&w.off("mouseout",w.unfocusNodeAdjHandler),T.get("focusNodeAdjacency")&&(w.on("mouseover",w.focusNodeAdjHandler=function(){o._focusAdjacencyDisabled||(o._clearTimer(),n.dispatchAction({type:"focusNodeAdjacency",seriesId:u.id,edgeDataIndex:w.dataIndex}))}),w.on("mouseout",w.unfocusNodeAdjHandler=function(){o._focusAdjacencyDisabled||o._dispatchUnfocus(n)}))}),!this._data&&u.get("animation")&&h.setClipPath(i(h.getBoundingRect(),u,function(){h.removeClipPath()})),this._data=u.getData()},dispose:function(){this._clearTimer()},_dispatchUnfocus:function(u){var t=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout(function(){t._unfocusDelayTimer=null,u.dispatchAction({type:"unfocusNodeAdjacency",seriesId:t._model.id})},500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(u,t,n,o){var d=u.getData(),h=d.graph,m=o.dataIndex,A=d.getItemModel(m),v=o.edgeDataIndex;if(m==null&&v==null)return;var b=h.getNodeByIndex(m),x=h.getEdgeByIndex(v);if(h.eachNode(function(w){s(w,y,.1)}),h.eachEdge(function(w){s(w,e,.1)}),b){r(b,a);var C=A.get("focusNodeAdjacency");C==="outEdges"?E.each(b.outEdges,function(w){if(w.dataIndex<0)return;r(w,g),r(w.node2,a)}):C==="inEdges"?E.each(b.inEdges,function(w){if(w.dataIndex<0)return;r(w,g),r(w.node1,a)}):C==="allEdges"&&E.each(b.edges,function(w){if(w.dataIndex<0)return;r(w,g),w.node1!==b&&r(w.node1,a),w.node2!==b&&r(w.node2,a)})}x&&(r(x,g),r(x.node1,a),r(x.node2,a))},unfocusNodeAdjacency:function(u,t,n,o){var d=u.getGraph();d.eachNode(function(h){s(h,y)}),d.eachEdge(function(h){s(h,e)})}});function i(u,t,n){var o=new L.Rect({shape:{x:u.x-10,y:u.y-10,width:0,height:u.height+20}});return L.initProps(o,{shape:{width:u.width+20}},t,n),o}Ce.exports=l},W4dC:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=E.each,a=E.createHashMap,e=p("7DRL"),g=p("TIY9"),f=p("yS9w"),s=p("mFDi"),r={geoJSON:g,svg:f},c={load:function(t,n,o){var d=[],h=a(),m=a(),A,v=u(t);return y(v,function(b){var x=r[b.type].load(t,b,o);y(x.regions,function(w){var S=w.name;n&&n.hasOwnProperty(S)&&(w=w.cloneShallow(S=n[S])),d.push(w),h.set(S,w),m.set(S,w.center)});var C=x.boundingRect;C&&(A?A.union(C):A=C.clone())}),{regions:d,regionsMap:h,nameCoordMap:m,boundingRect:A||new s(0,0,0,0)}},makeGraphic:l("makeGraphic"),removeGraphic:l("removeGraphic")};function l(t){return function(n,o){var d=u(n),h=[];return y(d,function(m){var A=r[m.type][t];A&&h.push(A(n,m,o))}),h}}function i(t){}function u(t){var n=e.retrieveMap(t)||[];return n}Ce.exports=c},WGYa:function(Ce,Q,p){var L=p("7yuC"),O=L.forceLayout,E=p("HF/U"),y=E.simpleLayout,a=p("lOQZ"),e=a.circularLayout,g=p("OELB"),f=g.linearMap,s=p("QBsz"),r=p("bYtY");function c(l){l.eachSeriesByType("graph",function(i){var u=i.coordinateSystem;if(u&&u.type!=="view")return;if(i.get("layout")==="force"){var t=i.preservedPoints||{},n=i.getGraph(),o=n.data,d=n.edgeData,h=i.getModel("force"),m=h.get("initLayout");i.preservedPoints?o.each(function(M){var k=o.getId(M);o.setItemLayout(M,t[k]||[NaN,NaN])}):!m||m==="none"?y(i):m==="circular"&&e(i,"value");var A=o.getDataExtent("value"),v=d.getDataExtent("value"),b=h.get("repulsion"),x=h.get("edgeLength");r.isArray(b)||(b=[b,b]),r.isArray(x)||(x=[x,x]),x=[x[1],x[0]];var C=o.mapArray("value",function(M,k){var U=o.getItemLayout(k),V=f(M,A,b);return isNaN(V)&&(V=(b[0]+b[1])/2),{w:V,rep:V,fixed:o.getItemModel(k).get("fixed"),p:!U||isNaN(U[0])||isNaN(U[1])?null:U}}),w=d.mapArray("value",function(M,k){var U=n.getEdgeByIndex(k),V=f(M,v,x);isNaN(V)&&(V=(x[0]+x[1])/2);var B=U.getModel();return{n1:C[U.node1.dataIndex],n2:C[U.node2.dataIndex],d:V,curveness:B.get("lineStyle.curveness")||0,ignoreForceLayout:B.get("ignoreForceLayout")}}),u=i.coordinateSystem,S=u.getBoundingRect(),T=O(C,w,{rect:S,gravity:h.get("gravity"),friction:h.get("friction")}),I=T.step;T.step=function(M){for(var k=0,U=C.length;k<U;k++)C[k].fixed&&s.copy(C[k].p,n.getNodeByIndex(k).getLayout());I(function(V,B,H){for(var P=0,j=V.length;P<j;P++)V[P].fixed||n.getNodeByIndex(P).setLayout(V[P].p),t[o.getId(P)]=V[P].p;for(var P=0,j=B.length;P<j;P++){var z=B[P],K=n.getEdgeByIndex(P),X=z.n1.p,Z=z.n2.p,Y=K.getLayout();Y=Y?Y.slice():[],Y[0]=Y[0]||[],Y[1]=Y[1]||[],s.copy(Y[0],X),s.copy(Y[1],Z),+z.curveness&&(Y[2]=[(X[0]+Z[0])/2-(X[1]-Z[1])*z.curveness,(X[1]+Z[1])/2-(Z[0]-X[0])*z.curveness]),K.setLayout(Y)}M&&M(H)})},i.forceLayout=T,i.preservedPoints=t,T.step()}else i.forceLayout=null})}Ce.exports=c},WKfj:function(Ce,Q,p){"use strict";p.d(Q,"d",function(){return O}),p.d(Q,"e",function(){return E}),p.d(Q,"f",function(){return y}),p.d(Q,"c",function(){return a}),p.d(Q,"b",function(){return g}),p.d(Q,"a",function(){return s});var L=p("KQm4");function O(r){return Array.isArray(r)?r:r!==void 0?[r]:[]}function E(r,c){var l=c.labelInValue,i=c.combobox;if(r===void 0||r===""&&i)return[];var u=Array.isArray(r)?r:[r];return l?u.map(function(t){var n=t.key,o=t.value;return o!==void 0?o:n}):u}function y(r,c){var l=c.optionLabelProp,i=c.labelInValue,u=c.prevValue,t=c.options,n=c.getLabeledValue,o=r;return i&&(o=o.map(function(d){return n(d,{options:t,prevValue:u,labelInValue:i,optionLabelProp:l})})),o}function a(r,c){var l=Object(L.a)(c),i;for(i=r.length-1;i>=0&&r[i].disabled;i-=1);var u=null;return i!==-1&&(u=l[i],l.splice(i,1)),{values:l,removedValue:u}}var e=typeof window!="undefined"&&window.document&&window.document.documentElement,g=e,f=0;function s(){var r;return g?(r=f,f+=1):r="TEST_OR_SSR",r}},"WN+l":function(Ce,Q,p){var L=p("bYtY"),O=p("IwbS");function E(a,e,g,f){var s=g.axis;if(s.scale.isBlank())return;var r=g.getModel("splitArea"),c=r.getModel("areaStyle"),l=c.get("color"),i=f.coordinateSystem.getRect(),u=s.getTicksCoords({tickModel:r,clamp:!0});if(!u.length)return;var t=l.length,n=a.__splitAreaColors,o=L.createHashMap(),d=0;if(n)for(var h=0;h<u.length;h++){var m=n.get(u[h].tickValue);if(m!=null){d=(m+(t-1)*h)%t;break}}var A=s.toGlobalCoord(u[0].coord),v=c.getAreaStyle();l=L.isArray(l)?l:[l];for(var h=1;h<u.length;h++){var b=s.toGlobalCoord(u[h].coord),x,C,w,S;s.isHorizontal()?(x=A,C=i.y,w=b-x,S=i.height,A=x+w):(x=i.x,C=A,w=i.width,S=b-C,A=C+S);var T=u[h-1].tickValue;T!=null&&o.set(T,d),e.add(new O.Rect({anid:T!=null?"area_"+T:null,shape:{x,y:C,width:w,height:S},style:L.defaults({fill:l[d]},v),silent:!0})),d=(d+1)%t}a.__splitAreaColors=o}function y(a){a.__splitAreaColors=null}Q.rectCoordAxisBuildSplitArea=E,Q.rectCoordAxisHandleRemove=y},WXVj:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("Bqw1")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="MinusSquareOutlined";var f=y.forwardRef(g);Q.default=f},WaYH:function(Ce,Q,p){"use strict";var L=p("rePB"),O=p("Ff2n"),E=p("VTBJ"),y=p("1OyB"),a=p("vuIU"),e=p("JX7q"),g=p("Ji7U"),f=p("LK+K"),s=p("q1tI"),r=p("TSYQ"),c=p.n(r),l=p("sboe"),i=p("OZM5"),u=function(x){var C=x.prefixCls,w=x.level,S=x.isStart,T=x.isEnd;if(!w)return null;for(var I="".concat(C,"-indent-unit"),N=[],M=0;M<w;M+=1){var k;N.push(s.createElement("span",{key:M,className:c()(I,(k={},Object(L.a)(k,"".concat(I,"-start"),S[M+1]),Object(L.a)(k,"".concat(I,"-end"),T[M+1]),Object(L.a)(k,"".concat(I,"-end-first-level"),!M&&T[0]),k))}))}return s.createElement("span",{"aria-hidden":"true",className:"".concat(C,"-indent")},N)},t=u,n=p("815F"),o="open",d="close",h="---",m=function(b){Object(g.a)(C,b);var x=Object(f.a)(C);function C(){var w;return Object(y.a)(this,C),w=x.apply(this,arguments),w.state={dragNodeHighlight:!1},w.onSelectorClick=function(S){var T=w.props.context.onNodeClick;T(S,Object(n.b)(w.props)),w.isSelectable()?w.onSelect(S):w.onCheck(S)},w.onSelectorDoubleClick=function(S){var T=w.props.context.onNodeDoubleClick;T(S,Object(n.b)(w.props))},w.onSelect=function(S){if(w.isDisabled())return;var T=w.props.context.onNodeSelect;S.preventDefault(),T(S,Object(n.b)(w.props))},w.onCheck=function(S){if(w.isDisabled())return;var T=w.props,I=T.disableCheckbox,N=T.checked,M=w.props.context.onNodeCheck;if(!w.isCheckable()||I)return;S.preventDefault();var k=!N;M(S,Object(n.b)(w.props),k)},w.onMouseEnter=function(S){var T=w.props.context.onNodeMouseEnter;T(S,Object(n.b)(w.props))},w.onMouseLeave=function(S){var T=w.props.context.onNodeMouseLeave;T(S,Object(n.b)(w.props))},w.onContextMenu=function(S){var T=w.props.context.onNodeContextMenu;T(S,Object(n.b)(w.props))},w.onDragStart=function(S){var T=w.props.context.onNodeDragStart;S.stopPropagation(),w.setState({dragNodeHighlight:!0}),T(S,Object(e.a)(w));try{S.dataTransfer.setData("text/plain","")}catch(I){}},w.onDragEnter=function(S){var T=w.props.context.onNodeDragEnter;S.preventDefault(),S.stopPropagation(),T(S,Object(e.a)(w))},w.onDragOver=function(S){var T=w.props.context.onNodeDragOver;S.preventDefault(),S.stopPropagation(),T(S,Object(e.a)(w))},w.onDragLeave=function(S){var T=w.props.context.onNodeDragLeave;S.stopPropagation(),T(S,Object(e.a)(w))},w.onDragEnd=function(S){var T=w.props.context.onNodeDragEnd;S.stopPropagation(),w.setState({dragNodeHighlight:!1}),T(S,Object(e.a)(w))},w.onDrop=function(S){var T=w.props.context.onNodeDrop;S.preventDefault(),S.stopPropagation(),w.setState({dragNodeHighlight:!1}),T(S,Object(e.a)(w))},w.onExpand=function(S){var T=w.props.context.onNodeExpand;T(S,Object(n.b)(w.props))},w.setSelectHandle=function(S){w.selectHandle=S},w.getNodeState=function(){var S=w.props.expanded;return w.isLeaf()?null:S?o:d},w.hasChildren=function(){var S=w.props.eventKey,T=w.props.context.keyEntities,I=T[S]||{},N=I.children;return!!(N||[]).length},w.isLeaf=function(){var S=w.props,T=S.isLeaf,I=S.loaded,N=w.props.context.loadData,M=w.hasChildren();return T===!1?!1:T||!N&&!M||N&&I&&!M},w.isDisabled=function(){var S=w.props.disabled,T=w.props.context.disabled;return!!(T||S)},w.isCheckable=function(){var S=w.props.checkable,T=w.props.context.checkable;return!T||S===!1?!1:T},w.syncLoadData=function(S){var T=S.expanded,I=S.loading,N=S.loaded,M=w.props.context,k=M.loadData,U=M.onNodeLoad;if(I)return;k&&T&&!w.isLeaf()&&(!w.hasChildren()&&!N&&U(Object(n.b)(w.props)))},w.renderSwitcher=function(){var S=w.props,T=S.expanded,I=S.switcherIcon,N=w.props.context,M=N.prefixCls,k=N.switcherIcon,U=I||k;if(w.isLeaf())return s.createElement("span",{className:c()("".concat(M,"-switcher"),"".concat(M,"-switcher-noop"))},typeof U=="function"?U(Object(E.a)(Object(E.a)({},w.props),{},{isLeaf:!0})):U);var V=c()("".concat(M,"-switcher"),"".concat(M,"-switcher_").concat(T?o:d));return s.createElement("span",{onClick:w.onExpand,className:V},typeof U=="function"?U(Object(E.a)(Object(E.a)({},w.props),{},{isLeaf:!1})):U)},w.renderCheckbox=function(){var S=w.props,T=S.checked,I=S.halfChecked,N=S.disableCheckbox,M=w.props.context.prefixCls,k=w.isDisabled(),U=w.isCheckable();if(!U)return null;var V=typeof U!="boolean"?U:null;return s.createElement("span",{className:c()("".concat(M,"-checkbox"),T&&"".concat(M,"-checkbox-checked"),!T&&I&&"".concat(M,"-checkbox-indeterminate"),(k||N)&&"".concat(M,"-checkbox-disabled")),onClick:w.onCheck},V)},w.renderIcon=function(){var S=w.props.loading,T=w.props.context.prefixCls;return s.createElement("span",{className:c()("".concat(T,"-iconEle"),"".concat(T,"-icon__").concat(w.getNodeState()||"docu"),S&&"".concat(T,"-icon_loading"))})},w.renderSelector=function(){var S=w.state.dragNodeHighlight,T=w.props,I=T.title,N=T.selected,M=T.icon,k=T.loading,U=T.data,V=w.props.context,B=V.prefixCls,H=V.showIcon,P=V.icon,j=V.draggable,z=V.loadData,K=V.titleRender,X=w.isDisabled(),Z="".concat(B,"-node-content-wrapper"),Y;if(H){var te=M||P;Y=te?s.createElement("span",{className:c()("".concat(B,"-iconEle"),"".concat(B,"-icon__customize"))},typeof te=="function"?te(w.props):te):w.renderIcon()}else z&&k&&(Y=w.renderIcon());var q;typeof I=="function"?q=I(U):K?q=K(U):q=I;var ee=s.createElement("span",{className:"".concat(B,"-title")},q);return s.createElement("span",{ref:w.setSelectHandle,title:typeof I=="string"?I:"",className:c()("".concat(Z),"".concat(Z,"-").concat(w.getNodeState()||"normal"),!X&&(N||S)&&"".concat(B,"-node-selected"),!X&&j&&"draggable"),draggable:!X&&j||void 0,"aria-grabbed":!X&&j||void 0,onMouseEnter:w.onMouseEnter,onMouseLeave:w.onMouseLeave,onContextMenu:w.onContextMenu,onClick:w.onSelectorClick,onDoubleClick:w.onSelectorDoubleClick,onDragStart:j?w.onDragStart:void 0},Y,ee)},w}return Object(a.a)(C,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var S=this.props.selectable,T=this.props.context.selectable;return typeof S=="boolean"?S:T}},{key:"render",value:function(){var S,T=this.props,I=T.eventKey,N=T.className,M=T.style,k=T.dragOver,U=T.dragOverGapTop,V=T.dragOverGapBottom,B=T.isLeaf,H=T.isStart,P=T.isEnd,j=T.expanded,z=T.selected,K=T.checked,X=T.halfChecked,Z=T.loading,Y=T.domRef,te=T.active,q=T.onMouseMove,ee=Object(O.a)(T,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),fe=this.props.context,be=fe.prefixCls,Fe=fe.filterTreeNode,ve=fe.draggable,Oe=fe.keyEntities,J=this.isDisabled(),ne=Object(i.f)(ee),Ke=Oe[I]||{},ie=Ke.level,re=P[P.length-1];return s.createElement("div",Object.assign({ref:Y,className:c()(N,"".concat(be,"-treenode"),(S={},Object(L.a)(S,"".concat(be,"-treenode-disabled"),J),Object(L.a)(S,"".concat(be,"-treenode-switcher-").concat(j?"open":"close"),!B),Object(L.a)(S,"".concat(be,"-treenode-checkbox-checked"),K),Object(L.a)(S,"".concat(be,"-treenode-checkbox-indeterminate"),X),Object(L.a)(S,"".concat(be,"-treenode-selected"),z),Object(L.a)(S,"".concat(be,"-treenode-loading"),Z),Object(L.a)(S,"".concat(be,"-treenode-active"),te),Object(L.a)(S,"".concat(be,"-treenode-leaf-last"),re),Object(L.a)(S,"drag-over",!J&&k),Object(L.a)(S,"drag-over-gap-top",!J&&U),Object(L.a)(S,"drag-over-gap-bottom",!J&&V),Object(L.a)(S,"filter-node",Fe&&Fe(Object(n.b)(this.props))),S)),style:M,onDragEnter:ve?this.onDragEnter:void 0,onDragOver:ve?this.onDragOver:void 0,onDragLeave:ve?this.onDragLeave:void 0,onDrop:ve?this.onDrop:void 0,onDragEnd:ve?this.onDragEnd:void 0,onMouseMove:q},ne),s.createElement(t,{prefixCls:be,level:ie,isStart:H,isEnd:P}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),C}(s.Component),A=function(x){return s.createElement(l.a.Consumer,null,function(C){return s.createElement(m,Object.assign({},x,{context:C}))})};A.displayName="TreeNode",A.defaultProps={title:h},A.isTreeNode=1;var v=Q.a=A},Wqna:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=E.isObject,a=E.each,e=E.map,g=E.indexOf,f=E.retrieve,s=p("+TT/"),r=s.getLayoutRect,c=p("aX7z"),l=c.createScaleByModel,i=c.ifAxisCrossZero,u=c.niceScaleExtent,t=c.estimateLabelUnionRect,n=p("y+lR"),o=p("7AJT"),d=p("IDmD"),h=p("7hqr"),m=h.getStackedDimension;p("jtI2");function A(M,k,U){return M.getCoordSysModel()===k}function v(M,k,U){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(M,k,U),this.model=M}var b=v.prototype;b.type="grid",b.axisPointerEnabled=!0,b.getRect=function(){return this._rect},b.update=function(M,k){var U=this._axesMap;this._updateScale(M,this.model),a(U.x,function(B){u(B.scale,B.model)}),a(U.y,function(B){u(B.scale,B.model)});var V={};a(U.x,function(B){x(U,"y",B,V)}),a(U.y,function(B){x(U,"x",B,V)}),this.resize(this.model,k)};function x(M,k,U,V){U.getAxesOnZeroOf=function(){return H?[H]:[]};var B=M[k],H,P=U.model,j=P.get("axisLine.onZero"),z=P.get("axisLine.onZeroAxisIndex");if(!j)return;if(z!=null)C(B[z])&&(H=B[z]);else for(var K in B)if(B.hasOwnProperty(K)&&C(B[K])&&!V[X(B[K])]){H=B[K];break}H&&(V[X(H)]=!0);function X(Z){return Z.dim+"_"+Z.index}}function C(M){return M&&M.type!=="category"&&M.type!=="time"&&i(M)}b.resize=function(M,k,U){var V=r(M.getBoxLayoutParams(),{width:k.getWidth(),height:k.getHeight()});this._rect=V;var B=this._axesList;H(),!U&&M.get("containLabel")&&(a(B,function(P){if(!P.model.get("axisLabel.inside")){var j=t(P);if(j){var z=P.isHorizontal()?"height":"width",K=P.model.get("axisLabel.margin");V[z]-=j[z]+K,P.position==="top"?V.y+=j.height+K:P.position==="left"&&(V.x+=j.width+K)}}}),H());function H(){a(B,function(P){var j=P.isHorizontal(),z=j?[0,V.width]:[0,V.height],K=P.inverse?1:0;P.setExtent(z[K],z[1-K]),w(P,j?V.x:V.y)})}},b.getAxis=function(M,k){var U=this._axesMap[M];if(U!=null){if(k==null){for(var V in U)if(U.hasOwnProperty(V))return U[V]}return U[k]}},b.getAxes=function(){return this._axesList.slice()},b.getCartesian=function(M,k){if(M!=null&&k!=null){var U="x"+M+"y"+k;return this._coordsMap[U]}y(M)&&(k=M.yAxisIndex,M=M.xAxisIndex);for(var V=0,B=this._coordsList;V<B.length;V++)if(B[V].getAxis("x").index===M||B[V].getAxis("y").index===k)return B[V]},b.getCartesians=function(){return this._coordsList.slice()},b.convertToPixel=function(M,k,U){var V=this._findConvertTarget(M,k);return V.cartesian?V.cartesian.dataToPoint(U):V.axis?V.axis.toGlobalCoord(V.axis.dataToCoord(U)):null},b.convertFromPixel=function(M,k,U){var V=this._findConvertTarget(M,k);return V.cartesian?V.cartesian.pointToData(U):V.axis?V.axis.coordToData(V.axis.toLocalCoord(U)):null},b._findConvertTarget=function(M,k){var U=k.seriesModel,V=k.xAxisModel||U&&U.getReferringComponents("xAxis")[0],B=k.yAxisModel||U&&U.getReferringComponents("yAxis")[0],H=k.gridModel,P=this._coordsList,j,z;if(U)j=U.coordinateSystem,g(P,j)<0&&(j=null);else if(V&&B)j=this.getCartesian(V.componentIndex,B.componentIndex);else if(V)z=this.getAxis("x",V.componentIndex);else if(B)z=this.getAxis("y",B.componentIndex);else if(H){var K=H.coordinateSystem;K===this&&(j=this._coordsList[0])}return{cartesian:j,axis:z}},b.containPoint=function(M){var k=this._coordsList[0];if(k)return k.containPoint(M)},b._initCartesian=function(M,k,U){var V={left:!1,right:!1,top:!1,bottom:!1},B={x:{},y:{}},H={x:0,y:0};if(k.eachComponent("xAxis",P("x"),this),k.eachComponent("yAxis",P("y"),this),!H.x||!H.y){this._axesMap={},this._axesList=[];return}this._axesMap=B,a(B.x,function(j,z){a(B.y,function(K,X){var Z="x"+z+"y"+X,Y=new n(Z);Y.grid=this,Y.model=M,this._coordsMap[Z]=Y,this._coordsList.push(Y),Y.addAxis(j),Y.addAxis(K)},this)},this);function P(j){return function(z,K){if(!A(z,M,k))return;var X=z.get("position");j==="x"?X!=="top"&&X!=="bottom"&&(X=V.bottom?"top":"bottom"):X!=="left"&&X!=="right"&&(X=V.left?"right":"left"),V[X]=!0;var Z=new o(j,l(z),[0,0],z.get("type"),X),Y=Z.type==="category";Z.onBand=Y&&z.get("boundaryGap"),Z.inverse=z.get("inverse"),z.axis=Z,Z.model=z,Z.grid=this,Z.index=K,this._axesList.push(Z),B[j][K]=Z,H[j]++}}},b._updateScale=function(M,k){a(this._axesList,function(V){V.scale.setExtent(Infinity,-Infinity)}),M.eachSeries(function(V){if(I(V)){var B=T(V,M),H=B[0],P=B[1];if(!A(H,k,M)||!A(P,k,M))return;var j=this.getCartesian(H.componentIndex,P.componentIndex),z=V.getData(),K=j.getAxis("x"),X=j.getAxis("y");z.type==="list"&&(U(z,K,V),U(z,X,V))}},this);function U(V,B,H){a(V.mapDimension(B.dim,!0),function(P){B.scale.unionExtentFromData(V,m(V,P))})}},b.getTooltipAxes=function(M){var k=[],U=[];return a(this.getCartesians(),function(V){var B=M!=null&&M!=="auto"?V.getAxis(M):V.getBaseAxis(),H=V.getOtherAxis(B);g(k,B)<0&&k.push(B),g(U,H)<0&&U.push(H)}),{baseAxes:k,otherAxes:U}};function w(M,k){var U=M.getExtent(),V=U[0]+U[1];M.toGlobalCoord=M.dim==="x"?function(B){return B+k}:function(B){return V-B+k},M.toLocalCoord=M.dim==="x"?function(B){return B-k}:function(B){return V-B+k}}var S=["xAxis","yAxis"];function T(M,k){return e(S,function(U){var V=M.getReferringComponents(U)[0];return V})}function I(M){return M.get("coordinateSystem")==="cartesian2d"}v.create=function(M,k){var U=[];return M.eachComponent("grid",function(V,B){var H=new v(V,M,k);H.name="grid_"+B,H.resize(V,k,!0),V.coordinateSystem=H,U.push(H)}),M.eachSeries(function(V){if(!I(V))return;var B=T(V,M),H=B[0],P=B[1],j=H.getCoordSysModel(),z=j.coordinateSystem;V.coordinateSystem=z.getCartesian(H.componentIndex,P.componentIndex)}),U},v.dimensions=v.prototype.dimensions=n.prototype.dimensions,d.register("cartesian2d",v);var N=v;Ce.exports=N},"X+im":function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("KQeH")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="DownloadOutlined";var f=y.forwardRef(g);Q.default=f},"X2/X":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},XAae:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("hwYd"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},XOKv:function(Ce,Q,p){p("OXB0"),p("SA4+")},Xmg4:function(Ce,Q,p){var L=p("bYtY"),O=p("LPTA"),E=O.devicePixelRatio,y=p("K2GJ"),a=p("3C/r");function e(){return!1}function g(r,c,l){var i=L.createCanvas(),u=c.getWidth(),t=c.getHeight(),n=i.style;return n&&(n.position="absolute",n.left=0,n.top=0,n.width=u+"px",n.height=t+"px",i.setAttribute("data-zr-dom-id",r)),i.width=u*l,i.height=t*l,i}var f=function(c,l,i){var u;i=i||E,typeof c=="string"?u=g(c,l,i):L.isObject(c)&&(u=c,c=u.id),this.id=c,this.dom=u;var t=u.style;t&&(u.onselectstart=e,t["-webkit-user-select"]="none",t["user-select"]="none",t["-webkit-touch-callout"]="none",t["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",t.padding=0,t.margin=0,t["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=l,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=i};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 c=this.dpr;this.domBack=g("back-"+this.id,this.painter,c),this.ctxBack=this.domBack.getContext("2d"),c!==1&&this.ctxBack.scale(c,c)},resize:function(c,l){var i=this.dpr,u=this.dom,t=u.style,n=this.domBack;t&&(t.width=c+"px",t.height=l+"px"),u.width=c*i,u.height=l*i,n&&(n.width=c*i,n.height=l*i,i!==1&&this.ctxBack.scale(i,i))},clear:function(c,l){var i=this.dom,u=this.ctx,t=i.width,n=i.height,l=l||this.clearColor,o=this.motionBlur&&!c,d=this.lastFrameAlpha,h=this.dpr;if(o&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(i,0,0,t/h,n/h)),u.clearRect(0,0,t,n),l&&l!=="transparent"){var m;l.colorStops?(m=l.__canvasGradient||y.getGradient(u,l,{x:0,y:0,width:t,height:n}),l.__canvasGradient=m):l.image&&(m=a.prototype.getCanvasPattern.call(l,u)),u.save(),u.fillStyle=m||l,u.fillRect(0,0,t,n),u.restore()}if(o){var A=this.domBack;u.save(),u.globalAlpha=d,u.drawImage(A,0,0,t,n),u.restore()}}};var s=f;Ce.exports=s},Xnb7:function(Ce,Q,p){var L=p("1RvN"),O=new L(50);function E(g){if(typeof g=="string"){var f=O.get(g);return f&&f.image}else return g}function y(g,f,s,r,c){if(g)if(typeof g=="string"){if(f&&f.__zrImageSrc===g||!s)return f;var l=O.get(g),i={hostEl:s,cb:r,cbPayload:c};return l?(f=l.image,!e(f)&&l.pending.push(i)):(f=new Image,f.onload=f.onerror=a,O.put(g,f.__cachedImgObj={image:f,pending:[i]}),f.src=f.__zrImageSrc=g),f}else return g;else return f}function a(){var g=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var f=0;f<g.pending.length;f++){var s=g.pending[f],r=s.cb;r&&r(this,s.cbPayload),s.hostEl.dirty()}g.pending.length=0}function e(g){return g&&g.width&&g.height}Q.findExistImage=E,Q.createOrUpdateImage=y,Q.isImageReady=e},XpcN:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("ProS"),y=p("bYtY"),a=p("oVpE"),e=a.createSymbol,g=p("IwbS"),f=p("eRkO"),s=f.makeBackground,r=p("+TT/"),c=y.curry,l=y.each,i=g.Group,u=E.extendComponentView({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new i),this._backgroundEl,this.group.add(this._selectorGroup=new i),this._isFirstRender=!0},getContentGroup:function(){return this._contentGroup},getSelectorGroup:function(){return this._selectorGroup},render:function(h,m,A){var v=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!h.get("show",!0))return;var b=h.get("align"),x=h.get("orient");(!b||b==="auto")&&(b=h.get("left")==="right"&&x==="vertical"?"right":"left");var C=h.get("selector",!0),w=h.get("selectorPosition",!0);C&&(!w||w==="auto")&&(w=x==="horizontal"?"end":"start"),this.renderInner(b,h,m,A,C,x,w);var S=h.getBoxLayoutParams(),T={width:A.getWidth(),height:A.getHeight()},I=h.get("padding"),N=r.getLayoutRect(S,T,I),M=this.layoutInner(h,b,N,v,C,w),k=r.getLayoutRect(y.defaults({width:M.width,height:M.height},S),T,I);this.group.attr("position",[k.x-M.x,k.y-M.y]),this.group.add(this._backgroundEl=s(M,h))},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},renderInner:function(h,m,A,v,b,x,C){var w=this.getContentGroup(),S=y.createHashMap(),T=m.get("selectedMode"),I=[];A.eachRawSeries(function(N){!N.get("legendHoverLink")&&I.push(N.id)}),l(m.getData(),function(N,M){var k=N.get("name");if(!this.newlineDisabled&&(k===""||k===`
`)){w.add(new i({newline:!0}));return}var U=A.getSeriesByName(k)[0];if(S.get(k))return;if(U){var V=U.getData(),B=V.getVisual("color"),H=V.getVisual("borderColor");typeof B=="function"&&(B=B(U.getDataParams(0))),typeof H=="function"&&(H=H(U.getDataParams(0)));var P=V.getVisual("legendSymbol")||"roundRect",j=V.getVisual("symbol"),z=this._createItem(k,M,N,m,P,j,h,B,H,T);z.on("click",c(n,k,null,v,I)).on("mouseover",c(o,U.name,null,v,I)).on("mouseout",c(d,U.name,null,v,I)),S.set(k,!0)}else A.eachRawSeries(function(K){if(S.get(k))return;if(K.legendVisualProvider){var X=K.legendVisualProvider;if(!X.containName(k))return;var Z=X.indexOfName(k),Y=X.getItemVisual(Z,"color"),te=X.getItemVisual(Z,"borderColor"),q="roundRect",ee=this._createItem(k,M,N,m,q,null,h,Y,te,T);ee.on("click",c(n,null,k,v,I)).on("mouseover",c(o,null,k,v,I)).on("mouseout",c(d,null,k,v,I)),S.set(k,!0)}},this)},this),b&&this._createSelector(b,m,v,x,C)},_createSelector:function(h,m,A,v,b){var x=this.getSelectorGroup();l(h,function(w){C(w)});function C(w){var S=w.type,T=new g.Text({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){A.dispatchAction({type:S==="all"?"legendAllSelect":"legendInverseSelect"})}});x.add(T);var I=m.getModel("selectorLabel"),N=m.getModel("emphasis.selectorLabel");g.setLabelStyle(T.style,T.hoverStyle={},I,N,{defaultText:w.title,isRectText:!1}),g.setHoverStyle(T)}},_createItem:function(h,m,A,v,b,x,C,w,S,T){var I=v.get("itemWidth"),N=v.get("itemHeight"),M=v.get("inactiveColor"),k=v.get("inactiveBorderColor"),U=v.get("symbolKeepAspect"),V=v.getModel("itemStyle"),B=v.isSelected(h),H=new i,P=A.getModel("textStyle"),j=A.get("icon"),z=A.getModel("tooltip"),K=z.parentModel;b=j||b;var X=e(b,0,0,I,N,B?w:M,U==null?!0:U);if(H.add(t(X,b,V,S,k,B)),!j&&x&&(x!==b||x==="none")){var Z=N*.8;x==="none"&&(x="circle");var Y=e(x,(I-Z)/2,(N-Z)/2,Z,Z,B?w:M,U==null?!0:U);H.add(t(Y,x,V,S,k,B))}var te=C==="left"?I+5:-5,q=C,ee=v.get("formatter"),fe=h;typeof ee=="string"&&ee?fe=ee.replace("{name}",h!=null?h:""):typeof ee=="function"&&(fe=ee(h)),H.add(new g.Text({style:g.setTextStyle({},P,{text:fe,x:te,y:N/2,textFill:B?P.getTextColor():M,textAlign:q,textVerticalAlign:"middle"})}));var be=new g.Rect({shape:H.getBoundingRect(),invisible:!0,tooltip:z.get("show")?y.extend({content:h,formatter:K.get("formatter",!0)||function(){return h},formatterParams:{componentType:"legend",legendIndex:v.componentIndex,name:h,$vars:["name"]}},z.option):null});return H.add(be),H.eachChild(function(Fe){Fe.silent=!0}),be.silent=!T,this.getContentGroup().add(H),g.setHoverStyle(H),H.__legendDataIndex=m,H},layoutInner:function(h,m,A,v,b,x){var C=this.getContentGroup(),w=this.getSelectorGroup();r.box(h.get("orient"),C,h.get("itemGap"),A.width,A.height);var S=C.getBoundingRect(),T=[-S.x,-S.y];if(b){r.box("horizontal",w,h.get("selectorItemGap",!0));var I=w.getBoundingRect(),N=[-I.x,-I.y],M=h.get("selectorButtonGap",!0),k=h.getOrient().index,U=k===0?"width":"height",V=k===0?"height":"width",B=k===0?"y":"x";x==="end"?N[k]+=S[U]+M:T[k]+=I[U]+M,N[1-k]+=S[V]/2-I[V]/2,w.attr("position",N),C.attr("position",T);var H={x:0,y:0};return H[U]=S[U]+M+I[U],H[V]=Math.max(S[V],I[V]),H[B]=Math.min(0,I[B]+N[1-k]),H}else return C.attr("position",T),this.group.getBoundingRect()},remove:function(){this.getContentGroup().removeAll(),this._isFirstRender=!0}});function t(h,m,A,v,b,x){var C;return m!=="line"&&m.indexOf("empty")<0?(C=A.getItemStyle(),h.style.stroke=v,x||(C.stroke=b)):C=A.getItemStyle(["borderWidth","borderColor"]),h.setStyle(C)}function n(h,m,A,v){d(h,m,A,v),A.dispatchAction({type:"legendToggleSelect",name:h!=null?h:m}),o(h,m,A,v)}function o(h,m,A,v){var b=A.getZr().storage.getDisplayList()[0];b&&b.useHoverLayer||A.dispatchAction({type:"highlight",seriesName:h,name:m,excludeSeriesId:v})}function d(h,m,A,v){var b=A.getZr().storage.getDisplayList()[0];b&&b.useHoverLayer||A.dispatchAction({type:"downplay",seriesName:h,name:m,excludeSeriesId:v})}Ce.exports=u},XuBP:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},XxSj:function(Ce,Q,p){var L=p("bYtY"),O=p("Qe9p"),E=p("OELB"),y=E.linearMap,a=L.each,e=L.isObject,g=-1,f=function(x){var C=x.mappingMethod,w=x.type,S=this.option=L.clone(x);this.type=w,this.mappingMethod=C,this._normalizeData=A[C];var T=s[w];this.applyVisual=T.applyVisual,this.getColorMapper=T.getColorMapper,this._doMap=T._doMap[C],C==="piecewise"?(l(S),r(S)):C==="category"?S.categories?c(S):l(S,!0):(L.assert(C!=="linear"||S.dataExtent),l(S))};f.prototype={constructor:f,mapValueToVisual:function(x){var C=this._normalizeData(x);return this._doMap(C,x)},getNormalizer:function(){return L.bind(this._normalizeData,this)}};var s=f.visualHandlers={color:{applyVisual:t("color"),getColorMapper:function(){var x=this.option;return L.bind(x.mappingMethod==="category"?function(C,w){return!w&&(C=this._normalizeData(C)),n.call(this,C)}:function(C,w,S){var T=!!S;return!w&&(C=this._normalizeData(C)),S=O.fastLerp(C,x.parsedVisual,S),T?S:O.stringify(S,"rgba")},this)},_doMap:{linear:function(x){return O.stringify(O.fastLerp(x,this.option.parsedVisual),"rgba")},category:n,piecewise:function(x,C){var w=h.call(this,C);return w==null&&(w=O.stringify(O.fastLerp(x,this.option.parsedVisual),"rgba")),w},fixed:o}},colorHue:i(function(x,C){return O.modifyHSL(x,C)}),colorSaturation:i(function(x,C){return O.modifyHSL(x,null,C)}),colorLightness:i(function(x,C){return O.modifyHSL(x,null,null,C)}),colorAlpha:i(function(x,C){return O.modifyAlpha(x,C)}),opacity:{applyVisual:t("opacity"),_doMap:d([0,1])},liftZ:{applyVisual:t("liftZ"),_doMap:{linear:o,category:o,piecewise:o,fixed:o}},symbol:{applyVisual:function(x,C,w){var S=this.mapValueToVisual(x);if(L.isString(S))w("symbol",S);else if(e(S))for(var T in S)S.hasOwnProperty(T)&&w(T,S[T])},_doMap:{linear:u,category:n,piecewise:function(x,C){var w=h.call(this,C);return w==null&&(w=u.call(this,x)),w},fixed:o}},symbolSize:{applyVisual:t("symbolSize"),_doMap:d([0,1])}};function r(x){var C=x.pieceList;x.hasSpecialVisual=!1,L.each(C,function(w,S){w.originIndex=S,w.visual!=null&&(x.hasSpecialVisual=!0)})}function c(x){var C=x.categories,w=x.visual,S=x.categoryMap={};if(a(C,function(N,M){S[N]=M}),!L.isArray(w)){var T=[];L.isObject(w)?a(w,function(N,M){var k=S[M];T[k!=null?k:g]=N}):T[g]=w,w=m(x,T)}for(var I=C.length-1;I>=0;I--)w[I]==null&&(delete S[C[I]],C.pop())}function l(x,C){var w=x.visual,S=[];L.isObject(w)?a(w,function(I){S.push(I)}):w!=null&&S.push(w);var T={color:1,symbol:1};!C&&S.length===1&&!T.hasOwnProperty(x.type)&&(S[1]=S[0]),m(x,S)}function i(x){return{applyVisual:function(C,w,S){C=this.mapValueToVisual(C),S("color",x(w("color"),C))},_doMap:d([0,1])}}function u(x){var C=this.option.visual;return C[Math.round(y(x,[0,1],[0,C.length-1],!0))]||{}}function t(x){return function(C,w,S){S(x,this.mapValueToVisual(C))}}function n(x){var C=this.option.visual;return C[this.option.loop&&x!==g?x%C.length:x]}function o(){return this.option.visual[0]}function d(x){return{linear:function(C){return y(C,x,this.option.visual,!0)},category:n,piecewise:function(C,w){var S=h.call(this,w);return S==null&&(S=y(C,x,this.option.visual,!0)),S},fixed:o}}function h(x){var C=this.option,w=C.pieceList;if(C.hasSpecialVisual){var S=f.findPieceIndex(x,w),T=w[S];if(T&&T.visual)return T.visual[this.type]}}function m(x,C){return x.visual=C,x.type==="color"&&(x.parsedVisual=L.map(C,function(w){return O.parse(w)})),C}var A={linear:function(x){return y(x,this.option.dataExtent,[0,1],!0)},piecewise:function(x){var C=this.option.pieceList,w=f.findPieceIndex(x,C,!0);if(w!=null)return y(w,[0,C.length-1],[0,1],!0)},category:function(x){var C=this.option.categories?this.option.categoryMap[x]:x;return C==null?g:C},fixed:L.noop};f.listVisualTypes=function(){var x=[];return L.each(s,function(C,w){x.push(w)}),x},f.addVisualHandler=function(x,C){s[x]=C},f.isValidType=function(x){return s.hasOwnProperty(x)},f.eachVisual=function(x,C,w){L.isObject(x)?L.each(x,C,w):C.call(w,x)},f.mapVisual=function(x,C,w){var S,T=L.isArray(x)?[]:L.isObject(x)?{}:(S=!0,null);return f.eachVisual(x,function(I,N){var M=C.call(w,I,N);S?T=M:T[N]=M}),T},f.retrieveVisuals=function(x){var C={},w;return x&&a(s,function(S,T){x.hasOwnProperty(T)&&(C[T]=x[T],w=!0)}),w?C:null},f.prepareVisualTypes=function(x){if(e(x)){var C=[];a(x,function(w,S){C.push(S)}),x=C}else if(L.isArray(x))x=x.slice();else return[];return x.sort(function(w,S){return S==="color"&&w!=="color"&&w.indexOf("color")===0?1:-1}),x},f.dependsOn=function(x,C){return C==="color"?!!(x&&x.indexOf(C)===0):x===C},f.findPieceIndex=function(x,C,w){for(var S,T=Infinity,I=0,N=C.length;I<N;I++){var M=C[I].value;if(M!=null){if(M===x||typeof M=="string"&&M===x+"")return I;w&&B(M,I)}}for(var I=0,N=C.length;I<N;I++){var k=C[I],U=k.interval,V=k.close;if(U){if(U[0]===-Infinity){if(v(V[1],x,U[1]))return I}else if(U[1]===Infinity){if(v(V[0],U[0],x))return I}else if(v(V[0],U[0],x)&&v(V[1],x,U[1]))return I;w&&B(U[0],I),w&&B(U[1],I)}}if(w)return x===Infinity?C.length-1:x===-Infinity?0:S;function B(H,P){var j=Math.abs(H-x);j<T&&(T=j,S=P)}};function v(x,C,w){return x?C<=w:C<w}var b=f;Ce.exports=b},XzQk:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("KpQ+"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},Y1PL:function(Ce,Q,p){"use strict";p.r(Q),p.d(Q,"ResizableTextArea",function(){return X});var L=p("wx14"),O=p("1OyB"),E=p("vuIU"),y=p("Ji7U"),a=p("LK+K"),e=p("q1tI"),g=p("VTBJ"),f=p("rePB"),s=p("Zm9Q"),r=p("Kwbf"),c=p("c+Xe"),l=p("m+aA"),i=p("bdgK"),u=new Map;function t(te){te.forEach(function(q){var ee,fe=q.target;(ee=u.get(fe))===null||ee===void 0||ee.forEach(function(be){return be(fe)})})}var n=new i.default(t),o=null,d=null;function h(te,q){u.has(te)||(u.set(te,new Set),n.observe(te)),u.get(te).add(q)}function m(te,q){u.has(te)&&(u.get(te).delete(q),u.get(te).size||(n.unobserve(te),u.delete(te)))}var A=function(te){Object(y.a)(ee,te);var q=Object(a.a)(ee);function ee(){return Object(O.a)(this,ee),q.apply(this,arguments)}return Object(E.a)(ee,[{key:"render",value:function(){return this.props.children}}]),ee}(e.Component),v=e.createContext(null);function b(te){var q=te.children,ee=te.onBatchResize,fe=e.useRef(0),be=e.useRef([]),Fe=e.useContext(v),ve=e.useCallback(function(Oe,J,ne){fe.current+=1;var Ke=fe.current;be.current.push({size:Oe,element:J,data:ne}),Promise.resolve().then(function(){Ke===fe.current&&(ee==null||ee(be.current),be.current=[])}),Fe==null||Fe(Oe,J,ne)},[ee,Fe]);return e.createElement(v.Provider,{value:ve},q)}function x(te){var q=te.children,ee=te.disabled,fe=e.useRef(null),be=e.useRef(null),Fe=e.useContext(v),ve=e.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Oe=e.isValidElement(q)&&Object(c.c)(q),J=Oe?q.ref:null,ne=e.useMemo(function(){return Object(c.a)(J,fe)},[J,fe]),Ke=e.useRef(te);Ke.current=te;var ie=e.useCallback(function(re){var he=Ke.current,ge=he.onResize,Pe=he.data,Ee=re.getBoundingClientRect(),ke=Ee.width,Me=Ee.height,me=re.offsetWidth,le=re.offsetHeight,oe=Math.floor(ke),Se=Math.floor(Me);if(ve.current.width!==oe||ve.current.height!==Se||ve.current.offsetWidth!==me||ve.current.offsetHeight!==le){var nt={width:oe,height:Se,offsetWidth:me,offsetHeight:le};ve.current=nt;var et=me===Math.round(ke)?ke:me,Ue=le===Math.round(Me)?Me:le,bt=Object(g.a)(Object(g.a)({},nt),{},{offsetWidth:et,offsetHeight:Ue});Fe==null||Fe(bt,re,Pe),ge&&Promise.resolve().then(function(){ge(bt,re)})}},[]);return e.useEffect(function(){var re=Object(l.a)(fe.current)||Object(l.a)(be.current);return re&&!ee&&h(re,ie),function(){return m(re,ie)}},[fe.current,ee]),e.createElement(A,{ref:be},Oe?e.cloneElement(q,{ref:ne}):q)}var C="rc-observer-key";function w(te){var q=te.children,ee=Object(s.a)(q);return ee.map(function(fe,be){var Fe=(fe==null?void 0:fe.key)||"".concat(C,"-").concat(be);return e.createElement(x,Object(L.a)({},te,{key:Fe}),fe)})}w.Collection=b;var S=w,T=p("bT9E"),I=p("TSYQ"),N=p.n(I),M=`
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
`,k=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],U={},V;function B(te){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ee=te.getAttribute("id")||te.getAttribute("data-reactid")||te.getAttribute("name");if(q&&U[ee])return U[ee];var fe=window.getComputedStyle(te),be=fe.getPropertyValue("box-sizing")||fe.getPropertyValue("-moz-box-sizing")||fe.getPropertyValue("-webkit-box-sizing"),Fe=parseFloat(fe.getPropertyValue("padding-bottom"))+parseFloat(fe.getPropertyValue("padding-top")),ve=parseFloat(fe.getPropertyValue("border-bottom-width"))+parseFloat(fe.getPropertyValue("border-top-width")),Oe=k.map(function(ne){return"".concat(ne,":").concat(fe.getPropertyValue(ne))}).join(";"),J={sizingStyle:Oe,paddingSize:Fe,borderSize:ve,boxSizing:be};return q&&ee&&(U[ee]=J),J}function H(te){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;V||(V=document.createElement("textarea"),V.setAttribute("tab-index","-1"),V.setAttribute("aria-hidden","true"),document.body.appendChild(V)),te.getAttribute("wrap")?V.setAttribute("wrap",te.getAttribute("wrap")):V.removeAttribute("wrap");var be=B(te,q),Fe=be.paddingSize,ve=be.borderSize,Oe=be.boxSizing,J=be.sizingStyle;V.setAttribute("style","".concat(J,";").concat(M)),V.value=te.value||te.placeholder||"";var ne=Number.MIN_SAFE_INTEGER,Ke=Number.MAX_SAFE_INTEGER,ie=V.scrollHeight,re;if(Oe==="border-box"?ie+=ve:Oe==="content-box"&&(ie-=Fe),ee!==null||fe!==null){V.value=" ";var he=V.scrollHeight-Fe;ee!==null&&(ne=he*ee,Oe==="border-box"&&(ne=ne+Fe+ve),ie=Math.max(ne,ie)),fe!==null&&(Ke=he*fe,Oe==="border-box"&&(Ke=Ke+Fe+ve),re=ie>Ke?"":"hidden",ie=Math.min(Ke,ie))}return{height:ie,minHeight:ne,maxHeight:Ke,overflowY:re,resize:"none"}}var P=p("Gytx"),j=p.n(P),z;(function(te){te[te.NONE=0]="NONE",te[te.RESIZING=1]="RESIZING",te[te.RESIZED=2]="RESIZED"})(z||(z={}));var K=function(te){Object(y.a)(ee,te);var q=Object(a.a)(ee);function ee(fe){var be;return Object(O.a)(this,ee),be=q.call(this,fe),be.nextFrameActionId=void 0,be.resizeFrameId=void 0,be.textArea=void 0,be.saveTextArea=function(Fe){be.textArea=Fe},be.handleResize=function(Fe){var ve=be.state.resizeStatus,Oe=be.props,J=Oe.autoSize,ne=Oe.onResize;if(ve!==z.NONE)return;typeof ne=="function"&&ne(Fe),J&&be.resizeOnNextFrame()},be.resizeOnNextFrame=function(){cancelAnimationFrame(be.nextFrameActionId),be.nextFrameActionId=requestAnimationFrame(be.resizeTextarea)},be.resizeTextarea=function(){var Fe=be.props.autoSize;if(!Fe||!be.textArea)return;var ve=Fe.minRows,Oe=Fe.maxRows,J=H(be.textArea,!1,ve,Oe);be.setState({textareaStyles:J,resizeStatus:z.RESIZING},function(){cancelAnimationFrame(be.resizeFrameId),be.resizeFrameId=requestAnimationFrame(function(){be.setState({resizeStatus:z.RESIZED},function(){be.resizeFrameId=requestAnimationFrame(function(){be.setState({resizeStatus:z.NONE}),be.fixFirefoxAutoScroll()})})})})},be.renderTextArea=function(){var Fe=be.props,ve=Fe.prefixCls,Oe=ve===void 0?"rc-textarea":ve,J=Fe.autoSize,ne=Fe.onResize,Ke=Fe.className,ie=Fe.disabled,re=be.state,he=re.textareaStyles,ge=re.resizeStatus,Pe=Object(T.a)(be.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ee=N()(Oe,Ke,Object(f.a)({},"".concat(Oe,"-disabled"),ie));"value"in Pe&&(Pe.value=Pe.value||"");var ke=Object(g.a)(Object(g.a)(Object(g.a)({},be.props.style),he),ge===z.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return e.createElement(S,{onResize:be.handleResize,disabled:!(J||ne)},e.createElement("textarea",Object(L.a)({},Pe,{className:Ee,style:ke,ref:be.saveTextArea})))},be.state={textareaStyles:{},resizeStatus:z.NONE},be}return Object(E.a)(ee,[{key:"componentDidUpdate",value:function(be){(be.value!==this.props.value||!j()(be.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 be=this.textArea.selectionStart,Fe=this.textArea.selectionEnd;this.textArea.setSelectionRange(be,Fe)}}catch(ve){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ee}(e.Component),X=K,Z=function(te){Object(y.a)(ee,te);var q=Object(a.a)(ee);function ee(fe){var be;Object(O.a)(this,ee),be=q.call(this,fe),be.resizableTextArea=void 0,be.focus=function(){be.resizableTextArea.textArea.focus()},be.saveTextArea=function(ve){be.resizableTextArea=ve},be.handleChange=function(ve){var Oe=be.props.onChange;be.setValue(ve.target.value,function(){be.resizableTextArea.resizeTextarea()}),Oe&&Oe(ve)},be.handleKeyDown=function(ve){var Oe=be.props,J=Oe.onPressEnter,ne=Oe.onKeyDown;ve.keyCode===13&&J&&J(ve),ne&&ne(ve)};var Fe=typeof fe.value=="undefined"||fe.value===null?fe.defaultValue:fe.value;return be.state={value:Fe},be}return Object(E.a)(ee,[{key:"setValue",value:function(be,Fe){"value"in this.props||this.setState({value:be},Fe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return e.createElement(X,Object(L.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(be){return"value"in be?{value:be.value}:null}}]),ee}(e.Component),Y=Q.default=Z},YH21:function(Ce,Q,p){var L=p("H6uX");Q.Dispatcher=L;var O=p("ItGF"),E=p("Ze12"),y=E.isCanvasEl,a=E.transformCoordWithViewport,e=typeof window!="undefined"&&!!window.addEventListener,g=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,f=[];function s(d,h,m,A){return m=m||{},A||!O.canvasSupported?r(d,h,m):O.browser.firefox&&h.layerX!=null&&h.layerX!==h.offsetX?(m.zrX=h.layerX,m.zrY=h.layerY):h.offsetX!=null?(m.zrX=h.offsetX,m.zrY=h.offsetY):r(d,h,m),m}function r(d,h,m){if(O.domSupported&&d.getBoundingClientRect){var A=h.clientX,v=h.clientY;if(y(d)){var b=d.getBoundingClientRect();m.zrX=A-b.left,m.zrY=v-b.top;return}else if(a(f,d,A,v)){m.zrX=f[0],m.zrY=f[1];return}}m.zrX=m.zrY=0}function c(d){return d||window.event}function l(d,h,m){if(h=c(h),h.zrX!=null)return h;var A=h.type,v=A&&A.indexOf("touch")>=0;if(!v)s(d,h,h,m),h.zrDelta=h.wheelDelta?h.wheelDelta/120:-(h.detail||0)/3;else{var b=A!=="touchend"?h.targetTouches[0]:h.changedTouches[0];b&&s(d,b,h,m)}var x=h.button;return h.which==null&&x!==void 0&&g.test(h.type)&&(h.which=x&1?1:x&2?3:x&4?2:0),h}function i(d,h,m,A){e?d.addEventListener(h,m,A):d.attachEvent("on"+h,m)}function u(d,h,m,A){e?d.removeEventListener(h,m,A):d.detachEvent("on"+h,m)}var t=e?function(d){d.preventDefault(),d.stopPropagation(),d.cancelBubble=!0}:function(d){d.returnValue=!1,d.cancelBubble=!0};function n(d){return d.which===2||d.which===3}function o(d){return d.which>1}Q.clientToLocal=s,Q.getNativeEvent=c,Q.normalizeEvent=l,Q.addEventListener=i,Q.removeEventListener=u,Q.stop=t,Q.isMiddleOrRightButtonOnMouseUpDown=n,Q.notLeftMouse=o},YJ9k:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;function L(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function O(a,e){for(var g=0;g<e.length;g++){var f=e[g];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(a,f.key,f)}}function E(a,e,g){return e&&O(a.prototype,e),g&&O(a,g),a}var y=function(){function a(){L(this,a),this._listeners=new Map}return E(a,[{key:"addEventListener",value:function(g,f){this._listeners.has(g)||this._listeners.set(g,new Set),this._listeners.get(g).add(f)}},{key:"removeEventListener",value:function(g,f){this._listeners.has(g)&&this._listeners.get(g).delete(f)}},{key:"dispatchEvent",value:function(g){var f=this;return this._listeners.has(g.type)?(this._listeners.get(g.type).forEach(function(s){return s.call(f,g)}),!g.defaultPrevented):!0}}]),a}();Q.default=y},YJCA:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return ge}),p.d(Q,"b",function(){return ke});var L=p("wx14"),O=p("ODXe"),E=p("vpQ4"),y=p("1OyB"),a=p("vuIU"),e=p("md7G"),g=p("foSv"),f=p("Ji7U"),s=p("JX7q"),r=p("rePB"),c=p("q1tI"),l=p.n(c),i=p("17x9"),u=p.n(i),t=p("i8i4"),n=p.n(t),o=p("QLaP"),d=p.n(o),h=p("KQm4"),m=function(){function Me(){Object(y.a)(this,Me),Object(r.a)(this,"refs",{})}return Object(a.a)(Me,[{key:"add",value:function(le,oe){this.refs[le]||(this.refs[le]=[]),this.refs[le].push(oe)}},{key:"remove",value:function(le,oe){var Se=this.getIndex(le,oe);Se!==-1&&this.refs[le].splice(Se,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var le=this;return this.refs[this.active.collection].find(function(oe){var Se=oe.node;return Se.sortableInfo.index==le.active.index})}},{key:"getIndex",value:function(le,oe){return this.refs[le].indexOf(oe)}},{key:"getOrderedRefs",value:function(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[le].sort(A)}}]),Me}();function A(Me,me){var le=Me.node.sortableInfo.index,oe=me.node.sortableInfo.index;return le-oe}function v(Me,me,le){return Me=Me.slice(),Me.splice(le<0?Me.length+le:le,0,Me.splice(me,1)[0]),Me}function b(Me,me){return Object.keys(Me).reduce(function(le,oe){return me.indexOf(oe)===-1&&(le[oe]=Me[oe]),le},{})}var x={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},C=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var Me=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],me=(Array.prototype.slice.call(Me).join("").match(/-(moz|webkit|ms)-/)||Me.OLink===""&&["","o"])[1];switch(me){case"ms":return"ms";default:return me&&me.length?me[0].toUpperCase()+me.substr(1):""}}();function w(Me,me){Object.keys(me).forEach(function(le){Me.style[le]=me[le]})}function S(Me,me){Me.style["".concat(C,"Transform")]=me==null?"":"translate3d(".concat(me.x,"px,").concat(me.y,"px,0)")}function T(Me,me){Me.style["".concat(C,"TransitionDuration")]=me==null?"":"".concat(me,"ms")}function I(Me,me){for(;Me;){if(me(Me))return Me;Me=Me.parentNode}return null}function N(Me,me,le){return Math.max(Me,Math.min(le,me))}function M(Me){return Me.substr(-2)==="px"?parseFloat(Me):0}function k(Me){var me=window.getComputedStyle(Me);return{bottom:M(me.marginBottom),left:M(me.marginLeft),right:M(me.marginRight),top:M(me.marginTop)}}function U(Me,me){var le=me.displayName||me.name;return le?"".concat(Me,"(").concat(le,")"):Me}function V(Me,me){var le=Me.getBoundingClientRect();return{top:le.top+me.top,left:le.left+me.left}}function B(Me){return Me.touches&&Me.touches.length?{x:Me.touches[0].pageX,y:Me.touches[0].pageY}:Me.changedTouches&&Me.changedTouches.length?{x:Me.changedTouches[0].pageX,y:Me.changedTouches[0].pageY}:{x:Me.pageX,y:Me.pageY}}function H(Me){return Me.touches&&Me.touches.length||Me.changedTouches&&Me.changedTouches.length}function P(Me,me){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(!Me)return;var oe={left:le.left+Me.offsetLeft,top:le.top+Me.offsetTop};return Me.parentNode===me?oe:P(Me.parentNode,me,oe)}function j(Me,me,le){return Me<le&&Me>me?Me-1:Me>le&&Me<me?Me+1:Me}function z(Me){var me=Me.lockOffset,le=Me.width,oe=Me.height,Se=me,nt=me,et="px";if(typeof me=="string"){var Ue=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(me);d()(Ue!==null,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',me),Se=parseFloat(me),nt=parseFloat(me),et=Ue[1]}return d()(isFinite(Se)&&isFinite(nt),"lockOffset value should be a finite. Given %s",me),et==="%"&&(Se=Se*le/100,nt=nt*oe/100),{x:Se,y:nt}}function K(Me){var me=Me.height,le=Me.width,oe=Me.lockOffset,Se=Array.isArray(oe)?oe:[oe,oe];d()(Se.length===2,"lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given %s",oe);var nt=Object(O.a)(Se,2),et=nt[0],Ue=nt[1];return[z({height:me,lockOffset:et,width:le}),z({height:me,lockOffset:Ue,width:le})]}function X(Me){var me=window.getComputedStyle(Me),le=/(auto|scroll)/,oe=["overflow","overflowX","overflowY"];return oe.find(function(Se){return le.test(me[Se])})}function Z(Me){return Me instanceof HTMLElement?X(Me)?Me:Z(Me.parentNode):null}function Y(Me){var me=window.getComputedStyle(Me);return me.display==="grid"?{x:M(me.gridColumnGap),y:M(me.gridRowGap)}:{x:0,y:0}}var te={TAB:9,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40},q={Anchor:"A",Button:"BUTTON",Canvas:"CANVAS",Input:"INPUT",Option:"OPTION",Textarea:"TEXTAREA",Select:"SELECT"};function ee(Me){var me="input, textarea, select, canvas, [contenteditable]",le=Me.querySelectorAll(me),oe=Me.cloneNode(!0),Se=Object(h.a)(oe.querySelectorAll(me));return Se.forEach(function(nt,et){if(nt.type!=="file"&&(nt.value=le[et].value),nt.type==="radio"&&nt.name&&(nt.name="__sortableClone__".concat(nt.name)),nt.tagName===q.Canvas&&le[et].width>0&&le[et].height>0){var Ue=nt.getContext("2d");Ue.drawImage(le[et],0,0)}}),oe}function fe(Me){var me,le,oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return le=me=function(Se){Object(f.a)(nt,Se);function nt(){return Object(y.a)(this,nt),Object(e.a)(this,Object(g.a)(nt).apply(this,arguments))}return Object(a.a)(nt,[{key:"componentDidMount",value:function(){var Ue=Object(t.findDOMNode)(this);Ue.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return d()(oe.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var Ue=oe.withRef?"wrappedInstance":null;return Object(c.createElement)(Me,Object(L.a)({ref:Ue},this.props))}}]),nt}(c.Component),Object(r.a)(me,"displayName",U("sortableHandle",Me)),le}function be(Me){return Me.sortableHandle!=null}var Fe=function(){function Me(me,le){Object(y.a)(this,Me),this.container=me,this.onScrollCallback=le}return Object(a.a)(Me,[{key:"clear",value:function(){if(this.interval==null)return;clearInterval(this.interval),this.interval=null}},{key:"update",value:function(le){var oe=this,Se=le.translate,nt=le.minTranslate,et=le.maxTranslate,Ue=le.width,bt=le.height,Je={x:0,y:0},St={x:1,y:1},Nt={x:10,y:10},Rt=this.container,Ft=Rt.scrollTop,Ht=Rt.scrollLeft,$e=Rt.scrollHeight,we=Rt.scrollWidth,ue=Rt.clientHeight,Qe=Rt.clientWidth,qe=Ft===0,Ae=$e-Ft-ue===0,wt=Ht===0,zt=we-Ht-Qe===0;Se.y>=et.y-bt/2&&!Ae?(Je.y=1,St.y=Nt.y*Math.abs((et.y-bt/2-Se.y)/bt)):Se.x>=et.x-Ue/2&&!zt?(Je.x=1,St.x=Nt.x*Math.abs((et.x-Ue/2-Se.x)/Ue)):Se.y<=nt.y+bt/2&&!qe?(Je.y=-1,St.y=Nt.y*Math.abs((Se.y-bt/2-nt.y)/bt)):Se.x<=nt.x+Ue/2&&!wt&&(Je.x=-1,St.x=Nt.x*Math.abs((Se.x-Ue/2-nt.x)/Ue)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(Je.x!==0||Je.y!==0)&&(this.interval=setInterval(function(){oe.isAutoScrolling=!0;var ze={left:St.x*Je.x,top:St.y*Je.y};oe.container.scrollTop+=ze.top,oe.container.scrollLeft+=ze.left,oe.onScrollCallback(ze)},5))}}]),Me}();function ve(Me){var me=Me.node;return{height:me.offsetHeight,width:me.offsetWidth}}function Oe(Me){var me=[q.Input,q.Textarea,q.Select,q.Option,q.Button];return me.indexOf(Me.target.tagName)!==-1?!0:!!I(Me.target,function(le){return le.contentEditable==="true"})}var J={axis:u.a.oneOf(["x","y","xy"]),contentWindow:u.a.any,disableAutoscroll:u.a.bool,distance:u.a.number,getContainer:u.a.func,getHelperDimensions:u.a.func,helperClass:u.a.string,helperContainer:u.a.oneOfType([u.a.func,typeof HTMLElement=="undefined"?u.a.any:u.a.instanceOf(HTMLElement)]),hideSortableGhost:u.a.bool,keyboardSortingTransitionDuration:u.a.number,lockAxis:u.a.string,lockOffset:u.a.oneOfType([u.a.number,u.a.string,u.a.arrayOf(u.a.oneOfType([u.a.number,u.a.string]))]),lockToContainerEdges:u.a.bool,onSortEnd:u.a.func,onSortMove:u.a.func,onSortOver:u.a.func,onSortStart:u.a.func,pressDelay:u.a.number,pressThreshold:u.a.number,keyCodes:u.a.shape({lift:u.a.arrayOf(u.a.number),drop:u.a.arrayOf(u.a.number),cancel:u.a.arrayOf(u.a.number),up:u.a.arrayOf(u.a.number),down:u.a.arrayOf(u.a.number)}),shouldCancelStart:u.a.func,transitionDuration:u.a.number,updateBeforeSortStart:u.a.func,useDragHandle:u.a.bool,useWindowAsScrollContainer:u.a.bool},ne={lift:[te.SPACE],drop:[te.SPACE],cancel:[te.ESC],up:[te.UP,te.LEFT],down:[te.DOWN,te.RIGHT]},Ke={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:ve,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:ne,shouldCancelStart:Oe,transitionDuration:300,useWindowAsScrollContainer:!1},ie=Object.keys(J);function re(Me){d()(!(Me.distance&&Me.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function he(Me,me){try{var le=Me()}catch(oe){return me(!0,oe)}return le&&le.then?le.then(me.bind(null,!1),me.bind(null,!0)):me(!1,value)}function ge(Me){var me,le,oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return le=me=function(Se){Object(f.a)(nt,Se);function nt(et){var Ue;return Object(y.a)(this,nt),Ue=Object(e.a)(this,Object(g.a)(nt).call(this,et)),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"state",{}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"handleStart",function(bt){var Je=Ue.props,St=Je.distance,Nt=Je.shouldCancelStart;if(bt.button===2||Nt(bt))return;Ue.touched=!0,Ue.position=B(bt);var Rt=I(bt.target,function(Qe){return Qe.sortableInfo!=null});if(Rt&&Rt.sortableInfo&&Ue.nodeIsChild(Rt)&&!Ue.state.sorting){var Ft=Ue.props.useDragHandle,Ht=Rt.sortableInfo,$e=Ht.index,we=Ht.collection,ue=Ht.disabled;if(ue)return;if(Ft&&!I(bt.target,be))return;Ue.manager.active={collection:we,index:$e},!H(bt)&&bt.target.tagName===q.Anchor&&bt.preventDefault(),St||(Ue.props.pressDelay===0?Ue.handlePress(bt):Ue.pressTimer=setTimeout(function(){return Ue.handlePress(bt)},Ue.props.pressDelay))}}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"nodeIsChild",function(bt){return bt.sortableInfo.manager===Ue.manager}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"handleMove",function(bt){var Je=Ue.props,St=Je.distance,Nt=Je.pressThreshold;if(!Ue.state.sorting&&Ue.touched&&!Ue._awaitingUpdateBeforeSortStart){var Rt=B(bt),Ft={x:Ue.position.x-Rt.x,y:Ue.position.y-Rt.y},Ht=Math.abs(Ft.x)+Math.abs(Ft.y);Ue.delta=Ft,!St&&(!Nt||Ht>=Nt)?(clearTimeout(Ue.cancelTimer),Ue.cancelTimer=setTimeout(Ue.cancel,0)):St&&Ht>=St&&Ue.manager.isActive()&&Ue.handlePress(bt)}}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"handleEnd",function(){Ue.touched=!1,Ue.cancel()}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"cancel",function(){var bt=Ue.props.distance,Je=Ue.state.sorting;Je||(bt||clearTimeout(Ue.pressTimer),Ue.manager.active=null)}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"handlePress",function(bt){try{var Je=Ue.manager.getActive(),St=function(){if(Je){var Nt=function(){var mr=Ae.sortableInfo.index,ct=k(Ae),Pt=Y(Ue.container),Vt=Ue.scrollContainer.getBoundingClientRect(),ut=Ht({index:mr,node:Ae,collection:wt});if(Ue.node=Ae,Ue.margin=ct,Ue.gridGap=Pt,Ue.width=ut.width,Ue.height=ut.height,Ue.marginOffset={x:Ue.margin.left+Ue.margin.right+Ue.gridGap.x,y:Math.max(Ue.margin.top,Ue.margin.bottom,Ue.gridGap.y)},Ue.boundingClientRect=Ae.getBoundingClientRect(),Ue.containerBoundingRect=Vt,Ue.index=mr,Ue.newIndex=mr,Ue.axis={x:Ft.indexOf("x")>=0,y:Ft.indexOf("y")>=0},Ue.offsetEdge=P(Ae,Ue.container),zt?Ue.initialOffset=B(Object(E.a)({},bt,{pageX:Ue.boundingClientRect.left,pageY:Ue.boundingClientRect.top})):Ue.initialOffset=B(bt),Ue.initialScroll={left:Ue.scrollContainer.scrollLeft,top:Ue.scrollContainer.scrollTop},Ue.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},Ue.helper=Ue.helperContainer.appendChild(ee(Ae)),w(Ue.helper,{boxSizing:"border-box",height:"".concat(Ue.height,"px"),left:"".concat(Ue.boundingClientRect.left-ct.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(Ue.boundingClientRect.top-ct.top,"px"),width:"".concat(Ue.width,"px")}),zt&&Ue.helper.focus(),we&&(Ue.sortableGhost=Ae,w(Ae,{opacity:0,visibility:"hidden"})),Ue.minTranslate={},Ue.maxTranslate={},zt){var at=qe?{top:0,left:0,width:Ue.contentWindow.innerWidth,height:Ue.contentWindow.innerHeight}:Ue.containerBoundingRect,rt=at.top,Yt=at.left,wr=at.width,yr=at.height,xr=rt+yr,Tn=Yt+wr;Ue.axis.x&&(Ue.minTranslate.x=Yt-Ue.boundingClientRect.left,Ue.maxTranslate.x=Tn-(Ue.boundingClientRect.left+Ue.width)),Ue.axis.y&&(Ue.minTranslate.y=rt-Ue.boundingClientRect.top,Ue.maxTranslate.y=xr-(Ue.boundingClientRect.top+Ue.height))}else Ue.axis.x&&(Ue.minTranslate.x=(qe?0:Vt.left)-Ue.boundingClientRect.left-Ue.width/2,Ue.maxTranslate.x=(qe?Ue.contentWindow.innerWidth:Vt.left+Vt.width)-Ue.boundingClientRect.left-Ue.width/2),Ue.axis.y&&(Ue.minTranslate.y=(qe?0:Vt.top)-Ue.boundingClientRect.top-Ue.height/2,Ue.maxTranslate.y=(qe?Ue.contentWindow.innerHeight:Vt.top+Vt.height)-Ue.boundingClientRect.top-Ue.height/2);$e&&$e.split(" ").forEach(function(ln){return Ue.helper.classList.add(ln)}),Ue.listenerNode=bt.touches?Ae:Ue.contentWindow,zt?(Ue.listenerNode.addEventListener("wheel",Ue.handleKeyEnd,!0),Ue.listenerNode.addEventListener("mousedown",Ue.handleKeyEnd,!0),Ue.listenerNode.addEventListener("keydown",Ue.handleKeyDown)):(x.move.forEach(function(ln){return Ue.listenerNode.addEventListener(ln,Ue.handleSortMove,!1)}),x.end.forEach(function(ln){return Ue.listenerNode.addEventListener(ln,Ue.handleSortEnd,!1)})),Ue.setState({sorting:!0,sortingIndex:mr}),Qe&&Qe({node:Ae,index:mr,collection:wt,isKeySorting:zt,nodes:Ue.manager.getOrderedRefs(),helper:Ue.helper},bt),zt&&Ue.keyMove(0)},Rt=Ue.props,Ft=Rt.axis,Ht=Rt.getHelperDimensions,$e=Rt.helperClass,we=Rt.hideSortableGhost,ue=Rt.updateBeforeSortStart,Qe=Rt.onSortStart,qe=Rt.useWindowAsScrollContainer,Ae=Je.node,wt=Je.collection,zt=Ue.manager.isKeySorting,ze=function(){if(typeof ue=="function"){Ue._awaitingUpdateBeforeSortStart=!0;var jt=he(function(){var mr=Ae.sortableInfo.index;return Promise.resolve(ue({collection:wt,index:mr,node:Ae,isKeySorting:zt},bt)).then(function(){})},function(mr,ct){if(Ue._awaitingUpdateBeforeSortStart=!1,mr)throw ct;return ct});if(jt&&jt.then)return jt.then(function(){})}}();return ze&&ze.then?ze.then(Nt):Nt(ze)}}();return Promise.resolve(St&&St.then?St.then(function(){}):void 0)}catch(Nt){return Promise.reject(Nt)}}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"handleSortMove",function(bt){var Je=Ue.props.onSortMove;typeof bt.preventDefault=="function"&&bt.preventDefault(),Ue.updateHelperPosition(bt),Ue.animateNodes(),Ue.autoscroll(),Je&&Je(bt)}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"handleSortEnd",function(bt){var Je=Ue.props,St=Je.hideSortableGhost,Nt=Je.onSortEnd,Rt=Ue.manager,Ft=Rt.active.collection,Ht=Rt.isKeySorting,$e=Ue.manager.getOrderedRefs();Ue.listenerNode&&(Ht?(Ue.listenerNode.removeEventListener("wheel",Ue.handleKeyEnd,!0),Ue.listenerNode.removeEventListener("mousedown",Ue.handleKeyEnd,!0),Ue.listenerNode.removeEventListener("keydown",Ue.handleKeyDown)):(x.move.forEach(function(Ae){return Ue.listenerNode.removeEventListener(Ae,Ue.handleSortMove)}),x.end.forEach(function(Ae){return Ue.listenerNode.removeEventListener(Ae,Ue.handleSortEnd)}))),Ue.helper.parentNode.removeChild(Ue.helper),St&&Ue.sortableGhost&&w(Ue.sortableGhost,{opacity:"",visibility:""});for(var we=0,ue=$e.length;we<ue;we++){var Qe=$e[we],qe=Qe.node;Qe.edgeOffset=null,Qe.boundingClientRect=null,S(qe,null),T(qe,null),Qe.translate=null}Ue.autoScroller.clear(),Ue.manager.active=null,Ue.manager.isKeySorting=!1,Ue.setState({sorting:!1,sortingIndex:null}),typeof Nt=="function"&&Nt({collection:Ft,newIndex:Ue.newIndex,oldIndex:Ue.index,isKeySorting:Ht,nodes:$e},bt),Ue.touched=!1}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"autoscroll",function(){var bt=Ue.props.disableAutoscroll,Je=Ue.manager.isKeySorting;if(bt){Ue.autoScroller.clear();return}if(Je){var St=Object(E.a)({},Ue.translate),Nt=0,Rt=0;Ue.axis.x&&(St.x=Math.min(Ue.maxTranslate.x,Math.max(Ue.minTranslate.x,Ue.translate.x)),Nt=Ue.translate.x-St.x),Ue.axis.y&&(St.y=Math.min(Ue.maxTranslate.y,Math.max(Ue.minTranslate.y,Ue.translate.y)),Rt=Ue.translate.y-St.y),Ue.translate=St,S(Ue.helper,Ue.translate),Ue.scrollContainer.scrollLeft+=Nt,Ue.scrollContainer.scrollTop+=Rt;return}Ue.autoScroller.update({height:Ue.height,maxTranslate:Ue.maxTranslate,minTranslate:Ue.minTranslate,translate:Ue.translate,width:Ue.width})}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"onAutoScroll",function(bt){Ue.translate.x+=bt.left,Ue.translate.y+=bt.top,Ue.animateNodes()}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"handleKeyDown",function(bt){var Je=bt.keyCode,St=Ue.props,Nt=St.shouldCancelStart,Rt=St.keyCodes,Ft=Rt===void 0?{}:Rt,Ht=Object(E.a)({},ne,Ft);if(Ue.manager.active&&!Ue.manager.isKeySorting||!Ue.manager.active&&(!Ht.lift.includes(Je)||Nt(bt)||!Ue.isValidSortingTarget(bt)))return;bt.stopPropagation(),bt.preventDefault(),Ht.lift.includes(Je)&&!Ue.manager.active?Ue.keyLift(bt):Ht.drop.includes(Je)&&Ue.manager.active?Ue.keyDrop(bt):Ht.cancel.includes(Je)?(Ue.newIndex=Ue.manager.active.index,Ue.keyDrop(bt)):Ht.up.includes(Je)?Ue.keyMove(-1):Ht.down.includes(Je)&&Ue.keyMove(1)}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"keyLift",function(bt){var Je=bt.target,St=I(Je,function(Ht){return Ht.sortableInfo!=null}),Nt=St.sortableInfo,Rt=Nt.index,Ft=Nt.collection;Ue.initialFocusedNode=Je,Ue.manager.isKeySorting=!0,Ue.manager.active={index:Rt,collection:Ft},Ue.handlePress(bt)}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"keyMove",function(bt){var Je=Ue.manager.getOrderedRefs(),St=Je[Je.length-1].node.sortableInfo.index,Nt=Ue.newIndex+bt,Rt=Ue.newIndex;if(Nt<0||Nt>St)return;Ue.prevIndex=Rt,Ue.newIndex=Nt;var Ft=j(Ue.newIndex,Ue.prevIndex,Ue.index),Ht=Je.find(function(zt){var ze=zt.node;return ze.sortableInfo.index===Ft}),$e=Ht.node,we=Ue.containerScrollDelta,ue=Ht.boundingClientRect||V($e,we),Qe=Ht.translate||{x:0,y:0},qe={top:ue.top+Qe.y-we.top,left:ue.left+Qe.x-we.left},Ae=Rt<Nt,wt={x:Ae&&Ue.axis.x?$e.offsetWidth-Ue.width:0,y:Ae&&Ue.axis.y?$e.offsetHeight-Ue.height:0};Ue.handleSortMove({pageX:qe.left+wt.x,pageY:qe.top+wt.y,ignoreTransition:bt===0})}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"keyDrop",function(bt){Ue.handleSortEnd(bt),Ue.initialFocusedNode&&Ue.initialFocusedNode.focus()}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"handleKeyEnd",function(bt){Ue.manager.active&&Ue.keyDrop(bt)}),Object(r.a)(Object(s.a)(Object(s.a)(Ue)),"isValidSortingTarget",function(bt){var Je=Ue.props.useDragHandle,St=bt.target,Nt=I(St,function(Rt){return Rt.sortableInfo!=null});return Nt&&Nt.sortableInfo&&!Nt.sortableInfo.disabled&&(Je?be(St):St.sortableInfo)}),re(et),Ue.manager=new m,Ue.events={end:Ue.handleEnd,move:Ue.handleMove,start:Ue.handleStart},Ue}return Object(a.a)(nt,[{key:"getChildContext",value:function(){return{manager:this.manager}}},{key:"componentDidMount",value:function(){var Ue=this,bt=this.props.useWindowAsScrollContainer,Je=this.getContainer();Promise.resolve(Je).then(function(St){Ue.container=St,Ue.document=Ue.container.ownerDocument||document;var Nt=Ue.props.contentWindow||Ue.document.defaultView||window;Ue.contentWindow=typeof Nt=="function"?Nt():Nt,Ue.scrollContainer=bt?Ue.document.scrollingElement||Ue.document.documentElement:Z(Ue.container)||Ue.container,Ue.autoScroller=new Fe(Ue.scrollContainer,Ue.onAutoScroll),Object.keys(Ue.events).forEach(function(Rt){return x[Rt].forEach(function(Ft){return Ue.container.addEventListener(Ft,Ue.events[Rt],!1)})}),Ue.container.addEventListener("keydown",Ue.handleKeyDown)})}},{key:"componentWillUnmount",value:function(){var Ue=this;if(this.helper&&this.helper.parentNode&&this.helper.parentNode.removeChild(this.helper),!this.container)return;Object.keys(this.events).forEach(function(bt){return x[bt].forEach(function(Je){return Ue.container.removeEventListener(Je,Ue.events[bt])})}),this.container.removeEventListener("keydown",this.handleKeyDown)}},{key:"updateHelperPosition",value:function(Ue){var bt=this.props,Je=bt.lockAxis,St=bt.lockOffset,Nt=bt.lockToContainerEdges,Rt=bt.transitionDuration,Ft=bt.keyboardSortingTransitionDuration,Ht=Ft===void 0?Rt:Ft,$e=this.manager.isKeySorting,we=Ue.ignoreTransition,ue=B(Ue),Qe={x:ue.x-this.initialOffset.x,y:ue.y-this.initialOffset.y};if(Qe.y-=window.pageYOffset-this.initialWindowScroll.top,Qe.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=Qe,Nt){var qe=K({height:this.height,lockOffset:St,width:this.width}),Ae=Object(O.a)(qe,2),wt=Ae[0],zt=Ae[1],ze={x:this.width/2-wt.x,y:this.height/2-wt.y},jt={x:this.width/2-zt.x,y:this.height/2-zt.y};Qe.x=N(this.minTranslate.x+ze.x,this.maxTranslate.x-jt.x,Qe.x),Qe.y=N(this.minTranslate.y+ze.y,this.maxTranslate.y-jt.y,Qe.y)}Je==="x"?Qe.y=0:Je==="y"&&(Qe.x=0),$e&&Ht&&!we&&T(this.helper,Ht),S(this.helper,Qe)}},{key:"animateNodes",value:function(){var Ue=this.props,bt=Ue.transitionDuration,Je=Ue.hideSortableGhost,St=Ue.onSortOver,Nt=this.containerScrollDelta,Rt=this.windowScrollDelta,Ft=this.manager.getOrderedRefs(),Ht={left:this.offsetEdge.left+this.translate.x+Nt.left,top:this.offsetEdge.top+this.translate.y+Nt.top},$e=this.manager.isKeySorting,we=this.newIndex;this.newIndex=null;for(var ue=0,Qe=Ft.length;ue<Qe;ue++){var qe=Ft[ue].node,Ae=qe.sortableInfo.index,wt=qe.offsetWidth,zt=qe.offsetHeight,ze={height:this.height>zt?zt/2:this.height/2,width:this.width>wt?wt/2:this.width/2},jt=$e&&Ae>this.index&&Ae<=we,mr=$e&&Ae<this.index&&Ae>=we,ct={x:0,y:0},Pt=Ft[ue].edgeOffset;Pt||(Pt=P(qe,this.container),Ft[ue].edgeOffset=Pt,$e&&(Ft[ue].boundingClientRect=V(qe,Nt)));var Vt=ue<Ft.length-1&&Ft[ue+1],ut=ue>0&&Ft[ue-1];if(Vt&&!Vt.edgeOffset&&(Vt.edgeOffset=P(Vt.node,this.container),$e&&(Vt.boundingClientRect=V(Vt.node,Nt))),Ae===this.index){Je&&(this.sortableGhost=qe,w(qe,{opacity:0,visibility:"hidden"}));continue}bt&&T(qe,bt),this.axis.x?this.axis.y?mr||Ae<this.index&&(Ht.left+Rt.left-ze.width<=Pt.left&&Ht.top+Rt.top<=Pt.top+ze.height||Ht.top+Rt.top+ze.height<=Pt.top)?(ct.x=this.width+this.marginOffset.x,Pt.left+ct.x>this.containerBoundingRect.width-ze.width&&(Vt&&(ct.x=Vt.edgeOffset.left-Pt.left,ct.y=Vt.edgeOffset.top-Pt.top)),this.newIndex===null&&(this.newIndex=Ae)):(jt||Ae>this.index&&(Ht.left+Rt.left+ze.width>=Pt.left&&Ht.top+Rt.top+ze.height>=Pt.top||Ht.top+Rt.top+ze.height>=Pt.top+zt))&&(ct.x=-(this.width+this.marginOffset.x),Pt.left+ct.x<this.containerBoundingRect.left+ze.width&&(ut&&(ct.x=ut.edgeOffset.left-Pt.left,ct.y=ut.edgeOffset.top-Pt.top)),this.newIndex=Ae):jt||Ae>this.index&&Ht.left+Rt.left+ze.width>=Pt.left?(ct.x=-(this.width+this.marginOffset.x),this.newIndex=Ae):(mr||Ae<this.index&&Ht.left+Rt.left<=Pt.left+ze.width)&&(ct.x=this.width+this.marginOffset.x,this.newIndex==null&&(this.newIndex=Ae)):this.axis.y&&(jt||Ae>this.index&&Ht.top+Rt.top+ze.height>=Pt.top?(ct.y=-(this.height+this.marginOffset.y),this.newIndex=Ae):(mr||Ae<this.index&&Ht.top+Rt.top<=Pt.top+ze.height)&&(ct.y=this.height+this.marginOffset.y,this.newIndex==null&&(this.newIndex=Ae))),S(qe,ct),Ft[ue].translate=ct}this.newIndex==null&&(this.newIndex=this.index),$e&&(this.newIndex=we);var at=$e?this.prevIndex:we;St&&this.newIndex!==at&&St({collection:this.manager.active.collection,index:this.index,newIndex:this.newIndex,oldIndex:at,isKeySorting:$e,nodes:Ft,helper:this.helper})}},{key:"getWrappedInstance",value:function(){return d()(oe.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call"),this.refs.wrappedInstance}},{key:"getContainer",value:function(){var Ue=this.props.getContainer;return typeof Ue!="function"?Object(t.findDOMNode)(this):Ue(oe.withRef?this.getWrappedInstance():void 0)}},{key:"render",value:function(){var Ue=oe.withRef?"wrappedInstance":null;return Object(c.createElement)(Me,Object(L.a)({ref:Ue},b(this.props,ie)))}},{key:"helperContainer",get:function(){var Ue=this.props.helperContainer;return typeof Ue=="function"?Ue():this.props.helperContainer||this.document.body}},{key:"containerScrollDelta",get:function(){var Ue=this.props.useWindowAsScrollContainer;return Ue?{left:0,top:0}:{left:this.scrollContainer.scrollLeft-this.initialScroll.left,top:this.scrollContainer.scrollTop-this.initialScroll.top}}},{key:"windowScrollDelta",get:function(){return{left:this.contentWindow.pageXOffset-this.initialWindowScroll.left,top:this.contentWindow.pageYOffset-this.initialWindowScroll.top}}}]),nt}(c.Component),Object(r.a)(me,"displayName",U("sortableList",Me)),Object(r.a)(me,"defaultProps",Ke),Object(r.a)(me,"propTypes",J),Object(r.a)(me,"childContextTypes",{manager:u.a.object.isRequired}),le}var Pe={index:u.a.number.isRequired,collection:u.a.oneOfType([u.a.number,u.a.string]),disabled:u.a.bool},Ee=Object.keys(Pe);function ke(Me){var me,le,oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return le=me=function(Se){Object(f.a)(nt,Se);function nt(){return Object(y.a)(this,nt),Object(e.a)(this,Object(g.a)(nt).apply(this,arguments))}return Object(a.a)(nt,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(Ue){this.node&&(Ue.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),Ue.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),Ue.collection!==this.props.collection&&(this.unregister(Ue.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var Ue=this.props,bt=Ue.collection,Je=Ue.disabled,St=Ue.index,Nt=Object(t.findDOMNode)(this);Nt.sortableInfo={collection:bt,disabled:Je,index:St,manager:this.context.manager},this.node=Nt,this.ref={node:Nt},this.context.manager.add(bt,this.ref)}},{key:"unregister",value:function(){var Ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(Ue,this.ref)}},{key:"getWrappedInstance",value:function(){return d()(oe.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var Ue=oe.withRef?"wrappedInstance":null;return Object(c.createElement)(Me,Object(L.a)({ref:Ue},b(this.props,Ee)))}}]),nt}(c.Component),Object(r.a)(me,"displayName",U("sortableElement",Me)),Object(r.a)(me,"contextTypes",{manager:u.a.object.isRequired}),Object(r.a)(me,"propTypes",Pe),Object(r.a)(me,"defaultProps",{collection:0}),le}},YNAk:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("QyFq")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="CaretDownFilled";var f=y.forwardRef(g);Q.default=f},YNf1:function(Ce,Q,p){var L=p("IwbS"),O=p("6Ic6"),E=.3,y=O.extend({type:"parallel",init:function(){this._dataGroup=new L.Group,this.group.add(this._dataGroup),this._data,this._initialized},render:function(l,i,u,t){var n=this._dataGroup,o=l.getData(),d=this._data,h=l.coordinateSystem,m=h.dimensions,A=f(l);o.diff(d).add(v).update(b).remove(x).execute();function v(w){var S=g(o,n,w,m,h);s(S,o,w,A)}function b(w,S){var T=d.getItemGraphicEl(S),I=e(o,w,m,h);o.setItemGraphicEl(w,T);var N=t&&t.animation===!1?null:l;L.updateProps(T,{shape:{points:I}},N,w),s(T,o,w,A)}function x(w){var S=d.getItemGraphicEl(w);n.remove(S)}if(!this._initialized){this._initialized=!0;var C=a(h,l,function(){setTimeout(function(){n.removeClipPath()})});n.setClipPath(C)}this._data=o},incrementalPrepareRender:function(l,i,u){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(l,i,u){for(var t=i.getData(),n=i.coordinateSystem,o=n.dimensions,d=f(i),h=l.start;h<l.end;h++){var m=g(t,this._dataGroup,h,o,n);m.incremental=!0,s(m,t,h,d)}},dispose:function(){},remove:function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null}});function a(l,i,u){var t=l.model,n=l.getRect(),o=new L.Rect({shape:{x:n.x,y:n.y,width:n.width,height:n.height}}),d=t.get("layout")==="horizontal"?"width":"height";return o.setShape(d,0),L.initProps(o,{shape:{width:n.width,height:n.height}},i,u),o}function e(l,i,u,t){for(var n=[],o=0;o<u.length;o++){var d=u[o],h=l.get(l.mapDimension(d),i);r(h,t.getAxis(d).type)||n.push(t.dataToPoint(h,d))}return n}function g(l,i,u,t,n){var o=e(l,u,t,n),d=new L.Polyline({shape:{points:o},silent:!0,z2:10});return i.add(d),l.setItemGraphicEl(u,d),d}function f(l){var i=l.get("smooth",!0);return i===!0&&(i=E),{lineStyle:l.getModel("lineStyle").getLineStyle(),smooth:i!=null?i:E}}function s(l,i,u,t){var n=t.lineStyle;if(i.hasItemOption){var o=i.getItemModel(u).getModel("lineStyle");n=o.getLineStyle()}l.useStyle(n);var d=l.style;d.fill=null,d.stroke=i.getItemVisual(u,"color"),d.opacity=i.getItemVisual(u,"opacity"),t.smooth&&(l.shape.smooth=t.smooth)}function r(l,i){return i==="category"?l==null:l==null||isNaN(l)}var c=y;Ce.exports=c},YOMW:function(Ce,Q,p){var L=p("bYtY"),O={get:function(a,e,g){var f=L.clone((E[a]||{})[e]);return g&&L.isArray(f)?f[f.length-1]:f}},E={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]}},y=O;Ce.exports=y},YXkt:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=p("Qxkt"),a=p("gPAo"),e=p("7G+c"),g=p("KxfA"),f=g.defaultDimValueGetters,s=g.DefaultDataProvider,r=p("L0Ub"),c=r.summarizeDimensions,l=p("Vi4m"),i=E.isObject,u="undefined",t=-1,n="e\0\0",o={float:typeof Float64Array===u?Array:Float64Array,int:typeof Int32Array===u?Array:Int32Array,ordinal:Array,number:Array,time:Array},d=typeof Uint32Array===u?Array:Uint32Array,h=typeof Int32Array===u?Array:Int32Array,m=typeof Uint16Array===u?Array:Uint16Array;function A(X){return X._rawCount>65535?d:m}function v(X){var Z=X.constructor;return Z===Array?X.slice():new Z(X)}var b=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_rawData","_chunkSize","_chunkCount","_dimValueGetter","_count","_rawCount","_nameDimIdx","_idDimIdx"],x=["_extent","_approximateExtent","_rawExtent"];function C(X,Z){E.each(b.concat(Z.__wrappedMethods||[]),function(Y){Z.hasOwnProperty(Y)&&(X[Y]=Z[Y])}),X.__wrappedMethods=Z.__wrappedMethods,E.each(x,function(Y){X[Y]=E.clone(Z[Y])}),X._calculationInfo=E.extend(Z._calculationInfo)}var w=function(X,Z){X=X||["x","y"];for(var Y={},te=[],q={},ee=0;ee<X.length;ee++){var fe=X[ee];E.isString(fe)?fe=new l({name:fe}):fe instanceof l||(fe=new l(fe));var be=fe.name;fe.type=fe.type||"float",fe.coordDim||(fe.coordDim=be,fe.coordDimIndex=0),fe.otherDims=fe.otherDims||{},te.push(be),Y[be]=fe,fe.index=ee,fe.createInvertedIndices&&(q[be]=[])}this.dimensions=te,this._dimensionInfos=Y,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=c(this),this._invertedIndicesMap=q,this._calculationInfo={},this.userOutput=this._dimensionsSummary.userOutput},S=w.prototype;S.type="list",S.hasItemOption=!0,S.getDimension=function(X){return(typeof X=="number"||!isNaN(X)&&!this._dimensionInfos.hasOwnProperty(X))&&(X=this.dimensions[X]),X},S.getDimensionInfo=function(X){return this._dimensionInfos[this.getDimension(X)]},S.getDimensionsOnCoord=function(){return this._dimensionsSummary.dataDimsOnCoord.slice()},S.mapDimension=function(X,Z){var Y=this._dimensionsSummary;if(Z==null)return Y.encodeFirstDimNotExtra[X];var te=Y.encode[X];return Z===!0?(te||[]).slice():te&&te[Z]},S.initData=function(X,Z,Y){var te=e.isInstance(X)||E.isArrayLike(X);te&&(X=new s(X,this.dimensions.length)),this._rawData=X,this._storage={},this._indices=null,this._nameList=Z||[],this._idList=[],this._nameRepeatCount={},Y||(this.hasItemOption=!1),this.defaultDimValueGetter=f[this._rawData.getSource().sourceFormat],this._dimValueGetter=Y=Y||this.defaultDimValueGetter,this._dimValueGetterArrayRows=f.arrayRows,this._rawExtent={},this._initDataFromProvider(0,X.count()),X.pure&&(this.hasItemOption=!1)},S.getProvider=function(){return this._rawData},S.appendData=function(X){var Z=this._rawData,Y=this.count();Z.appendData(X);var te=Z.count();Z.persistent||(te+=Y),this._initDataFromProvider(Y,te)},S.appendValues=function(X,Z){for(var Y=this._chunkSize,te=this._storage,q=this.dimensions,ee=q.length,fe=this._rawExtent,be=this.count(),Fe=be+Math.max(X.length,Z?Z.length:0),ve=this._chunkCount,Oe=0;Oe<ee;Oe++){var J=q[Oe];fe[J]||(fe[J]=j()),te[J]||(te[J]=[]),T(te,this._dimensionInfos[J],Y,ve,Fe),this._chunkCount=te[J].length}for(var ne=new Array(ee),Ke=be;Ke<Fe;Ke++){for(var ie=Ke-be,re=Math.floor(Ke/Y),he=Ke%Y,ge=0;ge<ee;ge++){var J=q[ge],Pe=this._dimValueGetterArrayRows(X[ie]||ne,J,ie,ge);te[J][re][he]=Pe;var Ee=fe[J];Pe<Ee[0]&&(Ee[0]=Pe),Pe>Ee[1]&&(Ee[1]=Pe)}Z&&(this._nameList[Ke]=Z[ie])}this._rawCount=this._count=Fe,this._extent={},I(this)},S._initDataFromProvider=function(X,Z){if(X>=Z)return;for(var Y=this._chunkSize,te=this._rawData,q=this._storage,ee=this.dimensions,fe=ee.length,be=this._dimensionInfos,Fe=this._nameList,ve=this._idList,Oe=this._rawExtent,J=this._nameRepeatCount={},ne,Ke=this._chunkCount,ie=0;ie<fe;ie++){var re=ee[ie];Oe[re]||(Oe[re]=j());var he=be[re];he.otherDims.itemName===0&&(ne=this._nameDimIdx=ie),he.otherDims.itemId===0&&(this._idDimIdx=ie),q[re]||(q[re]=[]),T(q,he,Y,Ke,Z),this._chunkCount=q[re].length}for(var ge=new Array(fe),Pe=X;Pe<Z;Pe++){ge=te.getItem(Pe,ge);for(var Ee=Math.floor(Pe/Y),ke=Pe%Y,Me=0;Me<fe;Me++){var re=ee[Me],me=q[re][Ee],le=this._dimValueGetter(ge,re,Pe,Me);me[ke]=le;var oe=Oe[re];le<oe[0]&&(oe[0]=le),le>oe[1]&&(oe[1]=le)}if(!te.pure){var Se=Fe[Pe];if(ge&&Se==null){if(ge.name!=null)Fe[Pe]=Se=ge.name;else if(ne!=null){var nt=ee[ne],et=q[nt][Ee];if(et){Se=et[ke];var Ue=be[nt].ordinalMeta;Ue&&Ue.categories.length&&(Se=Ue.categories[Se])}}}var bt=ge==null?null:ge.id;bt==null&&Se!=null&&(J[Se]=J[Se]||0,bt=Se,J[Se]>0&&(bt+="__ec__"+J[Se]),J[Se]++),bt!=null&&(ve[Pe]=bt)}}!te.persistent&&te.clean&&te.clean(),this._rawCount=this._count=Z,this._extent={},I(this)};function T(X,Z,Y,te,q){var ee=o[Z.type],fe=te-1,be=Z.name,Fe=X[be][fe];if(Fe&&Fe.length<Y){for(var ve=new ee(Math.min(q-fe*Y,Y)),Oe=0;Oe<Fe.length;Oe++)ve[Oe]=Fe[Oe];X[be][fe]=ve}for(var J=te*Y;J<q;J+=Y)X[be].push(new ee(Math.min(q-J,Y)))}function I(X){var Z=X._invertedIndicesMap;E.each(Z,function(Y,te){var q=X._dimensionInfos[te],ee=q.ordinalMeta;if(ee){Y=Z[te]=new h(ee.categories.length);for(var fe=0;fe<Y.length;fe++)Y[fe]=t;for(var fe=0;fe<X._count;fe++)Y[X.get(te,fe)]=fe}})}function N(X,Z,Y){var te;if(Z!=null){var q=X._chunkSize,ee=Math.floor(Y/q),fe=Y%q,be=X.dimensions[Z],Fe=X._storage[be][ee];if(Fe){te=Fe[fe];var ve=X._dimensionInfos[be].ordinalMeta;ve&&ve.categories.length&&(te=ve.categories[te])}}return te}S.count=function(){return this._count},S.getIndices=function(){var X,Z=this._indices;if(Z){var Y=Z.constructor,te=this._count;if(Y===Array){X=new Y(te);for(var q=0;q<te;q++)X[q]=Z[q]}else X=new Y(Z.buffer,0,te)}else for(var Y=A(this),X=new Y(this.count()),q=0;q<X.length;q++)X[q]=q;return X},S.get=function(X,Z){if(!(Z>=0&&Z<this._count))return NaN;var Y=this._storage;if(!Y[X])return NaN;Z=this.getRawIndex(Z);var te=Math.floor(Z/this._chunkSize),q=Z%this._chunkSize,ee=Y[X][te],fe=ee[q];return fe},S.getByRawIndex=function(X,Z){if(!(Z>=0&&Z<this._rawCount))return NaN;var Y=this._storage[X];if(!Y)return NaN;var te=Math.floor(Z/this._chunkSize),q=Z%this._chunkSize,ee=Y[te];return ee[q]},S._getFast=function(X,Z){var Y=Math.floor(Z/this._chunkSize),te=Z%this._chunkSize,q=this._storage[X][Y];return q[te]},S.getValues=function(X,Z){var Y=[];E.isArray(X)||(Z=X,X=this.dimensions);for(var te=0,q=X.length;te<q;te++)Y.push(this.get(X[te],Z));return Y},S.hasValue=function(X){for(var Z=this._dimensionsSummary.dataDimsOnCoord,Y=0,te=Z.length;Y<te;Y++)if(isNaN(this.get(Z[Y],X)))return!1;return!0},S.getDataExtent=function(X){X=this.getDimension(X);var Z=this._storage[X],Y=j();if(!Z)return Y;var te=this.count(),q=!this._indices,ee;if(q)return this._rawExtent[X].slice();if(ee=this._extent[X],ee)return ee.slice();ee=Y;for(var fe=ee[0],be=ee[1],Fe=0;Fe<te;Fe++){var ve=this._getFast(X,this.getRawIndex(Fe));ve<fe&&(fe=ve),ve>be&&(be=ve)}return ee=[fe,be],this._extent[X]=ee,ee},S.getApproximateExtent=function(X){return X=this.getDimension(X),this._approximateExtent[X]||this.getDataExtent(X)},S.setApproximateExtent=function(X,Z){Z=this.getDimension(Z),this._approximateExtent[Z]=X.slice()},S.getCalculationInfo=function(X){return this._calculationInfo[X]},S.setCalculationInfo=function(X,Z){i(X)?E.extend(this._calculationInfo,X):this._calculationInfo[X]=Z},S.getSum=function(X){var Z=this._storage[X],Y=0;if(Z)for(var te=0,q=this.count();te<q;te++){var ee=this.get(X,te);isNaN(ee)||(Y+=ee)}return Y},S.getMedian=function(X){var Z=[];this.each(X,function(q,ee){isNaN(q)||Z.push(q)});var Y=[].concat(Z).sort(function(q,ee){return q-ee}),te=this.count();return te===0?0:te%2===1?Y[(te-1)/2]:(Y[te/2]+Y[te/2-1])/2},S.rawIndexOf=function(X,Z){var Y=X&&this._invertedIndicesMap[X],te=Y[Z];return te==null||isNaN(te)?t:te},S.indexOfName=function(X){for(var Z=0,Y=this.count();Z<Y;Z++)if(this.getName(Z)===X)return Z;return-1},S.indexOfRawIndex=function(X){if(X>=this._rawCount||X<0)return-1;if(!this._indices)return X;var Z=this._indices,Y=Z[X];if(Y!=null&&Y<this._count&&Y===X)return X;for(var te=0,q=this._count-1;te<=q;){var ee=(te+q)/2|0;if(Z[ee]<X)te=ee+1;else if(Z[ee]>X)q=ee-1;else return ee}return-1},S.indicesOfNearest=function(X,Z,Y){var te=this._storage,q=te[X],ee=[];if(!q)return ee;Y==null&&(Y=Infinity);for(var fe=Infinity,be=-1,Fe=0,ve=0,Oe=this.count();ve<Oe;ve++){var J=Z-this.get(X,ve),ne=Math.abs(J);ne<=Y&&((ne<fe||ne===fe&&J>=0&&be<0)&&(fe=ne,be=J,Fe=0),J===be&&(ee[Fe++]=ve))}return ee.length=Fe,ee},S.getRawIndex=M;function M(X){return X}function k(X){return X<this._count&&X>=0?this._indices[X]:-1}S.getRawDataItem=function(X){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(X));for(var Z=[],Y=0;Y<this.dimensions.length;Y++){var te=this.dimensions[Y];Z.push(this.get(te,X))}return Z},S.getName=function(X){var Z=this.getRawIndex(X);return this._nameList[Z]||N(this,this._nameDimIdx,Z)||""},S.getId=function(X){return U(this,this.getRawIndex(X))};function U(X,Z){var Y=X._idList[Z];return Y==null&&(Y=N(X,X._idDimIdx,Z)),Y==null&&(Y=n+Z),Y}function V(X){return E.isArray(X)||(X=[X]),X}function B(X,Z){for(var Y=0;Y<Z.length;Y++)X._dimensionInfos[Z[Y]]||console.error("Unkown dimension "+Z[Y])}S.each=function(X,Z,Y,te){"use strict";if(!this._count)return;typeof X=="function"&&(te=Y,Y=Z,Z=X,X=[]),Y=Y||te||this,X=E.map(V(X),this.getDimension,this);for(var q=X.length,ee=0;ee<this.count();ee++)switch(q){case 0:Z.call(Y,ee);break;case 1:Z.call(Y,this.get(X[0],ee),ee);break;case 2:Z.call(Y,this.get(X[0],ee),this.get(X[1],ee),ee);break;default:for(var fe=0,be=[];fe<q;fe++)be[fe]=this.get(X[fe],ee);be[fe]=ee,Z.apply(Y,be)}},S.filterSelf=function(X,Z,Y,te){"use strict";if(!this._count)return;typeof X=="function"&&(te=Y,Y=Z,Z=X,X=[]),Y=Y||te||this,X=E.map(V(X),this.getDimension,this);for(var q=this.count(),ee=A(this),fe=new ee(q),be=[],Fe=X.length,ve=0,Oe=X[0],J=0;J<q;J++){var ne,Ke=this.getRawIndex(J);if(Fe===0)ne=Z.call(Y,J);else if(Fe===1){var ie=this._getFast(Oe,Ke);ne=Z.call(Y,ie,J)}else{for(var re=0;re<Fe;re++)be[re]=this._getFast(Oe,Ke);be[re]=J,ne=Z.apply(Y,be)}ne&&(fe[ve++]=Ke)}return ve<q&&(this._indices=fe),this._count=ve,this._extent={},this.getRawIndex=this._indices?k:M,this},S.selectRange=function(X){"use strict";if(!this._count)return;var Z=[];for(var Y in X)X.hasOwnProperty(Y)&&Z.push(Y);var te=Z.length;if(!te)return;var q=this.count(),ee=A(this),fe=new ee(q),be=0,Fe=Z[0],ve=X[Fe][0],Oe=X[Fe][1],J=!1;if(!this._indices){var ne=0;if(te===1){for(var Ke=this._storage[Z[0]],ie=0;ie<this._chunkCount;ie++)for(var re=Ke[ie],he=Math.min(this._count-ie*this._chunkSize,this._chunkSize),ge=0;ge<he;ge++){var Pe=re[ge];(Pe>=ve&&Pe<=Oe||isNaN(Pe))&&(fe[be++]=ne),ne++}J=!0}else if(te===2){for(var Ke=this._storage[Fe],Ee=this._storage[Z[1]],ke=X[Z[1]][0],Me=X[Z[1]][1],ie=0;ie<this._chunkCount;ie++)for(var re=Ke[ie],me=Ee[ie],he=Math.min(this._count-ie*this._chunkSize,this._chunkSize),ge=0;ge<he;ge++){var Pe=re[ge],le=me[ge];(Pe>=ve&&Pe<=Oe||isNaN(Pe))&&(le>=ke&&le<=Me||isNaN(le))&&(fe[be++]=ne),ne++}J=!0}}if(!J)if(te===1)for(var ge=0;ge<q;ge++){var oe=this.getRawIndex(ge),Pe=this._getFast(Fe,oe);(Pe>=ve&&Pe<=Oe||isNaN(Pe))&&(fe[be++]=oe)}else for(var ge=0;ge<q;ge++){for(var Se=!0,oe=this.getRawIndex(ge),ie=0;ie<te;ie++){var nt=Z[ie],Pe=this._getFast(Y,oe);(Pe<X[nt][0]||Pe>X[nt][1])&&(Se=!1)}Se&&(fe[be++]=this.getRawIndex(ge))}return be<q&&(this._indices=fe),this._count=be,this._extent={},this.getRawIndex=this._indices?k:M,this},S.mapArray=function(X,Z,Y,te){"use strict";typeof X=="function"&&(te=Y,Y=Z,Z=X,X=[]),Y=Y||te||this;var q=[];return this.each(X,function(){q.push(Z&&Z.apply(this,arguments))},Y),q};function H(X,Z){var Y=X.dimensions,te=new w(E.map(Y,X.getDimensionInfo,X),X.hostModel);C(te,X);for(var q=te._storage={},ee=X._storage,fe=0;fe<Y.length;fe++){var be=Y[fe];ee[be]&&(E.indexOf(Z,be)>=0?(q[be]=P(ee[be]),te._rawExtent[be]=j(),te._extent[be]=null):q[be]=ee[be])}return te}function P(X){for(var Z=new Array(X.length),Y=0;Y<X.length;Y++)Z[Y]=v(X[Y]);return Z}function j(){return[Infinity,-Infinity]}S.map=function(X,Z,Y,te){"use strict";Y=Y||te||this,X=E.map(V(X),this.getDimension,this);var q=H(this,X);q._indices=this._indices,q.getRawIndex=q._indices?k:M;for(var ee=q._storage,fe=[],be=this._chunkSize,Fe=X.length,ve=this.count(),Oe=[],J=q._rawExtent,ne=0;ne<ve;ne++){for(var Ke=0;Ke<Fe;Ke++)Oe[Ke]=this.get(X[Ke],ne);Oe[Fe]=ne;var ie=Z&&Z.apply(Y,Oe);if(ie!=null){typeof ie!="object"&&(fe[0]=ie,ie=fe);for(var re=this.getRawIndex(ne),he=Math.floor(re/be),ge=re%be,Pe=0;Pe<ie.length;Pe++){var Ee=X[Pe],ke=ie[Pe],Me=J[Ee],me=ee[Ee];me&&(me[he][ge]=ke),ke<Me[0]&&(Me[0]=ke),ke>Me[1]&&(Me[1]=ke)}}}return q},S.downSample=function(X,Z,Y,te){for(var q=H(this,[X]),ee=q._storage,fe=[],be=Math.floor(1/Z),Fe=ee[X],ve=this.count(),Oe=this._chunkSize,J=q._rawExtent[X],ne=new(A(this))(ve),Ke=0,ie=0;ie<ve;ie+=be){be>ve-ie&&(be=ve-ie,fe.length=be);for(var re=0;re<be;re++){var he=this.getRawIndex(ie+re),ge=Math.floor(he/Oe),Pe=he%Oe;fe[re]=Fe[ge][Pe]}var Ee=Y(fe),ke=this.getRawIndex(Math.min(ie+te(fe,Ee)||0,ve-1)),Me=Math.floor(ke/Oe),me=ke%Oe;Fe[Me][me]=Ee,Ee<J[0]&&(J[0]=Ee),Ee>J[1]&&(J[1]=Ee),ne[Ke++]=ke}return q._count=Ke,q._indices=ne,q.getRawIndex=k,q},S.getItemModel=function(X){var Z=this.hostModel;return new y(this.getRawDataItem(X),Z,Z&&Z.ecModel)},S.diff=function(X){var Z=this;return new a(X?X.getIndices():[],this.getIndices(),function(Y){return U(X,Y)},function(Y){return U(Z,Y)})},S.getVisual=function(X){var Z=this._visual;return Z&&Z[X]},S.setVisual=function(X,Z){if(i(X)){for(var Y in X)X.hasOwnProperty(Y)&&this.setVisual(Y,X[Y]);return}this._visual=this._visual||{},this._visual[X]=Z},S.setLayout=function(X,Z){if(i(X)){for(var Y in X)X.hasOwnProperty(Y)&&this.setLayout(Y,X[Y]);return}this._layout[X]=Z},S.getLayout=function(X){return this._layout[X]},S.getItemLayout=function(X){return this._itemLayouts[X]},S.setItemLayout=function(X,Z,Y){this._itemLayouts[X]=Y?E.extend(this._itemLayouts[X]||{},Z):Z},S.clearItemLayouts=function(){this._itemLayouts.length=0},S.getItemVisual=function(X,Z,Y){var te=this._itemVisuals[X],q=te&&te[Z];return q==null&&!Y?this.getVisual(Z):q},S.setItemVisual=function(X,Z,Y){var te=this._itemVisuals[X]||{},q=this.hasItemVisual;if(this._itemVisuals[X]=te,i(Z)){for(var ee in Z)Z.hasOwnProperty(ee)&&(te[ee]=Z[ee],q[ee]=!0);return}te[Z]=Y,q[Z]=!0},S.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var z=function(X){X.seriesIndex=this.seriesIndex,X.dataIndex=this.dataIndex,X.dataType=this.dataType};S.setItemGraphicEl=function(X,Z){var Y=this.hostModel;Z&&(Z.dataIndex=X,Z.dataType=this.dataType,Z.seriesIndex=Y&&Y.seriesIndex,Z.type==="group"&&Z.traverse(z,Z)),this._graphicEls[X]=Z},S.getItemGraphicEl=function(X){return this._graphicEls[X]},S.eachItemGraphicEl=function(X,Z){E.each(this._graphicEls,function(Y,te){Y&&(X&&X.call(Z,Y,te))})},S.cloneShallow=function(X){if(!X){var Z=E.map(this.dimensions,this.getDimensionInfo,this);X=new w(Z,this.hostModel)}if(X._storage=this._storage,C(X,this),this._indices){var Y=this._indices.constructor;X._indices=new Y(this._indices)}else X._indices=null;return X.getRawIndex=X._indices?k:M,X},S.wrapMethod=function(X,Z){var Y=this[X];if(typeof Y!="function")return;this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(X),this[X]=function(){var te=Y.apply(this,arguments);return Z.apply(this,[te].concat(E.slice(arguments)))}},S.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],S.CHANGABLE_METHODS=["filterSelf","selectRange"];var K=w;Ce.exports=K},YgsL:function(Ce,Q,p){var L=p("QBsz"),O=L.distance;function E(a,e,g,f,s,r,c){var l=(g-a)*.5,i=(f-e)*.5;return(2*(e-g)+l+i)*c+(-3*(e-g)-2*l-i)*r+l*s+e}function y(a,e){for(var g=a.length,f=[],s=0,r=1;r<g;r++)s+=O(a[r-1],a[r]);var c=s/2;c=c<g?g:c;for(var r=0;r<c;r++){var l=r/(c-1)*(e?g:g-1),i=Math.floor(l),u=l-i,t,n=a[i%g],o,d;e?(t=a[(i-1+g)%g],o=a[(i+1)%g],d=a[(i+2)%g]):(t=a[i===0?i:i-1],o=a[i>g-2?g-1:i+1],d=a[i>g-3?g-1:i+2]);var h=u*u,m=u*h;f.push([E(t[0],n[0],o[0],d[0],u,h,m),E(t[1],n[1],o[1],d[1],u,h,m)])}return f}Ce.exports=y},Yl7c:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=".",a="___EC__COMPONENT__CONTAINER___";function e(t){var n={main:"",sub:""};return t&&(t=t.split(y),n.main=t[0]||"",n.sub=t[1]||""),n}function g(t){E.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType "'+t+'" illegal')}function f(t,n){t.$constructor=t,t.extend=function(o){var d=this,h=function(){o.$constructor?o.$constructor.apply(this,arguments):d.apply(this,arguments)};return E.extend(h.prototype,o),h.extend=this.extend,h.superCall=c,h.superApply=l,E.inherits(h,this),h.superClass=d,h}}var s=0;function r(t){var n=["__\0is_clz",s++,Math.random().toFixed(3)].join("_");t.prototype[n]=!0,t.isInstance=function(o){return!!(o&&o[n])}}function c(t,n){var o=E.slice(arguments,2);return this.superClass.prototype[n].apply(t,o)}function l(t,n,o){return this.superClass.prototype[n].apply(t,o)}function i(t,n){n=n||{};var o={};t.registerClass=function(m,A){if(A){if(g(A),A=e(A),!A.sub)o[A.main]=m;else if(A.sub!==a){var v=d(A);v[A.sub]=m}}return m},t.getClass=function(m,A,v){var b=o[m];if(b&&b[a]&&(b=A?b[A]:null),v&&!b)throw new Error(A?"Component "+m+"."+(A||"")+" not exists. Load it first.":m+".type should be specified.");return b},t.getClassesByMainType=function(m){m=e(m);var A=[],v=o[m.main];return v&&v[a]?E.each(v,function(b,x){x!==a&&A.push(b)}):A.push(v),A},t.hasClass=function(m){return m=e(m),!!o[m.main]},t.getAllClassMainTypes=function(){var m=[];return E.each(o,function(A,v){m.push(v)}),m},t.hasSubTypes=function(m){m=e(m);var A=o[m.main];return A&&A[a]},t.parseClassType=e;function d(m){var A=o[m.main];return(!A||!A[a])&&(A=o[m.main]={},A[a]=!0),A}if(n.registerWhenExtend){var h=t.extend;h&&(t.extend=function(m){var A=h.call(this,m);return t.registerClass(A,m.type)})}return t}function u(t,n){}Q.parseClassType=e,Q.enableClassExtend=f,Q.enableClassCheck=r,Q.enableClassManagement=i,Q.setReadOnly=u},Ynxi:function(Ce,Q,p){var L=p("bYtY"),O=p("ProS"),E=p("IwbS"),y=p("+TT/"),a=y.getLayoutRect,e=p("7aKB"),g=e.windowOpen;O.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"}}}),O.extendComponentView({type:"title",render:function(f,s,r){if(this.group.removeAll(),!f.get("show"))return;var c=this.group,l=f.getModel("textStyle"),i=f.getModel("subtextStyle"),u=f.get("textAlign"),t=L.retrieve2(f.get("textBaseline"),f.get("textVerticalAlign")),n=new E.Text({style:E.setTextStyle({},l,{text:f.get("text"),textFill:l.getTextColor()},{disableBox:!0}),z2:10}),o=n.getBoundingRect(),d=f.get("subtext"),h=new E.Text({style:E.setTextStyle({},i,{text:d,textFill:i.getTextColor(),y:o.height+f.get("itemGap"),textVerticalAlign:"top"},{disableBox:!0}),z2:10}),m=f.get("link"),A=f.get("sublink"),v=f.get("triggerEvent",!0);n.silent=!m&&!v,h.silent=!A&&!v,m&&n.on("click",function(){g(m,"_"+f.get("target"))}),A&&h.on("click",function(){g(m,"_"+f.get("subtarget"))}),n.eventData=h.eventData=v?{componentType:"title",componentIndex:f.componentIndex}:null,c.add(n),d&&c.add(h);var b=c.getBoundingRect(),x=f.getBoxLayoutParams();x.width=b.width,x.height=b.height;var C=a(x,{width:r.getWidth(),height:r.getHeight()},f.get("padding"));u||(u=f.get("left")||f.get("right"),u==="middle"&&(u="center"),u==="right"?C.x+=C.width:u==="center"&&(C.x+=C.width/2)),t||(t=f.get("top")||f.get("bottom"),t==="center"&&(t="middle"),t==="bottom"?C.y+=C.height:t==="middle"&&(C.y+=C.height/2),t=t||"top"),c.attr("position",[C.x,C.y]);var w={textAlign:u,textVerticalAlign:t};n.setStyle(w),h.setStyle(w),b=c.getBoundingRect();var S=C.margin,T=f.getItemStyle(["color","opacity"]);T.fill=f.get("backgroundColor");var I=new E.Rect({shape:{x:b.x-S[3],y:b.y-S[0],width:b.width+S[1]+S[3],height:b.height+S[0]+S[2],r:f.get("borderRadius")},style:T,subPixelOptimize:!0,silent:!0});c.add(I)}})},Ywus:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("DO2E")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="DeleteOutlined";var f=y.forwardRef(g);Q.default=f},Z0Lh:function(Ce,Q,p){"use strict";var L=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var O=L(p("pVnL")),E=L(p("HjOm")),y=L(p("Z6rY")),a={lang:(0,O.default)({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},E.default),timePickerLocale:(0,O.default)({},y.default)};a.lang.ok="\u786E \u5B9A";var e=a;Q.default=e},Z1HP:function(Ce,Q,p){var L=p("ycre"),O=p("quyA"),E=p("q4HE");function y(a){return O(a)?E(a):L(a)}Ce.exports=y},Z1r0:function(Ce,Q){function p(L){var O=L.findComponents({mainType:"legend"});if(!O||!O.length)return;L.eachSeriesByType("graph",function(E){var y=E.getCategoriesData(),a=E.getGraph(),e=a.data,g=y.mapArray(y.getName);e.filterSelf(function(f){var s=e.getItemModel(f),r=s.getShallow("category");if(r!=null){typeof r=="number"&&(r=g[r]);for(var c=0;c<O.length;c++)if(!O[c].isSelected(r))return!1}return!0})},this)}Ce.exports=p},Z1wy:function(Ce,Q,p){var L=p("ProS");p("ThAp"),p("pmaE"),p("SehX"),p("7uqq");var O=p("zuHt"),E=p("VPsl"),y=p("9u0u"),a=p("lELe"),e=p("d4KN");L.registerLayout(O),L.registerVisual(E),L.registerProcessor(L.PRIORITY.PROCESSOR.STATISTIC,y),L.registerPreprocessor(a),e("map",[{type:"mapToggleSelect",event:"mapselectchanged",method:"toggleSelected"},{type:"mapSelect",event:"mapselected",method:"select"},{type:"mapUnSelect",event:"mapunselected",method:"unSelect"}])},Z6js:function(Ce,Q,p){var L=p("MwEJ"),O=p("T4UG"),E=O.extend({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(y,a){return L(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}});Ce.exports=E},Z6rY:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]},O=L;Q.default=O},Z8zF:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("ProS"),y=p("bYtY"),a=p("IwbS"),e=p("56rv"),g=e.setLabel,f=p("Qxkt"),s=p("tceW"),r=p("y+Vt"),c=p("4fz+"),l=p("iLNv"),i=l.throttle,u=p("sK/D"),t=u.createClipPath,n=p("wr5s"),o=["itemStyle","barBorderWidth"],d=[0,0];y.extend(f.prototype,s);function h(z,K){var X=z.getArea&&z.getArea();if(z.type==="cartesian2d"){var Z=z.getBaseAxis();if(Z.type!=="category"||!Z.onBand){var Y=K.getLayout("bandWidth");Z.isHorizontal()?(X.x-=Y,X.width+=Y*2):(X.y-=Y,X.height+=Y*2)}}return X}var m=E.extendChartView({type:"bar",render:function(z,K,X){this._updateDrawMode(z);var Z=z.get("coordinateSystem");return(Z==="cartesian2d"||Z==="polar")&&(this._isLargeDraw?this._renderLarge(z,K,X):this._renderNormal(z,K,X)),this.group},incrementalPrepareRender:function(z,K,X){this._clear(),this._updateDrawMode(z)},incrementalRender:function(z,K,X,Z){this._incrementalRenderLarge(z,K)},_updateDrawMode:function(z){var K=z.pipelineContext.large;(this._isLargeDraw==null||K^this._isLargeDraw)&&(this._isLargeDraw=K,this._clear())},_renderNormal:function(z,K,X){var Z=this.group,Y=z.getData(),te=this._data,q=z.coordinateSystem,ee=q.getBaseAxis(),fe;q.type==="cartesian2d"?fe=ee.isHorizontal():q.type==="polar"&&(fe=ee.dim==="angle");var be=z.isAnimationEnabled()?z:null,Fe=z.get("clip",!0),ve=h(q,Y);Z.removeClipPath();var Oe=z.get("roundCap",!0),J=z.get("showBackground",!0),ne=z.getModel("backgroundStyle"),Ke=ne.get("barBorderRadius")||0,ie=[],re=this._backgroundEls||[];Y.diff(te).add(function(Pe){var Ee=Y.getItemModel(Pe),ke=S[q.type](Y,Pe,Ee);if(J){var Me=S[q.type](Y,Pe),me=j(q,fe,Me);me.useStyle(ne.getBarItemStyle()),q.type==="cartesian2d"&&me.setShape("r",Ke),ie[Pe]=me}if(!Y.hasValue(Pe))return;if(Fe){var le=b[q.type](ve,ke);if(le){Z.remove(oe);return}}var oe=x[q.type](Pe,ke,fe,be,!1,Oe);Y.setItemGraphicEl(Pe,oe),Z.add(oe),I(oe,Y,Pe,Ee,ke,z,fe,q.type==="polar")}).update(function(Pe,Ee){var ke=Y.getItemModel(Pe),Me=S[q.type](Y,Pe,ke);if(J){var me=re[Ee];me.useStyle(ne.getBarItemStyle()),q.type==="cartesian2d"&&me.setShape("r",Ke),ie[Pe]=me;var le=S[q.type](Y,Pe),oe=P(fe,le,q);a.updateProps(me,{shape:oe},be,Pe)}var Se=te.getItemGraphicEl(Ee);if(!Y.hasValue(Pe)){Z.remove(Se);return}if(Fe){var nt=b[q.type](ve,Me);if(nt){Z.remove(Se);return}}Se?a.updateProps(Se,{shape:Me},be,Pe):Se=x[q.type](Pe,Me,fe,be,!0,Oe),Y.setItemGraphicEl(Pe,Se),Z.add(Se),I(Se,Y,Pe,ke,Me,z,fe,q.type==="polar")}).remove(function(Pe){var Ee=te.getItemGraphicEl(Pe);q.type==="cartesian2d"?Ee&&C(Pe,be,Ee):Ee&&w(Pe,be,Ee)}).execute();var he=this._backgroundGroup||(this._backgroundGroup=new c);he.removeAll();for(var ge=0;ge<ie.length;++ge)he.add(ie[ge]);Z.add(he),this._backgroundEls=ie,this._data=Y},_renderLarge:function(z,K,X){this._clear(),k(z,this.group);var Z=z.get("clip",!0)?t(z.coordinateSystem,!1,z):null;Z?this.group.setClipPath(Z):this.group.removeClipPath()},_incrementalRenderLarge:function(z,K){this._removeBackground(),k(K,this.group,!0)},dispose:y.noop,remove:function(z){this._clear(z)},_clear:function(z){var K=this.group,X=this._data;z&&z.get("animation")&&X&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],X.eachItemGraphicEl(function(Z){Z.type==="sector"?w(Z.dataIndex,z,Z):C(Z.dataIndex,z,Z)})):K.removeAll(),this._data=null},_removeBackground:function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null}}),A=Math.max,v=Math.min,b={cartesian2d:function(z,K){var X=K.width<0?-1:1,Z=K.height<0?-1:1;X<0&&(K.x+=K.width,K.width=-K.width),Z<0&&(K.y+=K.height,K.height=-K.height);var Y=A(K.x,z.x),te=v(K.x+K.width,z.x+z.width),q=A(K.y,z.y),ee=v(K.y+K.height,z.y+z.height);K.x=Y,K.y=q,K.width=te-Y,K.height=ee-q;var fe=K.width<0||K.height<0;return X<0&&(K.x+=K.width,K.width=-K.width),Z<0&&(K.y+=K.height,K.height=-K.height),fe},polar:function(z){return!1}},x={cartesian2d:function(z,K,X,Z,Y){var te=new a.Rect({shape:y.extend({},K),z2:1});if(te.name="item",Z){var q=te.shape,ee=X?"height":"width",fe={};q[ee]=0,fe[ee]=K[ee],a[Y?"updateProps":"initProps"](te,{shape:fe},Z,z)}return te},polar:function(z,K,X,Z,Y,te){var q=K.startAngle<K.endAngle,ee=!X&&te?n:a.Sector,fe=new ee({shape:y.defaults({clockwise:q},K),z2:1});if(fe.name="item",Z){var be=fe.shape,Fe=X?"r":"endAngle",ve={};be[Fe]=X?0:K.startAngle,ve[Fe]=K[Fe],a[Y?"updateProps":"initProps"](fe,{shape:ve},Z,z)}return fe}};function C(z,K,X){X.style.text=null,a.updateProps(X,{shape:{width:0}},K,z,function(){X.parent&&X.parent.remove(X)})}function w(z,K,X){X.style.text=null,a.updateProps(X,{shape:{r:X.shape.r0}},K,z,function(){X.parent&&X.parent.remove(X)})}var S={cartesian2d:function(z,K,X){var Z=z.getItemLayout(K),Y=X?N(X,Z):0,te=Z.width>0?1:-1,q=Z.height>0?1:-1;return{x:Z.x+te*Y/2,y:Z.y+q*Y/2,width:Z.width-te*Y,height:Z.height-q*Y}},polar:function(z,K,X){var Z=z.getItemLayout(K);return{cx:Z.cx,cy:Z.cy,r0:Z.r0,r:Z.r,startAngle:Z.startAngle,endAngle:Z.endAngle}}};function T(z){return z.startAngle!=null&&z.endAngle!=null&&z.startAngle===z.endAngle}function I(z,K,X,Z,Y,te,q,ee){var fe=K.getItemVisual(X,"color"),be=K.getItemVisual(X,"opacity"),Fe=K.getVisual("borderColor"),ve=Z.getModel("itemStyle"),Oe=Z.getModel("emphasis.itemStyle").getBarItemStyle();ee||z.setShape("r",ve.get("barBorderRadius")||0),z.useStyle(y.defaults({stroke:T(Y)?"none":Fe,fill:T(Y)?"none":fe,opacity:be},ve.getBarItemStyle()));var J=Z.getShallow("cursor");J&&z.attr("cursor",J);var ne=q?Y.height>0?"bottom":"top":Y.width>0?"left":"right";ee||g(z.style,Oe,Z,fe,te,X,ne),T(Y)&&(Oe.fill=Oe.stroke="none"),a.setHoverStyle(z,Oe)}function N(z,K){var X=z.get(o)||0,Z=isNaN(K.width)?Number.MAX_VALUE:Math.abs(K.width),Y=isNaN(K.height)?Number.MAX_VALUE:Math.abs(K.height);return Math.min(X,Z,Y)}var M=r.extend({type:"largeBar",shape:{points:[]},buildPath:function(z,K){for(var X=K.points,Z=this.__startPoint,Y=this.__baseDimIdx,te=0;te<X.length;te+=2)Z[Y]=X[te+Y],z.moveTo(Z[0],Z[1]),z.lineTo(X[te],X[te+1])}});function k(z,K,X){var Z=z.getData(),Y=[],te=Z.getLayout("valueAxisHorizontal")?1:0;Y[1-te]=Z.getLayout("valueAxisStart");var q=Z.getLayout("largeDataIndices"),ee=Z.getLayout("barWidth"),fe=z.getModel("backgroundStyle"),be=z.get("showBackground",!0);if(be){var Fe=Z.getLayout("largeBackgroundPoints"),ve=[];ve[1-te]=Z.getLayout("backgroundStart");var Oe=new M({shape:{points:Fe},incremental:!!X,__startPoint:ve,__baseDimIdx:te,__largeDataIndices:q,__barWidth:ee,silent:!0,z2:0});H(Oe,fe,Z),K.add(Oe)}var J=new M({shape:{points:Z.getLayout("largePoints")},incremental:!!X,__startPoint:Y,__baseDimIdx:te,__largeDataIndices:q,__barWidth:ee});K.add(J),B(J,z,Z),J.seriesIndex=z.seriesIndex,z.get("silent")||(J.on("mousedown",U),J.on("mousemove",U))}var U=i(function(z){var K=this,X=V(K,z.offsetX,z.offsetY);K.dataIndex=X>=0?X:null},30,!1);function V(z,K,X){var Z=z.__baseDimIdx,Y=1-Z,te=z.shape.points,q=z.__largeDataIndices,ee=Math.abs(z.__barWidth/2),fe=z.__startPoint[Y];d[0]=K,d[1]=X;for(var be=d[Z],Fe=d[1-Z],ve=be-ee,Oe=be+ee,J=0,ne=te.length/2;J<ne;J++){var Ke=J*2,ie=te[Ke+Z],re=te[Ke+Y];if(ie>=ve&&ie<=Oe&&(fe<=re?Fe>=fe&&Fe<=re:Fe>=re&&Fe<=fe))return q[J]}return-1}function B(z,K,X){var Z=X.getVisual("borderColor")||X.getVisual("color"),Y=K.getModel("itemStyle").getItemStyle(["color","borderColor"]);z.useStyle(Y),z.style.fill=null,z.style.stroke=Z,z.style.lineWidth=X.getLayout("barWidth")}function H(z,K,X){var Z=K.get("borderColor")||K.get("color"),Y=K.getItemStyle(["color","borderColor"]);z.useStyle(Y),z.style.fill=null,z.style.stroke=Z,z.style.lineWidth=X.getLayout("barWidth")}function P(z,K,X){var Z,Y=X.type==="polar";return Y?Z=X.getArea():Z=X.grid.getRect(),Y?{cx:Z.cx,cy:Z.cy,r0:z?Z.r0:K.r0,r:z?Z.r:K.r,startAngle:z?K.startAngle:0,endAngle:z?K.endAngle:Math.PI*2}:{x:z?K.x:Z.x,y:z?Z.y:K.y,width:z?K.width:Z.width,height:z?Z.height:K.height}}function j(z,K,X){var Z=z.type==="polar"?a.Sector:a.Rect;return new Z({shape:P(K,X,z),silent:!0,z2:0})}Ce.exports=m},ZCgT:function(Ce,Q,p){var L=p("tLB3"),O=1/0,E=17976931348623157e292;function y(a){if(!a)return a===0?a:0;if(a=L(a),a===O||a===-O){var e=a<0?-1:1;return e*E}return a===a?a:0}Ce.exports=y},ZLWo:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},ZMnZ:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("2oIt")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="UpOutlined";var f=y.forwardRef(g);Q.default=f},ZTPi:function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("lSNA"),y=p.n(E),a=p("q1tI"),e=p("rePB"),g=p("ODXe"),f=p("Ff2n"),s=p("VTBJ"),r=p("TSYQ"),c=p.n(r),l=p("Zm9Q"),i=p("6cGi"),u=p("KQm4"),t=p("xEkU"),n=p.n(t),o=p("t23M");function d(kr){var Zr=Object(a.useRef)(),vn=Object(a.useRef)(!1);function Vr(){for(var dr=arguments.length,jr=new Array(dr),vr=0;vr<dr;vr++)jr[vr]=arguments[vr];vn.current||(n.a.cancel(Zr.current),Zr.current=n()(function(){kr.apply(void 0,jr)}))}return Object(a.useEffect)(function(){return function(){vn.current=!0,n.a.cancel(Zr.current)}},[]),Vr}function h(kr){var Zr=Object(a.useRef)([]),vn=Object(a.useState)({}),Vr=Object(g.a)(vn,2),dr=Vr[1],jr=Object(a.useRef)(typeof kr=="function"?kr():kr),vr=d(function(){var tn=jr.current;Zr.current.forEach(function(jn){tn=jn(tn)}),Zr.current=[],jr.current=tn,dr({})});function nn(tn){Zr.current.push(tn),vr()}return[jr.current,nn]}var m=p("4IlW");function A(kr,Zr){var vn,Vr=kr.prefixCls,dr=kr.id,jr=kr.active,vr=kr.rtl,nn=kr.tab,tn=nn.key,jn=nn.tab,On=nn.disabled,Vn=nn.closeIcon,Ai=kr.tabBarGutter,Li=kr.tabPosition,Ri=kr.closable,xa=kr.renderWrapper,oo=kr.removeAriaLabel,Xa=kr.editable,bo=kr.onClick,Ao=kr.onRemove,wo=kr.onFocus,Fa="".concat(Vr,"-tab");a.useEffect(function(){return Ao},[]);var Ea={};Li==="top"||Li==="bottom"?Ea[vr?"marginLeft":"marginRight"]=Ai:Ea.marginBottom=Ai;var so=Xa&&Ri!==!1&&!On;function to(ro){if(On)return;bo(ro)}function Lo(ro){ro.preventDefault(),ro.stopPropagation(),Xa.onEdit("remove",{key:tn,event:ro})}var Xo=a.createElement("div",{key:tn,ref:Zr,className:c()(Fa,(vn={},Object(e.a)(vn,"".concat(Fa,"-with-remove"),so),Object(e.a)(vn,"".concat(Fa,"-active"),jr),Object(e.a)(vn,"".concat(Fa,"-disabled"),On),vn)),style:Ea,onClick:to},a.createElement("div",{role:"tab","aria-selected":jr,id:dr&&"".concat(dr,"-tab-").concat(tn),className:"".concat(Fa,"-btn"),"aria-controls":dr&&"".concat(dr,"-panel-").concat(tn),"aria-disabled":On,tabIndex:On?null:0,onClick:function(za){za.stopPropagation(),to(za)},onKeyDown:function(za){[m.a.SPACE,m.a.ENTER].includes(za.which)&&(za.preventDefault(),to(za))},onFocus:wo},jn),so&&a.createElement("button",{type:"button","aria-label":oo||"remove",tabIndex:0,className:"".concat(Fa,"-remove"),onClick:function(za){za.stopPropagation(),Lo(za)}},Vn||Xa.removeIcon||"\xD7"));return xa&&(Xo=xa(Xo)),Xo}var v=a.forwardRef(A),b={width:0,height:0,left:0,top:0};function x(kr,Zr,vn){return Object(a.useMemo)(function(){for(var Vr,dr=new Map,jr=Zr.get((Vr=kr[0])===null||Vr===void 0?void 0:Vr.key)||b,vr=jr.left+jr.width,nn=0;nn<kr.length;nn+=1){var tn=kr[nn].key,jn=Zr.get(tn);if(!jn){var On;jn=Zr.get((On=kr[nn-1])===null||On===void 0?void 0:On.key)||b}var Vn=dr.get(tn)||Object(s.a)({},jn);Vn.right=vr-Vn.left-Vn.width,dr.set(tn,Vn)}return dr},[kr.map(function(Vr){return Vr.key}).join("_"),Zr,vn])}var C={width:0,height:0,left:0,top:0,right:0};function w(kr,Zr,vn,Vr,dr){var jr=dr.tabs,vr=dr.tabPosition,nn=dr.rtl,tn,jn,On;["top","bottom"].includes(vr)?(tn="width",jn=nn?"right":"left",On=Math.abs(Zr.left)):(tn="height",jn="top",On=-Zr.top);var Vn=Zr[tn],Ai=vn[tn],Li=Vr[tn],Ri=Vn;return Ai+Li>Vn&&(Ri=Vn-Li),Object(a.useMemo)(function(){if(!jr.length)return[0,0];for(var xa=jr.length,oo=xa,Xa=0;Xa<xa;Xa+=1){var bo=kr.get(jr[Xa].key)||C;if(bo[jn]+bo[tn]>On+Ri){oo=Xa-1;break}}for(var Ao=0,wo=xa-1;wo>=0;wo-=1){var Fa=kr.get(jr[wo].key)||C;if(Fa[jn]<On){Ao=wo+1;break}}return[Ao,oo]},[kr,On,Ri,vr,jr.map(function(xa){return xa.key}).join("_"),nn])}var S=p("wx14"),T=p("1OyB"),I=p("vuIU"),N=p("JX7q"),M=p("Ji7U"),k=p("LK+K"),U=p("I8Z2"),V=p("bT9E"),B=p("2GS6"),H=p("Gytx"),P=p.n(H),j=p("U8pU"),z=/iPhone/i,K=/iPod/i,X=/iPad/i,Z=/\bAndroid(?:.+)Mobile\b/i,Y=/Android/i,te=/\bAndroid(?:.+)SD4930UR\b/i,q=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,ee=/Windows Phone/i,fe=/\bWindows(?:.+)ARM\b/i,be=/BlackBerry/i,Fe=/BB10/i,ve=/Opera Mini/i,Oe=/\b(CriOS|Chrome)(?:.+)Mobile/i,J=/Mobile(?:.+)Firefox\b/i;function ne(kr,Zr){return kr.test(Zr)}function Ke(kr){var Zr=kr||(typeof navigator!="undefined"?navigator.userAgent:""),vn=(Zr||"").split("[FBAN");if(typeof vn[1]!="undefined"){var Vr=vn,dr=Object(g.a)(Vr,1);Zr=dr[0]}if(vn=Zr.split("Twitter"),typeof vn[1]!="undefined"){var jr=vn,vr=Object(g.a)(jr,1);Zr=vr[0]}var nn={apple:{phone:ne(z,Zr)&&!ne(ee,Zr),ipod:ne(K,Zr),tablet:!ne(z,Zr)&&ne(X,Zr)&&!ne(ee,Zr),device:(ne(z,Zr)||ne(K,Zr)||ne(X,Zr))&&!ne(ee,Zr)},amazon:{phone:ne(te,Zr),tablet:!ne(te,Zr)&&ne(q,Zr),device:ne(te,Zr)||ne(q,Zr)},android:{phone:!ne(ee,Zr)&&ne(te,Zr)||!ne(ee,Zr)&&ne(Z,Zr),tablet:!ne(ee,Zr)&&!ne(te,Zr)&&!ne(Z,Zr)&&(ne(q,Zr)||ne(Y,Zr)),device:!ne(ee,Zr)&&(ne(te,Zr)||ne(q,Zr)||ne(Z,Zr)||ne(Y,Zr))||ne(/\bokhttp\b/i,Zr)},windows:{phone:ne(ee,Zr),tablet:ne(fe,Zr),device:ne(ee,Zr)||ne(fe,Zr)},other:{blackberry:ne(be,Zr),blackberry10:ne(Fe,Zr),opera:ne(ve,Zr),firefox:ne(J,Zr),chrome:ne(Oe,Zr),device:ne(be,Zr)||ne(Fe,Zr)||ne(ve,Zr)||ne(J,Zr)||ne(Oe,Zr)},any:null,phone:null,tablet:null};return nn.any=nn.apple.device||nn.android.device||nn.windows.device||nn.other.device,nn.phone=nn.apple.phone||nn.android.phone||nn.windows.phone,nn.tablet=nn.apple.tablet||nn.android.tablet||nn.windows.tablet,nn}var ie=Object(s.a)(Object(s.a)({},Ke()),{},{isMobile:Ke}),re=ie;function he(){}function ge(kr,Zr,vn){var Vr=Zr||"";return kr.key||"".concat(Vr,"item_").concat(vn)}function Pe(kr){return"".concat(kr,"-menu-")}function Ee(kr,Zr){var vn=-1;a.Children.forEach(kr,function(Vr){vn+=1,Vr&&Vr.type&&Vr.type.isMenuItemGroup?a.Children.forEach(Vr.props.children,function(dr){vn+=1,Zr(dr,vn)}):Zr(Vr,vn)})}function ke(kr,Zr,vn){if(!kr||vn.find)return;a.Children.forEach(kr,function(Vr){if(Vr){var dr=Vr.type;if(!dr||!(dr.isSubMenu||dr.isMenuItem||dr.isMenuItemGroup))return;Zr.indexOf(Vr.key)!==-1?vn.find=!0:Vr.props.children&&ke(Vr.props.children,Zr,vn)}})}var Me=["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"],me=function(Zr){var vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Vr=Zr&&typeof Zr.getBoundingClientRect=="function"&&Zr.getBoundingClientRect().width;if(Vr){if(vn){var dr=getComputedStyle(Zr),jr=dr.marginLeft,vr=dr.marginRight;Vr+=+jr.replace("px","")+ +vr.replace("px","")}Vr=+Vr.toFixed(6)}return Vr||0},le=function(Zr,vn,Vr){Zr&&Object(j.a)(Zr.style)==="object"&&(Zr.style[vn]=Vr)},oe=function(){return re.any},Se=p("bdgK"),nt=p("i8i4"),et=p.n(nt),Ue=p("wgJM"),bt=p("l4aY"),Je=p("m+aA"),St=p("c+Xe"),Nt=p("zT1h"),Rt=p("QC+M");function Ft(kr,Zr,vn){return vn?kr[0]===Zr[0]:kr[0]===Zr[0]&&kr[1]===Zr[1]}function Ht(kr,Zr,vn){var Vr=kr[Zr]||{};return Object(s.a)(Object(s.a)({},Vr),vn)}function $e(kr,Zr,vn,Vr){for(var dr=vn.points,jr=Object.keys(kr),vr=0;vr<jr.length;vr+=1){var nn=jr[vr];if(Ft(kr[nn].points,dr,Vr))return"".concat(Zr,"-placement-").concat(nn)}return""}var we=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var kr=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(kr)||/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(kr==null?void 0:kr.substr(0,4)))},ue=p("MNnm");function Qe(kr,Zr){var vn={};return vn[kr.toLowerCase()]=Zr.toLowerCase(),vn["Webkit".concat(kr)]="webkit".concat(Zr),vn["Moz".concat(kr)]="moz".concat(Zr),vn["ms".concat(kr)]="MS".concat(Zr),vn["O".concat(kr)]="o".concat(Zr.toLowerCase()),vn}function qe(kr,Zr){var vn={animationend:Qe("Animation","AnimationEnd"),transitionend:Qe("Transition","TransitionEnd")};return kr&&("AnimationEvent"in Zr||delete vn.animationend.animation,"TransitionEvent"in Zr||delete vn.transitionend.transition),vn}var Ae=qe(Object(ue.a)(),typeof window!="undefined"?window:{}),wt={};if(Object(ue.a)()){var zt=document.createElement("div");wt=zt.style}var ze={};function jt(kr){if(ze[kr])return ze[kr];var Zr=Ae[kr];if(Zr)for(var vn=Object.keys(Zr),Vr=vn.length,dr=0;dr<Vr;dr+=1){var jr=vn[dr];if(Object.prototype.hasOwnProperty.call(Zr,jr)&&jr in wt)return ze[kr]=Zr[jr],ze[kr]}return""}var mr=jt("animationend"),ct=jt("transitionend"),Pt=!!(mr&&ct),Vt=mr||"animationend",ut=ct||"transitionend";function at(kr,Zr){if(!kr)return null;if(Object(j.a)(kr)==="object"){var vn=Zr.replace(/-\w/g,function(Vr){return Vr[1].toUpperCase()});return kr[vn]}return"".concat(kr,"-").concat(Zr)}var rt="none",Yt="appear",wr="enter",yr="leave",xr="none",Tn="prepare",ln="start",Wn="active",ht="end";function At(kr){var Zr=Object(a.useRef)(!1),vn=Object(a.useState)(kr),Vr=Object(g.a)(vn,2),dr=Vr[0],jr=Vr[1];function vr(nn){Zr.current||jr(nn)}return Object(a.useEffect)(function(){return function(){Zr.current=!0}},[]),[dr,vr]}var De=Object(ue.a)()?a.useLayoutEffect:a.useEffect,We=De,ot=function(){var kr=a.useRef(null);function Zr(){Ue.a.cancel(kr.current)}function vn(Vr){var dr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Zr();var jr=Object(Ue.a)(function(){dr<=1?Vr({isCanceled:function(){return jr!==kr.current}}):vn(Vr,dr-1)});kr.current=jr}return a.useEffect(function(){return function(){Zr()}},[]),[vn,Zr]},vt=[Tn,ln,Wn,ht],ar=!1,Xt=!0;function er(kr){return kr===Wn||kr===ht}var Kr=function(kr,Zr){var vn=a.useState(xr),Vr=Object(g.a)(vn,2),dr=Vr[0],jr=Vr[1],vr=ot(),nn=Object(g.a)(vr,2),tn=nn[0],jn=nn[1];function On(){jr(Tn)}return We(function(){if(dr!==xr&&dr!==ht){var Vn=vt.indexOf(dr),Ai=vt[Vn+1],Li=Zr(dr);Li===ar?jr(Ai):tn(function(Ri){function xa(){if(Ri.isCanceled())return;jr(Ai)}Li===!0?xa():Promise.resolve(Li).then(xa)})}},[kr,dr]),a.useEffect(function(){return function(){jn()}},[]),[On,dr]},$r=function(kr){var Zr=Object(a.useRef)(),vn=Object(a.useRef)(kr);vn.current=kr;var Vr=a.useCallback(function(vr){vn.current(vr)},[]);function dr(vr){vr&&(vr.removeEventListener(ut,Vr),vr.removeEventListener(Vt,Vr))}function jr(vr){Zr.current&&Zr.current!==vr&&dr(Zr.current),vr&&vr!==Zr.current&&(vr.addEventListener(ut,Vr),vr.addEventListener(Vt,Vr),Zr.current=vr)}return a.useEffect(function(){return function(){dr(Zr.current)}},[]),[jr,dr]};function Mn(kr,Zr,vn,Vr){var dr=Vr.motionEnter,jr=dr===void 0?!0:dr,vr=Vr.motionAppear,nn=vr===void 0?!0:vr,tn=Vr.motionLeave,jn=tn===void 0?!0:tn,On=Vr.motionDeadline,Vn=Vr.motionLeaveImmediately,Ai=Vr.onAppearPrepare,Li=Vr.onEnterPrepare,Ri=Vr.onLeavePrepare,xa=Vr.onAppearStart,oo=Vr.onEnterStart,Xa=Vr.onLeaveStart,bo=Vr.onAppearActive,Ao=Vr.onEnterActive,wo=Vr.onLeaveActive,Fa=Vr.onAppearEnd,Ea=Vr.onEnterEnd,so=Vr.onLeaveEnd,to=Vr.onVisibleChanged,Lo=At(),Xo=Object(g.a)(Lo,2),ro=Xo[0],za=Xo[1],No=At(rt),_o=Object(g.a)(No,2),Aa=_o[0],Ro=_o[1],Jo=At(null),Ko=Object(g.a)(Jo,2),is=Ko[0],es=Ko[1],ls=Object(a.useRef)(!1),Fo=Object(a.useRef)(null),Qa=Object(a.useRef)(!1),ys=Object(a.useRef)(null);function ao(){var ws=vn();return ws||ys.current}var Ls=Object(a.useRef)(!1);function cs(ws){var Do=ao();if(ws&&!ws.deadline&&ws.target!==Do)return;var Es;Aa===Yt&&Ls.current?Es=Fa==null?void 0:Fa(Do,ws):Aa===wr&&Ls.current?Es=Ea==null?void 0:Ea(Do,ws):Aa===yr&&Ls.current&&(Es=so==null?void 0:so(Do,ws)),Es!==!1&&!Qa.current&&(Ro(rt),es(null))}var Uo=$r(cs),Ho=Object(g.a)(Uo,1),$o=Ho[0],Vo=a.useMemo(function(){var ws,Do,Es;switch(Aa){case"appear":return ws={},Object(e.a)(ws,Tn,Ai),Object(e.a)(ws,ln,xa),Object(e.a)(ws,Wn,bo),ws;case"enter":return Do={},Object(e.a)(Do,Tn,Li),Object(e.a)(Do,ln,oo),Object(e.a)(Do,Wn,Ao),Do;case"leave":return Es={},Object(e.a)(Es,Tn,Ri),Object(e.a)(Es,ln,Xa),Object(e.a)(Es,Wn,wo),Es;default:return{}}},[Aa]),Ws=Kr(Aa,function(ws){if(ws===Tn){var Do=Vo[Tn];return Do?Do(ao()):ar}if(Ns in Vo){var Es;es(((Es=Vo[Ns])===null||Es===void 0?void 0:Es.call(Vo,ao(),null))||null)}return Ns===Wn&&($o(ao()),On>0&&(clearTimeout(Fo.current),Fo.current=setTimeout(function(){cs({deadline:!0})},On))),Xt}),Cs=Object(g.a)(Ws,2),Ks=Cs[0],Ns=Cs[1],Ds=er(Ns);Ls.current=Ds,We(function(){za(Zr);var ws=ls.current;if(ls.current=!0,!kr)return;var Do;!ws&&Zr&&nn&&(Do=Yt),ws&&Zr&&jr&&(Do=wr),(ws&&!Zr&&jn||!ws&&Vn&&!Zr&&jn)&&(Do=yr),Do&&(Ro(Do),Ks())},[Zr]),Object(a.useEffect)(function(){(Aa===Yt&&!nn||Aa===wr&&!jr||Aa===yr&&!jn)&&Ro(rt)},[nn,jr,jn]),Object(a.useEffect)(function(){return function(){clearTimeout(Fo.current),Qa.current=!0}},[]),Object(a.useEffect)(function(){ro!==void 0&&Aa===rt&&(to==null||to(ro))},[ro,Aa]);var Go=is;return Vo[Tn]&&Ns===ln&&(Go=Object(s.a)({transition:"none"},Go)),[Aa,Ns,Go,ro!=null?ro:Zr]}var or=function(kr){Object(M.a)(vn,kr);var Zr=Object(k.a)(vn);function vn(){return Object(T.a)(this,vn),Zr.apply(this,arguments)}return Object(I.a)(vn,[{key:"render",value:function(){return this.props.children}}]),vn}(a.Component),Lt=or;function Ct(kr){var Zr=kr;Object(j.a)(kr)==="object"&&(Zr=kr.transitionSupport);function vn(dr){return!!(dr.motionName&&Zr)}var Vr=a.forwardRef(function(dr,jr){var vr=dr.visible,nn=vr===void 0?!0:vr,tn=dr.removeOnLeave,jn=tn===void 0?!0:tn,On=dr.forceRender,Vn=dr.children,Ai=dr.motionName,Li=dr.leavedClassName,Ri=dr.eventProps,xa=vn(dr),oo=Object(a.useRef)(),Xa=Object(a.useRef)();function bo(){try{return Object(Je.a)(oo.current||Xa.current)}catch(Ro){return null}}var Ao=Mn(xa,nn,bo,dr),wo=Object(g.a)(Ao,4),Fa=wo[0],Ea=wo[1],so=wo[2],to=wo[3],Lo=a.useRef(to);to&&(Lo.current=!0);var Xo=Object(a.useRef)(jr);Xo.current=jr;var ro=a.useCallback(function(Ro){oo.current=Ro,Object(St.b)(Xo.current,Ro)},[]),za,No=Object(s.a)(Object(s.a)({},Ri),{},{visible:nn});if(!Vn)za=null;else if(Fa===rt||!vn(dr))to?za=Vn(Object(s.a)({},No),ro):!jn&&Lo.current?za=Vn(Object(s.a)(Object(s.a)({},No),{},{className:Li}),ro):On?za=Vn(Object(s.a)(Object(s.a)({},No),{},{style:{display:"none"}}),ro):za=null;else{var _o,Aa;Ea===Tn?Aa="prepare":er(Ea)?Aa="active":Ea===ln&&(Aa="start"),za=Vn(Object(s.a)(Object(s.a)({},No),{},{className:c()(at(Ai,Fa),(_o={},Object(e.a)(_o,at(Ai,"".concat(Fa,"-").concat(Aa)),Aa),Object(e.a)(_o,Ai,typeof Ai=="string"),_o)),style:so}),ro)}return a.createElement(Lt,{ref:Xa},za)});return Vr.displayName="CSSMotion",Vr}var pr=Ct(Pt),gr="add",Bt="keep",nr="remove",Mt="removed";function tr(kr){var Zr;return kr&&Object(j.a)(kr)==="object"&&"key"in kr?Zr=kr:Zr={key:kr},Object(s.a)(Object(s.a)({},Zr),{},{key:String(Zr.key)})}function Nr(){var kr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return kr.map(tr)}function ur(){var kr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],vn=[],Vr=0,dr=Zr.length,jr=Nr(kr),vr=Nr(Zr);jr.forEach(function(jn){for(var On=!1,Vn=Vr;Vn<dr;Vn+=1){var Ai=vr[Vn];if(Ai.key===jn.key){Vr<Vn&&(vn=vn.concat(vr.slice(Vr,Vn).map(function(Li){return Object(s.a)(Object(s.a)({},Li),{},{status:gr})})),Vr=Vn),vn.push(Object(s.a)(Object(s.a)({},Ai),{},{status:Bt})),Vr+=1,On=!0;break}}On||vn.push(Object(s.a)(Object(s.a)({},jn),{},{status:nr}))}),Vr<dr&&(vn=vn.concat(vr.slice(Vr).map(function(jn){return Object(s.a)(Object(s.a)({},jn),{},{status:gr})})));var nn={};vn.forEach(function(jn){var On=jn.key;nn[On]=(nn[On]||0)+1});var tn=Object.keys(nn).filter(function(jn){return nn[jn]>1});return tn.forEach(function(jn){vn=vn.filter(function(On){var Vn=On.key,Ai=On.status;return Vn!==jn||Ai!==nr}),vn.forEach(function(On){On.key===jn&&(On.status=Bt)})}),vn}var Cr=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function An(kr){var Zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:pr,vn=function(Vr){Object(M.a)(jr,Vr);var dr=Object(k.a)(jr);function jr(){var vr;return Object(T.a)(this,jr),vr=dr.apply(this,arguments),vr.state={keyEntities:[]},vr.removeKey=function(nn){vr.setState(function(tn){var jn=tn.keyEntities;return{keyEntities:jn.map(function(On){return On.key!==nn?On:Object(s.a)(Object(s.a)({},On),{},{status:Mt})})}})},vr}return Object(I.a)(jr,[{key:"render",value:function(){var nn=this,tn=this.state.keyEntities,jn=this.props,On=jn.component,Vn=jn.children,Ai=jn.onVisibleChanged,Li=Object(f.a)(jn,["component","children","onVisibleChanged"]),Ri=On||a.Fragment,xa={};return Cr.forEach(function(oo){xa[oo]=Li[oo],delete Li[oo]}),delete Li.keys,a.createElement(Ri,Li,tn.map(function(oo){var Xa=oo.status,bo=Object(f.a)(oo,["status"]),Ao=Xa===gr||Xa===Bt;return a.createElement(Zr,Object(S.a)({},xa,{key:bo.key,visible:Ao,eventProps:bo,onVisibleChanged:function(Fa){Ai==null||Ai(Fa,{key:bo.key}),Fa||nn.removeKey(bo.key)}}),Vn)}))}}],[{key:"getDerivedStateFromProps",value:function(nn,tn){var jn=nn.keys,On=tn.keyEntities,Vn=Nr(jn),Ai=ur(On,Vn);return{keyEntities:Ai.filter(function(Li){var Ri=On.find(function(xa){var oo=xa.key;return Li.key===oo});return!(Ri&&Ri.status===Mt&&Li.status===nr)})}}}]),jr}(a.Component);return vn.defaultProps={component:"div"},vn}var sn=An(Pt),Yn=pr;function oi(kr){var Zr=kr.prefixCls,vn=kr.motion,Vr=kr.animation,dr=kr.transitionName;return vn||(Vr?{motionName:"".concat(Zr,"-").concat(Vr)}:dr?{motionName:dr}:null)}function Ti(kr){var Zr=kr.prefixCls,vn=kr.visible,Vr=kr.zIndex,dr=kr.mask,jr=kr.maskMotion,vr=kr.maskAnimation,nn=kr.maskTransitionName;if(!dr)return null;var tn={};return(jr||nn||vr)&&(tn=Object(s.a)({motionAppear:!0},oi({motion:jr,prefixCls:Zr,transitionName:nn,animation:vr}))),a.createElement(Yn,Object(S.a)({},tn,{visible:vn,removeOnLeave:!0}),function(jn){var On=jn.className;return a.createElement("div",{style:{zIndex:Vr},className:c()("".concat(Zr,"-mask"),On)})})}var Bi=p("9mu1"),la=p("o0o1"),Ta=p.n(la),pt=p("HaE+"),Be=["measure","align",null,"motion"],Ge=function(kr,Zr){var vn=Object(a.useState)(null),Vr=Object(g.a)(vn,2),dr=Vr[0],jr=Vr[1],vr=Object(a.useRef)(),nn=Object(a.useRef)(!1);function tn(Vn){nn.current||jr(Vn)}function jn(){Ue.a.cancel(vr.current)}function On(Vn){jn(),vr.current=Object(Ue.a)(function(){tn(function(Ai){switch(dr){case"align":return"motion";case"motion":return"stable";default:}return Ai}),Vn==null||Vn()})}return Object(a.useEffect)(function(){tn("measure")},[kr]),Object(a.useEffect)(function(){switch(dr){case"measure":Zr();break;default:}dr&&(vr.current=Object(Ue.a)(Object(pt.a)(Ta.a.mark(function Vn(){var Ai,Li;return Ta.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:Ai=Be.indexOf(dr),Li=Be[Ai+1],Li&&Ai!==-1&&tn(Li);case 3:case"end":return xa.stop()}},Vn)}))))},[dr]),Object(a.useEffect)(function(){return function(){nn.current=!0,jn()}},[]),[dr,On]},tt=function(kr){var Zr=a.useState({width:0,height:0}),vn=Object(g.a)(Zr,2),Vr=vn[0],dr=vn[1];function jr(nn){dr({width:nn.offsetWidth,height:nn.offsetHeight})}var vr=a.useMemo(function(){var nn={};if(kr){var tn=Vr.width,jn=Vr.height;kr.indexOf("height")!==-1&&jn?nn.height=jn:kr.indexOf("minHeight")!==-1&&jn&&(nn.minHeight=jn),kr.indexOf("width")!==-1&&tn?nn.width=tn:kr.indexOf("minWidth")!==-1&&tn&&(nn.minWidth=tn)}return nn},[kr,Vr]);return[vr,jr]},dt=a.forwardRef(function(kr,Zr){var vn=kr.visible,Vr=kr.prefixCls,dr=kr.className,jr=kr.style,vr=kr.children,nn=kr.zIndex,tn=kr.stretch,jn=kr.destroyPopupOnHide,On=kr.forceRender,Vn=kr.align,Ai=kr.point,Li=kr.getRootDomNode,Ri=kr.getClassNameFromAlign,xa=kr.onAlign,oo=kr.onMouseEnter,Xa=kr.onMouseLeave,bo=kr.onMouseDown,Ao=kr.onTouchStart,wo=Object(a.useRef)(),Fa=Object(a.useRef)(),Ea=Object(a.useState)(),so=Object(g.a)(Ea,2),to=so[0],Lo=so[1],Xo=tt(tn),ro=Object(g.a)(Xo,2),za=ro[0],No=ro[1];function _o(){tn&&No(Li())}var Aa=Ge(vn,_o),Ro=Object(g.a)(Aa,2),Jo=Ro[0],Ko=Ro[1],is=Object(a.useRef)();function es(){return Ai||Li}function ls(){var Uo;(Uo=wo.current)===null||Uo===void 0||Uo.forceAlign()}function Fo(Uo,Ho){var $o=Ri(Ho);to!==$o&&Lo($o),Jo==="align"&&(to!==$o?Promise.resolve().then(function(){ls()}):Ko(function(){var Vo;(Vo=is.current)===null||Vo===void 0||Vo.call(is)}),xa==null||xa(Uo,Ho))}var Qa=Object(s.a)({},oi(kr));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Uo){var Ho=Qa[Uo];Qa[Uo]=function($o,Vo){return Ko(),Ho==null?void 0:Ho($o,Vo)}});function ys(){return new Promise(function(Uo){is.current=Uo})}a.useEffect(function(){!Qa.motionName&&Jo==="motion"&&Ko()},[Qa.motionName,Jo]),a.useImperativeHandle(Zr,function(){return{forceAlign:ls,getElement:function(){return Fa.current}}});var ao=Object(s.a)(Object(s.a)({},za),{},{zIndex:nn,opacity:Jo==="motion"||Jo==="stable"||!vn?void 0:0,pointerEvents:Jo==="stable"?void 0:"none"},jr),Ls=!0;(Vn==null?void 0:Vn.points)&&(Jo==="align"||Jo==="stable")&&(Ls=!1);var cs=vr;return a.Children.count(vr)>1&&(cs=a.createElement("div",{className:"".concat(Vr,"-content")},vr)),a.createElement(Yn,Object(S.a)({visible:vn,ref:Fa,leavedClassName:"".concat(Vr,"-hidden")},Qa,{onAppearPrepare:ys,onEnterPrepare:ys,removeOnLeave:jn,forceRender:On}),function(Uo,Ho){var $o=Uo.className,Vo=Uo.style,Ws=c()(Vr,dr,to,$o);return a.createElement(Bi.a,{target:es(),key:"popup",ref:wo,monitorWindowResize:!0,disabled:Ls,align:Vn,onAlign:Fo},a.createElement("div",{ref:Ho,className:Ws,onMouseEnter:oo,onMouseLeave:Xa,onMouseDownCapture:bo,onTouchStartCapture:Ao,style:Object(s.a)(Object(s.a)({},Vo),ao)},cs))})});dt.displayName="PopupInner";var lt=dt,mt=a.forwardRef(function(kr,Zr){var vn=kr.prefixCls,Vr=kr.visible,dr=kr.zIndex,jr=kr.children,vr=kr.mobile;vr=vr===void 0?{}:vr;var nn=vr.popupClassName,tn=vr.popupStyle,jn=vr.popupMotion,On=jn===void 0?{}:jn,Vn=vr.popupRender,Ai=a.useRef();a.useImperativeHandle(Zr,function(){return{forceAlign:function(){},getElement:function(){return Ai.current}}});var Li=Object(s.a)({zIndex:dr},tn),Ri=jr;return a.Children.count(jr)>1&&(Ri=a.createElement("div",{className:"".concat(vn,"-content")},jr)),Vn&&(Ri=Vn(Ri)),a.createElement(Yn,Object(S.a)({visible:Vr,ref:Ai,removeOnLeave:!0},On),function(xa,oo){var Xa=xa.className,bo=xa.style,Ao=c()(vn,nn,Xa);return a.createElement("div",{ref:oo,className:Ao,style:Object(s.a)(Object(s.a)({},bo),Li)},Ri)})});mt.displayName="MobilePopupInner";var kt=mt,Et=["visible","mobile"],ir=a.forwardRef(function(kr,Zr){var vn=kr.visible,Vr=kr.mobile,dr=Object(f.a)(kr,Et),jr=Object(a.useState)(vn),vr=Object(g.a)(jr,2),nn=vr[0],tn=vr[1],jn=Object(a.useState)(!1),On=Object(g.a)(jn,2),Vn=On[0],Ai=On[1],Li=Object(s.a)(Object(s.a)({},dr),{},{visible:nn});Object(a.useEffect)(function(){tn(vn),vn&&Vr&&Ai(we())},[vn,Vr]);var Ri=Vn?a.createElement(kt,Object(S.a)({},Li,{mobile:Vr,ref:Zr})):a.createElement(lt,Object(S.a)({},Li,{ref:Zr}));return a.createElement("div",null,a.createElement(Ti,Li),Ri)});ir.displayName="Popup";var Ur=ir,Or=a.createContext(null),Qr=Or;function cr(){}function Fn(){return""}function Sr(kr){return kr?kr.ownerDocument:window.document}var mn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function qr(kr){var Zr=function(vn){Object(M.a)(dr,vn);var Vr=Object(k.a)(dr);function dr(jr){var vr;Object(T.a)(this,dr),vr=Vr.call(this,jr),vr.popupRef=a.createRef(),vr.triggerRef=a.createRef(),vr.attachId=void 0,vr.clickOutsideHandler=void 0,vr.touchOutsideHandler=void 0,vr.contextMenuOutsideHandler1=void 0,vr.contextMenuOutsideHandler2=void 0,vr.mouseDownTimeout=void 0,vr.focusTime=void 0,vr.preClickTime=void 0,vr.preTouchTime=void 0,vr.delayTimer=void 0,vr.hasPopupMouseDown=void 0,vr.onMouseEnter=function(tn){var jn=vr.props.mouseEnterDelay;vr.fireEvents("onMouseEnter",tn),vr.delaySetPopupVisible(!0,jn,jn?null:tn)},vr.onMouseMove=function(tn){vr.fireEvents("onMouseMove",tn),vr.setPoint(tn)},vr.onMouseLeave=function(tn){vr.fireEvents("onMouseLeave",tn),vr.delaySetPopupVisible(!1,vr.props.mouseLeaveDelay)},vr.onPopupMouseEnter=function(){vr.clearDelayTimer()},vr.onPopupMouseLeave=function(tn){var jn;if(tn.relatedTarget&&!tn.relatedTarget.setTimeout&&Object(bt.a)((jn=vr.popupRef.current)===null||jn===void 0?void 0:jn.getElement(),tn.relatedTarget))return;vr.delaySetPopupVisible(!1,vr.props.mouseLeaveDelay)},vr.onFocus=function(tn){vr.fireEvents("onFocus",tn),vr.clearDelayTimer(),vr.isFocusToShow()&&(vr.focusTime=Date.now(),vr.delaySetPopupVisible(!0,vr.props.focusDelay))},vr.onMouseDown=function(tn){vr.fireEvents("onMouseDown",tn),vr.preClickTime=Date.now()},vr.onTouchStart=function(tn){vr.fireEvents("onTouchStart",tn),vr.preTouchTime=Date.now()},vr.onBlur=function(tn){vr.fireEvents("onBlur",tn),vr.clearDelayTimer(),vr.isBlurToHide()&&vr.delaySetPopupVisible(!1,vr.props.blurDelay)},vr.onContextMenu=function(tn){tn.preventDefault(),vr.fireEvents("onContextMenu",tn),vr.setPopupVisible(!0,tn)},vr.onContextMenuClose=function(){vr.isContextMenuToShow()&&vr.close()},vr.onClick=function(tn){if(vr.fireEvents("onClick",tn),vr.focusTime){var jn;if(vr.preClickTime&&vr.preTouchTime?jn=Math.min(vr.preClickTime,vr.preTouchTime):vr.preClickTime?jn=vr.preClickTime:vr.preTouchTime&&(jn=vr.preTouchTime),Math.abs(jn-vr.focusTime)<20)return;vr.focusTime=0}vr.preClickTime=0,vr.preTouchTime=0,vr.isClickToShow()&&(vr.isClickToHide()||vr.isBlurToHide())&&tn&&tn.preventDefault&&tn.preventDefault();var On=!vr.state.popupVisible;(vr.isClickToHide()&&!On||On&&vr.isClickToShow())&&vr.setPopupVisible(!vr.state.popupVisible,tn)},vr.onPopupMouseDown=function(){if(vr.hasPopupMouseDown=!0,clearTimeout(vr.mouseDownTimeout),vr.mouseDownTimeout=window.setTimeout(function(){vr.hasPopupMouseDown=!1},0),vr.context){var tn;(tn=vr.context).onPopupMouseDown.apply(tn,arguments)}},vr.onDocumentClick=function(tn){if(vr.props.mask&&!vr.props.maskClosable)return;var jn=tn.target,On=vr.getRootDomNode(),Vn=vr.getPopupDomNode();(!Object(bt.a)(On,jn)||vr.isContextMenuOnly())&&!Object(bt.a)(Vn,jn)&&!vr.hasPopupMouseDown&&vr.close()},vr.getRootDomNode=function(){var tn=vr.props.getTriggerDOMNode;if(tn)return tn(vr.triggerRef.current);try{var jn=Object(Je.a)(vr.triggerRef.current);if(jn)return jn}catch(On){}return et.a.findDOMNode(Object(N.a)(vr))},vr.getPopupClassNameFromAlign=function(tn){var jn=[],On=vr.props,Vn=On.popupPlacement,Ai=On.builtinPlacements,Li=On.prefixCls,Ri=On.alignPoint,xa=On.getPopupClassNameFromAlign;return Vn&&Ai&&jn.push($e(Ai,Li,tn,Ri)),xa&&jn.push(xa(tn)),jn.join(" ")},vr.getComponent=function(){var tn=vr.props,jn=tn.prefixCls,On=tn.destroyPopupOnHide,Vn=tn.popupClassName,Ai=tn.onPopupAlign,Li=tn.popupMotion,Ri=tn.popupAnimation,xa=tn.popupTransitionName,oo=tn.popupStyle,Xa=tn.mask,bo=tn.maskAnimation,Ao=tn.maskTransitionName,wo=tn.maskMotion,Fa=tn.zIndex,Ea=tn.popup,so=tn.stretch,to=tn.alignPoint,Lo=tn.mobile,Xo=tn.forceRender,ro=vr.state,za=ro.popupVisible,No=ro.point,_o=vr.getPopupAlign(),Aa={};return vr.isMouseEnterToShow()&&(Aa.onMouseEnter=vr.onPopupMouseEnter),vr.isMouseLeaveToHide()&&(Aa.onMouseLeave=vr.onPopupMouseLeave),Aa.onMouseDown=vr.onPopupMouseDown,Aa.onTouchStart=vr.onPopupMouseDown,a.createElement(Ur,Object(S.a)({prefixCls:jn,destroyPopupOnHide:On,visible:za,point:to&&No,className:Vn,align:_o,onAlign:Ai,animation:Ri,getClassNameFromAlign:vr.getPopupClassNameFromAlign},Aa,{stretch:so,getRootDomNode:vr.getRootDomNode,style:oo,mask:Xa,zIndex:Fa,transitionName:xa,maskAnimation:bo,maskTransitionName:Ao,maskMotion:wo,ref:vr.popupRef,motion:Li,mobile:Lo,forceRender:Xo}),typeof Ea=="function"?Ea():Ea)},vr.attachParent=function(tn){Ue.a.cancel(vr.attachId);var jn=vr.props,On=jn.getPopupContainer,Vn=jn.getDocument,Ai=vr.getRootDomNode(),Li;On?(Ai||On.length===0)&&(Li=On(Ai)):Li=Vn(vr.getRootDomNode()).body,Li?Li.appendChild(tn):vr.attachId=Object(Ue.a)(function(){vr.attachParent(tn)})},vr.getContainer=function(){var tn=vr.props.getDocument,jn=tn(vr.getRootDomNode()).createElement("div");return jn.style.position="absolute",jn.style.top="0",jn.style.left="0",jn.style.width="100%",vr.attachParent(jn),jn},vr.setPoint=function(tn){var jn=vr.props.alignPoint;if(!jn||!tn)return;vr.setState({point:{pageX:tn.pageX,pageY:tn.pageY}})},vr.handlePortalUpdate=function(){vr.state.prevPopupVisible!==vr.state.popupVisible&&vr.props.afterPopupVisibleChange(vr.state.popupVisible)},vr.triggerContextValue={onPopupMouseDown:vr.onPopupMouseDown};var nn;return"popupVisible"in jr?nn=!!jr.popupVisible:nn=!!jr.defaultPopupVisible,vr.state={prevPopupVisible:nn,popupVisible:nn},mn.forEach(function(tn){vr["fire".concat(tn)]=function(jn){vr.fireEvents(tn,jn)}}),vr}return Object(I.a)(dr,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var vr=this.props,nn=this.state;if(nn.popupVisible){var tn;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(tn=vr.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Nt.a)(tn,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(tn=tn||vr.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Nt.a)(tn,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(tn=tn||vr.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Nt.a)(tn,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Nt.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ue.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var vr;return((vr=this.popupRef.current)===null||vr===void 0?void 0:vr.getElement())||null}},{key:"getPopupAlign",value:function(){var vr=this.props,nn=vr.popupPlacement,tn=vr.popupAlign,jn=vr.builtinPlacements;return nn&&jn?Ht(jn,nn,tn):tn}},{key:"setPopupVisible",value:function(vr,nn){var tn=this.props.alignPoint,jn=this.state.popupVisible;this.clearDelayTimer(),jn!==vr&&("popupVisible"in this.props||this.setState({popupVisible:vr,prevPopupVisible:jn}),this.props.onPopupVisibleChange(vr)),tn&&nn&&vr&&this.setPoint(nn)}},{key:"delaySetPopupVisible",value:function(vr,nn,tn){var jn=this,On=nn*1e3;if(this.clearDelayTimer(),On){var Vn=tn?{pageX:tn.pageX,pageY:tn.pageY}:null;this.delayTimer=window.setTimeout(function(){jn.setPopupVisible(vr,Vn),jn.clearDelayTimer()},On)}else this.setPopupVisible(vr,tn)}},{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(vr){var nn=this.props.children.props,tn=this.props;return nn[vr]&&tn[vr]?this["fire".concat(vr)]:nn[vr]||tn[vr]}},{key:"isClickToShow",value:function(){var vr=this.props,nn=vr.action,tn=vr.showAction;return nn.indexOf("click")!==-1||tn.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var vr=this.props.action;return vr==="contextMenu"||vr.length===1&&vr[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var vr=this.props,nn=vr.action,tn=vr.showAction;return nn.indexOf("contextMenu")!==-1||tn.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var vr=this.props,nn=vr.action,tn=vr.hideAction;return nn.indexOf("click")!==-1||tn.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var vr=this.props,nn=vr.action,tn=vr.showAction;return nn.indexOf("hover")!==-1||tn.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var vr=this.props,nn=vr.action,tn=vr.hideAction;return nn.indexOf("hover")!==-1||tn.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var vr=this.props,nn=vr.action,tn=vr.showAction;return nn.indexOf("focus")!==-1||tn.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var vr=this.props,nn=vr.action,tn=vr.hideAction;return nn.indexOf("focus")!==-1||tn.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var vr;(vr=this.popupRef.current)===null||vr===void 0||vr.forceAlign()}}},{key:"fireEvents",value:function(vr,nn){var tn=this.props.children.props[vr];tn&&tn(nn);var jn=this.props[vr];jn&&jn(nn)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var vr=this.state.popupVisible,nn=this.props,tn=nn.children,jn=nn.forceRender,On=nn.alignPoint,Vn=nn.className,Ai=nn.autoDestroy,Li=a.Children.only(tn),Ri={key:"trigger"};this.isContextMenuToShow()?Ri.onContextMenu=this.onContextMenu:Ri.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Ri.onClick=this.onClick,Ri.onMouseDown=this.onMouseDown,Ri.onTouchStart=this.onTouchStart):(Ri.onClick=this.createTwoChains("onClick"),Ri.onMouseDown=this.createTwoChains("onMouseDown"),Ri.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Ri.onMouseEnter=this.onMouseEnter,On&&(Ri.onMouseMove=this.onMouseMove)):Ri.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Ri.onMouseLeave=this.onMouseLeave:Ri.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Ri.onFocus=this.onFocus,Ri.onBlur=this.onBlur):(Ri.onFocus=this.createTwoChains("onFocus"),Ri.onBlur=this.createTwoChains("onBlur"));var xa=c()(Li&&Li.props&&Li.props.className,Vn);xa&&(Ri.className=xa);var oo=Object(s.a)({},Ri);Object(St.c)(Li)&&(oo.ref=Object(St.a)(this.triggerRef,Li.ref));var Xa=a.cloneElement(Li,oo),bo;return(vr||this.popupRef.current||jn)&&(bo=a.createElement(kr,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!vr&&Ai&&(bo=null),a.createElement(Qr.Provider,{value:this.triggerContextValue},Xa,bo)}}],[{key:"getDerivedStateFromProps",value:function(vr,nn){var tn=vr.popupVisible,jn={};return tn!==void 0&&nn.popupVisible!==tn&&(jn.popupVisible=tn,jn.prevPopupVisible=nn.popupVisible),jn}}]),dr}(a.Component);return Zr.contextType=Qr,Zr.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Fn,getDocument:Sr,onPopupVisibleChange:cr,afterPopupVisibleChange:cr,onPopupAlign:cr,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Zr}var Dr=qr(Rt.a),Xn={adjustX:1,adjustY:1},pi={topLeft:{points:["bl","tl"],overflow:Xn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Xn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Xn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Xn,offset:[4,0]}},Di={topLeft:{points:["bl","tl"],overflow:Xn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Xn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Xn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Xn,offset:[4,0]}},Wi=pi,zi=0,ca={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},hi=function(Zr,vn,Vr){var dr=Pe(vn),jr=Zr.getState();Zr.setState({defaultActiveFirst:Object(s.a)(Object(s.a)({},jr.defaultActiveFirst),{},Object(e.a)({},dr,Vr))})},Sa=function(kr){Object(M.a)(vn,kr);var Zr=Object(k.a)(vn);function vn(Vr){var dr;Object(T.a)(this,vn),dr=Zr.call(this,Vr),dr.onDestroy=function(On){dr.props.onDestroy(On)},dr.onKeyDown=function(On){var Vn=On.keyCode,Ai=dr.menuInstance,Li=dr.props.store,Ri=dr.getVisible();if(Vn===m.a.ENTER)return dr.onTitleClick(On),hi(Li,dr.props.eventKey,!0),!0;if(Vn===m.a.RIGHT)return Ri?Ai.onKeyDown(On):(dr.triggerOpenChange(!0),hi(Li,dr.props.eventKey,!0)),!0;if(Vn===m.a.LEFT){var xa;if(Ri)xa=Ai.onKeyDown(On);else return;return xa||(dr.triggerOpenChange(!1),xa=!0),xa}return Ri&&(Vn===m.a.UP||Vn===m.a.DOWN)?Ai.onKeyDown(On):void 0},dr.onOpenChange=function(On){dr.props.onOpenChange(On)},dr.onPopupVisibleChange=function(On){dr.triggerOpenChange(On,On?"mouseenter":"mouseleave")},dr.onMouseEnter=function(On){var Vn=dr.props,Ai=Vn.eventKey,Li=Vn.onMouseEnter,Ri=Vn.store;hi(Ri,dr.props.eventKey,!1),Li({key:Ai,domEvent:On})},dr.onMouseLeave=function(On){var Vn=dr.props,Ai=Vn.parentMenu,Li=Vn.eventKey,Ri=Vn.onMouseLeave;Ai.subMenuInstance=Object(N.a)(dr),Ri({key:Li,domEvent:On})},dr.onTitleMouseEnter=function(On){var Vn=dr.props,Ai=Vn.eventKey,Li=Vn.onItemHover,Ri=Vn.onTitleMouseEnter;Li({key:Ai,hover:!0}),Ri({key:Ai,domEvent:On})},dr.onTitleMouseLeave=function(On){var Vn=dr.props,Ai=Vn.parentMenu,Li=Vn.eventKey,Ri=Vn.onItemHover,xa=Vn.onTitleMouseLeave;Ai.subMenuInstance=Object(N.a)(dr),Ri({key:Li,hover:!1}),xa({key:Li,domEvent:On})},dr.onTitleClick=function(On){var Vn=Object(N.a)(dr),Ai=Vn.props;if(Ai.onTitleClick({key:Ai.eventKey,domEvent:On}),Ai.triggerSubMenuAction==="hover")return;dr.triggerOpenChange(!dr.getVisible(),"click"),hi(Ai.store,dr.props.eventKey,!1)},dr.onSubMenuClick=function(On){typeof dr.props.onClick=="function"&&dr.props.onClick(dr.addKeyPath(On))},dr.onSelect=function(On){dr.props.onSelect(On)},dr.onDeselect=function(On){dr.props.onDeselect(On)},dr.getPrefixCls=function(){return"".concat(dr.props.rootPrefixCls,"-submenu")},dr.getActiveClassName=function(){return"".concat(dr.getPrefixCls(),"-active")},dr.getDisabledClassName=function(){return"".concat(dr.getPrefixCls(),"-disabled")},dr.getSelectedClassName=function(){return"".concat(dr.getPrefixCls(),"-selected")},dr.getOpenClassName=function(){return"".concat(dr.props.rootPrefixCls,"-submenu-open")},dr.getVisible=function(){return dr.state.isOpen},dr.getMode=function(){return dr.state.mode},dr.saveMenuInstance=function(On){dr.menuInstance=On},dr.addKeyPath=function(On){return Object(s.a)(Object(s.a)({},On),{},{keyPath:(On.keyPath||[]).concat(dr.props.eventKey)})},dr.triggerOpenChange=function(On,Vn){var Ai=dr.props.eventKey,Li=function(){dr.onOpenChange({key:Ai,item:Object(N.a)(dr),trigger:Vn,open:On})};Vn==="mouseenter"?dr.mouseenterTimeout=setTimeout(function(){Li()},0):Li()},dr.isChildrenSelected=function(){var On={find:!1};return ke(dr.props.children,dr.props.selectedKeys,On),On.find},dr.isInlineMode=function(){return dr.getMode()==="inline"},dr.adjustWidth=function(){if(!dr.subMenuTitle||!dr.menuInstance)return;var On=nt.findDOMNode(dr.menuInstance);if(On.offsetWidth>=dr.subMenuTitle.offsetWidth)return;On.style.minWidth="".concat(dr.subMenuTitle.offsetWidth,"px")},dr.saveSubMenuTitle=function(On){dr.subMenuTitle=On},dr.getBaseProps=function(){var On=Object(N.a)(dr),Vn=On.props,Ai=dr.getMode();return{mode:Ai==="horizontal"?"vertical":Ai,visible:dr.getVisible(),level:Vn.level+1,inlineIndent:Vn.inlineIndent,focusable:!1,onClick:dr.onSubMenuClick,onSelect:dr.onSelect,onDeselect:dr.onDeselect,onDestroy:dr.onDestroy,selectedKeys:Vn.selectedKeys,eventKey:"".concat(Vn.eventKey,"-menu-"),openKeys:Vn.openKeys,motion:Vn.motion,onOpenChange:dr.onOpenChange,subMenuOpenDelay:Vn.subMenuOpenDelay,parentMenu:Object(N.a)(dr),subMenuCloseDelay:Vn.subMenuCloseDelay,forceSubMenuRender:Vn.forceSubMenuRender,triggerSubMenuAction:Vn.triggerSubMenuAction,builtinPlacements:Vn.builtinPlacements,defaultActiveFirst:Vn.store.getState().defaultActiveFirst[Pe(Vn.eventKey)],multiple:Vn.multiple,prefixCls:Vn.rootPrefixCls,id:dr.internalMenuId,manualRef:dr.saveMenuInstance,itemIcon:Vn.itemIcon,expandIcon:Vn.expandIcon,direction:Vn.direction}},dr.getMotion=function(On,Vn){var Ai=Object(N.a)(dr),Li=Ai.haveRendered,Ri=dr.props,xa=Ri.motion,oo=Ri.rootPrefixCls,Xa=Object(s.a)(Object(s.a)({},xa),{},{leavedClassName:"".concat(oo,"-hidden"),removeOnLeave:!1,motionAppear:Li||!Vn||On!=="inline"});return Xa};var jr=Vr.store,vr=Vr.eventKey,nn=jr.getState(),tn=nn.defaultActiveFirst;dr.isRootMenu=!1;var jn=!1;return tn&&(jn=tn[vr]),hi(jr,vr,jn),dr.state={mode:Vr.mode,isOpen:Vr.isOpen},dr}return Object(I.a)(vn,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var dr=this,jr=this.props,vr=jr.mode,nn=jr.parentMenu,tn=jr.manualRef,jn=jr.isOpen,On=function(){dr.setState({mode:vr,isOpen:jn})},Vn=jn!==this.state.isOpen,Ai=vr!==this.state.mode;if((Ai||Vn)&&(Ue.a.cancel(this.updateStateRaf),Ai?this.updateStateRaf=Object(Ue.a)(On):On()),tn&&tn(this),vr!=="horizontal"||!(nn==null?void 0:nn.isRootMenu)||!jn)return;this.minWidthTimeout=setTimeout(function(){return dr.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var dr=this.props,jr=dr.onDestroy,vr=dr.eventKey;jr&&jr(vr),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ue.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(dr,jr){var vr=this.getBaseProps();return a.createElement(Gn,Object(S.a)({},vr,{id:this.internalMenuId,className:dr,style:jr}),this.props.children)}},{key:"renderChildren",value:function(){var dr=this,jr=this.getBaseProps(),vr=jr.mode,nn=jr.visible,tn=jr.forceSubMenuRender,jn=jr.direction,On=this.getMotion(vr,nn);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||nn||tn,!this.haveOpened)return a.createElement("div",null);var Vn=c()("".concat(jr.prefixCls,"-sub"),Object(e.a)({},"".concat(jr.prefixCls,"-rtl"),jn==="rtl"));return this.isInlineMode()?a.createElement(Yn,Object(S.a)({visible:jr.visible,forceRender:tn},On),function(Ai){var Li=Ai.className,Ri=Ai.style,xa=c()(Vn,Li);return dr.renderPopupMenu(xa,Ri)}):this.renderPopupMenu(Vn)}},{key:"render",value:function(){var dr,jr,vr,nn=Object(s.a)({},this.props),tn=this.getVisible(),jn=this.getPrefixCls(),On=this.isInlineMode(),Vn=this.getMode(),Ai=c()(jn,"".concat(jn,"-").concat(Vn),(dr={},Object(e.a)(dr,nn.className,!!nn.className),Object(e.a)(dr,this.getOpenClassName(),tn),Object(e.a)(dr,this.getActiveClassName(),nn.active||tn&&!On),Object(e.a)(dr,this.getDisabledClassName(),nn.disabled),Object(e.a)(dr,this.getSelectedClassName(),this.isChildrenSelected()),dr));this.internalMenuId||(nn.eventKey?this.internalMenuId="".concat(nn.eventKey,"$Menu"):(zi+=1,this.internalMenuId="$__$".concat(zi,"$Menu")));var Li={},Ri={},xa={};nn.disabled||(Li={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ri={onClick:this.onTitleClick},xa={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var oo={},Xa=nn.direction,bo=Xa==="rtl";On&&(bo?oo.paddingRight=nn.inlineIndent*nn.level:oo.paddingLeft=nn.inlineIndent*nn.level);var Ao={};this.getVisible()&&(Ao={"aria-owns":this.internalMenuId});var wo=null;Vn!=="horizontal"&&(wo=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(wo=a.createElement(this.props.expandIcon,Object(s.a)({},this.props))));var Fa=a.createElement("div",Object(S.a)({ref:this.saveSubMenuTitle,style:oo,className:"".concat(jn,"-title"),role:"button"},xa,Ri,{"aria-expanded":tn},Ao,{"aria-haspopup":"true",title:typeof nn.title=="string"?nn.title:void 0}),nn.title,wo||a.createElement("i",{className:"".concat(jn,"-arrow")})),Ea=this.renderChildren(),so=((jr=nn.parentMenu)===null||jr===void 0?void 0:jr.isRootMenu)?nn.parentMenu.props.getPopupContainer:function(es){return es.parentNode},to=ca[Vn],Lo=nn.popupOffset?{offset:nn.popupOffset}:{},Xo=c()((vr={},Object(e.a)(vr,nn.popupClassName,nn.popupClassName&&!On),Object(e.a)(vr,"".concat(jn,"-rtl"),bo),vr)),ro=nn.disabled,za=nn.triggerSubMenuAction,No=nn.subMenuOpenDelay,_o=nn.forceSubMenuRender,Aa=nn.subMenuCloseDelay,Ro=nn.builtinPlacements;Me.forEach(function(es){return delete nn[es]}),delete nn.onClick;var Jo=bo?Object(s.a)(Object(s.a)({},Di),Ro):Object(s.a)(Object(s.a)({},pi),Ro);delete nn.direction;var Ko=this.getBaseProps(),is=On?null:this.getMotion(Ko.mode,Ko.visible);return a.createElement("li",Object(S.a)({},nn,Li,{className:Ai,role:"menuitem"}),a.createElement(Dr,{prefixCls:jn,popupClassName:c()("".concat(jn,"-popup"),Xo),getPopupContainer:so,builtinPlacements:Jo,popupPlacement:to,popupVisible:On?!1:tn,popupAlign:Lo,popup:On?null:Ea,action:ro||On?[]:[za],mouseEnterDelay:No,mouseLeaveDelay:Aa,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:_o,popupMotion:is},Fa),On?Ea:null)}}]),vn}(a.Component);Sa.defaultProps={onMouseEnter:he,onMouseLeave:he,onTitleMouseEnter:he,onTitleMouseLeave:he,onTitleClick:he,manualRef:he,mode:"vertical",title:""};var zn=Object(U.b)(function(kr,Zr){var vn=kr.openKeys,Vr=kr.activeKey,dr=kr.selectedKeys,jr=Zr.eventKey,vr=Zr.subMenuKey;return{isOpen:vn.indexOf(jr)>-1,active:Vr[vr]===jr,selectedKeys:dr}})(Sa);zn.isSubMenu=!0;var fn=zn,Qn="menuitem-overflowed",gn=.5,ji=function(kr){Object(M.a)(vn,kr);var Zr=Object(k.a)(vn);function vn(){var Vr;return Object(T.a)(this,vn),Vr=Zr.apply(this,arguments),Vr.resizeObserver=null,Vr.mutationObserver=null,Vr.originalTotalWidth=0,Vr.overflowedItems=[],Vr.menuItemSizes=[],Vr.cancelFrameId=null,Vr.state={lastVisibleIndex:void 0},Vr.childRef=a.createRef(),Vr.getMenuItemNodes=function(){var dr=Vr.props.prefixCls,jr=Vr.childRef.current;return jr?[].slice.call(jr.children).filter(function(vr){return vr.className.split(" ").indexOf("".concat(dr,"-overflowed-submenu"))<0}):[]},Vr.getOverflowedSubMenuItem=function(dr,jr,vr){var nn=Vr.props,tn=nn.overflowedIndicator,jn=nn.level,On=nn.mode,Vn=nn.prefixCls,Ai=nn.theme;if(jn!==1||On!=="horizontal")return null;var Li=Vr.props.children[0],Ri=Li.props,xa=Ri.children,oo=Ri.title,Xa=Ri.style,bo=Object(f.a)(Ri,["children","title","style"]),Ao=Object(s.a)({},Xa),wo="".concat(dr,"-overflowed-indicator"),Fa="".concat(dr,"-overflowed-indicator");jr.length===0&&vr!==!0?Ao=Object(s.a)(Object(s.a)({},Ao),{},{display:"none"}):vr&&(Ao=Object(s.a)(Object(s.a)({},Ao),{},{visibility:"hidden",position:"absolute"}),wo="".concat(wo,"-placeholder"),Fa="".concat(Fa,"-placeholder"));var Ea=Ai?"".concat(Vn,"-").concat(Ai):"",so={};return Me.forEach(function(to){bo[to]!==void 0&&(so[to]=bo[to])}),a.createElement(fn,Object(S.a)({title:tn,className:"".concat(Vn,"-overflowed-submenu"),popupClassName:Ea},so,{key:wo,eventKey:Fa,disabled:!1,style:Ao}),jr)},Vr.setChildrenWidthAndResize=function(){if(Vr.props.mode!=="horizontal")return;var dr=Vr.childRef.current;if(!dr)return;var jr=dr.children;if(!jr||jr.length===0)return;var vr=dr.children[jr.length-1];le(vr,"display","inline-block");var nn=Vr.getMenuItemNodes(),tn=nn.filter(function(jn){return jn.className.split(" ").indexOf(Qn)>=0});tn.forEach(function(jn){le(jn,"display","inline-block")}),Vr.menuItemSizes=nn.map(function(jn){return me(jn,!0)}),tn.forEach(function(jn){le(jn,"display","none")}),Vr.overflowedIndicatorWidth=me(dr.children[dr.children.length-1],!0),Vr.originalTotalWidth=Vr.menuItemSizes.reduce(function(jn,On){return jn+On},0),Vr.handleResize(),le(vr,"display","none")},Vr.handleResize=function(){if(Vr.props.mode!=="horizontal")return;var dr=Vr.childRef.current;if(!dr)return;var jr=me(dr);Vr.overflowedItems=[];var vr=0,nn;Vr.originalTotalWidth>jr+gn&&(nn=-1,Vr.menuItemSizes.forEach(function(tn){vr+=tn,vr+Vr.overflowedIndicatorWidth<=jr&&(nn+=1)})),Vr.setState({lastVisibleIndex:nn})},Vr}return Object(I.a)(vn,[{key:"componentDidMount",value:function(){var dr=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var jr=this.childRef.current;if(!jr)return;this.resizeObserver=new Se.default(function(vr){vr.forEach(function(){var nn=dr.cancelFrameId;cancelAnimationFrame(nn),dr.cancelFrameId=requestAnimationFrame(dr.setChildrenWidthAndResize)})}),[].slice.call(jr.children).concat(jr).forEach(function(vr){dr.resizeObserver.observe(vr)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){dr.resizeObserver.disconnect(),[].slice.call(jr.children).concat(jr).forEach(function(vr){dr.resizeObserver.observe(vr)}),dr.setChildrenWidthAndResize()}),this.mutationObserver.observe(jr,{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(dr){var jr=this,vr=this.state.lastVisibleIndex;return(dr||[]).reduce(function(nn,tn,jn){var On=tn;if(jr.props.mode==="horizontal"){var Vn=jr.getOverflowedSubMenuItem(tn.props.eventKey,[]);vr!==void 0&&jr.props.className.indexOf("".concat(jr.props.prefixCls,"-root"))!==-1&&(jn>vr&&(On=a.cloneElement(tn,{style:{display:"none"},eventKey:"".concat(tn.props.eventKey,"-hidden"),className:"".concat(Qn)})),jn===vr+1&&(jr.overflowedItems=dr.slice(vr+1).map(function(Li){return a.cloneElement(Li,{key:Li.props.eventKey,mode:"vertical-left"})}),Vn=jr.getOverflowedSubMenuItem(tn.props.eventKey,jr.overflowedItems)));var Ai=[].concat(Object(u.a)(nn),[Vn,On]);return jn===dr.length-1&&Ai.push(jr.getOverflowedSubMenuItem(tn.props.eventKey,[],!0)),Ai}return[].concat(Object(u.a)(nn),[On])},[])}},{key:"render",value:function(){var dr=this.props,jr=dr.visible,vr=dr.prefixCls,nn=dr.overflowedIndicator,tn=dr.mode,jn=dr.level,On=dr.tag,Vn=dr.children,Ai=dr.theme,Li=Object(f.a)(dr,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Ri=On;return a.createElement(Ri,Object(S.a)({ref:this.childRef},Li),this.renderChildren(Vn))}}]),vn}(a.Component);ji.defaultProps={tag:"div",className:""};var _n=ji;function oa(kr){return kr.length?kr.every(function(Zr){return!!Zr.props.disabled}):!0}function Ci(kr,Zr,vn){var Vr=kr.getState();kr.setState({activeKey:Object(s.a)(Object(s.a)({},Vr.activeKey),{},Object(e.a)({},Zr,vn))})}function gi(kr){return kr.eventKey||"0-menu-"}function Pi(kr,Zr){var vn=Zr,Vr=kr.children,dr=kr.eventKey;if(vn){var jr;if(Ee(Vr,function(vr,nn){vr&&vr.props&&!vr.props.disabled&&vn===ge(vr,dr,nn)&&(jr=!0)}),jr)return vn}return vn=null,kr.defaultActiveFirst&&Ee(Vr,function(vr,nn){!vn&&vr&&!vr.props.disabled&&(vn=ge(vr,dr,nn))}),vn}function Ia(kr){if(!kr)return;var Zr=this.instanceArray.indexOf(kr);Zr!==-1?this.instanceArray[Zr]=kr:this.instanceArray.push(kr)}var kn=function(kr){Object(M.a)(vn,kr);var Zr=Object(k.a)(vn);function vn(Vr){var dr;return Object(T.a)(this,vn),dr=Zr.call(this,Vr),dr.onKeyDown=function(jr,vr){var nn=jr.keyCode,tn;if(dr.getFlatInstanceArray().forEach(function(On){On&&On.props.active&&On.onKeyDown&&(tn=On.onKeyDown(jr))}),tn)return 1;var jn=null;return(nn===m.a.UP||nn===m.a.DOWN)&&(jn=dr.step(nn===m.a.UP?-1:1)),jn?(jr.preventDefault(),Ci(dr.props.store,gi(dr.props),jn.props.eventKey),typeof vr=="function"&&vr(jn),1):void 0},dr.onItemHover=function(jr){var vr=jr.key,nn=jr.hover;Ci(dr.props.store,gi(dr.props),nn?vr:null)},dr.onDeselect=function(jr){dr.props.onDeselect(jr)},dr.onSelect=function(jr){dr.props.onSelect(jr)},dr.onClick=function(jr){dr.props.onClick(jr)},dr.onOpenChange=function(jr){dr.props.onOpenChange(jr)},dr.onDestroy=function(jr){dr.props.onDestroy(jr)},dr.getFlatInstanceArray=function(){return dr.instanceArray},dr.step=function(jr){var vr=dr.getFlatInstanceArray(),nn=dr.props.store.getState().activeKey[gi(dr.props)],tn=vr.length;if(!tn)return null;jr<0&&(vr=vr.concat().reverse());var jn=-1;if(vr.every(function(Li,Ri){return Li&&Li.props.eventKey===nn?(jn=Ri,!1):!0}),!dr.props.defaultActiveFirst&&jn!==-1&&oa(vr.slice(jn,tn-1)))return;var On=(jn+1)%tn,Vn=On;do{var Ai=vr[Vn];if(!Ai||Ai.props.disabled)Vn=(Vn+1)%tn;else return Ai}while(Vn!==On);return null},dr.renderCommonMenuItem=function(jr,vr,nn){var tn=dr.props.store.getState(),jn=Object(N.a)(dr),On=jn.props,Vn=ge(jr,On.eventKey,vr),Ai=jr.props;if(!Ai||typeof jr.type=="string")return jr;var Li=Vn===tn.activeKey,Ri=Object(s.a)(Object(s.a)({mode:Ai.mode||On.mode,level:On.level,inlineIndent:On.inlineIndent,renderMenuItem:dr.renderMenuItem,rootPrefixCls:On.prefixCls,index:vr,parentMenu:On.parentMenu,manualRef:Ai.disabled?void 0:Object(B.a)(jr.ref,Ia.bind(Object(N.a)(dr))),eventKey:Vn,active:!Ai.disabled&&Li,multiple:On.multiple,onClick:function(oo){(Ai.onClick||he)(oo),dr.onClick(oo)},onItemHover:dr.onItemHover,motion:On.motion,subMenuOpenDelay:On.subMenuOpenDelay,subMenuCloseDelay:On.subMenuCloseDelay,forceSubMenuRender:On.forceSubMenuRender,onOpenChange:dr.onOpenChange,onDeselect:dr.onDeselect,onSelect:dr.onSelect,builtinPlacements:On.builtinPlacements,itemIcon:Ai.itemIcon||dr.props.itemIcon,expandIcon:Ai.expandIcon||dr.props.expandIcon},nn),{},{direction:On.direction});return(On.mode==="inline"||oe())&&(Ri.triggerSubMenuAction="click"),a.cloneElement(jr,Object(s.a)(Object(s.a)({},Ri),{},{key:Vn||vr}))},dr.renderMenuItem=function(jr,vr,nn){if(!jr)return null;var tn=dr.props.store.getState(),jn={openKeys:tn.openKeys,selectedKeys:tn.selectedKeys,triggerSubMenuAction:dr.props.triggerSubMenuAction,subMenuKey:nn};return dr.renderCommonMenuItem(jr,vr,jn)},Vr.store.setState({activeKey:Object(s.a)(Object(s.a)({},Vr.store.getState().activeKey),{},Object(e.a)({},Vr.eventKey,Pi(Vr,Vr.activeKey)))}),dr.instanceArray=[],dr}return Object(I.a)(vn,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(dr){return this.props.visible||dr.visible||this.props.className!==dr.className||!P()(this.props.style,dr.style)}},{key:"componentDidUpdate",value:function(dr){var jr=this.props,vr="activeKey"in jr?jr.activeKey:jr.store.getState().activeKey[gi(jr)],nn=Pi(jr,vr);if(nn!==vr)Ci(jr.store,gi(jr),nn);else if("activeKey"in dr){var tn=Pi(dr,dr.activeKey);nn!==tn&&Ci(jr.store,gi(jr),nn)}}},{key:"render",value:function(){var dr=this,jr=Object(S.a)({},this.props);this.instanceArray=[];var vr=c()(jr.prefixCls,jr.className,"".concat(jr.prefixCls,"-").concat(jr.mode)),nn={className:vr,role:jr.role||"menu"};jr.id&&(nn.id=jr.id),jr.focusable&&(nn.tabIndex=0,nn.onKeyDown=this.onKeyDown);var tn=jr.prefixCls,jn=jr.eventKey,On=jr.visible,Vn=jr.level,Ai=jr.mode,Li=jr.overflowedIndicator,Ri=jr.theme;return Me.forEach(function(xa){return delete jr[xa]}),delete jr.onClick,a.createElement(_n,Object(S.a)({},jr,{prefixCls:tn,mode:Ai,tag:"ul",level:Vn,theme:Ri,visible:On,overflowedIndicator:Li},nn),Object(l.a)(jr.children).map(function(xa,oo){return dr.renderMenuItem(xa,oo,jn||"0-menu-")}))}}]),vn}(a.Component);kn.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:he};var rn=Object(U.b)()(kn),Gn=rn,di=p("Kwbf");function Ii(kr,Zr,vn){var Vr=kr.prefixCls,dr=kr.motion,jr=kr.defaultMotions,vr=jr===void 0?{}:jr,nn=kr.openAnimation,tn=kr.openTransitionName,jn=Zr.switchingModeFromInline;if(dr)return dr;if(Object(j.a)(nn)==="object"&&nn)Object(di.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof nn=="string")return{motionName:"".concat(Vr,"-open-").concat(nn)};if(tn)return{motionName:tn};var On=vr[vn];return On||(jn?null:vr.other)}var Ei=function(kr){Object(M.a)(vn,kr);var Zr=Object(k.a)(vn);function vn(Vr){var dr;Object(T.a)(this,vn),dr=Zr.call(this,Vr),dr.onSelect=function(nn){var tn=Object(N.a)(dr),jn=tn.props;if(jn.selectable){var On=dr.store.getState(),Vn=On.selectedKeys,Ai=nn.key;jn.multiple?Vn=Vn.concat([Ai]):Vn=[Ai],"selectedKeys"in jn||dr.store.setState({selectedKeys:Vn}),jn.onSelect(Object(s.a)(Object(s.a)({},nn),{},{selectedKeys:Vn}))}},dr.onClick=function(nn){var tn=dr.getRealMenuMode(),jn=Object(N.a)(dr),On=jn.store,Vn=jn.props.onOpenChange;tn!=="inline"&&!("openKeys"in dr.props)&&(On.setState({openKeys:[]}),Vn([])),dr.props.onClick(nn)},dr.onKeyDown=function(nn,tn){dr.innerMenu.getWrappedInstance().onKeyDown(nn,tn)},dr.onOpenChange=function(nn){var tn=Object(N.a)(dr),jn=tn.props,On=dr.store.getState().openKeys.concat(),Vn=!1,Ai=function(Ri){var xa=!1;if(Ri.open)xa=On.indexOf(Ri.key)===-1,xa&&On.push(Ri.key);else{var oo=On.indexOf(Ri.key);xa=oo!==-1,xa&&On.splice(oo,1)}Vn=Vn||xa};Array.isArray(nn)?nn.forEach(Ai):Ai(nn),Vn&&("openKeys"in dr.props||dr.store.setState({openKeys:On}),jn.onOpenChange(On))},dr.onDeselect=function(nn){var tn=Object(N.a)(dr),jn=tn.props;if(jn.selectable){var On=dr.store.getState().selectedKeys.concat(),Vn=nn.key,Ai=On.indexOf(Vn);Ai!==-1&&On.splice(Ai,1),"selectedKeys"in jn||dr.store.setState({selectedKeys:On}),jn.onDeselect(Object(s.a)(Object(s.a)({},nn),{},{selectedKeys:On}))}},dr.onMouseEnter=function(nn){dr.restoreModeVerticalFromInline();var tn=dr.props.onMouseEnter;tn&&tn(nn)},dr.onTransitionEnd=function(nn){var tn=nn.propertyName==="width"&&nn.target===nn.currentTarget,jn=nn.target.className,On=Object.prototype.toString.call(jn)==="[object SVGAnimatedString]"?jn.animVal:jn,Vn=nn.propertyName==="font-size"&&On.indexOf("anticon")>=0;(tn||Vn)&&dr.restoreModeVerticalFromInline()},dr.setInnerMenu=function(nn){dr.innerMenu=nn},dr.isRootMenu=!0;var jr=Vr.defaultSelectedKeys,vr=Vr.defaultOpenKeys;return"selectedKeys"in Vr&&(jr=Vr.selectedKeys||[]),"openKeys"in Vr&&(vr=Vr.openKeys||[]),dr.store=Object(U.c)({selectedKeys:jr,openKeys:vr,activeKey:{"0-menu-":Pi(Vr,Vr.activeKey)}}),dr.state={switchingModeFromInline:!1,prevProps:Vr,inlineOpenKeys:[],store:dr.store},dr}return Object(I.a)(vn,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(dr){var jr=this.props,vr=jr.siderCollapsed,nn=jr.inlineCollapsed,tn=jr.onOpenChange;(!dr.inlineCollapsed&&nn||!dr.siderCollapsed&&vr)&&tn([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var dr=this.props.collapsedWidth,jr=this.store,vr=this.prevOpenKeys,nn=this.getInlineCollapsed()&&(dr===0||dr==="0"||dr==="0px");nn?(this.prevOpenKeys=jr.getState().openKeys.concat(),this.store.setState({openKeys:[]})):vr&&(this.store.setState({openKeys:vr}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var dr=this.props.mode,jr=this.state.switchingModeFromInline,vr=this.getInlineCollapsed();return jr&&vr?"inline":vr?"vertical":dr}},{key:"getInlineCollapsed",value:function(){var dr=this.props,jr=dr.inlineCollapsed,vr=dr.siderCollapsed;return vr!==void 0?vr:jr}},{key:"restoreModeVerticalFromInline",value:function(){var dr=this.state.switchingModeFromInline;dr&&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 dr=Object(s.a)({},Object(V.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),jr=this.getRealMenuMode();return dr.className+=" ".concat(dr.prefixCls,"-root"),dr.direction==="rtl"&&(dr.className+=" ".concat(dr.prefixCls,"-rtl")),dr=Object(s.a)(Object(s.a)({},dr),{},{mode:jr,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ii(this.props,this.state,jr)}),delete dr.openAnimation,delete dr.openTransitionName,a.createElement(U.a,{store:this.store},a.createElement(Gn,Object(S.a)({},dr,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(dr,jr){var vr=jr.prevProps,nn=jr.store,tn=nn.getState(),jn={},On={prevProps:dr};return vr.mode==="inline"&&dr.mode!=="inline"&&(On.switchingModeFromInline=!0),"openKeys"in dr?jn.openKeys=dr.openKeys||[]:((dr.inlineCollapsed&&!vr.inlineCollapsed||dr.siderCollapsed&&!vr.siderCollapsed)&&(On.switchingModeFromInline=!0,On.inlineOpenKeys=tn.openKeys,jn.openKeys=[]),(!dr.inlineCollapsed&&vr.inlineCollapsed||!dr.siderCollapsed&&vr.siderCollapsed)&&(jn.openKeys=jr.inlineOpenKeys,On.inlineOpenKeys=[])),Object.keys(jn).length&&nn.setState(jn),On}}]),vn}(a.Component);Ei.defaultProps={selectable:!0,onClick:he,onSelect:he,onOpenChange:he,onDeselect:he,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:a.createElement("span",null,"\xB7\xB7\xB7")};var qi=Ei,ea=function(kr){Object(M.a)(vn,kr);var Zr=Object(k.a)(vn);function vn(){var Vr;return Object(T.a)(this,vn),Vr=Zr.apply(this,arguments),Vr.onKeyDown=function(dr){var jr=dr.keyCode;return jr===m.a.ENTER?(Vr.onClick(dr),!0):void 0},Vr.onMouseLeave=function(dr){var jr=Vr.props,vr=jr.eventKey,nn=jr.onItemHover,tn=jr.onMouseLeave;nn({key:vr,hover:!1}),tn({key:vr,domEvent:dr})},Vr.onMouseEnter=function(dr){var jr=Vr.props,vr=jr.eventKey,nn=jr.onItemHover,tn=jr.onMouseEnter;nn({key:vr,hover:!0}),tn({key:vr,domEvent:dr})},Vr.onClick=function(dr){var jr=Vr.props,vr=jr.eventKey,nn=jr.multiple,tn=jr.onClick,jn=jr.onSelect,On=jr.onDeselect,Vn=jr.isSelected,Ai={key:vr,keyPath:[vr],item:Object(N.a)(Vr),domEvent:dr};tn(Ai),nn?Vn?On(Ai):jn(Ai):Vn||jn(Ai)},Vr.saveNode=function(dr){Vr.node=dr},Vr}return Object(I.a)(vn,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var dr=this.props;dr.onDestroy&&dr.onDestroy(dr.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 dr,jr=Object(s.a)({},this.props),vr=c()(this.getPrefixCls(),jr.className,(dr={},Object(e.a)(dr,this.getActiveClassName(),!jr.disabled&&jr.active),Object(e.a)(dr,this.getSelectedClassName(),jr.isSelected),Object(e.a)(dr,this.getDisabledClassName(),jr.disabled),dr)),nn=Object(s.a)(Object(s.a)({},jr.attribute),{},{title:typeof jr.title=="string"?jr.title:void 0,className:vr,role:jr.role||"menuitem","aria-disabled":jr.disabled});jr.role==="option"?nn=Object(s.a)(Object(s.a)({},nn),{},{role:"option","aria-selected":jr.isSelected}):(jr.role===null||jr.role==="none")&&(nn.role="none");var tn={onClick:jr.disabled?null:this.onClick,onMouseLeave:jr.disabled?null:this.onMouseLeave,onMouseEnter:jr.disabled?null:this.onMouseEnter},jn=Object(s.a)({},jr.style);jr.mode==="inline"&&(jr.direction==="rtl"?jn.paddingRight=jr.inlineIndent*jr.level:jn.paddingLeft=jr.inlineIndent*jr.level),Me.forEach(function(Vn){return delete jr[Vn]}),delete jr.direction;var On=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(On=a.createElement(this.props.itemIcon,this.props)),a.createElement("li",Object(S.a)({},Object(V.a)(jr,["onClick","onMouseEnter","onMouseLeave","onSelect"]),nn,tn,{style:jn,ref:this.saveNode}),jr.children,On)}}]),vn}(a.Component);ea.isMenuItem=!0,ea.defaultProps={onSelect:he,onMouseEnter:he,onMouseLeave:he,manualRef:he};var ra=Object(U.b)(function(kr,Zr){var vn=kr.activeKey,Vr=kr.selectedKeys,dr=Zr.eventKey,jr=Zr.subMenuKey;return{active:vn[jr]===dr,isSelected:Array.isArray(Vr)?Vr.indexOf(dr)!==-1:Vr===dr}})(ea),va=ra,co=function(kr){Object(M.a)(vn,kr);var Zr=Object(k.a)(vn);function vn(){var Vr;return Object(T.a)(this,vn),Vr=Zr.apply(this,arguments),Vr.renderInnerMenuItem=function(dr){var jr=Vr.props,vr=jr.renderMenuItem,nn=jr.index;return vr(dr,nn,Vr.props.subMenuKey)},Vr}return Object(I.a)(vn,[{key:"render",value:function(){var dr=Object(S.a)({},this.props),jr=dr.className,vr=jr===void 0?"":jr,nn=dr.rootPrefixCls,tn="".concat(nn,"-item-group-title"),jn="".concat(nn,"-item-group-list"),On=dr.title,Vn=dr.children;return Me.forEach(function(Ai){return delete dr[Ai]}),delete dr.direction,a.createElement("li",Object(S.a)({},dr,{onClick:function(Li){return Li.stopPropagation()},className:"".concat(vr," ").concat(nn,"-item-group")}),a.createElement("div",{className:tn,title:typeof On=="string"?On:void 0},On),a.createElement("ul",{className:jn},a.Children.map(Vn,this.renderInnerMenuItem)))}}]),vn}(a.Component);co.isMenuItemGroup=!0,co.defaultProps={disabled:!0};var no=co,as=function(Zr){var vn=Zr.className,Vr=Zr.rootPrefixCls,dr=Zr.style;return a.createElement("li",{className:"".concat(vn," ").concat(Vr,"-item-divider"),style:dr})};as.defaultProps={disabled:!0,className:"",style:{}};var Ui=as,un=qi,pa=p("eDIo");function ba(kr,Zr){var vn=kr.prefixCls,Vr=kr.editable,dr=kr.locale,jr=kr.style;return!Vr||Vr.showAdd===!1?null:a.createElement("button",{ref:Zr,type:"button",className:"".concat(vn,"-nav-add"),style:jr,"aria-label":(dr==null?void 0:dr.addAriaLabel)||"Add tab",onClick:function(nn){Vr.onEdit("add",{event:nn})}},Vr.addIcon||"+")}var na=a.forwardRef(ba);function io(kr,Zr){var vn=kr.prefixCls,Vr=kr.id,dr=kr.tabs,jr=kr.locale,vr=kr.mobile,nn=kr.moreIcon,tn=nn===void 0?"More":nn,jn=kr.moreTransitionName,On=kr.style,Vn=kr.className,Ai=kr.editable,Li=kr.tabBarGutter,Ri=kr.rtl,xa=kr.onTabClick,oo=Object(a.useState)(!1),Xa=Object(g.a)(oo,2),bo=Xa[0],Ao=Xa[1],wo=Object(a.useState)(null),Fa=Object(g.a)(wo,2),Ea=Fa[0],so=Fa[1],to="".concat(Vr,"-more-popup"),Lo="".concat(vn,"-dropdown"),Xo=Ea!==null?"".concat(to,"-").concat(Ea):null,ro=jr==null?void 0:jr.dropdownAriaLabel,za=a.createElement(un,{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"},dr.map(function(Ko){return a.createElement(va,{key:Ko.key,id:"".concat(to,"-").concat(Ko.key),role:"option","aria-controls":Vr&&"".concat(Vr,"-panel-").concat(Ko.key),disabled:Ko.disabled},Ko.tab)}));function No(Ko){for(var is=dr.filter(function(ys){return!ys.disabled}),es=is.findIndex(function(ys){return ys.key===Ea})||0,ls=is.length,Fo=0;Fo<ls;Fo+=1){es=(es+Ko+ls)%ls;var Qa=is[es];if(!Qa.disabled){so(Qa.key);return}}}function _o(Ko){var is=Ko.which;if(!bo){[m.a.DOWN,m.a.SPACE,m.a.ENTER].includes(is)&&(Ao(!0),Ko.preventDefault());return}switch(is){case m.a.UP:No(-1),Ko.preventDefault();break;case m.a.DOWN:No(1),Ko.preventDefault();break;case m.a.ESC:Ao(!1);break;case m.a.SPACE:case m.a.ENTER:Ea!==null&&xa(Ea,Ko);break}}Object(a.useEffect)(function(){var Ko=document.getElementById(Xo);Ko&&Ko.scrollIntoView&&Ko.scrollIntoView(!1)},[Ea]),Object(a.useEffect)(function(){bo||so(null)},[bo]);var Aa=Object(e.a)({},Ri?"marginLeft":"marginRight",Li);dr.length||(Aa.visibility="hidden",Aa.order=1);var Ro=c()(Object(e.a)({},"".concat(Lo,"-rtl"),Ri)),Jo=vr?null:a.createElement(pa.a,{prefixCls:Lo,overlay:za,trigger:["hover"],visible:bo,transitionName:jn,onVisibleChange:Ao,overlayClassName:Ro,mouseEnterDelay:.1,mouseLeaveDelay:.1},a.createElement("button",{type:"button",className:"".concat(vn,"-nav-more"),style:Aa,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":to,id:"".concat(Vr,"-more"),"aria-expanded":bo,onKeyDown:_o},tn));return a.createElement("div",{className:c()("".concat(vn,"-nav-operations"),Vn),style:On,ref:Zr},Jo,a.createElement(na,{prefixCls:vn,locale:jr,editable:Ai}))}var sr=a.forwardRef(io),pn=Object(a.createContext)(null),En=.1,Bn=.01,ft=20,Gt=Math.pow(.995,ft);function Er(){var kr=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(kr)||/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(kr.substr(0,4)))}function Tr(kr,Zr){var vn=Object(a.useState)(),Vr=Object(g.a)(vn,2),dr=Vr[0],jr=Vr[1],vr=Object(a.useState)(0),nn=Object(g.a)(vr,2),tn=nn[0],jn=nn[1],On=Object(a.useState)(0),Vn=Object(g.a)(On,2),Ai=Vn[0],Li=Vn[1],Ri=Object(a.useState)(),xa=Object(g.a)(Ri,2),oo=xa[0],Xa=xa[1],bo=Object(a.useRef)();function Ao(ro){var za=ro.touches[0],No=za.screenX,_o=za.screenY;jr({x:No,y:_o}),window.clearInterval(bo.current)}function wo(ro){if(!dr)return;ro.preventDefault();var za=ro.touches[0],No=za.screenX,_o=za.screenY;jr({x:No,y:_o});var Aa=No-dr.x,Ro=_o-dr.y;Zr(Aa,Ro);var Jo=Date.now();jn(Jo),Li(Jo-tn),Xa({x:Aa,y:Ro})}function Fa(){if(!dr)return;if(jr(null),Xa(null),oo){var ro=oo.x/Ai,za=oo.y/Ai,No=Math.abs(ro),_o=Math.abs(za);if(Math.max(No,_o)<En)return;var Aa=ro,Ro=za;bo.current=window.setInterval(function(){if(Math.abs(Aa)<Bn&&Math.abs(Ro)<Bn){window.clearInterval(bo.current);return}Aa*=Gt,Ro*=Gt,Zr(Aa*ft,Ro*ft)},ft)}}var Ea=Object(a.useRef)(0),so=Object(a.useRef)(!1),to=Object(a.useRef)();function Lo(ro){var za=ro.deltaX,No=ro.deltaY,_o=0,Aa=Math.abs(za),Ro=Math.abs(No);Aa===Ro?_o=to.current==="x"?za:No:Aa>Ro?(_o=za,to.current="x"):(_o=No,to.current="y");var Jo=Date.now();Jo-Ea.current>100&&(so.current=!1),(Zr(-_o,-_o)||so.current)&&(ro.preventDefault(),so.current=!0),Ea.current=Jo}var Xo=Object(a.useRef)(null);Xo.current={onTouchStart:Ao,onTouchMove:wo,onTouchEnd:Fa,onWheel:Lo},a.useEffect(function(){function ro(Aa){Xo.current.onTouchStart(Aa)}function za(Aa){Xo.current.onTouchMove(Aa)}function No(Aa){Xo.current.onTouchEnd(Aa)}function _o(Aa){Xo.current.onWheel(Aa)}return document.addEventListener("touchmove",za,{passive:!1}),document.addEventListener("touchend",No,{passive:!1}),kr.current.addEventListener("touchstart",ro,{passive:!1}),kr.current.addEventListener("wheel",_o),function(){document.removeEventListener("touchmove",za),document.removeEventListener("touchend",No)}},[])}function Xr(){var kr=Object(a.useRef)(new Map);function Zr(Vr){return kr.current.has(Vr)||kr.current.set(Vr,a.createRef()),kr.current.get(Vr)}function vn(Vr){kr.current.delete(Vr)}return[Zr,vn]}function Jr(kr,Zr){var vn=a.useRef(kr),Vr=a.useState({}),dr=Object(g.a)(Vr,2),jr=dr[1];function vr(nn){var tn=typeof nn=="function"?nn(vn.current):nn;tn!==vn.current&&Zr(tn,vn.current),vn.current=tn,jr({})}return[vn.current,vr]}var dn=function(Zr){var vn=Zr.position,Vr=Zr.prefixCls,dr=Zr.extra;if(!dr)return null;var jr,vr=dr;return vn==="right"&&(jr=vr.right||!vr.left&&vr||null),vn==="left"&&(jr=vr.left||null),jr?a.createElement("div",{className:"".concat(Vr,"-extra-content")},jr):null};function Ln(kr,Zr){var vn,Vr=a.useContext(pn),dr=Vr.prefixCls,jr=Vr.tabs,vr=kr.className,nn=kr.style,tn=kr.id,jn=kr.animated,On=kr.activeKey,Vn=kr.rtl,Ai=kr.extra,Li=kr.editable,Ri=kr.locale,xa=kr.tabPosition,oo=kr.tabBarGutter,Xa=kr.children,bo=kr.onTabClick,Ao=kr.onTabScroll,wo=Object(a.useRef)(),Fa=Object(a.useRef)(),Ea=Object(a.useRef)(),so=Object(a.useRef)(),to=Xr(),Lo=Object(g.a)(to,2),Xo=Lo[0],ro=Lo[1],za=xa==="top"||xa==="bottom",No=Jr(0,function(Le,Ze){za&&Ao&&Ao({direction:Le>Ze?"left":"right"})}),_o=Object(g.a)(No,2),Aa=_o[0],Ro=_o[1],Jo=Jr(0,function(Le,Ze){!za&&Ao&&Ao({direction:Le>Ze?"top":"bottom"})}),Ko=Object(g.a)(Jo,2),is=Ko[0],es=Ko[1],ls=Object(a.useState)(0),Fo=Object(g.a)(ls,2),Qa=Fo[0],ys=Fo[1],ao=Object(a.useState)(0),Ls=Object(g.a)(ao,2),cs=Ls[0],Uo=Ls[1],Ho=Object(a.useState)(0),$o=Object(g.a)(Ho,2),Vo=$o[0],Ws=$o[1],Cs=Object(a.useState)(0),Ks=Object(g.a)(Cs,2),Ns=Ks[0],Ds=Ks[1],Go=Object(a.useState)(null),ws=Object(g.a)(Go,2),Do=ws[0],Es=ws[1],Ms=Object(a.useState)(null),Ra=Object(g.a)(Ms,2),zo=Ra[0],ll=Ra[1],hl=Object(a.useState)(0),wl=Object(g.a)(hl,2),Sl=wl[0],Vs=wl[1],Wo=Object(a.useState)(0),fl=Object(g.a)(Wo,2),Gl=fl[0],Fs=fl[1],el=h(new Map),os=Object(g.a)(el,2),Cl=os[0],Hc=os[1],dc=x(jr,Cl,Qa),ac="".concat(dr,"-nav-operations-hidden"),oc=0,Yl=0;za?Vn?(oc=0,Yl=Math.max(0,Qa-Do)):(oc=Math.min(0,Do-Qa),Yl=0):(oc=Math.min(0,zo-cs),Yl=0);function hc(Le){return Le<oc?[oc,!1]:Le>Yl?[Yl,!1]:[Le,!0]}var pl=Object(a.useRef)(),ks=Object(a.useState)(),Ml=Object(g.a)(ks,2),vl=Ml[0],ml=Ml[1];function hn(){ml(Date.now())}function El(){window.clearTimeout(pl.current)}Tr(wo,function(Le,Ze){var Tt=!1;function Jt(Br,Gr){Br(function(bn){var Jn=hc(bn+Gr),Si=Object(g.a)(Jn,2),Yi=Si[0],ga=Si[1];return Tt=ga,Yi})}if(za){if(Do>=Qa)return Tt;Jt(Ro,Le)}else{if(zo>=cs)return Tt;Jt(es,Ze)}return El(),hn(),Tt}),Object(a.useEffect)(function(){return El(),vl&&(pl.current=window.setTimeout(function(){ml(0)},100)),El},[vl]);function Rc(){var Le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:On,Ze=dc.get(Le);if(!Ze)return;if(za){var Tt=Aa;Vn?Ze.right<Aa?Tt=Ze.right:Ze.right+Ze.width>Aa+Do&&(Tt=Ze.right+Ze.width-Do):Ze.left<-Aa?Tt=-Ze.left:Ze.left+Ze.width>-Aa+Do&&(Tt=-(Ze.left+Ze.width-Do)),es(0),Ro(hc(Tt)[0])}else{var Jt=is;Ze.top<-is?Jt=-Ze.top:Ze.top+Ze.height>-is+zo&&(Jt=-(Ze.top+Ze.height-zo)),Ro(0),es(hc(Jt)[0])}}var vc=w(dc,{width:Do,height:zo,left:Aa,top:is},{width:Vo,height:Ns},{width:Sl,height:Gl},Object(s.a)(Object(s.a)({},kr),{},{tabs:jr})),bc=Object(g.a)(vc,2),bs=bc[0],Hs=bc[1],cl=jr.map(function(Le){var Ze=Le.key;return a.createElement(v,{id:tn,prefixCls:dr,key:Ze,rtl:Vn,tab:Le,closable:Le.closable,editable:Li,active:Ze===On,tabPosition:xa,tabBarGutter:oo,renderWrapper:Xa,removeAriaLabel:Ri==null?void 0:Ri.removeAriaLabel,ref:Xo(Ze),onClick:function(Jt){bo(Ze,Jt)},onRemove:function(){ro(Ze)},onFocus:function(){Rc(Ze),hn(),Vn||(wo.current.scrollLeft=0),wo.current.scrollTop=0}})}),Fl=d(function(){var Le,Ze,Tt,Jt,Br,Gr,bn,Jn,Si,Yi=((Le=wo.current)===null||Le===void 0?void 0:Le.offsetWidth)||0,ga=((Ze=wo.current)===null||Ze===void 0?void 0:Ze.offsetHeight)||0,Oa=((Tt=so.current)===null||Tt===void 0?void 0:Tt.offsetWidth)||0,po=((Jt=so.current)===null||Jt===void 0?void 0:Jt.offsetHeight)||0,Oo=((Br=Ea.current)===null||Br===void 0?void 0:Br.offsetWidth)||0,ps=((Gr=Ea.current)===null||Gr===void 0?void 0:Gr.offsetHeight)||0;Es(Yi),ll(ga),Vs(Oa),Fs(po);var ts=(((bn=Fa.current)===null||bn===void 0?void 0:bn.offsetWidth)||0)-Oa,ds=(((Jn=Fa.current)===null||Jn===void 0?void 0:Jn.offsetHeight)||0)-po;ys(ts),Uo(ds);var nl=(Si=Ea.current)===null||Si===void 0?void 0:Si.className.includes(ac);Ws(ts-(nl?0:Oo)),Ds(ds-(nl?0:ps)),Hc(function(){var Js=new Map;return jr.forEach(function(ul){var Ps=ul.key,Gs=Xo(Ps).current;Gs&&Js.set(Ps,{width:Gs.offsetWidth,height:Gs.offsetHeight,left:Gs.offsetLeft,top:Gs.offsetTop})}),Js})}),tc=jr.slice(0,bs),Ql=jr.slice(Hs+1),sc=[].concat(Object(u.a)(tc),Object(u.a)(Ql)),zc=Object(a.useState)(),Hl=Object(g.a)(zc,2),Oc=Hl[0],yc=Hl[1],Xs=dc.get(On),xl=Object(a.useRef)();function Ut(){n.a.cancel(xl.current)}Object(a.useEffect)(function(){var Le={};return Xs&&(za?(Vn?Le.right=Xs.right:Le.left=Xs.left,Le.width=Xs.width):(Le.top=Xs.top,Le.height=Xs.height)),Ut(),xl.current=n()(function(){yc(Le)}),Ut},[Xs,za,Vn]),Object(a.useEffect)(function(){Rc()},[On,Xs,dc,za]),Object(a.useEffect)(function(){Fl()},[Vn,oo,On,jr.map(function(Le){return Le.key}).join("_")]);var qt=!!sc.length,Cn="".concat(dr,"-nav-wrap"),ri,Dt,pe,_e;return za?Vn?(Dt=Aa>0,ri=Aa+Do<Qa):(ri=Aa<0,Dt=-Aa+Do<Qa):(pe=is<0,_e=-is+zo<cs),a.createElement("div",{ref:Zr,role:"tablist",className:c()("".concat(dr,"-nav"),vr),style:nn,onKeyDown:function(){hn()}},a.createElement(dn,{position:"left",extra:Ai,prefixCls:dr}),a.createElement(o.a,{onResize:Fl},a.createElement("div",{className:c()(Cn,(vn={},Object(e.a)(vn,"".concat(Cn,"-ping-left"),ri),Object(e.a)(vn,"".concat(Cn,"-ping-right"),Dt),Object(e.a)(vn,"".concat(Cn,"-ping-top"),pe),Object(e.a)(vn,"".concat(Cn,"-ping-bottom"),_e),vn)),ref:wo},a.createElement(o.a,{onResize:Fl},a.createElement("div",{ref:Fa,className:"".concat(dr,"-nav-list"),style:{transform:"translate(".concat(Aa,"px, ").concat(is,"px)"),transition:vl?"none":void 0}},cl,a.createElement(na,{ref:so,prefixCls:dr,locale:Ri,editable:Li,style:{visibility:qt?"hidden":null}}),a.createElement("div",{className:c()("".concat(dr,"-ink-bar"),Object(e.a)({},"".concat(dr,"-ink-bar-animated"),jn.inkBar)),style:Oc}))))),a.createElement(sr,Object.assign({},kr,{ref:Ea,prefixCls:dr,tabs:sc,className:!qt&&ac})),a.createElement(dn,{position:"right",extra:Ai,prefixCls:dr}))}var Zn=a.forwardRef(Ln);function Un(kr){var Zr=kr.id,vn=kr.activeKey,Vr=kr.animated,dr=kr.tabPosition,jr=kr.rtl,vr=kr.destroyInactiveTabPane,nn=a.useContext(pn),tn=nn.prefixCls,jn=nn.tabs,On=Vr.tabPane,Vn=jn.findIndex(function(Ai){return Ai.key===vn});return a.createElement("div",{className:c()("".concat(tn,"-content-holder"))},a.createElement("div",{className:c()("".concat(tn,"-content"),"".concat(tn,"-content-").concat(dr),Object(e.a)({},"".concat(tn,"-content-animated"),On)),style:Vn&&On?Object(e.a)({},jr?"marginRight":"marginLeft","-".concat(Vn,"00%")):null},jn.map(function(Ai){return a.cloneElement(Ai.node,{key:Ai.key,prefixCls:tn,tabKey:Ai.key,id:Zr,animated:On,active:Ai.key===vn,destroyInactiveTabPane:vr})})))}function li(kr){var Zr=kr.prefixCls,vn=kr.forceRender,Vr=kr.className,dr=kr.style,jr=kr.id,vr=kr.active,nn=kr.animated,tn=kr.destroyInactiveTabPane,jn=kr.tabKey,On=kr.children,Vn=a.useState(vn),Ai=Object(g.a)(Vn,2),Li=Ai[0],Ri=Ai[1];a.useEffect(function(){vr?Ri(!0):tn&&Ri(!1)},[vr,tn]);var xa={};return vr||(nn?(xa.visibility="hidden",xa.height=0,xa.overflowY="hidden"):xa.display="none"),a.createElement("div",{id:jr&&"".concat(jr,"-panel-").concat(jn),role:"tabpanel",tabIndex:vr?0:-1,"aria-labelledby":jr&&"".concat(jr,"-tab-").concat(jn),"aria-hidden":!vr,style:Object(s.a)(Object(s.a)({},xa),dr),className:c()("".concat(Zr,"-tabpane"),vr&&"".concat(Zr,"-tabpane-active"),Vr)},(vr||Li||vn)&&On)}var fi=0;function Kn(kr){return Object(l.a)(kr).map(function(Zr){if(a.isValidElement(Zr)){var vn=Zr.key!==void 0?String(Zr.key):void 0;return Object(s.a)(Object(s.a)({key:vn},Zr.props),{},{node:Zr})}return null}).filter(function(Zr){return Zr})}function ei(kr,Zr){var vn,Vr=kr.id,dr=kr.prefixCls,jr=dr===void 0?"rc-tabs":dr,vr=kr.className,nn=kr.children,tn=kr.direction,jn=kr.activeKey,On=kr.defaultActiveKey,Vn=kr.editable,Ai=kr.animated,Li=kr.tabPosition,Ri=Li===void 0?"top":Li,xa=kr.tabBarGutter,oo=kr.tabBarStyle,Xa=kr.tabBarExtraContent,bo=kr.locale,Ao=kr.moreIcon,wo=kr.moreTransitionName,Fa=kr.destroyInactiveTabPane,Ea=kr.renderTabBar,so=kr.onChange,to=kr.onTabClick,Lo=kr.onTabScroll,Xo=Object(f.a)(kr,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),ro=Kn(nn),za=tn==="rtl",No;Ai===!1?No={inkBar:!1,tabPane:!1}:No=Object(s.a)({inkBar:!0,tabPane:!1},Ai!==!0?Ai:null);var _o=Object(a.useState)(!1),Aa=Object(g.a)(_o,2),Ro=Aa[0],Jo=Aa[1];Object(a.useEffect)(function(){Jo(Er())},[]);var Ko=Object(i.a)(function(){var Ns;return(Ns=ro[0])===null||Ns===void 0?void 0:Ns.key},{value:jn,defaultValue:On}),is=Object(g.a)(Ko,2),es=is[0],ls=is[1],Fo=Object(a.useState)(function(){return ro.findIndex(function(Ns){return Ns.key===es})}),Qa=Object(g.a)(Fo,2),ys=Qa[0],ao=Qa[1];Object(a.useEffect)(function(){var Ns=ro.findIndex(function(Go){return Go.key===es});if(Ns===-1){var Ds;Ns=Math.max(0,Math.min(ys,ro.length-1)),ls((Ds=ro[Ns])===null||Ds===void 0?void 0:Ds.key)}ao(Ns)},[ro.map(function(Ns){return Ns.key}).join("_"),es,ys]);var Ls=Object(i.a)(null,{value:Vr}),cs=Object(g.a)(Ls,2),Uo=cs[0],Ho=cs[1],$o=Ri;Ro&&!["left","right"].includes(Ri)&&($o="top"),Object(a.useEffect)(function(){Vr||(Ho("rc-tabs-".concat(fi)),fi+=1)},[]);function Vo(Ns,Ds){to==null||to(Ns,Ds),ls(Ns),so==null||so(Ns)}var Ws={id:Uo,activeKey:es,animated:No,tabPosition:$o,rtl:za,mobile:Ro},Cs,Ks=Object(s.a)(Object(s.a)({},Ws),{},{editable:Vn,locale:bo,moreIcon:Ao,moreTransitionName:wo,tabBarGutter:xa,onTabClick:Vo,onTabScroll:Lo,extra:Xa,style:oo,panes:nn});return Ea?Cs=Ea(Ks,Zn):Cs=a.createElement(Zn,Object.assign({},Ks)),a.createElement(pn.Provider,{value:{tabs:ro,prefixCls:jr}},a.createElement("div",Object.assign({ref:Zr,id:Vr,className:c()(jr,"".concat(jr,"-").concat($o),(vn={},Object(e.a)(vn,"".concat(jr,"-mobile"),Ro),Object(e.a)(vn,"".concat(jr,"-editable"),Vn),Object(e.a)(vn,"".concat(jr,"-rtl"),za),vn),vr)},Xo),Cs,a.createElement(Un,Object.assign({destroyInactiveTabPane:Fa},Ws,{animated:No}))))}var qn=a.forwardRef(ei);qn.TabPane=li;var _i=qn,Ni=_i,Vi=p("cCPh"),ua=p.n(Vi),Qi=p("fNCr"),Ca=p.n(Qi),Na=p("V/uB"),ma=p.n(Na),ta=p("uaoM"),wa=p("H84U"),wi=function(kr,Zr){var vn={};for(var Vr in kr)Object.prototype.hasOwnProperty.call(kr,Vr)&&Zr.indexOf(Vr)<0&&(vn[Vr]=kr[Vr]);if(kr!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dr=0,Vr=Object.getOwnPropertySymbols(kr);dr<Vr.length;dr++)Zr.indexOf(Vr[dr])<0&&Object.prototype.propertyIsEnumerable.call(kr,Vr[dr])&&(vn[Vr[dr]]=kr[Vr[dr]]);return vn};function fa(kr){var Zr,vn=kr.type,Vr=kr.className,dr=kr.size,jr=kr.onEdit,vr=kr.hideAdd,nn=kr.centered,tn=kr.addIcon,jn=wi(kr,["type","className","size","onEdit","hideAdd","centered","addIcon"]),On=jn.prefixCls,Vn=a.useContext(wa.b),Ai=Vn.getPrefixCls,Li=Vn.direction,Ri=Ai("tabs",On),xa;return vn==="editable-card"&&(xa={onEdit:function(Xa,bo){var Ao=bo.key,wo=bo.event;jr==null||jr(Xa==="add"?wo:Ao,Xa)},removeIcon:a.createElement(ma.a,null),addIcon:tn||a.createElement(Ca.a,null),showAdd:vr!==!0}),Object(ta.a)(!("onPrevClick"in jn)&&!("onNextClick"in jn),"Tabs","`onPrevClick` and `onNextClick` has been removed. Please use `onTabScroll` instead."),a.createElement(Ni,O()({direction:Li},jn,{moreTransitionName:"slide-up",className:c()(Vr,(Zr={},y()(Zr,"".concat(Ri,"-").concat(dr),dr),y()(Zr,"".concat(Ri,"-card"),["card","editable-card"].includes(vn)),y()(Zr,"".concat(Ri,"-editable-card"),vn==="editable-card"),y()(Zr,"".concat(Ri,"-centered"),nn),Zr)),editable:xa,moreIcon:a.createElement(ua.a,null),prefixCls:Ri}))}fa.TabPane=li;var ja=Q.a=fa},ZTW2:function(Ce,Q,p){},ZWlE:function(Ce,Q,p){var L=p("bYtY"),O=p("4NO4");function E(e){y(e),a(e)}function y(e){if(e.parallel)return;var g=!1;L.each(e.series,function(f){f&&f.type==="parallel"&&(g=!0)}),g&&(e.parallel=[{}])}function a(e){var g=O.normalizeToArray(e.parallelAxis);L.each(g,function(f){if(!L.isObject(f))return;var s=f.parallelIndex||0,r=O.normalizeToArray(e.parallel)[s];r&&r.parallelAxisDefault&&L.merge(f,r.parallelAxisDefault,!1)})}Ce.exports=E},ZX9x:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return I}),p.d(Q,"b",function(){return k});var L=p("lSNA"),O=p.n(L),E=p("pVnL"),y=p.n(E),a=p("lwsE"),e=p.n(a),g=p("W8MJ"),f=p.n(g),s=p("7W2i"),r=p.n(s),c=p("LQ03"),l=p.n(c),i=p("q1tI"),u=p("TSYQ"),t=p.n(u),n=p("BGR+"),o=p("T1rO"),d=p.n(o),h=p("fEPi"),m=p.n(h),A=p("DFhj"),v=p.n(A),b=p("PKem"),x=p("H84U"),C=function(V){return!isNaN(parseFloat(V))&&isFinite(V)},w=C,S=function(U,V){var B={};for(var H in U)Object.prototype.hasOwnProperty.call(U,H)&&V.indexOf(H)<0&&(B[H]=U[H]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,H=Object.getOwnPropertySymbols(U);P<H.length;P++)V.indexOf(H[P])<0&&Object.prototype.propertyIsEnumerable.call(U,H[P])&&(B[H[P]]=U[H[P]]);return B},T={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},I=i.createContext({}),N=function(){var U=0;return function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return U+=1,"".concat(V).concat(U)}}(),M=function(U){r()(B,U);var V=l()(B);function B(H){var P;e()(this,B),P=V.call(this,H),P.responsiveHandler=function(K){P.setState({below:K.matches});var X=P.props.onBreakpoint,Z=P.state.collapsed;X&&X(K.matches),Z!==K.matches&&P.setCollapsed(K.matches,"responsive")},P.setCollapsed=function(K,X){"collapsed"in P.props||P.setState({collapsed:K});var Z=P.props.onCollapse;Z&&Z(K,X)},P.toggle=function(){var K=!P.state.collapsed;P.setCollapsed(K,"clickTrigger")},P.renderSider=function(K){var X,Z=K.getPrefixCls,Y=P.props,te=Y.prefixCls,q=Y.className,ee=Y.theme,fe=Y.collapsible,be=Y.reverseArrow,Fe=Y.trigger,ve=Y.style,Oe=Y.width,J=Y.collapsedWidth,ne=Y.zeroWidthTriggerStyle,Ke=Y.children,ie=S(Y,["prefixCls","className","theme","collapsible","reverseArrow","trigger","style","width","collapsedWidth","zeroWidthTriggerStyle","children"]),re=P.state,he=re.collapsed,ge=re.below,Pe=Z("layout-sider",te),Ee=Object(n.default)(ie,["collapsed","defaultCollapsed","onCollapse","breakpoint","onBreakpoint","siderHook","zeroWidthTriggerStyle"]),ke=he?J:Oe,Me=w(ke)?"".concat(ke,"px"):String(ke),me=parseFloat(String(J||0))===0?i.createElement("span",{onClick:P.toggle,className:t()("".concat(Pe,"-zero-width-trigger"),"".concat(Pe,"-zero-width-trigger-").concat(be?"right":"left")),style:ne},Fe||i.createElement(d.a,null)):null,le={expanded:be?i.createElement(m.a,null):i.createElement(v.a,null),collapsed:be?i.createElement(v.a,null):i.createElement(m.a,null)},oe=he?"collapsed":"expanded",Se=le[oe],nt=Fe!==null?me||i.createElement("div",{className:"".concat(Pe,"-trigger"),onClick:P.toggle,style:{width:Me}},Fe||Se):null,et=y()(y()({},ve),{flex:"0 0 ".concat(Me),maxWidth:Me,minWidth:Me,width:Me}),Ue=t()(q,Pe,"".concat(Pe,"-").concat(ee),(X={},O()(X,"".concat(Pe,"-collapsed"),!!he),O()(X,"".concat(Pe,"-has-trigger"),fe&&Fe!==null&&!me),O()(X,"".concat(Pe,"-below"),!!ge),O()(X,"".concat(Pe,"-zero-width"),parseFloat(Me)===0),X));return i.createElement("aside",y()({className:Ue},Ee,{style:et}),i.createElement("div",{className:"".concat(Pe,"-children")},Ke),fe||ge&&me?nt:null)},P.uniqueId=N("ant-sider-");var j;typeof window!="undefined"&&(j=window.matchMedia),j&&H.breakpoint&&H.breakpoint in T&&(P.mql=j("(max-width: ".concat(T[H.breakpoint],")")));var z;return"collapsed"in H?z=H.collapsed:z=H.defaultCollapsed,P.state={collapsed:z,below:!1},P}return f()(B,[{key:"componentDidMount",value:function(){var P;this.mql&&(this.mql.addListener(this.responsiveHandler),this.responsiveHandler(this.mql)),(P=this.props)===null||P===void 0||P.siderHook.addSider(this.uniqueId)}},{key:"componentWillUnmount",value:function(){var P,j;(P=this===null||this===void 0?void 0:this.mql)===null||P===void 0||P.removeListener(this.responsiveHandler),(j=this.props)===null||j===void 0||j.siderHook.removeSider(this.uniqueId)}},{key:"render",value:function(){var P=this.state.collapsed,j=this.props.collapsedWidth;return i.createElement(I.Provider,{value:{siderCollapsed:P,collapsedWidth:j}},i.createElement(x.a,null,this.renderSider))}}],[{key:"getDerivedStateFromProps",value:function(P){return"collapsed"in P?{collapsed:P.collapsed}:null}}]),B}(i.Component);M.defaultProps={collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80,style:{},theme:"dark"};var k=function(U){r()(B,U);var V=l()(B);function B(){return e()(this,B),V.apply(this,arguments)}return f()(B,[{key:"render",value:function(){var P=this;return i.createElement(b.a.Consumer,null,function(j){return i.createElement(M,y()({},j,P.props))})}}]),B}(i.Component)},ZYIC:function(Ce,Q,p){var L=p("zM3Q"),O={seriesType:"lines",plan:L(),reset:function(E){var y=E.coordinateSystem,a=E.get("polyline"),e=E.pipelineContext.large;function g(f,s){var r=[];if(e){var c,l=f.end-f.start;if(a){for(var i=0,u=f.start;u<f.end;u++)i+=E.getLineCoordsCount(u);c=new Float32Array(l+i*2)}else c=new Float32Array(l*4);for(var t=0,n=[],u=f.start;u<f.end;u++){var o=E.getLineCoords(u,r);a&&(c[t++]=o);for(var d=0;d<o;d++)n=y.dataToPoint(r[d],!1,n),c[t++]=n[0],c[t++]=n[1]}s.setLayout("linesPoints",c)}else for(var u=f.start;u<f.end;u++){var h=s.getItemModel(u),o=E.getLineCoords(u,r),m=[];if(a)for(var A=0;A<o;A++)m.push(y.dataToPoint(r[A]));else{m[0]=y.dataToPoint(r[0]),m[1]=y.dataToPoint(r[1]);var v=h.get("lineStyle.curveness");+v&&(m[2]=[(m[0][0]+m[1][0])/2-(m[0][1]-m[1][1])*v,(m[0][1]+m[1][1])/2-(m[1][0]-m[0][0])*v])}s.setItemLayout(u,m)}}return{progress:g}}};Ce.exports=O},Ze12:function(Ce,Q,p){var L=p("ItGF"),O=p("hOwI"),E=O.buildTransformer,y="___zrEVENTSAVED",a=[];function e(c,l,i,u,t){return g(a,l,u,t,!0)&&g(c,i,a[0],a[1])}function g(c,l,i,u,t){if(l.getBoundingClientRect&&L.domSupported&&!r(l)){var n=l[y]||(l[y]={}),o=f(l,n),d=s(o,n,t);if(d)return d(c,i,u),!0}return!1}function f(c,l){var i=l.markers;if(i)return i;i=l.markers=[];for(var u=["left","right"],t=["top","bottom"],n=0;n<4;n++){var o=document.createElement("div"),d=o.style,h=n%2,m=(n>>1)%2;d.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",u[h]+":0",t[m]+":0",u[1-h]+":auto",t[1-m]+":auto",""].join("!important;"),c.appendChild(o),i.push(o)}return i}function s(c,l,i){for(var u=i?"invTrans":"trans",t=l[u],n=l.srcCoords,o=!0,d=[],h=[],m=0;m<4;m++){var A=c[m].getBoundingClientRect(),v=2*m,b=A.left,x=A.top;d.push(b,x),o=o&&n&&b===n[v]&&x===n[v+1],h.push(c[m].offsetLeft,c[m].offsetTop)}return o&&t?t:(l.srcCoords=d,l[u]=i?E(h,d):E(d,h))}function r(c){return c.nodeName.toUpperCase()==="CANVAS"}Q.transformLocalCoord=e,Q.transformCoordWithViewport=g,Q.isCanvasEl=r},Znkb:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("ProS"),y=p("zTMp"),a=E.extendComponentView({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(r,c,l,i){this.axisPointerClass&&y.fixValue(r),a.superApply(this,"render",arguments),e(this,r,c,l,i,!0)},updateAxisPointer:function(r,c,l,i,u){e(this,r,c,l,i,!1)},remove:function(r,c){var l=this._axisPointer;l&&l.remove(c),a.superApply(this,"remove",arguments)},dispose:function(r,c){g(this,c),a.superApply(this,"dispose",arguments)}});function e(r,c,l,i,u,t){var n=a.getAxisPointerClass(r.axisPointerClass);if(!n)return;var o=y.getAxisPointerModel(c);o?(r._axisPointer||(r._axisPointer=new n)).render(c,o,i,t):g(r,i)}function g(r,c,l){var i=r._axisPointer;i&&i.dispose(c,l),r._axisPointer=null}var f=[];a.registerAxisPointerClass=function(r,c){f[r]=c},a.getAxisPointerClass=function(r){return r&&f[r]};var s=a;Ce.exports=s},"Znn+":function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("9ama"),y=p.n(E)},ZqQs:function(Ce,Q,p){var L=p("bYtY");function O(e){var g=e&&e.timeline;L.isArray(g)||(g=g?[g]:[]),L.each(g,function(f){if(!f)return;E(f)})}function E(e){var g=e.type,f={number:"value",time:"time"};if(f[g]&&(e.axisType=f[g],delete e.type),y(e),a(e,"controlPosition")){var s=e.controlStyle||(e.controlStyle={});a(s,"position")||(s.position=e.controlPosition),s.position==="none"&&!a(s,"show")&&(s.show=!1,delete s.position),delete e.controlPosition}L.each(e.data||[],function(r){L.isObject(r)&&!L.isArray(r)&&(!a(r,"value")&&a(r,"name")&&(r.value=r.name),y(r))})}function y(e){var g=e.itemStyle||(e.itemStyle={}),f=g.emphasis||(g.emphasis={}),s=e.label||e.label||{},r=s.normal||(s.normal={}),c={normal:1,emphasis:1};L.each(s,function(l,i){!c[i]&&!a(r,i)&&(r[i]=l)}),f.label&&!a(s,"emphasis")&&(s.emphasis=f.label,delete f.label)}function a(e,g){return e.hasOwnProperty(g)}Ce.exports=O},Zss7:function(Ce,Q,p){var L;(function(O){var E=/^\s+/,y=/\s+$/,a=0,e=O.round,g=O.min,f=O.max,s=O.random;function r(ve,Oe){if(ve=ve||"",Oe=Oe||{},ve instanceof r)return ve;if(!(this instanceof r))return new r(ve,Oe);var J=c(ve);this._originalInput=ve,this._r=J.r,this._g=J.g,this._b=J.b,this._a=J.a,this._roundA=e(100*this._a)/100,this._format=Oe.format||J.format,this._gradientType=Oe.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=J.ok,this._tc_id=a++}r.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var Oe=this.toRgb();return(Oe.r*299+Oe.g*587+Oe.b*114)/1e3},getLuminance:function(){var Oe=this.toRgb(),J,ne,Ke,ie,re,he;return J=Oe.r/255,ne=Oe.g/255,Ke=Oe.b/255,J<=.03928?ie=J/12.92:ie=O.pow((J+.055)/1.055,2.4),ne<=.03928?re=ne/12.92:re=O.pow((ne+.055)/1.055,2.4),Ke<=.03928?he=Ke/12.92:he=O.pow((Ke+.055)/1.055,2.4),.2126*ie+.7152*re+.0722*he},setAlpha:function(Oe){return this._a=H(Oe),this._roundA=e(100*this._a)/100,this},toHsv:function(){var Oe=t(this._r,this._g,this._b);return{h:Oe.h*360,s:Oe.s,v:Oe.v,a:this._a}},toHsvString:function(){var Oe=t(this._r,this._g,this._b),J=e(Oe.h*360),ne=e(Oe.s*100),Ke=e(Oe.v*100);return this._a==1?"hsv("+J+", "+ne+"%, "+Ke+"%)":"hsva("+J+", "+ne+"%, "+Ke+"%, "+this._roundA+")"},toHsl:function(){var Oe=i(this._r,this._g,this._b);return{h:Oe.h*360,s:Oe.s,l:Oe.l,a:this._a}},toHslString:function(){var Oe=i(this._r,this._g,this._b),J=e(Oe.h*360),ne=e(Oe.s*100),Ke=e(Oe.l*100);return this._a==1?"hsl("+J+", "+ne+"%, "+Ke+"%)":"hsla("+J+", "+ne+"%, "+Ke+"%, "+this._roundA+")"},toHex:function(Oe){return o(this._r,this._g,this._b,Oe)},toHexString:function(Oe){return"#"+this.toHex(Oe)},toHex8:function(Oe){return d(this._r,this._g,this._b,this._a,Oe)},toHex8String:function(Oe){return"#"+this.toHex8(Oe)},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(P(this._r,255)*100)+"%",g:e(P(this._g,255)*100)+"%",b:e(P(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+e(P(this._r,255)*100)+"%, "+e(P(this._g,255)*100)+"%, "+e(P(this._b,255)*100)+"%)":"rgba("+e(P(this._r,255)*100)+"%, "+e(P(this._g,255)*100)+"%, "+e(P(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:V[o(this._r,this._g,this._b,!0)]||!1},toFilter:function(Oe){var J="#"+h(this._r,this._g,this._b,this._a),ne=J,Ke=this._gradientType?"GradientType = 1, ":"";if(Oe){var ie=r(Oe);ne="#"+h(ie._r,ie._g,ie._b,ie._a)}return"progid:DXImageTransform.Microsoft.gradient("+Ke+"startColorstr="+J+",endColorstr="+ne+")"},toString:function(Oe){var J=!!Oe;Oe=Oe||this._format;var ne=!1,Ke=this._a<1&&this._a>=0,ie=!J&&Ke&&(Oe==="hex"||Oe==="hex6"||Oe==="hex3"||Oe==="hex4"||Oe==="hex8"||Oe==="name");return ie?Oe==="name"&&this._a===0?this.toName():this.toRgbString():(Oe==="rgb"&&(ne=this.toRgbString()),Oe==="prgb"&&(ne=this.toPercentageRgbString()),(Oe==="hex"||Oe==="hex6")&&(ne=this.toHexString()),Oe==="hex3"&&(ne=this.toHexString(!0)),Oe==="hex4"&&(ne=this.toHex8String(!0)),Oe==="hex8"&&(ne=this.toHex8String()),Oe==="name"&&(ne=this.toName()),Oe==="hsl"&&(ne=this.toHslString()),Oe==="hsv"&&(ne=this.toHsvString()),ne||this.toHexString())},clone:function(){return r(this.toString())},_applyModification:function(Oe,J){var ne=Oe.apply(null,[this].concat([].slice.call(J)));return this._r=ne._r,this._g=ne._g,this._b=ne._b,this.setAlpha(ne._a),this},lighten:function(){return this._applyModification(b,arguments)},brighten:function(){return this._applyModification(x,arguments)},darken:function(){return this._applyModification(C,arguments)},desaturate:function(){return this._applyModification(m,arguments)},saturate:function(){return this._applyModification(A,arguments)},greyscale:function(){return this._applyModification(v,arguments)},spin:function(){return this._applyModification(w,arguments)},_applyCombination:function(Oe,J){return Oe.apply(null,[this].concat([].slice.call(J)))},analogous:function(){return this._applyCombination(M,arguments)},complement:function(){return this._applyCombination(S,arguments)},monochromatic:function(){return this._applyCombination(k,arguments)},splitcomplement:function(){return this._applyCombination(N,arguments)},triad:function(){return this._applyCombination(T,arguments)},tetrad:function(){return this._applyCombination(I,arguments)}},r.fromRatio=function(ve,Oe){if(typeof ve=="object"){var J={};for(var ne in ve)ve.hasOwnProperty(ne)&&(ne==="a"?J[ne]=ve[ne]:J[ne]=Y(ve[ne]));ve=J}return r(ve,Oe)};function c(ve){var Oe={r:0,g:0,b:0},J=1,ne=null,Ke=null,ie=null,re=!1,he=!1;return typeof ve=="string"&&(ve=be(ve)),typeof ve=="object"&&(fe(ve.r)&&fe(ve.g)&&fe(ve.b)?(Oe=l(ve.r,ve.g,ve.b),re=!0,he=String(ve.r).substr(-1)==="%"?"prgb":"rgb"):fe(ve.h)&&fe(ve.s)&&fe(ve.v)?(ne=Y(ve.s),Ke=Y(ve.v),Oe=n(ve.h,ne,Ke),re=!0,he="hsv"):fe(ve.h)&&fe(ve.s)&&fe(ve.l)&&(ne=Y(ve.s),ie=Y(ve.l),Oe=u(ve.h,ne,ie),re=!0,he="hsl"),ve.hasOwnProperty("a")&&(J=ve.a)),J=H(J),{ok:re,format:ve.format||he,r:g(255,f(Oe.r,0)),g:g(255,f(Oe.g,0)),b:g(255,f(Oe.b,0)),a:J}}function l(ve,Oe,J){return{r:P(ve,255)*255,g:P(Oe,255)*255,b:P(J,255)*255}}function i(ve,Oe,J){ve=P(ve,255),Oe=P(Oe,255),J=P(J,255);var ne=f(ve,Oe,J),Ke=g(ve,Oe,J),ie,re,he=(ne+Ke)/2;if(ne==Ke)ie=re=0;else{var ge=ne-Ke;re=he>.5?ge/(2-ne-Ke):ge/(ne+Ke);switch(ne){case ve:ie=(Oe-J)/ge+(Oe<J?6:0);break;case Oe:ie=(J-ve)/ge+2;break;case J:ie=(ve-Oe)/ge+4;break}ie/=6}return{h:ie,s:re,l:he}}function u(ve,Oe,J){var ne,Ke,ie;ve=P(ve,360),Oe=P(Oe,100),J=P(J,100);function re(Pe,Ee,ke){return ke<0&&(ke+=1),ke>1&&(ke-=1),ke<1/6?Pe+(Ee-Pe)*6*ke:ke<1/2?Ee:ke<2/3?Pe+(Ee-Pe)*(2/3-ke)*6:Pe}if(Oe===0)ne=Ke=ie=J;else{var he=J<.5?J*(1+Oe):J+Oe-J*Oe,ge=2*J-he;ne=re(ge,he,ve+1/3),Ke=re(ge,he,ve),ie=re(ge,he,ve-1/3)}return{r:ne*255,g:Ke*255,b:ie*255}}function t(ve,Oe,J){ve=P(ve,255),Oe=P(Oe,255),J=P(J,255);var ne=f(ve,Oe,J),Ke=g(ve,Oe,J),ie,re,he=ne,ge=ne-Ke;if(re=ne===0?0:ge/ne,ne==Ke)ie=0;else{switch(ne){case ve:ie=(Oe-J)/ge+(Oe<J?6:0);break;case Oe:ie=(J-ve)/ge+2;break;case J:ie=(ve-Oe)/ge+4;break}ie/=6}return{h:ie,s:re,v:he}}function n(ve,Oe,J){ve=P(ve,360)*6,Oe=P(Oe,100),J=P(J,100);var ne=O.floor(ve),Ke=ve-ne,ie=J*(1-Oe),re=J*(1-Ke*Oe),he=J*(1-(1-Ke)*Oe),ge=ne%6,Pe=[J,re,ie,ie,he,J][ge],Ee=[he,J,J,re,ie,ie][ge],ke=[ie,ie,he,J,J,re][ge];return{r:Pe*255,g:Ee*255,b:ke*255}}function o(ve,Oe,J,ne){var Ke=[Z(e(ve).toString(16)),Z(e(Oe).toString(16)),Z(e(J).toString(16))];return ne&&Ke[0].charAt(0)==Ke[0].charAt(1)&&Ke[1].charAt(0)==Ke[1].charAt(1)&&Ke[2].charAt(0)==Ke[2].charAt(1)?Ke[0].charAt(0)+Ke[1].charAt(0)+Ke[2].charAt(0):Ke.join("")}function d(ve,Oe,J,ne,Ke){var ie=[Z(e(ve).toString(16)),Z(e(Oe).toString(16)),Z(e(J).toString(16)),Z(te(ne))];return Ke&&ie[0].charAt(0)==ie[0].charAt(1)&&ie[1].charAt(0)==ie[1].charAt(1)&&ie[2].charAt(0)==ie[2].charAt(1)&&ie[3].charAt(0)==ie[3].charAt(1)?ie[0].charAt(0)+ie[1].charAt(0)+ie[2].charAt(0)+ie[3].charAt(0):ie.join("")}function h(ve,Oe,J,ne){var Ke=[Z(te(ne)),Z(e(ve).toString(16)),Z(e(Oe).toString(16)),Z(e(J).toString(16))];return Ke.join("")}r.equals=function(ve,Oe){return!ve||!Oe?!1:r(ve).toRgbString()==r(Oe).toRgbString()},r.random=function(){return r.fromRatio({r:s(),g:s(),b:s()})};function m(ve,Oe){Oe=Oe===0?0:Oe||10;var J=r(ve).toHsl();return J.s-=Oe/100,J.s=j(J.s),r(J)}function A(ve,Oe){Oe=Oe===0?0:Oe||10;var J=r(ve).toHsl();return J.s+=Oe/100,J.s=j(J.s),r(J)}function v(ve){return r(ve).desaturate(100)}function b(ve,Oe){Oe=Oe===0?0:Oe||10;var J=r(ve).toHsl();return J.l+=Oe/100,J.l=j(J.l),r(J)}function x(ve,Oe){Oe=Oe===0?0:Oe||10;var J=r(ve).toRgb();return J.r=f(0,g(255,J.r-e(255*-(Oe/100)))),J.g=f(0,g(255,J.g-e(255*-(Oe/100)))),J.b=f(0,g(255,J.b-e(255*-(Oe/100)))),r(J)}function C(ve,Oe){Oe=Oe===0?0:Oe||10;var J=r(ve).toHsl();return J.l-=Oe/100,J.l=j(J.l),r(J)}function w(ve,Oe){var J=r(ve).toHsl(),ne=(J.h+Oe)%360;return J.h=ne<0?360+ne:ne,r(J)}function S(ve){var Oe=r(ve).toHsl();return Oe.h=(Oe.h+180)%360,r(Oe)}function T(ve){var Oe=r(ve).toHsl(),J=Oe.h;return[r(ve),r({h:(J+120)%360,s:Oe.s,l:Oe.l}),r({h:(J+240)%360,s:Oe.s,l:Oe.l})]}function I(ve){var Oe=r(ve).toHsl(),J=Oe.h;return[r(ve),r({h:(J+90)%360,s:Oe.s,l:Oe.l}),r({h:(J+180)%360,s:Oe.s,l:Oe.l}),r({h:(J+270)%360,s:Oe.s,l:Oe.l})]}function N(ve){var Oe=r(ve).toHsl(),J=Oe.h;return[r(ve),r({h:(J+72)%360,s:Oe.s,l:Oe.l}),r({h:(J+216)%360,s:Oe.s,l:Oe.l})]}function M(ve,Oe,J){Oe=Oe||6,J=J||30;var ne=r(ve).toHsl(),Ke=360/J,ie=[r(ve)];for(ne.h=(ne.h-(Ke*Oe>>1)+720)%360;--Oe;)ne.h=(ne.h+Ke)%360,ie.push(r(ne));return ie}function k(ve,Oe){Oe=Oe||6;for(var J=r(ve).toHsv(),ne=J.h,Ke=J.s,ie=J.v,re=[],he=1/Oe;Oe--;)re.push(r({h:ne,s:Ke,v:ie})),ie=(ie+he)%1;return re}r.mix=function(ve,Oe,J){J=J===0?0:J||50;var ne=r(ve).toRgb(),Ke=r(Oe).toRgb(),ie=J/100,re={r:(Ke.r-ne.r)*ie+ne.r,g:(Ke.g-ne.g)*ie+ne.g,b:(Ke.b-ne.b)*ie+ne.b,a:(Ke.a-ne.a)*ie+ne.a};return r(re)},r.readability=function(ve,Oe){var J=r(ve),ne=r(Oe);return(O.max(J.getLuminance(),ne.getLuminance())+.05)/(O.min(J.getLuminance(),ne.getLuminance())+.05)},r.isReadable=function(ve,Oe,J){var ne=r.readability(ve,Oe),Ke,ie;ie=!1,Ke=Fe(J);switch(Ke.level+Ke.size){case"AAsmall":case"AAAlarge":ie=ne>=4.5;break;case"AAlarge":ie=ne>=3;break;case"AAAsmall":ie=ne>=7;break}return ie},r.mostReadable=function(ve,Oe,J){var ne=null,Ke=0,ie,re,he,ge;J=J||{},re=J.includeFallbackColors,he=J.level,ge=J.size;for(var Pe=0;Pe<Oe.length;Pe++)ie=r.readability(ve,Oe[Pe]),ie>Ke&&(Ke=ie,ne=r(Oe[Pe]));return r.isReadable(ve,ne,{level:he,size:ge})||!re?ne:(J.includeFallbackColors=!1,r.mostReadable(ve,["#fff","#000"],J))};var U=r.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},V=r.hexNames=B(U);function B(ve){var Oe={};for(var J in ve)ve.hasOwnProperty(J)&&(Oe[ve[J]]=J);return Oe}function H(ve){return ve=parseFloat(ve),(isNaN(ve)||ve<0||ve>1)&&(ve=1),ve}function P(ve,Oe){K(ve)&&(ve="100%");var J=X(ve);return ve=g(Oe,f(0,parseFloat(ve))),J&&(ve=parseInt(ve*Oe,10)/100),O.abs(ve-Oe)<1e-6?1:ve%Oe/parseFloat(Oe)}function j(ve){return g(1,f(0,ve))}function z(ve){return parseInt(ve,16)}function K(ve){return typeof ve=="string"&&ve.indexOf(".")!=-1&&parseFloat(ve)===1}function X(ve){return typeof ve=="string"&&ve.indexOf("%")!=-1}function Z(ve){return ve.length==1?"0"+ve:""+ve}function Y(ve){return ve<=1&&(ve=ve*100+"%"),ve}function te(ve){return O.round(parseFloat(ve)*255).toString(16)}function q(ve){return z(ve)/255}var ee=function(){var ve="[-\\+]?\\d+%?",Oe="[-\\+]?\\d*\\.\\d+%?",J="(?:"+Oe+")|(?:"+ve+")",ne="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?",Ke="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?";return{CSS_UNIT:new RegExp(J),rgb:new RegExp("rgb"+ne),rgba:new RegExp("rgba"+Ke),hsl:new RegExp("hsl"+ne),hsla:new RegExp("hsla"+Ke),hsv:new RegExp("hsv"+ne),hsva:new RegExp("hsva"+Ke),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 fe(ve){return!!ee.CSS_UNIT.exec(ve)}function be(ve){ve=ve.replace(E,"").replace(y,"").toLowerCase();var Oe=!1;if(U[ve])ve=U[ve],Oe=!0;else if(ve=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var J;return(J=ee.rgb.exec(ve))?{r:J[1],g:J[2],b:J[3]}:(J=ee.rgba.exec(ve))?{r:J[1],g:J[2],b:J[3],a:J[4]}:(J=ee.hsl.exec(ve))?{h:J[1],s:J[2],l:J[3]}:(J=ee.hsla.exec(ve))?{h:J[1],s:J[2],l:J[3],a:J[4]}:(J=ee.hsv.exec(ve))?{h:J[1],s:J[2],v:J[3]}:(J=ee.hsva.exec(ve))?{h:J[1],s:J[2],v:J[3],a:J[4]}:(J=ee.hex8.exec(ve))?{r:z(J[1]),g:z(J[2]),b:z(J[3]),a:q(J[4]),format:Oe?"name":"hex8"}:(J=ee.hex6.exec(ve))?{r:z(J[1]),g:z(J[2]),b:z(J[3]),format:Oe?"name":"hex"}:(J=ee.hex4.exec(ve))?{r:z(J[1]+""+J[1]),g:z(J[2]+""+J[2]),b:z(J[3]+""+J[3]),a:q(J[4]+""+J[4]),format:Oe?"name":"hex8"}:(J=ee.hex3.exec(ve))?{r:z(J[1]+""+J[1]),g:z(J[2]+""+J[2]),b:z(J[3]+""+J[3]),format:Oe?"name":"hex"}:!1}function Fe(ve){var Oe,J;return ve=ve||{level:"AA",size:"small"},Oe=(ve.level||"AA").toUpperCase(),J=(ve.size||"small").toLowerCase(),Oe!=="AA"&&Oe!=="AAA"&&(Oe="AA"),J!=="small"&&J!=="large"&&(J="small"),{level:Oe,size:J}}Ce.exports?Ce.exports=r:!(L=function(){return r}.call(Q,p,Q,Ce),L!==void 0&&(Ce.exports=L))})(Math)},Zvw2:function(Ce,Q,p){var L=p("bYtY"),O=p("hM6l"),E=function(a,e,g,f,s){O.call(this,a,e,g),this.type=f||"value",this.position=s||"bottom",this.orient=null};E.prototype={constructor:E,model:null,isHorizontal:function(){var a=this.position;return a==="top"||a==="bottom"},pointToData:function(a,e){return this.coordinateSystem.pointToData(a,e)[0]},toGlobalCoord:null,toLocalCoord:null},L.inherits(E,O);var y=E;Ce.exports=y},a7Wl:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},a9QJ:function(Ce,Q){var p={Russia:[100,60],"United States":[-99,38],"United States of America":[-99,38]};function L(O,E){if(O==="world"){var y=p[E.name];if(y){var a=E.center;a[0]=y[0],a[1]=y[1]}}}Ce.exports=L},aHsQ:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("6D9b"),y=p.n(E)},aKvl:function(Ce,Q,p){var L=p("Sj9i"),O=L.quadraticProjectPoint;function E(y,a,e,g,f,s,r,c,l){if(r===0)return!1;var i=r;if(l>a+i&&l>g+i&&l>s+i||l<a-i&&l<g-i&&l<s-i||c>y+i&&c>e+i&&c>f+i||c<y-i&&c<e-i&&c<f-i)return!1;var u=O(y,a,e,g,f,s,c,l,null);return u<=i/2}Q.containStroke=E},aTJb:function(Ce,Q,p){var L=p("bLfw");L.registerSubTypeDefaulter("dataZoom",function(){return"slider"})},aX58:function(Ce,Q,p){var L=p("3gBT"),O=p("ItGF"),E=p("bYtY"),y=p("0s+r"),a=p("r6Bn"),e=p("7SHv"),g=p("MKOG"),f=p("zarK");/*!
* ZRender, a high performance 2d drawing library.
*
* Copyright (c) 2013, Baidu Inc.
* All rights reserved.
*
* LICENSE
* https://github.com/ecomfe/zrender/blob/master/LICENSE.txt
*/var s=!O.canvasSupported,r={canvas:e},c={},l="4.3.1";function i(h,m){var A=new d(L(),h,m);return c[A.id]=A,A}function u(h){if(h)h.dispose();else{for(var m in c)c.hasOwnProperty(m)&&c[m].dispose();c={}}return this}function t(h){return c[h]}function n(h,m){r[h]=m}function o(h){delete c[h]}var d=function(m,A,v){v=v||{},this.dom=A,this.id=m;var b=this,x=new a,C=v.renderer;if(s){if(!r.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");C="vml"}else(!C||!r[C])&&(C="canvas");var w=new r[C](A,x,v,m);this.storage=x,this.painter=w;var S=!O.node&&!O.worker?new f(w.getViewportRoot(),w.root):null;this.handler=new y(x,w,S,w.root),this.animation=new g({stage:{update:E.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var T=x.delFromStorage,I=x.addToStorage;x.delFromStorage=function(N){T.call(x,N),N&&N.removeSelfFromZr(b)},x.addToStorage=function(N){I.call(x,N),N.addSelfToZr(b)}};d.prototype={constructor:d,getId:function(){return this.id},add:function(m){this.storage.addRoot(m),this._needsRefresh=!0},remove:function(m){this.storage.delRoot(m),this._needsRefresh=!0},configLayer:function(m,A){this.painter.configLayer&&this.painter.configLayer(m,A),this._needsRefresh=!0},setBackgroundColor:function(m){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(m),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 m;this._needsRefresh&&(m=!0,this.refreshImmediately()),this._needsRefreshHover&&(m=!0,this.refreshHoverImmediately()),m&&this.trigger("rendered")},addHover:function(m,A){if(this.painter.addHover){var v=this.painter.addHover(m,A);return this.refreshHover(),v}},removeHover:function(m){this.painter.removeHover&&(this.painter.removeHover(m),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(m){m=m||{},this.painter.resize(m.width,m.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(m,A){return this.painter.pathToImage(m,A)},setCursorStyle:function(m){this.handler.setCursorStyle(m)},findHover:function(m,A){return this.handler.findHover(m,A)},on:function(m,A,v){this.handler.on(m,A,v)},off:function(m,A){this.handler.off(m,A)},trigger:function(m,A){this.handler.trigger(m,A)},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,o(this.id)}},Q.version=l,Q.init=i,Q.dispose=u,Q.getInstance=t,Q.registerPainter=n},aX7z:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=p("GMDS"),a=p("ieMj"),e=p("4NgU"),g=p("OELB"),f=p("nVfU"),s=f.prepareLayoutBarSeries,r=f.makeColumnLayout,c=f.retrieveColumnLayout,l=p("mFDi");p("IWp7"),p("jCoz");function i(x,C){var w=x.type,S=C.getMin(),T=C.getMax(),I=x.getExtent(),N,M,k;w==="ordinal"?N=C.getCategories().length:(M=C.get("boundaryGap"),E.isArray(M)||(M=[M||0,M||0]),typeof M[0]=="boolean"&&(M=[0,0]),M[0]=g.parsePercent(M[0],1),M[1]=g.parsePercent(M[1],1),k=I[1]-I[0]||Math.abs(I[0])),S==="dataMin"?S=I[0]:typeof S=="function"&&(S=S({min:I[0],max:I[1]})),T==="dataMax"?T=I[1]:typeof T=="function"&&(T=T({min:I[0],max:I[1]}));var U=S!=null,V=T!=null;S==null&&(S=w==="ordinal"?N?0:NaN:I[0]-M[0]*k),T==null&&(T=w==="ordinal"?N?N-1:NaN:I[1]+M[1]*k),(S==null||!isFinite(S))&&(S=NaN),(T==null||!isFinite(T))&&(T=NaN),x.setBlank(E.eqNaN(S)||E.eqNaN(T)||w==="ordinal"&&!x.getOrdinalMeta().categories.length),C.getNeedCrossZero()&&(S>0&&T>0&&!U&&(S=0),S<0&&T<0&&!V&&(T=0));var B=C.ecModel;if(B&&w==="time"){var H=s("bar",B),P;if(E.each(H,function(K){P|=K.getBaseAxis()===C.axis}),P){var j=r(H),z=u(S,T,C,j);S=z.min,T=z.max}}return{extent:[S,T],fixMin:U,fixMax:V}}function u(x,C,w,S){var T=w.axis.getExtent(),I=T[1]-T[0],N=c(S,w.axis);if(N===void 0)return{min:x,max:C};var M=Infinity;E.each(N,function(P){M=Math.min(P.offset,M)});var k=-Infinity;E.each(N,function(P){k=Math.max(P.offset+P.width,k)}),M=Math.abs(M),k=Math.abs(k);var U=M+k,V=C-x,B=1-(M+k)/I,H=V/B-V;return C+=H*(k/U),x-=H*(M/U),{min:x,max:C}}function t(x,C){var w=i(x,C),S=w.extent,T=C.get("splitNumber");x.type==="log"&&(x.base=C.get("logBase"));var I=x.type;x.setExtent(S[0],S[1]),x.niceExtent({splitNumber:T,fixMin:w.fixMin,fixMax:w.fixMax,minInterval:I==="interval"||I==="time"?C.get("minInterval"):null,maxInterval:I==="interval"||I==="time"?C.get("maxInterval"):null});var N=C.get("interval");N!=null&&(x.setInterval&&x.setInterval(N))}function n(x,C){if(C=C||x.get("type"),C)switch(C){case"category":return new y(x.getOrdinalMeta?x.getOrdinalMeta():x.getCategories(),[Infinity,-Infinity]);case"value":return new a;default:return(e.getClass(C)||a).create(x)}}function o(x){var C=x.scale.getExtent(),w=C[0],S=C[1];return!(w>0&&S>0||w<0&&S<0)}function d(x){var C=x.getLabelModel().get("formatter"),w=x.type==="category"?x.scale.getExtent()[0]:null;return typeof C=="string"?(C=function(S){return function(T){return T=x.scale.getLabel(T),S.replace("{value}",T!=null?T:"")}}(C),C):typeof C=="function"?function(S,T){return w!=null&&(T=S-w),C(h(x,S),T)}:function(S){return x.scale.getLabel(S)}}function h(x,C){return x.type==="category"?x.scale.getLabel(C):C}function m(x){var C=x.model,w=x.scale;if(!C.get("axisLabel.show")||w.isBlank())return;var S=x.type==="category",T,I,N=w.getExtent();S?I=w.count():(T=w.getTicks(),I=T.length);var M=x.getLabelModel(),k=d(x),U,V=1;I>40&&(V=Math.ceil(I/40));for(var B=0;B<I;B+=V){var H=T?T[B]:N[0]+B,P=k(H),j=M.getTextRect(P),z=A(j,M.get("rotate")||0);U?U.union(z):U=z}return U}function A(x,C){var w=C*Math.PI/180,S=x.plain(),T=S.width,I=S.height,N=T*Math.cos(w)+I*Math.sin(w),M=T*Math.sin(w)+I*Math.cos(w),k=new l(S.x,S.y,N,M);return k}function v(x){var C=x.get("interval");return C==null?"auto":C}function b(x){return x.type==="category"&&v(x.getLabelModel())===0}Q.getScaleExtent=i,Q.niceScaleExtent=t,Q.createScaleByModel=n,Q.ifAxisCrossZero=o,Q.makeLabelFormatter=d,Q.getAxisRawValue=h,Q.estimateLabelUnionRect=m,Q.getOptionCategoryInterval=v,Q.shouldShowAllLabels=b},"af/B":function(Ce,Q,p){var L=p("bYtY"),O=L.each,E=L.map,y=L.isFunction,a=L.createHashMap,e=L.noop,g=p("9H2F"),f=g.createTask,s=p("iRjW"),r=s.getUID,c=p("fmMI"),l=p("hD7B"),i=p("4NO4"),u=i.normalizeToArray;function t(P,j,z,K){this.ecInstance=P,this.api=j,this.unfinished;var z=this._dataProcessorHandlers=z.slice(),K=this._visualHandlers=K.slice();this._allHandlers=z.concat(K),this._stageTaskMap=a()}var n=t.prototype;n.restoreData=function(P,j){P.restoreData(j),this._stageTaskMap.each(function(z){var K=z.overallTask;K&&K.dirty()})},n.getPerformArgs=function(P,j){if(!P.__pipeline)return;var z=this._pipelineMap.get(P.__pipeline.id),K=z.context,X=!j&&z.progressiveEnabled&&(!K||K.progressiveRender)&&P.__idxInPipeline>z.blockIndex,Z=X?z.step:null,Y=K&&K.modDataCount,te=Y!=null?Math.ceil(Y/Z):null;return{step:Z,modBy:te,modDataCount:Y}},n.getPipeline=function(P){return this._pipelineMap.get(P)},n.updateStreamModes=function(P,j){var z=this._pipelineMap.get(P.uid),K=P.getData(),X=K.count(),Z=z.progressiveEnabled&&j.incrementalPrepareRender&&X>=z.threshold,Y=P.get("large")&&X>=P.get("largeThreshold"),te=P.get("progressiveChunkMode")==="mod"?X:null;P.pipelineContext=z.context={progressiveRender:Z,modDataCount:te,large:Y}},n.restorePipelines=function(P){var j=this,z=j._pipelineMap=a();P.eachSeries(function(K){var X=K.getProgressive(),Z=K.uid;z.set(Z,{id:Z,head:null,tail:null,threshold:K.getProgressiveThreshold(),progressiveEnabled:X&&!(K.preventIncremental&&K.preventIncremental()),blockIndex:-1,step:Math.round(X||700),count:0}),N(j,K,K.dataTask)})},n.prepareStageTasks=function(){var P=this._stageTaskMap,j=this.ecInstance.getModel(),z=this.api;O(this._allHandlers,function(K){var X=P.get(K.uid)||P.set(K.uid,[]);K.reset&&h(this,K,X,j,z),K.overallReset&&m(this,K,X,j,z)},this)},n.prepareView=function(P,j,z,K){var X=P.renderTask,Z=X.context;Z.model=j,Z.ecModel=z,Z.api=K,X.__block=!P.incrementalPrepareRender,N(this,j,X)},n.performDataProcessorTasks=function(P,j){o(this,this._dataProcessorHandlers,P,j,{block:!0})},n.performVisualTasks=function(P,j,z){o(this,this._visualHandlers,P,j,z)};function o(P,j,z,K,X){X=X||{};var Z;O(j,function(te,q){if(X.visualType&&X.visualType!==te.visualType)return;var ee=P._stageTaskMap.get(te.uid),fe=ee.seriesTaskMap,be=ee.overallTask;if(be){var Fe,ve=be.agentStubMap;ve.each(function(J){Y(X,J)&&(J.dirty(),Fe=!0)}),Fe&&be.dirty(),d(be,K);var Oe=P.getPerformArgs(be,X.block);ve.each(function(J){J.perform(Oe)}),Z|=be.perform(Oe)}else fe&&fe.each(function(J,ne){Y(X,J)&&J.dirty();var Ke=P.getPerformArgs(J,X.block);Ke.skip=!te.performRawSeries&&z.isSeriesFiltered(J.context.model),d(J,K),Z|=J.perform(Ke)})});function Y(te,q){return te.setDirty&&(!te.dirtyMap||te.dirtyMap.get(q.__pipeline.id))}P.unfinished|=Z}n.performSeriesTasks=function(P){var j;P.eachSeries(function(z){j|=z.dataTask.perform()}),this.unfinished|=j},n.plan=function(){this._pipelineMap.each(function(P){var j=P.tail;do{if(j.__block){P.blockIndex=j.__idxInPipeline;break}j=j.getUpstream()}while(j)})};var d=n.updatePayload=function(P,j){j!=="remain"&&(P.context.payload=j)};function h(P,j,z,K,X){var Z=z.seriesTaskMap||(z.seriesTaskMap=a()),Y=j.seriesType,te=j.getTargetSeries;j.createOnAllSeries?K.eachRawSeries(q):Y?K.eachRawSeriesByType(Y,q):te&&te(K,X).each(q);function q(fe){var be=fe.uid,Fe=Z.get(be)||Z.set(be,f({plan:C,reset:w,count:I}));Fe.context={model:fe,ecModel:K,api:X,useClearVisual:j.isVisual&&!j.isLayout,plan:j.plan,reset:j.reset,scheduler:P},N(P,fe,Fe)}var ee=P._pipelineMap;Z.each(function(fe,be){ee.get(be)||(fe.dispose(),Z.removeKey(be))})}function m(P,j,z,K,X){var Z=z.overallTask=z.overallTask||f({reset:A});Z.context={ecModel:K,api:X,overallReset:j.overallReset,scheduler:P};var Y=Z.agentStubMap=Z.agentStubMap||a(),te=j.seriesType,q=j.getTargetSeries,ee=!0,fe=j.modifyOutputEnd;te?K.eachRawSeriesByType(te,be):q?q(K,X).each(be):(ee=!1,O(K.getSeries(),be));function be(ve){var Oe=ve.uid,J=Y.get(Oe);J||(J=Y.set(Oe,f({reset:v,onDirty:x})),Z.dirty()),J.context={model:ve,overallProgress:ee,modifyOutputEnd:fe},J.agent=Z,J.__block=ee,N(P,ve,J)}var Fe=P._pipelineMap;Y.each(function(ve,Oe){Fe.get(Oe)||(ve.dispose(),Z.dirty(),Y.removeKey(Oe))})}function A(P){P.overallReset(P.ecModel,P.api,P.payload)}function v(P,j){return P.overallProgress&&b}function b(){this.agent.dirty(),this.getDownstream().dirty()}function x(){this.agent&&this.agent.dirty()}function C(P){return P.plan&&P.plan(P.model,P.ecModel,P.api,P.payload)}function w(P){P.useClearVisual&&P.data.clearAllVisual();var j=P.resetDefines=u(P.reset(P.model,P.ecModel,P.api,P.payload));return j.length>1?E(j,function(z,K){return T(K)}):S}var S=T(0);function T(P){return function(j,z){var K=z.data,X=z.resetDefines[P];if(X&&X.dataEach)for(var Z=j.start;Z<j.end;Z++)X.dataEach(K,Z);else X&&X.progress&&X.progress(j,K)}}function I(P){return P.data.count()}function N(P,j,z){var K=j.uid,X=P._pipelineMap.get(K);!X.head&&(X.head=z),X.tail&&X.tail.pipe(z),X.tail=z,z.__idxInPipeline=X.count++,z.__pipeline=X}t.wrapStageHandler=function(P,j){return y(P)&&(P={overallReset:P,seriesType:M(P)}),P.uid=r("stageHandler"),j&&(P.visualType=j),P};function M(P){V=null;try{P(k,U)}catch(j){}return V}var k={},U={},V;B(k,c),B(U,l),k.eachSeriesByType=k.eachRawSeriesByType=function(P){V=P},k.eachComponent=function(P){P.mainType==="series"&&P.subType&&(V=P.subType)};function B(P,j){for(var z in j.prototype)P[z]=e}var H=t;Ce.exports=H},akwb:function(Ce,Q,p){var L=p("RSch"),O=p("bYtY"),E=p("D9ME"),y=p("QBsz");function a(f,s,r){E.call(this,f,s,r),this._lastFrame=0,this._lastFramePercent=0}var e=a.prototype;e.createLine=function(f,s,r){return new L(f,s,r)},e.updateAnimationPoints=function(f,s){this._points=s;for(var r=[0],c=0,l=1;l<s.length;l++){var i=s[l-1],u=s[l];c+=y.dist(i,u),r.push(c)}if(c===0)return;for(var l=0;l<r.length;l++)r[l]/=c;this._offsets=r,this._length=c},e.getLineLength=function(f){return this._length},e.updateSymbolPosition=function(f){var s=f.__t,r=this._points,c=this._offsets,l=r.length;if(!c)return;var i=this._lastFrame,u;if(s<this._lastFramePercent){var t=Math.min(i+1,l-1);for(u=t;u>=0&&!(c[u]<=s);u--);u=Math.min(u,l-2)}else{for(var u=i;u<l&&!(c[u]>s);u++);u=Math.min(u-1,l-2)}y.lerp(f.position,r[u],r[u+1],(s-c[u])/(c[u+1]-c[u]));var n=r[u+1][0]-r[u][0],o=r[u+1][1]-r[u][1];f.rotation=-Math.atan2(o,n)-Math.PI/2,this._lastFrame=u,this._lastFramePercent=s,f.ignore=!1},O.inherits(a,E);var g=a;Ce.exports=g},apAg:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("bsht")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="SearchOutlined";var f=y.forwardRef(g);Q.default=f},as94:function(Ce,Q,p){var L=p("7aKB"),O=p("3LNs"),E=p("IwbS"),y=p("/y7N"),a=p("Fofx"),e=p("+rIm"),g=p("Znkb"),f=O.extend({makeElOption:function(l,i,u,t,n){var o=u.axis;o.dim==="angle"&&(this.animationThreshold=Math.PI/18);var d=o.polar,h=d.getOtherAxis(o),m=h.getExtent(),A;A=o["dataTo"+L.capitalFirst(o.dim)](i);var v=t.get("type");if(v&&v!=="none"){var b=y.buildElStyle(t),x=r[v](o,d,A,m,b);x.style=b,l.graphicKey=x.type,l.pointer=x}var C=t.get("label.margin"),w=s(i,u,t,d,C);y.buildLabelElOption(l,u,t,n,w)}});function s(l,i,u,t,n){var o=i.axis,d=o.dataToCoord(l),h=t.getAngleAxis().getExtent()[0];h=h/180*Math.PI;var m=t.getRadiusAxis().getExtent(),A,v,b;if(o.dim==="radius"){var x=a.create();a.rotate(x,x,h),a.translate(x,x,[t.cx,t.cy]),A=E.applyTransform([d,-n],x);var C=i.getModel("axisLabel").get("rotate")||0,w=e.innerTextLayout(h,C*Math.PI/180,-1);v=w.textAlign,b=w.textVerticalAlign}else{var S=m[1];A=t.coordToPoint([S+n,d]);var T=t.cx,I=t.cy;v=Math.abs(A[0]-T)/S<.3?"center":A[0]>T?"left":"right",b=Math.abs(A[1]-I)/S<.3?"middle":A[1]>I?"top":"bottom"}return{position:A,align:v,verticalAlign:b}}var r={line:function(l,i,u,t,n){return l.dim==="angle"?{type:"Line",shape:y.makeLineShape(i.coordToPoint([t[0],u]),i.coordToPoint([t[1],u]))}:{type:"Circle",shape:{cx:i.cx,cy:i.cy,r:u}}},shadow:function(l,i,u,t,n){var o=Math.max(1,l.getBandWidth()),d=Math.PI/180;return l.dim==="angle"?{type:"Sector",shape:y.makeSectorShape(i.cx,i.cy,t[0],t[1],(-u-o/2)*d,(-u+o/2)*d)}:{type:"Sector",shape:y.makeSectorShape(i.cx,i.cy,u-o/2,u+o/2,0,Math.PI*2)}}};g.registerAxisPointerClass("PolarAxisPointer",f);var c=f;Ce.exports=c},b56q:function(Ce,Q,p){},b80e:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("gKaM")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="DoubleLeftOutlined";var f=y.forwardRef(g);Q.default=f},b9oc:function(Ce,Q,p){var L=p("bYtY"),O=L.each,E="\0_ec_hist_store";function y(s,r){var c=f(s);O(r,function(l,i){for(var u=c.length-1;u>=0;u--){var t=c[u];if(t[i])break}if(u<0){var n=s.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(n){var o=n.getPercentRange();c[0][i]={dataZoomId:i,start:o[0],end:o[1]}}}}),c.push(r)}function a(s){var r=f(s),c=r[r.length-1];r.length>1&&r.pop();var l={};return O(c,function(i,u){for(var t=r.length-1;t>=0;t--){var i=r[t][u];if(i){l[u]=i;break}}}),l}function e(s){s[E]=null}function g(s){return f(s).length}function f(s){var r=s[E];return r||(r=s[E]=[{}]),r}Q.push=y,Q.pop=a,Q.clear=e,Q.count=g},bBKM:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("ProS"),y=p("bYtY"),a=p("+rIm"),e=p("IwbS"),g=["axisLine","axisTickLabel","axisName"],f=E.extendComponentView({type:"radar",render:function(s,r,c){var l=this.group;l.removeAll(),this._buildAxes(s),this._buildSplitLineAndArea(s)},_buildAxes:function(s){var r=s.coordinateSystem,c=r.getIndicatorAxes(),l=y.map(c,function(i){var u=new a(i.model,{position:[r.cx,r.cy],rotation:i.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return u});y.each(l,function(i){y.each(g,i.add,i),this.group.add(i.getGroup())},this)},_buildSplitLineAndArea:function(s){var r=s.coordinateSystem,c=r.getIndicatorAxes();if(!c.length)return;var l=s.get("shape"),i=s.getModel("splitLine"),u=s.getModel("splitArea"),t=i.getModel("lineStyle"),n=u.getModel("areaStyle"),o=i.get("show"),d=u.get("show"),h=t.get("color"),m=n.get("color");h=y.isArray(h)?h:[h],m=y.isArray(m)?m:[m];var A=[],v=[];function b(H,P,j){var z=j%P.length;return H[z]=H[z]||[],z}if(l==="circle")for(var x=c[0].getTicksCoords(),C=r.cx,w=r.cy,S=0;S<x.length;S++){if(o){var T=b(A,h,S);A[T].push(new e.Circle({shape:{cx:C,cy:w,r:x[S].coord}}))}if(d&&S<x.length-1){var T=b(v,m,S);v[T].push(new e.Ring({shape:{cx:C,cy:w,r0:x[S].coord,r:x[S+1].coord}}))}}else for(var I,N=y.map(c,function(H,P){var j=H.getTicksCoords();return I=I==null?j.length-1:Math.min(j.length-1,I),y.map(j,function(z){return r.coordToPoint(z.coord,P)})}),M=[],S=0;S<=I;S++){for(var k=[],U=0;U<c.length;U++)k.push(N[U][S]);if(k[0]&&k.push(k[0].slice()),o){var T=b(A,h,S);A[T].push(new e.Polyline({shape:{points:k}}))}if(d&&M){var T=b(v,m,S-1);v[T].push(new e.Polygon({shape:{points:k.concat(M)}}))}M=k.slice().reverse()}var V=t.getLineStyle(),B=n.getAreaStyle();y.each(v,function(H,P){this.group.add(e.mergePath(H,{style:y.defaults({stroke:"none",fill:m[P%m.length]},B),silent:!0}))},this),y.each(A,function(H,P){this.group.add(e.mergePath(H,{style:y.defaults({fill:"none",stroke:h[P%h.length]},V),silent:!0}))},this)}});Ce.exports=f},bBL8:function(Ce,Q,p){var L=p("ProS");p("LPzL"),p("rfSb"),p("JVwQ");var O=p("UnoB"),E=p("cbJ4"),y=p("0/Rx");L.registerLayout(O),L.registerVisual(E),L.registerProcessor(y("themeRiver"))},bE4E:function(Ce,Q,p){},bE4q:function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("lSNA"),y=p.n(E),a=p("RIqP"),e=p.n(a),g=p("q1tI"),f=p("TSYQ"),s=p.n(f),r=p("Zm9Q"),c=p("HQEm"),l=p.n(c),i=p("XBQK"),u=p("H84U"),t=function(M,k){var U={};for(var V in M)Object.prototype.hasOwnProperty.call(M,V)&&k.indexOf(V)<0&&(U[V]=M[V]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,V=Object.getOwnPropertySymbols(M);B<V.length;B++)k.indexOf(V[B])<0&&Object.prototype.propertyIsEnumerable.call(M,V[B])&&(U[V[B]]=M[V[B]]);return U},n=function(k){var U=k.prefixCls,V=k.separator,B=V===void 0?"/":V,H=k.children,P=k.overlay,j=k.dropdownProps,z=t(k,["prefixCls","separator","children","overlay","dropdownProps"]),K=g.useContext(u.b),X=K.getPrefixCls,Z=X("breadcrumb",U),Y=function(ee){return P?g.createElement(i.a,O()({overlay:P,placement:"bottomCenter"},j),g.createElement("span",{className:"".concat(Z,"-overlay-link")},ee,g.createElement(l.a,null))):ee},te;return"href"in z?te=g.createElement("a",O()({className:"".concat(Z,"-link")},z),H):te=g.createElement("span",O()({className:"".concat(Z,"-link")},z),H),te=Y(te),H?g.createElement("span",null,te,B&&B!==""&&g.createElement("span",{className:"".concat(Z,"-separator")},B)):null};n.__ANT_BREADCRUMB_ITEM=!0;var o=n,d=function(k){var U=k.children,V=g.useContext(u.b),B=V.getPrefixCls,H=B("breadcrumb");return g.createElement("span",{className:"".concat(H,"-separator")},U||"/")};d.__ANT_BREADCRUMB_SEPARATOR=!0;var h=d,m=p("BvKs"),A=p("uaoM"),v=p("0n0R"),b=function(M,k){var U={};for(var V in M)Object.prototype.hasOwnProperty.call(M,V)&&k.indexOf(V)<0&&(U[V]=M[V]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,V=Object.getOwnPropertySymbols(M);B<V.length;B++)k.indexOf(V[B])<0&&Object.prototype.propertyIsEnumerable.call(M,V[B])&&(U[V[B]]=M[V[B]]);return U};function x(M,k){if(!M.breadcrumbName)return null;var U=Object.keys(k).join("|"),V=M.breadcrumbName.replace(new RegExp(":(".concat(U,")"),"g"),function(B,H){return k[H]||B});return V}function C(M,k,U,V){var B=U.indexOf(M)===U.length-1,H=x(M,k);return B?g.createElement("span",null,H):g.createElement("a",{href:"#/".concat(V.join("/"))},H)}var w=function(k,U){return k=(k||"").replace(/^\//,""),Object.keys(U).forEach(function(V){k=k.replace(":".concat(V),U[V])}),k},S=function(k){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",V=arguments.length>2?arguments[2]:void 0,B=e()(k),H=w(U,V);return H&&B.push(H),B},T=function(k){var U=k.prefixCls,V=k.separator,B=V===void 0?"/":V,H=k.style,P=k.className,j=k.routes,z=k.children,K=k.itemRender,X=K===void 0?C:K,Z=k.params,Y=Z===void 0?{}:Z,te=b(k,["prefixCls","separator","style","className","routes","children","itemRender","params"]),q=g.useContext(u.b),ee=q.getPrefixCls,fe=q.direction,be,Fe=ee("breadcrumb",U);if(j&&j.length>0){var ve=[];be=j.map(function(J){var ne=w(J.path,Y);ne&&ve.push(ne);var Ke;return J.children&&J.children.length&&(Ke=g.createElement(m.a,null,J.children.map(function(ie){return g.createElement(m.a.Item,{key:ie.path||ie.breadcrumbName},X(ie,Y,j,S(ve,ie.path,Y)))}))),g.createElement(o,{overlay:Ke,separator:B,key:ne||J.breadcrumbName},X(J,Y,j,ve))})}else z&&(be=Object(r.a)(z).map(function(J,ne){return J&&(Object(A.a)(J.type&&(J.type.__ANT_BREADCRUMB_ITEM===!0||J.type.__ANT_BREADCRUMB_SEPARATOR===!0),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),Object(v.a)(J,{separator:B,key:ne}))}));var Oe=s()(P,Fe,y()({},"".concat(Fe,"-rtl"),fe==="rtl"));return g.createElement("div",O()({className:Oe,style:H},te),be)};T.Item=o,T.Separator=h;var I=T,N=Q.a=I},bKJz:function(Ce,Q,p){},bLfw:function(Ce,Q,p){var L=p("bYtY"),O=p("Qxkt"),E=p("iRjW"),y=p("Yl7c"),a=y.enableClassManagement,e=y.parseClassType,g=p("4NO4"),f=g.makeInner,s=p("+TT/"),r=p("3hzK"),c=f(),l=O.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(t,n,o,d){O.call(this,t,n,o,d),this.uid=E.getUID("ec_cpt_model")},init:function(t,n,o,d){this.mergeDefaultAndTheme(t,o)},mergeDefaultAndTheme:function(t,n){var o=this.layoutMode,d=o?s.getLayoutParams(t):{},h=n.getTheme();L.merge(t,h.get(this.mainType)),L.merge(t,this.getDefaultOption()),o&&s.mergeLayoutParam(t,d,o)},mergeOption:function(t,n){L.merge(this.option,t,!0);var o=this.layoutMode;o&&s.mergeLayoutParam(this.option,t,o)},optionUpdated:function(t,n){},getDefaultOption:function(){var t=c(this);if(!t.defaultOption){for(var n=[],o=this.constructor;o;){var d=o.prototype.defaultOption;d&&n.push(d),o=o.superClass}for(var h={},m=n.length-1;m>=0;m--)h=L.merge(h,n[m],!0);t.defaultOption=h}return t.defaultOption},getReferringComponents:function(t){return this.ecModel.queryComponents({mainType:t,index:this.get(t+"Index",!0),id:this.get(t+"Id",!0)})}});a(l,{registerWhenExtend:!0}),E.enableSubTypeDefaulter(l),E.enableTopologicalTravel(l,i);function i(t){var n=[];return L.each(l.getClassesByMainType(t),function(o){n=n.concat(o.prototype.dependencies||[])}),n=L.map(n,function(o){return e(o).main}),t!=="dataset"&&L.indexOf(n,"dataset")<=0&&n.unshift("dataset"),n}L.mixin(l,r);var u=l;Ce.exports=u},bMXI:function(Ce,Q,p){var L=p("bYtY"),O=p("QBsz"),E=p("Fofx"),y=p("mFDi"),a=p("DN4a"),e=O.applyTransform;function g(){a.call(this)}L.mixin(g,a);function f(c){this.name=c,this.zoomLimit,a.call(this),this._roamTransformable=new g,this._rawTransformable=new g,this._center,this._zoom}f.prototype={constructor:f,type:"view",dimensions:["x","y"],setBoundingRect:function(c,l,i,u){return this._rect=new y(c,l,i,u),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(c,l,i,u){this.transformTo(c,l,i,u),this._viewRect=new y(c,l,i,u)},transformTo:function(c,l,i,u){var t=this.getBoundingRect(),n=this._rawTransformable;n.transform=t.calculateTransform(new y(c,l,i,u)),n.decomposeTransform(),this._updateTransform()},setCenter:function(c){if(!c)return;this._center=c,this._updateCenterAndZoom()},setZoom:function(c){c=c||1;var l=this.zoomLimit;l&&(l.max!=null&&(c=Math.min(l.max,c)),l.min!=null&&(c=Math.max(l.min,c))),this._zoom=c,this._updateCenterAndZoom()},getDefaultCenter:function(){var c=this.getBoundingRect(),l=c.x+c.width/2,i=c.y+c.height/2;return[l,i]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var c=this._rawTransformable.getLocalTransform(),l=this._roamTransformable,i=this.getDefaultCenter(),u=this.getCenter(),t=this.getZoom();u=O.applyTransform([],u,c),i=O.applyTransform([],i,c),l.origin=u,l.position=[i[0]-u[0],i[1]-u[1]],l.scale=[t,t],this._updateTransform()},_updateTransform:function(){var c=this._roamTransformable,l=this._rawTransformable;l.parent=c,c.updateTransform(),l.updateTransform(),E.copy(this.transform||(this.transform=[]),l.transform||E.create()),this._rawTransform=l.getLocalTransform(),this.invTransform=this.invTransform||[],E.invert(this.invTransform,this.transform),this.decomposeTransform()},getTransformInfo:function(){var c=this._roamTransformable.transform,l=this._rawTransformable;return{roamTransform:c?L.slice(c):E.create(),rawScale:L.slice(l.scale),rawPosition:L.slice(l.position)}},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var c=this.getBoundingRect().clone();return c.applyTransform(this.transform),c},dataToPoint:function(c,l,i){var u=l?this._rawTransform:this.transform;return i=i||[],u?e(i,c,u):O.copy(i,c)},pointToData:function(c){var l=this.invTransform;return l?e([],c,l):[c[0],c[1]]},convertToPixel:L.curry(s,"dataToPoint"),convertFromPixel:L.curry(s,"pointToData"),containPoint:function(c){return this.getViewRectAfterRoam().contain(c[0],c[1])}},L.mixin(f,a);function s(c,l,i,u){var t=i.seriesModel,n=t?t.coordinateSystem:null;return n===this?n[c](u):null}var r=f;Ce.exports=r},bNin:function(Ce,Q,p){var L=p("bYtY"),O=p("IwbS"),E=p("FBjb"),y=p("Itpr"),a=y.radialCoordinate,e=p("ProS"),g=p("4mN7"),f=p("bMXI"),s=p("Ae+d"),r=p("SgGq"),c=p("xSat"),l=c.onIrrelevantElement,i=p("Tghj"),u=i.__DEV__,t=p("OELB"),n=t.parsePercent,o=O.extendShape({shape:{parentPoint:[],childPoints:[],orient:"",forkPosition:""},style:{stroke:"#000",fill:null},buildPath:function(C,w){var S=w.childPoints,T=S.length,I=w.parentPoint,N=S[0],M=S[T-1];if(T===1){C.moveTo(I[0],I[1]),C.lineTo(N[0],N[1]);return}var k=w.orient,U=k==="TB"||k==="BT"?0:1,V=1-U,B=n(w.forkPosition,1),H=[];H[U]=I[U],H[V]=I[V]+(M[V]-I[V])*B,C.moveTo(I[0],I[1]),C.lineTo(H[0],H[1]),C.moveTo(N[0],N[1]),H[U]=N[U],C.lineTo(H[0],H[1]),H[U]=M[U],C.lineTo(H[0],H[1]),C.lineTo(M[0],M[1]);for(var P=1;P<T-1;P++){var j=S[P];C.moveTo(j[0],j[1]),H[U]=j[U],C.lineTo(H[0],H[1])}}}),d=e.extendChartView({type:"tree",init:function(C,w){this._oldTree,this._mainGroup=new O.Group,this._controller=new r(w.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},render:function(C,w,S,T){var I=C.getData(),N=C.layoutInfo,M=this._mainGroup,k=C.get("layout");k==="radial"?M.attr("position",[N.x+N.width/2,N.y+N.height/2]):M.attr("position",[N.x,N.y]),this._updateViewCoordSys(C,N,k),this._updateController(C,w,S);var U=this._data,V={expandAndCollapse:C.get("expandAndCollapse"),layout:k,edgeShape:C.get("edgeShape"),edgeForkPosition:C.get("edgeForkPosition"),orient:C.getOrient(),curvature:C.get("lineStyle.curveness"),symbolRotate:C.get("symbolRotate"),symbolOffset:C.get("symbolOffset"),hoverAnimation:C.get("hoverAnimation"),useNameLabel:!0,fadeIn:!0};I.diff(U).add(function(B){h(I,B)&&A(I,B,null,M,C,V)}).update(function(B,H){var P=U.getItemGraphicEl(H);if(!h(I,B)){P&&b(U,H,P,M,C,V);return}A(I,B,P,M,C,V)}).remove(function(B){var H=U.getItemGraphicEl(B);H&&b(U,B,H,M,C,V)}).execute(),this._nodeScaleRatio=C.get("nodeScaleRatio"),this._updateNodeAndLinkScale(C),V.expandAndCollapse===!0&&I.eachItemGraphicEl(function(B,H){B.off("click").on("click",function(){S.dispatchAction({type:"treeExpandAndCollapse",seriesId:C.id,dataIndex:H})})}),this._data=I},_updateViewCoordSys:function(C){var w=C.getData(),S=[];w.each(function(U){var V=w.getItemLayout(U);V&&!isNaN(V.x)&&!isNaN(V.y)&&S.push([+V.x,+V.y])});var T=[],I=[];g.fromPoints(S,T,I);var N=this._min,M=this._max;I[0]-T[0]===0&&(T[0]=N?N[0]:T[0]-1,I[0]=M?M[0]:I[0]+1),I[1]-T[1]===0&&(T[1]=N?N[1]:T[1]-1,I[1]=M?M[1]:I[1]+1);var k=C.coordinateSystem=new f;k.zoomLimit=C.get("scaleLimit"),k.setBoundingRect(T[0],T[1],I[0]-T[0],I[1]-T[1]),k.setCenter(C.get("center")),k.setZoom(C.get("zoom")),this.group.attr({position:k.position,scale:k.scale}),this._viewCoordSys=k,this._min=T,this._max=I},_updateController:function(C,w,S){var T=this._controller,I=this._controllerHost,N=this.group;T.setPointerChecker(function(M,k,U){var V=N.getBoundingRect();return V.applyTransform(N.transform),V.contain(k,U)&&!l(M,S,C)}),T.enable(C.get("roam")),I.zoomLimit=C.get("scaleLimit"),I.zoom=C.coordinateSystem.getZoom(),T.off("pan").off("zoom").on("pan",function(M){s.updateViewOnPan(I,M.dx,M.dy),S.dispatchAction({seriesId:C.id,type:"treeRoam",dx:M.dx,dy:M.dy})},this).on("zoom",function(M){s.updateViewOnZoom(I,M.scale,M.originX,M.originY),S.dispatchAction({seriesId:C.id,type:"treeRoam",zoom:M.scale,originX:M.originX,originY:M.originY}),this._updateNodeAndLinkScale(C)},this)},_updateNodeAndLinkScale:function(C){var w=C.getData(),S=this._getNodeGlobalScale(C),T=[S,S];w.eachItemGraphicEl(function(I,N){I.attr("scale",T)})},_getNodeGlobalScale:function(C){var w=C.coordinateSystem;if(w.type!=="view")return 1;var S=this._nodeScaleRatio,T=w.scale,I=T&&T[0]||1,N=w.getZoom(),M=(N-1)*S+1;return M/I},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={}},remove:function(){this._mainGroup.removeAll(),this._data=null}});function h(C,w){var S=C.getItemLayout(w);return S&&!isNaN(S.x)&&!isNaN(S.y)&&C.getItemVisual(w,"symbol")!=="none"}function m(C,w,S){return S.itemModel=w,S.itemStyle=w.getModel("itemStyle").getItemStyle(),S.hoverItemStyle=w.getModel("emphasis.itemStyle").getItemStyle(),S.lineStyle=w.getModel("lineStyle").getLineStyle(),S.labelModel=w.getModel("label"),S.hoverLabelModel=w.getModel("emphasis.label"),C.isExpand===!1&&C.children.length!==0?S.symbolInnerColor=S.itemStyle.fill:S.symbolInnerColor="#fff",S}function A(C,w,S,T,I,N){var M=!S,k=C.tree.getNodeByDataIndex(w),U=k.getModel(),N=m(k,U,N),V=C.tree.root,B=k.parentNode===V?k:k.parentNode||k,H=C.getItemGraphicEl(B.dataIndex),P=B.getLayout(),j=H?{x:H.position[0],y:H.position[1],rawX:H.__radialOldRawX,rawY:H.__radialOldRawY}:P,z=k.getLayout();M?(S=new E(C,w,N),S.attr("position",[j.x,j.y])):S.updateData(C,w,N),S.__radialOldRawX=S.__radialRawX,S.__radialOldRawY=S.__radialRawY,S.__radialRawX=z.rawX,S.__radialRawY=z.rawY,T.add(S),C.setItemGraphicEl(w,S),O.updateProps(S,{position:[z.x,z.y]},I);var K=S.getSymbolPath();if(N.layout==="radial"){var X=V.children[0],Z=X.getLayout(),Y=X.children.length,te,q;if(z.x===Z.x&&k.isExpand===!0){var ee={};ee.x=(X.children[0].getLayout().x+X.children[Y-1].getLayout().x)/2,ee.y=(X.children[0].getLayout().y+X.children[Y-1].getLayout().y)/2,te=Math.atan2(ee.y-Z.y,ee.x-Z.x),te<0&&(te=Math.PI*2+te),q=ee.x<Z.x,q&&(te=te-Math.PI)}else te=Math.atan2(z.y-Z.y,z.x-Z.x),te<0&&(te=Math.PI*2+te),k.children.length===0||k.children.length!==0&&k.isExpand===!1?(q=z.x<Z.x,q&&(te=te-Math.PI)):(q=z.x>Z.x,q||(te=te-Math.PI));var fe=q?"left":"right",be=N.labelModel.get("rotate"),Fe=be*(Math.PI/180);K.setStyle({textPosition:N.labelModel.get("position")||fe,textRotation:be==null?-te:Fe,textOrigin:"center",verticalAlign:"middle"})}v(I,k,V,S,j,P,z,T,N)}function v(C,w,S,T,I,N,M,k,U){var V=U.edgeShape,B=T.__edge;if(V==="curve")w.parentNode&&w.parentNode!==S&&(B||(B=T.__edge=new O.BezierCurve({shape:x(U,I,I),style:L.defaults({opacity:0,strokeNoScale:!0},U.lineStyle)})),O.updateProps(B,{shape:x(U,N,M),style:{opacity:1}},C));else if(V==="polyline"&&(U.layout==="orthogonal"&&(w!==S&&w.children&&w.children.length!==0&&w.isExpand===!0))){for(var H=w.children,P=[],j=0;j<H.length;j++){var z=H[j].getLayout();P.push([z.x,z.y])}B||(B=T.__edge=new o({shape:{parentPoint:[M.x,M.y],childPoints:[[M.x,M.y]],orient:U.orient,forkPosition:U.edgeForkPosition},style:L.defaults({opacity:0,strokeNoScale:!0},U.lineStyle)})),O.updateProps(B,{shape:{parentPoint:[M.x,M.y],childPoints:P},style:{opacity:1}},C)}k.add(B)}function b(C,w,S,T,I,N){for(var M=C.tree.getNodeByDataIndex(w),k=C.tree.root,U=M.getModel(),N=m(M,U,N),V=M.parentNode===k?M:M.parentNode||M,B=N.edgeShape,H;H=V.getLayout(),H==null;)V=V.parentNode===k?V:V.parentNode||V;O.updateProps(S,{position:[H.x+1,H.y+1]},I,function(){T.remove(S),C.setItemGraphicEl(w,null)}),S.fadeOut(null,{keepLabel:!0});var P=C.getItemGraphicEl(V.dataIndex),j=P.__edge,z=S.__edge||(V.isExpand===!1||V.children.length===1?j:void 0),B=N.edgeShape;z&&(B==="curve"?O.updateProps(z,{shape:x(N,H,H),style:{opacity:0}},I,function(){T.remove(z)}):B==="polyline"&&N.layout==="orthogonal"&&O.updateProps(z,{shape:{parentPoint:[H.x,H.y],childPoints:[[H.x,H.y]]},style:{opacity:0}},I,function(){T.remove(z)}))}function x(C,w,S){var T,I,N,M,k=C.orient,U,V,B,H;if(C.layout==="radial"){U=w.rawX,B=w.rawY,V=S.rawX,H=S.rawY;var P=a(U,B),j=a(U,B+(H-B)*C.curvature),z=a(V,H+(B-H)*C.curvature),K=a(V,H);return{x1:P.x,y1:P.y,x2:K.x,y2:K.y,cpx1:j.x,cpy1:j.y,cpx2:z.x,cpy2:z.y}}else U=w.x,B=w.y,V=S.x,H=S.y,(k==="LR"||k==="RL")&&(T=U+(V-U)*C.curvature,I=B,N=V+(U-V)*C.curvature,M=H),(k==="TB"||k==="BT")&&(T=U,I=B+(H-B)*C.curvature,N=V,M=H+(B-H)*C.curvature);return{x1:U,y1:B,x2:V,y2:H,cpx1:T,cpy1:I,cpx2:N,cpy2:M}}Ce.exports=d},bRQS:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="CheckOutlined";var g=Q.a=O.forwardRef(e)},bT9E:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return O});var L=p("VTBJ");function O(E,y){var a=Object(L.a)({},E);return Array.isArray(y)&&y.forEach(function(e){delete a[e]}),a}},bX4T:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return f});var L=p("VTBJ"),O=`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`,E=`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`,y="".concat(O," ").concat(E).split(/[\s\n]+/),a="aria-",e="data-";function g(s,r){return s.indexOf(r)===0}function f(s){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,c;r===!1?c={aria:!0,data:!0,attr:!0}:r===!0?c={aria:!0}:c=Object(L.a)({},r);var l={};return Object.keys(s).forEach(function(i){(c.aria&&(i==="role"||g(i,a))||c.data&&g(i,e)||c.attr&&y.includes(i))&&(l[i]=s[i])}),l}},bYtY:function(Ce,Q){var p={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},L={"[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},O=Object.prototype.toString,E=Array.prototype,y=E.forEach,a=E.filter,e=E.slice,g=E.map,f=E.reduce,s={};function r(J,ne){J==="createCanvas"&&(o=null),s[J]=ne}function c(J){if(J==null||typeof J!="object")return J;var ne=J,Ke=O.call(J);if(Ke==="[object Array]"){if(!fe(J)){ne=[];for(var ie=0,re=J.length;ie<re;ie++)ne[ie]=c(J[ie])}}else if(L[Ke]){if(!fe(J)){var he=J.constructor;if(J.constructor.from)ne=he.from(J);else{ne=new he(J.length);for(var ie=0,re=J.length;ie<re;ie++)ne[ie]=c(J[ie])}}}else if(!p[Ke]&&!fe(J)&&!H(J)){ne={};for(var ge in J)J.hasOwnProperty(ge)&&(ne[ge]=c(J[ge]))}return ne}function l(J,ne,Ke){if(!U(ne)||!U(J))return Ke?c(ne):J;for(var ie in ne)if(ne.hasOwnProperty(ie)){var re=J[ie],he=ne[ie];U(he)&&U(re)&&!N(he)&&!N(re)&&!H(he)&&!H(re)&&!V(he)&&!V(re)&&!fe(he)&&!fe(re)?l(re,he,Ke):(Ke||!(ie in J))&&(J[ie]=c(ne[ie],!0))}return J}function i(J,ne){for(var Ke=J[0],ie=1,re=J.length;ie<re;ie++)Ke=l(Ke,J[ie],ne);return Ke}function u(J,ne){for(var Ke in ne)ne.hasOwnProperty(Ke)&&(J[Ke]=ne[Ke]);return J}function t(J,ne,Ke){for(var ie in ne)ne.hasOwnProperty(ie)&&(Ke?ne[ie]!=null:J[ie]==null)&&(J[ie]=ne[ie]);return J}var n=function(){return s.createCanvas()};s.createCanvas=function(){return document.createElement("canvas")};var o;function d(){return o||(o=n().getContext("2d")),o}function h(J,ne){if(J){if(J.indexOf)return J.indexOf(ne);for(var Ke=0,ie=J.length;Ke<ie;Ke++)if(J[Ke]===ne)return Ke}return-1}function m(J,ne){var Ke=J.prototype;function ie(){}ie.prototype=ne.prototype,J.prototype=new ie;for(var re in Ke)Ke.hasOwnProperty(re)&&(J.prototype[re]=Ke[re]);J.prototype.constructor=J,J.superClass=ne}function A(J,ne,Ke){J="prototype"in J?J.prototype:J,ne="prototype"in ne?ne.prototype:ne,t(J,ne,Ke)}function v(J){return J?typeof J=="string"?!1:typeof J.length=="number":void 0}function b(J,ne,Ke){if(!(J&&ne))return;if(J.forEach&&J.forEach===y)J.forEach(ne,Ke);else if(J.length===+J.length)for(var ie=0,re=J.length;ie<re;ie++)ne.call(Ke,J[ie],ie,J);else for(var he in J)J.hasOwnProperty(he)&&ne.call(Ke,J[he],he,J)}function x(J,ne,Ke){if(!(J&&ne))return;if(J.map&&J.map===g)return J.map(ne,Ke);for(var ie=[],re=0,he=J.length;re<he;re++)ie.push(ne.call(Ke,J[re],re,J));return ie}function C(J,ne,Ke,ie){if(!(J&&ne))return;if(J.reduce&&J.reduce===f)return J.reduce(ne,Ke,ie);for(var re=0,he=J.length;re<he;re++)Ke=ne.call(ie,Ke,J[re],re,J);return Ke}function w(J,ne,Ke){if(!(J&&ne))return;if(J.filter&&J.filter===a)return J.filter(ne,Ke);for(var ie=[],re=0,he=J.length;re<he;re++)ne.call(Ke,J[re],re,J)&&ie.push(J[re]);return ie}function S(J,ne,Ke){if(!(J&&ne))return;for(var ie=0,re=J.length;ie<re;ie++)if(ne.call(Ke,J[ie],ie,J))return J[ie]}function T(J,ne){var Ke=e.call(arguments,2);return function(){return J.apply(ne,Ke.concat(e.call(arguments)))}}function I(J){var ne=e.call(arguments,1);return function(){return J.apply(this,ne.concat(e.call(arguments)))}}function N(J){return O.call(J)==="[object Array]"}function M(J){return typeof J=="function"}function k(J){return O.call(J)==="[object String]"}function U(J){var ne=typeof J;return ne==="function"||!!J&&ne==="object"}function V(J){return!!p[O.call(J)]}function B(J){return!!L[O.call(J)]}function H(J){return typeof J=="object"&&typeof J.nodeType=="number"&&typeof J.ownerDocument=="object"}function P(J){return J!==J}function j(J){for(var ne=0,Ke=arguments.length;ne<Ke;ne++)if(arguments[ne]!=null)return arguments[ne]}function z(J,ne){return J!=null?J:ne}function K(J,ne,Ke){return J!=null?J:ne!=null?ne:Ke}function X(){return Function.call.apply(e,arguments)}function Z(J){if(typeof J=="number")return[J,J,J,J];var ne=J.length;return ne===2?[J[0],J[1],J[0],J[1]]:ne===3?[J[0],J[1],J[2],J[1]]:J}function Y(J,ne){if(!J)throw new Error(ne)}function te(J){return J==null?null:typeof J.trim=="function"?J.trim():J.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var q="__ec_primitive__";function ee(J){J[q]=!0}function fe(J){return J[q]}function be(J){var ne=N(J);this.data={};var Ke=this;J instanceof be?J.each(ie):J&&b(J,ie);function ie(re,he){ne?Ke.set(re,he):Ke.set(he,re)}}be.prototype={constructor:be,get:function(ne){return this.data.hasOwnProperty(ne)?this.data[ne]:null},set:function(ne,Ke){return this.data[ne]=Ke},each:function(ne,Ke){Ke!==void 0&&(ne=T(ne,Ke));for(var ie in this.data)this.data.hasOwnProperty(ie)&&ne(this.data[ie],ie)},removeKey:function(ne){delete this.data[ne]}};function Fe(J){return new be(J)}function ve(J,ne){for(var Ke=new J.constructor(J.length+ne.length),ie=0;ie<J.length;ie++)Ke[ie]=J[ie];var re=J.length;for(ie=0;ie<ne.length;ie++)Ke[ie+re]=ne[ie];return Ke}function Oe(){}Q.$override=r,Q.clone=c,Q.merge=l,Q.mergeAll=i,Q.extend=u,Q.defaults=t,Q.createCanvas=n,Q.getContext=d,Q.indexOf=h,Q.inherits=m,Q.mixin=A,Q.isArrayLike=v,Q.each=b,Q.map=x,Q.reduce=C,Q.filter=w,Q.find=S,Q.bind=T,Q.curry=I,Q.isArray=N,Q.isFunction=M,Q.isString=k,Q.isObject=U,Q.isBuiltInObject=V,Q.isTypedArray=B,Q.isDom=H,Q.eqNaN=P,Q.retrieve=j,Q.retrieve2=z,Q.retrieve3=K,Q.slice=X,Q.normalizeCssArray=Z,Q.assert=Y,Q.trim=te,Q.setAsPrimitive=ee,Q.isPrimitive=fe,Q.createHashMap=Fe,Q.concatArray=ve,Q.noop=Oe},bZqE:function(Ce,Q){function p(O,E,y){for(var a=[O],e=[],g;g=a.pop();)if(e.push(g),g.isExpand){var f=g.children;if(f.length)for(var s=0;s<f.length;s++)a.push(f[s])}for(;g=e.pop();)E(g,y)}function L(O,E){for(var y=[O],a;a=y.pop();)if(E(a),a.isExpand){var e=a.children;if(e.length)for(var g=e.length-1;g>=0;g--)y.push(e[g])}}Q.eachAfter=p,Q.eachBefore=L},bahg:function(Ce,Q){function p(L){return L.split("")}Ce.exports=p},bbsP:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("CWI+"),y=p.n(E)},bogI:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return L});var L=function(E){if(!E)return null;var y=typeof E=="function";return y?E():E}},bsht:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},bx4M:function(Ce,Q,p){"use strict";var L=p("lSNA"),O=p.n(L),E=p("pVnL"),y=p.n(E),a=p("q1tI"),e=p("TSYQ"),g=p.n(e),f=p("BGR+"),s=p("H84U"),r=function(x,C){var w={};for(var S in x)Object.prototype.hasOwnProperty.call(x,S)&&C.indexOf(S)<0&&(w[S]=x[S]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,S=Object.getOwnPropertySymbols(x);T<S.length;T++)C.indexOf(S[T])<0&&Object.prototype.propertyIsEnumerable.call(x,S[T])&&(w[S[T]]=x[S[T]]);return w},c=function(C){return a.createElement(s.a,null,function(w){var S=w.getPrefixCls,T=C.prefixCls,I=C.className,N=C.hoverable,M=N===void 0?!0:N,k=r(C,["prefixCls","className","hoverable"]),U=S("card",T),V=g()("".concat(U,"-grid"),I,O()({},"".concat(U,"-grid-hoverable"),M));return a.createElement("div",y()({},k,{className:V}))})},l=c,i=function(x,C){var w={};for(var S in x)Object.prototype.hasOwnProperty.call(x,S)&&C.indexOf(S)<0&&(w[S]=x[S]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,S=Object.getOwnPropertySymbols(x);T<S.length;T++)C.indexOf(S[T])<0&&Object.prototype.propertyIsEnumerable.call(x,S[T])&&(w[S[T]]=x[S[T]]);return w},u=function(C){return a.createElement(s.a,null,function(w){var S=w.getPrefixCls,T=C.prefixCls,I=C.className,N=C.avatar,M=C.title,k=C.description,U=i(C,["prefixCls","className","avatar","title","description"]),V=S("card",T),B=g()("".concat(V,"-meta"),I),H=N?a.createElement("div",{className:"".concat(V,"-meta-avatar")},N):null,P=M?a.createElement("div",{className:"".concat(V,"-meta-title")},M):null,j=k?a.createElement("div",{className:"".concat(V,"-meta-description")},k):null,z=P||j?a.createElement("div",{className:"".concat(V,"-meta-detail")},P,j):null;return a.createElement("div",y()({},U,{className:B}),H,z)})},t=u,n=p("ZTPi"),o=p("BMrR"),d=p("kPKH"),h=p("3Nzz"),m=function(x,C){var w={};for(var S in x)Object.prototype.hasOwnProperty.call(x,S)&&C.indexOf(S)<0&&(w[S]=x[S]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,S=Object.getOwnPropertySymbols(x);T<S.length;T++)C.indexOf(S[T])<0&&Object.prototype.propertyIsEnumerable.call(x,S[T])&&(w[S[T]]=x[S[T]]);return w};function A(x){var C=x.map(function(w,S){return a.createElement("li",{style:{width:"".concat(100/x.length,"%")},key:"action-".concat(S)},a.createElement("span",null,w))});return C}var v=function(C){var w,S,T=a.useContext(s.b),I=T.getPrefixCls,N=T.direction,M=a.useContext(h.b),k=function(Nt){C.onTabChange&&C.onTabChange(Nt)},U=function(){var Nt;return a.Children.forEach(C.children,function(Rt){Rt&&Rt.type&&Rt.type===l&&(Nt=!0)}),Nt},V=C.prefixCls,B=C.className,H=C.extra,P=C.headStyle,j=P===void 0?{}:P,z=C.bodyStyle,K=z===void 0?{}:z,X=C.title,Z=C.loading,Y=C.bordered,te=Y===void 0?!0:Y,q=C.size,ee=C.type,fe=C.cover,be=C.actions,Fe=C.tabList,ve=C.children,Oe=C.activeTabKey,J=C.defaultActiveTabKey,ne=C.tabBarExtraContent,Ke=C.hoverable,ie=C.tabProps,re=ie===void 0?{}:ie,he=m(C,["prefixCls","className","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),ge=I("card",V),Pe=K.padding===0||K.padding==="0px"?{padding:24}:void 0,Ee=a.createElement("div",{className:"".concat(ge,"-loading-block")}),ke=a.createElement("div",{className:"".concat(ge,"-loading-content"),style:Pe},a.createElement(o.a,{gutter:8},a.createElement(d.a,{span:22},Ee)),a.createElement(o.a,{gutter:8},a.createElement(d.a,{span:8},Ee),a.createElement(d.a,{span:15},Ee)),a.createElement(o.a,{gutter:8},a.createElement(d.a,{span:6},Ee),a.createElement(d.a,{span:18},Ee)),a.createElement(o.a,{gutter:8},a.createElement(d.a,{span:13},Ee),a.createElement(d.a,{span:9},Ee)),a.createElement(o.a,{gutter:8},a.createElement(d.a,{span:4},Ee),a.createElement(d.a,{span:3},Ee),a.createElement(d.a,{span:16},Ee))),Me=Oe!==void 0,me=y()(y()({},re),(w={},O()(w,Me?"activeKey":"defaultActiveKey",Me?Oe:J),O()(w,"tabBarExtraContent",ne),w)),le,oe=Fe&&Fe.length?a.createElement(n.a,y()({size:"large"},me,{className:"".concat(ge,"-head-tabs"),onChange:k}),Fe.map(function(St){return a.createElement(n.a.TabPane,{tab:St.tab,disabled:St.disabled,key:St.key})})):null;(X||H||oe)&&(le=a.createElement("div",{className:"".concat(ge,"-head"),style:j},a.createElement("div",{className:"".concat(ge,"-head-wrapper")},X&&a.createElement("div",{className:"".concat(ge,"-head-title")},X),H&&a.createElement("div",{className:"".concat(ge,"-extra")},H)),oe));var Se=fe?a.createElement("div",{className:"".concat(ge,"-cover")},fe):null,nt=a.createElement("div",{className:"".concat(ge,"-body"),style:K},Z?ke:ve),et=be&&be.length?a.createElement("ul",{className:"".concat(ge,"-actions")},A(be)):null,Ue=Object(f.default)(he,["onTabChange"]),bt=q||M,Je=g()(ge,B,(S={},O()(S,"".concat(ge,"-loading"),Z),O()(S,"".concat(ge,"-bordered"),te),O()(S,"".concat(ge,"-hoverable"),Ke),O()(S,"".concat(ge,"-contain-grid"),U()),O()(S,"".concat(ge,"-contain-tabs"),Fe&&Fe.length),O()(S,"".concat(ge,"-").concat(bt),bt),O()(S,"".concat(ge,"-type-").concat(ee),!!ee),O()(S,"".concat(ge,"-rtl"),N==="rtl"),S));return a.createElement("div",y()({},Ue,{className:Je}),le,Se,nt,et)};v.Grid=l,v.Meta=t;var b=Q.a=v},c2i1:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=p("Yl7c"),a=y.enableClassCheck;function e(i){return"_EC_"+i}var g=function(i){this._directed=i||!1,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this.data,this.edgeData},f=g.prototype;f.type="graph",f.isDirected=function(){return this._directed},f.addNode=function(i,u){i=i==null?""+u:""+i;var t=this._nodesMap;if(t[e(i)])return;var n=new s(i,u);return n.hostGraph=this,this.nodes.push(n),t[e(i)]=n,n},f.getNodeByIndex=function(i){var u=this.data.getRawIndex(i);return this.nodes[u]},f.getNodeById=function(i){return this._nodesMap[e(i)]},f.addEdge=function(i,u,t){var n=this._nodesMap,o=this._edgesMap;if(typeof i=="number"&&(i=this.nodes[i]),typeof u=="number"&&(u=this.nodes[u]),s.isInstance(i)||(i=n[e(i)]),s.isInstance(u)||(u=n[e(u)]),!i||!u)return;var d=i.id+"-"+u.id;if(o[d])return;var h=new r(i,u,t);return h.hostGraph=this,this._directed&&(i.outEdges.push(h),u.inEdges.push(h)),i.edges.push(h),i!==u&&u.edges.push(h),this.edges.push(h),o[d]=h,h},f.getEdgeByIndex=function(i){var u=this.edgeData.getRawIndex(i);return this.edges[u]},f.getEdge=function(i,u){s.isInstance(i)&&(i=i.id),s.isInstance(u)&&(u=u.id);var t=this._edgesMap;return this._directed?t[i+"-"+u]:t[i+"-"+u]||t[u+"-"+i]},f.eachNode=function(i,u){for(var t=this.nodes,n=t.length,o=0;o<n;o++)t[o].dataIndex>=0&&i.call(u,t[o],o)},f.eachEdge=function(i,u){for(var t=this.edges,n=t.length,o=0;o<n;o++)t[o].dataIndex>=0&&t[o].node1.dataIndex>=0&&t[o].node2.dataIndex>=0&&i.call(u,t[o],o)},f.breadthFirstTraverse=function(i,u,t,n){if(s.isInstance(u)||(u=this._nodesMap[e(u)]),!u)return;for(var o=t==="out"?"outEdges":t==="in"?"inEdges":"edges",d=0;d<this.nodes.length;d++)this.nodes[d].__visited=!1;if(i.call(n,u,null))return;for(var h=[u];h.length;)for(var m=h.shift(),A=m[o],d=0;d<A.length;d++){var v=A[d],b=v.node1===m?v.node2:v.node1;if(!b.__visited){if(i.call(n,b,m))return;h.push(b),b.__visited=!0}}},f.update=function(){for(var i=this.data,u=this.edgeData,t=this.nodes,n=this.edges,o=0,d=t.length;o<d;o++)t[o].dataIndex=-1;for(var o=0,d=i.count();o<d;o++)t[i.getRawIndex(o)].dataIndex=o;u.filterSelf(function(h){var m=n[u.getRawIndex(h)];return m.node1.dataIndex>=0&&m.node2.dataIndex>=0});for(var o=0,d=n.length;o<d;o++)n[o].dataIndex=-1;for(var o=0,d=u.count();o<d;o++)n[u.getRawIndex(o)].dataIndex=o},f.clone=function(){for(var i=new g(this._directed),u=this.nodes,t=this.edges,n=0;n<u.length;n++)i.addNode(u[n].id,u[n].dataIndex);for(var n=0;n<t.length;n++){var o=t[n];i.addEdge(o.node1.id,o.node2.id,o.dataIndex)}return i};function s(i,u){this.id=i==null?"":i,this.inEdges=[],this.outEdges=[],this.edges=[],this.hostGraph,this.dataIndex=u==null?-1:u}s.prototype={constructor:s,degree:function(){return this.edges.length},inDegree:function(){return this.inEdges.length},outDegree:function(){return this.outEdges.length},getModel:function(i){if(this.dataIndex<0)return;var u=this.hostGraph,t=u.data.getItemModel(this.dataIndex);return t.getModel(i)}};function r(i,u,t){this.node1=i,this.node2=u,this.dataIndex=t==null?-1:t}r.prototype.getModel=function(i){if(this.dataIndex<0)return;var u=this.hostGraph,t=u.edgeData.getItemModel(this.dataIndex);return t.getModel(i)};var c=function(i,u){return{getValue:function(t){var n=this[i][u];return n.get(n.getDimension(t||"value"),this.dataIndex)},setVisual:function(t,n){this.dataIndex>=0&&this[i][u].setItemVisual(this.dataIndex,t,n)},getVisual:function(t,n){return this[i][u].getItemVisual(this.dataIndex,t,n)},setLayout:function(t,n){this.dataIndex>=0&&this[i][u].setItemLayout(this.dataIndex,t,n)},getLayout:function(){return this[i][u].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[i][u].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[i][u].getRawIndex(this.dataIndex)}}};E.mixin(s,c("hostGraph","data")),E.mixin(r,c("hostGraph","edgeData")),g.Node=s,g.Edge=r,a(s),a(r);var l=g;Ce.exports=l},c5Ni:function(Ce,Q,p){},c5fP:function(Ce,Q,p){"use strict";function L(Je){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(Nt){return typeof Nt}:L=function(Nt){return Nt&&typeof Symbol=="function"&&Nt.constructor===Symbol&&Nt!==Symbol.prototype?"symbol":typeof Nt},L(Je)}Object.defineProperty(Q,"__esModule",{value:!0}),Q._tr_init=Se,Q._tr_stored_block=nt,Q._tr_flush_block=Ue,Q._tr_tally=bt,Q._tr_align=et;var O=y(p("6BzB"));function E(){if(typeof WeakMap!="function")return null;var Je=new WeakMap;return E=function(){return Je},Je}function y(Je){if(Je&&Je.__esModule)return Je;if(Je===null||L(Je)!=="object"&&typeof Je!="function")return{default:Je};var St=E();if(St&&St.has(Je))return St.get(Je);var Nt={},Rt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ft in Je)if(Object.prototype.hasOwnProperty.call(Je,Ft)){var Ht=Rt?Object.getOwnPropertyDescriptor(Je,Ft):null;Ht&&(Ht.get||Ht.set)?Object.defineProperty(Nt,Ft,Ht):Nt[Ft]=Je[Ft]}return Nt.default=Je,St&&St.set(Je,Nt),Nt}var a=4,e=0,g=1,f=2;function s(Je){for(var St=Je.length;--St>=0;)Je[St]=0}var r=0,c=1,l=2,i=3,u=258,t=29,n=256,o=n+1+t,d=30,h=19,m=2*o+1,A=15,v=16,b=7,x=256,C=16,w=17,S=18,T=[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],I=[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],N=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],M=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],k=512,U=new Array((o+2)*2);s(U);var V=new Array(d*2);s(V);var B=new Array(k);s(B);var H=new Array(u-i+1);s(H);var P=new Array(t);s(P);var j=new Array(d);s(j);function z(Je,St,Nt,Rt,Ft){this.static_tree=Je,this.extra_bits=St,this.extra_base=Nt,this.elems=Rt,this.max_length=Ft,this.has_stree=Je&&Je.length}var K,X,Z;function Y(Je,St){this.dyn_tree=Je,this.max_code=0,this.stat_desc=St}function te(Je){return Je<256?B[Je]:B[256+(Je>>>7)]}function q(Je,St){Je.pending_buf[Je.pending++]=St&255,Je.pending_buf[Je.pending++]=St>>>8&255}function ee(Je,St,Nt){Je.bi_valid>v-Nt?(Je.bi_buf|=St<<Je.bi_valid&65535,q(Je,Je.bi_buf),Je.bi_buf=St>>v-Je.bi_valid,Je.bi_valid+=Nt-v):(Je.bi_buf|=St<<Je.bi_valid&65535,Je.bi_valid+=Nt)}function fe(Je,St,Nt){ee(Je,Nt[St*2],Nt[St*2+1])}function be(Je,St){var Nt=0;do Nt|=Je&1,Je>>>=1,Nt<<=1;while(--St>0);return Nt>>>1}function Fe(Je){Je.bi_valid===16?(q(Je,Je.bi_buf),Je.bi_buf=0,Je.bi_valid=0):Je.bi_valid>=8&&(Je.pending_buf[Je.pending++]=Je.bi_buf&255,Je.bi_buf>>=8,Je.bi_valid-=8)}function ve(Je,St){var Nt=St.dyn_tree,Rt=St.max_code,Ft=St.stat_desc.static_tree,Ht=St.stat_desc.has_stree,$e=St.stat_desc.extra_bits,we=St.stat_desc.extra_base,ue=St.stat_desc.max_length,Qe,qe,Ae,wt,zt,ze,jt=0;for(wt=0;wt<=A;wt++)Je.bl_count[wt]=0;for(Nt[Je.heap[Je.heap_max]*2+1]=0,Qe=Je.heap_max+1;Qe<m;Qe++){if(qe=Je.heap[Qe],wt=Nt[Nt[qe*2+1]*2+1]+1,wt>ue&&(wt=ue,jt++),Nt[qe*2+1]=wt,qe>Rt)continue;Je.bl_count[wt]++,zt=0,qe>=we&&(zt=$e[qe-we]),ze=Nt[qe*2],Je.opt_len+=ze*(wt+zt),Ht&&(Je.static_len+=ze*(Ft[qe*2+1]+zt))}if(jt===0)return;do{for(wt=ue-1;Je.bl_count[wt]===0;)wt--;Je.bl_count[wt]--,Je.bl_count[wt+1]+=2,Je.bl_count[ue]--,jt-=2}while(jt>0);for(wt=ue;wt!==0;wt--)for(qe=Je.bl_count[wt];qe!==0;){if(Ae=Je.heap[--Qe],Ae>Rt)continue;Nt[Ae*2+1]!==wt&&(Je.opt_len+=(wt-Nt[Ae*2+1])*Nt[Ae*2],Nt[Ae*2+1]=wt),qe--}}function Oe(Je,St,Nt){var Rt=new Array(A+1),Ft=0,Ht,$e;for(Ht=1;Ht<=A;Ht++)Rt[Ht]=Ft=Ft+Nt[Ht-1]<<1;for($e=0;$e<=St;$e++){var we=Je[$e*2+1];if(we===0)continue;Je[$e*2]=be(Rt[we]++,we)}}function J(){var Je,St,Nt,Rt,Ft,Ht=new Array(A+1);for(Nt=0,Rt=0;Rt<t-1;Rt++)for(P[Rt]=Nt,Je=0;Je<1<<T[Rt];Je++)H[Nt++]=Rt;for(H[Nt-1]=Rt,Ft=0,Rt=0;Rt<16;Rt++)for(j[Rt]=Ft,Je=0;Je<1<<I[Rt];Je++)B[Ft++]=Rt;for(Ft>>=7;Rt<d;Rt++)for(j[Rt]=Ft<<7,Je=0;Je<1<<I[Rt]-7;Je++)B[256+Ft++]=Rt;for(St=0;St<=A;St++)Ht[St]=0;for(Je=0;Je<=143;)U[Je*2+1]=8,Je++,Ht[8]++;for(;Je<=255;)U[Je*2+1]=9,Je++,Ht[9]++;for(;Je<=279;)U[Je*2+1]=7,Je++,Ht[7]++;for(;Je<=287;)U[Je*2+1]=8,Je++,Ht[8]++;for(Oe(U,o+1,Ht),Je=0;Je<d;Je++)V[Je*2+1]=5,V[Je*2]=be(Je,5);K=new z(U,T,n+1,o,A),X=new z(V,I,0,d,A),Z=new z(new Array(0),N,0,h,b)}function ne(Je){var St;for(St=0;St<o;St++)Je.dyn_ltree[St*2]=0;for(St=0;St<d;St++)Je.dyn_dtree[St*2]=0;for(St=0;St<h;St++)Je.bl_tree[St*2]=0;Je.dyn_ltree[x*2]=1,Je.opt_len=Je.static_len=0,Je.last_lit=Je.matches=0}function Ke(Je){Je.bi_valid>8?q(Je,Je.bi_buf):Je.bi_valid>0&&(Je.pending_buf[Je.pending++]=Je.bi_buf),Je.bi_buf=0,Je.bi_valid=0}function ie(Je,St,Nt,Rt){Ke(Je),Rt&&(q(Je,Nt),q(Je,~Nt)),O.arraySet(Je.pending_buf,Je.window,St,Nt,Je.pending),Je.pending+=Nt}function re(Je,St,Nt,Rt){var Ft=St*2,Ht=Nt*2;return Je[Ft]<Je[Ht]||Je[Ft]===Je[Ht]&&Rt[St]<=Rt[Nt]}function he(Je,St,Nt){for(var Rt=Je.heap[Nt],Ft=Nt<<1;Ft<=Je.heap_len&&!(Ft<Je.heap_len&&re(St,Je.heap[Ft+1],Je.heap[Ft],Je.depth)&&Ft++,re(St,Rt,Je.heap[Ft],Je.depth));)Je.heap[Nt]=Je.heap[Ft],Nt=Ft,Ft<<=1;Je.heap[Nt]=Rt}function ge(Je,St,Nt){var Rt,Ft,Ht=0,$e,we;if(Je.last_lit!==0)do Rt=Je.pending_buf[Je.d_buf+Ht*2]<<8|Je.pending_buf[Je.d_buf+Ht*2+1],Ft=Je.pending_buf[Je.l_buf+Ht],Ht++,Rt===0?fe(Je,Ft,St):($e=H[Ft],fe(Je,$e+n+1,St),we=T[$e],we!==0&&(Ft-=P[$e],ee(Je,Ft,we)),Rt--,$e=te(Rt),fe(Je,$e,Nt),we=I[$e],we!==0&&(Rt-=j[$e],ee(Je,Rt,we)));while(Ht<Je.last_lit);fe(Je,x,St)}function Pe(Je,St){var Nt=St.dyn_tree,Rt=St.stat_desc.static_tree,Ft=St.stat_desc.has_stree,Ht=St.stat_desc.elems,$e,we,ue=-1,Qe;for(Je.heap_len=0,Je.heap_max=m,$e=0;$e<Ht;$e++)Nt[$e*2]!==0?(Je.heap[++Je.heap_len]=ue=$e,Je.depth[$e]=0):Nt[$e*2+1]=0;for(;Je.heap_len<2;)Qe=Je.heap[++Je.heap_len]=ue<2?++ue:0,Nt[Qe*2]=1,Je.depth[Qe]=0,Je.opt_len--,Ft&&(Je.static_len-=Rt[Qe*2+1]);for(St.max_code=ue,$e=Je.heap_len>>1;$e>=1;$e--)he(Je,Nt,$e);Qe=Ht;do $e=Je.heap[1],Je.heap[1]=Je.heap[Je.heap_len--],he(Je,Nt,1),we=Je.heap[1],Je.heap[--Je.heap_max]=$e,Je.heap[--Je.heap_max]=we,Nt[Qe*2]=Nt[$e*2]+Nt[we*2],Je.depth[Qe]=(Je.depth[$e]>=Je.depth[we]?Je.depth[$e]:Je.depth[we])+1,Nt[$e*2+1]=Nt[we*2+1]=Qe,Je.heap[1]=Qe++,he(Je,Nt,1);while(Je.heap_len>=2);Je.heap[--Je.heap_max]=Je.heap[1],ve(Je,St),Oe(Nt,ue,Je.bl_count)}function Ee(Je,St,Nt){var Rt,Ft=-1,Ht,$e=St[0*2+1],we=0,ue=7,Qe=4;for($e===0&&(ue=138,Qe=3),St[(Nt+1)*2+1]=65535,Rt=0;Rt<=Nt;Rt++){if(Ht=$e,$e=St[(Rt+1)*2+1],++we<ue&&Ht===$e)continue;we<Qe?Je.bl_tree[Ht*2]+=we:Ht!==0?(Ht!==Ft&&Je.bl_tree[Ht*2]++,Je.bl_tree[C*2]++):we<=10?Je.bl_tree[w*2]++:Je.bl_tree[S*2]++,we=0,Ft=Ht,$e===0?(ue=138,Qe=3):Ht===$e?(ue=6,Qe=3):(ue=7,Qe=4)}}function ke(Je,St,Nt){var Rt,Ft=-1,Ht,$e=St[0*2+1],we=0,ue=7,Qe=4;for($e===0&&(ue=138,Qe=3),Rt=0;Rt<=Nt;Rt++){if(Ht=$e,$e=St[(Rt+1)*2+1],++we<ue&&Ht===$e)continue;if(we<Qe)do fe(Je,Ht,Je.bl_tree);while(--we!==0);else Ht!==0?(Ht!==Ft&&(fe(Je,Ht,Je.bl_tree),we--),fe(Je,C,Je.bl_tree),ee(Je,we-3,2)):we<=10?(fe(Je,w,Je.bl_tree),ee(Je,we-3,3)):(fe(Je,S,Je.bl_tree),ee(Je,we-11,7));we=0,Ft=Ht,$e===0?(ue=138,Qe=3):Ht===$e?(ue=6,Qe=3):(ue=7,Qe=4)}}function Me(Je){var St;for(Ee(Je,Je.dyn_ltree,Je.l_desc.max_code),Ee(Je,Je.dyn_dtree,Je.d_desc.max_code),Pe(Je,Je.bl_desc),St=h-1;St>=3&&!(Je.bl_tree[M[St]*2+1]!==0);St--);return Je.opt_len+=3*(St+1)+5+5+4,St}function me(Je,St,Nt,Rt){var Ft;for(ee(Je,St-257,5),ee(Je,Nt-1,5),ee(Je,Rt-4,4),Ft=0;Ft<Rt;Ft++)ee(Je,Je.bl_tree[M[Ft]*2+1],3);ke(Je,Je.dyn_ltree,St-1),ke(Je,Je.dyn_dtree,Nt-1)}function le(Je){var St=4093624447,Nt;for(Nt=0;Nt<=31;Nt++,St>>>=1)if(St&1&&Je.dyn_ltree[Nt*2]!==0)return e;if(Je.dyn_ltree[9*2]!==0||Je.dyn_ltree[10*2]!==0||Je.dyn_ltree[13*2]!==0)return g;for(Nt=32;Nt<n;Nt++)if(Je.dyn_ltree[Nt*2]!==0)return g;return e}var oe=!1;function Se(Je){oe||(J(),oe=!0),Je.l_desc=new Y(Je.dyn_ltree,K),Je.d_desc=new Y(Je.dyn_dtree,X),Je.bl_desc=new Y(Je.bl_tree,Z),Je.bi_buf=0,Je.bi_valid=0,ne(Je)}function nt(Je,St,Nt,Rt){ee(Je,(r<<1)+(Rt?1:0),3),ie(Je,St,Nt,!0)}function et(Je){ee(Je,c<<1,3),fe(Je,x,U),Fe(Je)}function Ue(Je,St,Nt,Rt){var Ft,Ht,$e=0;Je.level>0?(Je.strm.data_type===f&&(Je.strm.data_type=le(Je)),Pe(Je,Je.l_desc),Pe(Je,Je.d_desc),$e=Me(Je),Ft=Je.opt_len+3+7>>>3,Ht=Je.static_len+3+7>>>3,Ht<=Ft&&(Ft=Ht)):Ft=Ht=Nt+5,Nt+4<=Ft&&St!==-1?nt(Je,St,Nt,Rt):Je.strategy===a||Ht===Ft?(ee(Je,(c<<1)+(Rt?1:0),3),ge(Je,U,V)):(ee(Je,(l<<1)+(Rt?1:0),3),me(Je,Je.l_desc.max_code+1,Je.d_desc.max_code+1,$e+1),ge(Je,Je.dyn_ltree,Je.dyn_dtree)),ne(Je),Rt&&Ke(Je)}function bt(Je,St,Nt){return Je.pending_buf[Je.d_buf+Je.last_lit*2]=St>>>8&255,Je.pending_buf[Je.d_buf+Je.last_lit*2+1]=St&255,Je.pending_buf[Je.l_buf+Je.last_lit]=Nt&255,Je.last_lit++,St===0?Je.dyn_ltree[Nt*2]++:(Je.matches++,St--,Je.dyn_ltree[(H[Nt]+n+1)*2]++,Je.dyn_dtree[te(St)*2]++),Je.last_lit===Je.lit_bufsize-1}},c8qY:function(Ce,Q,p){var L=p("IwbS"),O=p("fls0");function E(l){this._ctor=l||O,this.group=new L.Group}var y=E.prototype;y.isPersistent=function(){return!0},y.updateData=function(l){var i=this,u=i.group,t=i._lineData;i._lineData=l,t||u.removeAll();var n=f(l);l.diff(t).add(function(o){a(i,l,o,n)}).update(function(o,d){e(i,t,l,d,o,n)}).remove(function(o){u.remove(t.getItemGraphicEl(o))}).execute()};function a(l,i,u,t){var n=i.getItemLayout(u);if(!r(n))return;var o=new l._ctor(i,u,t);i.setItemGraphicEl(u,o),l.group.add(o)}function e(l,i,u,t,n,o){var d=i.getItemGraphicEl(t);if(!r(u.getItemLayout(n))){l.group.remove(d);return}d?d.updateData(u,n,o):d=new l._ctor(u,n,o),u.setItemGraphicEl(n,d),l.group.add(d)}y.updateLayout=function(){var l=this._lineData;if(!l)return;l.eachItemGraphicEl(function(i,u){i.updateLayout(l,u)},this)},y.incrementalPrepareUpdate=function(l){this._seriesScope=f(l),this._lineData=null,this.group.removeAll()};function g(l){return l.animators&&l.animators.length>0}y.incrementalUpdate=function(l,i){function u(d){!d.isGroup&&!g(d)&&(d.incremental=d.useHoverLayer=!0)}for(var t=l.start;t<l.end;t++){var n=i.getItemLayout(t);if(r(n)){var o=new this._ctor(i,t,this._seriesScope);o.traverse(u),this.group.add(o),i.setItemGraphicEl(t,o)}}};function f(l){var i=l.hostModel;return{lineStyle:i.getModel("lineStyle").getLineStyle(),hoverLineStyle:i.getModel("emphasis.lineStyle").getLineStyle(),labelModel:i.getModel("label"),hoverLabelModel:i.getModel("emphasis.label")}}y.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},y._clearIncremental=function(){var l=this._incremental;l&&l.clearDisplaybles()};function s(l){return isNaN(l[0])||isNaN(l[1])}function r(l){return!s(l[0])&&!s(l[1])}var c=E;Ce.exports=c},cCMj:function(Ce,Q,p){var L=p("bYtY"),O={updateSelectedMap:function(E){this._targetList=L.isArray(E)?E.slice():[],this._selectTargetMap=L.reduce(E||[],function(y,a){return y.set(a.name,a),y},L.createHashMap())},select:function(E,y){var a=y!=null?this._targetList[y]:this._selectTargetMap.get(E),e=this.get("selectedMode");e==="single"&&this._selectTargetMap.each(function(g){g.selected=!1}),a&&(a.selected=!0)},unSelect:function(E,y){var a=y!=null?this._targetList[y]:this._selectTargetMap.get(E);a&&(a.selected=!1)},toggleSelected:function(E,y){var a=y!=null?this._targetList[y]:this._selectTargetMap.get(E);if(a!=null)return this[a.selected?"unSelect":"select"](E,y),a.selected},isSelected:function(E,y){var a=y!=null?this._targetList[y]:this._selectTargetMap.get(E);return a&&a.selected}};Ce.exports=O},cVA7:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=p("MT78"),O=a(L),E=p("t3Fx"),y=a(E);function a(r){return r&&r.__esModule?r:{default:r}}function e(r,c){if(!(r instanceof c))throw new TypeError("Cannot call a class as a function")}function g(r,c){if(!r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return c&&(typeof c=="object"||typeof c=="function")?c:r}function f(r,c){if(typeof c!="function"&&c!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof c);r.prototype=Object.create(c&&c.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),c&&(Object.setPrototypeOf?Object.setPrototypeOf(r,c):r.__proto__=c)}var s=function(r){f(c,r);function c(l){e(this,c);var i=g(this,(c.__proto__||Object.getPrototypeOf(c)).call(this,l));return i.echartsLib=O.default,i}return c}(y.default);Q.default=s},cWXX:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("oIFs"),y=p.n(E)},ca2m:function(Ce,Q,p){var L=p("bYtY"),O={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)"]}}},E={};E.categoryAxis=L.merge({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},O),E.valueAxis=L.merge({boundaryGap:[0,0],splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#eee",width:1}}},O),E.timeAxis=L.defaults({scale:!0,min:"dataMin",max:"dataMax"},E.valueAxis),E.logAxis=L.defaults({scale:!0,logBase:10},E.valueAxis);var y=E;Ce.exports=y},cbJ4:function(Ce,Q,p){var L=p("bYtY"),O=L.createHashMap;function E(y){y.eachSeriesByType("themeRiver",function(a){var e=a.getData(),g=a.getRawData(),f=a.get("color"),s=O();e.each(function(r){s.set(e.getRawIndex(r),r)}),g.each(function(r){var c=g.getName(r),l=f[(a.nameMap.get(c)-1)%f.length];g.setItemVisual(r,"color",l);var i=s.get(r);i!=null&&e.setItemVisual(i,"color",l)})})}Ce.exports=E},chpo:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=1,O=function(){return"".concat(L++)};Q.default=O},cpOr:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("T4UG"),y=p("YXkt"),a=p("bYtY"),e=a.concatArray,g=a.mergeAll,f=a.map,s=p("7aKB"),r=s.encodeHTML,c=p("IDmD"),l=typeof Uint32Array=="undefined"?Array:Uint32Array,i=typeof Float64Array=="undefined"?Array:Float64Array;function u(o){var d=o.data;d&&d[0]&&d[0][0]&&d[0][0].coord&&(o.data=f(d,function(h){var m=[h[0].coord,h[1].coord],A={coords:m};return h[0].name&&(A.fromName=h[0].name),h[1].name&&(A.toName=h[1].name),g([A,h[0],h[1]])}))}var t=E.extend({type:"series.lines",dependencies:["grid","polar"],visualColorAccessPath:"lineStyle.color",init:function(o){o.data=o.data||[],u(o);var d=this._processFlatCoordsArray(o.data);this._flatCoords=d.flatCoords,this._flatCoordsOffset=d.flatCoordsOffset,d.flatCoords&&(o.data=new Float32Array(d.count)),t.superApply(this,"init",arguments)},mergeOption:function(o){if(o.data=o.data||[],u(o),o.data){var d=this._processFlatCoordsArray(o.data);this._flatCoords=d.flatCoords,this._flatCoordsOffset=d.flatCoordsOffset,d.flatCoords&&(o.data=new Float32Array(d.count))}t.superApply(this,"mergeOption",arguments)},appendData:function(o){var d=this._processFlatCoordsArray(o.data);d.flatCoords&&(this._flatCoords?(this._flatCoords=e(this._flatCoords,d.flatCoords),this._flatCoordsOffset=e(this._flatCoordsOffset,d.flatCoordsOffset)):(this._flatCoords=d.flatCoords,this._flatCoordsOffset=d.flatCoordsOffset),o.data=new Float32Array(d.count)),this.getRawData().appendData(o.data)},_getCoordsFromItemModel:function(o){var d=this.getData().getItemModel(o),h=d.option instanceof Array?d.option:d.getShallow("coords");return h},getLineCoordsCount:function(o){return this._flatCoordsOffset?this._flatCoordsOffset[o*2+1]:this._getCoordsFromItemModel(o).length},getLineCoords:function(o,d){if(this._flatCoordsOffset){for(var h=this._flatCoordsOffset[o*2],m=this._flatCoordsOffset[o*2+1],A=0;A<m;A++)d[A]=d[A]||[],d[A][0]=this._flatCoords[h+A*2],d[A][1]=this._flatCoords[h+A*2+1];return m}else{for(var v=this._getCoordsFromItemModel(o),A=0;A<v.length;A++)d[A]=d[A]||[],d[A][0]=v[A][0],d[A][1]=v[A][1];return v.length}},_processFlatCoordsArray:function(o){var d=0;if(this._flatCoords&&(d=this._flatCoords.length),typeof o[0]=="number"){for(var h=o.length,m=new l(h),A=new i(h),v=0,b=0,x=0,C=0;C<h;){x++;var w=o[C++];m[b++]=v+d,m[b++]=w;for(var S=0;S<w;S++){var T=o[C++],I=o[C++];A[v++]=T,A[v++]=I,C>h}}return{flatCoordsOffset:new Uint32Array(m.buffer,0,b),flatCoords:A,count:x}}return{flatCoordsOffset:null,flatCoords:null,count:o.length}},getInitialData:function(o,d){var h=new y(["value"],this);return h.hasItemOption=!1,h.initData(o.data,[],function(m,A,v,b){if(m instanceof Array)return NaN;h.hasItemOption=!0;var x=m.value;if(x!=null)return x instanceof Array?x[b]:x}),h},formatTooltip:function(o){var d=this.getData(),h=d.getItemModel(o),m=h.get("name");if(m)return m;var A=h.get("fromName"),v=h.get("toName"),b=[];return A!=null&&b.push(A),v!=null&&b.push(v),r(b.join(" > "))},preventIncremental:function(){return!!this.get("effect.show")},getProgressive:function(){var o=this.option.progressive;return o==null?this.option.large?1e4:this.get("progressive"):o},getProgressiveThreshold:function(){var o=this.option.progressiveThreshold;return o==null?this.option.large?2e4:this.get("progressiveThreshold"):o},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}}}),n=t;Ce.exports=n},crZl:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("IwbS"),y=p("7aKB"),a=p("+TT/"),e=p("XxSj"),g=L.extendComponentView({type:"visualMap",autoPositionValues:{left:1,right:1,top:1,bottom:1},init:function(f,s){this.ecModel=f,this.api=s,this.visualMapModel},render:function(f,s,r,c){if(this.visualMapModel=f,f.get("show")===!1){this.group.removeAll();return}this.doRender.apply(this,arguments)},renderBackground:function(f){var s=this.visualMapModel,r=y.normalizeCssArray(s.get("padding")||0),c=f.getBoundingRect();f.add(new E.Rect({z2:-1,silent:!0,shape:{x:c.x-r[3],y:c.y-r[0],width:c.width+r[3]+r[1],height:c.height+r[0]+r[2]},style:{fill:s.get("backgroundColor"),stroke:s.get("borderColor"),lineWidth:s.get("borderWidth")}}))},getControllerVisual:function(f,s,r){r=r||{};var c=r.forceState,l=this.visualMapModel,i={};if(s==="symbol"&&(i.symbol=l.get("itemSymbol")),s==="color"){var u=l.get("contentColor");i.color=u}function t(h){return i[h]}function n(h,m){i[h]=m}var o=l.controllerVisuals[c||l.getValueState(f)],d=e.prepareVisualTypes(o);return O.each(d,function(h){var m=o[h];r.convertOpacityToAlpha&&h==="opacity"&&(h="colorAlpha",m=o.__alphaForOpacity),e.dependsOn(h,s)&&(m&&m.applyVisual(f,t,n))}),i[s]},positionGroup:function(f){var s=this.visualMapModel,r=this.api;a.positionElement(f,s.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()})},doRender:O.noop});Ce.exports=g},crp1:function(Ce,Q,p){"use strict";p.d(Q,"b",function(){return at}),p.d(Q,"a",function(){return yr});var L={},O=function(Lt,Ct,pr,gr,Bt){var nr=L[Ct]||(L[Ct]=URL.createObjectURL(new Blob([Lt],{type:"text/javascript"}))),Mt=new Worker(nr);return Mt.onerror=function(tr){return Bt(tr.error,null)},Mt.onmessage=function(tr){return Bt(null,tr.data)},Mt.postMessage(pr,gr),Mt},E=Uint8Array,y=Uint16Array,a=Uint32Array,e=new E([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]),g=new E([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 E([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(Lt,Ct){for(var pr=new y(31),gr=0;gr<31;++gr)pr[gr]=Ct+=1<<Lt[gr-1];for(var Bt=new a(pr[30]),gr=1;gr<30;++gr)for(var nr=pr[gr];nr<pr[gr+1];++nr)Bt[nr]=nr-pr[gr]<<5|gr;return[pr,Bt]},r=s(e,2),c=r[0],l=r[1];c[28]=258,l[258]=28;for(var i=s(g,0),u=i[0],t=i[1],n=new y(32768),o=0;o<32768;++o){var d=(o&43690)>>>1|(o&21845)<<1;d=(d&52428)>>>2|(d&13107)<<2,d=(d&61680)>>>4|(d&3855)<<4,n[o]=((d&65280)>>>8|(d&255)<<8)>>>1}for(var h=function(Lt,Ct,pr){for(var gr=Lt.length,Bt=0,nr=new y(Ct);Bt<gr;++Bt)++nr[Lt[Bt]-1];var Mt=new y(Ct);for(Bt=0;Bt<Ct;++Bt)Mt[Bt]=Mt[Bt-1]+nr[Bt-1]<<1;var tr;if(pr){tr=new y(1<<Ct);var Nr=15-Ct;for(Bt=0;Bt<gr;++Bt)if(Lt[Bt])for(var ur=Bt<<4|Lt[Bt],Cr=Ct-Lt[Bt],An=Mt[Lt[Bt]-1]++<<Cr,sn=An|(1<<Cr)-1;An<=sn;++An)tr[n[An]>>>Nr]=ur}else for(tr=new y(gr),Bt=0;Bt<gr;++Bt)tr[Bt]=n[Mt[Lt[Bt]-1]++]>>>15-Lt[Bt];return tr},m=new E(288),o=0;o<144;++o)m[o]=8;for(var o=144;o<256;++o)m[o]=9;for(var o=256;o<280;++o)m[o]=7;for(var o=280;o<288;++o)m[o]=8;for(var A=new E(32),o=0;o<32;++o)A[o]=5;var v=h(m,9,0),b=h(m,9,1),x=h(A,5,0),C=h(A,5,1),w=function(Lt){for(var Ct=Lt[0],pr=1;pr<Lt.length;++pr)Lt[pr]>Ct&&(Ct=Lt[pr]);return Ct},S=function(Lt,Ct,pr){var gr=Ct/8>>0;return(Lt[gr]|Lt[gr+1]<<8)>>>(Ct&7)&pr},T=function(Lt,Ct){var pr=Ct/8>>0;return(Lt[pr]|Lt[pr+1]<<8|Lt[pr+2]<<16)>>>(Ct&7)},I=function(Lt){return(Lt/8>>0)+(Lt&7&&1)},N=function(Lt,Ct,pr){(Ct==null||Ct<0)&&(Ct=0),(pr==null||pr>Lt.length)&&(pr=Lt.length);var gr=new(Lt instanceof y?y:Lt instanceof a?a:E)(pr-Ct);return gr.set(Lt.subarray(Ct,pr)),gr},M=function(Lt,Ct,pr){var gr=Lt.length,Bt=!Ct||pr,nr=!pr||pr.i;pr||(pr={}),Ct||(Ct=new E(gr*3));var Mt=function(ca){var hi=Ct.length;if(ca>hi){var Sa=new E(Math.max(hi*2,ca));Sa.set(Ct),Ct=Sa}},tr=pr.f||0,Nr=pr.p||0,ur=pr.b||0,Cr=pr.l,An=pr.d,sn=pr.m,Yn=pr.n,oi=gr*8;do{if(!Cr){pr.f=tr=S(Lt,Nr,1);var Ti=S(Lt,Nr+1,3);if(Nr+=3,Ti)if(Ti==1)Cr=b,An=C,sn=9,Yn=5;else if(Ti==2){var pt=S(Lt,Nr,31)+257,Be=S(Lt,Nr+10,15)+4,Ge=pt+S(Lt,Nr+5,31)+1;Nr+=14;for(var tt=new E(Ge),dt=new E(19),lt=0;lt<Be;++lt)dt[f[lt]]=S(Lt,Nr+lt*3,7);Nr+=Be*3;var mt=w(dt),kt=(1<<mt)-1;if(!nr&&Nr+Ge*(mt+7)>oi)break;for(var Et=h(dt,mt,1),lt=0;lt<Ge;){var ir=Et[S(Lt,Nr,kt)];Nr+=ir&15;var Bi=ir>>>4;if(Bi<16)tt[lt++]=Bi;else{var Ur=0,Or=0;for(Bi==16?(Or=3+S(Lt,Nr,3),Nr+=2,Ur=tt[lt-1]):Bi==17?(Or=3+S(Lt,Nr,7),Nr+=3):Bi==18&&(Or=11+S(Lt,Nr,127),Nr+=7);Or--;)tt[lt++]=Ur}}var Qr=tt.subarray(0,pt),cr=tt.subarray(pt);sn=w(Qr),Yn=w(cr),Cr=h(Qr,sn,1),An=h(cr,Yn,1)}else throw"invalid block type";else{var Bi=I(Nr)+4,la=Lt[Bi-4]|Lt[Bi-3]<<8,Ta=Bi+la;if(Ta>gr){if(nr)throw"unexpected EOF";break}Bt&&Mt(ur+la),Ct.set(Lt.subarray(Bi,Ta),ur),pr.b=ur+=la,pr.p=Nr=Ta*8;continue}if(Nr>oi)throw"unexpected EOF"}Bt&&Mt(ur+131072);for(var Fn=(1<<sn)-1,Sr=(1<<Yn)-1,mn=sn+Yn+18;nr||Nr+mn<oi;){var Ur=Cr[T(Lt,Nr)&Fn],qr=Ur>>>4;if(Nr+=Ur&15,Nr>oi)throw"unexpected EOF";if(!Ur)throw"invalid length/literal";if(qr<256)Ct[ur++]=qr;else if(qr==256){Cr=null;break}else{var Dr=qr-254;if(qr>264){var lt=qr-257,Xn=e[lt];Dr=S(Lt,Nr,(1<<Xn)-1)+c[lt],Nr+=Xn}var pi=An[T(Lt,Nr)&Sr],Di=pi>>>4;if(!pi)throw"invalid distance";Nr+=pi&15;var cr=u[Di];if(Di>3){var Xn=g[Di];cr+=T(Lt,Nr)&(1<<Xn)-1,Nr+=Xn}if(Nr>oi)throw"unexpected EOF";Bt&&Mt(ur+131072);for(var Wi=ur+Dr;ur<Wi;ur+=4)Ct[ur]=Ct[ur-cr],Ct[ur+1]=Ct[ur+1-cr],Ct[ur+2]=Ct[ur+2-cr],Ct[ur+3]=Ct[ur+3-cr];ur=Wi}}pr.l=Cr,pr.p=Nr,pr.b=ur,Cr&&(tr=1,pr.m=sn,pr.d=An,pr.n=Yn)}while(!tr);return ur==Ct.length?Ct:N(Ct,0,ur)},k=function(Lt,Ct,pr){pr<<=Ct&7;var gr=Ct/8>>0;Lt[gr]|=pr,Lt[gr+1]|=pr>>>8},U=function(Lt,Ct,pr){pr<<=Ct&7;var gr=Ct/8>>0;Lt[gr]|=pr,Lt[gr+1]|=pr>>>8,Lt[gr+2]|=pr>>>16},V=function(Lt,Ct){for(var pr=[],gr=0;gr<Lt.length;++gr)Lt[gr]&&pr.push({s:gr,f:Lt[gr]});var Bt=pr.length,nr=pr.slice();if(!Bt)return[new E(0),0];if(Bt==1){var Mt=new E(pr[0].s+1);return Mt[pr[0].s]=1,[Mt,1]}pr.sort(function(Ge,tt){return Ge.f-tt.f}),pr.push({s:-1,f:25001});var tr=pr[0],Nr=pr[1],ur=0,Cr=1,An=2;for(pr[0]={s:-1,f:tr.f+Nr.f,l:tr,r:Nr};Cr!=Bt-1;)tr=pr[pr[ur].f<pr[An].f?ur++:An++],Nr=pr[ur!=Cr&&pr[ur].f<pr[An].f?ur++:An++],pr[Cr++]={s:-1,f:tr.f+Nr.f,l:tr,r:Nr};for(var sn=nr[0].s,gr=1;gr<Bt;++gr)nr[gr].s>sn&&(sn=nr[gr].s);var Yn=new y(sn+1),oi=B(pr[Cr-1],Yn,0);if(oi>Ct){var gr=0,Ti=0,Bi=oi-Ct,la=1<<Bi;for(nr.sort(function(tt,dt){return Yn[dt.s]-Yn[tt.s]||tt.f-dt.f});gr<Bt;++gr){var Ta=nr[gr].s;if(Yn[Ta]>Ct)Ti+=la-(1<<oi-Yn[Ta]),Yn[Ta]=Ct;else break}for(Ti>>>=Bi;Ti>0;){var pt=nr[gr].s;Yn[pt]<Ct?Ti-=1<<Ct-Yn[pt]++-1:++gr}for(;gr>=0&&Ti;--gr){var Be=nr[gr].s;Yn[Be]==Ct&&(--Yn[Be],++Ti)}oi=Ct}return[new E(Yn),oi]},B=function or(Lt,Ct,pr){return Lt.s==-1?Math.max(or(Lt.l,Ct,pr+1),or(Lt.r,Ct,pr+1)):Ct[Lt.s]=pr},H=function(Lt){for(var Ct=Lt.length;Ct&&!Lt[--Ct];);for(var pr=new y(++Ct),gr=0,Bt=Lt[0],nr=1,Mt=function(ur){pr[gr++]=ur},tr=1;tr<=Ct;++tr)if(Lt[tr]==Bt&&tr!=Ct)++nr;else{if(!Bt&&nr>2){for(;nr>138;nr-=138)Mt(32754);nr>2&&(Mt(nr>10?nr-11<<5|28690:nr-3<<5|12305),nr=0)}else if(nr>3){for(Mt(Bt),--nr;nr>6;nr-=6)Mt(8304);nr>2&&(Mt(nr-3<<5|8208),nr=0)}for(;nr--;)Mt(Bt);nr=1,Bt=Lt[tr]}return[pr.subarray(0,gr),Ct]},P=function(Lt,Ct){for(var pr=0,gr=0;gr<Ct.length;++gr)pr+=Lt[gr]*Ct[gr];return pr},j=function(Lt,Ct,pr){var gr=pr.length,Bt=I(Ct+2);Lt[Bt]=gr&255,Lt[Bt+1]=gr>>>8,Lt[Bt+2]=Lt[Bt]^255,Lt[Bt+3]=Lt[Bt+1]^255;for(var nr=0;nr<gr;++nr)Lt[Bt+nr+4]=pr[nr];return(Bt+4+gr)*8},z=function(Lt,Ct,pr,gr,Bt,nr,Mt,tr,Nr,ur,Cr){k(Ct,Cr++,pr),++Bt[256];for(var An=V(Bt,15),sn=An[0],Yn=An[1],oi=V(nr,15),Ti=oi[0],Bi=oi[1],la=H(sn),Ta=la[0],pt=la[1],Be=H(Ti),Ge=Be[0],tt=Be[1],dt=new y(19),lt=0;lt<Ta.length;++lt)dt[Ta[lt]&31]++;for(var lt=0;lt<Ge.length;++lt)dt[Ge[lt]&31]++;for(var mt=V(dt,7),kt=mt[0],Et=mt[1],ir=19;ir>4&&!kt[f[ir-1]];--ir);var Ur=ur+5<<3,Or=P(Bt,m)+P(nr,A)+Mt,Qr=P(Bt,sn)+P(nr,Ti)+Mt+14+3*ir+P(dt,kt)+(2*dt[16]+3*dt[17]+7*dt[18]);if(Ur<=Or&&Ur<=Qr)return j(Ct,Cr,Lt.subarray(Nr,Nr+ur));var cr,Fn,Sr,mn;if(k(Ct,Cr,1+(Qr<Or)),Cr+=2,Qr<Or){cr=h(sn,Yn,0),Fn=sn,Sr=h(Ti,Bi,0),mn=Ti;var qr=h(kt,Et,0);k(Ct,Cr,pt-257),k(Ct,Cr+5,tt-1),k(Ct,Cr+10,ir-4),Cr+=14;for(var lt=0;lt<ir;++lt)k(Ct,Cr+3*lt,kt[f[lt]]);Cr+=3*ir;for(var Dr=[Ta,Ge],Xn=0;Xn<2;++Xn)for(var pi=Dr[Xn],lt=0;lt<pi.length;++lt){var Di=pi[lt]&31;k(Ct,Cr,qr[Di]),Cr+=kt[Di],Di>15&&(k(Ct,Cr,pi[lt]>>>5&127),Cr+=pi[lt]>>>12)}}else cr=v,Fn=m,Sr=x,mn=A;for(var lt=0;lt<tr;++lt)if(gr[lt]>255){var Di=gr[lt]>>>18&31;U(Ct,Cr,cr[Di+257]),Cr+=Fn[Di+257],Di>7&&(k(Ct,Cr,gr[lt]>>>23&31),Cr+=e[Di]);var Wi=gr[lt]&31;U(Ct,Cr,Sr[Wi]),Cr+=mn[Wi],Wi>3&&(U(Ct,Cr,gr[lt]>>>5&8191),Cr+=g[Wi])}else U(Ct,Cr,cr[gr[lt]]),Cr+=Fn[gr[lt]];return U(Ct,Cr,cr[256]),Cr+Fn[256]},K=new a([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),X=new E(0),Z=function(Lt,Ct,pr,gr,Bt,nr){var Mt=Lt.length,tr=new E(gr+Mt+5*(1+Math.floor(Mt/7e3))+Bt),Nr=tr.subarray(gr,tr.length-Bt),ur=0;if(!Ct||Mt<8)for(var Cr=0;Cr<=Mt;Cr+=65535){var An=Cr+65535;An<Mt?ur=j(Nr,ur,Lt.subarray(Cr,An)):(Nr[Cr]=nr,ur=j(Nr,ur,Lt.subarray(Cr,Mt)))}else{for(var sn=K[Ct-1],Yn=sn>>>13,oi=sn&8191,Ti=(1<<pr)-1,Bi=new y(32768),la=new y(Ti+1),Ta=Math.ceil(pr/3),pt=2*Ta,Be=function(_n){return(Lt[_n]^Lt[_n+1]<<Ta^Lt[_n+2]<<pt)&Ti},Ge=new a(25e3),tt=new y(288),dt=new y(32),lt=0,mt=0,Cr=0,kt=0,Et=0,ir=0;Cr<Mt;++Cr){var Ur=Be(Cr),Or=Cr&32767,Qr=la[Ur];if(Bi[Or]=Qr,la[Ur]=Or,Et<=Cr){var cr=Mt-Cr;if((lt>7e3||kt>24576)&&cr>423){ur=z(Lt,Nr,0,Ge,tt,dt,mt,kt,ir,Cr-ir,ur),kt=lt=mt=0,ir=Cr;for(var Fn=0;Fn<286;++Fn)tt[Fn]=0;for(var Fn=0;Fn<30;++Fn)dt[Fn]=0}var Sr=2,mn=0,qr=oi,Dr=Or-Qr&32767;if(cr>2&&Ur==Be(Cr-Dr))for(var Xn=Math.min(Yn,cr)-1,pi=Math.min(32767,Cr),Di=Math.min(258,cr);Dr<=pi&&--qr&&Or!=Qr;){if(Lt[Cr+Sr]==Lt[Cr+Sr-Dr]){for(var Wi=0;Wi<Di&&Lt[Cr+Wi]==Lt[Cr+Wi-Dr];++Wi);if(Wi>Sr){if(Sr=Wi,mn=Dr,Wi>Xn)break;for(var zi=Math.min(Dr,Wi-2),ca=0,Fn=0;Fn<zi;++Fn){var hi=Cr-Dr+Fn+32768&32767,Sa=Bi[hi],zn=hi-Sa+32768&32767;zn>ca&&(ca=zn,Qr=hi)}}}Or=Qr,Qr=Bi[Or],Dr+=Or-Qr+32768&32767}if(mn){Ge[kt++]=268435456|l[Sr]<<18|t[mn];var fn=l[Sr]&31,Qn=t[mn]&31;mt+=e[fn]+g[Qn],++tt[257+fn],++dt[Qn],Et=Cr+Sr,++lt}else Ge[kt++]=Lt[Cr],++tt[Lt[Cr]]}}ur=z(Lt,Nr,nr,Ge,tt,dt,mt,kt,ir,Cr-ir,ur),nr||(ur=j(Nr,ur,X))}return N(tr,0,gr+I(ur)+Bt)},Y=function(){for(var or=new a(256),Lt=0;Lt<256;++Lt){for(var Ct=Lt,pr=9;--pr;)Ct=(Ct&1&&3988292384)^Ct>>>1;or[Lt]=Ct}return or}(),te=function(){var Lt=4294967295;return{p:function(pr){for(var gr=Lt,Bt=0;Bt<pr.length;++Bt)gr=Y[gr&255^pr[Bt]]^gr>>>8;Lt=gr},d:function(){return Lt^4294967295}}},q=function(){var Lt=1,Ct=0;return{p:function(gr){for(var Bt=Lt,nr=Ct,Mt=gr.length,tr=0;tr!=Mt;){for(var Nr=Math.min(tr+5552,Mt);tr<Nr;++tr)Bt+=gr[tr],nr+=Bt;Bt%=65521,nr%=65521}Lt=Bt,Ct=nr},d:function(){return(Lt>>>8<<16|(Ct&255)<<8|Ct>>>8)+((Lt&255)<<23)*2}}},ee=function(Lt,Ct,pr,gr,Bt){return Z(Lt,Ct.level==null?6:Ct.level,Ct.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(Lt.length)))*1.5):12+Ct.mem,pr,gr,!Bt)},fe=function(Lt,Ct){var pr={};for(var gr in Lt)pr[gr]=Lt[gr];for(var gr in Ct)pr[gr]=Ct[gr];return pr},be=function(Lt,Ct,pr){for(var gr=Lt(),Bt=Lt.toString(),nr=Bt.slice(Bt.indexOf("[")+1,Bt.lastIndexOf("]")).replace(/ /g,"").split(","),Mt=0;Mt<gr.length;++Mt){var tr=gr[Mt],Nr=nr[Mt];if(typeof tr=="function"){Ct+=";"+Nr+"=";var ur=tr.toString();if(tr.prototype)if(ur.indexOf("[native code]")!=-1){var Cr=ur.indexOf(" ",8)+1;Ct+=ur.slice(Cr,ur.indexOf("(",Cr))}else{Ct+=ur;for(var An in tr.prototype)Ct+=";"+Nr+".prototype."+An+"="+tr.prototype[An].toString()}else Ct+=ur}else pr[Nr]=tr}return[Ct,pr]},Fe=[],ve=function(Lt){var Ct=[];for(var pr in Lt)(Lt[pr]instanceof E||Lt[pr]instanceof y||Lt[pr]instanceof a)&&Ct.push((Lt[pr]=new Lt[pr].constructor(Lt[pr])).buffer);return Ct},Oe=function(Lt,Ct,pr,gr){var Bt;if(!Fe[pr]){for(var nr="",Mt={},tr=Lt.length-1,Nr=0;Nr<tr;++Nr)Bt=be(Lt[Nr],nr,Mt),nr=Bt[0],Mt=Bt[1];Fe[pr]=be(Lt[tr],nr,Mt)}var ur=fe({},Fe[pr][1]);return O(Fe[pr][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+Ct.toString()+"}",pr,ur,ve(ur),gr)},J=function(){return[E,y,a,e,g,f,c,u,b,C,n,h,w,S,T,I,N,M,Qe,ge,Pe]},ne=function(){return[E,y,a,e,g,f,l,t,v,m,x,A,n,K,X,h,k,U,V,B,H,P,j,z,I,N,Z,ee,Ht,ge]},Ke=function(){return[Se,Ue,oe,te,Y]},ie=function(){return[nt,et]},re=function(){return[bt,oe,q]},he=function(){return[Je]},ge=function(Lt){return postMessage(Lt,[Lt.buffer])},Pe=function(Lt){return Lt&&Lt.size&&new E(Lt.size)},Ee=function(Lt,Ct,pr,gr,Bt,nr){var Mt=Oe(pr,gr,Bt,function(tr,Nr){Mt.terminate(),nr(tr,Nr)});return Ct.consume||(Lt=new E(Lt)),Mt.postMessage([Lt,Ct],[Lt.buffer]),function(){Mt.terminate()}},ke=function(Lt){return Lt.ondata=function(Ct,pr){return postMessage([Ct,pr],[Ct.buffer])},function(Ct){return Lt.push(Ct.data[0],Ct.data[1])}},Me=function(Lt,Ct,pr,gr,Bt){var nr,Mt=Oe(Lt,gr,Bt,function(tr,Nr){tr?(Mt.terminate(),Ct.ondata.call(Ct,tr)):(Nr[1]&&Mt.terminate(),Ct.ondata.call(Ct,tr,Nr[0],Nr[1]))});Mt.postMessage(pr),Ct.push=function(tr,Nr){if(nr)throw"stream finished";if(!Ct.ondata)throw"no stream handler";Mt.postMessage([tr,nr=Nr],[tr.buffer])},Ct.terminate=function(){Mt.terminate()}},me=function(Lt,Ct){return Lt[Ct]|Lt[Ct+1]<<8},le=function(Lt,Ct){return(Lt[Ct]|Lt[Ct+1]<<8|Lt[Ct+2]<<16)+(Lt[Ct+3]<<23)*2},oe=function(Lt,Ct,pr){for(;pr;++Ct)Lt[Ct]=pr,pr>>>=8},Se=function(Lt,Ct){var pr=Ct.filename;if(Lt[0]=31,Lt[1]=139,Lt[2]=8,Lt[8]=Ct.level<2?4:Ct.level==9?2:0,Lt[9]=3,Ct.mtime!=0&&oe(Lt,4,Math.floor(new Date(Ct.mtime||Date.now())/1e3)),pr){Lt[3]=8;for(var gr=0;gr<=pr.length;++gr)Lt[gr+10]=pr.charCodeAt(gr)}},nt=function(Lt){if(Lt[0]!=31||Lt[1]!=139||Lt[2]!=8)throw"invalid gzip data";var Ct=Lt[3],pr=10;Ct&4&&(pr+=Lt[10]|(Lt[11]<<8)+2);for(var gr=(Ct>>3&1)+(Ct>>4&1);gr>0;gr-=!Lt[pr++]);return pr+(Ct&2)},et=function(Lt){var Ct=Lt.length;return(Lt[Ct-4]|Lt[Ct-3]<<8|Lt[Ct-2]<<16)+2*(Lt[Ct-1]<<23)},Ue=function(Lt){return 10+(Lt.filename&&Lt.filename.length+1||0)},bt=function(Lt,Ct){var pr=Ct.level,gr=pr==0?0:pr<6?1:pr==9?3:2;Lt[0]=120,Lt[1]=gr<<6|(gr?32-2*gr:1)},Je=function(Lt){if((Lt[0]&15)!=8||Lt[0]>>>4>7||(Lt[0]<<8|Lt[1])%31)throw"invalid zlib data";if(Lt[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function St(or,Lt){return!Lt&&typeof or=="function"&&(Lt=or,or={}),this.ondata=Lt,or}var Nt=function(){function or(Lt,Ct){!Ct&&typeof Lt=="function"&&(Ct=Lt,Lt={}),this.ondata=Ct,this.o=Lt||{}}return or.prototype.p=function(Lt,Ct){this.ondata(ee(Lt,this.o,0,0,!Ct),Ct)},or.prototype.push=function(Lt,Ct){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";this.d=Ct,this.p(Lt,Ct||!1)},or}(),Rt=function(){function or(Lt,Ct){Me([ne,function(){return[ke,Nt]}],this,St.call(this,Lt,Ct),function(pr){var gr=new Nt(pr.data);onmessage=ke(gr)},6)}return or}();function Ft(or,Lt,Ct){if(Ct||(Ct=Lt,Lt={}),typeof Ct!="function")throw"no callback";return Ee(or,Lt,[ne],function(pr){return ge(Ht(pr.data[0],pr.data[1]))},0,Ct)}function Ht(or,Lt){return Lt===void 0&&(Lt={}),ee(or,Lt,0,0)}var $e=function(){function or(Lt){this.s={},this.p=new E(0),this.ondata=Lt}return or.prototype.e=function(Lt){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";var Ct=this.p.length,pr=new E(Ct+Lt.length);pr.set(this.p),pr.set(Lt,Ct),this.p=pr},or.prototype.c=function(Lt){this.d=this.s.i=Lt||!1;var Ct=this.s.b,pr=M(this.p,this.o,this.s);this.ondata(N(pr,Ct,this.s.b),this.d),this.o=N(pr,this.s.b-32768),this.s.b=this.o.length,this.p=N(this.p,this.s.p/8>>0),this.s.p&=7},or.prototype.push=function(Lt,Ct){this.e(Lt),this.c(Ct)},or}(),we=function(){function or(Lt){this.ondata=Lt,Me([J,function(){return[ke,$e]}],this,0,function(){var Ct=new $e;onmessage=ke(Ct)},7)}return or}();function ue(or,Lt,Ct){if(Ct||(Ct=Lt,Lt={}),typeof Ct!="function")throw"no callback";return Ee(or,Lt,[J],function(pr){return ge(Qe(pr.data[0],Pe(pr.data[1])))},1,Ct)}function Qe(or,Lt){return M(or,Lt)}var qe=function(){function or(Lt,Ct){this.c=te(),this.l=0,this.v=1,Nt.call(this,Lt,Ct)}return or.prototype.push=function(Lt,Ct){Nt.prototype.push.call(this,Lt,Ct)},or.prototype.p=function(Lt,Ct){this.c.p(Lt),this.l+=Lt.length;var pr=ee(Lt,this.o,this.v&&Ue(this.o),Ct&&8,!Ct);this.v&&(Se(pr,this.o),this.v=0),Ct&&(oe(pr,pr.length-8,this.c.d()),oe(pr,pr.length-4,this.l)),this.ondata(pr,Ct)},or}(),Ae=function(){function or(Lt,Ct){Me([ne,Ke,function(){return[ke,Nt,qe]}],this,St.call(this,Lt,Ct),function(pr){var gr=new qe(pr.data);onmessage=ke(gr)},8)}return or}();function wt(or,Lt,Ct){if(Ct||(Ct=Lt,Lt={}),typeof Ct!="function")throw"no callback";return Ee(or,Lt,[ne,Ke,function(){return[zt]}],function(pr){return ge(zt(pr.data[0],pr.data[1]))},2,Ct)}function zt(or,Lt){Lt===void 0&&(Lt={});var Ct=te(),pr=or.length;Ct.p(or);var gr=ee(or,Lt,Ue(Lt),8),Bt=gr.length;return Se(gr,Lt),oe(gr,Bt-8,Ct.d()),oe(gr,Bt-4,pr),gr}var ze=function(){function or(Lt){this.v=1,$e.call(this,Lt)}return or.prototype.push=function(Lt,Ct){if($e.prototype.e.call(this,Lt),this.v){var pr=nt(this.p);if(pr>=this.p.length&&!Ct)return;this.p=this.p.subarray(pr),this.v=0}if(Ct){if(this.p.length<8)throw"invalid gzip stream";this.p=this.p.subarray(0,-8)}$e.prototype.c.call(this,Ct)},or}(),jt=function(){function or(Lt){this.ondata=Lt,Me([J,ie,function(){return[ke,$e,ze]}],this,0,function(){var Ct=new ze;onmessage=ke(Ct)},9)}return or}();function mr(or,Lt,Ct){if(Ct||(Ct=Lt,Lt={}),typeof Ct!="function")throw"no callback";return Ee(or,Lt,[J,ie,function(){return[ct]}],function(pr){return ge(ct(pr.data[0]))},3,Ct)}function ct(or,Lt){return M(or.subarray(nt(or),-8),Lt||new E(et(or)))}var Pt=function(){function or(Lt,Ct){this.c=q(),this.v=1,Nt.call(this,Lt,Ct)}return or.prototype.push=function(Lt,Ct){Nt.prototype.push.call(this,Lt,Ct)},or.prototype.p=function(Lt,Ct){this.c.p(Lt);var pr=ee(Lt,this.o,this.v&&2,Ct&&4,!Ct);this.v&&(bt(pr,this.o),this.v=0),Ct&&oe(pr,pr.length-4,this.c.d()),this.ondata(pr,Ct)},or}(),Vt=function(){function or(Lt,Ct){Me([ne,re,function(){return[ke,Nt,Pt]}],this,St.call(this,Lt,Ct),function(pr){var gr=new Pt(pr.data);onmessage=ke(gr)},10)}return or}();function ut(or,Lt,Ct){if(Ct||(Ct=Lt,Lt={}),typeof Ct!="function")throw"no callback";return Ee(or,Lt,[ne,re,function(){return[at]}],function(pr){return ge(at(pr.data[0],pr.data[1]))},4,Ct)}function at(or,Lt){Lt===void 0&&(Lt={});var Ct=q();Ct.p(or);var pr=ee(or,Lt,2,4);return bt(pr,Lt),oe(pr,pr.length-4,Ct.d()),pr}var rt=function(){function or(Lt){this.v=1,$e.call(this,Lt)}return or.prototype.push=function(Lt,Ct){if($e.prototype.e.call(this,Lt),this.v){if(this.p.length<2&&!Ct)return;this.p=this.p.subarray(2),this.v=0}if(Ct){if(this.p.length<4)throw"invalid zlib stream";this.p=this.p.subarray(0,-4)}$e.prototype.c.call(this,Ct)},or}(),Yt=function(){function or(Lt){this.ondata=Lt,Me([J,he,function(){return[ke,$e,rt]}],this,0,function(){var Ct=new rt;onmessage=ke(Ct)},11)}return or}();function wr(or,Lt,Ct){if(Ct||(Ct=Lt,Lt={}),typeof Ct!="function")throw"no callback";return Ee(or,Lt,[J,he,function(){return[yr]}],function(pr){return ge(yr(pr.data[0],Pe(pr.data[1])))},5,Ct)}function yr(or,Lt){return M((Je(or),or.subarray(2,-4)),Lt)}var xr=function(){function or(Lt){this.G=ze,this.I=$e,this.Z=rt,this.ondata=Lt}return or.prototype.push=function(Lt,Ct){if(!this.ondata)throw"no stream handler";if(this.s)this.s.push(Lt,Ct);else{if(this.p&&this.p.length){var pr=new E(this.p.length+Lt.length);pr.set(this.p),pr.set(Lt,this.p.length)}else this.p=Lt;if(this.p.length>2){var gr=this,Bt=function(){gr.ondata.apply(gr,arguments)};this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(Bt):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(Bt):new this.Z(Bt),this.s.push(this.p,Ct),this.p=null}}},or}(),Tn=function(){function or(Lt){this.G=jt,this.I=we,this.Z=Yt,this.ondata=Lt}return or.prototype.push=function(Lt,Ct){xr.prototype.push.call(this,Lt,Ct)},or}();function ln(or,Lt,Ct){if(Ct||(Ct=Lt,Lt={}),typeof Ct!="function")throw"no callback";return or[0]==31&&or[1]==139&&or[2]==8?mr(or,Lt,Ct):(or[0]&15)!=8||or[0]>>4>7||(or[0]<<8|or[1])%31?ue(or,Lt,Ct):wr(or,Lt,Ct)}function Wn(or,Lt){return or[0]==31&&or[1]==139&&or[2]==8?ct(or,Lt):(or[0]&15)!=8||or[0]>>4>7||(or[0]<<8|or[1])%31?Qe(or,Lt):yr(or,Lt)}var ht=function or(Lt,Ct,pr,gr){for(var Bt in Lt){var nr=Lt[Bt],Mt=Ct+Bt;nr instanceof E?pr[Mt]=[nr,gr]:Array.isArray(nr)?pr[Mt]=[nr[0],fe(gr,nr[1])]:or(nr,Mt+"/",pr,gr)}};function At(or,Lt){var Ct=or.length;if(!Lt&&typeof TextEncoder!="undefined")return new TextEncoder().encode(or);for(var pr=new E(or.length+(or.length>>>1)),gr=0,Bt=function(ur){pr[gr++]=ur},nr=0;nr<Ct;++nr){if(gr+5>pr.length){var Mt=new E(gr+8+(Ct-nr<<1));Mt.set(pr),pr=Mt}var tr=or.charCodeAt(nr);tr<128||Lt?Bt(tr):tr<2048?(Bt(192|tr>>>6),Bt(128|tr&63)):tr>55295&&tr<57344?(tr=65536+(tr&1023<<10)|or.charCodeAt(++nr)&1023,Bt(240|tr>>>18),Bt(128|tr>>>12&63),Bt(128|tr>>>6&63),Bt(128|tr&63)):(Bt(224|tr>>>12),Bt(128|tr>>>6&63),Bt(128|tr&63))}return N(pr,0,gr)}function De(or,Lt){var Ct="";if(!Lt&&typeof TextDecoder!="undefined")return new TextDecoder().decode(or);for(var pr=0;pr<or.length;){var gr=or[pr++];gr<128||Lt?Ct+=String.fromCharCode(gr):gr<224?Ct+=String.fromCharCode((gr&31)<<6|or[pr++]&63):gr<240?Ct+=String.fromCharCode((gr&15)<<12|(or[pr++]&63)<<6|or[pr++]&63):(gr=((gr&15)<<18|(or[pr++]&63)<<12|(or[pr++]&63)<<6|or[pr++]&63)-65536,Ct+=String.fromCharCode(55296|gr>>10,56320|gr&1023))}return Ct}var We=function(Lt,Ct){return Ct+30+me(Lt,Ct+26)+me(Lt,Ct+28)},ot=function(Lt,Ct,pr){var gr=me(Lt,Ct+28),Bt=De(Lt.subarray(Ct+46,Ct+46+gr),!(me(Lt,Ct+8)&2048)),nr=Ct+46+gr,Mt=pr?vt(Lt,nr):[le(Lt,Ct+20),le(Lt,Ct+24),le(Lt,Ct+42)],tr=Mt[0],Nr=Mt[1],ur=Mt[2];return[me(Lt,Ct+10),tr,Nr,Bt,nr+me(Lt,Ct+30)+me(Lt,Ct+32),ur]},vt=function(Lt,Ct){for(;me(Lt,Ct)!=1;Ct+=4+me(Lt,Ct+2));return[le(Lt,Ct+12),le(Lt,Ct+4),le(Lt,Ct+20)]},ar=function(Lt,Ct,pr,gr,Bt,nr,Mt,tr,Nr,ur){var Cr=nr.length,An=gr.length;oe(Lt,Ct,Nr!=null?33639248:67324752),Ct+=4,Nr!=null&&(Lt[Ct]=20,Ct+=2),Lt[Ct]=20,Ct+=2,Lt[Ct++]=ur==8&&(tr.level==1?6:tr.level<6?4:tr.level==9?2:0),Lt[Ct++]=Mt&&8,Lt[Ct]=ur,Ct+=2;var sn=new Date(tr.mtime||Date.now()),Yn=sn.getFullYear()-1980;if(Yn<0||Yn>119)throw"date not in range 1980-2099";oe(Lt,Ct,(Yn<<24)*2|sn.getMonth()+1<<21|sn.getDate()<<16|sn.getHours()<<11|sn.getMinutes()<<5|sn.getSeconds()>>>1),Ct+=4,oe(Lt,Ct,pr),oe(Lt,Ct+4,An),oe(Lt,Ct+8,Bt),oe(Lt,Ct+12,Cr),Ct+=16,Nr!=null&&(oe(Lt,Ct+=10,Nr),Ct+=4),Lt.set(nr,Ct),Ct+=Cr,Nr==null&&Lt.set(gr,Ct)},Xt=function(Lt,Ct,pr,gr,Bt){oe(Lt,Ct,101010256),oe(Lt,Ct+8,pr),oe(Lt,Ct+10,pr),oe(Lt,Ct+12,gr),oe(Lt,Ct+16,Bt)};function er(or,Lt,Ct){if(Ct||(Ct=Lt,Lt={}),typeof Ct!="function")throw"no callback";var pr={};ht(or,"",pr,Lt);var gr=Object.keys(pr),Bt=gr.length,nr=0,Mt=0,tr=Bt,Nr=new Array(Bt),ur=[],Cr=function(){for(var Ti=0;Ti<ur.length;++Ti)ur[Ti]()},An=function(){var Ti=new E(Mt+22),Bi=nr,la=Mt-nr;Mt=0;for(var Ta=0;Ta<tr;++Ta){var pt=Nr[Ta];try{ar(Ti,Mt,pt.c,pt.d,pt.m,pt.n,pt.u,pt.p,null,pt.t),ar(Ti,nr,pt.c,pt.d,pt.m,pt.n,pt.u,pt.p,Mt,pt.t),nr+=46+pt.n.length,Mt+=30+pt.n.length+pt.d.length}catch(Be){return Ct(Be,null)}}Xt(Ti,nr,Nr.length,la,Bi),Ct(null,Ti)};Bt||An();for(var sn=function(Ti){var Bi=gr[Ti],la=pr[Bi],Ta=la[0],pt=la[1],Be=te(),Ge=Ta.length;Be.p(Ta);var tt=At(Bi),dt=tt.length,lt=pt.level==0?0:8,mt=function(Et,ir){if(Et)Cr(),Ct(Et,null);else{var Ur=ir.length;Nr[Ti]={t:lt,d:ir,m:Ge,c:Be.d(),u:Bi.length!=Ur,n:tt,p:pt},nr+=30+dt+Ur,Mt+=76+2*dt+Ur,--Bt||An()}};if(tt.length>65535&&mt("filename too long",null),!lt)mt(null,Ta);else if(Ge<16e4)try{mt(null,Ht(Ta,pt))}catch(kt){mt(kt,null)}else ur.push(Ft(Ta,pt,mt))},Yn=0;Yn<tr;++Yn)sn(Yn);return Cr}function Kr(or,Lt){Lt===void 0&&(Lt={});var Ct={},pr=[];ht(or,"",Ct,Lt);var gr=0,Bt=0;for(var nr in Ct){var Mt=Ct[nr],tr=Mt[0],Nr=Mt[1],ur=Nr.level==0?0:8,Cr=At(nr),An=Cr.length;if(Cr.length>65535)throw"filename too long";var sn=ur?Ht(tr,Nr):tr,Yn=sn.length,oi=te();oi.p(tr),pr.push({t:ur,d:sn,m:tr.length,c:oi.d(),u:nr.length!=An,n:Cr,o:gr,p:Nr}),gr+=30+An+Yn,Bt+=76+2*An+Yn}for(var Ti=new E(Bt+22),Bi=gr,la=Bt-gr,Ta=0;Ta<pr.length;++Ta){var pt=pr[Ta];ar(Ti,pt.o,pt.c,pt.d,pt.m,pt.n,pt.u,pt.p,null,pt.t),ar(Ti,gr,pt.c,pt.d,pt.m,pt.n,pt.u,pt.p,pt.o,pt.t),gr+=46+pt.n.length}return Xt(Ti,gr,pr.length,la,Bi),Ti}function $r(or,Lt){if(typeof Lt!="function")throw"no callback";for(var Ct=[],pr=function(){for(var sn=0;sn<Ct.length;++sn)Ct[sn]()},gr={},Bt=or.length-22;le(or,Bt)!=101010256;--Bt)if(!Bt||or.length-Bt>65558){Lt("invalid zip file",null);return}var nr=me(or,Bt+8);nr||Lt(null,{});var Mt=nr,tr=le(or,Bt+16),Nr=tr==4294967295;if(Nr){if(Bt=le(or,Bt-12),le(or,Bt)!=101075792)throw"invalid zip file";Mt=nr=le(or,Bt+32),tr=le(or,Bt+48)}for(var ur=function(sn){var Yn=ot(or,tr,Nr),oi=Yn[0],Ti=Yn[1],Bi=Yn[2],la=Yn[3],Ta=Yn[4],pt=Yn[5],Be=We(or,pt);tr=Ta;var Ge=function(lt,mt){lt?(pr(),Lt(lt,null)):(gr[la]=mt,--nr||Lt(null,gr))};if(!oi)Ge(null,N(or,Be,Be+Ti));else if(oi==8){var tt=or.subarray(Be,Be+Ti);if(Ti<32e4)try{Ge(null,Qe(tt,new E(Bi)))}catch(dt){Ge(dt,null)}else Ct.push(ue(tt,{size:Bi},Ge))}else Ge("unknown compression type "+oi,null)},Cr=0;Cr<Mt;++Cr)ur(Cr);return pr}function Mn(or){for(var Lt={},Ct=or.length-22;le(or,Ct)!=101010256;--Ct)if(!Ct||or.length-Ct>65558)throw"invalid zip file";var pr=me(or,Ct+8);if(!pr)return{};var gr=le(or,Ct+16),Bt=gr==4294967295;if(Bt){if(Ct=le(or,Ct-12),le(or,Ct)!=101075792)throw"invalid zip file";pr=le(or,Ct+32),gr=le(or,Ct+48)}for(var nr=0;nr<pr;++nr){var Mt=ot(or,gr,Bt),tr=Mt[0],Nr=Mt[1],ur=Mt[2],Cr=Mt[3],An=Mt[4],sn=Mt[5],Yn=We(or,sn);if(gr=An,!tr)Lt[Cr]=N(or,Yn,Yn+Nr);else if(tr==8)Lt[Cr]=Qe(or.subarray(Yn,Yn+Nr),new E(ur));else throw"unknown compression type "+tr}return Lt}},czTT:function(Ce,Q,p){},d4KN:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY");function E(y,a){O.each(a,function(e){e.update="updateView",L.registerAction(e,function(g,f){var s={};return f.eachComponent({mainType:"series",subType:y,query:g},function(r){r[e.method]&&r[e.method](g.name,g.dataIndex);var c=r.getData();c.each(function(l){var i=c.getName(l);s[i]=r.isSelected(i)||!1})}),{name:g.name,selected:s,seriesId:g.seriesId}})})}Ce.exports=E},dBmv:function(Ce,Q,p){var L=p("ProS"),O=p("szbU");p("vF/C"),p("qwVE"),p("MHoB"),p("PNag"),p("1u/T"),L.registerPreprocessor(O)},"dF/Y":function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="DownloadOutlined";var g=Q.a=O.forwardRef(e)},dMvE:function(Ce,Q){var p={linear:function(E){return E},quadraticIn:function(E){return E*E},quadraticOut:function(E){return E*(2-E)},quadraticInOut:function(E){return(E*=2)<1?.5*E*E:-.5*(--E*(E-2)-1)},cubicIn:function(E){return E*E*E},cubicOut:function(E){return--E*E*E+1},cubicInOut:function(E){return(E*=2)<1?.5*E*E*E:.5*((E-=2)*E*E+2)},quarticIn:function(E){return E*E*E*E},quarticOut:function(E){return 1- --E*E*E*E},quarticInOut:function(E){return(E*=2)<1?.5*E*E*E*E:-.5*((E-=2)*E*E*E-2)},quinticIn:function(E){return E*E*E*E*E},quinticOut:function(E){return--E*E*E*E*E+1},quinticInOut:function(E){return(E*=2)<1?.5*E*E*E*E*E:.5*((E-=2)*E*E*E*E+2)},sinusoidalIn:function(E){return 1-Math.cos(E*Math.PI/2)},sinusoidalOut:function(E){return Math.sin(E*Math.PI/2)},sinusoidalInOut:function(E){return .5*(1-Math.cos(Math.PI*E))},exponentialIn:function(E){return E===0?0:Math.pow(1024,E-1)},exponentialOut:function(E){return E===1?1:1-Math.pow(2,-10*E)},exponentialInOut:function(E){return E===0?0:E===1?1:(E*=2)<1?.5*Math.pow(1024,E-1):.5*(-Math.pow(2,-10*(E-1))+2)},circularIn:function(E){return 1-Math.sqrt(1-E*E)},circularOut:function(E){return Math.sqrt(1- --E*E)},circularInOut:function(E){return(E*=2)<1?-.5*(Math.sqrt(1-E*E)-1):.5*(Math.sqrt(1-(E-=2)*E)+1)},elasticIn:function(E){var y,a=.1,e=.4;return E===0?0:E===1?1:(!a||a<1?(a=1,y=e/4):y=e*Math.asin(1/a)/(2*Math.PI),-(a*Math.pow(2,10*(E-=1))*Math.sin((E-y)*(2*Math.PI)/e)))},elasticOut:function(E){var y,a=.1,e=.4;return E===0?0:E===1?1:(!a||a<1?(a=1,y=e/4):y=e*Math.asin(1/a)/(2*Math.PI),a*Math.pow(2,-10*E)*Math.sin((E-y)*(2*Math.PI)/e)+1)},elasticInOut:function(E){var y,a=.1,e=.4;return E===0?0:E===1?1:(!a||a<1?(a=1,y=e/4):y=e*Math.asin(1/a)/(2*Math.PI),(E*=2)<1?-.5*(a*Math.pow(2,10*(E-=1))*Math.sin((E-y)*(2*Math.PI)/e)):a*Math.pow(2,-10*(E-=1))*Math.sin((E-y)*(2*Math.PI)/e)*.5+1)},backIn:function(E){var y=1.70158;return E*E*((y+1)*E-y)},backOut:function(E){var y=1.70158;return--E*E*((y+1)*E+y)+1},backInOut:function(E){var y=1.70158*1.525;return(E*=2)<1?.5*(E*E*((y+1)*E-y)):.5*((E-=2)*E*((y+1)*E+y)+2)},bounceIn:function(E){return 1-p.bounceOut(1-E)},bounceOut:function(E){return E<1/2.75?7.5625*E*E:E<2/2.75?7.5625*(E-=1.5/2.75)*E+.75:E<2.5/2.75?7.5625*(E-=2.25/2.75)*E+.9375:7.5625*(E-=2.625/2.75)*E+.984375},bounceInOut:function(E){return E<.5?p.bounceIn(E*2)*.5:p.bounceOut(E*2-1)*.5+.5}},L=p;Ce.exports=L},diRs:function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("q1tI"),y=p.n(E),a=p("3S7+"),e=p("H84U"),g=p("bogI"),f=function(r,c){var l={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&c.indexOf(i)<0&&(l[i]=r[i]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var u=0,i=Object.getOwnPropertySymbols(r);u<i.length;u++)c.indexOf(i[u])<0&&Object.prototype.propertyIsEnumerable.call(r,i[u])&&(l[i[u]]=r[i[u]]);return l},s=E.forwardRef(function(r,c){var l=r.prefixCls,i=r.title,u=r.content,t=f(r,["prefixCls","title","content"]),n=E.useContext(e.b),o=n.getPrefixCls,d=function(A){return E.createElement(E.Fragment,null,i&&E.createElement("div",{className:"".concat(A,"-title")},Object(g.a)(i)),E.createElement("div",{className:"".concat(A,"-inner-content")},Object(g.a)(u)))},h=o("popover",l);return E.createElement(a.a,O()({},t,{prefixCls:h,ref:c,overlay:d(h)}))});s.displayName="Popover",s.defaultProps={placement:"top",transitionName:"zoom-big",trigger:"hover",mouseEnterDelay:.1,mouseLeaveDelay:.1,overlayStyle:{}},Q.a=s},digP:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={icon:function(E,y){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:y}},{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:E}}]}},name:"file",theme:"twotone"};Q.default=L},dmGj:function(Ce,Q,p){var L=p("DEFe"),O=p("ProS"),E=O.extendComponentView({type:"geo",init:function(y,a){var e=new L(a,!0);this._mapDraw=e,this.group.add(e.group)},render:function(y,a,e,g){if(g&&g.type==="geoToggleSelect"&&g.from===this.uid)return;var f=this._mapDraw;y.get("show")?f.draw(y,a,e,this,g):this._mapDraw.group.removeAll(),this.group.silent=y.get("silent")},dispose:function(){this._mapDraw&&this._mapDraw.remove()}});Ce.exports=E},dnwI:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("YH21"),y=p("Kagy"),a=p("IUWy"),e=y.toolbox.dataView,g=new Array(60).join("-"),f=" ";function s(v){var b={},x=[],C=[];return v.eachRawSeries(function(w){var S=w.coordinateSystem;if(S&&(S.type==="cartesian2d"||S.type==="polar")){var T=S.getBaseAxis();if(T.type==="category"){var I=T.dim+"_"+T.index;b[I]||(b[I]={categoryAxis:T,valueAxis:S.getOtherAxis(T),series:[]},C.push({axisDim:T.dim,axisIndex:T.index})),b[I].series.push(w)}else x.push(w)}else x.push(w)}),{seriesGroupByCategoryAxis:b,other:x,meta:C}}function r(v){var b=[];return O.each(v,function(x,C){var w=x.categoryAxis,S=x.valueAxis,T=S.dim,I=[" "].concat(O.map(x.series,function(B){return B.name})),N=[w.model.getCategories()];O.each(x.series,function(B){N.push(B.getRawData().mapArray(T,function(H){return H}))});for(var M=[I.join(f)],k=0;k<N[0].length;k++){for(var U=[],V=0;V<N.length;V++)U.push(N[V][k]);M.push(U.join(f))}b.push(M.join(`
`))}),b.join(`
`+g+`
`)}function c(v){return O.map(v,function(b){var x=b.getRawData(),C=[b.name],w=[];return x.each(x.dimensions,function(){for(var S=arguments.length,T=arguments[S-1],I=x.getName(T),N=0;N<S-1;N++)w[N]=arguments[N];C.push((I?I+f:"")+w.join(f))}),C.join(`
`)}).join(`
`+g+`
`)}function l(v){var b=s(v);return{value:O.filter([r(b.seriesGroupByCategoryAxis),c(b.other)],function(x){return x.replace(/[\n\t\s]/g,"")}).join(`
`+g+`
`),meta:b.meta}}function i(v){return v.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function u(v){var b=v.slice(0,v.indexOf(`
`));if(b.indexOf(f)>=0)return!0}var t=new RegExp("["+f+"]+","g");function n(v){for(var b=v.split(/\n+/g),x=i(b.shift()).split(t),C=[],w=O.map(x,function(N){return{name:N,data:[]}}),S=0;S<b.length;S++){var T=i(b[S]).split(t);C.push(T.shift());for(var I=0;I<T.length;I++)w[I]&&(w[I].data[S]=T[I])}return{series:w,categories:C}}function o(v){for(var b=v.split(/\n+/g),x=i(b.shift()),C=[],w=0;w<b.length;w++){var S=i(b[w]).split(t),T="",I,N=!1;isNaN(S[0])?(N=!0,T=S[0],S=S.slice(1),C[w]={name:T,value:[]},I=C[w].value):I=C[w]=[];for(var M=0;M<S.length;M++)I.push(+S[M]);I.length===1&&(N?C[w].value=I[0]:C[w]=I[0])}return{name:x,data:C}}function d(v,b){var x=v.split(new RegExp(`
*`+g+`
*`,"g")),C={series:[]};return O.each(x,function(w,S){if(u(w)){var T=n(w),I=b[S],N=I.axisDim+"Axis";I&&(C[N]=C[N]||[],C[N][I.axisIndex]={data:T.categories},C.series=C.series.concat(T.series))}else{var T=o(w);C.series.push(T)}}),C}function h(v){this._dom=null,this.model=v}h.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:O.clone(e.title),lang:O.clone(e.lang),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"},h.prototype.onclick=function(v,b){var x=b.getDom(),C=this.model;this._dom&&x.removeChild(this._dom);var w=document.createElement("div");w.style.cssText="position:absolute;left:5px;top:5px;bottom:5px;right:5px;",w.style.backgroundColor=C.get("backgroundColor")||"#fff";var S=document.createElement("h4"),T=C.get("lang")||[];S.innerHTML=T[0]||C.get("title"),S.style.cssText="margin: 10px 20px;",S.style.color=C.get("textColor");var I=document.createElement("div"),N=document.createElement("textarea");I.style.cssText="display:block;width:100%;overflow:auto;";var M=C.get("optionToContent"),k=C.get("contentToOption"),U=l(v);if(typeof M=="function"){var V=M(b.getOption());typeof V=="string"?I.innerHTML=V:O.isDom(V)&&I.appendChild(V)}else I.appendChild(N),N.readOnly=C.get("readOnly"),N.style.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;",N.style.color=C.get("textColor"),N.style.borderColor=C.get("textareaBorderColor"),N.style.backgroundColor=C.get("textareaColor"),N.value=U.value;var B=U.meta,H=document.createElement("div");H.style.cssText="position:absolute;bottom:0;left:0;right:0;";var P="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",j=document.createElement("div"),z=document.createElement("div");P+=";background-color:"+C.get("buttonColor"),P+=";color:"+C.get("buttonTextColor");var K=this;function X(){x.removeChild(w),K._dom=null}E.addEventListener(j,"click",X),E.addEventListener(z,"click",function(){var Z;try{typeof k=="function"?Z=k(I,b.getOption()):Z=d(N.value,B)}catch(Y){throw X(),new Error("Data view format error "+Y)}Z&&b.dispatchAction({type:"changeDataView",newOption:Z}),X()}),j.innerHTML=T[1],z.innerHTML=T[2],z.style.cssText=P,j.style.cssText=P,!C.get("readOnly")&&H.appendChild(z),H.appendChild(j),w.appendChild(S),w.appendChild(I),w.appendChild(H),I.style.height=x.clientHeight-80+"px",x.appendChild(w),this._dom=w},h.prototype.remove=function(v,b){this._dom&&b.getDom().removeChild(this._dom)},h.prototype.dispose=function(v,b){this.remove(v,b)};function m(v,b){return O.map(v,function(x,C){var w=b&&b[C];return O.isObject(w)&&!O.isArray(w)?(O.isObject(x)&&!O.isArray(x)&&(x=x.value),O.defaults({value:x},w)):x})}a.register("dataView",h),L.registerAction({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(v,b){var x=[];O.each(v.newOption.series,function(C){var w=b.getSeriesByName(C.name)[0];if(!w)x.push(O.extend({type:"scatter"},C));else{var S=w.get("data");x.push({name:C.name,data:m(C.data,S)})}}),b.mergeOption(O.defaults({series:x},v.newOption))});var A=h;Ce.exports=A},dqUG:function(Ce,Q,p){var L=p("Gev7"),O=p("bYtY"),E=p("6GrX"),y=p("pzxd"),a=p("gut8"),e=a.ContextCachedBy,g=function(r){L.call(this,r)};g.prototype={constructor:g,type:"text",brush:function(r,c){var l=this.style;this.__dirty&&y.normalizeTextStyle(l,!0),l.fill=l.stroke=l.shadowBlur=l.shadowColor=l.shadowOffsetX=l.shadowOffsetY=null;var i=l.text;if(i!=null&&(i+=""),!y.needDrawText(i,l)){r.__attrCachedBy=e.NONE;return}this.setTransform(r),y.renderText(this,r,i,l,null,c),this.restoreTransform(r)},getBoundingRect:function(){var r=this.style;if(this.__dirty&&y.normalizeTextStyle(r,!0),!this._rect){var c=r.text;c!=null?c+="":c="";var l=E.getBoundingRect(r.text+"",r.font,r.textAlign,r.textVerticalAlign,r.textPadding,r.textLineHeight,r.rich);if(l.x+=r.x||0,l.y+=r.y||0,y.getStroke(r.textStroke,r.textStrokeWidth)){var i=r.textStrokeWidth;l.x-=i/2,l.y-=i/2,l.width+=i,l.height+=i}this._rect=l}return this._rect}},O.inherits(g,L);var f=g;Ce.exports=f},dt0z:function(Ce,Q,p){var L=p("zoYe");function O(E){return E==null?"":L(E)}Ce.exports=O},dtIV:function(Ce,Q,p){"use strict";p.r(Q),function(L){p.d(Q,"AcroForm",function(){return qe}),p.d(Q,"AcroFormAppearance",function(){return ue}),p.d(Q,"AcroFormButton",function(){return St}),p.d(Q,"AcroFormCheckBox",function(){return Ht}),p.d(Q,"AcroFormChoiceField",function(){return et}),p.d(Q,"AcroFormComboBox",function(){return bt}),p.d(Q,"AcroFormEditBox",function(){return Je}),p.d(Q,"AcroFormListBox",function(){return Ue}),p.d(Q,"AcroFormPasswordField",function(){return we}),p.d(Q,"AcroFormPushButton",function(){return Nt}),p.d(Q,"AcroFormRadioButton",function(){return Rt}),p.d(Q,"AcroFormTextField",function(){return $e}),p.d(Q,"GState",function(){return V}),p.d(Q,"ShadingPattern",function(){return H}),p.d(Q,"TilingPattern",function(){return P}),p.d(Q,"jsPDF",function(){return j});var O=p("cDf5"),E=p.n(O),y=p("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 a=function(){return typeof window!="undefined"?window:typeof L!="undefined"?L:typeof self!="undefined"?self:this}();function e(){a.console&&typeof a.console.log=="function"&&a.console.log.apply(a.console,arguments)}var g={log:e,warn:function(Be){a.console&&(typeof a.console.warn=="function"?a.console.warn.apply(a.console,arguments):e.call(null,arguments))},error:function(Be){a.console&&(typeof a.console.error=="function"?a.console.error.apply(a.console,arguments):e(Be))}};function f(pt,Be,Ge){var tt=new XMLHttpRequest;tt.open("GET",pt),tt.responseType="blob",tt.onload=function(){i(tt.response,Be,Ge)},tt.onerror=function(){g.error("could not download file")},tt.send()}function s(pt){var Be=new XMLHttpRequest;Be.open("HEAD",pt,!1);try{Be.send()}catch(Ge){}return Be.status>=200&&Be.status<=299}function r(pt){try{pt.dispatchEvent(new MouseEvent("click"))}catch(Ge){var Be=document.createEvent("MouseEvents");Be.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),pt.dispatchEvent(Be)}}var c,l,i=a.saveAs||((typeof window=="undefined"?"undefined":E()(window))!=="object"||window!==a?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(pt,Be,Ge){var tt=a.URL||a.webkitURL,dt=document.createElement("a");Be=Be||pt.name||"download",dt.download=Be,dt.rel="noopener",typeof pt=="string"?(dt.href=pt,dt.origin!==location.origin?s(dt.href)?f(pt,Be,Ge):r(dt,dt.target="_blank"):r(dt)):(dt.href=tt.createObjectURL(pt),setTimeout(function(){tt.revokeObjectURL(dt.href)},4e4),setTimeout(function(){r(dt)},0))}:"msSaveOrOpenBlob"in navigator?function(pt,Be,Ge){if(Be=Be||pt.name||"download",typeof pt=="string")if(s(pt))f(pt,Be,Ge);else{var tt=document.createElement("a");tt.href=pt,tt.target="_blank",setTimeout(function(){r(tt)})}else navigator.msSaveOrOpenBlob(function(dt,lt){return lt===void 0?lt={autoBom:!1}:E()(lt)!=="object"&&(g.warn("Deprecated: Expected third argument to be a object"),lt={autoBom:!lt}),lt.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(dt.type)?new Blob([String.fromCharCode(65279),dt],{type:dt.type}):dt}(pt,Ge),Be)}:function(pt,Be,Ge,tt){if((tt=tt||open("","_blank"))&&(tt.document.title=tt.document.body.innerText="downloading..."),typeof pt=="string")return f(pt,Be,Ge);var dt=pt.type==="application/octet-stream",lt=/constructor/i.test(a.HTMLElement)||a.safari,mt=/CriOS\/[\d]+/.test(navigator.userAgent);if((mt||dt&&lt)&&(typeof FileReader=="undefined"?"undefined":E()(FileReader))==="object"){var kt=new FileReader;kt.onloadend=function(){var Ur=kt.result;Ur=mt?Ur:Ur.replace(/^data:[^;]*;/,"data:attachment/file;"),tt?tt.location.href=Ur:location=Ur,tt=null},kt.readAsDataURL(pt)}else{var Et=a.URL||a.webkitURL,ir=Et.createObjectURL(pt);tt?tt.location=ir:location.href=ir,tt=null,setTimeout(function(){Et.revokeObjectURL(ir)},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 u(pt){var Be;pt=pt||"",this.ok=!1,pt.charAt(0)=="#"&&(pt=pt.substr(1,6)),pt={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"}[pt=(pt=pt.replace(/ /g,"")).toLowerCase()]||pt;for(var Ge=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(Et){return[parseInt(Et[1]),parseInt(Et[2]),parseInt(Et[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(Et){return[parseInt(Et[1],16),parseInt(Et[2],16),parseInt(Et[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(Et){return[parseInt(Et[1]+Et[1],16),parseInt(Et[2]+Et[2],16),parseInt(Et[3]+Et[3],16)]}}],tt=0;tt<Ge.length;tt++){var dt=Ge[tt].re,lt=Ge[tt].process,mt=dt.exec(pt);mt&&(Be=lt(mt),this.r=Be[0],this.g=Be[1],this.b=Be[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 kt=this.r.toString(16),Et=this.g.toString(16),ir=this.b.toString(16);return kt.length==1&&(kt="0"+kt),Et.length==1&&(Et="0"+Et),ir.length==1&&(ir="0"+ir),"#"+kt+Et+ir}}/**
* @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 t(pt,Be){var Ge=pt[0],tt=pt[1],dt=pt[2],lt=pt[3];Ge=o(Ge,tt,dt,lt,Be[0],7,-680876936),lt=o(lt,Ge,tt,dt,Be[1],12,-389564586),dt=o(dt,lt,Ge,tt,Be[2],17,606105819),tt=o(tt,dt,lt,Ge,Be[3],22,-1044525330),Ge=o(Ge,tt,dt,lt,Be[4],7,-176418897),lt=o(lt,Ge,tt,dt,Be[5],12,1200080426),dt=o(dt,lt,Ge,tt,Be[6],17,-1473231341),tt=o(tt,dt,lt,Ge,Be[7],22,-45705983),Ge=o(Ge,tt,dt,lt,Be[8],7,1770035416),lt=o(lt,Ge,tt,dt,Be[9],12,-1958414417),dt=o(dt,lt,Ge,tt,Be[10],17,-42063),tt=o(tt,dt,lt,Ge,Be[11],22,-1990404162),Ge=o(Ge,tt,dt,lt,Be[12],7,1804603682),lt=o(lt,Ge,tt,dt,Be[13],12,-40341101),dt=o(dt,lt,Ge,tt,Be[14],17,-1502002290),Ge=d(Ge,tt=o(tt,dt,lt,Ge,Be[15],22,1236535329),dt,lt,Be[1],5,-165796510),lt=d(lt,Ge,tt,dt,Be[6],9,-1069501632),dt=d(dt,lt,Ge,tt,Be[11],14,643717713),tt=d(tt,dt,lt,Ge,Be[0],20,-373897302),Ge=d(Ge,tt,dt,lt,Be[5],5,-701558691),lt=d(lt,Ge,tt,dt,Be[10],9,38016083),dt=d(dt,lt,Ge,tt,Be[15],14,-660478335),tt=d(tt,dt,lt,Ge,Be[4],20,-405537848),Ge=d(Ge,tt,dt,lt,Be[9],5,568446438),lt=d(lt,Ge,tt,dt,Be[14],9,-1019803690),dt=d(dt,lt,Ge,tt,Be[3],14,-187363961),tt=d(tt,dt,lt,Ge,Be[8],20,1163531501),Ge=d(Ge,tt,dt,lt,Be[13],5,-1444681467),lt=d(lt,Ge,tt,dt,Be[2],9,-51403784),dt=d(dt,lt,Ge,tt,Be[7],14,1735328473),Ge=h(Ge,tt=d(tt,dt,lt,Ge,Be[12],20,-1926607734),dt,lt,Be[5],4,-378558),lt=h(lt,Ge,tt,dt,Be[8],11,-2022574463),dt=h(dt,lt,Ge,tt,Be[11],16,1839030562),tt=h(tt,dt,lt,Ge,Be[14],23,-35309556),Ge=h(Ge,tt,dt,lt,Be[1],4,-1530992060),lt=h(lt,Ge,tt,dt,Be[4],11,1272893353),dt=h(dt,lt,Ge,tt,Be[7],16,-155497632),tt=h(tt,dt,lt,Ge,Be[10],23,-1094730640),Ge=h(Ge,tt,dt,lt,Be[13],4,681279174),lt=h(lt,Ge,tt,dt,Be[0],11,-358537222),dt=h(dt,lt,Ge,tt,Be[3],16,-722521979),tt=h(tt,dt,lt,Ge,Be[6],23,76029189),Ge=h(Ge,tt,dt,lt,Be[9],4,-640364487),lt=h(lt,Ge,tt,dt,Be[12],11,-421815835),dt=h(dt,lt,Ge,tt,Be[15],16,530742520),Ge=m(Ge,tt=h(tt,dt,lt,Ge,Be[2],23,-995338651),dt,lt,Be[0],6,-198630844),lt=m(lt,Ge,tt,dt,Be[7],10,1126891415),dt=m(dt,lt,Ge,tt,Be[14],15,-1416354905),tt=m(tt,dt,lt,Ge,Be[5],21,-57434055),Ge=m(Ge,tt,dt,lt,Be[12],6,1700485571),lt=m(lt,Ge,tt,dt,Be[3],10,-1894986606),dt=m(dt,lt,Ge,tt,Be[10],15,-1051523),tt=m(tt,dt,lt,Ge,Be[1],21,-2054922799),Ge=m(Ge,tt,dt,lt,Be[8],6,1873313359),lt=m(lt,Ge,tt,dt,Be[15],10,-30611744),dt=m(dt,lt,Ge,tt,Be[6],15,-1560198380),tt=m(tt,dt,lt,Ge,Be[13],21,1309151649),Ge=m(Ge,tt,dt,lt,Be[4],6,-145523070),lt=m(lt,Ge,tt,dt,Be[11],10,-1120210379),dt=m(dt,lt,Ge,tt,Be[2],15,718787259),tt=m(tt,dt,lt,Ge,Be[9],21,-343485551),pt[0]=T(Ge,pt[0]),pt[1]=T(tt,pt[1]),pt[2]=T(dt,pt[2]),pt[3]=T(lt,pt[3])}function n(pt,Be,Ge,tt,dt,lt){return Be=T(T(Be,pt),T(tt,lt)),T(Be<<dt|Be>>>32-dt,Ge)}function o(pt,Be,Ge,tt,dt,lt,mt){return n(Be&Ge|~Be&tt,pt,Be,dt,lt,mt)}function d(pt,Be,Ge,tt,dt,lt,mt){return n(Be&tt|Ge&~tt,pt,Be,dt,lt,mt)}function h(pt,Be,Ge,tt,dt,lt,mt){return n(Be^Ge^tt,pt,Be,dt,lt,mt)}function m(pt,Be,Ge,tt,dt,lt,mt){return n(Ge^(Be|~tt),pt,Be,dt,lt,mt)}function A(pt){var Be,Ge=pt.length,tt=[1732584193,-271733879,-1732584194,271733878];for(Be=64;Be<=pt.length;Be+=64)t(tt,v(pt.substring(Be-64,Be)));pt=pt.substring(Be-64);var dt=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(Be=0;Be<pt.length;Be++)dt[Be>>2]|=pt.charCodeAt(Be)<<(Be%4<<3);if(dt[Be>>2]|=128<<(Be%4<<3),Be>55)for(t(tt,dt),Be=0;Be<16;Be++)dt[Be]=0;return dt[14]=8*Ge,t(tt,dt),tt}function v(pt){var Be,Ge=[];for(Be=0;Be<64;Be+=4)Ge[Be>>2]=pt.charCodeAt(Be)+(pt.charCodeAt(Be+1)<<8)+(pt.charCodeAt(Be+2)<<16)+(pt.charCodeAt(Be+3)<<24);return Ge}c=a.atob.bind(a),l=a.btoa.bind(a);var b="0123456789abcdef".split("");function x(pt){for(var Be="",Ge=0;Ge<4;Ge++)Be+=b[pt>>8*Ge+4&15]+b[pt>>8*Ge&15];return Be}function C(pt){return String.fromCharCode((255&pt)>>0,(65280&pt)>>8,(16711680&pt)>>16,(4278190080&pt)>>24)}function w(pt){return A(pt).map(C).join("")}var S=function(pt){for(var Be=0;Be<pt.length;Be++)pt[Be]=x(pt[Be]);return pt.join("")}(A("hello"))!="5d41402abc4b2a76b9719d911017c592";function T(pt,Be){if(S){var Ge=(65535&pt)+(65535&Be);return(pt>>16)+(Be>>16)+(Ge>>16)<<16|65535&Ge}return pt+Be&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 I(pt,Be){var Ge,tt,dt,lt;if(pt!==Ge){for(var mt=(dt=pt,lt=1+(256/pt.length>>0),new Array(lt+1).join(dt)),kt=[],Et=0;Et<256;Et++)kt[Et]=Et;var ir=0;for(Et=0;Et<256;Et++){var Ur=kt[Et];ir=(ir+Ur+mt.charCodeAt(Et))%256,kt[Et]=kt[ir],kt[ir]=Ur}Ge=pt,tt=kt}else kt=tt;var Or=Be.length,Qr=0,cr=0,Fn="";for(Et=0;Et<Or;Et++)cr=(cr+(Ur=kt[Qr=(Qr+1)%256]))%256,kt[Qr]=kt[cr],kt[cr]=Ur,mt=kt[(kt[Qr]+kt[cr])%256],Fn+=String.fromCharCode(Be.charCodeAt(Et)^mt);return Fn}/**
* @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 N={print:4,modify:8,copy:16,"annot-forms":32};function M(pt,Be,Ge,tt){this.v=1,this.r=2;var dt=192;pt.forEach(function(kt){if(N.perm!==void 0)throw new Error("Invalid permission: "+kt);dt+=N[kt]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var lt=(Be+this.padding).substr(0,32),mt=(Ge+this.padding).substr(0,32);this.O=this.processOwnerPassword(lt,mt),this.P=-(1+(255^dt)),this.encryptionKey=w(lt+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(tt)).substr(0,5),this.U=I(this.encryptionKey,this.padding)}function k(pt){if(/[^\u0000-\u00ff]/.test(pt))throw new Error("Invalid PDF Name Object: "+pt+", Only accept ASCII characters.");for(var Be="",Ge=pt.length,tt=0;tt<Ge;tt++){var dt=pt.charCodeAt(tt);dt<33||dt===35||dt===37||dt===40||dt===41||dt===47||dt===60||dt===62||dt===91||dt===93||dt===123||dt===125||dt>126?Be+="#"+("0"+dt.toString(16)).slice(-2):Be+=pt[tt]}return Be}function U(pt){if(E()(pt)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var Be={};this.subscribe=function(Ge,tt,dt){if(dt=dt||!1,typeof Ge!="string"||typeof tt!="function"||typeof dt!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");Be.hasOwnProperty(Ge)||(Be[Ge]={});var lt=Math.random().toString(35);return Be[Ge][lt]=[tt,!!dt],lt},this.unsubscribe=function(Ge){for(var tt in Be)if(Be[tt][Ge])return delete Be[tt][Ge],Object.keys(Be[tt]).length===0&&delete Be[tt],!0;return!1},this.publish=function(Ge){if(Be.hasOwnProperty(Ge)){var tt=Array.prototype.slice.call(arguments,1),dt=[];for(var lt in Be[Ge]){var mt=Be[Ge][lt];try{mt[0].apply(pt,tt)}catch(kt){a.console&&g.error("jsPDF PubSub Error",kt.message,kt)}mt[1]&&dt.push(lt)}dt.length&&dt.forEach(this.unsubscribe)}},this.getTopics=function(){return Be}}function V(pt){if(!(this instanceof V))return new V(pt);var Be="opacity,stroke-opacity".split(",");for(var Ge in pt)pt.hasOwnProperty(Ge)&&Be.indexOf(Ge)>=0&&(this[Ge]=pt[Ge]);this.id="",this.objectNumber=-1}function B(pt,Be){this.gState=pt,this.matrix=Be,this.id="",this.objectNumber=-1}function H(pt,Be,Ge,tt,dt){if(!(this instanceof H))return new H(pt,Be,Ge,tt,dt);this.type=pt==="axial"?2:3,this.coords=Be,this.colors=Ge,B.call(this,tt,dt)}function P(pt,Be,Ge,tt,dt){if(!(this instanceof P))return new P(pt,Be,Ge,tt,dt);this.boundingBox=pt,this.xStep=Be,this.yStep=Ge,this.stream="",this.cloneIndex=0,B.call(this,tt,dt)}function j(pt){var Be,Ge=typeof arguments[0]=="string"?arguments[0]:"p",tt=arguments[1],dt=arguments[2],lt=arguments[3],mt=[],kt=1,Et=16,ir="S",Ur=null;E()(pt=pt||{})==="object"&&(Ge=pt.orientation,tt=pt.unit||tt,dt=pt.format||dt,lt=pt.compress||pt.compressPdf||lt,(Ur=pt.encryption||null)!==null&&(Ur.userPassword=Ur.userPassword||"",Ur.ownerPassword=Ur.ownerPassword||"",Ur.userPermissions=Ur.userPermissions||[]),kt=typeof pt.userUnit=="number"?Math.abs(pt.userUnit):1,pt.precision!==void 0&&(Be=pt.precision),pt.floatPrecision!==void 0&&(Et=pt.floatPrecision),ir=pt.defaultPathOperation||"S"),mt=pt.filters||(lt===!0?["FlateEncode"]:mt),tt=tt||"mm",Ge=(""+(Ge||"P")).toLowerCase();var Or=pt.putOnlyUsedFonts||!1,Qr={},cr={internal:{},__private__:{}};cr.__private__.PubSub=U;var Fn="1.3",Sr=cr.__private__.getPdfVersion=function(){return Fn};cr.__private__.setPdfVersion=function(Ut){Fn=Ut};var mn={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]};cr.__private__.getPageFormats=function(){return mn};var qr=cr.__private__.getPageFormat=function(Ut){return mn[Ut]};dt=dt||"a4";var Dr={COMPAT:"compat",ADVANCED:"advanced"},Xn=Dr.COMPAT;function pi(){this.saveGraphicsState(),un(new wi(dn,0,0,-dn,0,Xs()*dn).toString()+" cm"),this.setFontSize(this.getFontSize()/dn),ir="n",Xn=Dr.ADVANCED}function Di(){this.restoreGraphicsState(),ir="S",Xn=Dr.COMPAT}var Wi=cr.__private__.combineFontStyleAndFontWeight=function(Ut,qt){if(Ut=="bold"&&qt=="normal"||Ut=="bold"&&qt==400||Ut=="normal"&&qt=="italic"||Ut=="bold"&&qt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return qt&&(Ut=qt==400||qt==="normal"?Ut==="italic"?"italic":"normal":qt!=700&&qt!=="bold"||Ut!=="normal"?(qt==700?"bold":qt)+""+Ut:"bold"),Ut};cr.advancedAPI=function(Ut){var qt=Xn===Dr.COMPAT;return qt&&pi.call(this),typeof Ut!="function"||(Ut(this),qt&&Di.call(this)),this},cr.compatAPI=function(Ut){var qt=Xn===Dr.ADVANCED;return qt&&Di.call(this),typeof Ut!="function"||(Ut(this),qt&&pi.call(this)),this},cr.isAdvancedAPI=function(){return Xn===Dr.ADVANCED};var zi,ca=function(qt){if(Xn!==Dr.ADVANCED)throw new Error(qt+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},hi=cr.roundToPrecision=cr.__private__.roundToPrecision=function(Ut,qt){var Cn=Be||qt;if(isNaN(Ut)||isNaN(Cn))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return Ut.toFixed(Cn).replace(/0+$/,"")};zi=cr.hpf=cr.__private__.hpf=typeof Et=="number"?function(Ut){if(isNaN(Ut))throw new Error("Invalid argument passed to jsPDF.hpf");return hi(Ut,Et)}:Et==="smart"?function(Ut){if(isNaN(Ut))throw new Error("Invalid argument passed to jsPDF.hpf");return hi(Ut,Ut>-1&&Ut<1?16:5)}:function(Ut){if(isNaN(Ut))throw new Error("Invalid argument passed to jsPDF.hpf");return hi(Ut,16)};var Sa=cr.f2=cr.__private__.f2=function(Ut){if(isNaN(Ut))throw new Error("Invalid argument passed to jsPDF.f2");return hi(Ut,2)},zn=cr.__private__.f3=function(Ut){if(isNaN(Ut))throw new Error("Invalid argument passed to jsPDF.f3");return hi(Ut,3)},fn=cr.scale=cr.__private__.scale=function(Ut){if(isNaN(Ut))throw new Error("Invalid argument passed to jsPDF.scale");return Xn===Dr.COMPAT?Ut*dn:Xn===Dr.ADVANCED?Ut:void 0},Qn=function(qt){return Xn===Dr.COMPAT?Xs()-qt:Xn===Dr.ADVANCED?qt:void 0},gn=function(qt){return fn(Qn(qt))};cr.__private__.setPrecision=cr.setPrecision=function(Ut){typeof parseInt(Ut,10)=="number"&&(Be=parseInt(Ut,10))};var ji,_n="00000000000000000000000000000000",oa=cr.__private__.getFileId=function(){return _n},Ci=cr.__private__.setFileId=function(Ut){return _n=Ut!==void 0&&/^[a-fA-F0-9]{32}$/.test(Ut)?Ut.toUpperCase():_n.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Ur!==null&&(Go=new M(Ur.userPermissions,Ur.userPassword,Ur.ownerPassword,_n)),_n};cr.setFileId=function(Ut){return Ci(Ut),this},cr.getFileId=function(){return oa()};var gi=cr.__private__.convertDateToPDFDate=function(Ut){var qt=Ut.getTimezoneOffset(),Cn=qt<0?"+":"-",ri=Math.floor(Math.abs(qt/60)),Dt=Math.abs(qt%60),pe=[Cn,Gn(ri),"'",Gn(Dt),"'"].join("");return["D:",Ut.getFullYear(),Gn(Ut.getMonth()+1),Gn(Ut.getDate()),Gn(Ut.getHours()),Gn(Ut.getMinutes()),Gn(Ut.getSeconds()),pe].join("")},Pi=cr.__private__.convertPDFDateToDate=function(Ut){var qt=parseInt(Ut.substr(2,4),10),Cn=parseInt(Ut.substr(6,2),10)-1,ri=parseInt(Ut.substr(8,2),10),Dt=parseInt(Ut.substr(10,2),10),pe=parseInt(Ut.substr(12,2),10),_e=parseInt(Ut.substr(14,2),10);return new Date(qt,Cn,ri,Dt,pe,_e,0)},Ia=cr.__private__.setCreationDate=function(Ut){var qt;if(Ut===void 0&&(Ut=new Date),Ut instanceof Date)qt=gi(Ut);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(Ut))throw new Error("Invalid argument passed to jsPDF.setCreationDate");qt=Ut}return ji=qt},kn=cr.__private__.getCreationDate=function(Ut){var qt=ji;return Ut==="jsDate"&&(qt=Pi(ji)),qt};cr.setCreationDate=function(Ut){return Ia(Ut),this},cr.getCreationDate=function(Ut){return kn(Ut)};var rn,Gn=cr.__private__.padd2=function(Ut){return("0"+parseInt(Ut)).slice(-2)},di=cr.__private__.padd2Hex=function(Ut){return("00"+(Ut=Ut.toString())).substr(Ut.length)},Ii=0,Ei=[],qi=[],ea=0,ra=[],va=[],co=!1,no=qi,as=function(){Ii=0,ea=0,qi=[],Ei=[],ra=[],jr=vn(),vr=vn()};cr.__private__.setCustomOutputDestination=function(Ut){co=!0,no=Ut};var Ui=function(qt){co||(no=qt)};cr.__private__.resetCustomOutputDestination=function(){co=!1,no=qi};var un=cr.__private__.out=function(Ut){return Ut=Ut.toString(),ea+=Ut.length+1,no.push(Ut),no},pa=cr.__private__.write=function(Ut){return un(arguments.length===1?Ut.toString():Array.prototype.join.call(arguments," "))},ba=cr.__private__.getArrayBuffer=function(Ut){for(var qt=Ut.length,Cn=new ArrayBuffer(qt),ri=new Uint8Array(Cn);qt--;)ri[qt]=Ut.charCodeAt(qt);return Cn},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]];cr.__private__.getStandardFonts=function(){return na};var io=pt.fontSize||16;cr.__private__.setFontSize=cr.setFontSize=function(Ut){return io=Xn===Dr.ADVANCED?Ut/dn:Ut,this};var sr,pn=cr.__private__.getFontSize=cr.getFontSize=function(){return Xn===Dr.COMPAT?io:io*dn},En=pt.R2L||!1;cr.__private__.setR2L=cr.setR2L=function(Ut){return En=Ut,this},cr.__private__.getR2L=cr.getR2L=function(){return En};var Bn,ft=cr.__private__.setZoomMode=function(Ut){var qt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(Ut))sr=Ut;else if(isNaN(Ut)){if(qt.indexOf(Ut)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+Ut+'" is not recognized.');sr=Ut}else sr=parseInt(Ut,10)};cr.__private__.getZoomMode=function(){return sr};var Gt,Er=cr.__private__.setPageMode=function(Ut){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(Ut)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+Ut+'" is not recognized.');Bn=Ut};cr.__private__.getPageMode=function(){return Bn};var Tr=cr.__private__.setLayoutMode=function(Ut){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(Ut)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+Ut+'" is not recognized.');Gt=Ut};cr.__private__.getLayoutMode=function(){return Gt},cr.__private__.setDisplayMode=cr.setDisplayMode=function(Ut,qt,Cn){return ft(Ut),Tr(qt),Er(Cn),this};var Xr={title:"",subject:"",author:"",keywords:"",creator:""};cr.__private__.getDocumentProperty=function(Ut){if(Object.keys(Xr).indexOf(Ut)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Xr[Ut]},cr.__private__.getDocumentProperties=function(){return Xr},cr.__private__.setDocumentProperties=cr.setProperties=cr.setDocumentProperties=function(Ut){for(var qt in Xr)Xr.hasOwnProperty(qt)&&Ut[qt]&&(Xr[qt]=Ut[qt]);return this},cr.__private__.setDocumentProperty=function(Ut,qt){if(Object.keys(Xr).indexOf(Ut)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Xr[Ut]=qt};var Jr,dn,Ln,Zn,Un,li={},fi={},Kn=[],ei={},qn={},_i={},Ni={},Vi=null,ua=0,Qi=[],Ca=new U(cr),Na=pt.hotfixes||[],ma={},ta={},wa=[],wi=function Ut(qt,Cn,ri,Dt,pe,_e){if(!(this instanceof Ut))return new Ut(qt,Cn,ri,Dt,pe,_e);isNaN(qt)&&(qt=1),isNaN(Cn)&&(Cn=0),isNaN(ri)&&(ri=0),isNaN(Dt)&&(Dt=1),isNaN(pe)&&(pe=0),isNaN(_e)&&(_e=0),this._matrix=[qt,Cn,ri,Dt,pe,_e]};Object.defineProperty(wi.prototype,"sx",{get:function(){return this._matrix[0]},set:function(qt){this._matrix[0]=qt}}),Object.defineProperty(wi.prototype,"shy",{get:function(){return this._matrix[1]},set:function(qt){this._matrix[1]=qt}}),Object.defineProperty(wi.prototype,"shx",{get:function(){return this._matrix[2]},set:function(qt){this._matrix[2]=qt}}),Object.defineProperty(wi.prototype,"sy",{get:function(){return this._matrix[3]},set:function(qt){this._matrix[3]=qt}}),Object.defineProperty(wi.prototype,"tx",{get:function(){return this._matrix[4]},set:function(qt){this._matrix[4]=qt}}),Object.defineProperty(wi.prototype,"ty",{get:function(){return this._matrix[5]},set:function(qt){this._matrix[5]=qt}}),Object.defineProperty(wi.prototype,"a",{get:function(){return this._matrix[0]},set:function(qt){this._matrix[0]=qt}}),Object.defineProperty(wi.prototype,"b",{get:function(){return this._matrix[1]},set:function(qt){this._matrix[1]=qt}}),Object.defineProperty(wi.prototype,"c",{get:function(){return this._matrix[2]},set:function(qt){this._matrix[2]=qt}}),Object.defineProperty(wi.prototype,"d",{get:function(){return this._matrix[3]},set:function(qt){this._matrix[3]=qt}}),Object.defineProperty(wi.prototype,"e",{get:function(){return this._matrix[4]},set:function(qt){this._matrix[4]=qt}}),Object.defineProperty(wi.prototype,"f",{get:function(){return this._matrix[5]},set:function(qt){this._matrix[5]=qt}}),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(Ut){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(zi).join(Ut)},wi.prototype.multiply=function(Ut){var qt=Ut.sx*this.sx+Ut.shy*this.shx,Cn=Ut.sx*this.shy+Ut.shy*this.sy,ri=Ut.shx*this.sx+Ut.sy*this.shx,Dt=Ut.shx*this.shy+Ut.sy*this.sy,pe=Ut.tx*this.sx+Ut.ty*this.shx+this.tx,_e=Ut.tx*this.shy+Ut.ty*this.sy+this.ty;return new wi(qt,Cn,ri,Dt,pe,_e)},wi.prototype.decompose=function(){var Ut=this.sx,qt=this.shy,Cn=this.shx,ri=this.sy,Dt=this.tx,pe=this.ty,_e=Math.sqrt(Ut*Ut+qt*qt),Le=(Ut/=_e)*Cn+(qt/=_e)*ri;Cn-=Ut*Le,ri-=qt*Le;var Ze=Math.sqrt(Cn*Cn+ri*ri);return Le/=Ze,Ut*(ri/=Ze)<qt*(Cn/=Ze)&&(Ut=-Ut,qt=-qt,Le=-Le,_e=-_e),{scale:new wi(_e,0,0,Ze,0,0),translate:new wi(1,0,0,1,Dt,pe),rotate:new wi(Ut,qt,-qt,Ut,0,0),skew:new wi(1,0,Le,1,0,0)}},wi.prototype.toString=function(Ut){return this.join(" ")},wi.prototype.inversed=function(){var Ut=this.sx,qt=this.shy,Cn=this.shx,ri=this.sy,Dt=this.tx,pe=this.ty,_e=1/(Ut*ri-qt*Cn),Le=ri*_e,Ze=-qt*_e,Tt=-Cn*_e,Jt=Ut*_e;return new wi(Le,Ze,Tt,Jt,-Le*Dt-Tt*pe,-Ze*Dt-Jt*pe)},wi.prototype.applyToPoint=function(Ut){var qt=Ut.x*this.sx+Ut.y*this.shx+this.tx,Cn=Ut.x*this.shy+Ut.y*this.sy+this.ty;return new Fl(qt,Cn)},wi.prototype.applyToRectangle=function(Ut){var qt=this.applyToPoint(Ut),Cn=this.applyToPoint(new Fl(Ut.x+Ut.w,Ut.y+Ut.h));return new tc(qt.x,qt.y,Cn.x-qt.x,Cn.y-qt.y)},wi.prototype.clone=function(){var Ut=this.sx,qt=this.shy,Cn=this.shx,ri=this.sy,Dt=this.tx,pe=this.ty;return new wi(Ut,qt,Cn,ri,Dt,pe)},cr.Matrix=wi;var fa=cr.matrixMult=function(Ut,qt){return qt.multiply(Ut)},ja=new wi(1,0,0,1,0,0);cr.unitMatrix=cr.identityMatrix=ja;var kr=function(qt,Cn){if(!qn[qt]){var ri=(Cn instanceof H?"Sh":"P")+(Object.keys(ei).length+1).toString(10);Cn.id=ri,qn[qt]=ri,ei[ri]=Cn,Ca.publish("addPattern",Cn)}};cr.ShadingPattern=H,cr.TilingPattern=P,cr.addShadingPattern=function(Ut,qt){return ca("addShadingPattern()"),kr(Ut,qt),this},cr.beginTilingPattern=function(Ut){ca("beginTilingPattern()"),sc(Ut.boundingBox[0],Ut.boundingBox[1],Ut.boundingBox[2]-Ut.boundingBox[0],Ut.boundingBox[3]-Ut.boundingBox[1],Ut.matrix)},cr.endTilingPattern=function(Ut,qt){ca("endTilingPattern()"),qt.stream=va[rn].join(`
`),kr(Ut,qt),Ca.publish("endTilingPattern",qt),wa.pop().restore()};var Zr=cr.__private__.newObject=function(){var Ut=vn();return Vr(Ut,!0),Ut},vn=cr.__private__.newObjectDeferred=function(){return Ii++,Ei[Ii]=function(){return ea},Ii},Vr=function(qt,Cn){return Cn=typeof Cn=="boolean"&&Cn,Ei[qt]=ea,Cn&&un(qt+" 0 obj"),qt},dr=cr.__private__.newAdditionalObject=function(){var Ut={objId:vn(),content:""};return ra.push(Ut),Ut},jr=vn(),vr=vn(),nn=cr.__private__.decodeColorString=function(Ut){var qt=Ut.split(" ");if(qt.length!==2||qt[1]!=="g"&&qt[1]!=="G")qt.length===5&&(qt[4]==="k"||qt[4]==="K")&&(qt=[(1-qt[0])*(1-qt[3]),(1-qt[1])*(1-qt[3]),(1-qt[2])*(1-qt[3]),"r"]);else{var Cn=parseFloat(qt[0]);qt=[Cn,Cn,Cn,"r"]}for(var ri="#",Dt=0;Dt<3;Dt++)ri+=("0"+Math.floor(255*parseFloat(qt[Dt])).toString(16)).slice(-2);return ri},tn=cr.__private__.encodeColorString=function(Ut){var qt;typeof Ut=="string"&&(Ut={ch1:Ut});var Cn=Ut.ch1,ri=Ut.ch2,Dt=Ut.ch3,pe=Ut.ch4,_e=Ut.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof Cn=="string"&&Cn.charAt(0)!=="#"){var Le=new u(Cn);if(Le.ok)Cn=Le.toHex();else if(!/^\d*\.?\d*$/.test(Cn))throw new Error('Invalid color "'+Cn+'" passed to jsPDF.encodeColorString.')}if(typeof Cn=="string"&&/^#[0-9A-Fa-f]{3}$/.test(Cn)&&(Cn="#"+Cn[1]+Cn[1]+Cn[2]+Cn[2]+Cn[3]+Cn[3]),typeof Cn=="string"&&/^#[0-9A-Fa-f]{6}$/.test(Cn)){var Ze=parseInt(Cn.substr(1),16);Cn=Ze>>16&255,ri=Ze>>8&255,Dt=255&Ze}if(ri===void 0||pe===void 0&&Cn===ri&&ri===Dt)if(typeof Cn=="string")qt=Cn+" "+_e[0];else switch(Ut.precision){case 2:qt=Sa(Cn/255)+" "+_e[0];break;case 3:default:qt=zn(Cn/255)+" "+_e[0]}else if(pe===void 0||E()(pe)==="object"){if(pe&&!isNaN(pe.a)&&pe.a===0)return qt=["1.","1.","1.",_e[1]].join(" ");if(typeof Cn=="string")qt=[Cn,ri,Dt,_e[1]].join(" ");else switch(Ut.precision){case 2:qt=[Sa(Cn/255),Sa(ri/255),Sa(Dt/255),_e[1]].join(" ");break;default:case 3:qt=[zn(Cn/255),zn(ri/255),zn(Dt/255),_e[1]].join(" ")}}else if(typeof Cn=="string")qt=[Cn,ri,Dt,pe,_e[2]].join(" ");else switch(Ut.precision){case 2:qt=[Sa(Cn),Sa(ri),Sa(Dt),Sa(pe),_e[2]].join(" ");break;case 3:default:qt=[zn(Cn),zn(ri),zn(Dt),zn(pe),_e[2]].join(" ")}return qt},jn=cr.__private__.getFilters=function(){return mt},On=cr.__private__.putStream=function(Ut){var qt=(Ut=Ut||{}).data||"",Cn=Ut.filters||jn(),ri=Ut.alreadyAppliedFilters||[],Dt=Ut.addLength1||!1,pe=qt.length,_e=Ut.objectId,Le=function(Yi){return Yi};if(Ur!==null&&_e===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Ur!==null&&(Le=Go.encryptor(_e,0));var Ze={};Cn===!0&&(Cn=["FlateEncode"]);var Tt=Ut.additionalKeyValues||[],Jt=(Ze=j.API.processDataByFilters!==void 0?j.API.processDataByFilters(qt,Cn):{data:qt,reverseChain:[]}).reverseChain+(Array.isArray(ri)?ri.join(" "):ri.toString());if(Ze.data.length!==0&&(Tt.push({key:"Length",value:Ze.data.length}),Dt===!0&&Tt.push({key:"Length1",value:pe})),Jt.length!=0)if(Jt.split("/").length-1==1)Tt.push({key:"Filter",value:Jt});else{Tt.push({key:"Filter",value:"["+Jt+"]"});for(var Br=0;Br<Tt.length;Br+=1)if(Tt[Br].key==="DecodeParms"){for(var Gr=[],bn=0;bn<Ze.reverseChain.split("/").length-1;bn+=1)Gr.push("null");Gr.push(Tt[Br].value),Tt[Br].value="["+Gr.join(" ")+"]"}}un("<<");for(var Jn=0;Jn<Tt.length;Jn++)un("/"+Tt[Jn].key+" "+Tt[Jn].value);un(">>"),Ze.data.length!==0&&(un("stream"),un(Le(Ze.data)),un("endstream"))},Vn=cr.__private__.putPage=function(Ut){var qt=Ut.number,Cn=Ut.data,ri=Ut.objId,Dt=Ut.contentsObjId;Vr(ri,!0),un("<</Type /Page"),un("/Parent "+Ut.rootDictionaryObjId+" 0 R"),un("/Resources "+Ut.resourceDictionaryObjId+" 0 R"),un("/MediaBox ["+parseFloat(zi(Ut.mediaBox.bottomLeftX))+" "+parseFloat(zi(Ut.mediaBox.bottomLeftY))+" "+zi(Ut.mediaBox.topRightX)+" "+zi(Ut.mediaBox.topRightY)+"]"),Ut.cropBox!==null&&un("/CropBox ["+zi(Ut.cropBox.bottomLeftX)+" "+zi(Ut.cropBox.bottomLeftY)+" "+zi(Ut.cropBox.topRightX)+" "+zi(Ut.cropBox.topRightY)+"]"),Ut.bleedBox!==null&&un("/BleedBox ["+zi(Ut.bleedBox.bottomLeftX)+" "+zi(Ut.bleedBox.bottomLeftY)+" "+zi(Ut.bleedBox.topRightX)+" "+zi(Ut.bleedBox.topRightY)+"]"),Ut.trimBox!==null&&un("/TrimBox ["+zi(Ut.trimBox.bottomLeftX)+" "+zi(Ut.trimBox.bottomLeftY)+" "+zi(Ut.trimBox.topRightX)+" "+zi(Ut.trimBox.topRightY)+"]"),Ut.artBox!==null&&un("/ArtBox ["+zi(Ut.artBox.bottomLeftX)+" "+zi(Ut.artBox.bottomLeftY)+" "+zi(Ut.artBox.topRightX)+" "+zi(Ut.artBox.topRightY)+"]"),typeof Ut.userUnit=="number"&&Ut.userUnit!==1&&un("/UserUnit "+Ut.userUnit),Ca.publish("putPage",{objId:ri,pageContext:Qi[qt],pageNumber:qt,page:Cn}),un("/Contents "+Dt+" 0 R"),un(">>"),un("endobj");var pe=Cn.join(`
`);return Xn===Dr.ADVANCED&&(pe+=`
Q`),Vr(Dt,!0),On({data:pe,filters:jn(),objectId:Dt}),un("endobj"),ri},Ai=cr.__private__.putPages=function(){var Ut,qt,Cn=[];for(Ut=1;Ut<=ua;Ut++)Qi[Ut].objId=vn(),Qi[Ut].contentsObjId=vn();for(Ut=1;Ut<=ua;Ut++)Cn.push(Vn({number:Ut,data:va[Ut],objId:Qi[Ut].objId,contentsObjId:Qi[Ut].contentsObjId,mediaBox:Qi[Ut].mediaBox,cropBox:Qi[Ut].cropBox,bleedBox:Qi[Ut].bleedBox,trimBox:Qi[Ut].trimBox,artBox:Qi[Ut].artBox,userUnit:Qi[Ut].userUnit,rootDictionaryObjId:jr,resourceDictionaryObjId:vr}));Vr(jr,!0),un("<</Type /Pages");var ri="/Kids [";for(qt=0;qt<ua;qt++)ri+=Cn[qt]+" 0 R ";un(ri+"]"),un("/Count "+ua),un(">>"),un("endobj"),Ca.publish("postPutPages")},Li=function(qt){Ca.publish("putFont",{font:qt,out:un,newObject:Zr,putStream:On}),qt.isAlreadyPutted!==!0&&(qt.objectNumber=Zr(),un("<<"),un("/Type /Font"),un("/BaseFont /"+k(qt.postScriptName)),un("/Subtype /Type1"),typeof qt.encoding=="string"&&un("/Encoding /"+qt.encoding),un("/FirstChar 32"),un("/LastChar 255"),un(">>"),un("endobj"))},Ri=function(){for(var qt in li)li.hasOwnProperty(qt)&&(Or===!1||Or===!0&&Qr.hasOwnProperty(qt))&&Li(li[qt])},xa=function(qt){qt.objectNumber=Zr();var Cn=[];Cn.push({key:"Type",value:"/XObject"}),Cn.push({key:"Subtype",value:"/Form"}),Cn.push({key:"BBox",value:"["+[zi(qt.x),zi(qt.y),zi(qt.x+qt.width),zi(qt.y+qt.height)].join(" ")+"]"}),Cn.push({key:"Matrix",value:"["+qt.matrix.toString()+"]"});var ri=qt.pages[1].join(`
`);On({data:ri,additionalKeyValues:Cn,objectId:qt.objectNumber}),un("endobj")},oo=function(){for(var qt in ma)ma.hasOwnProperty(qt)&&xa(ma[qt])},Xa=function(qt,Cn){var ri,Dt=[],pe=1/(Cn-1);for(ri=0;ri<1;ri+=pe)Dt.push(ri);if(Dt.push(1),qt[0].offset!=0){var _e={offset:0,color:qt[0].color};qt.unshift(_e)}if(qt[qt.length-1].offset!=1){var Le={offset:1,color:qt[qt.length-1].color};qt.push(Le)}for(var Ze="",Tt=0,Jt=0;Jt<Dt.length;Jt++){for(ri=Dt[Jt];ri>qt[Tt+1].offset;)Tt++;var Br=qt[Tt].offset,Gr=(ri-Br)/(qt[Tt+1].offset-Br),bn=qt[Tt].color,Jn=qt[Tt+1].color;Ze+=di(Math.round((1-Gr)*bn[0]+Gr*Jn[0]).toString(16))+di(Math.round((1-Gr)*bn[1]+Gr*Jn[1]).toString(16))+di(Math.round((1-Gr)*bn[2]+Gr*Jn[2]).toString(16))}return Ze.trim()},bo=function(qt,Cn){Cn||(Cn=21);var ri=Zr(),Dt=Xa(qt.colors,Cn),pe=[];pe.push({key:"FunctionType",value:"0"}),pe.push({key:"Domain",value:"[0.0 1.0]"}),pe.push({key:"Size",value:"["+Cn+"]"}),pe.push({key:"BitsPerSample",value:"8"}),pe.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),pe.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),On({data:Dt,additionalKeyValues:pe,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:ri}),un("endobj"),qt.objectNumber=Zr(),un("<< /ShadingType "+qt.type),un("/ColorSpace /DeviceRGB");var _e="/Coords ["+zi(parseFloat(qt.coords[0]))+" "+zi(parseFloat(qt.coords[1]))+" ";qt.type===2?_e+=zi(parseFloat(qt.coords[2]))+" "+zi(parseFloat(qt.coords[3])):_e+=zi(parseFloat(qt.coords[2]))+" "+zi(parseFloat(qt.coords[3]))+" "+zi(parseFloat(qt.coords[4]))+" "+zi(parseFloat(qt.coords[5])),un(_e+="]"),qt.matrix&&un("/Matrix ["+qt.matrix.toString()+"]"),un("/Function "+ri+" 0 R"),un("/Extend [true true]"),un(">>"),un("endobj")},Ao=function(qt,Cn){var ri=vn(),Dt=Zr();Cn.push({resourcesOid:ri,objectOid:Dt}),qt.objectNumber=Dt;var pe=[];pe.push({key:"Type",value:"/Pattern"}),pe.push({key:"PatternType",value:"1"}),pe.push({key:"PaintType",value:"1"}),pe.push({key:"TilingType",value:"1"}),pe.push({key:"BBox",value:"["+qt.boundingBox.map(zi).join(" ")+"]"}),pe.push({key:"XStep",value:zi(qt.xStep)}),pe.push({key:"YStep",value:zi(qt.yStep)}),pe.push({key:"Resources",value:ri+" 0 R"}),qt.matrix&&pe.push({key:"Matrix",value:"["+qt.matrix.toString()+"]"}),On({data:qt.stream,additionalKeyValues:pe,objectId:qt.objectNumber}),un("endobj")},wo=function(qt){var Cn;for(Cn in ei)ei.hasOwnProperty(Cn)&&(ei[Cn]instanceof H?bo(ei[Cn]):ei[Cn]instanceof P&&Ao(ei[Cn],qt))},Fa=function(qt){for(var Cn in qt.objectNumber=Zr(),un("<<"),qt)switch(Cn){case"opacity":un("/ca "+Sa(qt[Cn]));break;case"stroke-opacity":un("/CA "+Sa(qt[Cn]))}un(">>"),un("endobj")},Ea=function(){var qt;for(qt in _i)_i.hasOwnProperty(qt)&&Fa(_i[qt])},so=function(){for(var qt in un("/XObject <<"),ma)ma.hasOwnProperty(qt)&&ma[qt].objectNumber>=0&&un("/"+qt+" "+ma[qt].objectNumber+" 0 R");Ca.publish("putXobjectDict"),un(">>")},to=function(){Go.oid=Zr(),un("<<"),un("/Filter /Standard"),un("/V "+Go.v),un("/R "+Go.r),un("/U <"+Go.toHexString(Go.U)+">"),un("/O <"+Go.toHexString(Go.O)+">"),un("/P "+Go.P),un(">>"),un("endobj")},Lo=function(){for(var qt in un("/Font <<"),li)li.hasOwnProperty(qt)&&(Or===!1||Or===!0&&Qr.hasOwnProperty(qt))&&un("/"+qt+" "+li[qt].objectNumber+" 0 R");un(">>")},Xo=function(){if(Object.keys(ei).length>0){for(var qt in un("/Shading <<"),ei)ei.hasOwnProperty(qt)&&ei[qt]instanceof H&&ei[qt].objectNumber>=0&&un("/"+qt+" "+ei[qt].objectNumber+" 0 R");Ca.publish("putShadingPatternDict"),un(">>")}},ro=function(qt){if(Object.keys(ei).length>0){for(var Cn in un("/Pattern <<"),ei)ei.hasOwnProperty(Cn)&&ei[Cn]instanceof cr.TilingPattern&&ei[Cn].objectNumber>=0&&ei[Cn].objectNumber<qt&&un("/"+Cn+" "+ei[Cn].objectNumber+" 0 R");Ca.publish("putTilingPatternDict"),un(">>")}},za=function(){if(Object.keys(_i).length>0){var qt;for(qt in un("/ExtGState <<"),_i)_i.hasOwnProperty(qt)&&_i[qt].objectNumber>=0&&un("/"+qt+" "+_i[qt].objectNumber+" 0 R");Ca.publish("putGStateDict"),un(">>")}},No=function(qt){Vr(qt.resourcesOid,!0),un("<<"),un("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Lo(),Xo(),ro(qt.objectOid),za(),so(),un(">>"),un("endobj")},_o=function(){var qt=[];Ri(),Ea(),oo(),wo(qt),Ca.publish("putResources"),qt.forEach(No),No({resourcesOid:vr,objectOid:Number.MAX_SAFE_INTEGER}),Ca.publish("postPutResources")},Aa=function(){Ca.publish("putAdditionalObjects");for(var qt=0;qt<ra.length;qt++){var Cn=ra[qt];Vr(Cn.objId,!0),un(Cn.content),un("endobj")}Ca.publish("postPutAdditionalObjects")},Ro=function(qt){fi[qt.fontName]=fi[qt.fontName]||{},fi[qt.fontName][qt.fontStyle]=qt.id},Jo=function(qt,Cn,ri,Dt,pe){var _e={id:"F"+(Object.keys(li).length+1).toString(10),postScriptName:qt,fontName:Cn,fontStyle:ri,encoding:Dt,isStandardFont:pe||!1,metadata:{}};return Ca.publish("addFont",{font:_e,instance:this}),li[_e.id]=_e,Ro(_e),_e.id},Ko=function(qt){for(var Cn=0,ri=na.length;Cn<ri;Cn++){var Dt=Jo.call(this,qt[Cn][0],qt[Cn][1],qt[Cn][2],na[Cn][3],!0);Or===!1&&(Qr[Dt]=!0);var pe=qt[Cn][0].split("-");Ro({id:Dt,fontName:pe[0],fontStyle:pe[1]||""})}Ca.publish("addFonts",{fonts:li,dictionary:fi})},is=function(qt){return qt.foo=function(){try{return qt.apply(this,arguments)}catch(Dt){var Cn=Dt.stack||"";~Cn.indexOf(" at ")&&(Cn=Cn.split(" at ")[1]);var ri="Error in function "+Cn.split(`
`)[0].split("<")[0]+": "+Dt.message;if(!a.console)throw new Error(ri);a.console.error(ri,Dt),a.alert&&alert(ri)}},qt.foo.bar=qt,qt.foo},es=function(qt,Cn){var ri,Dt,pe,_e,Le,Ze,Tt,Jt,Br;if(pe=(Cn=Cn||{}).sourceEncoding||"Unicode",Le=Cn.outputEncoding,(Cn.autoencode||Le)&&li[Jr].metadata&&li[Jr].metadata[pe]&&li[Jr].metadata[pe].encoding&&(_e=li[Jr].metadata[pe].encoding,!Le&&li[Jr].encoding&&(Le=li[Jr].encoding),!Le&&_e.codePages&&(Le=_e.codePages[0]),typeof Le=="string"&&(Le=_e[Le]),Le)){for(Tt=!1,Ze=[],ri=0,Dt=qt.length;ri<Dt;ri++)(Jt=Le[qt.charCodeAt(ri)])?Ze.push(String.fromCharCode(Jt)):Ze.push(qt[ri]),Ze[ri].charCodeAt(0)>>8&&(Tt=!0);qt=Ze.join("")}for(ri=qt.length;Tt===void 0&&ri!==0;)qt.charCodeAt(ri-1)>>8&&(Tt=!0),ri--;if(!Tt)return qt;for(Ze=Cn.noBOM?[]:[254,255],ri=0,Dt=qt.length;ri<Dt;ri++){if((Br=(Jt=qt.charCodeAt(ri))>>8)>>8)throw new Error("Character at position "+ri+" of string '"+qt+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Ze.push(Br),Ze.push(Jt-(Br<<8))}return String.fromCharCode.apply(void 0,Ze)},ls=cr.__private__.pdfEscape=cr.pdfEscape=function(Ut,qt){return es(Ut,qt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Fo=cr.__private__.beginPage=function(Ut){va[++ua]=[],Qi[ua]={objId:0,contentsObjId:0,userUnit:Number(kt),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(Ut[0]),topRightY:Number(Ut[1])}},ao(ua),Ui(va[rn])},Qa=function(qt,Cn){var ri,Dt,pe;switch(Ge=Cn||Ge,typeof qt=="string"&&(ri=qr(qt.toLowerCase()),Array.isArray(ri)&&(Dt=ri[0],pe=ri[1])),Array.isArray(qt)&&(Dt=qt[0]*dn,pe=qt[1]*dn),isNaN(Dt)&&(Dt=dt[0],pe=dt[1]),(Dt>14400||pe>14400)&&(g.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Dt=Math.min(14400,Dt),pe=Math.min(14400,pe)),dt=[Dt,pe],Ge.substr(0,1)){case"l":pe>Dt&&(dt=[pe,Dt]);break;case"p":Dt>pe&&(dt=[pe,Dt])}Fo(dt),ac(Hc),un(ml),bs!==0&&un(bs+" J"),Hs!==0&&un(Hs+" j"),Ca.publish("addPage",{pageNumber:ua})},ys=function(qt){qt>0&&qt<=ua&&(va.splice(qt,1),Qi.splice(qt,1),ua--,rn>ua&&(rn=ua),this.setPage(rn))},ao=function(qt){qt>0&&qt<=ua&&(rn=qt)},Ls=cr.__private__.getNumberOfPages=cr.getNumberOfPages=function(){return va.length-1},cs=function(qt,Cn,ri){var Dt,pe=void 0;return ri=ri||{},qt=qt!==void 0?qt:li[Jr].fontName,Cn=Cn!==void 0?Cn:li[Jr].fontStyle,Dt=qt.toLowerCase(),fi[Dt]!==void 0&&fi[Dt][Cn]!==void 0?pe=fi[Dt][Cn]:fi[qt]!==void 0&&fi[qt][Cn]!==void 0?pe=fi[qt][Cn]:ri.disableWarning===!1&&g.warn("Unable to look up font label for font '"+qt+"', '"+Cn+"'. Refer to getFontList() for available fonts."),pe||ri.noFallback||(pe=fi.times[Cn])==null&&(pe=fi.times.normal),pe},Uo=cr.__private__.putInfo=function(){var Ut=Zr(),qt=function(Dt){return Dt};for(var Cn in Ur!==null&&(qt=Go.encryptor(Ut,0)),un("<<"),un("/Producer ("+ls(qt("jsPDF "+j.version))+")"),Xr)Xr.hasOwnProperty(Cn)&&Xr[Cn]&&un("/"+Cn.substr(0,1).toUpperCase()+Cn.substr(1)+" ("+ls(qt(Xr[Cn]))+")");un("/CreationDate ("+ls(qt(ji))+")"),un(">>"),un("endobj")},Ho=cr.__private__.putCatalog=function(Ut){var qt=(Ut=Ut||{}).rootDictionaryObjId||jr;switch(Zr(),un("<<"),un("/Type /Catalog"),un("/Pages "+qt+" 0 R"),sr||(sr="fullwidth"),sr){case"fullwidth":un("/OpenAction [3 0 R /FitH null]");break;case"fullheight":un("/OpenAction [3 0 R /FitV null]");break;case"fullpage":un("/OpenAction [3 0 R /Fit]");break;case"original":un("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Cn=""+sr;Cn.substr(Cn.length-1)==="%"&&(sr=parseInt(sr)/100),typeof sr=="number"&&un("/OpenAction [3 0 R /XYZ null null "+Sa(sr)+"]")}switch(Gt||(Gt="continuous"),Gt){case"continuous":un("/PageLayout /OneColumn");break;case"single":un("/PageLayout /SinglePage");break;case"two":case"twoleft":un("/PageLayout /TwoColumnLeft");break;case"tworight":un("/PageLayout /TwoColumnRight")}Bn&&un("/PageMode /"+Bn),Ca.publish("putCatalog"),un(">>"),un("endobj")},$o=cr.__private__.putTrailer=function(){un("trailer"),un("<<"),un("/Size "+(Ii+1)),un("/Root "+Ii+" 0 R"),un("/Info "+(Ii-1)+" 0 R"),Ur!==null&&un("/Encrypt "+Go.oid+" 0 R"),un("/ID [ <"+_n+"> <"+_n+"> ]"),un(">>")},Vo=cr.__private__.putHeader=function(){un("%PDF-"+Fn),un("%\xBA\xDF\xAC\xE0")},Ws=cr.__private__.putXRef=function(){var Ut="0000000000";un("xref"),un("0 "+(Ii+1)),un("0000000000 65535 f ");for(var qt=1;qt<=Ii;qt++)typeof Ei[qt]=="function"?un((Ut+Ei[qt]()).slice(-10)+" 00000 n "):Ei[qt]!==void 0?un((Ut+Ei[qt]).slice(-10)+" 00000 n "):un("0000000000 00000 n ")},Cs=cr.__private__.buildDocument=function(){as(),Ui(qi),Ca.publish("buildDocument"),Vo(),Ai(),Aa(),_o(),Ur!==null&&to(),Uo(),Ho();var Ut=ea;return Ws(),$o(),un("startxref"),un(""+Ut),un("%%EOF"),Ui(va[rn]),qi.join(`
`)},Ks=cr.__private__.getBlob=function(Ut){return new Blob([ba(Ut)],{type:"application/pdf"})},Ns=cr.output=cr.__private__.output=is(function(Ut,qt){switch(typeof(qt=qt||{})=="string"?qt={filename:qt}:qt.filename=qt.filename||"generated.pdf",Ut){case void 0:return Cs();case"save":cr.save(qt.filename);break;case"arraybuffer":return ba(Cs());case"blob":return Ks(Cs());case"bloburi":case"bloburl":if(a.URL!==void 0&&typeof a.URL.createObjectURL=="function")return a.URL&&a.URL.createObjectURL(Ks(Cs()))||void 0;g.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Cn="",ri=Cs();try{Cn=l(ri)}catch(bn){Cn=l(unescape(encodeURIComponent(ri)))}return"data:application/pdf;filename="+qt.filename+";base64,"+Cn;case"pdfobjectnewwindow":if(Object.prototype.toString.call(a)==="[object Window]"){var Dt="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",pe=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';qt.pdfObjectUrl&&(Dt=qt.pdfObjectUrl,pe="");var _e='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Dt+'"'+pe+'></script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(qt)+");</script></body></html>",Le=a.open();return Le!==null&&Le.document.write(_e),Le}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(a)==="[object Window]"){var Ze='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(qt.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+qt.filename+'" width="500px" height="400px" /></body></html>',Tt=a.open();if(Tt!==null){Tt.document.write(Ze);var Jt=this;Tt.document.documentElement.querySelector("#pdfViewer").onload=function(){Tt.document.title=qt.filename,Tt.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Jt.output("bloburl"))}}return Tt}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(a)!=="[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",qt)+'"></iframe></body></html>',Gr=a.open();if(Gr!==null&&(Gr.document.write(Br),Gr.document.title=qt.filename),Gr||typeof safari=="undefined")return Gr;break;case"datauri":case"dataurl":return a.document.location.href=this.output("datauristring",qt);default:return null}}),Ds=function(qt){return Array.isArray(Na)===!0&&Na.indexOf(qt)>-1};switch(tt){case"pt":dn=1;break;case"mm":dn=72/25.4;break;case"cm":dn=72/2.54;break;case"in":dn=72;break;case"px":dn=Ds("px_scaling")==1?.75:96/72;break;case"pc":case"em":dn=12;break;case"ex":dn=6;break;default:if(typeof tt!="number")throw new Error("Invalid unit: "+tt);dn=tt}var Go=null;Ia(),Ci();var ws=function(qt){return Ur!==null?Go.encryptor(qt,0):function(Cn){return Cn}},Do=cr.__private__.getPageInfo=cr.getPageInfo=function(Ut){if(isNaN(Ut)||Ut%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Qi[Ut].objId,pageNumber:Ut,pageContext:Qi[Ut]}},Es=cr.__private__.getPageInfoByObjId=function(Ut){if(isNaN(Ut)||Ut%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var qt in Qi)if(Qi[qt].objId===Ut)break;return Do(qt)},Ms=cr.__private__.getCurrentPageInfo=cr.getCurrentPageInfo=function(){return{objId:Qi[rn].objId,pageNumber:rn,pageContext:Qi[rn]}};cr.addPage=function(){return Qa.apply(this,arguments),this},cr.setPage=function(){return ao.apply(this,arguments),Ui.call(this,va[rn]),this},cr.insertPage=function(Ut){return this.addPage(),this.movePage(rn,Ut),this},cr.movePage=function(Ut,qt){var Cn,ri;if(Ut>qt){Cn=va[Ut],ri=Qi[Ut];for(var Dt=Ut;Dt>qt;Dt--)va[Dt]=va[Dt-1],Qi[Dt]=Qi[Dt-1];va[qt]=Cn,Qi[qt]=ri,this.setPage(qt)}else if(Ut<qt){Cn=va[Ut],ri=Qi[Ut];for(var pe=Ut;pe<qt;pe++)va[pe]=va[pe+1],Qi[pe]=Qi[pe+1];va[qt]=Cn,Qi[qt]=ri,this.setPage(qt)}return this},cr.deletePage=function(){return ys.apply(this,arguments),this},cr.__private__.text=cr.text=function(Ut,qt,Cn,ri,Dt){var pe,_e,Le,Ze,Tt,Jt,Br,Gr,bn,Jn=(ri=ri||{}).scope||this;if(typeof Ut=="number"&&typeof qt=="number"&&(typeof Cn=="string"||Array.isArray(Cn))){var Si=Cn;Cn=qt,qt=Ut,Ut=Si}if(arguments[3]instanceof wi==!1?(Le=arguments[4],Ze=arguments[5],E()(Br=arguments[3])==="object"&&Br!==null||(typeof Le=="string"&&(Ze=Le,Le=null),typeof Br=="string"&&(Ze=Br,Br=null),typeof Br=="number"&&(Le=Br,Br=null),ri={flags:Br,angle:Le,align:Ze})):(ca("The transform parameter of text() with a Matrix value"),bn=Dt),isNaN(qt)||isNaN(Cn)||Ut==null)throw new Error("Invalid arguments passed to jsPDF.text");if(Ut.length===0)return Jn;var Yi="",ga=!1,Oa=typeof ri.lineHeightFactor=="number"?ri.lineHeightFactor:Cl,po=Jn.internal.scaleFactor;function Oo(gl){return gl=gl.split(" ").join(Array(ri.TabLen||9).join(" ")),ls(gl,Br)}function ps(gl){for(var tl,Nl=gl.concat(),Ys=[],Ec=Nl.length;Ec--;)typeof(tl=Nl.shift())=="string"?Ys.push(tl):Array.isArray(gl)&&(tl.length===1||tl[1]===void 0&&tl[2]===void 0)?Ys.push(tl[0]):Ys.push([tl[0],tl[1],tl[2]]);return Ys}function ts(gl,tl){var Nl;if(typeof gl=="string")Nl=tl(gl)[0];else if(Array.isArray(gl)){for(var Ys,Ec,cu=gl.concat(),uu=[],Eu=cu.length;Eu--;)typeof(Ys=cu.shift())=="string"?uu.push(tl(Ys)[0]):Array.isArray(Ys)&&typeof Ys[0]=="string"&&(Ec=tl(Ys[0],Ys[1],Ys[2]),uu.push([Ec[0],Ec[1],Ec[2]]));Nl=uu}return Nl}var ds=!1,nl=!0;if(typeof Ut=="string")ds=!0;else if(Array.isArray(Ut)){var Js=Ut.concat();_e=[];for(var ul,Ps=Js.length;Ps--;)(typeof(ul=Js.shift())!="string"||Array.isArray(ul)&&typeof ul[0]!="string")&&(nl=!1);ds=nl}if(ds===!1)throw new Error('Type of text must be string or Array. "'+Ut+'" is not recognized.');typeof Ut=="string"&&(Ut=Ut.match(/[\r?\n]/)?Ut.split(/\r\n|\r|\n/g):[Ut]);var Gs=io/Jn.internal.scaleFactor,Ol=Gs*(Oa-1);switch(ri.baseline){case"bottom":Cn-=Ol;break;case"top":Cn+=Gs-Ol;break;case"hanging":Cn+=Gs-2*Ol;break;case"middle":Cn+=Gs/2-Ol}if((Jt=ri.maxWidth||0)>0&&(typeof Ut=="string"?Ut=Jn.splitTextToSize(Ut,Jt):Object.prototype.toString.call(Ut)==="[object Array]"&&(Ut=Ut.reduce(function(gl,tl){return gl.concat(Jn.splitTextToSize(tl,Jt))},[]))),pe={text:Ut,x:qt,y:Cn,options:ri,mutex:{pdfEscape:ls,activeFontKey:Jr,fonts:li,activeFontSize:io}},Ca.publish("preProcessText",pe),Ut=pe.text,Le=(ri=pe.options).angle,bn instanceof wi==!1&&Le&&typeof Le=="number"){Le*=Math.PI/180,ri.rotationDirection===0&&(Le=-Le),Xn===Dr.ADVANCED&&(Le=-Le);var Rl=Math.cos(Le),$s=Math.sin(Le);bn=new wi(Rl,$s,-$s,Rl,0,0)}else Le&&Le instanceof wi&&(bn=Le);Xn!==Dr.ADVANCED||bn||(bn=ja),(Tt=ri.charSpace||vc)!==void 0&&(Yi+=zi(fn(Tt))+` Tc
`,this.setCharSpace(this.getCharSpace()||0)),(Gr=ri.horizontalScale)!==void 0&&(Yi+=zi(100*Gr)+` Tz
`),ri.lang;var qa=-1,fc=ri.renderingMode!==void 0?ri.renderingMode:ri.stroke,lc=Jn.internal.getCurrentPageInfo().pageContext;switch(fc){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 Pl=lc.usedRenderingMode!==void 0?lc.usedRenderingMode:-1;qa!==-1?Yi+=qa+` Tr
`:Pl!==-1&&(Yi+=`0 Tr
`),qa!==-1&&(lc.usedRenderingMode=qa),Ze=ri.align||"left";var Us,Zl=io*Oa,nu=Jn.internal.pageSize.getWidth(),Lc=li[Jr];Tt=ri.charSpace||vc,Jt=ri.maxWidth||0,Br=Object.assign({autoencode:!0,noBOM:!0},ri.flags);var Ul=[];if(Object.prototype.toString.call(Ut)==="[object Array]"){var ol;_e=ps(Ut),Ze!=="left"&&(Us=_e.map(function(gl){return Jn.getStringUnitWidth(gl,{font:Lc,charSpace:Tt,fontSize:io,doKerning:!1})*io/po}));var zl,Fc=0;if(Ze==="right"){qt-=Us[0],Ut=[],Ps=_e.length;for(var $l=0;$l<Ps;$l++)$l===0?(zl=pl(qt),ol=ks(Cn)):(zl=fn(Fc-Us[$l]),ol=-Zl),Ut.push([_e[$l],zl,ol]),Fc=Us[$l]}else if(Ze==="center"){qt-=Us[0]/2,Ut=[],Ps=_e.length;for(var wc=0;wc<Ps;wc++)wc===0?(zl=pl(qt),ol=ks(Cn)):(zl=fn((Fc-Us[wc])/2),ol=-Zl),Ut.push([_e[wc],zl,ol]),Fc=Us[wc]}else if(Ze==="left"){Ut=[],Ps=_e.length;for(var xc=0;xc<Ps;xc++)Ut.push(_e[xc])}else{if(Ze!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');Ut=[],Ps=_e.length,Jt=Jt!==0?Jt:nu;for(var pc=0;pc<Ps;pc++)ol=pc===0?ks(Cn):-Zl,zl=pc===0?pl(qt):0,pc<Ps-1?Ul.push(zi(fn((Jt-Us[pc])/(_e[pc].split(" ").length-1)))):Ul.push(0),Ut.push([_e[pc],zl,ol])}}var Wc=typeof ri.R2L=="boolean"?ri.R2L:En;Wc===!0&&(Ut=ts(Ut,function(gl,tl,Nl){return[gl.split("").reverse().join(""),tl,Nl]})),pe={text:Ut,x:qt,y:Cn,options:ri,mutex:{pdfEscape:ls,activeFontKey:Jr,fonts:li,activeFontSize:io}},Ca.publish("postProcessText",pe),Ut=pe.text,ga=pe.mutex.isHex||!1;var kc=li[Jr].encoding;kc!=="WinAnsiEncoding"&&kc!=="StandardEncoding"||(Ut=ts(Ut,function(gl,tl,Nl){return[Oo(gl),tl,Nl]})),_e=ps(Ut),Ut=[];for(var Nc,Sc,hs,xo=0,ss=1,Ts=Array.isArray(_e[0])?ss:xo,Ll="",Cc=function(tl,Nl,Ys){var Ec="";return Ys instanceof wi?(Ys=typeof ri.angle=="number"?fa(Ys,new wi(1,0,0,1,tl,Nl)):fa(new wi(1,0,0,1,tl,Nl),Ys),Xn===Dr.ADVANCED&&(Ys=fa(new wi(1,0,0,-1,0,0),Ys)),Ec=Ys.join(" ")+` Tm
`):Ec=zi(tl)+" "+zi(Nl)+` Td
`,Ec},rc=0;rc<_e.length;rc++){switch(Ll="",Ts){case ss:hs=(ga?"<":"(")+_e[rc][0]+(ga?">":")"),Nc=parseFloat(_e[rc][1]),Sc=parseFloat(_e[rc][2]);break;case xo:hs=(ga?"<":"(")+_e[rc]+(ga?">":")"),Nc=pl(qt),Sc=ks(Cn)}Ul!==void 0&&Ul[rc]!==void 0&&(Ll=Ul[rc]+` Tw
`),rc===0?Ut.push(Ll+Cc(Nc,Sc,bn)+hs):Ts===xo?Ut.push(Ll+hs):Ts===ss&&Ut.push(Ll+Cc(Nc,Sc,bn)+hs)}Ut=Ts===xo?Ut.join(` Tj
T* `):Ut.join(` Tj
`),Ut+=` Tj
`;var nc=`BT
/`;return nc+=Jr+" "+io+` Tf
`,nc+=zi(io*Oa)+` TL
`,nc+=El+`
`,nc+=Yi,nc+=Ut,un(nc+="ET"),Qr[Jr]=!0,Jn};var Ra=cr.__private__.clip=cr.clip=function(Ut){return un(Ut==="evenodd"?"W*":"W"),this};cr.clipEvenOdd=function(){return Ra("evenodd")},cr.__private__.discardPath=cr.discardPath=function(){return un("n"),this};var zo=cr.__private__.isValidStyle=function(Ut){var qt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(Ut)!==-1&&(qt=!0),qt};cr.__private__.setDefaultPathOperation=cr.setDefaultPathOperation=function(Ut){return zo(Ut)&&(ir=Ut),this};var ll=cr.__private__.getStyle=cr.getStyle=function(Ut){var qt=ir;switch(Ut){case"D":case"S":qt="S";break;case"F":qt="f";break;case"FD":case"DF":qt="B";break;case"f":case"f*":case"B":case"B*":qt=Ut}return qt},hl=cr.close=function(){return un("h"),this};cr.stroke=function(){return un("S"),this},cr.fill=function(Ut){return wl("f",Ut),this},cr.fillEvenOdd=function(Ut){return wl("f*",Ut),this},cr.fillStroke=function(Ut){return wl("B",Ut),this},cr.fillStrokeEvenOdd=function(Ut){return wl("B*",Ut),this};var wl=function(qt,Cn){E()(Cn)==="object"?Wo(Cn,qt):un(qt)},Sl=function(qt){qt===null||Xn===Dr.ADVANCED&&qt===void 0||(qt=ll(qt),un(qt))};function Vs(Ut,qt,Cn,ri,Dt){var pe=new P(qt||this.boundingBox,Cn||this.xStep,ri||this.yStep,this.gState,Dt||this.matrix);pe.stream=this.stream;var _e=Ut+"$$"+this.cloneIndex+++"$$";return kr(_e,pe),pe}var Wo=function(qt,Cn){var ri=qn[qt.key],Dt=ei[ri];if(Dt instanceof H)un("q"),un(fl(Cn)),Dt.gState&&cr.setGState(Dt.gState),un(qt.matrix.toString()+" cm"),un("/"+ri+" sh"),un("Q");else if(Dt instanceof P){var pe=new wi(1,0,0,-1,0,Xs());qt.matrix&&(pe=pe.multiply(qt.matrix||ja),ri=Vs.call(Dt,qt.key,qt.boundingBox,qt.xStep,qt.yStep,pe).id),un("q"),un("/Pattern cs"),un("/"+ri+" scn"),Dt.gState&&cr.setGState(Dt.gState),un(Cn),un("Q")}},fl=function(qt){switch(qt){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"}},Gl=cr.moveTo=function(Ut,qt){return un(zi(fn(Ut))+" "+zi(gn(qt))+" m"),this},Fs=cr.lineTo=function(Ut,qt){return un(zi(fn(Ut))+" "+zi(gn(qt))+" l"),this},el=cr.curveTo=function(Ut,qt,Cn,ri,Dt,pe){return un([zi(fn(Ut)),zi(gn(qt)),zi(fn(Cn)),zi(gn(ri)),zi(fn(Dt)),zi(gn(pe)),"c"].join(" ")),this};cr.__private__.line=cr.line=function(Ut,qt,Cn,ri,Dt){if(isNaN(Ut)||isNaN(qt)||isNaN(Cn)||isNaN(ri)||!zo(Dt))throw new Error("Invalid arguments passed to jsPDF.line");return Xn===Dr.COMPAT?this.lines([[Cn-Ut,ri-qt]],Ut,qt,[1,1],Dt||"S"):this.lines([[Cn-Ut,ri-qt]],Ut,qt,[1,1]).stroke()},cr.__private__.lines=cr.lines=function(Ut,qt,Cn,ri,Dt,pe){var _e,Le,Ze,Tt,Jt,Br,Gr,bn,Jn,Si,Yi,ga;if(typeof Ut=="number"&&(ga=Cn,Cn=qt,qt=Ut,Ut=ga),ri=ri||[1,1],pe=pe||!1,isNaN(qt)||isNaN(Cn)||!Array.isArray(Ut)||!Array.isArray(ri)||!zo(Dt)||typeof pe!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Gl(qt,Cn),_e=ri[0],Le=ri[1],Tt=Ut.length,Si=qt,Yi=Cn,Ze=0;Ze<Tt;Ze++)(Jt=Ut[Ze]).length===2?(Si=Jt[0]*_e+Si,Yi=Jt[1]*Le+Yi,Fs(Si,Yi)):(Br=Jt[0]*_e+Si,Gr=Jt[1]*Le+Yi,bn=Jt[2]*_e+Si,Jn=Jt[3]*Le+Yi,Si=Jt[4]*_e+Si,Yi=Jt[5]*Le+Yi,el(Br,Gr,bn,Jn,Si,Yi));return pe&&hl(),Sl(Dt),this},cr.path=function(Ut){for(var qt=0;qt<Ut.length;qt++){var Cn=Ut[qt],ri=Cn.c;switch(Cn.op){case"m":Gl(ri[0],ri[1]);break;case"l":Fs(ri[0],ri[1]);break;case"c":el.apply(this,ri);break;case"h":hl()}}return this},cr.__private__.rect=cr.rect=function(Ut,qt,Cn,ri,Dt){if(isNaN(Ut)||isNaN(qt)||isNaN(Cn)||isNaN(ri)||!zo(Dt))throw new Error("Invalid arguments passed to jsPDF.rect");return Xn===Dr.COMPAT&&(ri=-ri),un([zi(fn(Ut)),zi(gn(qt)),zi(fn(Cn)),zi(fn(ri)),"re"].join(" ")),Sl(Dt),this},cr.__private__.triangle=cr.triangle=function(Ut,qt,Cn,ri,Dt,pe,_e){if(isNaN(Ut)||isNaN(qt)||isNaN(Cn)||isNaN(ri)||isNaN(Dt)||isNaN(pe)||!zo(_e))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[Cn-Ut,ri-qt],[Dt-Cn,pe-ri],[Ut-Dt,qt-pe]],Ut,qt,[1,1],_e,!0),this},cr.__private__.roundedRect=cr.roundedRect=function(Ut,qt,Cn,ri,Dt,pe,_e){if(isNaN(Ut)||isNaN(qt)||isNaN(Cn)||isNaN(ri)||isNaN(Dt)||isNaN(pe)||!zo(_e))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Le=4/3*(Math.SQRT2-1);return Dt=Math.min(Dt,.5*Cn),pe=Math.min(pe,.5*ri),this.lines([[Cn-2*Dt,0],[Dt*Le,0,Dt,pe-pe*Le,Dt,pe],[0,ri-2*pe],[0,pe*Le,-Dt*Le,pe,-Dt,pe],[2*Dt-Cn,0],[-Dt*Le,0,-Dt,-pe*Le,-Dt,-pe],[0,2*pe-ri],[0,-pe*Le,Dt*Le,-pe,Dt,-pe]],Ut+Dt,qt,[1,1],_e,!0),this},cr.__private__.ellipse=cr.ellipse=function(Ut,qt,Cn,ri,Dt){if(isNaN(Ut)||isNaN(qt)||isNaN(Cn)||isNaN(ri)||!zo(Dt))throw new Error("Invalid arguments passed to jsPDF.ellipse");var pe=4/3*(Math.SQRT2-1)*Cn,_e=4/3*(Math.SQRT2-1)*ri;return Gl(Ut+Cn,qt),el(Ut+Cn,qt-_e,Ut+pe,qt-ri,Ut,qt-ri),el(Ut-pe,qt-ri,Ut-Cn,qt-_e,Ut-Cn,qt),el(Ut-Cn,qt+_e,Ut-pe,qt+ri,Ut,qt+ri),el(Ut+pe,qt+ri,Ut+Cn,qt+_e,Ut+Cn,qt),Sl(Dt),this},cr.__private__.circle=cr.circle=function(Ut,qt,Cn,ri){if(isNaN(Ut)||isNaN(qt)||isNaN(Cn)||!zo(ri))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(Ut,qt,Cn,Cn,ri)},cr.setFont=function(Ut,qt,Cn){return Cn&&(qt=Wi(qt,Cn)),Jr=cs(Ut,qt,{disableWarning:!1}),this};var os=cr.__private__.getFont=cr.getFont=function(){return li[cs.apply(cr,arguments)]};cr.__private__.getFontList=cr.getFontList=function(){var Ut,qt,Cn={};for(Ut in fi)if(fi.hasOwnProperty(Ut))for(qt in Cn[Ut]=[],fi[Ut])fi[Ut].hasOwnProperty(qt)&&Cn[Ut].push(qt);return Cn},cr.addFont=function(Ut,qt,Cn,ri,Dt){var pe=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&pe.indexOf(arguments[3])!==-1?Dt=arguments[3]:arguments[3]&&pe.indexOf(arguments[3])==-1&&(Cn=Wi(Cn,ri)),Dt=Dt||"Identity-H",Jo.call(this,Ut,qt,Cn,Dt)};var Cl,Hc=pt.lineWidth||.200025,dc=cr.__private__.getLineWidth=cr.getLineWidth=function(){return Hc},ac=cr.__private__.setLineWidth=cr.setLineWidth=function(Ut){return Hc=Ut,un(zi(fn(Ut))+" w"),this};cr.__private__.setLineDash=j.API.setLineDash=j.API.setLineDashPattern=function(Ut,qt){if(Ut=Ut||[],qt=qt||0,isNaN(qt)||!Array.isArray(Ut))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return Ut=Ut.map(function(Cn){return zi(fn(Cn))}).join(" "),qt=zi(fn(qt)),un("["+Ut+"] "+qt+" d"),this};var oc=cr.__private__.getLineHeight=cr.getLineHeight=function(){return io*Cl};cr.__private__.getLineHeight=cr.getLineHeight=function(){return io*Cl};var Yl=cr.__private__.setLineHeightFactor=cr.setLineHeightFactor=function(Ut){return typeof(Ut=Ut||1.15)=="number"&&(Cl=Ut),this},hc=cr.__private__.getLineHeightFactor=cr.getLineHeightFactor=function(){return Cl};Yl(pt.lineHeight);var pl=cr.__private__.getHorizontalCoordinate=function(Ut){return fn(Ut)},ks=cr.__private__.getVerticalCoordinate=function(Ut){return Xn===Dr.ADVANCED?Ut:Qi[rn].mediaBox.topRightY-Qi[rn].mediaBox.bottomLeftY-fn(Ut)},Ml=cr.__private__.getHorizontalCoordinateString=cr.getHorizontalCoordinateString=function(Ut){return zi(pl(Ut))},vl=cr.__private__.getVerticalCoordinateString=cr.getVerticalCoordinateString=function(Ut){return zi(ks(Ut))},ml=pt.strokeColor||"0 G";cr.__private__.getStrokeColor=cr.getDrawColor=function(){return nn(ml)},cr.__private__.setStrokeColor=cr.setDrawColor=function(Ut,qt,Cn,ri){return ml=tn({ch1:Ut,ch2:qt,ch3:Cn,ch4:ri,pdfColorType:"draw",precision:2}),un(ml),this};var hn=pt.fillColor||"0 g";cr.__private__.getFillColor=cr.getFillColor=function(){return nn(hn)},cr.__private__.setFillColor=cr.setFillColor=function(Ut,qt,Cn,ri){return hn=tn({ch1:Ut,ch2:qt,ch3:Cn,ch4:ri,pdfColorType:"fill",precision:2}),un(hn),this};var El=pt.textColor||"0 g",Rc=cr.__private__.getTextColor=cr.getTextColor=function(){return nn(El)};cr.__private__.setTextColor=cr.setTextColor=function(Ut,qt,Cn,ri){return El=tn({ch1:Ut,ch2:qt,ch3:Cn,ch4:ri,pdfColorType:"text",precision:3}),this};var vc=pt.charSpace,bc=cr.__private__.getCharSpace=cr.getCharSpace=function(){return parseFloat(vc||0)};cr.__private__.setCharSpace=cr.setCharSpace=function(Ut){if(isNaN(Ut))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return vc=Ut,this};var bs=0;cr.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},cr.__private__.setLineCap=cr.setLineCap=function(Ut){var qt=cr.CapJoinStyles[Ut];if(qt===void 0)throw new Error("Line cap style of '"+Ut+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return bs=qt,un(qt+" J"),this};var Hs=0;cr.__private__.setLineJoin=cr.setLineJoin=function(Ut){var qt=cr.CapJoinStyles[Ut];if(qt===void 0)throw new Error("Line join style of '"+Ut+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Hs=qt,un(qt+" j"),this},cr.__private__.setLineMiterLimit=cr.__private__.setMiterLimit=cr.setLineMiterLimit=cr.setMiterLimit=function(Ut){if(Ut=Ut||0,isNaN(Ut))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return un(zi(fn(Ut))+" M"),this},cr.GState=V,cr.setGState=function(Ut){(Ut=typeof Ut=="string"?_i[Ni[Ut]]:cl(null,Ut)).equals(Vi)||(un("/"+Ut.id+" gs"),Vi=Ut)};var cl=function(qt,Cn){if(!qt||!Ni[qt]){var ri=!1;for(var Dt in _i)if(_i.hasOwnProperty(Dt)&&_i[Dt].equals(Cn)){ri=!0;break}if(ri)Cn=_i[Dt];else{var pe="GS"+(Object.keys(_i).length+1).toString(10);_i[pe]=Cn,Cn.id=pe}return qt&&(Ni[qt]=Cn.id),Ca.publish("addGState",Cn),Cn}};cr.addGState=function(Ut,qt){return cl(Ut,qt),this},cr.saveGraphicsState=function(){return un("q"),Kn.push({key:Jr,size:io,color:El}),this},cr.restoreGraphicsState=function(){un("Q");var Ut=Kn.pop();return Jr=Ut.key,io=Ut.size,El=Ut.color,Vi=null,this},cr.setCurrentTransformationMatrix=function(Ut){return un(Ut.toString()+" cm"),this},cr.comment=function(Ut){return un("#"+Ut),this};var Fl=function(qt,Cn){var ri=qt||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return ri},set:function(Le){isNaN(Le)||(ri=parseFloat(Le))}});var Dt=Cn||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Dt},set:function(Le){isNaN(Le)||(Dt=parseFloat(Le))}});var pe="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return pe},set:function(Le){pe=Le.toString()}}),this},tc=function(qt,Cn,ri,Dt){Fl.call(this,qt,Cn),this.type="rect";var pe=ri||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return pe},set:function(Ze){isNaN(Ze)||(pe=parseFloat(Ze))}});var _e=Dt||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return _e},set:function(Ze){isNaN(Ze)||(_e=parseFloat(Ze))}}),this},Ql=function(){this.page=ua,this.currentPage=rn,this.pages=va.slice(0),this.pagesContext=Qi.slice(0),this.x=Ln,this.y=Zn,this.matrix=Un,this.width=Oc(rn),this.height=Xs(rn),this.outputDestination=no,this.id="",this.objectNumber=-1};Ql.prototype.restore=function(){ua=this.page,rn=this.currentPage,Qi=this.pagesContext,va=this.pages,Ln=this.x,Zn=this.y,Un=this.matrix,yc(rn,this.width),xl(rn,this.height),no=this.outputDestination};var sc=function(qt,Cn,ri,Dt,pe){wa.push(new Ql),ua=rn=0,va=[],Ln=qt,Zn=Cn,Un=pe,Fo([ri,Dt])},zc=function(qt){if(ta[qt])wa.pop().restore();else{var Cn=new Ql,ri="Xo"+(Object.keys(ma).length+1).toString(10);Cn.id=ri,ta[qt]=ri,ma[ri]=Cn,Ca.publish("addFormObject",Cn),wa.pop().restore()}};for(var Hl in cr.beginFormObject=function(Ut,qt,Cn,ri,Dt){return sc(Ut,qt,Cn,ri,Dt),this},cr.endFormObject=function(Ut){return zc(Ut),this},cr.doFormObject=function(Ut,qt){var Cn=ma[ta[Ut]];return un("q"),un(qt.toString()+" cm"),un("/"+Cn.id+" Do"),un("Q"),this},cr.getFormObject=function(Ut){var qt=ma[ta[Ut]];return{x:qt.x,y:qt.y,width:qt.width,height:qt.height,matrix:qt.matrix}},cr.save=function(Ut,qt){return Ut=Ut||"generated.pdf",(qt=qt||{}).returnPromise=qt.returnPromise||!1,qt.returnPromise===!1?(i(Ks(Cs()),Ut),typeof i.unload=="function"&&a.setTimeout&&setTimeout(i.unload,911),this):new Promise(function(Cn,ri){try{var Dt=i(Ks(Cs()),Ut);typeof i.unload=="function"&&a.setTimeout&&setTimeout(i.unload,911),Cn(Dt)}catch(pe){ri(pe.message)}})},j.API)j.API.hasOwnProperty(Hl)&&(Hl==="events"&&j.API.events.length?function(Ut,qt){var Cn,ri,Dt;for(Dt=qt.length-1;Dt!==-1;Dt--)Cn=qt[Dt][0],ri=qt[Dt][1],Ut.subscribe.apply(Ut,[Cn].concat(typeof ri=="function"?[ri]:ri))}(Ca,j.API.events):cr[Hl]=j.API[Hl]);var Oc=cr.getPageWidth=function(Ut){return(Qi[Ut=Ut||rn].mediaBox.topRightX-Qi[Ut].mediaBox.bottomLeftX)/dn},yc=cr.setPageWidth=function(Ut,qt){Qi[Ut].mediaBox.topRightX=qt*dn+Qi[Ut].mediaBox.bottomLeftX},Xs=cr.getPageHeight=function(Ut){return(Qi[Ut=Ut||rn].mediaBox.topRightY-Qi[Ut].mediaBox.bottomLeftY)/dn},xl=cr.setPageHeight=function(Ut,qt){Qi[Ut].mediaBox.topRightY=qt*dn+Qi[Ut].mediaBox.bottomLeftY};return cr.internal={pdfEscape:ls,getStyle:ll,getFont:os,getFontSize:pn,getCharSpace:bc,getTextColor:Rc,getLineHeight:oc,getLineHeightFactor:hc,getLineWidth:dc,write:pa,getHorizontalCoordinate:pl,getVerticalCoordinate:ks,getCoordinateString:Ml,getVerticalCoordinateString:vl,collections:{},newObject:Zr,newAdditionalObject:dr,newObjectDeferred:vn,newObjectDeferredBegin:Vr,getFilters:jn,putStream:On,events:Ca,scaleFactor:dn,pageSize:{getWidth:function(){return Oc(rn)},setWidth:function(qt){yc(rn,qt)},getHeight:function(){return Xs(rn)},setHeight:function(qt){xl(rn,qt)}},encryptionOptions:Ur,encryption:Go,getEncryptor:ws,output:Ns,getNumberOfPages:Ls,pages:va,out:un,f2:Sa,f3:zn,getPageInfo:Do,getPageInfoByObjId:Es,getCurrentPageInfo:Ms,getPDFVersion:Sr,Point:Fl,Rectangle:tc,Matrix:wi,hasHotfix:Ds},Object.defineProperty(cr.internal.pageSize,"width",{get:function(){return Oc(rn)},set:function(qt){yc(rn,qt)},enumerable:!0,configurable:!0}),Object.defineProperty(cr.internal.pageSize,"height",{get:function(){return Xs(rn)},set:function(qt){xl(rn,qt)},enumerable:!0,configurable:!0}),Ko.call(cr,na),Jr="F1",Qa(dt,Ge),Ca.publish("initialized"),cr}M.prototype.lsbFirstWord=function(pt){return String.fromCharCode(pt>>0&255,pt>>8&255,pt>>16&255,pt>>24&255)},M.prototype.toHexString=function(pt){return pt.split("").map(function(Be){return("0"+(255&Be.charCodeAt(0)).toString(16)).slice(-2)}).join("")},M.prototype.hexToBytes=function(pt){for(var Be=[],Ge=0;Ge<pt.length;Ge+=2)Be.push(String.fromCharCode(parseInt(pt.substr(Ge,2),16)));return Be.join("")},M.prototype.processOwnerPassword=function(pt,Be){return I(w(Be).substr(0,5),pt)},M.prototype.encryptor=function(pt,Be){var Ge=w(this.encryptionKey+String.fromCharCode(255&pt,pt>>8&255,pt>>16&255,255&Be,Be>>8&255)).substr(0,10);return function(tt){return I(Ge,tt)}},V.prototype.equals=function(pt){var Be,Ge="id,objectNumber,equals";if(!pt||E()(pt)!==E()(this))return!1;var tt=0;for(Be in this)if(!(Ge.indexOf(Be)>=0)){if(this.hasOwnProperty(Be)&&!pt.hasOwnProperty(Be))return!1;if(this[Be]!==pt[Be])return!1;tt++}for(Be in pt)pt.hasOwnProperty(Be)&&Ge.indexOf(Be)<0&&tt--;return tt===0},j.API={events:[]},j.version="2.5.1";var z=j.API,K=1,X=function(Be){return Be.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Z=function(Be){return Be.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Y=function(Be){return Be.toFixed(2)},te=function(Be){return Be.toFixed(5)};z.__acroform__={};var q=function(Be,Ge){Be.prototype=Object.create(Ge.prototype),Be.prototype.constructor=Be},ee=function(Be){return Be*K},fe=function(Be){var Ge=new oe,tt=ue.internal.getHeight(Be)||0,dt=ue.internal.getWidth(Be)||0;return Ge.BBox=[0,0,Number(Y(dt)),Number(Y(tt))],Ge},be=z.__acroform__.setBit=function(pt,Be){if(pt=pt||0,Be=Be||0,isNaN(pt)||isNaN(Be))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return pt|=1<<Be},Fe=z.__acroform__.clearBit=function(pt,Be){if(pt=pt||0,Be=Be||0,isNaN(pt)||isNaN(Be))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return pt&=~(1<<Be)},ve=z.__acroform__.getBit=function(pt,Be){if(isNaN(pt)||isNaN(Be))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return(pt&1<<Be)==0?0:1},Oe=z.__acroform__.getBitForPdf=function(pt,Be){if(isNaN(pt)||isNaN(Be))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return ve(pt,Be-1)},J=z.__acroform__.setBitForPdf=function(pt,Be){if(isNaN(pt)||isNaN(Be))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return be(pt,Be-1)},ne=z.__acroform__.clearBitForPdf=function(pt,Be){if(isNaN(pt)||isNaN(Be))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Fe(pt,Be-1)},Ke=z.__acroform__.calculateCoordinates=function(pt,Be){var Ge=Be.internal.getHorizontalCoordinate,tt=Be.internal.getVerticalCoordinate,dt=pt[0],lt=pt[1],mt=pt[2],kt=pt[3],Et={};return Et.lowerLeft_X=Ge(dt)||0,Et.lowerLeft_Y=tt(lt+kt)||0,Et.upperRight_X=Ge(dt+mt)||0,Et.upperRight_Y=tt(lt)||0,[Number(Y(Et.lowerLeft_X)),Number(Y(Et.lowerLeft_Y)),Number(Y(Et.upperRight_X)),Number(Y(Et.upperRight_Y))]},ie=function(Be){if(Be.appearanceStreamContent)return Be.appearanceStreamContent;if(Be.V||Be.DV){var Ge=[],tt=Be._V||Be.DV,dt=re(Be,tt),lt=Be.scope.internal.getFont(Be.fontName,Be.fontStyle).id;Ge.push("/Tx BMC"),Ge.push("q"),Ge.push("BT"),Ge.push(Be.scope.__private__.encodeColorString(Be.color)),Ge.push("/"+lt+" "+Y(dt.fontSize)+" Tf"),Ge.push("1 0 0 1 0 0 Tm"),Ge.push(dt.text),Ge.push("ET"),Ge.push("Q"),Ge.push("EMC");var mt=fe(Be);return mt.scope=Be.scope,mt.stream=Ge.join(`
`),mt}},re=function(Be,Ge){var tt=Be.fontSize===0?Be.maxFontSize:Be.fontSize,dt={text:"",fontSize:""},lt=(Ge=(Ge=Ge.substr(0,1)=="("?Ge.substr(1):Ge).substr(Ge.length-1)==")"?Ge.substr(0,Ge.length-1):Ge).split(" ");lt=Be.multiline?lt.map(function(fn){return fn.split(`
`)}):lt.map(function(fn){return[fn]});var mt=tt,kt=ue.internal.getHeight(Be)||0;kt=kt<0?-kt:kt;var Et=ue.internal.getWidth(Be)||0;Et=Et<0?-Et:Et;var ir=function(Qn,gn,ji){if(Qn+1<lt.length){var _n=gn+" "+lt[Qn+1][0];return he(_n,Be,ji).width<=Et-4}return!1};mt++;e:for(;mt>0;){Ge="",mt--;var Ur,Or,Qr=he("3",Be,mt).height,cr=Be.multiline?kt-mt:(kt-Qr)/2,Fn=cr+=2,Sr=0,mn=0,qr=0;if(mt<=0){Ge=`(...) Tj
`,Ge+="% Width of Text: "+he(Ge,Be,mt=12).width+", FieldWidth:"+Et+`
`;break}for(var Dr="",Xn=0,pi=0;pi<lt.length;pi++)if(lt.hasOwnProperty(pi)){var Di=!1;if(lt[pi].length!==1&&qr!==lt[pi].length-1){if((Qr+2)*(Xn+2)+2>kt)continue e;Dr+=lt[pi][qr],Di=!0,mn=pi,pi--}else{Dr=(Dr+=lt[pi][qr]+" ").substr(Dr.length-1)==" "?Dr.substr(0,Dr.length-1):Dr;var Wi=parseInt(pi),zi=ir(Wi,Dr,mt),ca=pi>=lt.length-1;if(zi&&!ca){Dr+=" ",qr=0;continue}if(zi||ca){if(ca)mn=Wi;else if(Be.multiline&&(Qr+2)*(Xn+2)+2>kt)continue e}else{if(!Be.multiline)continue e;if((Qr+2)*(Xn+2)+2>kt)continue e;mn=Wi}}for(var hi="",Sa=Sr;Sa<=mn;Sa++){var zn=lt[Sa];if(Be.multiline){if(Sa===mn){hi+=zn[qr]+" ",qr=(qr+1)%zn.length;continue}if(Sa===Sr){hi+=zn[zn.length-1]+" ";continue}}hi+=zn[0]+" "}switch(hi=hi.substr(hi.length-1)==" "?hi.substr(0,hi.length-1):hi,Or=he(hi,Be,mt).width,Be.textAlign){case"right":Ur=Et-Or-2;break;case"center":Ur=(Et-Or)/2;break;case"left":default:Ur=2}Ge+=Y(Ur)+" "+Y(Fn)+` Td
`,Ge+="("+X(hi)+`) Tj
`,Ge+=-Y(Ur)+` 0 Td
`,Fn=-(mt+2),Or=0,Sr=Di?mn:mn+1,Xn++,Dr=""}break}return dt.text=Ge,dt.fontSize=mt,dt},he=function(Be,Ge,tt){var dt=Ge.scope.internal.getFont(Ge.fontName,Ge.fontStyle),lt=Ge.scope.getStringUnitWidth(Be,{font:dt,fontSize:parseFloat(tt),charSpace:0})*parseFloat(tt);return{height:Ge.scope.getStringUnitWidth("3",{font:dt,fontSize:parseFloat(tt),charSpace:0})*parseFloat(tt)*1.5,width:lt}},ge={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Pe=function(Be,Ge){var tt={type:"reference",object:Be};Ge.internal.getPageInfo(Be.page).pageContext.annotations.find(function(dt){return dt.type===tt.type&&dt.object===tt.object})===void 0&&Ge.internal.getPageInfo(Be.page).pageContext.annotations.push(tt)},Ee=function(Be,Ge){for(var tt in Be)if(Be.hasOwnProperty(tt)){var dt=tt,lt=Be[tt];Ge.internal.newObjectDeferredBegin(lt.objId,!0),E()(lt)==="object"&&typeof lt.putStream=="function"&&lt.putStream(),delete Be[dt]}},ke=function(Be,Ge){if(Ge.scope=Be,Be.internal!==void 0&&(Be.internal.acroformPlugin===void 0||Be.internal.acroformPlugin.isInitialized===!1)){if(nt.FieldNum=0,Be.internal.acroformPlugin=JSON.parse(JSON.stringify(ge)),Be.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");K=Be.internal.scaleFactor,Be.internal.acroformPlugin.acroFormDictionaryRoot=new Se,Be.internal.acroformPlugin.acroFormDictionaryRoot.scope=Be,Be.internal.acroformPlugin.acroFormDictionaryRoot._eventID=Be.internal.events.subscribe("postPutResources",function(){!function(tt){tt.internal.events.unsubscribe(tt.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete tt.internal.acroformPlugin.acroFormDictionaryRoot._eventID,tt.internal.acroformPlugin.printedOut=!0}(Be)}),Be.internal.events.subscribe("buildDocument",function(){!function(tt){tt.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var dt=tt.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var lt in dt)if(dt.hasOwnProperty(lt)){var mt=dt[lt];mt.objId=void 0,mt.hasAnnotation&&Pe(mt,tt)}}(Be)}),Be.internal.events.subscribe("putCatalog",function(){!function(tt){if(tt.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");tt.internal.write("/AcroForm "+tt.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(Be)}),Be.internal.events.subscribe("postPutPages",function(tt){!function(dt,lt){var mt=!dt;for(var kt in dt||(lt.internal.newObjectDeferredBegin(lt.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),lt.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),dt=dt||lt.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(dt.hasOwnProperty(kt)){var Et=dt[kt],ir=[],Ur=Et.Rect;if(Et.Rect&&(Et.Rect=Ke(Et.Rect,lt)),lt.internal.newObjectDeferredBegin(Et.objId,!0),Et.DA=ue.createDefaultAppearanceStream(Et),E()(Et)==="object"&&typeof Et.getKeyValueListForStream=="function"&&(ir=Et.getKeyValueListForStream()),Et.Rect=Ur,Et.hasAppearanceStream&&!Et.appearanceStreamContent){var Or=ie(Et);ir.push({key:"AP",value:"<</N "+Or+">>"}),lt.internal.acroformPlugin.xForms.push(Or)}if(Et.appearanceStreamContent){var Qr="";for(var cr in Et.appearanceStreamContent)if(Et.appearanceStreamContent.hasOwnProperty(cr)){var Fn=Et.appearanceStreamContent[cr];if(Qr+="/"+cr+" ",Qr+="<<",Object.keys(Fn).length>=1||Array.isArray(Fn)){for(var kt in Fn)if(Fn.hasOwnProperty(kt)){var Sr=Fn[kt];typeof Sr=="function"&&(Sr=Sr.call(lt,Et)),Qr+="/"+kt+" "+Sr+" ",lt.internal.acroformPlugin.xForms.indexOf(Sr)>=0||lt.internal.acroformPlugin.xForms.push(Sr)}}else typeof(Sr=Fn)=="function"&&(Sr=Sr.call(lt,Et)),Qr+="/"+kt+" "+Sr,lt.internal.acroformPlugin.xForms.indexOf(Sr)>=0||lt.internal.acroformPlugin.xForms.push(Sr);Qr+=">>"}ir.push({key:"AP",value:`<<
`+Qr+">>"})}lt.internal.putStream({additionalKeyValues:ir,objectId:Et.objId}),lt.internal.out("endobj")}mt&&Ee(lt.internal.acroformPlugin.xForms,lt)}(tt,Be)}),Be.internal.acroformPlugin.isInitialized=!0}},Me=z.__acroform__.arrayToPdfArray=function(pt,Be,Ge){var tt=function(kt){return kt};if(Array.isArray(pt)){for(var dt="[",lt=0;lt<pt.length;lt++)switch(lt!==0&&(dt+=" "),E()(pt[lt])){case"boolean":case"number":case"object":dt+=pt[lt].toString();break;case"string":pt[lt].substr(0,1)!=="/"?(Be!==void 0&&Ge&&(tt=Ge.internal.getEncryptor(Be)),dt+="("+X(tt(pt[lt].toString()))+")"):dt+=pt[lt].toString()}return dt+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},me=function(Be,Ge,tt){var dt=function(mt){return mt};return Ge!==void 0&&tt&&(dt=tt.internal.getEncryptor(Ge)),(Be=Be||"").toString(),Be="("+X(dt(Be))+")"},le=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(Ge){this._objId=Ge}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};le.prototype.toString=function(){return this.objId+" 0 R"},le.prototype.putStream=function(){var pt=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:pt,objectId:this.objId}),this.scope.internal.out("endobj")},le.prototype.getKeyValueListForStream=function(){var pt=[],Be=Object.getOwnPropertyNames(this).filter(function(lt){return lt!="content"&&lt!="appearanceStreamContent"&&lt!="scope"&&lt!="objId"&&lt.substring(0,1)!="_"});for(var Ge in Be)if(Object.getOwnPropertyDescriptor(this,Be[Ge]).configurable===!1){var tt=Be[Ge],dt=this[tt];dt&&(Array.isArray(dt)?pt.push({key:tt,value:Me(dt,this.objId,this.scope)}):dt instanceof le?(dt.scope=this.scope,pt.push({key:tt,value:dt.objId+" 0 R"})):typeof dt!="function"&&pt.push({key:tt,value:dt}))}return pt};var oe=function(){le.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 Be,Ge=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return Ge},set:function(dt){Ge=dt}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(dt){Be=dt.trim()},get:function(){return Be||null}})};q(oe,le);var Se=function(){le.call(this);var Be,Ge=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return Ge.length>0?Ge:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return Ge}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(Be){var dt=function(mt){return mt};return this.scope&&(dt=this.scope.internal.getEncryptor(this.objId)),"("+X(dt(Be))+")"}},set:function(dt){Be=dt}})};q(Se,le);var nt=function pt(){le.call(this);var Be=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return Be},set:function(Dr){if(isNaN(Dr))throw new Error('Invalid value "'+Dr+'" for attribute F supplied.');Be=Dr}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(Be,3))},set:function(Dr){Boolean(Dr)===!0?this.F=J(Be,3):this.F=ne(Be,3)}});var Ge=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return Ge},set:function(Dr){if(isNaN(Dr))throw new Error('Invalid value "'+Dr+'" for attribute Ff supplied.');Ge=Dr}});var tt=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(tt.length!==0)return tt},set:function(Dr){tt=Dr!==void 0?Dr:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!tt||isNaN(tt[0])?0:tt[0]},set:function(Dr){tt[0]=Dr}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!tt||isNaN(tt[1])?0:tt[1]},set:function(Dr){tt[1]=Dr}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!tt||isNaN(tt[2])?0:tt[2]},set:function(Dr){tt[2]=Dr}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!tt||isNaN(tt[3])?0:tt[3]},set:function(Dr){tt[3]=Dr}});var dt="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return dt},set:function(Dr){switch(Dr){case"/Btn":case"/Tx":case"/Ch":case"/Sig":dt=Dr;break;default:throw new Error('Invalid value "'+Dr+'" for attribute FT supplied.')}}});var lt=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!lt||lt.length<1){if(this instanceof Ft)return;lt="FieldObject"+pt.FieldNum++}var Dr=function(pi){return pi};return this.scope&&(Dr=this.scope.internal.getEncryptor(this.objId)),"("+X(Dr(lt))+")"},set:function(Dr){lt=Dr.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return lt},set:function(Dr){lt=Dr}});var mt="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return mt},set:function(Dr){mt=Dr}});var kt="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return kt},set:function(Dr){kt=Dr}});var Et=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return Et},set:function(Dr){Et=Dr}});var ir=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return ir===void 0?50/K:ir},set:function(Dr){ir=Dr}});var Ur="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Ur},set:function(Dr){Ur=Dr}});var Or="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Or||this instanceof Ft||this instanceof $e))return me(Or,this.objId,this.scope)},set:function(Dr){Dr=Dr.toString(),Or=Dr}});var Qr=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Qr)return this instanceof St==!1?me(Qr,this.objId,this.scope):Qr},set:function(Dr){Dr=Dr.toString(),Qr=this instanceof St==!1?Dr.substr(0,1)==="("?Z(Dr.substr(1,Dr.length-2)):Z(Dr):Dr}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof St==!0?Z(Qr.substr(1,Qr.length-1)):Qr},set:function(Dr){Dr=Dr.toString(),Qr=this instanceof St==!0?"/"+Dr:Dr}});var cr=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(cr)return cr},set:function(Dr){this.V=Dr}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(cr)return this instanceof St==!1?me(cr,this.objId,this.scope):cr},set:function(Dr){Dr=Dr.toString(),cr=this instanceof St==!1?Dr.substr(0,1)==="("?Z(Dr.substr(1,Dr.length-2)):Z(Dr):Dr}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof St==!0?Z(cr.substr(1,cr.length-1)):cr},set:function(Dr){Dr=Dr.toString(),cr=this instanceof St==!0?"/"+Dr:Dr}}),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 Fn,Sr=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return Sr},set:function(Dr){Dr=Boolean(Dr),Sr=Dr}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Fn)return Fn},set:function(Dr){Fn=Dr}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,1))},set:function(Dr){Boolean(Dr)===!0?this.Ff=J(this.Ff,1):this.Ff=ne(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,2))},set:function(Dr){Boolean(Dr)===!0?this.Ff=J(this.Ff,2):this.Ff=ne(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,3))},set:function(Dr){Boolean(Dr)===!0?this.Ff=J(this.Ff,3):this.Ff=ne(this.Ff,3)}});var mn=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(mn!==null)return mn},set:function(Dr){if([0,1,2].indexOf(Dr)===-1)throw new Error('Invalid value "'+Dr+'" for attribute Q supplied.');mn=Dr}}),Object.defineProperty(this,"textAlign",{get:function(){var Dr;switch(mn){case 0:default:Dr="left";break;case 1:Dr="center";break;case 2:Dr="right"}return Dr},configurable:!0,enumerable:!0,set:function(Dr){switch(Dr){case"right":case 2:mn=2;break;case"center":case 1:mn=1;break;case"left":case 0:default:mn=0}}})};q(nt,le);var et=function(){nt.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var Be=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return Be},set:function(dt){Be=dt}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return Be},set:function(dt){Be=dt}});var Ge=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Me(Ge,this.objId,this.scope)},set:function(dt){var lt,mt;mt=[],typeof(lt=dt)=="string"&&(mt=function(kt,Et,ir){ir||(ir=1);for(var Ur,Or=[];Ur=Et.exec(kt);)Or.push(Ur[ir]);return Or}(lt,/\((.*?)\)/g)),Ge=mt}}),this.getOptions=function(){return Ge},this.setOptions=function(tt){Ge=tt,this.sort&&Ge.sort()},this.addOption=function(tt){tt=(tt=tt||"").toString(),Ge.push(tt),this.sort&&Ge.sort()},this.removeOption=function(tt,dt){for(dt=dt||!1,tt=(tt=tt||"").toString();Ge.indexOf(tt)!==-1&&(Ge.splice(Ge.indexOf(tt),1),dt!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,18))},set:function(dt){Boolean(dt)===!0?this.Ff=J(this.Ff,18):this.Ff=ne(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,19))},set:function(dt){this.combo===!0&&(Boolean(dt)===!0?this.Ff=J(this.Ff,19):this.Ff=ne(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,20))},set:function(dt){Boolean(dt)===!0?(this.Ff=J(this.Ff,20),Ge.sort()):this.Ff=ne(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,22))},set:function(dt){Boolean(dt)===!0?this.Ff=J(this.Ff,22):this.Ff=ne(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,23))},set:function(dt){Boolean(dt)===!0?this.Ff=J(this.Ff,23):this.Ff=ne(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,27))},set:function(dt){Boolean(dt)===!0?this.Ff=J(this.Ff,27):this.Ff=ne(this.Ff,27)}}),this.hasAppearanceStream=!1};q(et,nt);var Ue=function(){et.call(this),this.fontName="helvetica",this.combo=!1};q(Ue,et);var bt=function(){Ue.call(this),this.combo=!0};q(bt,Ue);var Je=function(){bt.call(this),this.edit=!0};q(Je,bt);var St=function(){nt.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,15))},set:function(dt){Boolean(dt)===!0?this.Ff=J(this.Ff,15):this.Ff=ne(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,16))},set:function(dt){Boolean(dt)===!0?this.Ff=J(this.Ff,16):this.Ff=ne(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,17))},set:function(dt){Boolean(dt)===!0?this.Ff=J(this.Ff,17):this.Ff=ne(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,26))},set:function(dt){Boolean(dt)===!0?this.Ff=J(this.Ff,26):this.Ff=ne(this.Ff,26)}});var Be,Ge={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var dt=function(Et){return Et};if(this.scope&&(dt=this.scope.internal.getEncryptor(this.objId)),Object.keys(Ge).length!==0){var lt,mt=[];for(lt in mt.push("<<"),Ge)mt.push("/"+lt+" ("+X(dt(Ge[lt]))+")");return mt.push(">>"),mt.join(`
`)}},set:function(dt){E()(dt)==="object"&&(Ge=dt)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Ge.CA||""},set:function(dt){typeof dt=="string"&&(Ge.CA=dt)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Be},set:function(dt){Be=dt}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Be.substr(1,Be.length-1)},set:function(dt){Be="/"+dt}})};q(St,nt);var Nt=function(){St.call(this),this.pushButton=!0};q(Nt,St);var Rt=function(){St.call(this),this.radio=!0,this.pushButton=!1;var Be=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return Be},set:function(tt){Be=tt!==void 0?tt:[]}})};q(Rt,St);var Ft=function(){var Be,Ge;nt.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return Be},set:function(mt){Be=mt}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return Ge},set:function(mt){Ge=mt}});var tt,dt={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var mt=function(Ur){return Ur};this.scope&&(mt=this.scope.internal.getEncryptor(this.objId));var kt,Et=[];for(kt in Et.push("<<"),dt)Et.push("/"+kt+" ("+X(mt(dt[kt]))+")");return Et.push(">>"),Et.join(`
`)},set:function(mt){E()(mt)==="object"&&(dt=mt)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return dt.CA||""},set:function(mt){typeof mt=="string"&&(dt.CA=mt)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return tt},set:function(mt){tt=mt}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return tt.substr(1,tt.length-1)},set:function(mt){tt="/"+mt}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=ue.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};q(Ft,nt),Rt.prototype.setAppearance=function(pt){if(!("createAppearanceStream"in pt)||!("getCA"in pt))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var Be in this.Kids)if(this.Kids.hasOwnProperty(Be)){var Ge=this.Kids[Be];Ge.appearanceStreamContent=pt.createAppearanceStream(Ge.optionName),Ge.caption=pt.getCA()}},Rt.prototype.createOption=function(pt){var Be=new Ft;return Be.Parent=this,Be.optionName=pt,this.Kids.push(Be),Qe.call(this.scope,Be),Be};var Ht=function(){St.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=ue.CheckBox.createAppearanceStream()};q(Ht,St);var $e=function(){nt.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,13))},set:function(tt){Boolean(tt)===!0?this.Ff=J(this.Ff,13):this.Ff=ne(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,21))},set:function(tt){Boolean(tt)===!0?this.Ff=J(this.Ff,21):this.Ff=ne(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,23))},set:function(tt){Boolean(tt)===!0?this.Ff=J(this.Ff,23):this.Ff=ne(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,24))},set:function(tt){Boolean(tt)===!0?this.Ff=J(this.Ff,24):this.Ff=ne(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,25))},set:function(tt){Boolean(tt)===!0?this.Ff=J(this.Ff,25):this.Ff=ne(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,26))},set:function(tt){Boolean(tt)===!0?this.Ff=J(this.Ff,26):this.Ff=ne(this.Ff,26)}});var Be=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return Be},set:function(tt){Be=tt}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return Be},set:function(tt){Number.isInteger(tt)&&(Be=tt)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};q($e,nt);var we=function(){$e.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Oe(this.Ff,14))},set:function(Ge){Boolean(Ge)===!0?this.Ff=J(this.Ff,14):this.Ff=ne(this.Ff,14)}}),this.password=!0};q(we,$e);var ue={CheckBox:{createAppearanceStream:function(){return{N:{On:ue.CheckBox.YesNormal},D:{On:ue.CheckBox.YesPushDown,Off:ue.CheckBox.OffPushDown}}},YesPushDown:function(Be){var Ge=fe(Be);Ge.scope=Be.scope;var tt=[],dt=Be.scope.internal.getFont(Be.fontName,Be.fontStyle).id,lt=Be.scope.__private__.encodeColorString(Be.color),mt=re(Be,Be.caption);return tt.push("0.749023 g"),tt.push("0 0 "+Y(ue.internal.getWidth(Be))+" "+Y(ue.internal.getHeight(Be))+" re"),tt.push("f"),tt.push("BMC"),tt.push("q"),tt.push("0 0 1 rg"),tt.push("/"+dt+" "+Y(mt.fontSize)+" Tf "+lt),tt.push("BT"),tt.push(mt.text),tt.push("ET"),tt.push("Q"),tt.push("EMC"),Ge.stream=tt.join(`
`),Ge},YesNormal:function(Be){var Ge=fe(Be);Ge.scope=Be.scope;var tt=Be.scope.internal.getFont(Be.fontName,Be.fontStyle).id,dt=Be.scope.__private__.encodeColorString(Be.color),lt=[],mt=ue.internal.getHeight(Be),kt=ue.internal.getWidth(Be),Et=re(Be,Be.caption);return lt.push("1 g"),lt.push("0 0 "+Y(kt)+" "+Y(mt)+" re"),lt.push("f"),lt.push("q"),lt.push("0 0 1 rg"),lt.push("0 0 "+Y(kt-1)+" "+Y(mt-1)+" re"),lt.push("W"),lt.push("n"),lt.push("0 g"),lt.push("BT"),lt.push("/"+tt+" "+Y(Et.fontSize)+" Tf "+dt),lt.push(Et.text),lt.push("ET"),lt.push("Q"),Ge.stream=lt.join(`
`),Ge},OffPushDown:function(Be){var Ge=fe(Be);Ge.scope=Be.scope;var tt=[];return tt.push("0.749023 g"),tt.push("0 0 "+Y(ue.internal.getWidth(Be))+" "+Y(ue.internal.getHeight(Be))+" re"),tt.push("f"),Ge.stream=tt.join(`
`),Ge}},RadioButton:{Circle:{createAppearanceStream:function(Be){var Ge={D:{Off:ue.RadioButton.Circle.OffPushDown},N:{}};return Ge.N[Be]=ue.RadioButton.Circle.YesNormal,Ge.D[Be]=ue.RadioButton.Circle.YesPushDown,Ge},getCA:function(){return"l"},YesNormal:function(Be){var Ge=fe(Be);Ge.scope=Be.scope;var tt=[],dt=ue.internal.getWidth(Be)<=ue.internal.getHeight(Be)?ue.internal.getWidth(Be)/4:ue.internal.getHeight(Be)/4;dt=Number((.9*dt).toFixed(5));var lt=ue.internal.Bezier_C,mt=Number((dt*lt).toFixed(5));return tt.push("q"),tt.push("1 0 0 1 "+te(ue.internal.getWidth(Be)/2)+" "+te(ue.internal.getHeight(Be)/2)+" cm"),tt.push(dt+" 0 m"),tt.push(dt+" "+mt+" "+mt+" "+dt+" 0 "+dt+" c"),tt.push("-"+mt+" "+dt+" -"+dt+" "+mt+" -"+dt+" 0 c"),tt.push("-"+dt+" -"+mt+" -"+mt+" -"+dt+" 0 -"+dt+" c"),tt.push(mt+" -"+dt+" "+dt+" -"+mt+" "+dt+" 0 c"),tt.push("f"),tt.push("Q"),Ge.stream=tt.join(`
`),Ge},YesPushDown:function(Be){var Ge=fe(Be);Ge.scope=Be.scope;var tt=[],dt=ue.internal.getWidth(Be)<=ue.internal.getHeight(Be)?ue.internal.getWidth(Be)/4:ue.internal.getHeight(Be)/4;dt=Number((.9*dt).toFixed(5));var lt=Number((2*dt).toFixed(5)),mt=Number((lt*ue.internal.Bezier_C).toFixed(5)),kt=Number((dt*ue.internal.Bezier_C).toFixed(5));return tt.push("0.749023 g"),tt.push("q"),tt.push("1 0 0 1 "+te(ue.internal.getWidth(Be)/2)+" "+te(ue.internal.getHeight(Be)/2)+" cm"),tt.push(lt+" 0 m"),tt.push(lt+" "+mt+" "+mt+" "+lt+" 0 "+lt+" c"),tt.push("-"+mt+" "+lt+" -"+lt+" "+mt+" -"+lt+" 0 c"),tt.push("-"+lt+" -"+mt+" -"+mt+" -"+lt+" 0 -"+lt+" c"),tt.push(mt+" -"+lt+" "+lt+" -"+mt+" "+lt+" 0 c"),tt.push("f"),tt.push("Q"),tt.push("0 g"),tt.push("q"),tt.push("1 0 0 1 "+te(ue.internal.getWidth(Be)/2)+" "+te(ue.internal.getHeight(Be)/2)+" cm"),tt.push(dt+" 0 m"),tt.push(dt+" "+kt+" "+kt+" "+dt+" 0 "+dt+" c"),tt.push("-"+kt+" "+dt+" -"+dt+" "+kt+" -"+dt+" 0 c"),tt.push("-"+dt+" -"+kt+" -"+kt+" -"+dt+" 0 -"+dt+" c"),tt.push(kt+" -"+dt+" "+dt+" -"+kt+" "+dt+" 0 c"),tt.push("f"),tt.push("Q"),Ge.stream=tt.join(`
`),Ge},OffPushDown:function(Be){var Ge=fe(Be);Ge.scope=Be.scope;var tt=[],dt=ue.internal.getWidth(Be)<=ue.internal.getHeight(Be)?ue.internal.getWidth(Be)/4:ue.internal.getHeight(Be)/4;dt=Number((.9*dt).toFixed(5));var lt=Number((2*dt).toFixed(5)),mt=Number((lt*ue.internal.Bezier_C).toFixed(5));return tt.push("0.749023 g"),tt.push("q"),tt.push("1 0 0 1 "+te(ue.internal.getWidth(Be)/2)+" "+te(ue.internal.getHeight(Be)/2)+" cm"),tt.push(lt+" 0 m"),tt.push(lt+" "+mt+" "+mt+" "+lt+" 0 "+lt+" c"),tt.push("-"+mt+" "+lt+" -"+lt+" "+mt+" -"+lt+" 0 c"),tt.push("-"+lt+" -"+mt+" -"+mt+" -"+lt+" 0 -"+lt+" c"),tt.push(mt+" -"+lt+" "+lt+" -"+mt+" "+lt+" 0 c"),tt.push("f"),tt.push("Q"),Ge.stream=tt.join(`
`),Ge}},Cross:{createAppearanceStream:function(Be){var Ge={D:{Off:ue.RadioButton.Cross.OffPushDown},N:{}};return Ge.N[Be]=ue.RadioButton.Cross.YesNormal,Ge.D[Be]=ue.RadioButton.Cross.YesPushDown,Ge},getCA:function(){return"8"},YesNormal:function(Be){var Ge=fe(Be);Ge.scope=Be.scope;var tt=[],dt=ue.internal.calculateCross(Be);return tt.push("q"),tt.push("1 1 "+Y(ue.internal.getWidth(Be)-2)+" "+Y(ue.internal.getHeight(Be)-2)+" re"),tt.push("W"),tt.push("n"),tt.push(Y(dt.x1.x)+" "+Y(dt.x1.y)+" m"),tt.push(Y(dt.x2.x)+" "+Y(dt.x2.y)+" l"),tt.push(Y(dt.x4.x)+" "+Y(dt.x4.y)+" m"),tt.push(Y(dt.x3.x)+" "+Y(dt.x3.y)+" l"),tt.push("s"),tt.push("Q"),Ge.stream=tt.join(`
`),Ge},YesPushDown:function(Be){var Ge=fe(Be);Ge.scope=Be.scope;var tt=ue.internal.calculateCross(Be),dt=[];return dt.push("0.749023 g"),dt.push("0 0 "+Y(ue.internal.getWidth(Be))+" "+Y(ue.internal.getHeight(Be))+" re"),dt.push("f"),dt.push("q"),dt.push("1 1 "+Y(ue.internal.getWidth(Be)-2)+" "+Y(ue.internal.getHeight(Be)-2)+" re"),dt.push("W"),dt.push("n"),dt.push(Y(tt.x1.x)+" "+Y(tt.x1.y)+" m"),dt.push(Y(tt.x2.x)+" "+Y(tt.x2.y)+" l"),dt.push(Y(tt.x4.x)+" "+Y(tt.x4.y)+" m"),dt.push(Y(tt.x3.x)+" "+Y(tt.x3.y)+" l"),dt.push("s"),dt.push("Q"),Ge.stream=dt.join(`
`),Ge},OffPushDown:function(Be){var Ge=fe(Be);Ge.scope=Be.scope;var tt=[];return tt.push("0.749023 g"),tt.push("0 0 "+Y(ue.internal.getWidth(Be))+" "+Y(ue.internal.getHeight(Be))+" re"),tt.push("f"),Ge.stream=tt.join(`
`),Ge}}},createDefaultAppearanceStream:function(Be){var Ge=Be.scope.internal.getFont(Be.fontName,Be.fontStyle).id,tt=Be.scope.__private__.encodeColorString(Be.color);return"/"+Ge+" "+Be.fontSize+" Tf "+tt}};ue.internal={Bezier_C:.551915024494,calculateCross:function(Be){var Ge=ue.internal.getWidth(Be),tt=ue.internal.getHeight(Be),dt=Math.min(Ge,tt);return{x1:{x:(Ge-dt)/2,y:(tt-dt)/2+dt},x2:{x:(Ge-dt)/2+dt,y:(tt-dt)/2},x3:{x:(Ge-dt)/2,y:(tt-dt)/2},x4:{x:(Ge-dt)/2+dt,y:(tt-dt)/2+dt}}}},ue.internal.getWidth=function(pt){var Be=0;return E()(pt)==="object"&&(Be=ee(pt.Rect[2])),Be},ue.internal.getHeight=function(pt){var Be=0;return E()(pt)==="object"&&(Be=ee(pt.Rect[3])),Be};var Qe=z.addField=function(pt){if(ke(this,pt),!(pt instanceof nt))throw new Error("Invalid argument passed to jsPDF.addField.");var Be;return(Be=pt).scope.internal.acroformPlugin.printedOut&&(Be.scope.internal.acroformPlugin.printedOut=!1,Be.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),Be.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(Be),pt.page=pt.scope.internal.getCurrentPageInfo().pageNumber,this};z.AcroFormChoiceField=et,z.AcroFormListBox=Ue,z.AcroFormComboBox=bt,z.AcroFormEditBox=Je,z.AcroFormButton=St,z.AcroFormPushButton=Nt,z.AcroFormRadioButton=Rt,z.AcroFormCheckBox=Ht,z.AcroFormTextField=$e,z.AcroFormPasswordField=we,z.AcroFormAppearance=ue,z.AcroForm={ChoiceField:et,ListBox:Ue,ComboBox:bt,EditBox:Je,Button:St,PushButton:Nt,RadioButton:Rt,CheckBox:Ht,TextField:$e,PasswordField:we,Appearance:ue},j.AcroForm={ChoiceField:et,ListBox:Ue,ComboBox:bt,EditBox:Je,Button:St,PushButton:Nt,RadioButton:Rt,CheckBox:Ht,TextField:$e,PasswordField:we,Appearance:ue};var qe=j.AcroForm;function Ae(pt){return pt.reduce(function(Be,Ge,tt){return Be[Ge]=tt,Be},{})}!function(pt){pt.__addimage__={};var Be="UNKNOWN",Ge={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]]},tt=pt.__addimage__.getImageFileTypeByImageData=function(zn,fn){var Qn,gn,ji,_n,oa,Ci=Be;if((fn=fn||Be)==="RGBA"||zn.data!==void 0&&zn.data instanceof Uint8ClampedArray&&"height"in zn&&"width"in zn)return"RGBA";if(Wi(zn))for(oa in Ge)for(ji=Ge[oa],Qn=0;Qn<ji.length;Qn+=1){for(_n=!0,gn=0;gn<ji[Qn].length;gn+=1)if(ji[Qn][gn]!==void 0&&ji[Qn][gn]!==zn[gn]){_n=!1;break}if(_n===!0){Ci=oa;break}}else for(oa in Ge)for(ji=Ge[oa],Qn=0;Qn<ji.length;Qn+=1){for(_n=!0,gn=0;gn<ji[Qn].length;gn+=1)if(ji[Qn][gn]!==void 0&&ji[Qn][gn]!==zn.charCodeAt(gn)){_n=!1;break}if(_n===!0){Ci=oa;break}}return Ci===Be&&fn!==Be&&(Ci=fn),Ci},dt=function zn(fn){for(var Qn=this.internal.write,gn=this.internal.putStream,ji=(0,this.internal.getFilters)();ji.indexOf("FlateEncode")!==-1;)ji.splice(ji.indexOf("FlateEncode"),1);fn.objectId=this.internal.newObject();var _n=[];if(_n.push({key:"Type",value:"/XObject"}),_n.push({key:"Subtype",value:"/Image"}),_n.push({key:"Width",value:fn.width}),_n.push({key:"Height",value:fn.height}),fn.colorSpace===mn.INDEXED?_n.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(fn.palette.length/3-1)+" "+("sMask"in fn&&fn.sMask!==void 0?fn.objectId+2:fn.objectId+1)+" 0 R]"}):(_n.push({key:"ColorSpace",value:"/"+fn.colorSpace}),fn.colorSpace===mn.DEVICE_CMYK&&_n.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),_n.push({key:"BitsPerComponent",value:fn.bitsPerComponent}),"decodeParameters"in fn&&fn.decodeParameters!==void 0&&_n.push({key:"DecodeParms",value:"<<"+fn.decodeParameters+">>"}),"transparency"in fn&&Array.isArray(fn.transparency)){for(var oa="",Ci=0,gi=fn.transparency.length;Ci<gi;Ci++)oa+=fn.transparency[Ci]+" "+fn.transparency[Ci]+" ";_n.push({key:"Mask",value:"["+oa+"]"})}fn.sMask!==void 0&&_n.push({key:"SMask",value:fn.objectId+1+" 0 R"});var Pi=fn.filter!==void 0?["/"+fn.filter]:void 0;if(gn({data:fn.data,additionalKeyValues:_n,alreadyAppliedFilters:Pi,objectId:fn.objectId}),Qn("endobj"),"sMask"in fn&&fn.sMask!==void 0){var Ia="/Predictor "+fn.predictor+" /Colors 1 /BitsPerComponent "+fn.bitsPerComponent+" /Columns "+fn.width,kn={width:fn.width,height:fn.height,colorSpace:"DeviceGray",bitsPerComponent:fn.bitsPerComponent,decodeParameters:Ia,data:fn.sMask};"filter"in fn&&(kn.filter=fn.filter),zn.call(this,kn)}if(fn.colorSpace===mn.INDEXED){var rn=this.internal.newObject();gn({data:ca(new Uint8Array(fn.palette)),objectId:rn}),Qn("endobj")}},lt=function(){var fn=this.internal.collections.addImage_images;for(var Qn in fn)dt.call(this,fn[Qn])},mt=function(){var fn,Qn=this.internal.collections.addImage_images,gn=this.internal.write;for(var ji in Qn)gn("/I"+(fn=Qn[ji]).index,fn.objectId,"0","R")},kt=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",lt),this.internal.events.subscribe("putXobjectDict",mt))},Et=function(){var fn=this.internal.collections.addImage_images;return kt.call(this),fn},ir=function(){return Object.keys(this.internal.collections.addImage_images).length},Ur=function(fn){return typeof pt["process"+fn.toUpperCase()]=="function"},Or=function(fn){return E()(fn)==="object"&&fn.nodeType===1},Qr=function(fn,Qn){if(fn.nodeName==="IMG"&&fn.hasAttribute("src")){var gn=""+fn.getAttribute("src");if(gn.indexOf("data:image/")===0)return c(unescape(gn).split("base64,").pop());var ji=pt.loadFile(gn,!0);if(ji!==void 0)return ji}if(fn.nodeName==="CANVAS"){if(fn.width===0||fn.height===0)throw new Error("Given canvas must have data. Canvas width: "+fn.width+", height: "+fn.height);var _n;switch(Qn){case"PNG":_n="image/png";break;case"WEBP":_n="image/webp";break;case"JPEG":case"JPG":default:_n="image/jpeg"}return c(fn.toDataURL(_n,1).split("base64,").pop())}},cr=function(fn){var Qn=this.internal.collections.addImage_images;if(Qn){for(var gn in Qn)if(fn===Qn[gn].alias)return Qn[gn]}},Fn=function(fn,Qn,gn){return fn||Qn||(fn=-96,Qn=-96),fn<0&&(fn=-1*gn.width*72/fn/this.internal.scaleFactor),Qn<0&&(Qn=-1*gn.height*72/Qn/this.internal.scaleFactor),fn===0&&(fn=Qn*gn.width/gn.height),Qn===0&&(Qn=fn*gn.height/gn.width),[fn,Qn]},Sr=function(fn,Qn,gn,ji,_n,oa){var Ci=Fn.call(this,gn,ji,_n),gi=this.internal.getCoordinateString,Pi=this.internal.getVerticalCoordinateString,Ia=Et.call(this);if(gn=Ci[0],ji=Ci[1],Ia[_n.index]=_n,oa){oa*=Math.PI/180;var kn=Math.cos(oa),rn=Math.sin(oa),Gn=function(Ei){return Ei.toFixed(4)},di=[Gn(kn),Gn(rn),Gn(-1*rn),Gn(kn),0,0,"cm"]}this.internal.write("q"),oa?(this.internal.write([1,"0","0",1,gi(fn),Pi(Qn+ji),"cm"].join(" ")),this.internal.write(di.join(" ")),this.internal.write([gi(gn),"0","0",gi(ji),"0","0","cm"].join(" "))):this.internal.write([gi(gn),"0","0",gi(ji),gi(fn),Pi(Qn+ji),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+_n.index+" Do"),this.internal.write("Q")},mn=pt.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"};pt.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=pt.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Dr=pt.__addimage__.sHashCode=function(zn){var fn,Qn,gn=0;if(typeof zn=="string")for(Qn=zn.length,fn=0;fn<Qn;fn++)gn=(gn<<5)-gn+zn.charCodeAt(fn),gn|=0;else if(Wi(zn))for(Qn=zn.byteLength/2,fn=0;fn<Qn;fn++)gn=(gn<<5)-gn+zn[fn],gn|=0;return gn},Xn=pt.__addimage__.validateStringAsBase64=function(zn){(zn=zn||"").toString().trim();var fn=!0;return zn.length===0&&(fn=!1),zn.length%4!=0&&(fn=!1),/^[A-Za-z0-9+/]+$/.test(zn.substr(0,zn.length-2))===!1&&(fn=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(zn.substr(-2))===!1&&(fn=!1),fn},pi=pt.__addimage__.extractImageFromDataUrl=function(zn){var fn=(zn=zn||"").split("base64,"),Qn=null;if(fn.length===2){var gn=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(fn[0]);Array.isArray(gn)&&(Qn={mimeType:gn[1],charset:gn[2],data:fn[1]})}return Qn},Di=pt.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};pt.__addimage__.isArrayBuffer=function(zn){return Di()&&zn instanceof ArrayBuffer};var Wi=pt.__addimage__.isArrayBufferView=function(zn){return Di()&&typeof Uint32Array!="undefined"&&(zn instanceof Int8Array||zn instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&zn instanceof Uint8ClampedArray||zn instanceof Int16Array||zn instanceof Uint16Array||zn instanceof Int32Array||zn instanceof Uint32Array||zn instanceof Float32Array||zn instanceof Float64Array)},zi=pt.__addimage__.binaryStringToUint8Array=function(zn){for(var fn=zn.length,Qn=new Uint8Array(fn),gn=0;gn<fn;gn++)Qn[gn]=zn.charCodeAt(gn);return Qn},ca=pt.__addimage__.arrayBufferToBinaryString=function(zn){for(var fn="",Qn=Wi(zn)?zn:new Uint8Array(zn),gn=0;gn<Qn.length;gn+=8192)fn+=String.fromCharCode.apply(null,Qn.subarray(gn,gn+8192));return fn};pt.addImage=function(){var zn,fn,Qn,gn,ji,_n,oa,Ci,gi;if(typeof arguments[1]=="number"?(fn=Be,Qn=arguments[1],gn=arguments[2],ji=arguments[3],_n=arguments[4],oa=arguments[5],Ci=arguments[6],gi=arguments[7]):(fn=arguments[1],Qn=arguments[2],gn=arguments[3],ji=arguments[4],_n=arguments[5],oa=arguments[6],Ci=arguments[7],gi=arguments[8]),E()(zn=arguments[0])==="object"&&!Or(zn)&&"imageData"in zn){var Pi=zn;zn=Pi.imageData,fn=Pi.format||fn||Be,Qn=Pi.x||Qn||0,gn=Pi.y||gn||0,ji=Pi.w||Pi.width||ji,_n=Pi.h||Pi.height||_n,oa=Pi.alias||oa,Ci=Pi.compression||Ci,gi=Pi.rotation||Pi.angle||gi}var Ia=this.internal.getFilters();if(Ci===void 0&&Ia.indexOf("FlateEncode")!==-1&&(Ci="SLOW"),isNaN(Qn)||isNaN(gn))throw new Error("Invalid coordinates passed to jsPDF.addImage");kt.call(this);var kn=hi.call(this,zn,fn,oa,Ci);return Sr.call(this,Qn,gn,ji,_n,kn,gi),this};var hi=function(fn,Qn,gn,ji){var _n,oa,Ci;if(typeof fn=="string"&&tt(fn)===Be){fn=unescape(fn);var gi=Sa(fn,!1);(gi!==""||(gi=pt.loadFile(fn,!0))!==void 0)&&(fn=gi)}if(Or(fn)&&(fn=Qr(fn,Qn)),Qn=tt(fn,Qn),!Ur(Qn))throw new Error("addImage does not support files of type '"+Qn+"', please ensure that a plugin for '"+Qn+"' support is added.");if(((Ci=gn)==null||Ci.length===0)&&(gn=function(Pi){return typeof Pi=="string"||Wi(Pi)?Dr(Pi):Wi(Pi.data)?Dr(Pi.data):null}(fn)),(_n=cr.call(this,gn))||(Di()&&(fn instanceof Uint8Array||Qn==="RGBA"||(oa=fn,fn=zi(fn))),_n=this["process"+Qn.toUpperCase()](fn,ir.call(this),gn,function(Pi){return Pi&&typeof Pi=="string"&&(Pi=Pi.toUpperCase()),Pi in pt.image_compression?Pi:qr.NONE}(ji),oa)),!_n)throw new Error("An unknown error occurred whilst processing the image.");return _n},Sa=pt.__addimage__.convertBase64ToBinaryString=function(zn,fn){var Qn;fn=typeof fn!="boolean"||fn;var gn,ji="";if(typeof zn=="string"){gn=(Qn=pi(zn))!==null?Qn.data:zn;try{ji=c(gn)}catch(_n){if(fn)throw Xn(gn)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+_n.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return ji};pt.getImageProperties=function(zn){var fn,Qn,gn="";if(Or(zn)&&(zn=Qr(zn)),typeof zn=="string"&&tt(zn)===Be&&((gn=Sa(zn,!1))===""&&(gn=pt.loadFile(zn)||""),zn=gn),Qn=tt(zn),!Ur(Qn))throw new Error("addImage does not support files of type '"+Qn+"', please ensure that a plugin for '"+Qn+"' support is added.");if(!Di()||zn instanceof Uint8Array||(zn=zi(zn)),!(fn=this["process"+Qn.toUpperCase()](zn)))throw new Error("An unknown error occurred whilst processing the image");return fn.fileType=Qn,fn}}(j.API),function(pt){var Be=function(tt){if(tt!==void 0&&tt!="")return!0};j.API.events.push(["addPage",function(Ge){this.internal.getPageInfo(Ge.pageNumber).pageContext.annotations=[]}]),pt.events.push(["putPage",function(Ge){for(var tt,dt,lt,mt=this.internal.getCoordinateString,kt=this.internal.getVerticalCoordinateString,Et=this.internal.getPageInfoByObjId(Ge.objId),ir=Ge.pageContext.annotations,Ur=!1,Or=0;Or<ir.length&&!Ur;Or++)switch((tt=ir[Or]).type){case"link":(Be(tt.options.url)||Be(tt.options.pageNumber))&&(Ur=!0);break;case"reference":case"text":case"freetext":Ur=!0}if(Ur!=0){this.internal.write("/Annots [");for(var Qr=0;Qr<ir.length;Qr++){tt=ir[Qr];var cr=this.internal.pdfEscape,Fn=this.internal.getEncryptor(Ge.objId);switch(tt.type){case"reference":this.internal.write(" "+tt.object.objId+" 0 R ");break;case"text":var Sr=this.internal.newAdditionalObject(),mn=this.internal.newAdditionalObject(),qr=this.internal.getEncryptor(Sr.objId),Dr=tt.title||"Note";lt="<</Type /Annot /Subtype /Text "+(dt="/Rect ["+mt(tt.bounds.x)+" "+kt(tt.bounds.y+tt.bounds.h)+" "+mt(tt.bounds.x+tt.bounds.w)+" "+kt(tt.bounds.y)+"] ")+"/Contents ("+cr(qr(tt.contents))+")",lt+=" /Popup "+mn.objId+" 0 R",lt+=" /P "+Et.objId+" 0 R",lt+=" /T ("+cr(qr(Dr))+") >>",Sr.content=lt;var Xn=Sr.objId+" 0 R";lt="<</Type /Annot /Subtype /Popup "+(dt="/Rect ["+mt(tt.bounds.x+30)+" "+kt(tt.bounds.y+tt.bounds.h)+" "+mt(tt.bounds.x+tt.bounds.w+30)+" "+kt(tt.bounds.y)+"] ")+" /Parent "+Xn,tt.open&&(lt+=" /Open true"),lt+=" >>",mn.content=lt,this.internal.write(Sr.objId,"0 R",mn.objId,"0 R");break;case"freetext":dt="/Rect ["+mt(tt.bounds.x)+" "+kt(tt.bounds.y)+" "+mt(tt.bounds.x+tt.bounds.w)+" "+kt(tt.bounds.y+tt.bounds.h)+"] ";var pi=tt.color||"#000000";lt="<</Type /Annot /Subtype /FreeText "+dt+"/Contents ("+cr(Fn(tt.contents))+")",lt+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+pi+")",lt+=" /Border [0 0 0]",lt+=" >>",this.internal.write(lt);break;case"link":if(tt.options.name){var Di=this.annotations._nameMap[tt.options.name];tt.options.pageNumber=Di.page,tt.options.top=Di.y}else tt.options.top||(tt.options.top=0);if(dt="/Rect ["+tt.finalBounds.x+" "+tt.finalBounds.y+" "+tt.finalBounds.w+" "+tt.finalBounds.h+"] ",lt="",tt.options.url)lt="<</Type /Annot /Subtype /Link "+dt+"/Border [0 0 0] /A <</S /URI /URI ("+cr(Fn(tt.options.url))+") >>";else if(tt.options.pageNumber)switch(lt="<</Type /Annot /Subtype /Link "+dt+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(tt.options.pageNumber).objId+" 0 R",tt.options.magFactor=tt.options.magFactor||"XYZ",tt.options.magFactor){case"Fit":lt+=" /Fit]";break;case"FitH":lt+=" /FitH "+tt.options.top+"]";break;case"FitV":tt.options.left=tt.options.left||0,lt+=" /FitV "+tt.options.left+"]";break;case"XYZ":default:var Wi=kt(tt.options.top);tt.options.left=tt.options.left||0,tt.options.zoom===void 0&&(tt.options.zoom=0),lt+=" /XYZ "+tt.options.left+" "+Wi+" "+tt.options.zoom+"]"}lt!=""&&(lt+=" >>",this.internal.write(lt))}}this.internal.write("]")}}]),pt.createAnnotation=function(Ge){var tt=this.internal.getCurrentPageInfo();switch(Ge.type){case"link":this.link(Ge.bounds.x,Ge.bounds.y,Ge.bounds.w,Ge.bounds.h,Ge);break;case"text":case"freetext":tt.pageContext.annotations.push(Ge)}},pt.link=function(Ge,tt,dt,lt,mt){var kt=this.internal.getCurrentPageInfo(),Et=this.internal.getCoordinateString,ir=this.internal.getVerticalCoordinateString;kt.pageContext.annotations.push({finalBounds:{x:Et(Ge),y:ir(tt),w:Et(Ge+dt),h:ir(tt+lt)},options:mt,type:"link"})},pt.textWithLink=function(Ge,tt,dt,lt){var mt,kt,Et=this.getTextWidth(Ge),ir=this.internal.getLineHeight()/this.internal.scaleFactor;if(lt.maxWidth!==void 0){kt=lt.maxWidth;var Ur=this.splitTextToSize(Ge,kt).length;mt=Math.ceil(ir*Ur)}else kt=Et,mt=ir;return this.text(Ge,tt,dt,lt),dt+=.2*ir,lt.align==="center"&&(tt-=Et/2),lt.align==="right"&&(tt-=Et),this.link(tt,dt-ir,kt,mt,lt),Et},pt.getTextWidth=function(Ge){var tt=this.internal.getFontSize();return this.getStringUnitWidth(Ge)*tt/this.internal.scaleFactor}}(j.API),function(pt){var Be={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]},Ge={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}},tt={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},dt=[1570,1571,1573,1575];pt.__arabicParser__={};var lt=pt.__arabicParser__.isInArabicSubstitutionA=function(Sr){return Be[Sr.charCodeAt(0)]!==void 0},mt=pt.__arabicParser__.isArabicLetter=function(Sr){return typeof Sr=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(Sr)},kt=pt.__arabicParser__.isArabicEndLetter=function(Sr){return mt(Sr)&&lt(Sr)&&Be[Sr.charCodeAt(0)].length<=2},Et=pt.__arabicParser__.isArabicAlfLetter=function(Sr){return mt(Sr)&&dt.indexOf(Sr.charCodeAt(0))>=0};pt.__arabicParser__.arabicLetterHasIsolatedForm=function(Sr){return mt(Sr)&&lt(Sr)&&Be[Sr.charCodeAt(0)].length>=1};var ir=pt.__arabicParser__.arabicLetterHasFinalForm=function(Sr){return mt(Sr)&&lt(Sr)&&Be[Sr.charCodeAt(0)].length>=2};pt.__arabicParser__.arabicLetterHasInitialForm=function(Sr){return mt(Sr)&&lt(Sr)&&Be[Sr.charCodeAt(0)].length>=3};var Ur=pt.__arabicParser__.arabicLetterHasMedialForm=function(Sr){return mt(Sr)&&lt(Sr)&&Be[Sr.charCodeAt(0)].length==4},Or=pt.__arabicParser__.resolveLigatures=function(Sr){var mn=0,qr=Ge,Dr="",Xn=0;for(mn=0;mn<Sr.length;mn+=1)qr[Sr.charCodeAt(mn)]!==void 0?(Xn++,typeof(qr=qr[Sr.charCodeAt(mn)])=="number"&&(Dr+=String.fromCharCode(qr),qr=Ge,Xn=0),mn===Sr.length-1&&(qr=Ge,Dr+=Sr.charAt(mn-(Xn-1)),mn-=Xn-1,Xn=0)):(qr=Ge,Dr+=Sr.charAt(mn-Xn),mn-=Xn,Xn=0);return Dr};pt.__arabicParser__.isArabicDiacritic=function(Sr){return Sr!==void 0&&tt[Sr.charCodeAt(0)]!==void 0};var Qr=pt.__arabicParser__.getCorrectForm=function(Sr,mn,qr){return mt(Sr)?lt(Sr)===!1?-1:!ir(Sr)||!mt(mn)&&!mt(qr)||!mt(qr)&&kt(mn)||kt(Sr)&&!mt(mn)||kt(Sr)&&Et(mn)||kt(Sr)&&kt(mn)?0:Ur(Sr)&&mt(mn)&&!kt(mn)&&mt(qr)&&ir(qr)?3:kt(Sr)||!mt(qr)?1:2:-1},cr=function(mn){var qr=0,Dr=0,Xn=0,pi="",Di="",Wi="",zi=(mn=mn||"").split("\\s+"),ca=[];for(qr=0;qr<zi.length;qr+=1){for(ca.push(""),Dr=0;Dr<zi[qr].length;Dr+=1)pi=zi[qr][Dr],Di=zi[qr][Dr-1],Wi=zi[qr][Dr+1],mt(pi)?(Xn=Qr(pi,Di,Wi),ca[qr]+=Xn!==-1?String.fromCharCode(Be[pi.charCodeAt(0)][Xn]):pi):ca[qr]+=pi;ca[qr]=Or(ca[qr])}return ca.join(" ")},Fn=pt.__arabicParser__.processArabic=pt.processArabic=function(){var Sr,mn=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,qr=[];if(Array.isArray(mn)){var Dr=0;for(qr=[],Dr=0;Dr<mn.length;Dr+=1)Array.isArray(mn[Dr])?qr.push([cr(mn[Dr][0]),mn[Dr][1],mn[Dr][2]]):qr.push([cr(mn[Dr])]);Sr=qr}else Sr=cr(mn);return typeof arguments[0]=="string"?Sr:(arguments[0].text=Sr,arguments[0])};pt.events.push(["preProcessText",Fn])}(j.API),j.API.autoPrint=function(pt){var Be;switch((pt=pt||{}).variant=pt.variant||"non-conform",pt.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){Be=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 "+Be+" 0 R")})}return this},function(pt){var Be=function(){var tt=void 0;Object.defineProperty(this,"pdf",{get:function(){return tt},set:function(ir){tt=ir}});var dt=150;Object.defineProperty(this,"width",{get:function(){return dt},set:function(ir){dt=isNaN(ir)||Number.isInteger(ir)===!1||ir<0?150:ir,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=dt+1)}});var lt=300;Object.defineProperty(this,"height",{get:function(){return lt},set:function(ir){lt=isNaN(ir)||Number.isInteger(ir)===!1||ir<0?300:ir,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=lt+1)}});var mt=[];Object.defineProperty(this,"childNodes",{get:function(){return mt},set:function(ir){mt=ir}});var kt={};Object.defineProperty(this,"style",{get:function(){return kt},set:function(ir){kt=ir}}),Object.defineProperty(this,"parentNode",{})};Be.prototype.getContext=function(Ge,tt){var dt;if((Ge=Ge||"2d")!=="2d")return null;for(dt in tt)this.pdf.context2d.hasOwnProperty(dt)&&(this.pdf.context2d[dt]=tt[dt]);return this.pdf.context2d._canvas=this,this.pdf.context2d},Be.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},pt.events.push(["initialized",function(){this.canvas=new Be,this.canvas.pdf=this}])}(j.API),function(pt){var Be={left:0,top:0,bottom:0,right:0},Ge=!1,tt=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({},Be),this.internal.__cell__.margins.width=this.getPageWidth(),dt.call(this))},dt=function(){this.internal.__cell__.lastCell=new lt,this.internal.__cell__.pages=1},lt=function(){var ir=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return ir},set:function(qr){ir=qr}});var Ur=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ur},set:function(qr){Ur=qr}});var Or=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Or},set:function(qr){Or=qr}});var Qr=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Qr},set:function(qr){Qr=qr}});var cr=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return cr},set:function(qr){cr=qr}});var Fn=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Fn},set:function(qr){Fn=qr}});var Sr=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Sr},set:function(qr){Sr=qr}}),this};lt.prototype.clone=function(){return new lt(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},lt.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},pt.setHeaderFunction=function(Et){return tt.call(this),this.internal.__cell__.headerFunction=typeof Et=="function"?Et:void 0,this},pt.getTextDimensions=function(Et,ir){tt.call(this);var Ur=(ir=ir||{}).fontSize||this.getFontSize(),Or=ir.font||this.getFont(),Qr=ir.scaleFactor||this.internal.scaleFactor,cr=0,Fn=0,Sr=0,mn=this;if(!Array.isArray(Et)&&typeof Et!="string"){if(typeof Et!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");Et=String(Et)}var qr=ir.maxWidth;qr>0?typeof Et=="string"?Et=this.splitTextToSize(Et,qr):Object.prototype.toString.call(Et)==="[object Array]"&&(Et=Et.reduce(function(Xn,pi){return Xn.concat(mn.splitTextToSize(pi,qr))},[])):Et=Array.isArray(Et)?Et:[Et];for(var Dr=0;Dr<Et.length;Dr++)cr<(Sr=this.getStringUnitWidth(Et[Dr],{font:Or})*Ur)&&(cr=Sr);return cr!==0&&(Fn=Et.length),{w:cr/=Qr,h:Math.max((Fn*Ur*this.getLineHeightFactor()-Ur*(this.getLineHeightFactor()-1))/Qr,0)}},pt.cellAddPage=function(){tt.call(this),this.addPage();var Et=this.internal.__cell__.margins||Be;return this.internal.__cell__.lastCell=new lt(Et.left,Et.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var mt=pt.cell=function(){var Et;Et=arguments[0]instanceof lt?arguments[0]:new lt(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),tt.call(this);var ir=this.internal.__cell__.lastCell,Ur=this.internal.__cell__.padding,Or=this.internal.__cell__.margins||Be,Qr=this.internal.__cell__.tableHeaderRow,cr=this.internal.__cell__.printHeaders;return ir.lineNumber!==void 0&&(ir.lineNumber===Et.lineNumber?(Et.x=(ir.x||0)+(ir.width||0),Et.y=ir.y||0):ir.y+ir.height+Et.height+Or.bottom>this.getPageHeight()?(this.cellAddPage(),Et.y=Or.top,cr&&Qr&&(this.printHeaderRow(Et.lineNumber,!0),Et.y+=Qr[0].height)):Et.y=ir.y+ir.height||Et.y),Et.text[0]!==void 0&&(this.rect(Et.x,Et.y,Et.width,Et.height,Ge===!0?"FD":void 0),Et.align==="right"?this.text(Et.text,Et.x+Et.width-Ur,Et.y+Ur,{align:"right",baseline:"top"}):Et.align==="center"?this.text(Et.text,Et.x+Et.width/2,Et.y+Ur,{align:"center",baseline:"top",maxWidth:Et.width-Ur-Ur}):this.text(Et.text,Et.x+Ur,Et.y+Ur,{align:"left",baseline:"top",maxWidth:Et.width-Ur-Ur})),this.internal.__cell__.lastCell=Et,this};pt.table=function(Et,ir,Ur,Or,Qr){if(tt.call(this),!Ur)throw new Error("No data for PDF table.");var cr,Fn,Sr,mn,qr=[],Dr=[],Xn=[],pi={},Di={},Wi=[],zi=[],ca=(Qr=Qr||{}).autoSize||!1,hi=Qr.printHeaders!==!1,Sa=Qr.css&&Qr.css["font-size"]!==void 0?16*Qr.css["font-size"]:Qr.fontSize||12,zn=Qr.margins||Object.assign({width:this.getPageWidth()},Be),fn=typeof Qr.padding=="number"?Qr.padding:3,Qn=Qr.headerBackgroundColor||"#c8c8c8",gn=Qr.headerTextColor||"#000";if(dt.call(this),this.internal.__cell__.printHeaders=hi,this.internal.__cell__.margins=zn,this.internal.__cell__.table_font_size=Sa,this.internal.__cell__.padding=fn,this.internal.__cell__.headerBackgroundColor=Qn,this.internal.__cell__.headerTextColor=gn,this.setFontSize(Sa),Or==null)Dr=qr=Object.keys(Ur[0]),Xn=qr.map(function(){return"left"});else if(Array.isArray(Or)&&E()(Or[0])==="object")for(qr=Or.map(function(Pi){return Pi.name}),Dr=Or.map(function(Pi){return Pi.prompt||Pi.name||""}),Xn=Or.map(function(Pi){return Pi.align||"left"}),cr=0;cr<Or.length;cr+=1)Di[Or[cr].name]=Or[cr].width*(19.049976/25.4);else Array.isArray(Or)&&typeof Or[0]=="string"&&(Dr=qr=Or,Xn=qr.map(function(){return"left"}));if(ca||Array.isArray(Or)&&typeof Or[0]=="string")for(cr=0;cr<qr.length;cr+=1){for(pi[mn=qr[cr]]=Ur.map(function(Pi){return Pi[mn]}),this.setFont(void 0,"bold"),Wi.push(this.getTextDimensions(Dr[cr],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Fn=pi[mn],this.setFont(void 0,"normal"),Sr=0;Sr<Fn.length;Sr+=1)Wi.push(this.getTextDimensions(Fn[Sr],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);Di[mn]=Math.max.apply(null,Wi)+fn+fn,Wi=[]}if(hi){var ji={};for(cr=0;cr<qr.length;cr+=1)ji[qr[cr]]={},ji[qr[cr]].text=Dr[cr],ji[qr[cr]].align=Xn[cr];var _n=kt.call(this,ji,Di);zi=qr.map(function(Pi){return new lt(Et,ir,Di[Pi],_n,ji[Pi].text,void 0,ji[Pi].align)}),this.setTableHeaderRow(zi),this.printHeaderRow(1,!1)}var oa=Or.reduce(function(Pi,Ia){return Pi[Ia.name]=Ia.align,Pi},{});for(cr=0;cr<Ur.length;cr+=1){"rowStart"in Qr&&Qr.rowStart instanceof Function&&Qr.rowStart({row:cr,data:Ur[cr]},this);var Ci=kt.call(this,Ur[cr],Di);for(Sr=0;Sr<qr.length;Sr+=1){var gi=Ur[cr][qr[Sr]];"cellStart"in Qr&&Qr.cellStart instanceof Function&&Qr.cellStart({row:cr,col:Sr,data:gi},this),mt.call(this,new lt(Et,ir,Di[qr[Sr]],Ci,gi,cr+2,oa[qr[Sr]]))}}return this.internal.__cell__.table_x=Et,this.internal.__cell__.table_y=ir,this};var kt=function(ir,Ur){var Or=this.internal.__cell__.padding,Qr=this.internal.__cell__.table_font_size,cr=this.internal.scaleFactor;return Object.keys(ir).map(function(Fn){var Sr=ir[Fn];return this.splitTextToSize(Sr.hasOwnProperty("text")?Sr.text:Sr,Ur[Fn]-Or-Or)},this).map(function(Fn){return this.getLineHeightFactor()*Fn.length*Qr/cr+Or+Or},this).reduce(function(Fn,Sr){return Math.max(Fn,Sr)},0)};pt.setTableHeaderRow=function(Et){tt.call(this),this.internal.__cell__.tableHeaderRow=Et},pt.printHeaderRow=function(Et,ir){if(tt.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var Ur;if(Ge=!0,typeof this.internal.__cell__.headerFunction=="function"){var Or=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new lt(Or[0],Or[1],Or[2],Or[3],void 0,-1)}this.setFont(void 0,"bold");for(var Qr=[],cr=0;cr<this.internal.__cell__.tableHeaderRow.length;cr+=1){Ur=this.internal.__cell__.tableHeaderRow[cr].clone(),ir&&(Ur.y=this.internal.__cell__.margins.top||0,Qr.push(Ur)),Ur.lineNumber=Et;var Fn=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),mt.call(this,Ur),this.setTextColor(Fn)}Qr.length>0&&this.setTableHeaderRow(Qr),this.setFont(void 0,"normal"),Ge=!1}}(j.API);var wt={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},zt=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],ze=Ae(zt),jt=[100,200,300,400,500,600,700,800,900],mr=Ae(jt);function ct(pt){var Be=pt.family.replace(/"|'/g,"").toLowerCase(),Ge=function(lt){return wt[lt=lt||"normal"]?lt:"normal"}(pt.style),tt=function(lt){if(!lt)return 400;if(typeof lt=="number")return lt>=100&&lt<=900&&lt%100==0?lt:400;if(/^\d00$/.test(lt))return parseInt(lt);switch(lt){case"bold":return 700;case"normal":default:return 400}}(pt.weight),dt=function(lt){return typeof ze[lt=lt||"normal"]=="number"?lt:"normal"}(pt.stretch);return{family:Be,style:Ge,weight:tt,stretch:dt,src:pt.src||[],ref:pt.ref||{name:Be,style:[dt,Ge,tt].join(" ")}}}function Pt(pt,Be,Ge,tt){var dt;for(dt=Ge;dt>=0&&dt<Be.length;dt+=tt)if(pt[Be[dt]])return pt[Be[dt]];for(dt=Ge;dt>=0&&dt<Be.length;dt-=tt)if(pt[Be[dt]])return pt[Be[dt]]}var Vt={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},ut={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function at(pt){return[pt.stretch,pt.style,pt.weight,pt.family].join(" ")}function rt(pt,Be,Ge){for(var tt=(Ge=Ge||{}).defaultFontFamily||"times",dt=Object.assign({},Vt,Ge.genericFontFamilies||{}),lt=null,mt=null,kt=0;kt<Be.length;++kt)if(dt[(lt=ct(Be[kt])).family]&&(lt.family=dt[lt.family]),pt.hasOwnProperty(lt.family)){mt=pt[lt.family];break}if(!(mt=mt||pt[tt]))throw new Error("Could not find a font-family for the rule '"+at(lt)+"' and default family '"+tt+"'.");if(mt=function(Et,ir){if(ir[Et])return ir[Et];var Ur=ze[Et],Or=Ur<=ze.normal?-1:1,Qr=Pt(ir,zt,Ur,Or);if(!Qr)throw new Error("Could not find a matching font-stretch value for "+Et);return Qr}(lt.stretch,mt),mt=function(Et,ir){if(ir[Et])return ir[Et];for(var Ur=wt[Et],Or=0;Or<Ur.length;++Or)if(ir[Ur[Or]])return ir[Ur[Or]];throw new Error("Could not find a matching font-style for "+Et)}(lt.style,mt),!(mt=function(Et,ir){if(ir[Et])return ir[Et];if(Et===400&&ir[500])return ir[500];if(Et===500&&ir[400])return ir[400];var Ur=mr[Et],Or=Pt(ir,jt,Ur,Et<400?-1:1);if(!Or)throw new Error("Could not find a matching font-weight for value "+Et);return Or}(lt.weight,mt)))throw new Error("Failed to resolve a font for the rule '"+at(lt)+"'.");return mt}function Yt(pt){return pt.trimLeft()}function wr(pt,Be){for(var Ge=0;Ge<pt.length;){if(pt.charAt(Ge)===Be)return[pt.substring(0,Ge),pt.substring(Ge+1)];Ge+=1}return null}function yr(pt){var Be=pt.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return Be===null?null:[Be[0],pt.substring(Be[0].length)]}var xr,Tn,ln,Wn=["times"];!function(pt){var Be,Ge,tt,dt,lt,mt,kt,Et,ir,Ur=function(rn){return rn=rn||{},this.isStrokeTransparent=rn.isStrokeTransparent||!1,this.strokeOpacity=rn.strokeOpacity||1,this.strokeStyle=rn.strokeStyle||"#000000",this.fillStyle=rn.fillStyle||"#000000",this.isFillTransparent=rn.isFillTransparent||!1,this.fillOpacity=rn.fillOpacity||1,this.font=rn.font||"10px sans-serif",this.textBaseline=rn.textBaseline||"alphabetic",this.textAlign=rn.textAlign||"left",this.lineWidth=rn.lineWidth||1,this.lineJoin=rn.lineJoin||"miter",this.lineCap=rn.lineCap||"butt",this.path=rn.path||[],this.transform=rn.transform!==void 0?rn.transform.clone():new Et,this.globalCompositeOperation=rn.globalCompositeOperation||"normal",this.globalAlpha=rn.globalAlpha||1,this.clip_path=rn.clip_path||[],this.currentPoint=rn.currentPoint||new mt,this.miterLimit=rn.miterLimit||10,this.lastPoint=rn.lastPoint||new mt,this.lineDashOffset=rn.lineDashOffset||0,this.lineDash=rn.lineDash||[],this.margin=rn.margin||[0,0,0,0],this.prevPageLastElemOffset=rn.prevPageLastElemOffset||0,this.ignoreClearRect=typeof rn.ignoreClearRect!="boolean"||rn.ignoreClearRect,this};pt.events.push(["initialized",function(){this.context2d=new Or(this),Be=this.internal.f2,Ge=this.internal.getCoordinateString,tt=this.internal.getVerticalCoordinateString,dt=this.internal.getHorizontalCoordinate,lt=this.internal.getVerticalCoordinate,mt=this.internal.Point,kt=this.internal.Rectangle,Et=this.internal.Matrix,ir=new Ur}]);var Or=function(rn){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var Gn=rn;Object.defineProperty(this,"pdf",{get:function(){return Gn}});var di=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return di},set:function(pa){di=Boolean(pa)}});var Ii=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return Ii},set:function(pa){Ii=Boolean(pa)}});var Ei=0;Object.defineProperty(this,"posX",{get:function(){return Ei},set:function(pa){isNaN(pa)||(Ei=pa)}});var qi=0;Object.defineProperty(this,"posY",{get:function(){return qi},set:function(pa){isNaN(pa)||(qi=pa)}}),Object.defineProperty(this,"margin",{get:function(){return ir.margin},set:function(pa){var ba;typeof pa=="number"?ba=[pa,pa,pa,pa]:((ba=new Array(4))[0]=pa[0],ba[1]=pa.length>=2?pa[1]:ba[0],ba[2]=pa.length>=3?pa[2]:ba[0],ba[3]=pa.length>=4?pa[3]:ba[1]),ir.margin=ba}});var ea=!1;Object.defineProperty(this,"autoPaging",{get:function(){return ea},set:function(pa){ea=pa}});var ra=0;Object.defineProperty(this,"lastBreak",{get:function(){return ra},set:function(pa){ra=pa}});var va=[];Object.defineProperty(this,"pageBreaks",{get:function(){return va},set:function(pa){va=pa}}),Object.defineProperty(this,"ctx",{get:function(){return ir},set:function(pa){pa instanceof Ur&&(ir=pa)}}),Object.defineProperty(this,"path",{get:function(){return ir.path},set:function(pa){ir.path=pa}});var co=[];Object.defineProperty(this,"ctxStack",{get:function(){return co},set:function(pa){co=pa}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(pa){var ba;ba=Qr(pa),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(pa){var ba=Qr(pa);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(pa){["butt","round","square"].indexOf(pa)!==-1&&(this.ctx.lineCap=pa,this.pdf.setLineCap(pa))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(pa){isNaN(pa)||(this.ctx.lineWidth=pa,this.pdf.setLineWidth(pa))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(pa){["bevel","round","miter"].indexOf(pa)!==-1&&(this.ctx.lineJoin=pa,this.pdf.setLineJoin(pa))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(pa){isNaN(pa)||(this.ctx.miterLimit=pa,this.pdf.setMiterLimit(pa))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(pa){this.ctx.textBaseline=pa}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(pa){["right","end","center","left","start"].indexOf(pa)!==-1&&(this.ctx.textAlign=pa)}});var no=null;function as(un,pa){if(no===null){var ba=function(na){var io=[];return Object.keys(na).forEach(function(sr){na[sr].forEach(function(pn){var En=null;switch(pn){case"bold":En={family:sr,weight:"bold"};break;case"italic":En={family:sr,style:"italic"};break;case"bolditalic":En={family:sr,weight:"bold",style:"italic"};break;case"":case"normal":En={family:sr}}En!==null&&(En.ref={name:sr,style:pn},io.push(En))})}),io}(un.getFontList());no=function(na){for(var io={},sr=0;sr<na.length;++sr){var pn=ct(na[sr]),En=pn.family,Bn=pn.stretch,ft=pn.style,Gt=pn.weight;io[En]=io[En]||{},io[En][Bn]=io[En][Bn]||{},io[En][Bn][ft]=io[En][Bn][ft]||{},io[En][Bn][ft][Gt]=pn}return io}(ba.concat(pa))}return no}var Ui=null;Object.defineProperty(this,"fontFaces",{get:function(){return Ui},set:function(pa){no=null,Ui=pa}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(pa){var ba;if(this.ctx.font=pa,(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(pa))!==null){var na=ba[1],io=(ba[2],ba[3]),sr=ba[4],pn=(ba[5],ba[6]),En=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(sr)[2];sr=En==="px"?Math.floor(parseFloat(sr)*this.pdf.internal.scaleFactor):En==="em"?Math.floor(parseFloat(sr)*this.pdf.getFontSize()):Math.floor(parseFloat(sr)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(sr);var Bn=function(dn){var Ln,Zn,Un=[],li=dn.trim();if(li==="")return Wn;if(li in ut)return[ut[li]];for(;li!=="";){switch(Zn=null,Ln=(li=Yt(li)).charAt(0)){case'"':case"'":Zn=wr(li.substring(1),Ln);break;default:Zn=yr(li)}if(Zn===null)return Wn;if(Un.push(Zn[0]),(li=Yt(Zn[1]))!==""&&li.charAt(0)!==",")return Wn;li=li.replace(/^,/,"")}return Un}(pn);if(this.fontFaces){var ft=rt(as(this.pdf,this.fontFaces),Bn.map(function(dn){return{family:dn,stretch:"normal",weight:io,style:na}}));this.pdf.setFont(ft.ref.name,ft.ref.style)}else{var Gt="";(io==="bold"||parseInt(io,10)>=700||na==="bold")&&(Gt="bold"),na==="italic"&&(Gt+="italic"),Gt.length===0&&(Gt="normal");for(var Er="",Tr={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"},Xr=0;Xr<Bn.length;Xr++){if(this.pdf.internal.getFont(Bn[Xr],Gt,{noFallback:!0,disableWarning:!0})!==void 0){Er=Bn[Xr];break}if(Gt==="bolditalic"&&this.pdf.internal.getFont(Bn[Xr],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Er=Bn[Xr],Gt="bold";else if(this.pdf.internal.getFont(Bn[Xr],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Er=Bn[Xr],Gt="normal";break}}if(Er===""){for(var Jr=0;Jr<Bn.length;Jr++)if(Tr[Bn[Jr]]){Er=Tr[Bn[Jr]];break}}Er=Er===""?"Times":Er,this.pdf.setFont(Er,Gt)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(pa){this.ctx.globalCompositeOperation=pa}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(pa){this.ctx.globalAlpha=pa}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(pa){this.ctx.lineDashOffset=pa,Ia.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(pa){this.ctx.lineDash=pa,Ia.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(pa){this.ctx.ignoreClearRect=Boolean(pa)}})};Or.prototype.setLineDash=function(kn){this.lineDash=kn},Or.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Or.prototype.fill=function(){pi.call(this,"fill",!1)},Or.prototype.stroke=function(){pi.call(this,"stroke",!1)},Or.prototype.beginPath=function(){this.path=[{type:"begin"}]},Or.prototype.moveTo=function(kn,rn){if(isNaN(kn)||isNaN(rn))throw g.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var Gn=this.ctx.transform.applyToPoint(new mt(kn,rn));this.path.push({type:"mt",x:Gn.x,y:Gn.y}),this.ctx.lastPoint=new mt(kn,rn)},Or.prototype.closePath=function(){var kn=new mt(0,0),rn=0;for(rn=this.path.length-1;rn!==-1;rn--)if(this.path[rn].type==="begin"&&E()(this.path[rn+1])==="object"&&typeof this.path[rn+1].x=="number"){kn=new mt(this.path[rn+1].x,this.path[rn+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new mt(kn.x,kn.y)},Or.prototype.lineTo=function(kn,rn){if(isNaN(kn)||isNaN(rn))throw g.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var Gn=this.ctx.transform.applyToPoint(new mt(kn,rn));this.path.push({type:"lt",x:Gn.x,y:Gn.y}),this.ctx.lastPoint=new mt(Gn.x,Gn.y)},Or.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),pi.call(this,null,!0)},Or.prototype.quadraticCurveTo=function(kn,rn,Gn,di){if(isNaN(Gn)||isNaN(di)||isNaN(kn)||isNaN(rn))throw g.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Ii=this.ctx.transform.applyToPoint(new mt(Gn,di)),Ei=this.ctx.transform.applyToPoint(new mt(kn,rn));this.path.push({type:"qct",x1:Ei.x,y1:Ei.y,x:Ii.x,y:Ii.y}),this.ctx.lastPoint=new mt(Ii.x,Ii.y)},Or.prototype.bezierCurveTo=function(kn,rn,Gn,di,Ii,Ei){if(isNaN(Ii)||isNaN(Ei)||isNaN(kn)||isNaN(rn)||isNaN(Gn)||isNaN(di))throw g.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var qi=this.ctx.transform.applyToPoint(new mt(Ii,Ei)),ea=this.ctx.transform.applyToPoint(new mt(kn,rn)),ra=this.ctx.transform.applyToPoint(new mt(Gn,di));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 mt(qi.x,qi.y)},Or.prototype.arc=function(kn,rn,Gn,di,Ii,Ei){if(isNaN(kn)||isNaN(rn)||isNaN(Gn)||isNaN(di)||isNaN(Ii))throw g.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 mt(kn,rn));kn=qi.x,rn=qi.y;var ea=this.ctx.transform.applyToPoint(new mt(0,Gn)),ra=this.ctx.transform.applyToPoint(new mt(0,0));Gn=Math.sqrt(Math.pow(ea.x-ra.x,2)+Math.pow(ea.y-ra.y,2))}Math.abs(Ii-di)>=2*Math.PI&&(di=0,Ii=2*Math.PI),this.path.push({type:"arc",x:kn,y:rn,radius:Gn,startAngle:di,endAngle:Ii,counterclockwise:Ei})},Or.prototype.arcTo=function(kn,rn,Gn,di,Ii){throw new Error("arcTo not implemented.")},Or.prototype.rect=function(kn,rn,Gn,di){if(isNaN(kn)||isNaN(rn)||isNaN(Gn)||isNaN(di))throw g.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(kn,rn),this.lineTo(kn+Gn,rn),this.lineTo(kn+Gn,rn+di),this.lineTo(kn,rn+di),this.lineTo(kn,rn),this.lineTo(kn+Gn,rn),this.lineTo(kn,rn)},Or.prototype.fillRect=function(kn,rn,Gn,di){if(isNaN(kn)||isNaN(rn)||isNaN(Gn)||isNaN(di))throw g.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!cr.call(this)){var Ii={};this.lineCap!=="butt"&&(Ii.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Ii.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(kn,rn,Gn,di),this.fill(),Ii.hasOwnProperty("lineCap")&&(this.lineCap=Ii.lineCap),Ii.hasOwnProperty("lineJoin")&&(this.lineJoin=Ii.lineJoin)}},Or.prototype.strokeRect=function(kn,rn,Gn,di){if(isNaN(kn)||isNaN(rn)||isNaN(Gn)||isNaN(di))throw g.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Fn.call(this)||(this.beginPath(),this.rect(kn,rn,Gn,di),this.stroke())},Or.prototype.clearRect=function(kn,rn,Gn,di){if(isNaN(kn)||isNaN(rn)||isNaN(Gn)||isNaN(di))throw g.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(kn,rn,Gn,di))},Or.prototype.save=function(kn){kn=typeof kn!="boolean"||kn;for(var rn=this.pdf.internal.getCurrentPageInfo().pageNumber,Gn=0;Gn<this.pdf.internal.getNumberOfPages();Gn++)this.pdf.setPage(Gn+1),this.pdf.internal.out("q");if(this.pdf.setPage(rn),kn){this.ctx.fontSize=this.pdf.internal.getFontSize();var di=new Ur(this.ctx);this.ctxStack.push(this.ctx),this.ctx=di}},Or.prototype.restore=function(kn){kn=typeof kn!="boolean"||kn;for(var rn=this.pdf.internal.getCurrentPageInfo().pageNumber,Gn=0;Gn<this.pdf.internal.getNumberOfPages();Gn++)this.pdf.setPage(Gn+1),this.pdf.internal.out("Q");this.pdf.setPage(rn),kn&&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)},Or.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var Qr=function(rn){var Gn,di,Ii,Ei;if(rn.isCanvasGradient===!0&&(rn=rn.getColor()),!rn)return{r:0,g:0,b:0,a:0,style:rn};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(rn))Gn=0,di=0,Ii=0,Ei=0;else{var qi=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(rn);if(qi!==null)Gn=parseInt(qi[1]),di=parseInt(qi[2]),Ii=parseInt(qi[3]),Ei=1;else if((qi=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(rn))!==null)Gn=parseInt(qi[1]),di=parseInt(qi[2]),Ii=parseInt(qi[3]),Ei=parseFloat(qi[4]);else{if(Ei=1,typeof rn=="string"&&rn.charAt(0)!=="#"){var ea=new u(rn);rn=ea.ok?ea.toHex():"#000000"}rn.length===4?(Gn=rn.substring(1,2),Gn+=Gn,di=rn.substring(2,3),di+=di,Ii=rn.substring(3,4),Ii+=Ii):(Gn=rn.substring(1,3),di=rn.substring(3,5),Ii=rn.substring(5,7)),Gn=parseInt(Gn,16),di=parseInt(di,16),Ii=parseInt(Ii,16)}}return{r:Gn,g:di,b:Ii,a:Ei,style:rn}},cr=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Fn=function(){return Boolean(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Or.prototype.fillText=function(kn,rn,Gn,di){if(isNaN(rn)||isNaN(Gn)||typeof kn!="string")throw g.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(di=isNaN(di)?void 0:di,!cr.call(this)){var Ii=Ci(this.ctx.transform.rotation),Ei=this.ctx.transform.scaleX;fn.call(this,{text:kn,x:rn,y:Gn,scale:Ei,angle:Ii,align:this.textAlign,maxWidth:di})}},Or.prototype.strokeText=function(kn,rn,Gn,di){if(isNaN(rn)||isNaN(Gn)||typeof kn!="string")throw g.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Fn.call(this)){di=isNaN(di)?void 0:di;var Ii=Ci(this.ctx.transform.rotation),Ei=this.ctx.transform.scaleX;fn.call(this,{text:kn,x:rn,y:Gn,scale:Ei,renderingMode:"stroke",angle:Ii,align:this.textAlign,maxWidth:di})}},Or.prototype.measureText=function(kn){if(typeof kn!="string")throw g.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var rn=this.pdf,Gn=this.pdf.internal.scaleFactor,di=rn.internal.getFontSize(),Ii=rn.getStringUnitWidth(kn)*di/rn.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:Ii*=Math.round(96*Gn/72*1e4)/1e4})},Or.prototype.scale=function(kn,rn){if(isNaN(kn)||isNaN(rn))throw g.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var Gn=new Et(kn,0,0,rn,0,0);this.ctx.transform=this.ctx.transform.multiply(Gn)},Or.prototype.rotate=function(kn){if(isNaN(kn))throw g.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var rn=new Et(Math.cos(kn),Math.sin(kn),-Math.sin(kn),Math.cos(kn),0,0);this.ctx.transform=this.ctx.transform.multiply(rn)},Or.prototype.translate=function(kn,rn){if(isNaN(kn)||isNaN(rn))throw g.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var Gn=new Et(1,0,0,1,kn,rn);this.ctx.transform=this.ctx.transform.multiply(Gn)},Or.prototype.transform=function(kn,rn,Gn,di,Ii,Ei){if(isNaN(kn)||isNaN(rn)||isNaN(Gn)||isNaN(di)||isNaN(Ii)||isNaN(Ei))throw g.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var qi=new Et(kn,rn,Gn,di,Ii,Ei);this.ctx.transform=this.ctx.transform.multiply(qi)},Or.prototype.setTransform=function(kn,rn,Gn,di,Ii,Ei){kn=isNaN(kn)?1:kn,rn=isNaN(rn)?0:rn,Gn=isNaN(Gn)?0:Gn,di=isNaN(di)?1:di,Ii=isNaN(Ii)?0:Ii,Ei=isNaN(Ei)?0:Ei,this.ctx.transform=new Et(kn,rn,Gn,di,Ii,Ei)};var Sr=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Or.prototype.drawImage=function(kn,rn,Gn,di,Ii,Ei,qi,ea,ra){var va=this.pdf.getImageProperties(kn),co=1,no=1,as=1,Ui=1;di!==void 0&&ea!==void 0&&(as=ea/di,Ui=ra/Ii,co=va.width/di*ea/di,no=va.height/Ii*ra/Ii),Ei===void 0&&(Ei=rn,qi=Gn,rn=0,Gn=0),di!==void 0&&ea===void 0&&(ea=di,ra=Ii),di===void 0&&ea===void 0&&(ea=va.width,ra=va.height);for(var un,pa=this.ctx.transform.decompose(),ba=Ci(pa.rotate.shx),na=new Et,io=(na=(na=(na=na.multiply(pa.translate)).multiply(pa.skew)).multiply(pa.scale)).applyToRectangle(new kt(Ei-rn*as,qi-Gn*Ui,di*co,Ii*no)),sr=mn.call(this,io),pn=[],En=0;En<sr.length;En+=1)pn.indexOf(sr[En])===-1&&pn.push(sr[En]);if(Xn(pn),this.autoPaging)for(var Bn=pn[0],ft=pn[pn.length-1],Gt=Bn;Gt<ft+1;Gt++){this.pdf.setPage(Gt);var Er=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Tr=Gt===1?this.posY+this.margin[0]:this.margin[0],Xr=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Jr=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],dn=Gt===1?0:Xr+(Gt-2)*Jr;if(this.ctx.clip_path.length!==0){var Ln=this.path;un=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Dr(un,this.posX+this.margin[3],-dn+Tr+this.ctx.prevPageLastElemOffset),Di.call(this,"fill",!0),this.path=Ln}var Zn=JSON.parse(JSON.stringify(io));Zn=Dr([Zn],this.posX+this.margin[3],-dn+Tr+this.ctx.prevPageLastElemOffset)[0];var Un=(Gt>Bn||Gt<ft)&&Sr.call(this);Un&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Er,Jr,null).clip().discardPath()),this.pdf.addImage(kn,"JPEG",Zn.x,Zn.y,Zn.w,Zn.h,null,null,ba),Un&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(kn,"JPEG",io.x,io.y,io.w,io.h,null,null,ba)};var mn=function(rn,Gn,di){var Ii=[];Gn=Gn||this.pdf.internal.pageSize.width,di=di||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Ei=this.posY+this.ctx.prevPageLastElemOffset;switch(rn.type){default:case"mt":case"lt":Ii.push(Math.floor((rn.y+Ei)/di)+1);break;case"arc":Ii.push(Math.floor((rn.y+Ei-rn.radius)/di)+1),Ii.push(Math.floor((rn.y+Ei+rn.radius)/di)+1);break;case"qct":var qi=gi(this.ctx.lastPoint.x,this.ctx.lastPoint.y,rn.x1,rn.y1,rn.x,rn.y);Ii.push(Math.floor((qi.y+Ei)/di)+1),Ii.push(Math.floor((qi.y+qi.h+Ei)/di)+1);break;case"bct":var ea=Pi(this.ctx.lastPoint.x,this.ctx.lastPoint.y,rn.x1,rn.y1,rn.x2,rn.y2,rn.x,rn.y);Ii.push(Math.floor((ea.y+Ei)/di)+1),Ii.push(Math.floor((ea.y+ea.h+Ei)/di)+1);break;case"rect":Ii.push(Math.floor((rn.y+Ei)/di)+1),Ii.push(Math.floor((rn.y+rn.h+Ei)/di)+1)}for(var ra=0;ra<Ii.length;ra+=1)for(;this.pdf.internal.getNumberOfPages()<Ii[ra];)qr.call(this);return Ii},qr=function(){var rn=this.fillStyle,Gn=this.strokeStyle,di=this.font,Ii=this.lineCap,Ei=this.lineWidth,qi=this.lineJoin;this.pdf.addPage(),this.fillStyle=rn,this.strokeStyle=Gn,this.font=di,this.lineCap=Ii,this.lineWidth=Ei,this.lineJoin=qi},Dr=function(rn,Gn,di){for(var Ii=0;Ii<rn.length;Ii++)switch(rn[Ii].type){case"bct":rn[Ii].x2+=Gn,rn[Ii].y2+=di;case"qct":rn[Ii].x1+=Gn,rn[Ii].y1+=di;case"mt":case"lt":case"arc":default:rn[Ii].x+=Gn,rn[Ii].y+=di}return rn},Xn=function(rn){return rn.sort(function(Gn,di){return Gn-di})},pi=function(rn,Gn){for(var di,Ii,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)),Ui=[],un=0;un<as.length;un++)if(as[un].x!==void 0)for(var pa=mn.call(this,as[un]),ba=0;ba<pa.length;ba+=1)Ui.indexOf(pa[ba])===-1&&Ui.push(pa[ba]);for(var na=0;na<Ui.length;na++)for(;this.pdf.internal.getNumberOfPages()<Ui[na];)qr.call(this);if(Xn(Ui),this.autoPaging)for(var io=Ui[0],sr=Ui[Ui.length-1],pn=io;pn<sr+1;pn++){this.pdf.setPage(pn),this.fillStyle=Ei,this.strokeStyle=qi,this.lineCap=ea,this.lineWidth=va,this.lineJoin=co;var En=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Bn=pn===1?this.posY+this.margin[0]:this.margin[0],ft=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Gt=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Er=pn===1?0:ft+(pn-2)*Gt;if(this.ctx.clip_path.length!==0){var Tr=this.path;di=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Dr(di,this.posX+this.margin[3],-Er+Bn+this.ctx.prevPageLastElemOffset),Di.call(this,rn,!0),this.path=Tr}if(Ii=JSON.parse(JSON.stringify(no)),this.path=Dr(Ii,this.posX+this.margin[3],-Er+Bn+this.ctx.prevPageLastElemOffset),Gn===!1||pn===0){var Xr=(pn>io||pn<sr)&&Sr.call(this);Xr&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],En,Gt,null).clip().discardPath()),Di.call(this,rn,Gn),Xr&&this.pdf.restoreGraphicsState()}this.lineWidth=ra}else this.lineWidth=va,Di.call(this,rn,Gn),this.lineWidth=ra;this.path=no},Di=function(rn,Gn){if((rn!=="stroke"||Gn||!Fn.call(this))&&(rn==="stroke"||Gn||!cr.call(this))){for(var di,Ii,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)&&(di=[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(di),Ei[va-1].abs.push(ra);break}}break;case"bct":di=[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(di);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),Ui=ra.y+2/3*(ra.y1-ra.y),un=ra.x,pa=ra.y;di=[co-qi[ea-1].x,no-qi[ea-1].y,as-qi[ea-1].x,Ui-qi[ea-1].y,un-qi[ea-1].x,pa-qi[ea-1].y],Ei[Ei.length-1].deltas.push(di);break;case"arc":Ei.push({deltas:[],abs:[],arc:!0}),Array.isArray(Ei[Ei.length-1].abs)&&Ei[Ei.length-1].abs.push(ra)}}Ii=Gn?null:rn==="stroke"?"stroke":"fill";for(var ba=!1,na=0;na<Ei.length;na++)if(Ei[na].arc)for(var io=Ei[na].abs,sr=0;sr<io.length;sr++){var pn=io[sr];pn.type==="arc"?ca.call(this,pn.x,pn.y,pn.radius,pn.startAngle,pn.endAngle,pn.counterclockwise,void 0,Gn,!ba):Qn.call(this,pn.x,pn.y),ba=!0}else if(Ei[na].close===!0)this.pdf.internal.out("h"),ba=!1;else if(Ei[na].begin!==!0){var En=Ei[na].start.x,Bn=Ei[na].start.y;gn.call(this,Ei[na].deltas,En,Bn),ba=!0}Ii&&hi.call(this,Ii),Gn&&Sa.call(this)}},Wi=function(rn){var Gn=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,di=Gn*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return rn-di;case"top":return rn+Gn-di;case"hanging":return rn+Gn-2*di;case"middle":return rn+Gn/2-di;case"ideographic":return rn;case"alphabetic":default:return rn}},zi=function(rn){return rn+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Or.prototype.createLinearGradient=function(){var kn=function(){};return kn.colorStops=[],kn.addColorStop=function(rn,Gn){this.colorStops.push([rn,Gn])},kn.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},kn.isCanvasGradient=!0,kn},Or.prototype.createPattern=function(){return this.createLinearGradient()},Or.prototype.createRadialGradient=function(){return this.createLinearGradient()};var ca=function(rn,Gn,di,Ii,Ei,qi,ea,ra,va){for(var co=_n.call(this,di,Ii,Ei,qi),no=0;no<co.length;no++){var as=co[no];no===0&&(va?zn.call(this,as.x1+rn,as.y1+Gn):Qn.call(this,as.x1+rn,as.y1+Gn)),ji.call(this,rn,Gn,as.x2,as.y2,as.x3,as.y3,as.x4,as.y4)}ra?Sa.call(this):hi.call(this,ea)},hi=function(rn){switch(rn){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Sa=function(){this.pdf.clip(),this.pdf.discardPath()},zn=function(rn,Gn){this.pdf.internal.out(Ge(rn)+" "+tt(Gn)+" m")},fn=function(rn){var Gn;switch(rn.align){case"right":case"end":Gn="right";break;case"center":Gn="center";break;case"left":case"start":default:Gn="left"}var di=this.pdf.getTextDimensions(rn.text),Ii=Wi.call(this,rn.y),Ei=zi.call(this,Ii)-di.h,qi=this.ctx.transform.applyToPoint(new mt(rn.x,Ii)),ea=this.ctx.transform.decompose(),ra=new Et;ra=(ra=(ra=ra.multiply(ea.translate)).multiply(ea.skew)).multiply(ea.scale);for(var va,co,no,as=this.ctx.transform.applyToRectangle(new kt(rn.x,Ii,di.w,di.h)),Ui=ra.applyToRectangle(new kt(rn.x,Ei,di.w,di.h)),un=mn.call(this,Ui),pa=[],ba=0;ba<un.length;ba+=1)pa.indexOf(un[ba])===-1&&pa.push(un[ba]);if(Xn(pa),this.autoPaging)for(var na=pa[0],io=pa[pa.length-1],sr=na;sr<io+1;sr++){this.pdf.setPage(sr);var pn=sr===1?this.posY+this.margin[0]:this.margin[0],En=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Bn=this.pdf.internal.pageSize.height-this.margin[2],ft=Bn-this.margin[0],Gt=this.pdf.internal.pageSize.width-this.margin[1],Er=Gt-this.margin[3],Tr=sr===1?0:En+(sr-2)*ft;if(this.ctx.clip_path.length!==0){var Xr=this.path;va=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Dr(va,this.posX+this.margin[3],-1*Tr+pn),Di.call(this,"fill",!0),this.path=Xr}var Jr=Dr([JSON.parse(JSON.stringify(Ui))],this.posX+this.margin[3],-Tr+pn+this.ctx.prevPageLastElemOffset)[0];rn.scale>=.01&&(co=this.pdf.internal.getFontSize(),this.pdf.setFontSize(co*rn.scale),no=this.lineWidth,this.lineWidth=no*rn.scale);var dn=this.autoPaging!=="text";if(dn||Jr.y+Jr.h<=Bn){if(dn||Jr.y>=pn&&Jr.x<=Gt){var Ln=dn?rn.text:this.pdf.splitTextToSize(rn.text,rn.maxWidth||Gt-Jr.x)[0],Zn=Dr([JSON.parse(JSON.stringify(as))],this.posX+this.margin[3],-Tr+pn+this.ctx.prevPageLastElemOffset)[0],Un=dn&&(sr>na||sr<io)&&Sr.call(this);Un&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Er,ft,null).clip().discardPath()),this.pdf.text(Ln,Zn.x,Zn.y,{angle:rn.angle,align:Gn,renderingMode:rn.renderingMode}),Un&&this.pdf.restoreGraphicsState()}}else Jr.y<Bn&&(this.ctx.prevPageLastElemOffset+=Bn-Jr.y);rn.scale>=.01&&(this.pdf.setFontSize(co),this.lineWidth=no)}else rn.scale>=.01&&(co=this.pdf.internal.getFontSize(),this.pdf.setFontSize(co*rn.scale),no=this.lineWidth,this.lineWidth=no*rn.scale),this.pdf.text(rn.text,qi.x+this.posX,qi.y+this.posY,{angle:rn.angle,align:Gn,renderingMode:rn.renderingMode,maxWidth:rn.maxWidth}),rn.scale>=.01&&(this.pdf.setFontSize(co),this.lineWidth=no)},Qn=function(rn,Gn,di,Ii){di=di||0,Ii=Ii||0,this.pdf.internal.out(Ge(rn+di)+" "+tt(Gn+Ii)+" l")},gn=function(rn,Gn,di){return this.pdf.lines(rn,Gn,di,null,null)},ji=function(rn,Gn,di,Ii,Ei,qi,ea,ra){this.pdf.internal.out([Be(dt(di+rn)),Be(lt(Ii+Gn)),Be(dt(Ei+rn)),Be(lt(qi+Gn)),Be(dt(ea+rn)),Be(lt(ra+Gn)),"c"].join(" "))},_n=function(rn,Gn,di,Ii){for(var Ei=2*Math.PI,qi=Math.PI/2;Gn>di;)Gn-=Ei;var ea=Math.abs(di-Gn);ea<Ei&&Ii&&(ea=Ei-ea);for(var ra=[],va=Ii?-1:1,co=Gn;ea>1e-5;){var no=co+va*Math.min(ea,qi);ra.push(oa.call(this,rn,co,no)),ea-=Math.abs(no-co),co=no}return ra},oa=function(rn,Gn,di){var Ii=(di-Gn)/2,Ei=rn*Math.cos(Ii),qi=rn*Math.sin(Ii),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,Ui=ra+no*ea,un=as,pa=-Ui,ba=Ii+Gn,na=Math.cos(ba),io=Math.sin(ba);return{x1:rn*Math.cos(Gn),y1:rn*Math.sin(Gn),x2:as*na-Ui*io,y2:as*io+Ui*na,x3:un*na-pa*io,y3:un*io+pa*na,x4:rn*Math.cos(di),y4:rn*Math.sin(di)}},Ci=function(rn){return 180*rn/Math.PI},gi=function(rn,Gn,di,Ii,Ei,qi){var ea=rn+.5*(di-rn),ra=Gn+.5*(Ii-Gn),va=Ei+.5*(di-Ei),co=qi+.5*(Ii-qi),no=Math.min(rn,Ei,ea,va),as=Math.max(rn,Ei,ea,va),Ui=Math.min(Gn,qi,ra,co),un=Math.max(Gn,qi,ra,co);return new kt(no,Ui,as-no,un-Ui)},Pi=function(rn,Gn,di,Ii,Ei,qi,ea,ra){var va,co,no,as,Ui,un,pa,ba,na,io,sr,pn,En,Bn,ft=di-rn,Gt=Ii-Gn,Er=Ei-di,Tr=qi-Ii,Xr=ea-Ei,Jr=ra-qi;for(co=0;co<41;co++)na=(pa=(no=rn+(va=co/40)*ft)+va*((Ui=di+va*Er)-no))+va*(Ui+va*(Ei+va*Xr-Ui)-pa),io=(ba=(as=Gn+va*Gt)+va*((un=Ii+va*Tr)-as))+va*(un+va*(qi+va*Jr-un)-ba),co==0?(sr=na,pn=io,En=na,Bn=io):(sr=Math.min(sr,na),pn=Math.min(pn,io),En=Math.max(En,na),Bn=Math.max(Bn,io));return new kt(Math.round(sr),Math.round(pn),Math.round(En-sr),Math.round(Bn-pn))},Ia=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var rn,Gn,di=(rn=this.ctx.lineDash,Gn=this.ctx.lineDashOffset,JSON.stringify({lineDash:rn,lineDashOffset:Gn}));this.prevLineDash!==di&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=di)}}}(j.API),function(pt){var Be=function(mt){var kt,Et,ir,Ur,Or,Qr,cr,Fn,Sr,mn;for(/[^\x00-\xFF]/.test(mt),Et=[],ir=0,Ur=(mt+=kt="\0\0\0\0".slice(mt.length%4||4)).length;Ur>ir;ir+=4)(Or=(mt.charCodeAt(ir)<<24)+(mt.charCodeAt(ir+1)<<16)+(mt.charCodeAt(ir+2)<<8)+mt.charCodeAt(ir+3))!==0?(Qr=(Or=((Or=((Or=((Or=(Or-(mn=Or%85))/85)-(Sr=Or%85))/85)-(Fn=Or%85))/85)-(cr=Or%85))/85)%85,Et.push(Qr+33,cr+33,Fn+33,Sr+33,mn+33)):Et.push(122);return function(qr,Dr){for(var Xn=Dr;Xn>0;Xn--)qr.pop()}(Et,kt.length),String.fromCharCode.apply(String,Et)+"~>"},Ge=function(mt){var kt,Et,ir,Ur,Or,Qr=String,cr="length",Fn=255,Sr="charCodeAt",mn="slice",qr="replace";for(mt[mn](-2),mt=mt[mn](0,-2)[qr](/\s/g,"")[qr]("z","!!!!!"),ir=[],Ur=0,Or=(mt+=kt="uuuuu"[mn](mt[cr]%5||5))[cr];Or>Ur;Ur+=5)Et=52200625*(mt[Sr](Ur)-33)+614125*(mt[Sr](Ur+1)-33)+7225*(mt[Sr](Ur+2)-33)+85*(mt[Sr](Ur+3)-33)+(mt[Sr](Ur+4)-33),ir.push(Fn&Et>>24,Fn&Et>>16,Fn&Et>>8,Fn&Et);return function(Dr,Xn){for(var pi=Xn;pi>0;pi--)Dr.pop()}(ir,kt[cr]),Qr.fromCharCode.apply(Qr,ir)},tt=function(mt){var kt=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((mt=mt.replace(/\s/g,"")).indexOf(">")!==-1&&(mt=mt.substr(0,mt.indexOf(">"))),mt.length%2&&(mt+="0"),kt.test(mt)===!1)return"";for(var Et="",ir=0;ir<mt.length;ir+=2)Et+=String.fromCharCode("0x"+(mt[ir]+mt[ir+1]));return Et},dt=function(mt){for(var kt=new Uint8Array(mt.length),Et=mt.length;Et--;)kt[Et]=mt.charCodeAt(Et);return mt=(kt=Object(y.b)(kt)).reduce(function(ir,Ur){return ir+String.fromCharCode(Ur)},"")};pt.processDataByFilters=function(lt,mt){var kt=0,Et=lt||"",ir=[];for(typeof(mt=mt||[])=="string"&&(mt=[mt]),kt=0;kt<mt.length;kt+=1)switch(mt[kt]){case"ASCII85Decode":case"/ASCII85Decode":Et=Ge(Et),ir.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":Et=Be(Et),ir.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":Et=tt(Et),ir.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":Et=Et.split("").map(function(Ur){return("0"+Ur.charCodeAt().toString(16)).slice(-2)}).join("")+">",ir.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":Et=dt(Et),ir.push("/FlateDecode");break;default:throw new Error('The filter: "'+mt[kt]+'" is not implemented')}return{data:Et,reverseChain:ir.reverse().join(" ")}}}(j.API),function(pt){pt.loadFile=function(Be,Ge,tt){return function(dt,lt,mt){lt=lt!==!1,mt=typeof mt=="function"?mt:function(){};var kt=void 0;try{kt=function(Et,ir,Ur){var Or=new XMLHttpRequest,Qr=0,cr=function(Sr){var mn=Sr.length,qr=[],Dr=String.fromCharCode;for(Qr=0;Qr<mn;Qr+=1)qr.push(Dr(255&Sr.charCodeAt(Qr)));return qr.join("")};if(Or.open("GET",Et,!ir),Or.overrideMimeType("text/plain; charset=x-user-defined"),ir===!1&&(Or.onload=function(){Or.status===200?Ur(cr(this.responseText)):Ur(void 0)}),Or.send(null),ir&&Or.status===200)return cr(Or.responseText)}(dt,lt,mt)}catch(Et){}return kt}(Be,Ge,tt)},pt.loadImageFile=pt.loadFile}(j.API),function(pt){function Be(){return(a.html2canvas?Promise.resolve(a.html2canvas):Promise.resolve().then(p.t.bind(null,"wOnQ",7))).catch(function(mt){return Promise.reject(new Error("Could not load html2canvas: "+mt))}).then(function(mt){return mt.default?mt.default:mt})}function Ge(){return(a.DOMPurify?Promise.resolve(a.DOMPurify):p.e(272).then(p.t.bind(null,"qZ2Q",7))).catch(function(mt){return Promise.reject(new Error("Could not load dompurify: "+mt))}).then(function(mt){return mt.default?mt.default:mt})}var tt=function(kt){var Et=E()(kt);return Et==="undefined"?"undefined":Et==="string"||kt instanceof String?"string":Et==="number"||kt instanceof Number?"number":Et==="function"||kt instanceof Function?"function":kt&&kt.constructor===Array?"array":kt&&kt.nodeType===1?"element":Et==="object"?"object":"unknown"},dt=function(kt,Et){var ir=document.createElement(kt);for(var Ur in Et.className&&(ir.className=Et.className),Et.innerHTML&&Et.dompurify&&(ir.innerHTML=Et.dompurify.sanitize(Et.innerHTML)),Et.style)ir.style[Ur]=Et.style[Ur];return ir},lt=function mt(kt){var Et=Object.assign(mt.convert(Promise.resolve()),JSON.parse(JSON.stringify(mt.template))),ir=mt.convert(Promise.resolve(),Et);return ir=(ir=ir.setProgress(1,mt,1,[mt])).set(kt)};(lt.prototype=Object.create(Promise.prototype)).constructor=lt,lt.convert=function(mt,kt){return mt.__proto__=kt||lt.prototype,mt},lt.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"}},lt.prototype.from=function(mt,kt){return this.then(function(){switch(kt=kt||function(Et){switch(tt(Et)){case"string":return"string";case"element":return Et.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(mt)){case"string":return this.then(Ge).then(function(Et){return this.set({src:dt("div",{innerHTML:mt,dompurify:Et})})});case"element":return this.set({src:mt});case"canvas":return this.set({canvas:mt});case"img":return this.set({img:mt});default:return this.error("Unknown source type.")}})},lt.prototype.to=function(mt){switch(mt){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.")}},lt.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 mt={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},kt=function Et(ir,Ur){for(var Or=ir.nodeType===3?document.createTextNode(ir.nodeValue):ir.cloneNode(!1),Qr=ir.firstChild;Qr;Qr=Qr.nextSibling)Ur!==!0&&Qr.nodeType===1&&Qr.nodeName==="SCRIPT"||Or.appendChild(Et(Qr,Ur));return ir.nodeType===1&&(ir.nodeName==="CANVAS"?(Or.width=ir.width,Or.height=ir.height,Or.getContext("2d").drawImage(ir,0,0)):ir.nodeName!=="TEXTAREA"&&ir.nodeName!=="SELECT"||(Or.value=ir.value),Or.addEventListener("load",function(){Or.scrollTop=ir.scrollTop,Or.scrollLeft=ir.scrollLeft},!0)),Or}(this.prop.src,this.opt.html2canvas.javascriptEnabled);kt.tagName==="BODY"&&(mt.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=dt("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=dt("div",{className:"html2pdf__container",style:mt}),this.prop.container.appendChild(kt),this.prop.container.firstChild.appendChild(dt("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"})},lt.prototype.toCanvas=function(){var mt=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(mt).then(Be).then(function(kt){var Et=Object.assign({},this.opt.html2canvas);return delete Et.onrendered,kt(this.prop.container,Et)}).then(function(kt){(this.opt.html2canvas.onrendered||function(){})(kt),this.prop.canvas=kt,document.body.removeChild(this.prop.overlay)})},lt.prototype.toContext2d=function(){var mt=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(mt).then(Be).then(function(kt){var Et=this.opt.jsPDF,ir=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,Or=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 Or.onrendered,Et.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,Et.context2d.posX=this.opt.x,Et.context2d.posY=this.opt.y,Et.context2d.margin=this.opt.margin,Et.context2d.fontFaces=ir,ir)for(var Qr=0;Qr<ir.length;++Qr){var cr=ir[Qr],Fn=cr.src.find(function(Sr){return Sr.format==="truetype"});Fn&&Et.addFont(Fn.url,cr.ref.name,cr.ref.style)}return Or.windowHeight=Or.windowHeight||0,Or.windowHeight=Or.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Or.windowHeight,Et.context2d.save(!0),kt(this.prop.container,Or)}).then(function(kt){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(kt),this.prop.canvas=kt,document.body.removeChild(this.prop.overlay)})},lt.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var mt=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=mt})},lt.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},lt.prototype.output=function(mt,kt,Et){return(Et=Et||"pdf").toLowerCase()==="img"||Et.toLowerCase()==="image"?this.outputImg(mt,kt):this.outputPdf(mt,kt)},lt.prototype.outputPdf=function(mt,kt){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(mt,kt)})},lt.prototype.outputImg=function(mt){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(mt){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 "'+mt+'" is not supported.'}})},lt.prototype.save=function(mt){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(mt?{filename:mt}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},lt.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},lt.prototype.set=function(mt){if(tt(mt)!=="object")return this;var kt=Object.keys(mt||{}).map(function(Et){if(Et in lt.template.prop)return function(){this.prop[Et]=mt[Et]};switch(Et){case"margin":return this.setMargin.bind(this,mt.margin);case"jsPDF":return function(){return this.opt.jsPDF=mt.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,mt.pageSize);default:return function(){this.opt[Et]=mt[Et]}}},this);return this.then(function(){return this.thenList(kt)})},lt.prototype.get=function(mt,kt){return this.then(function(){var Et=mt in lt.template.prop?this.prop[mt]:this.opt[mt];return kt?kt(Et):Et})},lt.prototype.setMargin=function(mt){return this.then(function(){switch(tt(mt)){case"number":mt=[mt,mt,mt,mt];case"array":if(mt.length===2&&(mt=[mt[0],mt[1],mt[0],mt[1]]),mt.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=mt}).then(this.setPageSize)},lt.prototype.setPageSize=function(mt){function kt(Et,ir){return Math.floor(Et*ir/72*96)}return this.then(function(){(mt=mt||j.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(mt.inner={width:mt.width-this.opt.margin[1]-this.opt.margin[3],height:mt.height-this.opt.margin[0]-this.opt.margin[2]},mt.inner.px={width:kt(mt.inner.width,mt.k),height:kt(mt.inner.height,mt.k)},mt.inner.ratio=mt.inner.height/mt.inner.width),this.prop.pageSize=mt})},lt.prototype.setProgress=function(mt,kt,Et,ir){return mt!=null&&(this.progress.val=mt),kt!=null&&(this.progress.state=kt),Et!=null&&(this.progress.n=Et),ir!=null&&(this.progress.stack=ir),this.progress.ratio=this.progress.val/this.progress.state,this},lt.prototype.updateProgress=function(mt,kt,Et,ir){return this.setProgress(mt?this.progress.val+mt:null,kt||null,Et?this.progress.n+Et:null,ir?this.progress.stack.concat(ir):null)},lt.prototype.then=function(mt,kt){var Et=this;return this.thenCore(mt,kt,function(ir,Ur){return Et.updateProgress(null,null,1,[ir]),Promise.prototype.then.call(this,function(Or){return Et.updateProgress(null,ir),Or}).then(ir,Ur).then(function(Or){return Et.updateProgress(1),Or})})},lt.prototype.thenCore=function(mt,kt,Et){Et=Et||Promise.prototype.then,mt&&(mt=mt.bind(this)),kt&&(kt=kt.bind(this));var ir=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:lt.convert(Object.assign({},this),Promise.prototype),Ur=Et.call(ir,mt,kt);return lt.convert(Ur,this.__proto__)},lt.prototype.thenExternal=function(mt,kt){return Promise.prototype.then.call(this,mt,kt)},lt.prototype.thenList=function(mt){var kt=this;return mt.forEach(function(Et){kt=kt.thenCore(Et)}),kt},lt.prototype.catch=function(mt){mt&&(mt=mt.bind(this));var kt=Promise.prototype.catch.call(this,mt);return lt.convert(kt,this)},lt.prototype.catchExternal=function(mt){return Promise.prototype.catch.call(this,mt)},lt.prototype.error=function(mt){return this.then(function(){throw new Error(mt)})},lt.prototype.using=lt.prototype.set,lt.prototype.saveAs=lt.prototype.save,lt.prototype.export=lt.prototype.output,lt.prototype.run=lt.prototype.then,j.getPageSize=function(mt,kt,Et){if(E()(mt)==="object"){var ir=mt;mt=ir.orientation,kt=ir.unit||kt,Et=ir.format||Et}kt=kt||"mm",Et=Et||"a4",mt=(""+(mt||"P")).toLowerCase();var Ur,Or=(""+Et).toLowerCase(),Qr={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(kt){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: "+kt}var cr,Fn=0,Sr=0;if(Qr.hasOwnProperty(Or))Fn=Qr[Or][1]/Ur,Sr=Qr[Or][0]/Ur;else try{Fn=Et[1],Sr=Et[0]}catch(mn){throw new Error("Invalid format: "+Et)}if(mt==="p"||mt==="portrait")mt="p",Sr>Fn&&(cr=Sr,Sr=Fn,Fn=cr);else{if(mt!=="l"&&mt!=="landscape")throw"Invalid orientation: "+mt;mt="l",Fn>Sr&&(cr=Sr,Sr=Fn,Fn=cr)}return{width:Sr,height:Fn,unit:kt,k:Ur,orientation:mt}},pt.html=function(mt,kt){(kt=kt||{}).callback=kt.callback||function(){},kt.html2canvas=kt.html2canvas||{},kt.html2canvas.canvas=kt.html2canvas.canvas||this.canvas,kt.jsPDF=kt.jsPDF||this,kt.fontFaces=kt.fontFaces?kt.fontFaces.map(ct):null;var Et=new lt(kt);return kt.worker?Et:Et.from(mt).doCallback()}}(j.API),j.API.addJS=function(pt){return ln=pt,this.internal.events.subscribe("postPutResources",function(){xr=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(xr+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Tn=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+ln+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){xr!==void 0&&Tn!==void 0&&this.internal.out("/Names <</JavaScript "+xr+" 0 R>>")}),this},function(pt){var Be;pt.events.push(["postPutResources",function(){var Ge=this,tt=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var dt=Ge.outline.render().split(/\r\n/),lt=0;lt<dt.length;lt++){var mt=dt[lt],kt=tt.exec(mt);if(kt!=null){var Et=kt[1];Ge.internal.newObjectDeferredBegin(Et,!1)}Ge.internal.write(mt)}if(this.outline.createNamedDestinations){var ir=this.internal.pages.length,Ur=[];for(lt=0;lt<ir;lt++){var Or=Ge.internal.newObject();Ur.push(Or);var Qr=Ge.internal.getPageInfo(lt+1);Ge.internal.write("<< /D["+Qr.objId+" 0 R /XYZ null null null]>> endobj")}var cr=Ge.internal.newObject();for(Ge.internal.write("<< /Names [ "),lt=0;lt<Ur.length;lt++)Ge.internal.write("(page_"+(lt+1)+")"+Ur[lt]+" 0 R");Ge.internal.write(" ] >>","endobj"),Be=Ge.internal.newObject(),Ge.internal.write("<< /Dests "+cr+" 0 R"),Ge.internal.write(">>","endobj")}}]),pt.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 "+Be+" 0 R"))}]),pt.events.push(["initialized",function(){var Ge=this;Ge.outline={createNamedDestinations:!1,root:{children:[]}},Ge.outline.add=function(tt,dt,lt){var mt={title:dt,options:lt,children:[]};return tt==null&&(tt=this.root),tt.children.push(mt),mt},Ge.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=Ge,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},Ge.outline.genIds_r=function(tt){tt.id=Ge.internal.newObjectDeferred();for(var dt=0;dt<tt.children.length;dt++)this.genIds_r(tt.children[dt])},Ge.outline.renderRoot=function(tt){this.objStart(tt),this.line("/Type /Outlines"),tt.children.length>0&&(this.line("/First "+this.makeRef(tt.children[0])),this.line("/Last "+this.makeRef(tt.children[tt.children.length-1]))),this.line("/Count "+this.count_r({count:0},tt)),this.objEnd()},Ge.outline.renderItems=function(tt){for(var dt=this.ctx.pdf.internal.getVerticalCoordinateString,lt=0;lt<tt.children.length;lt++){var mt=tt.children[lt];this.objStart(mt),this.line("/Title "+this.makeString(mt.title)),this.line("/Parent "+this.makeRef(tt)),lt>0&&this.line("/Prev "+this.makeRef(tt.children[lt-1])),lt<tt.children.length-1&&this.line("/Next "+this.makeRef(tt.children[lt+1])),mt.children.length>0&&(this.line("/First "+this.makeRef(mt.children[0])),this.line("/Last "+this.makeRef(mt.children[mt.children.length-1])));var kt=this.count=this.count_r({count:0},mt);if(kt>0&&this.line("/Count "+kt),mt.options&&mt.options.pageNumber){var Et=Ge.internal.getPageInfo(mt.options.pageNumber);this.line("/Dest ["+Et.objId+" 0 R /XYZ 0 "+dt(0)+" 0]")}this.objEnd()}for(var ir=0;ir<tt.children.length;ir++)this.renderItems(tt.children[ir])},Ge.outline.line=function(tt){this.ctx.val+=tt+`\r
`},Ge.outline.makeRef=function(tt){return tt.id+" 0 R"},Ge.outline.makeString=function(tt){return"("+Ge.internal.pdfEscape(tt)+")"},Ge.outline.objStart=function(tt){this.ctx.val+=`\r
`+tt.id+` 0 obj\r
<<\r
`},Ge.outline.objEnd=function(){this.ctx.val+=`>> \r
endobj\r
`},Ge.outline.count_r=function(tt,dt){for(var lt=0;lt<dt.children.length;lt++)tt.count++,this.count_r(tt,dt.children[lt]);return tt.count}}])}(j.API),function(pt){var Be=[192,193,194,195,196,197,198,199];pt.processJPEG=function(Ge,tt,dt,lt,mt,kt){var Et,ir=this.decode.DCT_DECODE,Ur=null;if(typeof Ge=="string"||this.__addimage__.isArrayBuffer(Ge)||this.__addimage__.isArrayBufferView(Ge)){switch(Ge=mt||Ge,Ge=this.__addimage__.isArrayBuffer(Ge)?new Uint8Array(Ge):Ge,(Et=function(Or){for(var Qr,cr=256*Or.charCodeAt(4)+Or.charCodeAt(5),Fn=Or.length,Sr={width:0,height:0,numcomponents:1},mn=4;mn<Fn;mn+=2){if(mn+=cr,Be.indexOf(Or.charCodeAt(mn+1))!==-1){Qr=256*Or.charCodeAt(mn+5)+Or.charCodeAt(mn+6),Sr={width:256*Or.charCodeAt(mn+7)+Or.charCodeAt(mn+8),height:Qr,numcomponents:Or.charCodeAt(mn+9)};break}cr=256*Or.charCodeAt(mn+2)+Or.charCodeAt(mn+3)}return Sr}(Ge=this.__addimage__.isArrayBufferView(Ge)?this.__addimage__.arrayBufferToBinaryString(Ge):Ge)).numcomponents){case 1:kt=this.color_spaces.DEVICE_GRAY;break;case 4:kt=this.color_spaces.DEVICE_CMYK;break;case 3:kt=this.color_spaces.DEVICE_RGB}Ur={data:Ge,width:Et.width,height:Et.height,colorSpace:kt,bitsPerComponent:8,filter:ir,index:tt,alias:dt}}return Ur}}(j.API);var ht,At,De,We,ot,vt=function(){var pt,Be,Ge;function tt(lt){var mt,kt,Et,ir,Ur,Or,Qr,cr,Fn,Sr,mn,qr,Dr,Xn;for(this.data=lt,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Or=null;;){switch(mt=this.readUInt32(),Fn=function(){var pi,Di;for(Di=[],pi=0;pi<4;++pi)Di.push(String.fromCharCode(this.data[this.pos++]));return Di}.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(mt);break;case"fcTL":Or&&this.animation.frames.push(Or),this.pos+=4,Or={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},Ur=this.readUInt16(),ir=this.readUInt16()||100,Or.delay=1e3*Ur/ir,Or.disposeOp=this.data[this.pos++],Or.blendOp=this.data[this.pos++],Or.data=[];break;case"IDAT":case"fdAT":for(Fn==="fdAT"&&(this.pos+=4,mt-=4),lt=(Or!=null?Or.data:void 0)||this.imgData,qr=0;0<=mt?qr<mt:qr>mt;0<=mt?++qr:--qr)lt.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(Et=this.palette.length/3,this.transparency.indexed=this.read(mt),this.transparency.indexed.length>Et)throw new Error("More transparent colors than palette size");if((Sr=Et-this.transparency.indexed.length)>0)for(Dr=0;0<=Sr?Dr<Sr:Dr>Sr;0<=Sr?++Dr:--Dr)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(mt)[0];break;case 2:this.transparency.rgb=this.read(mt)}break;case"tEXt":Qr=(mn=this.read(mt)).indexOf(0),cr=String.fromCharCode.apply(String,mn.slice(0,Qr)),this.text[cr]=String.fromCharCode.apply(String,mn.slice(Qr+1));break;case"IEND":return Or&&this.animation.frames.push(Or),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(Xn=this.colorType)===4||Xn===6,kt=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*kt,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+=mt}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}tt.prototype.read=function(lt){var mt,kt;for(kt=[],mt=0;0<=lt?mt<lt:mt>lt;0<=lt?++mt:--mt)kt.push(this.data[this.pos++]);return kt},tt.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},tt.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},tt.prototype.decodePixels=function(lt){var mt=this.pixelBitlength/8,kt=new Uint8Array(this.width*this.height*mt),Et=0,ir=this;if(lt==null&&(lt=this.imgData),lt.length===0)return new Uint8Array(0);function Ur(Or,Qr,cr,Fn){var Sr,mn,qr,Dr,Xn,pi,Di,Wi,zi,ca,hi,Sa,zn,fn,Qn,gn,ji,_n,oa,Ci,gi,Pi=Math.ceil((ir.width-Or)/cr),Ia=Math.ceil((ir.height-Qr)/Fn),kn=ir.width==Pi&&ir.height==Ia;for(fn=mt*Pi,Sa=kn?kt:new Uint8Array(fn*Ia),pi=lt.length,zn=0,mn=0;zn<Ia&&Et<pi;){switch(lt[Et++]){case 0:for(Dr=ji=0;ji<fn;Dr=ji+=1)Sa[mn++]=lt[Et++];break;case 1:for(Dr=_n=0;_n<fn;Dr=_n+=1)Sr=lt[Et++],Xn=Dr<mt?0:Sa[mn-mt],Sa[mn++]=(Sr+Xn)%256;break;case 2:for(Dr=oa=0;oa<fn;Dr=oa+=1)Sr=lt[Et++],qr=(Dr-Dr%mt)/mt,Qn=zn&&Sa[(zn-1)*fn+qr*mt+Dr%mt],Sa[mn++]=(Qn+Sr)%256;break;case 3:for(Dr=Ci=0;Ci<fn;Dr=Ci+=1)Sr=lt[Et++],qr=(Dr-Dr%mt)/mt,Xn=Dr<mt?0:Sa[mn-mt],Qn=zn&&Sa[(zn-1)*fn+qr*mt+Dr%mt],Sa[mn++]=(Sr+Math.floor((Xn+Qn)/2))%256;break;case 4:for(Dr=gi=0;gi<fn;Dr=gi+=1)Sr=lt[Et++],qr=(Dr-Dr%mt)/mt,Xn=Dr<mt?0:Sa[mn-mt],zn===0?Qn=gn=0:(Qn=Sa[(zn-1)*fn+qr*mt+Dr%mt],gn=qr&&Sa[(zn-1)*fn+(qr-1)*mt+Dr%mt]),Di=Xn+Qn-gn,Wi=Math.abs(Di-Xn),ca=Math.abs(Di-Qn),hi=Math.abs(Di-gn),zi=Wi<=ca&&Wi<=hi?Xn:ca<=hi?Qn:gn,Sa[mn++]=(Sr+zi)%256;break;default:throw new Error("Invalid filter algorithm: "+lt[Et-1])}if(!kn){var rn=((Qr+zn*Fn)*ir.width+Or)*mt,Gn=zn*fn;for(Dr=0;Dr<Pi;Dr+=1){for(var di=0;di<mt;di+=1)kt[rn++]=Sa[Gn++];rn+=(cr-1)*mt}}zn++}}return lt=Object(y.a)(lt),ir.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),kt},tt.prototype.decodePalette=function(){var lt,mt,kt,Et,ir,Ur,Or,Qr,cr;for(kt=this.palette,Ur=this.transparency.indexed||[],ir=new Uint8Array((Ur.length||0)+kt.length),Et=0,lt=0,mt=Or=0,Qr=kt.length;Or<Qr;mt=Or+=3)ir[Et++]=kt[mt],ir[Et++]=kt[mt+1],ir[Et++]=kt[mt+2],ir[Et++]=(cr=Ur[lt++])!=null?cr:255;return ir},tt.prototype.copyToImageData=function(lt,mt){var kt,Et,ir,Ur,Or,Qr,cr,Fn,Sr,mn,qr;if(Et=this.colors,Sr=null,kt=this.hasAlphaChannel,this.palette.length&&(Sr=(qr=this._decodedPalette)!=null?qr:this._decodedPalette=this.decodePalette(),Et=4,kt=!0),Fn=(ir=lt.data||lt).length,Or=Sr||mt,Ur=Qr=0,Et===1)for(;Ur<Fn;)cr=Sr?4*mt[Ur/4]:Qr,mn=Or[cr++],ir[Ur++]=mn,ir[Ur++]=mn,ir[Ur++]=mn,ir[Ur++]=kt?Or[cr++]:255,Qr=cr;else for(;Ur<Fn;)cr=Sr?4*mt[Ur/4]:Qr,ir[Ur++]=Or[cr++],ir[Ur++]=Or[cr++],ir[Ur++]=Or[cr++],ir[Ur++]=kt?Or[cr++]:255,Qr=cr},tt.prototype.decode=function(){var lt;return lt=new Uint8Array(this.width*this.height*4),this.copyToImageData(lt,this.decodePixels()),lt};var dt=function(){if(Object.prototype.toString.call(a)==="[object Window]"){try{Be=a.document.createElement("canvas"),Ge=Be.getContext("2d")}catch(mt){return!1}return!0}return!1};return dt(),pt=function(mt){var kt;if(dt()===!0)return Ge.width=mt.width,Ge.height=mt.height,Ge.clearRect(0,0,mt.width,mt.height),Ge.putImageData(mt,0,0),(kt=new Image).src=Be.toDataURL(),kt;throw new Error("This method requires a Browser with Canvas-capability.")},tt.prototype.decodeFrames=function(lt){var mt,kt,Et,ir,Ur,Or,Qr,cr;if(this.animation){for(cr=[],kt=Ur=0,Or=(Qr=this.animation.frames).length;Ur<Or;kt=++Ur)mt=Qr[kt],Et=lt.createImageData(mt.width,mt.height),ir=this.decodePixels(new Uint8Array(mt.data)),this.copyToImageData(Et,ir),mt.imageData=Et,cr.push(mt.image=pt(Et));return cr}},tt.prototype.renderFrame=function(lt,mt){var kt,Et,ir;return kt=(Et=this.animation.frames)[mt],ir=Et[mt-1],mt===0&&lt.clearRect(0,0,this.width,this.height),(ir!=null?ir.disposeOp:void 0)===1?lt.clearRect(ir.xOffset,ir.yOffset,ir.width,ir.height):(ir!=null?ir.disposeOp:void 0)===2&&lt.putImageData(ir.imageData,ir.xOffset,ir.yOffset),kt.blendOp===0&&lt.clearRect(kt.xOffset,kt.yOffset,kt.width,kt.height),lt.drawImage(kt.image,kt.xOffset,kt.yOffset)},tt.prototype.animate=function(lt){var mt,kt,Et,ir,Ur,Or,Qr=this;return kt=0,Or=this.animation,ir=Or.numFrames,Et=Or.frames,Ur=Or.numPlays,(mt=function(){var Fn,Sr;if(Fn=kt++%ir,Sr=Et[Fn],Qr.renderFrame(lt,Fn),ir>1&&kt/ir<Ur)return Qr.animation._timeout=setTimeout(mt,Sr.delay)})()},tt.prototype.stopAnimation=function(){var lt;return clearTimeout((lt=this.animation)!=null?lt._timeout:void 0)},tt.prototype.render=function(lt){var mt,kt;return lt._png&&lt._png.stopAnimation(),lt._png=this,lt.width=this.width,lt.height=this.height,mt=lt.getContext("2d"),this.animation?(this.decodeFrames(mt),this.animate(mt)):(kt=mt.createImageData(this.width,this.height),this.copyToImageData(kt,this.decodePixels()),mt.putImageData(kt,0,0))},tt}();/**
* @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 ar(pt){var Be=0;if(pt[Be++]!==71||pt[Be++]!==73||pt[Be++]!==70||pt[Be++]!==56||(pt[Be++]+1&253)!=56||pt[Be++]!==97)throw new Error("Invalid GIF 87a/89a header.");var Ge=pt[Be++]|pt[Be++]<<8,tt=pt[Be++]|pt[Be++]<<8,dt=pt[Be++],lt=dt>>7,mt=1<<(7&dt)+1;pt[Be++],pt[Be++];var kt=null,Et=null;lt&&(kt=Be,Et=mt,Be+=3*mt);var ir=!0,Ur=[],Or=0,Qr=null,cr=0,Fn=null;for(this.width=Ge,this.height=tt;ir&&Be<pt.length;)switch(pt[Be++]){case 33:switch(pt[Be++]){case 255:if(pt[Be]!==11||pt[Be+1]==78&&pt[Be+2]==69&&pt[Be+3]==84&&pt[Be+4]==83&&pt[Be+5]==67&&pt[Be+6]==65&&pt[Be+7]==80&&pt[Be+8]==69&&pt[Be+9]==50&&pt[Be+10]==46&&pt[Be+11]==48&&pt[Be+12]==3&&pt[Be+13]==1&&pt[Be+16]==0)Be+=14,Fn=pt[Be++]|pt[Be++]<<8,Be++;else for(Be+=12;;){if(!((zn=pt[Be++])>=0))throw Error("Invalid block size");if(zn===0)break;Be+=zn}break;case 249:if(pt[Be++]!==4||pt[Be+4]!==0)throw new Error("Invalid graphics extension block.");var Sr=pt[Be++];Or=pt[Be++]|pt[Be++]<<8,Qr=pt[Be++],(1&Sr)==0&&(Qr=null),cr=Sr>>2&7,Be++;break;case 254:for(;;){if(!((zn=pt[Be++])>=0))throw Error("Invalid block size");if(zn===0)break;Be+=zn}break;default:throw new Error("Unknown graphic control label: 0x"+pt[Be-1].toString(16))}break;case 44:var mn=pt[Be++]|pt[Be++]<<8,qr=pt[Be++]|pt[Be++]<<8,Dr=pt[Be++]|pt[Be++]<<8,Xn=pt[Be++]|pt[Be++]<<8,pi=pt[Be++],Di=pi>>6&1,Wi=1<<(7&pi)+1,zi=kt,ca=Et,hi=!1;pi>>7&&(hi=!0,zi=Be,ca=Wi,Be+=3*Wi);var Sa=Be;for(Be++;;){var zn;if(!((zn=pt[Be++])>=0))throw Error("Invalid block size");if(zn===0)break;Be+=zn}Ur.push({x:mn,y:qr,width:Dr,height:Xn,has_local_palette:hi,palette_offset:zi,palette_size:ca,data_offset:Sa,data_length:Be-Sa,transparent_index:Qr,interlaced:!!Di,delay:Or,disposal:cr});break;case 59:ir=!1;break;default:throw new Error("Unknown gif block: 0x"+pt[Be-1].toString(16))}this.numFrames=function(){return Ur.length},this.loopCount=function(){return Fn},this.frameInfo=function(fn){if(fn<0||fn>=Ur.length)throw new Error("Frame index out of range.");return Ur[fn]},this.decodeAndBlitFrameBGRA=function(fn,Qn){var gn=this.frameInfo(fn),ji=gn.width*gn.height,_n=new Uint8Array(ji);Xt(pt,gn.data_offset,_n,ji);var oa=gn.palette_offset,Ci=gn.transparent_index;Ci===null&&(Ci=256);var gi=gn.width,Pi=Ge-gi,Ia=gi,kn=4*(gn.y*Ge+gn.x),rn=4*((gn.y+gn.height)*Ge+gn.x),Gn=kn,di=4*Pi;gn.interlaced===!0&&(di+=4*Ge*7);for(var Ii=8,Ei=0,qi=_n.length;Ei<qi;++Ei){var ea=_n[Ei];if(Ia===0&&(Ia=gi,(Gn+=di)>=rn&&(di=4*Pi+4*Ge*(Ii-1),Gn=kn+(gi+Pi)*(Ii<<1),Ii>>=1)),ea===Ci)Gn+=4;else{var ra=pt[oa+3*ea],va=pt[oa+3*ea+1],co=pt[oa+3*ea+2];Qn[Gn++]=co,Qn[Gn++]=va,Qn[Gn++]=ra,Qn[Gn++]=255}--Ia}},this.decodeAndBlitFrameRGBA=function(fn,Qn){var gn=this.frameInfo(fn),ji=gn.width*gn.height,_n=new Uint8Array(ji);Xt(pt,gn.data_offset,_n,ji);var oa=gn.palette_offset,Ci=gn.transparent_index;Ci===null&&(Ci=256);var gi=gn.width,Pi=Ge-gi,Ia=gi,kn=4*(gn.y*Ge+gn.x),rn=4*((gn.y+gn.height)*Ge+gn.x),Gn=kn,di=4*Pi;gn.interlaced===!0&&(di+=4*Ge*7);for(var Ii=8,Ei=0,qi=_n.length;Ei<qi;++Ei){var ea=_n[Ei];if(Ia===0&&(Ia=gi,(Gn+=di)>=rn&&(di=4*Pi+4*Ge*(Ii-1),Gn=kn+(gi+Pi)*(Ii<<1),Ii>>=1)),ea===Ci)Gn+=4;else{var ra=pt[oa+3*ea],va=pt[oa+3*ea+1],co=pt[oa+3*ea+2];Qn[Gn++]=ra,Qn[Gn++]=va,Qn[Gn++]=co,Qn[Gn++]=255}--Ia}}}function Xt(pt,Be,Ge,tt){for(var dt=pt[Be++],lt=1<<dt,mt=lt+1,kt=mt+1,Et=dt+1,ir=(1<<Et)-1,Ur=0,Or=0,Qr=0,cr=pt[Be++],Fn=new Int32Array(4096),Sr=null;;){for(;Ur<16&&cr!==0;)Or|=pt[Be++]<<Ur,Ur+=8,cr===1?cr=pt[Be++]:--cr;if(Ur<Et)break;var mn=Or&ir;if(Or>>=Et,Ur-=Et,mn!==lt){if(mn===mt)break;for(var qr=mn<kt?mn:Sr,Dr=0,Xn=qr;Xn>lt;)Xn=Fn[Xn]>>8,++Dr;var pi=Xn;if(Qr+Dr+(qr!==mn?1:0)>tt)return void g.log("Warning, gif stream longer than expected.");Ge[Qr++]=pi;var Di=Qr+=Dr;for(qr!==mn&&(Ge[Qr++]=pi),Xn=qr;Dr--;)Xn=Fn[Xn],Ge[--Di]=255&Xn,Xn>>=8;Sr!==null&&kt<4096&&(Fn[kt++]=Sr<<8|pi,kt>=ir+1&&Et<12&&(++Et,ir=ir<<1|1)),Sr=mn}else kt=mt+1,ir=(1<<(Et=dt+1))-1,Sr=null}return Qr!==tt&&g.log("Warning, gif stream shorter than expected."),Ge}/**
* @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 er(pt){var Be,Ge,tt,dt,lt,mt=Math.floor,kt=new Array(64),Et=new Array(64),ir=new Array(64),Ur=new Array(64),Or=new Array(65535),Qr=new Array(65535),cr=new Array(64),Fn=new Array(64),Sr=[],mn=0,qr=7,Dr=new Array(64),Xn=new Array(64),pi=new Array(64),Di=new Array(256),Wi=new Array(2048),zi=[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],ca=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],hi=[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],zn=[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],fn=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],Qn=[0,1,2,3,4,5,6,7,8,9,10,11],gn=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],ji=[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 _n(kn,rn){for(var Gn=0,di=0,Ii=new Array,Ei=1;Ei<=16;Ei++){for(var qi=1;qi<=kn[Ei];qi++)Ii[rn[di]]=[],Ii[rn[di]][0]=Gn,Ii[rn[di]][1]=Ei,di++,Gn++;Gn*=2}return Ii}function oa(kn){for(var rn=kn[0],Gn=kn[1]-1;Gn>=0;)rn&1<<Gn&&(mn|=1<<qr),Gn--,--qr<0&&(mn==255?(Ci(255),Ci(0)):Ci(mn),qr=7,mn=0)}function Ci(kn){Sr.push(kn)}function gi(kn){Ci(kn>>8&255),Ci(255&kn)}function Pi(kn,rn,Gn,di,Ii){for(var Ei,qi=Ii[0],ea=Ii[240],ra=function(na,io){var sr,pn,En,Bn,ft,Gt,Er,Tr,Xr,Jr,dn=0;for(Xr=0;Xr<8;++Xr){sr=na[dn],pn=na[dn+1],En=na[dn+2],Bn=na[dn+3],ft=na[dn+4],Gt=na[dn+5],Er=na[dn+6];var Ln=sr+(Tr=na[dn+7]),Zn=sr-Tr,Un=pn+Er,li=pn-Er,fi=En+Gt,Kn=En-Gt,ei=Bn+ft,qn=Bn-ft,_i=Ln+ei,Ni=Ln-ei,Vi=Un+fi,ua=Un-fi;na[dn]=_i+Vi,na[dn+4]=_i-Vi;var Qi=.707106781*(ua+Ni);na[dn+2]=Ni+Qi,na[dn+6]=Ni-Qi;var Ca=.382683433*((_i=qn+Kn)-(ua=li+Zn)),Na=.5411961*_i+Ca,ma=1.306562965*ua+Ca,ta=.707106781*(Vi=Kn+li),wa=Zn+ta,wi=Zn-ta;na[dn+5]=wi+Na,na[dn+3]=wi-Na,na[dn+1]=wa+ma,na[dn+7]=wa-ma,dn+=8}for(dn=0,Xr=0;Xr<8;++Xr){sr=na[dn],pn=na[dn+8],En=na[dn+16],Bn=na[dn+24],ft=na[dn+32],Gt=na[dn+40],Er=na[dn+48];var fa=sr+(Tr=na[dn+56]),ja=sr-Tr,kr=pn+Er,Zr=pn-Er,vn=En+Gt,Vr=En-Gt,dr=Bn+ft,jr=Bn-ft,vr=fa+dr,nn=fa-dr,tn=kr+vn,jn=kr-vn;na[dn]=vr+tn,na[dn+32]=vr-tn;var On=.707106781*(jn+nn);na[dn+16]=nn+On,na[dn+48]=nn-On;var Vn=.382683433*((vr=jr+Vr)-(jn=Zr+ja)),Ai=.5411961*vr+Vn,Li=1.306562965*jn+Vn,Ri=.707106781*(tn=Vr+Zr),xa=ja+Ri,oo=ja-Ri;na[dn+40]=oo+Ai,na[dn+24]=oo-Ai,na[dn+8]=xa+Li,na[dn+56]=xa-Li,dn++}for(Xr=0;Xr<64;++Xr)Jr=na[Xr]*io[Xr],cr[Xr]=Jr>0?Jr+.5|0:Jr-.5|0;return cr}(kn,rn),va=0;va<64;++va)Fn[zi[va]]=ra[va];var co=Fn[0]-Gn;Gn=Fn[0],co==0?oa(di[0]):(oa(di[Qr[Ei=32767+co]]),oa(Or[Ei]));for(var no=63;no>0&&Fn[no]==0;)no--;if(no==0)return oa(qi),Gn;for(var as,Ui=1;Ui<=no;){for(var un=Ui;Fn[Ui]==0&&Ui<=no;)++Ui;var pa=Ui-un;if(pa>=16){as=pa>>4;for(var ba=1;ba<=as;++ba)oa(ea);pa&=15}Ei=32767+Fn[Ui],oa(Ii[(pa<<4)+Qr[Ei]]),oa(Or[Ei]),Ui++}return no!=63&&oa(qi),Gn}function Ia(kn){(kn=Math.min(Math.max(kn,1),100),lt!=kn)&&(!function(rn){for(var Gn=[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],di=0;di<64;di++){var Ii=mt((Gn[di]*rn+50)/100);Ii=Math.min(Math.max(Ii,1),255),kt[zi[di]]=Ii}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=mt((Ei[qi]*rn+50)/100);ea=Math.min(Math.max(ea,1),255),Et[zi[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++)ir[va]=1/(kt[zi[va]]*ra[co]*ra[no]*8),Ur[va]=1/(Et[zi[va]]*ra[co]*ra[no]*8),va++}(kn<50?Math.floor(5e3/kn):Math.floor(200-2*kn)),lt=kn)}this.encode=function(kn,rn){rn&&Ia(rn),Sr=new Array,mn=0,qr=7,gi(65496),gi(65504),gi(16),Ci(74),Ci(70),Ci(73),Ci(70),Ci(0),Ci(1),Ci(1),Ci(0),gi(1),gi(1),Ci(0),Ci(0),function(){gi(65499),gi(132),Ci(0);for(var pn=0;pn<64;pn++)Ci(kt[pn]);Ci(1);for(var En=0;En<64;En++)Ci(Et[En])}(),function(pn,En){gi(65472),gi(17),Ci(8),gi(En),gi(pn),Ci(3),Ci(1),Ci(17),Ci(0),Ci(2),Ci(17),Ci(1),Ci(3),Ci(17),Ci(1)}(kn.width,kn.height),function(){gi(65476),gi(418),Ci(0);for(var pn=0;pn<16;pn++)Ci(ca[pn+1]);for(var En=0;En<=11;En++)Ci(hi[En]);Ci(16);for(var Bn=0;Bn<16;Bn++)Ci(Sa[Bn+1]);for(var ft=0;ft<=161;ft++)Ci(zn[ft]);Ci(1);for(var Gt=0;Gt<16;Gt++)Ci(fn[Gt+1]);for(var Er=0;Er<=11;Er++)Ci(Qn[Er]);Ci(17);for(var Tr=0;Tr<16;Tr++)Ci(gn[Tr+1]);for(var Xr=0;Xr<=161;Xr++)Ci(ji[Xr])}(),gi(65498),gi(12),Ci(3),Ci(1),Ci(0),Ci(2),Ci(17),Ci(3),Ci(17),Ci(0),Ci(63),Ci(0);var Gn=0,di=0,Ii=0;mn=0,qr=7,this.encode.displayName="_encode_";for(var Ei,qi,ea,ra,va,co,no,as,Ui,un=kn.data,pa=kn.width,ba=kn.height,na=4*pa,io=0;io<ba;){for(Ei=0;Ei<na;){for(va=na*io+Ei,no=-1,as=0,Ui=0;Ui<64;Ui++)co=va+(as=Ui>>3)*na+(no=4*(7&Ui)),io+as>=ba&&(co-=na*(io+1+as-ba)),Ei+no>=na&&(co-=Ei+no-na+4),qi=un[co++],ea=un[co++],ra=un[co++],Dr[Ui]=(Wi[qi]+Wi[ea+256>>0]+Wi[ra+512>>0]>>16)-128,Xn[Ui]=(Wi[qi+768>>0]+Wi[ea+1024>>0]+Wi[ra+1280>>0]>>16)-128,pi[Ui]=(Wi[qi+1280>>0]+Wi[ea+1536>>0]+Wi[ra+1792>>0]>>16)-128;Gn=Pi(Dr,ir,Gn,Be,tt),di=Pi(Xn,Ur,di,Ge,dt),Ii=Pi(pi,Ur,Ii,Ge,dt),Ei+=32}io+=8}if(qr>=0){var sr=[];sr[1]=qr+1,sr[0]=(1<<qr+1)-1,oa(sr)}return gi(65497),new Uint8Array(Sr)},pt=pt||50,function(){for(var kn=String.fromCharCode,rn=0;rn<256;rn++)Di[rn]=kn(rn)}(),Be=_n(ca,hi),Ge=_n(fn,Qn),tt=_n(Sa,zn),dt=_n(gn,ji),function(){for(var kn=1,rn=2,Gn=1;Gn<=15;Gn++){for(var di=kn;di<rn;di++)Qr[32767+di]=Gn,Or[32767+di]=[],Or[32767+di][1]=Gn,Or[32767+di][0]=di;for(var Ii=-(rn-1);Ii<=-kn;Ii++)Qr[32767+Ii]=Gn,Or[32767+Ii]=[],Or[32767+Ii][1]=Gn,Or[32767+Ii][0]=rn-1+Ii;kn<<=1,rn<<=1}}(),function(){for(var kn=0;kn<256;kn++)Wi[kn]=19595*kn,Wi[kn+256>>0]=38470*kn,Wi[kn+512>>0]=7471*kn+32768,Wi[kn+768>>0]=-11059*kn,Wi[kn+1024>>0]=-21709*kn,Wi[kn+1280>>0]=32768*kn+8421375,Wi[kn+1536>>0]=-27439*kn,Wi[kn+1792>>0]=-5329*kn}(),Ia(pt)}/**
* @license
* Copyright (c) 2017 Aras Abbasi
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*/function Kr(pt,Be){if(this.pos=0,this.buffer=pt,this.datav=new DataView(pt.buffer),this.is_with_alpha=!!Be,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 $r(pt){function Be(ca){if(!ca)throw Error("assert :P")}function Ge(ca,hi,Sa){for(var zn=0;4>zn;zn++)if(ca[hi+zn]!=Sa.charCodeAt(zn))return!0;return!1}function tt(ca,hi,Sa,zn,fn){for(var Qn=0;Qn<fn;Qn++)ca[hi+Qn]=Sa[zn+Qn]}function dt(ca,hi,Sa,zn){for(var fn=0;fn<zn;fn++)ca[hi+fn]=Sa}function lt(ca){return new Int32Array(ca)}function mt(ca,hi){for(var Sa=[],zn=0;zn<ca;zn++)Sa.push(new hi);return Sa}function kt(ca,hi){var Sa=[];return function zn(fn,Qn,gn){for(var ji=gn[Qn],_n=0;_n<ji&&(fn.push(gn.length>Qn+1?[]:new hi),!(gn.length<Qn+1));_n++)zn(fn[_n],Qn+1,gn)}(Sa,0,ca),Sa}var Et=function(){var hi=this;function Sa(Ie,it){for(var Ot=1<<it-1>>>0;Ie&Ot;)Ot>>>=1;return Ot?(Ie&Ot-1)+Ot:Ie}function zn(Ie,it,Ot,lr,Lr){Be(!(lr%Ot));do Ie[it+(lr-=Ot)]=Lr;while(0<lr)}function fn(Ie,it,Ot,lr,Lr){if(Be(2328>=Lr),512>=Lr)var Wr=lt(512);else if((Wr=lt(Lr))==null)return 0;return function(He,ce,Ne,st,xt,Kt){var Qt,$t,Fr=ce,Yr=1<<Ne,Mr=lt(16),Ir=lt(16);for(Be(xt!=0),Be(st!=null),Be(He!=null),Be(0<Ne),$t=0;$t<xt;++$t){if(15<st[$t])return 0;++Mr[st[$t]]}if(Mr[0]==xt)return 0;for(Ir[1]=0,Qt=1;15>Qt;++Qt){if(Mr[Qt]>1<<Qt)return 0;Ir[Qt+1]=Ir[Qt]+Mr[Qt]}for($t=0;$t<xt;++$t)Qt=st[$t],0<st[$t]&&(Kt[Ir[Qt]++]=$t);if(Ir[15]==1)return(st=new Qn).g=0,st.value=Kt[0],zn(He,Fr,1,Yr,st),Yr;var zr,en=-1,In=Yr-1,yi=0,Oi=1,ya=1,Ji=1<<Ne;for($t=0,Qt=1,xt=2;Qt<=Ne;++Qt,xt<<=1){if(Oi+=ya<<=1,0>(ya-=Mr[Qt]))return 0;for(;0<Mr[Qt];--Mr[Qt])(st=new Qn).g=Qt,st.value=Kt[$t++],zn(He,Fr+yi,xt,Ji,st),yi=Sa(yi,Qt)}for(Qt=Ne+1,xt=2;15>=Qt;++Qt,xt<<=1){if(Oi+=ya<<=1,0>(ya-=Mr[Qt]))return 0;for(;0<Mr[Qt];--Mr[Qt]){if(st=new Qn,(yi&In)!=en){for(Fr+=Ji,zr=1<<(en=Qt)-Ne;15>en&&!(0>=(zr-=Mr[en]));)++en,zr<<=1;Yr+=Ji=1<<(zr=en-Ne),He[ce+(en=yi&In)].g=zr+Ne,He[ce+en].value=Fr-ce-en}st.g=Qt-Ne,st.value=Kt[$t++],zn(He,Fr+(yi>>Ne),xt,Ji,st),yi=Sa(yi,Qt)}}return Oi!=2*Ir[15]-1?0:Yr}(Ie,it,Ot,lr,Lr,Wr)}function Qn(){this.value=this.g=0}function gn(){this.value=this.g=0}function ji(){this.G=mt(5,Qn),this.H=lt(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=mt(Gs,gn)}function _n(Ie,it,Ot,lr){Be(Ie!=null),Be(it!=null),Be(2147483648>lr),Ie.Ca=254,Ie.I=0,Ie.b=-8,Ie.Ka=0,Ie.oa=it,Ie.pa=Ot,Ie.Jd=it,Ie.Yc=Ot+lr,Ie.Zc=4<=lr?Ot+lr-4+1:Ot,qi(Ie)}function oa(Ie,it){for(var Ot=0;0<it--;)Ot|=ra(Ie,128)<<it;return Ot}function Ci(Ie,it){var Ot=oa(Ie,it);return ea(Ie)?-Ot:Ot}function gi(Ie,it,Ot,lr){var Lr,Wr=0;for(Be(Ie!=null),Be(it!=null),Be(4294967288>lr),Ie.Sb=lr,Ie.Ra=0,Ie.u=0,Ie.h=0,4<lr&&(lr=4),Lr=0;Lr<lr;++Lr)Wr+=it[Ot+Lr]<<8*Lr;Ie.Ra=Wr,Ie.bb=lr,Ie.oa=it,Ie.pa=Ot}function Pi(Ie){for(;8<=Ie.u&&Ie.bb<Ie.Sb;)Ie.Ra>>>=8,Ie.Ra+=Ie.oa[Ie.pa+Ie.bb]<<$s-8>>>0,++Ie.bb,Ie.u-=8;di(Ie)&&(Ie.h=1,Ie.u=0)}function Ia(Ie,it){if(Be(0<=it),!Ie.h&&it<=Rl){var Ot=Gn(Ie)&Ol[it];return Ie.u+=it,Pi(Ie),Ot}return Ie.h=1,Ie.u=0}function kn(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function rn(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Gn(Ie){return Ie.Ra>>>(Ie.u&$s-1)>>>0}function di(Ie){return Be(Ie.bb<=Ie.Sb),Ie.h||Ie.bb==Ie.Sb&&Ie.u>$s}function Ii(Ie,it){Ie.u=it,Ie.h=di(Ie)}function Ei(Ie){Ie.u>=qa&&(Be(Ie.u>=qa),Pi(Ie))}function qi(Ie){Be(Ie!=null&&Ie.oa!=null),Ie.pa<Ie.Zc?(Ie.I=(Ie.oa[Ie.pa++]|Ie.I<<8)>>>0,Ie.b+=8):(Be(Ie!=null&&Ie.oa!=null),Ie.pa<Ie.Yc?(Ie.b+=8,Ie.I=Ie.oa[Ie.pa++]|Ie.I<<8):Ie.Ka?Ie.b=0:(Ie.I<<=8,Ie.b+=8,Ie.Ka=1))}function ea(Ie){return oa(Ie,1)}function ra(Ie,it){var Ot=Ie.Ca;0>Ie.b&&qi(Ie);var lr=Ie.b,Lr=Ot*it>>>8,Wr=(Ie.I>>>lr>Lr)+0;for(Wr?(Ot-=Lr,Ie.I-=Lr+1<<lr>>>0):Ot=Lr+1,lr=Ot,Lr=0;256<=lr;)Lr+=8,lr>>=8;return lr=7^Lr+fc[lr],Ie.b-=lr,Ie.Ca=(Ot<<lr)-1,Wr}function va(Ie,it,Ot){Ie[it+0]=Ot>>24&255,Ie[it+1]=Ot>>16&255,Ie[it+2]=Ot>>8&255,Ie[it+3]=Ot>>0&255}function co(Ie,it){return Ie[it+0]<<0|Ie[it+1]<<8}function no(Ie,it){return co(Ie,it)|Ie[it+2]<<16}function as(Ie,it){return co(Ie,it)|co(Ie,it+2)<<16}function Ui(Ie,it){var Ot=1<<it;return Be(Ie!=null),Be(0<it),Ie.X=lt(Ot),Ie.X==null?0:(Ie.Mb=32-it,Ie.Xa=it,1)}function un(Ie,it){Be(Ie!=null),Be(it!=null),Be(Ie.Xa==it.Xa),tt(it.X,0,Ie.X,0,1<<it.Xa)}function pa(){this.X=[],this.Xa=this.Mb=0}function ba(Ie,it,Ot,lr){Be(Ot!=null),Be(lr!=null);var Lr=Ot[0],Wr=lr[0];return Lr==0&&(Lr=(Ie*Wr+it/2)/it),Wr==0&&(Wr=(it*Lr+Ie/2)/Ie),0>=Lr||0>=Wr?0:(Ot[0]=Lr,lr[0]=Wr,1)}function na(Ie,it){return Ie+(1<<it)-1>>>it}function io(Ie,it){return((4278255360&Ie)+(4278255360&it)>>>0&4278255360)+((16711935&Ie)+(16711935&it)>>>0&16711935)>>>0}function sr(Ie,it){hi[it]=function(Ot,lr,Lr,Wr,He,ce,Ne){var st;for(st=0;st<He;++st){var xt=hi[Ie](ce[Ne+st-1],Lr,Wr+st);ce[Ne+st]=io(Ot[lr+st],xt)}}}function pn(){this.ud=this.hd=this.jd=0}function En(Ie,it){return((4278124286&(Ie^it))>>>1)+(Ie&it)>>>0}function Bn(Ie){return 0<=Ie&&256>Ie?Ie:0>Ie?0:255<Ie?255:void 0}function ft(Ie,it){return Bn(Ie+(Ie-it+.5>>1))}function Gt(Ie,it,Ot){return Math.abs(it-Ot)-Math.abs(Ie-Ot)}function Er(Ie,it,Ot,lr,Lr,Wr,He){for(lr=Wr[He-1],Ot=0;Ot<Lr;++Ot)Wr[He+Ot]=lr=io(Ie[it+Ot],lr)}function Tr(Ie,it,Ot,lr,Lr){var Wr;for(Wr=0;Wr<Ot;++Wr){var He=Ie[it+Wr],ce=He>>8&255,Ne=16711935&(Ne=(Ne=16711935&He)+((ce<<16)+ce));lr[Lr+Wr]=(4278255360&He)+Ne>>>0}}function Xr(Ie,it){it.jd=Ie>>0&255,it.hd=Ie>>8&255,it.ud=Ie>>16&255}function Jr(Ie,it,Ot,lr,Lr,Wr){var He;for(He=0;He<lr;++He){var ce=it[Ot+He],Ne=ce>>>8,st=ce,xt=255&(xt=(xt=ce>>>16)+((Ie.jd<<24>>24)*(Ne<<24>>24)>>>5));st=255&(st=(st=st+((Ie.hd<<24>>24)*(Ne<<24>>24)>>>5))+((Ie.ud<<24>>24)*(xt<<24>>24)>>>5)),Lr[Wr+He]=(4278255360&ce)+(xt<<16)+st}}function dn(Ie,it,Ot,lr,Lr){hi[it]=function(Wr,He,ce,Ne,st,xt,Kt,Qt,$t){for(Ne=Kt;Ne<Qt;++Ne)for(Kt=0;Kt<$t;++Kt)st[xt++]=Lr(ce[lr(Wr[He++])])},hi[Ie]=function(Wr,He,ce,Ne,st,xt,Kt){var Qt=8>>Wr.b,$t=Wr.Ea,Fr=Wr.K[0],Yr=Wr.w;if(8>Qt)for(Wr=(1<<Wr.b)-1,Yr=(1<<Qt)-1;He<ce;++He){var Mr,Ir=0;for(Mr=0;Mr<$t;++Mr)Mr&Wr||(Ir=lr(Ne[st++])),xt[Kt++]=Lr(Fr[Ir&Yr]),Ir>>=Qt}else hi["VP8LMapColor"+Ot](Ne,st,Fr,Yr,xt,Kt,He,ce,$t)}}function Ln(Ie,it,Ot,lr,Lr){for(Ot=it+Ot;it<Ot;){var Wr=Ie[it++];lr[Lr++]=Wr>>16&255,lr[Lr++]=Wr>>8&255,lr[Lr++]=Wr>>0&255}}function Zn(Ie,it,Ot,lr,Lr){for(Ot=it+Ot;it<Ot;){var Wr=Ie[it++];lr[Lr++]=Wr>>16&255,lr[Lr++]=Wr>>8&255,lr[Lr++]=Wr>>0&255,lr[Lr++]=Wr>>24&255}}function Un(Ie,it,Ot,lr,Lr){for(Ot=it+Ot;it<Ot;){var Wr=(He=Ie[it++])>>16&240|He>>12&15,He=He>>0&240|He>>28&15;lr[Lr++]=Wr,lr[Lr++]=He}}function li(Ie,it,Ot,lr,Lr){for(Ot=it+Ot;it<Ot;){var Wr=(He=Ie[it++])>>16&248|He>>13&7,He=He>>5&224|He>>3&31;lr[Lr++]=Wr,lr[Lr++]=He}}function fi(Ie,it,Ot,lr,Lr){for(Ot=it+Ot;it<Ot;){var Wr=Ie[it++];lr[Lr++]=Wr>>0&255,lr[Lr++]=Wr>>8&255,lr[Lr++]=Wr>>16&255}}function Kn(Ie,it,Ot,lr,Lr,Wr){if(Wr==0)for(Ot=it+Ot;it<Ot;)va(lr,((Wr=Ie[it++])[0]>>24|Wr[1]>>8&65280|Wr[2]<<8&16711680|Wr[3]<<24)>>>0),Lr+=32;else tt(lr,Lr,Ie,it,Ot)}function ei(Ie,it){hi[it][0]=hi[Ie+"0"],hi[it][1]=hi[Ie+"1"],hi[it][2]=hi[Ie+"2"],hi[it][3]=hi[Ie+"3"],hi[it][4]=hi[Ie+"4"],hi[it][5]=hi[Ie+"5"],hi[it][6]=hi[Ie+"6"],hi[it][7]=hi[Ie+"7"],hi[it][8]=hi[Ie+"8"],hi[it][9]=hi[Ie+"9"],hi[it][10]=hi[Ie+"10"],hi[it][11]=hi[Ie+"11"],hi[it][12]=hi[Ie+"12"],hi[it][13]=hi[Ie+"13"],hi[it][14]=hi[Ie+"0"],hi[it][15]=hi[Ie+"0"]}function qn(Ie){return Ie==ad||Ie==Zc||Ie==bu||Ie==Fu}function _i(){this.eb=[],this.size=this.A=this.fb=0}function Ni(){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 Vi(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new _i,this.f.kb=new Ni,this.sd=null}function ua(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Qi(){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(Ie){return alert("todo:WebPSamplerProcessPlane"),Ie.T}function Na(Ie,it){var Ot=Ie.T,lr=it.ba.f.RGBA,Lr=lr.eb,Wr=lr.fb+Ie.ka*lr.A,He=Xc[it.ba.S],ce=Ie.y,Ne=Ie.O,st=Ie.f,xt=Ie.N,Kt=Ie.ea,Qt=Ie.W,$t=it.cc,Fr=it.dc,Yr=it.Mc,Mr=it.Nc,Ir=Ie.ka,zr=Ie.ka+Ie.T,en=Ie.U,In=en+1>>1;for(Ir==0?He(ce,Ne,null,null,st,xt,Kt,Qt,st,xt,Kt,Qt,Lr,Wr,null,null,en):(He(it.ec,it.fc,ce,Ne,$t,Fr,Yr,Mr,st,xt,Kt,Qt,Lr,Wr-lr.A,Lr,Wr,en),++Ot);Ir+2<zr;Ir+=2)$t=st,Fr=xt,Yr=Kt,Mr=Qt,xt+=Ie.Rc,Qt+=Ie.Rc,Wr+=2*lr.A,He(ce,(Ne+=2*Ie.fa)-Ie.fa,ce,Ne,$t,Fr,Yr,Mr,st,xt,Kt,Qt,Lr,Wr-lr.A,Lr,Wr,en);return Ne+=Ie.fa,Ie.j+zr<Ie.o?(tt(it.ec,it.fc,ce,Ne,en),tt(it.cc,it.dc,st,xt,In),tt(it.Mc,it.Nc,Kt,Qt,In),Ot--):1&zr||He(ce,Ne,null,null,st,xt,Kt,Qt,st,xt,Kt,Qt,Lr,Wr+lr.A,null,null,en),Ot}function ma(Ie,it,Ot){var lr=Ie.F,Lr=[Ie.J];if(lr!=null){var Wr=Ie.U,He=it.ba.S,ce=He==Tc||He==bu;it=it.ba.f.RGBA;var Ne=[0],st=Ie.ka;Ne[0]=Ie.T,Ie.Kb&&(st==0?--Ne[0]:(--st,Lr[0]-=Ie.width),Ie.j+Ie.ka+Ie.T==Ie.o&&(Ne[0]=Ie.o-Ie.j-st));var xt=it.eb;st=it.fb+st*it.A,Ie=Dc(lr,Lr[0],Ie.width,Wr,Ne,xt,st+(ce?0:3),it.A),Be(Ot==Ne),Ie&&qn(He)&&uu(xt,st,ce,Wr,Ne,it.A)}return 0}function ta(Ie){var it=Ie.ma,Ot=it.ba.S,lr=11>Ot,Lr=Ot==rd||Ot==Ru||Ot==Tc||Ot==zu||Ot==12||qn(Ot);if(it.memory=null,it.Ib=null,it.Jb=null,it.Nd=null,!Js(it.Oa,Ie,Lr?11:12))return 0;if(Lr&&qn(Ot)&&Ze(),Ie.da)alert("todo:use_scaling");else{if(lr){if(it.Ib=Ca,Ie.Kb){if(Ot=Ie.U+1>>1,it.memory=lt(Ie.U+2*Ot),it.memory==null)return 0;it.ec=it.memory,it.fc=0,it.cc=it.ec,it.dc=it.fc+Ie.U,it.Mc=it.cc,it.Nc=it.dc+Ot,it.Ib=Na,Ze()}}else alert("todo:EmitYUV");Lr&&(it.Jb=ma,lr&&_e())}if(lr&&!Yu){for(Ie=0;256>Ie;++Ie)Id[Ie]=89858*(Ie-128)+yu>>qc,zd[Ie]=-22014*(Ie-128)+yu,wu[Ie]=-45773*(Ie-128),Qu[Ie]=113618*(Ie-128)+yu>>qc;for(Ie=Uu;Ie<Ou;++Ie)it=76283*(Ie-16)+yu>>qc,Lu[Ie-Uu]=za(it,255),Od[Ie-Uu]=za(it+8>>4,15);Yu=1}return 1}function wa(Ie){var it=Ie.ma,Ot=Ie.U,lr=Ie.T;return Be(!(1&Ie.ka)),0>=Ot||0>=lr?0:(Ot=it.Ib(Ie,it),it.Jb!=null&&it.Jb(Ie,it,Ot),it.Dc+=Ot,1)}function wi(Ie){Ie.ma.memory=null}function fa(Ie,it,Ot,lr){return Ia(Ie,8)!=47?0:(it[0]=Ia(Ie,14)+1,Ot[0]=Ia(Ie,14)+1,lr[0]=Ia(Ie,1),Ia(Ie,3)!=0?0:!Ie.h)}function ja(Ie,it){if(4>Ie)return Ie+1;var Ot=Ie-2>>1;return(2+(1&Ie)<<Ot)+Ia(it,Ot)+1}function kr(Ie,it){return 120<it?it-120:1<=(Ot=((Ot=Ku[it-1])>>4)*Ie+(8-(15&Ot)))?Ot:1;var Ot}function Zr(Ie,it,Ot){var lr=Gn(Ot),Lr=Ie[it+=255&lr].g-8;return 0<Lr&&(Ii(Ot,Ot.u+8),lr=Gn(Ot),it+=Ie[it].value,it+=lr&(1<<Lr)-1),Ii(Ot,Ot.u+Ie[it].g),Ie[it].value}function vn(Ie,it,Ot){return Ot.g+=Ie.g,Ot.value+=Ie.value<<it>>>0,Be(8>=Ot.g),Ie.g}function Vr(Ie,it,Ot){var lr=Ie.xc;return Be((it=lr==0?0:Ie.vc[Ie.md*(Ot>>lr)+(it>>lr)])<Ie.Wb),Ie.Ya[it]}function dr(Ie,it,Ot,lr){var Lr=Ie.ab,Wr=Ie.c*it,He=Ie.C;it=He+it;var ce=Ot,Ne=lr;for(lr=Ie.Ta,Ot=Ie.Ua;0<Lr--;){var st=Ie.gc[Lr],xt=He,Kt=it,Qt=ce,$t=Ne,Fr=(Ne=lr,ce=Ot,st.Ea);switch(Be(xt<Kt),Be(Kt<=st.nc),st.hc){case 2:Us(Qt,$t,(Kt-xt)*Fr,Ne,ce);break;case 0:var Yr=xt,Mr=Kt,Ir=Ne,zr=ce,en=(Ji=st).Ea;Yr==0&&(lc(Qt,$t,null,null,1,Ir,zr),Er(Qt,$t+1,0,0,en-1,Ir,zr+1),$t+=en,zr+=en,++Yr);for(var In=1<<Ji.b,yi=In-1,Oi=na(en,Ji.b),ya=Ji.K,Ji=Ji.w+(Yr>>Ji.b)*Oi;Yr<Mr;){var vo=ya,ka=Ji,jo=1;for(Pl(Qt,$t,Ir,zr-en,1,Ir,zr);jo<en;){var yo=(jo&~yi)+In;yo>en&&(yo=en),(0,ol[vo[ka++]>>8&15])(Qt,$t+ +jo,Ir,zr+jo-en,yo-jo,Ir,zr+jo),jo=yo}$t+=en,zr+=en,++Yr&yi||(Ji+=Oi)}Kt!=st.nc&&tt(Ne,ce-Fr,Ne,ce+(Kt-xt-1)*Fr,Fr);break;case 1:for(Fr=Qt,Mr=$t,en=(Qt=st.Ea)-(zr=Qt&~(Ir=($t=1<<st.b)-1)),Yr=na(Qt,st.b),In=st.K,st=st.w+(xt>>st.b)*Yr;xt<Kt;){for(yi=In,Oi=st,ya=new pn,Ji=Mr+zr,vo=Mr+Qt;Mr<Ji;)Xr(yi[Oi++],ya),zl(ya,Fr,Mr,$t,Ne,ce),Mr+=$t,ce+=$t;Mr<vo&&(Xr(yi[Oi++],ya),zl(ya,Fr,Mr,en,Ne,ce),Mr+=en,ce+=en),++xt&Ir||(st+=Yr)}break;case 3:if(Qt==Ne&&$t==ce&&0<st.b){for(Mr=Ne,Qt=Fr=ce+(Kt-xt)*Fr-(zr=(Kt-xt)*na(st.Ea,st.b)),$t=Ne,Ir=ce,Yr=[],zr=(en=zr)-1;0<=zr;--zr)Yr[zr]=$t[Ir+zr];for(zr=en-1;0<=zr;--zr)Mr[Qt+zr]=Yr[zr];Zl(st,xt,Kt,Ne,Fr,Ne,ce)}else Zl(st,xt,Kt,Qt,$t,Ne,ce)}ce=lr,Ne=Ot}Ne!=Ot&&tt(lr,Ot,ce,Ne,Wr)}function jr(Ie,it){var Ot=Ie.V,lr=Ie.Ba+Ie.c*Ie.C,Lr=it-Ie.C;if(Be(it<=Ie.l.o),Be(16>=Lr),0<Lr){var Wr=Ie.l,He=Ie.Ta,ce=Ie.Ua,Ne=Wr.width;if(dr(Ie,Lr,Ot,lr),Lr=ce=[ce],Be((Ot=Ie.C)<(lr=it)),Be(Wr.v<Wr.va),lr>Wr.o&&(lr=Wr.o),Ot<Wr.j){var st=Wr.j-Ot;Ot=Wr.j,Lr[0]+=st*Ne}if(Ot>=lr?Ot=0:(Lr[0]+=4*Wr.v,Wr.ka=Ot-Wr.j,Wr.U=Wr.va-Wr.v,Wr.T=lr-Ot,Ot=1),Ot){if(ce=ce[0],11>(Ot=Ie.ca).S){var xt=Ot.f.RGBA,Kt=(lr=Ot.S,Lr=Wr.U,Wr=Wr.T,st=xt.eb,xt.A),Qt=Wr;for(xt=xt.fb+Ie.Ma*xt.A;0<Qt--;){var $t=He,Fr=ce,Yr=Lr,Mr=st,Ir=xt;switch(lr){case Tu:Fc($t,Fr,Yr,Mr,Ir);break;case rd:$l($t,Fr,Yr,Mr,Ir);break;case ad:$l($t,Fr,Yr,Mr,Ir),uu(Mr,Ir,0,Yr,1,0);break;case nd:pc($t,Fr,Yr,Mr,Ir);break;case Ru:Kn($t,Fr,Yr,Mr,Ir,1);break;case Zc:Kn($t,Fr,Yr,Mr,Ir,1),uu(Mr,Ir,0,Yr,1,0);break;case Tc:Kn($t,Fr,Yr,Mr,Ir,0);break;case bu:Kn($t,Fr,Yr,Mr,Ir,0),uu(Mr,Ir,1,Yr,1,0);break;case zu:wc($t,Fr,Yr,Mr,Ir);break;case Fu:wc($t,Fr,Yr,Mr,Ir),Eu(Mr,Ir,Yr,1,0);break;case id:xc($t,Fr,Yr,Mr,Ir);break;default:Be(0)}ce+=Ne,xt+=Kt}Ie.Ma+=Wr}else alert("todo:EmitRescaledRowsYUVA");Be(Ie.Ma<=Ot.height)}}Ie.C=it,Be(Ie.C<=Ie.i)}function vr(Ie){var it;if(0<Ie.ua)return 0;for(it=0;it<Ie.Wb;++it){var Ot=Ie.Ya[it].G,lr=Ie.Ya[it].H;if(0<Ot[1][lr[1]+0].g||0<Ot[2][lr[2]+0].g||0<Ot[3][lr[3]+0].g)return 0}return 1}function nn(Ie,it,Ot,lr,Lr,Wr){if(Ie.Z!=0){var He=Ie.qd,ce=Ie.rd;for(Be(su[Ie.Z]!=null);it<Ot;++it)su[Ie.Z](He,ce,lr,Lr,lr,Lr,Wr),He=lr,ce=Lr,Lr+=Wr;Ie.qd=He,Ie.rd=ce}}function tn(Ie,it){var Ot=Ie.l.ma,lr=Ot.Z==0||Ot.Z==1?Ie.l.j:Ie.C;if(lr=Ie.C<lr?lr:Ie.C,Be(it<=Ie.l.o),it>lr){var Lr=Ie.l.width,Wr=Ot.ca,He=Ot.tb+Lr*lr,ce=Ie.V,Ne=Ie.Ba+Ie.c*lr,st=Ie.gc;Be(Ie.ab==1),Be(st[0].hc==3),Lc(st[0],lr,it,ce,Ne,Wr,He),nn(Ot,lr,it,Wr,He,Lr)}Ie.C=Ie.Ma=it}function jn(Ie,it,Ot,lr,Lr,Wr,He){var ce=Ie.$/lr,Ne=Ie.$%lr,st=Ie.m,xt=Ie.s,Kt=Ot+Ie.$,Qt=Kt;Lr=Ot+lr*Lr;var $t=Ot+lr*Wr,Fr=280+xt.ua,Yr=Ie.Pb?ce:16777216,Mr=0<xt.ua?xt.Wa:null,Ir=xt.wc,zr=Kt<$t?Vr(xt,Ne,ce):null;Be(Ie.C<Wr),Be($t<=Lr);var en=!1;e:for(;;){for(;en||Kt<$t;){var In=0;if(ce>=Yr){var yi=Kt-Ot;Be((Yr=Ie).Pb),Yr.wd=Yr.m,Yr.xd=yi,0<Yr.s.ua&&un(Yr.s.Wa,Yr.s.vb),Yr=ce+Vu}if(Ne&Ir||(zr=Vr(xt,Ne,ce)),Be(zr!=null),zr.Qb&&(it[Kt]=zr.qb,en=!0),!en)if(Ei(st),zr.jc){In=st,yi=it;var Oi=Kt,ya=zr.pd[Gn(In)&Gs-1];Be(zr.jc),256>ya.g?(Ii(In,In.u+ya.g),yi[Oi]=ya.value,In=0):(Ii(In,In.u+ya.g-256),Be(256<=ya.value),In=ya.value),In==0&&(en=!0)}else In=Zr(zr.G[0],zr.H[0],st);if(st.h)break;if(en||256>In){if(!en)if(zr.nd)it[Kt]=(zr.qb|In<<8)>>>0;else{if(Ei(st),en=Zr(zr.G[1],zr.H[1],st),Ei(st),yi=Zr(zr.G[2],zr.H[2],st),Oi=Zr(zr.G[3],zr.H[3],st),st.h)break;it[Kt]=(Oi<<24|en<<16|In<<8|yi)>>>0}if(en=!1,++Kt,++Ne>=lr&&(Ne=0,++ce,He!=null&&ce<=Wr&&!(ce%16)&&He(Ie,ce),Mr!=null))for(;Qt<Kt;)In=it[Qt++],Mr.X[(506832829*In&4294967295)>>>Mr.Mb]=In}else if(280>In){if(In=ja(In-256,st),yi=Zr(zr.G[4],zr.H[4],st),Ei(st),yi=kr(lr,yi=ja(yi,st)),st.h)break;if(Kt-Ot<yi||Lr-Kt<In)break e;for(Oi=0;Oi<In;++Oi)it[Kt+Oi]=it[Kt+Oi-yi];for(Kt+=In,Ne+=In;Ne>=lr;)Ne-=lr,++ce,He!=null&&ce<=Wr&&!(ce%16)&&He(Ie,ce);if(Be(Kt<=Lr),Ne&Ir&&(zr=Vr(xt,Ne,ce)),Mr!=null)for(;Qt<Kt;)In=it[Qt++],Mr.X[(506832829*In&4294967295)>>>Mr.Mb]=In}else{if(!(In<Fr))break e;for(en=In-280,Be(Mr!=null);Qt<Kt;)In=it[Qt++],Mr.X[(506832829*In&4294967295)>>>Mr.Mb]=In;In=Kt,Be(!(en>>>(yi=Mr).Xa)),it[In]=yi.X[en],en=!0}en||Be(st.h==di(st))}if(Ie.Pb&&st.h&&Kt<Lr)Be(Ie.m.h),Ie.a=5,Ie.m=Ie.wd,Ie.$=Ie.xd,0<Ie.s.ua&&un(Ie.s.vb,Ie.s.Wa);else{if(st.h)break e;He!=null&&He(Ie,ce>Wr?Wr:ce),Ie.a=0,Ie.$=Kt-Ot}return 1}return Ie.a=3,0}function On(Ie){Be(Ie!=null),Ie.vc=null,Ie.yc=null,Ie.Ya=null;var it=Ie.Wa;it!=null&&(it.X=null),Ie.vb=null,Be(Ie!=null)}function Vn(){var Ie=new Oc;return Ie==null?null:(Ie.a=0,Ie.xb=Gu,ei("Predictor","VP8LPredictors"),ei("Predictor","VP8LPredictors_C"),ei("PredictorAdd","VP8LPredictorsAdd"),ei("PredictorAdd","VP8LPredictorsAdd_C"),Us=Tr,zl=Jr,Fc=Ln,$l=Zn,wc=Un,xc=li,pc=fi,hi.VP8LMapColor32b=nu,hi.VP8LMapColor8b=Ul,Ie)}function Ai(Ie,it,Ot,lr,Lr){var Wr=1,He=[Ie],ce=[it],Ne=lr.m,st=lr.s,xt=null,Kt=0;e:for(;;){if(Ot)for(;Wr&&Ia(Ne,1);){var Qt=He,$t=ce,Fr=lr,Yr=1,Mr=Fr.m,Ir=Fr.gc[Fr.ab],zr=Ia(Mr,2);if(Fr.Oc&1<<zr)Wr=0;else{switch(Fr.Oc|=1<<zr,Ir.hc=zr,Ir.Ea=Qt[0],Ir.nc=$t[0],Ir.K=[null],++Fr.ab,Be(4>=Fr.ab),zr){case 0:case 1:Ir.b=Ia(Mr,3)+2,Yr=Ai(na(Ir.Ea,Ir.b),na(Ir.nc,Ir.b),0,Fr,Ir.K),Ir.K=Ir.K[0];break;case 3:var en,In=Ia(Mr,8)+1,yi=16<In?0:4<In?1:2<In?2:3;if(Qt[0]=na(Ir.Ea,yi),Ir.b=yi,en=Yr=Ai(In,1,0,Fr,Ir.K)){var Oi,ya=In,Ji=Ir,vo=1<<(8>>Ji.b),ka=lt(vo);if(ka==null)en=0;else{var jo=Ji.K[0],yo=Ji.w;for(ka[0]=Ji.K[0][0],Oi=1;Oi<1*ya;++Oi)ka[Oi]=io(jo[yo+Oi],ka[Oi-1]);for(;Oi<4*vo;++Oi)ka[Oi]=0;Ji.K[0]=null,Ji.K[0]=ka,en=1}}Yr=en;break;case 2:break;default:Be(0)}Wr=Yr}}if(He=He[0],ce=ce[0],Wr&&Ia(Ne,1)&&!(Wr=1<=(Kt=Ia(Ne,4))&&11>=Kt)){lr.a=3;break e}var ms;if(ms=Wr)t:{var js,F,W,se=lr,de=He,ye=ce,Xe=Kt,It=Ot,Zt=se.m,fr=se.s,br=[null],xn=1,Pn=0,ui=od[Xe];r:for(;;){if(It&&Ia(Zt,1)){var ai=Ia(Zt,3)+2,ia=na(de,ai),Pa=na(ye,ai),Ja=ia*Pa;if(!Ai(ia,Pa,0,se,br))break r;for(br=br[0],fr.xc=ai,js=0;js<Ja;++js){var Ga=br[js]>>8&65535;br[js]=Ga,Ga>=xn&&(xn=Ga+1)}}if(Zt.h)break r;for(F=0;5>F;++F){var Wa=Bd[F];!F&&0<Xe&&(Wa+=1<<Xe),Pn<Wa&&(Pn=Wa)}var uo=mt(xn*ui,Qn),Mo=xn,vs=mt(Mo,ji);if(vs==null)var Yo=null;else Be(65536>=Mo),Yo=vs;var Bs=lt(Pn);if(Yo==null||Bs==null||uo==null){se.a=1;break r}var bl=uo;for(js=W=0;js<xn;++js){var Wl=Yo[js],Dl=Wl.G,mc=Wl.H,Mc=0,cc=1,gc=0;for(F=0;5>F;++F){Wa=Bd[F],Dl[F]=bl,mc[F]=W,!F&&0<Xe&&(Wa+=1<<Xe);i:{var uc,ho=Wa,jl=se,kl=Bs,ec=bl,pd=W,sl=0,zs=jl.m,eu=Ia(zs,1);if(dt(kl,0,0,ho),eu){var Ic=Ia(zs,1)+1,md=Ia(zs,1),xu=Ia(zs,md==0?1:8);kl[xu]=1,Ic==2&&(kl[xu=Ia(zs,8)]=1);var tu=1}else{var Nu=lt(19),Pc=Ia(zs,4)+4;if(19<Pc){jl.a=3;var hu=0;break i}for(uc=0;uc<Pc;++uc)Nu[au[uc]]=Ia(zs,3);var Du=void 0,Wd=void 0,Sh=jl,Ch=Nu,$d=ho,Eh=kl,ih=0,gd=Sh.m,uh=8,_h=mt(128,Qn);n:for(;fn(_h,0,7,Ch,19);){if(Ia(gd,1)){var Dh=2+2*Ia(gd,3);if((Du=2+Ia(gd,Dh))>$d)break n}else Du=$d;for(Wd=0;Wd<$d&&Du--;){Ei(gd);var Th=_h[0+(127&Gn(gd))];Ii(gd,gd.u+Th.g);var Ju=Th.value;if(16>Ju)Eh[Wd++]=Ju,Ju!=0&&(uh=Ju);else{var Su=Ju==16,dh=Ju-16,ah=iu[dh],Ih=Ia(gd,Wu[dh])+ah;if(Wd+Ih>$d)break n;for(var Mh=Su?uh:0;0<Ih--;)Eh[Wd++]=Mh}}ih=1;break n}ih||(Sh.a=3),tu=ih}(tu=tu&&!zs.h)&&(sl=fn(ec,pd,8,kl,ho)),tu&&sl!=0?hu=sl:(jl.a=3,hu=0)}if(hu==0)break r;if(cc&&Pd[F]==1&&(cc=bl[W].g==0),Mc+=bl[W].g,W+=hu,3>=F){var Ld,Ad=Bs[0];for(Ld=1;Ld<Wa;++Ld)Bs[Ld]>Ad&&(Ad=Bs[Ld]);gc+=Ad}}if(Wl.nd=cc,Wl.Qb=0,cc&&(Wl.qb=(Dl[3][mc[3]+0].value<<24|Dl[1][mc[1]+0].value<<16|Dl[2][mc[2]+0].value)>>>0,Mc==0&&256>Dl[0][mc[0]+0].value&&(Wl.Qb=1,Wl.qb+=Dl[0][mc[0]+0].value<<8)),Wl.jc=!Wl.Qb&&6>gc,Wl.jc){var Nd,$u=Wl;for(Nd=0;Nd<Gs;++Nd){var fu=Nd,vd=$u.pd[fu],oh=$u.G[0][$u.H[0]+fu];256<=oh.value?(vd.g=oh.g+256,vd.value=oh.value):(vd.g=0,vd.value=0,fu>>=vn(oh,8,vd),fu>>=vn($u.G[1][$u.H[1]+fu],16,vd),fu>>=vn($u.G[2][$u.H[2]+fu],0,vd),vn($u.G[3][$u.H[3]+fu],24,vd))}}}fr.vc=br,fr.Wb=xn,fr.Ya=Yo,fr.yc=uo,ms=1;break t}ms=0}if(!(Wr=ms)){lr.a=3;break e}if(0<Kt){if(st.ua=1<<Kt,!Ui(st.Wa,Kt)){lr.a=1,Wr=0;break e}}else st.ua=0;var sh=lr,lh=He,hh=ce,fh=sh.s,ph=fh.xc;if(sh.c=lh,sh.i=hh,fh.md=na(lh,ph),fh.wc=ph==0?-1:(1<<ph)-1,Ot){lr.xb=Xu;break e}if((xt=lt(He*ce))==null){lr.a=1,Wr=0;break e}Wr=(Wr=jn(lr,xt,0,He,ce,ce,null))&&!Ne.h;break e}return Wr?(Lr!=null?Lr[0]=xt:(Be(xt==null),Be(Ot)),lr.$=0,Ot||On(st)):On(st),Wr}function Li(Ie,it){var Ot=Ie.c*Ie.i,lr=Ot+it+16*it;return Be(Ie.c<=it),Ie.V=lt(lr),Ie.V==null?(Ie.Ta=null,Ie.Ua=0,Ie.a=1,0):(Ie.Ta=Ie.V,Ie.Ua=Ie.Ba+Ot+it,1)}function Ri(Ie,it){var Ot=Ie.C,lr=it-Ot,Lr=Ie.V,Wr=Ie.Ba+Ie.c*Ot;for(Be(it<=Ie.l.o);0<lr;){var He=16<lr?16:lr,ce=Ie.l.ma,Ne=Ie.l.width,st=Ne*He,xt=ce.ca,Kt=ce.tb+Ne*Ot,Qt=Ie.Ta,$t=Ie.Ua;dr(Ie,He,Lr,Wr),Au(Qt,$t,xt,Kt,st),nn(ce,Ot,Ot+He,xt,Kt,Ne),lr-=He,Lr+=He*Ie.c,Ot+=He}Be(Ot==it),Ie.C=Ie.Ma=it}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=lt(4),this.Lb=lt(4)}function bo(){this.Yb=function(){var Ie=[];return function it(Ot,lr,Lr){for(var Wr=Lr[lr],He=0;He<Wr&&(Ot.push(Lr.length>lr+1?[]:0),!(Lr.length<lr+1));He++)it(Ot[He],lr+1,Lr)}(Ie,0,[3,11]),Ie}()}function Ao(){this.jb=lt(3),this.Wc=kt([4,8],bo),this.Xc=kt([4,17],bo)}function wo(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new lt(4),this.od=new lt(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=lt(384),this.Za=0,this.Ob=lt(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Lo(){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 No}function Xo(){this.y=lt(16),this.f=lt(8),this.ea=lt(8)}function ro(){this.cb=this.a=0,this.sc="",this.m=new kn,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 Lo,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=mt(8,kn),this.ia=0,this.pb=mt(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=kt([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(Ie,it){return 0>Ie?0:Ie>it?it:Ie}function No(){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 Ie=new ro;return Ie!=null&&(Ie.a=0,Ie.sc="OK",Ie.cb=0,Ie.Xb=0,Iu||(Iu=Ko)),Ie}function Aa(Ie,it,Ot){return Ie.a==0&&(Ie.a=it,Ie.sc=Ot,Ie.cb=0),0}function Ro(Ie,it,Ot){return 3<=Ot&&Ie[it+0]==157&&Ie[it+1]==1&&Ie[it+2]==42}function Jo(Ie,it){if(Ie==null)return 0;if(Ie.a=0,Ie.sc="OK",it==null)return Aa(Ie,2,"null VP8Io passed to VP8GetHeaders()");var Ot=it.data,lr=it.w,Lr=it.ha;if(4>Lr)return Aa(Ie,7,"Truncated header.");var Wr=Ot[lr+0]|Ot[lr+1]<<8|Ot[lr+2]<<16,He=Ie.Od;if(He.Rb=!(1&Wr),He.td=Wr>>1&7,He.yd=Wr>>4&1,He.ub=Wr>>5,3<He.td)return Aa(Ie,3,"Incorrect keyframe parameters.");if(!He.yd)return Aa(Ie,4,"Frame not displayable.");lr+=3,Lr-=3;var ce=Ie.Kc;if(He.Rb){if(7>Lr)return Aa(Ie,7,"cannot parse picture header");if(!Ro(Ot,lr,Lr))return Aa(Ie,3,"Bad code word");ce.c=16383&(Ot[lr+4]<<8|Ot[lr+3]),ce.Td=Ot[lr+4]>>6,ce.i=16383&(Ot[lr+6]<<8|Ot[lr+5]),ce.Ud=Ot[lr+6]>>6,lr+=7,Lr-=7,Ie.za=ce.c+15>>4,Ie.Ub=ce.i+15>>4,it.width=ce.c,it.height=ce.i,it.Da=0,it.j=0,it.v=0,it.va=it.width,it.o=it.height,it.da=0,it.ib=it.width,it.hb=it.height,it.U=it.width,it.T=it.height,dt((Wr=Ie.Pa).jb,0,255,Wr.jb.length),Be((Wr=Ie.Qa)!=null),Wr.Cb=0,Wr.Bb=0,Wr.Fb=1,dt(Wr.Zb,0,0,Wr.Zb.length),dt(Wr.Lb,0,0,Wr.Lb)}if(He.ub>Lr)return Aa(Ie,7,"bad partition length");_n(Wr=Ie.m,Ot,lr,He.ub),lr+=He.ub,Lr-=He.ub,He.Rb&&(ce.Ld=ea(Wr),ce.Kd=ea(Wr)),ce=Ie.Qa;var Ne,st=Ie.Pa;if(Be(Wr!=null),Be(ce!=null),ce.Cb=ea(Wr),ce.Cb){if(ce.Bb=ea(Wr),ea(Wr)){for(ce.Fb=ea(Wr),Ne=0;4>Ne;++Ne)ce.Zb[Ne]=ea(Wr)?Ci(Wr,7):0;for(Ne=0;4>Ne;++Ne)ce.Lb[Ne]=ea(Wr)?Ci(Wr,6):0}if(ce.Bb)for(Ne=0;3>Ne;++Ne)st.jb[Ne]=ea(Wr)?oa(Wr,8):255}else ce.Bb=0;if(Wr.Ka)return Aa(Ie,3,"cannot parse segment header");if((ce=Ie.ed).zd=ea(Wr),ce.Tb=oa(Wr,6),ce.wb=oa(Wr,3),ce.Pc=ea(Wr),ce.Pc&&ea(Wr)){for(st=0;4>st;++st)ea(Wr)&&(ce.vd[st]=Ci(Wr,6));for(st=0;4>st;++st)ea(Wr)&&(ce.od[st]=Ci(Wr,6))}if(Ie.L=ce.Tb==0?0:ce.zd?1:2,Wr.Ka)return Aa(Ie,3,"cannot parse filter header");var xt=Lr;if(Lr=Ne=lr,lr=Ne+xt,ce=xt,Ie.Xb=(1<<oa(Ie.m,2))-1,xt<3*(st=Ie.Xb))Ot=7;else{for(Ne+=3*st,ce-=3*st,xt=0;xt<st;++xt){var Kt=Ot[Lr+0]|Ot[Lr+1]<<8|Ot[Lr+2]<<16;Kt>ce&&(Kt=ce),_n(Ie.Jc[+xt],Ot,Ne,Kt),Ne+=Kt,ce-=Kt,Lr+=3}_n(Ie.Jc[+st],Ot,Ne,ce),Ot=Ne<lr?0:5}if(Ot!=0)return Aa(Ie,Ot,"cannot parse partitions");for(Ot=oa(Ne=Ie.m,7),Lr=ea(Ne)?Ci(Ne,4):0,lr=ea(Ne)?Ci(Ne,4):0,ce=ea(Ne)?Ci(Ne,4):0,st=ea(Ne)?Ci(Ne,4):0,Ne=ea(Ne)?Ci(Ne,4):0,xt=Ie.Qa,Kt=0;4>Kt;++Kt){if(xt.Cb){var Qt=xt.Zb[Kt];xt.Fb||(Qt+=Ot)}else{if(0<Kt){Ie.pb[Kt]=Ie.pb[0];continue}Qt=Ot}var $t=Ie.pb[Kt];$t.Sc[0]=ql[za(Qt+Lr,127)],$t.Sc[1]=Yc[za(Qt+0,127)],$t.Eb[0]=2*ql[za(Qt+lr,127)],$t.Eb[1]=101581*Yc[za(Qt+ce,127)]>>16,8>$t.Eb[1]&&($t.Eb[1]=8),$t.Qc[0]=ql[za(Qt+st,117)],$t.Qc[1]=Yc[za(Qt+Ne,127)],$t.lc=Qt+Ne}if(!He.Rb)return Aa(Ie,4,"Not a key frame.");for(ea(Wr),He=Ie.Pa,Ot=0;4>Ot;++Ot){for(Lr=0;8>Lr;++Lr)for(lr=0;3>lr;++lr)for(ce=0;11>ce;++ce)st=ra(Wr,Ed[Ot][Lr][lr][ce])?oa(Wr,8):Bu[Ot][Lr][lr][ce],He.Wc[Ot][Lr].Yb[lr][ce]=st;for(Lr=0;17>Lr;++Lr)He.Xc[Ot][Lr]=He.Wc[Ot][Ud[Lr]]}return Ie.kc=ea(Wr),Ie.kc&&(Ie.Bd=oa(Wr,8)),Ie.cb=1}function Ko(Ie,it,Ot,lr,Lr,Wr,He){var ce=it[Lr].Yb[Ot];for(Ot=0;16>Lr;++Lr){if(!ra(Ie,ce[Ot+0]))return Lr;for(;!ra(Ie,ce[Ot+1]);)if(ce=it[++Lr].Yb[0],Ot=0,Lr==16)return 16;var Ne=it[Lr+1].Yb;if(ra(Ie,ce[Ot+2])){var st=Ie,xt=0;if(ra(st,(Qt=ce)[(Kt=Ot)+3]))if(ra(st,Qt[Kt+6])){for(ce=0,Kt=2*(xt=ra(st,Qt[Kt+8]))+(Qt=ra(st,Qt[Kt+9+xt])),xt=0,Qt=Cd[Kt];Qt[ce];++ce)xt+=xt+ra(st,Qt[ce]);xt+=3+(8<<Kt)}else ra(st,Qt[Kt+7])?(xt=7+2*ra(st,165),xt+=ra(st,145)):xt=5+ra(st,159);else xt=ra(st,Qt[Kt+4])?3+ra(st,Qt[Kt+5]):2;ce=Ne[2]}else xt=1,ce=Ne[1];Ne=He+sd[Lr],0>(st=Ie).b&&qi(st);var Kt,Qt=st.b,$t=(Kt=st.Ca>>1)-(st.I>>Qt)>>31;--st.b,st.Ca+=$t,st.Ca|=1,st.I-=(Kt+1&$t)<<Qt,Wr[Ne]=((xt^$t)-$t)*lr[(0<Lr)+0]}return 16}function is(Ie){var it=Ie.rb[Ie.sb-1];it.la=0,it.Na=0,dt(Ie.zc,0,0,Ie.zc.length),Ie.ja=0}function es(Ie,it){if(Ie==null)return 0;if(it==null)return Aa(Ie,2,"NULL VP8Io parameter in VP8Decode().");if(!Ie.cb&&!Jo(Ie,it))return 0;if(Be(Ie.cb),it.ac==null||it.ac(it)){it.ob&&(Ie.L=0);var Ot=lu[Ie.L];if(Ie.L==2?(Ie.yb=0,Ie.zb=0):(Ie.yb=it.v-Ot>>4,Ie.zb=it.j-Ot>>4,0>Ie.yb&&(Ie.yb=0),0>Ie.zb&&(Ie.zb=0)),Ie.Va=it.o+15+Ot>>4,Ie.Hb=it.va+15+Ot>>4,Ie.Hb>Ie.za&&(Ie.Hb=Ie.za),Ie.Va>Ie.Ub&&(Ie.Va=Ie.Ub),0<Ie.L){var lr=Ie.ed;for(Ot=0;4>Ot;++Ot){var Lr;if(Ie.Qa.Cb){var Wr=Ie.Qa.Lb[Ot];Ie.Qa.Fb||(Wr+=lr.Tb)}else Wr=lr.Tb;for(Lr=0;1>=Lr;++Lr){var He=Ie.gd[Ot][Lr],ce=Wr;if(lr.Pc&&(ce+=lr.vd[0],Lr&&(ce+=lr.od[0])),0<(ce=0>ce?0:63<ce?63:ce)){var Ne=ce;0<lr.wb&&(Ne=4<lr.wb?Ne>>2:Ne>>1)>9-lr.wb&&(Ne=9-lr.wb),1>Ne&&(Ne=1),He.dd=Ne,He.tc=2*ce+Ne,He.ld=40<=ce?2:15<=ce?1:0}else He.tc=0;He.La=Lr}}}Ot=0}else Aa(Ie,6,"Frame setup failed"),Ot=Ie.a;if(Ot=Ot==0){if(Ot){Ie.$c=0,0<Ie.Aa||(Ie.Ic=du);e:{Ot=Ie.Ic,lr=4*(Ne=Ie.za);var st=32*Ne,xt=Ne+1,Kt=0<Ie.L?Ne*(0<Ie.Aa?2:1):0,Qt=(Ie.Aa==2?2:1)*Ne;if((He=lr+832+(Lr=3*(16*Ot+lu[Ie.L])/2*st)+(Wr=Ie.Fa!=null&&0<Ie.Fa.length?Ie.Kc.c*Ie.Kc.i:0))!=He)Ot=0;else{if(He>Ie.Vb){if(Ie.Vb=0,Ie.Ec=lt(He),Ie.Fc=0,Ie.Ec==null){Ot=Aa(Ie,1,"no memory during frame initialization.");break e}Ie.Vb=He}He=Ie.Ec,ce=Ie.Fc,Ie.Ac=He,Ie.Bc=ce,ce+=lr,Ie.Gd=mt(st,Xo),Ie.Hd=0,Ie.rb=mt(xt+1,Ea),Ie.sb=1,Ie.wa=Kt?mt(Kt,Fa):null,Ie.Y=0,Ie.D.Nb=0,Ie.D.wa=Ie.wa,Ie.D.Y=Ie.Y,0<Ie.Aa&&(Ie.D.Y+=Ne),Be(!0),Ie.oc=He,Ie.pc=ce,ce+=832,Ie.ya=mt(Qt,to),Ie.aa=0,Ie.D.ya=Ie.ya,Ie.D.aa=Ie.aa,Ie.Aa==2&&(Ie.D.aa+=Ne),Ie.R=16*Ne,Ie.B=8*Ne,Ne=(st=lu[Ie.L])*Ie.R,st=st/2*Ie.B,Ie.sa=He,Ie.ta=ce+Ne,Ie.qa=Ie.sa,Ie.ra=Ie.ta+16*Ot*Ie.R+st,Ie.Ha=Ie.qa,Ie.Ia=Ie.ra+8*Ot*Ie.B+st,Ie.$c=0,ce+=Lr,Ie.mb=Wr?He:null,Ie.nb=Wr?ce:null,Be(ce+Wr<=Ie.Fc+Ie.Vb),is(Ie),dt(Ie.Ac,Ie.Bc,0,lr),Ot=1}}if(Ot){if(it.ka=0,it.y=Ie.sa,it.O=Ie.ta,it.f=Ie.qa,it.N=Ie.ra,it.ea=Ie.Ha,it.Vd=Ie.Ia,it.fa=Ie.R,it.Rc=Ie.B,it.F=null,it.J=0,!td){for(Ot=-255;255>=Ot;++Ot)vu[255+Ot]=0>Ot?-Ot:Ot;for(Ot=-1020;1020>=Ot;++Ot)kd[1020+Ot]=-128>Ot?-128:127<Ot?127:Ot;for(Ot=-112;112>=Ot;++Ot)ed[112+Ot]=-16>Ot?-16:15<Ot?15:Ot;for(Ot=-255;510>=Ot;++Ot)Sd[255+Ot]=0>Ot?0:255<Ot?255:Ot;td=1}Wc=$o,kc=Ls,Sc=cs,hs=Uo,xo=Ho,Nc=ao,ss=Rc,Ts=vc,Ll=Hs,Cc=cl,rc=bc,nc=bs,gl=Fl,tl=tc,Nl=ks,Ys=Ml,Ec=vl,cu=ml,$c[0]=hl,$c[1]=Ws,$c[2]=zo,$c[3]=ll,$c[4]=wl,$c[5]=Vs,$c[6]=Sl,$c[7]=Wo,$c[8]=Gl,$c[9]=fl,Jc[0]=ws,Jc[1]=Ks,Jc[2]=Ns,Jc[3]=Ds,Jc[4]=Do,Jc[5]=Es,Jc[6]=Ms,ou[0]=Cl,ou[1]=Cs,ou[2]=Fs,ou[3]=el,ou[4]=dc,ou[5]=Hc,ou[6]=ac,Ot=1}else Ot=0}Ot&&(Ot=function($t,Fr){for($t.M=0;$t.M<$t.Va;++$t.M){var Yr,Mr=$t.Jc[$t.M&$t.Xb],Ir=$t.m,zr=$t;for(Yr=0;Yr<zr.za;++Yr){var en=Ir,In=zr,yi=In.Ac,Oi=In.Bc+4*Yr,ya=In.zc,Ji=In.ya[In.aa+Yr];if(In.Qa.Bb?Ji.$b=ra(en,In.Pa.jb[0])?2+ra(en,In.Pa.jb[2]):ra(en,In.Pa.jb[1]):Ji.$b=0,In.kc&&(Ji.Ad=ra(en,In.Bd)),Ji.Za=!ra(en,145)+0,Ji.Za){var vo=Ji.Ob,ka=0;for(In=0;4>In;++In){var jo,yo=ya[0+In];for(jo=0;4>jo;++jo){yo=ld[yi[Oi+jo]][yo];for(var ms=ku[ra(en,yo[0])];0<ms;)ms=ku[2*ms+ra(en,yo[ms])];yo=-ms,yi[Oi+jo]=yo}tt(vo,ka,yi,Oi,4),ka+=4,ya[0+In]=yo}}else yo=ra(en,156)?ra(en,128)?1:3:ra(en,163)?2:0,Ji.Ob[0]=yo,dt(yi,Oi,yo,4),dt(ya,0,yo,4);Ji.Dd=ra(en,142)?ra(en,114)?ra(en,183)?1:3:2:0}if(zr.m.Ka)return Aa($t,7,"Premature end-of-partition0 encountered.");for(;$t.ja<$t.za;++$t.ja){if(zr=Mr,en=(Ir=$t).rb[Ir.sb-1],yi=Ir.rb[Ir.sb+Ir.ja],Yr=Ir.ya[Ir.aa+Ir.ja],Oi=Ir.kc?Yr.Ad:0)en.la=yi.la=0,Yr.Za||(en.Na=yi.Na=0),Yr.Hc=0,Yr.Gc=0,Yr.ia=0;else{var js,F;if(en=yi,yi=zr,Oi=Ir.Pa.Xc,ya=Ir.ya[Ir.aa+Ir.ja],Ji=Ir.pb[ya.$b],In=ya.ad,vo=0,ka=Ir.rb[Ir.sb-1],yo=jo=0,dt(In,vo,0,384),ya.Za)var W=0,se=Oi[3];else{ms=lt(16);var de=en.Na+ka.Na;if(de=Iu(yi,Oi[1],de,Ji.Eb,0,ms,0),en.Na=ka.Na=(0<de)+0,1<de)Wc(ms,0,In,vo);else{var ye=ms[0]+3>>3;for(ms=0;256>ms;ms+=16)In[vo+ms]=ye}W=1,se=Oi[0]}var Xe=15&en.la,It=15&ka.la;for(ms=0;4>ms;++ms){var Zt=1&It;for(ye=F=0;4>ye;++ye)Xe=Xe>>1|(Zt=(de=Iu(yi,se,de=Zt+(1&Xe),Ji.Sc,W,In,vo))>W)<<7,F=F<<2|(3<de?3:1<de?2:In[vo+0]!=0),vo+=16;Xe>>=4,It=It>>1|Zt<<7,jo=(jo<<8|F)>>>0}for(se=Xe,W=It>>4,js=0;4>js;js+=2){for(F=0,Xe=en.la>>4+js,It=ka.la>>4+js,ms=0;2>ms;++ms){for(Zt=1&It,ye=0;2>ye;++ye)de=Zt+(1&Xe),Xe=Xe>>1|(Zt=0<(de=Iu(yi,Oi[2],de,Ji.Qc,0,In,vo)))<<3,F=F<<2|(3<de?3:1<de?2:In[vo+0]!=0),vo+=16;Xe>>=2,It=It>>1|Zt<<5}yo|=F<<4*js,se|=Xe<<4<<js,W|=(240&It)<<js}en.la=se,ka.la=W,ya.Hc=jo,ya.Gc=yo,ya.ia=43690&yo?0:Ji.ia,Oi=!(jo|yo)}if(0<Ir.L&&(Ir.wa[Ir.Y+Ir.ja]=Ir.gd[Yr.$b][Yr.Za],Ir.wa[Ir.Y+Ir.ja].La|=!Oi),zr.Ka)return Aa($t,7,"Premature end-of-file encountered.")}if(is($t),Ir=Fr,zr=1,Yr=(Mr=$t).D,en=0<Mr.L&&Mr.M>=Mr.zb&&Mr.M<=Mr.Va,Mr.Aa==0)e:{if(Yr.M=Mr.M,Yr.uc=en,ds(Mr,Yr),zr=1,Yr=(F=Mr.D).Nb,en=(yo=lu[Mr.L])*Mr.R,yi=yo/2*Mr.B,ms=16*Yr*Mr.R,ye=8*Yr*Mr.B,Oi=Mr.sa,ya=Mr.ta-en+ms,Ji=Mr.qa,In=Mr.ra-yi+ye,vo=Mr.Ha,ka=Mr.Ia-yi+ye,It=(Xe=F.M)==0,jo=Xe>=Mr.Va-1,Mr.Aa==2&&ds(Mr,F),F.uc)for(Zt=(de=Mr).D.M,Be(de.D.uc),F=de.yb;F<de.Hb;++F){W=F,se=Zt;var fr=(br=(Wa=de).D).Nb;js=Wa.R;var br=br.wa[br.Y+W],xn=Wa.sa,Pn=Wa.ta+16*fr*js+16*W,ui=br.dd,ai=br.tc;if(ai!=0)if(Be(3<=ai),Wa.L==1)0<W&&Ys(xn,Pn,js,ai+4),br.La&&cu(xn,Pn,js,ai),0<se&&Nl(xn,Pn,js,ai+4),br.La&&Ec(xn,Pn,js,ai);else{var ia=Wa.B,Pa=Wa.qa,Ja=Wa.ra+8*fr*ia+8*W,Ga=Wa.Ha,Wa=Wa.Ia+8*fr*ia+8*W;fr=br.ld,0<W&&(Ts(xn,Pn,js,ai+4,ui,fr),Cc(Pa,Ja,Ga,Wa,ia,ai+4,ui,fr)),br.La&&(nc(xn,Pn,js,ai,ui,fr),tl(Pa,Ja,Ga,Wa,ia,ai,ui,fr)),0<se&&(ss(xn,Pn,js,ai+4,ui,fr),Ll(Pa,Ja,Ga,Wa,ia,ai+4,ui,fr)),br.La&&(rc(xn,Pn,js,ai,ui,fr),gl(Pa,Ja,Ga,Wa,ia,ai,ui,fr))}}if(Mr.ia&&alert("todo:DitherRow"),Ir.put!=null){if(F=16*Xe,Xe=16*(Xe+1),It?(Ir.y=Mr.sa,Ir.O=Mr.ta+ms,Ir.f=Mr.qa,Ir.N=Mr.ra+ye,Ir.ea=Mr.Ha,Ir.W=Mr.Ia+ye):(F-=yo,Ir.y=Oi,Ir.O=ya,Ir.f=Ji,Ir.N=In,Ir.ea=vo,Ir.W=ka),jo||(Xe-=yo),Xe>Ir.o&&(Xe=Ir.o),Ir.F=null,Ir.J=null,Mr.Fa!=null&&0<Mr.Fa.length&&F<Xe&&(Ir.J=qt(Mr,Ir,F,Xe-F),Ir.F=Mr.mb,Ir.F==null&&Ir.F.length==0)){zr=Aa(Mr,3,"Could not decode alpha data.");break e}F<Ir.j&&(yo=Ir.j-F,F=Ir.j,Be(!(1&yo)),Ir.O+=Mr.R*yo,Ir.N+=Mr.B*(yo>>1),Ir.W+=Mr.B*(yo>>1),Ir.F!=null&&(Ir.J+=Ir.width*yo)),F<Xe&&(Ir.O+=Ir.v,Ir.N+=Ir.v>>1,Ir.W+=Ir.v>>1,Ir.F!=null&&(Ir.J+=Ir.v),Ir.ka=F-Ir.j,Ir.U=Ir.va-Ir.v,Ir.T=Xe-F,zr=Ir.put(Ir))}Yr+1!=Mr.Ic||jo||(tt(Mr.sa,Mr.ta-en,Oi,ya+16*Mr.R,en),tt(Mr.qa,Mr.ra-yi,Ji,In+8*Mr.B,yi),tt(Mr.Ha,Mr.Ia-yi,vo,ka+8*Mr.B,yi))}if(!zr)return Aa($t,6,"Output aborted.")}return 1}(Ie,it)),it.bc!=null&&it.bc(it),Ot&=1}return Ot?(Ie.cb=0,Ot):0}function ls(Ie,it,Ot,lr,Lr){Lr=Ie[it+Ot+32*lr]+(Lr>>3),Ie[it+Ot+32*lr]=-256&Lr?0>Lr?0:255:Lr}function Fo(Ie,it,Ot,lr,Lr,Wr){ls(Ie,it,0,Ot,lr+Lr),ls(Ie,it,1,Ot,lr+Wr),ls(Ie,it,2,Ot,lr-Wr),ls(Ie,it,3,Ot,lr-Lr)}function Qa(Ie){return(20091*Ie>>16)+Ie}function ys(Ie,it,Ot,lr){var Lr,Wr=0,He=lt(16);for(Lr=0;4>Lr;++Lr){var ce=Ie[it+0]+Ie[it+8],Ne=Ie[it+0]-Ie[it+8],st=(35468*Ie[it+4]>>16)-Qa(Ie[it+12]),xt=Qa(Ie[it+4])+(35468*Ie[it+12]>>16);He[Wr+0]=ce+xt,He[Wr+1]=Ne+st,He[Wr+2]=Ne-st,He[Wr+3]=ce-xt,Wr+=4,it++}for(Lr=Wr=0;4>Lr;++Lr)ce=(Ie=He[Wr+0]+4)+He[Wr+8],Ne=Ie-He[Wr+8],st=(35468*He[Wr+4]>>16)-Qa(He[Wr+12]),ls(Ot,lr,0,0,ce+(xt=Qa(He[Wr+4])+(35468*He[Wr+12]>>16))),ls(Ot,lr,1,0,Ne+st),ls(Ot,lr,2,0,Ne-st),ls(Ot,lr,3,0,ce-xt),Wr++,lr+=32}function ao(Ie,it,Ot,lr){var Lr=Ie[it+0]+4,Wr=35468*Ie[it+4]>>16,He=Qa(Ie[it+4]),ce=35468*Ie[it+1]>>16;Fo(Ot,lr,0,Lr+He,Ie=Qa(Ie[it+1]),ce),Fo(Ot,lr,1,Lr+Wr,Ie,ce),Fo(Ot,lr,2,Lr-Wr,Ie,ce),Fo(Ot,lr,3,Lr-He,Ie,ce)}function Ls(Ie,it,Ot,lr,Lr){ys(Ie,it,Ot,lr),Lr&&ys(Ie,it+16,Ot,lr+4)}function cs(Ie,it,Ot,lr){kc(Ie,it+0,Ot,lr,1),kc(Ie,it+32,Ot,lr+128,1)}function Uo(Ie,it,Ot,lr){var Lr;for(Ie=Ie[it+0]+4,Lr=0;4>Lr;++Lr)for(it=0;4>it;++it)ls(Ot,lr,it,Lr,Ie)}function Ho(Ie,it,Ot,lr){Ie[it+0]&&hs(Ie,it+0,Ot,lr),Ie[it+16]&&hs(Ie,it+16,Ot,lr+4),Ie[it+32]&&hs(Ie,it+32,Ot,lr+128),Ie[it+48]&&hs(Ie,it+48,Ot,lr+128+4)}function $o(Ie,it,Ot,lr){var Lr,Wr=lt(16);for(Lr=0;4>Lr;++Lr){var He=Ie[it+0+Lr]+Ie[it+12+Lr],ce=Ie[it+4+Lr]+Ie[it+8+Lr],Ne=Ie[it+4+Lr]-Ie[it+8+Lr],st=Ie[it+0+Lr]-Ie[it+12+Lr];Wr[0+Lr]=He+ce,Wr[8+Lr]=He-ce,Wr[4+Lr]=st+Ne,Wr[12+Lr]=st-Ne}for(Lr=0;4>Lr;++Lr)He=(Ie=Wr[0+4*Lr]+3)+Wr[3+4*Lr],ce=Wr[1+4*Lr]+Wr[2+4*Lr],Ne=Wr[1+4*Lr]-Wr[2+4*Lr],st=Ie-Wr[3+4*Lr],Ot[lr+0]=He+ce>>3,Ot[lr+16]=st+Ne>>3,Ot[lr+32]=He-ce>>3,Ot[lr+48]=st-Ne>>3,lr+=64}function Vo(Ie,it,Ot){var lr,Lr=it-32,Wr=Bc,He=255-Ie[Lr-1];for(lr=0;lr<Ot;++lr){var ce,Ne=Wr,st=He+Ie[it-1];for(ce=0;ce<Ot;++ce)Ie[it+ce]=Ne[st+Ie[Lr+ce]];it+=32}}function Ws(Ie,it){Vo(Ie,it,4)}function Cs(Ie,it){Vo(Ie,it,8)}function Ks(Ie,it){Vo(Ie,it,16)}function Ns(Ie,it){var Ot;for(Ot=0;16>Ot;++Ot)tt(Ie,it+32*Ot,Ie,it-32,16)}function Ds(Ie,it){var Ot;for(Ot=16;0<Ot;--Ot)dt(Ie,it,Ie[it-1],16),it+=32}function Go(Ie,it,Ot){var lr;for(lr=0;16>lr;++lr)dt(it,Ot+32*lr,Ie,16)}function ws(Ie,it){var Ot,lr=16;for(Ot=0;16>Ot;++Ot)lr+=Ie[it-1+32*Ot]+Ie[it+Ot-32];Go(lr>>5,Ie,it)}function Do(Ie,it){var Ot,lr=8;for(Ot=0;16>Ot;++Ot)lr+=Ie[it-1+32*Ot];Go(lr>>4,Ie,it)}function Es(Ie,it){var Ot,lr=8;for(Ot=0;16>Ot;++Ot)lr+=Ie[it+Ot-32];Go(lr>>4,Ie,it)}function Ms(Ie,it){Go(128,Ie,it)}function Ra(Ie,it,Ot){return Ie+2*it+Ot+2>>2}function zo(Ie,it){var Ot,lr=it-32;for(lr=new Uint8Array([Ra(Ie[lr-1],Ie[lr+0],Ie[lr+1]),Ra(Ie[lr+0],Ie[lr+1],Ie[lr+2]),Ra(Ie[lr+1],Ie[lr+2],Ie[lr+3]),Ra(Ie[lr+2],Ie[lr+3],Ie[lr+4])]),Ot=0;4>Ot;++Ot)tt(Ie,it+32*Ot,lr,0,lr.length)}function ll(Ie,it){var Ot=Ie[it-1],lr=Ie[it-1+32],Lr=Ie[it-1+64],Wr=Ie[it-1+96];va(Ie,it+0,16843009*Ra(Ie[it-1-32],Ot,lr)),va(Ie,it+32,16843009*Ra(Ot,lr,Lr)),va(Ie,it+64,16843009*Ra(lr,Lr,Wr)),va(Ie,it+96,16843009*Ra(Lr,Wr,Wr))}function hl(Ie,it){var Ot,lr=4;for(Ot=0;4>Ot;++Ot)lr+=Ie[it+Ot-32]+Ie[it-1+32*Ot];for(lr>>=3,Ot=0;4>Ot;++Ot)dt(Ie,it+32*Ot,lr,4)}function wl(Ie,it){var Ot=Ie[it-1+0],lr=Ie[it-1+32],Lr=Ie[it-1+64],Wr=Ie[it-1-32],He=Ie[it+0-32],ce=Ie[it+1-32],Ne=Ie[it+2-32],st=Ie[it+3-32];Ie[it+0+96]=Ra(lr,Lr,Ie[it-1+96]),Ie[it+1+96]=Ie[it+0+64]=Ra(Ot,lr,Lr),Ie[it+2+96]=Ie[it+1+64]=Ie[it+0+32]=Ra(Wr,Ot,lr),Ie[it+3+96]=Ie[it+2+64]=Ie[it+1+32]=Ie[it+0+0]=Ra(He,Wr,Ot),Ie[it+3+64]=Ie[it+2+32]=Ie[it+1+0]=Ra(ce,He,Wr),Ie[it+3+32]=Ie[it+2+0]=Ra(Ne,ce,He),Ie[it+3+0]=Ra(st,Ne,ce)}function Sl(Ie,it){var Ot=Ie[it+1-32],lr=Ie[it+2-32],Lr=Ie[it+3-32],Wr=Ie[it+4-32],He=Ie[it+5-32],ce=Ie[it+6-32],Ne=Ie[it+7-32];Ie[it+0+0]=Ra(Ie[it+0-32],Ot,lr),Ie[it+1+0]=Ie[it+0+32]=Ra(Ot,lr,Lr),Ie[it+2+0]=Ie[it+1+32]=Ie[it+0+64]=Ra(lr,Lr,Wr),Ie[it+3+0]=Ie[it+2+32]=Ie[it+1+64]=Ie[it+0+96]=Ra(Lr,Wr,He),Ie[it+3+32]=Ie[it+2+64]=Ie[it+1+96]=Ra(Wr,He,ce),Ie[it+3+64]=Ie[it+2+96]=Ra(He,ce,Ne),Ie[it+3+96]=Ra(ce,Ne,Ne)}function Vs(Ie,it){var Ot=Ie[it-1+0],lr=Ie[it-1+32],Lr=Ie[it-1+64],Wr=Ie[it-1-32],He=Ie[it+0-32],ce=Ie[it+1-32],Ne=Ie[it+2-32],st=Ie[it+3-32];Ie[it+0+0]=Ie[it+1+64]=Wr+He+1>>1,Ie[it+1+0]=Ie[it+2+64]=He+ce+1>>1,Ie[it+2+0]=Ie[it+3+64]=ce+Ne+1>>1,Ie[it+3+0]=Ne+st+1>>1,Ie[it+0+96]=Ra(Lr,lr,Ot),Ie[it+0+64]=Ra(lr,Ot,Wr),Ie[it+0+32]=Ie[it+1+96]=Ra(Ot,Wr,He),Ie[it+1+32]=Ie[it+2+96]=Ra(Wr,He,ce),Ie[it+2+32]=Ie[it+3+96]=Ra(He,ce,Ne),Ie[it+3+32]=Ra(ce,Ne,st)}function Wo(Ie,it){var Ot=Ie[it+0-32],lr=Ie[it+1-32],Lr=Ie[it+2-32],Wr=Ie[it+3-32],He=Ie[it+4-32],ce=Ie[it+5-32],Ne=Ie[it+6-32],st=Ie[it+7-32];Ie[it+0+0]=Ot+lr+1>>1,Ie[it+1+0]=Ie[it+0+64]=lr+Lr+1>>1,Ie[it+2+0]=Ie[it+1+64]=Lr+Wr+1>>1,Ie[it+3+0]=Ie[it+2+64]=Wr+He+1>>1,Ie[it+0+32]=Ra(Ot,lr,Lr),Ie[it+1+32]=Ie[it+0+96]=Ra(lr,Lr,Wr),Ie[it+2+32]=Ie[it+1+96]=Ra(Lr,Wr,He),Ie[it+3+32]=Ie[it+2+96]=Ra(Wr,He,ce),Ie[it+3+64]=Ra(He,ce,Ne),Ie[it+3+96]=Ra(ce,Ne,st)}function fl(Ie,it){var Ot=Ie[it-1+0],lr=Ie[it-1+32],Lr=Ie[it-1+64],Wr=Ie[it-1+96];Ie[it+0+0]=Ot+lr+1>>1,Ie[it+2+0]=Ie[it+0+32]=lr+Lr+1>>1,Ie[it+2+32]=Ie[it+0+64]=Lr+Wr+1>>1,Ie[it+1+0]=Ra(Ot,lr,Lr),Ie[it+3+0]=Ie[it+1+32]=Ra(lr,Lr,Wr),Ie[it+3+32]=Ie[it+1+64]=Ra(Lr,Wr,Wr),Ie[it+3+64]=Ie[it+2+64]=Ie[it+0+96]=Ie[it+1+96]=Ie[it+2+96]=Ie[it+3+96]=Wr}function Gl(Ie,it){var Ot=Ie[it-1+0],lr=Ie[it-1+32],Lr=Ie[it-1+64],Wr=Ie[it-1+96],He=Ie[it-1-32],ce=Ie[it+0-32],Ne=Ie[it+1-32],st=Ie[it+2-32];Ie[it+0+0]=Ie[it+2+32]=Ot+He+1>>1,Ie[it+0+32]=Ie[it+2+64]=lr+Ot+1>>1,Ie[it+0+64]=Ie[it+2+96]=Lr+lr+1>>1,Ie[it+0+96]=Wr+Lr+1>>1,Ie[it+3+0]=Ra(ce,Ne,st),Ie[it+2+0]=Ra(He,ce,Ne),Ie[it+1+0]=Ie[it+3+32]=Ra(Ot,He,ce),Ie[it+1+32]=Ie[it+3+64]=Ra(lr,Ot,He),Ie[it+1+64]=Ie[it+3+96]=Ra(Lr,lr,Ot),Ie[it+1+96]=Ra(Wr,Lr,lr)}function Fs(Ie,it){var Ot;for(Ot=0;8>Ot;++Ot)tt(Ie,it+32*Ot,Ie,it-32,8)}function el(Ie,it){var Ot;for(Ot=0;8>Ot;++Ot)dt(Ie,it,Ie[it-1],8),it+=32}function os(Ie,it,Ot){var lr;for(lr=0;8>lr;++lr)dt(it,Ot+32*lr,Ie,8)}function Cl(Ie,it){var Ot,lr=8;for(Ot=0;8>Ot;++Ot)lr+=Ie[it+Ot-32]+Ie[it-1+32*Ot];os(lr>>4,Ie,it)}function Hc(Ie,it){var Ot,lr=4;for(Ot=0;8>Ot;++Ot)lr+=Ie[it+Ot-32];os(lr>>3,Ie,it)}function dc(Ie,it){var Ot,lr=4;for(Ot=0;8>Ot;++Ot)lr+=Ie[it-1+32*Ot];os(lr>>3,Ie,it)}function ac(Ie,it){os(128,Ie,it)}function oc(Ie,it,Ot){var lr=Ie[it-Ot],Lr=Ie[it+0],Wr=3*(Lr-lr)+_u[1020+Ie[it-2*Ot]-Ie[it+Ot]],He=_c[112+(Wr+4>>3)];Ie[it-Ot]=Bc[255+lr+_c[112+(Wr+3>>3)]],Ie[it+0]=Bc[255+Lr-He]}function Yl(Ie,it,Ot,lr){var Lr=Ie[it+0],Wr=Ie[it+Ot];return Kc[255+Ie[it-2*Ot]-Ie[it-Ot]]>lr||Kc[255+Wr-Lr]>lr}function hc(Ie,it,Ot,lr){return 4*Kc[255+Ie[it-Ot]-Ie[it+0]]+Kc[255+Ie[it-2*Ot]-Ie[it+Ot]]<=lr}function pl(Ie,it,Ot,lr,Lr){var Wr=Ie[it-3*Ot],He=Ie[it-2*Ot],ce=Ie[it-Ot],Ne=Ie[it+0],st=Ie[it+Ot],xt=Ie[it+2*Ot],Kt=Ie[it+3*Ot];return 4*Kc[255+ce-Ne]+Kc[255+He-st]>lr?0:Kc[255+Ie[it-4*Ot]-Wr]<=Lr&&Kc[255+Wr-He]<=Lr&&Kc[255+He-ce]<=Lr&&Kc[255+Kt-xt]<=Lr&&Kc[255+xt-st]<=Lr&&Kc[255+st-Ne]<=Lr}function ks(Ie,it,Ot,lr){var Lr=2*lr+1;for(lr=0;16>lr;++lr)hc(Ie,it+lr,Ot,Lr)&&oc(Ie,it+lr,Ot)}function Ml(Ie,it,Ot,lr){var Lr=2*lr+1;for(lr=0;16>lr;++lr)hc(Ie,it+lr*Ot,1,Lr)&&oc(Ie,it+lr*Ot,1)}function vl(Ie,it,Ot,lr){var Lr;for(Lr=3;0<Lr;--Lr)ks(Ie,it+=4*Ot,Ot,lr)}function ml(Ie,it,Ot,lr){var Lr;for(Lr=3;0<Lr;--Lr)Ml(Ie,it+=4,Ot,lr)}function hn(Ie,it,Ot,lr,Lr,Wr,He,ce){for(Wr=2*Wr+1;0<Lr--;){if(pl(Ie,it,Ot,Wr,He))if(Yl(Ie,it,Ot,ce))oc(Ie,it,Ot);else{var Ne=Ie,st=it,xt=Ot,Kt=Ne[st-2*xt],Qt=Ne[st-xt],$t=Ne[st+0],Fr=Ne[st+xt],Yr=Ne[st+2*xt],Mr=27*(zr=_u[1020+3*($t-Qt)+_u[1020+Kt-Fr]])+63>>7,Ir=18*zr+63>>7,zr=9*zr+63>>7;Ne[st-3*xt]=Bc[255+Ne[st-3*xt]+zr],Ne[st-2*xt]=Bc[255+Kt+Ir],Ne[st-xt]=Bc[255+Qt+Mr],Ne[st+0]=Bc[255+$t-Mr],Ne[st+xt]=Bc[255+Fr-Ir],Ne[st+2*xt]=Bc[255+Yr-zr]}it+=lr}}function El(Ie,it,Ot,lr,Lr,Wr,He,ce){for(Wr=2*Wr+1;0<Lr--;){if(pl(Ie,it,Ot,Wr,He))if(Yl(Ie,it,Ot,ce))oc(Ie,it,Ot);else{var Ne=Ie,st=it,xt=Ot,Kt=Ne[st-xt],Qt=Ne[st+0],$t=Ne[st+xt],Fr=_c[112+((Yr=3*(Qt-Kt))+4>>3)],Yr=_c[112+(Yr+3>>3)],Mr=Fr+1>>1;Ne[st-2*xt]=Bc[255+Ne[st-2*xt]+Mr],Ne[st-xt]=Bc[255+Kt+Yr],Ne[st+0]=Bc[255+Qt-Fr],Ne[st+xt]=Bc[255+$t-Mr]}it+=lr}}function Rc(Ie,it,Ot,lr,Lr,Wr){hn(Ie,it,Ot,1,16,lr,Lr,Wr)}function vc(Ie,it,Ot,lr,Lr,Wr){hn(Ie,it,1,Ot,16,lr,Lr,Wr)}function bc(Ie,it,Ot,lr,Lr,Wr){var He;for(He=3;0<He;--He)El(Ie,it+=4*Ot,Ot,1,16,lr,Lr,Wr)}function bs(Ie,it,Ot,lr,Lr,Wr){var He;for(He=3;0<He;--He)El(Ie,it+=4,1,Ot,16,lr,Lr,Wr)}function Hs(Ie,it,Ot,lr,Lr,Wr,He,ce){hn(Ie,it,Lr,1,8,Wr,He,ce),hn(Ot,lr,Lr,1,8,Wr,He,ce)}function cl(Ie,it,Ot,lr,Lr,Wr,He,ce){hn(Ie,it,1,Lr,8,Wr,He,ce),hn(Ot,lr,1,Lr,8,Wr,He,ce)}function Fl(Ie,it,Ot,lr,Lr,Wr,He,ce){El(Ie,it+4*Lr,Lr,1,8,Wr,He,ce),El(Ot,lr+4*Lr,Lr,1,8,Wr,He,ce)}function tc(Ie,it,Ot,lr,Lr,Wr,He,ce){El(Ie,it+4,1,Lr,8,Wr,He,ce),El(Ot,lr+4,1,Lr,8,Wr,He,ce)}function Ql(){this.ba=new Vi,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Qi,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function sc(){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 zc(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Hl(){this.ua=0,this.Wa=new pa,this.vb=new pa,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new ji,this.yc=new Qn}function Oc(){this.xb=this.a=0,this.l=new No,this.ca=new Vi,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new rn,this.Pb=0,this.wd=new rn,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Hl,this.ab=0,this.gc=mt(4,zc),this.Oc=0}function yc(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new No,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Xs(Ie,it,Ot,lr,Lr,Wr,He){for(Ie=Ie==null?0:Ie[it+0],it=0;it<He;++it)Lr[Wr+it]=Ie+Ot[lr+it]&255,Ie=Lr[Wr+it]}function xl(Ie,it,Ot,lr,Lr,Wr,He){var ce;if(Ie==null)Xs(null,null,Ot,lr,Lr,Wr,He);else for(ce=0;ce<He;++ce)Lr[Wr+ce]=Ie[it+ce]+Ot[lr+ce]&255}function Ut(Ie,it,Ot,lr,Lr,Wr,He){if(Ie==null)Xs(null,null,Ot,lr,Lr,Wr,He);else{var ce,Ne=Ie[it+0],st=Ne,xt=Ne;for(ce=0;ce<He;++ce)st=xt+(Ne=Ie[it+ce])-st,xt=Ot[lr+ce]+(-256&st?0>st?0:255:st)&255,st=Ne,Lr[Wr+ce]=xt}}function qt(Ie,it,Ot,lr){var Lr=it.width,Wr=it.o;if(Be(Ie!=null&&it!=null),0>Ot||0>=lr||Ot+lr>Wr)return null;if(!Ie.Cc){if(Ie.ga==null){var He;if(Ie.ga=new yc,(He=Ie.ga==null)||(He=it.width*it.o,Be(Ie.Gb.length==0),Ie.Gb=lt(He),Ie.Uc=0,Ie.Gb==null?He=0:(Ie.mb=Ie.Gb,Ie.nb=Ie.Uc,Ie.rc=null,He=1),He=!He),!He){He=Ie.ga;var ce=Ie.Fa,Ne=Ie.P,st=Ie.qc,xt=Ie.mb,Kt=Ie.nb,Qt=Ne+1,$t=st-1,Fr=He.l;if(Be(ce!=null&&xt!=null&&it!=null),su[0]=null,su[1]=Xs,su[2]=xl,su[3]=Ut,He.ca=xt,He.tb=Kt,He.c=it.width,He.i=it.height,Be(0<He.c&&0<He.i),1>=st)it=0;else if(He.$a=ce[Ne+0]>>0&3,He.Z=ce[Ne+0]>>2&3,He.Lc=ce[Ne+0]>>4&3,Ne=ce[Ne+0]>>6&3,0>He.$a||1<He.$a||4<=He.Z||1<He.Lc||Ne)it=0;else if(Fr.put=wa,Fr.ac=ta,Fr.bc=wi,Fr.ma=He,Fr.width=it.width,Fr.height=it.height,Fr.Da=it.Da,Fr.v=it.v,Fr.va=it.va,Fr.j=it.j,Fr.o=it.o,He.$a)e:{Be(He.$a==1),it=Vn();t:for(;;){if(it==null){it=0;break e}if(Be(He!=null),He.mc=it,it.c=He.c,it.i=He.i,it.l=He.l,it.l.ma=He,it.l.width=He.c,it.l.height=He.i,it.a=0,gi(it.m,ce,Qt,$t),!Ai(He.c,He.i,1,it,null))break t;if(it.ab==1&&it.gc[0].hc==3&&vr(it.s)?(He.ic=1,ce=it.c*it.i,it.Ta=null,it.Ua=0,it.V=lt(ce),it.Ba=0,it.V==null?(it.a=1,it=0):it=1):(He.ic=0,it=Li(it,He.c)),!it)break t;it=1;break e}He.mc=null,it=0}else it=$t>=He.c*He.i;He=!it}if(He)return null;Ie.ga.Lc!=1?Ie.Ga=0:lr=Wr-Ot}Be(Ie.ga!=null),Be(Ot+lr<=Wr);e:{if(it=(ce=Ie.ga).c,Wr=ce.l.o,ce.$a==0){if(Qt=Ie.rc,$t=Ie.Vc,Fr=Ie.Fa,Ne=Ie.P+1+Ot*it,st=Ie.mb,xt=Ie.nb+Ot*it,Be(Ne<=Ie.P+Ie.qc),ce.Z!=0)for(Be(su[ce.Z]!=null),He=0;He<lr;++He)su[ce.Z](Qt,$t,Fr,Ne,st,xt,it),Qt=st,$t=xt,xt+=it,Ne+=it;else for(He=0;He<lr;++He)tt(st,xt,Fr,Ne,it),Qt=st,$t=xt,xt+=it,Ne+=it;Ie.rc=Qt,Ie.Vc=$t}else{if(Be(ce.mc!=null),it=Ot+lr,Be((He=ce.mc)!=null),Be(it<=He.i),He.C>=it)it=1;else if(ce.ic||_e(),ce.ic){ce=He.V,Qt=He.Ba,$t=He.c;var Yr=He.i,Mr=(Fr=1,Ne=He.$/$t,st=He.$%$t,xt=He.m,Kt=He.s,He.$),Ir=$t*Yr,zr=$t*it,en=Kt.wc,In=Mr<zr?Vr(Kt,st,Ne):null;Be(Mr<=Ir),Be(it<=Yr),Be(vr(Kt));t:for(;;){for(;!xt.h&&Mr<zr;){if(st&en||(In=Vr(Kt,st,Ne)),Be(In!=null),Ei(xt),256>(Yr=Zr(In.G[0],In.H[0],xt)))ce[Qt+Mr]=Yr,++Mr,++st>=$t&&(st=0,++Ne<=it&&!(Ne%16)&&tn(He,Ne));else{if(!(280>Yr)){Fr=0;break t}Yr=ja(Yr-256,xt);var yi,Oi=Zr(In.G[4],In.H[4],xt);if(Ei(xt),!(Mr>=(Oi=kr($t,Oi=ja(Oi,xt)))&&Ir-Mr>=Yr)){Fr=0;break t}for(yi=0;yi<Yr;++yi)ce[Qt+Mr+yi]=ce[Qt+Mr+yi-Oi];for(Mr+=Yr,st+=Yr;st>=$t;)st-=$t,++Ne<=it&&!(Ne%16)&&tn(He,Ne);Mr<zr&&st&en&&(In=Vr(Kt,st,Ne))}Be(xt.h==di(xt))}tn(He,Ne>it?it:Ne);break t}!Fr||xt.h&&Mr<Ir?(Fr=0,He.a=xt.h?5:3):He.$=Mr,it=Fr}else it=jn(He,He.V,He.Ba,He.c,He.i,it,Ri);if(!it){lr=0;break e}}Ot+lr>=Wr&&(Ie.Cc=1),lr=1}if(!lr)return null;if(Ie.Cc&&((lr=Ie.ga)!=null&&(lr.mc=null),Ie.ga=null,0<Ie.Ga))return alert("todo:WebPDequantizeLevels"),null}return Ie.nb+Ot*Lr}function Cn(Ie,it,Ot,lr,Lr,Wr){for(;0<Lr--;){var He,ce=Ie,Ne=it+(Ot?1:0),st=Ie,xt=it+(Ot?0:3);for(He=0;He<lr;++He){var Kt=st[xt+4*He];Kt!=255&&(Kt*=32897,ce[Ne+4*He+0]=ce[Ne+4*He+0]*Kt>>23,ce[Ne+4*He+1]=ce[Ne+4*He+1]*Kt>>23,ce[Ne+4*He+2]=ce[Ne+4*He+2]*Kt>>23)}it+=Wr}}function ri(Ie,it,Ot,lr,Lr){for(;0<lr--;){var Wr;for(Wr=0;Wr<Ot;++Wr){var He=Ie[it+2*Wr+0],ce=15&(st=Ie[it+2*Wr+1]),Ne=4369*ce,st=(240&st|st>>4)*Ne>>16;Ie[it+2*Wr+0]=(240&He|He>>4)*Ne>>16&240|(15&He|He<<4)*Ne>>16>>4&15,Ie[it+2*Wr+1]=240&st|ce}it+=Lr}}function Dt(Ie,it,Ot,lr,Lr,Wr,He,ce){var Ne,st,xt=255;for(st=0;st<Lr;++st){for(Ne=0;Ne<lr;++Ne){var Kt=Ie[it+Ne];Wr[He+4*Ne]=Kt,xt&=Kt}it+=Ot,He+=ce}return xt!=255}function pe(Ie,it,Ot,lr,Lr){var Wr;for(Wr=0;Wr<Lr;++Wr)Ot[lr+Wr]=Ie[it+Wr]>>8}function _e(){uu=Cn,Eu=ri,Dc=Dt,Au=pe}function Le(Ie,it,Ot){hi[Ie]=function(lr,Lr,Wr,He,ce,Ne,st,xt,Kt,Qt,$t,Fr,Yr,Mr,Ir,zr,en){var In,yi=en-1>>1,Oi=ce[Ne+0]|st[xt+0]<<16,ya=Kt[Qt+0]|$t[Fr+0]<<16;Be(lr!=null);var Ji=3*Oi+ya+131074>>2;for(it(lr[Lr+0],255&Ji,Ji>>16,Yr,Mr),Wr!=null&&(Ji=3*ya+Oi+131074>>2,it(Wr[He+0],255&Ji,Ji>>16,Ir,zr)),In=1;In<=yi;++In){var vo=ce[Ne+In]|st[xt+In]<<16,ka=Kt[Qt+In]|$t[Fr+In]<<16,jo=Oi+vo+ya+ka+524296,yo=jo+2*(vo+ya)>>3;Ji=yo+Oi>>1,Oi=(jo=jo+2*(Oi+ka)>>3)+vo>>1,it(lr[Lr+2*In-1],255&Ji,Ji>>16,Yr,Mr+(2*In-1)*Ot),it(lr[Lr+2*In-0],255&Oi,Oi>>16,Yr,Mr+(2*In-0)*Ot),Wr!=null&&(Ji=jo+ya>>1,Oi=yo+ka>>1,it(Wr[He+2*In-1],255&Ji,Ji>>16,Ir,zr+(2*In-1)*Ot),it(Wr[He+2*In+0],255&Oi,Oi>>16,Ir,zr+(2*In+0)*Ot)),Oi=vo,ya=ka}1&en||(Ji=3*Oi+ya+131074>>2,it(lr[Lr+en-1],255&Ji,Ji>>16,Yr,Mr+(en-1)*Ot),Wr!=null&&(Ji=3*ya+Oi+131074>>2,it(Wr[He+en-1],255&Ji,Ji>>16,Ir,zr+(en-1)*Ot)))}}function Ze(){Xc[Tu]=cd,Xc[rd]=jd,Xc[nd]=ud,Xc[Ru]=_d,Xc[Tc]=Td,Xc[zu]=Hd,Xc[id]=Pu,Xc[ad]=jd,Xc[Zc]=_d,Xc[bu]=Td,Xc[Fu]=Hd}function Tt(Ie){return Ie&~ju?0>Ie?0:255:Ie>>dd}function Jt(Ie,it){return Tt((19077*Ie>>8)+(26149*it>>8)-14234)}function Br(Ie,it,Ot){return Tt((19077*Ie>>8)-(6419*it>>8)-(13320*Ot>>8)+8708)}function Gr(Ie,it){return Tt((19077*Ie>>8)+(33050*it>>8)-17685)}function bn(Ie,it,Ot,lr,Lr){lr[Lr+0]=Jt(Ie,Ot),lr[Lr+1]=Br(Ie,it,Ot),lr[Lr+2]=Gr(Ie,it)}function Jn(Ie,it,Ot,lr,Lr){lr[Lr+0]=Gr(Ie,it),lr[Lr+1]=Br(Ie,it,Ot),lr[Lr+2]=Jt(Ie,Ot)}function Si(Ie,it,Ot,lr,Lr){var Wr=Br(Ie,it,Ot);it=Wr<<3&224|Gr(Ie,it)>>3,lr[Lr+0]=248&Jt(Ie,Ot)|Wr>>5,lr[Lr+1]=it}function Yi(Ie,it,Ot,lr,Lr){var Wr=240&Gr(Ie,it)|15;lr[Lr+0]=240&Jt(Ie,Ot)|Br(Ie,it,Ot)>>4,lr[Lr+1]=Wr}function ga(Ie,it,Ot,lr,Lr){lr[Lr+0]=255,bn(Ie,it,Ot,lr,Lr+1)}function Oa(Ie,it,Ot,lr,Lr){Jn(Ie,it,Ot,lr,Lr),lr[Lr+3]=255}function po(Ie,it,Ot,lr,Lr){bn(Ie,it,Ot,lr,Lr),lr[Lr+3]=255}function za(Ie,it){return 0>Ie?0:Ie>it?it:Ie}function Oo(Ie,it,Ot){hi[Ie]=function(lr,Lr,Wr,He,ce,Ne,st,xt,Kt){for(var Qt=xt+(-2&Kt)*Ot;xt!=Qt;)it(lr[Lr+0],Wr[He+0],ce[Ne+0],st,xt),it(lr[Lr+1],Wr[He+0],ce[Ne+0],st,xt+Ot),Lr+=2,++He,++Ne,xt+=2*Ot;1&Kt&&it(lr[Lr+0],Wr[He+0],ce[Ne+0],st,xt)}}function ps(Ie,it,Ot){return Ot==0?Ie==0?it==0?6:5:it==0?4:0:Ot}function ts(Ie,it,Ot,lr,Lr){switch(Ie>>>30){case 3:kc(it,Ot,lr,Lr,0);break;case 2:Nc(it,Ot,lr,Lr);break;case 1:hs(it,Ot,lr,Lr)}}function ds(Ie,it){var Ot,lr,Lr=it.M,Wr=it.Nb,He=Ie.oc,ce=Ie.pc+40,Ne=Ie.oc,st=Ie.pc+584,xt=Ie.oc,Kt=Ie.pc+600;for(Ot=0;16>Ot;++Ot)He[ce+32*Ot-1]=129;for(Ot=0;8>Ot;++Ot)Ne[st+32*Ot-1]=129,xt[Kt+32*Ot-1]=129;for(0<Lr?He[ce-1-32]=Ne[st-1-32]=xt[Kt-1-32]=129:(dt(He,ce-32-1,127,21),dt(Ne,st-32-1,127,9),dt(xt,Kt-32-1,127,9)),lr=0;lr<Ie.za;++lr){var Qt=it.ya[it.aa+lr];if(0<lr){for(Ot=-1;16>Ot;++Ot)tt(He,ce+32*Ot-4,He,ce+32*Ot+12,4);for(Ot=-1;8>Ot;++Ot)tt(Ne,st+32*Ot-4,Ne,st+32*Ot+4,4),tt(xt,Kt+32*Ot-4,xt,Kt+32*Ot+4,4)}var $t=Ie.Gd,Fr=Ie.Hd+lr,Yr=Qt.ad,Mr=Qt.Hc;if(0<Lr&&(tt(He,ce-32,$t[Fr].y,0,16),tt(Ne,st-32,$t[Fr].f,0,8),tt(xt,Kt-32,$t[Fr].ea,0,8)),Qt.Za){var Ir=He,zr=ce-32+16;for(0<Lr&&(lr>=Ie.za-1?dt(Ir,zr,$t[Fr].y[15],4):tt(Ir,zr,$t[Fr+1].y,0,4)),Ot=0;4>Ot;Ot++)Ir[zr+128+Ot]=Ir[zr+256+Ot]=Ir[zr+384+Ot]=Ir[zr+0+Ot];for(Ot=0;16>Ot;++Ot,Mr<<=2)Ir=He,zr=ce+hd[Ot],$c[Qt.Ob[Ot]](Ir,zr),ts(Mr,Yr,16*+Ot,Ir,zr)}else if(Ir=ps(lr,Lr,Qt.Ob[0]),Jc[Ir](He,ce),Mr!=0)for(Ot=0;16>Ot;++Ot,Mr<<=2)ts(Mr,Yr,16*+Ot,He,ce+hd[Ot]);for(Ot=Qt.Gc,Ir=ps(lr,Lr,Qt.Dd),ou[Ir](Ne,st),ou[Ir](xt,Kt),Mr=Yr,Ir=Ne,zr=st,255&(Qt=Ot>>0)&&(170&Qt?Sc(Mr,256,Ir,zr):xo(Mr,256,Ir,zr)),Qt=xt,Mr=Kt,255&(Ot>>=8)&&(170&Ot?Sc(Yr,320,Qt,Mr):xo(Yr,320,Qt,Mr)),Lr<Ie.Ub-1&&(tt($t[Fr].y,0,He,ce+480,16),tt($t[Fr].f,0,Ne,st+224,8),tt($t[Fr].ea,0,xt,Kt+224,8)),Ot=8*Wr*Ie.B,$t=Ie.sa,Fr=Ie.ta+16*lr+16*Wr*Ie.R,Yr=Ie.qa,Qt=Ie.ra+8*lr+Ot,Mr=Ie.Ha,Ir=Ie.Ia+8*lr+Ot,Ot=0;16>Ot;++Ot)tt($t,Fr+Ot*Ie.R,He,ce+32*Ot,16);for(Ot=0;8>Ot;++Ot)tt(Yr,Qt+Ot*Ie.B,Ne,st+32*Ot,8),tt(Mr,Ir+Ot*Ie.B,xt,Kt+32*Ot,8)}}function nl(Ie,it,Ot,lr,Lr,Wr,He,ce,Ne){var st=[0],xt=[0],Kt=0,Qt=Ne!=null?Ne.kd:0,$t=Ne!=null?Ne:new sc;if(Ie==null||12>Ot)return 7;$t.data=Ie,$t.w=it,$t.ha=Ot,it=[it],Ot=[Ot],$t.gb=[$t.gb];e:{var Fr=it,Yr=Ot,Mr=$t.gb;if(Be(Ie!=null),Be(Yr!=null),Be(Mr!=null),Mr[0]=0,12<=Yr[0]&&!Ge(Ie,Fr[0],"RIFF")){if(Ge(Ie,Fr[0]+8,"WEBP")){Mr=3;break e}var Ir=as(Ie,Fr[0]+4);if(12>Ir||4294967286<Ir){Mr=3;break e}if(Qt&&Ir>Yr[0]-8){Mr=7;break e}Mr[0]=Ir,Fr[0]+=12,Yr[0]-=12}Mr=0}if(Mr!=0)return Mr;for(Ir=0<$t.gb[0],Ot=Ot[0];;){e:{var zr=Ie;Yr=it,Mr=Ot;var en=st,In=xt,yi=Fr=[0];if((Ji=Kt=[Kt])[0]=0,8>Mr[0])Mr=7;else{if(!Ge(zr,Yr[0],"VP8X")){if(as(zr,Yr[0]+4)!=10){Mr=3;break e}if(18>Mr[0]){Mr=7;break e}var Oi=as(zr,Yr[0]+8),ya=1+no(zr,Yr[0]+12);if(2147483648<=ya*(zr=1+no(zr,Yr[0]+15))){Mr=3;break e}yi!=null&&(yi[0]=Oi),en!=null&&(en[0]=ya),In!=null&&(In[0]=zr),Yr[0]+=18,Mr[0]-=18,Ji[0]=1}Mr=0}}if(Kt=Kt[0],Fr=Fr[0],Mr!=0)return Mr;if(Yr=!!(2&Fr),!Ir&&Kt)return 3;if(Wr!=null&&(Wr[0]=!!(16&Fr)),He!=null&&(He[0]=Yr),ce!=null&&(ce[0]=0),He=st[0],Fr=xt[0],Kt&&Yr&&Ne==null){Mr=0;break}if(4>Ot){Mr=7;break}if(Ir&&Kt||!Ir&&!Kt&&!Ge(Ie,it[0],"ALPH")){Ot=[Ot],$t.na=[$t.na],$t.P=[$t.P],$t.Sa=[$t.Sa];e:{Oi=Ie,Mr=it,Ir=Ot;var Ji=$t.gb;en=$t.na,In=$t.P,yi=$t.Sa,ya=22,Be(Oi!=null),Be(Ir!=null),zr=Mr[0];var vo=Ir[0];for(Be(en!=null),Be(yi!=null),en[0]=null,In[0]=null,yi[0]=0;;){if(Mr[0]=zr,Ir[0]=vo,8>vo){Mr=7;break e}var ka=as(Oi,zr+4);if(4294967286<ka){Mr=3;break e}var jo=8+ka+1&-2;if(ya+=jo,0<Ji&&ya>Ji){Mr=3;break e}if(!Ge(Oi,zr,"VP8 ")||!Ge(Oi,zr,"VP8L")){Mr=0;break e}if(vo[0]<jo){Mr=7;break e}Ge(Oi,zr,"ALPH")||(en[0]=Oi,In[0]=zr+8,yi[0]=ka),zr+=jo,vo-=jo}}if(Ot=Ot[0],$t.na=$t.na[0],$t.P=$t.P[0],$t.Sa=$t.Sa[0],Mr!=0)break}Ot=[Ot],$t.Ja=[$t.Ja],$t.xa=[$t.xa];e:if(Ji=Ie,Mr=it,Ir=Ot,en=$t.gb[0],In=$t.Ja,yi=$t.xa,Oi=Mr[0],zr=!Ge(Ji,Oi,"VP8 "),ya=!Ge(Ji,Oi,"VP8L"),Be(Ji!=null),Be(Ir!=null),Be(In!=null),Be(yi!=null),8>Ir[0])Mr=7;else{if(zr||ya){if(Ji=as(Ji,Oi+4),12<=en&&Ji>en-12){Mr=3;break e}if(Qt&&Ji>Ir[0]-8){Mr=7;break e}In[0]=Ji,Mr[0]+=8,Ir[0]-=8,yi[0]=ya}else yi[0]=5<=Ir[0]&&Ji[Oi+0]==47&&!(Ji[Oi+4]>>5),In[0]=Ir[0];Mr=0}if(Ot=Ot[0],$t.Ja=$t.Ja[0],$t.xa=$t.xa[0],it=it[0],Mr!=0)break;if(4294967286<$t.Ja)return 3;if(ce==null||Yr||(ce[0]=$t.xa?2:1),He=[He],Fr=[Fr],$t.xa){if(5>Ot){Mr=7;break}ce=He,Qt=Fr,Yr=Wr,Ie==null||5>Ot?Ie=0:5<=Ot&&Ie[it+0]==47&&!(Ie[it+4]>>5)?(Ir=[0],Ji=[0],en=[0],gi(In=new rn,Ie,it,Ot),fa(In,Ir,Ji,en)?(ce!=null&&(ce[0]=Ir[0]),Qt!=null&&(Qt[0]=Ji[0]),Yr!=null&&(Yr[0]=en[0]),Ie=1):Ie=0):Ie=0}else{if(10>Ot){Mr=7;break}ce=Fr,Ie==null||10>Ot||!Ro(Ie,it+3,Ot-3)?Ie=0:(Qt=Ie[it+0]|Ie[it+1]<<8|Ie[it+2]<<16,Yr=16383&(Ie[it+7]<<8|Ie[it+6]),Ie=16383&(Ie[it+9]<<8|Ie[it+8]),1&Qt||3<(Qt>>1&7)||!(Qt>>4&1)||Qt>>5>=$t.Ja||!Yr||!Ie?Ie=0:(He&&(He[0]=Yr),ce&&(ce[0]=Ie),Ie=1))}if(!Ie)return 3;if(He=He[0],Fr=Fr[0],Kt&&(st[0]!=He||xt[0]!=Fr))return 3;Ne!=null&&(Ne[0]=$t,Ne.offset=it-Ne.w,Be(4294967286>it-Ne.w),Be(Ne.offset==Ne.ha-Ot));break}return Mr==0||Mr==7&&Kt&&Ne==null?(Wr!=null&&(Wr[0]|=$t.na!=null&&0<$t.na.length),lr!=null&&(lr[0]=He),Lr!=null&&(Lr[0]=Fr),0):Mr}function Js(Ie,it,Ot){var lr=it.width,Lr=it.height,Wr=0,He=0,ce=lr,Ne=Lr;if(it.Da=Ie!=null&&0<Ie.Da,it.Da&&(ce=Ie.cd,Ne=Ie.bd,Wr=Ie.v,He=Ie.j,11>Ot||(Wr&=-2,He&=-2),0>Wr||0>He||0>=ce||0>=Ne||Wr+ce>lr||He+Ne>Lr))return 0;if(it.v=Wr,it.j=He,it.va=Wr+ce,it.o=He+Ne,it.U=ce,it.T=Ne,it.da=Ie!=null&&0<Ie.da,it.da){if(!ba(ce,Ne,Ot=[Ie.ib],Wr=[Ie.hb]))return 0;it.ib=Ot[0],it.hb=Wr[0]}return it.ob=Ie!=null&&Ie.ob,it.Kb=Ie==null||!Ie.Sd,it.da&&(it.ob=it.ib<3*lr/4&&it.hb<3*Lr/4,it.Kb=0),1}function ul(Ie){if(Ie==null)return 2;if(11>Ie.S){var it=Ie.f.RGBA;it.fb+=(Ie.height-1)*it.A,it.A=-it.A}else it=Ie.f.kb,Ie=Ie.height,it.O+=(Ie-1)*it.fa,it.fa=-it.fa,it.N+=(Ie-1>>1)*it.Ab,it.Ab=-it.Ab,it.W+=(Ie-1>>1)*it.Db,it.Db=-it.Db,it.F!=null&&(it.J+=(Ie-1)*it.lb,it.lb=-it.lb);return 0}function Ps(Ie,it,Ot,lr){if(lr==null||0>=Ie||0>=it)return 2;if(Ot!=null){if(Ot.Da){var Lr=Ot.cd,Wr=Ot.bd,He=-2&Ot.v,ce=-2&Ot.j;if(0>He||0>ce||0>=Lr||0>=Wr||He+Lr>Ie||ce+Wr>it)return 2;Ie=Lr,it=Wr}if(Ot.da){if(!ba(Ie,it,Lr=[Ot.ib],Wr=[Ot.hb]))return 2;Ie=Lr[0],it=Wr[0]}}lr.width=Ie,lr.height=it;e:{var Ne=lr.width,st=lr.height;if(Ie=lr.S,0>=Ne||0>=st||!(Ie>=Tu&&13>Ie))Ie=2;else{if(0>=lr.Rd&&lr.sd==null){He=Wr=Lr=it=0;var xt=(ce=Ne*Zu[Ie])*st;if(11>Ie||(Wr=(st+1)/2*(it=(Ne+1)/2),Ie==12&&(He=(Lr=Ne)*st)),(st=lt(xt+2*Wr+He))==null){Ie=1;break e}lr.sd=st,11>Ie?((Ne=lr.f.RGBA).eb=st,Ne.fb=0,Ne.A=ce,Ne.size=xt):((Ne=lr.f.kb).y=st,Ne.O=0,Ne.fa=ce,Ne.Fd=xt,Ne.f=st,Ne.N=0+xt,Ne.Ab=it,Ne.Cd=Wr,Ne.ea=st,Ne.W=0+xt+Wr,Ne.Db=it,Ne.Ed=Wr,Ie==12&&(Ne.F=st,Ne.J=0+xt+2*Wr),Ne.Tc=He,Ne.lb=Lr)}if(it=1,Lr=lr.S,Wr=lr.width,He=lr.height,Lr>=Tu&&13>Lr)if(11>Lr)Ie=lr.f.RGBA,it&=(ce=Math.abs(Ie.A))*(He-1)+Wr<=Ie.size,it&=ce>=Wr*Zu[Lr],it&=Ie.eb!=null;else{Ie=lr.f.kb,ce=(Wr+1)/2,xt=(He+1)/2,Ne=Math.abs(Ie.fa),st=Math.abs(Ie.Ab);var Kt=Math.abs(Ie.Db),Qt=Math.abs(Ie.lb),$t=Qt*(He-1)+Wr;it&=Ne*(He-1)+Wr<=Ie.Fd,it&=st*(xt-1)+ce<=Ie.Cd,it=(it&=Kt*(xt-1)+ce<=Ie.Ed)&Ne>=Wr&st>=ce&Kt>=ce,it&=Ie.y!=null,it&=Ie.f!=null,it&=Ie.ea!=null,Lr==12&&(it&=Qt>=Wr,it&=$t<=Ie.Tc,it&=Ie.F!=null)}else it=0;Ie=it?0:2}}return Ie!=0||Ot!=null&&Ot.fd&&(Ie=ul(lr)),Ie}var Gs=64,Ol=[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],Rl=24,$s=32,qa=8,fc=[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];sr("Predictor0","PredictorAdd0"),hi.Predictor0=function(){return 4278190080},hi.Predictor1=function(Ie){return Ie},hi.Predictor2=function(Ie,it,Ot){return it[Ot+0]},hi.Predictor3=function(Ie,it,Ot){return it[Ot+1]},hi.Predictor4=function(Ie,it,Ot){return it[Ot-1]},hi.Predictor5=function(Ie,it,Ot){return En(En(Ie,it[Ot+1]),it[Ot+0])},hi.Predictor6=function(Ie,it,Ot){return En(Ie,it[Ot-1])},hi.Predictor7=function(Ie,it,Ot){return En(Ie,it[Ot+0])},hi.Predictor8=function(Ie,it,Ot){return En(it[Ot-1],it[Ot+0])},hi.Predictor9=function(Ie,it,Ot){return En(it[Ot+0],it[Ot+1])},hi.Predictor10=function(Ie,it,Ot){return En(En(Ie,it[Ot-1]),En(it[Ot+0],it[Ot+1]))},hi.Predictor11=function(Ie,it,Ot){var lr=it[Ot+0];return 0>=Gt(lr>>24&255,Ie>>24&255,(it=it[Ot-1])>>24&255)+Gt(lr>>16&255,Ie>>16&255,it>>16&255)+Gt(lr>>8&255,Ie>>8&255,it>>8&255)+Gt(255&lr,255&Ie,255&it)?lr:Ie},hi.Predictor12=function(Ie,it,Ot){var lr=it[Ot+0];return(Bn((Ie>>24&255)+(lr>>24&255)-((it=it[Ot-1])>>24&255))<<24|Bn((Ie>>16&255)+(lr>>16&255)-(it>>16&255))<<16|Bn((Ie>>8&255)+(lr>>8&255)-(it>>8&255))<<8|Bn((255&Ie)+(255&lr)-(255&it)))>>>0},hi.Predictor13=function(Ie,it,Ot){var lr=it[Ot-1];return(ft((Ie=En(Ie,it[Ot+0]))>>24&255,lr>>24&255)<<24|ft(Ie>>16&255,lr>>16&255)<<16|ft(Ie>>8&255,lr>>8&255)<<8|ft(Ie>>0&255,lr>>0&255))>>>0};var lc=hi.PredictorAdd0;hi.PredictorAdd1=Er,sr("Predictor2","PredictorAdd2"),sr("Predictor3","PredictorAdd3"),sr("Predictor4","PredictorAdd4"),sr("Predictor5","PredictorAdd5"),sr("Predictor6","PredictorAdd6"),sr("Predictor7","PredictorAdd7"),sr("Predictor8","PredictorAdd8"),sr("Predictor9","PredictorAdd9"),sr("Predictor10","PredictorAdd10"),sr("Predictor11","PredictorAdd11"),sr("Predictor12","PredictorAdd12"),sr("Predictor13","PredictorAdd13");var Pl=hi.PredictorAdd2;dn("ColorIndexInverseTransform","MapARGB","32b",function(Ie){return Ie>>8&255},function(Ie){return Ie}),dn("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(Ie){return Ie},function(Ie){return Ie>>8&255});var Us,Zl=hi.ColorIndexInverseTransform,nu=hi.MapARGB,Lc=hi.VP8LColorIndexInverseTransformAlpha,Ul=hi.MapAlpha,ol=hi.VP8LPredictorsAdd=[];ol.length=16,(hi.VP8LPredictors=[]).length=16,(hi.VP8LPredictorsAdd_C=[]).length=16,(hi.VP8LPredictors_C=[]).length=16;var zl,Fc,$l,wc,xc,pc,Wc,kc,Nc,Sc,hs,xo,ss,Ts,Ll,Cc,rc,nc,gl,tl,Nl,Ys,Ec,cu,uu,Eu,Dc,Au,vu=lt(511),kd=lt(2041),ed=lt(225),Sd=lt(767),td=0,_u=kd,_c=ed,Bc=Sd,Kc=vu,Tu=0,rd=1,nd=2,Ru=3,Tc=4,zu=5,id=6,ad=7,Zc=8,bu=9,Fu=10,Wu=[2,3,7],iu=[3,3,11],Bd=[280,256,256,256,40],Pd=[0,1,1,1,0],au=[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],od=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Vu=8,ql=[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],Yc=[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],Iu=null,Cd=[[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]],sd=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ku=[-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]]]],ld=[[[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]]],Ed=[[[[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]]]],Ud=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Jc=[],$c=[],ou=[],Xu=1,Gu=2,su=[],Xc=[];Le("UpsampleRgbLinePair",bn,3),Le("UpsampleBgrLinePair",Jn,3),Le("UpsampleRgbaLinePair",po,4),Le("UpsampleBgraLinePair",Oa,4),Le("UpsampleArgbLinePair",ga,4),Le("UpsampleRgba4444LinePair",Yi,2),Le("UpsampleRgb565LinePair",Si,2);var cd=hi.UpsampleRgbLinePair,ud=hi.UpsampleBgrLinePair,jd=hi.UpsampleRgbaLinePair,_d=hi.UpsampleBgraLinePair,Td=hi.UpsampleArgbLinePair,Hd=hi.UpsampleRgba4444LinePair,Pu=hi.UpsampleRgb565LinePair,qc=16,yu=1<<qc-1,Uu=-227,Ou=482,dd=6,ju=(256<<dd)-1,Yu=0,Id=lt(256),Qu=lt(256),wu=lt(256),zd=lt(256),Lu=lt(Ou-Uu),Od=lt(Ou-Uu);Oo("YuvToRgbRow",bn,3),Oo("YuvToBgrRow",Jn,3),Oo("YuvToRgbaRow",po,4),Oo("YuvToBgraRow",Oa,4),Oo("YuvToArgbRow",ga,4),Oo("YuvToRgba4444Row",Yi,2),Oo("YuvToRgb565Row",Si,2);var hd=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],lu=[0,2,8],fd=[8,7,6,4,4,2,2,2,1,1,1,1],du=1;this.WebPDecodeRGBA=function(Ie,it,Ot,lr,Lr){var Wr=rd,He=new Ql,ce=new Vi;He.ba=ce,ce.S=Wr,ce.width=[ce.width],ce.height=[ce.height];var Ne=ce.width,st=ce.height,xt=new ua;if(xt==null||Ie==null)var Kt=2;else Be(xt!=null),Kt=nl(Ie,it,Ot,xt.width,xt.height,xt.Pd,xt.Qd,xt.format,null);if(Kt!=0?Ne=0:(Ne!=null&&(Ne[0]=xt.width[0]),st!=null&&(st[0]=xt.height[0]),Ne=1),Ne){ce.width=ce.width[0],ce.height=ce.height[0],lr!=null&&(lr[0]=ce.width),Lr!=null&&(Lr[0]=ce.height);e:{if(lr=new No,(Lr=new sc).data=Ie,Lr.w=it,Lr.ha=Ot,Lr.kd=1,it=[0],Be(Lr!=null),((Ie=nl(Lr.data,Lr.w,Lr.ha,null,null,null,it,null,Lr))==0||Ie==7)&&it[0]&&(Ie=4),(it=Ie)==0){if(Be(He!=null),lr.data=Lr.data,lr.w=Lr.w+Lr.offset,lr.ha=Lr.ha-Lr.offset,lr.put=wa,lr.ac=ta,lr.bc=wi,lr.ma=He,Lr.xa){if((Ie=Vn())==null){He=1;break e}if(function(Qt,$t){var Fr=[0],Yr=[0],Mr=[0];t:for(;;){if(Qt==null)return 0;if($t==null)return Qt.a=2,0;if(Qt.l=$t,Qt.a=0,gi(Qt.m,$t.data,$t.w,$t.ha),!fa(Qt.m,Fr,Yr,Mr)){Qt.a=3;break t}if(Qt.xb=Gu,$t.width=Fr[0],$t.height=Yr[0],!Ai(Fr[0],Yr[0],1,Qt,null))break t;return 1}return Be(Qt.a!=0),0}(Ie,lr)){if(lr=(it=Ps(lr.width,lr.height,He.Oa,He.ba))==0){t:{lr=Ie;r:for(;;){if(lr==null){lr=0;break t}if(Be(lr.s.yc!=null),Be(lr.s.Ya!=null),Be(0<lr.s.Wb),Be((Ot=lr.l)!=null),Be((Lr=Ot.ma)!=null),lr.xb!=0){if(lr.ca=Lr.ba,lr.tb=Lr.tb,Be(lr.ca!=null),!Js(Lr.Oa,Ot,Ru)){lr.a=2;break r}if(!Li(lr,Ot.width))break r;if(Ot.da)break r;if((Ot.da||qn(lr.ca.S))&&_e(),11>lr.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),lr.ca.f.kb.F!=null&&_e()),lr.Pb&&0<lr.s.ua&&lr.s.vb.X==null&&!Ui(lr.s.vb,lr.s.Wa.Xa)){lr.a=1;break r}lr.xb=0}if(!jn(lr,lr.V,lr.Ba,lr.c,lr.i,Ot.o,jr))break r;Lr.Dc=lr.Ma,lr=1;break t}Be(lr.a!=0),lr=0}lr=!lr}lr&&(it=Ie.a)}else it=Ie.a}else{if((Ie=new _o)==null){He=1;break e}if(Ie.Fa=Lr.na,Ie.P=Lr.P,Ie.qc=Lr.Sa,Jo(Ie,lr)){if((it=Ps(lr.width,lr.height,He.Oa,He.ba))==0){if(Ie.Aa=0,Ot=He.Oa,Be((Lr=Ie)!=null),Ot!=null){if(0<(Ne=0>(Ne=Ot.Md)?0:100<Ne?255:255*Ne/100)){for(st=xt=0;4>st;++st)12>(Kt=Lr.pb[st]).lc&&(Kt.ia=Ne*fd[0>Kt.lc?0:Kt.lc]>>3),xt|=Kt.ia;xt&&(alert("todo:VP8InitRandom"),Lr.ia=1)}Lr.Ga=Ot.Id,100<Lr.Ga?Lr.Ga=100:0>Lr.Ga&&(Lr.Ga=0)}es(Ie,lr)||(it=Ie.a)}}else it=Ie.a}it==0&&He.Oa!=null&&He.Oa.fd&&(it=ul(He.ba))}He=it}Wr=He!=0?null:11>Wr?ce.f.RGBA.eb:ce.f.kb.y}else Wr=null;return Wr};var Zu=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function ir(ca,hi){for(var Sa="",zn=0;zn<4;zn++)Sa+=String.fromCharCode(ca[hi++]);return Sa}function Ur(ca,hi){return(ca[hi+0]<<0|ca[hi+1]<<8|ca[hi+2]<<16)>>>0}function Or(ca,hi){return(ca[hi+0]<<0|ca[hi+1]<<8|ca[hi+2]<<16|ca[hi+3]<<24)>>>0}new Et;var Qr=[0],cr=[0],Fn=[],Sr=new Et,mn=pt,qr=function(ca,hi){var Sa={},zn=0,fn=!1,Qn=0,gn=0;if(Sa.frames=[],!function(rn,Gn,di,Ii){for(var Ei=0;Ei<Ii;Ei++)if(rn[Gn+Ei]!=di.charCodeAt(Ei))return!0;return!1}(ca,hi,"RIFF",4)){var ji,_n;for(Or(ca,hi+=4),hi+=8;hi<ca.length;){var oa=ir(ca,hi),Ci=Or(ca,hi+=4);hi+=4;var gi=Ci+(1&Ci);switch(oa){case"VP8 ":case"VP8L":Sa.frames[zn]===void 0&&(Sa.frames[zn]={}),(kn=Sa.frames[zn]).src_off=fn?gn:hi-8,kn.src_size=Qn+Ci+8,zn++,fn&&(fn=!1,Qn=0,gn=0);break;case"VP8X":(kn=Sa.header={}).feature_flags=ca[hi];var Pi=hi+4;kn.canvas_width=1+Ur(ca,Pi),Pi+=3,kn.canvas_height=1+Ur(ca,Pi),Pi+=3;break;case"ALPH":fn=!0,Qn=gi+8,gn=hi-8;break;case"ANIM":(kn=Sa.header).bgcolor=Or(ca,hi),Pi=hi+4,kn.loop_count=(ji=ca)[(_n=Pi)+0]<<0|ji[_n+1]<<8,Pi+=2;break;case"ANMF":var Ia,kn;(kn=Sa.frames[zn]={}).offset_x=2*Ur(ca,hi),hi+=3,kn.offset_y=2*Ur(ca,hi),hi+=3,kn.width=1+Ur(ca,hi),hi+=3,kn.height=1+Ur(ca,hi),hi+=3,kn.duration=Ur(ca,hi),hi+=3,Ia=ca[hi++],kn.dispose=1&Ia,kn.blend=Ia>>1&1}oa!="ANMF"&&(hi+=gi)}return Sa}}(mn,0);qr.response=mn,qr.rgbaoutput=!0,qr.dataurl=!1;var Dr=qr.header?qr.header:null,Xn=qr.frames?qr.frames:null;if(Dr){Dr.loop_counter=Dr.loop_count,Qr=[Dr.canvas_height],cr=[Dr.canvas_width];for(var pi=0;pi<Xn.length&&Xn[pi].blend!=0;pi++);}var Di=Xn[0],Wi=Sr.WebPDecodeRGBA(mn,Di.src_off,Di.src_size,cr,Qr);Di.rgba=Wi,Di.imgwidth=cr[0],Di.imgheight=Qr[0];for(var zi=0;zi<cr[0]*Qr[0]*4;zi++)Fn[zi]=Wi[zi];return this.width=cr,this.height=Qr,this.data=Fn,this}!function(pt){var Be=function(){return typeof y.b=="function"},Ge=function(cr,Fn,Sr,mn){var qr=4,Dr=mt;switch(mn){case pt.image_compression.FAST:qr=1,Dr=lt;break;case pt.image_compression.MEDIUM:qr=6,Dr=kt;break;case pt.image_compression.SLOW:qr=9,Dr=Et}cr=tt(cr,Fn,Sr,Dr);var Xn=Object(y.b)(cr,{level:qr});return pt.__addimage__.arrayBufferToBinaryString(Xn)},tt=function(cr,Fn,Sr,mn){for(var qr,Dr,Xn,pi=cr.length/Fn,Di=new Uint8Array(cr.length+pi),Wi=Ur(),zi=0;zi<pi;zi+=1){if(Xn=zi*Fn,qr=cr.subarray(Xn,Xn+Fn),mn)Di.set(mn(qr,Sr,Dr),Xn+zi);else{for(var ca,hi=Wi.length,Sa=[];ca<hi;ca+=1)Sa[ca]=Wi[ca](qr,Sr,Dr);var zn=Or(Sa.concat());Di.set(Sa[zn],Xn+zi)}Dr=qr}return Di},dt=function(cr){var Fn=Array.apply([],cr);return Fn.unshift(0),Fn},lt=function(cr,Fn){var Sr,mn=[],qr=cr.length;mn[0]=1;for(var Dr=0;Dr<qr;Dr+=1)Sr=cr[Dr-Fn]||0,mn[Dr+1]=cr[Dr]-Sr+256&255;return mn},mt=function(cr,Fn,Sr){var mn,qr=[],Dr=cr.length;qr[0]=2;for(var Xn=0;Xn<Dr;Xn+=1)mn=Sr&&Sr[Xn]||0,qr[Xn+1]=cr[Xn]-mn+256&255;return qr},kt=function(cr,Fn,Sr){var mn,qr,Dr=[],Xn=cr.length;Dr[0]=3;for(var pi=0;pi<Xn;pi+=1)mn=cr[pi-Fn]||0,qr=Sr&&Sr[pi]||0,Dr[pi+1]=cr[pi]+256-(mn+qr>>>1)&255;return Dr},Et=function(cr,Fn,Sr){var mn,qr,Dr,Xn,pi=[],Di=cr.length;pi[0]=4;for(var Wi=0;Wi<Di;Wi+=1)mn=cr[Wi-Fn]||0,qr=Sr&&Sr[Wi]||0,Dr=Sr&&Sr[Wi-Fn]||0,Xn=ir(mn,qr,Dr),pi[Wi+1]=cr[Wi]-Xn+256&255;return pi},ir=function(cr,Fn,Sr){if(cr===Fn&&Fn===Sr)return cr;var mn=Math.abs(Fn-Sr),qr=Math.abs(cr-Sr),Dr=Math.abs(cr+Fn-Sr-Sr);return mn<=qr&&mn<=Dr?cr:qr<=Dr?Fn:Sr},Ur=function(){return[dt,lt,mt,kt,Et]},Or=function(cr){var Fn=cr.map(function(Sr){return Sr.reduce(function(mn,qr){return mn+Math.abs(qr)},0)});return Fn.indexOf(Math.min.apply(null,Fn))};pt.processPNG=function(Qr,cr,Fn,Sr){var mn,qr,Dr,Xn,pi,Di,Wi,zi,ca,hi,Sa,zn,fn,Qn,gn,ji=this.decode.FLATE_DECODE,_n="";if(this.__addimage__.isArrayBuffer(Qr)&&(Qr=new Uint8Array(Qr)),this.__addimage__.isArrayBufferView(Qr)){if(Qr=(Dr=new vt(Qr)).imgData,qr=Dr.bits,mn=Dr.colorSpace,pi=Dr.colors,[4,6].indexOf(Dr.colorType)!==-1){if(Dr.bits===8){ca=(zi=Dr.pixelBitlength==32?new Uint32Array(Dr.decodePixels().buffer):Dr.pixelBitlength==16?new Uint16Array(Dr.decodePixels().buffer):new Uint8Array(Dr.decodePixels().buffer)).length,Sa=new Uint8Array(ca*Dr.colors),hi=new Uint8Array(ca);var oa,Ci=Dr.pixelBitlength-Dr.bits;for(Qn=0,gn=0;Qn<ca;Qn++){for(fn=zi[Qn],oa=0;oa<Ci;)Sa[gn++]=fn>>>oa&255,oa+=Dr.bits;hi[Qn]=fn>>>oa&255}}if(Dr.bits===16){ca=(zi=new Uint32Array(Dr.decodePixels().buffer)).length,Sa=new Uint8Array(ca*(32/Dr.pixelBitlength)*Dr.colors),hi=new Uint8Array(ca*(32/Dr.pixelBitlength)),zn=Dr.colors>1,Qn=0,gn=0;for(var gi=0;Qn<ca;)fn=zi[Qn++],Sa[gn++]=fn>>>0&255,zn&&(Sa[gn++]=fn>>>16&255,fn=zi[Qn++],Sa[gn++]=fn>>>0&255),hi[gi++]=fn>>>16&255;qr=8}Sr!==pt.image_compression.NONE&&Be()?(Qr=Ge(Sa,Dr.width*Dr.colors,Dr.colors,Sr),Wi=Ge(hi,Dr.width,1,Sr)):(Qr=Sa,Wi=hi,ji=void 0)}if(Dr.colorType===3&&(mn=this.color_spaces.INDEXED,Di=Dr.palette,Dr.transparency.indexed)){var Pi=Dr.transparency.indexed,Ia=0;for(Qn=0,ca=Pi.length;Qn<ca;++Qn)Ia+=Pi[Qn];if((Ia/=255)===ca-1&&Pi.indexOf(0)!==-1)Xn=[Pi.indexOf(0)];else if(Ia!==ca){for(zi=Dr.decodePixels(),hi=new Uint8Array(zi.length),Qn=0,ca=zi.length;Qn<ca;Qn++)hi[Qn]=Pi[zi[Qn]];Wi=Ge(hi,Dr.width,1)}}var kn=function(rn){var Gn;switch(rn){case pt.image_compression.FAST:Gn=11;break;case pt.image_compression.MEDIUM:Gn=13;break;case pt.image_compression.SLOW:Gn=14;break;default:Gn=12}return Gn}(Sr);return ji===this.decode.FLATE_DECODE&&(_n="/Predictor "+kn+" "),_n+="/Colors "+pi+" /BitsPerComponent "+qr+" /Columns "+Dr.width,(this.__addimage__.isArrayBuffer(Qr)||this.__addimage__.isArrayBufferView(Qr))&&(Qr=this.__addimage__.arrayBufferToBinaryString(Qr)),(Wi&&this.__addimage__.isArrayBuffer(Wi)||this.__addimage__.isArrayBufferView(Wi))&&(Wi=this.__addimage__.arrayBufferToBinaryString(Wi)),{alias:Fn,data:Qr,index:cr,filter:ji,decodeParameters:_n,transparency:Xn,palette:Di,sMask:Wi,predictor:kn,width:Dr.width,height:Dr.height,bitsPerComponent:qr,colorSpace:mn}}}}(j.API),function(pt){pt.processGIF89A=function(Be,Ge,tt,dt){var lt=new ar(Be),mt=lt.width,kt=lt.height,Et=[];lt.decodeAndBlitFrameRGBA(0,Et);var ir={data:Et,width:mt,height:kt},Ur=new er(100).encode(ir,100);return pt.processJPEG.call(this,Ur,Ge,tt,dt)},pt.processGIF87A=pt.processGIF89A}(j.API),Kr.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 pt=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(pt);for(var Be=0;Be<pt;Be++){var Ge=this.datav.getUint8(this.pos++,!0),tt=this.datav.getUint8(this.pos++,!0),dt=this.datav.getUint8(this.pos++,!0),lt=this.datav.getUint8(this.pos++,!0);this.palette[Be]={red:dt,green:tt,blue:Ge,quad:lt}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Kr.prototype.parseBGR=function(){this.pos=this.offset;try{var pt="bit"+this.bitPP,Be=this.width*this.height*4;this.data=new Uint8Array(Be),this[pt]()}catch(Ge){g.log("bit decode error:"+Ge)}},Kr.prototype.bit1=function(){var pt,Be=Math.ceil(this.width/8),Ge=Be%4;for(pt=this.height-1;pt>=0;pt--){for(var tt=this.bottom_up?pt:this.height-1-pt,dt=0;dt<Be;dt++)for(var lt=this.datav.getUint8(this.pos++,!0),mt=tt*this.width*4+8*dt*4,kt=0;kt<8&&8*dt+kt<this.width;kt++){var Et=this.palette[lt>>7-kt&1];this.data[mt+4*kt]=Et.blue,this.data[mt+4*kt+1]=Et.green,this.data[mt+4*kt+2]=Et.red,this.data[mt+4*kt+3]=255}Ge!==0&&(this.pos+=4-Ge)}},Kr.prototype.bit4=function(){for(var pt=Math.ceil(this.width/2),Be=pt%4,Ge=this.height-1;Ge>=0;Ge--){for(var tt=this.bottom_up?Ge:this.height-1-Ge,dt=0;dt<pt;dt++){var lt=this.datav.getUint8(this.pos++,!0),mt=tt*this.width*4+2*dt*4,kt=lt>>4,Et=15&lt,ir=this.palette[kt];if(this.data[mt]=ir.blue,this.data[mt+1]=ir.green,this.data[mt+2]=ir.red,this.data[mt+3]=255,2*dt+1>=this.width)break;ir=this.palette[Et],this.data[mt+4]=ir.blue,this.data[mt+4+1]=ir.green,this.data[mt+4+2]=ir.red,this.data[mt+4+3]=255}Be!==0&&(this.pos+=4-Be)}},Kr.prototype.bit8=function(){for(var pt=this.width%4,Be=this.height-1;Be>=0;Be--){for(var Ge=this.bottom_up?Be:this.height-1-Be,tt=0;tt<this.width;tt++){var dt=this.datav.getUint8(this.pos++,!0),lt=Ge*this.width*4+4*tt;if(dt<this.palette.length){var mt=this.palette[dt];this.data[lt]=mt.red,this.data[lt+1]=mt.green,this.data[lt+2]=mt.blue,this.data[lt+3]=255}else this.data[lt]=255,this.data[lt+1]=255,this.data[lt+2]=255,this.data[lt+3]=255}pt!==0&&(this.pos+=4-pt)}},Kr.prototype.bit15=function(){for(var pt=this.width%3,Be=parseInt("11111",2),Ge=this.height-1;Ge>=0;Ge--){for(var tt=this.bottom_up?Ge:this.height-1-Ge,dt=0;dt<this.width;dt++){var lt=this.datav.getUint16(this.pos,!0);this.pos+=2;var mt=(lt&Be)/Be*255|0,kt=(lt>>5&Be)/Be*255|0,Et=(lt>>10&Be)/Be*255|0,ir=lt>>15?255:0,Ur=tt*this.width*4+4*dt;this.data[Ur]=Et,this.data[Ur+1]=kt,this.data[Ur+2]=mt,this.data[Ur+3]=ir}this.pos+=pt}},Kr.prototype.bit16=function(){for(var pt=this.width%3,Be=parseInt("11111",2),Ge=parseInt("111111",2),tt=this.height-1;tt>=0;tt--){for(var dt=this.bottom_up?tt:this.height-1-tt,lt=0;lt<this.width;lt++){var mt=this.datav.getUint16(this.pos,!0);this.pos+=2;var kt=(mt&Be)/Be*255|0,Et=(mt>>5&Ge)/Ge*255|0,ir=(mt>>11)/Be*255|0,Ur=dt*this.width*4+4*lt;this.data[Ur]=ir,this.data[Ur+1]=Et,this.data[Ur+2]=kt,this.data[Ur+3]=255}this.pos+=pt}},Kr.prototype.bit24=function(){for(var pt=this.height-1;pt>=0;pt--){for(var Be=this.bottom_up?pt:this.height-1-pt,Ge=0;Ge<this.width;Ge++){var tt=this.datav.getUint8(this.pos++,!0),dt=this.datav.getUint8(this.pos++,!0),lt=this.datav.getUint8(this.pos++,!0),mt=Be*this.width*4+4*Ge;this.data[mt]=lt,this.data[mt+1]=dt,this.data[mt+2]=tt,this.data[mt+3]=255}this.pos+=this.width%4}},Kr.prototype.bit32=function(){for(var pt=this.height-1;pt>=0;pt--)for(var Be=this.bottom_up?pt:this.height-1-pt,Ge=0;Ge<this.width;Ge++){var tt=this.datav.getUint8(this.pos++,!0),dt=this.datav.getUint8(this.pos++,!0),lt=this.datav.getUint8(this.pos++,!0),mt=this.datav.getUint8(this.pos++,!0),kt=Be*this.width*4+4*Ge;this.data[kt]=lt,this.data[kt+1]=dt,this.data[kt+2]=tt,this.data[kt+3]=mt}},Kr.prototype.getData=function(){return this.data},function(pt){pt.processBMP=function(Be,Ge,tt,dt){var lt=new Kr(Be,!1),mt=lt.width,kt=lt.height,Et={data:lt.getData(),width:mt,height:kt},ir=new er(100).encode(Et,100);return pt.processJPEG.call(this,ir,Ge,tt,dt)}}(j.API),$r.prototype.getData=function(){return this.data},function(pt){pt.processWEBP=function(Be,Ge,tt,dt){var lt=new $r(Be,!1),mt=lt.width,kt=lt.height,Et={data:lt.getData(),width:mt,height:kt},ir=new er(100).encode(Et,100);return pt.processJPEG.call(this,ir,Ge,tt,dt)}}(j.API),j.API.processRGBA=function(pt,Be,Ge){for(var tt=pt.data,dt=tt.length,lt=new Uint8Array(dt/4*3),mt=new Uint8Array(dt/4),kt=0,Et=0,ir=0;ir<dt;ir+=4){var Ur=tt[ir],Or=tt[ir+1],Qr=tt[ir+2],cr=tt[ir+3];lt[kt++]=Ur,lt[kt++]=Or,lt[kt++]=Qr,mt[Et++]=cr}var Fn=this.__addimage__.arrayBufferToBinaryString(lt);return{alpha:this.__addimage__.arrayBufferToBinaryString(mt),data:Fn,index:Be,alias:Ge,colorSpace:"DeviceRGB",bitsPerComponent:8,width:pt.width,height:pt.height}},j.API.setLanguage=function(pt){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"}[pt]!==void 0&&(this.internal.languageSettings.languageCode=pt,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},ht=j.API,At=ht.getCharWidthsArray=function(pt,Be){var Ge,tt,dt=(Be=Be||{}).font||this.internal.getFont(),lt=Be.fontSize||this.internal.getFontSize(),mt=Be.charSpace||this.internal.getCharSpace(),kt=Be.widths?Be.widths:dt.metadata.Unicode.widths,Et=kt.fof?kt.fof:1,ir=Be.kerning?Be.kerning:dt.metadata.Unicode.kerning,Ur=ir.fof?ir.fof:1,Or=Be.doKerning!==!1,Qr=0,cr=pt.length,Fn=0,Sr=kt[0]||Et,mn=[];for(Ge=0;Ge<cr;Ge++)tt=pt.charCodeAt(Ge),typeof dt.metadata.widthOfString=="function"?mn.push((dt.metadata.widthOfGlyph(dt.metadata.characterToGlyph(tt))+mt*(1e3/lt)||0)/1e3):(Qr=Or&&E()(ir[tt])==="object"&&!isNaN(parseInt(ir[tt][Fn],10))?ir[tt][Fn]/Ur:0,mn.push((kt[tt]||Sr)/Et+Qr)),Fn=tt;return mn},De=ht.getStringUnitWidth=function(pt,Be){var Ge=(Be=Be||{}).fontSize||this.internal.getFontSize(),tt=Be.font||this.internal.getFont(),dt=Be.charSpace||this.internal.getCharSpace();return ht.processArabic&&(pt=ht.processArabic(pt)),typeof tt.metadata.widthOfString=="function"?tt.metadata.widthOfString(pt,Ge,dt)/Ge:At.apply(this,arguments).reduce(function(lt,mt){return lt+mt},0)},We=function(Be,Ge,tt,dt){for(var lt=[],mt=0,kt=Be.length,Et=0;mt!==kt&&Et+Ge[mt]<tt;)Et+=Ge[mt],mt++;lt.push(Be.slice(0,mt));var ir=mt;for(Et=0;mt!==kt;)Et+Ge[mt]>dt&&(lt.push(Be.slice(ir,mt)),Et=0,ir=mt),Et+=Ge[mt],mt++;return ir!==mt&&lt.push(Be.slice(ir,mt)),lt},ot=function(Be,Ge,tt){tt||(tt={});var dt,lt,mt,kt,Et,ir,Ur,Or=[],Qr=[Or],cr=tt.textIndent||0,Fn=0,Sr=0,mn=Be.split(" "),qr=At.apply(this,[" ",tt])[0];if(ir=tt.lineIndent===-1?mn[0].length+2:tt.lineIndent||0){var Dr=Array(ir).join(" "),Xn=[];mn.map(function(Di){(Di=Di.split(/\s*\n/)).length>1?Xn=Xn.concat(Di.map(function(Wi,zi){return(zi&&Wi.length?`
`:"")+Wi})):Xn.push(Di[0])}),mn=Xn,ir=De.apply(this,[Dr,tt])}for(mt=0,kt=mn.length;mt<kt;mt++){var pi=0;if(dt=mn[mt],ir&&dt[0]==`
`&&(dt=dt.substr(1),pi=1),cr+Fn+(Sr=(lt=At.apply(this,[dt,tt])).reduce(function(Di,Wi){return Di+Wi},0))>Ge||pi){if(Sr>Ge){for(Et=We.apply(this,[dt,lt,Ge-(cr+Fn),Ge]),Or.push(Et.shift()),Or=[Et.pop()];Et.length;)Qr.push([Et.shift()]);Sr=lt.slice(dt.length-(Or[0]?Or[0].length:0)).reduce(function(Di,Wi){return Di+Wi},0)}else Or=[dt];Qr.push(Or),cr=Sr+ir,Fn=qr}else Or.push(dt),cr+=Fn+Sr,Fn=qr}return Ur=ir?function(Di,Wi){return(Wi?Dr:"")+Di.join(" ")}:function(Di){return Di.join(" ")},Qr.map(Ur)},ht.splitTextToSize=function(pt,Be,Ge){var tt,dt=(Ge=Ge||{}).fontSize||this.internal.getFontSize(),lt=function(Ur){if(Ur.widths&&Ur.kerning)return{widths:Ur.widths,kerning:Ur.kerning};var Or=this.internal.getFont(Ur.fontName,Ur.fontStyle);return Or.metadata.Unicode?{widths:Or.metadata.Unicode.widths||{0:1},kerning:Or.metadata.Unicode.kerning||{}}:{font:Or.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,Ge);tt=Array.isArray(pt)?pt:String(pt).split(/\r?\n/);var mt=1*this.internal.scaleFactor*Be/dt;lt.textIndent=Ge.textIndent?1*Ge.textIndent*this.internal.scaleFactor/dt:0,lt.lineIndent=Ge.lineIndent;var kt,Et,ir=[];for(kt=0,Et=tt.length;kt<Et;kt++)ir=ir.concat(ot.apply(this,[tt[kt],mt,lt]));return ir},function(pt){pt.__fontmetrics__=pt.__fontmetrics__||{};for(var Be="klmnopqrstuvwxyz",Ge={},tt={},dt=0;dt<Be.length;dt++)Ge[Be[dt]]="0123456789abcdef"[dt],tt["0123456789abcdef"[dt]]=Be[dt];var lt=function(Qr){return"0x"+parseInt(Qr,10).toString(16)},mt=pt.__fontmetrics__.compress=function(Or){var Qr,cr,Fn,Sr,mn=["{"];for(var qr in Or){if(Qr=Or[qr],isNaN(parseInt(qr,10))?cr="'"+qr+"'":(qr=parseInt(qr,10),cr=(cr=lt(qr).slice(2)).slice(0,-1)+tt[cr.slice(-1)]),typeof Qr=="number")Qr<0?(Fn=lt(Qr).slice(3),Sr="-"):(Fn=lt(Qr).slice(2),Sr=""),Fn=Sr+Fn.slice(0,-1)+tt[Fn.slice(-1)];else{if(E()(Qr)!=="object")throw new Error("Don't know what to do with value type "+E()(Qr)+".");Fn=mt(Qr)}mn.push(cr+Fn)}return mn.push("}"),mn.join("")},kt=pt.__fontmetrics__.uncompress=function(Or){if(typeof Or!="string")throw new Error("Invalid argument passed to uncompress.");for(var Qr,cr,Fn,Sr,mn={},qr=1,Dr=mn,Xn=[],pi="",Di="",Wi=Or.length-1,zi=1;zi<Wi;zi+=1)(Sr=Or[zi])=="'"?Qr?(Fn=Qr.join(""),Qr=void 0):Qr=[]:Qr?Qr.push(Sr):Sr=="{"?(Xn.push([Dr,Fn]),Dr={},Fn=void 0):Sr=="}"?((cr=Xn.pop())[0][cr[1]]=Dr,Fn=void 0,Dr=cr[0]):Sr=="-"?qr=-1:Fn===void 0?Ge.hasOwnProperty(Sr)?(pi+=Ge[Sr],Fn=parseInt(pi,16)*qr,qr=1,pi=""):pi+=Sr:Ge.hasOwnProperty(Sr)?(Di+=Ge[Sr],Dr[Fn]=parseInt(Di,16)*qr,qr=1,Fn=void 0,Di=""):Di+=Sr;return mn},Et={codePages:["WinAnsiEncoding"],WinAnsiEncoding:kt("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},ir={Unicode:{Courier:Et,"Courier-Bold":Et,"Courier-BoldOblique":Et,"Courier-Oblique":Et,Helvetica:Et,"Helvetica-Bold":Et,"Helvetica-BoldOblique":Et,"Helvetica-Oblique":Et,"Times-Roman":Et,"Times-Bold":Et,"Times-BoldItalic":Et,"Times-Italic":Et}},Ur={Unicode:{"Courier-Oblique":kt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":kt("{'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":kt("{'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:kt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":kt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":kt("{'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:kt("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:kt("{'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":kt("{'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:kt("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":kt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":kt("{'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":kt("{'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":kt("{'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}}}")}};pt.events.push(["addFont",function(Or){var Qr=Or.font,cr=Ur.Unicode[Qr.postScriptName];cr&&(Qr.metadata.Unicode={},Qr.metadata.Unicode.widths=cr.widths,Qr.metadata.Unicode.kerning=cr.kerning);var Fn=ir.Unicode[Qr.postScriptName];Fn&&(Qr.metadata.Unicode.encoding=Fn,Qr.encoding=Fn.codePages[0])}])}(j.API),function(pt){var Be=function(tt){for(var dt=tt.length,lt=new Uint8Array(dt),mt=0;mt<dt;mt++)lt[mt]=tt.charCodeAt(mt);return lt};pt.API.events.push(["addFont",function(Ge){var tt=void 0,dt=Ge.font,lt=Ge.instance;if(!dt.isStandardFont){if(lt===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+dt.postScriptName+"').");if(typeof(tt=lt.existsFileInVFS(dt.postScriptName)===!1?lt.loadFile(dt.postScriptName):lt.getFileFromVFS(dt.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+dt.postScriptName+"').");!function(mt,kt){kt=/^\x00\x01\x00\x00/.test(kt)?Be(kt):Be(c(kt)),mt.metadata=pt.API.TTFFont.open(kt),mt.metadata.Unicode=mt.metadata.Unicode||{encoding:{},kerning:{},widths:[]},mt.metadata.glyIdsUsed=[0]}(dt,tt)}}])}(j),function(pt){function Be(){return(a.canvg?Promise.resolve(a.canvg):Promise.all([p.e(0),p.e(267)]).then(p.bind(null,"DXPr"))).catch(function(Ge){return Promise.reject(new Error("Could not load canvg: "+Ge))}).then(function(Ge){return Ge.default?Ge.default:Ge})}j.API.addSvgAsImage=function(Ge,tt,dt,lt,mt,kt,Et,ir){if(isNaN(tt)||isNaN(dt))throw g.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(lt)||isNaN(mt))throw g.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=lt,Ur.height=mt;var Or=Ur.getContext("2d");Or.fillStyle="#fff",Or.fillRect(0,0,Ur.width,Ur.height);var Qr={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},cr=this;return Be().then(function(Fn){return Fn.fromString(Or,Ge,Qr)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(Fn){return Fn.render(Qr)}).then(function(){cr.addImage(Ur.toDataURL("image/jpeg",1),tt,dt,lt,mt,Et,ir)})}}(),j.API.putTotalPages=function(pt){var Be,Ge=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(Be=new RegExp(pt,"g"),Ge=this.internal.getNumberOfPages()):(Be=new RegExp(this.pdfEscape16(pt,this.internal.getFont()),"g"),Ge=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var tt=1;tt<=this.internal.getNumberOfPages();tt++)for(var dt=0;dt<this.internal.pages[tt].length;dt++)this.internal.pages[tt][dt]=this.internal.pages[tt][dt].replace(Be,Ge);return this},j.API.viewerPreferences=function(pt,Be){var Ge;pt=pt||{},Be=Be||!1;var tt,dt,lt,mt={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}},kt=Object.keys(mt),Et=[],ir=0,Ur=0,Or=0;function Qr(Fn,Sr){var mn,qr=!1;for(mn=0;mn<Fn.length;mn+=1)Fn[mn]===Sr&&(qr=!0);return qr}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(mt)),this.internal.viewerpreferences.isSubscribed=!1),Ge=this.internal.viewerpreferences.configuration,pt==="reset"||Be===!0){var cr=kt.length;for(Or=0;Or<cr;Or+=1)Ge[kt[Or]].value=Ge[kt[Or]].defaultValue,Ge[kt[Or]].explicitSet=!1}if(E()(pt)==="object"){for(dt in pt)if(lt=pt[dt],Qr(kt,dt)&&lt!==void 0){if(Ge[dt].type==="boolean"&&typeof lt=="boolean")Ge[dt].value=lt;else if(Ge[dt].type==="name"&&Qr(Ge[dt].valueSet,lt))Ge[dt].value=lt;else if(Ge[dt].type==="integer"&&Number.isInteger(lt))Ge[dt].value=lt;else if(Ge[dt].type==="array"){for(ir=0;ir<lt.length;ir+=1)if(tt=!0,lt[ir].length===1&&typeof lt[ir][0]=="number")Et.push(String(lt[ir]-1));else if(lt[ir].length>1){for(Ur=0;Ur<lt[ir].length;Ur+=1)typeof lt[ir][Ur]!="number"&&(tt=!1);tt===!0&&Et.push([lt[ir][0]-1,lt[ir][1]-1].join(" "))}Ge[dt].value="["+Et.join(" ")+"]"}else Ge[dt].value=Ge[dt].defaultValue;Ge[dt].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Fn,Sr=[];for(Fn in Ge)Ge[Fn].explicitSet===!0&&(Ge[Fn].type==="name"?Sr.push("/"+Fn+" /"+Ge[Fn].value):Sr.push("/"+Fn+" "+Ge[Fn].value));Sr.length!==0&&this.internal.write(`/ViewerPreferences
<<
`+Sr.join(`
`)+`
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=Ge,this},function(pt){var Be=function(){var dt='<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>',lt=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),mt=unescape(encodeURIComponent(dt)),kt=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),Et=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),ir=unescape(encodeURIComponent("</x:xmpmeta>")),Ur=mt.length+kt.length+Et.length+lt.length+ir.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(lt+mt+kt+Et+ir),this.internal.write("endstream"),this.internal.write("endobj")},Ge=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};pt.addMetadata=function(tt,dt){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:tt,namespaceuri:dt||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",Ge),this.internal.events.subscribe("postPutResources",Be)),this}}(j.API),function(pt){var Be=pt.API,Ge=Be.pdfEscape16=function(lt,mt){for(var kt,Et=mt.metadata.Unicode.widths,ir=["","0","00","000","0000"],Ur=[""],Or=0,Qr=lt.length;Or<Qr;++Or){if(kt=mt.metadata.characterToGlyph(lt.charCodeAt(Or)),mt.metadata.glyIdsUsed.push(kt),mt.metadata.toUnicode[kt]=lt.charCodeAt(Or),Et.indexOf(kt)==-1&&(Et.push(kt),Et.push([parseInt(mt.metadata.widthOfGlyph(kt),10)])),kt=="0")return Ur.join("");kt=kt.toString(16),Ur.push(ir[4-kt.length],kt)}return Ur.join("")},tt=function(mt){var kt,Et,ir,Ur,Or,Qr,cr;for(Or=`/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`,ir=[],Qr=0,cr=(Et=Object.keys(mt).sort(function(Fn,Sr){return Fn-Sr})).length;Qr<cr;Qr++)kt=Et[Qr],ir.length>=100&&(Or+=`
`+ir.length+` beginbfchar
`+ir.join(`
`)+`
endbfchar`,ir=[]),mt[kt]!==void 0&&mt[kt]!==null&&typeof mt[kt].toString=="function"&&(Ur=("0000"+mt[kt].toString(16)).slice(-4),kt=("0000"+(+kt).toString(16)).slice(-4),ir.push("<"+kt+"><"+Ur+">"));return ir.length&&(Or+=`
`+ir.length+` beginbfchar
`+ir.join(`
`)+`
endbfchar
`),Or+=`endcmap
CMapName currentdict /CMap defineresource pop
end
end`};Be.events.push(["putFont",function(lt){!function(mt){var kt=mt.font,Et=mt.out,ir=mt.newObject,Ur=mt.putStream;if(kt.metadata instanceof pt.API.TTFFont&&kt.encoding==="Identity-H"){for(var Or=kt.metadata.Unicode.widths,Qr=kt.metadata.subset.encode(kt.metadata.glyIdsUsed,1),cr="",Fn=0;Fn<Qr.length;Fn++)cr+=String.fromCharCode(Qr[Fn]);var Sr=ir();Ur({data:cr,addLength1:!0,objectId:Sr}),Et("endobj");var mn=ir();Ur({data:tt(kt.metadata.toUnicode),addLength1:!0,objectId:mn}),Et("endobj");var qr=ir();Et("<<"),Et("/Type /FontDescriptor"),Et("/FontName /"+k(kt.fontName)),Et("/FontFile2 "+Sr+" 0 R"),Et("/FontBBox "+pt.API.PDFObject.convert(kt.metadata.bbox)),Et("/Flags "+kt.metadata.flags),Et("/StemV "+kt.metadata.stemV),Et("/ItalicAngle "+kt.metadata.italicAngle),Et("/Ascent "+kt.metadata.ascender),Et("/Descent "+kt.metadata.decender),Et("/CapHeight "+kt.metadata.capHeight),Et(">>"),Et("endobj");var Dr=ir();Et("<<"),Et("/Type /Font"),Et("/BaseFont /"+k(kt.fontName)),Et("/FontDescriptor "+qr+" 0 R"),Et("/W "+pt.API.PDFObject.convert(Or)),Et("/CIDToGIDMap /Identity"),Et("/DW 1000"),Et("/Subtype /CIDFontType2"),Et("/CIDSystemInfo"),Et("<<"),Et("/Supplement 0"),Et("/Registry (Adobe)"),Et("/Ordering ("+kt.encoding+")"),Et(">>"),Et(">>"),Et("endobj"),kt.objectNumber=ir(),Et("<<"),Et("/Type /Font"),Et("/Subtype /Type0"),Et("/ToUnicode "+mn+" 0 R"),Et("/BaseFont /"+k(kt.fontName)),Et("/Encoding /"+kt.encoding),Et("/DescendantFonts ["+Dr+" 0 R]"),Et(">>"),Et("endobj"),kt.isAlreadyPutted=!0}}(lt)}]),Be.events.push(["putFont",function(lt){!function(mt){var kt=mt.font,Et=mt.out,ir=mt.newObject,Ur=mt.putStream;if(kt.metadata instanceof pt.API.TTFFont&&kt.encoding==="WinAnsiEncoding"){for(var Or=kt.metadata.rawData,Qr="",cr=0;cr<Or.length;cr++)Qr+=String.fromCharCode(Or[cr]);var Fn=ir();Ur({data:Qr,addLength1:!0,objectId:Fn}),Et("endobj");var Sr=ir();Ur({data:tt(kt.metadata.toUnicode),addLength1:!0,objectId:Sr}),Et("endobj");var mn=ir();Et("<<"),Et("/Descent "+kt.metadata.decender),Et("/CapHeight "+kt.metadata.capHeight),Et("/StemV "+kt.metadata.stemV),Et("/Type /FontDescriptor"),Et("/FontFile2 "+Fn+" 0 R"),Et("/Flags 96"),Et("/FontBBox "+pt.API.PDFObject.convert(kt.metadata.bbox)),Et("/FontName /"+k(kt.fontName)),Et("/ItalicAngle "+kt.metadata.italicAngle),Et("/Ascent "+kt.metadata.ascender),Et(">>"),Et("endobj"),kt.objectNumber=ir();for(var qr=0;qr<kt.metadata.hmtx.widths.length;qr++)kt.metadata.hmtx.widths[qr]=parseInt(kt.metadata.hmtx.widths[qr]*(1e3/kt.metadata.head.unitsPerEm));Et("<</Subtype/TrueType/Type/Font/ToUnicode "+Sr+" 0 R/BaseFont/"+k(kt.fontName)+"/FontDescriptor "+mn+" 0 R/Encoding/"+kt.encoding+" /FirstChar 29 /LastChar 255 /Widths "+pt.API.PDFObject.convert(kt.metadata.hmtx.widths)+">>"),Et("endobj"),kt.isAlreadyPutted=!0}}(lt)}]);var dt=function(mt){var kt,Et=mt.text||"",ir=mt.x,Ur=mt.y,Or=mt.options||{},Qr=mt.mutex||{},cr=Qr.pdfEscape,Fn=Qr.activeFontKey,Sr=Qr.fonts,mn=Fn,qr="",Dr=0,Xn="",pi=Sr[mn].encoding;if(Sr[mn].encoding!=="Identity-H")return{text:Et,x:ir,y:Ur,options:Or,mutex:Qr};for(Xn=Et,mn=Fn,Array.isArray(Et)&&(Xn=Et[0]),Dr=0;Dr<Xn.length;Dr+=1)Sr[mn].metadata.hasOwnProperty("cmap")&&(kt=Sr[mn].metadata.cmap.unicode.codeMap[Xn[Dr].charCodeAt(0)]),kt||Xn[Dr].charCodeAt(0)<256&&Sr[mn].metadata.hasOwnProperty("Unicode")?qr+=Xn[Dr]:qr+="";var Di="";return parseInt(mn.slice(1))<14||pi==="WinAnsiEncoding"?Di=cr(qr,mn).split("").map(function(Wi){return Wi.charCodeAt(0).toString(16)}).join(""):pi==="Identity-H"&&(Di=Ge(qr,Sr[mn])),Qr.isHex=!0,{text:Di,x:ir,y:Ur,options:Or,mutex:Qr}};Be.events.push(["postProcessText",function(lt){var mt=lt.text||"",kt=[],Et={text:mt,x:lt.x,y:lt.y,options:lt.options,mutex:lt.mutex};if(Array.isArray(mt)){var ir=0;for(ir=0;ir<mt.length;ir+=1)Array.isArray(mt[ir])&&mt[ir].length===3?kt.push([dt(Object.assign({},Et,{text:mt[ir][0]})).text,mt[ir][1],mt[ir][2]]):kt.push(dt(Object.assign({},Et,{text:mt[ir]})).text);lt.text=kt}else lt.text=dt(Object.assign({},Et,{text:mt})).text}])}(j),function(pt){var Be=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};pt.existsFileInVFS=function(Ge){return Be.call(this),this.internal.vFS[Ge]!==void 0},pt.addFileToVFS=function(Ge,tt){return Be.call(this),this.internal.vFS[Ge]=tt,this},pt.getFileFromVFS=function(Ge){return Be.call(this),this.internal.vFS[Ge]!==void 0?this.internal.vFS[Ge]:null}}(j.API),function(pt){pt.__bidiEngine__=pt.prototype.__bidiEngine__=function(tt){var dt,lt,mt,kt,Et,ir,Ur,Or=Be,Qr=[[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]],cr=[[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]],Fn={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},Sr={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},mn=["(",")","(","<",">","<","[","]","[","{","}","{","\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)$/),Dr=!1,Xn=0;this.__bidiEngine__={};var pi=function(fn){var Qn=fn.charCodeAt(),gn=Qn>>8,ji=Sr[gn];return ji!==void 0?Or[256*ji+(255&Qn)]:gn===252||gn===253?"AL":qr.test(gn)?"L":gn===8?"R":"N"},Di=function(fn){for(var Qn,gn=0;gn<fn.length;gn++){if((Qn=pi(fn.charAt(gn)))==="L")return!1;if(Qn==="R")return!0}return!1},Wi=function(fn,Qn,gn,ji){var _n,oa,Ci,gi,Pi=Qn[ji];switch(Pi){case"L":case"R":Dr=!1;break;case"N":case"AN":break;case"EN":Dr&&(Pi="AN");break;case"AL":Dr=!0,Pi="R";break;case"WS":Pi="N";break;case"CS":ji<1||ji+1>=Qn.length||(_n=gn[ji-1])!=="EN"&&_n!=="AN"||(oa=Qn[ji+1])!=="EN"&&oa!=="AN"?Pi="N":Dr&&(oa="AN"),Pi=oa===_n?oa:"N";break;case"ES":Pi=(_n=ji>0?gn[ji-1]:"B")==="EN"&&ji+1<Qn.length&&Qn[ji+1]==="EN"?"EN":"N";break;case"ET":if(ji>0&&gn[ji-1]==="EN"){Pi="EN";break}if(Dr){Pi="N";break}for(Ci=ji+1,gi=Qn.length;Ci<gi&&Qn[Ci]==="ET";)Ci++;Pi=Ci<gi&&Qn[Ci]==="EN"?"EN":"N";break;case"NSM":if(mt&&!kt){for(gi=Qn.length,Ci=ji+1;Ci<gi&&Qn[Ci]==="NSM";)Ci++;if(Ci<gi){var Ia=fn[ji],kn=Ia>=1425&&Ia<=2303||Ia===64286;if(_n=Qn[Ci],kn&&(_n==="R"||_n==="AL")){Pi="R";break}}}Pi=ji<1||(_n=Qn[ji-1])==="B"?"N":gn[ji-1];break;case"B":Dr=!1,dt=!0,Pi=Xn;break;case"S":lt=!0,Pi="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":Dr=!1;break;case"BN":Pi="N"}return Pi},zi=function(fn,Qn,gn){var ji=fn.split("");return gn&&ca(ji,gn,{hiLevel:Xn}),ji.reverse(),Qn&&Qn.reverse(),ji.join("")},ca=function(fn,Qn,gn){var ji,_n,oa,Ci,gi,Pi=-1,Ia=fn.length,kn=0,rn=[],Gn=Xn?cr:Qr,di=[];for(Dr=!1,dt=!1,lt=!1,_n=0;_n<Ia;_n++)di[_n]=pi(fn[_n]);for(oa=0;oa<Ia;oa++){if(gi=kn,rn[oa]=Wi(fn,di,rn,oa),ji=240&(kn=Gn[gi][Fn[rn[oa]]]),kn&=15,Qn[oa]=Ci=Gn[kn][5],ji>0)if(ji===16){for(_n=Pi;_n<oa;_n++)Qn[_n]=1;Pi=-1}else Pi=-1;if(Gn[kn][6])Pi===-1&&(Pi=oa);else if(Pi>-1){for(_n=Pi;_n<oa;_n++)Qn[_n]=Ci;Pi=-1}di[oa]==="B"&&(Qn[oa]=0),gn.hiLevel|=Ci}lt&&function(Ii,Ei,qi){for(var ea=0;ea<qi;ea++)if(Ii[ea]==="S"){Ei[ea]=Xn;for(var ra=ea-1;ra>=0&&Ii[ra]==="WS";ra--)Ei[ra]=Xn}}(di,Qn,Ia)},hi=function(fn,Qn,gn,ji,_n){if(!(_n.hiLevel<fn)){if(fn===1&&Xn===1&&!dt)return Qn.reverse(),void(gn&&gn.reverse());for(var oa,Ci,gi,Pi,Ia=Qn.length,kn=0;kn<Ia;){if(ji[kn]>=fn){for(gi=kn+1;gi<Ia&&ji[gi]>=fn;)gi++;for(Pi=kn,Ci=gi-1;Pi<Ci;Pi++,Ci--)oa=Qn[Pi],Qn[Pi]=Qn[Ci],Qn[Ci]=oa,gn&&(oa=gn[Pi],gn[Pi]=gn[Ci],gn[Ci]=oa);kn=gi}kn++}}},Sa=function(fn,Qn,gn){var ji=fn.split(""),_n={hiLevel:Xn};return gn||(gn=[]),ca(ji,gn,_n),function(oa,Ci,gi){if(gi.hiLevel!==0&&Ur)for(var Pi,Ia=0;Ia<oa.length;Ia++)Ci[Ia]===1&&(Pi=mn.indexOf(oa[Ia]))>=0&&(oa[Ia]=mn[Pi+1])}(ji,gn,_n),hi(2,ji,Qn,gn,_n),hi(1,ji,Qn,gn,_n),ji.join("")};return this.__bidiEngine__.doBidiReorder=function(zn,fn,Qn){if(function(ji,_n){if(_n)for(var oa=0;oa<ji.length;oa++)_n[oa]=oa;kt===void 0&&(kt=Di(ji)),ir===void 0&&(ir=Di(ji))}(zn,fn),mt||!Et||ir)if(mt&&Et&&kt^ir)Xn=kt?1:0,zn=zi(zn,fn,Qn);else if(!mt&&Et&&ir)Xn=kt?1:0,zn=Sa(zn,fn,Qn),zn=zi(zn,fn);else if(!mt||kt||Et||ir){if(mt&&!Et&&kt^ir)zn=zi(zn,fn),kt?(Xn=0,zn=Sa(zn,fn,Qn)):(Xn=1,zn=Sa(zn,fn,Qn),zn=zi(zn,fn));else if(mt&&kt&&!Et&&ir)Xn=1,zn=Sa(zn,fn,Qn),zn=zi(zn,fn);else if(!mt&&!Et&&kt^ir){var gn=Ur;kt?(Xn=1,zn=Sa(zn,fn,Qn),Xn=0,Ur=!1,zn=Sa(zn,fn,Qn),Ur=gn):(Xn=0,zn=Sa(zn,fn,Qn),zn=zi(zn,fn),Xn=1,Ur=!1,zn=Sa(zn,fn,Qn),Ur=gn,zn=zi(zn,fn))}}else Xn=0,zn=Sa(zn,fn,Qn);else Xn=kt?1:0,zn=Sa(zn,fn,Qn);return zn},this.__bidiEngine__.setOptions=function(zn){zn&&(mt=zn.isInputVisual,Et=zn.isOutputVisual,kt=zn.isInputRtl,ir=zn.isOutputRtl,Ur=zn.isSymmetricSwapping)},this.__bidiEngine__.setOptions(tt),this.__bidiEngine__};var Be=["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"],Ge=new pt.__bidiEngine__({isInputVisual:!0});pt.API.events.push(["postProcessText",function(tt){var dt=tt.text,lt=(tt.x,tt.y,tt.options||{}),mt=(tt.mutex,lt.lang,[]);if(lt.isInputVisual=typeof lt.isInputVisual!="boolean"||lt.isInputVisual,Ge.setOptions(lt),Object.prototype.toString.call(dt)==="[object Array]"){var kt=0;for(mt=[],kt=0;kt<dt.length;kt+=1)Object.prototype.toString.call(dt[kt])==="[object Array]"?mt.push([Ge.doBidiReorder(dt[kt][0]),dt[kt][1],dt[kt][2]]):mt.push([Ge.doBidiReorder(dt[kt])]);tt.text=mt}else tt.text=Ge.doBidiReorder(dt);Ge.setOptions({isInputVisual:!0})}])}(j),j.API.TTFFont=function(){function pt(Be){var Ge;if(this.rawData=Be,Ge=this.contents=new or(Be),this.contents.pos=4,Ge.readString(4)==="ttcf")throw new Error("TTCF not supported.");Ge.pos=0,this.parse(),this.subset=new Ta(this),this.registerTTF()}return pt.open=function(Be){return new pt(Be)},pt.prototype.parse=function(){return this.directory=new Lt(this.contents),this.head=new gr(this),this.name=new Cr(this),this.cmap=new nr(this),this.toUnicode={},this.hhea=new Mt(this),this.maxp=new An(this),this.hmtx=new sn(this),this.post=new Nr(this),this.os2=new tr(this),this.loca=new la(this),this.glyf=new oi(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]},pt.prototype.registerTTF=function(){var Be,Ge,tt,dt,lt;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var mt,kt,Et,ir;for(ir=[],mt=0,kt=(Et=this.bbox).length;mt<kt;mt++)Be=Et[mt],ir.push(Math.round(Be*this.scaleFactor));return ir}.call(this),this.stemV=0,this.post.exists?(tt=255&(dt=this.post.italic_angle),(32768&(Ge=dt>>16))!=0&&(Ge=-(1+(65535^Ge))),this.italicAngle=+(Ge+"."+tt)):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=(lt=this.familyClass)===1||lt===2||lt===3||lt===4||lt===5||lt===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")},pt.prototype.characterToGlyph=function(Be){var Ge;return((Ge=this.cmap.unicode)!=null?Ge.codeMap[Be]:void 0)||0},pt.prototype.widthOfGlyph=function(Be){var Ge;return Ge=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(Be).advance*Ge},pt.prototype.widthOfString=function(Be,Ge,tt){var dt,lt,mt,kt;for(mt=0,lt=0,kt=(Be=""+Be).length;0<=kt?lt<kt:lt>kt;lt=0<=kt?++lt:--lt)dt=Be.charCodeAt(lt),mt+=this.widthOfGlyph(this.characterToGlyph(dt))+tt*(1e3/Ge)||0;return mt*(Ge/1e3)},pt.prototype.lineHeight=function(Be,Ge){var tt;return Ge==null&&(Ge=!1),tt=Ge?this.lineGap:0,(this.ascender+tt-this.decender)/1e3*Be},pt}();var Mn,or=function(){function pt(Be){this.data=Be!=null?Be:[],this.pos=0,this.length=this.data.length}return pt.prototype.readByte=function(){return this.data[this.pos++]},pt.prototype.writeByte=function(Be){return this.data[this.pos++]=Be},pt.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},pt.prototype.writeUInt32=function(Be){return this.writeByte(Be>>>24&255),this.writeByte(Be>>16&255),this.writeByte(Be>>8&255),this.writeByte(255&Be)},pt.prototype.readInt32=function(){var Be;return(Be=this.readUInt32())>=2147483648?Be-4294967296:Be},pt.prototype.writeInt32=function(Be){return Be<0&&(Be+=4294967296),this.writeUInt32(Be)},pt.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},pt.prototype.writeUInt16=function(Be){return this.writeByte(Be>>8&255),this.writeByte(255&Be)},pt.prototype.readInt16=function(){var Be;return(Be=this.readUInt16())>=32768?Be-65536:Be},pt.prototype.writeInt16=function(Be){return Be<0&&(Be+=65536),this.writeUInt16(Be)},pt.prototype.readString=function(Be){var Ge,tt;for(tt=[],Ge=0;0<=Be?Ge<Be:Ge>Be;Ge=0<=Be?++Ge:--Ge)tt[Ge]=String.fromCharCode(this.readByte());return tt.join("")},pt.prototype.writeString=function(Be){var Ge,tt,dt;for(dt=[],Ge=0,tt=Be.length;0<=tt?Ge<tt:Ge>tt;Ge=0<=tt?++Ge:--Ge)dt.push(this.writeByte(Be.charCodeAt(Ge)));return dt},pt.prototype.readShort=function(){return this.readInt16()},pt.prototype.writeShort=function(Be){return this.writeInt16(Be)},pt.prototype.readLongLong=function(){var Be,Ge,tt,dt,lt,mt,kt,Et;return Be=this.readByte(),Ge=this.readByte(),tt=this.readByte(),dt=this.readByte(),lt=this.readByte(),mt=this.readByte(),kt=this.readByte(),Et=this.readByte(),128&Be?-1*(72057594037927940*(255^Be)+281474976710656*(255^Ge)+1099511627776*(255^tt)+4294967296*(255^dt)+16777216*(255^lt)+65536*(255^mt)+256*(255^kt)+(255^Et)+1):72057594037927940*Be+281474976710656*Ge+1099511627776*tt+4294967296*dt+16777216*lt+65536*mt+256*kt+Et},pt.prototype.writeLongLong=function(Be){var Ge,tt;return Ge=Math.floor(Be/4294967296),tt=4294967295&Be,this.writeByte(Ge>>24&255),this.writeByte(Ge>>16&255),this.writeByte(Ge>>8&255),this.writeByte(255&Ge),this.writeByte(tt>>24&255),this.writeByte(tt>>16&255),this.writeByte(tt>>8&255),this.writeByte(255&tt)},pt.prototype.readInt=function(){return this.readInt32()},pt.prototype.writeInt=function(Be){return this.writeInt32(Be)},pt.prototype.read=function(Be){var Ge,tt;for(Ge=[],tt=0;0<=Be?tt<Be:tt>Be;tt=0<=Be?++tt:--tt)Ge.push(this.readByte());return Ge},pt.prototype.write=function(Be){var Ge,tt,dt,lt;for(lt=[],tt=0,dt=Be.length;tt<dt;tt++)Ge=Be[tt],lt.push(this.writeByte(Ge));return lt},pt}(),Lt=function(){var pt;function Be(Ge){var tt,dt,lt;for(this.scalarType=Ge.readInt(),this.tableCount=Ge.readShort(),this.searchRange=Ge.readShort(),this.entrySelector=Ge.readShort(),this.rangeShift=Ge.readShort(),this.tables={},dt=0,lt=this.tableCount;0<=lt?dt<lt:dt>lt;dt=0<=lt?++dt:--dt)tt={tag:Ge.readString(4),checksum:Ge.readInt(),offset:Ge.readInt(),length:Ge.readInt()},this.tables[tt.tag]=tt}return Be.prototype.encode=function(Ge){var tt,dt,lt,mt,kt,Et,ir,Ur,Or,Qr,cr,Fn,Sr;for(Sr in cr=Object.keys(Ge).length,Et=Math.log(2),Or=16*Math.floor(Math.log(cr)/Et),mt=Math.floor(Or/Et),Ur=16*cr-Or,(dt=new or).writeInt(this.scalarType),dt.writeShort(cr),dt.writeShort(Or),dt.writeShort(mt),dt.writeShort(Ur),lt=16*cr,ir=dt.pos+lt,kt=null,Fn=[],Ge)for(Qr=Ge[Sr],dt.writeString(Sr),dt.writeInt(pt(Qr)),dt.writeInt(ir),dt.writeInt(Qr.length),Fn=Fn.concat(Qr),Sr==="head"&&(kt=ir),ir+=Qr.length;ir%4;)Fn.push(0),ir++;return dt.write(Fn),tt=2981146554-pt(dt.data),dt.pos=kt+8,dt.writeUInt32(tt),dt.data},pt=function(tt){var dt,lt,mt,kt;for(tt=Yn.call(tt);tt.length%4;)tt.push(0);for(mt=new or(tt),lt=0,dt=0,kt=tt.length;dt<kt;dt=dt+=4)lt+=mt.readUInt32();return 4294967295&lt},Be}(),Ct={}.hasOwnProperty,pr=function(Be,Ge){for(var tt in Ge)Ct.call(Ge,tt)&&(Be[tt]=Ge[tt]);function dt(){this.constructor=Be}return dt.prototype=Ge.prototype,Be.prototype=new dt,Be.__super__=Ge.prototype,Be};Mn=function(){function pt(Be){var Ge;this.file=Be,Ge=this.file.directory.tables[this.tag],this.exists=!!Ge,Ge&&(this.offset=Ge.offset,this.length=Ge.length,this.parse(this.file.contents))}return pt.prototype.parse=function(){},pt.prototype.encode=function(){},pt.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},pt}();var gr=function(pt){function Be(){return Be.__super__.constructor.apply(this,arguments)}return pr(Be,Mn),Be.prototype.tag="head",Be.prototype.parse=function(Ge){return Ge.pos=this.offset,this.version=Ge.readInt(),this.revision=Ge.readInt(),this.checkSumAdjustment=Ge.readInt(),this.magicNumber=Ge.readInt(),this.flags=Ge.readShort(),this.unitsPerEm=Ge.readShort(),this.created=Ge.readLongLong(),this.modified=Ge.readLongLong(),this.xMin=Ge.readShort(),this.yMin=Ge.readShort(),this.xMax=Ge.readShort(),this.yMax=Ge.readShort(),this.macStyle=Ge.readShort(),this.lowestRecPPEM=Ge.readShort(),this.fontDirectionHint=Ge.readShort(),this.indexToLocFormat=Ge.readShort(),this.glyphDataFormat=Ge.readShort()},Be.prototype.encode=function(Ge){var tt;return(tt=new or).writeInt(this.version),tt.writeInt(this.revision),tt.writeInt(this.checkSumAdjustment),tt.writeInt(this.magicNumber),tt.writeShort(this.flags),tt.writeShort(this.unitsPerEm),tt.writeLongLong(this.created),tt.writeLongLong(this.modified),tt.writeShort(this.xMin),tt.writeShort(this.yMin),tt.writeShort(this.xMax),tt.writeShort(this.yMax),tt.writeShort(this.macStyle),tt.writeShort(this.lowestRecPPEM),tt.writeShort(this.fontDirectionHint),tt.writeShort(Ge),tt.writeShort(this.glyphDataFormat),tt.data},Be}(),Bt=function(){function pt(Be,Ge){var tt,dt,lt,mt,kt,Et,ir,Ur,Or,Qr,cr,Fn,Sr,mn,qr,Dr,Xn;switch(this.platformID=Be.readUInt16(),this.encodingID=Be.readShort(),this.offset=Ge+Be.readInt(),Or=Be.pos,Be.pos=this.offset,this.format=Be.readUInt16(),this.length=Be.readUInt16(),this.language=Be.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(Et=0;Et<256;++Et)this.codeMap[Et]=Be.readByte();break;case 4:for(cr=Be.readUInt16(),Qr=cr/2,Be.pos+=6,lt=function(){var pi,Di;for(Di=[],Et=pi=0;0<=Qr?pi<Qr:pi>Qr;Et=0<=Qr?++pi:--pi)Di.push(Be.readUInt16());return Di}(),Be.pos+=2,Sr=function(){var pi,Di;for(Di=[],Et=pi=0;0<=Qr?pi<Qr:pi>Qr;Et=0<=Qr?++pi:--pi)Di.push(Be.readUInt16());return Di}(),ir=function(){var pi,Di;for(Di=[],Et=pi=0;0<=Qr?pi<Qr:pi>Qr;Et=0<=Qr?++pi:--pi)Di.push(Be.readUInt16());return Di}(),Ur=function(){var pi,Di;for(Di=[],Et=pi=0;0<=Qr?pi<Qr:pi>Qr;Et=0<=Qr?++pi:--pi)Di.push(Be.readUInt16());return Di}(),dt=(this.length-Be.pos+this.offset)/2,kt=function(){var pi,Di;for(Di=[],Et=pi=0;0<=dt?pi<dt:pi>dt;Et=0<=dt?++pi:--pi)Di.push(Be.readUInt16());return Di}(),Et=qr=0,Xn=lt.length;qr<Xn;Et=++qr)for(mn=lt[Et],tt=Dr=Fn=Sr[Et];Fn<=mn?Dr<=mn:Dr>=mn;tt=Fn<=mn?++Dr:--Dr)Ur[Et]===0?mt=tt+ir[Et]:(mt=kt[Ur[Et]/2+(tt-Fn)-(Qr-Et)]||0)!==0&&(mt+=ir[Et]),this.codeMap[tt]=65535&mt}Be.pos=Or}return pt.encode=function(Be,Ge){var tt,dt,lt,mt,kt,Et,ir,Ur,Or,Qr,cr,Fn,Sr,mn,qr,Dr,Xn,pi,Di,Wi,zi,ca,hi,Sa,zn,fn,Qn,gn,ji,_n,oa,Ci,gi,Pi,Ia,kn,rn,Gn,di,Ii,Ei,qi,ea,ra,va,co;switch(gn=new or,mt=Object.keys(Be).sort(function(no,as){return no-as}),Ge){case"macroman":for(Sr=0,mn=function(){var no=[];for(Fn=0;Fn<256;++Fn)no.push(0);return no}(),Dr={0:0},lt={},ji=0,gi=mt.length;ji<gi;ji++)Dr[ea=Be[dt=mt[ji]]]==null&&(Dr[ea]=++Sr),lt[dt]={old:Be[dt],new:Dr[Be[dt]]},mn[dt]=Dr[Be[dt]];return gn.writeUInt16(1),gn.writeUInt16(0),gn.writeUInt32(12),gn.writeUInt16(0),gn.writeUInt16(262),gn.writeUInt16(0),gn.write(mn),{charMap:lt,subtable:gn.data,maxGlyphID:Sr+1};case"unicode":for(fn=[],Or=[],Xn=0,Dr={},tt={},qr=ir=null,_n=0,Pi=mt.length;_n<Pi;_n++)Dr[Di=Be[dt=mt[_n]]]==null&&(Dr[Di]=++Xn),tt[dt]={old:Di,new:Dr[Di]},kt=Dr[Di]-dt,qr!=null&&kt===ir||(qr&&Or.push(qr),fn.push(dt),ir=kt),qr=dt;for(qr&&Or.push(qr),Or.push(65535),fn.push(65535),Sa=2*(hi=fn.length),ca=2*Math.pow(Math.log(hi)/Math.LN2,2),Qr=Math.log(ca/2)/Math.LN2,zi=2*hi-ca,Et=[],Wi=[],cr=[],Fn=oa=0,Ia=fn.length;oa<Ia;Fn=++oa){if(zn=fn[Fn],Ur=Or[Fn],zn===65535){Et.push(0),Wi.push(0);break}if(zn-(Qn=tt[zn].new)>=32768)for(Et.push(0),Wi.push(2*(cr.length+hi-Fn)),dt=Ci=zn;zn<=Ur?Ci<=Ur:Ci>=Ur;dt=zn<=Ur?++Ci:--Ci)cr.push(tt[dt].new);else Et.push(Qn-zn),Wi.push(0)}for(gn.writeUInt16(3),gn.writeUInt16(1),gn.writeUInt32(12),gn.writeUInt16(4),gn.writeUInt16(16+8*hi+2*cr.length),gn.writeUInt16(0),gn.writeUInt16(Sa),gn.writeUInt16(ca),gn.writeUInt16(Qr),gn.writeUInt16(zi),Ei=0,kn=Or.length;Ei<kn;Ei++)dt=Or[Ei],gn.writeUInt16(dt);for(gn.writeUInt16(0),qi=0,rn=fn.length;qi<rn;qi++)dt=fn[qi],gn.writeUInt16(dt);for(ra=0,Gn=Et.length;ra<Gn;ra++)kt=Et[ra],gn.writeUInt16(kt);for(va=0,di=Wi.length;va<di;va++)pi=Wi[va],gn.writeUInt16(pi);for(co=0,Ii=cr.length;co<Ii;co++)Sr=cr[co],gn.writeUInt16(Sr);return{charMap:tt,subtable:gn.data,maxGlyphID:Xn+1}}},pt}(),nr=function(pt){function Be(){return Be.__super__.constructor.apply(this,arguments)}return pr(Be,Mn),Be.prototype.tag="cmap",Be.prototype.parse=function(Ge){var tt,dt,lt;for(Ge.pos=this.offset,this.version=Ge.readUInt16(),lt=Ge.readUInt16(),this.tables=[],this.unicode=null,dt=0;0<=lt?dt<lt:dt>lt;dt=0<=lt?++dt:--dt)tt=new Bt(Ge,this.offset),this.tables.push(tt),tt.isUnicode&&this.unicode==null&&(this.unicode=tt);return!0},Be.encode=function(Ge,tt){var dt,lt;return tt==null&&(tt="macroman"),dt=Bt.encode(Ge,tt),(lt=new or).writeUInt16(0),lt.writeUInt16(1),dt.table=lt.data.concat(dt.subtable),dt},Be}(),Mt=function(pt){function Be(){return Be.__super__.constructor.apply(this,arguments)}return pr(Be,Mn),Be.prototype.tag="hhea",Be.prototype.parse=function(Ge){return Ge.pos=this.offset,this.version=Ge.readInt(),this.ascender=Ge.readShort(),this.decender=Ge.readShort(),this.lineGap=Ge.readShort(),this.advanceWidthMax=Ge.readShort(),this.minLeftSideBearing=Ge.readShort(),this.minRightSideBearing=Ge.readShort(),this.xMaxExtent=Ge.readShort(),this.caretSlopeRise=Ge.readShort(),this.caretSlopeRun=Ge.readShort(),this.caretOffset=Ge.readShort(),Ge.pos+=8,this.metricDataFormat=Ge.readShort(),this.numberOfMetrics=Ge.readUInt16()},Be}(),tr=function(pt){function Be(){return Be.__super__.constructor.apply(this,arguments)}return pr(Be,Mn),Be.prototype.tag="OS/2",Be.prototype.parse=function(Ge){if(Ge.pos=this.offset,this.version=Ge.readUInt16(),this.averageCharWidth=Ge.readShort(),this.weightClass=Ge.readUInt16(),this.widthClass=Ge.readUInt16(),this.type=Ge.readShort(),this.ySubscriptXSize=Ge.readShort(),this.ySubscriptYSize=Ge.readShort(),this.ySubscriptXOffset=Ge.readShort(),this.ySubscriptYOffset=Ge.readShort(),this.ySuperscriptXSize=Ge.readShort(),this.ySuperscriptYSize=Ge.readShort(),this.ySuperscriptXOffset=Ge.readShort(),this.ySuperscriptYOffset=Ge.readShort(),this.yStrikeoutSize=Ge.readShort(),this.yStrikeoutPosition=Ge.readShort(),this.familyClass=Ge.readShort(),this.panose=function(){var tt,dt;for(dt=[],tt=0;tt<10;++tt)dt.push(Ge.readByte());return dt}(),this.charRange=function(){var tt,dt;for(dt=[],tt=0;tt<4;++tt)dt.push(Ge.readInt());return dt}(),this.vendorID=Ge.readString(4),this.selection=Ge.readShort(),this.firstCharIndex=Ge.readShort(),this.lastCharIndex=Ge.readShort(),this.version>0&&(this.ascent=Ge.readShort(),this.descent=Ge.readShort(),this.lineGap=Ge.readShort(),this.winAscent=Ge.readShort(),this.winDescent=Ge.readShort(),this.codePageRange=function(){var tt,dt;for(dt=[],tt=0;tt<2;tt=++tt)dt.push(Ge.readInt());return dt}(),this.version>1))return this.xHeight=Ge.readShort(),this.capHeight=Ge.readShort(),this.defaultChar=Ge.readShort(),this.breakChar=Ge.readShort(),this.maxContext=Ge.readShort()},Be}(),Nr=function(pt){function Be(){return Be.__super__.constructor.apply(this,arguments)}return pr(Be,Mn),Be.prototype.tag="post",Be.prototype.parse=function(Ge){var tt,dt,lt;switch(Ge.pos=this.offset,this.format=Ge.readInt(),this.italicAngle=Ge.readInt(),this.underlinePosition=Ge.readShort(),this.underlineThickness=Ge.readShort(),this.isFixedPitch=Ge.readInt(),this.minMemType42=Ge.readInt(),this.maxMemType42=Ge.readInt(),this.minMemType1=Ge.readInt(),this.maxMemType1=Ge.readInt(),this.format){case 65536:break;case 131072:var mt;for(dt=Ge.readUInt16(),this.glyphNameIndex=[],mt=0;0<=dt?mt<dt:mt>dt;mt=0<=dt?++mt:--mt)this.glyphNameIndex.push(Ge.readUInt16());for(this.names=[],lt=[];Ge.pos<this.offset+this.length;)tt=Ge.readByte(),lt.push(this.names.push(Ge.readString(tt)));return lt;case 151552:return dt=Ge.readUInt16(),this.offsets=Ge.read(dt);case 196608:break;case 262144:return this.map=function(){var kt,Et,ir;for(ir=[],mt=kt=0,Et=this.file.maxp.numGlyphs;0<=Et?kt<Et:kt>Et;mt=0<=Et?++kt:--kt)ir.push(Ge.readUInt32());return ir}.call(this)}},Be}(),ur=function(Be,Ge){this.raw=Be,this.length=Be.length,this.platformID=Ge.platformID,this.encodingID=Ge.encodingID,this.languageID=Ge.languageID},Cr=function(pt){function Be(){return Be.__super__.constructor.apply(this,arguments)}return pr(Be,Mn),Be.prototype.tag="name",Be.prototype.parse=function(Ge){var tt,dt,lt,mt,kt,Et,ir,Ur,Or,Qr,cr;for(Ge.pos=this.offset,Ge.readShort(),tt=Ge.readShort(),Et=Ge.readShort(),dt=[],mt=0;0<=tt?mt<tt:mt>tt;mt=0<=tt?++mt:--mt)dt.push({platformID:Ge.readShort(),encodingID:Ge.readShort(),languageID:Ge.readShort(),nameID:Ge.readShort(),length:Ge.readShort(),offset:this.offset+Et+Ge.readShort()});for(ir={},mt=Or=0,Qr=dt.length;Or<Qr;mt=++Or)lt=dt[mt],Ge.pos=lt.offset,Ur=Ge.readString(lt.length),kt=new ur(Ur,lt),ir[cr=lt.nameID]==null&&(ir[cr]=[]),ir[lt.nameID].push(kt);this.strings=ir,this.copyright=ir[0],this.fontFamily=ir[1],this.fontSubfamily=ir[2],this.uniqueSubfamily=ir[3],this.fontName=ir[4],this.version=ir[5];try{this.postscriptName=ir[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(Fn){this.postscriptName=ir[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=ir[7],this.manufacturer=ir[8],this.designer=ir[9],this.description=ir[10],this.vendorUrl=ir[11],this.designerUrl=ir[12],this.license=ir[13],this.licenseUrl=ir[14],this.preferredFamily=ir[15],this.preferredSubfamily=ir[17],this.compatibleFull=ir[18],this.sampleText=ir[19]},Be}(),An=function(pt){function Be(){return Be.__super__.constructor.apply(this,arguments)}return pr(Be,Mn),Be.prototype.tag="maxp",Be.prototype.parse=function(Ge){return Ge.pos=this.offset,this.version=Ge.readInt(),this.numGlyphs=Ge.readUInt16(),this.maxPoints=Ge.readUInt16(),this.maxContours=Ge.readUInt16(),this.maxCompositePoints=Ge.readUInt16(),this.maxComponentContours=Ge.readUInt16(),this.maxZones=Ge.readUInt16(),this.maxTwilightPoints=Ge.readUInt16(),this.maxStorage=Ge.readUInt16(),this.maxFunctionDefs=Ge.readUInt16(),this.maxInstructionDefs=Ge.readUInt16(),this.maxStackElements=Ge.readUInt16(),this.maxSizeOfInstructions=Ge.readUInt16(),this.maxComponentElements=Ge.readUInt16(),this.maxComponentDepth=Ge.readUInt16()},Be}(),sn=function(pt){function Be(){return Be.__super__.constructor.apply(this,arguments)}return pr(Be,Mn),Be.prototype.tag="hmtx",Be.prototype.parse=function(Ge){var tt,dt,lt,mt,kt,Et,ir;for(Ge.pos=this.offset,this.metrics=[],tt=0,Et=this.file.hhea.numberOfMetrics;0<=Et?tt<Et:tt>Et;tt=0<=Et?++tt:--tt)this.metrics.push({advance:Ge.readUInt16(),lsb:Ge.readInt16()});for(lt=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var Ur,Or;for(Or=[],tt=Ur=0;0<=lt?Ur<lt:Ur>lt;tt=0<=lt?++Ur:--Ur)Or.push(Ge.readInt16());return Or}(),this.widths=function(){var Ur,Or,Qr,cr;for(cr=[],Ur=0,Or=(Qr=this.metrics).length;Ur<Or;Ur++)mt=Qr[Ur],cr.push(mt.advance);return cr}.call(this),dt=this.widths[this.widths.length-1],ir=[],tt=kt=0;0<=lt?kt<lt:kt>lt;tt=0<=lt?++kt:--kt)ir.push(this.widths.push(dt));return ir},Be.prototype.forGlyph=function(Ge){return Ge in this.metrics?this.metrics[Ge]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[Ge-this.metrics.length]}},Be}(),Yn=[].slice,oi=function(pt){function Be(){return Be.__super__.constructor.apply(this,arguments)}return pr(Be,Mn),Be.prototype.tag="glyf",Be.prototype.parse=function(){return this.cache={}},Be.prototype.glyphFor=function(Ge){var tt,dt,lt,mt,kt,Et,ir,Ur,Or,Qr;return Ge in this.cache?this.cache[Ge]:(mt=this.file.loca,tt=this.file.contents,dt=mt.indexOf(Ge),(lt=mt.lengthOf(Ge))===0?this.cache[Ge]=null:(tt.pos=this.offset+dt,kt=(Et=new or(tt.read(lt))).readShort(),Ur=Et.readShort(),Qr=Et.readShort(),ir=Et.readShort(),Or=Et.readShort(),this.cache[Ge]=kt===-1?new Bi(Et,Ur,Qr,ir,Or):new Ti(Et,kt,Ur,Qr,ir,Or),this.cache[Ge]))},Be.prototype.encode=function(Ge,tt,dt){var lt,mt,kt,Et,ir;for(kt=[],mt=[],Et=0,ir=tt.length;Et<ir;Et++)lt=Ge[tt[Et]],mt.push(kt.length),lt&&(kt=kt.concat(lt.encode(dt)));return mt.push(kt.length),{table:kt,offsets:mt}},Be}(),Ti=function(){function pt(Be,Ge,tt,dt,lt,mt){this.raw=Be,this.numberOfContours=Ge,this.xMin=tt,this.yMin=dt,this.xMax=lt,this.yMax=mt,this.compound=!1}return pt.prototype.encode=function(){return this.raw.data},pt}(),Bi=function(){function pt(Be,Ge,tt,dt,lt){var mt,kt;for(this.raw=Be,this.xMin=Ge,this.yMin=tt,this.xMax=dt,this.yMax=lt,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],mt=this.raw;kt=mt.readShort(),this.glyphOffsets.push(mt.pos),this.glyphIDs.push(mt.readUInt16()),32&kt;)mt.pos+=1&kt?4:2,128&kt?mt.pos+=8:64&kt?mt.pos+=4:8&kt&&(mt.pos+=2)}return pt.prototype.encode=function(){var Be,Ge,tt;for(Ge=new or(Yn.call(this.raw.data)),Be=0,tt=this.glyphIDs.length;Be<tt;++Be)Ge.pos=this.glyphOffsets[Be];return Ge.data},pt}(),la=function(pt){function Be(){return Be.__super__.constructor.apply(this,arguments)}return pr(Be,Mn),Be.prototype.tag="loca",Be.prototype.parse=function(Ge){var tt,dt;return Ge.pos=this.offset,tt=this.file.head.indexToLocFormat,this.offsets=tt===0?function(){var lt,mt;for(mt=[],dt=0,lt=this.length;dt<lt;dt+=2)mt.push(2*Ge.readUInt16());return mt}.call(this):function(){var lt,mt;for(mt=[],dt=0,lt=this.length;dt<lt;dt+=4)mt.push(Ge.readUInt32());return mt}.call(this)},Be.prototype.indexOf=function(Ge){return this.offsets[Ge]},Be.prototype.lengthOf=function(Ge){return this.offsets[Ge+1]-this.offsets[Ge]},Be.prototype.encode=function(Ge,tt){for(var dt=new Uint32Array(this.offsets.length),lt=0,mt=0,kt=0;kt<dt.length;++kt)if(dt[kt]=lt,mt<tt.length&&tt[mt]==kt){++mt,dt[kt]=lt;var Et=this.offsets[kt],ir=this.offsets[kt+1]-Et;ir>0&&(lt+=ir)}for(var Ur=new Array(4*dt.length),Or=0;Or<dt.length;++Or)Ur[4*Or+3]=255&dt[Or],Ur[4*Or+2]=(65280&dt[Or])>>8,Ur[4*Or+1]=(16711680&dt[Or])>>16,Ur[4*Or]=(4278190080&dt[Or])>>24;return Ur},Be}(),Ta=function(){function pt(Be){this.font=Be,this.subset={},this.unicodes={},this.next=33}return pt.prototype.generateCmap=function(){var Be,Ge,tt,dt,lt;for(Ge in dt=this.font.cmap.tables[0].codeMap,Be={},lt=this.subset)tt=lt[Ge],Be[Ge]=dt[tt];return Be},pt.prototype.glyphsFor=function(Be){var Ge,tt,dt,lt,mt,kt,Et;for(dt={},mt=0,kt=Be.length;mt<kt;mt++)dt[lt=Be[mt]]=this.font.glyf.glyphFor(lt);for(lt in Ge=[],dt)((tt=dt[lt])!=null?tt.compound:void 0)&&Ge.push.apply(Ge,tt.glyphIDs);if(Ge.length>0)for(lt in Et=this.glyphsFor(Ge))tt=Et[lt],dt[lt]=tt;return dt},pt.prototype.encode=function(Be,Ge){var tt,dt,lt,mt,kt,Et,ir,Ur,Or,Qr,cr,Fn,Sr,mn,qr;for(dt in tt=nr.encode(this.generateCmap(),"unicode"),mt=this.glyphsFor(Be),cr={0:0},qr=tt.charMap)cr[(Et=qr[dt]).old]=Et.new;for(Fn in Qr=tt.maxGlyphID,mt)Fn in cr||(cr[Fn]=Qr++);return Ur=function(Dr){var Xn,pi;for(Xn in pi={},Dr)pi[Dr[Xn]]=Xn;return pi}(cr),Or=Object.keys(Ur).sort(function(Dr,Xn){return Dr-Xn}),Sr=function(){var Dr,Xn,pi;for(pi=[],Dr=0,Xn=Or.length;Dr<Xn;Dr++)kt=Or[Dr],pi.push(Ur[kt]);return pi}(),lt=this.font.glyf.encode(mt,Sr,cr),ir=this.font.loca.encode(lt.offsets,Sr),mn={cmap:this.font.cmap.raw(),glyf:lt.table,loca:ir,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(Ge)},this.font.os2.exists&&(mn["OS/2"]=this.font.os2.raw()),this.font.directory.encode(mn)},pt}();j.API.PDFObject=function(){var pt;function Be(){}return pt=function(tt,dt){return(Array(dt+1).join("0")+tt).slice(-dt)},Be.convert=function(Ge){var tt,dt,lt,mt;if(Array.isArray(Ge))return"["+function(){var kt,Et,ir;for(ir=[],kt=0,Et=Ge.length;kt<Et;kt++)tt=Ge[kt],ir.push(Be.convert(tt));return ir}().join(" ")+"]";if(typeof Ge=="string")return"/"+Ge;if(Ge!=null?Ge.isString:void 0)return"("+Ge+")";if(Ge instanceof Date)return"(D:"+pt(Ge.getUTCFullYear(),4)+pt(Ge.getUTCMonth(),2)+pt(Ge.getUTCDate(),2)+pt(Ge.getUTCHours(),2)+pt(Ge.getUTCMinutes(),2)+pt(Ge.getUTCSeconds(),2)+"Z)";if({}.toString.call(Ge)==="[object Object]"){for(dt in lt=["<<"],Ge)mt=Ge[dt],lt.push("/"+dt+" "+Be.convert(mt));return lt.push(">>"),lt.join(`
`)}return""+Ge},Be}(),Q.default=j}.call(this,p("yLpj"))},e5VY:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("YNAk"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},eIcI:function(Ce,Q,p){var L=p("bYtY"),O=p("hM6l");function E(a,e,g){O.call(this,a,e,g),this.type="value",this.angle=0,this.name="",this.model}L.inherits(E,O);var y=E;Ce.exports=y},eJH7:function(Ce,Q,p){var L=p("bYtY");function O(E){var y=E.polar;if(y){L.isArray(y)||(y=[y]);var a=[];L.each(y,function(e,g){e.indicator?(e.type&&!e.shape&&(e.shape=e.type),E.radar=E.radar||[],L.isArray(E.radar)||(E.radar=[E.radar]),E.radar.push(e)):a.push(e)}),E.polar=a}L.each(E.series,function(e){e&&e.type==="radar"&&e.polarIndex&&(e.radarIndex=e.polarIndex)})}Ce.exports=O},eP3c:function(Ce,Q,p){"use strict";function L($e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(ue){return typeof ue}:L=function(ue){return ue&&typeof Symbol=="function"&&ue.constructor===Symbol&&ue!==Symbol.prototype?"symbol":typeof ue},L($e)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.inflateReset=me,Q.inflateReset2=le,Q.inflateResetKeep=Me,Q.inflateInit=Se,Q.inflateInit2=oe,Q.inflate=St,Q.inflateEnd=Nt,Q.inflateGetHeader=Rt,Q.inflateSetDictionary=Ft,Q.inflateInfo=Q.Z_DEFLATED=Q.Z_BUF_ERROR=Q.Z_MEM_ERROR=Q.Z_DATA_ERROR=Q.Z_STREAM_ERROR=Q.Z_NEED_DICT=Q.Z_STREAM_END=Q.Z_OK=Q.Z_TREES=Q.Z_BLOCK=Q.Z_FINISH=void 0;var O=s(p("6BzB")),E=g(p("xlC8")),y=g(p("QV2g")),a=g(p("sjKO")),e=g(p("JSwD"));function g($e){return $e&&$e.__esModule?$e:{default:$e}}function f(){if(typeof WeakMap!="function")return null;var $e=new WeakMap;return f=function(){return $e},$e}function s($e){if($e&&$e.__esModule)return $e;if($e===null||L($e)!=="object"&&typeof $e!="function")return{default:$e};var we=f();if(we&&we.has($e))return we.get($e);var ue={},Qe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var qe in $e)if(Object.prototype.hasOwnProperty.call($e,qe)){var Ae=Qe?Object.getOwnPropertyDescriptor($e,qe):null;Ae&&(Ae.get||Ae.set)?Object.defineProperty(ue,qe,Ae):ue[qe]=$e[qe]}return ue.default=$e,we&&we.set($e,ue),ue}var r=0,c=1,l=2,i=4;Q.Z_FINISH=i;var u=5;Q.Z_BLOCK=u;var t=6;Q.Z_TREES=t;var n=0;Q.Z_OK=n;var o=1;Q.Z_STREAM_END=o;var d=2;Q.Z_NEED_DICT=d;var h=-2;Q.Z_STREAM_ERROR=h;var m=-3;Q.Z_DATA_ERROR=m;var A=-4;Q.Z_MEM_ERROR=A;var v=-5;Q.Z_BUF_ERROR=v;var b=8;Q.Z_DEFLATED=b;var x=1,C=2,w=3,S=4,T=5,I=6,N=7,M=8,k=9,U=10,V=11,B=12,H=13,P=14,j=15,z=16,K=17,X=18,Z=19,Y=20,te=21,q=22,ee=23,fe=24,be=25,Fe=26,ve=27,Oe=28,J=29,ne=30,Ke=31,ie=32,re=852,he=592,ge=15,Pe=ge;function Ee($e){return($e>>>24&255)+($e>>>8&65280)+(($e&65280)<<8)+(($e&255)<<24)}function ke(){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 O.Buf16(320),this.work=new O.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Me($e){var we;return!$e||!$e.state?h:(we=$e.state,$e.total_in=$e.total_out=we.total=0,$e.msg="",we.wrap&&($e.adler=we.wrap&1),we.mode=x,we.last=0,we.havedict=0,we.dmax=32768,we.head=null,we.hold=0,we.bits=0,we.lencode=we.lendyn=new O.Buf32(re),we.distcode=we.distdyn=new O.Buf32(he),we.sane=1,we.back=-1,n)}function me($e){var we;return!$e||!$e.state?h:(we=$e.state,we.wsize=0,we.whave=0,we.wnext=0,Me($e))}function le($e,we){var ue,Qe;return!$e||!$e.state?h:(Qe=$e.state,we<0?(ue=0,we=-we):(ue=(we>>4)+1,we<48&&(we&=15)),we&&(we<8||we>15)?h:(Qe.window!==null&&Qe.wbits!==we&&(Qe.window=null),Qe.wrap=ue,Qe.wbits=we,me($e)))}function oe($e,we){var ue,Qe;return $e?(Qe=new ke,$e.state=Qe,Qe.window=null,ue=le($e,we),ue!==n&&($e.state=null),ue):h}function Se($e){return oe($e,Pe)}var nt=!0,et,Ue;function bt($e){if(nt){var we;for(et=new O.Buf32(512),Ue=new O.Buf32(32),we=0;we<144;)$e.lens[we++]=8;for(;we<256;)$e.lens[we++]=9;for(;we<280;)$e.lens[we++]=7;for(;we<288;)$e.lens[we++]=8;for((0,e.default)(c,$e.lens,0,288,et,0,$e.work,{bits:9}),we=0;we<32;)$e.lens[we++]=5;(0,e.default)(l,$e.lens,0,32,Ue,0,$e.work,{bits:5}),nt=!1}$e.lencode=et,$e.lenbits=9,$e.distcode=Ue,$e.distbits=5}function Je($e,we,ue,Qe){var qe,Ae=$e.state;return Ae.window===null&&(Ae.wsize=1<<Ae.wbits,Ae.wnext=0,Ae.whave=0,Ae.window=new O.Buf8(Ae.wsize)),Qe>=Ae.wsize?(O.arraySet(Ae.window,we,ue-Ae.wsize,Ae.wsize,0),Ae.wnext=0,Ae.whave=Ae.wsize):(qe=Ae.wsize-Ae.wnext,qe>Qe&&(qe=Qe),O.arraySet(Ae.window,we,ue-Qe,qe,Ae.wnext),Qe-=qe,Qe?(O.arraySet(Ae.window,we,ue-Qe,Qe,0),Ae.wnext=Qe,Ae.whave=Ae.wsize):(Ae.wnext+=qe,Ae.wnext===Ae.wsize&&(Ae.wnext=0),Ae.whave<Ae.wsize&&(Ae.whave+=qe))),0}function St($e,we){var ue,Qe,qe,Ae,wt,zt,ze,jt,mr,ct,Pt,Vt,ut,at,rt=0,Yt,wr,yr,xr,Tn,ln,Wn,ht,At=new O.Buf8(4),De,We,ot=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!$e||!$e.state||!$e.output||!$e.input&&$e.avail_in!==0)return h;ue=$e.state,ue.mode===B&&(ue.mode=H),wt=$e.next_out,qe=$e.output,ze=$e.avail_out,Ae=$e.next_in,Qe=$e.input,zt=$e.avail_in,jt=ue.hold,mr=ue.bits,ct=zt,Pt=ze,ht=n;e:for(;;)switch(ue.mode){case x:if(ue.wrap===0){ue.mode=H;break}for(;mr<16;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}if(ue.wrap&2&&jt===35615){ue.check=0,At[0]=jt&255,At[1]=jt>>>8&255,ue.check=(0,y.default)(ue.check,At,2,0),jt=0,mr=0,ue.mode=C;break}if(ue.flags=0,ue.head&&(ue.head.done=!1),!(ue.wrap&1)||(((jt&255)<<8)+(jt>>8))%31){$e.msg="incorrect header check",ue.mode=ne;break}if((jt&15)!==b){$e.msg="unknown compression method",ue.mode=ne;break}if(jt>>>=4,mr-=4,Wn=(jt&15)+8,ue.wbits===0)ue.wbits=Wn;else if(Wn>ue.wbits){$e.msg="invalid window size",ue.mode=ne;break}ue.dmax=1<<Wn,$e.adler=ue.check=1,ue.mode=jt&512?U:B,jt=0,mr=0;break;case C:for(;mr<16;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}if(ue.flags=jt,(ue.flags&255)!==b){$e.msg="unknown compression method",ue.mode=ne;break}if(ue.flags&57344){$e.msg="unknown header flags set",ue.mode=ne;break}ue.head&&(ue.head.text=jt>>8&1),ue.flags&512&&(At[0]=jt&255,At[1]=jt>>>8&255,ue.check=(0,y.default)(ue.check,At,2,0)),jt=0,mr=0,ue.mode=w;case w:for(;mr<32;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}ue.head&&(ue.head.time=jt),ue.flags&512&&(At[0]=jt&255,At[1]=jt>>>8&255,At[2]=jt>>>16&255,At[3]=jt>>>24&255,ue.check=(0,y.default)(ue.check,At,4,0)),jt=0,mr=0,ue.mode=S;case S:for(;mr<16;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}ue.head&&(ue.head.xflags=jt&255,ue.head.os=jt>>8),ue.flags&512&&(At[0]=jt&255,At[1]=jt>>>8&255,ue.check=(0,y.default)(ue.check,At,2,0)),jt=0,mr=0,ue.mode=T;case T:if(ue.flags&1024){for(;mr<16;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}ue.length=jt,ue.head&&(ue.head.extra_len=jt),ue.flags&512&&(At[0]=jt&255,At[1]=jt>>>8&255,ue.check=(0,y.default)(ue.check,At,2,0)),jt=0,mr=0}else ue.head&&(ue.head.extra=null);ue.mode=I;case I:if(ue.flags&1024&&(Vt=ue.length,Vt>zt&&(Vt=zt),Vt&&(ue.head&&(Wn=ue.head.extra_len-ue.length,ue.head.extra||(ue.head.extra=new Array(ue.head.extra_len)),O.arraySet(ue.head.extra,Qe,Ae,Vt,Wn)),ue.flags&512&&(ue.check=(0,y.default)(ue.check,Qe,Vt,Ae)),zt-=Vt,Ae+=Vt,ue.length-=Vt),ue.length))break e;ue.length=0,ue.mode=N;case N:if(ue.flags&2048){if(zt===0)break e;Vt=0;do Wn=Qe[Ae+Vt++],ue.head&&Wn&&ue.length<65536&&(ue.head.name+=String.fromCharCode(Wn));while(Wn&&Vt<zt);if(ue.flags&512&&(ue.check=(0,y.default)(ue.check,Qe,Vt,Ae)),zt-=Vt,Ae+=Vt,Wn)break e}else ue.head&&(ue.head.name=null);ue.length=0,ue.mode=M;case M:if(ue.flags&4096){if(zt===0)break e;Vt=0;do Wn=Qe[Ae+Vt++],ue.head&&Wn&&ue.length<65536&&(ue.head.comment+=String.fromCharCode(Wn));while(Wn&&Vt<zt);if(ue.flags&512&&(ue.check=(0,y.default)(ue.check,Qe,Vt,Ae)),zt-=Vt,Ae+=Vt,Wn)break e}else ue.head&&(ue.head.comment=null);ue.mode=k;case k:if(ue.flags&512){for(;mr<16;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}if(jt!==(ue.check&65535)){$e.msg="header crc mismatch",ue.mode=ne;break}jt=0,mr=0}ue.head&&(ue.head.hcrc=ue.flags>>9&1,ue.head.done=!0),$e.adler=ue.check=0,ue.mode=B;break;case U:for(;mr<32;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}$e.adler=ue.check=Ee(jt),jt=0,mr=0,ue.mode=V;case V:if(ue.havedict===0)return $e.next_out=wt,$e.avail_out=ze,$e.next_in=Ae,$e.avail_in=zt,ue.hold=jt,ue.bits=mr,d;$e.adler=ue.check=1,ue.mode=B;case B:if(we===u||we===t)break e;case H:if(ue.last){jt>>>=mr&7,mr-=mr&7,ue.mode=ve;break}for(;mr<3;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}ue.last=jt&1,jt>>>=1,mr-=1;switch(jt&3){case 0:ue.mode=P;break;case 1:if(bt(ue),ue.mode=Y,we===t){jt>>>=2,mr-=2;break e}break;case 2:ue.mode=K;break;case 3:$e.msg="invalid block type",ue.mode=ne}jt>>>=2,mr-=2;break;case P:for(jt>>>=mr&7,mr-=mr&7;mr<32;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}if((jt&65535)!==(jt>>>16^65535)){$e.msg="invalid stored block lengths",ue.mode=ne;break}if(ue.length=jt&65535,jt=0,mr=0,ue.mode=j,we===t)break e;case j:ue.mode=z;case z:if(Vt=ue.length,Vt){if(Vt>zt&&(Vt=zt),Vt>ze&&(Vt=ze),Vt===0)break e;O.arraySet(qe,Qe,Ae,Vt,wt),zt-=Vt,Ae+=Vt,ze-=Vt,wt+=Vt,ue.length-=Vt;break}ue.mode=B;break;case K:for(;mr<14;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}if(ue.nlen=(jt&31)+257,jt>>>=5,mr-=5,ue.ndist=(jt&31)+1,jt>>>=5,mr-=5,ue.ncode=(jt&15)+4,jt>>>=4,mr-=4,ue.nlen>286||ue.ndist>30){$e.msg="too many length or distance symbols",ue.mode=ne;break}ue.have=0,ue.mode=X;case X:for(;ue.have<ue.ncode;){for(;mr<3;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}ue.lens[ot[ue.have++]]=jt&7,jt>>>=3,mr-=3}for(;ue.have<19;)ue.lens[ot[ue.have++]]=0;if(ue.lencode=ue.lendyn,ue.lenbits=7,De={bits:ue.lenbits},ht=(0,e.default)(r,ue.lens,0,19,ue.lencode,0,ue.work,De),ue.lenbits=De.bits,ht){$e.msg="invalid code lengths set",ue.mode=ne;break}ue.have=0,ue.mode=Z;case Z:for(;ue.have<ue.nlen+ue.ndist;){for(;!(rt=ue.lencode[jt&(1<<ue.lenbits)-1],Yt=rt>>>24,wr=rt>>>16&255,yr=rt&65535,Yt<=mr);){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}if(yr<16)jt>>>=Yt,mr-=Yt,ue.lens[ue.have++]=yr;else{if(yr===16){for(We=Yt+2;mr<We;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}if(jt>>>=Yt,mr-=Yt,ue.have===0){$e.msg="invalid bit length repeat",ue.mode=ne;break}Wn=ue.lens[ue.have-1],Vt=3+(jt&3),jt>>>=2,mr-=2}else if(yr===17){for(We=Yt+3;mr<We;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}jt>>>=Yt,mr-=Yt,Wn=0,Vt=3+(jt&7),jt>>>=3,mr-=3}else{for(We=Yt+7;mr<We;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}jt>>>=Yt,mr-=Yt,Wn=0,Vt=11+(jt&127),jt>>>=7,mr-=7}if(ue.have+Vt>ue.nlen+ue.ndist){$e.msg="invalid bit length repeat",ue.mode=ne;break}for(;Vt--;)ue.lens[ue.have++]=Wn}}if(ue.mode===ne)break;if(ue.lens[256]===0){$e.msg="invalid code -- missing end-of-block",ue.mode=ne;break}if(ue.lenbits=9,De={bits:ue.lenbits},ht=(0,e.default)(c,ue.lens,0,ue.nlen,ue.lencode,0,ue.work,De),ue.lenbits=De.bits,ht){$e.msg="invalid literal/lengths set",ue.mode=ne;break}if(ue.distbits=6,ue.distcode=ue.distdyn,De={bits:ue.distbits},ht=(0,e.default)(l,ue.lens,ue.nlen,ue.ndist,ue.distcode,0,ue.work,De),ue.distbits=De.bits,ht){$e.msg="invalid distances set",ue.mode=ne;break}if(ue.mode=Y,we===t)break e;case Y:ue.mode=te;case te:if(zt>=6&&ze>=258){$e.next_out=wt,$e.avail_out=ze,$e.next_in=Ae,$e.avail_in=zt,ue.hold=jt,ue.bits=mr,(0,a.default)($e,Pt),wt=$e.next_out,qe=$e.output,ze=$e.avail_out,Ae=$e.next_in,Qe=$e.input,zt=$e.avail_in,jt=ue.hold,mr=ue.bits,ue.mode===B&&(ue.back=-1);break}for(ue.back=0;!(rt=ue.lencode[jt&(1<<ue.lenbits)-1],Yt=rt>>>24,wr=rt>>>16&255,yr=rt&65535,Yt<=mr);){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}if(wr&&(wr&240)===0){for(xr=Yt,Tn=wr,ln=yr;!(rt=ue.lencode[ln+((jt&(1<<xr+Tn)-1)>>xr)],Yt=rt>>>24,wr=rt>>>16&255,yr=rt&65535,xr+Yt<=mr);){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}jt>>>=xr,mr-=xr,ue.back+=xr}if(jt>>>=Yt,mr-=Yt,ue.back+=Yt,ue.length=yr,wr===0){ue.mode=Fe;break}if(wr&32){ue.back=-1,ue.mode=B;break}if(wr&64){$e.msg="invalid literal/length code",ue.mode=ne;break}ue.extra=wr&15,ue.mode=q;case q:if(ue.extra){for(We=ue.extra;mr<We;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}ue.length+=jt&(1<<ue.extra)-1,jt>>>=ue.extra,mr-=ue.extra,ue.back+=ue.extra}ue.was=ue.length,ue.mode=ee;case ee:for(;!(rt=ue.distcode[jt&(1<<ue.distbits)-1],Yt=rt>>>24,wr=rt>>>16&255,yr=rt&65535,Yt<=mr);){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}if((wr&240)===0){for(xr=Yt,Tn=wr,ln=yr;!(rt=ue.distcode[ln+((jt&(1<<xr+Tn)-1)>>xr)],Yt=rt>>>24,wr=rt>>>16&255,yr=rt&65535,xr+Yt<=mr);){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}jt>>>=xr,mr-=xr,ue.back+=xr}if(jt>>>=Yt,mr-=Yt,ue.back+=Yt,wr&64){$e.msg="invalid distance code",ue.mode=ne;break}ue.offset=yr,ue.extra=wr&15,ue.mode=fe;case fe:if(ue.extra){for(We=ue.extra;mr<We;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}ue.offset+=jt&(1<<ue.extra)-1,jt>>>=ue.extra,mr-=ue.extra,ue.back+=ue.extra}if(ue.offset>ue.dmax){$e.msg="invalid distance too far back",ue.mode=ne;break}ue.mode=be;case be:if(ze===0)break e;if(Vt=Pt-ze,ue.offset>Vt){if(Vt=ue.offset-Vt,Vt>ue.whave&&ue.sane){$e.msg="invalid distance too far back",ue.mode=ne;break}Vt>ue.wnext?(Vt-=ue.wnext,ut=ue.wsize-Vt):ut=ue.wnext-Vt,Vt>ue.length&&(Vt=ue.length),at=ue.window}else at=qe,ut=wt-ue.offset,Vt=ue.length;Vt>ze&&(Vt=ze),ze-=Vt,ue.length-=Vt;do qe[wt++]=at[ut++];while(--Vt);ue.length===0&&(ue.mode=te);break;case Fe:if(ze===0)break e;qe[wt++]=ue.length,ze--,ue.mode=te;break;case ve:if(ue.wrap){for(;mr<32;){if(zt===0)break e;zt--,jt|=Qe[Ae++]<<mr,mr+=8}if(Pt-=ze,$e.total_out+=Pt,ue.total+=Pt,Pt&&($e.adler=ue.check=ue.flags?(0,y.default)(ue.check,qe,Pt,wt-Pt):(0,E.default)(ue.check,qe,Pt,wt-Pt)),Pt=ze,(ue.flags?jt:Ee(jt))!==ue.check){$e.msg="incorrect data check",ue.mode=ne;break}jt=0,mr=0}ue.mode=Oe;case Oe:if(ue.wrap&&ue.flags){for(;mr<32;){if(zt===0)break e;zt--,jt+=Qe[Ae++]<<mr,mr+=8}if(jt!==(ue.total&4294967295)){$e.msg="incorrect length check",ue.mode=ne;break}jt=0,mr=0}ue.mode=J;case J:ht=o;break e;case ne:ht=m;break e;case Ke:return A;case ie:default:return h}return $e.next_out=wt,$e.avail_out=ze,$e.next_in=Ae,$e.avail_in=zt,ue.hold=jt,ue.bits=mr,(ue.wsize||Pt!==$e.avail_out&&ue.mode<ne&&(ue.mode<ve||we!==i))&&Je($e,$e.output,$e.next_out,Pt-$e.avail_out)?(ue.mode=Ke,A):(ct-=$e.avail_in,Pt-=$e.avail_out,$e.total_in+=ct,$e.total_out+=Pt,ue.total+=Pt,ue.wrap&&Pt&&($e.adler=ue.check=ue.flags?(0,y.default)(ue.check,qe,Pt,$e.next_out-Pt):(0,E.default)(ue.check,qe,Pt,$e.next_out-Pt)),$e.data_type=ue.bits+(ue.last?64:0)+(ue.mode===B?128:0)+(ue.mode===Y||ue.mode===j?256:0),(ct===0&&Pt===0||we===i)&&ht===n&&(ht=v),ht)}function Nt($e){if(!$e||!$e.state)return h;var we=$e.state;return we.window&&(we.window=null),$e.state=null,n}function Rt($e,we){var ue;return!$e||!$e.state?h:(ue=$e.state,(ue.wrap&2)===0?h:(ue.head=we,we.done=!1,n))}function Ft($e,we){var ue=we.length,Qe,qe,Ae;return!$e||!$e.state?h:(Qe=$e.state,Qe.wrap!==0&&Qe.mode!==V?h:Qe.mode===V&&(qe=1,qe=(0,E.default)(qe,we,ue,0),qe!==Qe.check)?m:(Ae=Je($e,we,ue,ue),Ae?(Qe.mode=Ke,A):(Qe.havedict=1,n)))}var Ht="pako inflate (from Nodeca project)";Q.inflateInfo=Ht},ePAk:function(Ce,Q,p){var L=p("ProS");p("2fGM");var O=L.extendComponentModel({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(E){var y,a=this.ecModel;return a.eachComponent(E,function(e){e.getCoordSysModel()===this&&(y=e)},this),y},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}});Ce.exports=O},eRkO:function(Ce,Q,p){var L=p("+TT/"),O=L.getLayoutRect,E=L.box,y=L.positionElement,a=p("7aKB"),e=p("IwbS");function g(s,r,c){var l=r.getBoxLayoutParams(),i=r.get("padding"),u={width:c.getWidth(),height:c.getHeight()},t=O(l,u,i);E(r.get("orient"),s,r.get("itemGap"),t.width,t.height),y(s,l,u,i)}function f(s,r){var c=a.normalizeCssArray(r.get("padding")),l=r.getItemStyle(["color","opacity"]);l.fill=r.get("backgroundColor");var s=new e.Rect({shape:{x:s.x-c[3],y:s.y-c[0],width:s.width+c[1]+c[3],height:s.height+c[0]+c[2],r:r.get("borderRadius")},style:l,silent:!0,z2:-1});return s}Q.layout=g,Q.makeBackground=f},eS4l:function(Ce,Q,p){p("HM/N"),p("FNN5")},eUgh:function(Ce,Q){function p(L,O){for(var E=-1,y=L==null?0:L.length,a=Array(y);++E<y;)a[E]=O(L[E],E,L);return a}Ce.exports=p},ewwo:function(Ce,Q,p){var L=p("bMXI"),O=p("+TT/"),E=O.getLayoutRect,y=p("4mN7");function a(g,f,s){var r=g.getBoxLayoutParams();return r.aspect=s,E(r,{width:f.getWidth(),height:f.getHeight()})}function e(g,f){var s=[];return g.eachSeriesByType("graph",function(r){var c=r.get("coordinateSystem");if(!c||c==="view"){var l=r.getData(),i=l.mapArray(function(b){var x=l.getItemModel(b);return[+x.get("x"),+x.get("y")]}),u=[],t=[];y.fromPoints(i,u,t),t[0]-u[0]===0&&(t[0]+=1,u[0]-=1),t[1]-u[1]===0&&(t[1]+=1,u[1]-=1);var n=(t[0]-u[0])/(t[1]-u[1]),o=a(r,f,n);isNaN(n)&&(u=[o.x,o.y],t=[o.x+o.width,o.y+o.height]);var d=t[0]-u[0],h=t[1]-u[1],m=o.width,A=o.height,v=r.coordinateSystem=new L;v.zoomLimit=r.get("scaleLimit"),v.setBoundingRect(u[0],u[1],d,h),v.setViewRect(o.x,o.y,m,A),v.setCenter(r.get("center")),v.setZoom(r.get("zoom")),s.push(v)}}),s}Ce.exports=e},f1nB:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("ProS"),y=p("bYtY"),a=p("4NO4"),e=p("IwbS"),g=p("+TT/"),f=p("OELB"),s=f.parsePercent,r={path:null,compoundPath:null,group:e.Group,image:e.Image,text:e.Text};E.registerPreprocessor(function(m){var A=m.graphic;y.isArray(A)?!A[0]||!A[0].elements?m.graphic=[{elements:A}]:m.graphic=[m.graphic[0]]:A&&!A.elements&&(m.graphic=[{elements:[A]}])});var c=E.extendComponentModel({type:"graphic",defaultOption:{elements:[],parentId:null},_elOptionsToUpdate:null,mergeOption:function(m){var A=this.option.elements;this.option.elements=null,c.superApply(this,"mergeOption",arguments),this.option.elements=A},optionUpdated:function(m,A){var v=this.option,b=(A?v:m).elements,x=v.elements=A?[]:v.elements,C=[];this._flatten(b,C);var w=a.mappingToExists(x,C);a.makeIdAndName(w);var S=this._elOptionsToUpdate=[];y.each(w,function(I,N){var M=I.option;if(!M)return;S.push(M),n(I,M),o(x,N,M),d(x[N],M)},this);for(var T=x.length-1;T>=0;T--)x[T]==null?x.splice(T,1):delete x[T].$action},_flatten:function(m,A,v){y.each(m,function(b){if(!b)return;v&&(b.parentOption=v),A.push(b);var x=b.children;b.type==="group"&&x&&this._flatten(x,A,b),delete b.children},this)},useElOptionsToUpdate:function(){var m=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,m}});E.extendComponentView({type:"graphic",init:function(m,A){this._elMap=y.createHashMap(),this._lastGraphicModel},render:function(m,A,v){m!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=m,this._updateElements(m),this._relocate(m,v)},_updateElements:function(m){var A=m.useElOptionsToUpdate();if(!A)return;var v=this._elMap,b=this.group;y.each(A,function(x){var C=x.$action,w=x.id,S=v.get(w),T=x.parentId,I=T!=null?v.get(T):b,N=x.style;x.type==="text"&&N&&(x.hv&&x.hv[1]&&(N.textVerticalAlign=N.textBaseline=null),!N.hasOwnProperty("textFill")&&N.fill&&(N.textFill=N.fill),!N.hasOwnProperty("textStroke")&&N.stroke&&(N.textStroke=N.stroke));var M=u(x);!C||C==="merge"?S?S.attr(M):l(w,I,M,v):C==="replace"?(i(S,v),l(w,I,M,v)):C==="remove"&&i(S,v);var k=v.get(w);k&&(k.__ecGraphicWidthOption=x.width,k.__ecGraphicHeightOption=x.height,h(k,m,x))})},_relocate:function(m,A){for(var v=m.option.elements,b=this.group,x=this._elMap,C=A.getWidth(),w=A.getHeight(),S=0;S<v.length;S++){var T=v[S],I=x.get(T.id);if(!I||!I.isGroup)continue;var N=I.parent,M=N===b;I.__ecGraphicWidth=s(I.__ecGraphicWidthOption,M?C:N.__ecGraphicWidth)||0,I.__ecGraphicHeight=s(I.__ecGraphicHeightOption,M?w:N.__ecGraphicHeight)||0}for(var S=v.length-1;S>=0;S--){var T=v[S],I=x.get(T.id);if(!I)continue;var N=I.parent,k=N===b?{width:C,height:w}:{width:N.__ecGraphicWidth,height:N.__ecGraphicHeight};g.positionElement(I,T,k,null,{hv:T.hv,boundingMode:T.bounding})}},_clear:function(){var m=this._elMap;m.each(function(A){i(A,m)}),this._elMap=y.createHashMap()},dispose:function(){this._clear()}});function l(m,A,v,b){var x=v.type,C=r.hasOwnProperty(x)?r[x]:e.getShapeClass(x),w=new C(v);A.add(w),b.set(m,w),w.__ecGraphicId=m}function i(m,A){var v=m&&m.parent;v&&(m.type==="group"&&m.traverse(function(b){i(b,A)}),A.removeKey(m.__ecGraphicId),v.remove(m))}function u(m){return m=y.extend({},m),y.each(["id","parentId","$action","hv","bounding"].concat(g.LOCATION_PARAMS),function(A){delete m[A]}),m}function t(m,A){var v;return y.each(A,function(b){m[b]!=null&&m[b]!=="auto"&&(v=!0)}),v}function n(m,A){var v=m.exist;if(A.id=m.keyInfo.id,!A.type&&v&&(A.type=v.type),A.parentId==null){var b=A.parentOption;b?A.parentId=b.id:v&&(A.parentId=v.parentId)}A.parentOption=null}function o(m,A,v){var b=y.extend({},v),x=m[A],C=v.$action||"merge";C==="merge"?x?(y.merge(x,b,!0),g.mergeLayoutParam(x,b,{ignoreSize:!0}),g.copyLayoutParams(v,x)):m[A]=b:C==="replace"?m[A]=b:C==="remove"&&(x&&(m[A]=null))}function d(m,A){if(!m)return;m.hv=A.hv=[t(A,["left","right"]),t(A,["top","bottom"])],m.type==="group"&&(m.width==null&&(m.width=A.width=0),m.height==null&&(m.height=A.height=0))}function h(m,A,v){var b=m.eventData;!m.silent&&!m.ignore&&!b&&(b=m.eventData={componentType:"graphic",componentIndex:A.componentIndex,name:m.name}),b&&(b.info=m.info)}},f3JH:function(Ce,Q,p){p("aTJb"),p("OlYY"),p("fc+c"),p("oY9F"),p("MqEG"),p("LBfv"),p("noeP")},f5HG:function(Ce,Q,p){var L=p("IwbS"),O=p("QBsz"),E=L.Line.prototype,y=L.BezierCurve.prototype;function a(g){return isNaN(+g.cpx1)||isNaN(+g.cpy1)}var e=L.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(g,f){this[a(f)?"_buildPathLine":"_buildPathCurve"](g,f)},_buildPathLine:E.buildPath,_buildPathCurve:y.buildPath,pointAt:function(g){return this[a(this.shape)?"_pointAtLine":"_pointAtCurve"](g)},_pointAtLine:E.pointAt,_pointAtCurve:y.pointAt,tangentAt:function(g){var f=this.shape,s=a(f)?[f.x2-f.x1,f.y2-f.y1]:this._tangentAtCurve(g);return O.normalize(s,s)},_tangentAtCurve:y.tangentAt});Ce.exports=e},f5Yq:function(Ce,Q,p){var L=p("bYtY"),O=L.isFunction;function E(y,a,e){return{seriesType:y,performRawSeries:!0,reset:function(g,f,s){var r=g.getData(),c=g.get("symbol"),l=g.get("symbolSize"),i=g.get("symbolKeepAspect"),u=g.get("symbolRotate"),t=O(c),n=O(l),o=O(u),d=t||n||o,h=!t&&c?c:a,m=n?null:l,A=o?null:A;if(r.setVisual({legendSymbol:e||h,symbol:h,symbolSize:m,symbolKeepAspect:i,symbolRotate:u}),f.isSeriesFiltered(g))return;function v(b,x){if(d){var C=g.getRawValue(x),w=g.getDataParams(x);t&&b.setItemVisual(x,"symbol",c(C,w)),n&&b.setItemVisual(x,"symbolSize",l(C,w)),o&&b.setItemVisual(x,"symbolRotate",u(C,w))}if(b.hasItemOption){var S=b.getItemModel(x),T=S.getShallow("symbol",!0),I=S.getShallow("symbolSize",!0),N=S.getShallow("symbolRotate",!0),M=S.getShallow("symbolKeepAspect",!0);T!=null&&b.setItemVisual(x,"symbol",T),I!=null&&b.setItemVisual(x,"symbolSize",I),N!=null&&b.setItemVisual(x,"symbolRotate",N),M!=null&&b.setItemVisual(x,"symbolKeepAspect",M)}}return{dataEach:r.hasItemOption||d?v:null}}}}Ce.exports=E},fAei:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return m.a});var L=p("rePB"),O=p("VTBJ"),E=p("KQm4"),y=p("1OyB"),a=p("vuIU"),e=p("Ji7U"),g=p("LK+K"),f=p("q1tI"),s=p("4IlW"),r=p("Kwbf"),c=p("TSYQ"),l=p.n(c),i=p("sboe"),u=p("OZM5"),t=p("815F"),n=p("ODXe"),o=p("Ff2n"),d=p("+nKL"),h=p("8XRh"),m=p("WaYH"),A=function(Y,te){var q=Y.className,ee=Y.style,fe=Y.motion,be=Y.motionNodes,Fe=Y.motionType,ve=Y.onMotionStart,Oe=Y.onMotionEnd,J=Y.active,ne=Y.treeNodeRequiredProps,Ke=Object(o.a)(Y,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),ie=f.useState(!0),re=Object(n.a)(ie,2),he=re[0],ge=re[1],Pe=f.useContext(i.a),Ee=Pe.prefixCls,ke=f.useRef(!1),Me=function(){ke.current||Oe(),ke.current=!0};return Object(f.useEffect)(function(){be&&Fe==="hide"&&he&&ge(!1)},[be]),Object(f.useEffect)(function(){return be&&ve(),function(){be&&Me()}},[]),be?f.createElement(h.default,Object.assign({ref:te,visible:he},fe,{motionAppear:Fe==="show",onAppearEnd:Me,onLeaveEnd:Me}),function(me,le){var oe=me.className,Se=me.style;return f.createElement("div",{ref:le,className:l()("".concat(Ee,"-treenode-motion"),oe),style:Se},be.map(function(nt){var et=nt.data,Ue=et.key,bt=Object(o.a)(et,["key"]),Je=nt.isStart,St=nt.isEnd;delete bt.children;var Nt=Object(t.f)(Ue,ne);return f.createElement(m.a,Object.assign({},bt,Nt,{active:J,data:nt.data,key:Ue,isStart:Je,isEnd:St}))}))}):f.createElement(m.a,Object.assign({domRef:te,className:q,style:ee},Ke,{active:J}))};A.displayName="MotionTreeNode";var v=f.forwardRef(A),b=v;function x(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],te=Z.length,q=Y.length;if(Math.abs(te-q)!==1)return{add:!1,key:null};function ee(fe,be){var Fe=new Map;fe.forEach(function(Oe){Fe.set(Oe,!0)});var ve=be.filter(function(Oe){return!Fe.has(Oe)});return ve.length===1?ve[0]:null}return te<q?{add:!0,key:ee(Z,Y)}:{add:!1,key:ee(Y,Z)}}function C(Z,Y,te){var q=Z.findIndex(function(Fe){var ve=Fe.data;return ve.key===te}),ee=Z[q+1],fe=Y.findIndex(function(Fe){var ve=Fe.data;return ve.key===te});if(ee){var be=Y.findIndex(function(Fe){var ve=Fe.data;return ve.key===ee.data.key});return Y.slice(fe+1,be)}return Y.slice(fe+1)}var w={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},S=function(){},T="RC_TREE_MOTION_".concat(Math.random()),I={key:T},N={key:T,level:0,index:0,pos:"0",node:I},M={parent:null,children:[],pos:N.pos,data:I,isStart:[],isEnd:[]};function k(Z,Y,te,q){return Y===!1||!te?Z:Z.slice(0,Math.ceil(te/q)+1)}function U(Z){var Y=Z.data.key,te=Z.pos;return Object(t.e)(Y,te)}function V(Z){for(var Y=String(Z.data.key),te=Z;te.parent;)te=te.parent,Y="".concat(te.data.key," > ").concat(Y);return Y}var B=function(Y,te){var q=Y.prefixCls,ee=Y.data,fe=Y.selectable,be=Y.checkable,Fe=Y.expandedKeys,ve=Y.selectedKeys,Oe=Y.checkedKeys,J=Y.loadedKeys,ne=Y.loadingKeys,Ke=Y.halfCheckedKeys,ie=Y.keyEntities,re=Y.disabled,he=Y.dragging,ge=Y.dragOverNodeKey,Pe=Y.dropPosition,Ee=Y.motion,ke=Y.height,Me=Y.itemHeight,me=Y.virtual,le=Y.focusable,oe=Y.activeItem,Se=Y.focused,nt=Y.tabIndex,et=Y.onKeyDown,Ue=Y.onFocus,bt=Y.onBlur,Je=Y.onActiveChange,St=Y.onListChangeStart,Nt=Y.onListChangeEnd,Rt=Object(o.a)(Y,["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"]),Ft=f.useRef(null);f.useImperativeHandle(te,function(){return{scrollTo:function(Wn){Ft.current.scrollTo(Wn)}}});var Ht=f.useState(Fe),$e=Object(n.a)(Ht,2),we=$e[0],ue=$e[1],Qe=f.useState(ee),qe=Object(n.a)(Qe,2),Ae=qe[0],wt=qe[1],zt=f.useState(ee),ze=Object(n.a)(zt,2),jt=ze[0],mr=ze[1],ct=f.useState([]),Pt=Object(n.a)(ct,2),Vt=Pt[0],ut=Pt[1],at=f.useState(null),rt=Object(n.a)(at,2),Yt=rt[0],wr=rt[1];function yr(){wt(ee),mr(ee),ut([]),wr(null),Nt()}f.useEffect(function(){ue(Fe);var ln=x(we,Fe);if(ln.key!==null)if(ln.add){var Wn=Ae.findIndex(function(vt){var ar=vt.data.key;return ar===ln.key}),ht=k(C(Ae,ee,ln.key),me,ke,Me),At=Ae.slice();At.splice(Wn+1,0,M),mr(At),ut(ht),wr("show")}else{var De=ee.findIndex(function(vt){var ar=vt.data.key;return ar===ln.key}),We=k(C(ee,Ae,ln.key),me,ke,Me),ot=ee.slice();ot.splice(De+1,0,M),mr(ot),ut(We),wr("hide")}else Ae!==ee&&(wt(ee),mr(ee))},[Fe,ee]),f.useEffect(function(){he||yr()},[he]);var xr=Ee?jt:ee,Tn={expandedKeys:Fe,selectedKeys:ve,loadedKeys:J,loadingKeys:ne,checkedKeys:Oe,halfCheckedKeys:Ke,dragOverNodeKey:ge,dropPosition:Pe,keyEntities:ie};return f.createElement(f.Fragment,null,Se&&oe&&f.createElement("span",{style:w,"aria-live":"assertive"},V(oe)),f.createElement("div",{role:"tree"},f.createElement("input",{style:w,disabled:le===!1||re,tabIndex:le!==!1?nt:null,onKeyDown:et,onFocus:Ue,onBlur:bt,value:"",onChange:S})),f.createElement(d.a,Object.assign({},Rt,{data:xr,itemKey:U,height:ke,fullHeight:!1,virtual:me,itemHeight:Me,prefixCls:"".concat(q,"-list"),ref:Ft}),function(ln){var Wn=ln.pos,ht=ln.data,At=ht.key,De=Object(o.a)(ht,["key"]),We=ln.isStart,ot=ln.isEnd,vt=Object(t.e)(At,Wn);delete De.children;var ar=Object(t.f)(vt,Tn);return f.createElement(b,Object.assign({},De,ar,{active:oe&&At===oe.data.key,pos:Wn,data:ln.data,isStart:We,isEnd:ot,motion:Ee,motionNodes:At===T?Vt:null,motionType:Yt,onMotionStart:St,onMotionEnd:yr,treeNodeRequiredProps:Tn,onMouseMove:function(){Je(null)}}))}))},H=f.forwardRef(B);H.displayName="NodeList";var P=H,j=p("NvD2"),z=function(Z){Object(e.a)(te,Z);var Y=Object(g.a)(te);function te(){var q;return Object(y.a)(this,te),q=Y.apply(this,arguments),q.destroyed=!1,q.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},q.listRef=f.createRef(),q.onNodeDragStart=function(ee,fe){var be=q.state,Fe=be.expandedKeys,ve=be.keyEntities,Oe=q.props.onDragStart,J=fe.props.eventKey;q.dragNode=fe;var ne=Object(u.b)(Fe,J);q.setState({dragging:!0,dragNodesKeys:Object(u.g)(J,ve)}),q.setExpandedKeys(ne),Oe&&Oe({event:ee,node:Object(t.b)(fe.props)})},q.onNodeDragEnter=function(ee,fe){var be=q.state,Fe=be.expandedKeys,ve=be.keyEntities,Oe=be.dragNodesKeys,J=q.props.onDragEnter,ne=fe.props,Ke=ne.pos,ie=ne.eventKey;if(!q.dragNode||Oe.indexOf(ie)!==-1)return;var re=Object(u.c)(ee,fe);if(q.dragNode.props.eventKey===ie&&re===0){q.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){q.setState({dragOverNodeKey:ie,dropPosition:re}),q.delayedDragEnterLogic||(q.delayedDragEnterLogic={}),Object.keys(q.delayedDragEnterLogic).forEach(function(he){clearTimeout(q.delayedDragEnterLogic[he])}),q.delayedDragEnterLogic[Ke]=window.setTimeout(function(){if(!q.state.dragging)return;var he=Object(E.a)(Fe),ge=ve[ie];ge&&(ge.children||[]).length&&(he=Object(u.a)(Fe,ie)),"expandedKeys"in q.props||q.setExpandedKeys(he),J&&J({event:ee,node:Object(t.b)(fe.props),expandedKeys:he})},400)},0)},q.onNodeDragOver=function(ee,fe){var be=q.state.dragNodesKeys,Fe=q.props.onDragOver,ve=fe.props.eventKey;if(be.indexOf(ve)!==-1)return;if(q.dragNode&&ve===q.state.dragOverNodeKey){var Oe=Object(u.c)(ee,fe);if(Oe===q.state.dropPosition)return;q.setState({dropPosition:Oe})}Fe&&Fe({event:ee,node:Object(t.b)(fe.props)})},q.onNodeDragLeave=function(ee,fe){var be=q.props.onDragLeave;q.setState({dragOverNodeKey:""}),be&&be({event:ee,node:Object(t.b)(fe.props)})},q.onNodeDragEnd=function(ee,fe){var be=q.props.onDragEnd;q.setState({dragOverNodeKey:""}),q.cleanDragState(),be&&be({event:ee,node:Object(t.b)(fe.props)}),q.dragNode=null},q.onNodeDrop=function(ee,fe){var be=q.state,Fe=be.dragNodesKeys,ve=Fe===void 0?[]:Fe,Oe=be.dropPosition,J=q.props.onDrop,ne=fe.props,Ke=ne.eventKey,ie=ne.pos;if(q.setState({dragOverNodeKey:""}),q.cleanDragState(),ve.indexOf(Ke)!==-1){Object(r.a)(!1,"Can not drop to dragNode(include it's children node)");return}var re=Object(u.k)(ie),he={event:ee,node:Object(t.b)(fe.props),dragNode:q.dragNode?Object(t.b)(q.dragNode.props):null,dragNodesKeys:ve.slice(),dropPosition:Oe+Number(re[re.length-1]),dropToGap:!1};Oe!==0&&(he.dropToGap=!0),J&&J(he),q.dragNode=null},q.cleanDragState=function(){var ee=q.state.dragging;ee&&q.setState({dragging:!1})},q.onNodeClick=function(ee,fe){var be=q.props.onClick;be&&be(ee,fe)},q.onNodeDoubleClick=function(ee,fe){var be=q.props.onDoubleClick;be&&be(ee,fe)},q.onNodeSelect=function(ee,fe){var be=q.state.selectedKeys,Fe=q.state.keyEntities,ve=q.props,Oe=ve.onSelect,J=ve.multiple,ne=fe.selected,Ke=fe.key,ie=!ne;ie?J?be=Object(u.a)(be,Ke):be=[Ke]:be=Object(u.b)(be,Ke);var re=be.map(function(he){var ge=Fe[he];return ge?ge.node:null}).filter(function(he){return he});q.setUncontrolledState({selectedKeys:be}),Oe&&Oe(be,{event:"select",selected:ie,node:fe,selectedNodes:re,nativeEvent:ee.nativeEvent})},q.onNodeCheck=function(ee,fe,be){var Fe=q.state,ve=Fe.keyEntities,Oe=Fe.checkedKeys,J=Fe.halfCheckedKeys,ne=q.props,Ke=ne.checkStrictly,ie=ne.onCheck,re=fe.key,he,ge={event:"check",node:fe,checked:be,nativeEvent:ee.nativeEvent};if(Ke){var Pe=be?Object(u.a)(Oe,re):Object(u.b)(Oe,re),Ee=Object(u.b)(J,re);he={checked:Pe,halfChecked:Ee},ge.checkedNodes=Pe.map(function(Se){return ve[Se]}).filter(function(Se){return Se}).map(function(Se){return Se.node}),q.setUncontrolledState({checkedKeys:Pe})}else{var ke=Object(j.a)([].concat(Object(E.a)(Oe),[re]),!0,ve),Me=ke.checkedKeys,me=ke.halfCheckedKeys;if(!be){var le=new Set(Me);le.delete(re);var oe=Object(j.a)(Array.from(le),{checked:!1,halfCheckedKeys:me},ve);Me=oe.checkedKeys,me=oe.halfCheckedKeys}he=Me,ge.checkedNodes=[],ge.checkedNodesPositions=[],ge.halfCheckedKeys=me,Me.forEach(function(Se){var nt=ve[Se];if(!nt)return;var et=nt.node,Ue=nt.pos;ge.checkedNodes.push(et),ge.checkedNodesPositions.push({node:et,pos:Ue})}),q.setUncontrolledState({checkedKeys:Me},!1,{halfCheckedKeys:me})}ie&&ie(he,ge)},q.onNodeLoad=function(ee){return new Promise(function(fe){q.setState(function(be){var Fe=be.loadedKeys,ve=Fe===void 0?[]:Fe,Oe=be.loadingKeys,J=Oe===void 0?[]:Oe,ne=q.props,Ke=ne.loadData,ie=ne.onLoad,re=ee.key;if(!Ke||ve.indexOf(re)!==-1||J.indexOf(re)!==-1)return{};var he=Ke(ee);return he.then(function(){var ge=q.state,Pe=ge.loadedKeys,Ee=ge.loadingKeys,ke=Object(u.a)(Pe,re),Me=Object(u.b)(Ee,re);ie&&ie(ke,{event:"load",node:ee}),q.setUncontrolledState({loadedKeys:ke}),q.setState({loadingKeys:Me}),fe()}),{loadingKeys:Object(u.a)(J,re)}})})},q.onNodeMouseEnter=function(ee,fe){var be=q.props.onMouseEnter;be&&be({event:ee,node:fe})},q.onNodeMouseLeave=function(ee,fe){var be=q.props.onMouseLeave;be&&be({event:ee,node:fe})},q.onNodeContextMenu=function(ee,fe){var be=q.props.onRightClick;be&&(ee.preventDefault(),be({event:ee,node:fe}))},q.onFocus=function(){var ee=q.props.onFocus;q.setState({focused:!0}),ee&&ee.apply(void 0,arguments)},q.onBlur=function(){var ee=q.props.onBlur;q.setState({focused:!1}),q.onActiveChange(null),ee&&ee.apply(void 0,arguments)},q.getTreeNodeRequiredProps=function(){var ee=q.state,fe=ee.expandedKeys,be=ee.selectedKeys,Fe=ee.loadedKeys,ve=ee.loadingKeys,Oe=ee.checkedKeys,J=ee.halfCheckedKeys,ne=ee.dragOverNodeKey,Ke=ee.dropPosition,ie=ee.keyEntities;return{expandedKeys:fe||[],selectedKeys:be||[],loadedKeys:Fe||[],loadingKeys:ve||[],checkedKeys:Oe||[],halfCheckedKeys:J||[],dragOverNodeKey:ne,dropPosition:Ke,keyEntities:ie}},q.setExpandedKeys=function(ee){var fe=q.state.treeData,be=Object(t.d)(fe,ee);q.setUncontrolledState({expandedKeys:ee,flattenNodes:be},!0)},q.onNodeExpand=function(ee,fe){var be=q.state.expandedKeys,Fe=q.state.listChanging,ve=q.props,Oe=ve.onExpand,J=ve.loadData,ne=fe.key,Ke=fe.expanded;if(Fe)return;var ie=be.indexOf(ne),re=!Ke;if(Object(r.a)(Ke&&ie!==-1||!Ke&&ie===-1,"Expand state not sync with index check"),re?be=Object(u.a)(be,ne):be=Object(u.b)(be,ne),q.setExpandedKeys(be),Oe&&Oe(be,{node:fe,expanded:re,nativeEvent:ee.nativeEvent}),re&&J){var he=q.onNodeLoad(fe);he&&he.then(function(){var ge=Object(t.d)(q.state.treeData,be);q.setUncontrolledState({flattenNodes:ge})})}},q.onListChangeStart=function(){q.setUncontrolledState({listChanging:!0})},q.onListChangeEnd=function(){setTimeout(function(){q.setUncontrolledState({listChanging:!1})})},q.onActiveChange=function(ee){var fe=q.state.activeKey,be=q.props.onActiveChange;if(fe===ee)return;q.setState({activeKey:ee}),ee!==null&&q.scrollTo({key:ee}),be&&be(ee)},q.getActiveItem=function(){var ee=q.state,fe=ee.activeKey,be=ee.flattenNodes;return fe===null?null:be.find(function(Fe){var ve=Fe.data.key;return ve===fe})||null},q.offsetActiveKey=function(ee){var fe=q.state,be=fe.flattenNodes,Fe=fe.activeKey,ve=be.findIndex(function(ne){var Ke=ne.data.key;return Ke===Fe});ve===-1&&ee<0&&(ve=be.length),ve=(ve+ee+be.length)%be.length;var Oe=be[ve];if(Oe){var J=Oe.data.key;q.onActiveChange(J)}else q.onActiveChange(null)},q.onKeyDown=function(ee){var fe=q.state,be=fe.activeKey,Fe=fe.expandedKeys,ve=fe.checkedKeys,Oe=q.props,J=Oe.onKeyDown,ne=Oe.checkable,Ke=Oe.selectable;switch(ee.which){case s.a.UP:{q.offsetActiveKey(-1),ee.preventDefault();break}case s.a.DOWN:{q.offsetActiveKey(1),ee.preventDefault();break}}var ie=q.getActiveItem();if(ie&&ie.data){var re=q.getTreeNodeRequiredProps(),he=ie.data.isLeaf===!1||!!(ie.data.children||[]).length,ge=Object(t.b)(Object(O.a)(Object(O.a)({},Object(t.f)(be,re)),{},{data:ie.data,active:!0}));switch(ee.which){case s.a.LEFT:{he&&Fe.includes(be)?q.onNodeExpand({},ge):ie.parent&&q.onActiveChange(ie.parent.data.key),ee.preventDefault();break}case s.a.RIGHT:{he&&!Fe.includes(be)?q.onNodeExpand({},ge):ie.children&&ie.children.length&&q.onActiveChange(ie.children[0].data.key),ee.preventDefault();break}case s.a.ENTER:case s.a.SPACE:{ne&&!ge.disabled&&ge.checkable!==!1&&!ge.disableCheckbox?q.onNodeCheck({},ge,!ve.includes(be)):!ne&&Ke&&!ge.disabled&&ge.selectable!==!1&&q.onNodeSelect({},ge);break}}}J&&J(ee)},q.setUncontrolledState=function(ee){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(q.destroyed)return;var Fe=!1,ve=!0,Oe={};Object.keys(ee).forEach(function(J){if(J in q.props){ve=!1;return}Fe=!0,Oe[J]=ee[J]}),Fe&&(!fe||ve)&&q.setState(Object(O.a)(Object(O.a)({},Oe),be))},q.scrollTo=function(ee){q.listRef.current.scrollTo(ee)},q}return Object(a.a)(te,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ee,fe=this.state,be=fe.focused,Fe=fe.flattenNodes,ve=fe.keyEntities,Oe=fe.dragging,J=fe.activeKey,ne=this.props,Ke=ne.prefixCls,ie=ne.className,re=ne.style,he=ne.showLine,ge=ne.focusable,Pe=ne.tabIndex,Ee=Pe===void 0?0:Pe,ke=ne.selectable,Me=ne.showIcon,me=ne.icon,le=ne.switcherIcon,oe=ne.draggable,Se=ne.checkable,nt=ne.checkStrictly,et=ne.disabled,Ue=ne.motion,bt=ne.loadData,Je=ne.filterTreeNode,St=ne.height,Nt=ne.itemHeight,Rt=ne.virtual,Ft=ne.titleRender,Ht=ne.onContextMenu,$e=Object(u.f)(this.props);return f.createElement(i.a.Provider,{value:{prefixCls:Ke,selectable:ke,showIcon:Me,icon:me,switcherIcon:le,draggable:oe,checkable:Se,checkStrictly:nt,disabled:et,keyEntities:ve,loadData:bt,filterTreeNode:Je,titleRender:Ft,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:l()(Ke,ie,(ee={},Object(L.a)(ee,"".concat(Ke,"-show-line"),he),Object(L.a)(ee,"".concat(Ke,"-focused"),be),Object(L.a)(ee,"".concat(Ke,"-active-focused"),J!==null),ee))},f.createElement(P,Object.assign({ref:this.listRef,prefixCls:Ke,style:re,data:Fe,disabled:et,selectable:ke,checkable:!!Se,motion:Ue,dragging:Oe,height:St,itemHeight:Nt,virtual:Rt,focusable:ge,focused:be,tabIndex:Ee,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ht},this.getTreeNodeRequiredProps(),$e))))}}],[{key:"getDerivedStateFromProps",value:function(ee,fe){var be=fe.prevProps,Fe={prevProps:ee};function ve(me){return!be&&me in ee||be&&be[me]!==ee[me]}var Oe;if(ve("treeData")?Oe=ee.treeData:ve("children")&&(Object(r.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Oe=Object(t.c)(ee.children)),Oe){Fe.treeData=Oe;var J=Object(t.a)(Oe);Fe.keyEntities=Object(O.a)(Object(L.a)({},T,N),J.keyEntities)}var ne=Fe.keyEntities||fe.keyEntities;if(ve("expandedKeys")||be&&ve("autoExpandParent"))Fe.expandedKeys=ee.autoExpandParent||!be&&ee.defaultExpandParent?Object(u.e)(ee.expandedKeys,ne):ee.expandedKeys;else if(!be&&ee.defaultExpandAll){var Ke=Object(O.a)({},ne);delete Ke[T],Fe.expandedKeys=Object.keys(Ke).map(function(me){return Ke[me].key})}else!be&&ee.defaultExpandedKeys&&(Fe.expandedKeys=ee.autoExpandParent||ee.defaultExpandParent?Object(u.e)(ee.defaultExpandedKeys,ne):ee.defaultExpandedKeys);if(Fe.expandedKeys||delete Fe.expandedKeys,Oe||Fe.expandedKeys){var ie=Object(t.d)(Oe||fe.treeData,Fe.expandedKeys||fe.expandedKeys);Fe.flattenNodes=ie}if(ee.selectable&&(ve("selectedKeys")?Fe.selectedKeys=Object(u.d)(ee.selectedKeys,ee):!be&&ee.defaultSelectedKeys&&(Fe.selectedKeys=Object(u.d)(ee.defaultSelectedKeys,ee))),ee.checkable){var re;if(ve("checkedKeys")?re=Object(u.j)(ee.checkedKeys)||{}:!be&&ee.defaultCheckedKeys?re=Object(u.j)(ee.defaultCheckedKeys)||{}:Oe&&(re=Object(u.j)(ee.checkedKeys)||{checkedKeys:fe.checkedKeys,halfCheckedKeys:fe.halfCheckedKeys}),re){var he=re,ge=he.checkedKeys,Pe=ge===void 0?[]:ge,Ee=he.halfCheckedKeys,ke=Ee===void 0?[]:Ee;if(!ee.checkStrictly){var Me=Object(j.a)(Pe,!0,ne);Pe=Me.checkedKeys,ke=Me.halfCheckedKeys}Fe.checkedKeys=Pe,Fe.halfCheckedKeys=ke}}return ve("loadedKeys")&&(Fe.loadedKeys=ee.loadedKeys),Fe}}]),te}(f.Component);z.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},z.TreeNode=m.a;var K=z,X=Q.b=K},fE02:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("/IIm"),y=p("vZ6x"),a=p("b9oc"),e=p("72pK"),g=p("Kagy"),f=p("IUWy");p("3TkU");var s=g.toolbox.dataZoom,r=O.each,c="\0_ec_\0toolbox-dataZoom_";function l(h,m,A){(this._brushController=new E(A.getZr())).on("brush",O.bind(this._onBrush,this)).mount(),this._isZoomActive}l.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:O.clone(s.title)};var i=l.prototype;i.render=function(h,m,A,v){this.model=h,this.ecModel=m,this.api=A,o(h,m,this,v,A),n(h,m)},i.onclick=function(h,m,A){u[A].call(this)},i.remove=function(h,m){this._brushController.unmount()},i.dispose=function(h,m){this._brushController.dispose()};var u={zoom:function(){var h=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:h})},back:function(){this._dispatchZoomAction(a.pop(this.ecModel))}};i._onBrush=function(h,m){if(!m.isEnd||!h.length)return;var A={},v=this.ecModel;this._brushController.updateCovers([]);var b=new y(t(this.model.option),v,{include:["grid"]});b.matchOutputRanges(h,v,function(w,S,T){if(T.type!=="cartesian2d")return;var I=w.brushType;I==="rect"?(x("x",T,S[0]),x("y",T,S[1])):x({lineX:"x",lineY:"y"}[I],T,S)}),a.push(v,A),this._dispatchZoomAction(A);function x(w,S,T){var I=S.getAxis(w),N=I.model,M=C(w,N,v),k=M.findRepresentativeAxisProxy(N).getMinMaxSpan();(k.minValueSpan!=null||k.maxValueSpan!=null)&&(T=e(0,T.slice(),I.scale.getExtent(),0,k.minValueSpan,k.maxValueSpan)),M&&(A[M.id]={dataZoomId:M.id,startValue:T[0],endValue:T[1]})}function C(w,S,T){var I;return T.eachComponent({mainType:"dataZoom",subType:"select"},function(N){var M=N.getAxisModel(w,S.componentIndex);M&&(I=N)}),I}},i._dispatchZoomAction=function(h){var m=[];r(h,function(A,v){m.push(O.clone(A))}),m.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:m})};function t(h){var m={};return O.each(["xAxisIndex","yAxisIndex"],function(A){m[A]=h[A],m[A]==null&&(m[A]="all"),(m[A]===!1||m[A]==="none")&&(m[A]=[])}),m}function n(h,m){h.setIconStatus("back",a.count(m)>1?"emphasis":"normal")}function o(h,m,A,v,b){var x=A._isZoomActive;v&&v.type==="takeGlobalCursor"&&(x=v.key==="dataZoomSelect"?v.dataZoomSelectActive:!1),A._isZoomActive=x,h.setIconStatus("zoom",x?"emphasis":"normal");var C=new y(t(h.option),m,{include:["grid"]});A._brushController.setPanels(C.makePanelOpts(b,function(w){return w.xAxisDeclared&&!w.yAxisDeclared?"lineX":!w.xAxisDeclared&&w.yAxisDeclared?"lineY":"rect"})).enableBrush(x?{brushType:"auto",brushStyle:{lineWidth:0,fill:"rgba(0,0,0,0.2)"}}:!1)}f.register("dataZoom",l),L.registerPreprocessor(function(h){if(!h)return;var m=h.dataZoom||(h.dataZoom=[]);O.isArray(m)||(h.dataZoom=m=[m]);var A=h.toolbox;if(A&&(O.isArray(A)&&(A=A[0]),A&&A.feature)){var v=A.feature.dataZoom;b("xAxis",v),b("yAxis",v)}function b(C,w){if(!w)return;var S=C+"Index",T=w[S];T!=null&&T!=="all"&&!O.isArray(T)&&(T=T===!1||T==="none"?[]:[T]),x(C,function(I,N){if(T!=null&&T!=="all"&&O.indexOf(T,N)===-1)return;var M={type:"select",$fromToolbox:!0,filterMode:w.filterMode||"filter",id:c+C+N};M[S]=N,m.push(M)})}function x(C,w){var S=h[C];O.isArray(S)||(S=S?[S]:[]),r(S,w)}});var d=l;Ce.exports=d},fNCr:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("tSko"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},fUL4:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("r+aA"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},fW2E:function(Ce,Q){var p={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function L(O,E,y){return p.hasOwnProperty(E)?y*=O.dpr:y}Ce.exports=L},"fc+c":function(Ce,Q,p){var L=p("sS/r"),O=L.extend({type:"dataZoom",render:function(E,y,a,e){this.dataZoomModel=E,this.ecModel=y,this.api=a},getTargetCoordInfo:function(){var E=this.dataZoomModel,y=this.ecModel,a={};E.eachTargetAxis(function(g,f){var s=y.getComponent(g.axis,f);if(s){var r=s.getCoordSysModel();r&&e(r,s,a[r.mainType]||(a[r.mainType]=[]),r.componentIndex)}},this);function e(g,f,s,r){for(var c,l=0;l<s.length;l++)if(s[l].model===g){c=s[l];break}c||s.push(c={model:g,axisModels:[],coordIndex:r}),c.axisModels.push(f)}return a}});Ce.exports=O},fjKi:function(Ce,Q,p){var L=p("ProS");p("Q7if"),p("jndi"),L.registerPreprocessor(function(O){O.markArea=O.markArea||{}})},fls0:function(Ce,Q,p){var L=p("bYtY"),O=p("QBsz"),E=p("oVpE"),y=p("f5HG"),a=p("IwbS"),e=p("OELB"),g=e.round,f=["fromSymbol","toSymbol"];function s(o){return"_"+o+"Type"}function r(o,d,h){var m=d.getItemVisual(h,"color"),A=d.getItemVisual(h,o),v=d.getItemVisual(h,o+"Size");if(!A||A==="none")return;L.isArray(v)||(v=[v,v]);var b=E.createSymbol(A,-v[0]/2,-v[1]/2,v[0],v[1],m);return b.name=o,b}function c(o){var d=new y({name:"line",subPixelOptimize:!0});return l(d.shape,o),d}function l(o,d){o.x1=d[0][0],o.y1=d[0][1],o.x2=d[1][0],o.y2=d[1][1],o.percent=1;var h=d[2];h?(o.cpx1=h[0],o.cpy1=h[1]):(o.cpx1=NaN,o.cpy1=NaN)}function i(){var o=this,d=o.childOfName("fromSymbol"),h=o.childOfName("toSymbol"),m=o.childOfName("label");if(!d&&!h&&m.ignore)return;for(var A=1,v=this.parent;v;)v.scale&&(A/=v.scale[0]),v=v.parent;var b=o.childOfName("line");if(!this.__dirty&&!b.__dirty)return;var x=b.shape.percent,C=b.pointAt(0),w=b.pointAt(x),S=O.sub([],w,C);if(O.normalize(S,S),d){d.attr("position",C);var T=b.tangentAt(0);d.attr("rotation",Math.PI/2-Math.atan2(T[1],T[0])),d.attr("scale",[A*x,A*x])}if(h){h.attr("position",w);var T=b.tangentAt(1);h.attr("rotation",-Math.PI/2-Math.atan2(T[1],T[0])),h.attr("scale",[A*x,A*x])}if(!m.ignore){m.attr("position",w);var I,N,M,k,U=m.__labelDistance,V=U[0]*A,B=U[1]*A,H=x/2,T=b.tangentAt(H),P=[T[1],-T[0]],j=b.pointAt(H);P[1]>0&&(P[0]=-P[0],P[1]=-P[1]);var z=T[0]<0?-1:1;if(m.__position!=="start"&&m.__position!=="end"){var K=-Math.atan2(T[1],T[0]);w[0]<C[0]&&(K=Math.PI+K),m.attr("rotation",K)}var X;switch(m.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":X=-B,M="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":X=B,M="top";break;default:X=0,M="middle"}switch(m.__position){case"end":I=[S[0]*V+w[0],S[1]*B+w[1]],N=S[0]>.8?"left":S[0]<-.8?"right":"center",M=S[1]>.8?"top":S[1]<-.8?"bottom":"middle";break;case"start":I=[-S[0]*V+C[0],-S[1]*B+C[1]],N=S[0]>.8?"right":S[0]<-.8?"left":"center",M=S[1]>.8?"bottom":S[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":I=[V*z+C[0],C[1]+X],N=T[0]<0?"right":"left",k=[-V*z,-X];break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":I=[j[0],j[1]+X],N="center",k=[0,-X];break;case"insideEndTop":case"insideEnd":case"insideEndBottom":I=[-V*z+w[0],w[1]+X],N=T[0]>=0?"right":"left",k=[V*z,-X];break}m.attr({style:{textVerticalAlign:m.__verticalAlign||M,textAlign:m.__textAlign||N},position:I,scale:[A,A],origin:k})}}function u(o,d,h){a.Group.call(this),this._createLine(o,d,h)}var t=u.prototype;t.beforeUpdate=i,t._createLine=function(o,d,h){var m=o.hostModel,A=o.getItemLayout(d),v=c(A);v.shape.percent=0,a.initProps(v,{shape:{percent:1}},m,d),this.add(v);var b=new a.Text({name:"label",lineLabelOriginalOpacity:1});this.add(b),L.each(f,function(x){var C=r(x,o,d);this.add(C),this[s(x)]=o.getItemVisual(d,x)},this),this._updateCommonStl(o,d,h)},t.updateData=function(o,d,h){var m=o.hostModel,A=this.childOfName("line"),v=o.getItemLayout(d),b={shape:{}};l(b.shape,v),a.updateProps(A,b,m,d),L.each(f,function(x){var C=o.getItemVisual(d,x),w=s(x);if(this[w]!==C){this.remove(this.childOfName(x));var S=r(x,o,d);this.add(S)}this[w]=C},this),this._updateCommonStl(o,d,h)},t._updateCommonStl=function(o,d,h){var m=o.hostModel,A=this.childOfName("line"),v=h&&h.lineStyle,b=h&&h.hoverLineStyle,x=h&&h.labelModel,C=h&&h.hoverLabelModel;if(!h||o.hasItemOption){var w=o.getItemModel(d);v=w.getModel("lineStyle").getLineStyle(),b=w.getModel("emphasis.lineStyle").getLineStyle(),x=w.getModel("label"),C=w.getModel("emphasis.label")}var S=o.getItemVisual(d,"color"),T=L.retrieve3(o.getItemVisual(d,"opacity"),v.opacity,1);A.useStyle(L.defaults({strokeNoScale:!0,fill:"none",stroke:S,opacity:T},v)),A.hoverStyle=b,L.each(f,function(z){var K=this.childOfName(z);K&&(K.setColor(S),K.setStyle({opacity:T}))},this);var I=x.getShallow("show"),N=C.getShallow("show"),M=this.childOfName("label"),k,U;if((I||N)&&(k=S||"#000",U=m.getFormattedLabel(d,"normal",o.dataType),U==null)){var V=m.getRawValue(d);U=V==null?o.getName(d):isFinite(V)?g(V):V}var B=I?U:null,H=N?L.retrieve2(m.getFormattedLabel(d,"emphasis",o.dataType),U):null,P=M.style;if(B!=null||H!=null){a.setTextStyle(M.style,x,{text:B},{autoColor:k}),M.__textAlign=P.textAlign,M.__verticalAlign=P.textVerticalAlign,M.__position=x.get("position")||"middle";var j=x.get("distance");L.isArray(j)||(j=[j,j]),M.__labelDistance=j}H!=null?M.hoverStyle={text:H,textFill:C.getTextColor(!0),fontStyle:C.getShallow("fontStyle"),fontWeight:C.getShallow("fontWeight"),fontSize:C.getShallow("fontSize"),fontFamily:C.getShallow("fontFamily")}:M.hoverStyle={text:null},M.ignore=!I&&!N,a.setHoverStyle(this)},t.highlight=function(){this.trigger("emphasis")},t.downplay=function(){this.trigger("normal")},t.updateLayout=function(o,d){this.setLinePoints(o.getItemLayout(d))},t.setLinePoints=function(o){var d=this.childOfName("line");l(d.shape,o),d.dirty()},L.inherits(u,a.Group);var n=u;Ce.exports=n},fmMI:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=E.each,a=E.filter,e=E.map,g=E.isArray,f=E.indexOf,s=E.isObject,r=E.isString,c=E.createHashMap,l=E.assert,i=E.clone,u=E.merge,t=E.extend,n=E.mixin,o=p("4NO4"),d=p("Qxkt"),h=p("bLfw"),m=p("iXHM"),A=p("5Hur"),v=p("D5nY"),b=v.resetSourceDefaulter,x="\0_ec_inner",C=d.extend({init:function(B,H,P,j){P=P||{},this.option=null,this._theme=new d(P),this._optionManager=j},setOption:function(B,H){l(!(x in B),"please use chart.getOption()"),this._optionManager.setOption(B,H),this.resetOption(null)},resetOption:function(B){var H=!1,P=this._optionManager;if(!B||B==="recreate"){var j=P.mountOption(B==="recreate");!this.option||B==="recreate"?T.call(this,j):(this.restoreData(),this.mergeOption(j)),H=!0}if((B==="timeline"||B==="media")&&this.restoreData(),!B||B==="recreate"||B==="timeline"){var z=P.getTimelineOption(this);z&&(this.mergeOption(z),H=!0)}if(!B||B==="recreate"||B==="media"){var K=P.getMediaOption(this,this._api);K.length&&y(K,function(X){this.mergeOption(X,H=!0)},this)}return H},mergeOption:function(B){var H=this.option,P=this._componentsMap,j=[];b(this),y(B,function(K,X){if(K==null)return;h.hasClass(X)?X&&j.push(X):H[X]=H[X]==null?i(K):u(H[X],K,!0)}),h.topologicalTravel(j,h.getAllClassMainTypes(),z,this);function z(K,X){var Z=o.normalizeToArray(B[K]),Y=o.mappingToExists(P.get(K),Z);o.makeIdAndName(Y),y(Y,function(q,ee){var fe=q.option;s(fe)&&(q.keyInfo.mainType=K,q.keyInfo.subType=N(K,fe,q.exist))});var te=I(P,X);H[K]=[],P.set(K,[]),y(Y,function(q,ee){var fe=q.exist,be=q.option;if(l(s(be)||fe,"Empty component definition"),!be)fe.mergeOption({},this),fe.optionUpdated({},!1);else{var Fe=h.getClass(K,q.keyInfo.subType,!0);if(fe&&fe.constructor===Fe)fe.name=q.keyInfo.name,fe.mergeOption(be,this),fe.optionUpdated(be,!1);else{var ve=t({dependentModels:te,componentIndex:ee},q.keyInfo);fe=new Fe(be,this,this,ve),t(fe,ve),fe.init(be,this,this,ve),fe.optionUpdated(null,!0)}}P.get(K)[ee]=fe,H[K][ee]=fe.option},this),K==="series"&&M(this,P.get("series"))}this._seriesIndicesMap=c(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var B=i(this.option);return y(B,function(H,P){if(h.hasClass(P)){for(var H=o.normalizeToArray(H),j=H.length-1;j>=0;j--)o.isIdInner(H[j])&&H.splice(j,1);B[P]=H}}),delete B[x],B},getTheme:function(){return this._theme},getComponent:function(B,H){var P=this._componentsMap.get(B);if(P)return P[H||0]},queryComponents:function(B){var H=B.mainType;if(!H)return[];var P=B.index,j=B.id,z=B.name,K=this._componentsMap.get(H);if(!K||!K.length)return[];var X;if(P!=null)g(P)||(P=[P]),X=a(e(P,function(te){return K[te]}),function(te){return!!te});else if(j!=null){var Z=g(j);X=a(K,function(te){return Z&&f(j,te.id)>=0||!Z&&te.id===j})}else if(z!=null){var Y=g(z);X=a(K,function(te){return Y&&f(z,te.name)>=0||!Y&&te.name===z})}else X=K.slice();return k(X,B)},findComponents:function(B){var H=B.query,P=B.mainType,j=K(H),z=j?this.queryComponents(j):this._componentsMap.get(P);return X(k(z,B));function K(Z){var Y=P+"Index",te=P+"Id",q=P+"Name";return Z&&(Z[Y]!=null||Z[te]!=null||Z[q]!=null)?{mainType:P,index:Z[Y],id:Z[te],name:Z[q]}:null}function X(Z){return B.filter?a(Z,B.filter):Z}},eachComponent:function(B,H,P){var j=this._componentsMap;if(typeof B=="function")P=H,H=B,j.each(function(K,X){y(K,function(Z,Y){H.call(P,X,Z,Y)})});else if(r(B))y(j.get(B),H,P);else if(s(B)){var z=this.findComponents(B);y(z,H,P)}},getSeriesByName:function(B){var H=this._componentsMap.get("series");return a(H,function(P){return P.name===B})},getSeriesByIndex:function(B){return this._componentsMap.get("series")[B]},getSeriesByType:function(B){var H=this._componentsMap.get("series");return a(H,function(P){return P.subType===B})},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(B,H){U(this),y(this._seriesIndices,function(P){var j=this._componentsMap.get("series")[P];B.call(H,j,P)},this)},eachRawSeries:function(B,H){y(this._componentsMap.get("series"),B,H)},eachSeriesByType:function(B,H,P){U(this),y(this._seriesIndices,function(j){var z=this._componentsMap.get("series")[j];z.subType===B&&H.call(P,z,j)},this)},eachRawSeriesByType:function(B,H,P){return y(this.getSeriesByType(B),H,P)},isSeriesFiltered:function(B){return U(this),this._seriesIndicesMap.get(B.componentIndex)==null},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(B,H){U(this);var P=a(this._componentsMap.get("series"),B,H);M(this,P)},restoreData:function(B){var H=this._componentsMap;M(this,H.get("series"));var P=[];H.each(function(j,z){P.push(z)}),h.topologicalTravel(P,h.getAllClassMainTypes(),function(j,z){y(H.get(j),function(K){(j!=="series"||!w(K,B))&&K.restoreData()})})}});function w(B,H){if(H){var P=H.seiresIndex,j=H.seriesId,z=H.seriesName;return P!=null&&B.componentIndex!==P||j!=null&&B.id!==j||z!=null&&B.name!==z}}function S(B,H){var P=B.color&&!B.colorLayer;y(H,function(j,z){if(z==="colorLayer"&&P)return;h.hasClass(z)||(typeof j=="object"?B[z]=B[z]?u(B[z],j,!1):i(j):B[z]==null&&(B[z]=j))})}function T(B){B=B,this.option={},this.option[x]=1,this._componentsMap=c({series:[]}),this._seriesIndices,this._seriesIndicesMap,S(B,this._theme.option),u(B,m,!1),this.mergeOption(B)}function I(B,H){g(H)||(H=H?[H]:[]);var P={};return y(H,function(j){P[j]=(B.get(j)||[]).slice()}),P}function N(B,H,P){var j=H.type?H.type:P?P.subType:h.determineSubType(B,H);return j}function M(B,H){B._seriesIndicesMap=c(B._seriesIndices=e(H,function(P){return P.componentIndex})||[])}function k(B,H){return H.hasOwnProperty("subType")?a(B,function(P){return P.subType===H.subType}):B}function U(B){}n(C,A);var V=C;Ce.exports=V},fu2T:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("3dVZ"),y=p.n(E)},fyUT:function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("lSNA"),y=p.n(E),a=p("q1tI"),e=p.n(a),g=p("TSYQ"),f=p.n(g),s=p("Ff2n"),r=p("rePB"),c=p("1OyB"),l=p("vuIU"),i=p("Ji7U"),u=p("md7G"),t=p("foSv"),n=p("4IlW");function o(X,Z){var Y=Object.keys(X);if(Object.getOwnPropertySymbols){var te=Object.getOwnPropertySymbols(X);Z&&(te=te.filter(function(q){return Object.getOwnPropertyDescriptor(X,q).enumerable})),Y.push.apply(Y,te)}return Y}function d(X){for(var Z=1;Z<arguments.length;Z++){var Y=arguments[Z]!=null?arguments[Z]:{};Z%2?o(Object(Y),!0).forEach(function(te){Object(r.a)(X,te,Y[te])}):Object.getOwnPropertyDescriptors?Object.defineProperties(X,Object.getOwnPropertyDescriptors(Y)):o(Object(Y)).forEach(function(te){Object.defineProperty(X,te,Object.getOwnPropertyDescriptor(Y,te))})}return X}function h(X){var Z=m();return function(){var te=Object(t.a)(X),q;if(Z){var ee=Object(t.a)(this).constructor;q=Reflect.construct(te,arguments,ee)}else q=te.apply(this,arguments);return Object(u.a)(this,q)}}function m(){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(X){return!1}}function A(){}function v(X){X.preventDefault()}var b=function(Z){return Z.replace(/[^\w.-]+/g,"")},x=200,C=600,w=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,S=function(Z){return Z!=null},T=function(Z,Y){return Y===Z||typeof Y=="number"&&typeof Z=="number"&&isNaN(Y)&&isNaN(Z)},I=function(X){Object(i.a)(Y,X);var Z=h(Y);function Y(te){var q;Object(c.a)(this,Y),q=Z.call(this,te),q.onKeyDown=function(be){var Fe=q.props,ve=Fe.onKeyDown,Oe=Fe.onPressEnter;if(be.keyCode===n.a.UP){var J=q.getRatio(be);q.up(be,J,null),q.stop()}else if(be.keyCode===n.a.DOWN){var ne=q.getRatio(be);q.down(be,ne,null),q.stop()}else be.keyCode===n.a.ENTER&&Oe&&Oe(be);if(q.recordCursorPosition(),q.lastKeyCode=be.keyCode,ve){for(var Ke=arguments.length,ie=new Array(Ke>1?Ke-1:0),re=1;re<Ke;re++)ie[re-1]=arguments[re];ve.apply(void 0,[be].concat(ie))}},q.onKeyUp=function(be){var Fe=q.props.onKeyUp;if(q.stop(),q.recordCursorPosition(),Fe){for(var ve=arguments.length,Oe=new Array(ve>1?ve-1:0),J=1;J<ve;J++)Oe[J-1]=arguments[J];Fe.apply(void 0,[be].concat(Oe))}},q.onChange=function(be){var Fe=q.props.onChange;q.state.focused&&(q.inputting=!0),q.rawInput=q.props.parser(q.getValueFromEvent(be)),q.setState({inputValue:q.rawInput}),Fe(q.toNumber(q.rawInput))},q.onMouseUp=function(){var be=q.props.onMouseUp;q.recordCursorPosition(),be&&be.apply(void 0,arguments)},q.onFocus=function(){var be;q.setState({focused:!0}),(be=q.props).onFocus.apply(be,arguments)},q.onBlur=function(){var be=q.props.onBlur;q.inputting=!1,q.setState({focused:!1});var Fe=q.getCurrentValidValue(q.state.inputValue),ve=q.setValue(Fe,A);if(be){var Oe=q.input.value,J=q.getInputDisplayValue({focus:!1,value:ve});q.input.value=J&&Number(J),be.apply(void 0,arguments),q.input.value=Oe}},q.getRatio=function(be){var Fe=1;return be.metaKey||be.ctrlKey?Fe=.1:be.shiftKey&&(Fe=10),Fe},q.getFullNum=function(be){return isNaN(be)?be:/e/i.test(String(be))?Number(be).toFixed(18).replace(/\.?0+$/,""):be},q.getPrecision=function(be){if(S(q.props.precision))return q.props.precision;var Fe=String(be);if(Fe.indexOf("e-")>=0)return parseInt(Fe.slice(Fe.indexOf("e-")+2),10);var ve=0;return Fe.indexOf(".")>=0&&(ve=Fe.length-Fe.indexOf(".")-1),ve},q.getInputDisplayValue=function(be){var Fe=be||q.state,ve=Fe.focused,Oe=Fe.inputValue,J=Fe.value,ne;ve?ne=Oe:ne=q.toPrecisionAsStep(J),ne==null&&(ne="");var Ke=q.formatWrapper(ne);return S(q.props.decimalSeparator)&&(Ke=Ke.toString().replace(".",q.props.decimalSeparator)),Ke},q.recordCursorPosition=function(){try{q.cursorStart=q.input.selectionStart,q.cursorEnd=q.input.selectionEnd,q.currentValue=q.input.value,q.cursorBefore=q.input.value.substring(0,q.cursorStart),q.cursorAfter=q.input.value.substring(q.cursorEnd)}catch(be){}},q.restoreByAfter=function(be){if(be===void 0)return!1;var Fe=q.input.value,ve=Fe.lastIndexOf(be);if(ve===-1)return!1;var Oe=q.cursorBefore.length;return q.lastKeyCode===n.a.DELETE&&q.cursorBefore.charAt(Oe-1)===be[0]?(q.fixCaret(Oe,Oe),!0):ve+be.length===Fe.length?(q.fixCaret(ve,ve),!0):!1},q.partRestoreByAfter=function(be){return be===void 0?!1:Array.prototype.some.call(be,function(Fe,ve){var Oe=be.substring(ve);return q.restoreByAfter(Oe)})},q.isNotCompleteNumber=function(be){return isNaN(be)||be===""||be===null||be&&be.toString().indexOf(".")===be.toString().length-1},q.stop=function(){q.autoStepTimer&&clearTimeout(q.autoStepTimer)},q.down=function(be,Fe,ve){q.pressingUpOrDown=!0,q.step("down",be,Fe,ve)},q.up=function(be,Fe,ve){q.pressingUpOrDown=!0,q.step("up",be,Fe,ve)},q.saveInput=function(be){q.input=be};var ee=te.value;ee===void 0&&(ee=te.defaultValue),q.state={focused:te.autoFocus};var fe=q.getValidValue(q.toNumber(ee));return q.state=d(d({},q.state),{},{inputValue:q.toPrecisionAsStep(fe),value:fe}),q}return Object(l.a)(Y,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(q){var ee=this.props,fe=ee.value,be=ee.onChange,Fe=ee.max,ve=ee.min,Oe=this.state.focused;if(q){if(!T(q.value,fe)||!T(q.max,Fe)||!T(q.min,ve)){var J=Oe?fe:this.getValidValue(fe),ne;this.pressingUpOrDown?ne=J:this.inputting?ne=this.rawInput:ne=this.toPrecisionAsStep(J),this.setState({value:J,inputValue:ne})}var Ke="value"in this.props?fe:this.state.value;"max"in this.props&&q.max!==Fe&&typeof Ke=="number"&&Ke>Fe&&be&&be(Fe),"min"in this.props&&q.min!==ve&&typeof Ke=="number"&&Ke<ve&&be&&be(ve)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var ie=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===n.a.BACKSPACE?ie=this.cursorStart-1:this.lastKeyCode===n.a.DELETE&&(ie=this.cursorStart):ie=this.input.value.length,this.fixCaret(ie,ie)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case n.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case n.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(re){}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(q){var ee=q;return ee===""?ee="":this.isNotCompleteNumber(parseFloat(ee))?ee=this.state.value:ee=this.getValidValue(ee),this.toNumber(ee)}},{key:"getValueFromEvent",value:function(q){var ee=q.target.value.trim().replace(/。/g,".");return S(this.props.decimalSeparator)&&(ee=ee.replace(this.props.decimalSeparator,".")),ee}},{key:"getValidValue",value:function(q){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,be=parseFloat(q);return isNaN(be)?q:(be<ee&&(be=ee),be>fe&&(be=fe),be)}},{key:"setValue",value:function(q,ee){var fe=this.props.precision,be=this.isNotCompleteNumber(parseFloat(q))?null:parseFloat(q),Fe=this.state.value,ve=Fe===void 0?null:Fe,Oe=this.state.inputValue,J=Oe===void 0?null:Oe,ne=typeof be=="number"?be.toFixed(fe):"".concat(be),Ke=be!==ve||ne!=="".concat(J);return"value"in this.props?(J=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:J},ee)):this.setState({value:be,inputValue:this.toPrecisionAsStep(q)},ee),Ke&&this.props.onChange(be),be}},{key:"getMaxPrecision",value:function(q){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,fe=this.props,be=fe.precision,Fe=fe.step;if(S(be))return be;var ve=this.getPrecision(ee),Oe=this.getPrecision(Fe),J=this.getPrecision(q);return q?Math.max(J,ve+Oe):ve+Oe}},{key:"getPrecisionFactor",value:function(q){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,fe=this.getMaxPrecision(q,ee);return Math.pow(10,fe)}},{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(q){return this.props.formatter?this.props.formatter(q):q}},{key:"toPrecisionAsStep",value:function(q){if(this.isNotCompleteNumber(q)||q==="")return q;var ee=Math.abs(this.getMaxPrecision(q));return isNaN(ee)?q.toString():Number(q).toFixed(ee)}},{key:"toNumber",value:function(q){var ee=this.props.precision,fe=this.state.focused,be=q&&q.length>16&&fe;return this.isNotCompleteNumber(q)||be?q:S(ee)?Math.round(q*Math.pow(10,ee))/Math.pow(10,ee):Number(q)}},{key:"upStep",value:function(q,ee){var fe=this.props.step,be=this.getPrecisionFactor(q,ee),Fe=Math.abs(this.getMaxPrecision(q,ee)),ve=((be*q+be*fe*ee)/be).toFixed(Fe);return this.toNumber(ve)}},{key:"downStep",value:function(q,ee){var fe=this.props.step,be=this.getPrecisionFactor(q,ee),Fe=Math.abs(this.getMaxPrecision(q,ee)),ve=((be*q-be*fe*ee)/be).toFixed(Fe);return this.toNumber(ve)}},{key:"step",value:function(q,ee){var fe=this,be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Fe=arguments.length>3?arguments[3]:void 0;this.stop(),ee&&(ee.persist(),ee.preventDefault());var ve=this.props;if(ve.disabled)return;var Oe=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(Oe))return;var J=this["".concat(q,"Step")](Oe,be),ne=J>ve.max||J<ve.min;if(J>ve.max?J=ve.max:J<ve.min&&(J=ve.min),this.setValue(J,null),this.setState({focused:!0},function(){fe.pressingUpOrDown=!1}),ne)return;this.autoStepTimer=setTimeout(function(){fe[q](ee,be,!0)},Fe?x:C)}},{key:"fixCaret",value:function(q,ee){if(q===void 0||ee===void 0||!this.input||!this.input.value)return;try{var fe=this.input.selectionStart,be=this.input.selectionEnd;(q!==fe||ee!==be)&&this.input.setSelectionRange(q,ee)}catch(Fe){}}},{key:"render",value:function(){var q,ee=this.props,fe=ee.prefixCls,be=ee.disabled,Fe=ee.readOnly,ve=ee.useTouch,Oe=ee.autoComplete,J=ee.upHandler,ne=ee.downHandler,Ke=ee.className,ie=ee.max,re=ee.min,he=ee.style,ge=ee.title,Pe=ee.onMouseEnter,Ee=ee.onMouseLeave,ke=ee.onMouseOver,Me=ee.onMouseOut,me=ee.required,le=ee.onClick,oe=ee.tabIndex,Se=ee.type,nt=ee.placeholder,et=ee.id,Ue=ee.inputMode,bt=ee.pattern,Je=ee.step,St=ee.maxLength,Nt=ee.autoFocus,Rt=ee.name,Ft=ee.onPaste,Ht=ee.onInput,$e=Object(s.a)(ee,["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"]),we=this.state,ue=we.value,Qe=we.focused,qe=f()(fe,(q={},Object(r.a)(q,Ke,!!Ke),Object(r.a)(q,"".concat(fe,"-disabled"),be),Object(r.a)(q,"".concat(fe,"-focused"),Qe),q)),Ae={};Object.keys($e).forEach(function(rt){(rt.substr(0,5)==="data-"||rt.substr(0,5)==="aria-"||rt==="role")&&(Ae[rt]=$e[rt])});var wt=!Fe&&!be,zt=this.getInputDisplayValue(null),ze=(ue||ue===0)&&(isNaN(ue)||Number(ue)>=ie),jt=(ue||ue===0)&&(isNaN(ue)||Number(ue)<=re),mr=ze||be||Fe,ct=jt||be||Fe,Pt=f()("".concat(fe,"-handler"),"".concat(fe,"-handler-up"),Object(r.a)({},"".concat(fe,"-handler-up-disabled"),mr)),Vt=f()("".concat(fe,"-handler"),"".concat(fe,"-handler-down"),Object(r.a)({},"".concat(fe,"-handler-down-disabled"),ct)),ut=ve?{onTouchStart:mr?A:this.up,onTouchEnd:this.stop}:{onMouseDown:mr?A:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},at=ve?{onTouchStart:ct?A:this.down,onTouchEnd:this.stop}:{onMouseDown:ct?A:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return e.a.createElement("div",{className:qe,style:he,title:ge,onMouseEnter:Pe,onMouseLeave:Ee,onMouseOver:ke,onMouseOut:Me,onFocus:function(){return null},onBlur:function(){return null}},e.a.createElement("div",{className:"".concat(fe,"-handler-wrap")},e.a.createElement("span",Object.assign({unselectable:"on"},ut,{role:"button","aria-label":"Increase Value","aria-disabled":mr,className:Pt}),J||e.a.createElement("span",{unselectable:"on",className:"".concat(fe,"-handler-up-inner"),onClick:v})),e.a.createElement("span",Object.assign({unselectable:"on"},at,{role:"button","aria-label":"Decrease Value","aria-disabled":ct,className:Vt}),ne||e.a.createElement("span",{unselectable:"on",className:"".concat(fe,"-handler-down-inner"),onClick:v}))),e.a.createElement("div",{className:"".concat(fe,"-input-wrap")},e.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":re,"aria-valuemax":ie,"aria-valuenow":ue,required:me,type:Se,placeholder:nt,onPaste:Ft,onClick:le,onMouseUp:this.onMouseUp,className:"".concat(fe,"-input"),tabIndex:oe,autoComplete:Oe,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:wt?this.onKeyDown:A,onKeyUp:wt?this.onKeyUp:A,autoFocus:Nt,maxLength:St,readOnly:Fe,disabled:be,max:ie,min:re,step:Je,name:Rt,title:ge,id:et,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(zt),pattern:bt,inputMode:Ue,onInput:Ht},Ae))))}}]),Y}(e.a.Component);I.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:w,min:-w,step:1,style:{},onChange:A,onKeyDown:A,onPressEnter:A,onFocus:A,onBlur:A,parser:b,required:!1,autoComplete:"off"};var N=I,M=N,k=p("FH2Y"),U=p.n(k),V=p("HQEm"),B=p.n(V),H=p("H84U"),P=p("3Nzz"),j=function(X,Z){var Y={};for(var te in X)Object.prototype.hasOwnProperty.call(X,te)&&Z.indexOf(te)<0&&(Y[te]=X[te]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,te=Object.getOwnPropertySymbols(X);q<te.length;q++)Z.indexOf(te[q])<0&&Object.prototype.propertyIsEnumerable.call(X,te[q])&&(Y[te[q]]=X[te[q]]);return Y},z=a.forwardRef(function(X,Z){var Y=function(q){var ee=q.getPrefixCls,fe=q.direction,be=X.className,Fe=X.size,ve=X.prefixCls,Oe=X.readOnly,J=j(X,["className","size","prefixCls","readOnly"]),ne=ee("input-number",ve),Ke=a.createElement(U.a,{className:"".concat(ne,"-handler-up-inner")}),ie=a.createElement(B.a,{className:"".concat(ne,"-handler-down-inner")});return a.createElement(P.b.Consumer,null,function(re){var he,ge=Fe||re,Pe=f()((he={},y()(he,"".concat(ne,"-lg"),ge==="large"),y()(he,"".concat(ne,"-sm"),ge==="small"),y()(he,"".concat(ne,"-rtl"),fe==="rtl"),y()(he,"".concat(ne,"-readonly"),Oe),he),be);return a.createElement(M,O()({ref:Z,className:Pe,upHandler:Ke,downHandler:ie,prefixCls:ne,readOnly:Oe},J))})};return a.createElement(H.a,null,Y)});z.defaultProps={step:1};var K=Q.a=z},g0SD:function(Ce,Q,p){var L=p("bYtY"),O=p("9wZj"),E=p("OELB"),y=p("YXkt"),a=p("kj2x"),e=p("iPDy");function g(r,c,l){var i=c.coordinateSystem;r.each(function(u){var t=r.getItemModel(u),n,o=E.parsePercent(t.get("x"),l.getWidth()),d=E.parsePercent(t.get("y"),l.getHeight());if(!isNaN(o)&&!isNaN(d))n=[o,d];else if(c.getMarkerPosition)n=c.getMarkerPosition(r.getValues(r.dimensions,u));else if(i){var h=r.get(i.dimensions[0],u),m=r.get(i.dimensions[1],u);n=i.dataToPoint([h,m])}isNaN(o)||(n[0]=o),isNaN(d)||(n[1]=d),r.setItemLayout(u,n)})}var f=e.extend({type:"markPoint",updateTransform:function(r,c,l){c.eachSeries(function(i){var u=i.markPointModel;u&&(g(u.getData(),i,l),this.markerGroupMap.get(i.id).updateLayout(u))},this)},renderSeries:function(r,c,l,i){var u=r.coordinateSystem,t=r.id,n=r.getData(),o=this.markerGroupMap,d=o.get(t)||o.set(t,new O),h=s(u,r,c);c.setData(h),g(c.getData(),r,i),h.each(function(m){var A=h.getItemModel(m),v=A.getShallow("symbol"),b=A.getShallow("symbolSize"),x=L.isFunction(v),C=L.isFunction(b);if(x||C){var w=c.getRawValue(m),S=c.getDataParams(m);x&&(v=v(w,S)),C&&(b=b(w,S))}h.setItemVisual(m,{symbol:v,symbolSize:b,color:A.get("itemStyle.color")||n.getVisual("color")})}),d.updateData(h),this.group.add(d.group),h.eachItemGraphicEl(function(m){m.traverse(function(A){A.dataModel=c})}),d.__keep=!0,d.group.silent=c.get("silent")||r.get("silent")}});function s(r,c,l){var i;r?i=L.map(r&&r.dimensions,function(n){var o=c.getData().getDimensionInfo(c.getData().mapDimension(n))||{};return L.defaults({name:n},o)}):i=[{name:"value",type:"float"}];var u=new y(i,l),t=L.map(l.get("data"),L.curry(a.dataTransform,c));return r&&(t=L.filter(t,L.curry(a.dataFilter,r))),u.initData(t,null,r?a.dimValueGetter:function(n){return n.value}),u}Ce.exports=f},g7p0:function(Ce,Q,p){var L=p("bYtY"),O=p("bLfw"),E=p("+TT/"),y=E.getLayoutParams,a=E.sizeCalculable,e=E.mergeLayoutParam,g=O.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(r,c,l,i){var u=y(r);g.superApply(this,"init",arguments),f(r,u)},mergeOption:function(r,c){g.superApply(this,"mergeOption",arguments),f(this.option,r)}});function f(r,c){var l=r.cellSize;L.isArray(l)?l.length===1&&(l[1]=l[0]):l=r.cellSize=[l,l];var i=L.map([0,1],function(u){return a(c,u)&&(l[u]="auto"),l[u]!=null&&l[u]!=="auto"});e(r,c,{type:"box",ignoreSize:i})}var s=g;Ce.exports=s},g9YV:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("pED+"),y=p.n(E),a=p("+L6B"),e=p("R9oj"),g=p("7Kak"),f=p("sRBo"),s=p("qVdP"),r=p("T2oS"),c=p("DjyN"),l=p("5Dmo")},gIYZ:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L={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"};Q.default=L},gK9i:function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("lSNA"),y=p.n(E),a=p("q1tI"),e=p.n(a),g=p("TSYQ"),f=p.n(g),s=p("Gytx"),r=p.n(s),c=p("Zm9Q"),l=function(){function he(ge,Pe){for(var Ee=0;Ee<Pe.length;Ee++){var ke=Pe[Ee];ke.enumerable=ke.enumerable||!1,ke.configurable=!0,"value"in ke&&(ke.writable=!0),Object.defineProperty(ge,ke.key,ke)}}return function(ge,Pe,Ee){return Pe&&he(ge.prototype,Pe),Ee&&he(ge,Ee),ge}}();function i(he,ge,Pe){return ge in he?Object.defineProperty(he,ge,{value:Pe,enumerable:!0,configurable:!0,writable:!0}):he[ge]=Pe,he}function u(he,ge){if(!(he instanceof ge))throw new TypeError("Cannot call a class as a function")}function t(he,ge){if(!he)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ge&&(typeof ge=="object"||typeof ge=="function")?ge:he}function n(he,ge){if(typeof ge!="function"&&ge!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ge);he.prototype=Object.create(ge&&ge.prototype,{constructor:{value:he,enumerable:!1,writable:!0,configurable:!0}}),ge&&(Object.setPrototypeOf?Object.setPrototypeOf(he,ge):he.__proto__=ge)}var o=function(he){n(ge,he);function ge(){return u(this,ge),t(this,(ge.__proto__||Object.getPrototypeOf(ge)).apply(this,arguments))}return l(ge,[{key:"shouldComponentUpdate",value:function(Ee){return this.props.forceRender||!r()(this.props,Ee)}},{key:"render",value:function(){var Ee;if(this._isActived=this.props.forceRender||this._isActived||this.props.isActive,!this._isActived)return null;var ke=this.props,Me=ke.prefixCls,me=ke.isActive,le=ke.children,oe=ke.destroyInactivePanel,Se=ke.forceRender,nt=ke.role,et=f()(Me+"-content",(Ee={},i(Ee,Me+"-content-active",me),i(Ee,Me+"-content-inactive",!me),Ee)),Ue=!Se&&!me&&oe?null:e.a.createElement("div",{className:Me+"-content-box"},le);return e.a.createElement("div",{className:et,role:nt},Ue)}}]),ge}(a.Component),d=o,h=p("UmKh"),m=function(){function he(ge,Pe){for(var Ee=0;Ee<Pe.length;Ee++){var ke=Pe[Ee];ke.enumerable=ke.enumerable||!1,ke.configurable=!0,"value"in ke&&(ke.writable=!0),Object.defineProperty(ge,ke.key,ke)}}return function(ge,Pe,Ee){return Pe&&he(ge.prototype,Pe),Ee&&he(ge,Ee),ge}}();function A(he,ge,Pe){return ge in he?Object.defineProperty(he,ge,{value:Pe,enumerable:!0,configurable:!0,writable:!0}):he[ge]=Pe,he}function v(he,ge){if(!(he instanceof ge))throw new TypeError("Cannot call a class as a function")}function b(he,ge){if(!he)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ge&&(typeof ge=="object"||typeof ge=="function")?ge:he}function x(he,ge){if(typeof ge!="function"&&ge!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ge);he.prototype=Object.create(ge&&ge.prototype,{constructor:{value:he,enumerable:!1,writable:!0,configurable:!0}}),ge&&(Object.setPrototypeOf?Object.setPrototypeOf(he,ge):he.__proto__=ge)}var C=function(he){x(ge,he);function ge(){var Pe,Ee,ke,Me;v(this,ge);for(var me=arguments.length,le=Array(me),oe=0;oe<me;oe++)le[oe]=arguments[oe];return Me=(Ee=(ke=b(this,(Pe=ge.__proto__||Object.getPrototypeOf(ge)).call.apply(Pe,[this].concat(le))),ke),ke.handleItemClick=function(){var Se=ke.props,nt=Se.onItemClick,et=Se.panelKey;typeof nt=="function"&&nt(et)},ke.handleKeyPress=function(Se){(Se.key==="Enter"||Se.keyCode===13||Se.which===13)&&ke.handleItemClick()},Ee),b(ke,Me)}return m(ge,[{key:"shouldComponentUpdate",value:function(Ee){return!r()(this.props,Ee)}},{key:"render",value:function(){var Ee,ke=this.props,Me=ke.className,me=ke.id,le=ke.style,oe=ke.prefixCls,Se=ke.header,nt=ke.headerClass,et=ke.children,Ue=ke.isActive,bt=ke.showArrow,Je=ke.destroyInactivePanel,St=ke.disabled,Nt=ke.accordion,Rt=ke.forceRender,Ft=ke.expandIcon,Ht=ke.extra,$e=f()(oe+"-header",A({},nt,nt)),we=f()((Ee={},A(Ee,oe+"-item",!0),A(Ee,oe+"-item-active",Ue),A(Ee,oe+"-item-disabled",St),Ee),Me),ue=e.a.createElement("i",{className:"arrow"});return bt&&typeof Ft=="function"&&(ue=Ft(this.props)),e.a.createElement("div",{className:we,style:le,id:me},e.a.createElement("div",{className:$e,onClick:this.handleItemClick,role:Nt?"tab":"button",tabIndex:St?-1:0,"aria-expanded":""+Ue,onKeyPress:this.handleKeyPress},bt&&ue,Se,Ht&&e.a.createElement("div",{className:oe+"-extra"},Ht)),e.a.createElement(h.a,{showProp:"isActive",exclusive:!0,component:"",animation:this.props.openAnimation},e.a.createElement(d,{prefixCls:oe,isActive:Ue,destroyInactivePanel:Je,forceRender:Rt,role:Nt?"tabpanel":null},et)))}}]),ge}(a.Component);C.defaultProps={showArrow:!0,isActive:!1,destroyInactivePanel:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var w=C,S=p("UwPn");function T(he,ge,Pe,Ee){var ke=void 0;return Object(S.a)(he,Pe,{start:function(){ge?(ke=he.offsetHeight,he.style.height=0):he.style.height=he.offsetHeight+"px"},active:function(){he.style.height=(ge?ke:0)+"px"},end:function(){he.style.height="",Ee()}})}function I(he){return{enter:function(Pe,Ee){return T(Pe,!0,he+"-anim",Ee)},leave:function(Pe,Ee){return T(Pe,!1,he+"-anim",Ee)}}}var N=I,M=function(){function he(ge,Pe){for(var Ee=0;Ee<Pe.length;Ee++){var ke=Pe[Ee];ke.enumerable=ke.enumerable||!1,ke.configurable=!0,"value"in ke&&(ke.writable=!0),Object.defineProperty(ge,ke.key,ke)}}return function(ge,Pe,Ee){return Pe&&he(ge.prototype,Pe),Ee&&he(ge,Ee),ge}}();function k(he){if(Array.isArray(he)){for(var ge=0,Pe=Array(he.length);ge<he.length;ge++)Pe[ge]=he[ge];return Pe}else return Array.from(he)}function U(he,ge,Pe){return ge in he?Object.defineProperty(he,ge,{value:Pe,enumerable:!0,configurable:!0,writable:!0}):he[ge]=Pe,he}function V(he,ge){if(!(he instanceof ge))throw new TypeError("Cannot call a class as a function")}function B(he,ge){if(!he)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ge&&(typeof ge=="object"||typeof ge=="function")?ge:he}function H(he,ge){if(typeof ge!="function"&&ge!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ge);he.prototype=Object.create(ge&&ge.prototype,{constructor:{value:he,enumerable:!1,writable:!0,configurable:!0}}),ge&&(Object.setPrototypeOf?Object.setPrototypeOf(he,ge):he.__proto__=ge)}function P(he){var ge=he;return Array.isArray(ge)||(ge=ge?[ge]:[]),ge.map(function(Pe){return String(Pe)})}var j=function(he){H(ge,he);function ge(Pe){V(this,ge);var Ee=B(this,(ge.__proto__||Object.getPrototypeOf(ge)).call(this,Pe));z.call(Ee);var ke=Pe.activeKey,Me=Pe.defaultActiveKey,me=Me;return"activeKey"in Pe&&(me=ke),Ee.state={openAnimation:Pe.openAnimation||N(Pe.prefixCls),activeKey:P(me)},Ee}return M(ge,[{key:"shouldComponentUpdate",value:function(Ee,ke){return!r()(this.props,Ee)||!r()(this.state,ke)}},{key:"render",value:function(){var Ee,ke=this.props,Me=ke.prefixCls,me=ke.className,le=ke.style,oe=ke.accordion,Se=f()((Ee={},U(Ee,Me,!0),U(Ee,me,!!me),Ee));return e.a.createElement("div",{className:Se,style:le,role:oe?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(Ee){var ke={};return"activeKey"in Ee&&(ke.activeKey=P(Ee.activeKey)),"openAnimation"in Ee&&(ke.openAnimation=Ee.openAnimation),ke.activeKey||ke.openAnimation?ke:null}}]),ge}(a.Component),z=function(){var ge=this;this.onClickItem=function(Pe){var Ee=ge.state.activeKey;if(ge.props.accordion)Ee=Ee[0]===Pe?[]:[Pe];else{Ee=[].concat(k(Ee));var ke=Ee.indexOf(Pe),Me=ke>-1;Me?Ee.splice(ke,1):Ee.push(Pe)}ge.setActiveKey(Ee)},this.getNewChild=function(Pe,Ee){if(!Pe)return null;var ke=ge.state.activeKey,Me=ge.props,me=Me.prefixCls,le=Me.accordion,oe=Me.destroyInactivePanel,Se=Me.expandIcon,nt=Pe.key||String(Ee),et=Pe.props,Ue=et.header,bt=et.headerClass,Je=et.disabled,St=!1;le?St=ke[0]===nt:St=ke.indexOf(nt)>-1;var Nt={key:nt,panelKey:nt,header:Ue,headerClass:bt,isActive:St,prefixCls:me,destroyInactivePanel:oe,openAnimation:ge.state.openAnimation,accordion:le,children:Pe.props.children,onItemClick:Je?null:ge.onClickItem,expandIcon:Se};return typeof Pe.type=="string"?Pe:e.a.cloneElement(Pe,Nt)},this.getItems=function(){var Pe=ge.props.children;return Object(c.a)(Pe).map(ge.getNewChild)},this.setActiveKey=function(Pe){"activeKey"in ge.props||ge.setState({activeKey:Pe}),ge.props.onChange(ge.props.accordion?Pe[0]:Pe)}};j.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},j.Panel=w;var K=j,X=K,Z=K.Panel,Y=p("fEPi"),te=p.n(Y),q=p("H84U"),ee=function(ge){var Pe=a.useContext(q.b),Ee=Pe.getPrefixCls,ke=ge.prefixCls,Me=ge.className,me=Me===void 0?"":Me,le=ge.showArrow,oe=le===void 0?!0:le,Se=Ee("collapse",ke),nt=f()(y()({},"".concat(Se,"-no-arrow"),!oe),me);return a.createElement(X.Panel,O()({},ge,{prefixCls:Se,className:nt}))},fe=ee,be=p("xEkU"),Fe=p.n(be);function ve(he,ge,Pe){var Ee,ke;return Object(S.a)(he,"ant-motion-collapse-legacy",{start:function(){ge?(Ee=he.offsetHeight,he.style.height="0px",he.style.opacity="0"):(he.style.height="".concat(he.offsetHeight,"px"),he.style.opacity="1")},active:function(){ke&&Fe.a.cancel(ke),ke=Fe()(function(){he.style.height="".concat(ge?Ee:0,"px"),he.style.opacity=ge?"1":"0"})},end:function(){ke&&Fe.a.cancel(ke),he.style.height="",he.style.opacity="",Pe()}})}var Oe={enter:function(ge,Pe){return ve(ge,!0,Pe)},leave:function(ge,Pe){return ve(ge,!1,Pe)},appear:function(ge,Pe){return ve(ge,!0,Pe)}},J=Oe,ne=p("0n0R"),Ke=function(ge){var Pe,Ee=a.useContext(q.b),ke=Ee.getPrefixCls,Me=Ee.direction,me=ge.prefixCls,le=ge.className,oe=le===void 0?"":le,Se=ge.bordered,nt=ge.ghost,et=ke("collapse",me),Ue=function(){var Ft=ge.expandIconPosition;return Ft!==void 0?Ft:Me==="rtl"?"right":"left"},bt=function(){var Ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ht=ge.expandIcon,$e=Ht?Ht(Ft):a.createElement(te.a,{rotate:Ft.isActive?90:void 0});return Object(ne.a)($e,function(){return{className:f()($e.props.className,"".concat(et,"-arrow"))}})},Je=Ue(),St=f()((Pe={},y()(Pe,"".concat(et,"-borderless"),!Se),y()(Pe,"".concat(et,"-icon-position-").concat(Je),!0),y()(Pe,"".concat(et,"-rtl"),Me==="rtl"),y()(Pe,"".concat(et,"-ghost"),!!nt),Pe),oe),Nt=O()(O()({},J),{appear:function(){}});return a.createElement(X,O()({openAnimation:Nt},ge,{expandIcon:function(Ft){return bt(Ft)},prefixCls:et,className:St}))};Ke.Panel=fe,Ke.defaultProps={bordered:!0};var ie=Ke,re=Q.a=ie},gKaM:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},gPAo:function(Ce,Q){function p(y){return y}function L(y,a,e,g,f){this._old=y,this._new=a,this._oldKeyGetter=e||p,this._newKeyGetter=g||p,this.context=f}L.prototype={constructor:L,add:function(y){return this._add=y,this},update:function(y){return this._update=y,this},remove:function(y){return this._remove=y,this},execute:function(){var y=this._old,a=this._new,e={},g={},f=[],s=[],r;for(O(y,e,f,"_oldKeyGetter",this),O(a,g,s,"_newKeyGetter",this),r=0;r<y.length;r++){var c=f[r],l=g[c];if(l!=null){var i=l.length;i?(i===1&&(g[c]=null),l=l.shift()):g[c]=null,this._update&&this._update(l,r)}else this._remove&&this._remove(r)}for(var r=0;r<s.length;r++){var c=s[r];if(g.hasOwnProperty(c)){var l=g[c];if(l==null)continue;if(!l.length)this._add&&this._add(l);else for(var u=0,i=l.length;u<i;u++)this._add&&this._add(l[u])}}}};function O(y,a,e,g,f){for(var s=0;s<y.length;s++){var r="_ec_"+f[g](y[s],s),c=a[r];c==null?(e.push(r),a[r]=s):(c.length||(a[r]=c=[c]),c.push(s))}}var E=L;Ce.exports=E},gRFJ:function(Ce,Q,p){Ce.exports=[p("rdUC"),p("ynwM"),p("RELg"),p("DlR+"),p("CrYA"),p("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(Ce){return Ce<10?"0"+Ce:Ce}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(Ce){return rx_escapable.lastIndex=0,rx_escapable.test(Ce)?'"'+Ce.replace(rx_escapable,function(Q){var p=meta[Q];return typeof p=="string"?p:"\\u"+("0000"+Q.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+Ce+'"'}function str(Ce,Q){var p,L,O,E,y=gap,a,e=Q[Ce];e&&typeof e=="object"&&typeof e.toJSON=="function"&&(e=e.toJSON(Ce)),typeof rep=="function"&&(e=rep.call(Q,Ce,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,a=[],Object.prototype.toString.apply(e)==="[object Array]"){for(E=e.length,p=0;p<E;p+=1)a[p]=str(p,e)||"null";return O=a.length===0?"[]":gap?`[
`+gap+a.join(`,
`+gap)+`
`+y+"]":"["+a.join(",")+"]",gap=y,O}if(rep&&typeof rep=="object")for(E=rep.length,p=0;p<E;p+=1)typeof rep[p]=="string"&&(L=rep[p],O=str(L,e),O&&a.push(quote(L)+(gap?": ":":")+O));else for(L in e)Object.prototype.hasOwnProperty.call(e,L)&&(O=str(L,e),O&&a.push(quote(L)+(gap?": ":":")+O));return O=a.length===0?"{}":gap?`{
`+gap+a.join(`,
`+gap)+`
`+y+"}":"{"+a.join(",")+"}",gap=y,O}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(Ce,Q,p){var L;if(gap="",indent="",typeof p=="number")for(L=0;L<p;L+=1)indent+=" ";else typeof p=="string"&&(indent=p);if(rep=Q,Q&&typeof Q!="function"&&(typeof Q!="object"||typeof Q.length!="number"))throw new Error("JSON.stringify");return str("",{"":Ce})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(Ce,Q){var p,L,O=Ce[Q];if(O&&typeof O=="object")for(p in O)Object.prototype.hasOwnProperty.call(O,p)&&(L=walk(O,p),L!==void 0?O[p]=L:delete O[p]);return reviver.call(Ce,Q,O)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(Ce){return"\\u"+("0000"+Ce.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(Ce,Q,p){var L=p("+TT/"),O=p("bYtY"),E=p("4NO4"),y=E.groupData;function a(T,I,N){T.eachSeriesByType("sankey",function(M){var k=M.get("nodeWidth"),U=M.get("nodeGap"),V=e(M,I);M.layoutInfo=V;var B=V.width,H=V.height,P=M.getGraph(),j=P.nodes,z=P.edges;f(j);var K=O.filter(j,function(te){return te.getLayout().value===0}),X=K.length!==0?0:M.get("layoutIterations"),Z=M.get("orient"),Y=M.get("nodeAlign");g(j,z,k,U,B,H,X,Z,Y)})}function e(T,I){return L.getLayoutRect(T.getBoxLayoutParams(),{width:I.getWidth(),height:I.getHeight()})}function g(T,I,N,M,k,U,V,B,H){s(T,I,N,k,U,B,H),u(T,I,U,k,M,V,B),S(T,B)}function f(T){O.each(T,function(I){var N=C(I.outEdges,x),M=C(I.inEdges,x),k=I.getValue()||0,U=Math.max(N,M,k);I.setLayout({value:U},!0)})}function s(T,I,N,M,k,U,V){for(var B=[],H=[],P=[],j=[],z=0,K=0,X=0;X<I.length;X++)B[X]=1;for(X=0;X<T.length;X++)H[X]=T[X].inEdges.length,H[X]===0&&P.push(T[X]);for(var Z=-1;P.length;){for(var Y=0;Y<P.length;Y++){var te=P[Y],q=te.hostGraph.data.getRawDataItem(te.dataIndex),ee=q.depth!=null&&q.depth>=0;ee&&q.depth>Z&&(Z=q.depth),te.setLayout({depth:ee?q.depth:z},!0),U==="vertical"?te.setLayout({dy:N},!0):te.setLayout({dx:N},!0);for(var fe=0;fe<te.outEdges.length;fe++){var be=te.outEdges[fe],Fe=I.indexOf(be);B[Fe]=0;var ve=be.node2,Oe=T.indexOf(ve);--H[Oe]===0&&j.indexOf(ve)<0&&j.push(ve)}}++z,P=j,j=[]}for(X=0;X<B.length;X++)if(B[X]===1)throw new Error("Sankey is a DAG, the original data has cycle!");var J=Z>z-1?Z:z-1;V&&V!=="left"&&c(T,V,U,J);var K=U==="vertical"?(k-N)/J:(M-N)/J;i(T,K,U)}function r(T){var I=T.hostGraph.data.getRawDataItem(T.dataIndex);return I.depth!=null&&I.depth>=0}function c(T,I,N,M){if(I==="right"){for(var k=[],U=T,V=0;U.length;){for(var B=0;B<U.length;B++){var H=U[B];H.setLayout({skNodeHeight:V},!0);for(var P=0;P<H.inEdges.length;P++){var j=H.inEdges[P];k.indexOf(j.node1)<0&&k.push(j.node1)}}U=k,k=[],++V}O.each(T,function(z){r(z)||z.setLayout({depth:Math.max(0,M-z.getLayout().skNodeHeight)},!0)})}else I==="justify"&&l(T,M)}function l(T,I){O.each(T,function(N){!r(N)&&!N.outEdges.length&&N.setLayout({depth:I},!0)})}function i(T,I,N){O.each(T,function(M){var k=M.getLayout().depth*I;N==="vertical"?M.setLayout({y:k},!0):M.setLayout({x:k},!0)})}function u(T,I,N,M,k,U,V){var B=t(T,V);n(B,I,N,M,k,V),o(B,k,N,M,V);for(var H=1;U>0;U--)H*=.99,d(B,H,V),o(B,k,N,M,V),w(B,H,V),o(B,k,N,M,V)}function t(T,I){var N=[],M=I==="vertical"?"y":"x",k=y(T,function(U){return U.getLayout()[M]});return k.keys.sort(function(U,V){return U-V}),O.each(k.keys,function(U){N.push(k.buckets.get(U))}),N}function n(T,I,N,M,k,U){var V=Infinity;O.each(T,function(B){var H=B.length,P=0;O.each(B,function(z){P+=z.getLayout().value});var j=U==="vertical"?(M-(H-1)*k)/P:(N-(H-1)*k)/P;j<V&&(V=j)}),O.each(T,function(B){O.each(B,function(H,P){var j=H.getLayout().value*V;U==="vertical"?(H.setLayout({x:P},!0),H.setLayout({dx:j},!0)):(H.setLayout({y:P},!0),H.setLayout({dy:j},!0))})}),O.each(I,function(B){var H=+B.getValue()*V;B.setLayout({dy:H},!0)})}function o(T,I,N,M,k){var U=k==="vertical"?"x":"y";O.each(T,function(V){V.sort(function(Y,te){return Y.getLayout()[U]-te.getLayout()[U]});for(var B,H,P,j=0,z=V.length,K=k==="vertical"?"dx":"dy",X=0;X<z;X++)H=V[X],P=j-H.getLayout()[U],P>0&&(B=H.getLayout()[U]+P,k==="vertical"?H.setLayout({x:B},!0):H.setLayout({y:B},!0)),j=H.getLayout()[U]+H.getLayout()[K]+I;var Z=k==="vertical"?M:N;if(P=j-I-Z,P>0)for(B=H.getLayout()[U]-P,k==="vertical"?H.setLayout({x:B},!0):H.setLayout({y:B},!0),j=B,X=z-2;X>=0;--X)H=V[X],P=H.getLayout()[U]+H.getLayout()[K]+I-j,P>0&&(B=H.getLayout()[U]-P,k==="vertical"?H.setLayout({x:B},!0):H.setLayout({y:B},!0)),j=H.getLayout()[U]})}function d(T,I,N){O.each(T.slice().reverse(),function(M){O.each(M,function(k){if(k.outEdges.length){var U=C(k.outEdges,h,N)/C(k.outEdges,x,N);if(isNaN(U)){var V=k.outEdges.length;U=V?C(k.outEdges,m,N)/V:0}if(N==="vertical"){var B=k.getLayout().x+(U-b(k,N))*I;k.setLayout({x:B},!0)}else{var H=k.getLayout().y+(U-b(k,N))*I;k.setLayout({y:H},!0)}}})})}function h(T,I){return b(T.node2,I)*T.getValue()}function m(T,I){return b(T.node2,I)}function A(T,I){return b(T.node1,I)*T.getValue()}function v(T,I){return b(T.node1,I)}function b(T,I){return I==="vertical"?T.getLayout().x+T.getLayout().dx/2:T.getLayout().y+T.getLayout().dy/2}function x(T){return T.getValue()}function C(T,I,N){for(var M=0,k=T.length,U=-1;++U<k;){var V=+I.call(T,T[U],N);isNaN(V)||(M+=V)}return M}function w(T,I,N){O.each(T,function(M){O.each(M,function(k){if(k.inEdges.length){var U=C(k.inEdges,A,N)/C(k.inEdges,x,N);if(isNaN(U)){var V=k.inEdges.length;U=V?C(k.inEdges,v,N)/V:0}if(N==="vertical"){var B=k.getLayout().x+(U-b(k,N))*I;k.setLayout({x:B},!0)}else{var H=k.getLayout().y+(U-b(k,N))*I;k.setLayout({y:H},!0)}}})})}function S(T,I){var N=I==="vertical"?"x":"y";O.each(T,function(M){M.outEdges.sort(function(k,U){return k.node2.getLayout()[N]-U.node2.getLayout()[N]}),M.inEdges.sort(function(k,U){return k.node1.getLayout()[N]-U.node1.getLayout()[N]})}),O.each(T,function(M){var k=0,U=0;O.each(M.outEdges,function(V){V.setLayout({sy:k},!0),k+=V.getLayout().dy}),O.each(M.inEdges,function(V){V.setLayout({ty:U},!0),U+=V.getLayout().dy})})}Ce.exports=a},"giR+":function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("QbM5"),y=p.n(E)},gut8:function(Ce,Q){var p={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},L=9;Q.ContextCachedBy=p,Q.WILL_BE_RESTORED=L},gvm7:function(Ce,Q,p){var L=p("bYtY"),O=p("dqUG");function E(a){this._zr=a.getZr(),this._show=!1,this._hideTimeout}E.prototype={constructor:E,_enterable:!0,update:function(){},show:function(a){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.attr("show",!0),this._show=!0},setContent:function(a,e,g){this.el&&this._zr.remove(this.el);for(var f={},s=a,r="{marker",c="|}",l=s.indexOf(r);l>=0;){var i=s.indexOf(c),u=s.substr(l+r.length,i-l-r.length);u.indexOf("sub")>-1?f["marker"+u]={textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[u],textOffset:[3,0]}:f["marker"+u]={textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[u]},s=s.substr(i+1),l=s.indexOf("{marker")}this.el=new O({style:{rich:f,text:a,textLineHeight:20,textBackgroundColor:g.get("backgroundColor"),textBorderRadius:g.get("borderRadius"),textFill:g.get("textStyle.color"),textPadding:g.get("padding")},z:g.get("z")}),this._zr.add(this.el);var t=this;this.el.on("mouseover",function(){t._enterable&&(clearTimeout(t._hideTimeout),t._show=!0),t._inContent=!0}),this.el.on("mouseout",function(){t._enterable&&(t._show&&t.hideLater(t._hideDelay)),t._inContent=!1})},setEnterable:function(a){this._enterable=a},getSize:function(){var a=this.el.getBoundingRect();return[a.width,a.height]},moveTo:function(a,e){this.el&&this.el.attr("position",[a,e])},hide:function(){this.el&&this.el.hide(),this._show=!1},hideLater:function(a){this._show&&!(this._inContent&&this._enterable)&&(a?(this._hideDelay=a,this._show=!1,this._hideTimeout=setTimeout(L.bind(this.hide,this),a)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){var a=this.getSize();return{width:a[0],height:a[1]}}};var y=E;Ce.exports=y},gwTy:function(Ce,Q,p){},h54F:function(Ce,Q,p){var L=p("ProS"),O=p("YXkt"),E=p("bYtY"),y=p("4NO4"),a=y.defaultEmphasis,e=p("Qxkt"),g=p("7aKB"),f=g.encodeHTML,s=p("I3/A"),r=p("xKMd"),c=L.extendSeriesModel({type:"series.graph",init:function(i){c.superApply(this,"init",arguments);var u=this;function t(){return u._categoriesData}this.legendVisualProvider=new r(t,t),this.fillDataTextStyle(i.edges||i.links),this._updateCategoriesData()},mergeOption:function(i){c.superApply(this,"mergeOption",arguments),this.fillDataTextStyle(i.edges||i.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(i){c.superApply(this,"mergeDefaultAndTheme",arguments),a(i,["edgeLabel"],["show"])},getInitialData:function(i,u){var t=i.edges||i.links||[],n=i.data||i.nodes||[],o=this;if(n&&t)return s(n,t,this,!0,d).data;function d(h,m){h.wrapMethod("getItemModel",function(w){var S=o._categoriesModels,T=w.getShallow("category"),I=S[T];return I&&(I.parentModel=w.parentModel,w.parentModel=I),w});var A=o.getModel("edgeLabel"),v=new e({label:A.option},A.parentModel,u),b=o.getModel("emphasis.edgeLabel"),x=new e({emphasis:{label:b.option}},b.parentModel,u);m.wrapMethod("getItemModel",function(w){return w.customizeGetParent(C),w});function C(w){return w=this.parsePath(w),w&&w[0]==="label"?v:w&&w[0]==="emphasis"&&w[1]==="label"?x:this.parentModel}}},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(i,u,t){if(t==="edge"){var n=this.getData(),o=this.getDataParams(i,t),d=n.graph.getEdgeByIndex(i),h=n.getName(d.node1.dataIndex),m=n.getName(d.node2.dataIndex),A=[];return h!=null&&A.push(h),m!=null&&A.push(m),A=f(A.join(" > ")),o.value&&(A+=" : "+f(o.value)),A}else return c.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var i=E.map(this.option.categories||[],function(t){return t.value!=null?t:E.extend({value:0},t)}),u=new O(["value"],this);u.initData(i),this._categoriesData=u,this._categoriesModels=u.mapArray(function(t){return u.getItemModel(t,!0)})},setZoom:function(i){this.option.zoom=i},setCenter:function(i){this.option.center=i},isAnimationEnabled:function(){return c.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}}}}),l=c;Ce.exports=l},h7HQ:function(Ce,Q,p){var L=p("y+Vt"),O=p("T6xi"),E=L.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(a,e){O.buildPath(a,e,!0)}});Ce.exports=E},h8O9:function(Ce,Q,p){var L=p("bYtY"),O=L.map,E=p("zM3Q"),y=p("7hqr"),a=y.isDimensionStacked;function e(g){return{seriesType:g,plan:E(),reset:function(f){var s=f.getData(),r=f.coordinateSystem,c=f.pipelineContext,l=c.large;if(!r)return;var i=O(r.dimensions,function(o){return s.mapDimension(o)}).slice(0,2),u=i.length,t=s.getCalculationInfo("stackResultDimension");a(s,i[0])&&(i[0]=t),a(s,i[1])&&(i[1]=t);function n(o,d){for(var h=o.end-o.start,m=l&&new Float32Array(h*u),A=o.start,v=0,b=[],x=[];A<o.end;A++){var C;if(u===1){var w=d.get(i[0],A);C=!isNaN(w)&&r.dataToPoint(w,null,x)}else{var w=b[0]=d.get(i[0],A),S=b[1]=d.get(i[1],A);C=!isNaN(w)&&!isNaN(S)&&r.dataToPoint(b,null,x)}l?(m[v++]=C?C[0]:NaN,m[v++]=C?C[1]:NaN):d.setItemLayout(A,C&&C.slice()||[NaN,NaN])}l&&d.setLayout("symbolPoints",m)}return u&&{progress:n}}}}Ce.exports=e},hD7B:function(Ce,Q,p){var L=p("bYtY"),O=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"];function E(a){L.each(O,function(e){this[e]=L.bind(a[e],a)},this)}var y=E;Ce.exports=y},hFmY:function(Ce,Q,p){var L=p("ProS"),O={type:"axisAreaSelect",event:"axisAreaSelected"};L.registerAction(O,function(E,y){y.eachComponent({mainType:"parallelAxis",query:E},function(a){a.axis.model.setActiveIntervals(E.intervals)})}),L.registerAction("parallelAxisExpand",function(E,y){y.eachComponent({mainType:"parallel",query:E},function(a){a.setAxisExpand(E)})})},hJvP:function(Ce,Q,p){var L=p("2dDv"),O=p("IDmD");function E(y,a){var e=[];return y.eachComponent("parallel",function(g,f){var s=new L(g,y,a);s.name="parallel_"+f,s.resize(g,a),g.coordinateSystem=s,s.model=g,e.push(s)}),y.eachSeries(function(g){if(g.get("coordinateSystem")==="parallel"){var f=y.queryComponents({mainType:"parallel",index:g.get("parallelIndex"),id:g.get("parallelId")})[0];g.coordinateSystem=f.coordinateSystem}}),e}O.register("parallel",{create:E})},hM6l:function(Ce,Q,p){var L=p("bYtY"),O=L.each,E=L.map,y=p("OELB"),a=y.linearMap,e=y.getPixelPrecision,g=y.round,f=p("4HMb"),s=f.createAxisTicks,r=f.createAxisLabels,c=f.calculateCategoryInterval,l=[0,1],i=function(o,d,h){this.dim=o,this.scale=d,this._extent=h||[0,0],this.inverse=!1,this.onBand=!1};i.prototype={constructor:i,contain:function(o){var d=this._extent,h=Math.min(d[0],d[1]),m=Math.max(d[0],d[1]);return o>=h&&o<=m},containData:function(o){return this.scale.contain(o)},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(o){return e(o||this.scale.getExtent(),this._extent)},setExtent:function(o,d){var h=this._extent;h[0]=o,h[1]=d},dataToCoord:function(o,d){var h=this._extent,m=this.scale;return o=m.normalize(o),this.onBand&&m.type==="ordinal"&&(h=h.slice(),u(h,m.count())),a(o,l,h,d)},coordToData:function(o,d){var h=this._extent,m=this.scale;this.onBand&&m.type==="ordinal"&&(h=h.slice(),u(h,m.count()));var A=a(o,h,l,d);return this.scale.scale(A)},pointToData:function(o,d){},getTicksCoords:function(o){o=o||{};var d=o.tickModel||this.getTickModel(),h=s(this,d),m=h.ticks,A=E(m,function(b){return{coord:this.dataToCoord(b),tickValue:b}},this),v=d.get("alignWithLabel");return t(this,A,v,o.clamp),A},getMinorTicksCoords:function(){if(this.scale.type==="ordinal")return[];var o=this.model.getModel("minorTick"),d=o.get("splitNumber");d>0&&d<100||(d=5);var h=this.scale.getMinorTicks(d),m=E(h,function(A){return E(A,function(v){return{coord:this.dataToCoord(v),tickValue:v}},this)},this);return m},getViewLabels:function(){return r(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var o=this._extent,d=this.scale.getExtent(),h=d[1]-d[0]+(this.onBand?1:0);h===0&&(h=1);var m=Math.abs(o[1]-o[0]);return Math.abs(m)/h},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return c(this)}};function u(o,d){var h=o[1]-o[0],m=d,A=h/m/2;o[0]+=A,o[1]-=A}function t(o,d,h,m){var A=d.length;if(!o.onBand||h||!A)return;var v=o.getExtent(),b,x;if(A===1)d[0].coord=v[0],b=d[1]={coord:v[0]};else{var C=d[A-1].tickValue-d[0].tickValue,w=(d[A-1].coord-d[0].coord)/C;O(d,function(N){N.coord-=w/2});var S=o.scale.getExtent();x=1+S[1]-d[A-1].tickValue,b={coord:d[A-1].coord+w*x},d.push(b)}var T=v[0]>v[1];I(d[0].coord,v[0])&&(m?d[0].coord=v[0]:d.shift()),m&&I(v[0],d[0].coord)&&d.unshift({coord:v[0]}),I(v[1],b.coord)&&(m?b.coord=v[1]:d.pop()),m&&I(b.coord,v[1])&&d.push({coord:v[1]});function I(N,M){return N=g(N),M=g(M),T?N>M:N<M}}var n=i;Ce.exports=n},hNWo:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("Qxkt"),y=p("4NO4"),a=y.isNameSpecified,e=p("Kagy"),g=e.legend.selector,f={all:{type:"all",title:O.clone(g.all)},inverse:{type:"inverse",title:O.clone(g.inverse)}},s=L.extendComponentModel({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(c,l,i){this.mergeDefaultAndTheme(c,i),c.selected=c.selected||{},this._updateSelector(c)},mergeOption:function(c){s.superCall(this,"mergeOption",c),this._updateSelector(c)},_updateSelector:function(c){var l=c.selector;l===!0&&(l=c.selector=["all","inverse"]),O.isArray(l)&&O.each(l,function(i,u){O.isString(i)&&(i={type:i}),l[u]=O.merge(i,f[i.type])})},optionUpdated:function(){this._updateData(this.ecModel);var c=this._data;if(c[0]&&this.get("selectedMode")==="single"){for(var l=!1,i=0;i<c.length;i++){var u=c[i].get("name");if(this.isSelected(u)){this.select(u),l=!0;break}}!l&&this.select(c[0].get("name"))}},_updateData:function(c){var l=[],i=[];c.eachRawSeries(function(n){var o=n.name;i.push(o);var d;if(n.legendVisualProvider){var h=n.legendVisualProvider,m=h.getAllNames();c.isSeriesFiltered(n)||(i=i.concat(m)),m.length?l=l.concat(m):d=!0}else d=!0;d&&a(n)&&l.push(n.name)}),this._availableNames=i;var u=this.get("data")||l,t=O.map(u,function(n){return(typeof n=="string"||typeof n=="number")&&(n={name:n}),new E(n,this,this.ecModel)},this);this._data=t},getData:function(){return this._data},select:function(c){var l=this.option.selected,i=this.get("selectedMode");if(i==="single"){var u=this._data;O.each(u,function(t){l[t.get("name")]=!1})}l[c]=!0},unSelect:function(c){this.get("selectedMode")!=="single"&&(this.option.selected[c]=!1)},toggleSelected:function(c){var l=this.option.selected;l.hasOwnProperty(c)||(l[c]=!0),this[l[c]?"unSelect":"select"](c)},allSelect:function(){var c=this._data,l=this.option.selected;O.each(c,function(i){l[i.get("name",!0)]=!0})},inverseSelect:function(){var c=this._data,l=this.option.selected;O.each(c,function(i){var u=i.get("name",!0);l.hasOwnProperty(u)||(l[u]=!0),l[u]=!l[u]})},isSelected:function(c){var l=this.option.selected;return!(l.hasOwnProperty(c)&&!l[c])&&O.indexOf(this._availableNames,c)>=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}}}),r=s;Ce.exports=r},hOwI:function(Ce,Q){var p=Math.log(2);function L(E,y,a,e,g,f){var s=e+"-"+g,r=E.length;if(f.hasOwnProperty(s))return f[s];if(y===1){var c=Math.round(Math.log((1<<r)-1&~g)/p);return E[a][c]}for(var l=e|1<<a,i=a+1;e&1<<i;)i++;for(var u=0,t=0,n=0;t<r;t++){var o=1<<t;o&g||(u+=(n%2?-1:1)*E[a][t]*L(E,y-1,i,l,g|o,f),n++)}return f[s]=u,u}function O(E,y){var a=[[E[0],E[1],1,0,0,0,-y[0]*E[0],-y[0]*E[1]],[0,0,0,E[0],E[1],1,-y[1]*E[0],-y[1]*E[1]],[E[2],E[3],1,0,0,0,-y[2]*E[2],-y[2]*E[3]],[0,0,0,E[2],E[3],1,-y[3]*E[2],-y[3]*E[3]],[E[4],E[5],1,0,0,0,-y[4]*E[4],-y[4]*E[5]],[0,0,0,E[4],E[5],1,-y[5]*E[4],-y[5]*E[5]],[E[6],E[7],1,0,0,0,-y[6]*E[6],-y[6]*E[7]],[0,0,0,E[6],E[7],1,-y[7]*E[6],-y[7]*E[7]]],e={},g=L(a,8,0,0,0,e);if(g===0)return;for(var f=[],s=0;s<8;s++)for(var r=0;r<8;r++)f[r]==null&&(f[r]=0),f[r]+=((s+r)%2?-1:1)*L(a,7,s===0?1:0,1<<s,1<<r,e)/g*y[s];return function(c,l,i){var u=l*f[6]+i*f[7]+1;c[0]=(l*f[0]+i*f[1]+f[2])/u,c[1]=(l*f[3]+i*f[4]+f[5])/u}}Q.buildTransformer=O},hX1E:function(Ce,Q){var p=Math.PI*2;function L(O){return O%=p,O<0&&(O+=p),O}Q.normalizeRadian=L},hXwI:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;function L(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function O(a,e){for(var g=0;g<e.length;g++){var f=e[g];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(a,f.key,f)}}function E(a,e,g){return e&&O(a.prototype,e),g&&O(a,g),a}var y=function(){function a(){L(this,a)}return E(a,[{key:"decodeRect",value:function(g,f,s,r,c,l,i){if(c.rQwait("COPYRECT",4))return!1;var u=c.rQshift16(),t=c.rQshift16();return l.copyImage(u,t,g,f,s,r),!0}}]),a}();Q.default=y},hi0g:function(Ce,Q,p){var L=p("bYtY"),O=L.createHashMap,E=L.each,y=L.isString,a=L.defaults,e=L.extend,g=L.isObject,f=L.clone,s=p("4NO4"),r=s.normalizeToArray,c=p("D5nY"),l=c.guessOrdinal,i=c.BE_ORDINAL,u=p("7G+c"),t=p("L0Ub"),n=t.OTHER_DIMENSIONS,o=p("Vi4m");function d(v,b,x){u.isInstance(b)||(b=u.seriesDataToSource(b)),x=x||{},v=(v||[]).slice();for(var C=(x.dimsDef||[]).slice(),w=O(),S=O(),T=[],I=h(b,v,C,x.dimCount),N=0;N<I;N++){var M=C[N]=e({},g(C[N])?C[N]:{name:C[N]}),k=M.name,U=T[N]=new o;k!=null&&w.get(k)==null&&(U.name=U.displayName=k,w.set(k,N)),M.type!=null&&(U.type=M.type),M.displayName!=null&&(U.displayName=M.displayName)}var V=x.encodeDef;!V&&x.encodeDefaulter&&(V=x.encodeDefaulter(b,I)),V=O(V),V.each(function(Y,te){if(Y=r(Y).slice(),Y.length===1&&!y(Y[0])&&Y[0]<0){V.set(te,!1);return}var q=V.set(te,[]);E(Y,function(ee,fe){y(ee)&&(ee=w.get(ee)),ee!=null&&ee<I&&(q[fe]=ee,H(T[ee],te,fe))})});var B=0;E(v,function(Y,te){var q,Y,ee,fe;if(y(Y))q=Y,Y={};else{q=Y.name;var be=Y.ordinalMeta;Y.ordinalMeta=null,Y=f(Y),Y.ordinalMeta=be,ee=Y.dimsDef,fe=Y.otherDims,Y.name=Y.coordDim=Y.coordDimIndex=Y.dimsDef=Y.otherDims=null}var Fe=V.get(q);if(Fe===!1)return;var Fe=r(Fe);if(!Fe.length)for(var ve=0;ve<(ee&&ee.length||1);ve++){for(;B<T.length&&T[B].coordDim!=null;)B++;B<T.length&&Fe.push(B++)}E(Fe,function(Oe,J){var ne=T[Oe];if(H(a(ne,Y),q,J),ne.name==null&&ee){var Ke=ee[J];!g(Ke)&&(Ke={name:Ke}),ne.name=ne.displayName=Ke.name,ne.defaultTooltip=Ke.defaultTooltip}fe&&a(ne.otherDims,fe)})});function H(Y,te,q){n.get(te)!=null?Y.otherDims[te]=q:(Y.coordDim=te,Y.coordDimIndex=q,S.set(te,!0))}var P=x.generateCoord,j=x.generateCoordCount,z=j!=null;j=P?j||1:0;for(var K=P||"value",X=0;X<I;X++){var U=T[X]=T[X]||new o,Z=U.coordDim;Z==null&&(U.coordDim=m(K,S,z),U.coordDimIndex=0,(!P||j<=0)&&(U.isExtraCoord=!0),j--),U.name==null&&(U.name=m(U.coordDim,w)),U.type==null&&(l(b,X,U.name)===i.Must||U.isExtraCoord&&(U.otherDims.itemName!=null||U.otherDims.seriesName!=null))&&(U.type="ordinal")}return T}function h(v,b,x,C){var w=Math.max(v.dimensionsDetectCount||1,b.length,x.length,C||0);return E(b,function(S){var T=S.dimsDef;T&&(w=Math.max(w,T.length))}),w}function m(v,b,x){if(x||b.get(v)!=null){for(var C=0;b.get(v+C)!=null;)C++;v+=C}return b.set(v,!0),v}var A=d;Ce.exports=A},hkKa:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return a});var L=p("J4zp"),O=p.n(L),E=p("q1tI"),y=p.n(E);function a(){var e=E.useReducer(function(s){return s+1},0),g=O()(e,2),f=g[1];return f}},hw6D:function(Ce,Q,p){var L=p("bYtY");function O(a){a.eachSeriesByType("radar",function(e){var g=e.getData(),f=[],s=e.coordinateSystem;if(!s)return;var r=s.getIndicatorAxes();L.each(r,function(c,l){g.each(g.mapDimension(r[l].dim),function(i,u){f[u]=f[u]||[];var t=s.dataToPoint(i,l);f[u][l]=E(t)?t:y(s)})}),g.each(function(c){var l=L.find(f[c],function(i){return E(i)})||y(s);f[c].push(l.slice()),g.setItemLayout(c,f[c])})})}function E(a){return!isNaN(a[0])&&!isNaN(a[1])}function y(a){return[a.cx,a.cy]}Ce.exports=O},hwYd:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("Nu4q")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="PictureTwoTone";var f=y.forwardRef(g);Q.default=f},hydK:function(Ce,Q){var p="http://www.w3.org/2000/svg";function L(O){return document.createElementNS(p,O)}Q.createElement=L},hyiK:function(Ce,Q){function p(L,O,E,y,a,e){if(e>O&&e>y||e<O&&e<y)return 0;if(y===O)return 0;var g=y<O?1:-1,f=(e-O)/(y-O);(f===1||f===0)&&(g=y<O?.5:-.5);var s=f*(E-L)+L;return s===a?Infinity:s>a?g:0}Ce.exports=p},i38C:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=E.createHashMap,a=E.retrieve,e=E.each;function g(c){this.coordSysName=c,this.coordSysDims=[],this.axisMap=y(),this.categoryAxisMap=y(),this.firstCategoryDimIndex=null}function f(c){var l=c.get("coordinateSystem"),i=new g(l),u=s[l];if(u)return u(c,i,i.axisMap,i.categoryAxisMap),i}var s={cartesian2d:function(c,l,i,u){var t=c.getReferringComponents("xAxis")[0],n=c.getReferringComponents("yAxis")[0];l.coordSysDims=["x","y"],i.set("x",t),i.set("y",n),r(t)&&(u.set("x",t),l.firstCategoryDimIndex=0),r(n)&&(u.set("y",n),l.firstCategoryDimIndex==null&(l.firstCategoryDimIndex=1))},singleAxis:function(c,l,i,u){var t=c.getReferringComponents("singleAxis")[0];l.coordSysDims=["single"],i.set("single",t),r(t)&&(u.set("single",t),l.firstCategoryDimIndex=0)},polar:function(c,l,i,u){var t=c.getReferringComponents("polar")[0],n=t.findAxisModel("radiusAxis"),o=t.findAxisModel("angleAxis");l.coordSysDims=["radius","angle"],i.set("radius",n),i.set("angle",o),r(n)&&(u.set("radius",n),l.firstCategoryDimIndex=0),r(o)&&(u.set("angle",o),l.firstCategoryDimIndex==null&&(l.firstCategoryDimIndex=1))},geo:function(c,l,i,u){l.coordSysDims=["lng","lat"]},parallel:function(c,l,i,u){var t=c.ecModel,n=t.getComponent("parallel",c.get("parallelIndex")),o=l.coordSysDims=n.dimensions.slice();e(n.parallelAxisIndex,function(d,h){var m=t.getComponent("parallelAxis",d),A=o[h];i.set(A,m),r(m)&&l.firstCategoryDimIndex==null&&(u.set(A,m),l.firstCategoryDimIndex=h)})}};function r(c){return c.get("type")==="category"}Q.getCoordSysInfoBySeries=f},i6bk:function(Ce,Q,p){"use strict";p.d(Q,"b",function(){return L}),p.d(Q,"a",function(){return O});function L(E){return E!=null&&E===E.window}function O(E,y){if(typeof window=="undefined")return 0;var a=y?"scrollTop":"scrollLeft",e=0;return L(E)?e=E[y?"pageYOffset":"pageXOffset"]:E instanceof Document?e=E.documentElement[a]:E&&(e=E[a]),E&&!L(E)&&typeof e!="number"&&(e=(E.ownerDocument||E).documentElement[a]),e}},i8CU:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("Fm1+"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},iLNv:function(Ce,Q){var p="\0__throttleOriginMethod",L="\0__throttleRate",O="\0__throttleType";function E(e,g,f){var s,r=0,c=0,l=null,i,u,t,n;g=g||0;function o(){c=new Date().getTime(),l=null,e.apply(u,t||[])}var d=function(){s=new Date().getTime(),u=this,t=arguments;var h=n||g,m=n||f;n=null,i=s-(m?r:c)-h,clearTimeout(l),m?l=setTimeout(o,h):i>=0?o():l=setTimeout(o,-i),r=s};return d.clear=function(){l&&(clearTimeout(l),l=null)},d.debounceNextCall=function(h){n=h},d}function y(e,g,f,s){var r=e[g];if(!r)return;var c=r[p]||r,l=r[O],i=r[L];if(i!==f||l!==s){if(f==null||!s)return e[g]=c;r=e[g]=E(c,f,s==="debounce"),r[p]=c,r[O]=s,r[L]=f}return r}function a(e,g){var f=e[g];f&&f[p]&&(e[g]=f[p])}Q.throttle=E,Q.createOrUpdate=y,Q.clear=a},iPDy:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=L.extendComponentView({type:"marker",init:function(){this.markerGroupMap=O.createHashMap()},render:function(y,a,e){var g=this.markerGroupMap;g.each(function(s){s.__keep=!1});var f=this.type+"Model";a.eachSeries(function(s){var r=s[f];r&&this.renderSeries(s,r,a,e)},this),g.each(function(s){!s.__keep&&this.group.remove(s.group)},this)},renderSeries:function(){}});Ce.exports=E},iQDF:function(Ce,Q,p){"use strict";var L=p("ZTW2"),O=p.n(L),E=p("+BJd"),y=p("+L6B")},iRjW:function(Ce,Q,p){var L=p("bYtY"),O=p("Yl7c"),E=O.parseClassType,y=0;function a(f){return[f||"",y++,Math.random().toFixed(5)].join("_")}function e(f){var s={};return f.registerSubTypeDefaulter=function(r,c){r=E(r),s[r.main]=c},f.determineSubType=function(r,c){var l=c.type;if(!l){var i=E(r).main;f.hasSubTypes(r)&&s[i]&&(l=s[i](c))}return l},f}function g(f,s){f.topologicalTravel=function(i,u,t,n){if(!i.length)return;var o=r(u),d=o.graph,h=o.noEntryList,m={};for(L.each(i,function(w){m[w]=!0});h.length;){var A=h.pop(),v=d[A],b=!!m[A];b&&(t.call(n,A,v.originalDeps.slice()),delete m[A]),L.each(v.successor,b?C:x)}L.each(m,function(){throw new Error("Circle dependency may exists")});function x(w){d[w].entryCount--,d[w].entryCount===0&&h.push(w)}function C(w){m[w]=!0,x(w)}};function r(i){var u={},t=[];return L.each(i,function(n){var o=c(u,n),d=o.originalDeps=s(n),h=l(d,i);o.entryCount=h.length,o.entryCount===0&&t.push(n),L.each(h,function(m){L.indexOf(o.predecessor,m)<0&&o.predecessor.push(m);var A=c(u,m);L.indexOf(A.successor,m)<0&&A.successor.push(n)})}),{graph:u,noEntryList:t}}function c(i,u){return i[u]||(i[u]={predecessor:[],successor:[]}),i[u]}function l(i,u){var t=[];return L.each(i,function(n){L.indexOf(u,n)>=0&&t.push(n)}),t}}Q.getUID=a,Q.enableSubTypeDefaulter=e,Q.enableTopologicalTravel=g},iUHT:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;function L(v,b){if(!(v instanceof b))throw new TypeError("Cannot call a class as a function")}function O(v,b){for(var x=0;x<b.length;x++){var C=b[x];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(v,C.key,C)}}function E(v,b,x){return b&&O(v.prototype,b),x&&O(v,x),v}var y=[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],a=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],e=0,g,f,s,r,c,l;g=1<<16,f=1<<24,s=g|f,r=1<<2,c=1<<10,l=r|c;var i=[s|c,e|e,g|e,s|l,s|r,g|l,e|r,g|e,e|c,s|c,s|l,e|c,f|l,s|r,f|e,e|r,e|l,f|c,f|c,g|c,g|c,s|e,s|e,f|l,g|r,f|r,f|r,g|r,e|e,e|l,g|l,f|e,g|e,s|l,e|r,s|e,s|c,f|e,f|e,e|c,s|r,g|e,g|c,f|r,e|c,e|r,f|l,g|l,s|l,g|r,s|e,f|l,f|r,e|l,g|l,s|c,e|l,f|c,f|c,e|e,g|r,g|c,e|e,s|r];g=1<<20,f=1<<31,s=g|f,r=1<<5,c=1<<15,l=r|c;var u=[s|l,f|c,e|c,g|l,g|e,e|r,s|r,f|l,f|r,s|l,s|c,f|e,f|c,g|e,e|r,s|r,g|c,g|r,f|l,e|e,f|e,e|c,g|l,s|e,g|r,f|r,e|e,g|c,e|l,s|c,s|e,e|l,e|e,g|l,s|r,g|e,f|l,s|e,s|c,e|c,s|e,f|c,e|r,s|l,g|l,e|r,e|c,f|e,e|l,s|c,g|e,f|r,g|r,f|l,f|r,g|r,g|c,e|e,f|c,e|l,f|e,s|r,s|l,g|c];g=1<<17,f=1<<27,s=g|f,r=1<<3,c=1<<9,l=r|c;var t=[e|l,s|c,e|e,s|r,f|c,e|e,g|l,f|c,g|r,f|r,f|r,g|e,s|l,g|r,s|e,e|l,f|e,e|r,s|c,e|c,g|c,s|e,s|r,g|l,f|l,g|c,g|e,f|l,e|r,s|l,e|c,f|e,s|c,f|e,g|r,e|l,g|e,s|c,f|c,e|e,e|c,g|r,s|l,f|c,f|r,e|c,e|e,s|r,f|l,g|e,f|e,s|l,e|r,g|l,g|c,f|r,s|e,f|l,e|l,s|e,g|l,e|r,s|r,g|c];g=1<<13,f=1<<23,s=g|f,r=1<<0,c=1<<7,l=r|c;var n=[s|r,g|l,g|l,e|c,s|c,f|l,f|r,g|r,e|e,s|e,s|e,s|l,e|l,e|e,f|c,f|r,e|r,g|e,f|e,s|r,e|c,f|e,g|r,g|c,f|l,e|r,g|c,f|c,g|e,s|c,s|l,e|l,f|c,f|r,s|e,s|l,e|l,e|e,e|e,s|e,g|c,f|c,f|l,e|r,s|r,g|l,g|l,e|c,s|l,e|l,e|r,g|e,f|r,g|r,s|c,f|l,g|r,g|c,f|e,s|r,e|c,f|e,g|e,s|c];g=1<<25,f=1<<30,s=g|f,r=1<<8,c=1<<19,l=r|c;var o=[e|r,g|l,g|c,s|r,e|c,e|r,f|e,g|c,f|l,e|c,g|r,f|l,s|r,s|c,e|l,f|e,g|e,f|c,f|c,e|e,f|r,s|l,s|l,g|r,s|c,f|r,e|e,s|e,g|l,g|e,s|e,e|l,e|c,s|r,e|r,g|e,f|e,g|c,s|r,f|l,g|r,f|e,s|c,g|l,f|l,e|r,g|e,s|c,s|l,e|l,s|e,s|l,g|c,e|e,f|c,s|e,e|l,g|r,f|r,e|c,e|e,f|c,g|l,f|r];g=1<<22,f=1<<29,s=g|f,r=1<<4,c=1<<14,l=r|c;var d=[f|r,s|e,e|c,s|l,s|e,e|r,s|l,g|e,f|c,g|l,g|e,f|r,g|r,f|c,f|e,e|l,e|e,g|r,f|l,e|c,g|c,f|l,e|r,s|r,s|r,e|e,g|l,s|c,e|l,g|c,s|c,f|e,f|c,e|r,s|r,g|c,s|l,g|e,e|l,f|r,g|e,f|c,f|e,e|l,f|r,s|l,g|c,s|e,g|l,s|c,e|e,s|r,e|r,e|c,s|e,g|l,e|c,g|r,f|l,e|e,s|c,f|e,g|r,f|l];g=1<<21,f=1<<26,s=g|f,r=1<<1,c=1<<11,l=r|c;var h=[g|e,s|r,f|l,e|e,e|c,f|l,g|l,s|c,s|l,g|e,e|e,f|r,e|r,f|e,s|r,e|l,f|c,g|l,g|r,f|c,f|r,s|e,s|c,g|r,s|e,e|c,e|l,s|l,g|c,e|r,f|e,g|c,f|e,g|c,g|e,f|l,f|l,s|r,s|r,e|r,g|r,f|e,f|c,g|e,s|c,e|l,g|l,s|c,e|l,f|r,s|l,s|e,g|c,e|e,e|r,s|l,e|e,g|l,s|e,e|c,f|r,f|c,e|c,g|r];g=1<<18,f=1<<28,s=g|f,r=1<<6,c=1<<12,l=r|c;var m=[f|l,e|c,g|e,s|l,f|e,f|l,e|r,f|e,g|r,s|e,s|l,g|c,s|c,g|l,e|c,e|r,s|e,f|r,f|c,e|l,g|c,g|r,s|r,s|c,e|l,e|e,e|e,s|r,f|r,f|c,g|l,g|e,g|l,g|e,s|c,e|c,e|r,s|r,e|c,g|l,f|c,e|r,f|r,s|e,s|r,f|e,g|e,f|l,e|e,s|l,g|r,f|r,s|e,f|c,f|l,e|e,s|l,g|c,g|c,e|l,e|l,g|r,f|e,s|c],A=function(){function v(b){L(this,v),this.keys=[];for(var x=[],C=[],w=[],S=0,T=56;S<56;++S,T-=8){T+=T<-5?65:T<-3?31:T<-1?63:T===27?35:0;var I=T&7;x[S]=(b[T>>>3]&1<<I)!==0?1:0}for(var N=0;N<16;++N){var M=N<<1,k=M+1;w[M]=w[k]=0;for(var U=28;U<59;U+=28)for(var V=U-28;V<U;++V){var B=V+a[N];C[V]=B<U?x[B]:x[B-28]}for(var H=0;H<24;++H)C[y[H]]!==0&&(w[M]|=1<<23-H),C[y[H+24]]!==0&&(w[k]|=1<<23-H)}for(var P=0,j=0,z=0;P<16;++P){var K=w[j++],X=w[j++];this.keys[z]=(K&16515072)<<6,this.keys[z]|=(K&4032)<<10,this.keys[z]|=(X&16515072)>>>10,this.keys[z]|=(X&4032)>>>6,++z,this.keys[z]=(K&258048)<<12,this.keys[z]|=(K&63)<<16,this.keys[z]|=(X&258048)>>>4,this.keys[z]|=X&63,++z}}return E(v,[{key:"enc8",value:function(x){var C=x.slice(),w=0,S,T,I;S=C[w++]<<24|C[w++]<<16|C[w++]<<8|C[w++],T=C[w++]<<24|C[w++]<<16|C[w++]<<8|C[w++],I=(S>>>4^T)&252645135,T^=I,S^=I<<4,I=(S>>>16^T)&65535,T^=I,S^=I<<16,I=(T>>>2^S)&858993459,S^=I,T^=I<<2,I=(T>>>8^S)&16711935,S^=I,T^=I<<8,T=T<<1|T>>>31&1,I=(S^T)&2863311530,S^=I,T^=I,S=S<<1|S>>>31&1;for(var N=0,M=0;N<8;++N){I=T<<28|T>>>4,I^=this.keys[M++];var k=h[I&63];k|=o[I>>>8&63],k|=t[I>>>16&63],k|=i[I>>>24&63],I=T^this.keys[M++],k|=m[I&63],k|=d[I>>>8&63],k|=n[I>>>16&63],k|=u[I>>>24&63],S^=k,I=S<<28|S>>>4,I^=this.keys[M++],k=h[I&63],k|=o[I>>>8&63],k|=t[I>>>16&63],k|=i[I>>>24&63],I=S^this.keys[M++],k|=m[I&63],k|=d[I>>>8&63],k|=n[I>>>16&63],k|=u[I>>>24&63],T^=k}for(T=T<<31|T>>>1,I=(S^T)&2863311530,S^=I,T^=I,S=S<<31|S>>>1,I=(S>>>8^T)&16711935,T^=I,S^=I<<8,I=(S>>>2^T)&858993459,T^=I,S^=I<<2,I=(T>>>16^S)&65535,S^=I,T^=I<<16,I=(T>>>4^S)&252645135,S^=I,T^=I<<4,I=[T,S],w=0;w<8;w++)C[w]=(I[w>>>2]>>>8*(3-w%4))%256,C[w]<0&&(C[w]+=256);return C}},{key:"encrypt",value:function(x){return this.enc8(x.slice(0,8)).concat(this.enc8(x.slice(8,16)))}}]),v}();Q.default=A},iXHM:function(Ce,Q){var p="";typeof navigator!="undefined"&&(p=navigator.platform||"");var L={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:p.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};Ce.exports=L},iXp4:function(Ce,Q,p){var L=p("ItGF"),O=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function E(y){return L.browser.ie&&L.browser.version>=11?function(){var a=this.__clipPaths,e=this.style,g;if(a)for(var f=0;f<a.length;f++){var s=a[f],r=s&&s.shape,c=s&&s.type;if(r&&(c==="sector"&&r.startAngle===r.endAngle||c==="rect"&&(!r.width||!r.height))){for(var l=0;l<O.length;l++)O[l][2]=e[O[l][0]],e[O[l][0]]=O[l][1];g=!0;break}}if(y.apply(this,arguments),g)for(var l=0;l<O.length;l++)e[O[l][0]]=O[l][2]}:y}Ce.exports=E},iYpf:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("ZLWo")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="FolderOpenOutlined";var f=y.forwardRef(g);Q.default=f},ieMj:function(Ce,Q,p){var L=p("OELB"),O=p("7aKB"),E=p("4NgU"),y=p("lE7J"),a=L.round,e=E.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(f,s){var r=this._extent;isNaN(f)||(r[0]=parseFloat(f)),isNaN(s)||(r[1]=parseFloat(s))},unionExtent:function(f){var s=this._extent;f[0]<s[0]&&(s[0]=f[0]),f[1]>s[1]&&(s[1]=f[1]),e.prototype.setExtent.call(this,s[0],s[1])},getInterval:function(){return this._interval},setInterval:function(f){this._interval=f,this._niceExtent=this._extent.slice(),this._intervalPrecision=y.getIntervalPrecision(f)},getTicks:function(f){var s=this._interval,r=this._extent,c=this._niceExtent,l=this._intervalPrecision,i=[];if(!s)return i;var u=1e4;r[0]<c[0]&&(f?i.push(a(c[0]-s,l)):i.push(r[0]));for(var t=c[0];t<=c[1]&&!(i.push(t),t=a(t+s,l),t===i[i.length-1]);)if(i.length>u)return[];var n=i.length?i[i.length-1]:c[1];return r[1]>n&&(f?i.push(a(n+s,l)):i.push(r[1])),i},getMinorTicks:function(f){for(var s=this.getTicks(!0),r=[],c=this.getExtent(),l=1;l<s.length;l++){for(var i=s[l],u=s[l-1],t=0,n=[],o=i-u,d=o/f;t<f-1;){var h=L.round(u+(t+1)*d);h>c[0]&&h<c[1]&&n.push(h),t++}r.push(n)}return r},getLabel:function(f,s){if(f==null)return"";var r=s&&s.precision;return r==null?r=L.getPrecisionSafe(f)||0:r==="auto"&&(r=this._intervalPrecision),f=a(f,r,!0),O.addCommas(f)},niceTicks:function(f,s,r){f=f||5;var c=this._extent,l=c[1]-c[0];if(!isFinite(l))return;l<0&&(l=-l,c.reverse());var i=y.intervalScaleNiceTicks(c,f,s,r);this._intervalPrecision=i.intervalPrecision,this._interval=i.interval,this._niceExtent=i.niceTickExtent},niceExtent:function(f){var s=this._extent;if(s[0]===s[1])if(s[0]!==0){var r=s[0];f.fixMax||(s[1]+=r/2),s[0]-=r/2}else s[1]=1;var c=s[1]-s[0];isFinite(c)||(s[0]=0,s[1]=1),this.niceTicks(f.splitNumber,f.minInterval,f.maxInterval);var l=this._interval;f.fixMin||(s[0]=a(Math.floor(s[0]/l)*l)),f.fixMax||(s[1]=a(Math.ceil(s[1]/l)*l))}});e.create=function(){return new e};var g=e;Ce.exports=g},j5sG:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.createSensor=void 0;var L=O(p("NohK"));function O(y){return y&&y.__esModule?y:{default:y}}var E=function(a){var e=void 0,g=[],f=(0,L.default)(function(){g.forEach(function(i){i(a)})}),s=function(){var u=new ResizeObserver(f);return u.observe(a),f(),u},r=function(u){e||(e=s()),g.indexOf(u)===-1&&g.push(u)},c=function(){e.disconnect(),g=[],e=void 0},l=function(u){var t=g.indexOf(u);t!==-1&&g.splice(t,1),g.length===0&&e&&c()};return{element:a,bind:r,destroy:c,unbind:l}};Q.createSensor=E},jCoz:function(Ce,Q,p){var L=p("bYtY"),O=p("4NgU"),E=p("OELB"),y=p("ieMj"),a=O.prototype,e=y.prototype,g=E.getPrecisionSafe,f=E.round,s=Math.floor,r=Math.ceil,c=Math.pow,l=Math.log,i=O.extend({type:"log",base:10,$constructor:function(){O.apply(this,arguments),this._originalScale=new y},getTicks:function(n){var o=this._originalScale,d=this._extent,h=o.getExtent();return L.map(e.getTicks.call(this,n),function(m){var A=E.round(c(this.base,m));return A=m===d[0]&&o.__fixMin?u(A,h[0]):A,A=m===d[1]&&o.__fixMax?u(A,h[1]):A,A},this)},getMinorTicks:e.getMinorTicks,getLabel:e.getLabel,scale:function(n){return n=a.scale.call(this,n),c(this.base,n)},setExtent:function(n,o){var d=this.base;n=l(n)/l(d),o=l(o)/l(d),e.setExtent.call(this,n,o)},getExtent:function(){var n=this.base,o=a.getExtent.call(this);o[0]=c(n,o[0]),o[1]=c(n,o[1]);var d=this._originalScale,h=d.getExtent();return d.__fixMin&&(o[0]=u(o[0],h[0])),d.__fixMax&&(o[1]=u(o[1],h[1])),o},unionExtent:function(n){this._originalScale.unionExtent(n);var o=this.base;n[0]=l(n[0])/l(o),n[1]=l(n[1])/l(o),a.unionExtent.call(this,n)},unionExtentFromData:function(n,o){this.unionExtent(n.getApproximateExtent(o))},niceTicks:function(n){n=n||10;var o=this._extent,d=o[1]-o[0];if(d===Infinity||d<=0)return;var h=E.quantity(d),m=n/d*h;for(m<=.5&&(h*=10);!isNaN(h)&&Math.abs(h)<1&&Math.abs(h)>0;)h*=10;var A=[E.round(r(o[0]/h)*h),E.round(s(o[1]/h)*h)];this._interval=h,this._niceExtent=A},niceExtent:function(n){e.niceExtent.call(this,n);var o=this._originalScale;o.__fixMin=n.fixMin,o.__fixMax=n.fixMax}});L.each(["contain","normalize"],function(n){i.prototype[n]=function(o){return o=l(o)/l(this.base),a[n].call(this,o)}}),i.create=function(){return new i};function u(n,o){return f(n,g(o))}var t=i;Ce.exports=t},jN4g:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="CloseCircleFilled";var g=Q.a=O.forwardRef(e)},jO45:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="CheckCircleFilled";var g=Q.a=O.forwardRef(e)},jTL6:function(Ce,Q,p){var L=p("y+Vt"),O=L.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(y,a){var e=a.cx,g=a.cy,f=Math.max(a.r,0),s=a.startAngle,r=a.endAngle,c=a.clockwise,l=Math.cos(s),i=Math.sin(s);y.moveTo(l*f+e,i*f+g),y.arc(e,g,f,s,r,!c)}});Ce.exports=O},je13:function(Ce,Q,p){var L=p("5nXd"),O=p("gRFJ"),E=[p("uQRt")];Ce.exports=L.createStore(O,E)},jett:function(Ce,Q,p){var L=p("ProS");p("VSLf"),p("oBaM"),p("FGaS");var O=p("mOdp"),E=p("f5Yq"),y=p("hw6D"),a=p("0/Rx"),e=p("eJH7");L.registerVisual(O("radar")),L.registerVisual(E("radar","circle")),L.registerLayout(y),L.registerProcessor(a("radar")),L.registerPreprocessor(e)},jhfD:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="ArrowLeftOutlined";var g=Q.a=O.forwardRef(e)},jkPA:function(Ce,Q,p){var L=p("bYtY"),O=L.createHashMap,E=L.isObject,y=L.map;function a(r){this.categories=r.categories||[],this._needCollect=r.needCollect,this._deduplication=r.deduplication,this._map}a.createByAxisModel=function(r){var c=r.option,l=c.data,i=l&&y(l,f);return new a({categories:i,needCollect:!i,deduplication:c.dedplication!==!1})};var e=a.prototype;e.getOrdinal=function(r){return g(this).get(r)},e.parseAndCollect=function(r){var c,l=this._needCollect;if(typeof r!="string"&&!l)return r;if(l&&!this._deduplication)return c=this.categories.length,this.categories[c]=r,c;var i=g(this);return c=i.get(r),c==null&&(l?(c=this.categories.length,this.categories[c]=r,i.set(r,c)):c=NaN),c};function g(r){return r._map||(r._map=O(r.categories))}function f(r){return E(r)&&r.value!=null?r.value:r+""}var s=a;Ce.exports=s},jndi:function(Ce,Q,p){var L=p("bYtY"),O=p("Qe9p"),E=p("YXkt"),y=p("OELB"),a=p("IwbS"),e=p("kj2x"),g=p("iPDy"),f=function(t,n,o,d){var h=e.dataTransform(t,d[0]),m=e.dataTransform(t,d[1]),A=L.retrieve,v=h.coord,b=m.coord;v[0]=A(v[0],-Infinity),v[1]=A(v[1],-Infinity),b[0]=A(b[0],Infinity),b[1]=A(b[1],Infinity);var x=L.mergeAll([{},h,m]);return x.coord=[h.coord,m.coord],x.x0=h.x,x.y0=h.y,x.x1=m.x,x.y1=m.y,x};function s(t){return!isNaN(t)&&!isFinite(t)}function r(t,n,o,d){var h=1-t;return s(n[h])&&s(o[h])}function c(t,n){var o=n.coord[0],d=n.coord[1];return t.type==="cartesian2d"&&(o&&d&&(r(1,o,d,t)||r(0,o,d,t)))?!0:e.dataFilter(t,{coord:o,x:n.x0,y:n.y0})||e.dataFilter(t,{coord:d,x:n.x1,y:n.y1})}function l(t,n,o,d,h){var m=d.coordinateSystem,A=t.getItemModel(n),v,b=y.parsePercent(A.get(o[0]),h.getWidth()),x=y.parsePercent(A.get(o[1]),h.getHeight());if(!isNaN(b)&&!isNaN(x))v=[b,x];else{if(d.getMarkerPosition)v=d.getMarkerPosition(t.getValues(o,n));else{var C=t.get(o[0],n),w=t.get(o[1],n),S=[C,w];m.clampData&&m.clampData(S,S),v=m.dataToPoint(S,!0)}if(m.type==="cartesian2d"){var T=m.getAxis("x"),I=m.getAxis("y"),C=t.get(o[0],n),w=t.get(o[1],n);s(C)?v[0]=T.toGlobalCoord(T.getExtent()[o[0]==="x0"?0:1]):s(w)&&(v[1]=I.toGlobalCoord(I.getExtent()[o[1]==="y0"?0:1]))}isNaN(b)||(v[0]=b),isNaN(x)||(v[1]=x)}return v}var i=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];g.extend({type:"markArea",updateTransform:function(t,n,o){n.eachSeries(function(d){var h=d.markAreaModel;if(h){var m=h.getData();m.each(function(A){var v=L.map(i,function(x){return l(m,A,x,d,o)});m.setItemLayout(A,v);var b=m.getItemGraphicEl(A);b.setShape("points",v)})}},this)},renderSeries:function(t,n,o,d){var h=t.coordinateSystem,m=t.id,A=t.getData(),v=this.markerGroupMap,b=v.get(m)||v.set(m,{group:new a.Group});this.group.add(b.group),b.__keep=!0;var x=u(h,t,n);n.setData(x),x.each(function(C){x.setItemLayout(C,L.map(i,function(w){return l(x,C,w,t,d)})),x.setItemVisual(C,{color:A.getVisual("color")})}),x.diff(b.__data).add(function(C){var w=new a.Polygon({shape:{points:x.getItemLayout(C)}});x.setItemGraphicEl(C,w),b.group.add(w)}).update(function(C,w){var S=b.__data.getItemGraphicEl(w);a.updateProps(S,{shape:{points:x.getItemLayout(C)}},n,C),b.group.add(S),x.setItemGraphicEl(C,S)}).remove(function(C){var w=b.__data.getItemGraphicEl(C);b.group.remove(w)}).execute(),x.eachItemGraphicEl(function(C,w){var S=x.getItemModel(w),T=S.getModel("label"),I=S.getModel("emphasis.label"),N=x.getItemVisual(w,"color");C.useStyle(L.defaults(S.getModel("itemStyle").getItemStyle(),{fill:O.modifyAlpha(N,.4),stroke:N})),C.hoverStyle=S.getModel("emphasis.itemStyle").getItemStyle(),a.setLabelStyle(C.style,C.hoverStyle,T,I,{labelFetcher:n,labelDataIndex:w,defaultText:x.getName(w)||"",isRectText:!0,autoColor:N}),a.setHoverStyle(C,{}),C.dataModel=n}),b.__data=x,b.group.silent=n.get("silent")||t.get("silent")}});function u(t,n,o){var d,h,m=["x0","y0","x1","y1"];t?(d=L.map(t&&t.dimensions,function(b){var x=n.getData(),C=x.getDimensionInfo(x.mapDimension(b))||{};return L.defaults({name:b},C)}),h=new E(L.map(m,function(b,x){return{name:b,type:d[x%2].type}}),o)):(d=[{name:"value",type:"float"}],h=new E(d,o));var A=L.map(o.get("data"),L.curry(f,n,t,o));t&&(A=L.filter(A,L.curry(c,t)));var v=t?function(b,x,C,w){return b.coord[Math.floor(w/2)][w%2]}:function(b){return b.value};return h.initData(A,null,v),h.hasItemOption=!0,h}},"jsU+":function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("IUWy"),y=L.extendComponentModel({type:"toolbox",layoutMode:{type:"box",ignoreSize:!0},optionUpdated:function(){y.superApply(this,"optionUpdated",arguments),O.each(this.option.feature,function(e,g){var f=E.get(g);f&&O.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}}}),a=y;Ce.exports=a},jtI2:function(Ce,Q,p){p("SMc4");var L=p("bLfw"),O=L.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"}});Ce.exports=O},juDX:function(Ce,Q,p){p("P47w");var L=p("aX58"),O=L.registerPainter,E=p("3CBa");O("svg",E)},k5C7:function(Ce,Q,p){p("0JAE"),p("g7p0"),p("7mYs")},k9D9:function(Ce,Q){var p="original",L="arrayRows",O="objectRows",E="keyedColumns",y="unknown",a="typedArray",e="column",g="row";Q.SOURCE_FORMAT_ORIGINAL=p,Q.SOURCE_FORMAT_ARRAY_ROWS=L,Q.SOURCE_FORMAT_OBJECT_ROWS=O,Q.SOURCE_FORMAT_KEYED_COLUMNS=E,Q.SOURCE_FORMAT_UNKNOWN=y,Q.SOURCE_FORMAT_TYPED_ARRAY=a,Q.SERIES_LAYOUT_BY_COLUMN=e,Q.SERIES_LAYOUT_BY_ROW=g},kDyi:function(Ce,Q){function p(L){var O=L.findComponents({mainType:"legend"});O&&O.length&&L.filterSeries(function(E){for(var y=0;y<O.length;y++)if(!O[y].isSelected(E.name))return!1;return!0})}Ce.exports=p},kGiB:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("ABKa"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},kMLO:function(Ce,Q,p){var L=p("XxSj"),O=p("Qe9p"),E=p("bYtY"),y=E.isArray,a="itemStyle",e={seriesType:"treemap",reset:function(t,n,o,d){var h=t.getData().tree,m=h.root,A=t.getModel(a);if(m.isRemoved())return;var v=E.map(h.levelModels,function(b){return b?b.get(a):null});g(m,{},v,A,t.getViewRoot().getAncestors(),t)}};function g(t,n,o,d,h,m){var A=t.getModel(),v=t.getLayout();if(!v||v.invisible||!v.isInView)return;var b=t.getModel(a),x=o[t.depth],C=f(b,n,x,d),w=b.get("borderColor"),S=b.get("borderColorSaturation"),T;S!=null&&(T=s(C,t),w=r(S,T)),t.setVisual("borderColor",w);var I=t.viewChildren;if(!I||!I.length)T=s(C,t),t.setVisual("color",T);else{var N=l(t,A,v,b,C,I);E.each(I,function(M,k){if(M.depth>=h.length||M===h[M.depth]){var U=u(A,C,M,k,N,m);g(M,U,o,d,h,m)}})}}function f(t,n,o,d){var h=E.extend({},n);return E.each(["color","colorAlpha","colorSaturation"],function(m){var A=t.get(m,!0);A==null&&o&&(A=o[m]),A==null&&(A=n[m]),A==null&&(A=d.get(m)),A!=null&&(h[m]=A)}),h}function s(t){var n=c(t,"color");if(n){var o=c(t,"colorAlpha"),d=c(t,"colorSaturation");return d&&(n=O.modifyHSL(n,null,null,d)),o&&(n=O.modifyAlpha(n,o)),n}}function r(t,n){return n!=null?O.modifyHSL(n,null,null,t):null}function c(t,n){var o=t[n];if(o!=null&&o!=="none")return o}function l(t,n,o,d,h,m){if(!m||!m.length)return;var A=i(n,"color")||h.color!=null&&h.color!=="none"&&(i(n,"colorAlpha")||i(n,"colorSaturation"));if(!A)return;var v=n.get("visualMin"),b=n.get("visualMax"),x=o.dataExtent.slice();v!=null&&v<x[0]&&(x[0]=v),b!=null&&b>x[1]&&(x[1]=b);var C=n.get("colorMappingBy"),w={type:A.name,dataExtent:x,visual:A.range};w.type==="color"&&(C==="index"||C==="id")?(w.mappingMethod="category",w.loop=!0):w.mappingMethod="linear";var S=new L(w);return S.__drColorMappingBy=C,S}function i(t,n){var o=t.get(n);return y(o)&&o.length?{name:n,range:o}:null}function u(t,n,o,d,h,m){var A=E.extend({},n);if(h){var v=h.type,b=v==="color"&&h.__drColorMappingBy,x=b==="index"?d:b==="id"?m.mapIdToIndex(o.getId()):o.getValue(t.get("visualDimension"));A[v]=h.mapValueToVisual(x)}return A}Ce.exports=e},"kVK+":function(Ce,Q){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */Q.read=function(p,L,O,E,y){var a,e,g=y*8-E-1,f=(1<<g)-1,s=f>>1,r=-7,c=O?y-1:0,l=O?-1:1,i=p[L+c];for(c+=l,a=i&(1<<-r)-1,i>>=-r,r+=g;r>0;a=a*256+p[L+c],c+=l,r-=8);for(e=a&(1<<-r)-1,a>>=-r,r+=E;r>0;e=e*256+p[L+c],c+=l,r-=8);if(a===0)a=1-s;else{if(a===f)return e?NaN:(i?-1:1)*Infinity;e=e+Math.pow(2,E),a=a-s}return(i?-1:1)*e*Math.pow(2,a-E)},Q.write=function(p,L,O,E,y,a){var e,g,f,s=a*8-y-1,r=(1<<s)-1,c=r>>1,l=y===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=E?0:a-1,u=E?1:-1,t=L<0||L===0&&1/L<0?1:0;for(L=Math.abs(L),isNaN(L)||L===Infinity?(g=isNaN(L)?1:0,e=r):(e=Math.floor(Math.log(L)/Math.LN2),L*(f=Math.pow(2,-e))<1&&(e--,f*=2),e+c>=1?L+=l/f:L+=l*Math.pow(2,1-c),L*f>=2&&(e++,f/=2),e+c>=r?(g=0,e=r):e+c>=1?(g=(L*f-1)*Math.pow(2,y),e=e+c):(g=L*Math.pow(2,c-1)*Math.pow(2,y),e=0));y>=8;p[O+i]=g&255,i+=u,g/=256,y-=8);for(e=e<<y|g,s+=y;s>0;p[O+i]=e&255,i+=u,e/=256,s-=8);p[O+i-u]|=t*128}},kj2x:function(Ce,Q,p){var L=p("bYtY"),O=p("OELB"),E=p("7hqr"),y=E.isDimensionStacked,a=L.indexOf;function e(o){return!(isNaN(parseFloat(o.x))&&isNaN(parseFloat(o.y)))}function g(o){return!isNaN(parseFloat(o.x))&&!isNaN(parseFloat(o.y))}function f(o,d,h,m,A,v){var b=[],x=y(d,m),C=x?d.getCalculationInfo("stackResultDimension"):m,w=n(d,C,o),S=d.indicesOfNearest(C,w)[0];b[A]=d.get(h,S),b[v]=d.get(C,S);var T=d.get(m,S),I=O.getPrecision(d.get(m,S));return I=Math.min(I,20),I>=0&&(b[v]=+b[v].toFixed(I)),[b,T]}var s=L.curry,r={min:s(f,"min"),max:s(f,"max"),average:s(f,"average")};function c(o,d){var h=o.getData(),m=o.coordinateSystem;if(d&&!g(d)&&!L.isArray(d.coord)&&m){var A=m.dimensions,v=l(d,h,m,o);if(d=L.clone(d),d.type&&r[d.type]&&v.baseAxis&&v.valueAxis){var b=a(A,v.baseAxis.dim),x=a(A,v.valueAxis.dim),C=r[d.type](h,v.baseDataDim,v.valueDataDim,b,x);d.coord=C[0],d.value=C[1]}else{for(var w=[d.xAxis!=null?d.xAxis:d.radiusAxis,d.yAxis!=null?d.yAxis:d.angleAxis],S=0;S<2;S++)r[w[S]]&&(w[S]=n(h,h.mapDimension(A[S]),w[S]));d.coord=w}}return d}function l(o,d,h,m){var A={};return o.valueIndex!=null||o.valueDim!=null?(A.valueDataDim=o.valueIndex!=null?d.getDimension(o.valueIndex):o.valueDim,A.valueAxis=h.getAxis(i(m,A.valueDataDim)),A.baseAxis=h.getOtherAxis(A.valueAxis),A.baseDataDim=d.mapDimension(A.baseAxis.dim)):(A.baseAxis=m.getBaseAxis(),A.valueAxis=h.getOtherAxis(A.baseAxis),A.baseDataDim=d.mapDimension(A.baseAxis.dim),A.valueDataDim=d.mapDimension(A.valueAxis.dim)),A}function i(o,d){var h=o.getData(),m=h.dimensions;d=h.getDimension(d);for(var A=0;A<m.length;A++){var v=h.getDimensionInfo(m[A]);if(v.name===d)return v.coordDim}}function u(o,d){return o&&o.containData&&d.coord&&!e(d)?o.containData(d.coord):!0}function t(o,d,h,m){return m<2?o.coord&&o.coord[m]:o.value}function n(o,d,h){if(h==="average"){var m=0,A=0;return o.each(d,function(v,b){isNaN(v)||(m+=v,A++)}),m/A}else return h==="median"?o.getMedian(d):o.getDataExtent(d,!0)[h==="max"?1:0]}Q.dataTransform=c,Q.getAxisInfo=l,Q.dataFilter=u,Q.dimValueGetter=t,Q.numCalculate=n},knOB:function(Ce,Q,p){var L=p("bYtY"),O=p("hM6l");function E(a,e){O.call(this,"radius",a,e),this.type="category"}E.prototype={constructor:E,pointToData:function(a,e){return this.polar.pointToData(a,e)[this.dim==="radius"?0:1]},dataToRadius:O.prototype.dataToCoord,radiusToData:O.prototype.coordToData},L.inherits(E,O);var y=E;Ce.exports=y},ko1b:function(Ce,Q,p){var L=p("bYtY"),O=p("T4UG"),E=p("Bsck"),y=p("Qxkt"),a=p("7aKB"),e=a.encodeHTML,g=a.addCommas,f=p("VaxA"),s=f.wrapTreePathInfo,r=O.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(i,u){var t={name:i.name,children:i.data};c(t);var n=i.levels||[];n=i.levels=l(n,u);var o=L.map(n||[],function(m){return new y(m,this,u)},this),d=E.createTree(t,this,null,h);function h(m){m.wrapMethod("getItemModel",function(A,v){var b=d.getNodeByDataIndex(v),x=o[b.depth];return x&&(A.parentModel=x),A})}return d.data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(i){var u=this.getData(),t=this.getRawValue(i),n=L.isArray(t)?g(t[0]):g(t),o=u.getName(i);return e(o+": "+n)},getDataParams:function(i){var u=O.prototype.getDataParams.apply(this,arguments),t=this.getData().tree.getNodeByDataIndex(i);return u.treePathInfo=s(t,this),u},setLayoutInfo:function(i){this.layoutInfo=this.layoutInfo||{},L.extend(this.layoutInfo,i)},mapIdToIndex:function(i){var u=this._idIndexMap;u||(u=this._idIndexMap=L.createHashMap(),this._idIndexMapCount=0);var t=u.get(i);return t==null&&u.set(i,t=this._idIndexMapCount++),t},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(i){i?this._viewRoot=i:i=this._viewRoot;var u=this.getRawData().tree.root;(!i||i!==u&&!u.contains(i))&&(this._viewRoot=u)}});function c(i){var u=0;L.each(i.children,function(n){c(n);var o=n.value;L.isArray(o)&&(o=o[0]),u+=o});var t=i.value;L.isArray(t)&&(t=t[0]),(t==null||isNaN(t))&&(t=u),t<0&&(t=0),L.isArray(i.value)?i.value[0]=t:i.value=t}function l(i,u){var t=u.get("color");if(!t)return;i=i||[];var n;if(L.each(i,function(d){var h=new y(d),m=h.get("color");(h.get("itemStyle.color")||m&&m!=="none")&&(n=!0)}),!n){var o=i[0]||(i[0]={});o.color=t.slice()}return i}Ce.exports=r},kzFp:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L=Q.pick=function(E,y){var a={};return y.forEach(function(e){a[e]=E[e]}),a}},kzvK:function(Ce,Q,p){var L=p("sS/r"),O=L.extend({type:"timeline"});Ce.exports=O},lE7J:function(Ce,Q,p){var L=p("OELB"),O=L.round;function E(g,f,s,r){var c={},l=g[1]-g[0],i=c.interval=L.nice(l/f,!0);s!=null&&i<s&&(i=c.interval=s),r!=null&&i>r&&(i=c.interval=r);var u=c.intervalPrecision=y(i),t=c.niceTickExtent=[O(Math.ceil(g[0]/i)*i,u),O(Math.floor(g[1]/i)*i,u)];return e(t,g),c}function y(g){return L.getPrecisionSafe(g)+2}function a(g,f,s){g[f]=Math.max(Math.min(g[f],s[1]),s[0])}function e(g,f){!isFinite(g[0])&&(g[0]=f[0]),!isFinite(g[1])&&(g[1]=f[1]),a(g,0,f),a(g,1,f),g[0]>g[1]&&(g[0]=g[1])}Q.intervalScaleNiceTicks=E,Q.getIntervalPrecision=y,Q.fixExtent=e},lELe:function(Ce,Q,p){var L=p("bYtY");function O(E){var y=[];L.each(E.series,function(a){a&&a.type==="map"&&(y.push(a),a.map=a.map||a.mapType,L.defaults(a,a.mapLocation))})}Ce.exports=O},lLGD:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("nVfU"),y=E.layout,a=E.largeLayout;p("Wqna"),p("F7hV"),p("Z8zF"),p("Ae16"),L.registerLayout(L.PRIORITY.VISUAL.LAYOUT,O.curry(y,"bar")),L.registerLayout(L.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,a),L.registerVisual({seriesType:"bar",reset:function(e){e.getData().setVisual("legendSymbol","roundRect")}})},lNSK:function(Ce,Q,p){"use strict";function L(Ae){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(zt){return typeof zt}:L=function(zt){return zt&&typeof Symbol=="function"&&zt.constructor===Symbol&&zt!==Symbol.prototype?"symbol":typeof zt},L(Ae)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.deflateInit=$e,Q.deflateInit2=Ht,Q.deflateReset=Rt,Q.deflateResetKeep=Nt,Q.deflateSetHeader=Ft,Q.deflate=we,Q.deflateEnd=ue,Q.deflateSetDictionary=Qe,Q.deflateInfo=Q.Z_DEFLATED=Q.Z_UNKNOWN=Q.Z_DEFAULT_STRATEGY=Q.Z_FIXED=Q.Z_RLE=Q.Z_HUFFMAN_ONLY=Q.Z_FILTERED=Q.Z_DEFAULT_COMPRESSION=Q.Z_BUF_ERROR=Q.Z_DATA_ERROR=Q.Z_STREAM_ERROR=Q.Z_STREAM_END=Q.Z_OK=Q.Z_BLOCK=Q.Z_FINISH=Q.Z_FULL_FLUSH=Q.Z_PARTIAL_FLUSH=Q.Z_NO_FLUSH=void 0;var O=s(p("6BzB")),E=s(p("c5fP")),y=g(p("xlC8")),a=g(p("QV2g")),e=g(p("xSIq"));function g(Ae){return Ae&&Ae.__esModule?Ae:{default:Ae}}function f(){if(typeof WeakMap!="function")return null;var Ae=new WeakMap;return f=function(){return Ae},Ae}function s(Ae){if(Ae&&Ae.__esModule)return Ae;if(Ae===null||L(Ae)!=="object"&&typeof Ae!="function")return{default:Ae};var wt=f();if(wt&&wt.has(Ae))return wt.get(Ae);var zt={},ze=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var jt in Ae)if(Object.prototype.hasOwnProperty.call(Ae,jt)){var mr=ze?Object.getOwnPropertyDescriptor(Ae,jt):null;mr&&(mr.get||mr.set)?Object.defineProperty(zt,jt,mr):zt[jt]=Ae[jt]}return zt.default=Ae,wt&&wt.set(Ae,zt),zt}var r=0;Q.Z_NO_FLUSH=r;var c=1;Q.Z_PARTIAL_FLUSH=c;var l=3;Q.Z_FULL_FLUSH=l;var i=4;Q.Z_FINISH=i;var u=5;Q.Z_BLOCK=u;var t=0;Q.Z_OK=t;var n=1;Q.Z_STREAM_END=n;var o=-2;Q.Z_STREAM_ERROR=o;var d=-3;Q.Z_DATA_ERROR=d;var h=-5;Q.Z_BUF_ERROR=h;var m=-1;Q.Z_DEFAULT_COMPRESSION=m;var A=1;Q.Z_FILTERED=A;var v=2;Q.Z_HUFFMAN_ONLY=v;var b=3;Q.Z_RLE=b;var x=4;Q.Z_FIXED=x;var C=0;Q.Z_DEFAULT_STRATEGY=C;var w=2;Q.Z_UNKNOWN=w;var S=8;Q.Z_DEFLATED=S;var T=9,I=15,N=8,M=29,k=256,U=k+1+M,V=30,B=19,H=2*U+1,P=15,j=3,z=258,K=z+j+1,X=32,Z=42,Y=69,te=73,q=91,ee=103,fe=113,be=666,Fe=1,ve=2,Oe=3,J=4,ne=3;function Ke(Ae,wt){return Ae.msg=e.default[wt],wt}function ie(Ae){return(Ae<<1)-(Ae>4?9:0)}function re(Ae){for(var wt=Ae.length;--wt>=0;)Ae[wt]=0}function he(Ae){var wt=Ae.state,zt=wt.pending;if(zt>Ae.avail_out&&(zt=Ae.avail_out),zt===0)return;O.arraySet(Ae.output,wt.pending_buf,wt.pending_out,zt,Ae.next_out),Ae.next_out+=zt,wt.pending_out+=zt,Ae.total_out+=zt,Ae.avail_out-=zt,wt.pending-=zt,wt.pending===0&&(wt.pending_out=0)}function ge(Ae,wt){E._tr_flush_block(Ae,Ae.block_start>=0?Ae.block_start:-1,Ae.strstart-Ae.block_start,wt),Ae.block_start=Ae.strstart,he(Ae.strm)}function Pe(Ae,wt){Ae.pending_buf[Ae.pending++]=wt}function Ee(Ae,wt){Ae.pending_buf[Ae.pending++]=wt>>>8&255,Ae.pending_buf[Ae.pending++]=wt&255}function ke(Ae,wt,zt,ze){var jt=Ae.avail_in;return jt>ze&&(jt=ze),jt===0?0:(Ae.avail_in-=jt,O.arraySet(wt,Ae.input,Ae.next_in,jt,zt),Ae.state.wrap===1?Ae.adler=(0,y.default)(Ae.adler,wt,jt,zt):Ae.state.wrap===2&&(Ae.adler=(0,a.default)(Ae.adler,wt,jt,zt)),Ae.next_in+=jt,Ae.total_in+=jt,jt)}function Me(Ae,wt){var zt=Ae.max_chain_length,ze=Ae.strstart,jt,mr,ct=Ae.prev_length,Pt=Ae.nice_match,Vt=Ae.strstart>Ae.w_size-K?Ae.strstart-(Ae.w_size-K):0,ut=Ae.window,at=Ae.w_mask,rt=Ae.prev,Yt=Ae.strstart+z,wr=ut[ze+ct-1],yr=ut[ze+ct];Ae.prev_length>=Ae.good_match&&(zt>>=2),Pt>Ae.lookahead&&(Pt=Ae.lookahead);do{if(jt=wt,ut[jt+ct]!==yr||ut[jt+ct-1]!==wr||ut[jt]!==ut[ze]||ut[++jt]!==ut[ze+1])continue;ze+=2,jt++;do;while(ut[++ze]===ut[++jt]&&ut[++ze]===ut[++jt]&&ut[++ze]===ut[++jt]&&ut[++ze]===ut[++jt]&&ut[++ze]===ut[++jt]&&ut[++ze]===ut[++jt]&&ut[++ze]===ut[++jt]&&ut[++ze]===ut[++jt]&&ze<Yt);if(mr=z-(Yt-ze),ze=Yt-z,mr>ct){if(Ae.match_start=wt,ct=mr,mr>=Pt)break;wr=ut[ze+ct-1],yr=ut[ze+ct]}}while((wt=rt[wt&at])>Vt&&--zt!==0);return ct<=Ae.lookahead?ct:Ae.lookahead}function me(Ae){var wt=Ae.w_size,zt,ze,jt,mr,ct;do{if(mr=Ae.window_size-Ae.lookahead-Ae.strstart,Ae.strstart>=wt+(wt-K)){O.arraySet(Ae.window,Ae.window,wt,wt,0),Ae.match_start-=wt,Ae.strstart-=wt,Ae.block_start-=wt,ze=Ae.hash_size,zt=ze;do jt=Ae.head[--zt],Ae.head[zt]=jt>=wt?jt-wt:0;while(--ze);ze=wt,zt=ze;do jt=Ae.prev[--zt],Ae.prev[zt]=jt>=wt?jt-wt:0;while(--ze);mr+=wt}if(Ae.strm.avail_in===0)break;if(ze=ke(Ae.strm,Ae.window,Ae.strstart+Ae.lookahead,mr),Ae.lookahead+=ze,Ae.lookahead+Ae.insert>=j)for(ct=Ae.strstart-Ae.insert,Ae.ins_h=Ae.window[ct],Ae.ins_h=(Ae.ins_h<<Ae.hash_shift^Ae.window[ct+1])&Ae.hash_mask;Ae.insert&&!(Ae.ins_h=(Ae.ins_h<<Ae.hash_shift^Ae.window[ct+j-1])&Ae.hash_mask,Ae.prev[ct&Ae.w_mask]=Ae.head[Ae.ins_h],Ae.head[Ae.ins_h]=ct,ct++,Ae.insert--,Ae.lookahead+Ae.insert<j););}while(Ae.lookahead<K&&Ae.strm.avail_in!==0)}function le(Ae,wt){var zt=65535;for(zt>Ae.pending_buf_size-5&&(zt=Ae.pending_buf_size-5);;){if(Ae.lookahead<=1){if(me(Ae),Ae.lookahead===0&&wt===r)return Fe;if(Ae.lookahead===0)break}Ae.strstart+=Ae.lookahead,Ae.lookahead=0;var ze=Ae.block_start+zt;if((Ae.strstart===0||Ae.strstart>=ze)&&(Ae.lookahead=Ae.strstart-ze,Ae.strstart=ze,ge(Ae,!1),Ae.strm.avail_out===0))return Fe;if(Ae.strstart-Ae.block_start>=Ae.w_size-K&&(ge(Ae,!1),Ae.strm.avail_out===0))return Fe}return Ae.insert=0,wt===i?(ge(Ae,!0),Ae.strm.avail_out===0?Oe:J):(Ae.strstart>Ae.block_start&&(ge(Ae,!1),Ae.strm.avail_out===0),Fe)}function oe(Ae,wt){for(var zt,ze;;){if(Ae.lookahead<K){if(me(Ae),Ae.lookahead<K&&wt===r)return Fe;if(Ae.lookahead===0)break}if(zt=0,Ae.lookahead>=j&&(Ae.ins_h=(Ae.ins_h<<Ae.hash_shift^Ae.window[Ae.strstart+j-1])&Ae.hash_mask,zt=Ae.prev[Ae.strstart&Ae.w_mask]=Ae.head[Ae.ins_h],Ae.head[Ae.ins_h]=Ae.strstart),zt!==0&&Ae.strstart-zt<=Ae.w_size-K&&(Ae.match_length=Me(Ae,zt)),Ae.match_length>=j)if(ze=E._tr_tally(Ae,Ae.strstart-Ae.match_start,Ae.match_length-j),Ae.lookahead-=Ae.match_length,Ae.match_length<=Ae.max_lazy_match&&Ae.lookahead>=j){Ae.match_length--;do Ae.strstart++,Ae.ins_h=(Ae.ins_h<<Ae.hash_shift^Ae.window[Ae.strstart+j-1])&Ae.hash_mask,zt=Ae.prev[Ae.strstart&Ae.w_mask]=Ae.head[Ae.ins_h],Ae.head[Ae.ins_h]=Ae.strstart;while(--Ae.match_length!==0);Ae.strstart++}else Ae.strstart+=Ae.match_length,Ae.match_length=0,Ae.ins_h=Ae.window[Ae.strstart],Ae.ins_h=(Ae.ins_h<<Ae.hash_shift^Ae.window[Ae.strstart+1])&Ae.hash_mask;else ze=E._tr_tally(Ae,0,Ae.window[Ae.strstart]),Ae.lookahead--,Ae.strstart++;if(ze&&(ge(Ae,!1),Ae.strm.avail_out===0))return Fe}return Ae.insert=Ae.strstart<j-1?Ae.strstart:j-1,wt===i?(ge(Ae,!0),Ae.strm.avail_out===0?Oe:J):Ae.last_lit&&(ge(Ae,!1),Ae.strm.avail_out===0)?Fe:ve}function Se(Ae,wt){for(var zt,ze,jt;;){if(Ae.lookahead<K){if(me(Ae),Ae.lookahead<K&&wt===r)return Fe;if(Ae.lookahead===0)break}if(zt=0,Ae.lookahead>=j&&(Ae.ins_h=(Ae.ins_h<<Ae.hash_shift^Ae.window[Ae.strstart+j-1])&Ae.hash_mask,zt=Ae.prev[Ae.strstart&Ae.w_mask]=Ae.head[Ae.ins_h],Ae.head[Ae.ins_h]=Ae.strstart),Ae.prev_length=Ae.match_length,Ae.prev_match=Ae.match_start,Ae.match_length=j-1,zt!==0&&Ae.prev_length<Ae.max_lazy_match&&Ae.strstart-zt<=Ae.w_size-K&&(Ae.match_length=Me(Ae,zt),Ae.match_length<=5&&(Ae.strategy===A||Ae.match_length===j&&Ae.strstart-Ae.match_start>4096)&&(Ae.match_length=j-1)),Ae.prev_length>=j&&Ae.match_length<=Ae.prev_length){jt=Ae.strstart+Ae.lookahead-j,ze=E._tr_tally(Ae,Ae.strstart-1-Ae.prev_match,Ae.prev_length-j),Ae.lookahead-=Ae.prev_length-1,Ae.prev_length-=2;do++Ae.strstart<=jt&&(Ae.ins_h=(Ae.ins_h<<Ae.hash_shift^Ae.window[Ae.strstart+j-1])&Ae.hash_mask,zt=Ae.prev[Ae.strstart&Ae.w_mask]=Ae.head[Ae.ins_h],Ae.head[Ae.ins_h]=Ae.strstart);while(--Ae.prev_length!==0);if(Ae.match_available=0,Ae.match_length=j-1,Ae.strstart++,ze&&(ge(Ae,!1),Ae.strm.avail_out===0))return Fe}else if(Ae.match_available){if(ze=E._tr_tally(Ae,0,Ae.window[Ae.strstart-1]),ze&&ge(Ae,!1),Ae.strstart++,Ae.lookahead--,Ae.strm.avail_out===0)return Fe}else Ae.match_available=1,Ae.strstart++,Ae.lookahead--}return Ae.match_available&&(ze=E._tr_tally(Ae,0,Ae.window[Ae.strstart-1]),Ae.match_available=0),Ae.insert=Ae.strstart<j-1?Ae.strstart:j-1,wt===i?(ge(Ae,!0),Ae.strm.avail_out===0?Oe:J):Ae.last_lit&&(ge(Ae,!1),Ae.strm.avail_out===0)?Fe:ve}function nt(Ae,wt){for(var zt,ze,jt,mr,ct=Ae.window;;){if(Ae.lookahead<=z){if(me(Ae),Ae.lookahead<=z&&wt===r)return Fe;if(Ae.lookahead===0)break}if(Ae.match_length=0,Ae.lookahead>=j&&Ae.strstart>0&&(jt=Ae.strstart-1,ze=ct[jt],ze===ct[++jt]&&ze===ct[++jt]&&ze===ct[++jt])){mr=Ae.strstart+z;do;while(ze===ct[++jt]&&ze===ct[++jt]&&ze===ct[++jt]&&ze===ct[++jt]&&ze===ct[++jt]&&ze===ct[++jt]&&ze===ct[++jt]&&ze===ct[++jt]&&jt<mr);Ae.match_length=z-(mr-jt),Ae.match_length>Ae.lookahead&&(Ae.match_length=Ae.lookahead)}if(Ae.match_length>=j?(zt=E._tr_tally(Ae,1,Ae.match_length-j),Ae.lookahead-=Ae.match_length,Ae.strstart+=Ae.match_length,Ae.match_length=0):(zt=E._tr_tally(Ae,0,Ae.window[Ae.strstart]),Ae.lookahead--,Ae.strstart++),zt&&(ge(Ae,!1),Ae.strm.avail_out===0))return Fe}return Ae.insert=0,wt===i?(ge(Ae,!0),Ae.strm.avail_out===0?Oe:J):Ae.last_lit&&(ge(Ae,!1),Ae.strm.avail_out===0)?Fe:ve}function et(Ae,wt){for(var zt;;){if(Ae.lookahead===0&&(me(Ae),Ae.lookahead===0)){if(wt===r)return Fe;break}if(Ae.match_length=0,zt=E._tr_tally(Ae,0,Ae.window[Ae.strstart]),Ae.lookahead--,Ae.strstart++,zt&&(ge(Ae,!1),Ae.strm.avail_out===0))return Fe}return Ae.insert=0,wt===i?(ge(Ae,!0),Ae.strm.avail_out===0?Oe:J):Ae.last_lit&&(ge(Ae,!1),Ae.strm.avail_out===0)?Fe:ve}function Ue(Ae,wt,zt,ze,jt){this.good_length=Ae,this.max_lazy=wt,this.nice_length=zt,this.max_chain=ze,this.func=jt}var bt;bt=[new Ue(0,0,0,0,le),new Ue(4,4,8,4,oe),new Ue(4,5,16,8,oe),new Ue(4,6,32,32,oe),new Ue(4,4,16,16,Se),new Ue(8,16,32,32,Se),new Ue(8,16,128,128,Se),new Ue(8,32,128,256,Se),new Ue(32,128,258,1024,Se),new Ue(32,258,258,4096,Se)];function Je(Ae){Ae.window_size=2*Ae.w_size,re(Ae.head),Ae.max_lazy_match=bt[Ae.level].max_lazy,Ae.good_match=bt[Ae.level].good_length,Ae.nice_match=bt[Ae.level].nice_length,Ae.max_chain_length=bt[Ae.level].max_chain,Ae.strstart=0,Ae.block_start=0,Ae.lookahead=0,Ae.insert=0,Ae.match_length=Ae.prev_length=j-1,Ae.match_available=0,Ae.ins_h=0}function St(){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=S,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 O.Buf16(H*2),this.dyn_dtree=new O.Buf16((2*V+1)*2),this.bl_tree=new O.Buf16((2*B+1)*2),re(this.dyn_ltree),re(this.dyn_dtree),re(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new O.Buf16(P+1),this.heap=new O.Buf16(2*U+1),re(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new O.Buf16(2*U+1),re(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 Nt(Ae){var wt;return!Ae||!Ae.state?Ke(Ae,o):(Ae.total_in=Ae.total_out=0,Ae.data_type=w,wt=Ae.state,wt.pending=0,wt.pending_out=0,wt.wrap<0&&(wt.wrap=-wt.wrap),wt.status=wt.wrap?Z:fe,Ae.adler=wt.wrap===2?0:1,wt.last_flush=r,E._tr_init(wt),t)}function Rt(Ae){var wt=Nt(Ae);return wt===t&&Je(Ae.state),wt}function Ft(Ae,wt){return!Ae||!Ae.state||Ae.state.wrap!==2?o:(Ae.state.gzhead=wt,t)}function Ht(Ae,wt,zt,ze,jt,mr){if(!Ae)return o;var ct=1;if(wt===m&&(wt=6),ze<0?(ct=0,ze=-ze):ze>15&&(ct=2,ze-=16),jt<1||jt>T||zt!==S||ze<8||ze>15||wt<0||wt>9||mr<0||mr>x)return Ke(Ae,o);ze===8&&(ze=9);var Pt=new St;return Ae.state=Pt,Pt.strm=Ae,Pt.wrap=ct,Pt.gzhead=null,Pt.w_bits=ze,Pt.w_size=1<<Pt.w_bits,Pt.w_mask=Pt.w_size-1,Pt.hash_bits=jt+7,Pt.hash_size=1<<Pt.hash_bits,Pt.hash_mask=Pt.hash_size-1,Pt.hash_shift=~~((Pt.hash_bits+j-1)/j),Pt.window=new O.Buf8(Pt.w_size*2),Pt.head=new O.Buf16(Pt.hash_size),Pt.prev=new O.Buf16(Pt.w_size),Pt.lit_bufsize=1<<jt+6,Pt.pending_buf_size=Pt.lit_bufsize*4,Pt.pending_buf=new O.Buf8(Pt.pending_buf_size),Pt.d_buf=1*Pt.lit_bufsize,Pt.l_buf=(1+2)*Pt.lit_bufsize,Pt.level=wt,Pt.strategy=mr,Pt.method=zt,Rt(Ae)}function $e(Ae,wt){return Ht(Ae,wt,S,I,N,C)}function we(Ae,wt){var zt,ze,jt,mr;if(!Ae||!Ae.state||wt>u||wt<0)return Ae?Ke(Ae,o):o;if(ze=Ae.state,!Ae.output||!Ae.input&&Ae.avail_in!==0||ze.status===be&&wt!==i)return Ke(Ae,Ae.avail_out===0?h:o);if(ze.strm=Ae,zt=ze.last_flush,ze.last_flush=wt,ze.status===Z)if(ze.wrap===2)Ae.adler=0,Pe(ze,31),Pe(ze,139),Pe(ze,8),ze.gzhead?(Pe(ze,(ze.gzhead.text?1:0)+(ze.gzhead.hcrc?2:0)+(ze.gzhead.extra?4:0)+(ze.gzhead.name?8:0)+(ze.gzhead.comment?16:0)),Pe(ze,ze.gzhead.time&255),Pe(ze,ze.gzhead.time>>8&255),Pe(ze,ze.gzhead.time>>16&255),Pe(ze,ze.gzhead.time>>24&255),Pe(ze,ze.level===9?2:ze.strategy>=v||ze.level<2?4:0),Pe(ze,ze.gzhead.os&255),ze.gzhead.extra&&ze.gzhead.extra.length&&(Pe(ze,ze.gzhead.extra.length&255),Pe(ze,ze.gzhead.extra.length>>8&255)),ze.gzhead.hcrc&&(Ae.adler=(0,a.default)(Ae.adler,ze.pending_buf,ze.pending,0)),ze.gzindex=0,ze.status=Y):(Pe(ze,0),Pe(ze,0),Pe(ze,0),Pe(ze,0),Pe(ze,0),Pe(ze,ze.level===9?2:ze.strategy>=v||ze.level<2?4:0),Pe(ze,ne),ze.status=fe);else{var ct=S+(ze.w_bits-8<<4)<<8,Pt=-1;ze.strategy>=v||ze.level<2?Pt=0:ze.level<6?Pt=1:ze.level===6?Pt=2:Pt=3,ct|=Pt<<6,ze.strstart!==0&&(ct|=X),ct+=31-ct%31,ze.status=fe,Ee(ze,ct),ze.strstart!==0&&(Ee(ze,Ae.adler>>>16),Ee(ze,Ae.adler&65535)),Ae.adler=1}if(ze.status===Y)if(ze.gzhead.extra){for(jt=ze.pending;ze.gzindex<(ze.gzhead.extra.length&65535)&&!(ze.pending===ze.pending_buf_size&&(ze.gzhead.hcrc&&ze.pending>jt&&(Ae.adler=(0,a.default)(Ae.adler,ze.pending_buf,ze.pending-jt,jt)),he(Ae),jt=ze.pending,ze.pending===ze.pending_buf_size));)Pe(ze,ze.gzhead.extra[ze.gzindex]&255),ze.gzindex++;ze.gzhead.hcrc&&ze.pending>jt&&(Ae.adler=(0,a.default)(Ae.adler,ze.pending_buf,ze.pending-jt,jt)),ze.gzindex===ze.gzhead.extra.length&&(ze.gzindex=0,ze.status=te)}else ze.status=te;if(ze.status===te)if(ze.gzhead.name){jt=ze.pending;do{if(ze.pending===ze.pending_buf_size&&(ze.gzhead.hcrc&&ze.pending>jt&&(Ae.adler=(0,a.default)(Ae.adler,ze.pending_buf,ze.pending-jt,jt)),he(Ae),jt=ze.pending,ze.pending===ze.pending_buf_size)){mr=1;break}ze.gzindex<ze.gzhead.name.length?mr=ze.gzhead.name.charCodeAt(ze.gzindex++)&255:mr=0,Pe(ze,mr)}while(mr!==0);ze.gzhead.hcrc&&ze.pending>jt&&(Ae.adler=(0,a.default)(Ae.adler,ze.pending_buf,ze.pending-jt,jt)),mr===0&&(ze.gzindex=0,ze.status=q)}else ze.status=q;if(ze.status===q)if(ze.gzhead.comment){jt=ze.pending;do{if(ze.pending===ze.pending_buf_size&&(ze.gzhead.hcrc&&ze.pending>jt&&(Ae.adler=(0,a.default)(Ae.adler,ze.pending_buf,ze.pending-jt,jt)),he(Ae),jt=ze.pending,ze.pending===ze.pending_buf_size)){mr=1;break}ze.gzindex<ze.gzhead.comment.length?mr=ze.gzhead.comment.charCodeAt(ze.gzindex++)&255:mr=0,Pe(ze,mr)}while(mr!==0);ze.gzhead.hcrc&&ze.pending>jt&&(Ae.adler=(0,a.default)(Ae.adler,ze.pending_buf,ze.pending-jt,jt)),mr===0&&(ze.status=ee)}else ze.status=ee;if(ze.status===ee&&(ze.gzhead.hcrc?(ze.pending+2>ze.pending_buf_size&&he(Ae),ze.pending+2<=ze.pending_buf_size&&(Pe(ze,Ae.adler&255),Pe(ze,Ae.adler>>8&255),Ae.adler=0,ze.status=fe)):ze.status=fe),ze.pending!==0){if(he(Ae),Ae.avail_out===0)return ze.last_flush=-1,t}else if(Ae.avail_in===0&&ie(wt)<=ie(zt)&&wt!==i)return Ke(Ae,h);if(ze.status===be&&Ae.avail_in!==0)return Ke(Ae,h);if(Ae.avail_in!==0||ze.lookahead!==0||wt!==r&&ze.status!==be){var Vt=ze.strategy===v?et(ze,wt):ze.strategy===b?nt(ze,wt):bt[ze.level].func(ze,wt);if((Vt===Oe||Vt===J)&&(ze.status=be),Vt===Fe||Vt===Oe)return Ae.avail_out===0&&(ze.last_flush=-1),t;if(Vt===ve&&(wt===c?E._tr_align(ze):wt!==u&&(E._tr_stored_block(ze,0,0,!1),wt===l&&(re(ze.head),ze.lookahead===0&&(ze.strstart=0,ze.block_start=0,ze.insert=0))),he(Ae),Ae.avail_out===0))return ze.last_flush=-1,t}return wt!==i?t:ze.wrap<=0?n:(ze.wrap===2?(Pe(ze,Ae.adler&255),Pe(ze,Ae.adler>>8&255),Pe(ze,Ae.adler>>16&255),Pe(ze,Ae.adler>>24&255),Pe(ze,Ae.total_in&255),Pe(ze,Ae.total_in>>8&255),Pe(ze,Ae.total_in>>16&255),Pe(ze,Ae.total_in>>24&255)):(Ee(ze,Ae.adler>>>16),Ee(ze,Ae.adler&65535)),he(Ae),ze.wrap>0&&(ze.wrap=-ze.wrap),ze.pending!==0?t:n)}function ue(Ae){var wt;return!Ae||!Ae.state?o:(wt=Ae.state.status,wt!==Z&&wt!==Y&&wt!==te&&wt!==q&&wt!==ee&&wt!==fe&&wt!==be?Ke(Ae,o):(Ae.state=null,wt===fe?Ke(Ae,d):t))}function Qe(Ae,wt){var zt=wt.length,ze,jt,mr,ct,Pt,Vt,ut,at;if(!Ae||!Ae.state)return o;if(ze=Ae.state,ct=ze.wrap,ct===2||ct===1&&ze.status!==Z||ze.lookahead)return o;for(ct===1&&(Ae.adler=(0,y.default)(Ae.adler,wt,zt,0)),ze.wrap=0,zt>=ze.w_size&&(ct===0&&(re(ze.head),ze.strstart=0,ze.block_start=0,ze.insert=0),at=new O.Buf8(ze.w_size),O.arraySet(at,wt,zt-ze.w_size,ze.w_size,0),wt=at,zt=ze.w_size),Pt=Ae.avail_in,Vt=Ae.next_in,ut=Ae.input,Ae.avail_in=zt,Ae.next_in=0,Ae.input=wt,me(ze);ze.lookahead>=j;){jt=ze.strstart,mr=ze.lookahead-(j-1);do ze.ins_h=(ze.ins_h<<ze.hash_shift^ze.window[jt+j-1])&ze.hash_mask,ze.prev[jt&ze.w_mask]=ze.head[ze.ins_h],ze.head[ze.ins_h]=jt,jt++;while(--mr);ze.strstart=jt,ze.lookahead=j-1,me(ze)}return ze.strstart+=ze.lookahead,ze.block_start=ze.strstart,ze.insert=ze.lookahead,ze.lookahead=0,ze.match_length=ze.prev_length=j-1,ze.match_available=0,Ae.next_in=Vt,Ae.input=ut,Ae.avail_in=Pt,ze.wrap=ct,t}var qe="pako deflate (from Nodeca project)";Q.deflateInfo=qe},lOQZ:function(Ce,Q,p){var L=p("QBsz"),O=p("U/Mo"),E=O.getSymbolSize,y=O.getNodeGlobalScale,a=Math.PI,e=[];function g(s,r){var c=s.coordinateSystem;if(c&&c.type!=="view")return;var l=c.getBoundingRect(),i=s.getData(),u=i.graph,t=l.width/2+l.x,n=l.height/2+l.y,o=Math.min(l.width,l.height)/2,d=i.count();if(i.setLayout({cx:t,cy:n}),!d)return;f[r](s,c,u,i,o,t,n,d),u.eachEdge(function(h){var m=h.getModel().get("lineStyle.curveness")||0,A=L.clone(h.node1.getLayout()),v=L.clone(h.node2.getLayout()),b,x=(A[0]+v[0])/2,C=(A[1]+v[1])/2;+m&&(m*=3,b=[t*m+x*(1-m),n*m+C*(1-m)]),h.setLayout([A,v,b])})}var f={value:function(s,r,c,l,i,u,t,n){var o=0,d=l.getSum("value"),h=Math.PI*2/(d||n);c.eachNode(function(m){var A=m.getValue("value"),v=h*(d?A:1)/2;o+=v,m.setLayout([i*Math.cos(o)+u,i*Math.sin(o)+t]),o+=v})},symbolSize:function(s,r,c,l,i,u,t,n){var o=0;e.length=n;var d=y(s);c.eachNode(function(A){var v=E(A);isNaN(v)&&(v=2),v<0&&(v=0),v*=d;var b=Math.asin(v/2/i);isNaN(b)&&(b=a/2),e[A.dataIndex]=b,o+=b*2});var h=(2*a-o)/n/2,m=0;c.eachNode(function(A){var v=h+e[A.dataIndex];m+=v,A.setLayout([i*Math.cos(m)+u,i*Math.sin(m)+t]),m+=v})}};Q.circularLayout=g},lUTK:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("x54q"),y=p.n(E),a=p("5Dmo")},lZu9:function(Ce,Q,p){(function(L){L(p("VrN/"),p("1eCo"),p("8EBN"))})(function(L){"use strict";L.defineMode("markdown",function(O,E){var y=L.getMode(O,"text/html"),a=y.name=="null";function e(P){if(L.findModeByName){var j=L.findModeByName(P);j&&(P=j.mime||j.mimes[0])}var z=L.getMode(O,P);return z.name=="null"?null:z}E.highlightFormatting===void 0&&(E.highlightFormatting=!1),E.maxBlockquoteDepth===void 0&&(E.maxBlockquoteDepth=0),E.taskLists===void 0&&(E.taskLists=!1),E.strikethrough===void 0&&(E.strikethrough=!1),E.emoji===void 0&&(E.emoji=!1),E.fencedCodeBlockHighlighting===void 0&&(E.fencedCodeBlockHighlighting=!0),E.fencedCodeBlockDefaultMode===void 0&&(E.fencedCodeBlockDefaultMode="text/plain"),E.xml===void 0&&(E.xml=!0),E.tokenTypeOverrides===void 0&&(E.tokenTypeOverrides={});var g={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 g)g.hasOwnProperty(f)&&E.tokenTypeOverrides[f]&&(g[f]=E.tokenTypeOverrides[f]);var s=/^([*\-_])(?:\s*\1){2,}\s*$/,r=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,c=/^\[(x| )\](?=\s)/i,l=E.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,i=/^ {0,3}(?:\={1,}|-{2,})\s*$/,u=/^[^#!\[\]*_\\<>` "'(~:]+/,t=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,n=/^\s*\[[^\]]+?\]:.*$/,o=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,d=" ";function h(P,j,z){return j.f=j.inline=z,z(P,j)}function m(P,j,z){return j.f=j.block=z,z(P,j)}function A(P){return!P||!/\S/.test(P.string)}function v(P){if(P.linkTitle=!1,P.linkHref=!1,P.linkText=!1,P.em=!1,P.strong=!1,P.strikethrough=!1,P.quote=0,P.indentedCode=!1,P.f==x){var j=a;if(!j){var z=L.innerMode(y,P.htmlState);j=z.mode.name=="xml"&&z.state.tagStart===null&&!z.state.context&&z.state.tokenize.isInText}j&&(P.f=T,P.block=b,P.htmlState=null)}return P.trailingSpace=0,P.trailingSpaceNewLine=!1,P.prevLine=P.thisLine,P.thisLine={stream:null},null}function b(P,j){var z=P.column()===j.indentation,K=A(j.prevLine.stream),X=j.indentedCode,Z=j.prevLine.hr,Y=j.list!==!1,te=(j.listStack[j.listStack.length-1]||0)+3;j.indentedCode=!1;var q=j.indentation;if(j.indentationDiff===null&&(j.indentationDiff=j.indentation,Y)){for(j.list=null;q<j.listStack[j.listStack.length-1];)j.listStack.pop(),j.listStack.length?j.indentation=j.listStack[j.listStack.length-1]:j.list=!1;j.list!==!1&&(j.indentationDiff=q-j.listStack[j.listStack.length-1])}var ee=!K&&!Z&&!j.prevLine.header&&(!Y||!X)&&!j.prevLine.fencedCodeEnd,fe=(j.list===!1||Z||K)&&j.indentation<=te&&P.match(s),be=null;if(j.indentationDiff>=4&&(X||j.prevLine.fencedCodeEnd||j.prevLine.header||K))return P.skipToEnd(),j.indentedCode=!0,g.code;if(P.eatSpace())return null;if(z&&j.indentation<=te&&(be=P.match(l))&&be[1].length<=6)return j.quote=0,j.header=be[1].length,j.thisLine.header=!0,E.highlightFormatting&&(j.formatting="header"),j.f=j.inline,w(j);if(j.indentation<=te&&P.eat(">"))return j.quote=z?1:j.quote+1,E.highlightFormatting&&(j.formatting="quote"),P.eatSpace(),w(j);if(!fe&&!j.setext&&z&&j.indentation<=te&&(be=P.match(r))){var Fe=be[1]?"ol":"ul";return j.indentation=q+P.current().length,j.list=!0,j.quote=0,j.listStack.push(j.indentation),j.em=!1,j.strong=!1,j.code=!1,j.strikethrough=!1,E.taskLists&&P.match(c,!1)&&(j.taskList=!0),j.f=j.inline,E.highlightFormatting&&(j.formatting=["list","list-"+Fe]),w(j)}else{if(z&&j.indentation<=te&&(be=P.match(t,!0)))return j.quote=0,j.fencedEndRE=new RegExp(be[1]+"+ *$"),j.localMode=E.fencedCodeBlockHighlighting&&e(be[2]||E.fencedCodeBlockDefaultMode),j.localMode&&(j.localState=L.startState(j.localMode)),j.f=j.block=C,E.highlightFormatting&&(j.formatting="code-block"),j.code=-1,w(j);if(j.setext||(!ee||!Y)&&!j.quote&&j.list===!1&&!j.code&&!fe&&!n.test(P.string)&&(be=P.lookAhead(1))&&(be=be.match(i)))return j.setext?(j.header=j.setext,j.setext=0,P.skipToEnd(),E.highlightFormatting&&(j.formatting="header")):(j.header=be[0].charAt(0)=="="?1:2,j.setext=j.header),j.thisLine.header=!0,j.f=j.inline,w(j);if(fe)return P.skipToEnd(),j.hr=!0,j.thisLine.hr=!0,g.hr;if(P.peek()==="[")return h(P,j,U)}return h(P,j,j.inline)}function x(P,j){var z=y.token(P,j.htmlState);if(!a){var K=L.innerMode(y,j.htmlState);(K.mode.name=="xml"&&K.state.tagStart===null&&!K.state.context&&K.state.tokenize.isInText||j.md_inside&&P.current().indexOf(">")>-1)&&(j.f=T,j.block=b,j.htmlState=null)}return z}function C(P,j){var z=j.listStack[j.listStack.length-1]||0,K=j.indentation<z,X=z+3;if(j.fencedEndRE&&j.indentation<=X&&(K||P.match(j.fencedEndRE))){E.highlightFormatting&&(j.formatting="code-block");var Z;return K||(Z=w(j)),j.localMode=j.localState=null,j.block=b,j.f=T,j.fencedEndRE=null,j.code=0,j.thisLine.fencedCodeEnd=!0,K?m(P,j,j.block):Z}else return j.localMode?j.localMode.token(P,j.localState):(P.skipToEnd(),g.code)}function w(P){var j=[];if(P.formatting){j.push(g.formatting),typeof P.formatting=="string"&&(P.formatting=[P.formatting]);for(var z=0;z<P.formatting.length;z++)j.push(g.formatting+"-"+P.formatting[z]),P.formatting[z]==="header"&&j.push(g.formatting+"-"+P.formatting[z]+"-"+P.header),P.formatting[z]==="quote"&&(!E.maxBlockquoteDepth||E.maxBlockquoteDepth>=P.quote?j.push(g.formatting+"-"+P.formatting[z]+"-"+P.quote):j.push("error"))}if(P.taskOpen)return j.push("meta"),j.length?j.join(" "):null;if(P.taskClosed)return j.push("property"),j.length?j.join(" "):null;if(P.linkHref?j.push(g.linkHref,"url"):(P.strong&&j.push(g.strong),P.em&&j.push(g.em),P.strikethrough&&j.push(g.strikethrough),P.emoji&&j.push(g.emoji),P.linkText&&j.push(g.linkText),P.code&&j.push(g.code),P.image&&j.push(g.image),P.imageAltText&&j.push(g.imageAltText,"link"),P.imageMarker&&j.push(g.imageMarker)),P.header&&j.push(g.header,g.header+"-"+P.header),P.quote&&(j.push(g.quote),!E.maxBlockquoteDepth||E.maxBlockquoteDepth>=P.quote?j.push(g.quote+"-"+P.quote):j.push(g.quote+"-"+E.maxBlockquoteDepth)),P.list!==!1){var K=(P.listStack.length-1)%3;K?K===1?j.push(g.list2):j.push(g.list3):j.push(g.list1)}return P.trailingSpaceNewLine?j.push("trailing-space-new-line"):P.trailingSpace&&j.push("trailing-space-"+(P.trailingSpace%2?"a":"b")),j.length?j.join(" "):null}function S(P,j){return P.match(u,!0)?w(j):void 0}function T(P,j){var z=j.text(P,j);if(typeof z!="undefined")return z;if(j.list)return j.list=null,w(j);if(j.taskList){var K=P.match(c,!0)[1]===" ";return K?j.taskOpen=!0:j.taskClosed=!0,E.highlightFormatting&&(j.formatting="task"),j.taskList=!1,w(j)}if(j.taskOpen=!1,j.taskClosed=!1,j.header&&P.match(/^#+$/,!0))return E.highlightFormatting&&(j.formatting="header"),w(j);var X=P.next();if(j.linkTitle){j.linkTitle=!1;var Z=X;X==="("&&(Z=")"),Z=(Z+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Y="^\\s*(?:[^"+Z+"\\\\]+|\\\\\\\\|\\\\.)"+Z;if(P.match(new RegExp(Y),!0))return g.linkHref}if(X==="`"){var te=j.formatting;E.highlightFormatting&&(j.formatting="code"),P.eatWhile("`");var q=P.current().length;if(j.code==0&&(!j.quote||q==1))return j.code=q,w(j);if(q==j.code){var ee=w(j);return j.code=0,ee}else return j.formatting=te,w(j)}else if(j.code)return w(j);if(X==="\\"&&(P.next(),E.highlightFormatting)){var fe=w(j),be=g.formatting+"-escape";return fe?fe+" "+be:be}if(X==="!"&&P.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return j.imageMarker=!0,j.image=!0,E.highlightFormatting&&(j.formatting="image"),w(j);if(X==="["&&j.imageMarker&&P.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return j.imageMarker=!1,j.imageAltText=!0,E.highlightFormatting&&(j.formatting="image"),w(j);if(X==="]"&&j.imageAltText){E.highlightFormatting&&(j.formatting="image");var fe=w(j);return j.imageAltText=!1,j.image=!1,j.inline=j.f=N,fe}if(X==="["&&!j.image)return j.linkText&&P.match(/^.*?\]/)||(j.linkText=!0,E.highlightFormatting&&(j.formatting="link")),w(j);if(X==="]"&&j.linkText){E.highlightFormatting&&(j.formatting="link");var fe=w(j);return j.linkText=!1,j.inline=j.f=P.match(/\(.*?\)| ?\[.*?\]/,!1)?N:T,fe}if(X==="<"&&P.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){j.f=j.inline=I,E.highlightFormatting&&(j.formatting="link");var fe=w(j);return fe?fe+=" ":fe="",fe+g.linkInline}if(X==="<"&&P.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){j.f=j.inline=I,E.highlightFormatting&&(j.formatting="link");var fe=w(j);return fe?fe+=" ":fe="",fe+g.linkEmail}if(E.xml&&X==="<"&&P.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Fe=P.string.indexOf(">",P.pos);if(Fe!=-1){var ve=P.string.substring(P.start,Fe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(ve)&&(j.md_inside=!0)}return P.backUp(1),j.htmlState=L.startState(y),m(P,j,x)}if(E.xml&&X==="<"&&P.match(/^\/\w*?>/))return j.md_inside=!1,"tag";if(X==="*"||X==="_"){for(var Oe=1,J=P.pos==1?" ":P.string.charAt(P.pos-2);Oe<3&&P.eat(X);)Oe++;var ne=P.peek()||" ",Ke=!/\s/.test(ne)&&(!o.test(ne)||/\s/.test(J)||o.test(J)),ie=!/\s/.test(J)&&(!o.test(J)||/\s/.test(ne)||o.test(ne)),re=null,he=null;if(Oe%2&&(!j.em&&Ke&&(X==="*"||!ie||o.test(J))?re=!0:j.em==X&&ie&&(X==="*"||!Ke||o.test(ne))&&(re=!1)),Oe>1&&(!j.strong&&Ke&&(X==="*"||!ie||o.test(J))?he=!0:j.strong==X&&ie&&(X==="*"||!Ke||o.test(ne))&&(he=!1)),he!=null||re!=null){E.highlightFormatting&&(j.formatting=re==null?"strong":he==null?"em":"strong em"),re===!0&&(j.em=X),he===!0&&(j.strong=X);var ee=w(j);return re===!1&&(j.em=!1),he===!1&&(j.strong=!1),ee}}else if(X===" "&&(P.eat("*")||P.eat("_"))){if(P.peek()===" ")return w(j);P.backUp(1)}if(E.strikethrough){if(X==="~"&&P.eatWhile(X)){if(j.strikethrough){E.highlightFormatting&&(j.formatting="strikethrough");var ee=w(j);return j.strikethrough=!1,ee}else if(P.match(/^[^\s]/,!1))return j.strikethrough=!0,E.highlightFormatting&&(j.formatting="strikethrough"),w(j)}else if(X===" "&&P.match(/^~~/,!0)){if(P.peek()===" ")return w(j);P.backUp(2)}}if(E.emoji&&X===":"&&P.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){j.emoji=!0,E.highlightFormatting&&(j.formatting="emoji");var ge=w(j);return j.emoji=!1,ge}return X===" "&&(P.match(/^ +$/,!1)?j.trailingSpace++:j.trailingSpace&&(j.trailingSpaceNewLine=!0)),w(j)}function I(P,j){var z=P.next();if(z===">"){j.f=j.inline=T,E.highlightFormatting&&(j.formatting="link");var K=w(j);return K?K+=" ":K="",K+g.linkInline}return P.match(/^[^>]+/,!0),g.linkInline}function N(P,j){if(P.eatSpace())return null;var z=P.next();return z==="("||z==="["?(j.f=j.inline=k(z==="("?")":"]"),E.highlightFormatting&&(j.formatting="link-string"),j.linkHref=!0,w(j)):"error"}var M={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function k(P){return function(j,z){var K=j.next();if(K===P){z.f=z.inline=T,E.highlightFormatting&&(z.formatting="link-string");var X=w(z);return z.linkHref=!1,X}return j.match(M[P]),z.linkHref=!0,w(z)}}function U(P,j){return P.match(/^([^\]\\]|\\.)*\]:/,!1)?(j.f=V,P.next(),E.highlightFormatting&&(j.formatting="link"),j.linkText=!0,w(j)):h(P,j,T)}function V(P,j){if(P.match(/^\]:/,!0)){j.f=j.inline=B,E.highlightFormatting&&(j.formatting="link");var z=w(j);return j.linkText=!1,z}return P.match(/^([^\]\\]|\\.)+/,!0),g.linkText}function B(P,j){return P.eatSpace()?null:(P.match(/^[^\s]+/,!0),P.peek()===void 0?j.linkTitle=!0:P.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),j.f=j.inline=T,g.linkHref+" url")}var H={startState:function(){return{f:b,prevLine:{stream:null},thisLine:{stream:null},block:b,htmlState:null,indentation:0,inline:T,text:S,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(j){return{f:j.f,prevLine:j.prevLine,thisLine:j.thisLine,block:j.block,htmlState:j.htmlState&&L.copyState(y,j.htmlState),indentation:j.indentation,localMode:j.localMode,localState:j.localMode?L.copyState(j.localMode,j.localState):null,inline:j.inline,text:j.text,formatting:!1,linkText:j.linkText,linkTitle:j.linkTitle,linkHref:j.linkHref,code:j.code,em:j.em,strong:j.strong,strikethrough:j.strikethrough,emoji:j.emoji,header:j.header,setext:j.setext,hr:j.hr,taskList:j.taskList,list:j.list,listStack:j.listStack.slice(0),quote:j.quote,indentedCode:j.indentedCode,trailingSpace:j.trailingSpace,trailingSpaceNewLine:j.trailingSpaceNewLine,md_inside:j.md_inside,fencedEndRE:j.fencedEndRE}},token:function(j,z){if(z.formatting=!1,j!=z.thisLine.stream){if(z.header=0,z.hr=!1,j.match(/^\s*$/,!0))return v(z),null;if(z.prevLine=z.thisLine,z.thisLine={stream:j},z.taskList=!1,z.trailingSpace=0,z.trailingSpaceNewLine=!1,!z.localState&&(z.f=z.block,z.f!=x)){var K=j.match(/^\s*/,!0)[0].replace(/\t/g,d).length;if(z.indentation=K,z.indentationDiff=null,K>0)return null}}return z.f(j,z)},innerMode:function(j){return j.block==x?{state:j.htmlState,mode:y}:j.localState?{state:j.localState,mode:j.localMode}:{state:j,mode:H}},indent:function(j,z,K){return j.block==x&&y.indent?y.indent(j.htmlState,z,K):j.localState&&j.localMode.indent?j.localMode.indent(j.localState,z,K):L.Pass},blankLine:v,getType:w,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return H},"xml"),L.defineMIME("text/markdown","markdown"),L.defineMIME("text/x-markdown","markdown")})},laiN:function(Ce,Q,p){var L=p("ProS");p("GVMX"),p("MH26"),L.registerPreprocessor(function(O){O.markLine=O.markLine||{}})},lnY3:function(Ce,Q,p){},loD1:function(Ce,Q){function p(L,O,E,y,a,e,g){if(a===0)return!1;var f=a,s=0,r=L;if(g>O+f&&g>y+f||g<O-f&&g<y-f||e>L+f&&e>E+f||e<L-f&&e<E-f)return!1;if(L!==E)s=(O-y)/(L-E),r=(L*y-E*O)/(L-E);else return Math.abs(e-L)<=f/2;var c=s*e-g+r,l=c*c/(s*s+1);return l<=f/2*f/2}Q.containStroke=p},lrIw:function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("cDf5"),y=p.n(E),a=p("J4zp"),e=p.n(a),g=p("q1tI"),f=p.n(g),s=p("Zm9Q"),r=p("TSYQ"),c=p.n(r),l=p("BGR+"),i=p("2fM7"),u=p("H84U"),t=p("uaoM"),n=p("0n0R"),o=i.a.Option,d=i.a;function h(v){return v&&v.type&&(v.type.isSelectOption||v.type.isSelectOptGroup)}var m=function(b,x){var C=b.prefixCls,w=b.className,S=b.children,T=b.dataSource,I=Object(s.a)(S),N=g.useRef();g.useImperativeHandle(x,function(){return N.current});var M;if(I.length===1&&Object(n.b)(I[0])&&!h(I[0])){var k=e()(I,1);M=k[0]}var U=function(){return M},V;return I.length&&h(I[0])?V=S:V=T?T.map(function(B){if(Object(n.b)(B))return B;switch(y()(B)){case"string":return g.createElement(o,{key:B,value:B},B);case"object":{var H=B.value;return g.createElement(o,{key:H,value:H},B.text)}default:throw new Error("AutoComplete[dataSource] only supports type `string[] | Object[]`.")}}):[],g.useEffect(function(){Object(t.a)(!("dataSource"in b),"AutoComplete","`dataSource` is deprecated, please use `options` instead."),Object(t.a)(!M||!("size"in b),"AutoComplete","You need to control style self instead of setting `size` when using customize input.")},[]),g.createElement(u.a,null,function(B){var H=B.getPrefixCls,P=H("select",C);return g.createElement(d,O()({ref:N},Object(l.default)(b,["dataSource"]),{prefixCls:P,className:c()(w,"".concat(P,"-auto-complete")),mode:i.a.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:U}),V)})},A=g.forwardRef(m);A.Option=o,Q.a=A},lwQL:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("9wZj"),y=p("c8qY"),a=p("SgGq"),e=p("Ae+d"),g=p("xSat"),f=g.onIrrelevantElement,s=p("IwbS"),r=p("SA8n"),c=p("U/Mo"),l=c.getNodeGlobalScale,i="__focusNodeAdjacency",u="__unfocusNodeAdjacency",t=["itemStyle","opacity"],n=["lineStyle","opacity"];function o(A,v){var b=A.getVisual("opacity");return b!=null?b:A.getModel().get(v)}function d(A,v,b){var x=A.getGraphicEl(),C=o(A,v);b!=null&&(C==null&&(C=1),C*=b),x.downplay&&x.downplay(),x.traverse(function(w){if(!w.isGroup){var S=w.lineLabelOriginalOpacity;(S==null||b!=null)&&(S=C),w.setStyle("opacity",S)}})}function h(A,v){var b=o(A,v),x=A.getGraphicEl();x.traverse(function(C){!C.isGroup&&C.setStyle("opacity",b)}),x.highlight&&x.highlight()}var m=L.extendChartView({type:"graph",init:function(A,v){var b=new E,x=new y,C=this.group;this._controller=new a(v.getZr()),this._controllerHost={target:C},C.add(b.group),C.add(x.group),this._symbolDraw=b,this._lineDraw=x,this._firstRender=!0},render:function(A,v,b){var x=this,C=A.coordinateSystem;this._model=A;var w=this._symbolDraw,S=this._lineDraw,T=this.group;if(C.type==="view"){var I={position:C.position,scale:C.scale};this._firstRender?T.attr(I):s.updateProps(T,I,A)}r(A.getGraph(),l(A));var N=A.getData();w.updateData(N);var M=A.getEdgeData();S.updateData(M),this._updateNodeAndLinkScale(),this._updateController(A,v,b),clearTimeout(this._layoutTimeout);var k=A.forceLayout,U=A.get("force.layoutAnimation");k&&this._startForceLayoutIteration(k,U),N.eachItemGraphicEl(function(P,j){var z=N.getItemModel(j);P.off("drag").off("dragend");var K=z.get("draggable");K&&P.on("drag",function(){k&&(k.warmUp(),!this._layouting&&this._startForceLayoutIteration(k,U),k.setFixed(j),N.setItemLayout(j,P.position))},this).on("dragend",function(){k&&k.setUnfixed(j)},this),P.setDraggable(K&&k),P[i]&&P.off("mouseover",P[i]),P[u]&&P.off("mouseout",P[u]),z.get("focusNodeAdjacency")&&(P.on("mouseover",P[i]=function(){x._clearTimer(),b.dispatchAction({type:"focusNodeAdjacency",seriesId:A.id,dataIndex:P.dataIndex})}),P.on("mouseout",P[u]=function(){x._dispatchUnfocus(b)}))},this),N.graph.eachEdge(function(P){var j=P.getGraphicEl();j[i]&&j.off("mouseover",j[i]),j[u]&&j.off("mouseout",j[u]),P.getModel().get("focusNodeAdjacency")&&(j.on("mouseover",j[i]=function(){x._clearTimer(),b.dispatchAction({type:"focusNodeAdjacency",seriesId:A.id,edgeDataIndex:P.dataIndex})}),j.on("mouseout",j[u]=function(){x._dispatchUnfocus(b)}))});var V=A.get("layout")==="circular"&&A.get("circular.rotateLabel"),B=N.getLayout("cx"),H=N.getLayout("cy");N.eachItemGraphicEl(function(P,j){var z=N.getItemModel(j),K=z.get("label.rotate")||0,X=P.getSymbolPath();if(V){var Z=N.getItemLayout(j),Y=Math.atan2(Z[1]-H,Z[0]-B);Y<0&&(Y=Math.PI*2+Y);var te=Z[0]<B;te&&(Y=Y-Math.PI);var q=te?"left":"right";s.modifyLabelStyle(X,{textRotation:-Y,textPosition:q,textOrigin:"center"},{textPosition:q})}else s.modifyLabelStyle(X,{textRotation:K*=Math.PI/180})}),this._firstRender=!1},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={},this._clearTimer()},_dispatchUnfocus:function(A,v){var b=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout(function(){b._unfocusDelayTimer=null,A.dispatchAction({type:"unfocusNodeAdjacency",seriesId:b._model.id})},500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(A,v,b,x){var C=A.getData(),w=C.graph,S=x.dataIndex,T=x.edgeDataIndex,I=w.getNodeByIndex(S),N=w.getEdgeByIndex(T);if(!I&&!N)return;w.eachNode(function(M){d(M,t,.1)}),w.eachEdge(function(M){d(M,n,.1)}),I&&(h(I,t),O.each(I.edges,function(M){if(M.dataIndex<0)return;h(M,n),h(M.node1,t),h(M.node2,t)})),N&&(h(N,n),h(N.node1,t),h(N.node2,t))},unfocusNodeAdjacency:function(A,v,b,x){var C=A.getData().graph;C.eachNode(function(w){d(w,t)}),C.eachEdge(function(w){d(w,n)})},_startForceLayoutIteration:function(A,v){var b=this;(function x(){A.step(function(C){b.updateLayout(b._model),(b._layouting=!C)&&(v?b._layoutTimeout=setTimeout(x,16):x())})})()},_updateController:function(A,v,b){var x=this._controller,C=this._controllerHost,w=this.group;if(x.setPointerChecker(function(S,T,I){var N=w.getBoundingRect();return N.applyTransform(w.transform),N.contain(T,I)&&!f(S,b,A)}),A.coordinateSystem.type!=="view"){x.disable();return}x.enable(A.get("roam")),C.zoomLimit=A.get("scaleLimit"),C.zoom=A.coordinateSystem.getZoom(),x.off("pan").off("zoom").on("pan",function(S){e.updateViewOnPan(C,S.dx,S.dy),b.dispatchAction({seriesId:A.id,type:"graphRoam",dx:S.dx,dy:S.dy})}).on("zoom",function(S){e.updateViewOnZoom(C,S.scale,S.originX,S.originY),b.dispatchAction({seriesId:A.id,type:"graphRoam",zoom:S.scale,originX:S.originX,originY:S.originY}),this._updateNodeAndLinkScale(),r(A.getGraph(),l(A)),this._lineDraw.updateLayout()},this)},_updateNodeAndLinkScale:function(){var A=this._model,v=A.getData(),b=l(A),x=[b,b];v.eachItemGraphicEl(function(C,w){C.attr("scale",x)})},updateLayout:function(A){r(A.getGraph(),l(A)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},remove:function(A,v){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()}});Ce.exports=m},m9t5:function(Ce,Q,p){var L=p("KCsZ"),O=L([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),E={getAreaStyle:function(y,a){return O(this,y,a)}};Ce.exports=E},mFDi:function(Ce,Q,p){var L=p("QBsz"),O=p("Fofx"),E=L.applyTransform,y=Math.min,a=Math.max;function e(f,s,r,c){r<0&&(f=f+r,r=-r),c<0&&(s=s+c,c=-c),this.x=f,this.y=s,this.width=r,this.height=c}e.prototype={constructor:e,union:function(s){var r=y(s.x,this.x),c=y(s.y,this.y);this.width=a(s.x+s.width,this.x+this.width)-r,this.height=a(s.y+s.height,this.y+this.height)-c,this.x=r,this.y=c},applyTransform:function(){var f=[],s=[],r=[],c=[];return function(l){if(!l)return;f[0]=r[0]=this.x,f[1]=c[1]=this.y,s[0]=c[0]=this.x+this.width,s[1]=r[1]=this.y+this.height,E(f,f,l),E(s,s,l),E(r,r,l),E(c,c,l),this.x=y(f[0],s[0],r[0],c[0]),this.y=y(f[1],s[1],r[1],c[1]);var i=a(f[0],s[0],r[0],c[0]),u=a(f[1],s[1],r[1],c[1]);this.width=i-this.x,this.height=u-this.y}}(),calculateTransform:function(s){var r=this,c=s.width/r.width,l=s.height/r.height,i=O.create();return O.translate(i,i,[-r.x,-r.y]),O.scale(i,i,[c,l]),O.translate(i,i,[s.x,s.y]),i},intersect:function(s){if(!s)return!1;s instanceof e||(s=e.create(s));var r=this,c=r.x,l=r.x+r.width,i=r.y,u=r.y+r.height,t=s.x,n=s.x+s.width,o=s.y,d=s.y+s.height;return!(l<t||n<c||u<o||d<i)},contain:function(s,r){var c=this;return s>=c.x&&s<=c.x+c.width&&r>=c.y&&r<=c.y+c.height},clone:function(){return new e(this.x,this.y,this.width,this.height)},copy:function(s){this.x=s.x,this.y=s.y,this.width=s.width,this.height=s.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 g=e;Ce.exports=g},mHUz:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L={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};Q.default=L},mLcG:function(Ce,Q){var p=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(L){setTimeout(L,16)};Ce.exports=p},"mO/d":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("I9Y+"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},mOdp:function(Ce,Q,p){var L=p("bYtY"),O=L.createHashMap;function E(y){return{getTargetSeries:function(a){var e={},g=O();return a.eachSeriesByType(y,function(f){f.__paletteScope=e,g.set(f.uid,f)}),g},reset:function(a,e){var g=a.getRawData(),f={},s=a.getData();s.each(function(r){var c=s.getRawIndex(r);f[c]=r}),g.each(function(r){var c=f[r],l=c!=null&&s.getItemVisual(c,"color",!0),i=c!=null&&s.getItemVisual(c,"borderColor",!0),u;if((!l||!i)&&(u=g.getItemModel(r)),!l){var t=u.get("itemStyle.color")||a.getColorFromPalette(g.getName(r)||r+"",a.__paletteScope,g.count());c!=null&&s.setItemVisual(c,"color",t)}if(!i){var n=u.get("itemStyle.borderColor");c!=null&&s.setItemVisual(c,"borderColor",n)}})}}}Ce.exports=E},mTgk:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("mHUz"));function O(f){return f&&f.__esModule?f:{default:f}}var E={};function y(f,s){if(s===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(f in E)throw new Error('Duplicate entry for key "'+f+'"');E[f]=[s,s,s,s]}function a(f,s,r){if(s===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(r===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(f in E)throw new Error('Duplicate entry for key "'+f+'"');E[f]=[s,s,r,s]}function e(f,s,r){if(s===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(r===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(f in E)throw new Error('Duplicate entry for key "'+f+'"');E[f]=[s,s,s,r]}a("Alt",L.default.XK_Alt_L,L.default.XK_Alt_R),y("AltGraph",L.default.XK_ISO_Level3_Shift),y("CapsLock",L.default.XK_Caps_Lock),a("Control",L.default.XK_Control_L,L.default.XK_Control_R),a("Meta",L.default.XK_Super_L,L.default.XK_Super_R),y("NumLock",L.default.XK_Num_Lock),y("ScrollLock",L.default.XK_Scroll_Lock),a("Shift",L.default.XK_Shift_L,L.default.XK_Shift_R),e("Enter",L.default.XK_Return,L.default.XK_KP_Enter),y("Tab",L.default.XK_Tab),e(" ",L.default.XK_space,L.default.XK_KP_Space),e("ArrowDown",L.default.XK_Down,L.default.XK_KP_Down),e("ArrowUp",L.default.XK_Up,L.default.XK_KP_Up),e("ArrowLeft",L.default.XK_Left,L.default.XK_KP_Left),e("ArrowRight",L.default.XK_Right,L.default.XK_KP_Right),e("End",L.default.XK_End,L.default.XK_KP_End),e("Home",L.default.XK_Home,L.default.XK_KP_Home),e("PageDown",L.default.XK_Next,L.default.XK_KP_Next),e("PageUp",L.default.XK_Prior,L.default.XK_KP_Prior),y("Backspace",L.default.XK_BackSpace),e("Clear",L.default.XK_Clear,L.default.XK_KP_Begin),y("Copy",L.default.XF86XK_Copy),y("Cut",L.default.XF86XK_Cut),e("Delete",L.default.XK_Delete,L.default.XK_KP_Delete),e("Insert",L.default.XK_Insert,L.default.XK_KP_Insert),y("Paste",L.default.XF86XK_Paste),y("Redo",L.default.XK_Redo),y("Undo",L.default.XK_Undo),y("Cancel",L.default.XK_Cancel),y("ContextMenu",L.default.XK_Menu),y("Escape",L.default.XK_Escape),y("Execute",L.default.XK_Execute),y("Find",L.default.XK_Find),y("Help",L.default.XK_Help),y("Pause",L.default.XK_Pause),y("Select",L.default.XK_Select),y("ZoomIn",L.default.XF86XK_ZoomIn),y("ZoomOut",L.default.XF86XK_ZoomOut),y("BrightnessDown",L.default.XF86XK_MonBrightnessDown),y("BrightnessUp",L.default.XF86XK_MonBrightnessUp),y("Eject",L.default.XF86XK_Eject),y("LogOff",L.default.XF86XK_LogOff),y("Power",L.default.XF86XK_PowerOff),y("PowerOff",L.default.XF86XK_PowerDown),y("PrintScreen",L.default.XK_Print),y("Hibernate",L.default.XF86XK_Hibernate),y("Standby",L.default.XF86XK_Standby),y("WakeUp",L.default.XF86XK_WakeUp),y("AllCandidates",L.default.XK_MultipleCandidate),y("Alphanumeric",L.default.XK_Eisu_Shift),y("CodeInput",L.default.XK_Codeinput),y("Compose",L.default.XK_Multi_key),y("Convert",L.default.XK_Henkan),y("GroupFirst",L.default.XK_ISO_First_Group),y("GroupLast",L.default.XK_ISO_Last_Group),y("GroupNext",L.default.XK_ISO_Next_Group),y("GroupPrevious",L.default.XK_ISO_Prev_Group),y("NonConvert",L.default.XK_Muhenkan),y("PreviousCandidate",L.default.XK_PreviousCandidate),y("SingleCandidate",L.default.XK_SingleCandidate),y("HangulMode",L.default.XK_Hangul),y("HanjaMode",L.default.XK_Hangul_Hanja),y("JunjuaMode",L.default.XK_Hangul_Jeonja),y("Eisu",L.default.XK_Eisu_toggle),y("Hankaku",L.default.XK_Hankaku),y("Hiragana",L.default.XK_Hiragana),y("HiraganaKatakana",L.default.XK_Hiragana_Katakana),y("KanaMode",L.default.XK_Kana_Shift),y("KanjiMode",L.default.XK_Kanji),y("Katakana",L.default.XK_Katakana),y("Romaji",L.default.XK_Romaji),y("Zenkaku",L.default.XK_Zenkaku),y("ZenkakuHanaku",L.default.XK_Zenkaku_Hankaku),y("F1",L.default.XK_F1),y("F2",L.default.XK_F2),y("F3",L.default.XK_F3),y("F4",L.default.XK_F4),y("F5",L.default.XK_F5),y("F6",L.default.XK_F6),y("F7",L.default.XK_F7),y("F8",L.default.XK_F8),y("F9",L.default.XK_F9),y("F10",L.default.XK_F10),y("F11",L.default.XK_F11),y("F12",L.default.XK_F12),y("F13",L.default.XK_F13),y("F14",L.default.XK_F14),y("F15",L.default.XK_F15),y("F16",L.default.XK_F16),y("F17",L.default.XK_F17),y("F18",L.default.XK_F18),y("F19",L.default.XK_F19),y("F20",L.default.XK_F20),y("F21",L.default.XK_F21),y("F22",L.default.XK_F22),y("F23",L.default.XK_F23),y("F24",L.default.XK_F24),y("F25",L.default.XK_F25),y("F26",L.default.XK_F26),y("F27",L.default.XK_F27),y("F28",L.default.XK_F28),y("F29",L.default.XK_F29),y("F30",L.default.XK_F30),y("F31",L.default.XK_F31),y("F32",L.default.XK_F32),y("F33",L.default.XK_F33),y("F34",L.default.XK_F34),y("F35",L.default.XK_F35),y("Close",L.default.XF86XK_Close),y("MailForward",L.default.XF86XK_MailForward),y("MailReply",L.default.XF86XK_Reply),y("MailSend",L.default.XF86XK_Send),y("MediaFastForward",L.default.XF86XK_AudioForward),y("MediaPause",L.default.XF86XK_AudioPause),y("MediaPlay",L.default.XF86XK_AudioPlay),y("MediaRecord",L.default.XF86XK_AudioRecord),y("MediaRewind",L.default.XF86XK_AudioRewind),y("MediaStop",L.default.XF86XK_AudioStop),y("MediaTrackNext",L.default.XF86XK_AudioNext),y("MediaTrackPrevious",L.default.XF86XK_AudioPrev),y("New",L.default.XF86XK_New),y("Open",L.default.XF86XK_Open),y("Print",L.default.XK_Print),y("Save",L.default.XF86XK_Save),y("SpellCheck",L.default.XF86XK_Spell),y("AudioVolumeDown",L.default.XF86XK_AudioLowerVolume),y("AudioVolumeUp",L.default.XF86XK_AudioRaiseVolume),y("AudioVolumeMute",L.default.XF86XK_AudioMute),y("MicrophoneVolumeMute",L.default.XF86XK_AudioMicMute),y("LaunchApplication1",L.default.XF86XK_MyComputer),y("LaunchApplication2",L.default.XF86XK_Calculator),y("LaunchCalendar",L.default.XF86XK_Calendar),y("LaunchMail",L.default.XF86XK_Mail),y("LaunchMediaPlayer",L.default.XF86XK_AudioMedia),y("LaunchMusicPlayer",L.default.XF86XK_Music),y("LaunchPhone",L.default.XF86XK_Phone),y("LaunchScreenSaver",L.default.XF86XK_ScreenSaver),y("LaunchSpreadsheet",L.default.XF86XK_Excel),y("LaunchWebBrowser",L.default.XF86XK_WWW),y("LaunchWebCam",L.default.XF86XK_WebCam),y("LaunchWordProcessor",L.default.XF86XK_Word),y("BrowserBack",L.default.XF86XK_Back),y("BrowserFavorites",L.default.XF86XK_Favorites),y("BrowserForward",L.default.XF86XK_Forward),y("BrowserHome",L.default.XF86XK_HomePage),y("BrowserRefresh",L.default.XF86XK_Refresh),y("BrowserSearch",L.default.XF86XK_Search),y("BrowserStop",L.default.XF86XK_Stop),y("Dimmer",L.default.XF86XK_BrightnessAdjust),y("MediaAudioTrack",L.default.XF86XK_AudioCycleTrack),y("RandomToggle",L.default.XF86XK_AudioRandomPlay),y("SplitScreenToggle",L.default.XF86XK_SplitScreen),y("Subtitle",L.default.XF86XK_Subtitle),y("VideoModeNext",L.default.XF86XK_Next_VMode),e("=",L.default.XK_equal,L.default.XK_KP_Equal),e("+",L.default.XK_plus,L.default.XK_KP_Add),e("-",L.default.XK_minus,L.default.XK_KP_Subtract),e("*",L.default.XK_asterisk,L.default.XK_KP_Multiply),e("/",L.default.XK_slash,L.default.XK_KP_Divide),e(".",L.default.XK_period,L.default.XK_KP_Decimal),e(",",L.default.XK_comma,L.default.XK_KP_Separator),e("0",L.default.XK_0,L.default.XK_KP_0),e("1",L.default.XK_1,L.default.XK_KP_1),e("2",L.default.XK_2,L.default.XK_KP_2),e("3",L.default.XK_3,L.default.XK_KP_3),e("4",L.default.XK_4,L.default.XK_KP_4),e("5",L.default.XK_5,L.default.XK_KP_5),e("6",L.default.XK_6,L.default.XK_KP_6),e("7",L.default.XK_7,L.default.XK_KP_7),e("8",L.default.XK_8,L.default.XK_KP_8),e("9",L.default.XK_9,L.default.XK_KP_9);var g=E;Q.default=g},mYwL:function(Ce,Q,p){var L=p("bYtY"),O=p("IwbS"),E=p("6GrX"),y=Math.PI;function a(e,g){g=g||{},L.defaults(g,{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 O.Group,s=new O.Rect({style:{fill:g.maskColor},zlevel:g.zlevel,z:1e4});f.add(s);var r=g.fontSize+" sans-serif",c=new O.Rect({style:{fill:"none",text:g.text,font:r,textPosition:"right",textDistance:10,textFill:g.textColor},zlevel:g.zlevel,z:10001});if(f.add(c),g.showSpinner){var l=new O.Arc({shape:{startAngle:-y/2,endAngle:-y/2+.1,r:g.spinnerRadius},style:{stroke:g.color,lineCap:"round",lineWidth:g.lineWidth},zlevel:g.zlevel,z:10001});l.animateShape(!0).when(1e3,{endAngle:y*3/2}).start("circularInOut"),l.animateShape(!0).when(1e3,{startAngle:y*3/2}).delay(300).start("circularInOut"),f.add(l)}return f.resize=function(){var i=E.getWidth(g.text,r),u=g.showSpinner?g.spinnerRadius:0,t=(e.getWidth()-u*2-(g.showSpinner&&i?10:0)-i)/2-(g.showSpinner?0:i/2),n=e.getHeight()/2;g.showSpinner&&l.setShape({cx:t,cy:n}),c.setShape({x:t-u,y:n-u,width:u*2,height:u*2}),s.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},f.resize(),f}Ce.exports=a},mdZa:function(Ce,Q,p){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(O,E){"use strict";if(O==null)throw new TypeError("Cannot convert undefined or null to object");for(var y=Object(O),a=1;a<arguments.length;a++){var e=arguments[a];if(e!=null)for(var g in e)Object.prototype.hasOwnProperty.call(e,g)&&(y[g]=e[g])}return y},writable:!0,configurable:!0}),function(){function L(O,E){E=E||{bubbles:!1,cancelable:!1,detail:void 0};var y=document.createEvent("CustomEvent");return y.initCustomEvent(O,E.bubbles,E.cancelable,E.detail),y}L.prototype=window.Event.prototype,typeof window.CustomEvent!="function"&&(window.CustomEvent=L)}(),Number.isInteger=Number.isInteger||function(O){return typeof O=="number"&&isFinite(O)&&Math.floor(O)===O}},mr32:function(Ce,Q,p){"use strict";var L=p("lSNA"),O=p.n(L),E=p("pVnL"),y=p.n(E),a=p("J4zp"),e=p.n(a),g=p("q1tI"),f=p("TSYQ"),s=p.n(f),r=p("BGR+"),c=p("V/uB"),l=p.n(c),i=p("H84U"),u=function(C,w){var S={};for(var T in C)Object.prototype.hasOwnProperty.call(C,T)&&w.indexOf(T)<0&&(S[T]=C[T]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,T=Object.getOwnPropertySymbols(C);I<T.length;I++)w.indexOf(T[I])<0&&Object.prototype.propertyIsEnumerable.call(C,T[I])&&(S[T[I]]=C[T[I]]);return S},t=function(w){var S,T=g.useContext(i.b),I=T.getPrefixCls,N=function(j){var z=w.checked,K=w.onChange,X=w.onClick;K&&K(!z),X&&X(j)},M=w.prefixCls,k=w.className,U=w.checked,V=u(w,["prefixCls","className","checked"]),B=I("tag",M),H=s()(B,(S={},O()(S,"".concat(B,"-checkable"),!0),O()(S,"".concat(B,"-checkable-checked"),U),S),k);return delete V.onChange,g.createElement("span",y()({},V,{className:H,onClick:N}))},n=t,o=p("09Wf"),d=p("g0mS"),h=function(C,w){var S={};for(var T in C)Object.prototype.hasOwnProperty.call(C,T)&&w.indexOf(T)<0&&(S[T]=C[T]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,T=Object.getOwnPropertySymbols(C);I<T.length;I++)w.indexOf(T[I])<0&&Object.prototype.propertyIsEnumerable.call(C,T[I])&&(S[T[I]]=C[T[I]]);return S},m=new RegExp("^(".concat(o.a.join("|"),")(-inverse)?$")),A=new RegExp("^(".concat(o.b.join("|"),")$")),v=function(w,S){var T,I=w.prefixCls,N=w.className,M=w.style,k=w.children,U=w.icon,V=w.color,B=w.onClose,H=w.closeIcon,P=w.closable,j=P===void 0?!1:P,z=h(w,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),K=g.useContext(i.b),X=K.getPrefixCls,Z=K.direction,Y=g.useState(!0),te=e()(Y,2),q=te[0],ee=te[1];g.useEffect(function(){"visible"in z&&ee(z.visible)},[z.visible]);var fe=function(){return V?m.test(V)||A.test(V):!1},be=y()({backgroundColor:V&&!fe()?V:void 0},M),Fe=fe(),ve=X("tag",I),Oe=s()(ve,(T={},O()(T,"".concat(ve,"-").concat(V),Fe),O()(T,"".concat(ve,"-has-color"),V&&!Fe),O()(T,"".concat(ve,"-hidden"),!q),O()(T,"".concat(ve,"-rtl"),Z==="rtl"),T),N),J=function(Ee){if(Ee.stopPropagation(),B&&B(Ee),Ee.defaultPrevented)return;"visible"in z||ee(!1)},ne=function(){return j?H?g.createElement("div",{className:"".concat(ve,"-close-icon"),onClick:J},H):g.createElement(l.a,{className:"".concat(ve,"-close-icon"),onClick:J}):null},Ke="onClick"in z||k&&k.type==="a",ie=Object(r.default)(z,["visible"]),re=U||null,he=re?g.createElement(g.Fragment,null,re,g.createElement("span",null,k)):k,ge=g.createElement("span",y()({},ie,{ref:S,className:Oe,style:be}),he,ne());return Ke?g.createElement(d.a,null,ge):ge},b=g.forwardRef(v);b.displayName="Tag",b.CheckableTag=n;var x=Q.a=b},mxV5:function(Ce,Q,p){(function(L){var O,O;(function(E){if(!0)Ce.exports=E();else var y})(function(){var E,y,a;return function(){function e(g,f,s){function r(i,u){if(!f[i]){if(!g[i]){var t=typeof O=="function"&&O;if(!u&&t)return O(i,!0);if(c)return c(i,!0);var n=new Error("Cannot find module '"+i+"'");throw n.code="MODULE_NOT_FOUND",n}var o=f[i]={exports:{}};g[i][0].call(o.exports,function(d){var h=g[i][1][d];return r(h||d)},o,o.exports,e,g,f,s)}return f[i].exports}for(var c=typeof O=="function"&&O,l=0;l<s.length;l++)r(s[l]);return r}return e}()({1:[function(e,g,f){"use strict";var s=e("./browser/client");s.Buffer=e("buffer").Buffer,s.urllib=e("../shims/xhr"),s.version=e("./browser/version").version,g.exports=s},{"../shims/xhr":407,"./browser/client":3,"./browser/version":6,buffer:85}],2:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator")),c=s(e("@babel/runtime/helpers/asyncToGenerator"));e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.slice.js");var l=e("assert"),i=e("../common/utils/checkBucketName"),u=i.checkBucketName,t=f;function n(d){return Array.isArray?Array.isArray(d):Object.prototype.toString.call(d)==="[object Array]"}function o(d){return d?n(d)?d:[d]:[]}t.useBucket=function(h){return u(h),this.options.bucket=h,this},t.setBucket=function(h){return u(h),this.options.bucket=h,this},t.getBucket=function(){return this.options.bucket},t.deleteBucket=function(){var d=(0,c.default)(r.default.mark(function m(A,v){var b,x;return r.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return b=this._bucketRequestParams("DELETE",A,"",v),w.next=3,this.request(b);case 3:if(x=w.sent,!(x.status===200||x.status===204)){w.next=6;break}return w.abrupt("return",{res:x.res});case 6:return w.next=8,this.requestError(x);case 8:throw w.sent;case 9:case"end":return w.stop()}},m,this)}));function h(m,A){return d.apply(this,arguments)}return h}(),t.putBucketACL=function(){var d=(0,c.default)(r.default.mark(function m(A,v,b){var x,C;return r.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return x=this._bucketRequestParams("PUT",A,"acl",b),x.headers={"x-oss-acl":v},x.successStatuses=[200],S.next=5,this.request(x);case 5:return C=S.sent,S.abrupt("return",{bucket:C.headers.location&&C.headers.location.substring(1)||null,res:C.res});case 7:case"end":return S.stop()}},m,this)}));function h(m,A,v){return d.apply(this,arguments)}return h}(),t.getBucketACL=function(){var d=(0,c.default)(r.default.mark(function m(A,v){var b,x;return r.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return b=this._bucketRequestParams("GET",A,"acl",v),b.successStatuses=[200],b.xmlResponse=!0,w.next=5,this.request(b);case 5:return x=w.sent,w.abrupt("return",{acl:x.data.AccessControlList.Grant,owner:{id:x.data.Owner.ID,displayName:x.data.Owner.DisplayName},res:x.res});case 7:case"end":return w.stop()}},m,this)}));function h(m,A){return d.apply(this,arguments)}return h}(),t.putBucketLogging=function(){var d=(0,c.default)(r.default.mark(function m(A,v,b){var x,C,w;return r.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return x=this._bucketRequestParams("PUT",A,"logging",b),C="".concat(`<?xml version="1.0" encoding="UTF-8"?>
<BucketLoggingStatus>
<LoggingEnabled>
<TargetBucket>`).concat(A,`</TargetBucket>
`),v&&(C+="<TargetPrefix>".concat(v,`</TargetPrefix>
`)),C+=`</LoggingEnabled>
</BucketLoggingStatus>`,x.content=C,x.mime="xml",x.successStatuses=[200],T.next=9,this.request(x);case 9:return w=T.sent,T.abrupt("return",{res:w.res});case 11:case"end":return T.stop()}},m,this)}));function h(m,A,v){return d.apply(this,arguments)}return h}(),t.getBucketLogging=function(){var d=(0,c.default)(r.default.mark(function m(A,v){var b,x,C;return r.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return b=this._bucketRequestParams("GET",A,"logging",v),b.successStatuses=[200],b.xmlResponse=!0,S.next=5,this.request(b);case 5:return x=S.sent,C=x.data.LoggingEnabled,S.abrupt("return",{enable:!!C,prefix:C&&C.TargetPrefix||null,res:x.res});case 8:case"end":return S.stop()}},m,this)}));function h(m,A){return d.apply(this,arguments)}return h}(),t.deleteBucketLogging=function(){var d=(0,c.default)(r.default.mark(function m(A,v){var b,x;return r.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return b=this._bucketRequestParams("DELETE",A,"logging",v),b.successStatuses=[204,200],w.next=4,this.request(b);case 4:return x=w.sent,w.abrupt("return",{res:x.res});case 6:case"end":return w.stop()}},m,this)}));function h(m,A){return d.apply(this,arguments)}return h}(),t.putBucketCORS=function(){var d=(0,c.default)(r.default.mark(function m(A,v,b){var x,C,w,S,T,I,N,M,k,U;return r.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:for(v=v||[],l(v.length,"rules is required"),v.forEach(function(H){l(H.allowedOrigin,"allowedOrigin is required"),l(H.allowedMethod,"allowedMethod is required")}),x=this._bucketRequestParams("PUT",A,"cors",b),C=`<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration>`,w=function(P){C+="<AllowedOrigin>".concat(P,"</AllowedOrigin>")},S=function(P){C+="<AllowedMethod>".concat(P,"</AllowedMethod>")},T=function(P){C+="<AllowedHeader>".concat(P,"</AllowedHeader>")},I=function(P){C+="<ExposeHeader>".concat(P,"</ExposeHeader>")},N=0,M=v.length;N<M;N++)k=v[N],C+="<CORSRule>",o(k.allowedOrigin).forEach(w),o(k.allowedMethod).forEach(S),o(k.allowedHeader).forEach(T),o(k.exposeHeader).forEach(I),k.maxAgeSeconds&&(C+="<MaxAgeSeconds>".concat(k.maxAgeSeconds,"</MaxAgeSeconds>")),C+="</CORSRule>";return C+="</CORSConfiguration>",x.content=C,x.mime="xml",x.successStatuses=[200],B.next=16,this.request(x);case 16:return U=B.sent,B.abrupt("return",{res:U.res});case 18:case"end":return B.stop()}},m,this)}));function h(m,A,v){return d.apply(this,arguments)}return h}(),t.getBucketCORS=function(){var d=(0,c.default)(r.default.mark(function m(A,v){var b,x,C,w;return r.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return b=this._bucketRequestParams("GET",A,"cors",v),b.successStatuses=[200],b.xmlResponse=!0,T.next=5,this.request(b);case 5:return x=T.sent,C=[],x.data&&x.data.CORSRule&&(w=x.data.CORSRule,n(w)||(w=[w]),w.forEach(function(I){var N={};Object.keys(I).forEach(function(M){N[M.slice(0,1).toLowerCase()+M.slice(1,M.length)]=I[M]}),C.push(N)})),T.abrupt("return",{rules:C,res:x.res});case 9:case"end":return T.stop()}},m,this)}));function h(m,A){return d.apply(this,arguments)}return h}(),t.deleteBucketCORS=function(){var d=(0,c.default)(r.default.mark(function m(A,v){var b,x;return r.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return b=this._bucketRequestParams("DELETE",A,"cors",v),b.successStatuses=[204],w.next=4,this.request(b);case 4:return x=w.sent,w.abrupt("return",{res:x.res});case 6:case"end":return w.stop()}},m,this)}));function h(m,A){return d.apply(this,arguments)}return h}(),t.putBucketReferer=function(){var d=(0,c.default)(r.default.mark(function m(A,v,b,x){var C,w,S,T;return r.default.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(C=this._bucketRequestParams("PUT",A,"referer",x),w=`<?xml version="1.0" encoding="UTF-8"?>
<RefererConfiguration>
`,w+=" <AllowEmptyReferer>".concat(v?"true":"false",`</AllowEmptyReferer>
`),b&&b.length>0){for(w+=` <RefererList>
`,S=0;S<b.length;S++)w+=" <Referer>".concat(b[S],`</Referer>
`);w+=` </RefererList>
`}else w+=` <RefererList />
`;return w+="</RefererConfiguration>",C.content=w,C.mime="xml",C.successStatuses=[200],N.next=10,this.request(C);case 10:return T=N.sent,N.abrupt("return",{res:T.res});case 12:case"end":return N.stop()}},m,this)}));function h(m,A,v,b){return d.apply(this,arguments)}return h}(),t.getBucketReferer=function(){var d=(0,c.default)(r.default.mark(function m(A,v){var b,x,C;return r.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return b=this._bucketRequestParams("GET",A,"referer",v),b.successStatuses=[200],b.xmlResponse=!0,S.next=5,this.request(b);case 5:return x=S.sent,C=x.data.RefererList.Referer||null,C&&(n(C)||(C=[C])),S.abrupt("return",{allowEmpty:x.data.AllowEmptyReferer==="true",referers:C,res:x.res});case 9:case"end":return S.stop()}},m,this)}));function h(m,A){return d.apply(this,arguments)}return h}(),t.deleteBucketReferer=function(){var d=(0,c.default)(r.default.mark(function m(A,v){return r.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,this.putBucketReferer(A,!0,null,v);case 2:return x.abrupt("return",x.sent);case 3:case"end":return x.stop()}},m,this)}));function h(m,A){return d.apply(this,arguments)}return h}(),t._bucketRequestParams=function(h,m,A,v){return{method:h,bucket:m,subres:A,timeout:v&&v.timeout,ctx:v&&v.ctx}}},{"../common/utils/checkBucketName":50,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,assert:78,"core-js/modules/es.array.slice.js":250,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.object.to-string.js":258,"core-js/modules/web.dom-collections.for-each.js":296}],3:[function(e,g,f){(function(s,r){(function(){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),l=c(e("@babel/runtime/regenerator")),i=c(e("@babel/runtime/helpers/asyncToGenerator"));e("core-js/modules/es.function.name.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.split.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.symbol.js"),e("core-js/modules/es.symbol.description.js"),e("core-js/modules/es.array.slice.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.regexp.to-string.js");var u=e("debug")("ali-oss"),t=e("xml2js"),n=e("agentkeepalive"),o=e("merge-descriptors"),d=e("platform"),h=e("utility"),m=e("urllib"),A=e("./version"),v=e("bowser"),b=e("../common/signUtils"),x=e("../common/client/initOptions"),C=e("../common/utils/createRequest"),w=C.createRequest,S=e("../common/utils/encoder"),T=S.encoder,I=e("../common/client/getReqUrl"),N=I.getReqUrl,M=e("../common/utils/setSTSToken"),k=M.setSTSToken,U=e("../common/utils/retry"),V=U.retry,B=e("../common/utils/isFunction"),H=B.isFunction,P=new n;function j(){var te=d.name,q=d.version;te&&te.toLowerCase&&te.toLowerCase()==="ie"&&q.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function z(){return location&&location.protocol==="https:"}function K(te,q){if(j(),!(this instanceof K))return new K(te,q);te&&te.inited?this.options=te:this.options=K.initOptions(te),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=m,this.agent=this.options.agent||P),this.ctx=q,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}g.exports=K,K.initOptions=function(q){q.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var ee=Object.assign({secure:z(),useFetch:!1},q);return x(ee)};var X=K.prototype;X.debug=u,o(X,e("./object")),o(X,e("./bucket")),o(X,e("../common/bucket/getBucketWebsite")),o(X,e("../common/bucket/putBucketWebsite")),o(X,e("../common/bucket/deleteBucketWebsite")),o(X,e("../common/bucket/getBucketLifecycle")),o(X,e("../common/bucket/putBucketLifecycle")),o(X,e("../common/bucket/deleteBucketLifecycle")),o(X,e("../common/bucket/putBucketVersioning")),o(X,e("../common/bucket/getBucketVersioning")),o(X,e("../common/bucket/getBucketInventory")),o(X,e("../common/bucket/deleteBucketInventory")),o(X,e("../common/bucket/listBucketInventory")),o(X,e("../common/bucket/putBucketInventory")),o(X,e("../common/bucket/abortBucketWorm")),o(X,e("../common/bucket/completeBucketWorm")),o(X,e("../common/bucket/extendBucketWorm")),o(X,e("../common/bucket/getBucketWorm")),o(X,e("../common/bucket/initiateBucketWorm")),o(X,e("./managed-upload")),o(X,e("../common/multipart-copy")),o(X,e("../common/multipart")),o(X,e("../common/parallel")),X.signature=function(q){return this.debug("authorization stringToSign: %s",q,"info"),b.computeSignature(this.options.accessKeySecret,q,this.options.headerEncoding)},X._getReqUrl=N,X.authorization=function(q,ee,fe,be){var Fe=b.buildCanonicalString(q.toUpperCase(),ee,{headers:be,parameters:fe});return b.authorization(this.options.accessKeyId,this.options.accessKeySecret,Fe,this.options.headerEncoding)},X.request=function(){var te=(0,i.default)(l.default.mark(function q(ee){var fe=this;return l.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(!this.options.retryMax){Fe.next=6;break}return Fe.next=3,V(Z.bind(this),this.options.retryMax,{errorHandler:function(Oe){var J=function(Ke){if(ee.stream)return!1;var ie=[-1,-2].includes(Ke.status),re=fe.options.requestErrorRetryHandle||function(){return!0};return ie&&re(Ke)};return!!J(Oe)}})(ee);case 3:return Fe.abrupt("return",Fe.sent);case 6:return Fe.abrupt("return",Z.call(this,ee));case 7:case"end":return Fe.stop()}},q,this)}));return function(q){return te.apply(this,arguments)}}();function Z(te){return Y.apply(this,arguments)}function Y(){return Y=(0,i.default)(l.default.mark(function te(q){var ee,fe,be,Fe,ve,Oe;return l.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(!(this.options.stsToken&&H(this.options.refreshSTSToken))){ne.next=3;break}return ne.next=3,k.call(this);case 3:return ee=w.call(this,q),this.options.useFetch||(ee.params.mode="disable-fetch"),Fe=!!q.stream,ne.prev=6,ne.next=9,this.urllib.request(ee.url,ee.params);case 9:fe=ne.sent,this.debug("response %s %s, got %s, headers: %j",q.method,ee.url,fe.status,fe.headers,"info"),ne.next=16;break;case 13:ne.prev=13,ne.t0=ne.catch(6),be=ne.t0;case 16:if(!(fe&&q.successStatuses&&q.successStatuses.indexOf(fe.status)===-1)){ne.next=28;break}return ne.next=19,this.requestError(fe);case 19:if(ve=ne.sent,!(ve.code==="RequestTimeTooSkewed"&&!Fe)){ne.next=25;break}return this.options.amendTimeSkewed=+new Date(ve.serverTime)-new Date,ne.next=24,this.request(q);case 24:return ne.abrupt("return",ne.sent);case 25:ve.params=q,ne.next=32;break;case 28:if(!be){ne.next=32;break}return ne.next=31,this.requestError(be);case 31:ve=ne.sent;case 32:if(!ve){ne.next=34;break}throw ve;case 34:if(!q.xmlResponse){ne.next=39;break}return ne.next=37,this.parseXML(fe.data);case 37:Oe=ne.sent,fe.data=Oe;case 39:return ne.abrupt("return",fe);case 40:case"end":return ne.stop()}},te,this,[[6,13]])})),Y.apply(this,arguments)}X._getResource=function(q){var ee="/";return q.bucket&&(ee+="".concat(q.bucket,"/")),q.object&&(ee+=T(q.object,this.options.headerEncoding)),ee},X._escape=function(q){return h.encodeURIComponent(q).replace(/%2F/g,"/")},X._getUserAgent=function(){var q=r&&r.browser?"js":"nodejs",ee="aliyun-sdk-".concat(q,"/").concat(A.version),fe=d.description;return!fe&&r&&(fe="Node.js ".concat(r.version.slice(1)," on ").concat(r.platform," ").concat(r.arch)),this._checkUserAgent("".concat(ee," ").concat(fe))},X._checkUserAgent=function(q){var ee=q.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return ee},X.checkBrowserAndVersion=function(q,ee){return v.name===q&&v.version.split(".")[0]===ee},X.parseXML=function(q){return new Promise(function(ee,fe){s.isBuffer(q)&&(q=q.toString()),t.parseString(q,{explicitRoot:!1,explicitArray:!1},function(be,Fe){be?fe(be):ee(Fe)})})},X.requestError=function(){var te=(0,i.default)(l.default.mark(function ee(fe){var be,Fe,ve,Oe;return l.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(be=null,!(!fe.data||!fe.data.length)){ne.next=5;break}fe.status===-1||fe.status===-2?(be=new Error(fe.message),be.name=fe.name,be.status=fe.status,be.code=fe.name):(fe.status===404?(be=new Error("Object not exists"),be.name="NoSuchKeyError",be.status=404,be.code="NoSuchKey"):fe.status===412?(be=new Error("Pre condition failed"),be.name="PreconditionFailedError",be.status=412,be.code="PreconditionFailed"):(be=new Error("Unknow error, status: ".concat(fe.status)),be.name="UnknowError",be.status=fe.status),be.requestId=fe.headers["x-oss-request-id"],be.host=""),ne.next=32;break;case 5:return Fe=String(fe.data),this.debug("request response error data: %s",Fe,"error"),ne.prev=7,ne.next=10,this.parseXML(Fe);case 10:if(ne.t0=ne.sent,ne.t0){ne.next=13;break}ne.t0={};case 13:ve=ne.t0,ne.next=23;break;case 16:return ne.prev=16,ne.t1=ne.catch(7),this.debug(Fe,"error"),ne.t1.message+=`
raw xml: `.concat(Fe),ne.t1.status=fe.status,ne.t1.requestId=fe.headers["x-oss-request-id"],ne.abrupt("return",ne.t1);case 23:Oe=ve.Message||"unknow request error, status: ".concat(fe.status),ve.Condition&&(Oe+=" (condition: ".concat(ve.Condition,")")),be=new Error(Oe),be.name=ve.Code?"".concat(ve.Code,"Error"):"UnknowError",be.status=fe.status,be.code=ve.Code,be.requestId=ve.RequestId,be.hostId=ve.HostId,be.serverTime=ve.ServerTime;case 32:return this.debug("generate error %j",be,"error"),ne.abrupt("return",be);case 34:case"end":return ne.stop()}},ee,this,[[7,16]])}));function q(ee){return te.apply(this,arguments)}return q}()}).call(this)}).call(this,{isBuffer:e("../../node_modules/is-buffer/index.js")},e("_process"))},{"../../node_modules/is-buffer/index.js":312,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":48,"../common/signUtils":49,"../common/utils/createRequest":54,"../common/utils/encoder":57,"../common/utils/isFunction":65,"../common/utils/retry":70,"../common/utils/setSTSToken":72,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,_process:399,agentkeepalive:77,bowser:83,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.includes.js":246,"core-js/modules/es.array.slice.js":250,"core-js/modules/es.function.name.js":253,"core-js/modules/es.object.assign.js":255,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.regexp.to-string.js":262,"core-js/modules/es.string.replace.js":266,"core-js/modules/es.string.split.js":268,"core-js/modules/es.symbol.description.js":270,"core-js/modules/es.symbol.js":271,debug:397,"merge-descriptors":315,platform:322,urllib:407,utility:406,xml2js:358}],4:[function(e,g,f){(function(s){(function(){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),c=r(e("@babel/runtime/regenerator"));e("core-js/modules/es.function.name.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.array.from.js"),e("core-js/modules/es.string.iterator.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.array.filter.js"),e("core-js/modules/es.array.find.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/es.array.slice.js"),e("core-js/modules/es.array.iterator.js"),e("core-js/modules/es.array-buffer.slice.js"),e("core-js/modules/es.typed-array.uint8-array.js"),e("core-js/modules/es.typed-array.copy-within.js"),e("core-js/modules/es.typed-array.every.js"),e("core-js/modules/es.typed-array.fill.js"),e("core-js/modules/es.typed-array.filter.js"),e("core-js/modules/es.typed-array.find.js"),e("core-js/modules/es.typed-array.find-index.js"),e("core-js/modules/es.typed-array.for-each.js"),e("core-js/modules/es.typed-array.includes.js"),e("core-js/modules/es.typed-array.index-of.js"),e("core-js/modules/es.typed-array.iterator.js"),e("core-js/modules/es.typed-array.join.js"),e("core-js/modules/es.typed-array.last-index-of.js"),e("core-js/modules/es.typed-array.map.js"),e("core-js/modules/es.typed-array.reduce.js"),e("core-js/modules/es.typed-array.reduce-right.js"),e("core-js/modules/es.typed-array.reverse.js"),e("core-js/modules/es.typed-array.set.js"),e("core-js/modules/es.typed-array.slice.js"),e("core-js/modules/es.typed-array.some.js"),e("core-js/modules/es.typed-array.sort.js"),e("core-js/modules/es.typed-array.subarray.js"),e("core-js/modules/es.typed-array.to-locale-string.js"),e("core-js/modules/es.typed-array.to-string.js");var l=r(e("@babel/runtime/helpers/asyncToGenerator")),i=e("util"),u=e("path"),t=e("mime"),n=e("copy-to"),o=e("../common/utils/isBlob"),d=o.isBlob,h=e("../common/utils/isFile"),m=h.isFile,A=e("../common/utils/isArray"),v=A.isArray,b=e("../common/utils/isBuffer"),x=b.isBuffer,C=e("../common/utils/retry"),w=C.retry,S=f;S.multipartUpload=function(){var k=(0,l.default)(c.default.mark(function V(B,H){var P,j,z,K,X,Z,Y,te,q,ee=arguments;return c.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(P=ee.length>2&&ee[2]!==void 0?ee[2]:{},this.resetCancelFlag(),P.disabledMD5=P.disabledMD5===void 0?!0:!!P.disabledMD5,!(P.checkpoint&&P.checkpoint.uploadId)){be.next=8;break}return H&&m(H)&&(P.checkpoint.file=H),be.next=7,this._resumeMultipart(P.checkpoint,P);case 7:return be.abrupt("return",be.sent);case 8:return j=100*1024,P.mime||(m(H)?P.mime=t.getType(u.extname(H.name)):d(H)?P.mime=H.type:x(H)?P.mime="":P.mime=t.getType(u.extname(H))),P.headers=P.headers||{},this._convertMetaToHeaders(P.meta,P.headers),be.next=14,this._getFileSize(H);case 14:if(z=be.sent,!(z<j)){be.next=26;break}return P.contentLength=z,be.next=19,this.put(B,H,P);case 19:if(K=be.sent,!(P&&P.progress)){be.next=23;break}return be.next=23,P.progress(1);case 23:return X={res:K.res,bucket:this.options.bucket,name:B,etag:K.res.headers.etag},(P.headers&&P.headers["x-oss-callback"]||P.callback)&&(X.data=K.data),be.abrupt("return",X);case 26:if(!(P.partSize&&!(parseInt(P.partSize,10)===P.partSize))){be.next=28;break}throw new Error("partSize must be int number");case 28:if(!(P.partSize&&P.partSize<j)){be.next=30;break}throw new Error("partSize must not be smaller than ".concat(j));case 30:return be.next=32,this.initMultipartUpload(B,P);case 32:if(Z=be.sent,Y=Z.uploadId,te=this._getPartSize(z,P.partSize),q={file:H,name:B,fileSize:z,partSize:te,uploadId:Y,doneParts:[]},!(P&&P.progress)){be.next=39;break}return be.next=39,P.progress(0,q,Z.res);case 39:return be.next=41,this._resumeMultipart(q,P);case 41:return be.abrupt("return",be.sent);case 42:case"end":return be.stop()}},V,this)}));function U(V,B){return k.apply(this,arguments)}return U}(),S._resumeMultipart=function(){var k=(0,l.default)(c.default.mark(function V(B,H){var P,j,z,K,X,Z,Y,te,q,ee,fe,be,Fe,ve,Oe,J,ne,Ke,ie;return c.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(P=this,!this.isCancel()){he.next=3;break}throw this._makeCancelEvent();case 3:return j=B.file,z=B.fileSize,K=B.partSize,X=B.uploadId,Z=B.doneParts,Y=B.name,te=[],Z.length>0&&n(Z).to(te),q=this._divideParts(z,K),ee=q.length,fe=!1,be=function(Pe,Ee){return new Promise(function(){var ke=(0,l.default)(c.default.mark(function Me(me,le){var oe,Se,nt,et,Ue;return c.default.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(Je.prev=0,Pe.isCancel()){Je.next=29;break}return oe=q[Ee-1],Je.next=5,Pe._createBuffer(j,oe.start,oe.end);case 5:return Se=Je.sent,nt={content:Se,size:oe.end-oe.start},Je.prev=7,Je.next=10,Pe._uploadPart(Y,X,Ee,nt,{timeout:H.timeout,disabledMD5:H.disabledMD5});case 10:et=Je.sent,Je.next=18;break;case 13:if(Je.prev=13,Je.t0=Je.catch(7),!(Je.t0.status===404)){Je.next=17;break}throw Pe._makeAbortEvent();case 17:throw Je.t0;case 18:if(!(!Pe.isCancel()&&!fe)){Je.next=26;break}if(B.doneParts.push({number:Ee,etag:et.res.headers.etag}),!H.progress){Je.next=23;break}return Je.next=23,H.progress(Z.length/ee,B,et.res);case 23:me({number:Ee,etag:et.res.headers.etag}),Je.next=27;break;case 26:me();case 27:Je.next=30;break;case 29:me();case 30:Je.next=41;break;case 32:Je.prev=32,Je.t1=Je.catch(0),Ue=new Error,Ue.name=Je.t1.name,Ue.message=Je.t1.message,Ue.stack=Je.t1.stack,Ue.partNum=Ee,n(Je.t1).to(Ue),le(Ue);case 41:case"end":return Je.stop()}},Me,null,[[0,32],[7,13]])}));return function(Me,me){return ke.apply(this,arguments)}}())},Fe=Array.from(new Array(ee),function(ge,Pe){return Pe+1}),ve=te.map(function(ge){return ge.number}),Oe=Fe.filter(function(ge){return ve.indexOf(ge)<0}),J=5,ne=H.parallel||J,he.next=17,this._parallel(Oe,ne,function(ge){return new Promise(function(Pe,Ee){be(P,ge).then(function(ke){ke&&te.push(ke),Pe()}).catch(function(ke){Ee(ke)})})});case 17:if(Ke=he.sent,fe=!0,ie=Ke.find(function(ge){return ge.name==="abort"}),!ie){he.next=22;break}throw ie;case 22:if(!this.isCancel()){he.next=25;break}throw be=null,this._makeCancelEvent();case 25:if(!(Ke&&Ke.length>0)){he.next=28;break}throw Ke[0].message="Failed to upload some parts with error: ".concat(Ke[0].toString()," part_num: ").concat(Ke[0].partNum),Ke[0];case 28:return he.next=30,this.completeMultipartUpload(Y,X,te,H);case 30:return he.abrupt("return",he.sent);case 31:case"end":return he.stop()}},V,this)}));function U(V,B){return k.apply(this,arguments)}return U}(),S._getFileSize=function(){var k=(0,l.default)(c.default.mark(function V(B){return c.default.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(!x(B)){P.next=4;break}return P.abrupt("return",B.length);case 4:if(!(d(B)||m(B))){P.next=6;break}return P.abrupt("return",B.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return P.stop()}},V)}));function U(V){return k.apply(this,arguments)}return U}();var T=e("stream"),I=T.Readable;function N(k,U){if(!(this instanceof N))return new N(k,U);I.call(this,U),this.file=k,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}i.inherits(N,I),N.prototype.readFileAndPush=function(U){if(this.fileBuffer)for(var V=!0;V&&this.fileBuffer&&this.start<this.fileBuffer.length;){var B=this.start,H=B+U;H=H>this.fileBuffer.length?this.fileBuffer.length:H,this.start=H,V=this.push(this.fileBuffer.slice(B,H))}},N.prototype._read=function(U){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var V=16*1024;U=U||V;var B=this;this.reader.onload=function(P){B.fileBuffer=s.from(new Uint8Array(P.target.result)),B.file=null,B.readFileAndPush(U)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(U)};function M(k){return k.arrayBuffer?k.arrayBuffer():new Promise(function(U,V){var B=new FileReader;B.onload=function(H){U(H.target.result)},B.onerror=function(H){V(H)},B.readAsArrayBuffer(k)})}S._createBuffer=function(){var k=(0,l.default)(c.default.mark(function V(B,H,P){var j,z;return c.default.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(!(d(B)||m(B))){X.next=8;break}return j=B.slice(H,P),X.next=4,M(j);case 4:return z=X.sent,X.abrupt("return",s.from(z));case 8:if(!x(B)){X.next=12;break}return X.abrupt("return",B.subarray(H,P));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return X.stop()}},V)}));function U(V,B,H){return k.apply(this,arguments)}return U}(),S._getPartSize=function(U,V){var B=10*1e3,H=1*1024*1024;V||(V=H);var P=Math.ceil(U/B);return V<P&&(V=P,console.warn("partSize has been set to ".concat(V,", because the partSize you provided causes partNumber to be greater than 10,000"))),V},S._divideParts=function(U,V){for(var B=Math.ceil(U/V),H=[],P=0;P<B;P++){var j=V*P,z=Math.min(j+V,U);H.push({start:j,end:z})}return H}}).call(this)}).call(this,e("buffer").Buffer)},{"../common/utils/isArray":61,"../common/utils/isBlob":62,"../common/utils/isBuffer":63,"../common/utils/isFile":64,"../common/utils/retry":70,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,buffer:85,"copy-to":88,"core-js/modules/es.array-buffer.slice.js":240,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.filter.js":243,"core-js/modules/es.array.find.js":244,"core-js/modules/es.array.from.js":245,"core-js/modules/es.array.iterator.js":247,"core-js/modules/es.array.map.js":249,"core-js/modules/es.array.slice.js":250,"core-js/modules/es.function.name.js":253,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259,"core-js/modules/es.regexp.to-string.js":262,"core-js/modules/es.string.iterator.js":264,"core-js/modules/es.typed-array.copy-within.js":272,"core-js/modules/es.typed-array.every.js":273,"core-js/modules/es.typed-array.fill.js":274,"core-js/modules/es.typed-array.filter.js":275,"core-js/modules/es.typed-array.find-index.js":276,"core-js/modules/es.typed-array.find.js":277,"core-js/modules/es.typed-array.for-each.js":278,"core-js/modules/es.typed-array.includes.js":279,"core-js/modules/es.typed-array.index-of.js":280,"core-js/modules/es.typed-array.iterator.js":281,"core-js/modules/es.typed-array.join.js":282,"core-js/modules/es.typed-array.last-index-of.js":283,"core-js/modules/es.typed-array.map.js":284,"core-js/modules/es.typed-array.reduce-right.js":285,"core-js/modules/es.typed-array.reduce.js":286,"core-js/modules/es.typed-array.reverse.js":287,"core-js/modules/es.typed-array.set.js":288,"core-js/modules/es.typed-array.slice.js":289,"core-js/modules/es.typed-array.some.js":290,"core-js/modules/es.typed-array.sort.js":291,"core-js/modules/es.typed-array.subarray.js":292,"core-js/modules/es.typed-array.to-locale-string.js":293,"core-js/modules/es.typed-array.to-string.js":294,"core-js/modules/es.typed-array.uint8-array.js":295,mime:317,path:321,stream:345,util:352}],5:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault");e("core-js/modules/es.function.name.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.number.constructor.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.promise.js");var r=s(e("@babel/runtime/regenerator")),c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=e("fs"),i=e("copy-to"),u=e("path"),t=e("mime"),n=e("../common/callback"),o=e("merge-descriptors"),d=e("../common/utils/isBlob"),h=d.isBlob,m=e("../common/utils/isFile"),A=m.isFile,v=e("../common/utils/isBuffer"),b=v.isBuffer,x=e("../common/utils/obj2xml"),C=x.obj2xml,w=f;w.append=function(){var S=(0,c.default)(r.default.mark(function I(N,M,k){var U;return r.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return k=k||{},k.position===void 0&&(k.position="0"),k.subres={append:"",position:k.position},k.method="POST",B.next=6,this.put(N,M,k);case 6:return U=B.sent,U.nextAppendPosition=U.res.headers["x-oss-next-append-position"],B.abrupt("return",U);case 9:case"end":return B.stop()}},I,this)}));function T(I,N,M){return S.apply(this,arguments)}return T}(),w.put=function(){var S=(0,c.default)(r.default.mark(function I(N,M,k){var U,V,B,H,P;return r.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:if(k=k||{},k.disabledMD5=k.disabledMD5===void 0?!0:!!k.disabledMD5,k.headers=k.headers||{},N=this._objectName(N),!b(M)){z.next=8;break}U=M,z.next=19;break;case 8:if(!(h(M)||A(M))){z.next=18;break}return k.mime||(A(M)?k.mime=t.getType(u.extname(M.name)):k.mime=M.type),z.next=12,this._createBuffer(M,0,M.size);case 12:return U=z.sent,z.next=15,this._getFileSize(M);case 15:k.contentLength=z.sent,z.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(k.meta,k.headers),V=k.method||"PUT",B=this._objectRequestParams(V,N,k),n.encodeCallback(B,k),B.mime=k.mime,B.disabledMD5=k.disabledMD5,B.content=U,B.successStatuses=[200],z.next=29,this.request(B);case 29:return H=z.sent,P={name:N,url:this._objectUrl(N),res:H.res},B.headers&&B.headers["x-oss-callback"]&&(P.data=JSON.parse(H.data.toString())),z.abrupt("return",P);case 33:case"end":return z.stop()}},I,this)}));function T(I,N,M){return S.apply(this,arguments)}return T}(),w.putStream=function(){var S=(0,c.default)(r.default.mark(function I(N,M,k){var U,V,B,H;return r.default.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return k=k||{},k.headers=k.headers||{},N=this._objectName(N),k.contentLength?k.headers["Content-Length"]=k.contentLength:k.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(k.meta,k.headers),U=k.method||"PUT",V=this._objectRequestParams(U,N,k),n.encodeCallback(V,k),V.mime=k.mime,V.stream=M,V.successStatuses=[200],j.next=13,this.request(V);case 13:return B=j.sent,H={name:N,url:this._objectUrl(N),res:B.res},V.headers&&V.headers["x-oss-callback"]&&(H.data=JSON.parse(B.data.toString())),j.abrupt("return",H);case 17:case"end":return j.stop()}},I,this)}));function T(I,N,M){return S.apply(this,arguments)}return T}(),o(w,e("../common/object/copyObject")),o(w,e("../common/object/getObjectTagging")),o(w,e("../common/object/putObjectTagging")),o(w,e("../common/object/deleteObjectTagging")),o(w,e("../common/image")),o(w,e("../common/object/getBucketVersions")),o(w,e("../common/object/getACL")),o(w,e("../common/object/putACL")),o(w,e("../common/object/head")),o(w,e("../common/object/delete")),o(w,e("../common/object/get")),o(w,e("../common/object/putSymlink")),o(w,e("../common/object/getSymlink")),o(w,e("../common/object/deleteMulti")),o(w,e("../common/object/getObjectMeta")),o(w,e("../common/object/getObjectUrl")),o(w,e("../common/object/generateObjectUrl")),o(w,e("../common/object/signatureUrl")),w.putMeta=function(){var S=(0,c.default)(r.default.mark(function I(N,M,k){var U;return r.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,this.copy(N,N,{meta:M||{},timeout:k&&k.timeout,ctx:k&&k.ctx});case 2:return U=B.sent,B.abrupt("return",U);case 4:case"end":return B.stop()}},I,this)}));function T(I,N,M){return S.apply(this,arguments)}return T}(),w.list=function(){var S=(0,c.default)(r.default.mark(function I(N,M){var k,U,V,B,H;return r.default.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return k=this._objectRequestParams("GET","",M),k.query=N,k.xmlResponse=!0,k.successStatuses=[200],j.next=6,this.request(k);case 6:return U=j.sent,V=U.data.Contents||[],B=this,V&&(Array.isArray(V)||(V=[V]),V=V.map(function(z){return{name:z.Key,url:B._objectUrl(z.Key),lastModified:z.LastModified,etag:z.ETag,type:z.Type,size:Number(z.Size),storageClass:z.StorageClass,owner:{id:z.Owner.ID,displayName:z.Owner.DisplayName}}})),H=U.data.CommonPrefixes||null,H&&(Array.isArray(H)||(H=[H]),H=H.map(function(z){return z.Prefix})),j.abrupt("return",{res:U.res,objects:V,prefixes:H,nextMarker:U.data.NextMarker||null,isTruncated:U.data.IsTruncated==="true"});case 13:case"end":return j.stop()}},I,this)}));function T(I,N){return S.apply(this,arguments)}return T}(),w.listV2=function(){var S=(0,c.default)(r.default.mark(function I(N){var M,k,U,V,B,H,P,j=arguments;return r.default.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return M=j.length>1&&j[1]!==void 0?j[1]:{},k=N["continuation-token"]||N.continuationToken,k&&(M.subres=Object.assign({"continuation-token":k},M.subres)),U=this._objectRequestParams("GET","",M),U.query=Object.assign({"list-type":2},N),delete U.query["continuation-token"],delete U.query.continuationToken,U.xmlResponse=!0,U.successStatuses=[200],K.next=11,this.request(U);case 11:return V=K.sent,B=V.data.Contents||[],H=this,B&&(Array.isArray(B)||(B=[B]),B=B.map(function(X){return{name:X.Key,url:H._objectUrl(X.Key),lastModified:X.LastModified,etag:X.ETag,type:X.Type,size:Number(X.Size),storageClass:X.StorageClass,owner:X.Owner?{id:X.Owner.ID,displayName:X.Owner.DisplayName}:null}})),P=V.data.CommonPrefixes||null,P&&(Array.isArray(P)||(P=[P]),P=P.map(function(X){return X.Prefix})),K.abrupt("return",{res:V.res,objects:B,prefixes:P,isTruncated:V.data.IsTruncated==="true",keyCount:+V.data.KeyCount,continuationToken:V.data.ContinuationToken||null,nextContinuationToken:V.data.NextContinuationToken||null});case 18:case"end":return K.stop()}},I,this)}));function T(I){return S.apply(this,arguments)}return T}(),w.restore=function(){var S=(0,c.default)(r.default.mark(function I(N){var M,k,U,V,B=arguments;return r.default.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return M=B.length>1&&B[1]!==void 0?B[1]:{type:"Archive"},M=M||{},M.subres=Object.assign({restore:""},M.subres),M.versionId&&(M.subres.versionId=M.versionId),k=this._objectRequestParams("POST",N,M),M.type==="ColdArchive"&&(U={RestoreRequest:{Days:M.Days?M.Days:2,JobParameters:{Tier:M.JobParameters?M.JobParameters:"Standard"}}},k.content=C(U,{headers:!0}),k.mime="xml"),k.successStatuses=[202],P.next=9,this.request(k);case 9:return V=P.sent,P.abrupt("return",{res:V.res});case 11:case"end":return P.stop()}},I,this)}));function T(I){return S.apply(this,arguments)}return T}(),w._objectUrl=function(T){return this._getReqUrl({bucket:this.options.bucket,object:T})},w._objectRequestParams=function(T,I,N){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");N=N||{},I=this._objectName(I);var M={object:I,bucket:this.options.bucket,method:T,subres:N&&N.subres,timeout:N&&N.timeout,ctx:N&&N.ctx};return N.headers&&(M.headers={},i(N.headers).to(M.headers)),M},w._objectName=function(T){return T.replace(/^\/+/,"")},w._convertMetaToHeaders=function(T,I){if(!T)return;Object.keys(T).forEach(function(N){I["x-oss-meta-".concat(N)]=T[N]})},w._deleteFileSafe=function(T){var I=this;return new Promise(function(N){l.exists(T,function(M){M?l.unlink(T,function(k){k&&I.debug("unlink %j error: %s",T,k,"error"),N()}):N()})})}},{"../common/callback":24,"../common/image":27,"../common/object/copyObject":31,"../common/object/delete":32,"../common/object/deleteMulti":33,"../common/object/deleteObjectTagging":34,"../common/object/generateObjectUrl":35,"../common/object/get":36,"../common/object/getACL":37,"../common/object/getBucketVersions":38,"../common/object/getObjectMeta":39,"../common/object/getObjectTagging":40,"../common/object/getObjectUrl":41,"../common/object/getSymlink":42,"../common/object/head":43,"../common/object/putACL":44,"../common/object/putObjectTagging":45,"../common/object/putSymlink":46,"../common/object/signatureUrl":47,"../common/utils/isBlob":62,"../common/utils/isBuffer":63,"../common/utils/isFile":64,"../common/utils/obj2xml":69,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"copy-to":88,"core-js/modules/es.array.map.js":249,"core-js/modules/es.function.name.js":253,"core-js/modules/es.number.constructor.js":254,"core-js/modules/es.object.assign.js":255,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.regexp.to-string.js":262,"core-js/modules/es.string.replace.js":266,"core-js/modules/web.dom-collections.for-each.js":296,fs:84,"merge-descriptors":315,mime:317,path:321}],6:[function(e,g,f){"use strict";f.version="6.17.1"},{}],7:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator")),c=s(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(f,"__esModule",{value:!0}),f.abortBucketWorm=void 0;var l=e("../utils/checkBucketName");function i(t,n){return u.apply(this,arguments)}function u(){return u=(0,c.default)(r.default.mark(function t(n,o){var d,h;return r.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return l.checkBucketName(n),d=this._bucketRequestParams("DELETE",n,"worm",o),A.next=4,this.request(d);case 4:return h=A.sent,A.abrupt("return",{res:h.res,status:h.status});case 6:case"end":return A.stop()}},t,this)})),u.apply(this,arguments)}f.abortBucketWorm=i},{"../utils/checkBucketName":50,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76}],8:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator")),c=s(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(f,"__esModule",{value:!0}),f.completeBucketWorm=void 0;var l=e("../utils/checkBucketName");function i(t,n,o){return u.apply(this,arguments)}function u(){return u=(0,c.default)(r.default.mark(function t(n,o,d){var h,m;return r.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return l.checkBucketName(n),h=this._bucketRequestParams("POST",n,{wormId:o},d),v.next=4,this.request(h);case 4:return m=v.sent,v.abrupt("return",{res:m.res,status:m.status});case 6:case"end":return v.stop()}},t,this)})),u.apply(this,arguments)}f.completeBucketWorm=i},{"../utils/checkBucketName":50,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76}],9:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(f,"__esModule",{value:!0}),f.deleteBucketInventory=void 0;var l=e("../utils/checkBucketName");function i(t,n){return u.apply(this,arguments)}function u(){return u=(0,c.default)(r.default.mark(function t(n,o){var d,h,m,A,v=arguments;return r.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return d=v.length>2&&v[2]!==void 0?v[2]:{},h=Object.assign({inventory:"",inventoryId:o},d.subres),l.checkBucketName(n),m=this._bucketRequestParams("DELETE",n,h,d),m.successStatuses=[204],x.next=7,this.request(m);case 7:return A=x.sent,x.abrupt("return",{status:A.status,res:A.res});case 9:case"end":return x.stop()}},t,this)})),u.apply(this,arguments)}f.deleteBucketInventory=i},{"../utils/checkBucketName":50,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.object.assign.js":255}],10:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator")),c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,u=f;u.deleteBucketLifecycle=function(){var t=(0,c.default)(r.default.mark(function o(d,h){var m,A;return r.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return i(d),m=this._bucketRequestParams("DELETE",d,"lifecycle",h),m.successStatuses=[204],b.next=5,this.request(m);case 5:return A=b.sent,b.abrupt("return",{res:A.res});case 7:case"end":return b.stop()}},o,this)}));function n(o,d){return t.apply(this,arguments)}return n}()},{"../utils/checkBucketName":50,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76}],11:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator")),c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,u=f;u.deleteBucketWebsite=function(){var t=(0,c.default)(r.default.mark(function o(d,h){var m,A;return r.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return i(d),m=this._bucketRequestParams("DELETE",d,"website",h),m.successStatuses=[204],b.next=5,this.request(m);case 5:return A=b.sent,b.abrupt("return",{res:A.res});case 7:case"end":return b.stop()}},o,this)}));function n(o,d){return t.apply(this,arguments)}return n}()},{"../utils/checkBucketName":50,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76}],12:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator")),c=s(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(f,"__esModule",{value:!0}),f.extendBucketWorm=void 0;var l=e("../utils/checkBucketName"),i=e("../utils/obj2xml");function u(n,o,d,h){return t.apply(this,arguments)}function t(){return t=(0,c.default)(r.default.mark(function n(o,d,h,m){var A,v,b;return r.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return l.checkBucketName(o),A=this._bucketRequestParams("POST",o,{wormExtend:"",wormId:d},m),v={ExtendWormConfiguration:{RetentionPeriodInDays:h}},A.mime="xml",A.content=i.obj2xml(v,{headers:!0}),A.successStatuses=[200],C.next=8,this.request(A);case 8:return b=C.sent,C.abrupt("return",{res:b.res,status:b.status});case 10:case"end":return C.stop()}},n,this)})),t.apply(this,arguments)}f.extendBucketWorm=u},{"../utils/checkBucketName":50,"../utils/obj2xml":69,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76}],13:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(f,"__esModule",{value:!0}),f.getBucketInventory=void 0;var l=e("../utils/checkBucketName"),i=e("../utils/formatInventoryConfig");function u(n,o){return t.apply(this,arguments)}function t(){return t=(0,c.default)(r.default.mark(function n(o,d){var h,m,A,v,b=arguments;return r.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return h=b.length>2&&b[2]!==void 0?b[2]:{},m=Object.assign({inventory:"",inventoryId:d},h.subres),l.checkBucketName(o),A=this._bucketRequestParams("GET",o,m,h),A.successStatuses=[200],A.xmlResponse=!0,C.next=8,this.request(A);case 8:return v=C.sent,C.abrupt("return",{status:v.status,res:v.res,inventory:i.formatInventoryConfig(v.data)});case 10:case"end":return C.stop()}},n,this)})),t.apply(this,arguments)}f.getBucketInventory=u},{"../utils/checkBucketName":50,"../utils/formatInventoryConfig":58,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.object.assign.js":255}],14:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.map.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,u=e("../utils/isArray"),t=u.isArray,n=e("../utils/formatObjKey"),o=n.formatObjKey,d=f;d.getBucketLifecycle=function(){var h=(0,c.default)(r.default.mark(function A(v,b){var x,C,w;return r.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return i(v),x=this._bucketRequestParams("GET",v,"lifecycle",b),x.successStatuses=[200],x.xmlResponse=!0,T.next=6,this.request(x);case 6:return C=T.sent,w=C.data.Rule||null,w&&(t(w)||(w=[w]),w=w.map(function(I){return I.ID&&(I.id=I.ID,delete I.ID),I.Tag&&!t(I.Tag)&&(I.Tag=[I.Tag]),o(I,"firstLowerCase")})),T.abrupt("return",{rules:w,res:C.res});case 10:case"end":return T.stop()}},A,this)}));function m(A,v){return h.apply(this,arguments)}return m}()},{"../utils/checkBucketName":50,"../utils/formatObjKey":59,"../utils/isArray":61,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.array.map.js":249}],15:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator")),c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,u=f;u.getBucketVersioning=function(){var t=(0,c.default)(r.default.mark(function o(d,h){var m,A,v;return r.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return i(d),m=this._bucketRequestParams("GET",d,"versioning",h),m.xmlResponse=!0,m.successStatuses=[200],x.next=6,this.request(m);case 6:return A=x.sent,v=A.data.Status,x.abrupt("return",{status:A.status,versionStatus:v,res:A.res});case 9:case"end":return x.stop()}},o,this)}));function n(o,d){return t.apply(this,arguments)}return n}()},{"../utils/checkBucketName":50,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76}],16:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator")),c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,u=e("../utils/isObject"),t=u.isObject,n=f;n.getBucketWebsite=function(){var o=(0,c.default)(r.default.mark(function h(m,A){var v,b,x;return r.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return i(m),v=this._bucketRequestParams("GET",m,"website",A),v.successStatuses=[200],v.xmlResponse=!0,w.next=6,this.request(v);case 6:return b=w.sent,x=[],b.data.RoutingRules&&b.data.RoutingRules.RoutingRule&&(t(b.data.RoutingRules.RoutingRule)?x=[b.data.RoutingRules.RoutingRule]:x=b.data.RoutingRules.RoutingRule),w.abrupt("return",{index:b.data.IndexDocument&&b.data.IndexDocument.Suffix||"",supportSubDir:b.data.IndexDocument&&b.data.IndexDocument.SupportSubDir||"false",type:b.data.IndexDocument&&b.data.IndexDocument.Type,routingRules:x,error:b.data.ErrorDocument&&b.data.ErrorDocument.Key||null,res:b.res});case 10:case"end":return w.stop()}},h,this)}));function d(h,m){return o.apply(this,arguments)}return d}()},{"../utils/checkBucketName":50,"../utils/isObject":67,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76}],17:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(f,"__esModule",{value:!0}),f.getBucketWorm=void 0;var l=e("../utils/checkBucketName"),i=e("../utils/dataFix");function u(n,o){return t.apply(this,arguments)}function t(){return t=(0,c.default)(r.default.mark(function n(o,d){var h,m;return r.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return l.checkBucketName(o),h=this._bucketRequestParams("GET",o,"worm",d),h.successStatuses=[200],h.xmlResponse=!0,v.next=6,this.request(h);case 6:return m=v.sent,i.dataFix(m.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),v.abrupt("return",Object.assign(Object.assign({},m.data),{res:m.res,status:m.status}));case 9:case"end":return v.stop()}},n,this)})),t.apply(this,arguments)}f.getBucketWorm=u},{"../utils/checkBucketName":50,"../utils/dataFix":55,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.object.assign.js":255}],18:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator")),c=s(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(f,"__esModule",{value:!0}),f.initiateBucketWorm=void 0;var l=e("../utils/obj2xml"),i=e("../utils/checkBucketName");function u(n,o,d){return t.apply(this,arguments)}function t(){return t=(0,c.default)(r.default.mark(function n(o,d,h){var m,A,v;return r.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return i.checkBucketName(o),m=this._bucketRequestParams("POST",o,"worm",h),A={InitiateWormConfiguration:{RetentionPeriodInDays:d}},m.mime="xml",m.content=l.obj2xml(A,{headers:!0}),m.successStatuses=[200],x.next=8,this.request(m);case 8:return v=x.sent,x.abrupt("return",{res:v.res,wormId:v.res.headers["x-oss-worm-id"],status:v.status});case 10:case"end":return x.stop()}},n,this)})),t.apply(this,arguments)}f.initiateBucketWorm=u},{"../utils/checkBucketName":50,"../utils/obj2xml":69,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76}],19:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(f,"__esModule",{value:!0}),f.listBucketInventory=void 0;var l=e("../utils/checkBucketName"),i=e("../utils/formatInventoryConfig");function u(n){return t.apply(this,arguments)}function t(){return t=(0,c.default)(r.default.mark(function n(o){var d,h,m,A,v,b,x,C,w=arguments;return r.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return d=w.length>1&&w[1]!==void 0?w[1]:{},h=d.continuationToken,m=Object.assign({inventory:""},h&&{"continuation-token":h},d.subres),l.checkBucketName(o),A=this._bucketRequestParams("GET",o,m,d),A.successStatuses=[200],A.xmlResponse=!0,T.next=9,this.request(A);case 9:return v=T.sent,b=v.data,x=v.res,C=v.status,T.abrupt("return",{isTruncated:b.IsTruncated==="true",nextContinuationToken:b.NextContinuationToken,inventoryList:i.formatInventoryConfig(b.InventoryConfiguration,!0),status:C,res:x});case 12:case"end":return T.stop()}},n,this)})),t.apply(this,arguments)}f.listBucketInventory=u},{"../utils/checkBucketName":50,"../utils/formatInventoryConfig":58,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.object.assign.js":255}],20:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.concat.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(f,"__esModule",{value:!0}),f.putBucketInventory=void 0;var l=e("../utils/checkBucketName"),i=e("../utils/obj2xml");function u(n,o){return t.apply(this,arguments)}function t(){return t=(0,c.default)(r.default.mark(function n(o,d){var h,m,A,v,b,x,C,w,S,T,I,N=arguments;return r.default.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return h=N.length>2&&N[2]!==void 0?N[2]:{},m=Object.assign({inventory:"",inventoryId:d.id},h.subres),l.checkBucketName(o),A=d.OSSBucketDestination,v=d.optionalFields,b=d.includedObjectVersions,x="acs:oss:::",C="acs:ram::".concat(A.accountId,":role/"),w={InventoryConfiguration:{Id:d.id,IsEnabled:d.isEnabled,Filter:{Prefix:d.prefix||""},Destination:{OSSBucketDestination:{Format:A.format,AccountId:A.accountId,RoleArn:"".concat(C).concat(A.rolename),Bucket:"".concat(x).concat(A.bucket),Prefix:A.prefix||"",Encryption:A.encryption||""}},Schedule:{Frequency:d.frequency},IncludedObjectVersions:b,OptionalFields:{Field:(v==null?void 0:v.field)||[]}}},S=i.obj2xml(w,{headers:!0,firstUpperCase:!0}),T=this._bucketRequestParams("PUT",o,m,h),T.successStatuses=[200],T.mime="xml",T.content=S,k.next=14,this.request(T);case 14:return I=k.sent,k.abrupt("return",{status:I.status,res:I.res});case 16:case"end":return k.stop()}},n,this)})),t.apply(this,arguments)}f.putBucketInventory=u},{"../utils/checkBucketName":50,"../utils/obj2xml":69,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.object.assign.js":255}],21:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.array.includes.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,u=e("../utils/isArray"),t=u.isArray,n=e("../utils/deepCopy"),o=n.deepCopy,d=e("../utils/isObject"),h=d.isObject,m=e("../utils/obj2xml"),A=m.obj2xml,v=e("../utils/checkObjectTag"),b=v.checkObjectTag,x=e("../utils/getStrBytesCount"),C=x.getStrBytesCount,w=f;w.putBucketLifecycle=function(){var M=(0,c.default)(r.default.mark(function U(V,B,H){var P,j,z,K,X;return r.default.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(i(V),t(B)){Y.next=3;break}throw new Error("rules must be Array");case 3:return P=this._bucketRequestParams("PUT",V,"lifecycle",H),j=[],z={LifecycleConfiguration:{Rule:j}},B.forEach(function(te){S(te),N(te),te.id&&(te.ID=te.id,delete te.id),j.push(te)}),K=A(z,{headers:!0,firstUpperCase:!0}),P.content=K,P.mime="xml",P.successStatuses=[200],Y.next=13,this.request(P);case 13:return X=Y.sent,Y.abrupt("return",{res:X.res});case 15:case"end":return Y.stop()}},U,this)}));function k(U,V,B){return M.apply(this,arguments)}return k}();function S(M){M.days&&(M.expiration={days:M.days}),M.date&&(M.expiration={createdBeforeDate:M.date})}function T(M,k){var U=M.days,V=M.createdBeforeDate;if(!U&&!V)throw new Error("".concat(k," must includes days or createdBeforeDate"));if(U&&!/^[1-9][0-9]*$/.test(U))throw new Error("days must be a positive integer");if(V&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(V))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function I(M){if(!t(M)&&!h(M))throw new Error("tag must be Object or Array");M=h(M)?[M]:M;var k={},U=o(M);U.forEach(function(V){k[V.key]=V.value}),b(k)}function N(M){if(M.id&&C(M.id)>255)throw new Error("ID is composed of 255 bytes at most");if(M.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(M.status))throw new Error("Status must be Enabled or Disabled");if(M.transition){if(!["IA","Archive"].includes(M.transition.storageClass))throw new Error("StorageClass must be IA or Archive");T(M.transition,"Transition")}if(M.expiration){if(!M.expiration.expiredObjectDeleteMarker)T(M.expiration,"Expiration");else if(M.expiration.days||M.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(M.abortMultipartUpload&&T(M.abortMultipartUpload,"AbortMultipartUpload"),!M.expiration&&!M.abortMultipartUpload&&!M.transition&&!M.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(M.tag){if(M.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");I(M.tag)}}},{"../utils/checkBucketName":50,"../utils/checkObjectTag":52,"../utils/deepCopy":56,"../utils/getStrBytesCount":60,"../utils/isArray":61,"../utils/isObject":67,"../utils/obj2xml":69,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.array.includes.js":246,"core-js/modules/web.dom-collections.for-each.js":296}],22:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.includes.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,u=e("../utils/obj2xml"),t=u.obj2xml,n=f;n.putBucketVersioning=function(){var o=(0,c.default)(r.default.mark(function h(m,A){var v,b,x,C,w=arguments;return r.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(v=w.length>2&&w[2]!==void 0?w[2]:{},i(m),["Enabled","Suspended"].includes(A)){T.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return b=this._bucketRequestParams("PUT",m,"versioning",v),x={VersioningConfiguration:{Status:A}},b.mime="xml",b.content=t(x,{headers:!0}),T.next=10,this.request(b);case 10:return C=T.sent,T.abrupt("return",{res:C.res,status:C.status});case 12:case"end":return T.stop()}},h,this)}));function d(h,m){return o.apply(this,arguments)}return d}()},{"../utils/checkBucketName":50,"../utils/obj2xml":69,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.array.includes.js":246}],23:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator")),c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,u=e("../utils/obj2xml"),t=u.obj2xml,n=e("../utils/isArray"),o=n.isArray,d=f;d.putBucketWebsite=function(){var h=(0,c.default)(r.default.mark(function A(v){var b,x,C,w,S,T,I,N=arguments;return r.default.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(b=N.length>1&&N[1]!==void 0?N[1]:{},x=N.length>2?N[2]:void 0,i(v),C=this._bucketRequestParams("PUT",v,"website",x),w={Suffix:b.index||"index.html"},S={IndexDocument:w},T={WebsiteConfiguration:S},b.supportSubDir&&(w.SupportSubDir=b.supportSubDir),b.type&&(w.Type=b.type),b.error&&(S.ErrorDocument={Key:b.error}),!(b.routingRules!==void 0)){k.next=14;break}if(o(b.routingRules)){k.next=13;break}throw new Error("RoutingRules must be Array");case 13:S.RoutingRules={RoutingRule:b.routingRules};case 14:return T=t(T),C.content=T,C.mime="xml",C.successStatuses=[200],k.next=20,this.request(C);case 20:return I=k.sent,k.abrupt("return",{res:I.res});case 22:case"end":return k.stop()}},A,this)}));function m(A){return h.apply(this,arguments)}return m}()},{"../utils/checkBucketName":50,"../utils/isArray":61,"../utils/obj2xml":69,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76}],24:[function(e,g,f){(function(s){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),f.encodeCallback=function(c,l){if(c.headers=c.headers||{},!Object.prototype.hasOwnProperty.call(c.headers,"x-oss-callback")&&l.callback){var i={callbackUrl:encodeURI(l.callback.url),callbackBody:l.callback.body};l.callback.host&&(i.callbackHost=l.callback.host),l.callback.contentType&&(i.callbackBodyType=l.callback.contentType);var u=s.from(JSON.stringify(i)).toString("base64");if(c.headers["x-oss-callback"]=u,l.callback.customValue){var t={};Object.keys(l.callback.customValue).forEach(function(n){t["x:".concat(n)]=l.callback.customValue[n]}),c.headers["x-oss-callback-var"]=s.from(JSON.stringify(t)).toString("base64")}}}}).call(this)}).call(this,e("buffer").Buffer)},{buffer:85,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.regexp.to-string.js":262,"core-js/modules/web.dom-collections.for-each.js":296}],25:[function(e,g,f){"use strict";e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/web.dom-collections.for-each.js");var s=function(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(f,"__esModule",{value:!0}),f.getReqUrl=void 0;var r=s(e("copy-to")),c=s(e("url")),l=s(e("merge-descriptors")),i=s(e("is-type-of")),u=e("../utils/isIP"),t=e("../utils/checkConfigValid");function n(o){var d={},h=this.options.cname;t.checkConfigValid(this.options.endpoint,"endpoint"),r.default(this.options.endpoint,!1).to(d),o.bucket&&!h&&!u.isIP(d.hostname)&&!this.options.sldEnable&&(d.host="".concat(o.bucket,".").concat(d.host));var m="/";o.bucket&&this.options.sldEnable&&(m+="".concat(o.bucket,"/")),o.object&&(m+=this._escape(o.object).replace(/\+/g,"%2B")),d.pathname=m;var A={};if(o.query&&l.default(A,o.query),o.subres){var v={};i.default.string(o.subres)?v[o.subres]="":i.default.array(o.subres)?o.subres.forEach(function(b){v[b]=""}):v=o.subres,l.default(A,v)}return d.query=A,c.default.format(d)}f.getReqUrl=n},{"../utils/checkConfigValid":51,"../utils/isIP":66,"copy-to":88,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.string.replace.js":266,"core-js/modules/web.dom-collections.for-each.js":296,"is-type-of":398,"merge-descriptors":315,url:404}],26:[function(e,g,f){"use strict";e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.string.trim.js");var s=e("humanize-ms"),r=e("url"),c=e("../utils/checkBucketName"),l=c.checkBucketName,i=e("../utils/setRegion"),u=i.setRegion,t=e("../utils/checkConfigValid"),n=t.checkConfigValid;function o(d,h){n(d,"endpoint");var m=r.parse(d);if(m.protocol||(m=r.parse("http".concat(h?"s":"","://").concat(d))),m.protocol!=="http:"&&m.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return m}g.exports=function(d){if(!d||!d.accessKeyId||!d.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");d.stsToken&&!d.refreshSTSToken&&!d.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),d.bucket&&l(d.bucket);var h=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},d);if(h.accessKeyId=h.accessKeyId.trim(),h.accessKeySecret=h.accessKeySecret.trim(),h.timeout&&(h.timeout=s(h.timeout)),h.endpoint)h.endpoint=o(h.endpoint,h.secure);else if(h.region)h.endpoint=u(h.region,h.internal,h.secure);else throw new Error("require options.endpoint or options.region");return h.inited=!0,h}},{"../utils/checkBucketName":50,"../utils/checkConfigValid":51,"../utils/setRegion":71,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.object.assign.js":255,"core-js/modules/es.string.trim.js":269,"humanize-ms":303,url:404}],27:[function(e,g,f){"use strict";var s=e("merge-descriptors"),r=f;s(r,e("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":315}],28:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.concat.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,u=e("querystring"),t=e("js-base64"),n=t.Base64.encode,o=f;o.processObjectSave=function(){var h=(0,c.default)(r.default.mark(function A(v,b,x,C){var w,S,T,I;return r.default.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return d(v,"sourceObject"),d(b,"targetObject"),d(x,"process"),b=this._objectName(b),C&&i(C),w=this._objectRequestParams("POST",v,{subres:"x-oss-process"}),S=C?",b_".concat(n(C)):"",b=n(b),T={"x-oss-process":"".concat(x,"|sys/saveas,o_").concat(b).concat(S)},w.content=u.stringify(T),M.next=12,this.request(w);case 12:return I=M.sent,M.abrupt("return",{res:I.res,status:I.res.status});case 14:case"end":return M.stop()}},A,this)}));function m(A,v,b,x){return h.apply(this,arguments)}return m}();function d(h,m){if(!h)throw new Error("".concat(m," is required"));if(typeof h!="string")throw new Error("".concat(m," must be String"))}},{"../utils/checkBucketName":50,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.array.concat.js":241,"js-base64":314,querystring:328}],29:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.function.name.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.array.from.js"),e("core-js/modules/es.string.iterator.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.array.filter.js"),e("core-js/modules/es.array.find.js"),e("core-js/modules/es.regexp.to-string.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=e("debug")("ali-oss:multipart-copy"),i=e("copy-to"),u=f;u.uploadPartCopy=function(){var t=(0,c.default)(r.default.mark(function o(d,h,m,A,v){var b,x,C,w,S,T=arguments;return r.default.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return b=T.length>5&&T[5]!==void 0?T[5]:{},b.headers=b.headers||{},x=b.versionId||b.subres&&b.subres.versionId||null,x?C="/".concat(v.sourceBucketName,"/").concat(encodeURIComponent(v.sourceKey),"?versionId=").concat(x):C="/".concat(v.sourceBucketName,"/").concat(encodeURIComponent(v.sourceKey)),b.headers["x-oss-copy-source"]=C,A&&(b.headers["x-oss-copy-source-range"]="bytes=".concat(A)),b.subres={partNumber:m,uploadId:h},w=this._objectRequestParams("PUT",d,b),w.mime=b.mime,w.successStatuses=[200],N.next=12,this.request(w);case 12:return S=N.sent,N.abrupt("return",{name:d,etag:S.res.headers.etag,res:S.res});case 14:case"end":return N.stop()}},o,this)}));function n(o,d,h,m,A){return t.apply(this,arguments)}return n}(),u.multipartUploadCopy=function(){var t=(0,c.default)(r.default.mark(function o(d,h){var m,A,v,b,x,C,w,S,T,I,N,M,k=arguments;return r.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return m=k.length>2&&k[2]!==void 0?k[2]:{},this.resetCancelFlag(),A=m.versionId,v=A===void 0?null:A,b={versionId:v},V.next=6,this._getObjectMeta(h.sourceBucketName,h.sourceKey,b);case 6:if(x=V.sent,C=x.res.headers["content-length"],h.startOffset=h.startOffset||0,h.endOffset=h.endOffset||C,!(m.checkpoint&&m.checkpoint.uploadId)){V.next=14;break}return V.next=13,this._resumeMultipartCopy(m.checkpoint,h,m);case 13:return V.abrupt("return",V.sent);case 14:if(w=100*1024,S=h.endOffset-h.startOffset,!(S<w)){V.next=18;break}throw new Error("copySize must not be smaller than ".concat(w));case 18:if(!(m.partSize&&m.partSize<w)){V.next=20;break}throw new Error("partSize must not be smaller than ".concat(w));case 20:return V.next=22,this.initMultipartUpload(d,m);case 22:if(T=V.sent,I=T.uploadId,N=this._getPartSize(S,m.partSize),M={name:d,copySize:S,partSize:N,uploadId:I,doneParts:[]},!(m&&m.progress)){V.next=29;break}return V.next=29,m.progress(0,M,T.res);case 29:return V.next=31,this._resumeMultipartCopy(M,h,m);case 31:return V.abrupt("return",V.sent);case 32:case"end":return V.stop()}},o,this)}));function n(o,d){return t.apply(this,arguments)}return n}(),u._resumeMultipartCopy=function(){var t=(0,c.default)(r.default.mark(function o(d,h,m){var A,v,b,x,C,w,S,T,I,N,M,k,U,V,B,H,P,j,z,K,X;return r.default.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(!this.isCancel()){Y.next=2;break}throw this._makeCancelEvent();case 2:if(A=m.versionId,v=A===void 0?null:A,b={versionId:v},x=d.copySize,C=d.partSize,w=d.uploadId,S=d.doneParts,T=d.name,I=this._divideMultipartCopyParts(x,C,h.startOffset),N=I.length,M={headers:{}},m.copyheaders&&i(m.copyheaders).to(M.headers),v&&i(b).to(M),k=function(q,ee,fe){return new Promise(function(){var be=(0,c.default)(r.default.mark(function Fe(ve,Oe){var J,ne,Ke;return r.default.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:if(re.prev=0,q.isCancel()){re.next=22;break}return J=I[ee-1],ne="".concat(J.start,"-").concat(J.end-1),re.prev=4,re.next=7,q.uploadPartCopy(T,w,ee,ne,fe,M);case 7:Ke=re.sent,re.next=15;break;case 10:if(re.prev=10,re.t0=re.catch(4),!(re.t0.status===404)){re.next=14;break}throw q._makeAbortEvent();case 14:throw re.t0;case 15:if(q.isCancel()){re.next=22;break}if(l("content-range ".concat(Ke.res.headers["content-range"])),S.push({number:ee,etag:Ke.res.headers.etag}),d.doneParts=S,!(m&&m.progress)){re.next=22;break}return re.next=22,m.progress(S.length/N,d,Ke.res);case 22:ve(),re.next=29;break;case 25:re.prev=25,re.t1=re.catch(0),re.t1.partNum=ee,Oe(re.t1);case 29:case"end":return re.stop()}},Fe,null,[[0,25],[4,10]])}));return function(Fe,ve){return be.apply(this,arguments)}}())},U=Array.from(new Array(N),function(te,q){return q+1}),V=S.map(function(te){return te.number}),B=U.filter(function(te){return V.indexOf(te)<0}),H=5,P=m.parallel||H,!(this.checkBrowserAndVersion("Internet Explorer","10")||P===1)){Y.next=28;break}j=0;case 18:if(!(j<B.length)){Y.next=26;break}if(!this.isCancel()){Y.next=21;break}throw this._makeCancelEvent();case 21:return Y.next=23,k(this,B[j],h);case 23:j++,Y.next=18;break;case 26:Y.next=40;break;case 28:return Y.next=30,this._parallelNode(B,P,k,h);case 30:if(z=Y.sent,K=z.find(function(te){return te.name==="abort"}),!K){Y.next=34;break}throw K;case 34:if(!this.isCancel()){Y.next=36;break}throw this._makeCancelEvent();case 36:if(!(z&&z.length>0)){Y.next=40;break}throw X=z[0],X.message="Failed to copy some parts with error: ".concat(X.toString()," part_num: ").concat(X.partNum),X;case 40:return Y.next=42,this.completeMultipartUpload(T,w,S,m);case 42:return Y.abrupt("return",Y.sent);case 43:case"end":return Y.stop()}},o,this)}));function n(o,d,h){return t.apply(this,arguments)}return n}(),u._divideMultipartCopyParts=function(n,o,d){for(var h=Math.ceil(n/o),m=[],A=0;A<h;A++){var v=o*A+d,b=Math.min(v+o,n+d);m.push({start:v,end:b})}return m},u._getObjectMeta=function(){var t=(0,c.default)(r.default.mark(function o(d,h,m){var A,v;return r.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return A=this.getBucket(),this.setBucket(d),x.next=4,this.head(h,m);case 4:return v=x.sent,this.setBucket(A),x.abrupt("return",v);case 7:case"end":return x.stop()}},o,this)}));function n(o,d,h){return t.apply(this,arguments)}return n}()},{"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"copy-to":88,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.filter.js":243,"core-js/modules/es.array.find.js":244,"core-js/modules/es.array.from.js":245,"core-js/modules/es.array.map.js":249,"core-js/modules/es.function.name.js":253,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259,"core-js/modules/es.regexp.to-string.js":262,"core-js/modules/es.string.iterator.js":264,debug:397}],30:[function(e,g,f){(function(s){(function(){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),c=r(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.map.js"),e("core-js/modules/es.array.filter.js"),e("core-js/modules/es.array.sort.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js");var l=r(e("@babel/runtime/helpers/asyncToGenerator")),i=e("copy-to"),u=e("./callback"),t=e("./utils/deepCopy"),n=t.deepCopyWith,o=e("./utils/isBuffer"),d=o.isBuffer,h=f;h.listUploads=function(){var m=(0,l.default)(c.default.mark(function v(b,x){var C,w,S,T;return c.default.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return x=x||{},C={},i(x).to(C),C.subres="uploads",w=this._objectRequestParams("GET","",C),w.query=b,w.xmlResponse=!0,w.successStatuses=[200],N.next=10,this.request(w);case 10:return S=N.sent,T=S.data.Upload||[],Array.isArray(T)||(T=[T]),T=T.map(function(M){return{name:M.Key,uploadId:M.UploadId,initiated:M.Initiated}}),N.abrupt("return",{res:S.res,uploads:T,bucket:S.data.Bucket,nextKeyMarker:S.data.NextKeyMarker,nextUploadIdMarker:S.data.NextUploadIdMarker,isTruncated:S.data.IsTruncated==="true"});case 15:case"end":return N.stop()}},v,this)}));function A(v,b){return m.apply(this,arguments)}return A}(),h.listParts=function(){var m=(0,l.default)(c.default.mark(function v(b,x,C,w){var S,T,I;return c.default.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return w=w||{},S={},i(w).to(S),S.subres={uploadId:x},T=this._objectRequestParams("GET",b,S),T.query=C,T.xmlResponse=!0,T.successStatuses=[200],M.next=10,this.request(T);case 10:return I=M.sent,M.abrupt("return",{res:I.res,uploadId:I.data.UploadId,bucket:I.data.Bucket,name:I.data.Key,partNumberMarker:I.data.PartNumberMarker,nextPartNumberMarker:I.data.NextPartNumberMarker,maxParts:I.data.MaxParts,isTruncated:I.data.IsTruncated,parts:I.data.Part||[]});case 12:case"end":return M.stop()}},v,this)}));function A(v,b,x,C){return m.apply(this,arguments)}return A}(),h.abortMultipartUpload=function(){var m=(0,l.default)(c.default.mark(function v(b,x,C){var w,S,T;return c.default.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return this._stop(),C=C||{},w={},i(C).to(w),w.subres={uploadId:x},S=this._objectRequestParams("DELETE",b,w),S.successStatuses=[204],N.next=9,this.request(S);case 9:return T=N.sent,N.abrupt("return",{res:T.res});case 11:case"end":return N.stop()}},v,this)}));function A(v,b,x){return m.apply(this,arguments)}return A}(),h.initMultipartUpload=function(){var m=(0,l.default)(c.default.mark(function v(b,x){var C,w,S;return c.default.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return x=x||{},C={},i(x).to(C),C.headers=C.headers||{},this._convertMetaToHeaders(x.meta,C.headers),C.subres="uploads",w=this._objectRequestParams("POST",b,C),w.mime=x.mime,w.xmlResponse=!0,w.successStatuses=[200],I.next=12,this.request(w);case 12:return S=I.sent,I.abrupt("return",{res:S.res,bucket:S.data.Bucket,name:S.data.Key,uploadId:S.data.UploadId});case 14:case"end":return I.stop()}},v,this)}));function A(v,b){return m.apply(this,arguments)}return A}(),h.uploadPart=function(){var m=(0,l.default)(c.default.mark(function v(b,x,C,w,S,T,I){var N,M;return c.default.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(N={size:T-S},M=s&&s.browser,!M){U.next=8;break}return U.next=5,this._createBuffer(w,S,T);case 5:N.content=U.sent,U.next=11;break;case 8:return U.next=10,this._createStream(w,S,T);case 10:N.stream=U.sent;case 11:return U.next=13,this._uploadPart(b,x,C,N,I);case 13:return U.abrupt("return",U.sent);case 14:case"end":return U.stop()}},v,this)}));function A(v,b,x,C,w,S,T){return m.apply(this,arguments)}return A}(),h.completeMultipartUpload=function(){var m=(0,l.default)(c.default.mark(function v(b,x,C,w){var S,T,I,N,M,k,U,V;return c.default.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:for(S=C.concat().sort(function(P,j){return P.number-j.number}).filter(function(P,j,z){return!j||P.number!==z[j-1].number}),T=`<?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUpload>
`,I=0;I<S.length;I++)N=S[I],T+=`<Part>
`,T+="<PartNumber>".concat(N.number,`</PartNumber>
`),T+="<ETag>".concat(N.etag,`</ETag>
`),T+=`</Part>
`;return T+="</CompleteMultipartUpload>",w=w||{},M={},M=n(w,function(P){if(d(P))return null}),M.headers&&delete M.headers["x-oss-server-side-encryption"],M.subres={uploadId:x},k=this._objectRequestParams("POST",b,M),u.encodeCallback(k,M),k.mime="xml",k.content=T,k.headers&&k.headers["x-oss-callback"]||(k.xmlResponse=!0),k.successStatuses=[200],H.next=17,this.request(k);case 17:return U=H.sent,V={res:U.res,bucket:k.bucket,name:b,etag:U.res.headers.etag},k.headers&&k.headers["x-oss-callback"]&&(V.data=JSON.parse(U.data.toString())),H.abrupt("return",V);case 21:case"end":return H.stop()}},v,this)}));function A(v,b,x,C){return m.apply(this,arguments)}return A}(),h._uploadPart=function(){var m=(0,l.default)(c.default.mark(function v(b,x,C,w,S){var T,I,N,M;return c.default.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return S=S||{},T={},i(S).to(T),T.headers={"Content-Length":w.size},T.subres={partNumber:C,uploadId:x},I=this._objectRequestParams("PUT",b,T),I.mime=T.mime,N=s&&s.browser,N?I.content=w.content:I.stream=w.stream,I.successStatuses=[200],I.disabledMD5=S.disabledMD5,U.next=13,this.request(I);case 13:if(M=U.sent,M.res.headers.etag){U.next=16;break}throw new Error(`Please set the etag of expose-headers in OSS
https://help.aliyun.com/document_detail/32069.html`);case 16:return w.stream&&(w.stream=null,I.stream=null),U.abrupt("return",{name:b,etag:M.res.headers.etag,res:M.res});case 18:case"end":return U.stop()}},v,this)}));function A(v,b,x,C,w){return m.apply(this,arguments)}return A}()}).call(this)}).call(this,e("_process"))},{"./callback":24,"./utils/deepCopy":56,"./utils/isBuffer":63,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,_process:399,"copy-to":88,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.filter.js":243,"core-js/modules/es.array.map.js":249,"core-js/modules/es.array.sort.js":251,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.regexp.to-string.js":262}],31:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.find.js"),e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js");var c=s(e("@babel/runtime/helpers/typeof")),l=s(e("@babel/runtime/helpers/asyncToGenerator")),i=e("../utils/checkBucketName"),u=i.checkBucketName,t=f,n=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];t.copy=function(){var o=(0,l.default)(r.default.mark(function h(m,A,v,b){var x,C,w;return r.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return(0,c.default)(v)==="object"&&(b=v),b=b||{},b.headers=b.headers||{},Object.keys(b.headers).forEach(function(I){b.headers["x-oss-copy-source-".concat(I.toLowerCase())]=b.headers[I]}),(b.meta||Object.keys(b.headers).find(function(I){return n.includes(I.toLowerCase())}))&&(b.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(b.meta,b.headers),A=this._getSourceName(A,v),b.versionId&&(A="".concat(A,"?versionId=").concat(b.versionId)),b.headers["x-oss-copy-source"]=A,x=this._objectRequestParams("PUT",m,b),x.xmlResponse=!0,x.successStatuses=[200,304],T.next=14,this.request(x);case 14:return C=T.sent,w=C.data,w&&(w={etag:w.ETag,lastModified:w.LastModified}),T.abrupt("return",{data:w,res:C.res});case 18:case"end":return T.stop()}},h,this)}));function d(h,m,A,v){return o.apply(this,arguments)}return d}(),t._getSourceName=function(d,h){return typeof h=="string"?d=this._objectName(d):d[0]!=="/"?h=this.options.bucket:(h=d.replace(/\/(.+?)(\/.*)/,"$1"),d=d.replace(/(\/.+?\/)(.*)/,"$2")),u(h),d=encodeURIComponent(d),d="/".concat(h,"/").concat(d),d}},{"../utils/checkBucketName":50,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/helpers/typeof":75,"@babel/runtime/regenerator":76,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.find.js":244,"core-js/modules/es.array.includes.js":246,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.string.replace.js":266,"core-js/modules/web.dom-collections.for-each.js":296}],32:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=f;l.delete=function(){var i=(0,c.default)(r.default.mark(function t(n){var o,d,h,m=arguments;return r.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return o=m.length>1&&m[1]!==void 0?m[1]:{},o.subres=Object.assign({},o.subres),o.versionId&&(o.subres.versionId=o.versionId),d=this._objectRequestParams("DELETE",n,o),d.successStatuses=[204],v.next=7,this.request(d);case 7:return h=v.sent,v.abrupt("return",{res:h.res});case 9:case"end":return v.stop()}},t,this)}));function u(t){return i.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.object.assign.js":255}],33:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=e("utility"),i=e("../utils/obj2xml"),u=i.obj2xml,t=f;t.deleteMulti=function(){var n=(0,c.default)(r.default.mark(function d(h){var m,A,v,b,x,C,w,S,T,I,N,M,k,U=arguments;return r.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(m=U.length>1&&U[1]!==void 0?U[1]:{},A=[],!(!h||!h.length)){B.next=4;break}throw new Error("names is required");case 4:for(v=0;v<h.length;v++)b={},typeof h[v]=="string"?b.Key=l.escape(this._objectName(h[v])):(x=h[v],C=x.key,w=x.versionId,b.Key=l.escape(this._objectName(C)),b.VersionId=w),A.push(b);return S={Delete:{Quiet:!!m.quiet,Object:A}},T=u(S,{headers:!0}),m.subres=Object.assign({delete:""},m.subres),m.versionId&&(m.subres.versionId=m.versionId),I=this._objectRequestParams("POST","",m),I.mime="xml",I.content=T,I.xmlResponse=!0,I.successStatuses=[200],B.next=16,this.request(I);case 16:return N=B.sent,M=N.data,k=M&&M.Deleted||null,k&&(Array.isArray(k)||(k=[k])),B.abrupt("return",{res:N.res,deleted:k||[]});case 21:case"end":return B.stop()}},d,this)}));function o(d){return n.apply(this,arguments)}return o}()},{"../utils/obj2xml":69,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.object.assign.js":255,utility:406}],34:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=f;l.deleteObjectTagging=function(){var i=(0,c.default)(r.default.mark(function t(n){var o,d,h,m=arguments;return r.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return o=m.length>1&&m[1]!==void 0?m[1]:{},o.subres=Object.assign({tagging:""},o.subres),o.versionId&&(o.subres.versionId=o.versionId),n=this._objectName(n),d=this._objectRequestParams("DELETE",n,o),d.successStatuses=[204],v.next=8,this.request(d);case 8:return h=v.sent,v.abrupt("return",{status:h.status,res:h.res});case 10:case"end":return v.stop()}},t,this)}));function u(t){return i.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.object.assign.js":255}],35:[function(e,g,f){"use strict";e("core-js/modules/es.array.concat.js");var s=e("url"),r=e("../utils/isIP"),c=r.isIP,l=f;l.generateObjectUrl=function(u,t){if(c(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(t)t[t.length-1]!=="/"&&(t+="/");else{t=this.options.endpoint.format();var n=s.parse(t),o=this.options.bucket;n.hostname="".concat(o,".").concat(n.hostname),n.host="".concat(o,".").concat(n.host),t=n.format()}return t+this._escape(this._objectName(u))}},{"../utils/isIP":66,"core-js/modules/es.array.concat.js":241,url:404}],36:[function(e,g,f){(function(s){(function(){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),c=r(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var l=r(e("@babel/runtime/helpers/asyncToGenerator")),i=e("fs"),u=e("is-type-of"),t=f;t.get=function(){var n=(0,l.default)(c.default.mark(function d(h,m){var A,v,b,x,C,w,S,T,I=arguments;return c.default.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return A=I.length>2&&I[2]!==void 0?I[2]:{},v=null,b=!1,u.writableStream(m)?v=m:u.string(m)?(v=i.createWriteStream(m),b=!0):A=m,A=A||{},x=s&&s.browser,C=A.responseCacheControl===null?"":"no-cache",w=x&&C?{"response-cache-control":C}:{},A.subres=Object.assign(w,A.subres),A.versionId&&(A.subres.versionId=A.versionId),A.process&&(A.subres["x-oss-process"]=A.process),M.prev=11,T=this._objectRequestParams("GET",h,A),T.writeStream=v,T.successStatuses=[200,206,304],M.next=17,this.request(T);case 17:S=M.sent,b&&v.destroy(),M.next=28;break;case 21:if(M.prev=21,M.t0=M.catch(11),!b){M.next=27;break}return v.destroy(),M.next=27,this._deleteFileSafe(m);case 27:throw M.t0;case 28:return M.abrupt("return",{res:S.res,content:S.data});case 29:case"end":return M.stop()}},d,this,[[11,21]])}));function o(d,h){return n.apply(this,arguments)}return o}()}).call(this)}).call(this,e("_process"))},{"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,_process:399,"core-js/modules/es.object.assign.js":255,fs:84,"is-type-of":398}],37:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=f;l.getACL=function(){var i=(0,c.default)(r.default.mark(function t(n){var o,d,h,m=arguments;return r.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return o=m.length>1&&m[1]!==void 0?m[1]:{},o.subres=Object.assign({acl:""},o.subres),o.versionId&&(o.subres.versionId=o.versionId),n=this._objectName(n),d=this._objectRequestParams("GET",n,o),d.successStatuses=[200],d.xmlResponse=!0,v.next=9,this.request(d);case 9:return h=v.sent,v.abrupt("return",{acl:h.data.AccessControlList.Grant,owner:{id:h.data.Owner.ID,displayName:h.data.Owner.DisplayName},res:h.res});case 11:case"end":return v.stop()}},t,this)}));function u(t){return i.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.object.assign.js":255}],38:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.number.constructor.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=f,i=e("../utils/isObject"),u=i.isObject,t=e("../utils/isArray"),n=t.isArray;l.getBucketVersions=o,l.listObjectVersions=o;function o(){return d.apply(this,arguments)}function d(){return d=(0,c.default)(r.default.mark(function A(){var v,b,x,C,w,S,T,I,N=arguments;return r.default.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(v=N.length>0&&N[0]!==void 0?N[0]:{},b=N.length>1&&N[1]!==void 0?N[1]:{},!(v.versionIdMarker&&v.keyMarker===void 0)){k.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return b.subres=Object.assign({versions:""},b.subres),b.versionId&&(b.subres.versionId=b.versionId),x=this._objectRequestParams("GET","",b),x.xmlResponse=!0,x.successStatuses=[200],x.query=m(v),k.next=12,this.request(x);case 12:return C=k.sent,w=C.data.Version||[],S=C.data.DeleteMarker||[],T=this,w&&(Array.isArray(w)||(w=[w]),w=w.map(function(U){return{name:U.Key,url:T._objectUrl(U.Key),lastModified:U.LastModified,isLatest:U.IsLatest==="true",versionId:U.VersionId,etag:U.ETag,type:U.Type,size:Number(U.Size),storageClass:U.StorageClass,owner:{id:U.Owner.ID,displayName:U.Owner.DisplayName}}})),S&&(n(S)||(S=[S]),S=S.map(function(U){return{name:U.Key,lastModified:U.LastModified,versionId:U.VersionId,owner:{id:U.Owner.ID,displayName:U.Owner.DisplayName}}})),I=C.data.CommonPrefixes||null,I&&(n(I)||(I=[I]),I=I.map(function(U){return U.Prefix})),k.abrupt("return",{res:C.res,objects:w,deleteMarker:S,prefixes:I,nextMarker:C.data.NextKeyMarker||null,NextVersionIdMarker:C.data.NextVersionIdMarker||null,nextKeyMarker:C.data.NextKeyMarker||null,nextVersionIdMarker:C.data.NextVersionIdMarker||null,isTruncated:C.data.IsTruncated==="true"});case 21:case"end":return k.stop()}},A,this)})),d.apply(this,arguments)}function h(A){return A.replace(/([A-Z])/g,"-$1").toLowerCase()}function m(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},v={};return u(A)&&Object.keys(A).forEach(function(b){v[h(b)]=A[b]}),v}},{"../utils/isArray":61,"../utils/isObject":67,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.array.map.js":249,"core-js/modules/es.number.constructor.js":254,"core-js/modules/es.object.assign.js":255,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.string.replace.js":266,"core-js/modules/web.dom-collections.for-each.js":296}],39:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=f;l.getObjectMeta=function(){var i=(0,c.default)(r.default.mark(function t(n,o){var d,h;return r.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return o=o||{},n=this._objectName(n),o.subres=Object.assign({objectMeta:""},o.subres),o.versionId&&(o.subres.versionId=o.versionId),d=this._objectRequestParams("HEAD",n,o),d.successStatuses=[200],A.next=8,this.request(d);case 8:return h=A.sent,A.abrupt("return",{status:h.status,res:h.res});case 10:case"end":return A.stop()}},t,this)}));function u(t,n){return i.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.object.assign.js":255}],40:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js"),e("core-js/modules/web.dom-collections.for-each.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=f,i=e("../utils/isObject"),u=i.isObject;l.getObjectTagging=function(){var t=(0,c.default)(r.default.mark(function o(d){var h,m,A,v,b,x,C=arguments;return r.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return h=C.length>1&&C[1]!==void 0?C[1]:{},h.subres=Object.assign({tagging:""},h.subres),h.versionId&&(h.subres.versionId=h.versionId),d=this._objectName(d),m=this._objectRequestParams("GET",d,h),m.successStatuses=[200],S.next=8,this.request(m);case 8:return A=S.sent,S.next=11,this.parseXML(A.data);case 11:return v=S.sent,b=v.TagSet.Tag,b=b&&u(b)?[b]:b||[],x={},b.forEach(function(T){x[T.Key]=T.Value}),S.abrupt("return",{status:A.status,res:A.res,tag:x});case 17:case"end":return S.stop()}},o,this)}));function n(o){return t.apply(this,arguments)}return n}()},{"../utils/isObject":67,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.object.assign.js":255,"core-js/modules/web.dom-collections.for-each.js":296}],41:[function(e,g,f){"use strict";var s=e("../utils/isIP"),r=s.isIP,c=f;c.getObjectUrl=function(i,u){if(r(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return u?u[u.length-1]!=="/"&&(u+="/"):u=this.options.endpoint.format(),u+this._escape(this._objectName(i))}},{"../utils/isIP":66}],42:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=f;l.getSymlink=function(){var i=(0,c.default)(r.default.mark(function t(n){var o,d,h,m,A=arguments;return r.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return o=A.length>1&&A[1]!==void 0?A[1]:{},o.subres=Object.assign({symlink:""},o.subres),o.versionId&&(o.subres.versionId=o.versionId),n=this._objectName(n),d=this._objectRequestParams("GET",n,o),d.successStatuses=[200],b.next=8,this.request(d);case 8:return h=b.sent,m=h.res.headers["x-oss-symlink-target"],b.abrupt("return",{targetName:decodeURIComponent(m),res:h.res});case 11:case"end":return b.stop()}},t,this)}));function u(t){return i.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.object.assign.js":255}],43:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=f;l.head=function(){var i=(0,c.default)(r.default.mark(function t(n){var o,d,h,m,A=arguments;return r.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return o=A.length>1&&A[1]!==void 0?A[1]:{},o.subres=Object.assign({},o.subres),o.versionId&&(o.subres.versionId=o.versionId),d=this._objectRequestParams("HEAD",n,o),d.successStatuses=[200,304],b.next=7,this.request(d);case 7:return h=b.sent,m={meta:null,res:h.res,status:h.status},h.status===200&&Object.keys(h.headers).forEach(function(x){x.indexOf("x-oss-meta-")===0&&(m.meta||(m.meta={}),m.meta[x.substring(11)]=h.headers[x])}),b.abrupt("return",m);case 11:case"end":return b.stop()}},t,this)}));function u(t){return i.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.object.assign.js":255,"core-js/modules/es.object.keys.js":257,"core-js/modules/web.dom-collections.for-each.js":296}],44:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=f;l.putACL=function(){var i=(0,c.default)(r.default.mark(function t(n,o,d){var h,m;return r.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return d=d||{},d.subres=Object.assign({acl:""},d.subres),d.versionId&&(d.subres.versionId=d.versionId),d.headers=d.headers||{},d.headers["x-oss-object-acl"]=o,n=this._objectName(n),h=this._objectRequestParams("PUT",n,d),h.successStatuses=[200],v.next=10,this.request(h);case 10:return m=v.sent,v.abrupt("return",{res:m.res});case 12:case"end":return v.stop()}},t,this)}));function u(t,n,o){return i.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.object.assign.js":255}],45:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.object.keys.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/obj2xml"),i=l.obj2xml,u=e("../utils/checkObjectTag"),t=u.checkObjectTag,n=f;n.putObjectTagging=function(){var o=(0,c.default)(r.default.mark(function h(m,A){var v,b,x,C,w=arguments;return r.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return v=w.length>2&&w[2]!==void 0?w[2]:{},t(A),v.subres=Object.assign({tagging:""},v.subres),v.versionId&&(v.subres.versionId=v.versionId),m=this._objectName(m),b=this._objectRequestParams("PUT",m,v),b.successStatuses=[200],A=Object.keys(A).map(function(I){return{Key:I,Value:A[I]}}),x={Tagging:{TagSet:{Tag:A}}},b.mime="xml",b.content=i(x),T.next=13,this.request(b);case 13:return C=T.sent,T.abrupt("return",{res:C.res,status:C.status});case 15:case"end":return T.stop()}},h,this)}));function d(h,m){return o.apply(this,arguments)}return d}()},{"../utils/checkObjectTag":52,"../utils/obj2xml":69,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.array.map.js":249,"core-js/modules/es.object.assign.js":255,"core-js/modules/es.object.keys.js":257}],46:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=f;l.putSymlink=function(){var i=(0,c.default)(r.default.mark(function t(n,o,d){var h,m;return r.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return d=d||{},d.headers=d.headers||{},o=this._escape(this._objectName(o)),this._convertMetaToHeaders(d.meta,d.headers),d.headers["x-oss-symlink-target"]=o,d.subres=Object.assign({symlink:""},d.subres),d.versionId&&(d.subres.versionId=d.versionId),d.storageClass&&(d.headers["x-oss-storage-class"]=d.storageClass),n=this._objectName(n),h=this._objectRequestParams("PUT",n,d),h.successStatuses=[200],v.next=13,this.request(h);case 13:return m=v.sent,v.abrupt("return",{res:m.res});case 15:case"end":return v.stop()}},t,this)}));function u(t,n,o){return i.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.object.assign.js":255}],47:[function(e,g,f){"use strict";e("core-js/modules/es.object.assign.js");var s=e("url"),r=e("utility"),c=e("copy-to"),l=e("../../common/signUtils"),i=e("../utils/isIP"),u=i.isIP,t=e("../../common/utils/isFunction"),n=t.isFunction,o=e("../utils/setSTSToken"),d=o.checkCredentials,h=e("../utils/formatObjKey"),m=h.formatObjKey,A=f;A.signatureUrl=function(b,x){var C=this;if(u(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");x=x||{},b=this._objectName(b),x.method=x.method||"GET";var w=r.timestamp()+(x.expires||1800),S={bucket:this.options.bucket,object:b},T=this._getResource(S);if(this.options.stsToken&&n(this.options.refreshSTSToken)){var I=new Date;this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval?(this.stsTokenFreshTime=I,this.options.refreshSTSToken().then(function(k){var U=m(k,"firstLowerCase");U.securityToken&&(U.stsToken=U.securityToken),d(U),Object.assign(C.options,U)})):this.stsTokenFreshTime=I}this.options.stsToken&&(x["security-token"]=this.options.stsToken);var N=l._signatureForURL(this.options.accessKeySecret,x,T,w),M=s.parse(this._getReqUrl(S));return M.query={OSSAccessKeyId:this.options.accessKeyId,Expires:w,Signature:N.Signature},c(N.subResource).to(M.query),M.format()}},{"../../common/signUtils":49,"../../common/utils/isFunction":65,"../utils/formatObjKey":59,"../utils/isIP":66,"../utils/setSTSToken":72,"copy-to":88,"core-js/modules/es.object.assign.js":255,url:404,utility:406}],48:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.iterator.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.string.iterator.js"),e("core-js/modules/web.dom-collections.iterator.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.function.name.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator")),l=e("./utils/isArray"),i=l.isArray,u=f;u._parallelNode=function(){var t=(0,c.default)(r.default.mark(function o(d,h,m,A){var v,b,x,C,w,S,T,I;return r.default.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:v=this,b=[],x=[],C=d.length/h,w=d.length%h,S=w===0?C:(d.length-w)/h+1,T=1,I=0;case 8:if(!(I<d.length)){M.next=26;break}if(!v.isCancel()){M.next=11;break}return M.abrupt("break",26);case 11:if(A?x.push(m(v,d[I],A)):x.push(m(v,d[I])),!(x.length===h||T===S&&I===d.length-1)){M.next=23;break}return M.prev=13,T+=1,M.next=17,Promise.all(x);case 17:M.next=22;break;case 19:M.prev=19,M.t0=M.catch(13),b.push(M.t0);case 22:x=[];case 23:I++,M.next=8;break;case 26:return M.abrupt("return",b);case 27:case"end":return M.stop()}},o,this,[[13,19]])}));function n(o,d,h,m){return t.apply(this,arguments)}return n}(),u._parallel=function(n,o,d){var h=this;return new Promise(function(m){var A=[];if(o<=0||!n){m(A);return}function v(M){return function(){if(M===null)throw new Error("Callback was already called.");var k=M;M=null;for(var U=arguments.length,V=new Array(U),B=0;B<U;B++)V[B]=arguments[B];k.apply(this,V)}}function b(M){var k=-1,U=M.length;return function(){return++k<U&&!h.isCancel()?{value:M[k],key:k}:null}}var x=b(n),C=!1,w=0,S=!1;function T(M,k){w-=1,M?(C=!0,A.push(M),m(A)):k==={}||C&&w<=0?(C=!0,m(A)):S||(h.isCancel()?m(A):N())}function I(M,k){d(M).then(function(U){k(null,U)}).catch(function(U){k(U)})}function N(){for(S=!0;w<o&&!C&&!h.isCancel();){var M=x();if(M===null||A.length>0){C=!0,w<=0&&m(A);return}w+=1,I(M.value,v(T))}S=!1}N()})},u.cancel=function(n){this.options.cancelFlag=!0,i(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(o){if(o.destroyed===!1){var d={name:"cancel",message:"cancel"};o.destroy(d)}}),this.multipartUploadStreams=[],n&&this.abortMultipartUpload(n.name,n.uploadId,n.options)},u.isCancel=function(){return this.options.cancelFlag},u.resetCancelFlag=function(){this.options.cancelFlag=!1},u._stop=function(){this.options.cancelFlag=!0},u._makeCancelEvent=function(){var n={status:0,name:"cancel"};return n},u._makeAbortEvent=function(){var n={status:0,name:"abort",message:"upload task has been abort"};return n}},{"./utils/isArray":61,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.array.iterator.js":247,"core-js/modules/es.function.name.js":253,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259,"core-js/modules/es.string.iterator.js":264,"core-js/modules/web.dom-collections.for-each.js":296,"core-js/modules/web.dom-collections.iterator.js":297}],49:[function(e,g,f){(function(s){(function(){"use strict";e("core-js/modules/es.string.trim.js"),e("core-js/modules/es.array.sort.js"),e("core-js/modules/es.array.join.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js");var r=e("./../../shims/crypto/crypto.js"),c=e("is-type-of"),l=e("./utils/lowercaseKeyHeader"),i=l.lowercaseKeyHeader;f.buildCanonicalizedResource=function(t,n){var o="".concat(t),d="?";if(c.string(n)&&n.trim()!=="")o+=d+n;else if(c.array(n))n.sort(),o+=d+n.join("&");else if(n){var h=function(v,b){return v[0]>b[0]?1:v[0]<b[0]?-1:0},m=function(v){o+=d+v,(n[v]||n[v]===0)&&(o+="=".concat(n[v])),d="&"};Object.keys(n).sort(h).forEach(m)}return o},f.buildCanonicalString=function(t,n,o,d){o=o||{};var h=i(o.headers),m="x-oss-",A=[],v={},b=[t.toUpperCase(),h["content-md5"]||"",h["content-type"],d||h["x-oss-date"]];return Object.keys(h).forEach(function(x){var C=x.toLowerCase();C.indexOf(m)===0&&(v[C]=String(h[x]).trim())}),Object.keys(v).sort().forEach(function(x){A.push("".concat(x,":").concat(v[x]))}),b=b.concat(A),b.push(this.buildCanonicalizedResource(n,o.parameters)),b.join(`
`)},f.computeSignature=function(t,n){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",d=r.createHmac("sha1",t);return d.update(s.from(n,o)).digest("base64")},f.authorization=function(t,n,o,d){return"OSS ".concat(t,":").concat(this.computeSignature(n,o,d))},f._signatureForURL=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,h=arguments.length>4?arguments[4]:void 0,m={},A=n.subResource,v=A===void 0?{}:A;if(n.process){var b="x-oss-process";v[b]=n.process}if(n.trafficLimit){var x="x-oss-traffic-limit";v[x]=n.trafficLimit}if(n.response&&Object.keys(n.response).forEach(function(T){var I="response-".concat(T.toLowerCase());v[I]=n.response[T]}),Object.keys(n).forEach(function(T){var I=T.toLowerCase(),N=n[T];I.indexOf("x-oss-")===0?m[I]=N:(I.indexOf("content-md5")===0||I.indexOf("content-type")===0)&&(m[T]=N)}),Object.prototype.hasOwnProperty.call(n,"security-token")&&(v["security-token"]=n["security-token"]),Object.prototype.hasOwnProperty.call(n,"callback")){var C={callbackUrl:encodeURI(n.callback.url),callbackBody:n.callback.body};if(n.callback.host&&(C.callbackHost=n.callback.host),n.callback.contentType&&(C.callbackBodyType=n.callback.contentType),v.callback=s.from(JSON.stringify(C)).toString("base64"),n.callback.customValue){var w={};Object.keys(n.callback.customValue).forEach(function(T){w["x:".concat(T)]=n.callback.customValue[T]}),v["callback-var"]=s.from(JSON.stringify(w)).toString("base64")}}var S=this.buildCanonicalString(n.method,o,{headers:m,parameters:v},d.toString());return{Signature:this.computeSignature(t,S,h),subResource:v}}}).call(this)}).call(this,e("buffer").Buffer)},{"./../../shims/crypto/crypto.js":393,"./utils/lowercaseKeyHeader":68,buffer:85,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.join.js":248,"core-js/modules/es.array.sort.js":251,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.regexp.to-string.js":262,"core-js/modules/es.string.trim.js":269,"core-js/modules/web.dom-collections.for-each.js":296,"is-type-of":398}],50:[function(e,g,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.checkBucketName=void 0,f.checkBucketName=function(s){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,c=r?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!c.test(s))throw new Error("The bucket must be conform to the specifications")}},{}],51:[function(e,g,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.checkConfigValid=void 0;var s={endpoint:r,region:/^[a-zA-Z0-9\-_]+$/};function r(c){return typeof c=="string"?/^[a-zA-Z0-9._:/-]+$/.test(c):c.host?/^[a-zA-Z0-9._:/-]+$/.test(c.host):!1}f.checkConfigValid=function(c,l){if(s[l]){var i=!0;if(s[l]instanceof Function?i=s[l](c):i=s[l].test(c),!i)throw new Error("The ".concat(l," must be conform to the specifications"))}}},{}],52:[function(e,g,f){"use strict";e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.object.entries.js"),e("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(f,"__esModule",{value:!0}),f.checkObjectTag=void 0;var s=e("./checkValid"),r=s.checkValid,c=e("./isObject"),l=c.isObject,i=[{validator:function(o){if(typeof o!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],u={key:[].concat(i,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(i,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function t(n){if(!l(n))throw new Error("tag must be Object");var o=Object.entries(n);if(o.length>10)throw new Error("maximum of 10 tags for a object");var d=["key","value"];o.forEach(function(h){h.forEach(function(m,A){r(m,u[d[A]])})})}f.checkObjectTag=t},{"./checkValid":53,"./isObject":67,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.object.entries.js":256,"core-js/modules/web.dom-collections.for-each.js":296}],53:[function(e,g,f){"use strict";e("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(f,"__esModule",{value:!0}),f.checkValid=void 0;function s(r,c){c.forEach(function(l){if(l.validator)l.validator(r);else if(l.pattern&&!l.pattern.test(r))throw new Error(l.msg)})}f.checkValid=s},{"core-js/modules/web.dom-collections.for-each.js":296}],54:[function(e,g,f){(function(s){(function(){"use strict";e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.string.includes.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.concat.js"),Object.defineProperty(f,"__esModule",{value:!0}),f.createRequest=void 0;var r=e("./../../../shims/crypto/crypto.js"),c=e("debug")("ali-oss"),l=e("mime"),i=e("dateformat"),u=e("copy-to"),t=e("path"),n=e("./encoder"),o=n.encoder,d=e("./isIP"),h=d.isIP,m=e("./setRegion"),A=m.setRegion,v=e("../client/getReqUrl"),b=v.getReqUrl;function x(S,T){return S[T]||S[T.toLowerCase()]}function C(S,T){delete S[T],delete S[T.toLowerCase()]}function w(S){var T=new Date;this.options.amendTimeSkewed&&(T=+new Date+this.options.amendTimeSkewed);var I={"x-oss-date":i(T,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(I["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(I["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(I,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(I["x-oss-security-token"]=this.options.stsToken),u(S.headers).to(I),x(I,"Content-Type")||(S.mime&&S.mime.indexOf("/")>0?I["Content-Type"]=S.mime:I["Content-Type"]=l.getType(S.mime||t.extname(S.object||""))),x(I,"Content-Type")||C(I,"Content-Type"),S.content&&(S.disabledMD5||(I["Content-MD5"]=r.createHash("md5").update(s.from(S.content,"utf8")).digest("base64")),I["Content-Length"]||(I["Content-Length"]=S.content.length));var N=Object.prototype.hasOwnProperty;for(var M in I)I[M]&&N.call(I,M)&&(I[M]=o(String(I[M]),this.options.headerEncoding));var k=this._getResource(S);if(I.authorization=this.authorization(S.method,k,S.subres,I,this.options.headerEncoding),h(this.options.endpoint.hostname)){var U=this.options,V=U.region,B=U.internal,H=U.secure,P=A(V,B,H);I.host="".concat(S.bucket,".").concat(P.host)}var j=b.bind(this)(S);c("request %s %s, with headers %j, !!stream: %s",S.method,j,I,!!S.stream);var z=S.timeout||this.options.timeout,K={method:S.method,content:S.content,stream:S.stream,headers:I,timeout:z,writeStream:S.writeStream,customResponse:S.customResponse,ctx:S.ctx||this.ctx};return this.agent&&(K.agent=this.agent),this.httpsAgent&&(K.httpsAgent=this.httpsAgent),K.enableProxy=!!this.options.enableProxy,K.proxy=this.options.proxy?this.options.proxy:null,{url:j,params:K}}f.createRequest=w}).call(this)}).call(this,e("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":393,"./encoder":57,"./isIP":66,"./setRegion":71,buffer:85,"copy-to":88,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.includes.js":246,"core-js/modules/es.object.assign.js":255,"core-js/modules/es.string.includes.js":263,dateformat:299,debug:397,mime:317,path:321}],55:[function(e,g,f){"use strict";e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.entries.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.object.keys.js"),Object.defineProperty(f,"__esModule",{value:!0}),f.dataFix=void 0;var s=e("./isObject"),r=["true","TRUE","1",1],c=["false","FALSE","0",0];function l(t,n,o){if(!s.isObject(t))return;var d=n.remove,h=d===void 0?[]:d,m=n.rename,A=m===void 0?{}:m,v=n.camel,b=v===void 0?[]:v,x=n.bool,C=x===void 0?[]:x,w=n.lowerFirst,S=w===void 0?!1:w;return h.forEach(function(T){return delete t[T]}),Object.entries(A).forEach(function(T){if(!t[T[0]])return;if(t[T[1]])return;t[T[1]]=t[T[0]],delete t[T[0]]}),b.forEach(function(T){if(!t[T])return;var I=T.replace(/^(.)/,function(N){return N.toLowerCase()}).replace(/-(\w)/g,function(N,M){return M.toUpperCase()});if(t[I])return;t[I]=t[T]}),C.forEach(function(T){t[T]=i(t[T])}),typeof o=="function"&&o(t),u(t,S),l}f.dataFix=l;function i(t){return t?r.includes(t)?!0:c.includes(t)?!1:t:!1}function u(t,n){n&&Object.keys(t).forEach(function(o){var d=o.replace(/^\w/,function(h){return h.toLowerCase()});typeof t[d]=="undefined"&&(t[d]=t[o],delete t[o])})}},{"./isObject":67,"core-js/modules/es.array.includes.js":246,"core-js/modules/es.object.entries.js":256,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.string.replace.js":266,"core-js/modules/web.dom-collections.for-each.js":296}],56:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault");e("core-js/modules/es.array.slice.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js");var r=s(e("@babel/runtime/helpers/typeof"));Object.defineProperty(f,"__esModule",{value:!0}),f.deepCopyWith=f.deepCopy=void 0;var c=e("./isBuffer");f.deepCopy=function(l){if(l===null||(0,r.default)(l)!=="object")return l;if(c.isBuffer(l))return l.slice();var i=Array.isArray(l)?[]:{};return Object.keys(l).forEach(function(u){i[u]=f.deepCopy(l[u])}),i},f.deepCopyWith=function(l,i){function u(t,n,o){var d=i(t,n,o);if(d!==void 0)return d;if(t===null||(0,r.default)(t)!=="object")return t;if(c.isBuffer(t))return t.slice();var h=Array.isArray(t)?[]:{};return Object.keys(t).forEach(function(m){h[m]=u(t[m],m,t)}),h}return i?u(l,"",null):f.deepCopy(l)}},{"./isBuffer":63,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/helpers/typeof":75,"core-js/modules/es.array.slice.js":250,"core-js/modules/es.object.keys.js":257,"core-js/modules/web.dom-collections.for-each.js":296}],57:[function(e,g,f){(function(s){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(f,"__esModule",{value:!0}),f.encoder=void 0;function r(c){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return l==="utf-8"?c:s.from(c).toString("latin1")}f.encoder=r}).call(this)}).call(this,e("buffer").Buffer)},{buffer:85,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.regexp.to-string.js":262}],58:[function(e,g,f){"use strict";e("core-js/modules/es.array.map.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),Object.defineProperty(f,"__esModule",{value:!0}),f.formatInventoryConfig=void 0;var s=e("../utils/dataFix"),r=e("../utils/isObject"),c=e("../utils/isArray"),l=e("../utils/formatObjKey");function i(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return n&&r.isObject(t)&&(t=[t]),c.isArray(t)?t=t.map(u):t=u(t),t}f.formatInventoryConfig=i;function u(t){return s.dataFix(t,{bool:["IsEnabled"]},function(n){var o,d;n.prefix=n.Filter.Prefix,delete n.Filter,n.OSSBucketDestination=n.Destination.OSSBucketDestination,n.OSSBucketDestination.rolename=n.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete n.OSSBucketDestination.RoleArn,n.OSSBucketDestination.bucket=n.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete n.OSSBucketDestination.Bucket,delete n.Destination,n.frequency=n.Schedule.Frequency,delete n.Schedule.Frequency,((o=n==null?void 0:n.OptionalFields)===null||o===void 0?void 0:o.Field)&&!c.isArray((d=n.OptionalFields)===null||d===void 0?void 0:d.Field)&&(n.OptionalFields.Field=[n.OptionalFields.Field])}),t=l.formatObjKey(t,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),t}},{"../utils/dataFix":55,"../utils/formatObjKey":59,"../utils/isArray":61,"../utils/isObject":67,"core-js/modules/es.array.map.js":249,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.string.replace.js":266}],59:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault");e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.string.includes.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js");var r=s(e("@babel/runtime/helpers/typeof"));Object.defineProperty(f,"__esModule",{value:!0}),f.formatObjKey=void 0;function c(i,u,t){if(i===null||(0,r.default)(i)!=="object")return i;var n;if(Array.isArray(i)){n=[];for(var o=0;o<i.length;o++)n.push(c(i[o],u,t))}else n={},Object.keys(i).forEach(function(d){n[l(d,u,t)]=c(i[d],u,t)});return n}f.formatObjKey=c;function l(i,u,t){var n;return t&&((n=t.exclude)===null||n===void 0?void 0:n.includes(i))||(u==="firstUpperCase"?i=i.replace(/^./,function(o){return o.toUpperCase()}):u==="firstLowerCase"&&(i=i.replace(/^./,function(o){return o.toLowerCase()}))),i}},{"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/helpers/typeof":75,"core-js/modules/es.array.includes.js":246,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.string.includes.js":263,"core-js/modules/es.string.replace.js":266,"core-js/modules/web.dom-collections.for-each.js":296}],60:[function(e,g,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.getStrBytesCount=void 0;function s(r){for(var c=0,l=0;l<r.length;l++){var i=r.charAt(l);/^[\u00-\uff]$/.test(i)?c+=1:c+=2}return c}f.getStrBytesCount=s},{}],61:[function(e,g,f){"use strict";e("core-js/modules/es.object.to-string.js"),Object.defineProperty(f,"__esModule",{value:!0}),f.isArray=void 0,f.isArray=function(s){return Object.prototype.toString.call(s)==="[object Array]"}},{"core-js/modules/es.object.to-string.js":258}],62:[function(e,g,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.isBlob=void 0;function s(r){return typeof Blob!="undefined"&&r instanceof Blob}f.isBlob=s},{}],63:[function(e,g,f){(function(s){(function(){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.isBuffer=void 0;function r(c){return s.isBuffer(c)}f.isBuffer=r}).call(this)}).call(this,{isBuffer:e("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":312}],64:[function(e,g,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.isFile=void 0,f.isFile=function(s){return typeof File!="undefined"&&s instanceof File}},{}],65:[function(e,g,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.isFunction=void 0,f.isFunction=function(s){return typeof s=="function"}},{}],66:[function(e,g,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.isIP=void 0,f.isIP=function(s){var r=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,c=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return r.test(s)||c.test(s)}},{}],67:[function(e,g,f){"use strict";e("core-js/modules/es.object.to-string.js"),Object.defineProperty(f,"__esModule",{value:!0}),f.isObject=void 0,f.isObject=function(s){return Object.prototype.toString.call(s)==="[object Object]"}},{"core-js/modules/es.object.to-string.js":258}],68:[function(e,g,f){"use strict";e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),Object.defineProperty(f,"__esModule",{value:!0}),f.lowercaseKeyHeader=void 0;var s=e("./isObject");function r(c){var l={};return s.isObject(c)&&Object.keys(c).forEach(function(i){l[i.toLowerCase()]=c[i]}),l}f.lowercaseKeyHeader=r},{"./isObject":67,"core-js/modules/es.object.keys.js":257,"core-js/modules/web.dom-collections.for-each.js":296}],69:[function(e,g,f){"use strict";e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.array.join.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(f,"__esModule",{value:!0}),f.obj2xml=void 0;var s=e("./formatObjKey");function r(l){return Object.prototype.toString.call(l).replace(/(.*? |])/g,"").toLowerCase()}function c(l,i){var u="";return i&&i.headers&&(u=`<?xml version="1.0" encoding="UTF-8"?>
`),i&&i.firstUpperCase&&(l=s.formatObjKey(l,"firstUpperCase")),r(l)==="object"?Object.keys(l).forEach(function(t){r(l[t])!=="undefined"&&r(l[t])!=="null"&&(r(l[t])==="string"||r(l[t])==="number"?u+="<".concat(t,">").concat(l[t],"</").concat(t,">"):r(l[t])==="object"?u+="<".concat(t,">").concat(c(l[t]),"</").concat(t,">"):r(l[t])==="array"?u+=l[t].map(function(n){return"<".concat(t,">").concat(c(n),"</").concat(t,">")}).join(""):u+="<".concat(t,">").concat(l[t].toString(),"</").concat(t,">"))}):u+=l.toString(),u}f.obj2xml=c},{"./formatObjKey":59,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.join.js":248,"core-js/modules/es.array.map.js":249,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.regexp.to-string.js":262,"core-js/modules/es.string.replace.js":266,"core-js/modules/web.dom-collections.for-each.js":296}],70:[function(e,g,f){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),Object.defineProperty(f,"__esModule",{value:!0}),f.retry=void 0;function s(r,c){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=0,u=l.retryDelay,t=u===void 0?500:u,n=l.errorHandler,o=n===void 0?function(){return!0}:n,d=function h(){for(var m=arguments.length,A=new Array(m),v=0;v<m;v++)A[v]=arguments[v];return new Promise(function(b,x){r.apply(void 0,A).then(function(C){i=0,b(C)}).catch(function(C){i<c&&o(C)?(i++,setTimeout(function(){b(h.apply(void 0,A))},t)):(i=0,x(C))})})};return d}f.retry=s},{"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259}],71:[function(e,g,f){"use strict";var s=function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(f,"__esModule",{value:!0}),f.setRegion=void 0;var r=s(e("url")),c=e("./checkConfigValid");function l(i){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;c.checkConfigValid(i,"region");var n=t?"https://":"http://",o=u?"-internal.aliyuncs.com":".aliyuncs.com",d="vpc100-oss-cn-";return i.substr(0,d.length)===d&&(o=".aliyuncs.com"),r.default.parse(n+i+o)}f.setRegion=l},{"./checkConfigValid":51,url:404}],72:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.find.js"),e("core-js/modules/es.object.assign.js");var c=s(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(f,"__esModule",{value:!0}),f.checkCredentials=f.setSTSToken=void 0;var l=e("./formatObjKey");function i(){return u.apply(this,arguments)}function u(){return u=(0,c.default)(r.default.mark(function n(){var o,d;return r.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(this.options||(this.options={}),o=new Date,!this.stsTokenFreshTime){m.next=14;break}if(!(+o-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){m.next=12;break}return this.stsTokenFreshTime=o,m.next=7,this.options.refreshSTSToken();case 7:d=m.sent,d=l.formatObjKey(d,"firstLowerCase"),d.securityToken&&(d.stsToken=d.securityToken),t(d),Object.assign(this.options,d);case 12:m.next=15;break;case 14:this.stsTokenFreshTime=o;case 15:return m.abrupt("return",null);case 16:case"end":return m.stop()}},n,this)})),u.apply(this,arguments)}f.setSTSToken=i;function t(n){var o=["accessKeySecret","accessKeyId","stsToken"],d=Object.keys(n);o.forEach(function(h){if(!d.find(function(m){return m===h}))throw Error("refreshSTSToken must return contains ".concat(h))})}f.checkCredentials=t},{"./formatObjKey":59,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.array.find.js":244,"core-js/modules/es.object.assign.js":255,"core-js/modules/es.object.keys.js":257}],73:[function(e,g,f){function s(c,l,i,u,t,n,o){try{var d=c[n](o),h=d.value}catch(m){i(m);return}d.done?l(h):Promise.resolve(h).then(u,t)}function r(c){return function(){var l=this,i=arguments;return new Promise(function(u,t){var n=c.apply(l,i);function o(h){s(n,u,t,o,d,"next",h)}function d(h){s(n,u,t,o,d,"throw",h)}o(void 0)})}}g.exports=r,g.exports.default=g.exports,g.exports.__esModule=!0},{}],74:[function(e,g,f){function s(r){return r&&r.__esModule?r:{default:r}}g.exports=s,g.exports.default=g.exports,g.exports.__esModule=!0},{}],75:[function(e,g,f){function s(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?(g.exports=s=function(l){return typeof l},g.exports.default=g.exports,g.exports.__esModule=!0):(g.exports=s=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},g.exports.default=g.exports,g.exports.__esModule=!0),s(r)}g.exports=s,g.exports.default=g.exports,g.exports.__esModule=!0},{}],76:[function(e,g,f){g.exports=e("regenerator-runtime")},{"regenerator-runtime":342}],77:[function(e,g,f){g.exports=s,g.exports.HttpsAgent=s;function s(){}},{}],78:[function(e,g,f){(function(s){(function(){"use strict";var r=e("object-assign");/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
* @license MIT
*/function c(H,P){if(H===P)return 0;for(var j=H.length,z=P.length,K=0,X=Math.min(j,z);K<X;++K)if(H[K]!==P[K]){j=H[K],z=P[K];break}return j<z?-1:z<j?1:0}function l(H){return s.Buffer&&typeof s.Buffer.isBuffer=="function"?s.Buffer.isBuffer(H):!!(H!=null&&H._isBuffer)}var i=e("util/"),u=Object.prototype.hasOwnProperty,t=Array.prototype.slice,n=function(){return function(){}.name==="foo"}();function o(H){return Object.prototype.toString.call(H)}function d(H){return l(H)||typeof s.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(H):H?H instanceof DataView?!0:!!(H.buffer&&H.buffer instanceof ArrayBuffer):!1}var h=g.exports=w,m=/\s*function\s+([^\(\s]*)\s*/;function A(H){if(!i.isFunction(H))return;if(n)return H.name;var P=H.toString(),j=P.match(m);return j&&j[1]}h.AssertionError=function(P){this.name="AssertionError",this.actual=P.actual,this.expected=P.expected,this.operator=P.operator,P.message?(this.message=P.message,this.generatedMessage=!1):(this.message=x(this),this.generatedMessage=!0);var j=P.stackStartFunction||C;if(Error.captureStackTrace)Error.captureStackTrace(this,j);else{var z=new Error;if(z.stack){var K=z.stack,X=A(j),Z=K.indexOf(`
`+X);if(Z>=0){var Y=K.indexOf(`
`,Z+1);K=K.substring(Y+1)}this.stack=K}}},i.inherits(h.AssertionError,Error);function v(H,P){return typeof H=="string"?H.length<P?H:H.slice(0,P):H}function b(H){if(n||!i.isFunction(H))return i.inspect(H);var P=A(H),j=P?": "+P:"";return"[Function"+j+"]"}function x(H){return v(b(H.actual),128)+" "+H.operator+" "+v(b(H.expected),128)}function C(H,P,j,z,K){throw new h.AssertionError({message:j,actual:H,expected:P,operator:z,stackStartFunction:K})}h.fail=C;function w(H,P){H||C(H,!0,P,"==",h.ok)}h.ok=w,h.equal=function(P,j,z){P!=j&&C(P,j,z,"==",h.equal)},h.notEqual=function(P,j,z){P==j&&C(P,j,z,"!=",h.notEqual)},h.deepEqual=function(P,j,z){S(P,j,!1)||C(P,j,z,"deepEqual",h.deepEqual)},h.deepStrictEqual=function(P,j,z){S(P,j,!0)||C(P,j,z,"deepStrictEqual",h.deepStrictEqual)};function S(H,P,j,z){if(H===P)return!0;if(l(H)&&l(P))return c(H,P)===0;if(i.isDate(H)&&i.isDate(P))return H.getTime()===P.getTime();if(i.isRegExp(H)&&i.isRegExp(P))return H.source===P.source&&H.global===P.global&&H.multiline===P.multiline&&H.lastIndex===P.lastIndex&&H.ignoreCase===P.ignoreCase;if((H===null||typeof H!="object")&&(P===null||typeof P!="object"))return j?H===P:H==P;if(d(H)&&d(P)&&o(H)===o(P)&&!(H instanceof Float32Array||H instanceof Float64Array))return c(new Uint8Array(H.buffer),new Uint8Array(P.buffer))===0;if(l(H)!==l(P))return!1;z=z||{actual:[],expected:[]};var K=z.actual.indexOf(H);return K!==-1&&K===z.expected.indexOf(P)?!0:(z.actual.push(H),z.expected.push(P),I(H,P,j,z))}function T(H){return Object.prototype.toString.call(H)=="[object Arguments]"}function I(H,P,j,z){if(H==null||P===null||P===void 0)return!1;if(i.isPrimitive(H)||i.isPrimitive(P))return H===P;if(j&&Object.getPrototypeOf(H)!==Object.getPrototypeOf(P))return!1;var K=T(H),X=T(P);if(K&&!X||!K&&X)return!1;if(K)return H=t.call(H),P=t.call(P),S(H,P,j);var Z=B(H),Y=B(P),te,q;if(Z.length!==Y.length)return!1;for(Z.sort(),Y.sort(),q=Z.length-1;q>=0;q--)if(Z[q]!==Y[q])return!1;for(q=Z.length-1;q>=0;q--)if(te=Z[q],!S(H[te],P[te],j,z))return!1;return!0}h.notDeepEqual=function(P,j,z){S(P,j,!1)&&C(P,j,z,"notDeepEqual",h.notDeepEqual)},h.notDeepStrictEqual=N;function N(H,P,j){S(H,P,!0)&&C(H,P,j,"notDeepStrictEqual",N)}h.strictEqual=function(P,j,z){P!==j&&C(P,j,z,"===",h.strictEqual)},h.notStrictEqual=function(P,j,z){P===j&&C(P,j,z,"!==",h.notStrictEqual)};function M(H,P){if(!H||!P)return!1;if(Object.prototype.toString.call(P)=="[object RegExp]")return P.test(H);try{if(H instanceof P)return!0}catch(j){}return Error.isPrototypeOf(P)?!1:P.call({},H)===!0}function k(H){var P;try{H()}catch(j){P=j}return P}function U(H,P,j,z){var K;if(typeof P!="function")throw new TypeError('"block" argument must be a function');typeof j=="string"&&(z=j,j=null),K=k(P),z=(j&&j.name?" ("+j.name+").":".")+(z?" "+z:"."),H&&!K&&C(K,j,"Missing expected exception"+z);var X=typeof z=="string",Z=!H&&i.isError(K),Y=!H&&K&&!j;if((Z&&X&&M(K,j)||Y)&&C(K,j,"Got unwanted exception"+z),H&&K&&j&&!M(K,j)||!H&&K)throw K}h.throws=function(H,P,j){U(!0,H,P,j)},h.doesNotThrow=function(H,P,j){U(!1,H,P,j)},h.ifError=function(H){if(H)throw H};function V(H,P){H||C(H,!0,P,"==",V)}h.strict=r(V,h,{equal:h.strictEqual,deepEqual:h.deepStrictEqual,notEqual:h.notStrictEqual,notDeepEqual:h.notDeepStrictEqual}),h.strict.strict=h.strict;var B=Object.keys||function(H){var P=[];for(var j in H)u.call(H,j)&&P.push(j);return P}}).call(this)}).call(this,typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":320,"util/":81}],79:[function(e,g,f){typeof Object.create=="function"?g.exports=function(r,c){r.super_=c,r.prototype=Object.create(c.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}})}:g.exports=function(r,c){r.super_=c;var l=function(){};l.prototype=c.prototype,r.prototype=new l,r.prototype.constructor=r}},{}],80:[function(e,g,f){g.exports=function(r){return r&&typeof r=="object"&&typeof r.copy=="function"&&typeof r.fill=="function"&&typeof r.readUInt8=="function"}},{}],81:[function(e,g,f){(function(s,r){(function(){var c=/%[sdj%]/g;f.format=function(Y){if(!I(Y)){for(var te=[],q=0;q<arguments.length;q++)te.push(u(arguments[q]));return te.join(" ")}for(var q=1,ee=arguments,fe=ee.length,be=String(Y).replace(c,function(ve){if(ve==="%%")return"%";if(q>=fe)return ve;switch(ve){case"%s":return String(ee[q++]);case"%d":return Number(ee[q++]);case"%j":try{return JSON.stringify(ee[q++])}catch(Oe){return"[Circular]"}default:return ve}}),Fe=ee[q];q<fe;Fe=ee[++q])w(Fe)||!U(Fe)?be+=" "+Fe:be+=" "+u(Fe);return be},f.deprecate=function(Y,te){if(M(r.process))return function(){return f.deprecate(Y,te).apply(this,arguments)};if(s.noDeprecation===!0)return Y;var q=!1;function ee(){if(!q){if(s.throwDeprecation)throw new Error(te);s.traceDeprecation?console.trace(te):console.error(te),q=!0}return Y.apply(this,arguments)}return ee};var l={},i;f.debuglog=function(Y){if(M(i)&&(i=s.env.NODE_DEBUG||""),Y=Y.toUpperCase(),!l[Y])if(new RegExp("\\b"+Y+"\\b","i").test(i)){var te=s.pid;l[Y]=function(){var q=f.format.apply(f,arguments);console.error("%s %d: %s",Y,te,q)}}else l[Y]=function(){};return l[Y]};function u(Y,te){var q={seen:[],stylize:n};return arguments.length>=3&&(q.depth=arguments[2]),arguments.length>=4&&(q.colors=arguments[3]),C(te)?q.showHidden=te:te&&f._extend(q,te),M(q.showHidden)&&(q.showHidden=!1),M(q.depth)&&(q.depth=2),M(q.colors)&&(q.colors=!1),M(q.customInspect)&&(q.customInspect=!0),q.colors&&(q.stylize=t),d(q,Y,q.depth)}f.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function t(Y,te){var q=u.styles[te];return q?"["+u.colors[q][0]+"m"+Y+"["+u.colors[q][1]+"m":Y}function n(Y,te){return Y}function o(Y){var te={};return Y.forEach(function(q,ee){te[q]=!0}),te}function d(Y,te,q){if(Y.customInspect&&te&&H(te.inspect)&&te.inspect!==f.inspect&&!(te.constructor&&te.constructor.prototype===te)){var ee=te.inspect(q,Y);return I(ee)||(ee=d(Y,ee,q)),ee}var fe=h(Y,te);if(fe)return fe;var be=Object.keys(te),Fe=o(be);if(Y.showHidden&&(be=Object.getOwnPropertyNames(te)),B(te)&&(be.indexOf("message")>=0||be.indexOf("description")>=0))return m(te);if(be.length===0){if(H(te)){var ve=te.name?": "+te.name:"";return Y.stylize("[Function"+ve+"]","special")}if(k(te))return Y.stylize(RegExp.prototype.toString.call(te),"regexp");if(V(te))return Y.stylize(Date.prototype.toString.call(te),"date");if(B(te))return m(te)}var Oe="",J=!1,ne=["{","}"];if(x(te)&&(J=!0,ne=["[","]"]),H(te)){var Ke=te.name?": "+te.name:"";Oe=" [Function"+Ke+"]"}if(k(te)&&(Oe=" "+RegExp.prototype.toString.call(te)),V(te)&&(Oe=" "+Date.prototype.toUTCString.call(te)),B(te)&&(Oe=" "+m(te)),be.length===0&&(!J||te.length==0))return ne[0]+Oe+ne[1];if(q<0)return k(te)?Y.stylize(RegExp.prototype.toString.call(te),"regexp"):Y.stylize("[Object]","special");Y.seen.push(te);var ie;return J?ie=A(Y,te,q,Fe,be):ie=be.map(function(re){return v(Y,te,q,Fe,re,J)}),Y.seen.pop(),b(ie,Oe,ne)}function h(Y,te){if(M(te))return Y.stylize("undefined","undefined");if(I(te)){var q="'"+JSON.stringify(te).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Y.stylize(q,"string")}if(T(te))return Y.stylize(""+te,"number");if(C(te))return Y.stylize(""+te,"boolean");if(w(te))return Y.stylize("null","null")}function m(Y){return"["+Error.prototype.toString.call(Y)+"]"}function A(Y,te,q,ee,fe){for(var be=[],Fe=0,ve=te.length;Fe<ve;++Fe)Z(te,String(Fe))?be.push(v(Y,te,q,ee,String(Fe),!0)):be.push("");return fe.forEach(function(Oe){Oe.match(/^\d+$/)||be.push(v(Y,te,q,ee,Oe,!0))}),be}function v(Y,te,q,ee,fe,be){var Fe,ve,Oe;if(Oe=Object.getOwnPropertyDescriptor(te,fe)||{value:te[fe]},Oe.get?Oe.set?ve=Y.stylize("[Getter/Setter]","special"):ve=Y.stylize("[Getter]","special"):Oe.set&&(ve=Y.stylize("[Setter]","special")),Z(ee,fe)||(Fe="["+fe+"]"),ve||(Y.seen.indexOf(Oe.value)<0?(w(q)?ve=d(Y,Oe.value,null):ve=d(Y,Oe.value,q-1),ve.indexOf(`
`)>-1&&(be?ve=ve.split(`
`).map(function(J){return" "+J}).join(`
`).substr(2):ve=`
`+ve.split(`
`).map(function(J){return" "+J}).join(`
`))):ve=Y.stylize("[Circular]","special")),M(Fe)){if(be&&fe.match(/^\d+$/))return ve;Fe=JSON.stringify(""+fe),Fe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Fe=Fe.substr(1,Fe.length-2),Fe=Y.stylize(Fe,"name")):(Fe=Fe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Fe=Y.stylize(Fe,"string"))}return Fe+": "+ve}function b(Y,te,q){var ee=0,fe=Y.reduce(function(be,Fe){return ee++,Fe.indexOf(`
`)>=0&&ee++,be+Fe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return fe>60?q[0]+(te===""?"":te+`
`)+" "+Y.join(`,
`)+" "+q[1]:q[0]+te+" "+Y.join(", ")+" "+q[1]}function x(Y){return Array.isArray(Y)}f.isArray=x;function C(Y){return typeof Y=="boolean"}f.isBoolean=C;function w(Y){return Y===null}f.isNull=w;function S(Y){return Y==null}f.isNullOrUndefined=S;function T(Y){return typeof Y=="number"}f.isNumber=T;function I(Y){return typeof Y=="string"}f.isString=I;function N(Y){return typeof Y=="symbol"}f.isSymbol=N;function M(Y){return Y===void 0}f.isUndefined=M;function k(Y){return U(Y)&&j(Y)==="[object RegExp]"}f.isRegExp=k;function U(Y){return typeof Y=="object"&&Y!==null}f.isObject=U;function V(Y){return U(Y)&&j(Y)==="[object Date]"}f.isDate=V;function B(Y){return U(Y)&&(j(Y)==="[object Error]"||Y instanceof Error)}f.isError=B;function H(Y){return typeof Y=="function"}f.isFunction=H;function P(Y){return Y===null||typeof Y=="boolean"||typeof Y=="number"||typeof Y=="string"||typeof Y=="symbol"||typeof Y=="undefined"}f.isPrimitive=P,f.isBuffer=e("./support/isBuffer");function j(Y){return Object.prototype.toString.call(Y)}function z(Y){return Y<10?"0"+Y.toString(10):Y.toString(10)}var K=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function X(){var Y=new Date,te=[z(Y.getHours()),z(Y.getMinutes()),z(Y.getSeconds())].join(":");return[Y.getDate(),K[Y.getMonth()],te].join(" ")}f.log=function(){console.log("%s - %s",X(),f.format.apply(f,arguments))},f.inherits=e("inherits"),f._extend=function(Y,te){if(!te||!U(te))return Y;for(var q=Object.keys(te),ee=q.length;ee--;)Y[q[ee]]=te[q[ee]];return Y};function Z(Y,te){return Object.prototype.hasOwnProperty.call(Y,te)}}).call(this)}).call(this,e("_process"),typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":80,_process:399,inherits:79}],82:[function(e,g,f){"use strict";f.byteLength=n,f.toByteArray=d,f.fromByteArray=A;for(var s=[],r=[],c=typeof Uint8Array!="undefined"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,u=l.length;i<u;++i)s[i]=l[i],r[l.charCodeAt(i)]=i;r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63;function t(v){var b=v.length;if(b%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var x=v.indexOf("=");x===-1&&(x=b);var C=x===b?0:4-x%4;return[x,C]}function n(v){var b=t(v),x=b[0],C=b[1];return(x+C)*3/4-C}function o(v,b,x){return(b+x)*3/4-x}function d(v){var b,x=t(v),C=x[0],w=x[1],S=new c(o(v,C,w)),T=0,I=w>0?C-4:C,N;for(N=0;N<I;N+=4)b=r[v.charCodeAt(N)]<<18|r[v.charCodeAt(N+1)]<<12|r[v.charCodeAt(N+2)]<<6|r[v.charCodeAt(N+3)],S[T++]=b>>16&255,S[T++]=b>>8&255,S[T++]=b&255;return w===2&&(b=r[v.charCodeAt(N)]<<2|r[v.charCodeAt(N+1)]>>4,S[T++]=b&255),w===1&&(b=r[v.charCodeAt(N)]<<10|r[v.charCodeAt(N+1)]<<4|r[v.charCodeAt(N+2)]>>2,S[T++]=b>>8&255,S[T++]=b&255),S}function h(v){return s[v>>18&63]+s[v>>12&63]+s[v>>6&63]+s[v&63]}function m(v,b,x){for(var C,w=[],S=b;S<x;S+=3)C=(v[S]<<16&16711680)+(v[S+1]<<8&65280)+(v[S+2]&255),w.push(h(C));return w.join("")}function A(v){for(var b,x=v.length,C=x%3,w=[],S=16383,T=0,I=x-C;T<I;T+=S)w.push(m(v,T,T+S>I?I:T+S));return C===1?(b=v[x-1],w.push(s[b>>2]+s[b<<4&63]+"==")):C===2&&(b=(v[x-2]<<8)+v[x-1],w.push(s[b>>10]+s[b>>4&63]+s[b<<2&63]+"=")),w.join("")}},{}],83:[function(e,g,f){/*!
* Bowser - a browser detector
* https://github.com/ded/bowser
* MIT License | (c) Dustin Diaz 2015
*/!function(s,r,c){typeof g!="undefined"&&g.exports?g.exports=c():typeof E=="function"&&E.amd?E(r,c):s[r]=c()}(this,"bowser",function(){var s=!0;function r(o){function d(te){var q=o.match(te);return q&&q.length>1&&q[1]||""}function h(te){var q=o.match(te);return q&&q.length>1&&q[2]||""}var m=d(/(ipod|iphone|ipad)/i).toLowerCase(),A=/like android/i.test(o),v=!A&&/android/i.test(o),b=/nexus\s*[0-6]\s*/i.test(o),x=!b&&/nexus\s*[0-9]+/i.test(o),C=/CrOS/.test(o),w=/silk/i.test(o),S=/sailfish/i.test(o),T=/tizen/i.test(o),I=/(web|hpw)(o|0)s/i.test(o),N=/windows phone/i.test(o),M=/SamsungBrowser/i.test(o),k=!N&&/windows/i.test(o),U=!m&&!w&&/macintosh/i.test(o),V=!v&&!S&&!T&&!I&&/linux/i.test(o),B=h(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),H=d(/version\/(\d+(\.\d+)?)/i),P=/tablet/i.test(o)&&!/tablet pc/i.test(o),j=!P&&/[^-]mobi/i.test(o),z=/xbox/i.test(o),K;/opera/i.test(o)?K={name:"Opera",opera:s,version:H||d(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(o)?K={name:"Opera",opera:s,version:d(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||H}:/SamsungBrowser/i.test(o)?K={name:"Samsung Internet for Android",samsungBrowser:s,version:H||d(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(o)?K={name:"NAVER Whale browser",whale:s,version:d(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(o)?K={name:"MZ Browser",mzbrowser:s,version:d(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(o)?K={name:"Opera Coast",coast:s,version:H||d(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(o)?K={name:"Focus",focus:s,version:d(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(o)?K={name:"Yandex Browser",yandexbrowser:s,version:H||d(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(o)?K={name:"UC Browser",ucbrowser:s,version:d(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(o)?K={name:"Maxthon",maxthon:s,version:d(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(o)?K={name:"Epiphany",epiphany:s,version:d(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(o)?K={name:"Puffin",puffin:s,version:d(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(o)?K={name:"Sleipnir",sleipnir:s,version:d(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(o)?K={name:"K-Meleon",kMeleon:s,version:d(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:N?(K={name:"Windows Phone",osname:"Windows Phone",windowsphone:s},B?(K.msedge=s,K.version=B):(K.msie=s,K.version=d(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(o)?K={name:"Internet Explorer",msie:s,version:d(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:C?K={name:"Chrome",osname:"Chrome OS",chromeos:s,chromeBook:s,chrome:s,version:d(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(o)?K={name:"Microsoft Edge",msedge:s,version:B}:/vivaldi/i.test(o)?K={name:"Vivaldi",vivaldi:s,version:d(/vivaldi\/(\d+(\.\d+)?)/i)||H}:S?K={name:"Sailfish",osname:"Sailfish OS",sailfish:s,version:d(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(o)?K={name:"SeaMonkey",seamonkey:s,version:d(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(o)?(K={name:"Firefox",firefox:s,version:d(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(o)&&(K.firefoxos=s,K.osname="Firefox OS")):w?K={name:"Amazon Silk",silk:s,version:d(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(o)?K={name:"PhantomJS",phantom:s,version:d(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(o)?K={name:"SlimerJS",slimer:s,version:d(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(o)||/rim\stablet/i.test(o)?K={name:"BlackBerry",osname:"BlackBerry OS",blackberry:s,version:H||d(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:I?(K={name:"WebOS",osname:"WebOS",webos:s,version:H||d(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(o)&&(K.touchpad=s)):/bada/i.test(o)?K={name:"Bada",osname:"Bada",bada:s,version:d(/dolfin\/(\d+(\.\d+)?)/i)}:T?K={name:"Tizen",osname:"Tizen",tizen:s,version:d(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||H}:/qupzilla/i.test(o)?K={name:"QupZilla",qupzilla:s,version:d(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||H}:/chromium/i.test(o)?K={name:"Chromium",chromium:s,version:d(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||H}:/chrome|crios|crmo/i.test(o)?K={name:"Chrome",chrome:s,version:d(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:v?K={name:"Android",version:H}:/safari|applewebkit/i.test(o)?(K={name:"Safari",safari:s},H&&(K.version=H)):m?(K={name:m=="iphone"?"iPhone":m=="ipad"?"iPad":"iPod"},H&&(K.version=H)):/googlebot/i.test(o)?K={name:"Googlebot",googlebot:s,version:d(/googlebot\/(\d+(\.\d+))/i)||H}:K={name:d(/^(.*)\/(.*) /),version:h(/^(.*)\/(.*) /)},!K.msedge&&/(apple)?webkit/i.test(o)?(/(apple)?webkit\/537\.36/i.test(o)?(K.name=K.name||"Blink",K.blink=s):(K.name=K.name||"Webkit",K.webkit=s),!K.version&&H&&(K.version=H)):!K.opera&&/gecko\//i.test(o)&&(K.name=K.name||"Gecko",K.gecko=s,K.version=K.version||d(/gecko\/(\d+(\.\d+)?)/i)),!K.windowsphone&&(v||K.silk)?(K.android=s,K.osname="Android"):!K.windowsphone&&m?(K[m]=s,K.ios=s,K.osname="iOS"):U?(K.mac=s,K.osname="macOS"):z?(K.xbox=s,K.osname="Xbox"):k?(K.windows=s,K.osname="Windows"):V&&(K.linux=s,K.osname="Linux");function X(te){switch(te){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var Z="";K.windows?Z=X(d(/Windows ((NT|XP)( \d\d?.\d)?)/i)):K.windowsphone?Z=d(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):K.mac?(Z=d(/Mac OS X (\d+([_\.\s]\d+)*)/i),Z=Z.replace(/[_\s]/g,".")):m?(Z=d(/os (\d+([_\s]\d+)*) like mac os x/i),Z=Z.replace(/[_\s]/g,".")):v?Z=d(/android[ \/-](\d+(\.\d+)*)/i):K.webos?Z=d(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):K.blackberry?Z=d(/rim\stablet\sos\s(\d+(\.\d+)*)/i):K.bada?Z=d(/bada\/(\d+(\.\d+)*)/i):K.tizen&&(Z=d(/tizen[\/\s](\d+(\.\d+)*)/i)),Z&&(K.osversion=Z);var Y=!K.windows&&Z.split(".")[0];return P||x||m=="ipad"||v&&(Y==3||Y>=4&&!j)||K.silk?K.tablet=s:(j||m=="iphone"||m=="ipod"||v||b||K.blackberry||K.webos||K.bada)&&(K.mobile=s),K.msedge||K.msie&&K.version>=10||K.yandexbrowser&&K.version>=15||K.vivaldi&&K.version>=1||K.chrome&&K.version>=20||K.samsungBrowser&&K.version>=4||K.whale&&u([K.version,"1.0"])===1||K.mzbrowser&&u([K.version,"6.0"])===1||K.focus&&u([K.version,"1.0"])===1||K.firefox&&K.version>=20||K.safari&&K.version>=6||K.opera&&K.version>=10||K.ios&&K.osversion&&K.osversion.split(".")[0]>=6||K.blackberry&&K.version>=10.1||K.chromium&&K.version>=20?K.a=s:K.msie&&K.version<10||K.chrome&&K.version<20||K.firefox&&K.version<20||K.safari&&K.version<6||K.opera&&K.version<10||K.ios&&K.osversion&&K.osversion.split(".")[0]<6||K.chromium&&K.version<20?K.c=s:K.x=s,K}var c=r(typeof navigator!="undefined"&&navigator.userAgent||"");c.test=function(o){for(var d=0;d<o.length;++d){var h=o[d];if(typeof h=="string"&&h in c)return!0}return!1};function l(o){return o.split(".").length}function i(o,d){var h=[],m;if(Array.prototype.map)return Array.prototype.map.call(o,d);for(m=0;m<o.length;m++)h.push(d(o[m]));return h}function u(o){for(var d=Math.max(l(o[0]),l(o[1])),h=i(o,function(m){var A=d-l(m);return m=m+new Array(A+1).join(".0"),i(m.split("."),function(v){return new Array(20-v.length).join("0")+v}).reverse()});--d>=0;){if(h[0][d]>h[1][d])return 1;if(h[0][d]===h[1][d]){if(d===0)return 0}else return-1}}function t(o,d,h){var m=c;typeof d=="string"&&(h=d,d=void 0),d===void 0&&(d=!1),h&&(m=r(h));var A=""+m.version;for(var v in o)if(o.hasOwnProperty(v)&&m[v]){if(typeof o[v]!="string")throw new Error("Browser version in the minVersion map should be a string: "+v+": "+String(o));return u([A,o[v]])<0}return d}function n(o,d,h){return!t(o,d,h)}return c.isUnsupportedBrowser=t,c.compareVersions=u,c.check=n,c._detect=r,c.detect=r,c})},{}],84:[function(e,g,f){},{}],85:[function(e,g,f){(function(s,r){(function(){/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <http://feross.org>
* @license MIT
*/"use strict";var c=e("base64-js"),l=e("ieee754"),i=e("isarray");f.Buffer=o,f.SlowBuffer=S,f.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=s.TYPED_ARRAY_SUPPORT!==void 0?s.TYPED_ARRAY_SUPPORT:u(),f.kMaxLength=t();function u(){try{var le=new Uint8Array(1);return le.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},le.foo()===42&&typeof le.subarray=="function"&&le.subarray(1,1).byteLength===0}catch(oe){return!1}}function t(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function n(le,oe){if(t()<oe)throw new RangeError("Invalid typed array length");return o.TYPED_ARRAY_SUPPORT?(le=new Uint8Array(oe),le.__proto__=o.prototype):(le===null&&(le=new o(oe)),le.length=oe),le}function o(le,oe,Se){if(!o.TYPED_ARRAY_SUPPORT&&!(this instanceof o))return new o(le,oe,Se);if(typeof le=="number"){if(typeof oe=="string")throw new Error("If encoding is specified then the first argument must be a string");return A(this,le)}return d(this,le,oe,Se)}o.poolSize=8192,o._augment=function(le){return le.__proto__=o.prototype,le};function d(le,oe,Se,nt){if(typeof oe=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&oe instanceof ArrayBuffer?x(le,oe,Se,nt):typeof oe=="string"?v(le,oe,Se):C(le,oe)}o.from=function(le,oe,Se){return d(null,le,oe,Se)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0}));function h(le){if(typeof le!="number")throw new TypeError('"size" argument must be a number');if(le<0)throw new RangeError('"size" argument must not be negative')}function m(le,oe,Se,nt){return h(oe),oe<=0?n(le,oe):Se!==void 0?typeof nt=="string"?n(le,oe).fill(Se,nt):n(le,oe).fill(Se):n(le,oe)}o.alloc=function(le,oe,Se){return m(null,le,oe,Se)};function A(le,oe){if(h(oe),le=n(le,oe<0?0:w(oe)|0),!o.TYPED_ARRAY_SUPPORT)for(var Se=0;Se<oe;++Se)le[Se]=0;return le}o.allocUnsafe=function(le){return A(null,le)},o.allocUnsafeSlow=function(le){return A(null,le)};function v(le,oe,Se){if((typeof Se!="string"||Se==="")&&(Se="utf8"),!o.isEncoding(Se))throw new TypeError('"encoding" must be a valid string encoding');var nt=T(oe,Se)|0;le=n(le,nt);var et=le.write(oe,Se);return et!==nt&&(le=le.slice(0,et)),le}function b(le,oe){var Se=oe.length<0?0:w(oe.length)|0;le=n(le,Se);for(var nt=0;nt<Se;nt+=1)le[nt]=oe[nt]&255;return le}function x(le,oe,Se,nt){if(oe.byteLength,Se<0||oe.byteLength<Se)throw new RangeError("'offset' is out of bounds");if(oe.byteLength<Se+(nt||0))throw new RangeError("'length' is out of bounds");return Se===void 0&&nt===void 0?oe=new Uint8Array(oe):nt===void 0?oe=new Uint8Array(oe,Se):oe=new Uint8Array(oe,Se,nt),o.TYPED_ARRAY_SUPPORT?(le=oe,le.__proto__=o.prototype):le=b(le,oe),le}function C(le,oe){if(o.isBuffer(oe)){var Se=w(oe.length)|0;return le=n(le,Se),le.length===0||oe.copy(le,0,0,Se),le}if(oe){if(typeof ArrayBuffer!="undefined"&&oe.buffer instanceof ArrayBuffer||"length"in oe)return typeof oe.length!="number"||me(oe.length)?n(le,0):b(le,oe);if(oe.type==="Buffer"&&i(oe.data))return b(le,oe.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function w(le){if(le>=t())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+t().toString(16)+" bytes");return le|0}function S(le){return+le!=le&&(le=0),o.alloc(+le)}o.isBuffer=function(oe){return!!(oe!=null&&oe._isBuffer)},o.compare=function(oe,Se){if(!o.isBuffer(oe)||!o.isBuffer(Se))throw new TypeError("Arguments must be Buffers");if(oe===Se)return 0;for(var nt=oe.length,et=Se.length,Ue=0,bt=Math.min(nt,et);Ue<bt;++Ue)if(oe[Ue]!==Se[Ue]){nt=oe[Ue],et=Se[Ue];break}return nt<et?-1:et<nt?1:0},o.isEncoding=function(oe){switch(String(oe).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}},o.concat=function(oe,Se){if(!i(oe))throw new TypeError('"list" argument must be an Array of Buffers');if(oe.length===0)return o.alloc(0);var nt;if(Se===void 0)for(Se=0,nt=0;nt<oe.length;++nt)Se+=oe[nt].length;var et=o.allocUnsafe(Se),Ue=0;for(nt=0;nt<oe.length;++nt){var bt=oe[nt];if(!o.isBuffer(bt))throw new TypeError('"list" argument must be an Array of Buffers');bt.copy(et,Ue),Ue+=bt.length}return et};function T(le,oe){if(o.isBuffer(le))return le.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(le)||le instanceof ArrayBuffer))return le.byteLength;typeof le!="string"&&(le=""+le);var Se=le.length;if(Se===0)return 0;for(var nt=!1;;)switch(oe){case"ascii":case"latin1":case"binary":return Se;case"utf8":case"utf-8":case void 0:return ge(le).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Se*2;case"hex":return Se>>>1;case"base64":return ke(le).length;default:if(nt)return ge(le).length;oe=(""+oe).toLowerCase(),nt=!0}}o.byteLength=T;function I(le,oe,Se){var nt=!1;if((oe===void 0||oe<0)&&(oe=0),oe>this.length)return"";if((Se===void 0||Se>this.length)&&(Se=this.length),Se<=0)return"";if(Se>>>=0,oe>>>=0,Se<=oe)return"";for(le||(le="utf8");;)switch(le){case"hex":return q(this,oe,Se);case"utf8":case"utf-8":return K(this,oe,Se);case"ascii":return Y(this,oe,Se);case"latin1":case"binary":return te(this,oe,Se);case"base64":return z(this,oe,Se);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ee(this,oe,Se);default:if(nt)throw new TypeError("Unknown encoding: "+le);le=(le+"").toLowerCase(),nt=!0}}o.prototype._isBuffer=!0;function N(le,oe,Se){var nt=le[oe];le[oe]=le[Se],le[Se]=nt}o.prototype.swap16=function(){var oe=this.length;if(oe%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Se=0;Se<oe;Se+=2)N(this,Se,Se+1);return this},o.prototype.swap32=function(){var oe=this.length;if(oe%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Se=0;Se<oe;Se+=4)N(this,Se,Se+3),N(this,Se+1,Se+2);return this},o.prototype.swap64=function(){var oe=this.length;if(oe%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Se=0;Se<oe;Se+=8)N(this,Se,Se+7),N(this,Se+1,Se+6),N(this,Se+2,Se+5),N(this,Se+3,Se+4);return this},o.prototype.toString=function(){var oe=this.length|0;return oe===0?"":arguments.length===0?K(this,0,oe):I.apply(this,arguments)},o.prototype.equals=function(oe){if(!o.isBuffer(oe))throw new TypeError("Argument must be a Buffer");return this===oe?!0:o.compare(this,oe)===0},o.prototype.inspect=function(){var oe="",Se=f.INSPECT_MAX_BYTES;return this.length>0&&(oe=this.toString("hex",0,Se).match(/.{2}/g).join(" "),this.length>Se&&(oe+=" ... ")),"<Buffer "+oe+">"},o.prototype.compare=function(oe,Se,nt,et,Ue){if(!o.isBuffer(oe))throw new TypeError("Argument must be a Buffer");if(Se===void 0&&(Se=0),nt===void 0&&(nt=oe?oe.length:0),et===void 0&&(et=0),Ue===void 0&&(Ue=this.length),Se<0||nt>oe.length||et<0||Ue>this.length)throw new RangeError("out of range index");if(et>=Ue&&Se>=nt)return 0;if(et>=Ue)return-1;if(Se>=nt)return 1;if(Se>>>=0,nt>>>=0,et>>>=0,Ue>>>=0,this===oe)return 0;for(var bt=Ue-et,Je=nt-Se,St=Math.min(bt,Je),Nt=this.slice(et,Ue),Rt=oe.slice(Se,nt),Ft=0;Ft<St;++Ft)if(Nt[Ft]!==Rt[Ft]){bt=Nt[Ft],Je=Rt[Ft];break}return bt<Je?-1:Je<bt?1:0};function M(le,oe,Se,nt,et){if(le.length===0)return-1;if(typeof Se=="string"?(nt=Se,Se=0):Se>2147483647?Se=2147483647:Se<-2147483648&&(Se=-2147483648),Se=+Se,isNaN(Se)&&(Se=et?0:le.length-1),Se<0&&(Se=le.length+Se),Se>=le.length){if(et)return-1;Se=le.length-1}else if(Se<0)if(et)Se=0;else return-1;if(typeof oe=="string"&&(oe=o.from(oe,nt)),o.isBuffer(oe))return oe.length===0?-1:k(le,oe,Se,nt,et);if(typeof oe=="number")return oe=oe&255,o.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?et?Uint8Array.prototype.indexOf.call(le,oe,Se):Uint8Array.prototype.lastIndexOf.call(le,oe,Se):k(le,[oe],Se,nt,et);throw new TypeError("val must be string, number or Buffer")}function k(le,oe,Se,nt,et){var Ue=1,bt=le.length,Je=oe.length;if(nt!==void 0&&(nt=String(nt).toLowerCase(),nt==="ucs2"||nt==="ucs-2"||nt==="utf16le"||nt==="utf-16le")){if(le.length<2||oe.length<2)return-1;Ue=2,bt/=2,Je/=2,Se/=2}function St($e,we){return Ue===1?$e[we]:$e.readUInt16BE(we*Ue)}var Nt;if(et){var Rt=-1;for(Nt=Se;Nt<bt;Nt++)if(St(le,Nt)===St(oe,Rt===-1?0:Nt-Rt)){if(Rt===-1&&(Rt=Nt),Nt-Rt+1===Je)return Rt*Ue}else Rt!==-1&&(Nt-=Nt-Rt),Rt=-1}else for(Se+Je>bt&&(Se=bt-Je),Nt=Se;Nt>=0;Nt--){for(var Ft=!0,Ht=0;Ht<Je;Ht++)if(St(le,Nt+Ht)!==St(oe,Ht)){Ft=!1;break}if(Ft)return Nt}return-1}o.prototype.includes=function(oe,Se,nt){return this.indexOf(oe,Se,nt)!==-1},o.prototype.indexOf=function(oe,Se,nt){return M(this,oe,Se,nt,!0)},o.prototype.lastIndexOf=function(oe,Se,nt){return M(this,oe,Se,nt,!1)};function U(le,oe,Se,nt){Se=Number(Se)||0;var et=le.length-Se;nt?(nt=Number(nt),nt>et&&(nt=et)):nt=et;var Ue=oe.length;if(Ue%2!==0)throw new TypeError("Invalid hex string");nt>Ue/2&&(nt=Ue/2);for(var bt=0;bt<nt;++bt){var Je=parseInt(oe.substr(bt*2,2),16);if(isNaN(Je))return bt;le[Se+bt]=Je}return bt}function V(le,oe,Se,nt){return Me(ge(oe,le.length-Se),le,Se,nt)}function B(le,oe,Se,nt){return Me(Pe(oe),le,Se,nt)}function H(le,oe,Se,nt){return B(le,oe,Se,nt)}function P(le,oe,Se,nt){return Me(ke(oe),le,Se,nt)}function j(le,oe,Se,nt){return Me(Ee(oe,le.length-Se),le,Se,nt)}o.prototype.write=function(oe,Se,nt,et){if(Se===void 0)et="utf8",nt=this.length,Se=0;else if(nt===void 0&&typeof Se=="string")et=Se,nt=this.length,Se=0;else if(isFinite(Se))Se=Se|0,isFinite(nt)?(nt=nt|0,et===void 0&&(et="utf8")):(et=nt,nt=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ue=this.length-Se;if((nt===void 0||nt>Ue)&&(nt=Ue),oe.length>0&&(nt<0||Se<0)||Se>this.length)throw new RangeError("Attempt to write outside buffer bounds");et||(et="utf8");for(var bt=!1;;)switch(et){case"hex":return U(this,oe,Se,nt);case"utf8":case"utf-8":return V(this,oe,Se,nt);case"ascii":return B(this,oe,Se,nt);case"latin1":case"binary":return H(this,oe,Se,nt);case"base64":return P(this,oe,Se,nt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,oe,Se,nt);default:if(bt)throw new TypeError("Unknown encoding: "+et);et=(""+et).toLowerCase(),bt=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function z(le,oe,Se){return oe===0&&Se===le.length?c.fromByteArray(le):c.fromByteArray(le.slice(oe,Se))}function K(le,oe,Se){Se=Math.min(le.length,Se);for(var nt=[],et=oe;et<Se;){var Ue=le[et],bt=null,Je=Ue>239?4:Ue>223?3:Ue>191?2:1;if(et+Je<=Se){var St,Nt,Rt,Ft;switch(Je){case 1:Ue<128&&(bt=Ue);break;case 2:St=le[et+1],(St&192)===128&&(Ft=(Ue&31)<<6|St&63,Ft>127&&(bt=Ft));break;case 3:St=le[et+1],Nt=le[et+2],(St&192)===128&&(Nt&192)===128&&(Ft=(Ue&15)<<12|(St&63)<<6|Nt&63,Ft>2047&&(Ft<55296||Ft>57343)&&(bt=Ft));break;case 4:St=le[et+1],Nt=le[et+2],Rt=le[et+3],(St&192)===128&&(Nt&192)===128&&(Rt&192)===128&&(Ft=(Ue&15)<<18|(St&63)<<12|(Nt&63)<<6|Rt&63,Ft>65535&&Ft<1114112&&(bt=Ft))}}bt===null?(bt=65533,Je=1):bt>65535&&(bt-=65536,nt.push(bt>>>10&1023|55296),bt=56320|bt&1023),nt.push(bt),et+=Je}return Z(nt)}var X=4096;function Z(le){var oe=le.length;if(oe<=X)return String.fromCharCode.apply(String,le);for(var Se="",nt=0;nt<oe;)Se+=String.fromCharCode.apply(String,le.slice(nt,nt+=X));return Se}function Y(le,oe,Se){var nt="";Se=Math.min(le.length,Se);for(var et=oe;et<Se;++et)nt+=String.fromCharCode(le[et]&127);return nt}function te(le,oe,Se){var nt="";Se=Math.min(le.length,Se);for(var et=oe;et<Se;++et)nt+=String.fromCharCode(le[et]);return nt}function q(le,oe,Se){var nt=le.length;(!oe||oe<0)&&(oe=0),(!Se||Se<0||Se>nt)&&(Se=nt);for(var et="",Ue=oe;Ue<Se;++Ue)et+=he(le[Ue]);return et}function ee(le,oe,Se){for(var nt=le.slice(oe,Se),et="",Ue=0;Ue<nt.length;Ue+=2)et+=String.fromCharCode(nt[Ue]+nt[Ue+1]*256);return et}o.prototype.slice=function(oe,Se){var nt=this.length;oe=~~oe,Se=Se===void 0?nt:~~Se,oe<0?(oe+=nt,oe<0&&(oe=0)):oe>nt&&(oe=nt),Se<0?(Se+=nt,Se<0&&(Se=0)):Se>nt&&(Se=nt),Se<oe&&(Se=oe);var et;if(o.TYPED_ARRAY_SUPPORT)et=this.subarray(oe,Se),et.__proto__=o.prototype;else{var Ue=Se-oe;et=new o(Ue,void 0);for(var bt=0;bt<Ue;++bt)et[bt]=this[bt+oe]}return et};function fe(le,oe,Se){if(le%1!==0||le<0)throw new RangeError("offset is not uint");if(le+oe>Se)throw new RangeError("Trying to access beyond buffer length")}o.prototype.readUIntLE=function(oe,Se,nt){oe=oe|0,Se=Se|0,nt||fe(oe,Se,this.length);for(var et=this[oe],Ue=1,bt=0;++bt<Se&&(Ue*=256);)et+=this[oe+bt]*Ue;return et},o.prototype.readUIntBE=function(oe,Se,nt){oe=oe|0,Se=Se|0,nt||fe(oe,Se,this.length);for(var et=this[oe+--Se],Ue=1;Se>0&&(Ue*=256);)et+=this[oe+--Se]*Ue;return et},o.prototype.readUInt8=function(oe,Se){return Se||fe(oe,1,this.length),this[oe]},o.prototype.readUInt16LE=function(oe,Se){return Se||fe(oe,2,this.length),this[oe]|this[oe+1]<<8},o.prototype.readUInt16BE=function(oe,Se){return Se||fe(oe,2,this.length),this[oe]<<8|this[oe+1]},o.prototype.readUInt32LE=function(oe,Se){return Se||fe(oe,4,this.length),(this[oe]|this[oe+1]<<8|this[oe+2]<<16)+this[oe+3]*16777216},o.prototype.readUInt32BE=function(oe,Se){return Se||fe(oe,4,this.length),this[oe]*16777216+(this[oe+1]<<16|this[oe+2]<<8|this[oe+3])},o.prototype.readIntLE=function(oe,Se,nt){oe=oe|0,Se=Se|0,nt||fe(oe,Se,this.length);for(var et=this[oe],Ue=1,bt=0;++bt<Se&&(Ue*=256);)et+=this[oe+bt]*Ue;return Ue*=128,et>=Ue&&(et-=Math.pow(2,8*Se)),et},o.prototype.readIntBE=function(oe,Se,nt){oe=oe|0,Se=Se|0,nt||fe(oe,Se,this.length);for(var et=Se,Ue=1,bt=this[oe+--et];et>0&&(Ue*=256);)bt+=this[oe+--et]*Ue;return Ue*=128,bt>=Ue&&(bt-=Math.pow(2,8*Se)),bt},o.prototype.readInt8=function(oe,Se){return Se||fe(oe,1,this.length),this[oe]&128?(255-this[oe]+1)*-1:this[oe]},o.prototype.readInt16LE=function(oe,Se){Se||fe(oe,2,this.length);var nt=this[oe]|this[oe+1]<<8;return nt&32768?nt|4294901760:nt},o.prototype.readInt16BE=function(oe,Se){Se||fe(oe,2,this.length);var nt=this[oe+1]|this[oe]<<8;return nt&32768?nt|4294901760:nt},o.prototype.readInt32LE=function(oe,Se){return Se||fe(oe,4,this.length),this[oe]|this[oe+1]<<8|this[oe+2]<<16|this[oe+3]<<24},o.prototype.readInt32BE=function(oe,Se){return Se||fe(oe,4,this.length),this[oe]<<24|this[oe+1]<<16|this[oe+2]<<8|this[oe+3]},o.prototype.readFloatLE=function(oe,Se){return Se||fe(oe,4,this.length),l.read(this,oe,!0,23,4)},o.prototype.readFloatBE=function(oe,Se){return Se||fe(oe,4,this.length),l.read(this,oe,!1,23,4)},o.prototype.readDoubleLE=function(oe,Se){return Se||fe(oe,8,this.length),l.read(this,oe,!0,52,8)},o.prototype.readDoubleBE=function(oe,Se){return Se||fe(oe,8,this.length),l.read(this,oe,!1,52,8)};function be(le,oe,Se,nt,et,Ue){if(!o.isBuffer(le))throw new TypeError('"buffer" argument must be a Buffer instance');if(oe>et||oe<Ue)throw new RangeError('"value" argument is out of bounds');if(Se+nt>le.length)throw new RangeError("Index out of range")}o.prototype.writeUIntLE=function(oe,Se,nt,et){if(oe=+oe,Se=Se|0,nt=nt|0,!et){var Ue=Math.pow(2,8*nt)-1;be(this,oe,Se,nt,Ue,0)}var bt=1,Je=0;for(this[Se]=oe&255;++Je<nt&&(bt*=256);)this[Se+Je]=oe/bt&255;return Se+nt},o.prototype.writeUIntBE=function(oe,Se,nt,et){if(oe=+oe,Se=Se|0,nt=nt|0,!et){var Ue=Math.pow(2,8*nt)-1;be(this,oe,Se,nt,Ue,0)}var bt=nt-1,Je=1;for(this[Se+bt]=oe&255;--bt>=0&&(Je*=256);)this[Se+bt]=oe/Je&255;return Se+nt},o.prototype.writeUInt8=function(oe,Se,nt){return oe=+oe,Se=Se|0,nt||be(this,oe,Se,1,255,0),o.TYPED_ARRAY_SUPPORT||(oe=Math.floor(oe)),this[Se]=oe&255,Se+1};function Fe(le,oe,Se,nt){oe<0&&(oe=65535+oe+1);for(var et=0,Ue=Math.min(le.length-Se,2);et<Ue;++et)le[Se+et]=(oe&255<<8*(nt?et:1-et))>>>(nt?et:1-et)*8}o.prototype.writeUInt16LE=function(oe,Se,nt){return oe=+oe,Se=Se|0,nt||be(this,oe,Se,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[Se]=oe&255,this[Se+1]=oe>>>8):Fe(this,oe,Se,!0),Se+2},o.prototype.writeUInt16BE=function(oe,Se,nt){return oe=+oe,Se=Se|0,nt||be(this,oe,Se,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[Se]=oe>>>8,this[Se+1]=oe&255):Fe(this,oe,Se,!1),Se+2};function ve(le,oe,Se,nt){oe<0&&(oe=4294967295+oe+1);for(var et=0,Ue=Math.min(le.length-Se,4);et<Ue;++et)le[Se+et]=oe>>>(nt?et:3-et)*8&255}o.prototype.writeUInt32LE=function(oe,Se,nt){return oe=+oe,Se=Se|0,nt||be(this,oe,Se,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[Se+3]=oe>>>24,this[Se+2]=oe>>>16,this[Se+1]=oe>>>8,this[Se]=oe&255):ve(this,oe,Se,!0),Se+4},o.prototype.writeUInt32BE=function(oe,Se,nt){return oe=+oe,Se=Se|0,nt||be(this,oe,Se,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[Se]=oe>>>24,this[Se+1]=oe>>>16,this[Se+2]=oe>>>8,this[Se+3]=oe&255):ve(this,oe,Se,!1),Se+4},o.prototype.writeIntLE=function(oe,Se,nt,et){if(oe=+oe,Se=Se|0,!et){var Ue=Math.pow(2,8*nt-1);be(this,oe,Se,nt,Ue-1,-Ue)}var bt=0,Je=1,St=0;for(this[Se]=oe&255;++bt<nt&&(Je*=256);)oe<0&&St===0&&this[Se+bt-1]!==0&&(St=1),this[Se+bt]=(oe/Je>>0)-St&255;return Se+nt},o.prototype.writeIntBE=function(oe,Se,nt,et){if(oe=+oe,Se=Se|0,!et){var Ue=Math.pow(2,8*nt-1);be(this,oe,Se,nt,Ue-1,-Ue)}var bt=nt-1,Je=1,St=0;for(this[Se+bt]=oe&255;--bt>=0&&(Je*=256);)oe<0&&St===0&&this[Se+bt+1]!==0&&(St=1),this[Se+bt]=(oe/Je>>0)-St&255;return Se+nt},o.prototype.writeInt8=function(oe,Se,nt){return oe=+oe,Se=Se|0,nt||be(this,oe,Se,1,127,-128),o.TYPED_ARRAY_SUPPORT||(oe=Math.floor(oe)),oe<0&&(oe=255+oe+1),this[Se]=oe&255,Se+1},o.prototype.writeInt16LE=function(oe,Se,nt){return oe=+oe,Se=Se|0,nt||be(this,oe,Se,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[Se]=oe&255,this[Se+1]=oe>>>8):Fe(this,oe,Se,!0),Se+2},o.prototype.writeInt16BE=function(oe,Se,nt){return oe=+oe,Se=Se|0,nt||be(this,oe,Se,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[Se]=oe>>>8,this[Se+1]=oe&255):Fe(this,oe,Se,!1),Se+2},o.prototype.writeInt32LE=function(oe,Se,nt){return oe=+oe,Se=Se|0,nt||be(this,oe,Se,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[Se]=oe&255,this[Se+1]=oe>>>8,this[Se+2]=oe>>>16,this[Se+3]=oe>>>24):ve(this,oe,Se,!0),Se+4},o.prototype.writeInt32BE=function(oe,Se,nt){return oe=+oe,Se=Se|0,nt||be(this,oe,Se,4,2147483647,-2147483648),oe<0&&(oe=4294967295+oe+1),o.TYPED_ARRAY_SUPPORT?(this[Se]=oe>>>24,this[Se+1]=oe>>>16,this[Se+2]=oe>>>8,this[Se+3]=oe&255):ve(this,oe,Se,!1),Se+4};function Oe(le,oe,Se,nt,et,Ue){if(Se+nt>le.length)throw new RangeError("Index out of range");if(Se<0)throw new RangeError("Index out of range")}function J(le,oe,Se,nt,et){return et||Oe(le,oe,Se,4,34028234663852886e22,-34028234663852886e22),l.write(le,oe,Se,nt,23,4),Se+4}o.prototype.writeFloatLE=function(oe,Se,nt){return J(this,oe,Se,!0,nt)},o.prototype.writeFloatBE=function(oe,Se,nt){return J(this,oe,Se,!1,nt)};function ne(le,oe,Se,nt,et){return et||Oe(le,oe,Se,8,17976931348623157e292,-17976931348623157e292),l.write(le,oe,Se,nt,52,8),Se+8}o.prototype.writeDoubleLE=function(oe,Se,nt){return ne(this,oe,Se,!0,nt)},o.prototype.writeDoubleBE=function(oe,Se,nt){return ne(this,oe,Se,!1,nt)},o.prototype.copy=function(oe,Se,nt,et){if(nt||(nt=0),!et&&et!==0&&(et=this.length),Se>=oe.length&&(Se=oe.length),Se||(Se=0),et>0&&et<nt&&(et=nt),et===nt)return 0;if(oe.length===0||this.length===0)return 0;if(Se<0)throw new RangeError("targetStart out of bounds");if(nt<0||nt>=this.length)throw new RangeError("sourceStart out of bounds");if(et<0)throw new RangeError("sourceEnd out of bounds");et>this.length&&(et=this.length),oe.length-Se<et-nt&&(et=oe.length-Se+nt);var Ue=et-nt,bt;if(this===oe&&nt<Se&&Se<et)for(bt=Ue-1;bt>=0;--bt)oe[bt+Se]=this[bt+nt];else if(Ue<1e3||!o.TYPED_ARRAY_SUPPORT)for(bt=0;bt<Ue;++bt)oe[bt+Se]=this[bt+nt];else Uint8Array.prototype.set.call(oe,this.subarray(nt,nt+Ue),Se);return Ue},o.prototype.fill=function(oe,Se,nt,et){if(typeof oe=="string"){if(typeof Se=="string"?(et=Se,Se=0,nt=this.length):typeof nt=="string"&&(et=nt,nt=this.length),oe.length===1){var Ue=oe.charCodeAt(0);Ue<256&&(oe=Ue)}if(et!==void 0&&typeof et!="string")throw new TypeError("encoding must be a string");if(typeof et=="string"&&!o.isEncoding(et))throw new TypeError("Unknown encoding: "+et)}else typeof oe=="number"&&(oe=oe&255);if(Se<0||this.length<Se||this.length<nt)throw new RangeError("Out of range index");if(nt<=Se)return this;Se=Se>>>0,nt=nt===void 0?this.length:nt>>>0,oe||(oe=0);var bt;if(typeof oe=="number")for(bt=Se;bt<nt;++bt)this[bt]=oe;else{var Je=o.isBuffer(oe)?oe:ge(new o(oe,et).toString()),St=Je.length;for(bt=0;bt<nt-Se;++bt)this[bt+Se]=Je[bt%St]}return this};var Ke=/[^+\/0-9A-Za-z-_]/g;function ie(le){if(le=re(le).replace(Ke,""),le.length<2)return"";for(;le.length%4!==0;)le=le+"=";return le}function re(le){return le.trim?le.trim():le.replace(/^\s+|\s+$/g,"")}function he(le){return le<16?"0"+le.toString(16):le.toString(16)}function ge(le,oe){oe=oe||Infinity;for(var Se,nt=le.length,et=null,Ue=[],bt=0;bt<nt;++bt){if(Se=le.charCodeAt(bt),Se>55295&&Se<57344){if(!et){if(Se>56319){(oe-=3)>-1&&Ue.push(239,191,189);continue}else if(bt+1===nt){(oe-=3)>-1&&Ue.push(239,191,189);continue}et=Se;continue}if(Se<56320){(oe-=3)>-1&&Ue.push(239,191,189),et=Se;continue}Se=(et-55296<<10|Se-56320)+65536}else et&&((oe-=3)>-1&&Ue.push(239,191,189));if(et=null,Se<128){if((oe-=1)<0)break;Ue.push(Se)}else if(Se<2048){if((oe-=2)<0)break;Ue.push(Se>>6|192,Se&63|128)}else if(Se<65536){if((oe-=3)<0)break;Ue.push(Se>>12|224,Se>>6&63|128,Se&63|128)}else if(Se<1114112){if((oe-=4)<0)break;Ue.push(Se>>18|240,Se>>12&63|128,Se>>6&63|128,Se&63|128)}else throw new Error("Invalid code point")}return Ue}function Pe(le){for(var oe=[],Se=0;Se<le.length;++Se)oe.push(le.charCodeAt(Se)&255);return oe}function Ee(le,oe){for(var Se,nt,et,Ue=[],bt=0;bt<le.length&&!((oe-=2)<0);++bt)Se=le.charCodeAt(bt),nt=Se>>8,et=Se%256,Ue.push(et),Ue.push(nt);return Ue}function ke(le){return c.toByteArray(ie(le))}function Me(le,oe,Se,nt){for(var et=0;et<nt&&!(et+Se>=oe.length||et>=le.length);++et)oe[et+Se]=le[et];return et}function me(le){return le!==le}}).call(this)}).call(this,typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{},e("buffer").Buffer)},{"base64-js":82,buffer:85,ieee754:304,isarray:313}],86:[function(e,g,f){var s=e("buffer").Buffer,r=s.isEncoding||function(n){switch(n&&n.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function c(n){if(n&&!r(n))throw new Error("Unknown encoding: "+n)}var l=f.StringDecoder=function(n){this.encoding=(n||"utf8").toLowerCase().replace(/[-_]/,""),c(n);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=u;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=t;break;default:this.write=i;return}this.charBuffer=new s(6),this.charReceived=0,this.charLength=0};l.prototype.write=function(n){for(var o="";this.charLength;){var d=n.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:n.length;if(n.copy(this.charBuffer,this.charReceived,0,d),this.charReceived+=d,this.charReceived<this.charLength)return"";n=n.slice(d,n.length),o=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var m=o.charCodeAt(o.length-1);if(m>=55296&&m<=56319){this.charLength+=this.surrogateSize,o="";continue}if(this.charReceived=this.charLength=0,n.length===0)return o;break}this.detectIncompleteChar(n);var h=n.length;this.charLength&&(n.copy(this.charBuffer,0,n.length-this.charReceived,h),h-=this.charReceived),o+=n.toString(this.encoding,0,h);var h=o.length-1,m=o.charCodeAt(h);if(m>=55296&&m<=56319){var A=this.surrogateSize;return this.charLength+=A,this.charReceived+=A,this.charBuffer.copy(this.charBuffer,A,0,A),n.copy(this.charBuffer,0,0,A),o.substring(0,h)}return o},l.prototype.detectIncompleteChar=function(n){for(var o=n.length>=3?3:n.length;o>0;o--){var d=n[n.length-o];if(o==1&&d>>5==6){this.charLength=2;break}if(o<=2&&d>>4==14){this.charLength=3;break}if(o<=3&&d>>3==30){this.charLength=4;break}}this.charReceived=o},l.prototype.end=function(n){var o="";if(n&&n.length&&(o=this.write(n)),this.charReceived){var d=this.charReceived,h=this.charBuffer,m=this.encoding;o+=h.slice(0,d).toString(m)}return o};function i(n){return n.toString(this.encoding)}function u(n){this.charReceived=n.length%2,this.charLength=this.charReceived?2:0}function t(n){this.charReceived=n.length%3,this.charLength=this.charReceived?3:0}},{buffer:85}],87:[function(e,g,f){g.exports={"100":"Continue","101":"Switching Protocols","102":"Processing","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","207":"Multi-Status","208":"Already Reported","226":"IM Used","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","307":"Temporary Redirect","308":"Permanent Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Payload Too Large","414":"URI Too Long","415":"Unsupported Media Type","416":"Range Not Satisfiable","417":"Expectation Failed","418":"I'm a teapot","421":"Misdirected Request","422":"Unprocessable Entity","423":"Locked","424":"Failed Dependency","425":"Unordered Collection","426":"Upgrade Required","428":"Precondition Required","429":"Too Many Requests","431":"Request Header Fields Too Large","451":"Unavailable For Legal Reasons","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Timeout","505":"HTTP Version Not Supported","506":"Variant Also Negotiates","507":"Insufficient Storage","508":"Loop Detected","509":"Bandwidth Limit Exceeded","510":"Not Extended","511":"Network Authentication Required"}},{}],88:[function(e,g,f){/*!
* copy-to - index.js
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
* MIT Licensed
*/"use strict";var s=Array.prototype.slice;g.exports=r;function r(l,i){if(!(this instanceof r))return new r(l,i);this.src=l,this._withAccess=i}r.prototype.withAccess=function(l){return this._withAccess=l!==!1,this},r.prototype.pick=function(l){return Array.isArray(l)||(l=s.call(arguments)),l.length&&(this.keys=l),this},r.prototype.to=function(l){if(l=l||{},!this.src)return l;var i=this.keys||Object.keys(this.src);if(!this._withAccess){for(var u=0;u<i.length;u++){if(t=i[u],l[t]!==void 0)continue;l[t]=this.src[t]}return l}for(var u=0;u<i.length;u++){var t=i[u];if(!c(l,t))continue;var n=this.src.__lookupGetter__(t),o=this.src.__lookupSetter__(t);n&&l.__defineGetter__(t,n),o&&l.__defineSetter__(t,o),!n&&!o&&(l[t]=this.src[t])}return l},r.prototype.toCover=function(l){for(var i=this.keys||Object.keys(this.src),u=0;u<i.length;u++){var t=i[u];delete l[t];var n=this.src.__lookupGetter__(t),o=this.src.__lookupSetter__(t);n&&l.__defineGetter__(t,n),o&&l.__defineSetter__(t,o),!n&&!o&&(l[t]=this.src[t])}},r.prototype.override=r.prototype.toCover,r.prototype.and=function(l){var i={};return this.to(i),this.src=l,this.to(i),this.src=i,this};function c(l,i){return l[i]===void 0&&l.__lookupGetter__(i)===void 0&&l.__lookupSetter__(i)===void 0}},{}],89:[function(e,g,f){g.exports=function(s){if(typeof s!="function")throw TypeError(String(s)+" is not a function");return s}},{}],90:[function(e,g,f){var s=e("../internals/is-object");g.exports=function(r){if(!s(r)&&r!==null)throw TypeError("Can't set "+String(r)+" as a prototype");return r}},{"../internals/is-object":162}],91:[function(e,g,f){var s=e("../internals/well-known-symbol"),r=e("../internals/object-create"),c=e("../internals/object-define-property"),l=s("unscopables"),i=Array.prototype;i[l]==null&&c.f(i,l,{configurable:!0,value:r(null)}),g.exports=function(u){i[l][u]=!0}},{"../internals/object-create":177,"../internals/object-define-property":179,"../internals/well-known-symbol":237}],92:[function(e,g,f){"use strict";var s=e("../internals/string-multibyte").charAt;g.exports=function(r,c,l){return c+(l?s(r,c).length:1)}},{"../internals/string-multibyte":213}],93:[function(e,g,f){g.exports=function(s,r,c){if(!(s instanceof r))throw TypeError("Incorrect "+(c?c+" ":"")+"invocation");return s}},{}],94:[function(e,g,f){var s=e("../internals/is-object");g.exports=function(r){if(!s(r))throw TypeError(String(r)+" is not an object");return r}},{"../internals/is-object":162}],95:[function(e,g,f){g.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],96:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-native"),r=e("../internals/descriptors"),c=e("../internals/global"),l=e("../internals/is-object"),i=e("../internals/has"),u=e("../internals/classof"),t=e("../internals/create-non-enumerable-property"),n=e("../internals/redefine"),o=e("../internals/object-define-property").f,d=e("../internals/object-get-prototype-of"),h=e("../internals/object-set-prototype-of"),m=e("../internals/well-known-symbol"),A=e("../internals/uid"),v=c.Int8Array,b=v&&v.prototype,x=c.Uint8ClampedArray,C=x&&x.prototype,w=v&&d(v),S=b&&d(b),T=Object.prototype,I=T.isPrototypeOf,N=m("toStringTag"),M=A("TYPED_ARRAY_TAG"),k=A("TYPED_ARRAY_CONSTRUCTOR"),U=s&&!!h&&u(c.opera)!=="Opera",V=!1,B,H,P,j={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},z={BigInt64Array:8,BigUint64Array:8},K=function(fe){if(!l(fe))return!1;var be=u(fe);return be==="DataView"||i(j,be)||i(z,be)},X=function(fe){if(!l(fe))return!1;var be=u(fe);return i(j,be)||i(z,be)},Z=function(fe){if(X(fe))return fe;throw TypeError("Target is not a typed array")},Y=function(fe){if(h&&!I.call(w,fe))throw TypeError("Target is not a typed array constructor");return fe},te=function(fe,be,Fe){if(!r)return;if(Fe)for(var ve in j){var Oe=c[ve];if(Oe&&i(Oe.prototype,fe))try{delete Oe.prototype[fe]}catch(J){}}(!S[fe]||Fe)&&n(S,fe,Fe?be:U&&b[fe]||be)},q=function(fe,be,Fe){var ve,Oe;if(!r)return;if(h){if(Fe){for(ve in j)if(Oe=c[ve],Oe&&i(Oe,fe))try{delete Oe[fe]}catch(J){}}if(!w[fe]||Fe)try{return n(w,fe,Fe?be:U&&w[fe]||be)}catch(J){}else return}for(ve in j)Oe=c[ve],Oe&&(!Oe[fe]||Fe)&&n(Oe,fe,be)};for(B in j)H=c[B],P=H&&H.prototype,P?t(P,k,H):U=!1;for(B in z)H=c[B],P=H&&H.prototype,P&&t(P,k,H);if((!U||typeof w!="function"||w===Function.prototype)&&(w=function(){throw TypeError("Incorrect invocation")},U))for(B in j)c[B]&&h(c[B],w);if((!U||!S||S===T)&&(S=w.prototype,U))for(B in j)c[B]&&h(c[B].prototype,S);if(U&&d(C)!==S&&h(C,S),r&&!i(S,N)){V=!0,o(S,N,{get:function(){return l(this)?this[M]:void 0}});for(B in j)c[B]&&t(c[B],M,B)}g.exports={NATIVE_ARRAY_BUFFER_VIEWS:U,TYPED_ARRAY_CONSTRUCTOR:k,TYPED_ARRAY_TAG:V&&M,aTypedArray:Z,aTypedArrayConstructor:Y,exportTypedArrayMethod:te,exportTypedArrayStaticMethod:q,isView:K,isTypedArray:X,TypedArray:w,TypedArrayPrototype:S}},{"../internals/array-buffer-native":95,"../internals/classof":115,"../internals/create-non-enumerable-property":120,"../internals/descriptors":125,"../internals/global":147,"../internals/has":148,"../internals/is-object":162,"../internals/object-define-property":179,"../internals/object-get-prototype-of":184,"../internals/object-set-prototype-of":188,"../internals/redefine":197,"../internals/uid":234,"../internals/well-known-symbol":237}],97:[function(e,g,f){"use strict";var s=e("../internals/global"),r=e("../internals/descriptors"),c=e("../internals/array-buffer-native"),l=e("../internals/create-non-enumerable-property"),i=e("../internals/redefine-all"),u=e("../internals/fails"),t=e("../internals/an-instance"),n=e("../internals/to-integer"),o=e("../internals/to-length"),d=e("../internals/to-index"),h=e("../internals/ieee754"),m=e("../internals/object-get-prototype-of"),A=e("../internals/object-set-prototype-of"),v=e("../internals/object-get-own-property-names").f,b=e("../internals/object-define-property").f,x=e("../internals/array-fill"),C=e("../internals/set-to-string-tag"),w=e("../internals/internal-state"),S=w.get,T=w.set,I="ArrayBuffer",N="DataView",M="prototype",k="Wrong length",U="Wrong index",V=s[I],B=V,H=s[N],P=H&&H[M],j=Object.prototype,z=s.RangeError,K=h.pack,X=h.unpack,Z=function(ge){return[ge&255]},Y=function(ge){return[ge&255,ge>>8&255]},te=function(ge){return[ge&255,ge>>8&255,ge>>16&255,ge>>24&255]},q=function(ge){return ge[3]<<24|ge[2]<<16|ge[1]<<8|ge[0]},ee=function(ge){return K(ge,23,4)},fe=function(ge){return K(ge,52,8)},be=function(ge,Pe){b(ge[M],Pe,{get:function(){return S(this)[Pe]}})},Fe=function(ge,Pe,Ee,ke){var Me=d(Ee),me=S(ge);if(Me+Pe>me.byteLength)throw z(U);var le=S(me.buffer).bytes,oe=Me+me.byteOffset,Se=le.slice(oe,oe+Pe);return ke?Se:Se.reverse()},ve=function(ge,Pe,Ee,ke,Me,me){var le=d(Ee),oe=S(ge);if(le+Pe>oe.byteLength)throw z(U);for(var Se=S(oe.buffer).bytes,nt=le+oe.byteOffset,et=ke(+Me),Ue=0;Ue<Pe;Ue++)Se[nt+Ue]=et[me?Ue:Pe-Ue-1]};if(!c)B=function(ge){t(this,B,I);var Pe=d(ge);T(this,{bytes:x.call(new Array(Pe),0),byteLength:Pe}),r||(this.byteLength=Pe)},H=function(ge,Pe,Ee){t(this,H,N),t(ge,B,N);var ke=S(ge).byteLength,Me=n(Pe);if(Me<0||Me>ke)throw z("Wrong offset");if(Ee=Ee===void 0?ke-Me:o(Ee),Me+Ee>ke)throw z(k);T(this,{buffer:ge,byteLength:Ee,byteOffset:Me}),r||(this.buffer=ge,this.byteLength=Ee,this.byteOffset=Me)},r&&(be(B,"byteLength"),be(H,"buffer"),be(H,"byteLength"),be(H,"byteOffset")),i(H[M],{getInt8:function(ge){return Fe(this,1,ge)[0]<<24>>24},getUint8:function(ge){return Fe(this,1,ge)[0]},getInt16:function(ge){var Pe=Fe(this,2,ge,arguments.length>1?arguments[1]:void 0);return(Pe[1]<<8|Pe[0])<<16>>16},getUint16:function(ge){var Pe=Fe(this,2,ge,arguments.length>1?arguments[1]:void 0);return Pe[1]<<8|Pe[0]},getInt32:function(ge){return q(Fe(this,4,ge,arguments.length>1?arguments[1]:void 0))},getUint32:function(ge){return q(Fe(this,4,ge,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(ge){return X(Fe(this,4,ge,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(ge){return X(Fe(this,8,ge,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(ge,Pe){ve(this,1,ge,Z,Pe)},setUint8:function(ge,Pe){ve(this,1,ge,Z,Pe)},setInt16:function(ge,Pe){ve(this,2,ge,Y,Pe,arguments.length>2?arguments[2]:void 0)},setUint16:function(ge,Pe){ve(this,2,ge,Y,Pe,arguments.length>2?arguments[2]:void 0)},setInt32:function(ge,Pe){ve(this,4,ge,te,Pe,arguments.length>2?arguments[2]:void 0)},setUint32:function(ge,Pe){ve(this,4,ge,te,Pe,arguments.length>2?arguments[2]:void 0)},setFloat32:function(ge,Pe){ve(this,4,ge,ee,Pe,arguments.length>2?arguments[2]:void 0)},setFloat64:function(ge,Pe){ve(this,8,ge,fe,Pe,arguments.length>2?arguments[2]:void 0)}});else{if(!u(function(){V(1)})||!u(function(){new V(-1)})||u(function(){return new V,new V(1.5),new V(NaN),V.name!=I})){B=function(ge){return t(this,B),new V(d(ge))};for(var Oe=B[M]=V[M],J=v(V),ne=0,Ke;J.length>ne;)(Ke=J[ne++])in B||l(B,Ke,V[Ke]);Oe.constructor=B}A&&m(P)!==j&&A(P,j);var ie=new H(new B(2)),re=P.setInt8;ie.setInt8(0,2147483648),ie.setInt8(1,2147483649),(ie.getInt8(0)||!ie.getInt8(1))&&i(P,{setInt8:function(ge,Pe){re.call(this,ge,Pe<<24>>24)},setUint8:function(ge,Pe){re.call(this,ge,Pe<<24>>24)}},{unsafe:!0})}C(B,I),C(H,N),g.exports={ArrayBuffer:B,DataView:H}},{"../internals/an-instance":93,"../internals/array-buffer-native":95,"../internals/array-fill":99,"../internals/create-non-enumerable-property":120,"../internals/descriptors":125,"../internals/fails":140,"../internals/global":147,"../internals/ieee754":153,"../internals/internal-state":157,"../internals/object-define-property":179,"../internals/object-get-own-property-names":182,"../internals/object-get-prototype-of":184,"../internals/object-set-prototype-of":188,"../internals/redefine-all":196,"../internals/set-to-string-tag":208,"../internals/to-index":218,"../internals/to-integer":220,"../internals/to-length":221}],98:[function(e,g,f){"use strict";var s=e("../internals/to-object"),r=e("../internals/to-absolute-index"),c=e("../internals/to-length"),l=Math.min;g.exports=[].copyWithin||function(u,t){var n=s(this),o=c(n.length),d=r(u,o),h=r(t,o),m=arguments.length>2?arguments[2]:void 0,A=l((m===void 0?o:r(m,o))-h,o-d),v=1;for(h<d&&d<h+A&&(v=-1,h+=A-1,d+=A-1);A-- >0;)h in n?n[d]=n[h]:delete n[d],d+=v,h+=v;return n}},{"../internals/to-absolute-index":217,"../internals/to-length":221,"../internals/to-object":222}],99:[function(e,g,f){"use strict";var s=e("../internals/to-object"),r=e("../internals/to-absolute-index"),c=e("../internals/to-length");g.exports=function(i){for(var u=s(this),t=c(u.length),n=arguments.length,o=r(n>1?arguments[1]:void 0,t),d=n>2?arguments[2]:void 0,h=d===void 0?t:r(d,t);h>o;)u[o++]=i;return u}},{"../internals/to-absolute-index":217,"../internals/to-length":221,"../internals/to-object":222}],100:[function(e,g,f){"use strict";var s=e("../internals/array-iteration").forEach,r=e("../internals/array-method-is-strict"),c=r("forEach");g.exports=c?[].forEach:function(i){return s(this,i,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":104,"../internals/array-method-is-strict":107}],101:[function(e,g,f){g.exports=function(s,r){for(var c=0,l=r.length,i=new s(l);l>c;)i[c]=r[c++];return i}},{}],102:[function(e,g,f){"use strict";var s=e("../internals/function-bind-context"),r=e("../internals/to-object"),c=e("../internals/call-with-safe-iteration-closing"),l=e("../internals/is-array-iterator-method"),i=e("../internals/to-length"),u=e("../internals/create-property"),t=e("../internals/get-iterator"),n=e("../internals/get-iterator-method");g.exports=function(d){var h=r(d),m=typeof this=="function"?this:Array,A=arguments.length,v=A>1?arguments[1]:void 0,b=v!==void 0,x=n(h),C=0,w,S,T,I,N,M;if(b&&(v=s(v,A>2?arguments[2]:void 0,2)),x!=null&&!(m==Array&&l(x)))for(I=t(h,x),N=I.next,S=new m;!(T=N.call(I)).done;C++)M=b?c(I,v,[T.value,C],!0):T.value,u(S,C,M);else for(w=i(h.length),S=new m(w);w>C;C++)M=b?v(h[C],C):h[C],u(S,C,M);return S.length=C,S}},{"../internals/call-with-safe-iteration-closing":112,"../internals/create-property":122,"../internals/function-bind-context":142,"../internals/get-iterator":145,"../internals/get-iterator-method":144,"../internals/is-array-iterator-method":158,"../internals/to-length":221,"../internals/to-object":222}],103:[function(e,g,f){var s=e("../internals/to-indexed-object"),r=e("../internals/to-length"),c=e("../internals/to-absolute-index"),l=function(u){return function(t,n,o){var d=s(t),h=r(d.length),m=c(o,h),A;if(u&&n!=n){for(;h>m;)if(A=d[m++],A!=A)return!0}else for(;h>m;m++)if((u||m in d)&&d[m]===n)return u||m||0;return!u&&-1}};g.exports={includes:l(!0),indexOf:l(!1)}},{"../internals/to-absolute-index":217,"../internals/to-indexed-object":219,"../internals/to-length":221}],104:[function(e,g,f){var s=e("../internals/function-bind-context"),r=e("../internals/indexed-object"),c=e("../internals/to-object"),l=e("../internals/to-length"),i=e("../internals/array-species-create"),u=[].push,t=function(o){var d=o==1,h=o==2,m=o==3,A=o==4,v=o==6,b=o==7,x=o==5||v;return function(C,w,S,T){for(var I=c(C),N=r(I),M=s(w,S,3),k=l(N.length),U=0,V=T||i,B=d?V(C,k):h||b?V(C,0):void 0,H,P;k>U;U++)if((x||U in N)&&(H=N[U],P=M(H,U,I),o))if(d)B[U]=P;else if(P)switch(o){case 3:return!0;case 5:return H;case 6:return U;case 2:u.call(B,H)}else switch(o){case 4:return!1;case 7:u.call(B,H)}return v?-1:m||A?A:B}};g.exports={forEach:t(0),map:t(1),filter:t(2),some:t(3),every:t(4),find:t(5),findIndex:t(6),filterReject:t(7)}},{"../internals/array-species-create":111,"../internals/function-bind-context":142,"../internals/indexed-object":154,"../internals/to-length":221,"../internals/to-object":222}],105:[function(e,g,f){"use strict";var s=e("../internals/to-indexed-object"),r=e("../internals/to-integer"),c=e("../internals/to-length"),l=e("../internals/array-method-is-strict"),i=Math.min,u=[].lastIndexOf,t=!!u&&1/[1].lastIndexOf(1,-0)<0,n=l("lastIndexOf"),o=t||!n;g.exports=o?function(h){if(t)return u.apply(this,arguments)||0;var m=s(this),A=c(m.length),v=A-1;for(arguments.length>1&&(v=i(v,r(arguments[1]))),v<0&&(v=A+v);v>=0;v--)if(v in m&&m[v]===h)return v||0;return-1}:u},{"../internals/array-method-is-strict":107,"../internals/to-indexed-object":219,"../internals/to-integer":220,"../internals/to-length":221}],106:[function(e,g,f){var s=e("../internals/fails"),r=e("../internals/well-known-symbol"),c=e("../internals/engine-v8-version"),l=r("species");g.exports=function(i){return c>=51||!s(function(){var u=[],t=u.constructor={};return t[l]=function(){return{foo:1}},u[i](Boolean).foo!==1})}},{"../internals/engine-v8-version":136,"../internals/fails":140,"../internals/well-known-symbol":237}],107:[function(e,g,f){"use strict";var s=e("../internals/fails");g.exports=function(r,c){var l=[][r];return!!l&&s(function(){l.call(null,c||function(){throw 1},1)})}},{"../internals/fails":140}],108:[function(e,g,f){var s=e("../internals/a-function"),r=e("../internals/to-object"),c=e("../internals/indexed-object"),l=e("../internals/to-length"),i=function(t){return function(n,o,d,h){s(o);var m=r(n),A=c(m),v=l(m.length),b=t?v-1:0,x=t?-1:1;if(d<2)for(;;){if(b in A){h=A[b],b+=x;break}if(b+=x,t?b<0:v<=b)throw TypeError("Reduce of empty array with no initial value")}for(;t?b>=0:v>b;b+=x)b in A&&(h=o(h,A[b],b,m));return h}};g.exports={left:i(!1),right:i(!0)}},{"../internals/a-function":89,"../internals/indexed-object":154,"../internals/to-length":221,"../internals/to-object":222}],109:[function(e,g,f){var s=Math.floor,r=function i(u,t){var n=u.length,o=s(n/2);return n<8?c(u,t):l(i(u.slice(0,o),t),i(u.slice(o),t),t)},c=function(u,t){for(var n=u.length,o=1,d,h;o<n;){for(h=o,d=u[o];h&&t(u[h-1],d)>0;)u[h]=u[--h];h!==o++&&(u[h]=d)}return u},l=function(u,t,n){for(var o=u.length,d=t.length,h=0,m=0,A=[];h<o||m<d;)h<o&&m<d?A.push(n(u[h],t[m])<=0?u[h++]:t[m++]):A.push(h<o?u[h++]:t[m++]);return A};g.exports=r},{}],110:[function(e,g,f){var s=e("../internals/is-object"),r=e("../internals/is-array"),c=e("../internals/well-known-symbol"),l=c("species");g.exports=function(i){var u;return r(i)&&(u=i.constructor,typeof u=="function"&&(u===Array||r(u.prototype))?u=void 0:s(u)&&(u=u[l],u===null&&(u=void 0))),u===void 0?Array:u}},{"../internals/is-array":159,"../internals/is-object":162,"../internals/well-known-symbol":237}],111:[function(e,g,f){var s=e("../internals/array-species-constructor");g.exports=function(r,c){return new(s(r))(c===0?0:c)}},{"../internals/array-species-constructor":110}],112:[function(e,g,f){var s=e("../internals/an-object"),r=e("../internals/iterator-close");g.exports=function(c,l,i,u){try{return u?l(s(i)[0],i[1]):l(i)}catch(t){r(c,"throw",t)}}},{"../internals/an-object":94,"../internals/iterator-close":167}],113:[function(e,g,f){var s=e("../internals/well-known-symbol"),r=s("iterator"),c=!1;try{var l=0,i={next:function(){return{done:!!l++}},return:function(){c=!0}};i[r]=function(){return this},Array.from(i,function(){throw 2})}catch(u){}g.exports=function(u,t){if(!t&&!c)return!1;var n=!1;try{var o={};o[r]=function(){return{next:function(){return{done:n=!0}}}},u(o)}catch(d){}return n}},{"../internals/well-known-symbol":237}],114:[function(e,g,f){var s={}.toString;g.exports=function(r){return s.call(r).slice(8,-1)}},{}],115:[function(e,g,f){var s=e("../internals/to-string-tag-support"),r=e("../internals/classof-raw"),c=e("../internals/well-known-symbol"),l=c("toStringTag"),i=r(function(){return arguments}())=="Arguments",u=function(n,o){try{return n[o]}catch(d){}};g.exports=s?r:function(t){var n,o,d;return t===void 0?"Undefined":t===null?"Null":typeof(o=u(n=Object(t),l))=="string"?o:i?r(n):(d=r(n))=="Object"&&typeof n.callee=="function"?"Arguments":d}},{"../internals/classof-raw":114,"../internals/to-string-tag-support":227,"../internals/well-known-symbol":237}],116:[function(e,g,f){var s=e("../internals/has"),r=e("../internals/own-keys"),c=e("../internals/object-get-own-property-descriptor"),l=e("../internals/object-define-property");g.exports=function(i,u){for(var t=r(u),n=l.f,o=c.f,d=0;d<t.length;d++){var h=t[d];s(i,h)||n(i,h,o(u,h))}}},{"../internals/has":148,"../internals/object-define-property":179,"../internals/object-get-own-property-descriptor":180,"../internals/own-keys":192}],117:[function(e,g,f){var s=e("../internals/well-known-symbol"),r=s("match");g.exports=function(c){var l=/./;try{"/./"[c](l)}catch(i){try{return l[r]=!1,"/./"[c](l)}catch(u){}}return!1}},{"../internals/well-known-symbol":237}],118:[function(e,g,f){var s=e("../internals/fails");g.exports=!s(function(){function r(){}return r.prototype.constructor=null,Object.getPrototypeOf(new r)!==r.prototype})},{"../internals/fails":140}],119:[function(e,g,f){"use strict";var s=e("../internals/iterators-core").IteratorPrototype,r=e("../internals/object-create"),c=e("../internals/create-property-descriptor"),l=e("../internals/set-to-string-tag"),i=e("../internals/iterators"),u=function(){return this};g.exports=function(t,n,o){var d=n+" Iterator";return t.prototype=r(s,{next:c(1,o)}),l(t,d,!1,!0),i[d]=u,t}},{"../internals/create-property-descriptor":121,"../internals/iterators":169,"../internals/iterators-core":168,"../internals/object-create":177,"../internals/set-to-string-tag":208}],120:[function(e,g,f){var s=e("../internals/descriptors"),r=e("../internals/object-define-property"),c=e("../internals/create-property-descriptor");g.exports=s?function(l,i,u){return r.f(l,i,c(1,u))}:function(l,i,u){return l[i]=u,l}},{"../internals/create-property-descriptor":121,"../internals/descriptors":125,"../internals/object-define-property":179}],121:[function(e,g,f){g.exports=function(s,r){return{enumerable:!(s&1),configurable:!(s&2),writable:!(s&4),value:r}}},{}],122:[function(e,g,f){"use strict";var s=e("../internals/to-property-key"),r=e("../internals/object-define-property"),c=e("../internals/create-property-descriptor");g.exports=function(l,i,u){var t=s(i);t in l?r.f(l,t,c(0,u)):l[t]=u}},{"../internals/create-property-descriptor":121,"../internals/object-define-property":179,"../internals/to-property-key":226}],123:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/create-iterator-constructor"),c=e("../internals/object-get-prototype-of"),l=e("../internals/object-set-prototype-of"),i=e("../internals/set-to-string-tag"),u=e("../internals/create-non-enumerable-property"),t=e("../internals/redefine"),n=e("../internals/well-known-symbol"),o=e("../internals/is-pure"),d=e("../internals/iterators"),h=e("../internals/iterators-core"),m=h.IteratorPrototype,A=h.BUGGY_SAFARI_ITERATORS,v=n("iterator"),b="keys",x="values",C="entries",w=function(){return this};g.exports=function(S,T,I,N,M,k,U){r(I,T,N);var V=function(q){if(q===M&&z)return z;if(!A&&q in P)return P[q];switch(q){case b:return function(){return new I(this,q)};case x:return function(){return new I(this,q)};case C:return function(){return new I(this,q)}}return function(){return new I(this)}},B=T+" Iterator",H=!1,P=S.prototype,j=P[v]||P["@@iterator"]||M&&P[M],z=!A&&j||V(M),K=T=="Array"&&P.entries||j,X,Z,Y;if(K&&(X=c(K.call(new S)),m!==Object.prototype&&X.next&&(!o&&c(X)!==m&&(l?l(X,m):typeof X[v]!="function"&&u(X,v,w)),i(X,B,!0,!0),o&&(d[B]=w))),M==x&&j&&j.name!==x&&(H=!0,z=function(){return j.call(this)}),(!o||U)&&P[v]!==z&&u(P,v,z),d[T]=z,M)if(Z={values:V(x),keys:k?z:V(b),entries:V(C)},U)for(Y in Z)(A||H||!(Y in P))&&t(P,Y,Z[Y]);else s({target:T,proto:!0,forced:A||H},Z);return Z}},{"../internals/create-iterator-constructor":119,"../internals/create-non-enumerable-property":120,"../internals/export":139,"../internals/is-pure":163,"../internals/iterators":169,"../internals/iterators-core":168,"../internals/object-get-prototype-of":184,"../internals/object-set-prototype-of":188,"../internals/redefine":197,"../internals/set-to-string-tag":208,"../internals/well-known-symbol":237}],124:[function(e,g,f){var s=e("../internals/path"),r=e("../internals/has"),c=e("../internals/well-known-symbol-wrapped"),l=e("../internals/object-define-property").f;g.exports=function(i){var u=s.Symbol||(s.Symbol={});r(u,i)||l(u,i,{value:c.f(i)})}},{"../internals/has":148,"../internals/object-define-property":179,"../internals/path":193,"../internals/well-known-symbol-wrapped":236}],125:[function(e,g,f){var s=e("../internals/fails");g.exports=!s(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":140}],126:[function(e,g,f){var s=e("../internals/global"),r=e("../internals/is-object"),c=s.document,l=r(c)&&r(c.createElement);g.exports=function(i){return l?c.createElement(i):{}}},{"../internals/global":147,"../internals/is-object":162}],127:[function(e,g,f){g.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}},{}],128:[function(e,g,f){var s=e("../internals/engine-user-agent"),r=s.match(/firefox\/(\d+)/i);g.exports=!!r&&+r[1]},{"../internals/engine-user-agent":135}],129:[function(e,g,f){g.exports=typeof window=="object"},{}],130:[function(e,g,f){var s=e("../internals/engine-user-agent");g.exports=/MSIE|Trident/.test(s)},{"../internals/engine-user-agent":135}],131:[function(e,g,f){var s=e("../internals/engine-user-agent"),r=e("../internals/global");g.exports=/ipad|iphone|ipod/i.test(s)&&r.Pebble!==void 0},{"../internals/engine-user-agent":135,"../internals/global":147}],132:[function(e,g,f){var s=e("../internals/engine-user-agent");g.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(s)},{"../internals/engine-user-agent":135}],133:[function(e,g,f){var s=e("../internals/classof-raw"),r=e("../internals/global");g.exports=s(r.process)=="process"},{"../internals/classof-raw":114,"../internals/global":147}],134:[function(e,g,f){var s=e("../internals/engine-user-agent");g.exports=/web0s(?!.*chrome)/i.test(s)},{"../internals/engine-user-agent":135}],135:[function(e,g,f){var s=e("../internals/get-built-in");g.exports=s("navigator","userAgent")||""},{"../internals/get-built-in":143}],136:[function(e,g,f){var s=e("../internals/global"),r=e("../internals/engine-user-agent"),c=s.process,l=s.Deno,i=c&&c.versions||l&&l.version,u=i&&i.v8,t,n;u?(t=u.split("."),n=t[0]<4?1:t[0]+t[1]):r&&(t=r.match(/Edge\/(\d+)/),(!t||t[1]>=74)&&(t=r.match(/Chrome\/(\d+)/),t&&(n=t[1]))),g.exports=n&&+n},{"../internals/engine-user-agent":135,"../internals/global":147}],137:[function(e,g,f){var s=e("../internals/engine-user-agent"),r=s.match(/AppleWebKit\/(\d+)\./);g.exports=!!r&&+r[1]},{"../internals/engine-user-agent":135}],138:[function(e,g,f){g.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],139:[function(e,g,f){var s=e("../internals/global"),r=e("../internals/object-get-own-property-descriptor").f,c=e("../internals/create-non-enumerable-property"),l=e("../internals/redefine"),i=e("../internals/set-global"),u=e("../internals/copy-constructor-properties"),t=e("../internals/is-forced");g.exports=function(n,o){var d=n.target,h=n.global,m=n.stat,A,v,b,x,C,w;if(h?v=s:m?v=s[d]||i(d,{}):v=(s[d]||{}).prototype,v)for(b in o){if(C=o[b],n.noTargetGet?(w=r(v,b),x=w&&w.value):x=v[b],A=t(h?b:d+(m?".":"#")+b,n.forced),!A&&x!==void 0){if(typeof C===typeof x)continue;u(C,x)}(n.sham||x&&x.sham)&&c(C,"sham",!0),l(v,b,C,n)}}},{"../internals/copy-constructor-properties":116,"../internals/create-non-enumerable-property":120,"../internals/global":147,"../internals/is-forced":160,"../internals/object-get-own-property-descriptor":180,"../internals/redefine":197,"../internals/set-global":206}],140:[function(e,g,f){g.exports=function(s){try{return!!s()}catch(r){return!0}}},{}],141:[function(e,g,f){"use strict";e("../modules/es.regexp.exec");var s=e("../internals/redefine"),r=e("../internals/regexp-exec"),c=e("../internals/fails"),l=e("../internals/well-known-symbol"),i=e("../internals/create-non-enumerable-property"),u=l("species"),t=RegExp.prototype;g.exports=function(n,o,d,h){var m=l(n),A=!c(function(){var C={};return C[m]=function(){return 7},""[n](C)!=7}),v=A&&!c(function(){var C=!1,w=/a/;return n==="split"&&(w={},w.constructor={},w.constructor[u]=function(){return w},w.flags="",w[m]=/./[m]),w.exec=function(){return C=!0,null},w[m](""),!C});if(!A||!v||d){var b=/./[m],x=o(m,""[n],function(C,w,S,T,I){var N=w.exec;return N===r||N===t.exec?A&&!I?{done:!0,value:b.call(w,S,T)}:{done:!0,value:C.call(S,w,T)}:{done:!1}});s(String.prototype,n,x[0]),s(t,m,x[1])}h&&i(t[m],"sham",!0)}},{"../internals/create-non-enumerable-property":120,"../internals/fails":140,"../internals/redefine":197,"../internals/regexp-exec":199,"../internals/well-known-symbol":237,"../modules/es.regexp.exec":261}],142:[function(e,g,f){var s=e("../internals/a-function");g.exports=function(r,c,l){if(s(r),c===void 0)return r;switch(l){case 0:return function(){return r.call(c)};case 1:return function(i){return r.call(c,i)};case 2:return function(i,u){return r.call(c,i,u)};case 3:return function(i,u,t){return r.call(c,i,u,t)}}return function(){return r.apply(c,arguments)}}},{"../internals/a-function":89}],143:[function(e,g,f){var s=e("../internals/global"),r=function(l){return typeof l=="function"?l:void 0};g.exports=function(c,l){return arguments.length<2?r(s[c]):s[c]&&s[c][l]}},{"../internals/global":147}],144:[function(e,g,f){var s=e("../internals/classof"),r=e("../internals/iterators"),c=e("../internals/well-known-symbol"),l=c("iterator");g.exports=function(i){if(i!=null)return i[l]||i["@@iterator"]||r[s(i)]}},{"../internals/classof":115,"../internals/iterators":169,"../internals/well-known-symbol":237}],145:[function(e,g,f){var s=e("../internals/an-object"),r=e("../internals/get-iterator-method");g.exports=function(c,l){var i=arguments.length<2?r(c):l;if(typeof i!="function")throw TypeError(String(c)+" is not iterable");return s(i.call(c))}},{"../internals/an-object":94,"../internals/get-iterator-method":144}],146:[function(e,g,f){var s=e("../internals/to-object"),r=Math.floor,c="".replace,l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,i=/\$([$&'`]|\d{1,2})/g;g.exports=function(u,t,n,o,d,h){var m=n+u.length,A=o.length,v=i;return d!==void 0&&(d=s(d),v=l),c.call(h,v,function(b,x){var C;switch(x.charAt(0)){case"$":return"$";case"&":return u;case"`":return t.slice(0,n);case"'":return t.slice(m);case"<":C=d[x.slice(1,-1)];break;default:var w=+x;if(w===0)return b;if(w>A){var S=r(w/10);return S===0?b:S<=A?o[S-1]===void 0?x.charAt(1):o[S-1]+x.charAt(1):b}C=o[w-1]}return C===void 0?"":C})}},{"../internals/to-object":222}],147:[function(e,g,f){(function(s){(function(){var r=function(l){return l&&l.Math==Math&&l};g.exports=r(typeof globalThis=="object"&&globalThis)||r(typeof window=="object"&&window)||r(typeof self=="object"&&self)||r(typeof s=="object"&&s)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],148:[function(e,g,f){var s=e("../internals/to-object"),r={}.hasOwnProperty;g.exports=Object.hasOwn||function(l,i){return r.call(s(l),i)}},{"../internals/to-object":222}],149:[function(e,g,f){g.exports={}},{}],150:[function(e,g,f){var s=e("../internals/global");g.exports=function(r,c){var l=s.console;l&&l.error&&(arguments.length===1?l.error(r):l.error(r,c))}},{"../internals/global":147}],151:[function(e,g,f){var s=e("../internals/get-built-in");g.exports=s("document","documentElement")},{"../internals/get-built-in":143}],152:[function(e,g,f){var s=e("../internals/descriptors"),r=e("../internals/fails"),c=e("../internals/document-create-element");g.exports=!s&&!r(function(){return Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":125,"../internals/document-create-element":126,"../internals/fails":140}],153:[function(e,g,f){var s=Math.abs,r=Math.pow,c=Math.floor,l=Math.log,i=Math.LN2,u=function(o,d,h){var m=new Array(h),A=h*8-d-1,v=(1<<A)-1,b=v>>1,x=d===23?r(2,-24)-r(2,-77):0,C=o<0||o===0&&1/o<0?1:0,w=0,S,T,I;for(o=s(o),o!=o||o===Infinity?(T=o!=o?1:0,S=v):(S=c(l(o)/i),o*(I=r(2,-S))<1&&(S--,I*=2),S+b>=1?o+=x/I:o+=x*r(2,1-b),o*I>=2&&(S++,I/=2),S+b>=v?(T=0,S=v):S+b>=1?(T=(o*I-1)*r(2,d),S=S+b):(T=o*r(2,b-1)*r(2,d),S=0));d>=8;m[w++]=T&255,T/=256,d-=8);for(S=S<<d|T,A+=d;A>0;m[w++]=S&255,S/=256,A-=8);return m[--w]|=C*128,m},t=function(o,d){var h=o.length,m=h*8-d-1,A=(1<<m)-1,v=A>>1,b=m-7,x=h-1,C=o[x--],w=C&127,S;for(C>>=7;b>0;w=w*256+o[x],x--,b-=8);for(S=w&(1<<-b)-1,w>>=-b,b+=d;b>0;S=S*256+o[x],x--,b-=8);if(w===0)w=1-v;else{if(w===A)return S?NaN:C?-Infinity:Infinity;S=S+r(2,d),w=w-v}return(C?-1:1)*S*r(2,w-d)};g.exports={pack:u,unpack:t}},{}],154:[function(e,g,f){var s=e("../internals/fails"),r=e("../internals/classof-raw"),c="".split;g.exports=s(function(){return!Object("z").propertyIsEnumerable(0)})?function(l){return r(l)=="String"?c.call(l,""):Object(l)}:Object},{"../internals/classof-raw":114,"../internals/fails":140}],155:[function(e,g,f){var s=e("../internals/is-object"),r=e("../internals/object-set-prototype-of");g.exports=function(c,l,i){var u,t;return r&&typeof(u=l.constructor)=="function"&&u!==i&&s(t=u.prototype)&&t!==i.prototype&&r(c,t),c}},{"../internals/is-object":162,"../internals/object-set-prototype-of":188}],156:[function(e,g,f){var s=e("../internals/shared-store"),r=Function.toString;typeof s.inspectSource!="function"&&(s.inspectSource=function(c){return r.call(c)}),g.exports=s.inspectSource},{"../internals/shared-store":210}],157:[function(e,g,f){var s=e("../internals/native-weak-map"),r=e("../internals/global"),c=e("../internals/is-object"),l=e("../internals/create-non-enumerable-property"),i=e("../internals/has"),u=e("../internals/shared-store"),t=e("../internals/shared-key"),n=e("../internals/hidden-keys"),o="Object already initialized",d=r.WeakMap,h,m,A,v=function(N){return A(N)?m(N):h(N,{})},b=function(N){return function(M){var k;if(!c(M)||(k=m(M)).type!==N)throw TypeError("Incompatible receiver, "+N+" required");return k}};if(s||u.state){var x=u.state||(u.state=new d),C=x.get,w=x.has,S=x.set;h=function(N,M){if(w.call(x,N))throw new TypeError(o);return M.facade=N,S.call(x,N,M),M},m=function(N){return C.call(x,N)||{}},A=function(N){return w.call(x,N)}}else{var T=t("state");n[T]=!0,h=function(N,M){if(i(N,T))throw new TypeError(o);return M.facade=N,l(N,T,M),M},m=function(N){return i(N,T)?N[T]:{}},A=function(N){return i(N,T)}}g.exports={set:h,get:m,has:A,enforce:v,getterFor:b}},{"../internals/create-non-enumerable-property":120,"../internals/global":147,"../internals/has":148,"../internals/hidden-keys":149,"../internals/is-object":162,"../internals/native-weak-map":173,"../internals/shared-key":209,"../internals/shared-store":210}],158:[function(e,g,f){var s=e("../internals/well-known-symbol"),r=e("../internals/iterators"),c=s("iterator"),l=Array.prototype;g.exports=function(i){return i!==void 0&&(r.Array===i||l[c]===i)}},{"../internals/iterators":169,"../internals/well-known-symbol":237}],159:[function(e,g,f){var s=e("../internals/classof-raw");g.exports=Array.isArray||function(c){return s(c)=="Array"}},{"../internals/classof-raw":114}],160:[function(e,g,f){var s=e("../internals/fails"),r=/#|\.prototype\./,c=function(o,d){var h=i[l(o)];return h==t?!0:h==u?!1:typeof d=="function"?s(d):!!d},l=c.normalize=function(n){return String(n).replace(r,".").toLowerCase()},i=c.data={},u=c.NATIVE="N",t=c.POLYFILL="P";g.exports=c},{"../internals/fails":140}],161:[function(e,g,f){var s=e("../internals/is-object"),r=Math.floor;g.exports=function(l){return!s(l)&&isFinite(l)&&r(l)===l}},{"../internals/is-object":162}],162:[function(e,g,f){g.exports=function(s){return typeof s=="object"?s!==null:typeof s=="function"}},{}],163:[function(e,g,f){g.exports=!1},{}],164:[function(e,g,f){var s=e("../internals/is-object"),r=e("../internals/classof-raw"),c=e("../internals/well-known-symbol"),l=c("match");g.exports=function(i){var u;return s(i)&&((u=i[l])!==void 0?!!u:r(i)=="RegExp")}},{"../internals/classof-raw":114,"../internals/is-object":162,"../internals/well-known-symbol":237}],165:[function(e,g,f){var s=e("../internals/get-built-in"),r=e("../internals/use-symbol-as-uid");g.exports=r?function(c){return typeof c=="symbol"}:function(c){var l=s("Symbol");return typeof l=="function"&&Object(c)instanceof l}},{"../internals/get-built-in":143,"../internals/use-symbol-as-uid":235}],166:[function(e,g,f){var s=e("../internals/an-object"),r=e("../internals/is-array-iterator-method"),c=e("../internals/to-length"),l=e("../internals/function-bind-context"),i=e("../internals/get-iterator"),u=e("../internals/get-iterator-method"),t=e("../internals/iterator-close"),n=function(d,h){this.stopped=d,this.result=h};g.exports=function(o,d,h){var m=h&&h.that,A=!!(h&&h.AS_ENTRIES),v=!!(h&&h.IS_ITERATOR),b=!!(h&&h.INTERRUPTED),x=l(d,m,1+A+b),C,w,S,T,I,N,M,k=function(B){return C&&t(C,"normal",B),new n(!0,B)},U=function(B){return A?(s(B),b?x(B[0],B[1],k):x(B[0],B[1])):b?x(B,k):x(B)};if(v)C=o;else{if(w=u(o),typeof w!="function")throw TypeError("Target is not iterable");if(r(w)){for(S=0,T=c(o.length);T>S;S++)if(I=U(o[S]),I&&I instanceof n)return I;return new n(!1)}C=i(o,w)}for(N=C.next;!(M=N.call(C)).done;){try{I=U(M.value)}catch(V){t(C,"throw",V)}if(typeof I=="object"&&I&&I instanceof n)return I}return new n(!1)}},{"../internals/an-object":94,"../internals/function-bind-context":142,"../internals/get-iterator":145,"../internals/get-iterator-method":144,"../internals/is-array-iterator-method":158,"../internals/iterator-close":167,"../internals/to-length":221}],167:[function(e,g,f){var s=e("../internals/an-object");g.exports=function(r,c,l){var i,u;s(r);try{if(i=r.return,i===void 0){if(c==="throw")throw l;return l}i=i.call(r)}catch(t){u=!0,i=t}if(c==="throw")throw l;if(u)throw i;return s(i),l}},{"../internals/an-object":94}],168:[function(e,g,f){"use strict";var s=e("../internals/fails"),r=e("../internals/object-get-prototype-of"),c=e("../internals/create-non-enumerable-property"),l=e("../internals/has"),i=e("../internals/well-known-symbol"),u=e("../internals/is-pure"),t=i("iterator"),n=!1,o=function(){return this},d,h,m;[].keys&&(m=[].keys(),"next"in m?(h=r(r(m)),h!==Object.prototype&&(d=h)):n=!0);var A=d==null||s(function(){var v={};return d[t].call(v)!==v});A&&(d={}),(!u||A)&&!l(d,t)&&c(d,t,o),g.exports={IteratorPrototype:d,BUGGY_SAFARI_ITERATORS:n}},{"../internals/create-non-enumerable-property":120,"../internals/fails":140,"../internals/has":148,"../internals/is-pure":163,"../internals/object-get-prototype-of":184,"../internals/well-known-symbol":237}],169:[function(e,g,f){arguments[4][149][0].apply(f,arguments)},{dup:149}],170:[function(e,g,f){var s=e("../internals/global"),r=e("../internals/object-get-own-property-descriptor").f,c=e("../internals/task").set,l=e("../internals/engine-is-ios"),i=e("../internals/engine-is-ios-pebble"),u=e("../internals/engine-is-webos-webkit"),t=e("../internals/engine-is-node"),n=s.MutationObserver||s.WebKitMutationObserver,o=s.document,d=s.process,h=s.Promise,m=r(s,"queueMicrotask"),A=m&&m.value,v,b,x,C,w,S,T,I;A||(v=function(){var M,k;for(t&&(M=d.domain)&&M.exit();b;){k=b.fn,b=b.next;try{k()}catch(U){throw b?C():x=void 0,U}}x=void 0,M&&M.enter()},!l&&!t&&!u&&n&&o?(w=!0,S=o.createTextNode(""),new n(v).observe(S,{characterData:!0}),C=function(){S.data=w=!w}):!i&&h&&h.resolve?(T=h.resolve(void 0),T.constructor=h,I=T.then,C=function(){I.call(T,v)}):t?C=function(){d.nextTick(v)}:C=function(){c.call(s,v)}),g.exports=A||function(N){var M={fn:N,next:void 0};x&&(x.next=M),b||(b=M,C()),x=M}},{"../internals/engine-is-ios":132,"../internals/engine-is-ios-pebble":131,"../internals/engine-is-node":133,"../internals/engine-is-webos-webkit":134,"../internals/global":147,"../internals/object-get-own-property-descriptor":180,"../internals/task":216}],171:[function(e,g,f){var s=e("../internals/global");g.exports=s.Promise},{"../internals/global":147}],172:[function(e,g,f){var s=e("../internals/engine-v8-version"),r=e("../internals/fails");g.exports=!!Object.getOwnPropertySymbols&&!r(function(){var c=Symbol();return!String(c)||!(Object(c)instanceof Symbol)||!Symbol.sham&&s&&s<41})},{"../internals/engine-v8-version":136,"../internals/fails":140}],173:[function(e,g,f){var s=e("../internals/global"),r=e("../internals/inspect-source"),c=s.WeakMap;g.exports=typeof c=="function"&&/native code/.test(r(c))},{"../internals/global":147,"../internals/inspect-source":156}],174:[function(e,g,f){"use strict";var s=e("../internals/a-function"),r=function(l){var i,u;this.promise=new l(function(t,n){if(i!==void 0||u!==void 0)throw TypeError("Bad Promise constructor");i=t,u=n}),this.resolve=s(i),this.reject=s(u)};g.exports.f=function(c){return new r(c)}},{"../internals/a-function":89}],175:[function(e,g,f){var s=e("../internals/is-regexp");g.exports=function(r){if(s(r))throw TypeError("The method doesn't accept regular expressions");return r}},{"../internals/is-regexp":164}],176:[function(e,g,f){"use strict";var s=e("../internals/descriptors"),r=e("../internals/fails"),c=e("../internals/object-keys"),l=e("../internals/object-get-own-property-symbols"),i=e("../internals/object-property-is-enumerable"),u=e("../internals/to-object"),t=e("../internals/indexed-object"),n=Object.assign,o=Object.defineProperty;g.exports=!n||r(function(){if(s&&n({b:1},n(o({},"a",{enumerable:!0,get:function(){o(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var d={},h={},m=Symbol(),A="abcdefghijklmnopqrst";return d[m]=7,A.split("").forEach(function(v){h[v]=v}),n({},d)[m]!=7||c(n({},h)).join("")!=A})?function(h,m){for(var A=u(h),v=arguments.length,b=1,x=l.f,C=i.f;v>b;)for(var w=t(arguments[b++]),S=x?c(w).concat(x(w)):c(w),T=S.length,I=0,N;T>I;)N=S[I++],(!s||C.call(w,N))&&(A[N]=w[N]);return A}:n},{"../internals/descriptors":125,"../internals/fails":140,"../internals/indexed-object":154,"../internals/object-get-own-property-symbols":183,"../internals/object-keys":186,"../internals/object-property-is-enumerable":187,"../internals/to-object":222}],177:[function(e,g,f){var s=e("../internals/an-object"),r=e("../internals/object-define-properties"),c=e("../internals/enum-bug-keys"),l=e("../internals/hidden-keys"),i=e("../internals/html"),u=e("../internals/document-create-element"),t=e("../internals/shared-key"),n=">",o="<",d="prototype",h="script",m=t("IE_PROTO"),A=function(){},v=function(T){return o+h+n+T+o+"/"+h+n},b=function(T){T.write(v("")),T.close();var I=T.parentWindow.Object;return T=null,I},x=function(){var T=u("iframe"),I="java"+h+":",N;return T.style.display="none",i.appendChild(T),T.src=String(I),N=T.contentWindow.document,N.open(),N.write(v("document.F=Object")),N.close(),N.F},C,w=function(){try{C=new ActiveXObject("htmlfile")}catch(I){}w=typeof document!="undefined"?document.domain&&C?b(C):x():b(C);for(var T=c.length;T--;)delete w[d][c[T]];return w()};l[m]=!0,g.exports=Object.create||function(T,I){var N;return T!==null?(A[d]=s(T),N=new A,A[d]=null,N[m]=T):N=w(),I===void 0?N:r(N,I)}},{"../internals/an-object":94,"../internals/document-create-element":126,"../internals/enum-bug-keys":138,"../internals/hidden-keys":149,"../internals/html":151,"../internals/object-define-properties":178,"../internals/shared-key":209}],178:[function(e,g,f){var s=e("../internals/descriptors"),r=e("../internals/object-define-property"),c=e("../internals/an-object"),l=e("../internals/object-keys");g.exports=s?Object.defineProperties:function(u,t){c(u);for(var n=l(t),o=n.length,d=0,h;o>d;)r.f(u,h=n[d++],t[h]);return u}},{"../internals/an-object":94,"../internals/descriptors":125,"../internals/object-define-property":179,"../internals/object-keys":186}],179:[function(e,g,f){var s=e("../internals/descriptors"),r=e("../internals/ie8-dom-define"),c=e("../internals/an-object"),l=e("../internals/to-property-key"),i=Object.defineProperty;f.f=s?i:function(t,n,o){if(c(t),n=l(n),c(o),r)try{return i(t,n,o)}catch(d){}if("get"in o||"set"in o)throw TypeError("Accessors not supported");return"value"in o&&(t[n]=o.value),t}},{"../internals/an-object":94,"../internals/descriptors":125,"../internals/ie8-dom-define":152,"../internals/to-property-key":226}],180:[function(e,g,f){var s=e("../internals/descriptors"),r=e("../internals/object-property-is-enumerable"),c=e("../internals/create-property-descriptor"),l=e("../internals/to-indexed-object"),i=e("../internals/to-property-key"),u=e("../internals/has"),t=e("../internals/ie8-dom-define"),n=Object.getOwnPropertyDescriptor;f.f=s?n:function(d,h){if(d=l(d),h=i(h),t)try{return n(d,h)}catch(m){}if(u(d,h))return c(!r.f.call(d,h),d[h])}},{"../internals/create-property-descriptor":121,"../internals/descriptors":125,"../internals/has":148,"../internals/ie8-dom-define":152,"../internals/object-property-is-enumerable":187,"../internals/to-indexed-object":219,"../internals/to-property-key":226}],181:[function(e,g,f){var s=e("../internals/to-indexed-object"),r=e("../internals/object-get-own-property-names").f,c={}.toString,l=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],i=function(t){try{return r(t)}catch(n){return l.slice()}};g.exports.f=function(t){return l&&c.call(t)=="[object Window]"?i(t):r(s(t))}},{"../internals/object-get-own-property-names":182,"../internals/to-indexed-object":219}],182:[function(e,g,f){var s=e("../internals/object-keys-internal"),r=e("../internals/enum-bug-keys"),c=r.concat("length","prototype");f.f=Object.getOwnPropertyNames||function(i){return s(i,c)}},{"../internals/enum-bug-keys":138,"../internals/object-keys-internal":185}],183:[function(e,g,f){f.f=Object.getOwnPropertySymbols},{}],184:[function(e,g,f){var s=e("../internals/has"),r=e("../internals/to-object"),c=e("../internals/shared-key"),l=e("../internals/correct-prototype-getter"),i=c("IE_PROTO"),u=Object.prototype;g.exports=l?Object.getPrototypeOf:function(t){return t=r(t),s(t,i)?t[i]:typeof t.constructor=="function"&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},{"../internals/correct-prototype-getter":118,"../internals/has":148,"../internals/shared-key":209,"../internals/to-object":222}],185:[function(e,g,f){var s=e("../internals/has"),r=e("../internals/to-indexed-object"),c=e("../internals/array-includes").indexOf,l=e("../internals/hidden-keys");g.exports=function(i,u){var t=r(i),n=0,o=[],d;for(d in t)!s(l,d)&&s(t,d)&&o.push(d);for(;u.length>n;)s(t,d=u[n++])&&(~c(o,d)||o.push(d));return o}},{"../internals/array-includes":103,"../internals/has":148,"../internals/hidden-keys":149,"../internals/to-indexed-object":219}],186:[function(e,g,f){var s=e("../internals/object-keys-internal"),r=e("../internals/enum-bug-keys");g.exports=Object.keys||function(l){return s(l,r)}},{"../internals/enum-bug-keys":138,"../internals/object-keys-internal":185}],187:[function(e,g,f){"use strict";var s={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,c=r&&!s.call({1:2},1);f.f=c?function(i){var u=r(this,i);return!!u&&u.enumerable}:s},{}],188:[function(e,g,f){var s=e("../internals/an-object"),r=e("../internals/a-possible-prototype");g.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var c=!1,l={},i;try{i=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,i.call(l,[]),c=l instanceof Array}catch(u){}return function(t,n){return s(t),r(n),c?i.call(t,n):t.__proto__=n,t}}():void 0)},{"../internals/a-possible-prototype":90,"../internals/an-object":94}],189:[function(e,g,f){var s=e("../internals/descriptors"),r=e("../internals/object-keys"),c=e("../internals/to-indexed-object"),l=e("../internals/object-property-is-enumerable").f,i=function(t){return function(n){for(var o=c(n),d=r(o),h=d.length,m=0,A=[],v;h>m;)v=d[m++],(!s||l.call(o,v))&&A.push(t?[v,o[v]]:o[v]);return A}};g.exports={entries:i(!0),values:i(!1)}},{"../internals/descriptors":125,"../internals/object-keys":186,"../internals/object-property-is-enumerable":187,"../internals/to-indexed-object":219}],190:[function(e,g,f){"use strict";var s=e("../internals/to-string-tag-support"),r=e("../internals/classof");g.exports=s?{}.toString:function(){return"[object "+r(this)+"]"}},{"../internals/classof":115,"../internals/to-string-tag-support":227}],191:[function(e,g,f){var s=e("../internals/is-object");g.exports=function(r,c){var l,i;if(c==="string"&&typeof(l=r.toString)=="function"&&!s(i=l.call(r)))return i;if(typeof(l=r.valueOf)=="function"&&!s(i=l.call(r)))return i;if(c!=="string"&&typeof(l=r.toString)=="function"&&!s(i=l.call(r)))return i;throw TypeError("Can't convert object to primitive value")}},{"../internals/is-object":162}],192:[function(e,g,f){var s=e("../internals/get-built-in"),r=e("../internals/object-get-own-property-names"),c=e("../internals/object-get-own-property-symbols"),l=e("../internals/an-object");g.exports=s("Reflect","ownKeys")||function(u){var t=r.f(l(u)),n=c.f;return n?t.concat(n(u)):t}},{"../internals/an-object":94,"../internals/get-built-in":143,"../internals/object-get-own-property-names":182,"../internals/object-get-own-property-symbols":183}],193:[function(e,g,f){var s=e("../internals/global");g.exports=s},{"../internals/global":147}],194:[function(e,g,f){g.exports=function(s){try{return{error:!1,value:s()}}catch(r){return{error:!0,value:r}}}},{}],195:[function(e,g,f){var s=e("../internals/an-object"),r=e("../internals/is-object"),c=e("../internals/new-promise-capability");g.exports=function(l,i){if(s(l),r(i)&&i.constructor===l)return i;var u=c.f(l),t=u.resolve;return t(i),u.promise}},{"../internals/an-object":94,"../internals/is-object":162,"../internals/new-promise-capability":174}],196:[function(e,g,f){var s=e("../internals/redefine");g.exports=function(r,c,l){for(var i in c)s(r,i,c[i],l);return r}},{"../internals/redefine":197}],197:[function(e,g,f){var s=e("../internals/global"),r=e("../internals/create-non-enumerable-property"),c=e("../internals/has"),l=e("../internals/set-global"),i=e("../internals/inspect-source"),u=e("../internals/internal-state"),t=u.get,n=u.enforce,o=String(String).split("String");(g.exports=function(d,h,m,A){var v=A?!!A.unsafe:!1,b=A?!!A.enumerable:!1,x=A?!!A.noTargetGet:!1,C;if(typeof m=="function"&&(typeof h=="string"&&!c(m,"name")&&r(m,"name",h),C=n(m),C.source||(C.source=o.join(typeof h=="string"?h:""))),d===s){b?d[h]=m:l(h,m);return}else v?!x&&d[h]&&(b=!0):delete d[h];b?d[h]=m:r(d,h,m)})(Function.prototype,"toString",function(){return typeof this=="function"&&t(this).source||i(this)})},{"../internals/create-non-enumerable-property":120,"../internals/global":147,"../internals/has":148,"../internals/inspect-source":156,"../internals/internal-state":157,"../internals/set-global":206}],198:[function(e,g,f){var s=e("./classof-raw"),r=e("./regexp-exec");g.exports=function(c,l){var i=c.exec;if(typeof i=="function"){var u=i.call(c,l);if(typeof u!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return u}if(s(c)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return r.call(c,l)}},{"./classof-raw":114,"./regexp-exec":199}],199:[function(e,g,f){"use strict";var s=e("../internals/to-string"),r=e("../internals/regexp-flags"),c=e("../internals/regexp-sticky-helpers"),l=e("../internals/shared"),i=e("../internals/object-create"),u=e("../internals/internal-state").get,t=e("../internals/regexp-unsupported-dot-all"),n=e("../internals/regexp-unsupported-ncg"),o=RegExp.prototype.exec,d=l("native-string-replace",String.prototype.replace),h=o,m=function(){var x=/a/,C=/b*/g;return o.call(x,"a"),o.call(C,"a"),x.lastIndex!==0||C.lastIndex!==0}(),A=c.UNSUPPORTED_Y||c.BROKEN_CARET,v=/()??/.exec("")[1]!==void 0,b=m||v||A||t||n;b&&(h=function(C){var w=this,S=u(w),T=s(C),I=S.raw,N,M,k,U,V,B,H;if(I)return I.lastIndex=w.lastIndex,N=h.call(I,T),w.lastIndex=I.lastIndex,N;var P=S.groups,j=A&&w.sticky,z=r.call(w),K=w.source,X=0,Z=T;if(j&&(z=z.replace("y",""),z.indexOf("g")===-1&&(z+="g"),Z=T.slice(w.lastIndex),w.lastIndex>0&&(!w.multiline||w.multiline&&T.charAt(w.lastIndex-1)!==`
`)&&(K="(?: "+K+")",Z=" "+Z,X++),M=new RegExp("^(?:"+K+")",z)),v&&(M=new RegExp("^"+K+"$(?!\\s)",z)),m&&(k=w.lastIndex),U=o.call(j?M:w,Z),j?U?(U.input=U.input.slice(X),U[0]=U[0].slice(X),U.index=w.lastIndex,w.lastIndex+=U[0].length):w.lastIndex=0:m&&U&&(w.lastIndex=w.global?U.index+U[0].length:k),v&&U&&U.length>1&&d.call(U[0],M,function(){for(V=1;V<arguments.length-2;V++)arguments[V]===void 0&&(U[V]=void 0)}),U&&P)for(U.groups=B=i(null),V=0;V<P.length;V++)H=P[V],B[H[0]]=U[H[1]];return U}),g.exports=h},{"../internals/internal-state":157,"../internals/object-create":177,"../internals/regexp-flags":200,"../internals/regexp-sticky-helpers":201,"../internals/regexp-unsupported-dot-all":202,"../internals/regexp-unsupported-ncg":203,"../internals/shared":211,"../internals/to-string":228}],200:[function(e,g,f){"use strict";var s=e("../internals/an-object");g.exports=function(){var r=s(this),c="";return r.global&&(c+="g"),r.ignoreCase&&(c+="i"),r.multiline&&(c+="m"),r.dotAll&&(c+="s"),r.unicode&&(c+="u"),r.sticky&&(c+="y"),c}},{"../internals/an-object":94}],201:[function(e,g,f){var s=e("../internals/fails"),r=e("../internals/global"),c=r.RegExp;f.UNSUPPORTED_Y=s(function(){var l=c("a","y");return l.lastIndex=2,l.exec("abcd")!=null}),f.BROKEN_CARET=s(function(){var l=c("^r","gy");return l.lastIndex=2,l.exec("str")!=null})},{"../internals/fails":140,"../internals/global":147}],202:[function(e,g,f){var s=e("./fails"),r=e("../internals/global"),c=r.RegExp;g.exports=s(function(){var l=c(".","s");return!(l.dotAll&&l.exec(`
`)&&l.flags==="s")})},{"../internals/global":147,"./fails":140}],203:[function(e,g,f){var s=e("./fails"),r=e("../internals/global"),c=r.RegExp;g.exports=s(function(){var l=c("(?<a>b)","g");return l.exec("b").groups.a!=="b"||"b".replace(l,"$<a>c")!=="bc"})},{"../internals/global":147,"./fails":140}],204:[function(e,g,f){g.exports=function(s){if(s==null)throw TypeError("Can't call method on "+s);return s}},{}],205:[function(e,g,f){g.exports=Object.is||function(r,c){return r===c?r!==0||1/r===1/c:r!=r&&c!=c}},{}],206:[function(e,g,f){var s=e("../internals/global");g.exports=function(r,c){try{Object.defineProperty(s,r,{value:c,configurable:!0,writable:!0})}catch(l){s[r]=c}return c}},{"../internals/global":147}],207:[function(e,g,f){"use strict";var s=e("../internals/get-built-in"),r=e("../internals/object-define-property"),c=e("../internals/well-known-symbol"),l=e("../internals/descriptors"),i=c("species");g.exports=function(u){var t=s(u),n=r.f;l&&t&&!t[i]&&n(t,i,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":125,"../internals/get-built-in":143,"../internals/object-define-property":179,"../internals/well-known-symbol":237}],208:[function(e,g,f){var s=e("../internals/object-define-property").f,r=e("../internals/has"),c=e("../internals/well-known-symbol"),l=c("toStringTag");g.exports=function(i,u,t){i&&!r(i=t?i:i.prototype,l)&&s(i,l,{configurable:!0,value:u})}},{"../internals/has":148,"../internals/object-define-property":179,"../internals/well-known-symbol":237}],209:[function(e,g,f){var s=e("../internals/shared"),r=e("../internals/uid"),c=s("keys");g.exports=function(l){return c[l]||(c[l]=r(l))}},{"../internals/shared":211,"../internals/uid":234}],210:[function(e,g,f){var s=e("../internals/global"),r=e("../internals/set-global"),c="__core-js_shared__",l=s[c]||r(c,{});g.exports=l},{"../internals/global":147,"../internals/set-global":206}],211:[function(e,g,f){var s=e("../internals/is-pure"),r=e("../internals/shared-store");(g.exports=function(c,l){return r[c]||(r[c]=l!==void 0?l:{})})("versions",[]).push({version:"3.17.2",mode:s?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},{"../internals/is-pure":163,"../internals/shared-store":210}],212:[function(e,g,f){var s=e("../internals/an-object"),r=e("../internals/a-function"),c=e("../internals/well-known-symbol"),l=c("species");g.exports=function(i,u){var t=s(i).constructor,n;return t===void 0||(n=s(t)[l])==null?u:r(n)}},{"../internals/a-function":89,"../internals/an-object":94,"../internals/well-known-symbol":237}],213:[function(e,g,f){var s=e("../internals/to-integer"),r=e("../internals/to-string"),c=e("../internals/require-object-coercible"),l=function(u){return function(t,n){var o=r(c(t)),d=s(n),h=o.length,m,A;return d<0||d>=h?u?"":void 0:(m=o.charCodeAt(d),m<55296||m>56319||d+1===h||(A=o.charCodeAt(d+1))<56320||A>57343?u?o.charAt(d):m:u?o.slice(d,d+2):(m-55296<<10)+(A-56320)+65536)}};g.exports={codeAt:l(!1),charAt:l(!0)}},{"../internals/require-object-coercible":204,"../internals/to-integer":220,"../internals/to-string":228}],214:[function(e,g,f){var s=e("../internals/fails"),r=e("../internals/whitespaces"),c="\u200B\x85\u180E";g.exports=function(l){return s(function(){return!!r[l]()||c[l]()!=c||r[l].name!==l})}},{"../internals/fails":140,"../internals/whitespaces":238}],215:[function(e,g,f){var s=e("../internals/require-object-coercible"),r=e("../internals/to-string"),c=e("../internals/whitespaces"),l="["+c+"]",i=RegExp("^"+l+l+"*"),u=RegExp(l+l+"*$"),t=function(o){return function(d){var h=r(s(d));return o&1&&(h=h.replace(i,"")),o&2&&(h=h.replace(u,"")),h}};g.exports={start:t(1),end:t(2),trim:t(3)}},{"../internals/require-object-coercible":204,"../internals/to-string":228,"../internals/whitespaces":238}],216:[function(e,g,f){var s=e("../internals/global"),r=e("../internals/fails"),c=e("../internals/function-bind-context"),l=e("../internals/html"),i=e("../internals/document-create-element"),u=e("../internals/engine-is-ios"),t=e("../internals/engine-is-node"),n=s.setImmediate,o=s.clearImmediate,d=s.process,h=s.MessageChannel,m=s.Dispatch,A=0,v={},b="onreadystatechange",x,C,w,S;try{x=s.location}catch(k){}var T=function(U){if(v.hasOwnProperty(U)){var V=v[U];delete v[U],V()}},I=function(U){return function(){T(U)}},N=function(U){T(U.data)},M=function(U){s.postMessage(String(U),x.protocol+"//"+x.host)};(!n||!o)&&(n=function(U){for(var V=[],B=arguments.length,H=1;B>H;)V.push(arguments[H++]);return v[++A]=function(){(typeof U=="function"?U:Function(U)).apply(void 0,V)},C(A),A},o=function(U){delete v[U]},t?C=function(U){d.nextTick(I(U))}:m&&m.now?C=function(U){m.now(I(U))}:h&&!u?(w=new h,S=w.port2,w.port1.onmessage=N,C=c(S.postMessage,S,1)):s.addEventListener&&typeof postMessage=="function"&&!s.importScripts&&x&&x.protocol!=="file:"&&!r(M)?(C=M,s.addEventListener("message",N,!1)):b in i("script")?C=function(U){l.appendChild(i("script"))[b]=function(){l.removeChild(this),T(U)}}:C=function(U){setTimeout(I(U),0)}),g.exports={set:n,clear:o}},{"../internals/document-create-element":126,"../internals/engine-is-ios":132,"../internals/engine-is-node":133,"../internals/fails":140,"../internals/function-bind-context":142,"../internals/global":147,"../internals/html":151}],217:[function(e,g,f){var s=e("../internals/to-integer"),r=Math.max,c=Math.min;g.exports=function(l,i){var u=s(l);return u<0?r(u+i,0):c(u,i)}},{"../internals/to-integer":220}],218:[function(e,g,f){var s=e("../internals/to-integer"),r=e("../internals/to-length");g.exports=function(c){if(c===void 0)return 0;var l=s(c),i=r(l);if(l!==i)throw RangeError("Wrong length or index");return i}},{"../internals/to-integer":220,"../internals/to-length":221}],219:[function(e,g,f){var s=e("../internals/indexed-object"),r=e("../internals/require-object-coercible");g.exports=function(c){return s(r(c))}},{"../internals/indexed-object":154,"../internals/require-object-coercible":204}],220:[function(e,g,f){var s=Math.ceil,r=Math.floor;g.exports=function(c){return isNaN(c=+c)?0:(c>0?r:s)(c)}},{}],221:[function(e,g,f){var s=e("../internals/to-integer"),r=Math.min;g.exports=function(c){return c>0?r(s(c),9007199254740991):0}},{"../internals/to-integer":220}],222:[function(e,g,f){var s=e("../internals/require-object-coercible");g.exports=function(r){return Object(s(r))}},{"../internals/require-object-coercible":204}],223:[function(e,g,f){var s=e("../internals/to-positive-integer");g.exports=function(r,c){var l=s(r);if(l%c)throw RangeError("Wrong offset");return l}},{"../internals/to-positive-integer":224}],224:[function(e,g,f){var s=e("../internals/to-integer");g.exports=function(r){var c=s(r);if(c<0)throw RangeError("The argument can't be less than 0");return c}},{"../internals/to-integer":220}],225:[function(e,g,f){var s=e("../internals/is-object"),r=e("../internals/is-symbol"),c=e("../internals/ordinary-to-primitive"),l=e("../internals/well-known-symbol"),i=l("toPrimitive");g.exports=function(u,t){if(!s(u)||r(u))return u;var n=u[i],o;if(n!==void 0){if(t===void 0&&(t="default"),o=n.call(u,t),!s(o)||r(o))return o;throw TypeError("Can't convert object to primitive value")}return t===void 0&&(t="number"),c(u,t)}},{"../internals/is-object":162,"../internals/is-symbol":165,"../internals/ordinary-to-primitive":191,"../internals/well-known-symbol":237}],226:[function(e,g,f){var s=e("../internals/to-primitive"),r=e("../internals/is-symbol");g.exports=function(c){var l=s(c,"string");return r(l)?l:String(l)}},{"../internals/is-symbol":165,"../internals/to-primitive":225}],227:[function(e,g,f){var s=e("../internals/well-known-symbol"),r=s("toStringTag"),c={};c[r]="z",g.exports=String(c)==="[object z]"},{"../internals/well-known-symbol":237}],228:[function(e,g,f){var s=e("../internals/is-symbol");g.exports=function(r){if(s(r))throw TypeError("Cannot convert a Symbol value to a string");return String(r)}},{"../internals/is-symbol":165}],229:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/global"),c=e("../internals/descriptors"),l=e("../internals/typed-array-constructors-require-wrappers"),i=e("../internals/array-buffer-view-core"),u=e("../internals/array-buffer"),t=e("../internals/an-instance"),n=e("../internals/create-property-descriptor"),o=e("../internals/create-non-enumerable-property"),d=e("../internals/is-integer"),h=e("../internals/to-length"),m=e("../internals/to-index"),A=e("../internals/to-offset"),v=e("../internals/to-property-key"),b=e("../internals/has"),x=e("../internals/classof"),C=e("../internals/is-object"),w=e("../internals/is-symbol"),S=e("../internals/object-create"),T=e("../internals/object-set-prototype-of"),I=e("../internals/object-get-own-property-names").f,N=e("../internals/typed-array-from"),M=e("../internals/array-iteration").forEach,k=e("../internals/set-species"),U=e("../internals/object-define-property"),V=e("../internals/object-get-own-property-descriptor"),B=e("../internals/internal-state"),H=e("../internals/inherit-if-required"),P=B.get,j=B.set,z=U.f,K=V.f,X=Math.round,Z=r.RangeError,Y=u.ArrayBuffer,te=u.DataView,q=i.NATIVE_ARRAY_BUFFER_VIEWS,ee=i.TYPED_ARRAY_CONSTRUCTOR,fe=i.TYPED_ARRAY_TAG,be=i.TypedArray,Fe=i.TypedArrayPrototype,ve=i.aTypedArrayConstructor,Oe=i.isTypedArray,J="BYTES_PER_ELEMENT",ne="Wrong length",Ke=function(ke,Me){for(var me=0,le=Me.length,oe=new(ve(ke))(le);le>me;)oe[me]=Me[me++];return oe},ie=function(ke,Me){z(ke,Me,{get:function(){return P(this)[Me]}})},re=function(ke){var Me;return ke instanceof Y||(Me=x(ke))=="ArrayBuffer"||Me=="SharedArrayBuffer"},he=function(ke,Me){return Oe(ke)&&!w(Me)&&Me in ke&&d(+Me)&&Me>=0},ge=function(ke,Me){return Me=v(Me),he(ke,Me)?n(2,ke[Me]):K(ke,Me)},Pe=function(ke,Me,me){return Me=v(Me),he(ke,Me)&&C(me)&&b(me,"value")&&!b(me,"get")&&!b(me,"set")&&!me.configurable&&(!b(me,"writable")||me.writable)&&(!b(me,"enumerable")||me.enumerable)?(ke[Me]=me.value,ke):z(ke,Me,me)};c?(q||(V.f=ge,U.f=Pe,ie(Fe,"buffer"),ie(Fe,"byteOffset"),ie(Fe,"byteLength"),ie(Fe,"length")),s({target:"Object",stat:!0,forced:!q},{getOwnPropertyDescriptor:ge,defineProperty:Pe}),g.exports=function(Ee,ke,Me){var me=Ee.match(/\d+$/)[0]/8,le=Ee+(Me?"Clamped":"")+"Array",oe="get"+Ee,Se="set"+Ee,nt=r[le],et=nt,Ue=et&&et.prototype,bt={},Je=function(Ft,Ht){var $e=P(Ft);return $e.view[oe](Ht*me+$e.byteOffset,!0)},St=function(Ft,Ht,$e){var we=P(Ft);Me&&($e=($e=X($e))<0?0:$e>255?255:$e&255),we.view[Se](Ht*me+we.byteOffset,$e,!0)},Nt=function(Ft,Ht){z(Ft,Ht,{get:function(){return Je(this,Ht)},set:function(we){return St(this,Ht,we)},enumerable:!0})};q?l&&(et=ke(function(Rt,Ft,Ht,$e){return t(Rt,et,le),H(function(){return C(Ft)?re(Ft)?$e!==void 0?new nt(Ft,A(Ht,me),$e):Ht!==void 0?new nt(Ft,A(Ht,me)):new nt(Ft):Oe(Ft)?Ke(et,Ft):N.call(et,Ft):new nt(m(Ft))}(),Rt,et)}),T&&T(et,be),M(I(nt),function(Rt){Rt in et||o(et,Rt,nt[Rt])}),et.prototype=Ue):(et=ke(function(Rt,Ft,Ht,$e){t(Rt,et,le);var we=0,ue=0,Qe,qe,Ae;if(!C(Ft))Ae=m(Ft),qe=Ae*me,Qe=new Y(qe);else if(re(Ft)){Qe=Ft,ue=A(Ht,me);var wt=Ft.byteLength;if($e===void 0){if(wt%me)throw Z(ne);if(qe=wt-ue,qe<0)throw Z(ne)}else if(qe=h($e)*me,qe+ue>wt)throw Z(ne);Ae=qe/me}else return Oe(Ft)?Ke(et,Ft):N.call(et,Ft);for(j(Rt,{buffer:Qe,byteOffset:ue,byteLength:qe,length:Ae,view:new te(Qe)});we<Ae;)Nt(Rt,we++)}),T&&T(et,be),Ue=et.prototype=S(Fe)),Ue.constructor!==et&&o(Ue,"constructor",et),o(Ue,ee,et),fe&&o(Ue,fe,le),bt[le]=et,s({global:!0,forced:et!=nt,sham:!q},bt),J in et||o(et,J,me),J in Ue||o(Ue,J,me),k(le)}):g.exports=function(){}},{"../internals/an-instance":93,"../internals/array-buffer":97,"../internals/array-buffer-view-core":96,"../internals/array-iteration":104,"../internals/classof":115,"../internals/create-non-enumerable-property":120,"../internals/create-property-descriptor":121,"../internals/descriptors":125,"../internals/export":139,"../internals/global":147,"../internals/has":148,"../internals/inherit-if-required":155,"../internals/internal-state":157,"../internals/is-integer":161,"../internals/is-object":162,"../internals/is-symbol":165,"../internals/object-create":177,"../internals/object-define-property":179,"../internals/object-get-own-property-descriptor":180,"../internals/object-get-own-property-names":182,"../internals/object-set-prototype-of":188,"../internals/set-species":207,"../internals/to-index":218,"../internals/to-length":221,"../internals/to-offset":223,"../internals/to-property-key":226,"../internals/typed-array-constructors-require-wrappers":230,"../internals/typed-array-from":232}],230:[function(e,g,f){var s=e("../internals/global"),r=e("../internals/fails"),c=e("../internals/check-correctness-of-iteration"),l=e("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,i=s.ArrayBuffer,u=s.Int8Array;g.exports=!l||!r(function(){u(1)})||!r(function(){new u(-1)})||!c(function(t){new u,new u(null),new u(1.5),new u(t)},!0)||r(function(){return new u(new i(2),1,void 0).length!==1})},{"../internals/array-buffer-view-core":96,"../internals/check-correctness-of-iteration":113,"../internals/fails":140,"../internals/global":147}],231:[function(e,g,f){var s=e("../internals/array-from-constructor-and-list"),r=e("../internals/typed-array-species-constructor");g.exports=function(c,l){return s(r(c),l)}},{"../internals/array-from-constructor-and-list":101,"../internals/typed-array-species-constructor":233}],232:[function(e,g,f){var s=e("../internals/to-object"),r=e("../internals/to-length"),c=e("../internals/get-iterator"),l=e("../internals/get-iterator-method"),i=e("../internals/is-array-iterator-method"),u=e("../internals/function-bind-context"),t=e("../internals/array-buffer-view-core").aTypedArrayConstructor;g.exports=function(o){var d=s(o),h=arguments.length,m=h>1?arguments[1]:void 0,A=m!==void 0,v=l(d),b,x,C,w,S,T;if(v!=null&&!i(v))for(S=c(d,v),T=S.next,d=[];!(w=T.call(S)).done;)d.push(w.value);for(A&&h>2&&(m=u(m,arguments[2],2)),x=r(d.length),C=new(t(this))(x),b=0;x>b;b++)C[b]=A?m(d[b],b):d[b];return C}},{"../internals/array-buffer-view-core":96,"../internals/function-bind-context":142,"../internals/get-iterator":145,"../internals/get-iterator-method":144,"../internals/is-array-iterator-method":158,"../internals/to-length":221,"../internals/to-object":222}],233:[function(e,g,f){var s=e("../internals/array-buffer-view-core"),r=e("../internals/species-constructor"),c=s.TYPED_ARRAY_CONSTRUCTOR,l=s.aTypedArrayConstructor;g.exports=function(i){return l(r(i,i[c]))}},{"../internals/array-buffer-view-core":96,"../internals/species-constructor":212}],234:[function(e,g,f){var s=0,r=Math.random();g.exports=function(c){return"Symbol("+String(c===void 0?"":c)+")_"+(++s+r).toString(36)}},{}],235:[function(e,g,f){var s=e("../internals/native-symbol");g.exports=s&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":172}],236:[function(e,g,f){var s=e("../internals/well-known-symbol");f.f=s},{"../internals/well-known-symbol":237}],237:[function(e,g,f){var s=e("../internals/global"),r=e("../internals/shared"),c=e("../internals/has"),l=e("../internals/uid"),i=e("../internals/native-symbol"),u=e("../internals/use-symbol-as-uid"),t=r("wks"),n=s.Symbol,o=u?n:n&&n.withoutSetter||l;g.exports=function(d){return(!c(t,d)||!(i||typeof t[d]=="string"))&&(i&&c(n,d)?t[d]=n[d]:t[d]=o("Symbol."+d)),t[d]}},{"../internals/global":147,"../internals/has":148,"../internals/native-symbol":172,"../internals/shared":211,"../internals/uid":234,"../internals/use-symbol-as-uid":235}],238:[function(e,g,f){g.exports=`
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},{}],239:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/global"),c=e("../internals/array-buffer"),l=e("../internals/set-species"),i="ArrayBuffer",u=c[i],t=r[i];s({global:!0,forced:t!==u},{ArrayBuffer:u}),l(i)},{"../internals/array-buffer":97,"../internals/export":139,"../internals/global":147,"../internals/set-species":207}],240:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/fails"),c=e("../internals/array-buffer"),l=e("../internals/an-object"),i=e("../internals/to-absolute-index"),u=e("../internals/to-length"),t=e("../internals/species-constructor"),n=c.ArrayBuffer,o=c.DataView,d=n.prototype.slice,h=r(function(){return!new n(2).slice(1,void 0).byteLength});s({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:h},{slice:function(A,v){if(d!==void 0&&v===void 0)return d.call(l(this),A);for(var b=l(this).byteLength,x=i(A,b),C=i(v===void 0?b:v,b),w=new(t(this,n))(u(C-x)),S=new o(this),T=new o(w),I=0;x<C;)T.setUint8(I++,S.getUint8(x++));return w}})},{"../internals/an-object":94,"../internals/array-buffer":97,"../internals/export":139,"../internals/fails":140,"../internals/species-constructor":212,"../internals/to-absolute-index":217,"../internals/to-length":221}],241:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/fails"),c=e("../internals/is-array"),l=e("../internals/is-object"),i=e("../internals/to-object"),u=e("../internals/to-length"),t=e("../internals/create-property"),n=e("../internals/array-species-create"),o=e("../internals/array-method-has-species-support"),d=e("../internals/well-known-symbol"),h=e("../internals/engine-v8-version"),m=d("isConcatSpreadable"),A=9007199254740991,v="Maximum allowed index exceeded",b=h>=51||!r(function(){var S=[];return S[m]=!1,S.concat()[0]!==S}),x=o("concat"),C=function(T){if(!l(T))return!1;var I=T[m];return I!==void 0?!!I:c(T)},w=!b||!x;s({target:"Array",proto:!0,forced:w},{concat:function(T){var I=i(this),N=n(I,0),M=0,k,U,V,B,H;for(k=-1,V=arguments.length;k<V;k++)if(H=k===-1?I:arguments[k],C(H)){if(B=u(H.length),M+B>A)throw TypeError(v);for(U=0;U<B;U++,M++)U in H&&t(N,M,H[U])}else{if(M>=A)throw TypeError(v);t(N,M++,H)}return N.length=M,N}})},{"../internals/array-method-has-species-support":106,"../internals/array-species-create":111,"../internals/create-property":122,"../internals/engine-v8-version":136,"../internals/export":139,"../internals/fails":140,"../internals/is-array":159,"../internals/is-object":162,"../internals/to-length":221,"../internals/to-object":222,"../internals/well-known-symbol":237}],242:[function(e,g,f){var s=e("../internals/export"),r=e("../internals/array-fill"),c=e("../internals/add-to-unscopables");s({target:"Array",proto:!0},{fill:r}),c("fill")},{"../internals/add-to-unscopables":91,"../internals/array-fill":99,"../internals/export":139}],243:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/array-iteration").filter,c=e("../internals/array-method-has-species-support"),l=c("filter");s({target:"Array",proto:!0,forced:!l},{filter:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":104,"../internals/array-method-has-species-support":106,"../internals/export":139}],244:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/array-iteration").find,c=e("../internals/add-to-unscopables"),l="find",i=!0;l in[]&&Array(1)[l](function(){i=!1}),s({target:"Array",proto:!0,forced:i},{find:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),c(l)},{"../internals/add-to-unscopables":91,"../internals/array-iteration":104,"../internals/export":139}],245:[function(e,g,f){var s=e("../internals/export"),r=e("../internals/array-from"),c=e("../internals/check-correctness-of-iteration"),l=!c(function(i){Array.from(i)});s({target:"Array",stat:!0,forced:l},{from:r})},{"../internals/array-from":102,"../internals/check-correctness-of-iteration":113,"../internals/export":139}],246:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/array-includes").includes,c=e("../internals/add-to-unscopables");s({target:"Array",proto:!0},{includes:function(i){return r(this,i,arguments.length>1?arguments[1]:void 0)}}),c("includes")},{"../internals/add-to-unscopables":91,"../internals/array-includes":103,"../internals/export":139}],247:[function(e,g,f){"use strict";var s=e("../internals/to-indexed-object"),r=e("../internals/add-to-unscopables"),c=e("../internals/iterators"),l=e("../internals/internal-state"),i=e("../internals/define-iterator"),u="Array Iterator",t=l.set,n=l.getterFor(u);g.exports=i(Array,"Array",function(o,d){t(this,{type:u,target:s(o),index:0,kind:d})},function(){var o=n(this),d=o.target,h=o.kind,m=o.index++;return!d||m>=d.length?(o.target=void 0,{value:void 0,done:!0}):h=="keys"?{value:m,done:!1}:h=="values"?{value:d[m],done:!1}:{value:[m,d[m]],done:!1}},"values"),c.Arguments=c.Array,r("keys"),r("values"),r("entries")},{"../internals/add-to-unscopables":91,"../internals/define-iterator":123,"../internals/internal-state":157,"../internals/iterators":169,"../internals/to-indexed-object":219}],248:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/indexed-object"),c=e("../internals/to-indexed-object"),l=e("../internals/array-method-is-strict"),i=[].join,u=r!=Object,t=l("join",",");s({target:"Array",proto:!0,forced:u||!t},{join:function(o){return i.call(c(this),o===void 0?",":o)}})},{"../internals/array-method-is-strict":107,"../internals/export":139,"../internals/indexed-object":154,"../internals/to-indexed-object":219}],249:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/array-iteration").map,c=e("../internals/array-method-has-species-support"),l=c("map");s({target:"Array",proto:!0,forced:!l},{map:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":104,"../internals/array-method-has-species-support":106,"../internals/export":139}],250:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/is-object"),c=e("../internals/is-array"),l=e("../internals/to-absolute-index"),i=e("../internals/to-length"),u=e("../internals/to-indexed-object"),t=e("../internals/create-property"),n=e("../internals/well-known-symbol"),o=e("../internals/array-method-has-species-support"),d=o("slice"),h=n("species"),m=[].slice,A=Math.max;s({target:"Array",proto:!0,forced:!d},{slice:function(b,x){var C=u(this),w=i(C.length),S=l(b,w),T=l(x===void 0?w:x,w),I,N,M;if(c(C)&&(I=C.constructor,typeof I=="function"&&(I===Array||c(I.prototype))?I=void 0:r(I)&&(I=I[h],I===null&&(I=void 0)),I===Array||I===void 0))return m.call(C,S,T);for(N=new(I===void 0?Array:I)(A(T-S,0)),M=0;S<T;S++,M++)S in C&&t(N,M,C[S]);return N.length=M,N}})},{"../internals/array-method-has-species-support":106,"../internals/create-property":122,"../internals/export":139,"../internals/is-array":159,"../internals/is-object":162,"../internals/to-absolute-index":217,"../internals/to-indexed-object":219,"../internals/to-length":221,"../internals/well-known-symbol":237}],251:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/a-function"),c=e("../internals/to-object"),l=e("../internals/to-length"),i=e("../internals/to-string"),u=e("../internals/fails"),t=e("../internals/array-sort"),n=e("../internals/array-method-is-strict"),o=e("../internals/engine-ff-version"),d=e("../internals/engine-is-ie-or-edge"),h=e("../internals/engine-v8-version"),m=e("../internals/engine-webkit-version"),A=[],v=A.sort,b=u(function(){A.sort(void 0)}),x=u(function(){A.sort(null)}),C=n("sort"),w=!u(function(){if(h)return h<70;if(o&&o>3)return;if(d)return!0;if(m)return m<603;var I="",N,M,k,U;for(N=65;N<76;N++){M=String.fromCharCode(N);switch(N){case 66:case 69:case 70:case 72:k=3;break;case 68:case 71:k=4;break;default:k=2}for(U=0;U<47;U++)A.push({k:M+U,v:k})}for(A.sort(function(V,B){return B.v-V.v}),U=0;U<A.length;U++)M=A[U].k.charAt(0),I.charAt(I.length-1)!==M&&(I+=M);return I!=="DGBEFHACIJK"}),S=b||!x||!C||!w,T=function(N){return function(M,k){return k===void 0?-1:M===void 0?1:N!==void 0?+N(M,k)||0:i(M)>i(k)?1:-1}};s({target:"Array",proto:!0,forced:S},{sort:function(N){N!==void 0&&r(N);var M=c(this);if(w)return N===void 0?v.call(M):v.call(M,N);var k=[],U=l(M.length),V,B;for(B=0;B<U;B++)B in M&&k.push(M[B]);for(k=t(k,T(N)),V=k.length,B=0;B<V;)M[B]=k[B++];for(;B<U;)delete M[B++];return M}})},{"../internals/a-function":89,"../internals/array-method-is-strict":107,"../internals/array-sort":109,"../internals/engine-ff-version":128,"../internals/engine-is-ie-or-edge":130,"../internals/engine-v8-version":136,"../internals/engine-webkit-version":137,"../internals/export":139,"../internals/fails":140,"../internals/to-length":221,"../internals/to-object":222,"../internals/to-string":228}],252:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/to-absolute-index"),c=e("../internals/to-integer"),l=e("../internals/to-length"),i=e("../internals/to-object"),u=e("../internals/array-species-create"),t=e("../internals/create-property"),n=e("../internals/array-method-has-species-support"),o=n("splice"),d=Math.max,h=Math.min,m=9007199254740991,A="Maximum allowed length exceeded";s({target:"Array",proto:!0,forced:!o},{splice:function(b,x){var C=i(this),w=l(C.length),S=r(b,w),T=arguments.length,I,N,M,k,U,V;if(T===0?I=N=0:T===1?(I=0,N=w-S):(I=T-2,N=h(d(c(x),0),w-S)),w+I-N>m)throw TypeError(A);for(M=u(C,N),k=0;k<N;k++)U=S+k,U in C&&t(M,k,C[U]);if(M.length=N,I<N){for(k=S;k<w-N;k++)U=k+N,V=k+I,U in C?C[V]=C[U]:delete C[V];for(k=w;k>w-N+I;k--)delete C[k-1]}else if(I>N)for(k=w-N;k>S;k--)U=k+N-1,V=k+I-1,U in C?C[V]=C[U]:delete C[V];for(k=0;k<I;k++)C[k+S]=arguments[k+2];return C.length=w-N+I,M}})},{"../internals/array-method-has-species-support":106,"../internals/array-species-create":111,"../internals/create-property":122,"../internals/export":139,"../internals/to-absolute-index":217,"../internals/to-integer":220,"../internals/to-length":221,"../internals/to-object":222}],253:[function(e,g,f){var s=e("../internals/descriptors"),r=e("../internals/object-define-property").f,c=Function.prototype,l=c.toString,i=/^\s*function ([^ (]*)/,u="name";s&&!(u in c)&&r(c,u,{configurable:!0,get:function(){try{return l.call(this).match(i)[1]}catch(n){return""}}})},{"../internals/descriptors":125,"../internals/object-define-property":179}],254:[function(e,g,f){"use strict";var s=e("../internals/descriptors"),r=e("../internals/global"),c=e("../internals/is-forced"),l=e("../internals/redefine"),i=e("../internals/has"),u=e("../internals/classof-raw"),t=e("../internals/inherit-if-required"),n=e("../internals/is-symbol"),o=e("../internals/to-primitive"),d=e("../internals/fails"),h=e("../internals/object-create"),m=e("../internals/object-get-own-property-names").f,A=e("../internals/object-get-own-property-descriptor").f,v=e("../internals/object-define-property").f,b=e("../internals/string-trim").trim,x="Number",C=r[x],w=C.prototype,S=u(h(w))==x,T=function(V){if(n(V))throw TypeError("Cannot convert a Symbol value to a number");var B=o(V,"number"),H,P,j,z,K,X,Z,Y;if(typeof B=="string"&&B.length>2){if(B=b(B),H=B.charCodeAt(0),H===43||H===45){if(P=B.charCodeAt(2),P===88||P===120)return NaN}else if(H===48){switch(B.charCodeAt(1)){case 66:case 98:j=2,z=49;break;case 79:case 111:j=8,z=55;break;default:return+B}for(K=B.slice(2),X=K.length,Z=0;Z<X;Z++)if(Y=K.charCodeAt(Z),Y<48||Y>z)return NaN;return parseInt(K,j)}}return+B};if(c(x,!C(" 0o1")||!C("0b1")||C("+0x1"))){for(var I=function(V){var B=arguments.length<1?0:V,H=this;return H instanceof I&&(S?d(function(){w.valueOf.call(H)}):u(H)!=x)?t(new C(T(B)),H,I):T(B)},N=s?m(C):"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(","),M=0,k;N.length>M;M++)i(C,k=N[M])&&!i(I,k)&&v(I,k,A(C,k));I.prototype=w,w.constructor=I,l(r,x,I)}},{"../internals/classof-raw":114,"../internals/descriptors":125,"../internals/fails":140,"../internals/global":147,"../internals/has":148,"../internals/inherit-if-required":155,"../internals/is-forced":160,"../internals/is-symbol":165,"../internals/object-create":177,"../internals/object-define-property":179,"../internals/object-get-own-property-descriptor":180,"../internals/object-get-own-property-names":182,"../internals/redefine":197,"../internals/string-trim":215,"../internals/to-primitive":225}],255:[function(e,g,f){var s=e("../internals/export"),r=e("../internals/object-assign");s({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},{"../internals/export":139,"../internals/object-assign":176}],256:[function(e,g,f){var s=e("../internals/export"),r=e("../internals/object-to-array").entries;s({target:"Object",stat:!0},{entries:function(l){return r(l)}})},{"../internals/export":139,"../internals/object-to-array":189}],257:[function(e,g,f){var s=e("../internals/export"),r=e("../internals/to-object"),c=e("../internals/object-keys"),l=e("../internals/fails"),i=l(function(){c(1)});s({target:"Object",stat:!0,forced:i},{keys:function(t){return c(r(t))}})},{"../internals/export":139,"../internals/fails":140,"../internals/object-keys":186,"../internals/to-object":222}],258:[function(e,g,f){var s=e("../internals/to-string-tag-support"),r=e("../internals/redefine"),c=e("../internals/object-to-string");s||r(Object.prototype,"toString",c,{unsafe:!0})},{"../internals/object-to-string":190,"../internals/redefine":197,"../internals/to-string-tag-support":227}],259:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/is-pure"),c=e("../internals/global"),l=e("../internals/get-built-in"),i=e("../internals/native-promise-constructor"),u=e("../internals/redefine"),t=e("../internals/redefine-all"),n=e("../internals/object-set-prototype-of"),o=e("../internals/set-to-string-tag"),d=e("../internals/set-species"),h=e("../internals/is-object"),m=e("../internals/a-function"),A=e("../internals/an-instance"),v=e("../internals/inspect-source"),b=e("../internals/iterate"),x=e("../internals/check-correctness-of-iteration"),C=e("../internals/species-constructor"),w=e("../internals/task").set,S=e("../internals/microtask"),T=e("../internals/promise-resolve"),I=e("../internals/host-report-errors"),N=e("../internals/new-promise-capability"),M=e("../internals/perform"),k=e("../internals/internal-state"),U=e("../internals/is-forced"),V=e("../internals/well-known-symbol"),B=e("../internals/engine-is-browser"),H=e("../internals/engine-is-node"),P=e("../internals/engine-v8-version"),j=V("species"),z="Promise",K=k.get,X=k.set,Z=k.getterFor(z),Y=i&&i.prototype,te=i,q=Y,ee=c.TypeError,fe=c.document,be=c.process,Fe=N.f,ve=Fe,Oe=!!(fe&&fe.createEvent&&c.dispatchEvent),J=typeof PromiseRejectionEvent=="function",ne="unhandledrejection",Ke="rejectionhandled",ie=0,re=1,he=2,ge=1,Pe=2,Ee=!1,ke,Me,me,le,oe=U(z,function(){var Ht=v(te),$e=Ht!==String(te);if(!$e&&P===66)return!0;if(r&&!q.finally)return!0;if(P>=51&&/native code/.test(Ht))return!1;var we=new te(function(qe){qe(1)}),ue=function(Ae){Ae(function(){},function(){})},Qe=we.constructor={};return Qe[j]=ue,Ee=we.then(function(){})instanceof ue,Ee?!$e&&B&&!J:!0}),Se=oe||!x(function(Ht){te.all(Ht).catch(function(){})}),nt=function($e){var we;return h($e)&&typeof(we=$e.then)=="function"?we:!1},et=function($e,we){if($e.notified)return;$e.notified=!0;var ue=$e.reactions;S(function(){for(var Qe=$e.value,qe=$e.state==re,Ae=0;ue.length>Ae;){var wt=ue[Ae++],zt=qe?wt.ok:wt.fail,ze=wt.resolve,jt=wt.reject,mr=wt.domain,ct,Pt,Vt;try{zt?(qe||($e.rejection===Pe&&St($e),$e.rejection=ge),zt===!0?ct=Qe:(mr&&mr.enter(),ct=zt(Qe),mr&&(mr.exit(),Vt=!0)),ct===wt.promise?jt(ee("Promise-chain cycle")):(Pt=nt(ct))?Pt.call(ct,ze,jt):ze(ct)):jt(Qe)}catch(ut){mr&&!Vt&&mr.exit(),jt(ut)}}$e.reactions=[],$e.notified=!1,we&&!$e.rejection&&bt($e)})},Ue=function($e,we,ue){var Qe,qe;Oe?(Qe=fe.createEvent("Event"),Qe.promise=we,Qe.reason=ue,Qe.initEvent($e,!1,!0),c.dispatchEvent(Qe)):Qe={promise:we,reason:ue},!J&&(qe=c["on"+$e])?qe(Qe):$e===ne&&I("Unhandled promise rejection",ue)},bt=function($e){w.call(c,function(){var we=$e.facade,ue=$e.value,Qe=Je($e),qe;if(Qe&&(qe=M(function(){H?be.emit("unhandledRejection",ue,we):Ue(ne,we,ue)}),$e.rejection=H||Je($e)?Pe:ge,qe.error))throw qe.value})},Je=function($e){return $e.rejection!==ge&&!$e.parent},St=function($e){w.call(c,function(){var we=$e.facade;H?be.emit("rejectionHandled",we):Ue(Ke,we,$e.value)})},Nt=function($e,we,ue){return function(Qe){$e(we,Qe,ue)}},Rt=function($e,we,ue){if($e.done)return;$e.done=!0,ue&&($e=ue),$e.value=we,$e.state=he,et($e,!0)},Ft=function Ht($e,we,ue){if($e.done)return;$e.done=!0,ue&&($e=ue);try{if($e.facade===we)throw ee("Promise can't be resolved itself");var Qe=nt(we);Qe?S(function(){var qe={done:!1};try{Qe.call(we,Nt(Ht,qe,$e),Nt(Rt,qe,$e))}catch(Ae){Rt(qe,Ae,$e)}}):($e.value=we,$e.state=re,et($e,!1))}catch(qe){Rt({done:!1},qe,$e)}};if(oe&&(te=function($e){A(this,te,z),m($e),ke.call(this);var we=K(this);try{$e(Nt(Ft,we),Nt(Rt,we))}catch(ue){Rt(we,ue)}},q=te.prototype,ke=function($e){X(this,{type:z,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:ie,value:void 0})},ke.prototype=t(q,{then:function($e,we){var ue=Z(this),Qe=Fe(C(this,te));return Qe.ok=typeof $e=="function"?$e:!0,Qe.fail=typeof we=="function"&&we,Qe.domain=H?be.domain:void 0,ue.parent=!0,ue.reactions.push(Qe),ue.state!=ie&&et(ue,!1),Qe.promise},catch:function($e){return this.then(void 0,$e)}}),Me=function(){var $e=new ke,we=K($e);this.promise=$e,this.resolve=Nt(Ft,we),this.reject=Nt(Rt,we)},N.f=Fe=function($e){return $e===te||$e===me?new Me($e):ve($e)},!r&&typeof i=="function"&&Y!==Object.prototype)){le=Y.then,Ee||(u(Y,"then",function($e,we){var ue=this;return new te(function(Qe,qe){le.call(ue,Qe,qe)}).then($e,we)},{unsafe:!0}),u(Y,"catch",q.catch,{unsafe:!0}));try{delete Y.constructor}catch(Ht){}n&&n(Y,q)}s({global:!0,wrap:!0,forced:oe},{Promise:te}),o(te,z,!1,!0),d(z),me=l(z),s({target:z,stat:!0,forced:oe},{reject:function($e){var we=Fe(this);return we.reject.call(void 0,$e),we.promise}}),s({target:z,stat:!0,forced:r||oe},{resolve:function($e){return T(r&&this===me?te:this,$e)}}),s({target:z,stat:!0,forced:Se},{all:function($e){var we=this,ue=Fe(we),Qe=ue.resolve,qe=ue.reject,Ae=M(function(){var wt=m(we.resolve),zt=[],ze=0,jt=1;b($e,function(mr){var ct=ze++,Pt=!1;zt.push(void 0),jt++,wt.call(we,mr).then(function(Vt){if(Pt)return;Pt=!0,zt[ct]=Vt,--jt||Qe(zt)},qe)}),--jt||Qe(zt)});return Ae.error&&qe(Ae.value),ue.promise},race:function($e){var we=this,ue=Fe(we),Qe=ue.reject,qe=M(function(){var Ae=m(we.resolve);b($e,function(wt){Ae.call(we,wt).then(ue.resolve,Qe)})});return qe.error&&Qe(qe.value),ue.promise}})},{"../internals/a-function":89,"../internals/an-instance":93,"../internals/check-correctness-of-iteration":113,"../internals/engine-is-browser":129,"../internals/engine-is-node":133,"../internals/engine-v8-version":136,"../internals/export":139,"../internals/get-built-in":143,"../internals/global":147,"../internals/host-report-errors":150,"../internals/inspect-source":156,"../internals/internal-state":157,"../internals/is-forced":160,"../internals/is-object":162,"../internals/is-pure":163,"../internals/iterate":166,"../internals/microtask":170,"../internals/native-promise-constructor":171,"../internals/new-promise-capability":174,"../internals/object-set-prototype-of":188,"../internals/perform":194,"../internals/promise-resolve":195,"../internals/redefine":197,"../internals/redefine-all":196,"../internals/set-species":207,"../internals/set-to-string-tag":208,"../internals/species-constructor":212,"../internals/task":216,"../internals/well-known-symbol":237}],260:[function(e,g,f){var s=e("../internals/descriptors"),r=e("../internals/global"),c=e("../internals/is-forced"),l=e("../internals/inherit-if-required"),i=e("../internals/create-non-enumerable-property"),u=e("../internals/object-define-property").f,t=e("../internals/object-get-own-property-names").f,n=e("../internals/is-regexp"),o=e("../internals/to-string"),d=e("../internals/regexp-flags"),h=e("../internals/regexp-sticky-helpers"),m=e("../internals/redefine"),A=e("../internals/fails"),v=e("../internals/has"),b=e("../internals/internal-state").enforce,x=e("../internals/set-species"),C=e("../internals/well-known-symbol"),w=e("../internals/regexp-unsupported-dot-all"),S=e("../internals/regexp-unsupported-ncg"),T=C("match"),I=r.RegExp,N=I.prototype,M=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,k=/a/g,U=/a/g,V=new I(k)!==k,B=h.UNSUPPORTED_Y,H=s&&(!V||B||w||S||A(function(){return U[T]=!1,I(k)!=k||I(U)==U||I(k,"i")!="/a/i"})),P=function(te){for(var q=te.length,ee=0,fe="",be=!1,Fe;ee<=q;ee++){if(Fe=te.charAt(ee),Fe==="\\"){fe+=Fe+te.charAt(++ee);continue}!be&&Fe==="."?fe+="[\\s\\S]":(Fe==="["?be=!0:Fe==="]"&&(be=!1),fe+=Fe)}return fe},j=function(te){for(var q=te.length,ee=0,fe="",be=[],Fe={},ve=!1,Oe=!1,J=0,ne="",Ke;ee<=q;ee++){if(Ke=te.charAt(ee),Ke==="\\")Ke=Ke+te.charAt(++ee);else if(Ke==="]")ve=!1;else if(!ve)switch(!0){case Ke==="[":ve=!0;break;case Ke==="(":M.test(te.slice(ee+1))&&(ee+=2,Oe=!0),fe+=Ke,J++;continue;case(Ke===">"&&Oe):if(ne===""||v(Fe,ne))throw new SyntaxError("Invalid capture group name");Fe[ne]=!0,be.push([ne,J]),Oe=!1,ne="";continue}Oe?ne+=Ke:fe+=Ke}return[fe,be]};if(c("RegExp",H)){for(var z=function(te,q){var ee=this instanceof z,fe=n(te),be=q===void 0,Fe=[],ve=te,Oe,J,ne,Ke,ie,re;if(!ee&&fe&&be&&te.constructor===z)return te;if((fe||te instanceof z)&&(te=te.source,be&&(q="flags"in ve?ve.flags:d.call(ve))),te=te===void 0?"":o(te),q=q===void 0?"":o(q),ve=te,w&&"dotAll"in k&&(J=!!q&&q.indexOf("s")>-1,J&&(q=q.replace(/s/g,""))),Oe=q,B&&"sticky"in k&&(ne=!!q&&q.indexOf("y")>-1,ne&&(q=q.replace(/y/g,""))),S&&(Ke=j(te),te=Ke[0],Fe=Ke[1]),ie=l(I(te,q),ee?this:N,z),(J||ne||Fe.length)&&(re=b(ie),J&&(re.dotAll=!0,re.raw=z(P(te),Oe)),ne&&(re.sticky=!0),Fe.length&&(re.groups=Fe)),te!==ve)try{i(ie,"source",ve===""?"(?:)":ve)}catch(he){}return ie},K=function(te){te in z||u(z,te,{configurable:!0,get:function(){return I[te]},set:function(ee){I[te]=ee}})},X=t(I),Z=0;X.length>Z;)K(X[Z++]);N.constructor=z,z.prototype=N,m(r,"RegExp",z)}x("RegExp")},{"../internals/create-non-enumerable-property":120,"../internals/descriptors":125,"../internals/fails":140,"../internals/global":147,"../internals/has":148,"../internals/inherit-if-required":155,"../internals/internal-state":157,"../internals/is-forced":160,"../internals/is-regexp":164,"../internals/object-define-property":179,"../internals/object-get-own-property-names":182,"../internals/redefine":197,"../internals/regexp-flags":200,"../internals/regexp-sticky-helpers":201,"../internals/regexp-unsupported-dot-all":202,"../internals/regexp-unsupported-ncg":203,"../internals/set-species":207,"../internals/to-string":228,"../internals/well-known-symbol":237}],261:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/regexp-exec");s({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},{"../internals/export":139,"../internals/regexp-exec":199}],262:[function(e,g,f){"use strict";var s=e("../internals/redefine"),r=e("../internals/an-object"),c=e("../internals/to-string"),l=e("../internals/fails"),i=e("../internals/regexp-flags"),u="toString",t=RegExp.prototype,n=t[u],o=l(function(){return n.call({source:"a",flags:"b"})!="/a/b"}),d=n.name!=u;(o||d)&&s(RegExp.prototype,u,function(){var m=r(this),A=c(m.source),v=m.flags,b=c(v===void 0&&m instanceof RegExp&&!("flags"in t)?i.call(m):v);return"/"+A+"/"+b},{unsafe:!0})},{"../internals/an-object":94,"../internals/fails":140,"../internals/redefine":197,"../internals/regexp-flags":200,"../internals/to-string":228}],263:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/not-a-regexp"),c=e("../internals/require-object-coercible"),l=e("../internals/to-string"),i=e("../internals/correct-is-regexp-logic");s({target:"String",proto:!0,forced:!i("includes")},{includes:function(t){return!!~l(c(this)).indexOf(l(r(t)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":117,"../internals/export":139,"../internals/not-a-regexp":175,"../internals/require-object-coercible":204,"../internals/to-string":228}],264:[function(e,g,f){"use strict";var s=e("../internals/string-multibyte").charAt,r=e("../internals/to-string"),c=e("../internals/internal-state"),l=e("../internals/define-iterator"),i="String Iterator",u=c.set,t=c.getterFor(i);l(String,"String",function(n){u(this,{type:i,string:r(n),index:0})},function(){var o=t(this),d=o.string,h=o.index,m;return h>=d.length?{value:void 0,done:!0}:(m=s(d,h),o.index+=m.length,{value:m,done:!1})})},{"../internals/define-iterator":123,"../internals/internal-state":157,"../internals/string-multibyte":213,"../internals/to-string":228}],265:[function(e,g,f){"use strict";var s=e("../internals/fix-regexp-well-known-symbol-logic"),r=e("../internals/an-object"),c=e("../internals/to-length"),l=e("../internals/to-string"),i=e("../internals/require-object-coercible"),u=e("../internals/advance-string-index"),t=e("../internals/regexp-exec-abstract");s("match",function(n,o,d){return[function(m){var A=i(this),v=m==null?void 0:m[n];return v!==void 0?v.call(m,A):new RegExp(m)[n](l(A))},function(h){var m=r(this),A=l(h),v=d(o,m,A);if(v.done)return v.value;if(!m.global)return t(m,A);var b=m.unicode;m.lastIndex=0;for(var x=[],C=0,w;(w=t(m,A))!==null;){var S=l(w[0]);x[C]=S,S===""&&(m.lastIndex=u(A,c(m.lastIndex),b)),C++}return C===0?null:x}]})},{"../internals/advance-string-index":92,"../internals/an-object":94,"../internals/fix-regexp-well-known-symbol-logic":141,"../internals/regexp-exec-abstract":198,"../internals/require-object-coercible":204,"../internals/to-length":221,"../internals/to-string":228}],266:[function(e,g,f){"use strict";var s=e("../internals/fix-regexp-well-known-symbol-logic"),r=e("../internals/fails"),c=e("../internals/an-object"),l=e("../internals/to-integer"),i=e("../internals/to-length"),u=e("../internals/to-string"),t=e("../internals/require-object-coercible"),n=e("../internals/advance-string-index"),o=e("../internals/get-substitution"),d=e("../internals/regexp-exec-abstract"),h=e("../internals/well-known-symbol"),m=h("replace"),A=Math.max,v=Math.min,b=function(T){return T===void 0?T:String(T)},x=function(){return"a".replace(/./,"$0")==="$0"}(),C=function(){return/./[m]?/./[m]("a","$0")==="":!1}(),w=!r(function(){var S=/./;return S.exec=function(){var T=[];return T.groups={a:"7"},T},"".replace(S,"$<a>")!=="7"});s("replace",function(S,T,I){var N=C?"$":"$0";return[function(k,U){var V=t(this),B=k==null?void 0:k[m];return B!==void 0?B.call(k,V,U):T.call(u(V),k,U)},function(M,k){var U=c(this),V=u(M);if(typeof k=="string"&&k.indexOf(N)===-1&&k.indexOf("$<")===-1){var B=I(T,U,V,k);if(B.done)return B.value}var H=typeof k=="function";H||(k=u(k));var P=U.global;if(P){var j=U.unicode;U.lastIndex=0}for(var z=[];;){var K=d(U,V);if(K===null)break;if(z.push(K),!P)break;var X=u(K[0]);X===""&&(U.lastIndex=n(V,i(U.lastIndex),j))}for(var Z="",Y=0,te=0;te<z.length;te++){K=z[te];for(var q=u(K[0]),ee=A(v(l(K.index),V.length),0),fe=[],be=1;be<K.length;be++)fe.push(b(K[be]));var Fe=K.groups;if(H){var ve=[q].concat(fe,ee,V);Fe!==void 0&&ve.push(Fe);var Oe=u(k.apply(void 0,ve))}else Oe=o(q,V,ee,fe,Fe,k);ee>=Y&&(Z+=V.slice(Y,ee)+Oe,Y=ee+q.length)}return Z+V.slice(Y)}]},!w||!x||C)},{"../internals/advance-string-index":92,"../internals/an-object":94,"../internals/fails":140,"../internals/fix-regexp-well-known-symbol-logic":141,"../internals/get-substitution":146,"../internals/regexp-exec-abstract":198,"../internals/require-object-coercible":204,"../internals/to-integer":220,"../internals/to-length":221,"../internals/to-string":228,"../internals/well-known-symbol":237}],267:[function(e,g,f){"use strict";var s=e("../internals/fix-regexp-well-known-symbol-logic"),r=e("../internals/an-object"),c=e("../internals/require-object-coercible"),l=e("../internals/same-value"),i=e("../internals/to-string"),u=e("../internals/regexp-exec-abstract");s("search",function(t,n,o){return[function(h){var m=c(this),A=h==null?void 0:h[t];return A!==void 0?A.call(h,m):new RegExp(h)[t](i(m))},function(d){var h=r(this),m=i(d),A=o(n,h,m);if(A.done)return A.value;var v=h.lastIndex;l(v,0)||(h.lastIndex=0);var b=u(h,m);return l(h.lastIndex,v)||(h.lastIndex=v),b===null?-1:b.index}]})},{"../internals/an-object":94,"../internals/fix-regexp-well-known-symbol-logic":141,"../internals/regexp-exec-abstract":198,"../internals/require-object-coercible":204,"../internals/same-value":205,"../internals/to-string":228}],268:[function(e,g,f){"use strict";var s=e("../internals/fix-regexp-well-known-symbol-logic"),r=e("../internals/is-regexp"),c=e("../internals/an-object"),l=e("../internals/require-object-coercible"),i=e("../internals/species-constructor"),u=e("../internals/advance-string-index"),t=e("../internals/to-length"),n=e("../internals/to-string"),o=e("../internals/regexp-exec-abstract"),d=e("../internals/regexp-exec"),h=e("../internals/regexp-sticky-helpers"),m=e("../internals/fails"),A=h.UNSUPPORTED_Y,v=[].push,b=Math.min,x=4294967295,C=!m(function(){var w=/(?:)/,S=w.exec;w.exec=function(){return S.apply(this,arguments)};var T="ab".split(w);return T.length!==2||T[0]!=="a"||T[1]!=="b"});s("split",function(w,S,T){var I;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?I=function(M,k){var U=n(l(this)),V=k===void 0?x:k>>>0;if(V===0)return[];if(M===void 0)return[U];if(!r(M))return S.call(U,M,V);for(var B=[],H=(M.ignoreCase?"i":"")+(M.multiline?"m":"")+(M.unicode?"u":"")+(M.sticky?"y":""),P=0,j=new RegExp(M.source,H+"g"),z,K,X;(z=d.call(j,U))&&!(K=j.lastIndex,K>P&&(B.push(U.slice(P,z.index)),z.length>1&&z.index<U.length&&v.apply(B,z.slice(1)),X=z[0].length,P=K,B.length>=V));)j.lastIndex===z.index&&j.lastIndex++;return P===U.length?(X||!j.test(""))&&B.push(""):B.push(U.slice(P)),B.length>V?B.slice(0,V):B}:"0".split(void 0,0).length?I=function(M,k){return M===void 0&&k===0?[]:S.call(this,M,k)}:I=S,[function(M,k){var U=l(this),V=M==null?void 0:M[w];return V!==void 0?V.call(M,U,k):I.call(n(U),M,k)},function(N,M){var k=c(this),U=n(N),V=T(I,k,U,M,I!==S);if(V.done)return V.value;var B=i(k,RegExp),H=k.unicode,P=(k.ignoreCase?"i":"")+(k.multiline?"m":"")+(k.unicode?"u":"")+(A?"g":"y"),j=new B(A?"^(?:"+k.source+")":k,P),z=M===void 0?x:M>>>0;if(z===0)return[];if(U.length===0)return o(j,U)===null?[U]:[];for(var K=0,X=0,Z=[];X<U.length;){j.lastIndex=A?0:X;var Y=o(j,A?U.slice(X):U),te;if(Y===null||(te=b(t(j.lastIndex+(A?X:0)),U.length))===K)X=u(U,X,H);else{if(Z.push(U.slice(K,X)),Z.length===z)return Z;for(var q=1;q<=Y.length-1;q++)if(Z.push(Y[q]),Z.length===z)return Z;X=K=te}}return Z.push(U.slice(K)),Z}]},!C,A)},{"../internals/advance-string-index":92,"../internals/an-object":94,"../internals/fails":140,"../internals/fix-regexp-well-known-symbol-logic":141,"../internals/is-regexp":164,"../internals/regexp-exec":199,"../internals/regexp-exec-abstract":198,"../internals/regexp-sticky-helpers":201,"../internals/require-object-coercible":204,"../internals/species-constructor":212,"../internals/to-length":221,"../internals/to-string":228}],269:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/string-trim").trim,c=e("../internals/string-trim-forced");s({target:"String",proto:!0,forced:c("trim")},{trim:function(){return r(this)}})},{"../internals/export":139,"../internals/string-trim":215,"../internals/string-trim-forced":214}],270:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/descriptors"),c=e("../internals/global"),l=e("../internals/has"),i=e("../internals/is-object"),u=e("../internals/object-define-property").f,t=e("../internals/copy-constructor-properties"),n=c.Symbol;if(r&&typeof n=="function"&&(!("description"in n.prototype)||n().description!==void 0)){var o={},d=function(){var x=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),C=this instanceof d?new n(x):x===void 0?n():n(x);return x===""&&(o[C]=!0),C};t(d,n);var h=d.prototype=n.prototype;h.constructor=d;var m=h.toString,A=String(n("test"))=="Symbol(test)",v=/^Symbol\((.*)\)[^)]+$/;u(h,"description",{configurable:!0,get:function(){var x=i(this)?this.valueOf():this,C=m.call(x);if(l(o,x))return"";var w=A?C.slice(7,-1):C.replace(v,"$1");return w===""?void 0:w}}),s({global:!0,forced:!0},{Symbol:d})}},{"../internals/copy-constructor-properties":116,"../internals/descriptors":125,"../internals/export":139,"../internals/global":147,"../internals/has":148,"../internals/is-object":162,"../internals/object-define-property":179}],271:[function(e,g,f){"use strict";var s=e("../internals/export"),r=e("../internals/global"),c=e("../internals/get-built-in"),l=e("../internals/is-pure"),i=e("../internals/descriptors"),u=e("../internals/native-symbol"),t=e("../internals/fails"),n=e("../internals/has"),o=e("../internals/is-array"),d=e("../internals/is-object"),h=e("../internals/is-symbol"),m=e("../internals/an-object"),A=e("../internals/to-object"),v=e("../internals/to-indexed-object"),b=e("../internals/to-property-key"),x=e("../internals/to-string"),C=e("../internals/create-property-descriptor"),w=e("../internals/object-create"),S=e("../internals/object-keys"),T=e("../internals/object-get-own-property-names"),I=e("../internals/object-get-own-property-names-external"),N=e("../internals/object-get-own-property-symbols"),M=e("../internals/object-get-own-property-descriptor"),k=e("../internals/object-define-property"),U=e("../internals/object-property-is-enumerable"),V=e("../internals/create-non-enumerable-property"),B=e("../internals/redefine"),H=e("../internals/shared"),P=e("../internals/shared-key"),j=e("../internals/hidden-keys"),z=e("../internals/uid"),K=e("../internals/well-known-symbol"),X=e("../internals/well-known-symbol-wrapped"),Z=e("../internals/define-well-known-symbol"),Y=e("../internals/set-to-string-tag"),te=e("../internals/internal-state"),q=e("../internals/array-iteration").forEach,ee=P("hidden"),fe="Symbol",be="prototype",Fe=K("toPrimitive"),ve=te.set,Oe=te.getterFor(fe),J=Object[be],ne=r.Symbol,Ke=c("JSON","stringify"),ie=M.f,re=k.f,he=I.f,ge=U.f,Pe=H("symbols"),Ee=H("op-symbols"),ke=H("string-to-symbol-registry"),Me=H("symbol-to-string-registry"),me=H("wks"),le=r.QObject,oe=!le||!le[be]||!le[be].findChild,Se=i&&t(function(){return w(re({},"a",{get:function(){return re(this,"a",{value:7}).a}})).a!=7})?function(Ht,$e,we){var ue=ie(J,$e);ue&&delete J[$e],re(Ht,$e,we),ue&&Ht!==J&&re(J,$e,ue)}:re,nt=function($e,we){var ue=Pe[$e]=w(ne[be]);return ve(ue,{type:fe,tag:$e,description:we}),i||(ue.description=we),ue},et=function($e,we,ue){$e===J&&et(Ee,we,ue),m($e);var Qe=b(we);return m(ue),n(Pe,Qe)?(ue.enumerable?(n($e,ee)&&$e[ee][Qe]&&($e[ee][Qe]=!1),ue=w(ue,{enumerable:C(0,!1)})):(n($e,ee)||re($e,ee,C(1,{})),$e[ee][Qe]=!0),Se($e,Qe,ue)):re($e,Qe,ue)},Ue=function($e,we){m($e);var ue=v(we),Qe=S(ue).concat(Rt(ue));return q(Qe,function(qe){(!i||Je.call(ue,qe))&&et($e,qe,ue[qe])}),$e},bt=function($e,we){return we===void 0?w($e):Ue(w($e),we)},Je=function($e){var we=b($e),ue=ge.call(this,we);return this===J&&n(Pe,we)&&!n(Ee,we)?!1:ue||!n(this,we)||!n(Pe,we)||n(this,ee)&&this[ee][we]?ue:!0},St=function($e,we){var ue=v($e),Qe=b(we);if(ue===J&&n(Pe,Qe)&&!n(Ee,Qe))return;var qe=ie(ue,Qe);return qe&&n(Pe,Qe)&&!(n(ue,ee)&&ue[ee][Qe])&&(qe.enumerable=!0),qe},Nt=function($e){var we=he(v($e)),ue=[];return q(we,function(Qe){!n(Pe,Qe)&&!n(j,Qe)&&ue.push(Qe)}),ue},Rt=function($e){var we=$e===J,ue=he(we?Ee:v($e)),Qe=[];return q(ue,function(qe){n(Pe,qe)&&(!we||n(J,qe))&&Qe.push(Pe[qe])}),Qe};if(u||(ne=function(){if(this instanceof ne)throw TypeError("Symbol is not a constructor");var $e=!arguments.length||arguments[0]===void 0?void 0:x(arguments[0]),we=z($e),ue=function Qe(qe){this===J&&Qe.call(Ee,qe),n(this,ee)&&n(this[ee],we)&&(this[ee][we]=!1),Se(this,we,C(1,qe))};return i&&oe&&Se(J,we,{configurable:!0,set:ue}),nt(we,$e)},B(ne[be],"toString",function(){return Oe(this).tag}),B(ne,"withoutSetter",function(Ht){return nt(z(Ht),Ht)}),U.f=Je,k.f=et,M.f=St,T.f=I.f=Nt,N.f=Rt,X.f=function(Ht){return nt(K(Ht),Ht)},i&&(re(ne[be],"description",{configurable:!0,get:function(){return Oe(this).description}}),l||B(J,"propertyIsEnumerable",Je,{unsafe:!0}))),s({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:ne}),q(S(me),function(Ht){Z(Ht)}),s({target:fe,stat:!0,forced:!u},{for:function($e){var we=x($e);if(n(ke,we))return ke[we];var ue=ne(we);return ke[we]=ue,Me[ue]=we,ue},keyFor:function($e){if(!h($e))throw TypeError($e+" is not a symbol");if(n(Me,$e))return Me[$e]},useSetter:function(){oe=!0},useSimple:function(){oe=!1}}),s({target:"Object",stat:!0,forced:!u,sham:!i},{create:bt,defineProperty:et,defineProperties:Ue,getOwnPropertyDescriptor:St}),s({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:Nt,getOwnPropertySymbols:Rt}),s({target:"Object",stat:!0,forced:t(function(){N.f(1)})},{getOwnPropertySymbols:function($e){return N.f(A($e))}}),Ke){var Ft=!u||t(function(){var Ht=ne();return Ke([Ht])!="[null]"||Ke({a:Ht})!="{}"||Ke(Object(Ht))!="{}"});s({target:"JSON",stat:!0,forced:Ft},{stringify:function($e,we,ue){for(var Qe=[$e],qe=1,Ae;arguments.length>qe;)Qe.push(arguments[qe++]);return Ae=we,!d(we)&&$e===void 0||h($e)?void 0:(o(we)||(we=function(zt,ze){if(typeof Ae=="function"&&(ze=Ae.call(this,zt,ze)),!h(ze))return ze}),Qe[1]=we,Ke.apply(null,Qe))}})}ne[be][Fe]||V(ne[be],Fe,ne[be].valueOf),Y(ne,fe),j[ee]=!0},{"../internals/an-object":94,"../internals/array-iteration":104,"../internals/create-non-enumerable-property":120,"../internals/create-property-descriptor":121,"../internals/define-well-known-symbol":124,"../internals/descriptors":125,"../internals/export":139,"../internals/fails":140,"../internals/get-built-in":143,"../internals/global":147,"../internals/has":148,"../internals/hidden-keys":149,"../internals/internal-state":157,"../internals/is-array":159,"../internals/is-object":162,"../internals/is-pure":163,"../internals/is-symbol":165,"../internals/native-symbol":172,"../internals/object-create":177,"../internals/object-define-property":179,"../internals/object-get-own-property-descriptor":180,"../internals/object-get-own-property-names":182,"../internals/object-get-own-property-names-external":181,"../internals/object-get-own-property-symbols":183,"../internals/object-keys":186,"../internals/object-property-is-enumerable":187,"../internals/redefine":197,"../internals/set-to-string-tag":208,"../internals/shared":211,"../internals/shared-key":209,"../internals/to-indexed-object":219,"../internals/to-object":222,"../internals/to-property-key":226,"../internals/to-string":228,"../internals/uid":234,"../internals/well-known-symbol":237,"../internals/well-known-symbol-wrapped":236}],272:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/array-copy-within"),c=s.aTypedArray,l=s.exportTypedArrayMethod;l("copyWithin",function(u,t){return r.call(c(this),u,t,arguments.length>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":96,"../internals/array-copy-within":98}],273:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/array-iteration").every,c=s.aTypedArray,l=s.exportTypedArrayMethod;l("every",function(u){return r(c(this),u,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":96,"../internals/array-iteration":104}],274:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/array-fill"),c=s.aTypedArray,l=s.exportTypedArrayMethod;l("fill",function(u){return r.apply(c(this),arguments)})},{"../internals/array-buffer-view-core":96,"../internals/array-fill":99}],275:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/array-iteration").filter,c=e("../internals/typed-array-from-species-and-list"),l=s.aTypedArray,i=s.exportTypedArrayMethod;i("filter",function(t){var n=r(l(this),t,arguments.length>1?arguments[1]:void 0);return c(this,n)})},{"../internals/array-buffer-view-core":96,"../internals/array-iteration":104,"../internals/typed-array-from-species-and-list":231}],276:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/array-iteration").findIndex,c=s.aTypedArray,l=s.exportTypedArrayMethod;l("findIndex",function(u){return r(c(this),u,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":96,"../internals/array-iteration":104}],277:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/array-iteration").find,c=s.aTypedArray,l=s.exportTypedArrayMethod;l("find",function(u){return r(c(this),u,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":96,"../internals/array-iteration":104}],278:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/array-iteration").forEach,c=s.aTypedArray,l=s.exportTypedArrayMethod;l("forEach",function(u){r(c(this),u,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":96,"../internals/array-iteration":104}],279:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/array-includes").includes,c=s.aTypedArray,l=s.exportTypedArrayMethod;l("includes",function(u){return r(c(this),u,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":96,"../internals/array-includes":103}],280:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/array-includes").indexOf,c=s.aTypedArray,l=s.exportTypedArrayMethod;l("indexOf",function(u){return r(c(this),u,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":96,"../internals/array-includes":103}],281:[function(e,g,f){"use strict";var s=e("../internals/global"),r=e("../internals/array-buffer-view-core"),c=e("../modules/es.array.iterator"),l=e("../internals/well-known-symbol"),i=l("iterator"),u=s.Uint8Array,t=c.values,n=c.keys,o=c.entries,d=r.aTypedArray,h=r.exportTypedArrayMethod,m=u&&u.prototype[i],A=!!m&&(m.name=="values"||m.name==null),v=function(){return t.call(d(this))};h("entries",function(){return o.call(d(this))}),h("keys",function(){return n.call(d(this))}),h("values",v,!A),h(i,v,!A)},{"../internals/array-buffer-view-core":96,"../internals/global":147,"../internals/well-known-symbol":237,"../modules/es.array.iterator":247}],282:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=s.aTypedArray,c=s.exportTypedArrayMethod,l=[].join;c("join",function(u){return l.apply(r(this),arguments)})},{"../internals/array-buffer-view-core":96}],283:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/array-last-index-of"),c=s.aTypedArray,l=s.exportTypedArrayMethod;l("lastIndexOf",function(u){return r.apply(c(this),arguments)})},{"../internals/array-buffer-view-core":96,"../internals/array-last-index-of":105}],284:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/array-iteration").map,c=e("../internals/typed-array-species-constructor"),l=s.aTypedArray,i=s.exportTypedArrayMethod;i("map",function(t){return r(l(this),t,arguments.length>1?arguments[1]:void 0,function(n,o){return new(c(n))(o)})})},{"../internals/array-buffer-view-core":96,"../internals/array-iteration":104,"../internals/typed-array-species-constructor":233}],285:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/array-reduce").right,c=s.aTypedArray,l=s.exportTypedArrayMethod;l("reduceRight",function(u){return r(c(this),u,arguments.length,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":96,"../internals/array-reduce":108}],286:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/array-reduce").left,c=s.aTypedArray,l=s.exportTypedArrayMethod;l("reduce",function(u){return r(c(this),u,arguments.length,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":96,"../internals/array-reduce":108}],287:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=s.aTypedArray,c=s.exportTypedArrayMethod,l=Math.floor;c("reverse",function(){for(var u=this,t=r(u).length,n=l(t/2),o=0,d;o<n;)d=u[o],u[o++]=u[--t],u[t]=d;return u})},{"../internals/array-buffer-view-core":96}],288:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/to-length"),c=e("../internals/to-offset"),l=e("../internals/to-object"),i=e("../internals/fails"),u=s.aTypedArray,t=s.exportTypedArrayMethod,n=i(function(){new Int8Array(1).set({})});t("set",function(d){u(this);var h=c(arguments.length>1?arguments[1]:void 0,1),m=this.length,A=l(d),v=r(A.length),b=0;if(v+h>m)throw RangeError("Wrong length");for(;b<v;)this[h+b]=A[b++]},n)},{"../internals/array-buffer-view-core":96,"../internals/fails":140,"../internals/to-length":221,"../internals/to-object":222,"../internals/to-offset":223}],289:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/typed-array-species-constructor"),c=e("../internals/fails"),l=s.aTypedArray,i=s.exportTypedArrayMethod,u=[].slice,t=c(function(){new Int8Array(1).slice()});i("slice",function(o,d){for(var h=u.call(l(this),o,d),m=r(this),A=0,v=h.length,b=new m(v);v>A;)b[A]=h[A++];return b},t)},{"../internals/array-buffer-view-core":96,"../internals/fails":140,"../internals/typed-array-species-constructor":233}],290:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/array-iteration").some,c=s.aTypedArray,l=s.exportTypedArrayMethod;l("some",function(u){return r(c(this),u,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":96,"../internals/array-iteration":104}],291:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/global"),c=e("../internals/fails"),l=e("../internals/a-function"),i=e("../internals/to-length"),u=e("../internals/array-sort"),t=e("../internals/engine-ff-version"),n=e("../internals/engine-is-ie-or-edge"),o=e("../internals/engine-v8-version"),d=e("../internals/engine-webkit-version"),h=s.aTypedArray,m=s.exportTypedArrayMethod,A=r.Uint16Array,v=A&&A.prototype.sort,b=!!v&&!c(function(){var w=new A(2);w.sort(null),w.sort({})}),x=!!v&&!c(function(){if(o)return o<74;if(t)return t<67;if(n)return!0;if(d)return d<602;var w=new A(516),S=Array(516),T,I;for(T=0;T<516;T++)I=T%4,w[T]=515-T,S[T]=T-2*I+3;for(w.sort(function(N,M){return(N/4|0)-(M/4|0)}),T=0;T<516;T++)if(w[T]!==S[T])return!0}),C=function(S){return function(T,I){return S!==void 0?+S(T,I)||0:I!==I?-1:T!==T?1:T===0&&I===0?1/T>0&&1/I<0?1:-1:T>I}};m("sort",function(S){var T=this;if(S!==void 0&&l(S),x)return v.call(T,S);h(T);var I=i(T.length),N=Array(I),M;for(M=0;M<I;M++)N[M]=T[M];for(N=u(T,C(S)),M=0;M<I;M++)T[M]=N[M];return T},!x||b)},{"../internals/a-function":89,"../internals/array-buffer-view-core":96,"../internals/array-sort":109,"../internals/engine-ff-version":128,"../internals/engine-is-ie-or-edge":130,"../internals/engine-v8-version":136,"../internals/engine-webkit-version":137,"../internals/fails":140,"../internals/global":147,"../internals/to-length":221}],292:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core"),r=e("../internals/to-length"),c=e("../internals/to-absolute-index"),l=e("../internals/typed-array-species-constructor"),i=s.aTypedArray,u=s.exportTypedArrayMethod;u("subarray",function(n,o){var d=i(this),h=d.length,m=c(n,h),A=l(d);return new A(d.buffer,d.byteOffset+m*d.BYTES_PER_ELEMENT,r((o===void 0?h:c(o,h))-m))})},{"../internals/array-buffer-view-core":96,"../internals/to-absolute-index":217,"../internals/to-length":221,"../internals/typed-array-species-constructor":233}],293:[function(e,g,f){"use strict";var s=e("../internals/global"),r=e("../internals/array-buffer-view-core"),c=e("../internals/fails"),l=s.Int8Array,i=r.aTypedArray,u=r.exportTypedArrayMethod,t=[].toLocaleString,n=[].slice,o=!!l&&c(function(){t.call(new l(1))}),d=c(function(){return[1,2].toLocaleString()!=new l([1,2]).toLocaleString()})||!c(function(){l.prototype.toLocaleString.call([1,2])});u("toLocaleString",function(){return t.apply(o?n.call(i(this)):i(this),arguments)},d)},{"../internals/array-buffer-view-core":96,"../internals/fails":140,"../internals/global":147}],294:[function(e,g,f){"use strict";var s=e("../internals/array-buffer-view-core").exportTypedArrayMethod,r=e("../internals/fails"),c=e("../internals/global"),l=c.Uint8Array,i=l&&l.prototype||{},u=[].toString,t=[].join;r(function(){u.call({})})&&(u=function(){return t.call(this)});var n=i.toString!=u;s("toString",u,n)},{"../internals/array-buffer-view-core":96,"../internals/fails":140,"../internals/global":147}],295:[function(e,g,f){var s=e("../internals/typed-array-constructor");s("Uint8",function(r){return function(l,i,u){return r(this,l,i,u)}})},{"../internals/typed-array-constructor":229}],296:[function(e,g,f){var s=e("../internals/global"),r=e("../internals/dom-iterables"),c=e("../internals/array-for-each"),l=e("../internals/create-non-enumerable-property");for(var i in r){var u=s[i],t=u&&u.prototype;if(t&&t.forEach!==c)try{l(t,"forEach",c)}catch(n){t.forEach=c}}},{"../internals/array-for-each":100,"../internals/create-non-enumerable-property":120,"../internals/dom-iterables":127,"../internals/global":147}],297:[function(e,g,f){var s=e("../internals/global"),r=e("../internals/dom-iterables"),c=e("../modules/es.array.iterator"),l=e("../internals/create-non-enumerable-property"),i=e("../internals/well-known-symbol"),u=i("iterator"),t=i("toStringTag"),n=c.values;for(var o in r){var d=s[o],h=d&&d.prototype;if(h){if(h[u]!==n)try{l(h,u,n)}catch(A){h[u]=n}if(h[t]||l(h,t,o),r[o]){for(var m in c)if(h[m]!==c[m])try{l(h,m,c[m])}catch(A){h[m]=c[m]}}}}},{"../internals/create-non-enumerable-property":120,"../internals/dom-iterables":127,"../internals/global":147,"../internals/well-known-symbol":237,"../modules/es.array.iterator":247}],298:[function(e,g,f){function s(x){return Array.isArray?Array.isArray(x):b(x)==="[object Array]"}f.isArray=s;function r(x){return typeof x=="boolean"}f.isBoolean=r;function c(x){return x===null}f.isNull=c;function l(x){return x==null}f.isNullOrUndefined=l;function i(x){return typeof x=="number"}f.isNumber=i;function u(x){return typeof x=="string"}f.isString=u;function t(x){return typeof x=="symbol"}f.isSymbol=t;function n(x){return x===void 0}f.isUndefined=n;function o(x){return b(x)==="[object RegExp]"}f.isRegExp=o;function d(x){return typeof x=="object"&&x!==null}f.isObject=d;function h(x){return b(x)==="[object Date]"}f.isDate=h;function m(x){return b(x)==="[object Error]"||x instanceof Error}f.isError=m;function A(x){return typeof x=="function"}f.isFunction=A;function v(x){return x===null||typeof x=="boolean"||typeof x=="number"||typeof x=="string"||typeof x=="symbol"||typeof x=="undefined"}f.isPrimitive=v,f.isBuffer=e("buffer").Buffer.isBuffer;function b(x){return Object.prototype.toString.call(x)}},{buffer:85}],299:[function(e,g,f){(function(s){"use strict";var r=function(){var t=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,n=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,o=/[^-+\dA-Z]/g;return function(d,h,m,A){if(arguments.length===1&&u(d)==="string"&&!/\d/.test(d)&&(h=d,d=void 0),d=d||new Date,d instanceof Date||(d=new Date(d)),isNaN(d))throw TypeError("Invalid date");h=String(r.masks[h]||h||r.masks.default);var v=h.slice(0,4);(v==="UTC:"||v==="GMT:")&&(h=h.slice(4),m=!0,v==="GMT:"&&(A=!0));var b=m?"getUTC":"get",x=d[b+"Date"](),C=d[b+"Day"](),w=d[b+"Month"](),S=d[b+"FullYear"](),T=d[b+"Hours"](),I=d[b+"Minutes"](),N=d[b+"Seconds"](),M=d[b+"Milliseconds"](),k=m?0:d.getTimezoneOffset(),U=l(d),V=i(d),B={d:x,dd:c(x),ddd:r.i18n.dayNames[C],dddd:r.i18n.dayNames[C+7],m:w+1,mm:c(w+1),mmm:r.i18n.monthNames[w],mmmm:r.i18n.monthNames[w+12],yy:String(S).slice(2),yyyy:S,h:T%12||12,hh:c(T%12||12),H:T,HH:c(T),M:I,MM:c(I),s:N,ss:c(N),l:c(M,3),L:c(Math.round(M/10)),t:T<12?"a":"p",tt:T<12?"am":"pm",T:T<12?"A":"P",TT:T<12?"AM":"PM",Z:A?"GMT":m?"UTC":(String(d).match(n)||[""]).pop().replace(o,""),o:(k>0?"-":"+")+c(Math.floor(Math.abs(k)/60)*100+Math.abs(k)%60,4),S:["th","st","nd","rd"][x%10>3?0:(x%100-x%10!=10)*x%10],W:U,N:V};return h.replace(t,function(H){return H in B?B[H]:H.slice(1,H.length-1)})}}();r.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},r.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function c(t,n){for(t=String(t),n=n||2;t.length<n;)t="0"+t;return t}function l(t){var n=new Date(t.getFullYear(),t.getMonth(),t.getDate());n.setDate(n.getDate()-(n.getDay()+6)%7+3);var o=new Date(n.getFullYear(),0,4);o.setDate(o.getDate()-(o.getDay()+6)%7+3);var d=n.getTimezoneOffset()-o.getTimezoneOffset();n.setHours(n.getHours()-d);var h=(n-o)/(864e5*7);return 1+Math.floor(h)}function i(t){var n=t.getDay();return n===0&&(n=7),n}function u(t){return t===null?"null":t===void 0?"undefined":typeof t!="object"?typeof t:Array.isArray(t)?"array":{}.toString.call(t).slice(8,-1).toLowerCase()}typeof E=="function"&&E.amd?E(function(){return r}):typeof f=="object"?g.exports=r:s.dateFormat=r})(this)},{}],300:[function(e,g,f){/*!
* escape-html
* Copyright(c) 2012-2013 TJ Holowaychuk
* Copyright(c) 2015 Andreas Lubbe
* Copyright(c) 2015 Tiancheng "Timothy" Gu
* MIT Licensed
*/"use strict";var s=/["'&<>]/;g.exports=r;function r(c){var l=""+c,i=s.exec(l);if(!i)return l;var u,t="",n=0,o=0;for(n=i.index;n<l.length;n++){switch(l.charCodeAt(n)){case 34:u="&quot;";break;case 38:u="&amp;";break;case 39:u="&#39;";break;case 60:u="&lt;";break;case 62:u="&gt;";break;default:continue}o!==n&&(t+=l.substring(o,n)),o=n+1,t+=u}return o!==n?t+l.substring(o,n):t}},{}],301:[function(e,g,f){function s(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}g.exports=s,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._maxListeners=void 0,s.defaultMaxListeners=10,s.prototype.setMaxListeners=function(u){if(!c(u)||u<0||isNaN(u))throw TypeError("n must be a positive number");return this._maxListeners=u,this},s.prototype.emit=function(u){var t,n,o,d,h,m;if(this._events||(this._events={}),u==="error"&&(!this._events.error||l(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;var A=new Error('Uncaught, unspecified "error" event. ('+t+")");throw A.context=t,A}if(n=this._events[u],i(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:d=Array.prototype.slice.call(arguments,1),n.apply(this,d)}else if(l(n))for(d=Array.prototype.slice.call(arguments,1),m=n.slice(),o=m.length,h=0;h<o;h++)m[h].apply(this,d);return!0},s.prototype.addListener=function(u,t){var n;if(!r(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",u,r(t.listener)?t.listener:t),this._events[u]?l(this._events[u])?this._events[u].push(t):this._events[u]=[this._events[u],t]:this._events[u]=t,l(this._events[u])&&!this._events[u].warned&&(i(this._maxListeners)?n=s.defaultMaxListeners:n=this._maxListeners,n&&n>0&&this._events[u].length>n&&(this._events[u].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[u].length),typeof console.trace=="function"&&console.trace())),this},s.prototype.on=s.prototype.addListener,s.prototype.once=function(u,t){if(!r(t))throw TypeError("listener must be a function");var n=!1;function o(){this.removeListener(u,o),n||(n=!0,t.apply(this,arguments))}return o.listener=t,this.on(u,o),this},s.prototype.removeListener=function(u,t){var n,o,d,h;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[u])return this;if(n=this._events[u],d=n.length,o=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[u],this._events.removeListener&&this.emit("removeListener",u,t);else if(l(n)){for(h=d;h-- >0;)if(n[h]===t||n[h].listener&&n[h].listener===t){o=h;break}if(o<0)return this;n.length===1?(n.length=0,delete this._events[u]):n.splice(o,1),this._events.removeListener&&this.emit("removeListener",u,t)}return this},s.prototype.removeAllListeners=function(u){var t,n;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[u]&&delete this._events[u],this;if(arguments.length===0){for(t in this._events){if(t==="removeListener")continue;this.removeAllListeners(t)}return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[u],r(n))this.removeListener(u,n);else if(n)for(;n.length;)this.removeListener(u,n[n.length-1]);return delete this._events[u],this},s.prototype.listeners=function(u){var t;return!this._events||!this._events[u]?t=[]:r(this._events[u])?t=[this._events[u]]:t=this._events[u].slice(),t},s.prototype.listenerCount=function(u){if(this._events){var t=this._events[u];if(r(t))return 1;if(t)return t.length}return 0},s.listenerCount=function(u,t){return u.listenerCount(t)};function r(u){return typeof u=="function"}function c(u){return typeof u=="number"}function l(u){return typeof u=="object"&&u!==null}function i(u){return u===void 0}},{}],302:[function(e,g,f){var s=e("http"),r=g.exports;for(var c in s)s.hasOwnProperty(c)&&(r[c]=s[c]);r.request=function(l,i){return l||(l={}),l.scheme="https",l.protocol="https:",s.request.call(this,l,i)}},{http:400}],303:[function(e,g,f){/*!
* humanize-ms - index.js
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
* MIT Licensed
*/"use strict";var s=e("util"),r=e("ms");g.exports=function(c){if(typeof c=="number")return c;var l=r(c);if(l===void 0){var i=new Error(s.format("humanize-ms(%j) result undefined",c));console.warn(i.stack)}return l}},{ms:319,util:352}],304:[function(e,g,f){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */f.read=function(s,r,c,l,i){var u,t,n=i*8-l-1,o=(1<<n)-1,d=o>>1,h=-7,m=c?i-1:0,A=c?-1:1,v=s[r+m];for(m+=A,u=v&(1<<-h)-1,v>>=-h,h+=n;h>0;u=u*256+s[r+m],m+=A,h-=8);for(t=u&(1<<-h)-1,u>>=-h,h+=l;h>0;t=t*256+s[r+m],m+=A,h-=8);if(u===0)u=1-d;else{if(u===o)return t?NaN:(v?-1:1)*Infinity;t=t+Math.pow(2,l),u=u-d}return(v?-1:1)*t*Math.pow(2,u-l)},f.write=function(s,r,c,l,i,u){var t,n,o,d=u*8-i-1,h=(1<<d)-1,m=h>>1,A=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,v=l?0:u-1,b=l?1:-1,x=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===Infinity?(n=isNaN(r)?1:0,t=h):(t=Math.floor(Math.log(r)/Math.LN2),r*(o=Math.pow(2,-t))<1&&(t--,o*=2),t+m>=1?r+=A/o:r+=A*Math.pow(2,1-m),r*o>=2&&(t++,o/=2),t+m>=h?(n=0,t=h):t+m>=1?(n=(r*o-1)*Math.pow(2,i),t=t+m):(n=r*Math.pow(2,m-1)*Math.pow(2,i),t=0));i>=8;s[c+v]=n&255,v+=b,n/=256,i-=8);for(t=t<<i|n,d+=i;d>0;s[c+v]=t&255,v+=b,t/=256,d-=8);s[c+v-b]|=x*128}},{}],305:[function(e,g,f){"use strict";var s=[e("./nextTick"),e("./queueMicrotask"),e("./mutation.js"),e("./messageChannel"),e("./stateChange"),e("./timeout")],r,c,l=-1,i=[],u=!1;function t(){if(!r||!c)return;r=!1,c.length?i=c.concat(i):l=-1,i.length&&n()}function n(){if(r)return;u=!1,r=!0;for(var v=i.length,b=setTimeout(t);v;){for(c=i,i=[];c&&++l<v;)c[l].run();l=-1,v=i.length}c=null,l=-1,r=!1,clearTimeout(b)}for(var o,d=-1,h=s.length;++d<h;)if(s[d]&&s[d].test&&s[d].test()){o=s[d].install(n);break}function m(v,b){this.fun=v,this.array=b}m.prototype.run=function(){var v=this.fun,b=this.array;switch(b.length){case 0:return v();case 1:return v(b[0]);case 2:return v(b[0],b[1]);case 3:return v(b[0],b[1],b[2]);default:return v.apply(null,b)}},g.exports=A;function A(v){var b=new Array(arguments.length-1);if(arguments.length>1)for(var x=1;x<arguments.length;x++)b[x-1]=arguments[x];i.push(new m(v,b)),!u&&!r&&(u=!0,o())}},{"./messageChannel":306,"./mutation.js":307,"./nextTick":84,"./queueMicrotask":308,"./stateChange":309,"./timeout":310}],306:[function(e,g,f){(function(s){(function(){"use strict";f.test=function(){return s.setImmediate?!1:typeof s.MessageChannel!="undefined"},f.install=function(r){var c=new s.MessageChannel;return c.port1.onmessage=r,function(){c.port2.postMessage(0)}}}).call(this)}).call(this,typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],307:[function(e,g,f){(function(s){(function(){"use strict";var r=s.MutationObserver||s.WebKitMutationObserver;f.test=function(){return r},f.install=function(c){var l=0,i=new r(c),u=s.document.createTextNode("");return i.observe(u,{characterData:!0}),function(){u.data=l=++l%2}}}).call(this)}).call(this,typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],308:[function(e,g,f){(function(s){(function(){"use strict";f.test=function(){return typeof s.queueMicrotask=="function"},f.install=function(r){return function(){s.queueMicrotask(r)}}}).call(this)}).call(this,typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],309:[function(e,g,f){(function(s){(function(){"use strict";f.test=function(){return"document"in s&&"onreadystatechange"in s.document.createElement("script")},f.install=function(r){return function(){var c=s.document.createElement("script");return c.onreadystatechange=function(){r(),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},s.document.documentElement.appendChild(c),r}}}).call(this)}).call(this,typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],310:[function(e,g,f){"use strict";f.test=function(){return!0},f.install=function(s){return function(){setTimeout(s,0)}}},{}],311:[function(e,g,f){typeof Object.create=="function"?g.exports=function(r,c){c&&(r.super_=c,r.prototype=Object.create(c.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}))}:g.exports=function(r,c){if(c){r.super_=c;var l=function(){};l.prototype=c.prototype,r.prototype=new l,r.prototype.constructor=r}}},{}],312:[function(e,g,f){/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/g.exports=function(c){return c!=null&&(s(c)||r(c)||!!c._isBuffer)};function s(c){return!!c.constructor&&typeof c.constructor.isBuffer=="function"&&c.constructor.isBuffer(c)}function r(c){return typeof c.readFloatLE=="function"&&typeof c.slice=="function"&&s(c.slice(0,0))}},{}],313:[function(e,g,f){var s={}.toString;g.exports=Array.isArray||function(r){return s.call(r)=="[object Array]"}},{}],314:[function(e,g,f){(function(s){(function(){(function(r,c){typeof f=="object"&&typeof g!="undefined"?g.exports=c(r):typeof E=="function"&&E.amd?E(c):c(r)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof s!="undefined"?s:this,function(r){"use strict";r=r||{};var c=r.Base64,l="2.6.4",i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=function(j){for(var z={},K=0,X=j.length;K<X;K++)z[j.charAt(K)]=K;return z}(i),t=String.fromCharCode,n=function(z){if(z.length<2){var K=z.charCodeAt(0);return K<128?z:K<2048?t(192|K>>>6)+t(128|K&63):t(224|K>>>12&15)+t(128|K>>>6&63)+t(128|K&63)}else{var K=65536+(z.charCodeAt(0)-55296)*1024+(z.charCodeAt(1)-56320);return t(240|K>>>18&7)+t(128|K>>>12&63)+t(128|K>>>6&63)+t(128|K&63)}},o=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,d=function(z){return z.replace(o,n)},h=function(z){var K=[0,2,1][z.length%3],X=z.charCodeAt(0)<<16|(z.length>1?z.charCodeAt(1):0)<<8|(z.length>2?z.charCodeAt(2):0),Z=[i.charAt(X>>>18),i.charAt(X>>>12&63),K>=2?"=":i.charAt(X>>>6&63),K>=1?"=":i.charAt(X&63)];return Z.join("")},m=r.btoa&&typeof r.btoa=="function"?function(j){return r.btoa(j)}:function(j){if(j.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return j.replace(/[\s\S]{1,3}/g,h)},A=function(z){return m(d(String(z)))},v=function(z){return z.replace(/[+\/]/g,function(K){return K=="+"?"-":"_"}).replace(/=/g,"")},b=function(z,K){return K?v(A(z)):A(z)},x=function(z){return b(z,!0)},C;r.Uint8Array&&(C=function(z,K){for(var X="",Z=0,Y=z.length;Z<Y;Z+=3){var te=z[Z],q=z[Z+1],ee=z[Z+2],fe=te<<16|q<<8|ee;X+=i.charAt(fe>>>18)+i.charAt(fe>>>12&63)+(typeof q!="undefined"?i.charAt(fe>>>6&63):"=")+(typeof ee!="undefined"?i.charAt(fe&63):"=")}return K?v(X):X});var w=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,S=function(z){switch(z.length){case 4:var K=(7&z.charCodeAt(0))<<18|(63&z.charCodeAt(1))<<12|(63&z.charCodeAt(2))<<6|63&z.charCodeAt(3),X=K-65536;return t((X>>>10)+55296)+t((X&1023)+56320);case 3:return t((15&z.charCodeAt(0))<<12|(63&z.charCodeAt(1))<<6|63&z.charCodeAt(2));default:return t((31&z.charCodeAt(0))<<6|63&z.charCodeAt(1))}},T=function(z){return z.replace(w,S)},I=function(z){var K=z.length,X=K%4,Z=(K>0?u[z.charAt(0)]<<18:0)|(K>1?u[z.charAt(1)]<<12:0)|(K>2?u[z.charAt(2)]<<6:0)|(K>3?u[z.charAt(3)]:0),Y=[t(Z>>>16),t(Z>>>8&255),t(Z&255)];return Y.length-=[0,0,2,1][X],Y.join("")},N=r.atob&&typeof r.atob=="function"?function(j){return r.atob(j)}:function(j){return j.replace(/\S{1,4}/g,I)},M=function(z){return N(String(z).replace(/[^A-Za-z0-9\+\/]/g,""))},k=function(z){return T(N(z))},U=function(z){return String(z).replace(/[-_]/g,function(K){return K=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},V=function(z){return k(U(z))},B;r.Uint8Array&&(B=function(z){return Uint8Array.from(M(U(z)),function(K){return K.charCodeAt(0)})});var H=function(){var z=r.Base64;return r.Base64=c,z};if(r.Base64={VERSION:l,atob:M,btoa:m,fromBase64:V,toBase64:b,utob:d,encode:b,encodeURI:x,btou:T,decode:V,noConflict:H,fromUint8Array:C,toUint8Array:B},typeof Object.defineProperty=="function"){var P=function(z){return{value:z,enumerable:!1,writable:!0,configurable:!0}};r.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",P(function(){return V(this)})),Object.defineProperty(String.prototype,"toBase64",P(function(j){return b(this,j)})),Object.defineProperty(String.prototype,"toBase64URI",P(function(){return b(this,!0)}))}}return r.Meteor&&(Base64=r.Base64),typeof g!="undefined"&&g.exports?g.exports.Base64=r.Base64:typeof E=="function"&&E.amd&&E([],function(){return r.Base64}),{Base64:r.Base64}})}).call(this)}).call(this,typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],315:[function(e,g,f){/*!
* merge-descriptors
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/"use strict";g.exports=r;var s=Object.prototype.hasOwnProperty;function r(c,l,i){if(!c)throw new TypeError("argument dest is required");if(!l)throw new TypeError("argument src is required");return i===void 0&&(i=!0),Object.getOwnPropertyNames(l).forEach(function(t){if(!i&&s.call(c,t))return;var n=Object.getOwnPropertyDescriptor(l,t);Object.defineProperty(c,t,n)}),c}},{}],316:[function(e,g,f){"use strict";e("core-js/modules/es.array.map.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.regexp.constructor.js"),e("core-js/modules/es.regexp.to-string.js");function s(){this._types=Object.create(null),this._extensions=Object.create(null);for(var r=0;r<arguments.length;r++)this.define(arguments[r]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}s.prototype.define=function(r,c){for(var l in r){var i=r[l].map(function(o){return o.toLowerCase()});l=l.toLowerCase();for(var u=0;u<i.length;u++){var t=i[u];if(t[0]==="*")continue;if(!c&&t in this._types)throw new Error('Attempt to change mapping for "'+t+'" extension from "'+this._types[t]+'" to "'+l+'". Pass `force=true` to allow this, otherwise remove "'+t+'" from the list of extensions for "'+l+'".');this._types[t]=l}if(c||!this._extensions[l]){var n=i[0];this._extensions[l]=n[0]!=="*"?n:n.substr(1)}}},s.prototype.getType=function(r){r=String(r);var c=r.replace(/^.*[/\\]/,"").toLowerCase(),l=c.replace(/^.*\./,"").toLowerCase(),i=c.length<r.length,u=l.length<c.length-1;return(u||!i)&&this._types[l]||null},s.prototype.getExtension=function(r){return r=/^\s*([^;\s]*)/.test(r)&&RegExp.$1,r&&this._extensions[r.toLowerCase()]||null},g.exports=s},{"core-js/modules/es.array.map.js":249,"core-js/modules/es.regexp.constructor.js":260,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.regexp.to-string.js":262,"core-js/modules/es.string.replace.js":266}],317:[function(e,g,f){"use strict";var s=e("./Mime");g.exports=new s(e("./types/standard"))},{"./Mime":316,"./types/standard":318}],318:[function(e,g,f){"use strict";g.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["ecma","es"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/mrb-consumer+xml":["*xdf"],"application/mrb-publish+xml":["*xdf"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["*xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-error+xml":["xer"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}],319:[function(e,g,f){var s=1e3,r=s*60,c=r*60,l=c*24,i=l*7,u=l*365.25;g.exports=function(h,m){m=m||{};var A=typeof h;if(A==="string"&&h.length>0)return t(h);if(A==="number"&&isFinite(h))return m.long?o(h):n(h);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(h))};function t(h){if(h=String(h),h.length>100)return;var m=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(h);if(!m)return;var A=parseFloat(m[1]),v=(m[2]||"ms").toLowerCase();switch(v){case"years":case"year":case"yrs":case"yr":case"y":return A*u;case"weeks":case"week":case"w":return A*i;case"days":case"day":case"d":return A*l;case"hours":case"hour":case"hrs":case"hr":case"h":return A*c;case"minutes":case"minute":case"mins":case"min":case"m":return A*r;case"seconds":case"second":case"secs":case"sec":case"s":return A*s;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return A;default:return}}function n(h){var m=Math.abs(h);return m>=l?Math.round(h/l)+"d":m>=c?Math.round(h/c)+"h":m>=r?Math.round(h/r)+"m":m>=s?Math.round(h/s)+"s":h+"ms"}function o(h){var m=Math.abs(h);return m>=l?d(h,m,l,"day"):m>=c?d(h,m,c,"hour"):m>=r?d(h,m,r,"minute"):m>=s?d(h,m,s,"second"):h+" ms"}function d(h,m,A,v){var b=m>=A*1.5;return Math.round(h/A)+" "+v+(b?"s":"")}},{}],320:[function(e,g,f){/*
object-assign
(c) Sindre Sorhus
@license MIT
*/"use strict";var s=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable;function l(u){if(u==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(u)}function i(){try{if(!Object.assign)return!1;var u=new String("abc");if(u[5]="de",Object.getOwnPropertyNames(u)[0]==="5")return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var o=Object.getOwnPropertyNames(t).map(function(h){return t[h]});if(o.join("")!=="0123456789")return!1;var d={};return"abcdefghijklmnopqrst".split("").forEach(function(h){d[h]=h}),!(Object.keys(Object.assign({},d)).join("")!=="abcdefghijklmnopqrst")}catch(h){return!1}}g.exports=i()?Object.assign:function(u,t){for(var n,o=l(u),d,h=1;h<arguments.length;h++){n=Object(arguments[h]);for(var m in n)r.call(n,m)&&(o[m]=n[m]);if(s){d=s(n);for(var A=0;A<d.length;A++)c.call(n,d[A])&&(o[d[A]]=n[d[A]])}}return o}},{}],321:[function(e,g,f){(function(s){(function(){function r(u,t){for(var n=0,o=u.length-1;o>=0;o--){var d=u[o];d==="."?u.splice(o,1):d===".."?(u.splice(o,1),n++):n&&(u.splice(o,1),n--)}if(t)for(;n--;n)u.unshift("..");return u}f.resolve=function(){for(var u="",t=!1,n=arguments.length-1;n>=-1&&!t;n--){var o=n>=0?arguments[n]:s.cwd();if(typeof o!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!o)continue;u=o+"/"+u,t=o.charAt(0)==="/"}return u=r(l(u.split("/"),function(d){return!!d}),!t).join("/"),(t?"/":"")+u||"."},f.normalize=function(u){var t=f.isAbsolute(u),n=i(u,-1)==="/";return u=r(l(u.split("/"),function(o){return!!o}),!t).join("/"),!u&&!t&&(u="."),u&&n&&(u+="/"),(t?"/":"")+u},f.isAbsolute=function(u){return u.charAt(0)==="/"},f.join=function(){var u=Array.prototype.slice.call(arguments,0);return f.normalize(l(u,function(t,n){if(typeof t!="string")throw new TypeError("Arguments to path.join must be strings");return t}).join("/"))},f.relative=function(u,t){u=f.resolve(u).substr(1),t=f.resolve(t).substr(1);function n(b){for(var x=0;x<b.length&&!(b[x]!=="");x++);for(var C=b.length-1;C>=0&&!(b[C]!=="");C--);return x>C?[]:b.slice(x,C-x+1)}for(var o=n(u.split("/")),d=n(t.split("/")),h=Math.min(o.length,d.length),m=h,A=0;A<h;A++)if(o[A]!==d[A]){m=A;break}for(var v=[],A=m;A<o.length;A++)v.push("..");return v=v.concat(d.slice(m)),v.join("/")},f.sep="/",f.delimiter=":",f.dirname=function(u){if(typeof u!="string"&&(u=u+""),u.length===0)return".";for(var t=u.charCodeAt(0),n=t===47,o=-1,d=!0,h=u.length-1;h>=1;--h)if(t=u.charCodeAt(h),t===47){if(!d){o=h;break}}else d=!1;return o===-1?n?"/":".":n&&o===1?"/":u.slice(0,o)};function c(u){typeof u!="string"&&(u=u+"");var t=0,n=-1,o=!0,d;for(d=u.length-1;d>=0;--d)if(u.charCodeAt(d)===47){if(!o){t=d+1;break}}else n===-1&&(o=!1,n=d+1);return n===-1?"":u.slice(t,n)}f.basename=function(u,t){var n=c(u);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},f.extname=function(u){typeof u!="string"&&(u=u+"");for(var t=-1,n=0,o=-1,d=!0,h=0,m=u.length-1;m>=0;--m){var A=u.charCodeAt(m);if(A===47){if(!d){n=m+1;break}continue}o===-1&&(d=!1,o=m+1),A===46?t===-1?t=m:h!==1&&(h=1):t!==-1&&(h=-1)}return t===-1||o===-1||h===0||h===1&&t===o-1&&t===n+1?"":u.slice(t,o)};function l(u,t){if(u.filter)return u.filter(t);for(var n=[],o=0;o<u.length;o++)t(u[o],o,u)&&n.push(u[o]);return n}var i="ab".substr(-1)==="b"?function(u,t,n){return u.substr(t,n)}:function(u,t,n){return t<0&&(t=u.length+t),u.substr(t,n)}}).call(this)}).call(this,e("_process"))},{_process:399}],322:[function(e,g,f){(function(s){(function(){/*!
* Platform.js v1.3.6
* Copyright 2014-2020 Benjamin Tan
* Copyright 2011-2013 John-David Dalton
* Available under MIT license
*/(function(){"use strict";var r={function:!0,object:!0},c=r[typeof window]&&window||this,l=c,i=r[typeof f]&&f,u=r[typeof g]&&g&&!g.nodeType&&g,t=i&&u&&typeof s=="object"&&s;t&&(t.global===t||t.window===t||t.self===t)&&(c=t);var n=Math.pow(2,53)-1,o=/\bOpera/,d=this,h=Object.prototype,m=h.hasOwnProperty,A=h.toString;function v(V){return V=String(V),V.charAt(0).toUpperCase()+V.slice(1)}function b(V,B,H){var P={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return B&&H&&/^Win/i.test(V)&&!/^Windows Phone /i.test(V)&&(P=P[/[\d.]+$/.exec(V)])&&(V="Windows "+P),V=String(V),B&&H&&(V=V.replace(RegExp(B,"i"),H)),V=C(V.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),V}function x(V,B){var H=-1,P=V?V.length:0;if(typeof P=="number"&&P>-1&&P<=n)for(;++H<P;)B(V[H],H,V);else w(V,B)}function C(V){return V=M(V),/^(?:webOS|i(?:OS|P))/.test(V)?V:v(V)}function w(V,B){for(var H in V)m.call(V,H)&&B(V[H],H,V)}function S(V){return V==null?v(V):A.call(V).slice(8,-1)}function T(V,B){var H=V!=null?typeof V[B]:"number";return!/^(?:boolean|number|string|undefined)$/.test(H)&&(H=="object"?!!V[B]:!0)}function I(V){return String(V).replace(/([ -])(?!$)/g,"$1?")}function N(V,B){var H=null;return x(V,function(P,j){H=B(H,P,j,V)}),H}function M(V){return String(V).replace(/^ +| +$/g,"")}function k(V){var B=c,H=V&&typeof V=="object"&&S(V)!="String";H&&(B=V,V=null);var P=B.navigator||{},j=P.userAgent||"";V||(V=j);var z=H||d==l,K=H?!!P.likeChrome:/\bChrome\b/.test(V)&&!/internal|\n/i.test(A.toString()),X="Object",Z=H?X:"ScriptBridgingProxyObject",Y=H?X:"Environment",te=H&&B.java?"JavaPackage":S(B.java),q=H?X:"RuntimeObject",ee=/\bJava/.test(te)&&B.java,fe=ee&&S(B.environment)==Y,be=ee?"a":"\u03B1",Fe=ee?"b":"\u03B2",ve=B.document||{},Oe=B.operamini||B.opera,J=o.test(J=H&&Oe?Oe["[[Class]]"]:S(Oe))?J:Oe=null,ne,Ke=V,ie=[],re=null,he=V==j,ge=he&&Oe&&typeof Oe.version=="function"&&Oe.version(),Pe,Ee=oe([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),ke=nt(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"(?:Edge|Edg|EdgA|EdgiOS)"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Vivaldi","Waterfox","WebPositive",{label:"Yandex Browser",pattern:"YaBrowser"},{label:"UC Browser",pattern:"UCBrowser"},"Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chromium","Chrome",{label:"Chrome",pattern:"(?:HeadlessChrome)"},{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),Me=Ue([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),me=Se({Apple:{iPad:1,iPhone:1,iPod:1},Alcatel:{},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},Huawei:{},Lenovo:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Oppo:{},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1},Xiaomi:{Mi:1,Redmi:1}}),le=et(["Windows Phone","KaiOS","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian",{label:"DragonFly BSD",pattern:"DragonFly"},"Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function oe(Nt){return N(Nt,function(Rt,Ft){return Rt||RegExp("\\b"+(Ft.pattern||I(Ft))+"\\b","i").exec(V)&&(Ft.label||Ft)})}function Se(Nt){return N(Nt,function(Rt,Ft,Ht){return Rt||(Ft[Me]||Ft[/^[a-z]+(?: +[a-z]+\b)*/i.exec(Me)]||RegExp("\\b"+I(Ht)+"(?:\\b|\\w*\\d)","i").exec(V))&&Ht})}function nt(Nt){return N(Nt,function(Rt,Ft){return Rt||RegExp("\\b"+(Ft.pattern||I(Ft))+"\\b","i").exec(V)&&(Ft.label||Ft)})}function et(Nt){return N(Nt,function(Rt,Ft){var Ht=Ft.pattern||I(Ft);return!Rt&&(Rt=RegExp("\\b"+Ht+"(?:/[\\d.]+|[ \\w.]*)","i").exec(V))&&(Rt=b(Rt,Ht,Ft.label||Ft)),Rt})}function Ue(Nt){return N(Nt,function(Rt,Ft){var Ht=Ft.pattern||I(Ft);return!Rt&&(Rt=RegExp("\\b"+Ht+" *\\d+[.\\w_]*","i").exec(V)||RegExp("\\b"+Ht+" *\\w+-[\\w]*","i").exec(V)||RegExp("\\b"+Ht+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(V))&&((Rt=String(Ft.label&&!RegExp(Ht,"i").test(Ft.label)?Ft.label:Rt).split("/"))[1]&&!/[\d.]+/.test(Rt[0])&&(Rt[0]+=" "+Rt[1]),Ft=Ft.label||Ft,Rt=C(Rt[0].replace(RegExp(Ht,"i"),Ft).replace(RegExp("; *(?:"+Ft+"[_-])?","i")," ").replace(RegExp("("+Ft+")[-_.]?(\\w)","i"),"$1 $2"))),Rt})}function bt(Nt){return N(Nt,function(Rt,Ft){return Rt||(RegExp(Ft+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(V)||0)[1]||null})}function Je(){return this.description||""}if(Ee&&(Ee=[Ee]),/\bAndroid\b/.test(le)&&!Me&&(ne=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(V))&&(Me=M(ne[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),me&&!Me?Me=Ue([me]):me&&Me&&(Me=Me.replace(RegExp("^("+I(me)+")[-_.\\s]","i"),me+" ").replace(RegExp("^("+I(me)+")[-_.]?(\\w)","i"),me+" $2")),(ne=/\bGoogle TV\b/.exec(Me))&&(Me=ne[0]),/\bSimulator\b/i.test(V)&&(Me=(Me?Me+" ":"")+"Simulator"),ke=="Opera Mini"&&/\bOPiOS\b/.test(V)&&ie.push("running in Turbo/Uncompressed mode"),ke=="IE"&&/\blike iPhone OS\b/.test(V)?(ne=k(V.replace(/like iPhone OS/,"")),me=ne.manufacturer,Me=ne.product):/^iP/.test(Me)?(ke||(ke="Safari"),le="iOS"+((ne=/ OS ([\d_]+)/i.exec(V))?" "+ne[1].replace(/_/g,"."):"")):ke=="Konqueror"&&/^Linux\b/i.test(le)?le="Kubuntu":me&&me!="Google"&&(/Chrome/.test(ke)&&!/\bMobile Safari\b/i.test(V)||/\bVita\b/.test(Me))||/\bAndroid\b/.test(le)&&/^Chrome/.test(ke)&&/\bVersion\//i.test(V)?(ke="Android Browser",le=/\bAndroid\b/.test(le)?le:"Android"):ke=="Silk"?(/\bMobi/i.test(V)||(le="Android",ie.unshift("desktop mode")),/Accelerated *= *true/i.test(V)&&ie.unshift("accelerated")):ke=="UC Browser"&&/\bUCWEB\b/.test(V)?ie.push("speed mode"):ke=="PaleMoon"&&(ne=/\bFirefox\/([\d.]+)\b/.exec(V))?ie.push("identifying as Firefox "+ne[1]):ke=="Firefox"&&(ne=/\b(Mobile|Tablet|TV)\b/i.exec(V))?(le||(le="Firefox OS"),Me||(Me=ne[1])):!ke||(ne=!/\bMinefield\b/i.test(V)&&/\b(?:Firefox|Safari)\b/.exec(ke))?(ke&&!Me&&/[\/,]|^[^(]+?\)/.test(V.slice(V.indexOf(ne+"/")+8))&&(ke=null),(ne=Me||me||le)&&(Me||me||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(le))&&(ke=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(le)?le:ne)+" Browser")):ke=="Electron"&&(ne=(/\bChrome\/([\d.]+)\b/.exec(V)||0)[1])&&ie.push("Chromium "+ne),ge||(ge=bt(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",I(ke),"(?:Firefox|Minefield|NetFront)"])),(ne=Ee=="iCab"&&parseFloat(ge)>3&&"WebKit"||/\bOpera\b/.test(ke)&&(/\bOPR\b/.test(V)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(V)&&!/^(?:Trident|EdgeHTML)$/.test(Ee)&&"WebKit"||!Ee&&/\bMSIE\b/i.test(V)&&(le=="Mac OS"?"Tasman":"Trident")||Ee=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ke)&&"NetFront")&&(Ee=[ne]),ke=="IE"&&(ne=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(V)||0)[1])?(ke+=" Mobile",le="Windows Phone "+(/\+$/.test(ne)?ne:ne+".x"),ie.unshift("desktop mode")):/\bWPDesktop\b/i.test(V)?(ke="IE Mobile",le="Windows Phone 8.x",ie.unshift("desktop mode"),ge||(ge=(/\brv:([\d.]+)/.exec(V)||0)[1])):ke!="IE"&&Ee=="Trident"&&(ne=/\brv:([\d.]+)/.exec(V))&&(ke&&ie.push("identifying as "+ke+(ge?" "+ge:"")),ke="IE",ge=ne[1]),he){if(T(B,"global"))if(ee&&(ne=ee.lang.System,Ke=ne.getProperty("os.arch"),le=le||ne.getProperty("os.name")+" "+ne.getProperty("os.version")),fe){try{ge=B.require("ringo/engine").version.join("."),ke="RingoJS"}catch(Nt){(ne=B.system)&&ne.global.system==B.system&&(ke="Narwhal",le||(le=ne[0].os||null))}ke||(ke="Rhino")}else typeof B.process=="object"&&!B.process.browser&&(ne=B.process)&&(typeof ne.versions=="object"&&(typeof ne.versions.electron=="string"?(ie.push("Node "+ne.versions.node),ke="Electron",ge=ne.versions.electron):typeof ne.versions.nw=="string"&&(ie.push("Chromium "+ge,"Node "+ne.versions.node),ke="NW.js",ge=ne.versions.nw)),ke||(ke="Node.js",Ke=ne.arch,le=ne.platform,ge=/[\d.]+/.exec(ne.version),ge=ge?ge[0]:null));else S(ne=B.runtime)==Z?(ke="Adobe AIR",le=ne.flash.system.Capabilities.os):S(ne=B.phantom)==q?(ke="PhantomJS",ge=(ne=ne.version||null)&&ne.major+"."+ne.minor+"."+ne.patch):typeof ve.documentMode=="number"&&(ne=/\bTrident\/(\d+)/i.exec(V))?(ge=[ge,ve.documentMode],(ne=+ne[1]+4)!=ge[1]&&(ie.push("IE "+ge[1]+" mode"),Ee&&(Ee[1]=""),ge[1]=ne),ge=ke=="IE"?String(ge[1].toFixed(1)):ge[0]):typeof ve.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ke)&&(ie.push("masking as "+ke+" "+ge),ke="IE",ge="11.0",Ee=["Trident"],le="Windows");le=le&&C(le)}if(ge&&(ne=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ge)||/(?:alpha|beta)(?: ?\d)?/i.exec(V+";"+(he&&P.appMinorVersion))||/\bMinefield\b/i.test(V)&&"a")&&(re=/b/i.test(ne)?"beta":"alpha",ge=ge.replace(RegExp(ne+"\\+?$"),"")+(re=="beta"?Fe:be)+(/\d+\+?/.exec(ne)||"")),ke=="Fennec"||ke=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(le))ke="Firefox Mobile";else if(ke=="Maxthon"&&ge)ge=ge.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Me))Me=="Xbox 360"&&(le=null),Me=="Xbox 360"&&/\bIEMobile\b/.test(V)&&ie.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ke)||ke&&!Me&&!/Browser|Mobi/.test(ke))&&(le=="Windows CE"||/Mobi/i.test(V)))ke+=" Mobile";else if(ke=="IE"&&he)try{B.external===null&&ie.unshift("platform preview")}catch(Nt){ie.unshift("embedded")}else(/\bBlackBerry\b/.test(Me)||/\bBB10\b/.test(V))&&(ne=(RegExp(Me.replace(/ +/g," *")+"/([.\\d]+)","i").exec(V)||0)[1]||ge)?(ne=[ne,/BB10/.test(V)],le=(ne[1]?(Me=null,me="BlackBerry"):"Device Software")+" "+ne[0],ge=null):this!=w&&Me!="Wii"&&(he&&Oe||/Opera/.test(ke)&&/\b(?:MSIE|Firefox)\b/i.test(V)||ke=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(le)||ke=="IE"&&(le&&!/^Win/.test(le)&&ge>5.5||/\bWindows XP\b/.test(le)&&ge>8||ge==8&&!/\bTrident\b/.test(V)))&&!o.test(ne=k.call(w,V.replace(o,"")+";"))&&ne.name&&(ne="ing as "+ne.name+((ne=ne.version)?" "+ne:""),o.test(ke)?(/\bIE\b/.test(ne)&&le=="Mac OS"&&(le=null),ne="identify"+ne):(ne="mask"+ne,J?ke=C(J.replace(/([a-z])([A-Z])/g,"$1 $2")):ke="Opera",/\bIE\b/.test(ne)&&(le=null),he||(ge=null)),Ee=["Presto"],ie.push(ne));(ne=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(V)||0)[1])&&(ne=[parseFloat(ne.replace(/\.(\d)$/,".0$1")),ne],ke=="Safari"&&ne[1].slice(-1)=="+"?(ke="WebKit Nightly",re="alpha",ge=ne[1].slice(0,-1)):(ge==ne[1]||ge==(ne[2]=(/\bSafari\/([\d.]+\+?)/i.exec(V)||0)[1]))&&(ge=null),ne[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(V)||0)[1],ne[0]==537.36&&ne[2]==537.36&&parseFloat(ne[1])>=28&&Ee=="WebKit"&&(Ee=["Blink"]),!he||!K&&!ne[1]?(Ee&&(Ee[1]="like Safari"),ne=(ne=ne[0],ne<400?1:ne<500?2:ne<526?3:ne<533?4:ne<534?"4+":ne<535?5:ne<537?6:ne<538?7:ne<601?8:ne<602?9:ne<604?10:ne<606?11:ne<608?12:"12")):(Ee&&(Ee[1]="like Chrome"),ne=ne[1]||(ne=ne[0],ne<530?1:ne<532?2:ne<532.05?3:ne<533?4:ne<534.03?5:ne<534.07?6:ne<534.1?7:ne<534.13?8:ne<534.16?9:ne<534.24?10:ne<534.3?11:ne<535.01?12:ne<535.02?"13+":ne<535.07?15:ne<535.11?16:ne<535.19?17:ne<536.05?18:ne<536.1?19:ne<537.01?20:ne<537.11?"21+":ne<537.13?23:ne<537.18?24:ne<537.24?25:ne<537.36?26:Ee!="Blink"?"27":"28")),Ee&&(Ee[1]+=" "+(ne+=typeof ne=="number"?".x":/[.+]/.test(ne)?"":"+")),ke=="Safari"&&(!ge||parseInt(ge)>45)?ge=ne:ke=="Chrome"&&/\bHeadlessChrome/i.test(V)&&ie.unshift("headless")),ke=="Opera"&&(ne=/\bzbov|zvav$/.exec(le))?(ke+=" ",ie.unshift("desktop mode"),ne=="zvav"?(ke+="Mini",ge=null):ke+="Mobile",le=le.replace(RegExp(" *"+ne+"$"),"")):ke=="Safari"&&/\bChrome\b/.exec(Ee&&Ee[1])?(ie.unshift("desktop mode"),ke="Chrome Mobile",ge=null,/\bOS X\b/.test(le)?(me="Apple",le="iOS 4.3+"):le=null):/\bSRWare Iron\b/.test(ke)&&!ge&&(ge=bt("Chrome")),ge&&ge.indexOf(ne=/[\d.]+$/.exec(le))==0&&V.indexOf("/"+ne+"-")>-1&&(le=M(le.replace(ne,""))),le&&le.indexOf(ke)!=-1&&!RegExp(ke+" OS").test(le)&&(le=le.replace(RegExp(" *"+I(ke)+" *"),"")),Ee&&!/\b(?:Avant|Nook)\b/.test(ke)&&(/Browser|Lunascape|Maxthon/.test(ke)||ke!="Safari"&&/^iOS/.test(le)&&/\bSafari\b/.test(Ee[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(ke)&&Ee[1])&&((ne=Ee[Ee.length-1])&&ie.push(ne)),ie.length&&(ie=["("+ie.join("; ")+")"]),me&&Me&&Me.indexOf(me)<0&&ie.push("on "+me),Me&&ie.push((/^on /.test(ie[ie.length-1])?"":"on ")+Me),le&&(ne=/ ([\d.+]+)$/.exec(le),Pe=ne&&le.charAt(le.length-ne[0].length-1)=="/",le={architecture:32,family:ne&&!Pe?le.replace(ne[0],""):le,version:ne?ne[1]:null,toString:function(){var Rt=this.version;return this.family+(Rt&&!Pe?" "+Rt:"")+(this.architecture==64?" 64-bit":"")}}),(ne=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ke))&&!/\bi686\b/i.test(Ke)?(le&&(le.architecture=64,le.family=le.family.replace(RegExp(" *"+ne),"")),ke&&(/\bWOW64\b/i.test(V)||he&&/\w(?:86|32)$/.test(P.cpuClass||P.platform)&&!/\bWin64; x64\b/i.test(V))&&ie.unshift("32-bit")):le&&/^OS X/.test(le.family)&&ke=="Chrome"&&parseFloat(ge)>=39&&(le.architecture=64),V||(V=null);var St={};return St.description=V,St.layout=Ee&&Ee[0],St.manufacturer=me,St.name=ke,St.prerelease=re,St.product=Me,St.ua=V,St.version=ke&&ge,St.os=le||{architecture:null,family:null,version:null,toString:function(){return"null"}},St.parse=k,St.toString=Je,St.version&&ie.unshift(ge),St.name&&ie.unshift(ke),le&&ke&&!(le==String(le).split(" ")[0]&&(le==ke.split(" ")[0]||Me))&&ie.push(Me?"("+le+")":"on "+le),ie.length&&(St.description=ie.join(" ")),St}var U=k();typeof E=="function"&&typeof E.amd=="object"&&E.amd?(c.platform=U,E(function(){return U})):i&&u?w(U,function(V,B){i[B]=V}):c.platform=U}).call(this)}).call(this)}).call(this,typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],323:[function(e,g,f){(function(s){(function(){"use strict";typeof s=="undefined"||!s.version||s.version.indexOf("v0.")===0||s.version.indexOf("v1.")===0&&s.version.indexOf("v1.8.")!==0?g.exports={nextTick:r}:g.exports=s;function r(c,l,i,u){if(typeof c!="function")throw new TypeError('"callback" argument must be a function');var t=arguments.length,n,o;switch(t){case 0:case 1:return s.nextTick(c);case 2:return s.nextTick(function(){c.call(null,l)});case 3:return s.nextTick(function(){c.call(null,l,i)});case 4:return s.nextTick(function(){c.call(null,l,i,u)});default:for(n=new Array(t-1),o=0;o<n.length;)n[o++]=arguments[o];return s.nextTick(function(){c.apply(null,n)})}}}).call(this)}).call(this,e("_process"))},{_process:399}],324:[function(e,g,f){var s=g.exports={},r,c;function l(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?r=setTimeout:r=l}catch(x){r=l}try{typeof clearTimeout=="function"?c=clearTimeout:c=i}catch(x){c=i}})();function u(x){if(r===setTimeout)return setTimeout(x,0);if((r===l||!r)&&setTimeout)return r=setTimeout,setTimeout(x,0);try{return r(x,0)}catch(C){try{return r.call(null,x,0)}catch(w){return r.call(this,x,0)}}}function t(x){if(c===clearTimeout)return clearTimeout(x);if((c===i||!c)&&clearTimeout)return c=clearTimeout,clearTimeout(x);try{return c(x)}catch(C){try{return c.call(null,x)}catch(w){return c.call(this,x)}}}var n=[],o=!1,d,h=-1;function m(){if(!o||!d)return;o=!1,d.length?n=d.concat(n):h=-1,n.length&&A()}function A(){if(o)return;var x=u(m);o=!0;for(var C=n.length;C;){for(d=n,n=[];++h<C;)d&&d[h].run();h=-1,C=n.length}d=null,o=!1,t(x)}s.nextTick=function(x){var C=new Array(arguments.length-1);if(arguments.length>1)for(var w=1;w<arguments.length;w++)C[w-1]=arguments[w];n.push(new v(x,C)),n.length===1&&!o&&u(A)};function v(x,C){this.fun=x,this.array=C}v.prototype.run=function(){this.fun.apply(null,this.array)},s.title="browser",s.browser=!0,s.env={},s.argv=[],s.version="",s.versions={};function b(){}s.on=b,s.addListener=b,s.once=b,s.off=b,s.removeListener=b,s.removeAllListeners=b,s.emit=b,s.prependListener=b,s.prependOnceListener=b,s.listeners=function(x){return[]},s.binding=function(x){throw new Error("process.binding is not supported")},s.cwd=function(){return"/"},s.chdir=function(x){throw new Error("process.chdir is not supported")},s.umask=function(){return 0}},{}],325:[function(e,g,f){(function(s){(function(){/*! https://mths.be/punycode v1.4.1 by @mathias */(function(r){var c=typeof f=="object"&&f&&!f.nodeType&&f,l=typeof g=="object"&&g&&!g.nodeType&&g,i=typeof s=="object"&&s;(i.global===i||i.window===i||i.self===i)&&(r=i);var u,t=2147483647,n=36,o=1,d=26,h=38,m=700,A=72,v=128,b="-",x=/^xn--/,C=/[^\x20-\x7E]/,w=/[\x2E\u3002\uFF0E\uFF61]/g,S={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},T=n-o,I=Math.floor,N=String.fromCharCode,M;function k(te){throw new RangeError(S[te])}function U(te,q){for(var ee=te.length,fe=[];ee--;)fe[ee]=q(te[ee]);return fe}function V(te,q){var ee=te.split("@"),fe="";ee.length>1&&(fe=ee[0]+"@",te=ee[1]),te=te.replace(w,".");var be=te.split("."),Fe=U(be,q).join(".");return fe+Fe}function B(te){for(var q=[],ee=0,fe=te.length,be,Fe;ee<fe;)be=te.charCodeAt(ee++),be>=55296&&be<=56319&&ee<fe?(Fe=te.charCodeAt(ee++),(Fe&64512)==56320?q.push(((be&1023)<<10)+(Fe&1023)+65536):(q.push(be),ee--)):q.push(be);return q}function H(te){return U(te,function(q){var ee="";return q>65535&&(q-=65536,ee+=N(q>>>10&1023|55296),q=56320|q&1023),ee+=N(q),ee}).join("")}function P(te){return te-48<10?te-22:te-65<26?te-65:te-97<26?te-97:n}function j(te,q){return te+22+75*(te<26)-((q!=0)<<5)}function z(te,q,ee){var fe=0;for(te=ee?I(te/m):te>>1,te+=I(te/q);te>T*d>>1;fe+=n)te=I(te/T);return I(fe+(T+1)*te/(te+h))}function K(te){var q=[],ee=te.length,fe,be=0,Fe=v,ve=A,Oe,J,ne,Ke,ie,re,he,ge,Pe;for(Oe=te.lastIndexOf(b),Oe<0&&(Oe=0),J=0;J<Oe;++J)te.charCodeAt(J)>=128&&k("not-basic"),q.push(te.charCodeAt(J));for(ne=Oe>0?Oe+1:0;ne<ee;){for(Ke=be,ie=1,re=n;!(ne>=ee&&k("invalid-input"),he=P(te.charCodeAt(ne++)),(he>=n||he>I((t-be)/ie))&&k("overflow"),be+=he*ie,ge=re<=ve?o:re>=ve+d?d:re-ve,he<ge);re+=n)Pe=n-ge,ie>I(t/Pe)&&k("overflow"),ie*=Pe;fe=q.length+1,ve=z(be-Ke,fe,Ke==0),I(be/fe)>t-Fe&&k("overflow"),Fe+=I(be/fe),be%=fe,q.splice(be++,0,Fe)}return H(q)}function X(te){var q,ee,fe,be,Fe,ve,Oe,J,ne,Ke,ie,re=[],he,ge,Pe,Ee;for(te=B(te),he=te.length,q=v,ee=0,Fe=A,ve=0;ve<he;++ve)ie=te[ve],ie<128&&re.push(N(ie));for(fe=be=re.length,be&&re.push(b);fe<he;){for(Oe=t,ve=0;ve<he;++ve)ie=te[ve],ie>=q&&ie<Oe&&(Oe=ie);for(ge=fe+1,Oe-q>I((t-ee)/ge)&&k("overflow"),ee+=(Oe-q)*ge,q=Oe,ve=0;ve<he;++ve)if(ie=te[ve],ie<q&&++ee>t&&k("overflow"),ie==q){for(J=ee,ne=n;!(Ke=ne<=Fe?o:ne>=Fe+d?d:ne-Fe,J<Ke);ne+=n)Ee=J-Ke,Pe=n-Ke,re.push(N(j(Ke+Ee%Pe,0))),J=I(Ee/Pe);re.push(N(j(J,0))),Fe=z(ee,ge,fe==be),ee=0,++fe}++ee,++q}return re.join("")}function Z(te){return V(te,function(q){return x.test(q)?K(q.slice(4).toLowerCase()):q})}function Y(te){return V(te,function(q){return C.test(q)?"xn--"+X(q):q})}if(u={version:"1.4.1",ucs2:{decode:B,encode:H},decode:K,encode:X,toASCII:Y,toUnicode:Z},typeof E=="function"&&typeof E.amd=="object"&&E.amd)E("punycode",function(){return u});else if(c&&l)if(g.exports==c)l.exports=u;else for(M in u)u.hasOwnProperty(M)&&(c[M]=u[M]);else r.punycode=u})(this)}).call(this)}).call(this,typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],326:[function(e,g,f){"use strict";function s(c,l){return Object.prototype.hasOwnProperty.call(c,l)}g.exports=function(c,l,i,u){l=l||"&",i=i||"=";var t={};if(typeof c!="string"||c.length===0)return t;var n=/\+/g;c=c.split(l);var o=1e3;u&&typeof u.maxKeys=="number"&&(o=u.maxKeys);var d=c.length;o>0&&d>o&&(d=o);for(var h=0;h<d;++h){var m=c[h].replace(n,"%20"),A=m.indexOf(i),v,b,x,C;A>=0?(v=m.substr(0,A),b=m.substr(A+1)):(v=m,b=""),x=decodeURIComponent(v),C=decodeURIComponent(b),s(t,x)?r(t[x])?t[x].push(C):t[x]=[t[x],C]:t[x]=C}return t};var r=Array.isArray||function(c){return Object.prototype.toString.call(c)==="[object Array]"}},{}],327:[function(e,g,f){"use strict";var s=function(u){switch(typeof u){case"string":return u;case"boolean":return u?"true":"false";case"number":return isFinite(u)?u:"";default:return""}};g.exports=function(i,u,t,n){return u=u||"&",t=t||"=",i===null&&(i=void 0),typeof i=="object"?c(l(i),function(o){var d=encodeURIComponent(s(o))+t;return r(i[o])?c(i[o],function(h){return d+encodeURIComponent(s(h))}).join(u):d+encodeURIComponent(s(i[o]))}).join(u):n?encodeURIComponent(s(n))+t+encodeURIComponent(s(i)):""};var r=Array.isArray||function(i){return Object.prototype.toString.call(i)==="[object Array]"};function c(i,u){if(i.map)return i.map(u);for(var t=[],n=0;n<i.length;n++)t.push(u(i[n],n));return t}var l=Object.keys||function(i){var u=[];for(var t in i)Object.prototype.hasOwnProperty.call(i,t)&&u.push(t);return u}},{}],328:[function(e,g,f){"use strict";f.decode=f.parse=e("./decode"),f.encode=f.stringify=e("./encode")},{"./decode":326,"./encode":327}],329:[function(e,g,f){g.exports=e("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":330}],330:[function(e,g,f){"use strict";var s=e("process-nextick-args"),r=Object.keys||function(m){var A=[];for(var v in m)A.push(v);return A};g.exports=o;var c=Object.create(e("core-util-is"));c.inherits=e("inherits");var l=e("./_stream_readable"),i=e("./_stream_writable");c.inherits(o,l);for(var u=r(i.prototype),t=0;t<u.length;t++){var n=u[t];o.prototype[n]||(o.prototype[n]=i.prototype[n])}function o(m){if(!(this instanceof o))return new o(m);l.call(this,m),i.call(this,m),m&&m.readable===!1&&(this.readable=!1),m&&m.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,m&&m.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",d)}Object.defineProperty(o.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function d(){if(this.allowHalfOpen||this._writableState.ended)return;s.nextTick(h,this)}function h(m){m.end()}Object.defineProperty(o.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(A){if(this._readableState===void 0||this._writableState===void 0)return;this._readableState.destroyed=A,this._writableState.destroyed=A}}),o.prototype._destroy=function(m,A){this.push(null),this.end(),s.nextTick(A,m)}},{"./_stream_readable":332,"./_stream_writable":334,"core-util-is":298,inherits:311,"process-nextick-args":323}],331:[function(e,g,f){"use strict";g.exports=c;var s=e("./_stream_transform"),r=Object.create(e("core-util-is"));r.inherits=e("inherits"),r.inherits(c,s);function c(l){if(!(this instanceof c))return new c(l);s.call(this,l)}c.prototype._transform=function(l,i,u){u(null,l)}},{"./_stream_transform":333,"core-util-is":298,inherits:311}],332:[function(e,g,f){(function(s,r){(function(){"use strict";var c=e("process-nextick-args");g.exports=N;var l=e("isarray"),i;N.ReadableState=I;var u=e("events").EventEmitter,t=function(re,he){return re.listeners(he).length},n=e("./internal/streams/stream"),o=e("safe-buffer").Buffer,d=r.Uint8Array||function(){};function h(ie){return o.from(ie)}function m(ie){return o.isBuffer(ie)||ie instanceof d}var A=Object.create(e("core-util-is"));A.inherits=e("inherits");var v=e("util"),b=void 0;v&&v.debuglog?b=v.debuglog("stream"):b=function(){};var x=e("./internal/streams/BufferList"),C=e("./internal/streams/destroy"),w;A.inherits(N,n);var S=["error","close","destroy","pause","resume"];function T(ie,re,he){if(typeof ie.prependListener=="function")return ie.prependListener(re,he);!ie._events||!ie._events[re]?ie.on(re,he):l(ie._events[re])?ie._events[re].unshift(he):ie._events[re]=[he,ie._events[re]]}function I(ie,re){i=i||e("./_stream_duplex"),ie=ie||{};var he=re instanceof i;this.objectMode=!!ie.objectMode,he&&(this.objectMode=this.objectMode||!!ie.readableObjectMode);var ge=ie.highWaterMark,Pe=ie.readableHighWaterMark,Ee=this.objectMode?16:16*1024;ge||ge===0?this.highWaterMark=ge:he&&(Pe||Pe===0)?this.highWaterMark=Pe:this.highWaterMark=Ee,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new x,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=ie.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,ie.encoding&&(w||(w=e("string_decoder/").StringDecoder),this.decoder=new w(ie.encoding),this.encoding=ie.encoding)}function N(ie){if(i=i||e("./_stream_duplex"),!(this instanceof N))return new N(ie);this._readableState=new I(ie,this),this.readable=!0,ie&&(typeof ie.read=="function"&&(this._read=ie.read),typeof ie.destroy=="function"&&(this._destroy=ie.destroy)),n.call(this)}Object.defineProperty(N.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(re){if(!this._readableState)return;this._readableState.destroyed=re}}),N.prototype.destroy=C.destroy,N.prototype._undestroy=C.undestroy,N.prototype._destroy=function(ie,re){this.push(null),re(ie)},N.prototype.push=function(ie,re){var he=this._readableState,ge;return he.objectMode?ge=!0:typeof ie=="string"&&(re=re||he.defaultEncoding,re!==he.encoding&&(ie=o.from(ie,re),re=""),ge=!0),M(this,ie,re,!1,ge)},N.prototype.unshift=function(ie){return M(this,ie,null,!0,!1)};function M(ie,re,he,ge,Pe){var Ee=ie._readableState;if(re===null)Ee.reading=!1,j(ie,Ee);else{var ke;Pe||(ke=U(Ee,re)),ke?ie.emit("error",ke):Ee.objectMode||re&&re.length>0?(typeof re!="string"&&!Ee.objectMode&&Object.getPrototypeOf(re)!==o.prototype&&(re=h(re)),ge?Ee.endEmitted?ie.emit("error",new Error("stream.unshift() after end event")):k(ie,Ee,re,!0):Ee.ended?ie.emit("error",new Error("stream.push() after EOF")):(Ee.reading=!1,Ee.decoder&&!he?(re=Ee.decoder.write(re),Ee.objectMode||re.length!==0?k(ie,Ee,re,!1):X(ie,Ee)):k(ie,Ee,re,!1))):ge||(Ee.reading=!1)}return V(Ee)}function k(ie,re,he,ge){re.flowing&&re.length===0&&!re.sync?(ie.emit("data",he),ie.read(0)):(re.length+=re.objectMode?1:he.length,ge?re.buffer.unshift(he):re.buffer.push(he),re.needReadable&&z(ie)),X(ie,re)}function U(ie,re){var he;return!m(re)&&typeof re!="string"&&re!==void 0&&!ie.objectMode&&(he=new TypeError("Invalid non-string/buffer chunk")),he}function V(ie){return!ie.ended&&(ie.needReadable||ie.length<ie.highWaterMark||ie.length===0)}N.prototype.isPaused=function(){return this._readableState.flowing===!1},N.prototype.setEncoding=function(ie){return w||(w=e("string_decoder/").StringDecoder),this._readableState.decoder=new w(ie),this._readableState.encoding=ie,this};var B=8388608;function H(ie){return ie>=B?ie=B:(ie--,ie|=ie>>>1,ie|=ie>>>2,ie|=ie>>>4,ie|=ie>>>8,ie|=ie>>>16,ie++),ie}function P(ie,re){return ie<=0||re.length===0&&re.ended?0:re.objectMode?1:ie!==ie?re.flowing&&re.length?re.buffer.head.data.length:re.length:(ie>re.highWaterMark&&(re.highWaterMark=H(ie)),ie<=re.length?ie:re.ended?re.length:(re.needReadable=!0,0))}N.prototype.read=function(ie){b("read",ie),ie=parseInt(ie,10);var re=this._readableState,he=ie;if(ie!==0&&(re.emittedReadable=!1),ie===0&&re.needReadable&&(re.length>=re.highWaterMark||re.ended))return b("read: emitReadable",re.length,re.ended),re.length===0&&re.ended?J(this):z(this),null;if(ie=P(ie,re),ie===0&&re.ended)return re.length===0&&J(this),null;var ge=re.needReadable;b("need readable",ge),(re.length===0||re.length-ie<re.highWaterMark)&&(ge=!0,b("length less than watermark",ge)),re.ended||re.reading?(ge=!1,b("reading or ended",ge)):ge&&(b("do read"),re.reading=!0,re.sync=!0,re.length===0&&(re.needReadable=!0),this._read(re.highWaterMark),re.sync=!1,re.reading||(ie=P(he,re)));var Pe;return ie>0?Pe=be(ie,re):Pe=null,Pe===null?(re.needReadable=!0,ie=0):re.length-=ie,re.length===0&&(re.ended||(re.needReadable=!0),he!==ie&&re.ended&&J(this)),Pe!==null&&this.emit("data",Pe),Pe};function j(ie,re){if(re.ended)return;if(re.decoder){var he=re.decoder.end();he&&he.length&&(re.buffer.push(he),re.length+=re.objectMode?1:he.length)}re.ended=!0,z(ie)}function z(ie){var re=ie._readableState;re.needReadable=!1,re.emittedReadable||(b("emitReadable",re.flowing),re.emittedReadable=!0,re.sync?c.nextTick(K,ie):K(ie))}function K(ie){b("emit readable"),ie.emit("readable"),fe(ie)}function X(ie,re){re.readingMore||(re.readingMore=!0,c.nextTick(Z,ie,re))}function Z(ie,re){for(var he=re.length;!re.reading&&!re.flowing&&!re.ended&&re.length<re.highWaterMark&&!(b("maybeReadMore read 0"),ie.read(0),he===re.length);)he=re.length;re.readingMore=!1}N.prototype._read=function(ie){this.emit("error",new Error("_read() is not implemented"))},N.prototype.pipe=function(ie,re){var he=this,ge=this._readableState;switch(ge.pipesCount){case 0:ge.pipes=ie;break;case 1:ge.pipes=[ge.pipes,ie];break;default:ge.pipes.push(ie);break}ge.pipesCount+=1,b("pipe count=%d opts=%j",ge.pipesCount,re);var Pe=(!re||re.end!==!1)&&ie!==s.stdout&&ie!==s.stderr,Ee=Pe?Me:Je;ge.endEmitted?c.nextTick(Ee):he.once("end",Ee),ie.on("unpipe",ke);function ke(St,Nt){b("onunpipe"),St===he&&(Nt&&Nt.hasUnpiped===!1&&(Nt.hasUnpiped=!0,oe()))}function Me(){b("onend"),ie.end()}var me=Y(he);ie.on("drain",me);var le=!1;function oe(){b("cleanup"),ie.removeListener("close",Ue),ie.removeListener("finish",bt),ie.removeListener("drain",me),ie.removeListener("error",et),ie.removeListener("unpipe",ke),he.removeListener("end",Me),he.removeListener("end",Je),he.removeListener("data",nt),le=!0,ge.awaitDrain&&(!ie._writableState||ie._writableState.needDrain)&&me()}var Se=!1;he.on("data",nt);function nt(St){b("ondata"),Se=!1;var Nt=ie.write(St);Nt===!1&&!Se&&((ge.pipesCount===1&&ge.pipes===ie||ge.pipesCount>1&&Ke(ge.pipes,ie)!==-1)&&!le&&(b("false write response, pause",he._readableState.awaitDrain),he._readableState.awaitDrain++,Se=!0),he.pause())}function et(St){b("onerror",St),Je(),ie.removeListener("error",et),t(ie,"error")===0&&ie.emit("error",St)}T(ie,"error",et);function Ue(){ie.removeListener("finish",bt),Je()}ie.once("close",Ue);function bt(){b("onfinish"),ie.removeListener("close",Ue),Je()}ie.once("finish",bt);function Je(){b("unpipe"),he.unpipe(ie)}return ie.emit("pipe",he),ge.flowing||(b("pipe resume"),he.resume()),ie};function Y(ie){return function(){var re=ie._readableState;b("pipeOnDrain",re.awaitDrain),re.awaitDrain&&re.awaitDrain--,re.awaitDrain===0&&t(ie,"data")&&(re.flowing=!0,fe(ie))}}N.prototype.unpipe=function(ie){var re=this._readableState,he={hasUnpiped:!1};if(re.pipesCount===0)return this;if(re.pipesCount===1)return ie&&ie!==re.pipes?this:(ie||(ie=re.pipes),re.pipes=null,re.pipesCount=0,re.flowing=!1,ie&&ie.emit("unpipe",this,he),this);if(!ie){var ge=re.pipes,Pe=re.pipesCount;re.pipes=null,re.pipesCount=0,re.flowing=!1;for(var Ee=0;Ee<Pe;Ee++)ge[Ee].emit("unpipe",this,he);return this}var ke=Ke(re.pipes,ie);return ke===-1?this:(re.pipes.splice(ke,1),re.pipesCount-=1,re.pipesCount===1&&(re.pipes=re.pipes[0]),ie.emit("unpipe",this,he),this)},N.prototype.on=function(ie,re){var he=n.prototype.on.call(this,ie,re);if(ie==="data")this._readableState.flowing!==!1&&this.resume();else if(ie==="readable"){var ge=this._readableState;!ge.endEmitted&&!ge.readableListening&&(ge.readableListening=ge.needReadable=!0,ge.emittedReadable=!1,ge.reading?ge.length&&z(this):c.nextTick(te,this))}return he},N.prototype.addListener=N.prototype.on;function te(ie){b("readable nexttick read 0"),ie.read(0)}N.prototype.resume=function(){var ie=this._readableState;return ie.flowing||(b("resume"),ie.flowing=!0,q(this,ie)),this};function q(ie,re){re.resumeScheduled||(re.resumeScheduled=!0,c.nextTick(ee,ie,re))}function ee(ie,re){re.reading||(b("resume read 0"),ie.read(0)),re.resumeScheduled=!1,re.awaitDrain=0,ie.emit("resume"),fe(ie),re.flowing&&!re.reading&&ie.read(0)}N.prototype.pause=function(){return b("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(b("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function fe(ie){var re=ie._readableState;for(b("flow",re.flowing);re.flowing&&ie.read()!==null;);}N.prototype.wrap=function(ie){var re=this,he=this._readableState,ge=!1;ie.on("end",function(){if(b("wrapped end"),he.decoder&&!he.ended){var ke=he.decoder.end();ke&&ke.length&&re.push(ke)}re.push(null)}),ie.on("data",function(ke){if(b("wrapped data"),he.decoder&&(ke=he.decoder.write(ke)),he.objectMode&&ke==null)return;if(!he.objectMode&&(!ke||!ke.length))return;var Me=re.push(ke);Me||(ge=!0,ie.pause())});for(var Pe in ie)this[Pe]===void 0&&typeof ie[Pe]=="function"&&(this[Pe]=function(ke){return function(){return ie[ke].apply(ie,arguments)}}(Pe));for(var Ee=0;Ee<S.length;Ee++)ie.on(S[Ee],this.emit.bind(this,S[Ee]));return this._read=function(ke){b("wrapped _read",ke),ge&&(ge=!1,ie.resume())},this},Object.defineProperty(N.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),N._fromList=be;function be(ie,re){if(re.length===0)return null;var he;return re.objectMode?he=re.buffer.shift():!ie||ie>=re.length?(re.decoder?he=re.buffer.join(""):re.buffer.length===1?he=re.buffer.head.data:he=re.buffer.concat(re.length),re.buffer.clear()):he=Fe(ie,re.buffer,re.decoder),he}function Fe(ie,re,he){var ge;return ie<re.head.data.length?(ge=re.head.data.slice(0,ie),re.head.data=re.head.data.slice(ie)):ie===re.head.data.length?ge=re.shift():ge=he?ve(ie,re):Oe(ie,re),ge}function ve(ie,re){var he=re.head,ge=1,Pe=he.data;for(ie-=Pe.length;he=he.next;){var Ee=he.data,ke=ie>Ee.length?Ee.length:ie;if(ke===Ee.length?Pe+=Ee:Pe+=Ee.slice(0,ie),ie-=ke,ie===0){ke===Ee.length?(++ge,he.next?re.head=he.next:re.head=re.tail=null):(re.head=he,he.data=Ee.slice(ke));break}++ge}return re.length-=ge,Pe}function Oe(ie,re){var he=o.allocUnsafe(ie),ge=re.head,Pe=1;for(ge.data.copy(he),ie-=ge.data.length;ge=ge.next;){var Ee=ge.data,ke=ie>Ee.length?Ee.length:ie;if(Ee.copy(he,he.length-ie,0,ke),ie-=ke,ie===0){ke===Ee.length?(++Pe,ge.next?re.head=ge.next:re.head=re.tail=null):(re.head=ge,ge.data=Ee.slice(ke));break}++Pe}return re.length-=Pe,he}function J(ie){var re=ie._readableState;if(re.length>0)throw new Error('"endReadable()" called on non-empty stream');re.endEmitted||(re.ended=!0,c.nextTick(ne,re,ie))}function ne(ie,re){!ie.endEmitted&&ie.length===0&&(ie.endEmitted=!0,re.readable=!1,re.emit("end"))}function Ke(ie,re){for(var he=0,ge=ie.length;he<ge;he++)if(ie[he]===re)return he;return-1}}).call(this)}).call(this,e("_process"),typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":330,"./internal/streams/BufferList":335,"./internal/streams/destroy":336,"./internal/streams/stream":337,_process:399,"core-util-is":298,events:301,inherits:311,isarray:313,"process-nextick-args":323,"safe-buffer":343,"string_decoder/":346,util:84}],333:[function(e,g,f){"use strict";g.exports=l;var s=e("./_stream_duplex"),r=Object.create(e("core-util-is"));r.inherits=e("inherits"),r.inherits(l,s);function c(t,n){var o=this._transformState;o.transforming=!1;var d=o.writecb;if(!d)return this.emit("error",new Error("write callback called multiple times"));o.writechunk=null,o.writecb=null,n!=null&&this.push(n),d(t);var h=this._readableState;h.reading=!1,(h.needReadable||h.length<h.highWaterMark)&&this._read(h.highWaterMark)}function l(t){if(!(this instanceof l))return new l(t);s.call(this,t),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&(typeof t.transform=="function"&&(this._transform=t.transform),typeof t.flush=="function"&&(this._flush=t.flush)),this.on("prefinish",i)}function i(){var t=this;typeof this._flush=="function"?this._flush(function(n,o){u(t,n,o)}):u(this,null,null)}l.prototype.push=function(t,n){return this._transformState.needTransform=!1,s.prototype.push.call(this,t,n)},l.prototype._transform=function(t,n,o){throw new Error("_transform() is not implemented")},l.prototype._write=function(t,n,o){var d=this._transformState;if(d.writecb=o,d.writechunk=t,d.writeencoding=n,!d.transforming){var h=this._readableState;(d.needTransform||h.needReadable||h.length<h.highWaterMark)&&this._read(h.highWaterMark)}},l.prototype._read=function(t){var n=this._transformState;n.writechunk!==null&&n.writecb&&!n.transforming?(n.transforming=!0,this._transform(n.writechunk,n.writeencoding,n.afterTransform)):n.needTransform=!0},l.prototype._destroy=function(t,n){var o=this;s.prototype._destroy.call(this,t,function(d){n(d),o.emit("close")})};function u(t,n,o){if(n)return t.emit("error",n);if(o!=null&&t.push(o),t._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(t._transformState.transforming)throw new Error("Calling transform done when still transforming");return t.push(null)}},{"./_stream_duplex":330,"core-util-is":298,inherits:311}],334:[function(e,g,f){(function(s,r,c){(function(){"use strict";var l=e("process-nextick-args");g.exports=T;function i(ee,fe,be){this.chunk=ee,this.encoding=fe,this.callback=be,this.next=null}function u(ee){var fe=this;this.next=null,this.entry=null,this.finish=function(){q(fe,ee)}}var t=!s.browser&&["v0.10","v0.9."].indexOf(s.version.slice(0,5))>-1?c:l.nextTick,n;T.WritableState=w;var o=Object.create(e("core-util-is"));o.inherits=e("inherits");var d={deprecate:e("util-deprecate")},h=e("./internal/streams/stream"),m=e("safe-buffer").Buffer,A=r.Uint8Array||function(){};function v(ee){return m.from(ee)}function b(ee){return m.isBuffer(ee)||ee instanceof A}var x=e("./internal/streams/destroy");o.inherits(T,h);function C(){}function w(ee,fe){n=n||e("./_stream_duplex"),ee=ee||{};var be=fe instanceof n;this.objectMode=!!ee.objectMode,be&&(this.objectMode=this.objectMode||!!ee.writableObjectMode);var Fe=ee.highWaterMark,ve=ee.writableHighWaterMark,Oe=this.objectMode?16:16*1024;Fe||Fe===0?this.highWaterMark=Fe:be&&(ve||ve===0)?this.highWaterMark=ve:this.highWaterMark=Oe,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var J=ee.decodeStrings===!1;this.decodeStrings=!J,this.defaultEncoding=ee.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(ne){H(fe,ne)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new u(this)}w.prototype.getBuffer=function(){for(var fe=this.bufferedRequest,be=[];fe;)be.push(fe),fe=fe.next;return be},function(){try{Object.defineProperty(w.prototype,"buffer",{get:d.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ee){}}();var S;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(S=Function.prototype[Symbol.hasInstance],Object.defineProperty(T,Symbol.hasInstance,{value:function(fe){return S.call(this,fe)?!0:this!==T?!1:fe&&fe._writableState instanceof w}})):S=function(fe){return fe instanceof this};function T(ee){if(n=n||e("./_stream_duplex"),!S.call(T,this)&&!(this instanceof n))return new T(ee);this._writableState=new w(ee,this),this.writable=!0,ee&&(typeof ee.write=="function"&&(this._write=ee.write),typeof ee.writev=="function"&&(this._writev=ee.writev),typeof ee.destroy=="function"&&(this._destroy=ee.destroy),typeof ee.final=="function"&&(this._final=ee.final)),h.call(this)}T.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function I(ee,fe){var be=new Error("write after end");ee.emit("error",be),l.nextTick(fe,be)}function N(ee,fe,be,Fe){var ve=!0,Oe=!1;return be===null?Oe=new TypeError("May not write null values to stream"):typeof be!="string"&&be!==void 0&&!fe.objectMode&&(Oe=new TypeError("Invalid non-string/buffer chunk")),Oe&&(ee.emit("error",Oe),l.nextTick(Fe,Oe),ve=!1),ve}T.prototype.write=function(ee,fe,be){var Fe=this._writableState,ve=!1,Oe=!Fe.objectMode&&b(ee);return Oe&&!m.isBuffer(ee)&&(ee=v(ee)),typeof fe=="function"&&(be=fe,fe=null),Oe?fe="buffer":fe||(fe=Fe.defaultEncoding),typeof be!="function"&&(be=C),Fe.ended?I(this,be):(Oe||N(this,Fe,ee,be))&&(Fe.pendingcb++,ve=k(this,Fe,Oe,ee,fe,be)),ve},T.prototype.cork=function(){var ee=this._writableState;ee.corked++},T.prototype.uncork=function(){var ee=this._writableState;ee.corked&&(ee.corked--,!ee.writing&&!ee.corked&&!ee.finished&&!ee.bufferProcessing&&ee.bufferedRequest&&z(this,ee))},T.prototype.setDefaultEncoding=function(fe){if(typeof fe=="string"&&(fe=fe.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((fe+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+fe);return this._writableState.defaultEncoding=fe,this};function M(ee,fe,be){return!ee.objectMode&&ee.decodeStrings!==!1&&typeof fe=="string"&&(fe=m.from(fe,be)),fe}Object.defineProperty(T.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function k(ee,fe,be,Fe,ve,Oe){if(!be){var J=M(fe,Fe,ve);Fe!==J&&(be=!0,ve="buffer",Fe=J)}var ne=fe.objectMode?1:Fe.length;fe.length+=ne;var Ke=fe.length<fe.highWaterMark;if(Ke||(fe.needDrain=!0),fe.writing||fe.corked){var ie=fe.lastBufferedRequest;fe.lastBufferedRequest={chunk:Fe,encoding:ve,isBuf:be,callback:Oe,next:null},ie?ie.next=fe.lastBufferedRequest:fe.bufferedRequest=fe.lastBufferedRequest,fe.bufferedRequestCount+=1}else U(ee,fe,!1,ne,Fe,ve,Oe);return Ke}function U(ee,fe,be,Fe,ve,Oe,J){fe.writelen=Fe,fe.writecb=J,fe.writing=!0,fe.sync=!0,be?ee._writev(ve,fe.onwrite):ee._write(ve,Oe,fe.onwrite),fe.sync=!1}function V(ee,fe,be,Fe,ve){--fe.pendingcb,be?(l.nextTick(ve,Fe),l.nextTick(Y,ee,fe),ee._writableState.errorEmitted=!0,ee.emit("error",Fe)):(ve(Fe),ee._writableState.errorEmitted=!0,ee.emit("error",Fe),Y(ee,fe))}function B(ee){ee.writing=!1,ee.writecb=null,ee.length-=ee.writelen,ee.writelen=0}function H(ee,fe){var be=ee._writableState,Fe=be.sync,ve=be.writecb;if(B(be),fe)V(ee,be,Fe,fe,ve);else{var Oe=K(be);!Oe&&!be.corked&&!be.bufferProcessing&&be.bufferedRequest&&z(ee,be),Fe?t(P,ee,be,Oe,ve):P(ee,be,Oe,ve)}}function P(ee,fe,be,Fe){be||j(ee,fe),fe.pendingcb--,Fe(),Y(ee,fe)}function j(ee,fe){fe.length===0&&fe.needDrain&&(fe.needDrain=!1,ee.emit("drain"))}function z(ee,fe){fe.bufferProcessing=!0;var be=fe.bufferedRequest;if(ee._writev&&be&&be.next){var Fe=fe.bufferedRequestCount,ve=new Array(Fe),Oe=fe.corkedRequestsFree;Oe.entry=be;for(var J=0,ne=!0;be;)ve[J]=be,be.isBuf||(ne=!1),be=be.next,J+=1;ve.allBuffers=ne,U(ee,fe,!0,fe.length,ve,"",Oe.finish),fe.pendingcb++,fe.lastBufferedRequest=null,Oe.next?(fe.corkedRequestsFree=Oe.next,Oe.next=null):fe.corkedRequestsFree=new u(fe),fe.bufferedRequestCount=0}else{for(;be;){var Ke=be.chunk,ie=be.encoding,re=be.callback,he=fe.objectMode?1:Ke.length;if(U(ee,fe,!1,he,Ke,ie,re),be=be.next,fe.bufferedRequestCount--,fe.writing)break}be===null&&(fe.lastBufferedRequest=null)}fe.bufferedRequest=be,fe.bufferProcessing=!1}T.prototype._write=function(ee,fe,be){be(new Error("_write() is not implemented"))},T.prototype._writev=null,T.prototype.end=function(ee,fe,be){var Fe=this._writableState;typeof ee=="function"?(be=ee,ee=null,fe=null):typeof fe=="function"&&(be=fe,fe=null),ee!=null&&this.write(ee,fe),Fe.corked&&(Fe.corked=1,this.uncork()),!Fe.ending&&!Fe.finished&&te(this,Fe,be)};function K(ee){return ee.ending&&ee.length===0&&ee.bufferedRequest===null&&!ee.finished&&!ee.writing}function X(ee,fe){ee._final(function(be){fe.pendingcb--,be&&ee.emit("error",be),fe.prefinished=!0,ee.emit("prefinish"),Y(ee,fe)})}function Z(ee,fe){!fe.prefinished&&!fe.finalCalled&&(typeof ee._final=="function"?(fe.pendingcb++,fe.finalCalled=!0,l.nextTick(X,ee,fe)):(fe.prefinished=!0,ee.emit("prefinish")))}function Y(ee,fe){var be=K(fe);return be&&(Z(ee,fe),fe.pendingcb===0&&(fe.finished=!0,ee.emit("finish"))),be}function te(ee,fe,be){fe.ending=!0,Y(ee,fe),be&&(fe.finished?l.nextTick(be):ee.once("finish",be)),fe.ended=!0,ee.writable=!1}function q(ee,fe,be){var Fe=ee.entry;for(ee.entry=null;Fe;){var ve=Fe.callback;fe.pendingcb--,ve(be),Fe=Fe.next}fe.corkedRequestsFree?fe.corkedRequestsFree.next=ee:fe.corkedRequestsFree=ee}Object.defineProperty(T.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(fe){if(!this._writableState)return;this._writableState.destroyed=fe}}),T.prototype.destroy=x.destroy,T.prototype._undestroy=x.undestroy,T.prototype._destroy=function(ee,fe){this.end(),fe(ee)}}).call(this)}).call(this,e("_process"),typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{},e("timers").setImmediate)},{"./_stream_duplex":330,"./internal/streams/destroy":336,"./internal/streams/stream":337,_process:399,"core-util-is":298,inherits:311,"process-nextick-args":323,"safe-buffer":343,timers:347,"util-deprecate":349}],335:[function(e,g,f){"use strict";function s(i,u){if(!(i instanceof u))throw new TypeError("Cannot call a class as a function")}var r=e("safe-buffer").Buffer,c=e("util");function l(i,u,t){i.copy(u,t)}g.exports=function(){function i(){s(this,i),this.head=null,this.tail=null,this.length=0}return i.prototype.push=function(t){var n={data:t,next:null};this.length>0?this.tail.next=n:this.head=n,this.tail=n,++this.length},i.prototype.unshift=function(t){var n={data:t,next:this.head};this.length===0&&(this.tail=n),this.head=n,++this.length},i.prototype.shift=function(){if(this.length===0)return;var t=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,t},i.prototype.clear=function(){this.head=this.tail=null,this.length=0},i.prototype.join=function(t){if(this.length===0)return"";for(var n=this.head,o=""+n.data;n=n.next;)o+=t+n.data;return o},i.prototype.concat=function(t){if(this.length===0)return r.alloc(0);if(this.length===1)return this.head.data;for(var n=r.allocUnsafe(t>>>0),o=this.head,d=0;o;)l(o.data,n,d),d+=o.data.length,o=o.next;return n},i}(),c&&c.inspect&&c.inspect.custom&&(g.exports.prototype[c.inspect.custom]=function(){var i=c.inspect({length:this.length});return this.constructor.name+" "+i})},{"safe-buffer":343,util:84}],336:[function(e,g,f){"use strict";var s=e("process-nextick-args");function r(i,u){var t=this,n=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return n||o?(u?u(i):i&&(!this._writableState||!this._writableState.errorEmitted)&&s.nextTick(l,this,i),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(i||null,function(d){!u&&d?(s.nextTick(l,t,d),t._writableState&&(t._writableState.errorEmitted=!0)):u&&u(d)}),this)}function c(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function l(i,u){i.emit("error",u)}g.exports={destroy:r,undestroy:c}},{"process-nextick-args":323}],337:[function(e,g,f){g.exports=e("events").EventEmitter},{events:301}],338:[function(e,g,f){g.exports=e("./readable").PassThrough},{"./readable":339}],339:[function(e,g,f){f=g.exports=e("./lib/_stream_readable.js"),f.Stream=f,f.Readable=f,f.Writable=e("./lib/_stream_writable.js"),f.Duplex=e("./lib/_stream_duplex.js"),f.Transform=e("./lib/_stream_transform.js"),f.PassThrough=e("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":330,"./lib/_stream_passthrough.js":331,"./lib/_stream_readable.js":332,"./lib/_stream_transform.js":333,"./lib/_stream_writable.js":334}],340:[function(e,g,f){g.exports=e("./readable").Transform},{"./readable":339}],341:[function(e,g,f){g.exports=e("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":334}],342:[function(e,g,f){var s=function(r){"use strict";var c=Object.prototype,l=c.hasOwnProperty,i,u=typeof Symbol=="function"?Symbol:{},t=u.iterator||"@@iterator",n=u.asyncIterator||"@@asyncIterator",o=u.toStringTag||"@@toStringTag";function d(Z,Y,te){return Object.defineProperty(Z,Y,{value:te,enumerable:!0,configurable:!0,writable:!0}),Z[Y]}try{d({},"")}catch(Z){d=function(te,q,ee){return te[q]=ee}}function h(Z,Y,te,q){var ee=Y&&Y.prototype instanceof w?Y:w,fe=Object.create(ee.prototype),be=new z(q||[]);return fe._invoke=B(Z,te,be),fe}r.wrap=h;function m(Z,Y,te){try{return{type:"normal",arg:Z.call(Y,te)}}catch(q){return{type:"throw",arg:q}}}var A="suspendedStart",v="suspendedYield",b="executing",x="completed",C={};function w(){}function S(){}function T(){}var I={};d(I,t,function(){return this});var N=Object.getPrototypeOf,M=N&&N(N(K([])));M&&M!==c&&l.call(M,t)&&(I=M);var k=T.prototype=w.prototype=Object.create(I);S.prototype=T,d(k,"constructor",T),d(T,"constructor",S),S.displayName=d(T,o,"GeneratorFunction");function U(Z){["next","throw","return"].forEach(function(Y){d(Z,Y,function(te){return this._invoke(Y,te)})})}r.isGeneratorFunction=function(Z){var Y=typeof Z=="function"&&Z.constructor;return Y?Y===S||(Y.displayName||Y.name)==="GeneratorFunction":!1},r.mark=function(Z){return Object.setPrototypeOf?Object.setPrototypeOf(Z,T):(Z.__proto__=T,d(Z,o,"GeneratorFunction")),Z.prototype=Object.create(k),Z},r.awrap=function(Z){return{__await:Z}};function V(Z,Y){function te(fe,be,Fe,ve){var Oe=m(Z[fe],Z,be);if(Oe.type==="throw")ve(Oe.arg);else{var J=Oe.arg,ne=J.value;return ne&&typeof ne=="object"&&l.call(ne,"__await")?Y.resolve(ne.__await).then(function(Ke){te("next",Ke,Fe,ve)},function(Ke){te("throw",Ke,Fe,ve)}):Y.resolve(ne).then(function(Ke){J.value=Ke,Fe(J)},function(Ke){return te("throw",Ke,Fe,ve)})}}var q;function ee(fe,be){function Fe(){return new Y(function(ve,Oe){te(fe,be,ve,Oe)})}return q=q?q.then(Fe,Fe):Fe()}this._invoke=ee}U(V.prototype),d(V.prototype,n,function(){return this}),r.AsyncIterator=V,r.async=function(Z,Y,te,q,ee){ee===void 0&&(ee=Promise);var fe=new V(h(Z,Y,te,q),ee);return r.isGeneratorFunction(Y)?fe:fe.next().then(function(be){return be.done?be.value:fe.next()})};function B(Z,Y,te){var q=A;return function(fe,be){if(q===b)throw new Error("Generator is already running");if(q===x){if(fe==="throw")throw be;return X()}for(te.method=fe,te.arg=be;;){var Fe=te.delegate;if(Fe){var ve=H(Fe,te);if(ve){if(ve===C)continue;return ve}}if(te.method==="next")te.sent=te._sent=te.arg;else if(te.method==="throw"){if(q===A)throw q=x,te.arg;te.dispatchException(te.arg)}else te.method==="return"&&te.abrupt("return",te.arg);q=b;var Oe=m(Z,Y,te);if(Oe.type==="normal"){if(q=te.done?x:v,Oe.arg===C)continue;return{value:Oe.arg,done:te.done}}else Oe.type==="throw"&&(q=x,te.method="throw",te.arg=Oe.arg)}}}function H(Z,Y){var te=Z.iterator[Y.method];if(te===i){if(Y.delegate=null,Y.method==="throw"){if(Z.iterator.return&&(Y.method="return",Y.arg=i,H(Z,Y),Y.method==="throw"))return C;Y.method="throw",Y.arg=new TypeError("The iterator does not provide a 'throw' method")}return C}var q=m(te,Z.iterator,Y.arg);if(q.type==="throw")return Y.method="throw",Y.arg=q.arg,Y.delegate=null,C;var ee=q.arg;if(!ee)return Y.method="throw",Y.arg=new TypeError("iterator result is not an object"),Y.delegate=null,C;if(ee.done)Y[Z.resultName]=ee.value,Y.next=Z.nextLoc,Y.method!=="return"&&(Y.method="next",Y.arg=i);else return ee;return Y.delegate=null,C}U(k),d(k,o,"Generator"),d(k,t,function(){return this}),d(k,"toString",function(){return"[object Generator]"});function P(Z){var Y={tryLoc:Z[0]};1 in Z&&(Y.catchLoc=Z[1]),2 in Z&&(Y.finallyLoc=Z[2],Y.afterLoc=Z[3]),this.tryEntries.push(Y)}function j(Z){var Y=Z.completion||{};Y.type="normal",delete Y.arg,Z.completion=Y}function z(Z){this.tryEntries=[{tryLoc:"root"}],Z.forEach(P,this),this.reset(!0)}r.keys=function(Z){var Y=[];for(var te in Z)Y.push(te);return Y.reverse(),function q(){for(;Y.length;){var ee=Y.pop();if(ee in Z)return q.value=ee,q.done=!1,q}return q.done=!0,q}};function K(Z){if(Z){var Y=Z[t];if(Y)return Y.call(Z);if(typeof Z.next=="function")return Z;if(!isNaN(Z.length)){var te=-1,q=function ee(){for(;++te<Z.length;)if(l.call(Z,te))return ee.value=Z[te],ee.done=!1,ee;return ee.value=i,ee.done=!0,ee};return q.next=q}}return{next:X}}r.values=K;function X(){return{value:i,done:!0}}return z.prototype={constructor:z,reset:function(Y){if(this.prev=0,this.next=0,this.sent=this._sent=i,this.done=!1,this.delegate=null,this.method="next",this.arg=i,this.tryEntries.forEach(j),!Y)for(var te in this)te.charAt(0)==="t"&&l.call(this,te)&&!isNaN(+te.slice(1))&&(this[te]=i)},stop:function(){this.done=!0;var Y=this.tryEntries[0],te=Y.completion;if(te.type==="throw")throw te.arg;return this.rval},dispatchException:function(Y){if(this.done)throw Y;var te=this;function q(Oe,J){return be.type="throw",be.arg=Y,te.next=Oe,J&&(te.method="next",te.arg=i),!!J}for(var ee=this.tryEntries.length-1;ee>=0;--ee){var fe=this.tryEntries[ee],be=fe.completion;if(fe.tryLoc==="root")return q("end");if(fe.tryLoc<=this.prev){var Fe=l.call(fe,"catchLoc"),ve=l.call(fe,"finallyLoc");if(Fe&&ve){if(this.prev<fe.catchLoc)return q(fe.catchLoc,!0);if(this.prev<fe.finallyLoc)return q(fe.finallyLoc)}else if(Fe){if(this.prev<fe.catchLoc)return q(fe.catchLoc,!0)}else if(ve){if(this.prev<fe.finallyLoc)return q(fe.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(Y,te){for(var q=this.tryEntries.length-1;q>=0;--q){var ee=this.tryEntries[q];if(ee.tryLoc<=this.prev&&l.call(ee,"finallyLoc")&&this.prev<ee.finallyLoc){var fe=ee;break}}fe&&(Y==="break"||Y==="continue")&&fe.tryLoc<=te&&te<=fe.finallyLoc&&(fe=null);var be=fe?fe.completion:{};return be.type=Y,be.arg=te,fe?(this.method="next",this.next=fe.finallyLoc,C):this.complete(be)},complete:function(Y,te){if(Y.type==="throw")throw Y.arg;return Y.type==="break"||Y.type==="continue"?this.next=Y.arg:Y.type==="return"?(this.rval=this.arg=Y.arg,this.method="return",this.next="end"):Y.type==="normal"&&te&&(this.next=te),C},finish:function(Y){for(var te=this.tryEntries.length-1;te>=0;--te){var q=this.tryEntries[te];if(q.finallyLoc===Y)return this.complete(q.completion,q.afterLoc),j(q),C}},catch:function(Y){for(var te=this.tryEntries.length-1;te>=0;--te){var q=this.tryEntries[te];if(q.tryLoc===Y){var ee=q.completion;if(ee.type==="throw"){var fe=ee.arg;j(q)}return fe}}throw new Error("illegal catch attempt")},delegateYield:function(Y,te,q){return this.delegate={iterator:K(Y),resultName:te,nextLoc:q},this.method==="next"&&(this.arg=i),C}},r}(typeof g=="object"?g.exports:{});try{regeneratorRuntime=s}catch(r){typeof globalThis=="object"?globalThis.regeneratorRuntime=s:Function("r","regeneratorRuntime = r")(s)}},{}],343:[function(e,g,f){var s=e("buffer"),r=s.Buffer;function c(i,u){for(var t in i)u[t]=i[t]}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?g.exports=s:(c(s,f),f.Buffer=l);function l(i,u,t){return r(i,u,t)}c(r,l),l.from=function(i,u,t){if(typeof i=="number")throw new TypeError("Argument must not be a number");return r(i,u,t)},l.alloc=function(i,u,t){if(typeof i!="number")throw new TypeError("Argument must be a number");var n=r(i);return u!==void 0?typeof t=="string"?n.fill(u,t):n.fill(u):n.fill(0),n},l.allocUnsafe=function(i){if(typeof i!="number")throw new TypeError("Argument must be a number");return r(i)},l.allocUnsafeSlow=function(i){if(typeof i!="number")throw new TypeError("Argument must be a number");return s.SlowBuffer(i)}},{buffer:85}],344:[function(e,g,f){(function(s){(function(){(function(r){r.parser=function(J,ne){return new l(J,ne)},r.SAXParser=l,r.SAXStream=h,r.createStream=d,r.MAX_BUFFER_LENGTH=64*1024;var c=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];r.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function l(J,ne){if(!(this instanceof l))return new l(J,ne);var Ke=this;u(Ke),Ke.q=Ke.c="",Ke.bufferCheckPosition=r.MAX_BUFFER_LENGTH,Ke.opt=ne||{},Ke.opt.lowercase=Ke.opt.lowercase||Ke.opt.lowercasetags,Ke.looseCase=Ke.opt.lowercase?"toLowerCase":"toUpperCase",Ke.tags=[],Ke.closed=Ke.closedRoot=Ke.sawRoot=!1,Ke.tag=Ke.error=null,Ke.strict=!!J,Ke.noscript=!!(J||Ke.opt.noscript),Ke.state=V.BEGIN,Ke.strictEntities=Ke.opt.strictEntities,Ke.ENTITIES=Ke.strictEntities?Object.create(r.XML_ENTITIES):Object.create(r.ENTITIES),Ke.attribList=[],Ke.opt.xmlns&&(Ke.ns=Object.create(x)),Ke.trackPosition=Ke.opt.position!==!1,Ke.trackPosition&&(Ke.position=Ke.line=Ke.column=0),H(Ke,"onready")}Object.create||(Object.create=function(J){function ne(){}ne.prototype=J;var Ke=new ne;return Ke}),Object.keys||(Object.keys=function(J){var ne=[];for(var Ke in J)J.hasOwnProperty(Ke)&&ne.push(Ke);return ne});function i(J){for(var ne=Math.max(r.MAX_BUFFER_LENGTH,10),Ke=0,ie=0,re=c.length;ie<re;ie++){var he=J[c[ie]].length;if(he>ne)switch(c[ie]){case"textNode":j(J);break;case"cdata":P(J,"oncdata",J.cdata),J.cdata="";break;case"script":P(J,"onscript",J.script),J.script="";break;default:K(J,"Max buffer length exceeded: "+c[ie])}Ke=Math.max(Ke,he)}var ge=r.MAX_BUFFER_LENGTH-Ke;J.bufferCheckPosition=ge+J.position}function u(J){for(var ne=0,Ke=c.length;ne<Ke;ne++)J[c[ne]]=""}function t(J){j(J),J.cdata!==""&&(P(J,"oncdata",J.cdata),J.cdata=""),J.script!==""&&(P(J,"onscript",J.script),J.script="")}l.prototype={end:function(){X(this)},write:Oe,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){t(this)}};var n;try{n=e("stream").Stream}catch(J){n=function(){}}var o=r.EVENTS.filter(function(J){return J!=="error"&&J!=="end"});function d(J,ne){return new h(J,ne)}function h(J,ne){if(!(this instanceof h))return new h(J,ne);n.apply(this),this._parser=new l(J,ne),this.writable=!0,this.readable=!0;var Ke=this;this._parser.onend=function(){Ke.emit("end")},this._parser.onerror=function(ie){Ke.emit("error",ie),Ke._parser.error=null},this._decoder=null,o.forEach(function(ie){Object.defineProperty(Ke,"on"+ie,{get:function(){return Ke._parser["on"+ie]},set:function(he){if(!he)return Ke.removeAllListeners(ie),Ke._parser["on"+ie]=he,he;Ke.on(ie,he)},enumerable:!0,configurable:!1})})}h.prototype=Object.create(n.prototype,{constructor:{value:h}}),h.prototype.write=function(J){if(typeof s=="function"&&typeof s.isBuffer=="function"&&s.isBuffer(J)){if(!this._decoder){var ne=e("string_decoder").StringDecoder;this._decoder=new ne("utf8")}J=this._decoder.write(J)}return this._parser.write(J.toString()),this.emit("data",J),!0},h.prototype.end=function(J){return J&&J.length&&this.write(J),this._parser.end(),!0},h.prototype.on=function(J,ne){var Ke=this;return!Ke._parser["on"+J]&&o.indexOf(J)!==-1&&(Ke._parser["on"+J]=function(){var ie=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);ie.splice(0,0,J),Ke.emit.apply(Ke,ie)}),n.prototype.on.call(Ke,J,ne)};var m="[CDATA[",A="DOCTYPE",v="http://www.w3.org/XML/1998/namespace",b="http://www.w3.org/2000/xmlns/",x={xml:v,xmlns:b},C=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,w=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,S=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,T=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function I(J){return J===" "||J===`
`||J==="\r"||J===" "}function N(J){return J==='"'||J==="'"}function M(J){return J===">"||I(J)}function k(J,ne){return J.test(ne)}function U(J,ne){return!k(J,ne)}var V=0;r.STATE={BEGIN:V++,BEGIN_WHITESPACE:V++,TEXT:V++,TEXT_ENTITY:V++,OPEN_WAKA:V++,SGML_DECL:V++,SGML_DECL_QUOTED:V++,DOCTYPE:V++,DOCTYPE_QUOTED:V++,DOCTYPE_DTD:V++,DOCTYPE_DTD_QUOTED:V++,COMMENT_STARTING:V++,COMMENT:V++,COMMENT_ENDING:V++,COMMENT_ENDED:V++,CDATA:V++,CDATA_ENDING:V++,CDATA_ENDING_2:V++,PROC_INST:V++,PROC_INST_BODY:V++,PROC_INST_ENDING:V++,OPEN_TAG:V++,OPEN_TAG_SLASH:V++,ATTRIB:V++,ATTRIB_NAME:V++,ATTRIB_NAME_SAW_WHITE:V++,ATTRIB_VALUE:V++,ATTRIB_VALUE_QUOTED:V++,ATTRIB_VALUE_CLOSED:V++,ATTRIB_VALUE_UNQUOTED:V++,ATTRIB_VALUE_ENTITY_Q:V++,ATTRIB_VALUE_ENTITY_U:V++,CLOSE_TAG:V++,CLOSE_TAG_SAW_WHITE:V++,SCRIPT:V++,SCRIPT_ENDING:V++},r.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},r.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(r.ENTITIES).forEach(function(J){var ne=r.ENTITIES[J],Ke=typeof ne=="number"?String.fromCharCode(ne):ne;r.ENTITIES[J]=Ke});for(var B in r.STATE)r.STATE[r.STATE[B]]=B;V=r.STATE;function H(J,ne,Ke){J[ne]&&J[ne](Ke)}function P(J,ne,Ke){J.textNode&&j(J),H(J,ne,Ke)}function j(J){J.textNode=z(J.opt,J.textNode),J.textNode&&H(J,"ontext",J.textNode),J.textNode=""}function z(J,ne){return J.trim&&(ne=ne.trim()),J.normalize&&(ne=ne.replace(/\s+/g," ")),ne}function K(J,ne){return j(J),J.trackPosition&&(ne+=`
Line: `+J.line+`
Column: `+J.column+`
Char: `+J.c),ne=new Error(ne),J.error=ne,H(J,"onerror",ne),J}function X(J){return J.sawRoot&&!J.closedRoot&&Z(J,"Unclosed root tag"),J.state!==V.BEGIN&&J.state!==V.BEGIN_WHITESPACE&&J.state!==V.TEXT&&K(J,"Unexpected end"),j(J),J.c="",J.closed=!0,H(J,"onend"),l.call(J,J.strict,J.opt),J}function Z(J,ne){if(typeof J!="object"||!(J instanceof l))throw new Error("bad call to strictFail");J.strict&&K(J,ne)}function Y(J){J.strict||(J.tagName=J.tagName[J.looseCase]());var ne=J.tags[J.tags.length-1]||J,Ke=J.tag={name:J.tagName,attributes:{}};J.opt.xmlns&&(Ke.ns=ne.ns),J.attribList.length=0,P(J,"onopentagstart",Ke)}function te(J,ne){var Ke=J.indexOf(":"),ie=Ke<0?["",J]:J.split(":"),re=ie[0],he=ie[1];return ne&&J==="xmlns"&&(re="xmlns",he=""),{prefix:re,local:he}}function q(J){if(J.strict||(J.attribName=J.attribName[J.looseCase]()),J.attribList.indexOf(J.attribName)!==-1||J.tag.attributes.hasOwnProperty(J.attribName)){J.attribName=J.attribValue="";return}if(J.opt.xmlns){var ne=te(J.attribName,!0),Ke=ne.prefix,ie=ne.local;if(Ke==="xmlns")if(ie==="xml"&&J.attribValue!==v)Z(J,"xml: prefix must be bound to "+v+`
Actual: `+J.attribValue);else if(ie==="xmlns"&&J.attribValue!==b)Z(J,"xmlns: prefix must be bound to "+b+`
Actual: `+J.attribValue);else{var re=J.tag,he=J.tags[J.tags.length-1]||J;re.ns===he.ns&&(re.ns=Object.create(he.ns)),re.ns[ie]=J.attribValue}J.attribList.push([J.attribName,J.attribValue])}else J.tag.attributes[J.attribName]=J.attribValue,P(J,"onattribute",{name:J.attribName,value:J.attribValue});J.attribName=J.attribValue=""}function ee(J,ne){if(J.opt.xmlns){var Ke=J.tag,ie=te(J.tagName);Ke.prefix=ie.prefix,Ke.local=ie.local,Ke.uri=Ke.ns[ie.prefix]||"",Ke.prefix&&!Ke.uri&&(Z(J,"Unbound namespace prefix: "+JSON.stringify(J.tagName)),Ke.uri=ie.prefix);var re=J.tags[J.tags.length-1]||J;Ke.ns&&re.ns!==Ke.ns&&Object.keys(Ke.ns).forEach(function(nt){P(J,"onopennamespace",{prefix:nt,uri:Ke.ns[nt]})});for(var he=0,ge=J.attribList.length;he<ge;he++){var Pe=J.attribList[he],Ee=Pe[0],ke=Pe[1],Me=te(Ee,!0),me=Me.prefix,le=Me.local,oe=me===""?"":Ke.ns[me]||"",Se={name:Ee,value:ke,prefix:me,local:le,uri:oe};me&&me!=="xmlns"&&!oe&&(Z(J,"Unbound namespace prefix: "+JSON.stringify(me)),Se.uri=me),J.tag.attributes[Ee]=Se,P(J,"onattribute",Se)}J.attribList.length=0}J.tag.isSelfClosing=!!ne,J.sawRoot=!0,J.tags.push(J.tag),P(J,"onopentag",J.tag),ne||(!J.noscript&&J.tagName.toLowerCase()==="script"?J.state=V.SCRIPT:J.state=V.TEXT,J.tag=null,J.tagName=""),J.attribName=J.attribValue="",J.attribList.length=0}function fe(J){if(!J.tagName){Z(J,"Weird empty close tag."),J.textNode+="</>",J.state=V.TEXT;return}if(J.script){if(J.tagName!=="script"){J.script+="</"+J.tagName+">",J.tagName="",J.state=V.SCRIPT;return}P(J,"onscript",J.script),J.script=""}var ne=J.tags.length,Ke=J.tagName;J.strict||(Ke=Ke[J.looseCase]());for(var ie=Ke;ne--;){var re=J.tags[ne];if(re.name!==ie)Z(J,"Unexpected close tag");else break}if(ne<0){Z(J,"Unmatched closing tag: "+J.tagName),J.textNode+="</"+J.tagName+">",J.state=V.TEXT;return}J.tagName=Ke;for(var he=J.tags.length;he-- >ne;){var ge=J.tag=J.tags.pop();J.tagName=J.tag.name,P(J,"onclosetag",J.tagName);var Pe={};for(var Ee in ge.ns)Pe[Ee]=ge.ns[Ee];var ke=J.tags[J.tags.length-1]||J;J.opt.xmlns&&ge.ns!==ke.ns&&Object.keys(ge.ns).forEach(function(Me){var me=ge.ns[Me];P(J,"onclosenamespace",{prefix:Me,uri:me})})}ne===0&&(J.closedRoot=!0),J.tagName=J.attribValue=J.attribName="",J.attribList.length=0,J.state=V.TEXT}function be(J){var ne=J.entity,Ke=ne.toLowerCase(),ie,re="";return J.ENTITIES[ne]?J.ENTITIES[ne]:J.ENTITIES[Ke]?J.ENTITIES[Ke]:(ne=Ke,ne.charAt(0)==="#"&&(ne.charAt(1)==="x"?(ne=ne.slice(2),ie=parseInt(ne,16),re=ie.toString(16)):(ne=ne.slice(1),ie=parseInt(ne,10),re=ie.toString(10))),ne=ne.replace(/^0+/,""),isNaN(ie)||re.toLowerCase()!==ne?(Z(J,"Invalid character entity"),"&"+J.entity+";"):String.fromCodePoint(ie))}function Fe(J,ne){ne==="<"?(J.state=V.OPEN_WAKA,J.startTagPosition=J.position):I(ne)||(Z(J,"Non-whitespace before first tag."),J.textNode=ne,J.state=V.TEXT)}function ve(J,ne){var Ke="";return ne<J.length&&(Ke=J.charAt(ne)),Ke}function Oe(J){var ne=this;if(this.error)throw this.error;if(ne.closed)return K(ne,"Cannot write after close. Assign an onready handler.");if(J===null)return X(ne);typeof J=="object"&&(J=J.toString());for(var Ke=0,ie="";!(ie=ve(J,Ke++),ne.c=ie,!ie);){ne.trackPosition&&(ne.position++,ie===`
`?(ne.line++,ne.column=0):ne.column++);switch(ne.state){case V.BEGIN:if(ne.state=V.BEGIN_WHITESPACE,ie==="\uFEFF")continue;Fe(ne,ie);continue;case V.BEGIN_WHITESPACE:Fe(ne,ie);continue;case V.TEXT:if(ne.sawRoot&&!ne.closedRoot){for(var re=Ke-1;ie&&ie!=="<"&&ie!=="&";)ie=ve(J,Ke++),ie&&ne.trackPosition&&(ne.position++,ie===`
`?(ne.line++,ne.column=0):ne.column++);ne.textNode+=J.substring(re,Ke-1)}ie==="<"&&!(ne.sawRoot&&ne.closedRoot&&!ne.strict)?(ne.state=V.OPEN_WAKA,ne.startTagPosition=ne.position):(!I(ie)&&(!ne.sawRoot||ne.closedRoot)&&Z(ne,"Text data outside of root node."),ie==="&"?ne.state=V.TEXT_ENTITY:ne.textNode+=ie);continue;case V.SCRIPT:ie==="<"?ne.state=V.SCRIPT_ENDING:ne.script+=ie;continue;case V.SCRIPT_ENDING:ie==="/"?ne.state=V.CLOSE_TAG:(ne.script+="<"+ie,ne.state=V.SCRIPT);continue;case V.OPEN_WAKA:if(ie==="!")ne.state=V.SGML_DECL,ne.sgmlDecl="";else if(!I(ie))if(k(C,ie))ne.state=V.OPEN_TAG,ne.tagName=ie;else if(ie==="/")ne.state=V.CLOSE_TAG,ne.tagName="";else if(ie==="?")ne.state=V.PROC_INST,ne.procInstName=ne.procInstBody="";else{if(Z(ne,"Unencoded <"),ne.startTagPosition+1<ne.position){var he=ne.position-ne.startTagPosition;ie=new Array(he).join(" ")+ie}ne.textNode+="<"+ie,ne.state=V.TEXT}continue;case V.SGML_DECL:(ne.sgmlDecl+ie).toUpperCase()===m?(P(ne,"onopencdata"),ne.state=V.CDATA,ne.sgmlDecl="",ne.cdata=""):ne.sgmlDecl+ie==="--"?(ne.state=V.COMMENT,ne.comment="",ne.sgmlDecl=""):(ne.sgmlDecl+ie).toUpperCase()===A?(ne.state=V.DOCTYPE,(ne.doctype||ne.sawRoot)&&Z(ne,"Inappropriately located doctype declaration"),ne.doctype="",ne.sgmlDecl=""):ie===">"?(P(ne,"onsgmldeclaration",ne.sgmlDecl),ne.sgmlDecl="",ne.state=V.TEXT):(N(ie)&&(ne.state=V.SGML_DECL_QUOTED),ne.sgmlDecl+=ie);continue;case V.SGML_DECL_QUOTED:ie===ne.q&&(ne.state=V.SGML_DECL,ne.q=""),ne.sgmlDecl+=ie;continue;case V.DOCTYPE:ie===">"?(ne.state=V.TEXT,P(ne,"ondoctype",ne.doctype),ne.doctype=!0):(ne.doctype+=ie,ie==="["?ne.state=V.DOCTYPE_DTD:N(ie)&&(ne.state=V.DOCTYPE_QUOTED,ne.q=ie));continue;case V.DOCTYPE_QUOTED:ne.doctype+=ie,ie===ne.q&&(ne.q="",ne.state=V.DOCTYPE);continue;case V.DOCTYPE_DTD:ne.doctype+=ie,ie==="]"?ne.state=V.DOCTYPE:N(ie)&&(ne.state=V.DOCTYPE_DTD_QUOTED,ne.q=ie);continue;case V.DOCTYPE_DTD_QUOTED:ne.doctype+=ie,ie===ne.q&&(ne.state=V.DOCTYPE_DTD,ne.q="");continue;case V.COMMENT:ie==="-"?ne.state=V.COMMENT_ENDING:ne.comment+=ie;continue;case V.COMMENT_ENDING:ie==="-"?(ne.state=V.COMMENT_ENDED,ne.comment=z(ne.opt,ne.comment),ne.comment&&P(ne,"oncomment",ne.comment),ne.comment=""):(ne.comment+="-"+ie,ne.state=V.COMMENT);continue;case V.COMMENT_ENDED:ie!==">"?(Z(ne,"Malformed comment"),ne.comment+="--"+ie,ne.state=V.COMMENT):ne.state=V.TEXT;continue;case V.CDATA:ie==="]"?ne.state=V.CDATA_ENDING:ne.cdata+=ie;continue;case V.CDATA_ENDING:ie==="]"?ne.state=V.CDATA_ENDING_2:(ne.cdata+="]"+ie,ne.state=V.CDATA);continue;case V.CDATA_ENDING_2:ie===">"?(ne.cdata&&P(ne,"oncdata",ne.cdata),P(ne,"onclosecdata"),ne.cdata="",ne.state=V.TEXT):ie==="]"?ne.cdata+="]":(ne.cdata+="]]"+ie,ne.state=V.CDATA);continue;case V.PROC_INST:ie==="?"?ne.state=V.PROC_INST_ENDING:I(ie)?ne.state=V.PROC_INST_BODY:ne.procInstName+=ie;continue;case V.PROC_INST_BODY:if(!ne.procInstBody&&I(ie))continue;ie==="?"?ne.state=V.PROC_INST_ENDING:ne.procInstBody+=ie;continue;case V.PROC_INST_ENDING:ie===">"?(P(ne,"onprocessinginstruction",{name:ne.procInstName,body:ne.procInstBody}),ne.procInstName=ne.procInstBody="",ne.state=V.TEXT):(ne.procInstBody+="?"+ie,ne.state=V.PROC_INST_BODY);continue;case V.OPEN_TAG:k(w,ie)?ne.tagName+=ie:(Y(ne),ie===">"?ee(ne):ie==="/"?ne.state=V.OPEN_TAG_SLASH:(I(ie)||Z(ne,"Invalid character in tag name"),ne.state=V.ATTRIB));continue;case V.OPEN_TAG_SLASH:ie===">"?(ee(ne,!0),fe(ne)):(Z(ne,"Forward-slash in opening tag not followed by >"),ne.state=V.ATTRIB);continue;case V.ATTRIB:if(I(ie))continue;ie===">"?ee(ne):ie==="/"?ne.state=V.OPEN_TAG_SLASH:k(C,ie)?(ne.attribName=ie,ne.attribValue="",ne.state=V.ATTRIB_NAME):Z(ne,"Invalid attribute name");continue;case V.ATTRIB_NAME:ie==="="?ne.state=V.ATTRIB_VALUE:ie===">"?(Z(ne,"Attribute without value"),ne.attribValue=ne.attribName,q(ne),ee(ne)):I(ie)?ne.state=V.ATTRIB_NAME_SAW_WHITE:k(w,ie)?ne.attribName+=ie:Z(ne,"Invalid attribute name");continue;case V.ATTRIB_NAME_SAW_WHITE:if(ie==="=")ne.state=V.ATTRIB_VALUE;else{if(I(ie))continue;Z(ne,"Attribute without value"),ne.tag.attributes[ne.attribName]="",ne.attribValue="",P(ne,"onattribute",{name:ne.attribName,value:""}),ne.attribName="",ie===">"?ee(ne):k(C,ie)?(ne.attribName=ie,ne.state=V.ATTRIB_NAME):(Z(ne,"Invalid attribute name"),ne.state=V.ATTRIB)}continue;case V.ATTRIB_VALUE:if(I(ie))continue;N(ie)?(ne.q=ie,ne.state=V.ATTRIB_VALUE_QUOTED):(Z(ne,"Unquoted attribute value"),ne.state=V.ATTRIB_VALUE_UNQUOTED,ne.attribValue=ie);continue;case V.ATTRIB_VALUE_QUOTED:if(ie!==ne.q){ie==="&"?ne.state=V.ATTRIB_VALUE_ENTITY_Q:ne.attribValue+=ie;continue}q(ne),ne.q="",ne.state=V.ATTRIB_VALUE_CLOSED;continue;case V.ATTRIB_VALUE_CLOSED:I(ie)?ne.state=V.ATTRIB:ie===">"?ee(ne):ie==="/"?ne.state=V.OPEN_TAG_SLASH:k(C,ie)?(Z(ne,"No whitespace between attributes"),ne.attribName=ie,ne.attribValue="",ne.state=V.ATTRIB_NAME):Z(ne,"Invalid attribute name");continue;case V.ATTRIB_VALUE_UNQUOTED:if(!M(ie)){ie==="&"?ne.state=V.ATTRIB_VALUE_ENTITY_U:ne.attribValue+=ie;continue}q(ne),ie===">"?ee(ne):ne.state=V.ATTRIB;continue;case V.CLOSE_TAG:if(ne.tagName)ie===">"?fe(ne):k(w,ie)?ne.tagName+=ie:ne.script?(ne.script+="</"+ne.tagName,ne.tagName="",ne.state=V.SCRIPT):(I(ie)||Z(ne,"Invalid tagname in closing tag"),ne.state=V.CLOSE_TAG_SAW_WHITE);else{if(I(ie))continue;U(C,ie)?ne.script?(ne.script+="</"+ie,ne.state=V.SCRIPT):Z(ne,"Invalid tagname in closing tag."):ne.tagName=ie}continue;case V.CLOSE_TAG_SAW_WHITE:if(I(ie))continue;ie===">"?fe(ne):Z(ne,"Invalid characters in closing tag");continue;case V.TEXT_ENTITY:case V.ATTRIB_VALUE_ENTITY_Q:case V.ATTRIB_VALUE_ENTITY_U:var ge,Pe;switch(ne.state){case V.TEXT_ENTITY:ge=V.TEXT,Pe="textNode";break;case V.ATTRIB_VALUE_ENTITY_Q:ge=V.ATTRIB_VALUE_QUOTED,Pe="attribValue";break;case V.ATTRIB_VALUE_ENTITY_U:ge=V.ATTRIB_VALUE_UNQUOTED,Pe="attribValue";break}ie===";"?(ne[Pe]+=be(ne),ne.entity="",ne.state=ge):k(ne.entity.length?T:S,ie)?ne.entity+=ie:(Z(ne,"Invalid character in entity name"),ne[Pe]+="&"+ne.entity+ie,ne.entity="",ne.state=ge);continue;default:throw new Error(ne,"Unknown state: "+ne.state)}}return ne.position>=ne.bufferCheckPosition&&i(ne),ne}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */String.fromCodePoint||function(){var J=String.fromCharCode,ne=Math.floor,Ke=function(){var re=16384,he=[],ge,Pe,Ee=-1,ke=arguments.length;if(!ke)return"";for(var Me="";++Ee<ke;){var me=Number(arguments[Ee]);if(!isFinite(me)||me<0||me>1114111||ne(me)!==me)throw RangeError("Invalid code point: "+me);me<=65535?he.push(me):(me-=65536,ge=(me>>10)+55296,Pe=me%1024+56320,he.push(ge,Pe)),(Ee+1===ke||he.length>re)&&(Me+=J.apply(null,he),he.length=0)}return Me};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Ke,configurable:!0,writable:!0}):String.fromCodePoint=Ke}()})(typeof f=="undefined"?this.sax={}:f)}).call(this)}).call(this,e("buffer").Buffer)},{buffer:85,stream:345,string_decoder:86}],345:[function(e,g,f){g.exports=c;var s=e("events").EventEmitter,r=e("inherits");r(c,s),c.Readable=e("readable-stream/readable.js"),c.Writable=e("readable-stream/writable.js"),c.Duplex=e("readable-stream/duplex.js"),c.Transform=e("readable-stream/transform.js"),c.PassThrough=e("readable-stream/passthrough.js"),c.Stream=c;function c(){s.call(this)}c.prototype.pipe=function(l,i){var u=this;function t(v){l.writable&&(l.write(v)===!1&&u.pause&&u.pause())}u.on("data",t);function n(){u.readable&&u.resume&&u.resume()}l.on("drain",n),!l._isStdio&&(!i||i.end!==!1)&&(u.on("end",d),u.on("close",h));var o=!1;function d(){if(o)return;o=!0,l.end()}function h(){if(o)return;o=!0,typeof l.destroy=="function"&&l.destroy()}function m(v){if(A(),s.listenerCount(this,"error")===0)throw v}u.on("error",m),l.on("error",m);function A(){u.removeListener("data",t),l.removeListener("drain",n),u.removeListener("end",d),u.removeListener("close",h),u.removeListener("error",m),l.removeListener("error",m),u.removeListener("end",A),u.removeListener("close",A),l.removeListener("close",A)}return u.on("end",A),u.on("close",A),l.on("close",A),l.emit("pipe",u),l}},{events:301,inherits:311,"readable-stream/duplex.js":329,"readable-stream/passthrough.js":338,"readable-stream/readable.js":339,"readable-stream/transform.js":340,"readable-stream/writable.js":341}],346:[function(e,g,f){"use strict";var s=e("safe-buffer").Buffer,r=s.isEncoding||function(w){w=""+w;switch(w&&w.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function c(w){if(!w)return"utf8";for(var S;;)switch(w){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return w;default:if(S)return;w=(""+w).toLowerCase(),S=!0}}function l(w){var S=c(w);if(typeof S!="string"&&(s.isEncoding===r||!r(w)))throw new Error("Unknown encoding: "+w);return S||w}f.StringDecoder=i;function i(w){this.encoding=l(w);var S;switch(this.encoding){case"utf16le":this.text=m,this.end=A,S=4;break;case"utf8":this.fillLast=o,S=4;break;case"base64":this.text=v,this.end=b,S=3;break;default:this.write=x,this.end=C;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=s.allocUnsafe(S)}i.prototype.write=function(w){if(w.length===0)return"";var S,T;if(this.lastNeed){if(S=this.fillLast(w),S===void 0)return"";T=this.lastNeed,this.lastNeed=0}else T=0;return T<w.length?S?S+this.text(w,T):this.text(w,T):S||""},i.prototype.end=h,i.prototype.text=d,i.prototype.fillLast=function(w){if(this.lastNeed<=w.length)return w.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);w.copy(this.lastChar,this.lastTotal-this.lastNeed,0,w.length),this.lastNeed-=w.length};function u(w){return w<=127?0:w>>5===6?2:w>>4===14?3:w>>3===30?4:w>>6===2?-1:-2}function t(w,S,T){var I=S.length-1;if(I<T)return 0;var N=u(S[I]);return N>=0?(N>0&&(w.lastNeed=N-1),N):--I<T||N===-2?0:(N=u(S[I]),N>=0?(N>0&&(w.lastNeed=N-2),N):--I<T||N===-2?0:(N=u(S[I]),N>=0?(N>0&&(N===2?N=0:w.lastNeed=N-3),N):0))}function n(w,S,T){if((S[0]&192)!==128)return w.lastNeed=0,"\uFFFD";if(w.lastNeed>1&&S.length>1){if((S[1]&192)!==128)return w.lastNeed=1,"\uFFFD";if(w.lastNeed>2&&S.length>2&&(S[2]&192)!==128)return w.lastNeed=2,"\uFFFD"}}function o(w){var S=this.lastTotal-this.lastNeed,T=n(this,w,S);if(T!==void 0)return T;if(this.lastNeed<=w.length)return w.copy(this.lastChar,S,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);w.copy(this.lastChar,S,0,w.length),this.lastNeed-=w.length}function d(w,S){var T=t(this,w,S);if(!this.lastNeed)return w.toString("utf8",S);this.lastTotal=T;var I=w.length-(T-this.lastNeed);return w.copy(this.lastChar,0,I),w.toString("utf8",S,I)}function h(w){var S=w&&w.length?this.write(w):"";return this.lastNeed?S+"\uFFFD":S}function m(w,S){if((w.length-S)%2===0){var T=w.toString("utf16le",S);if(T){var I=T.charCodeAt(T.length-1);if(I>=55296&&I<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=w[w.length-2],this.lastChar[1]=w[w.length-1],T.slice(0,-1)}return T}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=w[w.length-1],w.toString("utf16le",S,w.length-1)}function A(w){var S=w&&w.length?this.write(w):"";if(this.lastNeed){var T=this.lastTotal-this.lastNeed;return S+this.lastChar.toString("utf16le",0,T)}return S}function v(w,S){var T=(w.length-S)%3;return T===0?w.toString("base64",S):(this.lastNeed=3-T,this.lastTotal=3,T===1?this.lastChar[0]=w[w.length-1]:(this.lastChar[0]=w[w.length-2],this.lastChar[1]=w[w.length-1]),w.toString("base64",S,w.length-T))}function b(w){var S=w&&w.length?this.write(w):"";return this.lastNeed?S+this.lastChar.toString("base64",0,3-this.lastNeed):S}function x(w){return w.toString(this.encoding)}function C(w){return w&&w.length?this.write(w):""}},{"safe-buffer":343}],347:[function(e,g,f){(function(s,r){(function(){var c=e("process/browser.js").nextTick,l=Function.prototype.apply,i=Array.prototype.slice,u={},t=0;f.setTimeout=function(){return new n(l.call(setTimeout,window,arguments),clearTimeout)},f.setInterval=function(){return new n(l.call(setInterval,window,arguments),clearInterval)},f.clearTimeout=f.clearInterval=function(o){o.close()};function n(o,d){this._id=o,this._clearFn=d}n.prototype.unref=n.prototype.ref=function(){},n.prototype.close=function(){this._clearFn.call(window,this._id)},f.enroll=function(o,d){clearTimeout(o._idleTimeoutId),o._idleTimeout=d},f.unenroll=function(o){clearTimeout(o._idleTimeoutId),o._idleTimeout=-1},f._unrefActive=f.active=function(o){clearTimeout(o._idleTimeoutId);var d=o._idleTimeout;d>=0&&(o._idleTimeoutId=setTimeout(function(){o._onTimeout&&o._onTimeout()},d))},f.setImmediate=typeof s=="function"?s:function(o){var d=t++,h=arguments.length<2?!1:i.call(arguments,1);return u[d]=!0,c(function(){u[d]&&(h?o.apply(null,h):o.call(null),f.clearImmediate(d))}),d},f.clearImmediate=typeof r=="function"?r:function(o){delete u[o]}}).call(this)}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":324,timers:347}],348:[function(e,g,f){var s=e("buffer").Buffer;g.exports=function(r){if(r instanceof Uint8Array){if(r.byteOffset===0&&r.byteLength===r.buffer.byteLength)return r.buffer;if(typeof r.buffer.slice=="function")return r.buffer.slice(r.byteOffset,r.byteOffset+r.byteLength)}if(s.isBuffer(r)){for(var c=new Uint8Array(r.length),l=r.length,i=0;i<l;i++)c[i]=r[i];return c.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:85}],349:[function(e,g,f){(function(s){(function(){g.exports=r;function r(l,i){if(c("noDeprecation"))return l;var u=!1;function t(){if(!u){if(c("throwDeprecation"))throw new Error(i);c("traceDeprecation")?console.trace(i):console.warn(i),u=!0}return l.apply(this,arguments)}return t}function c(l){try{if(!s.localStorage)return!1}catch(u){return!1}var i=s.localStorage[l];return i==null?!1:String(i).toLowerCase()==="true"}}).call(this)}).call(this,typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],350:[function(e,g,f){arguments[4][79][0].apply(f,arguments)},{dup:79}],351:[function(e,g,f){arguments[4][80][0].apply(f,arguments)},{dup:80}],352:[function(e,g,f){arguments[4][81][0].apply(f,arguments)},{"./support/isBuffer":351,_process:399,dup:81,inherits:350}],353:[function(e,g,f){(function(){"use strict";f.stripBOM=function(s){return s[0]==="\uFEFF"?s.substring(1):s}}).call(this)},{}],354:[function(e,g,f){(function(){"use strict";var s,r,c,l,i,u={}.hasOwnProperty;s=e("xmlbuilder"),r=e("./defaults").defaults,l=function(n){return typeof n=="string"&&(n.indexOf("&")>=0||n.indexOf(">")>=0||n.indexOf("<")>=0)},i=function(n){return"<![CDATA["+c(n)+"]]>"},c=function(n){return n.replace("]]>","]]]]><![CDATA[>")},f.Builder=function(){function t(n){var o,d,h;this.options={},d=r["0.2"];for(o in d){if(!u.call(d,o))continue;h=d[o],this.options[o]=h}for(o in n){if(!u.call(n,o))continue;h=n[o],this.options[o]=h}}return t.prototype.buildObject=function(n){var o,d,h,m,A;return o=this.options.attrkey,d=this.options.charkey,Object.keys(n).length===1&&this.options.rootName===r["0.2"].rootName?(A=Object.keys(n)[0],n=n[A]):A=this.options.rootName,h=function(v){return function(b,x){var C,w,S,T,I,N;if(typeof x!="object")v.options.cdata&&l(x)?b.raw(i(x)):b.txt(x);else if(Array.isArray(x))for(T in x){if(!u.call(x,T))continue;w=x[T];for(I in w)S=w[I],b=h(b.ele(I),S).up()}else for(I in x){if(!u.call(x,I))continue;if(w=x[I],I===o){if(typeof w=="object")for(C in w)N=w[C],b=b.att(C,N)}else if(I===d)v.options.cdata&&l(w)?b=b.raw(i(w)):b=b.txt(w);else if(Array.isArray(w))for(T in w){if(!u.call(w,T))continue;S=w[T],typeof S=="string"?v.options.cdata&&l(S)?b=b.ele(I).raw(i(S)).up():b=b.ele(I,S).up():b=h(b.ele(I),S).up()}else typeof w=="object"?b=h(b.ele(I),w).up():typeof w=="string"&&v.options.cdata&&l(w)?b=b.ele(I).raw(i(w)).up():(w==null&&(w=""),b=b.ele(I,w.toString()).up())}return b}}(this),m=s.create(A,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),h(m,n).end(this.options.renderOpts)},t}()}).call(this)},{"./defaults":355,xmlbuilder:391}],355:[function(e,g,f){(function(){f.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:`
`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],356:[function(e,g,f){(function(){"use strict";var s,r,c,l,i,u,t,n,o=function(A,v){return function(){return A.apply(v,arguments)}},d=function(A,v){for(var b in v)h.call(v,b)&&(A[b]=v[b]);function x(){this.constructor=A}return x.prototype=v.prototype,A.prototype=new x,A.__super__=v.prototype,A},h={}.hasOwnProperty;t=e("sax"),c=e("events"),s=e("./bom"),u=e("./processors"),n=e("timers").setImmediate,r=e("./defaults").defaults,l=function(A){return typeof A=="object"&&A!=null&&Object.keys(A).length===0},i=function(A,v,b){var x,C,w;for(x=0,C=A.length;x<C;x++)w=A[x],v=w(v,b);return v},f.Parser=function(m){d(A,m);function A(v){this.parseStringPromise=o(this.parseStringPromise,this),this.parseString=o(this.parseString,this),this.reset=o(this.reset,this),this.assignOrPush=o(this.assignOrPush,this),this.processAsync=o(this.processAsync,this);var b,x,C;if(!(this instanceof f.Parser))return new f.Parser(v);this.options={},x=r["0.2"];for(b in x){if(!h.call(x,b))continue;C=x[b],this.options[b]=C}for(b in v){if(!h.call(v,b))continue;C=v[b],this.options[b]=C}this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(u.normalize)),this.reset()}return A.prototype.processAsync=function(){var v,b;try{return this.remaining.length<=this.options.chunkSize?(v=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(v),this.saxParser.close()):(v=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(v),n(this.processAsync))}catch(x){if(b=x,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(b)}},A.prototype.assignOrPush=function(v,b,x){return b in v?(v[b]instanceof Array||(v[b]=[v[b]]),v[b].push(x)):this.options.explicitArray?v[b]=[x]:v[b]=x},A.prototype.reset=function(){var v,b,x,C;return this.removeAllListeners(),this.saxParser=t.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(w){return function(S){if(w.saxParser.resume(),!w.saxParser.errThrown)return w.saxParser.errThrown=!0,w.emit("error",S)}}(this),this.saxParser.onend=function(w){return function(){if(!w.saxParser.ended)return w.saxParser.ended=!0,w.emit("end",w.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,C=[],v=this.options.attrkey,b=this.options.charkey,this.saxParser.onopentag=function(w){return function(S){var T,I,N,M,k;if(N={},N[b]="",!w.options.ignoreAttrs){k=S.attributes;for(T in k){if(!h.call(k,T))continue;!(v in N)&&!w.options.mergeAttrs&&(N[v]={}),I=w.options.attrValueProcessors?i(w.options.attrValueProcessors,S.attributes[T],T):S.attributes[T],M=w.options.attrNameProcessors?i(w.options.attrNameProcessors,T):T,w.options.mergeAttrs?w.assignOrPush(N,M,I):N[v][M]=I}}return N["#name"]=w.options.tagNameProcessors?i(w.options.tagNameProcessors,S.name):S.name,w.options.xmlns&&(N[w.options.xmlnskey]={uri:S.uri,local:S.local}),C.push(N)}}(this),this.saxParser.onclosetag=function(w){return function(){var S,T,I,N,M,k,U,V,B,H;if(k=C.pop(),M=k["#name"],(!w.options.explicitChildren||!w.options.preserveChildrenOrder)&&delete k["#name"],k.cdata===!0&&(S=k.cdata,delete k.cdata),B=C[C.length-1],k[b].match(/^\s*$/)&&!S?(T=k[b],delete k[b]):(w.options.trim&&(k[b]=k[b].trim()),w.options.normalize&&(k[b]=k[b].replace(/\s{2,}/g," ").trim()),k[b]=w.options.valueProcessors?i(w.options.valueProcessors,k[b],M):k[b],Object.keys(k).length===1&&b in k&&!w.EXPLICIT_CHARKEY&&(k=k[b])),l(k)&&(k=w.options.emptyTag!==""?w.options.emptyTag:T),w.options.validator!=null&&(H="/"+function(){var P,j,z;for(z=[],P=0,j=C.length;P<j;P++)N=C[P],z.push(N["#name"]);return z}().concat(M).join("/"),function(){var P;try{return k=w.options.validator(H,B&&B[M],k)}catch(j){return P=j,w.emit("error",P)}}()),w.options.explicitChildren&&!w.options.mergeAttrs&&typeof k=="object"){if(!w.options.preserveChildrenOrder)N={},w.options.attrkey in k&&(N[w.options.attrkey]=k[w.options.attrkey],delete k[w.options.attrkey]),!w.options.charsAsChildren&&w.options.charkey in k&&(N[w.options.charkey]=k[w.options.charkey],delete k[w.options.charkey]),Object.getOwnPropertyNames(k).length>0&&(N[w.options.childkey]=k),k=N;else if(B){B[w.options.childkey]=B[w.options.childkey]||[],U={};for(I in k){if(!h.call(k,I))continue;U[I]=k[I]}B[w.options.childkey].push(U),delete k["#name"],Object.keys(k).length===1&&b in k&&!w.EXPLICIT_CHARKEY&&(k=k[b])}}return C.length>0?w.assignOrPush(B,M,k):(w.options.explicitRoot&&(V=k,k={},k[M]=V),w.resultObject=k,w.saxParser.ended=!0,w.emit("end",w.resultObject))}}(this),x=function(w){return function(S){var T,I;if(I=C[C.length-1],I)return I[b]+=S,w.options.explicitChildren&&w.options.preserveChildrenOrder&&w.options.charsAsChildren&&(w.options.includeWhiteChars||S.replace(/\\n/g,"").trim()!=="")&&(I[w.options.childkey]=I[w.options.childkey]||[],T={"#name":"__text__"},T[b]=S,w.options.normalize&&(T[b]=T[b].replace(/\s{2,}/g," ").trim()),I[w.options.childkey].push(T)),I}}(this),this.saxParser.ontext=x,this.saxParser.oncdata=function(w){return function(S){var T;if(T=x(S),T)return T.cdata=!0}}(this)},A.prototype.parseString=function(v,b){var x;b!=null&&typeof b=="function"&&(this.on("end",function(C){return this.reset(),b(null,C)}),this.on("error",function(C){return this.reset(),b(C)}));try{return v=v.toString(),v.trim()===""?(this.emit("end",null),!0):(v=s.stripBOM(v),this.options.async?(this.remaining=v,n(this.processAsync),this.saxParser):this.saxParser.write(v).close())}catch(C){if(x=C,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw x}else return this.emit("error",x),this.saxParser.errThrown=!0}},A.prototype.parseStringPromise=function(v){return new Promise(function(b){return function(x,C){return b.parseString(v,function(w,S){return w?C(w):x(S)})}}(this))},A}(c),f.parseString=function(m,A,v){var b,x,C;return v!=null?(typeof v=="function"&&(b=v),typeof A=="object"&&(x=A)):(typeof A=="function"&&(b=A),x={}),C=new f.Parser(x),C.parseString(m,b)},f.parseStringPromise=function(m,A){var v,b;return typeof A=="object"&&(v=A),b=new f.Parser(v),b.parseStringPromise(m)}}).call(this)},{"./bom":353,"./defaults":355,"./processors":357,events:301,sax:344,timers:347}],357:[function(e,g,f){(function(){"use strict";var s;s=new RegExp(/(?!xmlns)^.*:/),f.normalize=function(r){return r.toLowerCase()},f.firstCharLowerCase=function(r){return r.charAt(0).toLowerCase()+r.slice(1)},f.stripPrefix=function(r){return r.replace(s,"")},f.parseNumbers=function(r){return isNaN(r)||(r=r%1===0?parseInt(r,10):parseFloat(r)),r},f.parseBooleans=function(r){return/^(?:true|false)$/i.test(r)&&(r=r.toLowerCase()==="true"),r}}).call(this)},{}],358:[function(e,g,f){(function(){"use strict";var s,r,c,l,i=function(n,o){for(var d in o)u.call(o,d)&&(n[d]=o[d]);function h(){this.constructor=n}return h.prototype=o.prototype,n.prototype=new h,n.__super__=o.prototype,n},u={}.hasOwnProperty;r=e("./defaults"),s=e("./builder"),c=e("./parser"),l=e("./processors"),f.defaults=r.defaults,f.processors=l,f.ValidationError=function(t){i(n,t);function n(o){this.message=o}return n}(Error),f.Builder=s.Builder,f.Parser=c.Parser,f.parseString=c.parseString,f.parseStringPromise=c.parseStringPromise}).call(this)},{"./builder":354,"./defaults":355,"./parser":356,"./processors":357}],359:[function(e,g,f){(function(){g.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],360:[function(e,g,f){(function(){g.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],361:[function(e,g,f){(function(){var s,r,c,l,i,u,t,n=[].slice,o={}.hasOwnProperty;s=function(){var h,m,A,v,b,x;if(x=arguments[0],b=2<=arguments.length?n.call(arguments,1):[],i(Object.assign))Object.assign.apply(null,arguments);else for(h=0,A=b.length;h<A;h++)if(v=b[h],v!=null)for(m in v){if(!o.call(v,m))continue;x[m]=v[m]}return x},i=function(h){return!!h&&Object.prototype.toString.call(h)==="[object Function]"},u=function(h){var m;return!!h&&((m=typeof h)==="function"||m==="object")},c=function(h){return i(Array.isArray)?Array.isArray(h):Object.prototype.toString.call(h)==="[object Array]"},l=function(h){var m;if(c(h))return!h.length;for(m in h){if(!o.call(h,m))continue;return!1}return!0},t=function(h){var m,A;return u(h)&&(A=Object.getPrototypeOf(h))&&(m=A.constructor)&&typeof m=="function"&&m instanceof m&&Function.prototype.toString.call(m)===Function.prototype.toString.call(Object)},r=function(h){return i(h.valueOf)?h.valueOf():h},g.exports.assign=s,g.exports.isFunction=i,g.exports.isObject=u,g.exports.isArray=c,g.exports.isEmpty=l,g.exports.isPlainObject=t,g.exports.getValue=r}).call(this)},{}],362:[function(e,g,f){(function(){g.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],363:[function(e,g,f){(function(){var s,r,c;s=e("./NodeType"),c=e("./XMLNode"),g.exports=r=function(){function l(i,u,t){if(this.parent=i,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),u==null)throw new Error("Missing attribute name. "+this.debugInfo(u));this.name=this.stringify.name(u),this.value=this.stringify.attValue(t),this.type=s.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(l.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(l.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(l.prototype,"textContent",{get:function(){return this.value},set:function(u){return this.value=u||""}}),Object.defineProperty(l.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(l.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(l.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(l.prototype,"specified",{get:function(){return!0}}),l.prototype.clone=function(){return Object.create(this)},l.prototype.toString=function(i){return this.options.writer.attribute(this,this.options.writer.filterOptions(i))},l.prototype.debugInfo=function(i){return i=i||this.name,i==null?"parent: <"+this.parent.name+">":"attribute: {"+i+"}, parent: <"+this.parent.name+">"},l.prototype.isEqualNode=function(i){return i.namespaceURI!==this.namespaceURI||(i.prefix!==this.prefix||i.localName!==this.localName)?!1:!(i.value!==this.value)},l}()}).call(this)},{"./NodeType":360,"./XMLNode":382}],364:[function(e,g,f){(function(){var s,r,c,l=function(t,n){for(var o in n)i.call(n,o)&&(t[o]=n[o]);function d(){this.constructor=t}return d.prototype=n.prototype,t.prototype=new d,t.__super__=n.prototype,t},i={}.hasOwnProperty;s=e("./NodeType"),c=e("./XMLCharacterData"),g.exports=r=function(u){l(t,u);function t(n,o){if(t.__super__.constructor.call(this,n),o==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=s.CData,this.value=this.stringify.cdata(o)}return t.prototype.clone=function(){return Object.create(this)},t.prototype.toString=function(n){return this.options.writer.cdata(this,this.options.writer.filterOptions(n))},t}(c)}).call(this)},{"./NodeType":360,"./XMLCharacterData":365}],365:[function(e,g,f){(function(){var s,r,c=function(u,t){for(var n in t)l.call(t,n)&&(u[n]=t[n]);function o(){this.constructor=u}return o.prototype=t.prototype,u.prototype=new o,u.__super__=t.prototype,u},l={}.hasOwnProperty;r=e("./XMLNode"),g.exports=s=function(i){c(u,i);function u(t){u.__super__.constructor.call(this,t),this.value=""}return Object.defineProperty(u.prototype,"data",{get:function(){return this.value},set:function(n){return this.value=n||""}}),Object.defineProperty(u.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(u.prototype,"textContent",{get:function(){return this.value},set:function(n){return this.value=n||""}}),u.prototype.clone=function(){return Object.create(this)},u.prototype.substringData=function(t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.appendData=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.insertData=function(t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.deleteData=function(t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.replaceData=function(t,n,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.isEqualNode=function(t){return u.__super__.isEqualNode.apply(this,arguments).isEqualNode(t)?!(t.data!==this.data):!1},u}(r)}).call(this)},{"./XMLNode":382}],366:[function(e,g,f){(function(){var s,r,c,l=function(t,n){for(var o in n)i.call(n,o)&&(t[o]=n[o]);function d(){this.constructor=t}return d.prototype=n.prototype,t.prototype=new d,t.__super__=n.prototype,t},i={}.hasOwnProperty;s=e("./NodeType"),r=e("./XMLCharacterData"),g.exports=c=function(u){l(t,u);function t(n,o){if(t.__super__.constructor.call(this,n),o==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=s.Comment,this.value=this.stringify.comment(o)}return t.prototype.clone=function(){return Object.create(this)},t.prototype.toString=function(n){return this.options.writer.comment(this,this.options.writer.filterOptions(n))},t}(r)}).call(this)},{"./NodeType":360,"./XMLCharacterData":365}],367:[function(e,g,f){(function(){var s,r,c;r=e("./XMLDOMErrorHandler"),c=e("./XMLDOMStringList"),g.exports=s=function(){function l(){var i;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new r,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=i=Object.create(this.defaultParams)}return Object.defineProperty(l.prototype,"parameterNames",{get:function(){return new c(Object.keys(this.defaultParams))}}),l.prototype.getParameter=function(i){return this.params.hasOwnProperty(i)?this.params[i]:null},l.prototype.canSetParameter=function(i,u){return!0},l.prototype.setParameter=function(i,u){return u!=null?this.params[i]=u:delete this.params[i]},l}()}).call(this)},{"./XMLDOMErrorHandler":368,"./XMLDOMStringList":370}],368:[function(e,g,f){(function(){var s;g.exports=s=function(){function r(){}return r.prototype.handleError=function(c){throw new Error(c)},r}()}).call(this)},{}],369:[function(e,g,f){(function(){var s;g.exports=s=function(){function r(){}return r.prototype.hasFeature=function(c,l){return!0},r.prototype.createDocumentType=function(c,l,i){throw new Error("This DOM method is not implemented.")},r.prototype.createDocument=function(c,l,i){throw new Error("This DOM method is not implemented.")},r.prototype.createHTMLDocument=function(c){throw new Error("This DOM method is not implemented.")},r.prototype.getFeature=function(c,l){throw new Error("This DOM method is not implemented.")},r}()}).call(this)},{}],370:[function(e,g,f){(function(){var s;g.exports=s=function(){function r(c){this.arr=c||[]}return Object.defineProperty(r.prototype,"length",{get:function(){return this.arr.length}}),r.prototype.item=function(c){return this.arr[c]||null},r.prototype.contains=function(c){return this.arr.indexOf(c)!==-1},r}()}).call(this)},{}],371:[function(e,g,f){(function(){var s,r,c,l=function(t,n){for(var o in n)i.call(n,o)&&(t[o]=n[o]);function d(){this.constructor=t}return d.prototype=n.prototype,t.prototype=new d,t.__super__=n.prototype,t},i={}.hasOwnProperty;c=e("./XMLNode"),s=e("./NodeType"),g.exports=r=function(u){l(t,u);function t(n,o,d,h,m,A){if(t.__super__.constructor.call(this,n),o==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(d==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(o));if(!h)throw new Error("Missing DTD attribute type. "+this.debugInfo(o));if(!m)throw new Error("Missing DTD attribute default. "+this.debugInfo(o));if(m.indexOf("#")!==0&&(m="#"+m),!m.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(o));if(A&&!m.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(o));this.elementName=this.stringify.name(o),this.type=s.AttributeDeclaration,this.attributeName=this.stringify.name(d),this.attributeType=this.stringify.dtdAttType(h),A&&(this.defaultValue=this.stringify.dtdAttDefault(A)),this.defaultValueType=m}return t.prototype.toString=function(n){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(n))},t}(c)}).call(this)},{"./NodeType":360,"./XMLNode":382}],372:[function(e,g,f){(function(){var s,r,c,l=function(t,n){for(var o in n)i.call(n,o)&&(t[o]=n[o]);function d(){this.constructor=t}return d.prototype=n.prototype,t.prototype=new d,t.__super__=n.prototype,t},i={}.hasOwnProperty;c=e("./XMLNode"),s=e("./NodeType"),g.exports=r=function(u){l(t,u);function t(n,o,d){if(t.__super__.constructor.call(this,n),o==null)throw new Error("Missing DTD element name. "+this.debugInfo());d||(d="(#PCDATA)"),Array.isArray(d)&&(d="("+d.join(",")+")"),this.name=this.stringify.name(o),this.type=s.ElementDeclaration,this.value=this.stringify.dtdElementValue(d)}return t.prototype.toString=function(n){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(n))},t}(c)}).call(this)},{"./NodeType":360,"./XMLNode":382}],373:[function(e,g,f){(function(){var s,r,c,l,i=function(n,o){for(var d in o)u.call(o,d)&&(n[d]=o[d]);function h(){this.constructor=n}return h.prototype=o.prototype,n.prototype=new h,n.__super__=o.prototype,n},u={}.hasOwnProperty;l=e("./Utility").isObject,c=e("./XMLNode"),s=e("./NodeType"),g.exports=r=function(t){i(n,t);function n(o,d,h,m){if(n.__super__.constructor.call(this,o),h==null)throw new Error("Missing DTD entity name. "+this.debugInfo(h));if(m==null)throw new Error("Missing DTD entity value. "+this.debugInfo(h));if(this.pe=!!d,this.name=this.stringify.name(h),this.type=s.EntityDeclaration,!l(m))this.value=this.stringify.dtdEntityValue(m),this.internal=!0;else{if(!m.pubID&&!m.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(h));if(m.pubID&&!m.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(h));if(this.internal=!1,m.pubID!=null&&(this.pubID=this.stringify.dtdPubID(m.pubID)),m.sysID!=null&&(this.sysID=this.stringify.dtdSysID(m.sysID)),m.nData!=null&&(this.nData=this.stringify.dtdNData(m.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(h))}}return Object.defineProperty(n.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(n.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(n.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(n.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(n.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(n.prototype,"xmlVersion",{get:function(){return null}}),n.prototype.toString=function(o){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(o))},n}(c)}).call(this)},{"./NodeType":360,"./Utility":361,"./XMLNode":382}],374:[function(e,g,f){(function(){var s,r,c,l=function(t,n){for(var o in n)i.call(n,o)&&(t[o]=n[o]);function d(){this.constructor=t}return d.prototype=n.prototype,t.prototype=new d,t.__super__=n.prototype,t},i={}.hasOwnProperty;c=e("./XMLNode"),s=e("./NodeType"),g.exports=r=function(u){l(t,u);function t(n,o,d){if(t.__super__.constructor.call(this,n),o==null)throw new Error("Missing DTD notation name. "+this.debugInfo(o));if(!d.pubID&&!d.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(o));this.name=this.stringify.name(o),this.type=s.NotationDeclaration,d.pubID!=null&&(this.pubID=this.stringify.dtdPubID(d.pubID)),d.sysID!=null&&(this.sysID=this.stringify.dtdSysID(d.sysID))}return Object.defineProperty(t.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(t.prototype,"systemId",{get:function(){return this.sysID}}),t.prototype.toString=function(n){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(n))},t}(c)}).call(this)},{"./NodeType":360,"./XMLNode":382}],375:[function(e,g,f){(function(){var s,r,c,l,i=function(n,o){for(var d in o)u.call(o,d)&&(n[d]=o[d]);function h(){this.constructor=n}return h.prototype=o.prototype,n.prototype=new h,n.__super__=o.prototype,n},u={}.hasOwnProperty;l=e("./Utility").isObject,c=e("./XMLNode"),s=e("./NodeType"),g.exports=r=function(t){i(n,t);function n(o,d,h,m){var A;n.__super__.constructor.call(this,o),l(d)&&(A=d,d=A.version,h=A.encoding,m=A.standalone),d||(d="1.0"),this.type=s.Declaration,this.version=this.stringify.xmlVersion(d),h!=null&&(this.encoding=this.stringify.xmlEncoding(h)),m!=null&&(this.standalone=this.stringify.xmlStandalone(m))}return n.prototype.toString=function(o){return this.options.writer.declaration(this,this.options.writer.filterOptions(o))},n}(c)}).call(this)},{"./NodeType":360,"./Utility":361,"./XMLNode":382}],376:[function(e,g,f){(function(){var s,r,c,l,i,u,t,n,o,d=function(A,v){for(var b in v)h.call(v,b)&&(A[b]=v[b]);function x(){this.constructor=A}return x.prototype=v.prototype,A.prototype=new x,A.__super__=v.prototype,A},h={}.hasOwnProperty;o=e("./Utility").isObject,n=e("./XMLNode"),s=e("./NodeType"),r=e("./XMLDTDAttList"),l=e("./XMLDTDEntity"),c=e("./XMLDTDElement"),i=e("./XMLDTDNotation"),t=e("./XMLNamedNodeMap"),g.exports=u=function(m){d(A,m);function A(v,b,x){var C,w,S,T,I,N;if(A.__super__.constructor.call(this,v),this.type=s.DocType,v.children){for(T=v.children,w=0,S=T.length;w<S;w++)if(C=T[w],C.type===s.Element){this.name=C.name;break}}this.documentObject=v,o(b)&&(I=b,b=I.pubID,x=I.sysID),x==null&&(N=[b,x],x=N[0],b=N[1]),b!=null&&(this.pubID=this.stringify.dtdPubID(b)),x!=null&&(this.sysID=this.stringify.dtdSysID(x))}return Object.defineProperty(A.prototype,"entities",{get:function(){var b,x,C,w,S;for(w={},S=this.children,x=0,C=S.length;x<C;x++)b=S[x],b.type===s.EntityDeclaration&&!b.pe&&(w[b.name]=b);return new t(w)}}),Object.defineProperty(A.prototype,"notations",{get:function(){var b,x,C,w,S;for(w={},S=this.children,x=0,C=S.length;x<C;x++)b=S[x],b.type===s.NotationDeclaration&&(w[b.name]=b);return new t(w)}}),Object.defineProperty(A.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(A.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(A.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),A.prototype.element=function(v,b){var x;return x=new c(this,v,b),this.children.push(x),this},A.prototype.attList=function(v,b,x,C,w){var S;return S=new r(this,v,b,x,C,w),this.children.push(S),this},A.prototype.entity=function(v,b){var x;return x=new l(this,!1,v,b),this.children.push(x),this},A.prototype.pEntity=function(v,b){var x;return x=new l(this,!0,v,b),this.children.push(x),this},A.prototype.notation=function(v,b){var x;return x=new i(this,v,b),this.children.push(x),this},A.prototype.toString=function(v){return this.options.writer.docType(this,this.options.writer.filterOptions(v))},A.prototype.ele=function(v,b){return this.element(v,b)},A.prototype.att=function(v,b,x,C,w){return this.attList(v,b,x,C,w)},A.prototype.ent=function(v,b){return this.entity(v,b)},A.prototype.pent=function(v,b){return this.pEntity(v,b)},A.prototype.not=function(v,b){return this.notation(v,b)},A.prototype.up=function(){return this.root()||this.documentObject},A.prototype.isEqualNode=function(v){return A.__super__.isEqualNode.apply(this,arguments).isEqualNode(v)?v.name!==this.name||v.publicId!==this.publicId?!1:!(v.systemId!==this.systemId):!1},A}(n)}).call(this)},{"./NodeType":360,"./Utility":361,"./XMLDTDAttList":371,"./XMLDTDElement":372,"./XMLDTDEntity":373,"./XMLDTDNotation":374,"./XMLNamedNodeMap":381,"./XMLNode":382}],377:[function(e,g,f){(function(){var s,r,c,l,i,u,t,n,o=function(m,A){for(var v in A)d.call(A,v)&&(m[v]=A[v]);function b(){this.constructor=m}return b.prototype=A.prototype,m.prototype=new b,m.__super__=A.prototype,m},d={}.hasOwnProperty;n=e("./Utility").isPlainObject,c=e("./XMLDOMImplementation"),r=e("./XMLDOMConfiguration"),i=e("./XMLNode"),s=e("./NodeType"),t=e("./XMLStringifier"),u=e("./XMLStringWriter"),g.exports=l=function(h){o(m,h);function m(A){m.__super__.constructor.call(this,null),this.name="#document",this.type=s.Document,this.documentURI=null,this.domConfig=new r,A||(A={}),A.writer||(A.writer=new u),this.options=A,this.stringify=new t(A)}return Object.defineProperty(m.prototype,"implementation",{value:new c}),Object.defineProperty(m.prototype,"doctype",{get:function(){var v,b,x,C;for(C=this.children,b=0,x=C.length;b<x;b++)if(v=C[b],v.type===s.DocType)return v;return null}}),Object.defineProperty(m.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(m.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(m.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(m.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===s.Declaration?this.children[0].encoding:null}}),Object.defineProperty(m.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===s.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(m.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===s.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(m.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(m.prototype,"origin",{get:function(){return null}}),Object.defineProperty(m.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(m.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(m.prototype,"contentType",{get:function(){return null}}),m.prototype.end=function(A){var v;return v={},A?n(A)&&(v=A,A=this.options.writer):A=this.options.writer,A.document(this,A.filterOptions(v))},m.prototype.toString=function(A){return this.options.writer.document(this,this.options.writer.filterOptions(A))},m.prototype.createElement=function(A){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createTextNode=function(A){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createComment=function(A){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createCDATASection=function(A){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createProcessingInstruction=function(A,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createAttribute=function(A){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createEntityReference=function(A){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByTagName=function(A){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.importNode=function(A,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createElementNS=function(A,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createAttributeNS=function(A,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByTagNameNS=function(A,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementById=function(A){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.adoptNode=function(A){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.renameNode=function(A,v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByClassName=function(A){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createEvent=function(A){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createNodeIterator=function(A,v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createTreeWalker=function(A,v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},m}(i)}).call(this)},{"./NodeType":360,"./Utility":361,"./XMLDOMConfiguration":367,"./XMLDOMImplementation":369,"./XMLNode":382,"./XMLStringWriter":387,"./XMLStringifier":388}],378:[function(e,g,f){(function(){var s,r,c,l,i,u,t,n,o,d,h,m,A,v,b,x,C,w,S,T,I,N,M,k,U={}.hasOwnProperty;k=e("./Utility"),N=k.isObject,I=k.isFunction,M=k.isPlainObject,T=k.getValue,s=e("./NodeType"),m=e("./XMLDocument"),v=e("./XMLElement"),l=e("./XMLCData"),i=e("./XMLComment"),x=e("./XMLRaw"),S=e("./XMLText"),b=e("./XMLProcessingInstruction"),d=e("./XMLDeclaration"),h=e("./XMLDocType"),u=e("./XMLDTDAttList"),n=e("./XMLDTDEntity"),t=e("./XMLDTDElement"),o=e("./XMLDTDNotation"),c=e("./XMLAttribute"),w=e("./XMLStringifier"),C=e("./XMLStringWriter"),r=e("./WriterState"),g.exports=A=function(){function V(B,H,P){var j;this.name="?xml",this.type=s.Document,B||(B={}),j={},B.writer?M(B.writer)&&(j=B.writer,B.writer=new C):B.writer=new C,this.options=B,this.writer=B.writer,this.writerOptions=this.writer.filterOptions(j),this.stringify=new w(B),this.onDataCallback=H||function(){},this.onEndCallback=P||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return V.prototype.createChildNode=function(B){var H,P,j,z,K,X,Z,Y;switch(B.type){case s.CData:this.cdata(B.value);break;case s.Comment:this.comment(B.value);break;case s.Element:j={},Z=B.attribs;for(P in Z){if(!U.call(Z,P))continue;H=Z[P],j[P]=H.value}this.node(B.name,j);break;case s.Dummy:this.dummy();break;case s.Raw:this.raw(B.value);break;case s.Text:this.text(B.value);break;case s.ProcessingInstruction:this.instruction(B.target,B.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+B.constructor.name)}for(Y=B.children,K=0,X=Y.length;K<X;K++)z=Y[K],this.createChildNode(z),z.type===s.Element&&this.up();return this},V.prototype.dummy=function(){return this},V.prototype.node=function(B,H,P){var j;if(B==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(B));return this.openCurrent(),B=T(B),H==null&&(H={}),H=T(H),N(H)||(j=[H,P],P=j[0],H=j[1]),this.currentNode=new v(this,B,H),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,P!=null&&this.text(P),this},V.prototype.element=function(B,H,P){var j,z,K,X,Z,Y;if(this.currentNode&&this.currentNode.type===s.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(B)||N(B)||I(B))for(X=this.options.noValidation,this.options.noValidation=!0,Y=new m(this.options).element("TEMP_ROOT"),Y.element(B),this.options.noValidation=X,Z=Y.children,z=0,K=Z.length;z<K;z++)j=Z[z],this.createChildNode(j),j.type===s.Element&&this.up();else this.node(B,H,P);return this},V.prototype.attribute=function(B,H){var P,j;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(B));if(B!=null&&(B=T(B)),N(B))for(P in B){if(!U.call(B,P))continue;j=B[P],this.attribute(P,j)}else I(H)&&(H=H.apply()),this.options.keepNullAttributes&&H==null?this.currentNode.attribs[B]=new c(this,B,""):H!=null&&(this.currentNode.attribs[B]=new c(this,B,H));return this},V.prototype.text=function(B){var H;return this.openCurrent(),H=new S(this,B),this.onData(this.writer.text(H,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},V.prototype.cdata=function(B){var H;return this.openCurrent(),H=new l(this,B),this.onData(this.writer.cdata(H,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},V.prototype.comment=function(B){var H;return this.openCurrent(),H=new i(this,B),this.onData(this.writer.comment(H,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},V.prototype.raw=function(B){var H;return this.openCurrent(),H=new x(this,B),this.onData(this.writer.raw(H,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},V.prototype.instruction=function(B,H){var P,j,z,K,X;if(this.openCurrent(),B!=null&&(B=T(B)),H!=null&&(H=T(H)),Array.isArray(B))for(P=0,K=B.length;P<K;P++)j=B[P],this.instruction(j);else if(N(B))for(j in B){if(!U.call(B,j))continue;z=B[j],this.instruction(j,z)}else I(H)&&(H=H.apply()),X=new b(this,B,H),this.onData(this.writer.processingInstruction(X,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},V.prototype.declaration=function(B,H,P){var j;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return j=new d(this,B,H,P),this.onData(this.writer.declaration(j,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},V.prototype.doctype=function(B,H,P){if(this.openCurrent(),B==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new h(this,H,P),this.currentNode.rootNodeName=B,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},V.prototype.dtdElement=function(B,H){var P;return this.openCurrent(),P=new t(this,B,H),this.onData(this.writer.dtdElement(P,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},V.prototype.attList=function(B,H,P,j,z){var K;return this.openCurrent(),K=new u(this,B,H,P,j,z),this.onData(this.writer.dtdAttList(K,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},V.prototype.entity=function(B,H){var P;return this.openCurrent(),P=new n(this,!1,B,H),this.onData(this.writer.dtdEntity(P,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},V.prototype.pEntity=function(B,H){var P;return this.openCurrent(),P=new n(this,!0,B,H),this.onData(this.writer.dtdEntity(P,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},V.prototype.notation=function(B,H){var P;return this.openCurrent(),P=new o(this,B,H),this.onData(this.writer.dtdNotation(P,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},V.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},V.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},V.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},V.prototype.openNode=function(B){var H,P,j,z;if(!B.isOpen){if(!this.root&&this.currentLevel===0&&B.type===s.Element&&(this.root=B),P="",B.type===s.Element){this.writerOptions.state=r.OpenTag,P=this.writer.indent(B,this.writerOptions,this.currentLevel)+"<"+B.name,z=B.attribs;for(j in z){if(!U.call(z,j))continue;H=z[j],P+=this.writer.attribute(H,this.writerOptions,this.currentLevel)}P+=(B.children?">":"/>")+this.writer.endline(B,this.writerOptions,this.currentLevel),this.writerOptions.state=r.InsideTag}else this.writerOptions.state=r.OpenTag,P=this.writer.indent(B,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+B.rootNodeName,B.pubID&&B.sysID?P+=' PUBLIC "'+B.pubID+'" "'+B.sysID+'"':B.sysID&&(P+=' SYSTEM "'+B.sysID+'"'),B.children?(P+=" [",this.writerOptions.state=r.InsideTag):(this.writerOptions.state=r.CloseTag,P+=">"),P+=this.writer.endline(B,this.writerOptions,this.currentLevel);return this.onData(P,this.currentLevel),B.isOpen=!0}},V.prototype.closeNode=function(B){var H;if(!B.isClosed)return H="",this.writerOptions.state=r.CloseTag,B.type===s.Element?H=this.writer.indent(B,this.writerOptions,this.currentLevel)+"</"+B.name+">"+this.writer.endline(B,this.writerOptions,this.currentLevel):H=this.writer.indent(B,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(B,this.writerOptions,this.currentLevel),this.writerOptions.state=r.None,this.onData(H,this.currentLevel),B.isClosed=!0},V.prototype.onData=function(B,H){return this.documentStarted=!0,this.onDataCallback(B,H+1)},V.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},V.prototype.debugInfo=function(B){return B==null?"":"node: <"+B+">"},V.prototype.ele=function(){return this.element.apply(this,arguments)},V.prototype.nod=function(B,H,P){return this.node(B,H,P)},V.prototype.txt=function(B){return this.text(B)},V.prototype.dat=function(B){return this.cdata(B)},V.prototype.com=function(B){return this.comment(B)},V.prototype.ins=function(B,H){return this.instruction(B,H)},V.prototype.dec=function(B,H,P){return this.declaration(B,H,P)},V.prototype.dtd=function(B,H,P){return this.doctype(B,H,P)},V.prototype.e=function(B,H,P){return this.element(B,H,P)},V.prototype.n=function(B,H,P){return this.node(B,H,P)},V.prototype.t=function(B){return this.text(B)},V.prototype.d=function(B){return this.cdata(B)},V.prototype.c=function(B){return this.comment(B)},V.prototype.r=function(B){return this.raw(B)},V.prototype.i=function(B,H){return this.instruction(B,H)},V.prototype.att=function(){return this.currentNode&&this.currentNode.type===s.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},V.prototype.a=function(){return this.currentNode&&this.currentNode.type===s.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},V.prototype.ent=function(B,H){return this.entity(B,H)},V.prototype.pent=function(B,H){return this.pEntity(B,H)},V.prototype.not=function(B,H){return this.notation(B,H)},V}()}).call(this)},{"./NodeType":360,"./Utility":361,"./WriterState":362,"./XMLAttribute":363,"./XMLCData":364,"./XMLComment":366,"./XMLDTDAttList":371,"./XMLDTDElement":372,"./XMLDTDEntity":373,"./XMLDTDNotation":374,"./XMLDeclaration":375,"./XMLDocType":376,"./XMLDocument":377,"./XMLElement":380,"./XMLProcessingInstruction":384,"./XMLRaw":385,"./XMLStringWriter":387,"./XMLStringifier":388,"./XMLText":389}],379:[function(e,g,f){(function(){var s,r,c,l=function(t,n){for(var o in n)i.call(n,o)&&(t[o]=n[o]);function d(){this.constructor=t}return d.prototype=n.prototype,t.prototype=new d,t.__super__=n.prototype,t},i={}.hasOwnProperty;c=e("./XMLNode"),s=e("./NodeType"),g.exports=r=function(u){l(t,u);function t(n){t.__super__.constructor.call(this,n),this.type=s.Dummy}return t.prototype.clone=function(){return Object.create(this)},t.prototype.toString=function(n){return""},t}(c)}).call(this)},{"./NodeType":360,"./XMLNode":382}],380:[function(e,g,f){(function(){var s,r,c,l,i,u,t,n,o,d=function(A,v){for(var b in v)h.call(v,b)&&(A[b]=v[b]);function x(){this.constructor=A}return x.prototype=v.prototype,A.prototype=new x,A.__super__=v.prototype,A},h={}.hasOwnProperty;o=e("./Utility"),n=o.isObject,t=o.isFunction,u=o.getValue,i=e("./XMLNode"),s=e("./NodeType"),r=e("./XMLAttribute"),l=e("./XMLNamedNodeMap"),g.exports=c=function(m){d(A,m);function A(v,b,x){var C,w,S,T;if(A.__super__.constructor.call(this,v),b==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(b),this.type=s.Element,this.attribs={},this.schemaTypeInfo=null,x!=null&&this.attribute(x),v.type===s.Document&&(this.isRoot=!0,this.documentObject=v,v.rootObject=this,v.children)){for(T=v.children,w=0,S=T.length;w<S;w++)if(C=T[w],C.type===s.DocType){C.name=this.name;break}}}return Object.defineProperty(A.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(A.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(A.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(A.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(A.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(A.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(A.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(A.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new l(this.attribs)),this.attributeMap}}),A.prototype.clone=function(){var v,b,x,C;x=Object.create(this),x.isRoot&&(x.documentObject=null),x.attribs={},C=this.attribs;for(b in C){if(!h.call(C,b))continue;v=C[b],x.attribs[b]=v.clone()}return x.children=[],this.children.forEach(function(w){var S;return S=w.clone(),S.parent=x,x.children.push(S)}),x},A.prototype.attribute=function(v,b){var x,C;if(v!=null&&(v=u(v)),n(v))for(x in v){if(!h.call(v,x))continue;C=v[x],this.attribute(x,C)}else t(b)&&(b=b.apply()),this.options.keepNullAttributes&&b==null?this.attribs[v]=new r(this,v,""):b!=null&&(this.attribs[v]=new r(this,v,b));return this},A.prototype.removeAttribute=function(v){var b,x,C;if(v==null)throw new Error("Missing attribute name. "+this.debugInfo());if(v=u(v),Array.isArray(v))for(x=0,C=v.length;x<C;x++)b=v[x],delete this.attribs[b];else delete this.attribs[v];return this},A.prototype.toString=function(v){return this.options.writer.element(this,this.options.writer.filterOptions(v))},A.prototype.att=function(v,b){return this.attribute(v,b)},A.prototype.a=function(v,b){return this.attribute(v,b)},A.prototype.getAttribute=function(v){return this.attribs.hasOwnProperty(v)?this.attribs[v].value:null},A.prototype.setAttribute=function(v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.getAttributeNode=function(v){return this.attribs.hasOwnProperty(v)?this.attribs[v]:null},A.prototype.setAttributeNode=function(v){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.removeAttributeNode=function(v){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.getElementsByTagName=function(v){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.getAttributeNS=function(v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.setAttributeNS=function(v,b,x){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.removeAttributeNS=function(v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.getAttributeNodeNS=function(v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.setAttributeNodeNS=function(v){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.getElementsByTagNameNS=function(v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.hasAttribute=function(v){return this.attribs.hasOwnProperty(v)},A.prototype.hasAttributeNS=function(v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.setIdAttribute=function(v,b){return this.attribs.hasOwnProperty(v)?this.attribs[v].isId:b},A.prototype.setIdAttributeNS=function(v,b,x){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.setIdAttributeNode=function(v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.getElementsByTagName=function(v){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.getElementsByTagNameNS=function(v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.getElementsByClassName=function(v){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.isEqualNode=function(v){var b,x,C;if(!A.__super__.isEqualNode.apply(this,arguments).isEqualNode(v))return!1;if(v.namespaceURI!==this.namespaceURI)return!1;if(v.prefix!==this.prefix)return!1;if(v.localName!==this.localName)return!1;if(v.attribs.length!==this.attribs.length)return!1;for(b=x=0,C=this.attribs.length-1;0<=C?x<=C:x>=C;b=0<=C?++x:--x)if(!this.attribs[b].isEqualNode(v.attribs[b]))return!1;return!0},A}(i)}).call(this)},{"./NodeType":360,"./Utility":361,"./XMLAttribute":363,"./XMLNamedNodeMap":381,"./XMLNode":382}],381:[function(e,g,f){(function(){var s;g.exports=s=function(){function r(c){this.nodes=c}return Object.defineProperty(r.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),r.prototype.clone=function(){return this.nodes=null},r.prototype.getNamedItem=function(c){return this.nodes[c]},r.prototype.setNamedItem=function(c){var l;return l=this.nodes[c.nodeName],this.nodes[c.nodeName]=c,l||null},r.prototype.removeNamedItem=function(c){var l;return l=this.nodes[c],delete this.nodes[c],l||null},r.prototype.item=function(c){return this.nodes[Object.keys(this.nodes)[c]]||null},r.prototype.getNamedItemNS=function(c,l){throw new Error("This DOM method is not implemented.")},r.prototype.setNamedItemNS=function(c){throw new Error("This DOM method is not implemented.")},r.prototype.removeNamedItemNS=function(c,l){throw new Error("This DOM method is not implemented.")},r}()}).call(this)},{}],382:[function(e,g,f){(function(){var s,r,c,l,i,u,t,n,o,d,h,m,A,v,b,x,C,w,S,T={}.hasOwnProperty;S=e("./Utility"),w=S.isObject,C=S.isFunction,x=S.isEmpty,b=S.getValue,n=null,c=null,l=null,i=null,u=null,A=null,v=null,m=null,t=null,r=null,h=null,o=null,s=null,g.exports=d=function(){function I(N){this.parent=N,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,n||(n=e("./XMLElement"),c=e("./XMLCData"),l=e("./XMLComment"),i=e("./XMLDeclaration"),u=e("./XMLDocType"),A=e("./XMLRaw"),v=e("./XMLText"),m=e("./XMLProcessingInstruction"),t=e("./XMLDummy"),r=e("./NodeType"),h=e("./XMLNodeList"),o=e("./XMLNamedNodeMap"),s=e("./DocumentPosition"))}return Object.defineProperty(I.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(I.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(I.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(I.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(I.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new h(this.children)),this.childNodeList}}),Object.defineProperty(I.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(I.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(I.prototype,"previousSibling",{get:function(){var M;return M=this.parent.children.indexOf(this),this.parent.children[M-1]||null}}),Object.defineProperty(I.prototype,"nextSibling",{get:function(){var M;return M=this.parent.children.indexOf(this),this.parent.children[M+1]||null}}),Object.defineProperty(I.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(I.prototype,"textContent",{get:function(){var M,k,U,V,B;if(this.nodeType===r.Element||this.nodeType===r.DocumentFragment){for(B="",V=this.children,k=0,U=V.length;k<U;k++)M=V[k],M.textContent&&(B+=M.textContent);return B}else return null},set:function(M){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),I.prototype.setParent=function(N){var M,k,U,V,B;for(this.parent=N,N&&(this.options=N.options,this.stringify=N.stringify),V=this.children,B=[],k=0,U=V.length;k<U;k++)M=V[k],B.push(M.setParent(this));return B},I.prototype.element=function(N,M,k){var U,V,B,H,P,j,z,K,X,Z,Y;if(j=null,M===null&&k==null&&(X=[{},null],M=X[0],k=X[1]),M==null&&(M={}),M=b(M),w(M)||(Z=[M,k],k=Z[0],M=Z[1]),N!=null&&(N=b(N)),Array.isArray(N))for(B=0,z=N.length;B<z;B++)V=N[B],j=this.element(V);else if(C(N))j=this.element(N.apply());else if(w(N))for(P in N){if(!T.call(N,P))continue;if(Y=N[P],C(Y)&&(Y=Y.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&P.indexOf(this.stringify.convertAttKey)===0)j=this.attribute(P.substr(this.stringify.convertAttKey.length),Y);else if(!this.options.separateArrayItems&&Array.isArray(Y)&&x(Y))j=this.dummy();else if(w(Y)&&x(Y))j=this.element(P);else if(!this.options.keepNullNodes&&Y==null)j=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(Y))for(H=0,K=Y.length;H<K;H++)V=Y[H],U={},U[P]=V,j=this.element(U);else w(Y)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&P.indexOf(this.stringify.convertTextKey)===0?j=this.element(Y):(j=this.element(P),j.element(Y)):j=this.element(P,Y)}else!this.options.keepNullNodes&&k===null?j=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&N.indexOf(this.stringify.convertTextKey)===0?j=this.text(k):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&N.indexOf(this.stringify.convertCDataKey)===0?j=this.cdata(k):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&N.indexOf(this.stringify.convertCommentKey)===0?j=this.comment(k):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&N.indexOf(this.stringify.convertRawKey)===0?j=this.raw(k):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&N.indexOf(this.stringify.convertPIKey)===0?j=this.instruction(N.substr(this.stringify.convertPIKey.length),k):j=this.node(N,M,k);if(j==null)throw new Error("Could not create any elements with: "+N+". "+this.debugInfo());return j},I.prototype.insertBefore=function(N,M,k){var U,V,B,H,P;if(N!=null?N.type:void 0)return B=N,H=M,B.setParent(this),H?(V=children.indexOf(H),P=children.splice(V),children.push(B),Array.prototype.push.apply(children,P)):children.push(B),B;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(N));return V=this.parent.children.indexOf(this),P=this.parent.children.splice(V),U=this.parent.element(N,M,k),Array.prototype.push.apply(this.parent.children,P),U},I.prototype.insertAfter=function(N,M,k){var U,V,B;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(N));return V=this.parent.children.indexOf(this),B=this.parent.children.splice(V+1),U=this.parent.element(N,M,k),Array.prototype.push.apply(this.parent.children,B),U},I.prototype.remove=function(){var N,M;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return N=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[N,N-N+1].concat(M=[])),this.parent},I.prototype.node=function(N,M,k){var U,V;return N!=null&&(N=b(N)),M||(M={}),M=b(M),w(M)||(V=[M,k],k=V[0],M=V[1]),U=new n(this,N,M),k!=null&&U.text(k),this.children.push(U),U},I.prototype.text=function(N){var M;return w(N)&&this.element(N),M=new v(this,N),this.children.push(M),this},I.prototype.cdata=function(N){var M;return M=new c(this,N),this.children.push(M),this},I.prototype.comment=function(N){var M;return M=new l(this,N),this.children.push(M),this},I.prototype.commentBefore=function(N){var M,k,U;return k=this.parent.children.indexOf(this),U=this.parent.children.splice(k),M=this.parent.comment(N),Array.prototype.push.apply(this.parent.children,U),this},I.prototype.commentAfter=function(N){var M,k,U;return k=this.parent.children.indexOf(this),U=this.parent.children.splice(k+1),M=this.parent.comment(N),Array.prototype.push.apply(this.parent.children,U),this},I.prototype.raw=function(N){var M;return M=new A(this,N),this.children.push(M),this},I.prototype.dummy=function(){var N;return N=new t(this),N},I.prototype.instruction=function(N,M){var k,U,V,B,H;if(N!=null&&(N=b(N)),M!=null&&(M=b(M)),Array.isArray(N))for(B=0,H=N.length;B<H;B++)k=N[B],this.instruction(k);else if(w(N))for(k in N){if(!T.call(N,k))continue;U=N[k],this.instruction(k,U)}else C(M)&&(M=M.apply()),V=new m(this,N,M),this.children.push(V);return this},I.prototype.instructionBefore=function(N,M){var k,U,V;return U=this.parent.children.indexOf(this),V=this.parent.children.splice(U),k=this.parent.instruction(N,M),Array.prototype.push.apply(this.parent.children,V),this},I.prototype.instructionAfter=function(N,M){var k,U,V;return U=this.parent.children.indexOf(this),V=this.parent.children.splice(U+1),k=this.parent.instruction(N,M),Array.prototype.push.apply(this.parent.children,V),this},I.prototype.declaration=function(N,M,k){var U,V;return U=this.document(),V=new i(U,N,M,k),U.children.length===0?U.children.unshift(V):U.children[0].type===r.Declaration?U.children[0]=V:U.children.unshift(V),U.root()||U},I.prototype.dtd=function(N,M){var k,U,V,B,H,P,j,z,K,X;for(U=this.document(),V=new u(U,N,M),K=U.children,B=H=0,j=K.length;H<j;B=++H)if(k=K[B],k.type===r.DocType)return U.children[B]=V,V;for(X=U.children,B=P=0,z=X.length;P<z;B=++P)if(k=X[B],k.isRoot)return U.children.splice(B,0,V),V;return U.children.push(V),V},I.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},I.prototype.root=function(){var N;for(N=this;N;){if(N.type===r.Document)return N.rootObject;if(N.isRoot)return N;N=N.parent}},I.prototype.document=function(){var N;for(N=this;N;){if(N.type===r.Document)return N;N=N.parent}},I.prototype.end=function(N){return this.document().end(N)},I.prototype.prev=function(){var N;if(N=this.parent.children.indexOf(this),N<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[N-1]},I.prototype.next=function(){var N;if(N=this.parent.children.indexOf(this),N===-1||N===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[N+1]},I.prototype.importDocument=function(N){var M;return M=N.root().clone(),M.parent=this,M.isRoot=!1,this.children.push(M),this},I.prototype.debugInfo=function(N){var M,k;return N=N||this.name,N==null&&!((M=this.parent)!=null?M.name:void 0)?"":N==null?"parent: <"+this.parent.name+">":((k=this.parent)!=null?k.name:void 0)?"node: <"+N+">, parent: <"+this.parent.name+">":"node: <"+N+">"},I.prototype.ele=function(N,M,k){return this.element(N,M,k)},I.prototype.nod=function(N,M,k){return this.node(N,M,k)},I.prototype.txt=function(N){return this.text(N)},I.prototype.dat=function(N){return this.cdata(N)},I.prototype.com=function(N){return this.comment(N)},I.prototype.ins=function(N,M){return this.instruction(N,M)},I.prototype.doc=function(){return this.document()},I.prototype.dec=function(N,M,k){return this.declaration(N,M,k)},I.prototype.e=function(N,M,k){return this.element(N,M,k)},I.prototype.n=function(N,M,k){return this.node(N,M,k)},I.prototype.t=function(N){return this.text(N)},I.prototype.d=function(N){return this.cdata(N)},I.prototype.c=function(N){return this.comment(N)},I.prototype.r=function(N){return this.raw(N)},I.prototype.i=function(N,M){return this.instruction(N,M)},I.prototype.u=function(){return this.up()},I.prototype.importXMLBuilder=function(N){return this.importDocument(N)},I.prototype.replaceChild=function(N,M){throw new Error("This DOM method is not implemented."+this.debugInfo())},I.prototype.removeChild=function(N){throw new Error("This DOM method is not implemented."+this.debugInfo())},I.prototype.appendChild=function(N){throw new Error("This DOM method is not implemented."+this.debugInfo())},I.prototype.hasChildNodes=function(){return this.children.length!==0},I.prototype.cloneNode=function(N){throw new Error("This DOM method is not implemented."+this.debugInfo())},I.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},I.prototype.isSupported=function(N,M){return!0},I.prototype.hasAttributes=function(){return this.attribs.length!==0},I.prototype.compareDocumentPosition=function(N){var M,k;return M=this,M===N?0:this.document()!==N.document()?(k=s.Disconnected|s.ImplementationSpecific,Math.random()<.5?k|=s.Preceding:k|=s.Following,k):M.isAncestor(N)?s.Contains|s.Preceding:M.isDescendant(N)?s.Contains|s.Following:M.isPreceding(N)?s.Preceding:s.Following},I.prototype.isSameNode=function(N){throw new Error("This DOM method is not implemented."+this.debugInfo())},I.prototype.lookupPrefix=function(N){throw new Error("This DOM method is not implemented."+this.debugInfo())},I.prototype.isDefaultNamespace=function(N){throw new Error("This DOM method is not implemented."+this.debugInfo())},I.prototype.lookupNamespaceURI=function(N){throw new Error("This DOM method is not implemented."+this.debugInfo())},I.prototype.isEqualNode=function(N){var M,k,U;if(N.nodeType!==this.nodeType)return!1;if(N.children.length!==this.children.length)return!1;for(M=k=0,U=this.children.length-1;0<=U?k<=U:k>=U;M=0<=U?++k:--k)if(!this.children[M].isEqualNode(N.children[M]))return!1;return!0},I.prototype.getFeature=function(N,M){throw new Error("This DOM method is not implemented."+this.debugInfo())},I.prototype.setUserData=function(N,M,k){throw new Error("This DOM method is not implemented."+this.debugInfo())},I.prototype.getUserData=function(N){throw new Error("This DOM method is not implemented."+this.debugInfo())},I.prototype.contains=function(N){return N?N===this||this.isDescendant(N):!1},I.prototype.isDescendant=function(N){var M,k,U,V,B;for(B=this.children,U=0,V=B.length;U<V;U++){if(M=B[U],N===M)return!0;if(k=M.isDescendant(N),k)return!0}return!1},I.prototype.isAncestor=function(N){return N.isDescendant(this)},I.prototype.isPreceding=function(N){var M,k;return M=this.treePosition(N),k=this.treePosition(this),M===-1||k===-1?!1:M<k},I.prototype.isFollowing=function(N){var M,k;return M=this.treePosition(N),k=this.treePosition(this),M===-1||k===-1?!1:M>k},I.prototype.treePosition=function(N){var M,k;return k=0,M=!1,this.foreachTreeNode(this.document(),function(U){if(k++,!M&&U===N)return M=!0}),M?k:-1},I.prototype.foreachTreeNode=function(N,M){var k,U,V,B,H;for(N||(N=this.document()),B=N.children,U=0,V=B.length;U<V;U++){if(k=B[U],H=M(k))return H;if(H=this.foreachTreeNode(k,M),H)return H}},I}()}).call(this)},{"./DocumentPosition":359,"./NodeType":360,"./Utility":361,"./XMLCData":364,"./XMLComment":366,"./XMLDeclaration":375,"./XMLDocType":376,"./XMLDummy":379,"./XMLElement":380,"./XMLNamedNodeMap":381,"./XMLNodeList":383,"./XMLProcessingInstruction":384,"./XMLRaw":385,"./XMLText":389}],383:[function(e,g,f){(function(){var s;g.exports=s=function(){function r(c){this.nodes=c}return Object.defineProperty(r.prototype,"length",{get:function(){return this.nodes.length||0}}),r.prototype.clone=function(){return this.nodes=null},r.prototype.item=function(c){return this.nodes[c]||null},r}()}).call(this)},{}],384:[function(e,g,f){(function(){var s,r,c,l=function(t,n){for(var o in n)i.call(n,o)&&(t[o]=n[o]);function d(){this.constructor=t}return d.prototype=n.prototype,t.prototype=new d,t.__super__=n.prototype,t},i={}.hasOwnProperty;s=e("./NodeType"),r=e("./XMLCharacterData"),g.exports=c=function(u){l(t,u);function t(n,o,d){if(t.__super__.constructor.call(this,n),o==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=s.ProcessingInstruction,this.target=this.stringify.insTarget(o),this.name=this.target,d&&(this.value=this.stringify.insValue(d))}return t.prototype.clone=function(){return Object.create(this)},t.prototype.toString=function(n){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(n))},t.prototype.isEqualNode=function(n){return t.__super__.isEqualNode.apply(this,arguments).isEqualNode(n)?!(n.target!==this.target):!1},t}(r)}).call(this)},{"./NodeType":360,"./XMLCharacterData":365}],385:[function(e,g,f){(function(){var s,r,c,l=function(t,n){for(var o in n)i.call(n,o)&&(t[o]=n[o]);function d(){this.constructor=t}return d.prototype=n.prototype,t.prototype=new d,t.__super__=n.prototype,t},i={}.hasOwnProperty;s=e("./NodeType"),r=e("./XMLNode"),g.exports=c=function(u){l(t,u);function t(n,o){if(t.__super__.constructor.call(this,n),o==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=s.Raw,this.value=this.stringify.raw(o)}return t.prototype.clone=function(){return Object.create(this)},t.prototype.toString=function(n){return this.options.writer.raw(this,this.options.writer.filterOptions(n))},t}(r)}).call(this)},{"./NodeType":360,"./XMLNode":382}],386:[function(e,g,f){(function(){var s,r,c,l,i=function(n,o){for(var d in o)u.call(o,d)&&(n[d]=o[d]);function h(){this.constructor=n}return h.prototype=o.prototype,n.prototype=new h,n.__super__=o.prototype,n},u={}.hasOwnProperty;s=e("./NodeType"),l=e("./XMLWriterBase"),r=e("./WriterState"),g.exports=c=function(t){i(n,t);function n(o,d){this.stream=o,n.__super__.constructor.call(this,d)}return n.prototype.endline=function(o,d,h){return o.isLastRootNode&&d.state===r.CloseTag?"":n.__super__.endline.call(this,o,d,h)},n.prototype.document=function(o,d){var h,m,A,v,b,x,C,w,S;for(C=o.children,m=A=0,b=C.length;A<b;m=++A)h=C[m],h.isLastRootNode=m===o.children.length-1;for(d=this.filterOptions(d),w=o.children,S=[],v=0,x=w.length;v<x;v++)h=w[v],S.push(this.writeChildNode(h,d,0));return S},n.prototype.attribute=function(o,d,h){return this.stream.write(n.__super__.attribute.call(this,o,d,h))},n.prototype.cdata=function(o,d,h){return this.stream.write(n.__super__.cdata.call(this,o,d,h))},n.prototype.comment=function(o,d,h){return this.stream.write(n.__super__.comment.call(this,o,d,h))},n.prototype.declaration=function(o,d,h){return this.stream.write(n.__super__.declaration.call(this,o,d,h))},n.prototype.docType=function(o,d,h){var m,A,v,b;if(h||(h=0),this.openNode(o,d,h),d.state=r.OpenTag,this.stream.write(this.indent(o,d,h)),this.stream.write("<!DOCTYPE "+o.root().name),o.pubID&&o.sysID?this.stream.write(' PUBLIC "'+o.pubID+'" "'+o.sysID+'"'):o.sysID&&this.stream.write(' SYSTEM "'+o.sysID+'"'),o.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(o,d,h)),d.state=r.InsideTag,b=o.children,A=0,v=b.length;A<v;A++)m=b[A],this.writeChildNode(m,d,h+1);d.state=r.CloseTag,this.stream.write("]")}return d.state=r.CloseTag,this.stream.write(d.spaceBeforeSlash+">"),this.stream.write(this.endline(o,d,h)),d.state=r.None,this.closeNode(o,d,h)},n.prototype.element=function(o,d,h){var m,A,v,b,x,C,w,S,T,I;h||(h=0),this.openNode(o,d,h),d.state=r.OpenTag,this.stream.write(this.indent(o,d,h)+"<"+o.name),T=o.attribs;for(w in T){if(!u.call(T,w))continue;m=T[w],this.attribute(m,d,h)}if(v=o.children.length,b=v===0?null:o.children[0],v===0||o.children.every(function(N){return(N.type===s.Text||N.type===s.Raw)&&N.value===""}))d.allowEmpty?(this.stream.write(">"),d.state=r.CloseTag,this.stream.write("</"+o.name+">")):(d.state=r.CloseTag,this.stream.write(d.spaceBeforeSlash+"/>"));else if(d.pretty&&v===1&&(b.type===s.Text||b.type===s.Raw)&&b.value!=null)this.stream.write(">"),d.state=r.InsideTag,d.suppressPrettyCount++,S=!0,this.writeChildNode(b,d,h+1),d.suppressPrettyCount--,S=!1,d.state=r.CloseTag,this.stream.write("</"+o.name+">");else{for(this.stream.write(">"+this.endline(o,d,h)),d.state=r.InsideTag,I=o.children,x=0,C=I.length;x<C;x++)A=I[x],this.writeChildNode(A,d,h+1);d.state=r.CloseTag,this.stream.write(this.indent(o,d,h)+"</"+o.name+">")}return this.stream.write(this.endline(o,d,h)),d.state=r.None,this.closeNode(o,d,h)},n.prototype.processingInstruction=function(o,d,h){return this.stream.write(n.__super__.processingInstruction.call(this,o,d,h))},n.prototype.raw=function(o,d,h){return this.stream.write(n.__super__.raw.call(this,o,d,h))},n.prototype.text=function(o,d,h){return this.stream.write(n.__super__.text.call(this,o,d,h))},n.prototype.dtdAttList=function(o,d,h){return this.stream.write(n.__super__.dtdAttList.call(this,o,d,h))},n.prototype.dtdElement=function(o,d,h){return this.stream.write(n.__super__.dtdElement.call(this,o,d,h))},n.prototype.dtdEntity=function(o,d,h){return this.stream.write(n.__super__.dtdEntity.call(this,o,d,h))},n.prototype.dtdNotation=function(o,d,h){return this.stream.write(n.__super__.dtdNotation.call(this,o,d,h))},n}(l)}).call(this)},{"./NodeType":360,"./WriterState":362,"./XMLWriterBase":390}],387:[function(e,g,f){(function(){var s,r,c=function(u,t){for(var n in t)l.call(t,n)&&(u[n]=t[n]);function o(){this.constructor=u}return o.prototype=t.prototype,u.prototype=new o,u.__super__=t.prototype,u},l={}.hasOwnProperty;r=e("./XMLWriterBase"),g.exports=s=function(i){c(u,i);function u(t){u.__super__.constructor.call(this,t)}return u.prototype.document=function(t,n){var o,d,h,m,A;for(n=this.filterOptions(n),m="",A=t.children,d=0,h=A.length;d<h;d++)o=A[d],m+=this.writeChildNode(o,n,0);return n.pretty&&m.slice(-n.newline.length)===n.newline&&(m=m.slice(0,-n.newline.length)),m},u}(r)}).call(this)},{"./XMLWriterBase":390}],388:[function(e,g,f){(function(){var s,r=function(i,u){return function(){return i.apply(u,arguments)}},c={}.hasOwnProperty;g.exports=s=function(){function l(i){this.assertLegalName=r(this.assertLegalName,this),this.assertLegalChar=r(this.assertLegalChar,this);var u,t,n;i||(i={}),this.options=i,this.options.version||(this.options.version="1.0"),t=i.stringify||{};for(u in t){if(!c.call(t,u))continue;n=t[u],this[u]=n}}return l.prototype.name=function(i){return this.options.noValidation?i:this.assertLegalName(""+i||"")},l.prototype.text=function(i){return this.options.noValidation?i:this.assertLegalChar(this.textEscape(""+i||""))},l.prototype.cdata=function(i){return this.options.noValidation?i:(i=""+i||"",i=i.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(i))},l.prototype.comment=function(i){if(this.options.noValidation)return i;if(i=""+i||"",i.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+i);return this.assertLegalChar(i)},l.prototype.raw=function(i){return this.options.noValidation?i:""+i||""},l.prototype.attValue=function(i){return this.options.noValidation?i:this.assertLegalChar(this.attEscape(i=""+i||""))},l.prototype.insTarget=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.insValue=function(i){if(this.options.noValidation)return i;if(i=""+i||"",i.match(/\?>/))throw new Error("Invalid processing instruction value: "+i);return this.assertLegalChar(i)},l.prototype.xmlVersion=function(i){if(this.options.noValidation)return i;if(i=""+i||"",!i.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+i);return i},l.prototype.xmlEncoding=function(i){if(this.options.noValidation)return i;if(i=""+i||"",!i.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+i);return this.assertLegalChar(i)},l.prototype.xmlStandalone=function(i){return this.options.noValidation?i:i?"yes":"no"},l.prototype.dtdPubID=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.dtdSysID=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.dtdElementValue=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.dtdAttType=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.dtdAttDefault=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.dtdEntityValue=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.dtdNData=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.convertAttKey="@",l.prototype.convertPIKey="?",l.prototype.convertTextKey="#text",l.prototype.convertCDataKey="#cdata",l.prototype.convertCommentKey="#comment",l.prototype.convertRawKey="#raw",l.prototype.assertLegalChar=function(i){var u,t;if(this.options.noValidation)return i;if(u="",this.options.version==="1.0"){if(u=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,t=i.match(u))throw new Error("Invalid character in string: "+i+" at index "+t.index)}else if(this.options.version==="1.1"&&(u=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,t=i.match(u)))throw new Error("Invalid character in string: "+i+" at index "+t.index);return i},l.prototype.assertLegalName=function(i){var u;if(this.options.noValidation)return i;if(this.assertLegalChar(i),u=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!i.match(u))throw new Error("Invalid character in name");return i},l.prototype.textEscape=function(i){var u;return this.options.noValidation?i:(u=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,i.replace(u,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},l.prototype.attEscape=function(i){var u;return this.options.noValidation?i:(u=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,i.replace(u,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;"))},l}()}).call(this)},{}],389:[function(e,g,f){(function(){var s,r,c,l=function(t,n){for(var o in n)i.call(n,o)&&(t[o]=n[o]);function d(){this.constructor=t}return d.prototype=n.prototype,t.prototype=new d,t.__super__=n.prototype,t},i={}.hasOwnProperty;s=e("./NodeType"),r=e("./XMLCharacterData"),g.exports=c=function(u){l(t,u);function t(n,o){if(t.__super__.constructor.call(this,n),o==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=s.Text,this.value=this.stringify.text(o)}return Object.defineProperty(t.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(t.prototype,"wholeText",{get:function(){var o,d,h;for(h="",d=this.previousSibling;d;)h=d.data+h,d=d.previousSibling;for(h+=this.data,o=this.nextSibling;o;)h=h+o.data,o=o.nextSibling;return h}}),t.prototype.clone=function(){return Object.create(this)},t.prototype.toString=function(n){return this.options.writer.text(this,this.options.writer.filterOptions(n))},t.prototype.splitText=function(n){throw new Error("This DOM method is not implemented."+this.debugInfo())},t.prototype.replaceWholeText=function(n){throw new Error("This DOM method is not implemented."+this.debugInfo())},t}(r)}).call(this)},{"./NodeType":360,"./XMLCharacterData":365}],390:[function(e,g,f){(function(){var s,r,c,l,i,u,t,n,o,d,h,m,A,v,b,x,C,w={}.hasOwnProperty;C=e("./Utility").assign,s=e("./NodeType"),o=e("./XMLDeclaration"),d=e("./XMLDocType"),c=e("./XMLCData"),l=e("./XMLComment"),m=e("./XMLElement"),v=e("./XMLRaw"),b=e("./XMLText"),A=e("./XMLProcessingInstruction"),h=e("./XMLDummy"),i=e("./XMLDTDAttList"),u=e("./XMLDTDElement"),t=e("./XMLDTDEntity"),n=e("./XMLDTDNotation"),r=e("./WriterState"),g.exports=x=function(){function S(T){var I,N,M;T||(T={}),this.options=T,N=T.writer||{};for(I in N){if(!w.call(N,I))continue;M=N[I],this["_"+I]=this[I],this[I]=M}}return S.prototype.filterOptions=function(T){var I,N,M,k,U,V,B,H;return T||(T={}),T=C({},this.options,T),I={writer:this},I.pretty=T.pretty||!1,I.allowEmpty=T.allowEmpty||!1,I.indent=(N=T.indent)!=null?N:" ",I.newline=(M=T.newline)!=null?M:`
`,I.offset=(k=T.offset)!=null?k:0,I.dontPrettyTextNodes=(U=(V=T.dontPrettyTextNodes)!=null?V:T.dontprettytextnodes)!=null?U:0,I.spaceBeforeSlash=(B=(H=T.spaceBeforeSlash)!=null?H:T.spacebeforeslash)!=null?B:"",I.spaceBeforeSlash===!0&&(I.spaceBeforeSlash=" "),I.suppressPrettyCount=0,I.user={},I.state=r.None,I},S.prototype.indent=function(T,I,N){var M;return!I.pretty||I.suppressPrettyCount?"":I.pretty&&(M=(N||0)+I.offset+1,M>0)?new Array(M).join(I.indent):""},S.prototype.endline=function(T,I,N){return!I.pretty||I.suppressPrettyCount?"":I.newline},S.prototype.attribute=function(T,I,N){var M;return this.openAttribute(T,I,N),M=" "+T.name+'="'+T.value+'"',this.closeAttribute(T,I,N),M},S.prototype.cdata=function(T,I,N){var M;return this.openNode(T,I,N),I.state=r.OpenTag,M=this.indent(T,I,N)+"<![CDATA[",I.state=r.InsideTag,M+=T.value,I.state=r.CloseTag,M+="]]>"+this.endline(T,I,N),I.state=r.None,this.closeNode(T,I,N),M},S.prototype.comment=function(T,I,N){var M;return this.openNode(T,I,N),I.state=r.OpenTag,M=this.indent(T,I,N)+"<!-- ",I.state=r.InsideTag,M+=T.value,I.state=r.CloseTag,M+=" -->"+this.endline(T,I,N),I.state=r.None,this.closeNode(T,I,N),M},S.prototype.declaration=function(T,I,N){var M;return this.openNode(T,I,N),I.state=r.OpenTag,M=this.indent(T,I,N)+"<?xml",I.state=r.InsideTag,M+=' version="'+T.version+'"',T.encoding!=null&&(M+=' encoding="'+T.encoding+'"'),T.standalone!=null&&(M+=' standalone="'+T.standalone+'"'),I.state=r.CloseTag,M+=I.spaceBeforeSlash+"?>",M+=this.endline(T,I,N),I.state=r.None,this.closeNode(T,I,N),M},S.prototype.docType=function(T,I,N){var M,k,U,V,B;if(N||(N=0),this.openNode(T,I,N),I.state=r.OpenTag,V=this.indent(T,I,N),V+="<!DOCTYPE "+T.root().name,T.pubID&&T.sysID?V+=' PUBLIC "'+T.pubID+'" "'+T.sysID+'"':T.sysID&&(V+=' SYSTEM "'+T.sysID+'"'),T.children.length>0){for(V+=" [",V+=this.endline(T,I,N),I.state=r.InsideTag,B=T.children,k=0,U=B.length;k<U;k++)M=B[k],V+=this.writeChildNode(M,I,N+1);I.state=r.CloseTag,V+="]"}return I.state=r.CloseTag,V+=I.spaceBeforeSlash+">",V+=this.endline(T,I,N),I.state=r.None,this.closeNode(T,I,N),V},S.prototype.element=function(T,I,N){var M,k,U,V,B,H,P,j,z,K,X,Z,Y,te;N||(N=0),K=!1,X="",this.openNode(T,I,N),I.state=r.OpenTag,X+=this.indent(T,I,N)+"<"+T.name,Z=T.attribs;for(z in Z){if(!w.call(Z,z))continue;M=Z[z],X+=this.attribute(M,I,N)}if(U=T.children.length,V=U===0?null:T.children[0],U===0||T.children.every(function(q){return(q.type===s.Text||q.type===s.Raw)&&q.value===""}))I.allowEmpty?(X+=">",I.state=r.CloseTag,X+="</"+T.name+">"+this.endline(T,I,N)):(I.state=r.CloseTag,X+=I.spaceBeforeSlash+"/>"+this.endline(T,I,N));else if(I.pretty&&U===1&&(V.type===s.Text||V.type===s.Raw)&&V.value!=null)X+=">",I.state=r.InsideTag,I.suppressPrettyCount++,K=!0,X+=this.writeChildNode(V,I,N+1),I.suppressPrettyCount--,K=!1,I.state=r.CloseTag,X+="</"+T.name+">"+this.endline(T,I,N);else{if(I.dontPrettyTextNodes){for(Y=T.children,B=0,P=Y.length;B<P;B++)if(k=Y[B],(k.type===s.Text||k.type===s.Raw)&&k.value!=null){I.suppressPrettyCount++,K=!0;break}}for(X+=">"+this.endline(T,I,N),I.state=r.InsideTag,te=T.children,H=0,j=te.length;H<j;H++)k=te[H],X+=this.writeChildNode(k,I,N+1);I.state=r.CloseTag,X+=this.indent(T,I,N)+"</"+T.name+">",K&&I.suppressPrettyCount--,X+=this.endline(T,I,N),I.state=r.None}return this.closeNode(T,I,N),X},S.prototype.writeChildNode=function(T,I,N){switch(T.type){case s.CData:return this.cdata(T,I,N);case s.Comment:return this.comment(T,I,N);case s.Element:return this.element(T,I,N);case s.Raw:return this.raw(T,I,N);case s.Text:return this.text(T,I,N);case s.ProcessingInstruction:return this.processingInstruction(T,I,N);case s.Dummy:return"";case s.Declaration:return this.declaration(T,I,N);case s.DocType:return this.docType(T,I,N);case s.AttributeDeclaration:return this.dtdAttList(T,I,N);case s.ElementDeclaration:return this.dtdElement(T,I,N);case s.EntityDeclaration:return this.dtdEntity(T,I,N);case s.NotationDeclaration:return this.dtdNotation(T,I,N);default:throw new Error("Unknown XML node type: "+T.constructor.name)}},S.prototype.processingInstruction=function(T,I,N){var M;return this.openNode(T,I,N),I.state=r.OpenTag,M=this.indent(T,I,N)+"<?",I.state=r.InsideTag,M+=T.target,T.value&&(M+=" "+T.value),I.state=r.CloseTag,M+=I.spaceBeforeSlash+"?>",M+=this.endline(T,I,N),I.state=r.None,this.closeNode(T,I,N),M},S.prototype.raw=function(T,I,N){var M;return this.openNode(T,I,N),I.state=r.OpenTag,M=this.indent(T,I,N),I.state=r.InsideTag,M+=T.value,I.state=r.CloseTag,M+=this.endline(T,I,N),I.state=r.None,this.closeNode(T,I,N),M},S.prototype.text=function(T,I,N){var M;return this.openNode(T,I,N),I.state=r.OpenTag,M=this.indent(T,I,N),I.state=r.InsideTag,M+=T.value,I.state=r.CloseTag,M+=this.endline(T,I,N),I.state=r.None,this.closeNode(T,I,N),M},S.prototype.dtdAttList=function(T,I,N){var M;return this.openNode(T,I,N),I.state=r.OpenTag,M=this.indent(T,I,N)+"<!ATTLIST",I.state=r.InsideTag,M+=" "+T.elementName+" "+T.attributeName+" "+T.attributeType,T.defaultValueType!=="#DEFAULT"&&(M+=" "+T.defaultValueType),T.defaultValue&&(M+=' "'+T.defaultValue+'"'),I.state=r.CloseTag,M+=I.spaceBeforeSlash+">"+this.endline(T,I,N),I.state=r.None,this.closeNode(T,I,N),M},S.prototype.dtdElement=function(T,I,N){var M;return this.openNode(T,I,N),I.state=r.OpenTag,M=this.indent(T,I,N)+"<!ELEMENT",I.state=r.InsideTag,M+=" "+T.name+" "+T.value,I.state=r.CloseTag,M+=I.spaceBeforeSlash+">"+this.endline(T,I,N),I.state=r.None,this.closeNode(T,I,N),M},S.prototype.dtdEntity=function(T,I,N){var M;return this.openNode(T,I,N),I.state=r.OpenTag,M=this.indent(T,I,N)+"<!ENTITY",I.state=r.InsideTag,T.pe&&(M+=" %"),M+=" "+T.name,T.value?M+=' "'+T.value+'"':(T.pubID&&T.sysID?M+=' PUBLIC "'+T.pubID+'" "'+T.sysID+'"':T.sysID&&(M+=' SYSTEM "'+T.sysID+'"'),T.nData&&(M+=" NDATA "+T.nData)),I.state=r.CloseTag,M+=I.spaceBeforeSlash+">"+this.endline(T,I,N),I.state=r.None,this.closeNode(T,I,N),M},S.prototype.dtdNotation=function(T,I,N){var M;return this.openNode(T,I,N),I.state=r.OpenTag,M=this.indent(T,I,N)+"<!NOTATION",I.state=r.InsideTag,M+=" "+T.name,T.pubID&&T.sysID?M+=' PUBLIC "'+T.pubID+'" "'+T.sysID+'"':T.pubID?M+=' PUBLIC "'+T.pubID+'"':T.sysID&&(M+=' SYSTEM "'+T.sysID+'"'),I.state=r.CloseTag,M+=I.spaceBeforeSlash+">"+this.endline(T,I,N),I.state=r.None,this.closeNode(T,I,N),M},S.prototype.openNode=function(T,I,N){},S.prototype.closeNode=function(T,I,N){},S.prototype.openAttribute=function(T,I,N){},S.prototype.closeAttribute=function(T,I,N){},S}()}).call(this)},{"./NodeType":360,"./Utility":361,"./WriterState":362,"./XMLCData":364,"./XMLComment":366,"./XMLDTDAttList":371,"./XMLDTDElement":372,"./XMLDTDEntity":373,"./XMLDTDNotation":374,"./XMLDeclaration":375,"./XMLDocType":376,"./XMLDummy":379,"./XMLElement":380,"./XMLProcessingInstruction":384,"./XMLRaw":385,"./XMLText":389}],391:[function(e,g,f){(function(){var s,r,c,l,i,u,t,n,o,d;d=e("./Utility"),n=d.assign,o=d.isFunction,c=e("./XMLDOMImplementation"),l=e("./XMLDocument"),i=e("./XMLDocumentCB"),t=e("./XMLStringWriter"),u=e("./XMLStreamWriter"),s=e("./NodeType"),r=e("./WriterState"),g.exports.create=function(h,m,A,v){var b,x;if(h==null)throw new Error("Root element needs a name.");return v=n({},m,A,v),b=new l(v),x=b.element(h),v.headless||(b.declaration(v),(v.pubID!=null||v.sysID!=null)&&b.dtd(v)),x},g.exports.begin=function(h,m,A){var v;return o(h)&&(v=[h,m],m=v[0],A=v[1],h={}),m?new i(h,m,A):new l(h)},g.exports.stringWriter=function(h){return new t(h)},g.exports.streamWriter=function(h,m){return new u(h,m)},g.exports.implementation=new c,g.exports.nodeType=s,g.exports.writerState=r}).call(this)},{"./NodeType":360,"./Utility":361,"./WriterState":362,"./XMLDOMImplementation":369,"./XMLDocument":377,"./XMLDocumentCB":378,"./XMLStreamWriter":386,"./XMLStringWriter":387}],392:[function(e,g,f){g.exports=r;var s=Object.prototype.hasOwnProperty;function r(){for(var c={},l=0;l<arguments.length;l++){var i=arguments[l];for(var u in i)s.call(i,u)&&(c[u]=i[u])}return c}},{}],393:[function(e,g,f){"use strict";e("core-js/modules/es.array.fill.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/es.array.join.js"),e("core-js/modules/es.array.slice.js");var s=e("buffer").Buffer,r=e("./sha"),c=e("./md5"),l={sha1:r,md5:c},i=64,u=s.alloc(i);u.fill(0);function t(d,h,m){s.isBuffer(h)||(h=s.from(h)),s.isBuffer(m)||(m=s.from(m)),h.length>i?h=d(h):h.length<i&&(h=s.concat([h,u],i));for(var A=s.alloc(i),v=s.alloc(i),b=0;b<i;b++)A[b]=h[b]^54,v[b]=h[b]^92;var x=d(s.concat([A,m]));return d(s.concat([v,x]))}function n(d,h){d=d||"sha1";var m=l[d],A=[],v=0;return m||o("algorithm:",d,"is not yet supported"),{update:function(x){return s.isBuffer(x)||(x=s.from(x)),A.push(x),v+=x.length,this},digest:function(x){var C=s.concat(A),w=h?t(m,h,C):m(C);return A=null,x?w.toString(x):w}}}function o(){var d=[].slice.call(arguments).join(" ");throw new Error([d,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
`))}f.createHash=function(d){return n(d)},f.createHmac=function(d,h){return n(d,h)},f.createCredentials=function(){o("sorry,createCredentials is not implemented yet")},f.createCipher=function(){o("sorry,createCipher is not implemented yet")},f.createCipheriv=function(){o("sorry,createCipheriv is not implemented yet")},f.createDecipher=function(){o("sorry,createDecipher is not implemented yet")},f.createDecipheriv=function(){o("sorry,createDecipheriv is not implemented yet")},f.createSign=function(){o("sorry,createSign is not implemented yet")},f.createVerify=function(){o("sorry,createVerify is not implemented yet")},f.createDiffieHellman=function(){o("sorry,createDiffieHellman is not implemented yet")},f.pbkdf2=function(){o("sorry,pbkdf2 is not implemented yet")}},{"./md5":395,"./sha":396,buffer:85,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.fill.js":242,"core-js/modules/es.array.join.js":248,"core-js/modules/es.array.slice.js":250,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.regexp.to-string.js":262}],394:[function(e,g,f){"use strict";e("core-js/modules/es.array.fill.js"),e("core-js/modules/es.array.concat.js");var s=e("buffer").Buffer,r=4,c=s.alloc(r);c.fill(0);var l=8;function i(n,o){if(n.length%r!==0){var d=n.length+(r-n.length%r);n=s.concat([n,c],d)}for(var h=[],m=o?n.readInt32BE:n.readInt32LE,A=0;A<n.length;A+=r)h.push(m.call(n,A));return h}function u(n,o,d){for(var h=s.alloc(o),m=d?h.writeInt32BE:h.writeInt32LE,A=0;A<n.length;A++)m.call(h,n[A],A*4,!0);return h}function t(n,o,d,h){s.isBuffer(n)||(n=s.from(n));var m=o(i(n,h),n.length*l);return u(m,d,h)}g.exports={hash:t}},{buffer:85,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.fill.js":242}],395:[function(e,g,f){"use strict";var s=e("./helpers");function r(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function c(h,m){h[m>>5]|=128<<m%32,h[(m+64>>>9<<4)+14]=m;for(var A=1732584193,v=-271733879,b=-1732584194,x=271733878,C=0;C<h.length;C+=16){var w=A,S=v,T=b,I=x;A=i(A,v,b,x,h[C+0],7,-680876936),x=i(x,A,v,b,h[C+1],12,-389564586),b=i(b,x,A,v,h[C+2],17,606105819),v=i(v,b,x,A,h[C+3],22,-1044525330),A=i(A,v,b,x,h[C+4],7,-176418897),x=i(x,A,v,b,h[C+5],12,1200080426),b=i(b,x,A,v,h[C+6],17,-1473231341),v=i(v,b,x,A,h[C+7],22,-45705983),A=i(A,v,b,x,h[C+8],7,1770035416),x=i(x,A,v,b,h[C+9],12,-1958414417),b=i(b,x,A,v,h[C+10],17,-42063),v=i(v,b,x,A,h[C+11],22,-1990404162),A=i(A,v,b,x,h[C+12],7,1804603682),x=i(x,A,v,b,h[C+13],12,-40341101),b=i(b,x,A,v,h[C+14],17,-1502002290),v=i(v,b,x,A,h[C+15],22,1236535329),A=u(A,v,b,x,h[C+1],5,-165796510),x=u(x,A,v,b,h[C+6],9,-1069501632),b=u(b,x,A,v,h[C+11],14,643717713),v=u(v,b,x,A,h[C+0],20,-373897302),A=u(A,v,b,x,h[C+5],5,-701558691),x=u(x,A,v,b,h[C+10],9,38016083),b=u(b,x,A,v,h[C+15],14,-660478335),v=u(v,b,x,A,h[C+4],20,-405537848),A=u(A,v,b,x,h[C+9],5,568446438),x=u(x,A,v,b,h[C+14],9,-1019803690),b=u(b,x,A,v,h[C+3],14,-187363961),v=u(v,b,x,A,h[C+8],20,1163531501),A=u(A,v,b,x,h[C+13],5,-1444681467),x=u(x,A,v,b,h[C+2],9,-51403784),b=u(b,x,A,v,h[C+7],14,1735328473),v=u(v,b,x,A,h[C+12],20,-1926607734),A=t(A,v,b,x,h[C+5],4,-378558),x=t(x,A,v,b,h[C+8],11,-2022574463),b=t(b,x,A,v,h[C+11],16,1839030562),v=t(v,b,x,A,h[C+14],23,-35309556),A=t(A,v,b,x,h[C+1],4,-1530992060),x=t(x,A,v,b,h[C+4],11,1272893353),b=t(b,x,A,v,h[C+7],16,-155497632),v=t(v,b,x,A,h[C+10],23,-1094730640),A=t(A,v,b,x,h[C+13],4,681279174),x=t(x,A,v,b,h[C+0],11,-358537222),b=t(b,x,A,v,h[C+3],16,-722521979),v=t(v,b,x,A,h[C+6],23,76029189),A=t(A,v,b,x,h[C+9],4,-640364487),x=t(x,A,v,b,h[C+12],11,-421815835),b=t(b,x,A,v,h[C+15],16,530742520),v=t(v,b,x,A,h[C+2],23,-995338651),A=n(A,v,b,x,h[C+0],6,-198630844),x=n(x,A,v,b,h[C+7],10,1126891415),b=n(b,x,A,v,h[C+14],15,-1416354905),v=n(v,b,x,A,h[C+5],21,-57434055),A=n(A,v,b,x,h[C+12],6,1700485571),x=n(x,A,v,b,h[C+3],10,-1894986606),b=n(b,x,A,v,h[C+10],15,-1051523),v=n(v,b,x,A,h[C+1],21,-2054922799),A=n(A,v,b,x,h[C+8],6,1873313359),x=n(x,A,v,b,h[C+15],10,-30611744),b=n(b,x,A,v,h[C+6],15,-1560198380),v=n(v,b,x,A,h[C+13],21,1309151649),A=n(A,v,b,x,h[C+4],6,-145523070),x=n(x,A,v,b,h[C+11],10,-1120210379),b=n(b,x,A,v,h[C+2],15,718787259),v=n(v,b,x,A,h[C+9],21,-343485551),A=o(A,w),v=o(v,S),b=o(b,T),x=o(x,I)}return Array(A,v,b,x)}function l(h,m,A,v,b,x){return o(d(o(o(m,h),o(v,x)),b),A)}function i(h,m,A,v,b,x,C){return l(m&A|~m&v,h,m,b,x,C)}function u(h,m,A,v,b,x,C){return l(m&v|A&~v,h,m,b,x,C)}function t(h,m,A,v,b,x,C){return l(m^A^v,h,m,b,x,C)}function n(h,m,A,v,b,x,C){return l(A^(m|~v),h,m,b,x,C)}function o(h,m){var A=(h&65535)+(m&65535),v=(h>>16)+(m>>16)+(A>>16);return v<<16|A&65535}function d(h,m){return h<<m|h>>>32-m}g.exports=function(m){return s.hash(m,c,16)}},{"./helpers":394}],396:[function(e,g,f){"use strict";var s=e("./helpers");function r(t,n){t[n>>5]|=128<<24-n%32,t[(n+64>>9<<4)+15]=n;for(var o=Array(80),d=1732584193,h=-271733879,m=-1732584194,A=271733878,v=-1009589776,b=0;b<t.length;b+=16){for(var x=d,C=h,w=m,S=A,T=v,I=0;I<80;I++){I<16?o[I]=t[b+I]:o[I]=u(o[I-3]^o[I-8]^o[I-14]^o[I-16],1);var N=i(i(u(d,5),c(I,h,m,A)),i(i(v,o[I]),l(I)));v=A,A=m,m=u(h,30),h=d,d=N}d=i(d,x),h=i(h,C),m=i(m,w),A=i(A,S),v=i(v,T)}return Array(d,h,m,A,v)}function c(t,n,o,d){return t<20?n&o|~n&d:t<40?n^o^d:t<60?n&o|n&d|o&d:n^o^d}function l(t){return t<20?1518500249:t<40?1859775393:t<60?-1894007588:-899497514}function i(t,n){var o=(t&65535)+(n&65535),d=(t>>16)+(n>>16)+(o>>16);return d<<16|o&65535}function u(t,n){return t<<n|t>>>32-n}g.exports=function(n){return s.hash(n,r,20,!0)}},{"./helpers":394}],397:[function(e,g,f){"use strict";g.exports=function(){return function(){}}},{}],398:[function(e,g,f){(function(s){(function(){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),c=r(e("@babel/runtime/helpers/typeof")),l=e("stream"),i=l.Stream,u=e("../lib/common/utils/isArray"),t=u.isArray;g.exports.string=function(d){return typeof d=="string"},g.exports.array=t,g.exports.buffer=s.isBuffer;function n(o){return o instanceof i}g.exports.writableStream=function(d){return n(d)&&typeof d._write=="function"&&(0,c.default)(d._writableState)==="object"}}).call(this)}).call(this,{isBuffer:e("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":61,"../node_modules/is-buffer/index.js":312,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/helpers/typeof":75,stream:345}],399:[function(e,g,f){"use strict";var s=e("immediate"),r=g.exports={};r.nextTick=s,r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={};function c(){}r.on=c,r.addListener=c,r.once=c,r.off=c,r.removeListener=c,r.removeAllListeners=c,r.emit=c,r.prependListener=c,r.prependOnceListener=c,r.listeners=function(l){return[]},r.binding=function(l){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(l){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},{immediate:305}],400:[function(e,g,f){(function(s){(function(){"use strict";e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.search.js");var r=e("./lib/request"),c=e("./lib/response"),l=e("xtend"),i=e("builtin-status-codes"),u=e("url"),t=f;t.request=function(n,o){typeof n=="string"?n=u.parse(n):n=l(n);var d=s.location.protocol.search(/^https?:$/)===-1?"http:":"",h=n.protocol||d,m=n.hostname||n.host,A=n.port,v=n.path||"/";m&&m.indexOf(":")!==-1&&(m="["+m+"]"),n.url=(m?h+"//"+m:"")+(A?":"+A:"")+v,n.method=(n.method||"GET").toUpperCase(),n.headers=n.headers||{};var b=new r(n);return o&&b.on("response",o),b},t.get=function(o,d){var h=t.request(o,d);return h.end(),h},t.ClientRequest=r,t.IncomingMessage=c.IncomingMessage,t.Agent=function(){},t.Agent.defaultMaxSockets=4,t.globalAgent=new t.Agent,t.STATUS_CODES=i,t.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":402,"./lib/response":403,"builtin-status-codes":87,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.string.search.js":267,url:404,xtend:392}],401:[function(e,g,f){(function(s){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.array-buffer.constructor.js"),e("core-js/modules/es.array-buffer.slice.js"),e("core-js/modules/es.array.slice.js"),f.fetch=t(s.fetch)&&t(s.ReadableStream),f.writableStream=t(s.WritableStream),f.abortController=t(s.AbortController),f.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),f.blobConstructor=!0}catch(n){}var r;function c(){if(r!==void 0)return r;if(s.XMLHttpRequest){r=new s.XMLHttpRequest;try{r.open("GET",s.XDomainRequest?"/":"https://example.com")}catch(n){r=null}}else r=null;return r}function l(n){var o=c();if(!o)return!1;try{return o.responseType=n,o.responseType===n}catch(d){}return!1}var i=typeof s.ArrayBuffer!="undefined",u=i&&t(s.ArrayBuffer.prototype.slice);f.arraybuffer=f.fetch||i&&l("arraybuffer"),f.msstream=!f.fetch&&u&&l("ms-stream"),f.mozchunkedarraybuffer=!f.fetch&&i&&l("moz-chunked-arraybuffer"),f.overrideMimeType=f.fetch||(c()?t(c().overrideMimeType):!1),f.vbArray=t(s.VBArray);function t(n){return typeof n=="function"}r=null}).call(this)}).call(this,typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":239,"core-js/modules/es.array-buffer.slice.js":240,"core-js/modules/es.array.slice.js":250,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259}],402:[function(e,g,f){(function(s,r,c){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.function.name.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.split.js");var l=e("./capability"),i=e("inherits"),u=e("./response"),t=e("readable-stream"),n=e("to-arraybuffer"),o=u.IncomingMessage,d=u.readyStates;function h(b,x){return l.fetch&&x?"fetch":l.mozchunkedarraybuffer?"moz-chunked-arraybuffer":l.msstream?"ms-stream":l.arraybuffer&&b?"arraybuffer":l.vbArray&&b?"text:vbarray":"text"}var m=g.exports=function(b){var x=this;t.Writable.call(x),x._opts=b,x._body=[],x._headers={},b.auth&&x.setHeader("Authorization","Basic "+new c(b.auth).toString("base64")),Object.keys(b.headers).forEach(function(S){x.setHeader(S,b.headers[S])});var C,w=!0;if(b.mode==="disable-fetch"||"requestTimeout"in b&&!l.abortController)w=!1,C=!0;else if(b.mode==="prefer-streaming")C=!1;else if(b.mode==="allow-wrong-content-type")C=!l.overrideMimeType;else if(!b.mode||b.mode==="default"||b.mode==="prefer-fast")C=!0;else throw new Error("Invalid value for opts.mode");x._mode=h(C,w),x._fetchTimer=null,x.on("finish",function(){x._onFinish()})};i(m,t.Writable),m.prototype.setHeader=function(b,x){var C=this,w=b.toLowerCase();if(v.indexOf(w)!==-1)return;C._headers[w]={name:b,value:x}},m.prototype.getHeader=function(b){var x=this._headers[b.toLowerCase()];return x?x.value:null},m.prototype.removeHeader=function(b){var x=this;delete x._headers[b.toLowerCase()]},m.prototype._onFinish=function(){var b=this;if(b._destroyed)return;var x=b._opts,C=b._headers,w=null;x.method!=="GET"&&x.method!=="HEAD"&&(l.arraybuffer?w=n(c.concat(b._body)):l.blobConstructor?w=new r.Blob(b._body.map(function(k){return n(k)}),{type:(C["content-type"]||{}).value||""}):w=c.concat(b._body).toString());var S=[];if(Object.keys(C).forEach(function(k){var U=C[k].name,V=C[k].value;Array.isArray(V)?V.forEach(function(B){S.push([U,B])}):S.push([U,V])}),b._mode==="fetch"){var T=null,I=null;if(l.abortController){var N=new AbortController;T=N.signal,b._fetchAbortController=N,"requestTimeout"in x&&x.requestTimeout!==0&&(b._fetchTimer=r.setTimeout(function(){b.emit("requestTimeout"),b._fetchAbortController&&b._fetchAbortController.abort()},x.requestTimeout))}r.fetch(b._opts.url,{method:b._opts.method,headers:S,body:w||void 0,mode:"cors",credentials:x.withCredentials?"include":"same-origin",signal:T}).then(function(k){b._fetchResponse=k,b._connect()},function(k){r.clearTimeout(b._fetchTimer),b._destroyed||b.emit("error",k)})}else{var M=b._xhr=new r.XMLHttpRequest;try{M.open(b._opts.method,b._opts.url,!0)}catch(k){s.nextTick(function(){b.emit("error",k)});return}"responseType"in M&&(M.responseType=b._mode.split(":")[0]),"withCredentials"in M&&(M.withCredentials=!!x.withCredentials),b._mode==="text"&&"overrideMimeType"in M&&M.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in x&&(M.timeout=x.requestTimeout,M.ontimeout=function(){b.emit("requestTimeout")}),S.forEach(function(k){M.setRequestHeader(k[0],k[1])}),b._response=null,M.onreadystatechange=function(){switch(M.readyState){case d.LOADING:case d.DONE:b._onXHRProgress();break}},b._mode==="moz-chunked-arraybuffer"&&(M.onprogress=function(){b._onXHRProgress()}),M.onerror=function(){if(b._destroyed)return;b.emit("error",new Error("XHR error"))};try{M.send(w)}catch(k){s.nextTick(function(){b.emit("error",k)});return}}};function A(b){try{var x=b.status;return x!==null&&x!==0}catch(C){return!1}}m.prototype._onXHRProgress=function(){var b=this;if(!A(b._xhr)||b._destroyed)return;b._response||b._connect(),b._response._onXHRProgress()},m.prototype._connect=function(){var b=this;if(b._destroyed)return;b._response=new o(b._xhr,b._fetchResponse,b._mode,b._fetchTimer),b._response.on("error",function(x){b.emit("error",x)}),b.emit("response",b._response)},m.prototype._write=function(b,x,C){var w=this;w._body.push(b),C()},m.prototype.abort=m.prototype.destroy=function(){var b=this;b._destroyed=!0,r.clearTimeout(b._fetchTimer),b._response&&(b._response._destroyed=!0),b._xhr?b._xhr.abort():b._fetchAbortController&&b._fetchAbortController.abort()},m.prototype.end=function(b,x,C){var w=this;typeof b=="function"&&(C=b,b=void 0),t.Writable.prototype.end.call(w,b,x,C)},m.prototype.flushHeaders=function(){},m.prototype.setTimeout=function(){},m.prototype.setNoDelay=function(){},m.prototype.setSocketKeepAlive=function(){};var v=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,e("_process"),typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{},e("buffer").Buffer)},{"./capability":401,"./response":403,_process:399,buffer:85,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.map.js":249,"core-js/modules/es.function.name.js":253,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.regexp.to-string.js":262,"core-js/modules/es.string.split.js":268,"core-js/modules/web.dom-collections.for-each.js":296,inherits:311,"readable-stream":339,"to-arraybuffer":348}],403:[function(e,g,f){(function(s,r,c){(function(){"use strict";e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.split.js"),e("core-js/modules/es.string.match.js"),e("core-js/modules/es.array.iterator.js"),e("core-js/modules/es.array-buffer.slice.js"),e("core-js/modules/es.typed-array.uint8-array.js"),e("core-js/modules/es.typed-array.copy-within.js"),e("core-js/modules/es.typed-array.every.js"),e("core-js/modules/es.typed-array.fill.js"),e("core-js/modules/es.typed-array.filter.js"),e("core-js/modules/es.typed-array.find.js"),e("core-js/modules/es.typed-array.find-index.js"),e("core-js/modules/es.typed-array.for-each.js"),e("core-js/modules/es.typed-array.includes.js"),e("core-js/modules/es.typed-array.index-of.js"),e("core-js/modules/es.typed-array.iterator.js"),e("core-js/modules/es.typed-array.join.js"),e("core-js/modules/es.typed-array.last-index-of.js"),e("core-js/modules/es.typed-array.map.js"),e("core-js/modules/es.typed-array.reduce.js"),e("core-js/modules/es.typed-array.reduce-right.js"),e("core-js/modules/es.typed-array.reverse.js"),e("core-js/modules/es.typed-array.set.js"),e("core-js/modules/es.typed-array.slice.js"),e("core-js/modules/es.typed-array.some.js"),e("core-js/modules/es.typed-array.sort.js"),e("core-js/modules/es.typed-array.subarray.js"),e("core-js/modules/es.typed-array.to-locale-string.js"),e("core-js/modules/es.typed-array.to-string.js"),e("core-js/modules/es.array.slice.js");var l=e("./capability"),i=e("inherits"),u=e("readable-stream"),t=f.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},n=f.IncomingMessage=function(o,d,h,m){var A=this;if(u.Readable.call(A),A._mode=h,A.headers={},A.rawHeaders=[],A.trailers={},A.rawTrailers=[],A.on("end",function(){s.nextTick(function(){A.emit("close")})}),h==="fetch"){var v=function T(){x.read().then(function(I){if(A._destroyed)return;if(I.done){r.clearTimeout(m),A.push(null);return}A.push(new c(I.value)),T()}).catch(function(I){r.clearTimeout(m),A._destroyed||A.emit("error",I)})};if(A._fetchResponse=d,A.url=d.url,A.statusCode=d.status,A.statusMessage=d.statusText,d.headers.forEach(function(T,I){A.headers[I.toLowerCase()]=T,A.rawHeaders.push(I,T)}),l.writableStream){var b=new WritableStream({write:function(I){return new Promise(function(N,M){A._destroyed?M():A.push(new c(I))?N():A._resumeFetch=N})},close:function(){r.clearTimeout(m),A._destroyed||A.push(null)},abort:function(I){A._destroyed||A.emit("error",I)}});try{d.body.pipeTo(b).catch(function(T){r.clearTimeout(m),A._destroyed||A.emit("error",T)});return}catch(T){}}var x=d.body.getReader();v()}else{A._xhr=o,A._pos=0,A.url=o.responseURL,A.statusCode=o.status,A.statusMessage=o.statusText;var C=o.getAllResponseHeaders().split(/\r?\n/);if(C.forEach(function(T){var I=T.match(/^([^:]+):\s*(.*)/);if(I){var N=I[1].toLowerCase();N==="set-cookie"?(A.headers[N]===void 0&&(A.headers[N]=[]),A.headers[N].push(I[2])):A.headers[N]!==void 0?A.headers[N]+=", "+I[2]:A.headers[N]=I[2],A.rawHeaders.push(I[1],I[2])}}),A._charset="x-user-defined",!l.overrideMimeType){var w=A.rawHeaders["mime-type"];if(w){var S=w.match(/;\s*charset=([^;])(;|$)/);S&&(A._charset=S[1].toLowerCase())}A._charset||(A._charset="utf-8")}}};i(n,u.Readable),n.prototype._read=function(){var o=this,d=o._resumeFetch;d&&(o._resumeFetch=null,d())},n.prototype._onXHRProgress=function(){var o=this,d=o._xhr,h=null;switch(o._mode){case"text:vbarray":if(d.readyState!==t.DONE)break;try{h=new r.VBArray(d.responseBody).toArray()}catch(x){}if(h!==null){o.push(new c(h));break}case"text":try{h=d.responseText}catch(x){o._mode="text:vbarray";break}if(h.length>o._pos){var m=h.substr(o._pos);if(o._charset==="x-user-defined"){for(var A=new c(m.length),v=0;v<m.length;v++)A[v]=m.charCodeAt(v)&255;o.push(A)}else o.push(m,o._charset);o._pos=h.length}break;case"arraybuffer":if(d.readyState!==t.DONE||!d.response)break;h=d.response,o.push(new c(new Uint8Array(h)));break;case"moz-chunked-arraybuffer":if(h=d.response,d.readyState!==t.LOADING||!h)break;o.push(new c(new Uint8Array(h)));break;case"ms-stream":if(h=d.response,d.readyState!==t.LOADING)break;var b=new r.MSStreamReader;b.onprogress=function(){b.result.byteLength>o._pos&&(o.push(new c(new Uint8Array(b.result.slice(o._pos)))),o._pos=b.result.byteLength)},b.onload=function(){o.push(null)},b.readAsArrayBuffer(h);break}o._xhr.readyState===t.DONE&&o._mode!=="ms-stream"&&o.push(null)}}).call(this)}).call(this,e("_process"),typeof L!="undefined"?L:typeof self!="undefined"?self:typeof window!="undefined"?window:{},e("buffer").Buffer)},{"./capability":401,_process:399,buffer:85,"core-js/modules/es.array-buffer.slice.js":240,"core-js/modules/es.array.iterator.js":247,"core-js/modules/es.array.slice.js":250,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.string.match.js":265,"core-js/modules/es.string.split.js":268,"core-js/modules/es.typed-array.copy-within.js":272,"core-js/modules/es.typed-array.every.js":273,"core-js/modules/es.typed-array.fill.js":274,"core-js/modules/es.typed-array.filter.js":275,"core-js/modules/es.typed-array.find-index.js":276,"core-js/modules/es.typed-array.find.js":277,"core-js/modules/es.typed-array.for-each.js":278,"core-js/modules/es.typed-array.includes.js":279,"core-js/modules/es.typed-array.index-of.js":280,"core-js/modules/es.typed-array.iterator.js":281,"core-js/modules/es.typed-array.join.js":282,"core-js/modules/es.typed-array.last-index-of.js":283,"core-js/modules/es.typed-array.map.js":284,"core-js/modules/es.typed-array.reduce-right.js":285,"core-js/modules/es.typed-array.reduce.js":286,"core-js/modules/es.typed-array.reverse.js":287,"core-js/modules/es.typed-array.set.js":288,"core-js/modules/es.typed-array.slice.js":289,"core-js/modules/es.typed-array.some.js":290,"core-js/modules/es.typed-array.sort.js":291,"core-js/modules/es.typed-array.subarray.js":292,"core-js/modules/es.typed-array.to-locale-string.js":293,"core-js/modules/es.typed-array.to-string.js":294,"core-js/modules/es.typed-array.uint8-array.js":295,"core-js/modules/web.dom-collections.for-each.js":296,inherits:311,"readable-stream":339}],404:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/helpers/typeof"));e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.search.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.string.split.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.array.join.js"),e("core-js/modules/es.string.trim.js"),e("core-js/modules/es.string.match.js"),e("core-js/modules/es.array.slice.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.splice.js");var c=e("punycode"),l=e("./util");f.parse=I,f.resolve=M,f.resolveObject=k,f.format=N,f.Url=i;function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var u=/^([a-z0-9.+-]+:)/i,t=/:[0-9]*$/,n=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,o=["<",">",'"',"`"," ","\r",`
`," "],d=["{","}","|","\\","^","`"].concat(o),h=["'"].concat(d),m=["%","/","?",";","#"].concat(h),A=["/","?","#"],v=255,b=/^[+a-z0-9A-Z_-]{0,63}$/,x=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,C={javascript:!0,"javascript:":!0},w={javascript:!0,"javascript:":!0},S={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},T=e("querystring");function I(U,V,B){if(U&&l.isObject(U)&&U instanceof i)return U;var H=new i;return H.parse(U,V,B),H}i.prototype.parse=function(U,V,B){if(!l.isString(U))throw new TypeError("Parameter 'url' must be a string, not "+(0,r.default)(U));var H=U.indexOf("?"),P=H!==-1&&H<U.indexOf("#")?"?":"#",j=U.split(P),z=/\\/g;j[0]=j[0].replace(z,"/"),U=j.join(P);var K=U;if(K=K.trim(),!B&&U.split("#").length===1){var X=n.exec(K);if(X)return this.path=K,this.href=K,this.pathname=X[1],X[2]?(this.search=X[2],V?this.query=T.parse(this.search.substr(1)):this.query=this.search.substr(1)):V&&(this.search="",this.query={}),this}var Z=u.exec(K);if(Z){Z=Z[0];var Y=Z.toLowerCase();this.protocol=Y,K=K.substr(Z.length)}if(B||Z||K.match(/^\/\/[^@\/]+@[^@\/]+/)){var te=K.substr(0,2)==="//";te&&!(Z&&w[Z])&&(K=K.substr(2),this.slashes=!0)}if(!w[Z]&&(te||Z&&!S[Z])){for(var q=-1,ee=0;ee<A.length;ee++){var fe=K.indexOf(A[ee]);fe!==-1&&(q===-1||fe<q)&&(q=fe)}var be,Fe;q===-1?Fe=K.lastIndexOf("@"):Fe=K.lastIndexOf("@",q),Fe!==-1&&(be=K.slice(0,Fe),K=K.slice(Fe+1),this.auth=decodeURIComponent(be)),q=-1;for(var ee=0;ee<m.length;ee++){var fe=K.indexOf(m[ee]);fe!==-1&&(q===-1||fe<q)&&(q=fe)}q===-1&&(q=K.length),this.host=K.slice(0,q),K=K.slice(q),this.parseHost(),this.hostname=this.hostname||"";var ve=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!ve)for(var Oe=this.hostname.split("."),ee=0,J=Oe.length;ee<J;ee++){var ne=Oe[ee];if(!ne)continue;if(!ne.match(b)){for(var Ke="",ie=0,re=ne.length;ie<re;ie++)ne.charCodeAt(ie)>127?Ke+="x":Ke+=ne[ie];if(!Ke.match(b)){var he=Oe.slice(0,ee),ge=Oe.slice(ee+1),Pe=ne.match(x);Pe&&(he.push(Pe[1]),ge.unshift(Pe[2])),ge.length&&(K="/"+ge.join(".")+K),this.hostname=he.join(".");break}}}this.hostname.length>v?this.hostname="":this.hostname=this.hostname.toLowerCase(),ve||(this.hostname=c.toASCII(this.hostname));var Ee=this.port?":"+this.port:"",ke=this.hostname||"";this.host=ke+Ee,this.href+=this.host,ve&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),K[0]!=="/"&&(K="/"+K))}if(!C[Y])for(var ee=0,J=h.length;ee<J;ee++){var Me=h[ee];if(K.indexOf(Me)===-1)continue;var me=encodeURIComponent(Me);me===Me&&(me=escape(Me)),K=K.split(Me).join(me)}var le=K.indexOf("#");le!==-1&&(this.hash=K.substr(le),K=K.slice(0,le));var oe=K.indexOf("?");if(oe!==-1?(this.search=K.substr(oe),this.query=K.substr(oe+1),V&&(this.query=T.parse(this.query)),K=K.slice(0,oe)):V&&(this.search="",this.query={}),K&&(this.pathname=K),S[Y]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Ee=this.pathname||"",Se=this.search||"";this.path=Ee+Se}return this.href=this.format(),this};function N(U){return l.isString(U)&&(U=I(U)),U instanceof i?U.format():i.prototype.format.call(U)}i.prototype.format=function(){var U=this.auth||"";U&&(U=encodeURIComponent(U),U=U.replace(/%3A/i,":"),U+="@");var V=this.protocol||"",B=this.pathname||"",H=this.hash||"",P=!1,j="";this.host?P=U+this.host:this.hostname&&(P=U+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(P+=":"+this.port)),this.query&&l.isObject(this.query)&&Object.keys(this.query).length&&(j=T.stringify(this.query));var z=this.search||j&&"?"+j||"";return V&&V.substr(-1)!==":"&&(V+=":"),this.slashes||(!V||S[V])&&P!==!1?(P="//"+(P||""),B&&B.charAt(0)!=="/"&&(B="/"+B)):P||(P=""),H&&H.charAt(0)!=="#"&&(H="#"+H),z&&z.charAt(0)!=="?"&&(z="?"+z),B=B.replace(/[?#]/g,function(K){return encodeURIComponent(K)}),z=z.replace("#","%23"),V+P+B+z+H};function M(U,V){return I(U,!1,!0).resolve(V)}i.prototype.resolve=function(U){return this.resolveObject(I(U,!1,!0)).format()};function k(U,V){return U?I(U,!1,!0).resolveObject(V):V}i.prototype.resolveObject=function(U){if(l.isString(U)){var V=new i;V.parse(U,!1,!0),U=V}for(var B=new i,H=Object.keys(this),P=0;P<H.length;P++){var j=H[P];B[j]=this[j]}if(B.hash=U.hash,U.href==="")return B.href=B.format(),B;if(U.slashes&&!U.protocol){for(var z=Object.keys(U),K=0;K<z.length;K++){var X=z[K];X!=="protocol"&&(B[X]=U[X])}return S[B.protocol]&&B.hostname&&!B.pathname&&(B.path=B.pathname="/"),B.href=B.format(),B}if(U.protocol&&U.protocol!==B.protocol){if(!S[U.protocol]){for(var Z=Object.keys(U),Y=0;Y<Z.length;Y++){var te=Z[Y];B[te]=U[te]}return B.href=B.format(),B}if(B.protocol=U.protocol,!U.host&&!w[U.protocol]){for(var J=(U.pathname||"").split("/");J.length&&!(U.host=J.shift()););U.host||(U.host=""),U.hostname||(U.hostname=""),J[0]!==""&&J.unshift(""),J.length<2&&J.unshift(""),B.pathname=J.join("/")}else B.pathname=U.pathname;if(B.search=U.search,B.query=U.query,B.host=U.host||"",B.auth=U.auth,B.hostname=U.hostname||U.host,B.port=U.port,B.pathname||B.search){var q=B.pathname||"",ee=B.search||"";B.path=q+ee}return B.slashes=B.slashes||U.slashes,B.href=B.format(),B}var fe=B.pathname&&B.pathname.charAt(0)==="/",be=U.host||U.pathname&&U.pathname.charAt(0)==="/",Fe=be||fe||B.host&&U.pathname,ve=Fe,Oe=B.pathname&&B.pathname.split("/")||[],J=U.pathname&&U.pathname.split("/")||[],ne=B.protocol&&!S[B.protocol];if(ne&&(B.hostname="",B.port=null,B.host&&(Oe[0]===""?Oe[0]=B.host:Oe.unshift(B.host)),B.host="",U.protocol&&(U.hostname=null,U.port=null,U.host&&(J[0]===""?J[0]=U.host:J.unshift(U.host)),U.host=null),Fe=Fe&&(J[0]===""||Oe[0]==="")),be)B.host=U.host||U.host===""?U.host:B.host,B.hostname=U.hostname||U.hostname===""?U.hostname:B.hostname,B.search=U.search,B.query=U.query,Oe=J;else if(J.length)Oe||(Oe=[]),Oe.pop(),Oe=Oe.concat(J),B.search=U.search,B.query=U.query;else if(!l.isNullOrUndefined(U.search)){if(ne){B.hostname=B.host=Oe.shift();var Ke=B.host&&B.host.indexOf("@")>0?B.host.split("@"):!1;Ke&&(B.auth=Ke.shift(),B.host=B.hostname=Ke.shift())}return B.search=U.search,B.query=U.query,(!l.isNull(B.pathname)||!l.isNull(B.search))&&(B.path=(B.pathname?B.pathname:"")+(B.search?B.search:"")),B.href=B.format(),B}if(!Oe.length)return B.pathname=null,B.search?B.path="/"+B.search:B.path=null,B.href=B.format(),B;for(var ie=Oe.slice(-1)[0],re=(B.host||U.host||Oe.length>1)&&(ie==="."||ie==="..")||ie==="",he=0,ge=Oe.length;ge>=0;ge--)ie=Oe[ge],ie==="."?Oe.splice(ge,1):ie===".."?(Oe.splice(ge,1),he++):he&&(Oe.splice(ge,1),he--);if(!Fe&&!ve)for(;he--;he)Oe.unshift("..");Fe&&Oe[0]!==""&&(!Oe[0]||Oe[0].charAt(0)!=="/")&&Oe.unshift(""),re&&Oe.join("/").substr(-1)!=="/"&&Oe.push("");var Pe=Oe[0]===""||Oe[0]&&Oe[0].charAt(0)==="/";if(ne){B.hostname=B.host=Pe?"":Oe.length?Oe.shift():"";var Ke=B.host&&B.host.indexOf("@")>0?B.host.split("@"):!1;Ke&&(B.auth=Ke.shift(),B.host=B.hostname=Ke.shift())}return Fe=Fe||B.host&&Oe.length,Fe&&!Pe&&Oe.unshift(""),Oe.length?B.pathname=Oe.join("/"):(B.pathname=null,B.path=null),(!l.isNull(B.pathname)||!l.isNull(B.search))&&(B.path=(B.pathname?B.pathname:"")+(B.search?B.search:"")),B.auth=U.auth||B.auth,B.slashes=B.slashes||U.slashes,B.href=B.format(),B},i.prototype.parseHost=function(){var U=this.host,V=t.exec(U);V&&(V=V[0],V!==":"&&(this.port=V.substr(1)),U=U.substr(0,U.length-V.length)),U&&(this.hostname=U)}},{"./util":405,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/helpers/typeof":75,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.join.js":248,"core-js/modules/es.array.slice.js":250,"core-js/modules/es.array.splice.js":252,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.string.match.js":265,"core-js/modules/es.string.replace.js":266,"core-js/modules/es.string.search.js":267,"core-js/modules/es.string.split.js":268,"core-js/modules/es.string.trim.js":269,punycode:325,querystring:328}],405:[function(e,g,f){"use strict";var s=e("@babel/runtime/helpers/interopRequireDefault"),r=s(e("@babel/runtime/helpers/typeof"));g.exports={isString:function(l){return typeof l=="string"},isObject:function(l){return(0,r.default)(l)==="object"&&l!==null},isNull:function(l){return l===null},isNullOrUndefined:function(l){return l==null}}},{"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/helpers/typeof":75}],406:[function(e,g,f){"use strict";e("core-js/modules/es.number.constructor.js"),f.encodeURIComponent=function(s){try{return encodeURIComponent(s)}catch(r){return s}},f.escape=e("escape-html"),f.timestamp=function(r){if(r){var c=r;return typeof c=="string"&&(c=Number(c)),String(r).length===10&&(c*=1e3),new Date(c)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":254,"escape-html":300}],407:[function(e,g,f){(function(s,r){(function(){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),l=c(e("@babel/runtime/helpers/typeof"));e("core-js/modules/es.string.trim.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.split.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.function.name.js"),e("core-js/modules/es.array.concat.js");var i=e("util"),u=e("url"),t=e("http"),n=e("https"),o=e("debug")("urllib"),d=e("humanize-ms"),h=0,m=Math.pow(2,31)-10,A=/^https?:\/\//i;function v(w,S){return w===void 0?S:w}function b(w){return w?w.split(";")[0].trim().toLowerCase():""}function x(w,S){return function(T,I,N){if(T)return S(T);w({data:I,status:N.statusCode,headers:N.headers,res:N})}}f.TIMEOUTS=[d("300s"),d("300s")];var C=["json","text"];f.request=function(S,T,I){return arguments.length===2&&typeof T=="function"&&(I=T,T=null),typeof I=="function"?f.requestWithCallback(S,T,I):new Promise(function(N,M){f.requestWithCallback(S,T,x(N,M))})},f.requestWithCallback=function(S,T,I){if(!S||typeof S!="string"&&(0,l.default)(S)!=="object"){var N=i.format("expect request url to be a string or a http request options, but got %j",S);throw new Error(N)}arguments.length===2&&typeof T=="function"&&(I=T,T=null),T=T||{},h>=m&&(h=0);var M=++h;T.requestUrls=T.requestUrls||[];var k={requestId:M,url:S,args:T,ctx:T.ctx};T.emitter&&T.emitter.emit("request",k),T.timeout=T.timeout||f.TIMEOUTS,T.maxRedirects=T.maxRedirects||10,T.streaming=T.streaming||T.customResponse;var U=Date.now(),V;typeof S=="string"?(A.test(S)||(S="https://"+S),V=u.parse(S)):V=S;var B=(T.type||T.method||V.method||"GET").toUpperCase(),H=V.port||80,P=t,j=v(T.agent,f.agent),z=T.fixJSONCtlChars;V.protocol==="https:"&&(P=n,j=v(T.httpsAgent,f.httpsAgent),V.port||(H=443));var K={host:V.hostname||V.host||"localhost",path:V.path||"/",method:B,port:H,agent:j,headers:T.headers||{},lookup:T.lookup};Array.isArray(T.timeout)?K.requestTimeout=T.timeout[T.timeout.length-1]:typeof T.timeout!="undefined"&&(K.requestTimeout=T.timeout);var X=T.auth||V.auth;X&&(K.auth=X);var Z=T.content||T.data,Y=B==="GET"||B==="HEAD"||T.dataAsQueryString;if(!T.content&&(Z&&!(typeof Z=="string"||r.isBuffer(Z))))if(Y)Z=T.nestedQuerystring?qs.stringify(Z):querystring.stringify(Z);else{var te=K.headers["Content-Type"]||K.headers["content-type"];te||(T.contentType==="json"?te="application/json":te="application/x-www-form-urlencoded",K.headers["Content-Type"]=te),b(te)==="application/json"?Z=JSON.stringify(Z):Z=T.nestedQuerystring?qs.stringify(Z):querystring.stringify(Z)}Y&&Z&&(K.path+=(V.query?"&":"?")+Z,Z=null);var q=0;if(Z){var ee=Z.length;r.isBuffer(Z)||(ee=r.byteLength(Z)),q=K.headers["Content-Length"]=ee}T.dataType==="json"&&(K.headers.Accept="application/json"),typeof T.beforeRequest=="function"&&T.beforeRequest(K);var fe=null,be=null,Fe=null,ve=!1,Oe=!1,J=0,ne=-1,Ke=!1,ie="",re="",he=null;T.timing&&(he={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function ge(){fe&&(clearTimeout(fe),fe=null)}function Pe(){be&&(clearTimeout(be),be=null)}function Ee(Je,St,Nt){if(Pe(),!I){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),M,s.pid,K.method,S),Je&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
stack: %s`,Date(),M,s.pid,Je.name,Je.message,Je.stack);return}var Rt=I;I=null;var Ft={};Nt&&(ne=Nt.statusCode,Ft=Nt.headers);var Ht=Date.now()-U;he&&(he.contentDownload=Ht),o("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Ht,J,ne,K.method,K.host,K.path,Oe,he);var $e={status:ne,statusCode:ne,headers:Ft,size:J,aborted:Ke,rt:Ht,keepAliveSocket:Oe,data:St,requestUrls:T.requestUrls,timing:he,remoteAddress:ie,remotePort:re};if(Je){var we="";j&&typeof j.getCurrentStatus=="function"&&(we=", agent status: "+JSON.stringify(j.getCurrentStatus())),Je.message+=", "+K.method+" "+S+" "+ne+" (connected: "+ve+", keepalive socket: "+Oe+we+`)
headers: `+JSON.stringify(Ft),Je.data=St,Je.path=K.path,Je.status=ne,Je.headers=Ft,Je.res=$e}Rt(Je,St,T.streaming?Nt:$e),T.emitter&&(k.url=S,k.socket=Ue&&Ue.connection,k.options=K,k.size=q,T.emitter.emit("response",{requestId:M,error:Je,ctx:T.ctx,req:k,res:$e}))}function ke(Je){var St=null;if(T.followRedirect&&statuses.redirect[Je.statusCode]){T._followRedirectCount=(T._followRedirectCount||0)+1;var Nt=Je.headers.location;if(!Nt)St=new Error("Got statusCode "+Je.statusCode+" but cannot resolve next location from headers"),St.name="FollowRedirectError";else if(T._followRedirectCount>T.maxRedirects)St=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+S),St.name="MaxRedirectError";else{var Rt=T.formatRedirectUrl?T.formatRedirectUrl(S,Nt):u.resolve(S,Nt);o("Request#%d %s: `redirected` from %s to %s",M,K.path,S,Rt),Pe(),T.headers&&T.headers.Host&&A.test(Nt)&&(T.headers.Host=null);var Ft=I;return I=null,f.requestWithCallback(Rt,T,Ft),{redirect:!0,error:null}}}return{redirect:!1,error:St}}T.gzip&&(!K.headers["Accept-Encoding"]&&!K.headers["accept-encoding"]&&(K.headers["Accept-Encoding"]="gzip"));function Me(Je,St,Nt){var Rt=Je.headers["content-encoding"];return Nt(null,St,Rt)}var me=T.writeStream;o("Request#%d %s %s with headers %j, options.path: %s",M,B,S,K.headers,K.path),T.requestUrls.push(S);function le(Je){if(he&&(he.waiting=Date.now()-U),o("Request#%d %s `req response` event emit: status %d, headers: %j",M,S,Je.statusCode,Je.headers),T.streaming){var St=ke(Je);if(St.redirect){Je.resume();return}return St.error?(Je.resume(),Ee(St.error,null,Je)):Ee(null,null,Je)}if(Je.on("close",function(){o("Request#%d %s: `res close` event emit, total size %d",M,S,J)}),Je.on("error",function(){o("Request#%d %s: `res error` event emit, total size %d",M,S,J)}),Je.on("aborted",function(){Ke=!0,o("Request#%d %s: `res aborted` event emit, total size %d",M,S,J)}),me){var Nt=ke(Je);if(Nt.redirect){Je.resume();return}return Nt.error?(Je.resume(),me.end(),Ee(Nt.error,null,Je)):(T.consumeWriteStream===!1?Je.on("end",Ee.bind(null,null,null,Je)):me.on("close",function(){o("Request#%d %s: writeStream close event emitted",M,S),Ee(Fe||null,null,Je)}),Je.pipe(me))}var Rt=[];Je.on("data",function(Ft){o("Request#%d %s: `res data` event emit, size %d",M,S,Ft.length),J+=Ft.length,Rt.push(Ft)}),Je.on("end",function(){var Ft=r.concat(Rt,J);if(o("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",M,S,J,Je._dumped),Fe)return Ee(Fe,Ft,Je);var Ht=ke(Je);if(Ht.error)return Ee(Ht.error,Ft,Je);if(Ht.redirect)return;Me(Je,Ft,function($e,we,ue){if($e)return Ee($e,Ft,Je);if(!ue&&C.indexOf(T.dataType)>=0){try{we=decodeBodyByCharset(we,Je)}catch(qe){return o("decodeBodyByCharset error: %s",qe),Ee(null,we,Je)}if(T.dataType==="json")if(J===0)we=null;else{var Qe=parseJSON(we,z);Qe.error?$e=Qe.error:we=Qe.data}}Ke&&o("Request#%d %s: Remote socket was terminated before `response.end()` was called",M,S),Ee($e,we,Je)})})}var oe,Se;Array.isArray(T.timeout)?(oe=d(T.timeout[0]),Se=d(T.timeout[1])):oe=Se=d(T.timeout),o("ConnectTimeout: %d, ResponseTimeout: %d",oe,Se);function nt(){o("Connect timer ticking, timeout: %d",oe),fe=setTimeout(function(){fe=null,ne===-1&&(ne=-2);var Je="Connect timeout for "+oe+"ms",St="ConnectionTimeoutError";Ue.socket||(St="SocketAssignTimeoutError",Je+=", working sockets is full"),Fe=new Error(Je),Fe.name=St,Fe.requestId=M,o("ConnectTimeout: Request#%d %s %s: %s, connected: %s",M,S,Fe.name,Je,ve),bt()},oe)}function et(){o("Response timer ticking, timeout: %d",Se),be=setTimeout(function(){be=null;var Je="Response timeout for "+Se+"ms",St="ResponseTimeoutError";Fe=new Error(Je),Fe.name=St,Fe.requestId=M,o("ResponseTimeout: Request#%d %s %s: %s, connected: %s",M,S,Fe.name,Je,ve),bt()},Se)}var Ue;K.mode=T.mode?T.mode:"";try{Ue=P.request(K,le)}catch(Je){return Ee(Je)}typeof window=="undefined"?nt():Ue.on("requestTimeout",function(){ne===-1&&(ne=-2);var Je="Connect timeout for "+oe+"ms",St="ConnectionTimeoutError";Fe=new Error(Je),Fe.name=St,Fe.requestId=M,bt()});function bt(){o("Request#%d %s abort, connected: %s",M,S,ve),Ue.socket||(Fe.noSocket=!0,Ee(Fe)),Ue.abort()}return he&&Ue.on("finish",function(){he.requestSent=Date.now()-U}),Ue.once("socket",function(Je){he&&(he.queuing=Date.now()-U);var St=Je.readyState;if(St==="opening"){Je.once("lookup",function(Nt,Rt,Ft){o("Request#%d %s lookup: %s, %s, %s",M,S,Nt,Rt,Ft),he&&(he.dnslookup=Date.now()-U),Rt&&(ie=Rt)}),Je.once("connect",function(){he&&(he.connected=Date.now()-U),ge(),et(),o("Request#%d %s new socket connected",M,S),ve=!0,ie||(ie=Je.remoteAddress),re=Je.remotePort});return}o("Request#%d %s reuse socket connected, readyState: %s",M,S,St),ve=!0,Oe=!0,ie||(ie=Je.remoteAddress),re=Je.remotePort,ge(),et()}),Ue.on("error",function(Je){(Je.name==="Error"||Je.name==="TypeError")&&(Je.name=ve?"ResponseError":"RequestError"),Je.message+=' (req "error")',o("Request#%d %s `req error` event emit, %s: %s",M,S,Je.name,Je.message),Ee(Fe||Je)}),me&&me.once("error",function(Je){Je.message+=' (writeStream "error")',Fe=Je,o("Request#%d %s `writeStream error` event emit, %s: %s",M,S,Je.name,Je.message),bt()}),T.stream?(T.stream.pipe(Ue),T.stream.once("error",function(Je){Je.message+=' (stream "error")',Fe=Je,o("Request#%d %s `readStream error` event emit, %s: %s",M,S,Je.name,Je.message),bt()})):Ue.end(Z),Ue.requestId=M,Ue}}).call(this)}).call(this,e("_process"),e("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/helpers/typeof":75,_process:399,buffer:85,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.function.name.js":253,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.string.split.js":268,"core-js/modules/es.string.trim.js":269,debug:397,http:400,https:302,"humanize-ms":303,url:404,util:352}]},{},[1])(1)})}).call(this,p("yLpj"))},n1HI:function(Ce,Q,p){var L=p("hX1E"),O=L.normalizeRadian,E=Math.PI*2;function y(a,e,g,f,s,r,c,l,i){if(c===0)return!1;var u=c;l-=a,i-=e;var t=Math.sqrt(l*l+i*i);if(t-u>g||t+u<g)return!1;if(Math.abs(f-s)%E<1e-4)return!0;if(r){var n=f;f=O(s),s=O(n)}else f=O(f),s=O(s);f>s&&(s+=E);var o=Math.atan2(i,l);return o<0&&(o+=E),o>=f&&o<=s||o+E>=f&&o+E<=s}Q.containStroke=y},n4Lv:function(Ce,Q,p){var L=p("7hqr"),O=L.isDimensionStacked,E=p("bYtY"),y=E.map;function a(f,s,r){var c=f.getBaseAxis(),l=f.getOtherAxis(c),i=e(l,r),u=c.dim,t=l.dim,n=s.mapDimension(t),o=s.mapDimension(u),d=t==="x"||t==="radius"?1:0,h=y(f.dimensions,function(v){return s.mapDimension(v)}),m,A=s.getCalculationInfo("stackResultDimension");return(m|=O(s,h[0]))&&(h[0]=A),(m|=O(s,h[1]))&&(h[1]=A),{dataDimsForPoint:h,valueStart:i,valueAxisDim:t,baseAxisDim:u,stacked:!!m,valueDim:n,baseDim:o,baseDataOffset:d,stackedOverDimension:s.getCalculationInfo("stackedOverDimension")}}function e(f,s){var r=0,c=f.scale.getExtent();return s==="start"?r=c[0]:s==="end"?r=c[1]:c[0]>0?r=c[0]:c[1]<0&&(r=c[1]),r}function g(f,s,r,c){var l=NaN;f.stacked&&(l=r.get(r.getCalculationInfo("stackedOverDimension"),c)),isNaN(l)&&(l=f.valueStart);var i=f.baseDataOffset,u=[];return u[i]=r.get(f.baseDim,c),u[1-i]=l,s.dataToPoint(u)}Q.prepareDataCoordInfo=a,Q.getStackedOnPoint=g},n6Mw:function(Ce,Q,p){var L=p("SrGk"),O=p("bYtY"),E=p("Fofx");function y(e,g){L.call(this,e,g,"clipPath","__clippath_in_use__")}O.inherits(y,L),y.prototype.update=function(e){var g=this.getSvgElement(e);g&&this.updateDom(g,e.__clipPaths,!1);var f=this.getTextSvgElement(e);f&&this.updateDom(f,e.__clipPaths,!0),this.markUsed(e)},y.prototype.updateDom=function(e,g,f){if(g&&g.length>0){var s=this.getDefs(!0),r=g[0],c,l,i=f?"_textDom":"_dom";r[i]?(l=r[i].getAttribute("id"),c=r[i],s.contains(c)||s.appendChild(c)):(l="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,c=this.createElement("clipPath"),c.setAttribute("id",l),s.appendChild(c),r[i]=c);var u=this.getSvgProxy(r);if(r.transform&&r.parent.invTransform&&!f){var t=Array.prototype.slice.call(r.transform);E.mul(r.transform,r.parent.invTransform,r.transform),u.brush(r),r.transform=t}else u.brush(r);var n=this.getSvgElement(r);c.innerHTML="",c.appendChild(n.cloneNode()),e.setAttribute("clip-path","url(#"+l+")"),g.length>1&&this.updateDom(c,g.slice(1),f)}else e&&e.setAttribute("clip-path","none")},y.prototype.markUsed=function(e){var g=this;e.__clipPaths&&O.each(e.__clipPaths,function(f){f._dom&&L.prototype.markUsed.call(g,f._dom),f._textDom&&L.prototype.markUsed.call(g,f._textDom)})};var a=y;Ce.exports=a},nCxF:function(Ce,Q,p){var L=p("QBsz"),O=L.min,E=L.max,y=L.scale,a=L.distance,e=L.add,g=L.clone,f=L.sub;function s(r,c,l,i){var u=[],t=[],n=[],o=[],d,h,m,A;if(i){m=[Infinity,Infinity],A=[-Infinity,-Infinity];for(var v=0,b=r.length;v<b;v++)O(m,m,r[v]),E(A,A,r[v]);O(m,m,i[0]),E(A,A,i[1])}for(var v=0,b=r.length;v<b;v++){var x=r[v];if(l)d=r[v?v-1:b-1],h=r[(v+1)%b];else if(v===0||v===b-1){u.push(g(r[v]));continue}else d=r[v-1],h=r[v+1];f(t,h,d),y(t,t,c);var C=a(x,d),w=a(x,h),S=C+w;S!==0&&(C/=S,w/=S),y(n,t,-C),y(o,t,w);var T=e([],x,n),I=e([],x,o);i&&(E(T,T,m),O(T,T,A),E(I,I,m),O(I,I,A)),u.push(T),u.push(I)}return l&&u.push(u.shift()),u}Ce.exports=s},nKiI:function(Ce,Q,p){var L=p("bYtY"),O=p("mFDi"),E=p("OELB"),y=E.parsePercent,a=E.MAX_SAFE_INTEGER,e=p("+TT/"),g=p("VaxA"),f=Math.max,s=Math.min,r=L.retrieve,c=L.each,l=["itemStyle","borderWidth"],i=["itemStyle","gapWidth"],u=["upperLabel","show"],t=["upperLabel","height"],n={seriesType:"treemap",reset:function(T,I,N,M){var k=N.getWidth(),U=N.getHeight(),V=T.option,B=e.getLayoutRect(T.getBoxLayoutParams(),{width:N.getWidth(),height:N.getHeight()}),H=V.size||[],P=y(r(B.width,H[0]),k),j=y(r(B.height,H[1]),U),z=M&&M.type,K=["treemapZoomToNode","treemapRootToNode"],X=g.retrieveTargetInfo(M,K,T),Z=z==="treemapRender"||z==="treemapMove"?M.rootRect:null,Y=T.getViewRoot(),te=g.getPathToRoot(Y);if(z!=="treemapMove"){var q=z==="treemapZoomToNode"?x(T,X,Y,P,j):Z?[Z.width,Z.height]:[P,j],ee=V.sort;ee&&ee!=="asc"&&ee!=="desc"&&(ee="desc");var fe={squareRatio:V.squareRatio,sort:ee,leafDepth:V.leafDepth};Y.hostTree.clearLayouts();var be={x:0,y:0,width:q[0],height:q[1],area:q[0]*q[1]};Y.setLayout(be),o(Y,fe,!1,0);var be=Y.getLayout();c(te,function(ve,Oe){var J=(te[Oe+1]||Y).getValue();ve.setLayout(L.extend({dataExtent:[J,J],borderWidth:0,upperHeight:0},be))})}var Fe=T.getData().tree.root;Fe.setLayout(C(B,Z,X),!0),T.setLayoutInfo(B),w(Fe,new O(-B.x,-B.y,k,U),te,Y,0)}};function o(T,I,N,M){var k,U;if(T.isRemoved())return;var V=T.getLayout();k=V.width,U=V.height;var B=T.getModel(),H=B.get(l),P=B.get(i)/2,j=S(B),z=Math.max(H,j),K=H-P,X=z-P,B=T.getModel();T.setLayout({borderWidth:H,upperHeight:z,upperLabelHeight:j},!0),k=f(k-2*K,0),U=f(U-K-X,0);var Z=k*U,Y=d(T,B,Z,I,N,M);if(!Y.length)return;var te={x:K,y:X,width:k,height:U},q=s(k,U),ee=Infinity,fe=[];fe.area=0;for(var be=0,Fe=Y.length;be<Fe;){var ve=Y[be];fe.push(ve),fe.area+=ve.getLayout().area;var Oe=v(fe,q,I.squareRatio);Oe<=ee?(be++,ee=Oe):(fe.area-=fe.pop().getLayout().area,b(fe,q,te,P,!1),q=s(te.width,te.height),fe.length=fe.area=0,ee=Infinity)}if(fe.length&&b(fe,q,te,P,!0),!N){var J=B.get("childrenVisibleMin");J!=null&&Z<J&&(N=!0)}for(var be=0,Fe=Y.length;be<Fe;be++)o(Y[be],I,N,M+1)}function d(T,I,N,M,k,U){var V=T.children||[],B=M.sort;B!=="asc"&&B!=="desc"&&(B=null);var H=M.leafDepth!=null&&M.leafDepth<=U;if(k&&!H)return T.viewChildren=[];V=L.filter(V,function(X){return!X.isRemoved()}),m(V,B);var P=A(I,V,B);if(P.sum===0)return T.viewChildren=[];if(P.sum=h(I,N,P.sum,B,V),P.sum===0)return T.viewChildren=[];for(var j=0,z=V.length;j<z;j++){var K=V[j].getValue()/P.sum*N;V[j].setLayout({area:K})}return H&&(V.length&&T.setLayout({isLeafRoot:!0},!0),V.length=0),T.viewChildren=V,T.setLayout({dataExtent:P.dataExtent},!0),V}function h(T,I,N,M,k){if(!M)return N;for(var U=T.get("visibleMin"),V=k.length,B=V,H=V-1;H>=0;H--){var P=k[M==="asc"?V-H-1:H].getValue();P/N*I<U&&(B=H,N-=P)}return M==="asc"?k.splice(0,V-B):k.splice(B,V-B),N}function m(T,I){return I&&T.sort(function(N,M){var k=I==="asc"?N.getValue()-M.getValue():M.getValue()-N.getValue();return k===0?I==="asc"?N.dataIndex-M.dataIndex:M.dataIndex-N.dataIndex:k}),T}function A(T,I,N){for(var M=0,k=0,U=I.length;k<U;k++)M+=I[k].getValue();var V=T.get("visualDimension"),B;if(!I||!I.length)B=[NaN,NaN];else if(V==="value"&&N)B=[I[I.length-1].getValue(),I[0].getValue()],N==="asc"&&B.reverse();else{var B=[Infinity,-Infinity];c(I,function(P){var j=P.getValue(V);j<B[0]&&(B[0]=j),j>B[1]&&(B[1]=j)})}return{sum:M,dataExtent:B}}function v(T,I,N){for(var M=0,k=Infinity,U=0,V,B=T.length;U<B;U++)V=T[U].getLayout().area,V&&(V<k&&(k=V),V>M&&(M=V));var H=T.area*T.area,P=I*I*N;return H?f(P*M/H,H/(P*k)):Infinity}function b(T,I,N,M,k){var U=I===N.width?0:1,V=1-U,B=["x","y"],H=["width","height"],P=N[B[U]],j=I?T.area/I:0;(k||j>N[H[V]])&&(j=N[H[V]]);for(var z=0,K=T.length;z<K;z++){var X=T[z],Z={},Y=j?X.getLayout().area/j:0,te=Z[H[V]]=f(j-2*M,0),q=N[B[U]]+N[H[U]]-P,ee=z===K-1||q<Y?q:Y,fe=Z[H[U]]=f(ee-2*M,0);Z[B[V]]=N[B[V]]+s(M,te/2),Z[B[U]]=P+s(M,fe/2),P+=ee,X.setLayout(Z,!0)}N[B[V]]+=j,N[H[V]]-=j}function x(T,I,N,M,k){var U=(I||{}).node,V=[M,k];if(!U||U===N)return V;for(var B,H=M*k,P=H*T.option.zoomToNodeRatio;B=U.parentNode;){for(var j=0,z=B.children,K=0,X=z.length;K<X;K++)j+=z[K].getValue();var Z=U.getValue();if(Z===0)return V;P*=j/Z;var Y=B.getModel(),te=Y.get(l),q=Math.max(te,S(Y,te));P+=4*te*te+(3*te+q)*Math.pow(P,.5),P>a&&(P=a),U=B}P<H&&(P=H);var ee=Math.pow(P/H,.5);return[M*ee,k*ee]}function C(T,I,N){if(I)return{x:I.x,y:I.y};var M={x:0,y:0};if(!N)return M;var k=N.node,U=k.getLayout();if(!U)return M;for(var V=[U.width/2,U.height/2],B=k;B;){var H=B.getLayout();V[0]+=H.x,V[1]+=H.y,B=B.parentNode}return{x:T.width/2-V[0],y:T.height/2-V[1]}}function w(T,I,N,M,k){var U=T.getLayout(),V=N[k],B=V&&V===T;if(V&&!B||k===N.length&&T!==M)return;T.setLayout({isInView:!0,invisible:!B&&!I.intersect(U),isAboveViewRoot:B},!0);var H=new O(I.x-U.x,I.y-U.y,I.width,I.height);c(T.viewChildren||[],function(P){w(P,H,N,M,k+1)})}function S(T){return T.get(u)?T.get(t):0}Ce.exports=n},nPnh:function(Ce,Q){var p=Math.round;function L(y,a,e){if(!a)return;var g=a.x1,f=a.x2,s=a.y1,r=a.y2;y.x1=g,y.x2=f,y.y1=s,y.y2=r;var c=e&&e.lineWidth;if(!c)return;p(g*2)===p(f*2)&&(y.x1=y.x2=E(g,c,!0)),p(s*2)===p(r*2)&&(y.y1=y.y2=E(s,c,!0))}function O(y,a,e){if(!a)return;var g=a.x,f=a.y,s=a.width,r=a.height;y.x=g,y.y=f,y.width=s,y.height=r;var c=e&&e.lineWidth;if(!c)return;y.x=E(g,c,!0),y.y=E(f,c,!0),y.width=Math.max(E(g+s,c,!1)-y.x,s===0?0:1),y.height=Math.max(E(f+r,c,!1)-y.y,r===0?0:1)}function E(y,a,e){if(!a)return y;var g=p(y*2);return(g+p(a))%2===0?g/2:(g+(e?1:-1))/2}Q.subPixelOptimizeLine=L,Q.subPixelOptimizeRect=O,Q.subPixelOptimize=E},nRaC:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("0fbx"),y=p.n(E),a=p("OaEy"),e=p("R9oj")},nVfU:function(Ce,Q,p){var L=p("bYtY"),O=p("OELB"),E=O.parsePercent,y=p("7hqr"),a=y.isDimensionStacked,e=p("zM3Q"),g="__ec_stack_",f=.5,s=typeof Float32Array!="undefined"?Float32Array:Array;function r(b){return b.get("stack")||g+b.seriesIndex}function c(b){return b.dim+b.index}function l(b){var x=[],C=b.axis,w="axis0";if(C.type!=="category")return;for(var S=C.getBandWidth(),T=0;T<b.count||0;T++)x.push(L.defaults({bandWidth:S,axisKey:w,stackId:g+T},b));for(var I=n(x),N=[],T=0;T<b.count;T++){var M=I[w][g+T];M.offsetCenter=M.offset+M.width/2,N.push(M)}return N}function i(b,x){var C=[];return x.eachSeriesByType(b,function(w){m(w)&&!A(w)&&C.push(w)}),C}function u(b){var x={};L.each(b,function(M){var k=M.coordinateSystem,U=k.getBaseAxis();if(U.type!=="time"&&U.type!=="value")return;for(var V=M.getData(),B=U.dim+"_"+U.index,H=V.mapDimension(U.dim),P=0,j=V.count();P<j;++P){var z=V.get(H,P);x[B]?x[B].push(z):x[B]=[z]}});var C=[];for(var w in x)if(x.hasOwnProperty(w)){var S=x[w];if(S){S.sort(function(M,k){return M-k});for(var T=null,I=1;I<S.length;++I){var N=S[I]-S[I-1];N>0&&(T=T===null?N:Math.min(T,N))}C[w]=T}}return C}function t(b){var x=u(b),C=[];return L.each(b,function(w){var S=w.coordinateSystem,T=S.getBaseAxis(),I=T.getExtent(),N;if(T.type==="category")N=T.getBandWidth();else if(T.type==="value"||T.type==="time"){var M=T.dim+"_"+T.index,k=x[M],U=Math.abs(I[1]-I[0]),V=T.scale.getExtent(),B=Math.abs(V[1]-V[0]);N=k?U/B*k:U}else{var H=w.getData();N=Math.abs(I[1]-I[0])/H.count()}var P=E(w.get("barWidth"),N),j=E(w.get("barMaxWidth"),N),z=E(w.get("barMinWidth")||1,N),K=w.get("barGap"),X=w.get("barCategoryGap");C.push({bandWidth:N,barWidth:P,barMaxWidth:j,barMinWidth:z,barGap:K,barCategoryGap:X,axisKey:c(T),stackId:r(w)})}),n(C)}function n(b){var x={};L.each(b,function(w,S){var T=w.axisKey,I=w.bandWidth,N=x[T]||{bandWidth:I,remainedWidth:I,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},M=N.stacks;x[T]=N;var k=w.stackId;M[k]||N.autoWidthCount++,M[k]=M[k]||{width:0,maxWidth:0};var U=w.barWidth;U&&!M[k].width&&(M[k].width=U,U=Math.min(N.remainedWidth,U),N.remainedWidth-=U);var V=w.barMaxWidth;V&&(M[k].maxWidth=V);var B=w.barMinWidth;B&&(M[k].minWidth=B);var H=w.barGap;H!=null&&(N.gap=H);var P=w.barCategoryGap;P!=null&&(N.categoryGap=P)});var C={};return L.each(x,function(w,S){C[S]={};var T=w.stacks,I=w.bandWidth,N=E(w.categoryGap,I),M=E(w.gap,1),k=w.remainedWidth,U=w.autoWidthCount,V=(k-N)/(U+(U-1)*M);V=Math.max(V,0),L.each(T,function(j){var z=j.maxWidth,K=j.minWidth;if(j.width){var X=j.width;z&&(X=Math.min(X,z)),K&&(X=Math.max(X,K)),j.width=X,k-=X+M*X,U--}else{var X=V;z&&z<X&&(X=Math.min(z,k)),K&&K>X&&(X=K),X!==V&&(j.width=X,k-=X+M*X,U--)}}),V=(k-N)/(U+(U-1)*M),V=Math.max(V,0);var B=0,H;L.each(T,function(j,z){j.width||(j.width=V),H=j,B+=j.width*(1+M)}),H&&(B-=H.width*M);var P=-B/2;L.each(T,function(j,z){C[S][z]=C[S][z]||{bandWidth:I,offset:P,width:j.width},P+=j.width*(1+M)})}),C}function o(b,x,C){if(b&&x){var w=b[c(x)];return w!=null&&C!=null&&(w=w[r(C)]),w}}function d(b,x){var C=i(b,x),w=t(C),S={},T={};L.each(C,function(I){var N=I.getData(),M=I.coordinateSystem,k=M.getBaseAxis(),U=r(I),V=w[c(k)][U],B=V.offset,H=V.width,P=M.getOtherAxis(k),j=I.get("barMinHeight")||0;S[U]=S[U]||[],T[U]=T[U]||[],N.setLayout({bandWidth:V.bandWidth,offset:B,size:H});for(var z=N.mapDimension(P.dim),K=N.mapDimension(k.dim),X=a(N,z),Z=P.isHorizontal(),Y=v(k,P,X),te=0,q=N.count();te<q;te++){var ee=N.get(z,te),fe=N.get(K,te),be=ee>=0?"p":"n",Fe=Y;X&&(S[U][fe]||(S[U][fe]={p:Y,n:Y}),Fe=S[U][fe][be]);var ve,Oe,J,ne;if(Z){var Ke=M.dataToPoint([ee,fe]);ve=Fe,Oe=Ke[1]+B,J=Ke[0]-Y,ne=H,Math.abs(J)<j&&(J=(J<0?-1:1)*j),isNaN(J)||X&&(S[U][fe][be]+=J)}else{var Ke=M.dataToPoint([fe,ee]);ve=Ke[0]+B,Oe=Fe,J=H,ne=Ke[1]-Y,Math.abs(ne)<j&&(ne=(ne<=0?-1:1)*j),isNaN(ne)||X&&(S[U][fe][be]+=ne)}N.setItemLayout(te,{x:ve,y:Oe,width:J,height:ne})}},this)}var h={seriesType:"bar",plan:e(),reset:function(b){if(!m(b)||!A(b))return;var x=b.getData(),C=b.coordinateSystem,w=C.grid.getRect(),S=C.getBaseAxis(),T=C.getOtherAxis(S),I=x.mapDimension(T.dim),N=x.mapDimension(S.dim),M=T.isHorizontal(),k=M?0:1,U=o(t([b]),S,b).width;return U>f||(U=f),{progress:V};function V(B,H){for(var P=B.count,j=new s(P*2),z=new s(P*2),K=new s(P),X,Z=[],Y=[],te=0,q=0;(X=B.next())!=null;)Y[k]=H.get(I,X),Y[1-k]=H.get(N,X),Z=C.dataToPoint(Y,null,Z),z[te]=M?w.x+w.width:Z[0],j[te++]=Z[0],z[te]=M?Z[1]:w.y+w.height,j[te++]=Z[1],K[q++]=X;H.setLayout({largePoints:j,largeDataIndices:K,largeBackgroundPoints:z,barWidth:U,valueAxisStart:v(S,T,!1),backgroundStart:M?w.x:w.y,valueAxisHorizontal:M})}}};function m(b){return b.coordinateSystem&&b.coordinateSystem.type==="cartesian2d"}function A(b){return b.pipelineContext&&b.pipelineContext.large}function v(b,x,C){return x.toGlobalCoord(x.dataToCoord(x.type==="log"?1:0))}Q.getLayoutOnAxis=l,Q.prepareLayoutBarSeries=i,Q.makeColumnLayout=t,Q.retrieveColumnLayout=o,Q.layout=d,Q.largeLayout=h},ngQI:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return td}),p.d(Q,"b",function(){return fd}),p.d(Q,"c",function(){return Wr});var L=p("q1tI"),O=p.n(L),E=p("dI71"),y=p("wx14"),a=p("ANjH"),e=p("/MKj");function g(He,ce){if(He.length!==ce.length)return!1;for(var Ne=0;Ne<He.length;Ne++)if(He[Ne]!==ce[Ne])return!1;return!0}function f(He,ce){var Ne=Object(L.useState)(function(){return{inputs:ce,result:He()}})[0],st=Object(L.useRef)(!0),xt=Object(L.useRef)(Ne),Kt=st.current||Boolean(ce&&xt.current.inputs&&g(ce,xt.current.inputs)),Qt=Kt?xt.current:{inputs:ce,result:He()};return Object(L.useEffect)(function(){st.current=!1,xt.current=Qt},[Qt]),Qt.result}function s(He,ce){return f(function(){return He},ce)}var r=f,c=s,l=p("9R94"),i=function(ce){var Ne=ce.top,st=ce.right,xt=ce.bottom,Kt=ce.left,Qt=st-Kt,$t=xt-Ne,Fr={top:Ne,right:st,bottom:xt,left:Kt,width:Qt,height:$t,x:Kt,y:Ne,center:{x:(st+Kt)/2,y:(xt+Ne)/2}};return Fr},u=function(ce,Ne){return{top:ce.top-Ne.top,left:ce.left-Ne.left,bottom:ce.bottom+Ne.bottom,right:ce.right+Ne.right}},t=function(ce,Ne){return{top:ce.top+Ne.top,left:ce.left+Ne.left,bottom:ce.bottom-Ne.bottom,right:ce.right-Ne.right}},n=function(ce,Ne){return{top:ce.top+Ne.y,left:ce.left+Ne.x,bottom:ce.bottom+Ne.y,right:ce.right+Ne.x}},o={top:0,right:0,bottom:0,left:0},d=function(ce){var Ne=ce.borderBox,st=ce.margin,xt=st===void 0?o:st,Kt=ce.border,Qt=Kt===void 0?o:Kt,$t=ce.padding,Fr=$t===void 0?o:$t,Yr=i(u(Ne,xt)),Mr=i(t(Ne,Qt)),Ir=i(t(Mr,Fr));return{marginBox:Yr,borderBox:i(Ne),paddingBox:Mr,contentBox:Ir,margin:xt,border:Qt,padding:Fr}},h=function(ce){var Ne=ce.slice(0,-2),st=ce.slice(-2);if(st!=="px")return 0;var xt=Number(Ne);return isNaN(xt)&&Object(l.a)(!1),xt},m=function(){return{x:window.pageXOffset,y:window.pageYOffset}},A=function(ce,Ne){var st=ce.borderBox,xt=ce.border,Kt=ce.margin,Qt=ce.padding,$t=n(st,Ne);return d({borderBox:$t,border:xt,margin:Kt,padding:Qt})},v=function(ce,Ne){return Ne===void 0&&(Ne=m()),A(ce,Ne)},b=function(ce,Ne){var st={top:h(Ne.marginTop),right:h(Ne.marginRight),bottom:h(Ne.marginBottom),left:h(Ne.marginLeft)},xt={top:h(Ne.paddingTop),right:h(Ne.paddingRight),bottom:h(Ne.paddingBottom),left:h(Ne.paddingLeft)},Kt={top:h(Ne.borderTopWidth),right:h(Ne.borderRightWidth),bottom:h(Ne.borderBottomWidth),left:h(Ne.borderLeftWidth)};return d({borderBox:ce,margin:st,padding:xt,border:Kt})},x=function(ce){var Ne=ce.getBoundingClientRect(),st=window.getComputedStyle(ce);return b(Ne,st)},C=Number.isNaN||function(ce){return typeof ce=="number"&&ce!==ce};function w(He,ce){return He===ce?!0:!!(C(He)&&C(ce))}function S(He,ce){if(He.length!==ce.length)return!1;for(var Ne=0;Ne<He.length;Ne++)if(!w(He[Ne],ce[Ne]))return!1;return!0}function T(He,ce){ce===void 0&&(ce=S);var Ne,st=[],xt,Kt=!1;function Qt(){for(var $t=[],Fr=0;Fr<arguments.length;Fr++)$t[Fr]=arguments[Fr];return Kt&&Ne===this&&ce($t,st)||(xt=He.apply(this,$t),Kt=!0,Ne=this,st=$t),xt}return Qt}var I=T,N=function(ce){var Ne=[],st=null,xt=function(){for(var Qt=arguments.length,$t=new Array(Qt),Fr=0;Fr<Qt;Fr++)$t[Fr]=arguments[Fr];if(Ne=$t,st)return;st=requestAnimationFrame(function(){st=null,ce.apply(void 0,Ne)})};return xt.cancel=function(){if(!st)return;cancelAnimationFrame(st),st=null},xt},M=N,k=p("i8i4"),U=p.n(k),V=!0,B=/[ \t]{2,}/g,H=/^[ \t]*/gm,P=function(ce){return ce.replace(B," ").replace(H,"").trim()},j=function(ce){return P(`
%creact-beautiful-dnd
%c`+P(ce)+`
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
`)},z=function(ce){return[j(ce),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},K="__react-beautiful-dnd-disable-dev-warnings";function X(He,ce){var Ne;if(V)return;if(typeof window!="undefined"&&window[K])return;(Ne=console)[He].apply(Ne,z(ce))}var Z=X.bind(null,"warn"),Y=X.bind(null,"error");function te(){}function q(He,ce){return Object(y.a)({},He,{},ce)}function ee(He,ce,Ne){var st=ce.map(function(xt){var Kt=q(Ne,xt.options);return He.addEventListener(xt.eventName,xt.fn,Kt),function(){He.removeEventListener(xt.eventName,xt.fn,Kt)}});return function(){st.forEach(function(Kt){Kt()})}}var fe=!0,be="Invariant failed";function Fe(He){this.message=He}Fe.prototype.toString=function(){return this.message};function ve(He,ce){if(He)return;throw fe?new Fe(be):new Fe(be+": "+(ce||""))}var Oe=function(He){Object(E.a)(ce,He);function ce(){for(var st,xt=arguments.length,Kt=new Array(xt),Qt=0;Qt<xt;Qt++)Kt[Qt]=arguments[Qt];return st=He.call.apply(He,[this].concat(Kt))||this,st.callbacks=null,st.unbind=te,st.onWindowError=function($t){var Fr=st.getCallbacks();Fr.isDragging()&&Fr.tryAbort();var Yr=$t.error;Yr instanceof Fe&&$t.preventDefault()},st.getCallbacks=function(){if(!st.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return st.callbacks},st.setCallbacks=function($t){st.callbacks=$t},st}var Ne=ce.prototype;return Ne.componentDidMount=function(){this.unbind=ee(window,[{eventName:"error",fn:this.onWindowError}])},Ne.componentWillUnmount=function(){this.unbind()},Ne.componentDidCatch=function(xt){if(xt instanceof Fe){this.setState({});return}throw xt},Ne.render=function(){return this.props.children(this.setCallbacks)},ce}(O.a.Component),J=`
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
`,ne=function(ce){return ce+1},Ke=function(ce){return`
You have lifted an item in position `+ne(ce.source.index)+`
`},ie=function(ce,Ne){var st=ce.droppableId===Ne.droppableId,xt=ne(ce.index),Kt=ne(Ne.index);return st?`
You have moved the item from position `+xt+`
to position `+Kt+`
`:`
You have moved the item from position `+xt+`
in list `+ce.droppableId+`
to list `+Ne.droppableId+`
in position `+Kt+`
`},re=function(ce,Ne,st){var xt=Ne.droppableId===st.droppableId;return xt?`
The item `+ce+`
has been combined with `+st.draggableId:`
The item `+ce+`
in list `+Ne.droppableId+`
has been combined with `+st.draggableId+`
in list `+st.droppableId+`
`},he=function(ce){var Ne=ce.destination;if(Ne)return ie(ce.source,Ne);var st=ce.combine;return st?re(ce.draggableId,ce.source,st):"You are over an area that cannot be dropped on"},ge=function(ce){return`
The item has returned to its starting position
of `+ne(ce.index)+`
`},Pe=function(ce){if(ce.reason==="CANCEL")return`
Movement cancelled.
`+ge(ce.source)+`
`;var Ne=ce.destination,st=ce.combine;return Ne?`
You have dropped the item.
`+ie(ce.source,Ne)+`
`:st?`
You have dropped the item.
`+re(ce.draggableId,ce.source,st)+`
`:`
The item has been dropped while not over a drop area.
`+ge(ce.source)+`
`},Ee={dragHandleUsageInstructions:J,onDragStart:Ke,onDragUpdate:he,onDragEnd:Pe},ke={x:0,y:0},Me=function(ce,Ne){return{x:ce.x+Ne.x,y:ce.y+Ne.y}},me=function(ce,Ne){return{x:ce.x-Ne.x,y:ce.y-Ne.y}},le=function(ce,Ne){return ce.x===Ne.x&&ce.y===Ne.y},oe=function(ce){return{x:ce.x!==0?-ce.x:0,y:ce.y!==0?-ce.y:0}},Se=function(ce,Ne,st){var xt;return st===void 0&&(st=0),xt={},xt[ce]=Ne,xt[ce==="x"?"y":"x"]=st,xt},nt=function(ce,Ne){return Math.sqrt(Math.pow(Ne.x-ce.x,2)+Math.pow(Ne.y-ce.y,2))},et=function(ce,Ne){return Math.min.apply(Math,Ne.map(function(st){return nt(ce,st)}))},Ue=function(ce){return function(Ne){return{x:ce(Ne.x),y:ce(Ne.y)}}},bt=function(ce,Ne){var st=i({top:Math.max(Ne.top,ce.top),right:Math.min(Ne.right,ce.right),bottom:Math.min(Ne.bottom,ce.bottom),left:Math.max(Ne.left,ce.left)});return st.width<=0||st.height<=0?null:st},Je=function(ce,Ne){return{top:ce.top+Ne.y,left:ce.left+Ne.x,bottom:ce.bottom+Ne.y,right:ce.right+Ne.x}},St=function(ce){return[{x:ce.left,y:ce.top},{x:ce.right,y:ce.top},{x:ce.left,y:ce.bottom},{x:ce.right,y:ce.bottom}]},Nt={top:0,right:0,bottom:0,left:0},Rt=function(ce,Ne){return Ne?Je(ce,Ne.scroll.diff.displacement):ce},Ft=function(ce,Ne,st){if(st&&st.increasedBy){var xt;return Object(y.a)({},ce,(xt={},xt[Ne.end]=ce[Ne.end]+st.increasedBy[Ne.line],xt))}return ce},Ht=function(ce,Ne){return Ne&&Ne.shouldClipSubject?bt(Ne.pageMarginBox,ce):i(ce)},$e=function(ce){var Ne=ce.page,st=ce.withPlaceholder,xt=ce.axis,Kt=ce.frame,Qt=Rt(Ne.marginBox,Kt),$t=Ft(Qt,xt,st),Fr=Ht($t,Kt);return{page:Ne,withPlaceholder:st,active:Fr}},we=function(ce,Ne){ce.frame||ve(!1);var st=ce.frame,xt=me(Ne,st.scroll.initial),Kt=oe(xt),Qt=Object(y.a)({},st,{scroll:{initial:st.scroll.initial,current:Ne,diff:{value:xt,displacement:Kt},max:st.scroll.max}}),$t=$e({page:ce.subject.page,withPlaceholder:ce.subject.withPlaceholder,axis:ce.axis,frame:Qt}),Fr=Object(y.a)({},ce,{frame:Qt,subject:$t});return Fr};function ue(He){return Number.isInteger?Number.isInteger(He):typeof He=="number"&&isFinite(He)&&Math.floor(He)===He}function Qe(He){return Object.values?Object.values(He):Object.keys(He).map(function(ce){return He[ce]})}function qe(He,ce){if(He.findIndex)return He.findIndex(ce);for(var Ne=0;Ne<He.length;Ne++)if(ce(He[Ne]))return Ne;return-1}function Ae(He,ce){if(He.find)return He.find(ce);var Ne=qe(He,ce);return Ne!==-1?He[Ne]:void 0}function wt(He){return Array.prototype.slice.call(He)}var zt=I(function(He){return He.reduce(function(ce,Ne){return ce[Ne.descriptor.id]=Ne,ce},{})}),ze=I(function(He){return He.reduce(function(ce,Ne){return ce[Ne.descriptor.id]=Ne,ce},{})}),jt=I(function(He){return Qe(He)}),mr=I(function(He){return Qe(He)}),ct=I(function(He,ce){var Ne=mr(ce).filter(function(st){return He===st.descriptor.droppableId}).sort(function(st,xt){return st.descriptor.index-xt.descriptor.index});return Ne});function Pt(He){return He.at&&He.at.type==="REORDER"?He.at.destination:null}function Vt(He){return He.at&&He.at.type==="COMBINE"?He.at.combine:null}var ut=I(function(He,ce){return ce.filter(function(Ne){return Ne.descriptor.id!==He.descriptor.id})}),at=function(ce){var Ne=ce.isMovingForward,st=ce.draggable,xt=ce.destination,Kt=ce.insideDestination,Qt=ce.previousImpact;if(!xt.isCombineEnabled)return null;var $t=Pt(Qt);if(!$t)return null;function Fr(Oi){var ya={type:"COMBINE",combine:{draggableId:Oi,droppableId:xt.descriptor.id}};return Object(y.a)({},Qt,{at:ya})}var Yr=Qt.displaced.all,Mr=Yr.length?Yr[0]:null;if(Ne)return Mr?Fr(Mr):null;var Ir=ut(st,Kt);if(!Mr){if(!Ir.length)return null;var zr=Ir[Ir.length-1];return Fr(zr.descriptor.id)}var en=qe(Ir,function(Oi){return Oi.descriptor.id===Mr});en!==-1||ve(!1);var In=en-1;if(In<0)return null;var yi=Ir[In];return Fr(yi.descriptor.id)},rt=function(ce,Ne){return ce.descriptor.droppableId===Ne.descriptor.id},Yt={point:ke,value:0},wr={invisible:{},visible:{},all:[]},yr={displaced:wr,displacedBy:Yt,at:null},xr=function(ce,Ne){return function(st){return ce<=st&&st<=Ne}},Tn=function(ce){var Ne=xr(ce.top,ce.bottom),st=xr(ce.left,ce.right);return function(xt){var Kt=Ne(xt.top)&&Ne(xt.bottom)&&st(xt.left)&&st(xt.right);if(Kt)return!0;var Qt=Ne(xt.top)||Ne(xt.bottom),$t=st(xt.left)||st(xt.right),Fr=Qt&&$t;if(Fr)return!0;var Yr=xt.top<ce.top&&xt.bottom>ce.bottom,Mr=xt.left<ce.left&&xt.right>ce.right,Ir=Yr&&Mr;if(Ir)return!0;var zr=Yr&&$t||Mr&&Qt;return zr}},ln=function(ce){var Ne=xr(ce.top,ce.bottom),st=xr(ce.left,ce.right);return function(xt){var Kt=Ne(xt.top)&&Ne(xt.bottom)&&st(xt.left)&&st(xt.right);return Kt}},Wn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},ht={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},At=function(ce){return function(Ne){var st=xr(Ne.top,Ne.bottom),xt=xr(Ne.left,Ne.right);return function(Kt){return ce===Wn?st(Kt.top)&&st(Kt.bottom):xt(Kt.left)&&xt(Kt.right)}}},De=function(ce,Ne){var st=Ne.frame?Ne.frame.scroll.diff.displacement:ke;return Je(ce,st)},We=function(ce,Ne,st){return Ne.subject.active?st(Ne.subject.active)(ce):!1},ot=function(ce,Ne,st){return st(Ne)(ce)},vt=function(ce){var Ne=ce.target,st=ce.destination,xt=ce.viewport,Kt=ce.withDroppableDisplacement,Qt=ce.isVisibleThroughFrameFn,$t=Kt?De(Ne,st):Ne;return We($t,st,Qt)&&ot($t,xt,Qt)},ar=function(ce){return vt(Object(y.a)({},ce,{isVisibleThroughFrameFn:Tn}))},Xt=function(ce){return vt(Object(y.a)({},ce,{isVisibleThroughFrameFn:ln}))},er=function(ce){return vt(Object(y.a)({},ce,{isVisibleThroughFrameFn:At(ce.destination.axis)}))},Kr=function(ce,Ne,st){if(typeof st=="boolean")return st;if(!Ne)return!0;var xt=Ne.invisible,Kt=Ne.visible;if(xt[ce])return!1;var Qt=Kt[ce];return Qt?Qt.shouldAnimate:!0};function $r(He,ce){var Ne=He.page.marginBox,st={top:ce.point.y,right:0,bottom:0,left:ce.point.x};return i(u(Ne,st))}function Mn(He){var ce=He.afterDragging,Ne=He.destination,st=He.displacedBy,xt=He.viewport,Kt=He.forceShouldAnimate,Qt=He.last;return ce.reduce(function(Fr,Yr){var Mr=$r(Yr,st),Ir=Yr.descriptor.id;Fr.all.push(Ir);var zr=ar({target:Mr,destination:Ne,viewport:xt,withDroppableDisplacement:!0});if(!zr)return Fr.invisible[Yr.descriptor.id]=!0,Fr;var en=Kr(Ir,Qt,Kt),In={draggableId:Ir,shouldAnimate:en};return Fr.visible[Ir]=In,Fr},{all:[],visible:{},invisible:{}})}function or(He,ce){if(!He.length)return 0;var Ne=He[He.length-1].descriptor.index;return ce.inHomeList?Ne:Ne+1}function Lt(He){var ce=He.insideDestination,Ne=He.inHomeList,st=He.displacedBy,xt=He.destination,Kt=or(ce,{inHomeList:Ne});return{displaced:wr,displacedBy:st,at:{type:"REORDER",destination:{droppableId:xt.descriptor.id,index:Kt}}}}function Ct(He){var ce=He.draggable,Ne=He.insideDestination,st=He.destination,xt=He.viewport,Kt=He.displacedBy,Qt=He.last,$t=He.index,Fr=He.forceShouldAnimate,Yr=rt(ce,st);if($t==null)return Lt({insideDestination:Ne,inHomeList:Yr,displacedBy:Kt,destination:st});var Mr=Ae(Ne,function(yi){return yi.descriptor.index===$t});if(!Mr)return Lt({insideDestination:Ne,inHomeList:Yr,displacedBy:Kt,destination:st});var Ir=ut(ce,Ne),zr=Ne.indexOf(Mr),en=Ir.slice(zr),In=Mn({afterDragging:en,destination:st,displacedBy:Kt,last:Qt,viewport:xt.frame,forceShouldAnimate:Fr});return{displaced:In,displacedBy:Kt,at:{type:"REORDER",destination:{droppableId:st.descriptor.id,index:$t}}}}function pr(He,ce){return Boolean(ce.effected[He])}var gr=function(ce){var Ne=ce.isMovingForward,st=ce.destination,xt=ce.draggables,Kt=ce.combine,Qt=ce.afterCritical;if(!st.isCombineEnabled)return null;var $t=Kt.draggableId,Fr=xt[$t],Yr=Fr.descriptor.index,Mr=pr($t,Qt);return Mr?Ne?Yr:Yr-1:Ne?Yr+1:Yr},Bt=function(ce){var Ne=ce.isMovingForward,st=ce.isInHomeList,xt=ce.insideDestination,Kt=ce.location;if(!xt.length)return null;var Qt=Kt.index,$t=Ne?Qt+1:Qt-1,Fr=xt[0].descriptor.index,Yr=xt[xt.length-1].descriptor.index,Mr=st?Yr:Yr+1;return $t<Fr||$t>Mr?null:$t},nr=function(ce){var Ne=ce.isMovingForward,st=ce.isInHomeList,xt=ce.draggable,Kt=ce.draggables,Qt=ce.destination,$t=ce.insideDestination,Fr=ce.previousImpact,Yr=ce.viewport,Mr=ce.afterCritical,Ir=Fr.at;if(Ir||ve(!1),Ir.type==="REORDER"){var zr=Bt({isMovingForward:Ne,isInHomeList:st,location:Ir.destination,insideDestination:$t});return zr==null?null:Ct({draggable:xt,insideDestination:$t,destination:Qt,viewport:Yr,last:Fr.displaced,displacedBy:Fr.displacedBy,index:zr})}var en=gr({isMovingForward:Ne,destination:Qt,displaced:Fr.displaced,draggables:Kt,combine:Ir.combine,afterCritical:Mr});return en==null?null:Ct({draggable:xt,insideDestination:$t,destination:Qt,viewport:Yr,last:Fr.displaced,displacedBy:Fr.displacedBy,index:en})},Mt=function(ce){var Ne=ce.displaced,st=ce.afterCritical,xt=ce.combineWith,Kt=ce.displacedBy,Qt=Boolean(Ne.visible[xt]||Ne.invisible[xt]);return pr(xt,st)?Qt?ke:oe(Kt.point):Qt?Kt.point:ke},tr=function(ce){var Ne=ce.afterCritical,st=ce.impact,xt=ce.draggables,Kt=Vt(st);Kt||ve(!1);var Qt=Kt.draggableId,$t=xt[Qt].page.borderBox.center,Fr=Mt({displaced:st.displaced,afterCritical:Ne,combineWith:Qt,displacedBy:st.displacedBy});return Me($t,Fr)},Nr=function(ce,Ne){return Ne.margin[ce.start]+Ne.borderBox[ce.size]/2},ur=function(ce,Ne){return Ne.margin[ce.end]+Ne.borderBox[ce.size]/2},Cr=function(ce,Ne,st){return Ne[ce.crossAxisStart]+st.margin[ce.crossAxisStart]+st.borderBox[ce.crossAxisSize]/2},An=function(ce){var Ne=ce.axis,st=ce.moveRelativeTo,xt=ce.isMoving;return Se(Ne.line,st.marginBox[Ne.end]+Nr(Ne,xt),Cr(Ne,st.marginBox,xt))},sn=function(ce){var Ne=ce.axis,st=ce.moveRelativeTo,xt=ce.isMoving;return Se(Ne.line,st.marginBox[Ne.start]-ur(Ne,xt),Cr(Ne,st.marginBox,xt))},Yn=function(ce){var Ne=ce.axis,st=ce.moveInto,xt=ce.isMoving;return Se(Ne.line,st.contentBox[Ne.start]+Nr(Ne,xt),Cr(Ne,st.contentBox,xt))},oi=function(ce){var Ne=ce.impact,st=ce.draggable,xt=ce.draggables,Kt=ce.droppable,Qt=ce.afterCritical,$t=ct(Kt.descriptor.id,xt),Fr=st.page,Yr=Kt.axis;if(!$t.length)return Yn({axis:Yr,moveInto:Kt.page,isMoving:Fr});var Mr=Ne.displaced,Ir=Ne.displacedBy,zr=Mr.all[0];if(zr){var en=xt[zr];if(pr(zr,Qt))return sn({axis:Yr,moveRelativeTo:en.page,isMoving:Fr});var In=A(en.page,Ir.point);return sn({axis:Yr,moveRelativeTo:In,isMoving:Fr})}var yi=$t[$t.length-1];if(yi.descriptor.id===st.descriptor.id)return Fr.borderBox.center;if(pr(yi.descriptor.id,Qt)){var Oi=A(yi.page,oe(Qt.displacedBy.point));return An({axis:Yr,moveRelativeTo:Oi,isMoving:Fr})}return An({axis:Yr,moveRelativeTo:yi.page,isMoving:Fr})},Ti=function(ce,Ne){var st=ce.frame;return st?Me(Ne,st.scroll.diff.displacement):Ne},Bi=function(ce){var Ne=ce.impact,st=ce.draggable,xt=ce.droppable,Kt=ce.draggables,Qt=ce.afterCritical,$t=st.page.borderBox.center,Fr=Ne.at;return xt&&Fr?Fr.type==="REORDER"?oi({impact:Ne,draggable:st,draggables:Kt,droppable:xt,afterCritical:Qt}):tr({impact:Ne,draggables:Kt,afterCritical:Qt}):$t},la=function(ce){var Ne=Bi(ce),st=ce.droppable,xt=st?Ti(st,Ne):Ne;return xt},Ta=function(ce,Ne){var st=me(Ne,ce.scroll.initial),xt=oe(st),Kt=i({top:Ne.y,bottom:Ne.y+ce.frame.height,left:Ne.x,right:Ne.x+ce.frame.width}),Qt={frame:Kt,scroll:{initial:ce.scroll.initial,max:ce.scroll.max,current:Ne,diff:{value:st,displacement:xt}}};return Qt};function pt(He,ce){return He.map(function(Ne){return ce[Ne]})}function Be(He,ce){for(var Ne=0;Ne<ce.length;Ne++){var st=ce[Ne].visible[He];if(st)return st}return null}var Ge=function(ce){var Ne=ce.impact,st=ce.viewport,xt=ce.destination,Kt=ce.draggables,Qt=ce.maxScrollChange,$t=Ta(st,Me(st.scroll.current,Qt)),Fr=xt.frame?we(xt,Me(xt.frame.scroll.current,Qt)):xt,Yr=Ne.displaced,Mr=Mn({afterDragging:pt(Yr.all,Kt),destination:xt,displacedBy:Ne.displacedBy,viewport:$t.frame,last:Yr,forceShouldAnimate:!1}),Ir=Mn({afterDragging:pt(Yr.all,Kt),destination:Fr,displacedBy:Ne.displacedBy,viewport:st.frame,last:Yr,forceShouldAnimate:!1}),zr={},en={},In=[Yr,Mr,Ir];Yr.all.forEach(function(Oi){var ya=Be(Oi,In);if(ya){en[Oi]=ya;return}zr[Oi]=!0});var yi=Object(y.a)({},Ne,{displaced:{all:Yr.all,invisible:zr,visible:en}});return yi},tt=function(ce,Ne){return Me(ce.scroll.diff.displacement,Ne)},dt=function(ce){var Ne=ce.pageBorderBoxCenter,st=ce.draggable,xt=ce.viewport,Kt=tt(xt,Ne),Qt=me(Kt,st.page.borderBox.center);return Me(st.client.borderBox.center,Qt)},lt=function(ce){var Ne=ce.draggable,st=ce.destination,xt=ce.newPageBorderBoxCenter,Kt=ce.viewport,Qt=ce.withDroppableDisplacement,$t=ce.onlyOnMainAxis,Fr=$t===void 0?!1:$t,Yr=me(xt,Ne.page.borderBox.center),Mr=Je(Ne.page.borderBox,Yr),Ir={target:Mr,destination:st,withDroppableDisplacement:Qt,viewport:Kt};return Fr?er(Ir):Xt(Ir)},mt=function(ce){var Ne=ce.isMovingForward,st=ce.draggable,xt=ce.destination,Kt=ce.draggables,Qt=ce.previousImpact,$t=ce.viewport,Fr=ce.previousPageBorderBoxCenter,Yr=ce.previousClientSelection,Mr=ce.afterCritical;if(!xt.isEnabled)return null;var Ir=ct(xt.descriptor.id,Kt),zr=rt(st,xt),en=at({isMovingForward:Ne,draggable:st,destination:xt,insideDestination:Ir,previousImpact:Qt})||nr({isMovingForward:Ne,isInHomeList:zr,draggable:st,draggables:Kt,destination:xt,insideDestination:Ir,previousImpact:Qt,viewport:$t,afterCritical:Mr});if(!en)return null;var In=la({impact:en,draggable:st,droppable:xt,draggables:Kt,afterCritical:Mr}),yi=lt({draggable:st,destination:xt,newPageBorderBoxCenter:In,viewport:$t.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(yi){var Oi=dt({pageBorderBoxCenter:In,draggable:st,viewport:$t});return{clientSelection:Oi,impact:en,scrollJumpRequest:null}}var ya=me(In,Fr),Ji=Ge({impact:en,viewport:$t,destination:xt,draggables:Kt,maxScrollChange:ya});return{clientSelection:Yr,impact:Ji,scrollJumpRequest:ya}},kt=function(ce){var Ne=ce.subject.active;return Ne||ve(!1),Ne},Et=function(ce){var Ne=ce.isMovingForward,st=ce.pageBorderBoxCenter,xt=ce.source,Kt=ce.droppables,Qt=ce.viewport,$t=xt.subject.active;if(!$t)return null;var Fr=xt.axis,Yr=xr($t[Fr.start],$t[Fr.end]),Mr=jt(Kt).filter(function(zr){return zr!==xt}).filter(function(zr){return zr.isEnabled}).filter(function(zr){return Boolean(zr.subject.active)}).filter(function(zr){return Tn(Qt.frame)(kt(zr))}).filter(function(zr){var en=kt(zr);return Ne?$t[Fr.crossAxisEnd]<en[Fr.crossAxisEnd]:en[Fr.crossAxisStart]<$t[Fr.crossAxisStart]}).filter(function(zr){var en=kt(zr),In=xr(en[Fr.start],en[Fr.end]);return Yr(en[Fr.start])||Yr(en[Fr.end])||In($t[Fr.start])||In($t[Fr.end])}).sort(function(zr,en){var In=kt(zr)[Fr.crossAxisStart],yi=kt(en)[Fr.crossAxisStart];return Ne?In-yi:yi-In}).filter(function(zr,en,In){return kt(zr)[Fr.crossAxisStart]===kt(In[0])[Fr.crossAxisStart]});if(!Mr.length)return null;if(Mr.length===1)return Mr[0];var Ir=Mr.filter(function(zr){var en=xr(kt(zr)[Fr.start],kt(zr)[Fr.end]);return en(st[Fr.line])});return Ir.length===1?Ir[0]:Ir.length>1?Ir.sort(function(zr,en){return kt(zr)[Fr.start]-kt(en)[Fr.start]})[0]:Mr.sort(function(zr,en){var In=et(st,St(kt(zr))),yi=et(st,St(kt(en)));return In!==yi?In-yi:kt(zr)[Fr.start]-kt(en)[Fr.start]})[0]},ir=function(ce,Ne){var st=ce.page.borderBox.center;return pr(ce.descriptor.id,Ne)?me(st,Ne.displacedBy.point):st},Ur=function(ce,Ne){var st=ce.page.borderBox;return pr(ce.descriptor.id,Ne)?Je(st,oe(Ne.displacedBy.point)):st},Or=function(ce){var Ne=ce.pageBorderBoxCenter,st=ce.viewport,xt=ce.destination,Kt=ce.insideDestination,Qt=ce.afterCritical,$t=Kt.filter(function(Fr){return Xt({target:Ur(Fr,Qt),destination:xt,viewport:st.frame,withDroppableDisplacement:!0})}).sort(function(Fr,Yr){var Mr=nt(Ne,Ti(xt,ir(Fr,Qt))),Ir=nt(Ne,Ti(xt,ir(Yr,Qt)));return Mr<Ir?-1:Ir<Mr?1:Fr.descriptor.index-Yr.descriptor.index});return $t[0]||null},Qr=I(function(ce,Ne){var st=Ne[ce.line];return{value:st,point:Se(ce.line,st)}}),cr=function(ce,Ne,st){var xt=ce.axis;if(ce.descriptor.mode==="virtual")return Se(xt.line,Ne[xt.line]);var Kt=ce.subject.page.contentBox[xt.size],Qt=ct(ce.descriptor.id,st),$t=Qt.reduce(function(Mr,Ir){return Mr+Ir.client.marginBox[xt.size]},0),Fr=$t+Ne[xt.line],Yr=Fr-Kt;return Yr<=0?null:Se(xt.line,Yr)},Fn=function(ce,Ne){return Object(y.a)({},ce,{scroll:Object(y.a)({},ce.scroll,{max:Ne})})},Sr=function(ce,Ne,st){var xt=ce.frame;rt(Ne,ce)&&ve(!1),ce.subject.withPlaceholder&&ve(!1);var Kt=Qr(ce.axis,Ne.displaceBy).point,Qt=cr(ce,Kt,st),$t={placeholderSize:Kt,increasedBy:Qt,oldFrameMaxScroll:ce.frame?ce.frame.scroll.max:null};if(!xt){var Fr=$e({page:ce.subject.page,withPlaceholder:$t,axis:ce.axis,frame:ce.frame});return Object(y.a)({},ce,{subject:Fr})}var Yr=Qt?Me(xt.scroll.max,Qt):xt.scroll.max,Mr=Fn(xt,Yr),Ir=$e({page:ce.subject.page,withPlaceholder:$t,axis:ce.axis,frame:Mr});return Object(y.a)({},ce,{subject:Ir,frame:Mr})},mn=function(ce){var Ne=ce.subject.withPlaceholder;Ne||ve(!1);var st=ce.frame;if(!st){var xt=$e({page:ce.subject.page,axis:ce.axis,frame:null,withPlaceholder:null});return Object(y.a)({},ce,{subject:xt})}var Kt=Ne.oldFrameMaxScroll;Kt||ve(!1);var Qt=Fn(st,Kt),$t=$e({page:ce.subject.page,axis:ce.axis,frame:Qt,withPlaceholder:null});return Object(y.a)({},ce,{subject:$t,frame:Qt})},qr=function(ce){var Ne=ce.previousPageBorderBoxCenter,st=ce.moveRelativeTo,xt=ce.insideDestination,Kt=ce.draggable,Qt=ce.draggables,$t=ce.destination,Fr=ce.viewport,Yr=ce.afterCritical;if(!st){if(xt.length)return null;var Mr={displaced:wr,displacedBy:Yt,at:{type:"REORDER",destination:{droppableId:$t.descriptor.id,index:0}}},Ir=la({impact:Mr,draggable:Kt,droppable:$t,draggables:Qt,afterCritical:Yr}),zr=rt(Kt,$t)?$t:Sr($t,Kt,Qt),en=lt({draggable:Kt,destination:zr,newPageBorderBoxCenter:Ir,viewport:Fr.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return en?Mr:null}var In=Boolean(Ne[$t.axis.line]<=st.page.borderBox.center[$t.axis.line]),yi=function(){var ya=st.descriptor.index;return st.descriptor.id===Kt.descriptor.id||In?ya:ya+1}(),Oi=Qr($t.axis,Kt.displaceBy);return Ct({draggable:Kt,insideDestination:xt,destination:$t,viewport:Fr,displacedBy:Oi,last:wr,index:yi})},Dr=function(ce){var Ne=ce.isMovingForward,st=ce.previousPageBorderBoxCenter,xt=ce.draggable,Kt=ce.isOver,Qt=ce.draggables,$t=ce.droppables,Fr=ce.viewport,Yr=ce.afterCritical,Mr=Et({isMovingForward:Ne,pageBorderBoxCenter:st,source:Kt,droppables:$t,viewport:Fr});if(!Mr)return null;var Ir=ct(Mr.descriptor.id,Qt),zr=Or({pageBorderBoxCenter:st,viewport:Fr,destination:Mr,insideDestination:Ir,afterCritical:Yr}),en=qr({previousPageBorderBoxCenter:st,destination:Mr,draggable:xt,draggables:Qt,moveRelativeTo:zr,insideDestination:Ir,viewport:Fr,afterCritical:Yr});if(!en)return null;var In=la({impact:en,draggable:xt,droppable:Mr,draggables:Qt,afterCritical:Yr}),yi=dt({pageBorderBoxCenter:In,draggable:xt,viewport:Fr});return{clientSelection:yi,impact:en,scrollJumpRequest:null}},Xn=function(ce){var Ne=ce.at;return Ne?Ne.type==="REORDER"?Ne.destination.droppableId:Ne.combine.droppableId:null},pi=function(ce,Ne){var st=Xn(ce);return st?Ne[st]:null},Di=function(ce){var Ne=ce.state,st=ce.type,xt=pi(Ne.impact,Ne.dimensions.droppables),Kt=Boolean(xt),Qt=Ne.dimensions.droppables[Ne.critical.droppable.id],$t=xt||Qt,Fr=$t.axis.direction,Yr=Fr==="vertical"&&(st==="MOVE_UP"||st==="MOVE_DOWN")||Fr==="horizontal"&&(st==="MOVE_LEFT"||st==="MOVE_RIGHT");if(Yr&&!Kt)return null;var Mr=st==="MOVE_DOWN"||st==="MOVE_RIGHT",Ir=Ne.dimensions.draggables[Ne.critical.draggable.id],zr=Ne.current.page.borderBoxCenter,en=Ne.dimensions,In=en.draggables,yi=en.droppables;return Yr?mt({isMovingForward:Mr,previousPageBorderBoxCenter:zr,draggable:Ir,destination:$t,draggables:In,viewport:Ne.viewport,previousClientSelection:Ne.current.client.selection,previousImpact:Ne.impact,afterCritical:Ne.afterCritical}):Dr({isMovingForward:Mr,previousPageBorderBoxCenter:zr,draggable:Ir,isOver:$t,draggables:In,droppables:yi,viewport:Ne.viewport,afterCritical:Ne.afterCritical})};function Wi(He){return He.phase==="DRAGGING"||He.phase==="COLLECTING"}function zi(He){var ce=xr(He.top,He.bottom),Ne=xr(He.left,He.right);return function(xt){return ce(xt.y)&&Ne(xt.x)}}function ca(He,ce){return He.left<ce.right&&He.right>ce.left&&He.top<ce.bottom&&He.bottom>ce.top}function hi(He){var ce=He.pageBorderBox,Ne=He.draggable,st=He.candidates,xt=Ne.page.borderBox.center,Kt=st.map(function(Qt){var $t=Qt.axis,Fr=Se(Qt.axis.line,ce.center[$t.line],Qt.page.borderBox.center[$t.crossAxisLine]);return{id:Qt.descriptor.id,distance:nt(xt,Fr)}}).sort(function(Qt,$t){return $t.distance-Qt.distance});return Kt[0]?Kt[0].id:null}function Sa(He){var ce=He.pageBorderBox,Ne=He.draggable,st=He.droppables,xt=jt(st).filter(function(Kt){if(!Kt.isEnabled)return!1;var Qt=Kt.subject.active;if(!Qt)return!1;if(!ca(ce,Qt))return!1;if(zi(Qt)(ce.center))return!0;var $t=Kt.axis,Fr=Qt.center[$t.crossAxisLine],Yr=ce[$t.crossAxisStart],Mr=ce[$t.crossAxisEnd],Ir=xr(Qt[$t.crossAxisStart],Qt[$t.crossAxisEnd]),zr=Ir(Yr),en=Ir(Mr);return!zr&&!en?!0:zr?Yr<Fr:Mr>Fr});return xt.length?xt.length===1?xt[0].descriptor.id:hi({pageBorderBox:ce,draggable:Ne,candidates:xt}):null}var zn=function(ce,Ne){return i(Je(ce,Ne))},fn=function(ce,Ne){var st=ce.frame;return st?zn(Ne,st.scroll.diff.value):Ne};function Qn(He){var ce=He.displaced,Ne=He.id;return Boolean(ce.visible[Ne]||ce.invisible[Ne])}function gn(He){var ce=He.draggable,Ne=He.closest,st=He.inHomeList;return Ne?st&&Ne.descriptor.index>ce.descriptor.index?Ne.descriptor.index-1:Ne.descriptor.index:null}var ji=function(ce){var Ne=ce.pageBorderBoxWithDroppableScroll,st=ce.draggable,xt=ce.destination,Kt=ce.insideDestination,Qt=ce.last,$t=ce.viewport,Fr=ce.afterCritical,Yr=xt.axis,Mr=Qr(xt.axis,st.displaceBy),Ir=Mr.value,zr=Ne[Yr.start],en=Ne[Yr.end],In=ut(st,Kt),yi=Ae(In,function(ya){var Ji=ya.descriptor.id,vo=ya.page.borderBox.center[Yr.line],ka=pr(Ji,Fr),jo=Qn({displaced:Qt,id:Ji});return ka?jo?en<=vo:zr<vo-Ir:jo?en<=vo+Ir:zr<vo}),Oi=gn({draggable:st,closest:yi,inHomeList:rt(st,xt)});return Ct({draggable:st,insideDestination:Kt,destination:xt,viewport:$t,last:Qt,displacedBy:Mr,index:Oi})},_n=4,oa=function(ce){var Ne=ce.draggable,st=ce.pageBorderBoxWithDroppableScroll,xt=ce.previousImpact,Kt=ce.destination,Qt=ce.insideDestination,$t=ce.afterCritical;if(!Kt.isCombineEnabled)return null;var Fr=Kt.axis,Yr=Qr(Kt.axis,Ne.displaceBy),Mr=Yr.value,Ir=st[Fr.start],zr=st[Fr.end],en=ut(Ne,Qt),In=Ae(en,function(Oi){var ya=Oi.descriptor.id,Ji=Oi.page.borderBox,vo=Ji[Fr.size],ka=vo/_n,jo=pr(ya,$t),yo=Qn({displaced:xt.displaced,id:ya});return jo?yo?zr>Ji[Fr.start]+ka&&zr<Ji[Fr.end]-ka:Ir>Ji[Fr.start]-Mr+ka&&Ir<Ji[Fr.end]-Mr-ka:yo?zr>Ji[Fr.start]+Mr+ka&&zr<Ji[Fr.end]+Mr-ka:Ir>Ji[Fr.start]+ka&&Ir<Ji[Fr.end]-ka});if(!In)return null;var yi={displacedBy:Yr,displaced:xt.displaced,at:{type:"COMBINE",combine:{draggableId:In.descriptor.id,droppableId:Kt.descriptor.id}}};return yi},Ci=function(ce){var Ne=ce.pageOffset,st=ce.draggable,xt=ce.draggables,Kt=ce.droppables,Qt=ce.previousImpact,$t=ce.viewport,Fr=ce.afterCritical,Yr=zn(st.page.borderBox,Ne),Mr=Sa({pageBorderBox:Yr,draggable:st,droppables:Kt});if(!Mr)return yr;var Ir=Kt[Mr],zr=ct(Ir.descriptor.id,xt),en=fn(Ir,Yr);return oa({pageBorderBoxWithDroppableScroll:en,draggable:st,previousImpact:Qt,destination:Ir,insideDestination:zr,afterCritical:Fr})||ji({pageBorderBoxWithDroppableScroll:en,draggable:st,destination:Ir,insideDestination:zr,last:Qt.displaced,viewport:$t,afterCritical:Fr})},gi=function(ce,Ne){var st;return Object(y.a)({},ce,(st={},st[Ne.descriptor.id]=Ne,st))},Pi=function(ce){var Ne=ce.previousImpact,st=ce.impact,xt=ce.droppables,Kt=Xn(Ne),Qt=Xn(st);if(!Kt)return xt;if(Kt===Qt)return xt;var $t=xt[Kt];if(!$t.subject.withPlaceholder)return xt;var Fr=mn($t);return gi(xt,Fr)},Ia=function(ce){var Ne=ce.draggable,st=ce.draggables,xt=ce.droppables,Kt=ce.previousImpact,Qt=ce.impact,$t=Pi({previousImpact:Kt,impact:Qt,droppables:xt}),Fr=Xn(Qt);if(!Fr)return $t;var Yr=xt[Fr];if(rt(Ne,Yr))return $t;if(Yr.subject.withPlaceholder)return $t;var Mr=Sr(Yr,Ne,st);return gi($t,Mr)},kn=function(ce){var Ne=ce.state,st=ce.clientSelection,xt=ce.dimensions,Kt=ce.viewport,Qt=ce.impact,$t=ce.scrollJumpRequest,Fr=Kt||Ne.viewport,Yr=xt||Ne.dimensions,Mr=st||Ne.current.client.selection,Ir=me(Mr,Ne.initial.client.selection),zr={offset:Ir,selection:Mr,borderBoxCenter:Me(Ne.initial.client.borderBoxCenter,Ir)},en={selection:Me(zr.selection,Fr.scroll.current),borderBoxCenter:Me(zr.borderBoxCenter,Fr.scroll.current),offset:Me(zr.offset,Fr.scroll.diff.value)},In={client:zr,page:en};if(Ne.phase==="COLLECTING")return Object(y.a)({phase:"COLLECTING"},Ne,{dimensions:Yr,viewport:Fr,current:In});var yi=Yr.draggables[Ne.critical.draggable.id],Oi=Qt||Ci({pageOffset:en.offset,draggable:yi,draggables:Yr.draggables,droppables:Yr.droppables,previousImpact:Ne.impact,viewport:Fr,afterCritical:Ne.afterCritical}),ya=Ia({draggable:yi,impact:Oi,previousImpact:Ne.impact,draggables:Yr.draggables,droppables:Yr.droppables}),Ji=Object(y.a)({},Ne,{current:In,dimensions:{draggables:Yr.draggables,droppables:ya},impact:Oi,viewport:Fr,scrollJumpRequest:$t||null,forceShouldAnimate:$t?!1:null});return Ji};function rn(He,ce){return He.map(function(Ne){return ce[Ne]})}var Gn=function(ce){var Ne=ce.impact,st=ce.viewport,xt=ce.draggables,Kt=ce.destination,Qt=ce.forceShouldAnimate,$t=Ne.displaced,Fr=rn($t.all,xt),Yr=Mn({afterDragging:Fr,destination:Kt,displacedBy:Ne.displacedBy,viewport:st.frame,forceShouldAnimate:Qt,last:$t});return Object(y.a)({},Ne,{displaced:Yr})},di=function(ce){var Ne=ce.impact,st=ce.draggable,xt=ce.droppable,Kt=ce.draggables,Qt=ce.viewport,$t=ce.afterCritical,Fr=la({impact:Ne,draggable:st,draggables:Kt,droppable:xt,afterCritical:$t});return dt({pageBorderBoxCenter:Fr,draggable:st,viewport:Qt})},Ii=function(ce){var Ne=ce.state,st=ce.dimensions,xt=ce.viewport;Ne.movementMode==="SNAP"||ve(!1);var Kt=Ne.impact,Qt=xt||Ne.viewport,$t=st||Ne.dimensions,Fr=$t.draggables,Yr=$t.droppables,Mr=Fr[Ne.critical.draggable.id],Ir=Xn(Kt);Ir||ve(!1);var zr=Yr[Ir],en=Gn({impact:Kt,viewport:Qt,destination:zr,draggables:Fr}),In=di({impact:en,draggable:Mr,droppable:zr,draggables:Fr,viewport:Qt,afterCritical:Ne.afterCritical});return kn({impact:en,clientSelection:In,state:Ne,dimensions:$t,viewport:Qt})},Ei=function(ce){return{index:ce.index,droppableId:ce.droppableId}},qi=function(ce){var Ne=ce.draggable,st=ce.home,xt=ce.draggables,Kt=ce.viewport,Qt=Qr(st.axis,Ne.displaceBy),$t=ct(st.descriptor.id,xt),Fr=$t.indexOf(Ne);Fr!==-1||ve(!1);var Yr=$t.slice(Fr+1),Mr=Yr.reduce(function(In,yi){return In[yi.descriptor.id]=!0,In},{}),Ir={inVirtualList:st.descriptor.mode==="virtual",displacedBy:Qt,effected:Mr},zr=Mn({afterDragging:Yr,destination:st,displacedBy:Qt,last:null,viewport:Kt.frame,forceShouldAnimate:!1}),en={displaced:zr,displacedBy:Qt,at:{type:"REORDER",destination:Ei(Ne.descriptor)}};return{impact:en,afterCritical:Ir}},ea=function(ce,Ne){return{draggables:ce.draggables,droppables:gi(ce.droppables,Ne)}},ra=function(ce){},va=function(ce){},co=function(ce){var Ne=ce.draggable,st=ce.offset,xt=ce.initialWindowScroll,Kt=A(Ne.client,st),Qt=v(Kt,xt),$t=Object(y.a)({},Ne,{placeholder:Object(y.a)({},Ne.placeholder,{client:Kt}),client:Kt,page:Qt});return $t},no=function(ce){var Ne=ce.frame;return Ne||ve(!1),Ne},as=function(ce){var Ne=ce.additions,st=ce.updatedDroppables,xt=ce.viewport,Kt=xt.scroll.diff.value;return Ne.map(function(Qt){var $t=Qt.descriptor.droppableId,Fr=st[$t],Yr=no(Fr),Mr=Yr.scroll.diff.value,Ir=Me(Kt,Mr),zr=co({draggable:Qt,offset:Ir,initialWindowScroll:xt.scroll.initial});return zr})},Ui=function(ce){var Ne=ce.state,st=ce.published;ra();var xt=st.modified.map(function(ka){var jo=Ne.dimensions.droppables[ka.droppableId],yo=we(jo,ka.scroll);return yo}),Kt=Object(y.a)({},Ne.dimensions.droppables,{},zt(xt)),Qt=ze(as({additions:st.additions,updatedDroppables:Kt,viewport:Ne.viewport})),$t=Object(y.a)({},Ne.dimensions.draggables,{},Qt);st.removals.forEach(function(ka){delete $t[ka]});var Fr={droppables:Kt,draggables:$t},Yr=Xn(Ne.impact),Mr=Yr?Fr.droppables[Yr]:null,Ir=Fr.draggables[Ne.critical.draggable.id],zr=Fr.droppables[Ne.critical.droppable.id],en=qi({draggable:Ir,home:zr,draggables:$t,viewport:Ne.viewport}),In=en.impact,yi=en.afterCritical,Oi=Mr&&Mr.isCombineEnabled?Ne.impact:In,ya=Ci({pageOffset:Ne.current.page.offset,draggable:Fr.draggables[Ne.critical.draggable.id],draggables:Fr.draggables,droppables:Fr.droppables,previousImpact:Oi,viewport:Ne.viewport,afterCritical:yi});va();var Ji=Object(y.a)({phase:"DRAGGING"},Ne,{phase:"DRAGGING",impact:ya,onLiftImpact:In,dimensions:Fr,afterCritical:yi,forceShouldAnimate:!1});if(Ne.phase==="COLLECTING")return Ji;var vo=Object(y.a)({phase:"DROP_PENDING"},Ji,{phase:"DROP_PENDING",reason:Ne.reason,isWaiting:!1});return vo},un=function(ce){return ce.movementMode==="SNAP"},pa=function(ce,Ne,st){var xt=ea(ce.dimensions,Ne);return!un(ce)||st?kn({state:ce,dimensions:xt}):Ii({state:ce,dimensions:xt})};function ba(He){return He.isDragging&&He.movementMode==="SNAP"?Object(y.a)({phase:"DRAGGING"},He,{scrollJumpRequest:null}):He}var na={phase:"IDLE",completed:null,shouldFlush:!1},io=function(ce,Ne){if(ce===void 0&&(ce=na),Ne.type==="FLUSH")return Object(y.a)({},na,{shouldFlush:!0});if(Ne.type==="INITIAL_PUBLISH"){ce.phase==="IDLE"||ve(!1);var st=Ne.payload,xt=st.critical,Kt=st.clientSelection,Qt=st.viewport,$t=st.dimensions,Fr=st.movementMode,Yr=$t.draggables[xt.draggable.id],Mr=$t.droppables[xt.droppable.id],Ir={selection:Kt,borderBoxCenter:Yr.client.borderBox.center,offset:ke},zr={client:Ir,page:{selection:Me(Ir.selection,Qt.scroll.initial),borderBoxCenter:Me(Ir.selection,Qt.scroll.initial),offset:Me(Ir.selection,Qt.scroll.diff.value)}},en=jt($t.droppables).every(function(Bs){return!Bs.isFixedOnPage}),In=qi({draggable:Yr,home:Mr,draggables:$t.draggables,viewport:Qt}),yi=In.impact,Oi=In.afterCritical,ya={phase:"DRAGGING",isDragging:!0,critical:xt,movementMode:Fr,dimensions:$t,initial:zr,current:zr,isWindowScrollAllowed:en,impact:yi,afterCritical:Oi,onLiftImpact:yi,viewport:Qt,scrollJumpRequest:null,forceShouldAnimate:null};return ya}if(Ne.type==="COLLECTION_STARTING"){if(ce.phase==="COLLECTING"||ce.phase==="DROP_PENDING")return ce;ce.phase==="DRAGGING"||ve(!1);var Ji=Object(y.a)({phase:"COLLECTING"},ce,{phase:"COLLECTING"});return Ji}if(Ne.type==="PUBLISH_WHILE_DRAGGING")return ce.phase==="COLLECTING"||ce.phase==="DROP_PENDING"||ve(!1),Ui({state:ce,published:Ne.payload});if(Ne.type==="MOVE"){if(ce.phase==="DROP_PENDING")return ce;Wi(ce)||ve(!1);var vo=Ne.payload.client;return le(vo,ce.current.client.selection)?ce:kn({state:ce,clientSelection:vo,impact:un(ce)?ce.impact:null})}if(Ne.type==="UPDATE_DROPPABLE_SCROLL"){if(ce.phase==="DROP_PENDING")return ba(ce);if(ce.phase==="COLLECTING")return ba(ce);Wi(ce)||ve(!1);var ka=Ne.payload,jo=ka.id,yo=ka.newScroll,ms=ce.dimensions.droppables[jo];if(!ms)return ce;var js=we(ms,yo);return pa(ce,js,!1)}if(Ne.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(ce.phase==="DROP_PENDING")return ce;Wi(ce)||ve(!1);var F=Ne.payload,W=F.id,se=F.isEnabled,de=ce.dimensions.droppables[W];de||ve(!1),de.isEnabled!==se||ve(!1);var ye=Object(y.a)({},de,{isEnabled:se});return pa(ce,ye,!0)}if(Ne.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(ce.phase==="DROP_PENDING")return ce;Wi(ce)||ve(!1);var Xe=Ne.payload,It=Xe.id,Zt=Xe.isCombineEnabled,fr=ce.dimensions.droppables[It];fr||ve(!1),fr.isCombineEnabled!==Zt||ve(!1);var br=Object(y.a)({},fr,{isCombineEnabled:Zt});return pa(ce,br,!0)}if(Ne.type==="MOVE_BY_WINDOW_SCROLL"){if(ce.phase==="DROP_PENDING"||ce.phase==="DROP_ANIMATING")return ce;Wi(ce)||ve(!1),ce.isWindowScrollAllowed||ve(!1);var xn=Ne.payload.newScroll;if(le(ce.viewport.scroll.current,xn))return ba(ce);var Pn=Ta(ce.viewport,xn);return un(ce)?Ii({state:ce,viewport:Pn}):kn({state:ce,viewport:Pn})}if(Ne.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Wi(ce))return ce;var ui=Ne.payload.maxScroll;if(le(ui,ce.viewport.scroll.max))return ce;var ai=Object(y.a)({},ce.viewport,{scroll:Object(y.a)({},ce.viewport.scroll,{max:ui})});return Object(y.a)({phase:"DRAGGING"},ce,{viewport:ai})}if(Ne.type==="MOVE_UP"||Ne.type==="MOVE_DOWN"||Ne.type==="MOVE_LEFT"||Ne.type==="MOVE_RIGHT"){if(ce.phase==="COLLECTING"||ce.phase==="DROP_PENDING")return ce;ce.phase==="DRAGGING"||ve(!1);var ia=Di({state:ce,type:Ne.type});return ia?kn({state:ce,impact:ia.impact,clientSelection:ia.clientSelection,scrollJumpRequest:ia.scrollJumpRequest}):ce}if(Ne.type==="DROP_PENDING"){var Pa=Ne.payload.reason;ce.phase==="COLLECTING"||ve(!1);var Ja=Object(y.a)({phase:"DROP_PENDING"},ce,{phase:"DROP_PENDING",isWaiting:!0,reason:Pa});return Ja}if(Ne.type==="DROP_ANIMATE"){var Ga=Ne.payload,Wa=Ga.completed,uo=Ga.dropDuration,Mo=Ga.newHomeClientOffset;ce.phase==="DRAGGING"||ce.phase==="DROP_PENDING"||ve(!1);var vs={phase:"DROP_ANIMATING",completed:Wa,dropDuration:uo,newHomeClientOffset:Mo,dimensions:ce.dimensions};return vs}if(Ne.type==="DROP_COMPLETE"){var Yo=Ne.payload.completed;return{phase:"IDLE",completed:Yo,shouldFlush:!1}}return ce},sr=function(ce){return{type:"BEFORE_INITIAL_CAPTURE",payload:ce}},pn=function(ce){return{type:"LIFT",payload:ce}},En=function(ce){return{type:"INITIAL_PUBLISH",payload:ce}},Bn=function(ce){return{type:"PUBLISH_WHILE_DRAGGING",payload:ce}},ft=function(){return{type:"COLLECTION_STARTING",payload:null}},Gt=function(ce){return{type:"UPDATE_DROPPABLE_SCROLL",payload:ce}},Er=function(ce){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:ce}},Tr=function(ce){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:ce}},Xr=function(ce){return{type:"MOVE",payload:ce}},Jr=function(ce){return{type:"MOVE_BY_WINDOW_SCROLL",payload:ce}},dn=function(ce){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:ce}},Ln=function(){return{type:"MOVE_UP",payload:null}},Zn=function(){return{type:"MOVE_DOWN",payload:null}},Un=function(){return{type:"MOVE_RIGHT",payload:null}},li=function(){return{type:"MOVE_LEFT",payload:null}},fi=function(){return{type:"FLUSH",payload:null}},Kn=function(ce){return{type:"DROP_ANIMATE",payload:ce}},ei=function(ce){return{type:"DROP_COMPLETE",payload:ce}},qn=function(ce){return{type:"DROP",payload:ce}},_i=function(ce){return{type:"DROP_PENDING",payload:ce}},Ni=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Vi(He){if(He.length<=1)return;for(var ce=He.map(function($t){return $t.descriptor.index}),Ne={},st=1;st<ce.length;st++){var xt=ce[st],Kt=ce[st-1];xt!==Kt+1&&(Ne[xt]=!0)}if(!Object.keys(Ne).length)return;var Qt=ce.map(function($t){var Fr=Boolean(Ne[$t]);return Fr?"[\u{1F525}"+$t+"]":""+$t}).join(", ")}function ua(He,ce){if(!1)var Ne}var Qi=function(ce){return function(Ne){var st=Ne.getState,xt=Ne.dispatch;return function(Kt){return function(Qt){if(Qt.type!=="LIFT"){Kt(Qt);return}var $t=Qt.payload,Fr=$t.id,Yr=$t.clientSelection,Mr=$t.movementMode,Ir=st();Ir.phase==="DROP_ANIMATING"&&xt(ei({completed:Ir.completed})),st().phase==="IDLE"||ve(!1),xt(fi()),xt(sr({draggableId:Fr,movementMode:Mr}));var zr={shouldPublishImmediately:Mr==="SNAP"},en={draggableId:Fr,scrollOptions:zr},In=ce.startPublishing(en),yi=In.critical,Oi=In.dimensions,ya=In.viewport;ua(yi,Oi),xt(En({critical:yi,dimensions:Oi,clientSelection:Yr,movementMode:Mr,viewport:ya}))}}}},Ca=function(ce){return function(){return function(Ne){return function(st){st.type==="INITIAL_PUBLISH"&&ce.dragging(),st.type==="DROP_ANIMATE"&&ce.dropping(st.payload.completed.result.reason),(st.type==="FLUSH"||st.type==="DROP_COMPLETE")&&ce.resting(),Ne(st)}}}},Na={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},ma={opacity:{drop:0,combining:.7},scale:{drop:.75}},ta={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},wa=ta.outOfTheWay+"s "+Na.outOfTheWay,wi={fluid:"opacity "+wa,snap:"transform "+wa+", opacity "+wa,drop:function(ce){var Ne=ce+"s "+Na.drop;return"transform "+Ne+", opacity "+Ne},outOfTheWay:"transform "+wa,placeholder:"height "+wa+", width "+wa+", margin "+wa},fa=function(ce){return le(ce,ke)?null:"translate("+ce.x+"px, "+ce.y+"px)"},ja={moveTo:fa,drop:function(ce,Ne){var st=fa(ce);return st?Ne?st+" scale("+ma.scale.drop+")":st:null}},kr=ta.minDropTime,Zr=ta.maxDropTime,vn=Zr-kr,Vr=1500,dr=.6,jr=function(ce){var Ne=ce.current,st=ce.destination,xt=ce.reason,Kt=nt(Ne,st);if(Kt<=0)return kr;if(Kt>=Vr)return Zr;var Qt=Kt/Vr,$t=kr+vn*Qt,Fr=xt==="CANCEL"?$t*dr:$t;return Number(Fr.toFixed(2))},vr=function(ce){var Ne=ce.impact,st=ce.draggable,xt=ce.dimensions,Kt=ce.viewport,Qt=ce.afterCritical,$t=xt.draggables,Fr=xt.droppables,Yr=Xn(Ne),Mr=Yr?Fr[Yr]:null,Ir=Fr[st.descriptor.droppableId],zr=di({impact:Ne,draggable:st,draggables:$t,afterCritical:Qt,droppable:Mr||Ir,viewport:Kt}),en=me(zr,st.client.borderBox.center);return en},nn=function(ce){var Ne=ce.draggables,st=ce.reason,xt=ce.lastImpact,Kt=ce.home,Qt=ce.viewport,$t=ce.onLiftImpact;if(!xt.at||st!=="DROP"){var Fr=Gn({draggables:Ne,impact:$t,destination:Kt,viewport:Qt,forceShouldAnimate:!0});return{impact:Fr,didDropInsideDroppable:!1}}if(xt.at.type==="REORDER")return{impact:xt,didDropInsideDroppable:!0};var Yr=Object(y.a)({},xt,{displaced:wr});return{impact:Yr,didDropInsideDroppable:!0}},tn=function(ce){var Ne=ce.getState,st=ce.dispatch;return function(xt){return function(Kt){if(Kt.type!=="DROP"){xt(Kt);return}var Qt=Ne(),$t=Kt.payload.reason;if(Qt.phase==="COLLECTING"){st(_i({reason:$t}));return}if(Qt.phase==="IDLE")return;var Fr=Qt.phase==="DROP_PENDING"&&Qt.isWaiting;Fr&&ve(!1),Qt.phase==="DRAGGING"||Qt.phase==="DROP_PENDING"||ve(!1);var Yr=Qt.critical,Mr=Qt.dimensions,Ir=Mr.draggables[Qt.critical.draggable.id],zr=nn({reason:$t,lastImpact:Qt.impact,afterCritical:Qt.afterCritical,onLiftImpact:Qt.onLiftImpact,home:Qt.dimensions.droppables[Qt.critical.droppable.id],viewport:Qt.viewport,draggables:Qt.dimensions.draggables}),en=zr.impact,In=zr.didDropInsideDroppable,yi=In?Pt(en):null,Oi=In?Vt(en):null,ya={index:Yr.draggable.index,droppableId:Yr.droppable.id},Ji={draggableId:Ir.descriptor.id,type:Ir.descriptor.type,source:ya,reason:$t,mode:Qt.movementMode,destination:yi,combine:Oi},vo=vr({impact:en,draggable:Ir,dimensions:Mr,viewport:Qt.viewport,afterCritical:Qt.afterCritical}),ka={critical:Qt.critical,afterCritical:Qt.afterCritical,result:Ji,impact:en},jo=!le(Qt.current.client.offset,vo)||Boolean(Ji.combine);if(!jo){st(ei({completed:ka}));return}var yo=jr({current:Qt.current.client.offset,destination:vo,reason:$t}),ms={newHomeClientOffset:vo,dropDuration:yo,completed:ka};st(Kn(ms))}}},jn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function On(He){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(Ne){if(Ne.target!==window&&Ne.target!==window.document)return;He()}}}function Vn(He){var ce=He.onWindowScroll;function Ne(){ce(jn())}var st=M(Ne),xt=On(st),Kt=te;function Qt(){return Kt!==te}function $t(){Qt()&&ve(!1),Kt=ee(window,[xt])}function Fr(){Qt()||ve(!1),st.cancel(),Kt(),Kt=te}return{start:$t,stop:Fr,isActive:Qt}}var Ai=function(ce){return ce.type==="DROP_COMPLETE"||ce.type==="DROP_ANIMATE"||ce.type==="FLUSH"},Li=function(ce){var Ne=Vn({onWindowScroll:function(xt){ce.dispatch(Jr({newScroll:xt}))}});return function(st){return function(xt){!Ne.isActive()&&xt.type==="INITIAL_PUBLISH"&&Ne.start(),Ne.isActive()&&Ai(xt)&&Ne.stop(),st(xt)}}},Ri=function(ce){var Ne=!1,st=!1,xt=setTimeout(function(){st=!0}),Kt=function($t){if(Ne)return;if(st)return;Ne=!0,ce($t),clearTimeout(xt)};return Kt.wasCalled=function(){return Ne},Kt},xa=function(){var ce=[],Ne=function(Qt){var $t=qe(ce,function(Mr){return Mr.timerId===Qt});$t!==-1||ve(!1);var Fr=ce.splice($t,1),Yr=Fr[0];Yr.callback()},st=function(Qt){var $t=setTimeout(function(){return Ne($t)}),Fr={timerId:$t,callback:Qt};ce.push(Fr)},xt=function(){if(!ce.length)return;var Qt=[].concat(ce);ce.length=0,Qt.forEach(function($t){clearTimeout($t.timerId),$t.callback()})};return{add:st,flush:xt}},oo=function(ce,Ne){return ce==null&&Ne==null?!0:ce==null||Ne==null?!1:ce.droppableId===Ne.droppableId&&ce.index===Ne.index},Xa=function(ce,Ne){return ce==null&&Ne==null?!0:ce==null||Ne==null?!1:ce.draggableId===Ne.draggableId&&ce.droppableId===Ne.droppableId},bo=function(ce,Ne){if(ce===Ne)return!0;var st=ce.draggable.id===Ne.draggable.id&&ce.draggable.droppableId===Ne.draggable.droppableId&&ce.draggable.type===Ne.draggable.type&&ce.draggable.index===Ne.draggable.index,xt=ce.droppable.id===Ne.droppable.id&&ce.droppable.type===Ne.droppable.type;return st&&xt},Ao=function(ce,Ne){ra(),Ne(),va()},wo=function(ce,Ne){return{draggableId:ce.draggable.id,type:ce.droppable.type,source:{droppableId:ce.droppable.id,index:ce.draggable.index},mode:Ne}},Fa=function(ce,Ne,st,xt){if(!ce){st(xt(Ne));return}var Kt=Ri(st),Qt={announce:Kt};ce(Ne,Qt),Kt.wasCalled()||st(xt(Ne))},Ea=function(ce,Ne){var st=xa(),xt=null,Kt=function(en,In){xt&&ve(!1),Ao("onBeforeCapture",function(){var yi=ce().onBeforeCapture;if(yi){var Oi={draggableId:en,mode:In};yi(Oi)}})},Qt=function(en,In){xt&&ve(!1),Ao("onBeforeDragStart",function(){var yi=ce().onBeforeDragStart;yi&&yi(wo(en,In))})},$t=function(en,In){xt&&ve(!1);var yi=wo(en,In);xt={mode:In,lastCritical:en,lastLocation:yi.source,lastCombine:null},st.add(function(){Ao("onDragStart",function(){return Fa(ce().onDragStart,yi,Ne,Ee.onDragStart)})})},Fr=function(en,In){var yi=Pt(In),Oi=Vt(In);xt||ve(!1);var ya=!bo(en,xt.lastCritical);ya&&(xt.lastCritical=en);var Ji=!oo(xt.lastLocation,yi);Ji&&(xt.lastLocation=yi);var vo=!Xa(xt.lastCombine,Oi);if(vo&&(xt.lastCombine=Oi),!ya&&!Ji&&!vo)return;var ka=Object(y.a)({},wo(en,xt.mode),{combine:Oi,destination:yi});st.add(function(){Ao("onDragUpdate",function(){return Fa(ce().onDragUpdate,ka,Ne,Ee.onDragUpdate)})})},Yr=function(){xt||ve(!1),st.flush()},Mr=function(en){xt||ve(!1),xt=null,Ao("onDragEnd",function(){return Fa(ce().onDragEnd,en,Ne,Ee.onDragEnd)})},Ir=function(){if(!xt)return;var en=Object(y.a)({},wo(xt.lastCritical,xt.mode),{combine:null,destination:null,reason:"CANCEL"});Mr(en)};return{beforeCapture:Kt,beforeStart:Qt,start:$t,update:Fr,flush:Yr,drop:Mr,abort:Ir}},so=function(ce,Ne){var st=Ea(ce,Ne);return function(xt){return function(Kt){return function(Qt){if(Qt.type==="BEFORE_INITIAL_CAPTURE"){st.beforeCapture(Qt.payload.draggableId,Qt.payload.movementMode);return}if(Qt.type==="INITIAL_PUBLISH"){var $t=Qt.payload.critical;st.beforeStart($t,Qt.payload.movementMode),Kt(Qt),st.start($t,Qt.payload.movementMode);return}if(Qt.type==="DROP_COMPLETE"){var Fr=Qt.payload.completed.result;st.flush(),Kt(Qt),st.drop(Fr);return}if(Kt(Qt),Qt.type==="FLUSH"){st.abort();return}var Yr=xt.getState();Yr.phase==="DRAGGING"&&st.update(Yr.critical,Yr.impact)}}}},to=function(ce){return function(Ne){return function(st){if(st.type!=="DROP_ANIMATION_FINISHED"){Ne(st);return}var xt=ce.getState();xt.phase==="DROP_ANIMATING"||ve(!1),ce.dispatch(ei({completed:xt.completed}))}}},Lo=function(ce){var Ne=null,st=null;function xt(){st&&(cancelAnimationFrame(st),st=null),Ne&&(Ne(),Ne=null)}return function(Kt){return function(Qt){if((Qt.type==="FLUSH"||Qt.type==="DROP_COMPLETE"||Qt.type==="DROP_ANIMATION_FINISHED")&&xt(),Kt(Qt),Qt.type!=="DROP_ANIMATE")return;var $t={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Yr=ce.getState();Yr.phase==="DROP_ANIMATING"&&ce.dispatch(Ni())}};st=requestAnimationFrame(function(){st=null,Ne=ee(window,[$t])})}}},Xo=function(ce){return function(){return function(Ne){return function(st){(st.type==="DROP_COMPLETE"||st.type==="FLUSH"||st.type==="DROP_ANIMATE")&&ce.stopPublishing(),Ne(st)}}}},ro=function(ce){var Ne=!1;return function(){return function(st){return function(xt){if(xt.type==="INITIAL_PUBLISH"){Ne=!0,ce.tryRecordFocus(xt.payload.critical.draggable.id),st(xt),ce.tryRestoreFocusRecorded();return}if(st(xt),!Ne)return;if(xt.type==="FLUSH"){Ne=!1,ce.tryRestoreFocusRecorded();return}if(xt.type==="DROP_COMPLETE"){Ne=!1;var Kt=xt.payload.completed.result;Kt.combine&&ce.tryShiftRecord(Kt.draggableId,Kt.combine.draggableId),ce.tryRestoreFocusRecorded()}}}}},za=function(ce){return ce.type==="DROP_COMPLETE"||ce.type==="DROP_ANIMATE"||ce.type==="FLUSH"},No=function(ce){return function(Ne){return function(st){return function(xt){if(za(xt)){ce.stop(),st(xt);return}if(xt.type==="INITIAL_PUBLISH"){st(xt);var Kt=Ne.getState();Kt.phase==="DRAGGING"||ve(!1),ce.start(Kt);return}st(xt),ce.scroll(Ne.getState())}}}},_o=function(ce){return function(Ne){return function(st){if(Ne(st),st.type!=="PUBLISH_WHILE_DRAGGING")return;var xt=ce.getState();if(xt.phase!=="DROP_PENDING")return;if(xt.isWaiting)return;ce.dispatch(qn({reason:xt.reason}))}}},Aa=a.d,Ro=function(ce){var Ne=ce.dimensionMarshal,st=ce.focusMarshal,xt=ce.styleMarshal,Kt=ce.getResponders,Qt=ce.announce,$t=ce.autoScroller;return Object(a.e)(io,Aa(Object(a.a)(Ca(xt),Xo(Ne),Qi(Ne),tn,to,Lo,_o,No($t),Li,ro(st),so(Kt,Qt))))},Jo=function(){return{additions:{},removals:{},modified:{}}};function Ko(He){var ce=He.registry,Ne=He.callbacks,st=Jo(),xt=null,Kt=function(){if(xt)return;Ne.collectionStarting(),xt=requestAnimationFrame(function(){xt=null,ra();var Mr=st,Ir=Mr.additions,zr=Mr.removals,en=Mr.modified,In=Object.keys(Ir).map(function(ya){return ce.draggable.getById(ya).getDimension(ke)}).sort(function(ya,Ji){return ya.descriptor.index-Ji.descriptor.index}),yi=Object.keys(en).map(function(ya){var Ji=ce.droppable.getById(ya),vo=Ji.callbacks.getScrollWhileDragging();return{droppableId:ya,scroll:vo}}),Oi={additions:In,removals:Object.keys(zr),modified:yi};st=Jo(),va(),Ne.publish(Oi)})},Qt=function(Mr){var Ir=Mr.descriptor.id;st.additions[Ir]=Mr,st.modified[Mr.descriptor.droppableId]=!0,st.removals[Ir]&&delete st.removals[Ir],Kt()},$t=function(Mr){var Ir=Mr.descriptor;st.removals[Ir.id]=!0,st.modified[Ir.droppableId]=!0,st.additions[Ir.id]&&delete st.additions[Ir.id],Kt()},Fr=function(){if(!xt)return;cancelAnimationFrame(xt),xt=null,st=Jo()};return{add:Qt,remove:$t,stop:Fr}}var is=function(ce){var Ne=ce.scrollHeight,st=ce.scrollWidth,xt=ce.height,Kt=ce.width,Qt=me({x:st,y:Ne},{x:Kt,y:xt}),$t={x:Math.max(0,Qt.x),y:Math.max(0,Qt.y)};return $t},es=function(){var ce=document.documentElement;return ce||ve(!1),ce},ls=function(){var ce=es(),Ne=is({scrollHeight:ce.scrollHeight,scrollWidth:ce.scrollWidth,width:ce.clientWidth,height:ce.clientHeight});return Ne},Fo=function(){var ce=jn(),Ne=ls(),st=ce.y,xt=ce.x,Kt=es(),Qt=Kt.clientWidth,$t=Kt.clientHeight,Fr=xt+Qt,Yr=st+$t,Mr=i({top:st,left:xt,right:Fr,bottom:Yr}),Ir={frame:Mr,scroll:{initial:ce,current:ce,max:Ne,diff:{value:ke,displacement:ke}}};return Ir},Qa=function(ce){var Ne=ce.critical,st=ce.scrollOptions,xt=ce.registry;ra();var Kt=Fo(),Qt=Kt.scroll.current,$t=Ne.droppable,Fr=xt.droppable.getAllByType($t.type).map(function(zr){return zr.callbacks.getDimensionAndWatchScroll(Qt,st)}),Yr=xt.draggable.getAllByType(Ne.draggable.type).map(function(zr){return zr.getDimension(Qt)}),Mr={draggables:ze(Yr),droppables:zt(Fr)};va();var Ir={dimensions:Mr,critical:Ne,viewport:Kt};return Ir};function ys(He,ce,Ne){if(Ne.descriptor.id===ce.id)return!1;if(Ne.descriptor.type!==ce.type)return!1;var st=He.droppable.getById(Ne.descriptor.droppableId);return!(st.descriptor.mode!=="virtual")}var ao=function(ce,Ne){var st=null,xt=Ko({callbacks:{publish:Ne.publishWhileDragging,collectionStarting:Ne.collectionStarting},registry:ce}),Kt=function(In,yi){if(ce.droppable.exists(In)||ve(!1),!st)return;Ne.updateDroppableIsEnabled({id:In,isEnabled:yi})},Qt=function(In,yi){if(!st)return;ce.droppable.exists(In)||ve(!1),Ne.updateDroppableIsCombineEnabled({id:In,isCombineEnabled:yi})},$t=function(In,yi){if(!st)return;ce.droppable.exists(In)||ve(!1),Ne.updateDroppableScroll({id:In,newScroll:yi})},Fr=function(In,yi){if(!st)return;ce.droppable.getById(In).callbacks.scroll(yi)},Yr=function(){if(!st)return;xt.stop();var In=st.critical.droppable;ce.droppable.getAllByType(In.type).forEach(function(yi){return yi.callbacks.dragStopped()}),st.unsubscribe(),st=null},Mr=function(In){st||ve(!1);var yi=st.critical.draggable;In.type==="ADDITION"&&(ys(ce,yi,In.value)&&xt.add(In.value)),In.type==="REMOVAL"&&(ys(ce,yi,In.value)&&xt.remove(In.value))},Ir=function(In){st&&ve(!1);var yi=ce.draggable.getById(In.draggableId),Oi=ce.droppable.getById(yi.descriptor.droppableId),ya={draggable:yi.descriptor,droppable:Oi.descriptor},Ji=ce.subscribe(Mr);return st={critical:ya,unsubscribe:Ji},Qa({critical:ya,registry:ce,scrollOptions:In.scrollOptions})},zr={updateDroppableIsEnabled:Kt,updateDroppableIsCombineEnabled:Qt,scrollDroppable:Fr,updateDroppableScroll:$t,startPublishing:Ir,stopPublishing:Yr};return zr},Ls=function(ce,Ne){return ce.phase==="IDLE"?!0:ce.phase!=="DROP_ANIMATING"||ce.completed.result.draggableId===Ne?!1:ce.completed.result.reason==="DROP"},cs=function(ce){window.scrollBy(ce.x,ce.y)},Uo=I(function(He){return jt(He).filter(function(ce){return ce.isEnabled?!!ce.frame:!1})}),Ho=function(ce,Ne){var st=Ae(Uo(Ne),function(xt){return xt.frame||ve(!1),zi(xt.frame.pageMarginBox)(ce)});return st},$o=function(ce){var Ne=ce.center,st=ce.destination,xt=ce.droppables;if(st){var Kt=xt[st];return Kt.frame?Kt:null}var Qt=Ho(Ne,xt);return Qt},Vo={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ce){return Math.pow(ce,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ws=function(ce,Ne){var st=ce[Ne.size]*Vo.startFromPercentage,xt=ce[Ne.size]*Vo.maxScrollAtPercentage,Kt={startScrollingFrom:st,maxScrollValueAt:xt};return Kt},Cs=function(ce){var Ne=ce.startOfRange,st=ce.endOfRange,xt=ce.current,Kt=st-Ne;if(Kt===0)return 0;var Qt=xt-Ne,$t=Qt/Kt;return $t},Ks=1,Ns=function(ce,Ne){if(ce>Ne.startScrollingFrom)return 0;if(ce<=Ne.maxScrollValueAt)return Vo.maxPixelScroll;if(ce===Ne.startScrollingFrom)return Ks;var st=Cs({startOfRange:Ne.maxScrollValueAt,endOfRange:Ne.startScrollingFrom,current:ce}),xt=1-st,Kt=Vo.maxPixelScroll*Vo.ease(xt);return Math.ceil(Kt)},Ds=Vo.durationDampening.accelerateAt,Go=Vo.durationDampening.stopDampeningAt,ws=function(ce,Ne){var st=Ne,xt=Go,Kt=Date.now(),Qt=Kt-st;if(Qt>=Go)return ce;if(Qt<Ds)return Ks;var $t=Cs({startOfRange:Ds,endOfRange:xt,current:Qt}),Fr=ce*Vo.ease($t);return Math.ceil(Fr)},Do=function(ce){var Ne=ce.distanceToEdge,st=ce.thresholds,xt=ce.dragStartTime,Kt=ce.shouldUseTimeDampening,Qt=Ns(Ne,st);return Qt===0?0:Kt?Math.max(ws(Qt,xt),Ks):Qt},Es=function(ce){var Ne=ce.container,st=ce.distanceToEdges,xt=ce.dragStartTime,Kt=ce.axis,Qt=ce.shouldUseTimeDampening,$t=Ws(Ne,Kt),Fr=st[Kt.end]<st[Kt.start];return Fr?Do({distanceToEdge:st[Kt.end],thresholds:$t,dragStartTime:xt,shouldUseTimeDampening:Qt}):-1*Do({distanceToEdge:st[Kt.start],thresholds:$t,dragStartTime:xt,shouldUseTimeDampening:Qt})},Ms=function(ce){var Ne=ce.container,st=ce.subject,xt=ce.proposedScroll,Kt=st.height>Ne.height,Qt=st.width>Ne.width;return!Qt&&!Kt?xt:Qt&&Kt?null:{x:Qt?0:xt.x,y:Kt?0:xt.y}},Ra=Ue(function(He){return He===0?0:He}),zo=function(ce){var Ne=ce.dragStartTime,st=ce.container,xt=ce.subject,Kt=ce.center,Qt=ce.shouldUseTimeDampening,$t={top:Kt.y-st.top,right:st.right-Kt.x,bottom:st.bottom-Kt.y,left:Kt.x-st.left},Fr=Es({container:st,distanceToEdges:$t,dragStartTime:Ne,axis:Wn,shouldUseTimeDampening:Qt}),Yr=Es({container:st,distanceToEdges:$t,dragStartTime:Ne,axis:ht,shouldUseTimeDampening:Qt}),Mr=Ra({x:Yr,y:Fr});if(le(Mr,ke))return null;var Ir=Ms({container:st,subject:xt,proposedScroll:Mr});return Ir?le(Ir,ke)?null:Ir:null},ll=Ue(function(He){return He===0?0:He>0?1:-1}),hl=function(){var He=function(Ne,st){return Ne<0?Ne:Ne>st?Ne-st:0};return function(ce){var Ne=ce.current,st=ce.max,xt=ce.change,Kt=Me(Ne,xt),Qt={x:He(Kt.x,st.x),y:He(Kt.y,st.y)};return le(Qt,ke)?null:Qt}}(),wl=function(ce){var Ne=ce.max,st=ce.current,xt=ce.change,Kt={x:Math.max(st.x,Ne.x),y:Math.max(st.y,Ne.y)},Qt=ll(xt),$t=hl({max:Kt,current:st,change:Qt});return $t?Qt.x!==0&&$t.x===0?!0:Qt.y!==0&&$t.y===0:!0},Sl=function(ce,Ne){return wl({current:ce.scroll.current,max:ce.scroll.max,change:Ne})},Vs=function(ce,Ne){if(!Sl(ce,Ne))return null;var st=ce.scroll.max,xt=ce.scroll.current;return hl({current:xt,max:st,change:Ne})},Wo=function(ce,Ne){var st=ce.frame;return st?wl({current:st.scroll.current,max:st.scroll.max,change:Ne}):!1},fl=function(ce,Ne){var st=ce.frame;return st&&Wo(ce,Ne)?hl({current:st.scroll.current,max:st.scroll.max,change:Ne}):null},Gl=function(ce){var Ne=ce.viewport,st=ce.subject,xt=ce.center,Kt=ce.dragStartTime,Qt=ce.shouldUseTimeDampening,$t=zo({dragStartTime:Kt,container:Ne.frame,subject:st,center:xt,shouldUseTimeDampening:Qt});return $t&&Sl(Ne,$t)?$t:null},Fs=function(ce){var Ne=ce.droppable,st=ce.subject,xt=ce.center,Kt=ce.dragStartTime,Qt=ce.shouldUseTimeDampening,$t=Ne.frame;if(!$t)return null;var Fr=zo({dragStartTime:Kt,container:$t.pageMarginBox,subject:st,center:xt,shouldUseTimeDampening:Qt});return Fr&&Wo(Ne,Fr)?Fr:null},el=function(ce){var Ne=ce.state,st=ce.dragStartTime,xt=ce.shouldUseTimeDampening,Kt=ce.scrollWindow,Qt=ce.scrollDroppable,$t=Ne.current.page.borderBoxCenter,Fr=Ne.dimensions.draggables[Ne.critical.draggable.id],Yr=Fr.page.marginBox;if(Ne.isWindowScrollAllowed){var Mr=Ne.viewport,Ir=Gl({dragStartTime:st,viewport:Mr,subject:Yr,center:$t,shouldUseTimeDampening:xt});if(Ir){Kt(Ir);return}}var zr=$o({center:$t,destination:Xn(Ne.impact),droppables:Ne.dimensions.droppables});if(!zr)return;var en=Fs({dragStartTime:st,droppable:zr,subject:Yr,center:$t,shouldUseTimeDampening:xt});en&&Qt(zr.descriptor.id,en)},os=function(ce){var Ne=ce.scrollWindow,st=ce.scrollDroppable,xt=M(Ne),Kt=M(st),Qt=null,$t=function(Ir){Qt||ve(!1);var zr=Qt,en=zr.shouldUseTimeDampening,In=zr.dragStartTime;el({state:Ir,scrollWindow:xt,scrollDroppable:Kt,dragStartTime:In,shouldUseTimeDampening:en})},Fr=function(Ir){ra(),Qt&&ve(!1);var zr=Date.now(),en=!1,In=function(){en=!0};el({state:Ir,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:In,scrollDroppable:In}),Qt={dragStartTime:zr,shouldUseTimeDampening:en},va(),en&&$t(Ir)},Yr=function(){if(!Qt)return;xt.cancel(),Kt.cancel(),Qt=null};return{start:Fr,stop:Yr,scroll:$t}},Cl=function(ce){var Ne=ce.move,st=ce.scrollDroppable,xt=ce.scrollWindow,Kt=function(Mr,Ir){var zr=Me(Mr.current.client.selection,Ir);Ne({client:zr})},Qt=function(Mr,Ir){if(!Wo(Mr,Ir))return Ir;var zr=fl(Mr,Ir);if(!zr)return st(Mr.descriptor.id,Ir),null;var en=me(Ir,zr);st(Mr.descriptor.id,en);var In=me(Ir,en);return In},$t=function(Mr,Ir,zr){if(!Mr)return zr;if(!Sl(Ir,zr))return zr;var en=Vs(Ir,zr);if(!en)return xt(zr),null;var In=me(zr,en);xt(In);var yi=me(zr,In);return yi},Fr=function(Mr){var Ir=Mr.scrollJumpRequest;if(!Ir)return;var zr=Xn(Mr.impact);zr||ve(!1);var en=Qt(Mr.dimensions.droppables[zr],Ir);if(!en)return;var In=Mr.viewport,yi=$t(Mr.isWindowScrollAllowed,In,en);if(!yi)return;Kt(Mr,yi)};return Fr},Hc=function(ce){var Ne=ce.scrollDroppable,st=ce.scrollWindow,xt=ce.move,Kt=os({scrollWindow:st,scrollDroppable:Ne}),Qt=Cl({move:xt,scrollWindow:st,scrollDroppable:Ne}),$t=function(Mr){if(Mr.phase!=="DRAGGING")return;if(Mr.movementMode==="FLUID"){Kt.scroll(Mr);return}if(!Mr.scrollJumpRequest)return;Qt(Mr)},Fr={scroll:$t,start:Kt.start,stop:Kt.stop};return Fr},dc="data-rbd",ac=function(){var He=dc+"-drag-handle";return{base:He,draggableId:He+"-draggable-id",contextId:He+"-context-id"}}(),oc=function(){var He=dc+"-draggable";return{base:He,contextId:He+"-context-id",id:He+"-id"}}(),Yl=function(){var He=dc+"-droppable";return{base:He,contextId:He+"-context-id",id:He+"-id"}}(),hc={contextId:dc+"-scroll-container-context-id"},pl=function(ce){return function(Ne){return"["+Ne+'="'+ce+'"]'}},ks=function(ce,Ne){return ce.map(function(st){var xt=st.styles[Ne];return xt?st.selector+" { "+xt+" }":""}).join(" ")},Ml="pointer-events: none;",vl=function(ce){var Ne=pl(ce),st=function(){var Fr=`
cursor: -webkit-grab;
cursor: grab;
`;return{selector:Ne(ac.contextId),styles:{always:`
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
touch-action: manipulation;
`,resting:Fr,dragging:Ml,dropAnimating:Fr}}}(),xt=function(){var Fr=`
transition: `+wi.outOfTheWay+`;
`;return{selector:Ne(oc.contextId),styles:{dragging:Fr,dropAnimating:Fr,userCancel:Fr}}}(),Kt={selector:Ne(Yl.contextId),styles:{always:"overflow-anchor: none;"}},Qt={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;
`}},$t=[xt,st,Kt,Qt];return{always:ks($t,"always"),resting:ks($t,"resting"),dragging:ks($t,"dragging"),dropAnimating:ks($t,"dropAnimating"),userCancel:ks($t,"userCancel")}},ml=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?L.useLayoutEffect:L.useEffect,hn=function(){var ce=document.querySelector("head");return ce||ve(!1),ce},El=function(ce){var Ne=document.createElement("style");return ce&&Ne.setAttribute("nonce",ce),Ne.type="text/css",Ne};function Rc(He,ce){var Ne=r(function(){return vl(He)},[He]),st=Object(L.useRef)(null),xt=Object(L.useRef)(null),Kt=c(I(function(Ir){var zr=xt.current;zr||ve(!1),zr.textContent=Ir}),[]),Qt=c(function(Ir){var zr=st.current;zr||ve(!1),zr.textContent=Ir},[]);ml(function(){!st.current&&!xt.current||ve(!1);var Ir=El(ce),zr=El(ce);return st.current=Ir,xt.current=zr,Ir.setAttribute(dc+"-always",He),zr.setAttribute(dc+"-dynamic",He),hn().appendChild(Ir),hn().appendChild(zr),Qt(Ne.always),Kt(Ne.resting),function(){var en=function(yi){var Oi=yi.current;Oi||ve(!1),hn().removeChild(Oi),yi.current=null};en(st),en(xt)}},[ce,Qt,Kt,Ne.always,Ne.resting,He]);var $t=c(function(){return Kt(Ne.dragging)},[Kt,Ne.dragging]),Fr=c(function(Ir){if(Ir==="DROP"){Kt(Ne.dropAnimating);return}Kt(Ne.userCancel)},[Kt,Ne.dropAnimating,Ne.userCancel]),Yr=c(function(){if(!xt.current)return;Kt(Ne.resting)},[Kt,Ne.resting]),Mr=r(function(){return{dragging:$t,dropping:Fr,resting:Yr}},[$t,Fr,Yr]);return Mr}var vc=function(ce){return ce&&ce.ownerDocument?ce.ownerDocument.defaultView:window};function bc(He){return He instanceof vc(He).HTMLElement}function bs(He,ce){var Ne="["+ac.contextId+'="'+He+'"]',st=wt(document.querySelectorAll(Ne));if(!st.length)return null;var xt=Ae(st,function(Kt){return Kt.getAttribute(ac.draggableId)===ce});return xt&&bc(xt)?xt:null}function Hs(He){var ce=Object(L.useRef)({}),Ne=Object(L.useRef)(null),st=Object(L.useRef)(null),xt=Object(L.useRef)(!1),Kt=c(function(zr,en){var In={id:zr,focus:en};return ce.current[zr]=In,function(){var Oi=ce.current,ya=Oi[zr];ya!==In&&delete Oi[zr]}},[]),Qt=c(function(zr){var en=bs(He,zr);en&&en!==document.activeElement&&en.focus()},[He]),$t=c(function(zr,en){Ne.current===zr&&(Ne.current=en)},[]),Fr=c(function(){if(st.current)return;if(!xt.current)return;st.current=requestAnimationFrame(function(){st.current=null;var zr=Ne.current;zr&&Qt(zr)})},[Qt]),Yr=c(function(zr){Ne.current=null;var en=document.activeElement;if(!en)return;if(en.getAttribute(ac.draggableId)!==zr)return;Ne.current=zr},[]);ml(function(){return xt.current=!0,function(){xt.current=!1;var zr=st.current;zr&&cancelAnimationFrame(zr)}},[]);var Mr=r(function(){return{register:Kt,tryRecordFocus:Yr,tryRestoreFocusRecorded:Fr,tryShiftRecord:$t}},[Kt,Yr,Fr,$t]);return Mr}function cl(){var He={draggables:{},droppables:{}},ce=[];function Ne(Ir){return ce.push(Ir),function(){var en=ce.indexOf(Ir);if(en===-1)return;ce.splice(en,1)}}function st(Ir){ce.length&&ce.forEach(function(zr){return zr(Ir)})}function xt(Ir){return He.draggables[Ir]||null}function Kt(Ir){var zr=xt(Ir);return zr||ve(!1),zr}var Qt={register:function(zr){He.draggables[zr.descriptor.id]=zr,st({type:"ADDITION",value:zr})},update:function(zr,en){var In=He.draggables[en.descriptor.id];if(!In)return;if(In.uniqueId!==zr.uniqueId)return;delete He.draggables[en.descriptor.id],He.draggables[zr.descriptor.id]=zr},unregister:function(zr){var en=zr.descriptor.id,In=xt(en);if(!In)return;if(zr.uniqueId!==In.uniqueId)return;delete He.draggables[en],st({type:"REMOVAL",value:zr})},getById:Kt,findById:xt,exists:function(zr){return Boolean(xt(zr))},getAllByType:function(zr){return Qe(He.draggables).filter(function(en){return en.descriptor.type===zr})}};function $t(Ir){return He.droppables[Ir]||null}function Fr(Ir){var zr=$t(Ir);return zr||ve(!1),zr}var Yr={register:function(zr){He.droppables[zr.descriptor.id]=zr},unregister:function(zr){var en=$t(zr.descriptor.id);if(!en)return;if(zr.uniqueId!==en.uniqueId)return;delete He.droppables[zr.descriptor.id]},getById:Fr,findById:$t,exists:function(zr){return Boolean($t(zr))},getAllByType:function(zr){return Qe(He.droppables).filter(function(en){return en.descriptor.type===zr})}};function Mr(){He.draggables={},He.droppables={},ce.length=0}return{draggable:Qt,droppable:Yr,subscribe:Ne,clean:Mr}}function Fl(){var He=r(cl,[]);return Object(L.useEffect)(function(){return function(){requestAnimationFrame(He.clean)}},[He]),He}var tc=O.a.createContext(null),Ql=function(){var ce=document.body;return ce||ve(!1),ce},sc={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},zc=function(ce){return"rbd-announcement-"+ce};function Hl(He){var ce=r(function(){return zc(He)},[He]),Ne=Object(L.useRef)(null);Object(L.useEffect)(function(){var Kt=document.createElement("div");return Ne.current=Kt,Kt.id=ce,Kt.setAttribute("aria-live","assertive"),Kt.setAttribute("aria-atomic","true"),Object(y.a)(Kt.style,sc),Ql().appendChild(Kt),function(){setTimeout(function(){var Fr=Ql();Fr.contains(Kt)&&Fr.removeChild(Kt),Kt===Ne.current&&(Ne.current=null)})}},[ce]);var st=c(function(xt){var Kt=Ne.current;if(Kt){Kt.textContent=xt;return}},[]);return st}var Oc=0,yc={separator:"::"};function Xs(){Oc=0}function xl(He,ce){return ce===void 0&&(ce=yc),r(function(){return""+He+ce.separator+Oc++},[ce.separator,He])}function Ut(He){var ce=He.contextId,Ne=He.uniqueId;return"rbd-hidden-text-"+ce+"-"+Ne}function qt(He){var ce=He.contextId,Ne=He.text,st=xl("hidden-text",{separator:"-"}),xt=r(function(){return Ut({contextId:ce,uniqueId:st})},[st,ce]);return Object(L.useEffect)(function(){var Qt=document.createElement("div");return Qt.id=xt,Qt.textContent=Ne,Qt.style.display="none",Ql().appendChild(Qt),function(){var Fr=Ql();Fr.contains(Qt)&&Fr.removeChild(Qt)}},[xt,Ne]),xt}var Cn=O.a.createContext(null),ri={react:"^16.8.5","react-dom":"^16.8.5"},Dt=/(\d+)\.(\d+)\.(\d+)/,pe=function(ce){var Ne=Dt.exec(ce);Ne!=null||ve(!1);var st=Number(Ne[1]),xt=Number(Ne[2]),Kt=Number(Ne[3]);return{major:st,minor:xt,patch:Kt,raw:ce}},_e=function(ce,Ne){return Ne.major>ce.major?!0:Ne.major<ce.major?!1:Ne.minor>ce.minor?!0:Ne.minor<ce.minor?!1:Ne.patch>=ce.patch},Le=function(ce,Ne){var st=pe(ce),xt=pe(Ne);if(_e(st,xt))return},Ze=`
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
`,Tt=function(ce){var Ne=ce.doctype;if(!Ne)return;Ne.name.toLowerCase()!=="html",Ne.publicId!==""};function Jt(He){}function Br(He,ce){Jt(function(){Object(L.useEffect)(function(){try{He()}catch(Ne){Y(`
A setup problem was encountered.
> `+Ne.message+`
`)}},ce)})}function Gr(){Br(function(){Le(ri.react,O.a.version),Tt(document)},[])}function bn(He){var ce=Object(L.useRef)(He);return Object(L.useEffect)(function(){ce.current=He}),ce}function Jn(){var He=null;function ce(){return Boolean(He)}function Ne(Qt){return Qt===He}function st(Qt){He&&ve(!1);var $t={abandon:Qt};return He=$t,$t}function xt(){He||ve(!1),He=null}function Kt(){He&&(He.abandon(),xt())}return{isClaimed:ce,isActive:Ne,claim:st,release:xt,tryAbandon:Kt}}var Si=9,Yi=13,ga=27,Oa=32,po=33,Oo=34,ps=35,ts=36,ds=37,nl=38,Js=39,ul=40,Ps,Gs=(Ps={},Ps[Yi]=!0,Ps[Si]=!0,Ps),Ol=function(ce){Gs[ce.keyCode]&&ce.preventDefault()},Rl=function(){var He="visibilitychange";if(typeof document=="undefined")return He;var ce=[He,"ms"+He,"webkit"+He,"moz"+He,"o"+He],Ne=Ae(ce,function(st){return"on"+st in document});return Ne||He}(),$s=0,qa=5;function fc(He,ce){return Math.abs(ce.x-He.x)>=qa||Math.abs(ce.y-He.y)>=qa}var lc={type:"IDLE"};function Pl(He){var ce=He.cancel,Ne=He.completed,st=He.getPhase,xt=He.setPhase;return[{eventName:"mousemove",fn:function(Qt){var $t=Qt.button,Fr=Qt.clientX,Yr=Qt.clientY;if($t!==$s)return;var Mr={x:Fr,y:Yr},Ir=st();if(Ir.type==="DRAGGING"){Qt.preventDefault(),Ir.actions.move(Mr);return}Ir.type==="PENDING"||ve(!1);var zr=Ir.point;if(!fc(zr,Mr))return;Qt.preventDefault();var en=Ir.actions.fluidLift(Mr);xt({type:"DRAGGING",actions:en})}},{eventName:"mouseup",fn:function(Qt){var $t=st();if($t.type!=="DRAGGING"){ce();return}Qt.preventDefault(),$t.actions.drop({shouldBlockNextClick:!0}),Ne()}},{eventName:"mousedown",fn:function(Qt){st().type==="DRAGGING"&&Qt.preventDefault(),ce()}},{eventName:"keydown",fn:function(Qt){var $t=st();if($t.type==="PENDING"){ce();return}if(Qt.keyCode===ga){Qt.preventDefault(),ce();return}Ol(Qt)}},{eventName:"resize",fn:ce},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){st().type==="PENDING"&&ce()}},{eventName:"webkitmouseforcedown",fn:function(Qt){var $t=st();if($t.type!=="IDLE"||ve(!1),$t.actions.shouldRespectForcePress()){ce();return}Qt.preventDefault()}},{eventName:Rl,fn:ce}]}function Us(He){var ce=Object(L.useRef)(lc),Ne=Object(L.useRef)(te),st=r(function(){return{eventName:"mousedown",fn:function(Ir){if(Ir.defaultPrevented)return;if(Ir.button!==$s)return;if(Ir.ctrlKey||Ir.metaKey||Ir.shiftKey||Ir.altKey)return;var zr=He.findClosestDraggableId(Ir);if(!zr)return;var en=He.tryGetLock(zr,Qt,{sourceEvent:Ir});if(!en)return;Ir.preventDefault();var In={x:Ir.clientX,y:Ir.clientY};Ne.current(),Yr(en,In)}}},[He]),xt=r(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ir){if(Ir.defaultPrevented)return;var zr=He.findClosestDraggableId(Ir);if(!zr)return;var en=He.findOptionsForDraggable(zr);if(!en)return;if(en.shouldRespectForcePress)return;if(!He.canGetLock(zr))return;Ir.preventDefault()}}},[He]),Kt=c(function(){var Ir={passive:!1,capture:!0};Ne.current=ee(window,[xt,st],Ir)},[xt,st]),Qt=c(function(){var Mr=ce.current;if(Mr.type==="IDLE")return;ce.current=lc,Ne.current(),Kt()},[Kt]),$t=c(function(){var Mr=ce.current;Qt(),Mr.type==="DRAGGING"&&Mr.actions.cancel({shouldBlockNextClick:!0}),Mr.type==="PENDING"&&Mr.actions.abort()},[Qt]),Fr=c(function(){var Ir={capture:!0,passive:!1},zr=Pl({cancel:$t,completed:Qt,getPhase:function(){return ce.current},setPhase:function(In){ce.current=In}});Ne.current=ee(window,zr,Ir)},[$t,Qt]),Yr=c(function(Ir,zr){ce.current.type==="IDLE"||ve(!1),ce.current={type:"PENDING",point:zr,actions:Ir},Fr()},[Fr]);ml(function(){return Kt(),function(){Ne.current()}},[Kt])}var Zl;function nu(){}var Lc=(Zl={},Zl[Oo]=!0,Zl[po]=!0,Zl[ts]=!0,Zl[ps]=!0,Zl);function Ul(He,ce){function Ne(){ce(),He.cancel()}function st(){ce(),He.drop()}return[{eventName:"keydown",fn:function(Kt){if(Kt.keyCode===ga){Kt.preventDefault(),Ne();return}if(Kt.keyCode===Oa){Kt.preventDefault(),st();return}if(Kt.keyCode===ul){Kt.preventDefault(),He.moveDown();return}if(Kt.keyCode===nl){Kt.preventDefault(),He.moveUp();return}if(Kt.keyCode===Js){Kt.preventDefault(),He.moveRight();return}if(Kt.keyCode===ds){Kt.preventDefault(),He.moveLeft();return}if(Lc[Kt.keyCode]){Kt.preventDefault();return}Ol(Kt)}},{eventName:"mousedown",fn:Ne},{eventName:"mouseup",fn:Ne},{eventName:"click",fn:Ne},{eventName:"touchstart",fn:Ne},{eventName:"resize",fn:Ne},{eventName:"wheel",fn:Ne,options:{passive:!0}},{eventName:Rl,fn:Ne}]}function ol(He){var ce=Object(L.useRef)(nu),Ne=r(function(){return{eventName:"keydown",fn:function(Kt){if(Kt.defaultPrevented)return;if(Kt.keyCode!==Oa)return;var Qt=He.findClosestDraggableId(Kt);if(!Qt)return;var $t=He.tryGetLock(Qt,Mr,{sourceEvent:Kt});if(!$t)return;Kt.preventDefault();var Fr=!0,Yr=$t.snapLift();ce.current();function Mr(){Fr||ve(!1),Fr=!1,ce.current(),st()}ce.current=ee(window,Ul(Yr,Mr),{capture:!0,passive:!1})}}},[He]),st=c(function(){var Kt={passive:!1,capture:!0};ce.current=ee(window,[Ne],Kt)},[Ne]);ml(function(){return st(),function(){ce.current()}},[st])}var zl={type:"IDLE"},Fc=120,$l=.15;function wc(He){var ce=He.cancel,Ne=He.getPhase;return[{eventName:"orientationchange",fn:ce},{eventName:"resize",fn:ce},{eventName:"contextmenu",fn:function(xt){xt.preventDefault()}},{eventName:"keydown",fn:function(xt){if(Ne().type!=="DRAGGING"){ce();return}xt.keyCode===ga&&xt.preventDefault(),ce()}},{eventName:Rl,fn:ce}]}function xc(He){var ce=He.cancel,Ne=He.completed,st=He.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Kt){var Qt=st();if(Qt.type!=="DRAGGING"){ce();return}Qt.hasMoved=!0;var $t=Kt.touches[0],Fr=$t.clientX,Yr=$t.clientY,Mr={x:Fr,y:Yr};Kt.preventDefault(),Qt.actions.move(Mr)}},{eventName:"touchend",fn:function(Kt){var Qt=st();if(Qt.type!=="DRAGGING"){ce();return}Kt.preventDefault(),Qt.actions.drop({shouldBlockNextClick:!0}),Ne()}},{eventName:"touchcancel",fn:function(Kt){if(st().type!=="DRAGGING"){ce();return}Kt.preventDefault(),ce()}},{eventName:"touchforcechange",fn:function(Kt){var Qt=st();Qt.type!=="IDLE"||ve(!1);var $t=Kt.touches[0];if(!$t)return;var Fr=$t.force>=$l;if(!Fr)return;var Yr=Qt.actions.shouldRespectForcePress();if(Qt.type==="PENDING"){Yr&&ce();return}if(Yr){if(Qt.hasMoved){Kt.preventDefault();return}ce();return}Kt.preventDefault()}},{eventName:Rl,fn:ce}]}function pc(He){var ce=Object(L.useRef)(zl),Ne=Object(L.useRef)(te),st=c(function(){return ce.current},[]),xt=c(function(en){ce.current=en},[]),Kt=r(function(){return{eventName:"touchstart",fn:function(en){if(en.defaultPrevented)return;var In=He.findClosestDraggableId(en);if(!In)return;var yi=He.tryGetLock(In,$t,{sourceEvent:en});if(!yi)return;var Oi=en.touches[0],ya=Oi.clientX,Ji=Oi.clientY,vo={x:ya,y:Ji};Ne.current(),Ir(yi,vo)}}},[He]),Qt=c(function(){var en={capture:!0,passive:!1};Ne.current=ee(window,[Kt],en)},[Kt]),$t=c(function(){var zr=ce.current;if(zr.type==="IDLE")return;zr.type==="PENDING"&&clearTimeout(zr.longPressTimerId),xt(zl),Ne.current(),Qt()},[Qt,xt]),Fr=c(function(){var zr=ce.current;$t(),zr.type==="DRAGGING"&&zr.actions.cancel({shouldBlockNextClick:!0}),zr.type==="PENDING"&&zr.actions.abort()},[$t]),Yr=c(function(){var en={capture:!0,passive:!1},In={cancel:Fr,completed:$t,getPhase:st},yi=ee(window,xc(In),en),Oi=ee(window,wc(In),en);Ne.current=function(){yi(),Oi()}},[Fr,st,$t]),Mr=c(function(){var en=st();en.type==="PENDING"||ve(!1);var In=en.actions.fluidLift(en.point);xt({type:"DRAGGING",actions:In,hasMoved:!1})},[st,xt]),Ir=c(function(en,In){st().type==="IDLE"||ve(!1);var yi=setTimeout(Mr,Fc);xt({type:"PENDING",point:In,actions:en,longPressTimerId:yi}),Yr()},[Yr,st,xt,Mr]);ml(function(){return Qt(),function(){Ne.current();var In=st();In.type==="PENDING"&&(clearTimeout(In.longPressTimerId),xt(zl))}},[st,Qt,xt]),ml(function(){var en=ee(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return en},[])}function Wc(He){Jt(function(){var ce=bn(He);Br(function(){ce.current.length===He.length||ve(!1)})})}var kc={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Nc(He,ce){if(ce==null)return!1;var Ne=Boolean(kc[ce.tagName.toLowerCase()]);if(Ne)return!0;var st=ce.getAttribute("contenteditable");return st==="true"||st===""?!0:ce===He?!1:Nc(He,ce.parentElement)}function Sc(He,ce){var Ne=ce.target;return bc(Ne)?Nc(He,Ne):!1}var hs=function(ce){return i(ce.getBoundingClientRect()).center};function xo(He){return He instanceof vc(He).Element}var ss=function(){var He="matches";if(typeof document=="undefined")return He;var ce=[He,"msMatchesSelector","webkitMatchesSelector"],Ne=Ae(ce,function(st){return st in Element.prototype});return Ne||He}();function Ts(He,ce){return He==null?null:He[ss](ce)?He:Ts(He.parentElement,ce)}function Ll(He,ce){return He.closest?He.closest(ce):Ts(He,ce)}function Cc(He){return"["+ac.contextId+'="'+He+'"]'}function rc(He,ce){var Ne=ce.target;if(!xo(Ne))return null;var st=Cc(He),xt=Ll(Ne,st);return xt&&bc(xt)?xt:null}function nc(He,ce){var Ne=rc(He,ce);return Ne?Ne.getAttribute(ac.draggableId):null}function gl(He,ce){var Ne="["+oc.contextId+'="'+He+'"]',st=wt(document.querySelectorAll(Ne)),xt=Ae(st,function(Kt){return Kt.getAttribute(oc.id)===ce});return xt&&bc(xt)?xt:null}function tl(He){He.preventDefault()}function Nl(He){var ce=He.expected,Ne=He.phase,st=He.isLockActive,xt=He.shouldWarn;return st()?!(ce!==Ne):!1}function Ys(He){var ce=He.lockAPI,Ne=He.store,st=He.registry,xt=He.draggableId;if(ce.isClaimed())return!1;var Kt=st.draggable.findById(xt);return Kt&&Kt.options.isEnabled?!!Ls(Ne.getState(),xt):!1}function Ec(He){var ce=He.lockAPI,Ne=He.contextId,st=He.store,xt=He.registry,Kt=He.draggableId,Qt=He.forceSensorStop,$t=He.sourceEvent,Fr=Ys({lockAPI:ce,store:st,registry:xt,draggableId:Kt});if(!Fr)return null;var Yr=xt.draggable.getById(Kt),Mr=gl(Ne,Yr.descriptor.id);if(!Mr)return null;if($t&&!Yr.options.canDragInteractiveElements&&Sc(Mr,$t))return null;var Ir=ce.claim(Qt||te),zr="PRE_DRAG";function en(){return Yr.options.shouldRespectForcePress}function In(){return ce.isActive(Ir)}function yi(yo,ms){Nl({expected:yo,phase:zr,isLockActive:In,shouldWarn:!0})&&st.dispatch(ms())}var Oi=yi.bind(null,"DRAGGING");function ya(yo){function ms(){ce.release(),zr="COMPLETED"}zr!=="PRE_DRAG"&&(ms(),zr==="PRE_DRAG"||ve(!1)),st.dispatch(pn(yo.liftActionArgs)),zr="DRAGGING";function js(F,W){if(W===void 0&&(W={shouldBlockNextClick:!1}),yo.cleanup(),W.shouldBlockNextClick){var se=ee(window,[{eventName:"click",fn:tl,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(se)}ms(),st.dispatch(qn({reason:F}))}return Object(y.a)({isActive:function(){return Nl({expected:"DRAGGING",phase:zr,isLockActive:In,shouldWarn:!1})},shouldRespectForcePress:en,drop:function(W){return js("DROP",W)},cancel:function(W){return js("CANCEL",W)}},yo.actions)}function Ji(yo){var ms=M(function(F){Oi(function(){return Xr({client:F})})}),js=ya({liftActionArgs:{id:Kt,clientSelection:yo,movementMode:"FLUID"},cleanup:function(){return ms.cancel()},actions:{move:ms}});return Object(y.a)({},js,{move:ms})}function vo(){var yo={moveUp:function(){return Oi(Ln)},moveRight:function(){return Oi(Un)},moveDown:function(){return Oi(Zn)},moveLeft:function(){return Oi(li)}};return ya({liftActionArgs:{id:Kt,clientSelection:hs(Mr),movementMode:"SNAP"},cleanup:te,actions:yo})}function ka(){var yo=Nl({expected:"PRE_DRAG",phase:zr,isLockActive:In,shouldWarn:!0});yo&&ce.release()}var jo={isActive:function(){return Nl({expected:"PRE_DRAG",phase:zr,isLockActive:In,shouldWarn:!1})},shouldRespectForcePress:en,fluidLift:Ji,snapLift:vo,abort:ka};return jo}var cu=[Us,ol,pc];function uu(He){var ce=He.contextId,Ne=He.store,st=He.registry,xt=He.customSensors,Kt=He.enableDefaultSensors,Qt=[].concat(Kt?cu:[],xt||[]),$t=Object(L.useState)(function(){return Jn()})[0],Fr=c(function(Ji,vo){Ji.isDragging&&!vo.isDragging&&$t.tryAbandon()},[$t]);ml(function(){var Ji=Ne.getState(),vo=Ne.subscribe(function(){var ka=Ne.getState();Fr(Ji,ka),Ji=ka});return vo},[$t,Ne,Fr]),ml(function(){return $t.tryAbandon},[$t.tryAbandon]);var Yr=c(function(ya){return Ys({lockAPI:$t,registry:st,store:Ne,draggableId:ya})},[$t,st,Ne]),Mr=c(function(ya,Ji,vo){return Ec({lockAPI:$t,registry:st,contextId:ce,store:Ne,draggableId:ya,forceSensorStop:Ji,sourceEvent:vo&&vo.sourceEvent?vo.sourceEvent:null})},[ce,$t,st,Ne]),Ir=c(function(ya){return nc(ce,ya)},[ce]),zr=c(function(ya){var Ji=st.draggable.findById(ya);return Ji?Ji.options:null},[st.draggable]),en=c(function(){if(!$t.isClaimed())return;$t.tryAbandon(),Ne.getState().phase!=="IDLE"&&Ne.dispatch(fi())},[$t,Ne]),In=c($t.isClaimed,[$t]),yi=r(function(){return{canGetLock:Yr,tryGetLock:Mr,findClosestDraggableId:Ir,findOptionsForDraggable:zr,tryReleaseLock:en,isLockClaimed:In}},[Yr,Mr,Ir,zr,en,In]);Wc(Qt);for(var Oi=0;Oi<Qt.length;Oi++)Qt[Oi](yi)}var Eu=function(ce){return{onBeforeCapture:ce.onBeforeCapture,onBeforeDragStart:ce.onBeforeDragStart,onDragStart:ce.onDragStart,onDragEnd:ce.onDragEnd,onDragUpdate:ce.onDragUpdate}};function Dc(He){return He.current||ve(!1),He.current}function Au(He){var ce=He.contextId,Ne=He.setCallbacks,st=He.sensors,xt=He.nonce,Kt=He.dragHandleUsageInstructions,Qt=Object(L.useRef)(null);Gr();var $t=bn(He),Fr=c(function(){return Eu($t.current)},[$t]),Yr=Hl(ce),Mr=qt({contextId:ce,text:Kt}),Ir=Rc(ce,xt),zr=c(function(F){Dc(Qt).dispatch(F)},[]),en=r(function(){return Object(a.b)({publishWhileDragging:Bn,updateDroppableScroll:Gt,updateDroppableIsEnabled:Er,updateDroppableIsCombineEnabled:Tr,collectionStarting:ft},zr)},[zr]),In=Fl(),yi=r(function(){return ao(In,en)},[In,en]),Oi=r(function(){return Hc(Object(y.a)({scrollWindow:cs,scrollDroppable:yi.scrollDroppable},Object(a.b)({move:Xr},zr)))},[yi.scrollDroppable,zr]),ya=Hs(ce),Ji=r(function(){return Ro({announce:Yr,autoScroller:Oi,dimensionMarshal:yi,focusMarshal:ya,getResponders:Fr,styleMarshal:Ir})},[Yr,Oi,yi,ya,Fr,Ir]);Qt.current=Ji;var vo=c(function(){var F=Dc(Qt),W=F.getState();W.phase!=="IDLE"&&F.dispatch(fi())},[]),ka=c(function(){var F=Dc(Qt).getState();return F.isDragging||F.phase==="DROP_ANIMATING"},[]),jo=r(function(){return{isDragging:ka,tryAbort:vo}},[ka,vo]);Ne(jo);var yo=c(function(F){return Ls(Dc(Qt).getState(),F)},[]),ms=c(function(){return Wi(Dc(Qt).getState())},[]),js=r(function(){return{marshal:yi,focus:ya,contextId:ce,canLift:yo,isMovementAllowed:ms,dragHandleUsageInstructionsId:Mr,registry:In}},[ce,yi,Mr,ya,yo,ms,In]);return uu({contextId:ce,store:Ji,registry:In,customSensors:st,enableDefaultSensors:He.enableDefaultSensors!==!1}),Object(L.useEffect)(function(){return vo},[vo]),O.a.createElement(Cn.Provider,{value:js},O.a.createElement(e.a,{context:tc,store:Ji},He.children))}var vu=0;function kd(){vu=0}function ed(){return r(function(){return""+vu++},[])}function Sd(){kd(),Xs()}function td(He){var ce=ed(),Ne=He.dragHandleUsageInstructions||Ee.dragHandleUsageInstructions;return O.a.createElement(Oe,null,function(st){return O.a.createElement(Au,{nonce:He.nonce,contextId:ce,setCallbacks:st,dragHandleUsageInstructions:Ne,enableDefaultSensors:He.enableDefaultSensors,sensors:He.sensors,onBeforeCapture:He.onBeforeCapture,onBeforeDragStart:He.onBeforeDragStart,onDragStart:He.onDragStart,onDragUpdate:He.onDragUpdate,onDragEnd:He.onDragEnd},He.children)})}var _u=function(ce){return function(Ne){return ce===Ne}},_c=_u("scroll"),Bc=_u("auto"),Kc=_u("visible"),Tu=function(ce,Ne){return Ne(ce.overflowX)||Ne(ce.overflowY)},rd=function(ce,Ne){return Ne(ce.overflowX)&&Ne(ce.overflowY)},nd=function(ce){var Ne=window.getComputedStyle(ce),st={overflowX:Ne.overflowX,overflowY:Ne.overflowY};return Tu(st,_c)||Tu(st,Bc)},Ru=function(){return!1;var ce,Ne;if(!nd(ce))return!1;var st,xt;if(rd(xt,Kc))return!1},Tc=function He(ce){return ce==null?null:ce===document.body?Ru()?ce:null:ce===document.documentElement?null:nd(ce)?ce:He(ce.parentElement)},zu=function(ce){if(!ce)return;var Ne=Tc(ce.parentElement);if(!Ne)return},id=function(ce){return{x:ce.scrollLeft,y:ce.scrollTop}},ad=function He(ce){if(!ce)return!1;var Ne=window.getComputedStyle(ce);return Ne.position==="fixed"?!0:He(ce.parentElement)},Zc=function(ce){var Ne=Tc(ce),st=ad(ce);return{closestScrollable:Ne,isFixedOnPage:st}},bu=function(ce){var Ne=ce.descriptor,st=ce.isEnabled,xt=ce.isCombineEnabled,Kt=ce.isFixedOnPage,Qt=ce.direction,$t=ce.client,Fr=ce.page,Yr=ce.closest,Mr=function(){if(!Yr)return null;var In=Yr.scrollSize,yi=Yr.client,Oi=is({scrollHeight:In.scrollHeight,scrollWidth:In.scrollWidth,height:yi.paddingBox.height,width:yi.paddingBox.width});return{pageMarginBox:Yr.page.marginBox,frameClient:yi,scrollSize:In,shouldClipSubject:Yr.shouldClipSubject,scroll:{initial:Yr.scroll,current:Yr.scroll,max:Oi,diff:{value:ke,displacement:ke}}}}(),Ir=Qt==="vertical"?Wn:ht,zr=$e({page:Fr,withPlaceholder:null,axis:Ir,frame:Mr}),en={descriptor:Ne,isCombineEnabled:xt,isFixedOnPage:Kt,axis:Ir,isEnabled:st,client:$t,page:Fr,frame:Mr,subject:zr};return en},Fu=function(ce,Ne){var st=x(ce);if(!Ne)return st;if(ce!==Ne)return st;var xt=st.paddingBox.top-Ne.scrollTop,Kt=st.paddingBox.left-Ne.scrollLeft,Qt=xt+Ne.scrollHeight,$t=Kt+Ne.scrollWidth,Fr={top:xt,right:$t,bottom:Qt,left:Kt},Yr=u(Fr,st.border),Mr=d({borderBox:Yr,margin:st.margin,border:st.border,padding:st.padding});return Mr},Wu=function(ce){var Ne=ce.ref,st=ce.descriptor,xt=ce.env,Kt=ce.windowScroll,Qt=ce.direction,$t=ce.isDropDisabled,Fr=ce.isCombineEnabled,Yr=ce.shouldClipSubject,Mr=xt.closestScrollable,Ir=Fu(Ne,Mr),zr=v(Ir,Kt),en=function(){if(!Mr)return null;var yi=x(Mr),Oi={scrollHeight:Mr.scrollHeight,scrollWidth:Mr.scrollWidth};return{client:yi,page:v(yi,Kt),scroll:id(Mr),scrollSize:Oi,shouldClipSubject:Yr}}(),In=bu({descriptor:st,isEnabled:!$t,isCombineEnabled:Fr,isFixedOnPage:xt.isFixedOnPage,direction:Qt,client:Ir,page:zr,closest:en});return In},iu={passive:!1},Bd={passive:!0},Pd=function(ce){return ce.shouldPublishImmediately?iu:Bd};function au(He){var ce=Object(L.useContext)(He);return ce||ve(!1),ce}var Ku=function(ce){return ce&&ce.env.closestScrollable||null};function od(He){var ce=Object(L.useRef)(null),Ne=au(Cn),st=xl("droppable"),xt=Ne.registry,Kt=Ne.marshal,Qt=bn(He),$t=r(function(){return{id:He.droppableId,type:He.type,mode:He.mode}},[He.droppableId,He.mode,He.type]),Fr=Object(L.useRef)($t),Yr=r(function(){return I(function(ka,jo){ce.current||ve(!1);var yo={x:ka,y:jo};Kt.updateDroppableScroll($t.id,yo)})},[$t.id,Kt]),Mr=c(function(){var ka=ce.current;return!ka||!ka.env.closestScrollable?ke:id(ka.env.closestScrollable)},[]),Ir=c(function(){var ka=Mr();Yr(ka.x,ka.y)},[Mr,Yr]),zr=r(function(){return M(Ir)},[Ir]),en=c(function(){var ka=ce.current,jo=Ku(ka);ka&&jo||ve(!1);var yo=ka.scrollOptions;if(yo.shouldPublishImmediately){Ir();return}zr()},[zr,Ir]),In=c(function(ka,jo){ce.current&&ve(!1);var yo=Qt.current,ms=yo.getDroppableRef();ms||ve(!1);var js=Zc(ms),F={ref:ms,descriptor:$t,env:js,scrollOptions:jo};ce.current=F;var W=Wu({ref:ms,descriptor:$t,env:js,windowScroll:ka,direction:yo.direction,isDropDisabled:yo.isDropDisabled,isCombineEnabled:yo.isCombineEnabled,shouldClipSubject:!yo.ignoreContainerClipping}),se=js.closestScrollable;return se&&(se.setAttribute(hc.contextId,Ne.contextId),se.addEventListener("scroll",en,Pd(F.scrollOptions))),W},[Ne.contextId,$t,en,Qt]),yi=c(function(){var ka=ce.current,jo=Ku(ka);return ka&&jo||ve(!1),id(jo)},[]),Oi=c(function(){var ka=ce.current;ka||ve(!1);var jo=Ku(ka);if(ce.current=null,!jo)return;zr.cancel(),jo.removeAttribute(hc.contextId),jo.removeEventListener("scroll",en,Pd(ka.scrollOptions))},[en,zr]),ya=c(function(ka){var jo=ce.current;jo||ve(!1);var yo=Ku(jo);yo||ve(!1),yo.scrollTop+=ka.y,yo.scrollLeft+=ka.x},[]),Ji=r(function(){return{getDimensionAndWatchScroll:In,getScrollWhileDragging:yi,dragStopped:Oi,scroll:ya}},[Oi,In,yi,ya]),vo=r(function(){return{uniqueId:st,descriptor:$t,callbacks:Ji}},[Ji,$t,st]);ml(function(){return Fr.current=vo.descriptor,xt.droppable.register(vo),function(){ce.current&&Oi(),xt.droppable.unregister(vo)}},[Ji,$t,Oi,vo,Kt,xt.droppable]),ml(function(){if(!ce.current)return;Kt.updateDroppableIsEnabled(Fr.current.id,!He.isDropDisabled)},[He.isDropDisabled,Kt]),ml(function(){if(!ce.current)return;Kt.updateDroppableIsCombineEnabled(Fr.current.id,He.isCombineEnabled)},[He.isCombineEnabled,Kt])}function Vu(){}var ql={width:0,height:0,margin:Nt},Yc=function(ce){var Ne=ce.isAnimatingOpenOnMount,st=ce.placeholder,xt=ce.animate;return Ne||xt==="close"?ql:{height:st.client.borderBox.height,width:st.client.borderBox.width,margin:st.client.margin}},Iu=function(ce){var Ne=ce.isAnimatingOpenOnMount,st=ce.placeholder,xt=ce.animate,Kt=Yc({isAnimatingOpenOnMount:Ne,placeholder:st,animate:xt});return{display:st.display,boxSizing:"border-box",width:Kt.width,height:Kt.height,marginTop:Kt.margin.top,marginRight:Kt.margin.right,marginBottom:Kt.margin.bottom,marginLeft:Kt.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:xt!=="none"?wi.placeholder:null}};function Cd(He){var ce=Object(L.useRef)(null),Ne=c(function(){if(!ce.current)return;clearTimeout(ce.current),ce.current=null},[]),st=He.animate,xt=He.onTransitionEnd,Kt=He.onClose,Qt=He.contextId,$t=Object(L.useState)(He.animate==="open"),Fr=$t[0],Yr=$t[1];Object(L.useEffect)(function(){return Fr?st!=="open"?(Ne(),Yr(!1),Vu):ce.current?Vu:(ce.current=setTimeout(function(){ce.current=null,Yr(!1)}),Ne):Vu},[st,Fr,Ne]);var Mr=c(function(zr){if(zr.propertyName!=="height")return;xt(),st==="close"&&Kt()},[st,Kt,xt]),Ir=Iu({isAnimatingOpenOnMount:Fr,animate:He.animate,placeholder:He.placeholder});return O.a.createElement(He.placeholder.tagName,{style:Ir,"data-rbd-placeholder-context-id":Qt,onTransitionEnd:Mr,ref:He.innerRef})}var sd=O.a.memo(Cd),ku=O.a.createContext(null);function Bu(He){He&&bc(He)||ve(!1)}function ld(He){return typeof He=="boolean"}function Ed(He,ce){ce.forEach(function(Ne){return Ne(He)})}var Ud=[function(ce){var Ne=ce.props;Ne.droppableId||ve(!1),typeof Ne.droppableId=="string"||ve(!1)},function(ce){var Ne=ce.props;ld(Ne.isDropDisabled)||ve(!1),ld(Ne.isCombineEnabled)||ve(!1),ld(Ne.ignoreContainerClipping)||ve(!1)},function(ce){var Ne=ce.getDroppableRef;Bu(Ne())}],Jc=[function(ce){var Ne=ce.props,st=ce.getPlaceholderRef;if(!Ne.placeholder)return;var xt=st();if(xt)return}],$c=[function(ce){var Ne=ce.props;Ne.renderClone||ve(!1)},function(ce){var Ne=ce.getPlaceholderRef;Ne()&&ve(!1)}];function ou(He){Br(function(){Ed(He,Ud),He.props.mode==="standard"&&Ed(He,Jc),He.props.mode==="virtual"&&Ed(He,$c)})}var Xu=function(He){Object(E.a)(ce,He);function ce(){for(var st,xt=arguments.length,Kt=new Array(xt),Qt=0;Qt<xt;Qt++)Kt[Qt]=arguments[Qt];return st=He.call.apply(He,[this].concat(Kt))||this,st.state={isVisible:Boolean(st.props.on),data:st.props.on,animate:st.props.shouldAnimate&&st.props.on?"open":"none"},st.onClose=function(){if(st.state.animate!=="close")return;st.setState({isVisible:!1})},st}ce.getDerivedStateFromProps=function(xt,Kt){return xt.shouldAnimate?xt.on?{isVisible:!0,data:xt.on,animate:"open"}:Kt.isVisible?{isVisible:!0,data:Kt.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(xt.on),data:xt.on,animate:"none"}};var Ne=ce.prototype;return Ne.render=function(){if(!this.state.isVisible)return null;var xt={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(xt)},ce}(O.a.PureComponent),Gu={dragging:5e3,dropAnimating:4500},su=function(ce,Ne){return Ne?wi.drop(Ne.duration):ce?wi.snap:wi.fluid},Xc=function(ce,Ne){return ce?Ne?ma.opacity.drop:ma.opacity.combining:null},cd=function(ce){return ce.forceShouldAnimate!=null?ce.forceShouldAnimate:ce.mode==="SNAP"};function ud(He){var ce=He.dimension,Ne=ce.client,st=He.offset,xt=He.combineWith,Kt=He.dropping,Qt=Boolean(xt),$t=cd(He),Fr=Boolean(Kt),Yr=Fr?ja.drop(st,Qt):ja.moveTo(st),Mr={position:"fixed",top:Ne.marginBox.top,left:Ne.marginBox.left,boxSizing:"border-box",width:Ne.borderBox.width,height:Ne.borderBox.height,transition:su($t,Kt),transform:Yr,opacity:Xc(Qt,Fr),zIndex:Fr?Gu.dropAnimating:Gu.dragging,pointerEvents:"none"};return Mr}function jd(He){return{transform:ja.moveTo(He.offset),transition:He.shouldAnimateDisplacement?null:"none"}}function _d(He){return He.type==="DRAGGING"?ud(He):jd(He)}function Td(He,ce,Ne){Ne===void 0&&(Ne=ke);var st=window.getComputedStyle(ce),xt=ce.getBoundingClientRect(),Kt=b(xt,st),Qt=v(Kt,Ne),$t={client:Kt,tagName:ce.tagName.toLowerCase(),display:st.display},Fr={x:Kt.marginBox.width,y:Kt.marginBox.height},Yr={descriptor:He,placeholder:$t,displaceBy:Fr,client:Kt,page:Qt};return Yr}function Hd(He){var ce=xl("draggable"),Ne=He.descriptor,st=He.registry,xt=He.getDraggableRef,Kt=He.canDragInteractiveElements,Qt=He.shouldRespectForcePress,$t=He.isEnabled,Fr=r(function(){return{canDragInteractiveElements:Kt,shouldRespectForcePress:Qt,isEnabled:$t}},[Kt,$t,Qt]),Yr=c(function(en){var In=xt();return In||ve(!1),Td(Ne,In,en)},[Ne,xt]),Mr=r(function(){return{uniqueId:ce,descriptor:Ne,options:Fr,getDimension:Yr}},[Ne,Yr,Fr,ce]),Ir=Object(L.useRef)(Mr),zr=Object(L.useRef)(!0);ml(function(){return st.draggable.register(Ir.current),function(){return st.draggable.unregister(Ir.current)}},[st.draggable]),ml(function(){if(zr.current){zr.current=!1;return}var en=Ir.current;Ir.current=Mr,st.draggable.update(Mr,en)},[Mr,st.draggable])}function Pu(He,ce,Ne){Br(function(){function st(Kt){return"Draggable[id: "+Kt+"]: "}var xt=He.draggableId;if(xt||ve(!1),typeof xt=="string"||ve(!1),ue(He.index)||ve(!1),He.mapped.type==="DRAGGING")return;Bu(Ne()),He.isEnabled&&(bs(ce,xt)||ve(!1))})}function qc(He){Jt(function(){var ce=Object(L.useRef)(He);Br(function(){He===ce.current||ve(!1)},[He])})}function yu(He){He.preventDefault()}function Uu(He){var ce=Object(L.useRef)(null),Ne=c(function(F){ce.current=F},[]),st=c(function(){return ce.current},[]),xt=au(Cn),Kt=xt.contextId,Qt=xt.dragHandleUsageInstructionsId,$t=xt.registry,Fr=au(ku),Yr=Fr.type,Mr=Fr.droppableId,Ir=r(function(){return{id:He.draggableId,index:He.index,type:Yr,droppableId:Mr}},[He.draggableId,He.index,Yr,Mr]),zr=He.children,en=He.draggableId,In=He.isEnabled,yi=He.shouldRespectForcePress,Oi=He.canDragInteractiveElements,ya=He.isClone,Ji=He.mapped,vo=He.dropAnimationFinished;if(Pu(He,Kt,st),qc(ya),!ya){var ka=r(function(){return{descriptor:Ir,registry:$t,getDraggableRef:st,canDragInteractiveElements:Oi,shouldRespectForcePress:yi,isEnabled:In}},[Ir,$t,st,Oi,yi,In]);Hd(ka)}var jo=r(function(){return In?{tabIndex:0,role:"button","aria-describedby":Qt,"data-rbd-drag-handle-draggable-id":en,"data-rbd-drag-handle-context-id":Kt,draggable:!1,onDragStart:yu}:null},[Kt,Qt,en,In]),yo=c(function(F){if(Ji.type!=="DRAGGING")return;if(!Ji.dropping)return;if(F.propertyName!=="transform")return;vo()},[vo,Ji]),ms=r(function(){var F=_d(Ji),W=Ji.type==="DRAGGING"&&Ji.dropping?yo:null,se={innerRef:Ne,draggableProps:{"data-rbd-draggable-context-id":Kt,"data-rbd-draggable-id":en,style:F,onTransitionEnd:W},dragHandleProps:jo};return se},[Kt,jo,en,Ji,yo,Ne]),js=r(function(){return{draggableId:Ir.id,type:Ir.type,source:{index:Ir.index,droppableId:Ir.droppableId}}},[Ir.droppableId,Ir.id,Ir.index,Ir.type]);return zr(ms,Ji.snapshot,js)}var Ou=function(ce,Ne){return ce===Ne},dd=function(ce){var Ne=ce.combine,st=ce.destination;return st?st.droppableId:Ne?Ne.droppableId:null},ju=function(ce){return ce.combine?ce.combine.draggableId:null},Yu=function(ce){return ce.at&&ce.at.type==="COMBINE"?ce.at.combine.draggableId:null};function Id(){var He=I(function(xt,Kt){return{x:xt,y:Kt}}),ce=I(function(xt,Kt,Qt,$t,Fr){return{isDragging:!0,isClone:Kt,isDropAnimating:Boolean(Fr),dropAnimation:Fr,mode:xt,draggingOver:Qt,combineWith:$t,combineTargetFor:null}}),Ne=I(function(xt,Kt,Qt,$t,Fr,Yr,Mr){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:Fr,combineWith:Yr,mode:Kt,offset:xt,dimension:Qt,forceShouldAnimate:Mr,snapshot:ce(Kt,$t,Fr,Yr,null)}}}),st=function(Kt,Qt){if(Kt.isDragging){if(Kt.critical.draggable.id!==Qt.draggableId)return null;var $t=Kt.current.client.offset,Fr=Kt.dimensions.draggables[Qt.draggableId],Yr=Xn(Kt.impact),Mr=Yu(Kt.impact),Ir=Kt.forceShouldAnimate;return Ne(He($t.x,$t.y),Kt.movementMode,Fr,Qt.isClone,Yr,Mr,Ir)}if(Kt.phase==="DROP_ANIMATING"){var zr=Kt.completed;if(zr.result.draggableId!==Qt.draggableId)return null;var en=Qt.isClone,In=Kt.dimensions.draggables[Qt.draggableId],yi=zr.result,Oi=yi.mode,ya=dd(yi),Ji=ju(yi),vo=Kt.dropDuration,ka={duration:vo,curve:Na.drop,moveTo:Kt.newHomeClientOffset,opacity:Ji?ma.opacity.drop:null,scale:Ji?ma.scale.drop:null};return{mapped:{type:"DRAGGING",offset:Kt.newHomeClientOffset,dimension:In,dropping:ka,draggingOver:ya,combineWith:Ji,mode:Oi,forceShouldAnimate:null,snapshot:ce(Oi,en,ya,Ji,ka)}}}return null};return st}function Qu(He){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:He,combineWith:null}}var wu={mapped:{type:"SECONDARY",offset:ke,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Qu(null)}};function zd(){var He=I(function(Qt,$t){return{x:Qt,y:$t}}),ce=I(Qu),Ne=I(function(Qt,$t,Fr){return $t===void 0&&($t=null),{mapped:{type:"SECONDARY",offset:Qt,combineTargetFor:$t,shouldAnimateDisplacement:Fr,snapshot:ce($t)}}}),st=function($t){return $t?Ne(ke,$t,!0):null},xt=function($t,Fr,Yr,Mr){var Ir=Yr.displaced.visible[$t],zr=Boolean(Mr.inVirtualList&&Mr.effected[$t]),en=Vt(Yr),In=en&&en.draggableId===$t?Fr:null;if(!Ir){if(!zr)return st(In);if(Yr.displaced.invisible[$t])return null;var yi=oe(Mr.displacedBy.point),Oi=He(yi.x,yi.y);return Ne(Oi,In,!0)}if(zr)return st(In);var ya=Yr.displacedBy.point,Ji=He(ya.x,ya.y);return Ne(Ji,In,Ir.shouldAnimate)},Kt=function($t,Fr){if($t.isDragging)return $t.critical.draggable.id===Fr.draggableId?null:xt(Fr.draggableId,$t.critical.draggable.id,$t.impact,$t.afterCritical);if($t.phase==="DROP_ANIMATING"){var Yr=$t.completed;return Yr.result.draggableId===Fr.draggableId?null:xt(Fr.draggableId,Yr.result.draggableId,Yr.impact,Yr.afterCritical)}return null};return Kt}var Lu=function(){var ce=Id(),Ne=zd(),st=function(Kt,Qt){return ce(Kt,Qt)||Ne(Kt,Qt)||wu};return st},Od={dropAnimationFinished:Ni},hd=Object(e.c)(Lu,Od,null,{context:tc,pure:!0,areStatePropsEqual:Ou})(Uu);function lu(He){var ce=au(ku),Ne=ce.isUsingCloneFor;return Ne===He.draggableId&&!He.isClone?null:O.a.createElement(hd,He)}function fd(He){var ce=typeof He.isDragDisabled=="boolean"?!He.isDragDisabled:!0,Ne=Boolean(He.disableInteractiveElementBlocking),st=Boolean(He.shouldRespectForcePress);return O.a.createElement(lu,Object(y.a)({},He,{isClone:!1,isEnabled:ce,canDragInteractiveElements:Ne,shouldRespectForcePress:st}))}function du(He){var ce=Object(L.useContext)(Cn);ce||ve(!1);var Ne=ce.contextId,st=ce.isMovementAllowed,xt=Object(L.useRef)(null),Kt=Object(L.useRef)(null),Qt=He.children,$t=He.droppableId,Fr=He.type,Yr=He.mode,Mr=He.direction,Ir=He.ignoreContainerClipping,zr=He.isDropDisabled,en=He.isCombineEnabled,In=He.snapshot,yi=He.useClone,Oi=He.updateViewportMaxScroll,ya=He.getContainerForClone,Ji=c(function(){return xt.current},[]),vo=c(function(de){xt.current=de},[]),ka=c(function(){return Kt.current},[]),jo=c(function(de){Kt.current=de},[]);ou({props:He,getDroppableRef:Ji,getPlaceholderRef:ka});var yo=c(function(){st()&&Oi({maxScroll:ls()})},[st,Oi]);od({droppableId:$t,type:Fr,mode:Yr,direction:Mr,isDropDisabled:zr,isCombineEnabled:en,ignoreContainerClipping:Ir,getDroppableRef:Ji});var ms=O.a.createElement(Xu,{on:He.placeholder,shouldAnimate:He.shouldAnimatePlaceholder},function(de){var ye=de.onClose,Xe=de.data,It=de.animate;return O.a.createElement(sd,{placeholder:Xe,onClose:ye,innerRef:jo,animate:It,contextId:Ne,onTransitionEnd:yo})}),js=r(function(){return{innerRef:vo,placeholder:ms,droppableProps:{"data-rbd-droppable-id":$t,"data-rbd-droppable-context-id":Ne}}},[Ne,$t,ms,vo]),F=yi?yi.dragging.draggableId:null,W=r(function(){return{droppableId:$t,type:Fr,isUsingCloneFor:F}},[$t,F,Fr]);function se(){if(!yi)return null;var de=yi.dragging,ye=yi.render,Xe=O.a.createElement(lu,{draggableId:de.draggableId,index:de.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(It,Zt){return ye(It,Zt,de)});return U.a.createPortal(Xe,ya())}return O.a.createElement(ku.Provider,{value:W},Qt(js,In),se())}var Zu=function(ce,Ne){return ce===Ne.droppable.type},Ie=function(ce,Ne){return Ne.draggables[ce.draggable.id]},it=function(){var ce={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},Ne=Object(y.a)({},ce,{shouldAnimatePlaceholder:!1}),st=I(function(Qt){return{draggableId:Qt.id,type:Qt.type,source:{index:Qt.index,droppableId:Qt.droppableId}}}),xt=I(function(Qt,$t,Fr,Yr,Mr,Ir){var zr=Mr.descriptor.id,en=Mr.descriptor.droppableId===Qt;if(en){var In=Ir?{render:Ir,dragging:st(Mr.descriptor)}:null,yi={isDraggingOver:Fr,draggingOverWith:Fr?zr:null,draggingFromThisWith:zr,isUsingPlaceholder:!0};return{placeholder:Mr.placeholder,shouldAnimatePlaceholder:!1,snapshot:yi,useClone:In}}if(!$t)return Ne;if(!Yr)return ce;var Oi={isDraggingOver:Fr,draggingOverWith:zr,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:Mr.placeholder,shouldAnimatePlaceholder:!0,snapshot:Oi,useClone:null}}),Kt=function($t,Fr){var Yr=Fr.droppableId,Mr=Fr.type,Ir=!Fr.isDropDisabled,zr=Fr.renderClone;if($t.isDragging){var en=$t.critical;if(!Zu(Mr,en))return Ne;var In=Ie(en,$t.dimensions),yi=Xn($t.impact)===Yr;return xt(Yr,Ir,yi,yi,In,zr)}if($t.phase==="DROP_ANIMATING"){var Oi=$t.completed;if(!Zu(Mr,Oi.critical))return Ne;var ya=Ie(Oi.critical,$t.dimensions);return xt(Yr,Ir,dd(Oi.result)===Yr,Xn(Oi.impact)===Yr,ya,zr)}if($t.phase==="IDLE"&&$t.completed&&!$t.shouldFlush){var Ji=$t.completed;if(!Zu(Mr,Ji.critical))return Ne;var vo=Xn(Ji.impact)===Yr,ka=Boolean(Ji.impact.at&&Ji.impact.at.type==="COMBINE"),jo=Ji.critical.droppable.id===Yr;return vo?ka?ce:Ne:jo?ce:Ne}return Ne};return Kt},Ot={updateViewportMaxScroll:dn};function lr(){return document.body||ve(!1),document.body}var Lr={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:lr},Wr=Object(e.c)(it,Ot,null,{context:tc,pure:!0,areStatePropsEqual:Ou})(du);Wr.defaultProps=Lr},ni6a:function(Ce,Q,p){var L=p("pzxd"),O=p("mFDi"),E=p("gut8"),y=E.WILL_BE_RESTORED,a=new O,e=function(){};e.prototype={constructor:e,drawRectText:function(s,r){var c=this.style;r=c.textRect||r,this.__dirty&&L.normalizeTextStyle(c,!0);var l=c.text;if(l!=null&&(l+=""),!L.needDrawText(l,c))return;s.save();var i=this.transform;c.transformText?this.setTransform(s):i&&(a.copy(r),a.applyTransform(i),r=a),L.renderText(this,s,l,c,r,y),s.restore()}};var g=e;Ce.exports=g},nkfE:function(Ce,Q,p){var L=p("bYtY"),O=p("ca2m"),E=p("bLfw"),y=p("+TT/"),a=y.getLayoutParams,e=y.mergeLayoutParam,g=p("jkPA"),f=["value","category","time","log"];function s(r,c,l,i){L.each(f,function(u){c.extend({type:r+"Axis."+u,mergeDefaultAndTheme:function(t,n){var o=this.layoutMode,d=o?a(t):{},h=n.getTheme();L.merge(t,h.get(u+"Axis")),L.merge(t,this.getDefaultOption()),t.type=l(r,t),o&&e(t,d,o)},optionUpdated:function(){var t=this.option;t.type==="category"&&(this.__ordinalMeta=g.createByAxisModel(this))},getCategories:function(t){var n=this.option;if(n.type==="category")return t?n.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:L.mergeAll([{},O[u+"Axis"],i],!0)})}),E.registerSubTypeDefaulter(r+"Axis",L.curry(l,r))}Ce.exports=s},noeP:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("UOVi");L.registerAction("dataZoom",function(y,a){var e=E.createLinkedNodesFinder(O.bind(a.eachComponent,a,"dataZoom"),E.eachAxisDim,function(f,s){return f.get(s.axisIndex)}),g=[];a.eachComponent({mainType:"dataZoom",query:y},function(f,s){g.push.apply(g,e(f).nodes)}),O.each(g,function(f,s){f.setRawRange({start:y.start,end:y.end,startValue:y.startValue,endValue:y.endValue})})})},o40c:function(Ce,Q,p){var L=p("IwbS"),O=p("OS9S"),E=p("loD1"),y=p("aKvl"),a=L.extendShape({shape:{polyline:!1,curveness:0,segs:[]},buildPath:function(s,r){var c=r.segs,l=r.curveness;if(r.polyline)for(var i=0;i<c.length;){var u=c[i++];if(u>0){s.moveTo(c[i++],c[i++]);for(var t=1;t<u;t++)s.lineTo(c[i++],c[i++])}}else for(var i=0;i<c.length;){var n=c[i++],o=c[i++],d=c[i++],h=c[i++];if(s.moveTo(n,o),l>0){var m=(n+d)/2-(o-h)*l,A=(o+h)/2-(d-n)*l;s.quadraticCurveTo(m,A,d,h)}else s.lineTo(d,h)}},findDataIndex:function(s,r){var c=this.shape,l=c.segs,i=c.curveness;if(c.polyline)for(var u=0,t=0;t<l.length;){var n=l[t++];if(n>0)for(var o=l[t++],d=l[t++],h=1;h<n;h++){var m=l[t++],A=l[t++];if(E.containStroke(o,d,m,A))return u}u++}else for(var u=0,t=0;t<l.length;){var o=l[t++],d=l[t++],m=l[t++],A=l[t++];if(i>0){var v=(o+m)/2-(d-A)*i,b=(d+A)/2-(m-o)*i;if(y.containStroke(o,d,v,b,m,A))return u}else if(E.containStroke(o,d,m,A))return u;u++}return-1}});function e(){this.group=new L.Group}var g=e.prototype;g.isPersistent=function(){return!this._incremental},g.updateData=function(s){this.group.removeAll();var r=new a({rectHover:!0,cursor:"default"});r.setShape({segs:s.getLayout("linesPoints")}),this._setCommon(r,s),this.group.add(r),this._incremental=null},g.incrementalPrepareUpdate=function(s){this.group.removeAll(),this._clearIncremental(),s.count()>5e5?(this._incremental||(this._incremental=new O({silent:!0})),this.group.add(this._incremental)):this._incremental=null},g.incrementalUpdate=function(s,r){var c=new a;c.setShape({segs:r.getLayout("linesPoints")}),this._setCommon(c,r,!!this._incremental),this._incremental?this._incremental.addDisplayable(c,!0):(c.rectHover=!0,c.cursor="default",c.__startIndex=s.start,this.group.add(c))},g.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},g._setCommon=function(s,r,c){var l=r.hostModel;s.setShape({polyline:l.get("polyline"),curveness:l.get("lineStyle.curveness")}),s.useStyle(l.getModel("lineStyle").getLineStyle()),s.style.strokeNoScale=!0;var i=r.getVisual("color");i&&s.setStyle("stroke",i),s.setStyle("fill"),c||(s.seriesIndex=l.seriesIndex,s.on("mousemove",function(u){s.dataIndex=null;var t=s.findDataIndex(u.offsetX,u.offsetY);t>0&&(s.dataIndex=t+s.__startIndex)}))},g._clearIncremental=function(){var s=this._incremental;s&&s.clearDisplaybles()};var f=e;Ce.exports=f},oBaM:function(Ce,Q,p){var L=p("T4UG"),O=p("5GtS"),E=p("bYtY"),y=p("7aKB"),a=y.encodeHTML,e=p("xKMd"),g=L.extend({type:"series.radar",dependencies:["radar"],init:function(s){g.superApply(this,"init",arguments),this.legendVisualProvider=new e(E.bind(this.getData,this),E.bind(this.getRawData,this))},getInitialData:function(s,r){return O(this,{generateCoord:"indicator_",generateCoordCount:Infinity})},formatTooltip:function(s){var r=this.getData(),c=this.coordinateSystem,l=c.getIndicatorAxes(),i=this.getData().getName(s);return a(i===""?this.name:i)+"<br/>"+E.map(l,function(u,t){var n=r.get(r.mapDimension(u.dim),s);return a(u.name+" : "+n)}).join("<br />")},getTooltipPosition:function(s){if(s!=null){for(var r=this.getData(),c=this.coordinateSystem,l=r.getValues(E.map(c.dimensions,function(n){return r.mapDimension(n)}),s,!0),i=0,u=l.length;i<u;i++)if(!isNaN(l[i])){var t=c.getIndicatorAxes();return c.coordToPoint(t[i].dataToCoord(l[i]),i)}}},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid"},label:{position:"top"},symbol:"emptyCircle",symbolSize:4}}),f=g;Ce.exports=f},oE7X:function(Ce,Q,p){var L=p("bLfw");L.registerSubTypeDefaulter("timeline",function(){return"slider"})},oIFs:function(Ce,Q,p){},oVpE:function(Ce,Q,p){var L=p("bYtY"),O=p("IwbS"),E=p("mFDi"),y=p("6GrX"),a=y.calculateTextPosition,e=O.extendShape({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(n,o){var d=o.cx,h=o.cy,m=o.width/2,A=o.height/2;n.moveTo(d,h-A),n.lineTo(d+m,h+A),n.lineTo(d-m,h+A),n.closePath()}}),g=O.extendShape({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(n,o){var d=o.cx,h=o.cy,m=o.width/2,A=o.height/2;n.moveTo(d,h-A),n.lineTo(d+m,h),n.lineTo(d,h+A),n.lineTo(d-m,h),n.closePath()}}),f=O.extendShape({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(n,o){var d=o.x,h=o.y,m=o.width/5*3,A=Math.max(m,o.height),v=m/2,b=v*v/(A-v),x=h-A+v+b,C=Math.asin(b/v),w=Math.cos(C)*v,S=Math.sin(C),T=Math.cos(C),I=v*.6,N=v*.7;n.moveTo(d-w,x+b),n.arc(d,x,v,Math.PI-C,Math.PI*2+C),n.bezierCurveTo(d+w-S*I,x+b+T*I,d,h-N,d,h),n.bezierCurveTo(d,h-N,d-w+S*I,x+b+T*I,d-w,x+b),n.closePath()}}),s=O.extendShape({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(n,o){var d=o.height,h=o.width,m=o.x,A=o.y,v=h/3*2;n.moveTo(m,A),n.lineTo(m+v,A+d),n.lineTo(m,A+d/4*3),n.lineTo(m-v,A+d),n.lineTo(m,A),n.closePath()}}),r={line:O.Line,rect:O.Rect,roundRect:O.Rect,square:O.Rect,circle:O.Circle,diamond:g,pin:f,arrow:s,triangle:e},c={line:function(n,o,d,h,m){m.x1=n,m.y1=o+h/2,m.x2=n+d,m.y2=o+h/2},rect:function(n,o,d,h,m){m.x=n,m.y=o,m.width=d,m.height=h},roundRect:function(n,o,d,h,m){m.x=n,m.y=o,m.width=d,m.height=h,m.r=Math.min(d,h)/4},square:function(n,o,d,h,m){var A=Math.min(d,h);m.x=n,m.y=o,m.width=A,m.height=A},circle:function(n,o,d,h,m){m.cx=n+d/2,m.cy=o+h/2,m.r=Math.min(d,h)/2},diamond:function(n,o,d,h,m){m.cx=n+d/2,m.cy=o+h/2,m.width=d,m.height=h},pin:function(n,o,d,h,m){m.x=n+d/2,m.y=o+h/2,m.width=d,m.height=h},arrow:function(n,o,d,h,m){m.x=n+d/2,m.y=o+h/2,m.width=d,m.height=h},triangle:function(n,o,d,h,m){m.cx=n+d/2,m.cy=o+h/2,m.width=d,m.height=h}},l={};L.each(r,function(n,o){l[o]=new n});var i=O.extendShape({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(n,o,d){var h=a(n,o,d),m=this.shape;return m&&m.symbolType==="pin"&&o.textPosition==="inside"&&(h.y=d.y+d.height*.4),h},buildPath:function(n,o,d){var h=o.symbolType;if(h!=="none"){var m=l[h];m||(h="rect",m=l[h]),c[h](o.x,o.y,o.width,o.height,m.shape),m.buildPath(n,m.shape,d)}}});function u(n,o){if(this.type!=="image"){var d=this.style,h=this.shape;h&&h.symbolType==="line"?d.stroke=n:this.__isEmptyBrush?(d.stroke=n,d.fill=o||"#fff"):(d.fill&&(d.fill=n),d.stroke&&(d.stroke=n)),this.dirty(!1)}}function t(n,o,d,h,m,A,v){var b=n.indexOf("empty")===0;b&&(n=n.substr(5,1).toLowerCase()+n.substr(6));var x;return n.indexOf("image://")===0?x=O.makeImage(n.slice(8),new E(o,d,h,m),v?"center":"cover"):n.indexOf("path://")===0?x=O.makePath(n.slice(7),{},new E(o,d,h,m),v?"center":"cover"):x=new i({shape:{symbolType:n,x:o,y:d,width:h,height:m}}),x.__isEmptyBrush=b,x.setColor=u,x.setColor(A),x}Q.createSymbol=t},oY9F:function(Ce,Q,p){var L=p("OlYY"),O=L.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}});Ce.exports=O},osHv:function(Ce,Q,p){(function(L){L(p("VrN/"))})(function(L){"use strict";var O=L.Pos;function E(o,d){return o.line-d.line||o.ch-d.ch}var y="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",a=y+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",e=new RegExp("<(/?)(["+y+"]["+a+"]*)","g");function g(o,d,h,m){this.line=d,this.ch=h,this.cm=o,this.text=o.getLine(d),this.min=m?Math.max(m.from,o.firstLine()):o.firstLine(),this.max=m?Math.min(m.to-1,o.lastLine()):o.lastLine()}function f(o,d){var h=o.cm.getTokenTypeAt(O(o.line,d));return h&&/\btag\b/.test(h)}function s(o){return o.line>=o.max?void 0:(o.ch=0,o.text=o.cm.getLine(++o.line),!0)}function r(o){return o.line<=o.min?void 0:(o.text=o.cm.getLine(--o.line),o.ch=o.text.length,!0)}function c(o){for(;;){var d=o.text.indexOf(">",o.ch);if(d==-1){if(s(o))continue;return}if(!f(o,d+1)){o.ch=d+1;continue}var h=o.text.lastIndexOf("/",d),m=h>-1&&!/\S/.test(o.text.slice(h+1,d));return o.ch=d+1,m?"selfClose":"regular"}}function l(o){for(;;){var d=o.ch?o.text.lastIndexOf("<",o.ch-1):-1;if(d==-1){if(r(o))continue;return}if(!f(o,d+1)){o.ch=d;continue}e.lastIndex=d,o.ch=d;var h=e.exec(o.text);if(h&&h.index==d)return h}}function i(o){for(;;){e.lastIndex=o.ch;var d=e.exec(o.text);if(!d){if(s(o))continue;return}if(!f(o,d.index+1)){o.ch=d.index+1;continue}return o.ch=d.index+d[0].length,d}}function u(o){for(;;){var d=o.ch?o.text.lastIndexOf(">",o.ch-1):-1;if(d==-1){if(r(o))continue;return}if(!f(o,d+1)){o.ch=d;continue}var h=o.text.lastIndexOf("/",d),m=h>-1&&!/\S/.test(o.text.slice(h+1,d));return o.ch=d+1,m?"selfClose":"regular"}}function t(o,d){for(var h=[];;){var m=i(o),A,v=o.line,b=o.ch-(m?m[0].length:0);if(!m||!(A=c(o)))return;if(A=="selfClose")continue;if(m[1]){for(var x=h.length-1;x>=0;--x)if(h[x]==m[2]){h.length=x;break}if(x<0&&(!d||d==m[2]))return{tag:m[2],from:O(v,b),to:O(o.line,o.ch)}}else h.push(m[2])}}function n(o,d){for(var h=[];;){var m=u(o);if(!m)return;if(m=="selfClose"){l(o);continue}var A=o.line,v=o.ch,b=l(o);if(!b)return;if(b[1])h.push(b[2]);else{for(var x=h.length-1;x>=0;--x)if(h[x]==b[2]){h.length=x;break}if(x<0&&(!d||d==b[2]))return{tag:b[2],from:O(o.line,o.ch),to:O(A,v)}}}}L.registerHelper("fold","xml",function(o,d){for(var h=new g(o,d.line,0);;){var m=i(h);if(!m||h.line!=d.line)return;var A=c(h);if(!A)return;if(!m[1]&&A!="selfClose"){var v=O(h.line,h.ch),b=t(h,m[2]);return b&&E(b.from,v)>0?{from:v,to:b.from}:null}}}),L.findMatchingTag=function(o,d,h){var m=new g(o,d.line,d.ch,h);if(m.text.indexOf(">")==-1&&m.text.indexOf("<")==-1)return;var A=c(m),v=A&&O(m.line,m.ch),b=A&&l(m);if(!A||!b||E(m,d)>0)return;var x={from:O(m.line,m.ch),to:v,tag:b[2]};return A=="selfClose"?{open:x,close:null,at:"open"}:b[1]?{open:n(m,b[2]),close:x,at:"close"}:(m=new g(o,v.line,v.ch,h),{open:x,close:t(m,b[2]),at:"open"})},L.findEnclosingTag=function(o,d,h,m){for(var A=new g(o,d.line,d.ch,h);;){var v=n(A,m);if(!v)break;var b=new g(o,d.line,d.ch,h),x=t(b,v.tag);if(x)return{open:v,close:x}}},L.scanForClosingTag=function(o,d,h,m){var A=new g(o,d.line,d.ch,m?{from:0,to:m}:null);return t(A,h)}})},ozfa:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("KxFI"),y=p.n(E)},"p+If":function(Ce,Q,p){var L=p("ProS");p("cpOr"),p("rkZ5");var O=p("ZYIC"),E=p("7ph2");L.registerLayout(O),L.registerVisual(E)},"p/La":function(Ce,Q){var p=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];function L(O,E){O==="china"&&E.name==="\u53F0\u6E7E"&&E.geometries.push({type:"polygon",exterior:p[0]})}Ce.exports=L},p1MT:function(Ce,Q,p){var L=p("Hw7h"),O=p("IwbS"),E=p("6Ic6"),y=p("OELB"),a=y.parsePercent,e=y.round,g=y.linearMap;function f(i,u){var t=i.get("center"),n=u.getWidth(),o=u.getHeight(),d=Math.min(n,o),h=a(t[0],u.getWidth()),m=a(t[1],u.getHeight()),A=a(i.get("radius"),d/2);return{cx:h,cy:m,r:A}}function s(i,u){return u&&(typeof u=="string"?i=u.replace("{value}",i!=null?i:""):typeof u=="function"&&(i=u(i))),i}var r=Math.PI*2,c=E.extend({type:"gauge",render:function(i,u,t){this.group.removeAll();var n=i.get("axisLine.lineStyle.color"),o=f(i,t);this._renderMain(i,u,t,n,o)},dispose:function(){},_renderMain:function(i,u,t,n,o){for(var d=this.group,h=i.getModel("axisLine"),m=h.getModel("lineStyle"),A=i.get("clockwise"),v=-i.get("startAngle")/180*Math.PI,b=-i.get("endAngle")/180*Math.PI,x=(b-v)%r,C=v,w=m.get("width"),S=h.get("show"),T=0;S&&T<n.length;T++){var I=Math.min(Math.max(n[T][0],0),1),b=v+x*I,N=new O.Sector({shape:{startAngle:C,endAngle:b,cx:o.cx,cy:o.cy,clockwise:A,r0:o.r-w,r:o.r},silent:!0});N.setStyle({fill:n[T][1]}),N.setStyle(m.getLineStyle(["color","borderWidth","borderColor"])),d.add(N),C=b}var M=function(U){if(U<=0)return n[0][1];for(var V=0;V<n.length;V++)if(n[V][0]>=U&&(V===0?0:n[V-1][0])<U)return n[V][1];return n[V-1][1]};if(!A){var k=v;v=b,b=k}this._renderTicks(i,u,t,M,o,v,b,A),this._renderPointer(i,u,t,M,o,v,b,A),this._renderTitle(i,u,t,M,o),this._renderDetail(i,u,t,M,o)},_renderTicks:function(i,u,t,n,o,d,h,m){for(var A=this.group,v=o.cx,b=o.cy,x=o.r,C=+i.get("min"),w=+i.get("max"),S=i.getModel("splitLine"),T=i.getModel("axisTick"),I=i.getModel("axisLabel"),N=i.get("splitNumber"),M=T.get("splitNumber"),k=a(S.get("length"),x),U=a(T.get("length"),x),V=d,B=(h-d)/N,H=B/M,P=S.getModel("lineStyle").getLineStyle(),j=T.getModel("lineStyle").getLineStyle(),z=0;z<=N;z++){var K=Math.cos(V),X=Math.sin(V);if(S.get("show")){var Z=new O.Line({shape:{x1:K*x+v,y1:X*x+b,x2:K*(x-k)+v,y2:X*(x-k)+b},style:P,silent:!0});P.stroke==="auto"&&Z.setStyle({stroke:n(z/N)}),A.add(Z)}if(I.get("show")){var Y=s(e(z/N*(w-C)+C),I.get("formatter")),te=I.get("distance"),q=n(z/N);A.add(new O.Text({style:O.setTextStyle({},I,{text:Y,x:K*(x-k-te)+v,y:X*(x-k-te)+b,textVerticalAlign:X<-.4?"top":X>.4?"bottom":"middle",textAlign:K<-.4?"left":K>.4?"right":"center"},{autoColor:q}),silent:!0}))}if(T.get("show")&&z!==N){for(var ee=0;ee<=M;ee++){var K=Math.cos(V),X=Math.sin(V),fe=new O.Line({shape:{x1:K*x+v,y1:X*x+b,x2:K*(x-U)+v,y2:X*(x-U)+b},silent:!0,style:j});j.stroke==="auto"&&fe.setStyle({stroke:n((z+ee/M)/N)}),A.add(fe),V+=H}V-=H}else V+=B}},_renderPointer:function(i,u,t,n,o,d,h,m){var A=this.group,v=this._data;if(!i.get("pointer.show")){v&&v.eachItemGraphicEl(function(S){A.remove(S)});return}var b=[+i.get("min"),+i.get("max")],x=[d,h],C=i.getData(),w=C.mapDimension("value");C.diff(v).add(function(S){var T=new L({shape:{angle:d}});O.initProps(T,{shape:{angle:g(C.get(w,S),b,x,!0)}},i),A.add(T),C.setItemGraphicEl(S,T)}).update(function(S,T){var I=v.getItemGraphicEl(T);O.updateProps(I,{shape:{angle:g(C.get(w,S),b,x,!0)}},i),A.add(I),C.setItemGraphicEl(S,I)}).remove(function(S){var T=v.getItemGraphicEl(S);A.remove(T)}).execute(),C.eachItemGraphicEl(function(S,T){var I=C.getItemModel(T),N=I.getModel("pointer");S.setShape({x:o.cx,y:o.cy,width:a(N.get("width"),o.r),r:a(N.get("length"),o.r)}),S.useStyle(I.getModel("itemStyle").getItemStyle()),S.style.fill==="auto"&&S.setStyle("fill",n(g(C.get(w,T),b,[0,1],!0))),O.setHoverStyle(S,I.getModel("emphasis.itemStyle").getItemStyle())}),this._data=C},_renderTitle:function(i,u,t,n,o){var d=i.getData(),h=d.mapDimension("value"),m=i.getModel("title");if(m.get("show")){var A=m.get("offsetCenter"),v=o.cx+a(A[0],o.r),b=o.cy+a(A[1],o.r),x=+i.get("min"),C=+i.get("max"),w=i.getData().get(h,0),S=n(g(w,[x,C],[0,1],!0));this.group.add(new O.Text({silent:!0,style:O.setTextStyle({},m,{x:v,y:b,text:d.getName(0),textAlign:"center",textVerticalAlign:"middle"},{autoColor:S,forceRich:!0})}))}},_renderDetail:function(i,u,t,n,o){var d=i.getModel("detail"),h=+i.get("min"),m=+i.get("max");if(d.get("show")){var A=d.get("offsetCenter"),v=o.cx+a(A[0],o.r),b=o.cy+a(A[1],o.r),x=a(d.get("width"),o.r),C=a(d.get("height"),o.r),w=i.getData(),S=w.get(w.mapDimension("value"),0),T=n(g(S,[h,m],[0,1],!0));this.group.add(new O.Text({silent:!0,style:O.setTextStyle({},d,{x:v,y:b,text:s(S,d.get("formatter")),textWidth:isNaN(x)?null:x,textHeight:isNaN(C)?null:C,textAlign:"center",textVerticalAlign:"middle"},{autoColor:T,forceRich:!0})}))}}}),l=c;Ce.exports=l},"p77/":function(Ce,Q,p){},pC0b:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("xzDV"),y=p.n(E),a=p("5Dmo")},"pED+":function(Ce,Q,p){},pG52:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("WXVj"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},pLH3:function(Ce,Q,p){var L=p("ProS");p("ALo7"),p("TWL2");var O=p("mOdp"),E=p("JLnu"),y=p("0/Rx");L.registerVisual(O("funnel")),L.registerLayout(E),L.registerProcessor(y("funnel"))},pP6R:function(Ce,Q,p){var L=p("ProS"),O="\0_ec_interaction_mutex";function E(g,f,s){var r=e(g);r[f]=s}function y(g,f,s){var r=e(g),c=r[f];c===s&&(r[f]=null)}function a(g,f){return!!e(g)[f]}function e(g){return g[O]||(g[O]={})}L.registerAction({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){}),Q.take=E,Q.release=y,Q.isTaken=a},pmaE:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("IwbS"),y=p("DEFe"),a="__seriesMapHighDown",e="__seriesMapCallKey",g=L.extendChartView({type:"map",render:function(r,c,l,i){if(i&&i.type==="mapToggleSelect"&&i.from===this.uid)return;var u=this.group;if(u.removeAll(),r.getHostGeoModel())return;if(i&&i.type==="geoRoam"&&i.componentType==="series"&&i.seriesId===r.id){var t=this._mapDraw;t&&u.add(t.group)}else if(r.needsDrawMap){var t=this._mapDraw||new y(l,!0);u.add(t.group),t.draw(r,c,l,this,i),this._mapDraw=t}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;r.get("showLegendSymbol")&&c.getComponent("legend")&&this._renderSymbols(r,c,l)},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(r,c,l){var i=r.originalData,u=this.group;i.each(i.mapDimension("value"),function(t,n){if(isNaN(t))return;var o=i.getItemLayout(n);if(!o||!o.point)return;var d=o.point,h=o.offset,m=new E.Circle({style:{fill:r.getData().getVisual("color")},shape:{cx:d[0]+h*9,cy:d[1],r:3},silent:!0,z2:8+(h?0:E.Z2_EMPHASIS_LIFT+1)});if(!h){var A=r.mainSeries.getData(),v=i.getName(n),b=A.indexOfName(v),x=i.getItemModel(n),C=x.getModel("label"),w=x.getModel("emphasis.label"),S=A.getItemGraphicEl(b),T=O.retrieve2(r.getFormattedLabel(b,"normal"),v),I=O.retrieve2(r.getFormattedLabel(b,"emphasis"),T),N=S[a],M=Math.random();if(!N){N=S[a]={};var k=O.curry(f,!0),U=O.curry(f,!1);S.on("mouseover",k).on("mouseout",U).on("emphasis",k).on("normal",U)}S[e]=M,O.extend(N,{recordVersion:M,circle:m,labelModel:C,hoverLabelModel:w,emphasisText:I,normalText:T}),s(N,!1)}u.add(m)})}});function f(r){var c=this[a];c&&c.recordVersion===this[e]&&s(c,r)}function s(r,c){var l=r.circle,i=r.labelModel,u=r.hoverLabelModel,t=r.emphasisText,n=r.normalText;c?(l.style.extendFrom(E.setTextStyle({},u,{text:u.get("show")?t:null},{isRectText:!0,useInsideStyle:!1},!0)),l.__mapOriginalZ2=l.z2,l.z2+=E.Z2_EMPHASIS_LIFT):(E.setTextStyle(l.style,i,{text:i.get("show")?n:null,textPosition:i.getShallow("position")||"bottom"},{isRectText:!0,useInsideStyle:!1}),l.dirty(!1),l.__mapOriginalZ2!=null&&(l.z2=l.__mapOriginalZ2,l.__mapOriginalZ2=null))}Ce.exports=g},pwpV:function(Ce,Q,p){},pzxd:function(Ce,Q,p){var L=p("bYtY"),O=L.retrieve2,E=L.retrieve3,y=L.each,a=L.normalizeCssArray,e=L.isString,g=L.isObject,f=p("6GrX"),s=p("VpOo"),r=p("Xnb7"),c=p("fW2E"),l=p("gut8"),i=l.ContextCachedBy,u=l.WILL_BE_RESTORED,t=f.DEFAULT_FONT,n={left:1,right:1,center:1},o={top:1,bottom:1,middle:1},d=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],h={},m={};function A(z){return v(z),y(z.rich,v),z}function v(z){if(z){z.font=f.makeFont(z);var K=z.textAlign;K==="middle"&&(K="center"),z.textAlign=K==null||n[K]?K:"left";var X=z.textVerticalAlign||z.textBaseline;X==="center"&&(X="middle"),z.textVerticalAlign=X==null||o[X]?X:"top";var Z=z.textPadding;Z&&(z.textPadding=a(z.textPadding))}}function b(z,K,X,Z,Y,te){Z.rich?C(z,K,X,Z,Y,te):x(z,K,X,Z,Y,te)}function x(z,K,X,Z,Y,te){"use strict";var q=I(Z),ee,fe=!1,be=K.__attrCachedBy===i.PLAIN_TEXT;te!==u?(te&&(ee=te.style,fe=!q&&be&&ee),K.__attrCachedBy=q?i.NONE:i.PLAIN_TEXT):be&&(K.__attrCachedBy=i.NONE);var Fe=Z.font||t;(!fe||Fe!==(ee.font||t))&&(K.font=Fe);var ve=z.__computedFont;z.__styleFont!==Fe&&(z.__styleFont=Fe,ve=z.__computedFont=K.font);var Oe=Z.textPadding,J=Z.textLineHeight,ne=z.__textCotentBlock;(!ne||z.__dirtyText)&&(ne=z.__textCotentBlock=f.parsePlainText(X,ve,Oe,J,Z.truncate));var Ke=ne.outerHeight,ie=ne.lines,re=ne.lineHeight,he=k(m,z,Z,Y),ge=he.baseX,Pe=he.baseY,Ee=he.textAlign||"left",ke=he.textVerticalAlign;S(K,Z,Y,ge,Pe);var Me=f.adjustTextY(Pe,Ke,ke),me=ge,le=Me;if(q||Oe){var oe=f.getWidth(X,ve),Se=oe;Oe&&(Se+=Oe[1]+Oe[3]);var nt=f.adjustTextX(ge,Se,Ee);q&&N(z,K,Z,nt,Me,Se,Ke),Oe&&(me=P(ge,Ee,Oe),le+=Oe[0])}K.textAlign=Ee,K.textBaseline="middle",K.globalAlpha=Z.opacity||1;for(var et=0;et<d.length;et++){var Ue=d[et],bt=Ue[0],Je=Ue[1],St=Z[bt];(!fe||St!==ee[bt])&&(K[Je]=c(K,Je,St||Ue[2]))}le+=re/2;var Nt=Z.textStrokeWidth,Rt=fe?ee.textStrokeWidth:null,Ft=!fe||Nt!==Rt,Ht=!fe||Ft||Z.textStroke!==ee.textStroke,$e=V(Z.textStroke,Nt),we=B(Z.textFill);if($e&&(Ft&&(K.lineWidth=Nt),Ht&&(K.strokeStyle=$e)),we&&((!fe||Z.textFill!==ee.textFill)&&(K.fillStyle=we)),ie.length===1)$e&&K.strokeText(ie[0],me,le),we&&K.fillText(ie[0],me,le);else for(var et=0;et<ie.length;et++)$e&&K.strokeText(ie[et],me,le),we&&K.fillText(ie[et],me,le),le+=re}function C(z,K,X,Z,Y,te){te!==u&&(K.__attrCachedBy=i.NONE);var q=z.__textCotentBlock;(!q||z.__dirtyText)&&(q=z.__textCotentBlock=f.parseRichText(X,Z)),w(z,K,q,Z,Y)}function w(z,K,X,Z,Y){var te=X.width,q=X.outerWidth,ee=X.outerHeight,fe=Z.textPadding,be=k(m,z,Z,Y),Fe=be.baseX,ve=be.baseY,Oe=be.textAlign,J=be.textVerticalAlign;S(K,Z,Y,Fe,ve);var ne=f.adjustTextX(Fe,q,Oe),Ke=f.adjustTextY(ve,ee,J),ie=ne,re=Ke;fe&&(ie+=fe[3],re+=fe[0]);var he=ie+te;I(Z)&&N(z,K,Z,ne,Ke,q,ee);for(var ge=0;ge<X.lines.length;ge++){for(var Pe=X.lines[ge],Ee=Pe.tokens,ke=Ee.length,Me=Pe.lineHeight,me=Pe.width,le=0,oe=ie,Se=he,nt=ke-1,et;le<ke&&(et=Ee[le],!et.textAlign||et.textAlign==="left");)T(z,K,et,Z,Me,re,oe,"left"),me-=et.width,oe+=et.width,le++;for(;nt>=0&&(et=Ee[nt],et.textAlign==="right");)T(z,K,et,Z,Me,re,Se,"right"),me-=et.width,Se-=et.width,nt--;for(oe+=(te-(oe-ie)-(he-Se)-me)/2;le<=nt;)et=Ee[le],T(z,K,et,Z,Me,re,oe+et.width/2,"center"),oe+=et.width,le++;re+=Me}}function S(z,K,X,Z,Y){if(X&&K.textRotation){var te=K.textOrigin;te==="center"?(Z=X.width/2+X.x,Y=X.height/2+X.y):te&&(Z=te[0]+X.x,Y=te[1]+X.y),z.translate(Z,Y),z.rotate(-K.textRotation),z.translate(-Z,-Y)}}function T(z,K,X,Z,Y,te,q,ee){var fe=Z.rich[X.styleName]||{};fe.text=X.text;var be=X.textVerticalAlign,Fe=te+Y/2;be==="top"?Fe=te+X.height/2:be==="bottom"&&(Fe=te+Y-X.height/2),!X.isLineHolder&&I(fe)&&N(z,K,fe,ee==="right"?q-X.width:ee==="center"?q-X.width/2:q,Fe-X.height/2,X.width,X.height);var ve=X.textPadding;ve&&(q=P(q,ee,ve),Fe-=X.height/2-ve[2]-X.textHeight/2),U(K,"shadowBlur",E(fe.textShadowBlur,Z.textShadowBlur,0)),U(K,"shadowColor",fe.textShadowColor||Z.textShadowColor||"transparent"),U(K,"shadowOffsetX",E(fe.textShadowOffsetX,Z.textShadowOffsetX,0)),U(K,"shadowOffsetY",E(fe.textShadowOffsetY,Z.textShadowOffsetY,0)),U(K,"textAlign",ee),U(K,"textBaseline","middle"),U(K,"font",X.font||t);var Oe=V(fe.textStroke||Z.textStroke,ne),J=B(fe.textFill||Z.textFill),ne=O(fe.textStrokeWidth,Z.textStrokeWidth);Oe&&(U(K,"lineWidth",ne),U(K,"strokeStyle",Oe),K.strokeText(X.text,q,Fe)),J&&(U(K,"fillStyle",J),K.fillText(X.text,q,Fe))}function I(z){return!!(z.textBackgroundColor||z.textBorderWidth&&z.textBorderColor)}function N(z,K,X,Z,Y,te,q){var ee=X.textBackgroundColor,fe=X.textBorderWidth,be=X.textBorderColor,Fe=e(ee);if(U(K,"shadowBlur",X.textBoxShadowBlur||0),U(K,"shadowColor",X.textBoxShadowColor||"transparent"),U(K,"shadowOffsetX",X.textBoxShadowOffsetX||0),U(K,"shadowOffsetY",X.textBoxShadowOffsetY||0),Fe||fe&&be){K.beginPath();var ve=X.textBorderRadius;ve?s.buildPath(K,{x:Z,y:Y,width:te,height:q,r:ve}):K.rect(Z,Y,te,q),K.closePath()}if(Fe)if(U(K,"fillStyle",ee),X.fillOpacity!=null){var Oe=K.globalAlpha;K.globalAlpha=X.fillOpacity*X.opacity,K.fill(),K.globalAlpha=Oe}else K.fill();else if(g(ee)){var J=ee.image;J=r.createOrUpdateImage(J,null,z,M,ee),J&&r.isImageReady(J)&&K.drawImage(J,Z,Y,te,q)}if(fe&&be)if(U(K,"lineWidth",fe),U(K,"strokeStyle",be),X.strokeOpacity!=null){var Oe=K.globalAlpha;K.globalAlpha=X.strokeOpacity*X.opacity,K.stroke(),K.globalAlpha=Oe}else K.stroke()}function M(z,K){K.image=z}function k(z,K,X,Z){var Y=X.x||0,te=X.y||0,q=X.textAlign,ee=X.textVerticalAlign;if(Z){var fe=X.textPosition;if(fe instanceof Array)Y=Z.x+H(fe[0],Z.width),te=Z.y+H(fe[1],Z.height);else{var be=K&&K.calculateTextPosition?K.calculateTextPosition(h,X,Z):f.calculateTextPosition(h,X,Z);Y=be.x,te=be.y,q=q||be.textAlign,ee=ee||be.textVerticalAlign}var Fe=X.textOffset;Fe&&(Y+=Fe[0],te+=Fe[1])}return z=z||{},z.baseX=Y,z.baseY=te,z.textAlign=q,z.textVerticalAlign=ee,z}function U(z,K,X){return z[K]=c(z,K,X),z[K]}function V(z,K){return z==null||K<=0||z==="transparent"||z==="none"?null:z.image||z.colorStops?"#000":z}function B(z){return z==null||z==="none"?null:z.image||z.colorStops?"#000":z}function H(z,K){return typeof z=="string"?z.lastIndexOf("%")>=0?parseFloat(z)/100*K:parseFloat(z):z}function P(z,K,X){return K==="right"?z-X[1]:K==="center"?z+X[3]/2-X[1]/2:z+X[3]}function j(z,K){return z!=null&&(z||K.textBackgroundColor||K.textBorderWidth&&K.textBorderColor||K.textPadding)}Q.normalizeTextStyle=A,Q.renderText=b,Q.getBoxPosition=k,Q.getStroke=V,Q.getFill=B,Q.parsePercent=H,Q.needDrawText=j},"q/+u":function(Ce,Q,p){var L=p("ProS"),O=p("9wZj"),E=p("yWXo"),y=p("h8O9");L.extendChartView({type:"scatter",render:function(a,e,g){var f=a.getData(),s=this._updateSymbolDraw(f,a);s.updateData(f,{clipShape:this._getClipShape(a)}),this._finished=!0},incrementalPrepareRender:function(a,e,g){var f=a.getData(),s=this._updateSymbolDraw(f,a);s.incrementalPrepareUpdate(f),this._finished=!1},incrementalRender:function(a,e,g){this._symbolDraw.incrementalUpdate(a,e.getData(),{clipShape:this._getClipShape(e)}),this._finished=a.end===e.getData().count()},updateTransform:function(a,e,g){var f=a.getData();if(this.group.dirty(),!this._finished||f.count()>1e4||!this._symbolDraw.isPersistent())return{update:!0};var s=y().reset(a);s.progress&&s.progress({start:0,end:f.count()},f),this._symbolDraw.updateLayout(f)},_getClipShape:function(a){var e=a.coordinateSystem,g=e&&e.getArea&&e.getArea();return a.get("clip",!0)?g:null},_updateSymbolDraw:function(a,e){var g=this._symbolDraw,f=e.pipelineContext,s=f.large;return(!g||s!==this._isLargeDraw)&&(g&&g.remove(),g=this._symbolDraw=s?new E:new O,this._isLargeDraw=s,this.group.removeAll()),this.group.add(g.group),g},remove:function(a,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}})},q3GZ:function(Ce,Q){var p=["lineStyle","normal","opacity"],L={seriesType:"parallel",reset:function(O,E,y){var a=O.getModel("itemStyle"),e=O.getModel("lineStyle"),g=E.get("color"),f=e.get("color")||a.get("color")||g[O.seriesIndex%g.length],s=O.get("inactiveOpacity"),r=O.get("activeOpacity"),c=O.getModel("lineStyle").getLineStyle(),l=O.coordinateSystem,i=O.getData(),u={normal:c.opacity,active:r,inactive:s};i.setVisual("color",f);function t(n,o){l.eachActiveState(o,function(d,h){var m=u[d];if(d==="normal"&&o.hasItemOption){var A=o.getItemModel(h).get(p,!0);A!=null&&(m=A)}o.setItemVisual(h,"opacity",m)},n.start,n.end)}return{progress:t}}};Ce.exports=L},q4HE:function(Ce,Q){var p="\\ud800-\\udfff",L="\\u0300-\\u036f",O="\\ufe20-\\ufe2f",E="\\u20d0-\\u20ff",y=L+O+E,a="\\ufe0e\\ufe0f",e="["+p+"]",g="["+y+"]",f="\\ud83c[\\udffb-\\udfff]",s="(?:"+g+"|"+f+")",r="[^"+p+"]",c="(?:\\ud83c[\\udde6-\\uddff]){2}",l="[\\ud800-\\udbff][\\udc00-\\udfff]",i="\\u200d",u=s+"?",t="["+a+"]?",n="(?:"+i+"(?:"+[r,c,l].join("|")+")"+t+u+")*",o=t+u+n,d="(?:"+[r+g+"?",g,c,l,e].join("|")+")",h=RegExp(f+"(?="+f+")|"+d+o,"g");function m(A){for(var v=h.lastIndex=0;h.test(A);)++v;return v}Ce.exports=m},q7KB:function(Ce,Q,p){},qH13:function(Ce,Q,p){var L=p("ItGF"),O=p("QBsz"),E=O.applyTransform,y=p("mFDi"),a=p("Qe9p"),e=p("6GrX"),g=p("pzxd"),f=p("ni6a"),s=p("Gev7"),r=p("Dagg"),c=p("dqUG"),l=p("y+Vt"),i=p("IMiH"),u=p("QuXc"),t=p("06Qe"),n=i.CMD,o=Math.round,d=Math.sqrt,h=Math.abs,m=Math.cos,A=Math.sin,v=Math.max;if(!L.canvasSupported){var b=",",x="progid:DXImageTransform.Microsoft",C=21600,w=C/2,S=1e5,T=1e3,I=function(Pe){Pe.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Pe.coordsize=C+","+C,Pe.coordorigin="0,0"},N=function(Pe){return String(Pe).replace(/&/g,"&amp;").replace(/"/g,"&quot;")},M=function(Pe,Ee,ke){return"rgb("+[Pe,Ee,ke].join(",")+")"},k=function(Pe,Ee){Ee&&Pe&&Ee.parentNode!==Pe&&Pe.appendChild(Ee)},U=function(Pe,Ee){Ee&&Pe&&Ee.parentNode===Pe&&Pe.removeChild(Ee)},V=function(Pe,Ee,ke){return(parseFloat(Pe)||0)*S+(parseFloat(Ee)||0)*T+ke},B=g.parsePercent,H=function(Pe,Ee,ke){var Me=a.parse(Ee);ke=+ke,isNaN(ke)&&(ke=1),Me&&(Pe.color=M(Me[0],Me[1],Me[2]),Pe.opacity=ke*Me[3])},P=function(Pe){var Ee=a.parse(Pe);return[M(Ee[0],Ee[1],Ee[2]),Ee[3]]},j=function(Pe,Ee,ke){var Me=Ee.fill;if(Me!=null)if(Me instanceof u){var me,le=0,oe=[0,0],Se=0,nt=1,et=ke.getBoundingRect(),Ue=et.width,bt=et.height;if(Me.type==="linear"){me="gradient";var Je=ke.transform,St=[Me.x*Ue,Me.y*bt],Nt=[Me.x2*Ue,Me.y2*bt];Je&&(E(St,St,Je),E(Nt,Nt,Je));var Rt=Nt[0]-St[0],Ft=Nt[1]-St[1];le=Math.atan2(Rt,Ft)*180/Math.PI,le<0&&(le+=360),le<1e-6&&(le=0)}else{me="gradientradial";var St=[Me.x*Ue,Me.y*bt],Je=ke.transform,Ht=ke.scale,$e=Ue,we=bt;oe=[(St[0]-et.x)/$e,(St[1]-et.y)/we],Je&&E(St,St,Je),$e/=Ht[0]*C,we/=Ht[1]*C;var ue=v($e,we);Se=2*0/ue,nt=2*Me.r/ue-Se}var Qe=Me.colorStops.slice();Qe.sort(function(ut,at){return ut.offset-at.offset});for(var qe=Qe.length,Ae=[],wt=[],zt=0;zt<qe;zt++){var ze=Qe[zt],jt=P(ze.color);wt.push(ze.offset*nt+Se+" "+jt[0]),(zt===0||zt===qe-1)&&Ae.push(jt)}if(qe>=2){var mr=Ae[0][0],ct=Ae[1][0],Pt=Ae[0][1]*Ee.opacity,Vt=Ae[1][1]*Ee.opacity;Pe.type=me,Pe.method="none",Pe.focus="100%",Pe.angle=le,Pe.color=mr,Pe.color2=ct,Pe.colors=wt.join(","),Pe.opacity=Vt,Pe.opacity2=Pt}me==="radial"&&(Pe.focusposition=oe.join(","))}else H(Pe,Me,Ee.opacity)},z=function(Pe,Ee){Ee.lineDash&&(Pe.dashstyle=Ee.lineDash.join(" ")),Ee.stroke!=null&&!(Ee.stroke instanceof u)&&H(Pe,Ee.stroke,Ee.opacity)},K=function(Pe,Ee,ke,Me){var me=Ee==="fill",le=Pe.getElementsByTagName(Ee)[0];ke[Ee]!=null&&ke[Ee]!=="none"&&(me||!me&&ke.lineWidth)?(Pe[me?"filled":"stroked"]="true",ke[Ee]instanceof u&&U(Pe,le),le||(le=t.createNode(Ee)),me?j(le,ke,Me):z(le,ke),k(Pe,le)):(Pe[me?"filled":"stroked"]="false",U(Pe,le))},X=[[],[],[]],Z=function(Pe,Ee){var ke=n.M,Me=n.C,me=n.L,le=n.A,oe=n.Q,Se=[],nt,et,Ue,bt,Je,St,Nt=Pe.data,Rt=Pe.len();for(bt=0;bt<Rt;){Ue=Nt[bt++],et="",nt=0;switch(Ue){case ke:et=" m ",nt=1,Je=Nt[bt++],St=Nt[bt++],X[0][0]=Je,X[0][1]=St;break;case me:et=" l ",nt=1,Je=Nt[bt++],St=Nt[bt++],X[0][0]=Je,X[0][1]=St;break;case oe:case Me:et=" c ",nt=3;var Ft=Nt[bt++],Ht=Nt[bt++],$e=Nt[bt++],we=Nt[bt++],ue,Qe;Ue===oe?(ue=$e,Qe=we,$e=($e+2*Ft)/3,we=(we+2*Ht)/3,Ft=(Je+2*Ft)/3,Ht=(St+2*Ht)/3):(ue=Nt[bt++],Qe=Nt[bt++]),X[0][0]=Ft,X[0][1]=Ht,X[1][0]=$e,X[1][1]=we,X[2][0]=ue,X[2][1]=Qe,Je=ue,St=Qe;break;case le:var qe=0,Ae=0,wt=1,zt=1,ze=0;Ee&&(qe=Ee[4],Ae=Ee[5],wt=d(Ee[0]*Ee[0]+Ee[1]*Ee[1]),zt=d(Ee[2]*Ee[2]+Ee[3]*Ee[3]),ze=Math.atan2(-Ee[1]/zt,Ee[0]/wt));var jt=Nt[bt++],mr=Nt[bt++],ct=Nt[bt++],Pt=Nt[bt++],Vt=Nt[bt++]+ze,ut=Nt[bt++]+Vt+ze;bt++;var at=Nt[bt++],rt=jt+m(Vt)*ct,Yt=mr+A(Vt)*Pt,Ft=jt+m(ut)*ct,Ht=mr+A(ut)*Pt,wr=at?" wa ":" at ";Math.abs(rt-Ft)<1e-4&&(Math.abs(ut-Vt)>.01?at&&(rt+=270/C):Math.abs(Yt-mr)<1e-4?at&&rt<jt||!at&&rt>jt?Ht-=270/C:Ht+=270/C:at&&Yt<mr||!at&&Yt>mr?Ft+=270/C:Ft-=270/C),Se.push(wr,o(((jt-ct)*wt+qe)*C-w),b,o(((mr-Pt)*zt+Ae)*C-w),b,o(((jt+ct)*wt+qe)*C-w),b,o(((mr+Pt)*zt+Ae)*C-w),b,o((rt*wt+qe)*C-w),b,o((Yt*zt+Ae)*C-w),b,o((Ft*wt+qe)*C-w),b,o((Ht*zt+Ae)*C-w)),Je=Ft,St=Ht;break;case n.R:var yr=X[0],xr=X[1];yr[0]=Nt[bt++],yr[1]=Nt[bt++],xr[0]=yr[0]+Nt[bt++],xr[1]=yr[1]+Nt[bt++],Ee&&(E(yr,yr,Ee),E(xr,xr,Ee)),yr[0]=o(yr[0]*C-w),xr[0]=o(xr[0]*C-w),yr[1]=o(yr[1]*C-w),xr[1]=o(xr[1]*C-w),Se.push(" m ",yr[0],b,yr[1]," l ",xr[0],b,yr[1]," l ",xr[0],b,xr[1]," l ",yr[0],b,xr[1]);break;case n.Z:Se.push(" x ")}if(nt>0){Se.push(et);for(var Tn=0;Tn<nt;Tn++){var ln=X[Tn];Ee&&E(ln,ln,Ee),Se.push(o(ln[0]*C-w),b,o(ln[1]*C-w),Tn<nt-1?b:"")}}}return Se.join("")};l.prototype.brushVML=function(ge){var Pe=this.style,Ee=this._vmlEl;Ee||(Ee=t.createNode("shape"),I(Ee),this._vmlEl=Ee),K(Ee,"fill",Pe,this),K(Ee,"stroke",Pe,this);var ke=this.transform,Me=ke!=null,me=Ee.getElementsByTagName("stroke")[0];if(me){var le=Pe.lineWidth;if(Me&&!Pe.strokeNoScale){var oe=ke[0]*ke[3]-ke[1]*ke[2];le*=d(h(oe))}me.weight=le+"px"}var Se=this.path||(this.path=new i);this.__dirtyPath&&(Se.beginPath(),Se.subPixelOptimize=!1,this.buildPath(Se,this.shape),Se.toStatic(),this.__dirtyPath=!1),Ee.path=Z(Se,this.transform),Ee.style.zIndex=V(this.zlevel,this.z,this.z2),k(ge,Ee),Pe.text!=null?this.drawRectText(ge,this.getBoundingRect()):this.removeRectText(ge)},l.prototype.onRemove=function(ge){U(ge,this._vmlEl),this.removeRectText(ge)},l.prototype.onAdd=function(ge){k(ge,this._vmlEl),this.appendRectText(ge)};var Y=function(Pe){return typeof Pe=="object"&&Pe.tagName&&Pe.tagName.toUpperCase()==="IMG"};r.prototype.brushVML=function(ge){var Pe=this.style,Ee=Pe.image,ke,Me;if(Y(Ee)){var me=Ee.src;if(me===this._imageSrc)ke=this._imageWidth,Me=this._imageHeight;else{var le=Ee.runtimeStyle,oe=le.width,Se=le.height;le.width="auto",le.height="auto",ke=Ee.width,Me=Ee.height,le.width=oe,le.height=Se,this._imageSrc=me,this._imageWidth=ke,this._imageHeight=Me}Ee=me}else Ee===this._imageSrc&&(ke=this._imageWidth,Me=this._imageHeight);if(!Ee)return;var nt=Pe.x||0,et=Pe.y||0,Ue=Pe.width,bt=Pe.height,Je=Pe.sWidth,St=Pe.sHeight,Nt=Pe.sx||0,Rt=Pe.sy||0,Ft=Je&&St,Ht=this._vmlEl;Ht||(Ht=t.doc.createElement("div"),I(Ht),this._vmlEl=Ht);var $e=Ht.style,we=!1,ue,Qe=1,qe=1;if(this.transform&&(ue=this.transform,Qe=d(ue[0]*ue[0]+ue[1]*ue[1]),qe=d(ue[2]*ue[2]+ue[3]*ue[3]),we=ue[1]||ue[2]),we){var Ae=[nt,et],wt=[nt+Ue,et],zt=[nt,et+bt],ze=[nt+Ue,et+bt];E(Ae,Ae,ue),E(wt,wt,ue),E(zt,zt,ue),E(ze,ze,ue);var jt=v(Ae[0],wt[0],zt[0],ze[0]),mr=v(Ae[1],wt[1],zt[1],ze[1]),ct=[];ct.push("M11=",ue[0]/Qe,b,"M12=",ue[2]/qe,b,"M21=",ue[1]/Qe,b,"M22=",ue[3]/qe,b,"Dx=",o(nt*Qe+ue[4]),b,"Dy=",o(et*qe+ue[5])),$e.padding="0 "+o(jt)+"px "+o(mr)+"px 0",$e.filter=x+".Matrix("+ct.join("")+", SizingMethod=clip)"}else ue&&(nt=nt*Qe+ue[4],et=et*qe+ue[5]),$e.filter="",$e.left=o(nt)+"px",$e.top=o(et)+"px";var Pt=this._imageEl,Vt=this._cropEl;Pt||(Pt=t.doc.createElement("div"),this._imageEl=Pt);var ut=Pt.style;if(Ft){if(ke&&Me)ut.width=o(Qe*ke*Ue/Je)+"px",ut.height=o(qe*Me*bt/St)+"px";else{var at=new Image,rt=this;at.onload=function(){at.onload=null,ke=at.width,Me=at.height,ut.width=o(Qe*ke*Ue/Je)+"px",ut.height=o(qe*Me*bt/St)+"px",rt._imageWidth=ke,rt._imageHeight=Me,rt._imageSrc=Ee},at.src=Ee}Vt||(Vt=t.doc.createElement("div"),Vt.style.overflow="hidden",this._cropEl=Vt);var Yt=Vt.style;Yt.width=o((Ue+Nt*Ue/Je)*Qe),Yt.height=o((bt+Rt*bt/St)*qe),Yt.filter=x+".Matrix(Dx="+-Nt*Ue/Je*Qe+",Dy="+-Rt*bt/St*qe+")",Vt.parentNode||Ht.appendChild(Vt),Pt.parentNode!==Vt&&Vt.appendChild(Pt)}else ut.width=o(Qe*Ue)+"px",ut.height=o(qe*bt)+"px",Ht.appendChild(Pt),Vt&&Vt.parentNode&&(Ht.removeChild(Vt),this._cropEl=null);var wr="",yr=Pe.opacity;yr<1&&(wr+=".Alpha(opacity="+o(yr*100)+") "),wr+=x+".AlphaImageLoader(src="+Ee+", SizingMethod=scale)",ut.filter=wr,Ht.style.zIndex=V(this.zlevel,this.z,this.z2),k(ge,Ht),Pe.text!=null&&this.drawRectText(ge,this.getBoundingRect())},r.prototype.onRemove=function(ge){U(ge,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(ge)},r.prototype.onAdd=function(ge){k(ge,this._vmlEl),this.appendRectText(ge)};var te="normal",q={},ee=0,fe=100,be=document.createElement("div"),Fe=function(Pe){var Ee=q[Pe];if(!Ee){ee>fe&&(ee=0,q={});var ke=be.style,Me;try{ke.font=Pe,Me=ke.fontFamily.split(",")[0]}catch(me){}Ee={style:ke.fontStyle||te,variant:ke.fontVariant||te,weight:ke.fontWeight||te,size:parseFloat(ke.fontSize||12)|0,family:Me||"Microsoft YaHei"},q[Pe]=Ee,ee++}return Ee},ve;e.$override("measureText",function(ge,Pe){var Ee=t.doc;ve||(ve=Ee.createElement("div"),ve.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",t.doc.body.appendChild(ve));try{ve.style.font=Pe}catch(ke){}return ve.innerHTML="",ve.appendChild(Ee.createTextNode(ge)),{width:ve.offsetWidth}});for(var Oe=new y,J=function(Pe,Ee,ke,Me){var me=this.style;this.__dirty&&g.normalizeTextStyle(me,!0);var le=me.text;if(le!=null&&(le+=""),!le)return;if(me.rich){var oe=e.parseRichText(le,me);le=[];for(var Se=0;Se<oe.lines.length;Se++){for(var nt=oe.lines[Se].tokens,et=[],Ue=0;Ue<nt.length;Ue++)et.push(nt[Ue].text);le.push(et.join(""))}le=le.join(`
`)}var bt,Je,St=me.textAlign,Nt=me.textVerticalAlign,Rt=Fe(me.font),Ft=Rt.style+" "+Rt.variant+" "+Rt.weight+" "+Rt.size+'px "'+Rt.family+'"';ke=ke||e.getBoundingRect(le,Ft,St,Nt,me.textPadding,me.textLineHeight);var Ht=this.transform;if(Ht&&!Me&&(Oe.copy(Ee),Oe.applyTransform(Ht),Ee=Oe),Me)bt=Ee.x,Je=Ee.y;else{var $e=me.textPosition;if($e instanceof Array)bt=Ee.x+B($e[0],Ee.width),Je=Ee.y+B($e[1],Ee.height),St=St||"left";else{var we=this.calculateTextPosition?this.calculateTextPosition({},me,Ee):e.calculateTextPosition({},me,Ee);bt=we.x,Je=we.y,St=St||we.textAlign,Nt=Nt||we.textVerticalAlign}}bt=e.adjustTextX(bt,ke.width,St),Je=e.adjustTextY(Je,ke.height,Nt),Je+=ke.height/2;var ue=t.createNode,Qe=this._textVmlEl,qe,Ae,wt;Qe?(wt=Qe.firstChild,qe=wt.nextSibling,Ae=qe.nextSibling):(Qe=ue("line"),qe=ue("path"),Ae=ue("textpath"),wt=ue("skew"),Ae.style["v-text-align"]="left",I(Qe),qe.textpathok=!0,Ae.on=!0,Qe.from="0 0",Qe.to="1000 0.05",k(Qe,wt),k(Qe,qe),k(Qe,Ae),this._textVmlEl=Qe);var zt=[bt,Je],ze=Qe.style;Ht&&Me?(E(zt,zt,Ht),wt.on=!0,wt.matrix=Ht[0].toFixed(3)+b+Ht[2].toFixed(3)+b+Ht[1].toFixed(3)+b+Ht[3].toFixed(3)+",0,0",wt.offset=(o(zt[0])||0)+","+(o(zt[1])||0),wt.origin="0 0",ze.left="0px",ze.top="0px"):(wt.on=!1,ze.left=o(bt)+"px",ze.top=o(Je)+"px"),Ae.string=N(le);try{Ae.style.font=Ft}catch(jt){}K(Qe,"fill",{fill:me.textFill,opacity:me.opacity},this),K(Qe,"stroke",{stroke:me.textStroke,opacity:me.opacity,lineDash:me.lineDash||null},this),Qe.style.zIndex=V(this.zlevel,this.z,this.z2),k(Pe,Qe)},ne=function(Pe){U(Pe,this._textVmlEl),this._textVmlEl=null},Ke=function(Pe){k(Pe,this._textVmlEl)},ie=[f,s,r,l,c],re=0;re<ie.length;re++){var he=ie[re].prototype;he.drawRectText=J,he.removeRectText=ne,he.appendRectText=Ke}c.prototype.brushVML=function(ge){var Pe=this.style;Pe.text!=null?this.drawRectText(ge,{x:Pe.x||0,y:Pe.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(ge)},c.prototype.onRemove=function(ge){this.removeRectText(ge)},c.prototype.onAdd=function(ge){this.appendRectText(ge)}}},qJCg:function(Ce,Q,p){var L=p("BlVb"),O=p("mFDi"),E=p("IwbS"),y=E.linePolygonIntersect,a={lineX:e(0),lineY:e(1),rect:{point:function(s,r,c){return s&&c.boundingRect.contain(s[0],s[1])},rect:function(s,r,c){return s&&c.boundingRect.intersect(s)}},polygon:{point:function(s,r,c){return s&&c.boundingRect.contain(s[0],s[1])&&L.contain(c.range,s[0],s[1])},rect:function(s,r,c){var l=c.range;if(!s||l.length<=1)return!1;var i=s.x,u=s.y,t=s.width,n=s.height,o=l[0];if(L.contain(l,i,u)||L.contain(l,i+t,u)||L.contain(l,i,u+n)||L.contain(l,i+t,u+n)||O.create(s).contain(o[0],o[1])||y(i,u,i+t,u,l)||y(i,u,i,u+n,l)||y(i+t,u,i+t,u+n,l)||y(i,u+n,i+t,u+n,l))return!0}}};function e(s){var r=["x","y"],c=["width","height"];return{point:function(l,i,u){if(l){var t=u.range,n=l[s];return g(n,t)}},rect:function(l,i,u){if(l){var t=u.range,n=[l[r[s]],l[r[s]]+l[c[s]]];return n[1]<n[0]&&n.reverse(),g(n[0],t)||g(n[1],t)||g(t[0],n)||g(t[1],n)}}}}function g(s,r){return r[0]<=s&&s<=r[1]}var f=a;Ce.exports=f},qMZE:function(Ce,Q,p){var L=p("JEkh"),O=L.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}}}});Ce.exports=O},qNPg:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return X});var L=p("rePB"),O=p("VTBJ"),E=p("KQm4"),y=p("ODXe"),a=p("Ff2n"),e=p("q1tI"),g=p("4IlW"),f=p("TSYQ"),s=p.n(f),r=p("6cGi"),c=p("bX4T"),l=p("8XRh"),i=p("8OUc"),u=p("c+Xe"),t=function(Y,te){var q=Y.prefixCls,ee=Y.id,fe=Y.inputElement,be=Y.disabled,Fe=Y.tabIndex,ve=Y.autoFocus,Oe=Y.autoComplete,J=Y.editable,ne=Y.accessibilityIndex,Ke=Y.value,ie=Y.onKeyDown,re=Y.onMouseDown,he=Y.onChange,ge=Y.onPaste,Pe=Y.onCompositionStart,Ee=Y.onCompositionEnd,ke=Y.open,Me=Y.attrs,me=fe||e.createElement("input",null),le=me,oe=le.ref,Se=le.props,nt=Se.onKeyDown,et=Se.onChange,Ue=Se.onMouseDown,bt=Se.onCompositionStart,Je=Se.onCompositionEnd,St=Se.style;return me=e.cloneElement(me,Object(O.a)(Object(O.a)({id:ee,ref:Object(u.a)(te,oe),disabled:be,tabIndex:Fe,autoComplete:Oe||"off",autoFocus:ve,className:"".concat(q,"-selection-search-input"),style:Object(O.a)(Object(O.a)({},St),{},{opacity:J?null:0}),role:"combobox","aria-expanded":ke,"aria-haspopup":"listbox","aria-owns":"".concat(ee,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(ee,"_list"),"aria-activedescendant":"".concat(ee,"_list_").concat(ne)},Me),{},{value:J?Ke:"",readOnly:!J,unselectable:J?null:"on",onKeyDown:function(Rt){ie(Rt),nt&&nt(Rt)},onMouseDown:function(Rt){re(Rt),Ue&&Ue(Rt)},onChange:function(Rt){he(Rt),et&&et(Rt)},onCompositionStart:function(Rt){Pe(Rt),bt&&bt(Rt)},onCompositionEnd:function(Rt){Ee(Rt),Je&&Je(Rt)},onPaste:ge})),me},n=e.forwardRef(t);n.displayName="Input";var o=n,d=p("WKfj");function h(Z,Y){d.b?e.useLayoutEffect(Z,Y):e.useEffect(Z,Y)}var m="__RC_SELECT_MAX_REST_COUNT__",A=function(Y){var te=Y.id,q=Y.prefixCls,ee=Y.values,fe=Y.open,be=Y.searchValue,Fe=Y.inputRef,ve=Y.placeholder,Oe=Y.disabled,J=Y.mode,ne=Y.showSearch,Ke=Y.autoFocus,ie=Y.autoComplete,re=Y.accessibilityIndex,he=Y.tabIndex,ge=Y.removeIcon,Pe=Y.choiceTransitionName,Ee=Y.maxTagCount,ke=Y.maxTagTextLength,Me=Y.maxTagPlaceholder,me=Me===void 0?function(jt){return"+ ".concat(jt.length," ...")}:Me,le=Y.tagRender,oe=Y.onSelect,Se=Y.onInputChange,nt=Y.onInputPaste,et=Y.onInputKeyDown,Ue=Y.onInputMouseDown,bt=Y.onInputCompositionStart,Je=Y.onInputCompositionEnd,St=e.useState(!1),Nt=Object(y.a)(St,2),Rt=Nt[0],Ft=Nt[1],Ht=e.useRef(null),$e=e.useState(0),we=Object(y.a)($e,2),ue=we[0],Qe=we[1];e.useEffect(function(){Ft(!0)},[]);var qe=fe||J==="tags"?be:"",Ae=J==="tags"||fe&&ne;h(function(){Qe(Ht.current.scrollWidth)},[qe]);var wt=ee,zt;typeof Ee=="number"&&(zt=ee.length-Ee,wt=ee.slice(0,Ee)),typeof ke=="number"&&(wt=wt.map(function(jt){var mr=jt.label,ct=Object(a.a)(jt,["label"]),Pt=mr;if(typeof mr=="string"||typeof mr=="number"){var Vt=String(Pt);Vt.length>ke&&(Pt="".concat(Vt.slice(0,ke),"..."))}return Object(O.a)(Object(O.a)({},ct),{},{label:Pt})})),zt>0&&wt.push({key:m,label:typeof me=="function"?me(ee.slice(Ee)):me});var ze=e.createElement(l.CSSMotionList,{component:!1,keys:wt,motionName:Pe,motionAppear:Rt},function(jt){var mr=jt.key,ct=jt.label,Pt=jt.value,Vt=jt.disabled,ut=jt.className,at=jt.style,rt=mr||Pt,Yt=mr!==m&&!Vt,wr=function(Tn){Tn.preventDefault(),Tn.stopPropagation()},yr=function(Tn){Tn&&Tn.stopPropagation(),oe(Pt,{selected:!1})};return typeof le=="function"?e.createElement("span",{key:rt,onMouseDown:wr,className:ut,style:at},le({label:ct,value:Pt,disabled:Vt,closable:Yt,onClose:yr})):e.createElement("span",{key:rt,className:s()(ut,"".concat(q,"-selection-item"),Object(L.a)({},"".concat(q,"-selection-item-disabled"),Vt)),style:at},e.createElement("span",{className:"".concat(q,"-selection-item-content")},ct),Yt&&e.createElement(i.a,{className:"".concat(q,"-selection-item-remove"),onMouseDown:wr,onClick:yr,customizeIcon:ge},"\xD7"))});return e.createElement(e.Fragment,null,ze,e.createElement("span",{className:"".concat(q,"-selection-search"),style:{width:ue}},e.createElement(o,{ref:Fe,open:fe,prefixCls:q,id:te,inputElement:null,disabled:Oe,autoFocus:Ke,autoComplete:ie,editable:Ae,accessibilityIndex:re,value:qe,onKeyDown:et,onMouseDown:Ue,onChange:Se,onPaste:nt,onCompositionStart:bt,onCompositionEnd:Je,tabIndex:he,attrs:Object(c.a)(Y,!0)}),e.createElement("span",{ref:Ht,className:"".concat(q,"-selection-search-mirror"),"aria-hidden":!0},qe,"\xA0")),!ee.length&&!qe&&e.createElement("span",{className:"".concat(q,"-selection-placeholder")},ve))},v=A,b=function(Y){var te=Y.inputElement,q=Y.prefixCls,ee=Y.id,fe=Y.inputRef,be=Y.disabled,Fe=Y.autoFocus,ve=Y.autoComplete,Oe=Y.accessibilityIndex,J=Y.mode,ne=Y.open,Ke=Y.values,ie=Y.placeholder,re=Y.tabIndex,he=Y.showSearch,ge=Y.searchValue,Pe=Y.activeValue,Ee=Y.onInputKeyDown,ke=Y.onInputMouseDown,Me=Y.onInputChange,me=Y.onInputPaste,le=Y.onInputCompositionStart,oe=Y.onInputCompositionEnd,Se=e.useState(!1),nt=Object(y.a)(Se,2),et=nt[0],Ue=nt[1],bt=J==="combobox",Je=bt||he&&ne,St=Ke[0],Nt=ge||"";bt&&Pe&&!et&&(Nt=Pe),e.useEffect(function(){bt&&Ue(!1)},[bt,Pe]);var Rt=J!=="combobox"&&!ne?!1:!!Nt,Ft=St&&(typeof St.label=="string"||typeof St.label=="number")?St.label.toString():void 0;return e.createElement(e.Fragment,null,e.createElement("span",{className:"".concat(q,"-selection-search")},e.createElement(o,{ref:fe,prefixCls:q,id:ee,open:ne,inputElement:te,disabled:be,autoFocus:Fe,autoComplete:ve,editable:Je,accessibilityIndex:Oe,value:Nt,onKeyDown:Ee,onMouseDown:ke,onChange:function($e){Ue(!0),Me($e)},onPaste:me,onCompositionStart:le,onCompositionEnd:oe,tabIndex:re,attrs:Object(c.a)(Y,!0)})),!bt&&St&&!Rt&&e.createElement("span",{className:"".concat(q,"-selection-item"),title:Ft},St.label),!St&&!Rt&&e.createElement("span",{className:"".concat(q,"-selection-placeholder")},ie))},x=b;function C(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Y=e.useRef(null),te=e.useRef(null);e.useEffect(function(){return function(){window.clearTimeout(te.current)}},[]);function q(ee){(ee||Y.current===null)&&(Y.current=ee),window.clearTimeout(te.current),te.current=window.setTimeout(function(){Y.current=null},Z)}return[function(){return Y.current},q]}var w=function(Y,te){var q=Object(e.useRef)(null),ee=Object(e.useRef)(!1),fe=Y.prefixCls,be=Y.multiple,Fe=Y.open,ve=Y.mode,Oe=Y.showSearch,J=Y.tokenWithEnter,ne=Y.onSearch,Ke=Y.onSearchSubmit,ie=Y.onToggleOpen,re=Y.onInputKeyDown,he=Y.domRef;e.useImperativeHandle(te,function(){return{focus:function(){q.current.focus()},blur:function(){q.current.blur()}}});var ge=C(0),Pe=Object(y.a)(ge,2),Ee=Pe[0],ke=Pe[1],Me=function(Rt){var Ft=Rt.which;(Ft===g.a.UP||Ft===g.a.DOWN)&&Rt.preventDefault(),re&&re(Rt),Ft===g.a.ENTER&&ve==="tags"&&!ee.current&&!Fe&&Ke(Rt.target.value),[g.a.SHIFT,g.a.TAB,g.a.BACKSPACE,g.a.ESC].includes(Ft)||ie(!0)},me=function(){ke(!0)},le=Object(e.useRef)(null),oe=function(Rt){ne(Rt,!0,ee.current)!==!1&&ie(!0)},Se=function(){ee.current=!0},nt=function(){ee.current=!1},et=function(Rt){var Ft=Rt.target.value;if(J&&le.current&&/[\r\n]/.test(le.current)){var Ht=le.current.replace(/\r\n/g," ").replace(/[\r\n]/g," ");Ft=Ft.replace(Ht,le.current)}le.current=null,oe(Ft)},Ue=function(Rt){var Ft=Rt.clipboardData,Ht=Ft.getData("text");le.current=Ht},bt=function(Rt){var Ft=Ee();if(Rt.target!==q.current){Ft||Rt.preventDefault();var Ht=document.body.style.msTouchAction!==void 0;Ht?setTimeout(function(){q.current.focus()}):q.current.focus()}(ve!=="combobox"&&(!Oe||!Ft)||!Fe)&&(Fe&&ne("",!0,!1),ie())},Je={inputRef:q,onInputKeyDown:Me,onInputMouseDown:me,onInputChange:et,onInputPaste:Ue,onInputCompositionStart:Se,onInputCompositionEnd:nt},St=be?e.createElement(v,Object.assign({},Y,Je)):e.createElement(x,Object.assign({},Y,Je));return e.createElement("div",{ref:he,className:"".concat(fe,"-selector"),onMouseDown:bt},St)},S=e.forwardRef(w);S.displayName="Selector";var T=S,I=p("uciX"),N=function(Y){var te=typeof Y!="number"?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:te,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:te,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:te,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:te,adjustY:1}}}},M=function(Y,te){var q=Y.prefixCls,ee=Y.disabled,fe=Y.visible,be=Y.children,Fe=Y.popupElement,ve=Y.containerWidth,Oe=Y.animation,J=Y.transitionName,ne=Y.dropdownStyle,Ke=Y.dropdownClassName,ie=Y.direction,re=ie===void 0?"ltr":ie,he=Y.dropdownMatchSelectWidth,ge=he===void 0?!0:he,Pe=Y.dropdownRender,Ee=Y.dropdownAlign,ke=Y.getPopupContainer,Me=Y.empty,me=Y.getTriggerDOMNode,le=Object(a.a)(Y,["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode"]),oe="".concat(q,"-dropdown"),Se=Fe;Pe&&(Se=Pe(Fe));var nt=e.useMemo(function(){return N(ge)},[ge]),et=Oe?"".concat(oe,"-").concat(Oe):J,Ue=e.useRef(null);e.useImperativeHandle(te,function(){return{getPopupElement:function(){return Ue.current}}});var bt=Object(O.a)({minWidth:ve},ne);return typeof ge=="number"?bt.width=ge:ge&&(bt.width=ve),e.createElement(I.a,Object.assign({},le,{showAction:[],hideAction:[],popupPlacement:re==="rtl"?"bottomRight":"bottomLeft",builtinPlacements:nt,prefixCls:oe,popupTransitionName:et,popup:e.createElement("div",{ref:Ue},Se),popupAlign:Ee,popupVisible:fe,getPopupContainer:ke,popupClassName:s()(Ke,Object(L.a)({},"".concat(oe,"-empty"),Me)),popupStyle:bt,getTriggerDOMNode:me}),be)},k=e.forwardRef(M);k.displayName="SelectTrigger";var U=k,V=p("wPlo");function B(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Y=e.useState(!1),te=Object(y.a)(Y,2),q=te[0],ee=te[1],fe=e.useRef(null),be=function(){window.clearTimeout(fe.current)};e.useEffect(function(){return be},[]);var Fe=function(Oe,J){be(),fe.current=window.setTimeout(function(){ee(Oe),J&&J()},Z)};return[q,Fe,be]}var H=p("2Qr1");function P(Z,Y,te){var q=e.useRef(null);q.current={elements:Z.filter(function(ee){return ee}),open:Y,triggerOpen:te},e.useEffect(function(){function ee(fe){var be=fe.target;q.current.open&&q.current.elements.every(function(Fe){return!Fe.contains(be)&&Fe!==be})&&q.current.triggerOpen(!1)}return window.addEventListener("mousedown",ee),function(){return window.removeEventListener("mousedown",ee)}},[])}function j(Z){var Y=e.useRef(Z),te=e.useMemo(function(){var q=new Map;Y.current.forEach(function(fe){var be=fe.value,Fe=fe.label;be!==Fe&&q.set(be,Fe)});var ee=Z.map(function(fe){var be=q.get(fe.value);return fe.value===fe.label&&be?Object(O.a)(Object(O.a)({},fe),{},{label:be}):fe});return Y.current=ee,ee},[Z]);return te}function z(Z,Y){var te=e.useRef(null),q=e.useMemo(function(){var fe=new Map;return Y.forEach(function(be){var Fe=be.data.value;fe.set(Fe,be)}),fe},[Z,Y]);te.current=q;var ee=function(be){return be.map(function(Fe){return te.current.get(Fe)}).filter(Boolean)};return ee}var K=["removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown"];function X(Z){var Y=Z.prefixCls,te=Z.components.optionList,q=Z.convertChildrenToData,ee=Z.flattenOptions,fe=Z.getLabeledValue,be=Z.filterOptions,Fe=Z.isValueDisabled,ve=Z.findValueOption,Oe=Z.warningProps,J=Z.fillOptionsWithMissingValue,ne=Z.omitDOMProps;function Ke(re,he){var ge,Pe=re.prefixCls,Ee=Pe===void 0?Y:Pe,ke=re.className,Me=re.id,me=re.open,le=re.defaultOpen,oe=re.options,Se=re.children,nt=re.mode,et=re.value,Ue=re.defaultValue,bt=re.labelInValue,Je=re.showSearch,St=re.inputValue,Nt=re.searchValue,Rt=re.filterOption,Ft=re.optionFilterProp,Ht=Ft===void 0?"value":Ft,$e=re.autoClearSearchValue,we=$e===void 0?!0:$e,ue=re.onSearch,Qe=re.allowClear,qe=re.clearIcon,Ae=re.showArrow,wt=re.inputIcon,zt=re.menuItemSelectedIcon,ze=re.disabled,jt=re.loading,mr=re.defaultActiveFirstOption,ct=re.notFoundContent,Pt=ct===void 0?"Not Found":ct,Vt=re.optionLabelProp,ut=re.backfill,at=re.getInputElement,rt=re.getPopupContainer,Yt=re.listHeight,wr=Yt===void 0?200:Yt,yr=re.listItemHeight,xr=yr===void 0?20:yr,Tn=re.animation,ln=re.transitionName,Wn=re.virtual,ht=re.dropdownStyle,At=re.dropdownClassName,De=re.dropdownMatchSelectWidth,We=re.dropdownRender,ot=re.dropdownAlign,vt=re.showAction,ar=vt===void 0?[]:vt,Xt=re.direction,er=re.tokenSeparators,Kr=re.tagRender,$r=re.onPopupScroll,Mn=re.onDropdownVisibleChange,or=re.onFocus,Lt=re.onBlur,Ct=re.onKeyUp,pr=re.onKeyDown,gr=re.onMouseDown,Bt=re.onChange,nr=re.onSelect,Mt=re.onDeselect,tr=re.onClear,Nr=re.internalProps,ur=Nr===void 0?{}:Nr,Cr=Object(a.a)(re,["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"]),An=ur.mark===V.a,sn=ne?ne(Cr):Cr;K.forEach(function(wi){delete sn[wi]});var Yn=Object(e.useRef)(null),oi=Object(e.useRef)(null),Ti=Object(e.useRef)(null),Bi=Object(e.useRef)(null),la=Object(e.useMemo)(function(){return(er||[]).some(function(wi){return[`
`,`\r
`].includes(wi)})},[er]),Ta=B(),pt=Object(y.a)(Ta,3),Be=pt[0],Ge=pt[1],tt=pt[2],dt=Object(e.useState)(),lt=Object(y.a)(dt,2),mt=lt[0],kt=lt[1];Object(e.useEffect)(function(){kt("rc_select_".concat(Object(d.a)()))},[]);var Et=Me||mt,ir=Vt;ir===void 0&&(ir=oe?"label":"children");var Ur=nt==="combobox"?!1:bt,Or=nt==="tags"||nt==="multiple",Qr=Je!==void 0?Je:Or||nt==="combobox",cr=Object(e.useRef)(null);e.useImperativeHandle(he,function(){return{focus:Ti.current.focus,blur:Ti.current.blur}});var Fn=Object(r.a)(Ue,{value:et}),Sr=Object(y.a)(Fn,2),mn=Sr[0],qr=Sr[1],Dr=Object(e.useMemo)(function(){return Object(d.e)(mn,{labelInValue:Ur,combobox:nt==="combobox"})},[mn,Ur]),Xn=Object(e.useMemo)(function(){return new Set(Dr)},[Dr]),pi=Object(e.useState)(null),Di=Object(y.a)(pi,2),Wi=Di[0],zi=Di[1],ca=Object(e.useState)(""),hi=Object(y.a)(ca,2),Sa=hi[0],zn=hi[1],fn=Sa;nt==="combobox"&&mn!==void 0?fn=mn:Nt!==void 0?fn=Nt:St&&(fn=St);var Qn=Object(e.useMemo)(function(){var wi=oe;return wi===void 0&&(wi=q(Se)),nt==="tags"&&J&&(wi=J(wi,mn,ir,bt)),wi||[]},[oe,Se,nt,mn]),gn=Object(e.useMemo)(function(){return ee(Qn,re)},[Qn]),ji=z(Dr,gn),_n=Object(e.useMemo)(function(){if(!fn||!Qr)return Object(E.a)(Qn);var wi=be(fn,Qn,{optionFilterProp:Ht,filterOption:nt==="combobox"&&Rt===void 0?function(){return!0}:Rt});return nt==="tags"&&wi.every(function(fa){return fa[Ht]!==fn})&&wi.unshift({value:fn,label:fn,key:"__RC_SELECT_TAG_PLACEHOLDER__"}),wi},[Qn,fn,nt,Qr]),oa=Object(e.useMemo)(function(){return ee(_n,re)},[_n]);Object(e.useEffect)(function(){Bi.current&&Bi.current.scrollTo&&Bi.current.scrollTo(0)},[fn]);var Ci=Object(e.useMemo)(function(){var wi=Dr.map(function(fa){var ja=ji([fa]),kr=fe(fa,{options:ja,prevValue:mn,labelInValue:Ur,optionLabelProp:ir});return Object(O.a)(Object(O.a)({},kr),{},{disabled:Fe(fa,ja)})});return!nt&&wi.length===1&&wi[0].value===null&&wi[0].label===null?[]:wi},[mn,Qn,nt]);Ci=j(Ci);var gi=function(fa,ja,kr){var Zr=ji([fa]),vn=ve([fa],Zr)[0];if(!ur.skipTriggerSelect){var Vr=Ur?fe(fa,{options:Zr,prevValue:mn,labelInValue:Ur,optionLabelProp:ir}):fa;ja&&nr?nr(Vr,vn):!ja&&Mt&&Mt(Vr,vn)}An&&(ja&&ur.onRawSelect?ur.onRawSelect(fa,vn,kr):!ja&&ur.onRawDeselect&&ur.onRawDeselect(fa,vn,kr))},Pi=Object(e.useState)([]),Ia=Object(y.a)(Pi,2),kn=Ia[0],rn=Ia[1],Gn=function(fa){if(An&&ur.skipTriggerChange)return;var ja=ji(fa),kr=Object(d.f)(Array.from(fa),{labelInValue:Ur,options:ja,getLabeledValue:fe,prevValue:mn,optionLabelProp:ir}),Zr=Or?kr:kr[0];if(Bt&&(Dr.length!==0||kr.length!==0)){var vn=ve(fa,ja,{prevValueOptions:kn});rn(vn.map(function(Vr,dr){var jr=Object(O.a)({},Vr);return Object.defineProperty(jr,"_INTERNAL_OPTION_VALUE_",{get:function(){return fa[dr]}}),jr})),Bt(Zr,Or?vn:vn[0])}qr(Zr)},di=function(fa,ja){var kr=ja.selected,Zr=ja.source;if(ze)return;var vn;Or?(vn=new Set(Dr),kr?vn.add(fa):vn.delete(fa)):(vn=new Set,vn.add(fa)),(Or||!Or&&Array.from(Dr)[0]!==fa)&&Gn(Array.from(vn)),gi(fa,!Or||kr,Zr),nt==="combobox"?(zn(String(fa)),zi("")):(!Or||we)&&(zn(""),zi(""))},Ii=function(fa,ja){di(fa,Object(O.a)(Object(O.a)({},ja),{},{source:"option"}))},Ei=function(fa,ja){di(fa,Object(O.a)(Object(O.a)({},ja),{},{source:"selection"}))},qi=nt==="combobox"&&at&&at()||null,ea=Object(r.a)(void 0,{defaultValue:le,value:me}),ra=Object(y.a)(ea,2),va=ra[0],co=ra[1],no=va,as=!Pt&&!_n.length;(ze||as&&no&&nt==="combobox")&&(no=!1);var Ui=as?!1:no,un=function(fa){var ja=fa!==void 0?fa:!no;va!==ja&&!ze&&(co(ja),Mn&&Mn(ja))};P([Yn.current,oi.current&&oi.current.getPopupElement()],Ui,un);var pa=function(fa,ja,kr){var Zr=!0,vn=fa;zi(null);var Vr=kr?null:Object(H.f)(fa,er),dr=Vr;if(nt==="combobox")ja&&Gn([vn]);else if(Vr){vn="",nt!=="tags"&&(dr=Vr.map(function(vr){var nn=gn.find(function(tn){var jn=tn.data;return jn[ir]===vr});return nn?nn.data.value:null}).filter(function(vr){return vr!==null}));var jr=Array.from(new Set([].concat(Object(E.a)(Dr),Object(E.a)(dr))));Gn(jr),jr.forEach(function(vr){gi(vr,!0,"input")}),un(!1),Zr=!1}return zn(vn),ue&&fn!==vn&&ue(vn),Zr},ba=function(fa){var ja=Array.from(new Set([].concat(Object(E.a)(Dr),[fa])));Gn(ja),ja.forEach(function(kr){gi(kr,!0,"input")}),zn("")};Object(e.useEffect)(function(){va&&!!ze&&co(!1)},[ze]),Object(e.useEffect)(function(){!no&&!Or&&nt!=="combobox"&&pa("",!1,!1)},[no]);var na=C(),io=Object(y.a)(na,2),sr=io[0],pn=io[1],En=function(fa){var ja=sr(),kr=fa.which;if(!no&&kr===g.a.ENTER&&un(!0),pn(!!fn),kr===g.a.BACKSPACE&&!ja&&Or&&!fn&&Dr.length){var Zr=Object(d.c)(Ci,Dr);Zr.removedValue!==null&&(Gn(Zr.values),gi(Zr.removedValue,!1,"input"))}for(var vn=arguments.length,Vr=new Array(vn>1?vn-1:0),dr=1;dr<vn;dr++)Vr[dr-1]=arguments[dr];if(no&&Bi.current){var jr;(jr=Bi.current).onKeyDown.apply(jr,[fa].concat(Vr))}pr&&pr.apply(void 0,[fa].concat(Vr))},Bn=function(fa){for(var ja=arguments.length,kr=new Array(ja>1?ja-1:0),Zr=1;Zr<ja;Zr++)kr[Zr-1]=arguments[Zr];if(no&&Bi.current){var vn;(vn=Bi.current).onKeyUp.apply(vn,[fa].concat(kr))}Ct&&Ct.apply(void 0,[fa].concat(kr))},ft=Object(e.useRef)(!1),Gt=function(){Ge(!0),ze||(or&&!ft.current&&or.apply(void 0,arguments),ar.includes("focus")&&un(!0)),ft.current=!0},Er=function(){if(Ge(!1,function(){ft.current=!1,un(!1)}),ze)return;fn&&(nt==="tags"?(pa("",!1,!1),Gn(Array.from(new Set([].concat(Object(E.a)(Dr),[fn]))))):nt==="multiple"&&zn("")),Lt&&Lt.apply(void 0,arguments)},Tr=[];Object(e.useEffect)(function(){return function(){Tr.forEach(function(wi){return clearTimeout(wi)}),Tr.splice(0,Tr.length)}},[]);var Xr=function(fa){var ja=fa.target,kr=oi.current&&oi.current.getPopupElement();if(kr&&kr.contains(ja)){var Zr=setTimeout(function(){var jr=Tr.indexOf(Zr);jr!==-1&&Tr.splice(jr,1),tt(),kr.contains(document.activeElement)||Ti.current.focus()});Tr.push(Zr)}if(gr){for(var vn=arguments.length,Vr=new Array(vn>1?vn-1:0),dr=1;dr<vn;dr++)Vr[dr-1]=arguments[dr];gr.apply(void 0,[fa].concat(Vr))}},Jr=Object(e.useState)(0),dn=Object(y.a)(Jr,2),Ln=dn[0],Zn=dn[1],Un=mr!==void 0?mr:nt!=="combobox",li=function(fa,ja){Zn(ja),ut&&nt==="combobox"&&fa!==null&&zi(String(fa))},fi=Object(e.useState)(null),Kn=Object(y.a)(fi,2),ei=Kn[0],qn=Kn[1],_i=Object(e.useState)({}),Ni=Object(y.a)(_i,2),Vi=Ni[1];function ua(){Vi({})}h(function(){if(Ui){var wi=Math.ceil(Yn.current.offsetWidth);ei!==wi&&qn(wi)}},[Ui]);var Qi=e.createElement(te,{ref:Bi,prefixCls:Ee,id:Et,open:no,childrenAsData:!oe,options:_n,flattenOptions:oa,multiple:Or,values:Xn,height:wr,itemHeight:xr,onSelect:Ii,onToggleOpen:un,onActiveValue:li,defaultActiveFirstOption:Un,notFoundContent:Pt,onScroll:$r,searchValue:fn,menuItemSelectedIcon:zt,virtual:Wn!==!1&&De!==!1,onMouseEnter:ua}),Ca,Na=function(){An&&ur.onClear&&ur.onClear(),tr&&tr(),Gn([]),pa("",!1,!1)};!ze&&Qe&&(Dr.length||fn)&&(Ca=e.createElement(i.a,{className:"".concat(Ee,"-clear"),onMouseDown:Na,customizeIcon:qe},"\xD7"));var ma=Ae!==void 0?Ae:jt||!Or&&nt!=="combobox",ta;ma&&(ta=e.createElement(i.a,{className:s()("".concat(Ee,"-arrow"),Object(L.a)({},"".concat(Ee,"-arrow-loading"),jt)),customizeIcon:wt,customizeIconProps:{loading:jt,searchValue:fn,open:no,focused:Be,showSearch:Qr}}));var wa=s()(Ee,ke,(ge={},Object(L.a)(ge,"".concat(Ee,"-focused"),Be),Object(L.a)(ge,"".concat(Ee,"-multiple"),Or),Object(L.a)(ge,"".concat(Ee,"-single"),!Or),Object(L.a)(ge,"".concat(Ee,"-allow-clear"),Qe),Object(L.a)(ge,"".concat(Ee,"-show-arrow"),ma),Object(L.a)(ge,"".concat(Ee,"-disabled"),ze),Object(L.a)(ge,"".concat(Ee,"-loading"),jt),Object(L.a)(ge,"".concat(Ee,"-open"),no),Object(L.a)(ge,"".concat(Ee,"-customize-input"),qi),Object(L.a)(ge,"".concat(Ee,"-show-search"),Qr),ge));return e.createElement("div",Object.assign({className:wa},sn,{ref:Yn,onMouseDown:Xr,onKeyDown:En,onKeyUp:Bn,onFocus:Gt,onBlur:Er}),Be&&!no&&e.createElement("span",{style:{width:0,height:0,display:"flex",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(Dr.join(", "))),e.createElement(U,{ref:oi,disabled:ze,prefixCls:Ee,visible:Ui,popupElement:Qi,containerWidth:ei,animation:Tn,transitionName:ln,dropdownStyle:ht,dropdownClassName:At,direction:Xt,dropdownMatchSelectWidth:De,dropdownRender:We,dropdownAlign:ot,getPopupContainer:rt,empty:!Qn.length,getTriggerDOMNode:function(){return cr.current}},e.createElement(T,Object.assign({},re,{domRef:cr,prefixCls:Ee,inputElement:qi,ref:Ti,id:Et,showSearch:Qr,mode:nt,accessibilityIndex:Ln,multiple:Or,tagRender:Kr,values:Ci,open:no,onToggleOpen:un,searchValue:fn,activeValue:Wi,onSearch:pa,onSearchSubmit:ba,onSelect:Ei,tokenWithEnter:la}))),ta,Ca)}var ie=e.forwardRef(Ke);return ie}},qPY4:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("u4NN"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},qWUW:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("DL4k")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="CaretDownOutlined";var f=y.forwardRef(g);Q.default=f},qWt2:function(Ce,Q,p){var L=p("ProS"),O=L.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}}});Ce.exports=O},qZFw:function(Ce,Q,p){var L=p("bYtY"),O=p("6GrX"),E=p("hM6l"),y=p("4NO4"),a=y.makeInner,e=a();function g(s,r){r=r||[0,360],E.call(this,"angle",s,r),this.type="category"}g.prototype={constructor:g,pointToData:function(s,r){return this.polar.pointToData(s,r)[this.dim==="radius"?0:1]},dataToAngle:E.prototype.dataToCoord,angleToData:E.prototype.coordToData,calculateCategoryInterval:function(){var s=this,r=s.getLabelModel(),c=s.scale,l=c.getExtent(),i=c.count();if(l[1]-l[0]<1)return 0;var u=l[0],t=s.dataToCoord(u+1)-s.dataToCoord(u),n=Math.abs(t),o=O.getBoundingRect(u,r.getFont(),"center","top"),d=Math.max(o.height,7),h=d/n;isNaN(h)&&(h=Infinity);var m=Math.max(0,Math.floor(h)),A=e(s.model),v=A.lastAutoInterval,b=A.lastTickCount;return v!=null&&b!=null&&Math.abs(v-m)<=1&&Math.abs(b-i)<=1&&v>m?m=v:(A.lastTickCount=i,A.lastAutoInterval=m),m}},L.inherits(g,E);var f=g;Ce.exports=f},qgGe:function(Ce,Q,p){var L=p("bYtY"),O=p("T4UG"),E=p("Bsck"),y=p("VaxA"),a=y.wrapTreePathInfo,e=O.extend({type:"series.sunburst",_viewRoot:null,getInitialData:function(f,s){var r={name:f.name,children:f.data};g(r);var c=f.levels||[],l={};return l.levels=c,E.createTree(r,this,l).data},optionUpdated:function(){this.resetViewRoot()},getDataParams:function(f){var s=O.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(f);return s.treePathInfo=a(r,this),s},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 s=this.getRawData().tree.root;(!f||f!==s&&!s.contains(f))&&(this._viewRoot=s)}});function g(f){var s=0;L.each(f.children,function(c){g(c);var l=c.value;L.isArray(l)&&(l=l[0]),s+=l});var r=f.value;L.isArray(r)&&(r=r[0]),(r==null||isNaN(r))&&(r=s),r<0&&(r=0),L.isArray(f.value)?f.value[0]=r:f.value=r}Ce.exports=e},qj72:function(Ce,Q,p){var L=p("bYtY");function O(y,a){return a=a||[0,0],L.map(["x","y"],function(e,g){var f=this.getAxis(e),s=a[g],r=y[g]/2;return f.type==="category"?f.getBandWidth():Math.abs(f.dataToCoord(s-r)-f.dataToCoord(s+r))},this)}function E(y){var a=y.grid.getRect();return{coordSys:{type:"cartesian2d",x:a.x,y:a.y,width:a.width,height:a.height},api:{coord:function(e){return y.dataToPoint(e)},size:L.bind(O,y)}}}Ce.exports=E},"qt/9":function(Ce,Q,p){var L=p("ProS"),O=p("bYtY");p("Wqna"),p("1tlw"),p("Mylv");var E=p("nVfU"),y=E.layout,a=p("f5Yq");p("Ae16"),L.registerLayout(O.curry(y,"pictorialBar")),L.registerVisual(a("pictorialBar","roundRect"))},quyA:function(Ce,Q){var p="\\ud800-\\udfff",L="\\u0300-\\u036f",O="\\ufe20-\\ufe2f",E="\\u20d0-\\u20ff",y=L+O+E,a="\\ufe0e\\ufe0f",e="\\u200d",g=RegExp("["+e+p+y+a+"]");function f(s){return g.test(s)}Ce.exports=f},qwVE:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("K4ya"),y=p("XxSj"),a=L.PRIORITY.VISUAL.COMPONENT;L.registerVisual(a,{createOnAllSeries:!0,reset:function(g,f){var s=[];return f.eachComponent("visualMap",function(r){var c=g.pipelineContext;if(!r.isTargetSeries(g)||c&&c.large)return;s.push(E.incrementalApplyVisual(r.stateList,r.targetVisuals,O.bind(r.getValueState,r),r.getDataDimension(g.getData())))}),s}}),L.registerVisual(a,{createOnAllSeries:!0,reset:function(g,f){var s=g.getData(),r=[];f.eachComponent("visualMap",function(c){if(c.isTargetSeries(g)){var l=c.getVisualMeta(O.bind(e,null,g,c))||{stops:[],outerColors:[]},i=c.getDataDimension(s),u=s.getDimensionInfo(i);u!=null&&(l.dimension=u.index,r.push(l))}}),g.getData().setVisual("visualMeta",r)}});function e(g,f,s,r){for(var c=f.targetVisuals[r],l=y.prepareVisualTypes(c),i={color:g.getData().getVisual("color")},u=0,t=l.length;u<t;u++){var n=l[u],o=c[n==="opacity"?"__alphaForOpacity":n];o&&o.applyVisual(s,d,h)}return i.color;function d(m){return i[m]}function h(m,A){i[m]=A}}},"r+aA":function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("s2MQ")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="EyeInvisibleOutlined";var f=y.forwardRef(g);Q.default=f},"r/2G":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("+Zaj"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},r6Bn:function(Ce,Q,p){var L=p("bYtY"),O=p("ItGF"),E=p("4fz+"),y=p("BPZU");function a(f,s){return f.zlevel===s.zlevel?f.z===s.z?f.z2-s.z2:f.z-s.z:f.zlevel-s.zlevel}var e=function(){this._roots=[],this._displayList=[],this._displayListLen=0};e.prototype={constructor:e,traverse:function(s,r){for(var c=0;c<this._roots.length;c++)this._roots[c].traverse(s,r)},getDisplayList:function(s,r){return r=r||!1,s&&this.updateDisplayList(r),this._displayList},updateDisplayList:function(s){this._displayListLen=0;for(var r=this._roots,c=this._displayList,l=0,i=r.length;l<i;l++)this._updateAndAddDisplayable(r[l],null,s);c.length=this._displayListLen,O.canvasSupported&&y(c,a)},_updateAndAddDisplayable:function(s,r,c){if(s.ignore&&!c)return;s.beforeUpdate(),s.__dirty&&s.update(),s.afterUpdate();var l=s.clipPath;if(l){r?r=r.slice():r=[];for(var i=l,u=s;i;)i.parent=u,i.updateTransform(),r.push(i),u=i,i=i.clipPath}if(s.isGroup){for(var t=s._children,n=0;n<t.length;n++){var o=t[n];s.__dirty&&(o.__dirty=!0),this._updateAndAddDisplayable(o,r,c)}s.__dirty=!1}else s.__clipPaths=r,this._displayList[this._displayListLen++]=s},addRoot:function(s){if(s.__storage===this)return;s instanceof E&&s.addChildrenToStorage(this),this.addToStorage(s),this._roots.push(s)},delRoot:function(s){if(s==null){for(var r=0;r<this._roots.length;r++){var c=this._roots[r];c instanceof E&&c.delChildrenFromStorage(this)}this._roots=[],this._displayList=[],this._displayListLen=0;return}if(s instanceof Array){for(var r=0,l=s.length;r<l;r++)this.delRoot(s[r]);return}var i=L.indexOf(this._roots,s);i>=0&&(this.delFromStorage(s),this._roots.splice(i,1),s instanceof E&&s.delChildrenFromStorage(this))},addToStorage:function(s){return s&&(s.__storage=this,s.dirty(!1)),this},delFromStorage:function(s){return s&&(s.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:a};var g=e;Ce.exports=g},rA99:function(Ce,Q,p){var L=p("y+Vt"),O=p("QBsz"),E=p("Sj9i"),y=E.quadraticSubdivide,a=E.cubicSubdivide,e=E.quadraticAt,g=E.cubicAt,f=E.quadraticDerivativeAt,s=E.cubicDerivativeAt,r=[];function c(i,u,t){var n=i.cpx2,o=i.cpy2;return n===null||o===null?[(t?s:g)(i.x1,i.cpx1,i.cpx2,i.x2,u),(t?s:g)(i.y1,i.cpy1,i.cpy2,i.y2,u)]:[(t?f:e)(i.x1,i.cpx1,i.x2,u),(t?f:e)(i.y1,i.cpy1,i.y2,u)]}var l=L.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(u,t){var n=t.x1,o=t.y1,d=t.x2,h=t.y2,m=t.cpx1,A=t.cpy1,v=t.cpx2,b=t.cpy2,x=t.percent;if(x===0)return;u.moveTo(n,o),v==null||b==null?(x<1&&(y(n,m,d,x,r),m=r[1],d=r[2],y(o,A,h,x,r),A=r[1],h=r[2]),u.quadraticCurveTo(m,A,d,h)):(x<1&&(a(n,m,v,d,x,r),m=r[1],v=r[2],d=r[3],a(o,A,b,h,x,r),A=r[1],b=r[2],h=r[3]),u.bezierCurveTo(m,A,v,b,d,h))},pointAt:function(u){return c(this.shape,u,!1)},tangentAt:function(u){var t=c(this.shape,u,!0);return O.normalize(t,t)}});Ce.exports=l},"rAM+":function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return O});var L=p("Qw5x");function O(E,y){var a;if(typeof Symbol=="undefined"||E[Symbol.iterator]==null){if(Array.isArray(E)||(a=Object(L.a)(E))||y&&E&&typeof E.length=="number"){a&&(E=a);var e=0,g=function(){};return{s:g,n:function(){return e>=E.length?{done:!0}:{done:!1,value:E[e++]}},e:function(l){throw l},f:g}}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,s=!1,r;return{s:function(){a=E[Symbol.iterator]()},n:function(){var l=a.next();return f=l.done,l},e:function(l){s=!0,r=l},f:function(){try{!f&&a.return!=null&&a.return()}finally{if(s)throw r}}}}},rHrb:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.CopyToClipboard=void 0;var L=E(p("q1tI")),O=E(p("+QRC"));function E(h){return h&&h.__esModule?h:{default:h}}function y(h){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?y=function(A){return typeof A}:y=function(A){return A&&typeof Symbol=="function"&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},y(h)}function a(h,m){var A=Object.keys(h);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(h);m&&(v=v.filter(function(b){return Object.getOwnPropertyDescriptor(h,b).enumerable})),A.push.apply(A,v)}return A}function e(h){for(var m=1;m<arguments.length;m++){var A=arguments[m]!=null?arguments[m]:{};m%2?a(A,!0).forEach(function(v){o(h,v,A[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(h,Object.getOwnPropertyDescriptors(A)):a(A).forEach(function(v){Object.defineProperty(h,v,Object.getOwnPropertyDescriptor(A,v))})}return h}function g(h,m){if(h==null)return{};var A=f(h,m),v,b;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(h);for(b=0;b<x.length;b++){if(v=x[b],m.indexOf(v)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(h,v))continue;A[v]=h[v]}}return A}function f(h,m){if(h==null)return{};var A={},v=Object.keys(h),b,x;for(x=0;x<v.length;x++){if(b=v[x],m.indexOf(b)>=0)continue;A[b]=h[b]}return A}function s(h,m){if(!(h instanceof m))throw new TypeError("Cannot call a class as a function")}function r(h,m){for(var A=0;A<m.length;A++){var v=m[A];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(h,v.key,v)}}function c(h,m,A){return m&&r(h.prototype,m),A&&r(h,A),h}function l(h,m){return m&&(y(m)==="object"||typeof m=="function")?m:u(h)}function i(h){return i=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)},i(h)}function u(h){if(h===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h}function t(h,m){if(typeof m!="function"&&m!==null)throw new TypeError("Super expression must either be null or a function");h.prototype=Object.create(m&&m.prototype,{constructor:{value:h,writable:!0,configurable:!0}}),m&&n(h,m)}function n(h,m){return n=Object.setPrototypeOf||function(v,b){return v.__proto__=b,v},n(h,m)}function o(h,m,A){return m in h?Object.defineProperty(h,m,{value:A,enumerable:!0,configurable:!0,writable:!0}):h[m]=A,h}var d=function(h){t(m,h);function m(){var A,v;s(this,m);for(var b=arguments.length,x=new Array(b),C=0;C<b;C++)x[C]=arguments[C];return v=l(this,(A=i(m)).call.apply(A,[this].concat(x))),o(u(v),"onClick",function(w){var S=v.props,T=S.text,I=S.onCopy,N=S.children,M=S.options,k=L.default.Children.only(N),U=(0,O.default)(T,M);I&&I(T,U),k&&k.props&&typeof k.props.onClick=="function"&&k.props.onClick(w)}),v}return c(m,[{key:"render",value:function(){var v=this.props,b=v.text,x=v.onCopy,C=v.options,w=v.children,S=g(v,["text","onCopy","options","children"]),T=L.default.Children.only(w);return L.default.cloneElement(T,e({},S,{onClick:this.onClick}))}}]),m}(L.default.PureComponent);Q.CopyToClipboard=d,o(d,"defaultProps",{onCopy:void 0,options:void 0})},rLCj:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="ReloadOutlined";var g=Q.a=O.forwardRef(e)},rUJ1:function(Ce,Q){var p=/[&<>"']/,L=/[&<>"']/g,O=/[<>"']|&(?!#?\w+;)/,E=/[<>"']|&(?!#?\w+;)/g,y={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},a=function(w){return y[w]};function e(C,w){if(w){if(p.test(C))return C.replace(L,a)}else if(O.test(C))return C.replace(E,a);return C}var g=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function f(C){return C.replace(g,function(w,S){return S=S.toLowerCase(),S==="colon"?":":S.charAt(0)==="#"?S.charAt(1)==="x"?String.fromCharCode(parseInt(S.substring(2),16)):String.fromCharCode(+S.substring(1)):""})}var s=/(^|[^\[])\^/g;function r(C,w){C=C.source||C,w=w||"";var S={replace:function(I,N){return N=N.source||N,N=N.replace(s,"$1"),C=C.replace(I,N),S},getRegex:function(){return new RegExp(C,w)}};return S}var c=/[^\w:]/g,l=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function i(C,w,S){if(C){var T;try{T=decodeURIComponent(f(S)).replace(c,"").toLowerCase()}catch(I){return null}if(T.indexOf("javascript:")===0||T.indexOf("vbscript:")===0||T.indexOf("data:")===0)return null}w&&!l.test(S)&&(S=d(w,S));try{S=encodeURI(S).replace(/%25/g,"%")}catch(I){return null}return S}var u={},t=/^[^:]+:\/*[^/]*$/,n=/^([^:]+:)[\s\S]*$/,o=/^([^:]+:\/*[^/]*)[\s\S]*$/;function d(C,w){u[" "+C]||(t.test(C)?u[" "+C]=C+"/":u[" "+C]=v(C,"/",!0)),C=u[" "+C];var S=C.indexOf(":")===-1;return w.substring(0,2)==="//"?S?w:C.replace(n,"$1")+w:w.charAt(0)==="/"?S?w:C.replace(o,"$1")+w:C+w}var h={exec:function(){}};function m(C){for(var w=1,S,T;w<arguments.length;w++){S=arguments[w];for(T in S)Object.prototype.hasOwnProperty.call(S,T)&&(C[T]=S[T])}return C}function A(C,w){var S=C.replace(/\|/g,function(N,M,k){for(var U=!1,V=M;--V>=0&&k[V]==="\\";)U=!U;return U?"|":" |"}),T=S.split(/ \|/),I=0;if(T.length>w)T.splice(w);else for(;T.length<w;)T.push("");for(;I<T.length;I++)T[I]=T[I].trim().replace(/\\\|/g,"|");return T}function v(C,w,S){var T=C.length;if(T===0)return"";for(var I=0;I<T;){var N=C.charAt(T-I-1);if(N===w&&!S)I++;else if(N!==w&&S)I++;else break}return C.substr(0,T-I)}function b(C,w){if(C.indexOf(w[1])===-1)return-1;for(var S=C.length,T=0,I=0;I<S;I++)if(C[I]==="\\")I++;else if(C[I]===w[0])T++;else if(C[I]===w[1]&&(T--,T<0))return I;return-1}function x(C){C&&C.sanitize&&!C.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")}Ce.exports={escape:e,unescape:f,edit:r,cleanUrl:i,resolveUrl:d,noopTest:h,merge:m,splitCells:A,rtrim:v,findClosingBracket:b,checkSanitizeDeprecation:x}},rdUC:function(Ce,Q,p){var L=p("MFOe"),O=L.Global;Ce.exports={name:"localStorage",read:y,write:a,each:e,remove:g,clearAll:f};function E(){return O.localStorage}function y(s){return E().getItem(s)}function a(s,r){return E().setItem(s,r)}function e(s){for(var r=E().length-1;r>=0;r--){var c=E().key(r);s(y(c),c)}}function g(s){return E().removeItem(s)}function f(){return E().clear()}},rdor:function(Ce,Q,p){var L=p("lOQZ"),O=L.circularLayout;function E(y){y.eachSeriesByType("graph",function(a){a.get("layout")==="circular"&&O(a,"symbolSize")})}Ce.exports=E},rfSb:function(Ce,Q,p){var L=p("T4UG"),O=p("sdST"),E=p("L0Ub"),y=E.getDimensionTypeByAxis,a=p("YXkt"),e=p("bYtY"),g=p("4NO4"),f=g.groupData,s=p("7aKB"),r=s.encodeHTML,c=p("xKMd"),l=2,i=L.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(t){i.superApply(this,"init",arguments),this.legendVisualProvider=new c(e.bind(this.getData,this),e.bind(this.getRawData,this))},fixData:function(t){var n=t.length,o=f(t,function(k){return k[2]}),d=[];o.buckets.each(function(k,U){d.push({name:U,dataList:k})});for(var h=d.length,m=-1,A=-1,v=0;v<h;++v){var b=d[v].dataList.length;b>m&&(m=b,A=v)}for(var x=0;x<h;++x){if(x===A)continue;for(var C=d[x].name,w=0;w<m;++w){for(var S=d[A].dataList[w][0],T=d[x].dataList.length,I=-1,N=0;N<T;++N){var M=d[x].dataList[N][0];if(M===S){I=N;break}}I===-1&&(t[n]=[],t[n][0]=S,t[n][1]=0,t[n][2]=C,n++)}}return t},getInitialData:function(t,n){for(var o=n.queryComponents({mainType:"singleAxis",index:this.get("singleAxisIndex"),id:this.get("singleAxisId")})[0],d=o.get("type"),h=e.filter(t.data,function(S){return S[2]!==void 0}),m=this.fixData(h||[]),A=[],v=this.nameMap=e.createHashMap(),b=0,x=0;x<m.length;++x)A.push(m[x][l]),v.get(m[x][l])||(v.set(m[x][l],b),b++);var C=O(m,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:y(d)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}),w=new a(C,this);return w.initData(m),w},getLayerSeries:function(){for(var t=this.getData(),n=t.count(),o=[],d=0;d<n;++d)o[d]=d;var h=t.mapDimension("single"),m=f(o,function(v){return t.get("name",v)}),A=[];return m.buckets.each(function(v,b){v.sort(function(x,C){return t.get(h,x)-t.get(h,C)}),A.push({name:b,indices:v})}),A},getAxisTooltipData:function(t,n,o){e.isArray(t)||(t=t?[t]:[]);for(var d=this.getData(),h=this.getLayerSeries(),m=[],A=h.length,v,b=0;b<A;++b){for(var x=Number.MAX_VALUE,C=-1,w=h[b].indices.length,S=0;S<w;++S){var T=d.get(t[0],h[b].indices[S]),I=Math.abs(T-n);I<=x&&(v=T,x=I,C=h[b].indices[S])}m.push(C)}return{dataIndices:m,nestestValue:v}},formatTooltip:function(t){var n=this.getData(),o=n.getName(t),d=n.get(n.mapDimension("value"),t);return(isNaN(d)||d==null)&&(d="-"),r(o+" : "+d)},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}}}}),u=i;Ce.exports=u},rkZ5:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("ProS"),y=p("c8qY"),a=p("D9ME"),e=p("fls0"),g=p("RSch"),f=p("akwb"),s=p("o40c"),r=p("ZYIC"),c=p("sK/D"),l=c.createClipPath,i=E.extendChartView({type:"lines",init:function(){},render:function(u,t,n){var o=u.getData(),d=this._updateLineDraw(o,u),h=u.get("zlevel"),m=u.get("effect.trailLength"),A=n.getZr(),v=A.painter.getType()==="svg";v||A.painter.getLayer(h).clear(!0),this._lastZlevel!=null&&!v&&A.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(u)&&m&&(v||A.configLayer(h,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(m/10+.9,1),0)})),d.updateData(o);var b=u.get("clip",!0)&&l(u.coordinateSystem,!1,u);b?this.group.setClipPath(b):this.group.removeClipPath(),this._lastZlevel=h,this._finished=!0},incrementalPrepareRender:function(u,t,n){var o=u.getData(),d=this._updateLineDraw(o,u);d.incrementalPrepareUpdate(o),this._clearLayer(n),this._finished=!1},incrementalRender:function(u,t,n){this._lineDraw.incrementalUpdate(u,t.getData()),this._finished=u.end===t.getData().count()},updateTransform:function(u,t,n){var o=u.getData(),d=u.pipelineContext;if(!this._finished||d.large||d.progressiveRender)return{update:!0};var h=r.reset(u);h.progress&&h.progress({start:0,end:o.count()},o),this._lineDraw.updateLayout(),this._clearLayer(n)},_updateLineDraw:function(u,t){var n=this._lineDraw,o=this._showEffect(t),d=!!t.get("polyline"),h=t.pipelineContext,m=h.large;return(!n||o!==this._hasEffet||d!==this._isPolyline||m!==this._isLargeDraw)&&(n&&n.remove(),n=this._lineDraw=m?new s:new y(d?o?f:g:o?a:e),this._hasEffet=o,this._isPolyline=d,this._isLargeDraw=m,this.group.removeAll()),this.group.add(n.group),n},_showEffect:function(u){return!!u.get("effect.show")},_clearLayer:function(u){var t=u.getZr(),n=t.painter.getType()==="svg";!n&&this._lastZlevel!=null&&t.painter.getLayer(this._lastZlevel).clear(!0)},remove:function(u,t){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(t)},dispose:function(){}});Ce.exports=i},rmlV:function(Ce,Q,p){var L=p("y+Vt"),O=L.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(y,a){var e=.5522848,g=a.cx,f=a.cy,s=a.rx,r=a.ry,c=s*e,l=r*e;y.moveTo(g-s,f),y.bezierCurveTo(g-s,f-l,g-c,f-r,g,f-r),y.bezierCurveTo(g+c,f-r,g+s,f-l,g+s,f),y.bezierCurveTo(g+s,f+l,g+c,f+r,g,f+r),y.bezierCurveTo(g-c,f+r,g-s,f+l,g-s,f),y.closePath()}});Ce.exports=O},rnVJ:function(Ce,Q,p){var L=p("bYtY"),O=["rect","polygon","keep","clear"];function E(a,e){var g=a&&a.brush;if(L.isArray(g)||(g=g?[g]:[]),!g.length)return;var f=[];L.each(g,function(i){var u=i.hasOwnProperty("toolbox")?i.toolbox:[];u instanceof Array&&(f=f.concat(u))});var s=a&&a.toolbox;L.isArray(s)&&(s=s[0]),s||(s={feature:{}},a.toolbox=[s]);var r=s.feature||(s.feature={}),c=r.brush||(r.brush={}),l=c.type||(c.type=[]);l.push.apply(l,f),y(l),e&&!l.length&&l.push.apply(l,O)}function y(a){var e={};L.each(a,function(g){e[g]=1}),a.length=0,L.each(e,function(g,f){a.push(f)})}Ce.exports=E},rwxt:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=p("GdRQ");function O(g,f){if(!(g instanceof f))throw new TypeError("Cannot call a class as a function")}function E(g,f){for(var s=0;s<f.length;s++){var r=f[s];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(g,r.key,r)}}function y(g,f,s){return f&&E(g.prototype,f),s&&E(g,s),g}var a=!L.supportsCursorURIs||L.isTouchDevice,e=function(){function g(){O(this,g),this._target=null,this._canvas=document.createElement("canvas"),a&&(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 y(g,[{key:"attach",value:function(s){if(this._target&&this.detach(),this._target=s,a){document.body.appendChild(this._canvas);var r={capture:!0,passive:!0};this._target.addEventListener("mouseover",this._eventHandlers.mouseover,r),this._target.addEventListener("mouseleave",this._eventHandlers.mouseleave,r),this._target.addEventListener("mousemove",this._eventHandlers.mousemove,r),this._target.addEventListener("mouseup",this._eventHandlers.mouseup,r)}this.clear()}},{key:"detach",value:function(){if(!this._target)return;if(a){var s={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,s),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,s),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,s),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,s),document.body.removeChild(this._canvas)}this._target=null}},{key:"change",value:function(s,r,c,l,i){if(l===0||i===0){this.clear();return}this._position.x=this._position.x+this._hotSpot.x-r,this._position.y=this._position.y+this._hotSpot.y-c,this._hotSpot.x=r,this._hotSpot.y=c;var u=this._canvas.getContext("2d");this._canvas.width=l,this._canvas.height=i;var t;try{t=new ImageData(new Uint8ClampedArray(s),l,i)}catch(o){t=u.createImageData(l,i),t.data.set(new Uint8ClampedArray(s))}if(u.clearRect(0,0,l,i),u.putImageData(t,0,0),a)this._updatePosition();else{var n=this._canvas.toDataURL();this._target.style.cursor="url("+n+")"+r+" "+c+", 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(s,r){if(!a)return;window.visualViewport?(this._position.x=s+window.visualViewport.offsetLeft,this._position.y=r+window.visualViewport.offsetTop):(this._position.x=s,this._position.y=r),this._updatePosition();var c=document.elementFromPoint(s,r);this._updateVisibility(c)}},{key:"_handleMouseOver",value:function(s){this._handleMouseMove(s)}},{key:"_handleMouseLeave",value:function(s){this._updateVisibility(s.relatedTarget)}},{key:"_handleMouseMove",value:function(s){this._updateVisibility(s.target),this._position.x=s.clientX-this._hotSpot.x,this._position.y=s.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(s){var r=this,c=document.elementFromPoint(s.clientX,s.clientY);this._updateVisibility(c),this._captureIsActive()&&window.setTimeout(function(){if(!r._target)return;c=document.elementFromPoint(s.clientX,s.clientY),r._updateVisibility(c)},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(s){return s?s===this._target?!0:this._target.contains(s)?!(window.getComputedStyle(s).cursor!=="none"):!1:!1}},{key:"_updateVisibility",value:function(s){this._captureIsActive()&&(s=document.captureElement),this._shouldShowCursor(s)?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)}}]),g}();Q.default=e},rySg:function(Ce,Q,p){p("SMc4"),p("8nMs")},s2MQ:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},s2lz:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("IwbS"),y=p("gPAo"),a=p("VaxA"),e=p("9hCq"),g=p("SgGq"),f=p("mFDi"),s=p("Fofx"),r=p("5s0K"),c=p("KCsZ"),l=p("7aKB"),i=l.windowOpen,u=O.bind,t=E.Group,n=E.Rect,o=O.each,d=3,h=["label"],m=["emphasis","label"],A=["upperLabel"],v=["emphasis","upperLabel"],b=10,x=1,C=2,w=c([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),S=function(k){var U=w(k);return U.stroke=U.fill=U.lineWidth=null,U},T=L.extendChartView({type:"treemap",init:function(k,U){this._containerGroup,this._storage=I(),this._oldTree,this._breadcrumb,this._controller,this._state="ready"},render:function(k,U,V,B){var H=U.findComponents({mainType:"series",subType:"treemap",query:B});if(O.indexOf(H,k)<0)return;this.seriesModel=k,this.api=V,this.ecModel=U;var P=["treemapZoomToNode","treemapRootToNode"],j=a.retrieveTargetInfo(B,P,k),z=B&&B.type,K=k.layoutInfo,X=!this._oldTree,Z=this._storage,Y=z==="treemapRootToNode"&&j&&Z?{rootNodeGroup:Z.nodeGroup[j.node.getRawIndex()],direction:B.direction}:null,te=this._giveContainerGroup(K),q=this._doRender(te,k,Y);!X&&(!z||z==="treemapZoomToNode"||z==="treemapRootToNode")?this._doAnimation(te,q,k,Y):q.renderFinally(),this._resetController(V),this._renderBreadcrumb(k,V,j)},_giveContainerGroup:function(k){var U=this._containerGroup;return U||(U=this._containerGroup=new t,this._initEvents(U),this.group.add(U)),U.attr("position",[k.x,k.y]),U},_doRender:function(k,U,V){var B=U.getData().tree,H=this._oldTree,P=I(),j=I(),z=this._storage,K=[],X=O.curry(N,U,j,z,V,P,K);Y(B.root?[B.root]:[],H&&H.root?[H.root]:[],k,B===H||!H,0);var Z=te(z);return this._oldTree=B,this._storage=j,{lastsForAnimation:P,willDeleteEls:Z,renderFinally:q};function Y(ee,fe,be,Fe,ve){Fe?(fe=ee,o(ee,function(ne,Ke){!ne.isRemoved()&&J(Ke,Ke)})):new y(fe,ee,Oe,Oe).add(J).update(J).remove(O.curry(J,null)).execute();function Oe(ne){return ne.getId()}function J(ne,Ke){var ie=ne!=null?ee[ne]:null,re=Ke!=null?fe[Ke]:null,he=X(ie,re,be,ve);he&&Y(ie&&ie.viewChildren||[],re&&re.viewChildren||[],he,Fe,ve+1)}}function te(ee){var fe=I();return ee&&o(ee,function(be,Fe){var ve=fe[Fe];o(be,function(Oe){Oe&&(ve.push(Oe),Oe.__tmWillDelete=1)})}),fe}function q(){o(Z,function(ee){o(ee,function(fe){fe.parent&&fe.parent.remove(fe)})}),o(K,function(ee){ee.invisible=!0,ee.dirty()})}},_doAnimation:function(k,U,V,B){if(!V.get("animation"))return;var H=V.get("animationDurationUpdate"),P=V.get("animationEasing"),j=r.createWrap();o(U.willDeleteEls,function(z,K){o(z,function(X,Z){if(X.invisible)return;var Y=X.parent,te;if(B&&B.direction==="drillDown")te=Y===B.rootNodeGroup?{shape:{x:0,y:0,width:Y.__tmNodeWidth,height:Y.__tmNodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var q=0,ee=0;Y.__tmWillDelete||(q=Y.__tmNodeWidth/2,ee=Y.__tmNodeHeight/2),te=K==="nodeGroup"?{position:[q,ee],style:{opacity:0}}:{shape:{x:q,y:ee,width:0,height:0},style:{opacity:0}}}te&&j.add(X,te,H,P)})}),o(this._storage,function(z,K){o(z,function(X,Z){var Y=U.lastsForAnimation[K][Z],te={};if(!Y)return;K==="nodeGroup"?Y.old&&(te.position=X.position.slice(),X.attr("position",Y.old)):(Y.old&&(te.shape=O.extend({},X.shape),X.setShape(Y.old)),Y.fadein?(X.setStyle("opacity",0),te.style={opacity:1}):X.style.opacity!==1&&(te.style={opacity:1})),j.add(X,te,H,P)})},this),this._state="animating",j.done(u(function(){this._state="ready",U.renderFinally()},this)).start()},_resetController:function(k){var U=this._controller;U||(U=this._controller=new g(k.getZr()),U.enable(this.seriesModel.get("roam")),U.on("pan",u(this._onPan,this)),U.on("zoom",u(this._onZoom,this)));var V=new f(0,0,k.getWidth(),k.getHeight());U.setPointerChecker(function(B,H,P){return V.contain(H,P)})},_clearController:function(){var k=this._controller;k&&(k.dispose(),k=null)},_onPan:function(k){if(this._state!=="animating"&&(Math.abs(k.dx)>d||Math.abs(k.dy)>d)){var U=this.seriesModel.getData().tree.root;if(!U)return;var V=U.getLayout();if(!V)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:V.x+k.dx,y:V.y+k.dy,width:V.width,height:V.height}})}},_onZoom:function(k){var U=k.originX,V=k.originY;if(this._state!=="animating"){var B=this.seriesModel.getData().tree.root;if(!B)return;var H=B.getLayout();if(!H)return;var P=new f(H.x,H.y,H.width,H.height),j=this.seriesModel.layoutInfo;U-=j.x,V-=j.y;var z=s.create();s.translate(z,z,[-U,-V]),s.scale(z,z,[k.scale,k.scale]),s.translate(z,z,[U,V]),P.applyTransform(z),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:P.x,y:P.y,width:P.width,height:P.height}})}},_initEvents:function(k){k.on("click",function(U){if(this._state!=="ready")return;var V=this.seriesModel.get("nodeClick",!0);if(!V)return;var B=this.findTarget(U.offsetX,U.offsetY);if(!B)return;var H=B.node;if(H.getLayout().isLeafRoot)this._rootToNode(B);else if(V==="zoomToNode")this._zoomToNode(B);else if(V==="link"){var P=H.hostTree.data.getItemModel(H.dataIndex),j=P.get("link",!0),z=P.get("target",!0)||"blank";j&&i(j,z)}},this)},_renderBreadcrumb:function(k,U,V){V||(V=k.get("leafDepth",!0)!=null?{node:k.getViewRoot()}:this.findTarget(U.getWidth()/2,U.getHeight()/2),V||(V={node:k.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new e(this.group))).render(k,U,V.node,u(B,this));function B(H){this._state!=="animating"&&(a.aboveViewRoot(k.getViewRoot(),H)?this._rootToNode({node:H}):this._zoomToNode({node:H}))}},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=I(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(k){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:k.node})},_rootToNode:function(k){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:k.node})},findTarget:function(k,U){var V,B=this.seriesModel.getViewRoot();return B.eachNode({attr:"viewChildren",order:"preorder"},function(H){var P=this._storage.background[H.getRawIndex()];if(P){var j=P.transformCoordToLocal(k,U),z=P.shape;if(z.x<=j[0]&&j[0]<=z.x+z.width&&z.y<=j[1]&&j[1]<=z.y+z.height)V={node:H,offsetX:j[0],offsetY:j[1]};else return!1}},this),V}});function I(){return{nodeGroup:[],background:[],content:[]}}function N(k,U,V,B,H,P,j,z,K,X){if(!j)return;var Z=j.getLayout(),Y=k.getData();if(Y.setItemGraphicEl(j.dataIndex,null),!Z||!Z.isInView)return;var te=Z.width,q=Z.height,ee=Z.borderWidth,fe=Z.invisible,be=j.getRawIndex(),Fe=z&&z.getRawIndex(),ve=j.viewChildren,Oe=Z.upperHeight,J=ve&&ve.length,ne=j.getModel("itemStyle"),Ke=j.getModel("emphasis.itemStyle"),ie=le("nodeGroup",t);if(!ie)return;if(K.add(ie),ie.attr("position",[Z.x||0,Z.y||0]),ie.__tmNodeWidth=te,ie.__tmNodeHeight=q,Z.isAboveViewRoot)return ie;var re=j.getModel(),he=le("background",n,X,x);if(he&&Pe(ie,he,J&&Z.upperLabelHeight),J)E.isHighDownDispatcher(ie)&&E.setAsHighDownDispatcher(ie,!1),he&&(E.setAsHighDownDispatcher(he,!0),Y.setItemGraphicEl(j.dataIndex,he));else{var ge=le("content",n,X,C);ge&&Ee(ie,ge),he&&E.isHighDownDispatcher(he)&&E.setAsHighDownDispatcher(he,!1),E.setAsHighDownDispatcher(ie,!0),Y.setItemGraphicEl(j.dataIndex,ie)}return ie;function Pe(nt,et,Ue){if(et.dataIndex=j.dataIndex,et.seriesIndex=k.seriesIndex,et.setShape({x:0,y:0,width:te,height:q}),fe)ke(et);else{et.invisible=!1;var bt=j.getVisual("borderColor",!0),Je=Ke.get("borderColor"),St=S(ne);St.fill=bt;var Nt=w(Ke);if(Nt.fill=Je,Ue){var Rt=te-2*ee;Me(St,Nt,bt,Rt,Oe,{x:ee,y:0,width:Rt,height:Oe})}else St.text=Nt.text=null;et.setStyle(St),E.setElementHoverStyle(et,Nt)}nt.add(et)}function Ee(nt,et){et.dataIndex=j.dataIndex,et.seriesIndex=k.seriesIndex;var Ue=Math.max(te-2*ee,0),bt=Math.max(q-2*ee,0);if(et.culling=!0,et.setShape({x:ee,y:ee,width:Ue,height:bt}),fe)ke(et);else{et.invisible=!1;var Je=j.getVisual("color",!0),St=S(ne);St.fill=Je;var Nt=w(Ke);Me(St,Nt,Je,Ue,bt),et.setStyle(St),E.setElementHoverStyle(et,Nt)}nt.add(et)}function ke(nt){!nt.invisible&&P.push(nt)}function Me(nt,et,Ue,bt,Je,St){var Nt=re.get("name"),Rt=re.getModel(St?A:h),Ft=re.getModel(St?v:m),Ht=Rt.getShallow("show");E.setLabelStyle(nt,et,Rt,Ft,{defaultText:Ht?Nt:null,autoColor:Ue,isRectText:!0,labelFetcher:k,labelDataIndex:j.dataIndex,labelProp:St?"upperLabel":"label"}),me(nt,St,Z),me(et,St,Z),St&&(nt.textRect=O.clone(St)),nt.truncate=Ht&&Rt.get("ellipsis")?{outerWidth:bt,outerHeight:Je,minChar:2}:null}function me(nt,et,Ue){var bt=nt.text;if(!et&&Ue.isLeafRoot&&bt!=null){var Je=k.get("drillDownIcon",!0);nt.text=Je?Je+" "+bt:bt}}function le(nt,et,Ue,bt){var Je=Fe!=null&&V[nt][Fe],St=H[nt];return Je?(V[nt][Fe]=null,oe(St,Je,nt)):fe||(Je=new et({z:M(Ue,bt)}),Je.__tmDepth=Ue,Je.__tmStorageName=nt,Se(St,Je,nt)),U[nt][be]=Je}function oe(nt,et,Ue){var bt=nt[be]={};bt.old=Ue==="nodeGroup"?et.position.slice():O.extend({},et.shape)}function Se(nt,et,Ue){var bt=nt[be]={},Je=j.parentNode;if(Je&&(!B||B.direction==="drillDown")){var St=0,Nt=0,Rt=H.background[Je.getRawIndex()];!B&&Rt&&Rt.old&&(St=Rt.old.width,Nt=Rt.old.height),bt.old=Ue==="nodeGroup"?[0,Nt]:{x:St,y:Nt,width:0,height:0}}bt.fadein=Ue!=="nodeGroup"}}function M(k,U){var V=k*b+U;return(V-1)/V}Ce.exports=T},sAZ8:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("+rIm"),y=p("/IIm"),a=p("9KIM"),e=p("IwbS"),g=["axisLine","axisTickLabel","axisName"],f=L.extendComponentView({type:"parallelAxis",init:function(i,u){f.superApply(this,"init",arguments),(this._brushController=new y(u.getZr())).on("brush",O.bind(this._onBrush,this))},render:function(i,u,t,n){if(s(i,u,n))return;this.axisModel=i,this.api=t,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new e.Group,this.group.add(this._axisGroup),!i.get("show"))return;var d=c(i,u),h=d.coordinateSystem,m=i.getAreaSelectStyle(),A=m.width,v=i.axis.dim,b=h.getAxisLayout(v),x=O.extend({strokeContainThreshold:A},b),C=new E(i,x);O.each(g,C.add,C),this._axisGroup.add(C.getGroup()),this._refreshBrushController(x,m,i,d,A,t);var w=n&&n.animation===!1?null:i;e.groupTransition(o,this._axisGroup,w)},_refreshBrushController:function(i,u,t,n,o,d){var h=t.axis.getExtent(),m=h[1]-h[0],A=Math.min(30,Math.abs(m)*.1),v=e.BoundingRect.create({x:h[0],y:-o/2,width:m,height:o});v.x-=A,v.width+=2*A,this._brushController.mount({enableGlobalPan:!0,rotation:i.rotation,position:i.position}).setPanels([{panelId:"pl",clipPath:a.makeRectPanelClipPath(v),isTargetByCursor:a.makeRectIsTargetByCursor(v,d,n),getLinearBrushOtherExtent:a.makeLinearBrushOtherExtent(v,0)}]).enableBrush({brushType:"lineX",brushStyle:u,removeOnClick:!0}).updateCovers(r(t))},_onBrush:function(i,u){var t=this.axisModel,n=t.axis,o=O.map(i,function(d){return[n.coordToData(d.range[0],!0),n.coordToData(d.range[1],!0)]});(!t.option.realtime===u.isEnd||u.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:t.id,intervals:o})},dispose:function(){this._brushController.dispose()}});function s(i,u,t){return t&&t.type==="axisAreaSelect"&&u.findComponents({mainType:"parallelAxis",query:t})[0]===i}function r(i){var u=i.axis;return O.map(i.activeIntervals,function(t){return{brushType:"lineX",panelId:"pl",range:[u.dataToCoord(t[0],!0),u.dataToCoord(t[1],!0)]}})}function c(i,u){return u.getComponent("parallel",i.get("parallelIndex"))}var l=f;Ce.exports=l},sE09:function(Ce,Q,p){},sGsY:function(Ce,Q,p){"use strict";var L=p("lSNA"),O=p.n(L),E=p("pVnL"),y=p.n(E),a=p("q1tI"),e=p("TSYQ"),g=p.n(e),f=p("H84U"),s=p("B6l+"),r=p.n(s),c=function(j){var z=j.value,K=j.formatter,X=j.precision,Z=j.decimalSeparator,Y=j.groupSeparator,te=Y===void 0?"":Y,q=j.prefixCls,ee;if(typeof K=="function")ee=K(z);else{var fe=String(z),be=fe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!be||fe==="-")ee=fe;else{var Fe=be[1],ve=be[2]||"0",Oe=be[4]||"";ve=ve.replace(/\B(?=(\d{3})+(?!\d))/g,te),typeof X=="number"&&(Oe=r()(Oe,X,"0").slice(0,X)),Oe&&(Oe="".concat(Z).concat(Oe)),ee=[a.createElement("span",{key:"int",className:"".concat(q,"-content-value-int")},Fe,ve),Oe&&a.createElement("span",{key:"decimal",className:"".concat(q,"-content-value-decimal")},Oe)]}}return a.createElement("span",{className:"".concat(q,"-content-value")},ee)},l=c,i=function(j){var z=j.prefixCls,K=j.className,X=j.style,Z=j.valueStyle,Y=j.value,te=Y===void 0?0:Y,q=j.title,ee=j.valueRender,fe=j.prefix,be=j.suffix,Fe=j.direction,ve=j.onMouseEnter,Oe=j.onMouseLeave,J=a.createElement(l,y()({},j,{value:te})),ne=g()(z,K,O()({},"".concat(z,"-rtl"),Fe==="rtl"));return a.createElement("div",{className:ne,style:X,onMouseEnter:ve,onMouseLeave:Oe},q&&a.createElement("div",{className:"".concat(z,"-title")},q),a.createElement("div",{style:Z,className:"".concat(z,"-content")},fe&&a.createElement("span",{className:"".concat(z,"-content-prefix")},fe),ee?ee(J):J,be&&a.createElement("span",{className:"".concat(z,"-content-suffix")},be)))};i.defaultProps={decimalSeparator:".",groupSeparator:","};var u=Object(f.c)({prefixCls:"statistic"})(i),t=u,n=p("lwsE"),o=p.n(n),d=p("W8MJ"),h=p.n(d),m=p("7W2i"),A=p.n(m),v=p("LQ03"),b=p.n(v),x=p("J4zp"),C=p.n(x),w=p("QQZ/"),S=p.n(w),T=[["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 I(P,j){var z=P,K=/\[[^\]]*]/g,X=(j.match(K)||[]).map(function(q){return q.slice(1,-1)}),Z=j.replace(K,"[]"),Y=T.reduce(function(q,ee){var fe=C()(ee,2),be=fe[0],Fe=fe[1];if(q.indexOf(be)!==-1){var ve=Math.floor(z/Fe);return z-=ve*Fe,q.replace(new RegExp("".concat(be,"+"),"g"),function(Oe){var J=Oe.length;return S()(ve.toString(),J,"0")})}return q},Z),te=0;return Y.replace(K,function(){var q=X[te];return te+=1,q})}function N(P,j){var z=j.format,K=z===void 0?"":z,X=new Date(P).getTime(),Z=Date.now(),Y=Math.max(X-Z,0);return I(Y,K)}var M=p("0n0R"),k=1e3/30;function U(P){return new Date(P).getTime()}var V=function(P){A()(z,P);var j=b()(z);function z(){var K;return o()(this,z),K=j.apply(this,arguments),K.syncTimer=function(){var X=K.props.value,Z=U(X);Z>=Date.now()?K.startTimer():K.stopTimer()},K.startTimer=function(){if(K.countdownId)return;K.countdownId=window.setInterval(function(){K.forceUpdate()},k)},K.stopTimer=function(){var X=K.props,Z=X.onFinish,Y=X.value;if(K.countdownId){clearInterval(K.countdownId),K.countdownId=void 0;var te=U(Y);Z&&te<Date.now()&&Z()}},K.formatCountdown=function(X,Z){var Y=K.props.format;return N(X,y()(y()({},Z),{format:Y}))},K.valueRender=function(X){return Object(M.a)(X,{title:void 0})},K}return h()(z,[{key:"componentDidMount",value:function(){this.syncTimer()}},{key:"componentDidUpdate",value:function(){this.syncTimer()}},{key:"componentWillUnmount",value:function(){this.stopTimer()}},{key:"render",value:function(){return a.createElement(t,y()({valueRender:this.valueRender},this.props,{formatter:this.formatCountdown}))}}]),z}(a.Component);V.defaultProps={format:"HH:mm:ss"};var B=V;t.Countdown=B;var H=Q.a=t},"sK/D":function(Ce,Q,p){var L=p("IwbS"),O=p("OELB"),E=O.round;function y(g,f,s){var r=g.getArea(),c=g.getBaseAxis().isHorizontal(),l=r.x,i=r.y,u=r.width,t=r.height,n=s.get("lineStyle.width")||2;l-=n/2,i-=n/2,u+=n,t+=n,l=Math.floor(l),u=Math.round(u);var o=new L.Rect({shape:{x:l,y:i,width:u,height:t}});return f&&(o.shape[c?"width":"height"]=0,L.initProps(o,{shape:{width:u,height:t}},s)),o}function a(g,f,s){var r=g.getArea(),c=new L.Sector({shape:{cx:E(g.cx,1),cy:E(g.cy,1),r0:E(r.r0,1),r:E(r.r,1),startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});return f&&(c.shape.endAngle=r.startAngle,L.initProps(c,{shape:{endAngle:r.endAngle}},s)),c}function e(g,f,s){if(g){if(g.type==="polar")return a(g,f,s);if(g.type==="cartesian2d")return y(g,f,s)}else return null;return null}Q.createGridClipPath=y,Q.createPolarClipPath=a,Q.createClipPath=e},sKgW:function(Ce,Q){var p=9007199254740991,L=Math.floor;function O(E,y){var a="";if(!E||y<1||y>p)return a;do y%2&&(a+=E),y=L(y/2),y&&(E+=E);while(y);return a}Ce.exports=O},sPJy:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("AOa7"),y=p.n(E),a=p("lUTK"),e=p("qVdP")},sPtV:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return y});var L=p("q1tI"),O=p.n(L),E=p("hkKa");function y(a){var e=L.useRef(a),g=Object(E.a)();return[function(){return e.current},function(f){e.current=f,g()}]}},sRwP:function(Ce,Q,p){p("jsU+"),p("2548"),p("Tp9H"),p("06DH"),p("dnwI"),p("fE02"),p("33Ds")},"sS/r":function(Ce,Q,p){var L=p("4fz+"),O=p("iRjW"),E=p("Yl7c"),y=function(){this.group=new L,this.uid=O.getUID("viewComponent")};y.prototype={constructor:y,init:function(g,f){},render:function(g,f,s,r){},dispose:function(){},filterForExposedEvent:null};var a=y.prototype;a.updateView=a.updateLayout=a.updateVisual=function(g,f,s,r){},E.enableClassExtend(y),E.enableClassManagement(y,{registerWhenExtend:!0});var e=y;Ce.exports=e},"sW+o":function(Ce,Q,p){var L=p("SrGk"),O=p("bYtY"),E=p("SUKs"),y=p("Qe9p");function a(g,f){L.call(this,g,f,["linearGradient","radialGradient"],"__gradient_in_use__")}O.inherits(a,L),a.prototype.addWithoutUpdate=function(g,f){if(f&&f.style){var s=this;O.each(["fill","stroke"],function(r){if(f.style[r]&&(f.style[r].type==="linear"||f.style[r].type==="radial")){var c=f.style[r],l=s.getDefs(!0),i;c._dom?(i=c._dom,l.contains(c._dom)||s.addDom(i)):i=s.add(c),s.markUsed(f);var u=i.getAttribute("id");g.setAttribute(r,"url(#"+u+")")}})}},a.prototype.add=function(g){var f;if(g.type==="linear")f=this.createElement("linearGradient");else if(g.type==="radial")f=this.createElement("radialGradient");else return E("Illegal gradient type."),null;return g.id=g.id||this.nextId++,f.setAttribute("id","zr"+this._zrId+"-gradient-"+g.id),this.updateDom(g,f),this.addDom(f),f},a.prototype.update=function(g){var f=this;L.prototype.update.call(this,g,function(){var s=g.type,r=g._dom.tagName;s==="linear"&&r==="linearGradient"||s==="radial"&&r==="radialGradient"?f.updateDom(g,g._dom):(f.removeDom(g),f.add(g))})},a.prototype.updateDom=function(g,f){if(g.type==="linear")f.setAttribute("x1",g.x),f.setAttribute("y1",g.y),f.setAttribute("x2",g.x2),f.setAttribute("y2",g.y2);else if(g.type==="radial")f.setAttribute("cx",g.x),f.setAttribute("cy",g.y),f.setAttribute("r",g.r);else{E("Illegal gradient type.");return}g.global?f.setAttribute("gradientUnits","userSpaceOnUse"):f.setAttribute("gradientUnits","objectBoundingBox"),f.innerHTML="";for(var s=g.colorStops,r=0,c=s.length;r<c;++r){var l=this.createElement("stop");l.setAttribute("offset",s[r].offset*100+"%");var i=s[r].color;if(i.indexOf("rgba">-1)){var u=y.parse(i)[3],t=y.toHex(i);l.setAttribute("stop-color","#"+t),l.setAttribute("stop-opacity",u)}else l.setAttribute("stop-color",s[r].color);f.appendChild(l)}g._dom=f},a.prototype.markUsed=function(g){if(g.style){var f=g.style.fill;f&&f._dom&&L.prototype.markUsed.call(this,f._dom),f=g.style.stroke,f&&f._dom&&L.prototype.markUsed.call(this,f._dom)}};var e=a;Ce.exports=e},sboe:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return E});var L=p("q1tI"),O=p.n(L),E=L.createContext(null)},sdST:function(Ce,Q,p){var L=p("hi0g");function O(E,y){return y=y||{},L(y.coordDimensions||[],E,{dimsDef:y.dimensionsDefine||E.dimensionsDefine,encodeDef:y.encodeDefine||E.encodeDefine,dimCount:y.dimensionsCount,encodeDefaulter:y.encodeDefaulter,generateCoord:y.generateCoord,generateCoordCount:y.generateCoordCount})}Ce.exports=O},sjKO:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=E;var L=30,O=12;function E(y,a){var e,g,f,s,r,c,l,i,u,t,n,o,d,h,m,A,v,b,x,C,w,S,T,I,N;e=y.state,g=y.next_in,I=y.input,f=g+(y.avail_in-5),s=y.next_out,N=y.output,r=s-(a-y.avail_out),c=s+(y.avail_out-257),l=e.dmax,i=e.wsize,u=e.whave,t=e.wnext,n=e.window,o=e.hold,d=e.bits,h=e.lencode,m=e.distcode,A=(1<<e.lenbits)-1,v=(1<<e.distbits)-1;e:do{d<15&&(o+=I[g++]<<d,d+=8,o+=I[g++]<<d,d+=8),b=h[o&A];t:for(;;){if(x=b>>>24,o>>>=x,d-=x,x=b>>>16&255,x===0)N[s++]=b&65535;else if(x&16){C=b&65535,x&=15,x&&(d<x&&(o+=I[g++]<<d,d+=8),C+=o&(1<<x)-1,o>>>=x,d-=x),d<15&&(o+=I[g++]<<d,d+=8,o+=I[g++]<<d,d+=8),b=m[o&v];r:for(;;){if(x=b>>>24,o>>>=x,d-=x,x=b>>>16&255,x&16){if(w=b&65535,x&=15,d<x&&(o+=I[g++]<<d,d+=8,d<x&&(o+=I[g++]<<d,d+=8)),w+=o&(1<<x)-1,w>l){y.msg="invalid distance too far back",e.mode=L;break e}if(o>>>=x,d-=x,x=s-r,w>x){if(x=w-x,x>u&&e.sane){y.msg="invalid distance too far back",e.mode=L;break e}if(S=0,T=n,t===0){if(S+=i-x,x<C){C-=x;do N[s++]=n[S++];while(--x);S=s-w,T=N}}else if(t<x){if(S+=i+t-x,x-=t,x<C){C-=x;do N[s++]=n[S++];while(--x);if(S=0,t<C){x=t,C-=x;do N[s++]=n[S++];while(--x);S=s-w,T=N}}}else if(S+=t-x,x<C){C-=x;do N[s++]=n[S++];while(--x);S=s-w,T=N}for(;C>2;)N[s++]=T[S++],N[s++]=T[S++],N[s++]=T[S++],C-=3;C&&(N[s++]=T[S++],C>1&&(N[s++]=T[S++]))}else{S=s-w;do N[s++]=N[S++],N[s++]=N[S++],N[s++]=N[S++],C-=3;while(C>2);C&&(N[s++]=N[S++],C>1&&(N[s++]=N[S++]))}}else if((x&64)===0){b=m[(b&65535)+(o&(1<<x)-1)];continue r}else{y.msg="invalid distance code",e.mode=L;break e}break}}else if((x&64)===0){b=h[(b&65535)+(o&(1<<x)-1)];continue t}else if(x&32){e.mode=O;break e}else{y.msg="invalid literal/length code",e.mode=L;break e}break}}while(g<f&&s<c);C=d>>3,g-=C,d-=C<<3,o&=(1<<d)-1,y.next_in=g,y.next_out=s,y.avail_in=g<f?5+(f-g):5-(g-f),y.avail_out=s<c?257+(c-s):257-(s-c),e.hold=o,e.bits=d;return}},szbU:function(Ce,Q,p){var L=p("bYtY"),O=L.each;function E(a){var e=a&&a.visualMap;L.isArray(e)||(e=e?[e]:[]),O(e,function(g){if(!g)return;y(g,"splitList")&&!y(g,"pieces")&&(g.pieces=g.splitList,delete g.splitList);var f=g.pieces;f&&L.isArray(f)&&O(f,function(s){L.isObject(s)&&(y(s,"start")&&!y(s,"min")&&(s.min=s.start),y(s,"end")&&!y(s,"max")&&(s.max=s.end))})})}function y(a,e){return a&&a.hasOwnProperty&&a.hasOwnProperty(e)}Ce.exports=E},t23M:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("1OyB"),E=p("vuIU"),y=p("Ji7U"),a=p("LK+K"),e=p("q1tI"),g=p.n(e),f=p("m+aA"),s=p("Zm9Q"),r=p("Kwbf"),c=p("c+Xe"),l=p("bdgK"),i="rc-observer-key",u=function(t){Object(y.a)(o,t);var n=Object(a.a)(o);function o(){var d;return Object(O.a)(this,o),d=n.apply(this,arguments),d.resizeObserver=null,d.childNode=null,d.currentElement=null,d.state={width:0,height:0,offsetHeight:0,offsetWidth:0},d.onResize=function(h){var m=d.props.onResize,A=h[0].target,v=A.getBoundingClientRect(),b=v.width,x=v.height,C=A.offsetWidth,w=A.offsetHeight,S=Math.floor(b),T=Math.floor(x);if(d.state.width!==S||d.state.height!==T||d.state.offsetWidth!==C||d.state.offsetHeight!==w){var I={width:S,height:T,offsetWidth:C,offsetHeight:w};d.setState(I),m&&Promise.resolve().then(function(){m(Object(L.a)(Object(L.a)({},I),{},{offsetWidth:C,offsetHeight:w}))})}},d.setChildNode=function(h){d.childNode=h},d}return Object(E.a)(o,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var h=this.props.disabled;if(h){this.destroyObserver();return}var m=Object(f.a)(this.childNode||this),A=m!==this.currentElement;A&&(this.destroyObserver(),this.currentElement=m),!this.resizeObserver&&m&&(this.resizeObserver=new l.default(this.onResize),this.resizeObserver.observe(m))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var h=this.props.children,m=Object(s.a)(h);if(m.length>1)Object(r.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(m.length===0)return Object(r.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var A=m[0];if(e.isValidElement(A)&&Object(c.c)(A)){var v=A.ref;m[0]=e.cloneElement(A,{ref:Object(c.a)(v,this.setChildNode)})}return m.length===1?m[0]:m.map(function(b,x){return!e.isValidElement(b)||"key"in b&&b.key!==null?b:e.cloneElement(b,{key:"".concat(i,"-").concat(x)})})}}]),o}(e.Component);u.displayName="ResizeObserver",Q.a=u},t3Fx:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=Object.assign||function(n){for(var o=1;o<arguments.length;o++){var d=arguments[o];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(n[h]=d[h])}return n},O=function(){function n(o,d){for(var h=0;h<d.length;h++){var m=d[h];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(o,m.key,m)}}return function(o,d,h){return d&&n(o.prototype,d),h&&n(o,h),o}}(),E=p("q1tI"),y=c(E),a=p("17x9"),e=c(a),g=p("tkwv"),f=c(g),s=p("u3os"),r=p("kzFp");function c(n){return n&&n.__esModule?n:{default:n}}function l(n,o){if(!(n instanceof o))throw new TypeError("Cannot call a class as a function")}function i(n,o){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return o&&(typeof o=="object"||typeof o=="function")?o:n}function u(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof o);n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),o&&(Object.setPrototypeOf?Object.setPrototypeOf(n,o):n.__proto__=o)}var t=function(n){u(o,n);function o(d){l(this,o);var h=i(this,(o.__proto__||Object.getPrototypeOf(o)).call(this,d));return h.getEchartsInstance=function(){return h.echartsLib.getInstanceByDom(h.echartsElement)||h.echartsLib.init(h.echartsElement,h.props.theme,h.props.opts)},h.dispose=function(){if(h.echartsElement){try{(0,s.clear)(h.echartsElement)}catch(m){console.warn(m)}h.echartsLib.dispose(h.echartsElement)}},h.rerender=function(){var m=h.props,A=m.onEvents,v=m.onChartReady,b=h.renderEchartDom();h.bindEvents(b,A||{}),typeof v=="function"&&h.props.onChartReady(b),h.echartsElement&&(0,s.bind)(h.echartsElement,function(){try{b.resize()}catch(x){console.warn(x)}})},h.bindEvents=function(m,A){var v=function(C,w){typeof C=="string"&&typeof w=="function"&&m.on(C,function(S){w(S,m)})};for(var b in A)Object.prototype.hasOwnProperty.call(A,b)&&v(b,A[b])},h.renderEchartDom=function(){var m=h.getEchartsInstance();return m.setOption(h.props.option,h.props.notMerge||!1,h.props.lazyUpdate||!1),h.props.showLoading?m.showLoading(h.props.loadingOption||null):m.hideLoading(),m},h.echartsLib=d.echarts,h.echartsElement=null,h}return O(o,[{key:"componentDidMount",value:function(){this.rerender()}},{key:"componentDidUpdate",value:function(h){if(typeof this.props.shouldSetOption=="function"&&!this.props.shouldSetOption(h,this.props))return;if(!(0,f.default)(h.theme,this.props.theme)||!(0,f.default)(h.opts,this.props.opts)||!(0,f.default)(h.onEvents,this.props.onEvents)){this.dispose(),this.rerender();return}var m=["option","notMerge","lazyUpdate","showLoading","loadingOption"];if((0,f.default)((0,r.pick)(this.props,m),(0,r.pick)(h,m)))return;var A=this.renderEchartDom();if(!(0,f.default)(h.style,this.props.style)||!(0,f.default)(h.className,this.props.className))try{A.resize()}catch(v){console.warn(v)}}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"render",value:function(){var h=this,m=this.props,A=m.style,v=m.className,b=L({height:300},A);return y.default.createElement("div",{ref:function(C){h.echartsElement=C},style:b,className:"echarts-for-react "+v})}}]),o}(E.Component);Q.default=t,t.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},t.defaultProps={echarts:{},notMerge:!1,lazyUpdate:!1,style:{},className:"",theme:null,onChartReady:function(){},showLoading:!1,loadingOption:null,onEvents:{},opts:{},shouldSetOption:function(){return!0}}},tBnm:function(Ce,Q,p){var L=p("bYtY"),O=p("IwbS"),E=p("Qxkt"),y=p("Znkb"),a=p("+rIm"),e=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function g(c,l,i){l[1]>l[0]&&(l=l.slice().reverse());var u=c.coordToPoint([l[0],i]),t=c.coordToPoint([l[1],i]);return{x1:u[0],y1:u[1],x2:t[0],y2:t[1]}}function f(c){var l=c.getRadiusAxis();return l.inverse?0:1}function s(c){var l=c[0],i=c[c.length-1];l&&i&&Math.abs(Math.abs(l.coord-i.coord)-360)<1e-4&&c.pop()}var r=y.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(c,l){if(this.group.removeAll(),!c.get("show"))return;var i=c.axis,u=i.polar,t=u.getRadiusAxis().getExtent(),n=i.getTicksCoords(),o=i.getMinorTicksCoords(),d=L.map(i.getViewLabels(),function(h){var h=L.clone(h);return h.coord=i.dataToCoord(h.tickValue),h});s(d),s(n),L.each(e,function(h){c.get(h+".show")&&(!i.scale.isBlank()||h==="axisLine")&&this["_"+h](c,u,n,o,t,d)},this)},_axisLine:function(c,l,i,u,t){var n=c.getModel("axisLine.lineStyle"),o=f(l),d=o?0:1,h;t[d]===0?h=new O.Circle({shape:{cx:l.cx,cy:l.cy,r:t[o]},style:n.getLineStyle(),z2:1,silent:!0}):h=new O.Ring({shape:{cx:l.cx,cy:l.cy,r:t[o],r0:t[d]},style:n.getLineStyle(),z2:1,silent:!0}),h.style.fill=null,this.group.add(h)},_axisTick:function(c,l,i,u,t){var n=c.getModel("axisTick"),o=(n.get("inside")?-1:1)*n.get("length"),d=t[f(l)],h=L.map(i,function(m){return new O.Line({shape:g(l,[d,d+o],m.coord)})});this.group.add(O.mergePath(h,{style:L.defaults(n.getModel("lineStyle").getLineStyle(),{stroke:c.get("axisLine.lineStyle.color")})}))},_minorTick:function(c,l,i,u,t){if(!u.length)return;for(var n=c.getModel("axisTick"),o=c.getModel("minorTick"),d=(n.get("inside")?-1:1)*o.get("length"),h=t[f(l)],m=[],A=0;A<u.length;A++)for(var v=0;v<u[A].length;v++)m.push(new O.Line({shape:g(l,[h,h+d],u[A][v].coord)}));this.group.add(O.mergePath(m,{style:L.defaults(o.getModel("lineStyle").getLineStyle(),L.defaults(n.getLineStyle(),{stroke:c.get("axisLine.lineStyle.color")}))}))},_axisLabel:function(c,l,i,u,t,n){var o=c.getCategories(!0),d=c.getModel("axisLabel"),h=d.get("margin"),m=c.get("triggerEvent");L.each(n,function(A,v){var b=d,x=A.tickValue,C=t[f(l)],w=l.coordToPoint([C+h,A.coord]),S=l.cx,T=l.cy,I=Math.abs(w[0]-S)/C<.3?"center":w[0]>S?"left":"right",N=Math.abs(w[1]-T)/C<.3?"middle":w[1]>T?"top":"bottom";o&&o[x]&&o[x].textStyle&&(b=new E(o[x].textStyle,d,d.ecModel));var M=new O.Text({silent:a.isLabelSilent(c)});this.group.add(M),O.setTextStyle(M.style,b,{x:w[0],y:w[1],textFill:b.getTextColor()||c.get("axisLine.lineStyle.color"),text:A.formattedLabel,textAlign:I,textVerticalAlign:N}),m&&(M.eventData=a.makeAxisEventDataBase(c),M.eventData.targetType="axisLabel",M.eventData.value=A.rawLabel)},this)},_splitLine:function(c,l,i,u,t){var n=c.getModel("splitLine"),o=n.getModel("lineStyle"),d=o.get("color"),h=0;d=d instanceof Array?d:[d];for(var m=[],A=0;A<i.length;A++){var v=h++%d.length;m[v]=m[v]||[],m[v].push(new O.Line({shape:g(l,t,i[A].coord)}))}for(var A=0;A<m.length;A++)this.group.add(O.mergePath(m[A],{style:L.defaults({stroke:d[A%d.length]},o.getLineStyle()),silent:!0,z:c.get("z")}))},_minorSplitLine:function(c,l,i,u,t){if(!u.length)return;for(var n=c.getModel("minorSplitLine"),o=n.getModel("lineStyle"),d=[],h=0;h<u.length;h++)for(var m=0;m<u[h].length;m++)d.push(new O.Line({shape:g(l,t,u[h][m].coord)}));this.group.add(O.mergePath(d,{style:o.getLineStyle(),silent:!0,z:c.get("z")}))},_splitArea:function(c,l,i,u,t){if(!i.length)return;var n=c.getModel("splitArea"),o=n.getModel("areaStyle"),d=o.get("color"),h=0;d=d instanceof Array?d:[d];for(var m=[],A=Math.PI/180,v=-i[0].coord*A,b=Math.min(t[0],t[1]),x=Math.max(t[0],t[1]),C=c.get("clockwise"),w=1;w<i.length;w++){var S=h++%d.length;m[S]=m[S]||[],m[S].push(new O.Sector({shape:{cx:l.cx,cy:l.cy,r0:b,r:x,startAngle:v,endAngle:-i[w].coord*A,clockwise:C},silent:!0})),v=-i[w].coord*A}for(var w=0;w<m.length;w++)this.group.add(O.mergePath(m[w],{style:L.defaults({fill:d[w%d.length]},o.getAreaStyle()),silent:!0}))}});Ce.exports=r},tSko:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("SRve")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="PlusOutlined";var f=y.forwardRef(g);Q.default=f},tceW:function(Ce,Q,p){var L=p("KCsZ"),O=L([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),E={getBarItemStyle:function(y){var a=O(this,y);if(this.getBorderLineDash){var e=this.getBorderLineDash();e&&(a.lineDash=e)}return a}};Ce.exports=E},tkwv:function(Ce,Q,p){"use strict";var L=Array.isArray,O=Object.keys,E=Object.prototype.hasOwnProperty;Ce.exports=function y(a,e){if(a===e)return!0;if(a&&e&&typeof a=="object"&&typeof e=="object"){var g=L(a),f=L(e),s,r,c;if(g&&f){if(r=a.length,r!=e.length)return!1;for(s=r;s--!==0;)if(!y(a[s],e[s]))return!1;return!0}if(g!=f)return!1;var l=a instanceof Date,i=e instanceof Date;if(l!=i)return!1;if(l&&i)return a.getTime()==e.getTime();var u=a instanceof RegExp,t=e instanceof RegExp;if(u!=t)return!1;if(u&&t)return a.toString()==e.toString();var n=O(a);if(r=n.length,r!==O(e).length)return!1;for(s=r;s--!==0;)if(!E.call(e,n[s]))return!1;for(s=r;s--!==0;)if(c=n[s],!y(a[c],e[c]))return!1;return!0}return a!==a&&e!==e}},txkQ:function(Ce,Q,p){var L=p("aX58");Q.zrender=L;var O=p("Fofx");Q.matrix=O;var E=p("QBsz");Q.vector=E;var y=p("bYtY"),a=p("Qe9p");Q.color=a;var e=p("IwbS"),g=p("OELB");Q.number=g;var f=p("7aKB");Q.format=f;var s=p("iLNv"),r=s.throttle;Q.throttle=s.throttle;var c=p("FUi9");Q.helper=c;var l=p("vafp");Q.parseGeoJSON=l;var i=p("YXkt");Q.List=i;var u=p("Qxkt");Q.Model=u;var t=p("hM6l");Q.Axis=t;var n=p("ItGF");Q.env=n;var o=l,d={};y.each(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],function(m){d[m]=y[m]});var h={};y.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(m){h[m]=e[m]}),Q.parseGeoJson=o,Q.util=d,Q.graphic=h},u3DP:function(Ce,Q,p){var L=p("6GrX"),O=p("OELB"),E=O.parsePercent,y=Math.PI/180;function a(s,r,c,l,i,u,t,n,o,d){s.sort(function(I,N){return I.y-N.y});function h(I,N,M,k){for(var U=I;U<N&&!(s[U].y+M>o+t);U++)if(s[U].y+=M,U>I&&U+1<N&&s[U+1].y>s[U].y+s[U].height){m(U,M/2);return}m(N-1,M/2)}function m(I,N){for(var M=I;M>=0&&!(s[M].y-N<o);M--)if(s[M].y-=N,M>0&&s[M].y>s[M-1].y+s[M-1].height)break}function A(I,N,M,k,U,V){for(var B=(V>0,N?Number.MAX_VALUE:0),H=0,P=I.length;H<P;H++){if(I[H].labelAlignTo!=="none")continue;var j=Math.abs(I[H].y-k),z=I[H].len,K=I[H].len2,X=j<U+z?Math.sqrt((U+z+K)*(U+z+K)-j*j):Math.abs(I[H].x-M);N&&X>=B&&(X=B-10),!N&&X<=B&&(X=B+10),I[H].x=M+X*V,B=X}}for(var v=0,b,x=s.length,C=[],w=[],S=0;S<x;S++){if(s[S].position==="outer"&&s[S].labelAlignTo==="labelLine"){var T=s[S].x-d;s[S].linePoints[1][0]+=T,s[S].x=d}b=s[S].y-v,b<0&&h(S,x,-b,i),v=s[S].y+s[S].height}t-v<0&&m(x-1,v-t);for(var S=0;S<x;S++)s[S].y>=c?w.push(s[S]):C.push(s[S]);A(C,!1,r,c,l,i),A(w,!0,r,c,l,i)}function e(s,r,c,l,i,u,t,n){for(var o=[],d=[],h=Number.MAX_VALUE,m=-Number.MAX_VALUE,A=0;A<s.length;A++){if(g(s[A]))continue;s[A].x<r?(h=Math.min(h,s[A].x),o.push(s[A])):(m=Math.max(m,s[A].x),d.push(s[A]))}a(d,r,c,l,1,i,u,t,n,m),a(o,r,c,l,-1,i,u,t,n,h);for(var A=0;A<s.length;A++){var v=s[A];if(g(v))continue;var b=v.linePoints;if(b){var x=v.labelAlignTo==="edge",C=v.textRect.width,w;x?v.x<r?w=b[2][0]-v.labelDistance-t-v.labelMargin:w=t+i-v.labelMargin-b[2][0]-v.labelDistance:v.x<r?w=v.x-t-v.bleedMargin:w=t+i-v.x-v.bleedMargin,w<v.textRect.width&&(v.text=L.truncateText(v.text,w,v.font),v.labelAlignTo==="edge"&&(C=L.getWidth(v.text,v.font)));var S=b[1][0]-b[2][0];x?v.x<r?b[2][0]=t+v.labelMargin+C+v.labelDistance:b[2][0]=t+i-v.labelMargin-C-v.labelDistance:(v.x<r?b[2][0]=v.x+v.labelDistance:b[2][0]=v.x-v.labelDistance,b[1][0]=b[2][0]+S),b[1][1]=b[2][1]=v.y}}}function g(s){return s.position==="center"}function f(s,r,c,l,i,u){var t=s.getData(),n=[],o,d,h=!1,m=(s.get("minShowLabelAngle")||0)*y;t.each(function(A){var v=t.getItemLayout(A),b=t.getItemModel(A),x=b.getModel("label"),C=x.get("position")||b.get("emphasis.label.position"),w=x.get("distanceToLabelLine"),S=x.get("alignTo"),T=E(x.get("margin"),c),I=x.get("bleedMargin"),N=x.getFont(),M=b.getModel("labelLine"),k=M.get("length");k=E(k,c);var U=M.get("length2");if(U=E(U,c),v.angle<m)return;var V=(v.startAngle+v.endAngle)/2,B=Math.cos(V),H=Math.sin(V),P,j,z,K;o=v.cx,d=v.cy;var X=s.getFormattedLabel(A,"normal")||t.getName(A),Z=L.getBoundingRect(X,N,K,"top"),Y=C==="inside"||C==="inner";if(C==="center")P=v.cx,j=v.cy,K="center";else{var te=(Y?(v.r+v.r0)/2*B:v.r*B)+o,q=(Y?(v.r+v.r0)/2*H:v.r*H)+d;if(P=te+B*3,j=q+H*3,!Y){var ee=te+B*(k+r-v.r),fe=q+H*(k+r-v.r),be=ee+(B<0?-1:1)*U,Fe=fe;S==="edge"?P=B<0?i+T:i+c-T:P=be+(B<0?-w:w),j=Fe,z=[[te,q],[ee,fe],[be,Fe]]}K=Y?"center":S==="edge"?B>0?"right":"left":B>0?"left":"right"}var ve,Oe=x.get("rotate");typeof Oe=="number"?ve=Oe*(Math.PI/180):ve=Oe?B<0?-V+Math.PI:-V:0,h=!!ve,v.label={x:P,y:j,position:C,height:Z.height,len:k,len2:U,linePoints:z,textAlign:K,verticalAlign:"middle",rotation:ve,inside:Y,labelDistance:w,labelAlignTo:S,labelMargin:T,bleedMargin:I,textRect:Z,text:X,font:N},Y||n.push(v.label)}),!h&&s.get("avoidLabelOverlap")&&e(n,o,d,r,c,l,i,u)}Ce.exports=f},u3os:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.ver=Q.clear=Q.bind=void 0;var L=p("P4Qj"),O=function(e,g){var f=(0,L.getSensor)(e);return f.bind(g),function(){f.unbind(g)}};Q.bind=O;var E=function(e){var g=(0,L.getSensor)(e);(0,L.removeSensor)(g)};Q.clear=E;var y="1.0.1";Q.ver=y},u4NN:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("Uc92")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="EyeOutlined";var f=y.forwardRef(g);Q.default=f},u9fO:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("b80e"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},uAnK:function(Ce,Q,p){var L=p("bYtY"),O=p("Kagy"),E=p("KxfA"),y=E.retrieveRawValue;function a(e,g){var f=g.getModel("aria");if(f.get("show")){if(f.get("description")){e.setAttribute("aria-label",f.get("description"));return}}else return;var s=0;g.eachSeries(function(A,v){++s},this);var r=f.get("data.maxCount")||10,c=f.get("series.maxCount")||10,l=Math.min(s,c),i;if(s<1)return;var u=h();u?i=o(d("general.withTitle"),{title:u}):i=d("general.withoutTitle");var t=[],n=s>1?"series.multiple.prefix":"series.single.prefix";i+=o(d(n),{seriesCount:s}),g.eachSeries(function(A,v){if(v<l){var b,x=A.get("name"),C="series."+(s>1?"multiple":"single")+".";b=d(x?C+"withName":C+"withoutName"),b=o(b,{seriesId:A.seriesIndex,seriesName:A.get("name"),seriesType:m(A.subType)});var w=A.getData();window.data=w,w.count()>r?b+=o(d("data.partialData"),{displayCnt:r}):b+=d("data.allData");for(var S=[],T=0;T<w.count();T++)if(T<r){var I=w.getName(T),N=y(w,T);S.push(o(d(I?"data.withName":"data.withoutName"),{name:I,value:N}))}b+=S.join(d("data.separator.middle"))+d("data.separator.end"),t.push(b)}}),i+=t.join(d("series.multiple.separator.middle"))+d("series.multiple.separator.end"),e.setAttribute("aria-label",i);function o(A,v){if(typeof A!="string")return A;var b=A;return L.each(v,function(x,C){b=b.replace(new RegExp("\\{\\s*"+C+"\\s*\\}","g"),x)}),b}function d(A){var v=f.get(A);if(v==null){for(var b=A.split("."),x=O.aria,C=0;C<b.length;++C)x=x[b[C]];return x}else return v}function h(){var A=g.getModel("title").option;return A&&A.length&&(A=A[0]),A&&A.text}function m(A){return O.series.typeNames[A]||"\u81EA\u5B9A\u4E49\u56FE"}}Ce.exports=a},uK0f:function(Ce,Q,p){(function(L,O){Ce.exports=O()})(this,function(){"use strict";function L(O,E,y){y=y||{},y.childrenKeyName=y.childrenKeyName||"children";var a=O||[],e=[],g=0;do{var f=a.filter(function(s){return E(s,g)})[0];if(!f)break;e.push(f),a=f[y.childrenKeyName]||[],g+=1}while(a.length>0);return e}return L})},uOyE:function(Ce,Q,p){var L=p("ProS");L.registerAction({type:"brush",event:"brush"},function(O,E){E.eachComponent({mainType:"brush",query:O},function(y){y.setAreas(O.areas)})}),L.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},function(){}),L.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},function(){})},uQRt:function(Ce,Q,p){Ce.exports=L;function L(){return p("gaXo"),{}}},ugBc:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},v56E:function(Ce,Q,p){},v5uJ:function(Ce,Q,p){var L=p("ProS"),O=p("2B6p"),E=O.updateCenterAndZoom;L.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(y,a){a.eachComponent({mainType:"series",subType:"tree",query:y},function(e){var g=y.dataIndex,f=e.getData().tree,s=f.getNodeByDataIndex(g);s.isExpand=!s.isExpand})}),L.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(y,a){a.eachComponent({mainType:"series",subType:"tree",query:y},function(e){var g=e.coordinateSystem,f=E(g,y);e.setCenter&&e.setCenter(f.center),e.setZoom&&e.setZoom(f.zoom)})})},"vF/C":function(Ce,Q,p){var L=p("bLfw");L.registerSubTypeDefaulter("visualMap",function(O){return!O.categories&&(!(O.pieces?O.pieces.length>0:O.splitNumber>0)||O.calculable)?"continuous":"piecewise"})},vKoX:function(Ce,Q,p){var L=p("SrGk"),O=p("bYtY");function E(e,g){L.call(this,e,g,["filter"],"__filter_in_use__","_shadowDom")}O.inherits(E,L),E.prototype.addWithoutUpdate=function(e,g){if(g&&y(g.style)){var f;if(g._shadowDom){f=g._shadowDom;var s=this.getDefs(!0);s.contains(g._shadowDom)||this.addDom(f)}else f=this.add(g);this.markUsed(g);var r=f.getAttribute("id");e.style.filter="url(#"+r+")"}},E.prototype.add=function(e){var g=this.createElement("filter");return e._shadowDomId=e._shadowDomId||this.nextId++,g.setAttribute("id","zr"+this._zrId+"-shadow-"+e._shadowDomId),this.updateDom(e,g),this.addDom(g),g},E.prototype.update=function(e,g){var f=g.style;if(y(f)){var s=this;L.prototype.update.call(this,g,function(){s.updateDom(g,g._shadowDom)})}else this.remove(e,g)},E.prototype.remove=function(e,g){g._shadowDomId!=null&&(this.removeDom(e),e.style.filter="")},E.prototype.updateDom=function(e,g){var f=g.getElementsByTagName("feDropShadow");f.length===0?f=this.createElement("feDropShadow"):f=f[0];var s=e.style,r=e.scale&&e.scale[0]||1,c=e.scale&&e.scale[1]||1,l,i,u,t;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)l=s.shadowOffsetX||0,i=s.shadowOffsetY||0,u=s.shadowBlur,t=s.shadowColor;else if(s.textShadowBlur)l=s.textShadowOffsetX||0,i=s.textShadowOffsetY||0,u=s.textShadowBlur,t=s.textShadowColor;else{this.removeDom(g,s);return}f.setAttribute("dx",l/r),f.setAttribute("dy",i/c),f.setAttribute("flood-color",t);var n=u/2/r,o=u/2/c,d=n+" "+o;f.setAttribute("stdDeviation",d),g.setAttribute("x","-100%"),g.setAttribute("y","-100%"),g.setAttribute("width",Math.ceil(u/2*200)+"%"),g.setAttribute("height",Math.ceil(u/2*200)+"%"),g.appendChild(f),e._shadowDom=g},E.prototype.markUsed=function(e){e._shadowDom&&L.prototype.markUsed.call(this,e._shadowDom)};function y(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY||e.textShadowBlur||e.textShadowOffsetX||e.textShadowOffsetY)}var a=E;Ce.exports=a},vL6D:function(Ce,Q,p){var L=p("bYtY"),O=p("+rIm"),E=p("IwbS"),y=p("7bkD"),a=p("Znkb"),e=p("WN+l"),g=e.rectCoordAxisBuildSplitArea,f=e.rectCoordAxisHandleRemove,s=["axisLine","axisTickLabel","axisName"],r=["splitArea","splitLine"],c=a.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(i,u,t,n){var o=this.group;o.removeAll();var d=this._axisGroup;this._axisGroup=new E.Group;var h=y.layout(i),m=new O(i,h);L.each(s,m.add,m),o.add(this._axisGroup),o.add(m.getGroup()),L.each(r,function(A){i.get(A+".show")&&this["_"+A](i)},this),E.groupTransition(d,this._axisGroup,i),c.superCall(this,"render",i,u,t,n)},remove:function(){f(this)},_splitLine:function(i){var u=i.axis;if(u.scale.isBlank())return;var t=i.getModel("splitLine"),n=t.getModel("lineStyle"),o=n.get("width"),d=n.get("color");d=d instanceof Array?d:[d];for(var h=i.coordinateSystem.getRect(),m=u.isHorizontal(),A=[],v=0,b=u.getTicksCoords({tickModel:t}),x=[],C=[],w=0;w<b.length;++w){var S=u.toGlobalCoord(b[w].coord);m?(x[0]=S,x[1]=h.y,C[0]=S,C[1]=h.y+h.height):(x[0]=h.x,x[1]=S,C[0]=h.x+h.width,C[1]=S);var T=v++%d.length;A[T]=A[T]||[],A[T].push(new E.Line({subPixelOptimize:!0,shape:{x1:x[0],y1:x[1],x2:C[0],y2:C[1]},style:{lineWidth:o},silent:!0}))}for(var w=0;w<A.length;++w)this.group.add(E.mergePath(A[w],{style:{stroke:d[w%d.length],lineDash:n.getLineDash(o),lineWidth:o},silent:!0}))},_splitArea:function(i){g(this,this._axisGroup,i,i)}}),l=c;Ce.exports=l},vWvF:function(Ce,Q,p){var L=p("Bq2U"),O=p("SUKs"),E=p("bYtY"),y=E.isString,a=E.isFunction,e=E.isObject,g=E.isArrayLike,f=E.indexOf,s=function(){this.animators=[]};s.prototype={constructor:s,animate:function(t,n){var o,d=!1,h=this,m=this.__zr;if(t){var A=t.split("."),v=h;d=A[0]==="shape";for(var b=0,x=A.length;b<x;b++){if(!v)continue;v=v[A[b]]}v&&(o=v)}else o=h;if(!o){O('Property "'+t+'" is not existed in element '+h.id);return}var C=h.animators,w=new L(o,n);return w.during(function(S){h.dirty(d)}).done(function(){C.splice(f(C,w),1)}),C.push(w),m&&m.animation.addAnimator(w),w},stopAnimation:function(t){for(var n=this.animators,o=n.length,d=0;d<o;d++)n[d].stop(t);return n.length=0,this},animateTo:function(t,n,o,d,h,m){r(this,t,n,o,d,h,m)},animateFrom:function(t,n,o,d,h,m){r(this,t,n,o,d,h,m,!0)}};function r(u,t,n,o,d,h,m,A){y(o)?(h=d,d=o,o=0):a(d)?(h=d,d="linear",o=0):a(o)?(h=o,o=0):a(n)?(h=n,n=500):n||(n=500),u.stopAnimation(),c(u,"",u,t,n,o,A);var v=u.animators.slice(),b=v.length;function x(){b--,b||h&&h()}b||h&&h();for(var C=0;C<v.length;C++)v[C].done(x).start(d,m)}function c(u,t,n,o,d,h,m){var A={},v=0;for(var b in o){if(!o.hasOwnProperty(b))continue;n[b]!=null?e(o[b])&&!g(o[b])?c(u,t?t+"."+b:b,n[b],o[b],d,h,m):(m?(A[b]=n[b],l(u,t,b,o[b])):A[b]=o[b],v++):o[b]!=null&&!m&&l(u,t,b,o[b])}v>0&&u.animate(t,!1).when(d==null?500:d,A).delay(h||0)}function l(u,t,n,o){if(!t)u.attr(n,o);else{var d={};d[t]={},d[t][n]=o,u.attr(d)}}var i=s;Ce.exports=i},vZ6x:function(Ce,Q,p){var L=p("Tghj"),O=L.__DEV__,E=p("bYtY"),y=p("IwbS"),a=p("4NO4"),e=p("9KIM"),g=E.each,f=E.indexOf,s=E.curry,r=["dataToPoint","pointToData"],c=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"];function l(w,S,T){var I=this._targetInfoList=[],N={},M=t(S,w);g(n,function(k,U){(!T||!T.include||f(T.include,U)>=0)&&k(M,I,N)})}var i=l.prototype;i.setOutputRanges=function(w,S){this.matchOutputRanges(w,S,function(T,I,N){if((T.coordRanges||(T.coordRanges=[])).push(I),!T.coordRange){T.coordRange=I;var M=h[T.brushType](0,N,I);T.__rangeOffset={offset:A[T.brushType](M.values,T.range,[1,1]),xyMinMax:M.xyMinMax}}})},i.matchOutputRanges=function(w,S,T){g(w,function(I){var N=this.findTargetInfo(I,S);N&&N!==!0&&E.each(N.coordSyses,function(M){var k=h[I.brushType](1,M,I.range);T(I,k.values,M,S)})},this)},i.setInputRanges=function(w,S){g(w,function(T){var I=this.findTargetInfo(T,S);if(T.range=T.range||[],I&&I!==!0){T.panelId=I.panelId;var N=h[T.brushType](0,I.coordSys,T.coordRange),M=T.__rangeOffset;T.range=M?A[T.brushType](N.values,M.offset,b(N.xyMinMax,M.xyMinMax)):N.values}},this)},i.makePanelOpts=function(w,S){return E.map(this._targetInfoList,function(T){var I=T.getPanelRect();return{panelId:T.panelId,defaultBrushType:S&&S(T),clipPath:e.makeRectPanelClipPath(I),isTargetByCursor:e.makeRectIsTargetByCursor(I,w,T.coordSysModel),getLinearBrushOtherExtent:e.makeLinearBrushOtherExtent(I)}})},i.controlSeries=function(w,S,T){var I=this.findTargetInfo(w,T);return I===!0||I&&f(I.coordSyses,S.coordinateSystem)>=0},i.findTargetInfo=function(w,S){for(var T=this._targetInfoList,I=t(S,w),N=0;N<T.length;N++){var M=T[N],k=w.panelId;if(k){if(M.panelId===k)return M}else for(var N=0;N<o.length;N++)if(o[N](I,M))return M}return!0};function u(w){return w[0]>w[1]&&w.reverse(),w}function t(w,S){return a.parseFinder(w,S,{includeMainTypes:c})}var n={grid:function(w,S){var T=w.xAxisModels,I=w.yAxisModels,N=w.gridModels,M=E.createHashMap(),k={},U={};if(!T&&!I&&!N)return;g(T,function(V){var B=V.axis.grid.model;M.set(B.id,B),k[B.id]=!0}),g(I,function(V){var B=V.axis.grid.model;M.set(B.id,B),U[B.id]=!0}),g(N,function(V){M.set(V.id,V),k[V.id]=!0,U[V.id]=!0}),M.each(function(V){var B=V.coordinateSystem,H=[];g(B.getCartesians(),function(P,j){(f(T,P.getAxis("x").model)>=0||f(I,P.getAxis("y").model)>=0)&&H.push(P)}),S.push({panelId:"grid--"+V.id,gridModel:V,coordSysModel:V,coordSys:H[0],coordSyses:H,getPanelRect:d.grid,xAxisDeclared:k[V.id],yAxisDeclared:U[V.id]})})},geo:function(w,S){g(w.geoModels,function(T){var I=T.coordinateSystem;S.push({panelId:"geo--"+T.id,geoModel:T,coordSysModel:T,coordSys:I,coordSyses:[I],getPanelRect:d.geo})})}},o=[function(w,S){var T=w.xAxisModel,I=w.yAxisModel,N=w.gridModel;return!N&&T&&(N=T.axis.grid.model),!N&&I&&(N=I.axis.grid.model),N&&N===S.gridModel},function(w,S){var T=w.geoModel;return T&&T===S.geoModel}],d={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var w=this.coordSys,S=w.getBoundingRect().clone();return S.applyTransform(y.getTransform(w)),S}},h={lineX:s(m,0),lineY:s(m,1),rect:function(w,S,T){var I=S[r[w]]([T[0][0],T[1][0]]),N=S[r[w]]([T[0][1],T[1][1]]),M=[u([I[0],N[0]]),u([I[1],N[1]])];return{values:M,xyMinMax:M}},polygon:function(w,S,T){var I=[[Infinity,-Infinity],[Infinity,-Infinity]],N=E.map(T,function(M){var k=S[r[w]](M);return I[0][0]=Math.min(I[0][0],k[0]),I[1][0]=Math.min(I[1][0],k[1]),I[0][1]=Math.max(I[0][1],k[0]),I[1][1]=Math.max(I[1][1],k[1]),k});return{values:N,xyMinMax:I}}};function m(w,S,T,I){var N=T.getAxis(["x","y"][w]),M=u(E.map([0,1],function(U){return S?N.coordToData(N.toLocalCoord(I[U])):N.toGlobalCoord(N.dataToCoord(I[U]))})),k=[];return k[w]=M,k[1-w]=[NaN,NaN],{values:M,xyMinMax:k}}var A={lineX:s(v,0),lineY:s(v,1),rect:function(w,S,T){return[[w[0][0]-T[0]*S[0][0],w[0][1]-T[0]*S[0][1]],[w[1][0]-T[1]*S[1][0],w[1][1]-T[1]*S[1][1]]]},polygon:function(w,S,T){return E.map(w,function(I,N){return[I[0]-T[0]*S[N][0],I[1]-T[1]*S[N][1]]})}};function v(w,S,T,I){return[S[0]-I[w]*T[0],S[1]-I[w]*T[1]]}function b(w,S){var T=x(w),I=x(S),N=[T[0]/I[0],T[1]/I[1]];return isNaN(N[0])&&(N[0]=1),isNaN(N[1])&&(N[1]=1),N}function x(w){return w?[w[0][1]-w[0][0],w[1][1]-w[1][0]]:[NaN,NaN]}var C=l;Ce.exports=C},vZI5:function(Ce,Q,p){var L=p("bYtY"),O=p("T4UG"),E=p("5GhG"),y=E.seriesModelMixin,a=O.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(g,f,s){var r=f.getItemLayout(g);return r&&s.rect(r.brushRect)}});L.mixin(a,y,!0);var e=a;Ce.exports=e},vafp:function(Ce,Q,p){var L=p("bYtY"),O=p("8nly");function E(e){if(!e.UTF8Encoding)return e;var g=e.UTF8Scale;g==null&&(g=1024);for(var f=e.features,s=0;s<f.length;s++)for(var r=f[s],c=r.geometry,l=c.coordinates,i=c.encodeOffsets,u=0;u<l.length;u++){var t=l[u];if(c.type==="Polygon")l[u]=y(t,i[u],g);else if(c.type==="MultiPolygon")for(var n=0;n<t.length;n++){var o=t[n];t[n]=y(o,i[u][n],g)}}return e.UTF8Encoding=!1,e}function y(e,g,f){for(var s=[],r=g[0],c=g[1],l=0;l<e.length;l+=2){var i=e.charCodeAt(l)-64,u=e.charCodeAt(l+1)-64;i=i>>1^-(i&1),u=u>>1^-(u&1),i+=r,u+=c,r=i,c=u,s.push([i/f,u/f])}return s}function a(e,g){return E(e),L.map(L.filter(e.features,function(f){return f.geometry&&f.properties&&f.geometry.coordinates.length>0}),function(f){var s=f.properties,r=f.geometry,c=r.coordinates,l=[];r.type==="Polygon"&&l.push({type:"polygon",exterior:c[0],interiors:c.slice(1)}),r.type==="MultiPolygon"&&L.each(c,function(u){u[0]&&l.push({type:"polygon",exterior:u[0],interiors:u.slice(1)})});var i=new O(s[g||"name"],l,s.cp);return i.properties=s,i})}Ce.exports=a},vcCh:function(Ce,Q,p){var L=p("ProS");p("0qV/"),L.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(O,E){E.eachComponent({mainType:"series",subType:"sankey",query:O},function(y){y.setNodePosition(O.dataIndex,[O.localX,O.localY])})})},vewr:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.getPointerEvent=L,Q.stopEvent=O,Q.setCapture=f,Q.releaseCapture=s;function L(r){return r.changedTouches?r.changedTouches[0]:r.touches?r.touches[0]:r}function O(r){r.stopPropagation(),r.preventDefault()}var E=!1,y=null;document.captureElement=null;function a(r){if(E)return;var c=new r.constructor(r.type,r);E=!0,document.captureElement?document.captureElement.dispatchEvent(c):y.dispatchEvent(c),E=!1,r.stopPropagation(),c.defaultPrevented&&r.preventDefault(),r.type==="mouseup"&&s()}function e(){var r=document.getElementById("noVNC_mouse_capture_elem");r.style.cursor=window.getComputedStyle(document.captureElement).cursor}var g=new MutationObserver(e);function f(r){if(r.setCapture)r.setCapture(),document.captureElement=r,r.addEventListener("mouseup",s);else{s();var c=document.getElementById("noVNC_mouse_capture_elem");c===null&&(c=document.createElement("div"),c.id="noVNC_mouse_capture_elem",c.style.position="fixed",c.style.top="0px",c.style.left="0px",c.style.width="100%",c.style.height="100%",c.style.zIndex=1e4,c.style.display="none",document.body.appendChild(c),c.addEventListener("contextmenu",a),c.addEventListener("mousemove",a),c.addEventListener("mouseup",a)),document.captureElement=r,g.observe(r,{attributes:!0}),e(),c.style.display="",window.addEventListener("mousemove",a),window.addEventListener("mouseup",a)}}function s(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;y=document.captureElement,document.captureElement=null,g.disconnect();var r=document.getElementById("noVNC_mouse_capture_elem");r.style.display="none",window.removeEventListener("mousemove",a),window.removeEventListener("mouseup",a)}}},vg9a:function(Ce,Q,p){},"vk+C":function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("RZPm"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},w4Tj:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return E});var L=p("oZsa");function O(y,a){for(;!Object.prototype.hasOwnProperty.call(y,a)&&!(y=Object(L.a)(y),y===null););return y}function E(y,a,e){return typeof Reflect!="undefined"&&Reflect.get?E=Reflect.get:E=function(f,s,r){var c=O(f,s);if(!c)return;var l=Object.getOwnPropertyDescriptor(c,s);return l.get?l.get.call(r):l.value},E(y,a,e||y)}},w5pM:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="PlusCircleOutlined";var g=Q.a=O.forwardRef(e)},w6Tc:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("apAg"));function O(y){return y&&y.__esModule?y:{default:y}}var E=L;Q.default=E,Ce.exports=E},wCAj:function(Ce,Q,p){"use strict";var L=p("cDf5"),O=p.n(L),E=p("lSNA"),y=p.n(E),a=p("J4zp"),e=p.n(a),g=p("pVnL"),f=p.n(g),s=p("q1tI"),r=p("TSYQ"),c=p.n(r),l=p("BGR+"),i=p("rePB"),u=p("VTBJ"),t=p("KQm4"),n=p("U8pU"),o=p("ODXe"),d=p("Gytx"),h=p.n(d),m=p("Kwbf"),A=p("t23M"),v=p("qx4F");function b(sr){return null}var x=b;function C(sr){return null}var w=C,S=p("Ff2n"),T=p("c+Xe"),I="RC_TABLE_KEY";function N(sr){return sr==null?[]:Array.isArray(sr)?sr:[sr]}function M(sr,pn){if(!pn&&typeof pn!="number")return sr;for(var En=N(pn),Bn=sr,ft=0;ft<En.length;ft+=1){if(!Bn)return null;var Gt=En[ft];Bn=Bn[Gt]}return Bn}function k(sr){var pn=[],En={};return sr.forEach(function(Bn){for(var ft=Bn||{},Gt=ft.key,Er=ft.dataIndex,Tr=Gt||N(Er).join("-")||I;En[Tr];)Tr="".concat(Tr,"_next");En[Tr]=!0,pn.push(Tr)}),pn}function U(){var sr={};function pn(Gt,Er){Er&&Object.keys(Er).forEach(function(Tr){var Xr=Er[Tr];Xr&&Object(n.a)(Xr)==="object"?(Gt[Tr]=Gt[Tr]||{},pn(Gt[Tr],Xr)):Gt[Tr]=Xr})}for(var En=arguments.length,Bn=new Array(En),ft=0;ft<En;ft++)Bn[ft]=arguments[ft];return Bn.forEach(function(Gt){pn(sr,Gt)}),sr}function V(sr){return sr!=null}function B(sr){return sr&&Object(n.a)(sr)==="object"&&!Array.isArray(sr)&&!s.isValidElement(sr)}function H(sr){return typeof sr=="string"?!0:Object(T.c)(sr)}function P(sr,pn){var En,Bn=sr.prefixCls,ft=sr.className,Gt=sr.record,Er=sr.index,Tr=sr.dataIndex,Xr=sr.render,Jr=sr.children,dn=sr.component,Ln=dn===void 0?"td":dn,Zn=sr.colSpan,Un=sr.rowSpan,li=sr.fixLeft,fi=sr.fixRight,Kn=sr.firstFixLeft,ei=sr.lastFixLeft,qn=sr.firstFixRight,_i=sr.lastFixRight,Ni=sr.appendNode,Vi=sr.additionalProps,ua=Vi===void 0?{}:Vi,Qi=sr.ellipsis,Ca=sr.align,Na=sr.rowType,ma=sr.isSticky,ta="".concat(Bn,"-cell"),wa,wi;if(Jr)wi=Jr;else{var fa=M(Gt,Tr);if(wi=fa,Xr){var ja=Xr(fa,Gt,Er);B(ja)?(wi=ja.children,wa=ja.props):wi=ja}}Object(n.a)(wi)==="object"&&!Array.isArray(wi)&&!s.isValidElement(wi)&&(wi=null),Qi&&(ei||qn)&&(wi=s.createElement("span",{className:"".concat(ta,"-content")},wi));var kr=wa||{},Zr=kr.colSpan,vn=kr.rowSpan,Vr=kr.style,dr=kr.className,jr=Object(S.a)(kr,["colSpan","rowSpan","style","className"]),vr=Zr!==void 0?Zr:Zn,nn=vn!==void 0?vn:Un;if(vr===0||nn===0)return null;var tn={},jn=typeof li=="number",On=typeof fi=="number";jn&&(tn.position="sticky",tn.left=li),On&&(tn.position="sticky",tn.right=fi);var Vn={};Ca&&(Vn.textAlign=Ca);var Ai,Li=Qi===!0?{showTitle:!0}:Qi;Li&&(Li.showTitle||Na==="header")&&(typeof wi=="string"||typeof wi=="number"?Ai=wi.toString():s.isValidElement(wi)&&typeof wi.props.children=="string"&&(Ai=wi.props.children));var Ri=Object(u.a)(Object(u.a)(Object(u.a)({title:Ai},jr),ua),{},{colSpan:vr&&vr!==1?vr:null,rowSpan:nn&&nn!==1?nn:null,className:c()(ta,ft,(En={},Object(i.a)(En,"".concat(ta,"-fix-left"),jn),Object(i.a)(En,"".concat(ta,"-fix-left-first"),Kn),Object(i.a)(En,"".concat(ta,"-fix-left-last"),ei),Object(i.a)(En,"".concat(ta,"-fix-right"),On),Object(i.a)(En,"".concat(ta,"-fix-right-first"),qn),Object(i.a)(En,"".concat(ta,"-fix-right-last"),_i),Object(i.a)(En,"".concat(ta,"-ellipsis"),Qi),Object(i.a)(En,"".concat(ta,"-with-append"),Ni),Object(i.a)(En,"".concat(ta,"-fix-sticky"),(jn||On)&&ma),En),ua.className,dr),style:Object(u.a)(Object(u.a)(Object(u.a)(Object(u.a)({},ua.style),Vn),tn),Vr),ref:H(Ln)?pn:null});return s.createElement(Ln,Object.assign({},Ri),Ni,wi)}var j=s.forwardRef(P);j.displayName="Cell";var z=s.memo(j,function(sr,pn){return pn.shouldCellUpdate?!pn.shouldCellUpdate(pn.record,sr.record):!1}),K=z,X=s.createContext(null),Z=X;function Y(sr,pn,En,Bn,ft){var Gt=En[sr]||{},Er=En[pn]||{},Tr,Xr;Gt.fixed==="left"?Tr=Bn.left[sr]:Er.fixed==="right"&&(Xr=Bn.right[pn]);var Jr=!1,dn=!1,Ln=!1,Zn=!1,Un=En[pn+1],li=En[sr-1];if(ft==="rtl"){if(Tr!==void 0){var fi=li&&li.fixed==="left";Zn=!fi}else if(Xr!==void 0){var Kn=Un&&Un.fixed==="right";Ln=!Kn}}else if(Tr!==void 0){var ei=Un&&Un.fixed==="left";Jr=!ei}else if(Xr!==void 0){var qn=li&&li.fixed==="right";dn=!qn}return{fixLeft:Tr,fixRight:Xr,lastFixLeft:Jr,firstFixRight:dn,lastFixRight:Ln,firstFixLeft:Zn,isSticky:Bn.isSticky}}function te(sr){var pn=sr.cells,En=sr.stickyOffsets,Bn=sr.flattenColumns,ft=sr.rowComponent,Gt=sr.cellComponent,Er=sr.onHeaderRow,Tr=sr.index,Xr=s.useContext(Z),Jr=Xr.prefixCls,dn=Xr.direction,Ln;Er&&(Ln=Er(pn.map(function(Un){return Un.column}),Tr));var Zn=k(pn.map(function(Un){return Un.column}));return s.createElement(ft,Object.assign({},Ln),pn.map(function(Un,li){var fi=Un.column,Kn=Y(Un.colStart,Un.colEnd,Bn,En,dn),ei;return fi&&fi.onHeaderCell&&(ei=Un.column.onHeaderCell(fi)),s.createElement(K,Object.assign({},Un,{ellipsis:fi.ellipsis,align:fi.align,component:Gt,prefixCls:Jr,key:Zn[li]},Kn,{additionalProps:ei,rowType:"header"}))}))}te.displayName="HeaderRow";var q=te;function ee(sr){var pn=[];function En(Er,Tr){var Xr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;pn[Xr]=pn[Xr]||[];var Jr=Tr,dn=Er.filter(Boolean).map(function(Ln){var Zn={key:Ln.key,className:Ln.className||"",children:Ln.title,column:Ln,colStart:Jr},Un=1,li=Ln.children;return li&&li.length>0&&(Un=En(li,Jr,Xr+1).reduce(function(fi,Kn){return fi+Kn},0),Zn.hasSubColumns=!0),"colSpan"in Ln&&(Un=Ln.colSpan),"rowSpan"in Ln&&(Zn.rowSpan=Ln.rowSpan),Zn.colSpan=Un,Zn.colEnd=Zn.colStart+Un-1,pn[Xr].push(Zn),Jr+=Un,Un});return dn}En(sr,0);for(var Bn=pn.length,ft=function(Tr){pn[Tr].forEach(function(Xr){!("rowSpan"in Xr)&&!Xr.hasSubColumns&&(Xr.rowSpan=Bn-Tr)})},Gt=0;Gt<Bn;Gt+=1)ft(Gt);return pn}function fe(sr){var pn=sr.stickyOffsets,En=sr.columns,Bn=sr.flattenColumns,ft=sr.onHeaderRow,Gt=s.useContext(Z),Er=Gt.prefixCls,Tr=Gt.getComponent,Xr=s.useMemo(function(){return ee(En)},[En]),Jr=Tr(["header","wrapper"],"thead"),dn=Tr(["header","row"],"tr"),Ln=Tr(["header","cell"],"th");return s.createElement(Jr,{className:"".concat(Er,"-thead")},Xr.map(function(Zn,Un){var li=s.createElement(q,{key:Un,flattenColumns:Bn,cells:Zn,stickyOffsets:pn,rowComponent:dn,cellComponent:Ln,onHeaderRow:ft,index:Un});return li}))}var be=fe,Fe="RC_TABLE_INTERNAL_COL_DEFINE";function ve(sr){var pn=sr.expandable,En=Object(S.a)(sr,["expandable"]);return"expandable"in sr?Object(u.a)(Object(u.a)({},En),pn):En}function Oe(sr){return Object.keys(sr).reduce(function(pn,En){return(En.substr(0,5)==="data-"||En.substr(0,5)==="aria-")&&(pn[En]=sr[En]),pn},{})}function J(sr){for(var pn=sr.colWidths,En=sr.columns,Bn=sr.columCount,ft=[],Gt=Bn||En.length,Er=!1,Tr=Gt-1;Tr>=0;Tr-=1){var Xr=pn[Tr],Jr=En&&En[Tr],dn=Jr&&Jr[Fe];(Xr||dn||Er)&&(ft.unshift(s.createElement("col",Object.assign({key:Tr,style:{width:Xr,minWidth:Xr}},dn))),Er=!0)}return s.createElement("colgroup",null,ft)}var ne=J;function Ke(sr,pn){return Object(s.useMemo)(function(){for(var En=[],Bn=0;Bn<pn;Bn+=1){var ft=sr[Bn];if(ft!==void 0)En[Bn]=ft;else return null}return En},[sr.join("_"),pn])}var ie=s.forwardRef(function(sr,pn){var En=sr.noData,Bn=sr.columns,ft=sr.flattenColumns,Gt=sr.colWidths,Er=sr.columCount,Tr=sr.stickyOffsets,Xr=sr.direction,Jr=sr.fixHeader,dn=sr.offsetHeader,Ln=sr.stickyClassName,Zn=sr.onScroll,Un=Object(S.a)(sr,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),li=s.useContext(Z),fi=li.prefixCls,Kn=li.scrollbarSize,ei=li.isSticky,qn=ei&&!Jr?0:Kn,_i=s.useRef(null),Ni=s.useCallback(function(ta){Object(T.b)(pn,ta),Object(T.b)(_i,ta)},[]);s.useEffect(function(){var ta;function wa(wi){var fa=wi.currentTarget,ja=wi.deltaX;ja&&(Zn({currentTarget:fa,scrollLeft:fa.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 Vi=ft[ft.length-1],ua={fixed:Vi?Vi.fixed:null,onHeaderCell:function(){return{className:"".concat(fi,"-cell-scrollbar")}}},Qi=Object(s.useMemo)(function(){return qn?[].concat(Object(t.a)(Bn),[ua]):Bn},[qn,Bn]),Ca=Object(s.useMemo)(function(){return qn?[].concat(Object(t.a)(ft),[ua]):ft},[qn,ft]),Na=Object(s.useMemo)(function(){var ta=Tr.right,wa=Tr.left;return Object(u.a)(Object(u.a)({},Tr),{},{left:Xr==="rtl"?[].concat(Object(t.a)(wa.map(function(wi){return wi+qn})),[0]):wa,right:Xr==="rtl"?ta:[].concat(Object(t.a)(ta.map(function(wi){return wi+qn})),[0]),isSticky:ei})},[qn,Tr,ei]),ma=Ke(Gt,Er);return s.createElement("div",{style:Object(u.a)({overflow:"hidden"},ei?{top:dn}:{}),ref:Ni,className:c()("".concat(fi,"-header"),Object(i.a)({},Ln,!!Ln))},s.createElement("table",{style:{tableLayout:"fixed",visibility:En||ma?null:"hidden"}},s.createElement(ne,{colWidths:ma?[].concat(Object(t.a)(ma),[qn]):[],columCount:Er+1,columns:Ca}),s.createElement(be,Object.assign({},Un,{stickyOffsets:Na,columns:Qi,flattenColumns:Ca}))))});ie.displayName="FixedHeader";var re=ie,he=s.createContext(null),ge=he;function Pe(sr){var pn=sr.prefixCls,En=sr.children,Bn=sr.component,ft=sr.cellComponent,Gt=sr.fixHeader,Er=sr.fixColumn,Tr=sr.horizonScroll,Xr=sr.className,Jr=sr.expanded,dn=sr.componentWidth,Ln=sr.colSpan,Zn=s.useContext(Z),Un=Zn.scrollbarSize;return s.useMemo(function(){var li=En;return Er&&(li=s.createElement("div",{style:{width:dn-(Gt?Un:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(pn,"-expanded-row-fixed")},li)),s.createElement(Bn,{className:Xr,style:{display:Jr?null:"none"}},s.createElement(K,{component:ft,prefixCls:pn,colSpan:Ln},li))},[En,Bn,Gt,Tr,Xr,Jr,dn,Ln,Un])}var Ee=Pe;function ke(sr){var pn=sr.className,En=sr.style,Bn=sr.record,ft=sr.index,Gt=sr.rowKey,Er=sr.getRowKey,Tr=sr.rowExpandable,Xr=sr.expandedKeys,Jr=sr.onRow,dn=sr.indent,Ln=dn===void 0?0:dn,Zn=sr.rowComponent,Un=sr.cellComponent,li=sr.childrenColumnName,fi=s.useContext(Z),Kn=fi.prefixCls,ei=fi.fixedInfoList,qn=s.useContext(ge),_i=qn.fixHeader,Ni=qn.fixColumn,Vi=qn.horizonScroll,ua=qn.componentWidth,Qi=qn.flattenColumns,Ca=qn.expandableType,Na=qn.expandRowByClick,ma=qn.onTriggerExpand,ta=qn.rowClassName,wa=qn.expandedRowClassName,wi=qn.indentSize,fa=qn.expandIcon,ja=qn.expandedRowRender,kr=qn.expandIconColumnIndex,Zr=s.useState(!1),vn=Object(o.a)(Zr,2),Vr=vn[0],dr=vn[1],jr=Xr&&Xr.has(sr.recordKey);s.useEffect(function(){jr&&dr(!0)},[jr]);var vr=Ca==="row"&&(!Tr||Tr(Bn)),nn=Ca==="nest",tn=li&&Bn&&Bn[li],jn=vr||nn,On;Jr&&(On=Jr(Bn,ft));var Vn=function(wo){if(Na&&jn&&ma(Bn,wo),On&&On.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=On).onClick.apply(Fa,[wo].concat(so))}},Ai;typeof ta=="string"?Ai=ta:typeof ta=="function"&&(Ai=ta(Bn,ft,Ln));var Li=k(Qi),Ri=s.createElement(Zn,Object.assign({},On,{"data-row-key":Gt,className:c()(pn,"".concat(Kn,"-row"),"".concat(Kn,"-row-level-").concat(Ln),Ai,On&&On.className),style:Object(u.a)(Object(u.a)({},En),On?On.style:null),onClick:Vn}),Qi.map(function(Ao,wo){var Fa=Ao.render,Ea=Ao.dataIndex,so=Ao.className,to=Li[wo],Lo=ei[wo],Xo;wo===(kr||0)&&nn&&(Xo=s.createElement(s.Fragment,null,s.createElement("span",{style:{paddingLeft:"".concat(wi*Ln,"px")},className:"".concat(Kn,"-row-indent indent-level-").concat(Ln)}),fa({prefixCls:Kn,expanded:jr,expandable:tn,record:Bn,onExpand:ma})));var ro;return Ao.onCell&&(ro=Ao.onCell(Bn,ft)),s.createElement(K,Object.assign({className:so,ellipsis:Ao.ellipsis,align:Ao.align,component:Un,prefixCls:Kn,key:to,record:Bn,index:ft,dataIndex:Ea,render:Fa,shouldCellUpdate:Ao.shouldCellUpdate},Lo,{appendNode:Xo,additionalProps:ro}))})),xa;if(vr&&(Vr||jr)){var oo=ja(Bn,ft,Ln+1,jr),Xa=wa&&wa(Bn,ft,Ln);xa=s.createElement(Ee,{expanded:jr,className:c()("".concat(Kn,"-expanded-row"),"".concat(Kn,"-expanded-row-level-").concat(Ln+1),Xa),prefixCls:Kn,fixHeader:_i,fixColumn:Ni,horizonScroll:Vi,component:Zn,componentWidth:ua,cellComponent:Un,colSpan:Qi.length},oo)}var bo;return tn&&jr&&(bo=(Bn[li]||[]).map(function(Ao,wo){var Fa=Er(Ao,wo);return s.createElement(ke,Object.assign({},sr,{key:Fa,rowKey:Fa,record:Ao,recordKey:Fa,index:wo,indent:Ln+1}))})),s.createElement(s.Fragment,null,Ri,xa,bo)}ke.displayName="BodyRow";var Me=ke,me=s.createContext(null),le=me;function oe(sr){var pn=sr.columnKey,En=sr.onColumnResize,Bn=s.useRef();return s.useEffect(function(){Bn.current&&En(pn,Bn.current.offsetWidth)},[]),s.createElement(A.a,{onResize:function(Gt){var Er=Gt.offsetWidth;En(pn,Er)}},s.createElement("td",{ref:Bn,style:{padding:0,border:0,height:0}},s.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function Se(sr){var pn=sr.data,En=sr.getRowKey,Bn=sr.measureColumnWidth,ft=sr.expandedKeys,Gt=sr.onRow,Er=sr.rowExpandable,Tr=sr.emptyNode,Xr=sr.childrenColumnName,Jr=s.useContext(le),dn=Jr.onColumnResize,Ln=s.useContext(Z),Zn=Ln.prefixCls,Un=Ln.getComponent,li=s.useContext(ge),fi=li.fixHeader,Kn=li.horizonScroll,ei=li.flattenColumns,qn=li.componentWidth;return s.useMemo(function(){var _i=Un(["body","wrapper"],"tbody"),Ni=Un(["body","row"],"tr"),Vi=Un(["body","cell"],"td"),ua;pn.length?ua=pn.map(function(Ca,Na){var ma=En(Ca,Na);return s.createElement(Me,{key:ma,rowKey:ma,record:Ca,recordKey:ma,index:Na,rowComponent:Ni,cellComponent:Vi,expandedKeys:ft,onRow:Gt,getRowKey:En,rowExpandable:Er,childrenColumnName:Xr})}):ua=s.createElement(Ee,{expanded:!0,className:"".concat(Zn,"-placeholder"),prefixCls:Zn,fixHeader:fi,fixColumn:Kn,horizonScroll:Kn,component:Ni,componentWidth:qn,cellComponent:Vi,colSpan:ei.length},Tr);var Qi=k(ei);return s.createElement(_i,{className:"".concat(Zn,"-tbody")},Bn&&s.createElement("tr",{"aria-hidden":"true",className:"".concat(Zn,"-measure-row"),style:{height:0}},Qi.map(function(Ca){return s.createElement(oe,{key:Ca,columnKey:Ca,onColumnResize:dn})})),ua)},[pn,Zn,Gt,Bn,ft,En,Un,qn,Tr,ei])}var nt=s.memo(Se);nt.displayName="Body";var et=nt,Ue=p("Zm9Q");function bt(sr){return Object(Ue.a)(sr).filter(function(pn){return s.isValidElement(pn)}).map(function(pn){var En=pn.key,Bn=pn.props,ft=Bn.children,Gt=Object(S.a)(Bn,["children"]),Er=Object(u.a)({key:En},Gt);return ft&&(Er.children=bt(ft)),Er})}function Je(sr){return sr.reduce(function(pn,En){var Bn=En.fixed,ft=Bn===!0?"left":Bn,Gt=En.children;return Gt&&Gt.length>0?[].concat(Object(t.a)(pn),Object(t.a)(Je(Gt).map(function(Er){return Object(u.a)({fixed:ft},Er)}))):[].concat(Object(t.a)(pn),[Object(u.a)(Object(u.a)({},En),{},{fixed:ft})])},[])}function St(sr){for(var pn=!0,En=0;En<sr.length;En+=1){var Bn=sr[En];if(pn&&Bn.fixed!=="left")pn=!1;else if(!pn&&Bn.fixed==="left"){Object(m.a)(!1,"Index ".concat(En-1," of `columns` missing `fixed='left'` prop."));break}}for(var ft=!0,Gt=sr.length-1;Gt>=0;Gt-=1){var Er=sr[Gt];if(ft&&Er.fixed!=="right")ft=!1;else if(!ft&&Er.fixed==="right"){Object(m.a)(!1,"Index ".concat(Gt+1," of `columns` missing `fixed='right'` prop."));break}}}function Nt(sr){return sr.map(function(pn){var En=pn.fixed,Bn=Object(S.a)(pn,["fixed"]),ft=En;return En==="left"?ft="right":En==="right"&&(ft="left"),Object(u.a)({fixed:ft},Bn)})}function Rt(sr,pn){var En=sr.prefixCls,Bn=sr.columns,ft=sr.children,Gt=sr.expandable,Er=sr.expandedKeys,Tr=sr.getRowKey,Xr=sr.onTriggerExpand,Jr=sr.expandIcon,dn=sr.rowExpandable,Ln=sr.expandIconColumnIndex,Zn=sr.direction,Un=sr.expandRowByClick,li=s.useMemo(function(){return Bn||bt(ft)},[Bn,ft]),fi=s.useMemo(function(){if(Gt){var qn,_i=Ln||0,Ni=li[_i],Vi=(qn={},Object(i.a)(qn,Fe,{className:"".concat(En,"-expand-icon-col")}),Object(i.a)(qn,"title",""),Object(i.a)(qn,"fixed",Ni?Ni.fixed:null),Object(i.a)(qn,"className","".concat(En,"-row-expand-icon-cell")),Object(i.a)(qn,"render",function(Ca,Na,ma){var ta=Tr(Na,ma),wa=Er.has(ta),wi=dn?dn(Na):!0,fa=Jr({prefixCls:En,expanded:wa,expandable:wi,record:Na,onExpand:Xr});return Un?s.createElement("span",{onClick:function(kr){return kr.stopPropagation()}},fa):fa}),qn),ua=li.slice();return _i>=0&&ua.splice(_i,0,Vi),ua}return li},[Gt,li,Tr,Er,Jr,Zn]),Kn=s.useMemo(function(){var qn=fi;return pn&&(qn=pn(qn)),qn.length||(qn=[{render:function(){return null}}]),qn},[pn,fi,Zn]),ei=s.useMemo(function(){return Zn==="rtl"?Nt(Je(Kn)):Je(Kn)},[Kn,Zn]);return[Kn,ei]}var Ft=Rt,Ht=p("xEkU"),$e=p.n(Ht);function we(sr){var pn=Object(s.useRef)(sr),En=Object(s.useState)({}),Bn=Object(o.a)(En,2),ft=Bn[1],Gt=Object(s.useRef)(null),Er=Object(s.useRef)([]);function Tr(Xr){Gt.current===null&&(Er.current=[],Gt.current=$e()(function(){Er.current.forEach(function(Jr){pn.current=Jr(pn.current)}),Gt.current=null,ft({})})),Er.current.push(Xr)}return Object(s.useEffect)(function(){return function(){$e.a.cancel(Gt.current)}},[]),[pn.current,Tr]}function ue(sr){var pn=Object(s.useRef)(sr),En=Object(s.useRef)(null);function Bn(){window.clearTimeout(En.current)}function ft(Er){pn.current=Er,Bn(),En.current=window.setTimeout(function(){pn.current=null,En.current=null},100)}function Gt(){return pn.current}return Object(s.useEffect)(function(){return Bn},[]),[ft,Gt]}function Qe(sr,pn,En){var Bn=Object(s.useMemo)(function(){for(var ft=[],Gt=[],Er=0,Tr=0,Xr=0;Xr<pn;Xr+=1)if(En==="rtl"){Gt[Xr]=Tr,Tr+=sr[Xr]||0;var Jr=pn-Xr-1;ft[Jr]=Er,Er+=sr[Jr]||0}else{ft[Xr]=Er,Er+=sr[Xr]||0;var dn=pn-Xr-1;Gt[dn]=Tr,Tr+=sr[dn]||0}return{left:ft,right:Gt}},[sr,pn,En]);return Bn}var qe=Qe;function Ae(sr){var pn=sr.className,En=sr.children;return s.createElement("div",{className:pn},En)}var wt=Ae;function zt(sr){var pn=sr.className,En=sr.index,Bn=sr.children,ft=sr.colSpan,Gt=sr.rowSpan,Er=s.useContext(Z),Tr=Er.prefixCls,Xr=Er.fixedInfoList,Jr=Xr[En];return s.createElement(K,Object.assign({className:pn,index:En,component:"td",prefixCls:Tr,record:null,dataIndex:null,render:function(){return{children:Bn,props:{colSpan:ft,rowSpan:Gt}}}},Jr))}function ze(sr){return s.createElement("tr",Object.assign({},sr))}function jt(sr){var pn=sr.children,En=s.useContext(Z),Bn=En.prefixCls;return s.createElement("tfoot",{className:"".concat(Bn,"-summary")},pn)}var mr=jt,ct={Cell:zt,Row:ze};function Pt(sr){var pn,En=sr.prefixCls,Bn=sr.record,ft=sr.onExpand,Gt=sr.expanded,Er=sr.expandable,Tr="".concat(En,"-row-expand-icon");if(!Er)return s.createElement("span",{className:c()(Tr,"".concat(En,"-row-spaced"))});var Xr=function(dn){ft(Bn,dn),dn.stopPropagation()};return s.createElement("span",{className:c()(Tr,(pn={},Object(i.a)(pn,"".concat(En,"-row-expanded"),Gt),Object(i.a)(pn,"".concat(En,"-row-collapsed"),!Gt),pn)),onClick:Xr})}function Vt(sr,pn,En){var Bn=[];function ft(Gt){(Gt||[]).forEach(function(Er,Tr){Bn.push(pn(Er,Tr)),ft(Er[En])})}return ft(sr),Bn}var ut=p("zT1h"),at=p("y0+3"),rt=function(pn,En){var Bn,ft,Gt=pn.scrollBodyRef,Er=pn.onScroll,Tr=pn.offsetScroll,Xr=s.useContext(Z),Jr=Xr.prefixCls,dn=((Bn=Gt.current)===null||Bn===void 0?void 0:Bn.scrollWidth)||0,Ln=((ft=Gt.current)===null||ft===void 0?void 0:ft.clientWidth)||0,Zn=dn&&Ln*(Ln/dn),Un=s.useRef(),li=we({scrollLeft:0,isHiddenScrollBar:!1}),fi=Object(o.a)(li,2),Kn=fi[0],ei=fi[1],qn=s.useRef({delta:0,x:0}),_i=s.useState(!1),Ni=Object(o.a)(_i,2),Vi=Ni[0],ua=Ni[1],Qi=function(){ua(!1)},Ca=function(wi){wi.persist(),qn.current.delta=wi.pageX-Kn.scrollLeft,qn.current.x=0,ua(!0),wi.preventDefault()},Na=function(wi){var fa,ja=wi||((fa=window)===null||fa===void 0?void 0:fa.event),kr=ja.buttons;if(!Vi||kr===0){Vi&&ua(!1);return}var Zr=qn.current.x+wi.pageX-qn.current.x-qn.current.delta;Zr<=0&&(Zr=0),Zr+Zn>=Ln&&(Zr=Ln-Zn),Er({scrollLeft:Zr/Ln*(dn+2)}),qn.current.x=wi.pageX},ma=function(){var wi=Object(at.b)(Gt.current).top,fa=wi+Gt.current.offsetHeight,ja=document.documentElement.scrollTop+window.innerHeight;fa-Object(v.a)()<=ja||wi>=ja-Tr?ei(function(kr){return Object(u.a)(Object(u.a)({},kr),{},{isHiddenScrollBar:!0})}):ei(function(kr){return Object(u.a)(Object(u.a)({},kr),{},{isHiddenScrollBar:!1})})},ta=function(wi){ei(function(fa){return Object(u.a)(Object(u.a)({},fa),{},{scrollLeft:wi/dn*Ln||0})})};return s.useImperativeHandle(En,function(){return{setScrollLeft:ta}}),s.useEffect(function(){var wa=Object(ut.a)(document.body,"mouseup",Qi,!1),wi=Object(ut.a)(document.body,"mousemove",Na,!1);return ma(),function(){wa.remove(),wi.remove()}},[Zn,Vi]),s.useEffect(function(){var wa=Object(ut.a)(window,"scroll",ma,!1),wi=Object(ut.a)(window,"resize",ma,!1);return function(){wa.remove(),wi.remove()}},[]),s.useEffect(function(){Kn.isHiddenScrollBar||ei(function(wa){var wi,fa;return Object(u.a)(Object(u.a)({},wa),{},{scrollLeft:Gt.current.scrollLeft/((wi=Gt.current)===null||wi===void 0?void 0:wi.scrollWidth)*((fa=Gt.current)===null||fa===void 0?void 0:fa.clientWidth)})})},[Kn.isHiddenScrollBar]),dn<=Ln||!Zn||Kn.isHiddenScrollBar?null:s.createElement("div",{style:{height:Object(v.a)(),width:Ln,bottom:Tr},className:"".concat(Jr,"-sticky-scroll")},s.createElement("div",{onMouseDown:Ca,ref:Un,className:c()("".concat(Jr,"-sticky-scroll-bar"),Object(i.a)({},"".concat(Jr,"-sticky-scroll-bar-active"),Vi)),style:{width:"".concat(Zn,"px"),transform:"translate3d(".concat(Kn.scrollLeft,"px, 0, 0)")}}))},Yt=s.forwardRef(rt);function wr(sr,pn){return s.useMemo(function(){var En=!!sr;return{isSticky:En,stickyClassName:En?"".concat(pn,"-sticky-header"):"",offsetHeader:Object(n.a)(sr)==="object"&&sr.offsetHeader||0,offsetScroll:Object(n.a)(sr)==="object"&&sr.offsetScroll||0}},[sr,pn])}var yr=[],xr={},Tn="rc-table-internal-hook",ln=s.memo(function(sr){var pn=sr.children;return pn},function(sr,pn){return h()(sr.props,pn.props)?sr.pingLeft!==pn.pingLeft||sr.pingRight!==pn.pingRight:!1});function Wn(sr){var pn,En=sr.prefixCls,Bn=sr.className,ft=sr.rowClassName,Gt=sr.style,Er=sr.data,Tr=sr.rowKey,Xr=sr.scroll,Jr=sr.tableLayout,dn=sr.direction,Ln=sr.title,Zn=sr.footer,Un=sr.summary,li=sr.id,fi=sr.showHeader,Kn=sr.components,ei=sr.emptyText,qn=sr.onRow,_i=sr.onHeaderRow,Ni=sr.internalHooks,Vi=sr.transformColumns,ua=sr.internalRefs,Qi=sr.sticky,Ca=Er||yr,Na=!!Ca.length,ma=s.useState(0),ta=Object(o.a)(ma,2),wa=ta[0],wi=ta[1];s.useEffect(function(){wi(Object(v.a)())});var fa=s.useMemo(function(){return U(Kn,{})},[Kn]),ja=s.useCallback(function(bs,Hs){return M(fa,bs)||Hs},[fa]),kr=s.useMemo(function(){return typeof Tr=="function"?Tr:function(bs){var Hs=bs&&bs[Tr];return Hs}},[Tr]),Zr=ve(sr),vn=Zr.expandIcon,Vr=Zr.expandedRowKeys,dr=Zr.defaultExpandedRowKeys,jr=Zr.defaultExpandAllRows,vr=Zr.expandedRowRender,nn=Zr.onExpand,tn=Zr.onExpandedRowsChange,jn=Zr.expandRowByClick,On=Zr.rowExpandable,Vn=Zr.expandIconColumnIndex,Ai=Zr.expandedRowClassName,Li=Zr.childrenColumnName,Ri=Zr.indentSize,xa=vn||Pt,oo=Li||"children",Xa=s.useMemo(function(){return vr?"row":sr.expandable&&Ni===Tn&&sr.expandable.__PARENT_RENDER_ICON__||Ca.some(function(bs){return bs&&Object(n.a)(bs)==="object"&&bs[oo]})?"nest":!1},[!!vr,Ca]),bo=s.useState(function(){return dr||(jr?Vt(Ca,kr,oo):[])}),Ao=Object(o.a)(bo,2),wo=Ao[0],Fa=Ao[1],Ea=s.useMemo(function(){return new Set(Vr||wo||[])},[Vr,wo]),so=s.useCallback(function(bs){var Hs=kr(bs,Ca.indexOf(bs)),cl,Fl=Ea.has(Hs);Fl?(Ea.delete(Hs),cl=Object(t.a)(Ea)):cl=[].concat(Object(t.a)(Ea),[Hs]),Fa(cl),nn&&nn(!Fl,bs),tn&&tn(cl)},[kr,Ea,Ca,nn,tn]),to=s.useState(0),Lo=Object(o.a)(to,2),Xo=Lo[0],ro=Lo[1],za=Ft(Object(u.a)(Object(u.a)(Object(u.a)({},sr),Zr),{},{expandable:!!vr,expandedKeys:Ea,getRowKey:kr,onTriggerExpand:so,expandIcon:xa,expandIconColumnIndex:Vn,direction:dn}),Ni===Tn?Vi:null),No=Object(o.a)(za,2),_o=No[0],Aa=No[1],Ro=s.useMemo(function(){return{columns:_o,flattenColumns:Aa}},[_o,Aa]),Jo=s.useRef(),Ko=s.useRef(),is=s.useRef(),es=s.useState(!1),ls=Object(o.a)(es,2),Fo=ls[0],Qa=ls[1],ys=s.useState(!1),ao=Object(o.a)(ys,2),Ls=ao[0],cs=ao[1],Uo=we(new Map),Ho=Object(o.a)(Uo,2),$o=Ho[0],Vo=Ho[1],Ws=k(Aa),Cs=Ws.map(function(bs){return $o.get(bs)}),Ks=s.useMemo(function(){return Cs},[Cs.join("_")]),Ns=qe(Ks,Aa.length,dn),Ds=Xr&&V(Xr.y),Go=Xr&&V(Xr.x),ws=Go&&Aa.some(function(bs){var Hs=bs.fixed;return Hs}),Do=s.useRef(),Es=wr(Qi,En),Ms=Es.isSticky,Ra=Es.offsetHeader,zo=Es.offsetScroll,ll=Es.stickyClassName,hl,wl,Sl;Ds&&(wl={overflowY:"scroll",maxHeight:Xr.y}),Go&&(hl={overflowX:"auto"},Ds||(wl={overflowY:"hidden"}),Sl={width:Xr.x===!0?"auto":Xr.x,minWidth:"100%"});var Vs=s.useCallback(function(bs,Hs){Vo(function(cl){var Fl=new Map(cl);return Fl.set(bs,Hs),Fl})},[]),Wo=ue(null),fl=Object(o.a)(Wo,2),Gl=fl[0],Fs=fl[1];function el(bs,Hs){if(!Hs)return;typeof Hs=="function"?Hs(bs):Hs.scrollLeft!==bs&&(Hs.scrollLeft=bs)}var os=function(Hs){var cl=Hs.currentTarget,Fl=Hs.scrollLeft,tc=typeof Fl=="number"?Fl:cl.scrollLeft,Ql=cl||xr;if(!Fs()||Fs()===Ql){var sc;Gl(Ql),el(tc,Ko.current),el(tc,is.current),el(tc,(sc=Do.current)===null||sc===void 0?void 0:sc.setScrollLeft)}if(cl){var zc=cl.scrollWidth,Hl=cl.clientWidth;Qa(tc>0),cs(tc<zc-Hl)}},Cl=function(){is.current&&os({currentTarget:is.current})},Hc=function(Hs){var cl=Hs.width;Cl(),ro(Jo.current?Jo.current.offsetWidth:cl)};s.useEffect(function(){return Cl},[]),s.useEffect(function(){Go&&Cl()},[Go]),s.useEffect(function(){Ni===Tn&&ua&&(ua.body.current=is.current)});var dc=ja(["table"],"table"),ac=s.useMemo(function(){return Jr||(ws?Xr.x==="max-content"?"auto":"fixed":Ds||Aa.some(function(bs){var Hs=bs.ellipsis;return Hs})?"fixed":"auto")},[Ds,ws,Aa,Jr]),oc,Yl={colWidths:Ks,columCount:Aa.length,stickyOffsets:Ns,onHeaderRow:_i,fixHeader:Ds},hc=s.useMemo(function(){return Na?null:typeof ei=="function"?ei():ei},[Na,ei]),pl=s.createElement(et,{data:Ca,measureColumnWidth:Ds||Go||Ms,expandedKeys:Ea,rowExpandable:On,getRowKey:kr,onRow:qn,emptyNode:hc,childrenColumnName:oo}),ks=s.createElement(ne,{colWidths:Aa.map(function(bs){var Hs=bs.width;return Hs}),columns:Aa}),Ml=Un&&s.createElement(mr,null,Un(Ca)),vl=ja(["body"]);if(Ds||Ms){var ml;typeof vl=="function"?(ml=vl(Ca,{scrollbarSize:wa,ref:is,onScroll:os}),Yl.colWidths=Aa.map(function(bs,Hs){var cl=bs.width,Fl=Hs===_o.length-1?cl-wa:cl;return typeof Fl=="number"&&!Number.isNaN(Fl)?Fl:(Object(m.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):ml=s.createElement("div",{style:Object(u.a)(Object(u.a)({},hl),wl),onScroll:os,ref:is,className:c()("".concat(En,"-body"))},s.createElement(dc,{style:Object(u.a)(Object(u.a)({},Sl),{},{tableLayout:ac})},ks,pl,Ml),Ms&&s.createElement(Yt,{ref:Do,offsetScroll:zo,scrollBodyRef:is,onScroll:os})),oc=s.createElement(s.Fragment,null,fi!==!1&&s.createElement(re,Object.assign({noData:!Ca.length},Yl,Ro,{direction:dn,offsetHeader:Ra,stickyClassName:ll,ref:Ko,onScroll:os})),ml)}else oc=s.createElement("div",{style:Object(u.a)(Object(u.a)({},hl),wl),className:c()("".concat(En,"-content")),onScroll:os,ref:is},s.createElement(dc,{style:Object(u.a)(Object(u.a)({},Sl),{},{tableLayout:ac})},ks,fi!==!1&&s.createElement(be,Object.assign({},Yl,Ro)),pl,Ml));var hn=Oe(sr),El=s.createElement("div",Object.assign({className:c()(En,Bn,(pn={},Object(i.a)(pn,"".concat(En,"-rtl"),dn==="rtl"),Object(i.a)(pn,"".concat(En,"-ping-left"),Fo),Object(i.a)(pn,"".concat(En,"-ping-right"),Ls),Object(i.a)(pn,"".concat(En,"-layout-fixed"),Jr==="fixed"),Object(i.a)(pn,"".concat(En,"-fixed-header"),Ds),Object(i.a)(pn,"".concat(En,"-fixed-column"),ws),Object(i.a)(pn,"".concat(En,"-scroll-horizontal"),Go),Object(i.a)(pn,"".concat(En,"-has-fix-left"),Aa[0]&&Aa[0].fixed),Object(i.a)(pn,"".concat(En,"-has-fix-right"),Aa[Aa.length-1]&&Aa[Aa.length-1].fixed==="right"),pn)),style:Gt,id:li,ref:Jo},hn),s.createElement(ln,{pingLeft:Fo,pingRight:Ls,props:Object(u.a)(Object(u.a)({},sr),{},{stickyOffsets:Ns,mergedExpandedKeys:Ea})},Ln&&s.createElement(wt,{className:"".concat(En,"-title")},Ln(Ca)),s.createElement("div",{className:"".concat(En,"-container")},oc),Zn&&s.createElement(wt,{className:"".concat(En,"-footer")},Zn(Ca))));Go&&(El=s.createElement(A.a,{onResize:Hc},El));var Rc=s.useMemo(function(){return{prefixCls:En,getComponent:ja,scrollbarSize:wa,direction:dn,fixedInfoList:Aa.map(function(bs,Hs){return Y(Hs,Hs,Aa,Ns,dn)}),isSticky:Ms}},[En,ja,wa,dn,Aa,Ns,dn,Ms]),vc=s.useMemo(function(){return Object(u.a)(Object(u.a)({},Ro),{},{tableLayout:ac,rowClassName:ft,expandedRowClassName:Ai,componentWidth:Xo,fixHeader:Ds,fixColumn:ws,horizonScroll:Go,expandIcon:xa,expandableType:Xa,expandRowByClick:jn,expandedRowRender:vr,onTriggerExpand:so,expandIconColumnIndex:Vn,indentSize:Ri})},[Ro,ac,ft,Ai,Xo,Ds,ws,Go,xa,Xa,jn,vr,so,Vn,Ri]),bc=s.useMemo(function(){return{onColumnResize:Vs}},[Vs]);return s.createElement(Z.Provider,{value:Rc},s.createElement(ge.Provider,{value:vc},s.createElement(le.Provider,{value:bc},El)))}Wn.Column=w,Wn.ColumnGroup=x,Wn.Summary=ct,Wn.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var ht=Wn,At=ht,De=p("W9HT"),We=p("NUBc"),ot=p("H84U"),vt=function(sr,pn){var En={};for(var Bn in sr)Object.prototype.hasOwnProperty.call(sr,Bn)&&pn.indexOf(Bn)<0&&(En[Bn]=sr[Bn]);if(sr!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,Bn=Object.getOwnPropertySymbols(sr);ft<Bn.length;ft++)pn.indexOf(Bn[ft])<0&&Object.prototype.propertyIsEnumerable.call(sr,Bn[ft])&&(En[Bn[ft]]=sr[Bn[ft]]);return En},ar=10;function Xt(sr,pn){var En={current:pn.current,pageSize:pn.pageSize},Bn=sr&&O()(sr)==="object"?sr:{};return Object.keys(Bn).forEach(function(ft){var Gt=pn[ft];typeof Gt!="function"&&(En[ft]=Gt)}),En}function er(){for(var sr={},pn=arguments.length,En=new Array(pn),Bn=0;Bn<pn;Bn++)En[Bn]=arguments[Bn];return En.forEach(function(ft){ft&&Object.keys(ft).forEach(function(Gt){var Er=ft[Gt];Er!==void 0&&(sr[Gt]=Er)})}),sr}function Kr(sr,pn,En){var Bn=pn&&O()(pn)==="object"?pn:{},ft=Bn.total,Gt=ft===void 0?0:ft,Er=vt(Bn,["total"]),Tr=Object(s.useState)(function(){return{current:"defaultCurrent"in Er?Er.defaultCurrent:1,pageSize:"defaultPageSize"in Er?Er.defaultPageSize:ar}}),Xr=e()(Tr,2),Jr=Xr[0],dn=Xr[1],Ln=er(Jr,Er,{total:Gt>0?Gt:sr});if(!Gt){var Zn=Math.ceil(sr/Ln.pageSize);Zn<Ln.current&&(Ln.current=1)}var Un=function(){var Kn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,ei=arguments.length>1?arguments[1]:void 0;dn(f()(f()({},Ln),{current:Kn,pageSize:ei||Ln.pageSize}))},li=function(Kn,ei){var qn=Ln==null?void 0:Ln.pageSize;ei&&ei!==qn&&(Kn=1,pn&&pn.onShowSizeChange&&pn.onShowSizeChange(Kn,ei)),pn&&pn.onChange&&pn.onChange(Kn,ei),Un(Kn,ei),En(Kn,ei||qn)};return pn===!1?[{},function(){}]:[f()(f()({},Ln),{onChange:li}),Un]}function $r(sr,pn,En){var Bn=s.useRef({});function ft(Gt){if(!Bn.current||Bn.current.data!==sr||Bn.current.childrenColumnName!==pn||Bn.current.getRowKey!==En){var Er=function Xr(Jr){Jr.forEach(function(dn,Ln){var Zn=En(dn,Ln);Tr.set(Zn,dn),dn&&O()(dn)==="object"&&pn in dn&&Xr(dn[pn]||[])})},Tr=new Map;Er(sr),Bn.current={data:sr,childrenColumnName:pn,kvMap:Tr,getRowKey:En}}return Bn.current.kvMap.get(Gt)}return[ft]}var Mn=p("SA+Z"),or=p.n(Mn),Lt=p("RIqP"),Ct=p.n(Lt),pr=p("HQEm"),gr=p.n(pr),Bt=p("815F"),nr=p("NvD2"),Mt=p("OZM5"),tr=p("6cGi"),Nr=p("kaz8"),ur=p("jsC+"),Cr=p("BvKs"),An=p("9yH6"),sn=p("uaoM"),Yn="SELECT_ALL",oi="SELECT_INVERT";function Ti(sr){return sr&&sr.fixed}function Bi(sr,pn){var En=[];return(sr||[]).forEach(function(Bn){En.push(Bn),Bn&&O()(Bn)==="object"&&pn in Bn&&(En=[].concat(Ct()(En),Ct()(Bi(Bn[pn],pn))))}),En}function la(sr,pn){var En=sr||{},Bn=En.preserveSelectedRowKeys,ft=En.selectedRowKeys,Gt=En.getCheckboxProps,Er=En.onChange,Tr=En.onSelect,Xr=En.onSelectAll,Jr=En.onSelectInvert,dn=En.onSelectMultiple,Ln=En.columnWidth,Zn=En.type,Un=En.selections,li=En.fixed,fi=En.renderCell,Kn=En.hideSelectAll,ei=En.checkStrictly,qn=ei===void 0?!0:ei,_i=pn.prefixCls,Ni=pn.data,Vi=pn.pageData,ua=pn.getRecordByKey,Qi=pn.getRowKey,Ca=pn.expandType,Na=pn.childrenColumnName,ma=pn.locale,ta=pn.expandIconColumnIndex,wa=pn.getPopupContainer,wi=s.useRef(new Map),fa=Object(tr.a)(ft||[],{value:ft}),ja=e()(fa,2),kr=ja[0],Zr=ja[1],vn=Object(s.useMemo)(function(){return qn?{keyEntities:null}:Object(Bt.a)(Ni,void 0,Qi)},[Ni,Qi,qn]),Vr=vn.keyEntities,dr=Object(s.useMemo)(function(){return Bi(Vi,Na)},[Vi,Na]),jr=Object(s.useMemo)(function(){var Fa=new Map;return dr.forEach(function(Ea,so){var to=Qi(Ea,so),Lo=(Gt?Gt(Ea):null)||{};Fa.set(to,Lo)}),Fa},[dr,Qi,Gt]),vr=Object(s.useCallback)(function(Fa){var Ea;return!!((Ea=jr.get(Qi(Fa)))===null||Ea===void 0?void 0:Ea.disabled)},[jr,Qi]),nn=Object(s.useMemo)(function(){if(qn)return[kr,[]];var Fa=Object(nr.a)(kr,!0,Vr,vr),Ea=Fa.checkedKeys,so=Fa.halfCheckedKeys;return[Ea,so]},[kr,qn,Vr,vr]),tn=e()(nn,2),jn=tn[0],On=tn[1],Vn=Object(s.useMemo)(function(){var Fa=Zn==="radio"?jn.slice(0,1):jn;return new Set(Fa)},[jn,Zn]),Ai=Object(s.useMemo)(function(){return Zn==="radio"?new Set:new Set(On)},[On,Zn]),Li=Object(s.useState)(null),Ri=e()(Li,2),xa=Ri[0],oo=Ri[1];s.useEffect(function(){sr||Zr([])},[!!sr]);var Xa=Object(s.useCallback)(function(Fa){var Ea,so;if(Bn){var to=new Map;Ea=Fa,so=Fa.map(function(Lo){var Xo=ua(Lo);return!Xo&&wi.current.has(Lo)&&(Xo=wi.current.get(Lo)),to.set(Lo,Xo),Xo}),wi.current=to}else Ea=[],so=[],Fa.forEach(function(Lo){var Xo=ua(Lo);Xo!==void 0&&(Ea.push(Lo),so.push(Xo))});Zr(Ea),Er&&Er(Ea,so)},[Zr,ua,Er,Bn]),bo=Object(s.useCallback)(function(Fa,Ea,so,to){if(Tr){var Lo=so.map(function(Xo){return ua(Xo)});Tr(ua(Fa),Ea,Lo,to)}Xa(so)},[Tr,ua,Xa]),Ao=Object(s.useMemo)(function(){if(!Un||Kn)return null;var Fa=Un===!0?[Yn,oi]:Un;return Fa.map(function(Ea){return Ea===Yn?{key:"all",text:ma.selectionAll,onSelect:function(){Xa(Ni.map(function(to,Lo){return Qi(to,Lo)}))}}:Ea===oi?{key:"invert",text:ma.selectInvert,onSelect:function(){var to=new Set(Vn);Vi.forEach(function(Xo,ro){var za=Qi(Xo,ro);to.has(za)?to.delete(za):to.add(za)});var Lo=Array.from(to);Xa(Lo),Jr&&(Object(sn.a)(!1,"Table","`onSelectInvert` will be removed in future. Please use `onChange` instead."),Jr(Lo))}}:Ea})},[Un,Vn,Vi,Qi,Jr,Xa]),wo=Object(s.useCallback)(function(Fa){if(!sr)return Fa;var Ea=new Set(Vn),so=dr.map(Qi).filter(function(Fo){return!jr.get(Fo).disabled}),to=so.every(function(Fo){return Ea.has(Fo)}),Lo=so.some(function(Fo){return Ea.has(Fo)}),Xo=function(){var Qa=[];to?so.forEach(function(ao){Ea.delete(ao),Qa.push(ao)}):so.forEach(function(ao){Ea.has(ao)||(Ea.add(ao),Qa.push(ao))});var ys=Array.from(Ea);Xa(ys),Xr&&Xr(!to,ys.map(function(ao){return ua(ao)}),Qa.map(function(ao){return ua(ao)}))},ro;if(Zn!=="radio"){var za;if(Ao){var No=s.createElement(Cr.a,{getPopupContainer:wa},Ao.map(function(Fo,Qa){var ys=Fo.key,ao=Fo.text,Ls=Fo.onSelect;return s.createElement(Cr.a.Item,{key:ys||Qa,onClick:function(){Ls&&Ls(so)}},ao)}));za=s.createElement("div",{className:"".concat(_i,"-selection-extra")},s.createElement(ur.a,{overlay:No,getPopupContainer:wa},s.createElement("span",null,s.createElement(gr.a,null))))}var _o=dr.every(function(Fo,Qa){var ys=Qi(Fo,Qa),ao=jr.get(ys)||{};return ao.disabled});ro=!Kn&&s.createElement("div",{className:"".concat(_i,"-selection")},s.createElement(Nr.a,{checked:!_o&&!!dr.length&&to,indeterminate:!to&&Lo,onChange:Xo,disabled:dr.length===0||_o}),za)}var Aa;Zn==="radio"?Aa=function(Qa,ys,ao){var Ls=Qi(ys,ao),cs=Ea.has(Ls);return{node:s.createElement(An.a,f()({},jr.get(Ls),{checked:cs,onClick:function(Ho){return Ho.stopPropagation()},onChange:function(Ho){Ea.has(Ls)||bo(Ls,!0,[Ls],Ho.nativeEvent)}})),checked:cs}}:Aa=function(Qa,ys,ao){var Ls,cs=Qi(ys,ao),Uo=Ea.has(cs),Ho=Ai.has(cs),$o=jr.get(cs),Vo;return Ca==="nest"?(Vo=Ho,Object(sn.a)(!(typeof($o==null?void 0:$o.indeterminate)=="boolean"),"Table","set `indeterminate` using `rowSelection.getCheckboxProps` is not allowed with tree structured dataSource.")):Vo=(Ls=$o==null?void 0:$o.indeterminate)!==null&&Ls!==void 0?Ls:Ho,{node:s.createElement(Nr.a,f()({},$o,{indeterminate:Vo,checked:Uo,onClick:function(Cs){return Cs.stopPropagation()},onChange:function(Cs){var Ks=Cs.nativeEvent,Ns=Ks.shiftKey,Ds=-1,Go=-1;if(Ns&&qn){var ws=new Set([xa,cs]);so.some(function(Wo,fl){if(ws.has(Wo))if(Ds===-1)Ds=fl;else return Go=fl,!0;return!1})}if(Go!==-1&&Ds!==Go&&qn){var Do=so.slice(Ds,Go+1),Es=[];Uo?Do.forEach(function(Wo){Ea.has(Wo)&&(Es.push(Wo),Ea.delete(Wo))}):Do.forEach(function(Wo){Ea.has(Wo)||(Es.push(Wo),Ea.add(Wo))});var Ms=Array.from(Ea);Xa(Ms),dn&&dn(!Uo,Ms.map(function(Wo){return ua(Wo)}),Es.map(function(Wo){return ua(Wo)}))}else{var Ra=jn;if(qn){var zo=Uo?Object(Mt.b)(Ra,cs):Object(Mt.a)(Ra,cs);bo(cs,!Uo,zo,Ks)}else{var ll=Object(nr.a)([].concat(Ct()(Ra),[cs]),!0,Vr,vr),hl=ll.checkedKeys,wl=ll.halfCheckedKeys,Sl=hl;if(Uo){var Vs=new Set(hl);Vs.delete(cs),Sl=Object(nr.a)(Array.from(Vs),{checked:!1,halfCheckedKeys:wl},Vr,vr).checkedKeys}bo(cs,!Uo,Sl,Ks)}}oo(cs)}})),checked:Uo}};var Ro=function(Qa,ys,ao){var Ls=Aa(Qa,ys,ao),cs=Ls.node,Uo=Ls.checked;return fi?fi(Uo,ys,ao,cs):cs},Jo=y()({width:Ln,className:"".concat(_i,"-selection-column"),title:sr.columnTitle||ro,render:Ro},Fe,{className:"".concat(_i,"-selection-col")});if(Ca==="row"&&Fa.length&&!ta){var Ko=or()(Fa),is=Ko[0],es=Ko.slice(1),ls=li||Ti(es[0]);return ls&&(is.fixed=ls),[is,f()(f()({},Jo),{fixed:ls})].concat(Ct()(es))}return[f()(f()({},Jo),{fixed:li||Ti(Fa[0])})].concat(Ct()(Fa))},[Qi,dr,sr,jn,Vn,Ai,Ln,Ao,Ca,xa,jr,dn,bo,vr]);return[wo,Vn]}var Ta=p("6SEX"),pt=p.n(Ta),Be=p("i8CU"),Ge=p.n(Be),tt=p("3S7+");function dt(sr,pn){return"key"in sr&&sr.key!==void 0&&sr.key!==null?sr.key:sr.dataIndex?Array.isArray(sr.dataIndex)?sr.dataIndex.join("."):sr.dataIndex:pn}function lt(sr,pn){return pn?"".concat(pn,"-").concat(sr):"".concat(sr)}function mt(sr,pn){return typeof sr=="function"?sr(pn):sr}var kt="ascend",Et="descend";function ir(sr){return O()(sr.sorter)==="object"&&typeof sr.sorter.multiple=="number"?sr.sorter.multiple:!1}function Ur(sr){return typeof sr=="function"?sr:sr&&O()(sr)==="object"&&sr.compare?sr.compare:!1}function Or(sr,pn){return pn?sr[sr.indexOf(pn)+1]:sr[0]}function Qr(sr,pn,En){var Bn=[];function ft(Gt,Er){Bn.push({column:Gt,key:dt(Gt,Er),multiplePriority:ir(Gt),sortOrder:Gt.sortOrder})}return(sr||[]).forEach(function(Gt,Er){var Tr=lt(Er,En);Gt.children?("sortOrder"in Gt&&ft(Gt,Tr),Bn=[].concat(Ct()(Bn),Ct()(Qr(Gt.children,pn,Tr)))):Gt.sorter&&("sortOrder"in Gt?ft(Gt,Tr):pn&&Gt.defaultSortOrder&&Bn.push({column:Gt,key:dt(Gt,Tr),multiplePriority:ir(Gt),sortOrder:Gt.defaultSortOrder}))}),Bn}function cr(sr,pn,En,Bn,ft,Gt,Er,Tr){return(pn||[]).map(function(Xr,Jr){var dn=lt(Jr,Tr),Ln=Xr;if(Ln.sorter){var Zn=Ln.sortDirections||ft,Un=Ln.showSorterTooltip===void 0?Er:Ln.showSorterTooltip,li=dt(Ln,dn),fi=En.find(function(Na){var ma=Na.key;return ma===li}),Kn=fi?fi.sortOrder:null,ei=Or(Zn,Kn),qn=Zn.includes(kt)&&s.createElement(Ge.a,{className:c()("".concat(sr,"-column-sorter-up"),{active:Kn===kt})}),_i=Zn.includes(Et)&&s.createElement(pt.a,{className:c()("".concat(sr,"-column-sorter-down"),{active:Kn===Et})}),Ni=Gt||{},Vi=Ni.cancelSort,ua=Ni.triggerAsc,Qi=Ni.triggerDesc,Ca=Vi;ei===Et?Ca=Qi:ei===kt&&(Ca=ua),Ln=f()(f()({},Ln),{className:c()(Ln.className,y()({},"".concat(sr,"-column-sort"),Kn)),title:function(ma){var ta=s.createElement("div",{className:"".concat(sr,"-column-sorters")},s.createElement("span",null,mt(Xr.title,ma)),s.createElement("span",{className:c()("".concat(sr,"-column-sorter"),y()({},"".concat(sr,"-column-sorter-full"),qn&&_i))},s.createElement("span",{className:"".concat(sr,"-column-sorter-inner")},qn,_i)));return Un?s.createElement(tt.a,{title:Ca},s.createElement("div",{className:"".concat(sr,"-column-sorters-with-tooltip")},ta)):ta},onHeaderCell:function(ma){var ta=Xr.onHeaderCell&&Xr.onHeaderCell(ma)||{},wa=ta.onClick;return ta.onClick=function(wi){Bn({column:Xr,key:li,sortOrder:ei,multiplePriority:ir(Xr)}),wa&&wa(wi)},ta.className=c()(ta.className,"".concat(sr,"-column-has-sorters")),ta}})}return"children"in Ln&&(Ln=f()(f()({},Ln),{children:cr(sr,Ln.children,En,Bn,ft,Gt,Er,dn)})),Ln})}function Fn(sr){var pn=sr.column,En=sr.sortOrder;return{column:pn,order:En,field:pn.dataIndex,columnKey:pn.key}}function Sr(sr){var pn=sr.filter(function(En){var Bn=En.sortOrder;return Bn}).map(Fn);return pn.length===0&&sr.length?f()(f()({},Fn(sr[sr.length-1])),{column:void 0}):pn.length<=1?pn[0]||{}:pn}function mn(sr,pn,En){var Bn=pn.slice().sort(function(Er,Tr){return Tr.multiplePriority-Er.multiplePriority}),ft=sr.slice(),Gt=Bn.filter(function(Er){var Tr=Er.column.sorter,Xr=Er.sortOrder;return Ur(Tr)&&Xr});return Gt.length?ft.sort(function(Er,Tr){for(var Xr=0;Xr<Gt.length;Xr+=1){var Jr=Gt[Xr],dn=Jr.column.sorter,Ln=Jr.sortOrder,Zn=Ur(dn);if(Zn&&Ln){var Un=Zn(Er,Tr,Ln);if(Un!==0)return Ln===kt?Un:-Un}}return 0}).map(function(Er){var Tr=Er[En];return Tr?f()(f()({},Er),y()({},En,mn(Tr,pn,En))):Er}):ft}function qr(sr){var pn=sr.prefixCls,En=sr.mergedColumns,Bn=sr.onSorterChange,ft=sr.sortDirections,Gt=sr.tableLocale,Er=sr.showSorterTooltip,Tr=s.useState(Qr(En,!0)),Xr=e()(Tr,2),Jr=Xr[0],dn=Xr[1],Ln=s.useMemo(function(){var Kn=!0,ei=Qr(En,!1);if(!ei.length)return Jr;var qn=[];function _i(Vi){Kn?qn.push(Vi):qn.push(f()(f()({},Vi),{sortOrder:null}))}var Ni=null;return ei.forEach(function(Vi){Ni===null?(_i(Vi),Vi.sortOrder&&(Vi.multiplePriority===!1?Kn=!1:Ni=!0)):(Ni&&Vi.multiplePriority!==!1||(Kn=!1),_i(Vi))}),qn},[En,Jr]),Zn=s.useMemo(function(){var Kn=Ln.map(function(ei){var qn=ei.column,_i=ei.sortOrder;return{column:qn,order:_i}});return{sortColumns:Kn,sortColumn:Kn[0]&&Kn[0].column,sortOrder:Kn[0]&&Kn[0].order}},[Ln]);function Un(Kn){var ei;Kn.multiplePriority===!1||!Ln.length||Ln[0].multiplePriority===!1?ei=[Kn]:ei=[].concat(Ct()(Ln.filter(function(qn){var _i=qn.key;return _i!==Kn.key})),[Kn]),dn(ei),Bn(Sr(ei),ei)}var li=function(ei){return cr(pn,ei,Ln,Un,ft,Gt,Er)},fi=function(){return Sr(Ln)};return[li,Ln,Zn,fi]}var Dr=p("Y+p1"),Xn=p.n(Dr),pi=p("5Uyt"),Di=p.n(pi),Wi=p("2/Rp"),zi=p("ECub"),ca=function(pn){return s.createElement("div",{className:pn.className,onClick:function(Bn){return Bn.stopPropagation()}},pn.children)},hi=ca,Sa=p("sPtV"),zn=Cr.a.SubMenu,fn=Cr.a.Item;function Qn(sr){return sr.some(function(pn){var En=pn.children;return En})}function gn(sr){var pn=sr.filters,En=sr.prefixCls,Bn=sr.filteredKeys,ft=sr.filterMultiple,Gt=sr.locale;return pn.length===0?s.createElement(s.Fragment,null,s.createElement(zi.a,{image:zi.a.PRESENTED_IMAGE_SIMPLE,description:Gt.filterEmptyText,style:{margin:"16px 0"},imageStyle:{height:24}})):pn.map(function(Er,Tr){var Xr=String(Er.value);if(Er.children)return s.createElement(zn,{key:Xr||Tr,title:Er.text,popupClassName:"".concat(En,"-dropdown-submenu")},gn({filters:Er.children,prefixCls:En,filteredKeys:Bn,filterMultiple:ft,locale:Gt}));var Jr=ft?Nr.a:An.a;return s.createElement(fn,{key:Er.value!==void 0?Xr:Tr},s.createElement(Jr,{checked:Bn.includes(Xr)}),s.createElement("span",null,Er.text))})}function ji(sr){var pn,En=sr.prefixCls,Bn=sr.column,ft=sr.dropdownPrefixCls,Gt=sr.columnKey,Er=sr.filterMultiple,Tr=sr.filterState,Xr=sr.triggerFilter,Jr=sr.locale,dn=sr.children,Ln=sr.getPopupContainer,Zn=Bn.filterDropdownVisible,Un=Bn.onFilterDropdownVisibleChange,li=s.useState(!1),fi=e()(li,2),Kn=fi[0],ei=fi[1],qn=!!(Tr&&(((pn=Tr.filteredKeys)===null||pn===void 0?void 0:pn.length)||Tr.forceFiltered)),_i=function(Ri){ei(Ri),Un&&Un(Ri)},Ni=typeof Zn=="boolean"?Zn:Kn,Vi=Tr&&Tr.filteredKeys,ua=Object(Sa.a)(Vi||[]),Qi=e()(ua,2),Ca=Qi[0],Na=Qi[1],ma=function(Ri){var xa=Ri.selectedKeys;Na(xa)};s.useEffect(function(){ma({selectedKeys:Vi||[]})},[Vi]);var ta=s.useState([]),wa=e()(ta,2),wi=wa[0],fa=wa[1],ja=s.useRef(),kr=function(Ri){ja.current=window.setTimeout(function(){fa(Ri)})},Zr=function(){window.clearTimeout(ja.current)};s.useEffect(function(){return function(){window.clearTimeout(ja.current)}},[]);var vn=function(Ri){_i(!1);var xa=Ri&&Ri.length?Ri:null;if(xa===null&&(!Tr||!Tr.filteredKeys))return null;if(Xn()(xa,Tr==null?void 0:Tr.filteredKeys))return null;Xr({column:Bn,key:Gt,filteredKeys:xa})},Vr=function(){vn(Ca())},dr=function(){Na([]),vn([])},jr=function(Ri){Ri&&Vi!==void 0&&Na(Vi||[]),_i(Ri),!Ri&&!Bn.filterDropdown&&Vr()},vr=c()(y()({},"".concat(ft,"-menu-without-submenu"),!Qn(Bn.filters||[]))),nn;if(typeof Bn.filterDropdown=="function")nn=Bn.filterDropdown({prefixCls:"".concat(ft,"-custom"),setSelectedKeys:function(Ri){return ma({selectedKeys:Ri})},selectedKeys:Ca(),confirm:Vr,clearFilters:dr,filters:Bn.filters,visible:Ni});else if(Bn.filterDropdown)nn=Bn.filterDropdown;else{var tn=Ca()||[];nn=s.createElement(s.Fragment,null,s.createElement(Cr.a,{multiple:Er,prefixCls:"".concat(ft,"-menu"),className:vr,onClick:Zr,onSelect:ma,onDeselect:ma,selectedKeys:tn,getPopupContainer:Ln,openKeys:wi,onOpenChange:kr},gn({filters:Bn.filters||[],prefixCls:En,filteredKeys:Ca(),filterMultiple:Er,locale:Jr})),s.createElement("div",{className:"".concat(En,"-dropdown-btns")},s.createElement(Wi.a,{type:"link",size:"small",disabled:tn.length===0,onClick:dr},Jr.filterReset),s.createElement(Wi.a,{type:"primary",size:"small",onClick:Vr},Jr.filterConfirm)))}var jn=s.createElement(hi,{className:"".concat(En,"-dropdown")},nn),On;typeof Bn.filterIcon=="function"?On=Bn.filterIcon(qn):Bn.filterIcon?On=Bn.filterIcon:On=s.createElement(Di.a,null);var Vn=s.useContext(ot.b),Ai=Vn.direction;return s.createElement("div",{className:c()("".concat(En,"-column"))},s.createElement("span",{className:"".concat(En,"-column-title")},dn),s.createElement("span",{className:c()("".concat(En,"-trigger-container"),y()({},"".concat(En,"-trigger-container-open"),Ni)),onClick:function(Ri){Ri.stopPropagation()}},s.createElement(ur.a,{overlay:jn,trigger:["click"],visible:Ni,onVisibleChange:jr,getPopupContainer:Ln,placement:Ai==="rtl"?"bottomLeft":"bottomRight"},s.createElement("span",{role:"button",tabIndex:-1,className:c()("".concat(En,"-trigger"),{active:qn})},On))))}var _n=ji;function oa(sr,pn,En){var Bn=[];return(sr||[]).forEach(function(ft,Gt){var Er=lt(Gt,En);"children"in ft?Bn=[].concat(Ct()(Bn),Ct()(oa(ft.children,pn,Er))):(ft.filters||"filterDropdown"in ft||"onFilter"in ft)&&("filteredValue"in ft?Bn.push({column:ft,key:dt(ft,Er),filteredKeys:ft.filteredValue,forceFiltered:ft.filtered}):Bn.push({column:ft,key:dt(ft,Er),filteredKeys:pn&&ft.defaultFilteredValue?ft.defaultFilteredValue:void 0,forceFiltered:ft.filtered}))}),Bn}function Ci(sr,pn,En,Bn,ft,Gt,Er,Tr){return En.map(function(Xr,Jr){var dn=lt(Jr,Tr),Ln=Xr.filterMultiple,Zn=Ln===void 0?!0:Ln;if(Xr.filters||"filterDropdown"in Xr){var Un=dt(Xr,dn),li=Bn.find(function(fi){var Kn=fi.key;return Un===Kn});return f()(f()({},Xr),{title:function(Kn){return s.createElement(_n,{prefixCls:"".concat(sr,"-filter"),dropdownPrefixCls:pn,column:Xr,columnKey:Un,filterState:li,filterMultiple:Zn,triggerFilter:ft,locale:Er,getPopupContainer:Gt},mt(Xr.title,Kn))}})}return"children"in Xr?f()(f()({},Xr),{children:Ci(sr,pn,Xr.children,Bn,ft,Gt,Er,dn)}):Xr})}function gi(sr){var pn={};return sr.forEach(function(En){var Bn=En.key,ft=En.filteredKeys;pn[Bn]=ft||null}),pn}function Pi(sr){var pn=[];return(sr||[]).forEach(function(En){var Bn=En.value,ft=En.children;pn.push(Bn),ft&&(pn=[].concat(Ct()(pn),Ct()(Pi(ft))))}),pn}function Ia(sr,pn){return pn.reduce(function(En,Bn){var ft=Bn.column,Gt=ft.onFilter,Er=ft.filters,Tr=Bn.filteredKeys;return Gt&&Tr&&Tr.length?En.filter(function(Xr){return Tr.some(function(Jr){var dn=Pi(Er),Ln=dn.findIndex(function(Un){return String(Un)===String(Jr)}),Zn=Ln!==-1?dn[Ln]:Jr;return Gt(Zn,Xr)})}):En},sr)}function kn(sr){var pn=sr.prefixCls,En=sr.dropdownPrefixCls,Bn=sr.mergedColumns,ft=sr.onFilterChange,Gt=sr.getPopupContainer,Er=sr.locale,Tr=s.useState(oa(Bn,!0)),Xr=e()(Tr,2),Jr=Xr[0],dn=Xr[1],Ln=s.useMemo(function(){var fi=oa(Bn,!1);return fi.every(function(Kn){var ei=Kn.filteredKeys;return ei===void 0})?Jr:fi},[Bn,Jr]),Zn=s.useCallback(function(){return gi(Ln)},[Ln]),Un=function(Kn){var ei=Ln.filter(function(qn){var _i=qn.key;return _i!==Kn.key});ei.push(Kn),dn(ei),ft(gi(ei),ei)},li=function(Kn){return Ci(pn,En,Kn,Ln,Un,Gt,Er)};return[li,Ln,Zn]}var rn=kn;function Gn(sr,pn){return sr.map(function(En){var Bn=f()({},En);return Bn.title=mt(En.title,pn),"children"in Bn&&(Bn.children=Gn(Bn.children,pn)),Bn})}function di(sr){var pn=s.useCallback(function(En){return Gn(En,sr)},[sr]);return[pn]}function Ii(sr){return function(En){var Bn,ft=En.prefixCls,Gt=En.onExpand,Er=En.record,Tr=En.expanded,Xr=En.expandable,Jr="".concat(ft,"-row-expand-icon");return s.createElement("button",{type:"button",onClick:function(Ln){Gt(Er,Ln),Ln.stopPropagation()},className:c()(Jr,(Bn={},y()(Bn,"".concat(Jr,"-spaced"),!Xr),y()(Bn,"".concat(Jr,"-expanded"),Xr&&Tr),y()(Bn,"".concat(Jr,"-collapsed"),Xr&&!Tr),Bn)),"aria-label":Tr?sr.collapse:sr.expand})}}var Ei=Ii,qi=p("zAh6"),ea=p("ZvpZ"),ra=ea.a,va=p("3Nzz");function co(sr){return null}var no=co;function as(sr){return null}var Ui=as,un=p("5OYt"),pa=[];function ba(sr){var pn,En=sr.prefixCls,Bn=sr.className,ft=sr.style,Gt=sr.size,Er=sr.bordered,Tr=sr.dropdownPrefixCls,Xr=sr.dataSource,Jr=sr.pagination,dn=sr.rowSelection,Ln=sr.rowKey,Zn=sr.rowClassName,Un=sr.columns,li=sr.children,fi=sr.childrenColumnName,Kn=sr.onChange,ei=sr.getPopupContainer,qn=sr.loading,_i=sr.expandIcon,Ni=sr.expandable,Vi=sr.expandedRowRender,ua=sr.expandIconColumnIndex,Qi=sr.indentSize,Ca=sr.scroll,Na=sr.sortDirections,ma=sr.locale,ta=sr.showSorterTooltip,wa=ta===void 0?!0:ta;Object(sn.a)(!(typeof Ln=="function"&&Ln.length>1),"Table","`index` parameter of `rowKey` function is deprecated. There is no guarantee that it will work as expected.");var wi=Object(un.a)(),fa=s.useMemo(function(){var Vs=new Set(Object.keys(wi).filter(function(Wo){return wi[Wo]}));return(Un||bt(li)).filter(function(Wo){return!Wo.responsive||Wo.responsive.some(function(fl){return Vs.has(fl)})})},[li,Un,wi]),ja=Object(l.default)(sr,["className","style","columns"]),kr=s.useContext(va.b),Zr=s.useContext(ot.b),vn=Zr.locale,Vr=vn===void 0?ra:vn,dr=Zr.renderEmpty,jr=Zr.direction,vr=Gt||kr,nn=f()(f()({},Vr.Table),ma),tn=Xr||pa,jn=s.useContext(ot.b),On=jn.getPrefixCls,Vn=On("table",En),Ai=On("dropdown",Tr),Li=f()({childrenColumnName:fi,expandIconColumnIndex:ua},Ni),Ri=Li.childrenColumnName,xa=Ri===void 0?"children":Ri,oo=s.useMemo(function(){return tn.some(function(Vs){var Wo;return(Wo=Vs)===null||Wo===void 0?void 0:Wo[xa]})?"nest":Vi||Ni&&Ni.expandedRowRender?"row":null},[tn]),Xa={body:s.useRef()},bo=s.useMemo(function(){return typeof Ln=="function"?Ln:function(Vs){var Wo;return(Wo=Vs)===null||Wo===void 0?void 0:Wo[Ln]}},[Ln]),Ao=$r(tn,xa,bo),wo=e()(Ao,1),Fa=wo[0],Ea={},so=function(Wo,fl){var Gl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Fs=f()(f()({},Ea),Wo);Gl&&(Ea.resetPagination(),Fs.pagination.current&&(Fs.pagination.current=1),Jr&&Jr.onChange&&Jr.onChange(1,Fs.pagination.pageSize)),Ca&&Ca.scrollToFirstRowOnChange!==!1&&Xa.body.current&&Object(qi.a)(0,{getContainer:function(){return Xa.body.current}}),Kn&&Kn(Fs.pagination,Fs.filters,Fs.sorter,{currentDataSource:Ia(mn(tn,Fs.sorterStates,xa),Fs.filterStates),action:fl})},to=function(Wo,fl){so({sorter:Wo,sorterStates:fl},"sort",!1)},Lo=qr({prefixCls:Vn,mergedColumns:fa,onSorterChange:to,sortDirections:Na||["ascend","descend"],tableLocale:nn,showSorterTooltip:wa}),Xo=e()(Lo,4),ro=Xo[0],za=Xo[1],No=Xo[2],_o=Xo[3],Aa=s.useMemo(function(){return mn(tn,za,xa)},[tn,za]);Ea.sorter=_o(),Ea.sorterStates=za;var Ro=function(Wo,fl){so({filters:Wo,filterStates:fl},"filter",!0)},Jo=rn({prefixCls:Vn,locale:nn,dropdownPrefixCls:Ai,mergedColumns:fa,onFilterChange:Ro,getPopupContainer:ei}),Ko=e()(Jo,3),is=Ko[0],es=Ko[1],ls=Ko[2],Fo=Ia(Aa,es);Ea.filters=ls(),Ea.filterStates=es;var Qa=s.useMemo(function(){return f()({},No)},[No]),ys=di(Qa),ao=e()(ys,1),Ls=ao[0],cs=function(Wo,fl){so({pagination:f()(f()({},Ea.pagination),{current:Wo,pageSize:fl})},"paginate")},Uo=Kr(Fo.length,Jr,cs),Ho=e()(Uo,2),$o=Ho[0],Vo=Ho[1];Ea.pagination=Jr===!1?{}:Xt(Jr,$o),Ea.resetPagination=Vo;var Ws=s.useMemo(function(){if(Jr===!1||!$o.pageSize)return Fo;var Vs=$o.current,Wo=Vs===void 0?1:Vs,fl=$o.total,Gl=$o.pageSize,Fs=Gl===void 0?ar:Gl;return Fo.length<fl?Fo.length>Fs?(Object(sn.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."),Fo.slice((Wo-1)*Fs,Wo*Fs)):Fo:Fo.slice((Wo-1)*Fs,Wo*Fs)},[!!Jr,Fo,$o&&$o.current,$o&&$o.pageSize,$o&&$o.total]),Cs=la(dn,{prefixCls:Vn,data:Fo,pageData:Ws,getRowKey:bo,getRecordByKey:Fa,expandType:oo,childrenColumnName:xa,locale:nn,expandIconColumnIndex:Li.expandIconColumnIndex,getPopupContainer:ei}),Ks=e()(Cs,2),Ns=Ks[0],Ds=Ks[1],Go=function(Wo,fl,Gl){var Fs;return typeof Zn=="function"?Fs=c()(Zn(Wo,fl,Gl)):Fs=c()(Zn),c()(y()({},"".concat(Vn,"-row-selected"),Ds.has(bo(Wo,fl))),Fs)};Li.__PARENT_RENDER_ICON__=Li.expandIcon,Li.expandIcon=Li.expandIcon||_i||Ei(nn),oo==="nest"&&Li.expandIconColumnIndex===void 0?Li.expandIconColumnIndex=dn?1:0:Li.expandIconColumnIndex>0&&dn&&(Li.expandIconColumnIndex-=1),typeof Li.indentSize!="number"&&(Li.indentSize=typeof Qi=="number"?Qi:15);var ws=s.useCallback(function(Vs){return Ls(Ns(is(ro(Vs))))},[ro,is,Ns]),Do,Es;if(Jr!==!1){var Ms;$o.size?Ms=$o.size:Ms=vr==="small"||vr==="middle"?"small":void 0;var Ra=function(Wo){return s.createElement(We.a,f()({className:"".concat(Vn,"-pagination ").concat(Vn,"-pagination-").concat(Wo)},$o,{size:Ms}))},zo=jr==="rtl"?"left":"right";if($o.position!==null&&Array.isArray($o.position)){var ll=$o.position.find(function(Vs){return Vs.indexOf("top")!==-1}),hl=$o.position.find(function(Vs){return Vs.indexOf("bottom")!==-1});!ll&&!hl?Es=Ra(zo):(ll&&(Do=Ra(ll.toLowerCase().replace("top",""))),hl&&(Es=Ra(hl.toLowerCase().replace("bottom",""))))}else Es=Ra(zo)}var wl;typeof qn=="boolean"?wl={spinning:qn}:O()(qn)==="object"&&(wl=f()({spinning:!0},qn));var Sl=c()("".concat(Vn,"-wrapper"),Bn,y()({},"".concat(Vn,"-wrapper-rtl"),jr==="rtl"));return s.createElement("div",{className:Sl,style:ft},s.createElement(De.a,f()({spinning:!1},wl),Do,s.createElement(At,f()({},ja,{columns:fa,direction:jr,expandable:Li,prefixCls:Vn,className:c()((pn={},y()(pn,"".concat(Vn,"-middle"),vr==="middle"),y()(pn,"".concat(Vn,"-small"),vr==="small"),y()(pn,"".concat(Vn,"-bordered"),Er),y()(pn,"".concat(Vn,"-empty"),tn.length===0),pn)),data:Ws,rowKey:bo,rowClassName:Go,emptyText:ma&&ma.emptyText||dr("Table"),internalHooks:Tn,internalRefs:Xa,transformColumns:ws})),Fo&&Fo.length>0&&Es))}ba.defaultProps={rowKey:"key"},ba.SELECTION_ALL=Yn,ba.SELECTION_INVERT=oi,ba.Column=no,ba.ColumnGroup=Ui,ba.Summary=ct;var na=ba,io=Q.a=na},wDdD:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY");p("98bh"),p("GrNh");var E=p("d4KN"),y=p("mOdp"),a=p("KS52"),e=p("0/Rx");E("pie",[{type:"pieToggleSelect",event:"pieselectchanged",method:"toggleSelected"},{type:"pieSelect",event:"pieselected",method:"select"},{type:"pieUnSelect",event:"pieunselected",method:"unSelect"}]),L.registerVisual(y("pie")),L.registerLayout(O.curry(a,"pie")),L.registerProcessor(e("pie"))},wOnQ:function(Ce,Q,p){/*!
* html2canvas 1.4.1 <https://html2canvas.hertzen.com>
* Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
* Released under MIT License
*/(function(L,O){Ce.exports=O()})(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 L=function(xe,Re){return L=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ve,gt){Ve.__proto__=gt}||function(Ve,gt){for(var rr in gt)Object.prototype.hasOwnProperty.call(gt,rr)&&(Ve[rr]=gt[rr])},L(xe,Re)};function O(Ar,xe){if(typeof xe!="function"&&xe!==null)throw new TypeError("Class extends value "+String(xe)+" is not a constructor or null");L(Ar,xe);function Re(){this.constructor=Ar}Ar.prototype=xe===null?Object.create(xe):(Re.prototype=xe.prototype,new Re)}var E=function(){return E=Object.assign||function(Re){for(var Ve,gt=1,rr=arguments.length;gt<rr;gt++){Ve=arguments[gt];for(var Hr in Ve)Object.prototype.hasOwnProperty.call(Ve,Hr)&&(Re[Hr]=Ve[Hr])}return Re},E.apply(this,arguments)};function y(Ar,xe,Re,Ve){function gt(rr){return rr instanceof Re?rr:new Re(function(Hr){Hr(rr)})}return new(Re||(Re=Promise))(function(rr,Hr){function an(Xi){try{Hn(Ve.next(Xi))}catch(Fi){Hr(Fi)}}function yn(Xi){try{Hn(Ve.throw(Xi))}catch(Fi){Hr(Fi)}}function Hn(Xi){Xi.done?rr(Xi.value):gt(Xi.value).then(an,yn)}Hn((Ve=Ve.apply(Ar,xe||[])).next())})}function a(Ar,xe){var Re={label:0,sent:function(){if(rr[0]&1)throw rr[1];return rr[1]},trys:[],ops:[]},Ve,gt,rr,Hr;return Hr={next:an(0),throw:an(1),return:an(2)},typeof Symbol=="function"&&(Hr[Symbol.iterator]=function(){return this}),Hr;function an(Hn){return function(Xi){return yn([Hn,Xi])}}function yn(Hn){if(Ve)throw new TypeError("Generator is already executing.");for(;Re;)try{if(Ve=1,gt&&(rr=Hn[0]&2?gt.return:Hn[0]?gt.throw||((rr=gt.return)&&rr.call(gt),0):gt.next)&&!(rr=rr.call(gt,Hn[1])).done)return rr;(gt=0,rr)&&(Hn=[Hn[0]&2,rr.value]);switch(Hn[0]){case 0:case 1:rr=Hn;break;case 4:return Re.label++,{value:Hn[1],done:!1};case 5:Re.label++,gt=Hn[1],Hn=[0];continue;case 7:Hn=Re.ops.pop(),Re.trys.pop();continue;default:if(!(rr=Re.trys,rr=rr.length>0&&rr[rr.length-1])&&(Hn[0]===6||Hn[0]===2)){Re=0;continue}if(Hn[0]===3&&(!rr||Hn[1]>rr[0]&&Hn[1]<rr[3])){Re.label=Hn[1];break}if(Hn[0]===6&&Re.label<rr[1]){Re.label=rr[1],rr=Hn;break}if(rr&&Re.label<rr[2]){Re.label=rr[2],Re.ops.push(Hn);break}rr[2]&&Re.ops.pop(),Re.trys.pop();continue}Hn=xe.call(Ar,Re)}catch(Xi){Hn=[6,Xi],gt=0}finally{Ve=rr=0}if(Hn[0]&5)throw Hn[1];return{value:Hn[0]?Hn[1]:void 0,done:!0}}}function e(Ar,xe,Re){if(Re||arguments.length===2)for(var Ve=0,gt=xe.length,rr;Ve<gt;Ve++)(rr||!(Ve in xe))&&(rr||(rr=Array.prototype.slice.call(xe,0,Ve)),rr[Ve]=xe[Ve]);return Ar.concat(rr||xe)}for(var g=function(){function Ar(xe,Re,Ve,gt){this.left=xe,this.top=Re,this.width=Ve,this.height=gt}return Ar.prototype.add=function(xe,Re,Ve,gt){return new Ar(this.left+xe,this.top+Re,this.width+Ve,this.height+gt)},Ar.fromClientRect=function(xe,Re){return new Ar(Re.left+xe.windowBounds.left,Re.top+xe.windowBounds.top,Re.width,Re.height)},Ar.fromDOMRectList=function(xe,Re){var Ve=Array.from(Re).find(function(gt){return gt.width!==0});return Ve?new Ar(Ve.left+xe.windowBounds.left,Ve.top+xe.windowBounds.top,Ve.width,Ve.height):Ar.EMPTY},Ar.EMPTY=new Ar(0,0,0,0),Ar}(),f=function(xe,Re){return g.fromClientRect(xe,Re.getBoundingClientRect())},s=function(xe){var Re=xe.body,Ve=xe.documentElement;if(!Re||!Ve)throw new Error("Unable to get document size");var gt=Math.max(Math.max(Re.scrollWidth,Ve.scrollWidth),Math.max(Re.offsetWidth,Ve.offsetWidth),Math.max(Re.clientWidth,Ve.clientWidth)),rr=Math.max(Math.max(Re.scrollHeight,Ve.scrollHeight),Math.max(Re.offsetHeight,Ve.offsetHeight),Math.max(Re.clientHeight,Ve.clientHeight));return new g(0,0,gt,rr)},r=function(xe){for(var Re=[],Ve=0,gt=xe.length;Ve<gt;){var rr=xe.charCodeAt(Ve++);if(rr>=55296&&rr<=56319&&Ve<gt){var Hr=xe.charCodeAt(Ve++);(Hr&64512)===56320?Re.push(((rr&1023)<<10)+(Hr&1023)+65536):(Re.push(rr),Ve--)}else Re.push(rr)}return Re},c=function(){for(var xe=[],Re=0;Re<arguments.length;Re++)xe[Re]=arguments[Re];if(String.fromCodePoint)return String.fromCodePoint.apply(String,xe);var Ve=xe.length;if(!Ve)return"";for(var gt=[],rr=-1,Hr="";++rr<Ve;){var an=xe[rr];an<=65535?gt.push(an):(an-=65536,gt.push((an>>10)+55296,an%1024+56320)),(rr+1===Ve||gt.length>16384)&&(Hr+=String.fromCharCode.apply(String,gt),gt.length=0)}return Hr},l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),u=0;u<l.length;u++)i[l.charCodeAt(u)]=u;for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),o=0;o<t.length;o++)n[t.charCodeAt(o)]=o;for(var d=function(xe){var Re=xe.length*.75,Ve=xe.length,gt,rr=0,Hr,an,yn,Hn;xe[xe.length-1]==="="&&(Re--,xe[xe.length-2]==="="&&Re--);var Xi=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Re):new Array(Re),Fi=Array.isArray(Xi)?Xi:new Uint8Array(Xi);for(gt=0;gt<Ve;gt+=4)Hr=n[xe.charCodeAt(gt)],an=n[xe.charCodeAt(gt+1)],yn=n[xe.charCodeAt(gt+2)],Hn=n[xe.charCodeAt(gt+3)],Fi[rr++]=Hr<<2|an>>4,Fi[rr++]=(an&15)<<4|yn>>2,Fi[rr++]=(yn&3)<<6|Hn&63;return Xi},h=function(xe){for(var Re=xe.length,Ve=[],gt=0;gt<Re;gt+=2)Ve.push(xe[gt+1]<<8|xe[gt]);return Ve},m=function(xe){for(var Re=xe.length,Ve=[],gt=0;gt<Re;gt+=4)Ve.push(xe[gt+3]<<24|xe[gt+2]<<16|xe[gt+1]<<8|xe[gt]);return Ve},A=5,v=6+5,b=2,x=v-A,C=65536>>A,w=1<<A,S=w-1,T=1024>>A,I=C+T,N=I,M=2048>>6,k=N+M,U=65536>>v,V=1<<x,B=V-1,H=function(xe,Re,Ve){return xe.slice?xe.slice(Re,Ve):new Uint16Array(Array.prototype.slice.call(xe,Re,Ve))},P=function(xe,Re,Ve){return xe.slice?xe.slice(Re,Ve):new Uint32Array(Array.prototype.slice.call(xe,Re,Ve))},j=function(xe,Re){var Ve=d(xe),gt=Array.isArray(Ve)?m(Ve):new Uint32Array(Ve),rr=Array.isArray(Ve)?h(Ve):new Uint16Array(Ve),Hr=24,an=H(rr,Hr/2,gt[4]/2),yn=gt[5]===2?H(rr,(Hr+gt[4])/2):P(gt,Math.ceil((Hr+gt[4])/4));return new z(gt[0],gt[1],gt[2],gt[3],an,yn)},z=function(){function Ar(xe,Re,Ve,gt,rr,Hr){this.initialValue=xe,this.errorValue=Re,this.highStart=Ve,this.highValueIndex=gt,this.index=rr,this.data=Hr}return Ar.prototype.get=function(xe){var Re;if(xe>=0){if(xe<55296||xe>56319&&xe<=65535)return Re=this.index[xe>>A],Re=(Re<<b)+(xe&S),this.data[Re];if(xe<=65535)return Re=this.index[C+(xe-55296>>A)],Re=(Re<<b)+(xe&S),this.data[Re];if(xe<this.highStart)return Re=k-U+(xe>>v),Re=this.index[Re],Re+=xe>>A&B,Re=this.index[Re],Re=(Re<<b)+(xe&S),this.data[Re];if(xe<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Ar}(),K="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",X=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Z=0;Z<K.length;Z++)X[K.charCodeAt(Z)]=Z;var Y="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==",te=50,q=1,ee=2,fe=3,be=4,Fe=5,ve=7,Oe=8,J=9,ne=10,Ke=11,ie=12,re=13,he=14,ge=15,Pe=16,Ee=17,ke=18,Me=19,me=20,le=21,oe=22,Se=23,nt=24,et=25,Ue=26,bt=27,Je=28,St=29,Nt=30,Rt=31,Ft=32,Ht=33,$e=34,we=35,ue=36,Qe=37,qe=38,Ae=39,wt=40,zt=41,ze=42,jt=43,mr=[9001,65288],ct="!",Pt="\xD7",Vt="\xF7",ut=j(Y),at=[Nt,ue],rt=[q,ee,fe,Fe],Yt=[ne,Oe],wr=[bt,Ue],yr=rt.concat(Yt),xr=[qe,Ae,wt,$e,we],Tn=[ge,re],ln=function(xe,Re){Re===void 0&&(Re="strict");var Ve=[],gt=[],rr=[];return xe.forEach(function(Hr,an){var yn=ut.get(Hr);if(yn>te?(rr.push(!0),yn-=te):rr.push(!1),["normal","auto","loose"].indexOf(Re)!==-1&&[8208,8211,12316,12448].indexOf(Hr)!==-1)return gt.push(an),Ve.push(Pe);if(yn===be||yn===Ke){if(an===0)return gt.push(an),Ve.push(Nt);var Hn=Ve[an-1];return yr.indexOf(Hn)===-1?(gt.push(gt[an-1]),Ve.push(Hn)):(gt.push(an),Ve.push(Nt))}if(gt.push(an),yn===Rt)return Ve.push(Re==="strict"?le:Qe);if(yn===ze)return Ve.push(Nt);if(yn===St)return Ve.push(Nt);if(yn===jt)return Hr>=131072&&Hr<=196605||Hr>=196608&&Hr<=262141?Ve.push(Qe):Ve.push(Nt);Ve.push(yn)}),[gt,Ve,rr]},Wn=function(xe,Re,Ve,gt){var rr=gt[Ve];if(Array.isArray(xe)?xe.indexOf(rr)!==-1:xe===rr)for(var Hr=Ve;Hr<=gt.length;){Hr++;var an=gt[Hr];if(an===Re)return!0;if(an!==ne)break}if(rr===ne)for(var Hr=Ve;Hr>0;){Hr--;var yn=gt[Hr];if(Array.isArray(xe)?xe.indexOf(yn)!==-1:xe===yn)for(var Hn=Ve;Hn<=gt.length;){Hn++;var an=gt[Hn];if(an===Re)return!0;if(an!==ne)break}if(yn!==ne)break}return!1},ht=function(xe,Re){for(var Ve=xe;Ve>=0;){var gt=Re[Ve];if(gt===ne)Ve--;else return gt}return 0},At=function(xe,Re,Ve,gt,rr){if(Ve[gt]===0)return Pt;var Hr=gt-1;if(Array.isArray(rr)&&rr[Hr]===!0)return Pt;var an=Hr-1,yn=Hr+1,Hn=Re[Hr],Xi=an>=0?Re[an]:0,Fi=Re[yn];if(Hn===ee&&Fi===fe)return Pt;if(rt.indexOf(Hn)!==-1)return ct;if(rt.indexOf(Fi)!==-1)return Pt;if(Yt.indexOf(Fi)!==-1)return Pt;if(ht(Hr,Re)===Oe)return Vt;if(ut.get(xe[Hr])===Ke)return Pt;if((Hn===Ft||Hn===Ht)&&ut.get(xe[yn])===Ke)return Pt;if(Hn===ve||Fi===ve)return Pt;if(Hn===J)return Pt;if([ne,re,ge].indexOf(Hn)===-1&&Fi===J)return Pt;if([Ee,ke,Me,nt,Je].indexOf(Fi)!==-1)return Pt;if(ht(Hr,Re)===oe)return Pt;if(Wn(Se,oe,Hr,Re))return Pt;if(Wn([Ee,ke],le,Hr,Re))return Pt;if(Wn(ie,ie,Hr,Re))return Pt;if(Hn===ne)return Vt;if(Hn===Se||Fi===Se)return Pt;if(Fi===Pe||Hn===Pe)return Vt;if([re,ge,le].indexOf(Fi)!==-1||Hn===he)return Pt;if(Xi===ue&&Tn.indexOf(Hn)!==-1)return Pt;if(Hn===Je&&Fi===ue)return Pt;if(Fi===me)return Pt;if(at.indexOf(Fi)!==-1&&Hn===et||at.indexOf(Hn)!==-1&&Fi===et)return Pt;if(Hn===bt&&[Qe,Ft,Ht].indexOf(Fi)!==-1||[Qe,Ft,Ht].indexOf(Hn)!==-1&&Fi===Ue)return Pt;if(at.indexOf(Hn)!==-1&&wr.indexOf(Fi)!==-1||wr.indexOf(Hn)!==-1&&at.indexOf(Fi)!==-1)return Pt;if([bt,Ue].indexOf(Hn)!==-1&&(Fi===et||[oe,ge].indexOf(Fi)!==-1&&Re[yn+1]===et)||[oe,ge].indexOf(Hn)!==-1&&Fi===et||Hn===et&&[et,Je,nt].indexOf(Fi)!==-1)return Pt;if([et,Je,nt,Ee,ke].indexOf(Fi)!==-1)for(var Zi=Hr;Zi>=0;){var mo=Re[Zi];if(mo===et)return Pt;if([Je,nt].indexOf(mo)!==-1)Zi--;else break}if([bt,Ue].indexOf(Fi)!==-1)for(var Zi=[Ee,ke].indexOf(Hn)!==-1?an:Hr;Zi>=0;){var mo=Re[Zi];if(mo===et)return Pt;if([Je,nt].indexOf(mo)!==-1)Zi--;else break}if(qe===Hn&&[qe,Ae,$e,we].indexOf(Fi)!==-1||[Ae,$e].indexOf(Hn)!==-1&&[Ae,wt].indexOf(Fi)!==-1||[wt,we].indexOf(Hn)!==-1&&Fi===wt)return Pt;if(xr.indexOf(Hn)!==-1&&[me,Ue].indexOf(Fi)!==-1||xr.indexOf(Fi)!==-1&&Hn===bt)return Pt;if(at.indexOf(Hn)!==-1&&at.indexOf(Fi)!==-1)return Pt;if(Hn===nt&&at.indexOf(Fi)!==-1)return Pt;if(at.concat(et).indexOf(Hn)!==-1&&Fi===oe&&mr.indexOf(xe[yn])===-1||at.concat(et).indexOf(Fi)!==-1&&Hn===ke)return Pt;if(Hn===zt&&Fi===zt){for(var So=Ve[Hr],ko=1;So>0&&(So--,Re[So]===zt);)ko++;if(ko%2!==0)return Pt}return Hn===Ft&&Fi===Ht?Pt:Vt},De=function(xe,Re){Re||(Re={lineBreak:"normal",wordBreak:"normal"});var Ve=ln(xe,Re.lineBreak),gt=Ve[0],rr=Ve[1],Hr=Ve[2];(Re.wordBreak==="break-all"||Re.wordBreak==="break-word")&&(rr=rr.map(function(yn){return[et,Nt,ze].indexOf(yn)!==-1?Qe:yn}));var an=Re.wordBreak==="keep-all"?Hr.map(function(yn,Hn){return yn&&xe[Hn]>=19968&&xe[Hn]<=40959}):void 0;return[gt,rr,an]},We=function(){function Ar(xe,Re,Ve,gt){this.codePoints=xe,this.required=Re===ct,this.start=Ve,this.end=gt}return Ar.prototype.slice=function(){return c.apply(void 0,this.codePoints.slice(this.start,this.end))},Ar}(),ot=function(xe,Re){var Ve=r(xe),gt=De(Ve,Re),rr=gt[0],Hr=gt[1],an=gt[2],yn=Ve.length,Hn=0,Xi=0;return{next:function(){if(Xi>=yn)return{done:!0,value:null};for(var Zi=Pt;Xi<yn&&(Zi=At(Ve,Hr,rr,++Xi,an))===Pt;);if(Zi!==Pt||Xi===yn){var mo=new We(Ve,Zi,Hn,Xi);return Hn=Xi,{value:mo,done:!1}}return{done:!0,value:null}}}},vt=1<<0,ar=1<<1,Xt=1<<2,er=1<<3,Kr=10,$r=47,Mn=92,or=9,Lt=32,Ct=34,pr=61,gr=35,Bt=36,nr=37,Mt=39,tr=40,Nr=41,ur=95,Cr=45,An=33,sn=60,Yn=62,oi=64,Ti=91,Bi=93,la=61,Ta=123,pt=63,Be=125,Ge=124,tt=126,dt=128,lt=65533,mt=42,kt=43,Et=44,ir=58,Ur=59,Or=46,Qr=0,cr=8,Fn=11,Sr=14,mn=31,qr=127,Dr=-1,Xn=48,pi=97,Di=101,Wi=102,zi=117,ca=122,hi=65,Sa=69,zn=70,fn=85,Qn=90,gn=function(xe){return xe>=Xn&&xe<=57},ji=function(xe){return xe>=55296&&xe<=57343},_n=function(xe){return gn(xe)||xe>=hi&&xe<=zn||xe>=pi&&xe<=Wi},oa=function(xe){return xe>=pi&&xe<=ca},Ci=function(xe){return xe>=hi&&xe<=Qn},gi=function(xe){return oa(xe)||Ci(xe)},Pi=function(xe){return xe>=dt},Ia=function(xe){return xe===Kr||xe===or||xe===Lt},kn=function(xe){return gi(xe)||Pi(xe)||xe===ur},rn=function(xe){return kn(xe)||gn(xe)||xe===Cr},Gn=function(xe){return xe>=Qr&&xe<=cr||xe===Fn||xe>=Sr&&xe<=mn||xe===qr},di=function(xe,Re){return xe!==Mn?!1:Re!==Kr},Ii=function(xe,Re,Ve){return xe===Cr?kn(Re)||di(Re,Ve):kn(xe)?!0:!!(xe===Mn&&di(xe,Re))},Ei=function(xe,Re,Ve){return xe===kt||xe===Cr?gn(Re)?!0:Re===Or&&gn(Ve):xe===Or?gn(Re):gn(xe)},qi=function(xe){var Re=0,Ve=1;(xe[Re]===kt||xe[Re]===Cr)&&(xe[Re]===Cr&&(Ve=-1),Re++);for(var gt=[];gn(xe[Re]);)gt.push(xe[Re++]);var rr=gt.length?parseInt(c.apply(void 0,gt),10):0;xe[Re]===Or&&Re++;for(var Hr=[];gn(xe[Re]);)Hr.push(xe[Re++]);var an=Hr.length,yn=an?parseInt(c.apply(void 0,Hr),10):0;(xe[Re]===Sa||xe[Re]===Di)&&Re++;var Hn=1;(xe[Re]===kt||xe[Re]===Cr)&&(xe[Re]===Cr&&(Hn=-1),Re++);for(var Xi=[];gn(xe[Re]);)Xi.push(xe[Re++]);var Fi=Xi.length?parseInt(c.apply(void 0,Xi),10):0;return Ve*(rr+yn*Math.pow(10,-an))*Math.pow(10,Hn*Fi)},ea={type:2},ra={type:3},va={type:4},co={type:13},no={type:8},as={type:21},Ui={type:9},un={type:10},pa={type:11},ba={type:12},na={type:14},io={type:23},sr={type:1},pn={type:25},En={type:24},Bn={type:26},ft={type:27},Gt={type:28},Er={type:29},Tr={type:31},Xr={type:32},Jr=function(){function Ar(){this._value=[]}return Ar.prototype.write=function(xe){this._value=this._value.concat(r(xe))},Ar.prototype.read=function(){for(var xe=[],Re=this.consumeToken();Re!==Xr;)xe.push(Re),Re=this.consumeToken();return xe},Ar.prototype.consumeToken=function(){var xe=this.consumeCodePoint();switch(xe){case Ct:return this.consumeStringToken(Ct);case gr:var Re=this.peekCodePoint(0),Ve=this.peekCodePoint(1),gt=this.peekCodePoint(2);if(rn(Re)||di(Ve,gt)){var rr=Ii(Re,Ve,gt)?ar:vt,Hr=this.consumeName();return{type:5,value:Hr,flags:rr}}break;case Bt:if(this.peekCodePoint(0)===pr)return this.consumeCodePoint(),co;break;case Mt:return this.consumeStringToken(Mt);case tr:return ea;case Nr:return ra;case mt:if(this.peekCodePoint(0)===pr)return this.consumeCodePoint(),na;break;case kt:if(Ei(xe,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(xe),this.consumeNumericToken();break;case Et:return va;case Cr:var an=xe,yn=this.peekCodePoint(0),Hn=this.peekCodePoint(1);if(Ei(an,yn,Hn))return this.reconsumeCodePoint(xe),this.consumeNumericToken();if(Ii(an,yn,Hn))return this.reconsumeCodePoint(xe),this.consumeIdentLikeToken();if(yn===Cr&&Hn===Yn)return this.consumeCodePoint(),this.consumeCodePoint(),En;break;case Or:if(Ei(xe,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(xe),this.consumeNumericToken();break;case $r:if(this.peekCodePoint(0)===mt)for(this.consumeCodePoint();;){var Xi=this.consumeCodePoint();if(Xi===mt&&(Xi=this.consumeCodePoint(),Xi===$r))return this.consumeToken();if(Xi===Dr)return this.consumeToken()}break;case ir:return Bn;case Ur:return ft;case sn:if(this.peekCodePoint(0)===An&&this.peekCodePoint(1)===Cr&&this.peekCodePoint(2)===Cr)return this.consumeCodePoint(),this.consumeCodePoint(),pn;break;case oi:var Fi=this.peekCodePoint(0),Zi=this.peekCodePoint(1),mo=this.peekCodePoint(2);if(Ii(Fi,Zi,mo)){var Hr=this.consumeName();return{type:7,value:Hr}}break;case Ti:return Gt;case Mn:if(di(xe,this.peekCodePoint(0)))return this.reconsumeCodePoint(xe),this.consumeIdentLikeToken();break;case Bi:return Er;case la:if(this.peekCodePoint(0)===pr)return this.consumeCodePoint(),no;break;case Ta:return pa;case Be:return ba;case zi:case fn:var So=this.peekCodePoint(0),ko=this.peekCodePoint(1);return So===kt&&(_n(ko)||ko===pt)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(xe),this.consumeIdentLikeToken();case Ge:if(this.peekCodePoint(0)===pr)return this.consumeCodePoint(),Ui;if(this.peekCodePoint(0)===Ge)return this.consumeCodePoint(),as;break;case tt:if(this.peekCodePoint(0)===pr)return this.consumeCodePoint(),un;break;case Dr:return Xr}return Ia(xe)?(this.consumeWhiteSpace(),Tr):gn(xe)?(this.reconsumeCodePoint(xe),this.consumeNumericToken()):kn(xe)?(this.reconsumeCodePoint(xe),this.consumeIdentLikeToken()):{type:6,value:c(xe)}},Ar.prototype.consumeCodePoint=function(){var xe=this._value.shift();return typeof xe=="undefined"?-1:xe},Ar.prototype.reconsumeCodePoint=function(xe){this._value.unshift(xe)},Ar.prototype.peekCodePoint=function(xe){return xe>=this._value.length?-1:this._value[xe]},Ar.prototype.consumeUnicodeRangeToken=function(){for(var xe=[],Re=this.consumeCodePoint();_n(Re)&&xe.length<6;)xe.push(Re),Re=this.consumeCodePoint();for(var Ve=!1;Re===pt&&xe.length<6;)xe.push(Re),Re=this.consumeCodePoint(),Ve=!0;if(Ve){var gt=parseInt(c.apply(void 0,xe.map(function(yn){return yn===pt?Xn:yn})),16),rr=parseInt(c.apply(void 0,xe.map(function(yn){return yn===pt?zn:yn})),16);return{type:30,start:gt,end:rr}}var Hr=parseInt(c.apply(void 0,xe),16);if(this.peekCodePoint(0)===Cr&&_n(this.peekCodePoint(1))){this.consumeCodePoint(),Re=this.consumeCodePoint();for(var an=[];_n(Re)&&an.length<6;)an.push(Re),Re=this.consumeCodePoint();var rr=parseInt(c.apply(void 0,an),16);return{type:30,start:Hr,end:rr}}else return{type:30,start:Hr,end:Hr}},Ar.prototype.consumeIdentLikeToken=function(){var xe=this.consumeName();return xe.toLowerCase()==="url"&&this.peekCodePoint(0)===tr?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===tr?(this.consumeCodePoint(),{type:19,value:xe}):{type:20,value:xe}},Ar.prototype.consumeUrlToken=function(){var xe=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Dr)return{type:22,value:""};var Re=this.peekCodePoint(0);if(Re===Mt||Re===Ct){var Ve=this.consumeStringToken(this.consumeCodePoint());return Ve.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Dr||this.peekCodePoint(0)===Nr)?(this.consumeCodePoint(),{type:22,value:Ve.value}):(this.consumeBadUrlRemnants(),io)}for(;;){var gt=this.consumeCodePoint();if(gt===Dr||gt===Nr)return{type:22,value:c.apply(void 0,xe)};if(Ia(gt))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Dr||this.peekCodePoint(0)===Nr?(this.consumeCodePoint(),{type:22,value:c.apply(void 0,xe)}):(this.consumeBadUrlRemnants(),io);if(gt===Ct||gt===Mt||gt===tr||Gn(gt))return this.consumeBadUrlRemnants(),io;if(gt===Mn)if(di(gt,this.peekCodePoint(0)))xe.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),io;else xe.push(gt)}},Ar.prototype.consumeWhiteSpace=function(){for(;Ia(this.peekCodePoint(0));)this.consumeCodePoint()},Ar.prototype.consumeBadUrlRemnants=function(){for(;;){var xe=this.consumeCodePoint();if(xe===Nr||xe===Dr)return;di(xe,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},Ar.prototype.consumeStringSlice=function(xe){for(var Re=5e4,Ve="";xe>0;){var gt=Math.min(Re,xe);Ve+=c.apply(void 0,this._value.splice(0,gt)),xe-=gt}return this._value.shift(),Ve},Ar.prototype.consumeStringToken=function(xe){var Re="",Ve=0;do{var gt=this._value[Ve];if(gt===Dr||gt===void 0||gt===xe)return Re+=this.consumeStringSlice(Ve),{type:0,value:Re};if(gt===Kr)return this._value.splice(0,Ve),sr;if(gt===Mn){var rr=this._value[Ve+1];rr!==Dr&&rr!==void 0&&(rr===Kr?(Re+=this.consumeStringSlice(Ve),Ve=-1,this._value.shift()):di(gt,rr)&&(Re+=this.consumeStringSlice(Ve),Re+=c(this.consumeEscapedCodePoint()),Ve=-1))}Ve++}while(!0)},Ar.prototype.consumeNumber=function(){var xe=[],Re=Xt,Ve=this.peekCodePoint(0);for((Ve===kt||Ve===Cr)&&xe.push(this.consumeCodePoint());gn(this.peekCodePoint(0));)xe.push(this.consumeCodePoint());Ve=this.peekCodePoint(0);var gt=this.peekCodePoint(1);if(Ve===Or&&gn(gt))for(xe.push(this.consumeCodePoint(),this.consumeCodePoint()),Re=er;gn(this.peekCodePoint(0));)xe.push(this.consumeCodePoint());Ve=this.peekCodePoint(0),gt=this.peekCodePoint(1);var rr=this.peekCodePoint(2);if((Ve===Sa||Ve===Di)&&((gt===kt||gt===Cr)&&gn(rr)||gn(gt)))for(xe.push(this.consumeCodePoint(),this.consumeCodePoint()),Re=er;gn(this.peekCodePoint(0));)xe.push(this.consumeCodePoint());return[qi(xe),Re]},Ar.prototype.consumeNumericToken=function(){var xe=this.consumeNumber(),Re=xe[0],Ve=xe[1],gt=this.peekCodePoint(0),rr=this.peekCodePoint(1),Hr=this.peekCodePoint(2);if(Ii(gt,rr,Hr)){var an=this.consumeName();return{type:15,number:Re,flags:Ve,unit:an}}return gt===nr?(this.consumeCodePoint(),{type:16,number:Re,flags:Ve}):{type:17,number:Re,flags:Ve}},Ar.prototype.consumeEscapedCodePoint=function(){var xe=this.consumeCodePoint();if(_n(xe)){for(var Re=c(xe);_n(this.peekCodePoint(0))&&Re.length<6;)Re+=c(this.consumeCodePoint());Ia(this.peekCodePoint(0))&&this.consumeCodePoint();var Ve=parseInt(Re,16);return Ve===0||ji(Ve)||Ve>1114111?lt:Ve}return xe===Dr?lt:xe},Ar.prototype.consumeName=function(){for(var xe="";;){var Re=this.consumeCodePoint();if(rn(Re))xe+=c(Re);else if(di(Re,this.peekCodePoint(0)))xe+=c(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(Re),xe}},Ar}(),dn=function(){function Ar(xe){this._tokens=xe}return Ar.create=function(xe){var Re=new Jr;return Re.write(xe),new Ar(Re.read())},Ar.parseValue=function(xe){return Ar.create(xe).parseComponentValue()},Ar.parseValues=function(xe){return Ar.create(xe).parseComponentValues()},Ar.prototype.parseComponentValue=function(){for(var xe=this.consumeToken();xe.type===31;)xe=this.consumeToken();if(xe.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(xe);var Re=this.consumeComponentValue();do xe=this.consumeToken();while(xe.type===31);if(xe.type===32)return Re;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},Ar.prototype.parseComponentValues=function(){for(var xe=[];;){var Re=this.consumeComponentValue();if(Re.type===32)return xe;xe.push(Re),xe.push()}},Ar.prototype.consumeComponentValue=function(){var xe=this.consumeToken();switch(xe.type){case 11:case 28:case 2:return this.consumeSimpleBlock(xe.type);case 19:return this.consumeFunction(xe)}return xe},Ar.prototype.consumeSimpleBlock=function(xe){for(var Re={type:xe,values:[]},Ve=this.consumeToken();;){if(Ve.type===32||_i(Ve,xe))return Re;this.reconsumeToken(Ve),Re.values.push(this.consumeComponentValue()),Ve=this.consumeToken()}},Ar.prototype.consumeFunction=function(xe){for(var Re={name:xe.value,values:[],type:18};;){var Ve=this.consumeToken();if(Ve.type===32||Ve.type===3)return Re;this.reconsumeToken(Ve),Re.values.push(this.consumeComponentValue())}},Ar.prototype.consumeToken=function(){var xe=this._tokens.shift();return typeof xe=="undefined"?Xr:xe},Ar.prototype.reconsumeToken=function(xe){this._tokens.unshift(xe)},Ar}(),Ln=function(xe){return xe.type===15},Zn=function(xe){return xe.type===17},Un=function(xe){return xe.type===20},li=function(xe){return xe.type===0},fi=function(xe,Re){return Un(xe)&&xe.value===Re},Kn=function(xe){return xe.type!==31},ei=function(xe){return xe.type!==31&&xe.type!==4},qn=function(xe){var Re=[],Ve=[];return xe.forEach(function(gt){if(gt.type===4){if(Ve.length===0)throw new Error("Error parsing function args, zero tokens for arg");Re.push(Ve),Ve=[];return}gt.type!==31&&Ve.push(gt)}),Ve.length&&Re.push(Ve),Re},_i=function(xe,Re){return Re===11&&xe.type===12||Re===28&&xe.type===29?!0:Re===2&&xe.type===3},Ni=function(xe){return xe.type===17||xe.type===15},Vi=function(xe){return xe.type===16||Ni(xe)},ua=function(xe){return xe.length>1?[xe[0],xe[1]]:[xe[0]]},Qi={type:17,number:0,flags:Xt},Ca={type:16,number:50,flags:Xt},Na={type:16,number:100,flags:Xt},ma=function(xe,Re,Ve){var gt=xe[0],rr=xe[1];return[ta(gt,Re),ta(typeof rr!="undefined"?rr:gt,Ve)]},ta=function(xe,Re){if(xe.type===16)return xe.number/100*Re;if(Ln(xe))switch(xe.unit){case"rem":case"em":return 16*xe.number;case"px":default:return xe.number}return xe.number},wa="deg",wi="grad",fa="rad",ja="turn",kr={name:"angle",parse:function(xe,Re){if(Re.type===15)switch(Re.unit){case wa:return Math.PI*Re.number/180;case wi:return Math.PI/200*Re.number;case fa:return Re.number;case ja:return Math.PI*2*Re.number}throw new Error("Unsupported angle type")}},Zr=function(xe){return xe.type===15&&(xe.unit===wa||xe.unit===wi||xe.unit===fa||xe.unit===ja)},vn=function(xe){var Re=xe.filter(Un).map(function(Ve){return Ve.value}).join(" ");switch(Re){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Qi,Qi];case"to top":case"bottom":return Vr(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Qi,Na];case"to right":case"left":return Vr(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Na,Na];case"to bottom":case"top":return Vr(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Na,Qi];case"to left":case"right":return Vr(270)}return 0},Vr=function(xe){return Math.PI*xe/180},dr={name:"color",parse:function(xe,Re){if(Re.type===18){var Ve=Ai[Re.name];if(typeof Ve=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Re.name+'"');return Ve(xe,Re.values)}if(Re.type===5){if(Re.value.length===3){var gt=Re.value.substring(0,1),rr=Re.value.substring(1,2),Hr=Re.value.substring(2,3);return nn(parseInt(gt+gt,16),parseInt(rr+rr,16),parseInt(Hr+Hr,16),1)}if(Re.value.length===4){var gt=Re.value.substring(0,1),rr=Re.value.substring(1,2),Hr=Re.value.substring(2,3),an=Re.value.substring(3,4);return nn(parseInt(gt+gt,16),parseInt(rr+rr,16),parseInt(Hr+Hr,16),parseInt(an+an,16)/255)}if(Re.value.length===6){var gt=Re.value.substring(0,2),rr=Re.value.substring(2,4),Hr=Re.value.substring(4,6);return nn(parseInt(gt,16),parseInt(rr,16),parseInt(Hr,16),1)}if(Re.value.length===8){var gt=Re.value.substring(0,2),rr=Re.value.substring(2,4),Hr=Re.value.substring(4,6),an=Re.value.substring(6,8);return nn(parseInt(gt,16),parseInt(rr,16),parseInt(Hr,16),parseInt(an,16)/255)}}if(Re.type===20){var yn=Ri[Re.value.toUpperCase()];if(typeof yn!="undefined")return yn}return Ri.TRANSPARENT}},jr=function(xe){return(255&xe)===0},vr=function(xe){var Re=255&xe,Ve=255&xe>>8,gt=255&xe>>16,rr=255&xe>>24;return Re<255?"rgba("+rr+","+gt+","+Ve+","+Re/255+")":"rgb("+rr+","+gt+","+Ve+")"},nn=function(xe,Re,Ve,gt){return(xe<<24|Re<<16|Ve<<8|Math.round(gt*255)<<0)>>>0},tn=function(xe,Re){if(xe.type===17)return xe.number;if(xe.type===16){var Ve=Re===3?1:255;return Re===3?xe.number/100*Ve:Math.round(xe.number/100*Ve)}return 0},jn=function(xe,Re){var Ve=Re.filter(ei);if(Ve.length===3){var gt=Ve.map(tn),rr=gt[0],Hr=gt[1],an=gt[2];return nn(rr,Hr,an,1)}if(Ve.length===4){var yn=Ve.map(tn),rr=yn[0],Hr=yn[1],an=yn[2],Hn=yn[3];return nn(rr,Hr,an,Hn)}return 0};function On(Ar,xe,Re){return Re<0&&(Re+=1),Re>=1&&(Re-=1),Re<1/6?(xe-Ar)*Re*6+Ar:Re<1/2?xe:Re<2/3?(xe-Ar)*6*(2/3-Re)+Ar:Ar}var Vn=function(xe,Re){var Ve=Re.filter(ei),gt=Ve[0],rr=Ve[1],Hr=Ve[2],an=Ve[3],yn=(gt.type===17?Vr(gt.number):kr.parse(xe,gt))/(Math.PI*2),Hn=Vi(rr)?rr.number/100:0,Xi=Vi(Hr)?Hr.number/100:0,Fi=typeof an!="undefined"&&Vi(an)?ta(an,1):1;if(Hn===0)return nn(Xi*255,Xi*255,Xi*255,1);var Zi=Xi<=.5?Xi*(Hn+1):Xi+Hn-Xi*Hn,mo=Xi*2-Zi,So=On(mo,Zi,yn+1/3),ko=On(mo,Zi,yn),Is=On(mo,Zi,yn-1/3);return nn(So*255,ko*255,Is*255,Fi)},Ai={hsl:Vn,hsla:Vn,rgb:jn,rgba:jn},Li=function(xe,Re){return dr.parse(xe,dn.create(Re).parseComponentValue())},Ri={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(xe,Re){return Re.map(function(Ve){if(Un(Ve))switch(Ve.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(xe,Re){var Ve=dr.parse(xe,Re[0]),gt=Re[1];return gt&&Vi(gt)?{color:Ve,stop:gt}:{color:Ve,stop:null}},bo=function(xe,Re){var Ve=xe[0],gt=xe[xe.length-1];Ve.stop===null&&(Ve.stop=Qi),gt.stop===null&&(gt.stop=Na);for(var rr=[],Hr=0,an=0;an<xe.length;an++){var yn=xe[an].stop;if(yn!==null){var Hn=ta(yn,Re);Hn>Hr?rr.push(Hn):rr.push(Hr),Hr=Hn}else rr.push(null)}for(var Xi=null,an=0;an<rr.length;an++){var Fi=rr[an];if(Fi===null)Xi===null&&(Xi=an);else if(Xi!==null){for(var Zi=an-Xi,mo=rr[Xi-1],So=(Fi-mo)/(Zi+1),ko=1;ko<=Zi;ko++)rr[Xi+ko-1]=So*ko;Xi=null}}return xe.map(function(Is,us){var rs=Is.color;return{color:rs,stop:Math.max(Math.min(1,rr[us]/Re),0)}})},Ao=function(xe,Re,Ve){var gt=Re/2,rr=Ve/2,Hr=ta(xe[0],Re)-gt,an=rr-ta(xe[1],Ve);return(Math.atan2(an,Hr)+Math.PI*2)%(Math.PI*2)},wo=function(xe,Re,Ve){var gt=typeof xe=="number"?xe:Ao(xe,Re,Ve),rr=Math.abs(Re*Math.sin(gt))+Math.abs(Ve*Math.cos(gt)),Hr=Re/2,an=Ve/2,yn=rr/2,Hn=Math.sin(gt-Math.PI/2)*yn,Xi=Math.cos(gt-Math.PI/2)*yn;return[rr,Hr-Xi,Hr+Xi,an-Hn,an+Hn]},Fa=function(xe,Re){return Math.sqrt(xe*xe+Re*Re)},Ea=function(xe,Re,Ve,gt,rr){var Hr=[[0,0],[0,Re],[xe,0],[xe,Re]];return Hr.reduce(function(an,yn){var Hn=yn[0],Xi=yn[1],Fi=Fa(Ve-Hn,gt-Xi);return(rr?Fi<an.optimumDistance:Fi>an.optimumDistance)?{optimumCorner:yn,optimumDistance:Fi}:an},{optimumDistance:rr?Infinity:-Infinity,optimumCorner:null}).optimumCorner},so=function(xe,Re,Ve,gt,rr){var Hr=0,an=0;switch(xe.size){case 0:xe.shape===0?Hr=an=Math.min(Math.abs(Re),Math.abs(Re-gt),Math.abs(Ve),Math.abs(Ve-rr)):xe.shape===1&&(Hr=Math.min(Math.abs(Re),Math.abs(Re-gt)),an=Math.min(Math.abs(Ve),Math.abs(Ve-rr)));break;case 2:if(xe.shape===0)Hr=an=Math.min(Fa(Re,Ve),Fa(Re,Ve-rr),Fa(Re-gt,Ve),Fa(Re-gt,Ve-rr));else if(xe.shape===1){var yn=Math.min(Math.abs(Ve),Math.abs(Ve-rr))/Math.min(Math.abs(Re),Math.abs(Re-gt)),Hn=Ea(gt,rr,Re,Ve,!0),Xi=Hn[0],Fi=Hn[1];Hr=Fa(Xi-Re,(Fi-Ve)/yn),an=yn*Hr}break;case 1:xe.shape===0?Hr=an=Math.max(Math.abs(Re),Math.abs(Re-gt),Math.abs(Ve),Math.abs(Ve-rr)):xe.shape===1&&(Hr=Math.max(Math.abs(Re),Math.abs(Re-gt)),an=Math.max(Math.abs(Ve),Math.abs(Ve-rr)));break;case 3:if(xe.shape===0)Hr=an=Math.max(Fa(Re,Ve),Fa(Re,Ve-rr),Fa(Re-gt,Ve),Fa(Re-gt,Ve-rr));else if(xe.shape===1){var yn=Math.max(Math.abs(Ve),Math.abs(Ve-rr))/Math.max(Math.abs(Re),Math.abs(Re-gt)),Zi=Ea(gt,rr,Re,Ve,!1),Xi=Zi[0],Fi=Zi[1];Hr=Fa(Xi-Re,(Fi-Ve)/yn),an=yn*Hr}break}return Array.isArray(xe.size)&&(Hr=ta(xe.size[0],gt),an=xe.size.length===2?ta(xe.size[1],rr):Hr),[Hr,an]},to=function(xe,Re){var Ve=Vr(180),gt=[];return qn(Re).forEach(function(rr,Hr){if(Hr===0){var an=rr[0];if(an.type===20&&an.value==="to"){Ve=vn(rr);return}else if(Zr(an)){Ve=kr.parse(xe,an);return}}var yn=Xa(xe,rr);gt.push(yn)}),{angle:Ve,stops:gt,type:1}},Lo=function(xe,Re){var Ve=Vr(180),gt=[];return qn(Re).forEach(function(rr,Hr){if(Hr===0){var an=rr[0];if(an.type===20&&["top","left","right","bottom"].indexOf(an.value)!==-1){Ve=vn(rr);return}else if(Zr(an)){Ve=(kr.parse(xe,an)+Vr(270))%Vr(360);return}}var yn=Xa(xe,rr);gt.push(yn)}),{angle:Ve,stops:gt,type:1}},Xo=function(xe,Re){var Ve=Vr(180),gt=[],rr=1,Hr=0,an=3,yn=[];return qn(Re).forEach(function(Hn,Xi){var Fi=Hn[0];if(Xi===0){if(Un(Fi)&&Fi.value==="linear"){rr=1;return}else if(Un(Fi)&&Fi.value==="radial"){rr=2;return}}if(Fi.type===18){if(Fi.name==="from"){var Zi=dr.parse(xe,Fi.values[0]);gt.push({stop:Qi,color:Zi})}else if(Fi.name==="to"){var Zi=dr.parse(xe,Fi.values[0]);gt.push({stop:Na,color:Zi})}else if(Fi.name==="color-stop"){var mo=Fi.values.filter(ei);if(mo.length===2){var Zi=dr.parse(xe,mo[1]),So=mo[0];Zn(So)&&gt.push({stop:{type:16,number:So.number*100,flags:So.flags},color:Zi})}}}}),rr===1?{angle:(Ve+Vr(180))%Vr(360),stops:gt,type:rr}:{size:an,shape:Hr,stops:gt,position:yn,type:rr}},ro="closest-side",za="farthest-side",No="closest-corner",_o="farthest-corner",Aa="circle",Ro="ellipse",Jo="cover",Ko="contain",is=function(xe,Re){var Ve=0,gt=3,rr=[],Hr=[];return qn(Re).forEach(function(an,yn){var Hn=!0;if(yn===0){var Xi=!1;Hn=an.reduce(function(Zi,mo){if(Xi)if(Un(mo))switch(mo.value){case"center":return Hr.push(Ca),Zi;case"top":case"left":return Hr.push(Qi),Zi;case"right":case"bottom":return Hr.push(Na),Zi}else(Vi(mo)||Ni(mo))&&Hr.push(mo);else if(Un(mo))switch(mo.value){case Aa:return Ve=0,!1;case Ro:return Ve=1,!1;case"at":return Xi=!0,!1;case ro:return gt=0,!1;case Jo:case za:return gt=1,!1;case Ko:case No:return gt=2,!1;case _o:return gt=3,!1}else if(Ni(mo)||Vi(mo))return Array.isArray(gt)||(gt=[]),gt.push(mo),!1;return Zi},Hn)}if(Hn){var Fi=Xa(xe,an);rr.push(Fi)}}),{size:gt,shape:Ve,stops:rr,position:Hr,type:2}},es=function(xe,Re){var Ve=0,gt=3,rr=[],Hr=[];return qn(Re).forEach(function(an,yn){var Hn=!0;if(yn===0?Hn=an.reduce(function(Fi,Zi){if(Un(Zi))switch(Zi.value){case"center":return Hr.push(Ca),!1;case"top":case"left":return Hr.push(Qi),!1;case"right":case"bottom":return Hr.push(Na),!1}else if(Vi(Zi)||Ni(Zi))return Hr.push(Zi),!1;return Fi},Hn):yn===1&&(Hn=an.reduce(function(Fi,Zi){if(Un(Zi))switch(Zi.value){case Aa:return Ve=0,!1;case Ro:return Ve=1,!1;case Ko:case ro:return gt=0,!1;case za:return gt=1,!1;case No:return gt=2,!1;case Jo:case _o:return gt=3,!1}else if(Ni(Zi)||Vi(Zi))return Array.isArray(gt)||(gt=[]),gt.push(Zi),!1;return Fi},Hn)),Hn){var Xi=Xa(xe,an);rr.push(Xi)}}),{size:gt,shape:Ve,stops:rr,position:Hr,type:2}},ls=function(xe){return xe.type===1},Fo=function(xe){return xe.type===2},Qa={name:"image",parse:function(xe,Re){if(Re.type===22){var Ve={url:Re.value,type:0};return xe.cache.addImage(Re.value),Ve}if(Re.type===18){var gt=ao[Re.name];if(typeof gt=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Re.name+'"');return gt(xe,Re.values)}throw new Error("Unsupported image type "+Re.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":Lo,"-ms-linear-gradient":Lo,"-o-linear-gradient":Lo,"-webkit-linear-gradient":Lo,"radial-gradient":is,"-moz-radial-gradient":es,"-ms-radial-gradient":es,"-o-radial-gradient":es,"-webkit-radial-gradient":es,"-webkit-gradient":Xo},Ls={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(xe,Re){if(Re.length===0)return[];var Ve=Re[0];return Ve.type===20&&Ve.value==="none"?[]:Re.filter(function(gt){return ei(gt)&&ys(gt)}).map(function(gt){return Qa.parse(xe,gt)})}},cs={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(xe,Re){return Re.map(function(Ve){if(Un(Ve))switch(Ve.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(xe,Re){return qn(Re).map(function(Ve){return Ve.filter(Vi)}).map(ua)}},Ho={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(xe,Re){return qn(Re).map(function(Ve){return Ve.filter(Un).map(function(gt){return gt.value}).join(" ")}).map($o)}},$o=function(xe){switch(xe){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 Ws={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(xe,Re){return qn(Re).map(function(Ve){return Ve.filter(Cs)})}},Cs=function(xe){return Un(xe)||Vi(xe)},Ks=function(xe){return{name:"border-"+xe+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Ns=Ks("top"),Ds=Ks("right"),Go=Ks("bottom"),ws=Ks("left"),Do=function(xe){return{name:"border-radius-"+xe,initialValue:"0 0",prefix:!1,type:1,parse:function(Ve,gt){return ua(gt.filter(Vi))}}},Es=Do("top-left"),Ms=Do("top-right"),Ra=Do("bottom-right"),zo=Do("bottom-left"),ll=function(xe){return{name:"border-"+xe+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Ve,gt){switch(gt){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},hl=ll("top"),wl=ll("right"),Sl=ll("bottom"),Vs=ll("left"),Wo=function(xe){return{name:"border-"+xe+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Ve,gt){return Ln(gt)?gt.number:0}}},fl=Wo("top"),Gl=Wo("right"),Fs=Wo("bottom"),el=Wo("left"),os={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Cl={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(xe,Re){switch(Re){case"rtl":return 1;case"ltr":default:return 0}}},Hc={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(xe,Re){return Re.filter(Un).reduce(function(Ve,gt){return Ve|dc(gt.value)},0)}},dc=function(xe){switch(xe){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},ac={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(xe,Re){switch(Re){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},oc={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(xe,Re){return Re.type===20&&Re.value==="normal"?0:Re.type===17||Re.type===15?Re.number:0}},Yl;(function(Ar){Ar.NORMAL="normal",Ar.STRICT="strict"})(Yl||(Yl={}));var hc={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Re){switch(Re){case"strict":return Yl.STRICT;case"normal":default:return Yl.NORMAL}}},pl={name:"line-height",initialValue:"normal",prefix:!1,type:4},ks=function(xe,Re){return Un(xe)&&xe.value==="normal"?1.2*Re:xe.type===17?Re*xe.number:Vi(xe)?ta(xe,Re):Re},Ml={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(xe,Re){return Re.type===20&&Re.value==="none"?null:Qa.parse(xe,Re)}},vl={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(xe,Re){switch(Re){case"inside":return 0;case"outside":default:return 1}}},ml={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(xe,Re){switch(Re){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}}},hn=function(xe){return{name:"margin-"+xe,initialValue:"0",prefix:!1,type:4}},El=hn("top"),Rc=hn("right"),vc=hn("bottom"),bc=hn("left"),bs={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(xe,Re){return Re.filter(Un).map(function(Ve){switch(Ve.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(xe,Re){switch(Re){case"break-word":return"break-word";case"normal":default:return"normal"}}},cl=function(xe){return{name:"padding-"+xe,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Fl=cl("top"),tc=cl("right"),Ql=cl("bottom"),sc=cl("left"),zc={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(xe,Re){switch(Re){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Hl={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(xe,Re){switch(Re){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Oc={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(xe,Re){return Re.length===1&&fi(Re[0],"none")?[]:qn(Re).map(function(Ve){for(var gt={color:Ri.TRANSPARENT,offsetX:Qi,offsetY:Qi,blur:Qi},rr=0,Hr=0;Hr<Ve.length;Hr++){var an=Ve[Hr];Ni(an)?(rr===0?gt.offsetX=an:rr===1?gt.offsetY=an:gt.blur=an,rr++):gt.color=dr.parse(xe,an)}return gt})}},yc={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(xe,Re){switch(Re){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(xe,Re){if(Re.type===20&&Re.value==="none")return null;if(Re.type===18){var Ve=qt[Re.name];if(typeof Ve=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+Re.name+'"');return Ve(Re.values)}return null}},xl=function(xe){var Re=xe.filter(function(Ve){return Ve.type===17}).map(function(Ve){return Ve.number});return Re.length===6?Re:null},Ut=function(xe){var Re=xe.filter(function(Hn){return Hn.type===17}).map(function(Hn){return Hn.number}),Ve=Re[0],gt=Re[1];Re[2],Re[3];var rr=Re[4],Hr=Re[5];Re[6],Re[7],Re[8],Re[9],Re[10],Re[11];var an=Re[12],yn=Re[13];return Re[14],Re[15],Re.length===16?[Ve,gt,rr,Hr,an,yn]:null},qt={matrix:xl,matrix3d:Ut},Cn={type:16,number:50,flags:Xt},ri=[Cn,Cn],Dt={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(xe,Re){var Ve=Re.filter(Vi);return Ve.length!==2?ri:[Ve[0],Ve[1]]}},pe={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(xe,Re){switch(Re){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},_e;(function(Ar){Ar.NORMAL="normal",Ar.BREAK_ALL="break-all",Ar.KEEP_ALL="keep-all"})(_e||(_e={}));for(var Le={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Re){switch(Re){case"break-all":return _e.BREAK_ALL;case"keep-all":return _e.KEEP_ALL;case"normal":default:return _e.NORMAL}}},Ze={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(xe,Re){if(Re.type===20)return{auto:!0,order:0};if(Zn(Re))return{auto:!1,order:Re.number};throw new Error("Invalid z-index number parsed")}},Tt={name:"time",parse:function(xe,Re){if(Re.type===15)switch(Re.unit.toLowerCase()){case"s":return 1e3*Re.number;case"ms":return Re.number}throw new Error("Unsupported time type")}},Jt={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(xe,Re){return Zn(Re)?Re.number:1}},Br={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Gr={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(xe,Re){return Re.filter(Un).map(function(Ve){switch(Ve.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(Ve){return Ve!==0})}},bn={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(xe,Re){var Ve=[],gt=[];return Re.forEach(function(rr){switch(rr.type){case 20:case 0:Ve.push(rr.value);break;case 17:Ve.push(rr.number.toString());break;case 4:gt.push(Ve.join(" ")),Ve.length=0;break}}),Ve.length&&gt.push(Ve.join(" ")),gt.map(function(rr){return rr.indexOf(" ")===-1?rr:"'"+rr+"'"})}},Jn={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Si={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(xe,Re){if(Zn(Re))return Re.number;if(Un(Re))switch(Re.value){case"bold":return 700;case"normal":default:return 400}return 400}},Yi={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(xe,Re){return Re.filter(Un).map(function(Ve){return Ve.value})}},ga={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Re){switch(Re){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Oa=function(xe,Re){return(xe&Re)!==0},po={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(xe,Re){if(Re.length===0)return[];var Ve=Re[0];return Ve.type===20&&Ve.value==="none"?[]:Re}},Oo={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(xe,Re){if(Re.length===0)return null;var Ve=Re[0];if(Ve.type===20&&Ve.value==="none")return null;for(var gt=[],rr=Re.filter(Kn),Hr=0;Hr<rr.length;Hr++){var an=rr[Hr],yn=rr[Hr+1];if(an.type===20){var Hn=yn&&Zn(yn)?yn.number:1;gt.push({counter:an.value,increment:Hn})}}return gt}},ps={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(xe,Re){if(Re.length===0)return[];for(var Ve=[],gt=Re.filter(Kn),rr=0;rr<gt.length;rr++){var Hr=gt[rr],an=gt[rr+1];if(Un(Hr)&&Hr.value!=="none"){var yn=an&&Zn(an)?an.number:0;Ve.push({counter:Hr.value,reset:yn})}}return Ve}},ts={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(xe,Re){return Re.filter(Ln).map(function(Ve){return Tt.parse(xe,Ve)})}},ds={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(xe,Re){if(Re.length===0)return null;var Ve=Re[0];if(Ve.type===20&&Ve.value==="none")return null;var gt=[],rr=Re.filter(li);if(rr.length%2!==0)return null;for(var Hr=0;Hr<rr.length;Hr+=2){var an=rr[Hr].value,yn=rr[Hr+1].value;gt.push({open:an,close:yn})}return gt}},nl=function(xe,Re,Ve){if(!xe)return"";var gt=xe[Math.min(Re,xe.length-1)];return gt?Ve?gt.open:gt.close:""},Js={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(xe,Re){return Re.length===1&&fi(Re[0],"none")?[]:qn(Re).map(function(Ve){for(var gt={color:255,offsetX:Qi,offsetY:Qi,blur:Qi,spread:Qi,inset:!1},rr=0,Hr=0;Hr<Ve.length;Hr++){var an=Ve[Hr];fi(an,"inset")?gt.inset=!0:Ni(an)?(rr===0?gt.offsetX=an:rr===1?gt.offsetY=an:rr===2?gt.blur=an:gt.spread=an,rr++):gt.color=dr.parse(xe,an)}return gt})}},ul={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(xe,Re){var Ve=[0,1,2],gt=[];return Re.filter(Un).forEach(function(rr){switch(rr.value){case"stroke":gt.push(1);break;case"fill":gt.push(0);break;case"markers":gt.push(2);break}}),Ve.forEach(function(rr){gt.indexOf(rr)===-1&&gt.push(rr)}),gt}},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(xe,Re){return Ln(Re)?Re.number:0}},Ol=function(){function Ar(xe,Re){var Ve,gt;this.animationDuration=qa(xe,ts,Re.animationDuration),this.backgroundClip=qa(xe,xa,Re.backgroundClip),this.backgroundColor=qa(xe,oo,Re.backgroundColor),this.backgroundImage=qa(xe,Ls,Re.backgroundImage),this.backgroundOrigin=qa(xe,cs,Re.backgroundOrigin),this.backgroundPosition=qa(xe,Uo,Re.backgroundPosition),this.backgroundRepeat=qa(xe,Ho,Re.backgroundRepeat),this.backgroundSize=qa(xe,Ws,Re.backgroundSize),this.borderTopColor=qa(xe,Ns,Re.borderTopColor),this.borderRightColor=qa(xe,Ds,Re.borderRightColor),this.borderBottomColor=qa(xe,Go,Re.borderBottomColor),this.borderLeftColor=qa(xe,ws,Re.borderLeftColor),this.borderTopLeftRadius=qa(xe,Es,Re.borderTopLeftRadius),this.borderTopRightRadius=qa(xe,Ms,Re.borderTopRightRadius),this.borderBottomRightRadius=qa(xe,Ra,Re.borderBottomRightRadius),this.borderBottomLeftRadius=qa(xe,zo,Re.borderBottomLeftRadius),this.borderTopStyle=qa(xe,hl,Re.borderTopStyle),this.borderRightStyle=qa(xe,wl,Re.borderRightStyle),this.borderBottomStyle=qa(xe,Sl,Re.borderBottomStyle),this.borderLeftStyle=qa(xe,Vs,Re.borderLeftStyle),this.borderTopWidth=qa(xe,fl,Re.borderTopWidth),this.borderRightWidth=qa(xe,Gl,Re.borderRightWidth),this.borderBottomWidth=qa(xe,Fs,Re.borderBottomWidth),this.borderLeftWidth=qa(xe,el,Re.borderLeftWidth),this.boxShadow=qa(xe,Js,Re.boxShadow),this.color=qa(xe,os,Re.color),this.direction=qa(xe,Cl,Re.direction),this.display=qa(xe,Hc,Re.display),this.float=qa(xe,ac,Re.cssFloat),this.fontFamily=qa(xe,bn,Re.fontFamily),this.fontSize=qa(xe,Jn,Re.fontSize),this.fontStyle=qa(xe,ga,Re.fontStyle),this.fontVariant=qa(xe,Yi,Re.fontVariant),this.fontWeight=qa(xe,Si,Re.fontWeight),this.letterSpacing=qa(xe,oc,Re.letterSpacing),this.lineBreak=qa(xe,hc,Re.lineBreak),this.lineHeight=qa(xe,pl,Re.lineHeight),this.listStyleImage=qa(xe,Ml,Re.listStyleImage),this.listStylePosition=qa(xe,vl,Re.listStylePosition),this.listStyleType=qa(xe,ml,Re.listStyleType),this.marginTop=qa(xe,El,Re.marginTop),this.marginRight=qa(xe,Rc,Re.marginRight),this.marginBottom=qa(xe,vc,Re.marginBottom),this.marginLeft=qa(xe,bc,Re.marginLeft),this.opacity=qa(xe,Jt,Re.opacity);var rr=qa(xe,bs,Re.overflow);this.overflowX=rr[0],this.overflowY=rr[rr.length>1?1:0],this.overflowWrap=qa(xe,Hs,Re.overflowWrap),this.paddingTop=qa(xe,Fl,Re.paddingTop),this.paddingRight=qa(xe,tc,Re.paddingRight),this.paddingBottom=qa(xe,Ql,Re.paddingBottom),this.paddingLeft=qa(xe,sc,Re.paddingLeft),this.paintOrder=qa(xe,ul,Re.paintOrder),this.position=qa(xe,Hl,Re.position),this.textAlign=qa(xe,zc,Re.textAlign),this.textDecorationColor=qa(xe,Br,(Ve=Re.textDecorationColor)!==null&&Ve!==void 0?Ve:Re.color),this.textDecorationLine=qa(xe,Gr,(gt=Re.textDecorationLine)!==null&&gt!==void 0?gt:Re.textDecoration),this.textShadow=qa(xe,Oc,Re.textShadow),this.textTransform=qa(xe,yc,Re.textTransform),this.transform=qa(xe,Xs,Re.transform),this.transformOrigin=qa(xe,Dt,Re.transformOrigin),this.visibility=qa(xe,pe,Re.visibility),this.webkitTextStrokeColor=qa(xe,Ps,Re.webkitTextStrokeColor),this.webkitTextStrokeWidth=qa(xe,Gs,Re.webkitTextStrokeWidth),this.wordBreak=qa(xe,Le,Re.wordBreak),this.zIndex=qa(xe,Ze,Re.zIndex)}return Ar.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Ar.prototype.isTransparent=function(){return jr(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 Oa(this.display,4)||Oa(this.display,33554432)||Oa(this.display,268435456)||Oa(this.display,536870912)||Oa(this.display,67108864)||Oa(this.display,134217728)},Ar}(),Rl=function(){function Ar(xe,Re){this.content=qa(xe,po,Re.content),this.quotes=qa(xe,ds,Re.quotes)}return Ar}(),$s=function(){function Ar(xe,Re){this.counterIncrement=qa(xe,Oo,Re.counterIncrement),this.counterReset=qa(xe,ps,Re.counterReset)}return Ar}(),qa=function(xe,Re,Ve){var gt=new Jr,rr=Ve!==null&&typeof Ve!="undefined"?Ve.toString():Re.initialValue;gt.write(rr);var Hr=new dn(gt.read());switch(Re.type){case 2:var an=Hr.parseComponentValue();return Re.parse(xe,Un(an)?an.value:Re.initialValue);case 0:return Re.parse(xe,Hr.parseComponentValue());case 1:return Re.parse(xe,Hr.parseComponentValues());case 4:return Hr.parseComponentValue();case 3:switch(Re.format){case"angle":return kr.parse(xe,Hr.parseComponentValue());case"color":return dr.parse(xe,Hr.parseComponentValue());case"image":return Qa.parse(xe,Hr.parseComponentValue());case"length":var yn=Hr.parseComponentValue();return Ni(yn)?yn:Qi;case"length-percentage":var Hn=Hr.parseComponentValue();return Vi(Hn)?Hn:Qi;case"time":return Tt.parse(xe,Hr.parseComponentValue())}break}},fc="data-html2canvas-debug",lc=function(xe){var Re=xe.getAttribute(fc);switch(Re){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Pl=function(xe,Re){var Ve=lc(xe);return Ve===1||Re===Ve},Us=function(){function Ar(xe,Re){if(this.context=xe,this.textNodes=[],this.elements=[],this.flags=0,Pl(Re,3))debugger;this.styles=new Ol(xe,window.getComputedStyle(Re,null)),fd(Re)&&(this.styles.animationDuration.some(function(Ve){return Ve>0})&&(Re.style.animationDuration="0s"),this.styles.transform!==null&&(Re.style.transform="none")),this.bounds=f(this.context,Re),Pl(Re,4)&&(this.flags|=16)}return Ar}(),Zl="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",nu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Lc=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Ul=0;Ul<nu.length;Ul++)Lc[nu.charCodeAt(Ul)]=Ul;for(var ol=function(xe){var Re=xe.length*.75,Ve=xe.length,gt,rr=0,Hr,an,yn,Hn;xe[xe.length-1]==="="&&(Re--,xe[xe.length-2]==="="&&Re--);var Xi=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Re):new Array(Re),Fi=Array.isArray(Xi)?Xi:new Uint8Array(Xi);for(gt=0;gt<Ve;gt+=4)Hr=Lc[xe.charCodeAt(gt)],an=Lc[xe.charCodeAt(gt+1)],yn=Lc[xe.charCodeAt(gt+2)],Hn=Lc[xe.charCodeAt(gt+3)],Fi[rr++]=Hr<<2|an>>4,Fi[rr++]=(an&15)<<4|yn>>2,Fi[rr++]=(yn&3)<<6|Hn&63;return Xi},zl=function(xe){for(var Re=xe.length,Ve=[],gt=0;gt<Re;gt+=2)Ve.push(xe[gt+1]<<8|xe[gt]);return Ve},Fc=function(xe){for(var Re=xe.length,Ve=[],gt=0;gt<Re;gt+=4)Ve.push(xe[gt+3]<<24|xe[gt+2]<<16|xe[gt+1]<<8|xe[gt]);return Ve},$l=5,wc=6+5,xc=2,pc=wc-$l,Wc=65536>>$l,kc=1<<$l,Nc=kc-1,Sc=1024>>$l,hs=Wc+Sc,xo=hs,ss=2048>>6,Ts=xo+ss,Ll=65536>>wc,Cc=1<<pc,rc=Cc-1,nc=function(xe,Re,Ve){return xe.slice?xe.slice(Re,Ve):new Uint16Array(Array.prototype.slice.call(xe,Re,Ve))},gl=function(xe,Re,Ve){return xe.slice?xe.slice(Re,Ve):new Uint32Array(Array.prototype.slice.call(xe,Re,Ve))},tl=function(xe,Re){var Ve=ol(xe),gt=Array.isArray(Ve)?Fc(Ve):new Uint32Array(Ve),rr=Array.isArray(Ve)?zl(Ve):new Uint16Array(Ve),Hr=24,an=nc(rr,Hr/2,gt[4]/2),yn=gt[5]===2?nc(rr,(Hr+gt[4])/2):gl(gt,Math.ceil((Hr+gt[4])/4));return new Nl(gt[0],gt[1],gt[2],gt[3],an,yn)},Nl=function(){function Ar(xe,Re,Ve,gt,rr,Hr){this.initialValue=xe,this.errorValue=Re,this.highStart=Ve,this.highValueIndex=gt,this.index=rr,this.data=Hr}return Ar.prototype.get=function(xe){var Re;if(xe>=0){if(xe<55296||xe>56319&&xe<=65535)return Re=this.index[xe>>$l],Re=(Re<<xc)+(xe&Nc),this.data[Re];if(xe<=65535)return Re=this.index[Wc+(xe-55296>>$l)],Re=(Re<<xc)+(xe&Nc),this.data[Re];if(xe<this.highStart)return Re=Ts-Ll+(xe>>wc),Re=this.index[Re],Re+=xe>>$l&rc,Re=this.index[Re],Re=(Re<<xc)+(xe&Nc),this.data[Re];if(xe<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Ar}(),Ys="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ec=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),cu=0;cu<Ys.length;cu++)Ec[Ys.charCodeAt(cu)]=cu;var uu=1,Eu=2,Dc=3,Au=4,vu=5,kd=7,ed=8,Sd=9,td=10,_u=11,_c=12,Bc=13,Kc=14,Tu=15,rd=function(xe){for(var Re=[],Ve=0,gt=xe.length;Ve<gt;){var rr=xe.charCodeAt(Ve++);if(rr>=55296&&rr<=56319&&Ve<gt){var Hr=xe.charCodeAt(Ve++);(Hr&64512)===56320?Re.push(((rr&1023)<<10)+(Hr&1023)+65536):(Re.push(rr),Ve--)}else Re.push(rr)}return Re},nd=function(){for(var xe=[],Re=0;Re<arguments.length;Re++)xe[Re]=arguments[Re];if(String.fromCodePoint)return String.fromCodePoint.apply(String,xe);var Ve=xe.length;if(!Ve)return"";for(var gt=[],rr=-1,Hr="";++rr<Ve;){var an=xe[rr];an<=65535?gt.push(an):(an-=65536,gt.push((an>>10)+55296,an%1024+56320)),(rr+1===Ve||gt.length>16384)&&(Hr+=String.fromCharCode.apply(String,gt),gt.length=0)}return Hr},Ru=tl(Zl),Tc="\xD7",zu="\xF7",id=function(xe){return Ru.get(xe)},ad=function(xe,Re,Ve){var gt=Ve-2,rr=Re[gt],Hr=Re[Ve-1],an=Re[Ve];if(Hr===Eu&&an===Dc)return Tc;if(Hr===Eu||Hr===Dc||Hr===Au)return zu;if(an===Eu||an===Dc||an===Au)return zu;if(Hr===ed&&[ed,Sd,_u,_c].indexOf(an)!==-1)return Tc;if((Hr===_u||Hr===Sd)&&(an===Sd||an===td))return Tc;if((Hr===_c||Hr===td)&&an===td)return Tc;if(an===Bc||an===vu)return Tc;if(an===kd)return Tc;if(Hr===uu)return Tc;if(Hr===Bc&&an===Kc){for(;rr===vu;)rr=Re[--gt];if(rr===Kc)return Tc}if(Hr===Tu&&an===Tu){for(var yn=0;rr===Tu;)yn++,rr=Re[--gt];if(yn%2===0)return Tc}return zu},Zc=function(xe){var Re=rd(xe),Ve=Re.length,gt=0,rr=0,Hr=Re.map(id);return{next:function(){if(gt>=Ve)return{done:!0,value:null};for(var yn=Tc;gt<Ve&&(yn=ad(Re,Hr,++gt))===Tc;);if(yn!==Tc||gt===Ve){var Hn=nd.apply(null,Re.slice(rr,gt));return rr=gt,{value:Hn,done:!1}}return{done:!0,value:null}}}},bu=function(xe){for(var Re=Zc(xe),Ve=[],gt;!(gt=Re.next()).done;)gt.value&&Ve.push(gt.value.slice());return Ve},Fu=function(xe){var Re=123;if(xe.createRange){var Ve=xe.createRange();if(Ve.getBoundingClientRect){var gt=xe.createElement("boundtest");gt.style.height=Re+"px",gt.style.display="block",xe.body.appendChild(gt),Ve.selectNode(gt);var rr=Ve.getBoundingClientRect(),Hr=Math.round(rr.height);if(xe.body.removeChild(gt),Hr===Re)return!0}}return!1},Wu=function(xe){var Re=xe.createElement("boundtest");Re.style.width="50px",Re.style.display="block",Re.style.fontSize="12px",Re.style.letterSpacing="0px",Re.style.wordSpacing="0px",xe.body.appendChild(Re);var Ve=xe.createRange();Re.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var gt=Re.firstChild,rr=r(gt.data).map(function(Hn){return c(Hn)}),Hr=0,an={},yn=rr.every(function(Hn,Xi){Ve.setStart(gt,Hr),Ve.setEnd(gt,Hr+Hn.length);var Fi=Ve.getBoundingClientRect();Hr+=Hn.length;var Zi=Fi.x>an.x||Fi.y>an.y;return an=Fi,Xi===0?!0:Zi});return xe.body.removeChild(Re),yn},iu=function(){return typeof new Image().crossOrigin!="undefined"},Bd=function(){return typeof new XMLHttpRequest().responseType=="string"},Pd=function(xe){var Re=new Image,Ve=xe.createElement("canvas"),gt=Ve.getContext("2d");if(!gt)return!1;Re.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{gt.drawImage(Re,0,0),Ve.toDataURL()}catch(rr){return!1}return!0},au=function(xe){return xe[0]===0&&xe[1]===255&&xe[2]===0&&xe[3]===255},Ku=function(xe){var Re=xe.createElement("canvas"),Ve=100;Re.width=Ve,Re.height=Ve;var gt=Re.getContext("2d");if(!gt)return Promise.reject(!1);gt.fillStyle="rgb(0, 255, 0)",gt.fillRect(0,0,Ve,Ve);var rr=new Image,Hr=Re.toDataURL();rr.src=Hr;var an=od(Ve,Ve,0,0,rr);return gt.fillStyle="red",gt.fillRect(0,0,Ve,Ve),Vu(an).then(function(yn){gt.drawImage(yn,0,0);var Hn=gt.getImageData(0,0,Ve,Ve).data;gt.fillStyle="red",gt.fillRect(0,0,Ve,Ve);var Xi=xe.createElement("div");return Xi.style.backgroundImage="url("+Hr+")",Xi.style.height=Ve+"px",au(Hn)?Vu(od(Ve,Ve,0,0,Xi)):Promise.reject(!1)}).then(function(yn){return gt.drawImage(yn,0,0),au(gt.getImageData(0,0,Ve,Ve).data)}).catch(function(){return!1})},od=function(xe,Re,Ve,gt,rr){var Hr="http://www.w3.org/2000/svg",an=document.createElementNS(Hr,"svg"),yn=document.createElementNS(Hr,"foreignObject");return an.setAttributeNS(null,"width",xe.toString()),an.setAttributeNS(null,"height",Re.toString()),yn.setAttributeNS(null,"width","100%"),yn.setAttributeNS(null,"height","100%"),yn.setAttributeNS(null,"x",Ve.toString()),yn.setAttributeNS(null,"y",gt.toString()),yn.setAttributeNS(null,"externalResourcesRequired","true"),an.appendChild(yn),yn.appendChild(rr),an},Vu=function(xe){return new Promise(function(Re,Ve){var gt=new Image;gt.onload=function(){return Re(gt)},gt.onerror=Ve,gt.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(xe))})},ql={get SUPPORT_RANGE_BOUNDS(){var Ar=Fu(document);return Object.defineProperty(ql,"SUPPORT_RANGE_BOUNDS",{value:Ar}),Ar},get SUPPORT_WORD_BREAKING(){var Ar=ql.SUPPORT_RANGE_BOUNDS&&Wu(document);return Object.defineProperty(ql,"SUPPORT_WORD_BREAKING",{value:Ar}),Ar},get SUPPORT_SVG_DRAWING(){var Ar=Pd(document);return Object.defineProperty(ql,"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(ql,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Ar}),Ar},get SUPPORT_CORS_IMAGES(){var Ar=iu();return Object.defineProperty(ql,"SUPPORT_CORS_IMAGES",{value:Ar}),Ar},get SUPPORT_RESPONSE_TYPE(){var Ar=Bd();return Object.defineProperty(ql,"SUPPORT_RESPONSE_TYPE",{value:Ar}),Ar},get SUPPORT_CORS_XHR(){var Ar="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ql,"SUPPORT_CORS_XHR",{value:Ar}),Ar},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Ar=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(ql,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Ar}),Ar}},Yc=function(){function Ar(xe,Re){this.text=xe,this.bounds=Re}return Ar}(),Iu=function(xe,Re,Ve,gt){var rr=ld(Re,Ve),Hr=[],an=0;return rr.forEach(function(yn){if(Ve.textDecorationLine.length||yn.trim().length>0)if(ql.SUPPORT_RANGE_BOUNDS){var Hn=sd(gt,an,yn.length).getClientRects();if(Hn.length>1){var Xi=ku(yn),Fi=0;Xi.forEach(function(mo){Hr.push(new Yc(mo,g.fromDOMRectList(xe,sd(gt,Fi+an,mo.length).getClientRects()))),Fi+=mo.length})}else Hr.push(new Yc(yn,g.fromDOMRectList(xe,Hn)))}else{var Zi=gt.splitText(yn.length);Hr.push(new Yc(yn,Cd(xe,gt))),gt=Zi}else ql.SUPPORT_RANGE_BOUNDS||(gt=gt.splitText(yn.length));an+=yn.length}),Hr},Cd=function(xe,Re){var Ve=Re.ownerDocument;if(Ve){var gt=Ve.createElement("html2canvaswrapper");gt.appendChild(Re.cloneNode(!0));var rr=Re.parentNode;if(rr){rr.replaceChild(gt,Re);var Hr=f(xe,gt);return gt.firstChild&&rr.replaceChild(gt.firstChild,gt),Hr}}return g.EMPTY},sd=function(xe,Re,Ve){var gt=xe.ownerDocument;if(!gt)throw new Error("Node has no owner document");var rr=gt.createRange();return rr.setStart(xe,Re),rr.setEnd(xe,Re+Ve),rr},ku=function(xe){if(ql.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Re=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Re.segment(xe)).map(function(Ve){return Ve.segment})}return bu(xe)},Bu=function(xe,Re){if(ql.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Ve=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(Ve.segment(xe)).map(function(gt){return gt.segment})}return Ud(xe,Re)},ld=function(xe,Re){return Re.letterSpacing!==0?ku(xe):Bu(xe,Re)},Ed=[32,160,4961,65792,65793,4153,4241],Ud=function(xe,Re){for(var Ve=ot(xe,{lineBreak:Re.lineBreak,wordBreak:Re.overflowWrap==="break-word"?"break-word":Re.wordBreak}),gt=[],rr,Hr=function(){if(rr.value){var yn=rr.value.slice(),Hn=r(yn),Xi="";Hn.forEach(function(Fi){Ed.indexOf(Fi)===-1?Xi+=c(Fi):(Xi.length&&gt.push(Xi),gt.push(c(Fi)),Xi="")}),Xi.length&&gt.push(Xi)}};!(rr=Ve.next()).done;)Hr();return gt},Jc=function(){function Ar(xe,Re,Ve){this.text=$c(Re.data,Ve.textTransform),this.textBounds=Iu(xe,this.text,Ve,Re)}return Ar}(),$c=function(xe,Re){switch(Re){case 1:return xe.toLowerCase();case 3:return xe.replace(ou,Xu);case 2:return xe.toUpperCase();default:return xe}},ou=/(^|\s|:|-|\(|\))([a-z])/g,Xu=function(xe,Re,Ve){return xe.length>0?Re+Ve.toUpperCase():xe},Gu=function(Ar){O(xe,Ar);function xe(Re,Ve){var gt=Ar.call(this,Re,Ve)||this;return gt.src=Ve.currentSrc||Ve.src,gt.intrinsicWidth=Ve.naturalWidth,gt.intrinsicHeight=Ve.naturalHeight,gt.context.cache.addImage(gt.src),gt}return xe}(Us),su=function(Ar){O(xe,Ar);function xe(Re,Ve){var gt=Ar.call(this,Re,Ve)||this;return gt.canvas=Ve,gt.intrinsicWidth=Ve.width,gt.intrinsicHeight=Ve.height,gt}return xe}(Us),Xc=function(Ar){O(xe,Ar);function xe(Re,Ve){var gt=Ar.call(this,Re,Ve)||this,rr=new XMLSerializer,Hr=f(Re,Ve);return Ve.setAttribute("width",Hr.width+"px"),Ve.setAttribute("height",Hr.height+"px"),gt.svg="data:image/svg+xml,"+encodeURIComponent(rr.serializeToString(Ve)),gt.intrinsicWidth=Ve.width.baseVal.value,gt.intrinsicHeight=Ve.height.baseVal.value,gt.context.cache.addImage(gt.svg),gt}return xe}(Us),cd=function(Ar){O(xe,Ar);function xe(Re,Ve){var gt=Ar.call(this,Re,Ve)||this;return gt.value=Ve.value,gt}return xe}(Us),ud=function(Ar){O(xe,Ar);function xe(Re,Ve){var gt=Ar.call(this,Re,Ve)||this;return gt.start=Ve.start,gt.reversed=typeof Ve.reversed=="boolean"&&Ve.reversed===!0,gt}return xe}(Us),jd=[{type:15,flags:0,unit:"px",number:3}],_d=[{type:16,flags:0,number:50}],Td=function(xe){return xe.width>xe.height?new g(xe.left+(xe.width-xe.height)/2,xe.top,xe.height,xe.height):xe.width<xe.height?new g(xe.left,xe.top+(xe.height-xe.width)/2,xe.width,xe.width):xe},Hd=function(xe){var Re=xe.type===yu?new Array(xe.value.length+1).join("\u2022"):xe.value;return Re.length===0?xe.placeholder||"":Re},Pu="checkbox",qc="radio",yu="password",Uu=707406591,Ou=function(Ar){O(xe,Ar);function xe(Re,Ve){var gt=Ar.call(this,Re,Ve)||this;gt.type=Ve.type.toLowerCase(),gt.checked=Ve.checked,gt.value=Hd(Ve),(gt.type===Pu||gt.type===qc)&&(gt.styles.backgroundColor=3739148031,gt.styles.borderTopColor=gt.styles.borderRightColor=gt.styles.borderBottomColor=gt.styles.borderLeftColor=2779096575,gt.styles.borderTopWidth=gt.styles.borderRightWidth=gt.styles.borderBottomWidth=gt.styles.borderLeftWidth=1,gt.styles.borderTopStyle=gt.styles.borderRightStyle=gt.styles.borderBottomStyle=gt.styles.borderLeftStyle=1,gt.styles.backgroundClip=[0],gt.styles.backgroundOrigin=[0],gt.bounds=Td(gt.bounds));switch(gt.type){case Pu:gt.styles.borderTopRightRadius=gt.styles.borderTopLeftRadius=gt.styles.borderBottomRightRadius=gt.styles.borderBottomLeftRadius=jd;break;case qc:gt.styles.borderTopRightRadius=gt.styles.borderTopLeftRadius=gt.styles.borderBottomRightRadius=gt.styles.borderBottomLeftRadius=_d;break}return gt}return xe}(Us),dd=function(Ar){O(xe,Ar);function xe(Re,Ve){var gt=Ar.call(this,Re,Ve)||this,rr=Ve.options[Ve.selectedIndex||0];return gt.value=rr&&rr.text||"",gt}return xe}(Us),ju=function(Ar){O(xe,Ar);function xe(Re,Ve){var gt=Ar.call(this,Re,Ve)||this;return gt.value=Ve.value,gt}return xe}(Us),Yu=function(Ar){O(xe,Ar);function xe(Re,Ve){var gt=Ar.call(this,Re,Ve)||this;gt.src=Ve.src,gt.width=parseInt(Ve.width,10)||0,gt.height=parseInt(Ve.height,10)||0,gt.backgroundColor=gt.styles.backgroundColor;try{if(Ve.contentWindow&&Ve.contentWindow.document&&Ve.contentWindow.document.documentElement){gt.tree=zd(Re,Ve.contentWindow.document.documentElement);var rr=Ve.contentWindow.document.documentElement?Li(Re,getComputedStyle(Ve.contentWindow.document.documentElement).backgroundColor):Ri.TRANSPARENT,Hr=Ve.contentWindow.document.body?Li(Re,getComputedStyle(Ve.contentWindow.document.body).backgroundColor):Ri.TRANSPARENT;gt.backgroundColor=jr(rr)?jr(Hr)?gt.styles.backgroundColor:Hr:rr}}catch(an){}return gt}return xe}(Us),Id=["OL","UL","MENU"],Qu=function Ar(xe,Re,Ve,gt){for(var rr=Re.firstChild,Hr=void 0;rr;rr=Hr)if(Hr=rr.nextSibling,hd(rr)&&rr.data.trim().length>0)Ve.textNodes.push(new Jc(xe,rr,Ve.styles));else if(lu(rr))if($t(rr)&&rr.assignedNodes)rr.assignedNodes().forEach(function(yn){return Ar(xe,yn,Ve,gt)});else{var an=wu(xe,rr);an.styles.isVisible()&&(Lu(rr,an,gt)?an.flags|=4:Od(an.styles)&&(an.flags|=2),Id.indexOf(rr.tagName)!==-1&&(an.flags|=8),Ve.elements.push(an),rr.slot,rr.shadowRoot?Ar(xe,rr.shadowRoot,an,gt):!Kt(rr)&&!lr(rr)&&!Qt(rr)&&Ar(xe,rr,an,gt))}},wu=function(xe,Re){return ce(Re)?new Gu(xe,Re):Wr(Re)?new su(xe,Re):lr(Re)?new Xc(xe,Re):Zu(Re)?new cd(xe,Re):Ie(Re)?new ud(xe,Re):it(Re)?new Ou(xe,Re):Qt(Re)?new dd(xe,Re):Kt(Re)?new ju(xe,Re):Ne(Re)?new Yu(xe,Re):new Us(xe,Re)},zd=function(xe,Re){var Ve=wu(xe,Re);return Ve.flags|=4,Qu(xe,Re,Ve,Ve),Ve},Lu=function(xe,Re,Ve){return Re.styles.isPositionedWithZIndex()||Re.styles.opacity<1||Re.styles.isTransformed()||Lr(xe)&&Ve.styles.isTransparent()},Od=function(xe){return xe.isPositioned()||xe.isFloating()},hd=function(xe){return xe.nodeType===Node.TEXT_NODE},lu=function(xe){return xe.nodeType===Node.ELEMENT_NODE},fd=function(xe){return lu(xe)&&typeof xe.style!="undefined"&&!du(xe)},du=function(xe){return typeof xe.className=="object"},Zu=function(xe){return xe.tagName==="LI"},Ie=function(xe){return xe.tagName==="OL"},it=function(xe){return xe.tagName==="INPUT"},Ot=function(xe){return xe.tagName==="HTML"},lr=function(xe){return xe.tagName==="svg"},Lr=function(xe){return xe.tagName==="BODY"},Wr=function(xe){return xe.tagName==="CANVAS"},He=function(xe){return xe.tagName==="VIDEO"},ce=function(xe){return xe.tagName==="IMG"},Ne=function(xe){return xe.tagName==="IFRAME"},st=function(xe){return xe.tagName==="STYLE"},xt=function(xe){return xe.tagName==="SCRIPT"},Kt=function(xe){return xe.tagName==="TEXTAREA"},Qt=function(xe){return xe.tagName==="SELECT"},$t=function(xe){return xe.tagName==="SLOT"},Fr=function(xe){return xe.tagName.indexOf("-")>0},Yr=function(){function Ar(){this.counters={}}return Ar.prototype.getCounterValue=function(xe){var Re=this.counters[xe];return Re&&Re.length?Re[Re.length-1]:1},Ar.prototype.getCounterValues=function(xe){var Re=this.counters[xe];return Re||[]},Ar.prototype.pop=function(xe){var Re=this;xe.forEach(function(Ve){return Re.counters[Ve].pop()})},Ar.prototype.parse=function(xe){var Re=this,Ve=xe.counterIncrement,gt=xe.counterReset,rr=!0;Ve!==null&&Ve.forEach(function(an){var yn=Re.counters[an.counter];yn&&an.increment!==0&&(rr=!1,yn.length||yn.push(1),yn[Math.max(0,yn.length-1)]+=an.increment)});var Hr=[];return rr&&gt.forEach(function(an){var yn=Re.counters[an.counter];Hr.push(an.counter),yn||(yn=Re.counters[an.counter]=[]),yn.push(an.reset)}),Hr},Ar}(),Mr={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"]},Ir={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"]},en={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"]},In=function(xe,Re,Ve,gt,rr,Hr){return xe<Re||xe>Ve?se(xe,rr,Hr.length>0):gt.integers.reduce(function(an,yn,Hn){for(;xe>=yn;)xe-=yn,an+=gt.values[Hn];return an},"")+Hr},yi=function(xe,Re,Ve,gt){var rr="";do Ve||xe--,rr=gt(xe)+rr,xe/=Re;while(xe*Re>=Re);return rr},Oi=function(xe,Re,Ve,gt,rr){var Hr=Ve-Re+1;return(xe<0?"-":"")+(yi(Math.abs(xe),Hr,gt,function(an){return c(Math.floor(an%Hr)+Re)})+rr)},ya=function(xe,Re,Ve){Ve===void 0&&(Ve=". ");var gt=Re.length;return yi(Math.abs(xe),gt,!1,function(rr){return Re[Math.floor(rr%gt)]})+Ve},Ji=1<<0,vo=1<<1,ka=1<<2,jo=1<<3,yo=function(xe,Re,Ve,gt,rr,Hr){if(xe<-9999||xe>9999)return se(xe,4,rr.length>0);var an=Math.abs(xe),yn=rr;if(an===0)return Re[0]+yn;for(var Hn=0;an>0&&Hn<=4;Hn++){var Xi=an%10;Xi===0&&Oa(Hr,Ji)&&yn!==""?yn=Re[Xi]+yn:Xi>1||Xi===1&&Hn===0||Xi===1&&Hn===1&&Oa(Hr,vo)||Xi===1&&Hn===1&&Oa(Hr,ka)&&xe>100||Xi===1&&Hn>1&&Oa(Hr,jo)?yn=Re[Xi]+(Hn>0?Ve[Hn-1]:"")+yn:Xi===1&&Hn>0&&(yn=Ve[Hn-1]+yn),an=Math.floor(an/10)}return(xe<0?gt:"")+yn},ms="\u5341\u767E\u5343\u842C",js="\u62FE\u4F70\u4EDF\u842C",F="\u30DE\u30A4\u30CA\u30B9",W="\uB9C8\uC774\uB108\uC2A4",se=function(xe,Re,Ve){var gt=Ve?". ":"",rr=Ve?"\u3001":"",Hr=Ve?", ":"",an=Ve?" ":"";switch(Re){case 0:return"\u2022"+an;case 1:return"\u25E6"+an;case 2:return"\u25FE"+an;case 5:var yn=Oi(xe,48,57,!0,gt);return yn.length<4?"0"+yn:yn;case 4:return ya(xe,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",rr);case 6:return In(xe,1,3999,Mr,3,gt).toLowerCase();case 7:return In(xe,1,3999,Mr,3,gt);case 8:return Oi(xe,945,969,!1,gt);case 9:return Oi(xe,97,122,!1,gt);case 10:return Oi(xe,65,90,!1,gt);case 11:return Oi(xe,1632,1641,!0,gt);case 12:case 49:return In(xe,1,9999,Ir,3,gt);case 35:return In(xe,1,9999,Ir,3,gt).toLowerCase();case 13:return Oi(xe,2534,2543,!0,gt);case 14:case 30:return Oi(xe,6112,6121,!0,gt);case 15:return ya(xe,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",rr);case 16:return ya(xe,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",rr);case 17:case 48:return yo(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ms,"\u8CA0",rr,vo|ka|jo);case 47:return yo(xe,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",js,"\u8CA0",rr,Ji|vo|ka|jo);case 42:return yo(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ms,"\u8D1F",rr,vo|ka|jo);case 41:return yo(xe,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",js,"\u8D1F",rr,Ji|vo|ka|jo);case 26:return yo(xe,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",F,rr,0);case 25:return yo(xe,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",F,rr,Ji|vo|ka);case 31:return yo(xe,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",W,Hr,Ji|vo|ka);case 33:return yo(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",W,Hr,0);case 32:return yo(xe,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",W,Hr,Ji|vo|ka);case 18:return Oi(xe,2406,2415,!0,gt);case 20:return In(xe,1,19999,en,3,gt);case 21:return Oi(xe,2790,2799,!0,gt);case 22:return Oi(xe,2662,2671,!0,gt);case 22:return In(xe,1,10999,zr,3,gt);case 23:return ya(xe,"\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(xe,"\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 Oi(xe,3302,3311,!0,gt);case 28:return ya(xe,"\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",rr);case 29:return ya(xe,"\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",rr);case 34:return Oi(xe,3792,3801,!0,gt);case 37:return Oi(xe,6160,6169,!0,gt);case 38:return Oi(xe,4160,4169,!0,gt);case 39:return Oi(xe,2918,2927,!0,gt);case 40:return Oi(xe,1776,1785,!0,gt);case 43:return Oi(xe,3046,3055,!0,gt);case 44:return Oi(xe,3174,3183,!0,gt);case 45:return Oi(xe,3664,3673,!0,gt);case 46:return Oi(xe,3872,3881,!0,gt);case 3:default:return Oi(xe,48,57,!0,gt)}},de="data-html2canvas-ignore",ye=function(){function Ar(xe,Re,Ve){if(this.context=xe,this.options=Ve,this.scrolledElements=[],this.referenceElement=Re,this.counters=new Yr,this.quoteDepth=0,!Re.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(Re.ownerDocument.documentElement,!1)}return Ar.prototype.toIFrame=function(xe,Re){var Ve=this,gt=It(xe,Re);if(!gt.contentWindow)return Promise.reject("Unable to find iframe window");var rr=xe.defaultView.pageXOffset,Hr=xe.defaultView.pageYOffset,an=gt.contentWindow,yn=an.document,Hn=br(gt).then(function(){return y(Ve,void 0,void 0,function(){var Xi,Fi;return a(this,function(Zi){switch(Zi.label){case 0:return this.scrolledElements.forEach(ia),an&&(an.scrollTo(Re.left,Re.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(an.scrollY!==Re.top||an.scrollX!==Re.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(an.scrollX-Re.left,an.scrollY-Re.top,0,0))),Xi=this.options.onclone,Fi=this.clonedReferenceElement,typeof Fi=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:yn.fonts&&yn.fonts.ready?[4,yn.fonts.ready]:[3,2];case 1:Zi.sent(),Zi.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,fr(yn)]:[3,4];case 3:Zi.sent(),Zi.label=4;case 4:return typeof Xi=="function"?[2,Promise.resolve().then(function(){return Xi(yn,Fi)}).then(function(){return gt})]:[2,gt]}})})});return yn.open(),yn.write(ui(document.doctype)+"<html></html>"),ai(this.referenceElement.ownerDocument,rr,Hr),yn.replaceChild(yn.adoptNode(this.documentElement),yn.documentElement),yn.close(),Hn},Ar.prototype.createElementClone=function(xe){if(Pl(xe,2))debugger;if(Wr(xe))return this.createCanvasClone(xe);if(He(xe))return this.createVideoClone(xe);if(st(xe))return this.createStyleClone(xe);var Re=xe.cloneNode(!1);return ce(Re)&&(ce(xe)&&xe.currentSrc&&xe.currentSrc!==xe.src&&(Re.src=xe.currentSrc,Re.srcset=""),Re.loading==="lazy"&&(Re.loading="eager")),Fr(Re)?this.createCustomElementClone(Re):Re},Ar.prototype.createCustomElementClone=function(xe){var Re=document.createElement("html2canvascustomelement");return Pn(xe.style,Re),Re},Ar.prototype.createStyleClone=function(xe){try{var Re=xe.sheet;if(Re&&Re.cssRules){var Ve=[].slice.call(Re.cssRules,0).reduce(function(rr,Hr){return Hr&&typeof Hr.cssText=="string"?rr+Hr.cssText:rr},""),gt=xe.cloneNode(!1);return gt.textContent=Ve,gt}}catch(rr){if(this.context.logger.error("Unable to access cssRules property",rr),rr.name!=="SecurityError")throw rr}return xe.cloneNode(!1)},Ar.prototype.createCanvasClone=function(xe){var Re;if(this.options.inlineImages&&xe.ownerDocument){var Ve=xe.ownerDocument.createElement("img");try{return Ve.src=xe.toDataURL(),Ve}catch(Hn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",xe)}}var gt=xe.cloneNode(!1);try{gt.width=xe.width,gt.height=xe.height;var rr=xe.getContext("2d"),Hr=gt.getContext("2d");if(Hr)if(!this.options.allowTaint&&rr)Hr.putImageData(rr.getImageData(0,0,xe.width,xe.height),0,0);else{var an=(Re=xe.getContext("webgl2"))!==null&&Re!==void 0?Re:xe.getContext("webgl");if(an){var yn=an.getContextAttributes();(yn==null?void 0:yn.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",xe)}Hr.drawImage(xe,0,0)}return gt}catch(Hn){this.context.logger.info("Unable to clone canvas as it is tainted",xe)}return gt},Ar.prototype.createVideoClone=function(xe){var Re=xe.ownerDocument.createElement("canvas");Re.width=xe.offsetWidth,Re.height=xe.offsetHeight;var Ve=Re.getContext("2d");try{return Ve&&(Ve.drawImage(xe,0,0,Re.width,Re.height),this.options.allowTaint||Ve.getImageData(0,0,Re.width,Re.height)),Re}catch(rr){this.context.logger.info("Unable to clone video as it is tainted",xe)}var gt=xe.ownerDocument.createElement("canvas");return gt.width=xe.offsetWidth,gt.height=xe.offsetHeight,gt},Ar.prototype.appendChildNode=function(xe,Re,Ve){(!lu(Re)||!xt(Re)&&!Re.hasAttribute(de)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(Re)))&&((!this.options.copyStyles||!lu(Re)||!st(Re))&&xe.appendChild(this.cloneNode(Re,Ve)))},Ar.prototype.cloneChildNodes=function(xe,Re,Ve){for(var gt=this,rr=xe.shadowRoot?xe.shadowRoot.firstChild:xe.firstChild;rr;rr=rr.nextSibling)if(lu(rr)&&$t(rr)&&typeof rr.assignedNodes=="function"){var Hr=rr.assignedNodes();Hr.length&&Hr.forEach(function(an){return gt.appendChildNode(Re,an,Ve)})}else this.appendChildNode(Re,rr,Ve)},Ar.prototype.cloneNode=function(xe,Re){if(hd(xe))return document.createTextNode(xe.data);if(!xe.ownerDocument)return xe.cloneNode(!1);var Ve=xe.ownerDocument.defaultView;if(Ve&&lu(xe)&&(fd(xe)||du(xe))){var gt=this.createElementClone(xe);gt.style.transitionProperty="none";var rr=Ve.getComputedStyle(xe),Hr=Ve.getComputedStyle(xe,":before"),an=Ve.getComputedStyle(xe,":after");this.referenceElement===xe&&fd(gt)&&(this.clonedReferenceElement=gt),Lr(gt)&&Mo(gt);var yn=this.counters.parse(new $s(this.context,rr)),Hn=this.resolvePseudoContent(xe,gt,Hr,Xe.BEFORE);Fr(xe)&&(Re=!0),He(xe)||this.cloneChildNodes(xe,gt,Re),Hn&&gt.insertBefore(Hn,gt.firstChild);var Xi=this.resolvePseudoContent(xe,gt,an,Xe.AFTER);return Xi&&gt.appendChild(Xi),this.counters.pop(yn),(rr&&(this.options.copyStyles||du(xe))&&!Ne(xe)||Re)&&Pn(rr,gt),(xe.scrollTop!==0||xe.scrollLeft!==0)&&this.scrolledElements.push([gt,xe.scrollLeft,xe.scrollTop]),(Kt(xe)||Qt(xe))&&(Kt(gt)||Qt(gt))&&(gt.value=xe.value),gt}return xe.cloneNode(!1)},Ar.prototype.resolvePseudoContent=function(xe,Re,Ve,gt){var rr=this;if(!Ve)return;var Hr=Ve.content,an=Re.ownerDocument;if(!an||!Hr||Hr==="none"||Hr==="-moz-alt-content"||Ve.display==="none")return;this.counters.parse(new $s(this.context,Ve));var yn=new Rl(this.context,Ve),Hn=an.createElement("html2canvaspseudoelement");Pn(Ve,Hn),yn.content.forEach(function(Fi){if(Fi.type===0)Hn.appendChild(an.createTextNode(Fi.value));else if(Fi.type===22){var Zi=an.createElement("img");Zi.src=Fi.value,Zi.style.opacity="1",Hn.appendChild(Zi)}else if(Fi.type===18){if(Fi.name==="attr"){var mo=Fi.values.filter(Un);mo.length&&Hn.appendChild(an.createTextNode(xe.getAttribute(mo[0].value)||""))}else if(Fi.name==="counter"){var So=Fi.values.filter(ei),ko=So[0],Is=So[1];if(ko&&Un(ko)){var us=rr.counters.getCounterValue(ko.value),rs=Is&&Un(Is)?ml.parse(rr.context,Is.value):3;Hn.appendChild(an.createTextNode(se(us,rs,!1)))}}else if(Fi.name==="counters"){var yl=Fi.values.filter(ei),ko=yl[0],Al=yl[1],Is=yl[2];if(ko&&Un(ko)){var il=rr.counters.getCounterValues(ko.value),Zo=Is&&Un(Is)?ml.parse(rr.context,Is.value):3,Bl=Al&&Al.type===0?Al.value:"",Kl=il.map(function(Jl){return se(Jl,Zo,!1)}).join(Bl);Hn.appendChild(an.createTextNode(Kl))}}}else if(Fi.type===20)switch(Fi.value){case"open-quote":Hn.appendChild(an.createTextNode(nl(yn.quotes,rr.quoteDepth++,!0)));break;case"close-quote":Hn.appendChild(an.createTextNode(nl(yn.quotes,--rr.quoteDepth,!1)));break;default:Hn.appendChild(an.createTextNode(Fi.value))}}),Hn.className=Ga+" "+Wa;var Xi=gt===Xe.BEFORE?" "+Ga:" "+Wa;return du(Re)?Re.className.baseValue+=Xi:Re.className+=Xi,Hn},Ar.destroy=function(xe){return xe.parentNode?(xe.parentNode.removeChild(xe),!0):!1},Ar}(),Xe;(function(Ar){Ar[Ar.BEFORE=0]="BEFORE",Ar[Ar.AFTER=1]="AFTER"})(Xe||(Xe={}));var It=function(xe,Re){var Ve=xe.createElement("iframe");return Ve.className="html2canvas-container",Ve.style.visibility="hidden",Ve.style.position="fixed",Ve.style.left="-10000px",Ve.style.top="0px",Ve.style.border="0",Ve.width=Re.width.toString(),Ve.height=Re.height.toString(),Ve.scrolling="no",Ve.setAttribute(de,"true"),xe.body.appendChild(Ve),Ve},Zt=function(xe){return new Promise(function(Re){if(xe.complete){Re();return}if(!xe.src){Re();return}xe.onload=Re,xe.onerror=Re})},fr=function(xe){return Promise.all([].slice.call(xe.images,0).map(Zt))},br=function(xe){return new Promise(function(Re,Ve){var gt=xe.contentWindow;if(!gt)return Ve("No window assigned for iframe");var rr=gt.document;gt.onload=xe.onload=function(){gt.onload=xe.onload=null;var Hr=setInterval(function(){rr.body.childNodes.length>0&&rr.readyState==="complete"&&(clearInterval(Hr),Re(xe))},50)}})},xn=["all","d","content"],Pn=function(xe,Re){for(var Ve=xe.length-1;Ve>=0;Ve--){var gt=xe.item(Ve);xn.indexOf(gt)===-1&&Re.style.setProperty(gt,xe.getPropertyValue(gt))}return Re},ui=function(xe){var Re="";return xe&&(Re+="<!DOCTYPE ",xe.name&&(Re+=xe.name),xe.internalSubset&&(Re+=xe.internalSubset),xe.publicId&&(Re+='"'+xe.publicId+'"'),xe.systemId&&(Re+='"'+xe.systemId+'"'),Re+=">"),Re},ai=function(xe,Re,Ve){xe&&xe.defaultView&&(Re!==xe.defaultView.pageXOffset||Ve!==xe.defaultView.pageYOffset)&&xe.defaultView.scrollTo(Re,Ve)},ia=function(xe){var Re=xe[0],Ve=xe[1],gt=xe[2];Re.scrollLeft=Ve,Re.scrollTop=gt},Pa=":before",Ja=":after",Ga="___html2canvas___pseudoelement_before",Wa="___html2canvas___pseudoelement_after",uo=`{
content: "" !important;
display: none !important;
}`,Mo=function(xe){vs(xe,"."+Ga+Pa+uo+`
.`+Wa+Ja+uo)},vs=function(xe,Re){var Ve=xe.ownerDocument;if(Ve){var gt=Ve.createElement("style");gt.textContent=Re,xe.appendChild(gt)}},Yo=function(){function Ar(){}return Ar.getOrigin=function(xe){var Re=Ar._link;return Re?(Re.href=xe,Re.href=Re.href,Re.protocol+Re.hostname+Re.port):"about:blank"},Ar.isSameOrigin=function(xe){return Ar.getOrigin(xe)===Ar._origin},Ar.setContext=function(xe){Ar._link=xe.document.createElement("a"),Ar._origin=Ar.getOrigin(xe.location.href)},Ar._origin="about:blank",Ar}(),Bs=function(){function Ar(xe,Re){this.context=xe,this._options=Re,this._cache={}}return Ar.prototype.addImage=function(xe){var Re=Promise.resolve();return this.has(xe)||(gc(xe)||mc(xe))&&(this._cache[xe]=this.loadImage(xe)).catch(function(){}),Re},Ar.prototype.match=function(xe){return this._cache[xe]},Ar.prototype.loadImage=function(xe){return y(this,void 0,void 0,function(){var Re,Ve,gt,rr,Hr=this;return a(this,function(an){switch(an.label){case 0:return Re=Yo.isSameOrigin(xe),Ve=!Mc(xe)&&this._options.useCORS===!0&&ql.SUPPORT_CORS_IMAGES&&!Re,gt=!Mc(xe)&&!Re&&!gc(xe)&&typeof this._options.proxy=="string"&&ql.SUPPORT_CORS_XHR&&!Ve,!Re&&this._options.allowTaint===!1&&!Mc(xe)&&!gc(xe)&&!gt&&!Ve?[2]:(rr=xe,gt?[4,this.proxy(rr)]:[3,2]);case 1:rr=an.sent(),an.label=2;case 2:return this.context.logger.debug("Added image "+xe.substring(0,256)),[4,new Promise(function(yn,Hn){var Xi=new Image;Xi.onload=function(){return yn(Xi)},Xi.onerror=Hn,(cc(rr)||Ve)&&(Xi.crossOrigin="anonymous"),Xi.src=rr,Xi.complete===!0&&setTimeout(function(){return yn(Xi)},500),Hr._options.imageTimeout>0&&setTimeout(function(){return Hn("Timed out ("+Hr._options.imageTimeout+"ms) loading image")},Hr._options.imageTimeout)})];case 3:return[2,an.sent()]}})})},Ar.prototype.has=function(xe){return typeof this._cache[xe]!="undefined"},Ar.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},Ar.prototype.proxy=function(xe){var Re=this,Ve=this._options.proxy;if(!Ve)throw new Error("No proxy defined");var gt=xe.substring(0,256);return new Promise(function(rr,Hr){var an=ql.SUPPORT_RESPONSE_TYPE?"blob":"text",yn=new XMLHttpRequest;yn.onload=function(){if(yn.status===200)if(an==="text")rr(yn.response);else{var Fi=new FileReader;Fi.addEventListener("load",function(){return rr(Fi.result)},!1),Fi.addEventListener("error",function(Zi){return Hr(Zi)},!1),Fi.readAsDataURL(yn.response)}else Hr("Failed to proxy resource "+gt+" with status code "+yn.status)},yn.onerror=Hr;var Hn=Ve.indexOf("?")>-1?"&":"?";if(yn.open("GET",""+Ve+Hn+"url="+encodeURIComponent(xe)+"&responseType="+an),an!=="text"&&yn instanceof XMLHttpRequest&&(yn.responseType=an),Re._options.imageTimeout){var Xi=Re._options.imageTimeout;yn.timeout=Xi,yn.ontimeout=function(){return Hr("Timed out ("+Xi+"ms) proxying "+gt)}}yn.send()})},Ar}(),bl=/^data:image\/svg\+xml/i,Wl=/^data:image\/.*;base64,/i,Dl=/^data:image\/.*/i,mc=function(xe){return ql.SUPPORT_SVG_DRAWING||!uc(xe)},Mc=function(xe){return Dl.test(xe)},cc=function(xe){return Wl.test(xe)},gc=function(xe){return xe.substr(0,4)==="blob"},uc=function(xe){return xe.substr(-3).toLowerCase()==="svg"||bl.test(xe)},ho=function(){function Ar(xe,Re){this.type=0,this.x=xe,this.y=Re}return Ar.prototype.add=function(xe,Re){return new Ar(this.x+xe,this.y+Re)},Ar}(),jl=function(xe,Re,Ve){return new ho(xe.x+(Re.x-xe.x)*Ve,xe.y+(Re.y-xe.y)*Ve)},kl=function(){function Ar(xe,Re,Ve,gt){this.type=1,this.start=xe,this.startControl=Re,this.endControl=Ve,this.end=gt}return Ar.prototype.subdivide=function(xe,Re){var Ve=jl(this.start,this.startControl,xe),gt=jl(this.startControl,this.endControl,xe),rr=jl(this.endControl,this.end,xe),Hr=jl(Ve,gt,xe),an=jl(gt,rr,xe),yn=jl(Hr,an,xe);return Re?new Ar(this.start,Ve,Hr,yn):new Ar(yn,an,rr,this.end)},Ar.prototype.add=function(xe,Re){return new Ar(this.start.add(xe,Re),this.startControl.add(xe,Re),this.endControl.add(xe,Re),this.end.add(xe,Re))},Ar.prototype.reverse=function(){return new Ar(this.end,this.endControl,this.startControl,this.start)},Ar}(),ec=function(xe){return xe.type===1},pd=function(){function Ar(xe){var Re=xe.styles,Ve=xe.bounds,gt=ma(Re.borderTopLeftRadius,Ve.width,Ve.height),rr=gt[0],Hr=gt[1],an=ma(Re.borderTopRightRadius,Ve.width,Ve.height),yn=an[0],Hn=an[1],Xi=ma(Re.borderBottomRightRadius,Ve.width,Ve.height),Fi=Xi[0],Zi=Xi[1],mo=ma(Re.borderBottomLeftRadius,Ve.width,Ve.height),So=mo[0],ko=mo[1],Is=[];Is.push((rr+yn)/Ve.width),Is.push((So+Fi)/Ve.width),Is.push((Hr+ko)/Ve.height),Is.push((Hn+Zi)/Ve.height);var us=Math.max.apply(Math,Is);us>1&&(rr/=us,Hr/=us,yn/=us,Hn/=us,Fi/=us,Zi/=us,So/=us,ko/=us);var rs=Ve.width-yn,yl=Ve.height-Zi,Al=Ve.width-Fi,il=Ve.height-ko,Zo=Re.borderTopWidth,Bl=Re.borderRightWidth,Kl=Re.borderBottomWidth,dl=Re.borderLeftWidth,pu=ta(Re.paddingTop,xe.bounds.width),Jl=ta(Re.paddingRight,xe.bounds.width),Uc=ta(Re.paddingBottom,xe.bounds.width),Vc=ta(Re.paddingLeft,xe.bounds.width);this.topLeftBorderDoubleOuterBox=rr>0||Hr>0?zs(Ve.left+dl/3,Ve.top+Zo/3,rr-dl/3,Hr-Zo/3,sl.TOP_LEFT):new ho(Ve.left+dl/3,Ve.top+Zo/3),this.topRightBorderDoubleOuterBox=rr>0||Hr>0?zs(Ve.left+rs,Ve.top+Zo/3,yn-Bl/3,Hn-Zo/3,sl.TOP_RIGHT):new ho(Ve.left+Ve.width-Bl/3,Ve.top+Zo/3),this.bottomRightBorderDoubleOuterBox=Fi>0||Zi>0?zs(Ve.left+Al,Ve.top+yl,Fi-Bl/3,Zi-Kl/3,sl.BOTTOM_RIGHT):new ho(Ve.left+Ve.width-Bl/3,Ve.top+Ve.height-Kl/3),this.bottomLeftBorderDoubleOuterBox=So>0||ko>0?zs(Ve.left+dl/3,Ve.top+il,So-dl/3,ko-Kl/3,sl.BOTTOM_LEFT):new ho(Ve.left+dl/3,Ve.top+Ve.height-Kl/3),this.topLeftBorderDoubleInnerBox=rr>0||Hr>0?zs(Ve.left+dl*2/3,Ve.top+Zo*2/3,rr-dl*2/3,Hr-Zo*2/3,sl.TOP_LEFT):new ho(Ve.left+dl*2/3,Ve.top+Zo*2/3),this.topRightBorderDoubleInnerBox=rr>0||Hr>0?zs(Ve.left+rs,Ve.top+Zo*2/3,yn-Bl*2/3,Hn-Zo*2/3,sl.TOP_RIGHT):new ho(Ve.left+Ve.width-Bl*2/3,Ve.top+Zo*2/3),this.bottomRightBorderDoubleInnerBox=Fi>0||Zi>0?zs(Ve.left+Al,Ve.top+yl,Fi-Bl*2/3,Zi-Kl*2/3,sl.BOTTOM_RIGHT):new ho(Ve.left+Ve.width-Bl*2/3,Ve.top+Ve.height-Kl*2/3),this.bottomLeftBorderDoubleInnerBox=So>0||ko>0?zs(Ve.left+dl*2/3,Ve.top+il,So-dl*2/3,ko-Kl*2/3,sl.BOTTOM_LEFT):new ho(Ve.left+dl*2/3,Ve.top+Ve.height-Kl*2/3),this.topLeftBorderStroke=rr>0||Hr>0?zs(Ve.left+dl/2,Ve.top+Zo/2,rr-dl/2,Hr-Zo/2,sl.TOP_LEFT):new ho(Ve.left+dl/2,Ve.top+Zo/2),this.topRightBorderStroke=rr>0||Hr>0?zs(Ve.left+rs,Ve.top+Zo/2,yn-Bl/2,Hn-Zo/2,sl.TOP_RIGHT):new ho(Ve.left+Ve.width-Bl/2,Ve.top+Zo/2),this.bottomRightBorderStroke=Fi>0||Zi>0?zs(Ve.left+Al,Ve.top+yl,Fi-Bl/2,Zi-Kl/2,sl.BOTTOM_RIGHT):new ho(Ve.left+Ve.width-Bl/2,Ve.top+Ve.height-Kl/2),this.bottomLeftBorderStroke=So>0||ko>0?zs(Ve.left+dl/2,Ve.top+il,So-dl/2,ko-Kl/2,sl.BOTTOM_LEFT):new ho(Ve.left+dl/2,Ve.top+Ve.height-Kl/2),this.topLeftBorderBox=rr>0||Hr>0?zs(Ve.left,Ve.top,rr,Hr,sl.TOP_LEFT):new ho(Ve.left,Ve.top),this.topRightBorderBox=yn>0||Hn>0?zs(Ve.left+rs,Ve.top,yn,Hn,sl.TOP_RIGHT):new ho(Ve.left+Ve.width,Ve.top),this.bottomRightBorderBox=Fi>0||Zi>0?zs(Ve.left+Al,Ve.top+yl,Fi,Zi,sl.BOTTOM_RIGHT):new ho(Ve.left+Ve.width,Ve.top+Ve.height),this.bottomLeftBorderBox=So>0||ko>0?zs(Ve.left,Ve.top+il,So,ko,sl.BOTTOM_LEFT):new ho(Ve.left,Ve.top+Ve.height),this.topLeftPaddingBox=rr>0||Hr>0?zs(Ve.left+dl,Ve.top+Zo,Math.max(0,rr-dl),Math.max(0,Hr-Zo),sl.TOP_LEFT):new ho(Ve.left+dl,Ve.top+Zo),this.topRightPaddingBox=yn>0||Hn>0?zs(Ve.left+Math.min(rs,Ve.width-Bl),Ve.top+Zo,rs>Ve.width+Bl?0:Math.max(0,yn-Bl),Math.max(0,Hn-Zo),sl.TOP_RIGHT):new ho(Ve.left+Ve.width-Bl,Ve.top+Zo),this.bottomRightPaddingBox=Fi>0||Zi>0?zs(Ve.left+Math.min(Al,Ve.width-dl),Ve.top+Math.min(yl,Ve.height-Kl),Math.max(0,Fi-Bl),Math.max(0,Zi-Kl),sl.BOTTOM_RIGHT):new ho(Ve.left+Ve.width-Bl,Ve.top+Ve.height-Kl),this.bottomLeftPaddingBox=So>0||ko>0?zs(Ve.left+dl,Ve.top+Math.min(il,Ve.height-Kl),Math.max(0,So-dl),Math.max(0,ko-Kl),sl.BOTTOM_LEFT):new ho(Ve.left+dl,Ve.top+Ve.height-Kl),this.topLeftContentBox=rr>0||Hr>0?zs(Ve.left+dl+Vc,Ve.top+Zo+pu,Math.max(0,rr-(dl+Vc)),Math.max(0,Hr-(Zo+pu)),sl.TOP_LEFT):new ho(Ve.left+dl+Vc,Ve.top+Zo+pu),this.topRightContentBox=yn>0||Hn>0?zs(Ve.left+Math.min(rs,Ve.width+dl+Vc),Ve.top+Zo+pu,rs>Ve.width+dl+Vc?0:yn-dl+Vc,Hn-(Zo+pu),sl.TOP_RIGHT):new ho(Ve.left+Ve.width-(Bl+Jl),Ve.top+Zo+pu),this.bottomRightContentBox=Fi>0||Zi>0?zs(Ve.left+Math.min(Al,Ve.width-(dl+Vc)),Ve.top+Math.min(yl,Ve.height+Zo+pu),Math.max(0,Fi-(Bl+Jl)),Zi-(Kl+Uc),sl.BOTTOM_RIGHT):new ho(Ve.left+Ve.width-(Bl+Jl),Ve.top+Ve.height-(Kl+Uc)),this.bottomLeftContentBox=So>0||ko>0?zs(Ve.left+dl+Vc,Ve.top+il,Math.max(0,So-(dl+Vc)),ko-(Kl+Uc),sl.BOTTOM_LEFT):new ho(Ve.left+dl+Vc,Ve.top+Ve.height-(Kl+Uc))}return Ar}(),sl;(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"})(sl||(sl={}));var zs=function(xe,Re,Ve,gt,rr){var Hr=4*((Math.sqrt(2)-1)/3),an=Ve*Hr,yn=gt*Hr,Hn=xe+Ve,Xi=Re+gt;switch(rr){case sl.TOP_LEFT:return new kl(new ho(xe,Xi),new ho(xe,Xi-yn),new ho(Hn-an,Re),new ho(Hn,Re));case sl.TOP_RIGHT:return new kl(new ho(xe,Re),new ho(xe+an,Re),new ho(Hn,Xi-yn),new ho(Hn,Xi));case sl.BOTTOM_RIGHT:return new kl(new ho(Hn,Re),new ho(Hn,Re+yn),new ho(xe+an,Xi),new ho(xe,Xi));case sl.BOTTOM_LEFT:default:return new kl(new ho(Hn,Xi),new ho(Hn-an,Xi),new ho(xe,Re+yn),new ho(xe,Re))}},eu=function(xe){return[xe.topLeftBorderBox,xe.topRightBorderBox,xe.bottomRightBorderBox,xe.bottomLeftBorderBox]},Ic=function(xe){return[xe.topLeftContentBox,xe.topRightContentBox,xe.bottomRightContentBox,xe.bottomLeftContentBox]},md=function(xe){return[xe.topLeftPaddingBox,xe.topRightPaddingBox,xe.bottomRightPaddingBox,xe.bottomLeftPaddingBox]},xu=function(){function Ar(xe,Re,Ve){this.offsetX=xe,this.offsetY=Re,this.matrix=Ve,this.type=0,this.target=2|4}return Ar}(),tu=function(){function Ar(xe,Re){this.path=xe,this.target=Re,this.type=1}return Ar}(),Nu=function(){function Ar(xe){this.opacity=xe,this.type=2,this.target=2|4}return Ar}(),Pc=function(xe){return xe.type===0},hu=function(xe){return xe.type===1},Du=function(xe){return xe.type===2},Wd=function(xe,Re){return xe.length===Re.length?xe.some(function(Ve,gt){return Ve===Re[gt]}):!1},Sh=function(xe,Re,Ve,gt,rr){return xe.map(function(Hr,an){switch(an){case 0:return Hr.add(Re,Ve);case 1:return Hr.add(Re+gt,Ve);case 2:return Hr.add(Re+gt,Ve+rr);case 3:return Hr.add(Re,Ve+rr)}return Hr})},Ch=function(){function Ar(xe){this.element=xe,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return Ar}(),$d=function(){function Ar(xe,Re){if(this.container=xe,this.parent=Re,this.effects=[],this.curves=new pd(this.container),this.container.styles.opacity<1&&this.effects.push(new Nu(this.container.styles.opacity)),this.container.styles.transform!==null){var Ve=this.container.bounds.left+this.container.styles.transformOrigin[0].number,gt=this.container.bounds.top+this.container.styles.transformOrigin[1].number,rr=this.container.styles.transform;this.effects.push(new xu(Ve,gt,rr))}if(this.container.styles.overflowX!==0){var Hr=eu(this.curves),an=md(this.curves);Wd(Hr,an)?this.effects.push(new tu(Hr,2|4)):(this.effects.push(new tu(Hr,2)),this.effects.push(new tu(an,4)))}}return Ar.prototype.getEffects=function(xe){for(var Re=[2,3].indexOf(this.container.styles.position)===-1,Ve=this.parent,gt=this.effects.slice(0);Ve;){var rr=Ve.effects.filter(function(yn){return!hu(yn)});if(Re||Ve.container.styles.position!==0||!Ve.parent){if(gt.unshift.apply(gt,rr),Re=[2,3].indexOf(Ve.container.styles.position)===-1,Ve.container.styles.overflowX!==0){var Hr=eu(Ve.curves),an=md(Ve.curves);Wd(Hr,an)||gt.unshift(new tu(an,2|4))}}else gt.unshift.apply(gt,rr);Ve=Ve.parent}return gt.filter(function(yn){return Oa(yn.target,xe)})},Ar}(),Eh=function Ar(xe,Re,Ve,gt){xe.container.elements.forEach(function(rr){var Hr=Oa(rr.flags,4),an=Oa(rr.flags,2),yn=new $d(rr,xe);Oa(rr.styles.display,2048)&&gt.push(yn);var Hn=Oa(rr.flags,8)?[]:gt;if(Hr||an){var Xi=Hr||rr.styles.isPositioned()?Ve:Re,Fi=new Ch(yn);if(rr.styles.isPositioned()||rr.styles.opacity<1||rr.styles.isTransformed()){var Zi=rr.styles.zIndex.order;if(Zi<0){var mo=0;Xi.negativeZIndex.some(function(ko,Is){return Zi>ko.element.container.styles.zIndex.order?(mo=Is,!1):mo>0}),Xi.negativeZIndex.splice(mo,0,Fi)}else if(Zi>0){var So=0;Xi.positiveZIndex.some(function(ko,Is){return Zi>=ko.element.container.styles.zIndex.order?(So=Is+1,!1):So>0}),Xi.positiveZIndex.splice(So,0,Fi)}else Xi.zeroOrAutoZIndexOrTransformedOrOpacity.push(Fi)}else rr.styles.isFloating()?Xi.nonPositionedFloats.push(Fi):Xi.nonPositionedInlineLevel.push(Fi);Ar(yn,Fi,Hr?Fi:Ve,Hn)}else rr.styles.isInlineLevel()?Re.inlineLevel.push(yn):Re.nonInlineLevel.push(yn),Ar(yn,Re,Ve,Hn);Oa(rr.flags,8)&&ih(rr,Hn)})},ih=function(xe,Re){for(var Ve=xe instanceof ud?xe.start:1,gt=xe instanceof ud?xe.reversed:!1,rr=0;rr<Re.length;rr++){var Hr=Re[rr];Hr.container instanceof cd&&typeof Hr.container.value=="number"&&Hr.container.value!==0&&(Ve=Hr.container.value),Hr.listValue=se(Ve,Hr.container.styles.listStyleType,!0),Ve+=gt?-1:1}},gd=function(xe){var Re=new $d(xe,null),Ve=new Ch(Re),gt=[];return Eh(Re,Ve,Ve,gt),ih(Re.container,gt),Ve},uh=function(xe,Re){switch(Re){case 0:return Su(xe.topLeftBorderBox,xe.topLeftPaddingBox,xe.topRightBorderBox,xe.topRightPaddingBox);case 1:return Su(xe.topRightBorderBox,xe.topRightPaddingBox,xe.bottomRightBorderBox,xe.bottomRightPaddingBox);case 2:return Su(xe.bottomRightBorderBox,xe.bottomRightPaddingBox,xe.bottomLeftBorderBox,xe.bottomLeftPaddingBox);case 3:default:return Su(xe.bottomLeftBorderBox,xe.bottomLeftPaddingBox,xe.topLeftBorderBox,xe.topLeftPaddingBox)}},_h=function(xe,Re){switch(Re){case 0:return Su(xe.topLeftBorderBox,xe.topLeftBorderDoubleOuterBox,xe.topRightBorderBox,xe.topRightBorderDoubleOuterBox);case 1:return Su(xe.topRightBorderBox,xe.topRightBorderDoubleOuterBox,xe.bottomRightBorderBox,xe.bottomRightBorderDoubleOuterBox);case 2:return Su(xe.bottomRightBorderBox,xe.bottomRightBorderDoubleOuterBox,xe.bottomLeftBorderBox,xe.bottomLeftBorderDoubleOuterBox);case 3:default:return Su(xe.bottomLeftBorderBox,xe.bottomLeftBorderDoubleOuterBox,xe.topLeftBorderBox,xe.topLeftBorderDoubleOuterBox)}},Dh=function(xe,Re){switch(Re){case 0:return Su(xe.topLeftBorderDoubleInnerBox,xe.topLeftPaddingBox,xe.topRightBorderDoubleInnerBox,xe.topRightPaddingBox);case 1:return Su(xe.topRightBorderDoubleInnerBox,xe.topRightPaddingBox,xe.bottomRightBorderDoubleInnerBox,xe.bottomRightPaddingBox);case 2:return Su(xe.bottomRightBorderDoubleInnerBox,xe.bottomRightPaddingBox,xe.bottomLeftBorderDoubleInnerBox,xe.bottomLeftPaddingBox);case 3:default:return Su(xe.bottomLeftBorderDoubleInnerBox,xe.bottomLeftPaddingBox,xe.topLeftBorderDoubleInnerBox,xe.topLeftPaddingBox)}},Th=function(xe,Re){switch(Re){case 0:return Ju(xe.topLeftBorderStroke,xe.topRightBorderStroke);case 1:return Ju(xe.topRightBorderStroke,xe.bottomRightBorderStroke);case 2:return Ju(xe.bottomRightBorderStroke,xe.bottomLeftBorderStroke);case 3:default:return Ju(xe.bottomLeftBorderStroke,xe.topLeftBorderStroke)}},Ju=function(xe,Re){var Ve=[];return ec(xe)?Ve.push(xe.subdivide(.5,!1)):Ve.push(xe),ec(Re)?Ve.push(Re.subdivide(.5,!0)):Ve.push(Re),Ve},Su=function(xe,Re,Ve,gt){var rr=[];return ec(xe)?rr.push(xe.subdivide(.5,!1)):rr.push(xe),ec(Ve)?rr.push(Ve.subdivide(.5,!0)):rr.push(Ve),ec(gt)?rr.push(gt.subdivide(.5,!0).reverse()):rr.push(gt),ec(Re)?rr.push(Re.subdivide(.5,!1).reverse()):rr.push(Re),rr},dh=function(xe){var Re=xe.bounds,Ve=xe.styles;return Re.add(Ve.borderLeftWidth,Ve.borderTopWidth,-(Ve.borderRightWidth+Ve.borderLeftWidth),-(Ve.borderTopWidth+Ve.borderBottomWidth))},ah=function(xe){var Re=xe.styles,Ve=xe.bounds,gt=ta(Re.paddingLeft,Ve.width),rr=ta(Re.paddingRight,Ve.width),Hr=ta(Re.paddingTop,Ve.width),an=ta(Re.paddingBottom,Ve.width);return Ve.add(gt+Re.borderLeftWidth,Hr+Re.borderTopWidth,-(Re.borderRightWidth+Re.borderLeftWidth+gt+rr),-(Re.borderTopWidth+Re.borderBottomWidth+Hr+an))},Ih=function(xe,Re){return xe===0?Re.bounds:xe===2?ah(Re):dh(Re)},Mh=function(xe,Re){return xe===0?Re.bounds:xe===2?ah(Re):dh(Re)},Ld=function(xe,Re,Ve){var gt=Ih(fu(xe.styles.backgroundOrigin,Re),xe),rr=Mh(fu(xe.styles.backgroundClip,Re),xe),Hr=$u(fu(xe.styles.backgroundSize,Re),Ve,gt),an=Hr[0],yn=Hr[1],Hn=ma(fu(xe.styles.backgroundPosition,Re),gt.width-an,gt.height-yn),Xi=vd(fu(xe.styles.backgroundRepeat,Re),Hn,Hr,gt,rr),Fi=Math.round(gt.left+Hn[0]),Zi=Math.round(gt.top+Hn[1]);return[Xi,Fi,Zi,an,yn]},Ad=function(xe){return Un(xe)&&xe.value===Vo.AUTO},Nd=function(xe){return typeof xe=="number"},$u=function(xe,Re,Ve){var gt=Re[0],rr=Re[1],Hr=Re[2],an=xe[0],yn=xe[1];if(!an)return[0,0];if(Vi(an)&&yn&&Vi(yn))return[ta(an,Ve.width),ta(yn,Ve.height)];var Hn=Nd(Hr);if(Un(an)&&(an.value===Vo.CONTAIN||an.value===Vo.COVER)){if(Nd(Hr)){var Xi=Ve.width/Ve.height;return Xi<Hr!==(an.value===Vo.COVER)?[Ve.width,Ve.width/Hr]:[Ve.height*Hr,Ve.height]}return[Ve.width,Ve.height]}var Fi=Nd(gt),Zi=Nd(rr),mo=Fi||Zi;if(Ad(an)&&(!yn||Ad(yn))){if(Fi&&Zi)return[gt,rr];if(!Hn&&!mo)return[Ve.width,Ve.height];if(mo&&Hn){var So=Fi?gt:rr*Hr,ko=Zi?rr:gt/Hr;return[So,ko]}var Is=Fi?gt:Ve.width,us=Zi?rr:Ve.height;return[Is,us]}if(Hn){var rs=0,yl=0;return Vi(an)?rs=ta(an,Ve.width):Vi(yn)&&(yl=ta(yn,Ve.height)),Ad(an)?rs=yl*Hr:(!yn||Ad(yn))&&(yl=rs/Hr),[rs,yl]}var Al=null,il=null;if(Vi(an)?Al=ta(an,Ve.width):yn&&Vi(yn)&&(il=ta(yn,Ve.height)),Al!==null&&(!yn||Ad(yn))&&(il=Fi&&Zi?Al/gt*rr:Ve.height),il!==null&&Ad(an)&&(Al=Fi&&Zi?il/rr*gt:Ve.width),Al!==null&&il!==null)return[Al,il];throw new Error("Unable to calculate background-size for element")},fu=function(xe,Re){var Ve=xe[Re];return typeof Ve=="undefined"?xe[0]:Ve},vd=function(xe,Re,Ve,gt,rr){var Hr=Re[0],an=Re[1],yn=Ve[0],Hn=Ve[1];switch(xe){case 2:return[new ho(Math.round(gt.left),Math.round(gt.top+an)),new ho(Math.round(gt.left+gt.width),Math.round(gt.top+an)),new ho(Math.round(gt.left+gt.width),Math.round(Hn+gt.top+an)),new ho(Math.round(gt.left),Math.round(Hn+gt.top+an))];case 3:return[new ho(Math.round(gt.left+Hr),Math.round(gt.top)),new ho(Math.round(gt.left+Hr+yn),Math.round(gt.top)),new ho(Math.round(gt.left+Hr+yn),Math.round(gt.height+gt.top)),new ho(Math.round(gt.left+Hr),Math.round(gt.height+gt.top))];case 1:return[new ho(Math.round(gt.left+Hr),Math.round(gt.top+an)),new ho(Math.round(gt.left+Hr+yn),Math.round(gt.top+an)),new ho(Math.round(gt.left+Hr+yn),Math.round(gt.top+an+Hn)),new ho(Math.round(gt.left+Hr),Math.round(gt.top+an+Hn))];default:return[new ho(Math.round(rr.left),Math.round(rr.top)),new ho(Math.round(rr.left+rr.width),Math.round(rr.top)),new ho(Math.round(rr.left+rr.width),Math.round(rr.height+rr.top)),new ho(Math.round(rr.left),Math.round(rr.height+rr.top))]}},oh="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",sh="Hidden Text",lh=function(){function Ar(xe){this._data={},this._document=xe}return Ar.prototype.parseMetrics=function(xe,Re){var Ve=this._document.createElement("div"),gt=this._document.createElement("img"),rr=this._document.createElement("span"),Hr=this._document.body;Ve.style.visibility="hidden",Ve.style.fontFamily=xe,Ve.style.fontSize=Re,Ve.style.margin="0",Ve.style.padding="0",Ve.style.whiteSpace="nowrap",Hr.appendChild(Ve),gt.src=oh,gt.width=1,gt.height=1,gt.style.margin="0",gt.style.padding="0",gt.style.verticalAlign="baseline",rr.style.fontFamily=xe,rr.style.fontSize=Re,rr.style.margin="0",rr.style.padding="0",rr.appendChild(this._document.createTextNode(sh)),Ve.appendChild(rr),Ve.appendChild(gt);var an=gt.offsetTop-rr.offsetTop+2;Ve.removeChild(rr),Ve.appendChild(this._document.createTextNode(sh)),Ve.style.lineHeight="normal",gt.style.verticalAlign="super";var yn=gt.offsetTop-Ve.offsetTop+2;return Hr.removeChild(Ve),{baseline:an,middle:yn}},Ar.prototype.getMetrics=function(xe,Re){var Ve=xe+" "+Re;return typeof this._data[Ve]=="undefined"&&(this._data[Ve]=this.parseMetrics(xe,Re)),this._data[Ve]},Ar}(),hh=function(){function Ar(xe,Re){this.context=xe,this.options=Re}return Ar}(),fh=1e4,ph=function(Ar){O(xe,Ar);function xe(Re,Ve){var gt=Ar.call(this,Re,Ve)||this;return gt._activeEffects=[],gt.canvas=Ve.canvas?Ve.canvas:document.createElement("canvas"),gt.ctx=gt.canvas.getContext("2d"),Ve.canvas||(gt.canvas.width=Math.floor(Ve.width*Ve.scale),gt.canvas.height=Math.floor(Ve.height*Ve.scale),gt.canvas.style.width=Ve.width+"px",gt.canvas.style.height=Ve.height+"px"),gt.fontMetrics=new lh(document),gt.ctx.scale(gt.options.scale,gt.options.scale),gt.ctx.translate(-Ve.x,-Ve.y),gt.ctx.textBaseline="bottom",gt._activeEffects=[],gt.context.logger.debug("Canvas renderer initialized ("+Ve.width+"x"+Ve.height+") with scale "+Ve.scale),gt}return xe.prototype.applyEffects=function(Re){for(var Ve=this;this._activeEffects.length;)this.popEffect();Re.forEach(function(gt){return Ve.applyEffect(gt)})},xe.prototype.applyEffect=function(Re){this.ctx.save(),Du(Re)&&(this.ctx.globalAlpha=Re.opacity),Pc(Re)&&(this.ctx.translate(Re.offsetX,Re.offsetY),this.ctx.transform(Re.matrix[0],Re.matrix[1],Re.matrix[2],Re.matrix[3],Re.matrix[4],Re.matrix[5]),this.ctx.translate(-Re.offsetX,-Re.offsetY)),hu(Re)&&(this.path(Re.path),this.ctx.clip()),this._activeEffects.push(Re)},xe.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},xe.prototype.renderStack=function(Re){return y(this,void 0,void 0,function(){var Ve;return a(this,function(gt){switch(gt.label){case 0:return Ve=Re.element.container.styles,Ve.isVisible()?[4,this.renderStackContent(Re)]:[3,2];case 1:gt.sent(),gt.label=2;case 2:return[2]}})})},xe.prototype.renderNode=function(Re){return y(this,void 0,void 0,function(){return a(this,function(Ve){switch(Ve.label){case 0:if(Oa(Re.container.flags,16))debugger;return Re.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(Re)]:[3,3];case 1:return Ve.sent(),[4,this.renderNodeContent(Re)];case 2:Ve.sent(),Ve.label=3;case 3:return[2]}})})},xe.prototype.renderTextWithLetterSpacing=function(Re,Ve,gt){var rr=this;if(Ve===0)this.ctx.fillText(Re.text,Re.bounds.left,Re.bounds.top+gt);else{var Hr=ku(Re.text);Hr.reduce(function(an,yn){return rr.ctx.fillText(yn,an,Re.bounds.top+gt),an+rr.ctx.measureText(yn).width},Re.bounds.left)}},xe.prototype.createFontStyle=function(Re){var Ve=Re.fontVariant.filter(function(Hr){return Hr==="normal"||Hr==="small-caps"}).join(""),gt=sf(Re.fontFamily).join(", "),rr=Ln(Re.fontSize)?""+Re.fontSize.number+Re.fontSize.unit:Re.fontSize.number+"px";return[[Re.fontStyle,Ve,Re.fontWeight,rr,gt].join(" "),gt,rr]},xe.prototype.renderTextNode=function(Re,Ve){return y(this,void 0,void 0,function(){var gt,rr,Hr,an,yn,Hn,Xi,Fi,Zi=this;return a(this,function(mo){return gt=this.createFontStyle(Ve),rr=gt[0],Hr=gt[1],an=gt[2],this.ctx.font=rr,this.ctx.direction=Ve.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",yn=this.fontMetrics.getMetrics(Hr,an),Hn=yn.baseline,Xi=yn.middle,Fi=Ve.paintOrder,Re.textBounds.forEach(function(So){Fi.forEach(function(ko){switch(ko){case 0:Zi.ctx.fillStyle=vr(Ve.color),Zi.renderTextWithLetterSpacing(So,Ve.letterSpacing,Hn);var Is=Ve.textShadow;Is.length&&So.text.trim().length&&(Is.slice(0).reverse().forEach(function(us){Zi.ctx.shadowColor=vr(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,Ve.letterSpacing,Hn)}),Zi.ctx.shadowColor="",Zi.ctx.shadowOffsetX=0,Zi.ctx.shadowOffsetY=0,Zi.ctx.shadowBlur=0),Ve.textDecorationLine.length&&(Zi.ctx.fillStyle=vr(Ve.textDecorationColor||Ve.color),Ve.textDecorationLine.forEach(function(us){switch(us){case 1:Zi.ctx.fillRect(So.bounds.left,Math.round(So.bounds.top+Hn),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+Xi),So.bounds.width,1);break}}));break;case 1:Ve.webkitTextStrokeWidth&&So.text.trim().length&&(Zi.ctx.strokeStyle=vr(Ve.webkitTextStrokeColor),Zi.ctx.lineWidth=Ve.webkitTextStrokeWidth,Zi.ctx.lineJoin=window.chrome?"miter":"round",Zi.ctx.strokeText(So.text,So.bounds.left,So.bounds.top+Hn)),Zi.ctx.strokeStyle="",Zi.ctx.lineWidth=0,Zi.ctx.lineJoin="miter";break}})}),[2]})})},xe.prototype.renderReplacedElement=function(Re,Ve,gt){if(gt&&Re.intrinsicWidth>0&&Re.intrinsicHeight>0){var rr=ah(Re),Hr=md(Ve);this.path(Hr),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(gt,0,0,Re.intrinsicWidth,Re.intrinsicHeight,rr.left,rr.top,rr.width,rr.height),this.ctx.restore()}},xe.prototype.renderNodeContent=function(Re){return y(this,void 0,void 0,function(){var Ve,gt,rr,Hr,an,yn,Hn,Hn,Xi,Fi,Zi,mo,So,ko,Is,us,rs,yl,Al,Hn,il,So,us;return a(this,function(Zo){switch(Zo.label){case 0:this.applyEffects(Re.getEffects(4)),Ve=Re.container,gt=Re.curves,rr=Ve.styles,Hr=0,an=Ve.textNodes,Zo.label=1;case 1:return Hr<an.length?(yn=an[Hr],[4,this.renderTextNode(yn,rr)]):[3,4];case 2:Zo.sent(),Zo.label=3;case 3:return Hr++,[3,1];case 4:if(!(Ve instanceof Gu))return[3,8];Zo.label=5;case 5:return Zo.trys.push([5,7,,8]),[4,this.context.cache.match(Ve.src)];case 6:return Hn=Zo.sent(),this.renderReplacedElement(Ve,gt,Hn),[3,8];case 7:return Zo.sent(),this.context.logger.error("Error loading image "+Ve.src),[3,8];case 8:if(Ve instanceof su&&this.renderReplacedElement(Ve,gt,Ve.canvas),!(Ve instanceof Xc))return[3,12];Zo.label=9;case 9:return Zo.trys.push([9,11,,12]),[4,this.context.cache.match(Ve.svg)];case 10:return Hn=Zo.sent(),this.renderReplacedElement(Ve,gt,Hn),[3,12];case 11:return Zo.sent(),this.context.logger.error("Error loading svg "+Ve.svg.substring(0,255)),[3,12];case 12:return Ve instanceof Yu&&Ve.tree?(Xi=new xe(this.context,{scale:this.options.scale,backgroundColor:Ve.backgroundColor,x:0,y:0,width:Ve.width,height:Ve.height}),[4,Xi.render(Ve.tree)]):[3,14];case 13:Fi=Zo.sent(),Ve.width&&Ve.height&&this.ctx.drawImage(Fi,0,0,Ve.width,Ve.height,Ve.bounds.left,Ve.bounds.top,Ve.bounds.width,Ve.bounds.height),Zo.label=14;case 14:if(Ve instanceof Ou&&(Zi=Math.min(Ve.bounds.width,Ve.bounds.height),Ve.type===Pu?Ve.checked&&(this.ctx.save(),this.path([new ho(Ve.bounds.left+Zi*.39363,Ve.bounds.top+Zi*.79),new ho(Ve.bounds.left+Zi*.16,Ve.bounds.top+Zi*.5549),new ho(Ve.bounds.left+Zi*.27347,Ve.bounds.top+Zi*.44071),new ho(Ve.bounds.left+Zi*.39694,Ve.bounds.top+Zi*.5649),new ho(Ve.bounds.left+Zi*.72983,Ve.bounds.top+Zi*.23),new ho(Ve.bounds.left+Zi*.84,Ve.bounds.top+Zi*.34085),new ho(Ve.bounds.left+Zi*.39363,Ve.bounds.top+Zi*.79)]),this.ctx.fillStyle=vr(Uu),this.ctx.fill(),this.ctx.restore()):Ve.type===qc&&(Ve.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(Ve.bounds.left+Zi/2,Ve.bounds.top+Zi/2,Zi/4,0,Math.PI*2,!0),this.ctx.fillStyle=vr(Uu),this.ctx.fill(),this.ctx.restore()))),rf(Ve)&&Ve.value.length){mo=this.createFontStyle(rr),So=mo[0],ko=mo[1],Is=this.fontMetrics.getMetrics(So,ko).baseline,this.ctx.font=So,this.ctx.fillStyle=vr(rr.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=af(Ve.styles.textAlign),us=ah(Ve),rs=0;switch(Ve.styles.textAlign){case 1:rs+=us.width/2;break;case 2:rs+=us.width;break}yl=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 Yc(Ve.value,yl),rr.letterSpacing,Is),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Oa(Ve.styles.display,2048))return[3,20];if(!(Ve.styles.listStyleImage!==null))return[3,19];if(Al=Ve.styles.listStyleImage,!(Al.type===0))return[3,18];Hn=void 0,il=Al.url,Zo.label=15;case 15:return Zo.trys.push([15,17,,18]),[4,this.context.cache.match(il)];case 16:return Hn=Zo.sent(),this.ctx.drawImage(Hn,Ve.bounds.left-(Hn.width+10),Ve.bounds.top),[3,18];case 17:return Zo.sent(),this.context.logger.error("Error loading list-style-image "+il),[3,18];case 18:return[3,20];case 19:Re.listValue&&Ve.styles.listStyleType!==-1&&(So=this.createFontStyle(rr)[0],this.ctx.font=So,this.ctx.fillStyle=vr(rr.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",us=new g(Ve.bounds.left,Ve.bounds.top+ta(Ve.styles.paddingTop,Ve.bounds.width),Ve.bounds.width,ks(rr.lineHeight,rr.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Yc(Re.listValue,us),rr.letterSpacing,ks(rr.lineHeight,rr.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Zo.label=20;case 20:return[2]}})})},xe.prototype.renderStackContent=function(Re){return y(this,void 0,void 0,function(){var Ve,gt,rr,Hr,an,rr,yn,Hn,rr,Xi,Fi,rr,Zi,mo,rr,So,ko,rr,Is,us,rr;return a(this,function(rs){switch(rs.label){case 0:if(Oa(Re.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(Re.element)];case 1:rs.sent(),Ve=0,gt=Re.negativeZIndex,rs.label=2;case 2:return Ve<gt.length?(rr=gt[Ve],[4,this.renderStack(rr)]):[3,5];case 3:rs.sent(),rs.label=4;case 4:return Ve++,[3,2];case 5:return[4,this.renderNodeContent(Re.element)];case 6:rs.sent(),Hr=0,an=Re.nonInlineLevel,rs.label=7;case 7:return Hr<an.length?(rr=an[Hr],[4,this.renderNode(rr)]):[3,10];case 8:rs.sent(),rs.label=9;case 9:return Hr++,[3,7];case 10:yn=0,Hn=Re.nonPositionedFloats,rs.label=11;case 11:return yn<Hn.length?(rr=Hn[yn],[4,this.renderStack(rr)]):[3,14];case 12:rs.sent(),rs.label=13;case 13:return yn++,[3,11];case 14:Xi=0,Fi=Re.nonPositionedInlineLevel,rs.label=15;case 15:return Xi<Fi.length?(rr=Fi[Xi],[4,this.renderStack(rr)]):[3,18];case 16:rs.sent(),rs.label=17;case 17:return Xi++,[3,15];case 18:Zi=0,mo=Re.inlineLevel,rs.label=19;case 19:return Zi<mo.length?(rr=mo[Zi],[4,this.renderNode(rr)]):[3,22];case 20:rs.sent(),rs.label=21;case 21:return Zi++,[3,19];case 22:So=0,ko=Re.zeroOrAutoZIndexOrTransformedOrOpacity,rs.label=23;case 23:return So<ko.length?(rr=ko[So],[4,this.renderStack(rr)]):[3,26];case 24:rs.sent(),rs.label=25;case 25:return So++,[3,23];case 26:Is=0,us=Re.positiveZIndex,rs.label=27;case 27:return Is<us.length?(rr=us[Is],[4,this.renderStack(rr)]):[3,30];case 28:rs.sent(),rs.label=29;case 29:return Is++,[3,27];case 30:return[2]}})})},xe.prototype.mask=function(Re){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(Re.slice(0).reverse()),this.ctx.closePath()},xe.prototype.path=function(Re){this.ctx.beginPath(),this.formatPath(Re),this.ctx.closePath()},xe.prototype.formatPath=function(Re){var Ve=this;Re.forEach(function(gt,rr){var Hr=ec(gt)?gt.start:gt;rr===0?Ve.ctx.moveTo(Hr.x,Hr.y):Ve.ctx.lineTo(Hr.x,Hr.y),ec(gt)&&Ve.ctx.bezierCurveTo(gt.startControl.x,gt.startControl.y,gt.endControl.x,gt.endControl.y,gt.end.x,gt.end.y)})},xe.prototype.renderRepeat=function(Re,Ve,gt,rr){this.path(Re),this.ctx.fillStyle=Ve,this.ctx.translate(gt,rr),this.ctx.fill(),this.ctx.translate(-gt,-rr)},xe.prototype.resizeImage=function(Re,Ve,gt){var rr;if(Re.width===Ve&&Re.height===gt)return Re;var Hr=(rr=this.canvas.ownerDocument)!==null&&rr!==void 0?rr:document,an=Hr.createElement("canvas");an.width=Math.max(1,Ve),an.height=Math.max(1,gt);var yn=an.getContext("2d");return yn.drawImage(Re,0,0,Re.width,Re.height,0,0,Ve,gt),an},xe.prototype.renderBackgroundImage=function(Re){return y(this,void 0,void 0,function(){var Ve,gt,rr,Hr,an,yn;return a(this,function(Hn){switch(Hn.label){case 0:Ve=Re.styles.backgroundImage.length-1,gt=function(Fi){var Zi,mo,So,ko,Is,us,rs,yl,Al,il,ko,Is,us,rs,yl,Zo,Bl,Kl,dl,pu,Jl,Uc,Vc,Kd,Al,bd,ko,Dd,Vd,rs,yl,Xd,Is,us,qd,yd,Gd,eh,th,Md,rh,Rd;return a(this,function(ch){switch(ch.label){case 0:if(!(Fi.type===0))return[3,5];Zi=void 0,mo=Fi.url,ch.label=1;case 1:return ch.trys.push([1,3,,4]),[4,rr.context.cache.match(mo)];case 2:return Zi=ch.sent(),[3,4];case 3:return ch.sent(),rr.context.logger.error("Error loading background-image "+mo),[3,4];case 4:return Zi&&(So=Ld(Re,Ve,[Zi.width,Zi.height,Zi.width/Zi.height]),ko=So[0],Is=So[1],us=So[2],rs=So[3],yl=So[4],Al=rr.ctx.createPattern(rr.resizeImage(Zi,rs,yl),"repeat"),rr.renderRepeat(ko,Al,Is,us)),[3,6];case 5:ls(Fi)?(il=Ld(Re,Ve,[null,null,null]),ko=il[0],Is=il[1],us=il[2],rs=il[3],yl=il[4],Zo=wo(Fi.angle,rs,yl),Bl=Zo[0],Kl=Zo[1],dl=Zo[2],pu=Zo[3],Jl=Zo[4],Uc=document.createElement("canvas"),Uc.width=rs,Uc.height=yl,Vc=Uc.getContext("2d"),Kd=Vc.createLinearGradient(Kl,pu,dl,Jl),bo(Fi.stops,Bl).forEach(function(mh){return Kd.addColorStop(mh.stop,vr(mh.color))}),Vc.fillStyle=Kd,Vc.fillRect(0,0,rs,yl),rs>0&&yl>0&&(Al=rr.ctx.createPattern(Uc,"repeat"),rr.renderRepeat(ko,Al,Is,us))):Fo(Fi)&&(bd=Ld(Re,Ve,[null,null,null]),ko=bd[0],Dd=bd[1],Vd=bd[2],rs=bd[3],yl=bd[4],Xd=Fi.position.length===0?[Ca]:Fi.position,Is=ta(Xd[0],rs),us=ta(Xd[Xd.length-1],yl),qd=so(Fi,Is,us,rs,yl),yd=qd[0],Gd=qd[1],yd>0&&Gd>0&&(eh=rr.ctx.createRadialGradient(Dd+Is,Vd+us,0,Dd+Is,Vd+us,yd),bo(Fi.stops,yd*2).forEach(function(mh){return eh.addColorStop(mh.stop,vr(mh.color))}),rr.path(ko),rr.ctx.fillStyle=eh,yd!==Gd?(th=Re.bounds.left+.5*Re.bounds.width,Md=Re.bounds.top+.5*Re.bounds.height,rh=Gd/yd,Rd=1/rh,rr.ctx.save(),rr.ctx.translate(th,Md),rr.ctx.transform(1,0,0,rh,0,0),rr.ctx.translate(-th,-Md),rr.ctx.fillRect(Dd,Rd*(Vd-Md)+Md,rs,yl*Rd),rr.ctx.restore()):rr.ctx.fill())),ch.label=6;case 6:return Ve--,[2]}})},rr=this,Hr=0,an=Re.styles.backgroundImage.slice(0).reverse(),Hn.label=1;case 1:return Hr<an.length?(yn=an[Hr],[5,gt(yn)]):[3,4];case 2:Hn.sent(),Hn.label=3;case 3:return Hr++,[3,1];case 4:return[2]}})})},xe.prototype.renderSolidBorder=function(Re,Ve,gt){return y(this,void 0,void 0,function(){return a(this,function(rr){return this.path(uh(gt,Ve)),this.ctx.fillStyle=vr(Re),this.ctx.fill(),[2]})})},xe.prototype.renderDoubleBorder=function(Re,Ve,gt,rr){return y(this,void 0,void 0,function(){var Hr,an;return a(this,function(yn){switch(yn.label){case 0:return Ve<3?[4,this.renderSolidBorder(Re,gt,rr)]:[3,2];case 1:return yn.sent(),[2];case 2:return Hr=_h(rr,gt),this.path(Hr),this.ctx.fillStyle=vr(Re),this.ctx.fill(),an=Dh(rr,gt),this.path(an),this.ctx.fill(),[2]}})})},xe.prototype.renderNodeBackgroundAndBorders=function(Re){return y(this,void 0,void 0,function(){var Ve,gt,rr,Hr,an,yn,Hn,Xi,Fi=this;return a(this,function(Zi){switch(Zi.label){case 0:return this.applyEffects(Re.getEffects(2)),Ve=Re.container.styles,gt=!jr(Ve.backgroundColor)||Ve.backgroundImage.length,rr=[{style:Ve.borderTopStyle,color:Ve.borderTopColor,width:Ve.borderTopWidth},{style:Ve.borderRightStyle,color:Ve.borderRightColor,width:Ve.borderRightWidth},{style:Ve.borderBottomStyle,color:Ve.borderBottomColor,width:Ve.borderBottomWidth},{style:Ve.borderLeftStyle,color:Ve.borderLeftColor,width:Ve.borderLeftWidth}],Hr=nf(fu(Ve.backgroundClip,0),Re.curves),gt||Ve.boxShadow.length?(this.ctx.save(),this.path(Hr),this.ctx.clip(),jr(Ve.backgroundColor)||(this.ctx.fillStyle=vr(Ve.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(Re.container)]):[3,2];case 1:Zi.sent(),this.ctx.restore(),Ve.boxShadow.slice(0).reverse().forEach(function(mo){Fi.ctx.save();var So=eu(Re.curves),ko=mo.inset?0:fh,Is=Sh(So,-ko+(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?(Fi.path(So),Fi.ctx.clip(),Fi.mask(Is)):(Fi.mask(So),Fi.ctx.clip(),Fi.path(Is)),Fi.ctx.shadowOffsetX=mo.offsetX.number+ko,Fi.ctx.shadowOffsetY=mo.offsetY.number,Fi.ctx.shadowColor=vr(mo.color),Fi.ctx.shadowBlur=mo.blur.number,Fi.ctx.fillStyle=mo.inset?vr(mo.color):"rgba(0,0,0,1)",Fi.ctx.fill(),Fi.ctx.restore()}),Zi.label=2;case 2:an=0,yn=0,Hn=rr,Zi.label=3;case 3:return yn<Hn.length?(Xi=Hn[yn],Xi.style!==0&&!jr(Xi.color)&&Xi.width>0?Xi.style===2?[4,this.renderDashedDottedBorder(Xi.color,Xi.width,an,Re.curves,2)]:[3,5]:[3,11]):[3,13];case 4:return Zi.sent(),[3,11];case 5:return Xi.style===3?[4,this.renderDashedDottedBorder(Xi.color,Xi.width,an,Re.curves,3)]:[3,7];case 6:return Zi.sent(),[3,11];case 7:return Xi.style===4?[4,this.renderDoubleBorder(Xi.color,Xi.width,an,Re.curves)]:[3,9];case 8:return Zi.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Xi.color,an,Re.curves)];case 10:Zi.sent(),Zi.label=11;case 11:an++,Zi.label=12;case 12:return yn++,[3,3];case 13:return[2]}})})},xe.prototype.renderDashedDottedBorder=function(Re,Ve,gt,rr,Hr){return y(this,void 0,void 0,function(){var an,yn,Hn,Xi,Fi,Zi,mo,So,ko,Is,us,rs,yl,Al,il,Zo,il,Zo;return a(this,function(Bl){return this.ctx.save(),an=Th(rr,gt),yn=uh(rr,gt),Hr===2&&(this.path(yn),this.ctx.clip()),ec(yn[0])?(Hn=yn[0].start.x,Xi=yn[0].start.y):(Hn=yn[0].x,Xi=yn[0].y),ec(yn[1])?(Fi=yn[1].end.x,Zi=yn[1].end.y):(Fi=yn[1].x,Zi=yn[1].y),gt===0||gt===2?mo=Math.abs(Hn-Fi):mo=Math.abs(Xi-Zi),this.ctx.beginPath(),Hr===3?this.formatPath(an):this.formatPath(yn.slice(0,2)),So=Ve<3?Ve*3:Ve*2,ko=Ve<3?Ve*2:Ve,Hr===3&&(So=Ve,ko=Ve),Is=!0,mo<=So*2?Is=!1:mo<=So*2+ko?(us=mo/(2*So+ko),So*=us,ko*=us):(rs=Math.floor((mo+ko)/(So+ko)),yl=(mo-rs*So)/(rs-1),Al=(mo-(rs+1)*So)/rs,ko=Al<=0||Math.abs(ko-yl)<Math.abs(ko-Al)?yl:Al),Is&&(Hr===3?this.ctx.setLineDash([0,So+ko]):this.ctx.setLineDash([So,ko])),Hr===3?(this.ctx.lineCap="round",this.ctx.lineWidth=Ve):this.ctx.lineWidth=Ve*2+1.1,this.ctx.strokeStyle=vr(Re),this.ctx.stroke(),this.ctx.setLineDash([]),Hr===2&&(ec(yn[0])&&(il=yn[3],Zo=yn[0],this.ctx.beginPath(),this.formatPath([new ho(il.end.x,il.end.y),new ho(Zo.start.x,Zo.start.y)]),this.ctx.stroke()),ec(yn[1])&&(il=yn[1],Zo=yn[2],this.ctx.beginPath(),this.formatPath([new ho(il.end.x,il.end.y),new ho(Zo.start.x,Zo.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},xe.prototype.render=function(Re){return y(this,void 0,void 0,function(){var Ve;return a(this,function(gt){switch(gt.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=vr(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),Ve=gd(Re),[4,this.renderStack(Ve)];case 1:return gt.sent(),this.applyEffects([]),[2,this.canvas]}})})},xe}(hh),rf=function(xe){return xe instanceof ju||xe instanceof dd?!0:xe instanceof Ou&&xe.type!==qc&&xe.type!==Pu},nf=function(xe,Re){switch(xe){case 0:return eu(Re);case 2:return Ic(Re);case 1:default:return md(Re)}},af=function(xe){switch(xe){case 1:return"center";case 2:return"right";case 0:default:return"left"}},of=["-apple-system","system-ui"],sf=function(xe){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?xe.filter(function(Re){return of.indexOf(Re)===-1}):xe},lf=function(Ar){O(xe,Ar);function xe(Re,Ve){var gt=Ar.call(this,Re,Ve)||this;return gt.canvas=Ve.canvas?Ve.canvas:document.createElement("canvas"),gt.ctx=gt.canvas.getContext("2d"),gt.options=Ve,gt.canvas.width=Math.floor(Ve.width*Ve.scale),gt.canvas.height=Math.floor(Ve.height*Ve.scale),gt.canvas.style.width=Ve.width+"px",gt.canvas.style.height=Ve.height+"px",gt.ctx.scale(gt.options.scale,gt.options.scale),gt.ctx.translate(-Ve.x,-Ve.y),gt.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+Ve.width+"x"+Ve.height+" at "+Ve.x+","+Ve.y+") with scale "+Ve.scale),gt}return xe.prototype.render=function(Re){return y(this,void 0,void 0,function(){var Ve,gt;return a(this,function(rr){switch(rr.label){case 0:return Ve=od(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,Re),[4,cf(Ve)];case 1:return gt=rr.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=vr(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(gt,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},xe}(hh),cf=function(xe){return new Promise(function(Re,Ve){var gt=new Image;gt.onload=function(){Re(gt)},gt.onerror=Ve,gt.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(xe))})},uf=function(){function Ar(xe){var Re=xe.id,Ve=xe.enabled;this.id=Re,this.enabled=Ve,this.start=Date.now()}return Ar.prototype.debug=function(){for(var xe=[],Re=0;Re<arguments.length;Re++)xe[Re]=arguments[Re];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,e([this.id,this.getTime()+"ms"],xe)):this.info.apply(this,xe))},Ar.prototype.getTime=function(){return Date.now()-this.start},Ar.prototype.info=function(){for(var xe=[],Re=0;Re<arguments.length;Re++)xe[Re]=arguments[Re];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,e([this.id,this.getTime()+"ms"],xe)))},Ar.prototype.warn=function(){for(var xe=[],Re=0;Re<arguments.length;Re++)xe[Re]=arguments[Re];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,e([this.id,this.getTime()+"ms"],xe)):this.info.apply(this,xe))},Ar.prototype.error=function(){for(var xe=[],Re=0;Re<arguments.length;Re++)xe[Re]=arguments[Re];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,e([this.id,this.getTime()+"ms"],xe)):this.info.apply(this,xe))},Ar.instances={},Ar}(),df=function(){function Ar(xe,Re){var Ve;this.windowBounds=Re,this.instanceName="#"+Ar.instanceCount++,this.logger=new uf({id:this.instanceName,enabled:xe.logging}),this.cache=(Ve=xe.cache)!==null&&Ve!==void 0?Ve:new Bs(this,xe)}return Ar.instanceCount=1,Ar}(),hf=function(xe,Re){return Re===void 0&&(Re={}),ff(xe,Re)};typeof window!="undefined"&&Yo.setContext(window);var ff=function(xe,Re){return y(void 0,void 0,void 0,function(){var Ve,gt,rr,Hr,an,yn,Hn,Xi,Fi,Zi,mo,So,ko,Is,us,rs,yl,Al,il,Zo,Bl,Kl,Bl,dl,pu,Jl,Uc,Vc,Kd,bd,Dd,Vd,Xd,qd,yd,Gd,eh,th,Md,rh;return a(this,function(Rd){switch(Rd.label){case 0:if(!xe||typeof xe!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(Ve=xe.ownerDocument,!Ve)throw new Error("Element is not attached to a Document");if(gt=Ve.defaultView,!gt)throw new Error("Document is not attached to a Window");return rr={allowTaint:(dl=Re.allowTaint)!==null&&dl!==void 0?dl:!1,imageTimeout:(pu=Re.imageTimeout)!==null&&pu!==void 0?pu:15e3,proxy:Re.proxy,useCORS:(Jl=Re.useCORS)!==null&&Jl!==void 0?Jl:!1},Hr=E({logging:(Uc=Re.logging)!==null&&Uc!==void 0?Uc:!0,cache:Re.cache},rr),an={windowWidth:(Vc=Re.windowWidth)!==null&&Vc!==void 0?Vc:gt.innerWidth,windowHeight:(Kd=Re.windowHeight)!==null&&Kd!==void 0?Kd:gt.innerHeight,scrollX:(bd=Re.scrollX)!==null&&bd!==void 0?bd:gt.pageXOffset,scrollY:(Dd=Re.scrollY)!==null&&Dd!==void 0?Dd:gt.pageYOffset},yn=new g(an.scrollX,an.scrollY,an.windowWidth,an.windowHeight),Hn=new df(Hr,yn),Xi=(Vd=Re.foreignObjectRendering)!==null&&Vd!==void 0?Vd:!1,Fi={allowTaint:(Xd=Re.allowTaint)!==null&&Xd!==void 0?Xd:!1,onclone:Re.onclone,ignoreElements:Re.ignoreElements,inlineImages:Xi,copyStyles:Xi},Hn.logger.debug("Starting document clone with size "+yn.width+"x"+yn.height+" scrolled to "+-yn.left+","+-yn.top),Zi=new ye(Hn,xe,Fi),mo=Zi.clonedReferenceElement,mo?[4,Zi.toIFrame(Ve,yn)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return So=Rd.sent(),ko=Lr(mo)||Ot(mo)?s(mo.ownerDocument):f(Hn,mo),Is=ko.width,us=ko.height,rs=ko.left,yl=ko.top,Al=pf(Hn,mo,Re.backgroundColor),il={canvas:Re.canvas,backgroundColor:Al,scale:(yd=(qd=Re.scale)!==null&&qd!==void 0?qd:gt.devicePixelRatio)!==null&&yd!==void 0?yd:1,x:((Gd=Re.x)!==null&&Gd!==void 0?Gd:0)+rs,y:((eh=Re.y)!==null&&eh!==void 0?eh:0)+yl,width:(th=Re.width)!==null&&th!==void 0?th:Math.ceil(Is),height:(Md=Re.height)!==null&&Md!==void 0?Md:Math.ceil(us)},Xi?(Hn.logger.debug("Document cloned, using foreign object rendering"),Bl=new lf(Hn,il),[4,Bl.render(mo)]):[3,3];case 2:return Zo=Rd.sent(),[3,5];case 3:return Hn.logger.debug("Document cloned, element located at "+rs+","+yl+" with size "+Is+"x"+us+" using computed rendering"),Hn.logger.debug("Starting DOM parsing"),Kl=zd(Hn,mo),Al===Kl.styles.backgroundColor&&(Kl.styles.backgroundColor=Ri.TRANSPARENT),Hn.logger.debug("Starting renderer for element at "+il.x+","+il.y+" with size "+il.width+"x"+il.height),Bl=new ph(Hn,il),[4,Bl.render(Kl)];case 4:Zo=Rd.sent(),Rd.label=5;case 5:return((rh=Re.removeContainer)!==null&&rh!==void 0?rh:!0)&&(ye.destroy(So)||Hn.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),Hn.logger.debug("Finished rendering"),[2,Zo]}})})},pf=function(xe,Re,Ve){var gt=Re.ownerDocument,rr=gt.documentElement?Li(xe,getComputedStyle(gt.documentElement).backgroundColor):Ri.TRANSPARENT,Hr=gt.body?Li(xe,getComputedStyle(gt.body).backgroundColor):Ri.TRANSPARENT,an=typeof Ve=="string"?Li(xe,Ve):Ve===null?Ri.TRANSPARENT:4294967295;return Re===gt.documentElement?jr(rr)?jr(Hr)?an:Hr:rr:an};return hf})},wPlo:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return L});var L="RC_SELECT_INTERNAL_PROPS_MARK"},wXyp:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("ygfH")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="CheckOutlined";var f=y.forwardRef(g);Q.default=f},wYyv:function(Ce,Q,p){"use strict";var L=p("R5yR"),O=p("5wUe"),E=function(e,g,f){var s=g<0?e.length+g:g;if(s>=0&&s<e.length){var r=f<0?e.length+f:f,c=e.splice(g,1),l=O(c,1),i=l[0];e.splice(r,0,i)}},y=function(e,g,f){return e=L(e),E(e,g,f),e};Ce.exports=y,Ce.exports.mutate=E},wgjA:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},whVF:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=p("lNSK"),O=E(p("1q3G"));function E(f){return f&&f.__esModule?f:{default:f}}function y(f,s){if(!(f instanceof s))throw new TypeError("Cannot call a class as a function")}function a(f,s){for(var r=0;r<s.length;r++){var c=s[r];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(f,c.key,c)}}function e(f,s,r){return s&&a(f.prototype,s),r&&a(f,r),f}var g=function(){function f(){y(this,f),this.strm=new O.default,this.chunkSize=1024*10*10,this.outputBuffer=new Uint8Array(this.chunkSize),this.windowBits=5,(0,L.deflateInit)(this.strm,this.windowBits)}return e(f,[{key:"deflate",value:function(r){this.strm.input=r,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 c=(0,L.deflate)(this.strm,L.Z_FULL_FLUSH),l=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);if(c<0)throw new Error("zlib deflate failed");if(this.strm.avail_in>0){var i=[l],u=l.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,c=(0,L.deflate)(this.strm,L.Z_FULL_FLUSH),c<0)throw new Error("zlib deflate failed");var t=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);u+=t.length,i.push(t)}while(this.strm.avail_in>0);for(var n=new Uint8Array(u),o=0,d=0;d<i.length;d++)n.set(i[d],o),o+=i[d].length;l=n}return this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0,l}}]),f}();Q.default=g},wlus:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="MinusCircleOutlined";var g=Q.a=O.forwardRef(e)},wr5s:function(Ce,Q,p){var L=p("IwbS"),O=L.extendShape,E=O({type:"sausage",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},buildPath:function(y,a){var e=a.cx,g=a.cy,f=Math.max(a.r0||0,0),s=Math.max(a.r,0),r=(s-f)*.5,c=f+r,l=a.startAngle,i=a.endAngle,u=a.clockwise,t=Math.cos(l),n=Math.sin(l),o=Math.cos(i),d=Math.sin(i),h=u?i-l<Math.PI*2:l-i<Math.PI*2;h&&(y.moveTo(t*f+e,n*f+g),y.arc(t*c+e,n*c+g,r,-Math.PI+l,l,!u)),y.arc(e,g,s,l,i,!u),y.moveTo(o*s+e,d*s+g),y.arc(o*c+e,d*c+g,r,i-Math.PI*2,i-Math.PI,!u),f!==0&&(y.arc(e,g,f,i,l,u),y.moveTo(t*f+e,d*f+g)),y.closePath()}});Ce.exports=E},wt3j:function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("/IIm"),y=p("EMyp"),a=y.layoutCovers,e=L.extendComponentView({type:"brush",init:function(f,s){this.ecModel=f,this.api=s,this.model,(this._brushController=new E(s.getZr())).on("brush",O.bind(this._onBrush,this)).mount()},render:function(f){return this.model=f,g.apply(this,arguments)},updateTransform:function(f,s){return a(s),g.apply(this,arguments)},updateView:g,dispose:function(){this._brushController.dispose()},_onBrush:function(f,s){var r=this.model.id;this.model.brushTargetManager.setOutputRanges(f,this.ecModel),(!s.isEnd||s.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:r,areas:O.clone(f),$from:r}),s.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:r,areas:O.clone(f),$from:r})}});function g(f,s,r,c){(!c||c.$from!==f.id)&&this._brushController.setPanels(f.brushTargetManager.makePanelOpts(r)).enableBrush(f.brushOption).updateCovers(f.areas.slice())}Ce.exports=e},wy8a:function(Ce,Q,p){var L=p("KxBF");function O(E,y,a){var e=E.length;return a=a===void 0?e:a,!y&&a>=e?E:L(E,y,a)}Ce.exports=O},x3X8:function(Ce,Q,p){var L=p("KxfA"),O=L.retrieveRawValue;function E(y,a){var e=y.mapDimension("defaultedLabel",!0),g=e.length;if(g===1)return O(y,a,e[0]);if(g){for(var f=[],s=0;s<e.length;s++){var r=O(y,a,e[s]);f.push(r)}return f.join(" ")}}Q.getDefaultLabel=E},x54q:function(Ce,Q,p){},x6Kt:function(Ce,Q,p){var L=p("y+Vt"),O=p("VpOo"),E=p("nPnh"),y=E.subPixelOptimizeRect,a={},e=L.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(f,s){var r,c,l,i;this.subPixelOptimize?(y(a,s,this.style),r=a.x,c=a.y,l=a.width,i=a.height,a.r=s.r,s=a):(r=s.x,c=s.y,l=s.width,i=s.height),s.r?O.buildPath(f,s):f.rect(r,c,l,i),f.closePath();return}});Ce.exports=e},xGfz:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="PlusSquareOutlined";var g=Q.a=O.forwardRef(e)},xKMd:function(Ce,Q){function p(O,E){this.getAllNames=function(){var y=E();return y.mapArray(y.getName)},this.containName=function(y){var a=E();return a.indexOfName(y)>=0},this.indexOfName=function(y){var a=O();return a.indexOfName(y)},this.getItemVisual=function(y,a){var e=O();return e.getItemVisual(y,a)}}var L=p;Ce.exports=L},xO64:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L=O(p("8K/p"));function O(t){return t&&t.__esModule?t:{default:t}}function E(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?E=function(o){return typeof o}:E=function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},E(t)}function y(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function a(t,n){for(var o=0;o<n.length;o++){var d=n[o];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(t,d.key,d)}}function e(t,n,o){return n&&a(t.prototype,n),o&&a(t,o),t}function g(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),n&&f(t,n)}function f(t,n){return f=Object.setPrototypeOf||function(d,h){return d.__proto__=h,d},f(t,n)}function s(t){var n=l();return function(){var d=i(t),h;if(n){var m=i(this).constructor;h=Reflect.construct(d,arguments,m)}else h=d.apply(this,arguments);return r(this,h)}}function r(t,n){return n&&(E(n)==="object"||typeof n=="function")?n:c(t)}function c(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function l(){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(t){return!1}}function i(t){return i=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)},i(t)}var u=function(t){g(o,t);var n=s(o);function o(){return y(this,o),n.apply(this,arguments)}return e(o,[{key:"_pngRect",value:function(h,m,A,v,b,x,C){var w=this._readData(b);return w===null?!1:(x.imageRect(h,m,A,v,"image/png",w),!0)}},{key:"_basicRect",value:function(h,m,A,v,b,x,C,w){throw new Error("BasicCompression received in TightPNG rect")}}]),o}(L.default);Q.default=u},xOOu:function(Ce,Q,p){(function(L,O){var E,E;/*!
JSZip v3.7.1 - A JavaScript class for generating and reading zip files
<http://stuartk.com/jszip>
(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown.
JSZip uses the library pako released under the MIT license :
https://github.com/nodeca/pako/blob/master/LICENSE
*/!function(y){Ce.exports=y()}(function(){return function y(a,e,g){function f(c,l){if(!e[c]){if(!a[c]){var i=typeof E=="function"&&E;if(!l&&i)return E(c,!0);if(s)return s(c,!0);var u=new Error("Cannot find module '"+c+"'");throw u.code="MODULE_NOT_FOUND",u}var t=e[c]={exports:{}};a[c][0].call(t.exports,function(n){var o=a[c][1][n];return f(o||n)},t,t.exports,y,a,e,g)}return e[c].exports}for(var s=typeof E=="function"&&E,r=0;r<g.length;r++)f(g[r]);return f}({1:[function(y,a,e){"use strict";var g=y("./utils"),f=y("./support"),s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";e.encode=function(r){for(var c,l,i,u,t,n,o,d=[],h=0,m=r.length,A=m,v=g.getTypeOf(r)!=="string";h<r.length;)A=m-h,i=v?(c=r[h++],l=h<m?r[h++]:0,h<m?r[h++]:0):(c=r.charCodeAt(h++),l=h<m?r.charCodeAt(h++):0,h<m?r.charCodeAt(h++):0),u=c>>2,t=(3&c)<<4|l>>4,n=1<A?(15&l)<<2|i>>6:64,o=2<A?63&i:64,d.push(s.charAt(u)+s.charAt(t)+s.charAt(n)+s.charAt(o));return d.join("")},e.decode=function(r){var c,l,i,u,t,n,o=0,d=0,h="data:";if(r.substr(0,h.length)===h)throw new Error("Invalid base64 input, it looks like a data url.");var m,A=3*(r=r.replace(/[^A-Za-z0-9\+\/\=]/g,"")).length/4;if(r.charAt(r.length-1)===s.charAt(64)&&A--,r.charAt(r.length-2)===s.charAt(64)&&A--,A%1!=0)throw new Error("Invalid base64 input, bad content length.");for(m=f.uint8array?new Uint8Array(0|A):new Array(0|A);o<r.length;)c=s.indexOf(r.charAt(o++))<<2|(u=s.indexOf(r.charAt(o++)))>>4,l=(15&u)<<4|(t=s.indexOf(r.charAt(o++)))>>2,i=(3&t)<<6|(n=s.indexOf(r.charAt(o++))),m[d++]=c,t!==64&&(m[d++]=l),n!==64&&(m[d++]=i);return m}},{"./support":30,"./utils":32}],2:[function(y,a,e){"use strict";var g=y("./external"),f=y("./stream/DataWorker"),s=y("./stream/Crc32Probe"),r=y("./stream/DataLengthProbe");function c(l,i,u,t,n){this.compressedSize=l,this.uncompressedSize=i,this.crc32=u,this.compression=t,this.compressedContent=n}c.prototype={getContentWorker:function(){var i=new f(g.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new r("data_length")),u=this;return i.on("end",function(){if(this.streamInfo.data_length!==u.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),i},getCompressedWorker:function(){return new f(g.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},c.createWorkerFrom=function(l,i,u){return l.pipe(new s).pipe(new r("uncompressedSize")).pipe(i.compressWorker(u)).pipe(new r("compressedSize")).withStreamInfo("compression",i)},a.exports=c},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(y,a,e){"use strict";var g=y("./stream/GenericWorker");e.STORE={magic:"\0\0",compressWorker:function(s){return new g("STORE compression")},uncompressWorker:function(){return new g("STORE decompression")}},e.DEFLATE=y("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(y,a,e){"use strict";var g=y("./utils"),f=function(){for(var s,r=[],c=0;c<256;c++){s=c;for(var l=0;l<8;l++)s=1&s?3988292384^s>>>1:s>>>1;r[c]=s}return r}();a.exports=function(s,r){return s!==void 0&&s.length?g.getTypeOf(s)!=="string"?function(c,l,i,u){var t=f,n=u+i;c^=-1;for(var o=u;o<n;o++)c=c>>>8^t[255&(c^l[o])];return-1^c}(0|r,s,s.length,0):function(c,l,i,u){var t=f,n=u+i;c^=-1;for(var o=u;o<n;o++)c=c>>>8^t[255&(c^l.charCodeAt(o))];return-1^c}(0|r,s,s.length,0):0}},{"./utils":32}],5:[function(y,a,e){"use strict";e.base64=!1,e.binary=!1,e.dir=!1,e.createFolders=!0,e.date=null,e.compression=null,e.compressionOptions=null,e.comment=null,e.unixPermissions=null,e.dosPermissions=null},{}],6:[function(y,a,e){"use strict";var g=null;g=typeof Promise!="undefined"?Promise:y("lie"),a.exports={Promise:g}},{lie:37}],7:[function(y,a,e){"use strict";var g=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",f=y("pako"),s=y("./utils"),r=y("./stream/GenericWorker"),c=g?"uint8array":"array";function l(i,u){r.call(this,"FlateWorker/"+i),this._pako=null,this._pakoAction=i,this._pakoOptions=u,this.meta={}}e.magic="\b\0",s.inherits(l,r),l.prototype.processChunk=function(i){this.meta=i.meta,this._pako===null&&this._createPako(),this._pako.push(s.transformTo(c,i.data),!1)},l.prototype.flush=function(){r.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){r.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new f[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var i=this;this._pako.onData=function(u){i.push({data:u,meta:i.meta})}},e.compressWorker=function(i){return new l("Deflate",i)},e.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(y,a,e){"use strict";function g(t,n){var o,d="";for(o=0;o<n;o++)d+=String.fromCharCode(255&t),t>>>=8;return d}function f(t,n,o,d,h,m){var A,v,b=t.file,x=t.compression,C=m!==c.utf8encode,w=s.transformTo("string",m(b.name)),S=s.transformTo("string",c.utf8encode(b.name)),T=b.comment,I=s.transformTo("string",m(T)),N=s.transformTo("string",c.utf8encode(T)),M=S.length!==b.name.length,k=N.length!==T.length,U="",V="",B="",H=b.dir,P=b.date,j={crc32:0,compressedSize:0,uncompressedSize:0};n&&!o||(j.crc32=t.crc32,j.compressedSize=t.compressedSize,j.uncompressedSize=t.uncompressedSize);var z=0;n&&(z|=8),C||!M&&!k||(z|=2048);var K=0,X=0;H&&(K|=16),h==="UNIX"?(X=798,K|=function(Y,te){var q=Y;return Y||(q=te?16893:33204),(65535&q)<<16}(b.unixPermissions,H)):(X=20,K|=function(Y){return 63&(Y||0)}(b.dosPermissions)),A=P.getUTCHours(),A<<=6,A|=P.getUTCMinutes(),A<<=5,A|=P.getUTCSeconds()/2,v=P.getUTCFullYear()-1980,v<<=4,v|=P.getUTCMonth()+1,v<<=5,v|=P.getUTCDate(),M&&(V=g(1,1)+g(l(w),4)+S,U+="up"+g(V.length,2)+V),k&&(B=g(1,1)+g(l(I),4)+N,U+="uc"+g(B.length,2)+B);var Z="";return Z+=`
\0`,Z+=g(z,2),Z+=x.magic,Z+=g(A,2),Z+=g(v,2),Z+=g(j.crc32,4),Z+=g(j.compressedSize,4),Z+=g(j.uncompressedSize,4),Z+=g(w.length,2),Z+=g(U.length,2),{fileRecord:i.LOCAL_FILE_HEADER+Z+w+U,dirRecord:i.CENTRAL_FILE_HEADER+g(X,2)+Z+g(I.length,2)+"\0\0\0\0"+g(K,4)+g(d,4)+w+U+I}}var s=y("../utils"),r=y("../stream/GenericWorker"),c=y("../utf8"),l=y("../crc32"),i=y("../signature");function u(t,n,o,d){r.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=n,this.zipPlatform=o,this.encodeFileName=d,this.streamFiles=t,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}s.inherits(u,r),u.prototype.push=function(t){var n=t.meta.percent||0,o=this.entriesCount,d=this._sources.length;this.accumulate?this.contentBuffer.push(t):(this.bytesWritten+=t.data.length,r.prototype.push.call(this,{data:t.data,meta:{currentFile:this.currentFile,percent:o?(n+100*(o-d-1))/o:100}}))},u.prototype.openedSource=function(t){this.currentSourceOffset=this.bytesWritten,this.currentFile=t.file.name;var n=this.streamFiles&&!t.file.dir;if(n){var o=f(t,n,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:o.fileRecord,meta:{percent:0}})}else this.accumulate=!0},u.prototype.closedSource=function(t){this.accumulate=!1;var n=this.streamFiles&&!t.file.dir,o=f(t,n,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(o.dirRecord),n)this.push({data:function(d){return i.DATA_DESCRIPTOR+g(d.crc32,4)+g(d.compressedSize,4)+g(d.uncompressedSize,4)}(t),meta:{percent:100}});else for(this.push({data:o.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},u.prototype.flush=function(){for(var t=this.bytesWritten,n=0;n<this.dirRecords.length;n++)this.push({data:this.dirRecords[n],meta:{percent:100}});var o=this.bytesWritten-t,d=function(h,m,A,v,b){var x=s.transformTo("string",b(v));return i.CENTRAL_DIRECTORY_END+"\0\0\0\0"+g(h,2)+g(h,2)+g(m,4)+g(A,4)+g(x.length,2)+x}(this.dirRecords.length,o,t,this.zipComment,this.encodeFileName);this.push({data:d,meta:{percent:100}})},u.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},u.prototype.registerPrevious=function(t){this._sources.push(t);var n=this;return t.on("data",function(o){n.processChunk(o)}),t.on("end",function(){n.closedSource(n.previous.streamInfo),n._sources.length?n.prepareNextSource():n.end()}),t.on("error",function(o){n.error(o)}),this},u.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},u.prototype.error=function(t){var n=this._sources;if(!r.prototype.error.call(this,t))return!1;for(var o=0;o<n.length;o++)try{n[o].error(t)}catch(d){}return!0},u.prototype.lock=function(){r.prototype.lock.call(this);for(var t=this._sources,n=0;n<t.length;n++)t[n].lock()},a.exports=u},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(y,a,e){"use strict";var g=y("../compressions"),f=y("./ZipFileWorker");e.generateWorker=function(s,r,c){var l=new f(r.streamFiles,c,r.platform,r.encodeFileName),i=0;try{s.forEach(function(u,t){i++;var n=function(m,A){var v=m||A,b=g[v];if(!b)throw new Error(v+" is not a valid compression method !");return b}(t.options.compression,r.compression),o=t.options.compressionOptions||r.compressionOptions||{},d=t.dir,h=t.date;t._compressWorker(n,o).withStreamInfo("file",{name:u,dir:d,date:h,comment:t.comment||"",unixPermissions:t.unixPermissions,dosPermissions:t.dosPermissions}).pipe(l)}),l.entriesCount=i}catch(u){l.error(u)}return l}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(y,a,e){"use strict";function g(){if(!(this instanceof g))return new g;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var f=new g;for(var s in this)typeof this[s]!="function"&&(f[s]=this[s]);return f}}(g.prototype=y("./object")).loadAsync=y("./load"),g.support=y("./support"),g.defaults=y("./defaults"),g.version="3.7.1",g.loadAsync=function(f,s){return new g().loadAsync(f,s)},g.external=y("./external"),a.exports=g},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(y,a,e){"use strict";var g=y("./utils"),f=y("./external"),s=y("./utf8"),r=y("./zipEntries"),c=y("./stream/Crc32Probe"),l=y("./nodejsUtils");function i(u){return new f.Promise(function(t,n){var o=u.decompressed.getContentWorker().pipe(new c);o.on("error",function(d){n(d)}).on("end",function(){o.streamInfo.crc32!==u.decompressed.crc32?n(new Error("Corrupted zip : CRC32 mismatch")):t()}).resume()})}a.exports=function(u,t){var n=this;return t=g.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:s.utf8decode}),l.isNode&&l.isStream(u)?f.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):g.prepareContent("the loaded zip file",u,!0,t.optimizedBinaryString,t.base64).then(function(o){var d=new r(t);return d.load(o),d}).then(function(o){var d=[f.Promise.resolve(o)],h=o.files;if(t.checkCRC32)for(var m=0;m<h.length;m++)d.push(i(h[m]));return f.Promise.all(d)}).then(function(o){for(var d=o.shift(),h=d.files,m=0;m<h.length;m++){var A=h[m];n.file(A.fileNameStr,A.decompressed,{binary:!0,optimizedBinaryString:!0,date:A.date,dir:A.dir,comment:A.fileCommentStr.length?A.fileCommentStr:null,unixPermissions:A.unixPermissions,dosPermissions:A.dosPermissions,createFolders:t.createFolders})}return d.zipComment.length&&(n.comment=d.zipComment),n})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(y,a,e){"use strict";var g=y("../utils"),f=y("../stream/GenericWorker");function s(r,c){f.call(this,"Nodejs stream input adapter for "+r),this._upstreamEnded=!1,this._bindStream(c)}g.inherits(s,f),s.prototype._bindStream=function(r){var c=this;(this._stream=r).pause(),r.on("data",function(l){c.push({data:l,meta:{percent:0}})}).on("error",function(l){c.isPaused?this.generatedError=l:c.error(l)}).on("end",function(){c.isPaused?c._upstreamEnded=!0:c.end()})},s.prototype.pause=function(){return!!f.prototype.pause.call(this)&&(this._stream.pause(),!0)},s.prototype.resume=function(){return!!f.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},a.exports=s},{"../stream/GenericWorker":28,"../utils":32}],13:[function(y,a,e){"use strict";var g=y("readable-stream").Readable;function f(s,r,c){g.call(this,r),this._helper=s;var l=this;s.on("data",function(i,u){l.push(i)||l._helper.pause(),c&&c(u)}).on("error",function(i){l.emit("error",i)}).on("end",function(){l.push(null)})}y("../utils").inherits(f,g),f.prototype._read=function(){this._helper.resume()},a.exports=f},{"../utils":32,"readable-stream":16}],14:[function(y,a,e){"use strict";a.exports={isNode:typeof L!="undefined",newBufferFrom:function(f,s){if(L.from&&L.from!==Uint8Array.from)return L.from(f,s);if(typeof f=="number")throw new Error('The "data" argument must not be a number');return new L(f,s)},allocBuffer:function(f){if(L.alloc)return L.alloc(f);var s=new L(f);return s.fill(0),s},isBuffer:function(f){return L.isBuffer(f)},isStream:function(f){return f&&typeof f.on=="function"&&typeof f.pause=="function"&&typeof f.resume=="function"}}},{}],15:[function(y,a,e){"use strict";function g(b,x,C){var w,S=s.getTypeOf(x),T=s.extend(C||{},l);T.date=T.date||new Date,T.compression!==null&&(T.compression=T.compression.toUpperCase()),typeof T.unixPermissions=="string"&&(T.unixPermissions=parseInt(T.unixPermissions,8)),T.unixPermissions&&16384&T.unixPermissions&&(T.dir=!0),T.dosPermissions&&16&T.dosPermissions&&(T.dir=!0),T.dir&&(b=h(b)),T.createFolders&&(w=d(b))&&m.call(this,w,!0);var I=S==="string"&&T.binary===!1&&T.base64===!1;C&&C.binary!==void 0||(T.binary=!I),(x instanceof i&&x.uncompressedSize===0||T.dir||!x||x.length===0)&&(T.base64=!1,T.binary=!0,x="",T.compression="STORE",S="string");var N=null;N=x instanceof i||x instanceof r?x:n.isNode&&n.isStream(x)?new o(b,x):s.prepareContent(b,x,T.binary,T.optimizedBinaryString,T.base64);var M=new u(b,N,T);this.files[b]=M}var f=y("./utf8"),s=y("./utils"),r=y("./stream/GenericWorker"),c=y("./stream/StreamHelper"),l=y("./defaults"),i=y("./compressedObject"),u=y("./zipObject"),t=y("./generate"),n=y("./nodejsUtils"),o=y("./nodejs/NodejsStreamInputAdapter"),d=function(x){x.slice(-1)==="/"&&(x=x.substring(0,x.length-1));var C=x.lastIndexOf("/");return 0<C?x.substring(0,C):""},h=function(x){return x.slice(-1)!=="/"&&(x+="/"),x},m=function(x,C){return C=C!==void 0?C:l.createFolders,x=h(x),this.files[x]||g.call(this,x,null,{dir:!0,createFolders:C}),this.files[x]};function A(b){return Object.prototype.toString.call(b)==="[object RegExp]"}var v={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(x){var C,w,S;for(C in this.files)S=this.files[C],(w=C.slice(this.root.length,C.length))&&C.slice(0,this.root.length)===this.root&&x(w,S)},filter:function(x){var C=[];return this.forEach(function(w,S){x(w,S)&&C.push(S)}),C},file:function(x,C,w){if(arguments.length!==1)return x=this.root+x,g.call(this,x,C,w),this;if(A(x)){var S=x;return this.filter(function(I,N){return!N.dir&&S.test(I)})}var T=this.files[this.root+x];return T&&!T.dir?T:null},folder:function(x){if(!x)return this;if(A(x))return this.filter(function(T,I){return I.dir&&x.test(T)});var C=this.root+x,w=m.call(this,C),S=this.clone();return S.root=w.name,S},remove:function(x){x=this.root+x;var C=this.files[x];if(C||(x.slice(-1)!=="/"&&(x+="/"),C=this.files[x]),C&&!C.dir)delete this.files[x];else for(var w=this.filter(function(T,I){return I.name.slice(0,x.length)===x}),S=0;S<w.length;S++)delete this.files[w[S].name];return this},generate:function(x){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(x){var C,w={};try{if((w=s.extend(x||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:f.utf8encode})).type=w.type.toLowerCase(),w.compression=w.compression.toUpperCase(),w.type==="binarystring"&&(w.type="string"),!w.type)throw new Error("No output type specified.");s.checkSupport(w.type),w.platform!=="darwin"&&w.platform!=="freebsd"&&w.platform!=="linux"&&w.platform!=="sunos"||(w.platform="UNIX"),w.platform==="win32"&&(w.platform="DOS");var S=w.comment||this.comment||"";C=t.generateWorker(this,w,S)}catch(T){(C=new r("error")).error(T)}return new c(C,w.type||"string",w.mimeType)},generateAsync:function(x,C){return this.generateInternalStream(x).accumulate(C)},generateNodeStream:function(x,C){return(x=x||{}).type||(x.type="nodebuffer"),this.generateInternalStream(x).toNodejsStream(C)}};a.exports=v},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(y,a,e){a.exports=y("stream")},{stream:void 0}],17:[function(y,a,e){"use strict";var g=y("./DataReader");function f(s){g.call(this,s);for(var r=0;r<this.data.length;r++)s[r]=255&s[r]}y("../utils").inherits(f,g),f.prototype.byteAt=function(s){return this.data[this.zero+s]},f.prototype.lastIndexOfSignature=function(s){for(var r=s.charCodeAt(0),c=s.charCodeAt(1),l=s.charCodeAt(2),i=s.charCodeAt(3),u=this.length-4;0<=u;--u)if(this.data[u]===r&&this.data[u+1]===c&&this.data[u+2]===l&&this.data[u+3]===i)return u-this.zero;return-1},f.prototype.readAndCheckSignature=function(s){var r=s.charCodeAt(0),c=s.charCodeAt(1),l=s.charCodeAt(2),i=s.charCodeAt(3),u=this.readData(4);return r===u[0]&&c===u[1]&&l===u[2]&&i===u[3]},f.prototype.readData=function(s){if(this.checkOffset(s),s===0)return[];var r=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,r},a.exports=f},{"../utils":32,"./DataReader":18}],18:[function(y,a,e){"use strict";var g=y("../utils");function f(s){this.data=s,this.length=s.length,this.index=0,this.zero=0}f.prototype={checkOffset:function(r){this.checkIndex(this.index+r)},checkIndex:function(r){if(this.length<this.zero+r||r<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+r+"). Corrupted zip ?")},setIndex:function(r){this.checkIndex(r),this.index=r},skip:function(r){this.setIndex(this.index+r)},byteAt:function(r){},readInt:function(r){var c,l=0;for(this.checkOffset(r),c=this.index+r-1;c>=this.index;c--)l=(l<<8)+this.byteAt(c);return this.index+=r,l},readString:function(r){return g.transformTo("string",this.readData(r))},readData:function(r){},lastIndexOfSignature:function(r){},readAndCheckSignature:function(r){},readDate:function(){var r=this.readInt(4);return new Date(Date.UTC(1980+(r>>25&127),(r>>21&15)-1,r>>16&31,r>>11&31,r>>5&63,(31&r)<<1))}},a.exports=f},{"../utils":32}],19:[function(y,a,e){"use strict";var g=y("./Uint8ArrayReader");function f(s){g.call(this,s)}y("../utils").inherits(f,g),f.prototype.readData=function(s){this.checkOffset(s);var r=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,r},a.exports=f},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(y,a,e){"use strict";var g=y("./DataReader");function f(s){g.call(this,s)}y("../utils").inherits(f,g),f.prototype.byteAt=function(s){return this.data.charCodeAt(this.zero+s)},f.prototype.lastIndexOfSignature=function(s){return this.data.lastIndexOf(s)-this.zero},f.prototype.readAndCheckSignature=function(s){return s===this.readData(4)},f.prototype.readData=function(s){this.checkOffset(s);var r=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,r},a.exports=f},{"../utils":32,"./DataReader":18}],21:[function(y,a,e){"use strict";var g=y("./ArrayReader");function f(s){g.call(this,s)}y("../utils").inherits(f,g),f.prototype.readData=function(s){if(this.checkOffset(s),s===0)return new Uint8Array(0);var r=this.data.subarray(this.zero+this.index,this.zero+this.index+s);return this.index+=s,r},a.exports=f},{"../utils":32,"./ArrayReader":17}],22:[function(y,a,e){"use strict";var g=y("../utils"),f=y("../support"),s=y("./ArrayReader"),r=y("./StringReader"),c=y("./NodeBufferReader"),l=y("./Uint8ArrayReader");a.exports=function(i){var u=g.getTypeOf(i);return g.checkSupport(u),u!=="string"||f.uint8array?u==="nodebuffer"?new c(i):f.uint8array?new l(g.transformTo("uint8array",i)):new s(g.transformTo("array",i)):new r(i)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(y,a,e){"use strict";e.LOCAL_FILE_HEADER="PK",e.CENTRAL_FILE_HEADER="PK",e.CENTRAL_DIRECTORY_END="PK",e.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",e.ZIP64_CENTRAL_DIRECTORY_END="PK",e.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(y,a,e){"use strict";var g=y("./GenericWorker"),f=y("../utils");function s(r){g.call(this,"ConvertWorker to "+r),this.destType=r}f.inherits(s,g),s.prototype.processChunk=function(r){this.push({data:f.transformTo(this.destType,r.data),meta:r.meta})},a.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(y,a,e){"use strict";var g=y("./GenericWorker"),f=y("../crc32");function s(){g.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}y("../utils").inherits(s,g),s.prototype.processChunk=function(r){this.streamInfo.crc32=f(r.data,this.streamInfo.crc32||0),this.push(r)},a.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(y,a,e){"use strict";var g=y("../utils"),f=y("./GenericWorker");function s(r){f.call(this,"DataLengthProbe for "+r),this.propName=r,this.withStreamInfo(r,0)}g.inherits(s,f),s.prototype.processChunk=function(r){if(r){var c=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=c+r.data.length}f.prototype.processChunk.call(this,r)},a.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(y,a,e){"use strict";var g=y("../utils"),f=y("./GenericWorker");function s(r){f.call(this,"DataWorker");var c=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,r.then(function(l){c.dataIsReady=!0,c.data=l,c.max=l&&l.length||0,c.type=g.getTypeOf(l),c.isPaused||c._tickAndRepeat()},function(l){c.error(l)})}g.inherits(s,f),s.prototype.cleanUp=function(){f.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!f.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,g.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(g.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var r=null,c=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":r=this.data.substring(this.index,c);break;case"uint8array":r=this.data.subarray(this.index,c);break;case"array":case"nodebuffer":r=this.data.slice(this.index,c)}return this.index=c,this.push({data:r,meta:{percent:this.max?this.index/this.max*100:0}})},a.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(y,a,e){"use strict";function g(f){this.name=f||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}g.prototype={push:function(s){this.emit("data",s)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(s){this.emit("error",s)}return!0},error:function(s){return!this.isFinished&&(this.isPaused?this.generatedError=s:(this.isFinished=!0,this.emit("error",s),this.previous&&this.previous.error(s),this.cleanUp()),!0)},on:function(s,r){return this._listeners[s].push(r),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(s,r){if(this._listeners[s])for(var c=0;c<this._listeners[s].length;c++)this._listeners[s][c].call(this,r)},pipe:function(s){return s.registerPrevious(this)},registerPrevious:function(s){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=s.streamInfo,this.mergeStreamInfo(),this.previous=s;var r=this;return s.on("data",function(c){r.processChunk(c)}),s.on("end",function(){r.end()}),s.on("error",function(c){r.error(c)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var s=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),s=!0),this.previous&&this.previous.resume(),!s},flush:function(){},processChunk:function(s){this.push(s)},withStreamInfo:function(s,r){return this.extraStreamInfo[s]=r,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var s in this.extraStreamInfo)this.extraStreamInfo.hasOwnProperty(s)&&(this.streamInfo[s]=this.extraStreamInfo[s])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var s="Worker "+this.name;return this.previous?this.previous+" -> "+s:s}},a.exports=g},{}],29:[function(y,a,e){"use strict";var g=y("../utils"),f=y("./ConvertWorker"),s=y("./GenericWorker"),r=y("../base64"),c=y("../support"),l=y("../external"),i=null;if(c.nodestream)try{i=y("../nodejs/NodejsStreamOutputAdapter")}catch(n){}function u(n,o){return new l.Promise(function(d,h){var m=[],A=n._internalType,v=n._outputType,b=n._mimeType;n.on("data",function(x,C){m.push(x),o&&o(C)}).on("error",function(x){m=[],h(x)}).on("end",function(){try{var x=function(C,w,S){switch(C){case"blob":return g.newBlob(g.transformTo("arraybuffer",w),S);case"base64":return r.encode(w);default:return g.transformTo(C,w)}}(v,function(C,w){var S,T=0,I=null,N=0;for(S=0;S<w.length;S++)N+=w[S].length;switch(C){case"string":return w.join("");case"array":return Array.prototype.concat.apply([],w);case"uint8array":for(I=new Uint8Array(N),S=0;S<w.length;S++)I.set(w[S],T),T+=w[S].length;return I;case"nodebuffer":return L.concat(w);default:throw new Error("concat : unsupported type '"+C+"'")}}(A,m),b);d(x)}catch(C){h(C)}m=[]}).resume()})}function t(n,o,d){var h=o;switch(o){case"blob":case"arraybuffer":h="uint8array";break;case"base64":h="string"}try{this._internalType=h,this._outputType=o,this._mimeType=d,g.checkSupport(h),this._worker=n.pipe(new f(h)),n.lock()}catch(m){this._worker=new s("error"),this._worker.error(m)}}t.prototype={accumulate:function(o){return u(this,o)},on:function(o,d){var h=this;return o==="data"?this._worker.on(o,function(m){d.call(h,m.data,m.meta)}):this._worker.on(o,function(){g.delay(d,arguments,h)}),this},resume:function(){return g.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(o){if(g.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new i(this,{objectMode:this._outputType!=="nodebuffer"},o)}},a.exports=t},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(y,a,e){"use strict";if(e.base64=!0,e.array=!0,e.string=!0,e.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",e.nodebuffer=typeof L!="undefined",e.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")e.blob=!1;else{var g=new ArrayBuffer(0);try{e.blob=new Blob([g],{type:"application/zip"}).size===0}catch(s){try{var f=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);f.append(g),e.blob=f.getBlob("application/zip").size===0}catch(r){e.blob=!1}}}try{e.nodestream=!!y("readable-stream").Readable}catch(s){e.nodestream=!1}},{"readable-stream":16}],31:[function(y,a,e){"use strict";for(var g=y("./utils"),f=y("./support"),s=y("./nodejsUtils"),r=y("./stream/GenericWorker"),c=new Array(256),l=0;l<256;l++)c[l]=252<=l?6:248<=l?5:240<=l?4:224<=l?3:192<=l?2:1;c[254]=c[254]=1;function i(){r.call(this,"utf-8 decode"),this.leftOver=null}function u(){r.call(this,"utf-8 encode")}e.utf8encode=function(t){return f.nodebuffer?s.newBufferFrom(t,"utf-8"):function(n){var o,d,h,m,A,v=n.length,b=0;for(m=0;m<v;m++)(64512&(d=n.charCodeAt(m)))==55296&&m+1<v&&(64512&(h=n.charCodeAt(m+1)))==56320&&(d=65536+(d-55296<<10)+(h-56320),m++),b+=d<128?1:d<2048?2:d<65536?3:4;for(o=f.uint8array?new Uint8Array(b):new Array(b),m=A=0;A<b;m++)(64512&(d=n.charCodeAt(m)))==55296&&m+1<v&&(64512&(h=n.charCodeAt(m+1)))==56320&&(d=65536+(d-55296<<10)+(h-56320),m++),d<128?o[A++]=d:(d<2048?o[A++]=192|d>>>6:(d<65536?o[A++]=224|d>>>12:(o[A++]=240|d>>>18,o[A++]=128|d>>>12&63),o[A++]=128|d>>>6&63),o[A++]=128|63&d);return o}(t)},e.utf8decode=function(t){return f.nodebuffer?g.transformTo("nodebuffer",t).toString("utf-8"):function(n){var o,d,h,m,A=n.length,v=new Array(2*A);for(o=d=0;o<A;)if((h=n[o++])<128)v[d++]=h;else if(4<(m=c[h]))v[d++]=65533,o+=m-1;else{for(h&=m===2?31:m===3?15:7;1<m&&o<A;)h=h<<6|63&n[o++],m--;1<m?v[d++]=65533:h<65536?v[d++]=h:(h-=65536,v[d++]=55296|h>>10&1023,v[d++]=56320|1023&h)}return v.length!==d&&(v.subarray?v=v.subarray(0,d):v.length=d),g.applyFromCharCode(v)}(t=g.transformTo(f.uint8array?"uint8array":"array",t))},g.inherits(i,r),i.prototype.processChunk=function(t){var n=g.transformTo(f.uint8array?"uint8array":"array",t.data);if(this.leftOver&&this.leftOver.length){if(f.uint8array){var o=n;(n=new Uint8Array(o.length+this.leftOver.length)).set(this.leftOver,0),n.set(o,this.leftOver.length)}else n=this.leftOver.concat(n);this.leftOver=null}var d=function(m,A){var v;for((A=A||m.length)>m.length&&(A=m.length),v=A-1;0<=v&&(192&m[v])==128;)v--;return v<0||v===0?A:v+c[m[v]]>A?v:A}(n),h=n;d!==n.length&&(f.uint8array?(h=n.subarray(0,d),this.leftOver=n.subarray(d,n.length)):(h=n.slice(0,d),this.leftOver=n.slice(d,n.length))),this.push({data:e.utf8decode(h),meta:t.meta})},i.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:e.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},e.Utf8DecodeWorker=i,g.inherits(u,r),u.prototype.processChunk=function(t){this.push({data:e.utf8encode(t.data),meta:t.meta})},e.Utf8EncodeWorker=u},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(y,a,e){"use strict";var g=y("./support"),f=y("./base64"),s=y("./nodejsUtils"),r=y("set-immediate-shim"),c=y("./external");function l(d){return d}function i(d,h){for(var m=0;m<d.length;++m)h[m]=255&d.charCodeAt(m);return h}e.newBlob=function(d,h){e.checkSupport("blob");try{return new Blob([d],{type:h})}catch(A){try{var m=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return m.append(d),m.getBlob(h)}catch(v){throw new Error("Bug : can't construct the Blob.")}}};var u={stringifyByChunk:function(h,m,A){var v=[],b=0,x=h.length;if(x<=A)return String.fromCharCode.apply(null,h);for(;b<x;)m==="array"||m==="nodebuffer"?v.push(String.fromCharCode.apply(null,h.slice(b,Math.min(b+A,x)))):v.push(String.fromCharCode.apply(null,h.subarray(b,Math.min(b+A,x)))),b+=A;return v.join("")},stringifyByChar:function(h){for(var m="",A=0;A<h.length;A++)m+=String.fromCharCode(h[A]);return m},applyCanBeUsed:{uint8array:function(){try{return g.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(d){return!1}}(),nodebuffer:function(){try{return g.nodebuffer&&String.fromCharCode.apply(null,s.allocBuffer(1)).length===1}catch(d){return!1}}()}};function t(d){var h=65536,m=e.getTypeOf(d),A=!0;if(m==="uint8array"?A=u.applyCanBeUsed.uint8array:m==="nodebuffer"&&(A=u.applyCanBeUsed.nodebuffer),A)for(;1<h;)try{return u.stringifyByChunk(d,m,h)}catch(v){h=Math.floor(h/2)}return u.stringifyByChar(d)}function n(d,h){for(var m=0;m<d.length;m++)h[m]=d[m];return h}e.applyFromCharCode=t;var o={};o.string={string:l,array:function(h){return i(h,new Array(h.length))},arraybuffer:function(h){return o.string.uint8array(h).buffer},uint8array:function(h){return i(h,new Uint8Array(h.length))},nodebuffer:function(h){return i(h,s.allocBuffer(h.length))}},o.array={string:t,array:l,arraybuffer:function(h){return new Uint8Array(h).buffer},uint8array:function(h){return new Uint8Array(h)},nodebuffer:function(h){return s.newBufferFrom(h)}},o.arraybuffer={string:function(h){return t(new Uint8Array(h))},array:function(h){return n(new Uint8Array(h),new Array(h.byteLength))},arraybuffer:l,uint8array:function(h){return new Uint8Array(h)},nodebuffer:function(h){return s.newBufferFrom(new Uint8Array(h))}},o.uint8array={string:t,array:function(h){return n(h,new Array(h.length))},arraybuffer:function(h){return h.buffer},uint8array:l,nodebuffer:function(h){return s.newBufferFrom(h)}},o.nodebuffer={string:t,array:function(h){return n(h,new Array(h.length))},arraybuffer:function(h){return o.nodebuffer.uint8array(h).buffer},uint8array:function(h){return n(h,new Uint8Array(h.length))},nodebuffer:l},e.transformTo=function(d,h){if(h=h||"",!d)return h;e.checkSupport(d);var m=e.getTypeOf(h);return o[m][d](h)},e.getTypeOf=function(d){return typeof d=="string"?"string":Object.prototype.toString.call(d)==="[object Array]"?"array":g.nodebuffer&&s.isBuffer(d)?"nodebuffer":g.uint8array&&d instanceof Uint8Array?"uint8array":g.arraybuffer&&d instanceof ArrayBuffer?"arraybuffer":void 0},e.checkSupport=function(d){if(!g[d.toLowerCase()])throw new Error(d+" is not supported by this platform")},e.MAX_VALUE_16BITS=65535,e.MAX_VALUE_32BITS=-1,e.pretty=function(d){var h,m,A="";for(m=0;m<(d||"").length;m++)A+="\\x"+((h=d.charCodeAt(m))<16?"0":"")+h.toString(16).toUpperCase();return A},e.delay=function(d,h,m){r(function(){d.apply(m||null,h||[])})},e.inherits=function(d,h){function m(){}m.prototype=h.prototype,d.prototype=new m},e.extend=function(){var d,h,m={};for(d=0;d<arguments.length;d++)for(h in arguments[d])arguments[d].hasOwnProperty(h)&&m[h]===void 0&&(m[h]=arguments[d][h]);return m},e.prepareContent=function(d,h,m,A,v){return c.Promise.resolve(h).then(function(b){return g.blob&&(b instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(b))!==-1)&&typeof FileReader!="undefined"?new c.Promise(function(x,C){var w=new FileReader;w.onload=function(S){x(S.target.result)},w.onerror=function(S){C(S.target.error)},w.readAsArrayBuffer(b)}):b}).then(function(b){var x=e.getTypeOf(b);return x?(x==="arraybuffer"?b=e.transformTo("uint8array",b):x==="string"&&(v?b=f.decode(b):m&&A!==!0&&(b=function(C){return i(C,g.uint8array?new Uint8Array(C.length):new Array(C.length))}(b))),b):c.Promise.reject(new Error("Can't read the data of '"+d+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,"set-immediate-shim":54}],33:[function(y,a,e){"use strict";var g=y("./reader/readerFor"),f=y("./utils"),s=y("./signature"),r=y("./zipEntry"),c=(y("./utf8"),y("./support"));function l(i){this.files=[],this.loadOptions=i}l.prototype={checkSignature:function(u){if(!this.reader.readAndCheckSignature(u)){this.reader.index-=4;var t=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+f.pretty(t)+", expected "+f.pretty(u)+")")}},isSignature:function(u,t){var n=this.reader.index;this.reader.setIndex(u);var o=this.reader.readString(4)===t;return this.reader.setIndex(n),o},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);var u=this.reader.readData(this.zipCommentLength),t=c.uint8array?"uint8array":"array",n=f.transformTo(t,u);this.zipComment=this.loadOptions.decodeFileName(n)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),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 u,t,n,o=this.zip64EndOfCentralSize-44;0<o;)u=this.reader.readInt(2),t=this.reader.readInt(4),n=this.reader.readData(t),this.zip64ExtensibleData[u]={id:u,length:t,value:n}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var u,t;for(u=0;u<this.files.length;u++)t=this.files[u],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(s.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes()},readCentralDir:function(){var u;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(s.CENTRAL_FILE_HEADER);)(u=new r({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(u);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var u=this.reader.lastIndexOfSignature(s.CENTRAL_DIRECTORY_END);if(u<0)throw this.isSignature(0,s.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(u);var t=u;if(this.checkSignature(s.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===f.MAX_VALUE_16BITS||this.diskWithCentralDirStart===f.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===f.MAX_VALUE_16BITS||this.centralDirRecords===f.MAX_VALUE_16BITS||this.centralDirSize===f.MAX_VALUE_32BITS||this.centralDirOffset===f.MAX_VALUE_32BITS){if(this.zip64=!0,(u=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(u),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,s.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var n=this.centralDirOffset+this.centralDirSize;this.zip64&&(n+=20,n+=12+this.zip64EndOfCentralSize);var o=t-n;if(0<o)this.isSignature(t,s.CENTRAL_FILE_HEADER)||(this.reader.zero=o);else if(o<0)throw new Error("Corrupted zip: missing "+Math.abs(o)+" bytes.")},prepareReader:function(u){this.reader=g(u)},load:function(u){this.prepareReader(u),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},a.exports=l},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(y,a,e){"use strict";var g=y("./reader/readerFor"),f=y("./utils"),s=y("./compressedObject"),r=y("./crc32"),c=y("./utf8"),l=y("./compressions"),i=y("./support");function u(t,n){this.options=t,this.loadOptions=n}u.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(n){var o,d;if(n.skip(22),this.fileNameLength=n.readInt(2),d=n.readInt(2),this.fileName=n.readData(this.fileNameLength),n.skip(d),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((o=function(h){for(var m in l)if(l.hasOwnProperty(m)&&l[m].magic===h)return l[m];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+f.pretty(this.compressionMethod)+" unknown (inner file : "+f.transformTo("string",this.fileName)+")");this.decompressed=new s(this.compressedSize,this.uncompressedSize,this.crc32,o,n.readData(this.compressedSize))},readCentralPart:function(n){this.versionMadeBy=n.readInt(2),n.skip(2),this.bitFlag=n.readInt(2),this.compressionMethod=n.readString(2),this.date=n.readDate(),this.crc32=n.readInt(4),this.compressedSize=n.readInt(4),this.uncompressedSize=n.readInt(4);var o=n.readInt(2);if(this.extraFieldsLength=n.readInt(2),this.fileCommentLength=n.readInt(2),this.diskNumberStart=n.readInt(2),this.internalFileAttributes=n.readInt(2),this.externalFileAttributes=n.readInt(4),this.localHeaderOffset=n.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");n.skip(o),this.readExtraFields(n),this.parseZIP64ExtraField(n),this.fileComment=n.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var n=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),n==0&&(this.dosPermissions=63&this.externalFileAttributes),n==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(n){if(this.extraFields[1]){var o=g(this.extraFields[1].value);this.uncompressedSize===f.MAX_VALUE_32BITS&&(this.uncompressedSize=o.readInt(8)),this.compressedSize===f.MAX_VALUE_32BITS&&(this.compressedSize=o.readInt(8)),this.localHeaderOffset===f.MAX_VALUE_32BITS&&(this.localHeaderOffset=o.readInt(8)),this.diskNumberStart===f.MAX_VALUE_32BITS&&(this.diskNumberStart=o.readInt(4))}},readExtraFields:function(n){var o,d,h,m=n.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});n.index+4<m;)o=n.readInt(2),d=n.readInt(2),h=n.readData(d),this.extraFields[o]={id:o,length:d,value:h};n.setIndex(m)},handleUTF8:function(){var n=i.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=c.utf8decode(this.fileName),this.fileCommentStr=c.utf8decode(this.fileComment);else{var o=this.findExtraFieldUnicodePath();if(o!==null)this.fileNameStr=o;else{var d=f.transformTo(n,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(d)}var h=this.findExtraFieldUnicodeComment();if(h!==null)this.fileCommentStr=h;else{var m=f.transformTo(n,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(m)}}},findExtraFieldUnicodePath:function(){var n=this.extraFields[28789];if(n){var o=g(n.value);return o.readInt(1)!==1||r(this.fileName)!==o.readInt(4)?null:c.utf8decode(o.readData(n.length-5))}return null},findExtraFieldUnicodeComment:function(){var n=this.extraFields[25461];if(n){var o=g(n.value);return o.readInt(1)!==1||r(this.fileComment)!==o.readInt(4)?null:c.utf8decode(o.readData(n.length-5))}return null}},a.exports=u},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(y,a,e){"use strict";function g(n,o,d){this.name=n,this.dir=d.dir,this.date=d.date,this.comment=d.comment,this.unixPermissions=d.unixPermissions,this.dosPermissions=d.dosPermissions,this._data=o,this._dataBinary=d.binary,this.options={compression:d.compression,compressionOptions:d.compressionOptions}}var f=y("./stream/StreamHelper"),s=y("./stream/DataWorker"),r=y("./utf8"),c=y("./compressedObject"),l=y("./stream/GenericWorker");g.prototype={internalStream:function(o){var d=null,h="string";try{if(!o)throw new Error("No output type specified.");var m=(h=o.toLowerCase())==="string"||h==="text";h!=="binarystring"&&h!=="text"||(h="string"),d=this._decompressWorker();var A=!this._dataBinary;A&&!m&&(d=d.pipe(new r.Utf8EncodeWorker)),!A&&m&&(d=d.pipe(new r.Utf8DecodeWorker))}catch(v){(d=new l("error")).error(v)}return new f(d,h,"")},async:function(o,d){return this.internalStream(o).accumulate(d)},nodeStream:function(o,d){return this.internalStream(o||"nodebuffer").toNodejsStream(d)},_compressWorker:function(o,d){if(this._data instanceof c&&this._data.compression.magic===o.magic)return this._data.getCompressedWorker();var h=this._decompressWorker();return this._dataBinary||(h=h.pipe(new r.Utf8EncodeWorker)),c.createWorkerFrom(h,o,d)},_decompressWorker:function(){return this._data instanceof c?this._data.getContentWorker():this._data instanceof l?this._data:new s(this._data)}};for(var i=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],u=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},t=0;t<i.length;t++)g.prototype[i[t]]=u;a.exports=g},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(y,a,e){(function(g){"use strict";var f,s,r=g.MutationObserver||g.WebKitMutationObserver;if(r){var c=0,l=new r(n),i=g.document.createTextNode("");l.observe(i,{characterData:!0}),f=function(){i.data=c=++c%2}}else if(g.setImmediate||g.MessageChannel===void 0)f="document"in g&&"onreadystatechange"in g.document.createElement("script")?function(){var o=g.document.createElement("script");o.onreadystatechange=function(){n(),o.onreadystatechange=null,o.parentNode.removeChild(o),o=null},g.document.documentElement.appendChild(o)}:function(){setTimeout(n,0)};else{var u=new g.MessageChannel;u.port1.onmessage=n,f=function(){u.port2.postMessage(0)}}var t=[];function n(){var o,d;s=!0;for(var h=t.length;h;){for(d=t,t=[],o=-1;++o<h;)d[o]();h=t.length}s=!1}a.exports=function(o){t.push(o)!==1||s||f()}}).call(this,typeof O!="undefined"?O:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(y,a,e){"use strict";var g=y("immediate");function f(){}var s={},r=["REJECTED"],c=["FULFILLED"],l=["PENDING"];function i(h){if(typeof h!="function")throw new TypeError("resolver must be a function");this.state=l,this.queue=[],this.outcome=void 0,h!==f&&o(this,h)}function u(h,m,A){this.promise=h,typeof m=="function"&&(this.onFulfilled=m,this.callFulfilled=this.otherCallFulfilled),typeof A=="function"&&(this.onRejected=A,this.callRejected=this.otherCallRejected)}function t(h,m,A){g(function(){var v;try{v=m(A)}catch(b){return s.reject(h,b)}v===h?s.reject(h,new TypeError("Cannot resolve promise with itself")):s.resolve(h,v)})}function n(h){var m=h&&h.then;if(h&&(typeof h=="object"||typeof h=="function")&&typeof m=="function")return function(){m.apply(h,arguments)}}function o(h,m){var A=!1;function v(C){A||(A=!0,s.reject(h,C))}function b(C){A||(A=!0,s.resolve(h,C))}var x=d(function(){m(b,v)});x.status==="error"&&v(x.value)}function d(h,m){var A={};try{A.value=h(m),A.status="success"}catch(v){A.status="error",A.value=v}return A}(a.exports=i).prototype.finally=function(h){if(typeof h!="function")return this;var m=this.constructor;return this.then(function(A){return m.resolve(h()).then(function(){return A})},function(A){return m.resolve(h()).then(function(){throw A})})},i.prototype.catch=function(h){return this.then(null,h)},i.prototype.then=function(h,m){if(typeof h!="function"&&this.state===c||typeof m!="function"&&this.state===r)return this;var A=new this.constructor(f);return this.state!==l?t(A,this.state===c?h:m,this.outcome):this.queue.push(new u(A,h,m)),A},u.prototype.callFulfilled=function(h){s.resolve(this.promise,h)},u.prototype.otherCallFulfilled=function(h){t(this.promise,this.onFulfilled,h)},u.prototype.callRejected=function(h){s.reject(this.promise,h)},u.prototype.otherCallRejected=function(h){t(this.promise,this.onRejected,h)},s.resolve=function(h,m){var A=d(n,m);if(A.status==="error")return s.reject(h,A.value);var v=A.value;if(v)o(h,v);else{h.state=c,h.outcome=m;for(var b=-1,x=h.queue.length;++b<x;)h.queue[b].callFulfilled(m)}return h},s.reject=function(h,m){h.state=r,h.outcome=m;for(var A=-1,v=h.queue.length;++A<v;)h.queue[A].callRejected(m);return h},i.resolve=function(h){return h instanceof this?h:s.resolve(new this(f),h)},i.reject=function(h){var m=new this(f);return s.reject(m,h)},i.all=function(h){var m=this;if(Object.prototype.toString.call(h)!=="[object Array]")return this.reject(new TypeError("must be an array"));var A=h.length,v=!1;if(!A)return this.resolve([]);for(var b=new Array(A),x=0,C=-1,w=new this(f);++C<A;)S(h[C],C);return w;function S(T,I){m.resolve(T).then(function(N){b[I]=N,++x!==A||v||(v=!0,s.resolve(w,b))},function(N){v||(v=!0,s.reject(w,N))})}},i.race=function(h){var m=this;if(Object.prototype.toString.call(h)!=="[object Array]")return this.reject(new TypeError("must be an array"));var A=h.length,v=!1;if(!A)return this.resolve([]);for(var b=-1,x=new this(f);++b<A;)C=h[b],m.resolve(C).then(function(w){v||(v=!0,s.resolve(x,w))},function(w){v||(v=!0,s.reject(x,w))});var C;return x}},{immediate:36}],38:[function(y,a,e){"use strict";var g={};(0,y("./lib/utils/common").assign)(g,y("./lib/deflate"),y("./lib/inflate"),y("./lib/zlib/constants")),a.exports=g},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(y,a,e){"use strict";var g=y("./zlib/deflate"),f=y("./utils/common"),s=y("./utils/strings"),r=y("./zlib/messages"),c=y("./zlib/zstream"),l=Object.prototype.toString,i=0,u=-1,t=0,n=8;function o(h){if(!(this instanceof o))return new o(h);this.options=f.assign({level:u,method:n,chunkSize:16384,windowBits:15,memLevel:8,strategy:t,to:""},h||{});var m=this.options;m.raw&&0<m.windowBits?m.windowBits=-m.windowBits:m.gzip&&0<m.windowBits&&m.windowBits<16&&(m.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var A=g.deflateInit2(this.strm,m.level,m.method,m.windowBits,m.memLevel,m.strategy);if(A!==i)throw new Error(r[A]);if(m.header&&g.deflateSetHeader(this.strm,m.header),m.dictionary){var v;if(v=typeof m.dictionary=="string"?s.string2buf(m.dictionary):l.call(m.dictionary)==="[object ArrayBuffer]"?new Uint8Array(m.dictionary):m.dictionary,(A=g.deflateSetDictionary(this.strm,v))!==i)throw new Error(r[A]);this._dict_set=!0}}function d(h,m){var A=new o(m);if(A.push(h,!0),A.err)throw A.msg||r[A.err];return A.result}o.prototype.push=function(h,m){var A,v,b=this.strm,x=this.options.chunkSize;if(this.ended)return!1;v=m===~~m?m:m===!0?4:0,typeof h=="string"?b.input=s.string2buf(h):l.call(h)==="[object ArrayBuffer]"?b.input=new Uint8Array(h):b.input=h,b.next_in=0,b.avail_in=b.input.length;do{if(b.avail_out===0&&(b.output=new f.Buf8(x),b.next_out=0,b.avail_out=x),(A=g.deflate(b,v))!==1&&A!==i)return this.onEnd(A),!(this.ended=!0);b.avail_out!==0&&(b.avail_in!==0||v!==4&&v!==2)||(this.options.to==="string"?this.onData(s.buf2binstring(f.shrinkBuf(b.output,b.next_out))):this.onData(f.shrinkBuf(b.output,b.next_out)))}while((0<b.avail_in||b.avail_out===0)&&A!==1);return v===4?(A=g.deflateEnd(this.strm),this.onEnd(A),this.ended=!0,A===i):v!==2||(this.onEnd(i),!(b.avail_out=0))},o.prototype.onData=function(h){this.chunks.push(h)},o.prototype.onEnd=function(h){h===i&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=f.flattenChunks(this.chunks)),this.chunks=[],this.err=h,this.msg=this.strm.msg},e.Deflate=o,e.deflate=d,e.deflateRaw=function(h,m){return(m=m||{}).raw=!0,d(h,m)},e.gzip=function(h,m){return(m=m||{}).gzip=!0,d(h,m)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(y,a,e){"use strict";var g=y("./zlib/inflate"),f=y("./utils/common"),s=y("./utils/strings"),r=y("./zlib/constants"),c=y("./zlib/messages"),l=y("./zlib/zstream"),i=y("./zlib/gzheader"),u=Object.prototype.toString;function t(o){if(!(this instanceof t))return new t(o);this.options=f.assign({chunkSize:16384,windowBits:0,to:""},o||{});var d=this.options;d.raw&&0<=d.windowBits&&d.windowBits<16&&(d.windowBits=-d.windowBits,d.windowBits===0&&(d.windowBits=-15)),!(0<=d.windowBits&&d.windowBits<16)||o&&o.windowBits||(d.windowBits+=32),15<d.windowBits&&d.windowBits<48&&(15&d.windowBits)==0&&(d.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var h=g.inflateInit2(this.strm,d.windowBits);if(h!==r.Z_OK)throw new Error(c[h]);this.header=new i,g.inflateGetHeader(this.strm,this.header)}function n(o,d){var h=new t(d);if(h.push(o,!0),h.err)throw h.msg||c[h.err];return h.result}t.prototype.push=function(o,d){var h,m,A,v,b,x,C=this.strm,w=this.options.chunkSize,S=this.options.dictionary,T=!1;if(this.ended)return!1;m=d===~~d?d:d===!0?r.Z_FINISH:r.Z_NO_FLUSH,typeof o=="string"?C.input=s.binstring2buf(o):u.call(o)==="[object ArrayBuffer]"?C.input=new Uint8Array(o):C.input=o,C.next_in=0,C.avail_in=C.input.length;do{if(C.avail_out===0&&(C.output=new f.Buf8(w),C.next_out=0,C.avail_out=w),(h=g.inflate(C,r.Z_NO_FLUSH))===r.Z_NEED_DICT&&S&&(x=typeof S=="string"?s.string2buf(S):u.call(S)==="[object ArrayBuffer]"?new Uint8Array(S):S,h=g.inflateSetDictionary(this.strm,x)),h===r.Z_BUF_ERROR&&T===!0&&(h=r.Z_OK,T=!1),h!==r.Z_STREAM_END&&h!==r.Z_OK)return this.onEnd(h),!(this.ended=!0);C.next_out&&(C.avail_out!==0&&h!==r.Z_STREAM_END&&(C.avail_in!==0||m!==r.Z_FINISH&&m!==r.Z_SYNC_FLUSH)||(this.options.to==="string"?(A=s.utf8border(C.output,C.next_out),v=C.next_out-A,b=s.buf2string(C.output,A),C.next_out=v,C.avail_out=w-v,v&&f.arraySet(C.output,C.output,A,v,0),this.onData(b)):this.onData(f.shrinkBuf(C.output,C.next_out)))),C.avail_in===0&&C.avail_out===0&&(T=!0)}while((0<C.avail_in||C.avail_out===0)&&h!==r.Z_STREAM_END);return h===r.Z_STREAM_END&&(m=r.Z_FINISH),m===r.Z_FINISH?(h=g.inflateEnd(this.strm),this.onEnd(h),this.ended=!0,h===r.Z_OK):m!==r.Z_SYNC_FLUSH||(this.onEnd(r.Z_OK),!(C.avail_out=0))},t.prototype.onData=function(o){this.chunks.push(o)},t.prototype.onEnd=function(o){o===r.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=f.flattenChunks(this.chunks)),this.chunks=[],this.err=o,this.msg=this.strm.msg},e.Inflate=t,e.inflate=n,e.inflateRaw=function(o,d){return(d=d||{}).raw=!0,n(o,d)},e.ungzip=n},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(y,a,e){"use strict";var g=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";e.assign=function(r){for(var c=Array.prototype.slice.call(arguments,1);c.length;){var l=c.shift();if(l){if(typeof l!="object")throw new TypeError(l+"must be non-object");for(var i in l)l.hasOwnProperty(i)&&(r[i]=l[i])}}return r},e.shrinkBuf=function(r,c){return r.length===c?r:r.subarray?r.subarray(0,c):(r.length=c,r)};var f={arraySet:function(c,l,i,u,t){if(l.subarray&&c.subarray)c.set(l.subarray(i,i+u),t);else for(var n=0;n<u;n++)c[t+n]=l[i+n]},flattenChunks:function(c){var l,i,u,t,n,o;for(l=u=0,i=c.length;l<i;l++)u+=c[l].length;for(o=new Uint8Array(u),l=t=0,i=c.length;l<i;l++)n=c[l],o.set(n,t),t+=n.length;return o}},s={arraySet:function(c,l,i,u,t){for(var n=0;n<u;n++)c[t+n]=l[i+n]},flattenChunks:function(c){return[].concat.apply([],c)}};e.setTyped=function(r){r?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,f)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,s))},e.setTyped(g)},{}],42:[function(y,a,e){"use strict";var g=y("./common"),f=!0,s=!0;try{String.fromCharCode.apply(null,[0])}catch(i){f=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(i){s=!1}for(var r=new g.Buf8(256),c=0;c<256;c++)r[c]=252<=c?6:248<=c?5:240<=c?4:224<=c?3:192<=c?2:1;function l(i,u){if(u<65537&&(i.subarray&&s||!i.subarray&&f))return String.fromCharCode.apply(null,g.shrinkBuf(i,u));for(var t="",n=0;n<u;n++)t+=String.fromCharCode(i[n]);return t}r[254]=r[254]=1,e.string2buf=function(i){var u,t,n,o,d,h=i.length,m=0;for(o=0;o<h;o++)(64512&(t=i.charCodeAt(o)))==55296&&o+1<h&&(64512&(n=i.charCodeAt(o+1)))==56320&&(t=65536+(t-55296<<10)+(n-56320),o++),m+=t<128?1:t<2048?2:t<65536?3:4;for(u=new g.Buf8(m),o=d=0;d<m;o++)(64512&(t=i.charCodeAt(o)))==55296&&o+1<h&&(64512&(n=i.charCodeAt(o+1)))==56320&&(t=65536+(t-55296<<10)+(n-56320),o++),t<128?u[d++]=t:(t<2048?u[d++]=192|t>>>6:(t<65536?u[d++]=224|t>>>12:(u[d++]=240|t>>>18,u[d++]=128|t>>>12&63),u[d++]=128|t>>>6&63),u[d++]=128|63&t);return u},e.buf2binstring=function(i){return l(i,i.length)},e.binstring2buf=function(i){for(var u=new g.Buf8(i.length),t=0,n=u.length;t<n;t++)u[t]=i.charCodeAt(t);return u},e.buf2string=function(i,u){var t,n,o,d,h=u||i.length,m=new Array(2*h);for(t=n=0;t<h;)if((o=i[t++])<128)m[n++]=o;else if(4<(d=r[o]))m[n++]=65533,t+=d-1;else{for(o&=d===2?31:d===3?15:7;1<d&&t<h;)o=o<<6|63&i[t++],d--;1<d?m[n++]=65533:o<65536?m[n++]=o:(o-=65536,m[n++]=55296|o>>10&1023,m[n++]=56320|1023&o)}return l(m,n)},e.utf8border=function(i,u){var t;for((u=u||i.length)>i.length&&(u=i.length),t=u-1;0<=t&&(192&i[t])==128;)t--;return t<0||t===0?u:t+r[i[t]]>u?t:u}},{"./common":41}],43:[function(y,a,e){"use strict";a.exports=function(g,f,s,r){for(var c=65535&g|0,l=g>>>16&65535|0,i=0;s!==0;){for(s-=i=2e3<s?2e3:s;l=l+(c=c+f[r++]|0)|0,--i;);c%=65521,l%=65521}return c|l<<16|0}},{}],44:[function(y,a,e){"use strict";a.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}},{}],45:[function(y,a,e){"use strict";var g=function(){for(var f,s=[],r=0;r<256;r++){f=r;for(var c=0;c<8;c++)f=1&f?3988292384^f>>>1:f>>>1;s[r]=f}return s}();a.exports=function(f,s,r,c){var l=g,i=c+r;f^=-1;for(var u=c;u<i;u++)f=f>>>8^l[255&(f^s[u])];return-1^f}},{}],46:[function(y,a,e){"use strict";var g,f=y("../utils/common"),s=y("./trees"),r=y("./adler32"),c=y("./crc32"),l=y("./messages"),i=0,u=4,t=0,n=-2,o=-1,d=4,h=2,m=8,A=9,v=286,b=30,x=19,C=2*v+1,w=15,S=3,T=258,I=T+S+1,N=42,M=113,k=1,U=2,V=3,B=4;function H(J,ne){return J.msg=l[ne],ne}function P(J){return(J<<1)-(4<J?9:0)}function j(J){for(var ne=J.length;0<=--ne;)J[ne]=0}function z(J){var ne=J.state,Ke=ne.pending;Ke>J.avail_out&&(Ke=J.avail_out),Ke!==0&&(f.arraySet(J.output,ne.pending_buf,ne.pending_out,Ke,J.next_out),J.next_out+=Ke,ne.pending_out+=Ke,J.total_out+=Ke,J.avail_out-=Ke,ne.pending-=Ke,ne.pending===0&&(ne.pending_out=0))}function K(J,ne){s._tr_flush_block(J,0<=J.block_start?J.block_start:-1,J.strstart-J.block_start,ne),J.block_start=J.strstart,z(J.strm)}function X(J,ne){J.pending_buf[J.pending++]=ne}function Z(J,ne){J.pending_buf[J.pending++]=ne>>>8&255,J.pending_buf[J.pending++]=255&ne}function Y(J,ne){var Ke,ie,re=J.max_chain_length,he=J.strstart,ge=J.prev_length,Pe=J.nice_match,Ee=J.strstart>J.w_size-I?J.strstart-(J.w_size-I):0,ke=J.window,Me=J.w_mask,me=J.prev,le=J.strstart+T,oe=ke[he+ge-1],Se=ke[he+ge];J.prev_length>=J.good_match&&(re>>=2),Pe>J.lookahead&&(Pe=J.lookahead);do if(ke[(Ke=ne)+ge]===Se&&ke[Ke+ge-1]===oe&&ke[Ke]===ke[he]&&ke[++Ke]===ke[he+1]){he+=2,Ke++;do;while(ke[++he]===ke[++Ke]&&ke[++he]===ke[++Ke]&&ke[++he]===ke[++Ke]&&ke[++he]===ke[++Ke]&&ke[++he]===ke[++Ke]&&ke[++he]===ke[++Ke]&&ke[++he]===ke[++Ke]&&ke[++he]===ke[++Ke]&&he<le);if(ie=T-(le-he),he=le-T,ge<ie){if(J.match_start=ne,Pe<=(ge=ie))break;oe=ke[he+ge-1],Se=ke[he+ge]}}while((ne=me[ne&Me])>Ee&&--re!=0);return ge<=J.lookahead?ge:J.lookahead}function te(J){var ne,Ke,ie,re,he,ge,Pe,Ee,ke,Me,me=J.w_size;do{if(re=J.window_size-J.lookahead-J.strstart,J.strstart>=me+(me-I)){for(f.arraySet(J.window,J.window,me,me,0),J.match_start-=me,J.strstart-=me,J.block_start-=me,ne=Ke=J.hash_size;ie=J.head[--ne],J.head[ne]=me<=ie?ie-me:0,--Ke;);for(ne=Ke=me;ie=J.prev[--ne],J.prev[ne]=me<=ie?ie-me:0,--Ke;);re+=me}if(J.strm.avail_in===0)break;if(ge=J.strm,Pe=J.window,Ee=J.strstart+J.lookahead,ke=re,Me=void 0,Me=ge.avail_in,ke<Me&&(Me=ke),Ke=Me===0?0:(ge.avail_in-=Me,f.arraySet(Pe,ge.input,ge.next_in,Me,Ee),ge.state.wrap===1?ge.adler=r(ge.adler,Pe,Me,Ee):ge.state.wrap===2&&(ge.adler=c(ge.adler,Pe,Me,Ee)),ge.next_in+=Me,ge.total_in+=Me,Me),J.lookahead+=Ke,J.lookahead+J.insert>=S)for(he=J.strstart-J.insert,J.ins_h=J.window[he],J.ins_h=(J.ins_h<<J.hash_shift^J.window[he+1])&J.hash_mask;J.insert&&(J.ins_h=(J.ins_h<<J.hash_shift^J.window[he+S-1])&J.hash_mask,J.prev[he&J.w_mask]=J.head[J.ins_h],J.head[J.ins_h]=he,he++,J.insert--,!(J.lookahead+J.insert<S)););}while(J.lookahead<I&&J.strm.avail_in!==0)}function q(J,ne){for(var Ke,ie;;){if(J.lookahead<I){if(te(J),J.lookahead<I&&ne===i)return k;if(J.lookahead===0)break}if(Ke=0,J.lookahead>=S&&(J.ins_h=(J.ins_h<<J.hash_shift^J.window[J.strstart+S-1])&J.hash_mask,Ke=J.prev[J.strstart&J.w_mask]=J.head[J.ins_h],J.head[J.ins_h]=J.strstart),Ke!==0&&J.strstart-Ke<=J.w_size-I&&(J.match_length=Y(J,Ke)),J.match_length>=S)if(ie=s._tr_tally(J,J.strstart-J.match_start,J.match_length-S),J.lookahead-=J.match_length,J.match_length<=J.max_lazy_match&&J.lookahead>=S){for(J.match_length--;J.strstart++,J.ins_h=(J.ins_h<<J.hash_shift^J.window[J.strstart+S-1])&J.hash_mask,Ke=J.prev[J.strstart&J.w_mask]=J.head[J.ins_h],J.head[J.ins_h]=J.strstart,--J.match_length!=0;);J.strstart++}else J.strstart+=J.match_length,J.match_length=0,J.ins_h=J.window[J.strstart],J.ins_h=(J.ins_h<<J.hash_shift^J.window[J.strstart+1])&J.hash_mask;else ie=s._tr_tally(J,0,J.window[J.strstart]),J.lookahead--,J.strstart++;if(ie&&(K(J,!1),J.strm.avail_out===0))return k}return J.insert=J.strstart<S-1?J.strstart:S-1,ne===u?(K(J,!0),J.strm.avail_out===0?V:B):J.last_lit&&(K(J,!1),J.strm.avail_out===0)?k:U}function ee(J,ne){for(var Ke,ie,re;;){if(J.lookahead<I){if(te(J),J.lookahead<I&&ne===i)return k;if(J.lookahead===0)break}if(Ke=0,J.lookahead>=S&&(J.ins_h=(J.ins_h<<J.hash_shift^J.window[J.strstart+S-1])&J.hash_mask,Ke=J.prev[J.strstart&J.w_mask]=J.head[J.ins_h],J.head[J.ins_h]=J.strstart),J.prev_length=J.match_length,J.prev_match=J.match_start,J.match_length=S-1,Ke!==0&&J.prev_length<J.max_lazy_match&&J.strstart-Ke<=J.w_size-I&&(J.match_length=Y(J,Ke),J.match_length<=5&&(J.strategy===1||J.match_length===S&&4096<J.strstart-J.match_start)&&(J.match_length=S-1)),J.prev_length>=S&&J.match_length<=J.prev_length){for(re=J.strstart+J.lookahead-S,ie=s._tr_tally(J,J.strstart-1-J.prev_match,J.prev_length-S),J.lookahead-=J.prev_length-1,J.prev_length-=2;++J.strstart<=re&&(J.ins_h=(J.ins_h<<J.hash_shift^J.window[J.strstart+S-1])&J.hash_mask,Ke=J.prev[J.strstart&J.w_mask]=J.head[J.ins_h],J.head[J.ins_h]=J.strstart),--J.prev_length!=0;);if(J.match_available=0,J.match_length=S-1,J.strstart++,ie&&(K(J,!1),J.strm.avail_out===0))return k}else if(J.match_available){if((ie=s._tr_tally(J,0,J.window[J.strstart-1]))&&K(J,!1),J.strstart++,J.lookahead--,J.strm.avail_out===0)return k}else J.match_available=1,J.strstart++,J.lookahead--}return J.match_available&&(ie=s._tr_tally(J,0,J.window[J.strstart-1]),J.match_available=0),J.insert=J.strstart<S-1?J.strstart:S-1,ne===u?(K(J,!0),J.strm.avail_out===0?V:B):J.last_lit&&(K(J,!1),J.strm.avail_out===0)?k:U}function fe(J,ne,Ke,ie,re){this.good_length=J,this.max_lazy=ne,this.nice_length=Ke,this.max_chain=ie,this.func=re}function be(){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=m,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 f.Buf16(2*C),this.dyn_dtree=new f.Buf16(2*(2*b+1)),this.bl_tree=new f.Buf16(2*(2*x+1)),j(this.dyn_ltree),j(this.dyn_dtree),j(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new f.Buf16(w+1),this.heap=new f.Buf16(2*v+1),j(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new f.Buf16(2*v+1),j(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 Fe(J){var ne;return J&&J.state?(J.total_in=J.total_out=0,J.data_type=h,(ne=J.state).pending=0,ne.pending_out=0,ne.wrap<0&&(ne.wrap=-ne.wrap),ne.status=ne.wrap?N:M,J.adler=ne.wrap===2?0:1,ne.last_flush=i,s._tr_init(ne),t):H(J,n)}function ve(J){var ne=Fe(J);return ne===t&&function(Ke){Ke.window_size=2*Ke.w_size,j(Ke.head),Ke.max_lazy_match=g[Ke.level].max_lazy,Ke.good_match=g[Ke.level].good_length,Ke.nice_match=g[Ke.level].nice_length,Ke.max_chain_length=g[Ke.level].max_chain,Ke.strstart=0,Ke.block_start=0,Ke.lookahead=0,Ke.insert=0,Ke.match_length=Ke.prev_length=S-1,Ke.match_available=0,Ke.ins_h=0}(J.state),ne}function Oe(J,ne,Ke,ie,re,he){if(!J)return n;var ge=1;if(ne===o&&(ne=6),ie<0?(ge=0,ie=-ie):15<ie&&(ge=2,ie-=16),re<1||A<re||Ke!==m||ie<8||15<ie||ne<0||9<ne||he<0||d<he)return H(J,n);ie===8&&(ie=9);var Pe=new be;return(J.state=Pe).strm=J,Pe.wrap=ge,Pe.gzhead=null,Pe.w_bits=ie,Pe.w_size=1<<Pe.w_bits,Pe.w_mask=Pe.w_size-1,Pe.hash_bits=re+7,Pe.hash_size=1<<Pe.hash_bits,Pe.hash_mask=Pe.hash_size-1,Pe.hash_shift=~~((Pe.hash_bits+S-1)/S),Pe.window=new f.Buf8(2*Pe.w_size),Pe.head=new f.Buf16(Pe.hash_size),Pe.prev=new f.Buf16(Pe.w_size),Pe.lit_bufsize=1<<re+6,Pe.pending_buf_size=4*Pe.lit_bufsize,Pe.pending_buf=new f.Buf8(Pe.pending_buf_size),Pe.d_buf=1*Pe.lit_bufsize,Pe.l_buf=3*Pe.lit_bufsize,Pe.level=ne,Pe.strategy=he,Pe.method=Ke,ve(J)}g=[new fe(0,0,0,0,function(J,ne){var Ke=65535;for(Ke>J.pending_buf_size-5&&(Ke=J.pending_buf_size-5);;){if(J.lookahead<=1){if(te(J),J.lookahead===0&&ne===i)return k;if(J.lookahead===0)break}J.strstart+=J.lookahead,J.lookahead=0;var ie=J.block_start+Ke;if((J.strstart===0||J.strstart>=ie)&&(J.lookahead=J.strstart-ie,J.strstart=ie,K(J,!1),J.strm.avail_out===0))return k;if(J.strstart-J.block_start>=J.w_size-I&&(K(J,!1),J.strm.avail_out===0))return k}return J.insert=0,ne===u?(K(J,!0),J.strm.avail_out===0?V:B):(J.strstart>J.block_start&&(K(J,!1),J.strm.avail_out),k)}),new fe(4,4,8,4,q),new fe(4,5,16,8,q),new fe(4,6,32,32,q),new fe(4,4,16,16,ee),new fe(8,16,32,32,ee),new fe(8,16,128,128,ee),new fe(8,32,128,256,ee),new fe(32,128,258,1024,ee),new fe(32,258,258,4096,ee)],e.deflateInit=function(J,ne){return Oe(J,ne,m,15,8,0)},e.deflateInit2=Oe,e.deflateReset=ve,e.deflateResetKeep=Fe,e.deflateSetHeader=function(J,ne){return J&&J.state?J.state.wrap!==2?n:(J.state.gzhead=ne,t):n},e.deflate=function(J,ne){var Ke,ie,re,he;if(!J||!J.state||5<ne||ne<0)return J?H(J,n):n;if(ie=J.state,!J.output||!J.input&&J.avail_in!==0||ie.status===666&&ne!==u)return H(J,J.avail_out===0?-5:n);if(ie.strm=J,Ke=ie.last_flush,ie.last_flush=ne,ie.status===N)if(ie.wrap===2)J.adler=0,X(ie,31),X(ie,139),X(ie,8),ie.gzhead?(X(ie,(ie.gzhead.text?1:0)+(ie.gzhead.hcrc?2:0)+(ie.gzhead.extra?4:0)+(ie.gzhead.name?8:0)+(ie.gzhead.comment?16:0)),X(ie,255&ie.gzhead.time),X(ie,ie.gzhead.time>>8&255),X(ie,ie.gzhead.time>>16&255),X(ie,ie.gzhead.time>>24&255),X(ie,ie.level===9?2:2<=ie.strategy||ie.level<2?4:0),X(ie,255&ie.gzhead.os),ie.gzhead.extra&&ie.gzhead.extra.length&&(X(ie,255&ie.gzhead.extra.length),X(ie,ie.gzhead.extra.length>>8&255)),ie.gzhead.hcrc&&(J.adler=c(J.adler,ie.pending_buf,ie.pending,0)),ie.gzindex=0,ie.status=69):(X(ie,0),X(ie,0),X(ie,0),X(ie,0),X(ie,0),X(ie,ie.level===9?2:2<=ie.strategy||ie.level<2?4:0),X(ie,3),ie.status=M);else{var ge=m+(ie.w_bits-8<<4)<<8;ge|=(2<=ie.strategy||ie.level<2?0:ie.level<6?1:ie.level===6?2:3)<<6,ie.strstart!==0&&(ge|=32),ge+=31-ge%31,ie.status=M,Z(ie,ge),ie.strstart!==0&&(Z(ie,J.adler>>>16),Z(ie,65535&J.adler)),J.adler=1}if(ie.status===69)if(ie.gzhead.extra){for(re=ie.pending;ie.gzindex<(65535&ie.gzhead.extra.length)&&(ie.pending!==ie.pending_buf_size||(ie.gzhead.hcrc&&ie.pending>re&&(J.adler=c(J.adler,ie.pending_buf,ie.pending-re,re)),z(J),re=ie.pending,ie.pending!==ie.pending_buf_size));)X(ie,255&ie.gzhead.extra[ie.gzindex]),ie.gzindex++;ie.gzhead.hcrc&&ie.pending>re&&(J.adler=c(J.adler,ie.pending_buf,ie.pending-re,re)),ie.gzindex===ie.gzhead.extra.length&&(ie.gzindex=0,ie.status=73)}else ie.status=73;if(ie.status===73)if(ie.gzhead.name){re=ie.pending;do{if(ie.pending===ie.pending_buf_size&&(ie.gzhead.hcrc&&ie.pending>re&&(J.adler=c(J.adler,ie.pending_buf,ie.pending-re,re)),z(J),re=ie.pending,ie.pending===ie.pending_buf_size)){he=1;break}he=ie.gzindex<ie.gzhead.name.length?255&ie.gzhead.name.charCodeAt(ie.gzindex++):0,X(ie,he)}while(he!==0);ie.gzhead.hcrc&&ie.pending>re&&(J.adler=c(J.adler,ie.pending_buf,ie.pending-re,re)),he===0&&(ie.gzindex=0,ie.status=91)}else ie.status=91;if(ie.status===91)if(ie.gzhead.comment){re=ie.pending;do{if(ie.pending===ie.pending_buf_size&&(ie.gzhead.hcrc&&ie.pending>re&&(J.adler=c(J.adler,ie.pending_buf,ie.pending-re,re)),z(J),re=ie.pending,ie.pending===ie.pending_buf_size)){he=1;break}he=ie.gzindex<ie.gzhead.comment.length?255&ie.gzhead.comment.charCodeAt(ie.gzindex++):0,X(ie,he)}while(he!==0);ie.gzhead.hcrc&&ie.pending>re&&(J.adler=c(J.adler,ie.pending_buf,ie.pending-re,re)),he===0&&(ie.status=103)}else ie.status=103;if(ie.status===103&&(ie.gzhead.hcrc?(ie.pending+2>ie.pending_buf_size&&z(J),ie.pending+2<=ie.pending_buf_size&&(X(ie,255&J.adler),X(ie,J.adler>>8&255),J.adler=0,ie.status=M)):ie.status=M),ie.pending!==0){if(z(J),J.avail_out===0)return ie.last_flush=-1,t}else if(J.avail_in===0&&P(ne)<=P(Ke)&&ne!==u)return H(J,-5);if(ie.status===666&&J.avail_in!==0)return H(J,-5);if(J.avail_in!==0||ie.lookahead!==0||ne!==i&&ie.status!==666){var Pe=ie.strategy===2?function(Ee,ke){for(var Me;;){if(Ee.lookahead===0&&(te(Ee),Ee.lookahead===0)){if(ke===i)return k;break}if(Ee.match_length=0,Me=s._tr_tally(Ee,0,Ee.window[Ee.strstart]),Ee.lookahead--,Ee.strstart++,Me&&(K(Ee,!1),Ee.strm.avail_out===0))return k}return Ee.insert=0,ke===u?(K(Ee,!0),Ee.strm.avail_out===0?V:B):Ee.last_lit&&(K(Ee,!1),Ee.strm.avail_out===0)?k:U}(ie,ne):ie.strategy===3?function(Ee,ke){for(var Me,me,le,oe,Se=Ee.window;;){if(Ee.lookahead<=T){if(te(Ee),Ee.lookahead<=T&&ke===i)return k;if(Ee.lookahead===0)break}if(Ee.match_length=0,Ee.lookahead>=S&&0<Ee.strstart&&(me=Se[le=Ee.strstart-1])===Se[++le]&&me===Se[++le]&&me===Se[++le]){oe=Ee.strstart+T;do;while(me===Se[++le]&&me===Se[++le]&&me===Se[++le]&&me===Se[++le]&&me===Se[++le]&&me===Se[++le]&&me===Se[++le]&&me===Se[++le]&&le<oe);Ee.match_length=T-(oe-le),Ee.match_length>Ee.lookahead&&(Ee.match_length=Ee.lookahead)}if(Ee.match_length>=S?(Me=s._tr_tally(Ee,1,Ee.match_length-S),Ee.lookahead-=Ee.match_length,Ee.strstart+=Ee.match_length,Ee.match_length=0):(Me=s._tr_tally(Ee,0,Ee.window[Ee.strstart]),Ee.lookahead--,Ee.strstart++),Me&&(K(Ee,!1),Ee.strm.avail_out===0))return k}return Ee.insert=0,ke===u?(K(Ee,!0),Ee.strm.avail_out===0?V:B):Ee.last_lit&&(K(Ee,!1),Ee.strm.avail_out===0)?k:U}(ie,ne):g[ie.level].func(ie,ne);if(Pe!==V&&Pe!==B||(ie.status=666),Pe===k||Pe===V)return J.avail_out===0&&(ie.last_flush=-1),t;if(Pe===U&&(ne===1?s._tr_align(ie):ne!==5&&(s._tr_stored_block(ie,0,0,!1),ne===3&&(j(ie.head),ie.lookahead===0&&(ie.strstart=0,ie.block_start=0,ie.insert=0))),z(J),J.avail_out===0))return ie.last_flush=-1,t}return ne!==u?t:ie.wrap<=0?1:(ie.wrap===2?(X(ie,255&J.adler),X(ie,J.adler>>8&255),X(ie,J.adler>>16&255),X(ie,J.adler>>24&255),X(ie,255&J.total_in),X(ie,J.total_in>>8&255),X(ie,J.total_in>>16&255),X(ie,J.total_in>>24&255)):(Z(ie,J.adler>>>16),Z(ie,65535&J.adler)),z(J),0<ie.wrap&&(ie.wrap=-ie.wrap),ie.pending!==0?t:1)},e.deflateEnd=function(J){var ne;return J&&J.state?(ne=J.state.status)!==N&&ne!==69&&ne!==73&&ne!==91&&ne!==103&&ne!==M&&ne!==666?H(J,n):(J.state=null,ne===M?H(J,-3):t):n},e.deflateSetDictionary=function(J,ne){var Ke,ie,re,he,ge,Pe,Ee,ke,Me=ne.length;if(!J||!J.state)return n;if((he=(Ke=J.state).wrap)===2||he===1&&Ke.status!==N||Ke.lookahead)return n;for(he===1&&(J.adler=r(J.adler,ne,Me,0)),Ke.wrap=0,Me>=Ke.w_size&&(he===0&&(j(Ke.head),Ke.strstart=0,Ke.block_start=0,Ke.insert=0),ke=new f.Buf8(Ke.w_size),f.arraySet(ke,ne,Me-Ke.w_size,Ke.w_size,0),ne=ke,Me=Ke.w_size),ge=J.avail_in,Pe=J.next_in,Ee=J.input,J.avail_in=Me,J.next_in=0,J.input=ne,te(Ke);Ke.lookahead>=S;){for(ie=Ke.strstart,re=Ke.lookahead-(S-1);Ke.ins_h=(Ke.ins_h<<Ke.hash_shift^Ke.window[ie+S-1])&Ke.hash_mask,Ke.prev[ie&Ke.w_mask]=Ke.head[Ke.ins_h],Ke.head[Ke.ins_h]=ie,ie++,--re;);Ke.strstart=ie,Ke.lookahead=S-1,te(Ke)}return Ke.strstart+=Ke.lookahead,Ke.block_start=Ke.strstart,Ke.insert=Ke.lookahead,Ke.lookahead=0,Ke.match_length=Ke.prev_length=S-1,Ke.match_available=0,J.next_in=Pe,J.input=Ee,J.avail_in=ge,Ke.wrap=he,t},e.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(y,a,e){"use strict";a.exports=function(){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}},{}],48:[function(y,a,e){"use strict";a.exports=function(g,f){var s,r,c,l,i,u,t,n,o,d,h,m,A,v,b,x,C,w,S,T,I,N,M,k,U;s=g.state,r=g.next_in,k=g.input,c=r+(g.avail_in-5),l=g.next_out,U=g.output,i=l-(f-g.avail_out),u=l+(g.avail_out-257),t=s.dmax,n=s.wsize,o=s.whave,d=s.wnext,h=s.window,m=s.hold,A=s.bits,v=s.lencode,b=s.distcode,x=(1<<s.lenbits)-1,C=(1<<s.distbits)-1;e:do{A<15&&(m+=k[r++]<<A,A+=8,m+=k[r++]<<A,A+=8),w=v[m&x];t:for(;;){if(m>>>=S=w>>>24,A-=S,(S=w>>>16&255)===0)U[l++]=65535&w;else{if(!(16&S)){if((64&S)==0){w=v[(65535&w)+(m&(1<<S)-1)];continue t}if(32&S){s.mode=12;break e}g.msg="invalid literal/length code",s.mode=30;break e}T=65535&w,(S&=15)&&(A<S&&(m+=k[r++]<<A,A+=8),T+=m&(1<<S)-1,m>>>=S,A-=S),A<15&&(m+=k[r++]<<A,A+=8,m+=k[r++]<<A,A+=8),w=b[m&C];r:for(;;){if(m>>>=S=w>>>24,A-=S,!(16&(S=w>>>16&255))){if((64&S)==0){w=b[(65535&w)+(m&(1<<S)-1)];continue r}g.msg="invalid distance code",s.mode=30;break e}if(I=65535&w,A<(S&=15)&&(m+=k[r++]<<A,(A+=8)<S&&(m+=k[r++]<<A,A+=8)),t<(I+=m&(1<<S)-1)){g.msg="invalid distance too far back",s.mode=30;break e}if(m>>>=S,A-=S,(S=l-i)<I){if(o<(S=I-S)&&s.sane){g.msg="invalid distance too far back",s.mode=30;break e}if(M=h,(N=0)===d){if(N+=n-S,S<T){for(T-=S;U[l++]=h[N++],--S;);N=l-I,M=U}}else if(d<S){if(N+=n+d-S,(S-=d)<T){for(T-=S;U[l++]=h[N++],--S;);if(N=0,d<T){for(T-=S=d;U[l++]=h[N++],--S;);N=l-I,M=U}}}else if(N+=d-S,S<T){for(T-=S;U[l++]=h[N++],--S;);N=l-I,M=U}for(;2<T;)U[l++]=M[N++],U[l++]=M[N++],U[l++]=M[N++],T-=3;T&&(U[l++]=M[N++],1<T&&(U[l++]=M[N++]))}else{for(N=l-I;U[l++]=U[N++],U[l++]=U[N++],U[l++]=U[N++],2<(T-=3););T&&(U[l++]=U[N++],1<T&&(U[l++]=U[N++]))}break}}break}}while(r<c&&l<u);r-=T=A>>3,m&=(1<<(A-=T<<3))-1,g.next_in=r,g.next_out=l,g.avail_in=r<c?c-r+5:5-(r-c),g.avail_out=l<u?u-l+257:257-(l-u),s.hold=m,s.bits=A}},{}],49:[function(y,a,e){"use strict";var g=y("../utils/common"),f=y("./adler32"),s=y("./crc32"),r=y("./inffast"),c=y("./inftrees"),l=1,i=2,u=0,t=-2,n=1,o=852,d=592;function h(N){return(N>>>24&255)+(N>>>8&65280)+((65280&N)<<8)+((255&N)<<24)}function m(){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 g.Buf16(320),this.work=new g.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function A(N){var M;return N&&N.state?(M=N.state,N.total_in=N.total_out=M.total=0,N.msg="",M.wrap&&(N.adler=1&M.wrap),M.mode=n,M.last=0,M.havedict=0,M.dmax=32768,M.head=null,M.hold=0,M.bits=0,M.lencode=M.lendyn=new g.Buf32(o),M.distcode=M.distdyn=new g.Buf32(d),M.sane=1,M.back=-1,u):t}function v(N){var M;return N&&N.state?((M=N.state).wsize=0,M.whave=0,M.wnext=0,A(N)):t}function b(N,M){var k,U;return N&&N.state?(U=N.state,M<0?(k=0,M=-M):(k=1+(M>>4),M<48&&(M&=15)),M&&(M<8||15<M)?t:(U.window!==null&&U.wbits!==M&&(U.window=null),U.wrap=k,U.wbits=M,v(N))):t}function x(N,M){var k,U;return N?(U=new m,(N.state=U).window=null,(k=b(N,M))!==u&&(N.state=null),k):t}var C,w,S=!0;function T(N){if(S){var M;for(C=new g.Buf32(512),w=new g.Buf32(32),M=0;M<144;)N.lens[M++]=8;for(;M<256;)N.lens[M++]=9;for(;M<280;)N.lens[M++]=7;for(;M<288;)N.lens[M++]=8;for(c(l,N.lens,0,288,C,0,N.work,{bits:9}),M=0;M<32;)N.lens[M++]=5;c(i,N.lens,0,32,w,0,N.work,{bits:5}),S=!1}N.lencode=C,N.lenbits=9,N.distcode=w,N.distbits=5}function I(N,M,k,U){var V,B=N.state;return B.window===null&&(B.wsize=1<<B.wbits,B.wnext=0,B.whave=0,B.window=new g.Buf8(B.wsize)),U>=B.wsize?(g.arraySet(B.window,M,k-B.wsize,B.wsize,0),B.wnext=0,B.whave=B.wsize):(U<(V=B.wsize-B.wnext)&&(V=U),g.arraySet(B.window,M,k-U,V,B.wnext),(U-=V)?(g.arraySet(B.window,M,k-U,U,0),B.wnext=U,B.whave=B.wsize):(B.wnext+=V,B.wnext===B.wsize&&(B.wnext=0),B.whave<B.wsize&&(B.whave+=V))),0}e.inflateReset=v,e.inflateReset2=b,e.inflateResetKeep=A,e.inflateInit=function(N){return x(N,15)},e.inflateInit2=x,e.inflate=function(N,M){var k,U,V,B,H,P,j,z,K,X,Z,Y,te,q,ee,fe,be,Fe,ve,Oe,J,ne,Ke,ie,re=0,he=new g.Buf8(4),ge=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!N||!N.state||!N.output||!N.input&&N.avail_in!==0)return t;(k=N.state).mode===12&&(k.mode=13),H=N.next_out,V=N.output,j=N.avail_out,B=N.next_in,U=N.input,P=N.avail_in,z=k.hold,K=k.bits,X=P,Z=j,ne=u;e:for(;;)switch(k.mode){case n:if(k.wrap===0){k.mode=13;break}for(;K<16;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}if(2&k.wrap&&z===35615){he[k.check=0]=255&z,he[1]=z>>>8&255,k.check=s(k.check,he,2,0),K=z=0,k.mode=2;break}if(k.flags=0,k.head&&(k.head.done=!1),!(1&k.wrap)||(((255&z)<<8)+(z>>8))%31){N.msg="incorrect header check",k.mode=30;break}if((15&z)!=8){N.msg="unknown compression method",k.mode=30;break}if(K-=4,J=8+(15&(z>>>=4)),k.wbits===0)k.wbits=J;else if(J>k.wbits){N.msg="invalid window size",k.mode=30;break}k.dmax=1<<J,N.adler=k.check=1,k.mode=512&z?10:12,K=z=0;break;case 2:for(;K<16;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}if(k.flags=z,(255&k.flags)!=8){N.msg="unknown compression method",k.mode=30;break}if(57344&k.flags){N.msg="unknown header flags set",k.mode=30;break}k.head&&(k.head.text=z>>8&1),512&k.flags&&(he[0]=255&z,he[1]=z>>>8&255,k.check=s(k.check,he,2,0)),K=z=0,k.mode=3;case 3:for(;K<32;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}k.head&&(k.head.time=z),512&k.flags&&(he[0]=255&z,he[1]=z>>>8&255,he[2]=z>>>16&255,he[3]=z>>>24&255,k.check=s(k.check,he,4,0)),K=z=0,k.mode=4;case 4:for(;K<16;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}k.head&&(k.head.xflags=255&z,k.head.os=z>>8),512&k.flags&&(he[0]=255&z,he[1]=z>>>8&255,k.check=s(k.check,he,2,0)),K=z=0,k.mode=5;case 5:if(1024&k.flags){for(;K<16;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}k.length=z,k.head&&(k.head.extra_len=z),512&k.flags&&(he[0]=255&z,he[1]=z>>>8&255,k.check=s(k.check,he,2,0)),K=z=0}else k.head&&(k.head.extra=null);k.mode=6;case 6:if(1024&k.flags&&(P<(Y=k.length)&&(Y=P),Y&&(k.head&&(J=k.head.extra_len-k.length,k.head.extra||(k.head.extra=new Array(k.head.extra_len)),g.arraySet(k.head.extra,U,B,Y,J)),512&k.flags&&(k.check=s(k.check,U,Y,B)),P-=Y,B+=Y,k.length-=Y),k.length))break e;k.length=0,k.mode=7;case 7:if(2048&k.flags){if(P===0)break e;for(Y=0;J=U[B+Y++],k.head&&J&&k.length<65536&&(k.head.name+=String.fromCharCode(J)),J&&Y<P;);if(512&k.flags&&(k.check=s(k.check,U,Y,B)),P-=Y,B+=Y,J)break e}else k.head&&(k.head.name=null);k.length=0,k.mode=8;case 8:if(4096&k.flags){if(P===0)break e;for(Y=0;J=U[B+Y++],k.head&&J&&k.length<65536&&(k.head.comment+=String.fromCharCode(J)),J&&Y<P;);if(512&k.flags&&(k.check=s(k.check,U,Y,B)),P-=Y,B+=Y,J)break e}else k.head&&(k.head.comment=null);k.mode=9;case 9:if(512&k.flags){for(;K<16;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}if(z!==(65535&k.check)){N.msg="header crc mismatch",k.mode=30;break}K=z=0}k.head&&(k.head.hcrc=k.flags>>9&1,k.head.done=!0),N.adler=k.check=0,k.mode=12;break;case 10:for(;K<32;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}N.adler=k.check=h(z),K=z=0,k.mode=11;case 11:if(k.havedict===0)return N.next_out=H,N.avail_out=j,N.next_in=B,N.avail_in=P,k.hold=z,k.bits=K,2;N.adler=k.check=1,k.mode=12;case 12:if(M===5||M===6)break e;case 13:if(k.last){z>>>=7&K,K-=7&K,k.mode=27;break}for(;K<3;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}switch(k.last=1&z,K-=1,3&(z>>>=1)){case 0:k.mode=14;break;case 1:if(T(k),k.mode=20,M!==6)break;z>>>=2,K-=2;break e;case 2:k.mode=17;break;case 3:N.msg="invalid block type",k.mode=30}z>>>=2,K-=2;break;case 14:for(z>>>=7&K,K-=7&K;K<32;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}if((65535&z)!=(z>>>16^65535)){N.msg="invalid stored block lengths",k.mode=30;break}if(k.length=65535&z,K=z=0,k.mode=15,M===6)break e;case 15:k.mode=16;case 16:if(Y=k.length){if(P<Y&&(Y=P),j<Y&&(Y=j),Y===0)break e;g.arraySet(V,U,B,Y,H),P-=Y,B+=Y,j-=Y,H+=Y,k.length-=Y;break}k.mode=12;break;case 17:for(;K<14;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}if(k.nlen=257+(31&z),z>>>=5,K-=5,k.ndist=1+(31&z),z>>>=5,K-=5,k.ncode=4+(15&z),z>>>=4,K-=4,286<k.nlen||30<k.ndist){N.msg="too many length or distance symbols",k.mode=30;break}k.have=0,k.mode=18;case 18:for(;k.have<k.ncode;){for(;K<3;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}k.lens[ge[k.have++]]=7&z,z>>>=3,K-=3}for(;k.have<19;)k.lens[ge[k.have++]]=0;if(k.lencode=k.lendyn,k.lenbits=7,Ke={bits:k.lenbits},ne=c(0,k.lens,0,19,k.lencode,0,k.work,Ke),k.lenbits=Ke.bits,ne){N.msg="invalid code lengths set",k.mode=30;break}k.have=0,k.mode=19;case 19:for(;k.have<k.nlen+k.ndist;){for(;fe=(re=k.lencode[z&(1<<k.lenbits)-1])>>>16&255,be=65535&re,!((ee=re>>>24)<=K);){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}if(be<16)z>>>=ee,K-=ee,k.lens[k.have++]=be;else{if(be===16){for(ie=ee+2;K<ie;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}if(z>>>=ee,K-=ee,k.have===0){N.msg="invalid bit length repeat",k.mode=30;break}J=k.lens[k.have-1],Y=3+(3&z),z>>>=2,K-=2}else if(be===17){for(ie=ee+3;K<ie;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}K-=ee,J=0,Y=3+(7&(z>>>=ee)),z>>>=3,K-=3}else{for(ie=ee+7;K<ie;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}K-=ee,J=0,Y=11+(127&(z>>>=ee)),z>>>=7,K-=7}if(k.have+Y>k.nlen+k.ndist){N.msg="invalid bit length repeat",k.mode=30;break}for(;Y--;)k.lens[k.have++]=J}}if(k.mode===30)break;if(k.lens[256]===0){N.msg="invalid code -- missing end-of-block",k.mode=30;break}if(k.lenbits=9,Ke={bits:k.lenbits},ne=c(l,k.lens,0,k.nlen,k.lencode,0,k.work,Ke),k.lenbits=Ke.bits,ne){N.msg="invalid literal/lengths set",k.mode=30;break}if(k.distbits=6,k.distcode=k.distdyn,Ke={bits:k.distbits},ne=c(i,k.lens,k.nlen,k.ndist,k.distcode,0,k.work,Ke),k.distbits=Ke.bits,ne){N.msg="invalid distances set",k.mode=30;break}if(k.mode=20,M===6)break e;case 20:k.mode=21;case 21:if(6<=P&&258<=j){N.next_out=H,N.avail_out=j,N.next_in=B,N.avail_in=P,k.hold=z,k.bits=K,r(N,Z),H=N.next_out,V=N.output,j=N.avail_out,B=N.next_in,U=N.input,P=N.avail_in,z=k.hold,K=k.bits,k.mode===12&&(k.back=-1);break}for(k.back=0;fe=(re=k.lencode[z&(1<<k.lenbits)-1])>>>16&255,be=65535&re,!((ee=re>>>24)<=K);){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}if(fe&&(240&fe)==0){for(Fe=ee,ve=fe,Oe=be;fe=(re=k.lencode[Oe+((z&(1<<Fe+ve)-1)>>Fe)])>>>16&255,be=65535&re,!(Fe+(ee=re>>>24)<=K);){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}z>>>=Fe,K-=Fe,k.back+=Fe}if(z>>>=ee,K-=ee,k.back+=ee,k.length=be,fe===0){k.mode=26;break}if(32&fe){k.back=-1,k.mode=12;break}if(64&fe){N.msg="invalid literal/length code",k.mode=30;break}k.extra=15&fe,k.mode=22;case 22:if(k.extra){for(ie=k.extra;K<ie;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}k.length+=z&(1<<k.extra)-1,z>>>=k.extra,K-=k.extra,k.back+=k.extra}k.was=k.length,k.mode=23;case 23:for(;fe=(re=k.distcode[z&(1<<k.distbits)-1])>>>16&255,be=65535&re,!((ee=re>>>24)<=K);){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}if((240&fe)==0){for(Fe=ee,ve=fe,Oe=be;fe=(re=k.distcode[Oe+((z&(1<<Fe+ve)-1)>>Fe)])>>>16&255,be=65535&re,!(Fe+(ee=re>>>24)<=K);){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}z>>>=Fe,K-=Fe,k.back+=Fe}if(z>>>=ee,K-=ee,k.back+=ee,64&fe){N.msg="invalid distance code",k.mode=30;break}k.offset=be,k.extra=15&fe,k.mode=24;case 24:if(k.extra){for(ie=k.extra;K<ie;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}k.offset+=z&(1<<k.extra)-1,z>>>=k.extra,K-=k.extra,k.back+=k.extra}if(k.offset>k.dmax){N.msg="invalid distance too far back",k.mode=30;break}k.mode=25;case 25:if(j===0)break e;if(Y=Z-j,k.offset>Y){if((Y=k.offset-Y)>k.whave&&k.sane){N.msg="invalid distance too far back",k.mode=30;break}te=Y>k.wnext?(Y-=k.wnext,k.wsize-Y):k.wnext-Y,Y>k.length&&(Y=k.length),q=k.window}else q=V,te=H-k.offset,Y=k.length;for(j<Y&&(Y=j),j-=Y,k.length-=Y;V[H++]=q[te++],--Y;);k.length===0&&(k.mode=21);break;case 26:if(j===0)break e;V[H++]=k.length,j--,k.mode=21;break;case 27:if(k.wrap){for(;K<32;){if(P===0)break e;P--,z|=U[B++]<<K,K+=8}if(Z-=j,N.total_out+=Z,k.total+=Z,Z&&(N.adler=k.check=k.flags?s(k.check,V,Z,H-Z):f(k.check,V,Z,H-Z)),Z=j,(k.flags?z:h(z))!==k.check){N.msg="incorrect data check",k.mode=30;break}K=z=0}k.mode=28;case 28:if(k.wrap&&k.flags){for(;K<32;){if(P===0)break e;P--,z+=U[B++]<<K,K+=8}if(z!==(4294967295&k.total)){N.msg="incorrect length check",k.mode=30;break}K=z=0}k.mode=29;case 29:ne=1;break e;case 30:ne=-3;break e;case 31:return-4;case 32:default:return t}return N.next_out=H,N.avail_out=j,N.next_in=B,N.avail_in=P,k.hold=z,k.bits=K,(k.wsize||Z!==N.avail_out&&k.mode<30&&(k.mode<27||M!==4))&&I(N,N.output,N.next_out,Z-N.avail_out)?(k.mode=31,-4):(X-=N.avail_in,Z-=N.avail_out,N.total_in+=X,N.total_out+=Z,k.total+=Z,k.wrap&&Z&&(N.adler=k.check=k.flags?s(k.check,V,Z,N.next_out-Z):f(k.check,V,Z,N.next_out-Z)),N.data_type=k.bits+(k.last?64:0)+(k.mode===12?128:0)+(k.mode===20||k.mode===15?256:0),(X==0&&Z===0||M===4)&&ne===u&&(ne=-5),ne)},e.inflateEnd=function(N){if(!N||!N.state)return t;var M=N.state;return M.window&&(M.window=null),N.state=null,u},e.inflateGetHeader=function(N,M){var k;return N&&N.state?(2&(k=N.state).wrap)==0?t:((k.head=M).done=!1,u):t},e.inflateSetDictionary=function(N,M){var k,U=M.length;return N&&N.state?(k=N.state).wrap!==0&&k.mode!==11?t:k.mode===11&&f(1,M,U,0)!==k.check?-3:I(N,M,U,U)?(k.mode=31,-4):(k.havedict=1,u):t},e.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(y,a,e){"use strict";var g=y("../utils/common"),f=[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],r=[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],c=[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];a.exports=function(l,i,u,t,n,o,d,h){var m,A,v,b,x,C,w,S,T,I=h.bits,N=0,M=0,k=0,U=0,V=0,B=0,H=0,P=0,j=0,z=0,K=null,X=0,Z=new g.Buf16(16),Y=new g.Buf16(16),te=null,q=0;for(N=0;N<=15;N++)Z[N]=0;for(M=0;M<t;M++)Z[i[u+M]]++;for(V=I,U=15;1<=U&&Z[U]===0;U--);if(U<V&&(V=U),U===0)return n[o++]=20971520,n[o++]=20971520,h.bits=1,0;for(k=1;k<U&&Z[k]===0;k++);for(V<k&&(V=k),N=P=1;N<=15;N++)if(P<<=1,(P-=Z[N])<0)return-1;if(0<P&&(l===0||U!==1))return-1;for(Y[1]=0,N=1;N<15;N++)Y[N+1]=Y[N]+Z[N];for(M=0;M<t;M++)i[u+M]!==0&&(d[Y[i[u+M]]++]=M);if(C=l===0?(K=te=d,19):l===1?(K=f,X-=257,te=s,q-=257,256):(K=r,te=c,-1),N=k,x=o,H=M=z=0,v=-1,b=(j=1<<(B=V))-1,l===1&&852<j||l===2&&592<j)return 1;for(;;){for(w=N-H,T=d[M]<C?(S=0,d[M]):d[M]>C?(S=te[q+d[M]],K[X+d[M]]):(S=96,0),m=1<<N-H,k=A=1<<B;n[x+(z>>H)+(A-=m)]=w<<24|S<<16|T|0,A!==0;);for(m=1<<N-1;z&m;)m>>=1;if(m!==0?(z&=m-1,z+=m):z=0,M++,--Z[N]==0){if(N===U)break;N=i[u+d[M]]}if(V<N&&(z&b)!==v){for(H===0&&(H=V),x+=k,P=1<<(B=N-H);B+H<U&&!((P-=Z[B+H])<=0);)B++,P<<=1;if(j+=1<<B,l===1&&852<j||l===2&&592<j)return 1;n[v=z&b]=V<<24|B<<16|x-o|0}}return z!==0&&(n[x+z]=N-H<<24|64<<16|0),h.bits=V,0}},{"../utils/common":41}],51:[function(y,a,e){"use strict";a.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"}},{}],52:[function(y,a,e){"use strict";var g=y("../utils/common"),f=0,s=1;function r(re){for(var he=re.length;0<=--he;)re[he]=0}var c=0,l=29,i=256,u=i+1+l,t=30,n=19,o=2*u+1,d=15,h=16,m=7,A=256,v=16,b=17,x=18,C=[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],w=[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],S=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],T=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],I=new Array(2*(u+2));r(I);var N=new Array(2*t);r(N);var M=new Array(512);r(M);var k=new Array(256);r(k);var U=new Array(l);r(U);var V,B,H,P=new Array(t);function j(re,he,ge,Pe,Ee){this.static_tree=re,this.extra_bits=he,this.extra_base=ge,this.elems=Pe,this.max_length=Ee,this.has_stree=re&&re.length}function z(re,he){this.dyn_tree=re,this.max_code=0,this.stat_desc=he}function K(re){return re<256?M[re]:M[256+(re>>>7)]}function X(re,he){re.pending_buf[re.pending++]=255&he,re.pending_buf[re.pending++]=he>>>8&255}function Z(re,he,ge){re.bi_valid>h-ge?(re.bi_buf|=he<<re.bi_valid&65535,X(re,re.bi_buf),re.bi_buf=he>>h-re.bi_valid,re.bi_valid+=ge-h):(re.bi_buf|=he<<re.bi_valid&65535,re.bi_valid+=ge)}function Y(re,he,ge){Z(re,ge[2*he],ge[2*he+1])}function te(re,he){for(var ge=0;ge|=1&re,re>>>=1,ge<<=1,0<--he;);return ge>>>1}function q(re,he,ge){var Pe,Ee,ke=new Array(d+1),Me=0;for(Pe=1;Pe<=d;Pe++)ke[Pe]=Me=Me+ge[Pe-1]<<1;for(Ee=0;Ee<=he;Ee++){var me=re[2*Ee+1];me!==0&&(re[2*Ee]=te(ke[me]++,me))}}function ee(re){var he;for(he=0;he<u;he++)re.dyn_ltree[2*he]=0;for(he=0;he<t;he++)re.dyn_dtree[2*he]=0;for(he=0;he<n;he++)re.bl_tree[2*he]=0;re.dyn_ltree[2*A]=1,re.opt_len=re.static_len=0,re.last_lit=re.matches=0}function fe(re){8<re.bi_valid?X(re,re.bi_buf):0<re.bi_valid&&(re.pending_buf[re.pending++]=re.bi_buf),re.bi_buf=0,re.bi_valid=0}function be(re,he,ge,Pe){var Ee=2*he,ke=2*ge;return re[Ee]<re[ke]||re[Ee]===re[ke]&&Pe[he]<=Pe[ge]}function Fe(re,he,ge){for(var Pe=re.heap[ge],Ee=ge<<1;Ee<=re.heap_len&&(Ee<re.heap_len&&be(he,re.heap[Ee+1],re.heap[Ee],re.depth)&&Ee++,!be(he,Pe,re.heap[Ee],re.depth));)re.heap[ge]=re.heap[Ee],ge=Ee,Ee<<=1;re.heap[ge]=Pe}function ve(re,he,ge){var Pe,Ee,ke,Me,me=0;if(re.last_lit!==0)for(;Pe=re.pending_buf[re.d_buf+2*me]<<8|re.pending_buf[re.d_buf+2*me+1],Ee=re.pending_buf[re.l_buf+me],me++,Pe===0?Y(re,Ee,he):(Y(re,(ke=k[Ee])+i+1,he),(Me=C[ke])!==0&&Z(re,Ee-=U[ke],Me),Y(re,ke=K(--Pe),ge),(Me=w[ke])!==0&&Z(re,Pe-=P[ke],Me)),me<re.last_lit;);Y(re,A,he)}function Oe(re,he){var ge,Pe,Ee,ke=he.dyn_tree,Me=he.stat_desc.static_tree,me=he.stat_desc.has_stree,le=he.stat_desc.elems,oe=-1;for(re.heap_len=0,re.heap_max=o,ge=0;ge<le;ge++)ke[2*ge]!==0?(re.heap[++re.heap_len]=oe=ge,re.depth[ge]=0):ke[2*ge+1]=0;for(;re.heap_len<2;)ke[2*(Ee=re.heap[++re.heap_len]=oe<2?++oe:0)]=1,re.depth[Ee]=0,re.opt_len--,me&&(re.static_len-=Me[2*Ee+1]);for(he.max_code=oe,ge=re.heap_len>>1;1<=ge;ge--)Fe(re,ke,ge);for(Ee=le;ge=re.heap[1],re.heap[1]=re.heap[re.heap_len--],Fe(re,ke,1),Pe=re.heap[1],re.heap[--re.heap_max]=ge,re.heap[--re.heap_max]=Pe,ke[2*Ee]=ke[2*ge]+ke[2*Pe],re.depth[Ee]=(re.depth[ge]>=re.depth[Pe]?re.depth[ge]:re.depth[Pe])+1,ke[2*ge+1]=ke[2*Pe+1]=Ee,re.heap[1]=Ee++,Fe(re,ke,1),2<=re.heap_len;);re.heap[--re.heap_max]=re.heap[1],function(Se,nt){var et,Ue,bt,Je,St,Nt,Rt=nt.dyn_tree,Ft=nt.max_code,Ht=nt.stat_desc.static_tree,$e=nt.stat_desc.has_stree,we=nt.stat_desc.extra_bits,ue=nt.stat_desc.extra_base,Qe=nt.stat_desc.max_length,qe=0;for(Je=0;Je<=d;Je++)Se.bl_count[Je]=0;for(Rt[2*Se.heap[Se.heap_max]+1]=0,et=Se.heap_max+1;et<o;et++)Qe<(Je=Rt[2*Rt[2*(Ue=Se.heap[et])+1]+1]+1)&&(Je=Qe,qe++),Rt[2*Ue+1]=Je,Ft<Ue||(Se.bl_count[Je]++,St=0,ue<=Ue&&(St=we[Ue-ue]),Nt=Rt[2*Ue],Se.opt_len+=Nt*(Je+St),$e&&(Se.static_len+=Nt*(Ht[2*Ue+1]+St)));if(qe!==0){do{for(Je=Qe-1;Se.bl_count[Je]===0;)Je--;Se.bl_count[Je]--,Se.bl_count[Je+1]+=2,Se.bl_count[Qe]--,qe-=2}while(0<qe);for(Je=Qe;Je!==0;Je--)for(Ue=Se.bl_count[Je];Ue!==0;)Ft<(bt=Se.heap[--et])||(Rt[2*bt+1]!==Je&&(Se.opt_len+=(Je-Rt[2*bt+1])*Rt[2*bt],Rt[2*bt+1]=Je),Ue--)}}(re,he),q(ke,oe,re.bl_count)}function J(re,he,ge){var Pe,Ee,ke=-1,Me=he[1],me=0,le=7,oe=4;for(Me===0&&(le=138,oe=3),he[2*(ge+1)+1]=65535,Pe=0;Pe<=ge;Pe++)Ee=Me,Me=he[2*(Pe+1)+1],++me<le&&Ee===Me||(me<oe?re.bl_tree[2*Ee]+=me:Ee!==0?(Ee!==ke&&re.bl_tree[2*Ee]++,re.bl_tree[2*v]++):me<=10?re.bl_tree[2*b]++:re.bl_tree[2*x]++,ke=Ee,oe=(me=0)===Me?(le=138,3):Ee===Me?(le=6,3):(le=7,4))}function ne(re,he,ge){var Pe,Ee,ke=-1,Me=he[1],me=0,le=7,oe=4;for(Me===0&&(le=138,oe=3),Pe=0;Pe<=ge;Pe++)if(Ee=Me,Me=he[2*(Pe+1)+1],!(++me<le&&Ee===Me)){if(me<oe)for(;Y(re,Ee,re.bl_tree),--me!=0;);else Ee!==0?(Ee!==ke&&(Y(re,Ee,re.bl_tree),me--),Y(re,v,re.bl_tree),Z(re,me-3,2)):me<=10?(Y(re,b,re.bl_tree),Z(re,me-3,3)):(Y(re,x,re.bl_tree),Z(re,me-11,7));ke=Ee,oe=(me=0)===Me?(le=138,3):Ee===Me?(le=6,3):(le=7,4)}}r(P);var Ke=!1;function ie(re,he,ge,Pe){Z(re,(c<<1)+(Pe?1:0),3),function(Ee,ke,Me,me){fe(Ee),me&&(X(Ee,Me),X(Ee,~Me)),g.arraySet(Ee.pending_buf,Ee.window,ke,Me,Ee.pending),Ee.pending+=Me}(re,he,ge,!0)}e._tr_init=function(re){Ke||(function(){var he,ge,Pe,Ee,ke,Me=new Array(d+1);for(Ee=Pe=0;Ee<l-1;Ee++)for(U[Ee]=Pe,he=0;he<1<<C[Ee];he++)k[Pe++]=Ee;for(k[Pe-1]=Ee,Ee=ke=0;Ee<16;Ee++)for(P[Ee]=ke,he=0;he<1<<w[Ee];he++)M[ke++]=Ee;for(ke>>=7;Ee<t;Ee++)for(P[Ee]=ke<<7,he=0;he<1<<w[Ee]-7;he++)M[256+ke++]=Ee;for(ge=0;ge<=d;ge++)Me[ge]=0;for(he=0;he<=143;)I[2*he+1]=8,he++,Me[8]++;for(;he<=255;)I[2*he+1]=9,he++,Me[9]++;for(;he<=279;)I[2*he+1]=7,he++,Me[7]++;for(;he<=287;)I[2*he+1]=8,he++,Me[8]++;for(q(I,u+1,Me),he=0;he<t;he++)N[2*he+1]=5,N[2*he]=te(he,5);V=new j(I,C,i+1,u,d),B=new j(N,w,0,t,d),H=new j(new Array(0),S,0,n,m)}(),Ke=!0),re.l_desc=new z(re.dyn_ltree,V),re.d_desc=new z(re.dyn_dtree,B),re.bl_desc=new z(re.bl_tree,H),re.bi_buf=0,re.bi_valid=0,ee(re)},e._tr_stored_block=ie,e._tr_flush_block=function(re,he,ge,Pe){var Ee,ke,Me=0;0<re.level?(re.strm.data_type===2&&(re.strm.data_type=function(me){var le,oe=4093624447;for(le=0;le<=31;le++,oe>>>=1)if(1&oe&&me.dyn_ltree[2*le]!==0)return f;if(me.dyn_ltree[18]!==0||me.dyn_ltree[20]!==0||me.dyn_ltree[26]!==0)return s;for(le=32;le<i;le++)if(me.dyn_ltree[2*le]!==0)return s;return f}(re)),Oe(re,re.l_desc),Oe(re,re.d_desc),Me=function(me){var le;for(J(me,me.dyn_ltree,me.l_desc.max_code),J(me,me.dyn_dtree,me.d_desc.max_code),Oe(me,me.bl_desc),le=n-1;3<=le&&me.bl_tree[2*T[le]+1]===0;le--);return me.opt_len+=3*(le+1)+5+5+4,le}(re),Ee=re.opt_len+3+7>>>3,(ke=re.static_len+3+7>>>3)<=Ee&&(Ee=ke)):Ee=ke=ge+5,ge+4<=Ee&&he!==-1?ie(re,he,ge,Pe):re.strategy===4||ke===Ee?(Z(re,2+(Pe?1:0),3),ve(re,I,N)):(Z(re,4+(Pe?1:0),3),function(me,le,oe,Se){var nt;for(Z(me,le-257,5),Z(me,oe-1,5),Z(me,Se-4,4),nt=0;nt<Se;nt++)Z(me,me.bl_tree[2*T[nt]+1],3);ne(me,me.dyn_ltree,le-1),ne(me,me.dyn_dtree,oe-1)}(re,re.l_desc.max_code+1,re.d_desc.max_code+1,Me+1),ve(re,re.dyn_ltree,re.dyn_dtree)),ee(re),Pe&&fe(re)},e._tr_tally=function(re,he,ge){return re.pending_buf[re.d_buf+2*re.last_lit]=he>>>8&255,re.pending_buf[re.d_buf+2*re.last_lit+1]=255&he,re.pending_buf[re.l_buf+re.last_lit]=255&ge,re.last_lit++,he===0?re.dyn_ltree[2*ge]++:(re.matches++,he--,re.dyn_ltree[2*(k[ge]+i+1)]++,re.dyn_dtree[2*K(he)]++),re.last_lit===re.lit_bufsize-1},e._tr_align=function(re){Z(re,2,3),Y(re,A,I),function(he){he.bi_valid===16?(X(he,he.bi_buf),he.bi_buf=0,he.bi_valid=0):8<=he.bi_valid&&(he.pending_buf[he.pending++]=255&he.bi_buf,he.bi_buf>>=8,he.bi_valid-=8)}(re)}},{"../utils/common":41}],53:[function(y,a,e){"use strict";a.exports=function(){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}},{}],54:[function(y,a,e){"use strict";a.exports=typeof setImmediate=="function"?setImmediate:function(){var g=[].slice.apply(arguments);g.splice(1,0,0),setTimeout.apply(null,g)}},{}]},{},[10])(10)})}).call(this,p("HDXh").Buffer,p("yLpj"))},xRUu:function(Ce,Q,p){p("hJvP"),p("hFmY"),p("sAZ8")},xSIq:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var L={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"};Q.default=L},xSat:function(Ce,Q){var p={axisPointer:1,tooltip:1,brush:1};function L(O,E,y){var a=E.getComponentByElement(O.topTarget),e=a&&a.coordinateSystem;return a&&a!==y&&!p[a.mainType]&&e&&e.model!==y}Q.onIrrelevantElement=L},xTNl:function(Ce,Q){var p=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],L={color:p,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],p]};Ce.exports=L},xb2K:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("5yev")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="RedoOutlined";var f=y.forwardRef(g);Q.default=f},xiyX:function(Ce,Q,p){var L=p("bYtY"),O=p("bLfw"),E=p("nkfE"),y=p("ICMv"),a=O.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 g(s,r){return r.type||(r.data?"category":"value")}L.merge(a.prototype,y),E("single",a,g,e);var f=a;Ce.exports=f},xlC8:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=L;function L(O,E,y,a){for(var e=O&65535|0,g=O>>>16&65535|0,f=0;y!==0;){f=y>2e3?2e3:y,y-=f;do e=e+E[a++]|0,g=g+e|0;while(--f);e%=65521,g%=65521}return e|g<<16|0}},xvlK:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="PlusOutlined";var g=Q.a=O.forwardRef(e)},xzDV:function(Ce,Q,p){},"y+Vt":function(Ce,Q,p){var L=p("Gev7"),O=p("bYtY"),E=p("IMiH"),y=p("2DNl"),a=p("3C/r"),e=a.prototype.getCanvasPattern,g=Math.abs,f=new E(!0);function s(c){L.call(this,c),this.path=null}s.prototype={constructor:s,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(l,i){var u=this.style,t=this.path||f,n=u.hasStroke(),o=u.hasFill(),d=u.fill,h=u.stroke,m=o&&!!d.colorStops,A=n&&!!h.colorStops,v=o&&!!d.image,b=n&&!!h.image;if(u.bind(l,this,i),this.setTransform(l),this.__dirty){var x;m&&(x=x||this.getBoundingRect(),this._fillGradient=u.getGradient(l,d,x)),A&&(x=x||this.getBoundingRect(),this._strokeGradient=u.getGradient(l,h,x))}m?l.fillStyle=this._fillGradient:v&&(l.fillStyle=e.call(d,l)),A?l.strokeStyle=this._strokeGradient:b&&(l.strokeStyle=e.call(h,l));var C=u.lineDash,w=u.lineDashOffset,S=!!l.setLineDash,T=this.getGlobalScale();if(t.setScale(T[0],T[1],this.segmentIgnoreThreshold),this.__dirtyPath||C&&!S&&n?(t.beginPath(l),C&&!S&&(t.setLineDash(C),t.setLineDashOffset(w)),this.buildPath(t,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(l.beginPath(),this.path.rebuildPath(l)),o)if(u.fillOpacity!=null){var I=l.globalAlpha;l.globalAlpha=u.fillOpacity*u.opacity,t.fill(l),l.globalAlpha=I}else t.fill(l);if(C&&S&&(l.setLineDash(C),l.lineDashOffset=w),n)if(u.strokeOpacity!=null){var I=l.globalAlpha;l.globalAlpha=u.strokeOpacity*u.opacity,t.stroke(l),l.globalAlpha=I}else t.stroke(l);C&&S&&l.setLineDash([]),u.text!=null&&(this.restoreTransform(l),this.drawRectText(l,this.getBoundingRect()))},buildPath:function(l,i,u){},createPathProxy:function(){this.path=new E},getBoundingRect:function(){var l=this._rect,i=this.style,u=!l;if(u){var t=this.path;t||(t=this.path=new E),this.__dirtyPath&&(t.beginPath(),this.buildPath(t,this.shape,!1)),l=t.getBoundingRect()}if(this._rect=l,i.hasStroke()){var n=this._rectWithStroke||(this._rectWithStroke=l.clone());if(this.__dirty||u){n.copy(l);var o=i.lineWidth,d=i.strokeNoScale?this.getLineScale():1;i.hasFill()||(o=Math.max(o,this.strokeContainThreshold||4)),d>1e-10&&(n.width+=o/d,n.height+=o/d,n.x-=o/d/2,n.y-=o/d/2)}return n}return l},contain:function(l,i){var u=this.transformCoordToLocal(l,i),t=this.getBoundingRect(),n=this.style;if(l=u[0],i=u[1],t.contain(l,i)){var o=this.path.data;if(n.hasStroke()){var d=n.lineWidth,h=n.strokeNoScale?this.getLineScale():1;if(h>1e-10&&(n.hasFill()||(d=Math.max(d,this.strokeContainThreshold)),y.containStroke(o,d/h,l,i)))return!0}if(n.hasFill())return y.contain(o,l,i)}return!1},dirty:function(l){l==null&&(l=!0),l&&(this.__dirtyPath=l,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(l){return this.animate("shape",l)},attrKV:function(l,i){l==="shape"?(this.setShape(i),this.__dirtyPath=!0,this._rect=null):L.prototype.attrKV.call(this,l,i)},setShape:function(l,i){var u=this.shape;if(u){if(O.isObject(l))for(var t in l)l.hasOwnProperty(t)&&(u[t]=l[t]);else u[l]=i;this.dirty(!0)}return this},getLineScale:function(){var l=this.transform;return l&&g(l[0]-1)>1e-10&&g(l[3]-1)>1e-10?Math.sqrt(g(l[0]*l[3]-l[2]*l[1])):1}},s.extend=function(c){var l=function(t){s.call(this,t),c.style&&this.style.extendFrom(c.style,!1);var n=c.shape;if(n){this.shape=this.shape||{};var o=this.shape;for(var d in n)!o.hasOwnProperty(d)&&n.hasOwnProperty(d)&&(o[d]=n[d])}c.init&&c.init.call(this,t)};O.inherits(l,s);for(var i in c)i!=="style"&&i!=="shape"&&(l.prototype[i]=c[i]);return l},O.inherits(s,L);var r=s;Ce.exports=r},"y+lR":function(Ce,Q,p){var L=p("bYtY"),O=p("mFDi"),E=p("z35g");function y(e){E.call(this,e)}y.prototype={constructor:y,type:"cartesian2d",dimensions:["x","y"],getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},containPoint:function(e){var g=this.getAxis("x"),f=this.getAxis("y");return g.contain(g.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,g,f){var s=this.getAxis("x"),r=this.getAxis("y");return f=f||[],f[0]=s.toGlobalCoord(s.dataToCoord(e[0])),f[1]=r.toGlobalCoord(r.dataToCoord(e[1])),f},clampData:function(e,g){var f=this.getAxis("x").scale,s=this.getAxis("y").scale,r=f.getExtent(),c=s.getExtent(),l=f.parse(e[0]),i=s.parse(e[1]);return g=g||[],g[0]=Math.min(Math.max(Math.min(r[0],r[1]),l),Math.max(r[0],r[1])),g[1]=Math.min(Math.max(Math.min(c[0],c[1]),i),Math.max(c[0],c[1])),g},pointToData:function(e,g){var f=this.getAxis("x"),s=this.getAxis("y");return g=g||[],g[0]=f.coordToData(f.toLocalCoord(e[0])),g[1]=s.coordToData(s.toLocalCoord(e[1])),g},getOtherAxis:function(e){return this.getAxis(e.dim==="x"?"y":"x")},getArea:function(){var e=this.getAxis("x").getGlobalExtent(),g=this.getAxis("y").getGlobalExtent(),f=Math.min(e[0],e[1]),s=Math.min(g[0],g[1]),r=Math.max(e[0],e[1])-f,c=Math.max(g[0],g[1])-s,l=new O(f,s,r,c);return l}},L.inherits(y,E);var a=y;Ce.exports=a},"y0+3":function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return c}),p.d(Q,"b",function(){return i});var L=/margin|padding|width|height|max|min|offset/,O={left:!0,top:!0},E={cssFloat:1,styleFloat:1,float:1};function y(u){return u.nodeType===1?u.ownerDocument.defaultView.getComputedStyle(u,null):{}}function a(u,t,n){if(t=t.toLowerCase(),n==="auto"){if(t==="height")return u.offsetHeight;if(t==="width")return u.offsetWidth}return t in O||(O[t]=L.test(t)),O[t]?parseFloat(n)||0:n}function e(u,t){var n=arguments.length,o=y(u);return t=E[t]?"cssFloat"in u.style?"cssFloat":"styleFloat":t,n===1?o:a(u,t,o[t]||u.style[t])}function g(u,t,n){var o=arguments.length;if(t=E[t]?"cssFloat"in u.style?"cssFloat":"styleFloat":t,o===3)return typeof n=="number"&&L.test(t)&&(n="".concat(n,"px")),u.style[t]=n,n;for(var d in t)t.hasOwnProperty(d)&&g(u,d,t[d]);return y(u)}function f(u){return u===document.body?document.documentElement.clientWidth:u.offsetWidth}function s(u){return u===document.body?window.innerHeight||document.documentElement.clientHeight:u.offsetHeight}function r(){var u=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:u,height:t}}function c(){var u=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:u,height:t}}function l(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function i(u){var t=u.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}},y23F:function(Ce,Q){function p(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}p.prototype={constructor:p,_dragStart:function(y){for(var a=y.target;a&&!a.draggable;)a=a.parent;a&&(this._draggingTarget=a,a.dragging=!0,this._x=y.offsetX,this._y=y.offsetY,this.dispatchToElement(L(a,y),"dragstart",y.event))},_drag:function(y){var a=this._draggingTarget;if(a){var e=y.offsetX,g=y.offsetY,f=e-this._x,s=g-this._y;this._x=e,this._y=g,a.drift(f,s,y),this.dispatchToElement(L(a,y),"drag",y.event);var r=this.findHover(e,g,a).target,c=this._dropTarget;this._dropTarget=r,a!==r&&(c&&r!==c&&this.dispatchToElement(L(c,y),"dragleave",y.event),r&&r!==c&&this.dispatchToElement(L(r,y),"dragenter",y.event))}},_dragEnd:function(y){var a=this._draggingTarget;a&&(a.dragging=!1),this.dispatchToElement(L(a,y),"dragend",y.event),this._dropTarget&&this.dispatchToElement(L(this._dropTarget,y),"drop",y.event),this._draggingTarget=null,this._dropTarget=null}};function L(E,y){return{target:E,topTarget:y&&y.topTarget}}var O=p;Ce.exports=O},y2l5:function(Ce,Q,p){var L=p("MwEJ"),O=p("T4UG"),E=O.extend({type:"series.scatter",dependencies:["grid","polar","geo","singleAxis","calendar"],getInitialData:function(y,a){return L(this.getSource(),this,{useEncodeDefaulter:!0})},brushSelector:"point",getProgressive:function(){var y=this.option.progressive;return y==null?this.option.large?5e3:this.get("progressive"):y},getProgressiveThreshold:function(){var y=this.option.progressiveThreshold;return y==null?this.option.large?1e4:this.get("progressiveThreshold"):y},defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},clip:!0}});Ce.exports=E},y3Kf:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="UpOutlined";var g=Q.a=O.forwardRef(e)},y3NT:function(Ce,Q,p){var L=p("OELB"),O=L.parsePercent,E=p("bYtY"),y=Math.PI/180;function a(f,s,r,c){s.eachSeriesByType(f,function(l){var i=l.get("center"),u=l.get("radius");E.isArray(u)||(u=[0,u]),E.isArray(i)||(i=[i,i]);var t=r.getWidth(),n=r.getHeight(),o=Math.min(t,n),d=O(i[0],t),h=O(i[1],n),m=O(u[0],o/2),A=O(u[1],o/2),v=-l.get("startAngle")*y,b=l.get("minAngle")*y,x=l.getData().tree.root,C=l.getViewRoot(),w=C.depth,S=l.get("sort");S!=null&&e(C,S);var T=0;E.each(C.children,function(X){!isNaN(X.getValue())&&T++});var I=C.getValue(),N=Math.PI/(I||T)*2,M=C.depth>0,k=C.height-(M?-1:1),U=(A-m)/(k||1),V=l.get("clockwise"),B=l.get("stillShowZeroSum"),H=V?1:-1,P=function(X,Z){if(!X)return;var Y=Z;if(X!==x){var te=X.getValue(),q=I===0&&B?N:te*N;q<b&&(q=b),Y=Z+H*q;var ee=X.depth-w-(M?-1:1),fe=m+U*ee,be=m+U*(ee+1),Fe=X.getModel();Fe.get("r0")!=null&&(fe=O(Fe.get("r0"),o/2)),Fe.get("r")!=null&&(be=O(Fe.get("r"),o/2)),X.setLayout({angle:q,startAngle:Z,endAngle:Y,clockwise:V,cx:d,cy:h,r0:fe,r:be})}if(X.children&&X.children.length){var ve=0;E.each(X.children,function(Oe){ve+=P(Oe,Z+ve)})}return Y-Z};if(M){var j=m,z=m+U,K=Math.PI*2;x.setLayout({angle:K,startAngle:v,endAngle:v+K,clockwise:V,cx:d,cy:h,r0:j,r:z})}P(C,v)})}function e(f,s){var r=f.children||[];f.children=g(r,s),r.length&&E.each(f.children,function(c){e(c,s)})}function g(f,s){if(typeof s=="function")return f.sort(s);var r=s==="asc";return f.sort(function(c,l){var i=(c.getValue()-l.getValue())*(r?1:-1);return i===0?(c.dataIndex-l.dataIndex)*(r?-1:1):i})}Ce.exports=a},y3Yb:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("HBhm")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="PaperClipOutlined";var f=y.forwardRef(g);Q.default=f},"y4/Y":function(Ce,Q,p){var L=p("ProS"),O=p("bYtY"),E=p("zTMp"),y=p("62sa");p("SKx+"),p("1LEl"),p("Sp2Z"),L.registerPreprocessor(function(a){if(a){(!a.axisPointer||a.axisPointer.length===0)&&(a.axisPointer={});var e=a.axisPointer.link;e&&!O.isArray(e)&&(a.axisPointer.link=[e])}}),L.registerProcessor(L.PRIORITY.PROCESSOR.STATISTIC,function(a,e){a.getComponent("axisPointer").coordSysAxesInfo=E.collect(a,e)}),L.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},y)},y7Aq:function(Ce,Q,p){var L=p("bYtY"),O=p("+TT/"),E=O.getLayoutRect;function y(e,g,f){var s=e.option,r=s.align;if(r!=null&&r!=="auto")return r;for(var c={width:g.getWidth(),height:g.getHeight()},l=s.orient==="horizontal"?1:0,i=[["left","right","width"],["top","bottom","height"]],u=i[l],t=[0,null,10],n={},o=0;o<3;o++)n[i[1-l][o]]=t[o],n[u[o]]=o===2?f[0]:s[u[o]];var d=[["x","width",3],["y","height",0]][l],h=E(n,c,s.padding);return u[(h.margin[d[2]]||0)+h[d[0]]+h[d[1]]*.5<c[d[1]]*.5?0:1]}function a(e,g){return L.each(e||[],function(f){f.dataIndex!=null&&(f.dataIndexInside=f.dataIndex,f.dataIndex=null),f.highlightKey="visualMap"+(g?g.componentIndex:"")}),e}Q.getItemAlign=y,Q.makeHighDownBatch=a},y8nQ:function(Ce,Q,p){"use strict";var L=p("cIOH"),O=p.n(L),E=p("gwTy"),y=p.n(E),a=p("1GLa")},yEEn:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="ArrowDownOutlined";var g=Q.a=O.forwardRef(e)},yO87:function(Ce,Q,p){var L=p("bYtY"),O=p("oVpE"),E=O.createSymbol,y=p("IwbS"),a=y.Group,e=p("OELB"),g=e.parsePercent,f=p("FBjb"),s=3;function r(t){return L.isArray(t)||(t=[+t,+t]),t}function c(t,n){var o=n.rippleEffectColor||n.color;t.eachChild(function(d){d.attr({z:n.z,zlevel:n.zlevel,style:{stroke:n.brushType==="stroke"?o:null,fill:n.brushType==="fill"?o:null}})})}function l(t,n){a.call(this);var o=new f(t,n),d=new a;this.add(o),this.add(d),d.beforeUpdate=function(){this.attr(o.getScale())},this.updateData(t,n)}var i=l.prototype;i.stopEffectAnimation=function(){this.childAt(1).removeAll()},i.startEffectAnimation=function(t){for(var n=t.symbolType,o=t.color,d=this.childAt(1),h=0;h<s;h++){var m=E(n,-1,-1,2,2,o);m.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]});var A=-h/s*t.period+t.effectOffset;m.animate("",!0).when(t.period,{scale:[t.rippleScale/2,t.rippleScale/2]}).delay(A).start(),m.animateStyle(!0).when(t.period,{opacity:0}).delay(A).start(),d.add(m)}c(d,t)},i.updateEffectAnimation=function(t){for(var n=this._effectCfg,o=this.childAt(1),d=["symbolType","period","rippleScale"],h=0;h<d.length;h++){var m=d[h];if(n[m]!==t[m]){this.stopEffectAnimation(),this.startEffectAnimation(t);return}}c(o,t)},i.highlight=function(){this.trigger("emphasis")},i.downplay=function(){this.trigger("normal")},i.updateData=function(t,n){var o=t.hostModel;this.childAt(0).updateData(t,n);var d=this.childAt(1),h=t.getItemModel(n),m=t.getItemVisual(n,"symbol"),A=r(t.getItemVisual(n,"symbolSize")),v=t.getItemVisual(n,"color");d.attr("scale",A),d.traverse(function(N){N.attr({fill:v})});var b=h.getShallow("symbolOffset");if(b){var x=d.position;x[0]=g(b[0],A[0]),x[1]=g(b[1],A[1])}var C=t.getItemVisual(n,"symbolRotate");d.rotation=(C||0)*Math.PI/180||0;var w={};if(w.showEffectOn=o.get("showEffectOn"),w.rippleScale=h.get("rippleEffect.scale"),w.brushType=h.get("rippleEffect.brushType"),w.period=h.get("rippleEffect.period")*1e3,w.effectOffset=n/t.count(),w.z=h.getShallow("z")||0,w.zlevel=h.getShallow("zlevel")||0,w.symbolType=m,w.color=v,w.rippleEffectColor=h.get("rippleEffect.color"),this.off("mouseover").off("mouseout").off("emphasis").off("normal"),w.showEffectOn==="render")this._effectCfg?this.updateEffectAnimation(w):this.startEffectAnimation(w),this._effectCfg=w;else{this._effectCfg=null,this.stopEffectAnimation();var S=this.childAt(0),T=function(){S.highlight(),w.showEffectOn!=="render"&&this.startEffectAnimation(w)},I=function(){S.downplay(),w.showEffectOn!=="render"&&this.stopEffectAnimation()};this.on("mouseover",T,this).on("mouseout",I,this).on("emphasis",T,this).on("normal",I,this)}this._effectCfg=w},i.fadeOut=function(t){this.off("mouseover").off("mouseout").off("emphasis").off("normal"),t&&t()},L.inherits(l,a);var u=l;Ce.exports=u},yS9w:function(Ce,Q,p){var L=p("MEGo"),O=L.parseSVG,E=L.makeViewBoxTransform,y=p("4fz+"),a=p("x6Kt"),e=p("bYtY"),g=e.assert,f=e.createHashMap,s=p("mFDi"),r=p("4NO4"),c=r.makeInner,l=c(),i={load:function(t,n){var o=l(n).originRoot;if(o)return{root:o,boundingRect:l(n).boundingRect};var d=u(n);return l(n).originRoot=d.root,l(n).boundingRect=d.boundingRect,d},makeGraphic:function(t,n,o){var d=l(n),h=d.rootMap||(d.rootMap=f()),m=h.get(o);if(m)return m;var A=d.originRoot,v=d.boundingRect;return d.originRootHostKey?m=u(n,v).root:(d.originRootHostKey=o,m=A),h.set(o,m)},removeGraphic:function(t,n,o){var d=l(n),h=d.rootMap;h&&h.removeKey(o),o===d.originRootHostKey&&(d.originRootHostKey=null)}};function u(t,n){var o=t.svgXML,d,h;try{d=o&&O(o,{ignoreViewBox:!0,ignoreRootClip:!0})||{},h=d.root,g(h!=null)}catch(C){throw new Error(`Invalid svg format
`+C.message)}var m=d.width,A=d.height,v=d.viewBoxRect;if(n||(n=m==null||A==null?h.getBoundingRect():new s(0,0,0,0),m!=null&&(n.width=m),A!=null&&(n.height=A)),v){var b=E(v,n.width,n.height),x=h;h=new y,h.add(x),x.scale=b.scale,x.position=b.position}return h.setClipPath(new a({shape:n.plain()})),{root:h,boundingRect:n}}Ce.exports=i},yWXo:function(Ce,Q,p){var L=p("IwbS"),O=p("oVpE"),E=O.createSymbol,y=p("OS9S"),a=4,e=L.extendShape({shape:{points:null},symbolProxy:null,softClipShape:null,buildPath:function(r,c){var l=c.points,i=c.size,u=this.symbolProxy,t=u.shape,n=r.getContext?r.getContext():r,o=n&&i[0]<a;if(o)return;for(var d=0;d<l.length;){var h=l[d++],m=l[d++];if(isNaN(h)||isNaN(m))continue;if(this.softClipShape&&!this.softClipShape.contain(h,m))continue;t.x=h-i[0]/2,t.y=m-i[1]/2,t.width=i[0],t.height=i[1],u.buildPath(r,t,!0)}},afterBrush:function(r){var c=this.shape,l=c.points,i=c.size,u=i[0]<a;if(!u)return;this.setTransform(r);for(var t=0;t<l.length;){var n=l[t++],o=l[t++];if(isNaN(n)||isNaN(o))continue;if(this.softClipShape&&!this.softClipShape.contain(n,o))continue;r.fillRect(n-i[0]/2,o-i[1]/2,i[0],i[1])}this.restoreTransform(r)},findDataIndex:function(r,c){for(var l=this.shape,i=l.points,u=l.size,t=Math.max(u[0],4),n=Math.max(u[1],4),o=i.length/2-1;o>=0;o--){var d=o*2,h=i[d]-t/2,m=i[d+1]-n/2;if(r>=h&&c>=m&&r<=h+t&&c<=m+n)return o}return-1}});function g(){this.group=new L.Group}var f=g.prototype;f.isPersistent=function(){return!this._incremental},f.updateData=function(r,c){this.group.removeAll();var l=new e({rectHover:!0,cursor:"default"});l.setShape({points:r.getLayout("symbolPoints")}),this._setCommon(l,r,!1,c),this.group.add(l),this._incremental=null},f.updateLayout=function(r){if(this._incremental)return;var c=r.getLayout("symbolPoints");this.group.eachChild(function(l){if(l.startIndex!=null){var i=(l.endIndex-l.startIndex)*2,u=l.startIndex*4*2;c=new Float32Array(c.buffer,u,i)}l.setShape("points",c)})},f.incrementalPrepareUpdate=function(r){this.group.removeAll(),this._clearIncremental(),r.count()>2e6?(this._incremental||(this._incremental=new y({silent:!0})),this.group.add(this._incremental)):this._incremental=null},f.incrementalUpdate=function(r,c,l){var i;this._incremental?(i=new e,this._incremental.addDisplayable(i,!0)):(i=new e({rectHover:!0,cursor:"default",startIndex:r.start,endIndex:r.end}),i.incremental=!0,this.group.add(i)),i.setShape({points:c.getLayout("symbolPoints")}),this._setCommon(i,c,!!this._incremental,l)},f._setCommon=function(r,c,l,i){var u=c.hostModel;i=i||{};var t=c.getVisual("symbolSize");r.setShape("size",t instanceof Array?t:[t,t]),r.softClipShape=i.clipShape||null,r.symbolProxy=E(c.getVisual("symbol"),0,0,0,0),r.setColor=r.symbolProxy.setColor;var n=r.shape.size[0]<a;r.useStyle(u.getModel("itemStyle").getItemStyle(n?["color","shadowBlur","shadowColor"]:["color"]));var o=c.getVisual("color");o&&r.setColor(o),l||(r.seriesIndex=u.seriesIndex,r.on("mousemove",function(d){r.dataIndex=null;var h=r.findDataIndex(d.offsetX,d.offsetY);h>=0&&(r.dataIndex=h+(r.startIndex||0))}))},f.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},f._clearIncremental=function(){var r=this._incremental;r&&r.clearDisplaybles()};var s=g;Ce.exports=s},ycre:function(Ce,Q,p){var L=p("711d"),O=L("length");Ce.exports=O},ye1Q:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="LoadingOutlined";var g=Q.a=O.forwardRef(e)},ygfH:function(Ce,Q,p){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var L={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"};Q.default=L},yik8:function(Ce,Q,p){var L=p("bZqE"),O=L.eachAfter,E=L.eachBefore,y=p("Itpr"),a=y.init,e=y.firstWalk,g=y.secondWalk,f=y.separation,s=y.radialCoordinate,r=y.getViewRect;function c(i,u){i.eachSeriesByType("tree",function(t){l(t,u)})}function l(i,u){var t=r(i,u);i.layoutInfo=t;var n=i.get("layout"),o=0,d=0,h=null;n==="radial"?(o=2*Math.PI,d=Math.min(t.height,t.width)/2,h=f(function(k,U){return(k.parentNode===U.parentNode?1:2)/k.depth})):(o=t.width,d=t.height,h=f());var m=i.getData().tree.root,A=m.children[0];if(A){a(m),O(A,e,h),m.hierNode.modifier=-A.hierNode.prelim,E(A,g);var v=A,b=A,x=A;E(A,function(k){var U=k.getLayout().x;U<v.getLayout().x&&(v=k),U>b.getLayout().x&&(b=k),k.depth>x.depth&&(x=k)});var C=v===b?1:h(v,b)/2,w=C-v.getLayout().x,S=0,T=0,I=0,N=0;if(n==="radial")S=o/(b.getLayout().x+C+w),T=d/(x.depth-1||1),E(A,function(k){I=(k.getLayout().x+w)*S,N=(k.depth-1)*T;var U=s(I,N);k.setLayout({x:U.x,y:U.y,rawX:I,rawY:N},!0)});else{var M=i.getOrient();M==="RL"||M==="LR"?(T=d/(b.getLayout().x+C+w),S=o/(x.depth-1||1),E(A,function(k){N=(k.getLayout().x+w)*T,I=M==="LR"?(k.depth-1)*S:o-(k.depth-1)*S,k.setLayout({x:I,y:N},!0)})):(M==="TB"||M==="BT")&&(S=o/(b.getLayout().x+C+w),T=d/(x.depth-1||1),E(A,function(k){I=(k.getLayout().x+w)*S,N=M==="TB"?(k.depth-1)*T:d-(k.depth-1)*T,k.setLayout({x:I,y:N},!0)}))}}}Ce.exports=c},ynwM:function(Ce,Q,p){var L=p("MFOe"),O=L.Global;Ce.exports={name:"oldFF-globalStorage",read:y,write:a,each:e,remove:g,clearAll:f};var E=O.globalStorage;function y(s){return E[s]}function a(s,r){E[s]=r}function e(s){for(var r=E.length-1;r>=0;r--){var c=E.key(r);s(E[c],c)}}function g(s){return E.removeItem(s)}function f(){e(function(s,r){delete E[s]})}},ypgQ:function(Ce,Q,p){var L=p("bYtY"),O=p("4NO4"),E=p("bLfw"),y=L.each,a=L.clone,e=L.map,g=L.merge,f=/^(min|max)?(.+)$/;function s(n){this._api=n,this._timelineOptions=[],this._mediaList=[],this._mediaDefault,this._currentMediaIndices=[],this._optionBackup,this._newBaseOption}s.prototype={constructor:s,setOption:function(n,o){n&&L.each(O.normalizeToArray(n.series),function(m){m&&m.data&&L.isTypedArray(m.data)&&L.setAsPrimitive(m.data)}),n=a(n);var d=this._optionBackup,h=r.call(this,n,o,!d);this._newBaseOption=h.baseOption,d?(u(d.baseOption,h.baseOption),h.timelineOptions.length&&(d.timelineOptions=h.timelineOptions),h.mediaList.length&&(d.mediaList=h.mediaList),h.mediaDefault&&(d.mediaDefault=h.mediaDefault)):this._optionBackup=h},mountOption:function(n){var o=this._optionBackup;return this._timelineOptions=e(o.timelineOptions,a),this._mediaList=e(o.mediaList,a),this._mediaDefault=a(o.mediaDefault),this._currentMediaIndices=[],a(n?o.baseOption:this._newBaseOption)},getTimelineOption:function(n){var o,d=this._timelineOptions;if(d.length){var h=n.getComponent("timeline");h&&(o=a(d[h.getCurrentIndex()],!0))}return o},getMediaOption:function(n){var o=this._api.getWidth(),d=this._api.getHeight(),h=this._mediaList,m=this._mediaDefault,A=[],v=[];if(!h.length&&!m)return v;for(var b=0,x=h.length;b<x;b++)c(h[b].query,o,d)&&A.push(b);return!A.length&&m&&(A=[-1]),A.length&&!i(A,this._currentMediaIndices)&&(v=e(A,function(C){return a(C===-1?m.option:h[C].option)})),this._currentMediaIndices=A,v}};function r(n,o,d){var h=[],m=[],A,v,b=n.timeline;if(n.baseOption&&(v=n.baseOption),(b||n.options)&&(v=v||{},h=(n.options||[]).slice()),n.media){v=v||{};var x=n.media;y(x,function(C){C&&C.option&&(C.query?m.push(C):A||(A=C))})}return v||(v=n),v.timeline||(v.timeline=b),y([v].concat(h).concat(L.map(m,function(C){return C.option})),function(C){y(o,function(w){w(C,d)})}),{baseOption:v,timelineOptions:h,mediaDefault:A,mediaList:m}}function c(n,o,d){var h={width:o,height:d,aspectratio:o/d},m=!0;return L.each(n,function(A,v){var b=v.match(f);if(!b||!b[1]||!b[2])return;var x=b[1],C=b[2].toLowerCase();l(h[C],A,x)||(m=!1)}),m}function l(n,o,d){return d==="min"?n>=o:d==="max"?n<=o:n===o}function i(n,o){return n.join(",")===o.join(",")}function u(n,o){o=o||{},y(o,function(d,h){if(d==null)return;var m=n[h];if(!E.hasClass(h))n[h]=g(m,d,!0);else{d=O.normalizeToArray(d),m=O.normalizeToArray(m);var A=O.mappingToExists(m,d);n[h]=e(A,function(v){return v.option&&v.exist?g(v.exist,v.option,!0):v.exist||v.option})}})}var t=s;Ce.exports=t},yxFR:function(Ce,Q,p){var L=p("y+Vt"),O=p("nPnh"),E=O.subPixelOptimizeLine,y={},a=L.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(g,f){var s,r,c,l;this.subPixelOptimize?(E(y,f,this.style),s=y.x1,r=y.y1,c=y.x2,l=y.y2):(s=f.x1,r=f.y1,c=f.x2,l=f.y2);var i=f.percent;if(i===0)return;g.moveTo(s,r),i<1&&(c=s*(1-i)+c*i,l=r*(1-i)+l*i),g.lineTo(c,l)},pointAt:function(g){var f=this.shape;return[f.x1*(1-g)+f.x2*g,f.y1*(1-g)+f.y2*g]}});Ce.exports=a},z35g:function(Ce,Q,p){var L=p("bYtY");function O(a){return this._axes[a]}var E=function(a){this._axes={},this._dimList=[],this.name=a||""};E.prototype={constructor:E,type:"cartesian",getAxis:function(a){return this._axes[a]},getAxes:function(){return L.map(this._dimList,O,this)},getAxesByScale:function(a){return a=a.toLowerCase(),L.filter(this.getAxes(),function(e){return e.scale.type===a})},addAxis:function(a){var e=a.dim;this._axes[e]=a,this._dimList.push(e)},dataToCoord:function(a){return this._dataCoordConvert(a,"dataToCoord")},coordToData:function(a){return this._dataCoordConvert(a,"coordToData")},_dataCoordConvert:function(a,e){for(var g=this._dimList,f=a instanceof Array?[]:{},s=0;s<g.length;s++){var r=g[s],c=this._axes[r];f[r]=c[e](a[r])}return f}};var y=E;Ce.exports=y},z7Xi:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="UploadOutlined";var g=Q.a=O.forwardRef(e)},zAh6:function(Ce,Q,p){"use strict";p.d(Q,"a",function(){return a});var L=p("xEkU"),O=p.n(L),E=p("i6bk");function y(e,g,f,s){var r=f-g;return e/=s/2,e<1?r/2*e*e*e+g:r/2*((e-=2)*e*e+2)+g}function a(e){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f=g.getContainer,s=f===void 0?function(){return window}:f,r=g.callback,c=g.duration,l=c===void 0?450:c,i=s(),u=Object(E.a)(i,!0),t=Date.now(),n=function o(){var d=Date.now(),h=d-t,m=y(h>l?l:h,u,e,l);Object(E.b)(i)?i.scrollTo(window.pageXOffset,m):i instanceof HTMLDocument||i.constructor.name==="HTMLDocument"?i.documentElement.scrollTop=m:i.scrollTop=m,h<l?O()(o):typeof r=="function"&&r()};O()(n)}},zDms:function(Ce,Q,p){var L=p("bYtY"),O=p("OELB"),E=p("UOVi"),y=p("72pK"),a=L.each,e=O.asc,g=function(i,u,t,n){this._dimName=i,this._axisIndex=u,this._valueWindow,this._percentWindow,this._dataExtent,this._minMaxSpan,this.ecModel=n,this._dataZoomModel=t};g.prototype={constructor:g,hostedBy:function(i){return this._dataZoomModel===i},getDataValueWindow:function(){return this._valueWindow.slice()},getDataPercentWindow:function(){return this._percentWindow.slice()},getTargetSeriesModels:function(){var i=[],u=this.ecModel;return u.eachSeries(function(t){if(E.isCoordSupported(t.get("coordinateSystem"))){var n=this._dimName,o=u.queryComponents({mainType:n+"Axis",index:t.get(n+"AxisIndex"),id:t.get(n+"AxisId")})[0];this._axisIndex===(o&&o.componentIndex)&&i.push(t)}},this),i},getAxisModel:function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},getOtherAxisModel:function(){var i=this._dimName,u=this.ecModel,t=this.getAxisModel(),n=i==="x"||i==="y",o,d;n?(d="gridIndex",o=i==="x"?"y":"x"):(d="polarIndex",o=i==="angle"?"radius":"angle");var h;return u.eachComponent(o+"Axis",function(m){(m.get(d)||0)===(t.get(d)||0)&&(h=m)}),h},getMinMaxSpan:function(){return L.clone(this._minMaxSpan)},calculateDataWindow:function(i){var u=this._dataExtent,t=this.getAxisModel(),n=t.axis.scale,o=this._dataZoomModel.getRangePropMode(),d=[0,100],h=[],m=[],A;a(["start","end"],function(x,C){var w=i[x],S=i[x+"Value"];o[C]==="percent"?(w==null&&(w=d[C]),S=n.parse(O.linearMap(w,d,u))):(A=!0,S=S==null?u[C]:n.parse(S),w=O.linearMap(S,u,d)),m[C]=S,h[C]=w}),e(m),e(h);var v=this._minMaxSpan;A?b(m,h,u,d,!1):b(h,m,d,u,!0);function b(x,C,w,S,T){var I=T?"Span":"ValueSpan";y(0,x,w,"all",v["min"+I],v["max"+I]);for(var N=0;N<2;N++)C[N]=O.linearMap(x[N],w,S,!0),T&&(C[N]=n.parse(C[N]))}return{valueWindow:m,percentWindow:h}},reset:function(i){if(i!==this._dataZoomModel)return;var u=this.getTargetSeriesModels();this._dataExtent=f(this,this._dimName,u),c(this);var t=this.calculateDataWindow(i.settledOption);this._valueWindow=t.valueWindow,this._percentWindow=t.percentWindow,r(this)},restore:function(i){if(i!==this._dataZoomModel)return;this._valueWindow=this._percentWindow=null,r(this,!0)},filterData:function(i,u){if(i!==this._dataZoomModel)return;var t=this._dimName,n=this.getTargetSeriesModels(),o=i.get("filterMode"),d=this._valueWindow;if(o==="none")return;a(n,function(m){var A=m.getData(),v=A.mapDimension(t,!0);if(!v.length)return;o==="weakFilter"?A.filterSelf(function(b){for(var x,C,w,S=0;S<v.length;S++){var T=A.get(v[S],b),I=!isNaN(T),N=T<d[0],M=T>d[1];if(I&&!N&&!M)return!0;I&&(w=!0),N&&(x=!0),M&&(C=!0)}return w&&x&&C}):a(v,function(b){if(o==="empty")m.setData(A=A.map(b,function(C){return h(C)?C:NaN}));else{var x={};x[b]=d,A.selectRange(x)}}),a(v,function(b){A.setApproximateExtent(d,b)})});function h(m){return m>=d[0]&&m<=d[1]}}};function f(i,u,t){var n=[Infinity,-Infinity];return a(t,function(o){var d=o.getData();d&&a(d.mapDimension(u,!0),function(h){var m=d.getApproximateExtent(h);m[0]<n[0]&&(n[0]=m[0]),m[1]>n[1]&&(n[1]=m[1])})}),n[1]<n[0]&&(n=[NaN,NaN]),s(i,n),n}function s(i,u){var t=i.getAxisModel(),n=t.getMin(!0),o=t.get("type")==="category",d=o&&t.getCategories().length;n!=null&&n!=="dataMin"&&typeof n!="function"?u[0]=n:o&&(u[0]=d>0?0:NaN);var h=t.getMax(!0);return h!=null&&h!=="dataMax"&&typeof h!="function"?u[1]=h:o&&(u[1]=d>0?d-1:NaN),t.get("scale",!0)||(u[0]>0&&(u[0]=0),u[1]<0&&(u[1]=0)),u}function r(i,u){var t=i.getAxisModel(),n=i._percentWindow,o=i._valueWindow;if(!n)return;var d=O.getPixelPrecision(o,[0,500]);d=Math.min(d,20);var h=u||n[0]===0&&n[1]===100;t.setRange(h?null:+o[0].toFixed(d),h?null:+o[1].toFixed(d))}function c(i){var u=i._minMaxSpan={},t=i._dataZoomModel,n=i._dataExtent;a(["min","max"],function(o){var d=t.get(o+"Span"),h=t.get(o+"ValueSpan");h!=null&&(h=i.getAxisModel().axis.scale.parse(h)),h!=null?d=O.linearMap(n[0]+h,n,[0,100],!0):d!=null&&(h=O.linearMap(d,[0,100],n,!0)-n[0]),u[o+"Span"]=d,u[o+"ValueSpan"]=h})}var l=g;Ce.exports=l},zM3Q:function(Ce,Q,p){var L=p("4NO4"),O=L.makeInner;function E(){var y=O();return function(a){var e=y(a),g=a.pipelineContext,f=e.large,s=e.progressiveRender,r=e.large=g&&g.large,c=e.progressiveRender=g&&g.progressiveRender;return!!(f^r||s^c)&&"reset"}}Ce.exports=E},zRKj:function(Ce,Q,p){p("Ae16"),p("Sp2Z"),p("y4/Y")},zTMp:function(Ce,Q,p){var L=p("bYtY"),O=p("Qxkt"),E=L.each,y=L.curry;function a(n,o){var d={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return e(d,n,o),d.seriesInvolved&&f(d,n),d}function e(n,o,d){var h=o.getComponent("tooltip"),m=o.getComponent("axisPointer"),A=m.get("link",!0)||[],v=[];E(d.getCoordinateSystems(),function(b){if(!b.axisPointerEnabled)return;var x=t(b.model),C=n.coordSysAxesInfo[x]={};n.coordSysMap[x]=b;var w=b.model,S=w.getModel("tooltip",h);if(E(b.getAxes(),y(M,!1,null)),b.getTooltipAxes&&h&&S.get("show")){var T=S.get("trigger")==="axis",I=S.get("axisPointer.type")==="cross",N=b.getTooltipAxes(S.get("axisPointer.axis"));(T||I)&&E(N.baseAxes,y(M,I?"cross":!0,T)),I&&E(N.otherAxes,y(M,"cross",!1))}function M(k,U,V){var B=V.model.getModel("axisPointer",m),H=B.get("show");if(!H||H==="auto"&&!k&&!u(B))return;U==null&&(U=B.get("triggerTooltip")),B=k?g(V,S,m,o,k,U):B;var P=B.get("snap"),j=t(V.model),z=U||P||V.type==="category",K=n.axesInfo[j]={key:j,axis:V,coordSys:b,axisPointerModel:B,triggerTooltip:U,involveSeries:z,snap:P,useHandle:u(B),seriesModels:[]};C[j]=K,n.seriesInvolved|=z;var X=s(A,V);if(X!=null){var Z=v[X]||(v[X]={axesInfo:{}});Z.axesInfo[j]=K,Z.mapper=A[X].mapper,K.linkGroup=Z}}})}function g(n,o,d,h,m,A){var v=o.getModel("axisPointer"),b={};E(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(S){b[S]=L.clone(v.get(S))}),b.snap=n.type!=="category"&&!!A,v.get("type")==="cross"&&(b.type="line");var x=b.label||(b.label={});if(x.show==null&&(x.show=!1),m==="cross"){var C=v.get("label.show");if(x.show=C!=null?C:!0,!A){var w=b.lineStyle=v.get("crossStyle");w&&L.defaults(x,w.textStyle)}}return n.model.getModel("axisPointer",new O(b,d,h))}function f(n,o){o.eachSeries(function(d){var h=d.coordinateSystem,m=d.get("tooltip.trigger",!0),A=d.get("tooltip.show",!0);if(!h||m==="none"||m===!1||m==="item"||A===!1||d.get("axisPointer.show",!0)===!1)return;E(n.coordSysAxesInfo[t(h.model)],function(v){var b=v.axis;h.getAxis(b.dim)===b&&(v.seriesModels.push(d),v.seriesDataCount==null&&(v.seriesDataCount=0),v.seriesDataCount+=d.getData().count())})},this)}function s(n,o){for(var d=o.model,h=o.dim,m=0;m<n.length;m++){var A=n[m]||{};if(r(A[h+"AxisId"],d.id)||r(A[h+"AxisIndex"],d.componentIndex)||r(A[h+"AxisName"],d.name))return m}}function r(n,o){return n==="all"||L.isArray(n)&&L.indexOf(n,o)>=0||n===o}function c(n){var o=l(n);if(!o)return;var d=o.axisPointerModel,h=o.axis.scale,m=d.option,A=d.get("status"),v=d.get("value");v!=null&&(v=h.parse(v));var b=u(d);A==null&&(m.status=b?"show":"hide");var x=h.getExtent().slice();x[0]>x[1]&&x.reverse(),(v==null||v>x[1])&&(v=x[1]),v<x[0]&&(v=x[0]),m.value=v,b&&(m.status=o.axis.scale.isBlank()?"hide":"show")}function l(n){var o=(n.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return o&&o.axesInfo[t(n)]}function i(n){var o=l(n);return o&&o.axisPointerModel}function u(n){return!!n.get("handle.show")}function t(n){return n.type+"||"+n.id}Q.collect=a,Q.fixValue=c,Q.getAxisInfo=l,Q.getAxisPointerModel=i,Q.makeKey=t},zYTA:function(Ce,Q,p){var L=p("bYtY"),O=256;function E(){var a=L.createCanvas();this.canvas=a,this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={}}E.prototype={update:function(a,e,g,f,s,r){var c=this._getBrush(),l=this._getGradient(a,s,"inRange"),i=this._getGradient(a,s,"outOfRange"),u=this.pointSize+this.blurSize,t=this.canvas,n=t.getContext("2d"),o=a.length;t.width=e,t.height=g;for(var d=0;d<o;++d){var h=a[d],m=h[0],A=h[1],v=h[2],b=f(v);n.globalAlpha=b,n.drawImage(c,m-u,A-u)}if(!t.width||!t.height)return t;for(var x=n.getImageData(0,0,t.width,t.height),C=x.data,w=0,S=C.length,T=this.minOpacity,I=this.maxOpacity,N=I-T;w<S;){var b=C[w+3]/256,M=Math.floor(b*(O-1))*4;if(b>0){var k=r(b)?l:i;b>0&&(b=b*N+T),C[w++]=k[M],C[w++]=k[M+1],C[w++]=k[M+2],C[w++]=k[M+3]*b*256}else w+=4}return n.putImageData(x,0,0),t},_getBrush:function(){var a=this._brushCanvas||(this._brushCanvas=L.createCanvas()),e=this.pointSize+this.blurSize,g=e*2;a.width=g,a.height=g;var f=a.getContext("2d");return f.clearRect(0,0,g,g),f.shadowOffsetX=g,f.shadowBlur=this.blurSize,f.shadowColor="#000",f.beginPath(),f.arc(-e,e,this.pointSize,0,Math.PI*2,!0),f.closePath(),f.fill(),a},_getGradient:function(a,e,g){for(var f=this._gradientPixels,s=f[g]||(f[g]=new Uint8ClampedArray(256*4)),r=[0,0,0,0],c=0,l=0;l<256;l++)e[g](l/255,!0,r),s[c++]=r[0],s[c++]=r[1],s[c++]=r[2],s[c++]=r[3];return s}};var y=E;Ce.exports=y},zarK:function(Ce,Q,p){var L=p("YH21"),O=L.addEventListener,E=L.removeEventListener,y=L.normalizeEvent,a=L.getNativeEvent,e=p("bYtY"),g=p("H6uX"),f=p("ItGF"),s=300,r=f.domSupported,c=function(){var k=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],U=["touchstart","touchend","touchmove"],V={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},B=e.map(k,function(H){var P=H.replace("mouse","pointer");return V.hasOwnProperty(P)?P:H});return{mouse:k,touch:U,pointer:B}}(),l={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function i(k){return k==="mousewheel"&&f.browser.firefox?"DOMMouseScroll":k}function u(k){var U=k.pointerType;return U==="pen"||U==="touch"}function t(k){k.touching=!0,k.touchTimer!=null&&(clearTimeout(k.touchTimer),k.touchTimer=null),k.touchTimer=setTimeout(function(){k.touching=!1,k.touchTimer=null},700)}function n(k){k&&(k.zrByTouch=!0)}function o(k,U){return y(k.dom,new h(k,U),!0)}function d(k,U){for(var V=U,B=!1;V&&V.nodeType!==9&&!(B=V.domBelongToZr||V!==U&&V===k.painterRoot);)V=V.parentNode;return B}function h(k,U){this.type=U.type,this.target=this.currentTarget=k.dom,this.pointerType=U.pointerType,this.clientX=U.clientX,this.clientY=U.clientY}var m=h.prototype;m.stopPropagation=m.stopImmediatePropagation=m.preventDefault=e.noop;var A={mousedown:function(U){U=y(this.dom,U),this._mayPointerCapture=[U.zrX,U.zrY],this.trigger("mousedown",U)},mousemove:function(U){U=y(this.dom,U);var V=this._mayPointerCapture;V&&(U.zrX!==V[0]||U.zrY!==V[1])&&S(this,!0),this.trigger("mousemove",U)},mouseup:function(U){U=y(this.dom,U),S(this,!1),this.trigger("mouseup",U)},mouseout:function(U){U=y(this.dom,U),this._pointerCapturing&&(U.zrEventControl="no_globalout");var V=U.toElement||U.relatedTarget;U.zrIsToLocalDOM=d(this,V),this.trigger("mouseout",U)},touchstart:function(U){U=y(this.dom,U),n(U),this._lastTouchMoment=new Date,this.handler.processGesture(U,"start"),A.mousemove.call(this,U),A.mousedown.call(this,U)},touchmove:function(U){U=y(this.dom,U),n(U),this.handler.processGesture(U,"change"),A.mousemove.call(this,U)},touchend:function(U){U=y(this.dom,U),n(U),this.handler.processGesture(U,"end"),A.mouseup.call(this,U),+new Date-this._lastTouchMoment<s&&A.click.call(this,U)},pointerdown:function(U){A.mousedown.call(this,U)},pointermove:function(U){u(U)||A.mousemove.call(this,U)},pointerup:function(U){A.mouseup.call(this,U)},pointerout:function(U){u(U)||A.mouseout.call(this,U)}};e.each(["click","mousewheel","dblclick","contextmenu"],function(k){A[k]=function(U){U=y(this.dom,U),this.trigger(k,U)}});var v={pointermove:function(U){u(U)||v.mousemove.call(this,U)},pointerup:function(U){v.mouseup.call(this,U)},mousemove:function(U){this.trigger("mousemove",U)},mouseup:function(U){var V=this._pointerCapturing;S(this,!1),this.trigger("mouseup",U),V&&(U.zrEventControl="only_globalout",this.trigger("mouseout",U))}};function b(k,U){var V=U.domHandlers;f.pointerEventsSupported?e.each(c.pointer,function(B){C(U,B,function(H){V[B].call(k,H)})}):(f.touchEventsSupported&&e.each(c.touch,function(B){C(U,B,function(H){V[B].call(k,H),t(U)})}),e.each(c.mouse,function(B){C(U,B,function(H){H=a(H),U.touching||V[B].call(k,H)})}))}function x(k,U){f.pointerEventsSupported?e.each(l.pointer,V):f.touchEventsSupported||e.each(l.mouse,V);function V(B){function H(P){P=a(P),d(k,P.target)||(P=o(k,P),U.domHandlers[B].call(k,P))}C(U,B,H,{capture:!0})}}function C(k,U,V,B){k.mounted[U]=V,k.listenerOpts[U]=B,O(k.domTarget,i(U),V,B)}function w(k){var U=k.mounted;for(var V in U)U.hasOwnProperty(V)&&E(k.domTarget,i(V),U[V],k.listenerOpts[V]);k.mounted={}}function S(k,U){if(k._mayPointerCapture=null,r&&k._pointerCapturing^U){k._pointerCapturing=U;var V=k._globalHandlerScope;U?x(k,V):w(V)}}function T(k,U){this.domTarget=k,this.domHandlers=U,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function I(k,U){g.call(this),this.dom=k,this.painterRoot=U,this._localHandlerScope=new T(k,A),r&&(this._globalHandlerScope=new T(document,v)),this._pointerCapturing=!1,this._mayPointerCapture=null,b(this,this._localHandlerScope)}var N=I.prototype;N.dispose=function(){w(this._localHandlerScope),r&&w(this._globalHandlerScope)},N.setCursor=function(k){this.dom.style&&(this.dom.style.cursor=k||"default")},e.mixin(I,g);var M=I;Ce.exports=M},zdCA:function(Ce,Q,p){"use strict";var L=p("284h"),O=p("TqRt");Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var E=O(p("3tO9")),y=L(p("q1tI")),a=O(p("PSzr")),e=O(p("KQxl")),g=function(r,c){return y.createElement(e.default,(0,E.default)((0,E.default)({},r),{},{ref:c,icon:a.default}))};g.displayName="BarsOutlined";var f=y.forwardRef(g);Q.default=f},zeV3:function(Ce,Q,p){"use strict";var L=p("pVnL"),O=p.n(L),E=p("lSNA"),y=p.n(E),a=p("q1tI"),e=p.n(a),g=p("TSYQ"),f=p.n(g),s=p("H84U"),r=function(i,u){var t={};for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&u.indexOf(n)<0&&(t[n]=i[n]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(i);o<n.length;o++)u.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(i,n[o])&&(t[n[o]]=i[n[o]]);return t},c={small:8,middle:16,large:24},l=function(u){var t,n=a.useContext(s.b),o=n.getPrefixCls,d=n.space,h=n.direction,m=u.size,A=m===void 0?(d==null?void 0:d.size)||"small":m,v=u.align,b=u.className,x=u.children,C=u.direction,w=C===void 0?"horizontal":C,S=u.prefixCls,T=r(u,["size","align","className","children","direction","prefixCls"]),I=a.Children.count(x);if(I===0)return null;var N=v===void 0&&w==="horizontal"?"center":v,M=o("space",S),k=f()(M,"".concat(M,"-").concat(w),(t={},y()(t,"".concat(M,"-rtl"),h==="rtl"),y()(t,"".concat(M,"-align-").concat(N),N),t),b),U="".concat(M,"-item"),V=h==="rtl"?"marginLeft":"marginRight";return a.createElement("div",O()({className:k},T),a.Children.map(x,function(B,H){return a.createElement("div",{className:U,key:"".concat(U,"-").concat(H),style:H===I-1||B===null||B===void 0?{}:y()({},w==="vertical"?"marginBottom":V,typeof A=="string"?c[A]:A)},B)}))};Q.a=l},zoYe:function(Ce,Q,p){var L=p("nmnc"),O=p("eUgh"),E=p("Z0cm"),y=p("/9aa"),a=1/0,e=L?L.prototype:void 0,g=e?e.toString:void 0;function f(s){if(typeof s=="string")return s;if(E(s))return O(s,f)+"";if(y(s))return g?g.call(s):"";var r=s+"";return r=="0"&&1/s==-a?"-0":r}Ce.exports=f},zs7G:function(Ce,Q,p){"use strict";var L=p("VTBJ"),O=p("q1tI"),E={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"},y=E,a=p("6VBw"),e=function(s,r){return O.createElement(a.a,Object(L.a)(Object(L.a)({},s),{},{ref:r,icon:y}))};e.displayName="DoubleRightOutlined";var g=Q.a=O.forwardRef(e)},zuHt:function(Ce,Q,p){var L=p("bYtY");function O(E){var y={};E.eachSeriesByType("map",function(a){var e=a.getMapType();if(a.getHostGeoModel()||y[e])return;var g={};L.each(a.seriesGroup,function(s){var r=s.coordinateSystem,c=s.originalData;s.get("showLegendSymbol")&&E.getComponent("legend")&&c.each(c.mapDimension("value"),function(l,i){var u=c.getName(i),t=r.getRegion(u);if(!t||isNaN(l))return;var n=g[u]||0,o=r.dataToPoint(t.center);g[u]=n+1,c.setItemLayout(i,{point:o,offset:n})})});var f=a.getData();f.each(function(s){var r=f.getName(s),c=f.getItemLayout(s)||{};c.showLabel=!g[r],f.setItemLayout(s,c)}),y[e]=!0})}Ce.exports=O}}]);