|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{"+BJd":function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("6MrE"),p=m.n(g)},"+QRC":function(z,V,m){"use strict";var S=m("E9nw"),y={"text/plain":"Text","text/html":"Url",default:"Text"},g="Copy to clipboard: #{key}, Enter";function p(e){var d=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,d)}function t(e,d){var f,u,r,s,o,i,l=!1;d||(d={}),f=d.debug||!1;try{r=S(),s=document.createRange(),o=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(a){if(a.stopPropagation(),d.format)if(a.preventDefault(),typeof a.clipboardData=="undefined"){f&&console.warn("unable to use e.clipboardData"),f&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var c=y[d.format]||y.default;window.clipboardData.setData(c,e)}else a.clipboardData.clearData(),a.clipboardData.setData(d.format,e);d.onCopy&&(a.preventDefault(),d.onCopy(a.clipboardData))}),document.body.appendChild(i),s.selectNodeContents(i),o.addRange(s);var n=document.execCommand("copy");if(!n)throw new Error("copy command was unsuccessful");l=!0}catch(a){f&&console.error("unable to copy using execCommand: ",a),f&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(d.format||"text",e),d.onCopy&&d.onCopy(window.clipboardData),l=!0}catch(c){f&&console.error("unable to copy using clipboardData: ",c),f&&console.error("falling back to prompt"),u=p("message"in d?d.message:g),window.prompt(u,e)}}finally{o&&(typeof o.removeRange=="function"?o.removeRange(s):o.removeAllRanges()),i&&document.body.removeChild(i),r()}return l}z.exports=t},"+TT/":function(z,V,m){var S=m("bYtY"),y=m("mFDi"),g=m("OELB"),p=g.parsePercent,t=m("7aKB"),e=S.each,d=["left","right","top","bottom","width","height"],f=[["width","left","right"],["height","top","bottom"]];function u(v,w,b,x,C){var I=0,_=0;x==null&&(x=Infinity),C==null&&(C=Infinity);var E=0;w.eachChild(function(O,N){var F=O.position,U=O.getBoundingRect(),B=w.childAt(N+1),K=B&&B.getBoundingRect(),Y,k;if(v==="horizontal"){var H=U.width+(K?-K.x+U.x:0);Y=I+H,Y>x||O.newline?(I=0,Y=H,_+=E+b,E=U.height):E=Math.max(E,U.height)}else{var W=U.height+(K?-K.y+U.y:0);k=_+W,k>C||O.newline?(I+=E+b,_=0,k=W,E=U.width):E=Math.max(E,U.width)}if(O.newline)return;F[0]=I,F[1]=_,v==="horizontal"?I=Y+b:_=k+b})}var r=u,s=S.curry(u,"vertical"),o=S.curry(u,"horizontal");function i(v,w,b){var x=w.width,C=w.height,I=p(v.x,x),_=p(v.y,C),E=p(v.x2,x),O=p(v.y2,C);return(isNaN(I)||isNaN(parseFloat(v.x)))&&(I=0),(isNaN(E)||isNaN(parseFloat(v.x2)))&&(E=x),(isNaN(_)||isNaN(parseFloat(v.y)))&&(_=0),(isNaN(O)||isNaN(parseFloat(v.y2)))&&(O=C),b=t.normalizeCssArray(b||0),{width:Math.max(E-I-b[1]-b[3],0),height:Math.max(O-_-b[0]-b[2],0)}}function l(v,w,b){b=t.normalizeCssArray(b||0);var x=w.width,C=w.height,I=p(v.left,x),_=p(v.top,C),E=p(v.right,x),O=p(v.bottom,C),N=p(v.width,x),F=p(v.height,C),U=b[2]+b[0],B=b[1]+b[3],K=v.aspect;isNaN(N)&&(N=x-E-B-I),isNaN(F)&&(F=C-O-U-_),K!=null&&(isNaN(N)&&isNaN(F)&&(K>x/C?N=x*.8:F=C*.8),isNaN(N)&&(N=K*F),isNaN(F)&&(F=N/K)),isNaN(I)&&(I=x-E-N-B),isNaN(_)&&(_=C-O-F-U);switch(v.left||v.right){case"center":I=x/2-N/2-b[3];break;case"right":I=x-N-B;break}switch(v.top||v.bottom){case"middle":case"center":_=C/2-F/2-b[0];break;case"bottom":_=C-F-U;break}I=I||0,_=_||0,isNaN(N)&&(N=x-B-I-(E||0)),isNaN(F)&&(F=C-U-_-(O||0));var Y=new y(I+b[3],_+b[0],N,F);return Y.margin=b,Y}function n(v,w,b,x,C){var I=!C||!C.hv||C.hv[0],_=!C||!C.hv||C.hv[1],E=C&&C.boundingMode||"all";if(!I&&!_)return;var O;if(E==="raw")O=v.type==="group"?new y(0,0,+w.width||0,+w.height||0):v.getBoundingRect();else if(O=v.getBoundingRect(),v.needLocalTransform()){var N=v.getLocalTransform();O=O.clone(),O.applyTransform(N)}w=l(S.defaults({width:O.width,height:O.height},w),b,x);var F=v.position,U=I?w.x-O.x:0,B=_?w.y-O.y:0;v.attr("position",E==="raw"?[U,B]:[F[0]+U,F[1]+B])}function a(v,w){return v[f[w][0]]!=null||v[f[w][1]]!=null&&v[f[w][2]]!=null}function c(v,w,b){!S.isObject(b)&&(b={});var x=b.ignoreSize;!S.isArray(x)&&(x=[x,x]);var C=_(f[0],0),I=_(f[1],1);N(f[0],v,C),N(f[1],v,I);function _(F,U){var B={},K=0,Y={},k=0,H=2;if(e(F,function(M){Y[M]=v[M]}),e(F,function(M){E(w,M)&&(B[M]=Y[M]=w[M]),O(B,M)&&K++,O(Y,M)&&k++}),x[U])return O(w,F[1])?Y[F[2]]=null:O(w,F[2])&&(Y[F[1]]=null),Y;if(k===H||!K)return Y;if(K>=H)return B;for(var W=0;W<F.length;W++){var j=F[W];if(!E(B,j)&&E(v,j)){B[j]=v[j];break}}return B}function E(F,U){return F.hasOwnProperty(U)}function O(F,U){return F[U]!=null&&F[U]!=="auto"}function N(F,U,B){e(F,function(K){U[K]=B[K]})}}function h(v){return A({},v)}function A(v,w){return w&&v&&e(d,function(b){w.hasOwnProperty(b)&&(v[b]=w[b])}),v}V.LOCATION_PARAMS=d,V.HV_NAMES=f,V.box=r,V.vbox=s,V.hbox=o,V.getAvailableSize=i,V.getLayoutRect=l,V.positionElement=n,V.sizeCalculable=a,V.mergeLayoutParam=c,V.getLayoutParams=h,V.copyLayoutParams=A},"+eQT":function(z,V,m){"use strict";var S=m("wd/R"),y=m.n(S),g=m("Kwbf"),p={getNow:function(){return y()()},getFixedDate:function(qt){return y()(qt,"YYYY-MM-DD")},getEndDate:function(qt){var xr=qt.clone();return xr.endOf("month")},getWeekDay:function(qt){var xr=qt.clone().locale("en_US");return xr.weekday()+xr.localeData().firstDayOfWeek()},getYear:function(qt){return qt.year()},getMonth:function(qt){return qt.month()},getDate:function(qt){return qt.date()},getHour:function(qt){return qt.hour()},getMinute:function(qt){return qt.minute()},getSecond:function(qt){return qt.second()},addYear:function(qt,xr){var Ar=qt.clone();return Ar.add(xr,"year")},addMonth:function(qt,xr){var Ar=qt.clone();return Ar.add(xr,"month")},addDate:function(qt,xr){var Ar=qt.clone();return Ar.add(xr,"day")},setYear:function(qt,xr){var Ar=qt.clone();return Ar.year(xr)},setMonth:function(qt,xr){var Ar=qt.clone();return Ar.month(xr)},setDate:function(qt,xr){var Ar=qt.clone();return Ar.date(xr)},setHour:function(qt,xr){var Ar=qt.clone();return Ar.hour(xr)},setMinute:function(qt,xr){var Ar=qt.clone();return Ar.minute(xr)},setSecond:function(qt,xr){var Ar=qt.clone();return Ar.second(xr)},isAfter:function(qt,xr){return qt.isAfter(xr)},isValidate:function(qt){return qt.isValid()},locale:{getWeekFirstDay:function(qt){var xr=y()().locale(qt);return xr.localeData().firstDayOfWeek()},getWeekFirstDate:function(qt,xr){var Ar=xr.clone(),Jr=Ar.locale(qt);return Jr.weekday(0)},getWeek:function(qt,xr){var Ar=xr.clone(),Jr=Ar.locale(qt);return Jr.week()},getShortWeekDays:function(qt){var xr=y()().locale(qt);return xr.localeData().weekdaysMin()},getShortMonths:function(qt){var xr=y()().locale(qt);return xr.localeData().monthsShort()},format:function(qt,xr,Ar){var Jr=xr.clone(),Hr=Jr.locale(qt);return Hr.format(Ar)},parse:function(qt,xr,Ar){for(var Jr=[],Hr=0;Hr<Ar.length;Hr+=1){var gn=Ar[Hr],bn=xr;if(gn.includes("wo")||gn.includes("Wo")){gn=gn.replace(/wo/g,"w").replace(/Wo/g,"W");var Fn=gn.match(/[-YyMmDdHhSsWwGg]+/g),ci=bn.match(/[-\d]+/g);Fn&&ci?(gn=Fn.join(""),bn=ci.join("")):Jr.push(gn.replace(/o/g,""))}var li=y()(bn,gn,qt,!0);if(li.isValid())return li}for(var Si=0;Si<Jr.length;Si+=1){var Ln=y()(xr,Jr[Si],qt,!1);if(Ln.isValid())return Object(g.b)(!1,"Not match any format strictly and fallback to fuzzy match. Please help to fire a issue about this."),Ln}return null}}},t=p,e=m("wx14"),d=m("q1tI"),f=m("2/Rp");function u(mt){return d.createElement(f.a,Object(e.a)({size:"small",type:"primary"},mt))}var r=m("mr32");function s(mt){return d.createElement(r.a,Object(e.a)({color:"blue"},mt))}var o=m("rePB"),i=m("1OyB"),l=m("vuIU"),n=m("Ji7U"),a=m("LK+K"),c=m("TSYQ"),h=m.n(c),A=m("VTBJ"),v={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"},w=v,b=m("6VBw"),x=function(qt,xr){return d.createElement(b.a,Object(A.a)(Object(A.a)({},qt),{},{ref:xr,icon:w}))};x.displayName="CalendarOutlined";var C=d.forwardRef(x),I={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"},_=I,E=function(qt,xr){return d.createElement(b.a,Object(A.a)(Object(A.a)({},qt),{},{ref:xr,icon:_}))};E.displayName="ClockCircleOutlined";var O=d.forwardRef(E),N=m("jN4g"),F=m("ODXe"),U=m("6cGi"),B=m("U8pU"),K=m("4IlW"),Y=d.createContext({}),k=Y,H={visibility:"hidden"};function W(mt){var qt=mt.prefixCls,xr=mt.prevIcon,Ar=xr===void 0?"\u2039":xr,Jr=mt.nextIcon,Hr=Jr===void 0?"\u203A":Jr,gn=mt.superPrevIcon,bn=gn===void 0?"\xAB":gn,Fn=mt.superNextIcon,ci=Fn===void 0?"\xBB":Fn,li=mt.onSuperPrev,Si=mt.onSuperNext,Ln=mt.onPrev,pi=mt.onNext,Wn=mt.children,Zn=d.useContext(k),ai=Zn.hideNextBtn,gi=Zn.hidePrevBtn;return d.createElement("div",{className:qt},li&&d.createElement("button",{type:"button",onClick:li,tabIndex:-1,className:"".concat(qt,"-super-prev-btn"),style:gi?H:{}},bn),Ln&&d.createElement("button",{type:"button",onClick:Ln,tabIndex:-1,className:"".concat(qt,"-prev-btn"),style:gi?H:{}},Ar),d.createElement("div",{className:"".concat(qt,"-view")},Wn),pi&&d.createElement("button",{type:"button",onClick:pi,tabIndex:-1,className:"".concat(qt,"-next-btn"),style:ai?H:{}},Hr),Si&&d.createElement("button",{type:"button",onClick:Si,tabIndex:-1,className:"".concat(qt,"-super-next-btn"),style:ai?H:{}},ci))}var j=W;function M(mt){var qt=mt.prefixCls,xr=mt.generateConfig,Ar=mt.viewDate,Jr=mt.onPrevDecades,Hr=mt.onNextDecades,gn=d.useContext(k),bn=gn.hideHeader;if(bn)return null;var Fn="".concat(qt,"-header"),ci=xr.getYear(Ar),li=Math.floor(ci/kt)*kt,Si=li+kt-1;return d.createElement(j,Object(e.a)({},mt,{prefixCls:Fn,onSuperPrev:Jr,onSuperNext:Hr}),li,"-",Si)}var G=M;function X(mt,qt,xr,Ar,Jr){var Hr=mt.setHour(qt,xr);return Hr=mt.setMinute(Hr,Ar),Hr=mt.setSecond(Hr,Jr),Hr}function q(mt,qt,xr){if(!xr)return qt;var Ar=qt;return Ar=mt.setHour(Ar,mt.getHour(xr)),Ar=mt.setMinute(Ar,mt.getMinute(xr)),Ar=mt.setSecond(Ar,mt.getSecond(xr)),Ar}function ee(mt,qt,xr,Ar,Jr,Hr){var gn=Math.floor(mt/Ar)*Ar;if(gn<mt)return[gn,60-Jr,60-Hr];var bn=Math.floor(qt/Jr)*Jr;if(bn<qt)return[gn,bn,60-Hr];var Fn=Math.floor(xr/Hr)*Hr;return[gn,bn,Fn]}function ie(mt,qt){var xr=mt.getYear(qt),Ar=mt.getMonth(qt)+1,Jr=mt.getEndDate(mt.getFixedDate("".concat(xr,"-").concat(Ar,"-01"))),Hr=mt.getDate(Jr),gn=Ar<10?"0".concat(Ar):"".concat(Ar);return"".concat(xr,"-").concat(gn,"-").concat(Hr)}function de(mt){for(var qt=mt.prefixCls,xr=mt.disabledDate,Ar=mt.onSelect,Jr=mt.picker,Hr=mt.rowNum,gn=mt.colNum,bn=mt.prefixColumn,Fn=mt.rowClassName,ci=mt.baseDate,li=mt.getCellClassName,Si=mt.getCellText,Ln=mt.getCellNode,pi=mt.getCellDate,Wn=mt.generateConfig,Zn=mt.titleCell,ai=mt.headerCells,gi=d.useContext(k),ta=gi.onDateMouseEnter,sa=gi.onDateMouseLeave,Ua=gi.mode,Ji="".concat(qt,"-cell"),Wi=[],za=0;za<Hr;za+=1){for(var wa=[],Ma=void 0,ja=function(qo){var Go,Io=za*gn+qo,Mo=pi(ci,Io),Ya=Ct({cellDate:Mo,mode:Ua,disabledDate:xr,generateConfig:Wn});qo===0&&(Ma=Mo,bn&&wa.push(bn(Ma)));var Oo=Zn&&Zn(Mo);wa.push(d.createElement("td",{key:qo,title:Oo,className:h()(Ji,Object(A.a)((Go={},Object(o.a)(Go,"".concat(Ji,"-disabled"),Ya),Object(o.a)(Go,"".concat(Ji,"-start"),Si(Mo)===1||Jr==="year"&&Number(Oo)%10===0),Object(o.a)(Go,"".concat(Ji,"-end"),Oo===ie(Wn,Mo)||Jr==="year"&&Number(Oo)%10===9),Go),li(Mo))),onClick:function(){Ya||Ar(Mo)},onMouseEnter:function(){!Ya&&ta&&ta(Mo)},onMouseLeave:function(){!Ya&&sa&&sa(Mo)}},Ln?Ln(Mo):d.createElement("div",{className:"".concat(Ji,"-inner")},Si(Mo))))},ao=0;ao<gn;ao+=1)ja(ao);Wi.push(d.createElement("tr",{key:za,className:Fn&&Fn(Ma)},wa))}return d.createElement("div",{className:"".concat(qt,"-body")},d.createElement("table",{className:"".concat(qt,"-content")},ai&&d.createElement("thead",null,d.createElement("tr",null,ai)),d.createElement("tbody",null,Wi)))}var ue=3,ve=4;function be(mt){var qt=He-1,xr=mt.prefixCls,Ar=mt.viewDate,Jr=mt.generateConfig,Hr="".concat(xr,"-cell"),gn=Jr.getYear(Ar),bn=Math.floor(gn/He)*He,Fn=Math.floor(gn/kt)*kt,ci=Fn+kt-1,li=Jr.setYear(Ar,Fn-Math.ceil((ue*ve*He-kt)/2)),Si=function(pi){var Wn,Zn=Jr.getYear(pi),ai=Zn+qt;return Wn={},Object(o.a)(Wn,"".concat(Hr,"-in-view"),Fn<=Zn&&ai<=ci),Object(o.a)(Wn,"".concat(Hr,"-selected"),Zn===bn),Wn};return d.createElement(de,Object(e.a)({},mt,{rowNum:ve,colNum:ue,baseDate:li,getCellText:function(pi){var Wn=Jr.getYear(pi);return"".concat(Wn,"-").concat(Wn+qt)},getCellClassName:Si,getCellDate:function(pi,Wn){return Jr.addYear(pi,Wn*He)}}))}var _e=be,ke=m("KQm4"),$e=m("wgJM"),ne=m("x/xZ"),Ne=new Map;function st(mt,qt){var xr;function Ar(){Object(ne.a)(mt)?qt():xr=Object($e.a)(function(){Ar()})}return Ar(),function(){$e.a.cancel(xr)}}function pe(mt,qt,xr){if(Ne.get(mt)&&cancelAnimationFrame(Ne.get(mt)),xr<=0){Ne.set(mt,requestAnimationFrame(function(){mt.scrollTop=qt}));return}var Ar=qt-mt.scrollTop,Jr=Ar/xr*10;Ne.set(mt,requestAnimationFrame(function(){mt.scrollTop+=Jr,mt.scrollTop!==qt&&pe(mt,qt,xr-10)}))}function Z(mt,qt){var xr=qt.onLeftRight,Ar=qt.onCtrlLeftRight,Jr=qt.onUpDown,Hr=qt.onPageUpDown,gn=qt.onEnter,bn=mt.which,Fn=mt.ctrlKey,ci=mt.metaKey;switch(bn){case K.a.LEFT:if(Fn||ci){if(Ar)return Ar(-1),!0}else if(xr)return xr(-1),!0;break;case K.a.RIGHT:if(Fn||ci){if(Ar)return Ar(1),!0}else if(xr)return xr(1),!0;break;case K.a.UP:if(Jr)return Jr(-1),!0;break;case K.a.DOWN:if(Jr)return Jr(1),!0;break;case K.a.PAGE_UP:if(Hr)return Hr(-1),!0;break;case K.a.PAGE_DOWN:if(Hr)return Hr(1),!0;break;case K.a.ENTER:if(gn)return gn(),!0;break}return!1}function J(mt,qt,xr,Ar){var Jr=mt;if(!Jr)switch(qt){case"time":Jr=Ar?"hh:mm:ss a":"HH:mm:ss";break;case"week":Jr="gggg-wo";break;case"month":Jr="YYYY-MM";break;case"quarter":Jr="YYYY-[Q]Q";break;case"year":Jr="YYYY";break;default:Jr=xr?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Jr}function ae(mt,qt,xr){var Ar=mt==="time"?8:10,Jr=typeof qt=="function"?qt(xr.getNow()).length:qt.length;return Math.max(Ar,Jr)+2}var Se=null,me=new Set;function Oe(mt){return!Se&&typeof window!="undefined"&&window.addEventListener&&(Se=function(xr){Object(ke.a)(me).forEach(function(Ar){Ar(xr)})},window.addEventListener("mousedown",Se)),me.add(mt),function(){me.delete(mt),me.size===0&&(window.removeEventListener("mousedown",Se),Se=null)}}function Ee(mt){var qt=mt.target;if(mt.composed&&qt.shadowRoot){var xr;return((xr=mt.composedPath)===null||xr===void 0?void 0:xr.call(mt)[0])||qt}return qt}var oe=function(qt){return qt==="month"||qt==="date"?"year":qt},Re=function(qt){return qt==="date"?"month":qt},Be=function(qt){return qt==="month"||qt==="date"?"quarter":qt},et=function(qt){return qt==="date"?"week":qt},bt={year:oe,month:Re,quarter:Be,week:et,time:null,date:null};function dt(mt,qt){return mt.some(function(xr){return xr&&xr.contains(qt)})}var He=10,kt=He*10;function ut(mt){var qt=mt.prefixCls,xr=mt.onViewDateChange,Ar=mt.generateConfig,Jr=mt.viewDate,Hr=mt.operationRef,gn=mt.onSelect,bn=mt.onPanelChange,Fn="".concat(qt,"-decade-panel");Hr.current={onKeyDown:function(Ln){return Z(Ln,{onLeftRight:function(Wn){gn(Ar.addYear(Jr,Wn*He),"key")},onCtrlLeftRight:function(Wn){gn(Ar.addYear(Jr,Wn*kt),"key")},onUpDown:function(Wn){gn(Ar.addYear(Jr,Wn*He*ue),"key")},onEnter:function(){bn("year",Jr)}})}};var ci=function(Ln){var pi=Ar.addYear(Jr,Ln*kt);xr(pi),bn(null,pi)},li=function(Ln){gn(Ln,"mouse"),bn("year",Ln)};return d.createElement("div",{className:Fn},d.createElement(G,Object(e.a)({},mt,{prefixCls:qt,onPrevDecades:function(){ci(-1)},onNextDecades:function(){ci(1)}})),d.createElement(_e,Object(e.a)({},mt,{prefixCls:qt,onSelect:li})))}var Ft=ut,Ht=7;function $t(mt,qt){return!mt&&!qt?!0:!mt||!qt?!1:void 0}function Ut(mt,qt,xr){var Ar=$t(qt,xr);if(typeof Ar=="boolean")return Ar;var Jr=Math.floor(mt.getYear(qt)/10),Hr=Math.floor(mt.getYear(xr)/10);return Jr===Hr}function Jt(mt,qt,xr){var Ar=$t(qt,xr);return typeof Ar=="boolean"?Ar:mt.getYear(qt)===mt.getYear(xr)}function ct(mt,qt){var xr=Math.floor(mt.getMonth(qt)/3);return xr+1}function le(mt,qt,xr){var Ar=$t(qt,xr);return typeof Ar=="boolean"?Ar:Jt(mt,qt,xr)&&ct(mt,qt)===ct(mt,xr)}function te(mt,qt,xr){var Ar=$t(qt,xr);return typeof Ar=="boolean"?Ar:Jt(mt,qt,xr)&&mt.getMonth(qt)===mt.getMonth(xr)}function we(mt,qt,xr){var Ar=$t(qt,xr);return typeof Ar=="boolean"?Ar:mt.getYear(qt)===mt.getYear(xr)&&mt.getMonth(qt)===mt.getMonth(xr)&&mt.getDate(qt)===mt.getDate(xr)}function Ce(mt,qt,xr){var Ar=$t(qt,xr);return typeof Ar=="boolean"?Ar:mt.getHour(qt)===mt.getHour(xr)&&mt.getMinute(qt)===mt.getMinute(xr)&&mt.getSecond(qt)===mt.getSecond(xr)}function fe(mt,qt,xr,Ar){var Jr=$t(xr,Ar);return typeof Jr=="boolean"?Jr:mt.locale.getWeek(qt,xr)===mt.locale.getWeek(qt,Ar)}function rt(mt,qt,xr){return we(mt,qt,xr)&&Ce(mt,qt,xr)}function tt(mt,qt,xr,Ar){return!qt||!xr||!Ar?!1:!we(mt,qt,Ar)&&!we(mt,xr,Ar)&&mt.isAfter(Ar,qt)&&mt.isAfter(xr,Ar)}function ye(mt,qt,xr){var Ar=qt.locale.getWeekFirstDay(mt),Jr=qt.setDate(xr,1),Hr=qt.getWeekDay(Jr),gn=qt.addDate(Jr,Ar-Hr);return qt.getMonth(gn)===qt.getMonth(xr)&&qt.getDate(gn)>1&&(gn=qt.addDate(gn,-7)),gn}function Je(mt,qt,xr){var Ar=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(qt){case"year":return xr.addYear(mt,Ar*10);case"quarter":case"month":return xr.addYear(mt,Ar);default:return xr.addMonth(mt,Ar)}}function lt(mt,qt){var xr=qt.generateConfig,Ar=qt.locale,Jr=qt.format;return typeof Jr=="function"?Jr(mt):xr.locale.format(Ar.locale,mt,Jr)}function ze(mt,qt){var xr=qt.generateConfig,Ar=qt.locale,Jr=qt.formatList;return!mt||typeof Jr[0]=="function"?null:xr.locale.parse(Ar.locale,mt,Jr)}function Ct(mt){var qt=mt.cellDate,xr=mt.mode,Ar=mt.disabledDate,Jr=mt.generateConfig;if(!Ar)return!1;var Hr=function(Wn,Zn,ai){for(var gi=Zn;gi<=ai;){var ta=void 0;switch(Wn){case"date":{if(ta=Jr.setDate(qt,gi),!Ar(ta))return!1;break}case"month":{if(ta=Jr.setMonth(qt,gi),!Ct({cellDate:ta,mode:"month",generateConfig:Jr,disabledDate:Ar}))return!1;break}case"year":{if(ta=Jr.setYear(qt,gi),!Ct({cellDate:ta,mode:"year",generateConfig:Jr,disabledDate:Ar}))return!1;break}}gi+=1}return!0};switch(xr){case"date":case"week":return Ar(qt);case"month":{var gn=1,bn=Jr.getDate(Jr.getEndDate(qt));return Hr("date",gn,bn)}case"quarter":{var Fn=Math.floor(Jr.getMonth(qt)/3)*3,ci=Fn+2;return Hr("month",Fn,ci)}case"year":return Hr("month",0,11);case"decade":{var li=Jr.getYear(qt),Si=Math.floor(li/He)*He,Ln=Si+He-1;return Hr("year",Si,Ln)}}}function zt(mt){var qt=d.useContext(k),xr=qt.hideHeader;if(xr)return null;var Ar=mt.prefixCls,Jr=mt.generateConfig,Hr=mt.locale,gn=mt.value,bn=mt.format,Fn="".concat(Ar,"-header");return d.createElement(j,{prefixCls:Fn},gn?lt(gn,{locale:Hr,format:bn,generateConfig:Jr}):"\xA0")}var at=zt,vt=m("YrtM");function At(mt){var qt=mt.prefixCls,xr=mt.units,Ar=mt.onSelect,Jr=mt.value,Hr=mt.active,gn=mt.hideDisabledOptions,bn="".concat(qt,"-cell"),Fn=d.useContext(k),ci=Fn.open,li=Object(d.useRef)(null),Si=Object(d.useRef)(new Map),Ln=Object(d.useRef)();return Object(d.useLayoutEffect)(function(){var pi=Si.current.get(Jr);pi&&ci!==!1&&pe(li.current,pi.offsetTop,120)},[Jr]),Object(d.useLayoutEffect)(function(){if(ci){var pi=Si.current.get(Jr);pi&&(Ln.current=st(pi,function(){pe(li.current,pi.offsetTop,0)}))}return function(){var Wn;(Wn=Ln.current)===null||Wn===void 0||Wn.call(Ln)}},[ci]),d.createElement("ul",{className:h()("".concat(qt,"-column"),Object(o.a)({},"".concat(qt,"-column-active"),Hr)),ref:li,style:{position:"relative"}},xr.map(function(pi){var Wn;return gn&&pi.disabled?null:d.createElement("li",{key:pi.value,ref:function(ai){Si.current.set(pi.value,ai)},className:h()(bn,(Wn={},Object(o.a)(Wn,"".concat(bn,"-disabled"),pi.disabled),Object(o.a)(Wn,"".concat(bn,"-selected"),Jr===pi.value),Wn)),onClick:function(){if(pi.disabled)return;Ar(pi.value)}},d.createElement("div",{className:"".concat(bn,"-inner")},pi.label))}))}var tr=At;function Ir(mt,qt){for(var xr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ar=String(mt);Ar.length<qt;)Ar="".concat(xr).concat(mt);return Ar}var zr=function(){for(var qt=arguments.length,xr=new Array(qt),Ar=0;Ar<qt;Ar++)xr[Ar]=arguments[Ar];return xr};function yn(mt){return mt==null?[]:Array.isArray(mt)?mt:[mt]}function ui(mt){var qt={};return Object.keys(mt).forEach(function(xr){(xr.substr(0,5)==="data-"||xr.substr(0,5)==="aria-"||xr==="role"||xr==="name")&&xr.substr(0,7)!=="data-__"&&(qt[xr]=mt[xr])}),qt}function Nn(mt,qt){return mt?mt[qt]:null}function sn(mt,qt,xr){var Ar=[Nn(mt,0),Nn(mt,1)];return Ar[xr]=typeof qt=="function"?qt(Ar[xr]):qt,!Ar[0]&&!Ar[1]?null:Ar}function Nt(mt,qt){if(mt.length!==qt.length)return!0;for(var xr=0;xr<mt.length;xr+=1)if(mt[xr].disabled!==qt[xr].disabled)return!0;return!1}function xt(mt,qt,xr,Ar){for(var Jr=[],Hr=mt;Hr<=qt;Hr+=xr)Jr.push({label:Ir(Hr,2),value:Hr,disabled:(Ar||[]).includes(Hr)});return Jr}function Pe(mt){var qt=mt.generateConfig,xr=mt.prefixCls,Ar=mt.operationRef,Jr=mt.activeColumnIndex,Hr=mt.value,gn=mt.showHour,bn=mt.showMinute,Fn=mt.showSecond,ci=mt.use12Hours,li=mt.hourStep,Si=li===void 0?1:li,Ln=mt.minuteStep,pi=Ln===void 0?1:Ln,Wn=mt.secondStep,Zn=Wn===void 0?1:Wn,ai=mt.disabledHours,gi=mt.disabledMinutes,ta=mt.disabledSeconds,sa=mt.hideDisabledOptions,Ua=mt.onSelect,Ji=[],Wi="".concat(xr,"-content"),za="".concat(xr,"-time-panel"),wa,Ma=Hr?qt.getHour(Hr):-1,ja=Ma,ao=Hr?qt.getMinute(Hr):-1,Co=Hr?qt.getSecond(Hr):-1,qo=function(Pa,no,Vo,Jo){var xo=Hr||qt.getNow(),es=Math.max(0,no),Is=Math.max(0,Vo),Vs=Math.max(0,Jo);return xo=X(qt,xo,!ci||!Pa?es:es+12,Is,Vs),xo},Go=xt(0,23,Si,ai&&ai()),Io=Object(vt.a)(function(){return Go},Go,Nt);ci&&(wa=ja>=12,ja%=12);var Mo=d.useMemo(function(){if(!ci)return[!1,!1];var co=[!0,!0];return Io.forEach(function(Pa){var no=Pa.disabled,Vo=Pa.value;if(no)return;Vo>=12?co[1]=!1:co[0]=!1}),co},[ci,Io]),Ya=Object(F.a)(Mo,2),Oo=Ya[0],vo=Ya[1],Yo=d.useMemo(function(){return ci?Io.filter(wa?function(co){return co.value>=12}:function(co){return co.value<12}).map(function(co){var Pa=co.value%12,no=Pa===0?"12":Ir(Pa,2);return Object(A.a)(Object(A.a)({},co),{},{label:no,value:Pa})}):Io},[ci,wa,Io]),Us=xt(0,59,pi,gi&&gi(Ma)),is=xt(0,59,Zn,ta&&ta(Ma,ao));Ar.current={onUpDown:function(Pa){var no=Ji[Jr];if(no)for(var Vo=no.units.findIndex(function(Is){return Is.value===no.value}),Jo=no.units.length,xo=1;xo<Jo;xo+=1){var es=no.units[(Vo+Pa*xo+Jo)%Jo];if(es.disabled!==!0){no.onSelect(es.value);break}}}};function ys(co,Pa,no,Vo,Jo){co!==!1&&Ji.push({node:d.cloneElement(Pa,{prefixCls:za,value:no,active:Jr===Ji.length,onSelect:Jo,units:Vo,hideDisabledOptions:sa}),onSelect:Jo,value:no,units:Vo})}ys(gn,d.createElement(tr,{key:"hour"}),ja,Yo,function(co){Ua(qo(wa,co,ao,Co),"mouse")}),ys(bn,d.createElement(tr,{key:"minute"}),ao,Us,function(co){Ua(qo(wa,ja,co,Co),"mouse")}),ys(Fn,d.createElement(tr,{key:"second"}),Co,is,function(co){Ua(qo(wa,ja,ao,co),"mouse")});var Ms=-1;return typeof wa=="boolean"&&(Ms=wa?1:0),ys(ci===!0,d.createElement(tr,{key:"12hours"}),Ms,[{label:"AM",value:0,disabled:Oo},{label:"PM",value:1,disabled:vo}],function(co){Ua(qo(!!co,ja,ao,Co),"mouse")}),d.createElement("div",{className:Wi},Ji.map(function(co){var Pa=co.node;return Pa}))}var Fe=Pe,Ve=function(qt){return qt.filter(function(xr){return xr!==!1}).length};function pt(mt){var qt=mt.generateConfig,xr=mt.format,Ar=xr===void 0?"HH:mm:ss":xr,Jr=mt.prefixCls,Hr=mt.active,gn=mt.operationRef,bn=mt.showHour,Fn=mt.showMinute,ci=mt.showSecond,li=mt.use12Hours,Si=li===void 0?!1:li,Ln=mt.onSelect,pi=mt.value,Wn="".concat(Jr,"-time-panel"),Zn=d.useRef(),ai=d.useState(-1),gi=Object(F.a)(ai,2),ta=gi[0],sa=gi[1],Ua=Ve([bn,Fn,ci,Si]);return gn.current={onKeyDown:function(Wi){return Z(Wi,{onLeftRight:function(wa){sa((ta+wa+Ua)%Ua)},onUpDown:function(wa){ta===-1?sa(0):Zn.current&&Zn.current.onUpDown(wa)},onEnter:function(){Ln(pi||qt.getNow(),"key"),sa(-1)}})},onBlur:function(){sa(-1)}},d.createElement("div",{className:h()(Wn,Object(o.a)({},"".concat(Wn,"-active"),Hr))},d.createElement(at,Object(e.a)({},mt,{format:Ar,prefixCls:Jr})),d.createElement(Fe,Object(e.a)({},mt,{prefixCls:Jr,activeColumnIndex:ta,operationRef:Zn})))}var Mt=pt,dr=d.createContext({}),fr=dr;function Lr(mt){var qt=mt.cellPrefixCls,xr=mt.generateConfig,Ar=mt.rangedValue,Jr=mt.hoverRangedValue,Hr=mt.isInView,gn=mt.isSameCell,bn=mt.offsetCell,Fn=mt.today,ci=mt.value;function li(Si){var Ln,pi=bn(Si,-1),Wn=bn(Si,1),Zn=Nn(Ar,0),ai=Nn(Ar,1),gi=Nn(Jr,0),ta=Nn(Jr,1),sa=tt(xr,gi,ta,Si);function Ua(ja){return gn(Zn,ja)}function Ji(ja){return gn(ai,ja)}var Wi=gn(gi,Si),za=gn(ta,Si),wa=(sa||za)&&(!Hr(pi)||Ji(pi)),Ma=(sa||Wi)&&(!Hr(Wn)||Ua(Wn));return Ln={},Object(o.a)(Ln,"".concat(qt,"-in-view"),Hr(Si)),Object(o.a)(Ln,"".concat(qt,"-in-range"),tt(xr,Zn,ai,Si)),Object(o.a)(Ln,"".concat(qt,"-range-start"),Ua(Si)),Object(o.a)(Ln,"".concat(qt,"-range-end"),Ji(Si)),Object(o.a)(Ln,"".concat(qt,"-range-start-single"),Ua(Si)&&!ai),Object(o.a)(Ln,"".concat(qt,"-range-end-single"),Ji(Si)&&!Zn),Object(o.a)(Ln,"".concat(qt,"-range-start-near-hover"),Ua(Si)&&(gn(pi,gi)||tt(xr,gi,ta,pi))),Object(o.a)(Ln,"".concat(qt,"-range-end-near-hover"),Ji(Si)&&(gn(Wn,ta)||tt(xr,gi,ta,Wn))),Object(o.a)(Ln,"".concat(qt,"-range-hover"),sa),Object(o.a)(Ln,"".concat(qt,"-range-hover-start"),Wi),Object(o.a)(Ln,"".concat(qt,"-range-hover-end"),za),Object(o.a)(Ln,"".concat(qt,"-range-hover-edge-start"),wa),Object(o.a)(Ln,"".concat(qt,"-range-hover-edge-end"),Ma),Object(o.a)(Ln,"".concat(qt,"-range-hover-edge-start-near-range"),wa&&gn(pi,ai)),Object(o.a)(Ln,"".concat(qt,"-range-hover-edge-end-near-range"),Ma&&gn(Wn,Zn)),Object(o.a)(Ln,"".concat(qt,"-today"),gn(Fn,Si)),Object(o.a)(Ln,"".concat(qt,"-selected"),gn(ci,Si)),Ln}return li}function dn(mt){var qt=mt.prefixCls,xr=mt.generateConfig,Ar=mt.prefixColumn,Jr=mt.locale,Hr=mt.rowCount,gn=mt.viewDate,bn=mt.value,Fn=mt.dateRender,ci=d.useContext(fr),li=ci.rangedValue,Si=ci.hoverRangedValue,Ln=ye(Jr.locale,xr,gn),pi="".concat(qt,"-cell"),Wn=xr.locale.getWeekFirstDay(Jr.locale),Zn=xr.getNow(),ai=[],gi=Jr.shortWeekDays||(xr.locale.getShortWeekDays?xr.locale.getShortWeekDays(Jr.locale):[]);Ar&&ai.push(d.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var ta=0;ta<Ht;ta+=1)ai.push(d.createElement("th",{key:ta},gi[(ta+Wn)%Ht]));var sa=Lr({cellPrefixCls:pi,today:Zn,value:bn,generateConfig:xr,rangedValue:Ar?null:li,hoverRangedValue:Ar?null:Si,isSameCell:function(Wi,za){return we(xr,Wi,za)},isInView:function(Wi){return te(xr,Wi,gn)},offsetCell:function(Wi,za){return xr.addDate(Wi,za)}}),Ua=Fn?function(Ji){return Fn(Ji,Zn)}:void 0;return d.createElement(de,Object(e.a)({},mt,{rowNum:Hr,colNum:Ht,baseDate:Ln,getCellNode:Ua,getCellText:xr.getDate,getCellClassName:sa,getCellDate:xr.addDate,titleCell:function(Wi){return lt(Wi,{locale:Jr,format:"YYYY-MM-DD",generateConfig:xr})},headerCells:ai}))}var _n=dn;function cr(mt){var qt=mt.prefixCls,xr=mt.generateConfig,Ar=mt.locale,Jr=mt.viewDate,Hr=mt.onNextMonth,gn=mt.onPrevMonth,bn=mt.onNextYear,Fn=mt.onPrevYear,ci=mt.onYearClick,li=mt.onMonthClick,Si=d.useContext(k),Ln=Si.hideHeader;if(Ln)return null;var pi="".concat(qt,"-header"),Wn=Ar.shortMonths||(xr.locale.getShortMonths?xr.locale.getShortMonths(Ar.locale):[]),Zn=xr.getMonth(Jr),ai=d.createElement("button",{type:"button",key:"year",onClick:ci,tabIndex:-1,className:"".concat(qt,"-year-btn")},lt(Jr,{locale:Ar,format:Ar.yearFormat,generateConfig:xr})),gi=d.createElement("button",{type:"button",key:"month",onClick:li,tabIndex:-1,className:"".concat(qt,"-month-btn")},Ar.monthFormat?lt(Jr,{locale:Ar,format:Ar.monthFormat,generateConfig:xr}):Wn[Zn]),ta=Ar.monthBeforeYear?[gi,ai]:[ai,gi];return d.createElement(j,Object(e.a)({},mt,{prefixCls:pi,onSuperPrev:Fn,onPrev:gn,onNext:Hr,onSuperNext:bn}),ta)}var Xt=cr,Zt=6;function Rr(mt){var qt=mt.prefixCls,xr=mt.panelName,Ar=xr===void 0?"date":xr,Jr=mt.keyboardConfig,Hr=mt.active,gn=mt.operationRef,bn=mt.generateConfig,Fn=mt.value,ci=mt.viewDate,li=mt.onViewDateChange,Si=mt.onPanelChange,Ln=mt.onSelect,pi="".concat(qt,"-").concat(Ar,"-panel");gn.current={onKeyDown:function(gi){return Z(gi,Object(A.a)({onLeftRight:function(sa){Ln(bn.addDate(Fn||ci,sa),"key")},onCtrlLeftRight:function(sa){Ln(bn.addYear(Fn||ci,sa),"key")},onUpDown:function(sa){Ln(bn.addDate(Fn||ci,sa*Ht),"key")},onPageUpDown:function(sa){Ln(bn.addMonth(Fn||ci,sa),"key")}},Jr))}};var Wn=function(gi){var ta=bn.addYear(ci,gi);li(ta),Si(null,ta)},Zn=function(gi){var ta=bn.addMonth(ci,gi);li(ta),Si(null,ta)};return d.createElement("div",{className:h()(pi,Object(o.a)({},"".concat(pi,"-active"),Hr))},d.createElement(Xt,Object(e.a)({},mt,{prefixCls:qt,value:Fn,viewDate:ci,onPrevYear:function(){Wn(-1)},onNextYear:function(){Wn(1)},onPrevMonth:function(){Zn(-1)},onNextMonth:function(){Zn(1)},onMonthClick:function(){Si("month",ci)},onYearClick:function(){Si("year",ci)}})),d.createElement(_n,Object(e.a)({},mt,{onSelect:function(gi){return Ln(gi,"mouse")},prefixCls:qt,value:Fn,viewDate:ci,rowCount:Zt})))}var $r=Rr,un=zr("date","time");function Dn(mt){var qt=mt.prefixCls,xr=mt.operationRef,Ar=mt.generateConfig,Jr=mt.value,Hr=mt.defaultValue,gn=mt.disabledTime,bn=mt.showTime,Fn=mt.onSelect,ci="".concat(qt,"-datetime-panel"),li=d.useState(null),Si=Object(F.a)(li,2),Ln=Si[0],pi=Si[1],Wn=d.useRef({}),Zn=d.useRef({}),ai=Object(B.a)(bn)==="object"?Object(A.a)({},bn):{};function gi(Ji){var Wi=un.indexOf(Ln)+Ji,za=un[Wi]||null;return za}var ta=function(Wi){Zn.current.onBlur&&Zn.current.onBlur(Wi),pi(null)};xr.current={onKeyDown:function(Wi){if(Wi.which===K.a.TAB){var za=gi(Wi.shiftKey?-1:1);return pi(za),za&&Wi.preventDefault(),!0}if(Ln){var wa=Ln==="date"?Wn:Zn;return wa.current&&wa.current.onKeyDown&&wa.current.onKeyDown(Wi),!0}return[K.a.LEFT,K.a.RIGHT,K.a.UP,K.a.DOWN].includes(Wi.which)?(pi("date"),!0):!1},onBlur:ta,onClose:ta};var sa=function(Wi,za){var wa=Wi;za==="date"&&!Jr&&ai.defaultValue?(wa=Ar.setHour(wa,Ar.getHour(ai.defaultValue)),wa=Ar.setMinute(wa,Ar.getMinute(ai.defaultValue)),wa=Ar.setSecond(wa,Ar.getSecond(ai.defaultValue))):za==="time"&&!Jr&&Hr&&(wa=Ar.setYear(wa,Ar.getYear(Hr)),wa=Ar.setMonth(wa,Ar.getMonth(Hr)),wa=Ar.setDate(wa,Ar.getDate(Hr))),Fn&&Fn(wa,"mouse")},Ua=gn?gn(Jr||null):{};return d.createElement("div",{className:h()(ci,Object(o.a)({},"".concat(ci,"-active"),Ln))},d.createElement($r,Object(e.a)({},mt,{operationRef:Wn,active:Ln==="date",onSelect:function(Wi){sa(q(Ar,Wi,bn&&Object(B.a)(bn)==="object"?bn.defaultValue:null),"date")}})),d.createElement(Mt,Object(e.a)({},mt,{format:void 0},ai,Ua,{defaultValue:void 0,operationRef:Zn,active:Ln==="time",onSelect:function(Wi){sa(Wi,"time")}})))}var sr=Dn;function _r(mt){var qt=mt.prefixCls,xr=mt.generateConfig,Ar=mt.locale,Jr=mt.value,Hr="".concat(qt,"-cell"),gn=function(li){return d.createElement("td",{key:"week",className:h()(Hr,"".concat(Hr,"-week"))},xr.locale.getWeek(Ar.locale,li))},bn="".concat(qt,"-week-panel-row"),Fn=function(li){return h()(bn,Object(o.a)({},"".concat(bn,"-selected"),fe(xr,Ar.locale,Jr,li)))};return d.createElement($r,Object(e.a)({},mt,{panelName:"week",prefixColumn:gn,rowClassName:Fn,keyboardConfig:{onLeftRight:null}}))}var Yr=_r;function Pr(mt){var qt=mt.prefixCls,xr=mt.generateConfig,Ar=mt.locale,Jr=mt.viewDate,Hr=mt.onNextYear,gn=mt.onPrevYear,bn=mt.onYearClick,Fn=d.useContext(k),ci=Fn.hideHeader;if(ci)return null;var li="".concat(qt,"-header");return d.createElement(j,Object(e.a)({},mt,{prefixCls:li,onSuperPrev:gn,onSuperNext:Hr}),d.createElement("button",{type:"button",onClick:bn,className:"".concat(qt,"-year-btn")},lt(Jr,{locale:Ar,format:Ar.yearFormat,generateConfig:xr})))}var wn=Pr,di=3,On=4;function $n(mt){var qt=mt.prefixCls,xr=mt.locale,Ar=mt.value,Jr=mt.viewDate,Hr=mt.generateConfig,gn=mt.monthCellRender,bn=d.useContext(fr),Fn=bn.rangedValue,ci=bn.hoverRangedValue,li="".concat(qt,"-cell"),Si=Lr({cellPrefixCls:li,value:Ar,generateConfig:Hr,rangedValue:Fn,hoverRangedValue:ci,isSameCell:function(ai,gi){return te(Hr,ai,gi)},isInView:function(){return!0},offsetCell:function(ai,gi){return Hr.addMonth(ai,gi)}}),Ln=xr.shortMonths||(Hr.locale.getShortMonths?Hr.locale.getShortMonths(xr.locale):[]),pi=Hr.setMonth(Jr,0),Wn=gn?function(Zn){return gn(Zn,xr)}:void 0;return d.createElement(de,Object(e.a)({},mt,{rowNum:On,colNum:di,baseDate:pi,getCellNode:Wn,getCellText:function(ai){return xr.monthFormat?lt(ai,{locale:xr,format:xr.monthFormat,generateConfig:Hr}):Ln[Hr.getMonth(ai)]},getCellClassName:Si,getCellDate:Hr.addMonth,titleCell:function(ai){return lt(ai,{locale:xr,format:"YYYY-MM",generateConfig:Hr})}}))}var wi=$n;function ki(mt){var qt=mt.prefixCls,xr=mt.operationRef,Ar=mt.onViewDateChange,Jr=mt.generateConfig,Hr=mt.value,gn=mt.viewDate,bn=mt.onPanelChange,Fn=mt.onSelect,ci="".concat(qt,"-month-panel");xr.current={onKeyDown:function(Ln){return Z(Ln,{onLeftRight:function(Wn){Fn(Jr.addMonth(Hr||gn,Wn),"key")},onCtrlLeftRight:function(Wn){Fn(Jr.addYear(Hr||gn,Wn),"key")},onUpDown:function(Wn){Fn(Jr.addMonth(Hr||gn,Wn*di),"key")},onEnter:function(){bn("date",Hr||gn)}})}};var li=function(Ln){var pi=Jr.addYear(gn,Ln);Ar(pi),bn(null,pi)};return d.createElement("div",{className:ci},d.createElement(wn,Object(e.a)({},mt,{prefixCls:qt,onPrevYear:function(){li(-1)},onNextYear:function(){li(1)},onYearClick:function(){bn("year",gn)}})),d.createElement(wi,Object(e.a)({},mt,{prefixCls:qt,onSelect:function(Ln){Fn(Ln,"mouse"),bn("date",Ln)}})))}var ra=ki;function ia(mt){var qt=mt.prefixCls,xr=mt.generateConfig,Ar=mt.locale,Jr=mt.viewDate,Hr=mt.onNextYear,gn=mt.onPrevYear,bn=mt.onYearClick,Fn=d.useContext(k),ci=Fn.hideHeader;if(ci)return null;var li="".concat(qt,"-header");return d.createElement(j,Object(e.a)({},mt,{prefixCls:li,onSuperPrev:gn,onSuperNext:Hr}),d.createElement("button",{type:"button",onClick:bn,className:"".concat(qt,"-year-btn")},lt(Jr,{locale:Ar,format:Ar.yearFormat,generateConfig:xr})))}var da=ia,gt=4,je=1;function Ye(mt){var qt=mt.prefixCls,xr=mt.locale,Ar=mt.value,Jr=mt.viewDate,Hr=mt.generateConfig,gn=d.useContext(fr),bn=gn.rangedValue,Fn=gn.hoverRangedValue,ci="".concat(qt,"-cell"),li=Lr({cellPrefixCls:ci,value:Ar,generateConfig:Hr,rangedValue:bn,hoverRangedValue:Fn,isSameCell:function(pi,Wn){return le(Hr,pi,Wn)},isInView:function(){return!0},offsetCell:function(pi,Wn){return Hr.addMonth(pi,Wn*3)}}),Si=Hr.setDate(Hr.setMonth(Jr,0),1);return d.createElement(de,Object(e.a)({},mt,{rowNum:je,colNum:gt,baseDate:Si,getCellText:function(pi){return lt(pi,{locale:xr,format:xr.quarterFormat||"[Q]Q",generateConfig:Hr})},getCellClassName:li,getCellDate:function(pi,Wn){return Hr.addMonth(pi,Wn*3)},titleCell:function(pi){return lt(pi,{locale:xr,format:"YYYY-[Q]Q",generateConfig:Hr})}}))}var Ze=Ye;function ft(mt){var qt=mt.prefixCls,xr=mt.operationRef,Ar=mt.onViewDateChange,Jr=mt.generateConfig,Hr=mt.value,gn=mt.viewDate,bn=mt.onPanelChange,Fn=mt.onSelect,ci="".concat(qt,"-quarter-panel");xr.current={onKeyDown:function(Ln){return Z(Ln,{onLeftRight:function(Wn){Fn(Jr.addMonth(Hr||gn,Wn*3),"key")},onCtrlLeftRight:function(Wn){Fn(Jr.addYear(Hr||gn,Wn),"key")},onUpDown:function(Wn){Fn(Jr.addYear(Hr||gn,Wn),"key")}})}};var li=function(Ln){var pi=Jr.addYear(gn,Ln);Ar(pi),bn(null,pi)};return d.createElement("div",{className:ci},d.createElement(da,Object(e.a)({},mt,{prefixCls:qt,onPrevYear:function(){li(-1)},onNextYear:function(){li(1)},onYearClick:function(){bn("year",gn)}})),d.createElement(Ze,Object(e.a)({},mt,{prefixCls:qt,onSelect:function(Ln){Fn(Ln,"mouse")}})))}var ot=ft;function ht(mt){var qt=mt.prefixCls,xr=mt.generateConfig,Ar=mt.viewDate,Jr=mt.onPrevDecade,Hr=mt.onNextDecade,gn=mt.onDecadeClick,bn=d.useContext(k),Fn=bn.hideHeader;if(Fn)return null;var ci="".concat(qt,"-header"),li=xr.getYear(Ar),Si=Math.floor(li/Cr)*Cr,Ln=Si+Cr-1;return d.createElement(j,Object(e.a)({},mt,{prefixCls:ci,onSuperPrev:Jr,onSuperNext:Hr}),d.createElement("button",{type:"button",onClick:gn,className:"".concat(qt,"-decade-btn")},Si,"-",Ln))}var Bt=ht,It=3,rr=4;function gr(mt){var qt=mt.prefixCls,xr=mt.value,Ar=mt.viewDate,Jr=mt.locale,Hr=mt.generateConfig,gn=d.useContext(fr),bn=gn.rangedValue,Fn=gn.hoverRangedValue,ci="".concat(qt,"-cell"),li=Hr.getYear(Ar),Si=Math.floor(li/Cr)*Cr,Ln=Si+Cr-1,pi=Hr.setYear(Ar,Si-Math.ceil((It*rr-Cr)/2)),Wn=function(gi){var ta=Hr.getYear(gi);return Si<=ta&&ta<=Ln},Zn=Lr({cellPrefixCls:ci,value:xr,generateConfig:Hr,rangedValue:bn,hoverRangedValue:Fn,isSameCell:function(gi,ta){return Jt(Hr,gi,ta)},isInView:Wn,offsetCell:function(gi,ta){return Hr.addYear(gi,ta)}});return d.createElement(de,Object(e.a)({},mt,{rowNum:rr,colNum:It,baseDate:pi,getCellText:Hr.getYear,getCellClassName:Zn,getCellDate:Hr.addYear,titleCell:function(gi){return lt(gi,{locale:Jr,format:"YYYY",generateConfig:Hr})}}))}var mr=gr,Cr=10;function Wt(mt){var qt=mt.prefixCls,xr=mt.operationRef,Ar=mt.onViewDateChange,Jr=mt.generateConfig,Hr=mt.value,gn=mt.viewDate,bn=mt.sourceMode,Fn=mt.onSelect,ci=mt.onPanelChange,li="".concat(qt,"-year-panel");xr.current={onKeyDown:function(pi){return Z(pi,{onLeftRight:function(Zn){Fn(Jr.addYear(Hr||gn,Zn),"key")},onCtrlLeftRight:function(Zn){Fn(Jr.addYear(Hr||gn,Zn*Cr),"key")},onUpDown:function(Zn){Fn(Jr.addYear(Hr||gn,Zn*It),"key")},onEnter:function(){ci(bn==="date"?"date":"month",Hr||gn)}})}};var Si=function(pi){var Wn=Jr.addYear(gn,pi*10);Ar(Wn),ci(null,Wn)};return d.createElement("div",{className:li},d.createElement(Bt,Object(e.a)({},mt,{prefixCls:qt,onPrevDecade:function(){Si(-1)},onNextDecade:function(){Si(1)},onDecadeClick:function(){ci("decade",gn)}})),d.createElement(mr,Object(e.a)({},mt,{prefixCls:qt,onSelect:function(pi){ci(bn==="date"?"date":"month",pi),Fn(pi,"mouse")}})))}var qr=Wt;function ur(mt,qt,xr){return xr?d.createElement("div",{className:"".concat(mt,"-footer-extra")},xr(qt)):null}function Zr(mt){var qt=mt.prefixCls,xr=mt.rangeList,Ar=xr===void 0?[]:xr,Jr=mt.components,Hr=Jr===void 0?{}:Jr,gn=mt.needConfirmButton,bn=mt.onNow,Fn=mt.onOk,ci=mt.okDisabled,li=mt.showNow,Si=mt.locale,Ln,pi;if(Ar.length){var Wn=Hr.rangeItem||"span";Ln=d.createElement(d.Fragment,null,Ar.map(function(ai){var gi=ai.label,ta=ai.onClick,sa=ai.onMouseEnter,Ua=ai.onMouseLeave;return d.createElement("li",{key:gi,className:"".concat(qt,"-preset")},d.createElement(Wn,{onClick:ta,onMouseEnter:sa,onMouseLeave:Ua},gi))}))}if(gn){var Zn=Hr.button||"button";bn&&!Ln&&li!==!1&&(Ln=d.createElement("li",{className:"".concat(qt,"-now")},d.createElement("a",{className:"".concat(qt,"-now-btn"),onClick:bn},Si.now))),pi=gn&&d.createElement("li",{className:"".concat(qt,"-ok")},d.createElement(Zn,{disabled:ci,onClick:Fn},Si.ok))}return!Ln&&!pi?null:d.createElement("ul",{className:"".concat(qt,"-ranges")},Ln,pi)}function Wr(mt){var qt,xr=mt.prefixCls,Ar=xr===void 0?"rc-picker":xr,Jr=mt.className,Hr=mt.style,gn=mt.locale,bn=mt.generateConfig,Fn=mt.value,ci=mt.defaultValue,li=mt.pickerValue,Si=mt.defaultPickerValue,Ln=mt.disabledDate,pi=mt.mode,Wn=mt.picker,Zn=Wn===void 0?"date":Wn,ai=mt.tabIndex,gi=ai===void 0?0:ai,ta=mt.showNow,sa=mt.showTime,Ua=mt.showToday,Ji=mt.renderExtraFooter,Wi=mt.hideHeader,za=mt.onSelect,wa=mt.onChange,Ma=mt.onPanelChange,ja=mt.onMouseDown,ao=mt.onPickerValueChange,Co=mt.onOk,qo=mt.components,Go=mt.direction,Io=mt.hourStep,Mo=Io===void 0?1:Io,Ya=mt.minuteStep,Oo=Ya===void 0?1:Ya,vo=mt.secondStep,Yo=vo===void 0?1:vo,Us=Zn==="date"&&!!sa||Zn==="time",is=24%Mo===0,ys=60%Oo===0,Ms=60%Yo===0,co=d.useContext(k),Pa=co.operationRef,no=co.panelRef,Vo=co.onSelect,Jo=co.hideRanges,xo=co.defaultOpenValue,es=d.useContext(fr),Is=es.inRange,Vs=es.panelPosition,js=es.rangedValue,Os=es.hoverRangedValue,xs=d.useRef({}),ps=d.useRef(!0),Va=Object(U.a)(null,{value:Fn,defaultValue:ci,postState:function(la){return!la&&xo&&Zn==="time"?xo:la}}),Sa=Object(F.a)(Va,2),Oa=Sa[0],Lo=Sa[1],No=Object(U.a)(null,{value:li,defaultValue:Si||Oa,postState:function(la){var Bo=bn.getNow();return la?!Oa&&sa?Object(B.a)(sa)==="object"?q(bn,Array.isArray(la)?la[0]:la,sa.defaultValue||Bo):ci?q(bn,Array.isArray(la)?la[0]:la,ci):q(bn,Array.isArray(la)?la[0]:la,Bo):la:Bo}}),Do=Object(F.a)(No,2),Po=Do[0],So=Do[1],$a=function(la){So(la),ao&&ao(la)},ts=function(la){var Bo=bt[Zn];return Bo?Bo(la):la},La=Object(U.a)(function(){return Zn==="time"?"time":ts("date")},{value:pi}),Ds=Object(F.a)(La,2),Xo=Ds[0],Hs=Ds[1];d.useEffect(function(){Hs(Zn)},[Zn]);var Xs=d.useState(function(){return Xo}),wl=Object(F.a)(Xs,2),Ns=wl[0],Qs=wl[1],po=function(la,Bo){var Es=ts(la||Xo);Qs(Xo),Hs(Es),Ma&&(Xo!==Es||rt(bn,Po,Po))&&Ma(Bo,Es)},Rs=function(la,Bo){var Es=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Xo===Zn||Es)&&(Lo(la),za&&za(la),Vo&&Vo(la,Bo),wa&&!rt(bn,la,Oa)&&!(Ln==null?void 0:Ln(la))&&wa(la))},Ss=function(la){return xs.current&&xs.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(la.which)&&la.preventDefault(),xs.current.onKeyDown(la)):(Object(g.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},bs=function(la){xs.current&&xs.current.onBlur&&xs.current.onBlur(la)};Pa&&Vs!=="right"&&(Pa.current={onKeyDown:Ss,onClose:function(){xs.current&&xs.current.onClose&&xs.current.onClose()}}),d.useEffect(function(){Fn&&!ps.current&&So(Fn)},[Fn]),d.useEffect(function(){ps.current=!1},[]);var ll,Ls=Object(A.a)(Object(A.a)({},mt),{},{operationRef:xs,prefixCls:Ar,viewDate:Po,value:Oa,onViewDateChange:$a,sourceMode:Ns,onPanelChange:po,disabledDate:Ln});delete Ls.onChange,delete Ls.onSelect;switch(Xo){case"decade":ll=d.createElement(Ft,Object(e.a)({},Ls,{onSelect:function(la,Bo){$a(la),Rs(la,Bo)}}));break;case"year":ll=d.createElement(qr,Object(e.a)({},Ls,{onSelect:function(la,Bo){$a(la),Rs(la,Bo)}}));break;case"month":ll=d.createElement(ra,Object(e.a)({},Ls,{onSelect:function(la,Bo){$a(la),Rs(la,Bo)}}));break;case"quarter":ll=d.createElement(ot,Object(e.a)({},Ls,{onSelect:function(la,Bo){$a(la),Rs(la,Bo)}}));break;case"week":ll=d.createElement(Yr,Object(e.a)({},Ls,{onSelect:function(la,Bo){$a(la),Rs(la,Bo)}}));break;case"time":delete Ls.showTime,ll=d.createElement(Mt,Object(e.a)({},Ls,Object(B.a)(sa)==="object"?sa:null,{onSelect:function(la,Bo){$a(la),Rs(la,Bo)}}));break;default:sa?ll=d.createElement(sr,Object(e.a)({},Ls,{onSelect:function(la,Bo){$a(la),Rs(la,Bo)}})):ll=d.createElement($r,Object(e.a)({},Ls,{onSelect:function(la,Bo){$a(la),Rs(la,Bo)}}))}var Ro,nl,Dl=function(){var la=bn.getNow(),Bo=ee(bn.getHour(la),bn.getMinute(la),bn.getSecond(la),is?Mo:1,ys?Oo:1,Ms?Yo:1),Es=X(bn,la,Bo[0],Bo[1],Bo[2]);Rs(Es,"submit")};Jo||(Ro=ur(Ar,Xo,Ji),nl=Zr({prefixCls:Ar,components:qo,needConfirmButton:Us,okDisabled:!Oa||Ln&&Ln(Oa),locale:gn,showNow:ta,onNow:Us&&Dl,onOk:function(){Oa&&(Rs(Oa,"submit",!0),Co&&Co(Oa))}}));var Pl;if(Ua&&Xo==="date"&&Zn==="date"&&!sa){var Sl=bn.getNow(),Fo="".concat(Ar,"-today-btn"),mo=Ln&&Ln(Sl);Pl=d.createElement("a",{className:h()(Fo,mo&&"".concat(Fo,"-disabled")),"aria-disabled":mo,onClick:function(){mo||Rs(Sl,"mouse",!0)}},gn.today)}return d.createElement(k.Provider,{value:Object(A.a)(Object(A.a)({},co),{},{mode:Xo,hideHeader:"hideHeader"in mt?Wi:co.hideHeader,hidePrevBtn:Is&&Vs==="right",hideNextBtn:Is&&Vs==="left"})},d.createElement("div",{tabIndex:gi,className:h()("".concat(Ar,"-panel"),Jr,(qt={},Object(o.a)(qt,"".concat(Ar,"-panel-has-range"),js&&js[0]&&js[1]),Object(o.a)(qt,"".concat(Ar,"-panel-has-range-hover"),Os&&Os[0]&&Os[1]),Object(o.a)(qt,"".concat(Ar,"-panel-rtl"),Go==="rtl"),qt)),style:Hr,onKeyDown:Ss,onBlur:bs,onMouseDown:ja,ref:no},ll,Ro||nl||Pl?d.createElement("div",{className:"".concat(Ar,"-footer")},Ro,nl,Pl):null))}var Tr=Wr,In=m("uciX"),Pi={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 vi(mt){var qt,xr=mt.prefixCls,Ar=mt.popupElement,Jr=mt.popupStyle,Hr=mt.visible,gn=mt.dropdownClassName,bn=mt.dropdownAlign,Fn=mt.transitionName,ci=mt.getPopupContainer,li=mt.children,Si=mt.range,Ln=mt.popupPlacement,pi=mt.direction,Wn="".concat(xr,"-dropdown"),Zn=function(){return Ln!==void 0?Ln:pi==="rtl"?"bottomRight":"bottomLeft"};return d.createElement(In.a,{showAction:[],hideAction:[],popupPlacement:Zn(),builtinPlacements:Pi,prefixCls:Wn,popupTransitionName:Fn,popup:Ar,popupAlign:bn,popupVisible:Hr,popupClassName:h()(gn,(qt={},Object(o.a)(qt,"".concat(Wn,"-range"),Si),Object(o.a)(qt,"".concat(Wn,"-rtl"),pi==="rtl"),qt)),popupStyle:Jr,getPopupContainer:ci},li)}var Ii=vi;function Ni(mt){var qt=mt.open,xr=mt.value,Ar=mt.isClickOutside,Jr=mt.triggerOpen,Hr=mt.forwardKeyDown,gn=mt.onKeyDown,bn=mt.blurToCancel,Fn=mt.onSubmit,ci=mt.onCancel,li=mt.onFocus,Si=mt.onBlur,Ln=Object(d.useState)(!1),pi=Object(F.a)(Ln,2),Wn=pi[0],Zn=pi[1],ai=Object(d.useState)(!1),gi=Object(F.a)(ai,2),ta=gi[0],sa=gi[1],Ua=Object(d.useRef)(!1),Ji=Object(d.useRef)(!1),Wi=Object(d.useRef)(!1),za={onMouseDown:function(){Zn(!0),Jr(!0)},onKeyDown:function(Ma){var ja=function(){Wi.current=!0};if(gn(Ma,ja),Wi.current)return;switch(Ma.which){case K.a.ENTER:{qt?Fn()!==!1&&Zn(!0):Jr(!0),Ma.preventDefault();return}case K.a.TAB:{Wn&&qt&&!Ma.shiftKey?(Zn(!1),Ma.preventDefault()):!Wn&&qt&&(!Hr(Ma)&&Ma.shiftKey&&(Zn(!0),Ma.preventDefault()));return}case K.a.ESC:{Zn(!0),ci();return}}!qt&&![K.a.SHIFT].includes(Ma.which)?Jr(!0):Wn||Hr(Ma)},onFocus:function(Ma){Zn(!0),sa(!0),li&&li(Ma)},onBlur:function(Ma){if(Ua.current||!Ar(document.activeElement)){Ua.current=!1;return}bn?setTimeout(function(){for(var ja=document,ao=ja.activeElement;ao&&ao.shadowRoot;)ao=ao.shadowRoot.activeElement;Ar(ao)&&ci()},0):qt&&(Jr(!1),Ji.current&&Fn()),sa(!1),Si&&Si(Ma)}};return Object(d.useEffect)(function(){Ji.current=!1},[qt]),Object(d.useEffect)(function(){Ji.current=!0},[xr]),Object(d.useEffect)(function(){return Oe(function(wa){var Ma=Ee(wa);if(qt){var ja=Ar(Ma);ja?(!ta||ja)&&Jr(!1):(Ua.current=!0,requestAnimationFrame(function(){Ua.current=!1}))}})}),[za,{focused:ta,typing:Wn}]}function Di(mt){var qt=mt.valueTexts,xr=mt.onTextChange,Ar=d.useState(""),Jr=Object(F.a)(Ar,2),Hr=Jr[0],gn=Jr[1],bn=d.useRef([]);bn.current=qt;function Fn(li){gn(li),xr(li)}function ci(){gn(bn.current[0])}return d.useEffect(function(){qt.every(function(li){return li!==Hr})&&ci()},[qt.join("||")]),[Hr,Fn,ci]}var mi=m("Gytx"),oa=m.n(mi);function Cn(mt,qt){var xr=qt.formatList,Ar=qt.generateConfig,Jr=qt.locale;return Object(vt.a)(function(){if(!mt)return[[""],""];for(var Hr="",gn=[],bn=0;bn<xr.length;bn+=1){var Fn=xr[bn],ci=lt(mt,{generateConfig:Ar,locale:Jr,format:Fn});gn.push(ci),bn===0&&(Hr=ci)}return[gn,Hr]},[mt,xr],function(Hr,gn){return Hr[0]!==gn[0]||!oa()(Hr[1],gn[1])})}function mn(mt,qt){var xr=qt.formatList,Ar=qt.generateConfig,Jr=qt.locale,Hr=Object(d.useState)(null),gn=Object(F.a)(Hr,2),bn=gn[0],Fn=gn[1],ci=Object(d.useRef)(null);function li(ai){var gi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(ci.current),gi){Fn(ai);return}ci.current=requestAnimationFrame(function(){Fn(ai)})}var Si=Cn(bn,{formatList:xr,generateConfig:Ar,locale:Jr}),Ln=Object(F.a)(Si,2),pi=Ln[1];function Wn(ai){li(ai)}function Zn(){var ai=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;li(null,ai)}return Object(d.useEffect)(function(){Zn(!0)},[mt]),Object(d.useEffect)(function(){return function(){return cancelAnimationFrame(ci.current)}},[]),[pi,Wn,Zn]}function jn(mt){var qt,xr=mt.prefixCls,Ar=xr===void 0?"rc-picker":xr,Jr=mt.id,Hr=mt.tabIndex,gn=mt.style,bn=mt.className,Fn=mt.dropdownClassName,ci=mt.dropdownAlign,li=mt.popupStyle,Si=mt.transitionName,Ln=mt.generateConfig,pi=mt.locale,Wn=mt.inputReadOnly,Zn=mt.allowClear,ai=mt.autoFocus,gi=mt.showTime,ta=mt.picker,sa=ta===void 0?"date":ta,Ua=mt.format,Ji=mt.use12Hours,Wi=mt.value,za=mt.defaultValue,wa=mt.open,Ma=mt.defaultOpen,ja=mt.defaultOpenValue,ao=mt.suffixIcon,Co=mt.clearIcon,qo=mt.disabled,Go=mt.disabledDate,Io=mt.placeholder,Mo=mt.getPopupContainer,Ya=mt.pickerRef,Oo=mt.panelRender,vo=mt.onChange,Yo=mt.onOpenChange,Us=mt.onFocus,is=mt.onBlur,ys=mt.onMouseDown,Ms=mt.onMouseUp,co=mt.onMouseEnter,Pa=mt.onMouseLeave,no=mt.onContextMenu,Vo=mt.onClick,Jo=mt.onKeyDown,xo=mt.onSelect,es=mt.direction,Is=mt.autoComplete,Vs=Is===void 0?"off":Is,js=d.useRef(null),Os=sa==="date"&&!!gi||sa==="time",xs=yn(J(Ua,sa,gi,Ji)),ps=d.useRef(null),Va=d.useRef(null),Sa=d.useRef(null),Oa=Object(U.a)(null,{value:Wi,defaultValue:za}),Lo=Object(F.a)(Oa,2),No=Lo[0],Do=Lo[1],Po=d.useState(No),So=Object(F.a)(Po,2),$a=So[0],ts=So[1],La=d.useRef(null),Ds=Object(U.a)(!1,{value:wa,defaultValue:Ma,postState:function(ds){return qo?!1:ds},onChange:function(ds){Yo&&Yo(ds),!ds&&La.current&&La.current.onClose&&La.current.onClose()}}),Xo=Object(F.a)(Ds,2),Hs=Xo[0],Xs=Xo[1],wl=Cn($a,{formatList:xs,generateConfig:Ln,locale:pi}),Ns=Object(F.a)(wl,2),Qs=Ns[0],po=Ns[1],Rs=Di({valueTexts:Qs,onTextChange:function(ds){var hl=ze(ds,{locale:pi,formatList:xs,generateConfig:Ln});hl&&(!Go||!Go(hl))&&ts(hl)}}),Ss=Object(F.a)(Rs,3),bs=Ss[0],ll=Ss[1],Ls=Ss[2],Ro=function(ds){ts(ds),Do(ds),vo&&!rt(Ln,No,ds)&&vo(ds,ds?lt(ds,{generateConfig:Ln,locale:pi,format:xs[0]}):"")},nl=function(ds){if(qo&&ds)return;Xs(ds)},Dl=function(ds){return Hs&&La.current&&La.current.onKeyDown?La.current.onKeyDown(ds):(Object(g.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Pl=function(){Ms&&Ms.apply(void 0,arguments),js.current&&(js.current.focus(),nl(!0))},Sl=Ni({blurToCancel:Os,open:Hs,value:bs,triggerOpen:nl,forwardKeyDown:Dl,isClickOutside:function(ds){return!dt([ps.current,Va.current,Sa.current],ds)},onSubmit:function(){return!$a||Go&&Go($a)?!1:(Ro($a),nl(!1),Ls(),!0)},onCancel:function(){nl(!1),ts(No),Ls()},onKeyDown:function(ds,hl){Jo==null||Jo(ds,hl)},onFocus:Us,onBlur:is}),Fo=Object(F.a)(Sl,2),mo=Fo[0],Eo=Fo[1],la=Eo.focused,Bo=Eo.typing;d.useEffect(function(){Hs||(ts(No),!Qs.length||Qs[0]===""?ll(""):po!==bs&&Ls())},[Hs,Qs]),d.useEffect(function(){Hs||Ls()},[sa]),d.useEffect(function(){ts(No)},[No]),Ya&&(Ya.current={focus:function(){js.current&&js.current.focus()},blur:function(){js.current&&js.current.blur()}});var Es=mn(bs,{formatList:xs,generateConfig:Ln,locale:pi}),ql=Object(F.a)(Es,3),xl=ql[0],Ac=ql[1],vc=ql[2],Wc=Object(A.a)(Object(A.a)({},mt),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),Wl=d.createElement(Tr,Object(e.a)({},Wc,{generateConfig:Ln,className:h()(Object(o.a)({},"".concat(Ar,"-panel-focused"),!Bo)),value:$a,locale:pi,tabIndex:-1,onSelect:function(ds){xo==null||xo(ds),ts(ds)},direction:es,onPanelChange:function(ds,hl){var il=mt.onPanelChange;vc(!0),il==null||il(ds,hl)}}));Oo&&(Wl=Oo(Wl));var El=d.createElement("div",{className:"".concat(Ar,"-panel-container"),onMouseDown:function(ds){ds.preventDefault()}},Wl),_l;ao&&(_l=d.createElement("span",{className:"".concat(Ar,"-suffix")},ao));var kc;Zn&&No&&!qo&&(kc=d.createElement("span",{onMouseDown:function(ds){ds.preventDefault(),ds.stopPropagation()},onMouseUp:function(ds){ds.preventDefault(),ds.stopPropagation(),Ro(null),nl(!1)},className:"".concat(Ar,"-clear"),role:"button"},Co||d.createElement("span",{className:"".concat(Ar,"-clear-btn")})));var Sc=function(ds,hl){(hl==="submit"||hl!=="key"&&!Os)&&(Ro(ds),nl(!1))},Gs=es==="rtl"?"bottomRight":"bottomLeft";return d.createElement(k.Provider,{value:{operationRef:La,hideHeader:sa==="time",panelRef:ps,onSelect:Sc,open:Hs,defaultOpenValue:ja,onDateMouseEnter:Ac,onDateMouseLeave:vc}},d.createElement(Ii,{visible:Hs,popupElement:El,popupStyle:li,prefixCls:Ar,dropdownClassName:Fn,dropdownAlign:ci,getPopupContainer:Mo,transitionName:Si,popupPlacement:Gs,direction:es},d.createElement("div",{ref:Sa,className:h()(Ar,bn,(qt={},Object(o.a)(qt,"".concat(Ar,"-disabled"),qo),Object(o.a)(qt,"".concat(Ar,"-focused"),la),Object(o.a)(qt,"".concat(Ar,"-rtl"),es==="rtl"),qt)),style:gn,onMouseDown:ys,onMouseUp:Pl,onMouseEnter:co,onMouseLeave:Pa,onContextMenu:no,onClick:Vo},d.createElement("div",{className:h()("".concat(Ar,"-input"),Object(o.a)({},"".concat(Ar,"-input-placeholder"),!!xl)),ref:Va},d.createElement("input",Object(e.a)({id:Jr,tabIndex:Hr,disabled:qo,readOnly:Wn||typeof xs[0]=="function"||!Bo,value:xl||bs,onChange:function(ds){ll(ds.target.value)},autoFocus:ai,placeholder:Io,ref:js,title:bs},mo,{size:ae(sa,xs[0],Ln)},ui(mt),{autoComplete:Vs})),_l,kc))))}var cn=function(mt){Object(n.a)(xr,mt);var qt=Object(a.a)(xr);function xr(){var Ar;Object(i.a)(this,xr);for(var Jr=arguments.length,Hr=new Array(Jr),gn=0;gn<Jr;gn++)Hr[gn]=arguments[gn];return Ar=qt.call.apply(qt,[this].concat(Hr)),Ar.pickerRef=d.createRef(),Ar.focus=function(){Ar.pickerRef.current&&Ar.pickerRef.current.focus()},Ar.blur=function(){Ar.pickerRef.current&&Ar.pickerRef.current.blur()},Ar}return Object(l.a)(xr,[{key:"render",value:function(){return d.createElement(jn,Object(e.a)({},this.props,{pickerRef:this.pickerRef}))}}]),xr}(d.Component),Bi=cn;function hn(mt,qt,xr){var Ar=mt.picker,Jr=mt.locale,Hr=mt.selectedValue,gn=mt.disabledDate,bn=mt.disabled,Fn=mt.generateConfig,ci=Nn(Hr,0),li=Nn(Hr,1);function Si(ai){return Fn.locale.getWeekFirstDate(Jr.locale,ai)}function Ln(ai){var gi=Fn.getYear(ai),ta=Fn.getMonth(ai);return gi*100+ta}function pi(ai){var gi=Fn.getYear(ai),ta=ct(Fn,ai);return gi*10+ta}var Wn=d.useCallback(function(ai){if(gn&&gn(ai))return!0;if(bn[1]&&li)return!we(Fn,ai,li)&&Fn.isAfter(ai,li);if(qt&&li)switch(Ar){case"quarter":return pi(ai)>pi(li);case"month":return Ln(ai)>Ln(li);case"week":return Si(ai)>Si(li);default:return!we(Fn,ai,li)&&Fn.isAfter(ai,li)}return!1},[gn,bn[1],li,qt]),Zn=d.useCallback(function(ai){if(gn&&gn(ai))return!0;if(bn[0]&&ci)return!we(Fn,ai,li)&&Fn.isAfter(ci,ai);if(xr&&ci)switch(Ar){case"quarter":return pi(ai)<pi(ci);case"month":return Ln(ai)<Ln(ci);case"week":return Si(ai)<Si(ci);default:return!we(Fn,ai,ci)&&Fn.isAfter(ci,ai)}return!1},[gn,bn[0],ci,xr]);return[Wn,Zn]}function _i(mt,qt,xr,Ar){var Jr=Je(mt,xr,Ar,1);function Hr(gn){return gn(mt,qt)?"same":gn(Jr,qt)?"closing":"far"}switch(xr){case"year":return Hr(function(gn,bn){return Ut(Ar,gn,bn)});case"quarter":case"month":return Hr(function(gn,bn){return Jt(Ar,gn,bn)});default:return Hr(function(gn,bn){return te(Ar,gn,bn)})}}function Yn(mt,qt,xr,Ar){var Jr=Nn(mt,0),Hr=Nn(mt,1);if(qt===0)return Jr;if(Jr&&Hr){var gn=_i(Jr,Hr,xr,Ar);switch(gn){case"same":return Jr;case"closing":return Jr;default:return Je(Hr,xr,Ar,-1)}}return Jr}function Qn(mt){var qt=mt.values,xr=mt.picker,Ar=mt.defaultDates,Jr=mt.generateConfig,Hr=d.useState(function(){return[Nn(Ar,0),Nn(Ar,1)]}),gn=Object(F.a)(Hr,2),bn=gn[0],Fn=gn[1],ci=d.useState(null),li=Object(F.a)(ci,2),Si=li[0],Ln=li[1],pi=Nn(qt,0),Wn=Nn(qt,1);function Zn(gi){return bn[gi]?bn[gi]:Nn(Si,gi)||Yn(qt,gi,xr,Jr)||pi||Wn||Jr.getNow()}function ai(gi,ta){if(gi){var sa=sn(Si,gi,ta);Fn(sn(bn,null,ta)||[null,null]);var Ua=(ta+1)%2;Nn(qt,Ua)||(sa=sn(sa,gi,Ua)),Ln(sa)}else(pi||Wn)&&Ln(null)}return[Zn,ai]}function Xi(mt,qt){return mt&&mt[0]&&mt[1]&&qt.isAfter(mt[0],mt[1])?[mt[1],mt[0]]:mt}function Ia(mt,qt,xr,Ar){return mt||Ar&&Ar[qt]?!0:!!xr[(qt+1)%2]}function En(mt){var qt,xr,Ar,Jr=mt.prefixCls,Hr=Jr===void 0?"rc-picker":Jr,gn=mt.id,bn=mt.style,Fn=mt.className,ci=mt.popupStyle,li=mt.dropdownClassName,Si=mt.transitionName,Ln=mt.dropdownAlign,pi=mt.getPopupContainer,Wn=mt.generateConfig,Zn=mt.locale,ai=mt.placeholder,gi=mt.autoFocus,ta=mt.disabled,sa=mt.format,Ua=mt.picker,Ji=Ua===void 0?"date":Ua,Wi=mt.showTime,za=mt.use12Hours,wa=mt.separator,Ma=wa===void 0?"~":wa,ja=mt.value,ao=mt.defaultValue,Co=mt.defaultPickerValue,qo=mt.open,Go=mt.defaultOpen,Io=mt.disabledDate,Mo=mt.disabledTime,Ya=mt.dateRender,Oo=mt.panelRender,vo=mt.ranges,Yo=mt.allowEmpty,Us=mt.allowClear,is=mt.suffixIcon,ys=mt.clearIcon,Ms=mt.pickerRef,co=mt.inputReadOnly,Pa=mt.mode,no=mt.renderExtraFooter,Vo=mt.onChange,Jo=mt.onOpenChange,xo=mt.onPanelChange,es=mt.onCalendarChange,Is=mt.onFocus,Vs=mt.onBlur,js=mt.onMouseEnter,Os=mt.onMouseLeave,xs=mt.onOk,ps=mt.onKeyDown,Va=mt.components,Sa=mt.order,Oa=mt.direction,Lo=mt.activePickerIndex,No=mt.autoComplete,Do=No===void 0?"off":No,Po=Ji==="date"&&!!Wi||Ji==="time",So=Object(d.useRef)({}),$a=Object(d.useRef)(null),ts=Object(d.useRef)(null),La=Object(d.useRef)(null),Ds=Object(d.useRef)(null),Xo=Object(d.useRef)(null),Hs=Object(d.useRef)(null),Xs=Object(d.useRef)(null),wl=yn(J(sa,Ji,Wi,za)),Ns=Object(U.a)(0,{value:Lo}),Qs=Object(F.a)(Ns,2),po=Qs[0],Rs=Qs[1],Ss=Object(d.useRef)(null),bs=d.useMemo(function(){return Array.isArray(ta)?ta:[ta||!1,ta||!1]},[ta]),ll=Object(U.a)(null,{value:ja,defaultValue:ao,postState:function(Na){return Ji==="time"&&!Sa?Na:Xi(Na,Wn)}}),Ls=Object(F.a)(ll,2),Ro=Ls[0],nl=Ls[1],Dl=Qn({values:Ro,picker:Ji,defaultDates:Co,generateConfig:Wn}),Pl=Object(F.a)(Dl,2),Sl=Pl[0],Fo=Pl[1],mo=Object(U.a)(Ro,{postState:function(Na){var ho=Na;if(bs[0]&&bs[1])return ho;for(var Ho=0;Ho<2;Ho+=1)bs[Ho]&&!Nn(ho,Ho)&&!Nn(Yo,Ho)&&(ho=sn(ho,Wn.getNow(),Ho));return ho}}),Eo=Object(F.a)(mo,2),la=Eo[0],Bo=Eo[1],Es=Object(U.a)([Ji,Ji],{value:Pa}),ql=Object(F.a)(Es,2),xl=ql[0],Ac=ql[1];Object(d.useEffect)(function(){Ac([Ji,Ji])},[Ji]);var vc=function(Na,ho){Ac(Na),xo&&xo(ho,Na)},Wc=hn({picker:Ji,selectedValue:la,locale:Zn,disabled:bs,disabledDate:Io,generateConfig:Wn},So.current[1],So.current[0]),Wl=Object(F.a)(Wc,2),El=Wl[0],_l=Wl[1],kc=Object(U.a)(!1,{value:qo,defaultValue:Go,postState:function(Na){return bs[po]?!1:Na},onChange:function(Na){Jo&&Jo(Na),!Na&&Ss.current&&Ss.current.onClose&&Ss.current.onClose()}}),Sc=Object(F.a)(kc,2),Gs=Sc[0],Zs=Sc[1],ds=Gs&&po===0,hl=Gs&&po===1,il=Object(d.useState)(0),Js=Object(F.a)(il,2),Cl=Js[0],Al=Js[1];Object(d.useEffect)(function(){!Gs&&$a.current&&Al($a.current.offsetWidth)},[Gs]);var vl=d.useRef();function Qr(Uo,Na){if(Uo)clearTimeout(vl.current),So.current[Na]=!0,Rs(Na),Zs(Uo),Gs||Fo(null,Na);else if(po===Na){Zs(Uo);var ho=So.current;vl.current=setTimeout(function(){ho===So.current&&(So.current={})})}}function Mi(Uo){Qr(!0,Uo),setTimeout(function(){var Na=[Hs,Xs][Uo];Na.current&&Na.current.focus()},0)}function ms(Uo,Na){var ho=Uo,Ho=Nn(ho,0),Ps=Nn(ho,1);Ho&&Ps&&Wn.isAfter(Ho,Ps)&&(Ji==="week"&&!fe(Wn,Zn.locale,Ho,Ps)||Ji==="quarter"&&!le(Wn,Ho,Ps)||Ji!=="week"&&Ji!=="quarter"&&Ji!=="time"&&!we(Wn,Ho,Ps)?(Na===0?(ho=[Ho,null],Ps=null):(Ho=null,ho=[null,Ps]),So.current=Object(o.a)({},Na,!0)):(Ji!=="time"||Sa!==!1)&&(ho=Xi(ho,Wn))),Bo(ho);var wc=ho&&ho[0]?lt(ho[0],{generateConfig:Wn,locale:Zn,format:wl[0]}):"",oc=ho&&ho[1]?lt(ho[1],{generateConfig:Wn,locale:Zn,format:wl[0]}):"";if(es){var Tc={range:Na===0?"start":"end"};es(ho,[wc,oc],Tc)}var Dc=Ia(Ho,0,bs,Yo),Yc=Ia(Ps,1,bs,Yo),sc=ho===null||Dc&&Yc;sc&&(nl(ho),Vo&&(!rt(Wn,Nn(Ro,0),Ho)||!rt(Wn,Nn(Ro,1),Ps))&&Vo(ho,[wc,oc]));var Yl=null;Na===0&&!bs[1]?Yl=1:Na===1&&!bs[0]&&(Yl=0),Yl!==null&&Yl!==po&&(!So.current[Yl]||!Nn(ho,Yl))&&Nn(ho,Na)?Mi(Yl):Qr(!1,Na)}var cl=function(Na){return Gs&&Ss.current&&Ss.current.onKeyDown?Ss.current.onKeyDown(Na):(Object(g.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Tl={formatList:wl,generateConfig:Wn,locale:Zn},cc=Cn(Nn(la,0),Tl),nc=Object(F.a)(cc,2),ic=nc[0],$l=nc[1],Ec=Cn(Nn(la,1),Tl),ac=Object(F.a)(Ec,2),uc=ac[0],$c=ac[1],ec=function(Na,ho){var Ho=ze(Na,{locale:Zn,formatList:wl,generateConfig:Wn}),Ps=ho===0?El:_l;Ho&&!Ps(Ho)&&(Bo(sn(la,Ho,ho)),Fo(Ho,ho))},eu=Di({valueTexts:ic,onTextChange:function(Na){return ec(Na,0)}}),yc=Object(F.a)(eu,3),Fs=yc[0],Pt=yc[1],Vt=yc[2],on=Di({valueTexts:uc,onTextChange:function(Na){return ec(Na,1)}}),Pn=Object(F.a)(on,3),Ei=Pn[0],Rt=Pn[1],ge=Pn[2],Le=Object(d.useState)(null),Ue=Object(F.a)(Le,2),nt=Ue[0],Dt=Ue[1],er=Object(d.useState)(null),Er=Object(F.a)(er,2),Mr=Er[0],ln=Er[1],kn=mn(Fs,{formatList:wl,generateConfig:Wn,locale:Zn}),si=Object(F.a)(kn,3),Gi=si[0],ha=si[1],Ca=si[2],qa=mn(Ei,{formatList:wl,generateConfig:Wn,locale:Zn}),uo=Object(F.a)(qa,3),rs=uo[0],Qo=uo[1],as=uo[2],al=function(Na){ln(sn(la,Na,po)),po===0?ha(Na):Qo(Na)},_s=function(){ln(sn(la,null,po)),po===0?Ca():as()},ol=function(Na,ho){return{blurToCancel:Po,forwardKeyDown:cl,onBlur:Vs,isClickOutside:function(Ps){return!dt([ts.current,La.current,Ds.current,$a.current],Ps)},onFocus:function(Ps){Rs(Na),Is&&Is(Ps)},triggerOpen:function(Ps){Qr(Ps,Na)},onSubmit:function(){ms(la,Na),ho()},onCancel:function(){Qr(!1,Na),Bo(Ro),ho()}}},ss=Ni(Object(A.a)(Object(A.a)({},ol(0,Vt)),{},{open:ds,value:Fs,onKeyDown:function(Na,ho){ps==null||ps(Na,ho)}})),sl=Object(F.a)(ss,2),Il=sl[0],Ks=sl[1],Ws=Ks.focused,Hl=Ks.typing,tc=Ni(Object(A.a)(Object(A.a)({},ol(1,ge)),{},{open:hl,value:Ei,onKeyDown:function(Na,ho){ps==null||ps(Na,ho)}})),Ol=Object(F.a)(tc,2),$s=Ol[0],fl=Ol[1],zl=fl.focused,Vc=fl.typing,_c=function(Na){!Gs&&!Hs.current.contains(Na.target)&&!Xs.current.contains(Na.target)&&(bs[0]?bs[1]||Mi(1):Mi(0))},Gl=function(Na){Gs&&(Ws||zl)&&!Hs.current.contains(Na.target)&&!Xs.current.contains(Na.target)&&Na.preventDefault()},dl=Ro&&Ro[0]?lt(Ro[0],{locale:Zn,format:"YYYYMMDDHHmmss",generateConfig:Wn}):"",Xa=Ro&&Ro[1]?lt(Ro[1],{locale:Zn,format:"YYYYMMDDHHmmss",generateConfig:Wn}):"";Object(d.useEffect)(function(){Gs||(Bo(Ro),!ic.length||ic[0]===""?Pt(""):$l!==Fs&&Vt(),!uc.length||uc[0]===""?Rt(""):$c!==Ei&&ge())},[Gs,ic,uc]),Object(d.useEffect)(function(){Bo(Ro)},[dl,Xa]),Ms&&(Ms.current={focus:function(){Hs.current&&Hs.current.focus()},blur:function(){Hs.current&&Hs.current.blur(),Xs.current&&Xs.current.blur()}});var Cc=Object.keys(vo||{}),Mc=Cc.map(function(Uo){var Na=vo[Uo],ho=typeof Na=="function"?Na():Na;return{label:Uo,onClick:function(){ms(ho,null),Qr(!1,po)},onMouseEnter:function(){Dt(ho)},onMouseLeave:function(){Dt(null)}}});function rc(){var Uo=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Na=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ho=null;Gs&&Mr&&Mr[0]&&Mr[1]&&Wn.isAfter(Mr[1],Mr[0])&&(ho=Mr);var Ho=Wi;if(Wi&&Object(B.a)(Wi)==="object"&&Wi.defaultValue){var Ps=Wi.defaultValue;Ho=Object(A.a)(Object(A.a)({},Wi),{},{defaultValue:Nn(Ps,po)||void 0})}var wc=null;return Ya&&(wc=function(Tc,Dc){return Ya(Tc,Dc,{range:po?"end":"start"})}),d.createElement(fr.Provider,{value:{inRange:!0,panelPosition:Uo,rangedValue:nt||la,hoverRangedValue:ho}},d.createElement(Tr,Object(e.a)({},mt,Na,{dateRender:wc,showTime:Ho,mode:xl[po],generateConfig:Wn,style:void 0,direction:Oa,disabledDate:po===0?El:_l,disabledTime:function(Tc){return Mo?Mo(Tc,po===0?"start":"end"):!1},className:h()(Object(o.a)({},"".concat(Hr,"-panel-focused"),po===0?!Hl:!Vc)),value:Nn(la,po),locale:Zn,tabIndex:-1,onPanelChange:function(Tc,Dc){po===0&&Ca(!0),po===1&&as(!0),vc(sn(xl,Dc,po),sn(la,Tc,po));var Yc=Tc;Uo==="right"&&xl[po]===Dc&&(Yc=Je(Yc,Dc,Wn,-1)),Fo(Yc,po)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:po===0?Nn(la,1):Nn(la,0)})))}var Rl=0,Gc=0;po&&La.current&&Xo.current&&ts.current&&(Rl=La.current.offsetWidth+Xo.current.offsetWidth,ts.current.offsetWidth&&Rl>ts.current.offsetWidth&&(Gc=Rl));var Pc=Oa==="rtl"?{right:Rl}:{left:Rl};function dc(){var Uo,Na=ur(Hr,xl[po],no),ho=Zr({prefixCls:Hr,components:Va,needConfirmButton:Po,okDisabled:!Nn(la,po)||Io&&Io(la[po]),locale:Zn,rangeList:Mc,onOk:function(){Nn(la,po)&&(ms(la,po),xs&&xs(la))}});if(Ji!=="time"&&!Wi){var Ho=Sl(po),Ps=Je(Ho,Ji,Wn),wc=xl[po],oc=wc===Ji,Tc=rc(oc?"left":!1,{pickerValue:Ho,onPickerValueChange:function(Yl){Fo(Yl,po)}}),Dc=rc("right",{pickerValue:Ps,onPickerValueChange:function(Yl){Fo(Je(Yl,Ji,Wn,-1),po)}});Oa==="rtl"?Uo=d.createElement(d.Fragment,null,Dc,oc&&Tc):Uo=d.createElement(d.Fragment,null,Tc,oc&&Dc)}else Uo=rc();var Yc=d.createElement(d.Fragment,null,d.createElement("div",{className:"".concat(Hr,"-panels")},Uo),(Na||ho)&&d.createElement("div",{className:"".concat(Hr,"-footer")},Na,ho));return Oo&&(Yc=Oo(Yc)),d.createElement("div",{className:"".concat(Hr,"-panel-container"),style:{marginLeft:Gc},ref:ts,onMouseDown:function(Yl){Yl.preventDefault()}},Yc)}var bc=d.createElement("div",{className:h()("".concat(Hr,"-range-wrapper"),"".concat(Hr,"-").concat(Ji,"-range-wrapper")),style:{minWidth:Cl}},d.createElement("div",{className:"".concat(Hr,"-range-arrow"),style:Pc}),dc()),hc;is&&(hc=d.createElement("span",{className:"".concat(Hr,"-suffix")},is));var fc;Us&&(Nn(Ro,0)&&!bs[0]||Nn(Ro,1)&&!bs[1])&&(fc=d.createElement("span",{onMouseDown:function(Na){Na.preventDefault(),Na.stopPropagation()},onMouseUp:function(Na){Na.preventDefault(),Na.stopPropagation();var ho=Ro;bs[0]||(ho=sn(ho,null,0)),bs[1]||(ho=sn(ho,null,1)),ms(ho,null),Qr(!1,po)},className:"".concat(Hr,"-clear")},ys||d.createElement("span",{className:"".concat(Hr,"-clear-btn")})));var Uc={size:ae(Ji,wl[0],Wn)},pc=0,Oc=0;La.current&&Ds.current&&Xo.current&&(po===0?Oc=La.current.offsetWidth:(pc=Rl,Oc=Ds.current.offsetWidth));var Lc=Oa==="rtl"?{right:pc}:{left:pc},Nc=function(Na,ho){var Ho=sn(la,Na,po);ho==="submit"||ho!=="key"&&!Po?(ms(Ho,po),po===0?Ca():as()):Bo(Ho)};return d.createElement(k.Provider,{value:{operationRef:Ss,hideHeader:Ji==="time",onDateMouseEnter:al,onDateMouseLeave:_s,hideRanges:!0,onSelect:Nc,open:Gs}},d.createElement(Ii,{visible:Gs,popupElement:bc,popupStyle:ci,prefixCls:Hr,dropdownClassName:li,dropdownAlign:Ln,getPopupContainer:pi,transitionName:Si,range:!0,direction:Oa},d.createElement("div",Object(e.a)({ref:$a,className:h()(Hr,"".concat(Hr,"-range"),Fn,(qt={},Object(o.a)(qt,"".concat(Hr,"-disabled"),bs[0]&&bs[1]),Object(o.a)(qt,"".concat(Hr,"-focused"),po===0?Ws:zl),Object(o.a)(qt,"".concat(Hr,"-rtl"),Oa==="rtl"),qt)),style:bn,onClick:_c,onMouseEnter:js,onMouseLeave:Os,onMouseDown:Gl},ui(mt)),d.createElement("div",{className:h()("".concat(Hr,"-input"),(xr={},Object(o.a)(xr,"".concat(Hr,"-input-active"),po===0),Object(o.a)(xr,"".concat(Hr,"-input-placeholder"),!!Gi),xr)),ref:La},d.createElement("input",Object(e.a)({id:gn,disabled:bs[0],readOnly:co||typeof wl[0]=="function"||!Hl,value:Gi||Fs,onChange:function(Na){Pt(Na.target.value)},autoFocus:gi,placeholder:Nn(ai,0)||"",ref:Hs},Il,Uc,{autoComplete:Do}))),d.createElement("div",{className:"".concat(Hr,"-range-separator"),ref:Xo},Ma),d.createElement("div",{className:h()("".concat(Hr,"-input"),(Ar={},Object(o.a)(Ar,"".concat(Hr,"-input-active"),po===1),Object(o.a)(Ar,"".concat(Hr,"-input-placeholder"),!!rs),Ar)),ref:Ds},d.createElement("input",Object(e.a)({disabled:bs[1],readOnly:co||typeof wl[0]=="function"||!Vc,value:rs||Ei,onChange:function(Na){Rt(Na.target.value)},placeholder:Nn(ai,1)||"",ref:Xs},$s,Uc,{autoComplete:Do}))),d.createElement("div",{className:"".concat(Hr,"-active-bar"),style:Object(A.a)(Object(A.a)({},Lc),{},{width:Oc,position:"absolute"})}),hc,fc)))}var jr=function(mt){Object(n.a)(xr,mt);var qt=Object(a.a)(xr);function xr(){var Ar;Object(i.a)(this,xr);for(var Jr=arguments.length,Hr=new Array(Jr),gn=0;gn<Jr;gn++)Hr[gn]=arguments[gn];return Ar=qt.call.apply(qt,[this].concat(Hr)),Ar.pickerRef=d.createRef(),Ar.focus=function(){Ar.pickerRef.current&&Ar.pickerRef.current.focus()},Ar.blur=function(){Ar.pickerRef.current&&Ar.pickerRef.current.blur()},Ar}return Object(l.a)(xr,[{key:"render",value:function(){return d.createElement(En,Object(e.a)({},this.props,{pickerRef:this.pickerRef}))}}]),xr}(d.Component),Bn=jr,ti=Bi,fi=m("61s2");function hi(mt,qt,xr){return xr!==void 0?xr:mt==="year"&&qt.lang.yearPlaceholder?qt.lang.yearPlaceholder:mt==="quarter"&&qt.lang.quarterPlaceholder?qt.lang.quarterPlaceholder:mt==="month"&&qt.lang.monthPlaceholder?qt.lang.monthPlaceholder:mt==="week"&&qt.lang.weekPlaceholder?qt.lang.weekPlaceholder:mt==="time"&&qt.timePickerLocale.placeholder?qt.timePickerLocale.placeholder:qt.lang.placeholder}function Vi(mt,qt,xr){return xr!==void 0?xr:mt==="year"&&qt.lang.yearPlaceholder?qt.lang.rangeYearPlaceholder:mt==="month"&&qt.lang.monthPlaceholder?qt.lang.rangeMonthPlaceholder:mt==="week"&&qt.lang.weekPlaceholder?qt.lang.rangeWeekPlaceholder:mt==="time"&&qt.timePickerLocale.placeholder?qt.timePickerLocale.rangePlaceholder:qt.lang.rangePlaceholder}var Zi=m("uaoM"),ji=m("H84U"),aa=m("YMnH"),Wa=m("3Nzz"),Ha=function(mt,qt){var xr={};for(var Ar in mt)Object.prototype.hasOwnProperty.call(mt,Ar)&&qt.indexOf(Ar)<0&&(xr[Ar]=mt[Ar]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jr=0,Ar=Object.getOwnPropertySymbols(mt);Jr<Ar.length;Jr++)qt.indexOf(Ar[Jr])<0&&Object.prototype.propertyIsEnumerable.call(mt,Ar[Jr])&&(xr[Ar[Jr]]=mt[Ar[Jr]]);return xr};function cs(mt){function qt(Fn,ci){var li=function(Si){Object(n.a)(pi,Si);var Ln=Object(a.a)(pi);function pi(Wn){var Zn;return Object(i.a)(this,pi),Zn=Ln.call(this,Wn),Zn.pickerRef=d.createRef(),Zn.focus=function(){Zn.pickerRef.current&&Zn.pickerRef.current.focus()},Zn.blur=function(){Zn.pickerRef.current&&Zn.pickerRef.current.blur()},Zn.getDefaultLocale=function(){var ai=Zn.props.locale,gi=Object(e.a)(Object(e.a)({},fi.a),ai);return gi.lang=Object(e.a)(Object(e.a)({},gi.lang),(ai||{}).lang),gi},Zn.renderPicker=function(ai){var gi=Zn.context,ta=gi.getPrefixCls,sa=gi.direction,Ua=gi.getPopupContainer,Ji=Zn.props,Wi=Ji.prefixCls,za=Ji.getPopupContainer,wa=Ji.className,Ma=Ji.size,ja=Ji.bordered,ao=ja===void 0?!0:ja,Co=Ji.placeholder,qo=Ha(Ji,["prefixCls","getPopupContainer","className","size","bordered","placeholder"]),Go=Zn.props,Io=Go.format,Mo=Go.showTime,Ya=ta("picker",Wi),Oo={showToday:!0},vo={};Fn&&(vo.picker=Fn);var Yo=Fn||Zn.props.picker;return vo=Object(e.a)(Object(e.a)(Object(e.a)({},vo),Mo?Xn(Object(e.a)({format:Io,picker:Yo},Mo)):{}),Yo==="time"?Xn(Object(e.a)(Object(e.a)({format:Io},Zn.props),{picker:Yo})):{}),d.createElement(Wa.b.Consumer,null,function(Us){var is,ys=Ma||Us;return d.createElement(ti,Object(e.a)({ref:Zn.pickerRef,placeholder:hi(Yo,ai,Co),suffixIcon:Yo==="time"?d.createElement(O,null):d.createElement(C,null),clearIcon:d.createElement(N.a,null),allowClear:!0,transitionName:"slide-up"},Oo,qo,vo,{locale:ai.lang,className:h()((is={},Object(o.a)(is,"".concat(Ya,"-").concat(ys),ys),Object(o.a)(is,"".concat(Ya,"-borderless"),!ao),is),wa),prefixCls:Ya,getPopupContainer:za||Ua,generateConfig:mt,prevIcon:d.createElement("span",{className:"".concat(Ya,"-prev-icon")}),nextIcon:d.createElement("span",{className:"".concat(Ya,"-next-icon")}),superPrevIcon:d.createElement("span",{className:"".concat(Ya,"-super-prev-icon")}),superNextIcon:d.createElement("span",{className:"".concat(Ya,"-super-next-icon")}),components:rn,direction:sa}))})},Object(Zi.a)(Fn!=="quarter",ci,"DatePicker.".concat(ci," is legacy usage. Please use DatePicker[picker='").concat(Fn,"'] directly.")),Zn}return Object(l.a)(pi,[{key:"render",value:function(){return d.createElement(aa.a,{componentName:"DatePicker",defaultLocale:this.getDefaultLocale},this.renderPicker)}}]),pi}(d.Component);return li.contextType=ji.b,ci&&(li.displayName=ci),li}var xr=qt(),Ar=qt("week","WeekPicker"),Jr=qt("month","MonthPicker"),Hr=qt("year","YearPicker"),gn=qt("time","TimePicker"),bn=qt("quarter","QuarterPicker");return{DatePicker:xr,WeekPicker:Ar,MonthPicker:Jr,YearPicker:Hr,TimePicker:gn,QuarterPicker:bn}}var Ci={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"},St=Ci,Nr=function(qt,xr){return d.createElement(b.a,Object(A.a)(Object(A.a)({},qt),{},{ref:xr,icon:St}))};Nr.displayName="SwapRightOutlined";var Br=d.forwardRef(Nr),Kr=function(mt,qt){var xr={};for(var Ar in mt)Object.prototype.hasOwnProperty.call(mt,Ar)&&qt.indexOf(Ar)<0&&(xr[Ar]=mt[Ar]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jr=0,Ar=Object.getOwnPropertySymbols(mt);Jr<Ar.length;Jr++)qt.indexOf(Ar[Jr])<0&&Object.prototype.propertyIsEnumerable.call(mt,Ar[Jr])&&(xr[Ar[Jr]]=mt[Ar[Jr]]);return xr};function Tn(mt){var qt=function(xr){Object(n.a)(Jr,xr);var Ar=Object(a.a)(Jr);function Jr(){var Hr;return Object(i.a)(this,Jr),Hr=Ar.apply(this,arguments),Hr.pickerRef=d.createRef(),Hr.focus=function(){Hr.pickerRef.current&&Hr.pickerRef.current.focus()},Hr.blur=function(){Hr.pickerRef.current&&Hr.pickerRef.current.blur()},Hr.getDefaultLocale=function(){var gn=Hr.props.locale,bn=Object(e.a)(Object(e.a)({},fi.a),gn);return bn.lang=Object(e.a)(Object(e.a)({},bn.lang),(gn||{}).lang),bn},Hr.renderPicker=function(gn){var bn=Hr.context,Fn=bn.getPrefixCls,ci=bn.direction,li=bn.getPopupContainer,Si=Hr.props,Ln=Si.prefixCls,pi=Si.getPopupContainer,Wn=Si.className,Zn=Si.size,ai=Si.bordered,gi=ai===void 0?!0:ai,ta=Si.placeholder,sa=Kr(Si,["prefixCls","getPopupContainer","className","size","bordered","placeholder"]),Ua=Hr.props,Ji=Ua.format,Wi=Ua.showTime,za=Ua.picker,wa=Fn("picker",Ln),Ma={};return Ma=Object(e.a)(Object(e.a)(Object(e.a)({},Ma),Wi?Xn(Object(e.a)({format:Ji,picker:za},Wi)):{}),za==="time"?Xn(Object(e.a)(Object(e.a)({format:Ji},Hr.props),{picker:za})):{}),d.createElement(Wa.b.Consumer,null,function(ja){var ao,Co=Zn||ja;return d.createElement(Bn,Object(e.a)({separator:d.createElement("span",{"aria-label":"to",className:"".concat(wa,"-separator")},d.createElement(Br,null)),ref:Hr.pickerRef,placeholder:Vi(za,gn,ta),suffixIcon:za==="time"?d.createElement(O,null):d.createElement(C,null),clearIcon:d.createElement(N.a,null),allowClear:!0,transitionName:"slide-up"},sa,Ma,{className:h()((ao={},Object(o.a)(ao,"".concat(wa,"-").concat(Co),Co),Object(o.a)(ao,"".concat(wa,"-borderless"),!gi),ao),Wn),locale:gn.lang,prefixCls:wa,getPopupContainer:pi||li,generateConfig:mt,prevIcon:d.createElement("span",{className:"".concat(wa,"-prev-icon")}),nextIcon:d.createElement("span",{className:"".concat(wa,"-next-icon")}),superPrevIcon:d.createElement("span",{className:"".concat(wa,"-super-prev-icon")}),superNextIcon:d.createElement("span",{className:"".concat(wa,"-super-next-icon")}),components:rn,direction:ci}))})},Hr}return Object(l.a)(Jr,[{key:"render",value:function(){return d.createElement(aa.a,{componentName:"DatePicker",defaultLocale:this.getDefaultLocale},this.renderPicker)}}]),Jr}(d.Component);return qt.contextType=ji.b,qt}var rn={button:u,rangeItem:s};function Jn(mt){return mt?Array.isArray(mt)?mt:[mt]:[]}function Xn(mt){var qt=mt.format,xr=mt.picker,Ar=mt.showHour,Jr=mt.showMinute,Hr=mt.showSecond,gn=mt.use12Hours,bn=Jn(qt)[0],Fn=Object(e.a)({},mt);return bn&&typeof bn=="string"&&(!bn.includes("s")&&Hr===void 0&&(Fn.showSecond=!1),!bn.includes("m")&&Jr===void 0&&(Fn.showMinute=!1),!bn.includes("H")&&!bn.includes("h")&&Ar===void 0&&(Fn.showHour=!1),(bn.includes("a")||bn.includes("A"))&&gn===void 0&&(Fn.use12Hours=!0)),xr==="time"?Fn:(typeof bn=="function"&&delete Fn.format,{showTime:Fn})}function ni(mt){var qt=cs(mt),xr=qt.DatePicker,Ar=qt.WeekPicker,Jr=qt.MonthPicker,Hr=qt.YearPicker,gn=qt.TimePicker,bn=qt.QuarterPicker,Fn=Tn(mt),ci=xr;return ci.WeekPicker=Ar,ci.MonthPicker=Jr,ci.YearPicker=Hr,ci.RangePicker=Fn,ci.TimePicker=gn,ci.QuarterPicker=bn,ci}var qi=ni,Ui=qi(t),xi=V.a=Ui},"+lIL":function(z,V,m){var S=m("ProS");m("/ry/"),m("3OrL");var y=m("L5E0"),g=m("7Phj");S.registerVisual(y),S.registerLayout(g)},"+nKL":function(z,V,m){"use strict";var S=m("q1tI"),y=m("TSYQ"),g=m.n(y),p=m("t23M");function t(le,te){var we=Object.keys(le);if(Object.getOwnPropertySymbols){var Ce=Object.getOwnPropertySymbols(le);te&&(Ce=Ce.filter(function(fe){return Object.getOwnPropertyDescriptor(le,fe).enumerable})),we.push.apply(we,Ce)}return we}function e(le){for(var te=1;te<arguments.length;te++){var we=arguments[te]!=null?arguments[te]:{};te%2?t(Object(we),!0).forEach(function(Ce){d(le,Ce,we[Ce])}):Object.getOwnPropertyDescriptors?Object.defineProperties(le,Object.getOwnPropertyDescriptors(we)):t(Object(we)).forEach(function(Ce){Object.defineProperty(le,Ce,Object.getOwnPropertyDescriptor(we,Ce))})}return le}function d(le,te,we){return te in le?Object.defineProperty(le,te,{value:we,enumerable:!0,configurable:!0,writable:!0}):le[te]=we,le}var f=S.forwardRef(function(le,te){var we=le.height,Ce=le.offset,fe=le.children,rt=le.prefixCls,tt=le.onInnerResize,ye={},Je={display:"flex",flexDirection:"column"};return Ce!==void 0&&(ye={height:we,position:"relative",overflow:"hidden"},Je=e(e({},Je),{},{transform:"translateY(".concat(Ce,"px)"),position:"absolute",left:0,right:0,top:0})),S.createElement("div",{style:ye},S.createElement(p.a,{onResize:function(ze){var Ct=ze.offsetHeight;Ct&&tt&&tt()}},S.createElement("div",{style:Je,className:g()(d({},"".concat(rt,"-holder-inner"),rt)),ref:te},fe)))});f.displayName="Filler";var u=f,r=m("wgJM");function s(le){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?s=function(we){return typeof we}:s=function(we){return we&&typeof Symbol=="function"&&we.constructor===Symbol&&we!==Symbol.prototype?"symbol":typeof we},s(le)}function o(le,te,we){return te in le?Object.defineProperty(le,te,{value:we,enumerable:!0,configurable:!0,writable:!0}):le[te]=we,le}function i(le,te){if(!(le instanceof te))throw new TypeError("Cannot call a class as a function")}function l(le,te){for(var we=0;we<te.length;we++){var Ce=te[we];Ce.enumerable=Ce.enumerable||!1,Ce.configurable=!0,"value"in Ce&&(Ce.writable=!0),Object.defineProperty(le,Ce.key,Ce)}}function n(le,te,we){return te&&l(le.prototype,te),we&&l(le,we),le}function a(le,te){if(typeof te!="function"&&te!==null)throw new TypeError("Super expression must either be null or a function");le.prototype=Object.create(te&&te.prototype,{constructor:{value:le,writable:!0,configurable:!0}}),te&&c(le,te)}function c(le,te){return c=Object.setPrototypeOf||function(Ce,fe){return Ce.__proto__=fe,Ce},c(le,te)}function h(le){var te=w();return function(){var Ce=b(le),fe;if(te){var rt=b(this).constructor;fe=Reflect.construct(Ce,arguments,rt)}else fe=Ce.apply(this,arguments);return A(this,fe)}}function A(le,te){if(te&&(s(te)==="object"||typeof te=="function"))return te;if(te!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return v(le)}function v(le){if(le===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return le}function w(){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(le){return!1}}function b(le){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(we){return we.__proto__||Object.getPrototypeOf(we)},b(le)}var x=20;function C(le){return"touches"in le?le.touches[0].pageY:le.pageY}var I=function(le){a(we,le);var te=h(we);function we(){var Ce;i(this,we);for(var fe=arguments.length,rt=new Array(fe),tt=0;tt<fe;tt++)rt[tt]=arguments[tt];return Ce=te.call.apply(te,[this].concat(rt)),Ce.moveRaf=null,Ce.scrollbarRef=S.createRef(),Ce.thumbRef=S.createRef(),Ce.visibleTimeout=null,Ce.state={dragging:!1,pageY:null,startTop:null,visible:!1},Ce.delayHidden=function(){clearTimeout(Ce.visibleTimeout),Ce.setState({visible:!0}),Ce.visibleTimeout=setTimeout(function(){Ce.setState({visible:!1})},2e3)},Ce.onScrollbarTouchStart=function(ye){ye.preventDefault()},Ce.onContainerMouseDown=function(ye){ye.stopPropagation(),ye.preventDefault()},Ce.patchEvents=function(){window.addEventListener("mousemove",Ce.onMouseMove),window.addEventListener("mouseup",Ce.onMouseUp),Ce.thumbRef.current.addEventListener("touchmove",Ce.onMouseMove),Ce.thumbRef.current.addEventListener("touchend",Ce.onMouseUp)},Ce.removeEvents=function(){window.removeEventListener("mousemove",Ce.onMouseMove),window.removeEventListener("mouseup",Ce.onMouseUp),Ce.scrollbarRef.current.removeEventListener("touchstart",Ce.onScrollbarTouchStart),Ce.thumbRef.current.removeEventListener("touchstart",Ce.onMouseDown),Ce.thumbRef.current.removeEventListener("touchmove",Ce.onMouseMove),Ce.thumbRef.current.removeEventListener("touchend",Ce.onMouseUp),r.a.cancel(Ce.moveRaf)},Ce.onMouseDown=function(ye){var Je=Ce.props.onStartMove;Ce.setState({dragging:!0,pageY:C(ye),startTop:Ce.getTop()}),Je(),Ce.patchEvents(),ye.stopPropagation(),ye.preventDefault()},Ce.onMouseMove=function(ye){var Je=Ce.state,lt=Je.dragging,ze=Je.pageY,Ct=Je.startTop,zt=Ce.props.onScroll;if(r.a.cancel(Ce.moveRaf),lt){var at=C(ye)-ze,vt=Ct+at,At=Ce.getEnableScrollRange(),tr=Ce.getEnableHeightRange(),Ir=tr?vt/tr:0,zr=Math.ceil(Ir*At);Ce.moveRaf=Object(r.a)(function(){zt(zr)})}},Ce.onMouseUp=function(){var ye=Ce.props.onStopMove;Ce.setState({dragging:!1}),ye(),Ce.removeEvents()},Ce.getSpinHeight=function(){var ye=Ce.props,Je=ye.height,lt=ye.count,ze=Je/lt*10;return ze=Math.max(ze,x),ze=Math.min(ze,Je/2),Math.floor(ze)},Ce.getEnableScrollRange=function(){var ye=Ce.props,Je=ye.scrollHeight,lt=ye.height;return Je-lt||0},Ce.getEnableHeightRange=function(){var ye=Ce.props.height,Je=Ce.getSpinHeight();return ye-Je||0},Ce.getTop=function(){var ye=Ce.props.scrollTop,Je=Ce.getEnableScrollRange(),lt=Ce.getEnableHeightRange();if(ye===0||Je===0)return 0;var ze=ye/Je;return ze*lt},Ce.showScroll=function(){var ye=Ce.props,Je=ye.height,lt=ye.scrollHeight;return lt>Je},Ce}return n(we,[{key:"componentDidMount",value:function(){this.scrollbarRef.current.addEventListener("touchstart",this.onScrollbarTouchStart),this.thumbRef.current.addEventListener("touchstart",this.onMouseDown)}},{key:"componentDidUpdate",value:function(fe){fe.scrollTop!==this.props.scrollTop&&this.delayHidden()}},{key:"componentWillUnmount",value:function(){this.removeEvents(),clearTimeout(this.visibleTimeout)}},{key:"render",value:function(){var fe=this.state,rt=fe.dragging,tt=fe.visible,ye=this.props.prefixCls,Je=this.getSpinHeight(),lt=this.getTop(),ze=this.showScroll(),Ct=ze&&tt;return S.createElement("div",{ref:this.scrollbarRef,className:g()("".concat(ye,"-scrollbar"),o({},"".concat(ye,"-scrollbar-show"),ze)),style:{width:8,top:0,bottom:0,right:0,position:"absolute",display:Ct?null:"none"},onMouseDown:this.onContainerMouseDown,onMouseMove:this.delayHidden},S.createElement("div",{ref:this.thumbRef,className:g()("".concat(ye,"-scrollbar-thumb"),o({},"".concat(ye,"-scrollbar-thumb-moving"),rt)),style:{width:"100%",height:Je,top:lt,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"},onMouseDown:this.onMouseDown}))}}]),we}(S.Component);function _(le){var te=le.children,we=le.setRef,Ce=S.useCallback(function(fe){we(fe)},[]);return S.cloneElement(te,{ref:Ce})}function E(le,te,we,Ce,fe,rt){var tt=rt.getKey;return le.slice(te,we+1).map(function(ye,Je){var lt=te+Je,ze=fe(ye,lt,{}),Ct=tt(ye);return S.createElement(_,{key:Ct,setRef:function(at){return Ce(ye,at)}},ze)})}var O=m("m+aA");function N(le,te){if(!(le instanceof te))throw new TypeError("Cannot call a class as a function")}function F(le,te){for(var we=0;we<te.length;we++){var Ce=te[we];Ce.enumerable=Ce.enumerable||!1,Ce.configurable=!0,"value"in Ce&&(Ce.writable=!0),Object.defineProperty(le,Ce.key,Ce)}}function U(le,te,we){return te&&F(le.prototype,te),we&&F(le,we),le}var B=function(){function le(){N(this,le),this.maps=void 0,this.maps=Object.create(null)}return U(le,[{key:"set",value:function(we,Ce){this.maps[we]=Ce}},{key:"get",value:function(we){return this.maps[we]}}]),le}(),K=B;function Y(le,te){return M(le)||j(le,te)||H(le,te)||k()}function k(){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 H(le,te){if(!le)return;if(typeof le=="string")return W(le,te);var we=Object.prototype.toString.call(le).slice(8,-1);if(we==="Object"&&le.constructor&&(we=le.constructor.name),we==="Map"||we==="Set")return Array.from(le);if(we==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(we))return W(le,te)}function W(le,te){(te==null||te>le.length)&&(te=le.length);for(var we=0,Ce=new Array(te);we<te;we++)Ce[we]=le[we];return Ce}function j(le,te){var we=le==null?null:typeof Symbol!="undefined"&&le[Symbol.iterator]||le["@@iterator"];if(we==null)return;var Ce=[],fe=!0,rt=!1,tt,ye;try{for(we=we.call(le);!(fe=(tt=we.next()).done)&&!(Ce.push(tt.value),te&&Ce.length===te);fe=!0);}catch(Je){rt=!0,ye=Je}finally{try{!fe&&we.return!=null&&we.return()}finally{if(rt)throw ye}}return Ce}function M(le){if(Array.isArray(le))return le}function G(le,te,we){var Ce=S.useState(0),fe=Y(Ce,2),rt=fe[0],tt=fe[1],ye=Object(S.useRef)(new Map),Je=Object(S.useRef)(new K),lt=Object(S.useRef)(0);function ze(){lt.current+=1;var zt=lt.current;Promise.resolve().then(function(){if(zt!==lt.current)return;ye.current.forEach(function(at,vt){if(at&&at.offsetParent){var At=Object(O.a)(at),tr=At.offsetHeight;Je.current.get(vt)!==tr&&Je.current.set(vt,At.offsetHeight)}}),tt(function(at){return at+1})})}function Ct(zt,at){var vt=le(zt),At=ye.current.get(vt);at?(ye.current.set(vt,at),ze()):ye.current.delete(vt),!At!==!at&&(at?te==null||te(zt):we==null||we(zt))}return[Ct,ze,Je.current,rt]}function X(le){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?X=function(we){return typeof we}:X=function(we){return we&&typeof Symbol=="function"&&we.constructor===Symbol&&we!==Symbol.prototype?"symbol":typeof we},X(le)}function q(le,te,we,Ce,fe,rt,tt,ye){var Je=S.useRef();return function(lt){if(lt==null){ye();return}if(r.a.cancel(Je.current),typeof lt=="number")tt(lt);else if(lt&&X(lt)==="object"){var ze,Ct=lt.align;"index"in lt?ze=lt.index:ze=te.findIndex(function(At){return fe(At)===lt.key});var zt=lt.offset,at=zt===void 0?0:zt,vt=function At(tr,Ir){if(tr<0||!le.current)return;var zr=le.current.clientHeight,yn=!1,ui=Ir;if(zr){for(var Nn=Ir||Ct,sn=0,Nt=0,xt=0,Pe=Math.min(te.length,ze),Fe=0;Fe<=Pe;Fe+=1){var Ve=fe(te[Fe]);Nt=sn;var pt=we.get(Ve);xt=Nt+(pt===void 0?Ce:pt),sn=xt,Fe===ze&&pt===void 0&&(yn=!0)}var Mt=null;switch(Nn){case"top":Mt=Nt-at;break;case"bottom":Mt=xt-zr+at;break;default:{var dr=le.current.scrollTop,fr=dr+zr;Nt<dr?ui="top":xt>fr&&(ui="bottom")}}Mt!==null&&Mt!==le.current.scrollTop&&tt(Mt)}Je.current=Object(r.a)(function(){yn&&rt(),At(tr-1,ui)})};vt(3)}}}function ee(le,te,we,Ce){var fe=we-le,rt=te-we,tt=Math.min(fe,rt)*2;if(Ce<=tt){var ye=Math.floor(Ce/2);return Ce%2?we+ye+1:we-ye}return fe>rt?we-(Ce-rt):we+(Ce-fe)}function ie(le,te,we){var Ce=le.length,fe=te.length,rt,tt;if(Ce===0&&fe===0)return null;Ce<fe?(rt=le,tt=te):(rt=te,tt=le);var ye={__EMPTY_ITEM__:!0};function Je(vt){return vt!==void 0?we(vt):ye}for(var lt=null,ze=Math.abs(Ce-fe)!==1,Ct=0;Ct<tt.length;Ct+=1){var zt=Je(rt[Ct]),at=Je(tt[Ct]);if(zt!==at){lt=Ct,ze=ze||zt!==Je(tt[Ct+1]);break}}return lt===null?null:{index:lt,multiple:ze}}function de(le,te){return ke(le)||_e(le,te)||ve(le,te)||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 ve(le,te){if(!le)return;if(typeof le=="string")return be(le,te);var we=Object.prototype.toString.call(le).slice(8,-1);if(we==="Object"&&le.constructor&&(we=le.constructor.name),we==="Map"||we==="Set")return Array.from(le);if(we==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(we))return be(le,te)}function be(le,te){(te==null||te>le.length)&&(te=le.length);for(var we=0,Ce=new Array(te);we<te;we++)Ce[we]=le[we];return Ce}function _e(le,te){var we=le==null?null:typeof Symbol!="undefined"&&le[Symbol.iterator]||le["@@iterator"];if(we==null)return;var Ce=[],fe=!0,rt=!1,tt,ye;try{for(we=we.call(le);!(fe=(tt=we.next()).done)&&!(Ce.push(tt.value),te&&Ce.length===te);fe=!0);}catch(Je){rt=!0,ye=Je}finally{try{!fe&&we.return!=null&&we.return()}finally{if(rt)throw ye}}return Ce}function ke(le){if(Array.isArray(le))return le}function $e(le,te,we){var Ce=S.useState(le),fe=de(Ce,2),rt=fe[0],tt=fe[1],ye=S.useState(null),Je=de(ye,2),lt=Je[0],ze=Je[1];return S.useEffect(function(){var Ct=ie(rt||[],le||[],te);(Ct==null?void 0:Ct.index)!==void 0&&(we==null||we(Ct.index),ze(le[Ct.index])),tt(le)},[le]),[lt]}function ne(le){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ne=function(we){return typeof we}:ne=function(we){return we&&typeof Symbol=="function"&&we.constructor===Symbol&&we!==Symbol.prototype?"symbol":typeof we},ne(le)}var Ne=(typeof navigator=="undefined"?"undefined":ne(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),st=Ne,pe=function(le,te){var we=Object(S.useRef)(!1),Ce=Object(S.useRef)(null);function fe(){clearTimeout(Ce.current),we.current=!0,Ce.current=setTimeout(function(){we.current=!1},50)}var rt=Object(S.useRef)({top:le,bottom:te});return rt.current.top=le,rt.current.bottom=te,function(tt){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Je=tt<0&&rt.current.top||tt>0&&rt.current.bottom;return ye&&Je?(clearTimeout(Ce.current),we.current=!1):(!Je||we.current)&&fe(),!we.current&&Je}};function Z(le,te,we,Ce){var fe=Object(S.useRef)(0),rt=Object(S.useRef)(null),tt=Object(S.useRef)(null),ye=Object(S.useRef)(!1),Je=pe(te,we);function lt(Ct){if(!le)return;r.a.cancel(rt.current);var zt=Ct.deltaY;if(fe.current+=zt,tt.current=zt,Je(zt))return;st||Ct.preventDefault(),rt.current=Object(r.a)(function(){var at=ye.current?10:1;Ce(fe.current*at),fe.current=0})}function ze(Ct){if(!le)return;ye.current=Ct.detail===tt.current}return[lt,ze]}var J=14/15;function ae(le,te,we){var Ce=Object(S.useRef)(!1),fe=Object(S.useRef)(0),rt=Object(S.useRef)(null),tt=Object(S.useRef)(null),ye,Je=function(zt){if(Ce.current){var at=Math.ceil(zt.touches[0].pageY),vt=fe.current-at;fe.current=at,we(vt)&&zt.preventDefault(),clearInterval(tt.current),tt.current=setInterval(function(){vt*=J,(!we(vt,!0)||Math.abs(vt)<=.1)&&clearInterval(tt.current)},16)}},lt=function(){Ce.current=!1,ye()},ze=function(zt){ye(),zt.touches.length===1&&!Ce.current&&(Ce.current=!0,fe.current=Math.ceil(zt.touches[0].pageY),rt.current=zt.target,rt.current.addEventListener("touchmove",Je),rt.current.addEventListener("touchend",lt))};ye=function(){rt.current&&(rt.current.removeEventListener("touchmove",Je),rt.current.removeEventListener("touchend",lt))},S.useLayoutEffect(function(){return le&&te.current.addEventListener("touchstart",ze),function(){te.current.removeEventListener("touchstart",ze),ye(),clearInterval(tt.current)}},[le])}var Se=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","component","onScroll","onVisibleChange"];function me(){return me=Object.assign||function(le){for(var te=1;te<arguments.length;te++){var we=arguments[te];for(var Ce in we)Object.prototype.hasOwnProperty.call(we,Ce)&&(le[Ce]=we[Ce])}return le},me.apply(this,arguments)}function Oe(le,te){var we=Object.keys(le);if(Object.getOwnPropertySymbols){var Ce=Object.getOwnPropertySymbols(le);te&&(Ce=Ce.filter(function(fe){return Object.getOwnPropertyDescriptor(le,fe).enumerable})),we.push.apply(we,Ce)}return we}function Ee(le){for(var te=1;te<arguments.length;te++){var we=arguments[te]!=null?arguments[te]:{};te%2?Oe(Object(we),!0).forEach(function(Ce){oe(le,Ce,we[Ce])}):Object.getOwnPropertyDescriptors?Object.defineProperties(le,Object.getOwnPropertyDescriptors(we)):Oe(Object(we)).forEach(function(Ce){Object.defineProperty(le,Ce,Object.getOwnPropertyDescriptor(we,Ce))})}return le}function oe(le,te,we){return te in le?Object.defineProperty(le,te,{value:we,enumerable:!0,configurable:!0,writable:!0}):le[te]=we,le}function Re(le,te){return He(le)||dt(le,te)||et(le,te)||Be()}function Be(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function et(le,te){if(!le)return;if(typeof le=="string")return bt(le,te);var we=Object.prototype.toString.call(le).slice(8,-1);if(we==="Object"&&le.constructor&&(we=le.constructor.name),we==="Map"||we==="Set")return Array.from(le);if(we==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(we))return bt(le,te)}function bt(le,te){(te==null||te>le.length)&&(te=le.length);for(var we=0,Ce=new Array(te);we<te;we++)Ce[we]=le[we];return Ce}function dt(le,te){var we=le==null?null:typeof Symbol!="undefined"&&le[Symbol.iterator]||le["@@iterator"];if(we==null)return;var Ce=[],fe=!0,rt=!1,tt,ye;try{for(we=we.call(le);!(fe=(tt=we.next()).done)&&!(Ce.push(tt.value),te&&Ce.length===te);fe=!0);}catch(Je){rt=!0,ye=Je}finally{try{!fe&&we.return!=null&&we.return()}finally{if(rt)throw ye}}return Ce}function He(le){if(Array.isArray(le))return le}function kt(le,te){if(le==null)return{};var we=ut(le,te),Ce,fe;if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(le);for(fe=0;fe<rt.length;fe++){if(Ce=rt[fe],te.indexOf(Ce)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(le,Ce))continue;we[Ce]=le[Ce]}}return we}function ut(le,te){if(le==null)return{};var we={},Ce=Object.keys(le),fe,rt;for(rt=0;rt<Ce.length;rt++){if(fe=Ce[rt],te.indexOf(fe)>=0)continue;we[fe]=le[fe]}return we}var Ft=[],Ht={overflowY:"auto",overflowAnchor:"none"};function $t(le,te){var we=le.prefixCls,Ce=we===void 0?"rc-virtual-list":we,fe=le.className,rt=le.height,tt=le.itemHeight,ye=le.fullHeight,Je=ye===void 0?!0:ye,lt=le.style,ze=le.data,Ct=le.children,zt=le.itemKey,at=le.virtual,vt=le.component,At=vt===void 0?"div":vt,tr=le.onScroll,Ir=le.onVisibleChange,zr=kt(le,Se),yn=!!(at!==!1&&rt&&tt),ui=yn&&ze&&tt*ze.length>rt,Nn=Object(S.useState)(0),sn=Re(Nn,2),Nt=sn[0],xt=sn[1],Pe=Object(S.useState)(!1),Fe=Re(Pe,2),Ve=Fe[0],pt=Fe[1],Mt=g()(Ce,fe),dr=ze||Ft,fr=Object(S.useRef)(),Lr=Object(S.useRef)(),dn=Object(S.useRef)(),_n=S.useCallback(function(Wt){return typeof zt=="function"?zt(Wt):Wt==null?void 0:Wt[zt]},[zt]),cr={getKey:_n};function Xt(Wt){xt(function(qr){var ur;typeof Wt=="function"?ur=Wt(qr):ur=Wt;var Zr=gt(ur);return fr.current.scrollTop=Zr,Zr})}var Zt=Object(S.useRef)({start:0,end:dr.length}),Rr=Object(S.useRef)(),$r=$e(dr,_n),un=Re($r,1),Dn=un[0];Rr.current=Dn;var sr=G(_n,null,null),_r=Re(sr,4),Yr=_r[0],Pr=_r[1],wn=_r[2],di=_r[3],On=S.useMemo(function(){if(!yn)return{scrollHeight:void 0,start:0,end:dr.length-1,offset:void 0};if(!ui){var Wt;return{scrollHeight:((Wt=Lr.current)===null||Wt===void 0?void 0:Wt.offsetHeight)||0,start:0,end:dr.length-1,offset:void 0}}for(var qr=0,ur,Zr,Wr,Tr=dr.length,In=0;In<Tr;In+=1){var Pi=dr[In],vi=_n(Pi),Ii=wn.get(vi),Ni=qr+(Ii===void 0?tt:Ii);Ni>=Nt&&ur===void 0&&(ur=In,Zr=qr),Ni>Nt+rt&&Wr===void 0&&(Wr=In),qr=Ni}return ur===void 0&&(ur=0,Zr=0),Wr===void 0&&(Wr=dr.length-1),Wr=Math.min(Wr+1,dr.length),{scrollHeight:qr,start:ur,end:Wr,offset:Zr}},[ui,yn,Nt,dr,di,rt]),$n=On.scrollHeight,wi=On.start,ki=On.end,ra=On.offset;Zt.current.start=wi,Zt.current.end=ki;var ia=$n-rt,da=Object(S.useRef)(ia);da.current=ia;function gt(Wt){var qr=Wt;return Number.isNaN(da.current)||(qr=Math.min(qr,da.current)),qr=Math.max(qr,0),qr}var je=Nt<=0,Ye=Nt>=ia,Ze=pe(je,Ye);function ft(Wt){var qr=Wt;Xt(qr)}function ot(Wt){var qr=Wt.currentTarget.scrollTop;qr!==Nt&&Xt(qr),tr==null||tr(Wt)}var ht=Z(yn,je,Ye,function(Wt){Xt(function(qr){var ur=qr+Wt;return ur})}),Bt=Re(ht,2),It=Bt[0],rr=Bt[1];ae(yn,fr,function(Wt,qr){return Ze(Wt,qr)?!1:(It({preventDefault:function(){},deltaY:Wt}),!0)}),Object(S.useLayoutEffect)(function(){function Wt(qr){yn&&qr.preventDefault()}return fr.current.addEventListener("wheel",It),fr.current.addEventListener("DOMMouseScroll",rr),fr.current.addEventListener("MozMousePixelScroll",Wt),function(){fr.current.removeEventListener("wheel",It),fr.current.removeEventListener("DOMMouseScroll",rr),fr.current.removeEventListener("MozMousePixelScroll",Wt)}},[yn]);var gr=q(fr,dr,wn,tt,_n,Pr,Xt,function(){var Wt;(Wt=dn.current)===null||Wt===void 0||Wt.delayHidden()});S.useImperativeHandle(te,function(){return{scrollTo:gr}}),Object(S.useLayoutEffect)(function(){if(Ir){var Wt=dr.slice(wi,ki+1);Ir(Wt,dr)}},[wi,ki,dr]);var mr=E(dr,wi,ki,Yr,Ct,cr),Cr=null;return rt&&(Cr=Ee(oe({},Je?"height":"maxHeight",rt),Ht),yn&&(Cr.overflowY="hidden",Ve&&(Cr.pointerEvents="none"))),S.createElement("div",me({style:Ee(Ee({},lt),{},{position:"relative"}),className:Mt},zr),S.createElement(At,{className:"".concat(Ce,"-holder"),style:Cr,ref:fr,onScroll:ot},S.createElement(u,{prefixCls:Ce,height:$n,offset:ra,onInnerResize:Pr,ref:Lr},mr)),yn&&S.createElement(I,{ref:dn,prefixCls:Ce,scrollTop:Nt,height:rt,scrollHeight:$n,count:dr.length,onScroll:ft,onStartMove:function(){pt(!0)},onStopMove:function(){pt(!1)}}))}var Ut=S.forwardRef($t);Ut.displayName="List";var Jt=Ut,ct=V.a=Jt},"+rIm":function(z,V,m){var S=m("bYtY"),y=S.retrieve,g=S.defaults,p=S.extend,t=S.each,e=m("7aKB"),d=m("IwbS"),f=m("Qxkt"),u=m("OELB"),r=u.isRadianAroundZero,s=u.remRadian,o=m("oVpE"),i=o.createSymbol,l=m("Fofx"),n=m("QBsz"),a=n.applyTransform,c=m("aX7z"),h=c.shouldShowAllLabels,A=Math.PI,v=function(k,H){this.opt=H,this.axisModel=k,g(H,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0}),this.group=new d.Group;var W=new d.Group({position:H.position.slice(),rotation:H.rotation});W.updateTransform(),this._transform=W.transform,this._dumbGroup=W};v.prototype={constructor:v,hasBuilder:function(k){return!!w[k]},add:function(k){w[k].call(this)},getGroup:function(){return this.group}};var w={axisLine:function(){var k=this.opt,H=this.axisModel;if(!H.get("axisLine.show"))return;var W=this.axisModel.axis.getExtent(),j=this._transform,M=[W[0],0],G=[W[1],0];j&&(a(M,M,j),a(G,G,j));var X=p({lineCap:"round"},H.getModel("axisLine.lineStyle").getLineStyle());this.group.add(new d.Line({anid:"line",subPixelOptimize:!0,shape:{x1:M[0],y1:M[1],x2:G[0],y2:G[1]},style:X,strokeContainThreshold:k.strokeContainThreshold||5,silent:!0,z2:1}));var q=H.get("axisLine.symbol"),ee=H.get("axisLine.symbolSize"),ie=H.get("axisLine.symbolOffset")||0;if(typeof ie=="number"&&(ie=[ie,ie]),q!=null){typeof q=="string"&&(q=[q,q]),(typeof ee=="string"||typeof ee=="number")&&(ee=[ee,ee]);var de=ee[0],ue=ee[1];t([{rotate:k.rotation+Math.PI/2,offset:ie[0],r:0},{rotate:k.rotation-Math.PI/2,offset:ie[1],r:Math.sqrt((M[0]-G[0])*(M[0]-G[0])+(M[1]-G[1])*(M[1]-G[1]))}],function(ve,be){if(q[be]!=="none"&&q[be]!=null){var _e=i(q[be],-de/2,-ue/2,de,ue,X.stroke,!0),ke=ve.r+ve.offset,$e=[M[0]+ke*Math.cos(k.rotation),M[1]-ke*Math.sin(k.rotation)];_e.attr({rotation:ve.rotate,position:$e,silent:!0,z2:11}),this.group.add(_e)}},this)}},axisTickLabel:function(){var k=this.axisModel,H=this.opt,W=U(this,k,H),j=K(this,k,H);_(k,j,W),B(this,k,H)},axisName:function(){var k=this.opt,H=this.axisModel,W=y(k.axisName,H.get("name"));if(!W)return;var j=H.get("nameLocation"),M=k.nameDirection,G=H.getModel("nameTextStyle"),X=H.get("nameGap")||0,q=this.axisModel.axis.getExtent(),ee=q[0]>q[1]?-1:1,ie=[j==="start"?q[0]-ee*X:j==="end"?q[1]+ee*X:(q[0]+q[1])/2,N(j)?k.labelOffset+M*X:0],de,ue=H.get("nameRotate");ue!=null&&(ue=ue*A/180);var ve;N(j)?de=x(k.rotation,ue!=null?ue:k.rotation,M):(de=C(k,j,ue||0,q),ve=k.axisNameAvailableWidth,ve!=null&&(ve=Math.abs(ve/Math.sin(de.rotation)),!isFinite(ve)&&(ve=null)));var be=G.getFont(),_e=H.get("nameTruncate",!0)||{},ke=_e.ellipsis,$e=y(k.nameTruncateMaxWidth,_e.maxWidth,ve),ne=ke!=null&&$e!=null?e.truncateText(W,$e,be,ke,{minChar:2,placeholder:_e.placeholder}):W,Ne=H.get("tooltip",!0),st=H.mainType,pe={componentType:st,name:W,$vars:["name"]};pe[st+"Index"]=H.componentIndex;var Z=new d.Text({anid:"name",__fullText:W,__truncatedText:ne,position:ie,rotation:de.rotation,silent:I(H),z2:1,tooltip:Ne&&Ne.show?p({content:W,formatter:function(){return W},formatterParams:pe},Ne):null});d.setTextStyle(Z.style,G,{text:ne,textFont:be,textFill:G.getTextColor()||H.get("axisLine.lineStyle.color"),textAlign:G.get("align")||de.textAlign,textVerticalAlign:G.get("verticalAlign")||de.textVerticalAlign}),H.get("triggerEvent")&&(Z.eventData=b(H),Z.eventData.targetType="axisName",Z.eventData.name=W),this._dumbGroup.add(Z),Z.updateTransform(),this.group.add(Z),Z.decomposeTransform()}},b=v.makeAxisEventDataBase=function(k){var H={componentType:k.mainType,componentIndex:k.componentIndex};return H[k.mainType+"Index"]=k.componentIndex,H},x=v.innerTextLayout=function(k,H,W){var j=s(H-k),M,G;return r(j)?(G=W>0?"top":"bottom",M="center"):r(j-A)?(G=W>0?"bottom":"top",M="center"):(G="middle",j>0&&j<A?M=W>0?"right":"left":M=W>0?"left":"right"),{rotation:j,textAlign:M,textVerticalAlign:G}};function C(k,H,W,j){var M=s(W-k.rotation),G,X,q=j[0]>j[1],ee=H==="start"&&!q||H!=="start"&&q;return r(M-A/2)?(X=ee?"bottom":"top",G="center"):r(M-A*1.5)?(X=ee?"top":"bottom",G="center"):(X="middle",M<A*1.5&&M>A/2?G=ee?"left":"right":G=ee?"right":"left"),{rotation:M,textAlign:G,textVerticalAlign:X}}var I=v.isLabelSilent=function(k){var H=k.get("tooltip");return k.get("silent")||!(k.get("triggerEvent")||H&&H.show)};function _(k,H,W){if(h(k.axis))return;var j=k.get("axisLabel.showMinLabel"),M=k.get("axisLabel.showMaxLabel");H=H||[],W=W||[];var G=H[0],X=H[1],q=H[H.length-1],ee=H[H.length-2],ie=W[0],de=W[1],ue=W[W.length-1],ve=W[W.length-2];j===!1?(E(G),E(ie)):O(G,X)&&(j?(E(X),E(de)):(E(G),E(ie))),M===!1?(E(q),E(ue)):O(ee,q)&&(M?(E(ee),E(ve)):(E(q),E(ue)))}function E(k){k&&(k.ignore=!0)}function O(k,H,W){var j=k&&k.getBoundingRect().clone(),M=H&&H.getBoundingRect().clone();if(!j||!M)return;var G=l.identity([]);return l.rotate(G,G,-k.rotation),j.applyTransform(l.mul([],G,k.getLocalTransform())),M.applyTransform(l.mul([],G,H.getLocalTransform())),j.intersect(M)}function N(k){return k==="middle"||k==="center"}function F(k,H,W,j,M){for(var G=[],X=[],q=[],ee=0;ee<k.length;ee++){var ie=k[ee].coord;X[0]=ie,X[1]=0,q[0]=ie,q[1]=W,H&&(a(X,X,H),a(q,q,H));var de=new d.Line({anid:M+"_"+k[ee].tickValue,subPixelOptimize:!0,shape:{x1:X[0],y1:X[1],x2:q[0],y2:q[1]},style:j,z2:2,silent:!0});G.push(de)}return G}function U(k,H,W){var j=H.axis,M=H.getModel("axisTick");if(!M.get("show")||j.scale.isBlank())return;for(var G=M.getModel("lineStyle"),X=W.tickDirection*M.get("length"),q=j.getTicksCoords(),ee=F(q,k._transform,X,g(G.getLineStyle(),{stroke:H.get("axisLine.lineStyle.color")}),"ticks"),ie=0;ie<ee.length;ie++)k.group.add(ee[ie]);return ee}function B(k,H,W){var j=H.axis,M=H.getModel("minorTick");if(!M.get("show")||j.scale.isBlank())return;var G=j.getMinorTicksCoords();if(!G.length)return;for(var X=M.getModel("lineStyle"),q=W.tickDirection*M.get("length"),ee=g(X.getLineStyle(),g(H.getModel("axisTick").getLineStyle(),{stroke:H.get("axisLine.lineStyle.color")})),ie=0;ie<G.length;ie++)for(var de=F(G[ie],k._transform,q,ee,"minorticks_"+ie),ue=0;ue<de.length;ue++)k.group.add(de[ue])}function K(k,H,W){var j=H.axis,M=y(W.axisLabelShow,H.get("axisLabel.show"));if(!M||j.scale.isBlank())return;var G=H.getModel("axisLabel"),X=G.get("margin"),q=j.getViewLabels(),ee=(y(W.labelRotate,G.get("rotate"))||0)*A/180,ie=x(W.rotation,ee,W.labelDirection),de=H.getCategories&&H.getCategories(!0),ue=[],ve=I(H),be=H.get("triggerEvent");return t(q,function(_e,ke){var $e=_e.tickValue,ne=_e.formattedLabel,Ne=_e.rawLabel,st=G;de&&de[$e]&&de[$e].textStyle&&(st=new f(de[$e].textStyle,G,H.ecModel));var pe=st.getTextColor()||H.get("axisLine.lineStyle.color"),Z=j.dataToCoord($e),J=[Z,W.labelOffset+W.labelDirection*X],ae=new d.Text({anid:"label_"+$e,position:J,rotation:ie.rotation,silent:ve,z2:10});d.setTextStyle(ae.style,st,{text:ne,textAlign:st.getShallow("align",!0)||ie.textAlign,textVerticalAlign:st.getShallow("verticalAlign",!0)||st.getShallow("baseline",!0)||ie.textVerticalAlign,textFill:typeof pe=="function"?pe(j.type==="category"?Ne:j.type==="value"?$e+"":$e,ke):pe}),be&&(ae.eventData=b(H),ae.eventData.targetType="axisLabel",ae.eventData.value=Ne),k._dumbGroup.add(ae),ae.updateTransform(),ue.push(ae),k.group.add(ae),ae.decomposeTransform()}),ue}var Y=v;z.exports=Y},"+wW9":function(z,V,m){var S=m("bYtY"),y=S.each,g=S.isArray,p=S.isObject,t=m("JuEJ"),e=m("4NO4"),d=e.normalizeToArray;function f(l,n){n=n.split(",");for(var a=l,c=0;c<n.length&&!(a=a&&a[n[c]],a==null);c++);return a}function u(l,n,a,c){n=n.split(",");for(var h=l,A,v=0;v<n.length-1;v++)A=n[v],h[A]==null&&(h[A]={}),h=h[A];(c||h[n[v]]==null)&&(h[n[v]]=a)}function r(l){y(s,function(n){n[0]in l&&!(n[1]in l)&&(l[n[1]]=l[n[0]])})}var s=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],o=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"];function i(l,n){t(l,n),l.series=d(l.series),y(l.series,function(a){if(!p(a))return;var c=a.type;if(c==="line")a.clipOverflow!=null&&(a.clip=a.clipOverflow);else if(c==="pie"||c==="gauge")a.clockWise!=null&&(a.clockwise=a.clockWise);else if(c==="gauge"){var h=f(a,"pointer.color");h!=null&&u(a,"itemStyle.color",h)}r(a)}),l.dataRange&&(l.visualMap=l.dataRange),y(o,function(a){var c=l[a];c&&(g(c)||(c=[c]),y(c,function(h){r(h)}))})}z.exports=i},"/IIm":function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=m("H6uX"),t=m("IwbS"),e=m("pP6R"),d=m("gPAo"),f=g.curry,u=g.each,r=g.map,s=Math.min,o=Math.max,i=Math.pow,l=1e4,n=6,a=6,c="globalPan",h={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},A={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},v={brushStyle:{lineWidth:2,stroke:"rgba(0,0,0,0.3)",fill:"rgba(0,0,0,0.1)"},transformable:!0,brushMode:"single",removeOnClick:!1},w=0;function b(oe){p.call(this),this._zr=oe,this.group=new t.Group,this._brushType,this._brushOption,this._panels,this._track=[],this._dragging,this._covers=[],this._creatingCover,this._creatingPanel,this._enableGlobalPan,this._uid="brushController_"+w++,this._handlers={},u(J,function(Re,Be){this._handlers[Be]=g.bind(Re,this)},this)}b.prototype={constructor:b,enableBrush:function(oe){return this._brushType&&C(this),oe.brushType&&x(this,oe),this},setPanels:function(oe){if(oe&&oe.length){var Re=this._panels={};g.each(oe,function(Be){Re[Be.panelId]=g.clone(Be)})}else this._panels=null;return this},mount:function(oe){oe=oe||{},this._enableGlobalPan=oe.enableGlobalPan;var Re=this.group;return this._zr.add(Re),Re.attr({position:oe.position||[0,0],rotation:oe.rotation||0,scale:oe.scale||[1,1]}),this._transform=Re.getLocalTransform(),this},eachCover:function(oe,Re){u(this._covers,oe,Re)},updateCovers:function(oe){oe=g.map(oe,function(Ht){return g.merge(g.clone(v),Ht,!0)});var Re="\0-brush-index-",Be=this._covers,et=this._covers=[],bt=this,dt=this._creatingCover;return new d(Be,oe,kt,He).add(ut).update(ut).remove(Ft).execute(),this;function He(Ht,$t){return(Ht.id!=null?Ht.id:Re+$t)+"-"+Ht.brushType}function kt(Ht,$t){return He(Ht.__brushOption,$t)}function ut(Ht,$t){var Ut=oe[Ht];if($t!=null&&Be[$t]===dt)et[Ht]=Be[$t];else{var Jt=et[Ht]=$t!=null?(Be[$t].__brushOption=Ut,Be[$t]):O(bt,E(bt,Ut));U(bt,Jt)}}function Ft(Ht){Be[Ht]!==dt&&bt.group.remove(Be[Ht])}},unmount:function(){return this.enableBrush(!1),k(this),this._zr.remove(this.group),this},dispose:function(){this.unmount(),this.off()}},g.mixin(b,p);function x(oe,Re){var Be=oe._zr;oe._enableGlobalPan||e.take(Be,c,oe._uid),I(Be,oe._handlers),oe._brushType=Re.brushType,oe._brushOption=g.merge(g.clone(v),Re,!0)}function C(oe){var Re=oe._zr;e.release(Re,c,oe._uid),_(Re,oe._handlers),oe._brushType=oe._brushOption=null}function I(oe,Re){u(Re,function(Be,et){oe.on(et,Be)})}function _(oe,Re){u(Re,function(Be,et){oe.off(et,Be)})}function E(oe,Re){var Be=me[Re.brushType].createCover(oe,Re);return Be.__brushOption=Re,F(Be,Re),oe.group.add(Be),Be}function O(oe,Re){var Be=B(Re);return Be.endCreating&&(Be.endCreating(oe,Re),F(Re,Re.__brushOption)),Re}function N(oe,Re){var Be=Re.__brushOption;B(Re).updateCoverShape(oe,Re,Be.range,Be)}function F(oe,Re){var Be=Re.z;Be==null&&(Be=l),oe.traverse(function(et){et.z=Be,et.z2=Be})}function U(oe,Re){B(Re).updateCommon(oe,Re),N(oe,Re)}function B(oe){return me[oe.__brushOption.brushType]}function K(oe,Re,Be){var et=oe._panels;if(!et)return!0;var bt,dt=oe._transform;return u(et,function(He){He.isTargetByCursor(Re,Be,dt)&&(bt=He)}),bt}function Y(oe,Re){var Be=oe._panels;if(!Be)return!0;var et=Re.__brushOption.panelId;return et!=null?Be[et]:!0}function k(oe){var Re=oe._covers,Be=Re.length;return u(Re,function(et){oe.group.remove(et)},oe),Re.length=0,!!Be}function H(oe,Re){var Be=r(oe._covers,function(et){var bt=et.__brushOption,dt=g.clone(bt.range);return{brushType:bt.brushType,panelId:bt.panelId,range:dt}});oe.trigger("brush",Be,{isEnd:!!Re.isEnd,removeOnClick:!!Re.removeOnClick})}function W(oe){var Re=oe._track;if(!Re.length)return!1;var Be=Re[Re.length-1],et=Re[0],bt=Be[0]-et[0],dt=Be[1]-et[1],He=i(bt*bt+dt*dt,.5);return He>n}function j(oe){var Re=oe.length-1;return Re<0&&(Re=0),[oe[0],oe[Re]]}function M(oe,Re,Be,et){var bt=new t.Group;return bt.add(new t.Rect({name:"main",style:ee(Be),silent:!0,draggable:!0,cursor:"move",drift:f(oe,Re,bt,"nswe"),ondragend:f(H,Re,{isEnd:!0})})),u(et,function(dt){bt.add(new t.Rect({name:dt,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:f(oe,Re,bt,dt),ondragend:f(H,Re,{isEnd:!0})}))}),bt}function G(oe,Re,Be,et){var bt=et.brushStyle.lineWidth||0,dt=o(bt,a),He=Be[0][0],kt=Be[1][0],ut=He-bt/2,Ft=kt-bt/2,Ht=Be[0][1],$t=Be[1][1],Ut=Ht-dt+bt/2,Jt=$t-dt+bt/2,ct=Ht-He,le=$t-kt,te=ct+bt,we=le+bt;q(oe,Re,"main",He,kt,ct,le),et.transformable&&(q(oe,Re,"w",ut,Ft,dt,we),q(oe,Re,"e",Ut,Ft,dt,we),q(oe,Re,"n",ut,Ft,te,dt),q(oe,Re,"s",ut,Jt,te,dt),q(oe,Re,"nw",ut,Ft,dt,dt),q(oe,Re,"ne",Ut,Ft,dt,dt),q(oe,Re,"sw",ut,Jt,dt,dt),q(oe,Re,"se",Ut,Jt,dt,dt))}function X(oe,Re){var Be=Re.__brushOption,et=Be.transformable,bt=Re.childAt(0);bt.useStyle(ee(Be)),bt.attr({silent:!et,cursor:et?"move":"default"}),u(["w","e","n","s","se","sw","ne","nw"],function(dt){var He=Re.childOfName(dt),kt=ue(oe,dt);He&&He.attr({silent:!et,invisible:!et,cursor:et?A[kt]+"-resize":null})})}function q(oe,Re,Be,et,bt,dt,He){var kt=Re.childOfName(Be);kt&&kt.setShape($e(ke(oe,Re,[[et,bt],[et+dt,bt+He]])))}function ee(oe){return g.defaults({strokeNoScale:!0},oe.brushStyle)}function ie(oe,Re,Be,et){var bt=[s(oe,Be),s(Re,et)],dt=[o(oe,Be),o(Re,et)];return[[bt[0],dt[0]],[bt[1],dt[1]]]}function de(oe){return t.getTransform(oe.group)}function ue(oe,Re){if(Re.length>1){Re=Re.split("");var Be=[ue(oe,Re[0]),ue(oe,Re[1])];return(Be[0]==="e"||Be[0]==="w")&&Be.reverse(),Be.join("")}else{var et={w:"left",e:"right",n:"top",s:"bottom"},bt={left:"w",right:"e",top:"n",bottom:"s"},Be=t.transformDirection(et[Re],de(oe));return bt[Be]}}function ve(oe,Re,Be,et,bt,dt,He,kt){var ut=et.__brushOption,Ft=oe(ut.range),Ht=_e(Be,dt,He);u(bt.split(""),function($t){var Ut=h[$t];Ft[Ut[0]][Ut[1]]+=Ht[Ut[0]]}),ut.range=Re(ie(Ft[0][0],Ft[1][0],Ft[0][1],Ft[1][1])),U(Be,et),H(Be,{isEnd:!1})}function be(oe,Re,Be,et,bt){var dt=Re.__brushOption.range,He=_e(oe,Be,et);u(dt,function(kt){kt[0]+=He[0],kt[1]+=He[1]}),U(oe,Re),H(oe,{isEnd:!1})}function _e(oe,Re,Be){var et=oe.group,bt=et.transformCoordToLocal(Re,Be),dt=et.transformCoordToLocal(0,0);return[bt[0]-dt[0],bt[1]-dt[1]]}function ke(oe,Re,Be){var et=Y(oe,Re);return et&&et!==!0?et.clipPath(Be,oe._transform):g.clone(Be)}function $e(oe){var Re=s(oe[0][0],oe[1][0]),Be=s(oe[0][1],oe[1][1]),et=o(oe[0][0],oe[1][0]),bt=o(oe[0][1],oe[1][1]);return{x:Re,y:Be,width:et-Re,height:bt-Be}}function ne(oe,Re,Be){if(!oe._brushType||Se(oe,Re))return;var et=oe._zr,bt=oe._covers,dt=K(oe,Re,Be);if(!oe._dragging)for(var He=0;He<bt.length;He++){var kt=bt[He].__brushOption;if(dt&&(dt===!0||kt.panelId===dt.panelId)&&me[kt.brushType].contain(bt[He],Be[0],Be[1]))return}dt&&et.setCursorStyle("crosshair")}function Ne(oe){var Re=oe.event;Re.preventDefault&&Re.preventDefault()}function st(oe,Re,Be){return oe.childOfName("main").contain(Re,Be)}function pe(oe,Re,Be,et){var bt=oe._creatingCover,dt=oe._creatingPanel,He=oe._brushOption,kt;if(oe._track.push(Be.slice()),W(oe)||bt){if(dt&&!bt){He.brushMode==="single"&&k(oe);var ut=g.clone(He);ut.brushType=Z(ut.brushType,dt),ut.panelId=dt===!0?null:dt.panelId,bt=oe._creatingCover=E(oe,ut),oe._covers.push(bt)}if(bt){var Ft=me[Z(oe._brushType,dt)],Ht=bt.__brushOption;Ht.range=Ft.getCreatingRange(ke(oe,bt,oe._track)),et&&(O(oe,bt),Ft.updateCommon(oe,bt)),N(oe,bt),kt={isEnd:et}}}else et&&He.brushMode==="single"&&He.removeOnClick&&(K(oe,Re,Be)&&k(oe)&&(kt={isEnd:et,removeOnClick:!0}));return kt}function Z(oe,Re){return oe==="auto"?Re.defaultBrushType:oe}var J={mousedown:function(oe){if(this._dragging)ae(this,oe);else if(!oe.target||!oe.target.draggable){Ne(oe);var Re=this.group.transformCoordToLocal(oe.offsetX,oe.offsetY);this._creatingCover=null;var Be=this._creatingPanel=K(this,oe,Re);Be&&(this._dragging=!0,this._track=[Re.slice()])}},mousemove:function(oe){var Re=oe.offsetX,Be=oe.offsetY,et=this.group.transformCoordToLocal(Re,Be);if(ne(this,oe,et),this._dragging){Ne(oe);var bt=pe(this,oe,et,!1);bt&&H(this,bt)}},mouseup:function(oe){ae(this,oe)}};function ae(oe,Re){if(oe._dragging){Ne(Re);var Be=Re.offsetX,et=Re.offsetY,bt=oe.group.transformCoordToLocal(Be,et),dt=pe(oe,Re,bt,!0);oe._dragging=!1,oe._track=[],oe._creatingCover=null,dt&&H(oe,dt)}}function Se(oe,Re,Be){var et=oe._zr;return Re<0||Re>et.getWidth()||Be<0||Be>et.getHeight()}var me={lineX:Oe(0),lineY:Oe(1),rect:{createCover:function(oe,Re){return M(f(ve,function(Be){return Be},function(Be){return Be}),oe,Re,["w","e","n","s","se","sw","ne","nw"])},getCreatingRange:function(oe){var Re=j(oe);return ie(Re[1][0],Re[1][1],Re[0][0],Re[0][1])},updateCoverShape:function(oe,Re,Be,et){G(oe,Re,Be,et)},updateCommon:X,contain:st},polygon:{createCover:function(oe,Re){var Be=new t.Group;return Be.add(new t.Polyline({name:"main",style:ee(Re),silent:!0})),Be},getCreatingRange:function(oe){return oe},endCreating:function(oe,Re){Re.remove(Re.childAt(0)),Re.add(new t.Polygon({name:"main",draggable:!0,drift:f(be,oe,Re),ondragend:f(H,oe,{isEnd:!0})}))},updateCoverShape:function(oe,Re,Be,et){Re.childAt(0).setShape({points:ke(oe,Re,Be)})},updateCommon:X,contain:st}};function Oe(oe){return{createCover:function(Re,Be){return M(f(ve,function(et){var bt=[et,[0,100]];return oe&&bt.reverse(),bt},function(et){return et[oe]}),Re,Be,[["w","e"],["n","s"]][oe])},getCreatingRange:function(Re){var Be=j(Re),et=s(Be[0][oe],Be[1][oe]),bt=o(Be[0][oe],Be[1][oe]);return[et,bt]},updateCoverShape:function(Re,Be,et,bt){var dt,He=Y(Re,Be);if(He!==!0&&He.getLinearBrushOtherExtent)dt=He.getLinearBrushOtherExtent(oe,Re._transform);else{var kt=Re._zr;dt=[0,[kt.getWidth(),kt.getHeight()][1-oe]]}var ut=[et,dt];oe&&ut.reverse(),G(Re,Be,ut,bt)},updateCommon:X,contain:st}}var Ee=b;z.exports=Ee},"/MfK":function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={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"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="DeleteOutlined";var d=V.a=y.forwardRef(e)},"/POA":function(z,V,m){!function(S,y){if(!0)z.exports=y();else var g,p}(window,function(){return function(S){var y={};function g(p){if(y[p])return y[p].exports;var t=y[p]={i:p,l:!1,exports:{}};return S[p].call(t.exports,t,t.exports,g),t.l=!0,t.exports}return g.m=S,g.c=y,g.d=function(p,t,e){g.o(p,t)||Object.defineProperty(p,t,{enumerable:!0,get:e})},g.r=function(p){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(p,"__esModule",{value:!0})},g.t=function(p,t){if(1&t&&(p=g(p)),8&t)return p;if(4&t&&typeof p=="object"&&p&&p.__esModule)return p;var e=Object.create(null);if(g.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:p}),2&t&&typeof p!="string")for(var d in p)g.d(e,d,function(f){return p[f]}.bind(null,d));return e},g.n=function(p){var t=p&&p.__esModule?function(){return p.default}:function(){return p};return g.d(t,"a",t),t},g.o=function(p,t){return Object.prototype.hasOwnProperty.call(p,t)},g.p="",g(g.s=34)}([function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.forwardEvent=y.EventEmitter=void 0;var p=function(){function t(){this._listeners=[],this._disposed=!1}return Object.defineProperty(t.prototype,"event",{get:function(){var d=this;return this._event||(this._event=function(f){return d._listeners.push(f),{dispose:function(){if(!d._disposed){for(var r=0;r<d._listeners.length;r++)if(d._listeners[r]===f)return void d._listeners.splice(r,1)}}}}),this._event},enumerable:!1,configurable:!0}),t.prototype.fire=function(e,d){for(var f=[],u=0;u<this._listeners.length;u++)f.push(this._listeners[u]);for(u=0;u<f.length;u++)f[u].call(void 0,e,d)},t.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},t}();y.EventEmitter=p,y.forwardEvent=function(t,e){return t(function(d){return e.fire(d)})}},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.IUnicodeService=y.IOptionsService=y.ILogService=y.IInstantiationService=y.IDirtyRowService=y.ICharsetService=y.ICoreService=y.ICoreMouseService=y.IBufferService=void 0;var p=g(14);y.IBufferService=p.createDecorator("BufferService"),y.ICoreMouseService=p.createDecorator("CoreMouseService"),y.ICoreService=p.createDecorator("CoreService"),y.ICharsetService=p.createDecorator("CharsetService"),y.IDirtyRowService=p.createDecorator("DirtyRowService"),y.IInstantiationService=p.createDecorator("InstantiationService"),y.ILogService=p.createDecorator("LogService"),y.IOptionsService=p.createDecorator("OptionsService"),y.IUnicodeService=p.createDecorator("UnicodeService")},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.getDisposeArrayDisposable=y.disposeArray=y.Disposable=void 0;var p=function(){function e(){this._disposables=[],this._isDisposed=!1}return e.prototype.dispose=function(){this._isDisposed=!0;for(var d=0,f=this._disposables;d<f.length;d++)f[d].dispose();this._disposables.length=0},e.prototype.register=function(d){return this._disposables.push(d),d},e.prototype.unregister=function(d){var f=this._disposables.indexOf(d);f!==-1&&this._disposables.splice(f,1)},e}();function t(e){for(var d=0,f=e;d<f.length;d++)f[d].dispose();e.length=0}y.Disposable=p,y.disposeArray=t,y.getDisposeArrayDisposable=function(e){return{dispose:function(){return t(e)}}}},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.WHITESPACE_CELL_CODE=y.WHITESPACE_CELL_WIDTH=y.WHITESPACE_CELL_CHAR=y.NULL_CELL_CODE=y.NULL_CELL_WIDTH=y.NULL_CELL_CHAR=y.CHAR_DATA_CODE_INDEX=y.CHAR_DATA_WIDTH_INDEX=y.CHAR_DATA_CHAR_INDEX=y.CHAR_DATA_ATTR_INDEX=y.DEFAULT_ATTR=y.DEFAULT_COLOR=void 0,y.DEFAULT_COLOR=256,y.DEFAULT_ATTR=256|y.DEFAULT_COLOR<<9,y.CHAR_DATA_ATTR_INDEX=0,y.CHAR_DATA_CHAR_INDEX=1,y.CHAR_DATA_WIDTH_INDEX=2,y.CHAR_DATA_CODE_INDEX=3,y.NULL_CELL_CHAR="",y.NULL_CELL_WIDTH=1,y.NULL_CELL_CODE=0,y.WHITESPACE_CELL_CHAR=" ",y.WHITESPACE_CELL_WIDTH=1,y.WHITESPACE_CELL_CODE=32},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(s,o){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,l){i.__proto__=l}||function(i,l){for(var n in l)l.hasOwnProperty(n)&&(i[n]=l[n])})(s,o)},function(r,s){function o(){this.constructor=r}p(r,s),r.prototype=s===null?Object.create(s):(o.prototype=s.prototype,new o)});Object.defineProperty(y,"__esModule",{value:!0}),y.CellData=void 0;var e=g(8),d=g(3),f=g(6),u=function(r){function s(){var o=r!==null&&r.apply(this,arguments)||this;return o.content=0,o.fg=0,o.bg=0,o.extended=new f.ExtendedAttrs,o.combinedData="",o}return t(s,r),s.fromCharData=function(o){var i=new s;return i.setFromCharData(o),i},s.prototype.isCombined=function(){return 2097152&this.content},s.prototype.getWidth=function(){return this.content>>22},s.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?e.stringFromCodePoint(2097151&this.content):""},s.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},s.prototype.setFromCharData=function(o){this.fg=o[d.CHAR_DATA_ATTR_INDEX],this.bg=0;var i=!1;if(o[d.CHAR_DATA_CHAR_INDEX].length>2)i=!0;else if(o[d.CHAR_DATA_CHAR_INDEX].length===2){var l=o[d.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=l&&l<=56319){var n=o[d.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=n&&n<=57343?this.content=1024*(l-55296)+n-56320+65536|o[d.CHAR_DATA_WIDTH_INDEX]<<22:i=!0}else i=!0}else this.content=o[d.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|o[d.CHAR_DATA_WIDTH_INDEX]<<22;i&&(this.combinedData=o[d.CHAR_DATA_CHAR_INDEX],this.content=2097152|o[d.CHAR_DATA_WIDTH_INDEX]<<22)},s.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},s}(f.AttributeData);y.CellData=u},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.ISoundService=y.ISelectionService=y.IRenderService=y.IMouseService=y.ICoreBrowserService=y.ICharSizeService=void 0;var p=g(14);y.ICharSizeService=p.createDecorator("CharSizeService"),y.ICoreBrowserService=p.createDecorator("CoreBrowserService"),y.IMouseService=p.createDecorator("MouseService"),y.IRenderService=p.createDecorator("RenderService"),y.ISelectionService=p.createDecorator("SelectionService"),y.ISoundService=p.createDecorator("SoundService")},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.ExtendedAttrs=y.AttributeData=void 0;var p=function(){function e(){this.fg=0,this.bg=0,this.extended=new t}return e.toColorRGB=function(d){return[d>>>16&255,d>>>8&255,255&d]},e.fromColorRGB=function(d){return(255&d[0])<<16|(255&d[1])<<8|255&d[2]},e.prototype.clone=function(){var d=new e;return d.fg=this.fg,d.bg=this.bg,d.extended=this.extended.clone(),d},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}();y.AttributeData=p;var t=function(){function e(d,f){d===void 0&&(d=0),f===void 0&&(f=-1),this.underlineStyle=d,this.underlineColor=f}return e.prototype.clone=function(){return new e(this.underlineStyle,this.underlineColor)},e.prototype.isEmpty=function(){return this.underlineStyle===0},e}();y.ExtendedAttrs=t},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.addDisposableDomListener=void 0,y.addDisposableDomListener=function(p,t,e,d){p.addEventListener(t,e,d);var f=!1;return{dispose:function(){f||(f=!0,p.removeEventListener(t,e,d))}}}},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.Utf8ToUtf32=y.StringToUtf32=y.utf32ToString=y.stringFromCodePoint=void 0,y.stringFromCodePoint=function(e){return e>65535?(e-=65536,String.fromCharCode(55296+(e>>10))+String.fromCharCode(e%1024+56320)):String.fromCharCode(e)},y.utf32ToString=function(e,d,f){d===void 0&&(d=0),f===void 0&&(f=e.length);for(var u="",r=d;r<f;++r){var s=e[r];s>65535?(s-=65536,u+=String.fromCharCode(55296+(s>>10))+String.fromCharCode(s%1024+56320)):u+=String.fromCharCode(s)}return u};var p=function(){function e(){this._interim=0}return e.prototype.clear=function(){this._interim=0},e.prototype.decode=function(d,f){var u=d.length;if(!u)return 0;var r=0,s=0;this._interim&&(56320<=(l=d.charCodeAt(s++))&&l<=57343?f[r++]=1024*(this._interim-55296)+l-56320+65536:(f[r++]=this._interim,f[r++]=l),this._interim=0);for(var o=s;o<u;++o){var i=d.charCodeAt(o);if(55296<=i&&i<=56319){if(++o>=u)return this._interim=i,r;var l;56320<=(l=d.charCodeAt(o))&&l<=57343?f[r++]=1024*(i-55296)+l-56320+65536:(f[r++]=i,f[r++]=l)}else f[r++]=i}return r},e}();y.StringToUtf32=p;var t=function(){function e(){this.interim=new Uint8Array(3)}return e.prototype.clear=function(){this.interim.fill(0)},e.prototype.decode=function(d,f){var u=d.length;if(!u)return 0;var r,s,o,i,l=0,n=0,a=0;if(this.interim[0]){var c=!1,h=this.interim[0];h&=(224&h)==192?31:(240&h)==224?15:7;for(var A=0,v=void 0;(v=63&this.interim[++A])&&A<4;)h<<=6,h|=v;for(var w=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,b=w-A;a<b;){if(a>=u)return 0;if((192&(v=d[a++]))!=128){a--,c=!0;break}this.interim[A++]=v,h<<=6,h|=63&v}c||(w===2?h<128?a--:f[l++]=h:w===3?h<2048||h>=55296&&h<=57343||(f[l++]=h):h<65536||h>1114111||(f[l++]=h)),this.interim.fill(0)}for(var x=u-4,C=a;C<u;){for(;!(!(C<x)||128&(r=d[C])||128&(s=d[C+1])||128&(o=d[C+2])||128&(i=d[C+3]));)f[l++]=r,f[l++]=s,f[l++]=o,f[l++]=i,C+=4;if((r=d[C++])<128)f[l++]=r;else if((224&r)==192){if(C>=u)return this.interim[0]=r,l;if((192&(s=d[C++]))!=128){C--;continue}if((n=(31&r)<<6|63&s)<128){C--;continue}f[l++]=n}else if((240&r)==224){if(C>=u)return this.interim[0]=r,l;if((192&(s=d[C++]))!=128){C--;continue}if(C>=u)return this.interim[0]=r,this.interim[1]=s,l;if((192&(o=d[C++]))!=128){C--;continue}if((n=(15&r)<<12|(63&s)<<6|63&o)<2048||n>=55296&&n<=57343)continue;f[l++]=n}else if((248&r)==240){if(C>=u)return this.interim[0]=r,l;if((192&(s=d[C++]))!=128){C--;continue}if(C>=u)return this.interim[0]=r,this.interim[1]=s,l;if((192&(o=d[C++]))!=128){C--;continue}if(C>=u)return this.interim[0]=r,this.interim[1]=s,this.interim[2]=o,l;if((192&(i=d[C++]))!=128){C--;continue}if((n=(7&r)<<18|(63&s)<<12|(63&o)<<6|63&i)<65536||n>1114111)continue;f[l++]=n}}return l},e}();y.Utf8ToUtf32=t},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.CHAR_ATLAS_CELL_SPACING=y.DIM_OPACITY=y.INVERTED_DEFAULT_COLOR=void 0,y.INVERTED_DEFAULT_COLOR=257,y.DIM_OPACITY=.5,y.CHAR_ATLAS_CELL_SPACING=1},function(S,y,g){"use strict";var p,t,e,d;function f(r){var s=r.toString(16);return s.length<2?"0"+s:s}function u(r,s){return r<s?(s+.05)/(r+.05):(r+.05)/(s+.05)}Object.defineProperty(y,"__esModule",{value:!0}),y.contrastRatio=y.toPaddedHex=y.rgba=y.rgb=y.css=y.color=y.channels=void 0,function(r){r.toCss=function(s,o,i,l){return l!==void 0?"#"+f(s)+f(o)+f(i)+f(l):"#"+f(s)+f(o)+f(i)},r.toRgba=function(s,o,i,l){return l===void 0&&(l=255),(s<<24|o<<16|i<<8|l)>>>0}}(p=y.channels||(y.channels={})),(t=y.color||(y.color={})).blend=function(r,s){var o=(255&s.rgba)/255;if(o===1)return{css:s.css,rgba:s.rgba};var i=s.rgba>>24&255,l=s.rgba>>16&255,n=s.rgba>>8&255,a=r.rgba>>24&255,c=r.rgba>>16&255,h=r.rgba>>8&255,A=a+Math.round((i-a)*o),v=c+Math.round((l-c)*o),w=h+Math.round((n-h)*o);return{css:p.toCss(A,v,w),rgba:p.toRgba(A,v,w)}},t.isOpaque=function(r){return(255&r.rgba)==255},t.ensureContrastRatio=function(r,s,o){var i=d.ensureContrastRatio(r.rgba,s.rgba,o);if(i)return d.toColor(i>>24&255,i>>16&255,i>>8&255)},t.opaque=function(r){var s=(255|r.rgba)>>>0,o=d.toChannels(s),i=o[0],l=o[1],n=o[2];return{css:p.toCss(i,l,n),rgba:s}},t.opacity=function(r,s){var o=Math.round(255*s),i=d.toChannels(r.rgba),l=i[0],n=i[1],a=i[2];return{css:p.toCss(l,n,a,o),rgba:p.toRgba(l,n,a,o)}},(y.css||(y.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 s(o,i,l){var n=o/255,a=i/255,c=l/255;return .2126*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.7152*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))+.0722*(c<=.03928?c/12.92:Math.pow((c+.055)/1.055,2.4))}r.relativeLuminance=function(o){return s(o>>16&255,o>>8&255,255&o)},r.relativeLuminance2=s}(e=y.rgb||(y.rgb={})),function(r){function s(i,l,n){for(var a=i>>24&255,c=i>>16&255,h=i>>8&255,A=l>>24&255,v=l>>16&255,w=l>>8&255,b=u(e.relativeLuminance2(A,w,v),e.relativeLuminance2(a,c,h));b<n&&(A>0||v>0||w>0);)A-=Math.max(0,Math.ceil(.1*A)),v-=Math.max(0,Math.ceil(.1*v)),w-=Math.max(0,Math.ceil(.1*w)),b=u(e.relativeLuminance2(A,w,v),e.relativeLuminance2(a,c,h));return(A<<24|v<<16|w<<8|255)>>>0}function o(i,l,n){for(var a=i>>24&255,c=i>>16&255,h=i>>8&255,A=l>>24&255,v=l>>16&255,w=l>>8&255,b=u(e.relativeLuminance2(A,w,v),e.relativeLuminance2(a,c,h));b<n&&(A<255||v<255||w<255);)A=Math.min(255,A+Math.ceil(.1*(255-A))),v=Math.min(255,v+Math.ceil(.1*(255-v))),w=Math.min(255,w+Math.ceil(.1*(255-w))),b=u(e.relativeLuminance2(A,w,v),e.relativeLuminance2(a,c,h));return(A<<24|v<<16|w<<8|255)>>>0}r.ensureContrastRatio=function(i,l,n){var a=e.relativeLuminance(i>>8),c=e.relativeLuminance(l>>8);if(u(a,c)<n)return c<a?s(i,l,n):o(i,l,n)},r.reduceLuminance=s,r.increaseLuminance=o,r.toChannels=function(i){return[i>>24&255,i>>16&255,i>>8&255,255&i]},r.toColor=function(i,l,n){return{css:p.toCss(i,l,n),rgba:p.toRgba(i,l,n)}}}(d=y.rgba||(y.rgba={})),y.toPaddedHex=f,y.contrastRatio=u},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.isLinux=y.isWindows=y.isIphone=y.isIpad=y.isMac=y.isSafari=y.isFirefox=void 0;var p=typeof navigator=="undefined",t=p?"node":navigator.userAgent,e=p?"node":navigator.platform;function d(f,u){return f.indexOf(u)>=0}y.isFirefox=!!~t.indexOf("Firefox"),y.isSafari=/^((?!chrome|android).)*safari/i.test(t),y.isMac=d(["Macintosh","MacIntel","MacPPC","Mac68K"],e),y.isIpad=e==="iPad",y.isIphone=e==="iPhone",y.isWindows=d(["Windows","Win16","Win32","WinCE"],e),y.isLinux=e.indexOf("Linux")>=0},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.C1=y.C0=void 0,function(p){p.NUL="\0",p.SOH="",p.STX="",p.ETX="",p.EOT="",p.ENQ="",p.ACK="",p.BEL="\x07",p.BS="\b",p.HT=" ",p.LF=`
|
|
|
`,p.VT="\v",p.FF="\f",p.CR="\r",p.SO="",p.SI="",p.DLE="",p.DC1="",p.DC2="",p.DC3="",p.DC4="",p.NAK="",p.SYN="",p.ETB="",p.CAN="",p.EM="",p.SUB="",p.ESC="",p.FS="",p.GS="",p.RS="",p.US="",p.SP=" ",p.DEL="\x7F"}(y.C0||(y.C0={})),function(p){p.PAD="\x80",p.HOP="\x81",p.BPH="\x82",p.NBH="\x83",p.IND="\x84",p.NEL="\x85",p.SSA="\x86",p.ESA="\x87",p.HTS="\x88",p.HTJ="\x89",p.VTS="\x8A",p.PLD="\x8B",p.PLU="\x8C",p.RI="\x8D",p.SS2="\x8E",p.SS3="\x8F",p.DCS="\x90",p.PU1="\x91",p.PU2="\x92",p.STS="\x93",p.CCH="\x94",p.MW="\x95",p.SPA="\x96",p.EPA="\x97",p.SOS="\x98",p.SGCI="\x99",p.SCI="\x9A",p.CSI="\x9B",p.ST="\x9C",p.OSC="\x9D",p.PM="\x9E",p.APC="\x9F"}(y.C1||(y.C1={}))},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.BaseRenderLayer=void 0;var p=g(3),t=g(9),e=g(25),d=g(6),f=g(28),u=g(10),r=g(17),s=function(){function o(i,l,n,a,c,h,A,v){this._container=i,this._alpha=a,this._colors=c,this._rendererId=h,this._bufferService=A,this._optionsService=v,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-"+l+"-layer"),this._canvas.style.zIndex=n.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return o.prototype.dispose=function(){var i;r.removeElementFromParent(this._canvas),(i=this._charAtlas)===null||i===void 0||i.dispose()},o.prototype._initCanvas=function(){this._ctx=f.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},o.prototype.onOptionsChanged=function(){},o.prototype.onBlur=function(){},o.prototype.onFocus=function(){},o.prototype.onCursorMove=function(){},o.prototype.onGridChanged=function(i,l){},o.prototype.onSelectionChanged=function(i,l,n){n===void 0&&(n=!1)},o.prototype.setColors=function(i){this._refreshCharAtlas(i)},o.prototype._setTransparency=function(i){if(i!==this._alpha){var l=this._canvas;this._alpha=i,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,l),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},o.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())},o.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)},o.prototype._fillCells=function(i,l,n,a){this._ctx.fillRect(i*this._scaledCellWidth,l*this._scaledCellHeight,n*this._scaledCellWidth,a*this._scaledCellHeight)},o.prototype._fillBottomLineAtCells=function(i,l,n){n===void 0&&(n=1),this._ctx.fillRect(i*this._scaledCellWidth,(l+1)*this._scaledCellHeight-window.devicePixelRatio-1,n*this._scaledCellWidth,window.devicePixelRatio)},o.prototype._fillLeftLineAtCell=function(i,l,n){this._ctx.fillRect(i*this._scaledCellWidth,l*this._scaledCellHeight,window.devicePixelRatio*n,this._scaledCellHeight)},o.prototype._strokeRectAtCell=function(i,l,n,a){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(i*this._scaledCellWidth+window.devicePixelRatio/2,l*this._scaledCellHeight+window.devicePixelRatio/2,n*this._scaledCellWidth-window.devicePixelRatio,a*this._scaledCellHeight-window.devicePixelRatio)},o.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))},o.prototype._clearCells=function(i,l,n,a){this._alpha?this._ctx.clearRect(i*this._scaledCellWidth,l*this._scaledCellHeight,n*this._scaledCellWidth,a*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(i*this._scaledCellWidth,l*this._scaledCellHeight,n*this._scaledCellWidth,a*this._scaledCellHeight))},o.prototype._fillCharTrueColor=function(i,l,n){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(n),this._ctx.fillText(i.getChars(),l*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},o.prototype._drawChars=function(i,l,n){var a,c,h=this._getContrastColor(i);h||i.isFgRGB()||i.isBgRGB()?this._drawUncachedChars(i,l,n,h):(i.isInverse()?(a=i.isBgDefault()?t.INVERTED_DEFAULT_COLOR:i.getBgColor(),c=i.isFgDefault()?t.INVERTED_DEFAULT_COLOR:i.getFgColor()):(c=i.isBgDefault()?p.DEFAULT_COLOR:i.getBgColor(),a=i.isFgDefault()?p.DEFAULT_COLOR:i.getFgColor()),a+=this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&a<8?8:0,this._currentGlyphIdentifier.chars=i.getChars()||p.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=i.getCode()||p.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=c,this._currentGlyphIdentifier.fg=a,this._currentGlyphIdentifier.bold=!!i.isBold(),this._currentGlyphIdentifier.dim=!!i.isDim(),this._currentGlyphIdentifier.italic=!!i.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,l*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(i,l,n))},o.prototype._drawUncachedChars=function(i,l,n,a){if(this._ctx.save(),this._ctx.font=this._getFont(!!i.isBold(),!!i.isItalic()),this._ctx.textBaseline="middle",i.isInverse())if(a)this._ctx.fillStyle=a.css;else if(i.isBgDefault())this._ctx.fillStyle=u.color.opaque(this._colors.background).css;else if(i.isBgRGB())this._ctx.fillStyle="rgb("+d.AttributeData.toColorRGB(i.getBgColor()).join(",")+")";else{var c=i.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&c<8&&(c+=8),this._ctx.fillStyle=this._colors.ansi[c].css}else if(a)this._ctx.fillStyle=a.css;else if(i.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(i.isFgRGB())this._ctx.fillStyle="rgb("+d.AttributeData.toColorRGB(i.getFgColor()).join(",")+")";else{var h=i.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&h<8&&(h+=8),this._ctx.fillStyle=this._colors.ansi[h].css}this._clipRow(n),i.isDim()&&(this._ctx.globalAlpha=t.DIM_OPACITY),this._ctx.fillText(i.getChars(),l*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},o.prototype._clipRow=function(i){this._ctx.beginPath(),this._ctx.rect(0,i*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},o.prototype._getFont=function(i,l){return(l?"italic":"")+" "+(i?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},o.prototype._getContrastColor=function(i){if(this._optionsService.options.minimumContrastRatio!==1){var l=this._colors.contrastCache.getColor(i.bg,i.fg);if(l!==void 0)return l||void 0;var n=i.getFgColor(),a=i.getFgColorMode(),c=i.getBgColor(),h=i.getBgColorMode(),A=!!i.isInverse(),v=!!i.isInverse();if(A){var w=n;n=c,c=w;var b=a;a=h,h=b}var x=this._resolveBackgroundRgba(h,c,A),C=this._resolveForegroundRgba(a,n,A,v),I=u.rgba.ensureContrastRatio(x,C,this._optionsService.options.minimumContrastRatio);if(I){var _={css:u.channels.toCss(I>>24&255,I>>16&255,I>>8&255),rgba:I};return this._colors.contrastCache.setColor(i.bg,i.fg,_),_}this._colors.contrastCache.setColor(i.bg,i.fg,null)}},o.prototype._resolveBackgroundRgba=function(i,l,n){switch(i){case 16777216:case 33554432:return this._colors.ansi[l].rgba;case 50331648:return l<<8;case 0:default:return n?this._colors.foreground.rgba:this._colors.background.rgba}},o.prototype._resolveForegroundRgba=function(i,l,n,a){switch(i){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&a&&l<8&&(l+=8),this._colors.ansi[l].rgba;case 50331648:return l<<8;case 0:default:return n?this._colors.background.rgba:this._colors.foreground.rgba}},o}();y.BaseRenderLayer=s},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.createDecorator=y.getServiceDependencies=y.serviceRegistry=void 0;function p(t,e,d){e.di$target===e?e.di$dependencies.push({id:t,index:d}):(e.di$dependencies=[{id:t,index:d}],e.di$target=e)}y.serviceRegistry=new Map,y.getServiceDependencies=function(t){return t.di$dependencies||[]},y.createDecorator=function(t){if(y.serviceRegistry.has(t))return y.serviceRegistry.get(t);var e=function d(f,u,r){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");p(d,f,r)};return e.toString=function(){return t},y.serviceRegistry.set(t,e),e}},function(S,y,g){"use strict";function p(t,e,d,f){if(d===void 0&&(d=0),f===void 0&&(f=t.length),d>=t.length)return t;d=(t.length+d)%t.length,f=f>=t.length?t.length:(t.length+f)%t.length;for(var u=d;u<f;++u)t[u]=e;return t}Object.defineProperty(y,"__esModule",{value:!0}),y.concat=y.fillFallback=y.fill=void 0,y.fill=function(t,e,d,f){return t.fill?t.fill(e,d,f):p(t,e,d,f)},y.fillFallback=p,y.concat=function(t,e){var d=new t.constructor(t.length+e.length);return d.set(t),d.set(e,t.length),d}},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.BufferLine=y.DEFAULT_ATTR_DATA=void 0;var p=g(8),t=g(3),e=g(4),d=g(6);y.DEFAULT_ATTR_DATA=Object.freeze(new d.AttributeData);var f=function(){function u(r,s,o){o===void 0&&(o=!1),this.isWrapped=o,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*r);for(var i=s||e.CellData.fromCharData([0,t.NULL_CELL_CHAR,t.NULL_CELL_WIDTH,t.NULL_CELL_CODE]),l=0;l<r;++l)this.setCell(l,i);this.length=r}return u.prototype.get=function(r){var s=this._data[3*r+0],o=2097151&s;return[this._data[3*r+1],2097152&s?this._combined[r]:o?p.stringFromCodePoint(o):"",s>>22,2097152&s?this._combined[r].charCodeAt(this._combined[r].length-1):o]},u.prototype.set=function(r,s){this._data[3*r+1]=s[t.CHAR_DATA_ATTR_INDEX],s[t.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[r]=s[1],this._data[3*r+0]=2097152|r|s[t.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*r+0]=s[t.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|s[t.CHAR_DATA_WIDTH_INDEX]<<22},u.prototype.getWidth=function(r){return this._data[3*r+0]>>22},u.prototype.hasWidth=function(r){return 12582912&this._data[3*r+0]},u.prototype.getFg=function(r){return this._data[3*r+1]},u.prototype.getBg=function(r){return this._data[3*r+2]},u.prototype.hasContent=function(r){return 4194303&this._data[3*r+0]},u.prototype.getCodePoint=function(r){var s=this._data[3*r+0];return 2097152&s?this._combined[r].charCodeAt(this._combined[r].length-1):2097151&s},u.prototype.isCombined=function(r){return 2097152&this._data[3*r+0]},u.prototype.getString=function(r){var s=this._data[3*r+0];return 2097152&s?this._combined[r]:2097151&s?p.stringFromCodePoint(2097151&s):""},u.prototype.loadCell=function(r,s){var o=3*r;return s.content=this._data[o+0],s.fg=this._data[o+1],s.bg=this._data[o+2],2097152&s.content&&(s.combinedData=this._combined[r]),268435456&s.bg&&(s.extended=this._extendedAttrs[r]),s},u.prototype.setCell=function(r,s){2097152&s.content&&(this._combined[r]=s.combinedData),268435456&s.bg&&(this._extendedAttrs[r]=s.extended),this._data[3*r+0]=s.content,this._data[3*r+1]=s.fg,this._data[3*r+2]=s.bg},u.prototype.setCellFromCodePoint=function(r,s,o,i,l,n){268435456&l&&(this._extendedAttrs[r]=n),this._data[3*r+0]=s|o<<22,this._data[3*r+1]=i,this._data[3*r+2]=l},u.prototype.addCodepointToCell=function(r,s){var o=this._data[3*r+0];2097152&o?this._combined[r]+=p.stringFromCodePoint(s):(2097151&o?(this._combined[r]=p.stringFromCodePoint(2097151&o)+p.stringFromCodePoint(s),o&=-2097152,o|=2097152):o=s|1<<22,this._data[3*r+0]=o)},u.prototype.insertCells=function(r,s,o,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 d.ExtendedAttrs),s<this.length-r){for(var l=new e.CellData,n=this.length-r-s-1;n>=0;--n)this.setCell(r+s+n,this.loadCell(r+n,l));for(n=0;n<s;++n)this.setCell(r+n,o)}else for(n=r;n<this.length;++n)this.setCell(n,o);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 d.ExtendedAttrs)},u.prototype.deleteCells=function(r,s,o,i){if(r%=this.length,s<this.length-r){for(var l=new e.CellData,n=0;n<this.length-r-s;++n)this.setCell(r+n,this.loadCell(r+s+n,l));for(n=this.length-s;n<this.length;++n)this.setCell(n,o)}else for(n=r;n<this.length;++n)this.setCell(n,o);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 d.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 d.ExtendedAttrs)},u.prototype.replaceCells=function(r,s,o,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 d.ExtendedAttrs),s<this.length&&this.getWidth(s-1)===2&&this.setCellFromCodePoint(s,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new d.ExtendedAttrs);r<s&&r<this.length;)this.setCell(r++,o)},u.prototype.resize=function(r,s){if(r!==this.length){if(r>this.length){var o=new Uint32Array(3*r);this.length&&(3*r<this._data.length?o.set(this._data.subarray(0,3*r)):o.set(this._data)),this._data=o;for(var i=this.length;i<r;++i)this.setCell(i,s)}else if(r){(o=new Uint32Array(3*r)).set(this._data.subarray(0,3*r)),this._data=o;var l=Object.keys(this._combined);for(i=0;i<l.length;i++){var n=parseInt(l[i],10);n>=r&&delete this._combined[n]}}else this._data=new Uint32Array(0),this._combined={};this.length=r}},u.prototype.fill=function(r){this._combined={},this._extendedAttrs={};for(var s=0;s<this.length;++s)this.setCell(s,r)},u.prototype.copyFrom=function(r){for(var s 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[s]=r._combined[s];for(var s in this._extendedAttrs={},r._extendedAttrs)this._extendedAttrs[s]=r._extendedAttrs[s];this.isWrapped=r.isWrapped},u.prototype.clone=function(){var r=new u(0);for(var s in r._data=new Uint32Array(this._data),r.length=this.length,this._combined)r._combined[s]=this._combined[s];for(var s in this._extendedAttrs)r._extendedAttrs[s]=this._extendedAttrs[s];return r.isWrapped=this.isWrapped,r},u.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},u.prototype.copyCellsFrom=function(r,s,o,i,l){var n=r._data;if(l)for(var a=i-1;a>=0;a--)for(var c=0;c<3;c++)this._data[3*(o+a)+c]=n[3*(s+a)+c];else for(a=0;a<i;a++)for(c=0;c<3;c++)this._data[3*(o+a)+c]=n[3*(s+a)+c];var h=Object.keys(r._combined);for(c=0;c<h.length;c++){var A=parseInt(h[c],10);A>=s&&(this._combined[A-s+o]=r._combined[A])}},u.prototype.translateToString=function(r,s,o){r===void 0&&(r=!1),s===void 0&&(s=0),o===void 0&&(o=this.length),r&&(o=Math.min(o,this.getTrimmedLength()));for(var i="";s<o;){var l=this._data[3*s+0],n=2097151&l;i+=2097152&l?this._combined[s]:n?p.stringFromCodePoint(n):t.WHITESPACE_CELL_CHAR,s+=l>>22||1}return i},u}();y.BufferLine=f},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.removeElementFromParent=void 0,y.removeElementFromParent=function(){for(var p,t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var d=0,f=t;d<f.length;d++){var u=f[d];(p=u==null?void 0:u.parentElement)===null||p===void 0||p.removeChild(u)}}},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.tooMuchOutput=y.promptLabel=void 0,y.promptLabel="Terminal input",y.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(I,_){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,O){E.__proto__=O}||function(E,O){for(var N in O)O.hasOwnProperty(N)&&(E[N]=O[N])})(I,_)},function(C,I){function _(){this.constructor=C}p(C,I),C.prototype=I===null?Object.create(I):(_.prototype=I.prototype,new _)});Object.defineProperty(y,"__esModule",{value:!0}),y.InputHandler=y.WindowsOptionsReportType=void 0;var e,d=g(12),f=g(20),u=g(39),r=g(2),s=g(15),o=g(8),i=g(16),l=g(0),n=g(3),a=g(4),c=g(6),h=g(22),A=g(24),v={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function w(C,I){if(C>24)return I.setWinLines||!1;switch(C){case 1:return!!I.restoreWin;case 2:return!!I.minimizeWin;case 3:return!!I.setWinPosition;case 4:return!!I.setWinSizePixels;case 5:return!!I.raiseWin;case 6:return!!I.lowerWin;case 7:return!!I.refreshWin;case 8:return!!I.setWinSizeChars;case 9:return!!I.maximizeWin;case 10:return!!I.fullscreenWin;case 11:return!!I.getWinState;case 13:return!!I.getWinPosition;case 14:return!!I.getWinSizePixels;case 15:return!!I.getScreenSizePixels;case 16:return!!I.getCellSizePixels;case 18:return!!I.getWinSizeChars;case 19:return!!I.getScreenSizeChars;case 20:return!!I.getIconTitle;case 21:return!!I.getWinTitle;case 22:return!!I.pushTitle;case 23:return!!I.popTitle;case 24:return!!I.setWinLines}return!1}!function(C){C[C.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",C[C.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(e=y.WindowsOptionsReportType||(y.WindowsOptionsReportType={}));var b=function(){function C(I,_,E,O){this._bufferService=I,this._coreService=_,this._logService=E,this._optionsService=O,this._data=new Uint32Array(0)}return C.prototype.hook=function(I){this._data=new Uint32Array(0)},C.prototype.put=function(I,_,E){this._data=s.concat(this._data,I.subarray(_,E))},C.prototype.unhook=function(I){if(I){var _=o.utf32ToString(this._data);switch(this._data=new Uint32Array(0),_){case'"q':return this._coreService.triggerDataEvent(d.C0.ESC+'P1$r0"q'+d.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(d.C0.ESC+'P1$r61;1"p'+d.C0.ESC+"\\");case"r":var E=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(d.C0.ESC+"P1$r"+E+d.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(d.C0.ESC+"P1$r0m"+d.C0.ESC+"\\");case" q":var O={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return O-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(d.C0.ESC+"P1$r"+O+" q"+d.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",_),this._coreService.triggerDataEvent(d.C0.ESC+"P0$r"+d.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},C}(),x=function(C){function I(_,E,O,N,F,U,B,K,Y){Y===void 0&&(Y=new u.EscapeSequenceParser);var k=C.call(this)||this;k._bufferService=_,k._charsetService=E,k._coreService=O,k._dirtyRowService=N,k._logService=F,k._optionsService=U,k._coreMouseService=B,k._unicodeService=K,k._parser=Y,k._parseBuffer=new Uint32Array(4096),k._stringDecoder=new o.StringToUtf32,k._utf8Decoder=new o.Utf8ToUtf32,k._workCell=new a.CellData,k._windowTitle="",k._iconName="",k._windowTitleStack=[],k._iconNameStack=[],k._curAttrData=i.DEFAULT_ATTR_DATA.clone(),k._eraseAttrDataInternal=i.DEFAULT_ATTR_DATA.clone(),k._onRequestBell=new l.EventEmitter,k._onRequestRefreshRows=new l.EventEmitter,k._onRequestReset=new l.EventEmitter,k._onRequestScroll=new l.EventEmitter,k._onRequestSyncScrollBar=new l.EventEmitter,k._onRequestWindowsOptionsReport=new l.EventEmitter,k._onA11yChar=new l.EventEmitter,k._onA11yTab=new l.EventEmitter,k._onCursorMove=new l.EventEmitter,k._onLineFeed=new l.EventEmitter,k._onScroll=new l.EventEmitter,k._onTitleChange=new l.EventEmitter,k.register(k._parser),k._parser.setCsiHandlerFallback(function(M,G){k._logService.debug("Unknown CSI code: ",{identifier:k._parser.identToString(M),params:G.toArray()})}),k._parser.setEscHandlerFallback(function(M){k._logService.debug("Unknown ESC code: ",{identifier:k._parser.identToString(M)})}),k._parser.setExecuteHandlerFallback(function(M){k._logService.debug("Unknown EXECUTE code: ",{code:M})}),k._parser.setOscHandlerFallback(function(M,G,X){k._logService.debug("Unknown OSC code: ",{identifier:M,action:G,data:X})}),k._parser.setDcsHandlerFallback(function(M,G,X){G==="HOOK"&&(X=X.toArray()),k._logService.debug("Unknown DCS code: ",{identifier:k._parser.identToString(M),action:G,payload:X})}),k._parser.setPrintHandler(function(M,G,X){return k.print(M,G,X)}),k._parser.setCsiHandler({final:"@"},function(M){return k.insertChars(M)}),k._parser.setCsiHandler({intermediates:" ",final:"@"},function(M){return k.scrollLeft(M)}),k._parser.setCsiHandler({final:"A"},function(M){return k.cursorUp(M)}),k._parser.setCsiHandler({intermediates:" ",final:"A"},function(M){return k.scrollRight(M)}),k._parser.setCsiHandler({final:"B"},function(M){return k.cursorDown(M)}),k._parser.setCsiHandler({final:"C"},function(M){return k.cursorForward(M)}),k._parser.setCsiHandler({final:"D"},function(M){return k.cursorBackward(M)}),k._parser.setCsiHandler({final:"E"},function(M){return k.cursorNextLine(M)}),k._parser.setCsiHandler({final:"F"},function(M){return k.cursorPrecedingLine(M)}),k._parser.setCsiHandler({final:"G"},function(M){return k.cursorCharAbsolute(M)}),k._parser.setCsiHandler({final:"H"},function(M){return k.cursorPosition(M)}),k._parser.setCsiHandler({final:"I"},function(M){return k.cursorForwardTab(M)}),k._parser.setCsiHandler({final:"J"},function(M){return k.eraseInDisplay(M)}),k._parser.setCsiHandler({prefix:"?",final:"J"},function(M){return k.eraseInDisplay(M)}),k._parser.setCsiHandler({final:"K"},function(M){return k.eraseInLine(M)}),k._parser.setCsiHandler({prefix:"?",final:"K"},function(M){return k.eraseInLine(M)}),k._parser.setCsiHandler({final:"L"},function(M){return k.insertLines(M)}),k._parser.setCsiHandler({final:"M"},function(M){return k.deleteLines(M)}),k._parser.setCsiHandler({final:"P"},function(M){return k.deleteChars(M)}),k._parser.setCsiHandler({final:"S"},function(M){return k.scrollUp(M)}),k._parser.setCsiHandler({final:"T"},function(M){return k.scrollDown(M)}),k._parser.setCsiHandler({final:"X"},function(M){return k.eraseChars(M)}),k._parser.setCsiHandler({final:"Z"},function(M){return k.cursorBackwardTab(M)}),k._parser.setCsiHandler({final:"`"},function(M){return k.charPosAbsolute(M)}),k._parser.setCsiHandler({final:"a"},function(M){return k.hPositionRelative(M)}),k._parser.setCsiHandler({final:"b"},function(M){return k.repeatPrecedingCharacter(M)}),k._parser.setCsiHandler({final:"c"},function(M){return k.sendDeviceAttributesPrimary(M)}),k._parser.setCsiHandler({prefix:">",final:"c"},function(M){return k.sendDeviceAttributesSecondary(M)}),k._parser.setCsiHandler({final:"d"},function(M){return k.linePosAbsolute(M)}),k._parser.setCsiHandler({final:"e"},function(M){return k.vPositionRelative(M)}),k._parser.setCsiHandler({final:"f"},function(M){return k.hVPosition(M)}),k._parser.setCsiHandler({final:"g"},function(M){return k.tabClear(M)}),k._parser.setCsiHandler({final:"h"},function(M){return k.setMode(M)}),k._parser.setCsiHandler({prefix:"?",final:"h"},function(M){return k.setModePrivate(M)}),k._parser.setCsiHandler({final:"l"},function(M){return k.resetMode(M)}),k._parser.setCsiHandler({prefix:"?",final:"l"},function(M){return k.resetModePrivate(M)}),k._parser.setCsiHandler({final:"m"},function(M){return k.charAttributes(M)}),k._parser.setCsiHandler({final:"n"},function(M){return k.deviceStatus(M)}),k._parser.setCsiHandler({prefix:"?",final:"n"},function(M){return k.deviceStatusPrivate(M)}),k._parser.setCsiHandler({intermediates:"!",final:"p"},function(M){return k.softReset(M)}),k._parser.setCsiHandler({intermediates:" ",final:"q"},function(M){return k.setCursorStyle(M)}),k._parser.setCsiHandler({final:"r"},function(M){return k.setScrollRegion(M)}),k._parser.setCsiHandler({final:"s"},function(M){return k.saveCursor(M)}),k._parser.setCsiHandler({final:"t"},function(M){return k.windowOptions(M)}),k._parser.setCsiHandler({final:"u"},function(M){return k.restoreCursor(M)}),k._parser.setCsiHandler({intermediates:"'",final:"}"},function(M){return k.insertColumns(M)}),k._parser.setCsiHandler({intermediates:"'",final:"~"},function(M){return k.deleteColumns(M)}),k._parser.setExecuteHandler(d.C0.BEL,function(){return k.bell()}),k._parser.setExecuteHandler(d.C0.LF,function(){return k.lineFeed()}),k._parser.setExecuteHandler(d.C0.VT,function(){return k.lineFeed()}),k._parser.setExecuteHandler(d.C0.FF,function(){return k.lineFeed()}),k._parser.setExecuteHandler(d.C0.CR,function(){return k.carriageReturn()}),k._parser.setExecuteHandler(d.C0.BS,function(){return k.backspace()}),k._parser.setExecuteHandler(d.C0.HT,function(){return k.tab()}),k._parser.setExecuteHandler(d.C0.SO,function(){return k.shiftOut()}),k._parser.setExecuteHandler(d.C0.SI,function(){return k.shiftIn()}),k._parser.setExecuteHandler(d.C1.IND,function(){return k.index()}),k._parser.setExecuteHandler(d.C1.NEL,function(){return k.nextLine()}),k._parser.setExecuteHandler(d.C1.HTS,function(){return k.tabSet()}),k._parser.setOscHandler(0,new h.OscHandler(function(M){k.setTitle(M),k.setIconName(M)})),k._parser.setOscHandler(1,new h.OscHandler(function(M){return k.setIconName(M)})),k._parser.setOscHandler(2,new h.OscHandler(function(M){return k.setTitle(M)})),k._parser.setEscHandler({final:"7"},function(){return k.saveCursor()}),k._parser.setEscHandler({final:"8"},function(){return k.restoreCursor()}),k._parser.setEscHandler({final:"D"},function(){return k.index()}),k._parser.setEscHandler({final:"E"},function(){return k.nextLine()}),k._parser.setEscHandler({final:"H"},function(){return k.tabSet()}),k._parser.setEscHandler({final:"M"},function(){return k.reverseIndex()}),k._parser.setEscHandler({final:"="},function(){return k.keypadApplicationMode()}),k._parser.setEscHandler({final:">"},function(){return k.keypadNumericMode()}),k._parser.setEscHandler({final:"c"},function(){return k.fullReset()}),k._parser.setEscHandler({final:"n"},function(){return k.setgLevel(2)}),k._parser.setEscHandler({final:"o"},function(){return k.setgLevel(3)}),k._parser.setEscHandler({final:"|"},function(){return k.setgLevel(3)}),k._parser.setEscHandler({final:"}"},function(){return k.setgLevel(2)}),k._parser.setEscHandler({final:"~"},function(){return k.setgLevel(1)}),k._parser.setEscHandler({intermediates:"%",final:"@"},function(){return k.selectDefaultCharset()}),k._parser.setEscHandler({intermediates:"%",final:"G"},function(){return k.selectDefaultCharset()});var H=function(G){W._parser.setEscHandler({intermediates:"(",final:G},function(){return k.selectCharset("("+G)}),W._parser.setEscHandler({intermediates:")",final:G},function(){return k.selectCharset(")"+G)}),W._parser.setEscHandler({intermediates:"*",final:G},function(){return k.selectCharset("*"+G)}),W._parser.setEscHandler({intermediates:"+",final:G},function(){return k.selectCharset("+"+G)}),W._parser.setEscHandler({intermediates:"-",final:G},function(){return k.selectCharset("-"+G)}),W._parser.setEscHandler({intermediates:".",final:G},function(){return k.selectCharset("."+G)}),W._parser.setEscHandler({intermediates:"/",final:G},function(){return k.selectCharset("/"+G)})},W=this;for(var j in f.CHARSETS)H(j);return k._parser.setEscHandler({intermediates:"#",final:"8"},function(){return k.screenAlignmentPattern()}),k._parser.setErrorHandler(function(M){return k._logService.error("Parsing error: ",M),M}),k._parser.setDcsHandler({intermediates:"$",final:"q"},new b(k._bufferService,k._coreService,k._logService,k._optionsService)),k}return t(I,C),Object.defineProperty(I.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),I.prototype.dispose=function(){C.prototype.dispose.call(this)},I.prototype.parse=function(_){var E=this._bufferService.buffer,O=E.x,N=E.y;if(this._logService.debug("parsing data",_),this._parseBuffer.length<_.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(_.length,131072))),this._dirtyRowService.clearRange(),_.length>131072)for(var F=0;F<_.length;F+=131072){var U=F+131072<_.length?F+131072:_.length,B=typeof _=="string"?this._stringDecoder.decode(_.substring(F,U),this._parseBuffer):this._utf8Decoder.decode(_.subarray(F,U),this._parseBuffer);this._parser.parse(this._parseBuffer,B)}else B=typeof _=="string"?this._stringDecoder.decode(_,this._parseBuffer):this._utf8Decoder.decode(_,this._parseBuffer),this._parser.parse(this._parseBuffer,B);(E=this._bufferService.buffer).x===O&&E.y===N||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},I.prototype.print=function(_,E,O){var N,F,U=this._bufferService.buffer,B=this._charsetService.charset,K=this._optionsService.options.screenReaderMode,Y=this._bufferService.cols,k=this._coreService.decPrivateModes.wraparound,H=this._coreService.modes.insertMode,W=this._curAttrData,j=U.lines.get(U.ybase+U.y);this._dirtyRowService.markDirty(U.y),U.x&&O-E>0&&j.getWidth(U.x-1)===2&&j.setCellFromCodePoint(U.x-1,0,1,W.fg,W.bg,W.extended);for(var M=E;M<O;++M){if(N=_[M],F=this._unicodeService.wcwidth(N),N<127&&B){var G=B[String.fromCharCode(N)];G&&(N=G.charCodeAt(0))}if(K&&this._onA11yChar.fire(o.stringFromCodePoint(N)),F||!U.x){if(U.x+F-1>=Y){if(k){for(;U.x<Y;)j.setCellFromCodePoint(U.x++,0,1,W.fg,W.bg,W.extended);U.x=0,U.y++,U.y===U.scrollBottom+1?(U.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(U.y>=this._bufferService.rows&&(U.y=this._bufferService.rows-1),U.lines.get(U.ybase+U.y).isWrapped=!0),j=U.lines.get(U.ybase+U.y)}else if(U.x=Y-1,F===2)continue}if(H&&(j.insertCells(U.x,F,U.getNullCell(W),W),j.getWidth(Y-1)===2&&j.setCellFromCodePoint(Y-1,n.NULL_CELL_CODE,n.NULL_CELL_WIDTH,W.fg,W.bg,W.extended)),j.setCellFromCodePoint(U.x++,N,F,W.fg,W.bg,W.extended),F>0)for(;--F;)j.setCellFromCodePoint(U.x++,0,0,W.fg,W.bg,W.extended)}else j.getWidth(U.x-1)?j.addCodepointToCell(U.x-1,N):j.addCodepointToCell(U.x-2,N)}O-E>0&&(j.loadCell(U.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),U.x<Y&&O-E>0&&j.getWidth(U.x)===0&&!j.hasContent(U.x)&&j.setCellFromCodePoint(U.x,0,1,W.fg,W.bg,W.extended),this._dirtyRowService.markDirty(U.y)},I.prototype.addCsiHandler=function(_,E){var O=this;return _.final!=="t"||_.prefix||_.intermediates?this._parser.addCsiHandler(_,E):this._parser.addCsiHandler(_,function(N){return!w(N.params[0],O._optionsService.options.windowOptions)||E(N)})},I.prototype.addDcsHandler=function(_,E){return this._parser.addDcsHandler(_,new A.DcsHandler(E))},I.prototype.addEscHandler=function(_,E){return this._parser.addEscHandler(_,E)},I.prototype.addOscHandler=function(_,E){return this._parser.addOscHandler(_,new h.OscHandler(E))},I.prototype.bell=function(){this._onRequestBell.fire()},I.prototype.lineFeed=function(){var _=this._bufferService.buffer;this._dirtyRowService.markDirty(_.y),this._optionsService.options.convertEol&&(_.x=0),_.y++,_.y===_.scrollBottom+1?(_.y--,this._onRequestScroll.fire(this._eraseAttrData())):_.y>=this._bufferService.rows&&(_.y=this._bufferService.rows-1),_.x>=this._bufferService.cols&&_.x--,this._dirtyRowService.markDirty(_.y),this._onLineFeed.fire()},I.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},I.prototype.backspace=function(){var _,E=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(E.x>0&&E.x--);if(this._restrictCursor(this._bufferService.cols),E.x>0)E.x--;else if(E.x===0&&E.y>E.scrollTop&&E.y<=E.scrollBottom&&((_=E.lines.get(E.ybase+E.y))===null||_===void 0?void 0:_.isWrapped)){E.lines.get(E.ybase+E.y).isWrapped=!1,E.y--,E.x=this._bufferService.cols-1;var O=E.lines.get(E.ybase+E.y);O.hasWidth(E.x)&&!O.hasContent(E.x)&&E.x--}this._restrictCursor()},I.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var _=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-_)}},I.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},I.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},I.prototype._restrictCursor=function(_){_===void 0&&(_=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(_,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},I.prototype._setCursor=function(_,E){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=_,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+E):(this._bufferService.buffer.x=_,this._bufferService.buffer.y=E),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},I.prototype._moveCursor=function(_,E){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+_,this._bufferService.buffer.y+E)},I.prototype.cursorUp=function(_){var E=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;E>=0?this._moveCursor(0,-Math.min(E,_.params[0]||1)):this._moveCursor(0,-(_.params[0]||1))},I.prototype.cursorDown=function(_){var E=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;E>=0?this._moveCursor(0,Math.min(E,_.params[0]||1)):this._moveCursor(0,_.params[0]||1)},I.prototype.cursorForward=function(_){this._moveCursor(_.params[0]||1,0)},I.prototype.cursorBackward=function(_){this._moveCursor(-(_.params[0]||1),0)},I.prototype.cursorNextLine=function(_){this.cursorDown(_),this._bufferService.buffer.x=0},I.prototype.cursorPrecedingLine=function(_){this.cursorUp(_),this._bufferService.buffer.x=0},I.prototype.cursorCharAbsolute=function(_){this._setCursor((_.params[0]||1)-1,this._bufferService.buffer.y)},I.prototype.cursorPosition=function(_){this._setCursor(_.length>=2?(_.params[1]||1)-1:0,(_.params[0]||1)-1)},I.prototype.charPosAbsolute=function(_){this._setCursor((_.params[0]||1)-1,this._bufferService.buffer.y)},I.prototype.hPositionRelative=function(_){this._moveCursor(_.params[0]||1,0)},I.prototype.linePosAbsolute=function(_){this._setCursor(this._bufferService.buffer.x,(_.params[0]||1)-1)},I.prototype.vPositionRelative=function(_){this._moveCursor(0,_.params[0]||1)},I.prototype.hVPosition=function(_){this.cursorPosition(_)},I.prototype.tabClear=function(_){var E=_.params[0];E===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:E===3&&(this._bufferService.buffer.tabs={})},I.prototype.cursorForwardTab=function(_){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var E=_.params[0]||1;E--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},I.prototype.cursorBackwardTab=function(_){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var E=_.params[0]||1,O=this._bufferService.buffer;E--;)O.x=O.prevStop()},I.prototype._eraseInBufferLine=function(_,E,O,N){N===void 0&&(N=!1);var F=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+_);F.replaceCells(E,O,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),N&&(F.isWrapped=!1)},I.prototype._resetBufferLine=function(_){var E=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+_);E.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),E.isWrapped=!1},I.prototype.eraseInDisplay=function(_){var E;switch(this._restrictCursor(),_.params[0]){case 0:for(E=this._bufferService.buffer.y,this._dirtyRowService.markDirty(E),this._eraseInBufferLine(E++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);E<this._bufferService.rows;E++)this._resetBufferLine(E);this._dirtyRowService.markDirty(E);break;case 1:for(E=this._bufferService.buffer.y,this._dirtyRowService.markDirty(E),this._eraseInBufferLine(E,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(E+1).isWrapped=!1);E--;)this._resetBufferLine(E);this._dirtyRowService.markDirty(0);break;case 2:for(E=this._bufferService.rows,this._dirtyRowService.markDirty(E-1);E--;)this._resetBufferLine(E);this._dirtyRowService.markDirty(0);break;case 3:var O=this._bufferService.buffer.lines.length-this._bufferService.rows;O>0&&(this._bufferService.buffer.lines.trimStart(O),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-O,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-O,0),this._onScroll.fire(0))}},I.prototype.eraseInLine=function(_){switch(this._restrictCursor(),_.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},I.prototype.insertLines=function(_){this._restrictCursor();var E=_.params[0]||1,O=this._bufferService.buffer;if(!(O.y>O.scrollBottom||O.y<O.scrollTop)){for(var N=O.ybase+O.y,F=this._bufferService.rows-1-O.scrollBottom,U=this._bufferService.rows-1+O.ybase-F+1;E--;)O.lines.splice(U-1,1),O.lines.splice(N,0,O.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(O.y,O.scrollBottom),O.x=0}},I.prototype.deleteLines=function(_){this._restrictCursor();var E=_.params[0]||1,O=this._bufferService.buffer;if(!(O.y>O.scrollBottom||O.y<O.scrollTop)){var N,F=O.ybase+O.y;for(N=this._bufferService.rows-1-O.scrollBottom,N=this._bufferService.rows-1+O.ybase-N;E--;)O.lines.splice(F,1),O.lines.splice(N,0,O.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(O.y,O.scrollBottom),O.x=0}},I.prototype.insertChars=function(_){this._restrictCursor();var E=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);E&&(E.insertCells(this._bufferService.buffer.x,_.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},I.prototype.deleteChars=function(_){this._restrictCursor();var E=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);E&&(E.deleteCells(this._bufferService.buffer.x,_.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},I.prototype.scrollUp=function(_){for(var E=_.params[0]||1,O=this._bufferService.buffer;E--;)O.lines.splice(O.ybase+O.scrollTop,1),O.lines.splice(O.ybase+O.scrollBottom,0,O.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(O.scrollTop,O.scrollBottom)},I.prototype.scrollDown=function(_){for(var E=_.params[0]||1,O=this._bufferService.buffer;E--;)O.lines.splice(O.ybase+O.scrollBottom,1),O.lines.splice(O.ybase+O.scrollTop,0,O.getBlankLine(i.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(O.scrollTop,O.scrollBottom)},I.prototype.scrollLeft=function(_){var E=this._bufferService.buffer;if(!(E.y>E.scrollBottom||E.y<E.scrollTop)){for(var O=_.params[0]||1,N=E.scrollTop;N<=E.scrollBottom;++N){var F=E.lines.get(E.ybase+N);F.deleteCells(0,O,E.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(E.scrollTop,E.scrollBottom)}},I.prototype.scrollRight=function(_){var E=this._bufferService.buffer;if(!(E.y>E.scrollBottom||E.y<E.scrollTop)){for(var O=_.params[0]||1,N=E.scrollTop;N<=E.scrollBottom;++N){var F=E.lines.get(E.ybase+N);F.insertCells(0,O,E.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(E.scrollTop,E.scrollBottom)}},I.prototype.insertColumns=function(_){var E=this._bufferService.buffer;if(!(E.y>E.scrollBottom||E.y<E.scrollTop)){for(var O=_.params[0]||1,N=E.scrollTop;N<=E.scrollBottom;++N){var F=this._bufferService.buffer.lines.get(E.ybase+N);F.insertCells(E.x,O,E.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(E.scrollTop,E.scrollBottom)}},I.prototype.deleteColumns=function(_){var E=this._bufferService.buffer;if(!(E.y>E.scrollBottom||E.y<E.scrollTop)){for(var O=_.params[0]||1,N=E.scrollTop;N<=E.scrollBottom;++N){var F=E.lines.get(E.ybase+N);F.deleteCells(E.x,O,E.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(E.scrollTop,E.scrollBottom)}},I.prototype.eraseChars=function(_){this._restrictCursor();var E=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);E&&(E.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(_.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},I.prototype.repeatPrecedingCharacter=function(_){if(this._parser.precedingCodepoint){for(var E=_.params[0]||1,O=new Uint32Array(E),N=0;N<E;++N)O[N]=this._parser.precedingCodepoint;this.print(O,0,O.length)}},I.prototype.sendDeviceAttributesPrimary=function(_){_.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(d.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(d.C0.ESC+"[?6c"))},I.prototype.sendDeviceAttributesSecondary=function(_){_.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(d.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(d.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(_.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(d.C0.ESC+"[>83;40003;0c"))},I.prototype._is=function(_){return(this._optionsService.options.termName+"").indexOf(_)===0},I.prototype.setMode=function(_){for(var E=0;E<_.length;E++)switch(_.params[E]){case 4:this._coreService.modes.insertMode=!0}},I.prototype.setModePrivate=function(_){for(var E=0;E<_.length;E++)switch(_.params[E]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,f.DEFAULT_CHARSET),this._charsetService.setgCharset(1,f.DEFAULT_CHARSET),this._charsetService.setgCharset(2,f.DEFAULT_CHARSET),this._charsetService.setgCharset(3,f.DEFAULT_CHARSET);break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(132,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!0,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!0;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!0;break;case 66:this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire();break;case 9:this._coreMouseService.activeProtocol="X10";break;case 1e3:this._coreMouseService.activeProtocol="VT200";break;case 1002:this._coreMouseService.activeProtocol="DRAG";break;case 1003:this._coreMouseService.activeProtocol="ANY";break;case 1004:this._coreService.decPrivateModes.sendFocus=!0;break;case 1005:this._logService.debug("DECSET 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="SGR";break;case 1015:this._logService.debug("DECSET 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!1;break;case 1048:this.saveCursor();break;case 1049:this.saveCursor();case 47:case 1047:this._bufferService.buffers.activateAltBuffer(this._eraseAttrData()),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!0}},I.prototype.resetMode=function(_){for(var E=0;E<_.length;E++)switch(_.params[E]){case 4:this._coreService.modes.insertMode=!1}},I.prototype.resetModePrivate=function(_){for(var E=0;E<_.length;E++)switch(_.params[E]){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(),_.params[E]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}},I.prototype._updateAttrColor=function(_,E,O,N,F){return E===2?(_|=50331648,_&=-16777216,_|=c.AttributeData.fromColorRGB([O,N,F])):E===5&&(_&=-50331904,_|=33554432|255&O),_},I.prototype._extractColor=function(_,E,O){var N=[0,0,-1,0,0,0],F=0,U=0;do{if(N[U+F]=_.params[E+U],_.hasSubParams(E+U)){var B=_.getSubParams(E+U),K=0;do N[1]===5&&(F=1),N[U+K+1+F]=B[K];while(++K<B.length&&K+U+1+F<N.length);break}if(N[1]===5&&U+F>=2||N[1]===2&&U+F>=5)break;N[1]&&(F=1)}while(++U+E<_.length&&U+F<N.length);for(K=2;K<N.length;++K)N[K]===-1&&(N[K]=0);switch(N[0]){case 38:O.fg=this._updateAttrColor(O.fg,N[1],N[3],N[4],N[5]);break;case 48:O.bg=this._updateAttrColor(O.bg,N[1],N[3],N[4],N[5]);break;case 58:O.extended=O.extended.clone(),O.extended.underlineColor=this._updateAttrColor(O.extended.underlineColor,N[1],N[3],N[4],N[5])}return U},I.prototype._processUnderline=function(_,E){E.extended=E.extended.clone(),(!~_||_>5)&&(_=1),E.extended.underlineStyle=_,E.fg|=268435456,_===0&&(E.fg&=-268435457),E.updateExtended()},I.prototype.charAttributes=function(_){if(_.length===1&&_.params[0]===0)return this._curAttrData.fg=i.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=i.DEFAULT_ATTR_DATA.bg);for(var E,O=_.length,N=this._curAttrData,F=0;F<O;F++)(E=_.params[F])>=30&&E<=37?(N.fg&=-50331904,N.fg|=16777216|E-30):E>=40&&E<=47?(N.bg&=-50331904,N.bg|=16777216|E-40):E>=90&&E<=97?(N.fg&=-50331904,N.fg|=16777224|E-90):E>=100&&E<=107?(N.bg&=-50331904,N.bg|=16777224|E-100):E===0?(N.fg=i.DEFAULT_ATTR_DATA.fg,N.bg=i.DEFAULT_ATTR_DATA.bg):E===1?N.fg|=134217728:E===3?N.bg|=67108864:E===4?(N.fg|=268435456,this._processUnderline(_.hasSubParams(F)?_.getSubParams(F)[0]:1,N)):E===5?N.fg|=536870912:E===7?N.fg|=67108864:E===8?N.fg|=1073741824:E===2?N.bg|=134217728:E===21?this._processUnderline(2,N):E===22?(N.fg&=-134217729,N.bg&=-134217729):E===23?N.bg&=-67108865:E===24?N.fg&=-268435457:E===25?N.fg&=-536870913:E===27?N.fg&=-67108865:E===28?N.fg&=-1073741825:E===39?(N.fg&=-67108864,N.fg|=16777215&i.DEFAULT_ATTR_DATA.fg):E===49?(N.bg&=-67108864,N.bg|=16777215&i.DEFAULT_ATTR_DATA.bg):E===38||E===48||E===58?F+=this._extractColor(_,F,N):E===59?(N.extended=N.extended.clone(),N.extended.underlineColor=-1,N.updateExtended()):E===100?(N.fg&=-67108864,N.fg|=16777215&i.DEFAULT_ATTR_DATA.fg,N.bg&=-67108864,N.bg|=16777215&i.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",E)},I.prototype.deviceStatus=function(_){switch(_.params[0]){case 5:this._coreService.triggerDataEvent(d.C0.ESC+"[0n");break;case 6:var E=this._bufferService.buffer.y+1,O=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(d.C0.ESC+"["+E+";"+O+"R")}},I.prototype.deviceStatusPrivate=function(_){switch(_.params[0]){case 6:var E=this._bufferService.buffer.y+1,O=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(d.C0.ESC+"[?"+E+";"+O+"R")}},I.prototype.softReset=function(_){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},I.prototype.setCursorStyle=function(_){var E=_.params[0]||1;switch(E){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 O=E%2==1;this._optionsService.options.cursorBlink=O},I.prototype.setScrollRegion=function(_){var E,O=_.params[0]||1;(_.length<2||(E=_.params[1])>this._bufferService.rows||E===0)&&(E=this._bufferService.rows),E>O&&(this._bufferService.buffer.scrollTop=O-1,this._bufferService.buffer.scrollBottom=E-1,this._setCursor(0,0))},I.prototype.windowOptions=function(_){if(w(_.params[0],this._optionsService.options.windowOptions)){var E=_.length>1?_.params[1]:0;switch(_.params[0]){case 14:E!==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(d.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:E!==0&&E!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),E!==0&&E!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:E!==0&&E!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),E!==0&&E!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},I.prototype.saveCursor=function(_){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},I.prototype.restoreCursor=function(_){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},I.prototype.setTitle=function(_){this._windowTitle=_,this._onTitleChange.fire(_)},I.prototype.setIconName=function(_){this._iconName=_},I.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},I.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},I.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},I.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,f.DEFAULT_CHARSET)},I.prototype.selectCharset=function(_){_.length===2?_[0]!=="/"&&this._charsetService.setgCharset(v[_[0]],f.CHARSETS[_[1]]||f.DEFAULT_CHARSET):this.selectDefaultCharset()},I.prototype.index=function(){this._restrictCursor();var _=this._bufferService.buffer;this._bufferService.buffer.y++,_.y===_.scrollBottom+1?(_.y--,this._onRequestScroll.fire(this._eraseAttrData())):_.y>=this._bufferService.rows&&(_.y=this._bufferService.rows-1),this._restrictCursor()},I.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},I.prototype.reverseIndex=function(){this._restrictCursor();var _=this._bufferService.buffer;if(_.y===_.scrollTop){var E=_.scrollBottom-_.scrollTop;_.lines.shiftElements(_.ybase+_.y,E,1),_.lines.set(_.ybase+_.y,_.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(_.scrollTop,_.scrollBottom)}else _.y--,this._restrictCursor()},I.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},I.prototype.reset=function(){this._curAttrData=i.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=i.DEFAULT_ATTR_DATA.clone()},I.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},I.prototype.setgLevel=function(_){this._charsetService.setgLevel(_)},I.prototype.screenAlignmentPattern=function(){var _=new a.CellData;_.content=1<<22|"E".charCodeAt(0),_.fg=this._curAttrData.fg,_.bg=this._curAttrData.bg;var E=this._bufferService.buffer;this._setCursor(0,0);for(var O=0;O<this._bufferService.rows;++O){var N=E.ybase+E.y+O,F=E.lines.get(N);F&&(F.fill(_),F.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},I}(r.Disposable);y.InputHandler=x},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.DEFAULT_CHARSET=y.CHARSETS=void 0,y.CHARSETS={},y.DEFAULT_CHARSET=y.CHARSETS.B,y.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"},y.CHARSETS.A={"#":"\xA3"},y.CHARSETS.B=void 0,y.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},y.CHARSETS.C=y.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},y.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},y.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},y.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},y.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},y.CHARSETS.E=y.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},y.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},y.CHARSETS.H=y.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},y.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.Params=void 0;var p=function(){function t(e,d){if(e===void 0&&(e=32),d===void 0&&(d=32),this.maxLength=e,this.maxSubParamsLength=d,d>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(e),this.length=0,this._subParams=new Int32Array(d),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(e),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return t.fromArray=function(e){var d=new t;if(!e.length)return d;for(var f=e[0]instanceof Array?1:0;f<e.length;++f){var u=e[f];if(u instanceof Array)for(var r=0;r<u.length;++r)d.addSubParam(u[r]);else d.addParam(u)}return d},t.prototype.clone=function(){var e=new t(this.maxLength,this.maxSubParamsLength);return e.params.set(this.params),e.length=this.length,e._subParams.set(this._subParams),e._subParamsLength=this._subParamsLength,e._subParamsIdx.set(this._subParamsIdx),e._rejectDigits=this._rejectDigits,e._rejectSubDigits=this._rejectSubDigits,e._digitIsSub=this._digitIsSub,e},t.prototype.toArray=function(){for(var e=[],d=0;d<this.length;++d){e.push(this.params[d]);var f=this._subParamsIdx[d]>>8,u=255&this._subParamsIdx[d];u-f>0&&e.push(Array.prototype.slice.call(this._subParams,f,u))}return e},t.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},t.prototype.addParam=function(e){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(e<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=e>2147483647?2147483647:e}},t.prototype.addSubParam=function(e){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(e<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=e>2147483647?2147483647:e,this._subParamsIdx[this.length-1]++}},t.prototype.hasSubParams=function(e){return(255&this._subParamsIdx[e])-(this._subParamsIdx[e]>>8)>0},t.prototype.getSubParams=function(e){var d=this._subParamsIdx[e]>>8,f=255&this._subParamsIdx[e];return f-d>0?this._subParams.subarray(d,f):null},t.prototype.getSubParamsAll=function(){for(var e={},d=0;d<this.length;++d){var f=this._subParamsIdx[d]>>8,u=255&this._subParamsIdx[d];u-f>0&&(e[d]=this._subParams.slice(f,u))}return e},t.prototype.addDigit=function(e){var d;if(!(this._rejectDigits||!(d=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var f=this._digitIsSub?this._subParams:this.params,u=f[d-1];f[d-1]=~u?Math.min(10*u+e,2147483647):e}},t}();y.Params=p},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.OscHandler=y.OscParser=void 0;var p=g(23),t=g(8),e=function(){function f(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return f.prototype.addHandler=function(u,r){this._handlers[u]===void 0&&(this._handlers[u]=[]);var s=this._handlers[u];return s.push(r),{dispose:function(){var i=s.indexOf(r);i!==-1&&s.splice(i,1)}}},f.prototype.setHandler=function(u,r){this._handlers[u]=[r]},f.prototype.clearHandler=function(u){this._handlers[u]&&delete this._handlers[u]},f.prototype.setHandlerFallback=function(u){this._handlerFb=u},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 u=this._handlers[this._id];if(u)for(var r=u.length-1;r>=0;r--)u[r].start();else this._handlerFb(this._id,"START")},f.prototype._put=function(u,r,s){var o=this._handlers[this._id];if(o)for(var i=o.length-1;i>=0;i--)o[i].put(u,r,s);else this._handlerFb(this._id,"PUT",t.utf32ToString(u,r,s))},f.prototype._end=function(u){var r=this._handlers[this._id];if(r){for(var s=r.length-1;s>=0&&r[s].end(u)===!1;s--);for(s--;s>=0;s--)r[s].end(!1)}else this._handlerFb(this._id,"END",u)},f.prototype.start=function(){this.reset(),this._id=-1,this._state=1},f.prototype.put=function(u,r,s){if(this._state!==3){if(this._state===1)for(;r<s;){var o=u[r++];if(o===59){this._state=2,this._start();break}if(o<48||57<o)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+o-48}this._state===2&&s-r>0&&this._put(u,r,s)}},f.prototype.end=function(u){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(u)),this._id=-1,this._state=0)},f}();y.OscParser=e;var d=function(){function f(u){this._handler=u,this._data="",this._hitLimit=!1}return f.prototype.start=function(){this._data="",this._hitLimit=!1},f.prototype.put=function(u,r,s){this._hitLimit||(this._data+=t.utf32ToString(u,r,s),this._data.length>p.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},f.prototype.end=function(u){var r;return this._hitLimit?r=!1:u&&(r=this._handler(this._data)),this._data="",this._hitLimit=!1,r},f}();y.OscHandler=d},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.PAYLOAD_LIMIT=void 0,y.PAYLOAD_LIMIT=1e7},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.DcsHandler=y.DcsParser=void 0;var p=g(8),t=g(21),e=g(23),d=[],f=function(){function r(){this._handlers=Object.create(null),this._active=d,this._ident=0,this._handlerFb=function(){}}return r.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},r.prototype.addHandler=function(s,o){this._handlers[s]===void 0&&(this._handlers[s]=[]);var i=this._handlers[s];return i.push(o),{dispose:function(){var n=i.indexOf(o);n!==-1&&i.splice(n,1)}}},r.prototype.setHandler=function(s,o){this._handlers[s]=[o]},r.prototype.clearHandler=function(s){this._handlers[s]&&delete this._handlers[s]},r.prototype.setHandlerFallback=function(s){this._handlerFb=s},r.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=d,this._ident=0},r.prototype.hook=function(s,o){if(this.reset(),this._ident=s,this._active=this._handlers[s]||d,this._active.length)for(var i=this._active.length-1;i>=0;i--)this._active[i].hook(o);else this._handlerFb(this._ident,"HOOK",o)},r.prototype.put=function(s,o,i){if(this._active.length)for(var l=this._active.length-1;l>=0;l--)this._active[l].put(s,o,i);else this._handlerFb(this._ident,"PUT",p.utf32ToString(s,o,i))},r.prototype.unhook=function(s){if(this._active.length){for(var o=this._active.length-1;o>=0&&this._active[o].unhook(s)===!1;o--);for(o--;o>=0;o--)this._active[o].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",s);this._active=d,this._ident=0},r}();y.DcsParser=f;var u=function(){function r(s){this._handler=s,this._data="",this._hitLimit=!1}return r.prototype.hook=function(s){this._params=s.clone(),this._data="",this._hitLimit=!1},r.prototype.put=function(s,o,i){this._hitLimit||(this._data+=p.utf32ToString(s,o,i),this._data.length>e.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},r.prototype.unhook=function(s){var o;return this._hitLimit?o=!1:s&&(o=this._handler(this._data,this._params||new t.Params)),this._params=void 0,this._data="",this._hitLimit=!1,o},r}();y.DcsHandler=u},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.removeTerminalFromCache=y.acquireCharAtlas=void 0;var p=g(26),t=g(43),e=[];y.acquireCharAtlas=function(d,f,u,r,s){for(var o=p.generateConfig(r,s,d,u),i=0;i<e.length;i++){var l=(n=e[i]).ownedBy.indexOf(f);if(l>=0){if(p.configEquals(n.config,o))return n.atlas;n.ownedBy.length===1?(n.atlas.dispose(),e.splice(i,1)):n.ownedBy.splice(l,1);break}}for(i=0;i<e.length;i++){var n=e[i];if(p.configEquals(n.config,o))return n.ownedBy.push(f),n.atlas}var a={atlas:new t.DynamicCharAtlas(document,o),config:o,ownedBy:[f]};return e.push(a),a.atlas},y.removeTerminalFromCache=function(d){for(var f=0;f<e.length;f++){var u=e[f].ownedBy.indexOf(d);if(u!==-1){e[f].ownedBy.length===1?(e[f].atlas.dispose(),e.splice(f,1)):e[f].ownedBy.splice(u,1);break}}}},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.is256Color=y.configEquals=y.generateConfig=void 0;var p=g(3);y.generateConfig=function(t,e,d,f){var u={foreground:f.foreground,background:f.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:f.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:t,scaledCharHeight:e,fontFamily:d.fontFamily,fontSize:d.fontSize,fontWeight:d.fontWeight,fontWeightBold:d.fontWeightBold,allowTransparency:d.allowTransparency,colors:u}},y.configEquals=function(t,e){for(var d=0;d<t.colors.ansi.length;d++)if(t.colors.ansi[d].rgba!==e.colors.ansi[d].rgba)return!1;return t.devicePixelRatio===e.devicePixelRatio&&t.fontFamily===e.fontFamily&&t.fontSize===e.fontSize&&t.fontWeight===e.fontWeight&&t.fontWeightBold===e.fontWeightBold&&t.allowTransparency===e.allowTransparency&&t.scaledCharWidth===e.scaledCharWidth&&t.scaledCharHeight===e.scaledCharHeight&&t.colors.foreground===e.colors.foreground&&t.colors.background===e.colors.background},y.is256Color=function(t){return t<p.DEFAULT_COLOR}},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.ColorManager=y.DEFAULT_ANSI_COLORS=void 0;var p=g(10),t=g(45),e=p.css.toColor("#ffffff"),d=p.css.toColor("#000000"),f=p.css.toColor("#ffffff"),u=p.css.toColor("#000000"),r={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};y.DEFAULT_ANSI_COLORS=function(){for(var o=[p.css.toColor("#2e3436"),p.css.toColor("#cc0000"),p.css.toColor("#4e9a06"),p.css.toColor("#c4a000"),p.css.toColor("#3465a4"),p.css.toColor("#75507b"),p.css.toColor("#06989a"),p.css.toColor("#d3d7cf"),p.css.toColor("#555753"),p.css.toColor("#ef2929"),p.css.toColor("#8ae234"),p.css.toColor("#fce94f"),p.css.toColor("#729fcf"),p.css.toColor("#ad7fa8"),p.css.toColor("#34e2e2"),p.css.toColor("#eeeeec")],i=[0,95,135,175,215,255],l=0;l<216;l++){var n=i[l/36%6|0],a=i[l/6%6|0],c=i[l%6];o.push({css:p.channels.toCss(n,a,c),rgba:p.channels.toRgba(n,a,c)})}for(l=0;l<24;l++){var h=8+10*l;o.push({css:p.channels.toCss(h,h,h),rgba:p.channels.toRgba(h,h,h)})}return o}();var s=function(){function o(i,l){this.allowTransparency=l;var n=i.createElement("canvas");n.width=1,n.height=1;var a=n.getContext("2d");if(!a)throw new Error("Could not get rendering context");this._ctx=a,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new t.ColorContrastCache,this.colors={foreground:e,background:d,cursor:f,cursorAccent:u,selectionTransparent:r,selectionOpaque:p.color.blend(d,r),ansi:y.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return o.prototype.onOptionsChange=function(i){i==="minimumContrastRatio"&&this._contrastCache.clear()},o.prototype.setTheme=function(i){(i===void 0&&(i={}),this.colors.foreground=this._parseColor(i.foreground,e),this.colors.background=this._parseColor(i.background,d),this.colors.cursor=this._parseColor(i.cursor,f,!0),this.colors.cursorAccent=this._parseColor(i.cursorAccent,u,!0),this.colors.selectionTransparent=this._parseColor(i.selection,r,!0),this.colors.selectionOpaque=p.color.blend(this.colors.background,this.colors.selectionTransparent),p.color.isOpaque(this.colors.selectionTransparent))&&(this.colors.selectionTransparent=p.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(i.black,y.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(i.red,y.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(i.green,y.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(i.yellow,y.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(i.blue,y.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(i.magenta,y.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(i.cyan,y.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(i.white,y.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(i.brightBlack,y.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(i.brightRed,y.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(i.brightGreen,y.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(i.brightYellow,y.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(i.brightBlue,y.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(i.brightMagenta,y.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(i.brightCyan,y.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(i.brightWhite,y.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},o.prototype._parseColor=function(i,l,n){if(n===void 0&&(n=this.allowTransparency),i===void 0)return l;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=i,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+i+" is invalid using fallback "+l.css),l;this._ctx.fillRect(0,0,1,1);var a=this._ctx.getImageData(0,0,1,1).data;if(a[3]!==255){if(!n)return console.warn("Color: "+i+" is using transparency, but allowTransparency is false. Using fallback "+l.css+"."),l;var c=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(x){return Number(x)}),h=c[0],A=c[1],v=c[2],w=c[3],b=Math.round(255*w);return{rgba:p.channels.toRgba(h,A,v,b),css:i}}return{css:this._ctx.fillStyle,rgba:p.channels.toRgba(a[0],a[1],a[2],a[3])}},o}();y.ColorManager=s},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.throwIfFalsy=void 0,y.throwIfFalsy=function(p){if(!p)throw new Error("value must not be falsy");return p}},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(o,i){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var a in n)n.hasOwnProperty(a)&&(l[a]=n[a])})(o,i)},function(s,o){function i(){this.constructor=s}p(s,o),s.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)});Object.defineProperty(y,"__esModule",{value:!0}),y.CharacterJoinerRegistry=y.JoinedCellData=void 0;var e=g(6),d=g(3),f=g(4),u=function(s){function o(i,l,n){var a=s.call(this)||this;return a.content=0,a.combinedData="",a.fg=i.fg,a.bg=i.bg,a.combinedData=l,a._width=n,a}return t(o,s),o.prototype.isCombined=function(){return 2097152},o.prototype.getWidth=function(){return this._width},o.prototype.getChars=function(){return this.combinedData},o.prototype.getCode=function(){return 2097151},o.prototype.setFromCharData=function(i){throw new Error("not implemented")},o.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},o}(e.AttributeData);y.JoinedCellData=u;var r=function(){function s(o){this._bufferService=o,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new f.CellData}return s.prototype.registerCharacterJoiner=function(o){var i={id:this._nextCharacterJoinerId++,handler:o};return this._characterJoiners.push(i),i.id},s.prototype.deregisterCharacterJoiner=function(o){for(var i=0;i<this._characterJoiners.length;i++)if(this._characterJoiners[i].id===o)return this._characterJoiners.splice(i,1),!0;return!1},s.prototype.getJoinedCharacters=function(o){if(this._characterJoiners.length===0)return[];var i=this._bufferService.buffer.lines.get(o);if(!i||i.length===0)return[];for(var l=[],n=i.translateToString(!0),a=0,c=0,h=0,A=i.getFg(0),v=i.getBg(0),w=0;w<i.getTrimmedLength();w++)if(i.loadCell(w,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==A||this._workCell.bg!==v){if(w-a>1)for(var b=this._getJoinedRanges(n,h,c,i,a),x=0;x<b.length;x++)l.push(b[x]);a=w,h=c,A=this._workCell.fg,v=this._workCell.bg}c+=this._workCell.getChars().length||d.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-a>1)for(b=this._getJoinedRanges(n,h,c,i,a),x=0;x<b.length;x++)l.push(b[x]);return l},s.prototype._getJoinedRanges=function(o,i,l,n,a){for(var c=o.substring(i,l),h=this._characterJoiners[0].handler(c),A=1;A<this._characterJoiners.length;A++)for(var v=this._characterJoiners[A].handler(c),w=0;w<v.length;w++)s._mergeRanges(h,v[w]);return this._stringRangesToCellRanges(h,n,a),h},s.prototype._stringRangesToCellRanges=function(o,i,l){var n=0,a=!1,c=0,h=o[n];if(h){for(var A=l;A<this._bufferService.cols;A++){var v=i.getWidth(A),w=i.getString(A).length||d.WHITESPACE_CELL_CHAR.length;if(v!==0){if(!a&&h[0]<=c&&(h[0]=A,a=!0),h[1]<=c){if(h[1]=A,!(h=o[++n]))break;h[0]<=c?(h[0]=A,a=!0):a=!1}c+=w}}h&&(h[1]=this._bufferService.cols)}},s._mergeRanges=function(o,i){for(var l=!1,n=0;n<o.length;n++){var a=o[n];if(l){if(i[1]<=a[0])return o[n-1][1]=i[1],o;if(i[1]<=a[1])return o[n-1][1]=Math.max(i[1],a[1]),o.splice(n,1),o;o.splice(n,1),n--}else{if(i[1]<=a[0])return o.splice(n,0,i),o;if(i[1]<=a[1])return a[0]=Math.min(i[0],a[0]),o;i[0]<a[1]&&(a[0]=Math.min(i[0],a[0]),l=!0)}}return l?o[o.length-1][1]=i[1]:o.push(i),o},s}();y.CharacterJoinerRegistry=r},function(S,y,g){"use strict";function p(t,e){var d=e.getBoundingClientRect();return[t.clientX-d.left,t.clientY-d.top]}Object.defineProperty(y,"__esModule",{value:!0}),y.getRawByteCoords=y.getCoords=y.getCoordsRelativeToElement=void 0,y.getCoordsRelativeToElement=p,y.getCoords=function(t,e,d,f,u,r,s,o){if(u){var i=p(t,e);if(i)return i[0]=Math.ceil((i[0]+(o?r/2:0))/r),i[1]=Math.ceil(i[1]/s),i[0]=Math.min(Math.max(i[0],1),d+(o?1:0)),i[1]=Math.min(Math.max(i[1],1),f),i}},y.getRawByteCoords=function(t){if(t)return{x:t[0]+32,y:t[1]+32}}},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.RenderDebouncer=void 0;var p=function(){function t(e){this._renderCallback=e}return t.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},t.prototype.refresh=function(e,d,f){var u=this;this._rowCount=f,e=e!==void 0?e:0,d=d!==void 0?d: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,d):d,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return u._innerRefresh()}))},t.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var e=Math.max(this._rowStart,0),d=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(e,d)}},t}();y.RenderDebouncer=p},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(f,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,s){r.__proto__=s}||function(r,s){for(var o in s)s.hasOwnProperty(o)&&(r[o]=s[o])})(f,u)},function(d,f){function u(){this.constructor=d}p(d,f),d.prototype=f===null?Object.create(f):(u.prototype=f.prototype,new u)});Object.defineProperty(y,"__esModule",{value:!0}),y.ScreenDprMonitor=void 0;var e=function(d){function f(){var u=d!==null&&d.apply(this,arguments)||this;return u._currentDevicePixelRatio=window.devicePixelRatio,u}return t(f,d),f.prototype.setListener=function(u){var r=this;this._listener&&this.clearListener(),this._listener=u,this._outerListener=function(){r._listener&&(r._listener(window.devicePixelRatio,r._currentDevicePixelRatio),r._updateDpr())},this._updateDpr()},f.prototype.dispose=function(){d.prototype.dispose.call(this),this.clearListener()},f.prototype._updateDpr=function(){var u;this._outerListener&&((u=this._resolutionMediaMatchList)===null||u===void 0||u.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},f.prototype.clearListener=function(){this._resolutionMediaMatchList&&this._listener&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._listener=void 0,this._outerListener=void 0)},f}(g(2).Disposable);y.ScreenDprMonitor=e},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.clone=void 0,y.clone=function p(t,e){if(e===void 0&&(e=5),typeof t!="object")return t;var d=Array.isArray(t)?[]:{};for(var f in t)d[f]=e<=1?t[f]:t[f]?p(t[f],e-1):t[f];return d}},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.Terminal=void 0;var p=g(4),t=g(35),e=g(18),d=g(0),f=g(83),u=function(){function n(a){this._core=new t.Terminal(a),this._addonManager=new f.AddonManager}return n.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(n.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new i(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"unicode",{get:function(){return this._checkProposedApi(),new l(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"buffer",{get:function(){return this._checkProposedApi(),new s(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),n.prototype.blur=function(){this._core.blur()},n.prototype.focus=function(){this._core.focus()},n.prototype.resize=function(a,c){this._verifyIntegers(a,c),this._core.resize(a,c)},n.prototype.open=function(a){this._core.open(a)},n.prototype.attachCustomKeyEventHandler=function(a){this._core.attachCustomKeyEventHandler(a)},n.prototype.registerLinkMatcher=function(a,c,h){return this._checkProposedApi(),this._core.registerLinkMatcher(a,c,h)},n.prototype.deregisterLinkMatcher=function(a){this._checkProposedApi(),this._core.deregisterLinkMatcher(a)},n.prototype.registerLinkProvider=function(a){return this._checkProposedApi(),this._core.registerLinkProvider(a)},n.prototype.registerCharacterJoiner=function(a){return this._checkProposedApi(),this._core.registerCharacterJoiner(a)},n.prototype.deregisterCharacterJoiner=function(a){this._checkProposedApi(),this._core.deregisterCharacterJoiner(a)},n.prototype.registerMarker=function(a){return this._checkProposedApi(),this._verifyIntegers(a),this._core.addMarker(a)},n.prototype.addMarker=function(a){return this.registerMarker(a)},n.prototype.hasSelection=function(){return this._core.hasSelection()},n.prototype.select=function(a,c,h){this._verifyIntegers(a,c,h),this._core.select(a,c,h)},n.prototype.getSelection=function(){return this._core.getSelection()},n.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},n.prototype.clearSelection=function(){this._core.clearSelection()},n.prototype.selectAll=function(){this._core.selectAll()},n.prototype.selectLines=function(a,c){this._verifyIntegers(a,c),this._core.selectLines(a,c)},n.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},n.prototype.scrollLines=function(a){this._verifyIntegers(a),this._core.scrollLines(a)},n.prototype.scrollPages=function(a){this._verifyIntegers(a),this._core.scrollPages(a)},n.prototype.scrollToTop=function(){this._core.scrollToTop()},n.prototype.scrollToBottom=function(){this._core.scrollToBottom()},n.prototype.scrollToLine=function(a){this._verifyIntegers(a),this._core.scrollToLine(a)},n.prototype.clear=function(){this._core.clear()},n.prototype.write=function(a,c){this._core.write(a,c)},n.prototype.writeUtf8=function(a,c){this._core.write(a,c)},n.prototype.writeln=function(a,c){this._core.write(a),this._core.write(`\r
|
|
|
`,c)},n.prototype.paste=function(a){this._core.paste(a)},n.prototype.getOption=function(a){return this._core.optionsService.getOption(a)},n.prototype.setOption=function(a,c){this._core.optionsService.setOption(a,c)},n.prototype.refresh=function(a,c){this._verifyIntegers(a,c),this._core.refresh(a,c)},n.prototype.reset=function(){this._core.reset()},n.prototype.loadAddon=function(a){return this._addonManager.loadAddon(this,a)},Object.defineProperty(n,"strings",{get:function(){return e},enumerable:!1,configurable:!0}),n.prototype._verifyIntegers=function(){for(var a=[],c=0;c<arguments.length;c++)a[c]=arguments[c];for(var h=0,A=a;h<A.length;h++){var v=A[h];if(v===1/0||isNaN(v)||v%1!=0)throw new Error("This API only accepts integers")}},n}();y.Terminal=u;var r=function(){function n(a,c){this._buffer=a,this.type=c}return n.prototype.init=function(a){return this._buffer=a,this},Object.defineProperty(n.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),n.prototype.getLine=function(a){var c=this._buffer.lines.get(a);if(c)return new o(c)},n.prototype.getNullCell=function(){return new p.CellData},n}(),s=function(){function n(a){var c=this;this._buffers=a,this._onBufferChange=new d.EventEmitter,this._normal=new r(this._buffers.normal,"normal"),this._alternate=new r(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return c._onBufferChange.fire(c.active)})}return Object.defineProperty(n.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.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(n.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),n}(),o=function(){function n(a){this._line=a}return Object.defineProperty(n.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),n.prototype.getCell=function(a,c){if(!(a<0||a>=this._line.length))return c?(this._line.loadCell(a,c),c):this._line.loadCell(a,new p.CellData)},n.prototype.translateToString=function(a,c,h){return this._line.translateToString(a,c,h)},n}(),i=function(){function n(a){this._core=a}return n.prototype.registerCsiHandler=function(a,c){return this._core.addCsiHandler(a,function(h){return c(h.toArray())})},n.prototype.addCsiHandler=function(a,c){return this.registerCsiHandler(a,c)},n.prototype.registerDcsHandler=function(a,c){return this._core.addDcsHandler(a,function(h,A){return c(h,A.toArray())})},n.prototype.addDcsHandler=function(a,c){return this.registerDcsHandler(a,c)},n.prototype.registerEscHandler=function(a,c){return this._core.addEscHandler(a,c)},n.prototype.addEscHandler=function(a,c){return this.registerEscHandler(a,c)},n.prototype.registerOscHandler=function(a,c){return this._core.addOscHandler(a,c)},n.prototype.addOscHandler=function(a,c){return this.registerOscHandler(a,c)},n}(),l=function(){function n(a){this._core=a}return n.prototype.register=function(a){this._core.unicodeService.register(a)},Object.defineProperty(n.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(c){this._core.unicodeService.activeVersion=c},enumerable:!1,configurable:!0}),n}()},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(k,H){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(W,j){W.__proto__=j}||function(W,j){for(var M in j)j.hasOwnProperty(M)&&(W[M]=j[M])})(k,H)},function(Y,k){function H(){this.constructor=Y}p(Y,k),Y.prototype=k===null?Object.create(k):(H.prototype=k.prototype,new H)});Object.defineProperty(y,"__esModule",{value:!0}),y.Terminal=void 0;var e=g(36),d=g(37),f=g(38),u=g(12),r=g(19),s=g(40),o=g(50),i=g(51),l=g(11),n=g(7),a=g(18),c=g(54),h=g(55),A=g(56),v=g(57),w=g(59),b=g(0),x=g(16),C=g(27),I=g(60),_=g(5),E=g(61),O=g(62),N=g(63),F=g(64),U=g(65),B=typeof window!="undefined"?window.document:null,K=function(Y){function k(H){H===void 0&&(H={});var W=Y.call(this,H)||this;return W.browser=l,W._keyDownHandled=!1,W._onCursorMove=new b.EventEmitter,W._onKey=new b.EventEmitter,W._onRender=new b.EventEmitter,W._onSelectionChange=new b.EventEmitter,W._onTitleChange=new b.EventEmitter,W._onFocus=new b.EventEmitter,W._onBlur=new b.EventEmitter,W._onA11yCharEmitter=new b.EventEmitter,W._onA11yTabEmitter=new b.EventEmitter,W._setup(),W.linkifier=W._instantiationService.createInstance(o.Linkifier),W.linkifier2=W.register(W._instantiationService.createInstance(N.Linkifier2)),W.register(W._inputHandler.onRequestBell(function(){return W.bell()})),W.register(W._inputHandler.onRequestRefreshRows(function(j,M){return W.refresh(j,M)})),W.register(W._inputHandler.onRequestReset(function(){return W.reset()})),W.register(W._inputHandler.onRequestScroll(function(j,M){return W.scroll(j,M||void 0)})),W.register(W._inputHandler.onRequestWindowsOptionsReport(function(j){return W._reportWindowsOptions(j)})),W.register(b.forwardEvent(W._inputHandler.onCursorMove,W._onCursorMove)),W.register(b.forwardEvent(W._inputHandler.onTitleChange,W._onTitleChange)),W.register(b.forwardEvent(W._inputHandler.onA11yChar,W._onA11yCharEmitter)),W.register(b.forwardEvent(W._inputHandler.onA11yTab,W._onA11yTabEmitter)),W.register(W._bufferService.onResize(function(j){return W._afterResize(j.cols,j.rows)})),W}return t(k,Y),Object.defineProperty(k.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),k.prototype.dispose=function(){var H,W,j;this._isDisposed||(Y.prototype.dispose.call(this),(H=this._renderService)===null||H===void 0||H.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(j=(W=this.element)===null||W===void 0?void 0:W.parentNode)===null||j===void 0||j.removeChild(this.element))},k.prototype._setup=function(){Y.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(k.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),k.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},k.prototype._updateOptions=function(H){var W,j,M,G;switch(Y.prototype._updateOptions.call(this,H),H){case"fontFamily":case"fontSize":(W=this._renderService)===null||W===void 0||W.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":(M=this.viewport)===null||M===void 0||M.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new A.AccessibilityManager(this,this._renderService)):((G=this._accessibilityManager)===null||G===void 0||G.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},k.prototype._onTextAreaFocus=function(H){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(u.C0.ESC+"[I"),this.updateCursorStyle(H),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},k.prototype.blur=function(){var H;return(H=this.textarea)===null||H===void 0?void 0:H.blur()},k.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(u.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},k.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var H=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),W=this._bufferService.buffer.y*H,j=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=j+"px",this.textarea.style.top=W+"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"}},k.prototype._initGlobal=function(){var H=this;this._bindKeys(),this.register(n.addDisposableDomListener(this.element,"copy",function(j){H.hasSelection()&&f.copyHandler(j,H._selectionService)}));var W=function(M){return f.handlePasteEvent(M,H.textarea,H._coreService)};this.register(n.addDisposableDomListener(this.textarea,"paste",W)),this.register(n.addDisposableDomListener(this.element,"paste",W)),l.isFirefox?this.register(n.addDisposableDomListener(this.element,"mousedown",function(j){j.button===2&&f.rightClickHandler(j,H.textarea,H.screenElement,H._selectionService,H.options.rightClickSelectsWord)})):this.register(n.addDisposableDomListener(this.element,"contextmenu",function(j){f.rightClickHandler(j,H.textarea,H.screenElement,H._selectionService,H.options.rightClickSelectsWord)})),l.isLinux&&this.register(n.addDisposableDomListener(this.element,"auxclick",function(j){j.button===1&&f.moveTextAreaUnderMouseCursor(j,H.textarea,H.screenElement)}))},k.prototype._bindKeys=function(){var H=this;this.register(n.addDisposableDomListener(this.textarea,"keyup",function(W){return H._keyUp(W)},!0)),this.register(n.addDisposableDomListener(this.textarea,"keydown",function(W){return H._keyDown(W)},!0)),this.register(n.addDisposableDomListener(this.textarea,"keypress",function(W){return H._keyPress(W)},!0)),this.register(n.addDisposableDomListener(this.textarea,"compositionstart",function(){return H._compositionHelper.compositionstart()})),this.register(n.addDisposableDomListener(this.textarea,"compositionupdate",function(W){return H._compositionHelper.compositionupdate(W)})),this.register(n.addDisposableDomListener(this.textarea,"compositionend",function(){return H._compositionHelper.compositionend()})),this.register(this.onRender(function(){return H._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(W){return H._queueLinkification(W.start,W.end)}))},k.prototype.open=function(H){var W=this;if(!H)throw new Error("Terminal requires a parent element.");B.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=B.createDocumentFragment();this._viewportElement=B.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),j.appendChild(this._viewportElement),this._viewportScrollArea=B.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=B.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=B.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),j.appendChild(this.screenElement),this.textarea=B.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",a.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(n.addDisposableDomListener(this.textarea,"focus",function(X){return W._onTextAreaFocus(X)})),this.register(n.addDisposableDomListener(this.textarea,"blur",function(){return W._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var M=this._instantiationService.createInstance(F.CoreBrowserService,this.textarea);this._instantiationService.setService(_.ICoreBrowserService,M),this._charSizeService=this._instantiationService.createInstance(E.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(_.ICharSizeService,this._charSizeService),this._compositionView=B.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 C.ColorManager(B,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(X){return W._colorManager.onOptionsChange(X)})),this._colorManager.setTheme(this._theme);var G=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(I.RenderService,G,this.rows,this.screenElement)),this._instantiationService.setService(_.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(X){return W._onRender.fire(X)})),this.onResize(function(X){return W._renderService.resize(X.cols,X.rows)}),this._soundService=this._instantiationService.createInstance(c.SoundService),this._instantiationService.setService(_.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(O.MouseService),this._instantiationService.setService(_.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(d.Viewport,function(X,q){return W.scrollLines(X,q)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return W.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){W._renderService.onCursorMove(),W._syncTextArea()})),this.register(this.onResize(function(){return W._renderService.onResize(W.cols,W.rows)})),this.register(this.onBlur(function(){return W._renderService.onBlur()})),this.register(this.onFocus(function(){return W._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return W.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(i.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(_.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(X){return W.scrollLines(X.amount,X.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return W._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(X){return W._renderService.onSelectionChanged(X.start,X.end,X.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(X){W.textarea.value=X,W.textarea.focus(),W.textarea.select()})),this.register(this.onScroll(function(){W.viewport.syncScrollArea(),W._selectionService.refresh()})),this.register(n.addDisposableDomListener(this._viewportElement,"scroll",function(){return W._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(h.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return W._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(n.addDisposableDomListener(this.element,"mousedown",function(X){return W._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 A.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},k.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(s.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(v.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},k.prototype._setTheme=function(H){var W,j,M;this._theme=H,(W=this._colorManager)===null||W===void 0||W.setTheme(H),(j=this._renderService)===null||j===void 0||j.setColors(this._colorManager.colors),(M=this.viewport)===null||M===void 0||M.onThemeChange(this._colorManager.colors)},k.prototype.bindMouse=function(){var H=this,W=this,j=this.element;function M(de){var ue,ve,be=W._mouseService.getRawByteCoords(de,W.screenElement,W.cols,W.rows);if(!be)return!1;switch(de.overrideType||de.type){case"mousemove":ve=32,de.buttons===void 0?(ue=3,de.button!==void 0&&(ue=de.button<3?de.button:3)):ue=1&de.buttons?0:4&de.buttons?1:2&de.buttons?2:3;break;case"mouseup":ve=0,ue=de.button<3?de.button:3;break;case"mousedown":ve=1,ue=de.button<3?de.button:3;break;case"wheel":de.deltaY!==0&&(ve=de.deltaY<0?0:1),ue=4;break;default:return!1}return!(ve===void 0||ue===void 0||ue>4)&&W._coreMouseService.triggerMouseEvent({col:be.x-33,row:be.y-33,button:ue,action:ve,ctrl:de.ctrlKey,alt:de.altKey,shift:de.shiftKey})}var G={mouseup:null,wheel:null,mousedrag:null,mousemove:null},X=function(ue){return M(ue),ue.buttons||(H._document.removeEventListener("mouseup",G.mouseup),G.mousedrag&&H._document.removeEventListener("mousemove",G.mousedrag)),H.cancel(ue)},q=function(ue){return M(ue),ue.preventDefault(),H.cancel(ue)},ee=function(ue){ue.buttons&&M(ue)},ie=function(ue){ue.buttons||M(ue)};this.register(this._coreMouseService.onProtocolChange(function(de){de?(H.optionsService.options.logLevel==="debug"&&H._logService.debug("Binding to mouse events:",H._coreMouseService.explainEvents(de)),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&de?G.mousemove||(j.addEventListener("mousemove",ie),G.mousemove=ie):(j.removeEventListener("mousemove",G.mousemove),G.mousemove=null),16&de?G.wheel||(j.addEventListener("wheel",q,{passive:!1}),G.wheel=q):(j.removeEventListener("wheel",G.wheel),G.wheel=null),2&de?G.mouseup||(G.mouseup=X):(H._document.removeEventListener("mouseup",G.mouseup),G.mouseup=null),4&de?G.mousedrag||(G.mousedrag=ee):(H._document.removeEventListener("mousemove",G.mousedrag),G.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(n.addDisposableDomListener(j,"mousedown",function(de){if(de.preventDefault(),H.focus(),H._coreMouseService.areMouseEventsActive&&!H._selectionService.shouldForceSelection(de))return M(de),G.mouseup&&H._document.addEventListener("mouseup",G.mouseup),G.mousedrag&&H._document.addEventListener("mousemove",G.mousedrag),H.cancel(de)})),this.register(n.addDisposableDomListener(j,"wheel",function(de){if(!G.wheel){if(!H.buffer.hasScrollback){var ue=H.viewport.getLinesScrolled(de);if(ue===0)return;for(var ve=u.C0.ESC+(H._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(de.deltaY<0?"A":"B"),be="",_e=0;_e<Math.abs(ue);_e++)be+=ve;H._coreService.triggerDataEvent(be,!0)}}},{passive:!0})),this.register(n.addDisposableDomListener(j,"wheel",function(de){if(!G.wheel)return H.viewport.onWheel(de)?void 0:H.cancel(de)},{passive:!1})),this.register(n.addDisposableDomListener(j,"touchstart",function(de){if(!H._coreMouseService.areMouseEventsActive)return H.viewport.onTouchStart(de),H.cancel(de)},{passive:!0})),this.register(n.addDisposableDomListener(j,"touchmove",function(de){if(!H._coreMouseService.areMouseEventsActive)return H.viewport.onTouchMove(de)?void 0:H.cancel(de)},{passive:!1}))},k.prototype.refresh=function(H,W){var j;(j=this._renderService)===null||j===void 0||j.refreshRows(H,W)},k.prototype._queueLinkification=function(H,W){var j;(j=this.linkifier)===null||j===void 0||j.linkifyRows(H,W)},k.prototype.updateCursorStyle=function(H){this._selectionService&&this._selectionService.shouldColumnSelect(H)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},k.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},k.prototype.scrollLines=function(H,W){Y.prototype.scrollLines.call(this,H,W),this.refresh(0,this.rows-1)},k.prototype.paste=function(H){f.paste(H,this.textarea,this._coreService)},k.prototype.attachCustomKeyEventHandler=function(H){this._customKeyEventHandler=H},k.prototype.registerLinkMatcher=function(H,W,j){var M=this.linkifier.registerLinkMatcher(H,W,j);return this.refresh(0,this.rows-1),M},k.prototype.deregisterLinkMatcher=function(H){this.linkifier.deregisterLinkMatcher(H)&&this.refresh(0,this.rows-1)},k.prototype.registerLinkProvider=function(H){return this.linkifier2.registerLinkProvider(H)},k.prototype.registerCharacterJoiner=function(H){var W=this._renderService.registerCharacterJoiner(H);return this.refresh(0,this.rows-1),W},k.prototype.deregisterCharacterJoiner=function(H){this._renderService.deregisterCharacterJoiner(H)&&this.refresh(0,this.rows-1)},Object.defineProperty(k.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),k.prototype.addMarker=function(H){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+H)},k.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},k.prototype.select=function(H,W,j){this._selectionService.setSelection(H,W,j)},k.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},k.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]}},k.prototype.clearSelection=function(){var H;(H=this._selectionService)===null||H===void 0||H.clearSelection()},k.prototype.selectAll=function(){var H;(H=this._selectionService)===null||H===void 0||H.selectAll()},k.prototype.selectLines=function(H,W){var j;(j=this._selectionService)===null||j===void 0||j.selectLines(H,W)},k.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 W=w.evaluateKeyboardEvent(H,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(H),W.type===3||W.type===2){var j=this.rows-1;return this.scrollLines(W.type===2?-j:j),this.cancel(H,!0)}return W.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,H)||(W.cancel&&this.cancel(H,!0),!W.key||(W.key!==u.C0.ETX&&W.key!==u.C0.CR||(this.textarea.value=""),this._onKey.fire({key:W.key,domEvent:H}),this._showCursor(),this._coreService.triggerDataEvent(W.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(H,!0)))},k.prototype._isThirdLevelShift=function(H,W){var j=H.isMac&&!this.options.macOptionIsMeta&&W.altKey&&!W.ctrlKey&&!W.metaKey||H.isWindows&&W.altKey&&W.ctrlKey&&!W.metaKey;return W.type==="keypress"?j:j&&(!W.keyCode||W.keyCode>47)},k.prototype._keyUp=function(H){this._customKeyEventHandler&&this._customKeyEventHandler(H)===!1||(function(W){return W.keyCode===16||W.keyCode===17||W.keyCode===18}(H)||this.focus(),this.updateCursorStyle(H))},k.prototype._keyPress=function(H){var W;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&this._customKeyEventHandler(H)===!1)return!1;if(this.cancel(H),H.charCode)W=H.charCode;else if(H.which===null||H.which===void 0)W=H.keyCode;else{if(H.which===0||H.charCode===0)return!1;W=H.which}return!(!W||(H.altKey||H.ctrlKey||H.metaKey)&&!this._isThirdLevelShift(this.browser,H))&&(W=String.fromCharCode(W),this._onKey.fire({key:W,domEvent:H}),this._showCursor(),this._coreService.triggerDataEvent(W,!0),!0)},k.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},k.prototype.resize=function(H,W){H!==this.cols||W!==this.rows?Y.prototype.resize.call(this,H,W):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},k.prototype._afterResize=function(H,W){var j,M;(j=this._charSizeService)===null||j===void 0||j.measure(),(M=this.viewport)===null||M===void 0||M.syncScrollArea(!0)},k.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(x.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},k.prototype.reset=function(){var H,W;this.options.rows=this.rows,this.options.cols=this.cols;var j=this._customKeyEventHandler;this._setup(),Y.prototype.reset.call(this),(H=this._selectionService)===null||H===void 0||H.reset(),this._customKeyEventHandler=j,this.refresh(0,this.rows-1),(W=this.viewport)===null||W===void 0||W.syncScrollArea()},k.prototype._reportWindowsOptions=function(H){if(this._renderService)switch(H){case r.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var W=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),j=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(u.C0.ESC+"[4;"+j+";"+W+"t");break;case r.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var M=this._renderService.dimensions.scaledCellWidth.toFixed(0),G=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(u.C0.ESC+"[6;"+G+";"+M+"t")}},k.prototype.cancel=function(H,W){if(this.options.cancelEvents||W)return H.preventDefault(),H.stopPropagation(),!1},k.prototype._visualBell=function(){return!1},k.prototype._soundBell=function(){return this.options.bellStyle==="sound"},k}(U.CoreTerminal);y.Terminal=K},function(S,y,g){"use strict";var p=this&&this.__decorate||function(u,r,s,o){var i,l=arguments.length,n=l<3?r:o===null?o=Object.getOwnPropertyDescriptor(r,s):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(u,r,s,o);else for(var a=u.length-1;a>=0;a--)(i=u[a])&&(n=(l<3?i(n):l>3?i(r,s,n):i(r,s))||n);return l>3&&n&&Object.defineProperty(r,s,n),n},t=this&&this.__param||function(u,r){return function(s,o){r(s,o,u)}};Object.defineProperty(y,"__esModule",{value:!0}),y.CompositionHelper=void 0;var e=g(5),d=g(1),f=function(){function u(r,s,o,i,l,n){this._textarea=r,this._compositionView=s,this._bufferService=o,this._optionsService=i,this._charSizeService=l,this._coreService=n,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(u.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),u.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},u.prototype.compositionupdate=function(r){var s=this;this._compositionView.textContent=r.data,this.updateCompositionElements(),setTimeout(function(){s._compositionPosition.end=s._textarea.value.length},0)},u.prototype.compositionend=function(){this._finalizeComposition(!0)},u.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)},u.prototype._finalizeComposition=function(r){var s=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,r){var o={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(s._isSendingComposition){s._isSendingComposition=!1;var l=void 0;l=s._isComposing?s._textarea.value.substring(o.start,o.end):s._textarea.value.substring(o.start),s._coreService.triggerDataEvent(l,!0)}},0)}else{this._isSendingComposition=!1;var i=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(i,!0)}},u.prototype._handleAnyTextareaChanges=function(){var r=this,s=this._textarea.value;setTimeout(function(){if(!r._isComposing){var o=r._textarea.value.replace(s,"");o.length>0&&r._coreService.triggerDataEvent(o,!0)}},0)},u.prototype.updateCompositionElements=function(r){var s=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var o=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),i=this._bufferService.buffer.y*o,l=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=l+"px",this._compositionView.style.top=i+"px",this._compositionView.style.height=o+"px",this._compositionView.style.lineHeight=o+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var n=this._compositionView.getBoundingClientRect();this._textarea.style.left=l+"px",this._textarea.style.top=i+"px",this._textarea.style.width=n.width+"px",this._textarea.style.height=n.height+"px",this._textarea.style.lineHeight=n.height+"px"}r||setTimeout(function(){return s.updateCompositionElements(!0)},0)}},u=p([t(2,d.IBufferService),t(3,d.IOptionsService),t(4,e.ICharSizeService),t(5,d.ICoreService)],u)}();y.CompositionHelper=f},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(l,n){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,c){a.__proto__=c}||function(a,c){for(var h in c)c.hasOwnProperty(h)&&(a[h]=c[h])})(l,n)},function(i,l){function n(){this.constructor=i}p(i,l),i.prototype=l===null?Object.create(l):(n.prototype=l.prototype,new n)}),e=this&&this.__decorate||function(i,l,n,a){var c,h=arguments.length,A=h<3?l:a===null?a=Object.getOwnPropertyDescriptor(l,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(i,l,n,a);else for(var v=i.length-1;v>=0;v--)(c=i[v])&&(A=(h<3?c(A):h>3?c(l,n,A):c(l,n))||A);return h>3&&A&&Object.defineProperty(l,n,A),A},d=this&&this.__param||function(i,l){return function(n,a){l(n,a,i)}};Object.defineProperty(y,"__esModule",{value:!0}),y.Viewport=void 0;var f=g(2),u=g(7),r=g(5),s=g(1),o=function(i){function l(n,a,c,h,A,v,w){var b=i.call(this)||this;return b._scrollLines=n,b._viewportElement=a,b._scrollArea=c,b._bufferService=h,b._optionsService=A,b._charSizeService=v,b._renderService=w,b.scrollBarWidth=0,b._currentRowHeight=0,b._lastRecordedBufferLength=0,b._lastRecordedViewportHeight=0,b._lastRecordedBufferHeight=0,b._lastTouchY=0,b._lastScrollTop=0,b._wheelPartialScroll=0,b._refreshAnimationFrame=null,b._ignoreNextScrollEvent=!1,b.scrollBarWidth=b._viewportElement.offsetWidth-b._scrollArea.offsetWidth||15,b.register(u.addDisposableDomListener(b._viewportElement,"scroll",b._onScroll.bind(b))),setTimeout(function(){return b.syncScrollArea()},0),b}return t(l,i),l.prototype.onThemeChange=function(n){this._viewportElement.style.backgroundColor=n.background.css},l.prototype._refresh=function(n){var a=this;if(n)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return a._innerRefresh()}))},l.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var n=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==n&&(this._lastRecordedBufferHeight=n,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var a=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==a&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=a),this._refreshAnimationFrame=null},l.prototype.syncScrollArea=function(n){if(n===void 0&&(n=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(n);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var a=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===a&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(n)}else this._refresh(n)},l.prototype._onScroll=function(n){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var a=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(a,!0)}},l.prototype._bubbleScroll=function(n,a){var c=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(a<0&&this._viewportElement.scrollTop!==0||a>0&&c<this._lastRecordedBufferHeight)||(n.cancelable&&n.preventDefault(),!1)},l.prototype.onWheel=function(n){var a=this._getPixelsScrolled(n);return a!==0&&(this._viewportElement.scrollTop+=a,this._bubbleScroll(n,a))},l.prototype._getPixelsScrolled=function(n){if(n.deltaY===0)return 0;var a=this._applyScrollModifier(n.deltaY,n);return n.deltaMode===WheelEvent.DOM_DELTA_LINE?a*=this._currentRowHeight:n.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(a*=this._currentRowHeight*this._bufferService.rows),a},l.prototype.getLinesScrolled=function(n){if(n.deltaY===0)return 0;var a=this._applyScrollModifier(n.deltaY,n);return n.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(a/=this._currentRowHeight+0,this._wheelPartialScroll+=a,a=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):n.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(a*=this._bufferService.rows),a},l.prototype._applyScrollModifier=function(n,a){var c=this._optionsService.options.fastScrollModifier;return c==="alt"&&a.altKey||c==="ctrl"&&a.ctrlKey||c==="shift"&&a.shiftKey?n*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:n*this._optionsService.options.scrollSensitivity},l.prototype.onTouchStart=function(n){this._lastTouchY=n.touches[0].pageY},l.prototype.onTouchMove=function(n){var a=this._lastTouchY-n.touches[0].pageY;return this._lastTouchY=n.touches[0].pageY,a!==0&&(this._viewportElement.scrollTop+=a,this._bubbleScroll(n,a))},l=e([d(3,s.IBufferService),d(4,s.IOptionsService),d(5,r.ICharSizeService),d(6,r.IRenderService)],l)}(f.Disposable);y.Viewport=o},function(S,y,g){"use strict";function p(f){return f.replace(/\r?\n/g,"\r")}function t(f,u){return u?"[200~"+f+"[201~":f}function e(f,u,r){f=t(f=p(f),r.decPrivateModes.bracketedPasteMode),r.triggerDataEvent(f,!0),u.value=""}function d(f,u,r){var s=r.getBoundingClientRect(),o=f.clientX-s.left-10,i=f.clientY-s.top-10;u.style.width="20px",u.style.height="20px",u.style.left=o+"px",u.style.top=i+"px",u.style.zIndex="1000",u.focus()}Object.defineProperty(y,"__esModule",{value:!0}),y.rightClickHandler=y.moveTextAreaUnderMouseCursor=y.paste=y.handlePasteEvent=y.copyHandler=y.bracketTextForPaste=y.prepareTextForTerminal=void 0,y.prepareTextForTerminal=p,y.bracketTextForPaste=t,y.copyHandler=function(f,u){f.clipboardData&&f.clipboardData.setData("text/plain",u.selectionText),f.preventDefault()},y.handlePasteEvent=function(f,u,r){f.stopPropagation(),f.clipboardData&&e(f.clipboardData.getData("text/plain"),u,r)},y.paste=e,y.moveTextAreaUnderMouseCursor=d,y.rightClickHandler=function(f,u,r,s,o){d(f,u,r),o&&!s.isClickInSelection(f)&&s.selectWordAtCursor(f),u.value=s.selectionText,u.select()}},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(l,n){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,c){a.__proto__=c}||function(a,c){for(var h in c)c.hasOwnProperty(h)&&(a[h]=c[h])})(l,n)},function(i,l){function n(){this.constructor=i}p(i,l),i.prototype=l===null?Object.create(l):(n.prototype=l.prototype,new n)});Object.defineProperty(y,"__esModule",{value:!0}),y.EscapeSequenceParser=y.VT500_TRANSITION_TABLE=y.TransitionTable=void 0;var e=g(2),d=g(15),f=g(21),u=g(22),r=g(24),s=function(){function i(l){this.table=new Uint8Array(l)}return i.prototype.setDefault=function(l,n){d.fill(this.table,l<<4|n)},i.prototype.add=function(l,n,a,c){this.table[n<<8|l]=a<<4|c},i.prototype.addMany=function(l,n,a,c){for(var h=0;h<l.length;h++)this.table[n<<8|l[h]]=a<<4|c},i}();y.TransitionTable=s,y.VT500_TRANSITION_TABLE=function(){var i=new s(4095),l=Array.apply(null,Array(256)).map(function(v,w){return w}),n=function(w,b){return l.slice(w,b)},a=n(32,127),c=n(0,24);c.push(25),c.push.apply(c,n(28,32));var h,A=n(0,14);for(h in i.setDefault(1,0),i.addMany(a,0,2,0),A)i.addMany([24,26,153,154],h,3,0),i.addMany(n(128,144),h,3,0),i.addMany(n(144,152),h,3,0),i.add(156,h,0,0),i.add(27,h,11,1),i.add(157,h,4,8),i.addMany([152,158,159],h,0,7),i.add(155,h,11,3),i.add(144,h,11,9);return i.addMany(c,0,3,0),i.addMany(c,1,3,1),i.add(127,1,0,1),i.addMany(c,8,0,8),i.addMany(c,3,3,3),i.add(127,3,0,3),i.addMany(c,4,3,4),i.add(127,4,0,4),i.addMany(c,6,3,6),i.addMany(c,5,3,5),i.add(127,5,0,5),i.addMany(c,2,3,2),i.add(127,2,0,2),i.add(93,1,4,8),i.addMany(a,8,5,8),i.add(127,8,5,8),i.addMany([156,27,24,26,7],8,6,0),i.addMany(n(28,32),8,0,8),i.addMany([88,94,95],1,0,7),i.addMany(a,7,0,7),i.addMany(c,7,0,7),i.add(156,7,0,0),i.add(127,7,0,7),i.add(91,1,11,3),i.addMany(n(64,127),3,7,0),i.addMany(n(48,60),3,8,4),i.addMany([60,61,62,63],3,9,4),i.addMany(n(48,60),4,8,4),i.addMany(n(64,127),4,7,0),i.addMany([60,61,62,63],4,0,6),i.addMany(n(32,64),6,0,6),i.add(127,6,0,6),i.addMany(n(64,127),6,0,0),i.addMany(n(32,48),3,9,5),i.addMany(n(32,48),5,9,5),i.addMany(n(48,64),5,0,6),i.addMany(n(64,127),5,7,0),i.addMany(n(32,48),4,9,5),i.addMany(n(32,48),1,9,2),i.addMany(n(32,48),2,9,2),i.addMany(n(48,127),2,10,0),i.addMany(n(48,80),1,10,0),i.addMany(n(81,88),1,10,0),i.addMany([89,90,92],1,10,0),i.addMany(n(96,127),1,10,0),i.add(80,1,11,9),i.addMany(c,9,0,9),i.add(127,9,0,9),i.addMany(n(28,32),9,0,9),i.addMany(n(32,48),9,9,12),i.addMany(n(48,60),9,8,10),i.addMany([60,61,62,63],9,9,10),i.addMany(c,11,0,11),i.addMany(n(32,128),11,0,11),i.addMany(n(28,32),11,0,11),i.addMany(c,10,0,10),i.add(127,10,0,10),i.addMany(n(28,32),10,0,10),i.addMany(n(48,60),10,8,10),i.addMany([60,61,62,63],10,0,11),i.addMany(n(32,48),10,9,12),i.addMany(c,12,0,12),i.add(127,12,0,12),i.addMany(n(28,32),12,0,12),i.addMany(n(32,48),12,9,12),i.addMany(n(48,64),12,0,11),i.addMany(n(64,127),12,12,13),i.addMany(n(64,127),10,12,13),i.addMany(n(64,127),9,12,13),i.addMany(c,13,13,13),i.addMany(a,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 o=function(i){function l(n){n===void 0&&(n=y.VT500_TRANSITION_TABLE);var a=i.call(this)||this;return a._transitions=n,a.initialState=0,a.currentState=a.initialState,a._params=new f.Params,a._params.addParam(0),a._collect=0,a.precedingCodepoint=0,a._printHandlerFb=function(c,h,A){},a._executeHandlerFb=function(c){},a._csiHandlerFb=function(c,h){},a._escHandlerFb=function(c){},a._errorHandlerFb=function(c){return c},a._printHandler=a._printHandlerFb,a._executeHandlers=Object.create(null),a._csiHandlers=Object.create(null),a._escHandlers=Object.create(null),a._oscParser=new u.OscParser,a._dcsParser=new r.DcsParser,a._errorHandler=a._errorHandlerFb,a.setEscHandler({final:"\\"},function(){}),a}return t(l,i),l.prototype._identifier=function(n,a){a===void 0&&(a=[64,126]);var c=0;if(n.prefix){if(n.prefix.length>1)throw new Error("only one byte as prefix supported");if((c=n.prefix.charCodeAt(0))&&60>c||c>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(n.intermediates){if(n.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var h=0;h<n.intermediates.length;++h){var A=n.intermediates.charCodeAt(h);if(32>A||A>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");c<<=8,c|=A}}if(n.final.length!==1)throw new Error("final must be a single byte");var v=n.final.charCodeAt(0);if(a[0]>v||v>a[1])throw new Error("final must be in range "+a[0]+" .. "+a[1]);return c<<=8,c|=v},l.prototype.identToString=function(n){for(var a=[];n;)a.push(String.fromCharCode(255&n)),n>>=8;return a.reverse().join("")},l.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},l.prototype.setPrintHandler=function(n){this._printHandler=n},l.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},l.prototype.addEscHandler=function(n,a){var c=this._identifier(n,[48,126]);this._escHandlers[c]===void 0&&(this._escHandlers[c]=[]);var h=this._escHandlers[c];return h.push(a),{dispose:function(){var v=h.indexOf(a);v!==-1&&h.splice(v,1)}}},l.prototype.setEscHandler=function(n,a){this._escHandlers[this._identifier(n,[48,126])]=[a]},l.prototype.clearEscHandler=function(n){this._escHandlers[this._identifier(n,[48,126])]&&delete this._escHandlers[this._identifier(n,[48,126])]},l.prototype.setEscHandlerFallback=function(n){this._escHandlerFb=n},l.prototype.setExecuteHandler=function(n,a){this._executeHandlers[n.charCodeAt(0)]=a},l.prototype.clearExecuteHandler=function(n){this._executeHandlers[n.charCodeAt(0)]&&delete this._executeHandlers[n.charCodeAt(0)]},l.prototype.setExecuteHandlerFallback=function(n){this._executeHandlerFb=n},l.prototype.addCsiHandler=function(n,a){var c=this._identifier(n);this._csiHandlers[c]===void 0&&(this._csiHandlers[c]=[]);var h=this._csiHandlers[c];return h.push(a),{dispose:function(){var v=h.indexOf(a);v!==-1&&h.splice(v,1)}}},l.prototype.setCsiHandler=function(n,a){this._csiHandlers[this._identifier(n)]=[a]},l.prototype.clearCsiHandler=function(n){this._csiHandlers[this._identifier(n)]&&delete this._csiHandlers[this._identifier(n)]},l.prototype.setCsiHandlerFallback=function(n){this._csiHandlerFb=n},l.prototype.addDcsHandler=function(n,a){return this._dcsParser.addHandler(this._identifier(n),a)},l.prototype.setDcsHandler=function(n,a){this._dcsParser.setHandler(this._identifier(n),a)},l.prototype.clearDcsHandler=function(n){this._dcsParser.clearHandler(this._identifier(n))},l.prototype.setDcsHandlerFallback=function(n){this._dcsParser.setHandlerFallback(n)},l.prototype.addOscHandler=function(n,a){return this._oscParser.addHandler(n,a)},l.prototype.setOscHandler=function(n,a){this._oscParser.setHandler(n,a)},l.prototype.clearOscHandler=function(n){this._oscParser.clearHandler(n)},l.prototype.setOscHandlerFallback=function(n){this._oscParser.setHandlerFallback(n)},l.prototype.setErrorHandler=function(n){this._errorHandler=n},l.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},l.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},l.prototype.parse=function(n,a){for(var c=0,h=0,A=this.currentState,v=this._oscParser,w=this._dcsParser,b=this._collect,x=this._params,C=this._transitions.table,I=0;I<a;++I){switch((h=C[A<<8|((c=n[I])<160?c:160)])>>4){case 2:for(var _=I+1;;++_){if(_>=a||(c=n[_])<32||c>126&&c<160){this._printHandler(n,I,_),I=_-1;break}if(++_>=a||(c=n[_])<32||c>126&&c<160){this._printHandler(n,I,_),I=_-1;break}if(++_>=a||(c=n[_])<32||c>126&&c<160){this._printHandler(n,I,_),I=_-1;break}if(++_>=a||(c=n[_])<32||c>126&&c<160){this._printHandler(n,I,_),I=_-1;break}}break;case 3:this._executeHandlers[c]?this._executeHandlers[c]():this._executeHandlerFb(c),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:I,code:c,currentState:A,collect:b,params:x,abort:!1}).abort)return;break;case 7:for(var E=this._csiHandlers[b<<8|c],O=E?E.length-1:-1;O>=0&&E[O](x)===!1;O--);O<0&&this._csiHandlerFb(b<<8|c,x),this.precedingCodepoint=0;break;case 8:do switch(c){case 59:x.addParam(0);break;case 58:x.addSubParam(-1);break;default:x.addDigit(c-48)}while(++I<a&&(c=n[I])>47&&c<60);I--;break;case 9:b<<=8,b|=c;break;case 10:for(var N=this._escHandlers[b<<8|c],F=N?N.length-1:-1;F>=0&&N[F]()===!1;F--);F<0&&this._escHandlerFb(b<<8|c),this.precedingCodepoint=0;break;case 11:x.reset(),x.addParam(0),b=0;break;case 12:w.hook(b<<8|c,x);break;case 13:for(var U=I+1;;++U)if(U>=a||(c=n[U])===24||c===26||c===27||c>127&&c<160){w.put(n,I,U),I=U-1;break}break;case 14:w.unhook(c!==24&&c!==26),c===27&&(h|=1),x.reset(),x.addParam(0),b=0,this.precedingCodepoint=0;break;case 4:v.start();break;case 5:for(var B=I+1;;B++)if(B>=a||(c=n[B])<32||c>127&&c<=159){v.put(n,I,B),I=B-1;break}break;case 6:v.end(c!==24&&c!==26),c===27&&(h|=1),x.reset(),x.addParam(0),b=0,this.precedingCodepoint=0}A=15&h}this._collect=b,this.currentState=A},l}(e.Disposable);y.EscapeSequenceParser=o},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(w,b){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,C){x.__proto__=C}||function(x,C){for(var I in C)C.hasOwnProperty(I)&&(x[I]=C[I])})(w,b)},function(v,w){function b(){this.constructor=v}p(v,w),v.prototype=w===null?Object.create(w):(b.prototype=w.prototype,new b)}),e=this&&this.__decorate||function(v,w,b,x){var C,I=arguments.length,_=I<3?w:x===null?x=Object.getOwnPropertyDescriptor(w,b):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")_=Reflect.decorate(v,w,b,x);else for(var E=v.length-1;E>=0;E--)(C=v[E])&&(_=(I<3?C(_):I>3?C(w,b,_):C(w,b))||_);return I>3&&_&&Object.defineProperty(w,b,_),_},d=this&&this.__param||function(v,w){return function(b,x){w(b,x,v)}};Object.defineProperty(y,"__esModule",{value:!0}),y.Renderer=void 0;var f=g(41),u=g(47),r=g(48),s=g(49),o=g(29),i=g(2),l=g(5),n=g(1),a=g(25),c=g(0),h=1,A=function(v){function w(b,x,C,I,_,E,O,N,F){var U=v.call(this)||this;U._colors=b,U._screenElement=x,U._bufferService=_,U._charSizeService=E,U._optionsService=O,U._id=h++,U._onRequestRedraw=new c.EventEmitter;var B=U._optionsService.options.allowTransparency;return U._characterJoinerRegistry=new o.CharacterJoinerRegistry(U._bufferService),U._renderLayers=[new f.TextRenderLayer(U._screenElement,0,U._colors,U._characterJoinerRegistry,B,U._id,U._bufferService,O),new u.SelectionRenderLayer(U._screenElement,1,U._colors,U._id,U._bufferService,O),new s.LinkRenderLayer(U._screenElement,2,U._colors,U._id,C,I,U._bufferService,O),new r.CursorRenderLayer(U._screenElement,3,U._colors,U._id,U._onRequestRedraw,U._bufferService,O,N,F)],U.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},U._devicePixelRatio=window.devicePixelRatio,U._updateDimensions(),U.onOptionsChanged(),U}return t(w,v),Object.defineProperty(w.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),w.prototype.dispose=function(){for(var b=0,x=this._renderLayers;b<x.length;b++)x[b].dispose();v.prototype.dispose.call(this),a.removeTerminalFromCache(this._id)},w.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},w.prototype.setColors=function(b){this._colors=b;for(var x=0,C=this._renderLayers;x<C.length;x++){var I=C[x];I.setColors(this._colors),I.reset()}},w.prototype.onResize=function(b,x){this._updateDimensions();for(var C=0,I=this._renderLayers;C<I.length;C++)I[C].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},w.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},w.prototype.onBlur=function(){this._runOperation(function(b){return b.onBlur()})},w.prototype.onFocus=function(){this._runOperation(function(b){return b.onFocus()})},w.prototype.onSelectionChanged=function(b,x,C){C===void 0&&(C=!1),this._runOperation(function(I){return I.onSelectionChanged(b,x,C)})},w.prototype.onCursorMove=function(){this._runOperation(function(b){return b.onCursorMove()})},w.prototype.onOptionsChanged=function(){this._runOperation(function(b){return b.onOptionsChanged()})},w.prototype.clear=function(){this._runOperation(function(b){return b.reset()})},w.prototype._runOperation=function(b){for(var x=0,C=this._renderLayers;x<C.length;x++)b(C[x])},w.prototype.renderRows=function(b,x){for(var C=0,I=this._renderLayers;C<I.length;C++)I[C].onGridChanged(b,x)},w.prototype._updateDimensions=function(){this._charSizeService.hasValidSize&&(this.dimensions.scaledCharWidth=Math.floor(this._charSizeService.width*window.devicePixelRatio),this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharTop=this._optionsService.options.lineHeight===1?0:Math.round((this.dimensions.scaledCellHeight-this.dimensions.scaledCharHeight)/2),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCharLeft=Math.floor(this._optionsService.options.letterSpacing/2),this.dimensions.scaledCanvasHeight=this._bufferService.rows*this.dimensions.scaledCellHeight,this.dimensions.scaledCanvasWidth=this._bufferService.cols*this.dimensions.scaledCellWidth,this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows,this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols)},w.prototype.registerCharacterJoiner=function(b){return this._characterJoinerRegistry.registerCharacterJoiner(b)},w.prototype.deregisterCharacterJoiner=function(b){return this._characterJoinerRegistry.deregisterCharacterJoiner(b)},w=e([d(4,n.IBufferService),d(5,l.ICharSizeService),d(6,n.IOptionsService),d(7,n.ICoreService),d(8,l.ICoreBrowserService)],w)}(i.Disposable);y.Renderer=A},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(l,n){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,c){a.__proto__=c}||function(a,c){for(var h in c)c.hasOwnProperty(h)&&(a[h]=c[h])})(l,n)},function(i,l){function n(){this.constructor=i}p(i,l),i.prototype=l===null?Object.create(l):(n.prototype=l.prototype,new n)});Object.defineProperty(y,"__esModule",{value:!0}),y.TextRenderLayer=void 0;var e=g(42),d=g(13),f=g(6),u=g(3),r=g(29),s=g(4),o=function(i){function l(n,a,c,h,A,v,w,b){var x=i.call(this,n,"text",a,A,c,v,w,b)||this;return x._characterWidth=0,x._characterFont="",x._characterOverlapCache={},x._workCell=new s.CellData,x._state=new e.GridCache,x._characterJoinerRegistry=h,x}return t(l,i),l.prototype.resize=function(n){i.prototype.resize.call(this,n);var a=this._getFont(!1,!1);this._characterWidth===n.scaledCharWidth&&this._characterFont===a||(this._characterWidth=n.scaledCharWidth,this._characterFont=a,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},l.prototype.reset=function(){this._state.clear(),this._clearAll()},l.prototype._forEachCell=function(n,a,c,h){for(var A=n;A<=a;A++)for(var v=A+this._bufferService.buffer.ydisp,w=this._bufferService.buffer.lines.get(v),b=c?c.getJoinedCharacters(v):[],x=0;x<this._bufferService.cols;x++){w.loadCell(x,this._workCell);var C=this._workCell,I=!1,_=x;if(C.getWidth()!==0){if(b.length>0&&x===b[0][0]){I=!0;var E=b.shift();C=new r.JoinedCellData(this._workCell,w.translateToString(!0,E[0],E[1]),E[1]-E[0]),_=E[1]-1}!I&&this._isOverlapping(C)&&_<w.length-1&&w.getCodePoint(_+1)===u.NULL_CELL_CODE&&(C.content&=-12582913,C.content|=2<<22),h(C,x,A),x=_}}},l.prototype._drawBackground=function(n,a){var c=this,h=this._ctx,A=this._bufferService.cols,v=0,w=0,b=null;h.save(),this._forEachCell(n,a,null,function(x,C,I){var _=null;x.isInverse()?_=x.isFgDefault()?c._colors.foreground.css:x.isFgRGB()?"rgb("+f.AttributeData.toColorRGB(x.getFgColor()).join(",")+")":c._colors.ansi[x.getFgColor()].css:x.isBgRGB()?_="rgb("+f.AttributeData.toColorRGB(x.getBgColor()).join(",")+")":x.isBgPalette()&&(_=c._colors.ansi[x.getBgColor()].css),b===null&&(v=C,w=I),I!==w?(h.fillStyle=b||"",c._fillCells(v,w,A-v,1),v=C,w=I):b!==_&&(h.fillStyle=b||"",c._fillCells(v,w,C-v,1),v=C,w=I),b=_}),b!==null&&(h.fillStyle=b,this._fillCells(v,w,A-v,1)),h.restore()},l.prototype._drawForeground=function(n,a){var c=this;this._forEachCell(n,a,this._characterJoinerRegistry,function(h,A,v){if(!h.isInvisible()&&(c._drawChars(h,A,v),h.isUnderline())){if(c._ctx.save(),h.isInverse())if(h.isBgDefault())c._ctx.fillStyle=c._colors.background.css;else if(h.isBgRGB())c._ctx.fillStyle="rgb("+f.AttributeData.toColorRGB(h.getBgColor()).join(",")+")";else{var w=h.getBgColor();c._optionsService.options.drawBoldTextInBrightColors&&h.isBold()&&w<8&&(w+=8),c._ctx.fillStyle=c._colors.ansi[w].css}else if(h.isFgDefault())c._ctx.fillStyle=c._colors.foreground.css;else if(h.isFgRGB())c._ctx.fillStyle="rgb("+f.AttributeData.toColorRGB(h.getFgColor()).join(",")+")";else{var b=h.getFgColor();c._optionsService.options.drawBoldTextInBrightColors&&h.isBold()&&b<8&&(b+=8),c._ctx.fillStyle=c._colors.ansi[b].css}c._fillBottomLineAtCells(A,v,h.getWidth()),c._ctx.restore()}})},l.prototype.onGridChanged=function(n,a){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,n,this._bufferService.cols,a-n+1),this._drawBackground(n,a),this._drawForeground(n,a))},l.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},l.prototype._isOverlapping=function(n){if(n.getWidth()!==1)return!1;if(n.getCode()<256)return!1;var a=n.getChars();if(this._characterOverlapCache.hasOwnProperty(a))return this._characterOverlapCache[a];this._ctx.save(),this._ctx.font=this._characterFont;var c=Math.floor(this._ctx.measureText(a).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[a]=c,c},l}(d.BaseRenderLayer);y.TextRenderLayer=o},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.GridCache=void 0;var p=function(){function t(){this.cache=[]}return t.prototype.resize=function(e,d){for(var f=0;f<e;f++){this.cache.length<=f&&this.cache.push([]);for(var u=this.cache[f].length;u<d;u++)this.cache[f].push(void 0);this.cache[f].length=d}this.cache.length=e},t.prototype.clear=function(){for(var e=0;e<this.cache.length;e++)for(var d=0;d<this.cache[e].length;d++)this.cache[e][d]=void 0},t}();y.GridCache=p},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(h,A){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,w){v.__proto__=w}||function(v,w){for(var b in w)w.hasOwnProperty(b)&&(v[b]=w[b])})(h,A)},function(c,h){function A(){this.constructor=c}p(c,h),c.prototype=h===null?Object.create(h):(A.prototype=h.prototype,new A)});Object.defineProperty(y,"__esModule",{value:!0}),y.NoneCharAtlas=y.DynamicCharAtlas=y.getGlyphCacheKey=void 0;var e=g(9),d=g(44),f=g(27),u=g(46),r=g(11),s=g(28),o=g(10),i={css:"rgba(0, 0, 0, 0)",rgba:0};function l(c){return c.code<<21|c.bg<<12|c.fg<<3|(c.bold?0:4)+(c.dim?0:2)+(c.italic?0:1)}y.getGlyphCacheKey=l;var n=function(c){function h(A,v){var w=c.call(this)||this;w._config=v,w._drawToCacheCount=0,w._glyphsWaitingOnBitmap=[],w._bitmapCommitTimeout=null,w._bitmap=null,w._cacheCanvas=A.createElement("canvas"),w._cacheCanvas.width=1024,w._cacheCanvas.height=1024,w._cacheCtx=s.throwIfFalsy(w._cacheCanvas.getContext("2d",{alpha:!0}));var b=A.createElement("canvas");b.width=w._config.scaledCharWidth,b.height=w._config.scaledCharHeight,w._tmpCtx=s.throwIfFalsy(b.getContext("2d",{alpha:w._config.allowTransparency})),w._width=Math.floor(1024/w._config.scaledCharWidth),w._height=Math.floor(1024/w._config.scaledCharHeight);var x=w._width*w._height;return w._cacheMap=new u.LRUMap(x),w._cacheMap.prealloc(x),w}return t(h,c),h.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},h.prototype.beginFrame=function(){this._drawToCacheCount=0},h.prototype.draw=function(A,v,w,b){if(v.code===32)return!0;if(!this._canCache(v))return!1;var x=l(v),C=this._cacheMap.get(x);if(C!=null)return this._drawFromCache(A,C,w,b),!0;if(this._drawToCacheCount<100){var I=void 0;I=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var _=this._drawToCache(v,I);return this._cacheMap.set(x,_),this._drawFromCache(A,_,w,b),!0}return!1},h.prototype._canCache=function(A){return A.code<256},h.prototype._toCoordinateX=function(A){return A%this._width*this._config.scaledCharWidth},h.prototype._toCoordinateY=function(A){return Math.floor(A/this._width)*this._config.scaledCharHeight},h.prototype._drawFromCache=function(A,v,w,b){if(!v.isEmpty){var x=this._toCoordinateX(v.index),C=this._toCoordinateY(v.index);A.drawImage(v.inBitmap?this._bitmap:this._cacheCanvas,x,C,this._config.scaledCharWidth,this._config.scaledCharHeight,w,b,this._config.scaledCharWidth,this._config.scaledCharHeight)}},h.prototype._getColorFromAnsiIndex=function(A){return A<this._config.colors.ansi.length?this._config.colors.ansi[A]:f.DEFAULT_ANSI_COLORS[A]},h.prototype._getBackgroundColor=function(A){return this._config.allowTransparency?i:A.bg===e.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:A.bg<256?this._getColorFromAnsiIndex(A.bg):this._config.colors.background},h.prototype._getForegroundColor=function(A){return A.fg===e.INVERTED_DEFAULT_COLOR?o.color.opaque(this._config.colors.background):A.fg<256?this._getColorFromAnsiIndex(A.fg):this._config.colors.foreground},h.prototype._drawToCache=function(A,v){this._drawToCacheCount++,this._tmpCtx.save();var w=this._getBackgroundColor(A);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=w.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var b=A.bold?this._config.fontWeightBold:this._config.fontWeight,x=A.italic?"italic":"";this._tmpCtx.font=x+" "+b+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(A).css,A.dim&&(this._tmpCtx.globalAlpha=e.DIM_OPACITY),this._tmpCtx.fillText(A.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var C=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),I=!1;this._config.allowTransparency||(I=function(N,F){for(var U=!0,B=F.rgba>>>24,K=F.rgba>>>16&255,Y=F.rgba>>>8&255,k=0;k<N.data.length;k+=4)N.data[k]===B&&N.data[k+1]===K&&N.data[k+2]===Y?N.data[k+3]=0:U=!1;return U}(C,w));var _=this._toCoordinateX(v),E=this._toCoordinateY(v);this._cacheCtx.putImageData(C,_,E);var O={index:v,isEmpty:I,inBitmap:!1};return this._addGlyphToBitmap(O),O},h.prototype._addGlyphToBitmap=function(A){var v=this;!("createImageBitmap"in window)||r.isFirefox||r.isSafari||(this._glyphsWaitingOnBitmap.push(A),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return v._generateBitmap()},100)))},h.prototype._generateBitmap=function(){var A=this,v=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(w){A._bitmap=w;for(var b=0;b<v.length;b++)v[b].inBitmap=!0}),this._bitmapCommitTimeout=null},h}(d.BaseCharAtlas);y.DynamicCharAtlas=n;var a=function(c){function h(A,v){return c.call(this)||this}return t(h,c),h.prototype.draw=function(A,v,w,b){return!1},h}(d.BaseCharAtlas);y.NoneCharAtlas=a},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.BaseCharAtlas=void 0;var p=function(){function t(){this._didWarmUp=!1}return t.prototype.dispose=function(){},t.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},t.prototype._doWarmUp=function(){},t.prototype.beginFrame=function(){},t}();y.BaseCharAtlas=p},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.ColorContrastCache=void 0;var p=function(){function t(){this._color={},this._rgba={}}return t.prototype.clear=function(){this._color={},this._rgba={}},t.prototype.setCss=function(e,d,f){this._rgba[e]||(this._rgba[e]={}),this._rgba[e][d]=f},t.prototype.getCss=function(e,d){return this._rgba[e]?this._rgba[e][d]:void 0},t.prototype.setColor=function(e,d,f){this._color[e]||(this._color[e]={}),this._color[e][d]=f},t.prototype.getColor=function(e,d){return this._color[e]?this._color[e][d]:void 0},t}();y.ColorContrastCache=p},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.LRUMap=void 0;var p=function(){function t(e){this.capacity=e,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return t.prototype._unlinkNode=function(e){var d=e.prev,f=e.next;e===this._head&&(this._head=f),e===this._tail&&(this._tail=d),d!==null&&(d.next=f),f!==null&&(f.prev=d)},t.prototype._appendNode=function(e){var d=this._tail;d!==null&&(d.next=e),e.prev=d,e.next=null,this._tail=e,this._head===null&&(this._head=e)},t.prototype.prealloc=function(e){for(var d=this._nodePool,f=0;f<e;f++)d.push({prev:null,next:null,key:null,value:null})},t.prototype.get=function(e){var d=this._map[e];return d!==void 0?(this._unlinkNode(d),this._appendNode(d),d.value):null},t.prototype.peekValue=function(e){var d=this._map[e];return d!==void 0?d.value:null},t.prototype.peek=function(){var e=this._head;return e===null?null:e.value},t.prototype.set=function(e,d){var f=this._map[e];if(f!==void 0)f=this._map[e],this._unlinkNode(f),f.value=d;else if(this.size>=this.capacity)f=this._head,this._unlinkNode(f),delete this._map[f.key],f.key=e,f.value=d,this._map[e]=f;else{var u=this._nodePool;u.length>0?((f=u.pop()).key=e,f.value=d):f={prev:null,next:null,key:e,value:d},this._map[e]=f,this.size++}this._appendNode(f)},t}();y.LRUMap=p},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(f,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,s){r.__proto__=s}||function(r,s){for(var o in s)s.hasOwnProperty(o)&&(r[o]=s[o])})(f,u)},function(d,f){function u(){this.constructor=d}p(d,f),d.prototype=f===null?Object.create(f):(u.prototype=f.prototype,new u)});Object.defineProperty(y,"__esModule",{value:!0}),y.SelectionRenderLayer=void 0;var e=function(d){function f(u,r,s,o,i,l){var n=d.call(this,u,"selection",r,!0,s,o,i,l)||this;return n._clearState(),n}return t(f,d),f.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},f.prototype.resize=function(u){d.prototype.resize.call(this,u),this._clearState()},f.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},f.prototype.onSelectionChanged=function(u,r,s){if(this._didStateChange(u,r,s,this._bufferService.buffer.ydisp))if(this._clearAll(),u&&r){var o=u[1]-this._bufferService.buffer.ydisp,i=r[1]-this._bufferService.buffer.ydisp,l=Math.max(o,0),n=Math.min(i,this._bufferService.rows-1);if(!(l>=this._bufferService.rows||n<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,s){var a=u[0],c=r[0]-a,h=n-l+1;this._fillCells(a,l,c,h)}else{a=o===l?u[0]:0;var A=l===n?r[0]:this._bufferService.cols;this._fillCells(a,l,A-a,1);var v=Math.max(n-l-1,0);if(this._fillCells(0,l+1,this._bufferService.cols,v),l!==n){var w=i===n?r[0]:this._bufferService.cols;this._fillCells(0,n,w,1)}}this._state.start=[u[0],u[1]],this._state.end=[r[0],r[1]],this._state.columnSelectMode=s,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},f.prototype._didStateChange=function(u,r,s,o){return!this._areCoordinatesEqual(u,this._state.start)||!this._areCoordinatesEqual(r,this._state.end)||s!==this._state.columnSelectMode||o!==this._state.ydisp},f.prototype._areCoordinatesEqual=function(u,r){return!(!u||!r)&&u[0]===r[0]&&u[1]===r[1]},f}(g(13).BaseRenderLayer);y.SelectionRenderLayer=e},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(s,o){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,l){i.__proto__=l}||function(i,l){for(var n in l)l.hasOwnProperty(n)&&(i[n]=l[n])})(s,o)},function(r,s){function o(){this.constructor=r}p(r,s),r.prototype=s===null?Object.create(s):(o.prototype=s.prototype,new o)});Object.defineProperty(y,"__esModule",{value:!0}),y.CursorRenderLayer=void 0;var e=g(13),d=g(4),f=function(r){function s(o,i,l,n,a,c,h,A,v){var w=r.call(this,o,"cursor",i,!0,l,n,c,h)||this;return w._onRequestRedraw=a,w._coreService=A,w._coreBrowserService=v,w._cell=new d.CellData,w._state={x:0,y:0,isFocused:!1,style:"",width:0},w._cursorRenderers={bar:w._renderBarCursor.bind(w),block:w._renderBlockCursor.bind(w),underline:w._renderUnderlineCursor.bind(w)},w}return t(s,r),s.prototype.resize=function(o){r.prototype.resize.call(this,o),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},s.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},s.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},s.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},s.prototype.onOptionsChanged=function(){var o,i=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new u(this._coreBrowserService.isFocused,function(){i._render(!0)})):((o=this._cursorBlinkStateManager)===null||o===void 0||o.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},s.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},s.prototype.onGridChanged=function(o,i){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},s.prototype._render=function(o){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var i=this._bufferService.buffer.ybase+this._bufferService.buffer.y,l=i-this._bufferService.buffer.ydisp;if(l<0||l>=this._bufferService.rows)this._clearCursor();else{var n=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(i).loadCell(n,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var a=this._optionsService.options.cursorStyle;return a&&a!=="block"?this._cursorRenderers[a](n,l,this._cell):this._renderBlurCursor(n,l,this._cell),this._ctx.restore(),this._state.x=n,this._state.y=l,this._state.isFocused=!1,this._state.style=a,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===n&&this._state.y===l&&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"](n,l,this._cell),this._ctx.restore(),this._state.x=n,this._state.y=l,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},s.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})},s.prototype._renderBarCursor=function(o,i,l){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(o,i,this._optionsService.options.cursorWidth),this._ctx.restore()},s.prototype._renderBlockCursor=function(o,i,l){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(o,i,l.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(l,o,i),this._ctx.restore()},s.prototype._renderUnderlineCursor=function(o,i,l){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(o,i),this._ctx.restore()},s.prototype._renderBlurCursor=function(o,i,l){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(o,i,l.getWidth(),1),this._ctx.restore()},s}(e.BaseRenderLayer);y.CursorRenderLayer=f;var u=function(){function r(s,o){this._renderCallback=o,this.isCursorVisible=!0,s&&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 s=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0})))},r.prototype._restartInterval=function(s){var o=this;s===void 0&&(s=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(o._animationTimeRestarted){var i=600-(Date.now()-o._animationTimeRestarted);if(o._animationTimeRestarted=void 0,i>0)return void o._restartInterval(i)}o.isCursorVisible=!1,o._animationFrame=window.requestAnimationFrame(function(){o._renderCallback(),o._animationFrame=void 0}),o._blinkInterval=window.setInterval(function(){if(o._animationTimeRestarted){var l=600-(Date.now()-o._animationTimeRestarted);return o._animationTimeRestarted=void 0,void o._restartInterval(l)}o.isCursorVisible=!o.isCursorVisible,o._animationFrame=window.requestAnimationFrame(function(){o._renderCallback(),o._animationFrame=void 0})},600)},s)},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(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(s,o){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,l){i.__proto__=l}||function(i,l){for(var n in l)l.hasOwnProperty(n)&&(i[n]=l[n])})(s,o)},function(r,s){function o(){this.constructor=r}p(r,s),r.prototype=s===null?Object.create(s):(o.prototype=s.prototype,new o)});Object.defineProperty(y,"__esModule",{value:!0}),y.LinkRenderLayer=void 0;var e=g(13),d=g(9),f=g(26),u=function(r){function s(o,i,l,n,a,c,h,A){var v=r.call(this,o,"link",i,!0,l,n,h,A)||this;return a.onShowLinkUnderline(function(w){return v._onShowLinkUnderline(w)}),a.onHideLinkUnderline(function(w){return v._onHideLinkUnderline(w)}),c.onShowLinkUnderline(function(w){return v._onShowLinkUnderline(w)}),c.onHideLinkUnderline(function(w){return v._onHideLinkUnderline(w)}),v}return t(s,r),s.prototype.resize=function(o){r.prototype.resize.call(this,o),this._state=void 0},s.prototype.reset=function(){this._clearCurrentLink()},s.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var o=this._state.y2-this._state.y1-1;o>0&&this._clearCells(0,this._state.y1+1,this._state.cols,o),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},s.prototype._onShowLinkUnderline=function(o){if(o.fg===d.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:o.fg&&f.is256Color(o.fg)?this._ctx.fillStyle=this._colors.ansi[o.fg].css:this._ctx.fillStyle=this._colors.foreground.css,o.y1===o.y2)this._fillBottomLineAtCells(o.x1,o.y1,o.x2-o.x1);else{this._fillBottomLineAtCells(o.x1,o.y1,o.cols-o.x1);for(var i=o.y1+1;i<o.y2;i++)this._fillBottomLineAtCells(0,i,o.cols);this._fillBottomLineAtCells(0,o.y2,o.x2)}this._state=o},s.prototype._onHideLinkUnderline=function(o){this._clearCurrentLink()},s}(e.BaseRenderLayer);y.LinkRenderLayer=u},function(S,y,g){"use strict";var p=this&&this.__decorate||function(r,s,o,i){var l,n=arguments.length,a=n<3?s:i===null?i=Object.getOwnPropertyDescriptor(s,o):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(r,s,o,i);else for(var c=r.length-1;c>=0;c--)(l=r[c])&&(a=(n<3?l(a):n>3?l(s,o,a):l(s,o))||a);return n>3&&a&&Object.defineProperty(s,o,a),a},t=this&&this.__param||function(r,s){return function(o,i){s(o,i,r)}};Object.defineProperty(y,"__esModule",{value:!0}),y.MouseZone=y.Linkifier=void 0;var e=g(0),d=g(1),f=function(){function r(s,o,i){this._bufferService=s,this._logService=o,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(s,o){this._element=s,this._mouseZoneManager=o},r.prototype.linkifyRows=function(s,o){var i=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=s,this._rowsToLinkify.end=o):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,s),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,o)),this._mouseZoneManager.clearAll(s,o),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return i._linkifyRows()},r._timeBeforeLatency))},r.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var s=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var o=s.ydisp+this._rowsToLinkify.start;if(!(o>=s.lines.length)){for(var i=s.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,l=Math.ceil(2e3/this._bufferService.cols),n=this._bufferService.buffer.iterator(!1,o,i,l,l);n.hasNext();)for(var a=n.next(),c=0;c<this._linkMatchers.length;c++)this._doLinkifyRow(a.range.first,a.content,this._linkMatchers[c]);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(s,o,i){if(i===void 0&&(i={}),!o)throw new Error("handler must be defined");var l={id:this._nextLinkMatcherId++,regex:s,handler:o,matchIndex:i.matchIndex,validationCallback:i.validationCallback,hoverTooltipCallback:i.tooltipCallback,hoverLeaveCallback:i.leaveCallback,willLinkActivate:i.willLinkActivate,priority:i.priority||0};return this._addLinkMatcherToList(l),l.id},r.prototype._addLinkMatcherToList=function(s){if(this._linkMatchers.length!==0){for(var o=this._linkMatchers.length-1;o>=0;o--)if(s.priority<=this._linkMatchers[o].priority)return void this._linkMatchers.splice(o+1,0,s);this._linkMatchers.splice(0,0,s)}else this._linkMatchers.push(s)},r.prototype.deregisterLinkMatcher=function(s){for(var o=0;o<this._linkMatchers.length;o++)if(this._linkMatchers[o].id===s)return this._linkMatchers.splice(o,1),!0;return!1},r.prototype._doLinkifyRow=function(s,o,i){for(var l,n=this,a=new RegExp(i.regex.source,(i.regex.flags||"")+"g"),c=-1,h=function(){var w=l[typeof i.matchIndex!="number"?0:i.matchIndex];if(!w)return A._logService.debug("match found without corresponding matchIndex",l,i),"break";if(c=o.indexOf(w,c+1),a.lastIndex=c+w.length,c<0)return"break";var b=A._bufferService.buffer.stringIndexToBufferIndex(s,c);if(b[0]<0)return"break";var x=A._bufferService.buffer.lines.get(b[0]);if(!x)return"break";var C=x.getFg(b[1]),I=C?C>>9&511:void 0;i.validationCallback?i.validationCallback(w,function(_){n._rowsTimeoutId||_&&n._addLink(b[1],b[0]-n._bufferService.buffer.ydisp,w,i,I)}):A._addLink(b[1],b[0]-A._bufferService.buffer.ydisp,w,i,I)},A=this;(l=a.exec(o))!==null&&!(h()==="break"););},r.prototype._addLink=function(s,o,i,l,n){var a=this;if(this._mouseZoneManager&&this._element){var c=this._unicodeService.getStringCellWidth(i),h=s%this._bufferService.cols,A=o+Math.floor(s/this._bufferService.cols),v=(h+c)%this._bufferService.cols,w=A+Math.floor((h+c)/this._bufferService.cols);v===0&&(v=this._bufferService.cols,w--),this._mouseZoneManager.add(new u(h+1,A+1,v+1,w+1,function(b){if(l.handler)return l.handler(b,i);var x=window.open();x?(x.opener=null,x.location.href=i):console.warn("Opening link blocked as opener could not be cleared")},function(){a._onShowLinkUnderline.fire(a._createLinkHoverEvent(h,A,v,w,n)),a._element.classList.add("xterm-cursor-pointer")},function(b){a._onLinkTooltip.fire(a._createLinkHoverEvent(h,A,v,w,n)),l.hoverTooltipCallback&&l.hoverTooltipCallback(b,i,{start:{x:h,y:A},end:{x:v,y:w}})},function(){a._onHideLinkUnderline.fire(a._createLinkHoverEvent(h,A,v,w,n)),a._element.classList.remove("xterm-cursor-pointer"),l.hoverLeaveCallback&&l.hoverLeaveCallback()},function(b){return!l.willLinkActivate||l.willLinkActivate(b,i)}))}},r.prototype._createLinkHoverEvent=function(s,o,i,l,n){return{x1:s,y1:o,x2:i,y2:l,cols:this._bufferService.cols,fg:n}},r._timeBeforeLatency=200,r=p([t(0,d.IBufferService),t(1,d.ILogService),t(2,d.IUnicodeService)],r)}();y.Linkifier=f;var u=function(s,o,i,l,n,a,c,h,A){this.x1=s,this.y1=o,this.x2=i,this.y2=l,this.clickCallback=n,this.hoverCallback=a,this.tooltipCallback=c,this.leaveCallback=h,this.willLinkActivate=A};y.MouseZone=u},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(w,b){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,C){x.__proto__=C}||function(x,C){for(var I in C)C.hasOwnProperty(I)&&(x[I]=C[I])})(w,b)},function(v,w){function b(){this.constructor=v}p(v,w),v.prototype=w===null?Object.create(w):(b.prototype=w.prototype,new b)}),e=this&&this.__decorate||function(v,w,b,x){var C,I=arguments.length,_=I<3?w:x===null?x=Object.getOwnPropertyDescriptor(w,b):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")_=Reflect.decorate(v,w,b,x);else for(var E=v.length-1;E>=0;E--)(C=v[E])&&(_=(I<3?C(_):I>3?C(w,b,_):C(w,b))||_);return I>3&&_&&Object.defineProperty(w,b,_),_},d=this&&this.__param||function(v,w){return function(b,x){w(b,x,v)}};Object.defineProperty(y,"__esModule",{value:!0}),y.SelectionService=void 0;var f=g(11),u=g(52),r=g(4),s=g(0),o=g(5),i=g(1),l=g(30),n=g(53),a=g(2),c=String.fromCharCode(160),h=new RegExp(c,"g"),A=function(v){function w(b,x,C,I,_,E,O){var N=v.call(this)||this;return N._element=b,N._screenElement=x,N._bufferService=C,N._coreService=I,N._mouseService=_,N._optionsService=E,N._renderService=O,N._dragScrollAmount=0,N._enabled=!0,N._workCell=new r.CellData,N._mouseDownTimeStamp=0,N._onLinuxMouseSelection=N.register(new s.EventEmitter),N._onRedrawRequest=N.register(new s.EventEmitter),N._onSelectionChange=N.register(new s.EventEmitter),N._onRequestScrollLines=N.register(new s.EventEmitter),N._mouseMoveListener=function(F){return N._onMouseMove(F)},N._mouseUpListener=function(F){return N._onMouseUp(F)},N._coreService.onUserInput(function(){N.hasSelection&&N.clearSelection()}),N._trimListener=N._bufferService.buffer.lines.onTrim(function(F){return N._onTrim(F)}),N.register(N._bufferService.buffers.onBufferActivate(function(F){return N._onBufferActivate(F)})),N.enable(),N._model=new u.SelectionModel(N._bufferService),N._activeSelectionMode=0,N}return t(w,v),Object.defineProperty(w.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),w.prototype.dispose=function(){this._removeMouseDownListeners()},w.prototype.reset=function(){this.clearSelection()},w.prototype.disable=function(){this.clearSelection(),this._enabled=!1},w.prototype.enable=function(){this._enabled=!0},Object.defineProperty(w.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"hasSelection",{get:function(){var x=this._model.finalSelectionStart,C=this._model.finalSelectionEnd;return!(!x||!C)&&(x[0]!==C[0]||x[1]!==C[1])},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"selectionText",{get:function(){var x=this._model.finalSelectionStart,C=this._model.finalSelectionEnd;if(!x||!C)return"";var I=this._bufferService.buffer,_=[];if(this._activeSelectionMode===3){if(x[0]===C[0])return"";for(var E=x[1];E<=C[1];E++){var O=I.translateBufferLineToString(E,!0,x[0],C[0]);_.push(O)}}else{var N=x[1]===C[1]?C[0]:void 0;for(_.push(I.translateBufferLineToString(x[1],!0,x[0],N)),E=x[1]+1;E<=C[1]-1;E++){var F=I.lines.get(E);O=I.translateBufferLineToString(E,!0),F&&F.isWrapped?_[_.length-1]+=O:_.push(O)}x[1]!==C[1]&&(F=I.lines.get(C[1]),O=I.translateBufferLineToString(C[1],!0,0,C[0]),F&&F.isWrapped?_[_.length-1]+=O:_.push(O))}return _.map(function(U){return U.replace(h," ")}).join(f.isWindows?`\r
|
|
|
`:`
|
|
|
`)},enumerable:!1,configurable:!0}),w.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},w.prototype.refresh=function(b){var x=this;(this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return x._refresh()})),f.isLinux&&b)&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},w.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},w.prototype.isClickInSelection=function(b){var x=this._getMouseBufferCoords(b),C=this._model.finalSelectionStart,I=this._model.finalSelectionEnd;return!!(C&&I&&x)&&this._areCoordsInSelection(x,C,I)},w.prototype._areCoordsInSelection=function(b,x,C){return b[1]>x[1]&&b[1]<C[1]||x[1]===C[1]&&b[1]===x[1]&&b[0]>=x[0]&&b[0]<C[0]||x[1]<C[1]&&b[1]===C[1]&&b[0]<C[0]||x[1]<C[1]&&b[1]===x[1]&&b[0]>=x[0]},w.prototype.selectWordAtCursor=function(b){var x=this._getMouseBufferCoords(b);x&&(this._selectWordAt(x,!1),this._model.selectionEnd=void 0,this.refresh(!0))},w.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},w.prototype.selectLines=function(b,x){this._model.clearSelection(),b=Math.max(b,0),x=Math.min(x,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,b],this._model.selectionEnd=[this._bufferService.cols,x],this.refresh(),this._onSelectionChange.fire()},w.prototype._onTrim=function(b){this._model.onTrim(b)&&this.refresh()},w.prototype._getMouseBufferCoords=function(b){var x=this._mouseService.getCoords(b,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(x)return x[0]--,x[1]--,x[1]+=this._bufferService.buffer.ydisp,x},w.prototype._getMouseEventScrollAmount=function(b){var x=l.getCoordsRelativeToElement(b,this._screenElement)[1],C=this._renderService.dimensions.canvasHeight;return x>=0&&x<=C?0:(x>C&&(x-=C),x=Math.min(Math.max(x,-50),50),(x/=50)/Math.abs(x)+Math.round(14*x))},w.prototype.shouldForceSelection=function(b){return f.isMac?b.altKey&&this._optionsService.options.macOptionClickForcesSelection:b.shiftKey},w.prototype.onMouseDown=function(b){if(this._mouseDownTimeStamp=b.timeStamp,(b.button!==2||!this.hasSelection)&&b.button===0){if(!this._enabled){if(!this.shouldForceSelection(b))return;b.stopPropagation()}b.preventDefault(),this._dragScrollAmount=0,this._enabled&&b.shiftKey?this._onIncrementalClick(b):b.detail===1?this._onSingleClick(b):b.detail===2?this._onDoubleClick(b):b.detail===3&&this._onTripleClick(b),this._addMouseDownListeners(),this.refresh(!0)}},w.prototype._addMouseDownListeners=function(){var b=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return b._dragScroll()},50)},w.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},w.prototype._onIncrementalClick=function(b){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(b))},w.prototype._onSingleClick=function(b){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(b)?3:0,this._model.selectionStart=this._getMouseBufferCoords(b),this._model.selectionStart){this._model.selectionEnd=void 0;var x=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);x&&x.length!==this._model.selectionStart[0]&&x.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},w.prototype._onDoubleClick=function(b){var x=this._getMouseBufferCoords(b);x&&(this._activeSelectionMode=1,this._selectWordAt(x,!0))},w.prototype._onTripleClick=function(b){var x=this._getMouseBufferCoords(b);x&&(this._activeSelectionMode=2,this._selectLineAt(x[1]))},w.prototype.shouldColumnSelect=function(b){return b.altKey&&!(f.isMac&&this._optionsService.options.macOptionClickForcesSelection)},w.prototype._onMouseMove=function(b){if(b.stopImmediatePropagation(),this._model.selectionStart){var x=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(b),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(b),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var C=this._bufferService.buffer;if(this._model.selectionEnd[1]<C.lines.length){var I=C.lines.get(this._model.selectionEnd[1]);I&&I.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}x&&x[0]===this._model.selectionEnd[0]&&x[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},w.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var b=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(b.ydisp+this._bufferService.rows,b.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=b.ydisp),this.refresh()}},w.prototype._onMouseUp=function(b){var x=b.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&x<500&&b.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var C=this._mouseService.getCoords(b,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(C&&C[0]!==void 0&&C[1]!==void 0){var I=n.moveToCellSequence(C[0]-1,C[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(I,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},w.prototype._onBufferActivate=function(b){var x=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=b.activeBuffer.lines.onTrim(function(C){return x._onTrim(C)})},w.prototype._convertViewportColToCharacterIndex=function(b,x){for(var C=x[0],I=0;x[0]>=I;I++){var _=b.loadCell(I,this._workCell).getChars().length;this._workCell.getWidth()===0?C--:_>1&&x[0]!==I&&(C+=_-1)}return C},w.prototype.setSelection=function(b,x,C){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[b,x],this._model.selectionStartLength=C,this.refresh()},w.prototype._getWordAt=function(b,x,C,I){if(C===void 0&&(C=!0),I===void 0&&(I=!0),!(b[0]>=this._bufferService.cols)){var _=this._bufferService.buffer,E=_.lines.get(b[1]);if(E){var O=_.translateBufferLineToString(b[1],!1),N=this._convertViewportColToCharacterIndex(E,b),F=N,U=b[0]-N,B=0,K=0,Y=0,k=0;if(O.charAt(N)===" "){for(;N>0&&O.charAt(N-1)===" ";)N--;for(;F<O.length&&O.charAt(F+1)===" ";)F++}else{var H=b[0],W=b[0];E.getWidth(H)===0&&(B++,H--),E.getWidth(W)===2&&(K++,W++);var j=E.getString(W).length;for(j>1&&(k+=j-1,F+=j-1);H>0&&N>0&&!this._isCharWordSeparator(E.loadCell(H-1,this._workCell));){E.loadCell(H-1,this._workCell);var M=this._workCell.getChars().length;this._workCell.getWidth()===0?(B++,H--):M>1&&(Y+=M-1,N-=M-1),N--,H--}for(;W<E.length&&F+1<O.length&&!this._isCharWordSeparator(E.loadCell(W+1,this._workCell));){E.loadCell(W+1,this._workCell);var G=this._workCell.getChars().length;this._workCell.getWidth()===2?(K++,W++):G>1&&(k+=G-1,F+=G-1),F++,W++}}F++;var X=N+U-B+Y,q=Math.min(this._bufferService.cols,F-N+B+K-Y-k);if(x||O.slice(N,F).trim()!==""){if(C&&X===0&&E.getCodePoint(0)!==32){var ee=_.lines.get(b[1]-1);if(ee&&E.isWrapped&&ee.getCodePoint(this._bufferService.cols-1)!==32){var ie=this._getWordAt([this._bufferService.cols-1,b[1]-1],!1,!0,!1);if(ie){var de=this._bufferService.cols-ie.start;X-=de,q+=de}}}if(I&&X+q===this._bufferService.cols&&E.getCodePoint(this._bufferService.cols-1)!==32){var ue=_.lines.get(b[1]+1);if(ue&&ue.isWrapped&&ue.getCodePoint(0)!==32){var ve=this._getWordAt([0,b[1]+1],!1,!1,!0);ve&&(q+=ve.length)}}return{start:X,length:q}}}}},w.prototype._selectWordAt=function(b,x){var C=this._getWordAt(b,x);if(C){for(;C.start<0;)C.start+=this._bufferService.cols,b[1]--;this._model.selectionStart=[C.start,b[1]],this._model.selectionStartLength=C.length}},w.prototype._selectToWordAt=function(b){var x=this._getWordAt(b,!0);if(x){for(var C=b[1];x.start<0;)x.start+=this._bufferService.cols,C--;if(!this._model.areSelectionValuesReversed())for(;x.start+x.length>this._bufferService.cols;)x.length-=this._bufferService.cols,C++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?x.start:x.start+x.length,C]}},w.prototype._isCharWordSeparator=function(b){return b.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(b.getChars())>=0},w.prototype._selectLineAt=function(b){var x=this._bufferService.buffer.getWrappedRangeForLine(b);this._model.selectionStart=[0,x.first],this._model.selectionEnd=[this._bufferService.cols,x.last],this._model.selectionStartLength=0},w=e([d(2,i.IBufferService),d(3,i.ICoreService),d(4,o.IMouseService),d(5,i.IOptionsService),d(6,o.IRenderService)],w)}(a.Disposable);y.SelectionService=A},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.SelectionModel=void 0;var p=function(){function t(e){this._bufferService=e,this.isSelectAllActive=!1,this.selectionStartLength=0}return t.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(t.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var d=this.selectionStart[0]+this.selectionStartLength;return d>this._bufferService.cols?[d%this._bufferService.cols,this.selectionStart[1]+Math.floor(d/this._bufferService.cols)]:[d,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),t.prototype.areSelectionValuesReversed=function(){var e=this.selectionStart,d=this.selectionEnd;return!(!e||!d)&&(e[1]>d[1]||e[1]===d[1]&&e[0]>d[0])},t.prototype.onTrim=function(e){return this.selectionStart&&(this.selectionStart[1]-=e),this.selectionEnd&&(this.selectionEnd[1]-=e),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},t}();y.SelectionModel=p},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.moveToCellSequence=void 0;var p=g(12);function t(s,o,i,l){var n=s-e(i,s),a=o-e(i,o);return r(Math.abs(n-a)-function(c,h,A){for(var v=0,w=c-e(A,c),b=h-e(A,h),x=0;x<Math.abs(w-b);x++){var C=d(c,h)==="A"?-1:1,I=A.buffer.lines.get(w+C*x);I&&I.isWrapped&&v++}return v}(s,o,i),u(d(s,o),l))}function e(s,o){for(var i=0,l=s.buffer.lines.get(o),n=l&&l.isWrapped;n&&o>=0&&o<s.rows;)i++,n=(l=s.buffer.lines.get(--o))&&l.isWrapped;return i}function d(s,o){return s>o?"A":"B"}function f(s,o,i,l,n,a){for(var c=s,h=o,A="";c!==i||h!==l;)c+=n?1:-1,n&&c>a.cols-1?(A+=a.buffer.translateBufferLineToString(h,!1,s,c),c=0,s=0,h++):!n&&c<0&&(A+=a.buffer.translateBufferLineToString(h,!1,0,s+1),s=c=a.cols-1,h--);return A+a.buffer.translateBufferLineToString(h,!1,s,c)}function u(s,o){var i=o?"O":"[";return p.C0.ESC+i+s}function r(s,o){s=Math.floor(s);for(var i="",l=0;l<s;l++)i+=o;return i}y.moveToCellSequence=function(s,o,i,l){var n,a=i.buffer.x,c=i.buffer.y;if(!i.buffer.hasScrollback)return function(A,v,w,b,x,C){return t(v,b,x,C).length===0?"":r(f(A,v,A,v-e(x,v),!1,x).length,u("D",C))}(a,c,0,o,i,l)+t(c,o,i,l)+function(A,v,w,b,x,C){var I;I=t(v,b,x,C).length>0?b-e(x,b):v;var _=b,E=function(O,N,F,U,B,K){var Y;return Y=t(F,U,B,K).length>0?U-e(B,U):N,O<F&&Y<=U||O>=F&&Y<U?"C":"D"}(A,v,w,b,x,C);return r(f(A,I,w,_,E==="C",x).length,u(E,C))}(a,c,s,o,i,l);if(c===o)return n=a>s?"D":"C",r(Math.abs(a-s),u(n,l));n=c>o?"D":"C";var h=Math.abs(c-o);return r(function(A,v){return v.cols-A}(c>o?s:a,i)+(h-1)*i.cols+1+((c>o?a:s)-1),u(n,l))}},function(S,y,g){"use strict";var p=this&&this.__decorate||function(f,u,r,s){var o,i=arguments.length,l=i<3?u:s===null?s=Object.getOwnPropertyDescriptor(u,r):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")l=Reflect.decorate(f,u,r,s);else for(var n=f.length-1;n>=0;n--)(o=f[n])&&(l=(i<3?o(l):i>3?o(u,r,l):o(u,r))||l);return i>3&&l&&Object.defineProperty(u,r,l),l},t=this&&this.__param||function(f,u){return function(r,s){u(r,s,f)}};Object.defineProperty(y,"__esModule",{value:!0}),y.SoundService=void 0;var e=g(1),d=function(){function f(u){this._optionsService=u}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 u=f.audioContext;if(u){var r=u.createBufferSource();u.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(s){r.buffer=s,r.connect(u.destination),r.start(0)})}},f.prototype._base64ToArrayBuffer=function(u){for(var r=window.atob(u),s=r.length,o=new Uint8Array(s),i=0;i<s;i++)o[i]=r.charCodeAt(i);return o.buffer},f.prototype._removeMimeType=function(u){return u.split(",")[1]},f=p([t(0,e.IOptionsService)],f)}();y.SoundService=d},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(l,n){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,c){a.__proto__=c}||function(a,c){for(var h in c)c.hasOwnProperty(h)&&(a[h]=c[h])})(l,n)},function(i,l){function n(){this.constructor=i}p(i,l),i.prototype=l===null?Object.create(l):(n.prototype=l.prototype,new n)}),e=this&&this.__decorate||function(i,l,n,a){var c,h=arguments.length,A=h<3?l:a===null?a=Object.getOwnPropertyDescriptor(l,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(i,l,n,a);else for(var v=i.length-1;v>=0;v--)(c=i[v])&&(A=(h<3?c(A):h>3?c(l,n,A):c(l,n))||A);return h>3&&A&&Object.defineProperty(l,n,A),A},d=this&&this.__param||function(i,l){return function(n,a){l(n,a,i)}};Object.defineProperty(y,"__esModule",{value:!0}),y.MouseZoneManager=void 0;var f=g(2),u=g(7),r=g(5),s=g(1),o=function(i){function l(n,a,c,h,A,v){var w=i.call(this)||this;return w._element=n,w._screenElement=a,w._bufferService=c,w._mouseService=h,w._selectionService=A,w._optionsService=v,w._zones=[],w._areZonesActive=!1,w._lastHoverCoords=[void 0,void 0],w._initialSelectionLength=0,w.register(u.addDisposableDomListener(w._element,"mousedown",function(b){return w._onMouseDown(b)})),w._mouseMoveListener=function(b){return w._onMouseMove(b)},w._mouseLeaveListener=function(b){return w._onMouseLeave(b)},w._clickListener=function(b){return w._onClick(b)},w}return t(l,i),l.prototype.dispose=function(){i.prototype.dispose.call(this),this._deactivate()},l.prototype.add=function(n){this._zones.push(n),this._zones.length===1&&this._activate()},l.prototype.clearAll=function(n,a){if(this._zones.length!==0){n&&a||(n=0,a=this._bufferService.rows-1);for(var c=0;c<this._zones.length;c++){var h=this._zones[c];(h.y1>n&&h.y1<=a+1||h.y2>n&&h.y2<=a+1||h.y1<n&&h.y2>a+1)&&(this._currentZone&&this._currentZone===h&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(c--,1))}this._zones.length===0&&this._deactivate()}},l.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))},l.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))},l.prototype._onMouseMove=function(n){this._lastHoverCoords[0]===n.pageX&&this._lastHoverCoords[1]===n.pageY||(this._onHover(n),this._lastHoverCoords=[n.pageX,n.pageY])},l.prototype._onHover=function(n){var a=this,c=this._findZoneEventAt(n);c!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),c&&(this._currentZone=c,c.hoverCallback&&c.hoverCallback(n),this._tooltipTimeout=window.setTimeout(function(){return a._onTooltip(n)},this._optionsService.options.linkTooltipHoverDuration)))},l.prototype._onTooltip=function(n){this._tooltipTimeout=void 0;var a=this._findZoneEventAt(n);a&&a.tooltipCallback&&a.tooltipCallback(n)},l.prototype._onMouseDown=function(n){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var a=this._findZoneEventAt(n);(a==null?void 0:a.willLinkActivate(n))&&(n.preventDefault(),n.stopImmediatePropagation())}},l.prototype._onMouseLeave=function(n){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},l.prototype._onClick=function(n){var a=this._findZoneEventAt(n),c=this._getSelectionLength();a&&c===this._initialSelectionLength&&(a.clickCallback(n),n.preventDefault(),n.stopImmediatePropagation())},l.prototype._getSelectionLength=function(){var n=this._selectionService.selectionText;return n?n.length:0},l.prototype._findZoneEventAt=function(n){var a=this._mouseService.getCoords(n,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(a)for(var c=a[0],h=a[1],A=0;A<this._zones.length;A++){var v=this._zones[A];if(v.y1===v.y2){if(h===v.y1&&c>=v.x1&&c<v.x2)return v}else if(h===v.y1&&c>=v.x1||h===v.y2&&c<v.x2||h>v.y1&&h<v.y2)return v}},l=e([d(2,s.IBufferService),d(3,r.IMouseService),d(4,r.ISelectionService),d(5,s.IOptionsService)],l)}(f.Disposable);y.MouseZoneManager=o},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(n,a){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,h){c.__proto__=h}||function(c,h){for(var A in h)h.hasOwnProperty(A)&&(c[A]=h[A])})(n,a)},function(l,n){function a(){this.constructor=l}p(l,n),l.prototype=n===null?Object.create(n):(a.prototype=n.prototype,new a)});Object.defineProperty(y,"__esModule",{value:!0}),y.AccessibilityManager=void 0;var e=g(18),d=g(11),f=g(31),u=g(7),r=g(2),s=g(32),o=g(17),i=function(l){function n(a,c){var h=l.call(this)||this;h._terminal=a,h._renderService=c,h._liveRegionLineCount=0,h._charsToConsume=[],h._charsToAnnounce="",h._accessibilityTreeRoot=document.createElement("div"),h._accessibilityTreeRoot.classList.add("xterm-accessibility"),h._rowContainer=document.createElement("div"),h._rowContainer.classList.add("xterm-accessibility-tree"),h._rowContainer.setAttribute("role","list"),h._rowElements=[];for(var A=0;A<h._terminal.rows;A++)h._rowElements[A]=h._createAccessibilityTreeNode(),h._rowContainer.appendChild(h._rowElements[A]);if(h._topBoundaryFocusListener=function(v){return h._onBoundaryFocus(v,0)},h._bottomBoundaryFocusListener=function(v){return h._onBoundaryFocus(v,1)},h._rowElements[0].addEventListener("focus",h._topBoundaryFocusListener),h._rowElements[h._rowElements.length-1].addEventListener("focus",h._bottomBoundaryFocusListener),h._refreshRowsDimensions(),h._accessibilityTreeRoot.appendChild(h._rowContainer),h._renderRowsDebouncer=new f.RenderDebouncer(h._renderRows.bind(h)),h._refreshRows(),h._liveRegion=document.createElement("div"),h._liveRegion.classList.add("live-region"),h._liveRegion.setAttribute("aria-live","assertive"),h._accessibilityTreeRoot.appendChild(h._liveRegion),!h._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return h._terminal.element.insertAdjacentElement("afterbegin",h._accessibilityTreeRoot),h.register(h._renderRowsDebouncer),h.register(h._terminal.onResize(function(v){return h._onResize(v.rows)})),h.register(h._terminal.onRender(function(v){return h._refreshRows(v.start,v.end)})),h.register(h._terminal.onScroll(function(){return h._refreshRows()})),h.register(h._terminal.onA11yChar(function(v){return h._onChar(v)})),h.register(h._terminal.onLineFeed(function(){return h._onChar(`
|
|
|
`)})),h.register(h._terminal.onA11yTab(function(v){return h._onTab(v)})),h.register(h._terminal.onKey(function(v){return h._onKey(v.key)})),h.register(h._terminal.onBlur(function(){return h._clearLiveRegion()})),h.register(h._renderService.onDimensionsChange(function(){return h._refreshRowsDimensions()})),h._screenDprMonitor=new s.ScreenDprMonitor,h.register(h._screenDprMonitor),h._screenDprMonitor.setListener(function(){return h._refreshRowsDimensions()}),h.register(u.addDisposableDomListener(window,"resize",function(){return h._refreshRowsDimensions()})),h}return t(n,l),n.prototype.dispose=function(){l.prototype.dispose.call(this),o.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},n.prototype._onBoundaryFocus=function(a,c){var h=a.target,A=this._rowElements[c===0?1:this._rowElements.length-2];if(h.getAttribute("aria-posinset")!==(c===0?"1":""+this._terminal.buffer.lines.length)&&a.relatedTarget===A){var v,w;if(c===0?(v=h,w=this._rowElements.pop(),this._rowContainer.removeChild(w)):(v=this._rowElements.shift(),w=h,this._rowContainer.removeChild(v)),v.removeEventListener("focus",this._topBoundaryFocusListener),w.removeEventListener("focus",this._bottomBoundaryFocusListener),c===0){var b=this._createAccessibilityTreeNode();this._rowElements.unshift(b),this._rowContainer.insertAdjacentElement("afterbegin",b)}else b=this._createAccessibilityTreeNode(),this._rowElements.push(b),this._rowContainer.appendChild(b);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(c===0?-1:1),this._rowElements[c===0?1:this._rowElements.length-2].focus(),a.preventDefault(),a.stopImmediatePropagation()}},n.prototype._onResize=function(a){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var c=this._rowContainer.children.length;c<this._terminal.rows;c++)this._rowElements[c]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[c]);for(;this._rowElements.length>a;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},n.prototype._createAccessibilityTreeNode=function(){var a=document.createElement("div");return a.setAttribute("role","listitem"),a.tabIndex=-1,this._refreshRowDimensions(a),a},n.prototype._onTab=function(a){for(var c=0;c<a;c++)this._onChar(" ")},n.prototype._onChar=function(a){var c=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==a&&(this._charsToAnnounce+=a):this._charsToAnnounce+=a,a===`
|
|
|
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=e.tooMuchOutput)),d.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){c._accessibilityTreeRoot.appendChild(c._liveRegion)},0))},n.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,d.isMac&&o.removeElementFromParent(this._liveRegion)},n.prototype._onKey=function(a){this._clearLiveRegion(),this._charsToConsume.push(a)},n.prototype._refreshRows=function(a,c){this._renderRowsDebouncer.refresh(a,c,this._terminal.rows)},n.prototype._renderRows=function(a,c){for(var h=this._terminal.buffer,A=h.lines.length.toString(),v=a;v<=c;v++){var w=h.translateBufferLineToString(h.ydisp+v,!0),b=(h.ydisp+v+1).toString(),x=this._rowElements[v];x&&(w.length===0?x.innerHTML=" ":x.textContent=w,x.setAttribute("aria-posinset",b),x.setAttribute("aria-setsize",A))}this._announceCharacters()},n.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var a=0;a<this._terminal.rows;a++)this._refreshRowDimensions(this._rowElements[a])}},n.prototype._refreshRowDimensions=function(a){a.style.height=this._renderService.dimensions.actualCellHeight+"px"},n.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},n}(r.Disposable);y.AccessibilityManager=i},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(A,v){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,b){w.__proto__=b}||function(w,b){for(var x in b)b.hasOwnProperty(x)&&(w[x]=b[x])})(A,v)},function(h,A){function v(){this.constructor=h}p(h,A),h.prototype=A===null?Object.create(A):(v.prototype=A.prototype,new v)}),e=this&&this.__decorate||function(h,A,v,w){var b,x=arguments.length,C=x<3?A:w===null?w=Object.getOwnPropertyDescriptor(A,v):w;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")C=Reflect.decorate(h,A,v,w);else for(var I=h.length-1;I>=0;I--)(b=h[I])&&(C=(x<3?b(C):x>3?b(A,v,C):b(A,v))||C);return x>3&&C&&Object.defineProperty(A,v,C),C},d=this&&this.__param||function(h,A){return function(v,w){A(v,w,h)}};Object.defineProperty(y,"__esModule",{value:!0}),y.DomRenderer=void 0;var f=g(58),u=g(9),r=g(2),s=g(5),o=g(1),i=g(0),l=g(10),n=g(17),a=1,c=function(h){function A(v,w,b,x,C,I,_,E,O){var N=h.call(this)||this;return N._colors=v,N._element=w,N._screenElement=b,N._viewportElement=x,N._linkifier=C,N._linkifier2=I,N._charSizeService=_,N._optionsService=E,N._bufferService=O,N._terminalClass=a++,N._rowElements=[],N._rowContainer=document.createElement("div"),N._rowContainer.classList.add("xterm-rows"),N._rowContainer.style.lineHeight="normal",N._rowContainer.setAttribute("aria-hidden","true"),N._refreshRowElements(N._bufferService.cols,N._bufferService.rows),N._selectionContainer=document.createElement("div"),N._selectionContainer.classList.add("xterm-selection"),N._selectionContainer.setAttribute("aria-hidden","true"),N.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},N._updateDimensions(),N._injectCss(),N._rowFactory=new f.DomRendererRowFactory(document,N._optionsService,N._colors),N._element.classList.add("xterm-dom-renderer-owner-"+N._terminalClass),N._screenElement.appendChild(N._rowContainer),N._screenElement.appendChild(N._selectionContainer),N._linkifier.onShowLinkUnderline(function(F){return N._onLinkHover(F)}),N._linkifier.onHideLinkUnderline(function(F){return N._onLinkLeave(F)}),N._linkifier2.onShowLinkUnderline(function(F){return N._onLinkHover(F)}),N._linkifier2.onHideLinkUnderline(function(F){return N._onLinkLeave(F)}),N}return t(A,h),Object.defineProperty(A.prototype,"onRequestRedraw",{get:function(){return new i.EventEmitter().event},enumerable:!1,configurable:!0}),A.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),n.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),h.prototype.dispose.call(this)},A.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var v=0,w=this._rowElements;v<w.length;v++){var b=w[v];b.style.width=this.dimensions.canvasWidth+"px",b.style.height=this.dimensions.actualCellHeight+"px",b.style.lineHeight=this.dimensions.actualCellHeight+"px",b.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var x=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=x,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},A.prototype.setColors=function(v){this._colors=v,this._injectCss()},A.prototype._injectCss=function(){var v=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var w=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";w+=this._terminalSelector+" span:not(."+f.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+f.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+f.ITALIC_CLASS+" { font-style: italic;}",w+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",w+="@keyframes blink_block_"+this._terminalClass+" { 0% { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+"; } 50% { background-color: "+this._colors.cursorAccent.css+"; color: "+this._colors.cursor.css+"; }}",w+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_BLINK_CLASS+":not(."+f.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_BLINK_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",w+=this._terminalSelector+" .xterm-selection { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}"+this._terminalSelector+" .xterm-selection div { position: absolute; background-color: "+this._colors.selectionTransparent.css+";}",this._colors.ansi.forEach(function(b,x){w+=v._terminalSelector+" .xterm-fg-"+x+" { color: "+b.css+"; }"+v._terminalSelector+" .xterm-bg-"+x+" { background-color: "+b.css+"; }"}),w+=this._terminalSelector+" .xterm-fg-"+u.INVERTED_DEFAULT_COLOR+" { color: "+l.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+u.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=w},A.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},A.prototype._refreshRowElements=function(v,w){for(var b=this._rowElements.length;b<=w;b++){var x=document.createElement("div");this._rowContainer.appendChild(x),this._rowElements.push(x)}for(;this._rowElements.length>w;)this._rowContainer.removeChild(this._rowElements.pop())},A.prototype.onResize=function(v,w){this._refreshRowElements(v,w),this._updateDimensions()},A.prototype.onCharSizeChanged=function(){this._updateDimensions()},A.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},A.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},A.prototype.onSelectionChanged=function(v,w,b){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(v&&w){var x=v[1]-this._bufferService.buffer.ydisp,C=w[1]-this._bufferService.buffer.ydisp,I=Math.max(x,0),_=Math.min(C,this._bufferService.rows-1);if(!(I>=this._bufferService.rows||_<0)){var E=document.createDocumentFragment();if(b)E.appendChild(this._createSelectionElement(I,v[0],w[0],_-I+1));else{var O=x===I?v[0]:0,N=I===_?w[0]:this._bufferService.cols;E.appendChild(this._createSelectionElement(I,O,N));var F=_-I-1;if(E.appendChild(this._createSelectionElement(I+1,0,this._bufferService.cols,F)),I!==_){var U=C===_?w[0]:this._bufferService.cols;E.appendChild(this._createSelectionElement(_,0,U))}}this._selectionContainer.appendChild(E)}}},A.prototype._createSelectionElement=function(v,w,b,x){x===void 0&&(x=1);var C=document.createElement("div");return C.style.height=x*this.dimensions.actualCellHeight+"px",C.style.top=v*this.dimensions.actualCellHeight+"px",C.style.left=w*this.dimensions.actualCellWidth+"px",C.style.width=this.dimensions.actualCellWidth*(b-w)+"px",C},A.prototype.onCursorMove=function(){},A.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},A.prototype.clear=function(){for(var v=0,w=this._rowElements;v<w.length;v++)w[v].innerHTML=""},A.prototype.renderRows=function(v,w){for(var b=this._bufferService.buffer.ybase+this._bufferService.buffer.y,x=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),C=this._optionsService.options.cursorBlink,I=v;I<=w;I++){var _=this._rowElements[I];_.innerHTML="";var E=I+this._bufferService.buffer.ydisp,O=this._bufferService.buffer.lines.get(E),N=this._optionsService.options.cursorStyle;_.appendChild(this._rowFactory.createRow(O,E===b,N,x,C,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(A.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),A.prototype.registerCharacterJoiner=function(v){return-1},A.prototype.deregisterCharacterJoiner=function(v){return!1},A.prototype._onLinkHover=function(v){this._setCellUnderline(v.x1,v.x2,v.y1,v.y2,v.cols,!0)},A.prototype._onLinkLeave=function(v){this._setCellUnderline(v.x1,v.x2,v.y1,v.y2,v.cols,!1)},A.prototype._setCellUnderline=function(v,w,b,x,C,I){for(;v!==w||b!==x;){var _=this._rowElements[b];if(!_)return;var E=_.children[v];E&&(E.style.textDecoration=I?"underline":"none"),++v>=C&&(v=0,b++)}},A=e([d(6,s.ICharSizeService),d(7,o.IOptionsService),d(8,o.IBufferService)],A)}(r.Disposable);y.DomRenderer=c},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.DomRendererRowFactory=y.CURSOR_STYLE_UNDERLINE_CLASS=y.CURSOR_STYLE_BAR_CLASS=y.CURSOR_STYLE_BLOCK_CLASS=y.CURSOR_BLINK_CLASS=y.CURSOR_CLASS=y.UNDERLINE_CLASS=y.ITALIC_CLASS=y.DIM_CLASS=y.BOLD_CLASS=void 0;var p=g(9),t=g(3),e=g(4),d=g(10);y.BOLD_CLASS="xterm-bold",y.DIM_CLASS="xterm-dim",y.ITALIC_CLASS="xterm-italic",y.UNDERLINE_CLASS="xterm-underline",y.CURSOR_CLASS="xterm-cursor",y.CURSOR_BLINK_CLASS="xterm-cursor-blink",y.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",y.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",y.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var f=function(){function r(s,o,i){this._document=s,this._optionsService=o,this._colors=i,this._workCell=new e.CellData}return r.prototype.setColors=function(s){this._colors=s},r.prototype.createRow=function(s,o,i,l,n,a,c){for(var h=this._document.createDocumentFragment(),A=0,v=Math.min(s.length,c)-1;v>=0;v--)if(s.loadCell(v,this._workCell).getCode()!==t.NULL_CELL_CODE||o&&v===l){A=v+1;break}for(v=0;v<A;v++){s.loadCell(v,this._workCell);var w=this._workCell.getWidth();if(w!==0){var b=this._document.createElement("span");if(w>1&&(b.style.width=a*w+"px"),o&&v===l)switch(b.classList.add(y.CURSOR_CLASS),n&&b.classList.add(y.CURSOR_BLINK_CLASS),i){case"bar":b.classList.add(y.CURSOR_STYLE_BAR_CLASS);break;case"underline":b.classList.add(y.CURSOR_STYLE_UNDERLINE_CLASS);break;default:b.classList.add(y.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&b.classList.add(y.BOLD_CLASS),this._workCell.isItalic()&&b.classList.add(y.ITALIC_CLASS),this._workCell.isDim()&&b.classList.add(y.DIM_CLASS),this._workCell.isUnderline()&&b.classList.add(y.UNDERLINE_CLASS),this._workCell.isInvisible()?b.textContent=t.WHITESPACE_CELL_CHAR:b.textContent=this._workCell.getChars()||t.WHITESPACE_CELL_CHAR;var x=this._workCell.getFgColor(),C=this._workCell.getFgColorMode(),I=this._workCell.getBgColor(),_=this._workCell.getBgColorMode(),E=!!this._workCell.isInverse();if(E){var O=x;x=I,I=O;var N=C;C=_,_=N}switch(C){case 16777216:case 33554432:this._workCell.isBold()&&x<8&&this._optionsService.options.drawBoldTextInBrightColors&&(x+=8),this._applyMinimumContrast(b,this._colors.background,this._colors.ansi[x])||b.classList.add("xterm-fg-"+x);break;case 50331648:var F=d.rgba.toColor(x>>16&255,x>>8&255,255&x);this._applyMinimumContrast(b,this._colors.background,F)||this._addStyle(b,"color:#"+u(x.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(b,this._colors.background,this._colors.foreground)||E&&b.classList.add("xterm-fg-"+p.INVERTED_DEFAULT_COLOR)}switch(_){case 16777216:case 33554432:b.classList.add("xterm-bg-"+I);break;case 50331648:this._addStyle(b,"background-color:#"+u(I.toString(16),"0",6));break;case 0:default:E&&b.classList.add("xterm-bg-"+p.INVERTED_DEFAULT_COLOR)}h.appendChild(b)}}return h},r.prototype._applyMinimumContrast=function(s,o,i){if(this._optionsService.options.minimumContrastRatio===1)return!1;var l=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return l===void 0&&(l=d.color.ensureContrastRatio(o,i,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,l!=null?l:null)),!!l&&(this._addStyle(s,"color:"+l.css),!0)},r.prototype._addStyle=function(s,o){s.setAttribute("style",""+(s.getAttribute("style")||"")+o+";")},r}();function u(r,s,o){for(;r.length<o;)r=s+r;return r}y.DomRendererRowFactory=f},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.evaluateKeyboardEvent=void 0;var p=g(12),t={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};y.evaluateKeyboardEvent=function(e,d,f,u){var r={type:0,cancel:!1,key:void 0},s=(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=d?p.C0.ESC+"OA":p.C0.ESC+"[A":e.key==="UIKeyInputLeftArrow"?r.key=d?p.C0.ESC+"OD":p.C0.ESC+"[D":e.key==="UIKeyInputRightArrow"?r.key=d?p.C0.ESC+"OC":p.C0.ESC+"[C":e.key==="UIKeyInputDownArrow"&&(r.key=d?p.C0.ESC+"OB":p.C0.ESC+"[B");break;case 8:if(e.shiftKey){r.key=p.C0.BS;break}if(e.altKey){r.key=p.C0.ESC+p.C0.DEL;break}r.key=p.C0.DEL;break;case 9:if(e.shiftKey){r.key=p.C0.ESC+"[Z";break}r.key=p.C0.HT,r.cancel=!0;break;case 13:r.key=e.altKey?p.C0.ESC+p.C0.CR:p.C0.CR,r.cancel=!0;break;case 27:r.key=p.C0.ESC,e.altKey&&(r.key=p.C0.ESC+p.C0.ESC),r.cancel=!0;break;case 37:if(e.metaKey)break;s?(r.key=p.C0.ESC+"[1;"+(s+1)+"D",r.key===p.C0.ESC+"[1;3D"&&(r.key=p.C0.ESC+(f?"b":"[1;5D"))):r.key=d?p.C0.ESC+"OD":p.C0.ESC+"[D";break;case 39:if(e.metaKey)break;s?(r.key=p.C0.ESC+"[1;"+(s+1)+"C",r.key===p.C0.ESC+"[1;3C"&&(r.key=p.C0.ESC+(f?"f":"[1;5C"))):r.key=d?p.C0.ESC+"OC":p.C0.ESC+"[C";break;case 38:if(e.metaKey)break;s?(r.key=p.C0.ESC+"[1;"+(s+1)+"A",f||r.key!==p.C0.ESC+"[1;3A"||(r.key=p.C0.ESC+"[1;5A")):r.key=d?p.C0.ESC+"OA":p.C0.ESC+"[A";break;case 40:if(e.metaKey)break;s?(r.key=p.C0.ESC+"[1;"+(s+1)+"B",f||r.key!==p.C0.ESC+"[1;3B"||(r.key=p.C0.ESC+"[1;5B")):r.key=d?p.C0.ESC+"OB":p.C0.ESC+"[B";break;case 45:e.shiftKey||e.ctrlKey||(r.key=p.C0.ESC+"[2~");break;case 46:r.key=s?p.C0.ESC+"[3;"+(s+1)+"~":p.C0.ESC+"[3~";break;case 36:r.key=s?p.C0.ESC+"[1;"+(s+1)+"H":d?p.C0.ESC+"OH":p.C0.ESC+"[H";break;case 35:r.key=s?p.C0.ESC+"[1;"+(s+1)+"F":d?p.C0.ESC+"OF":p.C0.ESC+"[F";break;case 33:e.shiftKey?r.type=2:r.key=p.C0.ESC+"[5~";break;case 34:e.shiftKey?r.type=3:r.key=p.C0.ESC+"[6~";break;case 112:r.key=s?p.C0.ESC+"[1;"+(s+1)+"P":p.C0.ESC+"OP";break;case 113:r.key=s?p.C0.ESC+"[1;"+(s+1)+"Q":p.C0.ESC+"OQ";break;case 114:r.key=s?p.C0.ESC+"[1;"+(s+1)+"R":p.C0.ESC+"OR";break;case 115:r.key=s?p.C0.ESC+"[1;"+(s+1)+"S":p.C0.ESC+"OS";break;case 116:r.key=s?p.C0.ESC+"[15;"+(s+1)+"~":p.C0.ESC+"[15~";break;case 117:r.key=s?p.C0.ESC+"[17;"+(s+1)+"~":p.C0.ESC+"[17~";break;case 118:r.key=s?p.C0.ESC+"[18;"+(s+1)+"~":p.C0.ESC+"[18~";break;case 119:r.key=s?p.C0.ESC+"[19;"+(s+1)+"~":p.C0.ESC+"[19~";break;case 120:r.key=s?p.C0.ESC+"[20;"+(s+1)+"~":p.C0.ESC+"[20~";break;case 121:r.key=s?p.C0.ESC+"[21;"+(s+1)+"~":p.C0.ESC+"[21~";break;case 122:r.key=s?p.C0.ESC+"[23;"+(s+1)+"~":p.C0.ESC+"[23~";break;case 123:r.key=s?p.C0.ESC+"[24;"+(s+1)+"~":p.C0.ESC+"[24~";break;default:if(!e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)if(f&&!u||!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=p.C0.US);else{var o=t[e.keyCode],i=o&&o[e.shiftKey?1:0];if(i)r.key=p.C0.ESC+i;else if(e.keyCode>=65&&e.keyCode<=90){var l=e.ctrlKey?e.keyCode-64:e.keyCode+32;r.key=p.C0.ESC+String.fromCharCode(l)}}else e.keyCode>=65&&e.keyCode<=90?r.key=String.fromCharCode(e.keyCode-64):e.keyCode===32?r.key=p.C0.NUL:e.keyCode>=51&&e.keyCode<=55?r.key=String.fromCharCode(e.keyCode-51+27):e.keyCode===56?r.key=p.C0.DEL:e.keyCode===219?r.key=p.C0.ESC:e.keyCode===220?r.key=p.C0.FS:e.keyCode===221&&(r.key=p.C0.GS)}return r}},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(c,h){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,v){A.__proto__=v}||function(A,v){for(var w in v)v.hasOwnProperty(w)&&(A[w]=v[w])})(c,h)},function(a,c){function h(){this.constructor=a}p(a,c),a.prototype=c===null?Object.create(c):(h.prototype=c.prototype,new h)}),e=this&&this.__decorate||function(a,c,h,A){var v,w=arguments.length,b=w<3?c:A===null?A=Object.getOwnPropertyDescriptor(c,h):A;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(a,c,h,A);else for(var x=a.length-1;x>=0;x--)(v=a[x])&&(b=(w<3?v(b):w>3?v(c,h,b):v(c,h))||b);return w>3&&b&&Object.defineProperty(c,h,b),b},d=this&&this.__param||function(a,c){return function(h,A){c(h,A,a)}};Object.defineProperty(y,"__esModule",{value:!0}),y.RenderService=void 0;var f=g(31),u=g(0),r=g(2),s=g(32),o=g(7),i=g(1),l=g(5),n=function(a){function c(h,A,v,w,b,x){var C=a.call(this)||this;if(C._renderer=h,C._rowCount=A,C._isPaused=!1,C._needsFullRefresh=!1,C._isNextRenderRedrawOnly=!0,C._needsSelectionRefresh=!1,C._canvasWidth=0,C._canvasHeight=0,C._selectionState={start:void 0,end:void 0,columnSelectMode:!1},C._onDimensionsChange=new u.EventEmitter,C._onRender=new u.EventEmitter,C._onRefreshRequest=new u.EventEmitter,C.register({dispose:function(){return C._renderer.dispose()}}),C._renderDebouncer=new f.RenderDebouncer(function(_,E){return C._renderRows(_,E)}),C.register(C._renderDebouncer),C._screenDprMonitor=new s.ScreenDprMonitor,C._screenDprMonitor.setListener(function(){return C.onDevicePixelRatioChange()}),C.register(C._screenDprMonitor),C.register(x.onResize(function(_){return C._fullRefresh()})),C.register(w.onOptionChange(function(){return C._renderer.onOptionsChanged()})),C.register(b.onCharSizeChange(function(){return C.onCharSizeChanged()})),C._renderer.onRequestRedraw(function(_){return C.refreshRows(_.start,_.end,!0)}),C.register(o.addDisposableDomListener(window,"resize",function(){return C.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var I=new IntersectionObserver(function(_){return C._onIntersectionChange(_[_.length-1])},{threshold:0});I.observe(v),C.register({dispose:function(){return I.disconnect()}})}return C}return t(c,a),Object.defineProperty(c.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),c.prototype._onIntersectionChange=function(h){this._isPaused=h.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},c.prototype.refreshRows=function(h,A,v){v===void 0&&(v=!1),this._isPaused?this._needsFullRefresh=!0:(v||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(h,A,this._rowCount))},c.prototype._renderRows=function(h,A){this._renderer.renderRows(h,A),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:h,end:A}),this._isNextRenderRedrawOnly=!0},c.prototype.resize=function(h,A){this._rowCount=A,this._fireOnCanvasResize()},c.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},c.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},c.prototype.dispose=function(){a.prototype.dispose.call(this)},c.prototype.setRenderer=function(h){var A=this;this._renderer.dispose(),this._renderer=h,this._renderer.onRequestRedraw(function(v){return A.refreshRows(v.start,v.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},c.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},c.prototype.setColors=function(h){this._renderer.setColors(h),this._fullRefresh()},c.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},c.prototype.onResize=function(h,A){this._renderer.onResize(h,A),this._fullRefresh()},c.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},c.prototype.onBlur=function(){this._renderer.onBlur()},c.prototype.onFocus=function(){this._renderer.onFocus()},c.prototype.onSelectionChanged=function(h,A,v){this._selectionState.start=h,this._selectionState.end=A,this._selectionState.columnSelectMode=v,this._renderer.onSelectionChanged(h,A,v)},c.prototype.onCursorMove=function(){this._renderer.onCursorMove()},c.prototype.clear=function(){this._renderer.clear()},c.prototype.registerCharacterJoiner=function(h){return this._renderer.registerCharacterJoiner(h)},c.prototype.deregisterCharacterJoiner=function(h){return this._renderer.deregisterCharacterJoiner(h)},c=e([d(3,i.IOptionsService),d(4,l.ICharSizeService),d(5,i.IBufferService)],c)}(r.Disposable);y.RenderService=n},function(S,y,g){"use strict";var p=this&&this.__decorate||function(r,s,o,i){var l,n=arguments.length,a=n<3?s:i===null?i=Object.getOwnPropertyDescriptor(s,o):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(r,s,o,i);else for(var c=r.length-1;c>=0;c--)(l=r[c])&&(a=(n<3?l(a):n>3?l(s,o,a):l(s,o))||a);return n>3&&a&&Object.defineProperty(s,o,a),a},t=this&&this.__param||function(r,s){return function(o,i){s(o,i,r)}};Object.defineProperty(y,"__esModule",{value:!0}),y.CharSizeService=void 0;var e=g(1),d=g(0),f=function(){function r(s,o,i){this._optionsService=i,this.width=0,this.height=0,this._onCharSizeChange=new d.EventEmitter,this._measureStrategy=new u(s,o,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 s=this._measureStrategy.measure();s.width===this.width&&s.height===this.height||(this.width=s.width,this.height=s.height,this._onCharSizeChange.fire())},r=p([t(2,e.IOptionsService)],r)}();y.CharSizeService=f;var u=function(){function r(s,o,i){this._document=s,this._parentElement=o,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 s=this._measureElement.getBoundingClientRect();return s.width!==0&&s.height!==0&&(this._result.width=s.width,this._result.height=Math.ceil(s.height)),this._result},r}()},function(S,y,g){"use strict";var p=this&&this.__decorate||function(u,r,s,o){var i,l=arguments.length,n=l<3?r:o===null?o=Object.getOwnPropertyDescriptor(r,s):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(u,r,s,o);else for(var a=u.length-1;a>=0;a--)(i=u[a])&&(n=(l<3?i(n):l>3?i(r,s,n):i(r,s))||n);return l>3&&n&&Object.defineProperty(r,s,n),n},t=this&&this.__param||function(u,r){return function(s,o){r(s,o,u)}};Object.defineProperty(y,"__esModule",{value:!0}),y.MouseService=void 0;var e=g(5),d=g(30),f=function(){function u(r,s){this._renderService=r,this._charSizeService=s}return u.prototype.getCoords=function(r,s,o,i,l){return d.getCoords(r,s,o,i,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,l)},u.prototype.getRawByteCoords=function(r,s,o,i){var l=this.getCoords(r,s,o,i);return d.getRawByteCoords(l)},u=p([t(0,e.IRenderService),t(1,e.ICharSizeService)],u)}();y.MouseService=f},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(l,n){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,c){a.__proto__=c}||function(a,c){for(var h in c)c.hasOwnProperty(h)&&(a[h]=c[h])})(l,n)},function(i,l){function n(){this.constructor=i}p(i,l),i.prototype=l===null?Object.create(l):(n.prototype=l.prototype,new n)}),e=this&&this.__decorate||function(i,l,n,a){var c,h=arguments.length,A=h<3?l:a===null?a=Object.getOwnPropertyDescriptor(l,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(i,l,n,a);else for(var v=i.length-1;v>=0;v--)(c=i[v])&&(A=(h<3?c(A):h>3?c(l,n,A):c(l,n))||A);return h>3&&A&&Object.defineProperty(l,n,A),A},d=this&&this.__param||function(i,l){return function(n,a){l(n,a,i)}};Object.defineProperty(y,"__esModule",{value:!0}),y.Linkifier2=void 0;var f=g(1),u=g(0),r=g(2),s=g(7),o=function(i){function l(n){var a=i.call(this)||this;return a._bufferService=n,a._linkProviders=[],a._linkCacheDisposables=[],a._isMouseOut=!0,a._activeLine=-1,a._onShowLinkUnderline=a.register(new u.EventEmitter),a._onHideLinkUnderline=a.register(new u.EventEmitter),a.register(r.getDisposeArrayDisposable(a._linkCacheDisposables)),a}return t(l,i),Object.defineProperty(l.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),l.prototype.registerLinkProvider=function(n){var a=this;return this._linkProviders.push(n),{dispose:function(){var h=a._linkProviders.indexOf(n);h!==-1&&a._linkProviders.splice(h,1)}}},l.prototype.attachToDom=function(n,a,c){var h=this;this._element=n,this._mouseService=a,this._renderService=c,this.register(s.addDisposableDomListener(this._element,"mouseleave",function(){h._isMouseOut=!0,h._clearCurrentLink()})),this.register(s.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(s.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},l.prototype._onMouseMove=function(n){if(this._lastMouseEvent=n,this._element&&this._mouseService){var a=this._positionFromMouseEvent(n,this._element,this._mouseService);if(a){this._isMouseOut=!1;for(var c=n.composedPath(),h=0;h<c.length;h++){var A=c[h];if(A.classList.contains("xterm"))break;if(A.classList.contains("xterm-hover"))return}this._lastBufferCell&&a.x===this._lastBufferCell.x&&a.y===this._lastBufferCell.y||(this._onHover(a),this._lastBufferCell=a)}}},l.prototype._onHover=function(n){if(this._activeLine!==n.y)return this._clearCurrentLink(),void this._askForLink(n,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,n)||(this._clearCurrentLink(),this._askForLink(n,!0))},l.prototype._askForLink=function(n,a){var c=this;this._activeProviderReplies&&a||(this._activeProviderReplies=new Map,this._activeLine=n.y);var h=!1;this._linkProviders.forEach(function(A,v){var w;a?((w=c._activeProviderReplies)===null||w===void 0?void 0:w.get(v))&&(h=c._checkLinkProviderResult(v,n,h)):A.provideLinks(n.y,function(b){var x,C;if(!c._isMouseOut){var I=b==null?void 0:b.map(function(_){return{link:_}});(x=c._activeProviderReplies)===null||x===void 0||x.set(v,I),h=c._checkLinkProviderResult(v,n,h),((C=c._activeProviderReplies)===null||C===void 0?void 0:C.size)===c._linkProviders.length&&c._removeIntersectingLinks(n.y,c._activeProviderReplies)}})})},l.prototype._removeIntersectingLinks=function(n,a){for(var c=new Set,h=0;h<a.size;h++){var A=a.get(h);if(A)for(var v=0;v<A.length;v++)for(var w=A[v],b=w.link.range.start.y<n?0:w.link.range.start.x,x=w.link.range.end.y>n?this._bufferService.cols:w.link.range.end.x,C=b;C<=x;C++){if(c.has(C)){A.splice(v--,1);break}c.add(C)}}},l.prototype._checkLinkProviderResult=function(n,a,c){var h,A=this;if(!this._activeProviderReplies)return c;for(var v=this._activeProviderReplies.get(n),w=!1,b=0;b<n;b++)this._activeProviderReplies.has(b)&&!this._activeProviderReplies.get(b)||(w=!0);if(!w&&v){var x=v.find(function(I){return A._linkAtPosition(I.link,a)});x&&(c=!0,this._handleNewLink(x))}if(this._activeProviderReplies.size===this._linkProviders.length&&!c)for(b=0;b<this._activeProviderReplies.size;b++){var C=(h=this._activeProviderReplies.get(b))===null||h===void 0?void 0:h.find(function(I){return A._linkAtPosition(I.link,a)});if(C){c=!0,this._handleNewLink(C);break}}return c},l.prototype._onClick=function(n){if(this._element&&this._mouseService&&this._currentLink){var a=this._positionFromMouseEvent(n,this._element,this._mouseService);a&&this._linkAtPosition(this._currentLink.link,a)&&this._currentLink.link.activate(n,this._currentLink.link.text)}},l.prototype._clearCurrentLink=function(n,a){this._element&&this._currentLink&&this._lastMouseEvent&&(!n||!a||this._currentLink.link.range.start.y>=n&&this._currentLink.link.range.end.y<=a)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,r.disposeArray(this._linkCacheDisposables))},l.prototype._handleNewLink=function(n){var a=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var c=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);c&&this._linkAtPosition(n.link,c)&&(this._currentLink=n,this._currentLink.state={decorations:{underline:n.link.decorations===void 0||n.link.decorations.underline,pointerCursor:n.link.decorations===void 0||n.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,n.link,this._lastMouseEvent),n.link.decorations={},Object.defineProperties(n.link.decorations,{pointerCursor:{get:function(){var A,v;return(v=(A=a._currentLink)===null||A===void 0?void 0:A.state)===null||v===void 0?void 0:v.decorations.pointerCursor},set:function(A){var v,w;((v=a._currentLink)===null||v===void 0?void 0:v.state)&&a._currentLink.state.decorations.pointerCursor!==A&&(a._currentLink.state.decorations.pointerCursor=A,a._currentLink.state.isHovered&&((w=a._element)===null||w===void 0||w.classList.toggle("xterm-cursor-pointer",A)))}},underline:{get:function(){var A,v;return(v=(A=a._currentLink)===null||A===void 0?void 0:A.state)===null||v===void 0?void 0:v.decorations.underline},set:function(A){var v,w,b;((v=a._currentLink)===null||v===void 0?void 0:v.state)&&((b=(w=a._currentLink)===null||w===void 0?void 0:w.state)===null||b===void 0?void 0:b.decorations.underline)!==A&&(a._currentLink.state.decorations.underline=A,a._currentLink.state.isHovered&&a._fireUnderlineEvent(n.link,A))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(h){var A=h.start===0?0:h.start+1+a._bufferService.buffer.ydisp;a._clearCurrentLink(A,h.end+1+a._bufferService.buffer.ydisp)})))}},l.prototype._linkHover=function(n,a,c){var h;((h=this._currentLink)===null||h===void 0?void 0:h.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(a,!0),this._currentLink.state.decorations.pointerCursor&&n.classList.add("xterm-cursor-pointer")),a.hover&&a.hover(c,a.text)},l.prototype._fireUnderlineEvent=function(n,a){var c=n.range,h=this._bufferService.buffer.ydisp,A=this._createLinkUnderlineEvent(c.start.x-1,c.start.y-h-1,c.end.x,c.end.y-h-1,void 0);(a?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(A)},l.prototype._linkLeave=function(n,a,c){var h;((h=this._currentLink)===null||h===void 0?void 0:h.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(a,!1),this._currentLink.state.decorations.pointerCursor&&n.classList.remove("xterm-cursor-pointer")),a.leave&&a.leave(c,a.text)},l.prototype._linkAtPosition=function(n,a){var c=n.range.start.y===n.range.end.y,h=n.range.start.y<a.y,A=n.range.end.y>a.y;return(c&&n.range.start.x<=a.x&&n.range.end.x>=a.x||h&&n.range.end.x>=a.x||A&&n.range.start.x<=a.x||h&&A)&&n.range.start.y<=a.y&&n.range.end.y>=a.y},l.prototype._positionFromMouseEvent=function(n,a,c){var h=c.getCoords(n,a,this._bufferService.cols,this._bufferService.rows);if(h)return{x:h[0],y:h[1]+this._bufferService.buffer.ydisp}},l.prototype._createLinkUnderlineEvent=function(n,a,c,h,A){return{x1:n,y1:a,x2:c,y2:h,cols:this._bufferService.cols,fg:A}},l=e([d(0,f.IBufferService)],l)}(r.Disposable);y.Linkifier2=o},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.CoreBrowserService=void 0;var p=function(){function t(e){this._textarea=e}return Object.defineProperty(t.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),t}();y.CoreBrowserService=p},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(x,C){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(I,_){I.__proto__=_}||function(I,_){for(var E in _)_.hasOwnProperty(E)&&(I[E]=_[E])})(x,C)},function(b,x){function C(){this.constructor=b}p(b,x),b.prototype=x===null?Object.create(x):(C.prototype=x.prototype,new C)});Object.defineProperty(y,"__esModule",{value:!0}),y.CoreTerminal=void 0;var e=g(2),d=g(1),f=g(66),u=g(67),r=g(68),s=g(74),o=g(75),i=g(0),l=g(76),n=g(77),a=g(78),c=g(80),h=g(81),A=g(19),v=g(82),w=function(b){function x(C){var I=b.call(this)||this;return I._onBinary=new i.EventEmitter,I._onData=new i.EventEmitter,I._onLineFeed=new i.EventEmitter,I._onResize=new i.EventEmitter,I._onScroll=new i.EventEmitter,I._instantiationService=new f.InstantiationService,I.optionsService=new s.OptionsService(C),I._instantiationService.setService(d.IOptionsService,I.optionsService),I._bufferService=I.register(I._instantiationService.createInstance(r.BufferService)),I._instantiationService.setService(d.IBufferService,I._bufferService),I._logService=I._instantiationService.createInstance(u.LogService),I._instantiationService.setService(d.ILogService,I._logService),I._coreService=I.register(I._instantiationService.createInstance(o.CoreService,function(){return I.scrollToBottom()})),I._instantiationService.setService(d.ICoreService,I._coreService),I._coreMouseService=I._instantiationService.createInstance(l.CoreMouseService),I._instantiationService.setService(d.ICoreMouseService,I._coreMouseService),I._dirtyRowService=I._instantiationService.createInstance(n.DirtyRowService),I._instantiationService.setService(d.IDirtyRowService,I._dirtyRowService),I.unicodeService=I._instantiationService.createInstance(a.UnicodeService),I._instantiationService.setService(d.IUnicodeService,I.unicodeService),I._charsetService=I._instantiationService.createInstance(c.CharsetService),I._instantiationService.setService(d.ICharsetService,I._charsetService),I._inputHandler=new A.InputHandler(I._bufferService,I._charsetService,I._coreService,I._dirtyRowService,I._logService,I.optionsService,I._coreMouseService,I.unicodeService),I.register(i.forwardEvent(I._inputHandler.onLineFeed,I._onLineFeed)),I.register(I._inputHandler),I.register(i.forwardEvent(I._bufferService.onResize,I._onResize)),I.register(i.forwardEvent(I._coreService.onData,I._onData)),I.register(i.forwardEvent(I._coreService.onBinary,I._onBinary)),I.register(I.optionsService.onOptionChange(function(_){return I._updateOptions(_)})),I._writeBuffer=new v.WriteBuffer(function(_){return I._inputHandler.parse(_)}),I}return t(x,b),Object.defineProperty(x.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){var C;this._isDisposed||(b.prototype.dispose.call(this),(C=this._windowsMode)===null||C===void 0||C.dispose(),this._windowsMode=void 0)},x.prototype.write=function(C,I){this._writeBuffer.write(C,I)},x.prototype.writeSync=function(C){this._writeBuffer.writeSync(C)},x.prototype.resize=function(C,I){isNaN(C)||isNaN(I)||(C=Math.max(C,r.MINIMUM_COLS),I=Math.max(I,r.MINIMUM_ROWS),this._bufferService.resize(C,I))},x.prototype.scroll=function(C,I){I===void 0&&(I=!1);var _,E=this._bufferService.buffer;(_=this._cachedBlankLine)&&_.length===this.cols&&_.getFg(0)===C.fg&&_.getBg(0)===C.bg||(_=E.getBlankLine(C,I),this._cachedBlankLine=_),_.isWrapped=I;var O=E.ybase+E.scrollTop,N=E.ybase+E.scrollBottom;if(E.scrollTop===0){var F=E.lines.isFull;N===E.lines.length-1?F?E.lines.recycle().copyFrom(_):E.lines.push(_.clone()):E.lines.splice(N+1,0,_.clone()),F?this._bufferService.isUserScrolling&&(E.ydisp=Math.max(E.ydisp-1,0)):(E.ybase++,this._bufferService.isUserScrolling||E.ydisp++)}else{var U=N-O+1;E.lines.shiftElements(O+1,U-1,-1),E.lines.set(N,_.clone())}this._bufferService.isUserScrolling||(E.ydisp=E.ybase),this._dirtyRowService.markRangeDirty(E.scrollTop,E.scrollBottom),this._onScroll.fire(E.ydisp)},x.prototype.scrollLines=function(C,I){var _=this._bufferService.buffer;if(C<0){if(_.ydisp===0)return;this._bufferService.isUserScrolling=!0}else C+_.ydisp>=_.ybase&&(this._bufferService.isUserScrolling=!1);var E=_.ydisp;_.ydisp=Math.max(Math.min(_.ydisp+C,_.ybase),0),E!==_.ydisp&&(I||this._onScroll.fire(_.ydisp))},x.prototype.scrollPages=function(C){this.scrollLines(C*(this.rows-1))},x.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},x.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},x.prototype.scrollToLine=function(C){var I=C-this._bufferService.buffer.ydisp;I!==0&&this.scrollLines(I)},x.prototype.addEscHandler=function(C,I){return this._inputHandler.addEscHandler(C,I)},x.prototype.addDcsHandler=function(C,I){return this._inputHandler.addDcsHandler(C,I)},x.prototype.addCsiHandler=function(C,I){return this._inputHandler.addCsiHandler(C,I)},x.prototype.addOscHandler=function(C,I){return this._inputHandler.addOscHandler(C,I)},x.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},x.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},x.prototype._updateOptions=function(C){var I;switch(C){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((I=this._windowsMode)===null||I===void 0||I.dispose(),this._windowsMode=void 0)}},x.prototype._enableWindowsMode=function(){var C=this;if(!this._windowsMode){var I=[];I.push(this.onLineFeed(h.updateWindowsModeWrappedState.bind(null,this._bufferService))),I.push(this.addCsiHandler({final:"H"},function(){return h.updateWindowsModeWrappedState(C._bufferService),!1})),this._windowsMode={dispose:function(){for(var E=0,O=I;E<O.length;E++)O[E].dispose()}}}},x}(e.Disposable);y.CoreTerminal=w},function(S,y,g){"use strict";var p=this&&this.__spreadArrays||function(){for(var u=0,r=0,s=arguments.length;r<s;r++)u+=arguments[r].length;var o=Array(u),i=0;for(r=0;r<s;r++)for(var l=arguments[r],n=0,a=l.length;n<a;n++,i++)o[i]=l[n];return o};Object.defineProperty(y,"__esModule",{value:!0}),y.InstantiationService=y.ServiceCollection=void 0;var t=g(1),e=g(14),d=function(){function u(){for(var r=[],s=0;s<arguments.length;s++)r[s]=arguments[s];this._entries=new Map;for(var o=0,i=r;o<i.length;o++){var l=i[o],n=l[0],a=l[1];this.set(n,a)}}return u.prototype.set=function(r,s){var o=this._entries.get(r);return this._entries.set(r,s),o},u.prototype.forEach=function(r){this._entries.forEach(function(s,o){return r(o,s)})},u.prototype.has=function(r){return this._entries.has(r)},u.prototype.get=function(r){return this._entries.get(r)},u}();y.ServiceCollection=d;var f=function(){function u(){this._services=new d,this._services.set(t.IInstantiationService,this)}return u.prototype.setService=function(r,s){this._services.set(r,s)},u.prototype.getService=function(r){return this._services.get(r)},u.prototype.createInstance=function(r){for(var s=[],o=1;o<arguments.length;o++)s[o-1]=arguments[o];for(var i=e.getServiceDependencies(r).sort(function(v,w){return v.index-w.index}),l=[],n=0,a=i;n<a.length;n++){var c=a[n],h=this._services.get(c.id);if(!h)throw new Error("[createInstance] "+r.name+" depends on UNKNOWN service "+c.id+".");l.push(h)}var A=i.length>0?i[0].index:s.length;if(s.length!==A)throw new Error("[createInstance] First service dependency of "+r.name+" at position "+(A+1)+" conflicts with "+s.length+" static arguments");return new(r.bind.apply(r,p([void 0],p(s,l))))},u}();y.InstantiationService=f},function(S,y,g){"use strict";var p=this&&this.__decorate||function(s,o,i,l){var n,a=arguments.length,c=a<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,i):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(s,o,i,l);else for(var h=s.length-1;h>=0;h--)(n=s[h])&&(c=(a<3?n(c):a>3?n(o,i,c):n(o,i))||c);return a>3&&c&&Object.defineProperty(o,i,c),c},t=this&&this.__param||function(s,o){return function(i,l){o(i,l,s)}},e=this&&this.__spreadArrays||function(){for(var s=0,o=0,i=arguments.length;o<i;o++)s+=arguments[o].length;var l=Array(s),n=0;for(o=0;o<i;o++)for(var a=arguments[o],c=0,h=a.length;c<h;c++,n++)l[n]=a[c];return l};Object.defineProperty(y,"__esModule",{value:!0}),y.LogService=y.LogLevel=void 0;var d,f=g(1);!function(s){s[s.DEBUG=0]="DEBUG",s[s.INFO=1]="INFO",s[s.WARN=2]="WARN",s[s.ERROR=3]="ERROR",s[s.OFF=4]="OFF"}(d=y.LogLevel||(y.LogLevel={}));var u={debug:d.DEBUG,info:d.INFO,warn:d.WARN,error:d.ERROR,off:d.OFF},r=function(){function s(o){var i=this;this._optionsService=o,this._updateLogLevel(),this._optionsService.onOptionChange(function(l){l==="logLevel"&&i._updateLogLevel()})}return s.prototype._updateLogLevel=function(){this._logLevel=u[this._optionsService.options.logLevel]},s.prototype._evalLazyOptionalParams=function(o){for(var i=0;i<o.length;i++)typeof o[i]=="function"&&(o[i]=o[i]())},s.prototype._log=function(o,i,l){this._evalLazyOptionalParams(l),o.call.apply(o,e([console,"xterm.js: "+i],l))},s.prototype.debug=function(o){for(var i=[],l=1;l<arguments.length;l++)i[l-1]=arguments[l];this._logLevel<=d.DEBUG&&this._log(console.log,o,i)},s.prototype.info=function(o){for(var i=[],l=1;l<arguments.length;l++)i[l-1]=arguments[l];this._logLevel<=d.INFO&&this._log(console.info,o,i)},s.prototype.warn=function(o){for(var i=[],l=1;l<arguments.length;l++)i[l-1]=arguments[l];this._logLevel<=d.WARN&&this._log(console.warn,o,i)},s.prototype.error=function(o){for(var i=[],l=1;l<arguments.length;l++)i[l-1]=arguments[l];this._logLevel<=d.ERROR&&this._log(console.error,o,i)},s=p([t(0,f.IOptionsService)],s)}();y.LogService=r},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(l,n){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,c){a.__proto__=c}||function(a,c){for(var h in c)c.hasOwnProperty(h)&&(a[h]=c[h])})(l,n)},function(i,l){function n(){this.constructor=i}p(i,l),i.prototype=l===null?Object.create(l):(n.prototype=l.prototype,new n)}),e=this&&this.__decorate||function(i,l,n,a){var c,h=arguments.length,A=h<3?l:a===null?a=Object.getOwnPropertyDescriptor(l,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(i,l,n,a);else for(var v=i.length-1;v>=0;v--)(c=i[v])&&(A=(h<3?c(A):h>3?c(l,n,A):c(l,n))||A);return h>3&&A&&Object.defineProperty(l,n,A),A},d=this&&this.__param||function(i,l){return function(n,a){l(n,a,i)}};Object.defineProperty(y,"__esModule",{value:!0}),y.BufferService=y.MINIMUM_ROWS=y.MINIMUM_COLS=void 0;var f=g(1),u=g(69),r=g(0),s=g(2);y.MINIMUM_COLS=2,y.MINIMUM_ROWS=1;var o=function(i){function l(n){var a=i.call(this)||this;return a._optionsService=n,a.isUserScrolling=!1,a._onResize=new r.EventEmitter,a.cols=Math.max(n.options.cols,y.MINIMUM_COLS),a.rows=Math.max(n.options.rows,y.MINIMUM_ROWS),a.buffers=new u.BufferSet(n,a),a}return t(l,i),Object.defineProperty(l.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),l.prototype.dispose=function(){i.prototype.dispose.call(this),this.buffers.dispose()},l.prototype.resize=function(n,a){this.cols=n,this.rows=a,this.buffers.resize(n,a),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:n,rows:a})},l.prototype.reset=function(){this.buffers.dispose(),this.buffers=new u.BufferSet(this._optionsService,this),this.isUserScrolling=!1},l=e([d(0,f.IOptionsService)],l)}(s.Disposable);y.BufferService=o},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(r,s){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,i){o.__proto__=i}||function(o,i){for(var l in i)i.hasOwnProperty(l)&&(o[l]=i[l])})(r,s)},function(u,r){function s(){this.constructor=u}p(u,r),u.prototype=r===null?Object.create(r):(s.prototype=r.prototype,new s)});Object.defineProperty(y,"__esModule",{value:!0}),y.BufferSet=void 0;var e=g(70),d=g(0),f=function(u){function r(s,o){var i=u.call(this)||this;return i._onBufferActivate=i.register(new d.EventEmitter),i._normal=new e.Buffer(!0,s,o),i._normal.fillViewportRows(),i._alt=new e.Buffer(!1,s,o),i._activeBuffer=i._normal,i.setupTabStops(),i}return t(r,u),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(s){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(s),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(s,o){this._normal.resize(s,o),this._alt.resize(s,o)},r.prototype.setupTabStops=function(s){this._normal.setupTabStops(s),this._alt.setupTabStops(s)},r}(g(2).Disposable);y.BufferSet=f},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.BufferStringIterator=y.Buffer=y.MAX_BUFFER_SIZE=void 0;var p=g(71),t=g(16),e=g(4),d=g(3),f=g(72),u=g(73),r=g(20),s=g(6);y.MAX_BUFFER_SIZE=4294967295;var o=function(){function l(n,a,c){this._hasScrollback=n,this._optionsService=a,this._bufferService=c,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=t.DEFAULT_ATTR_DATA.clone(),this.savedCharset=r.DEFAULT_CHARSET,this.markers=[],this._nullCell=e.CellData.fromCharData([0,d.NULL_CELL_CHAR,d.NULL_CELL_WIDTH,d.NULL_CELL_CODE]),this._whitespaceCell=e.CellData.fromCharData([0,d.WHITESPACE_CELL_CHAR,d.WHITESPACE_CELL_WIDTH,d.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new p.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return l.prototype.getNullCell=function(n){return n?(this._nullCell.fg=n.fg,this._nullCell.bg=n.bg,this._nullCell.extended=n.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new s.ExtendedAttrs),this._nullCell},l.prototype.getWhitespaceCell=function(n){return n?(this._whitespaceCell.fg=n.fg,this._whitespaceCell.bg=n.bg,this._whitespaceCell.extended=n.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new s.ExtendedAttrs),this._whitespaceCell},l.prototype.getBlankLine=function(n,a){return new t.BufferLine(this._bufferService.cols,this.getNullCell(n),a)},Object.defineProperty(l.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"isCursorInViewport",{get:function(){var a=this.ybase+this.y-this.ydisp;return a>=0&&a<this._rows},enumerable:!1,configurable:!0}),l.prototype._getCorrectBufferLength=function(n){if(!this._hasScrollback)return n;var a=n+this._optionsService.options.scrollback;return a>y.MAX_BUFFER_SIZE?y.MAX_BUFFER_SIZE:a},l.prototype.fillViewportRows=function(n){if(this.lines.length===0){n===void 0&&(n=t.DEFAULT_ATTR_DATA);for(var a=this._rows;a--;)this.lines.push(this.getBlankLine(n))}},l.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new p.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},l.prototype.resize=function(n,a){var c=this.getNullCell(t.DEFAULT_ATTR_DATA),h=this._getCorrectBufferLength(a);if(h>this.lines.maxLength&&(this.lines.maxLength=h),this.lines.length>0){if(this._cols<n)for(var A=0;A<this.lines.length;A++)this.lines.get(A).resize(n,c);var v=0;if(this._rows<a)for(var w=this._rows;w<a;w++)this.lines.length<a+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new t.BufferLine(n,c)):this.ybase>0&&this.lines.length<=this.ybase+this.y+v+1?(this.ybase--,v++,this.ydisp>0&&this.ydisp--):this.lines.push(new t.BufferLine(n,c)));else for(w=this._rows;w>a;w--)this.lines.length>a+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(h<this.lines.maxLength){var b=this.lines.length-h;b>0&&(this.lines.trimStart(b),this.ybase=Math.max(this.ybase-b,0),this.ydisp=Math.max(this.ydisp-b,0),this.savedY=Math.max(this.savedY-b,0)),this.lines.maxLength=h}this.x=Math.min(this.x,n-1),this.y=Math.min(this.y,a-1),v&&(this.y+=v),this.savedX=Math.min(this.savedX,n-1),this.scrollTop=0}if(this.scrollBottom=a-1,this._isReflowEnabled&&(this._reflow(n,a),this._cols>n))for(A=0;A<this.lines.length;A++)this.lines.get(A).resize(n,c);this._cols=n,this._rows=a},Object.defineProperty(l.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),l.prototype._reflow=function(n,a){this._cols!==n&&(n>this._cols?this._reflowLarger(n,a):this._reflowSmaller(n,a))},l.prototype._reflowLarger=function(n,a){var c=f.reflowLargerGetLinesToRemove(this.lines,this._cols,n,this.ybase+this.y,this.getNullCell(t.DEFAULT_ATTR_DATA));if(c.length>0){var h=f.reflowLargerCreateNewLayout(this.lines,c);f.reflowLargerApplyNewLayout(this.lines,h.layout),this._reflowLargerAdjustViewport(n,a,h.countRemoved)}},l.prototype._reflowLargerAdjustViewport=function(n,a,c){for(var h=this.getNullCell(t.DEFAULT_ATTR_DATA),A=c;A-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<a&&this.lines.push(new t.BufferLine(n,h))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-c,0)},l.prototype._reflowSmaller=function(n,a){for(var c=this.getNullCell(t.DEFAULT_ATTR_DATA),h=[],A=0,v=this.lines.length-1;v>=0;v--){var w=this.lines.get(v);if(!(!w||!w.isWrapped&&w.getTrimmedLength()<=n)){for(var b=[w];w.isWrapped&&v>0;)w=this.lines.get(--v),b.unshift(w);var x=this.ybase+this.y;if(!(x>=v&&x<v+b.length)){var C=b[b.length-1].getTrimmedLength(),I=f.reflowSmallerGetNewLineLengths(b,this._cols,n),_=I.length-b.length,E=void 0;E=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+_):Math.max(0,this.lines.length-this.lines.maxLength+_);for(var O=[],N=0;N<_;N++){var F=this.getBlankLine(t.DEFAULT_ATTR_DATA,!0);O.push(F)}O.length>0&&(h.push({start:v+b.length+A,newLines:O}),A+=O.length),b.push.apply(b,O);var U=I.length-1,B=I[U];B===0&&(B=I[--U]);for(var K=b.length-_-1,Y=C;K>=0;){var k=Math.min(Y,B);if(b[U].copyCellsFrom(b[K],Y-k,B-k,k,!0),(B-=k)===0&&(B=I[--U]),(Y-=k)===0){K--;var H=Math.max(K,0);Y=f.getWrappedLineTrimmedLength(b,H,this._cols)}}for(N=0;N<b.length;N++)I[N]<n&&b[N].setCell(I[N],c);for(var W=_-E;W-- >0;)this.ybase===0?this.y<a-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+A)-a&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+_,this.ybase+a-1)}}}if(h.length>0){var j=[],M=[];for(N=0;N<this.lines.length;N++)M.push(this.lines.get(N));var G=this.lines.length,X=G-1,q=0,ee=h[q];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+A);var ie=0;for(N=Math.min(this.lines.maxLength-1,G+A-1);N>=0;N--)if(ee&&ee.start>X+ie){for(var de=ee.newLines.length-1;de>=0;de--)this.lines.set(N--,ee.newLines[de]);N++,j.push({index:X+1,amount:ee.newLines.length}),ie+=ee.newLines.length,ee=h[++q]}else this.lines.set(N,M[X--]);var ue=0;for(N=j.length-1;N>=0;N--)j[N].index+=ue,this.lines.onInsertEmitter.fire(j[N]),ue+=j[N].amount;var ve=Math.max(0,G+A-this.lines.maxLength);ve>0&&this.lines.onTrimEmitter.fire(ve)}},l.prototype.stringIndexToBufferIndex=function(n,a,c){for(c===void 0&&(c=!1);a;){var h=this.lines.get(n);if(!h)return[-1,-1];for(var A=c?h.getTrimmedLength():h.length,v=0;v<A;++v)if(h.get(v)[d.CHAR_DATA_WIDTH_INDEX]&&(a-=h.get(v)[d.CHAR_DATA_CHAR_INDEX].length||1),a<0)return[n,v];n++}return[n,0]},l.prototype.translateBufferLineToString=function(n,a,c,h){c===void 0&&(c=0);var A=this.lines.get(n);return A?A.translateToString(a,c,h):""},l.prototype.getWrappedRangeForLine=function(n){for(var a=n,c=n;a>0&&this.lines.get(a).isWrapped;)a--;for(;c+1<this.lines.length&&this.lines.get(c+1).isWrapped;)c++;return{first:a,last:c}},l.prototype.setupTabStops=function(n){for(n!=null?this.tabs[n]||(n=this.prevStop(n)):(this.tabs={},n=0);n<this._cols;n+=this._optionsService.options.tabStopWidth)this.tabs[n]=!0},l.prototype.prevStop=function(n){for(n==null&&(n=this.x);!this.tabs[--n]&&n>0;);return n>=this._cols?this._cols-1:n<0?0:n},l.prototype.nextStop=function(n){for(n==null&&(n=this.x);!this.tabs[++n]&&n<this._cols;);return n>=this._cols?this._cols-1:n<0?0:n},l.prototype.addMarker=function(n){var a=this,c=new u.Marker(n);return this.markers.push(c),c.register(this.lines.onTrim(function(h){c.line-=h,c.line<0&&c.dispose()})),c.register(this.lines.onInsert(function(h){c.line>=h.index&&(c.line+=h.amount)})),c.register(this.lines.onDelete(function(h){c.line>=h.index&&c.line<h.index+h.amount&&c.dispose(),c.line>h.index&&(c.line-=h.amount)})),c.register(c.onDispose(function(){return a._removeMarker(c)})),c},l.prototype._removeMarker=function(n){this.markers.splice(this.markers.indexOf(n),1)},l.prototype.iterator=function(n,a,c,h,A){return new i(this,n,a,c,h,A)},l}();y.Buffer=o;var i=function(){function l(n,a,c,h,A,v){c===void 0&&(c=0),h===void 0&&(h=n.lines.length),A===void 0&&(A=0),v===void 0&&(v=0),this._buffer=n,this._trimRight=a,this._startIndex=c,this._endIndex=h,this._startOverscan=A,this._endOverscan=v,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return l.prototype.hasNext=function(){return this._current<this._endIndex},l.prototype.next=function(){var n=this._buffer.getWrappedRangeForLine(this._current);n.first<this._startIndex-this._startOverscan&&(n.first=this._startIndex-this._startOverscan),n.last>this._endIndex+this._endOverscan&&(n.last=this._endIndex+this._endOverscan),n.first=Math.max(n.first,0),n.last=Math.min(n.last,this._buffer.lines.length);for(var a="",c=n.first;c<=n.last;++c)a+=this._buffer.translateBufferLineToString(c,this._trimRight);return this._current=n.last+1,{range:n,content:a}},l}();y.BufferStringIterator=i},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.CircularList=void 0;var p=g(0),t=function(){function e(d){this._maxLength=d,this.onDeleteEmitter=new p.EventEmitter,this.onInsertEmitter=new p.EventEmitter,this.onTrimEmitter=new p.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 u=new Array(f),r=0;r<Math.min(f,this.length);r++)u[r]=this._array[this._getCyclicIndex(r)];this._array=u,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 u=this._length;u<f;u++)this._array[u]=void 0;this._length=f},enumerable:!1,configurable:!0}),e.prototype.get=function(d){return this._array[this._getCyclicIndex(d)]},e.prototype.set=function(d,f){this._array[this._getCyclicIndex(d)]=f},e.prototype.push=function(d){this._array[this._getCyclicIndex(this._length)]=d,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(d,f){for(var u=[],r=2;r<arguments.length;r++)u[r-2]=arguments[r];if(f){for(var s=d;s<this._length-f;s++)this._array[this._getCyclicIndex(s)]=this._array[this._getCyclicIndex(s+f)];this._length-=f}for(s=this._length-1;s>=d;s--)this._array[this._getCyclicIndex(s+u.length)]=this._array[this._getCyclicIndex(s)];for(s=0;s<u.length;s++)this._array[this._getCyclicIndex(d+s)]=u[s];if(this._length+u.length>this._maxLength){var o=this._length+u.length-this._maxLength;this._startIndex+=o,this._length=this._maxLength,this.onTrimEmitter.fire(o)}else this._length+=u.length},e.prototype.trimStart=function(d){d>this._length&&(d=this._length),this._startIndex+=d,this._length-=d,this.onTrimEmitter.fire(d)},e.prototype.shiftElements=function(d,f,u){if(!(f<=0)){if(d<0||d>=this._length)throw new Error("start argument out of range");if(d+u<0)throw new Error("Cannot shift elements in list beyond index 0");if(u>0){for(var r=f-1;r>=0;r--)this.set(d+r+u,this.get(d+r));var s=d+f+u-this._length;if(s>0)for(this._length+=s;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(r=0;r<f;r++)this.set(d+r+u,this.get(d+r))}},e.prototype._getCyclicIndex=function(d){return(this._startIndex+d)%this._maxLength},e}();y.CircularList=t},function(S,y,g){"use strict";function p(t,e,d){if(e===t.length-1)return t[e].getTrimmedLength();var f=!t[e].hasContent(d-1)&&t[e].getWidth(d-1)===1,u=t[e+1].getWidth(0)===2;return f&&u?d-1:d}Object.defineProperty(y,"__esModule",{value:!0}),y.getWrappedLineTrimmedLength=y.reflowSmallerGetNewLineLengths=y.reflowLargerApplyNewLayout=y.reflowLargerCreateNewLayout=y.reflowLargerGetLinesToRemove=void 0,y.reflowLargerGetLinesToRemove=function(t,e,d,f,u){for(var r=[],s=0;s<t.length-1;s++){var o=s,i=t.get(++o);if(i.isWrapped){for(var l=[t.get(s)];o<t.length&&i.isWrapped;)l.push(i),i=t.get(++o);if(f>=s&&f<o)s+=l.length-1;else{for(var n=0,a=p(l,n,e),c=1,h=0;c<l.length;){var A=p(l,c,e),v=A-h,w=d-a,b=Math.min(v,w);l[n].copyCellsFrom(l[c],h,a,b,!1),(a+=b)===d&&(n++,a=0),(h+=b)===A&&(c++,h=0),a===0&&n!==0&&l[n-1].getWidth(d-1)===2&&(l[n].copyCellsFrom(l[n-1],d-1,a++,1,!1),l[n-1].setCell(d-1,u))}l[n].replaceCells(a,d,u);for(var x=0,C=l.length-1;C>0&&(C>n||l[C].getTrimmedLength()===0);C--)x++;x>0&&(r.push(s+l.length-x),r.push(x)),s+=l.length-1}}}return r},y.reflowLargerCreateNewLayout=function(t,e){for(var d=[],f=0,u=e[f],r=0,s=0;s<t.length;s++)if(u===s){var o=e[++f];t.onDeleteEmitter.fire({index:s-r,amount:o}),s+=o-1,r+=o,u=e[++f]}else d.push(s);return{layout:d,countRemoved:r}},y.reflowLargerApplyNewLayout=function(t,e){for(var d=[],f=0;f<e.length;f++)d.push(t.get(e[f]));for(f=0;f<d.length;f++)t.set(f,d[f]);t.length=e.length},y.reflowSmallerGetNewLineLengths=function(t,e,d){for(var f=[],u=t.map(function(a,c){return p(t,c,e)}).reduce(function(a,c){return a+c}),r=0,s=0,o=0;o<u;){if(u-o<d){f.push(u-o);break}r+=d;var i=p(t,s,e);r>i&&(r-=i,s++);var l=t[s].getWidth(r-1)===2;l&&r--;var n=l?d-1:d;f.push(n),o+=n}return f},y.getWrappedLineTrimmedLength=p},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(u,r){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,o){s.__proto__=o}||function(s,o){for(var i in o)o.hasOwnProperty(i)&&(s[i]=o[i])})(u,r)},function(f,u){function r(){this.constructor=f}p(f,u),f.prototype=u===null?Object.create(u):(r.prototype=u.prototype,new r)});Object.defineProperty(y,"__esModule",{value:!0}),y.Marker=void 0;var e=g(0),d=function(f){function u(r){var s=f.call(this)||this;return s.line=r,s._id=u._nextId++,s.isDisposed=!1,s._onDispose=new e.EventEmitter,s}return t(u,f),Object.defineProperty(u.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),u.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},u._nextId=1,u}(g(2).Disposable);y.Marker=d},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.OptionsService=y.DEFAULT_OPTIONS=y.DEFAULT_BELL_SOUND=void 0;var p=g(0),t=g(11),e=g(33);y.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",y.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:y.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:t.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var d=["cols","rows"],f=function(){function u(r){this._onOptionChange=new p.EventEmitter,this.options=e.clone(y.DEFAULT_OPTIONS);for(var s=0,o=Object.keys(r);s<o.length;s++){var i=o[s];if(i in this.options){var l=r[i];this.options[i]=l}}}return Object.defineProperty(u.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),u.prototype.setOption=function(r,s){if(!(r in y.DEFAULT_OPTIONS))throw new Error('No option with key "'+r+'"');if(d.indexOf(r)!==-1)throw new Error('Option "'+r+'" can only be set in the constructor');this.options[r]!==s&&(s=this._sanitizeAndValidateOption(r,s),this.options[r]!==s&&(this.options[r]=s,this._onOptionChange.fire(r)))},u.prototype._sanitizeAndValidateOption=function(r,s){switch(r){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":s||(s=y.DEFAULT_OPTIONS[r]);break;case"cursorWidth":s=Math.floor(s);case"lineHeight":case"tabStopWidth":if(s<1)throw new Error(r+" cannot be less than 1, value: "+s);break;case"minimumContrastRatio":s=Math.max(1,Math.min(21,Math.round(10*s)/10));break;case"scrollback":if((s=Math.min(s,4294967295))<0)throw new Error(r+" cannot be less than 0, value: "+s);break;case"fastScrollSensitivity":case"scrollSensitivity":if(s<=0)throw new Error(r+" cannot be less than or equal to 0, value: "+s)}return s},u.prototype.getOption=function(r){if(!(r in y.DEFAULT_OPTIONS))throw new Error('No option with key "'+r+'"');return this.options[r]},u}();y.OptionsService=f},function(S,y,g){"use strict";var p,t=this&&this.__extends||(p=function(a,c){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,A){h.__proto__=A}||function(h,A){for(var v in A)A.hasOwnProperty(v)&&(h[v]=A[v])})(a,c)},function(n,a){function c(){this.constructor=n}p(n,a),n.prototype=a===null?Object.create(a):(c.prototype=a.prototype,new c)}),e=this&&this.__decorate||function(n,a,c,h){var A,v=arguments.length,w=v<3?a:h===null?h=Object.getOwnPropertyDescriptor(a,c):h;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(n,a,c,h);else for(var b=n.length-1;b>=0;b--)(A=n[b])&&(w=(v<3?A(w):v>3?A(a,c,w):A(a,c))||w);return v>3&&w&&Object.defineProperty(a,c,w),w},d=this&&this.__param||function(n,a){return function(c,h){a(c,h,n)}};Object.defineProperty(y,"__esModule",{value:!0}),y.CoreService=void 0;var f=g(1),u=g(0),r=g(33),s=g(2),o=Object.freeze({insertMode:!1}),i=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),l=function(n){function a(c,h,A,v){var w=n.call(this)||this;return w._bufferService=h,w._logService=A,w._optionsService=v,w.isCursorInitialized=!1,w.isCursorHidden=!1,w._onData=w.register(new u.EventEmitter),w._onUserInput=w.register(new u.EventEmitter),w._onBinary=w.register(new u.EventEmitter),w._scrollToBottom=c,w.register({dispose:function(){return w._scrollToBottom=void 0}}),w.modes=r.clone(o),w.decPrivateModes=r.clone(i),w}return t(a,n),Object.defineProperty(a.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),a.prototype.reset=function(){this.modes=r.clone(o),this.decPrivateModes=r.clone(i)},a.prototype.triggerDataEvent=function(c,h){if(h===void 0&&(h=!1),!this._optionsService.options.disableStdin){var A=this._bufferService.buffer;A.ybase!==A.ydisp&&this._scrollToBottom(),h&&this._onUserInput.fire(),this._logService.debug('sending data "'+c+'"',function(){return c.split("").map(function(v){return v.charCodeAt(0)})}),this._onData.fire(c)}},a.prototype.triggerBinaryEvent=function(c){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+c+'"',function(){return c.split("").map(function(h){return h.charCodeAt(0)})}),this._onBinary.fire(c))},a=e([d(1,f.IBufferService),d(2,f.ILogService),d(3,f.IOptionsService)],a)}(s.Disposable);y.CoreService=l},function(S,y,g){"use strict";var p=this&&this.__decorate||function(i,l,n,a){var c,h=arguments.length,A=h<3?l:a===null?a=Object.getOwnPropertyDescriptor(l,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(i,l,n,a);else for(var v=i.length-1;v>=0;v--)(c=i[v])&&(A=(h<3?c(A):h>3?c(l,n,A):c(l,n))||A);return h>3&&A&&Object.defineProperty(l,n,A),A},t=this&&this.__param||function(i,l){return function(n,a){l(n,a,i)}};Object.defineProperty(y,"__esModule",{value:!0}),y.CoreMouseService=void 0;var e=g(1),d=g(0),f={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(l){return l.button!==4&&l.action===1&&(l.ctrl=!1,l.alt=!1,l.shift=!1,!0)}},VT200:{events:19,restrict:function(l){return l.action!==32}},DRAG:{events:23,restrict:function(l){return l.action!==32||l.button!==3}},ANY:{events:31,restrict:function(l){return!0}}};function u(i,l){var n=(i.ctrl?16:0)|(i.shift?4:0)|(i.alt?8:0);return i.button===4?(n|=64,n|=i.action):(n|=3&i.button,4&i.button&&(n|=64),8&i.button&&(n|=128),i.action===32?n|=32:i.action!==0||l||(n|=3)),n}var r=String.fromCharCode,s={DEFAULT:function(l){var n=[u(l,!1)+32,l.col+32,l.row+32];return n[0]>255||n[1]>255||n[2]>255?"":"[M"+r(n[0])+r(n[1])+r(n[2])},SGR:function(l){var n=l.action===0&&l.button!==4?"m":"M";return"[<"+u(l,!0)+";"+l.col+";"+l.row+n}},o=function(){function i(l,n){this._bufferService=l,this._coreService=n,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new d.EventEmitter,this._lastEvent=null;for(var a=0,c=Object.keys(f);a<c.length;a++){var h=c[a];this.addProtocol(h,f[h])}for(var A=0,v=Object.keys(s);A<v.length;A++){var w=v[A];this.addEncoding(w,s[w])}this.reset()}return i.prototype.addProtocol=function(l,n){this._protocols[l]=n},i.prototype.addEncoding=function(l,n){this._encodings[l]=n},Object.defineProperty(i.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(n){if(!this._protocols[n])throw new Error('unknown protocol "'+n+'"');this._activeProtocol=n,this._onProtocolChange.fire(this._protocols[n].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(n){if(!this._encodings[n])throw new Error('unknown encoding "'+n+'"');this._activeEncoding=n},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(l){if(l.col<0||l.col>=this._bufferService.cols||l.row<0||l.row>=this._bufferService.rows)return!1;if(l.button===4&&l.action===32)return!1;if(l.button===3&&l.action!==32)return!1;if(l.button!==4&&(l.action===2||l.action===3))return!1;if(l.col++,l.row++,l.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,l))return!1;if(!this._protocols[this._activeProtocol].restrict(l))return!1;var n=this._encodings[this._activeEncoding](l);return n&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(n):this._coreService.triggerDataEvent(n,!0)),this._lastEvent=l,!0},i.prototype.explainEvents=function(l){return{down:!!(1&l),up:!!(2&l),drag:!!(4&l),move:!!(8&l),wheel:!!(16&l)}},i.prototype._compareEvents=function(l,n){return l.col===n.col&&l.row===n.row&&l.button===n.button&&l.action===n.action&&l.ctrl===n.ctrl&&l.alt===n.alt&&l.shift===n.shift},i=p([t(0,e.IBufferService),t(1,e.ICoreService)],i)}();y.CoreMouseService=o},function(S,y,g){"use strict";var p=this&&this.__decorate||function(f,u,r,s){var o,i=arguments.length,l=i<3?u:s===null?s=Object.getOwnPropertyDescriptor(u,r):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")l=Reflect.decorate(f,u,r,s);else for(var n=f.length-1;n>=0;n--)(o=f[n])&&(l=(i<3?o(l):i>3?o(u,r,l):o(u,r))||l);return i>3&&l&&Object.defineProperty(u,r,l),l},t=this&&this.__param||function(f,u){return function(r,s){u(r,s,f)}};Object.defineProperty(y,"__esModule",{value:!0}),y.DirtyRowService=void 0;var e=g(1),d=function(){function f(u){this._bufferService=u,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(u){u<this._start?this._start=u:u>this._end&&(this._end=u)},f.prototype.markRangeDirty=function(u,r){if(u>r){var s=u;u=r,r=s}u<this._start&&(this._start=u),r>this._end&&(this._end=r)},f.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},f=p([t(0,e.IBufferService)],f)}();y.DirtyRowService=d},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.UnicodeService=void 0;var p=g(0),t=g(79),e=function(){function d(){this._providers=Object.create(null),this._active="",this._onChange=new p.EventEmitter;var f=new t.UnicodeV6;this.register(f),this._active=f.version,this._activeProvider=f}return Object.defineProperty(d.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"activeVersion",{get:function(){return this._active},set:function(u){if(!this._providers[u])throw new Error('unknown Unicode version "'+u+'"');this._active=u,this._activeProvider=this._providers[u],this._onChange.fire(u)},enumerable:!1,configurable:!0}),d.prototype.register=function(f){this._providers[f.version]=f},d.prototype.wcwidth=function(f){return this._activeProvider.wcwidth(f)},d.prototype.getStringCellWidth=function(f){for(var u=0,r=f.length,s=0;s<r;++s){var o=f.charCodeAt(s);if(55296<=o&&o<=56319){if(++s>=r)return u+this.wcwidth(o);var i=f.charCodeAt(s);56320<=i&&i<=57343?o=1024*(o-55296)+i-56320+65536:u+=this.wcwidth(i)}u+=this.wcwidth(o)}return u},d}();y.UnicodeService=e},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.UnicodeV6=void 0;var p,t=g(15),e=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],d=[[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 u(){if(this.version="6",!p){p=new Uint8Array(65536),t.fill(p,1),p[0]=0,t.fill(p,0,1,32),t.fill(p,0,127,160),t.fill(p,2,4352,4448),p[9001]=2,p[9002]=2,t.fill(p,2,11904,42192),p[12351]=1,t.fill(p,2,44032,55204),t.fill(p,2,63744,64256),t.fill(p,2,65040,65050),t.fill(p,2,65072,65136),t.fill(p,2,65280,65377),t.fill(p,2,65504,65511);for(var r=0;r<e.length;++r)t.fill(p,0,e[r][0],e[r][1]+1)}}return u.prototype.wcwidth=function(r){return r<32?0:r<127?1:r<65536?p[r]:function(s,o){var i,l=0,n=o.length-1;if(s<o[0][0]||s>o[n][1])return!1;for(;n>=l;)if(s>o[i=l+n>>1][1])l=i+1;else{if(!(s<o[i][0]))return!0;n=i-1}return!1}(r,d)?0:r>=131072&&r<=196605||r>=196608&&r<=262141?2:1},u}();y.UnicodeV6=f},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.CharsetService=void 0;var p=function(){function t(){this.glevel=0,this._charsets=[]}return t.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},t.prototype.setgLevel=function(e){this.glevel=e,this.charset=this._charsets[e]},t.prototype.setgCharset=function(e,d){this._charsets[e]=d,this.glevel===e&&(this.charset=d)},t}();y.CharsetService=p},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.updateWindowsModeWrappedState=void 0;var p=g(3);y.updateWindowsModeWrappedState=function(t){var e=t.buffer.lines.get(t.buffer.ybase+t.buffer.y-1),d=e==null?void 0:e.get(t.cols-1),f=t.buffer.lines.get(t.buffer.ybase+t.buffer.y);f&&d&&(f.isWrapped=d[p.CHAR_DATA_CODE_INDEX]!==p.NULL_CELL_CODE&&d[p.CHAR_DATA_CODE_INDEX]!==p.WHITESPACE_CELL_CODE)}},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.WriteBuffer=void 0;var p=function(){function t(e){this._action=e,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return t.prototype.writeSync=function(e){if(this._writeBuffer.length){for(var d=this._bufferOffset;d<this._writeBuffer.length;++d){var f=this._writeBuffer[d],u=this._callbacks[d];this._action(f),u&&u()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(e)},t.prototype.write=function(e,d){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(d)},t.prototype._innerWrite=function(){for(var e=this,d=Date.now();this._writeBuffer.length>this._bufferOffset;){var f=this._writeBuffer[this._bufferOffset],u=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(f),this._pendingData-=f.length,u&&u(),Date.now()-d>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return e._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},t}();y.WriteBuffer=p},function(S,y,g){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.AddonManager=void 0;var p=function(){function t(){this._addons=[]}return t.prototype.dispose=function(){for(var e=this._addons.length-1;e>=0;e--)this._addons[e].instance.dispose()},t.prototype.loadAddon=function(e,d){var f=this,u={instance:d,dispose:d.dispose,isDisposed:!1};this._addons.push(u),d.dispose=function(){return f._wrappedAddonDispose(u)},d.activate(e)},t.prototype._wrappedAddonDispose=function(e){if(!e.isDisposed){for(var d=-1,f=0;f<this._addons.length;f++)if(this._addons[f]===e){d=f;break}if(d===-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(d,1)}},t}();y.AddonManager=p}])})},"/SeX":function(z,V,m){var S=m("knOB"),y=m("qZFw"),g=function(t){this.name=t||"",this.cx=0,this.cy=0,this._radiusAxis=new S,this._angleAxis=new y,this._radiusAxis.polar=this._angleAxis.polar=this};g.prototype={type:"polar",axisPointerEnabled:!0,constructor:g,dimensions:["radius","angle"],model:null,containPoint:function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},containData:function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},getAxis:function(t){return this["_"+t+"Axis"]},getAxes:function(){return[this._radiusAxis,this._angleAxis]},getAxesByScale:function(t){var e=[],d=this._angleAxis,f=this._radiusAxis;return d.scale.type===t&&e.push(d),f.scale.type===t&&e.push(f),e},getAngleAxis:function(){return this._angleAxis},getRadiusAxis:function(){return this._radiusAxis},getOtherAxis:function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},getTooltipAxes:function(t){var e=t!=null&&t!=="auto"?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},dataToPoint:function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},pointToData:function(t,e){var d=this.pointToCoord(t);return[this._radiusAxis.radiusToData(d[0],e),this._angleAxis.angleToData(d[1],e)]},pointToCoord:function(t){var e=t[0]-this.cx,d=t[1]-this.cy,f=this.getAngleAxis(),u=f.getExtent(),r=Math.min(u[0],u[1]),s=Math.max(u[0],u[1]);f.inverse?r=s-360:s=r+360;var o=Math.sqrt(e*e+d*d);e/=o,d/=o;for(var i=Math.atan2(-d,e)/Math.PI*180,l=i<r?1:-1;i<r||i>s;)i+=l*360;return[o,i]},coordToPoint:function(t){var e=t[0],d=t[1]/180*Math.PI,f=Math.cos(d)*e+this.cx,u=-Math.sin(d)*e+this.cy;return[f,u]},getArea:function(){var t=this.getAngleAxis(),e=this.getRadiusAxis(),d=e.getExtent().slice();d[0]>d[1]&&d.reverse();var f=t.getExtent(),u=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:d[0],r:d[1],startAngle:-f[0]*u,endAngle:-f[1]*u,clockwise:t.inverse,contain:function(r,s){var o=r-this.cx,i=s-this.cy,l=o*o+i*i,n=this.r,a=this.r0;return l<=n*n&&l>=a*a}}}};var p=g;z.exports=p},"/WM3":function(z,V,m){var S=m("QuXc"),y=m("bYtY"),g=y.isFunction,p={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var d=t.getData(),f=(t.visualColorAccessPath||"itemStyle.color").split("."),u=t.get(f),r=g(u)&&!(u instanceof S)?u:null;(!u||r)&&(u=t.getColorFromPalette(t.name,null,e.getSeriesCount())),d.setVisual("color",u);var s=(t.visualBorderColorAccessPath||"itemStyle.borderColor").split("."),o=t.get(s);if(d.setVisual("borderColor",o),!e.isSeriesFiltered(t)){r&&d.each(function(l){d.setItemVisual(l,"color",r(t.getDataParams(l)))});var i=function(l,n){var a=l.getItemModel(n),c=a.get(f,!0),h=a.get(s,!0);c!=null&&l.setItemVisual(n,"color",c),h!=null&&l.setItemVisual(n,"borderColor",h)};return{dataEach:d.hasItemOption?i:null}}}};z.exports=p},"/d5a":function(z,V){var m={average:function(g){for(var p=0,t=0,e=0;e<g.length;e++)isNaN(g[e])||(p+=g[e],t++);return t===0?NaN:p/t},sum:function(g){for(var p=0,t=0;t<g.length;t++)p+=g[t]||0;return p},max:function(g){for(var p=-Infinity,t=0;t<g.length;t++)g[t]>p&&(p=g[t]);return isFinite(p)?p:NaN},min:function(g){for(var p=Infinity,t=0;t<g.length;t++)g[t]<p&&(p=g[t]);return isFinite(p)?p:NaN},nearest:function(g){return g[0]}},S=function(g,p){return Math.round(g.length/2)};function y(g){return{seriesType:g,modifyOutputEnd:!0,reset:function(p,t,e){var d=p.getData(),f=p.get("sampling"),u=p.coordinateSystem;if(u.type==="cartesian2d"&&f){var r=u.getBaseAxis(),s=u.getOtherAxis(r),o=r.getExtent(),i=o[1]-o[0],l=Math.round(d.count()/i);if(l>1){var n;typeof f=="string"?n=m[f]:typeof f=="function"&&(n=f),n&&p.setData(d.downSample(d.mapDimension(s.dim),1/l,n,S))}}}}}z.exports=y},"/ezw":function(z,V,m){"use strict";var S=m("rePB"),y=m("wx14"),g=m("U8pU"),p=m("q1tI"),t=m("TSYQ"),e=m.n(t),d=function(K){var Y=K.prefixCls,k=K.className,H=K.width,W=K.style;return p.createElement("h3",{className:e()(Y,k),style:Object(y.a)({width:H},W)})},f=d,u=m("KQm4"),r=function(K){var Y=function(X){var q=K.width,ee=K.rows,ie=ee===void 0?2:ee;return Array.isArray(q)?q[X]:ie-1===X?q:void 0},k=K.prefixCls,H=K.className,W=K.style,j=K.rows,M=Object(u.a)(Array(j)).map(function(G,X){return p.createElement("li",{key:X,style:{width:Y(X)}})});return p.createElement("ul",{className:e()(k,H),style:W},M)},s=r,o=m("H84U"),i=function(K){var Y,k,H=K.prefixCls,W=K.className,j=K.style,M=K.size,G=K.shape,X=e()((Y={},Object(S.a)(Y,"".concat(H,"-lg"),M==="large"),Object(S.a)(Y,"".concat(H,"-sm"),M==="small"),Y)),q=e()((k={},Object(S.a)(k,"".concat(H,"-circle"),G==="circle"),Object(S.a)(k,"".concat(H,"-square"),G==="square"),Object(S.a)(k,"".concat(H,"-round"),G==="round"),k)),ee=typeof M=="number"?{width:M,height:M,lineHeight:"".concat(M,"px")}:{};return p.createElement("span",{className:e()(H,X,q,W),style:Object(y.a)(Object(y.a)({},ee),j)})},l=i,n=m("bT9E"),a=function(K){var Y=function(H){var W=H.getPrefixCls,j=K.prefixCls,M=K.className,G=K.active,X=W("skeleton",j),q=Object(n.a)(K,["prefixCls"]),ee=e()(X,"".concat(X,"-element"),Object(S.a)({},"".concat(X,"-active"),G),M);return p.createElement("div",{className:ee},p.createElement(l,Object(y.a)({prefixCls:"".concat(X,"-avatar")},q)))};return p.createElement(o.a,null,Y)};a.defaultProps={size:"default",shape:"circle"};var c=a,h=function(K){var Y=function(H){var W=H.getPrefixCls,j=K.prefixCls,M=K.className,G=K.active,X=W("skeleton",j),q=Object(n.a)(K,["prefixCls"]),ee=e()(X,"".concat(X,"-element"),Object(S.a)({},"".concat(X,"-active"),G),M);return p.createElement("div",{className:ee},p.createElement(l,Object(y.a)({prefixCls:"".concat(X,"-button")},q)))};return p.createElement(o.a,null,Y)};h.defaultProps={size:"default"};var A=h,v=function(K){var Y=function(H){var W=H.getPrefixCls,j=K.prefixCls,M=K.className,G=K.active,X=W("skeleton",j),q=Object(n.a)(K,["prefixCls"]),ee=e()(X,"".concat(X,"-element"),Object(S.a)({},"".concat(X,"-active"),G),M);return p.createElement("div",{className:ee},p.createElement(l,Object(y.a)({prefixCls:"".concat(X,"-input")},q)))};return p.createElement(o.a,null,Y)};v.defaultProps={size:"default"};var w=v,b="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",x=function(K){var Y=function(H){var W=H.getPrefixCls,j=K.prefixCls,M=K.className,G=K.style,X=W("skeleton",j),q=e()(X,"".concat(X,"-element"),M);return p.createElement("div",{className:q},p.createElement("div",{className:e()("".concat(X,"-image"),M),style:G},p.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(X,"-image-svg")},p.createElement("path",{d:b,className:"".concat(X,"-image-path")}))))};return p.createElement(o.a,null,Y)},C=x;function I(B){return B&&Object(g.a)(B)==="object"?B:{}}function _(B,K){return B&&!K?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function E(B,K){return!B&&K?{width:"38%"}:B&&K?{width:"50%"}:{}}function O(B,K){var Y={};return(!B||!K)&&(Y.width="61%"),!B&&K?Y.rows=3:Y.rows=2,Y}var N=function(K){var Y=function(H){var W=H.getPrefixCls,j=H.direction,M=K.prefixCls,G=K.loading,X=K.className,q=K.children,ee=K.avatar,ie=K.title,de=K.paragraph,ue=K.active,ve=K.round,be=W("skeleton",M);if(G||!("loading"in K)){var _e,ke=!!ee,$e=!!ie,ne=!!de,Ne;if(ke){var st=Object(y.a)(Object(y.a)({prefixCls:"".concat(be,"-avatar")},_($e,ne)),I(ee));Ne=p.createElement("div",{className:"".concat(be,"-header")},p.createElement(l,st))}var pe;if($e||ne){var Z;if($e){var J=Object(y.a)(Object(y.a)({prefixCls:"".concat(be,"-title")},E(ke,ne)),I(ie));Z=p.createElement(f,J)}var ae;if(ne){var Se=Object(y.a)(Object(y.a)({prefixCls:"".concat(be,"-paragraph")},O(ke,$e)),I(de));ae=p.createElement(s,Se)}pe=p.createElement("div",{className:"".concat(be,"-content")},Z,ae)}var me=e()(be,(_e={},Object(S.a)(_e,"".concat(be,"-with-avatar"),ke),Object(S.a)(_e,"".concat(be,"-active"),ue),Object(S.a)(_e,"".concat(be,"-rtl"),j==="rtl"),Object(S.a)(_e,"".concat(be,"-round"),ve),_e),X);return p.createElement("div",{className:me},Ne,pe)}return q};return p.createElement(o.a,null,Y)};N.defaultProps={avatar:!1,title:!0,paragraph:!0},N.Button=A,N.Avatar=c,N.Input=w,N.Image=C;var F=N,U=V.a=F},"/iHx":function(z,V,m){var S=m("6GrX"),y=m("IwbS"),g=["textStyle","color"],p={getTextColor:function(t){var e=this.ecModel;return this.getShallow("color")||(!t&&e?e.get(g):null)},getFont:function(){return y.getFont({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(t){return S.getBoundingRect(t,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("lineHeight"),this.getShallow("rich"),this.getShallow("truncateText"))}};z.exports=p},"/ry/":function(z,V,m){var S=m("bYtY"),y=m("T4UG"),g=m("5GhG"),p=g.seriesModelMixin,t=y.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}});S.mixin(t,p,!0);var e=t;z.exports=e},"/stD":function(z,V,m){var S=m("bYtY"),y=m("IUWy"),g=m("Kagy"),p=g.toolbox.brush;function t(f,u,r){this.model=f,this.ecModel=u,this.api=r,this._brushType,this._brushMode}t.defaultOption={show:!0,type:["rect","polygon","lineX","lineY","keep","clear"],icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:S.clone(p.title)};var e=t.prototype;e.render=e.updateView=function(f,u,r){var s,o,i;u.eachComponent({mainType:"brush"},function(l){s=l.brushType,o=l.brushOption.brushMode||"single",i|=l.areas.length}),this._brushType=s,this._brushMode=o,S.each(f.get("type",!0),function(l){f.setIconStatus(l,(l==="keep"?o==="multiple":l==="clear"?i:l===s)?"emphasis":"normal")})},e.getIcons=function(){var f=this.model,u=f.get("icon",!0),r={};return S.each(f.get("type",!0),function(s){u[s]&&(r[s]=u[s])}),r},e.onclick=function(f,u,r){var s=this._brushType,o=this._brushMode;r==="clear"?(u.dispatchAction({type:"axisAreaSelect",intervals:[]}),u.dispatchAction({type:"brush",command:"clear",areas:[]})):u.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:r==="keep"?s:s===r?!1:r,brushMode:r==="keep"?o==="multiple"?"single":"multiple":o}})},y.register("brush",t);var d=t;z.exports=d},"/wGt":function(z,V,m){"use strict";var S=m("rePB"),y=m("wx14"),g=m("1OyB"),p=m("vuIU"),t=m("JX7q"),e=m("Ji7U"),d=m("LK+K"),f=m("q1tI"),u=m("Ff2n"),r=m("1W/9"),s=m("TSYQ"),o=m.n(s),i=m("qx4F"),l=m("4IlW"),n=m("bT9E");function a(q){return Array.isArray(q)?q:[q]}var c={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},h=Object.keys(c).filter(function(q){if(typeof document=="undefined")return!1;var ee=document.getElementsByTagName("html")[0];return q in(ee?ee.style:{})})[0],A=c[h];function v(q,ee,ie,de){q.addEventListener?q.addEventListener(ee,ie,de):q.attachEvent&&q.attachEvent("on".concat(ee),ie)}function w(q,ee,ie,de){q.removeEventListener?q.removeEventListener(ee,ie,de):q.attachEvent&&q.detachEvent("on".concat(ee),ie)}function b(q,ee){var ie=typeof q=="function"?q(ee):q;return Array.isArray(ie)?ie.length===2?ie:[ie[0],ie[1]]:[ie]}var x=function(ee){return!isNaN(parseFloat(ee))&&isFinite(ee)},C=!(typeof window!="undefined"&&window.document&&window.document.createElement),I=function q(ee,ie,de,ue){if(!ie||ie===document||ie instanceof Document)return!1;if(ie===ee.parentNode)return!0;var ve=Math.max(Math.abs(de),Math.abs(ue))===Math.abs(ue),be=Math.max(Math.abs(de),Math.abs(ue))===Math.abs(de),_e=ie.scrollHeight-ie.clientHeight,ke=ie.scrollWidth-ie.clientWidth,$e=document.defaultView.getComputedStyle(ie),ne=$e.overflowY==="auto"||$e.overflowY==="scroll",Ne=$e.overflowX==="auto"||$e.overflowX==="scroll",st=_e&&ne,pe=ke&&Ne;return ve&&(!st||st&&(ie.scrollTop>=_e&&ue<0||ie.scrollTop<=0&&ue>0))||be&&(!pe||pe&&(ie.scrollLeft>=ke&&de<0||ie.scrollLeft<=0&&de>0))?q(ee,ie.parentNode,de,ue):!1},_={},E=function(q){Object(e.a)(ie,q);var ee=Object(d.a)(ie);function ie(de){var ue;return Object(g.a)(this,ie),ue=ee.call(this,de),ue.domFocus=function(){ue.dom&&ue.dom.focus()},ue.removeStartHandler=function(ve){if(ve.touches.length>1)return;ue.startPos={x:ve.touches[0].clientX,y:ve.touches[0].clientY}},ue.removeMoveHandler=function(ve){if(ve.changedTouches.length>1)return;var be=ve.currentTarget,_e=ve.changedTouches[0].clientX-ue.startPos.x,ke=ve.changedTouches[0].clientY-ue.startPos.y;(be===ue.maskDom||be===ue.handlerDom||be===ue.contentDom&&I(be,ve.target,_e,ke))&&ve.cancelable&&ve.preventDefault()},ue.transitionEnd=function(ve){var be=ve.target;w(be,A,ue.transitionEnd),be.style.transition=""},ue.onKeyDown=function(ve){if(ve.keyCode===l.a.ESC){var be=ue.props.onClose;ve.stopPropagation(),be&&be(ve)}},ue.onWrapperTransitionEnd=function(ve){var be=ue.props,_e=be.open,ke=be.afterVisibleChange;ve.target===ue.contentWrapper&&ve.propertyName.match(/transform$/)&&(ue.dom.style.transition="",!_e&&ue.getCurrentDrawerSome()&&(document.body.style.overflowX="",ue.maskDom&&(ue.maskDom.style.left="",ue.maskDom.style.width="")),ke&&ke(!!_e))},ue.openLevelTransition=function(){var ve=ue.props,be=ve.open,_e=ve.width,ke=ve.height,$e=ue.getHorizontalBoolAndPlacementName(),ne=$e.isHorizontal,Ne=$e.placementName,st=ue.contentDom?ue.contentDom.getBoundingClientRect()[ne?"width":"height"]:0,pe=(ne?_e:ke)||st;ue.setLevelAndScrolling(be,Ne,pe)},ue.setLevelTransform=function(ve,be,_e,ke){var $e=ue.props,ne=$e.placement,Ne=$e.levelMove,st=$e.duration,pe=$e.ease,Z=$e.showMask;ue.levelDom.forEach(function(J){J.style.transition="transform ".concat(st," ").concat(pe),v(J,A,ue.transitionEnd);var ae=ve?_e:0;if(Ne){var Se=b(Ne,{target:J,open:ve});ae=ve?Se[0]:Se[1]||0}var me=typeof ae=="number"?"".concat(ae,"px"):ae,Oe=ne==="left"||ne==="top"?me:"-".concat(me);Oe=Z&&ne==="right"&&ke?"calc(".concat(Oe," + ").concat(ke,"px)"):Oe,J.style.transform=ae?"".concat(be,"(").concat(Oe,")"):""})},ue.setLevelAndScrolling=function(ve,be,_e){var ke=ue.props.onChange;if(!C){var $e=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(i.a)(!0):0;ue.setLevelTransform(ve,be,_e,$e),ue.toggleScrollingToDrawerAndBody($e)}ke&&ke(ve)},ue.toggleScrollingToDrawerAndBody=function(ve){var be=ue.props,_e=be.getContainer,ke=be.showMask,$e=be.open,ne=_e&&_e();if(ne&&ne.parentNode===document.body&&ke){var Ne=["touchstart"],st=[document.body,ue.maskDom,ue.handlerDom,ue.contentDom];$e&&document.body.style.overflow!=="hidden"?(ve&&ue.addScrollingEffect(ve),document.body.style.touchAction="none",st.forEach(function(pe,Z){if(!pe)return;v(pe,Ne[Z]||"touchmove",Z?ue.removeMoveHandler:ue.removeStartHandler,ue.passive)})):ue.getCurrentDrawerSome()&&(document.body.style.touchAction="",ve&&ue.remScrollingEffect(ve),st.forEach(function(pe,Z){if(!pe)return;w(pe,Ne[Z]||"touchmove",Z?ue.removeMoveHandler:ue.removeStartHandler,ue.passive)}))}},ue.addScrollingEffect=function(ve){var be=ue.props,_e=be.placement,ke=be.duration,$e=be.ease,ne="width ".concat(ke," ").concat($e),Ne="transform ".concat(ke," ").concat($e);ue.dom.style.transition="none";switch(_e){case"right":ue.dom.style.transform="translateX(-".concat(ve,"px)");break;case"top":case"bottom":ue.dom.style.width="calc(100% - ".concat(ve,"px)"),ue.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(ue.timeout),ue.timeout=setTimeout(function(){ue.dom&&(ue.dom.style.transition="".concat(Ne,",").concat(ne),ue.dom.style.width="",ue.dom.style.transform="")})},ue.remScrollingEffect=function(ve){var be=ue.props,_e=be.placement,ke=be.duration,$e=be.ease;h&&(document.body.style.overflowX="hidden"),ue.dom.style.transition="none";var ne,Ne="width ".concat(ke," ").concat($e),st="transform ".concat(ke," ").concat($e);switch(_e){case"left":{ue.dom.style.width="100%",Ne="width 0s ".concat($e," ").concat(ke);break}case"right":{ue.dom.style.transform="translateX(".concat(ve,"px)"),ue.dom.style.width="100%",Ne="width 0s ".concat($e," ").concat(ke),ue.maskDom&&(ue.maskDom.style.left="-".concat(ve,"px"),ue.maskDom.style.width="calc(100% + ".concat(ve,"px)"));break}case"top":case"bottom":{ue.dom.style.width="calc(100% + ".concat(ve,"px)"),ue.dom.style.height="100%",ue.dom.style.transform="translateZ(0)",ne="height 0s ".concat($e," ").concat(ke);break}default:break}clearTimeout(ue.timeout),ue.timeout=setTimeout(function(){ue.dom&&(ue.dom.style.transition="".concat(st,",").concat(ne?"".concat(ne,","):"").concat(Ne),ue.dom.style.transform="",ue.dom.style.width="",ue.dom.style.height="")})},ue.getCurrentDrawerSome=function(){return!Object.keys(_).some(function(ve){return _[ve]})},ue.getLevelDom=function(ve){var be=ve.level,_e=ve.getContainer;if(C)return;var ke=_e&&_e(),$e=ke?ke.parentNode:null;if(ue.levelDom=[],be==="all"){var ne=$e?Array.prototype.slice.call($e.children):[];ne.forEach(function(Ne){Ne.nodeName!=="SCRIPT"&&Ne.nodeName!=="STYLE"&&Ne.nodeName!=="LINK"&&Ne!==ke&&ue.levelDom.push(Ne)})}else be&&a(be).forEach(function(Ne){document.querySelectorAll(Ne).forEach(function(st){ue.levelDom.push(st)})})},ue.getHorizontalBoolAndPlacementName=function(){var ve=ue.props.placement,be=ve==="left"||ve==="right",_e="translate".concat(be?"X":"Y");return{isHorizontal:be,placementName:_e}},ue.state={_self:Object(t.a)(ue)},ue}return Object(p.a)(ie,[{key:"componentDidMount",value:function(){var ue=this;if(!C){var ve=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return ve=!0,null}}))}catch(Ne){}this.passive=ve?{passive:!1}:!1}var be=this.props,_e=be.open,ke=be.getContainer,$e=ke&&ke();if(this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),_e){var ne;$e&&$e.parentNode===document.body&&(_[this.drawerId]=_e),this.openLevelTransition(),this.forceUpdate(function(){ue.domFocus()}),(ne=this.props.scrollLocker)===null||ne===void 0||ne.lock()}}},{key:"componentDidUpdate",value:function(ue){var ve=this.props,be=ve.open,_e=ve.getContainer,ke=ve.scrollLocker,$e=_e&&_e();be!==ue.open&&($e&&$e.parentNode===document.body&&(_[this.drawerId]=!!be),this.openLevelTransition(),be?(this.domFocus(),ke==null||ke.lock()):ke==null||ke.unLock())}},{key:"componentWillUnmount",value:function(){var ue=this.props,ve=ue.open,be=ue.scrollLocker;delete _[this.drawerId],ve&&(this.setLevelTransform(!1),document.body.style.touchAction=""),be==null||be.unLock()}},{key:"render",value:function(){var ue,ve=this,be=this.props,_e=be.className,ke=be.children,$e=be.style,ne=be.width,Ne=be.height,st=be.defaultOpen,pe=be.open,Z=be.prefixCls,J=be.placement,ae=be.level,Se=be.levelMove,me=be.ease,Oe=be.duration,Ee=be.getContainer,oe=be.handler,Re=be.onChange,Be=be.afterVisibleChange,et=be.showMask,bt=be.maskClosable,dt=be.maskStyle,He=be.onClose,kt=be.onHandleClick,ut=be.keyboard,Ft=be.getOpenCount,Ht=be.scrollLocker,$t=Object(u.a)(be,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","scrollLocker"]),Ut=this.dom?pe:!1,Jt=o()(Z,(ue={},Object(S.a)(ue,"".concat(Z,"-").concat(J),!0),Object(S.a)(ue,"".concat(Z,"-open"),Ut),Object(S.a)(ue,_e||"",!!_e),Object(S.a)(ue,"no-mask",!et),ue)),ct=this.getHorizontalBoolAndPlacementName(),le=ct.placementName,te=J==="left"||J==="top"?"-100%":"100%",we=Ut?"":"".concat(le,"(").concat(te,")"),Ce=oe&&f.cloneElement(oe,{onClick:function(rt){oe.props.onClick&&oe.props.onClick(),kt&&kt(rt)},ref:function(rt){ve.handlerDom=rt}});return f.createElement("div",Object(y.a)({},Object(n.a)($t,["switchScrollingEffect"]),{tabIndex:-1,className:Jt,style:$e,ref:function(rt){ve.dom=rt},onKeyDown:Ut&&ut?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),et&&f.createElement("div",{className:"".concat(Z,"-mask"),onClick:bt?He:void 0,style:dt,ref:function(rt){ve.maskDom=rt}}),f.createElement("div",{className:"".concat(Z,"-content-wrapper"),style:{transform:we,msTransform:we,width:x(ne)?"".concat(ne,"px"):ne,height:x(Ne)?"".concat(Ne,"px"):Ne},ref:function(rt){ve.contentWrapper=rt}},f.createElement("div",{className:"".concat(Z,"-content"),ref:function(rt){ve.contentDom=rt},onTouchStart:Ut&&et?this.removeStartHandler:void 0,onTouchMove:Ut&&et?this.removeMoveHandler:void 0},ke),Ce))}}],[{key:"getDerivedStateFromProps",value:function(ue,ve){var be=ve.prevProps,_e=ve._self,ke={prevProps:ue};if(be!==void 0){var $e=ue.placement,ne=ue.level;$e!==be.placement&&(_e.contentDom=null),ne!==be.level&&_e.getLevelDom(ue)}return ke}}]),ie}(f.Component),O=E,N=function(q){Object(e.a)(ie,q);var ee=Object(d.a)(ie);function ie(de){var ue;Object(g.a)(this,ie),ue=ee.call(this,de),ue.onHandleClick=function(be){var _e=ue.props,ke=_e.onHandleClick,$e=_e.open;if(ke&&ke(be),typeof $e=="undefined"){var ne=ue.state.open;ue.setState({open:!ne})}},ue.onClose=function(be){var _e=ue.props,ke=_e.onClose,$e=_e.open;ke&&ke(be),typeof $e=="undefined"&&ue.setState({open:!1})};var ve=typeof de.open!="undefined"?de.open:!!de.defaultOpen;return ue.state={open:ve},"onMaskClick"in de&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),ue}return Object(p.a)(ie,[{key:"render",value:function(){var ue=this,ve=this.props,be=ve.defaultOpen,_e=ve.getContainer,ke=ve.wrapperClassName,$e=ve.forceRender,ne=ve.handler,Ne=Object(u.a)(ve,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),st=this.state.open;if(!_e)return f.createElement("div",{className:ke,ref:function(J){ue.dom=J}},f.createElement(O,Object(y.a)({},Ne,{open:st,handler:ne,getContainer:function(){return ue.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var pe=!!ne||$e;return f.createElement(r.a,{visible:st,forceRender:pe,getContainer:_e,wrapperClassName:ke},function(Z){var J=Z.visible,ae=Z.afterClose,Se=Object(u.a)(Z,["visible","afterClose"]);return f.createElement(O,Object(y.a)({},Ne,Se,{open:J!==void 0?J:st,afterVisibleChange:ae!==void 0?ae:Ne.afterVisibleChange,handler:ne,onClose:ue.onClose,onHandleClick:ue.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(ue,ve){var be=ve.prevProps,_e={prevProps:ue};return typeof be!="undefined"&&ue.open!==be.open&&(_e.open=ue.open),_e}}]),ie}(f.Component);N.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:f.createElement("div",{className:"drawer-handle"},f.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var F=N,U=F,B=m("4i/N"),K=m("H84U"),Y=m("CWQg"),k=function(q,ee){var ie={};for(var de in q)Object.prototype.hasOwnProperty.call(q,de)&&ee.indexOf(de)<0&&(ie[de]=q[de]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,de=Object.getOwnPropertySymbols(q);ue<de.length;ue++)ee.indexOf(de[ue])<0&&Object.prototype.propertyIsEnumerable.call(q,de[ue])&&(ie[de[ue]]=q[de[ue]]);return ie},H=f.createContext(null),W=Object(Y.a)("top","right","bottom","left"),j={distance:180},M=function(q){Object(e.a)(ie,q);var ee=Object(d.a)(ie);function ie(){var de;return Object(g.a)(this,ie),de=ee.apply(this,arguments),de.state={push:!1},de.push=function(){de.props.push&&de.setState({push:!0})},de.pull=function(){de.props.push&&de.setState({push:!1})},de.onDestroyTransitionEnd=function(){var ue=de.getDestroyOnClose();if(!ue)return;de.props.visible||(de.destroyClose=!0,de.forceUpdate())},de.getDestroyOnClose=function(){return de.props.destroyOnClose&&!de.props.visible},de.getPushDistance=function(){var ue=de.props.push,ve;return typeof ue=="boolean"?ve=ue?j.distance:0:ve=ue.distance,parseFloat(String(ve||0))},de.getPushTransform=function(ue){var ve=de.getPushDistance();if(ue==="left"||ue==="right")return"translateX(".concat(ue==="left"?ve:-ve,"px)");if(ue==="top"||ue==="bottom")return"translateY(".concat(ue==="top"?ve:-ve,"px)")},de.getRcDrawerStyle=function(){var ue=de.props,ve=ue.zIndex,be=ue.placement,_e=ue.mask,ke=ue.style,$e=de.state.push,ne=_e?{}:de.getOffsetStyle();return Object(y.a)(Object(y.a)({zIndex:ve,transform:$e?de.getPushTransform(be):void 0},ne),ke)},de.renderBody=function(){var ue=de.props,ve=ue.bodyStyle,be=ue.drawerStyle,_e=ue.prefixCls,ke=ue.visible;if(de.destroyClose&&!ke)return null;de.destroyClose=!1;var $e={},ne=de.getDestroyOnClose();return ne&&($e.opacity=0,$e.transition="opacity .3s"),f.createElement("div",{className:"".concat(_e,"-wrapper-body"),style:Object(y.a)(Object(y.a)({},$e),be),onTransitionEnd:de.onDestroyTransitionEnd},de.renderHeader(),f.createElement("div",{className:"".concat(_e,"-body"),style:ve},de.props.children),de.renderFooter())},de.renderProvider=function(ue){de.parentDrawer=ue;var ve=de.props,be=ve.prefixCls,_e=ve.placement,ke=ve.className,$e=ve.mask,ne=ve.direction,Ne=ve.visible,st=k(ve,["prefixCls","placement","className","mask","direction","visible"]),pe=o()(Object(S.a)({"no-mask":!$e},"".concat(be,"-rtl"),ne==="rtl"),ke),Z=$e?de.getOffsetStyle():{};return f.createElement(H.Provider,{value:Object(t.a)(de)},f.createElement(U,Object(y.a)({handler:!1},Object(n.a)(st,["zIndex","closable","closeIcon","destroyOnClose","drawerStyle","headerStyle","bodyStyle","footerStyle","footer","title","push","width","height"]),Z,{prefixCls:be,open:Ne,showMask:$e,placement:_e,style:de.getRcDrawerStyle(),className:pe}),de.renderBody()))},de}return Object(p.a)(ie,[{key:"componentDidMount",value:function(){var ue=this.props.visible;ue&&this.parentDrawer&&this.parentDrawer.push()}},{key:"componentDidUpdate",value:function(ue){var ve=this.props.visible;ue.visible!==ve&&this.parentDrawer&&(ve?this.parentDrawer.push():this.parentDrawer.pull())}},{key:"componentWillUnmount",value:function(){this.parentDrawer&&(this.parentDrawer.pull(),this.parentDrawer=null)}},{key:"getOffsetStyle",value:function(){var ue=this.props,ve=ue.placement,be=ue.width,_e=ue.height,ke=ue.visible,$e=ue.mask;if(!ke&&!$e)return{};var ne={};return ve==="left"||ve==="right"?ne.width=be:ne.height=_e,ne}},{key:"renderHeader",value:function(){var ue=this.props,ve=ue.title,be=ue.prefixCls,_e=ue.closable,ke=ue.headerStyle;if(!ve&&!_e)return null;var $e=ve?"".concat(be,"-header"):"".concat(be,"-header-no-title");return f.createElement("div",{className:$e,style:ke},ve&&f.createElement("div",{className:"".concat(be,"-title")},ve),_e&&this.renderCloseIcon())}},{key:"renderFooter",value:function(){var ue=this.props,ve=ue.footer,be=ue.footerStyle,_e=ue.prefixCls;if(!ve)return null;var ke="".concat(_e,"-footer");return f.createElement("div",{className:ke,style:be},ve)}},{key:"renderCloseIcon",value:function(){var ue=this.props,ve=ue.closable,be=ue.closeIcon,_e=be===void 0?f.createElement(B.a,null):be,ke=ue.prefixCls,$e=ue.onClose;return ve&&f.createElement("button",{type:"button",onClick:$e,"aria-label":"Close",className:"".concat(ke,"-close"),style:{"--scroll-bar":"".concat(Object(i.a)(),"px")}},_e)}},{key:"render",value:function(){return f.createElement(H.Consumer,null,this.renderProvider)}}]),ie}(f.Component);M.defaultProps={width:256,height:256,closable:!0,placement:"right",maskClosable:!0,mask:!0,level:null,keyboard:!0,push:j};var G=function(ee){var ie=ee.prefixCls,de=ee.getContainer,ue=f.useContext(K.b),ve=ue.getPopupContainer,be=ue.getPrefixCls,_e=ue.direction,ke=be("drawer",ie),$e=de===void 0&&ve?function(){return ve(document.body)}:de;return f.createElement(M,Object(y.a)({},ee,{prefixCls:ke,getContainer:$e,direction:_e}))};G.displayName="DrawerWrapper";var X=V.a=G},"/y7N":function(z,V,m){var S=m("bYtY"),y=m("IwbS"),g=m("6GrX"),p=m("7aKB"),t=m("Fofx"),e=m("aX7z"),d=m("+rIm");function f(c){var h=c.get("type"),A=c.getModel(h+"Style"),v;return h==="line"?(v=A.getLineStyle(),v.fill=null):h==="shadow"&&(v=A.getAreaStyle(),v.stroke=null),v}function u(c,h,A,v,w){var b=A.get("value"),x=s(b,h.axis,h.ecModel,A.get("seriesDataIndices"),{precision:A.get("label.precision"),formatter:A.get("label.formatter")}),C=A.getModel("label"),I=p.normalizeCssArray(C.get("padding")||0),_=C.getFont(),E=g.getBoundingRect(x,_),O=w.position,N=E.width+I[1]+I[3],F=E.height+I[0]+I[2],U=w.align;U==="right"&&(O[0]-=N),U==="center"&&(O[0]-=N/2);var B=w.verticalAlign;B==="bottom"&&(O[1]-=F),B==="middle"&&(O[1]-=F/2),r(O,N,F,v);var K=C.get("backgroundColor");(!K||K==="auto")&&(K=h.get("axisLine.lineStyle.color")),c.label={shape:{x:0,y:0,width:N,height:F,r:C.get("borderRadius")},position:O.slice(),style:{text:x,textFont:_,textFill:C.getTextColor(),textPosition:"inside",textPadding:I,fill:K,stroke:C.get("borderColor")||"transparent",lineWidth:C.get("borderWidth")||0,shadowBlur:C.get("shadowBlur"),shadowColor:C.get("shadowColor"),shadowOffsetX:C.get("shadowOffsetX"),shadowOffsetY:C.get("shadowOffsetY")},z2:10}}function r(c,h,A,v){var w=v.getWidth(),b=v.getHeight();c[0]=Math.min(c[0]+h,w)-h,c[1]=Math.min(c[1]+A,b)-A,c[0]=Math.max(c[0],0),c[1]=Math.max(c[1],0)}function s(c,h,A,v,w){c=h.scale.parse(c);var b=h.scale.getLabel(c,{precision:w.precision}),x=w.formatter;if(x){var C={value:e.getAxisRawValue(h,c),axisDimension:h.dim,axisIndex:h.index,seriesData:[]};S.each(v,function(I){var _=A.getSeriesByIndex(I.seriesIndex),E=I.dataIndexInside,O=_&&_.getDataParams(E);O&&C.seriesData.push(O)}),S.isString(x)?b=x.replace("{value}",b):S.isFunction(x)&&(b=x(C))}return b}function o(c,h,A){var v=t.create();return t.rotate(v,v,A.rotation),t.translate(v,v,A.position),y.applyTransform([c.dataToCoord(h),(A.labelOffset||0)+(A.labelDirection||1)*(A.labelMargin||0)],v)}function i(c,h,A,v,w,b){var x=d.innerTextLayout(A.rotation,0,A.labelDirection);A.labelMargin=w.get("label.margin"),u(h,v,w,b,{position:o(v.axis,c,A),align:x.textAlign,verticalAlign:x.textVerticalAlign})}function l(c,h,A){return A=A||0,{x1:c[A],y1:c[1-A],x2:h[A],y2:h[1-A]}}function n(c,h,A){return A=A||0,{x:c[A],y:c[1-A],width:h[A],height:h[1-A]}}function a(c,h,A,v,w,b){return{cx:c,cy:h,r0:A,r:v,startAngle:w,endAngle:b,clockwise:!0}}V.buildElStyle=f,V.buildLabelElOption=u,V.getValueLabel=s,V.getTransformedPosition=o,V.buildCartesianSingleLabelElOption=i,V.makeLineShape=l,V.makeRectShape=n,V.makeSectorShape=a},"/zsF":function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("bE4E"),p=m.n(g)},"0/Rx":function(z,V){function m(S){return{seriesType:S,reset:function(y,g){var p=g.findComponents({mainType:"legend"});if(!p||!p.length)return;var t=y.getData();t.filterSelf(function(e){for(var d=t.getName(e),f=0;f<p.length;f++)if(!p[f].isSelected(d))return!1;return!0})}}}z.exports=m},"01d+":function(z,V,m){var S=m("bYtY"),y=S.each,g=m("HF/U"),p=g.simpleLayout,t=g.simpleLayoutEdge;function e(d,f){d.eachSeriesByType("graph",function(u){var r=u.get("layout"),s=u.coordinateSystem;if(s&&s.type!=="view"){var o=u.getData(),i=[];y(s.dimensions,function(A){i=i.concat(o.mapDimension(A,!0))});for(var l=0;l<o.count();l++){for(var n=[],a=!1,c=0;c<i.length;c++){var h=o.get(i[c],l);isNaN(h)||(a=!0),n.push(h)}a?o.setItemLayout(l,s.dataToPoint(n)):o.setItemLayout(l,[NaN,NaN])}t(o.graph)}else(!r||r==="none")&&p(u)})}z.exports=e},"06DH":function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("Kagy"),p=m("IUWy"),t=g.toolbox.magicType,e="__ec_magicType_stack__";function d(o){this.model=o}d.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:y.clone(t.title),option:{},seriesIndex:{}};var f=d.prototype;f.getIcons=function(){var o=this.model,i=o.get("icon"),l={};return y.each(o.get("type"),function(n){i[n]&&(l[n]=i[n])}),l};var u={line:function(o,i,l,n){if(o==="bar")return y.merge({id:i,type:"line",data:l.get("data"),stack:l.get("stack"),markPoint:l.get("markPoint"),markLine:l.get("markLine")},n.get("option.line")||{},!0)},bar:function(o,i,l,n){if(o==="line")return y.merge({id:i,type:"bar",data:l.get("data"),stack:l.get("stack"),markPoint:l.get("markPoint"),markLine:l.get("markLine")},n.get("option.bar")||{},!0)},stack:function(o,i,l,n){var a=l.get("stack")===e;if(o==="line"||o==="bar")return n.setIconStatus("stack",a?"normal":"emphasis"),y.merge({id:i,stack:a?"":e},n.get("option.stack")||{},!0)}},r=[["line","bar"],["stack"]];f.onclick=function(o,i,l){var n=this.model,a=n.get("seriesIndex."+l);if(!u[l])return;var c={series:[]},h=function(w){var b=w.subType,x=w.id,C=u[l](b,x,w,n);C&&(y.defaults(C,w.option),c.series.push(C));var I=w.coordinateSystem;if(I&&I.type==="cartesian2d"&&(l==="line"||l==="bar")){var _=I.getAxesByScale("ordinal")[0];if(_){var E=_.dim,O=E+"Axis",N=o.queryComponents({mainType:O,index:w.get(name+"Index"),id:w.get(name+"Id")})[0],F=N.componentIndex;c[O]=c[O]||[];for(var U=0;U<=F;U++)c[O][F]=c[O][F]||{};c[O][F].boundaryGap=l==="bar"}}};y.each(r,function(w){y.indexOf(w,l)>=0&&y.each(w,function(b){n.setIconStatus(b,"normal")})}),n.setIconStatus(l,"emphasis"),o.eachComponent({mainType:"series",query:a==null?null:{seriesIndex:a}},h);var A;if(l==="stack"){var v=c.series&&c.series[0]&&c.series[0].stack===e;A=v?y.merge({stack:t.title.tiled},t.title):y.clone(t.title)}i.dispatchAction({type:"changeMagicType",currentType:l,newOption:c,newTitle:A,featureName:"magicType"})},S.registerAction({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(o,i){i.mergeOption(o.newOption)}),p.register("magicType",d);var s=d;z.exports=s},"06Qe":function(z,V,m){var S=m("ItGF"),y="urn:schemas-microsoft-com:vml",g=typeof window=="undefined"?null:window,p=!1,t=g&&g.document;function e(u){return d(u)}var d;if(t&&!S.canvasSupported)try{!t.namespaces.zrvml&&t.namespaces.add("zrvml",y),d=function(r){return t.createElement("<zrvml:"+r+' class="zrvml">')}}catch(u){d=function(s){return t.createElement("<"+s+' xmlns="'+y+'" class="zrvml">')}}function f(){if(p||!t)return;p=!0;var u=t.styleSheets;u.length<31?t.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):u[0].addRule(".zrvml","behavior:url(#default#VML)")}V.doc=t,V.createNode=e,V.initVML=f},"09Wf":function(z,V,m){"use strict";m.d(V,"b",function(){return y}),m.d(V,"a",function(){return g});var S=m("CWQg"),y=Object(S.a)("success","processing","error","default","warning"),g=Object(S.a)("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime")},"0Bwj":function(z,V,m){var S=m("T4UG"),y=m("I3/A"),g=m("7aKB"),p=g.encodeHTML,t=m("Qxkt"),e=m("Tghj"),d=e.__DEV__,f=S.extend({type:"series.sankey",layoutInfo:null,levelModels:null,getInitialData:function(r,s){for(var o=r.edges||r.links,i=r.data||r.nodes,l=r.levels,n=this.levelModels={},a=0;a<l.length;a++)l[a].depth!=null&&l[a].depth>=0&&(n[l[a].depth]=new t(l[a],this,s));if(i&&o){var c=y(i,o,this,!0,h);return c.data}function h(A,v){A.wrapMethod("getItemModel",function(w,b){return w.customizeGetParent(function(x){var C=this.parentModel,I=C.getData().getItemLayout(b).depth,_=C.levelModels[I];return _||this.parentModel}),w}),v.wrapMethod("getItemModel",function(w,b){return w.customizeGetParent(function(x){var C=this.parentModel,I=C.getGraph().getEdgeByIndex(b),_=I.node1.getLayout().depth,E=C.levelModels[_];return E||this.parentModel}),w})}},setNodePosition:function(r,s){var o=this.option.data[r];o.localX=s[0],o.localY=s[1]},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},formatTooltip:function(r,s,o){if(o==="edge"){var i=this.getDataParams(r,o),l=i.data,n=l.source+" -- "+l.target;return i.value&&(n+=" : "+i.value),p(n)}else if(o==="node"){var a=this.getGraph().getNodeByIndex(r),c=a.getLayout().value,h=this.getDataParams(r,o).data.name;if(c)var n=h+" : "+c;return p(n)}return f.superCall(this,"formatTooltip",r,s)},optionUpdated:function(){var r=this.option;r.focusNodeAdjacency===!0&&(r.focusNodeAdjacency="allEdges")},getDataParams:function(r,s){var o=f.superCall(this,"getDataParams",r,s);if(o.value==null&&s==="node"){var i=this.getGraph().getNodeByIndex(r),l=i.getLayout().value;o.value=l}return o},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}}),u=f;z.exports=u},"0HBW":function(z,V,m){var S=m("ProS"),y=m("bYtY");m("Hxpc"),m("7uqq"),m("dmGj"),m("SehX");function g(p,t){t.update="updateView",S.registerAction(t,function(e,d){var f={};return d.eachComponent({mainType:"geo",query:e},function(u){u[p](e.name);var r=u.coordinateSystem;y.each(r.regions,function(s){f[s.name]=u.isSelected(s.name)||!1})}),{selected:f,name:e.name}})}g("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),g("select",{type:"geoSelect",event:"geoselected"}),g("unSelect",{type:"geoUnSelect",event:"geounselected"})},"0JAE":function(z,V,m){var S=m("bYtY"),y=m("+TT/"),g=m("OELB"),p=m("IDmD"),t=864e5;function e(u,r,s){this._model=u}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(u){u=g.parseDate(u);var r=u.getFullYear(),s=u.getMonth()+1;s=s<10?"0"+s:s;var o=u.getDate();o=o<10?"0"+o:o;var i=u.getDay();return i=Math.abs((i+7-this.getFirstDayOfWeek())%7),{y:r,m:s,d:o,day:i,time:u.getTime(),formatedDate:r+"-"+s+"-"+o,date:u}},getNextNDay:function(u,r){return r=r||0,r===0?this.getDateInfo(u):(u=new Date(this.getDateInfo(u).time),u.setDate(u.getDate()+r),this.getDateInfo(u))},update:function(u,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 s=this._rangeInfo.weeks||1,o=["width","height"],i=this._model.get("cellSize").slice(),l=this._model.getBoxLayoutParams(),n=this._orient==="horizontal"?[s,7]:[7,s];S.each([0,1],function(A){h(i,A)&&(l[o[A]]=i[A]*n[A])});var a={width:r.getWidth(),height:r.getHeight()},c=this._rect=y.getLayoutRect(l,a);S.each([0,1],function(A){h(i,A)||(i[A]=c[o[A]]/n[A])});function h(A,v){return A[v]!=null&&A[v]!=="auto"}this._sw=i[0],this._sh=i[1]},dataToPoint:function(u,r){S.isArray(u)&&(u=u[0]),r==null&&(r=!0);var s=this.getDateInfo(u),o=this._rangeInfo,i=s.formatedDate;if(r&&!(s.time>=o.start.time&&s.time<o.end.time+t))return[NaN,NaN];var l=s.day,n=this._getRangeInfo([o.start.time,i]).nthWeek;return this._orient==="vertical"?[this._rect.x+l*this._sw+this._sw/2,this._rect.y+n*this._sh+this._sh/2]:[this._rect.x+n*this._sw+this._sw/2,this._rect.y+l*this._sh+this._sh/2]},pointToData:function(u){var r=this.pointToDate(u);return r&&r.time},dataToRect:function(u,r){var s=this.dataToPoint(u,r);return{contentShape:{x:s[0]-(this._sw-this._lineWidth)/2,y:s[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:s,tl:[s[0]-this._sw/2,s[1]-this._sh/2],tr:[s[0]+this._sw/2,s[1]-this._sh/2],br:[s[0]+this._sw/2,s[1]+this._sh/2],bl:[s[0]-this._sw/2,s[1]+this._sh/2]}},pointToDate:function(u){var r=Math.floor((u[0]-this._rect.x)/this._sw)+1,s=Math.floor((u[1]-this._rect.y)/this._sh)+1,o=this._rangeInfo.range;return this._orient==="vertical"?this._getDateByWeeksAndDay(s,r-1,o):this._getDateByWeeksAndDay(r,s-1,o)},convertToPixel:S.curry(d,"dataToPoint"),convertFromPixel:S.curry(d,"pointToData"),_initRangeOption:function(){var u=this._model.get("range"),r=u;if(S.isArray(r)&&r.length===1&&(r=r[0]),/^\d{4}$/.test(r)&&(u=[r+"-01-01",r+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(r)){var s=this.getDateInfo(r),o=s.date;o.setMonth(o.getMonth()+1);var i=this.getNextNDay(o,-1);u=[s.formatedDate,i.formatedDate]}/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(r)&&(u=[r,r]);var l=this._getRangeInfo(u);return l.start.time>l.end.time&&u.reverse(),u},_getRangeInfo:function(u){u=[this.getDateInfo(u[0]),this.getDateInfo(u[1])];var r;u[0].time>u[1].time&&(r=!0,u.reverse());var s=Math.floor(u[1].time/t)-Math.floor(u[0].time/t)+1,o=new Date(u[0].time),i=o.getDate(),l=u[1].date.getDate();o.setDate(i+s-1);var n=o.getDate();if(n!==l)for(var a=o.getTime()-u[1].time>0?1:-1;(n=o.getDate())!==l&&(o.getTime()-u[1].time)*a>0;)s-=a,o.setDate(n-a);var c=Math.floor((s+u[0].day+6)/7),h=r?-c+1:c-1;return r&&u.reverse(),{range:[u[0].formatedDate,u[1].formatedDate],start:u[0],end:u[1],allDay:s,weeks:c,nthWeek:h,fweek:u[0].day,lweek:u[1].day}},_getDateByWeeksAndDay:function(u,r,s){var o=this._getRangeInfo(s);if(u>o.weeks||u===0&&r<o.fweek||u===o.weeks&&r>o.lweek)return!1;var i=(u-1)*7-o.fweek+r,l=new Date(o.start.time);return l.setDate(o.start.d+i),this.getDateInfo(l)}},e.dimensions=e.prototype.dimensions,e.getDimensionsInfo=e.prototype.getDimensionsInfo,e.create=function(u,r){var s=[];return u.eachComponent("calendar",function(o){var i=new e(o,u,r);s.push(i),o.coordinateSystem=i}),u.eachSeries(function(o){o.get("coordinateSystem")==="calendar"&&(o.coordinateSystem=s[o.get("calendarIndex")||0])}),s};function d(u,r,s,o){var i=s.calendarModel,l=s.seriesModel,n=i?i.coordinateSystem:l?l.coordinateSystem:null;return n===this?n[u](o):null}p.register("calendar",e);var f=e;z.exports=f},"0JQy":function(z,V){var m="\\ud800-\\udfff",S="\\u0300-\\u036f",y="\\ufe20-\\ufe2f",g="\\u20d0-\\u20ff",p=S+y+g,t="\\ufe0e\\ufe0f",e="["+m+"]",d="["+p+"]",f="\\ud83c[\\udffb-\\udfff]",u="(?:"+d+"|"+f+")",r="[^"+m+"]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",o="[\\ud800-\\udbff][\\udc00-\\udfff]",i="\\u200d",l=u+"?",n="["+t+"]?",a="(?:"+i+"(?:"+[r,s,o].join("|")+")"+n+l+")*",c=n+l+a,h="(?:"+[r+d+"?",d,s,o,e].join("|")+")",A=RegExp(f+"(?="+f+")|"+h+c,"g");function v(w){return w.match(A)||[]}z.exports=v},"0NbB":function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={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"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="CaretDownOutlined";var d=V.a=y.forwardRef(e)},"0V0F":function(z,V,m){var S=m("bYtY"),y=S.createHashMap,g=S.each;function p(e){var d=y();e.eachSeries(function(f){var u=f.get("stack");if(u){var r=d.get(u)||d.set(u,[]),s=f.getData(),o={stackResultDimension:s.getCalculationInfo("stackResultDimension"),stackedOverDimension:s.getCalculationInfo("stackedOverDimension"),stackedDimension:s.getCalculationInfo("stackedDimension"),stackedByDimension:s.getCalculationInfo("stackedByDimension"),isStackedByIndex:s.getCalculationInfo("isStackedByIndex"),data:s,seriesModel:f};if(!o.stackedDimension||!(o.isStackedByIndex||o.stackedByDimension))return;r.length&&s.setCalculationInfo("stackedOnSeries",r[r.length-1].seriesModel),r.push(o)}}),d.each(t)}function t(e){g(e,function(d,f){var u=[],r=[NaN,NaN],s=[d.stackResultDimension,d.stackedOverDimension],o=d.data,i=d.isStackedByIndex,l=o.map(s,function(n,a,c){var h=o.get(d.stackedDimension,c);if(isNaN(h))return r;var A,v;i?v=o.getRawIndex(c):A=o.get(d.stackedByDimension,c);for(var w=NaN,b=f-1;b>=0;b--){var x=e[b];if(i||(v=x.data.rawIndexOf(x.stackedByDimension,A)),v>=0){var C=x.data.getByRawIndex(x.stackResultDimension,v);if(h>=0&&C>0||h<=0&&C<0){h+=C,w=C;break}}}return u[0]=h,u[1]=w,u});o.hostModel.setData(l),d.data=l})}z.exports=p},"0XgM":function(z,V,m){},"0fbx":function(z,V,m){},"0o9m":function(z,V,m){var S=m("ProS");m("hNWo"),m("RlCK"),m("XpcN");var y=m("kDyi"),g=m("bLfw");S.registerProcessor(S.PRIORITY.PROCESSOR.SERIES_FILTER,y),g.registerSubTypeDefaulter("legend",function(){return"plain"})},"0qV/":function(z,V,m){var S=m("ProS");S.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},function(){}),S.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},function(){})},"0r65":function(z,V){var m=arguments[3],S=arguments[4],y=arguments[5],g=JSON.stringify;z.exports=function(p,t){for(var e,d=Object.keys(y),f=0,u=d.length;f<u;f++){var r=d[f],s=y[r].exports;if(s===p||s&&s.default===p){e=r;break}}if(!e){e=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var o={},f=0,u=d.length;f<u;f++){var r=d[f];o[r]=r}S[e]=["function(require,module,exports){"+p+"(self); }",o]}var i=Math.floor(Math.pow(16,8)*Math.random()).toString(16),l={};l[e]=e,S[i]=["function(require,module,exports){var f = require("+g(e)+");(f.default ? f.default : f)(self);}",l];var n={};a(i);function a(b){n[b]=!0;for(var x in S[b][1]){var C=S[b][1][x];n[C]||a(C)}}var c="("+m+")({"+Object.keys(n).map(function(b){return g(b)+":["+S[b][0]+","+g(S[b][1])+"]"}).join(",")+"},{},["+g(i)+"])",h=window.URL||window.webkitURL||window.mozURL||window.msURL,A=new Blob([c],{type:"text/javascript"});if(t&&t.bare)return A;var v=h.createObjectURL(A),w=new Worker(v);return w.objectURL=v,w}},"0s+r":function(z,V,m){var S=m("bYtY"),y=m("QBsz"),g=m("y23F"),p=m("H6uX"),t=m("YH21"),e=m("C0SR"),d="silent";function f(a,c,h){return{type:a,event:h,target:c.target,topTarget:c.topTarget,cancelBubble:!1,offsetX:h.zrX,offsetY:h.zrY,gestureEvent:h.gestureEvent,pinchX:h.pinchX,pinchY:h.pinchY,pinchScale:h.pinchScale,wheelDelta:h.zrDelta,zrByTouch:h.zrByTouch,which:h.which,stop:u}}function u(){t.stop(this.event)}function r(){}r.prototype.dispose=function(){};var s=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],o=function(c,h,A,v){p.call(this),this.storage=c,this.painter=h,this.painterRoot=v,A=A||new r,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,g.call(this),this.setHandlerProxy(A)};o.prototype={constructor:o,setHandlerProxy:function(c){this.proxy&&this.proxy.dispose(),c&&(S.each(s,function(h){c.on&&c.on(h,this[h],this)},this),c.handler=this),this.proxy=c},mousemove:function(c){var h=c.zrX,A=c.zrY,v=l(this,h,A),w=this._hovered,b=w.target;b&&!b.__zr&&(w=this.findHover(w.x,w.y),b=w.target);var x=this._hovered=v?{x:h,y:A}:this.findHover(h,A),C=x.target,I=this.proxy;I.setCursor&&I.setCursor(C?C.cursor:"default"),b&&C!==b&&this.dispatchToElement(w,"mouseout",c),this.dispatchToElement(x,"mousemove",c),C&&C!==b&&this.dispatchToElement(x,"mouseover",c)},mouseout:function(c){var h=c.zrEventControl,A=c.zrIsToLocalDOM;h!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",c),h!=="no_globalout"&&(!A&&this.trigger("globalout",{type:"globalout",event:c}))},resize:function(c){this._hovered={}},dispatch:function(c,h){var A=this[c];A&&A.call(this,h)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(c){var h=this.proxy;h.setCursor&&h.setCursor(c)},dispatchToElement:function(c,h,A){c=c||{};var v=c.target;if(v&&v.silent)return;for(var w="on"+h,b=f(h,c,A);v&&!(v[w]&&(b.cancelBubble=v[w].call(v,b)),v.trigger(h,b),v=v.parent,b.cancelBubble););b.cancelBubble||(this.trigger(h,b),this.painter&&this.painter.eachOtherLayer(function(x){typeof x[w]=="function"&&x[w].call(x,b),x.trigger&&x.trigger(h,b)}))},findHover:function(c,h,A){for(var v=this.storage.getDisplayList(),w={x:c,y:h},b=v.length-1;b>=0;b--){var x;if(v[b]!==A&&!v[b].ignore&&(x=i(v[b],c,h))&&(!w.topTarget&&(w.topTarget=v[b]),x!==d)){w.target=v[b];break}}return w},processGesture:function(c,h){this._gestureMgr||(this._gestureMgr=new e);var A=this._gestureMgr;h==="start"&&A.clear();var v=A.recognize(c,this.findHover(c.zrX,c.zrY,null).target,this.proxy.dom);if(h==="end"&&A.clear(),v){var w=v.type;c.gestureEvent=w,this.dispatchToElement({target:v.target},w,v.event)}}},S.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(a){o.prototype[a]=function(c){var h=c.zrX,A=c.zrY,v=l(this,h,A),w,b;if((a!=="mouseup"||!v)&&(w=this.findHover(h,A),b=w.target),a==="mousedown")this._downEl=b,this._downPoint=[c.zrX,c.zrY],this._upEl=b;else if(a==="mouseup")this._upEl=b;else if(a==="click"){if(this._downEl!==this._upEl||!this._downPoint||y.dist(this._downPoint,[c.zrX,c.zrY])>4)return;this._downPoint=null}this.dispatchToElement(w,a,c)}});function i(a,c,h){if(a[a.rectHover?"rectContain":"contain"](c,h)){for(var A=a,v;A;){if(A.clipPath&&!A.clipPath.contain(c,h))return!1;A.silent&&(v=!0),A=A.parent}return v?d:!0}return!1}function l(a,c,h){var A=a.painter;return c<0||c>A.getWidth()||h<0||h>A.getHeight()}S.mixin(o,p),S.mixin(o,g);var n=o;z.exports=n},"10cm":function(z,V,m){var S=m("ProS"),y=m("2B6p"),g=y.updateCenterAndZoom;m("0qV/");var p={type:"graphRoam",event:"graphRoam",update:"none"};S.registerAction(p,function(t,e){e.eachComponent({mainType:"series",query:t},function(d){var f=d.coordinateSystem,u=g(f,t);d.setCenter&&d.setCenter(u.center),d.setZoom&&d.setZoom(u.zoom)})})},"15/o":function(z,V,m){},"19Vz":function(z,V,m){(function(S){S(m("VrN/"))})(function(S){S.defineOption("placeholder","",function(f,u,r){var s=r&&r!=S.Init;if(u&&!s)f.on("blur",t),f.on("change",e),f.on("swapDoc",e),S.on(f.getInputField(),"compositionupdate",f.state.placeholderCompose=function(){p(f)}),e(f);else if(!u&&s){f.off("blur",t),f.off("change",e),f.off("swapDoc",e),S.off(f.getInputField(),"compositionupdate",f.state.placeholderCompose),y(f);var o=f.getWrapperElement();o.className=o.className.replace(" CodeMirror-empty","")}u&&!f.hasFocus()&&t(f)});function y(f){f.state.placeholder&&(f.state.placeholder.parentNode.removeChild(f.state.placeholder),f.state.placeholder=null)}function g(f){y(f);var u=f.state.placeholder=document.createElement("pre");u.style.cssText="height: 0; overflow: visible",u.style.direction=f.getOption("direction"),u.className="CodeMirror-placeholder CodeMirror-line-like";var r=f.getOption("placeholder");typeof r=="string"&&(r=document.createTextNode(r)),u.appendChild(r),f.display.lineSpace.insertBefore(u,f.display.lineSpace.firstChild)}function p(f){setTimeout(function(){var u=!1,r=f.getInputField();r.nodeName=="TEXTAREA"?u=!r.value:f.lineCount()==1&&(u=!/[^\u200b]/.test(r.querySelector(".CodeMirror-line").textContent)),u?g(f):y(f)},20)}function t(f){d(f)&&g(f)}function e(f){var u=f.getWrapperElement(),r=d(f);u.className=u.className.replace(" CodeMirror-empty","")+(r?" CodeMirror-empty":""),r?g(f):y(f)}function d(f){return f.lineCount()===1&&f.getLine(0)===""}})},"1Jh7":function(z,V,m){var S=m("y+Vt"),y=m("T6xi"),g=S.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(t,e){y.buildPath(t,e,!1)}});z.exports=g},"1LEl":function(z,V,m){var S=m("ProS"),y=m("F9bG"),g=S.extendComponentView({type:"axisPointer",render:function(t,e,d){var f=e.getComponent("tooltip"),u=t.get("triggerOn")||f&&f.get("triggerOn")||"mousemove|click";y.register("axisPointer",d,function(r,s,o){u!=="none"&&(r==="leave"||u.indexOf(r)>=0)&&o({type:"updateAxisPointer",currTrigger:r,x:s&&s.offsetX,y:s&&s.offsetY})})},remove:function(t,e){y.unregister(e.getZr(),"axisPointer"),g.superApply(this._model,"remove",arguments)},dispose:function(t,e){y.unregister("axisPointer",e),g.superApply(this._model,"dispose",arguments)}}),p=g;z.exports=p},"1MYJ":function(z,V,m){var S=m("y+Vt"),y=S.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var p=this.__dirtyPath,t=this.shape.paths,e=0;e<t.length;e++)p=p||t[e].__dirtyPath;this.__dirtyPath=p,this.__dirty=this.__dirty||p},beforeBrush:function(){this._updatePathDirty();for(var p=this.shape.paths||[],t=this.getGlobalScale(),e=0;e<p.length;e++)p[e].path||p[e].createPathProxy(),p[e].path.setScale(t[0],t[1],p[e].segmentIgnoreThreshold)},buildPath:function(p,t){for(var e=t.paths||[],d=0;d<e.length;d++)e[d].buildPath(p,e[d].shape,!0)},afterBrush:function(){for(var p=this.shape.paths||[],t=0;t<p.length;t++)p[t].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),S.prototype.getBoundingRect.call(this)}});z.exports=y},"1NG9":function(z,V,m){var S=m("y+Vt"),y=m("QBsz"),g=m("iXp4"),p=y.min,t=y.max,e=y.scaleAndAdd,d=y.copy,f=[],u=[],r=[];function s(h){return isNaN(h[0])||isNaN(h[1])}function o(h,A,v,w,b,x,C,I,_,E,O){return E==="none"||!E?l.apply(this,arguments):i.apply(this,arguments)}function i(h,A,v,w,b,x,C,I,_,E,O){for(var N=0,F=v,U=0;U<w;U++){var B=A[F];if(F>=b||F<0)break;if(s(B)){if(O){F+=x;continue}break}if(F===v)h[x>0?"moveTo":"lineTo"](B[0],B[1]);else if(_>0){var K=A[N],Y=E==="y"?1:0,k=(B[Y]-K[Y])*_;d(u,K),u[Y]=K[Y]+k,d(r,B),r[Y]=B[Y]-k,h.bezierCurveTo(u[0],u[1],r[0],r[1],B[0],B[1])}else h.lineTo(B[0],B[1]);N=F,F+=x}return U}function l(h,A,v,w,b,x,C,I,_,E,O){for(var N=0,F=v,U=0;U<w;U++){var B=A[F];if(F>=b||F<0)break;if(s(B)){if(O){F+=x;continue}break}if(F===v)h[x>0?"moveTo":"lineTo"](B[0],B[1]),d(u,B);else if(_>0){var K=F+x,Y=A[K];if(O)for(;Y&&s(A[K]);)K+=x,Y=A[K];var k=.5,H=A[N],Y=A[K];if(!Y||s(Y))d(r,B);else{s(Y)&&!O&&(Y=B),y.sub(f,Y,H);var W,j;if(E==="x"||E==="y"){var M=E==="x"?0:1;W=Math.abs(B[M]-H[M]),j=Math.abs(B[M]-Y[M])}else W=y.dist(B,H),j=y.dist(B,Y);k=j/(j+W),e(r,B,f,-_*(1-k))}p(u,u,I),t(u,u,C),p(r,r,I),t(r,r,C),h.bezierCurveTo(u[0],u[1],r[0],r[1],B[0],B[1]),e(u,B,f,_*k)}else h.lineTo(B[0],B[1]);N=F,F+=x}return U}function n(h,A){var v=[Infinity,Infinity],w=[-Infinity,-Infinity];if(A)for(var b=0;b<h.length;b++){var x=h[b];x[0]<v[0]&&(v[0]=x[0]),x[1]<v[1]&&(v[1]=x[1]),x[0]>w[0]&&(w[0]=x[0]),x[1]>w[1]&&(w[1]=x[1])}return{min:A?v:w,max:A?w:v}}var a=S.extend({type:"ec-polyline",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:"#000"},brush:g(S.prototype.brush),buildPath:function(h,A){var v=A.points,w=0,b=v.length,x=n(v,A.smoothConstraint);if(A.connectNulls){for(;b>0&&s(v[b-1]);b--);for(;w<b&&s(v[w]);w++);}for(;w<b;)w+=o(h,v,w,b,b,1,x.min,x.max,A.smooth,A.smoothMonotone,A.connectNulls)+1}}),c=S.extend({type:"ec-polygon",shape:{points:[],stackedOnPoints:[],smooth:0,stackedOnSmooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},brush:g(S.prototype.brush),buildPath:function(h,A){var v=A.points,w=A.stackedOnPoints,b=0,x=v.length,C=A.smoothMonotone,I=n(v,A.smoothConstraint),_=n(w,A.smoothConstraint);if(A.connectNulls){for(;x>0&&s(v[x-1]);x--);for(;b<x&&s(v[b]);b++);}for(;b<x;){var E=o(h,v,b,x,x,1,I.min,I.max,A.smooth,C,A.connectNulls);o(h,w,b+E-1,E,x,-1,_.min,_.max,A.stackedOnSmooth,C,A.connectNulls),b+=E+1,h.closePath()}}});V.Polyline=a,V.Polygon=c},"1RvN":function(z,V){var m=function(){this.head=null,this.tail=null,this._len=0},S=m.prototype;S.insert=function(e){var d=new y(e);return this.insertEntry(d),d},S.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++},S.remove=function(e){var d=e.prev,f=e.next;d?d.next=f:this.head=f,f?f.prev=d:this.tail=d,e.next=e.prev=null,this._len--},S.len=function(){return this._len},S.clear=function(){this.head=this.tail=null,this._len=0};var y=function(d){this.value=d,this.next,this.prev},g=function(d){this._list=new m,this._map={},this._maxSize=d||10,this._lastRemovedEntry=null},p=g.prototype;p.put=function(e,d){var f=this._list,u=this._map,r=null;if(u[e]==null){var s=f.len(),o=this._lastRemovedEntry;if(s>=this._maxSize&&s>0){var i=f.head;f.remove(i),delete u[i.key],r=i.value,this._lastRemovedEntry=i}o?o.value=d:o=new y(d),o.key=e,f.insertEntry(o),u[e]=o}return r},p.get=function(e){var d=this._map[e],f=this._list;if(d!=null)return d!==f.tail&&(f.remove(d),f.insertEntry(d)),d.value},p.clear=function(){this._list.clear(),this._map={}};var t=g;z.exports=t},"1bdT":function(z,V,m){var S=m("3gBT"),y=m("H6uX"),g=m("DN4a"),p=m("vWvF"),t=m("bYtY"),e=function(u){g.call(this,u),y.call(this,u),p.call(this,u),this.id=u.id||S()};e.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(u,r){switch(this.draggable){case"horizontal":r=0;break;case"vertical":u=0;break}var s=this.transform;s||(s=this.transform=[1,0,0,1,0,0]),s[4]+=u,s[5]+=r,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(u,r){},attrKV:function(u,r){if(u==="position"||u==="scale"||u==="origin"){if(r){var s=this[u];s||(s=this[u]=[]),s[0]=r[0],s[1]=r[1]}}else this[u]=r},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(u,r){if(typeof u=="string")this.attrKV(u,r);else if(t.isObject(u))for(var s in u)u.hasOwnProperty(s)&&this.attrKV(s,u[s]);return this.dirty(!1),this},setClipPath:function(u){var r=this.__zr;r&&u.addSelfToZr(r),this.clipPath&&this.clipPath!==u&&this.removeClipPath(),this.clipPath=u,u.__zr=r,u.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var u=this.clipPath;u&&(u.__zr&&u.removeSelfFromZr(u.__zr),u.__zr=null,u.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(u){this.__zr=u;var r=this.animators;if(r)for(var s=0;s<r.length;s++)u.animation.addAnimator(r[s]);this.clipPath&&this.clipPath.addSelfToZr(u)},removeSelfFromZr:function(u){this.__zr=null;var r=this.animators;if(r)for(var s=0;s<r.length;s++)u.animation.removeAnimator(r[s]);this.clipPath&&this.clipPath.removeSelfFromZr(u)}},t.mixin(e,p),t.mixin(e,g),t.mixin(e,y);var d=e;z.exports=d},"1dTM":function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S=m("GQ8N"),y=E(m("Lo0S")),g=m("VSMT"),p=m("GdRQ"),t=m("SZEN"),e=m("vewr"),d=I(m("YJ9k")),f=I(m("MZdM")),u=I(m("ItS6")),r=I(m("whVF")),s=I(m("Fv0C")),o=I(m("LCi9")),i=I(m("rwxt")),l=I(m("Mmt2")),n=I(m("iUHT")),a=I(m("mHUz")),c=I(m("P2ho")),h=m("NBmB");m("mdZa");var A=I(m("34/K")),v=I(m("hXwI")),w=I(m("SgaC")),b=I(m("3690")),x=I(m("8K/p")),C=I(m("xO64"));function I(Se){return Se&&Se.__esModule?Se:{default:Se}}function _(){if(typeof WeakMap!="function")return null;var Se=new WeakMap;return _=function(){return Se},Se}function E(Se){if(Se&&Se.__esModule)return Se;if(Se===null||O(Se)!=="object"&&typeof Se!="function")return{default:Se};var me=_();if(me&&me.has(Se))return me.get(Se);var Oe={},Ee=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var oe in Se)if(Object.prototype.hasOwnProperty.call(Se,oe)){var Re=Ee?Object.getOwnPropertyDescriptor(Se,oe):null;Re&&(Re.get||Re.set)?Object.defineProperty(Oe,oe,Re):Oe[oe]=Se[oe]}return Oe.default=Se,me&&me.set(Se,Oe),Oe}function O(Se){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?O=function(Oe){return typeof Oe}:O=function(Oe){return Oe&&typeof Symbol=="function"&&Oe.constructor===Symbol&&Oe!==Symbol.prototype?"symbol":typeof Oe},O(Se)}function N(Se,me){if(!(Se instanceof me))throw new TypeError("Cannot call a class as a function")}function F(Se,me){for(var Oe=0;Oe<me.length;Oe++){var Ee=me[Oe];Ee.enumerable=Ee.enumerable||!1,Ee.configurable=!0,"value"in Ee&&(Ee.writable=!0),Object.defineProperty(Se,Ee.key,Ee)}}function U(Se,me,Oe){return me&&F(Se.prototype,me),Oe&&F(Se,Oe),Se}function B(Se,me){if(typeof me!="function"&&me!==null)throw new TypeError("Super expression must either be null or a function");Se.prototype=Object.create(me&&me.prototype,{constructor:{value:Se,writable:!0,configurable:!0}}),me&&K(Se,me)}function K(Se,me){return K=Object.setPrototypeOf||function(Ee,oe){return Ee.__proto__=oe,Ee},K(Se,me)}function Y(Se){var me=W();return function(){var Ee=j(Se),oe;if(me){var Re=j(this).constructor;oe=Reflect.construct(Ee,arguments,Re)}else oe=Ee.apply(this,arguments);return k(this,oe)}}function k(Se,me){return me&&(O(me)==="object"||typeof me=="function")?me:H(Se)}function H(Se){if(Se===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Se}function W(){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(Se){return!1}}function j(Se){return j=Object.setPrototypeOf?Object.getPrototypeOf:function(Oe){return Oe.__proto__||Object.getPrototypeOf(Oe)},j(Se)}var M=3,G="rgb(40, 40, 40)",X=17,q=50,ee=19,ie=75,de=50,ue=1e3,ve=50,be=1,_e=1<<1,ke=1<<2,$e=1<<3,ne=1<<4,Ne=1<<24,st=1<<25,pe=1<<26,Z=1<<27,J=1<<28,ae=function(Se){B(Oe,Se);var me=Y(Oe);function Oe(Ee,oe,Re){var Be;if(N(this,Oe),!Ee)throw new Error("Must specify target");if(!oe)throw new Error("Must specify URL");Be=me.call(this),Be._target=Ee,Be._url=oe,Re=Re||{},Be._rfbCredentials=Re.credentials||{},Be._shared="shared"in Re?!!Re.shared:!0,Be._repeaterID=Re.repeaterID||"",Be._wsProtocols=Re.wsProtocols||[],Be._rfbConnectionState="",Be._rfbInitState="",Be._rfbAuthScheme=-1,Be._rfbCleanDisconnect=!0,Be._rfbVersion=0,Be._rfbMaxVersion=3.8,Be._rfbTightVNC=!1,Be._rfbVeNCryptState=0,Be._rfbXvpVer=0,Be._fbWidth=0,Be._fbHeight=0,Be._fbName="",Be._capabilities={power:!1},Be._supportsFence=!1,Be._supportsContinuousUpdates=!1,Be._enabledContinuousUpdates=!1,Be._supportsSetDesktopSize=!1,Be._screenID=0,Be._screenFlags=0,Be._qemuExtKeyEventSupported=!1,Be._clipboardText=null,Be._clipboardServerCapabilitiesActions={},Be._clipboardServerCapabilitiesFormats={},Be._sock=null,Be._display=null,Be._flushing=!1,Be._keyboard=null,Be._gestures=null,Be._disconnTimer=null,Be._resizeTimeout=null,Be._mouseMoveTimer=null,Be._decoders={},Be._FBU={rects:0,x:0,y:0,width:0,height:0,encoding:null},Be._mousePos={},Be._mouseButtonMask=0,Be._mouseLastMoveTime=0,Be._viewportDragging=!1,Be._viewportDragPos={},Be._viewportHasMoved=!1,Be._accumulatedWheelDeltaX=0,Be._accumulatedWheelDeltaY=0,Be._gestureLastTapTime=null,Be._gestureFirstDoubleTapEv=null,Be._gestureLastMagnitudeX=0,Be._gestureLastMagnitudeY=0,Be._eventHandlers={focusCanvas:Be._focusCanvas.bind(H(Be)),windowResize:Be._windowResize.bind(H(Be)),handleMouse:Be._handleMouse.bind(H(Be)),handleWheel:Be._handleWheel.bind(H(Be)),handleGesture:Be._handleGesture.bind(H(Be))},y.Debug(">> RFB.constructor"),Be._screen=document.createElement("div"),Be._screen.style.display="flex",Be._screen.style.width="100%",Be._screen.style.height="100%",Be._screen.style.overflow="auto",Be._screen.style.background=G,Be._canvas=document.createElement("canvas"),Be._canvas.style.margin="auto",Be._canvas.style.outline="none",Be._canvas.style.flexShrink="0",Be._canvas.width=0,Be._canvas.height=0,Be._canvas.tabIndex=-1,Be._screen.appendChild(Be._canvas),Be._cursor=new i.default,Be._cursorImage=Oe.cursors.none,Be._decoders[h.encodings.encodingRaw]=new A.default,Be._decoders[h.encodings.encodingCopyRect]=new v.default,Be._decoders[h.encodings.encodingRRE]=new w.default,Be._decoders[h.encodings.encodingHextile]=new b.default,Be._decoders[h.encodings.encodingTight]=new x.default,Be._decoders[h.encodings.encodingTightPNG]=new C.default;try{Be._display=new f.default(Be._canvas)}catch(et){throw y.Error("Display exception: "+et),et}return Be._display.onflush=Be._onFlush.bind(H(Be)),Be._keyboard=new s.default(Be._canvas),Be._keyboard.onkeyevent=Be._handleKeyEvent.bind(H(Be)),Be._gestures=new o.default,Be._sock=new l.default,Be._sock.on("message",function(){Be._handleMessage()}),Be._sock.on("open",function(){Be._rfbConnectionState==="connecting"&&Be._rfbInitState===""?(Be._rfbInitState="ProtocolVersion",y.Debug("Starting VNC handshake")):Be._fail("Unexpected server connection while "+Be._rfbConnectionState)}),Be._sock.on("close",function(et){y.Debug("WebSocket on-close event");var bt="";et.code&&(bt="(code: "+et.code,et.reason&&(bt+=", reason: "+et.reason),bt+=")");switch(Be._rfbConnectionState){case"connecting":Be._fail("Connection closed "+bt);break;case"connected":Be._updateConnectionState("disconnecting"),Be._updateConnectionState("disconnected");break;case"disconnecting":Be._updateConnectionState("disconnected");break;case"disconnected":Be._fail("Unexpected server disconnect when already disconnected "+bt);break;default:Be._fail("Unexpected server disconnect before connecting "+bt);break}Be._sock.off("close")}),Be._sock.on("error",function(et){return y.Warn("WebSocket on-error event")}),setTimeout(Be._updateConnectionState.bind(H(Be),"connecting")),y.Debug("<< RFB.constructor"),Be.dragViewport=!1,Be.focusOnClick=!0,Be._viewOnly=!1,Be._clipViewport=!1,Be._scaleViewport=!1,Be._resizeSession=!1,Be._showDotCursor=!1,Re.showDotCursor!==void 0&&(y.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),Be._showDotCursor=Re.showDotCursor),Be._qualityLevel=6,Be._compressionLevel=2,Be}return U(Oe,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(oe){this._rfbCredentials=oe,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;y.Info("Sending Ctrl-Alt-Del"),this.sendKey(a.default.XK_Control_L,"ControlLeft",!0),this.sendKey(a.default.XK_Alt_L,"AltLeft",!0),this.sendKey(a.default.XK_Delete,"Delete",!0),this.sendKey(a.default.XK_Delete,"Delete",!1),this.sendKey(a.default.XK_Alt_L,"AltLeft",!1),this.sendKey(a.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(oe,Re,Be){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(Be===void 0){this.sendKey(oe,Re,!0),this.sendKey(oe,Re,!1);return}var et=c.default[Re];if(this._qemuExtKeyEventSupported&&et)oe=oe||0,y.Info("Sending key ("+(Be?"down":"up")+"): keysym "+oe+", scancode "+et),Oe.messages.QEMUExtendedKeyEvent(this._sock,oe,Be,et);else{if(!oe)return;y.Info("Sending keysym ("+(Be?"down":"up")+"): "+oe),Oe.messages.keyEvent(this._sock,oe,Be?1:0)}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(oe){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(this._clipboardServerCapabilitiesFormats[be]&&this._clipboardServerCapabilitiesActions[Z])this._clipboardText=oe,Oe.messages.extendedClipboardNotify(this._sock,[be]);else{for(var Re=new Uint8Array(oe.length),Be=0;Be<oe.length;Be++)Re[Be]=oe.charCodeAt(Be);Oe.messages.clientCutText(this._sock,Re)}}},{key:"_connect",value:function(){y.Debug(">> RFB.connect"),y.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(oe){oe.name==="SyntaxError"?this._fail("Invalid host or port ("+oe+")"):this._fail("Error when opening socket ("+oe+")")}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),y.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){y.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(oe){if(!(oe.name==="NotFoundError"))throw oe}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),y.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(oe){if(!this.focusOnClick)return;this.focus()}},{key:"_setDesktopName",value:function(oe){this._fbName=oe,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(oe){var Re=this;window.requestAnimationFrame(function(){Re._updateClip(),Re._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var oe=this._display.clipViewport,Re=this._clipViewport;if(this._scaleViewport&&(Re=!1),oe!==Re&&(this._display.clipViewport=Re),Re){var Be=this._screenSize();this._display.viewportChangeSize(Be.w,Be.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var oe=this._screenSize();this._display.autoscale(oe.w,oe.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)return;var oe=this._screenSize();Oe.messages.setDesktopSize(this._sock,Math.floor(oe.w),Math.floor(oe.h),this._screenID,this._screenFlags),y.Debug("Requested new desktop size: "+oe.w+"x"+oe.h)}},{key:"_screenSize",value:function(){var oe=this._screen.getBoundingClientRect();return{w:oe.width,h:oe.height}}},{key:"_fixScrollbars",value:function(){var oe=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=oe}},{key:"_updateConnectionState",value:function(oe){var Re=this,Be=this._rfbConnectionState;if(oe===Be){y.Debug("Already in state '"+oe+"', ignoring");return}if(Be==="disconnected"){y.Error("Tried changing state of a disconnected RFB object");return}switch(oe){case"connected":if(Be!=="connecting"){y.Error("Bad transition to connected state, previous connection state: "+Be);return}break;case"disconnected":if(Be!=="disconnecting"){y.Error("Bad transition to disconnected state, previous connection state: "+Be);return}break;case"connecting":if(Be!==""){y.Error("Bad transition to connecting state, previous connection state: "+Be);return}break;case"disconnecting":if(Be!=="connected"&&Be!=="connecting"){y.Error("Bad transition to disconnecting state, previous connection state: "+Be);return}break;default:y.Error("Unknown connection state: "+oe);return}this._rfbConnectionState=oe,y.Debug("New state '"+oe+"', was '"+Be+"'."),this._disconnTimer&&oe!=="disconnecting"&&(y.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close"));switch(oe){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){y.Error("Disconnection timed out."),Re._updateConnectionState("disconnected")},M*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(oe){switch(this._rfbConnectionState){case"disconnecting":y.Error("Failed when disconnecting: "+oe);break;case"connected":y.Error("Failed while connected: "+oe);break;case"connecting":y.Error("Failed when connecting: "+oe);break;default:y.Error("RFB failure: "+oe);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(oe,Re){this._capabilities[oe]=Re,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){y.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":y.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(oe,Re,Be){this.sendKey(oe,Re,Be)}},{key:"_handleMouse",value:function(oe){if(oe.type==="click"&&oe.target!==this._canvas)return;if(oe.stopPropagation(),oe.preventDefault(),oe.type==="click"||oe.type==="contextmenu")return;var Re=(0,t.clientToElement)(oe.clientX,oe.clientY,this._canvas);switch(oe.type){case"mousedown":(0,e.setCapture)(this._canvas),this._handleMouseButton(Re.x,Re.y,!0,1<<oe.button);break;case"mouseup":this._handleMouseButton(Re.x,Re.y,!1,1<<oe.button);break;case"mousemove":this._handleMouseMove(Re.x,Re.y);break}}},{key:"_handleMouseButton",value:function(oe,Re,Be,et){if(this.dragViewport)if(Be&&!this._viewportDragging){this._viewportDragging=!0,this._viewportDragPos={x:oe,y:Re},this._viewportHasMoved=!1;return}else{if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(oe,Re,et)}this._mouseMoveTimer!==null&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(oe,Re,this._mouseButtonMask)),Be?this._mouseButtonMask|=et:this._mouseButtonMask&=~et,this._sendMouse(oe,Re,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(oe,Re){var Be=this;if(this._viewportDragging){var et=this._viewportDragPos.x-oe,bt=this._viewportDragPos.y-Re;(this._viewportHasMoved||Math.abs(et)>p.dragThreshold||Math.abs(bt)>p.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:oe,y:Re},this._display.viewportChangePos(et,bt));return}if(this._mousePos={x:oe,y:Re},this._mouseMoveTimer==null){var dt=Date.now()-this._mouseLastMoveTime;dt>X?(this._sendMouse(oe,Re,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){Be._handleDelayedMouseMove()},X-dt)}}},{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(oe,Re,Be){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;Oe.messages.pointerEvent(this._sock,this._display.absX(oe),this._display.absY(Re),Be)}},{key:"_handleWheel",value:function(oe){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;oe.stopPropagation(),oe.preventDefault();var Re=(0,t.clientToElement)(oe.clientX,oe.clientY,this._canvas),Be=oe.deltaX,et=oe.deltaY;oe.deltaMode!==0&&(Be*=ee,et*=ee),this._accumulatedWheelDeltaX+=Be,this._accumulatedWheelDeltaY+=et,Math.abs(this._accumulatedWheelDeltaX)>=q&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(Re.x,Re.y,!0,1<<5),this._handleMouseButton(Re.x,Re.y,!1,1<<5)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(Re.x,Re.y,!0,1<<6),this._handleMouseButton(Re.x,Re.y,!1,1<<6)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=q&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(Re.x,Re.y,!0,1<<3),this._handleMouseButton(Re.x,Re.y,!1,1<<3)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(Re.x,Re.y,!0,1<<4),this._handleMouseButton(Re.x,Re.y,!1,1<<4)),this._accumulatedWheelDeltaY=0)}},{key:"_fakeMouseMove",value:function(oe,Re,Be){this._handleMouseMove(Re,Be),this._cursor.move(oe.detail.clientX,oe.detail.clientY)}},{key:"_handleTapEvent",value:function(oe,Re){var Be=(0,t.clientToElement)(oe.detail.clientX,oe.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTime<ue&&this._gestureFirstDoubleTapEv.detail.type===oe.detail.type){var et=this._gestureFirstDoubleTapEv.detail.clientX-oe.detail.clientX,bt=this._gestureFirstDoubleTapEv.detail.clientY-oe.detail.clientY,dt=Math.hypot(et,bt);dt<ve?Be=(0,t.clientToElement)(this._gestureFirstDoubleTapEv.detail.clientX,this._gestureFirstDoubleTapEv.detail.clientY,this._canvas):this._gestureFirstDoubleTapEv=oe}else this._gestureFirstDoubleTapEv=oe;this._gestureLastTapTime=Date.now(),this._fakeMouseMove(this._gestureFirstDoubleTapEv,Be.x,Be.y),this._handleMouseButton(Be.x,Be.y,!0,Re),this._handleMouseButton(Be.x,Be.y,!1,Re)}},{key:"_handleGesture",value:function(oe){var Re,Be=(0,t.clientToElement)(oe.detail.clientX,oe.detail.clientY,this._canvas);switch(oe.type){case"gesturestart":switch(oe.detail.type){case"onetap":this._handleTapEvent(oe,1);break;case"twotap":this._handleTapEvent(oe,4);break;case"threetap":this._handleTapEvent(oe,2);break;case"drag":this._fakeMouseMove(oe,Be.x,Be.y),this._handleMouseButton(Be.x,Be.y,!0,1);break;case"longpress":this._fakeMouseMove(oe,Be.x,Be.y),this._handleMouseButton(Be.x,Be.y,!0,4);break;case"twodrag":this._gestureLastMagnitudeX=oe.detail.magnitudeX,this._gestureLastMagnitudeY=oe.detail.magnitudeY,this._fakeMouseMove(oe,Be.x,Be.y);break;case"pinch":this._gestureLastMagnitudeX=Math.hypot(oe.detail.magnitudeX,oe.detail.magnitudeY),this._fakeMouseMove(oe,Be.x,Be.y);break}break;case"gesturemove":switch(oe.detail.type){case"onetap":case"twotap":case"threetap":break;case"drag":case"longpress":this._fakeMouseMove(oe,Be.x,Be.y);break;case"twodrag":for(this._fakeMouseMove(oe,Be.x,Be.y);oe.detail.magnitudeY-this._gestureLastMagnitudeY>de;)this._handleMouseButton(Be.x,Be.y,!0,8),this._handleMouseButton(Be.x,Be.y,!1,8),this._gestureLastMagnitudeY+=de;for(;oe.detail.magnitudeY-this._gestureLastMagnitudeY<-de;)this._handleMouseButton(Be.x,Be.y,!0,16),this._handleMouseButton(Be.x,Be.y,!1,16),this._gestureLastMagnitudeY-=de;for(;oe.detail.magnitudeX-this._gestureLastMagnitudeX>de;)this._handleMouseButton(Be.x,Be.y,!0,32),this._handleMouseButton(Be.x,Be.y,!1,32),this._gestureLastMagnitudeX+=de;for(;oe.detail.magnitudeX-this._gestureLastMagnitudeX<-de;)this._handleMouseButton(Be.x,Be.y,!0,64),this._handleMouseButton(Be.x,Be.y,!1,64),this._gestureLastMagnitudeX-=de;break;case"pinch":if(this._fakeMouseMove(oe,Be.x,Be.y),Re=Math.hypot(oe.detail.magnitudeX,oe.detail.magnitudeY),Math.abs(Re-this._gestureLastMagnitudeX)>ie){for(this._handleKeyEvent(a.default.XK_Control_L,"ControlLeft",!0);Re-this._gestureLastMagnitudeX>ie;)this._handleMouseButton(Be.x,Be.y,!0,8),this._handleMouseButton(Be.x,Be.y,!1,8),this._gestureLastMagnitudeX+=ie;for(;Re-this._gestureLastMagnitudeX<-ie;)this._handleMouseButton(Be.x,Be.y,!0,16),this._handleMouseButton(Be.x,Be.y,!1,16),this._gestureLastMagnitudeX-=ie}this._handleKeyEvent(a.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(oe.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(oe,Be.x,Be.y),this._handleMouseButton(Be.x,Be.y,!1,1);break;case"longpress":this._fakeMouseMove(oe,Be.x,Be.y),this._handleMouseButton(Be.x,Be.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var oe=this._sock.rQshiftStr(12).substr(4,7);y.Info("Server ProtocolVersion: "+oe);var Re=0;switch(oe){case"000.000":Re=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 "+oe)}if(Re){for(var Be="ID:"+this._repeaterID;Be.length<250;)Be+="\0";return this._sock.sendString(Be),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var et="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+et+`
|
|
|
`),y.Debug("Sent ProtocolVersion: "+et),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function oe(et,bt){for(var dt=0;dt<bt.length;dt++)if(bt[dt]===et)return!0;return!1}if(this._rfbVersion>=3.7){var Re=this._sock.rQshift8();if(this._sock.rQwait("security type",Re,1))return!1;if(Re===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var Be=this._sock.rQshiftBytes(Re);if(y.Debug("Server security types: "+Be),oe(1,Be))this._rfbAuthScheme=1;else if(oe(22,Be))this._rfbAuthScheme=22;else if(oe(16,Be))this._rfbAuthScheme=16;else if(oe(2,Be))this._rfbAuthScheme=2;else if(oe(19,Be))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+Be+")");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",y.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var oe=this._sock.rQshift32(),Re="";if(oe>0){if(this._sock.rQwait("reason",oe,4))return!1;Re=this._sock.rQshiftStr(oe)}return Re!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:Re}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+Re+")")):(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 oe=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(oe),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var oe=this._sock.rQshift8(),Re=this._sock.rQshift8();if(!(oe==0&&Re==2))return this._fail("Unsupported VeNCrypt version "+oe+"."+Re);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var Be=this._sock.rQshift8();if(Be!=0)return this._fail("VeNCrypt failure "+Be);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var et=this._sock.rQshift8();if(et<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=et,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var bt=[],dt=0;dt<this._rfbVeNCryptSubtypesLength;dt++)bt.push(this._sock.rQshift32());if(bt.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 He=(0,g.encodeUTF8)(this._rfbCredentials.username),kt=(0,g.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,He.length]),this._sock.send([0,0,0,kt.length]),this._sock.sendString(He),this._sock.sendString(kt),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 oe=Array.prototype.slice.call(this._sock.rQshiftBytes(16)),Re=Oe.genDES(this._rfbCredentials.password,oe);return this._sock.send(Re),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(oe){for(var Re={0:{vendor:"TGHT",signature:"NOTUNNEL"}},Be={},et=0;et<oe;et++){var bt=this._sock.rQshift32(),dt=this._sock.rQshiftStr(4),He=this._sock.rQshiftStr(8);Be[bt]={vendor:dt,signature:He}}return y.Debug("Server Tight tunnel types: "+Be),Be[1]&&Be[1].vendor==="SICR"&&Be[1].signature==="SCHANNEL"&&(y.Debug("Detected Siemens server. Assuming NOTUNNEL support."),Be[0]={vendor:"TGHT",signature:"NOTUNNEL"}),Be[0]?Be[0].vendor!=Re[0].vendor||Be[0].signature!=Re[0].signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(y.Debug("Selected tunnel type: "+Re[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 oe=this._sock.rQshift32();if(oe>0&&this._sock.rQwait("tunnel capabilities",16*oe,4))return!1;if(this._rfbTightVNC=!0,oe>0)return this._negotiateTightTunnels(oe),!1}if(this._sock.rQwait("sub auth count",4))return!1;var Re=this._sock.rQshift32();if(Re===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*Re,4))return!1;for(var Be={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},et=[],bt=0;bt<Re;bt++){this._sock.rQshift32();var dt=this._sock.rQshiftStr(12);et.push(dt)}y.Debug("Server Tight authentication types: "+et);for(var He in Be)if(et.indexOf(He)!=-1){this._sock.send([0,0,0,Be[He]]),y.Debug("Selected authentication type: "+He);switch(He){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: "+He+")")}}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 oe=this._sock.rQshift32();return oe===0?(this._rfbInitState="ClientInitialisation",y.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=oe,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:oe}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var oe=this._sock.rQshift16(),Re=this._sock.rQshift16(),Be=this._sock.rQshift8(),et=this._sock.rQshift8(),bt=this._sock.rQshift8(),dt=this._sock.rQshift8(),He=this._sock.rQshift16(),kt=this._sock.rQshift16(),ut=this._sock.rQshift16(),Ft=this._sock.rQshift8(),Ht=this._sock.rQshift8(),$t=this._sock.rQshift8();this._sock.rQskipBytes(3);var Ut=this._sock.rQshift32();if(this._sock.rQwait("server init name",Ut,24))return!1;var Jt=this._sock.rQshiftStr(Ut);if(Jt=(0,g.decodeUTF8)(Jt,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+Ut))return!1;var ct=this._sock.rQshift16(),le=this._sock.rQshift16(),te=this._sock.rQshift16();this._sock.rQskipBytes(2);var we=(ct+le+te)*16;if(this._sock.rQwait("TightVNC extended server init header",we,32+Ut))return!1;this._sock.rQskipBytes(16*ct),this._sock.rQskipBytes(16*le),this._sock.rQskipBytes(16*te)}return y.Info("Screen: "+oe+"x"+Re+", bpp: "+Be+", depth: "+et+", bigEndian: "+bt+", trueColor: "+dt+", redMax: "+He+", greenMax: "+kt+", blueMax: "+ut+", redShift: "+Ft+", greenShift: "+Ht+", blueShift: "+$t),this._setDesktopName(Jt),this._resize(oe,Re),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(y.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),Oe.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),Oe.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var oe=[];oe.push(h.encodings.encodingCopyRect),this._fbDepth==24&&(oe.push(h.encodings.encodingTight),oe.push(h.encodings.encodingTightPNG),oe.push(h.encodings.encodingHextile),oe.push(h.encodings.encodingRRE)),oe.push(h.encodings.encodingRaw),oe.push(h.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),oe.push(h.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),oe.push(h.encodings.pseudoEncodingDesktopSize),oe.push(h.encodings.pseudoEncodingLastRect),oe.push(h.encodings.pseudoEncodingQEMUExtendedKeyEvent),oe.push(h.encodings.pseudoEncodingExtendedDesktopSize),oe.push(h.encodings.pseudoEncodingXvp),oe.push(h.encodings.pseudoEncodingFence),oe.push(h.encodings.pseudoEncodingContinuousUpdates),oe.push(h.encodings.pseudoEncodingDesktopName),oe.push(h.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(oe.push(h.encodings.pseudoEncodingVMwareCursor),oe.push(h.encodings.pseudoEncodingCursor)),Oe.messages.clientEncodings(this._sock,oe)}},{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 y.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(y.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var oe=this._sock.rQshift32();if(oe=(0,S.toSigned32bit)(oe),this._sock.rQwait("ServerCutText content",Math.abs(oe),8))return!1;if(oe>=0){var Re=this._sock.rQshiftStr(oe);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Re}}))}else{oe=Math.abs(oe);var Be=this._sock.rQshift32(),et=Be&65535,bt=Be&4278190080,dt=!!(bt&Ne);if(dt){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var He=0;He<=15;He++){var kt=1<<He;et&kt&&(this._clipboardServerCapabilitiesFormats[kt]=!0,this._sock.rQshift32())}for(var ut=24;ut<=31;ut++){var Ft=1<<ut;this._clipboardServerCapabilitiesActions[Ft]=!!(bt&Ft)}var Ht=[Ne,st,pe,Z,J];Oe.messages.extendedClipboardCaps(this._sock,Ht,{extendedClipboardFormatText:0})}else if(bt===st){if(this._viewOnly)return!0;this._clipboardText!=null&&this._clipboardServerCapabilitiesActions[J]&&(et&be&&Oe.messages.extendedClipboardProvide(this._sock,[be],[this._clipboardText]))}else if(bt===pe){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[Z]&&(this._clipboardText!=null?Oe.messages.extendedClipboardNotify(this._sock,[be]):Oe.messages.extendedClipboardNotify(this._sock,[]))}else if(bt===Z){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[st]&&(et&be&&Oe.messages.extendedClipboardRequest(this._sock,[be]))}else if(bt===J){if(this._viewOnly)return!0;if(!(et&be))return!0;this._clipboardText=null;var $t=this._sock.rQshiftBytes(oe-4),Ut=new u.default,Jt=null;Ut.setInput($t);for(var ct=0;ct<=15;ct++){var le=1<<ct;if(et&le){var te=0,we=Ut.inflate(4);te|=we[0]<<24,te|=we[1]<<16,te|=we[2]<<8,te|=we[3];var Ce=Ut.inflate(te);le===be&&(Jt=Ce)}}if(Ut.setInput(null),Jt!==null){for(var fe="",rt=0;rt<Jt.length;rt++)fe+=String.fromCharCode(Jt[rt]);Jt=fe,Jt=(0,g.decodeUTF8)(Jt),Jt.length>0&&Jt.charAt(Jt.length-1)==="\0"&&(Jt=Jt.slice(0,-1)),Jt=Jt.replace(`\r
|
|
|
`,`
|
|
|
`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Jt}}))}}else return this._fail("Unexpected action in extended clipboard message: "+bt)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var oe=this._sock.rQshift32(),Re=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",Re,9))return!1;Re>64&&(y.Warn("Bad payload length ("+Re+") in fence response"),Re=64);var Be=this._sock.rQshiftStr(Re);return this._supportsFence=!0,oe&1<<31?(oe&=1<<0|1<<1,Oe.messages.clientFence(this._sock,oe,Be),!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 oe=this._sock.rQshift8(),Re=this._sock.rQshift8();switch(Re){case 0:y.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=oe,y.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+Re+")");break}return!0}},{key:"_normalMsg",value:function(){var oe;this._FBU.rects>0?oe=0:oe=this._sock.rQshift8();var Re,Be;switch(oe){case 0:return Be=this._framebufferUpdate(),Be&&!this._enabledContinuousUpdates&&Oe.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),Be;case 1:return this._handleSetColourMapMsg();case 2:return y.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return Re=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,Re&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),y.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+oe+")"),y.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 oe=this._sock.rQshiftBytes(12);this._FBU.x=(oe[0]<<8)+oe[1],this._FBU.y=(oe[2]<<8)+oe[3],this._FBU.width=(oe[4]<<8)+oe[5],this._FBU.height=(oe[6]<<8)+oe[7],this._FBU.encoding=parseInt((oe[8]<<24)+(oe[9]<<16)+(oe[10]<<8)+oe[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 h.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case h.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case h.encodings.pseudoEncodingCursor:return this._handleCursor();case h.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var oe=document.createEvent("keyboardEvent");oe.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(Re){}return!0;case h.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case h.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case h.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var oe=this._FBU.x,Re=this._FBU.y,Be=this._FBU.width,et=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var bt=this._sock.rQshift8();this._sock.rQshift8();var dt,He=4;if(bt==0){var kt=4294967040|0;if(dt=new Array(Be*et*He),this._sock.rQwait("VMware cursor classic encoding",Be*et*He*2,2))return!1;for(var ut=new Array(Be*et),Ft=0;Ft<Be*et;Ft++)ut[Ft]=this._sock.rQshift32();for(var Ht=new Array(Be*et),$t=0;$t<Be*et;$t++)Ht[$t]=this._sock.rQshift32();for(var Ut=0;Ut<Be*et;Ut++)if(ut[Ut]==0){var Jt=Ht[Ut],ct=Jt>>8&255,le=Jt>>16&255,te=Jt>>24&255;dt[Ut*He]=ct,dt[Ut*He+1]=le,dt[Ut*He+2]=te,dt[Ut*He+3]=255}else(ut[Ut]&kt)==kt?Ht[Ut]==0?(dt[Ut*He]=0,dt[Ut*He+1]=0,dt[Ut*He+2]=0,dt[Ut*He+3]=0):((Ht[Ut]&kt)==kt,dt[Ut*He]=0,dt[Ut*He+1]=0,dt[Ut*He+2]=0,dt[Ut*He+3]=255):(dt[Ut*He]=0,dt[Ut*He+1]=0,dt[Ut*He+2]=0,dt[Ut*He+3]=255)}else if(bt==1){if(this._sock.rQwait("VMware cursor alpha encoding",Be*et*4,2))return!1;dt=new Array(Be*et*He);for(var we=0;we<Be*et;we++){var Ce=this._sock.rQshift32();dt[we*4]=Ce>>24&255,dt[we*4+1]=Ce>>16&255,dt[we*4+2]=Ce>>8&255,dt[we*4+3]=Ce&255}}else return y.Warn("The given cursor type is not supported: "+bt+" given."),!1;return this._updateCursor(dt,oe,Re,Be,et),!0}},{key:"_handleCursor",value:function(){var oe=this._FBU.x,Re=this._FBU.y,Be=this._FBU.width,et=this._FBU.height,bt=Be*et*4,dt=Math.ceil(Be/8)*et,He=bt+dt;if(this._sock.rQwait("cursor encoding",He))return!1;for(var kt=this._sock.rQshiftBytes(bt),ut=this._sock.rQshiftBytes(dt),Ft=new Uint8Array(Be*et*4),Ht=0,$t=0;$t<et;$t++)for(var Ut=0;Ut<Be;Ut++){var Jt=$t*Math.ceil(Be/8)+Math.floor(Ut/8),ct=ut[Jt]<<Ut%8&128?255:0;Ft[Ht]=kt[Ht+2],Ft[Ht+1]=kt[Ht+1],Ft[Ht+2]=kt[Ht],Ft[Ht+3]=ct,Ht+=4}return this._updateCursor(Ft,oe,Re,Be,et),!0}},{key:"_handleDesktopName",value:function(){if(this._sock.rQwait("DesktopName",4))return!1;var oe=this._sock.rQshift32();if(this._sock.rQwait("DesktopName",oe,4))return!1;var Re=this._sock.rQshiftStr(oe);return Re=(0,g.decodeUTF8)(Re,!0),this._setDesktopName(Re),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var oe=this._sock.rQpeek8(),Re=4+oe*16;if(this._sock.rQwait("ExtendedDesktopSize",Re))return!1;var Be=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,Be&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var et=0;et<oe;et+=1)et===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 bt="";switch(this._FBU.y){case 1:bt="Resize is administratively prohibited";break;case 2:bt="Out of resources";break;case 3:bt="Invalid screen layout";break;default:bt="Unknown reason";break}y.Warn("Server did not accept the resize request: "+bt)}else this._resize(this._FBU.width,this._FBU.height);return!0}},{key:"_handleDataRect",value:function(){var oe=this._decoders[this._FBU.encoding];if(!oe)return this._fail("Unsupported encoding (encoding: "+this._FBU.encoding+")"),!1;try{return oe.decodeRect(this._FBU.x,this._FBU.y,this._FBU.width,this._FBU.height,this._sock,this._display,this._fbDepth)}catch(Re){return this._fail("Error decoding rect: "+Re),!1}}},{key:"_updateContinuousUpdates",value:function(){if(!this._enabledContinuousUpdates)return;Oe.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(oe,Re){this._fbWidth=oe,this._fbHeight=Re,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(oe,Re){if(this._rfbXvpVer<oe)return;y.Info("Sending XVP operation "+Re+" (version "+oe+")"),Oe.messages.xvpOp(this._sock,oe,Re)}},{key:"_updateCursor",value:function(oe,Re,Be,et,bt){this._cursorImage={rgbaPixels:oe,hotx:Re,hoty:Be,w:et,h:bt},this._refreshCursor()}},{key:"_shouldShowDotCursor",value:function(){if(!this._showDotCursor)return!1;for(var oe=3;oe<this._cursorImage.rgbaPixels.length;oe+=4)if(this._cursorImage.rgbaPixels[oe])return!1;return!0}},{key:"_refreshCursor",value:function(){if(this._rfbConnectionState!=="connecting"&&this._rfbConnectionState!=="connected")return;var oe=this._shouldShowDotCursor()?Oe.cursors.dot:this._cursorImage;this._cursor.change(oe.rgbaPixels,oe.hotx,oe.hoty,oe.w,oe.h)}},{key:"viewOnly",get:function(){return this._viewOnly},set:function(oe){this._viewOnly=oe,(this._rfbConnectionState==="connecting"||this._rfbConnectionState==="connected")&&(oe?this._keyboard.ungrab():this._keyboard.grab())}},{key:"capabilities",get:function(){return this._capabilities}},{key:"touchButton",get:function(){return 0},set:function(oe){y.Warn("Using old API!")}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(oe){this._clipViewport=oe,this._updateClip()}},{key:"scaleViewport",get:function(){return this._scaleViewport},set:function(oe){this._scaleViewport=oe,oe&&this._clipViewport&&this._updateClip(),this._updateScale(),!oe&&this._clipViewport&&this._updateClip()}},{key:"resizeSession",get:function(){return this._resizeSession},set:function(oe){this._resizeSession=oe,oe&&this._requestRemoteResize()}},{key:"showDotCursor",get:function(){return this._showDotCursor},set:function(oe){this._showDotCursor=oe,this._refreshCursor()}},{key:"background",get:function(){return this._screen.style.background},set:function(oe){this._screen.style.background=oe}},{key:"qualityLevel",get:function(){return this._qualityLevel},set:function(oe){if(!Number.isInteger(oe)||oe<0||oe>9){y.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===oe)return;this._qualityLevel=oe,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(oe){if(!Number.isInteger(oe)||oe<0||oe>9){y.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===oe)return;this._compressionLevel=oe,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(oe,Re){var Be=oe.split("").map(function(et){return et.charCodeAt(0)});return new n.default(Be).encrypt(Re)}}]),Oe}(d.default);V.default=ae,ae.messages={keyEvent:function(me,Oe,Ee){var oe=me._sQ,Re=me._sQlen;oe[Re]=4,oe[Re+1]=Ee,oe[Re+2]=0,oe[Re+3]=0,oe[Re+4]=Oe>>24,oe[Re+5]=Oe>>16,oe[Re+6]=Oe>>8,oe[Re+7]=Oe,me._sQlen+=8,me.flush()},QEMUExtendedKeyEvent:function(me,Oe,Ee,oe){function Re(dt){var He=oe>>8,kt=oe&255;return He===224&&kt<127?kt|128:dt}var Be=me._sQ,et=me._sQlen;Be[et]=255,Be[et+1]=0,Be[et+2]=Ee>>8,Be[et+3]=Ee,Be[et+4]=Oe>>24,Be[et+5]=Oe>>16,Be[et+6]=Oe>>8,Be[et+7]=Oe;var bt=Re(oe);Be[et+8]=bt>>24,Be[et+9]=bt>>16,Be[et+10]=bt>>8,Be[et+11]=bt,me._sQlen+=12,me.flush()},pointerEvent:function(me,Oe,Ee,oe){var Re=me._sQ,Be=me._sQlen;Re[Be]=5,Re[Be+1]=oe,Re[Be+2]=Oe>>8,Re[Be+3]=Oe,Re[Be+4]=Ee>>8,Re[Be+5]=Ee,me._sQlen+=6,me.flush()},_buildExtendedClipboardFlags:function(me,Oe){for(var Ee=new Uint8Array(4),oe=0,Re=0,Be=0;Be<me.length;Be++)Re|=me[Be];for(var et=0;et<Oe.length;et++)oe|=Oe[et];return Ee[0]=Re>>24,Ee[1]=0,Ee[2]=0,Ee[3]=oe,Ee},extendedClipboardProvide:function(me,Oe,Ee){for(var oe=new r.default,Re=[],Be=0;Be<Oe.length;Be++){if(Oe[Be]!=be)throw new Error("Unsupported extended clipboard format for Provide message.");Ee[Be]=Ee[Be].replace(/\r\n|\r|\n/gm,`\r
|
|
|
`);var et=(0,g.encodeUTF8)(Ee[Be]+"\0");Re.push(et.length>>24&255,et.length>>16&255,et.length>>8&255,et.length&255);for(var bt=0;bt<et.length;bt++)Re.push(et.charCodeAt(bt))}var dt=oe.deflate(new Uint8Array(Re)),He=new Uint8Array(4+dt.length);He.set(ae.messages._buildExtendedClipboardFlags([J],Oe)),He.set(dt,4),ae.messages.clientCutText(me,He,!0)},extendedClipboardNotify:function(me,Oe){var Ee=ae.messages._buildExtendedClipboardFlags([Z],Oe);ae.messages.clientCutText(me,Ee,!0)},extendedClipboardRequest:function(me,Oe){var Ee=ae.messages._buildExtendedClipboardFlags([st],Oe);ae.messages.clientCutText(me,Ee,!0)},extendedClipboardCaps:function(me,Oe,Ee){var oe=Object.keys(Ee),Re=new Uint8Array(4+4*oe.length);oe.map(function(bt){return parseInt(bt)}),oe.sort(function(bt,dt){return bt-dt}),Re.set(ae.messages._buildExtendedClipboardFlags(Oe,[]));for(var Be=4,et=0;et<oe.length;et++)Re[Be]=Ee[oe[et]]>>24,Re[Be+1]=Ee[oe[et]]>>16,Re[Be+2]=Ee[oe[et]]>>8,Re[Be+3]=Ee[oe[et]]>>0,Be+=4,Re[3]|=1<<oe[et];ae.messages.clientCutText(me,Re,!0)},clientCutText:function(me,Oe){var Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,oe=me._sQ,Re=me._sQlen;oe[Re]=6,oe[Re+1]=0,oe[Re+2]=0,oe[Re+3]=0;var Be;Ee?Be=(0,S.toUnsigned32bit)(-Oe.length):Be=Oe.length,oe[Re+4]=Be>>24,oe[Re+5]=Be>>16,oe[Re+6]=Be>>8,oe[Re+7]=Be,me._sQlen+=8;for(var et=0,bt=Oe.length;bt>0;){for(var dt=Math.min(bt,me._sQbufferSize-me._sQlen),He=0;He<dt;He++)oe[me._sQlen+He]=Oe[et+He];me._sQlen+=dt,me.flush(),bt-=dt,et+=dt}},setDesktopSize:function(me,Oe,Ee,oe,Re){var Be=me._sQ,et=me._sQlen;Be[et]=251,Be[et+1]=0,Be[et+2]=Oe>>8,Be[et+3]=Oe,Be[et+4]=Ee>>8,Be[et+5]=Ee,Be[et+6]=1,Be[et+7]=0,Be[et+8]=oe>>24,Be[et+9]=oe>>16,Be[et+10]=oe>>8,Be[et+11]=oe,Be[et+12]=0,Be[et+13]=0,Be[et+14]=0,Be[et+15]=0,Be[et+16]=Oe>>8,Be[et+17]=Oe,Be[et+18]=Ee>>8,Be[et+19]=Ee,Be[et+20]=Re>>24,Be[et+21]=Re>>16,Be[et+22]=Re>>8,Be[et+23]=Re,me._sQlen+=24,me.flush()},clientFence:function(me,Oe,Ee){var oe=me._sQ,Re=me._sQlen;oe[Re]=248,oe[Re+1]=0,oe[Re+2]=0,oe[Re+3]=0,oe[Re+4]=Oe>>24,oe[Re+5]=Oe>>16,oe[Re+6]=Oe>>8,oe[Re+7]=Oe;var Be=Ee.length;oe[Re+8]=Be;for(var et=0;et<Be;et++)oe[Re+9+et]=Ee.charCodeAt(et);me._sQlen+=9+Be,me.flush()},enableContinuousUpdates:function(me,Oe,Ee,oe,Re,Be){var et=me._sQ,bt=me._sQlen;et[bt]=150,et[bt+1]=Oe,et[bt+2]=Ee>>8,et[bt+3]=Ee,et[bt+4]=oe>>8,et[bt+5]=oe,et[bt+6]=Re>>8,et[bt+7]=Re,et[bt+8]=Be>>8,et[bt+9]=Be,me._sQlen+=10,me.flush()},pixelFormat:function(me,Oe,Ee){var oe=me._sQ,Re=me._sQlen,Be;Oe>16?Be=32:Oe>8?Be=16:Be=8;var et=Math.floor(Oe/3);oe[Re]=0,oe[Re+1]=0,oe[Re+2]=0,oe[Re+3]=0,oe[Re+4]=Be,oe[Re+5]=Oe,oe[Re+6]=0,oe[Re+7]=Ee?1:0,oe[Re+8]=0,oe[Re+9]=(1<<et)-1,oe[Re+10]=0,oe[Re+11]=(1<<et)-1,oe[Re+12]=0,oe[Re+13]=(1<<et)-1,oe[Re+14]=et*2,oe[Re+15]=et*1,oe[Re+16]=et*0,oe[Re+17]=0,oe[Re+18]=0,oe[Re+19]=0,me._sQlen+=20,me.flush()},clientEncodings:function(me,Oe){var Ee=me._sQ,oe=me._sQlen;Ee[oe]=2,Ee[oe+1]=0,Ee[oe+2]=Oe.length>>8,Ee[oe+3]=Oe.length;for(var Re=oe+4,Be=0;Be<Oe.length;Be++){var et=Oe[Be];Ee[Re]=et>>24,Ee[Re+1]=et>>16,Ee[Re+2]=et>>8,Ee[Re+3]=et,Re+=4}me._sQlen+=Re-oe,me.flush()},fbUpdateRequest:function(me,Oe,Ee,oe,Re,Be){var et=me._sQ,bt=me._sQlen;typeof Ee=="undefined"&&(Ee=0),typeof oe=="undefined"&&(oe=0),et[bt]=3,et[bt+1]=Oe?1:0,et[bt+2]=Ee>>8&255,et[bt+3]=Ee&255,et[bt+4]=oe>>8&255,et[bt+5]=oe&255,et[bt+6]=Re>>8&255,et[bt+7]=Re&255,et[bt+8]=Be>>8&255,et[bt+9]=Be&255,me._sQlen+=10,me.flush()},xvpOp:function(me,Oe,Ee){var oe=me._sQ,Re=me._sQlen;oe[Re]=250,oe[Re+1]=0,oe[Re+2]=Oe,oe[Re+3]=Ee,me._sQlen+=4,me.flush()}},ae.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(z,V,m){(function(S){S(m("VrN/"))})(function(S){"use strict";var y={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},g={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};S.defineMode("xml",function(p,t){var e=p.indentUnit,d={},f=t.htmlMode?y:g;for(var u in f)d[u]=f[u];for(var u in t)d[u]=t[u];var r,s;function o(N,F){function U(Y){return F.tokenize=Y,Y(N,F)}var B=N.next();if(B=="<")return N.eat("!")?N.eat("[")?N.match("CDATA[")?U(n("atom","]]>")):null:N.match("--")?U(n("comment","-->")):N.match("DOCTYPE",!0,!0)?(N.eatWhile(/[\w\._\-]/),U(a(1))):null:N.eat("?")?(N.eatWhile(/[\w\._\-]/),F.tokenize=n("meta","?>"),"meta"):(r=N.eat("/")?"closeTag":"openTag",F.tokenize=i,"tag bracket");if(B=="&"){var K;return N.eat("#")?N.eat("x")?K=N.eatWhile(/[a-fA-F\d]/)&&N.eat(";"):K=N.eatWhile(/[\d]/)&&N.eat(";"):K=N.eatWhile(/[\w\.\-:]/)&&N.eat(";"),K?"atom":"error"}else return N.eatWhile(/[^&<]/),null}o.isInText=!0;function i(N,F){var U=N.next();if(U==">"||U=="/"&&N.eat(">"))return F.tokenize=o,r=U==">"?"endTag":"selfcloseTag","tag bracket";if(U=="=")return r="equals",null;if(U=="<"){F.tokenize=o,F.state=v,F.tagName=F.tagStart=null;var B=F.tokenize(N,F);return B?B+" tag error":"tag error"}else return/[\'\"]/.test(U)?(F.tokenize=l(U),F.stringStartCol=N.column(),F.tokenize(N,F)):(N.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function l(N){var F=function(B,K){for(;!B.eol();)if(B.next()==N){K.tokenize=i;break}return"string"};return F.isInAttribute=!0,F}function n(N,F){return function(U,B){for(;!U.eol();){if(U.match(F)){B.tokenize=o;break}U.next()}return N}}function a(N){return function(F,U){for(var B;(B=F.next())!=null;){if(B=="<")return U.tokenize=a(N+1),U.tokenize(F,U);if(B==">")if(N==1){U.tokenize=o;break}else return U.tokenize=a(N-1),U.tokenize(F,U)}return"meta"}}function c(N,F,U){this.prev=N.context,this.tagName=F,this.indent=N.indented,this.startOfLine=U,(d.doNotIndent.hasOwnProperty(F)||N.context&&N.context.noIndent)&&(this.noIndent=!0)}function h(N){N.context&&(N.context=N.context.prev)}function A(N,F){for(var U;;){if(!N.context)return;if(U=N.context.tagName,!d.contextGrabbers.hasOwnProperty(U)||!d.contextGrabbers[U].hasOwnProperty(F))return;h(N)}}function v(N,F,U){return N=="openTag"?(U.tagStart=F.column(),w):N=="closeTag"?b:v}function w(N,F,U){return N=="word"?(U.tagName=F.current(),s="tag",I):d.allowMissingTagName&&N=="endTag"?(s="tag bracket",I(N,F,U)):(s="error",w)}function b(N,F,U){if(N=="word"){var B=F.current();return U.context&&U.context.tagName!=B&&d.implicitlyClosed.hasOwnProperty(U.context.tagName)&&h(U),U.context&&U.context.tagName==B||d.matchClosing===!1?(s="tag",x):(s="tag error",C)}else return d.allowMissingTagName&&N=="endTag"?(s="tag bracket",x(N,F,U)):(s="error",C)}function x(N,F,U){return N!="endTag"?(s="error",x):(h(U),v)}function C(N,F,U){return s="error",x(N,F,U)}function I(N,F,U){if(N=="word")return s="attribute",_;if(N=="endTag"||N=="selfcloseTag"){var B=U.tagName,K=U.tagStart;return U.tagName=U.tagStart=null,N=="selfcloseTag"||d.autoSelfClosers.hasOwnProperty(B)?A(U,B):(A(U,B),U.context=new c(U,B,K==U.indented)),v}return s="error",I}function _(N,F,U){return N=="equals"?E:(d.allowMissing||(s="error"),I(N,F,U))}function E(N,F,U){return N=="string"?O:N=="word"&&d.allowUnquoted?(s="string",I):(s="error",I(N,F,U))}function O(N,F,U){return N=="string"?O:I(N,F,U)}return{startState:function(F){var U={tokenize:o,state:v,indented:F||0,tagName:null,tagStart:null,context:null};return F!=null&&(U.baseIndent=F),U},token:function(F,U){if(!U.tagName&&F.sol()&&(U.indented=F.indentation()),F.eatSpace())return null;r=null;var B=U.tokenize(F,U);return(B||r)&&B!="comment"&&(s=null,U.state=U.state(r||B,F,U),s&&(B=s=="error"?B+" error":s)),B},indent:function(F,U,B){var K=F.context;if(F.tokenize.isInAttribute)return F.tagStart==F.indented?F.stringStartCol+1:F.indented+e;if(K&&K.noIndent)return S.Pass;if(F.tokenize!=i&&F.tokenize!=o)return B?B.match(/^(\s*)/)[0].length:0;if(F.tagName)return d.multilineTagIndentPastTag!==!1?F.tagStart+F.tagName.length+2:F.tagStart+e*(d.multilineTagIndentFactor||1);if(d.alignCDATA&&/<!\[CDATA\[/.test(U))return 0;var Y=U&&/^<(\/)?([\w_:\.-]*)/.exec(U);if(Y&&Y[1])for(;K;)if(K.tagName==Y[2]){K=K.prev;break}else if(d.implicitlyClosed.hasOwnProperty(K.tagName))K=K.prev;else break;else if(Y)for(;K;){var k=d.contextGrabbers[K.tagName];if(k&&k.hasOwnProperty(Y[2]))K=K.prev;else break}for(;K&&K.prev&&!K.startOfLine;)K=K.prev;return K?K.indent+e:F.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:d.htmlMode?"html":"xml",helperType:d.htmlMode?"html":"xml",skipAttribute:function(F){F.state==E&&(F.state=I)},xmlCurrentTag:function(F){return F.tagName?{name:F.tagName,close:F.type=="closeTag"}:null},xmlCurrentContext:function(F){for(var U=[],B=F.context;B;B=B.prev)B.tagName&&U.push(B.tagName);return U.reverse()}}}),S.defineMIME("text/xml","xml"),S.defineMIME("application/xml","xml"),S.mimeModes.hasOwnProperty("text/html")||S.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(z,V,m){"use strict";m.d(V,"e",function(){return Ut}),m.d(V,"b",function(){return tr}),m.d(V,"d",function(){return tr}),m.d(V,"c",function(){return zr}),m.d(V,"a",function(){return ui});var S=m("wx14"),y=m("VTBJ"),g=m("1OyB"),p=m("vuIU"),t=m("JX7q"),e=m("Ji7U"),d=m("LK+K"),f=m("q1tI"),u=function(){var sn=function(xt,Pe){return sn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Fe,Ve){Fe.__proto__=Ve}||function(Fe,Ve){for(var pt in Ve)Ve.hasOwnProperty(pt)&&(Fe[pt]=Ve[pt])},sn(xt,Pe)};return function(Nt,xt){sn(Nt,xt);function Pe(){this.constructor=Nt}Nt.prototype=xt===null?Object.create(xt):(Pe.prototype=xt.prototype,new Pe)}}(),r=f.createContext(null),s=function(sn){u(Nt,sn);function Nt(){return sn!==null&&sn.apply(this,arguments)||this}return Nt.prototype.render=function(){return f.createElement(r.Provider,{value:this.props.store},this.props.children)},Nt}(f.Component),o=m("Gytx"),i=m.n(o),l=m("2mql"),n=m.n(l),a=function(){var sn=function(xt,Pe){return sn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Fe,Ve){Fe.__proto__=Ve}||function(Fe,Ve){for(var pt in Ve)Ve.hasOwnProperty(pt)&&(Fe[pt]=Ve[pt])},sn(xt,Pe)};return function(Nt,xt){sn(Nt,xt);function Pe(){this.constructor=Nt}Nt.prototype=xt===null?Object.create(xt):(Pe.prototype=xt.prototype,new Pe)}}(),c=function(){return c=Object.assign||function(sn){for(var Nt,xt=1,Pe=arguments.length;xt<Pe;xt++){Nt=arguments[xt];for(var Fe in Nt)Object.prototype.hasOwnProperty.call(Nt,Fe)&&(sn[Fe]=Nt[Fe])}return sn},c.apply(this,arguments)};function h(sn){return sn.displayName||sn.name||"Component"}var A=function(){return{}};function v(sn,Nt){Nt===void 0&&(Nt={});var xt=!!sn,Pe=sn||A;return function(Ve){var pt=function(dr){a(fr,dr);function fr(Lr,dn){var _n=dr.call(this,Lr,dn)||this;return _n.unsubscribe=null,_n.handleChange=function(){if(!_n.unsubscribe)return;var cr=Pe(_n.store.getState(),_n.props);_n.setState({subscribed:cr})},_n.store=_n.context,_n.state={subscribed:Pe(_n.store.getState(),Lr),store:_n.store,props:Lr},_n}return fr.getDerivedStateFromProps=function(Lr,dn){return sn&&sn.length===2&&Lr!==dn.props?{subscribed:Pe(dn.store.getState(),Lr),props:Lr}:{props:Lr}},fr.prototype.componentDidMount=function(){this.trySubscribe()},fr.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},fr.prototype.shouldComponentUpdate=function(Lr,dn){return!i()(this.props,Lr)||!i()(this.state.subscribed,dn.subscribed)},fr.prototype.trySubscribe=function(){xt&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},fr.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},fr.prototype.render=function(){var Lr=c(c(c({},this.props),this.state.subscribed),{store:this.store});return f.createElement(Ve,c({},Lr,{ref:this.props.miniStoreForwardedRef}))},fr.displayName="Connect("+h(Ve)+")",fr.contextType=r,fr}(f.Component);if(Nt.forwardRef){var Mt=f.forwardRef(function(dr,fr){return f.createElement(pt,c({},dr,{miniStoreForwardedRef:fr}))});return n()(Mt,Ve)}return n()(pt,Ve)}}var w=function(){return w=Object.assign||function(sn){for(var Nt,xt=1,Pe=arguments.length;xt<Pe;xt++){Nt=arguments[xt];for(var Fe in Nt)Object.prototype.hasOwnProperty.call(Nt,Fe)&&(sn[Fe]=Nt[Fe])}return sn},w.apply(this,arguments)};function b(sn){var Nt=sn,xt=[];function Pe(pt){Nt=w(w({},Nt),pt);for(var Mt=0;Mt<xt.length;Mt++)xt[Mt]()}function Fe(){return Nt}function Ve(pt){return xt.push(pt),function(){var dr=xt.indexOf(pt);xt.splice(dr,1)}}return{setState:Pe,getState:Fe,subscribe:Ve}}var x=m("bT9E"),C=m("rePB"),I=m("4IlW");function _(){var sn=[].slice.call(arguments,0);return sn.length===1?sn[0]:function(){for(var xt=0;xt<sn.length;xt++)sn[xt]&&sn[xt].apply&&sn[xt].apply(this,arguments)}}var E=m("Zm9Q"),O=m("TSYQ"),N=m.n(O),F=m("U8pU"),U=m("ODXe"),B=/iPhone/i,K=/iPod/i,Y=/iPad/i,k=/\bAndroid(?:.+)Mobile\b/i,H=/Android/i,W=/\bAndroid(?:.+)SD4930UR\b/i,j=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,M=/Windows Phone/i,G=/\bWindows(?:.+)ARM\b/i,X=/BlackBerry/i,q=/BB10/i,ee=/Opera Mini/i,ie=/\b(CriOS|Chrome)(?:.+)Mobile/i,de=/Mobile(?:.+)Firefox\b/i;function ue(sn,Nt){return sn.test(Nt)}function ve(sn){var Nt=sn||(typeof navigator!="undefined"?navigator.userAgent:""),xt=(Nt||"").split("[FBAN");if(typeof xt[1]!="undefined"){var Pe=xt,Fe=Object(U.a)(Pe,1);Nt=Fe[0]}if(xt=Nt.split("Twitter"),typeof xt[1]!="undefined"){var Ve=xt,pt=Object(U.a)(Ve,1);Nt=pt[0]}var Mt={apple:{phone:ue(B,Nt)&&!ue(M,Nt),ipod:ue(K,Nt),tablet:!ue(B,Nt)&&ue(Y,Nt)&&!ue(M,Nt),device:(ue(B,Nt)||ue(K,Nt)||ue(Y,Nt))&&!ue(M,Nt)},amazon:{phone:ue(W,Nt),tablet:!ue(W,Nt)&&ue(j,Nt),device:ue(W,Nt)||ue(j,Nt)},android:{phone:!ue(M,Nt)&&ue(W,Nt)||!ue(M,Nt)&&ue(k,Nt),tablet:!ue(M,Nt)&&!ue(W,Nt)&&!ue(k,Nt)&&(ue(j,Nt)||ue(H,Nt)),device:!ue(M,Nt)&&(ue(W,Nt)||ue(j,Nt)||ue(k,Nt)||ue(H,Nt))||ue(/\bokhttp\b/i,Nt)},windows:{phone:ue(M,Nt),tablet:ue(G,Nt),device:ue(M,Nt)||ue(G,Nt)},other:{blackberry:ue(X,Nt),blackberry10:ue(q,Nt),opera:ue(ee,Nt),firefox:ue(de,Nt),chrome:ue(ie,Nt),device:ue(X,Nt)||ue(q,Nt)||ue(ee,Nt)||ue(de,Nt)||ue(ie,Nt)},any:null,phone:null,tablet:null};return Mt.any=Mt.apple.device||Mt.android.device||Mt.windows.device||Mt.other.device,Mt.phone=Mt.apple.phone||Mt.android.phone||Mt.windows.phone,Mt.tablet=Mt.apple.tablet||Mt.android.tablet||Mt.windows.tablet,Mt}var be=Object(y.a)(Object(y.a)({},ve()),{},{isMobile:ve}),_e=be;function ke(){}function $e(sn,Nt,xt){var Pe=Nt||"";return sn.key||"".concat(Pe,"item_").concat(xt)}function ne(sn){return"".concat(sn,"-menu-")}function Ne(sn,Nt){var xt=-1;f.Children.forEach(sn,function(Pe){xt+=1,Pe&&Pe.type&&Pe.type.isMenuItemGroup?f.Children.forEach(Pe.props.children,function(Fe){xt+=1,Nt(Fe,xt)}):Nt(Pe,xt)})}function st(sn,Nt,xt){if(!sn||xt.find)return;f.Children.forEach(sn,function(Pe){if(Pe){var Fe=Pe.type;if(!Fe||!(Fe.isSubMenu||Fe.isMenuItem||Fe.isMenuItemGroup))return;Nt.indexOf(Pe.key)!==-1?xt.find=!0:Pe.props.children&&st(Pe.props.children,Nt,xt)}})}var pe=["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"],Z=function(Nt){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Pe=Nt&&typeof Nt.getBoundingClientRect=="function"&&Nt.getBoundingClientRect().width;if(Pe){if(xt){var Fe=getComputedStyle(Nt),Ve=Fe.marginLeft,pt=Fe.marginRight;Pe+=+Ve.replace("px","")+ +pt.replace("px","")}Pe=+Pe.toFixed(6)}return Pe||0},J=function(Nt,xt,Pe){Nt&&Object(F.a)(Nt.style)==="object"&&(Nt.style[xt]=Pe)},ae=function(){return _e.any},Se=m("KQm4"),me=m("Ff2n"),Oe=m("bdgK"),Ee=m("i8i4"),oe=m("uciX"),Re=m("wgJM"),Be=m("8XRh"),et={adjustX:1,adjustY:1},bt={topLeft:{points:["bl","tl"],overflow:et,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:et,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:et,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:et,offset:[4,0]}},dt={topLeft:{points:["bl","tl"],overflow:et,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:et,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:et,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:et,offset:[4,0]}},He=bt,kt=0,ut={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ft=function(Nt,xt,Pe){var Fe=ne(xt),Ve=Nt.getState();Nt.setState({defaultActiveFirst:Object(y.a)(Object(y.a)({},Ve.defaultActiveFirst),{},Object(C.a)({},Fe,Pe))})},Ht=function(sn){Object(e.a)(xt,sn);var Nt=Object(d.a)(xt);function xt(Pe){var Fe;Object(g.a)(this,xt),Fe=Nt.call(this,Pe),Fe.onDestroy=function(Lr){Fe.props.onDestroy(Lr)},Fe.onKeyDown=function(Lr){var dn=Lr.keyCode,_n=Fe.menuInstance,cr=Fe.props.store,Xt=Fe.getVisible();if(dn===I.a.ENTER)return Fe.onTitleClick(Lr),Ft(cr,Fe.props.eventKey,!0),!0;if(dn===I.a.RIGHT)return Xt?_n.onKeyDown(Lr):(Fe.triggerOpenChange(!0),Ft(cr,Fe.props.eventKey,!0)),!0;if(dn===I.a.LEFT){var Zt;if(Xt)Zt=_n.onKeyDown(Lr);else return;return Zt||(Fe.triggerOpenChange(!1),Zt=!0),Zt}return Xt&&(dn===I.a.UP||dn===I.a.DOWN)?_n.onKeyDown(Lr):void 0},Fe.onOpenChange=function(Lr){Fe.props.onOpenChange(Lr)},Fe.onPopupVisibleChange=function(Lr){Fe.triggerOpenChange(Lr,Lr?"mouseenter":"mouseleave")},Fe.onMouseEnter=function(Lr){var dn=Fe.props,_n=dn.eventKey,cr=dn.onMouseEnter,Xt=dn.store;Ft(Xt,Fe.props.eventKey,!1),cr({key:_n,domEvent:Lr})},Fe.onMouseLeave=function(Lr){var dn=Fe.props,_n=dn.parentMenu,cr=dn.eventKey,Xt=dn.onMouseLeave;_n.subMenuInstance=Object(t.a)(Fe),Xt({key:cr,domEvent:Lr})},Fe.onTitleMouseEnter=function(Lr){var dn=Fe.props,_n=dn.eventKey,cr=dn.onItemHover,Xt=dn.onTitleMouseEnter;cr({key:_n,hover:!0}),Xt({key:_n,domEvent:Lr})},Fe.onTitleMouseLeave=function(Lr){var dn=Fe.props,_n=dn.parentMenu,cr=dn.eventKey,Xt=dn.onItemHover,Zt=dn.onTitleMouseLeave;_n.subMenuInstance=Object(t.a)(Fe),Xt({key:cr,hover:!1}),Zt({key:cr,domEvent:Lr})},Fe.onTitleClick=function(Lr){var dn=Object(t.a)(Fe),_n=dn.props;if(_n.onTitleClick({key:_n.eventKey,domEvent:Lr}),_n.triggerSubMenuAction==="hover")return;Fe.triggerOpenChange(!Fe.getVisible(),"click"),Ft(_n.store,Fe.props.eventKey,!1)},Fe.onSubMenuClick=function(Lr){typeof Fe.props.onClick=="function"&&Fe.props.onClick(Fe.addKeyPath(Lr))},Fe.onSelect=function(Lr){Fe.props.onSelect(Lr)},Fe.onDeselect=function(Lr){Fe.props.onDeselect(Lr)},Fe.getPrefixCls=function(){return"".concat(Fe.props.rootPrefixCls,"-submenu")},Fe.getActiveClassName=function(){return"".concat(Fe.getPrefixCls(),"-active")},Fe.getDisabledClassName=function(){return"".concat(Fe.getPrefixCls(),"-disabled")},Fe.getSelectedClassName=function(){return"".concat(Fe.getPrefixCls(),"-selected")},Fe.getOpenClassName=function(){return"".concat(Fe.props.rootPrefixCls,"-submenu-open")},Fe.getVisible=function(){return Fe.state.isOpen},Fe.getMode=function(){return Fe.state.mode},Fe.saveMenuInstance=function(Lr){Fe.menuInstance=Lr},Fe.addKeyPath=function(Lr){return Object(y.a)(Object(y.a)({},Lr),{},{keyPath:(Lr.keyPath||[]).concat(Fe.props.eventKey)})},Fe.triggerOpenChange=function(Lr,dn){var _n=Fe.props.eventKey,cr=function(){Fe.onOpenChange({key:_n,item:Object(t.a)(Fe),trigger:dn,open:Lr})};dn==="mouseenter"?Fe.mouseenterTimeout=setTimeout(function(){cr()},0):cr()},Fe.isChildrenSelected=function(){var Lr={find:!1};return st(Fe.props.children,Fe.props.selectedKeys,Lr),Lr.find},Fe.isInlineMode=function(){return Fe.getMode()==="inline"},Fe.adjustWidth=function(){if(!Fe.subMenuTitle||!Fe.menuInstance)return;var Lr=Ee.findDOMNode(Fe.menuInstance);if(Lr.offsetWidth>=Fe.subMenuTitle.offsetWidth)return;Lr.style.minWidth="".concat(Fe.subMenuTitle.offsetWidth,"px")},Fe.saveSubMenuTitle=function(Lr){Fe.subMenuTitle=Lr},Fe.getBaseProps=function(){var Lr=Object(t.a)(Fe),dn=Lr.props,_n=Fe.getMode();return{mode:_n==="horizontal"?"vertical":_n,visible:Fe.getVisible(),level:dn.level+1,inlineIndent:dn.inlineIndent,focusable:!1,onClick:Fe.onSubMenuClick,onSelect:Fe.onSelect,onDeselect:Fe.onDeselect,onDestroy:Fe.onDestroy,selectedKeys:dn.selectedKeys,eventKey:"".concat(dn.eventKey,"-menu-"),openKeys:dn.openKeys,motion:dn.motion,onOpenChange:Fe.onOpenChange,subMenuOpenDelay:dn.subMenuOpenDelay,parentMenu:Object(t.a)(Fe),subMenuCloseDelay:dn.subMenuCloseDelay,forceSubMenuRender:dn.forceSubMenuRender,triggerSubMenuAction:dn.triggerSubMenuAction,builtinPlacements:dn.builtinPlacements,defaultActiveFirst:dn.store.getState().defaultActiveFirst[ne(dn.eventKey)],multiple:dn.multiple,prefixCls:dn.rootPrefixCls,id:Fe.internalMenuId,manualRef:Fe.saveMenuInstance,itemIcon:dn.itemIcon,expandIcon:dn.expandIcon,direction:dn.direction}},Fe.getMotion=function(Lr,dn){var _n=Object(t.a)(Fe),cr=_n.haveRendered,Xt=Fe.props,Zt=Xt.motion,Rr=Xt.rootPrefixCls,$r=Object(y.a)(Object(y.a)({},Zt),{},{leavedClassName:"".concat(Rr,"-hidden"),removeOnLeave:!1,motionAppear:cr||!dn||Lr!=="inline"});return $r};var Ve=Pe.store,pt=Pe.eventKey,Mt=Ve.getState(),dr=Mt.defaultActiveFirst;Fe.isRootMenu=!1;var fr=!1;return dr&&(fr=dr[pt]),Ft(Ve,pt,fr),Fe.state={mode:Pe.mode,isOpen:Pe.isOpen},Fe}return Object(p.a)(xt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Fe=this,Ve=this.props,pt=Ve.mode,Mt=Ve.parentMenu,dr=Ve.manualRef,fr=Ve.isOpen,Lr=function(){Fe.setState({mode:pt,isOpen:fr})},dn=fr!==this.state.isOpen,_n=pt!==this.state.mode;if((_n||dn)&&(Re.a.cancel(this.updateStateRaf),_n?this.updateStateRaf=Object(Re.a)(Lr):Lr()),dr&&dr(this),pt!=="horizontal"||!(Mt==null?void 0:Mt.isRootMenu)||!fr)return;this.minWidthTimeout=setTimeout(function(){return Fe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Fe=this.props,Ve=Fe.onDestroy,pt=Fe.eventKey;Ve&&Ve(pt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Re.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Fe,Ve){var pt=this.getBaseProps();return f.createElement(lt,Object(S.a)({},pt,{id:this.internalMenuId,className:Fe,style:Ve}),this.props.children)}},{key:"renderChildren",value:function(){var Fe=this,Ve=this.getBaseProps(),pt=Ve.mode,Mt=Ve.visible,dr=Ve.forceSubMenuRender,fr=Ve.direction,Lr=this.getMotion(pt,Mt);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Mt||dr,!this.haveOpened)return f.createElement("div",null);var dn=N()("".concat(Ve.prefixCls,"-sub"),Object(C.a)({},"".concat(Ve.prefixCls,"-rtl"),fr==="rtl"));return this.isInlineMode()?f.createElement(Be.default,Object(S.a)({visible:Ve.visible,forceRender:dr},Lr),function(_n){var cr=_n.className,Xt=_n.style,Zt=N()(dn,cr);return Fe.renderPopupMenu(Zt,Xt)}):this.renderPopupMenu(dn)}},{key:"render",value:function(){var Fe,Ve,pt,Mt=Object(y.a)({},this.props),dr=this.getVisible(),fr=this.getPrefixCls(),Lr=this.isInlineMode(),dn=this.getMode(),_n=N()(fr,"".concat(fr,"-").concat(dn),(Fe={},Object(C.a)(Fe,Mt.className,!!Mt.className),Object(C.a)(Fe,this.getOpenClassName(),dr),Object(C.a)(Fe,this.getActiveClassName(),Mt.active||dr&&!Lr),Object(C.a)(Fe,this.getDisabledClassName(),Mt.disabled),Object(C.a)(Fe,this.getSelectedClassName(),this.isChildrenSelected()),Fe));this.internalMenuId||(Mt.eventKey?this.internalMenuId="".concat(Mt.eventKey,"$Menu"):(kt+=1,this.internalMenuId="$__$".concat(kt,"$Menu")));var cr={},Xt={},Zt={};Mt.disabled||(cr={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Xt={onClick:this.onTitleClick},Zt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Rr={},$r=Mt.direction,un=$r==="rtl";Lr&&(un?Rr.paddingRight=Mt.inlineIndent*Mt.level:Rr.paddingLeft=Mt.inlineIndent*Mt.level);var Dn={};this.getVisible()&&(Dn={"aria-owns":this.internalMenuId});var sr=null;dn!=="horizontal"&&(sr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(sr=f.createElement(this.props.expandIcon,Object(y.a)({},this.props))));var _r=f.createElement("div",Object(S.a)({ref:this.saveSubMenuTitle,style:Rr,className:"".concat(fr,"-title"),role:"button"},Zt,Xt,{"aria-expanded":dr},Dn,{"aria-haspopup":"true",title:typeof Mt.title=="string"?Mt.title:void 0}),Mt.title,sr||f.createElement("i",{className:"".concat(fr,"-arrow")})),Yr=this.renderChildren(),Pr=((Ve=Mt.parentMenu)===null||Ve===void 0?void 0:Ve.isRootMenu)?Mt.parentMenu.props.getPopupContainer:function(Ze){return Ze.parentNode},wn=ut[dn],di=Mt.popupOffset?{offset:Mt.popupOffset}:{},On=N()((pt={},Object(C.a)(pt,Mt.popupClassName,Mt.popupClassName&&!Lr),Object(C.a)(pt,"".concat(fr,"-rtl"),un),pt)),$n=Mt.disabled,wi=Mt.triggerSubMenuAction,ki=Mt.subMenuOpenDelay,ra=Mt.forceSubMenuRender,ia=Mt.subMenuCloseDelay,da=Mt.builtinPlacements;pe.forEach(function(Ze){return delete Mt[Ze]}),delete Mt.onClick;var gt=un?Object(y.a)(Object(y.a)({},dt),da):Object(y.a)(Object(y.a)({},bt),da);delete Mt.direction;var je=this.getBaseProps(),Ye=Lr?null:this.getMotion(je.mode,je.visible);return f.createElement("li",Object(S.a)({},Mt,cr,{className:_n,role:"menuitem"}),f.createElement(oe.a,{prefixCls:fr,popupClassName:N()("".concat(fr,"-popup"),On),getPopupContainer:Pr,builtinPlacements:gt,popupPlacement:wn,popupVisible:Lr?!1:dr,popupAlign:di,popup:Lr?null:Yr,action:$n||Lr?[]:[wi],mouseEnterDelay:ki,mouseLeaveDelay:ia,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ra,popupMotion:Ye},_r),Lr?Yr:null)}}]),xt}(f.Component);Ht.defaultProps={onMouseEnter:ke,onMouseLeave:ke,onTitleMouseEnter:ke,onTitleMouseLeave:ke,onTitleClick:ke,manualRef:ke,mode:"vertical",title:""};var $t=v(function(sn,Nt){var xt=sn.openKeys,Pe=sn.activeKey,Fe=sn.selectedKeys,Ve=Nt.eventKey,pt=Nt.subMenuKey;return{isOpen:xt.indexOf(Ve)>-1,active:Pe[pt]===Ve,selectedKeys:Fe}})(Ht);$t.isSubMenu=!0;var Ut=$t,Jt="menuitem-overflowed",ct=.5,le=function(sn){Object(e.a)(xt,sn);var Nt=Object(d.a)(xt);function xt(){var Pe;return Object(g.a)(this,xt),Pe=Nt.apply(this,arguments),Pe.resizeObserver=null,Pe.mutationObserver=null,Pe.originalTotalWidth=0,Pe.overflowedItems=[],Pe.menuItemSizes=[],Pe.cancelFrameId=null,Pe.state={lastVisibleIndex:void 0},Pe.childRef=f.createRef(),Pe.getMenuItemNodes=function(){var Fe=Pe.props.prefixCls,Ve=Pe.childRef.current;return Ve?[].slice.call(Ve.children).filter(function(pt){return pt.className.split(" ").indexOf("".concat(Fe,"-overflowed-submenu"))<0}):[]},Pe.getOverflowedSubMenuItem=function(Fe,Ve,pt){var Mt=Pe.props,dr=Mt.overflowedIndicator,fr=Mt.level,Lr=Mt.mode,dn=Mt.prefixCls,_n=Mt.theme;if(fr!==1||Lr!=="horizontal")return null;var cr=Pe.props.children[0],Xt=cr.props,Zt=Xt.children,Rr=Xt.title,$r=Xt.style,un=Object(me.a)(Xt,["children","title","style"]),Dn=Object(y.a)({},$r),sr="".concat(Fe,"-overflowed-indicator"),_r="".concat(Fe,"-overflowed-indicator");Ve.length===0&&pt!==!0?Dn=Object(y.a)(Object(y.a)({},Dn),{},{display:"none"}):pt&&(Dn=Object(y.a)(Object(y.a)({},Dn),{},{visibility:"hidden",position:"absolute"}),sr="".concat(sr,"-placeholder"),_r="".concat(_r,"-placeholder"));var Yr=_n?"".concat(dn,"-").concat(_n):"",Pr={};return pe.forEach(function(wn){un[wn]!==void 0&&(Pr[wn]=un[wn])}),f.createElement(Ut,Object(S.a)({title:dr,className:"".concat(dn,"-overflowed-submenu"),popupClassName:Yr},Pr,{key:sr,eventKey:_r,disabled:!1,style:Dn}),Ve)},Pe.setChildrenWidthAndResize=function(){if(Pe.props.mode!=="horizontal")return;var Fe=Pe.childRef.current;if(!Fe)return;var Ve=Fe.children;if(!Ve||Ve.length===0)return;var pt=Fe.children[Ve.length-1];J(pt,"display","inline-block");var Mt=Pe.getMenuItemNodes(),dr=Mt.filter(function(fr){return fr.className.split(" ").indexOf(Jt)>=0});dr.forEach(function(fr){J(fr,"display","inline-block")}),Pe.menuItemSizes=Mt.map(function(fr){return Z(fr,!0)}),dr.forEach(function(fr){J(fr,"display","none")}),Pe.overflowedIndicatorWidth=Z(Fe.children[Fe.children.length-1],!0),Pe.originalTotalWidth=Pe.menuItemSizes.reduce(function(fr,Lr){return fr+Lr},0),Pe.handleResize(),J(pt,"display","none")},Pe.handleResize=function(){if(Pe.props.mode!=="horizontal")return;var Fe=Pe.childRef.current;if(!Fe)return;var Ve=Z(Fe);Pe.overflowedItems=[];var pt=0,Mt;Pe.originalTotalWidth>Ve+ct&&(Mt=-1,Pe.menuItemSizes.forEach(function(dr){pt+=dr,pt+Pe.overflowedIndicatorWidth<=Ve&&(Mt+=1)})),Pe.setState({lastVisibleIndex:Mt})},Pe}return Object(p.a)(xt,[{key:"componentDidMount",value:function(){var Fe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ve=this.childRef.current;if(!Ve)return;this.resizeObserver=new Oe.a(function(pt){pt.forEach(function(){var Mt=Fe.cancelFrameId;cancelAnimationFrame(Mt),Fe.cancelFrameId=requestAnimationFrame(Fe.setChildrenWidthAndResize)})}),[].slice.call(Ve.children).concat(Ve).forEach(function(pt){Fe.resizeObserver.observe(pt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Fe.resizeObserver.disconnect(),[].slice.call(Ve.children).concat(Ve).forEach(function(pt){Fe.resizeObserver.observe(pt)}),Fe.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ve,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Fe){var Ve=this,pt=this.state.lastVisibleIndex;return(Fe||[]).reduce(function(Mt,dr,fr){var Lr=dr;if(Ve.props.mode==="horizontal"){var dn=Ve.getOverflowedSubMenuItem(dr.props.eventKey,[]);pt!==void 0&&Ve.props.className.indexOf("".concat(Ve.props.prefixCls,"-root"))!==-1&&(fr>pt&&(Lr=f.cloneElement(dr,{style:{display:"none"},eventKey:"".concat(dr.props.eventKey,"-hidden"),className:"".concat(Jt)})),fr===pt+1&&(Ve.overflowedItems=Fe.slice(pt+1).map(function(cr){return f.cloneElement(cr,{key:cr.props.eventKey,mode:"vertical-left"})}),dn=Ve.getOverflowedSubMenuItem(dr.props.eventKey,Ve.overflowedItems)));var _n=[].concat(Object(Se.a)(Mt),[dn,Lr]);return fr===Fe.length-1&&_n.push(Ve.getOverflowedSubMenuItem(dr.props.eventKey,[],!0)),_n}return[].concat(Object(Se.a)(Mt),[Lr])},[])}},{key:"render",value:function(){var Fe=this.props,Ve=Fe.visible,pt=Fe.prefixCls,Mt=Fe.overflowedIndicator,dr=Fe.mode,fr=Fe.level,Lr=Fe.tag,dn=Fe.children,_n=Fe.theme,cr=Object(me.a)(Fe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Xt=Lr;return f.createElement(Xt,Object(S.a)({ref:this.childRef},cr),this.renderChildren(dn))}}]),xt}(f.Component);le.defaultProps={tag:"div",className:""};var te=le;function we(sn){return sn.length?sn.every(function(Nt){return!!Nt.props.disabled}):!0}function Ce(sn,Nt,xt){var Pe=sn.getState();sn.setState({activeKey:Object(y.a)(Object(y.a)({},Pe.activeKey),{},Object(C.a)({},Nt,xt))})}function fe(sn){return sn.eventKey||"0-menu-"}function rt(sn,Nt){var xt=Nt,Pe=sn.children,Fe=sn.eventKey;if(xt){var Ve;if(Ne(Pe,function(pt,Mt){pt&&pt.props&&!pt.props.disabled&&xt===$e(pt,Fe,Mt)&&(Ve=!0)}),Ve)return xt}return xt=null,sn.defaultActiveFirst&&Ne(Pe,function(pt,Mt){!xt&&pt&&!pt.props.disabled&&(xt=$e(pt,Fe,Mt))}),xt}function tt(sn){if(!sn)return;var Nt=this.instanceArray.indexOf(sn);Nt!==-1?this.instanceArray[Nt]=sn:this.instanceArray.push(sn)}var ye=function(sn){Object(e.a)(xt,sn);var Nt=Object(d.a)(xt);function xt(Pe){var Fe;return Object(g.a)(this,xt),Fe=Nt.call(this,Pe),Fe.onKeyDown=function(Ve,pt){var Mt=Ve.keyCode,dr;if(Fe.getFlatInstanceArray().forEach(function(Lr){Lr&&Lr.props.active&&Lr.onKeyDown&&(dr=Lr.onKeyDown(Ve))}),dr)return 1;var fr=null;return(Mt===I.a.UP||Mt===I.a.DOWN)&&(fr=Fe.step(Mt===I.a.UP?-1:1)),fr?(Ve.preventDefault(),Ce(Fe.props.store,fe(Fe.props),fr.props.eventKey),typeof pt=="function"&&pt(fr),1):void 0},Fe.onItemHover=function(Ve){var pt=Ve.key,Mt=Ve.hover;Ce(Fe.props.store,fe(Fe.props),Mt?pt:null)},Fe.onDeselect=function(Ve){Fe.props.onDeselect(Ve)},Fe.onSelect=function(Ve){Fe.props.onSelect(Ve)},Fe.onClick=function(Ve){Fe.props.onClick(Ve)},Fe.onOpenChange=function(Ve){Fe.props.onOpenChange(Ve)},Fe.onDestroy=function(Ve){Fe.props.onDestroy(Ve)},Fe.getFlatInstanceArray=function(){return Fe.instanceArray},Fe.step=function(Ve){var pt=Fe.getFlatInstanceArray(),Mt=Fe.props.store.getState().activeKey[fe(Fe.props)],dr=pt.length;if(!dr)return null;Ve<0&&(pt=pt.concat().reverse());var fr=-1;if(pt.every(function(cr,Xt){return cr&&cr.props.eventKey===Mt?(fr=Xt,!1):!0}),!Fe.props.defaultActiveFirst&&fr!==-1&&we(pt.slice(fr,dr-1)))return;var Lr=(fr+1)%dr,dn=Lr;do{var _n=pt[dn];if(!_n||_n.props.disabled)dn=(dn+1)%dr;else return _n}while(dn!==Lr);return null},Fe.renderCommonMenuItem=function(Ve,pt,Mt){var dr=Fe.props.store.getState(),fr=Object(t.a)(Fe),Lr=fr.props,dn=$e(Ve,Lr.eventKey,pt),_n=Ve.props;if(!_n||typeof Ve.type=="string")return Ve;var cr=dn===dr.activeKey,Xt=Object(y.a)(Object(y.a)({mode:_n.mode||Lr.mode,level:Lr.level,inlineIndent:Lr.inlineIndent,renderMenuItem:Fe.renderMenuItem,rootPrefixCls:Lr.prefixCls,index:pt,parentMenu:Lr.parentMenu,manualRef:_n.disabled?void 0:_(Ve.ref,tt.bind(Object(t.a)(Fe))),eventKey:dn,active:!_n.disabled&&cr,multiple:Lr.multiple,onClick:function(Rr){(_n.onClick||ke)(Rr),Fe.onClick(Rr)},onItemHover:Fe.onItemHover,motion:Lr.motion,subMenuOpenDelay:Lr.subMenuOpenDelay,subMenuCloseDelay:Lr.subMenuCloseDelay,forceSubMenuRender:Lr.forceSubMenuRender,onOpenChange:Fe.onOpenChange,onDeselect:Fe.onDeselect,onSelect:Fe.onSelect,builtinPlacements:Lr.builtinPlacements,itemIcon:_n.itemIcon||Fe.props.itemIcon,expandIcon:_n.expandIcon||Fe.props.expandIcon},Mt),{},{direction:Lr.direction});return(Lr.mode==="inline"||ae())&&(Xt.triggerSubMenuAction="click"),f.cloneElement(Ve,Object(y.a)(Object(y.a)({},Xt),{},{key:dn||pt}))},Fe.renderMenuItem=function(Ve,pt,Mt){if(!Ve)return null;var dr=Fe.props.store.getState(),fr={openKeys:dr.openKeys,selectedKeys:dr.selectedKeys,triggerSubMenuAction:Fe.props.triggerSubMenuAction,subMenuKey:Mt};return Fe.renderCommonMenuItem(Ve,pt,fr)},Pe.store.setState({activeKey:Object(y.a)(Object(y.a)({},Pe.store.getState().activeKey),{},Object(C.a)({},Pe.eventKey,rt(Pe,Pe.activeKey)))}),Fe.instanceArray=[],Fe}return Object(p.a)(xt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Fe){return this.props.visible||Fe.visible||this.props.className!==Fe.className||!i()(this.props.style,Fe.style)}},{key:"componentDidUpdate",value:function(Fe){var Ve=this.props,pt="activeKey"in Ve?Ve.activeKey:Ve.store.getState().activeKey[fe(Ve)],Mt=rt(Ve,pt);if(Mt!==pt)Ce(Ve.store,fe(Ve),Mt);else if("activeKey"in Fe){var dr=rt(Fe,Fe.activeKey);Mt!==dr&&Ce(Ve.store,fe(Ve),Mt)}}},{key:"render",value:function(){var Fe=this,Ve=Object(S.a)({},this.props);this.instanceArray=[];var pt=N()(Ve.prefixCls,Ve.className,"".concat(Ve.prefixCls,"-").concat(Ve.mode)),Mt={className:pt,role:Ve.role||"menu"};Ve.id&&(Mt.id=Ve.id),Ve.focusable&&(Mt.tabIndex=0,Mt.onKeyDown=this.onKeyDown);var dr=Ve.prefixCls,fr=Ve.eventKey,Lr=Ve.visible,dn=Ve.level,_n=Ve.mode,cr=Ve.overflowedIndicator,Xt=Ve.theme;return pe.forEach(function(Zt){return delete Ve[Zt]}),delete Ve.onClick,f.createElement(te,Object(S.a)({},Ve,{prefixCls:dr,mode:_n,tag:"ul",level:dn,theme:Xt,visible:Lr,overflowedIndicator:cr},Mt),Object(E.a)(Ve.children).map(function(Zt,Rr){return Fe.renderMenuItem(Zt,Rr,fr||"0-menu-")}))}}]),xt}(f.Component);ye.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ke};var Je=v()(ye),lt=Je,ze=m("Kwbf");function Ct(sn,Nt,xt){var Pe=sn.prefixCls,Fe=sn.motion,Ve=sn.defaultMotions,pt=Ve===void 0?{}:Ve,Mt=sn.openAnimation,dr=sn.openTransitionName,fr=Nt.switchingModeFromInline;if(Fe)return Fe;if(Object(F.a)(Mt)==="object"&&Mt)Object(ze.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Mt=="string")return{motionName:"".concat(Pe,"-open-").concat(Mt)};if(dr)return{motionName:dr};var Lr=pt[xt];return Lr||(fr?null:pt.other)}var zt=function(sn){Object(e.a)(xt,sn);var Nt=Object(d.a)(xt);function xt(Pe){var Fe;Object(g.a)(this,xt),Fe=Nt.call(this,Pe),Fe.onSelect=function(Mt){var dr=Object(t.a)(Fe),fr=dr.props;if(fr.selectable){var Lr=Fe.store.getState(),dn=Lr.selectedKeys,_n=Mt.key;fr.multiple?dn=dn.concat([_n]):dn=[_n],"selectedKeys"in fr||Fe.store.setState({selectedKeys:dn}),fr.onSelect(Object(y.a)(Object(y.a)({},Mt),{},{selectedKeys:dn}))}},Fe.onClick=function(Mt){var dr=Fe.getRealMenuMode(),fr=Object(t.a)(Fe),Lr=fr.store,dn=fr.props.onOpenChange;dr!=="inline"&&!("openKeys"in Fe.props)&&(Lr.setState({openKeys:[]}),dn([])),Fe.props.onClick(Mt)},Fe.onKeyDown=function(Mt,dr){Fe.innerMenu.getWrappedInstance().onKeyDown(Mt,dr)},Fe.onOpenChange=function(Mt){var dr=Object(t.a)(Fe),fr=dr.props,Lr=Fe.store.getState().openKeys.concat(),dn=!1,_n=function(Xt){var Zt=!1;if(Xt.open)Zt=Lr.indexOf(Xt.key)===-1,Zt&&Lr.push(Xt.key);else{var Rr=Lr.indexOf(Xt.key);Zt=Rr!==-1,Zt&&Lr.splice(Rr,1)}dn=dn||Zt};Array.isArray(Mt)?Mt.forEach(_n):_n(Mt),dn&&("openKeys"in Fe.props||Fe.store.setState({openKeys:Lr}),fr.onOpenChange(Lr))},Fe.onDeselect=function(Mt){var dr=Object(t.a)(Fe),fr=dr.props;if(fr.selectable){var Lr=Fe.store.getState().selectedKeys.concat(),dn=Mt.key,_n=Lr.indexOf(dn);_n!==-1&&Lr.splice(_n,1),"selectedKeys"in fr||Fe.store.setState({selectedKeys:Lr}),fr.onDeselect(Object(y.a)(Object(y.a)({},Mt),{},{selectedKeys:Lr}))}},Fe.onMouseEnter=function(Mt){Fe.restoreModeVerticalFromInline();var dr=Fe.props.onMouseEnter;dr&&dr(Mt)},Fe.onTransitionEnd=function(Mt){var dr=Mt.propertyName==="width"&&Mt.target===Mt.currentTarget,fr=Mt.target.className,Lr=Object.prototype.toString.call(fr)==="[object SVGAnimatedString]"?fr.animVal:fr,dn=Mt.propertyName==="font-size"&&Lr.indexOf("anticon")>=0;(dr||dn)&&Fe.restoreModeVerticalFromInline()},Fe.setInnerMenu=function(Mt){Fe.innerMenu=Mt},Fe.isRootMenu=!0;var Ve=Pe.defaultSelectedKeys,pt=Pe.defaultOpenKeys;return"selectedKeys"in Pe&&(Ve=Pe.selectedKeys||[]),"openKeys"in Pe&&(pt=Pe.openKeys||[]),Fe.store=b({selectedKeys:Ve,openKeys:pt,activeKey:{"0-menu-":rt(Pe,Pe.activeKey)}}),Fe.state={switchingModeFromInline:!1,prevProps:Pe,inlineOpenKeys:[],store:Fe.store},Fe}return Object(p.a)(xt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Fe){var Ve=this.props,pt=Ve.siderCollapsed,Mt=Ve.inlineCollapsed,dr=Ve.onOpenChange;(!Fe.inlineCollapsed&&Mt||!Fe.siderCollapsed&&pt)&&dr([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Fe=this.props.collapsedWidth,Ve=this.store,pt=this.prevOpenKeys,Mt=this.getInlineCollapsed()&&(Fe===0||Fe==="0"||Fe==="0px");Mt?(this.prevOpenKeys=Ve.getState().openKeys.concat(),this.store.setState({openKeys:[]})):pt&&(this.store.setState({openKeys:pt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Fe=this.props.mode,Ve=this.state.switchingModeFromInline,pt=this.getInlineCollapsed();return Ve&&pt?"inline":pt?"vertical":Fe}},{key:"getInlineCollapsed",value:function(){var Fe=this.props,Ve=Fe.inlineCollapsed,pt=Fe.siderCollapsed;return pt!==void 0?pt:Ve}},{key:"restoreModeVerticalFromInline",value:function(){var Fe=this.state.switchingModeFromInline;Fe&&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 Fe=Object(y.a)({},Object(x.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ve=this.getRealMenuMode();return Fe.className+=" ".concat(Fe.prefixCls,"-root"),Fe.direction==="rtl"&&(Fe.className+=" ".concat(Fe.prefixCls,"-rtl")),Fe=Object(y.a)(Object(y.a)({},Fe),{},{mode:Ve,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,Ve)}),delete Fe.openAnimation,delete Fe.openTransitionName,f.createElement(s,{store:this.store},f.createElement(lt,Object(S.a)({},Fe,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Fe,Ve){var pt=Ve.prevProps,Mt=Ve.store,dr=Mt.getState(),fr={},Lr={prevProps:Fe};return pt.mode==="inline"&&Fe.mode!=="inline"&&(Lr.switchingModeFromInline=!0),"openKeys"in Fe?fr.openKeys=Fe.openKeys||[]:((Fe.inlineCollapsed&&!pt.inlineCollapsed||Fe.siderCollapsed&&!pt.siderCollapsed)&&(Lr.switchingModeFromInline=!0,Lr.inlineOpenKeys=dr.openKeys,fr.openKeys=[]),(!Fe.inlineCollapsed&&pt.inlineCollapsed||!Fe.siderCollapsed&&pt.siderCollapsed)&&(fr.openKeys=Ve.inlineOpenKeys,Lr.inlineOpenKeys=[])),Object.keys(fr).length&&Mt.setState(fr),Lr}}]),xt}(f.Component);zt.defaultProps={selectable:!0,onClick:ke,onSelect:ke,onOpenChange:ke,onDeselect:ke,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:f.createElement("span",null,"\xB7\xB7\xB7")};var at=zt,vt=function(sn){Object(e.a)(xt,sn);var Nt=Object(d.a)(xt);function xt(){var Pe;return Object(g.a)(this,xt),Pe=Nt.apply(this,arguments),Pe.onKeyDown=function(Fe){var Ve=Fe.keyCode;return Ve===I.a.ENTER?(Pe.onClick(Fe),!0):void 0},Pe.onMouseLeave=function(Fe){var Ve=Pe.props,pt=Ve.eventKey,Mt=Ve.onItemHover,dr=Ve.onMouseLeave;Mt({key:pt,hover:!1}),dr({key:pt,domEvent:Fe})},Pe.onMouseEnter=function(Fe){var Ve=Pe.props,pt=Ve.eventKey,Mt=Ve.onItemHover,dr=Ve.onMouseEnter;Mt({key:pt,hover:!0}),dr({key:pt,domEvent:Fe})},Pe.onClick=function(Fe){var Ve=Pe.props,pt=Ve.eventKey,Mt=Ve.multiple,dr=Ve.onClick,fr=Ve.onSelect,Lr=Ve.onDeselect,dn=Ve.isSelected,_n={key:pt,keyPath:[pt],item:Object(t.a)(Pe),domEvent:Fe};dr(_n),Mt?dn?Lr(_n):fr(_n):dn||fr(_n)},Pe.saveNode=function(Fe){Pe.node=Fe},Pe}return Object(p.a)(xt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Fe=this.props;Fe.onDestroy&&Fe.onDestroy(Fe.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 Fe,Ve=Object(y.a)({},this.props),pt=N()(this.getPrefixCls(),Ve.className,(Fe={},Object(C.a)(Fe,this.getActiveClassName(),!Ve.disabled&&Ve.active),Object(C.a)(Fe,this.getSelectedClassName(),Ve.isSelected),Object(C.a)(Fe,this.getDisabledClassName(),Ve.disabled),Fe)),Mt=Object(y.a)(Object(y.a)({},Ve.attribute),{},{title:typeof Ve.title=="string"?Ve.title:void 0,className:pt,role:Ve.role||"menuitem","aria-disabled":Ve.disabled});Ve.role==="option"?Mt=Object(y.a)(Object(y.a)({},Mt),{},{role:"option","aria-selected":Ve.isSelected}):(Ve.role===null||Ve.role==="none")&&(Mt.role="none");var dr={onClick:Ve.disabled?null:this.onClick,onMouseLeave:Ve.disabled?null:this.onMouseLeave,onMouseEnter:Ve.disabled?null:this.onMouseEnter},fr=Object(y.a)({},Ve.style);Ve.mode==="inline"&&(Ve.direction==="rtl"?fr.paddingRight=Ve.inlineIndent*Ve.level:fr.paddingLeft=Ve.inlineIndent*Ve.level),pe.forEach(function(dn){return delete Ve[dn]}),delete Ve.direction;var Lr=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Lr=f.createElement(this.props.itemIcon,this.props)),f.createElement("li",Object(S.a)({},Object(x.a)(Ve,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Mt,dr,{style:fr,ref:this.saveNode}),Ve.children,Lr)}}]),xt}(f.Component);vt.isMenuItem=!0,vt.defaultProps={onSelect:ke,onMouseEnter:ke,onMouseLeave:ke,manualRef:ke};var At=v(function(sn,Nt){var xt=sn.activeKey,Pe=sn.selectedKeys,Fe=Nt.eventKey,Ve=Nt.subMenuKey;return{active:xt[Ve]===Fe,isSelected:Array.isArray(Pe)?Pe.indexOf(Fe)!==-1:Pe===Fe}})(vt),tr=At,Ir=function(sn){Object(e.a)(xt,sn);var Nt=Object(d.a)(xt);function xt(){var Pe;return Object(g.a)(this,xt),Pe=Nt.apply(this,arguments),Pe.renderInnerMenuItem=function(Fe){var Ve=Pe.props,pt=Ve.renderMenuItem,Mt=Ve.index;return pt(Fe,Mt,Pe.props.subMenuKey)},Pe}return Object(p.a)(xt,[{key:"render",value:function(){var Fe=Object(S.a)({},this.props),Ve=Fe.className,pt=Ve===void 0?"":Ve,Mt=Fe.rootPrefixCls,dr="".concat(Mt,"-item-group-title"),fr="".concat(Mt,"-item-group-list"),Lr=Fe.title,dn=Fe.children;return pe.forEach(function(_n){return delete Fe[_n]}),delete Fe.direction,f.createElement("li",Object(S.a)({},Fe,{onClick:function(cr){return cr.stopPropagation()},className:"".concat(pt," ").concat(Mt,"-item-group")}),f.createElement("div",{className:dr,title:typeof Lr=="string"?Lr:void 0},Lr),f.createElement("ul",{className:fr},f.Children.map(dn,this.renderInnerMenuItem)))}}]),xt}(f.Component);Ir.isMenuItemGroup=!0,Ir.defaultProps={disabled:!0};var zr=Ir,yn=function(Nt){var xt=Nt.className,Pe=Nt.rootPrefixCls,Fe=Nt.style;return f.createElement("li",{className:"".concat(xt," ").concat(Pe,"-item-divider"),style:Fe})};yn.defaultProps={disabled:!0,className:"",style:{}};var ui=yn,Nn=V.f=at},"1n7x":function(z,V,m){(function(S,y){/*!
|
|
|
* html2pdf.js v0.10.1
|
|
|
* Copyright (c) 2021 Erik Koopmans
|
|
|
* Released under the MIT License.
|
|
|
*/(function(p,t){z.exports=t(m("dtIV"),m("wOnQ"))})(self,function(g,p){return function(){var t={"./src/plugin/hyperlinks.js":function(r,s,o){"use strict";o.r(s);var i=o("./node_modules/core-js/modules/web.dom-collections.for-each.js"),l=o.n(i),n=o("./node_modules/core-js/modules/es.string.link.js"),a=o.n(n),c=o("./src/worker.js"),h=o("./src/utils.js"),A=[],v={toContainer:c.default.prototype.toContainer,toPdf:c.default.prototype.toPdf};c.default.prototype.toContainer=function(){return v.toContainer.call(this).then(function(){if(this.opt.enableLinks){var x=this.prop.container,C=x.querySelectorAll("a"),I=(0,h.unitConvert)(x.getBoundingClientRect(),this.prop.pageSize.k);A=[],Array.prototype.forEach.call(C,function(_){for(var E=_.getClientRects(),O=0;O<E.length;O++){var N=(0,h.unitConvert)(E[O],this.prop.pageSize.k);N.left-=I.left,N.top-=I.top;var F=Math.floor(N.top/this.prop.pageSize.inner.height)+1,U=this.opt.margin[0]+N.top%this.prop.pageSize.inner.height,B=this.opt.margin[1]+N.left;A.push({page:F,top:U,left:B,clientRect:N,link:_})}},this)}})},c.default.prototype.toPdf=function(){return v.toPdf.call(this).then(function(){if(this.opt.enableLinks){A.forEach(function(C){this.prop.pdf.setPage(C.page),this.prop.pdf.link(C.left,C.top,C.clientRect.width,C.clientRect.height,{url:C.link.href})},this);var x=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(x)}})}},"./src/plugin/jspdf-plugin.js":function(r,s,o){"use strict";o.r(s);var i=o("./node_modules/core-js/modules/es.symbol.js"),l=o.n(i),n=o("./node_modules/core-js/modules/es.symbol.description.js"),a=o.n(n),c=o("./node_modules/core-js/modules/es.object.to-string.js"),h=o.n(c),A=o("./node_modules/core-js/modules/es.symbol.iterator.js"),v=o.n(A),w=o("./node_modules/core-js/modules/es.array.iterator.js"),b=o.n(w),x=o("./node_modules/core-js/modules/es.string.iterator.js"),C=o.n(x),I=o("./node_modules/core-js/modules/web.dom-collections.iterator.js"),_=o.n(I),E=o("jspdf"),O=o.n(E);function N(F){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?N=function(B){return typeof B}:N=function(B){return B&&typeof Symbol=="function"&&B.constructor===Symbol&&B!==Symbol.prototype?"symbol":typeof B},N(F)}E.jsPDF.getPageSize=function(F,U,B){if(N(F)==="object"){var K=F;F=K.orientation,U=K.unit||U,B=K.format||B}U=U||"mm",B=B||"a4",F=(""+(F||"P")).toLowerCase();var Y=(""+B).toLowerCase(),k={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(U){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: "+U}if(k.hasOwnProperty(Y))var W=k[Y][1]/H,j=k[Y][0]/H;else try{var W=B[1],j=B[0]}catch(X){throw new Error("Invalid format: "+B)}if(F==="p"||F==="portrait"){if(F="p",j>W){var M=j;j=W,W=M}}else if(F==="l"||F==="landscape"){if(F="l",W>j){var M=j;j=W,W=M}}else throw"Invalid orientation: "+F;var G={width:j,height:W,unit:U,k:H};return G},s.default=E.jsPDF},"./src/plugin/pagebreaks.js":function(r,s,o){"use strict";o.r(s);var i=o("./node_modules/core-js/modules/es.array.concat.js"),l=o.n(i),n=o("./node_modules/core-js/modules/es.array.slice.js"),a=o.n(n),c=o("./node_modules/core-js/modules/es.array.join.js"),h=o.n(c),A=o("./node_modules/core-js/modules/web.dom-collections.for-each.js"),v=o.n(A),w=o("./node_modules/core-js/modules/es.object.keys.js"),b=o.n(w),x=o("./src/worker.js"),C=o("./src/utils.js"),I={toContainer:x.default.prototype.toContainer};x.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},x.default.prototype.toContainer=function(){return I.toContainer.call(this).then(function(){var O=this.prop.container,N=this.prop.pageSize.inner.px.height,F=[].concat(this.opt.pagebreak.mode),U={avoidAll:F.indexOf("avoid-all")!==-1,css:F.indexOf("css")!==-1,legacy:F.indexOf("legacy")!==-1},B={},K=this;["before","after","avoid"].forEach(function(H){var W=U.avoidAll&&H==="avoid";B[H]=W?[]:[].concat(K.opt.pagebreak[H]||[]),B[H].length>0&&(B[H]=Array.prototype.slice.call(O.querySelectorAll(B[H].join(", "))))});var Y=O.querySelectorAll(".html2pdf__page-break");Y=Array.prototype.slice.call(Y);var k=O.querySelectorAll("*");Array.prototype.forEach.call(k,function(W){var j={before:!1,after:U.legacy&&Y.indexOf(W)!==-1,avoid:U.avoidAll};if(U.css){var M=window.getComputedStyle(W),G=["always","page","left","right"],X=["avoid","avoid-page"];j={before:j.before||G.indexOf(M.breakBefore||M.pageBreakBefore)!==-1,after:j.after||G.indexOf(M.breakAfter||M.pageBreakAfter)!==-1,avoid:j.avoid||X.indexOf(M.breakInside||M.pageBreakInside)!==-1}}Object.keys(j).forEach(function(ve){j[ve]=j[ve]||B[ve].indexOf(W)!==-1});var q=W.getBoundingClientRect();if(j.avoid&&!j.before){var ee=Math.floor(q.top/N),ie=Math.floor(q.bottom/N),de=Math.abs(q.bottom-q.top)/N;ie!==ee&&de<=1&&(j.before=!0)}if(j.before){var ue=(0,C.createElement)("div",{style:{display:"block",height:N-q.top%N+"px"}});W.parentNode.insertBefore(ue,W)}if(j.after){var ue=(0,C.createElement)("div",{style:{display:"block",height:N-q.bottom%N+"px"}});W.parentNode.insertBefore(ue,W.nextSibling)}})})}},"./src/utils.js":function(r,s,o){"use strict";o.r(s),o.d(s,{objType:function(){return F},createElement:function(){return U},cloneNode:function(){return B},unitConvert:function(){return K},toPx:function(){return Y}});var i=o("./node_modules/core-js/modules/es.number.constructor.js"),l=o.n(i),n=o("./node_modules/core-js/modules/es.symbol.js"),a=o.n(n),c=o("./node_modules/core-js/modules/es.symbol.description.js"),h=o.n(c),A=o("./node_modules/core-js/modules/es.object.to-string.js"),v=o.n(A),w=o("./node_modules/core-js/modules/es.symbol.iterator.js"),b=o.n(w),x=o("./node_modules/core-js/modules/es.array.iterator.js"),C=o.n(x),I=o("./node_modules/core-js/modules/es.string.iterator.js"),_=o.n(I),E=o("./node_modules/core-js/modules/web.dom-collections.iterator.js"),O=o.n(E);function N(k){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?N=function(W){return typeof W}:N=function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W},N(k)}var F=function(H){var W=N(H);return W==="undefined"?"undefined":W==="string"||H instanceof String?"string":W==="number"||H instanceof Number?"number":W==="function"||H instanceof Function?"function":!!H&&H.constructor===Array?"array":H&&H.nodeType===1?"element":W==="object"?"object":"unknown"},U=function(H,W){var j=document.createElement(H);if(W.className&&(j.className=W.className),W.innerHTML){j.innerHTML=W.innerHTML;for(var M=j.getElementsByTagName("script"),G=M.length;G-- >0;null)M[G].parentNode.removeChild(M[G])}for(var X in W.style)j.style[X]=W.style[X];return j},B=function k(H,W){for(var j=H.nodeType===3?document.createTextNode(H.nodeValue):H.cloneNode(!1),M=H.firstChild;M;M=M.nextSibling)(W===!0||M.nodeType!==1||M.nodeName!=="SCRIPT")&&j.appendChild(k(M,W));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},K=function(H,W){if(F(H)==="number")return H*72/96/W;var j={};for(var M in H)j[M]=H[M]*72/96/W;return j},Y=function(H,W){return Math.floor(H*W/72*96)}},"./src/worker.js":function(r,s,o){"use strict";o.r(s);var i=o("./node_modules/core-js/modules/es.object.assign.js"),l=o.n(i),n=o("./node_modules/core-js/modules/es.array.map.js"),a=o.n(n),c=o("./node_modules/core-js/modules/es.object.keys.js"),h=o.n(c),A=o("./node_modules/core-js/modules/es.array.concat.js"),v=o.n(A),w=o("./node_modules/core-js/modules/es.object.to-string.js"),b=o.n(w),x=o("./node_modules/core-js/modules/es.regexp.to-string.js"),C=o.n(x),I=o("./node_modules/core-js/modules/es.function.name.js"),_=o.n(I),E=o("./node_modules/core-js/modules/web.dom-collections.for-each.js"),O=o.n(E),N=o("jspdf"),F=o.n(N),U=o("html2canvas"),B=o.n(U),K=o("./src/utils.js"),Y=o("./node_modules/es6-promise/dist/es6-promise.js"),k=o.n(Y),H=k().Promise,W=function j(M){var G=Object.assign(j.convert(H.resolve()),JSON.parse(JSON.stringify(j.template))),X=j.convert(H.resolve(),G);return X=X.setProgress(1,j,1,[j]),X=X.set(M),X};W.prototype=Object.create(H.prototype),W.prototype.constructor=W,W.convert=function(M,G){return M.__proto__=G||W.prototype,M},W.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:{}}},W.prototype.from=function(M,G){function X(q){switch((0,K.objType)(q)){case"string":return"string";case"element":return q.nodeName.toLowerCase==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){G=G||X(M);switch(G){case"string":return this.set({src:(0,K.createElement)("div",{innerHTML:M})});case"element":return this.set({src:M});case"canvas":return this.set({canvas:M});case"img":return this.set({img:M});default:return this.error("Unknown source type.")}})},W.prototype.to=function(M){switch(M){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.")}},W.prototype.toContainer=function(){var M=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(M).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)"},q={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 ee=(0,K.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,K.createElement)("div",{className:"html2pdf__overlay",style:X}),this.prop.container=(0,K.createElement)("div",{className:"html2pdf__container",style:q}),this.prop.container.appendChild(ee),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},W.prototype.toCanvas=function(){var M=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(M).then(function(){var X=Object.assign({},this.opt.html2canvas);return delete X.onrendered,U(this.prop.container,X)}).then(function(X){var q=this.opt.html2canvas.onrendered||function(){};q(X),this.prop.canvas=X,document.body.removeChild(this.prop.overlay)})},W.prototype.toImg=function(){var M=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(M).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})},W.prototype.toPdf=function(){var M=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(M).then(function(){var X=this.prop.canvas,q=this.opt,ee=X.height,ie=Math.floor(X.width*this.prop.pageSize.inner.ratio),de=Math.ceil(ee/ie),ue=this.prop.pageSize.inner.height,ve=document.createElement("canvas"),be=ve.getContext("2d");ve.width=X.width,ve.height=ie,this.prop.pdf=this.prop.pdf||new N.jsPDF(q.jsPDF);for(var _e=0;_e<de;_e++){_e===de-1&&ee%ie!==0&&(ve.height=ee%ie,ue=ve.height*this.prop.pageSize.inner.width/ve.width);var ke=ve.width,$e=ve.height;be.fillStyle="white",be.fillRect(0,0,ke,$e),be.drawImage(X,0,_e*ie,ke,$e,0,0,ke,$e),_e&&this.prop.pdf.addPage();var ne=ve.toDataURL("image/"+q.image.type,q.image.quality);this.prop.pdf.addImage(ne,q.image.type,q.margin[1],q.margin[0],this.prop.pageSize.inner.width,ue)}})},W.prototype.output=function(M,G,X){return X=X||"pdf",X.toLowerCase()==="img"||X.toLowerCase()==="image"?this.outputImg(M,G):this.outputPdf(M,G)},W.prototype.outputPdf=function(M,G){var X=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(X).then(function(){return this.prop.pdf.output(M,G)})},W.prototype.outputImg=function(M,G){var X=[function(){return this.prop.img||this.toImg()}];return this.thenList(X).then(function(){switch(M){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 "'+M+'" is not supported.'}})},W.prototype.save=function(M){var G=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(G).set(M?{filename:M}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},W.prototype.set=function(M){if((0,K.objType)(M)!=="object")return this;var G=Object.keys(M||{}).map(function(X){switch(X){case"margin":return this.setMargin.bind(this,M.margin);case"jsPDF":return function(){return this.opt.jsPDF=M.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,M.pageSize);default:return X in W.template.prop?function(){this.prop[X]=M[X]}:function(){this.opt[X]=M[X]}}},this);return this.then(function(){return this.thenList(G)})},W.prototype.get=function(M,G){return this.then(function(){var q=M in W.template.prop?this.prop[M]:this.opt[M];return G?G(q):q})},W.prototype.setMargin=function(M){return this.then(function(){switch((0,K.objType)(M)){case"number":M=[M,M,M,M];case"array":if(M.length===2&&(M=[M[0],M[1],M[0],M[1]]),M.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=M}).then(this.setPageSize)},W.prototype.setPageSize=function(M){return this.then(function(){M=M||N.jsPDF.getPageSize(this.opt.jsPDF),M.hasOwnProperty("inner")||(M.inner={width:M.width-this.opt.margin[1]-this.opt.margin[3],height:M.height-this.opt.margin[0]-this.opt.margin[2]},M.inner.px={width:(0,K.toPx)(M.inner.width,M.k),height:(0,K.toPx)(M.inner.height,M.k)},M.inner.ratio=M.inner.height/M.inner.width),this.prop.pageSize=M})},W.prototype.setProgress=function(M,G,X,q){return M!=null&&(this.progress.val=M),G!=null&&(this.progress.state=G),X!=null&&(this.progress.n=X),q!=null&&(this.progress.stack=q),this.progress.ratio=this.progress.val/this.progress.state,this},W.prototype.updateProgress=function(M,G,X,q){return this.setProgress(M?this.progress.val+M:null,G||null,X?this.progress.n+X:null,q?this.progress.stack.concat(q):null)},W.prototype.then=function(M,G){var X=this;return this.thenCore(M,G,function(ee,ie){return X.updateProgress(null,null,1,[ee]),H.prototype.then.call(this,function(ue){return X.updateProgress(null,ee),ue}).then(ee,ie).then(function(ue){return X.updateProgress(1),ue})})},W.prototype.thenCore=function(M,G,X){X=X||H.prototype.then;var q=this;M&&(M=M.bind(q)),G&&(G=G.bind(q));var ee=H.toString().indexOf("[native code]")!==-1&&H.name==="Promise",ie=ee?q:W.convert(Object.assign({},q),H.prototype),de=X.call(ie,M,G);return W.convert(de,q.__proto__)},W.prototype.thenExternal=function(M,G){return H.prototype.then.call(this,M,G)},W.prototype.thenList=function(M){var G=this;return M.forEach(function(q){G=G.thenCore(q)}),G},W.prototype.catch=function(j){j&&(j=j.bind(this));var M=H.prototype.catch.call(this,j);return W.convert(M,this)},W.prototype.catchExternal=function(M){return H.prototype.catch.call(this,M)},W.prototype.error=function(M){return this.then(function(){throw new Error(M)})},W.prototype.using=W.prototype.set,W.prototype.saveAs=W.prototype.save,W.prototype.export=W.prototype.output,W.prototype.run=W.prototype.then,s.default=W},"./node_modules/core-js/internals/a-function.js":function(r){r.exports=function(s){if(typeof s!="function")throw TypeError(String(s)+" is not a function");return s}},"./node_modules/core-js/internals/a-possible-prototype.js":function(r,s,o){var i=o("./node_modules/core-js/internals/is-object.js");r.exports=function(l){if(!i(l)&&l!==null)throw TypeError("Can't set "+String(l)+" as a prototype");return l}},"./node_modules/core-js/internals/add-to-unscopables.js":function(r,s,o){var i=o("./node_modules/core-js/internals/well-known-symbol.js"),l=o("./node_modules/core-js/internals/object-create.js"),n=o("./node_modules/core-js/internals/object-define-property.js"),a=i("unscopables"),c=Array.prototype;c[a]==null&&n.f(c,a,{configurable:!0,value:l(null)}),r.exports=function(h){c[a][h]=!0}},"./node_modules/core-js/internals/an-object.js":function(r,s,o){var i=o("./node_modules/core-js/internals/is-object.js");r.exports=function(l){if(!i(l))throw TypeError(String(l)+" is not an object");return l}},"./node_modules/core-js/internals/array-for-each.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/array-iteration.js").forEach,l=o("./node_modules/core-js/internals/array-method-is-strict.js"),n=l("forEach");r.exports=n?[].forEach:function(c){return i(this,c,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(r,s,o){var i=o("./node_modules/core-js/internals/to-indexed-object.js"),l=o("./node_modules/core-js/internals/to-length.js"),n=o("./node_modules/core-js/internals/to-absolute-index.js"),a=function(h){return function(A,v,w){var b=i(A),x=l(b.length),C=n(w,x),I;if(h&&v!=v){for(;x>C;)if(I=b[C++],I!=I)return!0}else for(;x>C;C++)if((h||C in b)&&b[C]===v)return h||C||0;return!h&&-1}};r.exports={includes:a(!0),indexOf:a(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(r,s,o){var i=o("./node_modules/core-js/internals/function-bind-context.js"),l=o("./node_modules/core-js/internals/indexed-object.js"),n=o("./node_modules/core-js/internals/to-object.js"),a=o("./node_modules/core-js/internals/to-length.js"),c=o("./node_modules/core-js/internals/array-species-create.js"),h=[].push,A=function(w){var b=w==1,x=w==2,C=w==3,I=w==4,_=w==6,E=w==7,O=w==5||_;return function(N,F,U,B){for(var K=n(N),Y=l(K),k=i(F,U,3),H=a(Y.length),W=0,j=B||c,M=b?j(N,H):x||E?j(N,0):void 0,G,X;H>W;W++)if((O||W in Y)&&(G=Y[W],X=k(G,W,K),w))if(b)M[W]=X;else if(X)switch(w){case 3:return!0;case 5:return G;case 6:return W;case 2:h.call(M,G)}else switch(w){case 4:return!1;case 7:h.call(M,G)}return _?-1:C||I?I:M}};r.exports={forEach:A(0),map:A(1),filter:A(2),some:A(3),every:A(4),find:A(5),findIndex:A(6),filterReject:A(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(r,s,o){var i=o("./node_modules/core-js/internals/fails.js"),l=o("./node_modules/core-js/internals/well-known-symbol.js"),n=o("./node_modules/core-js/internals/engine-v8-version.js"),a=l("species");r.exports=function(c){return n>=51||!i(function(){var h=[],A=h.constructor={};return A[a]=function(){return{foo:1}},h[c](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/fails.js");r.exports=function(l,n){var a=[][l];return!!a&&i(function(){a.call(null,n||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(r,s,o){var i=o("./node_modules/core-js/internals/is-object.js"),l=o("./node_modules/core-js/internals/is-array.js"),n=o("./node_modules/core-js/internals/well-known-symbol.js"),a=n("species");r.exports=function(c){var h;return l(c)&&(h=c.constructor,typeof h=="function"&&(h===Array||l(h.prototype))?h=void 0:i(h)&&(h=h[a],h===null&&(h=void 0))),h===void 0?Array:h}},"./node_modules/core-js/internals/array-species-create.js":function(r,s,o){var i=o("./node_modules/core-js/internals/array-species-constructor.js");r.exports=function(l,n){return new(i(l))(n===0?0:n)}},"./node_modules/core-js/internals/classof-raw.js":function(r){var s={}.toString;r.exports=function(o){return s.call(o).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(r,s,o){var i=o("./node_modules/core-js/internals/to-string-tag-support.js"),l=o("./node_modules/core-js/internals/classof-raw.js"),n=o("./node_modules/core-js/internals/well-known-symbol.js"),a=n("toStringTag"),c=l(function(){return arguments}())=="Arguments",h=function(v,w){try{return v[w]}catch(b){}};r.exports=i?l:function(A){var v,w,b;return A===void 0?"Undefined":A===null?"Null":typeof(w=h(v=Object(A),a))=="string"?w:c?l(v):(b=l(v))=="Object"&&typeof v.callee=="function"?"Arguments":b}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(r,s,o){var i=o("./node_modules/core-js/internals/has.js"),l=o("./node_modules/core-js/internals/own-keys.js"),n=o("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),a=o("./node_modules/core-js/internals/object-define-property.js");r.exports=function(c,h){for(var A=l(h),v=a.f,w=n.f,b=0;b<A.length;b++){var x=A[b];i(c,x)||v(c,x,w(h,x))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(r,s,o){var i=o("./node_modules/core-js/internals/fails.js");r.exports=!i(function(){function l(){}return l.prototype.constructor=null,Object.getPrototypeOf(new l)!==l.prototype})},"./node_modules/core-js/internals/create-html.js":function(r,s,o){var i=o("./node_modules/core-js/internals/require-object-coercible.js"),l=o("./node_modules/core-js/internals/to-string.js"),n=/"/g;r.exports=function(a,c,h,A){var v=l(i(a)),w="<"+c;return h!==""&&(w+=" "+h+'="'+l(A).replace(n,""")+'"'),w+">"+v+"</"+c+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,l=o("./node_modules/core-js/internals/object-create.js"),n=o("./node_modules/core-js/internals/create-property-descriptor.js"),a=o("./node_modules/core-js/internals/set-to-string-tag.js"),c=o("./node_modules/core-js/internals/iterators.js"),h=function(){return this};r.exports=function(A,v,w){var b=v+" Iterator";return A.prototype=l(i,{next:n(1,w)}),a(A,b,!1,!0),c[b]=h,A}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(r,s,o){var i=o("./node_modules/core-js/internals/descriptors.js"),l=o("./node_modules/core-js/internals/object-define-property.js"),n=o("./node_modules/core-js/internals/create-property-descriptor.js");r.exports=i?function(a,c,h){return l.f(a,c,n(1,h))}:function(a,c,h){return a[c]=h,a}},"./node_modules/core-js/internals/create-property-descriptor.js":function(r){r.exports=function(s,o){return{enumerable:!(s&1),configurable:!(s&2),writable:!(s&4),value:o}}},"./node_modules/core-js/internals/create-property.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/to-property-key.js"),l=o("./node_modules/core-js/internals/object-define-property.js"),n=o("./node_modules/core-js/internals/create-property-descriptor.js");r.exports=function(a,c,h){var A=i(c);A in a?l.f(a,A,n(0,h)):a[A]=h}},"./node_modules/core-js/internals/define-iterator.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/export.js"),l=o("./node_modules/core-js/internals/create-iterator-constructor.js"),n=o("./node_modules/core-js/internals/object-get-prototype-of.js"),a=o("./node_modules/core-js/internals/object-set-prototype-of.js"),c=o("./node_modules/core-js/internals/set-to-string-tag.js"),h=o("./node_modules/core-js/internals/create-non-enumerable-property.js"),A=o("./node_modules/core-js/internals/redefine.js"),v=o("./node_modules/core-js/internals/well-known-symbol.js"),w=o("./node_modules/core-js/internals/is-pure.js"),b=o("./node_modules/core-js/internals/iterators.js"),x=o("./node_modules/core-js/internals/iterators-core.js"),C=x.IteratorPrototype,I=x.BUGGY_SAFARI_ITERATORS,_=v("iterator"),E="keys",O="values",N="entries",F=function(){return this};r.exports=function(U,B,K,Y,k,H,W){l(K,B,Y);var j=function(_e){if(_e===k&&ee)return ee;if(!I&&_e in X)return X[_e];switch(_e){case E:return function(){return new K(this,_e)};case O:return function(){return new K(this,_e)};case N:return function(){return new K(this,_e)}}return function(){return new K(this)}},M=B+" Iterator",G=!1,X=U.prototype,q=X[_]||X["@@iterator"]||k&&X[k],ee=!I&&q||j(k),ie=B=="Array"&&X.entries||q,de,ue,ve;if(ie&&(de=n(ie.call(new U)),C!==Object.prototype&&de.next&&(!w&&n(de)!==C&&(a?a(de,C):typeof de[_]!="function"&&h(de,_,F)),c(de,M,!0,!0),w&&(b[M]=F))),k==O&&q&&q.name!==O&&(G=!0,ee=function(){return q.call(this)}),(!w||W)&&X[_]!==ee&&h(X,_,ee),b[B]=ee,k)if(ue={values:j(O),keys:H?ee:j(E),entries:j(N)},W)for(ve in ue)(I||G||!(ve in X))&&A(X,ve,ue[ve]);else i({target:B,proto:!0,forced:I||G},ue);return ue}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(r,s,o){var i=o("./node_modules/core-js/internals/path.js"),l=o("./node_modules/core-js/internals/has.js"),n=o("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),a=o("./node_modules/core-js/internals/object-define-property.js").f;r.exports=function(c){var h=i.Symbol||(i.Symbol={});l(h,c)||a(h,c,{value:n.f(c)})}},"./node_modules/core-js/internals/descriptors.js":function(r,s,o){var i=o("./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,s,o){var i=o("./node_modules/core-js/internals/global.js"),l=o("./node_modules/core-js/internals/is-object.js"),n=i.document,a=l(n)&&l(n.createElement);r.exports=function(c){return a?n.createElement(c):{}}},"./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,s,o){var i=o("./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,s,o){var i=o("./node_modules/core-js/internals/global.js"),l=o("./node_modules/core-js/internals/engine-user-agent.js"),n=i.process,a=i.Deno,c=n&&n.versions||a&&a.version,h=c&&c.v8,A,v;h?(A=h.split("."),v=A[0]<4?1:A[0]+A[1]):l&&(A=l.match(/Edge\/(\d+)/),(!A||A[1]>=74)&&(A=l.match(/Chrome\/(\d+)/),A&&(v=A[1]))),r.exports=v&&+v},"./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,s,o){var i=o("./node_modules/core-js/internals/global.js"),l=o("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,n=o("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=o("./node_modules/core-js/internals/redefine.js"),c=o("./node_modules/core-js/internals/set-global.js"),h=o("./node_modules/core-js/internals/copy-constructor-properties.js"),A=o("./node_modules/core-js/internals/is-forced.js");r.exports=function(v,w){var b=v.target,x=v.global,C=v.stat,I,_,E,O,N,F;if(x?_=i:C?_=i[b]||c(b,{}):_=(i[b]||{}).prototype,_)for(E in w){if(N=w[E],v.noTargetGet?(F=l(_,E),O=F&&F.value):O=_[E],I=A(x?E:b+(C?".":"#")+E,v.forced),!I&&O!==void 0){if(typeof N===typeof O)continue;h(N,O)}(v.sham||O&&O.sham)&&n(N,"sham",!0),a(_,E,N,v)}}},"./node_modules/core-js/internals/fails.js":function(r){r.exports=function(s){try{return!!s()}catch(o){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(r,s,o){var i=o("./node_modules/core-js/internals/a-function.js");r.exports=function(l,n,a){if(i(l),n===void 0)return l;switch(a){case 0:return function(){return l.call(n)};case 1:return function(c){return l.call(n,c)};case 2:return function(c,h){return l.call(n,c,h)};case 3:return function(c,h,A){return l.call(n,c,h,A)}}return function(){return l.apply(n,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(r,s,o){var i=o("./node_modules/core-js/internals/global.js"),l=function(a){return typeof a=="function"?a:void 0};r.exports=function(n,a){return arguments.length<2?l(i[n]):i[n]&&i[n][a]}},"./node_modules/core-js/internals/global.js":function(r){var s=function(i){return i&&i.Math==Math&&i};r.exports=s(typeof globalThis=="object"&&globalThis)||s(typeof window=="object"&&window)||s(typeof self=="object"&&self)||s(typeof S=="object"&&S)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(r,s,o){var i=o("./node_modules/core-js/internals/to-object.js"),l={}.hasOwnProperty;r.exports=Object.hasOwn||function(a,c){return l.call(i(a),c)}},"./node_modules/core-js/internals/hidden-keys.js":function(r){r.exports={}},"./node_modules/core-js/internals/html.js":function(r,s,o){var i=o("./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,s,o){var i=o("./node_modules/core-js/internals/descriptors.js"),l=o("./node_modules/core-js/internals/fails.js"),n=o("./node_modules/core-js/internals/document-create-element.js");r.exports=!i&&!l(function(){return Object.defineProperty(n("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(r,s,o){var i=o("./node_modules/core-js/internals/fails.js"),l=o("./node_modules/core-js/internals/classof-raw.js"),n="".split;r.exports=i(function(){return!Object("z").propertyIsEnumerable(0)})?function(a){return l(a)=="String"?n.call(a,""):Object(a)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(r,s,o){var i=o("./node_modules/core-js/internals/is-object.js"),l=o("./node_modules/core-js/internals/object-set-prototype-of.js");r.exports=function(n,a,c){var h,A;return l&&typeof(h=a.constructor)=="function"&&h!==c&&i(A=h.prototype)&&A!==c.prototype&&l(n,A),n}},"./node_modules/core-js/internals/inspect-source.js":function(r,s,o){var i=o("./node_modules/core-js/internals/shared-store.js"),l=Function.toString;typeof i.inspectSource!="function"&&(i.inspectSource=function(n){return l.call(n)}),r.exports=i.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(r,s,o){var i=o("./node_modules/core-js/internals/native-weak-map.js"),l=o("./node_modules/core-js/internals/global.js"),n=o("./node_modules/core-js/internals/is-object.js"),a=o("./node_modules/core-js/internals/create-non-enumerable-property.js"),c=o("./node_modules/core-js/internals/has.js"),h=o("./node_modules/core-js/internals/shared-store.js"),A=o("./node_modules/core-js/internals/shared-key.js"),v=o("./node_modules/core-js/internals/hidden-keys.js"),w="Object already initialized",b=l.WeakMap,x,C,I,_=function(Y){return I(Y)?C(Y):x(Y,{})},E=function(Y){return function(k){var H;if(!n(k)||(H=C(k)).type!==Y)throw TypeError("Incompatible receiver, "+Y+" required");return H}};if(i||h.state){var O=h.state||(h.state=new b),N=O.get,F=O.has,U=O.set;x=function(Y,k){if(F.call(O,Y))throw new TypeError(w);return k.facade=Y,U.call(O,Y,k),k},C=function(Y){return N.call(O,Y)||{}},I=function(Y){return F.call(O,Y)}}else{var B=A("state");v[B]=!0,x=function(Y,k){if(c(Y,B))throw new TypeError(w);return k.facade=Y,a(Y,B,k),k},C=function(Y){return c(Y,B)?Y[B]:{}},I=function(Y){return c(Y,B)}}r.exports={set:x,get:C,has:I,enforce:_,getterFor:E}},"./node_modules/core-js/internals/is-array.js":function(r,s,o){var i=o("./node_modules/core-js/internals/classof-raw.js");r.exports=Array.isArray||function(n){return i(n)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(r,s,o){var i=o("./node_modules/core-js/internals/fails.js"),l=/#|\.prototype\./,n=function(w,b){var x=c[a(w)];return x==A?!0:x==h?!1:typeof b=="function"?i(b):!!b},a=n.normalize=function(v){return String(v).replace(l,".").toLowerCase()},c=n.data={},h=n.NATIVE="N",A=n.POLYFILL="P";r.exports=n},"./node_modules/core-js/internals/is-object.js":function(r){r.exports=function(s){return typeof s=="object"?s!==null:typeof s=="function"}},"./node_modules/core-js/internals/is-pure.js":function(r){r.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(r,s,o){var i=o("./node_modules/core-js/internals/get-built-in.js"),l=o("./node_modules/core-js/internals/use-symbol-as-uid.js");r.exports=l?function(n){return typeof n=="symbol"}:function(n){var a=i("Symbol");return typeof a=="function"&&Object(n)instanceof a}},"./node_modules/core-js/internals/iterators-core.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/fails.js"),l=o("./node_modules/core-js/internals/object-get-prototype-of.js"),n=o("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=o("./node_modules/core-js/internals/has.js"),c=o("./node_modules/core-js/internals/well-known-symbol.js"),h=o("./node_modules/core-js/internals/is-pure.js"),A=c("iterator"),v=!1,w=function(){return this},b,x,C;[].keys&&(C=[].keys(),"next"in C?(x=l(l(C)),x!==Object.prototype&&(b=x)):v=!0);var I=b==null||i(function(){var _={};return b[A].call(_)!==_});I&&(b={}),(!h||I)&&!a(b,A)&&n(b,A,w),r.exports={IteratorPrototype:b,BUGGY_SAFARI_ITERATORS:v}},"./node_modules/core-js/internals/iterators.js":function(r){r.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(r,s,o){var i=o("./node_modules/core-js/internals/engine-v8-version.js"),l=o("./node_modules/core-js/internals/fails.js");r.exports=!!Object.getOwnPropertySymbols&&!l(function(){var n=Symbol();return!String(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&i&&i<41})},"./node_modules/core-js/internals/native-weak-map.js":function(r,s,o){var i=o("./node_modules/core-js/internals/global.js"),l=o("./node_modules/core-js/internals/inspect-source.js"),n=i.WeakMap;r.exports=typeof n=="function"&&/native code/.test(l(n))},"./node_modules/core-js/internals/object-assign.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/descriptors.js"),l=o("./node_modules/core-js/internals/fails.js"),n=o("./node_modules/core-js/internals/object-keys.js"),a=o("./node_modules/core-js/internals/object-get-own-property-symbols.js"),c=o("./node_modules/core-js/internals/object-property-is-enumerable.js"),h=o("./node_modules/core-js/internals/to-object.js"),A=o("./node_modules/core-js/internals/indexed-object.js"),v=Object.assign,w=Object.defineProperty;r.exports=!v||l(function(){if(i&&v({b:1},v(w({},"a",{enumerable:!0,get:function(){w(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},x={},C=Symbol(),I="abcdefghijklmnopqrst";return b[C]=7,I.split("").forEach(function(_){x[_]=_}),v({},b)[C]!=7||n(v({},x)).join("")!=I})?function(x,C){for(var I=h(x),_=arguments.length,E=1,O=a.f,N=c.f;_>E;)for(var F=A(arguments[E++]),U=O?n(F).concat(O(F)):n(F),B=U.length,K=0,Y;B>K;)Y=U[K++],(!i||N.call(F,Y))&&(I[Y]=F[Y]);return I}:v},"./node_modules/core-js/internals/object-create.js":function(r,s,o){var i=o("./node_modules/core-js/internals/an-object.js"),l=o("./node_modules/core-js/internals/object-define-properties.js"),n=o("./node_modules/core-js/internals/enum-bug-keys.js"),a=o("./node_modules/core-js/internals/hidden-keys.js"),c=o("./node_modules/core-js/internals/html.js"),h=o("./node_modules/core-js/internals/document-create-element.js"),A=o("./node_modules/core-js/internals/shared-key.js"),v=">",w="<",b="prototype",x="script",C=A("IE_PROTO"),I=function(){},_=function(B){return w+x+v+B+w+"/"+x+v},E=function(B){B.write(_("")),B.close();var K=B.parentWindow.Object;return B=null,K},O=function(){var B=h("iframe"),K="java"+x+":",Y;if(B.style)return B.style.display="none",c.appendChild(B),B.src=String(K),Y=B.contentWindow.document,Y.open(),Y.write(_("document.F=Object")),Y.close(),Y.F},N,F=function(){try{N=new ActiveXObject("htmlfile")}catch(K){}F=document.domain&&N?E(N):O()||E(N);for(var B=n.length;B--;)delete F[b][n[B]];return F()};a[C]=!0,r.exports=Object.create||function(B,K){var Y;return B!==null?(I[b]=i(B),Y=new I,I[b]=null,Y[C]=B):Y=F(),K===void 0?Y:l(Y,K)}},"./node_modules/core-js/internals/object-define-properties.js":function(r,s,o){var i=o("./node_modules/core-js/internals/descriptors.js"),l=o("./node_modules/core-js/internals/object-define-property.js"),n=o("./node_modules/core-js/internals/an-object.js"),a=o("./node_modules/core-js/internals/object-keys.js");r.exports=i?Object.defineProperties:function(h,A){n(h);for(var v=a(A),w=v.length,b=0,x;w>b;)l.f(h,x=v[b++],A[x]);return h}},"./node_modules/core-js/internals/object-define-property.js":function(r,s,o){var i=o("./node_modules/core-js/internals/descriptors.js"),l=o("./node_modules/core-js/internals/ie8-dom-define.js"),n=o("./node_modules/core-js/internals/an-object.js"),a=o("./node_modules/core-js/internals/to-property-key.js"),c=Object.defineProperty;s.f=i?c:function(A,v,w){if(n(A),v=a(v),n(w),l)try{return c(A,v,w)}catch(b){}if("get"in w||"set"in w)throw TypeError("Accessors not supported");return"value"in w&&(A[v]=w.value),A}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(r,s,o){var i=o("./node_modules/core-js/internals/descriptors.js"),l=o("./node_modules/core-js/internals/object-property-is-enumerable.js"),n=o("./node_modules/core-js/internals/create-property-descriptor.js"),a=o("./node_modules/core-js/internals/to-indexed-object.js"),c=o("./node_modules/core-js/internals/to-property-key.js"),h=o("./node_modules/core-js/internals/has.js"),A=o("./node_modules/core-js/internals/ie8-dom-define.js"),v=Object.getOwnPropertyDescriptor;s.f=i?v:function(b,x){if(b=a(b),x=c(x),A)try{return v(b,x)}catch(C){}if(h(b,x))return n(!l.f.call(b,x),b[x])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(r,s,o){var i=o("./node_modules/core-js/internals/to-indexed-object.js"),l=o("./node_modules/core-js/internals/object-get-own-property-names.js").f,n={}.toString,a=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(A){try{return l(A)}catch(v){return a.slice()}};r.exports.f=function(A){return a&&n.call(A)=="[object Window]"?c(A):l(i(A))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(r,s,o){var i=o("./node_modules/core-js/internals/object-keys-internal.js"),l=o("./node_modules/core-js/internals/enum-bug-keys.js"),n=l.concat("length","prototype");s.f=Object.getOwnPropertyNames||function(c){return i(c,n)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(r,s){s.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(r,s,o){var i=o("./node_modules/core-js/internals/has.js"),l=o("./node_modules/core-js/internals/to-object.js"),n=o("./node_modules/core-js/internals/shared-key.js"),a=o("./node_modules/core-js/internals/correct-prototype-getter.js"),c=n("IE_PROTO"),h=Object.prototype;r.exports=a?Object.getPrototypeOf:function(A){return A=l(A),i(A,c)?A[c]:typeof A.constructor=="function"&&A instanceof A.constructor?A.constructor.prototype:A instanceof Object?h:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(r,s,o){var i=o("./node_modules/core-js/internals/has.js"),l=o("./node_modules/core-js/internals/to-indexed-object.js"),n=o("./node_modules/core-js/internals/array-includes.js").indexOf,a=o("./node_modules/core-js/internals/hidden-keys.js");r.exports=function(c,h){var A=l(c),v=0,w=[],b;for(b in A)!i(a,b)&&i(A,b)&&w.push(b);for(;h.length>v;)i(A,b=h[v++])&&(~n(w,b)||w.push(b));return w}},"./node_modules/core-js/internals/object-keys.js":function(r,s,o){var i=o("./node_modules/core-js/internals/object-keys-internal.js"),l=o("./node_modules/core-js/internals/enum-bug-keys.js");r.exports=Object.keys||function(a){return i(a,l)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(r,s){"use strict";var o={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,l=i&&!o.call({1:2},1);s.f=l?function(a){var c=i(this,a);return!!c&&c.enumerable}:o},"./node_modules/core-js/internals/object-set-prototype-of.js":function(r,s,o){var i=o("./node_modules/core-js/internals/an-object.js"),l=o("./node_modules/core-js/internals/a-possible-prototype.js");r.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var n=!1,a={},c;try{c=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,c.call(a,[]),n=a instanceof Array}catch(h){}return function(A,v){return i(A),l(v),n?c.call(A,v):A.__proto__=v,A}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/to-string-tag-support.js"),l=o("./node_modules/core-js/internals/classof.js");r.exports=i?{}.toString:function(){return"[object "+l(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(r,s,o){var i=o("./node_modules/core-js/internals/is-object.js");r.exports=function(l,n){var a,c;if(n==="string"&&typeof(a=l.toString)=="function"&&!i(c=a.call(l)))return c;if(typeof(a=l.valueOf)=="function"&&!i(c=a.call(l)))return c;if(n!=="string"&&typeof(a=l.toString)=="function"&&!i(c=a.call(l)))return c;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(r,s,o){var i=o("./node_modules/core-js/internals/get-built-in.js"),l=o("./node_modules/core-js/internals/object-get-own-property-names.js"),n=o("./node_modules/core-js/internals/object-get-own-property-symbols.js"),a=o("./node_modules/core-js/internals/an-object.js");r.exports=i("Reflect","ownKeys")||function(h){var A=l.f(a(h)),v=n.f;return v?A.concat(v(h)):A}},"./node_modules/core-js/internals/path.js":function(r,s,o){var i=o("./node_modules/core-js/internals/global.js");r.exports=i},"./node_modules/core-js/internals/redefine.js":function(r,s,o){var i=o("./node_modules/core-js/internals/global.js"),l=o("./node_modules/core-js/internals/create-non-enumerable-property.js"),n=o("./node_modules/core-js/internals/has.js"),a=o("./node_modules/core-js/internals/set-global.js"),c=o("./node_modules/core-js/internals/inspect-source.js"),h=o("./node_modules/core-js/internals/internal-state.js"),A=h.get,v=h.enforce,w=String(String).split("String");(r.exports=function(b,x,C,I){var _=I?!!I.unsafe:!1,E=I?!!I.enumerable:!1,O=I?!!I.noTargetGet:!1,N;if(typeof C=="function"&&(typeof x=="string"&&!n(C,"name")&&l(C,"name",x),N=v(C),N.source||(N.source=w.join(typeof x=="string"?x:""))),b===i){E?b[x]=C:a(x,C);return}else _?!O&&b[x]&&(E=!0):delete b[x];E?b[x]=C:l(b,x,C)})(Function.prototype,"toString",function(){return typeof this=="function"&&A(this).source||c(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/an-object.js");r.exports=function(){var l=i(this),n="";return l.global&&(n+="g"),l.ignoreCase&&(n+="i"),l.multiline&&(n+="m"),l.dotAll&&(n+="s"),l.unicode&&(n+="u"),l.sticky&&(n+="y"),n}},"./node_modules/core-js/internals/require-object-coercible.js":function(r){r.exports=function(s){if(s==null)throw TypeError("Can't call method on "+s);return s}},"./node_modules/core-js/internals/set-global.js":function(r,s,o){var i=o("./node_modules/core-js/internals/global.js");r.exports=function(l,n){try{Object.defineProperty(i,l,{value:n,configurable:!0,writable:!0})}catch(a){i[l]=n}return n}},"./node_modules/core-js/internals/set-to-string-tag.js":function(r,s,o){var i=o("./node_modules/core-js/internals/object-define-property.js").f,l=o("./node_modules/core-js/internals/has.js"),n=o("./node_modules/core-js/internals/well-known-symbol.js"),a=n("toStringTag");r.exports=function(c,h,A){c&&!l(c=A?c:c.prototype,a)&&i(c,a,{configurable:!0,value:h})}},"./node_modules/core-js/internals/shared-key.js":function(r,s,o){var i=o("./node_modules/core-js/internals/shared.js"),l=o("./node_modules/core-js/internals/uid.js"),n=i("keys");r.exports=function(a){return n[a]||(n[a]=l(a))}},"./node_modules/core-js/internals/shared-store.js":function(r,s,o){var i=o("./node_modules/core-js/internals/global.js"),l=o("./node_modules/core-js/internals/set-global.js"),n="__core-js_shared__",a=i[n]||l(n,{});r.exports=a},"./node_modules/core-js/internals/shared.js":function(r,s,o){var i=o("./node_modules/core-js/internals/is-pure.js"),l=o("./node_modules/core-js/internals/shared-store.js");(r.exports=function(n,a){return l[n]||(l[n]=a!==void 0?a:{})})("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,s,o){var i=o("./node_modules/core-js/internals/fails.js");r.exports=function(l){return i(function(){var n=""[l]('"');return n!==n.toLowerCase()||n.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(r,s,o){var i=o("./node_modules/core-js/internals/to-integer.js"),l=o("./node_modules/core-js/internals/to-string.js"),n=o("./node_modules/core-js/internals/require-object-coercible.js"),a=function(h){return function(A,v){var w=l(n(A)),b=i(v),x=w.length,C,I;return b<0||b>=x?h?"":void 0:(C=w.charCodeAt(b),C<55296||C>56319||b+1===x||(I=w.charCodeAt(b+1))<56320||I>57343?h?w.charAt(b):C:h?w.slice(b,b+2):(C-55296<<10)+(I-56320)+65536)}};r.exports={codeAt:a(!1),charAt:a(!0)}},"./node_modules/core-js/internals/string-trim.js":function(r,s,o){var i=o("./node_modules/core-js/internals/require-object-coercible.js"),l=o("./node_modules/core-js/internals/to-string.js"),n=o("./node_modules/core-js/internals/whitespaces.js"),a="["+n+"]",c=RegExp("^"+a+a+"*"),h=RegExp(a+a+"*$"),A=function(w){return function(b){var x=l(i(b));return w&1&&(x=x.replace(c,"")),w&2&&(x=x.replace(h,"")),x}};r.exports={start:A(1),end:A(2),trim:A(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(r,s,o){var i=o("./node_modules/core-js/internals/to-integer.js"),l=Math.max,n=Math.min;r.exports=function(a,c){var h=i(a);return h<0?l(h+c,0):n(h,c)}},"./node_modules/core-js/internals/to-indexed-object.js":function(r,s,o){var i=o("./node_modules/core-js/internals/indexed-object.js"),l=o("./node_modules/core-js/internals/require-object-coercible.js");r.exports=function(n){return i(l(n))}},"./node_modules/core-js/internals/to-integer.js":function(r){var s=Math.ceil,o=Math.floor;r.exports=function(i){return isNaN(i=+i)?0:(i>0?o:s)(i)}},"./node_modules/core-js/internals/to-length.js":function(r,s,o){var i=o("./node_modules/core-js/internals/to-integer.js"),l=Math.min;r.exports=function(n){return n>0?l(i(n),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(r,s,o){var i=o("./node_modules/core-js/internals/require-object-coercible.js");r.exports=function(l){return Object(i(l))}},"./node_modules/core-js/internals/to-primitive.js":function(r,s,o){var i=o("./node_modules/core-js/internals/is-object.js"),l=o("./node_modules/core-js/internals/is-symbol.js"),n=o("./node_modules/core-js/internals/ordinary-to-primitive.js"),a=o("./node_modules/core-js/internals/well-known-symbol.js"),c=a("toPrimitive");r.exports=function(h,A){if(!i(h)||l(h))return h;var v=h[c],w;if(v!==void 0){if(A===void 0&&(A="default"),w=v.call(h,A),!i(w)||l(w))return w;throw TypeError("Can't convert object to primitive value")}return A===void 0&&(A="number"),n(h,A)}},"./node_modules/core-js/internals/to-property-key.js":function(r,s,o){var i=o("./node_modules/core-js/internals/to-primitive.js"),l=o("./node_modules/core-js/internals/is-symbol.js");r.exports=function(n){var a=i(n,"string");return l(a)?a:String(a)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(r,s,o){var i=o("./node_modules/core-js/internals/well-known-symbol.js"),l=i("toStringTag"),n={};n[l]="z",r.exports=String(n)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(r,s,o){var i=o("./node_modules/core-js/internals/is-symbol.js");r.exports=function(l){if(i(l))throw TypeError("Cannot convert a Symbol value to a string");return String(l)}},"./node_modules/core-js/internals/uid.js":function(r){var s=0,o=Math.random();r.exports=function(i){return"Symbol("+String(i===void 0?"":i)+")_"+(++s+o).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(r,s,o){var i=o("./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,s,o){var i=o("./node_modules/core-js/internals/well-known-symbol.js");s.f=i},"./node_modules/core-js/internals/well-known-symbol.js":function(r,s,o){var i=o("./node_modules/core-js/internals/global.js"),l=o("./node_modules/core-js/internals/shared.js"),n=o("./node_modules/core-js/internals/has.js"),a=o("./node_modules/core-js/internals/uid.js"),c=o("./node_modules/core-js/internals/native-symbol.js"),h=o("./node_modules/core-js/internals/use-symbol-as-uid.js"),A=l("wks"),v=i.Symbol,w=h?v:v&&v.withoutSetter||a;r.exports=function(b){return(!n(A,b)||!(c||typeof A[b]=="string"))&&(c&&n(v,b)?A[b]=v[b]:A[b]=w("Symbol."+b)),A[b]}},"./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,s,o){"use strict";var i=o("./node_modules/core-js/internals/export.js"),l=o("./node_modules/core-js/internals/fails.js"),n=o("./node_modules/core-js/internals/is-array.js"),a=o("./node_modules/core-js/internals/is-object.js"),c=o("./node_modules/core-js/internals/to-object.js"),h=o("./node_modules/core-js/internals/to-length.js"),A=o("./node_modules/core-js/internals/create-property.js"),v=o("./node_modules/core-js/internals/array-species-create.js"),w=o("./node_modules/core-js/internals/array-method-has-species-support.js"),b=o("./node_modules/core-js/internals/well-known-symbol.js"),x=o("./node_modules/core-js/internals/engine-v8-version.js"),C=b("isConcatSpreadable"),I=9007199254740991,_="Maximum allowed index exceeded",E=x>=51||!l(function(){var U=[];return U[C]=!1,U.concat()[0]!==U}),O=w("concat"),N=function(B){if(!a(B))return!1;var K=B[C];return K!==void 0?!!K:n(B)},F=!E||!O;i({target:"Array",proto:!0,forced:F},{concat:function(B){var K=c(this),Y=v(K,0),k=0,H,W,j,M,G;for(H=-1,j=arguments.length;H<j;H++)if(G=H===-1?K:arguments[H],N(G)){if(M=h(G.length),k+M>I)throw TypeError(_);for(W=0;W<M;W++,k++)W in G&&A(Y,k,G[W])}else{if(k>=I)throw TypeError(_);A(Y,k++,G)}return Y.length=k,Y}})},"./node_modules/core-js/modules/es.array.iterator.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/to-indexed-object.js"),l=o("./node_modules/core-js/internals/add-to-unscopables.js"),n=o("./node_modules/core-js/internals/iterators.js"),a=o("./node_modules/core-js/internals/internal-state.js"),c=o("./node_modules/core-js/internals/define-iterator.js"),h="Array Iterator",A=a.set,v=a.getterFor(h);r.exports=c(Array,"Array",function(w,b){A(this,{type:h,target:i(w),index:0,kind:b})},function(){var w=v(this),b=w.target,x=w.kind,C=w.index++;return!b||C>=b.length?(w.target=void 0,{value:void 0,done:!0}):x=="keys"?{value:C,done:!1}:x=="values"?{value:b[C],done:!1}:{value:[C,b[C]],done:!1}},"values"),n.Arguments=n.Array,l("keys"),l("values"),l("entries")},"./node_modules/core-js/modules/es.array.join.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/export.js"),l=o("./node_modules/core-js/internals/indexed-object.js"),n=o("./node_modules/core-js/internals/to-indexed-object.js"),a=o("./node_modules/core-js/internals/array-method-is-strict.js"),c=[].join,h=l!=Object,A=a("join",",");i({target:"Array",proto:!0,forced:h||!A},{join:function(w){return c.call(n(this),w===void 0?",":w)}})},"./node_modules/core-js/modules/es.array.map.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/export.js"),l=o("./node_modules/core-js/internals/array-iteration.js").map,n=o("./node_modules/core-js/internals/array-method-has-species-support.js"),a=n("map");i({target:"Array",proto:!0,forced:!a},{map:function(h){return l(this,h,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/export.js"),l=o("./node_modules/core-js/internals/is-object.js"),n=o("./node_modules/core-js/internals/is-array.js"),a=o("./node_modules/core-js/internals/to-absolute-index.js"),c=o("./node_modules/core-js/internals/to-length.js"),h=o("./node_modules/core-js/internals/to-indexed-object.js"),A=o("./node_modules/core-js/internals/create-property.js"),v=o("./node_modules/core-js/internals/well-known-symbol.js"),w=o("./node_modules/core-js/internals/array-method-has-species-support.js"),b=w("slice"),x=v("species"),C=[].slice,I=Math.max;i({target:"Array",proto:!0,forced:!b},{slice:function(E,O){var N=h(this),F=c(N.length),U=a(E,F),B=a(O===void 0?F:O,F),K,Y,k;if(n(N)&&(K=N.constructor,typeof K=="function"&&(K===Array||n(K.prototype))?K=void 0:l(K)&&(K=K[x],K===null&&(K=void 0)),K===Array||K===void 0))return C.call(N,U,B);for(Y=new(K===void 0?Array:K)(I(B-U,0)),k=0;U<B;U++,k++)U in N&&A(Y,k,N[U]);return Y.length=k,Y}})},"./node_modules/core-js/modules/es.function.name.js":function(r,s,o){var i=o("./node_modules/core-js/internals/descriptors.js"),l=o("./node_modules/core-js/internals/object-define-property.js").f,n=Function.prototype,a=n.toString,c=/^\s*function ([^ (]*)/,h="name";i&&!(h in n)&&l(n,h,{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(v){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/descriptors.js"),l=o("./node_modules/core-js/internals/global.js"),n=o("./node_modules/core-js/internals/is-forced.js"),a=o("./node_modules/core-js/internals/redefine.js"),c=o("./node_modules/core-js/internals/has.js"),h=o("./node_modules/core-js/internals/classof-raw.js"),A=o("./node_modules/core-js/internals/inherit-if-required.js"),v=o("./node_modules/core-js/internals/is-symbol.js"),w=o("./node_modules/core-js/internals/to-primitive.js"),b=o("./node_modules/core-js/internals/fails.js"),x=o("./node_modules/core-js/internals/object-create.js"),C=o("./node_modules/core-js/internals/object-get-own-property-names.js").f,I=o("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,_=o("./node_modules/core-js/internals/object-define-property.js").f,E=o("./node_modules/core-js/internals/string-trim.js").trim,O="Number",N=l[O],F=N.prototype,U=h(x(F))==O,B=function(j){if(v(j))throw TypeError("Cannot convert a Symbol value to a number");var M=w(j,"number"),G,X,q,ee,ie,de,ue,ve;if(typeof M=="string"&&M.length>2){if(M=E(M),G=M.charCodeAt(0),G===43||G===45){if(X=M.charCodeAt(2),X===88||X===120)return NaN}else if(G===48){switch(M.charCodeAt(1)){case 66:case 98:q=2,ee=49;break;case 79:case 111:q=8,ee=55;break;default:return+M}for(ie=M.slice(2),de=ie.length,ue=0;ue<de;ue++)if(ve=ie.charCodeAt(ue),ve<48||ve>ee)return NaN;return parseInt(ie,q)}}return+M};if(n(O,!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var K=function(j){var M=arguments.length<1?0:j,G=this;return G instanceof K&&(U?b(function(){F.valueOf.call(G)}):h(G)!=O)?A(new N(B(M)),G,K):B(M)},Y=i?C(N):"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(","),k=0,H;Y.length>k;k++)c(N,H=Y[k])&&!c(K,H)&&_(K,H,I(N,H));K.prototype=F,F.constructor=K,a(l,O,K)}},"./node_modules/core-js/modules/es.object.assign.js":function(r,s,o){var i=o("./node_modules/core-js/internals/export.js"),l=o("./node_modules/core-js/internals/object-assign.js");i({target:"Object",stat:!0,forced:Object.assign!==l},{assign:l})},"./node_modules/core-js/modules/es.object.keys.js":function(r,s,o){var i=o("./node_modules/core-js/internals/export.js"),l=o("./node_modules/core-js/internals/to-object.js"),n=o("./node_modules/core-js/internals/object-keys.js"),a=o("./node_modules/core-js/internals/fails.js"),c=a(function(){n(1)});i({target:"Object",stat:!0,forced:c},{keys:function(A){return n(l(A))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(r,s,o){var i=o("./node_modules/core-js/internals/to-string-tag-support.js"),l=o("./node_modules/core-js/internals/redefine.js"),n=o("./node_modules/core-js/internals/object-to-string.js");i||l(Object.prototype,"toString",n,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/redefine.js"),l=o("./node_modules/core-js/internals/an-object.js"),n=o("./node_modules/core-js/internals/to-string.js"),a=o("./node_modules/core-js/internals/fails.js"),c=o("./node_modules/core-js/internals/regexp-flags.js"),h="toString",A=RegExp.prototype,v=A[h],w=a(function(){return v.call({source:"a",flags:"b"})!="/a/b"}),b=v.name!=h;(w||b)&&i(RegExp.prototype,h,function(){var C=l(this),I=n(C.source),_=C.flags,E=n(_===void 0&&C instanceof RegExp&&!("flags"in A)?c.call(C):_);return"/"+I+"/"+E},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/string-multibyte.js").charAt,l=o("./node_modules/core-js/internals/to-string.js"),n=o("./node_modules/core-js/internals/internal-state.js"),a=o("./node_modules/core-js/internals/define-iterator.js"),c="String Iterator",h=n.set,A=n.getterFor(c);a(String,"String",function(v){h(this,{type:c,string:l(v),index:0})},function(){var w=A(this),b=w.string,x=w.index,C;return x>=b.length?{value:void 0,done:!0}:(C=i(b,x),w.index+=C.length,{value:C,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/export.js"),l=o("./node_modules/core-js/internals/create-html.js"),n=o("./node_modules/core-js/internals/string-html-forced.js");i({target:"String",proto:!0,forced:n("link")},{link:function(c){return l(this,"a","href",c)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/export.js"),l=o("./node_modules/core-js/internals/descriptors.js"),n=o("./node_modules/core-js/internals/global.js"),a=o("./node_modules/core-js/internals/has.js"),c=o("./node_modules/core-js/internals/is-object.js"),h=o("./node_modules/core-js/internals/object-define-property.js").f,A=o("./node_modules/core-js/internals/copy-constructor-properties.js"),v=n.Symbol;if(l&&typeof v=="function"&&(!("description"in v.prototype)||v().description!==void 0)){var w={},b=function(){var O=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),N=this instanceof b?new v(O):O===void 0?v():v(O);return O===""&&(w[N]=!0),N};A(b,v);var x=b.prototype=v.prototype;x.constructor=b;var C=x.toString,I=String(v("test"))=="Symbol(test)",_=/^Symbol\((.*)\)[^)]+$/;h(x,"description",{configurable:!0,get:function(){var O=c(this)?this.valueOf():this,N=C.call(O);if(a(w,O))return"";var F=I?N.slice(7,-1):N.replace(_,"$1");return F===""?void 0:F}}),i({global:!0,forced:!0},{Symbol:b})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(r,s,o){var i=o("./node_modules/core-js/internals/define-well-known-symbol.js");i("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(r,s,o){"use strict";var i=o("./node_modules/core-js/internals/export.js"),l=o("./node_modules/core-js/internals/global.js"),n=o("./node_modules/core-js/internals/get-built-in.js"),a=o("./node_modules/core-js/internals/is-pure.js"),c=o("./node_modules/core-js/internals/descriptors.js"),h=o("./node_modules/core-js/internals/native-symbol.js"),A=o("./node_modules/core-js/internals/fails.js"),v=o("./node_modules/core-js/internals/has.js"),w=o("./node_modules/core-js/internals/is-array.js"),b=o("./node_modules/core-js/internals/is-object.js"),x=o("./node_modules/core-js/internals/is-symbol.js"),C=o("./node_modules/core-js/internals/an-object.js"),I=o("./node_modules/core-js/internals/to-object.js"),_=o("./node_modules/core-js/internals/to-indexed-object.js"),E=o("./node_modules/core-js/internals/to-property-key.js"),O=o("./node_modules/core-js/internals/to-string.js"),N=o("./node_modules/core-js/internals/create-property-descriptor.js"),F=o("./node_modules/core-js/internals/object-create.js"),U=o("./node_modules/core-js/internals/object-keys.js"),B=o("./node_modules/core-js/internals/object-get-own-property-names.js"),K=o("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Y=o("./node_modules/core-js/internals/object-get-own-property-symbols.js"),k=o("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),H=o("./node_modules/core-js/internals/object-define-property.js"),W=o("./node_modules/core-js/internals/object-property-is-enumerable.js"),j=o("./node_modules/core-js/internals/create-non-enumerable-property.js"),M=o("./node_modules/core-js/internals/redefine.js"),G=o("./node_modules/core-js/internals/shared.js"),X=o("./node_modules/core-js/internals/shared-key.js"),q=o("./node_modules/core-js/internals/hidden-keys.js"),ee=o("./node_modules/core-js/internals/uid.js"),ie=o("./node_modules/core-js/internals/well-known-symbol.js"),de=o("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),ue=o("./node_modules/core-js/internals/define-well-known-symbol.js"),ve=o("./node_modules/core-js/internals/set-to-string-tag.js"),be=o("./node_modules/core-js/internals/internal-state.js"),_e=o("./node_modules/core-js/internals/array-iteration.js").forEach,ke=X("hidden"),$e="Symbol",ne="prototype",Ne=ie("toPrimitive"),st=be.set,pe=be.getterFor($e),Z=Object[ne],J=l.Symbol,ae=n("JSON","stringify"),Se=k.f,me=H.f,Oe=K.f,Ee=W.f,oe=G("symbols"),Re=G("op-symbols"),Be=G("string-to-symbol-registry"),et=G("symbol-to-string-registry"),bt=G("wks"),dt=l.QObject,He=!dt||!dt[ne]||!dt[ne].findChild,kt=c&&A(function(){return F(me({},"a",{get:function(){return me(this,"a",{value:7}).a}})).a!=7})?function(we,Ce,fe){var rt=Se(Z,Ce);rt&&delete Z[Ce],me(we,Ce,fe),rt&&we!==Z&&me(Z,Ce,rt)}:me,ut=function(Ce,fe){var rt=oe[Ce]=F(J[ne]);return st(rt,{type:$e,tag:Ce,description:fe}),c||(rt.description=fe),rt},Ft=function(Ce,fe,rt){Ce===Z&&Ft(Re,fe,rt),C(Ce);var tt=E(fe);return C(rt),v(oe,tt)?(rt.enumerable?(v(Ce,ke)&&Ce[ke][tt]&&(Ce[ke][tt]=!1),rt=F(rt,{enumerable:N(0,!1)})):(v(Ce,ke)||me(Ce,ke,N(1,{})),Ce[ke][tt]=!0),kt(Ce,tt,rt)):me(Ce,tt,rt)},Ht=function(Ce,fe){C(Ce);var rt=_(fe),tt=U(rt).concat(le(rt));return _e(tt,function(ye){(!c||Ut.call(rt,ye))&&Ft(Ce,ye,rt[ye])}),Ce},$t=function(Ce,fe){return fe===void 0?F(Ce):Ht(F(Ce),fe)},Ut=function(Ce){var fe=E(Ce),rt=Ee.call(this,fe);return this===Z&&v(oe,fe)&&!v(Re,fe)?!1:rt||!v(this,fe)||!v(oe,fe)||v(this,ke)&&this[ke][fe]?rt:!0},Jt=function(Ce,fe){var rt=_(Ce),tt=E(fe);if(rt===Z&&v(oe,tt)&&!v(Re,tt))return;var ye=Se(rt,tt);return ye&&v(oe,tt)&&!(v(rt,ke)&&rt[ke][tt])&&(ye.enumerable=!0),ye},ct=function(Ce){var fe=Oe(_(Ce)),rt=[];return _e(fe,function(tt){!v(oe,tt)&&!v(q,tt)&&rt.push(tt)}),rt},le=function(Ce){var fe=Ce===Z,rt=Oe(fe?Re:_(Ce)),tt=[];return _e(rt,function(ye){v(oe,ye)&&(!fe||v(Z,ye))&&tt.push(oe[ye])}),tt};if(h||(J=function(){if(this instanceof J)throw TypeError("Symbol is not a constructor");var Ce=!arguments.length||arguments[0]===void 0?void 0:O(arguments[0]),fe=ee(Ce),rt=function tt(ye){this===Z&&tt.call(Re,ye),v(this,ke)&&v(this[ke],fe)&&(this[ke][fe]=!1),kt(this,fe,N(1,ye))};return c&&He&&kt(Z,fe,{configurable:!0,set:rt}),ut(fe,Ce)},M(J[ne],"toString",function(){return pe(this).tag}),M(J,"withoutSetter",function(we){return ut(ee(we),we)}),W.f=Ut,H.f=Ft,k.f=Jt,B.f=K.f=ct,Y.f=le,de.f=function(we){return ut(ie(we),we)},c&&(me(J[ne],"description",{configurable:!0,get:function(){return pe(this).description}}),a||M(Z,"propertyIsEnumerable",Ut,{unsafe:!0}))),i({global:!0,wrap:!0,forced:!h,sham:!h},{Symbol:J}),_e(U(bt),function(we){ue(we)}),i({target:$e,stat:!0,forced:!h},{for:function(Ce){var fe=O(Ce);if(v(Be,fe))return Be[fe];var rt=J(fe);return Be[fe]=rt,et[rt]=fe,rt},keyFor:function(Ce){if(!x(Ce))throw TypeError(Ce+" is not a symbol");if(v(et,Ce))return et[Ce]},useSetter:function(){He=!0},useSimple:function(){He=!1}}),i({target:"Object",stat:!0,forced:!h,sham:!c},{create:$t,defineProperty:Ft,defineProperties:Ht,getOwnPropertyDescriptor:Jt}),i({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:ct,getOwnPropertySymbols:le}),i({target:"Object",stat:!0,forced:A(function(){Y.f(1)})},{getOwnPropertySymbols:function(Ce){return Y.f(I(Ce))}}),ae){var te=!h||A(function(){var we=J();return ae([we])!="[null]"||ae({a:we})!="{}"||ae(Object(we))!="{}"});i({target:"JSON",stat:!0,forced:te},{stringify:function(Ce,fe,rt){for(var tt=[Ce],ye=1,Je;arguments.length>ye;)tt.push(arguments[ye++]);return Je=fe,!b(fe)&&Ce===void 0||x(Ce)?void 0:(w(fe)||(fe=function(ze,Ct){if(typeof Je=="function"&&(Ct=Je.call(this,ze,Ct)),!x(Ct))return Ct}),tt[1]=fe,ae.apply(null,tt))}})}J[ne][Ne]||j(J[ne],Ne,J[ne].valueOf),ve(J,$e),q[ke]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(r,s,o){var i=o("./node_modules/core-js/internals/global.js"),l=o("./node_modules/core-js/internals/dom-iterables.js"),n=o("./node_modules/core-js/internals/array-for-each.js"),a=o("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var c in l){var h=i[c],A=h&&h.prototype;if(A&&A.forEach!==n)try{a(A,"forEach",n)}catch(v){A.forEach=n}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(r,s,o){var i=o("./node_modules/core-js/internals/global.js"),l=o("./node_modules/core-js/internals/dom-iterables.js"),n=o("./node_modules/core-js/modules/es.array.iterator.js"),a=o("./node_modules/core-js/internals/create-non-enumerable-property.js"),c=o("./node_modules/core-js/internals/well-known-symbol.js"),h=c("iterator"),A=c("toStringTag"),v=n.values;for(var w in l){var b=i[w],x=b&&b.prototype;if(x){if(x[h]!==v)try{a(x,h,v)}catch(I){x[h]=v}if(x[A]||a(x,A,w),l[w]){for(var C in n)if(x[C]!==n[C])try{a(x,C,n[C])}catch(I){x[C]=n[C]}}}}},"./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(s,o){r.exports=o()})(this,function(){"use strict";function s(dt){var He=typeof dt;return dt!==null&&(He==="object"||He==="function")}function o(dt){return typeof dt=="function"}var i=void 0;Array.isArray?i=Array.isArray:i=function(He){return Object.prototype.toString.call(He)==="[object Array]"};var l=i,n=0,a=void 0,c=void 0,h=function(He,kt){U[n]=He,U[n+1]=kt,n+=2,n===2&&(c?c(B):Y())};function A(dt){c=dt}function v(dt){h=dt}var w=typeof window!="undefined"?window:void 0,b=w||{},x=b.MutationObserver||b.WebKitMutationObserver,C=typeof self=="undefined"&&typeof y!="undefined"&&{}.toString.call(y)==="[object process]",I=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function _(){return function(){return y.nextTick(B)}}function E(){return typeof a!="undefined"?function(){a(B)}:F()}function O(){var dt=0,He=new x(B),kt=document.createTextNode("");return He.observe(kt,{characterData:!0}),function(){kt.data=dt=++dt%2}}function N(){var dt=new MessageChannel;return dt.port1.onmessage=B,function(){return dt.port2.postMessage(0)}}function F(){var dt=setTimeout;return function(){return dt(B,1)}}var U=new Array(1e3);function B(){for(var dt=0;dt<n;dt+=2){var He=U[dt],kt=U[dt+1];He(kt),U[dt]=void 0,U[dt+1]=void 0}n=0}function K(){try{var dt=Function("return this")().require("vertx");return a=dt.runOnLoop||dt.runOnContext,E()}catch(He){return F()}}var Y=void 0;C?Y=_():x?Y=O():I?Y=N():w===void 0&&!0?Y=K():Y=F();function k(dt,He){var kt=this,ut=new this.constructor(j);ut[W]===void 0&&ae(ut);var Ft=kt._state;if(Ft){var Ht=arguments[Ft-1];h(function(){return st(Ft,ut,Ht,kt._result)})}else ne(kt,ut,dt,He);return ut}function H(dt){var He=this;if(dt&&typeof dt=="object"&&dt.constructor===He)return dt;var kt=new He(j);return be(kt,dt),kt}var W=Math.random().toString(36).substring(2);function j(){}var M=void 0,G=1,X=2;function q(){return new TypeError("You cannot resolve a promise with itself")}function ee(){return new TypeError("A promises callback cannot return that same promise.")}function ie(dt,He,kt,ut){try{dt.call(He,kt,ut)}catch(Ft){return Ft}}function de(dt,He,kt){h(function(ut){var Ft=!1,Ht=ie(kt,He,function($t){if(Ft)return;Ft=!0,He!==$t?be(ut,$t):ke(ut,$t)},function($t){if(Ft)return;Ft=!0,$e(ut,$t)},"Settle: "+(ut._label||" unknown promise"));!Ft&&Ht&&(Ft=!0,$e(ut,Ht))},dt)}function ue(dt,He){He._state===G?ke(dt,He._result):He._state===X?$e(dt,He._result):ne(He,void 0,function(kt){return be(dt,kt)},function(kt){return $e(dt,kt)})}function ve(dt,He,kt){He.constructor===dt.constructor&&kt===k&&He.constructor.resolve===H?ue(dt,He):kt===void 0?ke(dt,He):o(kt)?de(dt,He,kt):ke(dt,He)}function be(dt,He){if(dt===He)$e(dt,q());else if(s(He)){var kt=void 0;try{kt=He.then}catch(ut){$e(dt,ut);return}ve(dt,He,kt)}else ke(dt,He)}function _e(dt){dt._onerror&&dt._onerror(dt._result),Ne(dt)}function ke(dt,He){if(dt._state!==M)return;dt._result=He,dt._state=G,dt._subscribers.length!==0&&h(Ne,dt)}function $e(dt,He){if(dt._state!==M)return;dt._state=X,dt._result=He,h(_e,dt)}function ne(dt,He,kt,ut){var Ft=dt._subscribers,Ht=Ft.length;dt._onerror=null,Ft[Ht]=He,Ft[Ht+G]=kt,Ft[Ht+X]=ut,Ht===0&&dt._state&&h(Ne,dt)}function Ne(dt){var He=dt._subscribers,kt=dt._state;if(He.length===0)return;for(var ut=void 0,Ft=void 0,Ht=dt._result,$t=0;$t<He.length;$t+=3)ut=He[$t],Ft=He[$t+kt],ut?st(kt,ut,Ft,Ht):Ft(Ht);dt._subscribers.length=0}function st(dt,He,kt,ut){var Ft=o(kt),Ht=void 0,$t=void 0,Ut=!0;if(Ft){try{Ht=kt(ut)}catch(Jt){Ut=!1,$t=Jt}if(He===Ht){$e(He,ee());return}}else Ht=ut;He._state!==M||(Ft&&Ut?be(He,Ht):Ut===!1?$e(He,$t):dt===G?ke(He,Ht):dt===X&&$e(He,Ht))}function pe(dt,He){try{He(function(ut){be(dt,ut)},function(ut){$e(dt,ut)})}catch(kt){$e(dt,kt)}}var Z=0;function J(){return Z++}function ae(dt){dt[W]=Z++,dt._state=void 0,dt._result=void 0,dt._subscribers=[]}function Se(){return new Error("Array Methods must be provided an Array")}var me=function(){function dt(He,kt){this._instanceConstructor=He,this.promise=new He(j),this.promise[W]||ae(this.promise),l(kt)?(this.length=kt.length,this._remaining=kt.length,this._result=new Array(this.length),this.length===0?ke(this.promise,this._result):(this.length=this.length||0,this._enumerate(kt),this._remaining===0&&ke(this.promise,this._result))):$e(this.promise,Se())}return dt.prototype._enumerate=function(kt){for(var ut=0;this._state===M&&ut<kt.length;ut++)this._eachEntry(kt[ut],ut)},dt.prototype._eachEntry=function(kt,ut){var Ft=this._instanceConstructor,Ht=Ft.resolve;if(Ht===H){var $t=void 0,Ut=void 0,Jt=!1;try{$t=kt.then}catch(le){Jt=!0,Ut=le}if($t===k&&kt._state!==M)this._settledAt(kt._state,ut,kt._result);else if(typeof $t!="function")this._remaining--,this._result[ut]=kt;else if(Ft===et){var ct=new Ft(j);Jt?$e(ct,Ut):ve(ct,kt,$t),this._willSettleAt(ct,ut)}else this._willSettleAt(new Ft(function(le){return le(kt)}),ut)}else this._willSettleAt(Ht(kt),ut)},dt.prototype._settledAt=function(kt,ut,Ft){var Ht=this.promise;Ht._state===M&&(this._remaining--,kt===X?$e(Ht,Ft):this._result[ut]=Ft),this._remaining===0&&ke(Ht,this._result)},dt.prototype._willSettleAt=function(kt,ut){var Ft=this;ne(kt,void 0,function(Ht){return Ft._settledAt(G,ut,Ht)},function(Ht){return Ft._settledAt(X,ut,Ht)})},dt}();function Oe(dt){return new me(this,dt).promise}function Ee(dt){var He=this;return l(dt)?new He(function(kt,ut){for(var Ft=dt.length,Ht=0;Ht<Ft;Ht++)He.resolve(dt[Ht]).then(kt,ut)}):new He(function(kt,ut){return ut(new TypeError("You must pass an array to race."))})}function oe(dt){var He=this,kt=new He(j);return $e(kt,dt),kt}function Re(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function Be(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var et=function(){function dt(He){this[W]=J(),this._result=this._state=void 0,this._subscribers=[],j!==He&&(typeof He!="function"&&Re(),this instanceof dt?pe(this,He):Be())}return dt.prototype.catch=function(kt){return this.then(null,kt)},dt.prototype.finally=function(kt){var ut=this,Ft=ut.constructor;return o(kt)?ut.then(function(Ht){return Ft.resolve(kt()).then(function(){return Ht})},function(Ht){return Ft.resolve(kt()).then(function(){throw Ht})}):ut.then(kt,kt)},dt}();et.prototype.then=k,et.all=Oe,et.race=Ee,et.resolve=H,et.reject=oe,et._setScheduler=A,et._setAsap=v,et._asap=h;function bt(){var dt=void 0;if(typeof S!="undefined")dt=S;else if(typeof self!="undefined")dt=self;else try{dt=Function("return this")()}catch(ut){throw new Error("polyfill failed because global object is unavailable in this environment")}var He=dt.Promise;if(He){var kt=null;try{kt=Object.prototype.toString.call(He.resolve())}catch(ut){}if(kt==="[object Promise]"&&!He.cast)return}dt.Promise=et}return et.polyfill=bt,et.Promise=et,et})},html2canvas:function(r){"use strict";r.exports=p},jspdf:function(r){"use strict";r.exports=g}},e={};function d(u){var r=e[u];if(r!==void 0)return r.exports;var s=e[u]={exports:{}};return t[u].call(s.exports,s,s.exports,d),s.exports}!function(){d.n=function(u){var r=u&&u.__esModule?function(){return u.default}:function(){return u};return d.d(r,{a:r}),r}}(),!function(){d.d=function(u,r){for(var s in r)d.o(r,s)&&!d.o(u,s)&&Object.defineProperty(u,s,{enumerable:!0,get:r[s]})}}(),!function(){d.o=function(u,r){return Object.prototype.hasOwnProperty.call(u,r)}}(),!function(){d.r=function(u){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(u,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(u,"__esModule",{value:!0})}}();var f={};return!function(){"use strict";/*!**********************!*\
|
|
|
!*** ./src/index.js ***!
|
|
|
\**********************/d.r(f);var u=d("./src/worker.js"),r=d("./src/plugin/jspdf-plugin.js"),s=d("./src/plugin/pagebreaks.js"),o=d("./src/plugin/hyperlinks.js"),i=function l(n,a){var c=new l.Worker(a);return n?c.from(n).save():c};i.Worker=u.default,f.default=i}(),f=f.default,f}()})}).call(this,m("IyRk"),m("Q2Ig"))},"1q3G":function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=S;function S(){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(z,V,m){var S=m("MBQ8"),y=S.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(p){return p.stack=null,y.superApply(this,"getInitialData",arguments)}}),g=y;z.exports=g},"1u/T":function(z,V,m){var S=m("ProS"),y={type:"selectDataRange",event:"dataRangeSelected",update:"update"};S.registerAction(y,function(g,p){p.eachComponent({mainType:"visualMap",query:g},function(t){t.setSelected(g.selected)})})},"1vzs":function(z,V,m){"use strict";m.d(V,"a",function(){return u});var S=m("q1tI"),y=m.n(S),g=m("8Skl"),p=m("ye1Q"),t=m("bRQS"),e=m("4i/N"),d=m("jN4g"),f=m("l+S1");function u(r){var s=r.suffixIcon,o=r.clearIcon,i=r.menuItemSelectedIcon,l=r.removeIcon,n=r.loading,a=r.multiple,c=r.prefixCls,h=o;o||(h=S.createElement(d.a,null));var A=null;if(s!==void 0)A=s;else if(n)A=S.createElement(p.a,{spin:!0});else{var v="".concat(c,"-suffix");A=function(C){var I=C.open,_=C.showSearch;return I&&_?S.createElement(f.a,{className:v}):S.createElement(g.a,{className:v})}}var w=null;i!==void 0?w=i:a?w=S.createElement(t.a,null):w=null;var b=null;return l!==void 0?b=l:b=S.createElement(e.a,null),{clearIcon:h,suffixIcon:A,itemIcon:w,removeIcon:b}}},"1xaR":function(z,V,m){var S=m("ProS"),y=m("bYtY");m("qgGe"),m("NA0q"),m("RPvy");var g=m("mOdp"),p=m("y3NT"),t=m("0/Rx");S.registerVisual(y.curry(g,"sunburst")),S.registerLayout(y.curry(p,"sunburst")),S.registerProcessor(y.curry(t,"sunburst"))},"24YM":function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.SensorTabIndex=V.SensorClassName=V.SizeSensorId=void 0;var S="size-sensor-id";V.SizeSensorId=S;var y="size-sensor-object";V.SensorClassName=y;var g="-1";V.SensorTabIndex=g},"2548":function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("6GrX"),p=m("IUWy"),t=m("IwbS"),e=m("Qxkt"),d=m("gPAo"),f=m("eRkO"),u=S.extendComponentView({type:"toolbox",render:function(s,o,i,l){var n=this.group;if(n.removeAll(),!s.get("show"))return;var a=+s.get("itemSize"),c=s.get("feature")||{},h=this._features||(this._features={}),A=[];y.each(c,function(b,x){A.push(x)}),new d(this._featureNames||[],A).add(v).update(v).remove(y.curry(v,null)).execute(),this._featureNames=A;function v(b,x){var C=A[b],I=A[x],_=c[C],E=new e(_,s,s.ecModel),O;if(l&&l.newTitle!=null&&l.featureName===C&&(_.title=l.newTitle),C&&!I){if(r(C))O={model:E,onclick:E.option.onclick,featureName:C};else{var N=p.get(C);if(!N)return;O=new N(E,o,i)}h[C]=O}else{if(O=h[I],!O)return;O.model=E,O.ecModel=o,O.api=i}if(!C&&I){O.dispose&&O.dispose(o,i);return}if(!E.get("show")||O.unusable){O.remove&&O.remove(o,i);return}w(E,O,C),E.setIconStatus=function(F,U){var B=this.option,K=this.iconPaths;B.iconStatus=B.iconStatus||{},B.iconStatus[F]=U,K[F]&&K[F].trigger(U)},O.render&&O.render(E,o,i,l)}function w(b,x,C){var I=b.getModel("iconStyle"),_=b.getModel("emphasis.iconStyle"),E=x.getIcons?x.getIcons():b.get("icon"),O=b.get("title")||{};if(typeof E=="string"){var N=E,F=O;E={},O={},E[C]=N,O[C]=F}var U=b.iconPaths={};y.each(E,function(B,K){var Y=t.createIcon(B,{},{x:-a/2,y:-a/2,width:a,height:a});Y.setStyle(I.getItemStyle()),Y.hoverStyle=_.getItemStyle(),Y.setStyle({text:O[K],textAlign:_.get("textAlign"),textBorderRadius:_.get("textBorderRadius"),textPadding:_.get("textPadding"),textFill:null});var k=s.getModel("tooltip");k&&k.get("show")&&Y.attr("tooltip",y.extend({content:O[K],formatter:k.get("formatter",!0)||function(){return O[K]},formatterParams:{componentType:"toolbox",name:K,title:O[K],$vars:["name","title"]},position:k.get("position",!0)||"bottom"},k.option)),t.setHoverStyle(Y),s.get("showTitle")&&(Y.__title=O[K],Y.on("mouseover",function(){var H=_.getItemStyle(),W=s.get("orient")==="vertical"?s.get("right")==null?"right":"left":s.get("bottom")==null?"bottom":"top";Y.setStyle({textFill:_.get("textFill")||H.fill||H.stroke||"#000",textBackgroundColor:_.get("textBackgroundColor"),textPosition:_.get("textPosition")||W})}).on("mouseout",function(){Y.setStyle({textFill:null,textBackgroundColor:null})})),Y.trigger(b.get("iconStatus."+K)||"normal"),n.add(Y),Y.on("click",y.bind(x.onclick,x,o,i,K)),U[K]=Y})}f.layout(n,s,i),n.add(f.makeBackground(n.getBoundingRect(),s)),n.eachChild(function(b){var x=b.__title,C=b.hoverStyle;if(C&&x){var I=g.getBoundingRect(x,g.makeFont(C)),_=b.position[0]+n.position[0],E=b.position[1]+n.position[1]+a,O=!1;E+I.height>i.getHeight()&&(C.textPosition="top",O=!0);var N=O?-5-I.height:a+8;_+I.width/2>i.getWidth()?(C.textPosition=["100%",N],C.textAlign="right"):_-I.width/2<0&&(C.textPosition=[0,N],C.textAlign="left")}})},updateView:function(s,o,i,l){y.each(this._features,function(n){n.updateView&&n.updateView(n.model,o,i,l)})},remove:function(s,o){y.each(this._features,function(i){i.remove&&i.remove(s,o)}),this.group.removeAll()},dispose:function(s,o){y.each(this._features,function(i){i.dispose&&i.dispose(s,o)})}});function r(s){return s.indexOf("my")===0}z.exports=u},"2B6p":function(z,V){function m(S,y,g){var p=S.getZoom(),t=S.getCenter(),e=y.zoom,d=S.dataToPoint(t);if(y.dx!=null&&y.dy!=null){d[0]-=y.dx,d[1]-=y.dy;var t=S.pointToData(d);S.setCenter(t)}if(e!=null){if(g){var f=g.min||0,u=g.max||Infinity;e=Math.max(Math.min(p*e,u),f)/p}S.scale[0]*=e,S.scale[1]*=e;var r=S.position,s=(y.originX-r[0])*(e-1),o=(y.originY-r[1])*(e-1);r[0]-=s,r[1]-=o,S.updateTransform();var t=S.pointToData(d);S.setCenter(t),S.setZoom(e*p)}return{center:S.getCenter(),zoom:S.getZoom()}}V.updateCenterAndZoom=m},"2DNl":function(z,V,m){var S=m("IMiH"),y=m("loD1"),g=m("59Ip"),p=m("aKvl"),t=m("n1HI"),e=m("hX1E"),d=e.normalizeRadian,f=m("Sj9i"),u=m("hyiK"),r=S.CMD,s=Math.PI*2,o=1e-4;function i(x,C){return Math.abs(x-C)<o}var l=[-1,-1,-1],n=[-1,-1];function a(){var x=n[0];n[0]=n[1],n[1]=x}function c(x,C,I,_,E,O,N,F,U,B){if(B>C&&B>_&&B>O&&B>F||B<C&&B<_&&B<O&&B<F)return 0;var K=f.cubicRootAt(C,_,O,F,B,l);if(K===0)return 0;for(var Y=0,k=-1,H,W,j=0;j<K;j++){var M=l[j],G=M===0||M===1?.5:1,X=f.cubicAt(x,I,E,N,M);if(X<U)continue;k<0&&(k=f.cubicExtrema(C,_,O,F,n),n[1]<n[0]&&k>1&&a(),H=f.cubicAt(C,_,O,F,n[0]),k>1&&(W=f.cubicAt(C,_,O,F,n[1]))),k===2?M<n[0]?Y+=H<C?G:-G:M<n[1]?Y+=W<H?G:-G:Y+=F<W?G:-G:M<n[0]?Y+=H<C?G:-G:Y+=F<H?G:-G}return Y}function h(x,C,I,_,E,O,N,F){if(F>C&&F>_&&F>O||F<C&&F<_&&F<O)return 0;var U=f.quadraticRootAt(C,_,O,F,l);if(U===0)return 0;var B=f.quadraticExtremum(C,_,O);if(B>=0&&B<=1){for(var K=0,Y=f.quadraticAt(C,_,O,B),k=0;k<U;k++){var H=l[k]===0||l[k]===1?.5:1,W=f.quadraticAt(x,I,E,l[k]);if(W<N)continue;l[k]<B?K+=Y<C?H:-H:K+=O<Y?H:-H}return K}else{var H=l[0]===0||l[0]===1?.5:1,W=f.quadraticAt(x,I,E,l[0]);return W<N?0:O<C?H:-H}}function A(x,C,I,_,E,O,N,F){if(F-=C,F>I||F<-I)return 0;var U=Math.sqrt(I*I-F*F);l[0]=-U,l[1]=U;var B=Math.abs(_-E);if(B<1e-4)return 0;if(B%s<1e-4){_=0,E=s;var K=O?1:-1;return N>=l[0]+x&&N<=l[1]+x?K:0}if(O){var U=_;_=d(E),E=d(U)}else _=d(_),E=d(E);_>E&&(E+=s);for(var Y=0,k=0;k<2;k++){var H=l[k];if(H+x>N){var W=Math.atan2(F,H),K=O?1:-1;W<0&&(W=s+W),(W>=_&&W<=E||W+s>=_&&W+s<=E)&&(W>Math.PI/2&&W<Math.PI*1.5&&(K=-K),Y+=K)}}return Y}function v(x,C,I,_,E){for(var O=0,N=0,F=0,U=0,B=0,K=0;K<x.length;){var Y=x[K++];Y===r.M&&K>1&&(I||(O+=u(N,F,U,B,_,E))),K===1&&(N=x[K],F=x[K+1],U=N,B=F);switch(Y){case r.M:U=x[K++],B=x[K++],N=U,F=B;break;case r.L:if(I){if(y.containStroke(N,F,x[K],x[K+1],C,_,E))return!0}else O+=u(N,F,x[K],x[K+1],_,E)||0;N=x[K++],F=x[K++];break;case r.C:if(I){if(g.containStroke(N,F,x[K++],x[K++],x[K++],x[K++],x[K],x[K+1],C,_,E))return!0}else O+=c(N,F,x[K++],x[K++],x[K++],x[K++],x[K],x[K+1],_,E)||0;N=x[K++],F=x[K++];break;case r.Q:if(I){if(p.containStroke(N,F,x[K++],x[K++],x[K],x[K+1],C,_,E))return!0}else O+=h(N,F,x[K++],x[K++],x[K],x[K+1],_,E)||0;N=x[K++],F=x[K++];break;case r.A:var k=x[K++],H=x[K++],W=x[K++],j=x[K++],M=x[K++],G=x[K++];K+=1;var X=1-x[K++],q=Math.cos(M)*W+k,ee=Math.sin(M)*j+H;K>1?O+=u(N,F,q,ee,_,E):(U=q,B=ee);var ie=(_-k)*j/W+k;if(I){if(t.containStroke(k,H,j,M,M+G,X,C,ie,E))return!0}else O+=A(k,H,j,M,M+G,X,ie,E);N=Math.cos(M+G)*W+k,F=Math.sin(M+G)*j+H;break;case r.R:U=N=x[K++],B=F=x[K++];var de=x[K++],ue=x[K++],q=U+de,ee=B+ue;if(I){if(y.containStroke(U,B,q,B,C,_,E)||y.containStroke(q,B,q,ee,C,_,E)||y.containStroke(q,ee,U,ee,C,_,E)||y.containStroke(U,ee,U,B,C,_,E))return!0}else O+=u(q,B,q,ee,_,E),O+=u(U,ee,U,B,_,E);break;case r.Z:if(I){if(y.containStroke(N,F,U,B,C,_,E))return!0}else O+=u(N,F,U,B,_,E);N=U,F=B;break}}return!I&&!i(F,B)&&(O+=u(N,F,U,B,_,E)||0),O!==0}function w(x,C,I){return v(x,0,!1,C,I)}function b(x,C,I,_){return v(x,C,!0,I,_)}V.contain=w,V.containStroke=b},"2KFj":function(z,V,m){"use strict";m.d(V,"a",function(){return g});var S=m("XPR9");function y(p,t){for(;!Object.prototype.hasOwnProperty.call(p,t)&&!(p=Object(S.a)(p),p===null););return p}function g(p,t,e){return typeof Reflect!="undefined"&&Reflect.get?g=Reflect.get:g=function(f,u,r){var s=y(f,u);if(!s)return;var o=Object.getOwnPropertyDescriptor(s,u);return o.get?o.get.call(r):o.value},g(p,t,e||p)}},"2Qr1":function(z,V,m){"use strict";m.d(V,"d",function(){return u}),m.d(V,"c",function(){return s}),m.d(V,"e",function(){return o}),m.d(V,"b",function(){return n}),m.d(V,"f",function(){return a}),m.d(V,"g",function(){return c}),m.d(V,"a",function(){return h});var S=m("rePB"),y=m("T5bk"),g=m("KQm4"),p=m("U8pU"),t=m("VTBJ"),e=m("Kwbf"),d=m("WKfj");function f(A,v){var w=A.key,b;return"value"in A&&(b=A.value),w!=null?w:b!==void 0?b:"rc-index-key-".concat(v)}function u(A){var v=[];function w(b,x){b.forEach(function(C){x||!("options"in C)?v.push({key:f(C,v.length),groupOption:x,data:C}):(v.push({key:f(C,v.length),group:!0,data:C}),w(C.options,!0))})}return w(A,!1),v}function r(A){var v=Object(t.a)({},A);return"props"in v||Object.defineProperty(v,"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`."),v}}),v}function s(A,v){var w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},b=w.prevValueOptions,x=b===void 0?[]:b,C=new Map;return v.forEach(function(I){if(!I.group){var _=I.data;C.set(_.value,_)}}),A.map(function(I){var _=C.get(I);return _||(_=Object(t.a)({},x.find(function(E){return E._INTERNAL_OPTION_VALUE_===I}))),r(_)})}var o=function(v,w){var b=w.options,x=w.prevValueMap,C=w.labelInValue,I=w.optionLabelProp,_=s([v],b)[0],E={value:v},O=C?x.get(v):void 0;return O&&Object(p.a)(O)==="object"&&"label"in O?(E.label=O.label,_&&typeof O.label=="string"&&typeof _[I]=="string"&&O.label.trim()!==_[I].trim()&&Object(e.a)(!1,"`label` of `value` is not same as `label` in Select options.")):_&&I in _?E.label=_[I]:(E.label=v,E.isCacheable=!0),E.key=E.value,E};function i(A){return Object(d.d)(A).join("")}function l(A){return function(v,w){var b=v.toLowerCase();if("options"in w)return i(w.label).toLowerCase().includes(b);var x=w[A],C=i(x).toLowerCase();return C.includes(b)}}function n(A,v,w){var b=w.optionFilterProp,x=w.filterOption,C=[],I;return x===!1?Object(g.a)(v):(typeof x=="function"?I=x:I=l(b),v.forEach(function(_){if("options"in _){var E=I(A,_);if(E)C.push(_);else{var O=_.options.filter(function(N){return I(A,N)});O.length&&C.push(Object(t.a)(Object(t.a)({},_),{},{options:O}))}return}I(A,r(_))&&C.push(_)}),C)}function a(A,v){if(!v||!v.length)return null;var w=!1;function b(C,I){var _=Object(y.a)(I),E=_[0],O=_.slice(1);if(!E)return[C];var N=C.split(E);return w=w||N.length>1,N.reduce(function(F,U){return[].concat(Object(g.a)(F),Object(g.a)(b(U,O)))},[]).filter(function(F){return F})}var x=b(A,v);return w?x:null}function c(A,v){var w=s([A],v)[0];return w.disabled}function h(A,v,w,b){var x=Object(d.d)(v).slice().sort(),C=Object(g.a)(A),I=new Set;return A.forEach(function(_){_.options?_.options.forEach(function(E){I.add(E.value)}):I.add(_.value)}),x.forEach(function(_){var E=b?_.value:_;if(!I.has(E)){var O;C.push(b?(O={},Object(S.a)(O,w,_.label),Object(S.a)(O,"value",E),O):{value:E})}}),C}},"2dDv":function(z,V,m){var S=m("bYtY"),y=m("Fofx"),g=m("+TT/"),p=m("aX7z"),t=m("D1WM"),e=m("IwbS"),d=m("OELB"),f=m("72pK"),u=S.each,r=Math.min,s=Math.max,o=Math.floor,i=Math.ceil,l=d.round,n=Math.PI;function a(w,b,x){this._axesMap=S.createHashMap(),this._axesLayout={},this.dimensions=w.dimensions,this._rect,this._model=w,this._init(w,b,x)}a.prototype={type:"parallel",constructor:a,_init:function(w,b,x){var C=w.dimensions,I=w.parallelAxisIndex;u(C,function(_,E){var O=I[E],N=b.getComponent("parallelAxis",O),F=this._axesMap.set(_,new t(_,p.createScaleByModel(N),[0,0],N.get("type"),O)),U=F.type==="category";F.onBand=U&&N.get("boundaryGap"),F.inverse=N.get("inverse"),N.axis=F,F.model=N,F.coordinateSystem=N.coordinateSystem=this},this)},update:function(w,b){this._updateAxesFromSeries(this._model,w)},containPoint:function(w){var b=this._makeLayoutInfo(),x=b.axisBase,C=b.layoutBase,I=b.pixelDimIndex,_=w[1-I],E=w[I];return _>=x&&_<=x+b.axisLength&&E>=C&&E<=C+b.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(w,b){b.eachSeries(function(x){if(!w.contains(x,b))return;var C=x.getData();u(this.dimensions,function(I){var _=this._axesMap.get(I);_.scale.unionExtentFromData(C,C.mapDimension(I)),p.niceScaleExtent(_.scale,_.model)},this)},this)},resize:function(w,b){this._rect=g.getLayoutRect(w.getBoxLayoutParams(),{width:b.getWidth(),height:b.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var w=this._model,b=this._rect,x=["x","y"],C=["width","height"],I=w.get("layout"),_=I==="horizontal"?0:1,E=b[C[_]],O=[0,E],N=this.dimensions.length,F=c(w.get("axisExpandWidth"),O),U=c(w.get("axisExpandCount")||0,[0,N]),B=w.get("axisExpandable")&&N>3&&N>U&&U>1&&F>0&&E>0,K=w.get("axisExpandWindow"),Y;if(K)Y=c(K[1]-K[0],O),K[1]=K[0]+Y;else{Y=c(F*(U-1),O);var k=w.get("axisExpandCenter")||o(N/2);K=[F*k-Y/2],K[1]=K[0]+Y}var H=(E-Y)/(N-U);H<3&&(H=0);var W=[o(l(K[0]/F,1))+1,i(l(K[1]/F,1))-1],j=H/F*K[0];return{layout:I,pixelDimIndex:_,layoutBase:b[x[_]],layoutLength:E,axisBase:b[x[1-_]],axisLength:b[C[1-_]],axisExpandable:B,axisExpandWidth:F,axisCollapseWidth:H,axisExpandWindow:K,axisCount:N,winInnerIndices:W,axisExpandWindow0Pos:j}},_layoutAxes:function(){var w=this._rect,b=this._axesMap,x=this.dimensions,C=this._makeLayoutInfo(),I=C.layout;b.each(function(_){var E=[0,C.axisLength],O=_.inverse?1:0;_.setExtent(E[O],E[1-O])}),u(x,function(_,E){var O=(C.axisExpandable?A:h)(E,C),N={horizontal:{x:O.position,y:C.axisLength},vertical:{x:0,y:O.position}},F={horizontal:n/2,vertical:0},U=[N[I].x+w.x,N[I].y+w.y],B=F[I],K=y.create();y.rotate(K,K,B),y.translate(K,K,U),this._axesLayout[_]={position:U,rotation:B,transform:K,axisNameAvailableWidth:O.axisNameAvailableWidth,axisLabelShow:O.axisLabelShow,nameTruncateMaxWidth:O.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},getAxis:function(w){return this._axesMap.get(w)},dataToPoint:function(w,b){return this.axisCoordToPoint(this._axesMap.get(b).dataToCoord(w),b)},eachActiveState:function(w,b,x,C){x==null&&(x=0),C==null&&(C=w.count());var I=this._axesMap,_=this.dimensions,E=[],O=[];S.each(_,function(H){E.push(w.mapDimension(H)),O.push(I.get(H).model)});for(var N=this.hasAxisBrushed(),F=x;F<C;F++){var U;if(!N)U="normal";else{U="active";for(var B=w.getValues(E,F),K=0,Y=_.length;K<Y;K++){var k=O[K].getActiveState(B[K]);if(k==="inactive"){U="inactive";break}}}b(U,F)}},hasAxisBrushed:function(){for(var w=this.dimensions,b=this._axesMap,x=!1,C=0,I=w.length;C<I;C++)b.get(w[C]).model.getActiveState()!=="normal"&&(x=!0);return x},axisCoordToPoint:function(w,b){var x=this._axesLayout[b];return e.applyTransform([w,0],x.transform)},getAxisLayout:function(w){return S.clone(this._axesLayout[w])},getSlidedAxisExpandWindow:function(w){var b=this._makeLayoutInfo(),x=b.pixelDimIndex,C=b.axisExpandWindow.slice(),I=C[1]-C[0],_=[0,b.axisExpandWidth*(b.axisCount-1)];if(!this.containPoint(w))return{behavior:"none",axisExpandWindow:C};var E=w[x]-b.layoutBase-b.axisExpandWindow0Pos,O,N="slide",F=b.axisCollapseWidth,U=this._model.get("axisExpandSlideTriggerArea"),B=U[0]!=null;if(F)B&&F&&E<I*U[0]?(N="jump",O=E-I*U[2]):B&&F&&E>I*(1-U[0])?(N="jump",O=E-I*(1-U[2])):(O=E-I*U[1])>=0&&(O=E-I*(1-U[1]))<=0&&(O=0),O*=b.axisExpandWidth/F,O?f(O,C,_,"all"):N="none";else{var I=C[1]-C[0],K=_[1]*E/I;C=[s(0,K-I/2)],C[1]=r(_[1],C[0]+I),C[0]=C[1]-I}return{axisExpandWindow:C,behavior:N}}};function c(w,b){return r(s(w,b[0]),b[1])}function h(w,b){var x=b.layoutLength/(b.axisCount-1);return{position:x*w,axisNameAvailableWidth:x,axisLabelShow:!0}}function A(w,b){var x=b.layoutLength,C=b.axisExpandWidth,I=b.axisCount,_=b.axisCollapseWidth,E=b.winInnerIndices,O,N=_,F=!1,U;return w<E[0]?(O=w*_,U=_):w<=E[1]?(O=b.axisExpandWindow0Pos+w*C-b.axisExpandWindow[0],N=C,F=!0):(O=x-(I-1-w)*_,U=_),{position:O,axisNameAvailableWidth:N,axisLabelShow:F,nameTruncateMaxWidth:U}}var v=a;z.exports=v},"2fGM":function(z,V,m){var S=m("bYtY"),y=m("bLfw"),g=m("nkfE"),p=m("ICMv"),t=y.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});S.merge(t.prototype,p);var e={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};function d(f,u){return u.type||(u.data?"category":"value")}g("angle",t,d,e.angle),g("radius",t,d,e.radius)},"2fM7":function(z,V,m){"use strict";var S=m("rePB"),y=m("wx14"),g=m("q1tI"),p=m("bT9E"),t=m("TSYQ"),e=m.n(t),d=m("1OyB"),f=m("vuIU"),u=m("Ji7U"),r=m("LK+K"),s=m("Ff2n"),o=m("ODXe"),i=m("4IlW"),l=m("bX4T"),n=m("YrtM"),a=m("+nKL"),c=m("8OUc"),h=function(ke,$e){var ne=ke.prefixCls,Ne=ke.id,st=ke.flattenOptions,pe=ke.childrenAsData,Z=ke.values,J=ke.searchValue,ae=ke.multiple,Se=ke.defaultActiveFirstOption,me=ke.height,Oe=ke.itemHeight,Ee=ke.notFoundContent,oe=ke.open,Re=ke.menuItemSelectedIcon,Be=ke.virtual,et=ke.onSelect,bt=ke.onToggleOpen,dt=ke.onActiveValue,He=ke.onScroll,kt=ke.onMouseEnter,ut="".concat(ne,"-item"),Ft=Object(n.a)(function(){return st},[oe,st],function(tt,ye){return ye[0]&&tt[1]!==ye[1]}),Ht=g.useRef(null),$t=function(ye){ye.preventDefault()},Ut=function(ye){Ht.current&&Ht.current.scrollTo({index:ye})},Jt=function(ye){for(var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,lt=Ft.length,ze=0;ze<lt;ze+=1){var Ct=(ye+ze*Je+lt)%lt,zt=Ft[Ct],at=zt.group,vt=zt.data;if(!at&&!vt.disabled)return Ct}return-1},ct=g.useState(function(){return Jt(0)}),le=Object(o.a)(ct,2),te=le[0],we=le[1],Ce=function(ye){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;we(ye);var lt={source:Je?"keyboard":"mouse"},ze=Ft[ye];if(!ze){dt(null,-1,lt);return}dt(ze.data.value,ye,lt)};g.useEffect(function(){Ce(Se!==!1?Jt(0):-1)},[Ft.length,J]),g.useEffect(function(){var tt=setTimeout(function(){if(!ae&&oe&&Z.size===1){var Je=Array.from(Z)[0],lt=Ft.findIndex(function(ze){var Ct=ze.data;return Ct.value===Je});Ce(lt),Ut(lt)}});if(oe){var ye;(ye=Ht.current)===null||ye===void 0||ye.scrollTo(void 0)}return function(){return clearTimeout(tt)}},[oe]);var fe=function(ye){ye!==void 0&&et(ye,{selected:!Z.has(ye)}),ae||bt(!1)};if(g.useImperativeHandle($e,function(){return{onKeyDown:function(ye){var Je=ye.which;switch(Je){case i.a.UP:case i.a.DOWN:{var lt=0;if(Je===i.a.UP?lt=-1:Je===i.a.DOWN&&(lt=1),lt!==0){var ze=Jt(te+lt,lt);Ut(ze),Ce(ze,!0)}break}case i.a.ENTER:{var Ct=Ft[te];Ct&&!Ct.data.disabled?fe(Ct.data.value):fe(void 0),oe&&ye.preventDefault();break}case i.a.ESC:bt(!1),oe&&ye.stopPropagation()}},onKeyUp:function(){},scrollTo:function(ye){Ut(ye)}}}),Ft.length===0)return g.createElement("div",{role:"listbox",id:"".concat(Ne,"_list"),className:"".concat(ut,"-empty"),onMouseDown:$t},Ee);function rt(tt){var ye=Ft[tt];if(!ye)return null;var Je=ye.data||{},lt=Je.value,ze=Je.label,Ct=Je.children,zt=Object(l.a)(Je,!0),at=pe?Ct:ze;return ye?g.createElement("div",Object(y.a)({"aria-label":typeof at=="string"?at:null},zt,{key:tt,role:"option",id:"".concat(Ne,"_list_").concat(tt),"aria-selected":Z.has(lt)}),lt):null}return g.createElement(g.Fragment,null,g.createElement("div",{role:"listbox",id:"".concat(Ne,"_list"),style:{height:0,width:0,overflow:"hidden"}},rt(te-1),rt(te),rt(te+1)),g.createElement(a.a,{itemKey:"key",ref:Ht,data:Ft,height:me,itemHeight:Oe,fullHeight:!1,onMouseDown:$t,onScroll:He,virtual:Be,onMouseEnter:kt},function(tt,ye){var Je,lt=tt.group,ze=tt.groupOption,Ct=tt.data,zt=Ct.label,at=Ct.key;if(lt)return g.createElement("div",{className:e()(ut,"".concat(ut,"-group"))},zt!==void 0?zt:at);var vt=Ct.disabled,At=Ct.value,tr=Ct.title,Ir=Ct.children,zr=Ct.style,yn=Ct.className,ui=Object(s.a)(Ct,["disabled","value","title","children","style","className"]),Nn=Z.has(At),sn="".concat(ut,"-option"),Nt=e()(ut,sn,yn,(Je={},Object(S.a)(Je,"".concat(sn,"-grouped"),ze),Object(S.a)(Je,"".concat(sn,"-active"),te===ye&&!vt),Object(S.a)(Je,"".concat(sn,"-disabled"),vt),Object(S.a)(Je,"".concat(sn,"-selected"),Nn),Je)),xt=pe?Ir:zt,Pe=!Re||typeof Re=="function"||Nn,Fe=xt||At,Ve=typeof Fe=="string"||typeof Fe=="number"?Fe.toString():void 0;return tr!==void 0&&(Ve=tr),g.createElement("div",Object(y.a)({},ui,{"aria-selected":Nn,className:Nt,title:Ve,onMouseMove:function(){if(te===ye||vt)return;Ce(ye)},onClick:function(){vt||fe(At)},style:zr}),g.createElement("div",{className:"".concat(sn,"-content")},Fe),g.isValidElement(Re)||Nn,Pe&&g.createElement(c.a,{className:"".concat(ut,"-option-state"),customizeIcon:Re,customizeIconProps:{isSelected:Nn}},Nn?"\u2713":null))}))},A=g.forwardRef(h);A.displayName="OptionList";var v=A,w=function(){return null};w.isSelectOption=!0;var b=w,x=function(){return null};x.isSelectOptGroup=!0;var C=x,I=m("VTBJ"),_=m("Zm9Q");function E(_e){var ke=_e.key,$e=_e.props,ne=$e.children,Ne=$e.value,st=Object(s.a)($e,["children","value"]);return Object(I.a)({key:ke,value:Ne!==void 0?Ne:ke,children:ne},st)}function O(_e){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(_.a)(_e).map(function($e,ne){if(!g.isValidElement($e)||!$e.type)return null;var Ne=$e.type.isSelectOptGroup,st=$e.key,pe=$e.props,Z=pe.children,J=Object(s.a)(pe,["children"]);return ke||!Ne?E($e):Object(I.a)(Object(I.a)({key:"__RC_SELECT_GRP__".concat(st===null?ne:st,"__"),label:st},J),{},{options:O(Z)})}).filter(function($e){return $e})}var N=m("2Qr1"),F=m("qNPg"),U=m("U8pU"),B=m("Kwbf"),K=m("WKfj");function Y(_e){var ke=_e.mode,$e=_e.options,ne=_e.children,Ne=_e.backfill,st=_e.allowClear,pe=_e.placeholder,Z=_e.getInputElement,J=_e.showSearch,ae=_e.onSearch,Se=_e.defaultOpen,me=_e.autoFocus,Oe=_e.labelInValue,Ee=_e.value,oe=_e.inputValue,Re=_e.optionLabelProp,Be=ke==="multiple"||ke==="tags",et=J!==void 0?J:Be||ke==="combobox",bt=$e||O(ne);if(Object(B.a)(ke!=="tags"||bt.every(function(ut){return!ut.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),ke==="tags"||ke==="combobox"){var dt=bt.some(function(ut){return ut.options?ut.options.some(function(Ft){return typeof("value"in Ft?Ft.value:Ft.key)=="number"}):typeof("value"in ut?ut.value:ut.key)=="number"});Object(B.a)(!dt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(B.a)(ke!=="combobox"||!Re,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(B.a)(ke==="combobox"||!Ne,"`backfill` only works with `combobox` mode."),Object(B.a)(ke==="combobox"||!Z,"`getInputElement` only work with `combobox` mode."),Object(B.b)(ke!=="combobox"||!Z||!st||!pe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ae&&!et&&ke!=="combobox"&&ke!=="tags"&&Object(B.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(B.b)(!Se||me,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ee!=null){var He=Object(K.d)(Ee);Object(B.a)(!Oe||He.every(function(ut){return Object(U.a)(ut)==="object"&&("key"in ut||"value"in ut)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(B.a)(!Be||Array.isArray(Ee),"`value` should be array when `mode` is `multiple` or `tags`")}if(ne){var kt=null;Object(_.a)(ne).some(function(ut){if(!g.isValidElement(ut)||!ut.type)return!1;var Ft=ut.type;if(Ft.isSelectOption)return!1;if(Ft.isSelectOptGroup){var Ht=Object(_.a)(ut.props.children).every(function($t){return!g.isValidElement($t)||!ut.type||$t.type.isSelectOption?!0:(kt=$t.type,!1)});return!Ht}return kt=Ft,!0}),kt&&Object(B.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(kt.displayName||kt.name||kt,"`.")),Object(B.a)(oe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var k=Y,H=Object(F.a)({prefixCls:"rc-select",components:{optionList:v},convertChildrenToData:O,flattenOptions:N.d,getLabeledValue:N.e,filterOptions:N.b,isValueDisabled:N.g,findValueOption:N.c,warningProps:k,fillOptionsWithMissingValue:N.a}),W=function(_e){Object(u.a)($e,_e);var ke=Object(r.a)($e);function $e(){var ne;return Object(d.a)(this,$e),ne=ke.apply(this,arguments),ne.selectRef=g.createRef(),ne.focus=function(){ne.selectRef.current.focus()},ne.blur=function(){ne.selectRef.current.blur()},ne}return Object(f.a)($e,[{key:"render",value:function(){return g.createElement(H,Object(y.a)({ref:this.selectRef},this.props))}}]),$e}(g.Component);W.Option=b,W.OptGroup=C;var j=W,M=j,G=m("H84U"),X=m("1vzs"),q=m("3Nzz"),ee=function(_e,ke){var $e={};for(var ne in _e)Object.prototype.hasOwnProperty.call(_e,ne)&&ke.indexOf(ne)<0&&($e[ne]=_e[ne]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,ne=Object.getOwnPropertySymbols(_e);Ne<ne.length;Ne++)ke.indexOf(ne[Ne])<0&&Object.prototype.propertyIsEnumerable.call(_e,ne[Ne])&&($e[ne[Ne]]=_e[ne[Ne]]);return $e},ie="SECRET_COMBOBOX_MODE_DO_NOT_USE",de=function(ke,$e){var ne,Ne=ke.prefixCls,st=ke.bordered,pe=st===void 0?!0:st,Z=ke.className,J=ke.getPopupContainer,ae=ke.dropdownClassName,Se=ke.listHeight,me=Se===void 0?256:Se,Oe=ke.listItemHeight,Ee=Oe===void 0?24:Oe,oe=ke.size,Re=ke.notFoundContent,Be=ke.transitionName,et=Be===void 0?"slide-up":Be,bt=ee(ke,["prefixCls","bordered","className","getPopupContainer","dropdownClassName","listHeight","listItemHeight","size","notFoundContent","transitionName"]),dt=g.useContext(G.b),He=dt.getPopupContainer,kt=dt.getPrefixCls,ut=dt.renderEmpty,Ft=dt.direction,Ht=dt.virtual,$t=dt.dropdownMatchSelectWidth,Ut=g.useContext(q.b),Jt=kt("select",Ne),ct=g.useMemo(function(){var Ct=bt.mode;return Ct==="combobox"?void 0:Ct===ie?"combobox":Ct},[bt.mode]),le=ct==="multiple"||ct==="tags",te;Re!==void 0?te=Re:ct==="combobox"?te=null:te=ut("Select");var we=Object(X.a)(Object(y.a)(Object(y.a)({},bt),{multiple:le,prefixCls:Jt})),Ce=we.suffixIcon,fe=we.itemIcon,rt=we.removeIcon,tt=we.clearIcon,ye=Object(p.a)(bt,["suffixIcon","itemIcon"]),Je=e()(ae,Object(S.a)({},"".concat(Jt,"-dropdown-").concat(Ft),Ft==="rtl")),lt=oe||Ut,ze=e()((ne={},Object(S.a)(ne,"".concat(Jt,"-lg"),lt==="large"),Object(S.a)(ne,"".concat(Jt,"-sm"),lt==="small"),Object(S.a)(ne,"".concat(Jt,"-rtl"),Ft==="rtl"),Object(S.a)(ne,"".concat(Jt,"-borderless"),!pe),ne),Z);return g.createElement(M,Object(y.a)({ref:$e,virtual:Ht,dropdownMatchSelectWidth:$t},ye,{transitionName:et,listHeight:me,listItemHeight:Ee,mode:ct,prefixCls:Jt,direction:Ft,inputIcon:Ce,menuItemSelectedIcon:fe,removeIcon:rt,clearIcon:tt,notFoundContent:te,className:ze,getPopupContainer:J||He,dropdownClassName:Je}))},ue=g.forwardRef(de),ve=ue;ve.SECRET_COMBOBOX_MODE_DO_NOT_USE=ie,ve.Option=b,ve.OptGroup=C;var be=V.a=ve},"2fw6":function(z,V,m){var S=m("y+Vt"),y=S.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(p,t,e){e&&p.moveTo(t.cx+t.r,t.cy),p.arc(t.cx,t.cy,t.r,0,Math.PI*2,!0)}});z.exports=y},"2jpz":function(z,V,m){"use strict";m.d(V,"a",function(){return a});var S=m("U8pU"),y=m("q1tI"),g=m("TSYQ"),p=m.n(g),t=m("ye1Q"),e=m("9jjd"),d=m("gUdW"),f=m("xGfz"),u=m("VTBJ"),r={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"},s=r,o=m("6VBw"),i=function(h,A){return y.createElement(o.a,Object(u.a)(Object(u.a)({},h),{},{ref:A,icon:s}))};i.displayName="CaretDownFilled";var l=y.forwardRef(i),n=m("0n0R");function a(c,h,A,v){var w=v.isLeaf,b=v.expanded,x=v.loading;if(x)return y.createElement(t.a,{className:"".concat(c,"-switcher-loading-icon")});var C;if(A&&Object(S.a)(A)==="object"&&(C=A.showLeafIcon),w)return A?Object(S.a)(A)==="object"&&!C?y.createElement("span",{className:"".concat(c,"-switcher-leaf-line")}):y.createElement(e.a,{className:"".concat(c,"-switcher-line-icon")}):null;var I="".concat(c,"-switcher-icon");return Object(n.b)(h)?Object(n.a)(h,{className:p()(h.props.className||"",I)}):h||(A?b?y.createElement(d.a,{className:"".concat(c,"-switcher-line-icon")}):y.createElement(f.a,{className:"".concat(c,"-switcher-line-icon")}):y.createElement(l,{className:I}))}},"2uGb":function(z,V,m){var S=m("ProS");m("ko1b"),m("s2lz"),m("RBEP");var y=m("kMLO"),g=m("nKiI");S.registerVisual(y),S.registerLayout(g)},"2w7y":function(z,V,m){var S=m("ProS");m("qMZE"),m("g0SD"),S.registerPreprocessor(function(y){y.markPoint=y.markPoint||{}})},"33Ds":function(z,V,m){var S=m("ProS"),y=m("b9oc"),g=m("Kagy"),p=m("IUWy"),t=g.toolbox.restore;function e(u){this.model=u}e.defaultOption={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:t.title};var d=e.prototype;d.onclick=function(u,r,s){y.clear(u),r.dispatchAction({type:"restore",from:this.uid})},p.register("restore",e),S.registerAction({type:"restore",event:"restore",update:"prepareAndUpdate"},function(u,r){r.resetOption("recreate")});var f=e;z.exports=f},"34/K":function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;function S(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function y(t,e){for(var d=0;d<e.length;d++){var f=e[d];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(t,f.key,f)}}function g(t,e,d){return e&&y(t.prototype,e),d&&y(t,d),t}var p=function(){function t(){S(this,t),this._lines=0}return g(t,[{key:"decodeRect",value:function(d,f,u,r,s,o,i){this._lines===0&&(this._lines=r);var l=i==8?1:4,n=u*l;if(s.rQwait("RAW",n))return!1;var a=f+(r-this._lines),c=Math.min(this._lines,Math.floor(s.rQlen/n)),h=s.rQ,A=s.rQi;if(i==8){for(var v=u*c,w=new Uint8Array(v*4),b=0;b<v;b++)w[b*4+0]=(h[A+b]>>0&3)*255/3,w[b*4+1]=(h[A+b]>>2&3)*255/3,w[b*4+2]=(h[A+b]>>4&3)*255/3,w[b*4+4]=0;h=w,A=0}return o.blitImage(d,a,u,c,h,A),s.rQskipBytes(c*n),this._lines-=c,!(this._lines>0)}}]),t}();V.default=p},"3690":function(z,V,m){"use strict";function S(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(s){return typeof s}:S=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},S(u)}Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var y=p(m("Lo0S"));function g(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return g=function(){return u},u}function p(u){if(u&&u.__esModule)return u;if(u===null||S(u)!=="object"&&typeof u!="function")return{default:u};var r=g();if(r&&r.has(u))return r.get(u);var s={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in u)if(Object.prototype.hasOwnProperty.call(u,i)){var l=o?Object.getOwnPropertyDescriptor(u,i):null;l&&(l.get||l.set)?Object.defineProperty(s,i,l):s[i]=u[i]}return s.default=u,r&&r.set(u,s),s}function t(u,r){if(!(u instanceof r))throw new TypeError("Cannot call a class as a function")}function e(u,r){for(var s=0;s<r.length;s++){var o=r[s];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(u,o.key,o)}}function d(u,r,s){return r&&e(u.prototype,r),s&&e(u,s),u}var f=function(){function u(){t(this,u),this._tiles=0,this._lastsubencoding=0}return d(u,[{key:"decodeRect",value:function(s,o,i,l,n,a,c){for(this._tiles===0&&(this._tilesX=Math.ceil(i/16),this._tilesY=Math.ceil(l/16),this._totalTiles=this._tilesX*this._tilesY,this._tiles=this._totalTiles);this._tiles>0;){var h=1;if(n.rQwait("HEXTILE",h))return!1;var A=n.rQ,v=n.rQi,w=A[v];if(w>30)throw new Error("Illegal hextile subencoding (subencoding: "+w+")");var b=this._totalTiles-this._tiles,x=b%this._tilesX,C=Math.floor(b/this._tilesX),I=s+x*16,_=o+C*16,E=Math.min(16,s+i-I),O=Math.min(16,o+l-_);if(w&1)h+=E*O*4;else if(w&2&&(h+=4),w&4&&(h+=4),w&8){if(h++,n.rQwait("HEXTILE",h))return!1;var N=A[v+h-1];w&16?h+=N*(4+2):h+=N*2}if(n.rQwait("HEXTILE",h))return!1;if(v++,w===0)this._lastsubencoding&1?y.Debug(" Ignoring blank after RAW"):a.fillRect(I,_,E,O,this._background);else if(w&1)a.blitImage(I,_,E,O,A,v),v+=h-1;else{if(w&2&&(this._background=[A[v],A[v+1],A[v+2],A[v+3]],v+=4),w&4&&(this._foreground=[A[v],A[v+1],A[v+2],A[v+3]],v+=4),a.startTile(I,_,E,O,this._background),w&8){var F=A[v];v++;for(var U=0;U<F;U++){var B=void 0;w&16?(B=[A[v],A[v+1],A[v+2],A[v+3]],v+=4):B=this._foreground;var K=A[v];v++;var Y=K>>4,k=K&15,H=A[v];v++;var W=(H>>4)+1,j=(H&15)+1;a.subTile(Y,k,W,j,B)}}a.finishTile()}n.rQi=v,this._lastsubencoding=w,this._tiles--}return!0}}]),u}();V.default=f},"3C/r":function(z,V){var m=function(g,p){this.image=g,this.repeat=p,this.type="pattern"};m.prototype.getCanvasPattern=function(y){return y.createPattern(this.image,this.repeat||"repeat")};var S=m;z.exports=S},"3CBa":function(z,V,m){var S=m("hydK"),y=S.createElement,g=m("bYtY"),p=m("SUKs"),t=m("y+Vt"),e=m("Dagg"),d=m("dqUG"),f=m("DBLp"),u=m("sW+o"),r=m("n6Mw"),s=m("vKoX"),o=m("P47w"),i=o.path,l=o.image,n=o.text;function a(E){return parseInt(E,10)}function c(E){return E instanceof t?i:E instanceof e?l:E instanceof d?n:i}function h(E,O){return O&&E&&O.parentNode!==E}function A(E,O,N){if(h(E,O)&&N){var F=N.nextSibling;F?E.insertBefore(O,F):E.appendChild(O)}}function v(E,O){if(h(E,O)){var N=E.firstChild;N?E.insertBefore(O,N):E.appendChild(O)}}function w(E,O){O&&E&&O.parentNode===E&&E.removeChild(O)}function b(E){return E.__textSvgEl}function x(E){return E.__svgEl}var C=function(O,N,F,U){this.root=O,this.storage=N,this._opts=F=g.extend({},F||{});var B=y("svg");B.setAttribute("xmlns","http://www.w3.org/2000/svg"),B.setAttribute("version","1.1"),B.setAttribute("baseProfile","full"),B.style.cssText="user-select:none;position:absolute;left:0;top:0;";var K=y("g");B.appendChild(K);var Y=y("g");B.appendChild(Y),this.gradientManager=new u(U,Y),this.clipPathManager=new r(U,Y),this.shadowManager=new s(U,Y);var k=document.createElement("div");k.style.cssText="overflow:hidden;position:relative",this._svgDom=B,this._svgRoot=Y,this._backgroundRoot=K,this._viewport=k,O.appendChild(k),k.appendChild(B),this.resize(F.width,F.height),this._visibleList=[]};C.prototype={constructor:C,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var O=this.getViewportRoot();if(O)return{offsetLeft:O.offsetLeft||0,offsetTop:O.offsetTop||0}},refresh:function(){var O=this.storage.getDisplayList(!0);this._paintList(O)},setBackgroundColor:function(O){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var N=y("rect");N.setAttribute("width",this.getWidth()),N.setAttribute("height",this.getHeight()),N.setAttribute("x",0),N.setAttribute("y",0),N.setAttribute("id",0),N.style.fill=O,this._backgroundRoot.appendChild(N),this._backgroundNode=N},_paintList:function(O){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var N=this._svgRoot,F=this._visibleList,U=O.length,B=[],K;for(K=0;K<U;K++){var Y=O[K],k=c(Y),H=x(Y)||b(Y);Y.invisible||(Y.__dirty&&(k&&k.brush(Y),this.clipPathManager.update(Y),Y.style&&(this.gradientManager.update(Y.style.fill),this.gradientManager.update(Y.style.stroke),this.shadowManager.update(H,Y)),Y.__dirty=!1),B.push(Y))}var W=f(F,B),j;for(K=0;K<W.length;K++){var M=W[K];if(M.removed)for(var G=0;G<M.count;G++){var Y=F[M.indices[G]],H=x(Y),X=b(Y);w(N,H),w(N,X)}}for(K=0;K<W.length;K++){var M=W[K];if(M.added)for(var G=0;G<M.count;G++){var Y=B[M.indices[G]],H=x(Y),X=b(Y);j?A(N,H,j):v(N,H),H?A(N,X,H):j?A(N,X,j):v(N,X),A(N,X,H),j=X||H||j,this.gradientManager.addWithoutUpdate(H||X,Y),this.shadowManager.addWithoutUpdate(H||X,Y),this.clipPathManager.markUsed(Y)}else if(!M.removed)for(var G=0;G<M.count;G++){var Y=B[M.indices[G]],H=x(Y),X=b(Y),H=x(Y),X=b(Y);this.gradientManager.markUsed(Y),this.gradientManager.addWithoutUpdate(H||X,Y),this.shadowManager.markUsed(Y),this.shadowManager.addWithoutUpdate(H||X,Y),this.clipPathManager.markUsed(Y),X&&A(N,X,H),j=H||X||j}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=B},_getDefs:function(O){var N=this._svgDom,F=N.getElementsByTagName("defs");if(F.length===0)if(O){var F=N.insertBefore(y("defs"),N.firstChild);return F.contains||(F.contains=function(B){var K=F.children;if(!K)return!1;for(var Y=K.length-1;Y>=0;--Y)if(K[Y]===B)return!0;return!1}),F}else return null;else return F[0]},resize:function(O,N){var F=this._viewport;F.style.display="none";var U=this._opts;if(O!=null&&(U.width=O),N!=null&&(U.height=N),O=this._getSize(0),N=this._getSize(1),F.style.display="",this._width!==O||this._height!==N){this._width=O,this._height=N;var B=F.style;B.width=O+"px",B.height=N+"px";var K=this._svgDom;K.setAttribute("width",O),K.setAttribute("height",N)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",O),this._backgroundNode.setAttribute("height",N))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(O){var N=this._opts,F=["width","height"][O],U=["clientWidth","clientHeight"][O],B=["paddingLeft","paddingTop"][O],K=["paddingRight","paddingBottom"][O];if(N[F]!=null&&N[F]!=="auto")return parseFloat(N[F]);var Y=this.root,k=document.defaultView.getComputedStyle(Y);return(Y[U]||a(k[F])||a(Y.style[F]))-(a(k[B])||0)-(a(k[K])||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 O=encodeURIComponent(this._svgDom.outerHTML.replace(/></g,`>
|
|
|
\r<`));return"data:image/svg+xml;charset=UTF-8,"+O}};function I(E){return function(){p('In SVG mode painter not support method "'+E+'"')}}g.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(E){C.prototype[E]=I(E)});var _=C;z.exports=_},"3LNs":function(z,V,m){var S=m("bYtY"),y=m("Yl7c"),g=m("IwbS"),p=m("zTMp"),t=m("YH21"),e=m("iLNv"),d=m("4NO4"),f=d.makeInner,u=f(),r=S.clone,s=S.bind;function o(){}o.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(A,v,w,b){var x=v.get("value"),C=v.get("status");if(this._axisModel=A,this._axisPointerModel=v,this._api=w,!b&&this._lastValue===x&&this._lastStatus===C)return;this._lastValue=x,this._lastStatus=C;var I=this._group,_=this._handle;if(!C||C==="hide"){I&&I.hide(),_&&_.hide();return}I&&I.show(),_&&_.show();var E={};this.makeElOption(E,x,A,v,w);var O=E.graphicKey;O!==this._lastGraphicKey&&this.clear(w),this._lastGraphicKey=O;var N=this._moveAnimation=this.determineAnimation(A,v);if(!I)I=this._group=new g.Group,this.createPointerEl(I,E,A,v),this.createLabelEl(I,E,A,v),w.getZr().add(I);else{var F=S.curry(i,v,N);this.updatePointerEl(I,E,F,v),this.updateLabelEl(I,E,F,v)}c(I,v,!0),this._renderHandle(x)},remove:function(A){this.clear(A)},dispose:function(A){this.clear(A)},determineAnimation:function(A,v){var w=v.get("animation"),b=A.axis,x=b.type==="category",C=v.get("snap");if(!C&&!x)return!1;if(w==="auto"||w==null){var I=this.animationThreshold;if(x&&b.getBandWidth()>I)return!0;if(C){var _=p.getAxisInfo(A).seriesDataCount,E=b.getExtent();return Math.abs(E[0]-E[1])/_>I}return!1}return w===!0},makeElOption:function(A,v,w,b,x){},createPointerEl:function(A,v,w,b){var x=v.pointer;if(x){var C=u(A).pointerEl=new g[x.type](r(v.pointer));A.add(C)}},createLabelEl:function(A,v,w,b){if(v.label){var x=u(A).labelEl=new g.Rect(r(v.label));A.add(x),n(x,b)}},updatePointerEl:function(A,v,w){var b=u(A).pointerEl;b&&v.pointer&&(b.setStyle(v.pointer.style),w(b,{shape:v.pointer.shape}))},updateLabelEl:function(A,v,w,b){var x=u(A).labelEl;x&&(x.setStyle(v.label.style),w(x,{shape:v.label.shape,position:v.label.position}),n(x,b))},_renderHandle:function(A){if(this._dragging||!this.updateHandleTransform)return;var v=this._axisPointerModel,w=this._api.getZr(),b=this._handle,x=v.getModel("handle"),C=v.get("status");if(!x.get("show")||!C||C==="hide"){b&&w.remove(b),this._handle=null;return}var I;this._handle||(I=!0,b=this._handle=g.createIcon(x.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(O){t.stop(O.event)},onmousedown:s(this._onHandleDragMove,this,0,0),drift:s(this._onHandleDragMove,this),ondragend:s(this._onHandleDragEnd,this)}),w.add(b)),c(b,v,!1);var _=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];b.setStyle(x.getItemStyle(null,_));var E=x.get("size");S.isArray(E)||(E=[E,E]),b.attr("scale",[E[0]/2,E[1]/2]),e.createOrUpdate(this,"_doDispatchAxisPointer",x.get("throttle")||0,"fixRate"),this._moveHandleToValue(A,I)},_moveHandleToValue:function(A,v){i(this._axisPointerModel,!v&&this._moveAnimation,this._handle,a(this.getHandleTransform(A,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(A,v){var w=this._handle;if(!w)return;this._dragging=!0;var b=this.updateHandleTransform(a(w),[A,v],this._axisModel,this._axisPointerModel);this._payloadInfo=b,w.stopAnimation(),w.attr(a(b)),u(w).lastProp=null,this._doDispatchAxisPointer()},_doDispatchAxisPointer:function(){var A=this._handle;if(!A)return;var v=this._payloadInfo,w=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:v.cursorPoint[0],y:v.cursorPoint[1],tooltipOption:v.tooltipOption,axesInfo:[{axisDim:w.axis.dim,axisIndex:w.componentIndex}]})},_onHandleDragEnd:function(A){this._dragging=!1;var v=this._handle;if(!v)return;var w=this._axisPointerModel.get("value");this._moveHandleToValue(w),this._api.dispatchAction({type:"hideTip"})},getHandleTransform:null,updateHandleTransform:null,clear:function(A){this._lastValue=null,this._lastStatus=null;var v=A.getZr(),w=this._group,b=this._handle;v&&w&&(this._lastGraphicKey=null,w&&v.remove(w),b&&v.remove(b),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(A,v,w){return w=w||0,{x:A[w],y:A[1-w],width:v[w],height:v[1-w]}}},o.prototype.constructor=o;function i(A,v,w,b){l(u(w).lastProp,b)||(u(w).lastProp=b,v?g.updateProps(w,b,A):(w.stopAnimation(),w.attr(b)))}function l(A,v){if(S.isObject(A)&&S.isObject(v)){var w=!0;return S.each(v,function(b,x){w=w&&l(A[x],b)}),!!w}else return A===v}function n(A,v){A[v.get("label.show")?"show":"hide"]()}function a(A){return{position:A.position.slice(),rotation:A.rotation||0}}function c(A,v,w){var b=v.get("z"),x=v.get("zlevel");A&&A.traverse(function(C){C.type!=="group"&&(b!=null&&(C.z=b),x!=null&&(C.zlevel=x),C.silent=w)})}y.enableClassExtend(o);var h=o;z.exports=h},"3OrL":function(z,V,m){var S=m("bYtY"),y=m("6Ic6"),g=m("IwbS"),p=m("y+Vt"),t=["itemStyle"],e=["emphasis","itemStyle"],d=y.extend({type:"boxplot",render:function(i,l,n){var a=i.getData(),c=this.group,h=this._data;this._data||c.removeAll();var A=i.get("layout")==="horizontal"?1:0;a.diff(h).add(function(v){if(a.hasValue(v)){var w=a.getItemLayout(v),b=u(w,a,v,A,!0);a.setItemGraphicEl(v,b),c.add(b)}}).update(function(v,w){var b=h.getItemGraphicEl(w);if(!a.hasValue(v)){c.remove(b);return}var x=a.getItemLayout(v);b?r(x,b,a,v):b=u(x,a,v,A),c.add(b),a.setItemGraphicEl(v,b)}).remove(function(v){var w=h.getItemGraphicEl(v);w&&c.remove(w)}).execute(),this._data=a},remove:function(i){var l=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl(function(a){a&&l.remove(a)})},dispose:S.noop}),f=p.extend({type:"boxplotBoxPath",shape:{},buildPath:function(i,l){var n=l.points,a=0;for(i.moveTo(n[a][0],n[a][1]),a++;a<4;a++)i.lineTo(n[a][0],n[a][1]);for(i.closePath();a<n.length;a++)i.moveTo(n[a][0],n[a][1]),a++,i.lineTo(n[a][0],n[a][1])}});function u(i,l,n,a,c){var h=i.ends,A=new f({shape:{points:c?s(h,a,i):h}});return r(i,A,l,n,c),A}function r(i,l,n,a,c){var h=n.hostModel,A=g[c?"initProps":"updateProps"];A(l,{shape:{points:i.ends}},h,a);var v=n.getItemModel(a),w=v.getModel(t),b=n.getItemVisual(a,"color"),x=w.getItemStyle(["borderColor"]);x.stroke=b,x.strokeNoScale=!0,l.useStyle(x),l.z2=100;var C=v.getModel(e).getItemStyle();g.setHoverStyle(l,C)}function s(i,l,n){return S.map(i,function(a){return a=a.slice(),a[l]=n.initBaseline,a})}var o=d;z.exports=o},"3S7+":function(z,V,m){"use strict";var S=m("rePB"),y=m("ODXe"),g=m("wx14"),p=m("q1tI"),t=m("U8pU"),e=m("VTBJ"),d=m("Ff2n"),f=m("uciX"),u={adjustX:1,adjustY:1},r=[0,0],s={left:{points:["cr","cl"],overflow:u,offset:[-4,0],targetOffset:r},right:{points:["cl","cr"],overflow:u,offset:[4,0],targetOffset:r},top:{points:["bc","tc"],overflow:u,offset:[0,-4],targetOffset:r},bottom:{points:["tc","bc"],overflow:u,offset:[0,4],targetOffset:r},topLeft:{points:["bl","tl"],overflow:u,offset:[0,-4],targetOffset:r},leftTop:{points:["tr","tl"],overflow:u,offset:[-4,0],targetOffset:r},topRight:{points:["br","tr"],overflow:u,offset:[0,-4],targetOffset:r},rightTop:{points:["tl","tr"],overflow:u,offset:[4,0],targetOffset:r},bottomRight:{points:["tr","br"],overflow:u,offset:[0,4],targetOffset:r},rightBottom:{points:["bl","br"],overflow:u,offset:[4,0],targetOffset:r},bottomLeft:{points:["tl","bl"],overflow:u,offset:[0,4],targetOffset:r},leftBottom:{points:["br","bl"],overflow:u,offset:[-4,0],targetOffset:r}},o=s,i=function(Y){var k=Y.overlay,H=Y.prefixCls,W=Y.id,j=Y.overlayInnerStyle;return p.createElement("div",{className:"".concat(H,"-inner"),id:W,role:"tooltip",style:j},typeof k=="function"?k():k)},l=i,n=function(Y,k){var H=Y.overlayClassName,W=Y.trigger,j=W===void 0?["hover"]:W,M=Y.mouseEnterDelay,G=M===void 0?0:M,X=Y.mouseLeaveDelay,q=X===void 0?.1:X,ee=Y.overlayStyle,ie=Y.prefixCls,de=ie===void 0?"rc-tooltip":ie,ue=Y.children,ve=Y.onVisibleChange,be=Y.afterVisibleChange,_e=Y.transitionName,ke=Y.animation,$e=Y.placement,ne=$e===void 0?"right":$e,Ne=Y.align,st=Ne===void 0?{}:Ne,pe=Y.destroyTooltipOnHide,Z=pe===void 0?!1:pe,J=Y.defaultVisible,ae=Y.getTooltipContainer,Se=Y.overlayInnerStyle,me=Object(d.a)(Y,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),Oe=Object(p.useRef)(null);Object(p.useImperativeHandle)(k,function(){return Oe.current});var Ee=Object(e.a)({},me);"visible"in Y&&(Ee.popupVisible=Y.visible);var oe=function(){var dt=Y.arrowContent,He=dt===void 0?null:dt,kt=Y.overlay,ut=Y.id;return[p.createElement("div",{className:"".concat(de,"-arrow"),key:"arrow"},He),p.createElement(l,{key:"content",prefixCls:de,id:ut,overlay:kt,overlayInnerStyle:Se})]},Re=!1,Be=!1;if(typeof Z=="boolean")Re=Z;else if(Z&&Object(t.a)(Z)==="object"){var et=Z.keepParent;Re=et===!0,Be=et===!1}return p.createElement(f.a,Object.assign({popupClassName:H,prefixCls:de,popup:oe,action:j,builtinPlacements:s,popupPlacement:ne,ref:Oe,popupAlign:st,getPopupContainer:ae,onPopupVisibleChange:ve,afterPopupVisibleChange:be,popupTransitionName:_e,popupAnimation:ke,defaultPopupVisible:J,destroyPopupOnHide:Re,autoDestroy:Be,mouseLeaveDelay:q,popupStyle:ee,mouseEnterDelay:G},Ee),ue)},a=Object(p.forwardRef)(n),c=a,h=m("TSYQ"),A=m.n(h),v={adjustX:1,adjustY:1},w={adjustX:0,adjustY:0},b=[0,0];function x(K){return typeof K=="boolean"?K?v:w:Object(g.a)(Object(g.a)({},w),K)}function C(K){var Y=K.arrowWidth,k=Y===void 0?5:Y,H=K.horizontalArrowShift,W=H===void 0?16:H,j=K.verticalArrowShift,M=j===void 0?8:j,G=K.autoAdjustOverflow,X={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:[-(W+k),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(M+k)]},topRight:{points:["br","tc"],offset:[W+k,-4]},rightTop:{points:["tl","cr"],offset:[4,-(M+k)]},bottomRight:{points:["tr","bc"],offset:[W+k,4]},rightBottom:{points:["bl","cr"],offset:[4,M+k]},bottomLeft:{points:["tl","bc"],offset:[-(W+k),4]},leftBottom:{points:["br","cl"],offset:[-4,M+k]}};return Object.keys(X).forEach(function(q){X[q]=K.arrowPointAtCenter?Object(g.a)(Object(g.a)({},X[q]),{overflow:x(G),targetOffset:b}):Object(g.a)(Object(g.a)({},s[q]),{overflow:x(G)}),X[q].ignoreShake=!0}),X}var I=m("0n0R"),_=m("H84U"),E=m("09Wf"),O=function(Y,k){var H={},W=Object(g.a)({},Y);return k.forEach(function(j){Y&&j in Y&&(H[j]=Y[j],delete W[j])}),{picked:H,omitted:W}},N=new RegExp("^(".concat(E.a.join("|"),")(-inverse)?$"));function F(K,Y){var k=K.type;if((k.__ANT_BUTTON===!0||k.__ANT_SWITCH===!0||k.__ANT_CHECKBOX===!0||K.type==="button")&&K.props.disabled){var H=O(K.props.style,["position","left","right","top","bottom","float","display","zIndex"]),W=H.picked,j=H.omitted,M=Object(g.a)(Object(g.a)({display:"inline-block"},W),{cursor:"not-allowed",width:K.props.block?"100%":null}),G=Object(g.a)(Object(g.a)({},j),{pointerEvents:"none"}),X=Object(I.a)(K,{style:G,className:null});return p.createElement("span",{style:M,className:A()(K.props.className,"".concat(Y,"-disabled-compatible-wrapper"))},X)}return K}var U=p.forwardRef(function(K,Y){var k,H=p.useContext(_.b),W=H.getPopupContainer,j=H.getPrefixCls,M=H.direction,G=p.useState(!!K.visible||!!K.defaultVisible),X=Object(y.a)(G,2),q=X[0],ee=X[1];p.useEffect(function(){"visible"in K&&ee(K.visible)},[K.visible]);var ie=function(){var et=K.title,bt=K.overlay;return!et&&!bt&&et!==0},de=function(et){"visible"in K||ee(ie()?!1:et),K.onVisibleChange&&!ie()&&K.onVisibleChange(et)},ue=function(){var et=K.builtinPlacements,bt=K.arrowPointAtCenter,dt=K.autoAdjustOverflow;return et||C({arrowPointAtCenter:bt,autoAdjustOverflow:dt})},ve=function(et,bt){var dt=ue(),He=Object.keys(dt).filter(function(Ft){return dt[Ft].points[0]===bt.points[0]&&dt[Ft].points[1]===bt.points[1]})[0];if(!He)return;var kt=et.getBoundingClientRect(),ut={top:"50%",left:"50%"};He.indexOf("top")>=0||He.indexOf("Bottom")>=0?ut.top="".concat(kt.height-bt.offset[1],"px"):(He.indexOf("Top")>=0||He.indexOf("bottom")>=0)&&(ut.top="".concat(-bt.offset[1],"px")),He.indexOf("left")>=0||He.indexOf("Right")>=0?ut.left="".concat(kt.width-bt.offset[0],"px"):(He.indexOf("right")>=0||He.indexOf("Left")>=0)&&(ut.left="".concat(-bt.offset[0],"px")),et.style.transformOrigin="".concat(ut.left," ").concat(ut.top)},be=function(){var et=K.title,bt=K.overlay;return et===0?et:bt||et||""},_e=K.prefixCls,ke=K.openClassName,$e=K.getPopupContainer,ne=K.getTooltipContainer,Ne=K.overlayClassName,st=K.color,pe=K.overlayInnerStyle,Z=K.children,J=j("tooltip",_e),ae=q;!("visible"in K)&&ie()&&(ae=!1);var Se=F(Object(I.b)(Z)?Z:p.createElement("span",null,Z),J),me=Se.props,Oe=A()(me.className,Object(S.a)({},ke||"".concat(J,"-open"),!0)),Ee=A()(Ne,(k={},Object(S.a)(k,"".concat(J,"-rtl"),M==="rtl"),Object(S.a)(k,"".concat(J,"-").concat(st),st&&N.test(st)),k)),oe=pe,Re;return st&&!N.test(st)&&(oe=Object(g.a)(Object(g.a)({},pe),{background:st}),Re={background:st}),p.createElement(c,Object(g.a)({},K,{prefixCls:J,overlayClassName:Ee,getTooltipContainer:$e||ne||W,ref:Y,builtinPlacements:ue(),overlay:be(),visible:ae,onVisibleChange:de,onPopupAlign:ve,overlayInnerStyle:oe,arrowContent:p.createElement("span",{className:"".concat(J,"-arrow-content"),style:Re})}),ae?Object(I.a)(Se,{className:Oe}):Se)});U.displayName="Tooltip",U.defaultProps={placement:"top",transitionName:"zoom-big-fast",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0};var B=V.a=U},"3TkU":function(z,V,m){m("aTJb"),m("OlYY"),m("fc+c"),m("QUw5"),m("Swgg"),m("LBfv"),m("noeP")},"3X6L":function(z,V,m){var S=m("bYtY"),y=m("7a+S"),g=m("OKJ2"),p=y.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:[]}});S.mixin(p,g);var t=p;z.exports=t},"3dVZ":function(z,V,m){},"3e3G":function(z,V,m){var S=m("bYtY"),y=m("QuXc"),g=function(e,d,f,u,r){this.x=e==null?.5:e,this.y=d==null?.5:d,this.r=f==null?.5:f,this.type="radial",this.global=r||!1,y.call(this,u)};g.prototype={constructor:g},S.inherits(g,y);var p=g;z.exports=p},"3gBT":function(z,V){var m=2311;function S(){return m++}z.exports=S},"3hzK":function(z,V){var m={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")}}};z.exports=m},"3m61":function(z,V){function m(y){return y instanceof Array||(y=[y,y]),y}function S(y){y.eachSeriesByType("graph",function(g){var p=g.getGraph(),t=g.getEdgeData(),e=m(g.get("edgeSymbol")),d=m(g.get("edgeSymbolSize")),f="lineStyle.color".split("."),u="lineStyle.opacity".split(".");t.setVisual("fromSymbol",e&&e[0]),t.setVisual("toSymbol",e&&e[1]),t.setVisual("fromSymbolSize",d&&d[0]),t.setVisual("toSymbolSize",d&&d[1]),t.setVisual("color",g.get(f)),t.setVisual("opacity",g.get(u)),t.each(function(r){var s=t.getItemModel(r),o=p.getEdgeByIndex(r),i=m(s.getShallow("symbol",!0)),l=m(s.getShallow("symbolSize",!0)),n=s.get(f),a=s.get(u);switch(n){case"source":n=o.node1.getVisual("color");break;case"target":n=o.node2.getVisual("color");break}i[0]&&o.setVisual("fromSymbol",i[0]),i[1]&&o.setVisual("toSymbol",i[1]),l[0]&&o.setVisual("fromSymbolSize",l[0]),l[1]&&o.setVisual("toSymbolSize",l[1]),o.setVisual("color",n),o.setVisual("opacity",a)})})}z.exports=S},"3ouR":function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={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"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="CloseSquareOutlined";var d=V.a=y.forwardRef(e)},"3zoK":function(z,V,m){var S=m("bYtY"),y=m("bLfw"),g=m("KCsZ"),p=m("nkfE"),t=m("OELB"),e=m("ICMv"),d=y.extend({type:"baseParallelAxis",axis:null,activeIntervals:[],getAreaSelectStyle:function(){return g([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},setActiveIntervals:function(s){var o=this.activeIntervals=S.clone(s);if(o)for(var i=o.length-1;i>=0;i--)t.asc(o[i])},getActiveState:function(s){var o=this.activeIntervals;if(!o.length)return"normal";if(s==null||isNaN(s))return"inactive";if(o.length===1){var i=o[0];if(i[0]<=s&&s<=i[1])return"active"}else for(var l=0,n=o.length;l<n;l++)if(o[l][0]<=s&&s<=o[l][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};S.merge(d.prototype,e);function u(s,o){return o.type||(o.data?"category":"value")}p("parallel",d,u,f);var r=d;z.exports=r},"4Feb":function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=m("IwbS"),t=m("x3X8"),e=t.getDefaultLabel,d=m("MwEJ"),f=m("nVfU"),u=f.getLayoutOnAxis,r=m("gPAo"),s=m("T4UG"),o=m("Qxkt"),i=m("6Ic6"),l=m("sK/D"),n=l.createClipPath,a=m("qj72"),c=m("ANjR"),h=m("MHtr"),A=m("6usn"),v=m("Rx6q"),w=p.CACHED_LABEL_STYLE_PROPERTIES,b=["itemStyle"],x=["emphasis","itemStyle"],C=["label"],I=["emphasis","label"],_="e\0\0",E={cartesian2d:a,geo:c,singleAxis:h,polar:A,calendar:v};s.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(de,ue){return d(this.getSource(),this)},getDataParams:function(de,ue,ve){var be=s.prototype.getDataParams.apply(this,arguments);return ve&&(be.info=ve.info),be}}),i.extend({type:"custom",_data:null,render:function(de,ue,ve,be){var _e=this._data,ke=de.getData(),$e=this.group,ne=U(de,ke,ue,ve);ke.diff(_e).add(function(st){K(null,st,ne(st,be),de,$e,ke)}).update(function(st,pe){var Z=_e.getItemGraphicEl(pe);K(Z,st,ne(st,be),de,$e,ke)}).remove(function(st){var pe=_e.getItemGraphicEl(st);pe&&$e.remove(pe)}).execute();var Ne=de.get("clip",!0)?n(de.coordinateSystem,!1,de):null;Ne?$e.setClipPath(Ne):$e.removeClipPath(),this._data=ke},incrementalPrepareRender:function(de,ue,ve){this.group.removeAll(),this._data=null},incrementalRender:function(de,ue,ve,be,_e){var ke=ue.getData(),$e=U(ue,ke,ve,be);function ne(pe){pe.isGroup||(pe.incremental=!0,pe.useHoverLayer=!0)}for(var Ne=de.start;Ne<de.end;Ne++){var st=K(null,Ne,$e(Ne,_e),ue,this.group,ke);st.traverse(ne)}},dispose:g.noop,filterForExposedEvent:function(de,ue,ve,be){var _e=ue.element;if(_e==null||ve.name===_e)return!0;for(;(ve=ve.parent)&&ve!==this.group;)if(ve.name===_e)return!0;return!1}});function O(de){var ue=de.type,ve;if(ue==="path"){var be=de.shape,_e=be.width!=null&&be.height!=null?{x:be.x||0,y:be.y||0,width:be.width,height:be.height}:null,ke=q(be);ve=p.makePath(ke,null,_e,be.layout||"center"),ve.__customPathData=ke}else if(ue==="image")ve=new p.Image({}),ve.__customImagePath=de.style.image;else if(ue==="text")ve=new p.Text({}),ve.__customText=de.style.text;else if(ue==="group")ve=new p.Group;else{if(ue==="compoundPath")throw new Error('"compoundPath" is not supported yet.');var $e=p.getShapeClass(ue);ve=new $e}return ve.__customGraphicType=ue,ve.name=de.name,ve}function N(de,ue,ve,be,_e,ke,$e){var ne={},Ne=ve.style||{};if(ve.shape&&(ne.shape=g.clone(ve.shape)),ve.position&&(ne.position=ve.position.slice()),ve.scale&&(ne.scale=ve.scale.slice()),ve.origin&&(ne.origin=ve.origin.slice()),ve.rotation&&(ne.rotation=ve.rotation),de.type==="image"&&ve.style){var st=ne.style={};g.each(["x","y","width","height"],function(J){F(J,st,Ne,de.style,ke)})}if(de.type==="text"&&ve.style){var st=ne.style={};g.each(["x","y"],function(ae){F(ae,st,Ne,de.style,ke)}),!Ne.hasOwnProperty("textFill")&&Ne.fill&&(Ne.textFill=Ne.fill),!Ne.hasOwnProperty("textStroke")&&Ne.stroke&&(Ne.textStroke=Ne.stroke)}if(de.type!=="group"&&(de.useStyle(Ne),ke)){de.style.opacity=0;var pe=Ne.opacity;pe==null&&(pe=1),p.initProps(de,{style:{opacity:pe}},be,ue)}ke?de.attr(ne):p.updateProps(de,ne,be,ue),ve.hasOwnProperty("z2")&&de.attr("z2",ve.z2||0),ve.hasOwnProperty("silent")&&de.attr("silent",ve.silent),ve.hasOwnProperty("invisible")&&de.attr("invisible",ve.invisible),ve.hasOwnProperty("ignore")&&de.attr("ignore",ve.ignore),ve.hasOwnProperty("info")&&de.attr("info",ve.info);var Z=ve.styleEmphasis;p.setElementHoverStyle(de,Z),$e&&p.setAsHighDownDispatcher(de,Z!==!1)}function F(de,ue,ve,be,_e){ve[de]!=null&&!_e&&(ue[de]=ve[de],ve[de]=be[de])}function U(de,ue,ve,be){var _e=de.get("renderItem"),ke=de.coordinateSystem,$e={};ke&&($e=ke.prepareCustoms?ke.prepareCustoms():E[ke.type](ke));var ne=g.defaults({getWidth:be.getWidth,getHeight:be.getHeight,getZr:be.getZr,getDevicePixelRatio:be.getDevicePixelRatio,value:Oe,style:Ee,styleEmphasis:oe,visual:Re,barLayout:Be,currentSeriesIndices:et,font:bt},$e.api||{}),Ne={context:{},seriesId:de.id,seriesName:de.name,seriesIndex:de.seriesIndex,coordSys:$e.coordSys,dataInsideLength:ue.count(),encode:B(de.getData())},st,pe=!0,Z,J,ae,Se;return function(dt,He){return st=dt,pe=!0,_e&&_e(g.defaults({dataIndexInside:dt,dataIndex:ue.getRawIndex(dt),actionType:He?He.type:null},Ne),ne)};function me(dt){dt==null&&(dt=st),pe&&(Z=ue.getItemModel(dt),J=Z.getModel(C),ae=Z.getModel(I),Se=ue.getItemVisual(dt,"color"),pe=!1)}function Oe(dt,He){return He==null&&(He=st),ue.get(ue.getDimension(dt||0),He)}function Ee(dt,He){He==null&&(He=st),me(He);var kt=Z.getModel(b).getItemStyle();Se!=null&&(kt.fill=Se);var ut=ue.getItemVisual(He,"opacity");ut!=null&&(kt.opacity=ut);var Ft=dt?M(dt,J):J;return p.setTextStyle(kt,Ft,null,{autoColor:Se,isRectText:!0}),kt.text=Ft.getShallow("show")?g.retrieve2(de.getFormattedLabel(He,"normal"),e(ue,He)):null,dt&&G(kt,dt),kt}function oe(dt,He){He==null&&(He=st),me(He);var kt=Z.getModel(x).getItemStyle(),ut=dt?M(dt,ae):ae;return p.setTextStyle(kt,ut,null,{isRectText:!0},!0),kt.text=ut.getShallow("show")?g.retrieve3(de.getFormattedLabel(He,"emphasis"),de.getFormattedLabel(He,"normal"),e(ue,He)):null,dt&&G(kt,dt),kt}function Re(dt,He){return He==null&&(He=st),ue.getItemVisual(He,dt)}function Be(dt){if(ke.getBaseAxis){var He=ke.getBaseAxis();return u(g.defaults({axis:He},dt),be)}}function et(){return ve.getCurrentSeriesIndices()}function bt(dt){return p.getFont(dt,ve)}}function B(de){var ue={};return g.each(de.dimensions,function(ve,be){var _e=de.getDimensionInfo(ve);if(!_e.isExtraCoord){var ke=_e.coordDim,$e=ue[ke]=ue[ke]||[];$e[_e.coordDimIndex]=be}}),ue}function K(de,ue,ve,be,_e,ke){return de=Y(de,ue,ve,be,_e,ke,!0),de&&ke.setItemGraphicEl(ue,de),de}function Y(de,ue,ve,be,_e,ke,$e){var ne=!ve;ve=ve||{};var Ne=ve.type,st=ve.shape,pe=ve.style;if(de&&(ne||Ne!=null&&Ne!==de.__customGraphicType||Ne==="path"&&ee(st)&&q(st)!==de.__customPathData||Ne==="image"&&ie(pe,"image")&&pe.image!==de.__customImagePath||Ne==="text"&&ie(st,"text")&&pe.text!==de.__customText)&&(_e.remove(de),de=null),ne)return;var Z=!de;return!de&&(de=O(ve)),N(de,ue,ve,be,ke,Z,$e),Ne==="group"&&k(de,ue,ve,be,ke),_e.add(de),de}function k(de,ue,ve,be,_e){var ke=ve.children,$e=ke?ke.length:0,ne=ve.$mergeChildren,Ne=ne==="byName"||ve.diffChildrenByName,st=ne===!1;if(!$e&&!Ne&&!st)return;if(Ne){H({oldChildren:de.children()||[],newChildren:ke||[],dataIndex:ue,animatableModel:be,group:de,data:_e});return}st&&de.removeAll();for(var pe=0;pe<$e;pe++)ke[pe]&&Y(de.childAt(pe),ue,ke[pe],be,de,_e)}function H(de){new r(de.oldChildren,de.newChildren,W,W,de).add(j).update(j).remove(X).execute()}function W(de,ue){var ve=de&&de.name;return ve!=null?ve:_+ue}function j(de,ue){var ve=this.context,be=de!=null?ve.newChildren[de]:null,_e=ue!=null?ve.oldChildren[ue]:null;Y(_e,ve.dataIndex,be,ve.animatableModel,ve.group,ve.data)}function M(de,ue){var ve=new o({},ue);return g.each(w,function(be,_e){de.hasOwnProperty(be)&&(ve.option[_e]=de[be])}),ve}function G(de,ue){for(var ve in ue)(ue.hasOwnProperty(ve)||!w.hasOwnProperty(ve))&&(de[ve]=ue[ve])}function X(de){var ue=this.context,ve=ue.oldChildren[de];ve&&ue.group.remove(ve)}function q(de){return de&&(de.pathData||de.d)}function ee(de){return de&&(de.hasOwnProperty("pathData")||de.hasOwnProperty("d"))}function ie(de,ue){return de&&de.hasOwnProperty(ue)}},"4HMb":function(z,V,m){var S=m("bYtY"),y=m("6GrX"),g=m("4NO4"),p=g.makeInner,t=m("aX7z"),e=t.makeLabelFormatter,d=t.getOptionCategoryInterval,f=t.shouldShowAllLabels,u=p();function r(C){return C.type==="category"?o(C):n(C)}function s(C,I){return C.type==="category"?l(C,I):{ticks:C.scale.getTicks()}}function o(C){var I=C.getLabelModel(),_=i(C,I);return!I.get("show")||C.scale.isBlank()?{labels:[],labelCategoryInterval:_.labelCategoryInterval}:_}function i(C,I){var _=a(C,"labels"),E=d(I),O=c(_,E);if(O)return O;var N,F;return S.isFunction(E)?N=x(C,E):(F=E==="auto"?A(C):E,N=b(C,F)),h(_,E,{labels:N,labelCategoryInterval:F})}function l(C,I){var _=a(C,"ticks"),E=d(I),O=c(_,E);if(O)return O;var N,F;if((!I.get("show")||C.scale.isBlank())&&(N=[]),S.isFunction(E))N=x(C,E,!0);else if(E==="auto"){var U=i(C,C.getLabelModel());F=U.labelCategoryInterval,N=S.map(U.labels,function(B){return B.tickValue})}else F=E,N=b(C,F,!0);return h(_,E,{ticks:N,tickCategoryInterval:F})}function n(C){var I=C.scale.getTicks(),_=e(C);return{labels:S.map(I,function(E,O){return{formattedLabel:_(E,O),rawLabel:C.scale.getLabel(E),tickValue:E}})}}function a(C,I){return u(C)[I]||(u(C)[I]=[])}function c(C,I){for(var _=0;_<C.length;_++)if(C[_].key===I)return C[_].value}function h(C,I,_){return C.push({key:I,value:_}),_}function A(C){var I=u(C).autoInterval;return I!=null?I:u(C).autoInterval=C.calculateCategoryInterval()}function v(C){var I=w(C),_=e(C),E=(I.axisRotate-I.labelRotate)/180*Math.PI,O=C.scale,N=O.getExtent(),F=O.count();if(N[1]-N[0]<1)return 0;var U=1;F>40&&(U=Math.max(1,Math.floor(F/40)));for(var B=N[0],K=C.dataToCoord(B+1)-C.dataToCoord(B),Y=Math.abs(K*Math.cos(E)),k=Math.abs(K*Math.sin(E)),H=0,W=0;B<=N[1];B+=U){var j=0,M=0,G=y.getBoundingRect(_(B),I.font,"center","top");j=G.width*1.3,M=G.height*1.3,H=Math.max(H,j,7),W=Math.max(W,M,7)}var X=H/Y,q=W/k;isNaN(X)&&(X=Infinity),isNaN(q)&&(q=Infinity);var ee=Math.max(0,Math.floor(Math.min(X,q))),ie=u(C.model),de=C.getExtent(),ue=ie.lastAutoInterval,ve=ie.lastTickCount;return ue!=null&&ve!=null&&Math.abs(ue-ee)<=1&&Math.abs(ve-F)<=1&&ue>ee&&ie.axisExtend0===de[0]&&ie.axisExtend1===de[1]?ee=ue:(ie.lastTickCount=F,ie.lastAutoInterval=ee,ie.axisExtend0=de[0],ie.axisExtend1=de[1]),ee}function w(C){var I=C.getLabelModel();return{axisRotate:C.getRotate?C.getRotate():C.isHorizontal&&!C.isHorizontal()?90:0,labelRotate:I.get("rotate")||0,font:I.getFont()}}function b(C,I,_){var E=e(C),O=C.scale,N=O.getExtent(),F=C.getLabelModel(),U=[],B=Math.max((I||0)+1,1),K=N[0],Y=O.count();K!==0&&B>1&&Y/B>2&&(K=Math.round(Math.ceil(K/B)*B));var k=f(C),H=F.get("showMinLabel")||k,W=F.get("showMaxLabel")||k;H&&K!==N[0]&&M(N[0]);for(var j=K;j<=N[1];j+=B)M(j);W&&j-B!==N[1]&&M(N[1]);function M(G){U.push(_?G:{formattedLabel:E(G),rawLabel:O.getLabel(G),tickValue:G})}return U}function x(C,I,_){var E=C.scale,O=e(C),N=[];return S.each(E.getTicks(),function(F){var U=E.getLabel(F);I(F,U)&&N.push(_?F:{formattedLabel:O(F),rawLabel:U,tickValue:F})}),N}V.createAxisLabels=r,V.createAxisTicks=s,V.calculateCategoryInterval=v},"4NO4":function(z,V,m){var S=m("bYtY"),y=m("ItGF"),g=S.each,p=S.isObject,t=S.isArray,e="series\0";function d(_){return _ instanceof Array?_:_==null?[]:[_]}function f(_,E,O){if(_){_[E]=_[E]||{},_.emphasis=_.emphasis||{},_.emphasis[E]=_.emphasis[E]||{};for(var N=0,F=O.length;N<F;N++){var U=O[N];!_.emphasis[E].hasOwnProperty(U)&&_[E].hasOwnProperty(U)&&(_.emphasis[E][U]=_[E][U])}}}var u=["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(_){return p(_)&&!t(_)&&!(_ instanceof Date)?_.value:_}function s(_){return p(_)&&!(_ instanceof Array)}function o(_,E){E=(E||[]).slice();var O=S.map(_||[],function(N,F){return{exist:N}});return g(E,function(N,F){if(!p(N))return;for(var U=0;U<O.length;U++)if(!O[U].option&&N.id!=null&&O[U].exist.id===N.id+""){O[U].option=N,E[F]=null;return}for(var U=0;U<O.length;U++){var B=O[U].exist;if(!O[U].option&&(B.id==null||N.id==null)&&N.name!=null&&!n(N)&&!n(B)&&B.name===N.name+""){O[U].option=N,E[F]=null;return}}}),g(E,function(N,F){if(!p(N))return;for(var U=0;U<O.length;U++){var B=O[U].exist;if(!O[U].option&&!n(B)&&N.id==null){O[U].option=N;break}}U>=O.length&&O.push({option:N})}),O}function i(_){var E=S.createHashMap();g(_,function(O,N){var F=O.exist;F&&E.set(F.id,O)}),g(_,function(O,N){var F=O.option;S.assert(!F||F.id==null||!E.get(F.id)||E.get(F.id)===O,"id duplicates: "+(F&&F.id)),F&&F.id!=null&&E.set(F.id,O),!O.keyInfo&&(O.keyInfo={})}),g(_,function(O,N){var F=O.exist,U=O.option,B=O.keyInfo;if(!p(U))return;if(B.name=U.name!=null?U.name+"":F?F.name:e+N,F)B.id=F.id;else if(U.id!=null)B.id=U.id+"";else{var K=0;do B.id="\0"+B.name+"\0"+K++;while(E.get(B.id))}E.set(B.id,O)})}function l(_){var E=_.name;return!!(E&&E.indexOf(e))}function n(_){return p(_)&&_.id&&(_.id+"").indexOf("\0_ec_\0")===0}function a(_,E){var O={},N={};return F(_||[],O),F(E||[],N,O),[U(O),U(N)];function F(B,K,Y){for(var k=0,H=B.length;k<H;k++)for(var W=B[k].seriesId,j=d(B[k].dataIndex),M=Y&&Y[W],G=0,X=j.length;G<X;G++){var q=j[G];M&&M[q]?M[q]=null:(K[W]||(K[W]={}))[q]=1}}function U(B,K){var Y=[];for(var k in B)if(B.hasOwnProperty(k)&&B[k]!=null)if(K)Y.push(+k);else{var H=U(B[k],!0);H.length&&Y.push({seriesId:k,dataIndex:H})}return Y}}function c(_,E){if(E.dataIndexInside!=null)return E.dataIndexInside;if(E.dataIndex!=null)return S.isArray(E.dataIndex)?S.map(E.dataIndex,function(O){return _.indexOfRawIndex(O)}):_.indexOfRawIndex(E.dataIndex);if(E.name!=null)return S.isArray(E.name)?S.map(E.name,function(O){return _.indexOfName(O)}):_.indexOfName(E.name)}function h(){var _="__\0ec_inner_"+A+++"_"+Math.random().toFixed(5);return function(E){return E[_]||(E[_]={})}}var A=0;function v(_,E,O){if(S.isString(E)){var N={};N[E+"Index"]=0,E=N}var F=O&&O.defaultMainType;F&&!w(E,F+"Index")&&!w(E,F+"Id")&&!w(E,F+"Name")&&(E[F+"Index"]=0);var U={};return g(E,function(B,K){var B=E[K];if(K==="dataIndex"||K==="dataIndexInside"){U[K]=B;return}var Y=K.match(/^(\w+)(Index|Id|Name)$/)||[],k=Y[1],H=(Y[2]||"").toLowerCase();if(!k||!H||B==null||H==="index"&&B==="none"||O&&O.includeMainTypes&&S.indexOf(O.includeMainTypes,k)<0)return;var W={mainType:k};(H!=="index"||B!=="all")&&(W[H]=B);var j=_.queryComponents(W);U[k+"Models"]=j,U[k+"Model"]=j[0]}),U}function w(_,E){return _&&_.hasOwnProperty(E)}function b(_,E,O){_.setAttribute?_.setAttribute(E,O):_[E]=O}function x(_,E){return _.getAttribute?_.getAttribute(E):_[E]}function C(_){return _==="auto"?y.domSupported?"html":"richText":_||"html"}function I(_,E){var O=S.createHashMap(),N=[];return S.each(_,function(F){var U=E(F);(O.get(U)||(N.push(U),O.set(U,[]))).push(F)}),{keys:N,buckets:O}}V.normalizeToArray=d,V.defaultEmphasis=f,V.TEXT_STYLE_OPTIONS=u,V.getDataItemValue=r,V.isDataItemOption=s,V.mappingToExists=o,V.makeIdAndName=i,V.isNameSpecified=l,V.isIdInner=n,V.compressBatches=a,V.queryDataIndex=c,V.makeInner=h,V.parseFinder=v,V.setAttribute=b,V.getAttribute=x,V.getTooltipRenderMode=C,V.groupData=I},"4NgU":function(z,V,m){var S=m("Yl7c");function y(p){this._setting=p||{},this._extent=[Infinity,-Infinity],this._interval=0,this.init&&this.init.apply(this,arguments)}y.prototype.parse=function(p){return p},y.prototype.getSetting=function(p){return this._setting[p]},y.prototype.contain=function(p){var t=this._extent;return p>=t[0]&&p<=t[1]},y.prototype.normalize=function(p){var t=this._extent;return t[1]===t[0]?.5:(p-t[0])/(t[1]-t[0])},y.prototype.scale=function(p){var t=this._extent;return p*(t[1]-t[0])+t[0]},y.prototype.unionExtent=function(p){var t=this._extent;p[0]<t[0]&&(t[0]=p[0]),p[1]>t[1]&&(t[1]=p[1])},y.prototype.unionExtentFromData=function(p,t){this.unionExtent(p.getApproximateExtent(t))},y.prototype.getExtent=function(){return this._extent.slice()},y.prototype.setExtent=function(p,t){var e=this._extent;isNaN(p)||(e[0]=p),isNaN(t)||(e[1]=t)},y.prototype.isBlank=function(){return this._isBlank},y.prototype.setBlank=function(p){this._isBlank=p},y.prototype.getLabel=null,S.enableClassExtend(y),S.enableClassManagement(y,{registerWhenExtend:!0});var g=y;z.exports=g},"4fz+":function(z,V,m){var S=m("bYtY"),y=m("1bdT"),g=m("mFDi"),p=function(d){d=d||{},y.call(this,d);for(var f in d)d.hasOwnProperty(f)&&(this[f]=d[f]);this._children=[],this.__storage=null,this.__dirty=!0};p.prototype={constructor:p,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(d){return this._children[d]},childOfName:function(d){for(var f=this._children,u=0;u<f.length;u++)if(f[u].name===d)return f[u]},childCount:function(){return this._children.length},add:function(d){return d&&d!==this&&d.parent!==this&&(this._children.push(d),this._doAdd(d)),this},addBefore:function(d,f){if(d&&d!==this&&d.parent!==this&&f&&f.parent===this){var u=this._children,r=u.indexOf(f);r>=0&&(u.splice(r,0,d),this._doAdd(d))}return this},_doAdd:function(d){d.parent&&d.parent.remove(d),d.parent=this;var f=this.__storage,u=this.__zr;f&&f!==d.__storage&&(f.addToStorage(d),d instanceof p&&d.addChildrenToStorage(f)),u&&u.refresh()},remove:function(d){var f=this.__zr,u=this.__storage,r=this._children,s=S.indexOf(r,d);return s<0?this:(r.splice(s,1),d.parent=null,u&&(u.delFromStorage(d),d instanceof p&&d.delChildrenFromStorage(u)),f&&f.refresh(),this)},removeAll:function(){var d=this._children,f=this.__storage,u,r;for(r=0;r<d.length;r++)u=d[r],f&&(f.delFromStorage(u),u instanceof p&&u.delChildrenFromStorage(f)),u.parent=null;return d.length=0,this},eachChild:function(d,f){for(var u=this._children,r=0;r<u.length;r++){var s=u[r];d.call(f,s,r)}return this},traverse:function(d,f){for(var u=0;u<this._children.length;u++){var r=this._children[u];d.call(f,r),r.type==="group"&&r.traverse(d,f)}return this},addChildrenToStorage:function(d){for(var f=0;f<this._children.length;f++){var u=this._children[f];d.addToStorage(u),u instanceof p&&u.addChildrenToStorage(d)}},delChildrenFromStorage:function(d){for(var f=0;f<this._children.length;f++){var u=this._children[f];d.delFromStorage(u),u instanceof p&&u.delChildrenFromStorage(d)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(d){for(var f=null,u=new g(0,0,0,0),r=d||this._children,s=[],o=0;o<r.length;o++){var i=r[o];if(i.ignore||i.invisible)continue;var l=i.getBoundingRect(),n=i.getLocalTransform(s);n?(u.copy(l),u.applyTransform(n),f=f||u.clone(),f.union(u)):(f=f||l.clone(),f.union(l))}return f||u}},S.inherits(p,y);var t=p;z.exports=t},"4mN7":function(z,V,m){var S=m("QBsz"),y=m("Sj9i"),g=Math.min,p=Math.max,t=Math.sin,e=Math.cos,d=Math.PI*2,f=S.create(),u=S.create(),r=S.create();function s(h,A,v){if(h.length===0)return;var w=h[0],b=w[0],x=w[0],C=w[1],I=w[1],_;for(_=1;_<h.length;_++)w=h[_],b=g(b,w[0]),x=p(x,w[0]),C=g(C,w[1]),I=p(I,w[1]);A[0]=b,A[1]=C,v[0]=x,v[1]=I}function o(h,A,v,w,b,x){b[0]=g(h,v),b[1]=g(A,w),x[0]=p(h,v),x[1]=p(A,w)}var i=[],l=[];function n(h,A,v,w,b,x,C,I,_,E){var O=y.cubicExtrema,N=y.cubicAt,F,U=O(h,v,b,C,i);for(_[0]=Infinity,_[1]=Infinity,E[0]=-Infinity,E[1]=-Infinity,F=0;F<U;F++){var B=N(h,v,b,C,i[F]);_[0]=g(B,_[0]),E[0]=p(B,E[0])}for(U=O(A,w,x,I,l),F=0;F<U;F++){var K=N(A,w,x,I,l[F]);_[1]=g(K,_[1]),E[1]=p(K,E[1])}_[0]=g(h,_[0]),E[0]=p(h,E[0]),_[0]=g(C,_[0]),E[0]=p(C,E[0]),_[1]=g(A,_[1]),E[1]=p(A,E[1]),_[1]=g(I,_[1]),E[1]=p(I,E[1])}function a(h,A,v,w,b,x,C,I){var _=y.quadraticExtremum,E=y.quadraticAt,O=p(g(_(h,v,b),1),0),N=p(g(_(A,w,x),1),0),F=E(h,v,b,O),U=E(A,w,x,N);C[0]=g(h,b,F),C[1]=g(A,x,U),I[0]=p(h,b,F),I[1]=p(A,x,U)}function c(h,A,v,w,b,x,C,I,_){var E=S.min,O=S.max,N=Math.abs(b-x);if(N%d<1e-4&&N>1e-4){I[0]=h-v,I[1]=A-w,_[0]=h+v,_[1]=A+w;return}if(f[0]=e(b)*v+h,f[1]=t(b)*w+A,u[0]=e(x)*v+h,u[1]=t(x)*w+A,E(I,f,u),O(_,f,u),b=b%d,b<0&&(b=b+d),x=x%d,x<0&&(x=x+d),b>x&&!C?x+=d:b<x&&C&&(b+=d),C){var F=x;x=b,b=F}for(var U=0;U<x;U+=Math.PI/2)U>b&&(r[0]=e(U)*v+h,r[1]=t(U)*w+A,E(I,r,I),O(_,r,_))}V.fromPoints=s,V.fromLine=o,V.fromCubic=n,V.fromQuadratic=a,V.fromArc=c},"56rv":function(z,V,m){var S=m("IwbS"),y=m("x3X8"),g=y.getDefaultLabel;function p(e,d,f,u,r,s,o){var i=f.getModel("label"),l=f.getModel("emphasis.label");S.setLabelStyle(e,d,i,l,{labelFetcher:r,labelDataIndex:s,defaultText:g(r.getData(),s),isRectText:!0,autoColor:u}),t(e),t(d)}function t(e,d){e.textPosition==="outside"&&(e.textPosition=d)}V.setLabel=p},"59Ip":function(z,V,m){var S=m("Sj9i");function y(g,p,t,e,d,f,u,r,s,o,i){if(s===0)return!1;var l=s;if(i>p+l&&i>e+l&&i>f+l&&i>r+l||i<p-l&&i<e-l&&i<f-l&&i<r-l||o>g+l&&o>t+l&&o>d+l&&o>u+l||o<g-l&&o<t-l&&o<d-l&&o<u-l)return!1;var n=S.cubicProjectPoint(g,p,t,e,d,f,u,r,o,i,null);return n<=l/2}V.containStroke=y},"5Dmo":function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("5YgA"),p=m.n(g)},"5GOC":function(z,V,m){"use strict";var S=m("cIOH"),y=m("b56q"),g=m("15/o")},"5GhG":function(z,V,m){var S=m("5GtS"),y=m("bYtY"),g=m("L0Ub"),p=g.getDimensionTypeByAxis,t=m("D5nY"),e=t.makeSeriesEncodeForAxisCoordSys,d={_baseAxisDim:null,getInitialData:function(f,u){var r,s=u.getComponent("xAxis",this.get("xAxisIndex")),o=u.getComponent("yAxis",this.get("yAxisIndex")),i=s.get("type"),l=o.get("type"),n;i==="category"?(f.layout="horizontal",r=s.getOrdinalMeta(),n=!0):l==="category"?(f.layout="vertical",r=o.getOrdinalMeta(),n=!0):f.layout=f.layout||"horizontal";var a=["x","y"],c=f.layout==="horizontal"?0:1,h=this._baseAxisDim=a[c],A=a[1-c],v=[s,o],w=v[c].get("type"),b=v[1-c].get("type"),x=f.data;if(x&&n){var C=[];y.each(x,function(E,O){var N;E.value&&y.isArray(E.value)?(N=E.value.slice(),E.value.unshift(O)):y.isArray(E)?(N=E.slice(),E.unshift(O)):N=E,C.push(N)}),f.data=C}var I=this.defaultValueDimensions,_=[{name:h,type:p(w),ordinalMeta:r,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:A,type:p(b),dimsDef:I.slice()}];return S(this,{coordDimensions:_,dimensionsCount:I.length+1,encodeDefaulter:y.curry(e,_,this)})},getBaseAxis:function(){var f=this._baseAxisDim;return this.ecModel.getComponent(f+"Axis",this.get(f+"AxisIndex")).axis}};V.seriesModelMixin=d},"5GtS":function(z,V,m){var S=m("sdST"),y=m("YXkt"),g=m("bYtY"),p=g.extend,t=g.isArray;function e(d,f,u){f=t(f)&&{coordDimensions:f}||p({},f);var r=d.getSource(),s=S(r,f),o=new y(s,d);return o.initData(r,u),o}z.exports=e},"5Hur":function(z,V,m){var S=m("4NO4"),y=S.makeInner,g=S.normalizeToArray,p=y();function t(d,f){for(var u=d.length,r=0;r<u;r++)if(d[r].length>f)return d[r];return d[u-1]}var e={clearColorPalette:function(){p(this).colorIdx=0,p(this).colorNameMap={}},getColorFromPalette:function(d,f,u){f=f||this;var r=p(f),s=r.colorIdx||0,o=r.colorNameMap=r.colorNameMap||{};if(o.hasOwnProperty(d))return o[d];var i=g(this.get("color",!0)),l=this.get("colorLayer",!0),n=u==null||!l?i:t(l,u);if(n=n||i,!n||!n.length)return;var a=n[s];return d&&(o[d]=a),r.colorIdx=(s+1)%n.length,a}};z.exports=e},"5NDa":function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("OnYD"),p=m.n(g),t=m("+L6B")},"5NHt":function(z,V,m){m("aTJb"),m("OlYY"),m("fc+c"),m("N5BQ"),m("IyUQ"),m("LBfv"),m("noeP")},"5OYt":function(z,V,m){"use strict";var S=m("ODXe"),y=m("q1tI"),g=m.n(y),p=m("ACnJ");function t(){var e=Object(y.useState)({}),d=Object(S.a)(e,2),f=d[0],u=d[1];return Object(y.useEffect)(function(){var r=p.a.subscribe(function(s){u(s)});return function(){return p.a.unsubscribe(r)}},[]),f}V.a=t},"5RzL":function(z,V,m){"use strict";var S=m("wx14"),y=m("rePB"),g=m("q1tI"),p=m("1OyB"),t=m("vuIU"),e=m("Ji7U"),d=m("LK+K"),f=m("KQm4"),u=m("U8pU"),r=m("ODXe"),s=m("VTBJ"),o=m("qNPg"),i=m("2Qr1"),l=m("815F"),n=m("NvD2"),a=m("wPlo"),c=m("6cGi"),h=m("Kwbf"),A=m("4IlW"),v=m("YrtM"),w=m("fAei"),b=g.createContext(null);function x(le,te){if(!le)return!0;var we=le.data,Ce=we.disabled,fe=we.disableCheckbox;switch(te){case"select":return Ce;case"checkbox":return Ce||fe}return!1}function C(le,te){var we=g.useCallback(function(fe){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",tt=arguments.length>2?arguments[2]:void 0,ye=le.get(fe);return!tt&&x(ye,rt)?null:ye},[le]),Ce=g.useCallback(function(fe){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",tt=arguments.length>2?arguments[2]:void 0,ye=te.get(fe);return!tt&&x(ye,rt)?null:ye},[te]);return[we,Ce]}function I(le){return g.useMemo(function(){var te=new Map,we=new Map;return le.forEach(function(Ce){te.set(Ce.key,Ce),we.set(Ce.data.value,Ce)}),[te,we]},[le])}var _={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},E=function(te,we){var Ce=te.prefixCls,fe=te.height,rt=te.itemHeight,tt=te.virtual,ye=te.options,Je=te.flattenOptions,lt=te.multiple,ze=te.searchValue,Ct=te.onSelect,zt=te.onToggleOpen,at=te.open,vt=te.notFoundContent,At=te.onMouseEnter,tr=g.useContext(b),Ir=tr.checkable,zr=tr.checkedKeys,yn=tr.halfCheckedKeys,ui=tr.treeExpandedKeys,Nn=tr.treeDefaultExpandAll,sn=tr.treeDefaultExpandedKeys,Nt=tr.onTreeExpand,xt=tr.treeIcon,Pe=tr.showTreeIcon,Fe=tr.switcherIcon,Ve=tr.treeLine,pt=tr.treeNodeFilterProp,Mt=tr.loadData,dr=tr.treeLoadedKeys,fr=tr.treeMotion,Lr=tr.onTreeLoad,dn=g.useRef(),_n=Object(v.a)(function(){return ye},[at,ye],function(gr,mr){return mr[0]&&gr[1]!==mr[1]}),cr=I(Je),Xt=Object(r.a)(cr,2),Zt=Xt[0],Rr=Xt[1],$r=C(Zt,Rr),un=Object(r.a)($r,2),Dn=un[0],sr=un[1],_r=g.useMemo(function(){return zr.map(function(gr){var mr=sr(gr);return mr?mr.key:null})},[zr,sr]),Yr=g.useMemo(function(){return Ir?{checked:_r,halfChecked:yn}:null},[_r,yn,Ir]);g.useEffect(function(){if(at&&!lt&&_r.length){var gr;(gr=dn.current)===null||gr===void 0||gr.scrollTo({key:_r[0]})}},[at]);var Pr=String(ze).toLowerCase(),wn=function(mr){return Pr?String(mr[pt]).toLowerCase().includes(Pr):!1},di=g.useState(sn),On=Object(r.a)(di,2),$n=On[0],wi=On[1],ki=g.useState(null),ra=Object(r.a)(ki,2),ia=ra[0],da=ra[1],gt=g.useMemo(function(){return ui?Object(f.a)(ui):ze?ia:$n},[$n,ia,Pr,ui]);g.useEffect(function(){ze&&da(Je.map(function(gr){return gr.key}))},[ze]);var je=function(mr){wi(mr),da(mr),Nt&&Nt(mr)},Ye=function(mr){mr.preventDefault()},Ze=function(mr,Cr){var Wt=Cr.node.key,qr=Dn(Wt,Ir?"checkbox":"select");qr!==null&&Ct(qr.data.value,{selected:!zr.includes(qr.data.value)}),lt||zt(!1)},ft=g.useState(null),ot=Object(r.a)(ft,2),ht=ot[0],Bt=ot[1],It=Dn(ht);if(g.useImperativeHandle(we,function(){var gr;return{scrollTo:(gr=dn.current)===null||gr===void 0?void 0:gr.scrollTo,onKeyDown:function(Cr){var Wt,qr=Cr.which;switch(qr){case A.a.UP:case A.a.DOWN:case A.a.LEFT:case A.a.RIGHT:(Wt=dn.current)===null||Wt===void 0||Wt.onKeyDown(Cr);break;case A.a.ENTER:{var ur=(It==null?void 0:It.data)||{},Zr=ur.selectable,Wr=ur.value;Zr!==!1&&Ze(null,{node:{key:ht},selected:!zr.includes(Wr)});break}case A.a.ESC:zt(!1)}},onKeyUp:function(){}}}),_n.length===0)return g.createElement("div",{role:"listbox",className:"".concat(Ce,"-empty"),onMouseDown:Ye},vt);var rr={};return dr&&(rr.loadedKeys=dr),gt&&(rr.expandedKeys=gt),g.createElement("div",{onMouseDown:Ye,onMouseEnter:At},It&&at&&g.createElement("span",{style:_,"aria-live":"assertive"},It.data.value),g.createElement(w.b,Object(S.a)({ref:dn,focusable:!1,prefixCls:"".concat(Ce,"-tree"),treeData:_n,height:fe,itemHeight:rt,virtual:tt,multiple:lt,icon:xt,showIcon:Pe,switcherIcon:Fe,showLine:Ve,loadData:ze?null:Mt,motion:fr,checkable:Ir,checkStrictly:!0,checkedKeys:Yr,selectedKeys:Ir?[]:_r,defaultExpandAll:Nn},rr,{onActiveChange:Bt,onSelect:Ze,onCheck:Ze,onExpand:je,onLoad:Lr,filterTreeNode:wn})))},O=g.forwardRef(E);O.displayName="OptionList";var N=O,F=function(){return null},U=F,B=m("Ff2n"),K=m("Zm9Q");function Y(le){return Object(K.a)(le).map(function(te){if(!g.isValidElement(te)||!te.type)return null;var we=te.key,Ce=te.props,fe=Ce.children,rt=Ce.value,tt=Object(B.a)(Ce,["children","value"]),ye=Object(s.a)({key:we,value:rt},tt),Je=Y(fe);return Je.length&&(ye.children=Je),ye}).filter(function(te){return te})}function k(le){if(!le)return le;var te=Object(s.a)({},le);return"props"in te||Object.defineProperty(te,"props",{get:function(){return Object(h.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),te}}),te}function H(le,te,we,Ce,fe){var rt=null,tt=null;function ye(){function Je(lt){var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return lt.map(function(zt,at){var vt="".concat(ze,"-").concat(at),At=we.includes(zt.value),tr=Je(zt.children||[],vt,At),Ir=g.createElement(U,zt,tr.map(function(yn){return yn.node}));if(te===zt.value&&(rt=Ir),At){var zr={pos:vt,node:Ir,children:tr};return Ct||tt.push(zr),zr}return null}).filter(function(zt){return zt})}tt||(tt=[],Je(Ce),tt.sort(function(lt,ze){var Ct=lt.node.props.value,zt=ze.node.props.value,at=we.indexOf(Ct),vt=we.indexOf(zt);return at-vt}))}Object.defineProperty(le,"triggerNode",{get:function(){return Object(h.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),ye(),rt}}),Object.defineProperty(le,"allCheckedNodes",{get:function(){return Object(h.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),ye(),fe?tt:tt.map(function(lt){var ze=lt.node;return ze})}})}function W(le){return Array.isArray(le)?le:le!==void 0?[le]:[]}function j(le,te){var we=new Map;return te.forEach(function(Ce){var fe=Ce.data;we.set(fe.value,fe)}),le.map(function(Ce){return k(we.get(Ce))})}function M(le,te){var we=j([le],te)[0];return we?we.disabled:!1}function G(le){return le.disabled||le.disableCheckbox||le.checkable===!1}function X(le){for(var te=le.parent,we=0,Ce=te;Ce;)Ce=Ce.parent,we+=1;return we}function q(le){function te(Ce){return(Ce||[]).map(function(fe){var rt=fe.value,tt=fe.key,ye=fe.children,Je=Object(s.a)(Object(s.a)({},fe),{},{key:"key"in fe?tt:rt});return ye&&(Je.children=te(ye)),Je})}var we=Object(l.d)(te(le),!0);return we.map(function(Ce){return{key:Ce.data.key,data:Ce.data,level:X(Ce)}})}function ee(le){return function(te,we){var Ce=we[le];return String(Ce).toLowerCase().includes(String(te).toLowerCase())}}function ie(le,te,we){var Ce=we.optionFilterProp,fe=we.filterOption;if(fe===!1)return te;var rt;typeof fe=="function"?rt=fe:rt=ee(Ce);function tt(ye){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ye.map(function(lt){var ze=lt.children,Ct=Je||rt(le,k(lt)),zt=tt(ze||[],Ct);return Ct||zt.length?Object(s.a)(Object(s.a)({},lt),{},{children:zt}):null}).filter(function(lt){return lt})}return tt(te)}function de(le,te,we,Ce){var fe=new Map;return W(te).forEach(function(rt){rt&&Object(u.a)(rt)==="object"&&"value"in rt&&fe.set(rt.value,rt)}),le.map(function(rt){var tt={value:rt},ye=we(rt,"select",!0),Je=ye?Ce(ye.data):rt;if(fe.has(rt)){var lt=fe.get(rt);tt.label="label"in lt?lt.label:Je,"halfChecked"in lt&&(tt.halfChecked=lt.halfChecked)}else tt.label=Je;return tt})}function ue(le,te){var we=new Set(le);return we.add(te),Array.from(we)}function ve(le,te){var we=new Set(le);return we.delete(te),Array.from(we)}function be(le){var te=le.searchPlaceholder,we=le.treeCheckStrictly,Ce=le.treeCheckable,fe=le.labelInValue,rt=le.value,tt=le.multiple;Object(h.a)(!te,"`searchPlaceholder` has been removed."),we&&fe===!1&&Object(h.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(fe||we)&&Object(h.a)(W(rt).every(function(ye){return ye&&Object(u.a)(ye)==="object"&&"value"in ye}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),we||tt||Ce?Object(h.a)(!rt||Array.isArray(rt),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(h.a)(!Array.isArray(rt),"`value` should not be array when `TreeSelect` is single mode.")}var _e=be,ke=10;function $e(le,te){var we=te.id,Ce=te.pId,fe=te.rootPId,rt={},tt=[],ye=le.map(function(Je){var lt=Object(s.a)({},Je),ze=lt[we];return rt[ze]=lt,lt.key=lt.key||ze,lt});return ye.forEach(function(Je){var lt=Je[Ce],ze=rt[lt];ze&&(ze.children=ze.children||[],ze.children.push(Je)),(lt===fe||!ze&&fe===null)&&tt.push(Je)}),tt}function ne(le,te){var we=0,Ce=new Set;function fe(rt){return(rt||[]).map(function(tt){var ye=tt.key,Je=tt.value,lt=tt.children,ze=Object(B.a)(tt,["key","value","children"]),Ct="value"in tt?Je:ye,zt=Object(s.a)(Object(s.a)({},ze),{},{key:ye!=null?ye:Ct,value:Ct,title:te(tt)});return"children"in tt&&(zt.children=fe(lt)),zt})}return fe(le)}function Ne(le,te,we){var Ce=we.getLabelProp,fe=we.simpleMode,rt=g.useRef({});return le?(rt.current.formatTreeData=rt.current.treeData===le?rt.current.formatTreeData:ne(fe?$e(le,Object(s.a)({id:"id",pId:"pId",rootPId:null},fe!==!0?fe:{})):le,Ce),rt.current.treeData=le):rt.current.formatTreeData=rt.current.children===te?rt.current.formatTreeData:ne(Y(te),Ce),rt.current.formatTreeData}var st="SHOW_ALL",pe="SHOW_PARENT",Z="SHOW_CHILD";function J(le,te,we){var Ce=new Set(le);return te===Z?le.filter(function(fe){var rt=we[fe];return!(rt&&rt.children&&rt.children.every(function(tt){var ye=tt.node;return G(ye)||Ce.has(ye.key)}))}):te===pe?le.filter(function(fe){var rt=we[fe],tt=rt?rt.parent:null;return!(tt&&!G(tt.node)&&Ce.has(tt.node.key))}):le}function ae(le,te){var we=te.value,Ce=te.getEntityByValue,fe=te.getEntityByKey,rt=te.treeConduction,tt=te.showCheckedStrategy,ye=te.conductKeyEntities,Je=te.getLabelProp;return g.useMemo(function(){var lt=le;if(rt){var ze=J(le.map(function(Ct){var zt=Ce(Ct);return zt?zt.key:Ct}),tt,ye);lt=ze.map(function(Ct){var zt=fe(Ct);return zt?zt.data.value:Ct})}return de(lt,we,Ce,Je)},[le,we,rt,tt,Ce])}var Se=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],me=Object(o.a)({prefixCls:"rc-tree-select",components:{optionList:N},convertChildrenToData:function(){return null},flattenOptions:q,getLabeledValue:i.e,filterOptions:ie,isValueDisabled:M,findValueOption:j,omitDOMProps:function(te){var we=Object(s.a)({},te);return Se.forEach(function(Ce){delete we[Ce]}),we}});me.displayName="Select";var Oe=g.forwardRef(function(le,te){var we=le.multiple,Ce=le.treeCheckable,fe=le.treeCheckStrictly,rt=le.showCheckedStrategy,tt=rt===void 0?"SHOW_CHILD":rt,ye=le.labelInValue,Je=le.loadData,lt=le.treeLoadedKeys,ze=le.treeNodeFilterProp,Ct=ze===void 0?"value":ze,zt=le.treeNodeLabelProp,at=le.treeDataSimpleMode,vt=le.treeData,At=le.treeExpandedKeys,tr=le.treeDefaultExpandedKeys,Ir=le.treeDefaultExpandAll,zr=le.children,yn=le.treeIcon,ui=le.showTreeIcon,Nn=le.switcherIcon,sn=le.treeLine,Nt=le.treeMotion,xt=le.filterTreeNode,Pe=le.dropdownPopupAlign,Fe=le.onChange,Ve=le.onTreeExpand,pt=le.onTreeLoad,Mt=le.onDropdownVisibleChange,dr=le.onSelect,fr=le.onDeselect,Lr=Ce||fe,dn=we||Lr,_n=Ce&&!fe,cr=fe||ye,Xt=g.useRef(null);g.useImperativeHandle(te,function(){return{scrollTo:Xt.current.scrollTo,focus:Xt.current.focus,blur:Xt.current.blur}});var Zt=function(Wt){return vt&&Wt.label||Wt.title},Rr=function(Wt){return zt?Wt[zt]:Zt(Wt)},$r=Ne(vt,zr,{getLabelProp:Zt,simpleMode:at}),un=Object(g.useMemo)(function(){return q($r)},[$r]),Dn=I(un),sr=Object(r.a)(Dn,2),_r=sr[0],Yr=sr[1],Pr=C(_r,Yr),wn=Object(r.a)(Pr,2),di=wn[0],On=wn[1],$n=Object(g.useMemo)(function(){return _n?Object(l.a)($r):{keyEntities:null}},[$r,Ce,fe]),wi=$n.keyEntities,ki=Object(c.a)(le.defaultValue,{value:le.value}),ra=Object(r.a)(ki,2),ia=ra[0],da=ra[1],gt=function(Wt){var qr=[],ur=[];return Wt.forEach(function(Zr){On(Zr)?ur.push(Zr):qr.push(Zr)}),{missingRawValues:qr,existRawValues:ur}},je=Object(g.useMemo)(function(){var Cr=[],Wt=[];if(W(ia).forEach(function(vi){if(vi&&Object(u.a)(vi)==="object"&&"value"in vi)if(vi.halfChecked&&fe){var Ii=On(vi.value);Cr.push(Ii?Ii.key:vi.value)}else Wt.push(vi.value);else Wt.push(vi)}),_n){var qr=gt(Wt),ur=qr.missingRawValues,Zr=qr.existRawValues,Wr=Zr.map(function(vi){return On(vi).key}),Tr=Object(n.a)(Wr,!0,wi),In=Tr.checkedKeys,Pi=Tr.halfCheckedKeys;return[[].concat(Object(f.a)(ur),Object(f.a)(In.map(function(vi){return di(vi).data.value}))),Pi]}return[Wt,Cr]},[ia,dn,cr,Ce,fe]),Ye=Object(r.a)(je,2),Ze=Ye[0],ft=Ye[1],ot=ae(Ze,{treeConduction:_n,value:ia,showCheckedStrategy:tt,conductKeyEntities:wi,getEntityByValue:On,getEntityByKey:di,getLabelProp:Rr}),ht=function(Wt,qr,ur){if(da(dn?Wt:Wt[0]),Fe){var Zr=Wt;if(_n&&tt!=="SHOW_ALL"){var Wr=Wt.map(function(oa){var Cn=On(oa);return Cn?Cn.key:oa}),Tr=J(Wr,tt,wi);Zr=Tr.map(function(oa){var Cn=di(oa);return Cn?Cn.data.value:oa})}var In=qr||{triggerValue:void 0,selected:void 0},Pi=In.triggerValue,vi=In.selected,Ii=cr?de(Zr,ia,On,Rr):Zr;if(fe){var Ni=ft.map(function(oa){var Cn=di(oa);return Cn?Cn.data.value:oa}).filter(function(oa){return!Zr.includes(oa)});Ii=[].concat(Object(f.a)(Ii),Object(f.a)(de(Ni,ia,On,Rr)))}var Di={preValue:ot,triggerValue:Pi},mi=!0;(fe||ur==="selection"&&!vi)&&(mi=!1),H(Di,Pi,Wt,$r,mi),Lr?Di.checked=vi:Di.selected=vi,Fe(dn?Ii:Ii[0],cr?null:Zr.map(function(oa){var Cn=On(oa);return Cn?Rr(Cn.data):null}),Di)}},Bt=function(Wt,qr,ur){var Zr=Wt;if(!dn)ht([Wt],{selected:!0,triggerValue:Wt},ur);else{var Wr=ue(Ze,Wt);if(_n){var Tr=gt(Wr),In=Tr.missingRawValues,Pi=Tr.existRawValues,vi=Pi.map(function(Di){return On(Di).key}),Ii=Object(n.a)(vi,!0,wi),Ni=Ii.checkedKeys;Wr=[].concat(Object(f.a)(In),Object(f.a)(Ni.map(function(Di){return di(Di).data.value})))}ht(Wr,{selected:!0,triggerValue:Wt},ur)}dr&&dr(Zr,qr)},It=function(Wt,qr,ur){var Zr=Wt,Wr=ve(Ze,Wt);if(_n){var Tr=gt(Wr),In=Tr.missingRawValues,Pi=Tr.existRawValues,vi=Pi.map(function(Di){return On(Di).key}),Ii=Object(n.a)(vi,{checked:!1,halfCheckedKeys:ft},wi),Ni=Ii.checkedKeys;Wr=[].concat(Object(f.a)(In),Object(f.a)(Ni.map(function(Di){return di(Di).data.value})))}ht(Wr,{selected:!1,triggerValue:Wt},ur),fr&&fr(Zr,qr)},rr=function(){ht([],null,"clear")},gr=g.useCallback(function(Cr){if(Mt){var Wt={};Object.defineProperty(Wt,"documentClickClose",{get:function(){return Object(h.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Mt(Cr,Wt)}},[Mt]),mr={optionLabelProp:null,optionFilterProp:Ct,dropdownAlign:Pe,internalProps:{mark:a.a,onClear:rr,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:Bt,onRawDeselect:It}};return"filterTreeNode"in le&&(mr.filterOption=xt),g.createElement(b.Provider,{value:{checkable:Lr,loadData:Je,treeLoadedKeys:lt,onTreeLoad:pt,checkedKeys:Ze,halfCheckedKeys:ft,treeDefaultExpandAll:Ir,treeExpandedKeys:At,treeDefaultExpandedKeys:tr,onTreeExpand:Ve,treeIcon:yn,treeMotion:Nt,showTreeIcon:ui,switcherIcon:Nn,treeLine:sn,treeNodeFilterProp:Ct}},g.createElement(me,Object(S.a)({ref:Xt,mode:dn?"multiple":null},le,mr,{value:ot,labelInValue:!0,options:$r,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:gr})))}),Ee=function(le){Object(e.a)(we,le);var te=Object(d.a)(we);function we(){var Ce;return Object(p.a)(this,we),Ce=te.apply(this,arguments),Ce.selectRef=g.createRef(),Ce.focus=function(){Ce.selectRef.current.focus()},Ce.blur=function(){Ce.selectRef.current.blur()},Ce}return Object(t.a)(we,[{key:"render",value:function(){return g.createElement(Oe,Object(S.a)({ref:this.selectRef},this.props))}}]),we}(g.Component);Ee.TreeNode=U,Ee.SHOW_ALL=st,Ee.SHOW_PARENT=pe,Ee.SHOW_CHILD=Z;var oe=Ee,Re=oe,Be=m("TSYQ"),et=m.n(Be),bt=m("bT9E"),dt=m("H84U"),He=m("uaoM"),kt=m("1vzs"),ut=m("2jpz"),Ft=m("3Nzz"),Ht=function(le,te){var we={};for(var Ce in le)Object.prototype.hasOwnProperty.call(le,Ce)&&te.indexOf(Ce)<0&&(we[Ce]=le[Ce]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,Ce=Object.getOwnPropertySymbols(le);fe<Ce.length;fe++)te.indexOf(Ce[fe])<0&&Object.prototype.propertyIsEnumerable.call(le,Ce[fe])&&(we[Ce[fe]]=le[Ce[fe]]);return we},$t=function(te,we){var Ce,fe=te.prefixCls,rt=te.size,tt=te.bordered,ye=tt===void 0?!0:tt,Je=te.className,lt=te.treeCheckable,ze=te.multiple,Ct=te.listHeight,zt=Ct===void 0?256:Ct,at=te.listItemHeight,vt=at===void 0?26:at,At=te.notFoundContent,tr=te.switcherIcon,Ir=te.treeLine,zr=te.getPopupContainer,yn=te.dropdownClassName,ui=te.treeIcon,Nn=ui===void 0?!1:ui,sn=te.transitionName,Nt=sn===void 0?"slide-up":sn,xt=te.choiceTransitionName,Pe=xt===void 0?"":xt,Fe=Ht(te,["prefixCls","size","bordered","className","treeCheckable","multiple","listHeight","listItemHeight","notFoundContent","switcherIcon","treeLine","getPopupContainer","dropdownClassName","treeIcon","transitionName","choiceTransitionName"]),Ve=g.useContext(dt.b),pt=Ve.getPopupContainer,Mt=Ve.getPrefixCls,dr=Ve.renderEmpty,fr=Ve.direction,Lr=Ve.virtual,dn=Ve.dropdownMatchSelectWidth,_n=g.useContext(Ft.b);Object(He.a)(ze!==!1||!lt,"TreeSelect","`multiple` will alway be `true` when `treeCheckable` is true");var cr=Mt("select",fe),Xt=Mt("select-tree",fe),Zt=Mt("tree-select",fe),Rr=et()(yn,"".concat(Zt,"-dropdown"),Object(y.a)({},"".concat(Zt,"-dropdown-rtl"),fr==="rtl")),$r=!!(lt||ze),un=Object(kt.a)(Object(S.a)(Object(S.a)({},Fe),{multiple:$r,prefixCls:cr})),Dn=un.suffixIcon,sr=un.removeIcon,_r=un.clearIcon,Yr;At!==void 0?Yr=At:Yr=dr("Select");var Pr=Object(bt.a)(Fe,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),wn=rt||_n,di=et()(!fe&&Zt,(Ce={},Object(y.a)(Ce,"".concat(cr,"-lg"),wn==="large"),Object(y.a)(Ce,"".concat(cr,"-sm"),wn==="small"),Object(y.a)(Ce,"".concat(cr,"-rtl"),fr==="rtl"),Object(y.a)(Ce,"".concat(cr,"-borderless"),!ye),Ce),Je);return g.createElement(Re,Object(S.a)({virtual:Lr,dropdownMatchSelectWidth:dn},Pr,{ref:we,prefixCls:cr,className:di,listHeight:zt,listItemHeight:vt,treeCheckable:lt&&g.createElement("span",{className:"".concat(cr,"-tree-checkbox-inner")}),inputIcon:Dn,multiple:ze,removeIcon:sr,clearIcon:_r,switcherIcon:function($n){return Object(ut.a)(Xt,tr,Ir,$n)},showTreeIcon:Nn,notFoundContent:Yr,getPopupContainer:zr||pt,treeMotion:null,dropdownClassName:Rr,choiceTransitionName:Pe,transitionName:Nt}))},Ut=g.forwardRef($t),Jt=Ut;Jt.TreeNode=U,Jt.SHOW_ALL=st,Jt.SHOW_PARENT=pe,Jt.SHOW_CHILD=Z;var ct=V.a=Jt},"5YgA":function(z,V,m){},"5bA4":function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="LeftOutlined";var d=V.a=y.forwardRef(e)},"5nXd":function(z,V,m){var S=m("MFOe"),y=S.slice,g=S.pluck,p=S.each,t=S.bind,e=S.create,d=S.isList,f=S.isFunction,u=S.isObject;z.exports={createStore:o};var r={version:"2.0.12",enabled:!1,get:function(l,n){var a=this.storage.read(this._namespacePrefix+l);return this._deserialize(a,n)},set:function(l,n){return n===void 0?this.remove(l):(this.storage.write(this._namespacePrefix+l,this._serialize(n)),n)},remove:function(l){this.storage.remove(this._namespacePrefix+l)},each:function(l){var n=this;this.storage.each(function(a,c){l.call(n,n._deserialize(a),(c||"").replace(n._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(l){return this._namespacePrefix=="__storejs_"+l+"_"},createStore:function(){return o.apply(this,arguments)},addPlugin:function(l){this._addPlugin(l)},namespace:function(l){return o(this.storage,this.plugins,l)}};function s(){var i=typeof console=="undefined"?null:console;if(!i)return;var l=i.warn?i.warn:i.log;l.apply(i,arguments)}function o(i,l,n){n||(n=""),i&&!d(i)&&(i=[i]),l&&!d(l)&&(l=[l]);var a=n?"__storejs_"+n+"_":"",c=n?new RegExp("^"+a):null,h=/^[a-zA-Z0-9_\-]*$/;if(!h.test(n))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var A={_namespacePrefix:a,_namespaceRegexp:c,_testStorage:function(b){try{var x="__storejs__test__";b.write(x,x);var C=b.read(x)===x;return b.remove(x),C}catch(I){return!1}},_assignPluginFnProp:function(b,x){var C=this[x];this[x]=function(){var _=y(arguments,0),E=this;function O(){return C?(p(arguments,function(F,U){_[U]=F}),C.apply(E,_)):void 0}var N=[O].concat(_);return b.apply(E,N)}},_serialize:function(b){return JSON.stringify(b)},_deserialize:function(b,x){if(!b)return x;var C="";try{C=JSON.parse(b)}catch(I){C=b}return C!==void 0?C:x},_addStorage:function(b){if(this.enabled)return;this._testStorage(b)&&(this.storage=b,this.enabled=!0)},_addPlugin:function(b){var x=this;if(d(b)){p(b,function(_){x._addPlugin(_)});return}var C=g(this.plugins,function(_){return b===_});if(C)return;if(this.plugins.push(b),!f(b))throw new Error("Plugins must be function values that return objects");var I=b.call(this);if(!u(I))throw new Error("Plugins must return an object of function properties");p(I,function(_,E){if(!f(_))throw new Error("Bad plugin property: "+E+" from plugin "+b.name+". Plugins should only return functions.");x._assignPluginFnProp(_,E)})},addStorage:function(b){s("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(b)}},v=e(A,r,{plugins:[]});return v.raw={},p(v,function(w,b){f(w)&&(v.raw[b]=t(v,w))}),p(i,function(w){v._addStorage(w)}),p(l,function(w){v._addPlugin(w)}),v}},"5rEg":function(z,V,m){"use strict";var S=m("wx14"),y=m("1OyB"),g=m("vuIU"),p=m("Ji7U"),t=m("LK+K"),e=m("rePB"),d=m("q1tI"),f=m("TSYQ"),u=m.n(f),r=m("bT9E"),s=m("jN4g"),o=m("CWQg"),i=m("0n0R"),l=Object(o.a)("text","input");function n(Z){return!!(Z.prefix||Z.suffix||Z.allowClear)}function a(Z){return!!(Z.addonBefore||Z.addonAfter)}var c=function(Z){Object(p.a)(ae,Z);var J=Object(t.a)(ae);function ae(){var Se;return Object(y.a)(this,ae),Se=J.apply(this,arguments),Se.containerRef=d.createRef(),Se.onInputMouseUp=function(me){var Oe;if((Oe=Se.containerRef.current)===null||Oe===void 0?void 0:Oe.contains(me.target)){var Ee=Se.props.triggerFocus;Ee==null||Ee()}},Se}return Object(g.a)(ae,[{key:"renderClearIcon",value:function(me){var Oe=this.props,Ee=Oe.allowClear,oe=Oe.value,Re=Oe.disabled,Be=Oe.readOnly,et=Oe.handleReset;if(!Ee)return null;var bt=!Re&&!Be&&oe,dt="".concat(me,"-clear-icon");return d.createElement(s.a,{onClick:et,className:u()(Object(e.a)({},"".concat(dt,"-hidden"),!bt),dt),role:"button"})}},{key:"renderSuffix",value:function(me){var Oe=this.props,Ee=Oe.suffix,oe=Oe.allowClear;return Ee||oe?d.createElement("span",{className:"".concat(me,"-suffix")},this.renderClearIcon(me),Ee):null}},{key:"renderLabeledIcon",value:function(me,Oe){var Ee,oe=this.props,Re=oe.focused,Be=oe.value,et=oe.prefix,bt=oe.className,dt=oe.size,He=oe.suffix,kt=oe.disabled,ut=oe.allowClear,Ft=oe.direction,Ht=oe.style,$t=oe.readOnly,Ut=oe.bordered,Jt=this.renderSuffix(me);if(!n(this.props))return Object(i.a)(Oe,{value:Be});var ct=et?d.createElement("span",{className:"".concat(me,"-prefix")},et):null,le=u()("".concat(me,"-affix-wrapper"),(Ee={},Object(e.a)(Ee,"".concat(me,"-affix-wrapper-focused"),Re),Object(e.a)(Ee,"".concat(me,"-affix-wrapper-disabled"),kt),Object(e.a)(Ee,"".concat(me,"-affix-wrapper-sm"),dt==="small"),Object(e.a)(Ee,"".concat(me,"-affix-wrapper-lg"),dt==="large"),Object(e.a)(Ee,"".concat(me,"-affix-wrapper-input-with-clear-btn"),He&&ut&&Be),Object(e.a)(Ee,"".concat(me,"-affix-wrapper-rtl"),Ft==="rtl"),Object(e.a)(Ee,"".concat(me,"-affix-wrapper-readonly"),$t),Object(e.a)(Ee,"".concat(me,"-affix-wrapper-borderless"),!Ut),Object(e.a)(Ee,"".concat(bt),!a(this.props)&&bt),Ee));return d.createElement("span",{ref:this.containerRef,className:le,style:Ht,onMouseUp:this.onInputMouseUp},ct,Object(i.a)(Oe,{style:null,value:Be,className:C(me,Ut,dt,kt)}),Jt)}},{key:"renderInputWithLabel",value:function(me,Oe){var Ee,oe=this.props,Re=oe.addonBefore,Be=oe.addonAfter,et=oe.style,bt=oe.size,dt=oe.className,He=oe.direction;if(!a(this.props))return Oe;var kt="".concat(me,"-group"),ut="".concat(kt,"-addon"),Ft=Re?d.createElement("span",{className:ut},Re):null,Ht=Be?d.createElement("span",{className:ut},Be):null,$t=u()("".concat(me,"-wrapper"),kt,Object(e.a)({},"".concat(kt,"-rtl"),He==="rtl")),Ut=u()("".concat(me,"-group-wrapper"),(Ee={},Object(e.a)(Ee,"".concat(me,"-group-wrapper-sm"),bt==="small"),Object(e.a)(Ee,"".concat(me,"-group-wrapper-lg"),bt==="large"),Object(e.a)(Ee,"".concat(me,"-group-wrapper-rtl"),He==="rtl"),Ee),dt);return d.createElement("span",{className:Ut,style:et},d.createElement("span",{className:$t},Ft,Object(i.a)(Oe,{style:null}),Ht))}},{key:"renderTextAreaWithClearIcon",value:function(me,Oe){var Ee,oe=this.props,Re=oe.value,Be=oe.allowClear,et=oe.className,bt=oe.style,dt=oe.direction,He=oe.bordered;if(!Be)return Object(i.a)(Oe,{value:Re});var kt=u()("".concat(me,"-affix-wrapper"),"".concat(me,"-affix-wrapper-textarea-with-clear-btn"),(Ee={},Object(e.a)(Ee,"".concat(me,"-affix-wrapper-rtl"),dt==="rtl"),Object(e.a)(Ee,"".concat(me,"-affix-wrapper-borderless"),!He),Object(e.a)(Ee,"".concat(et),!a(this.props)&&et),Ee));return d.createElement("span",{className:kt,style:bt},Object(i.a)(Oe,{style:null,value:Re}),this.renderClearIcon(me))}},{key:"render",value:function(){var me=this.props,Oe=me.prefixCls,Ee=me.inputType,oe=me.element;return Ee===l[0]?this.renderTextAreaWithClearIcon(Oe,oe):this.renderInputWithLabel(Oe,this.renderLabeledIcon(Oe,oe))}}]),ae}(d.Component),h=c,A=m("H84U"),v=m("3Nzz"),w=m("uaoM");function b(Z){return typeof Z=="undefined"||Z===null?"":Z}function x(Z,J,ae){if(ae){var Se=J;if(J.type==="click"){Se=Object.create(J),Se.target=Z,Se.currentTarget=Z;var me=Z.value;Z.value="",ae(Se),Z.value=me;return}ae(Se)}}function C(Z,J,ae,Se,me){var Oe;return u()(Z,(Oe={},Object(e.a)(Oe,"".concat(Z,"-sm"),ae==="small"),Object(e.a)(Oe,"".concat(Z,"-lg"),ae==="large"),Object(e.a)(Oe,"".concat(Z,"-disabled"),Se),Object(e.a)(Oe,"".concat(Z,"-rtl"),me==="rtl"),Object(e.a)(Oe,"".concat(Z,"-borderless"),!J),Oe))}function I(Z,J){if(!Z)return;Z.focus(J);var ae=J||{},Se=ae.cursor;if(Se){var me=Z.value.length;switch(Se){case"start":Z.setSelectionRange(0,0);break;case"end":Z.setSelectionRange(me,me);break;default:Z.setSelectionRange(0,me)}}}var _=function(Z){Object(p.a)(ae,Z);var J=Object(t.a)(ae);function ae(Se){var me;Object(y.a)(this,ae),me=J.call(this,Se),me.direction="ltr",me.focus=function(Ee){I(me.input,Ee)},me.saveClearableInput=function(Ee){me.clearableInput=Ee},me.saveInput=function(Ee){me.input=Ee},me.onFocus=function(Ee){var oe=me.props.onFocus;me.setState({focused:!0},me.clearPasswordValueAttribute),oe&&oe(Ee)},me.onBlur=function(Ee){var oe=me.props.onBlur;me.setState({focused:!1},me.clearPasswordValueAttribute),oe&&oe(Ee)},me.handleReset=function(Ee){me.setValue("",function(){me.focus()}),x(me.input,Ee,me.props.onChange)},me.renderInput=function(Ee,oe,Re){var Be=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},et=me.props,bt=et.className,dt=et.addonBefore,He=et.addonAfter,kt=et.size,ut=et.disabled,Ft=Object(r.a)(me.props,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","inputType","bordered"]);return d.createElement("input",Object(S.a)({autoComplete:Be.autoComplete},Ft,{onChange:me.handleChange,onFocus:me.onFocus,onBlur:me.onBlur,onKeyDown:me.handleKeyDown,className:u()(C(Ee,Re,kt||oe,ut,me.direction),Object(e.a)({},bt,bt&&!dt&&!He)),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(Ee){me.setValue(Ee.target.value,me.clearPasswordValueAttribute),x(me.input,Ee,me.props.onChange)},me.handleKeyDown=function(Ee){var oe=me.props,Re=oe.onPressEnter,Be=oe.onKeyDown;Ee.keyCode===13&&Re&&Re(Ee),Be&&Be(Ee)},me.renderComponent=function(Ee){var oe=Ee.getPrefixCls,Re=Ee.direction,Be=Ee.input,et=me.state,bt=et.value,dt=et.focused,He=me.props,kt=He.prefixCls,ut=He.bordered,Ft=ut===void 0?!0:ut,Ht=oe("input",kt);return me.direction=Re,d.createElement(v.b.Consumer,null,function($t){return d.createElement(h,Object(S.a)({size:$t},me.props,{prefixCls:Ht,inputType:"input",value:b(bt),element:me.renderInput(Ht,$t,Ft,Be),handleReset:me.handleReset,ref:me.saveClearableInput,direction:Re,focused:dt,triggerFocus:me.focus,bordered:Ft}))})};var Oe=typeof Se.value=="undefined"?Se.defaultValue:Se.value;return me.state={value:Oe,focused:!1,prevValue:Se.value},me}return Object(g.a)(ae,[{key:"componentDidMount",value:function(){this.clearPasswordValueAttribute()}},{key:"componentDidUpdate",value:function(){}},{key:"getSnapshotBeforeUpdate",value:function(me){return n(me)!==n(this.props)&&Object(w.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:"setSelectionRange",value:function(me,Oe,Ee){this.input.setSelectionRange(me,Oe,Ee)}},{key:"select",value:function(){this.input.select()}},{key:"setValue",value:function(me,Oe){this.props.value===void 0?this.setState({value:me},Oe):Oe==null||Oe()}},{key:"render",value:function(){return d.createElement(A.a,null,this.renderComponent)}}],[{key:"getDerivedStateFromProps",value:function(me,Oe){var Ee=Oe.prevValue,oe={prevValue:me.value};return(me.value!==void 0||Ee!==me.value)&&(oe.value=me.value),oe}}]),ae}(d.Component);_.defaultProps={type:"text"};var E=_,O=function(J){return d.createElement(A.a,null,function(ae){var Se,me=ae.getPrefixCls,Oe=ae.direction,Ee=J.prefixCls,oe=J.className,Re=oe===void 0?"":oe,Be=me("input-group",Ee),et=u()(Be,(Se={},Object(e.a)(Se,"".concat(Be,"-lg"),J.size==="large"),Object(e.a)(Se,"".concat(Be,"-sm"),J.size==="small"),Object(e.a)(Se,"".concat(Be,"-compact"),J.compact),Object(e.a)(Se,"".concat(Be,"-rtl"),Oe==="rtl"),Se),Re);return d.createElement("span",{className:et,style:J.style,onMouseEnter:J.onMouseEnter,onMouseLeave:J.onMouseLeave,onFocus:J.onFocus,onBlur:J.onBlur},J.children)})},N=O,F=m("c+Xe"),U=m("l+S1"),B=m("2/Rp"),K=function(Z,J){var ae={};for(var Se in Z)Object.prototype.hasOwnProperty.call(Z,Se)&&J.indexOf(Se)<0&&(ae[Se]=Z[Se]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Se=Object.getOwnPropertySymbols(Z);me<Se.length;me++)J.indexOf(Se[me])<0&&Object.prototype.propertyIsEnumerable.call(Z,Se[me])&&(ae[Se[me]]=Z[Se[me]]);return ae},Y=d.forwardRef(function(Z,J){var ae,Se=Z.prefixCls,me=Z.inputPrefixCls,Oe=Z.className,Ee=Z.size,oe=Z.suffix,Re=Z.enterButton,Be=Re===void 0?!1:Re,et=Z.addonAfter,bt=Z.loading,dt=Z.disabled,He=Z.onSearch,kt=Z.onChange,ut=K(Z,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange"]),Ft=d.useContext(A.b),Ht=Ft.getPrefixCls,$t=Ft.direction,Ut=d.useContext(v.b),Jt=Ee||Ut,ct=d.useRef(null),le=function(zt){zt&&zt.target&&zt.type==="click"&&He&&He(zt.target.value,zt),kt&&kt(zt)},te=function(zt){var at;document.activeElement===((at=ct.current)===null||at===void 0?void 0:at.input)&&zt.preventDefault()},we=function(zt){var at;He&&He((at=ct.current)===null||at===void 0?void 0:at.input.value,zt)},Ce=Ht("input-search",Se),fe=Ht("input",me),rt=typeof Be=="boolean"||typeof Be=="undefined"?d.createElement(U.a,null):null,tt="".concat(Ce,"-button"),ye,Je=Be||{},lt=Je.type&&Je.type.__ANT_BUTTON===!0;lt||Je.type==="button"?ye=Object(i.a)(Je,Object(S.a)({onMouseDown:te,onClick:we,key:"enterButton"},lt?{className:tt,size:Jt}:{})):ye=d.createElement(B.a,{className:tt,type:Be?"primary":void 0,size:Jt,disabled:dt,key:"enterButton",onMouseDown:te,onClick:we,loading:bt,icon:rt},Be),et&&(ye=[ye,Object(i.a)(et,{key:"addonAfter"})]);var ze=u()(Ce,(ae={},Object(e.a)(ae,"".concat(Ce,"-rtl"),$t==="rtl"),Object(e.a)(ae,"".concat(Ce,"-").concat(Jt),!!Jt),Object(e.a)(ae,"".concat(Ce,"-with-button"),!!Be),ae),Oe);return d.createElement(E,Object(S.a)({ref:Object(F.a)(ct,J),onPressEnter:we},ut,{size:Jt,prefixCls:fe,addonAfter:ye,suffix:oe,onChange:le,className:ze,disabled:dt}))});Y.displayName="Search";var k=Y,H=m("U8pU"),W=m("KQm4"),j=m("ODXe"),M=m("Y1PL"),G=m("6cGi"),X=function(Z,J){var ae={};for(var Se in Z)Object.prototype.hasOwnProperty.call(Z,Se)&&J.indexOf(Se)<0&&(ae[Se]=Z[Se]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Se=Object.getOwnPropertySymbols(Z);me<Se.length;me++)J.indexOf(Se[me])<0&&Object.prototype.propertyIsEnumerable.call(Z,Se[me])&&(ae[Se[me]]=Z[Se[me]]);return ae},q=d.forwardRef(function(Z,J){var ae,Se=Z.prefixCls,me=Z.bordered,Oe=me===void 0?!0:me,Ee=Z.showCount,oe=Ee===void 0?!1:Ee,Re=Z.maxLength,Be=Z.className,et=Z.style,bt=Z.size,dt=X(Z,["prefixCls","bordered","showCount","maxLength","className","style","size"]),He=d.useContext(A.b),kt=He.getPrefixCls,ut=He.direction,Ft=d.useContext(v.b),Ht=d.useRef(null),$t=d.useRef(null),Ut=Object(G.a)(dt.defaultValue,{value:dt.value}),Jt=Object(j.a)(Ut,2),ct=Jt[0],le=Jt[1],te=d.useRef(dt.value);d.useEffect(function(){(dt.value!==void 0||te.current!==dt.value)&&(le(dt.value),te.current=dt.value)},[dt.value,te.current]);var we=function(at,vt){dt.value===void 0&&(le(at),vt==null||vt())},Ce=function(at){we(at.target.value),x(Ht.current,at,dt.onChange)},fe=function(at){we("",function(){var vt;(vt=Ht.current)===null||vt===void 0||vt.focus()}),x(Ht.current,at,dt.onChange)},rt=kt("input",Se);d.useImperativeHandle(J,function(){var zt;return{resizableTextArea:(zt=Ht.current)===null||zt===void 0?void 0:zt.resizableTextArea,focus:function(vt){var At,tr;I((tr=(At=Ht.current)===null||At===void 0?void 0:At.resizableTextArea)===null||tr===void 0?void 0:tr.textArea,vt)},blur:function(){var vt;return(vt=Ht.current)===null||vt===void 0?void 0:vt.blur()}}});var tt=d.createElement(M.default,Object(S.a)({},Object(r.a)(dt,["allowClear"]),{maxLength:Re,className:u()((ae={},Object(e.a)(ae,"".concat(rt,"-borderless"),!Oe),Object(e.a)(ae,Be,Be&&!oe),Object(e.a)(ae,"".concat(rt,"-sm"),Ft==="small"||bt==="small"),Object(e.a)(ae,"".concat(rt,"-lg"),Ft==="large"||bt==="large"),ae)),style:oe?void 0:et,prefixCls:rt,onChange:Ce,ref:Ht})),ye=b(ct),Je=Number(Re)>0;ye=Je?Object(W.a)(ye).slice(0,Re).join(""):ye;var lt=d.createElement(h,Object(S.a)({},dt,{prefixCls:rt,direction:ut,inputType:"text",value:ye,element:tt,handleReset:fe,ref:$t,bordered:Oe}));if(oe){var ze=Object(W.a)(ye).length,Ct="";return Object(H.a)(oe)==="object"?Ct=oe.formatter({count:ze,maxLength:Re}):Ct="".concat(ze).concat(Je?" / ".concat(Re):""),d.createElement("div",{className:u()("".concat(rt,"-textarea"),Object(e.a)({},"".concat(rt,"-textarea-rtl"),ut==="rtl"),"".concat(rt,"-textarea-show-count"),Be),style:et,"data-count":Ct},lt)}return lt}),ee=q,ie=m("9BLJ"),de=m("VTBJ"),ue={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"},ve=ue,be=m("6VBw"),_e=function(J,ae){return d.createElement(be.a,Object(de.a)(Object(de.a)({},J),{},{ref:ae,icon:ve}))};_e.displayName="EyeInvisibleOutlined";var ke=d.forwardRef(_e),$e=function(Z,J){var ae={};for(var Se in Z)Object.prototype.hasOwnProperty.call(Z,Se)&&J.indexOf(Se)<0&&(ae[Se]=Z[Se]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Se=Object.getOwnPropertySymbols(Z);me<Se.length;me++)J.indexOf(Se[me])<0&&Object.prototype.propertyIsEnumerable.call(Z,Se[me])&&(ae[Se[me]]=Z[Se[me]]);return ae},ne={click:"onClick",hover:"onMouseOver"},Ne=d.forwardRef(function(Z,J){var ae=Object(d.useState)(!1),Se=Object(j.a)(ae,2),me=Se[0],Oe=Se[1],Ee=function(){var et=Z.disabled;if(et)return;Oe(!me)},oe=function(et){var bt,dt=Z.action,He=Z.iconRender,kt=He===void 0?function(){return null}:He,ut=ne[dt]||"",Ft=kt(me),Ht=(bt={},Object(e.a)(bt,ut,Ee),Object(e.a)(bt,"className","".concat(et,"-icon")),Object(e.a)(bt,"key","passwordIcon"),Object(e.a)(bt,"onMouseDown",function(Ut){Ut.preventDefault()}),Object(e.a)(bt,"onMouseUp",function(Ut){Ut.preventDefault()}),bt);return d.cloneElement(d.isValidElement(Ft)?Ft:d.createElement("span",null,Ft),Ht)},Re=function(et){var bt=et.getPrefixCls,dt=Z.className,He=Z.prefixCls,kt=Z.inputPrefixCls,ut=Z.size,Ft=Z.visibilityToggle,Ht=$e(Z,["className","prefixCls","inputPrefixCls","size","visibilityToggle"]),$t=bt("input",kt),Ut=bt("input-password",He),Jt=Ft&&oe(Ut),ct=u()(Ut,dt,Object(e.a)({},"".concat(Ut,"-").concat(ut),!!ut)),le=Object(S.a)(Object(S.a)({},Object(r.a)(Ht,["suffix","iconRender"])),{type:me?"text":"password",className:ct,prefixCls:$t,suffix:Jt});return ut&&(le.size=ut),d.createElement(E,Object(S.a)({ref:J},le))};return d.createElement(A.a,null,Re)});Ne.defaultProps={action:"click",visibilityToggle:!0,iconRender:function(J){return J?d.createElement(ie.a,null):d.createElement(ke,null)}},Ne.displayName="Password";var st=Ne;E.Group=N,E.Search=k,E.TextArea=ee,E.Password=st;var pe=V.a=E},"5s0K":function(z,V,m){var S=m("bYtY");function y(){var g=[],p={},t;return{add:function(e,d,f,u,r){return S.isString(u)&&(r=u,u=0),p[e.id]?!1:(p[e.id]=1,g.push({el:e,target:d,time:f,delay:u,easing:r}),!0)},done:function(e){return t=e,this},start:function(){for(var e=g.length,d=0,f=g.length;d<f;d++){var u=g[d];u.el.animateTo(u.target,u.time,u.delay,u.easing,r)}return this;function r(){e--,e||(g.length=0,p={},t&&t())}}}}V.createWrap=y},"6/nd":function(z,V,m){var S=m("ProS");S.registerAction("legendScroll","legendscroll",function(y,g){var p=y.scrollDataIndex;p!=null&&g.eachComponent({mainType:"legend",subType:"scroll",query:y},function(t){t.setScrollDataIndex(p)})})},"62sa":function(z,V,m){var S=m("bYtY"),y=m("4NO4"),g=y.makeInner,p=m("zTMp"),t=m("Ez2D"),e=S.each,d=S.curry,f=g();function u(v,w,b){var x=v.currTrigger,C=[v.x,v.y],I=v,_=v.dispatchAction||S.bind(b.dispatchAction,b),E=w.getComponent("axisPointer").coordSysAxesInfo;if(!E)return;A(C)&&(C=t({seriesIndex:I.seriesIndex,dataIndex:I.dataIndex},w).point);var O=A(C),N=I.axesInfo,F=E.axesInfo,U=x==="leave"||A(C),B={},K={},Y={list:[],map:{}},k={showPointer:d(o,K),showTooltip:d(i,Y)};e(E.coordSysMap,function(W,j){var M=O||W.containPoint(C);e(E.coordSysAxesInfo[j],function(G,X){var q=G.axis,ee=c(N,G);if(!U&&M&&(!N||ee)){var ie=ee&&ee.value;ie==null&&!O&&(ie=q.pointToData(C)),ie!=null&&r(G,ie,k,!1,B)}})});var H={};return e(F,function(W,j){var M=W.linkGroup;M&&!K[j]&&e(M.axesInfo,function(G,X){var q=K[X];if(G!==W&&q){var ee=q.value;M.mapper&&(ee=W.axis.scale.parse(M.mapper(ee,h(G),h(W)))),H[W.key]=ee}})}),e(H,function(W,j){r(F[j],W,k,!0,B)}),l(K,F,B),n(Y,C,v,_),a(F,_,b),B}function r(v,w,b,x,C){var I=v.axis;if(I.scale.isBlank()||!I.containData(w))return;if(!v.involveSeries){b.showPointer(v,w);return}var _=s(w,v),E=_.payloadBatch,O=_.snapToValue;E[0]&&C.seriesIndex==null&&S.extend(C,E[0]),!x&&v.snap&&(I.containData(O)&&O!=null&&(w=O)),b.showPointer(v,w,E,C),b.showTooltip(v,_,O)}function s(v,w){var b=w.axis,x=b.dim,C=v,I=[],_=Number.MAX_VALUE,E=-1;return e(w.seriesModels,function(O,N){var F=O.getData().mapDimension(x,!0),U,B;if(O.getAxisTooltipData){var K=O.getAxisTooltipData(F,v,b);B=K.dataIndices,U=K.nestestValue}else{if(B=O.getData().indicesOfNearest(F[0],v,b.type==="category"?.5:null),!B.length)return;U=O.getData().get(F[0],B[0])}if(U==null||!isFinite(U))return;var Y=v-U,k=Math.abs(Y);k<=_&&((k<_||Y>=0&&E<0)&&(_=k,E=Y,C=U,I.length=0),e(B,function(H){I.push({seriesIndex:O.seriesIndex,dataIndexInside:H,dataIndex:O.getData().getRawIndex(H)})}))}),{payloadBatch:I,snapToValue:C}}function o(v,w,b,x){v[w.key]={value:b,payloadBatch:x}}function i(v,w,b,x){var C=b.payloadBatch,I=w.axis,_=I.model,E=w.axisPointerModel;if(!w.triggerTooltip||!C.length)return;var O=w.coordSys.model,N=p.makeKey(O),F=v.map[N];F||(F=v.map[N]={coordSysId:O.id,coordSysIndex:O.componentIndex,coordSysType:O.type,coordSysMainType:O.mainType,dataByAxis:[]},v.list.push(F)),F.dataByAxis.push({axisDim:I.dim,axisIndex:_.componentIndex,axisType:_.type,axisId:_.id,value:x,valueLabelOpt:{precision:E.get("label.precision"),formatter:E.get("label.formatter")},seriesDataIndices:C.slice()})}function l(v,w,b){var x=b.axesInfo=[];e(w,function(C,I){var _=C.axisPointerModel.option,E=v[I];E?(!C.useHandle&&(_.status="show"),_.value=E.value,_.seriesDataIndices=(E.payloadBatch||[]).slice()):!C.useHandle&&(_.status="hide"),_.status==="show"&&x.push({axisDim:C.axis.dim,axisIndex:C.axis.model.componentIndex,value:_.value})})}function n(v,w,b,x){if(A(w)||!v.list.length){x({type:"hideTip"});return}var C=((v.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};x({type:"showTip",escapeConnect:!0,x:w[0],y:w[1],tooltipOption:b.tooltipOption,position:b.position,dataIndexInside:C.dataIndexInside,dataIndex:C.dataIndex,seriesIndex:C.seriesIndex,dataByCoordSys:v.list})}function a(v,w,b){var x=b.getZr(),C="axisPointerLastHighlights",I=f(x)[C]||{},_=f(x)[C]={};e(v,function(N,F){var U=N.axisPointerModel.option;U.status==="show"&&e(U.seriesDataIndices,function(B){var K=B.seriesIndex+" | "+B.dataIndex;_[K]=B})});var E=[],O=[];S.each(I,function(N,F){!_[F]&&O.push(N)}),S.each(_,function(N,F){!I[F]&&E.push(N)}),O.length&&b.dispatchAction({type:"downplay",escapeConnect:!0,batch:O}),E.length&&b.dispatchAction({type:"highlight",escapeConnect:!0,batch:E})}function c(v,w){for(var b=0;b<(v||[]).length;b++){var x=v[b];if(w.axis.dim===x.axisDim&&w.axis.model.componentIndex===x.axisIndex)return x}}function h(v){var w=v.axis.model,b={},x=b.axisDim=v.axis.dim;return b.axisIndex=b[x+"AxisIndex"]=w.componentIndex,b.axisName=b[x+"AxisName"]=w.name,b.axisId=b[x+"AxisId"]=w.id,b}function A(v){return!v||v[0]==null||isNaN(v[0])||v[1]==null||isNaN(v[1])}z.exports=u},"6BzB":function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.shrinkBuf=S,V.arraySet=y,V.flattenChunks=g,V.Buf32=V.Buf16=V.Buf8=void 0;function S(d,f){return d.length===f?d:d.subarray?d.subarray(0,f):(d.length=f,d)}function y(d,f,u,r,s){if(f.subarray&&d.subarray){d.set(f.subarray(u,u+r),s);return}for(var o=0;o<r;o++)d[s+o]=f[u+o]}function g(d){var f,u,r,s,o,i;for(r=0,f=0,u=d.length;f<u;f++)r+=d[f].length;for(i=new Uint8Array(r),s=0,f=0,u=d.length;f<u;f++)o=d[f],i.set(o,s),s+=o.length;return i}var p=Uint8Array;V.Buf8=p;var t=Uint16Array;V.Buf16=t;var e=Int32Array;V.Buf32=e},"6D9b":function(z,V,m){},"6GrX":function(z,V,m){var S=m("mFDi"),y=m("Xnb7"),g=m("bYtY"),p=g.getContext,t=g.extend,e=g.retrieve2,d=g.retrieve3,f=g.trim,u={},r=0,s=5e3,o=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,i="12px sans-serif",l={};function n(Y,k){l[Y]=k}function a(Y,k){k=k||i;var H=Y+":"+k;if(u[H])return u[H];for(var W=(Y+"").split(`
|
|
|
`),j=0,M=0,G=W.length;M<G;M++)j=Math.max(N(W[M],k).width,j);return r>s&&(r=0,u={}),r++,u[H]=j,j}function c(Y,k,H,W,j,M,G,X){return G?A(Y,k,H,W,j,M,G,X):h(Y,k,H,W,j,M,X)}function h(Y,k,H,W,j,M,G){var X=F(Y,k,j,M,G),q=a(Y,k);j&&(q+=j[1]+j[3]);var ee=X.outerHeight,ie=v(0,q,H),de=w(0,ee,W),ue=new S(ie,de,q,ee);return ue.lineHeight=X.lineHeight,ue}function A(Y,k,H,W,j,M,G,X){var q=U(Y,{rich:G,truncate:X,font:k,textAlign:H,textPadding:j,textLineHeight:M}),ee=q.outerWidth,ie=q.outerHeight,de=v(0,ee,H),ue=w(0,ie,W);return new S(de,ue,ee,ie)}function v(Y,k,H){return H==="right"?Y-=k:H==="center"&&(Y-=k/2),Y}function w(Y,k,H){return H==="middle"?Y-=k/2:H==="bottom"&&(Y-=k),Y}function b(Y,k,H){var W=k.textPosition,j=k.textDistance,M=H.x,G=H.y;j=j||0;var X=H.height,q=H.width,ee=X/2,ie="left",de="top";switch(W){case"left":M-=j,G+=ee,ie="right",de="middle";break;case"right":M+=j+q,G+=ee,de="middle";break;case"top":M+=q/2,G-=j,ie="center",de="bottom";break;case"bottom":M+=q/2,G+=X+j,ie="center";break;case"inside":M+=q/2,G+=ee,ie="center",de="middle";break;case"insideLeft":M+=j,G+=ee,de="middle";break;case"insideRight":M+=q-j,G+=ee,ie="right",de="middle";break;case"insideTop":M+=q/2,G+=j,ie="center";break;case"insideBottom":M+=q/2,G+=X-j,ie="center",de="bottom";break;case"insideTopLeft":M+=j,G+=j;break;case"insideTopRight":M+=q-j,G+=j,ie="right";break;case"insideBottomLeft":M+=j,G+=X-j,de="bottom";break;case"insideBottomRight":M+=q-j,G+=X-j,ie="right",de="bottom";break}return Y=Y||{},Y.x=M,Y.y=G,Y.textAlign=ie,Y.textVerticalAlign=de,Y}function x(Y,k,H){var W={textPosition:Y,textDistance:H};return b({},W,k)}function C(Y,k,H,W,j){if(!k)return"";var M=(Y+"").split(`
|
|
|
`);j=I(k,H,W,j);for(var G=0,X=M.length;G<X;G++)M[G]=_(M[G],j);return M.join(`
|
|
|
`)}function I(Y,k,H,W){W=t({},W),W.font=k;var H=e(H,"...");W.maxIterations=e(W.maxIterations,2);var j=W.minChar=e(W.minChar,0);W.cnCharWidth=a("\u56FD",k);var M=W.ascCharWidth=a("a",k);W.placeholder=e(W.placeholder,"");for(var G=Y=Math.max(0,Y-1),X=0;X<j&&G>=M;X++)G-=M;var q=a(H,k);return q>G&&(H="",q=0),G=Y-q,W.ellipsis=H,W.ellipsisWidth=q,W.contentWidth=G,W.containerWidth=Y,W}function _(Y,k){var H=k.containerWidth,W=k.font,j=k.contentWidth;if(!H)return"";var M=a(Y,W);if(M<=H)return Y;for(var G=0;;G++){if(M<=j||G>=k.maxIterations){Y+=k.ellipsis;break}var X=G===0?E(Y,j,k.ascCharWidth,k.cnCharWidth):M>0?Math.floor(Y.length*j/M):0;Y=Y.substr(0,X),M=a(Y,W)}return Y===""&&(Y=k.placeholder),Y}function E(Y,k,H,W){for(var j=0,M=0,G=Y.length;M<G&&j<k;M++){var X=Y.charCodeAt(M);j+=0<=X&&X<=127?H:W}return M}function O(Y){return a("\u56FD",Y)}function N(Y,k){return l.measureText(Y,k)}l.measureText=function(Y,k){var H=p();return H.font=k||i,H.measureText(Y)};function F(Y,k,H,W,j){Y!=null&&(Y+="");var M=e(W,O(k)),G=Y?Y.split(`
|
|
|
`):[],X=G.length*M,q=X,ee=!0;if(H&&(q+=H[0]+H[2]),Y&&j){ee=!1;var ie=j.outerHeight,de=j.outerWidth;if(ie!=null&&q>ie)Y="",G=[];else if(de!=null)for(var ue=I(de-(H?H[1]+H[3]:0),k,j.ellipsis,{minChar:j.minChar,placeholder:j.placeholder}),ve=0,be=G.length;ve<be;ve++)G[ve]=_(G[ve],ue)}return{lines:G,height:X,outerHeight:q,lineHeight:M,canCacheByTextString:ee}}function U(Y,k){var H={lines:[],width:0,height:0};if(Y!=null&&(Y+=""),!Y)return H;for(var W=o.lastIndex=0,j;(j=o.exec(Y))!=null;){var M=j.index;M>W&&B(H,Y.substring(W,M)),B(H,j[2],j[1]),W=o.lastIndex}W<Y.length&&B(H,Y.substring(W,Y.length));var G=H.lines,X=0,q=0,ee=[],ie=k.textPadding,de=k.truncate,ue=de&&de.outerWidth,ve=de&&de.outerHeight;ie&&(ue!=null&&(ue-=ie[1]+ie[3]),ve!=null&&(ve-=ie[0]+ie[2]));for(var be=0;be<G.length;be++){for(var _e=G[be],ke=0,$e=0,ne=0;ne<_e.tokens.length;ne++){var Ne=_e.tokens[ne],st=Ne.styleName&&k.rich[Ne.styleName]||{},pe=Ne.textPadding=st.textPadding,Z=Ne.font=st.font||k.font,J=Ne.textHeight=e(st.textHeight,O(Z));if(pe&&(J+=pe[0]+pe[2]),Ne.height=J,Ne.lineHeight=d(st.textLineHeight,k.textLineHeight,J),Ne.textAlign=st&&st.textAlign||k.textAlign,Ne.textVerticalAlign=st&&st.textVerticalAlign||"middle",ve!=null&&X+Ne.lineHeight>ve)return{lines:[],width:0,height:0};Ne.textWidth=a(Ne.text,Z);var ae=st.textWidth,Se=ae==null||ae==="auto";if(typeof ae=="string"&&ae.charAt(ae.length-1)==="%")Ne.percentWidth=ae,ee.push(Ne),ae=0;else{if(Se){ae=Ne.textWidth;var me=st.textBackgroundColor,Oe=me&&me.image;Oe&&(Oe=y.findExistImage(Oe),y.isImageReady(Oe)&&(ae=Math.max(ae,Oe.width*J/Oe.height)))}var Ee=pe?pe[1]+pe[3]:0;ae+=Ee;var oe=ue!=null?ue-$e:null;oe!=null&&oe<ae&&(!Se||oe<Ee?(Ne.text="",Ne.textWidth=ae=0):(Ne.text=C(Ne.text,oe-Ee,Z,de.ellipsis,{minChar:de.minChar}),Ne.textWidth=a(Ne.text,Z),ae=Ne.textWidth+Ee))}$e+=Ne.width=ae,st&&(ke=Math.max(ke,Ne.lineHeight))}_e.width=$e,_e.lineHeight=ke,X+=ke,q=Math.max(q,$e)}H.outerWidth=H.width=e(k.textWidth,q),H.outerHeight=H.height=e(k.textHeight,X),ie&&(H.outerWidth+=ie[1]+ie[3],H.outerHeight+=ie[0]+ie[2]);for(var be=0;be<ee.length;be++){var Ne=ee[be],Re=Ne.percentWidth;Ne.width=parseInt(Re,10)/100*q}return H}function B(Y,k,H){for(var W=k==="",j=k.split(`
|
|
|
`),M=Y.lines,G=0;G<j.length;G++){var X=j[G],q={styleName:H,text:X,isLineHolder:!X&&!W};if(G)M.push({tokens:[q]});else{var ee=(M[M.length-1]||(M[0]={tokens:[]})).tokens,ie=ee.length;ie===1&&ee[0].isLineHolder?ee[0]=q:(X||!ie||W)&&ee.push(q)}}}function K(Y){var k=(Y.fontSize||Y.fontFamily)&&[Y.fontStyle,Y.fontWeight,(Y.fontSize||12)+"px",Y.fontFamily||"sans-serif"].join(" ");return k&&f(k)||Y.textFont||Y.font}V.DEFAULT_FONT=i,V.$override=n,V.getWidth=a,V.getBoundingRect=c,V.adjustTextX=v,V.adjustTextY=w,V.calculateTextPosition=b,V.adjustTextPositionOnRect=x,V.truncateText=C,V.getLineHeight=O,V.measureText=N,V.parsePlainText=F,V.parseRichText=U,V.makeFont=K},"6Ic6":function(z,V,m){var S=m("bYtY"),y=S.each,g=m("4fz+"),p=m("iRjW"),t=m("Yl7c"),e=m("4NO4"),d=m("IwbS"),f=m("9H2F"),u=f.createTask,r=m("zM3Q"),s=e.makeInner(),o=r();function i(){this.group=new g,this.uid=p.getUID("viewChart"),this.renderTask=u({plan:c,reset:h}),this.renderTask.context={view:this}}i.prototype={type:"chart",init:function(w,b){},render:function(w,b,x,C){},highlight:function(w,b,x,C){a(w.getData(),C,"emphasis")},downplay:function(w,b,x,C){a(w.getData(),C,"normal")},remove:function(w,b){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null,filterForExposedEvent:null};var l=i.prototype;l.updateView=l.updateLayout=l.updateVisual=function(w,b,x,C){this.render(w,b,x,C)};function n(w,b,x){if(w&&(w.trigger(b,x),w.isGroup&&!d.isHighDownDispatcher(w)))for(var C=0,I=w.childCount();C<I;C++)n(w.childAt(C),b,x)}function a(w,b,x){var C=e.queryDataIndex(w,b),I=b&&b.highlightKey!=null?d.getHighlightDigit(b.highlightKey):null;C!=null?y(e.normalizeToArray(C),function(_){n(w.getItemGraphicEl(_),x,I)}):w.eachItemGraphicEl(function(_){n(_,x,I)})}t.enableClassExtend(i,["dispose"]),t.enableClassManagement(i,{registerWhenExtend:!0}),i.markUpdateMethod=function(w,b){s(w).updateMethod=b};function c(w){return o(w.model)}function h(w){var b=w.model,x=w.ecModel,C=w.api,I=w.payload,_=b.pipelineContext.progressiveRender,E=w.view,O=I&&s(I).updateMethod,N=_?"incrementalPrepareRender":O&&E[O]?O:"render";return N!=="render"&&E[N](b,x,C,I),A[N]}var A={incrementalPrepareRender:{progress:function(w,b){b.view.incrementalRender(w,b.model,b.ecModel,b.api,b.payload)}},render:{forceFirstProgress:!0,progress:function(w,b){b.view.render(b.model,b.ecModel,b.api,b.payload)}}},v=i;z.exports=v},"6MrE":function(z,V,m){},"6Qwc":function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S={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"};V.default=S},"6UJt":function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("v56E"),p=m.n(g),t=m("R9oj"),e=m("5NDa")},"6cGi":function(z,V,m){"use strict";m.d(V,"a",function(){return p});var S=m("ODXe"),y=m("q1tI"),g=m.n(y);function p(t,e){var d=e||{},f=d.defaultValue,u=d.value,r=d.onChange,s=d.postState,o=y.useState(function(){return u!==void 0?u:f!==void 0?typeof f=="function"?f():f:typeof t=="function"?t():t}),i=Object(S.a)(o,2),l=i[0],n=i[1],a=u!==void 0?u:l;s&&(a=s(a));function c(A){n(A),a!==A&&r&&r(A,a)}var h=y.useRef(!0);return y.useEffect(function(){if(h.current){h.current=!1;return}u===void 0&&n(u)},[u]),[a,c]}},"6fms":function(z,V,m){var S=m("SUKs"),y=m("06Qe"),g=m("bYtY"),p=g.each;function t(u){return parseInt(u,10)}function e(u,r){y.initVML(),this.root=u,this.storage=r;var s=document.createElement("div"),o=document.createElement("div");s.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",o.style.cssText="position:absolute;left:0;top:0;",u.appendChild(s),this._vmlRoot=o,this._vmlViewport=s,this.resize();var i=r.delFromStorage,l=r.addToStorage;r.delFromStorage=function(n){i.call(r,n),n&&(n.onRemove&&n.onRemove(o))},r.addToStorage=function(n){n.onAdd&&n.onAdd(o),l.call(r,n)},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 s=this._vmlRoot,o=0;o<r.length;o++){var i=r[o];i.invisible||i.ignore?(i.__alreadyNotVisible||i.onRemove(s),i.__alreadyNotVisible=!0):(i.__alreadyNotVisible&&i.onAdd(s),i.__alreadyNotVisible=!1,i.__dirty&&(i.beforeBrush&&i.beforeBrush(),(i.brushVML||i.brush).call(i,s),i.afterBrush&&i.afterBrush())),i.__dirty=!1}this._firstPaint&&(this._vmlViewport.appendChild(s),this._firstPaint=!1)},resize:function(r,s){var r=r==null?this._getWidth():r,s=s==null?this._getHeight():s;if(this._width!==r||this._height!==s){this._width=r,this._height=s;var o=this._vmlViewport.style;o.width=r+"px",o.height=s+"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,s=r.currentStyle;return(r.clientWidth||t(s.width))-t(s.paddingLeft)-t(s.paddingRight)|0},_getHeight:function(){var r=this.root,s=r.currentStyle;return(r.clientHeight||t(s.height))-t(s.paddingTop)-t(s.paddingBottom)|0}};function d(u){return function(){S('In IE8.0 VML mode painter not support method "'+u+'"')}}p(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(u){e.prototype[u]=d(u)});var f=e;z.exports=f},"6r85":function(z,V,m){var S=m("bYtY");function y(g){if(!g||!S.isArray(g.series))return;S.each(g.series,function(p){S.isObject(p)&&p.type==="k"&&(p.type="candlestick")})}z.exports=y},"6uqw":function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("ItGF"),p=m("YOMW"),t=m("XxSj"),e=m("K4ya"),d=m("4NO4"),f=m("OELB"),u=t.mapVisual,r=t.eachVisual,s=y.isArray,o=y.each,i=f.asc,l=f.linearMap,n=y.noop,a=S.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(h,A,v){this._dataExtent,this.targetVisuals={},this.controllerVisuals={},this.textStyleModel,this.itemSize,this.mergeDefaultAndTheme(h,v)},optionUpdated:function(h,A){var v=this.option;g.canvasSupported||(v.realtime=!1),!A&&e.replaceVisualOption(v,h,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},resetVisual:function(h){var A=this.stateList;h=y.bind(h,this),this.controllerVisuals=e.createVisualMappings(this.option.controller,A,h),this.targetVisuals=e.createVisualMappings(this.option.target,A,h)},getTargetSeriesIndices:function(){var h=this.option.seriesIndex,A=[];return h==null||h==="all"?this.ecModel.eachSeries(function(v,w){A.push(w)}):A=d.normalizeToArray(h),A},eachTargetSeries:function(h,A){y.each(this.getTargetSeriesIndices(),function(v){h.call(A,this.ecModel.getSeriesByIndex(v))},this)},isTargetSeries:function(h){var A=!1;return this.eachTargetSeries(function(v){v===h&&(A=!0)}),A},formatValueText:function(h,A,v){var w=this.option,b=w.precision,x=this.dataBound,C=w.formatter,I,_;if(v=v||["<",">"],y.isArray(h)&&(h=h.slice(),I=!0),_=A?h:I?[E(h[0]),E(h[1])]:E(h),y.isString(C))return C.replace("{value}",I?_[0]:_).replace("{value2}",I?_[1]:_);if(y.isFunction(C))return I?C(h[0],h[1]):C(h);if(I)return h[0]===x[0]?v[0]+" "+_[1]:h[1]===x[1]?v[1]+" "+_[0]:_[0]+" - "+_[1];return _;function E(O){return O===x[0]?"min":O===x[1]?"max":(+O).toFixed(Math.min(b,20))}},resetExtent:function(){var h=this.option,A=i([h.min,h.max]);this._dataExtent=A},getDataDimension:function(h){var A=this.option.dimension,v=h.dimensions;if(A==null&&!v.length)return;if(A!=null)return h.getDimension(A);for(var w=h.dimensions,b=w.length-1;b>=0;b--){var x=w[b],C=h.getDimensionInfo(x);if(!C.isCalculationCoord)return x}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){var h=this.ecModel,A=this.option,v={inRange:A.inRange,outOfRange:A.outOfRange},w=A.target||(A.target={}),b=A.controller||(A.controller={});y.merge(w,v),y.merge(b,v);var x=this.isCategory();C.call(this,w),C.call(this,b),I.call(this,w,"inRange","outOfRange"),_.call(this,b);function C(E){s(A.color)&&!E.inRange&&(E.inRange={color:A.color.slice().reverse()}),E.inRange=E.inRange||{color:h.get("gradientColor")},o(this.stateList,function(O){var N=E[O];if(y.isString(N)){var F=p.get(N,"active",x);F?(E[O]={},E[O][N]=F):delete E[O]}},this)}function I(E,O,N){var F=E[O],U=E[N];F&&!U&&(U=E[N]={},o(F,function(B,K){if(!t.isValidType(K))return;var Y=p.get(K,"inactive",x);Y!=null&&(U[K]=Y,K==="color"&&!U.hasOwnProperty("opacity")&&!U.hasOwnProperty("colorAlpha")&&(U.opacity=[0,0]))}))}function _(E){var O=(E.inRange||{}).symbol||(E.outOfRange||{}).symbol,N=(E.inRange||{}).symbolSize||(E.outOfRange||{}).symbolSize,F=this.get("inactiveColor");o(this.stateList,function(U){var B=this.itemSize,K=E[U];K||(K=E[U]={color:x?F:[F]}),K.symbol==null&&(K.symbol=O&&y.clone(O)||(x?"roundRect":["roundRect"])),K.symbolSize==null&&(K.symbolSize=N&&y.clone(N)||(x?B[0]:[B[0],B[0]])),K.symbol=u(K.symbol,function(H){return H==="none"||H==="square"?"roundRect":H});var Y=K.symbolSize;if(Y!=null){var k=-Infinity;r(Y,function(H){H>k&&(k=H)}),K.symbolSize=u(Y,function(H){return l(H,[0,k],[0,B[0]],!0)})}},this)}},resetItemSize:function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},isCategory:function(){return!!this.option.categories},setSelected:n,getValueState:n,getVisualMeta:n}),c=a;z.exports=c},"6usn":function(z,V,m){var S=m("bYtY");function y(p,t){return S.map(["Radius","Angle"],function(e,d){var f=this["get"+e+"Axis"](),u=t[d],r=p[d]/2,s="dataTo"+e,o=f.type==="category"?f.getBandWidth():Math.abs(f[s](u-r)-f[s](u+r));return e==="Angle"&&(o=o*Math.PI/180),o},this)}function g(p){var t=p.getRadiusAxis(),e=p.getAngleAxis(),d=t.getExtent();return d[0]>d[1]&&d.reverse(),{coordSys:{type:"polar",cx:p.cx,cy:p.cy,r:d[1],r0:d[0]},api:{coord:S.bind(function(f){var u=t.dataToRadius(f[0]),r=e.dataToAngle(f[1]),s=p.coordToPoint([u,r]);return s.push(u,r*Math.PI/180),s}),size:S.bind(y,p)}}}z.exports=g},"711d":function(z,V){function m(S){return function(y){return y==null?void 0:y[S]}}z.exports=m},"72pK":function(z,V){function m(g,p,t,e,d,f){g=g||0;var u=t[1]-t[0];if(d!=null&&(d=y(d,[0,u])),f!=null&&(f=Math.max(f,d!=null?d:0)),e==="all"){var r=Math.abs(p[1]-p[0]);r=y(r,[0,u]),d=f=y(r,[d,f]),e=0}p[0]=y(p[0],t),p[1]=y(p[1],t);var s=S(p,e);p[e]+=g;var o=d||0,i=t.slice();s.sign<0?i[0]+=o:i[1]-=o,p[e]=y(p[e],i);var l=S(p,e);d!=null&&(l.sign!==s.sign||l.span<d)&&(p[1-e]=p[e]+s.sign*d);var l=S(p,e);return f!=null&&l.span>f&&(p[1-e]=p[e]+l.sign*f),p}function S(g,p){var t=g[p]-g[1-p];return{span:Math.abs(t),sign:t>0?-1:t<0?1:p?-1:1}}function y(g,p){return Math.min(p[1]!=null?p[1]:Infinity,Math.max(p[0]!=null?p[0]:-Infinity,g))}z.exports=m},"75ce":function(z,V,m){var S=m("ProS");m("IXuL"),m("8X+K");var y=m("f5Yq"),g=m("h8O9"),p=m("/d5a");m("Ae16"),S.registerVisual(y("line","circle","line")),S.registerLayout(g("line")),S.registerProcessor(S.PRIORITY.PROCESSOR.STATISTIC,p("line"))},"75ev":function(z,V,m){var S=m("ProS");m("IWNH"),m("bNin"),m("v5uJ");var y=m("f5Yq"),g=m("yik8");S.registerVisual(y("tree","circle")),S.registerLayout(g)},"7AJT":function(z,V,m){var S=m("bYtY"),y=m("hM6l"),g=function(t,e,d,f,u){y.call(this,t,e,d),this.type=f||"value",this.position=u||"bottom"};g.prototype={constructor:g,index:0,getAxesOnZeroOf:null,model:null,isHorizontal:function(){var t=this.position;return t==="top"||t==="bottom"},getGlobalExtent:function(t){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t[this.dim==="x"?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},S.inherits(g,y);var p=g;z.exports=p},"7Cbv":function(z,V,m){"use strict";var S=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),y=new Uint8Array(16);function g(){if(!S)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return S(y)}var p=/^(?:[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 t(i){return typeof i=="string"&&p.test(i)}for(var e=t,d=[],f=0;f<256;++f)d.push((f+256).toString(16).substr(1));function u(i){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(d[i[l+0]]+d[i[l+1]]+d[i[l+2]]+d[i[l+3]]+"-"+d[i[l+4]]+d[i[l+5]]+"-"+d[i[l+6]]+d[i[l+7]]+"-"+d[i[l+8]]+d[i[l+9]]+"-"+d[i[l+10]]+d[i[l+11]]+d[i[l+12]]+d[i[l+13]]+d[i[l+14]]+d[i[l+15]]).toLowerCase();if(!e(n))throw TypeError("Stringified UUID is invalid");return n}var r=u;function s(i,l,n){i=i||{};var a=i.random||(i.rng||g)();if(a[6]=a[6]&15|64,a[8]=a[8]&63|128,l){n=n||0;for(var c=0;c<16;++c)l[n+c]=a[c];return l}return r(a)}var o=V.a=s},"7DRL":function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=g.createHashMap,t=g.isString,e=g.isArray,d=g.each,f=g.assert,u=m("MEGo"),r=u.parseXML,s=p(),o={registerMap:function(l,n,a){var c;return e(n)?c=n:n.svg?c=[{type:"svg",source:n.svg,specialAreas:n.specialAreas}]:(n.geoJson&&!n.features&&(a=n.specialAreas,n=n.geoJson),c=[{type:"geoJSON",source:n,specialAreas:a}]),d(c,function(h){var A=h.type;A==="geoJson"&&(A=h.type="geoJSON");var v=i[A];v(h)}),s.set(l,c)},retrieveMap:function(l){return s.get(l)}},i={geoJSON:function(l){var n=l.source;l.geoJSON=t(n)?typeof JSON!="undefined"&&JSON.parse?JSON.parse(n):new Function("return ("+n+");")():n},svg:function(l){l.svgXML=r(l.source)}};z.exports=o},"7G+c":function(z,V,m){var S=m("bYtY"),y=S.createHashMap,g=S.isTypedArray,p=m("Yl7c"),t=p.enableClassCheck,e=m("k9D9"),d=e.SOURCE_FORMAT_ORIGINAL,f=e.SERIES_LAYOUT_BY_COLUMN,u=e.SOURCE_FORMAT_UNKNOWN,r=e.SOURCE_FORMAT_TYPED_ARRAY,s=e.SOURCE_FORMAT_KEYED_COLUMNS;function o(l){this.fromDataset=l.fromDataset,this.data=l.data||(l.sourceFormat===s?{}:[]),this.sourceFormat=l.sourceFormat||u,this.seriesLayoutBy=l.seriesLayoutBy||f,this.dimensionsDefine=l.dimensionsDefine,this.encodeDefine=l.encodeDefine&&y(l.encodeDefine),this.startIndex=l.startIndex||0,this.dimensionsDetectCount=l.dimensionsDetectCount}o.seriesDataToSource=function(l){return new o({data:l,sourceFormat:g(l)?r:d,fromDataset:!1})},t(o);var i=o;z.exports=i},"7Kak":function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("KPFz"),p=m.n(g)},"7Phj":function(z,V,m){var S=m("bYtY"),y=m("OELB"),g=y.parsePercent,p=S.each;function t(u){var r=e(u);p(r,function(s){var o=s.seriesModels;if(!o.length)return;d(s),p(o,function(i,l){f(i,s.boxOffsetList[l],s.boxWidthList[l])})})}function e(u){var r=[],s=[];return u.eachSeriesByType("boxplot",function(o){var i=o.getBaseAxis(),l=S.indexOf(s,i);l<0&&(l=s.length,s[l]=i,r[l]={axis:i,seriesModels:[]}),r[l].seriesModels.push(o)}),r}function d(u){var r,s=u.axis,o=u.seriesModels,i=o.length,l=u.boxWidthList=[],n=u.boxOffsetList=[],a=[],c;if(s.type==="category")c=s.getBandWidth();else{var h=0;p(o,function(x){h=Math.max(h,x.getData().count())}),r=s.getExtent(),Math.abs(r[1]-r[0])/h}p(o,function(x){var C=x.get("boxWidth");S.isArray(C)||(C=[C,C]),a.push([g(C[0],c)||0,g(C[1],c)||0])});var A=c*.8-2,v=A/i*.3,w=(A-v*(i-1))/i,b=w/2-A/2;p(o,function(x,C){n.push(b),b+=v+w,l.push(Math.min(Math.max(w,a[C][0]),a[C][1]))})}function f(u,r,s){var o=u.coordinateSystem,i=u.getData(),l=s/2,n=u.get("layout")==="horizontal"?0:1,a=1-n,c=["x","y"],h=i.mapDimension(c[n]),A=i.mapDimension(c[a],!0);if(h==null||A.length<5)return;for(var v=0;v<i.count();v++){var w=i.get(h,v),b=O(w,A[2],v),x=O(w,A[0],v),C=O(w,A[1],v),I=O(w,A[3],v),_=O(w,A[4],v),E=[];N(E,C,0),N(E,I,1),E.push(x,C,_,I),F(E,x),F(E,_),F(E,b),i.setItemLayout(v,{initBaseline:b[a],ends:E})}function O(U,B,K){var Y=i.get(B,K),k=[];k[n]=U,k[a]=Y;var H;return isNaN(U)||isNaN(Y)?H=[NaN,NaN]:(H=o.dataToPoint(k),H[n]+=r),H}function N(U,B,K){var Y=B.slice(),k=B.slice();Y[n]+=l,k[n]-=l,K?U.push(Y,k):U.push(k,Y)}function F(U,B){var K=B.slice(),Y=B.slice();K[n]-=l,Y[n]+=l,U.push(K,Y)}}z.exports=t},"7SHv":function(z,V,m){var S=m("LPTA"),y=S.devicePixelRatio,g=m("bYtY"),p=m("SUKs"),t=m("mFDi"),e=m("BPZU"),d=m("Xmg4"),f=m("mLcG"),u=m("Dagg"),r=m("ItGF"),s=1e5,o=314159,i=.01,l=.001;function n(I){return parseInt(I,10)}function a(I){return I?I.__builtin__?!0:!(typeof I.resize!="function"||typeof I.refresh!="function"):!1}var c=new t(0,0,0,0),h=new t(0,0,0,0);function A(I,_,E){return c.copy(I.getBoundingRect()),I.transform&&c.applyTransform(I.transform),h.width=_,h.height=E,!c.intersect(h)}function v(I,_){if(I===_)return!1;if(!I||!_||I.length!==_.length)return!0;for(var E=0;E<I.length;E++)if(I[E]!==_[E])return!0;return!1}function w(I,_){for(var E=0;E<I.length;E++){var O=I[E];O.setTransform(_),_.beginPath(),O.buildPath(_,O.shape),_.clip(),O.restoreTransform(_)}}function b(I,_){var E=document.createElement("div");return E.style.cssText=["position:relative","width:"+I+"px","height:"+_+"px","padding:0","margin:0","border-width:0"].join(";")+";",E}var x=function(_,E,O){this.type="canvas";var N=!_.nodeName||_.nodeName.toUpperCase()==="CANVAS";this._opts=O=g.extend({},O||{}),this.dpr=O.devicePixelRatio||y,this._singleCanvas=N,this.root=_;var F=_.style;F&&(F["-webkit-tap-highlight-color"]="transparent",F["-webkit-user-select"]=F["user-select"]=F["-webkit-touch-callout"]="none",_.innerHTML=""),this.storage=E;var U=this._zlevelList=[],B=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,N){var Y=_.width,k=_.height;O.width!=null&&(Y=O.width),O.height!=null&&(k=O.height),this.dpr=O.devicePixelRatio||1,_.width=Y*this.dpr,_.height=k*this.dpr,this._width=Y,this._height=k;var H=new d(_,this,this.dpr);H.__builtin__=!0,H.initContext(),B[o]=H,H.zlevel=o,U.push(o),this._domRoot=_}else{this._width=this._getSize(0),this._height=this._getSize(1);var K=this._domRoot=b(this._width,this._height);_.appendChild(K)}this._hoverlayer=null,this._hoverElements=[]};x.prototype={constructor:x,getType:function(){return"canvas"},isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var _=this.getViewportRoot();if(_)return{offsetLeft:_.offsetLeft||0,offsetTop:_.offsetTop||0}},refresh:function(_){var E=this.storage.getDisplayList(!0),O=this._zlevelList;this._redrawId=Math.random(),this._paintList(E,_,this._redrawId);for(var N=0;N<O.length;N++){var F=O[N],U=this._layers[F];if(!U.__builtin__&&U.refresh){var B=N===0?this._backgroundColor:null;U.refresh(B)}}return this.refreshHover(),this},addHover:function(_,E){if(_.__hoverMir)return;var O=new _.constructor({style:_.style,shape:_.shape,z:_.z,z2:_.z2,silent:_.silent});return O.__from=_,_.__hoverMir=O,E&&O.setStyle(E),this._hoverElements.push(O),O},removeHover:function(_){var E=_.__hoverMir,O=this._hoverElements,N=g.indexOf(O,E);N>=0&&O.splice(N,1),_.__hoverMir=null},clearHover:function(_){for(var E=this._hoverElements,O=0;O<E.length;O++){var N=E[O].__from;N&&(N.__hoverMir=null)}E.length=0},refreshHover:function(){var _=this._hoverElements,E=_.length,O=this._hoverlayer;if(O&&O.clear(),!E)return;e(_,this.storage.displayableSortFunc),O||(O=this._hoverlayer=this.getLayer(s));var N={};O.ctx.save();for(var F=0;F<E;){var U=_[F],B=U.__from;if(!(B&&B.__zr)){_.splice(F,1),B.__hoverMir=null,E--;continue}F++,B.invisible||(U.transform=B.transform,U.invTransform=B.invTransform,U.__clipPaths=B.__clipPaths,this._doPaintEl(U,O,!0,N))}O.ctx.restore()},getHoverLayer:function(){return this.getLayer(s)},_paintList:function(_,E,O){if(this._redrawId!==O)return;E=E||!1,this._updateLayerStatus(_);var N=this._doPaintList(_,E);if(this._needsManuallyCompositing&&this._compositeManually(),!N){var F=this;f(function(){F._paintList(_,E,O)})}},_compositeManually:function(){var _=this.getLayer(o).ctx,E=this._domRoot.width,O=this._domRoot.height;_.clearRect(0,0,E,O),this.eachBuiltinLayer(function(N){N.virtual&&_.drawImage(N.dom,0,0,E,O)})},_doPaintList:function(_,E){for(var O=[],N=0;N<this._zlevelList.length;N++){var F=this._zlevelList[N],U=this._layers[F];U.__builtin__&&U!==this._hoverlayer&&(U.__dirty||E)&&O.push(U)}for(var B=!0,K=0;K<O.length;K++){var U=O[K],Y=U.ctx,k={};Y.save();var H=E?U.__startIndex:U.__drawIndex,W=!E&&U.incremental&&Date.now,j=W&&Date.now(),M=U.zlevel===this._zlevelList[0]?this._backgroundColor:null;if(U.__startIndex===U.__endIndex)U.clear(!1,M);else if(H===U.__startIndex){var G=_[H];(!G.incremental||!G.notClear||E)&&U.clear(!1,M)}H===-1&&(console.error("For some unknown reason. drawIndex is -1"),H=U.__startIndex);for(var X=H;X<U.__endIndex;X++){var q=_[X];if(this._doPaintEl(q,U,E,k),q.__dirty=q.__dirtyText=!1,W){var ee=Date.now()-j;if(ee>15)break}}U.__drawIndex=X,U.__drawIndex<U.__endIndex&&(B=!1),k.prevElClipPaths&&Y.restore(),Y.restore()}return r.wxa&&g.each(this._layers,function(ie){ie&&ie.ctx&&ie.ctx.draw&&ie.ctx.draw()}),B},_doPaintEl:function(_,E,O,N){var F=E.ctx,U=_.transform;if((E.__dirty||O)&&!_.invisible&&_.style.opacity!==0&&!(U&&!U[0]&&!U[3])&&!(_.culling&&A(_,this._width,this._height))){var B=_.__clipPaths,K=N.prevElClipPaths;(!K||v(B,K))&&(K&&(F.restore(),N.prevElClipPaths=null,N.prevEl=null),B&&(F.save(),w(B,F),N.prevElClipPaths=B)),_.beforeBrush&&_.beforeBrush(F),_.brush(F,N.prevEl||null),N.prevEl=_,_.afterBrush&&_.afterBrush(F)}},getLayer:function(_,E){this._singleCanvas&&!this._needsManuallyCompositing&&(_=o);var O=this._layers[_];return O||(O=new d("zr_"+_,this,this.dpr),O.zlevel=_,O.__builtin__=!0,this._layerConfig[_]?g.merge(O,this._layerConfig[_],!0):this._layerConfig[_-i]&&g.merge(O,this._layerConfig[_-i],!0),E&&(O.virtual=E),this.insertLayer(_,O),O.initContext()),O},insertLayer:function(_,E){var O=this._layers,N=this._zlevelList,F=N.length,U=null,B=-1,K=this._domRoot;if(O[_]){p("ZLevel "+_+" has been used already");return}if(!a(E)){p("Layer of zlevel "+_+" is not valid");return}if(F>0&&_>N[0]){for(B=0;B<F-1&&!(N[B]<_&&N[B+1]>_);B++);U=O[N[B]]}if(N.splice(B+1,0,_),O[_]=E,!E.virtual)if(U){var Y=U.dom;Y.nextSibling?K.insertBefore(E.dom,Y.nextSibling):K.appendChild(E.dom)}else K.firstChild?K.insertBefore(E.dom,K.firstChild):K.appendChild(E.dom)},eachLayer:function(_,E){var O=this._zlevelList,N,F;for(F=0;F<O.length;F++)N=O[F],_.call(E,this._layers[N],N)},eachBuiltinLayer:function(_,E){var O=this._zlevelList,N,F,U;for(U=0;U<O.length;U++)F=O[U],N=this._layers[F],N.__builtin__&&_.call(E,N,F)},eachOtherLayer:function(_,E){var O=this._zlevelList,N,F,U;for(U=0;U<O.length;U++)F=O[U],N=this._layers[F],N.__builtin__||_.call(E,N,F)},getLayers:function(){return this._layers},_updateLayerStatus:function(_){this.eachBuiltinLayer(function(k,H){k.__dirty=k.__used=!1});function E(k){F&&(F.__endIndex!==k&&(F.__dirty=!0),F.__endIndex=k)}if(this._singleCanvas)for(var O=1;O<_.length;O++){var N=_[O];if(N.zlevel!==_[O-1].zlevel||N.incremental){this._needsManuallyCompositing=!0;break}}for(var F=null,U=0,B,O=0;O<_.length;O++){var N=_[O],K=N.zlevel,Y;B!==K&&(B=K,U=0),N.incremental?(Y=this.getLayer(K+l,this._needsManuallyCompositing),Y.incremental=!0,U=1):Y=this.getLayer(K+(U>0?i:0),this._needsManuallyCompositing),Y.__builtin__||p("ZLevel "+K+" has been used by unkown layer "+Y.id),Y!==F&&(Y.__used=!0,Y.__startIndex!==O&&(Y.__dirty=!0),Y.__startIndex=O,Y.incremental?Y.__drawIndex=-1:Y.__drawIndex=O,E(O),F=Y),N.__dirty&&(Y.__dirty=!0,Y.incremental&&Y.__drawIndex<0&&(Y.__drawIndex=O))}E(O),this.eachBuiltinLayer(function(k,H){!k.__used&&k.getElementCount()>0&&(k.__dirty=!0,k.__startIndex=k.__endIndex=k.__drawIndex=0),k.__dirty&&k.__drawIndex<0&&(k.__drawIndex=k.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(_){_.clear()},setBackgroundColor:function(_){this._backgroundColor=_},configLayer:function(_,E){if(E){var O=this._layerConfig;O[_]?g.merge(O[_],E,!0):O[_]=E;for(var N=0;N<this._zlevelList.length;N++){var F=this._zlevelList[N];if(F===_||F===_+i){var U=this._layers[F];g.merge(U,O[_],!0)}}}},delLayer:function(_){var E=this._layers,O=this._zlevelList,N=E[_];if(!N)return;N.dom.parentNode.removeChild(N.dom),delete E[_],O.splice(g.indexOf(O,_),1)},resize:function(_,E){if(this._domRoot.style){var O=this._domRoot;O.style.display="none";var N=this._opts;if(_!=null&&(N.width=_),E!=null&&(N.height=E),_=this._getSize(0),E=this._getSize(1),O.style.display="",this._width!==_||E!==this._height){O.style.width=_+"px",O.style.height=E+"px";for(var F in this._layers)this._layers.hasOwnProperty(F)&&this._layers[F].resize(_,E);g.each(this._progressiveLayers,function(U){U.resize(_,E)}),this.refresh(!0)}this._width=_,this._height=E}else{if(_==null||E==null)return;this._width=_,this._height=E,this.getLayer(o).resize(_,E)}return this},clearLayer:function(_){var E=this._layers[_];E&&E.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(_){if(_=_||{},this._singleCanvas&&!this._compositeManually)return this._layers[o].dom;var E=new d("image",this,_.pixelRatio||this.dpr);if(E.initContext(),E.clear(!1,_.backgroundColor||this._backgroundColor),_.pixelRatio<=this.dpr){this.refresh();var O=E.dom.width,N=E.dom.height,F=E.ctx;this.eachLayer(function(k){k.__builtin__?F.drawImage(k.dom,0,0,O,N):k.renderToCanvas&&(E.ctx.save(),k.renderToCanvas(E.ctx),E.ctx.restore())})}else for(var U={},B=this.storage.getDisplayList(!0),K=0;K<B.length;K++){var Y=B[K];this._doPaintEl(Y,E,!0,U)}return E.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(_){var E=this._opts,O=["width","height"][_],N=["clientWidth","clientHeight"][_],F=["paddingLeft","paddingTop"][_],U=["paddingRight","paddingBottom"][_];if(E[O]!=null&&E[O]!=="auto")return parseFloat(E[O]);var B=this.root,K=document.defaultView.getComputedStyle(B);return(B[N]||n(K[O])||n(B.style[O]))-(n(K[F])||0)-(n(K[U])||0)|0},pathToImage:function(_,E){E=E||this.dpr;var O=document.createElement("canvas"),N=O.getContext("2d"),F=_.getBoundingRect(),U=_.style,B=U.shadowBlur*E,K=U.shadowOffsetX*E,Y=U.shadowOffsetY*E,k=U.hasStroke()?U.lineWidth:0,H=Math.max(k/2,-K+B),W=Math.max(k/2,K+B),j=Math.max(k/2,-Y+B),M=Math.max(k/2,Y+B),G=F.width+H+W,X=F.height+j+M;O.width=G*E,O.height=X*E,N.scale(E,E),N.clearRect(0,0,G,X),N.dpr=E;var q={position:_.position,rotation:_.rotation,scale:_.scale};_.position=[H-F.x,j-F.y],_.rotation=0,_.scale=[1,1],_.updateTransform(),_&&_.brush(N);var ee=u,ie=new ee({style:{x:0,y:0,image:O}});return q.position!=null&&(ie.position=_.position=q.position),q.rotation!=null&&(ie.rotation=_.rotation=q.rotation),q.scale!=null&&(ie.scale=_.scale=q.scale),ie}};var C=x;z.exports=C},"7a+S":function(z,V,m){var S=m("bYtY"),y=m("bLfw"),g=m("YXkt"),p=m("4NO4"),t=y.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(d,f,u){this._data,this._names,this.mergeDefaultAndTheme(d,u),this._initData()},mergeOption:function(d){t.superApply(this,"mergeOption",arguments),this._initData()},setCurrentIndex:function(d){d==null&&(d=this.option.currentIndex);var f=this._data.count();this.option.loop?d=(d%f+f)%f:(d>=f&&(d=f-1),d<0&&(d=0)),this.option.currentIndex=d},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(d){this.option.autoPlay=!!d},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var d=this.option,f=d.data||[],u=d.axisType,r=this._names=[];if(u==="category"){var s=[];S.each(f,function(l,n){var a=p.getDataItemValue(l),c;S.isObject(l)?(c=S.clone(l),c.value=n):c=n,s.push(c),!S.isString(a)&&(a==null||isNaN(a))&&(a=""),r.push(a+"")}),f=s}var o={category:"ordinal",time:"time"}[u]||"number",i=this._data=new g([{name:"value",type:o}],this);i.initData(f,r)},getData:function(){return this._data},getCategories:function(){if(this.get("axisType")==="category")return this._names.slice()}}),e=t;z.exports=e},"7aKB":function(z,V,m){var S=m("bYtY"),y=m("6GrX"),g=m("OELB");function p(b){return isNaN(b)?"-":(b=(b+"").split("."),b[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(b.length>1?"."+b[1]:""))}function t(b,x){return b=(b||"").toLowerCase().replace(/-(.)/g,function(C,I){return I.toUpperCase()}),x&&b&&(b=b.charAt(0).toUpperCase()+b.slice(1)),b}var e=S.normalizeCssArray,d=/([&<>"'])/g,f={"&":"&","<":"<",">":">",'"':""","'":"'"};function u(b){return b==null?"":(b+"").replace(d,function(x,C){return f[C]})}var r=["a","b","c","d","e","f","g"],s=function(b,x){return"{"+b+(x==null?"":x)+"}"};function o(b,x,C){S.isArray(x)||(x=[x]);var I=x.length;if(!I)return"";for(var _=x[0].$vars||[],E=0;E<_.length;E++){var O=r[E];b=b.replace(s(O),s(O,0))}for(var N=0;N<I;N++)for(var F=0;F<_.length;F++){var U=x[N][_[F]];b=b.replace(s(r[F],N),C?u(U):U)}return b}function i(b,x,C){return S.each(x,function(I,_){b=b.replace("{"+_+"}",C?u(I):I)}),b}function l(b,x){b=S.isString(b)?{color:b,extraCssText:x}:b||{};var C=b.color,I=b.type,x=b.extraCssText,_=b.renderMode||"html",E=b.markerId||"X";return C?_==="html"?I==="subItem"?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+u(C)+";"+(x||"")+'"></span>':'<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:'+u(C)+";"+(x||"")+'"></span>':{renderMode:_,content:"{marker"+E+"|} ",style:{color:C}}:""}function n(b,x){return b+="","0000".substr(0,x-b.length)+b}function a(b,x,C){(b==="week"||b==="month"||b==="quarter"||b==="half-year"||b==="year")&&(b=`MM-dd
|
|
|
yyyy`);var I=g.parseDate(x),_=C?"UTC":"",E=I["get"+_+"FullYear"](),O=I["get"+_+"Month"]()+1,N=I["get"+_+"Date"](),F=I["get"+_+"Hours"](),U=I["get"+_+"Minutes"](),B=I["get"+_+"Seconds"](),K=I["get"+_+"Milliseconds"]();return b=b.replace("MM",n(O,2)).replace("M",O).replace("yyyy",E).replace("yy",E%100).replace("dd",n(N,2)).replace("d",N).replace("hh",n(F,2)).replace("h",F).replace("mm",n(U,2)).replace("m",U).replace("ss",n(B,2)).replace("s",B).replace("SSS",n(K,3)),b}function c(b){return b&&b.charAt(0).toUpperCase()+b.substr(1)}var h=y.truncateText;function A(b){return y.getBoundingRect(b.text,b.font,b.textAlign,b.textVerticalAlign,b.textPadding,b.textLineHeight,b.rich,b.truncate)}function v(b,x,C,I,_,E,O,N){return y.getBoundingRect(b,x,C,I,_,N,E,O)}function w(b,x){if(x==="_blank"||x==="blank"){var C=window.open();C.opener=null,C.location=b}else window.open(b,x)}V.addCommas=p,V.toCamelCase=t,V.normalizeCssArray=e,V.encodeHTML=u,V.formatTpl=o,V.formatTplSimple=i,V.getTooltipMarker=l,V.formatTime=a,V.capitalFirst=c,V.truncateText=h,V.getTextBoundingRect=A,V.getTextRect=v,V.windowOpen=w},"7bkD":function(z,V,m){var S=m("bYtY");function y(g,p){p=p||{};var t=g.coordinateSystem,e=g.axis,d={},f=e.position,u=e.orient,r=t.getRect(),s=[r.x,r.x+r.width,r.y,r.y+r.height],o={horizontal:{top:s[2],bottom:s[3]},vertical:{left:s[0],right:s[1]}};d.position=[u==="vertical"?o.vertical[f]:s[0],u==="horizontal"?o.horizontal[f]:s[3]];var i={horizontal:0,vertical:1};d.rotation=Math.PI/2*i[u];var l={top:-1,bottom:1,right:1,left:-1};d.labelDirection=d.tickDirection=d.nameDirection=l[f],g.get("axisTick.inside")&&(d.tickDirection=-d.tickDirection),S.retrieve(p.labelInside,g.get("axisLabel.inside"))&&(d.labelDirection=-d.labelDirection);var n=p.rotate;return n==null&&(n=g.get("axisLabel.rotate")),d.labelRotation=f==="top"?-n:n,d.z2=1,d}V.layout=y},"7hqr":function(z,V,m){var S=m("bYtY"),y=S.each,g=S.isString;function p(d,f,u){u=u||{};var r=u.byIndex,s=u.stackedCoordDimension,o=!!(d&&d.get("stack")),i,l,n,a;if(y(f,function(v,w){g(v)&&(f[w]=v={name:v}),o&&!v.isExtraCoord&&(!r&&!i&&v.ordinalMeta&&(i=v),!l&&v.type!=="ordinal"&&v.type!=="time"&&(!s||s===v.coordDim)&&(l=v))}),l&&!r&&!i&&(r=!0),l){n="__\0ecstackresult",a="__\0ecstackedover",i&&(i.createInvertedIndices=!0);var c=l.coordDim,h=l.type,A=0;y(f,function(v){v.coordDim===c&&A++}),f.push({name:n,coordDim:c,coordDimIndex:A,type:h,isExtraCoord:!0,isCalculationCoord:!0}),A++,f.push({name:a,coordDim:a,coordDimIndex:A,type:h,isExtraCoord:!0,isCalculationCoord:!0})}return{stackedDimension:l&&l.name,stackedByDimension:i&&i.name,isStackedByIndex:r,stackedOverDimension:a,stackResultDimension:n}}function t(d,f){return!!f&&f===d.getCalculationInfo("stackedDimension")}function e(d,f){return t(d,f)?d.getCalculationInfo("stackResultDimension"):f}V.enableDataStack=p,V.isDimensionStacked=t,V.getStackedDimension=e},"7mYs":function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("IwbS"),p=m("7aKB"),t=m("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"]},d={EN:["S","M","T","W","T","F","S"],CN:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]},f=S.extendComponentView({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(u,r,s){var o=this.group;o.removeAll();var i=u.coordinateSystem,l=i.getRangeInfo(),n=i.getOrient();this._renderDayRect(u,l,o),this._renderLines(u,l,n,o),this._renderYearText(u,l,n,o),this._renderMonthText(u,n,o),this._renderWeekText(u,l,n,o)},_renderDayRect:function(u,r,s){for(var o=u.coordinateSystem,i=u.getModel("itemStyle").getItemStyle(),l=o.getCellWidth(),n=o.getCellHeight(),a=r.start.time;a<=r.end.time;a=o.getNextNDay(a,1).time){var c=o.dataToRect([a],!1).tl,h=new g.Rect({shape:{x:c[0],y:c[1],width:l,height:n},cursor:"default",style:i});s.add(h)}},_renderLines:function(u,r,s,o){var i=this,l=u.coordinateSystem,n=u.getModel("splitLine.lineStyle").getLineStyle(),a=u.get("splitLine.show"),c=n.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var h=r.start,A=0;h.time<=r.end.time;A++){w(h.formatedDate),A===0&&(h=l.getDateInfo(r.start.y+"-"+r.start.m));var v=h.date;v.setMonth(v.getMonth()+1),h=l.getDateInfo(v)}w(l.getNextNDay(r.end.time,1).formatedDate);function w(b){i._firstDayOfMonth.push(l.getDateInfo(b)),i._firstDayPoints.push(l.dataToRect([b],!1).tl);var x=i._getLinePointsOfOneWeek(u,b,s);i._tlpoints.push(x[0]),i._blpoints.push(x[x.length-1]),a&&i._drawSplitline(x,n,o)}a&&this._drawSplitline(i._getEdgesPoints(i._tlpoints,c,s),n,o),a&&this._drawSplitline(i._getEdgesPoints(i._blpoints,c,s),n,o)},_getEdgesPoints:function(u,r,s){var o=[u[0].slice(),u[u.length-1].slice()],i=s==="horizontal"?0:1;return o[0][i]=o[0][i]-r/2,o[1][i]=o[1][i]+r/2,o},_drawSplitline:function(u,r,s){var o=new g.Polyline({z2:20,shape:{points:u},style:r});s.add(o)},_getLinePointsOfOneWeek:function(u,r,s){var o=u.coordinateSystem;r=o.getDateInfo(r);for(var i=[],l=0;l<7;l++){var n=o.getNextNDay(r.time,l),a=o.dataToRect([n.time],!1);i[2*n.day]=a.tl,i[2*n.day+1]=a[s==="horizontal"?"bl":"tr"]}return i},_formatterLabel:function(u,r){return typeof u=="string"&&u?p.formatTplSimple(u,r):typeof u=="function"?u(r):r.nameMap},_yearTextPositionControl:function(u,r,s,o,i){r=r.slice();var l=["center","bottom"];o==="bottom"?(r[1]+=i,l=["center","top"]):o==="left"?r[0]-=i:o==="right"?(r[0]+=i,l=["center","top"]):r[1]-=i;var n=0;return(o==="left"||o==="right")&&(n=Math.PI/2),{rotation:n,position:r,style:{textAlign:l[0],textVerticalAlign:l[1]}}},_renderYearText:function(u,r,s,o){var i=u.getModel("yearLabel");if(!i.get("show"))return;var l=i.get("margin"),n=i.get("position");n||(n=s!=="horizontal"?"top":"left");var a=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],c=(a[0][0]+a[1][0])/2,h=(a[0][1]+a[1][1])/2,A=s==="horizontal"?0:1,v={top:[c,a[A][1]],bottom:[c,a[1-A][1]],left:[a[1-A][0],h],right:[a[A][0],h]},w=r.start.y;+r.end.y>+r.start.y&&(w=w+"-"+r.end.y);var b=i.get("formatter"),x={start:r.start.y,end:r.end.y,nameMap:w},C=this._formatterLabel(b,x),I=new g.Text({z2:30});g.setTextStyle(I.style,i,{text:C}),I.attr(this._yearTextPositionControl(I,v[n],s,n,l)),o.add(I)},_monthTextPositionControl:function(u,r,s,o,i){var l="left",n="top",a=u[0],c=u[1];return s==="horizontal"?(c=c+i,r&&(l="center"),o==="start"&&(n="bottom")):(a=a+i,r&&(n="middle"),o==="start"&&(l="right")),{x:a,y:c,textAlign:l,textVerticalAlign:n}},_renderMonthText:function(u,r,s){var o=u.getModel("monthLabel");if(!o.get("show"))return;var i=o.get("nameMap"),l=o.get("margin"),n=o.get("position"),a=o.get("align"),c=[this._tlpoints,this._blpoints];y.isString(i)&&(i=e[i.toUpperCase()]||[]);var h=n==="start"?0:1,A=r==="horizontal"?0:1;l=n==="start"?-l:l;for(var v=a==="center",w=0;w<c[h].length-1;w++){var b=c[h][w].slice(),x=this._firstDayOfMonth[w];if(v){var C=this._firstDayPoints[w];b[A]=(C[A]+c[0][w+1][A])/2}var I=o.get("formatter"),_=i[+x.m-1],E={yyyy:x.y,yy:(x.y+"").slice(2),MM:x.m,M:+x.m,nameMap:_},O=this._formatterLabel(I,E),N=new g.Text({z2:30});y.extend(g.setTextStyle(N.style,o,{text:O}),this._monthTextPositionControl(b,v,r,n,l)),s.add(N)}},_weekTextPositionControl:function(u,r,s,o,i){var l="center",n="middle",a=u[0],c=u[1],h=s==="start";return r==="horizontal"?(a=a+o+(h?1:-1)*i[0]/2,l=h?"right":"left"):(c=c+o+(h?1:-1)*i[1]/2,n=h?"bottom":"top"),{x:a,y:c,textAlign:l,textVerticalAlign:n}},_renderWeekText:function(u,r,s,o){var i=u.getModel("dayLabel");if(!i.get("show"))return;var l=u.coordinateSystem,n=i.get("position"),a=i.get("nameMap"),c=i.get("margin"),h=l.getFirstDayOfWeek();y.isString(a)&&(a=d[a.toUpperCase()]||[]);var A=l.getNextNDay(r.end.time,7-r.lweek).time,v=[l.getCellWidth(),l.getCellHeight()];c=t.parsePercent(c,v[s==="horizontal"?0:1]),n==="start"&&(A=l.getNextNDay(r.start.time,-(7+r.fweek)).time,c=-c);for(var w=0;w<7;w++){var b=l.getNextNDay(A,w),x=l.dataToRect([b.time],!1).center,C=w;C=Math.abs((w+h)%7);var I=new g.Text({z2:30});y.extend(g.setTextStyle(I.style,i,{text:a[C]}),this._weekTextPositionControl(x,s,n,c,v)),o.add(I)}}});z.exports=f},"7oTu":function(z,V,m){var S=m("IMiH"),y=m("QBsz"),g=y.applyTransform,p=S.CMD,t=[[],[],[]],e=Math.sqrt,d=Math.atan2;function f(u,r){var s=u.data,o,i,l,n,a,c,h=p.M,A=p.C,v=p.L,w=p.R,b=p.A,x=p.Q;for(l=0,n=0;l<s.length;){o=s[l++],n=l,i=0;switch(o){case h:i=1;break;case v:i=1;break;case A:i=3;break;case x:i=2;break;case b:var C=r[4],I=r[5],_=e(r[0]*r[0]+r[1]*r[1]),E=e(r[2]*r[2]+r[3]*r[3]),O=d(-r[1]/E,r[0]/_);s[l]*=_,s[l++]+=C,s[l]*=E,s[l++]+=I,s[l++]*=_,s[l++]*=E,s[l++]+=O,s[l++]+=O,l+=2,n=l;break;case w:c[0]=s[l++],c[1]=s[l++],g(c,c,r),s[n++]=c[0],s[n++]=c[1],c[0]+=s[l++],c[1]+=s[l++],g(c,c,r),s[n++]=c[0],s[n++]=c[1]}for(a=0;a<i;a++){var c=t[a];c[0]=s[l++],c[1]=s[l++],g(c,c,r),s[n++]=c[0],s[n++]=c[1]}}}z.exports=f},"7pVf":function(z,V,m){var S=m("ProS"),y=m("ZqQs");m("oE7X"),m("OUJF"),m("3X6L"),m("NH9N"),S.registerPreprocessor(y)},"7ph2":function(z,V){function m(g){return g instanceof Array||(g=[g,g]),g}var S="lineStyle.opacity".split("."),y={seriesType:"lines",reset:function(g,p,t){var e=m(g.get("symbol")),d=m(g.get("symbolSize")),f=g.getData();f.setVisual("fromSymbol",e&&e[0]),f.setVisual("toSymbol",e&&e[1]),f.setVisual("fromSymbolSize",d&&d[0]),f.setVisual("toSymbolSize",d&&d[1]),f.setVisual("opacity",g.get(S));function u(r,s){var o=r.getItemModel(s),i=m(o.getShallow("symbol",!0)),l=m(o.getShallow("symbolSize",!0)),n=o.get(S);i[0]&&r.setItemVisual(s,"fromSymbol",i[0]),i[1]&&r.setItemVisual(s,"toSymbol",i[1]),l[0]&&r.setItemVisual(s,"fromSymbolSize",l[0]),l[1]&&r.setItemVisual(s,"toSymbolSize",l[1]),r.setItemVisual(s,"opacity",n)}return{dataEach:f.hasItemOption?u:null}}};z.exports=y},"7uqq":function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("ProS"),p=m("bYtY"),t=m("AUH6"),e=m("+TT/"),d=m("OELB"),f=m("W4dC"),u=m("7DRL");function r(l,n){var a=l.get("boundingCoords");if(a!=null){var c=a[0],h=a[1];isNaN(c[0])||isNaN(c[1])||isNaN(h[0])||isNaN(h[1])||this.setBoundingRect(c[0],c[1],h[0]-c[0],h[1]-c[1])}var A=this.getBoundingRect(),v,w=l.get("layoutCenter"),b=l.get("layoutSize"),x=n.getWidth(),C=n.getHeight(),I=A.width/A.height*this.aspectScale,_=!1;w&&b&&(w=[d.parsePercent(w[0],x),d.parsePercent(w[1],C)],b=d.parsePercent(b,Math.min(x,C)),!isNaN(w[0])&&!isNaN(w[1])&&!isNaN(b)&&(_=!0));var E;if(_){var E={};I>1?(E.width=b,E.height=b/I):(E.height=b,E.width=b*I),E.y=w[1]-E.height/2,E.x=w[0]-E.width/2}else v=l.getBoxLayoutParams(),v.aspect=I,E=e.getLayoutRect(v,{width:x,height:C});this.setViewRect(E.x,E.y,E.width,E.height),this.setCenter(l.get("center")),this.setZoom(l.get("zoom"))}function s(l,n){p.each(n.get("geoCoord"),function(a,c){l.addGeoCoord(c,a)})}var o={dimensions:t.prototype.dimensions,create:function(l,n){var a=[];l.eachComponent("geo",function(h,A){var v=h.get("map"),w=h.get("aspectScale"),b=!0,x=u.retrieveMap(v);x&&x[0]&&x[0].type==="svg"?(w==null&&(w=1),b=!1):w==null&&(w=.75);var C=new t(v+A,v,h.get("nameMap"),b);C.aspectScale=w,C.zoomLimit=h.get("scaleLimit"),a.push(C),s(C,h),h.coordinateSystem=C,C.model=h,C.resize=r,C.resize(h,n)}),l.eachSeries(function(h){var A=h.get("coordinateSystem");if(A==="geo"){var v=h.get("geoIndex")||0;h.coordinateSystem=a[v]}});var c={};return l.eachSeriesByType("map",function(h){if(!h.getHostGeoModel()){var A=h.getMapType();c[A]=c[A]||[],c[A].push(h)}}),p.each(c,function(h,A){var v=p.map(h,function(b){return b.get("nameMap")}),w=new t(A,A,p.mergeAll(v));w.zoomLimit=p.retrieve.apply(null,p.map(h,function(b){return b.get("scaleLimit")})),a.push(w),w.resize=r,w.aspectScale=h[0].get("aspectScale"),w.resize(h[0],n),p.each(h,function(b){b.coordinateSystem=w,s(w,b)})}),a},getFilledRegions:function(l,n,a){for(var c=(l||[]).slice(),h=p.createHashMap(),A=0;A<c.length;A++)h.set(c[A].name,c[A]);var v=f.load(n,a);return p.each(v.regions,function(w){var b=w.name;!h.get(b)&&c.push({name:b})}),c}};g.registerCoordinateSystem("geo",o);var i=o;z.exports=i},"7yuC":function(z,V,m){var S=m("QBsz"),y=S.scaleAndAdd;function g(p,t,e){for(var d=e.rect,f=d.width,u=d.height,r=[d.x+f/2,d.y+u/2],s=e.gravity==null?.1:e.gravity,o=0;o<p.length;o++){var i=p[o];i.p||(i.p=S.create(f*(Math.random()-.5)+r[0],u*(Math.random()-.5)+r[1])),i.pp=S.clone(i.p),i.edges=null}var l=e.friction==null?.6:e.friction,n=l;return{warmUp:function(){n=l*.8},setFixed:function(a){p[a].fixed=!0},setUnfixed:function(a){p[a].fixed=!1},step:function(a){for(var c=[],h=p.length,A=0;A<t.length;A++){var v=t[A];if(v.ignoreForceLayout)continue;var w=v.n1,b=v.n2;S.sub(c,b.p,w.p);var x=S.len(c)-v.d,C=b.w/(w.w+b.w);isNaN(C)&&(C=0),S.normalize(c,c),!w.fixed&&y(w.p,w.p,c,C*x*n),!b.fixed&&y(b.p,b.p,c,-(1-C)*x*n)}for(var A=0;A<h;A++){var I=p[A];I.fixed||(S.sub(c,r,I.p),y(I.p,I.p,c,s*n))}for(var A=0;A<h;A++)for(var w=p[A],_=A+1;_<h;_++){var b=p[_];S.sub(c,b.p,w.p);var x=S.len(c);x===0&&(S.set(c,Math.random()-.5,Math.random()-.5),x=1);var E=(w.rep+b.rep)/x/x;!w.fixed&&y(w.pp,w.pp,c,E),!b.fixed&&y(b.pp,b.pp,c,-E)}for(var O=[],A=0;A<h;A++){var I=p[A];I.fixed||(S.sub(O,I.p,I.pp),y(I.p,I.p,O,n),S.copy(I.pp,I.p))}n=n*.992,a&&a(p,t,n<.01)}}}V.forceLayout=g},"8+yF":function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S={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},y={lookup:function(p){if(p>=32&&p<=255)return p;var t=S[p];return t!==void 0?t:16777216|p}};V.default=y},"815F":function(z,V,m){"use strict";m.d(V,"e",function(){return f}),m.d(V,"c",function(){return r}),m.d(V,"d",function(){return s}),m.d(V,"a",function(){return i}),m.d(V,"f",function(){return l}),m.d(V,"b",function(){return n});var S=m("U8pU"),y=m("KQm4"),g=m("VTBJ"),p=m("Ff2n"),t=m("Zm9Q"),e=m("Kwbf"),d=m("OZM5");function f(a,c){return a!=null?a:c}function u(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=new Map;function h(A){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(A||[]).forEach(function(w){var b=w.key,x=w.children;Object(e.a)(b!=null,"Tree node must have a certain key: [".concat(v).concat(b,"]"));var C=String(b);Object(e.a)(!c.has(C)||b===null||b===void 0,"Same 'key' exist in the Tree: ".concat(C)),c.set(C,!0),h(x,"".concat(v).concat(C," > "))})}h(a)}function r(a){function c(h){var A=Object(t.a)(h);return A.map(function(v){if(!Object(d.i)(v))return Object(e.a)(!v,"Tree/TreeNode can only accept TreeNode as children."),null;var w=v.key,b=v.props,x=b.children,C=Object(p.a)(b,["children"]),I=Object(g.a)({key:w},C),_=c(x);return _.length&&(I.children=_),I}).filter(function(v){return v})}return c(a)}function s(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],h=new Set(c===!0?[]:c),A=[];function v(w){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return w.map(function(x,C){var I=Object(d.h)(b?b.pos:"0",C),_=f(x.key,I),E=Object(g.a)(Object(g.a)({},x),{},{parent:b,pos:I,children:null,data:x,isStart:[].concat(Object(y.a)(b?b.isStart:[]),[C===0]),isEnd:[].concat(Object(y.a)(b?b.isEnd:[]),[C===w.length-1])});return A.push(E),c===!0||h.has(_)?E.children=v(x.children||[],E):E.children=[],E})}return v(a),A}function o(a,c,h){var A=null,v,w=Object(S.a)(h);w==="function"||w==="string"?A=h:h&&w==="object"&&(v=h.childrenPropName,A=h.externalGetKey),v=v||"children";var b;A?typeof A=="string"?b=function(I){return I[A]}:typeof A=="function"&&(b=function(I){return A(I)}):b=function(I,_){return f(I.key,_)};function x(C,I,_){var E=C?C[v]:a,O=C?Object(d.h)(_.pos,I):"0";if(C){var N=b(C,O),F={node:C,index:I,pos:O,key:N,parentPos:_.node?_.pos:null,level:_.level+1};c(F)}E&&E.forEach(function(U,B){x(U,B,{node:C,pos:O,level:_?_.level+1:-1})})}x(null)}function i(a){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},h=c.initWrapper,A=c.processEntity,v=c.onProcessFinished,w=c.externalGetKey,b=c.childrenPropName,x=arguments.length>2?arguments[2]:void 0,C=w||x,I={},_={},E={posEntities:I,keyEntities:_};return h&&(E=h(E)||E),o(a,function(O){var N=O.node,F=O.index,U=O.pos,B=O.key,K=O.parentPos,Y=O.level,k={node:N,index:F,key:B,pos:U,level:Y},H=f(B,U);I[U]=k,_[H]=k,k.parent=I[K],k.parent&&(k.parent.children=k.parent.children||[],k.parent.children.push(k)),A&&A(k,E)},{externalGetKey:C,childrenPropName:b}),v&&v(E),E}function l(a,c){var h=c.expandedKeys,A=c.selectedKeys,v=c.loadedKeys,w=c.loadingKeys,b=c.checkedKeys,x=c.halfCheckedKeys,C=c.dragOverNodeKey,I=c.dropPosition,_=c.keyEntities,E=_[a],O={eventKey:a,expanded:h.indexOf(a)!==-1,selected:A.indexOf(a)!==-1,loaded:v.indexOf(a)!==-1,loading:w.indexOf(a)!==-1,checked:b.indexOf(a)!==-1,halfChecked:x.indexOf(a)!==-1,pos:String(E?E.pos:""),dragOver:C===a&&I===0,dragOverGapTop:C===a&&I===-1,dragOverGapBottom:C===a&&I===1};return O}function n(a){var c=a.data,h=a.expanded,A=a.selected,v=a.checked,w=a.loaded,b=a.loading,x=a.halfChecked,C=a.dragOver,I=a.dragOverGapTop,_=a.dragOverGapBottom,E=a.pos,O=a.active,N=Object(g.a)(Object(g.a)({},c),{},{expanded:h,selected:A,checked:v,loaded:w,loading:b,halfChecked:x,dragOver:C,dragOverGapTop:I,dragOverGapBottom:_,pos:E,active:O});return"props"in N||Object.defineProperty(N,"props",{get:function(){return Object(e.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),a}}),N}},"8CQX":function(z,V,m){"use strict";function S(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(l)}Object.defineProperty(V,"__esModule",{value:!0}),V.getKeycode=s,V.getKey=o,V.getKeysym=i;var y=r(m("mHUz")),g=r(m("8+yF")),p=r(m("6Qwc")),t=r(m("gIYZ")),e=r(m("mTgk")),d=u(m("GdRQ"));function f(){if(typeof WeakMap!="function")return null;var l=new WeakMap;return f=function(){return l},l}function u(l){if(l&&l.__esModule)return l;if(l===null||S(l)!=="object"&&typeof l!="function")return{default:l};var n=f();if(n&&n.has(l))return n.get(l);var a={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var h in l)if(Object.prototype.hasOwnProperty.call(l,h)){var A=c?Object.getOwnPropertyDescriptor(l,h):null;A&&(A.get||A.set)?Object.defineProperty(a,h,A):a[h]=l[h]}return a.default=l,n&&n.set(l,a),a}function r(l){return l&&l.__esModule?l:{default:l}}function s(l){if(l.code){switch(l.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return l.code}if(l.type!=="keypress"&&l.keyCode in p.default){var n=p.default[l.keyCode];if(d.isMac()&&n==="ContextMenu"&&(n="MetaRight"),l.location===2)switch(n){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(l.location===3)switch(n){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 n}return"Unidentified"}function o(l){if(l.key!==void 0){switch(l.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 l.char}switch(l.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(l.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(l.key==="\0"&&l.code==="NumpadDecimal")return"Delete";if(!d.isIE()&&!d.isEdge())return l.key;if(l.key.length!==1&&l.key!=="Unidentified")return l.key}var n=s(l);return n in t.default?t.default[n]:l.charCode?String.fromCharCode(l.charCode):"Unidentified"}function i(l){var n=o(l);if(n==="Unidentified")return null;if(n in e.default){var a=l.location;if(n==="Meta"&&a===0&&(a=2),n==="Clear"&&a===3){var c=s(l);c==="NumLock"&&(a=0)}if((a===void 0||a>3)&&(a=0),n==="Meta"){var h=s(l);if(h==="AltLeft")return y.default.XK_Meta_L;if(h==="AltRight")return y.default.XK_Meta_R}if(n==="Clear"){var A=s(l);if(A==="NumLock")return y.default.XK_Num_Lock}return e.default[n][a]}if(n.length!==1)return null;var v=n.charCodeAt();return v?g.default.lookup(v):null}},"8EBN":function(z,V,m){(function(S){S(m("VrN/"))})(function(S){"use strict";S.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 y=0;y<S.modeInfo.length;y++){var g=S.modeInfo[y];g.mimes&&(g.mime=g.mimes[0])}S.findModeByMIME=function(p){p=p.toLowerCase();for(var t=0;t<S.modeInfo.length;t++){var e=S.modeInfo[t];if(e.mime==p)return e;if(e.mimes){for(var d=0;d<e.mimes.length;d++)if(e.mimes[d]==p)return e}}if(/\+xml$/.test(p))return S.findModeByMIME("application/xml");if(/\+json$/.test(p))return S.findModeByMIME("application/json")},S.findModeByExtension=function(p){p=p.toLowerCase();for(var t=0;t<S.modeInfo.length;t++){var e=S.modeInfo[t];if(e.ext){for(var d=0;d<e.ext.length;d++)if(e.ext[d]==p)return e}}},S.findModeByFileName=function(p){for(var t=0;t<S.modeInfo.length;t++){var e=S.modeInfo[t];if(e.file&&e.file.test(p))return e}var d=p.lastIndexOf("."),f=d>-1&&p.substring(d+1,p.length);if(f)return S.findModeByExtension(f)},S.findModeByName=function(p){p=p.toLowerCase();for(var t=0;t<S.modeInfo.length;t++){var e=S.modeInfo[t];if(e.name.toLowerCase()==p)return e;if(e.alias){for(var d=0;d<e.alias.length;d++)if(e.alias[d].toLowerCase()==p)return e}}}})},"8K/p":function(z,V,m){"use strict";function S(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(i){return typeof i}:S=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},S(s)}Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var y=e(m("Lo0S")),g=p(m("ItS6"));function p(s){return s&&s.__esModule?s:{default:s}}function t(){if(typeof WeakMap!="function")return null;var s=new WeakMap;return t=function(){return s},s}function e(s){if(s&&s.__esModule)return s;if(s===null||S(s)!=="object"&&typeof s!="function")return{default:s};var o=t();if(o&&o.has(s))return o.get(s);var i={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in s)if(Object.prototype.hasOwnProperty.call(s,n)){var a=l?Object.getOwnPropertyDescriptor(s,n):null;a&&(a.get||a.set)?Object.defineProperty(i,n,a):i[n]=s[n]}return i.default=s,o&&o.set(s,i),i}function d(s,o){if(!(s instanceof o))throw new TypeError("Cannot call a class as a function")}function f(s,o){for(var i=0;i<o.length;i++){var l=o[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(s,l.key,l)}}function u(s,o,i){return o&&f(s.prototype,o),i&&f(s,i),s}var r=function(){function s(){d(this,s),this._ctl=null,this._filter=null,this._numColors=0,this._palette=new Uint8Array(1024),this._len=0,this._zlibs=[];for(var o=0;o<4;o++)this._zlibs[o]=new g.default}return u(s,[{key:"decodeRect",value:function(i,l,n,a,c,h,A){if(this._ctl===null){if(c.rQwait("TIGHT compression-control",1))return!1;this._ctl=c.rQshift8();for(var v=0;v<4;v++)this._ctl>>v&1&&(this._zlibs[v].reset(),y.Info("Reset zlib stream "+v));this._ctl=this._ctl>>4}var w;if(this._ctl===8)w=this._fillRect(i,l,n,a,c,h,A);else if(this._ctl===9)w=this._jpegRect(i,l,n,a,c,h,A);else if(this._ctl===10)w=this._pngRect(i,l,n,a,c,h,A);else if((this._ctl&128)==0)w=this._basicRect(this._ctl,i,l,n,a,c,h,A);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return w&&(this._ctl=null),w}},{key:"_fillRect",value:function(i,l,n,a,c,h,A){if(c.rQwait("TIGHT",3))return!1;var v=c.rQi,w=c.rQ;return h.fillRect(i,l,n,a,[w[v+2],w[v+1],w[v]],!1),c.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(i,l,n,a,c,h,A){var v=this._readData(c);return v===null?!1:(h.imageRect(i,l,n,a,"image/jpeg",v),!0)}},{key:"_pngRect",value:function(i,l,n,a,c,h,A){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(i,l,n,a,c,h,A,v){if(this._filter===null)if(i&4){if(h.rQwait("TIGHT",1))return!1;this._filter=h.rQshift8()}else this._filter=0;var w=i&3,b;switch(this._filter){case 0:b=this._copyFilter(w,l,n,a,c,h,A,v);break;case 1:b=this._paletteFilter(w,l,n,a,c,h,A,v);break;case 2:b=this._gradientFilter(w,l,n,a,c,h,A,v);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return b&&(this._filter=null),b}},{key:"_copyFilter",value:function(i,l,n,a,c,h,A,v){var w=a*c*3,b;if(w<12){if(h.rQwait("TIGHT",w))return!1;b=h.rQshiftBytes(w)}else{if(b=this._readData(h),b===null)return!1;this._zlibs[i].setInput(b),b=this._zlibs[i].inflate(w),this._zlibs[i].setInput(null)}return A.blitRgbImage(l,n,a,c,b,0,!1),!0}},{key:"_paletteFilter",value:function(i,l,n,a,c,h,A,v){if(this._numColors===0){if(h.rQwait("TIGHT palette",1))return!1;var w=h.rQpeek8()+1,b=w*3;if(h.rQwait("TIGHT palette",1+b))return!1;this._numColors=w,h.rQskipBytes(1),h.rQshiftTo(this._palette,b)}var x=this._numColors<=2?1:8,C=Math.floor((a*x+7)/8),I=C*c,_;if(I<12){if(h.rQwait("TIGHT",I))return!1;_=h.rQshiftBytes(I)}else{if(_=this._readData(h),_===null)return!1;this._zlibs[i].setInput(_),_=this._zlibs[i].inflate(I),this._zlibs[i].setInput(null)}return this._numColors==2?this._monoRect(l,n,a,c,_,this._palette,A):this._paletteRect(l,n,a,c,_,this._palette,A),this._numColors=0,!0}},{key:"_monoRect",value:function(i,l,n,a,c,h,A){for(var v=this._getScratchBuffer(n*a*4),w=Math.floor((n+7)/8),b=Math.floor(n/8),x=0;x<a;x++){var C=void 0,I=void 0,_=void 0;for(_=0;_<b;_++)for(var E=7;E>=0;E--)C=(x*n+_*8+7-E)*4,I=(c[x*w+_]>>E&1)*3,v[C]=h[I],v[C+1]=h[I+1],v[C+2]=h[I+2],v[C+3]=255;for(var O=7;O>=8-n%8;O--)C=(x*n+_*8+7-O)*4,I=(c[x*w+_]>>O&1)*3,v[C]=h[I],v[C+1]=h[I+1],v[C+2]=h[I+2],v[C+3]=255}A.blitRgbxImage(i,l,n,a,v,0,!1)}},{key:"_paletteRect",value:function(i,l,n,a,c,h,A){for(var v=this._getScratchBuffer(n*a*4),w=n*a*4,b=0,x=0;b<w;b+=4,x++){var C=c[x]*3;v[b]=h[C],v[b+1]=h[C+1],v[b+2]=h[C+2],v[b+3]=255}A.blitRgbxImage(i,l,n,a,v,0,!1)}},{key:"_gradientFilter",value:function(i,l,n,a,c,h,A,v){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(i){if(this._len===0){if(i.rQwait("TIGHT",3))return null;var l;l=i.rQshift8(),this._len=l&127,l&128&&(l=i.rQshift8(),this._len|=(l&127)<<7,l&128&&(l=i.rQshift8(),this._len|=l<<14))}if(i.rQwait("TIGHT",this._len))return null;var n=i.rQshiftBytes(this._len);return this._len=0,n}},{key:"_getScratchBuffer",value:function(i){return(!this._scratchBuffer||this._scratchBuffer.length<i)&&(this._scratchBuffer=new Uint8Array(i)),this._scratchBuffer}}]),s}();V.default=r},"8OUc":function(z,V,m){"use strict";var S=m("q1tI"),y=m.n(S),g=m("TSYQ"),p=m.n(g),t=function(d){var f=d.className,u=d.customizeIcon,r=d.customizeIconProps,s=d.onMouseDown,o=d.onClick,i=d.children,l;return typeof u=="function"?l=u(r):l=u,S.createElement("span",{className:f,onMouseDown:function(a){a.preventDefault(),s&&s(a)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:o,"aria-hidden":!0},l!==void 0?l:S.createElement("span",{className:p()(f.split(/\s+/).map(function(n){return"".concat(n,"-icon")}))},i))};V.a=t},"8SMY":function(z,V,m){var S=m("n4Lv"),y=S.prepareDataCoordInfo,g=S.getStackedOnPoint;function p(e,d){var f=[];return d.diff(e).add(function(u){f.push({cmd:"+",idx:u})}).update(function(u,r){f.push({cmd:"=",idx:r,idx1:u})}).remove(function(u){f.push({cmd:"-",idx:u})}).execute(),f}function t(e,d,f,u,r,s,o,i){for(var l=p(e,d),n=[],a=[],c=[],h=[],A=[],v=[],w=[],b=y(r,d,o),x=y(s,e,i),C=0;C<l.length;C++){var I=l[C],_=!0;switch(I.cmd){case"=":var E=e.getItemLayout(I.idx),O=d.getItemLayout(I.idx1);(isNaN(E[0])||isNaN(E[1]))&&(E=O.slice()),n.push(E),a.push(O),c.push(f[I.idx]),h.push(u[I.idx1]),w.push(d.getRawIndex(I.idx1));break;case"+":var N=I.idx;n.push(r.dataToPoint([d.get(b.dataDimsForPoint[0],N),d.get(b.dataDimsForPoint[1],N)])),a.push(d.getItemLayout(N).slice()),c.push(g(b,r,d,N)),h.push(u[N]),w.push(d.getRawIndex(N));break;case"-":var N=I.idx,F=e.getRawIndex(N);F!==N?(n.push(e.getItemLayout(N)),a.push(s.dataToPoint([e.get(x.dataDimsForPoint[0],N),e.get(x.dataDimsForPoint[1],N)])),c.push(f[N]),h.push(g(x,s,e,N)),w.push(F)):_=!1}_&&(A.push(I),v.push(v.length))}v.sort(function(H,W){return w[H]-w[W]});for(var U=[],B=[],K=[],Y=[],k=[],C=0;C<v.length;C++){var N=v[C];U[C]=n[N],B[C]=a[N],K[C]=c[N],Y[C]=h[N],k[C]=A[N]}return{current:U,next:B,stackedOnCurrent:K,stackedOnNext:Y,status:k}}z.exports=t},"8Skl":function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="DownOutlined";var d=V.a=y.forwardRef(e)},"8Th4":function(z,V,m){var S=m("3LNs"),y=m("/y7N"),g=m("7bkD"),p=m("Znkb"),t=["x","y"],e=["width","height"],d=S.extend({makeElOption:function(o,i,l,n,a){var c=l.axis,h=c.coordinateSystem,A=r(h,1-u(c)),v=h.dataToPoint(i)[0],w=n.get("type");if(w&&w!=="none"){var b=y.buildElStyle(n),x=f[w](c,v,A);x.style=b,o.graphicKey=x.type,o.pointer=x}var C=g.layout(l);y.buildCartesianSingleLabelElOption(i,o,C,l,n,a)},getHandleTransform:function(o,i,l){var n=g.layout(i,{labelInside:!1});return n.labelMargin=l.get("handle.margin"),{position:y.getTransformedPosition(i.axis,o,n),rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(o,i,l,n){var a=l.axis,c=a.coordinateSystem,h=u(a),A=r(c,h),v=o.position;v[h]+=i[h],v[h]=Math.min(A[1],v[h]),v[h]=Math.max(A[0],v[h]);var w=r(c,1-h),b=(w[1]+w[0])/2,x=[b,b];return x[h]=v[h],{position:v,rotation:o.rotation,cursorPoint:x,tooltipOption:{verticalAlign:"middle"}}}}),f={line:function(o,i,l){var n=y.makeLineShape([i,l[0]],[i,l[1]],u(o));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(o,i,l){var n=o.getBandWidth(),a=l[1]-l[0];return{type:"Rect",shape:y.makeRectShape([i-n/2,l[0]],[n,a],u(o))}}};function u(o){return o.isHorizontal()?0:1}function r(o,i){var l=o.getRect();return[l[t[i]],l[t[i]]+l[e[i]]]}p.registerAxisPointerClass("SingleAxisPointer",d);var s=d;z.exports=s},"8Uz6":function(z,V,m){var S=m("hNWo"),y=m("+TT/"),g=y.mergeLayoutParam,p=y.getLayoutParams,t=S.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,u,r,s){var o=p(f);t.superCall(this,"init",f,u,r,s),e(this,f,o)},mergeOption:function(f,u){t.superCall(this,"mergeOption",f,u),e(this,this.option,f)}});function e(f,u,r){var s=f.getOrient(),o=[1,1];o[s.index]=0,g(u,r,{type:"box",ignoreSize:o})}var d=t;z.exports=d},"8X+K":function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=m("4mN7"),t=p.fromPoints,e=m("9wZj"),d=m("FBjb"),f=m("8SMY"),u=m("IwbS"),r=m("4NO4"),s=m("1NG9"),o=s.Polyline,i=s.Polygon,l=m("6Ic6"),n=m("n4Lv"),a=n.prepareDataCoordInfo,c=n.getStackedOnPoint,h=m("sK/D"),A=h.createGridClipPath,v=h.createPolarClipPath;function w(U,B){if(U.length!==B.length)return;for(var K=0;K<U.length;K++){var Y=U[K],k=B[K];if(Y[0]!==k[0]||Y[1]!==k[1])return}return!0}function b(U,B){var K=[],Y=[],k=[],H=[];return t(U,K,Y),t(B,k,H),Math.max(Math.abs(K[0]-k[0]),Math.abs(K[1]-k[1]),Math.abs(Y[0]-H[0]),Math.abs(Y[1]-H[1]))}function x(U){return typeof U=="number"?U:U?.5:0}function C(U,B,K){if(!K.valueDim)return[];for(var Y=[],k=0,H=B.count();k<H;k++)Y.push(c(K,U,B,k));return Y}function I(U,B,K){for(var Y=B.getBaseAxis(),k=Y.dim==="x"||Y.dim==="radius"?0:1,H=[],W=0;W<U.length-1;W++){var j=U[W+1],M=U[W];H.push(M);var G=[];switch(K){case"end":G[k]=j[k],G[1-k]=M[1-k],H.push(G);break;case"middle":var X=(M[k]+j[k])/2,q=[];G[k]=q[k]=X,G[1-k]=M[1-k],q[1-k]=j[1-k],H.push(G),H.push(q);break;default:G[k]=M[k],G[1-k]=j[1-k],H.push(G)}}return U[W]&&H.push(U[W]),H}function _(U,B){var K=U.getVisual("visualMeta");if(!K||!K.length||!U.count())return;if(B.type!=="cartesian2d")return;for(var Y,k,H=K.length-1;H>=0;H--){var W=K[H].dimension,j=U.dimensions[W],M=U.getDimensionInfo(j);if(Y=M&&M.coordDim,Y==="x"||Y==="y"){k=K[H];break}}if(!k)return;var G=B.getAxis(Y),X=g.map(k.stops,function(_e){return{coord:G.toGlobalCoord(G.dataToCoord(_e.value)),color:_e.color}}),q=X.length,ee=k.outerColors.slice();q&&X[0].coord>X[q-1].coord&&(X.reverse(),ee.reverse());var ie=10,de=X[0].coord-ie,ue=X[q-1].coord+ie,ve=ue-de;if(ve<.001)return"transparent";g.each(X,function(_e){_e.offset=(_e.coord-de)/ve}),X.push({offset:q?X[q-1].offset:.5,color:ee[1]||"transparent"}),X.unshift({offset:q?X[0].offset:.5,color:ee[0]||"transparent"});var be=new u.LinearGradient(0,0,0,0,X,!0);return be[Y]=de,be[Y+"2"]=ue,be}function E(U,B,K){var Y=U.get("showAllSymbol"),k=Y==="auto";if(Y&&!k)return;var H=K.getAxesByScale("ordinal")[0];if(!H)return;if(k&&O(H,B))return;var W=B.mapDimension(H.dim),j={};return g.each(H.getViewLabels(),function(M){j[M.tickValue]=1}),function(M){return!j.hasOwnProperty(B.get(W,M))}}function O(U,B){var K=U.getExtent(),Y=Math.abs(K[1]-K[0])/U.scale.count();isNaN(Y)&&(Y=0);for(var k=B.count(),H=Math.max(1,Math.round(k/5)),W=0;W<k;W+=H)if(d.getSymbolSize(B,W)[U.isHorizontal()?1:0]*1.5>Y)return!1;return!0}function N(U,B,K){if(U.type==="cartesian2d"){var Y=U.getBaseAxis().isHorizontal(),k=A(U,B,K);if(!K.get("clip",!0)){var H=k.shape,W=Math.max(H.width,H.height);Y?(H.y-=W,H.height+=W*2):(H.x-=W,H.width+=W*2)}return k}else return v(U,B,K)}var F=l.extend({type:"line",init:function(){var U=new u.Group,B=new e;this.group.add(B.group),this._symbolDraw=B,this._lineGroup=U},render:function(U,B,K){var Y=U.coordinateSystem,k=this.group,H=U.getData(),W=U.getModel("lineStyle"),j=U.getModel("areaStyle"),M=H.mapArray(H.getItemLayout),G=Y.type==="polar",X=this._coordSys,q=this._symbolDraw,ee=this._polyline,ie=this._polygon,de=this._lineGroup,ue=U.get("animation"),ve=!j.isEmpty(),be=j.get("origin"),_e=a(Y,H,be),ke=C(Y,H,_e),$e=U.get("showSymbol"),ne=$e&&!G&&E(U,H,Y),Ne=this._data;Ne&&Ne.eachItemGraphicEl(function(me,Oe){me.__temp&&(k.remove(me),Ne.setItemGraphicEl(Oe,null))}),$e||q.remove(),k.add(de);var st=!G&&U.get("step"),pe;Y&&Y.getArea&&U.get("clip",!0)&&(pe=Y.getArea(),pe.width!=null?(pe.x-=.1,pe.y-=.1,pe.width+=.2,pe.height+=.2):pe.r0&&(pe.r0-=.5,pe.r1+=.5)),this._clipShapeForSymbol=pe,ee&&X.type===Y.type&&st===this._step?(ve&&!ie?ie=this._newPolygon(M,ke,Y,ue):ie&&!ve&&(de.remove(ie),ie=this._polygon=null),de.setClipPath(N(Y,!1,U)),$e&&q.updateData(H,{isIgnore:ne,clipShape:pe}),H.eachItemGraphicEl(function(me){me.stopAnimation(!0)}),(!w(this._stackedOnPoints,ke)||!w(this._points,M))&&(ue?this._updateAnimation(H,ke,Y,K,st,be):(st&&(M=I(M,Y,st),ke=I(ke,Y,st)),ee.setShape({points:M}),ie&&ie.setShape({points:M,stackedOnPoints:ke})))):($e&&q.updateData(H,{isIgnore:ne,clipShape:pe}),st&&(M=I(M,Y,st),ke=I(ke,Y,st)),ee=this._newPolyline(M,Y,ue),ve&&(ie=this._newPolygon(M,ke,Y,ue)),de.setClipPath(N(Y,!0,U)));var Z=_(H,Y)||H.getVisual("color");ee.useStyle(g.defaults(W.getLineStyle(),{fill:"none",stroke:Z,lineJoin:"bevel"}));var J=U.get("smooth");if(J=x(U.get("smooth")),ee.setShape({smooth:J,smoothMonotone:U.get("smoothMonotone"),connectNulls:U.get("connectNulls")}),ie){var ae=H.getCalculationInfo("stackedOnSeries"),Se=0;ie.useStyle(g.defaults(j.getAreaStyle(),{fill:Z,opacity:.7,lineJoin:"bevel"})),ae&&(Se=x(ae.get("smooth"))),ie.setShape({smooth:J,stackedOnSmooth:Se,smoothMonotone:U.get("smoothMonotone"),connectNulls:U.get("connectNulls")})}this._data=H,this._coordSys=Y,this._stackedOnPoints=ke,this._points=M,this._step=st,this._valueOrigin=be},dispose:function(){},highlight:function(U,B,K,Y){var k=U.getData(),H=r.queryDataIndex(k,Y);if(!(H instanceof Array)&&H!=null&&H>=0){var W=k.getItemGraphicEl(H);if(!W){var j=k.getItemLayout(H);if(!j)return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(j[0],j[1]))return;W=new d(k,H),W.position=j,W.setZ(U.get("zlevel"),U.get("z")),W.ignore=isNaN(j[0])||isNaN(j[1]),W.__temp=!0,k.setItemGraphicEl(H,W),W.stopSymbolAnimation(!0),this.group.add(W)}W.highlight()}else l.prototype.highlight.call(this,U,B,K,Y)},downplay:function(U,B,K,Y){var k=U.getData(),H=r.queryDataIndex(k,Y);if(H!=null&&H>=0){var W=k.getItemGraphicEl(H);W&&(W.__temp?(k.setItemGraphicEl(H,null),this.group.remove(W)):W.downplay())}else l.prototype.downplay.call(this,U,B,K,Y)},_newPolyline:function(U){var B=this._polyline;return B&&this._lineGroup.remove(B),B=new o({shape:{points:U},silent:!0,z2:10}),this._lineGroup.add(B),this._polyline=B,B},_newPolygon:function(U,B){var K=this._polygon;return K&&this._lineGroup.remove(K),K=new i({shape:{points:U,stackedOnPoints:B},silent:!0}),this._lineGroup.add(K),this._polygon=K,K},_updateAnimation:function(U,B,K,Y,k,H){var W=this._polyline,j=this._polygon,M=U.hostModel,G=f(this._data,U,this._stackedOnPoints,B,this._coordSys,K,this._valueOrigin,H),X=G.current,q=G.stackedOnCurrent,ee=G.next,ie=G.stackedOnNext;if(k&&(X=I(G.current,K,k),q=I(G.stackedOnCurrent,K,k),ee=I(G.next,K,k),ie=I(G.stackedOnNext,K,k)),b(X,ee)>3e3||j&&b(q,ie)>3e3){W.setShape({points:ee}),j&&j.setShape({points:ee,stackedOnPoints:ie});return}W.shape.__points=G.current,W.shape.points=X,u.updateProps(W,{shape:{points:ee}},M),j&&(j.setShape({points:X,stackedOnPoints:q}),u.updateProps(j,{shape:{points:ee,stackedOnPoints:ie}},M));for(var de=[],ue=G.status,ve=0;ve<ue.length;ve++){var be=ue[ve].cmd;if(be==="="){var _e=U.getItemGraphicEl(ue[ve].idx1);_e&&de.push({el:_e,ptIdx:ve})}}W.animators&&W.animators.length&&W.animators[0].during(function(){for(var ke=0;ke<de.length;ke++){var $e=de[ke].el;$e.attr("position",W.shape.__points[de[ke].ptIdx])}})},remove:function(U){var B=this.group,K=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),K&&K.eachItemGraphicEl(function(Y,k){Y.__temp&&(B.remove(Y),K.setItemGraphicEl(k,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._data=null}});z.exports=F},"8XDt":function(z,V,m){m("qH13");var S=m("aX58"),y=S.registerPainter,g=m("6fms");y("vml",g)},"8hn6":function(z,V){var m="#eee",S=function(){return{axisLine:{lineStyle:{color:m}},axisTick:{lineStyle:{color:m}},axisLabel:{textStyle:{color:m}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:m}}}},y=["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"],g={color:y,backgroundColor:"#333",tooltip:{axisPointer:{lineStyle:{color:m},crossStyle:{color:m},label:{color:"#000"}}},legend:{textStyle:{color:m}},textStyle:{color:m},title:{textStyle:{color:m}},toolbox:{iconStyle:{normal:{borderColor:m}}},dataZoom:{textStyle:{color:m}},visualMap:{textStyle:{color:m}},timeline:{lineStyle:{color:m},itemStyle:{normal:{color:y[1]}},label:{normal:{textStyle:{color:m}}},controlStyle:{normal:{color:m,borderColor:m}}},timeAxis:S(),logAxis:S(),valueAxis:S(),categoryAxis:S(),line:{symbol:"circle"},graph:{color:y},gauge:{title:{textStyle:{color:m}}},candlestick:{itemStyle:{normal:{color:"#FD1050",color0:"#0CF49B",borderColor:"#FD1050",borderColor0:"#0CF49B"}}}};g.categoryAxis.splitLine.show=!1;var p=g;z.exports=p},"8nMs":function(z,V,m){var S=m("bYtY"),y=m("IwbS"),g=m("+rIm"),p=m("Znkb"),t=m("AVZG"),e=m("WN+l"),d=e.rectCoordAxisBuildSplitArea,f=e.rectCoordAxisHandleRemove,u=["axisLine","axisTickLabel","axisName"],r=["splitArea","splitLine","minorSplitLine"],s=p.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(o,i,l,n){this.group.removeAll();var a=this._axisGroup;if(this._axisGroup=new y.Group,this.group.add(this._axisGroup),!o.get("show"))return;var c=o.getCoordSysModel(),h=t.layout(c,o),A=new g(o,h);S.each(u,A.add,A),this._axisGroup.add(A.getGroup()),S.each(r,function(v){o.get(v+".show")&&this["_"+v](o,c)},this),y.groupTransition(a,this._axisGroup,o),s.superCall(this,"render",o,i,l,n)},remove:function(){f(this)},_splitLine:function(o,i){var l=o.axis;if(l.scale.isBlank())return;var n=o.getModel("splitLine"),a=n.getModel("lineStyle"),c=a.get("color");c=S.isArray(c)?c:[c];for(var h=i.coordinateSystem.getRect(),A=l.isHorizontal(),v=0,w=l.getTicksCoords({tickModel:n}),b=[],x=[],C=a.getLineStyle(),I=0;I<w.length;I++){var _=l.toGlobalCoord(w[I].coord);A?(b[0]=_,b[1]=h.y,x[0]=_,x[1]=h.y+h.height):(b[0]=h.x,b[1]=_,x[0]=h.x+h.width,x[1]=_);var E=v++%c.length,O=w[I].tickValue;this._axisGroup.add(new y.Line({anid:O!=null?"line_"+w[I].tickValue:null,subPixelOptimize:!0,shape:{x1:b[0],y1:b[1],x2:x[0],y2:x[1]},style:S.defaults({stroke:c[E]},C),silent:!0}))}},_minorSplitLine:function(o,i){var l=o.axis,n=o.getModel("minorSplitLine"),a=n.getModel("lineStyle"),c=i.coordinateSystem.getRect(),h=l.isHorizontal(),A=l.getMinorTicksCoords();if(!A.length)return;for(var v=[],w=[],b=a.getLineStyle(),x=0;x<A.length;x++)for(var C=0;C<A[x].length;C++){var I=l.toGlobalCoord(A[x][C].coord);h?(v[0]=I,v[1]=c.y,w[0]=I,w[1]=c.y+c.height):(v[0]=c.x,v[1]=I,w[0]=c.x+c.width,w[1]=I),this._axisGroup.add(new y.Line({anid:"minor_line_"+A[x][C].tickValue,subPixelOptimize:!0,shape:{x1:v[0],y1:v[1],x2:w[0],y2:w[1]},style:b,silent:!0}))}},_splitArea:function(o,i){d(this,this._axisGroup,o,i)}});s.extend({type:"xAxis"}),s.extend({type:"yAxis"})},"8nly":function(z,V,m){var S=m("mFDi"),y=m("4mN7"),g=m("QBsz"),p=m("BlVb");function t(d,f,u){if(this.name=d,this.geometries=f,u)u=[u[0],u[1]];else{var r=this.getBoundingRect();u=[r.x+r.width/2,r.y+r.height/2]}this.center=u}t.prototype={constructor:t,properties:null,getBoundingRect:function(){var d=this._rect;if(d)return d;for(var f=Number.MAX_VALUE,u=[f,f],r=[-f,-f],s=[],o=[],i=this.geometries,l=0;l<i.length;l++){if(i[l].type!=="polygon")continue;var n=i[l].exterior;y.fromPoints(n,s,o),g.min(u,u,s),g.max(r,r,o)}return l===0&&(u[0]=u[1]=r[0]=r[1]=0),this._rect=new S(u[0],u[1],r[0]-u[0],r[1]-u[1])},contain:function(d){var f=this.getBoundingRect(),u=this.geometries;if(!f.contain(d[0],d[1]))return!1;e:for(var r=0,s=u.length;r<s;r++){if(u[r].type!=="polygon")continue;var o=u[r].exterior,i=u[r].interiors;if(p.contain(o,d[0],d[1])){for(var l=0;l<(i?i.length:0);l++)if(p.contain(i[l]))continue e;return!0}}return!1},transformTo:function(d,f,u,r){var s=this.getBoundingRect(),o=s.width/s.height;u?r||(r=u/o):u=o*r;for(var i=new S(d,f,u,r),l=s.calculateTransform(i),n=this.geometries,a=0;a<n.length;a++){if(n[a].type!=="polygon")continue;for(var c=n[a].exterior,h=n[a].interiors,A=0;A<c.length;A++)g.applyTransform(c[A],c[A],l);for(var v=0;v<(h?h.length:0);v++)for(var A=0;A<h[v].length;A++)g.applyTransform(h[v][A],h[v][A],l)}s=this._rect,s.copy(i),this.center=[s.x+s.width/2,s.y+s.height/2]},cloneShallow:function(d){d==null&&(d=this.name);var f=new t(d,this.geometries,this.center);return f._rect=this._rect,f.transformTo=null,f}};var e=t;z.exports=e},"8waO":function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("iLNv"),p=m("ZWlE");m("hJvP"),m("IXyC"),m("xRUu");var t=5;S.extendComponentView({type:"parallel",render:function(f,u,r){this._model=f,this._api=r,this._handlers||(this._handlers={},y.each(e,function(s,o){r.getZr().on(o,this._handlers[o]=y.bind(s,this))},this)),g.createOrUpdate(this,"_throttledDispatchExpand",f.get("axisExpandRate"),"fixRate")},dispose:function(f,u){y.each(this._handlers,function(r,s){u.getZr().off(s,r)}),this._handlers=null},_throttledDispatchExpand:function(f){this._dispatchExpand(f)},_dispatchExpand:function(f){f&&this._api.dispatchAction(y.extend({type:"parallelAxisExpand"},f))}});var e={mousedown:function(f){d(this,"click")&&(this._mouseDownPoint=[f.offsetX,f.offsetY])},mouseup:function(f){var u=this._mouseDownPoint;if(d(this,"click")&&u){var r=[f.offsetX,f.offsetY],s=Math.pow(u[0]-r[0],2)+Math.pow(u[1]-r[1],2);if(s>t)return;var o=this._model.coordinateSystem.getSlidedAxisExpandWindow([f.offsetX,f.offsetY]);o.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:o.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(f){if(this._mouseDownPoint||!d(this,"mousemove"))return;var u=this._model,r=u.coordinateSystem.getSlidedAxisExpandWindow([f.offsetX,f.offsetY]),s=r.behavior;s==="jump"&&this._throttledDispatchExpand.debounceNextCall(u.get("axisExpandDebounce")),this._throttledDispatchExpand(s==="none"?null:{axisExpandWindow:r.axisExpandWindow,animation:s==="jump"?null:!1})}};function d(f,u){var r=f._model;return r.get("axisExpandable")&&r.get("axisExpandTriggerOn")===u}S.registerPreprocessor(p)},"8x+h":function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("ProS"),p=m("bYtY"),t=m("K4ya"),e=m("Qxkt"),d=["#ddd"],f=g.extendComponentModel({type:"brush",dependencies:["geo","grid","xAxis","yAxis","parallel","series"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:"all",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(120,140,180,0.3)",borderColor:"rgba(120,140,180,0.8)"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(s,o){var i=this.option;!o&&t.replaceVisualOption(i,s,["inBrush","outOfBrush"]);var l=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:d},l.hasOwnProperty("liftZ")||(l.liftZ=5)},setAreas:function(s){if(!s)return;this.areas=p.map(s,function(o){return u(this.option,o)},this)},setBrushOption:function(s){this.brushOption=u(this.option,s),this.brushType=this.brushOption.brushType}});function u(s,o){return p.merge({brushType:s.brushType,brushMode:s.brushMode,transformable:s.transformable,brushStyle:new e(s.brushStyle).getItemStyle(),removeOnClick:s.removeOnClick,z:s.z},o,!0)}var r=f;z.exports=r},"8z0m":function(z,V,m){"use strict";var S=m("rePB"),y=m("wx14"),g=m("KQm4"),p=m("ODXe"),t=m("q1tI"),e=m.n(t),d=m("1OyB"),f=m("vuIU"),u=m("Ji7U"),r=m("LK+K"),s=m("Ff2n"),o=m("TSYQ"),i=m.n(o),l=m("bX4T");function n(Je,lt){var ze="cannot ".concat(Je.method," ").concat(Je.action," ").concat(lt.status,"'"),Ct=new Error(ze);return Ct.status=lt.status,Ct.method=Je.method,Ct.url=Je.action,Ct}function a(Je){var lt=Je.responseText||Je.response;if(!lt)return lt;try{return JSON.parse(lt)}catch(ze){return lt}}function c(Je){var lt=new XMLHttpRequest;Je.onProgress&<.upload&&(lt.upload.onprogress=function(at){at.total>0&&(at.percent=at.loaded/at.total*100),Je.onProgress(at)});var ze=new FormData;Je.data&&Object.keys(Je.data).forEach(function(zt){var at=Je.data[zt];if(Array.isArray(at)){at.forEach(function(vt){ze.append("".concat(zt,"[]"),vt)});return}ze.append(zt,Je.data[zt])}),Je.file instanceof Blob?ze.append(Je.filename,Je.file,Je.file.name):ze.append(Je.filename,Je.file),lt.onerror=function(at){Je.onError(at)},lt.onload=function(){return lt.status<200||lt.status>=300?Je.onError(n(Je,lt),a(lt)):Je.onSuccess(a(lt),lt)},lt.open(Je.method,Je.action,!0),Je.withCredentials&&"withCredentials"in lt&&(lt.withCredentials=!0);var Ct=Je.headers||{};return Ct["X-Requested-With"]!==null&<.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ct).forEach(function(zt){Ct[zt]!==null&<.setRequestHeader(zt,Ct[zt])}),lt.send(ze),{abort:function(){lt.abort()}}}var h=+new Date,A=0;function v(){return"rc-upload-".concat(h,"-").concat(++A)}function w(Je,lt){return Je.indexOf(lt,Je.length-lt.length)!==-1}var b=function(Je,lt){if(Je&<){var ze=Array.isArray(lt)?lt:lt.split(","),Ct=Je.name||"",zt=Je.type||"",at=zt.replace(/\/.*$/,"");return ze.some(function(vt){var At=vt.trim();return At.charAt(0)==="."?w(Ct.toLowerCase(),At.toLowerCase()):/\/\*$/.test(At)?at===At.replace(/\/.*$/,""):zt===At})}return!0};function x(Je,lt){var ze=Je.createReader(),Ct=[];function zt(){ze.readEntries(function(at){var vt=Array.prototype.slice.apply(at);Ct=Ct.concat(vt);var At=!vt.length;At?lt(Ct):zt()})}zt()}var C=function(lt,ze,Ct){var zt=function at(vt,At){vt.path=At||"",vt.isFile?vt.file(function(tr){Ct(tr)&&(vt.fullPath&&!tr.webkitRelativePath&&(Object.defineProperties(tr,{webkitRelativePath:{writable:!0}}),tr.webkitRelativePath=vt.fullPath.replace(/^\//,""),Object.defineProperties(tr,{webkitRelativePath:{writable:!1}})),ze([tr]))}):vt.isDirectory&&x(vt,function(tr){tr.forEach(function(Ir){at(Ir,"".concat(At).concat(vt.name,"/"))})})};lt.forEach(function(at){zt(at.webkitGetAsEntry())})},I=C,_=function(Je){Object(u.a)(ze,Je);var lt=Object(r.a)(ze);function ze(){var Ct;return Object(d.a)(this,ze),Ct=lt.apply(this,arguments),Ct.state={uid:v()},Ct.reqs={},Ct.onChange=function(zt){var at=zt.target.files;Ct.uploadFiles(at),Ct.reset()},Ct.onClick=function(zt){var at=Ct.fileInput;if(!at)return;var vt=Ct.props,At=vt.children,tr=vt.onClick;if(At&&At.type==="button"){var Ir=at.parentNode;Ir.focus(),Ir.querySelector("button").blur()}at.click(),tr&&tr(zt)},Ct.onKeyDown=function(zt){zt.key==="Enter"&&Ct.onClick(zt)},Ct.onFileDrop=function(zt){var at=Ct.props.multiple;if(zt.preventDefault(),zt.type==="dragover")return;if(Ct.props.directory)I(Array.prototype.slice.call(zt.dataTransfer.items),Ct.uploadFiles,function(At){return b(At,Ct.props.accept)});else{var vt=Array.prototype.slice.call(zt.dataTransfer.files).filter(function(At){return b(At,Ct.props.accept)});at===!1&&(vt=vt.slice(0,1)),Ct.uploadFiles(vt)}},Ct.uploadFiles=function(zt){var at=Array.prototype.slice.call(zt);at.map(function(vt){return vt.uid=v(),vt}).forEach(function(vt){Ct.upload(vt,at)})},Ct.saveFileInput=function(zt){Ct.fileInput=zt},Ct}return Object(f.a)(ze,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(zt,at){var vt=this,At=this.props;if(!At.beforeUpload){Promise.resolve().then(function(){vt.post(zt)});return}var tr=At.beforeUpload(zt,at);tr&&typeof tr!="boolean"&&tr.then?tr.then(function(Ir){var zr=Object.prototype.toString.call(Ir);if(zr==="[object File]"||zr==="[object Blob]"){vt.post(Ir);return}vt.post(zt)}).catch(function(Ir){console.log(Ir)}):tr!==!1&&Promise.resolve().then(function(){vt.post(zt)})}},{key:"post",value:function(zt){var at=this;if(!this._isMounted)return;var vt=this.props,At=vt.onStart,tr=vt.onProgress,Ir=vt.transformFile,zr=Ir===void 0?function(yn){return yn}:Ir;new Promise(function(yn){var ui=vt.action;return typeof ui=="function"&&(ui=ui(zt)),yn(ui)}).then(function(yn){var ui=zt.uid,Nn=vt.customRequest||c,sn=Promise.resolve(zr(zt)).then(function(Nt){var xt=vt.data;return typeof xt=="function"&&(xt=xt(Nt)),Promise.all([Nt,xt])}).catch(function(Nt){console.error(Nt)});sn.then(function(Nt){var xt=Object(p.a)(Nt,2),Pe=xt[0],Fe=xt[1],Ve={action:yn,filename:vt.name,data:Fe,file:Pe,headers:vt.headers,withCredentials:vt.withCredentials,method:vt.method||"post",onProgress:tr?function(pt){tr(pt,zt)}:null,onSuccess:function(Mt,dr){delete at.reqs[ui],vt.onSuccess(Mt,zt,dr)},onError:function(Mt,dr){delete at.reqs[ui],vt.onError(Mt,dr,zt)}};At(zt),at.reqs[ui]=Nn(Ve)})})}},{key:"reset",value:function(){this.setState({uid:v()})}},{key:"abort",value:function(zt){var at=this.reqs;if(zt){var vt=zt.uid?zt.uid:zt;at[vt]&&at[vt].abort&&at[vt].abort(),delete at[vt]}else Object.keys(at).forEach(function(At){at[At]&&at[At].abort&&at[At].abort(),delete at[At]})}},{key:"render",value:function(){var zt,at=this.props,vt=at.component,At=at.prefixCls,tr=at.className,Ir=at.disabled,zr=at.id,yn=at.style,ui=at.multiple,Nn=at.accept,sn=at.children,Nt=at.directory,xt=at.openFileDialogOnClick,Pe=at.onMouseEnter,Fe=at.onMouseLeave,Ve=Object(s.a)(at,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),pt=i()((zt={},Object(S.a)(zt,At,!0),Object(S.a)(zt,"".concat(At,"-disabled"),Ir),Object(S.a)(zt,tr,tr),zt)),Mt=Nt?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},dr=Ir?{}:{onClick:xt?this.onClick:function(){},onKeyDown:xt?this.onKeyDown:function(){},onMouseEnter:Pe,onMouseLeave:Fe,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return e.a.createElement(vt,Object(y.a)({},dr,{className:pt,role:"button",style:yn}),e.a.createElement("input",Object(y.a)({},Object(l.a)(Ve,{aria:!0,data:!0}),{id:zr,type:"file",ref:this.saveFileInput,onClick:function(Lr){return Lr.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Nn},Mt,{multiple:ui,onChange:this.onChange})),sn)}}]),ze}(t.Component),E=_;function O(){}var N=function(Je){Object(u.a)(ze,Je);var lt=Object(r.a)(ze);function ze(){var Ct;return Object(d.a)(this,ze),Ct=lt.apply(this,arguments),Ct.saveUploader=function(zt){Ct.uploader=zt},Ct}return Object(f.a)(ze,[{key:"abort",value:function(zt){this.uploader.abort(zt)}},{key:"render",value:function(){return e.a.createElement(E,Object(y.a)({},this.props,{ref:this.saveUploader}))}}]),ze}(t.Component);N.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:O,onError:O,onSuccess:O,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var F=N,U=F,B=function(Je,lt){var ze={};for(var Ct in Je)Object.prototype.hasOwnProperty.call(Je,Ct)&<.indexOf(Ct)<0&&(ze[Ct]=Je[Ct]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,Ct=Object.getOwnPropertySymbols(Je);zt<Ct.length;zt++)lt.indexOf(Ct[zt])<0&&Object.prototype.propertyIsEnumerable.call(Je,Ct[zt])&&(ze[Ct[zt]]=Je[Ct[zt]]);return ze},K=function(lt,ze){var Ct=lt.style,zt=lt.height,at=B(lt,["style","height"]);return t.createElement(tt,Object(y.a)({ref:ze},at,{type:"drag",style:Object(y.a)(Object(y.a)({},Ct),{height:zt})}))},Y=t.forwardRef(K);Y.displayName="Dragger";var k=Y,H=m("8XRh"),W=m("ye1Q"),j=m("VTBJ"),M={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"},G=M,X=m("6VBw"),q=function(lt,ze){return t.createElement(X.a,Object(j.a)(Object(j.a)({},lt),{},{ref:ze,icon:G}))};q.displayName="PaperClipOutlined";var ee=t.forwardRef(q),ie={icon:function(lt,ze){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:lt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:ze}},{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:ze}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:ze}},{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:lt}}]}},name:"picture",theme:"twotone"},de=ie,ue=function(lt,ze){return t.createElement(X.a,Object(j.a)(Object(j.a)({},lt),{},{ref:ze,icon:de}))};ue.displayName="PictureTwoTone";var ve=t.forwardRef(ue),be={icon:function(lt,ze){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:ze}},{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:lt}}]}},name:"file",theme:"twotone"},_e=be,ke=function(lt,ze){return t.createElement(X.a,Object(j.a)(Object(j.a)({},lt),{},{ref:ze,icon:_e}))};ke.displayName="FileTwoTone";var $e=t.forwardRef(ke),ne=m("0n0R");function Ne(){return!0}function st(Je){return Object(y.a)(Object(y.a)({},Je),{lastModified:Je.lastModified,lastModifiedDate:Je.lastModifiedDate,name:Je.name,size:Je.size,type:Je.type,uid:Je.uid,percent:0,originFileObj:Je})}function pe(Je,lt){var ze=Je.uid!==void 0?"uid":"name";return lt.filter(function(Ct){return Ct[ze]===Je[ze]})[0]}function Z(Je,lt){var ze=Je.uid!==void 0?"uid":"name",Ct=lt.filter(function(zt){return zt[ze]!==Je[ze]});return Ct.length===lt.length?null:Ct}var J=function(){var lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",ze=lt.split("/"),Ct=ze[ze.length-1],zt=Ct.split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(zt)||[""])[0]},ae=function(lt){return lt.indexOf("image/")===0},Se=function(lt){if(lt.type&&!lt.thumbUrl)return ae(lt.type);var ze=lt.thumbUrl||lt.url,Ct=J(ze);return/^data:image\//.test(ze)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i.test(Ct)?!0:/^data:/.test(ze)?!1:!Ct},me=200;function Oe(Je){return new Promise(function(lt){if(!Je.type||!ae(Je.type)){lt("");return}var ze=document.createElement("canvas");ze.width=me,ze.height=me,ze.style.cssText="position: fixed; left: 0; top: 0; width: ".concat(me,"px; height: ").concat(me,"px; z-index: 9999; display: none;"),document.body.appendChild(ze);var Ct=ze.getContext("2d"),zt=new Image;zt.onload=function(){var at=zt.width,vt=zt.height,At=me,tr=me,Ir=0,zr=0;at>vt?(tr=vt*(me/at),zr=-(tr-At)/2):(At=at*(me/vt),Ir=-(At-tr)/2),Ct.drawImage(zt,Ir,zr,At,tr);var yn=ze.toDataURL();document.body.removeChild(ze),lt(yn)},zt.src=window.URL.createObjectURL(Je)})}var Ee=m("EXcs"),oe=m("H84U"),Re=m("2/Rp"),Be=m("hkKa"),et=m("9BLJ"),bt=m("/MfK"),dt=m("dF/Y"),He=m("3S7+"),kt=m("CFYs"),ut=t.forwardRef(function(Je,lt){var ze,Ct=Je.prefixCls,zt=Je.className,at=Je.style,vt=Je.locale,At=Je.listType,tr=Je.file,Ir=Je.items,zr=Je.progress,yn=Je.iconRender,ui=Je.actionIconRender,Nn=Je.itemRender,sn=Je.isImgUrl,Nt=Je.showPreviewIcon,xt=Je.showRemoveIcon,Pe=Je.showDownloadIcon,Fe=Je.removeIcon,Ve=Je.downloadIcon,pt=Je.onPreview,Mt=Je.onDownload,dr=Je.onClose,fr,Lr,dn=t.useState(!1),_n=Object(p.a)(dn,2),cr=_n[0],Xt=_n[1],Zt=t.useRef();t.useEffect(function(){return Zt.current=setTimeout(function(){Xt(!0)},300),function(){window.clearTimeout(Zt.current)}},[]);var Rr="".concat(Ct,"-span"),$r=yn(tr),un=t.createElement("div",{className:"".concat(Ct,"-text-icon")},$r);if(At==="picture"||At==="picture-card")if(tr.status==="uploading"||!tr.thumbUrl&&!tr.url){var Dn,sr=i()((Dn={},Object(S.a)(Dn,"".concat(Ct,"-list-item-thumbnail"),!0),Object(S.a)(Dn,"".concat(Ct,"-list-item-file"),tr.status!=="uploading"),Dn));un=t.createElement("div",{className:sr},$r)}else{var _r,Yr=(sn==null?void 0:sn(tr))?t.createElement("img",{src:tr.thumbUrl||tr.url,alt:tr.name,className:"".concat(Ct,"-list-item-image")}):$r,Pr=i()((_r={},Object(S.a)(_r,"".concat(Ct,"-list-item-thumbnail"),!0),Object(S.a)(_r,"".concat(Ct,"-list-item-file"),sn&&!sn(tr)),_r));un=t.createElement("a",{className:Pr,onClick:function(Bt){return pt(tr,Bt)},href:tr.url||tr.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Yr)}var wn=i()((ze={},Object(S.a)(ze,"".concat(Ct,"-list-item"),!0),Object(S.a)(ze,"".concat(Ct,"-list-item-").concat(tr.status),!0),Object(S.a)(ze,"".concat(Ct,"-list-item-list-type-").concat(At),!0),ze)),di=typeof tr.linkProps=="string"?JSON.parse(tr.linkProps):tr.linkProps,On=xt?ui((typeof Fe=="function"?Fe(tr):Fe)||t.createElement(bt.a,null),function(){return dr(tr)},Ct,vt.removeFile):null,$n=Pe&&tr.status==="done"?ui((typeof Ve=="function"?Ve(tr):Ve)||t.createElement(dt.a,null),function(){return Mt(tr)},Ct,vt.downloadFile):null,wi=At!=="picture-card"&&t.createElement("span",{key:"download-delete",className:i()("".concat(Ct,"-list-item-card-actions"),{picture:At==="picture"})},$n,On),ki=i()("".concat(Ct,"-list-item-name")),ra=tr.url?[t.createElement("a",Object(y.a)({key:"view",target:"_blank",rel:"noopener noreferrer",className:ki,title:tr.name},di,{href:tr.url,onClick:function(Bt){return pt(tr,Bt)}}),tr.name),wi]:[t.createElement("span",{key:"view",className:ki,onClick:function(Bt){return pt(tr,Bt)},title:tr.name},tr.name),wi],ia={pointerEvents:"none",opacity:.5},da=Nt?t.createElement("a",{href:tr.url||tr.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:tr.url||tr.thumbUrl?void 0:ia,onClick:function(Bt){return pt(tr,Bt)},title:vt.previewFile},t.createElement(et.a,null)):null,gt=At==="picture-card"&&tr.status!=="uploading"&&t.createElement("span",{className:"".concat(Ct,"-list-item-actions")},da,tr.status==="done"&&$n,On),je;tr.response&&typeof tr.response=="string"?je=tr.response:je=((fr=tr.error)===null||fr===void 0?void 0:fr.statusText)||((Lr=tr.error)===null||Lr===void 0?void 0:Lr.message)||vt.uploadError;var Ye=t.createElement("span",{className:Rr},un,ra),Ze=t.createElement("div",{className:wn},t.createElement("div",{className:"".concat(Ct,"-list-item-info")},Ye),gt,cr&&t.createElement(H.default,{motionName:"fade",visible:tr.status==="uploading"},function(ht){var Bt=ht.className,It="percent"in tr?t.createElement(kt.a,Object(y.a)({},zr,{type:"line",percent:tr.percent})):null;return t.createElement("div",{className:i()("".concat(Ct,"-list-item-progress"),Bt)},It)})),ft=i()("".concat(Ct,"-list-").concat(At,"-container"),zt),ot=tr.status==="error"?t.createElement(He.a,{title:je,getPopupContainer:function(Bt){return Bt.parentNode}},Ze):Ze;return t.createElement("div",{className:ft,style:at,ref:lt},Nn?Nn(ot,tr,Ir):ot)}),Ft=ut,Ht=Object(y.a)({},Ee.a);delete Ht.onAppearEnd,delete Ht.onEnterEnd,delete Ht.onLeaveEnd;var $t=function(lt,ze){var Ct,zt=lt.listType,at=lt.previewFile,vt=lt.onPreview,At=lt.onDownload,tr=lt.onRemove,Ir=lt.locale,zr=lt.iconRender,yn=lt.isImageUrl,ui=lt.prefixCls,Nn=lt.items,sn=Nn===void 0?[]:Nn,Nt=lt.showPreviewIcon,xt=lt.showRemoveIcon,Pe=lt.showDownloadIcon,Fe=lt.removeIcon,Ve=lt.downloadIcon,pt=lt.progress,Mt=lt.appendAction,dr=lt.itemRender,fr=Object(Be.a)(),Lr=t.useState(!1),dn=Object(p.a)(Lr,2),_n=dn[0],cr=dn[1];t.useEffect(function(){if(zt!=="picture"&&zt!=="picture-card")return;(sn||[]).forEach(function($n){if(typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!($n.originFileObj instanceof File||$n.originFileObj instanceof Blob)||$n.thumbUrl!==void 0)return;$n.thumbUrl="",at&&at($n.originFileObj).then(function(wi){$n.thumbUrl=wi||"",fr()})})},[zt,sn,at]),t.useEffect(function(){cr(!0)},[]);var Xt=function(wi,ki){return vt?(ki.preventDefault(),vt(wi)):void 0},Zt=function(wi){typeof At=="function"?At(wi):wi.url&&window.open(wi.url)},Rr=function(wi){tr&&tr(wi)},$r=function(wi){if(zr)return zr(wi,zt);var ki=wi.status==="uploading",ra=yn&&yn(wi)?t.createElement(ve,null):t.createElement($e,null),ia=ki?t.createElement(W.a,null):t.createElement(ee,null);return zt==="picture"?ia=ki?t.createElement(W.a,null):ra:zt==="picture-card"&&(ia=ki?Ir.uploading:ra),ia},un=function(wi,ki,ra,ia){var da={type:"text",size:"small",title:ia,onClick:function(Ye){ki(),Object(ne.b)(wi)&&wi.props.onClick&&wi.props.onClick(Ye)},className:"".concat(ra,"-list-item-card-actions-btn")};if(Object(ne.b)(wi)){var gt=Object(ne.a)(wi,Object(y.a)(Object(y.a)({},wi.props),{onClick:function(){}}));return t.createElement(Re.a,Object(y.a)({},da,{icon:gt}))}return t.createElement(Re.a,da,t.createElement("span",null,wi))};t.useImperativeHandle(ze,function(){return{handlePreview:Xt,handleDownload:Zt}});var Dn=t.useContext(oe.b),sr=Dn.getPrefixCls,_r=Dn.direction,Yr=sr("upload",ui),Pr=i()((Ct={},Object(S.a)(Ct,"".concat(Yr,"-list"),!0),Object(S.a)(Ct,"".concat(Yr,"-list-").concat(zt),!0),Object(S.a)(Ct,"".concat(Yr,"-list-rtl"),_r==="rtl"),Ct)),wn=Object(g.a)(sn.map(function($n){return{key:$n.uid,file:$n}})),di=zt==="picture-card"?"animate-inline":"animate",On={motionName:"".concat(Yr,"-").concat(di),keys:wn,motionAppear:_n};return zt!=="picture-card"&&(On=Object(y.a)(Object(y.a)({},Ht),On)),t.createElement("div",{className:Pr},t.createElement(H.CSSMotionList,Object(y.a)({},On,{component:!1}),function($n){var wi=$n.key,ki=$n.file,ra=$n.className,ia=$n.style;return t.createElement(Ft,{key:wi,locale:Ir,prefixCls:Yr,className:ra,style:ia,file:ki,items:sn,progress:pt,listType:zt,isImgUrl:yn,showPreviewIcon:Nt,showRemoveIcon:xt,showDownloadIcon:Pe,removeIcon:Fe,downloadIcon:Ve,iconRender:$r,actionIconRender:un,itemRender:dr,onPreview:Xt,onDownload:Zt,onClose:Rr})}),Mt&&t.createElement(H.default,On,function($n){var wi=$n.className,ki=$n.style;return Object(ne.a)(Mt,function(ra){return{className:i()(ra.className,wi),style:Object(y.a)(Object(y.a)({},ki),ra.style)}})}))},Ut=t.forwardRef($t);Ut.displayName="UploadList",Ut.defaultProps={listType:"text",progress:{strokeWidth:2,showInfo:!1},showRemoveIcon:!0,showDownloadIcon:!1,showPreviewIcon:!0,previewFile:Oe,isImageUrl:Se};var Jt=Ut,ct=m("YMnH"),le=m("ZvpZ"),te=m("uaoM"),we=m("wgJM");function Ce(Je,lt){var ze=Object(t.useRef)(Je),Ct=Object(Be.a)(),zt=Object(t.useRef)();function at(Ir){ze.current=Ir,Ct()}function vt(){we.a.cancel(zt.current)}function At(Ir){vt(),zt.current=Object(we.a)(function(){at(Ir)})}function tr(){var Ir=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return Ir&<||ze.current}return Object(t.useEffect)(function(){lt&&At(lt)},[lt]),Object(t.useEffect)(function(){return function(){vt()}},[]),[tr,at]}var fe=function(lt,ze){var Ct,zt=lt.fileList,at=lt.defaultFileList,vt=lt.onRemove,At=lt.showUploadList,tr=lt.listType,Ir=lt.onPreview,zr=lt.onDownload,yn=lt.onChange,ui=lt.previewFile,Nn=lt.disabled,sn=lt.locale,Nt=lt.iconRender,xt=lt.isImageUrl,Pe=lt.progress,Fe=lt.prefixCls,Ve=lt.className,pt=lt.type,Mt=lt.children,dr=lt.style,fr=lt.itemRender,Lr=lt.maxCount,dn=t.useState("drop"),_n=Object(p.a)(dn,2),cr=_n[0],Xt=_n[1],Zt=Object(Be.a)(),Rr=Ce(zt||at||[],zt),$r=Object(p.a)(Rr,2),un=$r[0],Dn=$r[1],sr=t.useRef();t.useEffect(function(){Object(te.a)("fileList"in lt||!("value"in lt),"Upload","`value` is not a valid prop, do you mean `fileList`?"),Object(te.a)(!("transformFile"in lt),"Upload","`transformFile` is deprecated. Please use `beforeUpload` directly.")},[]),t.useEffect(function(){var ht=Date.now();(zt||[]).forEach(function(Bt,It){var rr;Bt.uid=(rr=Bt.uid)!==null&&rr!==void 0?rr:"__AUTO__".concat(ht,"_").concat(It,"__")})},[zt]);var _r=function(Bt){var It=Object(g.a)(Bt.fileList);Lr===1?It=It.slice(-1):Lr&&(It=It.slice(0,Lr)),Dn(It),yn==null||yn(Object(y.a)(Object(y.a)({},Bt),{fileList:It}))},Yr=function(Bt){var It=st(Bt);It.status="uploading";var rr=un().concat(),gr=rr.findIndex(function(mr){var Cr=mr.uid;return Cr===It.uid});gr===-1?rr.push(It):rr[gr]=It,_r({file:It,fileList:rr})},Pr=function(Bt,It,rr){try{typeof Bt=="string"&&(Bt=JSON.parse(Bt))}catch(mr){}var gr=pe(It,un());if(!gr)return;gr.status="done",gr.response=Bt,gr.xhr=rr,_r({file:Object(y.a)({},gr),fileList:un().concat()})},wn=function(Bt,It){var rr=pe(It,un());if(!rr)return;rr.percent=Bt.percent,_r({event:Bt,file:Object(y.a)({},rr),fileList:un().concat()})},di=function(Bt,It,rr){var gr=pe(rr,un());if(!gr)return;gr.error=Bt,gr.response=It,gr.status="error",_r({file:Object(y.a)({},gr),fileList:un().concat()})},On=function(Bt){var It;Promise.resolve(typeof vt=="function"?vt(Bt):vt).then(function(rr){var gr;if(rr===!1)return;var mr=un(),Cr=Z(Bt,mr);Cr&&(It=Object(y.a)(Object(y.a)({},Bt),{status:"removed"}),mr==null||mr.forEach(function(Wt){var qr=It.uid!==void 0?"uid":"name";Wt[qr]===It[qr]&&(Wt.status="removed")}),(gr=sr.current)===null||gr===void 0||gr.abort(It),_r({file:It,fileList:Cr}))})},$n=function(Bt){Xt(Bt.type)},wi=function(Bt,It){var rr=lt.beforeUpload;if(!rr)return!0;var gr=rr(Bt,It);if(gr===!1){var mr=[];return un().concat(It.map(st)).forEach(function(Cr){mr.every(function(Wt){return Wt.uid!==Cr.uid})&&mr.push(Cr)}),_r({file:Bt,fileList:mr}),!1}return gr&&gr.then?gr:!0};t.useImperativeHandle(ze,function(){return{onStart:Yr,onSuccess:Pr,onProgress:wn,onError:di,fileList:un(),upload:sr.current,forceUpdate:Zt}});var ki=t.useContext(oe.b),ra=ki.getPrefixCls,ia=ki.direction,da=ra("upload",Fe),gt=Object(y.a)(Object(y.a)({onStart:Yr,onError:di,onProgress:wn,onSuccess:Pr},lt),{prefixCls:da,beforeUpload:wi,onChange:void 0});delete gt.className,delete gt.style,(!Mt||Nn)&&delete gt.id;var je=function(Bt){return At?t.createElement(ct.a,{componentName:"Upload",defaultLocale:le.a.Upload},function(It){var rr=typeof At=="boolean"?{}:At,gr=rr.showRemoveIcon,mr=rr.showPreviewIcon,Cr=rr.showDownloadIcon,Wt=rr.removeIcon,qr=rr.downloadIcon;return t.createElement(Jt,{listType:tr,items:un(!0),previewFile:ui,onPreview:Ir,onDownload:zr,onRemove:On,showRemoveIcon:!Nn&&gr,showPreviewIcon:mr,showDownloadIcon:Cr,removeIcon:Wt,downloadIcon:qr,iconRender:Nt,locale:Object(y.a)(Object(y.a)({},It),sn),isImageUrl:xt,progress:Pe,appendAction:Bt,itemRender:fr})}):Bt};if(pt==="drag"){var Ye,Ze=i()(da,(Ye={},Object(S.a)(Ye,"".concat(da,"-drag"),!0),Object(S.a)(Ye,"".concat(da,"-drag-uploading"),un().some(function(ht){return ht.status==="uploading"})),Object(S.a)(Ye,"".concat(da,"-drag-hover"),cr==="dragover"),Object(S.a)(Ye,"".concat(da,"-disabled"),Nn),Object(S.a)(Ye,"".concat(da,"-rtl"),ia==="rtl"),Ye),Ve);return t.createElement("span",null,t.createElement("div",{className:Ze,onDrop:$n,onDragOver:$n,onDragLeave:$n,style:dr},t.createElement(U,Object(y.a)({},gt,{ref:sr,className:"".concat(da,"-btn")}),t.createElement("div",{className:"".concat(da,"-drag-container")},Mt))),je())}var ft=i()(da,(Ct={},Object(S.a)(Ct,"".concat(da,"-select"),!0),Object(S.a)(Ct,"".concat(da,"-select-").concat(tr),!0),Object(S.a)(Ct,"".concat(da,"-disabled"),Nn),Object(S.a)(Ct,"".concat(da,"-rtl"),ia==="rtl"),Ct)),ot=t.createElement("div",{className:ft,style:Mt?void 0:{display:"none"}},t.createElement(U,Object(y.a)({},gt,{ref:sr})));return tr==="picture-card"?t.createElement("span",{className:i()("".concat(da,"-picture-card-wrapper"),Ve)},je(ot)):t.createElement("span",{className:Ve},ot,je())},rt=t.forwardRef(fe);rt.Dragger=k,rt.displayName="Upload",rt.defaultProps={type:"select",multiple:!1,action:"",data:{},accept:"",beforeUpload:Ne,showUploadList:!0,listType:"text",className:"",disabled:!1,supportServerRender:!0};var tt=rt;tt.Dragger=k;var ye=V.a=tt},"98bh":function(z,V,m){var S=m("ProS"),y=m("5GtS"),g=m("bYtY"),p=m("4NO4"),t=m("OELB"),e=t.getPercentWithPrecision,d=m("cCMj"),f=m("KxfA"),u=f.retrieveRawAttr,r=m("D5nY"),s=r.makeSeriesEncodeForNameBased,o=m("xKMd"),i=S.extendSeriesModel({type:"series.pie",init:function(n){i.superApply(this,"init",arguments),this.legendVisualProvider=new o(g.bind(this.getData,this),g.bind(this.getRawData,this)),this.updateSelectedMap(this._createSelectableList()),this._defaultLabelLine(n)},mergeOption:function(n){i.superCall(this,"mergeOption",n),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(n,a){return y(this,{coordDimensions:["value"],encodeDefaulter:g.curry(s,this)})},_createSelectableList:function(){for(var n=this.getRawData(),a=n.mapDimension("value"),c=[],h=0,A=n.count();h<A;h++)c.push({name:n.getName(h),value:n.get(a,h),selected:u(n,h,"selected")});return c},getDataParams:function(n){var a=this.getData(),c=i.superCall(this,"getDataParams",n),h=[];return a.each(a.mapDimension("value"),function(A){h.push(A)}),c.percent=e(h,n,a.hostModel.get("percentPrecision")),c.$vars.push("percent"),c},_defaultLabelLine:function(n){p.defaultEmphasis(n,"labelLine",["show"]);var a=n.labelLine,c=n.emphasis.labelLine;a.show=a.show&&n.label.show,c.show=c.show&&n.emphasis.label.show},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,hoverOffset:10,avoidLabelOverlap:!0,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:!1,show:!0,position:"outer",alignTo:"none",margin:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1},animationType:"expansion",animationTypeUpdate:"transition",animationEasing:"cubicOut"}});g.mixin(i,d);var l=i;z.exports=l},"9BLJ":function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={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"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="EyeOutlined";var d=V.a=y.forwardRef(e)},"9H2F":function(z,V,m){var S=m("bYtY"),y=S.assert,g=S.isArray,p=m("Tghj"),t=p.__DEV__;function e(o){return new d(o)}function d(o){o=o||{},this._reset=o.reset,this._plan=o.plan,this._count=o.count,this._onDirty=o.onDirty,this._dirty=!0,this.context}var f=d.prototype;f.perform=function(o){var i=this._upstream,l=o&&o.skip;if(this._dirty&&i){var n=this.context;n.data=n.outputData=i.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var a;this._plan&&!l&&(a=this._plan(this.context));var c=w(this._modBy),h=this._modDataCount||0,A=w(o&&o.modBy),v=o&&o.modDataCount||0;(c!==A||h!==v)&&(a="reset");function w(N){return!(N>=1)&&(N=1),N}var b;(this._dirty||a==="reset")&&(this._dirty=!1,b=s(this,l)),this._modBy=A,this._modDataCount=v;var x=o&&o.step;if(i?this._dueEnd=i._outputDueEnd:this._dueEnd=this._count?this._count(this.context):Infinity,this._progress){var C=this._dueIndex,I=Math.min(x!=null?this._dueIndex+x:Infinity,this._dueEnd);if(!l&&(b||C<I)){var _=this._progress;if(g(_))for(var E=0;E<_.length;E++)r(this,_[E],C,I,A,v);else r(this,_,C,I,A,v)}this._dueIndex=I;var O=this._settedOutputEnd!=null?this._settedOutputEnd:I;this._outputDueEnd=O}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()};var u=function(){var o,i,l,n,a,c={reset:function(v,w,b,x){i=v,o=w,l=b,n=x,a=Math.ceil(n/l),c.next=l>1&&n>0?A:h}};return c;function h(){return i<o?i++:null}function A(){var v=i%a*l+Math.ceil(i/a),w=i>=o?null:v<n?v:i;return i++,w}}();f.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)};function r(o,i,l,n,a,c){u.reset(l,n,a,c),o._callingProgress=i,o._callingProgress({start:l,end:n,count:n-l,next:u.next},o.context)}function s(o,i){o._dueIndex=o._outputDueEnd=o._dueEnd=0,o._settedOutputEnd=null;var l,n;!i&&o._reset&&(l=o._reset(o.context),l&&l.progress&&(n=l.forceFirstProgress,l=l.progress),g(l)&&!l.length&&(l=null)),o._progress=l,o._modBy=o._modDataCount=null;var a=o._downstream;return a&&a.dirty(),n}f.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},f.pipe=function(o){(this._downstream!==o||this._dirty)&&(this._downstream=o,o._upstream=this,o.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(o){this._outputDueEnd=this._settedOutputEnd=o},V.createTask=e},"9KIM":function(z,V,m){var S=m("mFDi"),y=m("xSat"),g=y.onIrrelevantElement,p=m("IwbS");function t(u){return u=f(u),function(r,s){return p.clipPointsByRect(r,u)}}function e(u,r){return u=f(u),function(s){var o=r!=null?r:s,i=o?u.width:u.height,l=o?u.x:u.y;return[l,l+(i||0)]}}function d(u,r,s){return u=f(u),function(o,i,l){return u.contain(i[0],i[1])&&!g(o,r,s)}}function f(u){return S.create(u)}V.makeRectPanelClipPath=t,V.makeLinearBrushOtherExtent=e,V.makeRectIsTargetByCursor=d},"9ama":function(z,V,m){},"9eas":function(z,V,m){m("HM/N"),m("tBnm")},"9hCq":function(z,V,m){var S=m("IwbS"),y=m("+TT/"),g=m("bYtY"),p=m("VaxA"),t=p.wrapTreePathInfo,e=8,d=8,f=5;function u(i){this.group=new S.Group,i.add(this.group)}u.prototype={constructor:u,render:function(i,l,n,a){var c=i.getModel("breadcrumb"),h=this.group;if(h.removeAll(),!c.get("show")||!n)return;var A=c.getModel("itemStyle"),v=A.getModel("textStyle"),w={pos:{left:c.get("left"),right:c.get("right"),top:c.get("top"),bottom:c.get("bottom")},box:{width:l.getWidth(),height:l.getHeight()},emptyItemWidth:c.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,w,v),this._renderContent(i,w,A,v,a),y.positionElement(h,w.pos,w.box)},_prepare:function(i,l,n){for(var a=i;a;a=a.parentNode){var c=a.getModel().get("name"),h=n.getTextRect(c),A=Math.max(h.width+e*2,l.emptyItemWidth);l.totalWidth+=A+d,l.renderList.push({node:a,text:c,width:A})}},_renderContent:function(i,l,n,a,c){for(var h=0,A=l.emptyItemWidth,v=i.get("breadcrumb.height"),w=y.getAvailableSize(l.pos,l.box),b=l.totalWidth,x=l.renderList,C=x.length-1;C>=0;C--){var I=x[C],_=I.node,E=I.width,O=I.text;b>w.width&&(b-=E-A,E=A,O=null);var N=new S.Polygon({shape:{points:r(h,0,E,v,C===x.length-1,C===0)},style:g.defaults(n.getItemStyle(),{lineJoin:"bevel",text:O,textFill:a.getTextColor(),textFont:a.getFont()}),z:10,onclick:g.curry(c,_)});this.group.add(N),s(N,i,_),h+=E+d}},remove:function(){this.group.removeAll()}};function r(i,l,n,a,c,h){var A=[[c?i:i-f,l],[i+n,l],[i+n,l+a],[c?i:i-f,l+a]];return!h&&A.splice(2,0,[i+n+f,l+a/2]),!c&&A.push([i,l+a/2]),A}function s(i,l,n){i.eventData={componentType:"series",componentSubType:"treemap",componentIndex:l.componentIndex,seriesIndex:l.componentIndex,seriesName:l.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&t(n,l)}}var o=u;z.exports=o},"9jjd":function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={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"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="FileOutlined";var d=V.a=y.forwardRef(e)},"9u0u":function(z,V,m){var S=m("bYtY");function y(p,t){var e={};return S.each(p,function(d){d.each(d.mapDimension("value"),function(f,u){var r="ec-"+d.getName(u);e[r]=e[r]||[],isNaN(f)||e[r].push(f)})}),p[0].map(p[0].mapDimension("value"),function(d,f){for(var u="ec-"+p[0].getName(f),r=0,s=Infinity,o=-Infinity,i=e[u].length,l=0;l<i;l++)s=Math.min(s,e[u][l]),o=Math.max(o,e[u][l]),r+=e[u][l];var n;return t==="min"?n=s:t==="max"?n=o:t==="average"?n=r/i:n=r,i===0?NaN:n})}function g(p){var t={};p.eachSeriesByType("map",function(e){var d=e.getHostGeoModel(),f=d?"o"+d.id:"i"+e.getMapType();(t[f]=t[f]||[]).push(e)}),S.each(t,function(e,d){for(var f=y(S.map(e,function(r){return r.getData()}),e[0].get("mapValueCalculation")),u=0;u<e.length;u++)e[u].originalData=e[u].getData();for(var u=0;u<e.length;u++)e[u].seriesGroup=e,e[u].needsDrawMap=u===0&&!e[u].getHostGeoModel(),e[u].setData(f.cloneShallow()),e[u].mainSeries=e[0]})}z.exports=g},"9wZj":function(z,V,m){var S=m("IwbS"),y=m("FBjb"),g=m("bYtY"),p=g.isObject;function t(s){this.group=new S.Group,this._symbolCtor=s||y}var e=t.prototype;function d(s,o,i,l){return o&&!isNaN(o[0])&&!isNaN(o[1])&&!(l.isIgnore&&l.isIgnore(i))&&!(l.clipShape&&!l.clipShape.contain(o[0],o[1]))&&s.getItemVisual(i,"symbol")!=="none"}e.updateData=function(s,o){o=f(o);var i=this.group,l=s.hostModel,n=this._data,a=this._symbolCtor,c=u(s);n||i.removeAll(),s.diff(n).add(function(h){var A=s.getItemLayout(h);if(d(s,A,h,o)){var v=new a(s,h,c);v.attr("position",A),s.setItemGraphicEl(h,v),i.add(v)}}).update(function(h,A){var v=n.getItemGraphicEl(A),w=s.getItemLayout(h);if(!d(s,w,h,o)){i.remove(v);return}v?(v.updateData(s,h,c),S.updateProps(v,{position:w},l)):(v=new a(s,h),v.attr("position",w)),i.add(v),s.setItemGraphicEl(h,v)}).remove(function(h){var A=n.getItemGraphicEl(h);A&&A.fadeOut(function(){i.remove(A)})}).execute(),this._data=s},e.isPersistent=function(){return!0},e.updateLayout=function(){var s=this._data;s&&s.eachItemGraphicEl(function(o,i){var l=s.getItemLayout(i);o.attr("position",l)})},e.incrementalPrepareUpdate=function(s){this._seriesScope=u(s),this._data=null,this.group.removeAll()},e.incrementalUpdate=function(s,o,i){i=f(i);function l(h){h.isGroup||(h.incremental=h.useHoverLayer=!0)}for(var n=s.start;n<s.end;n++){var a=o.getItemLayout(n);if(d(o,a,n,i)){var c=new this._symbolCtor(o,n,this._seriesScope);c.traverse(l),c.attr("position",a),this.group.add(c),o.setItemGraphicEl(n,c)}}};function f(s){return s!=null&&!p(s)&&(s={isIgnore:s}),s||{}}e.remove=function(s){var o=this.group,i=this._data;i&&s?i.eachItemGraphicEl(function(l){l.fadeOut(function(){o.remove(l)})}):o.removeAll()};function u(s){var o=s.hostModel;return{itemStyle:o.getModel("itemStyle").getItemStyle(["color"]),hoverItemStyle:o.getModel("emphasis.itemStyle").getItemStyle(),symbolRotate:o.get("symbolRotate"),symbolOffset:o.get("symbolOffset"),hoverAnimation:o.get("hoverAnimation"),labelModel:o.getModel("label"),hoverLabelModel:o.getModel("emphasis.label"),cursorStyle:o.get("cursor")}}var r=t;z.exports=r},"9yH6":function(z,V,m){"use strict";var S=m("rePB"),y=m("wx14"),g=m("q1tI"),p=m("x1Ya"),t=m("TSYQ"),e=m.n(t),d=m("c+Xe"),f=m("H84U"),u=g.createContext(null),r=u.Provider,s=u,o=m("uaoM"),i=function(E,O){var N={};for(var F in E)Object.prototype.hasOwnProperty.call(E,F)&&O.indexOf(F)<0&&(N[F]=E[F]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,F=Object.getOwnPropertySymbols(E);U<F.length;U++)O.indexOf(F[U])<0&&Object.prototype.propertyIsEnumerable.call(E,F[U])&&(N[F[U]]=E[F[U]]);return N},l=function(O,N){var F,U=g.useContext(s),B=g.useContext(f.b),K=B.getPrefixCls,Y=B.direction,k=g.useRef(),H=Object(d.a)(N,k);g.useEffect(function(){Object(o.a)(!("optionType"in O),"Radio","`optionType` is only support in Radio.Group.")},[]);var W=function(ve){O.onChange&&O.onChange(ve),(U==null?void 0:U.onChange)&&U.onChange(ve)},j=O.prefixCls,M=O.className,G=O.children,X=O.style,q=i(O,["prefixCls","className","children","style"]),ee=K("radio",j),ie=Object(y.a)({},q);U&&(ie.name=U.name,ie.onChange=W,ie.checked=O.value===U.value,ie.disabled=O.disabled||U.disabled);var de=e()("".concat(ee,"-wrapper"),(F={},Object(S.a)(F,"".concat(ee,"-wrapper-checked"),ie.checked),Object(S.a)(F,"".concat(ee,"-wrapper-disabled"),ie.disabled),Object(S.a)(F,"".concat(ee,"-wrapper-rtl"),Y==="rtl"),F),M);return g.createElement("label",{className:de,style:X,onMouseEnter:O.onMouseEnter,onMouseLeave:O.onMouseLeave},g.createElement(p.a,Object(y.a)({},ie,{prefixCls:ee,ref:H})),G!==void 0?g.createElement("span",null,G):null)},n=g.forwardRef(l);n.displayName="Radio",n.defaultProps={type:"radio"};var a=n,c=m("ODXe"),h=m("6cGi"),A=m("3Nzz"),v=g.forwardRef(function(E,O){var N=g.useContext(f.b),F=N.getPrefixCls,U=N.direction,B=g.useContext(A.b),K=Object(h.a)(E.defaultValue,{value:E.value}),Y=Object(c.a)(K,2),k=Y[0],H=Y[1],W=function(G){var X=k,q=G.target.value;"value"in E||H(q);var ee=E.onChange;ee&&q!==X&&ee(G)},j=function(){var G,X=E.prefixCls,q=E.className,ee=q===void 0?"":q,ie=E.options,de=E.optionType,ue=E.buttonStyle,ve=ue===void 0?"outline":ue,be=E.disabled,_e=E.children,ke=E.size,$e=E.style,ne=E.id,Ne=E.onMouseEnter,st=E.onMouseLeave,pe=F("radio",X),Z="".concat(pe,"-group"),J=_e;if(ie&&ie.length>0){var ae=de==="button"?"".concat(pe,"-button"):pe;J=ie.map(function(Oe){return typeof Oe=="string"?g.createElement(a,{key:Oe,prefixCls:ae,disabled:be,value:Oe,checked:k===Oe},Oe):g.createElement(a,{key:"radio-group-value-options-".concat(Oe.value),prefixCls:ae,disabled:Oe.disabled||be,value:Oe.value,checked:k===Oe.value,style:Oe.style},Oe.label)})}var Se=ke||B,me=e()(Z,"".concat(Z,"-").concat(ve),(G={},Object(S.a)(G,"".concat(Z,"-").concat(Se),Se),Object(S.a)(G,"".concat(Z,"-rtl"),U==="rtl"),G),ee);return g.createElement("div",{className:me,style:$e,onMouseEnter:Ne,onMouseLeave:st,id:ne,ref:O},J)};return g.createElement(r,{value:{onChange:W,value:k,disabled:E.disabled,name:E.name}},j())}),w=g.memo(v),b=function(E,O){var N={};for(var F in E)Object.prototype.hasOwnProperty.call(E,F)&&O.indexOf(F)<0&&(N[F]=E[F]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,F=Object.getOwnPropertySymbols(E);U<F.length;U++)O.indexOf(F[U])<0&&Object.prototype.propertyIsEnumerable.call(E,F[U])&&(N[F[U]]=E[F[U]]);return N},x=function(O,N){var F=g.useContext(s),U=g.useContext(f.b),B=U.getPrefixCls,K=O.prefixCls,Y=b(O,["prefixCls"]),k=B("radio-button",K);return F&&(Y.checked=O.value===F.value,Y.disabled=O.disabled||F.disabled),g.createElement(a,Object(y.a)({prefixCls:k},Y,{type:"radio",ref:N}))},C=g.forwardRef(x),I=a;I.Button=C,I.Group=w;var _=V.a=I},A1Ka:function(z,V,m){var S=m("bLfw"),y=m("sS/r"),g=m("D5nY"),p=g.detectSourceFormat,t=m("k9D9"),e=t.SERIES_LAYOUT_BY_COLUMN;S.extend({type:"dataset",defaultOption:{seriesLayoutBy:e,sourceHeader:null,dimensions:null,source:null},optionUpdated:function(){p(this)}}),y.extend({type:"dataset"})},AE9C:function(z,V,m){var S=m("bYtY"),y=m("crZl"),g=m("IwbS"),p=m("oVpE"),t=p.createSymbol,e=m("+TT/"),d=m("y7Aq"),f=y.extend({type:"visualMap.piecewise",doRender:function(){var r=this.group;r.removeAll();var s=this.visualMapModel,o=s.get("textGap"),i=s.textStyleModel,l=i.getFont(),n=i.getTextColor(),a=this._getItemAlign(),c=s.itemSize,h=this._getViewData(),A=h.endsText,v=S.retrieve(s.get("showLabel",!0),!A);A&&this._renderEndsText(r,A[0],c,v,a),S.each(h.viewPieceList,w,this),A&&this._renderEndsText(r,A[1],c,v,a),e.box(s.get("orient"),r,s.get("itemGap")),this.renderBackground(r),this.positionGroup(r);function w(b){var x=b.piece,C=new g.Group;C.onclick=S.bind(this._onItemClick,this,x),this._enableHoverLink(C,b.indexInModelPieceList);var I=s.getRepresentValue(x);if(this._createItemSymbol(C,I,[0,0,c[0],c[1]]),v){var _=this.visualMapModel.getValueState(I);C.add(new g.Text({style:{x:a==="right"?-o:c[0]+o,y:c[1]/2,text:x.text,textVerticalAlign:"middle",textAlign:a,textFont:l,textFill:n,opacity:_==="outOfRange"?.5:1}}))}r.add(C)}},_enableHoverLink:function(r,s){r.on("mouseover",S.bind(o,this,"highlight")).on("mouseout",S.bind(o,this,"downplay"));function o(i){var l=this.visualMapModel;l.option.hoverLink&&this.api.dispatchAction({type:i,batch:d.makeHighDownBatch(l.findTargetDataIndices(s),l)})}},_getItemAlign:function(){var r=this.visualMapModel,s=r.option;if(s.orient==="vertical")return d.getItemAlign(r,this.api,r.itemSize);var o=s.align;return(!o||o==="auto")&&(o="left"),o},_renderEndsText:function(r,s,o,i,l){if(!s)return;var n=new g.Group,a=this.visualMapModel.textStyleModel;n.add(new g.Text({style:{x:i?l==="right"?o[0]:0:o[0]/2,y:o[1]/2,textVerticalAlign:"middle",textAlign:i?l:"center",text:s,textFont:a.getFont(),textFill:a.getTextColor()}})),r.add(n)},_getViewData:function(){var r=this.visualMapModel,s=S.map(r.getPieceList(),function(n,a){return{piece:n,indexInModelPieceList:a}}),o=r.get("text"),i=r.get("orient"),l=r.get("inverse");return(i==="horizontal"?l:!l)?s.reverse():o&&(o=o.slice().reverse()),{viewPieceList:s,endsText:o}},_createItemSymbol:function(r,s,o){r.add(t(this.getControllerVisual(s,"symbol"),o[0],o[1],o[2],o[3],this.getControllerVisual(s,"color")))},_onItemClick:function(r){var s=this.visualMapModel,o=s.option,i=S.clone(o.selected),l=s.getSelectedMapKey(r);o.selectedMode==="single"?(i[l]=!0,S.each(i,function(n,a){i[a]=a===l})):i[l]=!i[l],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:i})}}),u=f;z.exports=u},AEZ6:function(z,V,m){var S=m("bYtY"),y=S.each,g=S.createHashMap,p=m("T4UG"),t=m("MwEJ"),e=p.extend({type:"series.parallel",dependencies:["parallel"],visualColorAccessPath:"lineStyle.color",getInitialData:function(u,r){var s=this.getSource();return d(s,this),t(s,this)},getRawIndicesByActiveState:function(u){var r=this.coordinateSystem,s=this.getData(),o=[];return r.eachActiveState(s,function(i,l){u===i&&o.push(s.getRawIndex(l))}),o},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 d(u,r){if(u.encodeDefine)return;var s=r.ecModel.getComponent("parallel",r.get("parallelIndex"));if(!s)return;var o=u.encodeDefine=g();y(s.dimensions,function(i){var l=f(i);o.set(i,l)})}function f(u){return+u.replace("dim","")}z.exports=e},AH3D:function(z,V,m){var S=m("ProS");m("y4/Y"),m("qWt2"),m("Qvb6"),S.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),S.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){})},ALo7:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("5GtS"),p=m("4NO4"),t=p.defaultEmphasis,e=m("D5nY"),d=e.makeSeriesEncodeForNameBased,f=m("xKMd"),u=S.extendSeriesModel({type:"series.funnel",init:function(s){u.superApply(this,"init",arguments),this.legendVisualProvider=new f(y.bind(this.getData,this),y.bind(this.getRawData,this)),this._defaultLabelLine(s)},getInitialData:function(s,o){return g(this,{coordDimensions:["value"],encodeDefaulter:y.curry(d,this)})},_defaultLabelLine:function(s){t(s,"labelLine",["show"]);var o=s.labelLine,i=s.emphasis.labelLine;o.show=o.show&&s.label.show,i.show=i.show&&s.emphasis.label.show},getDataParams:function(s){var o=this.getData(),i=u.superCall(this,"getDataParams",s),l=o.mapDimension("value"),n=o.getSum(l);return i.percent=n?+(o.get(l,s)/n*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=u;z.exports=r},ANjR:function(z,V,m){var S=m("bYtY");function y(p,t){return t=t||[0,0],S.map([0,1],function(e){var d=t[e],f=p[e]/2,u=[],r=[];return u[e]=d-f,r[e]=d+f,u[1-e]=r[1-e]=t[1-e],Math.abs(this.dataToPoint(u)[e]-this.dataToPoint(r)[e])},this)}function g(p){var t=p.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:p.getZoom()},api:{coord:function(e){return p.dataToPoint(e)},size:S.bind(y,p)}}}z.exports=g},AOa7:function(z,V,m){},AUH6:function(z,V,m){var S=m("bYtY"),y=m("mFDi"),g=m("bMXI"),p=m("W4dC");function t(f,u,r,s){g.call(this,f),this.map=u;var o=p.load(u,r);this._nameCoordMap=o.nameCoordMap,this._regionsMap=o.regionsMap,this._invertLongitute=s==null?!0:s,this.regions=o.regions,this._rect=o.boundingRect}t.prototype={constructor:t,type:"geo",dimensions:["lng","lat"],containCoord:function(f){for(var u=this.regions,r=0;r<u.length;r++)if(u[r].contain(f))return!0;return!1},transformTo:function(f,u,r,s){var o=this.getBoundingRect(),i=this._invertLongitute;o=o.clone(),i&&(o.y=-o.y-o.height);var l=this._rawTransformable;if(l.transform=o.calculateTransform(new y(f,u,r,s)),l.decomposeTransform(),i){var n=l.scale;n[1]=-n[1]}l.updateTransform(),this._updateTransform()},getRegion:function(f){return this._regionsMap.get(f)},getRegionByCoord:function(f){for(var u=this.regions,r=0;r<u.length;r++)if(u[r].contain(f))return u[r]},addGeoCoord:function(f,u){this._nameCoordMap.set(f,u)},getGeoCoord:function(f){return this._nameCoordMap.get(f)},getBoundingRect:function(){return this._rect},dataToPoint:function(f,u,r){if(typeof f=="string"&&(f=this.getGeoCoord(f)),f)return g.prototype.dataToPoint.call(this,f,u,r)},convertToPixel:S.curry(e,"dataToPoint"),convertFromPixel:S.curry(e,"pointToData")},S.mixin(t,g);function e(f,u,r,s){var o=r.geoModel,i=r.seriesModel,l=o?o.coordinateSystem:i?i.coordinateSystem||(i.getReferringComponents("geo")[0]||{}).coordinateSystem:null;return l===this?l[f](s):null}var d=t;z.exports=d},AVZG:function(z,V,m){var S=m("bYtY");function y(g,p,t){t=t||{};var e=g.coordinateSystem,d=p.axis,f={},u=d.getAxesOnZeroOf()[0],r=d.position,s=u?"onZero":r,o=d.dim,i=e.getRect(),l=[i.x,i.x+i.width,i.y,i.y+i.height],n={left:0,right:1,top:0,bottom:1,onZero:2},a=p.get("offset")||0,c=o==="x"?[l[2]-a,l[3]+a]:[l[0]-a,l[1]+a];if(u){var h=u.toGlobalCoord(u.dataToCoord(0));c[n.onZero]=Math.max(Math.min(h,c[1]),c[0])}f.position=[o==="y"?c[n[s]]:l[0],o==="x"?c[n[s]]:l[3]],f.rotation=Math.PI/2*(o==="x"?0:1);var A={top:-1,bottom:1,left:-1,right:1};f.labelDirection=f.tickDirection=f.nameDirection=A[r],f.labelOffset=u?c[n[r]]-c[n.onZero]:0,p.get("axisTick.inside")&&(f.tickDirection=-f.tickDirection),S.retrieve(t.labelInside,p.get("axisLabel.inside"))&&(f.labelDirection=-f.labelDirection);var v=p.get("axisLabel.rotate");return f.labelRotate=s==="top"?-v:v,f.z2=1,f}V.layout=y},"Ae+d":function(z,V){function m(y,g,p){var t=y.target,e=t.position;e[0]+=g,e[1]+=p,t.dirty()}function S(y,g,p,t){var e=y.target,d=y.zoomLimit,f=e.position,u=e.scale,r=y.zoom=y.zoom||1;if(r*=g,d){var s=d.min||0,o=d.max||Infinity;r=Math.max(Math.min(o,r),s)}var i=r/y.zoom;y.zoom=r,f[0]-=(p-f[0])*(i-1),f[1]-=(t-f[1])*(i-1),u[0]*=i,u[1]*=i,e.dirty()}V.updateViewOnPan=m,V.updateViewOnZoom=S},Ae16:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("IwbS");m("Wqna"),m("rySg"),S.extendComponentView({type:"grid",render:function(p,t){this.group.removeAll(),p.get("show")&&this.group.add(new g.Rect({shape:p.coordinateSystem.getRect(),style:y.defaults({fill:p.get("backgroundColor")},p.getItemStyle()),silent:!0,z2:-1}))}}),S.registerPreprocessor(function(p){p.xAxis&&p.yAxis&&!p.grid&&(p.grid={})})},Awhp:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("PQMj"),p=m.n(g)},"B+YJ":function(z,V,m){m("TYVI"),m("p1MT")},"B6l+":function(z,V,m){var S=m("Sq3C"),y=m("Z1HP"),g=m("Sxd8"),p=m("dt0z");function t(e,d,f){e=p(e),d=g(d);var u=d?y(e):0;return d&&u<d?e+S(d-u,f):e}z.exports=t},B9cy:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("0XgM"),p=m.n(g)},B9fm:function(z,V,m){var S=m("bYtY"),y=m("Qe9p"),g=m("YH21"),p=m("Ze12"),t=m("ItGF"),e=m("7aKB"),d=S.each,f=e.toCamelCase,u=["","-webkit-","-moz-","-o-"],r="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;";function s(c){var h="cubic-bezier(0.23, 1, 0.32, 1)",A="left "+c+"s "+h+",top "+c+"s "+h;return S.map(u,function(v){return v+"transition:"+A}).join(";")}function o(c){var h=[],A=c.get("fontSize"),v=c.getTextColor();return v&&h.push("color:"+v),h.push("font:"+c.getFont()),A&&h.push("line-height:"+Math.round(A*3/2)+"px"),d(["decoration","align"],function(w){var b=c.get(w);b&&h.push("text-"+w+":"+b)}),h.join(";")}function i(c){var h=[],A=c.get("transitionDuration"),v=c.get("backgroundColor"),w=c.getModel("textStyle"),b=c.get("padding");return A&&h.push(s(A)),v&&(t.canvasSupported?h.push("background-Color:"+v):(h.push("background-Color:#"+y.toHex(v)),h.push("filter:alpha(opacity=70)"))),d(["width","color","radius"],function(x){var C="border-"+x,I=f(C),_=c.get(I);_!=null&&h.push(C+":"+_+(x==="color"?"":"px"))}),h.push(o(w)),b!=null&&h.push("padding:"+e.normalizeCssArray(b).join("px ")+"px"),h.join(";")+";"}function l(c,h,A,v,w){var b=h&&h.painter;if(A){var x=b&&b.getViewportRoot();x&&p.transformLocalCoord(c,x,document.body,v,w)}else{c[0]=v,c[1]=w;var C=b&&b.getViewportRootOffset();C&&(c[0]+=C.offsetLeft,c[1]+=C.offsetTop)}}function n(c,h,A){if(t.wxa)return null;var v=document.createElement("div");v.domBelongToZr=!0,this.el=v;var w=this._zr=h.getZr(),b=this._appendToBody=A&&A.appendToBody;this._styleCoord=[0,0],l(this._styleCoord,w,b,h.getWidth()/2,h.getHeight()/2),b?document.body.appendChild(v):c.appendChild(v),this._container=c,this._show=!1,this._hideTimeout;var x=this;v.onmouseenter=function(){x._enterable&&(clearTimeout(x._hideTimeout),x._show=!0),x._inContent=!0},v.onmousemove=function(C){if(C=C||window.event,!x._enterable){var I=w.handler,_=w.painter.getViewportRoot();g.normalizeEvent(_,C,!0),I.dispatch("mousemove",C)}},v.onmouseleave=function(){x._enterable&&(x._show&&x.hideLater(x._hideDelay)),x._inContent=!1}}n.prototype={constructor:n,_enterable:!0,update:function(){var c=this._container,h=c.currentStyle||document.defaultView.getComputedStyle(c),A=c.style;A.position!=="absolute"&&h.position!=="absolute"&&(A.position="relative")},show:function(c){clearTimeout(this._hideTimeout);var h=this.el,A=this._styleCoord;h.style.cssText=r+i(c)+";left:"+A[0]+"px;top:"+A[1]+"px;"+(c.get("extraCssText")||""),h.style.display=h.innerHTML?"block":"none",h.style.pointerEvents=this._enterable?"auto":"none",this._show=!0},setContent:function(c){this.el.innerHTML=c==null?"":c},setEnterable:function(c){this._enterable=c},getSize:function(){var c=this.el;return[c.clientWidth,c.clientHeight]},moveTo:function(c,h){var A=this._styleCoord;l(A,this._zr,this._appendToBody,c,h);var v=this.el.style;v.left=A[0]+"px",v.top=A[1]+"px"},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(c){this._show&&!(this._inContent&&this._enterable)&&(c?(this._hideDelay=c,this._show=!1,this._hideTimeout=setTimeout(S.bind(this.hide,this),c)):this.hide())},isShow:function(){return this._show},dispose:function(){this.el.parentNode.removeChild(this.el)},getOuterSize:function(){var c=this.el.clientWidth,h=this.el.clientHeight;if(document.defaultView&&document.defaultView.getComputedStyle){var A=document.defaultView.getComputedStyle(this.el);A&&(c+=parseInt(A.borderLeftWidth,10)+parseInt(A.borderRightWidth,10),h+=parseInt(A.borderTopWidth,10)+parseInt(A.borderBottomWidth,10))}return{width:c,height:h}}};var a=n;z.exports=a},BPZU:function(z,V){var m=32,S=7,y=256;function g(s){for(var o=0;s>=m;)o|=s&1,s>>=1;return s+o}function p(s,o,i,l){var n=o+1;if(n===i)return 1;if(l(s[n++],s[o])<0){for(;n<i&&l(s[n],s[n-1])<0;)n++;t(s,o,n)}else for(;n<i&&l(s[n],s[n-1])>=0;)n++;return n-o}function t(s,o,i){for(i--;o<i;){var l=s[o];s[o++]=s[i],s[i--]=l}}function e(s,o,i,l,n){for(l===o&&l++;l<i;l++){for(var a=s[l],c=o,h=l,A;c<h;)A=c+h>>>1,n(a,s[A])<0?h=A:c=A+1;var v=l-c;switch(v){case 3:s[c+3]=s[c+2];case 2:s[c+2]=s[c+1];case 1:s[c+1]=s[c];break;default:for(;v>0;)s[c+v]=s[c+v-1],v--}s[c]=a}}function d(s,o,i,l,n,a){var c=0,h=0,A=1;if(a(s,o[i+n])>0){for(h=l-n;A<h&&a(s,o[i+n+A])>0;)c=A,A=(A<<1)+1,A<=0&&(A=h);A>h&&(A=h),c+=n,A+=n}else{for(h=n+1;A<h&&a(s,o[i+n-A])<=0;)c=A,A=(A<<1)+1,A<=0&&(A=h);A>h&&(A=h);var v=c;c=n-A,A=n-v}for(c++;c<A;){var w=c+(A-c>>>1);a(s,o[i+w])>0?c=w+1:A=w}return A}function f(s,o,i,l,n,a){var c=0,h=0,A=1;if(a(s,o[i+n])<0){for(h=n+1;A<h&&a(s,o[i+n-A])<0;)c=A,A=(A<<1)+1,A<=0&&(A=h);A>h&&(A=h);var v=c;c=n-A,A=n-v}else{for(h=l-n;A<h&&a(s,o[i+n+A])>=0;)c=A,A=(A<<1)+1,A<=0&&(A=h);A>h&&(A=h),c+=n,A+=n}for(c++;c<A;){var w=c+(A-c>>>1);a(s,o[i+w])<0?A=w:c=w+1}return A}function u(s,o){var i=S,l=0,n=y,a=0,c,h,A=0;l=s.length,l<2*y&&(n=l>>>1);var v=[];a=l<120?5:l<1542?10:l<119151?19:40,c=[],h=[];function w(E,O){c[A]=E,h[A]=O,A+=1}function b(){for(;A>1;){var E=A-2;if(E>=1&&h[E-1]<=h[E]+h[E+1]||E>=2&&h[E-2]<=h[E]+h[E-1])h[E-1]<h[E+1]&&E--;else if(h[E]>h[E+1])break;C(E)}}function x(){for(;A>1;){var E=A-2;E>0&&h[E-1]<h[E+1]&&E--,C(E)}}function C(E){var O=c[E],N=h[E],F=c[E+1],U=h[E+1];h[E]=N+U,E===A-3&&(c[E+1]=c[E+2],h[E+1]=h[E+2]),A--;var B=f(s[F],s,O,N,0,o);if(O+=B,N-=B,N===0)return;if(U=d(s[O+N-1],s,F,U,U-1,o),U===0)return;N<=U?I(O,N,F,U):_(O,N,F,U)}function I(E,O,N,F){var U=0;for(U=0;U<O;U++)v[U]=s[E+U];var B=0,K=N,Y=E;if(s[Y++]=s[K++],--F===0){for(U=0;U<O;U++)s[Y+U]=v[B+U];return}if(O===1){for(U=0;U<F;U++)s[Y+U]=s[K+U];s[Y+F]=v[B];return}for(var k=i,H,W,j;;){H=0,W=0,j=!1;do if(o(s[K],v[B])<0){if(s[Y++]=s[K++],W++,H=0,--F===0){j=!0;break}}else if(s[Y++]=v[B++],H++,W=0,--O===1){j=!0;break}while((H|W)<k);if(j)break;do{if(H=f(s[K],v,B,O,0,o),H!==0){for(U=0;U<H;U++)s[Y+U]=v[B+U];if(Y+=H,B+=H,O-=H,O<=1){j=!0;break}}if(s[Y++]=s[K++],--F===0){j=!0;break}if(W=d(v[B],s,K,F,0,o),W!==0){for(U=0;U<W;U++)s[Y+U]=s[K+U];if(Y+=W,K+=W,F-=W,F===0){j=!0;break}}if(s[Y++]=v[B++],--O===1){j=!0;break}k--}while(H>=S||W>=S);if(j)break;k<0&&(k=0),k+=2}if(i=k,i<1&&(i=1),O===1){for(U=0;U<F;U++)s[Y+U]=s[K+U];s[Y+F]=v[B]}else{if(O===0)throw new Error;for(U=0;U<O;U++)s[Y+U]=v[B+U]}}function _(E,O,N,F){var U=0;for(U=0;U<F;U++)v[U]=s[N+U];var B=E+O-1,K=F-1,Y=N+F-1,k=0,H=0;if(s[Y--]=s[B--],--O===0){for(k=Y-(F-1),U=0;U<F;U++)s[k+U]=v[U];return}if(F===1){for(Y-=O,B-=O,H=Y+1,k=B+1,U=O-1;U>=0;U--)s[H+U]=s[k+U];s[Y]=v[K];return}for(var W=i;;){var j=0,M=0,G=!1;do if(o(v[K],s[B])<0){if(s[Y--]=s[B--],j++,M=0,--O===0){G=!0;break}}else if(s[Y--]=v[K--],M++,j=0,--F===1){G=!0;break}while((j|M)<W);if(G)break;do{if(j=O-f(v[K],s,E,O,O-1,o),j!==0){for(Y-=j,B-=j,O-=j,H=Y+1,k=B+1,U=j-1;U>=0;U--)s[H+U]=s[k+U];if(O===0){G=!0;break}}if(s[Y--]=v[K--],--F===1){G=!0;break}if(M=F-d(s[B],v,0,F,F-1,o),M!==0){for(Y-=M,K-=M,F-=M,H=Y+1,k=K+1,U=0;U<M;U++)s[H+U]=v[k+U];if(F<=1){G=!0;break}}if(s[Y--]=s[B--],--O===0){G=!0;break}W--}while(j>=S||M>=S);if(G)break;W<0&&(W=0),W+=2}if(i=W,i<1&&(i=1),F===1){for(Y-=O,B-=O,H=Y+1,k=B+1,U=O-1;U>=0;U--)s[H+U]=s[k+U];s[Y]=v[K]}else{if(F===0)throw new Error;for(k=Y-(F-1),U=0;U<F;U++)s[k+U]=v[U]}}this.mergeRuns=b,this.forceMergeRuns=x,this.pushRun=w}function r(s,o,i,l){i||(i=0),l||(l=s.length);var n=l-i;if(n<2)return;var a=0;if(n<m){a=p(s,i,l,o),e(s,i,l,i+a,o);return}var c=new u(s,o),h=g(n);do{if(a=p(s,i,l,o),a<h){var A=n;A>h&&(A=h),e(s,i,i+A,i+a,o),a=A}c.pushRun(i,a),c.mergeRuns(),n-=a,i+=a}while(n!==0);c.forceMergeRuns()}z.exports=r},Bd2K:function(z,V,m){(function(S){S(m("VrN/"),m("osHv"))})(function(S){S.defineOption("autoCloseTags",!1,function(u,r,s){if(s!=S.Init&&s&&u.removeKeyMap("autoCloseTags"),!r)return;var o={name:"autoCloseTags"};(typeof r!="object"||r.whenClosing!==!1)&&(o["'/'"]=function(i){return e(i)}),(typeof r!="object"||r.whenOpening!==!1)&&(o["'>'"]=function(i){return p(i)}),u.addKeyMap(o)});var y=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],g=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function p(u){if(u.getOption("disableInput"))return S.Pass;for(var r=u.listSelections(),s=[],o=u.getOption("autoCloseTags"),i=0;i<r.length;i++){if(!r[i].empty())return S.Pass;var l=r[i].head,n=u.getTokenAt(l),a=S.innerMode(u.getMode(),n.state),c=a.state,h=a.mode.xmlCurrentTag&&a.mode.xmlCurrentTag(c),A=h&&h.name;if(!A)return S.Pass;var v=a.mode.configuration=="html",w=typeof o=="object"&&o.dontCloseTags||v&&y,b=typeof o=="object"&&o.indentTags||v&&g;n.end>l.ch&&(A=A.slice(0,A.length-n.end+l.ch));var x=A.toLowerCase();if(!A||n.type=="string"&&(n.end!=l.ch||!/[\"\']/.test(n.string.charAt(n.string.length-1))||n.string.length==1)||n.type=="tag"&&h.close||n.string.indexOf("/")==l.ch-n.start-1||w&&d(w,x)>-1||f(u,a.mode.xmlCurrentContext&&a.mode.xmlCurrentContext(c)||[],A,l,!0))return S.Pass;var C=typeof o=="object"&&o.emptyTags;if(C&&d(C,A)>-1){s[i]={text:"/>",newPos:S.Pos(l.line,l.ch+2)};continue}var I=b&&d(b,x)>-1;s[i]={indent:I,text:">"+(I?`
|
|
|
|
|
|
`:"")+"</"+A+">",newPos:I?S.Pos(l.line+1,0):S.Pos(l.line,l.ch+1)}}for(var _=typeof o=="object"&&o.dontIndentOnAutoClose,i=r.length-1;i>=0;i--){var E=s[i];u.replaceRange(E.text,r[i].head,r[i].anchor,"+insert");var O=u.listSelections().slice(0);O[i]={head:E.newPos,anchor:E.newPos},u.setSelections(O),!_&&E.indent&&(u.indentLine(E.newPos.line,null,!0),u.indentLine(E.newPos.line+1,null,!0))}}function t(u,r){for(var s=u.listSelections(),o=[],i=r?"/":"</",l=u.getOption("autoCloseTags"),n=typeof l=="object"&&l.dontIndentOnSlash,a=0;a<s.length;a++){if(!s[a].empty())return S.Pass;var c=s[a].head,h=u.getTokenAt(c),A=S.innerMode(u.getMode(),h.state),v=A.state;if(r&&(h.type=="string"||h.string.charAt(0)!="<"||h.start!=c.ch-1))return S.Pass;var w,b=A.mode.name!="xml"&&u.getMode().name=="htmlmixed";if(b&&A.mode.name=="javascript")w=i+"script";else if(b&&A.mode.name=="css")w=i+"style";else{var x=A.mode.xmlCurrentContext&&A.mode.xmlCurrentContext(v);if(!x||x.length&&f(u,x,x[x.length-1],c))return S.Pass;w=i+x[x.length-1]}u.getLine(c.line).charAt(h.end)!=">"&&(w+=">"),o[a]=w}if(u.replaceSelections(o),s=u.listSelections(),!n)for(var a=0;a<s.length;a++)(a==s.length-1||s[a].head.line<s[a+1].head.line)&&u.indentLine(s[a].head.line)}function e(u){return u.getOption("disableInput")?S.Pass:t(u,!0)}S.commands.closeTag=function(u){return t(u)};function d(u,r){if(u.indexOf)return u.indexOf(r);for(var s=0,o=u.length;s<o;++s)if(u[s]==r)return s;return-1}function f(u,r,s,o,i){if(!S.scanForClosingTag)return!1;var l=Math.min(u.lastLine()+1,o.line+500),n=S.scanForClosingTag(u,o,null,l);if(!n||n.tag!=s)return!1;for(var a=i?1:0,c=r.length-1;c>=0&&r[c]==s;c--)++a;o=n.to;for(var c=1;c<a;c++){var h=S.scanForClosingTag(u,o,null,l);if(!h||h.tag!=s)return!1;o=h.to}return!0}})},BlVb:function(z,V,m){var S=m("hyiK"),y=1e-8;function g(t,e){return Math.abs(t-e)<y}function p(t,e,d){var f=0,u=t[0];if(!u)return!1;for(var r=1;r<t.length;r++){var s=t[r];f+=S(u[0],u[1],s[0],s[1],e,d),u=s}var o=t[0];return(!g(u[0],o[0])||!g(u[1],o[1]))&&(f+=S(u[0],u[1],o[0],o[1],e,d)),f!==0}V.contain=p},BoS7:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("czTT"),p=m.n(g)},Bq2U:function(z,V,m){var S=m("RDYZ"),y=m("Qe9p"),g=m("bYtY"),p=g.isArrayLike,t=Array.prototype.slice;function e(w,b){return w[b]}function d(w,b,x){w[b]=x}function f(w,b,x){return(b-w)*x+w}function u(w,b,x){return x>.5?b:w}function r(w,b,x,C,I){var _=w.length;if(I===1)for(var E=0;E<_;E++)C[E]=f(w[E],b[E],x);else for(var O=_&&w[0].length,E=0;E<_;E++)for(var N=0;N<O;N++)C[E][N]=f(w[E][N],b[E][N],x)}function s(w,b,x){var C=w.length,I=b.length;if(C!==I){var _=C>I;if(_)w.length=I;else for(var E=C;E<I;E++)w.push(x===1?b[E]:t.call(b[E]))}for(var O=w[0]&&w[0].length,E=0;E<w.length;E++)if(x===1)isNaN(w[E])&&(w[E]=b[E]);else for(var N=0;N<O;N++)isNaN(w[E][N])&&(w[E][N]=b[E][N])}function o(w,b,x){if(w===b)return!0;var C=w.length;if(C!==b.length)return!1;if(x===1){for(var I=0;I<C;I++)if(w[I]!==b[I])return!1}else for(var _=w[0].length,I=0;I<C;I++)for(var E=0;E<_;E++)if(w[I][E]!==b[I][E])return!1;return!0}function i(w,b,x,C,I,_,E,O,N){var F=w.length;if(N===1)for(var U=0;U<F;U++)O[U]=l(w[U],b[U],x[U],C[U],I,_,E);else for(var B=w[0].length,U=0;U<F;U++)for(var K=0;K<B;K++)O[U][K]=l(w[U][K],b[U][K],x[U][K],C[U][K],I,_,E)}function l(w,b,x,C,I,_,E){var O=(x-w)*.5,N=(C-b)*.5;return(2*(b-x)+O+N)*E+(-3*(b-x)-2*O-N)*_+O*I+b}function n(w){if(p(w)){var b=w.length;if(p(w[0])){for(var x=[],C=0;C<b;C++)x.push(t.call(w[C]));return x}return t.call(w)}return w}function a(w){return w[0]=Math.floor(w[0]),w[1]=Math.floor(w[1]),w[2]=Math.floor(w[2]),"rgba("+w.join(",")+")"}function c(w){var b=w[w.length-1].value;return p(b&&b[0])?2:1}function h(w,b,x,C,I,_){var E=w._getter,O=w._setter,N=b==="spline",F=C.length;if(!F)return;var U=C[0].value,B=p(U),K=!1,Y=!1,k=B?c(C):0,H;C.sort(function(Z,J){return Z.time-J.time}),H=C[F-1].time;for(var W=[],j=[],M=C[0].value,G=!0,X=0;X<F;X++){W.push(C[X].time/H);var q=C[X].value;if(B&&o(q,M,k)||!B&&q===M||(G=!1),M=q,typeof q=="string"){var ee=y.parse(q);ee?(q=ee,K=!0):Y=!0}j.push(q)}if(!_&&G)return;for(var ie=j[F-1],X=0;X<F-1;X++)B?s(j[X],ie,k):isNaN(j[X])&&!isNaN(ie)&&!Y&&!K&&(j[X]=ie);B&&s(E(w._target,I),ie,k);var de=0,ue=0,ve,be,_e,ke,$e,ne;if(K)var Ne=[0,0,0,0];var st=function(J,ae){var Se;if(ae<0)Se=0;else if(ae<ue){for(ve=Math.min(de+1,F-1),Se=ve;Se>=0&&!(W[Se]<=ae);Se--);Se=Math.min(Se,F-2)}else{for(Se=de;Se<F&&!(W[Se]>ae);Se++);Se=Math.min(Se-1,F-2)}de=Se,ue=ae;var me=W[Se+1]-W[Se];if(me===0)return;if(be=(ae-W[Se])/me,N)if(ke=j[Se],_e=j[Se===0?Se:Se-1],$e=j[Se>F-2?F-1:Se+1],ne=j[Se>F-3?F-1:Se+2],B)i(_e,ke,$e,ne,be,be*be,be*be*be,E(J,I),k);else{var Oe;if(K)Oe=i(_e,ke,$e,ne,be,be*be,be*be*be,Ne,1),Oe=a(Ne);else{if(Y)return u(ke,$e,be);Oe=l(_e,ke,$e,ne,be,be*be,be*be*be)}O(J,I,Oe)}else if(B)r(j[Se],j[Se+1],be,E(J,I),k);else{var Oe;if(K)r(j[Se],j[Se+1],be,Ne,1),Oe=a(Ne);else{if(Y)return u(j[Se],j[Se+1],be);Oe=f(j[Se],j[Se+1],be)}O(J,I,Oe)}},pe=new S({target:w._target,life:H,loop:w._loop,delay:w._delay,onframe:st,ondestroy:x});return b&&b!=="spline"&&(pe.easing=b),pe}var A=function(b,x,C,I){this._tracks={},this._target=b,this._loop=x||!1,this._getter=C||e,this._setter=I||d,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};A.prototype={when:function(b,x){var C=this._tracks;for(var I in x){if(!x.hasOwnProperty(I))continue;if(!C[I]){C[I]=[];var _=this._getter(this._target,I);if(_==null)continue;b!==0&&C[I].push({time:0,value:n(_)})}C[I].push({time:b,value:x[I]})}return this},during:function(b){return this._onframeList.push(b),this},pause:function(){for(var b=0;b<this._clipList.length;b++)this._clipList[b].pause();this._paused=!0},resume:function(){for(var b=0;b<this._clipList.length;b++)this._clipList[b].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList.length=0;for(var b=this._doneList,x=b.length,C=0;C<x;C++)b[C].call(this)},start:function(b,x){var C=this,I=0,_=function(){I--,I||C._doneCallback()},E;for(var O in this._tracks){if(!this._tracks.hasOwnProperty(O))continue;var N=h(this,b,_,this._tracks[O],O,x);N&&(this._clipList.push(N),I++,this.animation&&this.animation.addClip(N),E=N)}if(E){var F=E.onframe;E.onframe=function(U,B){F(U,B);for(var K=0;K<C._onframeList.length;K++)C._onframeList[K](U,B)}}return I||this._doneCallback(),this},stop:function(b){for(var x=this._clipList,C=this.animation,I=0;I<x.length;I++){var _=x[I];b&&_.onframe(this._target,1),C&&C.removeClip(_)}x.length=0},delay:function(b){return this._delay=b,this},done:function(b){return b&&this._doneList.push(b),this},getClips:function(){return this._clipList}};var v=A;z.exports=v},Bsck:function(z,V,m){var S=m("bYtY"),y=m("Qxkt"),g=m("Mdki"),p=m("YXkt"),t=m("sdST"),e=function(r,s){this.name=r||"",this.depth=0,this.height=0,this.parentNode=null,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.hostTree=s};e.prototype={constructor:e,isRemoved:function(){return this.dataIndex<0},eachNode:function(r,s,o){typeof r=="function"&&(o=s,s=r,r=null),r=r||{},S.isString(r)&&(r={order:r});var i=r.order||"preorder",l=this[r.attr||"children"],n;i==="preorder"&&(n=s.call(o,this));for(var a=0;!n&&a<l.length;a++)l[a].eachNode(r,s,o);i==="postorder"&&s.call(o,this)},updateDepthAndHeight:function(r){var s=0;this.depth=r;for(var o=0;o<this.children.length;o++){var i=this.children[o];i.updateDepthAndHeight(r+1),i.height>s&&(s=i.height)}this.height=s+1},getNodeById:function(r){if(this.getId()===r)return this;for(var s=0,o=this.children,i=o.length;s<i;s++){var l=o[s].getNodeById(r);if(l)return l}},contains:function(r){if(r===this)return!0;for(var s=0,o=this.children,i=o.length;s<i;s++){var l=o[s].contains(r);if(l)return l}},getAncestors:function(r){for(var s=[],o=r?this:this.parentNode;o;)s.push(o),o=o.parentNode;return s.reverse(),s},getValue:function(r){var s=this.hostTree.data;return s.get(s.getDimension(r||"value"),this.dataIndex)},setLayout:function(r,s){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,r,s)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(r){if(this.dataIndex<0)return;var s=this.hostTree,o=s.data.getItemModel(this.dataIndex),i=this.getLevelModel();return i?o.getModel(r,i.getModel(r)):o.getModel(r)},getLevelModel:function(){return(this.hostTree.levelModels||[])[this.depth]},setVisual:function(r,s){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,r,s)},getVisual:function(r,s){return this.hostTree.data.getItemVisual(this.dataIndex,r,s)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(r){for(var s=r.parentNode;s;){if(s===this)return!0;s=s.parentNode}return!1},isDescendantOf:function(r){return r!==this&&r.isAncestorOf(this)}};function d(r,s){this.root,this.data,this._nodes=[],this.hostModel=r,this.levelModels=S.map(s||[],function(o){return new y(o,r,r.ecModel)})}d.prototype={constructor:d,type:"tree",eachNode:function(r,s,o){this.root.eachNode(r,s,o)},getNodeByDataIndex:function(r){var s=this.data.getRawIndex(r);return this._nodes[s]},getNodeByName:function(r){return this.root.getNodeByName(r)},update:function(){for(var r=this.data,s=this._nodes,o=0,i=s.length;o<i;o++)s[o].dataIndex=-1;for(var o=0,i=r.count();o<i;o++)s[r.getRawIndex(o)].dataIndex=o},clearLayouts:function(){this.data.clearItemLayouts()}},d.createTree=function(r,s,o,i){var l=new d(s,o&&o.levels),n=[],a=1;c(r);function c(v,w){var b=v.value;a=Math.max(a,S.isArray(b)?b.length:1),n.push(v);var x=new e(v.name,l);w?f(x,w):l.root=x,l._nodes.push(x);var C=v.children;if(C)for(var I=0;I<C.length;I++)c(C[I],x)}l.root.updateDepthAndHeight(0);var h=t(n,{coordDimensions:["value"],dimensionsCount:a}),A=new p(h,s);return A.initData(n),i&&i(A),g({mainData:A,struct:l,structAttr:"tree"}),l.update(),l};function f(r,s){var o=s.children;if(r.parentNode===s)return;o.push(r),r.parentNode=s}var u=d;z.exports=u},BtR2:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={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"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="LikeOutlined";var d=V.a=y.forwardRef(e)},BuqR:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=m("6uqw"),t=m("XxSj"),e=m("YOMW"),d=m("OELB"),f=d.reformIntervals,u=p.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,l){u.superApply(this,"optionUpdated",arguments),this._pieceList=[],this.resetExtent();var n=this._mode=this._determineMode();r[this._mode].call(this),this._resetSelected(i,l);var a=this.option.categories;this.resetVisual(function(c,h){n==="categories"?(c.mappingMethod="category",c.categories=g.clone(a)):(c.dataExtent=this.getExtent(),c.mappingMethod="piecewise",c.pieceList=g.map(this._pieceList,function(A){var A=g.clone(A);return h!=="inRange"&&(A.visual=null),A}))})},completeVisualOption:function(){var i=this.option,l={},n=t.listVisualTypes(),a=this.isCategory();g.each(i.pieces,function(h){g.each(n,function(A){h.hasOwnProperty(A)&&(l[A]=1)})}),g.each(l,function(h,A){var v=0;g.each(this.stateList,function(w){v|=c(i,w,A)||c(i.target,w,A)},this),!v&&g.each(this.stateList,function(w){(i[w]||(i[w]={}))[A]=e.get(A,w==="inRange"?"active":"inactive",a)})},this);function c(h,A,v){return h&&h[A]&&(g.isObject(h[A])?h[A].hasOwnProperty(v):h[A]===v)}p.prototype.completeVisualOption.apply(this,arguments)},_resetSelected:function(i,l){var n=this.option,a=this._pieceList,c=(l?n:i).selected||{};if(n.selected=c,g.each(a,function(A,v){var w=this.getSelectedMapKey(A);c.hasOwnProperty(w)||(c[w]=!0)},this),n.selectedMode==="single"){var h=!1;g.each(a,function(A,v){var w=this.getSelectedMapKey(A);c[w]&&(h?c[w]=!1:h=!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=g.clone(i)},getValueState:function(i){var l=t.findPieceIndex(i,this._pieceList);return l!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[l])]?"inRange":"outOfRange"},findTargetDataIndices:function(i){var l=[];return this.eachTargetSeries(function(n){var a=[],c=n.getData();c.each(this.getDataDimension(c),function(h,A){var v=t.findPieceIndex(h,this._pieceList);v===i&&a.push(A)},this),l.push({seriesId:n.id,dataIndex:a})},this),l},getRepresentValue:function(i){var l;if(this.isCategory())l=i.value;else if(i.value!=null)l=i.value;else{var n=i.interval||[];l=n[0]===-Infinity&&n[1]===Infinity?0:(n[0]+n[1])/2}return l},getVisualMeta:function(i){if(this.isCategory())return;var l=[],n=[],a=this;function c(w,b){var x=a.getRepresentValue({interval:w});b||(b=a.getValueState(x));var C=i(x,b);w[0]===-Infinity?n[0]=C:w[1]===Infinity?n[1]=C:l.push({value:w[0],color:C},{value:w[1],color:C})}var h=this._pieceList.slice();if(!h.length)h.push({interval:[-Infinity,Infinity]});else{var A=h[0].interval[0];A!==-Infinity&&h.unshift({interval:[-Infinity,A]}),A=h[h.length-1].interval[1],A!==Infinity&&h.push({interval:[A,Infinity]})}var v=-Infinity;return g.each(h,function(w){var b=w.interval;b&&(b[0]>v&&c([v,b[0]],"outOfRange"),c(b.slice()),v=b[1])},this),{stops:l,outerColors:n}}}),r={splitNumber:function(){var i=this.option,l=this._pieceList,n=Math.min(i.precision,20),a=this.getExtent(),c=i.splitNumber;c=Math.max(parseInt(c,10),1),i.splitNumber=c;for(var h=(a[1]-a[0])/c;+h.toFixed(n)!==h&&n<5;)n++;i.precision=n,h=+h.toFixed(n),i.minOpen&&l.push({interval:[-Infinity,a[0]],close:[0,0]});for(var A=0,v=a[0];A<c;v+=h,A++){var w=A===c-1?a[1]:v+h;l.push({interval:[v,w],close:[1,1]})}i.maxOpen&&l.push({interval:[a[1],Infinity],close:[0,0]}),f(l),g.each(l,function(b,x){b.index=x,b.text=this.formatValueText(b.interval)},this)},categories:function(){var i=this.option;g.each(i.categories,function(l){this._pieceList.push({text:this.formatValueText(l,!0),value:l})},this),s(i,this._pieceList)},pieces:function(){var i=this.option,l=this._pieceList;g.each(i.pieces,function(n,a){g.isObject(n)||(n={value:n});var c={text:"",index:a};if(n.label!=null&&(c.text=n.label),n.hasOwnProperty("value")){var h=c.value=n.value;c.interval=[h,h],c.close=[1,1]}else{for(var A=c.interval=[],v=c.close=[0,0],w=[1,0,1],b=[-Infinity,Infinity],x=[],C=0;C<2;C++){for(var I=[["gte","gt","min"],["lte","lt","max"]][C],_=0;_<3&&A[C]==null;_++)A[C]=n[I[_]],v[C]=w[_],x[C]=_===2;A[C]==null&&(A[C]=b[C])}x[0]&&A[1]===Infinity&&(v[0]=0),x[1]&&A[0]===-Infinity&&(v[1]=0),A[0]===A[1]&&v[0]&&v[1]&&(c.value=A[0])}c.visual=t.retrieveVisuals(n),l.push(c)},this),s(i,l),f(l),g.each(l,function(n){var a=n.close,c=[["<","\u2264"][a[1]],[">","\u2265"][a[0]]];n.text=n.text||this.formatValueText(n.value!=null?n.value:n.interval,!1,c)},this)}};function s(i,l){var n=i.inverse;(i.orient==="vertical"?!n:n)&&l.reverse()}var o=u;z.exports=o},BvKs:function(z,V,m){"use strict";var S=m("wx14"),y=m("rePB"),g=m("1OyB"),p=m("vuIU"),t=m("Ji7U"),e=m("LK+K"),d=m("q1tI"),f=m("1j5w"),u=m("TSYQ"),r=m.n(u),s=m("bT9E"),o=Object(d.createContext)({inlineCollapsed:!1}),i=o,l=m("0n0R"),n=function(O){Object(t.a)(F,O);var N=Object(e.a)(F);function F(){return Object(g.a)(this,F),N.apply(this,arguments)}return Object(p.a)(F,[{key:"renderTitle",value:function(B){var K=this.props,Y=K.icon,k=K.title,H=K.level,W=K.rootPrefixCls;if(!Y)return B&&H===1&&k&&typeof k=="string"?d.createElement("div",{className:"".concat(W,"-inline-collapsed-noicon")},k.charAt(0)):k;var j=Object(l.b)(k)&&k.type==="span";return d.createElement(d.Fragment,null,Y,j?k:d.createElement("span",null,k))}},{key:"render",value:function(){var B=this,K=this.props,Y=K.rootPrefixCls,k=K.popupClassName;return d.createElement(i.Consumer,null,function(H){var W=H.inlineCollapsed,j=H.antdMenuTheme;return d.createElement(f.e,Object(S.a)({},Object(s.a)(B.props,["icon"]),{title:B.renderTitle(W),popupClassName:r()(Y,"".concat(Y,"-").concat(j),k)}))})}}]),F}(d.Component);n.contextType=i,n.isSubMenu=1;var a=n,c=m("Zm9Q"),h=m("3S7+"),A=m("ZX9x"),v=function(O,N){var F={};for(var U in O)Object.prototype.hasOwnProperty.call(O,U)&&N.indexOf(U)<0&&(F[U]=O[U]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,U=Object.getOwnPropertySymbols(O);B<U.length;B++)N.indexOf(U[B])<0&&Object.prototype.propertyIsEnumerable.call(O,U[B])&&(F[U[B]]=O[U[B]]);return F},w=function(O){Object(t.a)(F,O);var N=Object(e.a)(F);function F(){var U;return Object(g.a)(this,F),U=N.apply(this,arguments),U.renderItem=function(B){var K=B.siderCollapsed,Y=U.props,k=Y.level,H=Y.className,W=Y.children,j=Y.rootPrefixCls,M=U.props,G=M.title,X=M.icon,q=M.danger,ee=v(M,["title","icon","danger"]);return d.createElement(i.Consumer,null,function(ie){var de,ue=ie.inlineCollapsed,ve=ie.direction,be,_e=G;typeof G=="undefined"?_e=k===1?W:"":G===!1&&(_e="");var ke={title:_e};!K&&!ue&&(ke.title=null,ke.visible=!1);var $e=Object(c.a)(W).length;return d.createElement(h.a,Object(S.a)({},ke,{placement:ve==="rtl"?"left":"right",overlayClassName:"".concat(j,"-inline-collapsed-tooltip")}),d.createElement(f.b,Object(S.a)({},ee,{className:r()((de={},Object(y.a)(de,"".concat(j,"-item-danger"),q),Object(y.a)(de,"".concat(j,"-item-only-child"),(X?$e+1:$e)===1),de),H),title:G}),Object(l.a)(X,{className:r()(Object(l.b)(X)?(be=X.props)===null||be===void 0?void 0:be.className:"","".concat(j,"-item-icon"))}),U.renderItemChildren(ue)))})},U}return Object(p.a)(F,[{key:"renderItemChildren",value:function(B){var K=this.props,Y=K.icon,k=K.children,H=K.level,W=K.rootPrefixCls;return!Y||Object(l.b)(k)&&k.type==="span"?k&&B&&H===1&&typeof k=="string"?d.createElement("div",{className:"".concat(W,"-inline-collapsed-noicon")},k.charAt(0)):k:d.createElement("span",null,k)}},{key:"render",value:function(){return d.createElement(A.a.Consumer,null,this.renderItem)}}]),F}(d.Component);w.isMenuItem=!0;var b=m("H84U"),x=m("uaoM"),C=m("EXcs"),I=function(O){Object(t.a)(F,O);var N=Object(e.a)(F);function F(U){var B;return Object(g.a)(this,F),B=N.call(this,U),B.renderMenu=function(K){var Y=K.getPopupContainer,k=K.getPrefixCls,H=K.direction,W=B.props,j=W.prefixCls,M=W.className,G=W.theme,X=W.expandIcon,q={horizontal:{motionName:"slide-up"},inline:C.a,other:{motionName:"zoom-big"}},ee=k("menu",j),ie=r()("".concat(ee,"-").concat(G),Object(y.a)({},"".concat(ee,"-inline-collapsed"),B.getInlineCollapsed()),M);return d.createElement(i.Provider,{value:{inlineCollapsed:B.getInlineCollapsed()||!1,antdMenuTheme:G,direction:H}},d.createElement(f.f,Object(S.a)({getPopupContainer:Y},B.props,{className:ie,prefixCls:ee,direction:H,defaultMotions:q,expandIcon:Object(l.a)(X,{className:"".concat(ee,"-submenu-expand-icon")})})))},Object(x.a)(!("inlineCollapsed"in U&&U.mode!=="inline"),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),Object(x.a)(!(U.siderCollapsed!==void 0&&"inlineCollapsed"in U),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead."),B}return Object(p.a)(F,[{key:"getInlineCollapsed",value:function(){var B=this.props,K=B.inlineCollapsed,Y=B.siderCollapsed;return Y!==void 0?Y:K}},{key:"render",value:function(){return d.createElement(b.a,null,this.renderMenu)}}]),F}(d.Component);I.defaultProps={className:"",theme:"light",focusable:!1};var _=function(O){Object(t.a)(F,O);var N=Object(e.a)(F);function F(){return Object(g.a)(this,F),N.apply(this,arguments)}return Object(p.a)(F,[{key:"render",value:function(){var B=this;return d.createElement(A.a.Consumer,null,function(K){return d.createElement(I,Object(S.a)({},B.props,K))})}}]),F}(d.Component);_.Divider=f.a,_.Item=w,_.SubMenu=a,_.ItemGroup=f.c;var E=V.a=_},C0SR:function(z,V,m){var S=m("YH21"),y=function(){this._track=[]};y.prototype={constructor:y,recognize:function(f,u,r){return this._doTrack(f,u,r),this._recognize(f)},clear:function(){return this._track.length=0,this},_doTrack:function(f,u,r){var s=f.touches;if(!s)return;for(var o={points:[],touches:[],target:u,event:f},i=0,l=s.length;i<l;i++){var n=s[i],a=S.clientToLocal(r,n,{});o.points.push([a.zrX,a.zrY]),o.touches.push(n)}this._track.push(o)},_recognize:function(f){for(var u in t)if(t.hasOwnProperty(u)){var r=t[u](this._track,f);if(r)return r}}};function g(d){var f=d[1][0]-d[0][0],u=d[1][1]-d[0][1];return Math.sqrt(f*f+u*u)}function p(d){return[(d[0][0]+d[1][0])/2,(d[0][1]+d[1][1])/2]}var t={pinch:function(f,u){var r=f.length;if(!r)return;var s=(f[r-1]||{}).points,o=(f[r-2]||{}).points||s;if(o&&o.length>1&&s&&s.length>1){var i=g(s)/g(o);!isFinite(i)&&(i=1),u.pinchScale=i;var l=p(s);return u.pinchX=l[0],u.pinchY=l[1],{type:"pinch",target:f[0].target,event:u}}}},e=y;z.exports=e},C0tN:function(z,V,m){m("0o9m"),m("8Uz6"),m("Ducp"),m("6/nd")},CBdT:function(z,V,m){var S=m("ProS");m("8waO"),m("AEZ6"),m("YNf1");var y=m("q3GZ");S.registerVisual(y)},CF2D:function(z,V,m){var S=m("ProS");m("vZI5"),m("GeKi");var y=m("6r85"),g=m("TJmX"),p=m("CbHG");S.registerPreprocessor(y),S.registerVisual(g),S.registerLayout(p)},CFYs:function(z,V,m){"use strict";var S=m("rePB"),y=m("wx14"),g=m("1OyB"),p=m("vuIU"),t=m("JX7q"),e=m("Ji7U"),d=m("LK+K"),f=m("q1tI"),u=m("TSYQ"),r=m.n(u),s=m("bT9E"),o=m("4i/N"),i=m("bRQS"),l=m("jO45"),n=m("jN4g"),a=m("H84U"),c=m("CWQg"),h=m("uaoM"),A=m("FER5"),v=m("iNWh"),w=m("LuSS"),b=m("b3aT"),x=function(){function tt(ye,Je){ye===void 0&&(ye=""),Je===void 0&&(Je={});var lt;if(ye instanceof tt)return ye;typeof ye=="number"&&(ye=Object(A.d)(ye)),this.originalInput=ye;var ze=Object(w.a)(ye);this.originalInput=ye,this.r=ze.r,this.g=ze.g,this.b=ze.b,this.a=ze.a,this.roundA=Math.round(100*this.a)/100,this.format=(lt=Je.format)!==null&<!==void 0?lt:ze.format,this.gradientType=Je.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=ze.ok}return tt.prototype.isDark=function(){return this.getBrightness()<128},tt.prototype.isLight=function(){return!this.isDark()},tt.prototype.getBrightness=function(){var ye=this.toRgb();return(ye.r*299+ye.g*587+ye.b*114)/1e3},tt.prototype.getLuminance=function(){var ye=this.toRgb(),Je,lt,ze,Ct=ye.r/255,zt=ye.g/255,at=ye.b/255;return Ct<=.03928?Je=Ct/12.92:Je=Math.pow((Ct+.055)/1.055,2.4),zt<=.03928?lt=zt/12.92:lt=Math.pow((zt+.055)/1.055,2.4),at<=.03928?ze=at/12.92:ze=Math.pow((at+.055)/1.055,2.4),.2126*Je+.7152*lt+.0722*ze},tt.prototype.getAlpha=function(){return this.a},tt.prototype.setAlpha=function(ye){return this.a=Object(b.b)(ye),this.roundA=Math.round(100*this.a)/100,this},tt.prototype.toHsv=function(){var ye=Object(A.h)(this.r,this.g,this.b);return{h:ye.h*360,s:ye.s,v:ye.v,a:this.a}},tt.prototype.toHsvString=function(){var ye=Object(A.h)(this.r,this.g,this.b),Je=Math.round(ye.h*360),lt=Math.round(ye.s*100),ze=Math.round(ye.v*100);return this.a===1?"hsv("+Je+", "+lt+"%, "+ze+"%)":"hsva("+Je+", "+lt+"%, "+ze+"%, "+this.roundA+")"},tt.prototype.toHsl=function(){var ye=Object(A.g)(this.r,this.g,this.b);return{h:ye.h*360,s:ye.s,l:ye.l,a:this.a}},tt.prototype.toHslString=function(){var ye=Object(A.g)(this.r,this.g,this.b),Je=Math.round(ye.h*360),lt=Math.round(ye.s*100),ze=Math.round(ye.l*100);return this.a===1?"hsl("+Je+", "+lt+"%, "+ze+"%)":"hsla("+Je+", "+lt+"%, "+ze+"%, "+this.roundA+")"},tt.prototype.toHex=function(ye){return ye===void 0&&(ye=!1),Object(A.f)(this.r,this.g,this.b,ye)},tt.prototype.toHexString=function(ye){return ye===void 0&&(ye=!1),"#"+this.toHex(ye)},tt.prototype.toHex8=function(ye){return ye===void 0&&(ye=!1),Object(A.j)(this.r,this.g,this.b,this.a,ye)},tt.prototype.toHex8String=function(ye){return ye===void 0&&(ye=!1),"#"+this.toHex8(ye)},tt.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},tt.prototype.toRgbString=function(){var ye=Math.round(this.r),Je=Math.round(this.g),lt=Math.round(this.b);return this.a===1?"rgb("+ye+", "+Je+", "+lt+")":"rgba("+ye+", "+Je+", "+lt+", "+this.roundA+")"},tt.prototype.toPercentageRgb=function(){var ye=function(lt){return Math.round(Object(b.a)(lt,255)*100)+"%"};return{r:ye(this.r),g:ye(this.g),b:ye(this.b),a:this.a}},tt.prototype.toPercentageRgbString=function(){var ye=function(lt){return Math.round(Object(b.a)(lt,255)*100)};return this.a===1?"rgb("+ye(this.r)+"%, "+ye(this.g)+"%, "+ye(this.b)+"%)":"rgba("+ye(this.r)+"%, "+ye(this.g)+"%, "+ye(this.b)+"%, "+this.roundA+")"},tt.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var ye="#"+Object(A.f)(this.r,this.g,this.b,!1),Je=0,lt=Object.entries(v.a);Je<lt.length;Je++){var ze=lt[Je],Ct=ze[0],zt=ze[1];if(ye===zt)return Ct}return!1},tt.prototype.toString=function(ye){var Je=Boolean(ye);ye=ye!=null?ye:this.format;var lt=!1,ze=this.a<1&&this.a>=0,Ct=!Je&&ze&&(ye.startsWith("hex")||ye==="name");return Ct?ye==="name"&&this.a===0?this.toName():this.toRgbString():(ye==="rgb"&&(lt=this.toRgbString()),ye==="prgb"&&(lt=this.toPercentageRgbString()),(ye==="hex"||ye==="hex6")&&(lt=this.toHexString()),ye==="hex3"&&(lt=this.toHexString(!0)),ye==="hex4"&&(lt=this.toHex8String(!0)),ye==="hex8"&&(lt=this.toHex8String()),ye==="name"&&(lt=this.toName()),ye==="hsl"&&(lt=this.toHslString()),ye==="hsv"&&(lt=this.toHsvString()),lt||this.toHexString())},tt.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},tt.prototype.clone=function(){return new tt(this.toString())},tt.prototype.lighten=function(ye){ye===void 0&&(ye=10);var Je=this.toHsl();return Je.l+=ye/100,Je.l=Object(b.c)(Je.l),new tt(Je)},tt.prototype.brighten=function(ye){ye===void 0&&(ye=10);var Je=this.toRgb();return Je.r=Math.max(0,Math.min(255,Je.r-Math.round(255*-(ye/100)))),Je.g=Math.max(0,Math.min(255,Je.g-Math.round(255*-(ye/100)))),Je.b=Math.max(0,Math.min(255,Je.b-Math.round(255*-(ye/100)))),new tt(Je)},tt.prototype.darken=function(ye){ye===void 0&&(ye=10);var Je=this.toHsl();return Je.l-=ye/100,Je.l=Object(b.c)(Je.l),new tt(Je)},tt.prototype.tint=function(ye){return ye===void 0&&(ye=10),this.mix("white",ye)},tt.prototype.shade=function(ye){return ye===void 0&&(ye=10),this.mix("black",ye)},tt.prototype.desaturate=function(ye){ye===void 0&&(ye=10);var Je=this.toHsl();return Je.s-=ye/100,Je.s=Object(b.c)(Je.s),new tt(Je)},tt.prototype.saturate=function(ye){ye===void 0&&(ye=10);var Je=this.toHsl();return Je.s+=ye/100,Je.s=Object(b.c)(Je.s),new tt(Je)},tt.prototype.greyscale=function(){return this.desaturate(100)},tt.prototype.spin=function(ye){var Je=this.toHsl(),lt=(Je.h+ye)%360;return Je.h=lt<0?360+lt:lt,new tt(Je)},tt.prototype.mix=function(ye,Je){Je===void 0&&(Je=50);var lt=this.toRgb(),ze=new tt(ye).toRgb(),Ct=Je/100,zt={r:(ze.r-lt.r)*Ct+lt.r,g:(ze.g-lt.g)*Ct+lt.g,b:(ze.b-lt.b)*Ct+lt.b,a:(ze.a-lt.a)*Ct+lt.a};return new tt(zt)},tt.prototype.analogous=function(ye,Je){ye===void 0&&(ye=6),Je===void 0&&(Je=30);var lt=this.toHsl(),ze=360/Je,Ct=[this];for(lt.h=(lt.h-(ze*ye>>1)+720)%360;--ye;)lt.h=(lt.h+ze)%360,Ct.push(new tt(lt));return Ct},tt.prototype.complement=function(){var ye=this.toHsl();return ye.h=(ye.h+180)%360,new tt(ye)},tt.prototype.monochromatic=function(ye){ye===void 0&&(ye=6);for(var Je=this.toHsv(),lt=Je.h,ze=Je.s,Ct=Je.v,zt=[],at=1/ye;ye--;)zt.push(new tt({h:lt,s:ze,v:Ct})),Ct=(Ct+at)%1;return zt},tt.prototype.splitcomplement=function(){var ye=this.toHsl(),Je=ye.h;return[this,new tt({h:(Je+72)%360,s:ye.s,l:ye.l}),new tt({h:(Je+216)%360,s:ye.s,l:ye.l})]},tt.prototype.onBackground=function(ye){var Je=this.toRgb(),lt=new tt(ye).toRgb();return new tt({r:lt.r+(Je.r-lt.r)*Je.a,g:lt.g+(Je.g-lt.g)*Je.a,b:lt.b+(Je.b-lt.b)*Je.a})},tt.prototype.triad=function(){return this.polyad(3)},tt.prototype.tetrad=function(){return this.polyad(4)},tt.prototype.polyad=function(ye){for(var Je=this.toHsl(),lt=Je.h,ze=[this],Ct=360/ye,zt=1;zt<ye;zt++)ze.push(new tt({h:(lt+zt*Ct)%360,s:Je.s,l:Je.l}));return ze},tt.prototype.equals=function(ye){return this.toRgbString()===new tt(ye).toRgbString()},tt}();function C(tt,ye){return tt===void 0&&(tt=""),ye===void 0&&(ye={}),new x(tt,ye)}var I=2,_=.16,E=.05,O=.05,N=.15,F=5,U=4,B=[{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 K(tt,ye,Je){var lt;return Math.round(tt.h)>=60&&Math.round(tt.h)<=240?lt=Je?Math.round(tt.h)-I*ye:Math.round(tt.h)+I*ye:lt=Je?Math.round(tt.h)+I*ye:Math.round(tt.h)-I*ye,lt<0?lt+=360:lt>=360&&(lt-=360),lt}function Y(tt,ye,Je){if(tt.h===0&&tt.s===0)return tt.s;var lt;return Je?lt=tt.s-_*ye:ye===U?lt=tt.s+_:lt=tt.s+E*ye,lt>1&&(lt=1),Je&&ye===F&<>.1&&(lt=.1),lt<.06&&(lt=.06),Number(lt.toFixed(2))}function k(tt,ye,Je){var lt;return Je?lt=tt.v+O*ye:lt=tt.v-N*ye,lt>1&&(lt=1),Number(lt.toFixed(2))}function H(tt){for(var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Je=[],lt=new x(tt),ze=F;ze>0;ze-=1){var Ct=lt.toHsv(),zt=new x({h:K(Ct,ze,!0),s:Y(Ct,ze,!0),v:k(Ct,ze,!0)}).toHexString();Je.push(zt)}Je.push(lt.toHexString());for(var at=1;at<=U;at+=1){var vt=lt.toHsv(),At=new x({h:K(vt,at),s:Y(vt,at),v:k(vt,at)}).toHexString();Je.push(At)}return ye.theme==="dark"?B.map(function(tr){var Ir=tr.index,zr=tr.opacity,yn=new x(ye.backgroundColor||"#141414").mix(Je[Ir],zr*100).toHexString();return yn}):Je}var W={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"},j={},M={};Object.keys(W).forEach(function(tt){j[tt]=H(W[tt]),j[tt].primary=j[tt][5],M[tt]=H(W[tt],{theme:"dark",backgroundColor:"#141414"}),M[tt].primary=M[tt][5]});var G=j.red,X=j.volcano,q=j.gold,ee=j.orange,ie=j.yellow,de=j.lime,ue=j.green,ve=j.cyan,be=j.blue,_e=j.geekblue,ke=j.purple,$e=j.magenta,ne=j.grey;function Ne(tt){return!tt||tt<0?0:tt>100?100:tt}function st(tt){var ye=tt.success,Je=tt.successPercent,lt=Je;return ye&&"progress"in ye&&(Object(h.a)(!1,"Progress","`success.progress` is deprecated. Please use `success.percent` instead."),lt=ye.progress),ye&&"percent"in ye&&(lt=ye.percent),lt}var pe=function(tt,ye){var Je={};for(var lt in tt)Object.prototype.hasOwnProperty.call(tt,lt)&&ye.indexOf(lt)<0&&(Je[lt]=tt[lt]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,lt=Object.getOwnPropertySymbols(tt);ze<lt.length;ze++)ye.indexOf(lt[ze])<0&&Object.prototype.propertyIsEnumerable.call(tt,lt[ze])&&(Je[lt[ze]]=tt[lt[ze]]);return Je},Z=function(ye){var Je=[];return Object.keys(ye).forEach(function(lt){var ze=parseFloat(lt.replace(/%/g,""));isNaN(ze)||Je.push({key:ze,value:ye[lt]})}),Je=Je.sort(function(lt,ze){return lt.key-ze.key}),Je.map(function(lt){var ze=lt.key,Ct=lt.value;return"".concat(Ct," ").concat(ze,"%")}).join(", ")},J=function(ye,Je){var lt=ye.from,ze=lt===void 0?W.blue:lt,Ct=ye.to,zt=Ct===void 0?W.blue:Ct,at=ye.direction,vt=at===void 0?Je==="rtl"?"to left":"to right":at,At=pe(ye,["from","to","direction"]);if(Object.keys(At).length!==0){var tr=Z(At);return{backgroundImage:"linear-gradient(".concat(vt,", ").concat(tr,")")}}return{backgroundImage:"linear-gradient(".concat(vt,", ").concat(ze,", ").concat(zt,")")}},ae=function(ye){var Je=ye.prefixCls,lt=ye.direction,ze=ye.percent,Ct=ye.strokeWidth,zt=ye.size,at=ye.strokeColor,vt=ye.strokeLinecap,At=ye.children,tr=ye.trailColor,Ir=ye.success,zr=at&&typeof at!="string"?J(at,lt):{background:at},yn=tr?{backgroundColor:tr}:void 0,ui=Object(y.a)({width:"".concat(Ne(ze),"%"),height:Ct||(zt==="small"?6:8),borderRadius:vt==="square"?0:""},zr),Nn=st(ye),sn={width:"".concat(Ne(Nn),"%"),height:Ct||(zt==="small"?6:8),borderRadius:vt==="square"?0:"",backgroundColor:Ir==null?void 0:Ir.strokeColor},Nt=Nn!==void 0?f.createElement("div",{className:"".concat(Je,"-success-bg"),style:sn}):null;return f.createElement(f.Fragment,null,f.createElement("div",{className:"".concat(Je,"-outer")},f.createElement("div",{className:"".concat(Je,"-inner"),style:yn},f.createElement("div",{className:"".concat(Je,"-bg"),style:ui}),Nt)),At)},Se=ae,me=m("ODXe"),Oe=m("Ff2n"),Ee={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},oe=function(ye){var Je=ye.map(function(){return Object(f.useRef)()}),lt=Object(f.useRef)(null);return Object(f.useEffect)(function(){var ze=Date.now(),Ct=!1;Object.keys(Je).forEach(function(zt){var at=Je[zt].current;if(!at)return;Ct=!0;var vt=at.style;vt.transitionDuration=".3s, .3s, .3s, .06s",lt.current&&ze-lt.current<100&&(vt.transitionDuration="0s, 0s")}),Ct&&(lt.current=Date.now())}),[Je]},Re=function(ye){var Je=ye.className,lt=ye.percent,ze=ye.prefixCls,Ct=ye.strokeColor,zt=ye.strokeLinecap,at=ye.strokeWidth,vt=ye.style,At=ye.trailColor,tr=ye.trailWidth,Ir=ye.transition,zr=Object(Oe.a)(ye,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete zr.gapPosition;var yn=Array.isArray(lt)?lt:[lt],ui=Array.isArray(Ct)?Ct:[Ct],Nn=oe(yn),sn=Object(me.a)(Nn,1),Nt=sn[0],xt=at/2,Pe=100-at/2,Fe="M ".concat(zt==="round"?xt:0,",").concat(xt,`
|
|
|
L `).concat(zt==="round"?Pe:100,",").concat(xt),Ve="0 0 100 ".concat(at),pt=0;return f.createElement("svg",Object(y.a)({className:r()("".concat(ze,"-line"),Je),viewBox:Ve,preserveAspectRatio:"none",style:vt},zr),f.createElement("path",{className:"".concat(ze,"-line-trail"),d:Fe,strokeLinecap:zt,stroke:At,strokeWidth:tr||at,fillOpacity:"0"}),yn.map(function(Mt,dr){var fr=1;switch(zt){case"round":fr=1-at/100;break;case"square":fr=1-at/2/100;break;default:fr=1;break}var Lr={strokeDasharray:"".concat(Mt*fr,"px, 100px"),strokeDashoffset:"-".concat(pt,"px"),transition:Ir||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},dn=ui[dr]||ui[ui.length-1];return pt+=Mt,f.createElement("path",{key:dr,className:"".concat(ze,"-line-path"),d:Fe,strokeLinecap:zt,stroke:dn,strokeWidth:at,fillOpacity:"0",ref:Nt[dr],style:Lr})}))};Re.defaultProps=Ee,Re.displayName="Line";var Be=Re,et=0;function bt(tt){return+tt.replace("%","")}function dt(tt){return Array.isArray(tt)?tt:[tt]}function He(tt,ye,Je,lt){var ze=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,Ct=arguments.length>5?arguments[5]:void 0,zt=50-lt/2,at=0,vt=-zt,At=0,tr=-2*zt;switch(Ct){case"left":at=-zt,vt=0,At=2*zt,tr=0;break;case"right":at=zt,vt=0,At=-2*zt,tr=0;break;case"bottom":vt=zt,tr=2*zt;break;default:}var Ir="M 50,50 m ".concat(at,",").concat(vt,`
|
|
|
a `).concat(zt,",").concat(zt," 0 1 1 ").concat(At,",").concat(-tr,`
|
|
|
a `).concat(zt,",").concat(zt," 0 1 1 ").concat(-At,",").concat(tr),zr=Math.PI*2*zt,yn={stroke:typeof Je=="string"?Je:void 0,strokeDasharray:"".concat(ye/100*(zr-ze),"px ").concat(zr,"px"),strokeDashoffset:"-".concat(ze/2+tt/100*(zr-ze),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s"};return{pathString:Ir,pathStyle:yn}}var kt=function(ye){var Je=ye.prefixCls,lt=ye.strokeWidth,ze=ye.trailWidth,Ct=ye.gapDegree,zt=ye.gapPosition,at=ye.trailColor,vt=ye.strokeLinecap,At=ye.style,tr=ye.className,Ir=ye.strokeColor,zr=ye.percent,yn=Object(Oe.a)(ye,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ui=f.useMemo(function(){return et+=1,et},[]),Nn=He(0,100,at,lt,Ct,zt),sn=Nn.pathString,Nt=Nn.pathStyle,xt=dt(zr),Pe=dt(Ir),Fe=Pe.find(function(fr){return Object.prototype.toString.call(fr)==="[object Object]"}),Ve=oe(xt),pt=Object(me.a)(Ve,1),Mt=pt[0],dr=function(){var Lr=0;return xt.map(function(dn,_n){var cr=Pe[_n]||Pe[Pe.length-1],Xt=Object.prototype.toString.call(cr)==="[object Object]"?"url(#".concat(Je,"-gradient-").concat(ui,")"):"",Zt=He(Lr,dn,cr,lt,Ct,zt);return Lr+=dn,f.createElement("path",{key:_n,className:"".concat(Je,"-circle-path"),d:Zt.pathString,stroke:Xt,strokeLinecap:vt,strokeWidth:lt,opacity:dn===0?0:1,fillOpacity:"0",style:Zt.pathStyle,ref:Mt[_n]})})};return f.createElement("svg",Object(y.a)({className:r()("".concat(Je,"-circle"),tr),viewBox:"0 0 100 100",style:At},yn),Fe&&f.createElement("defs",null,f.createElement("linearGradient",{id:"".concat(Je,"-gradient-").concat(ui),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Fe).sort(function(fr,Lr){return bt(fr)-bt(Lr)}).map(function(fr,Lr){return f.createElement("stop",{key:Lr,offset:fr,stopColor:Fe[fr]})}))),f.createElement("path",{className:"".concat(Je,"-circle-trail"),d:sn,stroke:at,strokeLinecap:vt,strokeWidth:ze||lt,fillOpacity:"0",style:Nt}),dr().reverse())};kt.defaultProps=Ee,kt.displayName="Circle";var ut=kt,Ft={Line:Be,Circle:ut};function Ht(tt){var ye=tt.percent,Je=tt.success,lt=tt.successPercent,ze=Ne(ye),Ct=st({success:Je,successPercent:lt});return Ct?[Ne(Ct),Ne(ze-Ne(Ct))]:ze}function $t(tt){var ye=tt.success,Je=tt.strokeColor,lt=tt.successPercent,ze=Je||null,Ct=st({success:ye,successPercent:lt});return Ct?[W.green,ze]:ze}var Ut=function(ye){var Je=ye.prefixCls,lt=ye.width,ze=ye.strokeWidth,Ct=ye.trailColor,zt=ye.strokeLinecap,at=ye.gapPosition,vt=ye.gapDegree,At=ye.type,tr=ye.children,Ir=lt||120,zr={width:Ir,height:Ir,fontSize:Ir*.15+6},yn=ze||6,ui=at||At==="dashboard"&&"bottom"||"top",Nn=function(){return vt||vt===0?vt:At==="dashboard"?75:void 0},sn=$t(ye),Nt=Object.prototype.toString.call(sn)==="[object Object]",xt=r()("".concat(Je,"-inner"),Object(S.a)({},"".concat(Je,"-circle-gradient"),Nt));return f.createElement("div",{className:xt,style:zr},f.createElement(ut,{percent:Ht(ye),strokeWidth:yn,trailWidth:yn,strokeColor:sn,strokeLinecap:zt,trailColor:Ct,prefixCls:Je,gapDegree:Nn(),gapPosition:ui}),tr)},Jt=Ut,ct=function(ye){for(var Je=ye.size,lt=ye.steps,ze=ye.percent,Ct=ze===void 0?0:ze,zt=ye.strokeWidth,at=zt===void 0?8:zt,vt=ye.strokeColor,At=ye.trailColor,tr=ye.prefixCls,Ir=ye.children,zr=Math.round(lt*(Ct/100)),yn=Je==="small"?2:14,ui=[],Nn=0;Nn<lt;Nn+=1)ui.push(f.createElement("div",{key:Nn,className:r()("".concat(tr,"-steps-item"),Object(S.a)({},"".concat(tr,"-steps-item-active"),Nn<=zr-1)),style:{backgroundColor:Nn<=zr-1?vt:At,width:yn,height:at}}));return f.createElement("div",{className:"".concat(tr,"-steps-outer")},ui,Ir)},le=ct,te=function(tt,ye){var Je={};for(var lt in tt)Object.prototype.hasOwnProperty.call(tt,lt)&&ye.indexOf(lt)<0&&(Je[lt]=tt[lt]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,lt=Object.getOwnPropertySymbols(tt);ze<lt.length;ze++)ye.indexOf(lt[ze])<0&&Object.prototype.propertyIsEnumerable.call(tt,lt[ze])&&(Je[lt[ze]]=tt[lt[ze]]);return Je},we=Object(c.a)("line","circle","dashboard"),Ce=Object(c.a)("normal","exception","active","success"),fe=function(tt){Object(e.a)(Je,tt);var ye=Object(d.a)(Je);function Je(){var lt;return Object(g.a)(this,Je),lt=ye.apply(this,arguments),lt.renderProgress=function(ze){var Ct,zt=ze.getPrefixCls,at=ze.direction,vt=Object(t.a)(lt),At=vt.props,tr=At.prefixCls,Ir=At.className,zr=At.size,yn=At.type,ui=At.steps,Nn=At.showInfo,sn=At.strokeColor,Nt=te(At,["prefixCls","className","size","type","steps","showInfo","strokeColor"]),xt=zt("progress",tr),Pe=lt.getProgressStatus(),Fe=lt.renderProcessInfo(xt,Pe);Object(h.a)(!("successPercent"in At),"Progress","`successPercent` is deprecated. Please use `success.percent` instead.");var Ve;yn==="line"?Ve=ui?f.createElement(le,Object(y.a)({},lt.props,{strokeColor:typeof sn=="string"?sn:void 0,prefixCls:xt,steps:ui}),Fe):f.createElement(Se,Object(y.a)({},lt.props,{prefixCls:xt,direction:at}),Fe):(yn==="circle"||yn==="dashboard")&&(Ve=f.createElement(Jt,Object(y.a)({},lt.props,{prefixCls:xt,progressStatus:Pe}),Fe));var pt=r()(xt,(Ct={},Object(S.a)(Ct,"".concat(xt,"-").concat(yn==="dashboard"&&"circle"||ui&&"steps"||yn),!0),Object(S.a)(Ct,"".concat(xt,"-status-").concat(Pe),!0),Object(S.a)(Ct,"".concat(xt,"-show-info"),Nn),Object(S.a)(Ct,"".concat(xt,"-").concat(zr),zr),Object(S.a)(Ct,"".concat(xt,"-rtl"),at==="rtl"),Ct),Ir);return f.createElement("div",Object(y.a)({},Object(s.a)(Nt,["status","format","trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","percent","success","successPercent"]),{className:pt}),Ve)},lt}return Object(p.a)(Je,[{key:"getPercentNumber",value:function(){var ze=this.props.percent,Ct=ze===void 0?0:ze,zt=st(this.props);return parseInt(zt!==void 0?zt.toString():Ct.toString(),10)}},{key:"getProgressStatus",value:function(){var ze=this.props.status;return Ce.indexOf(ze)<0&&this.getPercentNumber()>=100?"success":ze||"normal"}},{key:"renderProcessInfo",value:function(ze,Ct){var zt=this.props,at=zt.showInfo,vt=zt.format,At=zt.type,tr=zt.percent,Ir=st(this.props);if(!at)return null;var zr,yn=vt||function(Nn){return"".concat(Nn,"%")},ui=At==="line";return vt||Ct!=="exception"&&Ct!=="success"?zr=yn(Ne(tr),Ne(Ir)):Ct==="exception"?zr=ui?f.createElement(n.a,null):f.createElement(o.a,null):Ct==="success"&&(zr=ui?f.createElement(l.a,null):f.createElement(i.a,null)),f.createElement("span",{className:"".concat(ze,"-text"),title:typeof zr=="string"?zr:void 0},zr)}},{key:"render",value:function(){return f.createElement(a.a,null,this.renderProgress)}}]),Je}(f.Component);fe.defaultProps={type:"line",percent:0,showInfo:!0,trailColor:null,size:"default",gapDegree:void 0,strokeLinecap:"round"};var rt=V.a=fe},"CMP+":function(z,V,m){var S=m("bYtY"),y=m("hM6l"),g=function(t,e,d,f){y.call(this,t,e,d),this.type=f||"value",this.model=null};g.prototype={constructor:g,getLabelModel:function(){return this.model.getModel("label")},isHorizontal:function(){return this.model.get("orient")==="horizontal"}},S.inherits(g,y);var p=g;z.exports=p},"CWI+":function(z,V,m){},CbHG:function(z,V,m){var S=m("IwbS"),y=S.subPixelOptimize,g=m("zM3Q"),p=m("OELB"),t=p.parsePercent,e=m("bYtY"),d=e.retrieve2,f=typeof Float32Array!="undefined"?Float32Array:Array,u={seriesType:"candlestick",plan:g(),reset:function(o){var i=o.coordinateSystem,l=o.getData(),n=s(o,l),a=0,c=1,h=["x","y"],A=l.mapDimension(h[a]),v=l.mapDimension(h[c],!0),w=v[0],b=v[1],x=v[2],C=v[3];if(l.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),A==null||v.length<4)return;return{progress:o.pipelineContext.large?_:I};function I(E,O){for(var N;(N=E.next())!=null;){var F=O.get(A,N),U=O.get(w,N),B=O.get(b,N),K=O.get(x,N),Y=O.get(C,N),k=Math.min(U,B),H=Math.max(U,B),W=q(k,F),j=q(H,F),M=q(K,F),G=q(Y,F),X=[];ee(X,j,0),ee(X,W,1),X.push(de(G),de(j),de(M),de(W)),O.setItemLayout(N,{sign:r(O,N,U,B,b),initBaseline:U>B?j[c]:W[c],ends:X,brushRect:ie(K,Y,F)})}function q(ue,ve){var be=[];return be[a]=ve,be[c]=ue,isNaN(ve)||isNaN(ue)?[NaN,NaN]:i.dataToPoint(be)}function ee(ue,ve,be){var _e=ve.slice(),ke=ve.slice();_e[a]=y(_e[a]+n/2,1,!1),ke[a]=y(ke[a]-n/2,1,!0),be?ue.push(_e,ke):ue.push(ke,_e)}function ie(ue,ve,be){var _e=q(ue,be),ke=q(ve,be);return _e[a]-=n/2,ke[a]-=n/2,{x:_e[0],y:_e[1],width:c?n:ke[0]-_e[0],height:c?ke[1]-_e[1]:n}}function de(ue){return ue[a]=y(ue[a],1),ue}}function _(E,O){for(var N=new f(E.count*4),F=0,U,B=[],K=[],Y;(Y=E.next())!=null;){var k=O.get(A,Y),H=O.get(w,Y),W=O.get(b,Y),j=O.get(x,Y),M=O.get(C,Y);if(isNaN(k)||isNaN(j)||isNaN(M)){N[F++]=NaN,F+=3;continue}N[F++]=r(O,Y,H,W,b),B[a]=k,B[c]=j,U=i.dataToPoint(B,null,K),N[F++]=U?U[0]:NaN,N[F++]=U?U[1]:NaN,B[c]=M,U=i.dataToPoint(B,null,K),N[F++]=U?U[1]:NaN}O.setLayout("largePoints",N)}}};function r(o,i,l,n,a){var c;return l>n?c=-1:l<n?c=1:c=i>0?o.get(a,i-1)<=n?1:-1:1,c}function s(o,i){var l=o.getBaseAxis(),n,a=l.type==="category"?l.getBandWidth():(n=l.getExtent(),Math.abs(n[1]-n[0])/i.count()),c=t(d(o.get("barMaxWidth"),a),a),h=t(d(o.get("barMinWidth"),1),a),A=o.get("barWidth");return A!=null?t(A,a):Math.max(Math.min(a/2,c),h)}z.exports=u},Cm0C:function(z,V,m){m("5NHt"),m("f3JH")},Cmcn:function(z,V,m){"use strict";m.d(V,"a",function(){return y});var S=m("0HTW");function y(g,p){var t;if(typeof Symbol=="undefined"||g[Symbol.iterator]==null){if(Array.isArray(g)||(t=Object(S.a)(g))||p&&g&&typeof g.length=="number"){t&&(g=t);var e=0,d=function(){};return{s:d,n:function(){return e>=g.length?{done:!0}:{done:!1,value:g[e++]}},e:function(o){throw o},f:d}}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,u=!1,r;return{s:function(){t=g[Symbol.iterator]()},n:function(){var o=t.next();return f=o.done,o},e:function(o){u=!0,r=o},f:function(){try{!f&&t.return!=null&&t.return()}finally{if(u)throw r}}}}},CrYA:function(z,V,m){var S=m("MFOe"),y=S.Global;z.exports={name:"sessionStorage",read:p,write:t,each:e,remove:d,clearAll:f};function g(){return y.sessionStorage}function p(u){return g().getItem(u)}function t(u,r){return g().setItem(u,r)}function e(u){for(var r=g().length-1;r>=0;r--){var s=g().key(r);u(p(s),s)}}function d(u){return g().removeItem(u)}function f(){return g().clear()}},D1WM:function(z,V,m){var S=m("bYtY"),y=m("hM6l"),g=function(t,e,d,f,u){y.call(this,t,e,d),this.type=f||"value",this.axisIndex=u};g.prototype={constructor:g,model:null,isHorizontal:function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"}},S.inherits(g,y);var p=g;z.exports=p},D5nY:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("4NO4"),p=g.makeInner,t=g.getDataItemValue,e=m("bYtY"),d=e.createHashMap,f=e.each,u=e.map,r=e.isArray,s=e.isString,o=e.isObject,i=e.isTypedArray,l=e.isArrayLike,n=e.extend,a=e.assert,c=m("7G+c"),h=m("k9D9"),A=h.SOURCE_FORMAT_ORIGINAL,v=h.SOURCE_FORMAT_ARRAY_ROWS,w=h.SOURCE_FORMAT_OBJECT_ROWS,b=h.SOURCE_FORMAT_KEYED_COLUMNS,x=h.SOURCE_FORMAT_UNKNOWN,C=h.SOURCE_FORMAT_TYPED_ARRAY,I=h.SERIES_LAYOUT_BY_ROW,_={Must:1,Might:2,Not:3},E=p();function O(X){var q=X.option.source,ee=x;if(i(q))ee=C;else if(r(q)){q.length===0&&(ee=v);for(var ie=0,de=q.length;ie<de;ie++){var ue=q[ie];if(ue==null)continue;if(r(ue)){ee=v;break}else if(o(ue)){ee=w;break}}}else if(o(q)){for(var ve in q)if(q.hasOwnProperty(ve)&&l(q[ve])){ee=b;break}}else if(q!=null)throw new Error("Invalid data");E(X).sourceFormat=ee}function N(X){return E(X).source}function F(X){E(X).datasetMap=d()}function U(X){var q=X.option,ee=q.data,ie=i(ee)?C:A,de=!1,ue=q.seriesLayoutBy,ve=q.sourceHeader,be=q.dimensions,_e=j(X);if(_e){var ke=_e.option;ee=ke.source,ie=E(_e).sourceFormat,de=!0,ue=ue||ke.seriesLayoutBy,ve==null&&(ve=ke.sourceHeader),be=be||ke.dimensions}var $e=B(ee,ie,ue,ve,be);E(X).source=new c({data:ee,fromDataset:de,seriesLayoutBy:ue,sourceFormat:ie,dimensionsDefine:$e.dimensionsDefine,startIndex:$e.startIndex,dimensionsDetectCount:$e.dimensionsDetectCount,encodeDefine:q.encode})}function B(X,q,ee,ie,de){if(!X)return{dimensionsDefine:K(de)};var ue,ve;if(q===v)ie==="auto"||ie==null?Y(function(_e){_e!=null&&_e!=="-"&&(s(_e)?ve==null&&(ve=1):ve=0)},ee,X,10):ve=ie?1:0,!de&&ve===1&&(de=[],Y(function(_e,ke){de[ke]=_e!=null?_e:""},ee,X)),ue=de?de.length:ee===I?X.length:X[0]?X[0].length:null;else if(q===w)de||(de=k(X));else if(q===b)de||(de=[],f(X,function(_e,ke){de.push(ke)}));else if(q===A){var be=t(X[0]);ue=r(be)&&be.length||1}else q===C;return{startIndex:ve,dimensionsDefine:K(de),dimensionsDetectCount:ue}}function K(X){if(!X)return;var q=d();return u(X,function(ee,ie){if(ee=n({},o(ee)?ee:{name:ee}),ee.name==null)return ee;ee.name+="",ee.displayName==null&&(ee.displayName=ee.name);var de=q.get(ee.name);return de?ee.name+="-"+de.count++:q.set(ee.name,{count:1}),ee})}function Y(X,q,ee,ie){if(ie==null&&(ie=Infinity),q===I)for(var de=0;de<ee.length&&de<ie;de++)X(ee[de]?ee[de][0]:null,de);else for(var ue=ee[0]||[],de=0;de<ue.length&&de<ie;de++)X(ue[de],de)}function k(X){for(var q=0,ee;q<X.length&&!(ee=X[q++]););if(ee){var ie=[];return f(ee,function(de,ue){ie.push(ue)}),ie}}function H(X,q,ee){var ie={},de=j(q);if(!de||!X)return ie;var ue=[],ve=[],be=q.ecModel,_e=E(be).datasetMap,ke=de.uid+"_"+ee.seriesLayoutBy,$e,ne;X=X.slice(),f(X,function(Z,J){!o(Z)&&(X[J]={name:Z}),Z.type==="ordinal"&&$e==null&&($e=J,ne=pe(X[J])),ie[Z.name]=[]});var Ne=_e.get(ke)||_e.set(ke,{categoryWayDim:ne,valueWayDim:0});f(X,function(Z,J){var ae=Z.name,Se=pe(Z);if($e==null){var me=Ne.valueWayDim;st(ie[ae],me,Se),st(ve,me,Se),Ne.valueWayDim+=Se}else if($e===J)st(ie[ae],0,Se),st(ue,0,Se);else{var me=Ne.categoryWayDim;st(ie[ae],me,Se),st(ve,me,Se),Ne.categoryWayDim+=Se}});function st(Z,J,ae){for(var Se=0;Se<ae;Se++)Z.push(J+Se)}function pe(Z){var J=Z.dimsDef;return J?J.length:1}return ue.length&&(ie.itemName=ue),ve.length&&(ie.seriesName=ve),ie}function W(X,q,ee){var ie={},de=j(X);if(!de)return ie;var ue=q.sourceFormat,ve=q.dimensionsDefine,be;(ue===w||ue===b)&&f(ve,function($e,ne){(o($e)?$e.name:$e)==="name"&&(be=ne)});var _e=function(){for(var $e={},ne={},Ne=[],st=0,pe=Math.min(5,ee);st<pe;st++){var Z=G(q.data,ue,q.seriesLayoutBy,ve,q.startIndex,st);Ne.push(Z);var J=Z===_.Not;if(J&&$e.v==null&&st!==be&&($e.v=st),($e.n==null||$e.n===$e.v||!J&&Ne[$e.n]===_.Not)&&($e.n=st),ae($e)&&Ne[$e.n]!==_.Not)return $e;J||(Z===_.Might&&ne.v==null&&st!==be&&(ne.v=st),(ne.n==null||ne.n===ne.v)&&(ne.n=st))}function ae(Se){return Se.v!=null&&Se.n!=null}return ae($e)?$e:ae(ne)?ne:null}();if(_e){ie.value=_e.v;var ke=be!=null?be:_e.n;ie.itemName=[ke],ie.seriesName=[ke]}return ie}function j(X){var q=X.option,ee=q.data;if(!ee)return X.ecModel.getComponent("dataset",q.datasetIndex||0)}function M(X,q){return G(X.data,X.sourceFormat,X.seriesLayoutBy,X.dimensionsDefine,X.startIndex,q)}function G(X,q,ee,ie,de,ue){var ve,be=5;if(i(X))return _.Not;var _e,ke;if(ie){var $e=ie[ue];o($e)?(_e=$e.name,ke=$e.type):s($e)&&(_e=$e)}if(ke!=null)return ke==="ordinal"?_.Must:_.Not;if(q===v)if(ee===I){for(var ne=X[ue],Ne=0;Ne<(ne||[]).length&&Ne<be;Ne++)if((ve=J(ne[de+Ne]))!=null)return ve}else for(var Ne=0;Ne<X.length&&Ne<be;Ne++){var st=X[de+Ne];if(st&&(ve=J(st[ue]))!=null)return ve}else if(q===w){if(!_e)return _.Not;for(var Ne=0;Ne<X.length&&Ne<be;Ne++){var pe=X[Ne];if(pe&&(ve=J(pe[_e]))!=null)return ve}}else if(q===b){if(!_e)return _.Not;var ne=X[_e];if(!ne||i(ne))return _.Not;for(var Ne=0;Ne<ne.length&&Ne<be;Ne++)if((ve=J(ne[Ne]))!=null)return ve}else if(q===A)for(var Ne=0;Ne<X.length&&Ne<be;Ne++){var pe=X[Ne],Z=t(pe);if(!r(Z))return _.Not;if((ve=J(Z[ue]))!=null)return ve}function J(ae){var Se=s(ae);if(ae!=null&&isFinite(ae)&&ae!=="")return Se?_.Might:_.Not;if(Se&&ae!=="-")return _.Must}return _.Not}V.BE_ORDINAL=_,V.detectSourceFormat=O,V.getSource=N,V.resetSourceDefaulter=F,V.prepareSource=U,V.makeSeriesEncodeForAxisCoordSys=H,V.makeSeriesEncodeForNameBased=W,V.guessOrdinal=M},D7Yy:function(z,V,m){"use strict";var S=m("ZvpZ");V.a=S.a},D9ME:function(z,V,m){var S=m("IwbS"),y=m("fls0"),g=m("bYtY"),p=m("oVpE"),t=p.createSymbol,e=m("QBsz"),d=m("Sj9i");function f(s,o,i){S.Group.call(this),this.add(this.createLine(s,o,i)),this._updateEffectSymbol(s,o)}var u=f.prototype;u.createLine=function(s,o,i){return new y(s,o,i)},u._updateEffectSymbol=function(s,o){var i=s.getItemModel(o),l=i.getModel("effect"),n=l.get("symbolSize"),a=l.get("symbol");g.isArray(n)||(n=[n,n]);var c=l.get("color")||s.getItemVisual(o,"color"),h=this.childAt(1);if(this._symbolType!==a&&(this.remove(h),h=t(a,-.5,-.5,1,1,c),h.z2=100,h.culling=!0,this.add(h)),!h)return;h.setStyle("shadowColor",c),h.setStyle(l.getItemStyle(["color"])),h.attr("scale",n),h.setColor(c),h.attr("scale",n),this._symbolType=a,this._symbolScale=n,this._updateEffectAnimation(s,l,o)},u._updateEffectAnimation=function(s,o,i){var l=this.childAt(1);if(!l)return;var n=this,a=s.getItemLayout(i),c=o.get("period")*1e3,h=o.get("loop"),A=o.get("constantSpeed"),v=g.retrieve(o.get("delay"),function(C){return C/s.count()*c/3}),w=typeof v=="function";if(l.ignore=!0,this.updateAnimationPoints(l,a),A>0&&(c=this.getLineLength(l)/A*1e3),c!==this._period||h!==this._loop){l.stopAnimation();var b=v;w&&(b=v(i)),l.__t>0&&(b=-c*l.__t),l.__t=0;var x=l.animate("",h).when(c,{__t:1}).delay(b).during(function(){n.updateSymbolPosition(l)});h||x.done(function(){n.remove(l)}),x.start()}this._period=c,this._loop=h},u.getLineLength=function(s){return e.dist(s.__p1,s.__cp1)+e.dist(s.__cp1,s.__p2)},u.updateAnimationPoints=function(s,o){s.__p1=o[0],s.__p2=o[1],s.__cp1=o[2]||[(o[0][0]+o[1][0])/2,(o[0][1]+o[1][1])/2]},u.updateData=function(s,o,i){this.childAt(0).updateData(s,o,i),this._updateEffectSymbol(s,o)},u.updateSymbolPosition=function(s){var o=s.__p1,i=s.__p2,l=s.__cp1,n=s.__t,a=s.position,c=[a[0],a[1]],h=d.quadraticAt,A=d.quadraticDerivativeAt;a[0]=h(o[0],l[0],i[0],n),a[1]=h(o[1],l[1],i[1],n);var v=A(o[0],l[0],i[0],n),w=A(o[1],l[1],i[1],n);if(s.rotation=-Math.atan2(w,v)-Math.PI/2,this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")if(s.__lastT!==void 0&&s.__lastT<s.__t){var b=e.dist(c,a)*1.05;s.attr("scale",[s.scale[0],b]),n===1&&(a[0]=c[0]+(a[0]-c[0])/2,a[1]=c[1]+(a[1]-c[1])/2)}else if(s.__lastT===1){var b=2*e.dist(o,a);s.attr("scale",[s.scale[0],b])}else s.attr("scale",this._symbolScale);s.__lastT=s.__t,s.ignore=!1},u.updateLayout=function(s,o){this.childAt(0).updateLayout(s,o);var i=s.getItemModel(o).getModel("effect");this._updateEffectAnimation(s,i,o)},g.inherits(f,S.Group);var r=f;z.exports=r},DBLp:function(z,V){function m(){}m.prototype={diff:function(e,d,f){f||(f=function(w,b){return w===b}),this.equals=f;var u=this;e=e.slice(),d=d.slice();var r=d.length,s=e.length,o=1,i=r+s,l=[{newPos:-1,components:[]}],n=this.extractCommon(l[0],d,e,0);if(l[0].newPos+1>=r&&n+1>=s){for(var a=[],c=0;c<d.length;c++)a.push(c);return[{indices:a,count:d.length}]}function h(){for(var v=-1*o;v<=o;v+=2){var w,b=l[v-1],x=l[v+1],C=(x?x.newPos:0)-v;b&&(l[v-1]=void 0);var I=b&&b.newPos+1<r,_=x&&0<=C&&C<s;if(!I&&!_){l[v]=void 0;continue}if(!I||_&&b.newPos<x.newPos?(w=y(x),u.pushComponent(w.components,void 0,!0)):(w=b,w.newPos++,u.pushComponent(w.components,!0,void 0)),C=u.extractCommon(w,d,e,v),w.newPos+1>=r&&C+1>=s)return S(u,w.components,d,e);l[v]=w}o++}for(;o<=i;){var A=h();if(A)return A}},pushComponent:function(e,d,f){var u=e[e.length-1];u&&u.added===d&&u.removed===f?e[e.length-1]={count:u.count+1,added:d,removed:f}:e.push({count:1,added:d,removed:f})},extractCommon:function(e,d,f,u){for(var r=d.length,s=f.length,o=e.newPos,i=o-u,l=0;o+1<r&&i+1<s&&this.equals(d[o+1],f[i+1]);)o++,i++,l++;return l&&e.components.push({count:l}),e.newPos=o,i},tokenize:function(e){return e.slice()},join:function(e){return e.slice()}};function S(t,e,d,f){for(var u=0,r=e.length,s=0,o=0;u<r;u++){var i=e[u];if(i.removed){for(var l=[],n=o;n<o+i.count;n++)l.push(n);i.indices=l,o+=i.count}else{for(var l=[],n=s;n<s+i.count;n++)l.push(n);i.indices=l,s+=i.count,i.added||(o+=i.count)}}return e}function y(t){return{newPos:t.newPos,components:t.components.slice(0)}}var g=new m;function p(t,e,d){return g.diff(t,e,d)}z.exports=p},DEFe:function(z,V,m){var S=m("bYtY"),y=m("SgGq"),g=m("Ae+d"),p=m("xSat"),t=p.onIrrelevantElement,e=m("IwbS"),d=m("W4dC"),f=m("iRjW"),u=f.getUID,r=m("DN4a");function s(a){var c=a.getItemStyle(),h=a.get("areaColor");return h!=null&&(c.fill=h),c}function o(a,c,h,A,v){h.off("click"),h.off("mousedown"),c.get("selectedMode")&&(h.on("mousedown",function(){a._mouseDownFlag=!0}),h.on("click",function(w){if(!a._mouseDownFlag)return;a._mouseDownFlag=!1;for(var b=w.target;!b.__regions;)b=b.parent;if(!b)return;var x={type:(c.mainType==="geo"?"geo":"map")+"ToggleSelect",batch:S.map(b.__regions,function(C){return{name:C.name,from:v.uid}})};x[c.mainType+"Id"]=c.id,A.dispatchAction(x),i(c,h)}))}function i(a,c){c.eachChild(function(h){S.each(h.__regions,function(A){h.trigger(a.isSelected(A.name)?"emphasis":"normal")})})}function l(a,c){var h=new e.Group;this.uid=u("ec_map_draw"),this._controller=new y(a.getZr()),this._controllerHost={target:c?h:null},this.group=h,this._updateGroup=c,this._mouseDownFlag,this._mapName,this._initialized,h.add(this._regionsGroup=new e.Group),h.add(this._backgroundGroup=new e.Group)}l.prototype={constructor:l,draw:function(a,c,h,A,v){var w=a.mainType==="geo",b=a.getData&&a.getData();w&&c.eachComponent({mainType:"series",subType:"map"},function(j){!b&&j.getHostGeoModel()===a&&(b=j.getData())});var x=a.coordinateSystem;this._updateBackground(x);var C=this._regionsGroup,I=this.group,_=x.getTransformInfo(),E=!C.childAt(0)||v,O;if(E)I.transform=_.roamTransform,I.decomposeTransform(),I.dirty();else{var N=new r;N.transform=_.roamTransform,N.decomposeTransform();var F={scale:N.scale,position:N.position};O=N.scale,e.updateProps(I,F,a)}var U=_.rawScale,B=_.rawPosition;C.removeAll();var K=["itemStyle"],Y=["emphasis","itemStyle"],k=["label"],H=["emphasis","label"],W=S.createHashMap();S.each(x.regions,function(j){var M=W.get(j.name)||W.set(j.name,new e.Group),G=new e.CompoundPath({segmentIgnoreThreshold:1,shape:{paths:[]}});M.add(G);var X=a.getRegionModel(j.name)||a,q=X.getModel(K),ee=X.getModel(Y),ie=s(q),de=s(ee),ue=X.getModel(k),ve=X.getModel(H),be;if(b){be=b.indexOfName(j.name);var _e=b.getItemVisual(be,"color",!0);_e&&(ie.fill=_e)}var ke=function(me){return[me[0]*U[0]+B[0],me[1]*U[1]+B[1]]};S.each(j.geometries,function(me){if(me.type!=="polygon")return;for(var Oe=[],Ee=0;Ee<me.exterior.length;++Ee)Oe.push(ke(me.exterior[Ee]));G.shape.paths.push(new e.Polygon({segmentIgnoreThreshold:1,shape:{points:Oe}}));for(var Ee=0;Ee<(me.interiors?me.interiors.length:0);++Ee){for(var oe=me.interiors[Ee],Oe=[],Re=0;Re<oe.length;++Re)Oe.push(ke(oe[Re]));G.shape.paths.push(new e.Polygon({segmentIgnoreThreshold:1,shape:{points:Oe}}))}}),G.setStyle(ie),G.style.strokeNoScale=!0,G.culling=!0;var $e=ue.get("show"),ne=ve.get("show"),Ne=b&&isNaN(b.get(b.mapDimension("value"),be)),st=b&&b.getItemLayout(be);if(w||Ne&&($e||ne)||st&&st.showLabel){var pe=w?j.name:be,Z;(!b||be>=0)&&(Z=a);var J=new e.Text({position:ke(j.center.slice()),scale:[1/I.scale[0],1/I.scale[1]],z2:10,silent:!0});if(e.setLabelStyle(J.style,J.hoverStyle={},ue,ve,{labelFetcher:Z,labelDataIndex:pe,defaultText:j.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),!E){var ae=[1/O[0],1/O[1]];e.updateProps(J,{scale:ae},a)}M.add(J)}if(b)b.setItemGraphicEl(be,M);else{var X=a.getRegionModel(j.name);G.eventData={componentType:"geo",componentIndex:a.componentIndex,geoIndex:a.componentIndex,name:j.name,region:X&&X.option||{}}}var Se=M.__regions||(M.__regions=[]);Se.push(j),M.highDownSilentOnTouch=!!a.get("selectedMode"),e.setHoverStyle(M,de),C.add(M)}),this._updateController(a,c,h),o(this,a,C,h,A),i(a,C)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&d.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(a){var c=a.map;this._mapName!==c&&S.each(d.makeGraphic(c,this.uid),function(h){this._backgroundGroup.add(h)},this),this._mapName=c},_updateController:function(a,c,h){var A=a.coordinateSystem,v=this._controller,w=this._controllerHost;w.zoomLimit=a.get("scaleLimit"),w.zoom=A.getZoom(),v.enable(a.get("roam")||!1);var b=a.mainType;function x(){var C={type:"geoRoam",componentType:b};return C[b+"Id"]=a.id,C}v.off("pan").on("pan",function(C){this._mouseDownFlag=!1,g.updateViewOnPan(w,C.dx,C.dy),h.dispatchAction(S.extend(x(),{dx:C.dx,dy:C.dy}))},this),v.off("zoom").on("zoom",function(C){if(this._mouseDownFlag=!1,g.updateViewOnZoom(w,C.scale,C.originX,C.originY),h.dispatchAction(S.extend(x(),{zoom:C.scale,originX:C.originX,originY:C.originY})),this._updateGroup){var I=this.group.scale;this._regionsGroup.traverse(function(_){_.type==="text"&&_.attr("scale",[1/I[0],1/I[1]])})}},this),v.setPointerChecker(function(C,I,_){return A.getViewRectAfterRoam().contain(I,_)&&!t(C,h,a)})}};var n=l;z.exports=n},DFOY:function(z,V,m){"use strict";var S=m("wx14"),y=m("1OyB"),g=m("vuIU"),p=m("JX7q"),t=m("Ji7U"),e=m("LK+K"),d=m("rePB"),f=m("q1tI"),u=m("Ff2n"),r=m("KQm4"),s=m("uciX"),o=m("2W6z"),i=m.n(o),l=m("4IlW"),n=m("uK0f"),a=m.n(n);function c(Se,me){if(Se===me)return!0;if(!Se||!me)return!1;var Oe=Se.length;if(me.length!==Oe)return!1;for(var Ee=0;Ee<Oe;Ee++)if(Se[Ee]!==me[Ee])return!1;return!0}var h=function(Se){Object(t.a)(Oe,Se);var me=Object(e.a)(Oe);function Oe(){var Ee;return Object(y.a)(this,Oe),Ee=me.apply(this,arguments),Ee.menuItems={},Ee.saveMenuItem=function(oe){return function(Re){Ee.menuItems[oe]=Re}},Ee}return Object(g.a)(Oe,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(oe){!oe.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(oe){var Re=this.props,Be=Re.fieldNames,et=Re.defaultFieldNames;return Be[oe]||et[oe]}},{key:"getOption",value:function(oe,Re){var Be=this.props,et=Be.prefixCls,bt=Be.expandTrigger,dt=Be.expandIcon,He=Be.loadingIcon,kt=this.props.onSelect.bind(this,oe,Re),ut=this.props.onItemDoubleClick.bind(this,oe,Re),Ft={onClick:kt,onDoubleClick:ut},Ht="".concat(et,"-menu-item"),$t=null,Ut=oe[this.getFieldName("children")]&&oe[this.getFieldName("children")].length>0;(Ut||oe.isLeaf===!1)&&(Ht+=" ".concat(et,"-menu-item-expand"),oe.loading||($t=f.createElement("span",{className:"".concat(et,"-menu-item-expand-icon")},dt))),bt==="hover"&&(Ut||oe.isLeaf===!1)&&(Ft={onMouseEnter:this.delayOnSelect.bind(this,kt),onMouseLeave:this.delayOnSelect.bind(this),onClick:kt}),this.isActiveOption(oe,Re)&&(Ht+=" ".concat(et,"-menu-item-active"),Ft.ref=this.saveMenuItem(Re)),oe.disabled&&(Ht+=" ".concat(et,"-menu-item-disabled"));var Jt=null;oe.loading&&(Ht+=" ".concat(et,"-menu-item-loading"),Jt=He||null);var ct="";return"title"in oe?ct=oe.title:typeof oe[this.getFieldName("label")]=="string"&&(ct=oe[this.getFieldName("label")]),f.createElement("li",Object(S.a)({key:oe[this.getFieldName("value")],className:Ht,title:ct},Ft,{role:"menuitem",onMouseDown:function(te){return te.preventDefault()}}),oe[this.getFieldName("label")],$t,Jt)}},{key:"getActiveOptions",value:function(oe){var Re=this,Be=this.props.options,et=oe||this.props.activeValue;return a()(Be,function(bt,dt){return bt[Re.getFieldName("value")]===et[dt]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var oe=this,Re=this.props.options,Be=this.getActiveOptions().map(function(et){return et[oe.getFieldName("children")]}).filter(function(et){return!!et&&et.length>0});return Be.unshift(Re),Be}},{key:"delayOnSelect",value:function(oe){for(var Re=this,Be=arguments.length,et=new Array(Be>1?Be-1:0),bt=1;bt<Be;bt++)et[bt-1]=arguments[bt];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof oe=="function"&&(this.delayTimer=window.setTimeout(function(){oe(et),Re.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var oe=this.getShowOptions().length,Re=0;Re<oe;Re++){var Be=this.menuItems[Re];Be&&Be.parentElement&&(Be.parentElement.scrollTop=Be.offsetTop)}}},{key:"isActiveOption",value:function(oe,Re){var Be=this.props.activeValue,et=Be===void 0?[]:Be;return et[Re]===oe[this.getFieldName("value")]}},{key:"render",value:function(){var oe=this,Re=this.props,Be=Re.prefixCls,et=Re.dropdownMenuColumnStyle;return f.createElement("div",null,this.getShowOptions().map(function(bt,dt){return f.createElement("ul",{className:"".concat(Be,"-menu"),key:dt,style:et},bt.map(function(He){return oe.getOption(He,dt)}))}))}}]),Oe}(f.Component);h.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"};var A=h,v={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}}},w=v,b=function(Se){Object(t.a)(Oe,Se);var me=Object(e.a)(Oe);function Oe(Ee){var oe;Object(y.a)(this,Oe),oe=me.call(this,Ee),oe.setPopupVisible=function(Be){var et=oe.state.value;"popupVisible"in oe.props||oe.setState({popupVisible:Be}),Be&&!oe.state.popupVisible&&oe.setState({activeValue:et}),oe.props.onPopupVisibleChange(Be)},oe.handleChange=function(Be,et,bt){var dt=et.visible;(bt.type!=="keydown"||bt.keyCode===l.a.ENTER)&&(oe.props.onChange(Be.map(function(He){return He[oe.getFieldName("value")]}),Be),oe.setPopupVisible(dt))},oe.handlePopupVisibleChange=function(Be){oe.setPopupVisible(Be)},oe.handleMenuSelect=function(Be,et,bt){var dt=oe.trigger.getRootDomNode();dt&&dt.focus&&dt.focus();var He=oe.props,kt=He.changeOnSelect,ut=He.loadData,Ft=He.expandTrigger;if(!Be||Be.disabled)return;var Ht=oe.state.activeValue;Ht=Ht.slice(0,et+1),Ht[et]=Be[oe.getFieldName("value")];var $t=oe.getActiveOptions(Ht);if(Be.isLeaf===!1&&!Be[oe.getFieldName("children")]&&ut){kt&&oe.handleChange($t,{visible:!0},bt),oe.setState({activeValue:Ht}),ut($t);return}var Ut={};!Be[oe.getFieldName("children")]||!Be[oe.getFieldName("children")].length?(oe.handleChange($t,{visible:!1},bt),Ut.value=Ht):kt&&(bt.type==="click"||bt.type==="keydown")&&(Ft==="hover"?oe.handleChange($t,{visible:!1},bt):oe.handleChange($t,{visible:!0},bt),Ut.value=Ht),Ut.activeValue=Ht,("value"in oe.props||bt.type==="keydown"&&bt.keyCode!==l.a.ENTER)&&delete Ut.value,oe.setState(Ut)},oe.handleItemDoubleClick=function(){var Be=oe.props.changeOnSelect;Be&&oe.setPopupVisible(!1)},oe.handleKeyDown=function(Be){var et=oe.props.children;if(et&&et.props.onKeyDown){et.props.onKeyDown(Be);return}var bt=Object(r.a)(oe.state.activeValue),dt=bt.length-1<0?0:bt.length-1,He=oe.getCurrentLevelOptions(),kt=He.map(function($t){return $t[oe.getFieldName("value")]}).indexOf(bt[dt]);if(Be.keyCode!==l.a.DOWN&&Be.keyCode!==l.a.UP&&Be.keyCode!==l.a.LEFT&&Be.keyCode!==l.a.RIGHT&&Be.keyCode!==l.a.ENTER&&Be.keyCode!==l.a.SPACE&&Be.keyCode!==l.a.BACKSPACE&&Be.keyCode!==l.a.ESC&&Be.keyCode!==l.a.TAB)return;if(!oe.state.popupVisible&&Be.keyCode!==l.a.BACKSPACE&&Be.keyCode!==l.a.LEFT&&Be.keyCode!==l.a.RIGHT&&Be.keyCode!==l.a.ESC&&Be.keyCode!==l.a.TAB){oe.setPopupVisible(!0),oe.props.onKeyDown&&oe.props.onKeyDown(Be);return}if(Be.keyCode===l.a.DOWN||Be.keyCode===l.a.UP){Be.preventDefault();var ut=kt;ut!==-1?Be.keyCode===l.a.DOWN?(ut+=1,ut=ut>=He.length?0:ut):(ut-=1,ut=ut<0?He.length-1:ut):ut=0,bt[dt]=He[ut][oe.getFieldName("value")]}else if(Be.keyCode===l.a.LEFT||Be.keyCode===l.a.BACKSPACE)Be.preventDefault(),bt.splice(bt.length-1,1);else if(Be.keyCode===l.a.RIGHT)Be.preventDefault(),He[kt]&&He[kt][oe.getFieldName("children")]&&bt.push(He[kt][oe.getFieldName("children")][0][oe.getFieldName("value")]);else if(Be.keyCode===l.a.ESC||Be.keyCode===l.a.TAB){oe.setPopupVisible(!1),oe.props.onKeyDown&&oe.props.onKeyDown(Be);return}(!bt||bt.length===0)&&oe.setPopupVisible(!1);var Ft=oe.getActiveOptions(bt),Ht=Ft[Ft.length-1];oe.handleMenuSelect(Ht,Ft.length-1,Be),oe.props.onKeyDown&&oe.props.onKeyDown(Be)},oe.saveTrigger=function(Be){oe.trigger=Be};var Re=[];return"value"in Ee?Re=Ee.value||[]:"defaultValue"in Ee&&(Re=Ee.defaultValue||[]),i()(!("filedNames"in Ee),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),oe.state={popupVisible:Ee.popupVisible,activeValue:Re,value:Re,prevProps:Ee},oe.defaultFieldNames={label:"label",value:"value",children:"children"},oe}return Object(g.a)(Oe,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(oe){var Re=this.defaultFieldNames,Be=this.props,et=Be.fieldNames,bt=Be.filedNames;return"filedNames"in this.props?bt[oe]||Re[oe]:et[oe]||Re[oe]}},{key:"getFieldNames",value:function(){var oe=this.props,Re=oe.fieldNames,Be=oe.filedNames;return"filedNames"in this.props?Be:Re}},{key:"getCurrentLevelOptions",value:function(){var oe=this,Re=this.props.options,Be=Re===void 0?[]:Re,et=this.state.activeValue,bt=et===void 0?[]:et,dt=a()(Be,function(He,kt){return He[oe.getFieldName("value")]===bt[kt]},{childrenKeyName:this.getFieldName("children")});return dt[dt.length-2]?dt[dt.length-2][this.getFieldName("children")]:Object(r.a)(Be).filter(function(He){return!He.disabled})}},{key:"getActiveOptions",value:function(oe){var Re=this;return a()(this.props.options||[],function(Be,et){return Be[Re.getFieldName("value")]===oe[et]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var oe=this.props,Re=oe.prefixCls,Be=oe.transitionName,et=oe.popupClassName,bt=oe.options,dt=bt===void 0?[]:bt,He=oe.disabled,kt=oe.builtinPlacements,ut=oe.popupPlacement,Ft=oe.children,Ht=oe.dropdownRender,$t=Object(u.a)(oe,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),Ut=f.createElement("div",null),Jt="";dt&&dt.length>0?Ut=f.createElement(A,Object(S.a)({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):Jt=" ".concat(Re,"-menus-empty");var ct=Ut;return Ht&&(ct=Ht(Ut)),f.createElement(s.a,Object(S.a)({ref:this.saveTrigger},$t,{popupPlacement:ut,builtinPlacements:kt,popupTransitionName:Be,action:He?[]:["click"],popupVisible:He?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(Re,"-menus"),popupClassName:et+Jt,popup:ct}),f.cloneElement(Ft,{onKeyDown:this.handleKeyDown,tabIndex:He?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(oe,Re){var Be=Re.prevProps,et=Be===void 0?{}:Be,bt={prevProps:oe};return"value"in oe&&!c(et.value,oe.value)&&(bt.value=oe.value||[],"loadData"in oe||(bt.activeValue=oe.value||[])),"popupVisible"in oe&&(bt.popupVisible=oe.popupVisible),bt}}]),Oe}(f.Component);b.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:w,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"};var x=b,C=x,I=m("TSYQ"),_=m.n(I),E=m("bT9E"),O=m("jN4g"),N=m("8Skl"),F=m("UESt"),U=m("VTBJ"),B={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"},K=B,Y=m("6VBw"),k=function(me,Oe){return f.createElement(Y.a,Object(U.a)(Object(U.a)({},me),{},{ref:Oe,icon:K}))};k.displayName="RedoOutlined";var H=f.forwardRef(k),W=m("5bA4"),j=m("5rEg"),M=m("H84U"),G=m("YMnH"),X=m("uaoM"),q=m("3Nzz"),ee=m("0n0R"),ie=function(Se,me){var Oe={};for(var Ee in Se)Object.prototype.hasOwnProperty.call(Se,Ee)&&me.indexOf(Ee)<0&&(Oe[Ee]=Se[Ee]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,Ee=Object.getOwnPropertySymbols(Se);oe<Ee.length;oe++)me.indexOf(Ee[oe])<0&&Object.prototype.propertyIsEnumerable.call(Se,Ee[oe])&&(Oe[Ee[oe]]=Se[Ee[oe]]);return Oe},de=50,ue="__KEEP_FILTERED_OPTION_VALUE";function ve(Se,me,Oe){return Se.split(me).map(function(Ee,oe){return oe===0?Ee:[f.createElement("span",{className:"".concat(Oe,"-menu-item-keyword"),key:"seperator"},me),Ee]})}function be(Se,me,Oe){return me.some(function(Ee){return Ee[Oe.label].indexOf(Se)>-1})}function _e(Se,me,Oe,Ee){return me.map(function(oe,Re){var Be=oe[Ee.label],et=Be.indexOf(Se)>-1?ve(Be,Se,Oe):Be;return Re===0?et:[" / ",et]})}function ke(Se,me,Oe,Ee){function oe(Re){return Re[Ee.label].indexOf(Oe)>-1}return Se.findIndex(oe)-me.findIndex(oe)}function $e(Se){var me=Se.fieldNames;return me}function ne(Se){var me=$e(Se)||{},Oe={children:me.children||"children",label:me.label||"label",value:me.value||"value"};return Oe}function Ne(Se,me){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ee=ne(me),oe=[],Re=Ee.children;return Se.forEach(function(Be){var et=Oe.concat(Be);(me.changeOnSelect||!Be[Re]||!Be[Re].length)&&oe.push(et),Be[Re]&&(oe=oe.concat(Ne(Be[Re],me,et)))}),oe}var st=function(me){return me.join(" / ")};function pe(Se){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(Se||[]).forEach(function(Oe){var Ee=me.value||"value";Object(X.a)(Ee in Oe,"Cascader","Not found `value` in `options`."),pe(Oe[me.children||"children"],me)})}function Z(Se,me,Oe){var Ee;return Ee={},Object(d.a)(Ee,me.value,"ANT_CASCADER_NOT_FOUND"),Object(d.a)(Ee,me.label,Oe||Se("Cascader")),Object(d.a)(Ee,"disabled",!0),Object(d.a)(Ee,"isEmptyNode",!0),Ee}var J=function(Se){Object(t.a)(Oe,Se);var me=Object(e.a)(Oe);function Oe(Ee){var oe;return Object(y.a)(this,Oe),oe=me.call(this,Ee),oe.cachedOptions=[],oe.setValue=function(Re){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];"value"in oe.props||oe.setState({value:Re});var et=oe.props.onChange;et&&et(Re,Be)},oe.saveInput=function(Re){oe.input=Re},oe.handleChange=function(Re,Be){if(oe.setState({inputValue:""}),Be[0].__IS_FILTERED_OPTION){var et=Be[0][ue]===void 0?Re[0]:Be[0][ue],bt=Be[0].path;oe.setValue(et,bt);return}oe.setValue(Re,Be)},oe.handlePopupVisibleChange=function(Re){"popupVisible"in oe.props||oe.setState(function(et){return{popupVisible:Re,inputFocused:Re,inputValue:Re?et.inputValue:""}});var Be=oe.props.onPopupVisibleChange;Be&&Be(Re)},oe.handleInputBlur=function(){oe.setState({inputFocused:!1})},oe.handleInputClick=function(Re){var Be=oe.state,et=Be.inputFocused,bt=Be.popupVisible;(et||bt)&&Re.stopPropagation()},oe.handleKeyDown=function(Re){(Re.keyCode===l.a.BACKSPACE||Re.keyCode===l.a.SPACE)&&Re.stopPropagation()},oe.handleInputChange=function(Re){var Be=oe.state.popupVisible,et=Re.target.value;Be||oe.handlePopupVisibleChange(!0),oe.setState({inputValue:et})},oe.clearSelection=function(Re){var Be=oe.state.inputValue;Re.preventDefault(),Re.stopPropagation(),Be?oe.setState({inputValue:""}):(oe.handlePopupVisibleChange(!1),oe.clearSelectionTimeout=setTimeout(function(){oe.setValue([])},200))},oe.renderCascader=function(Re,Be){var et=Re.getPopupContainer,bt=Re.getPrefixCls,dt=Re.renderEmpty,He=Re.direction;return f.createElement(q.b.Consumer,null,function(kt){var ut,Ft,Ht,$t,Ut=Object(p.a)(oe),Jt=Ut.props,ct=Ut.state,le=Jt.prefixCls,te=Jt.inputPrefixCls,we=Jt.children,Ce=Jt.placeholder,fe=Ce===void 0?Be.placeholder||"Please select":Ce,rt=Jt.size,tt=Jt.disabled,ye=Jt.className,Je=Jt.style,lt=Jt.allowClear,ze=Jt.showSearch,Ct=ze===void 0?!1:ze,zt=Jt.suffixIcon,at=Jt.expandIcon,vt=Jt.notFoundContent,At=Jt.popupClassName,tr=Jt.bordered,Ir=Jt.dropdownRender,zr=ie(Jt,["prefixCls","inputPrefixCls","children","placeholder","size","disabled","className","style","allowClear","showSearch","suffixIcon","expandIcon","notFoundContent","popupClassName","bordered","dropdownRender"]),yn=rt||kt,ui=ct.value,Nn=ct.inputFocused,sn=He==="rtl",Nt=bt("cascader",le),xt=bt("input",te),Pe=_()((ut={},Object(d.a)(ut,"".concat(xt,"-lg"),yn==="large"),Object(d.a)(ut,"".concat(xt,"-sm"),yn==="small"),ut)),Fe=lt&&!tt&&ui.length>0||ct.inputValue?f.createElement(O.a,{className:"".concat(Nt,"-picker-clear"),onClick:oe.clearSelection}):null,Ve=_()((Ft={},Object(d.a)(Ft,"".concat(Nt,"-picker-arrow"),!0),Object(d.a)(Ft,"".concat(Nt,"-picker-arrow-expand"),ct.popupVisible),Ft)),pt=_()("".concat(Nt,"-picker"),(Ht={},Object(d.a)(Ht,"".concat(Nt,"-picker-rtl"),sn),Object(d.a)(Ht,"".concat(Nt,"-picker-with-value"),ct.inputValue),Object(d.a)(Ht,"".concat(Nt,"-picker-disabled"),tt),Object(d.a)(Ht,"".concat(Nt,"-picker-").concat(yn),!!yn),Object(d.a)(Ht,"".concat(Nt,"-picker-show-search"),!!Ct),Object(d.a)(Ht,"".concat(Nt,"-picker-focused"),Nn),Object(d.a)(Ht,"".concat(Nt,"-picker-borderless"),!tr),Ht),ye),Mt=Object(E.a)(zr,["onChange","options","popupPlacement","transitionName","displayRender","onPopupVisibleChange","changeOnSelect","expandTrigger","popupVisible","getPopupContainer","loadData","filterOption","renderFilteredOption","sortFilteredOption","fieldNames"]),dr=Jt.options,fr=ne(oe.props);dr&&dr.length>0?ct.inputValue&&(dr=oe.generateFilteredOptions(Nt,dt)):dr=[Z(dt,fr,vt)],ct.popupVisible?oe.cachedOptions=dr:dr=oe.cachedOptions;var Lr={},dn=(dr||[]).length===1&&dr[0].isEmptyNode;dn&&(Lr.height="auto");var _n=Ct.matchInputWidth!==!1;_n&&(ct.inputValue||dn)&&oe.input&&(Lr.width=oe.input.input.offsetWidth);var cr;zt?cr=Object(ee.c)(zt,f.createElement("span",{className:"".concat(Nt,"-picker-arrow")},zt),function(){var sr;return{className:_()((sr={},Object(d.a)(sr,zt.props.className,zt.props.className),Object(d.a)(sr,"".concat(Nt,"-picker-arrow"),!0),sr))}}):cr=f.createElement(N.a,{className:Ve});var Xt=we||f.createElement("span",{style:Je,className:pt},f.createElement("span",{className:"".concat(Nt,"-picker-label")},oe.getLabel()),f.createElement(j.a,Object(S.a)({},Mt,{tabIndex:-1,ref:oe.saveInput,prefixCls:xt,placeholder:ui&&ui.length>0?void 0:fe,className:"".concat(Nt,"-input ").concat(Pe),value:ct.inputValue,disabled:tt,readOnly:!Ct,autoComplete:Mt.autoComplete||"off",onClick:Ct?oe.handleInputClick:void 0,onBlur:Ct?oe.handleInputBlur:void 0,onKeyDown:oe.handleKeyDown,onChange:Ct?oe.handleInputChange:void 0})),Fe,cr),Zt;at?Zt=at:Zt=sn?f.createElement(W.a,null):f.createElement(F.a,null);var Rr=f.createElement("span",{className:"".concat(Nt,"-menu-item-loading-icon")},f.createElement(H,{spin:!0})),$r=Jt.getPopupContainer||et,un=Object(E.a)(Jt,["inputIcon","expandIcon","loadingIcon","bordered","className"]),Dn=_()(At,($t={},Object(d.a)($t,"".concat(Nt,"-menu-").concat(He),He==="rtl"),Object(d.a)($t,"".concat(Nt,"-menu-empty"),dr.length===1&&dr[0].value==="ANT_CASCADER_NOT_FOUND"),$t));return f.createElement(C,Object(S.a)({},un,{prefixCls:Nt,getPopupContainer:$r,options:dr,value:ui,popupVisible:ct.popupVisible,onPopupVisibleChange:oe.handlePopupVisibleChange,onChange:oe.handleChange,dropdownMenuColumnStyle:Lr,expandIcon:Zt,loadingIcon:Rr,popupClassName:Dn,popupPlacement:oe.getPopupPlacement(He),dropdownRender:Ir}),Xt)})},oe.state={value:Ee.value||Ee.defaultValue||[],inputValue:"",inputFocused:!1,popupVisible:Ee.popupVisible,flattenOptions:Ee.showSearch?Ne(Ee.options,Ee):void 0,prevProps:Ee},oe}return Object(g.a)(Oe,[{key:"componentWillUnmount",value:function(){this.clearSelectionTimeout&&clearTimeout(this.clearSelectionTimeout)}},{key:"getLabel",value:function(){var oe=this.props,Re=oe.options,Be=oe.displayRender,et=Be===void 0?st:Be,bt=ne(this.props),dt=this.state.value,He=Array.isArray(dt[0])?dt[0]:dt,kt=a()(Re,function(Ft,Ht){return Ft[bt.value]===He[Ht]},{childrenKeyName:bt.children}),ut=kt.length?kt.map(function(Ft){return Ft[bt.label]}):dt;return et(ut,kt)}},{key:"generateFilteredOptions",value:function(oe,Re){var Be=this,et=this.props,bt=et.showSearch,dt=et.notFoundContent,He=ne(this.props),kt=bt.filter,ut=kt===void 0?be:kt,Ft=bt.render,Ht=Ft===void 0?_e:Ft,$t=bt.sort,Ut=$t===void 0?ke:$t,Jt=bt.limit,ct=Jt===void 0?de:Jt,le=this.state,te=le.flattenOptions,we=te===void 0?[]:te,Ce=le.inputValue,fe;if(ct>0){fe=[];var rt=0;we.some(function(ye){var Je=ut(Be.state.inputValue,ye,He);return Je&&(fe.push(ye),rt+=1),rt>=ct})}else Object(X.a)(typeof ct!="number","Cascader","'limit' of showSearch should be positive number or false."),fe=we.filter(function(ye){return ut(Be.state.inputValue,ye,He)});if(fe=fe.sort(function(ye,Je){return Ut(ye,Je,Ce,He)}),fe.length>0){var tt=He.value===He.label?ue:He.value;return fe.map(function(ye){var Je;return Je={__IS_FILTERED_OPTION:!0,path:ye},Object(d.a)(Je,tt,ye.map(function(lt){return lt[He.value]})),Object(d.a)(Je,He.label,Ht(Ce,ye,oe,He)),Object(d.a)(Je,"disabled",ye.some(function(lt){return!!lt.disabled})),Object(d.a)(Je,"isEmptyNode",!0),Je})}return[Z(Re,He,dt)]}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"getPopupPlacement",value:function(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ltr",Re=this.props.popupPlacement;return Re!==void 0?Re:oe==="rtl"?"bottomRight":"bottomLeft"}},{key:"render",value:function(){var oe=this;return f.createElement(M.a,null,function(Re){return f.createElement(G.a,null,function(Be){return oe.renderCascader(Re,Be)})})}}],[{key:"getDerivedStateFromProps",value:function(oe,Re){var Be=Re.prevProps,et={prevProps:oe};return"value"in oe&&(et.value=oe.value||[]),"popupVisible"in oe&&(et.popupVisible=oe.popupVisible),oe.showSearch&&Be.options!==oe.options&&(et.flattenOptions=Ne(oe.options,oe)),et}}]),Oe}(f.Component);J.defaultProps={transitionName:"slide-up",options:[],disabled:!1,allowClear:!0,bordered:!0};var ae=V.a=J},DN4a:function(z,V,m){var S=m("Fofx"),y=m("QBsz"),g=S.identity,p=5e-5;function t(o){return o>p||o<-p}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},d=e.prototype;d.transform=null,d.needLocalTransform=function(){return t(this.rotation)||t(this.position[0])||t(this.position[1])||t(this.scale[0]-1)||t(this.scale[1]-1)};var f=[];d.updateTransform=function(){var o=this.parent,i=o&&o.transform,l=this.needLocalTransform(),n=this.transform;if(!(l||i)){n&&g(n);return}n=n||S.create(),l?this.getLocalTransform(n):g(n),i&&(l?S.mul(n,o.transform,n):S.copy(n,o.transform)),this.transform=n;var a=this.globalScaleRatio;if(a!=null&&a!==1){this.getGlobalScale(f);var c=f[0]<0?-1:1,h=f[1]<0?-1:1,A=((f[0]-c)*a+c)/f[0]||0,v=((f[1]-h)*a+h)/f[1]||0;n[0]*=A,n[1]*=A,n[2]*=v,n[3]*=v}this.invTransform=this.invTransform||S.create(),S.invert(this.invTransform,n)},d.getLocalTransform=function(o){return e.getLocalTransform(this,o)},d.setTransform=function(o){var i=this.transform,l=o.dpr||1;i?o.setTransform(l*i[0],l*i[1],l*i[2],l*i[3],l*i[4],l*i[5]):o.setTransform(l,0,0,l,0,0)},d.restoreTransform=function(o){var i=o.dpr||1;o.setTransform(i,0,0,i,0,0)};var u=[],r=S.create();d.setLocalTransform=function(o){if(!o)return;var i=o[0]*o[0]+o[1]*o[1],l=o[2]*o[2]+o[3]*o[3],n=this.position,a=this.scale;t(i-1)&&(i=Math.sqrt(i)),t(l-1)&&(l=Math.sqrt(l)),o[0]<0&&(i=-i),o[3]<0&&(l=-l),n[0]=o[4],n[1]=o[5],a[0]=i,a[1]=l,this.rotation=Math.atan2(-o[1]/l,o[0]/i)},d.decomposeTransform=function(){if(!this.transform)return;var o=this.parent,i=this.transform;o&&o.transform&&(S.mul(u,o.invTransform,i),i=u);var l=this.origin;l&&(l[0]||l[1])&&(r[4]=l[0],r[5]=l[1],S.mul(u,i,r),u[4]-=l[0],u[5]-=l[1],i=u),this.setLocalTransform(i)},d.getGlobalScale=function(o){var i=this.transform;return o=o||[],i?(o[0]=Math.sqrt(i[0]*i[0]+i[1]*i[1]),o[1]=Math.sqrt(i[2]*i[2]+i[3]*i[3]),i[0]<0&&(o[0]=-o[0]),i[3]<0&&(o[1]=-o[1]),o):(o[0]=1,o[1]=1,o)},d.transformCoordToLocal=function(o,i){var l=[o,i],n=this.invTransform;return n&&y.applyTransform(l,l,n),l},d.transformCoordToGlobal=function(o,i){var l=[o,i],n=this.transform;return n&&y.applyTransform(l,l,n),l},e.getLocalTransform=function(o,i){i=i||[],g(i);var l=o.origin,n=o.scale||[1,1],a=o.rotation||0,c=o.position||[0,0];return l&&(i[4]-=l[0],i[5]-=l[1]),S.scale(i,i,n),a&&S.rotate(i,i,a),l&&(i[4]+=l[0],i[5]+=l[1]),i[4]+=c[0],i[5]+=c[1],i};var s=e;z.exports=s},DYRE:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("OPEp"),p=m.n(g)},DZo9:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("JGo8"),p=m.n(g),t=m("+L6B"),e=m("MXD1"),d=m("5Dmo")},Dagg:function(z,V,m){var S=m("Gev7"),y=m("mFDi"),g=m("bYtY"),p=m("Xnb7");function t(d){S.call(this,d)}t.prototype={constructor:t,type:"image",brush:function(f,u){var r=this.style,s=r.image;r.bind(f,this,u);var o=this._image=p.createOrUpdateImage(s,this._image,this,this.onload);if(!o||!p.isImageReady(o))return;var i=r.x||0,l=r.y||0,n=r.width,a=r.height,c=o.width/o.height;if(n==null&&a!=null?n=a*c:a==null&&n!=null?a=n/c:n==null&&a==null&&(n=o.width,a=o.height),this.setTransform(f),r.sWidth&&r.sHeight){var h=r.sx||0,A=r.sy||0;f.drawImage(o,h,A,r.sWidth,r.sHeight,i,l,n,a)}else if(r.sx&&r.sy){var h=r.sx,A=r.sy,v=n-h,w=a-A;f.drawImage(o,h,A,v,w,i,l,n,a)}else f.drawImage(o,i,l,n,a);r.text!=null&&(this.restoreTransform(f),this.drawRectText(f,this.getBoundingRect()))},getBoundingRect:function(){var f=this.style;return this._rect||(this._rect=new y(f.x||0,f.y||0,f.width||0,f.height||0)),this._rect}},g.inherits(t,S);var e=t;z.exports=e},Dg8C:function(z,V,m){var S=m("XxSj"),y=m("bYtY");function g(p,t){p.eachSeriesByType("sankey",function(e){var d=e.getGraph(),f=d.nodes;if(f.length){var u=Infinity,r=-Infinity;y.each(f,function(s){var o=s.getLayout().value;o<u&&(u=o),o>r&&(r=o)}),y.each(f,function(s){var o=new S({type:"color",mappingMethod:"linear",dataExtent:[u,r],visual:e.get("color")}),i=o.mapValueToVisual(s.getLayout().value),l=s.getModel().get("itemStyle.color");l!=null?s.setVisual("color",l):s.setVisual("color",i)})}})}z.exports=g},DjyN:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("Urep"),p=m.n(g),t=m("OaEy")},DlQD:function(z,V,m){(function(S,y){z.exports=y()})(this,function(){"use strict";function S($t,Ut){for(var Jt=0;Jt<Ut.length;Jt++){var ct=Ut[Jt];ct.enumerable=ct.enumerable||!1,ct.configurable=!0,"value"in ct&&(ct.writable=!0),Object.defineProperty($t,ct.key,ct)}}function y($t,Ut,Jt){return Ut&&S($t.prototype,Ut),Jt&&S($t,Jt),$t}function g($t,Ut){if(!$t)return;if(typeof $t=="string")return p($t,Ut);var Jt=Object.prototype.toString.call($t).slice(8,-1);if(Jt==="Object"&&$t.constructor&&(Jt=$t.constructor.name),Jt==="Map"||Jt==="Set")return Array.from($t);if(Jt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Jt))return p($t,Ut)}function p($t,Ut){(Ut==null||Ut>$t.length)&&(Ut=$t.length);for(var Jt=0,ct=new Array(Ut);Jt<Ut;Jt++)ct[Jt]=$t[Jt];return ct}function t($t,Ut){var Jt;if(typeof Symbol=="undefined"||$t[Symbol.iterator]==null){if(Array.isArray($t)||(Jt=g($t))||Ut&&$t&&typeof $t.length=="number"){Jt&&($t=Jt);var ct=0;return function(){return ct>=$t.length?{done:!0}:{done:!1,value:$t[ct++]}}}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 Jt=$t[Symbol.iterator](),Jt.next.bind(Jt)}function e($t,Ut){return Ut={exports:{}},$t(Ut,Ut.exports),Ut.exports}var d=e(function($t){function Ut(){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 Jt(ct){$t.exports.defaults=ct}$t.exports={defaults:Ut(),getDefaults:Ut,changeDefaults:Jt}}),f=d.defaults,u=d.getDefaults,r=d.changeDefaults,s=/[&<>"']/,o=/[&<>"']/g,i=/[<>"']|&(?!#?\w+;)/,l=/[<>"']|&(?!#?\w+;)/g,n={"&":"&","<":"<",">":">",'"':""","'":"'"},a=function(Ut){return n[Ut]};function c($t,Ut){if(Ut){if(s.test($t))return $t.replace(o,a)}else if(i.test($t))return $t.replace(l,a);return $t}var h=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function A($t){return $t.replace(h,function(Ut,Jt){return Jt=Jt.toLowerCase(),Jt==="colon"?":":Jt.charAt(0)==="#"?Jt.charAt(1)==="x"?String.fromCharCode(parseInt(Jt.substring(2),16)):String.fromCharCode(+Jt.substring(1)):""})}var v=/(^|[^\[])\^/g;function w($t,Ut){$t=$t.source||$t,Ut=Ut||"";var Jt={replace:function(le,te){return te=te.source||te,te=te.replace(v,"$1"),$t=$t.replace(le,te),Jt},getRegex:function(){return new RegExp($t,Ut)}};return Jt}var b=/[^\w:]/g,x=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function C($t,Ut,Jt){if($t){var ct;try{ct=decodeURIComponent(A(Jt)).replace(b,"").toLowerCase()}catch(le){return null}if(ct.indexOf("javascript:")===0||ct.indexOf("vbscript:")===0||ct.indexOf("data:")===0)return null}Ut&&!x.test(Jt)&&(Jt=N(Ut,Jt));try{Jt=encodeURI(Jt).replace(/%25/g,"%")}catch(le){return null}return Jt}var I={},_=/^[^:]+:\/*[^/]*$/,E=/^([^:]+:)[\s\S]*$/,O=/^([^:]+:\/*[^/]*)[\s\S]*$/;function N($t,Ut){I[" "+$t]||(_.test($t)?I[" "+$t]=$t+"/":I[" "+$t]=K($t,"/",!0)),$t=I[" "+$t];var Jt=$t.indexOf(":")===-1;return Ut.substring(0,2)==="//"?Jt?Ut:$t.replace(E,"$1")+Ut:Ut.charAt(0)==="/"?Jt?Ut:$t.replace(O,"$1")+Ut:$t+Ut}var F={exec:function(){}};function U($t){for(var Ut=1,Jt,ct;Ut<arguments.length;Ut++){Jt=arguments[Ut];for(ct in Jt)Object.prototype.hasOwnProperty.call(Jt,ct)&&($t[ct]=Jt[ct])}return $t}function B($t,Ut){var Jt=$t.replace(/\|/g,function(te,we,Ce){for(var fe=!1,rt=we;--rt>=0&&Ce[rt]==="\\";)fe=!fe;return fe?"|":" |"}),ct=Jt.split(/ \|/),le=0;if(ct.length>Ut)ct.splice(Ut);else for(;ct.length<Ut;)ct.push("");for(;le<ct.length;le++)ct[le]=ct[le].trim().replace(/\\\|/g,"|");return ct}function K($t,Ut,Jt){var ct=$t.length;if(ct===0)return"";for(var le=0;le<ct;){var te=$t.charAt(ct-le-1);if(te===Ut&&!Jt)le++;else if(te!==Ut&&Jt)le++;else break}return $t.substr(0,ct-le)}function Y($t,Ut){if($t.indexOf(Ut[1])===-1)return-1;for(var Jt=$t.length,ct=0,le=0;le<Jt;le++)if($t[le]==="\\")le++;else if($t[le]===Ut[0])ct++;else if($t[le]===Ut[1]&&(ct--,ct<0))return le;return-1}function k($t){$t&&$t.sanitize&&!$t.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:c,unescape:A,edit:w,cleanUrl:C,resolveUrl:N,noopTest:F,merge:U,splitCells:B,rtrim:K,findClosingBracket:Y,checkSanitizeDeprecation:k},W=d.defaults,j=H.rtrim,M=H.splitCells,G=H.escape,X=H.findClosingBracket;function q($t,Ut,Jt){var ct=Ut.href,le=Ut.title?G(Ut.title):null,te=$t[1].replace(/\\([\[\]])/g,"$1");return $t[0].charAt(0)!=="!"?{type:"link",raw:Jt,href:ct,title:le,text:te}:{type:"image",raw:Jt,href:ct,title:le,text:G(te)}}function ee($t,Ut){var Jt=$t.match(/^(\s+)(?:```)/);if(Jt===null)return Ut;var ct=Jt[1];return Ut.split(`
|
|
|
`).map(function(le){var te=le.match(/^\s+/);if(te===null)return le;var we=te[0];return we.length>=ct.length?le.slice(ct.length):le}).join(`
|
|
|
`)}var ie=function(){function $t(Jt){this.options=Jt||W}var Ut=$t.prototype;return Ut.space=function(ct){var le=this.rules.block.newline.exec(ct);if(le)return le[0].length>1?{type:"space",raw:le[0]}:{raw:`
|
|
|
`}},Ut.code=function(ct,le){var te=this.rules.block.code.exec(ct);if(te){var we=le[le.length-1];if(we&&we.type==="paragraph")return{raw:te[0],text:te[0].trimRight()};var Ce=te[0].replace(/^ {4}/gm,"");return{type:"code",raw:te[0],codeBlockStyle:"indented",text:this.options.pedantic?Ce:j(Ce,`
|
|
|
`)}}},Ut.fences=function(ct){var le=this.rules.block.fences.exec(ct);if(le){var te=le[0],we=ee(te,le[3]||"");return{type:"code",raw:te,lang:le[2]?le[2].trim():le[2],text:we}}},Ut.heading=function(ct){var le=this.rules.block.heading.exec(ct);if(le)return{type:"heading",raw:le[0],depth:le[1].length,text:le[2]}},Ut.nptable=function(ct){var le=this.rules.block.nptable.exec(ct);if(le){var te={type:"table",header:M(le[1].replace(/^ *| *\| *$/g,"")),align:le[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:le[3]?le[3].replace(/\n$/,"").split(`
|
|
|
`):[],raw:le[0]};if(te.header.length===te.align.length){var we=te.align.length,Ce;for(Ce=0;Ce<we;Ce++)/^ *-+: *$/.test(te.align[Ce])?te.align[Ce]="right":/^ *:-+: *$/.test(te.align[Ce])?te.align[Ce]="center":/^ *:-+ *$/.test(te.align[Ce])?te.align[Ce]="left":te.align[Ce]=null;for(we=te.cells.length,Ce=0;Ce<we;Ce++)te.cells[Ce]=M(te.cells[Ce],te.header.length);return te}}},Ut.hr=function(ct){var le=this.rules.block.hr.exec(ct);if(le)return{type:"hr",raw:le[0]}},Ut.blockquote=function(ct){var le=this.rules.block.blockquote.exec(ct);if(le){var te=le[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:le[0],text:te}}},Ut.list=function(ct){var le=this.rules.block.list.exec(ct);if(le){for(var te=le[0],we=le[2],Ce=we.length>1,fe=we[we.length-1]===")",rt={type:"list",raw:te,ordered:Ce,start:Ce?+we.slice(0,-1):"",loose:!1,items:[]},tt=le[0].match(this.rules.block.item),ye=!1,Je,lt,ze,Ct,zt,at,vt,At=tt.length,tr=0;tr<At;tr++)Je=tt[tr],te=Je,lt=Je.length,Je=Je.replace(/^ *([*+-]|\d+[.)]) */,""),~Je.indexOf(`
|
|
|
`)&&(lt-=Je.length,Je=this.options.pedantic?Je.replace(/^ {1,4}/gm,""):Je.replace(new RegExp("^ {1,"+lt+"}","gm"),"")),tr!==At-1&&(ze=this.rules.block.bullet.exec(tt[tr+1])[0],(Ce?ze.length===1||!fe&&ze[ze.length-1]===")":ze.length>1||this.options.smartLists&&ze!==we)&&(Ct=tt.slice(tr+1).join(`
|
|
|
`),rt.raw=rt.raw.substring(0,rt.raw.length-Ct.length),tr=At-1)),zt=ye||/\n\n(?!\s*$)/.test(Je),tr!==At-1&&(ye=Je.charAt(Je.length-1)===`
|
|
|
`,zt||(zt=ye)),zt&&(rt.loose=!0),at=/^\[[ xX]\] /.test(Je),vt=void 0,at&&(vt=Je[1]!==" ",Je=Je.replace(/^\[[ xX]\] +/,"")),rt.items.push({type:"list_item",raw:te,task:at,checked:vt,loose:zt,text:Je});return rt}},Ut.html=function(ct){var le=this.rules.block.html.exec(ct);if(le)return{type:this.options.sanitize?"paragraph":"html",raw:le[0],pre:!this.options.sanitizer&&(le[1]==="pre"||le[1]==="script"||le[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(le[0]):G(le[0]):le[0]}},Ut.def=function(ct){var le=this.rules.block.def.exec(ct);if(le){le[3]&&(le[3]=le[3].substring(1,le[3].length-1));var te=le[1].toLowerCase().replace(/\s+/g," ");return{tag:te,raw:le[0],href:le[2],title:le[3]}}},Ut.table=function(ct){var le=this.rules.block.table.exec(ct);if(le){var te={type:"table",header:M(le[1].replace(/^ *| *\| *$/g,"")),align:le[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:le[3]?le[3].replace(/\n$/,"").split(`
|
|
|
`):[]};if(te.header.length===te.align.length){te.raw=le[0];var we=te.align.length,Ce;for(Ce=0;Ce<we;Ce++)/^ *-+: *$/.test(te.align[Ce])?te.align[Ce]="right":/^ *:-+: *$/.test(te.align[Ce])?te.align[Ce]="center":/^ *:-+ *$/.test(te.align[Ce])?te.align[Ce]="left":te.align[Ce]=null;for(we=te.cells.length,Ce=0;Ce<we;Ce++)te.cells[Ce]=M(te.cells[Ce].replace(/^ *\| *| *\| *$/g,""),te.header.length);return te}}},Ut.lheading=function(ct){var le=this.rules.block.lheading.exec(ct);if(le)return{type:"heading",raw:le[0],depth:le[2].charAt(0)==="="?1:2,text:le[1]}},Ut.paragraph=function(ct){var le=this.rules.block.paragraph.exec(ct);if(le)return{type:"paragraph",raw:le[0],text:le[1].charAt(le[1].length-1)===`
|
|
|
`?le[1].slice(0,-1):le[1]}},Ut.text=function(ct,le){var te=this.rules.block.text.exec(ct);if(te){var we=le[le.length-1];return we&&we.type==="text"?{raw:te[0],text:te[0]}:{type:"text",raw:te[0],text:te[0]}}},Ut.escape=function(ct){var le=this.rules.inline.escape.exec(ct);if(le)return{type:"escape",raw:le[0],text:G(le[1])}},Ut.tag=function(ct,le,te){var we=this.rules.inline.tag.exec(ct);if(we)return!le&&/^<a /i.test(we[0])?le=!0:le&&/^<\/a>/i.test(we[0])&&(le=!1),!te&&/^<(pre|code|kbd|script)(\s|>)/i.test(we[0])?te=!0:te&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(we[0])&&(te=!1),{type:this.options.sanitize?"text":"html",raw:we[0],inLink:le,inRawBlock:te,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(we[0]):G(we[0]):we[0]}},Ut.link=function(ct){var le=this.rules.inline.link.exec(ct);if(le){var te=X(le[2],"()");if(te>-1){var we=le[0].indexOf("!")===0?5:4,Ce=we+le[1].length+te;le[2]=le[2].substring(0,te),le[0]=le[0].substring(0,Ce).trim(),le[3]=""}var fe=le[2],rt="";if(this.options.pedantic){var tt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(fe);tt?(fe=tt[1],rt=tt[3]):rt=""}else rt=le[3]?le[3].slice(1,-1):"";fe=fe.trim().replace(/^<([\s\S]*)>$/,"$1");var ye=q(le,{href:fe&&fe.replace(this.rules.inline._escapes,"$1"),title:rt&&rt.replace(this.rules.inline._escapes,"$1")},le[0]);return ye}},Ut.reflink=function(ct,le){var te;if((te=this.rules.inline.reflink.exec(ct))||(te=this.rules.inline.nolink.exec(ct))){var we=(te[2]||te[1]).replace(/\s+/g," ");if(we=le[we.toLowerCase()],!we||!we.href){var Ce=te[0].charAt(0);return{type:"text",raw:Ce,text:Ce}}var fe=q(te,we,te[0]);return fe}},Ut.strong=function(ct,le,te){te===void 0&&(te="");var we=this.rules.inline.strong.start.exec(ct);if(we&&(!we[1]||we[1]&&(te===""||this.rules.inline.punctuation.exec(te)))){le=le.slice(-1*ct.length);var Ce=we[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Ce.lastIndex=0;for(var fe;(we=Ce.exec(le))!=null;)if(fe=this.rules.inline.strong.middle.exec(le.slice(0,we.index+3)),fe)return{type:"strong",raw:ct.slice(0,fe[0].length),text:ct.slice(2,fe[0].length-2)}}},Ut.em=function(ct,le,te){te===void 0&&(te="");var we=this.rules.inline.em.start.exec(ct);if(we&&(!we[1]||we[1]&&(te===""||this.rules.inline.punctuation.exec(te)))){le=le.slice(-1*ct.length);var Ce=we[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Ce.lastIndex=0;for(var fe;(we=Ce.exec(le))!=null;)if(fe=this.rules.inline.em.middle.exec(le.slice(0,we.index+2)),fe)return{type:"em",raw:ct.slice(0,fe[0].length),text:ct.slice(1,fe[0].length-1)}}},Ut.codespan=function(ct){var le=this.rules.inline.code.exec(ct);if(le){var te=le[2].replace(/\n/g," "),we=/[^ ]/.test(te),Ce=te.startsWith(" ")&&te.endsWith(" ");return we&&Ce&&(te=te.substring(1,te.length-1)),te=G(te,!0),{type:"codespan",raw:le[0],text:te}}},Ut.br=function(ct){var le=this.rules.inline.br.exec(ct);if(le)return{type:"br",raw:le[0]}},Ut.del=function(ct){var le=this.rules.inline.del.exec(ct);if(le)return{type:"del",raw:le[0],text:le[1]}},Ut.autolink=function(ct,le){var te=this.rules.inline.autolink.exec(ct);if(te){var we,Ce;return te[2]==="@"?(we=G(this.options.mangle?le(te[1]):te[1]),Ce="mailto:"+we):(we=G(te[1]),Ce=we),{type:"link",raw:te[0],text:we,href:Ce,tokens:[{type:"text",raw:we,text:we}]}}},Ut.url=function(ct,le){var te;if(te=this.rules.inline.url.exec(ct)){var we,Ce;if(te[2]==="@")we=G(this.options.mangle?le(te[0]):te[0]),Ce="mailto:"+we;else{var fe;do fe=te[0],te[0]=this.rules.inline._backpedal.exec(te[0])[0];while(fe!==te[0]);we=G(te[0]),te[1]==="www."?Ce="http://"+we:Ce=we}return{type:"link",raw:te[0],text:we,href:Ce,tokens:[{type:"text",raw:we,text:we}]}}},Ut.inlineText=function(ct,le,te){var we=this.rules.inline.text.exec(ct);if(we){var Ce;return le?Ce=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(we[0]):G(we[0]):we[0]:Ce=G(this.options.smartypants?te(we[0]):we[0]),{type:"text",raw:we[0],text:Ce}}},$t}(),de=H.noopTest,ue=H.edit,ve=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:de,table:de,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=ue(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=ue(be.item,"gm").replace(/bull/g,be.bullet).getRegex(),be.list=ue(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=ue(be.html,"i").replace("comment",be._comment).replace("tag",be._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),be.paragraph=ue(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=ue(be.blockquote).replace("paragraph",be.paragraph).getRegex(),be.normal=ve({},be),be.gfm=ve({},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=ue(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=ue(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=ve({},be.normal,{html:ue(`^ *(?: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:de,paragraph:ue(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 _e={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:de,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:de,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};_e._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",_e.punctuation=ue(_e.punctuation).replace(/punctuation/g,_e._punctuation).getRegex(),_e._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",_e._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",_e.em.start=ue(_e.em.start).replace(/punctuation/g,_e._punctuation).getRegex(),_e.em.middle=ue(_e.em.middle).replace(/punctuation/g,_e._punctuation).replace(/overlapSkip/g,_e._overlapSkip).getRegex(),_e.em.endAst=ue(_e.em.endAst,"g").replace(/punctuation/g,_e._punctuation).getRegex(),_e.em.endUnd=ue(_e.em.endUnd,"g").replace(/punctuation/g,_e._punctuation).getRegex(),_e.strong.start=ue(_e.strong.start).replace(/punctuation/g,_e._punctuation).getRegex(),_e.strong.middle=ue(_e.strong.middle).replace(/punctuation/g,_e._punctuation).replace(/blockSkip/g,_e._blockSkip).getRegex(),_e.strong.endAst=ue(_e.strong.endAst,"g").replace(/punctuation/g,_e._punctuation).getRegex(),_e.strong.endUnd=ue(_e.strong.endUnd,"g").replace(/punctuation/g,_e._punctuation).getRegex(),_e.blockSkip=ue(_e._blockSkip,"g").getRegex(),_e.overlapSkip=ue(_e._overlapSkip,"g").getRegex(),_e._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,_e._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,_e._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])?)+(?![-_])/,_e.autolink=ue(_e.autolink).replace("scheme",_e._scheme).replace("email",_e._email).getRegex(),_e._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,_e.tag=ue(_e.tag).replace("comment",be._comment).replace("attribute",_e._attribute).getRegex(),_e._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,_e._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,_e._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,_e.link=ue(_e.link).replace("label",_e._label).replace("href",_e._href).replace("title",_e._title).getRegex(),_e.reflink=ue(_e.reflink).replace("label",_e._label).getRegex(),_e.reflinkSearch=ue(_e.reflinkSearch,"g").replace("reflink",_e.reflink).replace("nolink",_e.nolink).getRegex(),_e.normal=ve({},_e),_e.pedantic=ve({},_e.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:ue(/^!?\[(label)\]\((.*?)\)/).replace("label",_e._label).getRegex(),reflink:ue(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",_e._label).getRegex()}),_e.gfm=ve({},_e.normal,{escape:ue(_e.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.!#$%&'*+\/=?_`{\|}~-]+@))/}),_e.gfm.url=ue(_e.gfm.url,"i").replace("email",_e.gfm._extended_email).getRegex(),_e.breaks=ve({},_e.gfm,{br:ue(_e.br).replace("{2,}","*").getRegex(),text:ue(_e.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var ke={block:be,inline:_e},$e=d.defaults,ne=ke.block,Ne=ke.inline;function st($t){return $t.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 pe($t){var Ut="",Jt,ct,le=$t.length;for(Jt=0;Jt<le;Jt++)ct=$t.charCodeAt(Jt),Math.random()>.5&&(ct="x"+ct.toString(16)),Ut+="&#"+ct+";";return Ut}var Z=function(){function $t(Jt){this.tokens=[],this.tokens.links=Object.create(null),this.options=Jt||$e,this.options.tokenizer=this.options.tokenizer||new ie,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var ct={block:ne.normal,inline:Ne.normal};this.options.pedantic?(ct.block=ne.pedantic,ct.inline=Ne.pedantic):this.options.gfm&&(ct.block=ne.gfm,this.options.breaks?ct.inline=Ne.breaks:ct.inline=Ne.gfm),this.tokenizer.rules=ct}$t.lex=function(ct,le){var te=new $t(le);return te.lex(ct)};var Ut=$t.prototype;return Ut.lex=function(ct){return ct=ct.replace(/\r\n|\r/g,`
|
|
|
`).replace(/\t/g," "),this.blockTokens(ct,this.tokens,!0),this.inline(this.tokens),this.tokens},Ut.blockTokens=function(ct,le,te){le===void 0&&(le=[]),te===void 0&&(te=!0),ct=ct.replace(/^ +$/gm,"");for(var we,Ce,fe,rt;ct;){if(we=this.tokenizer.space(ct)){ct=ct.substring(we.raw.length),we.type&&le.push(we);continue}if(we=this.tokenizer.code(ct,le)){ct=ct.substring(we.raw.length),we.type?le.push(we):(rt=le[le.length-1],rt.raw+=`
|
|
|
`+we.raw,rt.text+=`
|
|
|
`+we.text);continue}if(we=this.tokenizer.fences(ct)){ct=ct.substring(we.raw.length),le.push(we);continue}if(we=this.tokenizer.heading(ct)){ct=ct.substring(we.raw.length),le.push(we);continue}if(we=this.tokenizer.nptable(ct)){ct=ct.substring(we.raw.length),le.push(we);continue}if(we=this.tokenizer.hr(ct)){ct=ct.substring(we.raw.length),le.push(we);continue}if(we=this.tokenizer.blockquote(ct)){ct=ct.substring(we.raw.length),we.tokens=this.blockTokens(we.text,[],te),le.push(we);continue}if(we=this.tokenizer.list(ct)){for(ct=ct.substring(we.raw.length),fe=we.items.length,Ce=0;Ce<fe;Ce++)we.items[Ce].tokens=this.blockTokens(we.items[Ce].text,[],!1);le.push(we);continue}if(we=this.tokenizer.html(ct)){ct=ct.substring(we.raw.length),le.push(we);continue}if(te&&(we=this.tokenizer.def(ct))){ct=ct.substring(we.raw.length),this.tokens.links[we.tag]||(this.tokens.links[we.tag]={href:we.href,title:we.title});continue}if(we=this.tokenizer.table(ct)){ct=ct.substring(we.raw.length),le.push(we);continue}if(we=this.tokenizer.lheading(ct)){ct=ct.substring(we.raw.length),le.push(we);continue}if(te&&(we=this.tokenizer.paragraph(ct))){ct=ct.substring(we.raw.length),le.push(we);continue}if(we=this.tokenizer.text(ct,le)){ct=ct.substring(we.raw.length),we.type?le.push(we):(rt=le[le.length-1],rt.raw+=`
|
|
|
`+we.raw,rt.text+=`
|
|
|
`+we.text);continue}if(ct){var tt="Infinite loop on byte: "+ct.charCodeAt(0);if(this.options.silent){console.error(tt);break}else throw new Error(tt)}}return le},Ut.inline=function(ct){var le,te,we,Ce,fe,rt,tt=ct.length;for(le=0;le<tt;le++){rt=ct[le];switch(rt.type){case"paragraph":case"text":case"heading":{rt.tokens=[],this.inlineTokens(rt.text,rt.tokens);break}case"table":{for(rt.tokens={header:[],cells:[]},Ce=rt.header.length,te=0;te<Ce;te++)rt.tokens.header[te]=[],this.inlineTokens(rt.header[te],rt.tokens.header[te]);for(Ce=rt.cells.length,te=0;te<Ce;te++)for(fe=rt.cells[te],rt.tokens.cells[te]=[],we=0;we<fe.length;we++)rt.tokens.cells[te][we]=[],this.inlineTokens(fe[we],rt.tokens.cells[te][we]);break}case"blockquote":{this.inline(rt.tokens);break}case"list":{for(Ce=rt.items.length,te=0;te<Ce;te++)this.inline(rt.items[te].tokens);break}}}return ct},Ut.inlineTokens=function(ct,le,te,we,Ce){le===void 0&&(le=[]),te===void 0&&(te=!1),we===void 0&&(we=!1),Ce===void 0&&(Ce="");var fe,rt=ct,tt;if(this.tokens.links){var ye=Object.keys(this.tokens.links);if(ye.length>0)for(;(tt=this.tokenizer.rules.inline.reflinkSearch.exec(rt))!=null;)ye.includes(tt[0].slice(tt[0].lastIndexOf("[")+1,-1))&&(rt=rt.slice(0,tt.index)+"["+"a".repeat(tt[0].length-2)+"]"+rt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(tt=this.tokenizer.rules.inline.blockSkip.exec(rt))!=null;)rt=rt.slice(0,tt.index)+"["+"a".repeat(tt[0].length-2)+"]"+rt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;ct;){if(fe=this.tokenizer.escape(ct)){ct=ct.substring(fe.raw.length),le.push(fe);continue}if(fe=this.tokenizer.tag(ct,te,we)){ct=ct.substring(fe.raw.length),te=fe.inLink,we=fe.inRawBlock,le.push(fe);continue}if(fe=this.tokenizer.link(ct)){ct=ct.substring(fe.raw.length),fe.type==="link"&&(fe.tokens=this.inlineTokens(fe.text,[],!0,we)),le.push(fe);continue}if(fe=this.tokenizer.reflink(ct,this.tokens.links)){ct=ct.substring(fe.raw.length),fe.type==="link"&&(fe.tokens=this.inlineTokens(fe.text,[],!0,we)),le.push(fe);continue}if(fe=this.tokenizer.strong(ct,rt,Ce)){ct=ct.substring(fe.raw.length),fe.tokens=this.inlineTokens(fe.text,[],te,we),le.push(fe);continue}if(fe=this.tokenizer.em(ct,rt,Ce)){ct=ct.substring(fe.raw.length),fe.tokens=this.inlineTokens(fe.text,[],te,we),le.push(fe);continue}if(fe=this.tokenizer.codespan(ct)){ct=ct.substring(fe.raw.length),le.push(fe);continue}if(fe=this.tokenizer.br(ct)){ct=ct.substring(fe.raw.length),le.push(fe);continue}if(fe=this.tokenizer.del(ct)){ct=ct.substring(fe.raw.length),fe.tokens=this.inlineTokens(fe.text,[],te,we),le.push(fe);continue}if(fe=this.tokenizer.autolink(ct,pe)){ct=ct.substring(fe.raw.length),le.push(fe);continue}if(!te&&(fe=this.tokenizer.url(ct,pe))){ct=ct.substring(fe.raw.length),le.push(fe);continue}if(fe=this.tokenizer.inlineText(ct,we,st)){ct=ct.substring(fe.raw.length),Ce=fe.raw.slice(-1),le.push(fe);continue}if(ct){var Je="Infinite loop on byte: "+ct.charCodeAt(0);if(this.options.silent){console.error(Je);break}else throw new Error(Je)}}return le},y($t,null,[{key:"rules",get:function(){return{block:ne,inline:Ne}}}]),$t}(),J=d.defaults,ae=H.cleanUrl,Se=H.escape,me=function(){function $t(Jt){this.options=Jt||J}var Ut=$t.prototype;return Ut.code=function(ct,le,te){var we=(le||"").match(/\S*/)[0];if(this.options.highlight){var Ce=this.options.highlight(ct,we);Ce!=null&&Ce!==ct&&(te=!0,ct=Ce)}return we?'<pre><code class="'+this.options.langPrefix+Se(we,!0)+'">'+(te?ct:Se(ct,!0))+`</code></pre>
|
|
|
`:"<pre><code>"+(te?ct:Se(ct,!0))+`</code></pre>
|
|
|
`},Ut.blockquote=function(ct){return`<blockquote>
|
|
|
`+ct+`</blockquote>
|
|
|
`},Ut.html=function(ct){return ct},Ut.heading=function(ct,le,te,we){return this.options.headerIds?"<h"+le+' id="'+this.options.headerPrefix+we.slug(te)+'">'+ct+"</h"+le+`>
|
|
|
`:"<h"+le+">"+ct+"</h"+le+`>
|
|
|
`},Ut.hr=function(){return this.options.xhtml?`<hr/>
|
|
|
`:`<hr>
|
|
|
`},Ut.list=function(ct,le,te){var we=le?"ol":"ul",Ce=le&&te!==1?' start="'+te+'"':"";return"<"+we+Ce+`>
|
|
|
`+ct+"</"+we+`>
|
|
|
`},Ut.listitem=function(ct){return"<li>"+ct+`</li>
|
|
|
`},Ut.checkbox=function(ct){return"<input "+(ct?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},Ut.paragraph=function(ct){return"<p>"+ct+`</p>
|
|
|
`},Ut.table=function(ct,le){return le&&(le="<tbody>"+le+"</tbody>"),`<table>
|
|
|
<thead>
|
|
|
`+ct+`</thead>
|
|
|
`+le+`</table>
|
|
|
`},Ut.tablerow=function(ct){return`<tr>
|
|
|
`+ct+`</tr>
|
|
|
`},Ut.tablecell=function(ct,le){var te=le.header?"th":"td",we=le.align?"<"+te+' align="'+le.align+'">':"<"+te+">";return we+ct+"</"+te+`>
|
|
|
`},Ut.strong=function(ct){return"<strong>"+ct+"</strong>"},Ut.em=function(ct){return"<em>"+ct+"</em>"},Ut.codespan=function(ct){return"<code>"+ct+"</code>"},Ut.br=function(){return this.options.xhtml?"<br/>":"<br>"},Ut.del=function(ct){return"<del>"+ct+"</del>"},Ut.link=function(ct,le,te){if(ct=ae(this.options.sanitize,this.options.baseUrl,ct),ct===null)return te;var we='<a href="'+Se(ct)+'"';return le&&(we+=' title="'+le+'"'),we+=">"+te+"</a>",we},Ut.image=function(ct,le,te){if(ct=ae(this.options.sanitize,this.options.baseUrl,ct),ct===null)return te;var we='<img src="'+ct+'" alt="'+te+'"';return le&&(we+=' title="'+le+'"'),we+=this.options.xhtml?"/>":">",we},Ut.text=function(ct){return ct},$t}(),Oe=function(){function $t(){}var Ut=$t.prototype;return Ut.strong=function(ct){return ct},Ut.em=function(ct){return ct},Ut.codespan=function(ct){return ct},Ut.del=function(ct){return ct},Ut.html=function(ct){return ct},Ut.text=function(ct){return ct},Ut.link=function(ct,le,te){return""+te},Ut.image=function(ct,le,te){return""+te},Ut.br=function(){return""},$t}(),Ee=function(){function $t(){this.seen={}}var Ut=$t.prototype;return Ut.slug=function(ct){var le=ct.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(le)){var te=le;do this.seen[te]++,le=te+"-"+this.seen[te];while(this.seen.hasOwnProperty(le))}return this.seen[le]=0,le},$t}(),oe=d.defaults,Re=H.unescape,Be=function(){function $t(Jt){this.options=Jt||oe,this.options.renderer=this.options.renderer||new me,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Oe,this.slugger=new Ee}$t.parse=function(ct,le){var te=new $t(le);return te.parse(ct)};var Ut=$t.prototype;return Ut.parse=function(ct,le){le===void 0&&(le=!0);var te="",we,Ce,fe,rt,tt,ye,Je,lt,ze,Ct,zt,at,vt,At,tr,Ir,zr,yn,ui=ct.length;for(we=0;we<ui;we++){Ct=ct[we];switch(Ct.type){case"space":continue;case"hr":{te+=this.renderer.hr();continue}case"heading":{te+=this.renderer.heading(this.parseInline(Ct.tokens),Ct.depth,Re(this.parseInline(Ct.tokens,this.textRenderer)),this.slugger);continue}case"code":{te+=this.renderer.code(Ct.text,Ct.lang,Ct.escaped);continue}case"table":{for(lt="",Je="",rt=Ct.header.length,Ce=0;Ce<rt;Ce++)Je+=this.renderer.tablecell(this.parseInline(Ct.tokens.header[Ce]),{header:!0,align:Ct.align[Ce]});for(lt+=this.renderer.tablerow(Je),ze="",rt=Ct.cells.length,Ce=0;Ce<rt;Ce++){for(ye=Ct.tokens.cells[Ce],Je="",tt=ye.length,fe=0;fe<tt;fe++)Je+=this.renderer.tablecell(this.parseInline(ye[fe]),{header:!1,align:Ct.align[fe]});ze+=this.renderer.tablerow(Je)}te+=this.renderer.table(lt,ze);continue}case"blockquote":{ze=this.parse(Ct.tokens),te+=this.renderer.blockquote(ze);continue}case"list":{for(zt=Ct.ordered,at=Ct.start,vt=Ct.loose,rt=Ct.items.length,ze="",Ce=0;Ce<rt;Ce++)tr=Ct.items[Ce],Ir=tr.checked,zr=tr.task,At="",tr.task&&(yn=this.renderer.checkbox(Ir),vt?tr.tokens.length>0&&tr.tokens[0].type==="text"?(tr.tokens[0].text=yn+" "+tr.tokens[0].text,tr.tokens[0].tokens&&tr.tokens[0].tokens.length>0&&tr.tokens[0].tokens[0].type==="text"&&(tr.tokens[0].tokens[0].text=yn+" "+tr.tokens[0].tokens[0].text)):tr.tokens.unshift({type:"text",text:yn}):At+=yn),At+=this.parse(tr.tokens,vt),ze+=this.renderer.listitem(At,zr,Ir);te+=this.renderer.list(ze,zt,at);continue}case"html":{te+=this.renderer.html(Ct.text);continue}case"paragraph":{te+=this.renderer.paragraph(this.parseInline(Ct.tokens));continue}case"text":{for(ze=Ct.tokens?this.parseInline(Ct.tokens):Ct.text;we+1<ui&&ct[we+1].type==="text";)Ct=ct[++we],ze+=`
|
|
|
`+(Ct.tokens?this.parseInline(Ct.tokens):Ct.text);te+=le?this.renderer.paragraph(ze):ze;continue}default:{var Nn='Token with "'+Ct.type+'" type was not found.';if(this.options.silent){console.error(Nn);return}else throw new Error(Nn)}}}return te},Ut.parseInline=function(ct,le){le=le||this.renderer;var te="",we,Ce,fe=ct.length;for(we=0;we<fe;we++){Ce=ct[we];switch(Ce.type){case"escape":{te+=le.text(Ce.text);break}case"html":{te+=le.html(Ce.text);break}case"link":{te+=le.link(Ce.href,Ce.title,this.parseInline(Ce.tokens,le));break}case"image":{te+=le.image(Ce.href,Ce.title,Ce.text);break}case"strong":{te+=le.strong(this.parseInline(Ce.tokens,le));break}case"em":{te+=le.em(this.parseInline(Ce.tokens,le));break}case"codespan":{te+=le.codespan(Ce.text);break}case"br":{te+=le.br();break}case"del":{te+=le.del(this.parseInline(Ce.tokens,le));break}case"text":{te+=le.text(Ce.text);break}default:{var rt='Token with "'+Ce.type+'" type was not found.';if(this.options.silent){console.error(rt);return}else throw new Error(rt)}}}return te},$t}(),et=H.merge,bt=H.checkSanitizeDeprecation,dt=H.escape,He=d.getDefaults,kt=d.changeDefaults,ut=d.defaults;function Ft($t,Ut,Jt){if(typeof $t=="undefined"||$t===null)throw new Error("marked(): input parameter is undefined or null");if(typeof $t!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call($t)+", string expected");if(typeof Ut=="function"&&(Jt=Ut,Ut=null),Ut=et({},Ft.defaults,Ut||{}),bt(Ut),Jt){var ct=Ut.highlight,le;try{le=Z.lex($t,Ut)}catch(fe){return Jt(fe)}var te=function(rt){var tt;if(!rt)try{tt=Be.parse(le,Ut)}catch(ye){rt=ye}return Ut.highlight=ct,rt?Jt(rt):Jt(null,tt)};if(!ct||ct.length<3)return te();if(delete Ut.highlight,!le.length)return te();var we=0;Ft.walkTokens(le,function(fe){fe.type==="code"&&(we++,setTimeout(function(){ct(fe.text,fe.lang,function(rt,tt){if(rt)return te(rt);tt!=null&&tt!==fe.text&&(fe.text=tt,fe.escaped=!0),we--,we===0&&te()})},0))}),we===0&&te();return}try{var Ce=Z.lex($t,Ut);return Ut.walkTokens&&Ft.walkTokens(Ce,Ut.walkTokens),Be.parse(Ce,Ut)}catch(fe){if(fe.message+=`
|
|
|
Please report this to https://github.com/markedjs/marked.`,Ut.silent)return"<p>An error occurred:</p><pre>"+dt(fe.message+"",!0)+"</pre>";throw fe}}Ft.options=Ft.setOptions=function($t){return et(Ft.defaults,$t),kt(Ft.defaults),Ft},Ft.getDefaults=He,Ft.defaults=ut,Ft.use=function($t){var Ut=et({},$t);if($t.renderer&&function(){var ct=Ft.defaults.renderer||new me,le=function(Ce){var fe=ct[Ce];ct[Ce]=function(){for(var rt=arguments.length,tt=new Array(rt),ye=0;ye<rt;ye++)tt[ye]=arguments[ye];var Je=$t.renderer[Ce].apply(ct,tt);return Je===!1&&(Je=fe.apply(ct,tt)),Je}};for(var te in $t.renderer)le(te);Ut.renderer=ct}(),$t.tokenizer&&function(){var ct=Ft.defaults.tokenizer||new ie,le=function(Ce){var fe=ct[Ce];ct[Ce]=function(){for(var rt=arguments.length,tt=new Array(rt),ye=0;ye<rt;ye++)tt[ye]=arguments[ye];var Je=$t.tokenizer[Ce].apply(ct,tt);return Je===!1&&(Je=fe.apply(ct,tt)),Je}};for(var te in $t.tokenizer)le(te);Ut.tokenizer=ct}(),$t.walkTokens){var Jt=Ft.defaults.walkTokens;Ut.walkTokens=function(ct){$t.walkTokens(ct),Jt&&Jt(ct)}}Ft.setOptions(Ut)},Ft.walkTokens=function($t,Ut){for(var Jt=t($t),ct;!(ct=Jt()).done;){var le=ct.value;Ut(le);switch(le.type){case"table":{for(var te=t(le.tokens.header),we;!(we=te()).done;){var Ce=we.value;Ft.walkTokens(Ce,Ut)}for(var fe=t(le.tokens.cells),rt;!(rt=fe()).done;)for(var tt=rt.value,ye=t(tt),Je;!(Je=ye()).done;){var lt=Je.value;Ft.walkTokens(lt,Ut)}break}case"list":{Ft.walkTokens(le.items,Ut);break}default:le.tokens&&Ft.walkTokens(le.tokens,Ut)}}},Ft.Parser=Be,Ft.parser=Be.parse,Ft.Renderer=me,Ft.TextRenderer=Oe,Ft.Lexer=Z,Ft.lexer=Z.lex,Ft.Tokenizer=ie,Ft.Slugger=Ee,Ft.parse=Ft;var Ht=Ft;return Ht})},"DlR+":function(z,V,m){var S=m("MFOe"),y=S.Global,g=S.trim;z.exports={name:"cookieStorage",read:t,write:d,each:e,remove:f,clearAll:u};var p=y.document;function t(s){if(!s||!r(s))return null;var o="(?:^|.*;\\s*)"+escape(s).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(p.cookie.replace(new RegExp(o),"$1"))}function e(s){for(var o=p.cookie.split(/; ?/g),i=o.length-1;i>=0;i--){if(!g(o[i]))continue;var l=o[i].split("="),n=unescape(l[0]),a=unescape(l[1]);s(a,n)}}function d(s,o){if(!s)return;p.cookie=escape(s)+"="+escape(o)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/"}function f(s){if(!s||!r(s))return;p.cookie=escape(s)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"}function u(){e(function(s,o){f(o)})}function r(s){return new RegExp("(?:^|;\\s*)"+escape(s).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(p.cookie)}},Ducp:function(z,V,m){var S=m("bYtY"),y=m("IwbS"),g=m("+TT/"),p=m("XpcN"),t=y.Group,e=["width","height"],d=["x","y"],f=p.extend({type:"legend.scroll",newlineDisabled:!0,init:function(){f.superCall(this,"init"),this._currentIndex=0,this.group.add(this._containerGroup=new t),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new t),this._showController},resetInner:function(){f.superCall(this,"resetInner"),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},renderInner:function(r,s,o,i,l,n,a){var c=this;f.superCall(this,"renderInner",r,s,o,i,l,n,a);var h=this._controllerGroup,A=s.get("pageIconSize",!0);S.isArray(A)||(A=[A,A]),w("pagePrev",0);var v=s.getModel("pageTextStyle");h.add(new y.Text({name:"pageText",style:{textFill:v.getTextColor(),font:v.getFont(),textVerticalAlign:"middle",textAlign:"center"},silent:!0})),w("pageNext",1);function w(b,x){var C=b+"DataIndex",I=y.createIcon(s.get("pageIcons",!0)[s.getOrient().name][x],{onclick:S.bind(c._pageGo,c,C,s,i)},{x:-A[0]/2,y:-A[1]/2,width:A[0],height:A[1]});I.name=b,h.add(I)}},layoutInner:function(r,s,o,i,l,n){var a=this.getSelectorGroup(),c=r.getOrient().index,h=e[c],A=d[c],v=e[1-c],w=d[1-c];l&&g.box("horizontal",a,r.get("selectorItemGap",!0));var b=r.get("selectorButtonGap",!0),x=a.getBoundingRect(),C=[-x.x,-x.y],I=S.clone(o);l&&(I[h]=o[h]-x[h]-b);var _=this._layoutContentAndController(r,i,I,c,h,v,w);if(l){if(n==="end")C[c]+=_[h]+b;else{var E=x[h]+b;C[c]-=E,_[A]-=E}_[h]+=x[h]+b,C[1-c]+=_[w]+_[v]/2-x[v]/2,_[v]=Math.max(_[v],x[v]),_[w]=Math.min(_[w],x[w]+C[1-c]),a.attr("position",C)}return _},_layoutContentAndController:function(r,s,o,i,l,n,a){var c=this.getContentGroup(),h=this._containerGroup,A=this._controllerGroup;g.box(r.get("orient"),c,r.get("itemGap"),i?o.width:null,i?null:o.height),g.box("horizontal",A,r.get("pageButtonItemGap",!0));var v=c.getBoundingRect(),w=A.getBoundingRect(),b=this._showController=v[l]>o[l],x=[-v.x,-v.y];s||(x[i]=c.position[i]);var C=[0,0],I=[-w.x,-w.y],_=S.retrieve2(r.get("pageButtonGap",!0),r.get("itemGap",!0));if(b){var E=r.get("pageButtonPosition",!0);E==="end"?I[i]+=o[l]-w[l]:C[i]+=w[l]+_}I[1-i]+=v[n]/2-w[n]/2,c.attr("position",x),h.attr("position",C),A.attr("position",I);var O={x:0,y:0};if(O[l]=b?o[l]:v[l],O[n]=Math.max(v[n],w[n]),O[a]=Math.min(0,w[a]+I[1-i]),h.__rectSize=o[l],b){var N={x:0,y:0};N[l]=Math.max(o[l]-w[l]-_,0),N[n]=O[n],h.setClipPath(new y.Rect({shape:N})),h.__rectSize=N[l]}else A.eachChild(function(U){U.attr({invisible:!0,silent:!0})});var F=this._getPageInfo(r);return F.pageIndex!=null&&y.updateProps(c,{position:F.contentPosition},b?r:!1),this._updatePageInfoView(r,F),O},_pageGo:function(r,s,o){var i=this._getPageInfo(s)[r];i!=null&&o.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:s.id})},_updatePageInfoView:function(r,s){var o=this._controllerGroup;S.each(["pagePrev","pageNext"],function(h){var A=s[h+"DataIndex"]!=null,v=o.childOfName(h);v&&(v.setStyle("fill",A?r.get("pageIconColor",!0):r.get("pageIconInactiveColor",!0)),v.cursor=A?"pointer":"default")});var i=o.childOfName("pageText"),l=r.get("pageFormatter"),n=s.pageIndex,a=n!=null?n+1:0,c=s.pageCount;i&&l&&i.setStyle("text",S.isString(l)?l.replace("{current}",a).replace("{total}",c):l({current:a,total:c}))},_getPageInfo:function(r){var s=r.get("scrollDataIndex",!0),o=this.getContentGroup(),i=this._containerGroup.__rectSize,l=r.getOrient().index,n=e[l],a=d[l],c=this._findTargetItemIndex(s),h=o.children(),A=h[c],v=h.length,w=v?1:0,b={contentPosition:o.position.slice(),pageCount:w,pageIndex:w-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!A)return b;var x=O(A);b.contentPosition[l]=-x.s;for(var C=c+1,I=x,_=x,E=null;C<=v;++C)E=O(h[C]),(!E&&_.e>I.s+i||E&&!N(E,I.s))&&(_.i>I.i?I=_:I=E,I&&(b.pageNextDataIndex==null&&(b.pageNextDataIndex=I.i),++b.pageCount)),_=E;for(var C=c-1,I=x,_=x,E=null;C>=-1;--C)E=O(h[C]),(!E||!N(_,E.s))&&I.i<_.i&&(_=I,b.pagePrevDataIndex==null&&(b.pagePrevDataIndex=I.i),++b.pageCount,++b.pageIndex),I=E;return b;function O(F){if(F){var U=F.getBoundingRect(),B=U[a]+F.position[l];return{s:B,e:B+U[n],i:F.__legendDataIndex}}}function N(F,U){return F.e>=U&&F.s<=U+i}},_findTargetItemIndex:function(r){if(!this._showController)return 0;var s,o=this.getContentGroup(),i;return o.eachChild(function(l,n){var a=l.__legendDataIndex;i==null&&a!=null&&(i=n),a===r&&(s=n)}),s!=null?s:i}}),u=f;z.exports=u},E2g8:function(z,V,m){(function(S,y){/*!
|
|
|
* @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(g,p){z.exports=p()})(this,function(){"use strict";function g(me){var Oe=typeof me;return me!==null&&(Oe==="object"||Oe==="function")}function p(me){return typeof me=="function"}var t=void 0;Array.isArray?t=Array.isArray:t=function(Oe){return Object.prototype.toString.call(Oe)==="[object Array]"};var e=t,d=0,f=void 0,u=void 0,r=function(Oe,Ee){x[d]=Oe,x[d+1]=Ee,d+=2,d===2&&(u?u(C):_())};function s(me){u=me}function o(me){r=me}var i=typeof window!="undefined"?window:void 0,l=i||{},n=l.MutationObserver||l.WebKitMutationObserver,a=typeof self=="undefined"&&typeof S!="undefined"&&{}.toString.call(S)==="[object process]",c=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function h(){return function(){return S.nextTick(C)}}function A(){return typeof f!="undefined"?function(){f(C)}:b()}function v(){var me=0,Oe=new n(C),Ee=document.createTextNode("");return Oe.observe(Ee,{characterData:!0}),function(){Ee.data=me=++me%2}}function w(){var me=new MessageChannel;return me.port1.onmessage=C,function(){return me.port2.postMessage(0)}}function b(){var me=setTimeout;return function(){return me(C,1)}}var x=new Array(1e3);function C(){for(var me=0;me<d;me+=2){var Oe=x[me],Ee=x[me+1];Oe(Ee),x[me]=void 0,x[me+1]=void 0}d=0}function I(){try{var me=Function("return this")().require("vertx");return f=me.runOnLoop||me.runOnContext,A()}catch(Oe){return b()}}var _=void 0;a?_=h():n?_=v():c?_=w():i===void 0&&!0?_=I():_=b();function E(me,Oe){var Ee=this,oe=new this.constructor(F);oe[N]===void 0&&ke(oe);var Re=Ee._state;if(Re){var Be=arguments[Re-1];r(function(){return ue(Re,oe,Be,Ee._result)})}else ie(Ee,oe,me,Oe);return oe}function O(me){var Oe=this;if(me&&typeof me=="object"&&me.constructor===Oe)return me;var Ee=new Oe(F);return G(Ee,me),Ee}var N=Math.random().toString(36).substring(2);function F(){}var U=void 0,B=1,K=2;function Y(){return new TypeError("You cannot resolve a promise with itself")}function k(){return new TypeError("A promises callback cannot return that same promise.")}function H(me,Oe,Ee,oe){try{me.call(Oe,Ee,oe)}catch(Re){return Re}}function W(me,Oe,Ee){r(function(oe){var Re=!1,Be=H(Ee,Oe,function(et){if(Re)return;Re=!0,Oe!==et?G(oe,et):q(oe,et)},function(et){if(Re)return;Re=!0,ee(oe,et)},"Settle: "+(oe._label||" unknown promise"));!Re&&Be&&(Re=!0,ee(oe,Be))},me)}function j(me,Oe){Oe._state===B?q(me,Oe._result):Oe._state===K?ee(me,Oe._result):ie(Oe,void 0,function(Ee){return G(me,Ee)},function(Ee){return ee(me,Ee)})}function M(me,Oe,Ee){Oe.constructor===me.constructor&&Ee===E&&Oe.constructor.resolve===O?j(me,Oe):Ee===void 0?q(me,Oe):p(Ee)?W(me,Oe,Ee):q(me,Oe)}function G(me,Oe){if(me===Oe)ee(me,Y());else if(g(Oe)){var Ee=void 0;try{Ee=Oe.then}catch(oe){ee(me,oe);return}M(me,Oe,Ee)}else q(me,Oe)}function X(me){me._onerror&&me._onerror(me._result),de(me)}function q(me,Oe){if(me._state!==U)return;me._result=Oe,me._state=B,me._subscribers.length!==0&&r(de,me)}function ee(me,Oe){if(me._state!==U)return;me._state=K,me._result=Oe,r(X,me)}function ie(me,Oe,Ee,oe){var Re=me._subscribers,Be=Re.length;me._onerror=null,Re[Be]=Oe,Re[Be+B]=Ee,Re[Be+K]=oe,Be===0&&me._state&&r(de,me)}function de(me){var Oe=me._subscribers,Ee=me._state;if(Oe.length===0)return;for(var oe=void 0,Re=void 0,Be=me._result,et=0;et<Oe.length;et+=3)oe=Oe[et],Re=Oe[et+Ee],oe?ue(Ee,oe,Re,Be):Re(Be);me._subscribers.length=0}function ue(me,Oe,Ee,oe){var Re=p(Ee),Be=void 0,et=void 0,bt=!0;if(Re){try{Be=Ee(oe)}catch(dt){bt=!1,et=dt}if(Oe===Be){ee(Oe,k());return}}else Be=oe;Oe._state!==U||(Re&&bt?G(Oe,Be):bt===!1?ee(Oe,et):me===B?q(Oe,Be):me===K&&ee(Oe,Be))}function ve(me,Oe){try{Oe(function(oe){G(me,oe)},function(oe){ee(me,oe)})}catch(Ee){ee(me,Ee)}}var be=0;function _e(){return be++}function ke(me){me[N]=be++,me._state=void 0,me._result=void 0,me._subscribers=[]}function $e(){return new Error("Array Methods must be provided an Array")}var ne=function(){function me(Oe,Ee){this._instanceConstructor=Oe,this.promise=new Oe(F),this.promise[N]||ke(this.promise),e(Ee)?(this.length=Ee.length,this._remaining=Ee.length,this._result=new Array(this.length),this.length===0?q(this.promise,this._result):(this.length=this.length||0,this._enumerate(Ee),this._remaining===0&&q(this.promise,this._result))):ee(this.promise,$e())}return me.prototype._enumerate=function(Ee){for(var oe=0;this._state===U&&oe<Ee.length;oe++)this._eachEntry(Ee[oe],oe)},me.prototype._eachEntry=function(Ee,oe){var Re=this._instanceConstructor,Be=Re.resolve;if(Be===O){var et=void 0,bt=void 0,dt=!1;try{et=Ee.then}catch(kt){dt=!0,bt=kt}if(et===E&&Ee._state!==U)this._settledAt(Ee._state,oe,Ee._result);else if(typeof et!="function")this._remaining--,this._result[oe]=Ee;else if(Re===ae){var He=new Re(F);dt?ee(He,bt):M(He,Ee,et),this._willSettleAt(He,oe)}else this._willSettleAt(new Re(function(kt){return kt(Ee)}),oe)}else this._willSettleAt(Be(Ee),oe)},me.prototype._settledAt=function(Ee,oe,Re){var Be=this.promise;Be._state===U&&(this._remaining--,Ee===K?ee(Be,Re):this._result[oe]=Re),this._remaining===0&&q(Be,this._result)},me.prototype._willSettleAt=function(Ee,oe){var Re=this;ie(Ee,void 0,function(Be){return Re._settledAt(B,oe,Be)},function(Be){return Re._settledAt(K,oe,Be)})},me}();function Ne(me){return new ne(this,me).promise}function st(me){var Oe=this;return e(me)?new Oe(function(Ee,oe){for(var Re=me.length,Be=0;Be<Re;Be++)Oe.resolve(me[Be]).then(Ee,oe)}):new Oe(function(Ee,oe){return oe(new TypeError("You must pass an array to race."))})}function pe(me){var Oe=this,Ee=new Oe(F);return ee(Ee,me),Ee}function Z(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function J(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var ae=function(){function me(Oe){this[N]=_e(),this._result=this._state=void 0,this._subscribers=[],F!==Oe&&(typeof Oe!="function"&&Z(),this instanceof me?ve(this,Oe):J())}return me.prototype.catch=function(Ee){return this.then(null,Ee)},me.prototype.finally=function(Ee){var oe=this,Re=oe.constructor;return p(Ee)?oe.then(function(Be){return Re.resolve(Ee()).then(function(){return Be})},function(Be){return Re.resolve(Ee()).then(function(){throw Be})}):oe.then(Ee,Ee)},me}();ae.prototype.then=E,ae.all=Ne,ae.race=st,ae.resolve=O,ae.reject=pe,ae._setScheduler=s,ae._setAsap=o,ae._asap=r;function Se(){var me=void 0;if(typeof y!="undefined")me=y;else if(typeof self!="undefined")me=self;else try{me=Function("return this")()}catch(oe){throw new Error("polyfill failed because global object is unavailable in this environment")}var Oe=me.Promise;if(Oe){var Ee=null;try{Ee=Object.prototype.toString.call(Oe.resolve())}catch(oe){}if(Ee==="[object Promise]"&&!Oe.cast)return}me.Promise=ae}return ae.polyfill=Se,ae.Promise=ae,ae})}).call(this,m("Q2Ig"),m("IyRk"))},E5zk:function(z,V,m){(function(S){/*! cpexcel.js (C) 2013-present SheetJS -- http://sheetjs.com */var y={version:"1.15.0"};y[437]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[620]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\u0105\xE7\xEA\xEB\xE8\xEF\xEE\u0107\xC4\u0104\u0118\u0119\u0142\xF4\xF6\u0106\xFB\xF9\u015A\xD6\xDC\xA2\u0141\xA5\u015B\u0192\u0179\u017B\xF3\xD3\u0144\u0143\u017A\u017C\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[737]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u03C5\u03C6\u03C7\u03C8\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03C9\u03AC\u03AD\u03AE\u03CA\u03AF\u03CC\u03CD\u03CB\u03CE\u0386\u0388\u0389\u038A\u038C\u038E\u038F\xB1\u2265\u2264\u03AA\u03AB\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[850]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u0131\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[852]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\u016F\u0107\xE7\u0142\xEB\u0150\u0151\xEE\u0179\xC4\u0106\xC9\u0139\u013A\xF4\xF6\u013D\u013E\u015A\u015B\xD6\xDC\u0164\u0165\u0141\xD7\u010D\xE1\xED\xF3\xFA\u0104\u0105\u017D\u017E\u0118\u0119\xAC\u017A\u010C\u015F\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\u011A\u015E\u2563\u2551\u2557\u255D\u017B\u017C\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0102\u0103\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u0111\u0110\u010E\xCB\u010F\u0147\xCD\xCE\u011B\u2518\u250C\u2588\u2584\u0162\u016E\u2580\xD3\xDF\xD4\u0143\u0144\u0148\u0160\u0161\u0154\xDA\u0155\u0170\xFD\xDD\u0163\xB4\xAD\u02DD\u02DB\u02C7\u02D8\xA7\xF7\xB8\xB0\xA8\u02D9\u0171\u0158\u0159\u25A0\xA0`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[857]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\u0131\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\u0130\xD6\xDC\xF8\xA3\xD8\u015E\u015F\xE1\xED\xF3\xFA\xF1\xD1\u011E\u011F\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xBA\xAA\xCA\xCB\xC8\uFFFD\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\uFFFD\xD7\xDA\xDB\xD9\xEC\xFF\xAF\xB4\xAD\xB1\uFFFD\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[861]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xD0\xF0\xDE\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xFE\xFB\xDD\xFD\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xC1\xCD\xD3\xDA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[865]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[866]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[874]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\u2026\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[895]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u010C\xFC\xE9\u010F\xE4\u010E\u0164\u010D\u011B\u011A\u0139\xCD\u013E\u01EA\xC4\xC1\xC9\u017E\u017D\xF4\xF6\xD3\u016F\xDA\xFD\xD6\xDC\u0160\u013D\xDD\u0158\u0165\xE1\xED\xF3\xFA\u0148\u0147\u016E\xD4\u0161\u0159\u0155\u0154\xBC\xA7\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[932]=function(){var g=[],p={},t=[],e;for(t[0]=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF61\uFF62\uFF63\uFF64\uFF65\uFF66\uFF67\uFF68\uFF69\uFF6A\uFF6B\uFF6C\uFF6D\uFF6E\uFF6F\uFF70\uFF71\uFF72\uFF73\uFF74\uFF75\uFF76\uFF77\uFF78\uFF79\uFF7A\uFF7B\uFF7C\uFF7D\uFF7E\uFF7F\uFF80\uFF81\uFF82\uFF83\uFF84\uFF85\uFF86\uFF87\uFF88\uFF89\uFF8A\uFF8B\uFF8C\uFF8D\uFF8E\uFF8F\uFF90\uFF91\uFF92\uFF93\uFF94\uFF95\uFF96\uFF97\uFF98\uFF99\uFF9A\uFF9B\uFF9C\uFF9D\uFF9E\uFF9F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(p[t[0][e]]=0+e,g[0+e]=t[0][e]);for(t[129]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008\u3009\u300A\u300B\u300C\u300D\u300E\u300F\u3010\u3011\uFF0B\uFF0D\xB1\xD7\uFFFD\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6\uFFFD\uFFFD\uFFFD\uFFFD\u25EF\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[129].length;++e)t[129][e].charCodeAt(0)!==65533&&(p[t[129][e]]=33024+e,g[33024+e]=t[129][e]);for(t[130]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58\uFF59\uFF5A\uFFFD\uFFFD\uFFFD\uFFFD\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091\u3092\u3093\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[130].length;++e)t[130][e].charCodeAt(0)!==65533&&(p[t[130][e]]=33280+e,g[33280+e]=t[130][e]);for(t[131]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE\u30DF\uFFFD\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[131].length;++e)t[131][e].charCodeAt(0)!==65533&&(p[t[131][e]]=33536+e,g[33536+e]=t[131][e]);for(t[132]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\uFFFD\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[132].length;++e)t[132][e].charCodeAt(0)!==65533&&(p[t[132][e]]=33792+e,g[33792+e]=t[132][e]);for(t[135]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\u246A\u246B\u246C\u246D\u246E\u246F\u2470\u2471\u2472\u2473\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\uFFFD\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u337B\uFFFD\u301D\u301F\u2116\u33CD\u2121\u32A4\u32A5\u32A6\u32A7\u32A8\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[135].length;++e)t[135][e].charCodeAt(0)!==65533&&(p[t[135][e]]=34560+e,g[34560+e]=t[135][e]);for(t[136]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[136].length;++e)t[136][e].charCodeAt(0)!==65533&&(p[t[136][e]]=34816+e,g[34816+e]=t[136][e]);for(t[137]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186\uFFFD\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[137].length;++e)t[137][e].charCodeAt(0)!==65533&&(p[t[137][e]]=35072+e,g[35072+e]=t[137][e]);for(t[138]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B\uFFFD\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[138].length;++e)t[138][e].charCodeAt(0)!==65533&&(p[t[138][e]]=35328+e,g[35328+e]=t[138][e]);for(t[139]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551\uFFFD\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[139].length;++e)t[139][e].charCodeAt(0)!==65533&&(p[t[139][e]]=35584+e,g[35584+e]=t[139][e]);for(t[140]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8\uFFFD\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[140].length;++e)t[140][e].charCodeAt(0)!==65533&&(p[t[140][e]]=35840+e,g[35840+e]=t[140][e]);for(t[141]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D\uFFFD\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[141].length;++e)t[141][e].charCodeAt(0)!==65533&&(p[t[141][e]]=36096+e,g[36096+e]=t[141][e]);for(t[142]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62\uFFFD\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[142].length;++e)t[142][e].charCodeAt(0)!==65533&&(p[t[142][e]]=36352+e,g[36352+e]=t[142][e]);for(t[143]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3\uFFFD\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[143].length;++e)t[143][e].charCodeAt(0)!==65533&&(p[t[143][e]]=36608+e,g[36608+e]=t[143][e]);for(t[144]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8\uFFFD\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[144].length;++e)t[144][e].charCodeAt(0)!==65533&&(p[t[144][e]]=36864+e,g[36864+e]=t[144][e]);for(t[145]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB\uFFFD\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[145].length;++e)t[145][e].charCodeAt(0)!==65533&&(p[t[145][e]]=37120+e,g[37120+e]=t[145][e]);for(t[146]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4\uFFFD\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[146].length;++e)t[146][e].charCodeAt(0)!==65533&&(p[t[146][e]]=37376+e,g[37376+e]=t[146][e]);for(t[147]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC\uFFFD\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[147].length;++e)t[147][e].charCodeAt(0)!==65533&&(p[t[147][e]]=37632+e,g[37632+e]=t[147][e]);for(t[148]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885\uFFFD\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[148].length;++e)t[148][e].charCodeAt(0)!==65533&&(p[t[148][e]]=37888+e,g[37888+e]=t[148][e]);for(t[149]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577\uFFFD\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[149].length;++e)t[149][e].charCodeAt(0)!==65533&&(p[t[149][e]]=38144+e,g[38144+e]=t[149][e]);for(t[150]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6\uFFFD\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[150].length;++e)t[150][e].charCodeAt(0)!==65533&&(p[t[150][e]]=38400+e,g[38400+e]=t[150][e]);for(t[151]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32\uFFFD\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[151].length;++e)t[151][e].charCodeAt(0)!==65533&&(p[t[151][e]]=38656+e,g[38656+e]=t[151][e]);for(t[152]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[152].length;++e)t[152][e].charCodeAt(0)!==65533&&(p[t[152][e]]=38912+e,g[38912+e]=t[152][e]);for(t[153]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED\uFFFD\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[153].length;++e)t[153][e].charCodeAt(0)!==65533&&(p[t[153][e]]=39168+e,g[39168+e]=t[153][e]);for(t[154]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638\uFFFD\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[154].length;++e)t[154][e].charCodeAt(0)!==65533&&(p[t[154][e]]=39424+e,g[39424+e]=t[154][e]);for(t[155]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80\uFFFD\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[155].length;++e)t[155][e].charCodeAt(0)!==65533&&(p[t[155][e]]=39680+e,g[39680+e]=t[155][e]);for(t[156]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060\uFFFD\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[156].length;++e)t[156][e].charCodeAt(0)!==65533&&(p[t[156][e]]=39936+e,g[39936+e]=t[156][e]);for(t[157]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B\uFFFD\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[157].length;++e)t[157][e].charCodeAt(0)!==65533&&(p[t[157][e]]=40192+e,g[40192+e]=t[157][e]);for(t[158]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E\uFFFD\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[158].length;++e)t[158][e].charCodeAt(0)!==65533&&(p[t[158][e]]=40448+e,g[40448+e]=t[158][e]);for(t[159]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF\uFFFD\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[159].length;++e)t[159][e].charCodeAt(0)!==65533&&(p[t[159][e]]=40704+e,g[40704+e]=t[159][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD\uFFFD\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(p[t[224][e]]=57344+e,g[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF\uFFFD\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(p[t[225][e]]=57600+e,g[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0\uFFFD\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(p[t[226][e]]=57856+e,g[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37\uFFFD\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(p[t[227][e]]=58112+e,g[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264\uFFFD\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(p[t[228][e]]=58368+e,g[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC\uFFFD\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(p[t[229][e]]=58624+e,g[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7\uFFFD\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(p[t[230][e]]=58880+e,g[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C\uFFFD\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(p[t[231][e]]=59136+e,g[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599\uFFFD\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(p[t[232][e]]=59392+e,g[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43\uFFFD\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(p[t[233][e]]=59648+e,g[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF\uFFFD\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0\u582F\u69C7\u9059\u7464\u51DC\u7199\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(p[t[234][e]]=59904+e,g[59904+e]=t[234][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFFFD\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(p[t[237][e]]=60672+e,g[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\uFFFD\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1\uFFFD\uFFFD\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\uFFE2\uFFE4\uFF07\uFF02\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(p[t[238][e]]=60928+e,g[60928+e]=t[238][e]);for(t[250]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u2235\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\uFFFD\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[250].length;++e)t[250][e].charCodeAt(0)!==65533&&(p[t[250][e]]=64e3+e,g[64e3+e]=t[250][e]);for(t[251]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFFFD\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[251].length;++e)t[251][e].charCodeAt(0)!==65533&&(p[t[251][e]]=64256+e,g[64256+e]=t[251][e]);for(t[252]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[252].length;++e)t[252][e].charCodeAt(0)!==65533&&(p[t[252][e]]=64512+e,g[64512+e]=t[252][e]);return{enc:p,dec:g}}(),y[936]=function(){var g=[],p={},t=[],e;for(t[0]=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(p[t[0][e]]=0+e,g[0+e]=t[0][e]);for(t[129]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E02\u4E04\u4E05\u4E06\u4E0F\u4E12\u4E17\u4E1F\u4E20\u4E21\u4E23\u4E26\u4E29\u4E2E\u4E2F\u4E31\u4E33\u4E35\u4E37\u4E3C\u4E40\u4E41\u4E42\u4E44\u4E46\u4E4A\u4E51\u4E55\u4E57\u4E5A\u4E5B\u4E62\u4E63\u4E64\u4E65\u4E67\u4E68\u4E6A\u4E6B\u4E6C\u4E6D\u4E6E\u4E6F\u4E72\u4E74\u4E75\u4E76\u4E77\u4E78\u4E79\u4E7A\u4E7B\u4E7C\u4E7D\u4E7F\u4E80\u4E81\u4E82\u4E83\u4E84\u4E85\u4E87\u4E8A\uFFFD\u4E90\u4E96\u4E97\u4E99\u4E9C\u4E9D\u4E9E\u4EA3\u4EAA\u4EAF\u4EB0\u4EB1\u4EB4\u4EB6\u4EB7\u4EB8\u4EB9\u4EBC\u4EBD\u4EBE\u4EC8\u4ECC\u4ECF\u4ED0\u4ED2\u4EDA\u4EDB\u4EDC\u4EE0\u4EE2\u4EE6\u4EE7\u4EE9\u4EED\u4EEE\u4EEF\u4EF1\u4EF4\u4EF8\u4EF9\u4EFA\u4EFC\u4EFE\u4F00\u4F02\u4F03\u4F04\u4F05\u4F06\u4F07\u4F08\u4F0B\u4F0C\u4F12\u4F13\u4F14\u4F15\u4F16\u4F1C\u4F1D\u4F21\u4F23\u4F28\u4F29\u4F2C\u4F2D\u4F2E\u4F31\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E\u4F3F\u4F40\u4F41\u4F42\u4F44\u4F45\u4F47\u4F48\u4F49\u4F4A\u4F4B\u4F4C\u4F52\u4F54\u4F56\u4F61\u4F62\u4F66\u4F68\u4F6A\u4F6B\u4F6D\u4F6E\u4F71\u4F72\u4F75\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F80\u4F81\u4F82\u4F85\u4F86\u4F87\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F95\u4F96\u4F98\u4F99\u4F9A\u4F9C\u4F9E\u4F9F\u4FA1\u4FA2\uFFFD".split(""),e=0;e!=t[129].length;++e)t[129][e].charCodeAt(0)!==65533&&(p[t[129][e]]=33024+e,g[33024+e]=t[129][e]);for(t[130]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4FA4\u4FAB\u4FAD\u4FB0\u4FB1\u4FB2\u4FB3\u4FB4\u4FB6\u4FB7\u4FB8\u4FB9\u4FBA\u4FBB\u4FBC\u4FBD\u4FBE\u4FC0\u4FC1\u4FC2\u4FC6\u4FC7\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FD2\u4FD3\u4FD4\u4FD5\u4FD6\u4FD9\u4FDB\u4FE0\u4FE2\u4FE4\u4FE5\u4FE7\u4FEB\u4FEC\u4FF0\u4FF2\u4FF4\u4FF5\u4FF6\u4FF7\u4FF9\u4FFB\u4FFC\u4FFD\u4FFF\u5000\u5001\u5002\u5003\u5004\u5005\u5006\u5007\u5008\u5009\u500A\uFFFD\u500B\u500E\u5010\u5011\u5013\u5015\u5016\u5017\u501B\u501D\u501E\u5020\u5022\u5023\u5024\u5027\u502B\u502F\u5030\u5031\u5032\u5033\u5034\u5035\u5036\u5037\u5038\u5039\u503B\u503D\u503F\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504A\u504B\u504D\u5050\u5051\u5052\u5053\u5054\u5056\u5057\u5058\u5059\u505B\u505D\u505E\u505F\u5060\u5061\u5062\u5063\u5064\u5066\u5067\u5068\u5069\u506A\u506B\u506D\u506E\u506F\u5070\u5071\u5072\u5073\u5074\u5075\u5078\u5079\u507A\u507C\u507D\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508A\u508B\u508C\u508E\u508F\u5090\u5091\u5092\u5093\u5094\u5095\u5096\u5097\u5098\u5099\u509A\u509B\u509C\u509D\u509E\u509F\u50A0\u50A1\u50A2\u50A4\u50A6\u50AA\u50AB\u50AD\u50AE\u50AF\u50B0\u50B1\u50B3\u50B4\u50B5\u50B6\u50B7\u50B8\u50B9\u50BC\uFFFD".split(""),e=0;e!=t[130].length;++e)t[130][e].charCodeAt(0)!==65533&&(p[t[130][e]]=33280+e,g[33280+e]=t[130][e]);for(t[131]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u50BD\u50BE\u50BF\u50C0\u50C1\u50C2\u50C3\u50C4\u50C5\u50C6\u50C7\u50C8\u50C9\u50CA\u50CB\u50CC\u50CD\u50CE\u50D0\u50D1\u50D2\u50D3\u50D4\u50D5\u50D7\u50D8\u50D9\u50DB\u50DC\u50DD\u50DE\u50DF\u50E0\u50E1\u50E2\u50E3\u50E4\u50E5\u50E8\u50E9\u50EA\u50EB\u50EF\u50F0\u50F1\u50F2\u50F4\u50F6\u50F7\u50F8\u50F9\u50FA\u50FC\u50FD\u50FE\u50FF\u5100\u5101\u5102\u5103\u5104\u5105\u5108\uFFFD\u5109\u510A\u510C\u510D\u510E\u510F\u5110\u5111\u5113\u5114\u5115\u5116\u5117\u5118\u5119\u511A\u511B\u511C\u511D\u511E\u511F\u5120\u5122\u5123\u5124\u5125\u5126\u5127\u5128\u5129\u512A\u512B\u512C\u512D\u512E\u512F\u5130\u5131\u5132\u5133\u5134\u5135\u5136\u5137\u5138\u5139\u513A\u513B\u513C\u513D\u513E\u5142\u5147\u514A\u514C\u514E\u514F\u5150\u5152\u5153\u5157\u5158\u5159\u515B\u515D\u515E\u515F\u5160\u5161\u5163\u5164\u5166\u5167\u5169\u516A\u516F\u5172\u517A\u517E\u517F\u5183\u5184\u5186\u5187\u518A\u518B\u518E\u518F\u5190\u5191\u5193\u5194\u5198\u519A\u519D\u519E\u519F\u51A1\u51A3\u51A6\u51A7\u51A8\u51A9\u51AA\u51AD\u51AE\u51B4\u51B8\u51B9\u51BA\u51BE\u51BF\u51C1\u51C2\u51C3\u51C5\u51C8\u51CA\u51CD\u51CE\u51D0\u51D2\u51D3\u51D4\u51D5\u51D6\u51D7\uFFFD".split(""),e=0;e!=t[131].length;++e)t[131][e].charCodeAt(0)!==65533&&(p[t[131][e]]=33536+e,g[33536+e]=t[131][e]);for(t[132]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u51D8\u51D9\u51DA\u51DC\u51DE\u51DF\u51E2\u51E3\u51E5\u51E6\u51E7\u51E8\u51E9\u51EA\u51EC\u51EE\u51F1\u51F2\u51F4\u51F7\u51FE\u5204\u5205\u5209\u520B\u520C\u520F\u5210\u5213\u5214\u5215\u521C\u521E\u521F\u5221\u5222\u5223\u5225\u5226\u5227\u522A\u522C\u522F\u5231\u5232\u5234\u5235\u523C\u523E\u5244\u5245\u5246\u5247\u5248\u5249\u524B\u524E\u524F\u5252\u5253\u5255\u5257\u5258\uFFFD\u5259\u525A\u525B\u525D\u525F\u5260\u5262\u5263\u5264\u5266\u5268\u526B\u526C\u526D\u526E\u5270\u5271\u5273\u5274\u5275\u5276\u5277\u5278\u5279\u527A\u527B\u527C\u527E\u5280\u5283\u5284\u5285\u5286\u5287\u5289\u528A\u528B\u528C\u528D\u528E\u528F\u5291\u5292\u5294\u5295\u5296\u5297\u5298\u5299\u529A\u529C\u52A4\u52A5\u52A6\u52A7\u52AE\u52AF\u52B0\u52B4\u52B5\u52B6\u52B7\u52B8\u52B9\u52BA\u52BB\u52BC\u52BD\u52C0\u52C1\u52C2\u52C4\u52C5\u52C6\u52C8\u52CA\u52CC\u52CD\u52CE\u52CF\u52D1\u52D3\u52D4\u52D5\u52D7\u52D9\u52DA\u52DB\u52DC\u52DD\u52DE\u52E0\u52E1\u52E2\u52E3\u52E5\u52E6\u52E7\u52E8\u52E9\u52EA\u52EB\u52EC\u52ED\u52EE\u52EF\u52F1\u52F2\u52F3\u52F4\u52F5\u52F6\u52F7\u52F8\u52FB\u52FC\u52FD\u5301\u5302\u5303\u5304\u5307\u5309\u530A\u530B\u530C\u530E\uFFFD".split(""),e=0;e!=t[132].length;++e)t[132][e].charCodeAt(0)!==65533&&(p[t[132][e]]=33792+e,g[33792+e]=t[132][e]);for(t[133]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5311\u5312\u5313\u5314\u5318\u531B\u531C\u531E\u531F\u5322\u5324\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u532F\u5330\u5331\u5332\u5333\u5334\u5335\u5336\u5337\u5338\u533C\u533D\u5340\u5342\u5344\u5346\u534B\u534C\u534D\u5350\u5354\u5358\u5359\u535B\u535D\u5365\u5368\u536A\u536C\u536D\u5372\u5376\u5379\u537B\u537C\u537D\u537E\u5380\u5381\u5383\u5387\u5388\u538A\u538E\u538F\uFFFD\u5390\u5391\u5392\u5393\u5394\u5396\u5397\u5399\u539B\u539C\u539E\u53A0\u53A1\u53A4\u53A7\u53AA\u53AB\u53AC\u53AD\u53AF\u53B0\u53B1\u53B2\u53B3\u53B4\u53B5\u53B7\u53B8\u53B9\u53BA\u53BC\u53BD\u53BE\u53C0\u53C3\u53C4\u53C5\u53C6\u53C7\u53CE\u53CF\u53D0\u53D2\u53D3\u53D5\u53DA\u53DC\u53DD\u53DE\u53E1\u53E2\u53E7\u53F4\u53FA\u53FE\u53FF\u5400\u5402\u5405\u5407\u540B\u5414\u5418\u5419\u541A\u541C\u5422\u5424\u5425\u542A\u5430\u5433\u5436\u5437\u543A\u543D\u543F\u5441\u5442\u5444\u5445\u5447\u5449\u544C\u544D\u544E\u544F\u5451\u545A\u545D\u545E\u545F\u5460\u5461\u5463\u5465\u5467\u5469\u546A\u546B\u546C\u546D\u546E\u546F\u5470\u5474\u5479\u547A\u547E\u547F\u5481\u5483\u5485\u5487\u5488\u5489\u548A\u548D\u5491\u5493\u5497\u5498\u549C\u549E\u549F\u54A0\u54A1\uFFFD".split(""),e=0;e!=t[133].length;++e)t[133][e].charCodeAt(0)!==65533&&(p[t[133][e]]=34048+e,g[34048+e]=t[133][e]);for(t[134]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54A2\u54A5\u54AE\u54B0\u54B2\u54B5\u54B6\u54B7\u54B9\u54BA\u54BC\u54BE\u54C3\u54C5\u54CA\u54CB\u54D6\u54D8\u54DB\u54E0\u54E1\u54E2\u54E3\u54E4\u54EB\u54EC\u54EF\u54F0\u54F1\u54F4\u54F5\u54F6\u54F7\u54F8\u54F9\u54FB\u54FE\u5500\u5502\u5503\u5504\u5505\u5508\u550A\u550B\u550C\u550D\u550E\u5512\u5513\u5515\u5516\u5517\u5518\u5519\u551A\u551C\u551D\u551E\u551F\u5521\u5525\u5526\uFFFD\u5528\u5529\u552B\u552D\u5532\u5534\u5535\u5536\u5538\u5539\u553A\u553B\u553D\u5540\u5542\u5545\u5547\u5548\u554B\u554C\u554D\u554E\u554F\u5551\u5552\u5553\u5554\u5557\u5558\u5559\u555A\u555B\u555D\u555E\u555F\u5560\u5562\u5563\u5568\u5569\u556B\u556F\u5570\u5571\u5572\u5573\u5574\u5579\u557A\u557D\u557F\u5585\u5586\u558C\u558D\u558E\u5590\u5592\u5593\u5595\u5596\u5597\u559A\u559B\u559E\u55A0\u55A1\u55A2\u55A3\u55A4\u55A5\u55A6\u55A8\u55A9\u55AA\u55AB\u55AC\u55AD\u55AE\u55AF\u55B0\u55B2\u55B4\u55B6\u55B8\u55BA\u55BC\u55BF\u55C0\u55C1\u55C2\u55C3\u55C6\u55C7\u55C8\u55CA\u55CB\u55CE\u55CF\u55D0\u55D5\u55D7\u55D8\u55D9\u55DA\u55DB\u55DE\u55E0\u55E2\u55E7\u55E9\u55ED\u55EE\u55F0\u55F1\u55F4\u55F6\u55F8\u55F9\u55FA\u55FB\u55FC\u55FF\u5602\u5603\u5604\u5605\uFFFD".split(""),e=0;e!=t[134].length;++e)t[134][e].charCodeAt(0)!==65533&&(p[t[134][e]]=34304+e,g[34304+e]=t[134][e]);for(t[135]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5606\u5607\u560A\u560B\u560D\u5610\u5611\u5612\u5613\u5614\u5615\u5616\u5617\u5619\u561A\u561C\u561D\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562A\u562B\u562E\u562F\u5630\u5633\u5635\u5637\u5638\u563A\u563C\u563D\u563E\u5640\u5641\u5642\u5643\u5644\u5645\u5646\u5647\u5648\u5649\u564A\u564B\u564F\u5650\u5651\u5652\u5653\u5655\u5656\u565A\u565B\u565D\u565E\u565F\u5660\u5661\uFFFD\u5663\u5665\u5666\u5667\u566D\u566E\u566F\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567A\u567D\u567E\u567F\u5680\u5681\u5682\u5683\u5684\u5687\u5688\u5689\u568A\u568B\u568C\u568D\u5690\u5691\u5692\u5694\u5695\u5696\u5697\u5698\u5699\u569A\u569B\u569C\u569D\u569E\u569F\u56A0\u56A1\u56A2\u56A4\u56A5\u56A6\u56A7\u56A8\u56A9\u56AA\u56AB\u56AC\u56AD\u56AE\u56B0\u56B1\u56B2\u56B3\u56B4\u56B5\u56B6\u56B8\u56B9\u56BA\u56BB\u56BD\u56BE\u56BF\u56C0\u56C1\u56C2\u56C3\u56C4\u56C5\u56C6\u56C7\u56C8\u56C9\u56CB\u56CC\u56CD\u56CE\u56CF\u56D0\u56D1\u56D2\u56D3\u56D5\u56D6\u56D8\u56D9\u56DC\u56E3\u56E5\u56E6\u56E7\u56E8\u56E9\u56EA\u56EC\u56EE\u56EF\u56F2\u56F3\u56F6\u56F7\u56F8\u56FB\u56FC\u5700\u5701\u5702\u5705\u5707\u570B\u570C\u570D\u570E\u570F\u5710\u5711\uFFFD".split(""),e=0;e!=t[135].length;++e)t[135][e].charCodeAt(0)!==65533&&(p[t[135][e]]=34560+e,g[34560+e]=t[135][e]);for(t[136]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5712\u5713\u5714\u5715\u5716\u5717\u5718\u5719\u571A\u571B\u571D\u571E\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572B\u5731\u5732\u5734\u5735\u5736\u5737\u5738\u573C\u573D\u573F\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574B\u5752\u5753\u5754\u5755\u5756\u5758\u5759\u5762\u5763\u5765\u5767\u576C\u576E\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577A\u577D\u577E\u577F\u5780\uFFFD\u5781\u5787\u5788\u5789\u578A\u578D\u578E\u578F\u5790\u5791\u5794\u5795\u5796\u5797\u5798\u5799\u579A\u579C\u579D\u579E\u579F\u57A5\u57A8\u57AA\u57AC\u57AF\u57B0\u57B1\u57B3\u57B5\u57B6\u57B7\u57B9\u57BA\u57BB\u57BC\u57BD\u57BE\u57BF\u57C0\u57C1\u57C4\u57C5\u57C6\u57C7\u57C8\u57C9\u57CA\u57CC\u57CD\u57D0\u57D1\u57D3\u57D6\u57D7\u57DB\u57DC\u57DE\u57E1\u57E2\u57E3\u57E5\u57E6\u57E7\u57E8\u57E9\u57EA\u57EB\u57EC\u57EE\u57F0\u57F1\u57F2\u57F3\u57F5\u57F6\u57F7\u57FB\u57FC\u57FE\u57FF\u5801\u5803\u5804\u5805\u5808\u5809\u580A\u580C\u580E\u580F\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581A\u581B\u581C\u581D\u581F\u5822\u5823\u5825\u5826\u5827\u5828\u5829\u582B\u582C\u582D\u582E\u582F\u5831\u5832\u5833\u5834\u5836\u5837\u5838\u5839\u583A\u583B\u583C\u583D\uFFFD".split(""),e=0;e!=t[136].length;++e)t[136][e].charCodeAt(0)!==65533&&(p[t[136][e]]=34816+e,g[34816+e]=t[136][e]);for(t[137]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u583E\u583F\u5840\u5841\u5842\u5843\u5845\u5846\u5847\u5848\u5849\u584A\u584B\u584E\u584F\u5850\u5852\u5853\u5855\u5856\u5857\u5859\u585A\u585B\u585C\u585D\u585F\u5860\u5861\u5862\u5863\u5864\u5866\u5867\u5868\u5869\u586A\u586D\u586E\u586F\u5870\u5871\u5872\u5873\u5874\u5875\u5876\u5877\u5878\u5879\u587A\u587B\u587C\u587D\u587F\u5882\u5884\u5886\u5887\u5888\u588A\u588B\u588C\uFFFD\u588D\u588E\u588F\u5890\u5891\u5894\u5895\u5896\u5897\u5898\u589B\u589C\u589D\u58A0\u58A1\u58A2\u58A3\u58A4\u58A5\u58A6\u58A7\u58AA\u58AB\u58AC\u58AD\u58AE\u58AF\u58B0\u58B1\u58B2\u58B3\u58B4\u58B5\u58B6\u58B7\u58B8\u58B9\u58BA\u58BB\u58BD\u58BE\u58BF\u58C0\u58C2\u58C3\u58C4\u58C6\u58C7\u58C8\u58C9\u58CA\u58CB\u58CC\u58CD\u58CE\u58CF\u58D0\u58D2\u58D3\u58D4\u58D6\u58D7\u58D8\u58D9\u58DA\u58DB\u58DC\u58DD\u58DE\u58DF\u58E0\u58E1\u58E2\u58E3\u58E5\u58E6\u58E7\u58E8\u58E9\u58EA\u58ED\u58EF\u58F1\u58F2\u58F4\u58F5\u58F7\u58F8\u58FA\u58FB\u58FC\u58FD\u58FE\u58FF\u5900\u5901\u5903\u5905\u5906\u5908\u5909\u590A\u590B\u590C\u590E\u5910\u5911\u5912\u5913\u5917\u5918\u591B\u591D\u591E\u5920\u5921\u5922\u5923\u5926\u5928\u592C\u5930\u5932\u5933\u5935\u5936\u593B\uFFFD".split(""),e=0;e!=t[137].length;++e)t[137][e].charCodeAt(0)!==65533&&(p[t[137][e]]=35072+e,g[35072+e]=t[137][e]);for(t[138]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u593D\u593E\u593F\u5940\u5943\u5945\u5946\u594A\u594C\u594D\u5950\u5952\u5953\u5959\u595B\u595C\u595D\u595E\u595F\u5961\u5963\u5964\u5966\u5967\u5968\u5969\u596A\u596B\u596C\u596D\u596E\u596F\u5970\u5971\u5972\u5975\u5977\u597A\u597B\u597C\u597E\u597F\u5980\u5985\u5989\u598B\u598C\u598E\u598F\u5990\u5991\u5994\u5995\u5998\u599A\u599B\u599C\u599D\u599F\u59A0\u59A1\u59A2\u59A6\uFFFD\u59A7\u59AC\u59AD\u59B0\u59B1\u59B3\u59B4\u59B5\u59B6\u59B7\u59B8\u59BA\u59BC\u59BD\u59BF\u59C0\u59C1\u59C2\u59C3\u59C4\u59C5\u59C7\u59C8\u59C9\u59CC\u59CD\u59CE\u59CF\u59D5\u59D6\u59D9\u59DB\u59DE\u59DF\u59E0\u59E1\u59E2\u59E4\u59E6\u59E7\u59E9\u59EA\u59EB\u59ED\u59EE\u59EF\u59F0\u59F1\u59F2\u59F3\u59F4\u59F5\u59F6\u59F7\u59F8\u59FA\u59FC\u59FD\u59FE\u5A00\u5A02\u5A0A\u5A0B\u5A0D\u5A0E\u5A0F\u5A10\u5A12\u5A14\u5A15\u5A16\u5A17\u5A19\u5A1A\u5A1B\u5A1D\u5A1E\u5A21\u5A22\u5A24\u5A26\u5A27\u5A28\u5A2A\u5A2B\u5A2C\u5A2D\u5A2E\u5A2F\u5A30\u5A33\u5A35\u5A37\u5A38\u5A39\u5A3A\u5A3B\u5A3D\u5A3E\u5A3F\u5A41\u5A42\u5A43\u5A44\u5A45\u5A47\u5A48\u5A4B\u5A4C\u5A4D\u5A4E\u5A4F\u5A50\u5A51\u5A52\u5A53\u5A54\u5A56\u5A57\u5A58\u5A59\u5A5B\u5A5C\u5A5D\u5A5E\u5A5F\u5A60\uFFFD".split(""),e=0;e!=t[138].length;++e)t[138][e].charCodeAt(0)!==65533&&(p[t[138][e]]=35328+e,g[35328+e]=t[138][e]);for(t[139]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5A61\u5A63\u5A64\u5A65\u5A66\u5A68\u5A69\u5A6B\u5A6C\u5A6D\u5A6E\u5A6F\u5A70\u5A71\u5A72\u5A73\u5A78\u5A79\u5A7B\u5A7C\u5A7D\u5A7E\u5A80\u5A81\u5A82\u5A83\u5A84\u5A85\u5A86\u5A87\u5A88\u5A89\u5A8A\u5A8B\u5A8C\u5A8D\u5A8E\u5A8F\u5A90\u5A91\u5A93\u5A94\u5A95\u5A96\u5A97\u5A98\u5A99\u5A9C\u5A9D\u5A9E\u5A9F\u5AA0\u5AA1\u5AA2\u5AA3\u5AA4\u5AA5\u5AA6\u5AA7\u5AA8\u5AA9\u5AAB\u5AAC\uFFFD\u5AAD\u5AAE\u5AAF\u5AB0\u5AB1\u5AB4\u5AB6\u5AB7\u5AB9\u5ABA\u5ABB\u5ABC\u5ABD\u5ABF\u5AC0\u5AC3\u5AC4\u5AC5\u5AC6\u5AC7\u5AC8\u5ACA\u5ACB\u5ACD\u5ACE\u5ACF\u5AD0\u5AD1\u5AD3\u5AD5\u5AD7\u5AD9\u5ADA\u5ADB\u5ADD\u5ADE\u5ADF\u5AE2\u5AE4\u5AE5\u5AE7\u5AE8\u5AEA\u5AEC\u5AED\u5AEE\u5AEF\u5AF0\u5AF2\u5AF3\u5AF4\u5AF5\u5AF6\u5AF7\u5AF8\u5AF9\u5AFA\u5AFB\u5AFC\u5AFD\u5AFE\u5AFF\u5B00\u5B01\u5B02\u5B03\u5B04\u5B05\u5B06\u5B07\u5B08\u5B0A\u5B0B\u5B0C\u5B0D\u5B0E\u5B0F\u5B10\u5B11\u5B12\u5B13\u5B14\u5B15\u5B18\u5B19\u5B1A\u5B1B\u5B1C\u5B1D\u5B1E\u5B1F\u5B20\u5B21\u5B22\u5B23\u5B24\u5B25\u5B26\u5B27\u5B28\u5B29\u5B2A\u5B2B\u5B2C\u5B2D\u5B2E\u5B2F\u5B30\u5B31\u5B33\u5B35\u5B36\u5B38\u5B39\u5B3A\u5B3B\u5B3C\u5B3D\u5B3E\u5B3F\u5B41\u5B42\u5B43\u5B44\u5B45\u5B46\u5B47\uFFFD".split(""),e=0;e!=t[139].length;++e)t[139][e].charCodeAt(0)!==65533&&(p[t[139][e]]=35584+e,g[35584+e]=t[139][e]);for(t[140]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5B48\u5B49\u5B4A\u5B4B\u5B4C\u5B4D\u5B4E\u5B4F\u5B52\u5B56\u5B5E\u5B60\u5B61\u5B67\u5B68\u5B6B\u5B6D\u5B6E\u5B6F\u5B72\u5B74\u5B76\u5B77\u5B78\u5B79\u5B7B\u5B7C\u5B7E\u5B7F\u5B82\u5B86\u5B8A\u5B8D\u5B8E\u5B90\u5B91\u5B92\u5B94\u5B96\u5B9F\u5BA7\u5BA8\u5BA9\u5BAC\u5BAD\u5BAE\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBB\u5BBC\u5BC0\u5BC1\u5BC3\u5BC8\u5BC9\u5BCA\u5BCB\u5BCD\u5BCE\u5BCF\uFFFD\u5BD1\u5BD4\u5BD5\u5BD6\u5BD7\u5BD8\u5BD9\u5BDA\u5BDB\u5BDC\u5BE0\u5BE2\u5BE3\u5BE6\u5BE7\u5BE9\u5BEA\u5BEB\u5BEC\u5BED\u5BEF\u5BF1\u5BF2\u5BF3\u5BF4\u5BF5\u5BF6\u5BF7\u5BFD\u5BFE\u5C00\u5C02\u5C03\u5C05\u5C07\u5C08\u5C0B\u5C0C\u5C0D\u5C0E\u5C10\u5C12\u5C13\u5C17\u5C19\u5C1B\u5C1E\u5C1F\u5C20\u5C21\u5C23\u5C26\u5C28\u5C29\u5C2A\u5C2B\u5C2D\u5C2E\u5C2F\u5C30\u5C32\u5C33\u5C35\u5C36\u5C37\u5C43\u5C44\u5C46\u5C47\u5C4C\u5C4D\u5C52\u5C53\u5C54\u5C56\u5C57\u5C58\u5C5A\u5C5B\u5C5C\u5C5D\u5C5F\u5C62\u5C64\u5C67\u5C68\u5C69\u5C6A\u5C6B\u5C6C\u5C6D\u5C70\u5C72\u5C73\u5C74\u5C75\u5C76\u5C77\u5C78\u5C7B\u5C7C\u5C7D\u5C7E\u5C80\u5C83\u5C84\u5C85\u5C86\u5C87\u5C89\u5C8A\u5C8B\u5C8E\u5C8F\u5C92\u5C93\u5C95\u5C9D\u5C9E\u5C9F\u5CA0\u5CA1\u5CA4\u5CA5\u5CA6\u5CA7\u5CA8\uFFFD".split(""),e=0;e!=t[140].length;++e)t[140][e].charCodeAt(0)!==65533&&(p[t[140][e]]=35840+e,g[35840+e]=t[140][e]);for(t[141]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5CAA\u5CAE\u5CAF\u5CB0\u5CB2\u5CB4\u5CB6\u5CB9\u5CBA\u5CBB\u5CBC\u5CBE\u5CC0\u5CC2\u5CC3\u5CC5\u5CC6\u5CC7\u5CC8\u5CC9\u5CCA\u5CCC\u5CCD\u5CCE\u5CCF\u5CD0\u5CD1\u5CD3\u5CD4\u5CD5\u5CD6\u5CD7\u5CD8\u5CDA\u5CDB\u5CDC\u5CDD\u5CDE\u5CDF\u5CE0\u5CE2\u5CE3\u5CE7\u5CE9\u5CEB\u5CEC\u5CEE\u5CEF\u5CF1\u5CF2\u5CF3\u5CF4\u5CF5\u5CF6\u5CF7\u5CF8\u5CF9\u5CFA\u5CFC\u5CFD\u5CFE\u5CFF\u5D00\uFFFD\u5D01\u5D04\u5D05\u5D08\u5D09\u5D0A\u5D0B\u5D0C\u5D0D\u5D0F\u5D10\u5D11\u5D12\u5D13\u5D15\u5D17\u5D18\u5D19\u5D1A\u5D1C\u5D1D\u5D1F\u5D20\u5D21\u5D22\u5D23\u5D25\u5D28\u5D2A\u5D2B\u5D2C\u5D2F\u5D30\u5D31\u5D32\u5D33\u5D35\u5D36\u5D37\u5D38\u5D39\u5D3A\u5D3B\u5D3C\u5D3F\u5D40\u5D41\u5D42\u5D43\u5D44\u5D45\u5D46\u5D48\u5D49\u5D4D\u5D4E\u5D4F\u5D50\u5D51\u5D52\u5D53\u5D54\u5D55\u5D56\u5D57\u5D59\u5D5A\u5D5C\u5D5E\u5D5F\u5D60\u5D61\u5D62\u5D63\u5D64\u5D65\u5D66\u5D67\u5D68\u5D6A\u5D6D\u5D6E\u5D70\u5D71\u5D72\u5D73\u5D75\u5D76\u5D77\u5D78\u5D79\u5D7A\u5D7B\u5D7C\u5D7D\u5D7E\u5D7F\u5D80\u5D81\u5D83\u5D84\u5D85\u5D86\u5D87\u5D88\u5D89\u5D8A\u5D8B\u5D8C\u5D8D\u5D8E\u5D8F\u5D90\u5D91\u5D92\u5D93\u5D94\u5D95\u5D96\u5D97\u5D98\u5D9A\u5D9B\u5D9C\u5D9E\u5D9F\u5DA0\uFFFD".split(""),e=0;e!=t[141].length;++e)t[141][e].charCodeAt(0)!==65533&&(p[t[141][e]]=36096+e,g[36096+e]=t[141][e]);for(t[142]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5DA1\u5DA2\u5DA3\u5DA4\u5DA5\u5DA6\u5DA7\u5DA8\u5DA9\u5DAA\u5DAB\u5DAC\u5DAD\u5DAE\u5DAF\u5DB0\u5DB1\u5DB2\u5DB3\u5DB4\u5DB5\u5DB6\u5DB8\u5DB9\u5DBA\u5DBB\u5DBC\u5DBD\u5DBE\u5DBF\u5DC0\u5DC1\u5DC2\u5DC3\u5DC4\u5DC6\u5DC7\u5DC8\u5DC9\u5DCA\u5DCB\u5DCC\u5DCE\u5DCF\u5DD0\u5DD1\u5DD2\u5DD3\u5DD4\u5DD5\u5DD6\u5DD7\u5DD8\u5DD9\u5DDA\u5DDC\u5DDF\u5DE0\u5DE3\u5DE4\u5DEA\u5DEC\u5DED\uFFFD\u5DF0\u5DF5\u5DF6\u5DF8\u5DF9\u5DFA\u5DFB\u5DFC\u5DFF\u5E00\u5E04\u5E07\u5E09\u5E0A\u5E0B\u5E0D\u5E0E\u5E12\u5E13\u5E17\u5E1E\u5E1F\u5E20\u5E21\u5E22\u5E23\u5E24\u5E25\u5E28\u5E29\u5E2A\u5E2B\u5E2C\u5E2F\u5E30\u5E32\u5E33\u5E34\u5E35\u5E36\u5E39\u5E3A\u5E3E\u5E3F\u5E40\u5E41\u5E43\u5E46\u5E47\u5E48\u5E49\u5E4A\u5E4B\u5E4D\u5E4E\u5E4F\u5E50\u5E51\u5E52\u5E53\u5E56\u5E57\u5E58\u5E59\u5E5A\u5E5C\u5E5D\u5E5F\u5E60\u5E63\u5E64\u5E65\u5E66\u5E67\u5E68\u5E69\u5E6A\u5E6B\u5E6C\u5E6D\u5E6E\u5E6F\u5E70\u5E71\u5E75\u5E77\u5E79\u5E7E\u5E81\u5E82\u5E83\u5E85\u5E88\u5E89\u5E8C\u5E8D\u5E8E\u5E92\u5E98\u5E9B\u5E9D\u5EA1\u5EA2\u5EA3\u5EA4\u5EA8\u5EA9\u5EAA\u5EAB\u5EAC\u5EAE\u5EAF\u5EB0\u5EB1\u5EB2\u5EB4\u5EBA\u5EBB\u5EBC\u5EBD\u5EBF\u5EC0\u5EC1\u5EC2\u5EC3\u5EC4\u5EC5\uFFFD".split(""),e=0;e!=t[142].length;++e)t[142][e].charCodeAt(0)!==65533&&(p[t[142][e]]=36352+e,g[36352+e]=t[142][e]);for(t[143]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5EC6\u5EC7\u5EC8\u5ECB\u5ECC\u5ECD\u5ECE\u5ECF\u5ED0\u5ED4\u5ED5\u5ED7\u5ED8\u5ED9\u5EDA\u5EDC\u5EDD\u5EDE\u5EDF\u5EE0\u5EE1\u5EE2\u5EE3\u5EE4\u5EE5\u5EE6\u5EE7\u5EE9\u5EEB\u5EEC\u5EED\u5EEE\u5EEF\u5EF0\u5EF1\u5EF2\u5EF3\u5EF5\u5EF8\u5EF9\u5EFB\u5EFC\u5EFD\u5F05\u5F06\u5F07\u5F09\u5F0C\u5F0D\u5F0E\u5F10\u5F12\u5F14\u5F16\u5F19\u5F1A\u5F1C\u5F1D\u5F1E\u5F21\u5F22\u5F23\u5F24\uFFFD\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F32\u5F33\u5F34\u5F35\u5F36\u5F37\u5F38\u5F3B\u5F3D\u5F3E\u5F3F\u5F41\u5F42\u5F43\u5F44\u5F45\u5F46\u5F47\u5F48\u5F49\u5F4A\u5F4B\u5F4C\u5F4D\u5F4E\u5F4F\u5F51\u5F54\u5F59\u5F5A\u5F5B\u5F5C\u5F5E\u5F5F\u5F60\u5F63\u5F65\u5F67\u5F68\u5F6B\u5F6E\u5F6F\u5F72\u5F74\u5F75\u5F76\u5F78\u5F7A\u5F7D\u5F7E\u5F7F\u5F83\u5F86\u5F8D\u5F8E\u5F8F\u5F91\u5F93\u5F94\u5F96\u5F9A\u5F9B\u5F9D\u5F9E\u5F9F\u5FA0\u5FA2\u5FA3\u5FA4\u5FA5\u5FA6\u5FA7\u5FA9\u5FAB\u5FAC\u5FAF\u5FB0\u5FB1\u5FB2\u5FB3\u5FB4\u5FB6\u5FB8\u5FB9\u5FBA\u5FBB\u5FBE\u5FBF\u5FC0\u5FC1\u5FC2\u5FC7\u5FC8\u5FCA\u5FCB\u5FCE\u5FD3\u5FD4\u5FD5\u5FDA\u5FDB\u5FDC\u5FDE\u5FDF\u5FE2\u5FE3\u5FE5\u5FE6\u5FE8\u5FE9\u5FEC\u5FEF\u5FF0\u5FF2\u5FF3\u5FF4\u5FF6\u5FF7\u5FF9\u5FFA\u5FFC\u6007\uFFFD".split(""),e=0;e!=t[143].length;++e)t[143][e].charCodeAt(0)!==65533&&(p[t[143][e]]=36608+e,g[36608+e]=t[143][e]);for(t[144]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6008\u6009\u600B\u600C\u6010\u6011\u6013\u6017\u6018\u601A\u601E\u601F\u6022\u6023\u6024\u602C\u602D\u602E\u6030\u6031\u6032\u6033\u6034\u6036\u6037\u6038\u6039\u603A\u603D\u603E\u6040\u6044\u6045\u6046\u6047\u6048\u6049\u604A\u604C\u604E\u604F\u6051\u6053\u6054\u6056\u6057\u6058\u605B\u605C\u605E\u605F\u6060\u6061\u6065\u6066\u606E\u6071\u6072\u6074\u6075\u6077\u607E\u6080\uFFFD\u6081\u6082\u6085\u6086\u6087\u6088\u608A\u608B\u608E\u608F\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609C\u609E\u60A1\u60A2\u60A4\u60A5\u60A7\u60A9\u60AA\u60AE\u60B0\u60B3\u60B5\u60B6\u60B7\u60B9\u60BA\u60BD\u60BE\u60BF\u60C0\u60C1\u60C2\u60C3\u60C4\u60C7\u60C8\u60C9\u60CC\u60CD\u60CE\u60CF\u60D0\u60D2\u60D3\u60D4\u60D6\u60D7\u60D9\u60DB\u60DE\u60E1\u60E2\u60E3\u60E4\u60E5\u60EA\u60F1\u60F2\u60F5\u60F7\u60F8\u60FB\u60FC\u60FD\u60FE\u60FF\u6102\u6103\u6104\u6105\u6107\u610A\u610B\u610C\u6110\u6111\u6112\u6113\u6114\u6116\u6117\u6118\u6119\u611B\u611C\u611D\u611E\u6121\u6122\u6125\u6128\u6129\u612A\u612C\u612D\u612E\u612F\u6130\u6131\u6132\u6133\u6134\u6135\u6136\u6137\u6138\u6139\u613A\u613B\u613C\u613D\u613E\u6140\u6141\u6142\u6143\u6144\u6145\u6146\uFFFD".split(""),e=0;e!=t[144].length;++e)t[144][e].charCodeAt(0)!==65533&&(p[t[144][e]]=36864+e,g[36864+e]=t[144][e]);for(t[145]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6147\u6149\u614B\u614D\u614F\u6150\u6152\u6153\u6154\u6156\u6157\u6158\u6159\u615A\u615B\u615C\u615E\u615F\u6160\u6161\u6163\u6164\u6165\u6166\u6169\u616A\u616B\u616C\u616D\u616E\u616F\u6171\u6172\u6173\u6174\u6176\u6178\u6179\u617A\u617B\u617C\u617D\u617E\u617F\u6180\u6181\u6182\u6183\u6184\u6185\u6186\u6187\u6188\u6189\u618A\u618C\u618D\u618F\u6190\u6191\u6192\u6193\u6195\uFFFD\u6196\u6197\u6198\u6199\u619A\u619B\u619C\u619E\u619F\u61A0\u61A1\u61A2\u61A3\u61A4\u61A5\u61A6\u61AA\u61AB\u61AD\u61AE\u61AF\u61B0\u61B1\u61B2\u61B3\u61B4\u61B5\u61B6\u61B8\u61B9\u61BA\u61BB\u61BC\u61BD\u61BF\u61C0\u61C1\u61C3\u61C4\u61C5\u61C6\u61C7\u61C9\u61CC\u61CD\u61CE\u61CF\u61D0\u61D3\u61D5\u61D6\u61D7\u61D8\u61D9\u61DA\u61DB\u61DC\u61DD\u61DE\u61DF\u61E0\u61E1\u61E2\u61E3\u61E4\u61E5\u61E7\u61E8\u61E9\u61EA\u61EB\u61EC\u61ED\u61EE\u61EF\u61F0\u61F1\u61F2\u61F3\u61F4\u61F6\u61F7\u61F8\u61F9\u61FA\u61FB\u61FC\u61FD\u61FE\u6200\u6201\u6202\u6203\u6204\u6205\u6207\u6209\u6213\u6214\u6219\u621C\u621D\u621E\u6220\u6223\u6226\u6227\u6228\u6229\u622B\u622D\u622F\u6230\u6231\u6232\u6235\u6236\u6238\u6239\u623A\u623B\u623C\u6242\u6244\u6245\u6246\u624A\uFFFD".split(""),e=0;e!=t[145].length;++e)t[145][e].charCodeAt(0)!==65533&&(p[t[145][e]]=37120+e,g[37120+e]=t[145][e]);for(t[146]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u624F\u6250\u6255\u6256\u6257\u6259\u625A\u625C\u625D\u625E\u625F\u6260\u6261\u6262\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627A\u627B\u627D\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628B\u628C\u628D\u628E\u628F\u6290\u6294\u6299\u629C\u629D\u629E\u62A3\u62A6\u62A7\u62A9\u62AA\u62AD\u62AE\u62AF\u62B0\u62B2\u62B3\u62B4\u62B6\u62B7\u62B8\u62BA\u62BE\u62C0\u62C1\uFFFD\u62C3\u62CB\u62CF\u62D1\u62D5\u62DD\u62DE\u62E0\u62E1\u62E4\u62EA\u62EB\u62F0\u62F2\u62F5\u62F8\u62F9\u62FA\u62FB\u6300\u6303\u6304\u6305\u6306\u630A\u630B\u630C\u630D\u630F\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631C\u6326\u6327\u6329\u632C\u632D\u632E\u6330\u6331\u6333\u6334\u6335\u6336\u6337\u6338\u633B\u633C\u633E\u633F\u6340\u6341\u6344\u6347\u6348\u634A\u6351\u6352\u6353\u6354\u6356\u6357\u6358\u6359\u635A\u635B\u635C\u635D\u6360\u6364\u6365\u6366\u6368\u636A\u636B\u636C\u636F\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637C\u637D\u637E\u637F\u6381\u6383\u6384\u6385\u6386\u638B\u638D\u6391\u6393\u6394\u6395\u6397\u6399\u639A\u639B\u639C\u639D\u639E\u639F\u63A1\u63A4\u63A6\u63AB\u63AF\u63B1\u63B2\u63B5\u63B6\u63B9\u63BB\u63BD\u63BF\u63C0\uFFFD".split(""),e=0;e!=t[146].length;++e)t[146][e].charCodeAt(0)!==65533&&(p[t[146][e]]=37376+e,g[37376+e]=t[146][e]);for(t[147]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u63C1\u63C2\u63C3\u63C5\u63C7\u63C8\u63CA\u63CB\u63CC\u63D1\u63D3\u63D4\u63D5\u63D7\u63D8\u63D9\u63DA\u63DB\u63DC\u63DD\u63DF\u63E2\u63E4\u63E5\u63E6\u63E7\u63E8\u63EB\u63EC\u63EE\u63EF\u63F0\u63F1\u63F3\u63F5\u63F7\u63F9\u63FA\u63FB\u63FC\u63FE\u6403\u6404\u6406\u6407\u6408\u6409\u640A\u640D\u640E\u6411\u6412\u6415\u6416\u6417\u6418\u6419\u641A\u641D\u641F\u6422\u6423\u6424\uFFFD\u6425\u6427\u6428\u6429\u642B\u642E\u642F\u6430\u6431\u6432\u6433\u6435\u6436\u6437\u6438\u6439\u643B\u643C\u643E\u6440\u6442\u6443\u6449\u644B\u644C\u644D\u644E\u644F\u6450\u6451\u6453\u6455\u6456\u6457\u6459\u645A\u645B\u645C\u645D\u645F\u6460\u6461\u6462\u6463\u6464\u6465\u6466\u6468\u646A\u646B\u646C\u646E\u646F\u6470\u6471\u6472\u6473\u6474\u6475\u6476\u6477\u647B\u647C\u647D\u647E\u647F\u6480\u6481\u6483\u6486\u6488\u6489\u648A\u648B\u648C\u648D\u648E\u648F\u6490\u6493\u6494\u6497\u6498\u649A\u649B\u649C\u649D\u649F\u64A0\u64A1\u64A2\u64A3\u64A5\u64A6\u64A7\u64A8\u64AA\u64AB\u64AF\u64B1\u64B2\u64B3\u64B4\u64B6\u64B9\u64BB\u64BD\u64BE\u64BF\u64C1\u64C3\u64C4\u64C6\u64C7\u64C8\u64C9\u64CA\u64CB\u64CC\u64CF\u64D1\u64D3\u64D4\u64D5\u64D6\u64D9\u64DA\uFFFD".split(""),e=0;e!=t[147].length;++e)t[147][e].charCodeAt(0)!==65533&&(p[t[147][e]]=37632+e,g[37632+e]=t[147][e]);for(t[148]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u64DB\u64DC\u64DD\u64DF\u64E0\u64E1\u64E3\u64E5\u64E7\u64E8\u64E9\u64EA\u64EB\u64EC\u64ED\u64EE\u64EF\u64F0\u64F1\u64F2\u64F3\u64F4\u64F5\u64F6\u64F7\u64F8\u64F9\u64FA\u64FB\u64FC\u64FD\u64FE\u64FF\u6501\u6502\u6503\u6504\u6505\u6506\u6507\u6508\u650A\u650B\u650C\u650D\u650E\u650F\u6510\u6511\u6513\u6514\u6515\u6516\u6517\u6519\u651A\u651B\u651C\u651D\u651E\u651F\u6520\u6521\uFFFD\u6522\u6523\u6524\u6526\u6527\u6528\u6529\u652A\u652C\u652D\u6530\u6531\u6532\u6533\u6537\u653A\u653C\u653D\u6540\u6541\u6542\u6543\u6544\u6546\u6547\u654A\u654B\u654D\u654E\u6550\u6552\u6553\u6554\u6557\u6558\u655A\u655C\u655F\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656A\u656D\u656E\u656F\u6571\u6573\u6575\u6576\u6578\u6579\u657A\u657B\u657C\u657D\u657E\u657F\u6580\u6581\u6582\u6583\u6584\u6585\u6586\u6588\u6589\u658A\u658D\u658E\u658F\u6592\u6594\u6595\u6596\u6598\u659A\u659D\u659E\u65A0\u65A2\u65A3\u65A6\u65A8\u65AA\u65AC\u65AE\u65B1\u65B2\u65B3\u65B4\u65B5\u65B6\u65B7\u65B8\u65BA\u65BB\u65BE\u65BF\u65C0\u65C2\u65C7\u65C8\u65C9\u65CA\u65CD\u65D0\u65D1\u65D3\u65D4\u65D5\u65D8\u65D9\u65DA\u65DB\u65DC\u65DD\u65DE\u65DF\u65E1\u65E3\u65E4\u65EA\u65EB\uFFFD".split(""),e=0;e!=t[148].length;++e)t[148][e].charCodeAt(0)!==65533&&(p[t[148][e]]=37888+e,g[37888+e]=t[148][e]);for(t[149]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u65F2\u65F3\u65F4\u65F5\u65F8\u65F9\u65FB\u65FC\u65FD\u65FE\u65FF\u6601\u6604\u6605\u6607\u6608\u6609\u660B\u660D\u6610\u6611\u6612\u6616\u6617\u6618\u661A\u661B\u661C\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6632\u6633\u6637\u6638\u6639\u663A\u663B\u663D\u663F\u6640\u6642\u6644\u6645\u6646\u6647\u6648\u6649\u664A\u664D\u664E\u6650\u6651\u6658\uFFFD\u6659\u665B\u665C\u665D\u665E\u6660\u6662\u6663\u6665\u6667\u6669\u666A\u666B\u666C\u666D\u6671\u6672\u6673\u6675\u6678\u6679\u667B\u667C\u667D\u667F\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668A\u668B\u668D\u668E\u668F\u6690\u6692\u6693\u6694\u6695\u6698\u6699\u669A\u669B\u669C\u669E\u669F\u66A0\u66A1\u66A2\u66A3\u66A4\u66A5\u66A6\u66A9\u66AA\u66AB\u66AC\u66AD\u66AF\u66B0\u66B1\u66B2\u66B3\u66B5\u66B6\u66B7\u66B8\u66BA\u66BB\u66BC\u66BD\u66BF\u66C0\u66C1\u66C2\u66C3\u66C4\u66C5\u66C6\u66C7\u66C8\u66C9\u66CA\u66CB\u66CC\u66CD\u66CE\u66CF\u66D0\u66D1\u66D2\u66D3\u66D4\u66D5\u66D6\u66D7\u66D8\u66DA\u66DE\u66DF\u66E0\u66E1\u66E2\u66E3\u66E4\u66E5\u66E7\u66E8\u66EA\u66EB\u66EC\u66ED\u66EE\u66EF\u66F1\u66F5\u66F6\u66F8\u66FA\u66FB\u66FD\u6701\u6702\u6703\uFFFD".split(""),e=0;e!=t[149].length;++e)t[149][e].charCodeAt(0)!==65533&&(p[t[149][e]]=38144+e,g[38144+e]=t[149][e]);for(t[150]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6704\u6705\u6706\u6707\u670C\u670E\u670F\u6711\u6712\u6713\u6716\u6718\u6719\u671A\u671C\u671E\u6720\u6721\u6722\u6723\u6724\u6725\u6727\u6729\u672E\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673B\u673C\u673E\u673F\u6741\u6744\u6745\u6747\u674A\u674B\u674D\u6752\u6754\u6755\u6757\u6758\u6759\u675A\u675B\u675D\u6762\u6763\u6764\u6766\u6767\u676B\u676C\u676E\u6771\u6774\u6776\uFFFD\u6778\u6779\u677A\u677B\u677D\u6780\u6782\u6783\u6785\u6786\u6788\u678A\u678C\u678D\u678E\u678F\u6791\u6792\u6793\u6794\u6796\u6799\u679B\u679F\u67A0\u67A1\u67A4\u67A6\u67A9\u67AC\u67AE\u67B1\u67B2\u67B4\u67B9\u67BA\u67BB\u67BC\u67BD\u67BE\u67BF\u67C0\u67C2\u67C5\u67C6\u67C7\u67C8\u67C9\u67CA\u67CB\u67CC\u67CD\u67CE\u67D5\u67D6\u67D7\u67DB\u67DF\u67E1\u67E3\u67E4\u67E6\u67E7\u67E8\u67EA\u67EB\u67ED\u67EE\u67F2\u67F5\u67F6\u67F7\u67F8\u67F9\u67FA\u67FB\u67FC\u67FE\u6801\u6802\u6803\u6804\u6806\u680D\u6810\u6812\u6814\u6815\u6818\u6819\u681A\u681B\u681C\u681E\u681F\u6820\u6822\u6823\u6824\u6825\u6826\u6827\u6828\u682B\u682C\u682D\u682E\u682F\u6830\u6831\u6834\u6835\u6836\u683A\u683B\u683F\u6847\u684B\u684D\u684F\u6852\u6856\u6857\u6858\u6859\u685A\u685B\uFFFD".split(""),e=0;e!=t[150].length;++e)t[150][e].charCodeAt(0)!==65533&&(p[t[150][e]]=38400+e,g[38400+e]=t[150][e]);for(t[151]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u685C\u685D\u685E\u685F\u686A\u686C\u686D\u686E\u686F\u6870\u6871\u6872\u6873\u6875\u6878\u6879\u687A\u687B\u687C\u687D\u687E\u687F\u6880\u6882\u6884\u6887\u6888\u6889\u688A\u688B\u688C\u688D\u688E\u6890\u6891\u6892\u6894\u6895\u6896\u6898\u6899\u689A\u689B\u689C\u689D\u689E\u689F\u68A0\u68A1\u68A3\u68A4\u68A5\u68A9\u68AA\u68AB\u68AC\u68AE\u68B1\u68B2\u68B4\u68B6\u68B7\u68B8\uFFFD\u68B9\u68BA\u68BB\u68BC\u68BD\u68BE\u68BF\u68C1\u68C3\u68C4\u68C5\u68C6\u68C7\u68C8\u68CA\u68CC\u68CE\u68CF\u68D0\u68D1\u68D3\u68D4\u68D6\u68D7\u68D9\u68DB\u68DC\u68DD\u68DE\u68DF\u68E1\u68E2\u68E4\u68E5\u68E6\u68E7\u68E8\u68E9\u68EA\u68EB\u68EC\u68ED\u68EF\u68F2\u68F3\u68F4\u68F6\u68F7\u68F8\u68FB\u68FD\u68FE\u68FF\u6900\u6902\u6903\u6904\u6906\u6907\u6908\u6909\u690A\u690C\u690F\u6911\u6913\u6914\u6915\u6916\u6917\u6918\u6919\u691A\u691B\u691C\u691D\u691E\u6921\u6922\u6923\u6925\u6926\u6927\u6928\u6929\u692A\u692B\u692C\u692E\u692F\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693A\u693B\u693C\u693E\u6940\u6941\u6943\u6944\u6945\u6946\u6947\u6948\u6949\u694A\u694B\u694C\u694D\u694E\u694F\u6950\u6951\u6952\u6953\u6955\u6956\u6958\u6959\u695B\u695C\u695F\uFFFD".split(""),e=0;e!=t[151].length;++e)t[151][e].charCodeAt(0)!==65533&&(p[t[151][e]]=38656+e,g[38656+e]=t[151][e]);for(t[152]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696A\u696C\u696D\u696F\u6970\u6972\u6973\u6974\u6975\u6976\u697A\u697B\u697D\u697E\u697F\u6981\u6983\u6985\u698A\u698B\u698C\u698E\u698F\u6990\u6991\u6992\u6993\u6996\u6997\u6999\u699A\u699D\u699E\u699F\u69A0\u69A1\u69A2\u69A3\u69A4\u69A5\u69A6\u69A9\u69AA\u69AC\u69AE\u69AF\u69B0\u69B2\u69B3\u69B5\u69B6\u69B8\u69B9\u69BA\u69BC\u69BD\uFFFD\u69BE\u69BF\u69C0\u69C2\u69C3\u69C4\u69C5\u69C6\u69C7\u69C8\u69C9\u69CB\u69CD\u69CF\u69D1\u69D2\u69D3\u69D5\u69D6\u69D7\u69D8\u69D9\u69DA\u69DC\u69DD\u69DE\u69E1\u69E2\u69E3\u69E4\u69E5\u69E6\u69E7\u69E8\u69E9\u69EA\u69EB\u69EC\u69EE\u69EF\u69F0\u69F1\u69F3\u69F4\u69F5\u69F6\u69F7\u69F8\u69F9\u69FA\u69FB\u69FC\u69FE\u6A00\u6A01\u6A02\u6A03\u6A04\u6A05\u6A06\u6A07\u6A08\u6A09\u6A0B\u6A0C\u6A0D\u6A0E\u6A0F\u6A10\u6A11\u6A12\u6A13\u6A14\u6A15\u6A16\u6A19\u6A1A\u6A1B\u6A1C\u6A1D\u6A1E\u6A20\u6A22\u6A23\u6A24\u6A25\u6A26\u6A27\u6A29\u6A2B\u6A2C\u6A2D\u6A2E\u6A30\u6A32\u6A33\u6A34\u6A36\u6A37\u6A38\u6A39\u6A3A\u6A3B\u6A3C\u6A3F\u6A40\u6A41\u6A42\u6A43\u6A45\u6A46\u6A48\u6A49\u6A4A\u6A4B\u6A4C\u6A4D\u6A4E\u6A4F\u6A51\u6A52\u6A53\u6A54\u6A55\u6A56\u6A57\u6A5A\uFFFD".split(""),e=0;e!=t[152].length;++e)t[152][e].charCodeAt(0)!==65533&&(p[t[152][e]]=38912+e,g[38912+e]=t[152][e]);for(t[153]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6A5C\u6A5D\u6A5E\u6A5F\u6A60\u6A62\u6A63\u6A64\u6A66\u6A67\u6A68\u6A69\u6A6A\u6A6B\u6A6C\u6A6D\u6A6E\u6A6F\u6A70\u6A72\u6A73\u6A74\u6A75\u6A76\u6A77\u6A78\u6A7A\u6A7B\u6A7D\u6A7E\u6A7F\u6A81\u6A82\u6A83\u6A85\u6A86\u6A87\u6A88\u6A89\u6A8A\u6A8B\u6A8C\u6A8D\u6A8F\u6A92\u6A93\u6A94\u6A95\u6A96\u6A98\u6A99\u6A9A\u6A9B\u6A9C\u6A9D\u6A9E\u6A9F\u6AA1\u6AA2\u6AA3\u6AA4\u6AA5\u6AA6\uFFFD\u6AA7\u6AA8\u6AAA\u6AAD\u6AAE\u6AAF\u6AB0\u6AB1\u6AB2\u6AB3\u6AB4\u6AB5\u6AB6\u6AB7\u6AB8\u6AB9\u6ABA\u6ABB\u6ABC\u6ABD\u6ABE\u6ABF\u6AC0\u6AC1\u6AC2\u6AC3\u6AC4\u6AC5\u6AC6\u6AC7\u6AC8\u6AC9\u6ACA\u6ACB\u6ACC\u6ACD\u6ACE\u6ACF\u6AD0\u6AD1\u6AD2\u6AD3\u6AD4\u6AD5\u6AD6\u6AD7\u6AD8\u6AD9\u6ADA\u6ADB\u6ADC\u6ADD\u6ADE\u6ADF\u6AE0\u6AE1\u6AE2\u6AE3\u6AE4\u6AE5\u6AE6\u6AE7\u6AE8\u6AE9\u6AEA\u6AEB\u6AEC\u6AED\u6AEE\u6AEF\u6AF0\u6AF1\u6AF2\u6AF3\u6AF4\u6AF5\u6AF6\u6AF7\u6AF8\u6AF9\u6AFA\u6AFB\u6AFC\u6AFD\u6AFE\u6AFF\u6B00\u6B01\u6B02\u6B03\u6B04\u6B05\u6B06\u6B07\u6B08\u6B09\u6B0A\u6B0B\u6B0C\u6B0D\u6B0E\u6B0F\u6B10\u6B11\u6B12\u6B13\u6B14\u6B15\u6B16\u6B17\u6B18\u6B19\u6B1A\u6B1B\u6B1C\u6B1D\u6B1E\u6B1F\u6B25\u6B26\u6B28\u6B29\u6B2A\u6B2B\u6B2C\u6B2D\u6B2E\uFFFD".split(""),e=0;e!=t[153].length;++e)t[153][e].charCodeAt(0)!==65533&&(p[t[153][e]]=39168+e,g[39168+e]=t[153][e]);for(t[154]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6B2F\u6B30\u6B31\u6B33\u6B34\u6B35\u6B36\u6B38\u6B3B\u6B3C\u6B3D\u6B3F\u6B40\u6B41\u6B42\u6B44\u6B45\u6B48\u6B4A\u6B4B\u6B4D\u6B4E\u6B4F\u6B50\u6B51\u6B52\u6B53\u6B54\u6B55\u6B56\u6B57\u6B58\u6B5A\u6B5B\u6B5C\u6B5D\u6B5E\u6B5F\u6B60\u6B61\u6B68\u6B69\u6B6B\u6B6C\u6B6D\u6B6E\u6B6F\u6B70\u6B71\u6B72\u6B73\u6B74\u6B75\u6B76\u6B77\u6B78\u6B7A\u6B7D\u6B7E\u6B7F\u6B80\u6B85\u6B88\uFFFD\u6B8C\u6B8E\u6B8F\u6B90\u6B91\u6B94\u6B95\u6B97\u6B98\u6B99\u6B9C\u6B9D\u6B9E\u6B9F\u6BA0\u6BA2\u6BA3\u6BA4\u6BA5\u6BA6\u6BA7\u6BA8\u6BA9\u6BAB\u6BAC\u6BAD\u6BAE\u6BAF\u6BB0\u6BB1\u6BB2\u6BB6\u6BB8\u6BB9\u6BBA\u6BBB\u6BBC\u6BBD\u6BBE\u6BC0\u6BC3\u6BC4\u6BC6\u6BC7\u6BC8\u6BC9\u6BCA\u6BCC\u6BCE\u6BD0\u6BD1\u6BD8\u6BDA\u6BDC\u6BDD\u6BDE\u6BDF\u6BE0\u6BE2\u6BE3\u6BE4\u6BE5\u6BE6\u6BE7\u6BE8\u6BE9\u6BEC\u6BED\u6BEE\u6BF0\u6BF1\u6BF2\u6BF4\u6BF6\u6BF7\u6BF8\u6BFA\u6BFB\u6BFC\u6BFE\u6BFF\u6C00\u6C01\u6C02\u6C03\u6C04\u6C08\u6C09\u6C0A\u6C0B\u6C0C\u6C0E\u6C12\u6C17\u6C1C\u6C1D\u6C1E\u6C20\u6C23\u6C25\u6C2B\u6C2C\u6C2D\u6C31\u6C33\u6C36\u6C37\u6C39\u6C3A\u6C3B\u6C3C\u6C3E\u6C3F\u6C43\u6C44\u6C45\u6C48\u6C4B\u6C4C\u6C4D\u6C4E\u6C4F\u6C51\u6C52\u6C53\u6C56\u6C58\uFFFD".split(""),e=0;e!=t[154].length;++e)t[154][e].charCodeAt(0)!==65533&&(p[t[154][e]]=39424+e,g[39424+e]=t[154][e]);for(t[155]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C59\u6C5A\u6C62\u6C63\u6C65\u6C66\u6C67\u6C6B\u6C6C\u6C6D\u6C6E\u6C6F\u6C71\u6C73\u6C75\u6C77\u6C78\u6C7A\u6C7B\u6C7C\u6C7F\u6C80\u6C84\u6C87\u6C8A\u6C8B\u6C8D\u6C8E\u6C91\u6C92\u6C95\u6C96\u6C97\u6C98\u6C9A\u6C9C\u6C9D\u6C9E\u6CA0\u6CA2\u6CA8\u6CAC\u6CAF\u6CB0\u6CB4\u6CB5\u6CB6\u6CB7\u6CBA\u6CC0\u6CC1\u6CC2\u6CC3\u6CC6\u6CC7\u6CC8\u6CCB\u6CCD\u6CCE\u6CCF\u6CD1\u6CD2\u6CD8\uFFFD\u6CD9\u6CDA\u6CDC\u6CDD\u6CDF\u6CE4\u6CE6\u6CE7\u6CE9\u6CEC\u6CED\u6CF2\u6CF4\u6CF9\u6CFF\u6D00\u6D02\u6D03\u6D05\u6D06\u6D08\u6D09\u6D0A\u6D0D\u6D0F\u6D10\u6D11\u6D13\u6D14\u6D15\u6D16\u6D18\u6D1C\u6D1D\u6D1F\u6D20\u6D21\u6D22\u6D23\u6D24\u6D26\u6D28\u6D29\u6D2C\u6D2D\u6D2F\u6D30\u6D34\u6D36\u6D37\u6D38\u6D3A\u6D3F\u6D40\u6D42\u6D44\u6D49\u6D4C\u6D50\u6D55\u6D56\u6D57\u6D58\u6D5B\u6D5D\u6D5F\u6D61\u6D62\u6D64\u6D65\u6D67\u6D68\u6D6B\u6D6C\u6D6D\u6D70\u6D71\u6D72\u6D73\u6D75\u6D76\u6D79\u6D7A\u6D7B\u6D7D\u6D7E\u6D7F\u6D80\u6D81\u6D83\u6D84\u6D86\u6D87\u6D8A\u6D8B\u6D8D\u6D8F\u6D90\u6D92\u6D96\u6D97\u6D98\u6D99\u6D9A\u6D9C\u6DA2\u6DA5\u6DAC\u6DAD\u6DB0\u6DB1\u6DB3\u6DB4\u6DB6\u6DB7\u6DB9\u6DBA\u6DBB\u6DBC\u6DBD\u6DBE\u6DC1\u6DC2\u6DC3\u6DC8\u6DC9\u6DCA\uFFFD".split(""),e=0;e!=t[155].length;++e)t[155][e].charCodeAt(0)!==65533&&(p[t[155][e]]=39680+e,g[39680+e]=t[155][e]);for(t[156]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6DCD\u6DCE\u6DCF\u6DD0\u6DD2\u6DD3\u6DD4\u6DD5\u6DD7\u6DDA\u6DDB\u6DDC\u6DDF\u6DE2\u6DE3\u6DE5\u6DE7\u6DE8\u6DE9\u6DEA\u6DED\u6DEF\u6DF0\u6DF2\u6DF4\u6DF5\u6DF6\u6DF8\u6DFA\u6DFD\u6DFE\u6DFF\u6E00\u6E01\u6E02\u6E03\u6E04\u6E06\u6E07\u6E08\u6E09\u6E0B\u6E0F\u6E12\u6E13\u6E15\u6E18\u6E19\u6E1B\u6E1C\u6E1E\u6E1F\u6E22\u6E26\u6E27\u6E28\u6E2A\u6E2C\u6E2E\u6E30\u6E31\u6E33\u6E35\uFFFD\u6E36\u6E37\u6E39\u6E3B\u6E3C\u6E3D\u6E3E\u6E3F\u6E40\u6E41\u6E42\u6E45\u6E46\u6E47\u6E48\u6E49\u6E4A\u6E4B\u6E4C\u6E4F\u6E50\u6E51\u6E52\u6E55\u6E57\u6E59\u6E5A\u6E5C\u6E5D\u6E5E\u6E60\u6E61\u6E62\u6E63\u6E64\u6E65\u6E66\u6E67\u6E68\u6E69\u6E6A\u6E6C\u6E6D\u6E6F\u6E70\u6E71\u6E72\u6E73\u6E74\u6E75\u6E76\u6E77\u6E78\u6E79\u6E7A\u6E7B\u6E7C\u6E7D\u6E80\u6E81\u6E82\u6E84\u6E87\u6E88\u6E8A\u6E8B\u6E8C\u6E8D\u6E8E\u6E91\u6E92\u6E93\u6E94\u6E95\u6E96\u6E97\u6E99\u6E9A\u6E9B\u6E9D\u6E9E\u6EA0\u6EA1\u6EA3\u6EA4\u6EA6\u6EA8\u6EA9\u6EAB\u6EAC\u6EAD\u6EAE\u6EB0\u6EB3\u6EB5\u6EB8\u6EB9\u6EBC\u6EBE\u6EBF\u6EC0\u6EC3\u6EC4\u6EC5\u6EC6\u6EC8\u6EC9\u6ECA\u6ECC\u6ECD\u6ECE\u6ED0\u6ED2\u6ED6\u6ED8\u6ED9\u6EDB\u6EDC\u6EDD\u6EE3\u6EE7\u6EEA\u6EEB\u6EEC\u6EED\u6EEE\u6EEF\uFFFD".split(""),e=0;e!=t[156].length;++e)t[156][e].charCodeAt(0)!==65533&&(p[t[156][e]]=39936+e,g[39936+e]=t[156][e]);for(t[157]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6EF0\u6EF1\u6EF2\u6EF3\u6EF5\u6EF6\u6EF7\u6EF8\u6EFA\u6EFB\u6EFC\u6EFD\u6EFE\u6EFF\u6F00\u6F01\u6F03\u6F04\u6F05\u6F07\u6F08\u6F0A\u6F0B\u6F0C\u6F0D\u6F0E\u6F10\u6F11\u6F12\u6F16\u6F17\u6F18\u6F19\u6F1A\u6F1B\u6F1C\u6F1D\u6F1E\u6F1F\u6F21\u6F22\u6F23\u6F25\u6F26\u6F27\u6F28\u6F2C\u6F2E\u6F30\u6F32\u6F34\u6F35\u6F37\u6F38\u6F39\u6F3A\u6F3B\u6F3C\u6F3D\u6F3F\u6F40\u6F41\u6F42\uFFFD\u6F43\u6F44\u6F45\u6F48\u6F49\u6F4A\u6F4C\u6F4E\u6F4F\u6F50\u6F51\u6F52\u6F53\u6F54\u6F55\u6F56\u6F57\u6F59\u6F5A\u6F5B\u6F5D\u6F5F\u6F60\u6F61\u6F63\u6F64\u6F65\u6F67\u6F68\u6F69\u6F6A\u6F6B\u6F6C\u6F6F\u6F70\u6F71\u6F73\u6F75\u6F76\u6F77\u6F79\u6F7B\u6F7D\u6F7E\u6F7F\u6F80\u6F81\u6F82\u6F83\u6F85\u6F86\u6F87\u6F8A\u6F8B\u6F8F\u6F90\u6F91\u6F92\u6F93\u6F94\u6F95\u6F96\u6F97\u6F98\u6F99\u6F9A\u6F9B\u6F9D\u6F9E\u6F9F\u6FA0\u6FA2\u6FA3\u6FA4\u6FA5\u6FA6\u6FA8\u6FA9\u6FAA\u6FAB\u6FAC\u6FAD\u6FAE\u6FAF\u6FB0\u6FB1\u6FB2\u6FB4\u6FB5\u6FB7\u6FB8\u6FBA\u6FBB\u6FBC\u6FBD\u6FBE\u6FBF\u6FC1\u6FC3\u6FC4\u6FC5\u6FC6\u6FC7\u6FC8\u6FCA\u6FCB\u6FCC\u6FCD\u6FCE\u6FCF\u6FD0\u6FD3\u6FD4\u6FD5\u6FD6\u6FD7\u6FD8\u6FD9\u6FDA\u6FDB\u6FDC\u6FDD\u6FDF\u6FE2\u6FE3\u6FE4\u6FE5\uFFFD".split(""),e=0;e!=t[157].length;++e)t[157][e].charCodeAt(0)!==65533&&(p[t[157][e]]=40192+e,g[40192+e]=t[157][e]);for(t[158]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FE6\u6FE7\u6FE8\u6FE9\u6FEA\u6FEB\u6FEC\u6FED\u6FF0\u6FF1\u6FF2\u6FF3\u6FF4\u6FF5\u6FF6\u6FF7\u6FF8\u6FF9\u6FFA\u6FFB\u6FFC\u6FFD\u6FFE\u6FFF\u7000\u7001\u7002\u7003\u7004\u7005\u7006\u7007\u7008\u7009\u700A\u700B\u700C\u700D\u700E\u700F\u7010\u7012\u7013\u7014\u7015\u7016\u7017\u7018\u7019\u701C\u701D\u701E\u701F\u7020\u7021\u7022\u7024\u7025\u7026\u7027\u7028\u7029\u702A\uFFFD\u702B\u702C\u702D\u702E\u702F\u7030\u7031\u7032\u7033\u7034\u7036\u7037\u7038\u703A\u703B\u703C\u703D\u703E\u703F\u7040\u7041\u7042\u7043\u7044\u7045\u7046\u7047\u7048\u7049\u704A\u704B\u704D\u704E\u7050\u7051\u7052\u7053\u7054\u7055\u7056\u7057\u7058\u7059\u705A\u705B\u705C\u705D\u705F\u7060\u7061\u7062\u7063\u7064\u7065\u7066\u7067\u7068\u7069\u706A\u706E\u7071\u7072\u7073\u7074\u7077\u7079\u707A\u707B\u707D\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708B\u708C\u708D\u708F\u7090\u7091\u7093\u7097\u7098\u709A\u709B\u709E\u709F\u70A0\u70A1\u70A2\u70A3\u70A4\u70A5\u70A6\u70A7\u70A8\u70A9\u70AA\u70B0\u70B2\u70B4\u70B5\u70B6\u70BA\u70BE\u70BF\u70C4\u70C5\u70C6\u70C7\u70C9\u70CB\u70CC\u70CD\u70CE\u70CF\u70D0\u70D1\u70D2\u70D3\u70D4\u70D5\u70D6\u70D7\u70DA\uFFFD".split(""),e=0;e!=t[158].length;++e)t[158][e].charCodeAt(0)!==65533&&(p[t[158][e]]=40448+e,g[40448+e]=t[158][e]);for(t[159]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u70DC\u70DD\u70DE\u70E0\u70E1\u70E2\u70E3\u70E5\u70EA\u70EE\u70F0\u70F1\u70F2\u70F3\u70F4\u70F5\u70F6\u70F8\u70FA\u70FB\u70FC\u70FE\u70FF\u7100\u7101\u7102\u7103\u7104\u7105\u7106\u7107\u7108\u710B\u710C\u710D\u710E\u710F\u7111\u7112\u7114\u7117\u711B\u711C\u711D\u711E\u711F\u7120\u7121\u7122\u7123\u7124\u7125\u7127\u7128\u7129\u712A\u712B\u712C\u712D\u712E\u7132\u7133\u7134\uFFFD\u7135\u7137\u7138\u7139\u713A\u713B\u713C\u713D\u713E\u713F\u7140\u7141\u7142\u7143\u7144\u7146\u7147\u7148\u7149\u714B\u714D\u714F\u7150\u7151\u7152\u7153\u7154\u7155\u7156\u7157\u7158\u7159\u715A\u715B\u715D\u715F\u7160\u7161\u7162\u7163\u7165\u7169\u716A\u716B\u716C\u716D\u716F\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717B\u717C\u717E\u717F\u7180\u7181\u7182\u7183\u7185\u7186\u7187\u7188\u7189\u718B\u718C\u718D\u718E\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719A\u719B\u719C\u719D\u719E\u71A1\u71A2\u71A3\u71A4\u71A5\u71A6\u71A7\u71A9\u71AA\u71AB\u71AD\u71AE\u71AF\u71B0\u71B1\u71B2\u71B4\u71B6\u71B7\u71B8\u71BA\u71BB\u71BC\u71BD\u71BE\u71BF\u71C0\u71C1\u71C2\u71C4\u71C5\u71C6\u71C7\u71C8\u71C9\u71CA\u71CB\u71CC\u71CD\u71CF\u71D0\u71D1\u71D2\u71D3\uFFFD".split(""),e=0;e!=t[159].length;++e)t[159][e].charCodeAt(0)!==65533&&(p[t[159][e]]=40704+e,g[40704+e]=t[159][e]);for(t[160]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u71D6\u71D7\u71D8\u71D9\u71DA\u71DB\u71DC\u71DD\u71DE\u71DF\u71E1\u71E2\u71E3\u71E4\u71E6\u71E8\u71E9\u71EA\u71EB\u71EC\u71ED\u71EF\u71F0\u71F1\u71F2\u71F3\u71F4\u71F5\u71F6\u71F7\u71F8\u71FA\u71FB\u71FC\u71FD\u71FE\u71FF\u7200\u7201\u7202\u7203\u7204\u7205\u7207\u7208\u7209\u720A\u720B\u720C\u720D\u720E\u720F\u7210\u7211\u7212\u7213\u7214\u7215\u7216\u7217\u7218\u7219\u721A\uFFFD\u721B\u721C\u721E\u721F\u7220\u7221\u7222\u7223\u7224\u7225\u7226\u7227\u7229\u722B\u722D\u722E\u722F\u7232\u7233\u7234\u723A\u723C\u723E\u7240\u7241\u7242\u7243\u7244\u7245\u7246\u7249\u724A\u724B\u724E\u724F\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725A\u725C\u725E\u7260\u7263\u7264\u7265\u7268\u726A\u726B\u726C\u726D\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727B\u727C\u727D\u7282\u7283\u7285\u7286\u7287\u7288\u7289\u728C\u728E\u7290\u7291\u7293\u7294\u7295\u7296\u7297\u7298\u7299\u729A\u729B\u729C\u729D\u729E\u72A0\u72A1\u72A2\u72A3\u72A4\u72A5\u72A6\u72A7\u72A8\u72A9\u72AA\u72AB\u72AE\u72B1\u72B2\u72B3\u72B5\u72BA\u72BB\u72BC\u72BD\u72BE\u72BF\u72C0\u72C5\u72C6\u72C7\u72C9\u72CA\u72CB\u72CC\u72CF\u72D1\u72D3\u72D4\u72D5\u72D6\u72D8\u72DA\u72DB\uFFFD".split(""),e=0;e!=t[160].length;++e)t[160][e].charCodeAt(0)!==65533&&(p[t[160][e]]=40960+e,g[40960+e]=t[160][e]);for(t[161]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3000\u3001\u3002\xB7\u02C9\u02C7\xA8\u3003\u3005\u2014\uFF5E\u2016\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008\u3009\u300A\u300B\u300C\u300D\u300E\u300F\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013\uFFFD".split(""),e=0;e!=t[161].length;++e)t[161][e].charCodeAt(0)!==65533&&(p[t[161][e]]=41216+e,g[41216+e]=t[161][e]);for(t[162]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2488\u2489\u248A\u248B\u248C\u248D\u248E\u248F\u2490\u2491\u2492\u2493\u2494\u2495\u2496\u2497\u2498\u2499\u249A\u249B\u2474\u2475\u2476\u2477\u2478\u2479\u247A\u247B\u247C\u247D\u247E\u247F\u2480\u2481\u2482\u2483\u2484\u2485\u2486\u2487\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\uFFFD\uFFFD\u3220\u3221\u3222\u3223\u3224\u3225\u3226\u3227\u3228\u3229\uFFFD\uFFFD\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u216A\u216B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[162].length;++e)t[162][e].charCodeAt(0)!==65533&&(p[t[162][e]]=41472+e,g[41472+e]=t[162][e]);for(t[163]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF01\uFF02\uFF03\uFFE5\uFF05\uFF06\uFF07\uFF08\uFF09\uFF0A\uFF0B\uFF0C\uFF0D\uFF0E\uFF0F\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\uFF1A\uFF1B\uFF1C\uFF1D\uFF1E\uFF1F\uFF20\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFF3B\uFF3C\uFF3D\uFF3E\uFF3F\uFF40\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58\uFF59\uFF5A\uFF5B\uFF5C\uFF5D\uFFE3\uFFFD".split(""),e=0;e!=t[163].length;++e)t[163][e].charCodeAt(0)!==65533&&(p[t[163][e]]=41728+e,g[41728+e]=t[163][e]);for(t[164]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091\u3092\u3093\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[164].length;++e)t[164][e].charCodeAt(0)!==65533&&(p[t[164][e]]=41984+e,g[41984+e]=t[164][e]);for(t[165]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE\u30DF\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[165].length;++e)t[165][e].charCodeAt(0)!==65533&&(p[t[165][e]]=42240+e,g[42240+e]=t[165][e]);for(t[166]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFE35\uFE36\uFE39\uFE3A\uFE3F\uFE40\uFE3D\uFE3E\uFE41\uFE42\uFE43\uFE44\uFFFD\uFFFD\uFE3B\uFE3C\uFE37\uFE38\uFE31\uFFFD\uFE33\uFE34\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[166].length;++e)t[166][e].charCodeAt(0)!==65533&&(p[t[166][e]]=42496+e,g[42496+e]=t[166][e]);for(t[167]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[167].length;++e)t[167][e].charCodeAt(0)!==65533&&(p[t[167][e]]=42752+e,g[42752+e]=t[167][e]);for(t[168]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u02CA\u02CB\u02D9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221F\u2223\u2252\u2266\u2267\u22BF\u2550\u2551\u2552\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255A\u255B\u255C\u255D\u255E\u255F\u2560\u2561\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256A\u256B\u256C\u256D\u256E\u256F\u2570\u2571\u2572\u2573\u2581\u2582\u2583\u2584\u2585\u2586\u2587\uFFFD\u2588\u2589\u258A\u258B\u258C\u258D\u258E\u258F\u2593\u2594\u2595\u25BC\u25BD\u25E2\u25E3\u25E4\u25E5\u2609\u2295\u3012\u301D\u301E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\u0251\uFFFD\u0144\u0148\uFFFD\u0261\uFFFD\uFFFD\uFFFD\uFFFD\u3105\u3106\u3107\u3108\u3109\u310A\u310B\u310C\u310D\u310E\u310F\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311A\u311B\u311C\u311D\u311E\u311F\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[168].length;++e)t[168][e].charCodeAt(0)!==65533&&(p[t[168][e]]=43008+e,g[43008+e]=t[168][e]);for(t[169]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3021\u3022\u3023\u3024\u3025\u3026\u3027\u3028\u3029\u32A3\u338E\u338F\u339C\u339D\u339E\u33A1\u33C4\u33CE\u33D1\u33D2\u33D5\uFE30\uFFE2\uFFE4\uFFFD\u2121\u3231\uFFFD\u2010\uFFFD\uFFFD\uFFFD\u30FC\u309B\u309C\u30FD\u30FE\u3006\u309D\u309E\uFE49\uFE4A\uFE4B\uFE4C\uFE4D\uFE4E\uFE4F\uFE50\uFE51\uFE52\uFE54\uFE55\uFE56\uFE57\uFE59\uFE5A\uFE5B\uFE5C\uFE5D\uFE5E\uFE5F\uFE60\uFE61\uFFFD\uFE62\uFE63\uFE64\uFE65\uFE66\uFE68\uFE69\uFE6A\uFE6B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3007\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2500\u2501\u2502\u2503\u2504\u2505\u2506\u2507\u2508\u2509\u250A\u250B\u250C\u250D\u250E\u250F\u2510\u2511\u2512\u2513\u2514\u2515\u2516\u2517\u2518\u2519\u251A\u251B\u251C\u251D\u251E\u251F\u2520\u2521\u2522\u2523\u2524\u2525\u2526\u2527\u2528\u2529\u252A\u252B\u252C\u252D\u252E\u252F\u2530\u2531\u2532\u2533\u2534\u2535\u2536\u2537\u2538\u2539\u253A\u253B\u253C\u253D\u253E\u253F\u2540\u2541\u2542\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254A\u254B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[169].length;++e)t[169][e].charCodeAt(0)!==65533&&(p[t[169][e]]=43264+e,g[43264+e]=t[169][e]);for(t[170]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u72DC\u72DD\u72DF\u72E2\u72E3\u72E4\u72E5\u72E6\u72E7\u72EA\u72EB\u72F5\u72F6\u72F9\u72FD\u72FE\u72FF\u7300\u7302\u7304\u7305\u7306\u7307\u7308\u7309\u730B\u730C\u730D\u730F\u7310\u7311\u7312\u7314\u7318\u7319\u731A\u731F\u7320\u7323\u7324\u7326\u7327\u7328\u732D\u732F\u7330\u7332\u7333\u7335\u7336\u733A\u733B\u733C\u733D\u7340\u7341\u7342\u7343\u7344\u7345\u7346\u7347\u7348\uFFFD\u7349\u734A\u734B\u734C\u734E\u734F\u7351\u7353\u7354\u7355\u7356\u7358\u7359\u735A\u735B\u735C\u735D\u735E\u735F\u7361\u7362\u7363\u7364\u7365\u7366\u7367\u7368\u7369\u736A\u736B\u736E\u7370\u7371\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[170].length;++e)t[170][e].charCodeAt(0)!==65533&&(p[t[170][e]]=43520+e,g[43520+e]=t[170][e]);for(t[171]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7372\u7373\u7374\u7375\u7376\u7377\u7378\u7379\u737A\u737B\u737C\u737D\u737F\u7380\u7381\u7382\u7383\u7385\u7386\u7388\u738A\u738C\u738D\u738F\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739A\u739C\u739D\u739E\u73A0\u73A1\u73A3\u73A4\u73A5\u73A6\u73A7\u73A8\u73AA\u73AC\u73AD\u73B1\u73B4\u73B5\u73B6\u73B8\u73B9\u73BC\u73BD\u73BE\u73BF\u73C1\u73C3\u73C4\u73C5\u73C6\u73C7\uFFFD\u73CB\u73CC\u73CE\u73D2\u73D3\u73D4\u73D5\u73D6\u73D7\u73D8\u73DA\u73DB\u73DC\u73DD\u73DF\u73E1\u73E2\u73E3\u73E4\u73E6\u73E8\u73EA\u73EB\u73EC\u73EE\u73EF\u73F0\u73F1\u73F3\u73F4\u73F5\u73F6\u73F7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[171].length;++e)t[171][e].charCodeAt(0)!==65533&&(p[t[171][e]]=43776+e,g[43776+e]=t[171][e]);for(t[172]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u73F8\u73F9\u73FA\u73FB\u73FC\u73FD\u73FE\u73FF\u7400\u7401\u7402\u7404\u7407\u7408\u740B\u740C\u740D\u740E\u7411\u7412\u7413\u7414\u7415\u7416\u7417\u7418\u7419\u741C\u741D\u741E\u741F\u7420\u7421\u7423\u7424\u7427\u7429\u742B\u742D\u742F\u7431\u7432\u7437\u7438\u7439\u743A\u743B\u743D\u743E\u743F\u7440\u7442\u7443\u7444\u7445\u7446\u7447\u7448\u7449\u744A\u744B\u744C\u744D\uFFFD\u744E\u744F\u7450\u7451\u7452\u7453\u7454\u7456\u7458\u745D\u7460\u7461\u7462\u7463\u7464\u7465\u7466\u7467\u7468\u7469\u746A\u746B\u746C\u746E\u746F\u7471\u7472\u7473\u7474\u7475\u7478\u7479\u747A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[172].length;++e)t[172][e].charCodeAt(0)!==65533&&(p[t[172][e]]=44032+e,g[44032+e]=t[172][e]);for(t[173]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u747B\u747C\u747D\u747F\u7482\u7484\u7485\u7486\u7488\u7489\u748A\u748C\u748D\u748F\u7491\u7492\u7493\u7494\u7495\u7496\u7497\u7498\u7499\u749A\u749B\u749D\u749F\u74A0\u74A1\u74A2\u74A3\u74A4\u74A5\u74A6\u74AA\u74AB\u74AC\u74AD\u74AE\u74AF\u74B0\u74B1\u74B2\u74B3\u74B4\u74B5\u74B6\u74B7\u74B8\u74B9\u74BB\u74BC\u74BD\u74BE\u74BF\u74C0\u74C1\u74C2\u74C3\u74C4\u74C5\u74C6\u74C7\uFFFD\u74C8\u74C9\u74CA\u74CB\u74CC\u74CD\u74CE\u74CF\u74D0\u74D1\u74D3\u74D4\u74D5\u74D6\u74D7\u74D8\u74D9\u74DA\u74DB\u74DD\u74DF\u74E1\u74E5\u74E7\u74E8\u74E9\u74EA\u74EB\u74EC\u74ED\u74F0\u74F1\u74F2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[173].length;++e)t[173][e].charCodeAt(0)!==65533&&(p[t[173][e]]=44288+e,g[44288+e]=t[173][e]);for(t[174]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u74F3\u74F5\u74F8\u74F9\u74FA\u74FB\u74FC\u74FD\u74FE\u7500\u7501\u7502\u7503\u7505\u7506\u7507\u7508\u7509\u750A\u750B\u750C\u750E\u7510\u7512\u7514\u7515\u7516\u7517\u751B\u751D\u751E\u7520\u7521\u7522\u7523\u7524\u7526\u7527\u752A\u752E\u7534\u7536\u7539\u753C\u753D\u753F\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754A\u754D\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558\uFFFD\u755D\u755E\u755F\u7560\u7561\u7562\u7563\u7564\u7567\u7568\u7569\u756B\u756C\u756D\u756E\u756F\u7570\u7571\u7573\u7575\u7576\u7577\u757A\u757B\u757C\u757D\u757E\u7580\u7581\u7582\u7584\u7585\u7587\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[174].length;++e)t[174][e].charCodeAt(0)!==65533&&(p[t[174][e]]=44544+e,g[44544+e]=t[174][e]);for(t[175]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7588\u7589\u758A\u758C\u758D\u758E\u7590\u7593\u7595\u7598\u759B\u759C\u759E\u75A2\u75A6\u75A7\u75A8\u75A9\u75AA\u75AD\u75B6\u75B7\u75BA\u75BB\u75BF\u75C0\u75C1\u75C6\u75CB\u75CC\u75CE\u75CF\u75D0\u75D1\u75D3\u75D7\u75D9\u75DA\u75DC\u75DD\u75DF\u75E0\u75E1\u75E5\u75E9\u75EC\u75ED\u75EE\u75EF\u75F2\u75F3\u75F5\u75F6\u75F7\u75F8\u75FA\u75FB\u75FD\u75FE\u7602\u7604\u7606\u7607\uFFFD\u7608\u7609\u760B\u760D\u760E\u760F\u7611\u7612\u7613\u7614\u7616\u761A\u761C\u761D\u761E\u7621\u7623\u7627\u7628\u762C\u762E\u762F\u7631\u7632\u7636\u7637\u7639\u763A\u763B\u763D\u7641\u7642\u7644\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[175].length;++e)t[175][e].charCodeAt(0)!==65533&&(p[t[175][e]]=44800+e,g[44800+e]=t[175][e]);for(t[176]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7645\u7646\u7647\u7648\u7649\u764A\u764B\u764E\u764F\u7650\u7651\u7652\u7653\u7655\u7657\u7658\u7659\u765A\u765B\u765D\u765F\u7660\u7661\u7662\u7664\u7665\u7666\u7667\u7668\u7669\u766A\u766C\u766D\u766E\u7670\u7671\u7672\u7673\u7674\u7675\u7676\u7677\u7679\u767A\u767C\u767F\u7680\u7681\u7683\u7685\u7689\u768A\u768C\u768D\u768F\u7690\u7692\u7694\u7695\u7697\u7698\u769A\u769B\uFFFD\u769C\u769D\u769E\u769F\u76A0\u76A1\u76A2\u76A3\u76A5\u76A6\u76A7\u76A8\u76A9\u76AA\u76AB\u76AC\u76AD\u76AF\u76B0\u76B3\u76B5\u76B6\u76B7\u76B8\u76B9\u76BA\u76BB\u76BC\u76BD\u76BE\u76C0\u76C1\u76C3\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265\uFFFD".split(""),e=0;e!=t[176].length;++e)t[176][e].charCodeAt(0)!==65533&&(p[t[176][e]]=45056+e,g[45056+e]=t[176][e]);for(t[177]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u76C4\u76C7\u76C9\u76CB\u76CC\u76D3\u76D5\u76D9\u76DA\u76DC\u76DD\u76DE\u76E0\u76E1\u76E2\u76E3\u76E4\u76E6\u76E7\u76E8\u76E9\u76EA\u76EB\u76EC\u76ED\u76F0\u76F3\u76F5\u76F6\u76F7\u76FA\u76FB\u76FD\u76FF\u7700\u7702\u7703\u7705\u7706\u770A\u770C\u770E\u770F\u7710\u7711\u7712\u7713\u7714\u7715\u7716\u7717\u7718\u771B\u771C\u771D\u771E\u7721\u7723\u7724\u7725\u7727\u772A\u772B\uFFFD\u772C\u772E\u7730\u7731\u7732\u7733\u7734\u7739\u773B\u773D\u773E\u773F\u7742\u7744\u7745\u7746\u7748\u7749\u774A\u774B\u774C\u774D\u774E\u774F\u7752\u7753\u7754\u7755\u7756\u7757\u7758\u7759\u775C\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3\uFFFD".split(""),e=0;e!=t[177].length;++e)t[177][e].charCodeAt(0)!==65533&&(p[t[177][e]]=45312+e,g[45312+e]=t[177][e]);for(t[178]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u775D\u775E\u775F\u7760\u7764\u7767\u7769\u776A\u776D\u776E\u776F\u7770\u7771\u7772\u7773\u7774\u7775\u7776\u7777\u7778\u777A\u777B\u777C\u7781\u7782\u7783\u7786\u7787\u7788\u7789\u778A\u778B\u778F\u7790\u7793\u7794\u7795\u7796\u7797\u7798\u7799\u779A\u779B\u779C\u779D\u779E\u77A1\u77A3\u77A4\u77A6\u77A8\u77AB\u77AD\u77AE\u77AF\u77B1\u77B2\u77B4\u77B6\u77B7\u77B8\u77B9\u77BA\uFFFD\u77BC\u77BE\u77C0\u77C1\u77C2\u77C3\u77C4\u77C5\u77C6\u77C7\u77C8\u77C9\u77CA\u77CB\u77CC\u77CE\u77CF\u77D0\u77D1\u77D2\u77D3\u77D4\u77D5\u77D6\u77D8\u77D9\u77DA\u77DD\u77DE\u77DF\u77E0\u77E1\u77E4\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316\uFFFD".split(""),e=0;e!=t[178].length;++e)t[178][e].charCodeAt(0)!==65533&&(p[t[178][e]]=45568+e,g[45568+e]=t[178][e]);for(t[179]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77E6\u77E8\u77EA\u77EF\u77F0\u77F1\u77F2\u77F4\u77F5\u77F7\u77F9\u77FA\u77FB\u77FC\u7803\u7804\u7805\u7806\u7807\u7808\u780A\u780B\u780E\u780F\u7810\u7813\u7815\u7819\u781B\u781E\u7820\u7821\u7822\u7824\u7828\u782A\u782B\u782E\u782F\u7831\u7832\u7833\u7835\u7836\u783D\u783F\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784A\u784B\u784D\u784F\u7851\u7853\u7854\u7858\u7859\u785A\uFFFD\u785B\u785C\u785E\u785F\u7860\u7861\u7862\u7863\u7864\u7865\u7866\u7867\u7868\u7869\u786F\u7870\u7871\u7872\u7873\u7874\u7875\u7876\u7878\u7879\u787A\u787B\u787D\u787E\u787F\u7880\u7881\u7882\u7883\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A\uFFFD".split(""),e=0;e!=t[179].length;++e)t[179][e].charCodeAt(0)!==65533&&(p[t[179][e]]=45824+e,g[45824+e]=t[179][e]);for(t[180]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7884\u7885\u7886\u7888\u788A\u788B\u788F\u7890\u7892\u7894\u7895\u7896\u7899\u789D\u789E\u78A0\u78A2\u78A4\u78A6\u78A8\u78A9\u78AA\u78AB\u78AC\u78AD\u78AE\u78AF\u78B5\u78B6\u78B7\u78B8\u78BA\u78BB\u78BC\u78BD\u78BF\u78C0\u78C2\u78C3\u78C4\u78C6\u78C7\u78C8\u78CC\u78CD\u78CE\u78CF\u78D1\u78D2\u78D3\u78D6\u78D7\u78D8\u78DA\u78DB\u78DC\u78DD\u78DE\u78DF\u78E0\u78E1\u78E2\u78E3\uFFFD\u78E4\u78E5\u78E6\u78E7\u78E9\u78EA\u78EB\u78ED\u78EE\u78EF\u78F0\u78F1\u78F3\u78F5\u78F6\u78F8\u78F9\u78FB\u78FC\u78FD\u78FE\u78FF\u7900\u7902\u7903\u7904\u7906\u7907\u7908\u7909\u790A\u790B\u790C\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E\uFFFD".split(""),e=0;e!=t[180].length;++e)t[180][e].charCodeAt(0)!==65533&&(p[t[180][e]]=46080+e,g[46080+e]=t[180][e]);for(t[181]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u790D\u790E\u790F\u7910\u7911\u7912\u7914\u7915\u7916\u7917\u7918\u7919\u791A\u791B\u791C\u791D\u791F\u7920\u7921\u7922\u7923\u7925\u7926\u7927\u7928\u7929\u792A\u792B\u792C\u792D\u792E\u792F\u7930\u7931\u7932\u7933\u7935\u7936\u7937\u7938\u7939\u793D\u793F\u7942\u7943\u7944\u7945\u7947\u794A\u794B\u794C\u794D\u794E\u794F\u7950\u7951\u7952\u7954\u7955\u7958\u7959\u7961\u7963\uFFFD\u7964\u7966\u7969\u796A\u796B\u796C\u796E\u7970\u7971\u7972\u7973\u7974\u7975\u7976\u7979\u797B\u797C\u797D\u797E\u797F\u7982\u7983\u7986\u7987\u7988\u7989\u798B\u798C\u798D\u798E\u7990\u7991\u7992\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0\uFFFD".split(""),e=0;e!=t[181].length;++e)t[181][e].charCodeAt(0)!==65533&&(p[t[181][e]]=46336+e,g[46336+e]=t[181][e]);for(t[182]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7993\u7994\u7995\u7996\u7997\u7998\u7999\u799B\u799C\u799D\u799E\u799F\u79A0\u79A1\u79A2\u79A3\u79A4\u79A5\u79A6\u79A8\u79A9\u79AA\u79AB\u79AC\u79AD\u79AE\u79AF\u79B0\u79B1\u79B2\u79B4\u79B5\u79B6\u79B7\u79B8\u79BC\u79BF\u79C2\u79C4\u79C5\u79C7\u79C8\u79CA\u79CC\u79CE\u79CF\u79D0\u79D3\u79D4\u79D6\u79D7\u79D9\u79DA\u79DB\u79DC\u79DD\u79DE\u79E0\u79E1\u79E2\u79E5\u79E8\u79EA\uFFFD\u79EC\u79EE\u79F1\u79F2\u79F3\u79F4\u79F5\u79F6\u79F7\u79F9\u79FA\u79FC\u79FE\u79FF\u7A01\u7A04\u7A05\u7A07\u7A08\u7A09\u7A0A\u7A0C\u7A0F\u7A10\u7A11\u7A12\u7A13\u7A15\u7A16\u7A18\u7A19\u7A1B\u7A1C\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C\uFFFD".split(""),e=0;e!=t[182].length;++e)t[182][e].charCodeAt(0)!==65533&&(p[t[182][e]]=46592+e,g[46592+e]=t[182][e]);for(t[183]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A1D\u7A1F\u7A21\u7A22\u7A24\u7A25\u7A26\u7A27\u7A28\u7A29\u7A2A\u7A2B\u7A2C\u7A2D\u7A2E\u7A2F\u7A30\u7A31\u7A32\u7A34\u7A35\u7A36\u7A38\u7A3A\u7A3E\u7A40\u7A41\u7A42\u7A43\u7A44\u7A45\u7A47\u7A48\u7A49\u7A4A\u7A4B\u7A4C\u7A4D\u7A4E\u7A4F\u7A50\u7A52\u7A53\u7A54\u7A55\u7A56\u7A58\u7A59\u7A5A\u7A5B\u7A5C\u7A5D\u7A5E\u7A5F\u7A60\u7A61\u7A62\u7A63\u7A64\u7A65\u7A66\u7A67\u7A68\uFFFD\u7A69\u7A6A\u7A6B\u7A6C\u7A6D\u7A6E\u7A6F\u7A71\u7A72\u7A73\u7A75\u7A7B\u7A7C\u7A7D\u7A7E\u7A82\u7A85\u7A87\u7A89\u7A8A\u7A8B\u7A8C\u7A8E\u7A8F\u7A90\u7A93\u7A94\u7A99\u7A9A\u7A9B\u7A9E\u7AA1\u7AA2\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D\uFFFD".split(""),e=0;e!=t[183].length;++e)t[183][e].charCodeAt(0)!==65533&&(p[t[183][e]]=46848+e,g[46848+e]=t[183][e]);for(t[184]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7AA3\u7AA4\u7AA7\u7AA9\u7AAA\u7AAB\u7AAE\u7AAF\u7AB0\u7AB1\u7AB2\u7AB4\u7AB5\u7AB6\u7AB7\u7AB8\u7AB9\u7ABA\u7ABB\u7ABC\u7ABD\u7ABE\u7AC0\u7AC1\u7AC2\u7AC3\u7AC4\u7AC5\u7AC6\u7AC7\u7AC8\u7AC9\u7ACA\u7ACC\u7ACD\u7ACE\u7ACF\u7AD0\u7AD1\u7AD2\u7AD3\u7AD4\u7AD5\u7AD7\u7AD8\u7ADA\u7ADB\u7ADC\u7ADD\u7AE1\u7AE2\u7AE4\u7AE7\u7AE8\u7AE9\u7AEA\u7AEB\u7AEC\u7AEE\u7AF0\u7AF1\u7AF2\u7AF3\uFFFD\u7AF4\u7AF5\u7AF6\u7AF7\u7AF8\u7AFB\u7AFC\u7AFE\u7B00\u7B01\u7B02\u7B05\u7B07\u7B09\u7B0C\u7B0D\u7B0E\u7B10\u7B12\u7B13\u7B16\u7B17\u7B18\u7B1A\u7B1C\u7B1D\u7B1F\u7B21\u7B22\u7B23\u7B27\u7B29\u7B2D\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9\uFFFD".split(""),e=0;e!=t[184].length;++e)t[184][e].charCodeAt(0)!==65533&&(p[t[184][e]]=47104+e,g[47104+e]=t[184][e]);for(t[185]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7B2F\u7B30\u7B32\u7B34\u7B35\u7B36\u7B37\u7B39\u7B3B\u7B3D\u7B3F\u7B40\u7B41\u7B42\u7B43\u7B44\u7B46\u7B48\u7B4A\u7B4D\u7B4E\u7B53\u7B55\u7B57\u7B59\u7B5C\u7B5E\u7B5F\u7B61\u7B63\u7B64\u7B65\u7B66\u7B67\u7B68\u7B69\u7B6A\u7B6B\u7B6C\u7B6D\u7B6F\u7B70\u7B73\u7B74\u7B76\u7B78\u7B7A\u7B7C\u7B7D\u7B7F\u7B81\u7B82\u7B83\u7B84\u7B86\u7B87\u7B88\u7B89\u7B8A\u7B8B\u7B8C\u7B8E\u7B8F\uFFFD\u7B91\u7B92\u7B93\u7B96\u7B98\u7B99\u7B9A\u7B9B\u7B9E\u7B9F\u7BA0\u7BA3\u7BA4\u7BA5\u7BAE\u7BAF\u7BB0\u7BB2\u7BB3\u7BB5\u7BB6\u7BB7\u7BB9\u7BBA\u7BBB\u7BBC\u7BBD\u7BBE\u7BBF\u7BC0\u7BC2\u7BC3\u7BC4\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8\uFFFD".split(""),e=0;e!=t[185].length;++e)t[185][e].charCodeAt(0)!==65533&&(p[t[185][e]]=47360+e,g[47360+e]=t[185][e]);for(t[186]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7BC5\u7BC8\u7BC9\u7BCA\u7BCB\u7BCD\u7BCE\u7BCF\u7BD0\u7BD2\u7BD4\u7BD5\u7BD6\u7BD7\u7BD8\u7BDB\u7BDC\u7BDE\u7BDF\u7BE0\u7BE2\u7BE3\u7BE4\u7BE7\u7BE8\u7BE9\u7BEB\u7BEC\u7BED\u7BEF\u7BF0\u7BF2\u7BF3\u7BF4\u7BF5\u7BF6\u7BF8\u7BF9\u7BFA\u7BFB\u7BFD\u7BFF\u7C00\u7C01\u7C02\u7C03\u7C04\u7C05\u7C06\u7C08\u7C09\u7C0A\u7C0D\u7C0E\u7C10\u7C11\u7C12\u7C13\u7C14\u7C15\u7C17\u7C18\u7C19\uFFFD\u7C1A\u7C1B\u7C1C\u7C1D\u7C1E\u7C20\u7C21\u7C22\u7C23\u7C24\u7C25\u7C28\u7C29\u7C2B\u7C2C\u7C2D\u7C2E\u7C2F\u7C30\u7C31\u7C32\u7C33\u7C34\u7C35\u7C36\u7C37\u7C39\u7C3A\u7C3B\u7C3C\u7C3D\u7C3E\u7C42\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56\uFFFD".split(""),e=0;e!=t[186].length;++e)t[186][e].charCodeAt(0)!==65533&&(p[t[186][e]]=47616+e,g[47616+e]=t[186][e]);for(t[187]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7C43\u7C44\u7C45\u7C46\u7C47\u7C48\u7C49\u7C4A\u7C4B\u7C4C\u7C4E\u7C4F\u7C50\u7C51\u7C52\u7C53\u7C54\u7C55\u7C56\u7C57\u7C58\u7C59\u7C5A\u7C5B\u7C5C\u7C5D\u7C5E\u7C5F\u7C60\u7C61\u7C62\u7C63\u7C64\u7C65\u7C66\u7C67\u7C68\u7C69\u7C6A\u7C6B\u7C6C\u7C6D\u7C6E\u7C6F\u7C70\u7C71\u7C72\u7C75\u7C76\u7C77\u7C78\u7C79\u7C7A\u7C7E\u7C7F\u7C80\u7C81\u7C82\u7C83\u7C84\u7C85\u7C86\u7C87\uFFFD\u7C88\u7C8A\u7C8B\u7C8C\u7C8D\u7C8E\u7C8F\u7C90\u7C93\u7C94\u7C96\u7C99\u7C9A\u7C9B\u7CA0\u7CA1\u7CA3\u7CA6\u7CA7\u7CA8\u7CA9\u7CAB\u7CAC\u7CAD\u7CAF\u7CB0\u7CB4\u7CB5\u7CB6\u7CB7\u7CB8\u7CBA\u7CBB\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95\uFFFD".split(""),e=0;e!=t[187].length;++e)t[187][e].charCodeAt(0)!==65533&&(p[t[187][e]]=47872+e,g[47872+e]=t[187][e]);for(t[188]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7CBF\u7CC0\u7CC2\u7CC3\u7CC4\u7CC6\u7CC9\u7CCB\u7CCE\u7CCF\u7CD0\u7CD1\u7CD2\u7CD3\u7CD4\u7CD8\u7CDA\u7CDB\u7CDD\u7CDE\u7CE1\u7CE2\u7CE3\u7CE4\u7CE5\u7CE6\u7CE7\u7CE9\u7CEA\u7CEB\u7CEC\u7CED\u7CEE\u7CF0\u7CF1\u7CF2\u7CF3\u7CF4\u7CF5\u7CF6\u7CF7\u7CF9\u7CFA\u7CFC\u7CFD\u7CFE\u7CFF\u7D00\u7D01\u7D02\u7D03\u7D04\u7D05\u7D06\u7D07\u7D08\u7D09\u7D0B\u7D0C\u7D0D\u7D0E\u7D0F\u7D10\uFFFD\u7D11\u7D12\u7D13\u7D14\u7D15\u7D16\u7D17\u7D18\u7D19\u7D1A\u7D1B\u7D1C\u7D1D\u7D1E\u7D1F\u7D21\u7D23\u7D24\u7D25\u7D26\u7D28\u7D29\u7D2A\u7D2C\u7D2D\u7D2E\u7D30\u7D31\u7D32\u7D33\u7D34\u7D35\u7D36\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6\uFFFD".split(""),e=0;e!=t[188].length;++e)t[188][e].charCodeAt(0)!==65533&&(p[t[188][e]]=48128+e,g[48128+e]=t[188][e]);for(t[189]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7D37\u7D38\u7D39\u7D3A\u7D3B\u7D3C\u7D3D\u7D3E\u7D3F\u7D40\u7D41\u7D42\u7D43\u7D44\u7D45\u7D46\u7D47\u7D48\u7D49\u7D4A\u7D4B\u7D4C\u7D4D\u7D4E\u7D4F\u7D50\u7D51\u7D52\u7D53\u7D54\u7D55\u7D56\u7D57\u7D58\u7D59\u7D5A\u7D5B\u7D5C\u7D5D\u7D5E\u7D5F\u7D60\u7D61\u7D62\u7D63\u7D64\u7D65\u7D66\u7D67\u7D68\u7D69\u7D6A\u7D6B\u7D6C\u7D6D\u7D6F\u7D70\u7D71\u7D72\u7D73\u7D74\u7D75\u7D76\uFFFD\u7D78\u7D79\u7D7A\u7D7B\u7D7C\u7D7D\u7D7E\u7D7F\u7D80\u7D81\u7D82\u7D83\u7D84\u7D85\u7D86\u7D87\u7D88\u7D89\u7D8A\u7D8B\u7D8C\u7D8D\u7D8E\u7D8F\u7D90\u7D91\u7D92\u7D93\u7D94\u7D95\u7D96\u7D97\u7D98\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78\uFFFD".split(""),e=0;e!=t[189].length;++e)t[189][e].charCodeAt(0)!==65533&&(p[t[189][e]]=48384+e,g[48384+e]=t[189][e]);for(t[190]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7D99\u7D9A\u7D9B\u7D9C\u7D9D\u7D9E\u7D9F\u7DA0\u7DA1\u7DA2\u7DA3\u7DA4\u7DA5\u7DA7\u7DA8\u7DA9\u7DAA\u7DAB\u7DAC\u7DAD\u7DAF\u7DB0\u7DB1\u7DB2\u7DB3\u7DB4\u7DB5\u7DB6\u7DB7\u7DB8\u7DB9\u7DBA\u7DBB\u7DBC\u7DBD\u7DBE\u7DBF\u7DC0\u7DC1\u7DC2\u7DC3\u7DC4\u7DC5\u7DC6\u7DC7\u7DC8\u7DC9\u7DCA\u7DCB\u7DCC\u7DCD\u7DCE\u7DCF\u7DD0\u7DD1\u7DD2\u7DD3\u7DD4\u7DD5\u7DD6\u7DD7\u7DD8\u7DD9\uFFFD\u7DDA\u7DDB\u7DDC\u7DDD\u7DDE\u7DDF\u7DE0\u7DE1\u7DE2\u7DE3\u7DE4\u7DE5\u7DE6\u7DE7\u7DE8\u7DE9\u7DEA\u7DEB\u7DEC\u7DED\u7DEE\u7DEF\u7DF0\u7DF1\u7DF2\u7DF3\u7DF4\u7DF5\u7DF6\u7DF7\u7DF8\u7DF9\u7DFA\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB\uFFFD".split(""),e=0;e!=t[190].length;++e)t[190][e].charCodeAt(0)!==65533&&(p[t[190][e]]=48640+e,g[48640+e]=t[190][e]);for(t[191]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7DFB\u7DFC\u7DFD\u7DFE\u7DFF\u7E00\u7E01\u7E02\u7E03\u7E04\u7E05\u7E06\u7E07\u7E08\u7E09\u7E0A\u7E0B\u7E0C\u7E0D\u7E0E\u7E0F\u7E10\u7E11\u7E12\u7E13\u7E14\u7E15\u7E16\u7E17\u7E18\u7E19\u7E1A\u7E1B\u7E1C\u7E1D\u7E1E\u7E1F\u7E20\u7E21\u7E22\u7E23\u7E24\u7E25\u7E26\u7E27\u7E28\u7E29\u7E2A\u7E2B\u7E2C\u7E2D\u7E2E\u7E2F\u7E30\u7E31\u7E32\u7E33\u7E34\u7E35\u7E36\u7E37\u7E38\u7E39\uFFFD\u7E3A\u7E3C\u7E3D\u7E3E\u7E3F\u7E40\u7E42\u7E43\u7E44\u7E45\u7E46\u7E48\u7E49\u7E4A\u7E4B\u7E4C\u7E4D\u7E4E\u7E4F\u7E50\u7E51\u7E52\u7E53\u7E54\u7E55\u7E56\u7E57\u7E58\u7E59\u7E5A\u7E5B\u7E5C\u7E5D\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080\uFFFD".split(""),e=0;e!=t[191].length;++e)t[191][e].charCodeAt(0)!==65533&&(p[t[191][e]]=48896+e,g[48896+e]=t[191][e]);for(t[192]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E5E\u7E5F\u7E60\u7E61\u7E62\u7E63\u7E64\u7E65\u7E66\u7E67\u7E68\u7E69\u7E6A\u7E6B\u7E6C\u7E6D\u7E6E\u7E6F\u7E70\u7E71\u7E72\u7E73\u7E74\u7E75\u7E76\u7E77\u7E78\u7E79\u7E7A\u7E7B\u7E7C\u7E7D\u7E7E\u7E7F\u7E80\u7E81\u7E83\u7E84\u7E85\u7E86\u7E87\u7E88\u7E89\u7E8A\u7E8B\u7E8C\u7E8D\u7E8E\u7E8F\u7E90\u7E91\u7E92\u7E93\u7E94\u7E95\u7E96\u7E97\u7E98\u7E99\u7E9A\u7E9C\u7E9D\u7E9E\uFFFD\u7EAE\u7EB4\u7EBB\u7EBC\u7ED6\u7EE4\u7EEC\u7EF9\u7F0A\u7F10\u7F1E\u7F37\u7F39\u7F3B\u7F3C\u7F3D\u7F3E\u7F3F\u7F40\u7F41\u7F43\u7F46\u7F47\u7F48\u7F49\u7F4A\u7F4B\u7F4C\u7F4D\u7F4E\u7F4F\u7F52\u7F53\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0\uFFFD".split(""),e=0;e!=t[192].length;++e)t[192][e].charCodeAt(0)!==65533&&(p[t[192][e]]=49152+e,g[49152+e]=t[192][e]);for(t[193]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7F56\u7F59\u7F5B\u7F5C\u7F5D\u7F5E\u7F60\u7F63\u7F64\u7F65\u7F66\u7F67\u7F6B\u7F6C\u7F6D\u7F6F\u7F70\u7F73\u7F75\u7F76\u7F77\u7F78\u7F7A\u7F7B\u7F7C\u7F7D\u7F7F\u7F80\u7F82\u7F83\u7F84\u7F85\u7F86\u7F87\u7F88\u7F89\u7F8B\u7F8D\u7F8F\u7F90\u7F91\u7F92\u7F93\u7F95\u7F96\u7F97\u7F98\u7F99\u7F9B\u7F9C\u7FA0\u7FA2\u7FA3\u7FA5\u7FA6\u7FA8\u7FA9\u7FAA\u7FAB\u7FAC\u7FAD\u7FAE\u7FB1\uFFFD\u7FB3\u7FB4\u7FB5\u7FB6\u7FB7\u7FBA\u7FBB\u7FBE\u7FC0\u7FC2\u7FC3\u7FC4\u7FC6\u7FC7\u7FC8\u7FC9\u7FCB\u7FCD\u7FCF\u7FD0\u7FD1\u7FD2\u7FD3\u7FD6\u7FD7\u7FD9\u7FDA\u7FDB\u7FDC\u7FDD\u7FDE\u7FE2\u7FE3\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF\uFFFD".split(""),e=0;e!=t[193].length;++e)t[193][e].charCodeAt(0)!==65533&&(p[t[193][e]]=49408+e,g[49408+e]=t[193][e]);for(t[194]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7FE4\u7FE7\u7FE8\u7FEA\u7FEB\u7FEC\u7FED\u7FEF\u7FF2\u7FF4\u7FF5\u7FF6\u7FF7\u7FF8\u7FF9\u7FFA\u7FFD\u7FFE\u7FFF\u8002\u8007\u8008\u8009\u800A\u800E\u800F\u8011\u8013\u801A\u801B\u801D\u801E\u801F\u8021\u8023\u8024\u802B\u802C\u802D\u802E\u802F\u8030\u8032\u8034\u8039\u803A\u803C\u803E\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804E\u804F\u8050\u8051\u8053\u8055\u8056\u8057\uFFFD\u8059\u805B\u805C\u805D\u805E\u805F\u8060\u8061\u8062\u8063\u8064\u8065\u8066\u8067\u8068\u806B\u806C\u806D\u806E\u806F\u8070\u8072\u8073\u8074\u8075\u8076\u8077\u8078\u8079\u807A\u807B\u807C\u807D\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B\uFFFD".split(""),e=0;e!=t[194].length;++e)t[194][e].charCodeAt(0)!==65533&&(p[t[194][e]]=49664+e,g[49664+e]=t[194][e]);for(t[195]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u807E\u8081\u8082\u8085\u8088\u808A\u808D\u808E\u808F\u8090\u8091\u8092\u8094\u8095\u8097\u8099\u809E\u80A3\u80A6\u80A7\u80A8\u80AC\u80B0\u80B3\u80B5\u80B6\u80B8\u80B9\u80BB\u80C5\u80C7\u80C8\u80C9\u80CA\u80CB\u80CF\u80D0\u80D1\u80D2\u80D3\u80D4\u80D5\u80D8\u80DF\u80E0\u80E2\u80E3\u80E6\u80EE\u80F5\u80F7\u80F9\u80FB\u80FE\u80FF\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810B\uFFFD\u810C\u8115\u8117\u8119\u811B\u811C\u811D\u811F\u8120\u8121\u8122\u8123\u8124\u8125\u8126\u8127\u8128\u8129\u812A\u812B\u812D\u812E\u8130\u8133\u8134\u8135\u8137\u8139\u813A\u813B\u813C\u813D\u813F\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478\uFFFD".split(""),e=0;e!=t[195].length;++e)t[195][e].charCodeAt(0)!==65533&&(p[t[195][e]]=49920+e,g[49920+e]=t[195][e]);for(t[196]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8140\u8141\u8142\u8143\u8144\u8145\u8147\u8149\u814D\u814E\u814F\u8152\u8156\u8157\u8158\u815B\u815C\u815D\u815E\u815F\u8161\u8162\u8163\u8164\u8166\u8168\u816A\u816B\u816C\u816F\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183\u8184\u8185\u8186\u8187\u8189\u818B\u818C\u818D\u818E\u8190\u8192\u8193\u8194\u8195\u8196\u8197\u8199\u819A\u819E\u819F\u81A0\u81A1\u81A2\u81A4\u81A5\uFFFD\u81A7\u81A9\u81AB\u81AC\u81AD\u81AE\u81AF\u81B0\u81B1\u81B2\u81B4\u81B5\u81B6\u81B7\u81B8\u81B9\u81BC\u81BD\u81BE\u81BF\u81C4\u81C5\u81C7\u81C8\u81C9\u81CB\u81CD\u81CE\u81CF\u81D0\u81D1\u81D2\u81D3\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81\uFFFD".split(""),e=0;e!=t[196].length;++e)t[196][e].charCodeAt(0)!==65533&&(p[t[196][e]]=50176+e,g[50176+e]=t[196][e]);for(t[197]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u81D4\u81D5\u81D6\u81D7\u81D8\u81D9\u81DA\u81DB\u81DC\u81DD\u81DE\u81DF\u81E0\u81E1\u81E2\u81E4\u81E5\u81E6\u81E8\u81E9\u81EB\u81EE\u81EF\u81F0\u81F1\u81F2\u81F5\u81F6\u81F7\u81F8\u81F9\u81FA\u81FD\u81FF\u8203\u8207\u8208\u8209\u820A\u820B\u820E\u820F\u8211\u8213\u8215\u8216\u8217\u8218\u8219\u821A\u821D\u8220\u8224\u8225\u8226\u8227\u8229\u822E\u8232\u823A\u823C\u823D\u823F\uFFFD\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824A\u824C\u824D\u824E\u8250\u8251\u8252\u8253\u8254\u8255\u8256\u8257\u8259\u825B\u825C\u825D\u825E\u8260\u8261\u8262\u8263\u8264\u8265\u8266\u8267\u8269\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7\uFFFD".split(""),e=0;e!=t[197].length;++e)t[197][e].charCodeAt(0)!==65533&&(p[t[197][e]]=50432+e,g[50432+e]=t[197][e]);for(t[198]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u826A\u826B\u826C\u826D\u8271\u8275\u8276\u8277\u8278\u827B\u827C\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828C\u8290\u8293\u8294\u8295\u8296\u829A\u829B\u829E\u82A0\u82A2\u82A3\u82A7\u82B2\u82B5\u82B6\u82BA\u82BB\u82BC\u82BF\u82C0\u82C2\u82C3\u82C5\u82C6\u82C9\u82D0\u82D6\u82D9\u82DA\u82DD\u82E2\u82E7\u82E8\u82E9\u82EA\u82EC\u82ED\u82EE\u82F0\u82F2\u82F3\u82F5\u82F6\u82F8\uFFFD\u82FA\u82FC\u82FD\u82FE\u82FF\u8300\u830A\u830B\u830D\u8310\u8312\u8313\u8316\u8318\u8319\u831D\u831E\u831F\u8320\u8321\u8322\u8323\u8324\u8325\u8326\u8329\u832A\u832E\u8330\u8332\u8337\u833B\u833D\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390\uFFFD".split(""),e=0;e!=t[198].length;++e)t[198][e].charCodeAt(0)!==65533&&(p[t[198][e]]=50688+e,g[50688+e]=t[198][e]);for(t[199]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u833E\u833F\u8341\u8342\u8344\u8345\u8348\u834A\u834B\u834C\u834D\u834E\u8353\u8355\u8356\u8357\u8358\u8359\u835D\u8362\u8370\u8371\u8372\u8373\u8374\u8375\u8376\u8379\u837A\u837E\u837F\u8380\u8381\u8382\u8383\u8384\u8387\u8388\u838A\u838B\u838C\u838D\u838F\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839A\u839D\u839F\u83A1\u83A2\u83A3\u83A4\u83A5\u83A6\u83A7\u83AC\u83AD\u83AE\uFFFD\u83AF\u83B5\u83BB\u83BE\u83BF\u83C2\u83C3\u83C4\u83C6\u83C8\u83C9\u83CB\u83CD\u83CE\u83D0\u83D1\u83D2\u83D3\u83D5\u83D7\u83D9\u83DA\u83DB\u83DE\u83E2\u83E3\u83E4\u83E6\u83E7\u83E8\u83EB\u83EC\u83ED\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20\uFFFD".split(""),e=0;e!=t[199].length;++e)t[199][e].charCodeAt(0)!==65533&&(p[t[199][e]]=50944+e,g[50944+e]=t[199][e]);for(t[200]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u83EE\u83EF\u83F3\u83F4\u83F5\u83F6\u83F7\u83FA\u83FB\u83FC\u83FE\u83FF\u8400\u8402\u8405\u8407\u8408\u8409\u840A\u8410\u8412\u8413\u8414\u8415\u8416\u8417\u8419\u841A\u841B\u841E\u841F\u8420\u8421\u8422\u8423\u8429\u842A\u842B\u842C\u842D\u842E\u842F\u8430\u8432\u8433\u8434\u8435\u8436\u8437\u8439\u843A\u843B\u843E\u843F\u8440\u8441\u8442\u8443\u8444\u8445\u8447\u8448\u8449\uFFFD\u844A\u844B\u844C\u844D\u844E\u844F\u8450\u8452\u8453\u8454\u8455\u8456\u8458\u845D\u845E\u845F\u8460\u8462\u8464\u8465\u8466\u8467\u8468\u846A\u846E\u846F\u8470\u8472\u8474\u8477\u8479\u847B\u847C\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1\uFFFD".split(""),e=0;e!=t[200].length;++e)t[200][e].charCodeAt(0)!==65533&&(p[t[200][e]]=51200+e,g[51200+e]=t[200][e]);for(t[201]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u847D\u847E\u847F\u8480\u8481\u8483\u8484\u8485\u8486\u848A\u848D\u848F\u8490\u8491\u8492\u8493\u8494\u8495\u8496\u8498\u849A\u849B\u849D\u849E\u849F\u84A0\u84A2\u84A3\u84A4\u84A5\u84A6\u84A7\u84A8\u84A9\u84AA\u84AB\u84AC\u84AD\u84AE\u84B0\u84B1\u84B3\u84B5\u84B6\u84B7\u84BB\u84BC\u84BE\u84C0\u84C2\u84C3\u84C5\u84C6\u84C7\u84C8\u84CB\u84CC\u84CE\u84CF\u84D2\u84D4\u84D5\u84D7\uFFFD\u84D8\u84D9\u84DA\u84DB\u84DC\u84DE\u84E1\u84E2\u84E4\u84E7\u84E8\u84E9\u84EA\u84EB\u84ED\u84EE\u84EF\u84F1\u84F2\u84F3\u84F4\u84F5\u84F6\u84F7\u84F8\u84F9\u84FA\u84FB\u84FD\u84FE\u8500\u8501\u8502\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3\uFFFD".split(""),e=0;e!=t[201].length;++e)t[201][e].charCodeAt(0)!==65533&&(p[t[201][e]]=51456+e,g[51456+e]=t[201][e]);for(t[202]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8503\u8504\u8505\u8506\u8507\u8508\u8509\u850A\u850B\u850D\u850E\u850F\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851B\u851C\u851D\u851E\u8520\u8522\u8523\u8524\u8525\u8526\u8527\u8528\u8529\u852A\u852D\u852E\u852F\u8530\u8531\u8532\u8533\u8534\u8535\u8536\u853E\u853F\u8540\u8541\u8542\u8544\u8545\u8546\u8547\u854B\u854C\u854D\u854E\u854F\u8550\u8551\u8552\u8553\u8554\u8555\uFFFD\u8557\u8558\u855A\u855B\u855C\u855D\u855F\u8560\u8561\u8562\u8563\u8565\u8566\u8567\u8569\u856A\u856B\u856C\u856D\u856E\u856F\u8570\u8571\u8573\u8575\u8576\u8577\u8578\u857C\u857D\u857F\u8580\u8581\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31\uFFFD".split(""),e=0;e!=t[202].length;++e)t[202][e].charCodeAt(0)!==65533&&(p[t[202][e]]=51712+e,g[51712+e]=t[202][e]);for(t[203]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8582\u8583\u8586\u8588\u8589\u858A\u858B\u858C\u858D\u858E\u8590\u8591\u8592\u8593\u8594\u8595\u8596\u8597\u8598\u8599\u859A\u859D\u859E\u859F\u85A0\u85A1\u85A2\u85A3\u85A5\u85A6\u85A7\u85A9\u85AB\u85AC\u85AD\u85B1\u85B2\u85B3\u85B4\u85B5\u85B6\u85B8\u85BA\u85BB\u85BC\u85BD\u85BE\u85BF\u85C0\u85C2\u85C3\u85C4\u85C5\u85C6\u85C7\u85C8\u85CA\u85CB\u85CC\u85CD\u85CE\u85D1\u85D2\uFFFD\u85D4\u85D6\u85D7\u85D8\u85D9\u85DA\u85DB\u85DD\u85DE\u85DF\u85E0\u85E1\u85E2\u85E3\u85E5\u85E6\u85E7\u85E8\u85EA\u85EB\u85EC\u85ED\u85EE\u85EF\u85F0\u85F1\u85F2\u85F3\u85F4\u85F5\u85F6\u85F7\u85F8\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854\uFFFD".split(""),e=0;e!=t[203].length;++e)t[203][e].charCodeAt(0)!==65533&&(p[t[203][e]]=51968+e,g[51968+e]=t[203][e]);for(t[204]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u85F9\u85FA\u85FC\u85FD\u85FE\u8600\u8601\u8602\u8603\u8604\u8606\u8607\u8608\u8609\u860A\u860B\u860C\u860D\u860E\u860F\u8610\u8612\u8613\u8614\u8615\u8617\u8618\u8619\u861A\u861B\u861C\u861D\u861E\u861F\u8620\u8621\u8622\u8623\u8624\u8625\u8626\u8628\u862A\u862B\u862C\u862D\u862E\u862F\u8630\u8631\u8632\u8633\u8634\u8635\u8636\u8637\u8639\u863A\u863B\u863D\u863E\u863F\u8640\uFFFD\u8641\u8642\u8643\u8644\u8645\u8646\u8647\u8648\u8649\u864A\u864B\u864C\u8652\u8653\u8655\u8656\u8657\u8658\u8659\u865B\u865C\u865D\u865F\u8660\u8661\u8663\u8664\u8665\u8666\u8667\u8668\u8669\u866A\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3\uFFFD".split(""),e=0;e!=t[204].length;++e)t[204][e].charCodeAt(0)!==65533&&(p[t[204][e]]=52224+e,g[52224+e]=t[204][e]);for(t[205]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u866D\u866F\u8670\u8672\u8673\u8674\u8675\u8676\u8677\u8678\u8683\u8684\u8685\u8686\u8687\u8688\u8689\u868E\u868F\u8690\u8691\u8692\u8694\u8696\u8697\u8698\u8699\u869A\u869B\u869E\u869F\u86A0\u86A1\u86A2\u86A5\u86A6\u86AB\u86AD\u86AE\u86B2\u86B3\u86B7\u86B8\u86B9\u86BB\u86BC\u86BD\u86BE\u86BF\u86C1\u86C2\u86C3\u86C5\u86C8\u86CC\u86CD\u86D2\u86D3\u86D5\u86D6\u86D7\u86DA\u86DC\uFFFD\u86DD\u86E0\u86E1\u86E2\u86E3\u86E5\u86E6\u86E7\u86E8\u86EA\u86EB\u86EC\u86EF\u86F5\u86F6\u86F7\u86FA\u86FB\u86FC\u86FD\u86FF\u8701\u8704\u8705\u8706\u870B\u870C\u870E\u870F\u8710\u8711\u8714\u8716\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01\uFFFD".split(""),e=0;e!=t[205].length;++e)t[205][e].charCodeAt(0)!==65533&&(p[t[205][e]]=52480+e,g[52480+e]=t[205][e]);for(t[206]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8719\u871B\u871D\u871F\u8720\u8724\u8726\u8727\u8728\u872A\u872B\u872C\u872D\u872F\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873A\u873C\u873D\u8740\u8741\u8742\u8743\u8744\u8745\u8746\u874A\u874B\u874D\u874F\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875A\u875B\u875C\u875D\u875E\u875F\u8761\u8762\u8766\u8767\u8768\u8769\u876A\u876B\u876C\u876D\u876F\u8771\u8772\u8773\u8775\uFFFD\u8777\u8778\u8779\u877A\u877F\u8780\u8781\u8784\u8786\u8787\u8789\u878A\u878C\u878E\u878F\u8790\u8791\u8792\u8794\u8795\u8796\u8798\u8799\u879A\u879B\u879C\u879D\u879E\u87A0\u87A1\u87A2\u87A3\u87A4\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A\uFFFD".split(""),e=0;e!=t[206].length;++e)t[206][e].charCodeAt(0)!==65533&&(p[t[206][e]]=52736+e,g[52736+e]=t[206][e]);for(t[207]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u87A5\u87A6\u87A7\u87A9\u87AA\u87AE\u87B0\u87B1\u87B2\u87B4\u87B6\u87B7\u87B8\u87B9\u87BB\u87BC\u87BE\u87BF\u87C1\u87C2\u87C3\u87C4\u87C5\u87C7\u87C8\u87C9\u87CC\u87CD\u87CE\u87CF\u87D0\u87D4\u87D5\u87D6\u87D7\u87D8\u87D9\u87DA\u87DC\u87DD\u87DE\u87DF\u87E1\u87E2\u87E3\u87E4\u87E6\u87E7\u87E8\u87E9\u87EB\u87EC\u87ED\u87EF\u87F0\u87F1\u87F2\u87F3\u87F4\u87F5\u87F6\u87F7\u87F8\uFFFD\u87FA\u87FB\u87FC\u87FD\u87FF\u8800\u8801\u8802\u8804\u8805\u8806\u8807\u8808\u8809\u880B\u880C\u880D\u880E\u880F\u8810\u8811\u8812\u8814\u8817\u8818\u8819\u881A\u881C\u881D\u881E\u881F\u8820\u8823\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653\uFFFD".split(""),e=0;e!=t[207].length;++e)t[207][e].charCodeAt(0)!==65533&&(p[t[207][e]]=52992+e,g[52992+e]=t[207][e]);for(t[208]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8824\u8825\u8826\u8827\u8828\u8829\u882A\u882B\u882C\u882D\u882E\u882F\u8830\u8831\u8833\u8834\u8835\u8836\u8837\u8838\u883A\u883B\u883D\u883E\u883F\u8841\u8842\u8843\u8846\u8847\u8848\u8849\u884A\u884B\u884E\u884F\u8850\u8851\u8852\u8853\u8855\u8856\u8858\u885A\u885B\u885C\u885D\u885E\u885F\u8860\u8866\u8867\u886A\u886D\u886F\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887A\uFFFD\u887B\u887C\u8880\u8883\u8886\u8887\u8889\u888A\u888C\u888E\u888F\u8890\u8891\u8893\u8894\u8895\u8897\u8898\u8899\u889A\u889B\u889D\u889E\u889F\u88A0\u88A1\u88A3\u88A5\u88A6\u88A7\u88A8\u88A9\u88AA\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384\uFFFD".split(""),e=0;e!=t[208].length;++e)t[208][e].charCodeAt(0)!==65533&&(p[t[208][e]]=53248+e,g[53248+e]=t[208][e]);for(t[209]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u88AC\u88AE\u88AF\u88B0\u88B2\u88B3\u88B4\u88B5\u88B6\u88B8\u88B9\u88BA\u88BB\u88BD\u88BE\u88BF\u88C0\u88C3\u88C4\u88C7\u88C8\u88CA\u88CB\u88CC\u88CD\u88CF\u88D0\u88D1\u88D3\u88D6\u88D7\u88DA\u88DB\u88DC\u88DD\u88DE\u88E0\u88E1\u88E6\u88E7\u88E9\u88EA\u88EB\u88EC\u88ED\u88EE\u88EF\u88F2\u88F5\u88F6\u88F7\u88FA\u88FB\u88FD\u88FF\u8900\u8901\u8903\u8904\u8905\u8906\u8907\u8908\uFFFD\u8909\u890B\u890C\u890D\u890E\u890F\u8911\u8914\u8915\u8916\u8917\u8918\u891C\u891D\u891E\u891F\u8920\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892C\u892D\u892E\u892F\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476\uFFFD".split(""),e=0;e!=t[209].length;++e)t[209][e].charCodeAt(0)!==65533&&(p[t[209][e]]=53504+e,g[53504+e]=t[209][e]);for(t[210]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8938\u8939\u893A\u893B\u893C\u893D\u893E\u893F\u8940\u8942\u8943\u8945\u8946\u8947\u8948\u8949\u894A\u894B\u894C\u894D\u894E\u894F\u8950\u8951\u8952\u8953\u8954\u8955\u8956\u8957\u8958\u8959\u895A\u895B\u895C\u895D\u8960\u8961\u8962\u8963\u8964\u8965\u8967\u8968\u8969\u896A\u896B\u896C\u896D\u896E\u896F\u8970\u8971\u8972\u8973\u8974\u8975\u8976\u8977\u8978\u8979\u897A\u897C\uFFFD\u897D\u897E\u8980\u8982\u8984\u8985\u8987\u8988\u8989\u898A\u898B\u898C\u898D\u898E\u898F\u8990\u8991\u8992\u8993\u8994\u8995\u8996\u8997\u8998\u8999\u899A\u899B\u899C\u899D\u899E\u899F\u89A0\u89A1\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690\uFFFD".split(""),e=0;e!=t[210].length;++e)t[210][e].charCodeAt(0)!==65533&&(p[t[210][e]]=53760+e,g[53760+e]=t[210][e]);for(t[211]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u89A2\u89A3\u89A4\u89A5\u89A6\u89A7\u89A8\u89A9\u89AA\u89AB\u89AC\u89AD\u89AE\u89AF\u89B0\u89B1\u89B2\u89B3\u89B4\u89B5\u89B6\u89B7\u89B8\u89B9\u89BA\u89BB\u89BC\u89BD\u89BE\u89BF\u89C0\u89C3\u89CD\u89D3\u89D4\u89D5\u89D7\u89D8\u89D9\u89DB\u89DD\u89DF\u89E0\u89E1\u89E2\u89E4\u89E7\u89E8\u89E9\u89EA\u89EC\u89ED\u89EE\u89F0\u89F1\u89F2\u89F4\u89F5\u89F6\u89F7\u89F8\u89F9\u89FA\uFFFD\u89FB\u89FC\u89FD\u89FE\u89FF\u8A01\u8A02\u8A03\u8A04\u8A05\u8A06\u8A08\u8A09\u8A0A\u8A0B\u8A0C\u8A0D\u8A0E\u8A0F\u8A10\u8A11\u8A12\u8A13\u8A14\u8A15\u8A16\u8A17\u8A18\u8A19\u8A1A\u8A1B\u8A1C\u8A1D\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89\uFFFD".split(""),e=0;e!=t[211].length;++e)t[211][e].charCodeAt(0)!==65533&&(p[t[211][e]]=54016+e,g[54016+e]=t[211][e]);for(t[212]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8A1E\u8A1F\u8A20\u8A21\u8A22\u8A23\u8A24\u8A25\u8A26\u8A27\u8A28\u8A29\u8A2A\u8A2B\u8A2C\u8A2D\u8A2E\u8A2F\u8A30\u8A31\u8A32\u8A33\u8A34\u8A35\u8A36\u8A37\u8A38\u8A39\u8A3A\u8A3B\u8A3C\u8A3D\u8A3F\u8A40\u8A41\u8A42\u8A43\u8A44\u8A45\u8A46\u8A47\u8A49\u8A4A\u8A4B\u8A4C\u8A4D\u8A4E\u8A4F\u8A50\u8A51\u8A52\u8A53\u8A54\u8A55\u8A56\u8A57\u8A58\u8A59\u8A5A\u8A5B\u8A5C\u8A5D\u8A5E\uFFFD\u8A5F\u8A60\u8A61\u8A62\u8A63\u8A64\u8A65\u8A66\u8A67\u8A68\u8A69\u8A6A\u8A6B\u8A6C\u8A6D\u8A6E\u8A6F\u8A70\u8A71\u8A72\u8A73\u8A74\u8A75\u8A76\u8A77\u8A78\u8A7A\u8A7B\u8A7C\u8A7D\u8A7E\u8A7F\u8A80\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67\uFFFD".split(""),e=0;e!=t[212].length;++e)t[212][e].charCodeAt(0)!==65533&&(p[t[212][e]]=54272+e,g[54272+e]=t[212][e]);for(t[213]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8A81\u8A82\u8A83\u8A84\u8A85\u8A86\u8A87\u8A88\u8A8B\u8A8C\u8A8D\u8A8E\u8A8F\u8A90\u8A91\u8A92\u8A94\u8A95\u8A96\u8A97\u8A98\u8A99\u8A9A\u8A9B\u8A9C\u8A9D\u8A9E\u8A9F\u8AA0\u8AA1\u8AA2\u8AA3\u8AA4\u8AA5\u8AA6\u8AA7\u8AA8\u8AA9\u8AAA\u8AAB\u8AAC\u8AAD\u8AAE\u8AAF\u8AB0\u8AB1\u8AB2\u8AB3\u8AB4\u8AB5\u8AB6\u8AB7\u8AB8\u8AB9\u8ABA\u8ABB\u8ABC\u8ABD\u8ABE\u8ABF\u8AC0\u8AC1\u8AC2\uFFFD\u8AC3\u8AC4\u8AC5\u8AC6\u8AC7\u8AC8\u8AC9\u8ACA\u8ACB\u8ACC\u8ACD\u8ACE\u8ACF\u8AD0\u8AD1\u8AD2\u8AD3\u8AD4\u8AD5\u8AD6\u8AD7\u8AD8\u8AD9\u8ADA\u8ADB\u8ADC\u8ADD\u8ADE\u8ADF\u8AE0\u8AE1\u8AE2\u8AE3\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F\uFFFD".split(""),e=0;e!=t[213].length;++e)t[213][e].charCodeAt(0)!==65533&&(p[t[213][e]]=54528+e,g[54528+e]=t[213][e]);for(t[214]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8AE4\u8AE5\u8AE6\u8AE7\u8AE8\u8AE9\u8AEA\u8AEB\u8AEC\u8AED\u8AEE\u8AEF\u8AF0\u8AF1\u8AF2\u8AF3\u8AF4\u8AF5\u8AF6\u8AF7\u8AF8\u8AF9\u8AFA\u8AFB\u8AFC\u8AFD\u8AFE\u8AFF\u8B00\u8B01\u8B02\u8B03\u8B04\u8B05\u8B06\u8B08\u8B09\u8B0A\u8B0B\u8B0C\u8B0D\u8B0E\u8B0F\u8B10\u8B11\u8B12\u8B13\u8B14\u8B15\u8B16\u8B17\u8B18\u8B19\u8B1A\u8B1B\u8B1C\u8B1D\u8B1E\u8B1F\u8B20\u8B21\u8B22\u8B23\uFFFD\u8B24\u8B25\u8B27\u8B28\u8B29\u8B2A\u8B2B\u8B2C\u8B2D\u8B2E\u8B2F\u8B30\u8B31\u8B32\u8B33\u8B34\u8B35\u8B36\u8B37\u8B38\u8B39\u8B3A\u8B3B\u8B3C\u8B3D\u8B3E\u8B3F\u8B40\u8B41\u8B42\u8B43\u8B44\u8B45\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51\uFFFD".split(""),e=0;e!=t[214].length;++e)t[214][e].charCodeAt(0)!==65533&&(p[t[214][e]]=54784+e,g[54784+e]=t[214][e]);for(t[215]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B46\u8B47\u8B48\u8B49\u8B4A\u8B4B\u8B4C\u8B4D\u8B4E\u8B4F\u8B50\u8B51\u8B52\u8B53\u8B54\u8B55\u8B56\u8B57\u8B58\u8B59\u8B5A\u8B5B\u8B5C\u8B5D\u8B5E\u8B5F\u8B60\u8B61\u8B62\u8B63\u8B64\u8B65\u8B67\u8B68\u8B69\u8B6A\u8B6B\u8B6D\u8B6E\u8B6F\u8B70\u8B71\u8B72\u8B73\u8B74\u8B75\u8B76\u8B77\u8B78\u8B79\u8B7A\u8B7B\u8B7C\u8B7D\u8B7E\u8B7F\u8B80\u8B81\u8B82\u8B83\u8B84\u8B85\u8B86\uFFFD\u8B87\u8B88\u8B89\u8B8A\u8B8B\u8B8C\u8B8D\u8B8E\u8B8F\u8B90\u8B91\u8B92\u8B93\u8B94\u8B95\u8B96\u8B97\u8B98\u8B99\u8B9A\u8B9B\u8B9C\u8B9D\u8B9E\u8B9F\u8BAC\u8BB1\u8BBB\u8BC7\u8BD0\u8BEA\u8C09\u8C1E\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[215].length;++e)t[215][e].charCodeAt(0)!==65533&&(p[t[215][e]]=55040+e,g[55040+e]=t[215][e]);for(t[216]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8C38\u8C39\u8C3A\u8C3B\u8C3C\u8C3D\u8C3E\u8C3F\u8C40\u8C42\u8C43\u8C44\u8C45\u8C48\u8C4A\u8C4B\u8C4D\u8C4E\u8C4F\u8C50\u8C51\u8C52\u8C53\u8C54\u8C56\u8C57\u8C58\u8C59\u8C5B\u8C5C\u8C5D\u8C5E\u8C5F\u8C60\u8C63\u8C64\u8C65\u8C66\u8C67\u8C68\u8C69\u8C6C\u8C6D\u8C6E\u8C6F\u8C70\u8C71\u8C72\u8C74\u8C75\u8C76\u8C77\u8C7B\u8C7C\u8C7D\u8C7E\u8C7F\u8C80\u8C81\u8C83\u8C84\u8C86\u8C87\uFFFD\u8C88\u8C8B\u8C8D\u8C8E\u8C8F\u8C90\u8C91\u8C92\u8C93\u8C95\u8C96\u8C97\u8C99\u8C9A\u8C9B\u8C9C\u8C9D\u8C9E\u8C9F\u8CA0\u8CA1\u8CA2\u8CA3\u8CA4\u8CA5\u8CA6\u8CA7\u8CA8\u8CA9\u8CAA\u8CAB\u8CAC\u8CAD\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D\uFFFD".split(""),e=0;e!=t[216].length;++e)t[216][e].charCodeAt(0)!==65533&&(p[t[216][e]]=55296+e,g[55296+e]=t[216][e]);for(t[217]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8CAE\u8CAF\u8CB0\u8CB1\u8CB2\u8CB3\u8CB4\u8CB5\u8CB6\u8CB7\u8CB8\u8CB9\u8CBA\u8CBB\u8CBC\u8CBD\u8CBE\u8CBF\u8CC0\u8CC1\u8CC2\u8CC3\u8CC4\u8CC5\u8CC6\u8CC7\u8CC8\u8CC9\u8CCA\u8CCB\u8CCC\u8CCD\u8CCE\u8CCF\u8CD0\u8CD1\u8CD2\u8CD3\u8CD4\u8CD5\u8CD6\u8CD7\u8CD8\u8CD9\u8CDA\u8CDB\u8CDC\u8CDD\u8CDE\u8CDF\u8CE0\u8CE1\u8CE2\u8CE3\u8CE4\u8CE5\u8CE6\u8CE7\u8CE8\u8CE9\u8CEA\u8CEB\u8CEC\uFFFD\u8CED\u8CEE\u8CEF\u8CF0\u8CF1\u8CF2\u8CF3\u8CF4\u8CF5\u8CF6\u8CF7\u8CF8\u8CF9\u8CFA\u8CFB\u8CFC\u8CFD\u8CFE\u8CFF\u8D00\u8D01\u8D02\u8D03\u8D04\u8D05\u8D06\u8D07\u8D08\u8D09\u8D0A\u8D0B\u8D0C\u8D0D\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC\uFFFD".split(""),e=0;e!=t[217].length;++e)t[217][e].charCodeAt(0)!==65533&&(p[t[217][e]]=55552+e,g[55552+e]=t[217][e]);for(t[218]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8D0E\u8D0F\u8D10\u8D11\u8D12\u8D13\u8D14\u8D15\u8D16\u8D17\u8D18\u8D19\u8D1A\u8D1B\u8D1C\u8D20\u8D51\u8D52\u8D57\u8D5F\u8D65\u8D68\u8D69\u8D6A\u8D6C\u8D6E\u8D6F\u8D71\u8D72\u8D78\u8D79\u8D7A\u8D7B\u8D7C\u8D7D\u8D7E\u8D7F\u8D80\u8D82\u8D83\u8D86\u8D87\u8D88\u8D89\u8D8C\u8D8D\u8D8E\u8D8F\u8D90\u8D92\u8D93\u8D95\u8D96\u8D97\u8D98\u8D99\u8D9A\u8D9B\u8D9C\u8D9D\u8D9E\u8DA0\u8DA1\uFFFD\u8DA2\u8DA4\u8DA5\u8DA6\u8DA7\u8DA8\u8DA9\u8DAA\u8DAB\u8DAC\u8DAD\u8DAE\u8DAF\u8DB0\u8DB2\u8DB6\u8DB7\u8DB9\u8DBB\u8DBD\u8DC0\u8DC1\u8DC2\u8DC5\u8DC7\u8DC8\u8DC9\u8DCA\u8DCD\u8DD0\u8DD2\u8DD3\u8DD4\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA\uFFFD".split(""),e=0;e!=t[218].length;++e)t[218][e].charCodeAt(0)!==65533&&(p[t[218][e]]=55808+e,g[55808+e]=t[218][e]);for(t[219]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8DD5\u8DD8\u8DD9\u8DDC\u8DE0\u8DE1\u8DE2\u8DE5\u8DE6\u8DE7\u8DE9\u8DED\u8DEE\u8DF0\u8DF1\u8DF2\u8DF4\u8DF6\u8DFC\u8DFE\u8DFF\u8E00\u8E01\u8E02\u8E03\u8E04\u8E06\u8E07\u8E08\u8E0B\u8E0D\u8E0E\u8E10\u8E11\u8E12\u8E13\u8E15\u8E16\u8E17\u8E18\u8E19\u8E1A\u8E1B\u8E1C\u8E20\u8E21\u8E24\u8E25\u8E26\u8E27\u8E28\u8E2B\u8E2D\u8E30\u8E32\u8E33\u8E34\u8E36\u8E37\u8E38\u8E3B\u8E3C\u8E3E\uFFFD\u8E3F\u8E43\u8E45\u8E46\u8E4C\u8E4D\u8E4E\u8E4F\u8E50\u8E53\u8E54\u8E55\u8E56\u8E57\u8E58\u8E5A\u8E5B\u8E5C\u8E5D\u8E5E\u8E5F\u8E60\u8E61\u8E62\u8E63\u8E64\u8E65\u8E67\u8E68\u8E6A\u8E6B\u8E6E\u8E71\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD\uFFFD".split(""),e=0;e!=t[219].length;++e)t[219][e].charCodeAt(0)!==65533&&(p[t[219][e]]=56064+e,g[56064+e]=t[219][e]);for(t[220]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E73\u8E75\u8E77\u8E78\u8E79\u8E7A\u8E7B\u8E7D\u8E7E\u8E80\u8E82\u8E83\u8E84\u8E86\u8E88\u8E89\u8E8A\u8E8B\u8E8C\u8E8D\u8E8E\u8E91\u8E92\u8E93\u8E95\u8E96\u8E97\u8E98\u8E99\u8E9A\u8E9B\u8E9D\u8E9F\u8EA0\u8EA1\u8EA2\u8EA3\u8EA4\u8EA5\u8EA6\u8EA7\u8EA8\u8EA9\u8EAA\u8EAD\u8EAE\u8EB0\u8EB1\u8EB3\u8EB4\u8EB5\u8EB6\u8EB7\u8EB8\u8EB9\u8EBB\u8EBC\u8EBD\u8EBE\u8EBF\u8EC0\u8EC1\u8EC2\uFFFD\u8EC3\u8EC4\u8EC5\u8EC6\u8EC7\u8EC8\u8EC9\u8ECA\u8ECB\u8ECC\u8ECD\u8ECF\u8ED0\u8ED1\u8ED2\u8ED3\u8ED4\u8ED5\u8ED6\u8ED7\u8ED8\u8ED9\u8EDA\u8EDB\u8EDC\u8EDD\u8EDE\u8EDF\u8EE0\u8EE1\u8EE2\u8EE3\u8EE4\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365\uFFFD".split(""),e=0;e!=t[220].length;++e)t[220][e].charCodeAt(0)!==65533&&(p[t[220][e]]=56320+e,g[56320+e]=t[220][e]);for(t[221]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8EE5\u8EE6\u8EE7\u8EE8\u8EE9\u8EEA\u8EEB\u8EEC\u8EED\u8EEE\u8EEF\u8EF0\u8EF1\u8EF2\u8EF3\u8EF4\u8EF5\u8EF6\u8EF7\u8EF8\u8EF9\u8EFA\u8EFB\u8EFC\u8EFD\u8EFE\u8EFF\u8F00\u8F01\u8F02\u8F03\u8F04\u8F05\u8F06\u8F07\u8F08\u8F09\u8F0A\u8F0B\u8F0C\u8F0D\u8F0E\u8F0F\u8F10\u8F11\u8F12\u8F13\u8F14\u8F15\u8F16\u8F17\u8F18\u8F19\u8F1A\u8F1B\u8F1C\u8F1D\u8F1E\u8F1F\u8F20\u8F21\u8F22\u8F23\uFFFD\u8F24\u8F25\u8F26\u8F27\u8F28\u8F29\u8F2A\u8F2B\u8F2C\u8F2D\u8F2E\u8F2F\u8F30\u8F31\u8F32\u8F33\u8F34\u8F35\u8F36\u8F37\u8F38\u8F39\u8F3A\u8F3B\u8F3C\u8F3D\u8F3E\u8F3F\u8F40\u8F41\u8F42\u8F43\u8F44\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A\uFFFD".split(""),e=0;e!=t[221].length;++e)t[221][e].charCodeAt(0)!==65533&&(p[t[221][e]]=56576+e,g[56576+e]=t[221][e]);for(t[222]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8F45\u8F46\u8F47\u8F48\u8F49\u8F4A\u8F4B\u8F4C\u8F4D\u8F4E\u8F4F\u8F50\u8F51\u8F52\u8F53\u8F54\u8F55\u8F56\u8F57\u8F58\u8F59\u8F5A\u8F5B\u8F5C\u8F5D\u8F5E\u8F5F\u8F60\u8F61\u8F62\u8F63\u8F64\u8F65\u8F6A\u8F80\u8F8C\u8F92\u8F9D\u8FA0\u8FA1\u8FA2\u8FA4\u8FA5\u8FA6\u8FA7\u8FAA\u8FAC\u8FAD\u8FAE\u8FAF\u8FB2\u8FB3\u8FB4\u8FB5\u8FB7\u8FB8\u8FBA\u8FBB\u8FBC\u8FBF\u8FC0\u8FC3\u8FC6\uFFFD\u8FC9\u8FCA\u8FCB\u8FCC\u8FCD\u8FCF\u8FD2\u8FD6\u8FD7\u8FDA\u8FE0\u8FE1\u8FE3\u8FE7\u8FEC\u8FEF\u8FF1\u8FF2\u8FF4\u8FF5\u8FF6\u8FFA\u8FFB\u8FFC\u8FFE\u8FFF\u9007\u9008\u900C\u900E\u9013\u9015\u9018\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496\uFFFD".split(""),e=0;e!=t[222].length;++e)t[222][e].charCodeAt(0)!==65533&&(p[t[222][e]]=56832+e,g[56832+e]=t[222][e]);for(t[223]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9019\u901C\u9023\u9024\u9025\u9027\u9028\u9029\u902A\u902B\u902C\u9030\u9031\u9032\u9033\u9034\u9037\u9039\u903A\u903D\u903F\u9040\u9043\u9045\u9046\u9048\u9049\u904A\u904B\u904C\u904E\u9054\u9055\u9056\u9059\u905A\u905C\u905D\u905E\u905F\u9060\u9061\u9064\u9066\u9067\u9069\u906A\u906B\u906C\u906F\u9070\u9071\u9072\u9073\u9076\u9077\u9078\u9079\u907A\u907B\u907C\u907E\u9081\uFFFD\u9084\u9085\u9086\u9087\u9089\u908A\u908C\u908D\u908E\u908F\u9090\u9092\u9094\u9096\u9098\u909A\u909C\u909E\u909F\u90A0\u90A4\u90A5\u90A7\u90A8\u90A9\u90AB\u90AD\u90B2\u90B7\u90BC\u90BD\u90BF\u90C0\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C\uFFFD".split(""),e=0;e!=t[223].length;++e)t[223][e].charCodeAt(0)!==65533&&(p[t[223][e]]=57088+e,g[57088+e]=t[223][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u90C2\u90C3\u90C6\u90C8\u90C9\u90CB\u90CC\u90CD\u90D2\u90D4\u90D5\u90D6\u90D8\u90D9\u90DA\u90DE\u90DF\u90E0\u90E3\u90E4\u90E5\u90E9\u90EA\u90EC\u90EE\u90F0\u90F1\u90F2\u90F3\u90F5\u90F6\u90F7\u90F9\u90FA\u90FB\u90FC\u90FF\u9100\u9101\u9103\u9105\u9106\u9107\u9108\u9109\u910A\u910B\u910C\u910D\u910E\u910F\u9110\u9111\u9112\u9113\u9114\u9115\u9116\u9117\u9118\u911A\u911B\u911C\uFFFD\u911D\u911F\u9120\u9121\u9124\u9125\u9126\u9127\u9128\u9129\u912A\u912B\u912C\u912D\u912E\u9130\u9132\u9133\u9134\u9135\u9136\u9137\u9138\u913A\u913B\u913C\u913D\u913E\u913F\u9140\u9141\u9142\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(p[t[224][e]]=57344+e,g[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915B\u915C\u915F\u9160\u9166\u9167\u9168\u916B\u916D\u9173\u917A\u917B\u917C\u9180\u9181\u9182\u9183\u9184\u9186\u9188\u918A\u918E\u918F\u9193\u9194\u9195\u9196\u9197\u9198\u9199\u919C\u919D\u919E\u919F\u91A0\u91A1\u91A4\u91A5\u91A6\u91A7\u91A8\u91A9\u91AB\u91AC\u91B0\u91B1\u91B2\u91B3\u91B6\u91B7\u91B8\u91B9\u91BB\uFFFD\u91BC\u91BD\u91BE\u91BF\u91C0\u91C1\u91C2\u91C3\u91C4\u91C5\u91C6\u91C8\u91CB\u91D0\u91D2\u91D3\u91D4\u91D5\u91D6\u91D7\u91D8\u91D9\u91DA\u91DB\u91DD\u91DE\u91DF\u91E0\u91E1\u91E2\u91E3\u91E4\u91E5\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(p[t[225][e]]=57600+e,g[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u91E6\u91E7\u91E8\u91E9\u91EA\u91EB\u91EC\u91ED\u91EE\u91EF\u91F0\u91F1\u91F2\u91F3\u91F4\u91F5\u91F6\u91F7\u91F8\u91F9\u91FA\u91FB\u91FC\u91FD\u91FE\u91FF\u9200\u9201\u9202\u9203\u9204\u9205\u9206\u9207\u9208\u9209\u920A\u920B\u920C\u920D\u920E\u920F\u9210\u9211\u9212\u9213\u9214\u9215\u9216\u9217\u9218\u9219\u921A\u921B\u921C\u921D\u921E\u921F\u9220\u9221\u9222\u9223\u9224\uFFFD\u9225\u9226\u9227\u9228\u9229\u922A\u922B\u922C\u922D\u922E\u922F\u9230\u9231\u9232\u9233\u9234\u9235\u9236\u9237\u9238\u9239\u923A\u923B\u923C\u923D\u923E\u923F\u9240\u9241\u9242\u9243\u9244\u9245\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967\u9968\u9969\u996A\u996B\u996C\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(p[t[226][e]]=57856+e,g[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9246\u9247\u9248\u9249\u924A\u924B\u924C\u924D\u924E\u924F\u9250\u9251\u9252\u9253\u9254\u9255\u9256\u9257\u9258\u9259\u925A\u925B\u925C\u925D\u925E\u925F\u9260\u9261\u9262\u9263\u9264\u9265\u9266\u9267\u9268\u9269\u926A\u926B\u926C\u926D\u926E\u926F\u9270\u9271\u9272\u9273\u9275\u9276\u9277\u9278\u9279\u927A\u927B\u927C\u927D\u927E\u927F\u9280\u9281\u9282\u9283\u9284\u9285\uFFFD\u9286\u9287\u9288\u9289\u928A\u928B\u928C\u928D\u928F\u9290\u9291\u9292\u9293\u9294\u9295\u9296\u9297\u9298\u9299\u929A\u929B\u929C\u929D\u929E\u929F\u92A0\u92A1\u92A2\u92A3\u92A4\u92A5\u92A6\u92A7\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(p[t[227][e]]=58112+e,g[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u92A8\u92A9\u92AA\u92AB\u92AC\u92AD\u92AF\u92B0\u92B1\u92B2\u92B3\u92B4\u92B5\u92B6\u92B7\u92B8\u92B9\u92BA\u92BB\u92BC\u92BD\u92BE\u92BF\u92C0\u92C1\u92C2\u92C3\u92C4\u92C5\u92C6\u92C7\u92C9\u92CA\u92CB\u92CC\u92CD\u92CE\u92CF\u92D0\u92D1\u92D2\u92D3\u92D4\u92D5\u92D6\u92D7\u92D8\u92D9\u92DA\u92DB\u92DC\u92DD\u92DE\u92DF\u92E0\u92E1\u92E2\u92E3\u92E4\u92E5\u92E6\u92E7\u92E8\uFFFD\u92E9\u92EA\u92EB\u92EC\u92ED\u92EE\u92EF\u92F0\u92F1\u92F2\u92F3\u92F4\u92F5\u92F6\u92F7\u92F8\u92F9\u92FA\u92FB\u92FC\u92FD\u92FE\u92FF\u9300\u9301\u9302\u9303\u9304\u9305\u9306\u9307\u9308\u9309\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(p[t[228][e]]=58368+e,g[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u930A\u930B\u930C\u930D\u930E\u930F\u9310\u9311\u9312\u9313\u9314\u9315\u9316\u9317\u9318\u9319\u931A\u931B\u931C\u931D\u931E\u931F\u9320\u9321\u9322\u9323\u9324\u9325\u9326\u9327\u9328\u9329\u932A\u932B\u932C\u932D\u932E\u932F\u9330\u9331\u9332\u9333\u9334\u9335\u9336\u9337\u9338\u9339\u933A\u933B\u933C\u933D\u933F\u9340\u9341\u9342\u9343\u9344\u9345\u9346\u9347\u9348\u9349\uFFFD\u934A\u934B\u934C\u934D\u934E\u934F\u9350\u9351\u9352\u9353\u9354\u9355\u9356\u9357\u9358\u9359\u935A\u935B\u935C\u935D\u935E\u935F\u9360\u9361\u9362\u9363\u9364\u9365\u9366\u9367\u9368\u9369\u936B\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(p[t[229][e]]=58624+e,g[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u936C\u936D\u936E\u936F\u9370\u9371\u9372\u9373\u9374\u9375\u9376\u9377\u9378\u9379\u937A\u937B\u937C\u937D\u937E\u937F\u9380\u9381\u9382\u9383\u9384\u9385\u9386\u9387\u9388\u9389\u938A\u938B\u938C\u938D\u938E\u9390\u9391\u9392\u9393\u9394\u9395\u9396\u9397\u9398\u9399\u939A\u939B\u939C\u939D\u939E\u939F\u93A0\u93A1\u93A2\u93A3\u93A4\u93A5\u93A6\u93A7\u93A8\u93A9\u93AA\u93AB\uFFFD\u93AC\u93AD\u93AE\u93AF\u93B0\u93B1\u93B2\u93B3\u93B4\u93B5\u93B6\u93B7\u93B8\u93B9\u93BA\u93BB\u93BC\u93BD\u93BE\u93BF\u93C0\u93C1\u93C2\u93C3\u93C4\u93C5\u93C6\u93C7\u93C8\u93C9\u93CB\u93CC\u93CD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(p[t[230][e]]=58880+e,g[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u93CE\u93CF\u93D0\u93D1\u93D2\u93D3\u93D4\u93D5\u93D7\u93D8\u93D9\u93DA\u93DB\u93DC\u93DD\u93DE\u93DF\u93E0\u93E1\u93E2\u93E3\u93E4\u93E5\u93E6\u93E7\u93E8\u93E9\u93EA\u93EB\u93EC\u93ED\u93EE\u93EF\u93F0\u93F1\u93F2\u93F3\u93F4\u93F5\u93F6\u93F7\u93F8\u93F9\u93FA\u93FB\u93FC\u93FD\u93FE\u93FF\u9400\u9401\u9402\u9403\u9404\u9405\u9406\u9407\u9408\u9409\u940A\u940B\u940C\u940D\uFFFD\u940E\u940F\u9410\u9411\u9412\u9413\u9414\u9415\u9416\u9417\u9418\u9419\u941A\u941B\u941C\u941D\u941E\u941F\u9420\u9421\u9422\u9423\u9424\u9425\u9426\u9427\u9428\u9429\u942A\u942B\u942C\u942D\u942E\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21\u7F22\u7F23\u7F24\u7F25\u7F26\u7F27\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F\u7F30\u7F31\u7F32\u7F33\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(p[t[231][e]]=59136+e,g[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u942F\u9430\u9431\u9432\u9433\u9434\u9435\u9436\u9437\u9438\u9439\u943A\u943B\u943C\u943D\u943F\u9440\u9441\u9442\u9443\u9444\u9445\u9446\u9447\u9448\u9449\u944A\u944B\u944C\u944D\u944E\u944F\u9450\u9451\u9452\u9453\u9454\u9455\u9456\u9457\u9458\u9459\u945A\u945B\u945C\u945D\u945E\u945F\u9460\u9461\u9462\u9463\u9464\u9465\u9466\u9467\u9468\u9469\u946A\u946C\u946D\u946E\u946F\uFFFD\u9470\u9471\u9472\u9473\u9474\u9475\u9476\u9477\u9478\u9479\u947A\u947B\u947C\u947D\u947E\u947F\u9480\u9481\u9482\u9483\u9484\u9491\u9496\u9498\u94C7\u94CF\u94D3\u94D4\u94DA\u94E6\u94FB\u951C\u9520\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(p[t[232][e]]=59392+e,g[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9527\u9533\u953D\u9543\u9548\u954B\u9555\u955A\u9560\u956E\u9574\u9575\u9577\u9578\u9579\u957A\u957B\u957C\u957D\u957E\u9580\u9581\u9582\u9583\u9584\u9585\u9586\u9587\u9588\u9589\u958A\u958B\u958C\u958D\u958E\u958F\u9590\u9591\u9592\u9593\u9594\u9595\u9596\u9597\u9598\u9599\u959A\u959B\u959C\u959D\u959E\u959F\u95A0\u95A1\u95A2\u95A3\u95A4\u95A5\u95A6\u95A7\u95A8\u95A9\u95AA\uFFFD\u95AB\u95AC\u95AD\u95AE\u95AF\u95B0\u95B1\u95B2\u95B3\u95B4\u95B5\u95B6\u95B7\u95B8\u95B9\u95BA\u95BB\u95BC\u95BD\u95BE\u95BF\u95C0\u95C1\u95C2\u95C3\u95C4\u95C5\u95C6\u95C7\u95C8\u95C9\u95CA\u95CB\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(p[t[233][e]]=59648+e,g[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u95CC\u95CD\u95CE\u95CF\u95D0\u95D1\u95D2\u95D3\u95D4\u95D5\u95D6\u95D7\u95D8\u95D9\u95DA\u95DB\u95DC\u95DD\u95DE\u95DF\u95E0\u95E1\u95E2\u95E3\u95E4\u95E5\u95E6\u95E7\u95EC\u95FF\u9607\u9613\u9618\u961B\u961E\u9620\u9623\u9624\u9625\u9626\u9627\u9628\u9629\u962B\u962C\u962D\u962F\u9630\u9637\u9638\u9639\u963A\u963E\u9641\u9643\u964A\u964E\u964F\u9651\u9652\u9653\u9656\u9657\uFFFD\u9658\u9659\u965A\u965C\u965D\u965E\u9660\u9663\u9665\u9666\u966B\u966D\u966E\u966F\u9670\u9671\u9673\u9678\u9679\u967A\u967B\u967C\u967D\u967E\u967F\u9680\u9681\u9682\u9683\u9684\u9687\u9689\u968A\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(p[t[234][e]]=59904+e,g[59904+e]=t[234][e]);for(t[235]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u968C\u968E\u9691\u9692\u9693\u9695\u9696\u969A\u969B\u969D\u969E\u969F\u96A0\u96A1\u96A2\u96A3\u96A4\u96A5\u96A6\u96A8\u96A9\u96AA\u96AB\u96AC\u96AD\u96AE\u96AF\u96B1\u96B2\u96B4\u96B5\u96B7\u96B8\u96BA\u96BB\u96BF\u96C2\u96C3\u96C8\u96CA\u96CB\u96D0\u96D1\u96D3\u96D4\u96D6\u96D7\u96D8\u96D9\u96DA\u96DB\u96DC\u96DD\u96DE\u96DF\u96E1\u96E2\u96E3\u96E4\u96E5\u96E6\u96E7\u96EB\uFFFD\u96EC\u96ED\u96EE\u96F0\u96F1\u96F2\u96F4\u96F5\u96F8\u96FA\u96FB\u96FC\u96FD\u96FF\u9702\u9703\u9705\u970A\u970B\u970C\u9710\u9711\u9712\u9714\u9715\u9717\u9718\u9719\u971A\u971B\u971D\u971F\u9720\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB\uFFFD".split(""),e=0;e!=t[235].length;++e)t[235][e].charCodeAt(0)!==65533&&(p[t[235][e]]=60160+e,g[60160+e]=t[235][e]);for(t[236]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9721\u9722\u9723\u9724\u9725\u9726\u9727\u9728\u9729\u972B\u972C\u972E\u972F\u9731\u9733\u9734\u9735\u9736\u9737\u973A\u973B\u973C\u973D\u973F\u9740\u9741\u9742\u9743\u9744\u9745\u9746\u9747\u9748\u9749\u974A\u974B\u974C\u974D\u974E\u974F\u9750\u9751\u9754\u9755\u9757\u9758\u975A\u975C\u975D\u975F\u9763\u9764\u9766\u9767\u9768\u976A\u976B\u976C\u976D\u976E\u976F\u9770\u9771\uFFFD\u9772\u9775\u9777\u9778\u9779\u977A\u977B\u977D\u977E\u977F\u9780\u9781\u9782\u9783\u9784\u9786\u9787\u9788\u9789\u978A\u978C\u978E\u978F\u9790\u9793\u9795\u9796\u9797\u9799\u979A\u979B\u979C\u979D\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0\uFFFD".split(""),e=0;e!=t[236].length;++e)t[236][e].charCodeAt(0)!==65533&&(p[t[236][e]]=60416+e,g[60416+e]=t[236][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u979E\u979F\u97A1\u97A2\u97A4\u97A5\u97A6\u97A7\u97A8\u97A9\u97AA\u97AC\u97AE\u97B0\u97B1\u97B3\u97B5\u97B6\u97B7\u97B8\u97B9\u97BA\u97BB\u97BC\u97BD\u97BE\u97BF\u97C0\u97C1\u97C2\u97C3\u97C4\u97C5\u97C6\u97C7\u97C8\u97C9\u97CA\u97CB\u97CC\u97CD\u97CE\u97CF\u97D0\u97D1\u97D2\u97D3\u97D4\u97D5\u97D6\u97D7\u97D8\u97D9\u97DA\u97DB\u97DC\u97DD\u97DE\u97DF\u97E0\u97E1\u97E2\u97E3\uFFFD\u97E4\u97E5\u97E8\u97EE\u97EF\u97F0\u97F1\u97F2\u97F4\u97F7\u97F8\u97F9\u97FA\u97FB\u97FC\u97FD\u97FE\u97FF\u9800\u9801\u9802\u9803\u9804\u9805\u9806\u9807\u9808\u9809\u980A\u980B\u980C\u980D\u980E\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(p[t[237][e]]=60672+e,g[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u980F\u9810\u9811\u9812\u9813\u9814\u9815\u9816\u9817\u9818\u9819\u981A\u981B\u981C\u981D\u981E\u981F\u9820\u9821\u9822\u9823\u9824\u9825\u9826\u9827\u9828\u9829\u982A\u982B\u982C\u982D\u982E\u982F\u9830\u9831\u9832\u9833\u9834\u9835\u9836\u9837\u9838\u9839\u983A\u983B\u983C\u983D\u983E\u983F\u9840\u9841\u9842\u9843\u9844\u9845\u9846\u9847\u9848\u9849\u984A\u984B\u984C\u984D\uFFFD\u984E\u984F\u9850\u9851\u9852\u9853\u9854\u9855\u9856\u9857\u9858\u9859\u985A\u985B\u985C\u985D\u985E\u985F\u9860\u9861\u9862\u9863\u9864\u9865\u9866\u9867\u9868\u9869\u986A\u986B\u986C\u986D\u986E\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6\u94B7\u94B8\u94B9\u94BA\u94BC\u94BD\u94BF\u94C4\u94C8\u94C9\u94CA\u94CB\u94CC\u94CD\u94CE\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(p[t[238][e]]=60928+e,g[60928+e]=t[238][e]);for(t[239]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u986F\u9870\u9871\u9872\u9873\u9874\u988B\u988E\u9892\u9895\u9899\u98A3\u98A8\u98A9\u98AA\u98AB\u98AC\u98AD\u98AE\u98AF\u98B0\u98B1\u98B2\u98B3\u98B4\u98B5\u98B6\u98B7\u98B8\u98B9\u98BA\u98BB\u98BC\u98BD\u98BE\u98BF\u98C0\u98C1\u98C2\u98C3\u98C4\u98C5\u98C6\u98C7\u98C8\u98C9\u98CA\u98CB\u98CC\u98CD\u98CF\u98D0\u98D4\u98D6\u98D7\u98DB\u98DC\u98DD\u98E0\u98E1\u98E2\u98E3\u98E4\uFFFD\u98E5\u98E6\u98E9\u98EA\u98EB\u98EC\u98ED\u98EE\u98EF\u98F0\u98F1\u98F2\u98F3\u98F4\u98F5\u98F6\u98F7\u98F8\u98F9\u98FA\u98FB\u98FC\u98FD\u98FE\u98FF\u9900\u9901\u9902\u9903\u9904\u9905\u9906\u9907\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512\u9513\u9514\u9515\u9516\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564\u9565\u9566\u9567\u9568\u9569\u956A\u956B\u956C\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14\uFFFD".split(""),e=0;e!=t[239].length;++e)t[239][e].charCodeAt(0)!==65533&&(p[t[239][e]]=61184+e,g[61184+e]=t[239][e]);for(t[240]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9908\u9909\u990A\u990B\u990C\u990E\u990F\u9911\u9912\u9913\u9914\u9915\u9916\u9917\u9918\u9919\u991A\u991B\u991C\u991D\u991E\u991F\u9920\u9921\u9922\u9923\u9924\u9925\u9926\u9927\u9928\u9929\u992A\u992B\u992C\u992D\u992F\u9930\u9931\u9932\u9933\u9934\u9935\u9936\u9937\u9938\u9939\u993A\u993B\u993C\u993D\u993E\u993F\u9940\u9941\u9942\u9943\u9944\u9945\u9946\u9947\u9948\u9949\uFFFD\u994A\u994B\u994C\u994D\u994E\u994F\u9950\u9951\u9952\u9953\u9956\u9957\u9958\u9959\u995A\u995B\u995C\u995D\u995E\u995F\u9960\u9961\u9962\u9964\u9966\u9973\u9978\u9979\u997B\u997E\u9982\u9983\u9989\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28\u9E29\u9E2A\u9E2B\u9E2C\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66\u9E67\u9E68\u9E69\u9E6A\u9E6B\u9E6C\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619\uFFFD".split(""),e=0;e!=t[240].length;++e)t[240][e].charCodeAt(0)!==65533&&(p[t[240][e]]=61440+e,g[61440+e]=t[240][e]);for(t[241]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u998C\u998E\u999A\u999B\u999C\u999D\u999E\u999F\u99A0\u99A1\u99A2\u99A3\u99A4\u99A6\u99A7\u99A9\u99AA\u99AB\u99AC\u99AD\u99AE\u99AF\u99B0\u99B1\u99B2\u99B3\u99B4\u99B5\u99B6\u99B7\u99B8\u99B9\u99BA\u99BB\u99BC\u99BD\u99BE\u99BF\u99C0\u99C1\u99C2\u99C3\u99C4\u99C5\u99C6\u99C7\u99C8\u99C9\u99CA\u99CB\u99CC\u99CD\u99CE\u99CF\u99D0\u99D1\u99D2\u99D3\u99D4\u99D5\u99D6\u99D7\u99D8\uFFFD\u99D9\u99DA\u99DB\u99DC\u99DD\u99DE\u99DF\u99E0\u99E1\u99E2\u99E3\u99E4\u99E5\u99E6\u99E7\u99E8\u99E9\u99EA\u99EB\u99EC\u99ED\u99EE\u99EF\u99F0\u99F1\u99F2\u99F3\u99F4\u99F5\u99F6\u99F7\u99F8\u99F9\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883\uFFFD".split(""),e=0;e!=t[241].length;++e)t[241][e].charCodeAt(0)!==65533&&(p[t[241][e]]=61696+e,g[61696+e]=t[241][e]);for(t[242]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u99FA\u99FB\u99FC\u99FD\u99FE\u99FF\u9A00\u9A01\u9A02\u9A03\u9A04\u9A05\u9A06\u9A07\u9A08\u9A09\u9A0A\u9A0B\u9A0C\u9A0D\u9A0E\u9A0F\u9A10\u9A11\u9A12\u9A13\u9A14\u9A15\u9A16\u9A17\u9A18\u9A19\u9A1A\u9A1B\u9A1C\u9A1D\u9A1E\u9A1F\u9A20\u9A21\u9A22\u9A23\u9A24\u9A25\u9A26\u9A27\u9A28\u9A29\u9A2A\u9A2B\u9A2C\u9A2D\u9A2E\u9A2F\u9A30\u9A31\u9A32\u9A33\u9A34\u9A35\u9A36\u9A37\u9A38\uFFFD\u9A39\u9A3A\u9A3B\u9A3C\u9A3D\u9A3E\u9A3F\u9A40\u9A41\u9A42\u9A43\u9A44\u9A45\u9A46\u9A47\u9A48\u9A49\u9A4A\u9A4B\u9A4C\u9A4D\u9A4E\u9A4F\u9A50\u9A51\u9A52\u9A53\u9A54\u9A55\u9A56\u9A57\u9A58\u9A59\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2\uFFFD".split(""),e=0;e!=t[242].length;++e)t[242][e].charCodeAt(0)!==65533&&(p[t[242][e]]=61952+e,g[61952+e]=t[242][e]);for(t[243]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9A5A\u9A5B\u9A5C\u9A5D\u9A5E\u9A5F\u9A60\u9A61\u9A62\u9A63\u9A64\u9A65\u9A66\u9A67\u9A68\u9A69\u9A6A\u9A6B\u9A72\u9A83\u9A89\u9A8D\u9A8E\u9A94\u9A95\u9A99\u9AA6\u9AA9\u9AAA\u9AAB\u9AAC\u9AAD\u9AAE\u9AAF\u9AB2\u9AB3\u9AB4\u9AB5\u9AB9\u9ABB\u9ABD\u9ABE\u9ABF\u9AC3\u9AC4\u9AC6\u9AC7\u9AC8\u9AC9\u9ACA\u9ACD\u9ACE\u9ACF\u9AD0\u9AD2\u9AD4\u9AD5\u9AD6\u9AD7\u9AD9\u9ADA\u9ADB\u9ADC\uFFFD\u9ADD\u9ADE\u9AE0\u9AE2\u9AE3\u9AE4\u9AE5\u9AE7\u9AE8\u9AE9\u9AEA\u9AEC\u9AEE\u9AF0\u9AF1\u9AF2\u9AF3\u9AF4\u9AF5\u9AF6\u9AF7\u9AF8\u9AFA\u9AFC\u9AFD\u9AFE\u9AFF\u9B00\u9B01\u9B02\u9B04\u9B05\u9B06\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B\uFFFD".split(""),e=0;e!=t[243].length;++e)t[243][e].charCodeAt(0)!==65533&&(p[t[243][e]]=62208+e,g[62208+e]=t[243][e]);for(t[244]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B07\u9B09\u9B0A\u9B0B\u9B0C\u9B0D\u9B0E\u9B10\u9B11\u9B12\u9B14\u9B15\u9B16\u9B17\u9B18\u9B19\u9B1A\u9B1B\u9B1C\u9B1D\u9B1E\u9B20\u9B21\u9B22\u9B24\u9B25\u9B26\u9B27\u9B28\u9B29\u9B2A\u9B2B\u9B2C\u9B2D\u9B2E\u9B30\u9B31\u9B33\u9B34\u9B35\u9B36\u9B37\u9B38\u9B39\u9B3A\u9B3D\u9B3E\u9B3F\u9B40\u9B46\u9B4A\u9B4B\u9B4C\u9B4E\u9B50\u9B52\u9B53\u9B55\u9B56\u9B57\u9B58\u9B59\u9B5A\uFFFD\u9B5B\u9B5C\u9B5D\u9B5E\u9B5F\u9B60\u9B61\u9B62\u9B63\u9B64\u9B65\u9B66\u9B67\u9B68\u9B69\u9B6A\u9B6B\u9B6C\u9B6D\u9B6E\u9B6F\u9B70\u9B71\u9B72\u9B73\u9B74\u9B75\u9B76\u9B77\u9B78\u9B79\u9B7A\u9B7B\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164\uFFFD".split(""),e=0;e!=t[244].length;++e)t[244][e].charCodeAt(0)!==65533&&(p[t[244][e]]=62464+e,g[62464+e]=t[244][e]);for(t[245]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B7C\u9B7D\u9B7E\u9B7F\u9B80\u9B81\u9B82\u9B83\u9B84\u9B85\u9B86\u9B87\u9B88\u9B89\u9B8A\u9B8B\u9B8C\u9B8D\u9B8E\u9B8F\u9B90\u9B91\u9B92\u9B93\u9B94\u9B95\u9B96\u9B97\u9B98\u9B99\u9B9A\u9B9B\u9B9C\u9B9D\u9B9E\u9B9F\u9BA0\u9BA1\u9BA2\u9BA3\u9BA4\u9BA5\u9BA6\u9BA7\u9BA8\u9BA9\u9BAA\u9BAB\u9BAC\u9BAD\u9BAE\u9BAF\u9BB0\u9BB1\u9BB2\u9BB3\u9BB4\u9BB5\u9BB6\u9BB7\u9BB8\u9BB9\u9BBA\uFFFD\u9BBB\u9BBC\u9BBD\u9BBE\u9BBF\u9BC0\u9BC1\u9BC2\u9BC3\u9BC4\u9BC5\u9BC6\u9BC7\u9BC8\u9BC9\u9BCA\u9BCB\u9BCC\u9BCD\u9BCE\u9BCF\u9BD0\u9BD1\u9BD2\u9BD3\u9BD4\u9BD5\u9BD6\u9BD7\u9BD8\u9BD9\u9BDA\u9BDB\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC\uFFFD".split(""),e=0;e!=t[245].length;++e)t[245][e].charCodeAt(0)!==65533&&(p[t[245][e]]=62720+e,g[62720+e]=t[245][e]);for(t[246]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9BDC\u9BDD\u9BDE\u9BDF\u9BE0\u9BE1\u9BE2\u9BE3\u9BE4\u9BE5\u9BE6\u9BE7\u9BE8\u9BE9\u9BEA\u9BEB\u9BEC\u9BED\u9BEE\u9BEF\u9BF0\u9BF1\u9BF2\u9BF3\u9BF4\u9BF5\u9BF6\u9BF7\u9BF8\u9BF9\u9BFA\u9BFB\u9BFC\u9BFD\u9BFE\u9BFF\u9C00\u9C01\u9C02\u9C03\u9C04\u9C05\u9C06\u9C07\u9C08\u9C09\u9C0A\u9C0B\u9C0C\u9C0D\u9C0E\u9C0F\u9C10\u9C11\u9C12\u9C13\u9C14\u9C15\u9C16\u9C17\u9C18\u9C19\u9C1A\uFFFD\u9C1B\u9C1C\u9C1D\u9C1E\u9C1F\u9C20\u9C21\u9C22\u9C23\u9C24\u9C25\u9C26\u9C27\u9C28\u9C29\u9C2A\u9C2B\u9C2C\u9C2D\u9C2E\u9C2F\u9C30\u9C31\u9C32\u9C33\u9C34\u9C35\u9C36\u9C37\u9C38\u9C39\u9C3A\u9C3B\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85\u9F86\u9F87\u9F88\u9F89\u9F8A\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E\u9C9F\u9CA0\u9CA1\u9CA2\u9CA3\u9CA5\u9CA6\u9CA7\u9CA8\u9CA9\u9CAB\u9CAD\u9CAE\u9CB0\u9CB1\u9CB2\u9CB3\u9CB4\u9CB5\u9CB6\u9CB7\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB\uFFFD".split(""),e=0;e!=t[246].length;++e)t[246][e].charCodeAt(0)!==65533&&(p[t[246][e]]=62976+e,g[62976+e]=t[246][e]);for(t[247]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9C3C\u9C3D\u9C3E\u9C3F\u9C40\u9C41\u9C42\u9C43\u9C44\u9C45\u9C46\u9C47\u9C48\u9C49\u9C4A\u9C4B\u9C4C\u9C4D\u9C4E\u9C4F\u9C50\u9C51\u9C52\u9C53\u9C54\u9C55\u9C56\u9C57\u9C58\u9C59\u9C5A\u9C5B\u9C5C\u9C5D\u9C5E\u9C5F\u9C60\u9C61\u9C62\u9C63\u9C64\u9C65\u9C66\u9C67\u9C68\u9C69\u9C6A\u9C6B\u9C6C\u9C6D\u9C6E\u9C6F\u9C70\u9C71\u9C72\u9C73\u9C74\u9C75\u9C76\u9C77\u9C78\u9C79\u9C7A\uFFFD\u9C7B\u9C7D\u9C7E\u9C80\u9C83\u9C84\u9C89\u9C8A\u9C8C\u9C8F\u9C93\u9C96\u9C97\u9C98\u9C99\u9C9D\u9CAA\u9CAC\u9CAF\u9CB9\u9CBE\u9CBF\u9CC0\u9CC1\u9CC2\u9CC8\u9CC9\u9CD1\u9CD2\u9CDA\u9CDB\u9CE0\u9CE1\u9CCC\u9CCD\u9CCE\u9CCF\u9CD0\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44\uFFFD".split(""),e=0;e!=t[247].length;++e)t[247][e].charCodeAt(0)!==65533&&(p[t[247][e]]=63232+e,g[63232+e]=t[247][e]);for(t[248]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9CE3\u9CE4\u9CE5\u9CE6\u9CE7\u9CE8\u9CE9\u9CEA\u9CEB\u9CEC\u9CED\u9CEE\u9CEF\u9CF0\u9CF1\u9CF2\u9CF3\u9CF4\u9CF5\u9CF6\u9CF7\u9CF8\u9CF9\u9CFA\u9CFB\u9CFC\u9CFD\u9CFE\u9CFF\u9D00\u9D01\u9D02\u9D03\u9D04\u9D05\u9D06\u9D07\u9D08\u9D09\u9D0A\u9D0B\u9D0C\u9D0D\u9D0E\u9D0F\u9D10\u9D11\u9D12\u9D13\u9D14\u9D15\u9D16\u9D17\u9D18\u9D19\u9D1A\u9D1B\u9D1C\u9D1D\u9D1E\u9D1F\u9D20\u9D21\uFFFD\u9D22\u9D23\u9D24\u9D25\u9D26\u9D27\u9D28\u9D29\u9D2A\u9D2B\u9D2C\u9D2D\u9D2E\u9D2F\u9D30\u9D31\u9D32\u9D33\u9D34\u9D35\u9D36\u9D37\u9D38\u9D39\u9D3A\u9D3B\u9D3C\u9D3D\u9D3E\u9D3F\u9D40\u9D41\u9D42\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[248].length;++e)t[248][e].charCodeAt(0)!==65533&&(p[t[248][e]]=63488+e,g[63488+e]=t[248][e]);for(t[249]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9D43\u9D44\u9D45\u9D46\u9D47\u9D48\u9D49\u9D4A\u9D4B\u9D4C\u9D4D\u9D4E\u9D4F\u9D50\u9D51\u9D52\u9D53\u9D54\u9D55\u9D56\u9D57\u9D58\u9D59\u9D5A\u9D5B\u9D5C\u9D5D\u9D5E\u9D5F\u9D60\u9D61\u9D62\u9D63\u9D64\u9D65\u9D66\u9D67\u9D68\u9D69\u9D6A\u9D6B\u9D6C\u9D6D\u9D6E\u9D6F\u9D70\u9D71\u9D72\u9D73\u9D74\u9D75\u9D76\u9D77\u9D78\u9D79\u9D7A\u9D7B\u9D7C\u9D7D\u9D7E\u9D7F\u9D80\u9D81\uFFFD\u9D82\u9D83\u9D84\u9D85\u9D86\u9D87\u9D88\u9D89\u9D8A\u9D8B\u9D8C\u9D8D\u9D8E\u9D8F\u9D90\u9D91\u9D92\u9D93\u9D94\u9D95\u9D96\u9D97\u9D98\u9D99\u9D9A\u9D9B\u9D9C\u9D9D\u9D9E\u9D9F\u9DA0\u9DA1\u9DA2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[249].length;++e)t[249][e].charCodeAt(0)!==65533&&(p[t[249][e]]=63744+e,g[63744+e]=t[249][e]);for(t[250]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9DA3\u9DA4\u9DA5\u9DA6\u9DA7\u9DA8\u9DA9\u9DAA\u9DAB\u9DAC\u9DAD\u9DAE\u9DAF\u9DB0\u9DB1\u9DB2\u9DB3\u9DB4\u9DB5\u9DB6\u9DB7\u9DB8\u9DB9\u9DBA\u9DBB\u9DBC\u9DBD\u9DBE\u9DBF\u9DC0\u9DC1\u9DC2\u9DC3\u9DC4\u9DC5\u9DC6\u9DC7\u9DC8\u9DC9\u9DCA\u9DCB\u9DCC\u9DCD\u9DCE\u9DCF\u9DD0\u9DD1\u9DD2\u9DD3\u9DD4\u9DD5\u9DD6\u9DD7\u9DD8\u9DD9\u9DDA\u9DDB\u9DDC\u9DDD\u9DDE\u9DDF\u9DE0\u9DE1\uFFFD\u9DE2\u9DE3\u9DE4\u9DE5\u9DE6\u9DE7\u9DE8\u9DE9\u9DEA\u9DEB\u9DEC\u9DED\u9DEE\u9DEF\u9DF0\u9DF1\u9DF2\u9DF3\u9DF4\u9DF5\u9DF6\u9DF7\u9DF8\u9DF9\u9DFA\u9DFB\u9DFC\u9DFD\u9DFE\u9DFF\u9E00\u9E01\u9E02\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[250].length;++e)t[250][e].charCodeAt(0)!==65533&&(p[t[250][e]]=64e3+e,g[64e3+e]=t[250][e]);for(t[251]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9E03\u9E04\u9E05\u9E06\u9E07\u9E08\u9E09\u9E0A\u9E0B\u9E0C\u9E0D\u9E0E\u9E0F\u9E10\u9E11\u9E12\u9E13\u9E14\u9E15\u9E16\u9E17\u9E18\u9E19\u9E1A\u9E1B\u9E1C\u9E1D\u9E1E\u9E24\u9E27\u9E2E\u9E30\u9E34\u9E3B\u9E3C\u9E40\u9E4D\u9E50\u9E52\u9E53\u9E54\u9E56\u9E59\u9E5D\u9E5F\u9E60\u9E61\u9E62\u9E65\u9E6E\u9E6F\u9E72\u9E74\u9E75\u9E76\u9E77\u9E78\u9E79\u9E7A\u9E7B\u9E7C\u9E7D\u9E80\uFFFD\u9E81\u9E83\u9E84\u9E85\u9E86\u9E89\u9E8A\u9E8C\u9E8D\u9E8E\u9E8F\u9E90\u9E91\u9E94\u9E95\u9E96\u9E97\u9E98\u9E99\u9E9A\u9E9B\u9E9C\u9E9E\u9EA0\u9EA1\u9EA2\u9EA3\u9EA4\u9EA5\u9EA7\u9EA8\u9EA9\u9EAA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[251].length;++e)t[251][e].charCodeAt(0)!==65533&&(p[t[251][e]]=64256+e,g[64256+e]=t[251][e]);for(t[252]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9EAB\u9EAC\u9EAD\u9EAE\u9EAF\u9EB0\u9EB1\u9EB2\u9EB3\u9EB5\u9EB6\u9EB7\u9EB9\u9EBA\u9EBC\u9EBF\u9EC0\u9EC1\u9EC2\u9EC3\u9EC5\u9EC6\u9EC7\u9EC8\u9ECA\u9ECB\u9ECC\u9ED0\u9ED2\u9ED3\u9ED5\u9ED6\u9ED7\u9ED9\u9EDA\u9EDE\u9EE1\u9EE3\u9EE4\u9EE6\u9EE8\u9EEB\u9EEC\u9EED\u9EEE\u9EF0\u9EF1\u9EF2\u9EF3\u9EF4\u9EF5\u9EF6\u9EF7\u9EF8\u9EFA\u9EFD\u9EFF\u9F00\u9F01\u9F02\u9F03\u9F04\u9F05\uFFFD\u9F06\u9F07\u9F08\u9F09\u9F0A\u9F0C\u9F0F\u9F11\u9F12\u9F14\u9F15\u9F16\u9F18\u9F1A\u9F1B\u9F1C\u9F1D\u9F1E\u9F1F\u9F21\u9F23\u9F24\u9F25\u9F26\u9F27\u9F28\u9F29\u9F2A\u9F2B\u9F2D\u9F2E\u9F30\u9F31\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[252].length;++e)t[252][e].charCodeAt(0)!==65533&&(p[t[252][e]]=64512+e,g[64512+e]=t[252][e]);for(t[253]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9F32\u9F33\u9F34\u9F35\u9F36\u9F38\u9F3A\u9F3C\u9F3F\u9F40\u9F41\u9F42\u9F43\u9F45\u9F46\u9F47\u9F48\u9F49\u9F4A\u9F4B\u9F4C\u9F4D\u9F4E\u9F4F\u9F52\u9F53\u9F54\u9F55\u9F56\u9F57\u9F58\u9F59\u9F5A\u9F5B\u9F5C\u9F5D\u9F5E\u9F5F\u9F60\u9F61\u9F62\u9F63\u9F64\u9F65\u9F66\u9F67\u9F68\u9F69\u9F6A\u9F6B\u9F6C\u9F6D\u9F6E\u9F6F\u9F70\u9F71\u9F72\u9F73\u9F74\u9F75\u9F76\u9F77\u9F78\uFFFD\u9F79\u9F7A\u9F7B\u9F7C\u9F7D\u9F7E\u9F81\u9F82\u9F8D\u9F8E\u9F8F\u9F90\u9F91\u9F92\u9F93\u9F94\u9F95\u9F96\u9F97\u9F98\u9F9C\u9F9D\u9F9E\u9FA1\u9FA2\u9FA3\u9FA4\u9FA5\uF92C\uF979\uF995\uF9E7\uF9F1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[253].length;++e)t[253][e].charCodeAt(0)!==65533&&(p[t[253][e]]=64768+e,g[64768+e]=t[253][e]);for(t[254]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFA0C\uFA0D\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA18\uFA1F\uFA20\uFA21\uFA23\uFA24\uFA27\uFA28\uFA29\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[254].length;++e)t[254][e].charCodeAt(0)!==65533&&(p[t[254][e]]=65024+e,g[65024+e]=t[254][e]);return{enc:p,dec:g}}(),y[949]=function(){var g=[],p={},t=[],e;for(t[0]=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(p[t[0][e]]=0+e,g[0+e]=t[0][e]);for(t[129]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAC02\uAC03\uAC05\uAC06\uAC0B\uAC0C\uAC0D\uAC0E\uAC0F\uAC18\uAC1E\uAC1F\uAC21\uAC22\uAC23\uAC25\uAC26\uAC27\uAC28\uAC29\uAC2A\uAC2B\uAC2E\uAC32\uAC33\uAC34\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAC35\uAC36\uAC37\uAC3A\uAC3B\uAC3D\uAC3E\uAC3F\uAC41\uAC42\uAC43\uAC44\uAC45\uAC46\uAC47\uAC48\uAC49\uAC4A\uAC4C\uAC4E\uAC4F\uAC50\uAC51\uAC52\uAC53\uAC55\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAC56\uAC57\uAC59\uAC5A\uAC5B\uAC5D\uAC5E\uAC5F\uAC60\uAC61\uAC62\uAC63\uAC64\uAC65\uAC66\uAC67\uAC68\uAC69\uAC6A\uAC6B\uAC6C\uAC6D\uAC6E\uAC6F\uAC72\uAC73\uAC75\uAC76\uAC79\uAC7B\uAC7C\uAC7D\uAC7E\uAC7F\uAC82\uAC87\uAC88\uAC8D\uAC8E\uAC8F\uAC91\uAC92\uAC93\uAC95\uAC96\uAC97\uAC98\uAC99\uAC9A\uAC9B\uAC9E\uACA2\uACA3\uACA4\uACA5\uACA6\uACA7\uACAB\uACAD\uACAE\uACB1\uACB2\uACB3\uACB4\uACB5\uACB6\uACB7\uACBA\uACBE\uACBF\uACC0\uACC2\uACC3\uACC5\uACC6\uACC7\uACC9\uACCA\uACCB\uACCD\uACCE\uACCF\uACD0\uACD1\uACD2\uACD3\uACD4\uACD6\uACD8\uACD9\uACDA\uACDB\uACDC\uACDD\uACDE\uACDF\uACE2\uACE3\uACE5\uACE6\uACE9\uACEB\uACED\uACEE\uACF2\uACF4\uACF7\uACF8\uACF9\uACFA\uACFB\uACFE\uACFF\uAD01\uAD02\uAD03\uAD05\uAD07\uAD08\uAD09\uAD0A\uAD0B\uAD0E\uAD10\uAD12\uAD13\uFFFD".split(""),e=0;e!=t[129].length;++e)t[129][e].charCodeAt(0)!==65533&&(p[t[129][e]]=33024+e,g[33024+e]=t[129][e]);for(t[130]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAD14\uAD15\uAD16\uAD17\uAD19\uAD1A\uAD1B\uAD1D\uAD1E\uAD1F\uAD21\uAD22\uAD23\uAD24\uAD25\uAD26\uAD27\uAD28\uAD2A\uAD2B\uAD2E\uAD2F\uAD30\uAD31\uAD32\uAD33\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAD36\uAD37\uAD39\uAD3A\uAD3B\uAD3D\uAD3E\uAD3F\uAD40\uAD41\uAD42\uAD43\uAD46\uAD48\uAD4A\uAD4B\uAD4C\uAD4D\uAD4E\uAD4F\uAD51\uAD52\uAD53\uAD55\uAD56\uAD57\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAD59\uAD5A\uAD5B\uAD5C\uAD5D\uAD5E\uAD5F\uAD60\uAD62\uAD64\uAD65\uAD66\uAD67\uAD68\uAD69\uAD6A\uAD6B\uAD6E\uAD6F\uAD71\uAD72\uAD77\uAD78\uAD79\uAD7A\uAD7E\uAD80\uAD83\uAD84\uAD85\uAD86\uAD87\uAD8A\uAD8B\uAD8D\uAD8E\uAD8F\uAD91\uAD92\uAD93\uAD94\uAD95\uAD96\uAD97\uAD98\uAD99\uAD9A\uAD9B\uAD9E\uAD9F\uADA0\uADA1\uADA2\uADA3\uADA5\uADA6\uADA7\uADA8\uADA9\uADAA\uADAB\uADAC\uADAD\uADAE\uADAF\uADB0\uADB1\uADB2\uADB3\uADB4\uADB5\uADB6\uADB8\uADB9\uADBA\uADBB\uADBC\uADBD\uADBE\uADBF\uADC2\uADC3\uADC5\uADC6\uADC7\uADC9\uADCA\uADCB\uADCC\uADCD\uADCE\uADCF\uADD2\uADD4\uADD5\uADD6\uADD7\uADD8\uADD9\uADDA\uADDB\uADDD\uADDE\uADDF\uADE1\uADE2\uADE3\uADE5\uADE6\uADE7\uADE8\uADE9\uADEA\uADEB\uADEC\uADED\uADEE\uADEF\uADF0\uADF1\uADF2\uADF3\uADF4\uADF5\uADF6\uADF7\uFFFD".split(""),e=0;e!=t[130].length;++e)t[130][e].charCodeAt(0)!==65533&&(p[t[130][e]]=33280+e,g[33280+e]=t[130][e]);for(t[131]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uADFA\uADFB\uADFD\uADFE\uAE02\uAE03\uAE04\uAE05\uAE06\uAE07\uAE0A\uAE0C\uAE0E\uAE0F\uAE10\uAE11\uAE12\uAE13\uAE15\uAE16\uAE17\uAE18\uAE19\uAE1A\uAE1B\uAE1C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAE1D\uAE1E\uAE1F\uAE20\uAE21\uAE22\uAE23\uAE24\uAE25\uAE26\uAE27\uAE28\uAE29\uAE2A\uAE2B\uAE2C\uAE2D\uAE2E\uAE2F\uAE32\uAE33\uAE35\uAE36\uAE39\uAE3B\uAE3C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAE3D\uAE3E\uAE3F\uAE42\uAE44\uAE47\uAE48\uAE49\uAE4B\uAE4F\uAE51\uAE52\uAE53\uAE55\uAE57\uAE58\uAE59\uAE5A\uAE5B\uAE5E\uAE62\uAE63\uAE64\uAE66\uAE67\uAE6A\uAE6B\uAE6D\uAE6E\uAE6F\uAE71\uAE72\uAE73\uAE74\uAE75\uAE76\uAE77\uAE7A\uAE7E\uAE7F\uAE80\uAE81\uAE82\uAE83\uAE86\uAE87\uAE88\uAE89\uAE8A\uAE8B\uAE8D\uAE8E\uAE8F\uAE90\uAE91\uAE92\uAE93\uAE94\uAE95\uAE96\uAE97\uAE98\uAE99\uAE9A\uAE9B\uAE9C\uAE9D\uAE9E\uAE9F\uAEA0\uAEA1\uAEA2\uAEA3\uAEA4\uAEA5\uAEA6\uAEA7\uAEA8\uAEA9\uAEAA\uAEAB\uAEAC\uAEAD\uAEAE\uAEAF\uAEB0\uAEB1\uAEB2\uAEB3\uAEB4\uAEB5\uAEB6\uAEB7\uAEB8\uAEB9\uAEBA\uAEBB\uAEBF\uAEC1\uAEC2\uAEC3\uAEC5\uAEC6\uAEC7\uAEC8\uAEC9\uAECA\uAECB\uAECE\uAED2\uAED3\uAED4\uAED5\uAED6\uAED7\uAEDA\uAEDB\uAEDD\uAEDE\uAEDF\uAEE0\uAEE1\uAEE2\uAEE3\uAEE4\uAEE5\uFFFD".split(""),e=0;e!=t[131].length;++e)t[131][e].charCodeAt(0)!==65533&&(p[t[131][e]]=33536+e,g[33536+e]=t[131][e]);for(t[132]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAEE6\uAEE7\uAEE9\uAEEA\uAEEC\uAEEE\uAEEF\uAEF0\uAEF1\uAEF2\uAEF3\uAEF5\uAEF6\uAEF7\uAEF9\uAEFA\uAEFB\uAEFD\uAEFE\uAEFF\uAF00\uAF01\uAF02\uAF03\uAF04\uAF05\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAF06\uAF09\uAF0A\uAF0B\uAF0C\uAF0E\uAF0F\uAF11\uAF12\uAF13\uAF14\uAF15\uAF16\uAF17\uAF18\uAF19\uAF1A\uAF1B\uAF1C\uAF1D\uAF1E\uAF1F\uAF20\uAF21\uAF22\uAF23\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAF24\uAF25\uAF26\uAF27\uAF28\uAF29\uAF2A\uAF2B\uAF2E\uAF2F\uAF31\uAF33\uAF35\uAF36\uAF37\uAF38\uAF39\uAF3A\uAF3B\uAF3E\uAF40\uAF44\uAF45\uAF46\uAF47\uAF4A\uAF4B\uAF4C\uAF4D\uAF4E\uAF4F\uAF51\uAF52\uAF53\uAF54\uAF55\uAF56\uAF57\uAF58\uAF59\uAF5A\uAF5B\uAF5E\uAF5F\uAF60\uAF61\uAF62\uAF63\uAF66\uAF67\uAF68\uAF69\uAF6A\uAF6B\uAF6C\uAF6D\uAF6E\uAF6F\uAF70\uAF71\uAF72\uAF73\uAF74\uAF75\uAF76\uAF77\uAF78\uAF7A\uAF7B\uAF7C\uAF7D\uAF7E\uAF7F\uAF81\uAF82\uAF83\uAF85\uAF86\uAF87\uAF89\uAF8A\uAF8B\uAF8C\uAF8D\uAF8E\uAF8F\uAF92\uAF93\uAF94\uAF96\uAF97\uAF98\uAF99\uAF9A\uAF9B\uAF9D\uAF9E\uAF9F\uAFA0\uAFA1\uAFA2\uAFA3\uAFA4\uAFA5\uAFA6\uAFA7\uAFA8\uAFA9\uAFAA\uAFAB\uAFAC\uAFAD\uAFAE\uAFAF\uAFB0\uAFB1\uAFB2\uAFB3\uAFB4\uAFB5\uAFB6\uAFB7\uAFBA\uAFBB\uAFBD\uAFBE\uFFFD".split(""),e=0;e!=t[132].length;++e)t[132][e].charCodeAt(0)!==65533&&(p[t[132][e]]=33792+e,g[33792+e]=t[132][e]);for(t[133]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAFBF\uAFC1\uAFC2\uAFC3\uAFC4\uAFC5\uAFC6\uAFCA\uAFCC\uAFCF\uAFD0\uAFD1\uAFD2\uAFD3\uAFD5\uAFD6\uAFD7\uAFD8\uAFD9\uAFDA\uAFDB\uAFDD\uAFDE\uAFDF\uAFE0\uAFE1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAFE2\uAFE3\uAFE4\uAFE5\uAFE6\uAFE7\uAFEA\uAFEB\uAFEC\uAFED\uAFEE\uAFEF\uAFF2\uAFF3\uAFF5\uAFF6\uAFF7\uAFF9\uAFFA\uAFFB\uAFFC\uAFFD\uAFFE\uAFFF\uB002\uB003\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB005\uB006\uB007\uB008\uB009\uB00A\uB00B\uB00D\uB00E\uB00F\uB011\uB012\uB013\uB015\uB016\uB017\uB018\uB019\uB01A\uB01B\uB01E\uB01F\uB020\uB021\uB022\uB023\uB024\uB025\uB026\uB027\uB029\uB02A\uB02B\uB02C\uB02D\uB02E\uB02F\uB030\uB031\uB032\uB033\uB034\uB035\uB036\uB037\uB038\uB039\uB03A\uB03B\uB03C\uB03D\uB03E\uB03F\uB040\uB041\uB042\uB043\uB046\uB047\uB049\uB04B\uB04D\uB04F\uB050\uB051\uB052\uB056\uB058\uB05A\uB05B\uB05C\uB05E\uB05F\uB060\uB061\uB062\uB063\uB064\uB065\uB066\uB067\uB068\uB069\uB06A\uB06B\uB06C\uB06D\uB06E\uB06F\uB070\uB071\uB072\uB073\uB074\uB075\uB076\uB077\uB078\uB079\uB07A\uB07B\uB07E\uB07F\uB081\uB082\uB083\uB085\uB086\uB087\uB088\uB089\uB08A\uB08B\uB08E\uB090\uB092\uB093\uB094\uB095\uB096\uB097\uB09B\uB09D\uB09E\uB0A3\uB0A4\uFFFD".split(""),e=0;e!=t[133].length;++e)t[133][e].charCodeAt(0)!==65533&&(p[t[133][e]]=34048+e,g[34048+e]=t[133][e]);for(t[134]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB0A5\uB0A6\uB0A7\uB0AA\uB0B0\uB0B2\uB0B6\uB0B7\uB0B9\uB0BA\uB0BB\uB0BD\uB0BE\uB0BF\uB0C0\uB0C1\uB0C2\uB0C3\uB0C6\uB0CA\uB0CB\uB0CC\uB0CD\uB0CE\uB0CF\uB0D2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB0D3\uB0D5\uB0D6\uB0D7\uB0D9\uB0DA\uB0DB\uB0DC\uB0DD\uB0DE\uB0DF\uB0E1\uB0E2\uB0E3\uB0E4\uB0E6\uB0E7\uB0E8\uB0E9\uB0EA\uB0EB\uB0EC\uB0ED\uB0EE\uB0EF\uB0F0\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB0F1\uB0F2\uB0F3\uB0F4\uB0F5\uB0F6\uB0F7\uB0F8\uB0F9\uB0FA\uB0FB\uB0FC\uB0FD\uB0FE\uB0FF\uB100\uB101\uB102\uB103\uB104\uB105\uB106\uB107\uB10A\uB10D\uB10E\uB10F\uB111\uB114\uB115\uB116\uB117\uB11A\uB11E\uB11F\uB120\uB121\uB122\uB126\uB127\uB129\uB12A\uB12B\uB12D\uB12E\uB12F\uB130\uB131\uB132\uB133\uB136\uB13A\uB13B\uB13C\uB13D\uB13E\uB13F\uB142\uB143\uB145\uB146\uB147\uB149\uB14A\uB14B\uB14C\uB14D\uB14E\uB14F\uB152\uB153\uB156\uB157\uB159\uB15A\uB15B\uB15D\uB15E\uB15F\uB161\uB162\uB163\uB164\uB165\uB166\uB167\uB168\uB169\uB16A\uB16B\uB16C\uB16D\uB16E\uB16F\uB170\uB171\uB172\uB173\uB174\uB175\uB176\uB177\uB17A\uB17B\uB17D\uB17E\uB17F\uB181\uB183\uB184\uB185\uB186\uB187\uB18A\uB18C\uB18E\uB18F\uB190\uB191\uB195\uB196\uB197\uB199\uB19A\uB19B\uB19D\uFFFD".split(""),e=0;e!=t[134].length;++e)t[134][e].charCodeAt(0)!==65533&&(p[t[134][e]]=34304+e,g[34304+e]=t[134][e]);for(t[135]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB19E\uB19F\uB1A0\uB1A1\uB1A2\uB1A3\uB1A4\uB1A5\uB1A6\uB1A7\uB1A9\uB1AA\uB1AB\uB1AC\uB1AD\uB1AE\uB1AF\uB1B0\uB1B1\uB1B2\uB1B3\uB1B4\uB1B5\uB1B6\uB1B7\uB1B8\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB1B9\uB1BA\uB1BB\uB1BC\uB1BD\uB1BE\uB1BF\uB1C0\uB1C1\uB1C2\uB1C3\uB1C4\uB1C5\uB1C6\uB1C7\uB1C8\uB1C9\uB1CA\uB1CB\uB1CD\uB1CE\uB1CF\uB1D1\uB1D2\uB1D3\uB1D5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB1D6\uB1D7\uB1D8\uB1D9\uB1DA\uB1DB\uB1DE\uB1E0\uB1E1\uB1E2\uB1E3\uB1E4\uB1E5\uB1E6\uB1E7\uB1EA\uB1EB\uB1ED\uB1EE\uB1EF\uB1F1\uB1F2\uB1F3\uB1F4\uB1F5\uB1F6\uB1F7\uB1F8\uB1FA\uB1FC\uB1FE\uB1FF\uB200\uB201\uB202\uB203\uB206\uB207\uB209\uB20A\uB20D\uB20E\uB20F\uB210\uB211\uB212\uB213\uB216\uB218\uB21A\uB21B\uB21C\uB21D\uB21E\uB21F\uB221\uB222\uB223\uB224\uB225\uB226\uB227\uB228\uB229\uB22A\uB22B\uB22C\uB22D\uB22E\uB22F\uB230\uB231\uB232\uB233\uB235\uB236\uB237\uB238\uB239\uB23A\uB23B\uB23D\uB23E\uB23F\uB240\uB241\uB242\uB243\uB244\uB245\uB246\uB247\uB248\uB249\uB24A\uB24B\uB24C\uB24D\uB24E\uB24F\uB250\uB251\uB252\uB253\uB254\uB255\uB256\uB257\uB259\uB25A\uB25B\uB25D\uB25E\uB25F\uB261\uB262\uB263\uB264\uB265\uB266\uB267\uB26A\uB26B\uB26C\uB26D\uB26E\uFFFD".split(""),e=0;e!=t[135].length;++e)t[135][e].charCodeAt(0)!==65533&&(p[t[135][e]]=34560+e,g[34560+e]=t[135][e]);for(t[136]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB26F\uB270\uB271\uB272\uB273\uB276\uB277\uB278\uB279\uB27A\uB27B\uB27D\uB27E\uB27F\uB280\uB281\uB282\uB283\uB286\uB287\uB288\uB28A\uB28B\uB28C\uB28D\uB28E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB28F\uB292\uB293\uB295\uB296\uB297\uB29B\uB29C\uB29D\uB29E\uB29F\uB2A2\uB2A4\uB2A7\uB2A8\uB2A9\uB2AB\uB2AD\uB2AE\uB2AF\uB2B1\uB2B2\uB2B3\uB2B5\uB2B6\uB2B7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB2B8\uB2B9\uB2BA\uB2BB\uB2BC\uB2BD\uB2BE\uB2BF\uB2C0\uB2C1\uB2C2\uB2C3\uB2C4\uB2C5\uB2C6\uB2C7\uB2CA\uB2CB\uB2CD\uB2CE\uB2CF\uB2D1\uB2D3\uB2D4\uB2D5\uB2D6\uB2D7\uB2DA\uB2DC\uB2DE\uB2DF\uB2E0\uB2E1\uB2E3\uB2E7\uB2E9\uB2EA\uB2F0\uB2F1\uB2F2\uB2F6\uB2FC\uB2FD\uB2FE\uB302\uB303\uB305\uB306\uB307\uB309\uB30A\uB30B\uB30C\uB30D\uB30E\uB30F\uB312\uB316\uB317\uB318\uB319\uB31A\uB31B\uB31D\uB31E\uB31F\uB320\uB321\uB322\uB323\uB324\uB325\uB326\uB327\uB328\uB329\uB32A\uB32B\uB32C\uB32D\uB32E\uB32F\uB330\uB331\uB332\uB333\uB334\uB335\uB336\uB337\uB338\uB339\uB33A\uB33B\uB33C\uB33D\uB33E\uB33F\uB340\uB341\uB342\uB343\uB344\uB345\uB346\uB347\uB348\uB349\uB34A\uB34B\uB34C\uB34D\uB34E\uB34F\uB350\uB351\uB352\uB353\uB357\uB359\uB35A\uB35D\uB360\uB361\uB362\uB363\uFFFD".split(""),e=0;e!=t[136].length;++e)t[136][e].charCodeAt(0)!==65533&&(p[t[136][e]]=34816+e,g[34816+e]=t[136][e]);for(t[137]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB366\uB368\uB36A\uB36C\uB36D\uB36F\uB372\uB373\uB375\uB376\uB377\uB379\uB37A\uB37B\uB37C\uB37D\uB37E\uB37F\uB382\uB386\uB387\uB388\uB389\uB38A\uB38B\uB38D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB38E\uB38F\uB391\uB392\uB393\uB395\uB396\uB397\uB398\uB399\uB39A\uB39B\uB39C\uB39D\uB39E\uB39F\uB3A2\uB3A3\uB3A4\uB3A5\uB3A6\uB3A7\uB3A9\uB3AA\uB3AB\uB3AD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB3AE\uB3AF\uB3B0\uB3B1\uB3B2\uB3B3\uB3B4\uB3B5\uB3B6\uB3B7\uB3B8\uB3B9\uB3BA\uB3BB\uB3BC\uB3BD\uB3BE\uB3BF\uB3C0\uB3C1\uB3C2\uB3C3\uB3C6\uB3C7\uB3C9\uB3CA\uB3CD\uB3CF\uB3D1\uB3D2\uB3D3\uB3D6\uB3D8\uB3DA\uB3DC\uB3DE\uB3DF\uB3E1\uB3E2\uB3E3\uB3E5\uB3E6\uB3E7\uB3E9\uB3EA\uB3EB\uB3EC\uB3ED\uB3EE\uB3EF\uB3F0\uB3F1\uB3F2\uB3F3\uB3F4\uB3F5\uB3F6\uB3F7\uB3F8\uB3F9\uB3FA\uB3FB\uB3FD\uB3FE\uB3FF\uB400\uB401\uB402\uB403\uB404\uB405\uB406\uB407\uB408\uB409\uB40A\uB40B\uB40C\uB40D\uB40E\uB40F\uB411\uB412\uB413\uB414\uB415\uB416\uB417\uB419\uB41A\uB41B\uB41D\uB41E\uB41F\uB421\uB422\uB423\uB424\uB425\uB426\uB427\uB42A\uB42C\uB42D\uB42E\uB42F\uB430\uB431\uB432\uB433\uB435\uB436\uB437\uB438\uB439\uB43A\uB43B\uB43C\uB43D\uB43E\uB43F\uB440\uB441\uB442\uB443\uB444\uFFFD".split(""),e=0;e!=t[137].length;++e)t[137][e].charCodeAt(0)!==65533&&(p[t[137][e]]=35072+e,g[35072+e]=t[137][e]);for(t[138]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB445\uB446\uB447\uB448\uB449\uB44A\uB44B\uB44C\uB44D\uB44E\uB44F\uB452\uB453\uB455\uB456\uB457\uB459\uB45A\uB45B\uB45C\uB45D\uB45E\uB45F\uB462\uB464\uB466\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB467\uB468\uB469\uB46A\uB46B\uB46D\uB46E\uB46F\uB470\uB471\uB472\uB473\uB474\uB475\uB476\uB477\uB478\uB479\uB47A\uB47B\uB47C\uB47D\uB47E\uB47F\uB481\uB482\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB483\uB484\uB485\uB486\uB487\uB489\uB48A\uB48B\uB48C\uB48D\uB48E\uB48F\uB490\uB491\uB492\uB493\uB494\uB495\uB496\uB497\uB498\uB499\uB49A\uB49B\uB49C\uB49E\uB49F\uB4A0\uB4A1\uB4A2\uB4A3\uB4A5\uB4A6\uB4A7\uB4A9\uB4AA\uB4AB\uB4AD\uB4AE\uB4AF\uB4B0\uB4B1\uB4B2\uB4B3\uB4B4\uB4B6\uB4B8\uB4BA\uB4BB\uB4BC\uB4BD\uB4BE\uB4BF\uB4C1\uB4C2\uB4C3\uB4C5\uB4C6\uB4C7\uB4C9\uB4CA\uB4CB\uB4CC\uB4CD\uB4CE\uB4CF\uB4D1\uB4D2\uB4D3\uB4D4\uB4D6\uB4D7\uB4D8\uB4D9\uB4DA\uB4DB\uB4DE\uB4DF\uB4E1\uB4E2\uB4E5\uB4E7\uB4E8\uB4E9\uB4EA\uB4EB\uB4EE\uB4F0\uB4F2\uB4F3\uB4F4\uB4F5\uB4F6\uB4F7\uB4F9\uB4FA\uB4FB\uB4FC\uB4FD\uB4FE\uB4FF\uB500\uB501\uB502\uB503\uB504\uB505\uB506\uB507\uB508\uB509\uB50A\uB50B\uB50C\uB50D\uB50E\uB50F\uB510\uB511\uB512\uB513\uB516\uB517\uB519\uB51A\uB51D\uFFFD".split(""),e=0;e!=t[138].length;++e)t[138][e].charCodeAt(0)!==65533&&(p[t[138][e]]=35328+e,g[35328+e]=t[138][e]);for(t[139]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB51E\uB51F\uB520\uB521\uB522\uB523\uB526\uB52B\uB52C\uB52D\uB52E\uB52F\uB532\uB533\uB535\uB536\uB537\uB539\uB53A\uB53B\uB53C\uB53D\uB53E\uB53F\uB542\uB546\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB547\uB548\uB549\uB54A\uB54E\uB54F\uB551\uB552\uB553\uB555\uB556\uB557\uB558\uB559\uB55A\uB55B\uB55E\uB562\uB563\uB564\uB565\uB566\uB567\uB568\uB569\uB56A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB56B\uB56C\uB56D\uB56E\uB56F\uB570\uB571\uB572\uB573\uB574\uB575\uB576\uB577\uB578\uB579\uB57A\uB57B\uB57C\uB57D\uB57E\uB57F\uB580\uB581\uB582\uB583\uB584\uB585\uB586\uB587\uB588\uB589\uB58A\uB58B\uB58C\uB58D\uB58E\uB58F\uB590\uB591\uB592\uB593\uB594\uB595\uB596\uB597\uB598\uB599\uB59A\uB59B\uB59C\uB59D\uB59E\uB59F\uB5A2\uB5A3\uB5A5\uB5A6\uB5A7\uB5A9\uB5AC\uB5AD\uB5AE\uB5AF\uB5B2\uB5B6\uB5B7\uB5B8\uB5B9\uB5BA\uB5BE\uB5BF\uB5C1\uB5C2\uB5C3\uB5C5\uB5C6\uB5C7\uB5C8\uB5C9\uB5CA\uB5CB\uB5CE\uB5D2\uB5D3\uB5D4\uB5D5\uB5D6\uB5D7\uB5D9\uB5DA\uB5DB\uB5DC\uB5DD\uB5DE\uB5DF\uB5E0\uB5E1\uB5E2\uB5E3\uB5E4\uB5E5\uB5E6\uB5E7\uB5E8\uB5E9\uB5EA\uB5EB\uB5ED\uB5EE\uB5EF\uB5F0\uB5F1\uB5F2\uB5F3\uB5F4\uB5F5\uB5F6\uB5F7\uB5F8\uB5F9\uB5FA\uB5FB\uB5FC\uB5FD\uB5FE\uB5FF\uFFFD".split(""),e=0;e!=t[139].length;++e)t[139][e].charCodeAt(0)!==65533&&(p[t[139][e]]=35584+e,g[35584+e]=t[139][e]);for(t[140]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB600\uB601\uB602\uB603\uB604\uB605\uB606\uB607\uB608\uB609\uB60A\uB60B\uB60C\uB60D\uB60E\uB60F\uB612\uB613\uB615\uB616\uB617\uB619\uB61A\uB61B\uB61C\uB61D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB61E\uB61F\uB620\uB621\uB622\uB623\uB624\uB626\uB627\uB628\uB629\uB62A\uB62B\uB62D\uB62E\uB62F\uB630\uB631\uB632\uB633\uB635\uB636\uB637\uB638\uB639\uB63A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB63B\uB63C\uB63D\uB63E\uB63F\uB640\uB641\uB642\uB643\uB644\uB645\uB646\uB647\uB649\uB64A\uB64B\uB64C\uB64D\uB64E\uB64F\uB650\uB651\uB652\uB653\uB654\uB655\uB656\uB657\uB658\uB659\uB65A\uB65B\uB65C\uB65D\uB65E\uB65F\uB660\uB661\uB662\uB663\uB665\uB666\uB667\uB669\uB66A\uB66B\uB66C\uB66D\uB66E\uB66F\uB670\uB671\uB672\uB673\uB674\uB675\uB676\uB677\uB678\uB679\uB67A\uB67B\uB67C\uB67D\uB67E\uB67F\uB680\uB681\uB682\uB683\uB684\uB685\uB686\uB687\uB688\uB689\uB68A\uB68B\uB68C\uB68D\uB68E\uB68F\uB690\uB691\uB692\uB693\uB694\uB695\uB696\uB697\uB698\uB699\uB69A\uB69B\uB69E\uB69F\uB6A1\uB6A2\uB6A3\uB6A5\uB6A6\uB6A7\uB6A8\uB6A9\uB6AA\uB6AD\uB6AE\uB6AF\uB6B0\uB6B2\uB6B3\uB6B4\uB6B5\uB6B6\uB6B7\uB6B8\uB6B9\uB6BA\uB6BB\uB6BC\uB6BD\uB6BE\uB6BF\uB6C0\uB6C1\uB6C2\uFFFD".split(""),e=0;e!=t[140].length;++e)t[140][e].charCodeAt(0)!==65533&&(p[t[140][e]]=35840+e,g[35840+e]=t[140][e]);for(t[141]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB6C3\uB6C4\uB6C5\uB6C6\uB6C7\uB6C8\uB6C9\uB6CA\uB6CB\uB6CC\uB6CD\uB6CE\uB6CF\uB6D0\uB6D1\uB6D2\uB6D3\uB6D5\uB6D6\uB6D7\uB6D8\uB6D9\uB6DA\uB6DB\uB6DC\uB6DD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB6DE\uB6DF\uB6E0\uB6E1\uB6E2\uB6E3\uB6E4\uB6E5\uB6E6\uB6E7\uB6E8\uB6E9\uB6EA\uB6EB\uB6EC\uB6ED\uB6EE\uB6EF\uB6F1\uB6F2\uB6F3\uB6F5\uB6F6\uB6F7\uB6F9\uB6FA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB6FB\uB6FC\uB6FD\uB6FE\uB6FF\uB702\uB703\uB704\uB706\uB707\uB708\uB709\uB70A\uB70B\uB70C\uB70D\uB70E\uB70F\uB710\uB711\uB712\uB713\uB714\uB715\uB716\uB717\uB718\uB719\uB71A\uB71B\uB71C\uB71D\uB71E\uB71F\uB720\uB721\uB722\uB723\uB724\uB725\uB726\uB727\uB72A\uB72B\uB72D\uB72E\uB731\uB732\uB733\uB734\uB735\uB736\uB737\uB73A\uB73C\uB73D\uB73E\uB73F\uB740\uB741\uB742\uB743\uB745\uB746\uB747\uB749\uB74A\uB74B\uB74D\uB74E\uB74F\uB750\uB751\uB752\uB753\uB756\uB757\uB758\uB759\uB75A\uB75B\uB75C\uB75D\uB75E\uB75F\uB761\uB762\uB763\uB765\uB766\uB767\uB769\uB76A\uB76B\uB76C\uB76D\uB76E\uB76F\uB772\uB774\uB776\uB777\uB778\uB779\uB77A\uB77B\uB77E\uB77F\uB781\uB782\uB783\uB785\uB786\uB787\uB788\uB789\uB78A\uB78B\uB78E\uB793\uB794\uB795\uB79A\uB79B\uB79D\uB79E\uFFFD".split(""),e=0;e!=t[141].length;++e)t[141][e].charCodeAt(0)!==65533&&(p[t[141][e]]=36096+e,g[36096+e]=t[141][e]);for(t[142]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB79F\uB7A1\uB7A2\uB7A3\uB7A4\uB7A5\uB7A6\uB7A7\uB7AA\uB7AE\uB7AF\uB7B0\uB7B1\uB7B2\uB7B3\uB7B6\uB7B7\uB7B9\uB7BA\uB7BB\uB7BC\uB7BD\uB7BE\uB7BF\uB7C0\uB7C1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB7C2\uB7C3\uB7C4\uB7C5\uB7C6\uB7C8\uB7CA\uB7CB\uB7CC\uB7CD\uB7CE\uB7CF\uB7D0\uB7D1\uB7D2\uB7D3\uB7D4\uB7D5\uB7D6\uB7D7\uB7D8\uB7D9\uB7DA\uB7DB\uB7DC\uB7DD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB7DE\uB7DF\uB7E0\uB7E1\uB7E2\uB7E3\uB7E4\uB7E5\uB7E6\uB7E7\uB7E8\uB7E9\uB7EA\uB7EB\uB7EE\uB7EF\uB7F1\uB7F2\uB7F3\uB7F5\uB7F6\uB7F7\uB7F8\uB7F9\uB7FA\uB7FB\uB7FE\uB802\uB803\uB804\uB805\uB806\uB80A\uB80B\uB80D\uB80E\uB80F\uB811\uB812\uB813\uB814\uB815\uB816\uB817\uB81A\uB81C\uB81E\uB81F\uB820\uB821\uB822\uB823\uB826\uB827\uB829\uB82A\uB82B\uB82D\uB82E\uB82F\uB830\uB831\uB832\uB833\uB836\uB83A\uB83B\uB83C\uB83D\uB83E\uB83F\uB841\uB842\uB843\uB845\uB846\uB847\uB848\uB849\uB84A\uB84B\uB84C\uB84D\uB84E\uB84F\uB850\uB852\uB854\uB855\uB856\uB857\uB858\uB859\uB85A\uB85B\uB85E\uB85F\uB861\uB862\uB863\uB865\uB866\uB867\uB868\uB869\uB86A\uB86B\uB86E\uB870\uB872\uB873\uB874\uB875\uB876\uB877\uB879\uB87A\uB87B\uB87D\uB87E\uB87F\uB880\uB881\uB882\uB883\uB884\uFFFD".split(""),e=0;e!=t[142].length;++e)t[142][e].charCodeAt(0)!==65533&&(p[t[142][e]]=36352+e,g[36352+e]=t[142][e]);for(t[143]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB885\uB886\uB887\uB888\uB889\uB88A\uB88B\uB88C\uB88E\uB88F\uB890\uB891\uB892\uB893\uB894\uB895\uB896\uB897\uB898\uB899\uB89A\uB89B\uB89C\uB89D\uB89E\uB89F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB8A0\uB8A1\uB8A2\uB8A3\uB8A4\uB8A5\uB8A6\uB8A7\uB8A9\uB8AA\uB8AB\uB8AC\uB8AD\uB8AE\uB8AF\uB8B1\uB8B2\uB8B3\uB8B5\uB8B6\uB8B7\uB8B9\uB8BA\uB8BB\uB8BC\uB8BD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB8BE\uB8BF\uB8C2\uB8C4\uB8C6\uB8C7\uB8C8\uB8C9\uB8CA\uB8CB\uB8CD\uB8CE\uB8CF\uB8D1\uB8D2\uB8D3\uB8D5\uB8D6\uB8D7\uB8D8\uB8D9\uB8DA\uB8DB\uB8DC\uB8DE\uB8E0\uB8E2\uB8E3\uB8E4\uB8E5\uB8E6\uB8E7\uB8EA\uB8EB\uB8ED\uB8EE\uB8EF\uB8F1\uB8F2\uB8F3\uB8F4\uB8F5\uB8F6\uB8F7\uB8FA\uB8FC\uB8FE\uB8FF\uB900\uB901\uB902\uB903\uB905\uB906\uB907\uB908\uB909\uB90A\uB90B\uB90C\uB90D\uB90E\uB90F\uB910\uB911\uB912\uB913\uB914\uB915\uB916\uB917\uB919\uB91A\uB91B\uB91C\uB91D\uB91E\uB91F\uB921\uB922\uB923\uB924\uB925\uB926\uB927\uB928\uB929\uB92A\uB92B\uB92C\uB92D\uB92E\uB92F\uB930\uB931\uB932\uB933\uB934\uB935\uB936\uB937\uB938\uB939\uB93A\uB93B\uB93E\uB93F\uB941\uB942\uB943\uB945\uB946\uB947\uB948\uB949\uB94A\uB94B\uB94D\uB94E\uB950\uB952\uB953\uB954\uB955\uB956\uB957\uFFFD".split(""),e=0;e!=t[143].length;++e)t[143][e].charCodeAt(0)!==65533&&(p[t[143][e]]=36608+e,g[36608+e]=t[143][e]);for(t[144]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB95A\uB95B\uB95D\uB95E\uB95F\uB961\uB962\uB963\uB964\uB965\uB966\uB967\uB96A\uB96C\uB96E\uB96F\uB970\uB971\uB972\uB973\uB976\uB977\uB979\uB97A\uB97B\uB97D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB97E\uB97F\uB980\uB981\uB982\uB983\uB986\uB988\uB98B\uB98C\uB98F\uB990\uB991\uB992\uB993\uB994\uB995\uB996\uB997\uB998\uB999\uB99A\uB99B\uB99C\uB99D\uB99E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB99F\uB9A0\uB9A1\uB9A2\uB9A3\uB9A4\uB9A5\uB9A6\uB9A7\uB9A8\uB9A9\uB9AA\uB9AB\uB9AE\uB9AF\uB9B1\uB9B2\uB9B3\uB9B5\uB9B6\uB9B7\uB9B8\uB9B9\uB9BA\uB9BB\uB9BE\uB9C0\uB9C2\uB9C3\uB9C4\uB9C5\uB9C6\uB9C7\uB9CA\uB9CB\uB9CD\uB9D3\uB9D4\uB9D5\uB9D6\uB9D7\uB9DA\uB9DC\uB9DF\uB9E0\uB9E2\uB9E6\uB9E7\uB9E9\uB9EA\uB9EB\uB9ED\uB9EE\uB9EF\uB9F0\uB9F1\uB9F2\uB9F3\uB9F6\uB9FB\uB9FC\uB9FD\uB9FE\uB9FF\uBA02\uBA03\uBA04\uBA05\uBA06\uBA07\uBA09\uBA0A\uBA0B\uBA0C\uBA0D\uBA0E\uBA0F\uBA10\uBA11\uBA12\uBA13\uBA14\uBA16\uBA17\uBA18\uBA19\uBA1A\uBA1B\uBA1C\uBA1D\uBA1E\uBA1F\uBA20\uBA21\uBA22\uBA23\uBA24\uBA25\uBA26\uBA27\uBA28\uBA29\uBA2A\uBA2B\uBA2C\uBA2D\uBA2E\uBA2F\uBA30\uBA31\uBA32\uBA33\uBA34\uBA35\uBA36\uBA37\uBA3A\uBA3B\uBA3D\uBA3E\uBA3F\uBA41\uBA43\uBA44\uBA45\uBA46\uFFFD".split(""),e=0;e!=t[144].length;++e)t[144][e].charCodeAt(0)!==65533&&(p[t[144][e]]=36864+e,g[36864+e]=t[144][e]);for(t[145]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBA47\uBA4A\uBA4C\uBA4F\uBA50\uBA51\uBA52\uBA56\uBA57\uBA59\uBA5A\uBA5B\uBA5D\uBA5E\uBA5F\uBA60\uBA61\uBA62\uBA63\uBA66\uBA6A\uBA6B\uBA6C\uBA6D\uBA6E\uBA6F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBA72\uBA73\uBA75\uBA76\uBA77\uBA79\uBA7A\uBA7B\uBA7C\uBA7D\uBA7E\uBA7F\uBA80\uBA81\uBA82\uBA86\uBA88\uBA89\uBA8A\uBA8B\uBA8D\uBA8E\uBA8F\uBA90\uBA91\uBA92\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBA93\uBA94\uBA95\uBA96\uBA97\uBA98\uBA99\uBA9A\uBA9B\uBA9C\uBA9D\uBA9E\uBA9F\uBAA0\uBAA1\uBAA2\uBAA3\uBAA4\uBAA5\uBAA6\uBAA7\uBAAA\uBAAD\uBAAE\uBAAF\uBAB1\uBAB3\uBAB4\uBAB5\uBAB6\uBAB7\uBABA\uBABC\uBABE\uBABF\uBAC0\uBAC1\uBAC2\uBAC3\uBAC5\uBAC6\uBAC7\uBAC9\uBACA\uBACB\uBACC\uBACD\uBACE\uBACF\uBAD0\uBAD1\uBAD2\uBAD3\uBAD4\uBAD5\uBAD6\uBAD7\uBADA\uBADB\uBADC\uBADD\uBADE\uBADF\uBAE0\uBAE1\uBAE2\uBAE3\uBAE4\uBAE5\uBAE6\uBAE7\uBAE8\uBAE9\uBAEA\uBAEB\uBAEC\uBAED\uBAEE\uBAEF\uBAF0\uBAF1\uBAF2\uBAF3\uBAF4\uBAF5\uBAF6\uBAF7\uBAF8\uBAF9\uBAFA\uBAFB\uBAFD\uBAFE\uBAFF\uBB01\uBB02\uBB03\uBB05\uBB06\uBB07\uBB08\uBB09\uBB0A\uBB0B\uBB0C\uBB0E\uBB10\uBB12\uBB13\uBB14\uBB15\uBB16\uBB17\uBB19\uBB1A\uBB1B\uBB1D\uBB1E\uBB1F\uBB21\uBB22\uBB23\uBB24\uBB25\uBB26\uBB27\uFFFD".split(""),e=0;e!=t[145].length;++e)t[145][e].charCodeAt(0)!==65533&&(p[t[145][e]]=37120+e,g[37120+e]=t[145][e]);for(t[146]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBB28\uBB2A\uBB2C\uBB2D\uBB2E\uBB2F\uBB30\uBB31\uBB32\uBB33\uBB37\uBB39\uBB3A\uBB3F\uBB40\uBB41\uBB42\uBB43\uBB46\uBB48\uBB4A\uBB4B\uBB4C\uBB4E\uBB51\uBB52\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBB53\uBB55\uBB56\uBB57\uBB59\uBB5A\uBB5B\uBB5C\uBB5D\uBB5E\uBB5F\uBB60\uBB62\uBB64\uBB65\uBB66\uBB67\uBB68\uBB69\uBB6A\uBB6B\uBB6D\uBB6E\uBB6F\uBB70\uBB71\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBB72\uBB73\uBB74\uBB75\uBB76\uBB77\uBB78\uBB79\uBB7A\uBB7B\uBB7C\uBB7D\uBB7E\uBB7F\uBB80\uBB81\uBB82\uBB83\uBB84\uBB85\uBB86\uBB87\uBB89\uBB8A\uBB8B\uBB8D\uBB8E\uBB8F\uBB91\uBB92\uBB93\uBB94\uBB95\uBB96\uBB97\uBB98\uBB99\uBB9A\uBB9B\uBB9C\uBB9D\uBB9E\uBB9F\uBBA0\uBBA1\uBBA2\uBBA3\uBBA5\uBBA6\uBBA7\uBBA9\uBBAA\uBBAB\uBBAD\uBBAE\uBBAF\uBBB0\uBBB1\uBBB2\uBBB3\uBBB5\uBBB6\uBBB8\uBBB9\uBBBA\uBBBB\uBBBC\uBBBD\uBBBE\uBBBF\uBBC1\uBBC2\uBBC3\uBBC5\uBBC6\uBBC7\uBBC9\uBBCA\uBBCB\uBBCC\uBBCD\uBBCE\uBBCF\uBBD1\uBBD2\uBBD4\uBBD5\uBBD6\uBBD7\uBBD8\uBBD9\uBBDA\uBBDB\uBBDC\uBBDD\uBBDE\uBBDF\uBBE0\uBBE1\uBBE2\uBBE3\uBBE4\uBBE5\uBBE6\uBBE7\uBBE8\uBBE9\uBBEA\uBBEB\uBBEC\uBBED\uBBEE\uBBEF\uBBF0\uBBF1\uBBF2\uBBF3\uBBF4\uBBF5\uBBF6\uBBF7\uBBFA\uBBFB\uBBFD\uBBFE\uBC01\uFFFD".split(""),e=0;e!=t[146].length;++e)t[146][e].charCodeAt(0)!==65533&&(p[t[146][e]]=37376+e,g[37376+e]=t[146][e]);for(t[147]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBC03\uBC04\uBC05\uBC06\uBC07\uBC0A\uBC0E\uBC10\uBC12\uBC13\uBC19\uBC1A\uBC20\uBC21\uBC22\uBC23\uBC26\uBC28\uBC2A\uBC2B\uBC2C\uBC2E\uBC2F\uBC32\uBC33\uBC35\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBC36\uBC37\uBC39\uBC3A\uBC3B\uBC3C\uBC3D\uBC3E\uBC3F\uBC42\uBC46\uBC47\uBC48\uBC4A\uBC4B\uBC4E\uBC4F\uBC51\uBC52\uBC53\uBC54\uBC55\uBC56\uBC57\uBC58\uBC59\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBC5A\uBC5B\uBC5C\uBC5E\uBC5F\uBC60\uBC61\uBC62\uBC63\uBC64\uBC65\uBC66\uBC67\uBC68\uBC69\uBC6A\uBC6B\uBC6C\uBC6D\uBC6E\uBC6F\uBC70\uBC71\uBC72\uBC73\uBC74\uBC75\uBC76\uBC77\uBC78\uBC79\uBC7A\uBC7B\uBC7C\uBC7D\uBC7E\uBC7F\uBC80\uBC81\uBC82\uBC83\uBC86\uBC87\uBC89\uBC8A\uBC8D\uBC8F\uBC90\uBC91\uBC92\uBC93\uBC96\uBC98\uBC9B\uBC9C\uBC9D\uBC9E\uBC9F\uBCA2\uBCA3\uBCA5\uBCA6\uBCA9\uBCAA\uBCAB\uBCAC\uBCAD\uBCAE\uBCAF\uBCB2\uBCB6\uBCB7\uBCB8\uBCB9\uBCBA\uBCBB\uBCBE\uBCBF\uBCC1\uBCC2\uBCC3\uBCC5\uBCC6\uBCC7\uBCC8\uBCC9\uBCCA\uBCCB\uBCCC\uBCCE\uBCD2\uBCD3\uBCD4\uBCD6\uBCD7\uBCD9\uBCDA\uBCDB\uBCDD\uBCDE\uBCDF\uBCE0\uBCE1\uBCE2\uBCE3\uBCE4\uBCE5\uBCE6\uBCE7\uBCE8\uBCE9\uBCEA\uBCEB\uBCEC\uBCED\uBCEE\uBCEF\uBCF0\uBCF1\uBCF2\uBCF3\uBCF7\uBCF9\uBCFA\uBCFB\uBCFD\uFFFD".split(""),e=0;e!=t[147].length;++e)t[147][e].charCodeAt(0)!==65533&&(p[t[147][e]]=37632+e,g[37632+e]=t[147][e]);for(t[148]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBCFE\uBCFF\uBD00\uBD01\uBD02\uBD03\uBD06\uBD08\uBD0A\uBD0B\uBD0C\uBD0D\uBD0E\uBD0F\uBD11\uBD12\uBD13\uBD15\uBD16\uBD17\uBD18\uBD19\uBD1A\uBD1B\uBD1C\uBD1D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBD1E\uBD1F\uBD20\uBD21\uBD22\uBD23\uBD25\uBD26\uBD27\uBD28\uBD29\uBD2A\uBD2B\uBD2D\uBD2E\uBD2F\uBD30\uBD31\uBD32\uBD33\uBD34\uBD35\uBD36\uBD37\uBD38\uBD39\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBD3A\uBD3B\uBD3C\uBD3D\uBD3E\uBD3F\uBD41\uBD42\uBD43\uBD44\uBD45\uBD46\uBD47\uBD4A\uBD4B\uBD4D\uBD4E\uBD4F\uBD51\uBD52\uBD53\uBD54\uBD55\uBD56\uBD57\uBD5A\uBD5B\uBD5C\uBD5D\uBD5E\uBD5F\uBD60\uBD61\uBD62\uBD63\uBD65\uBD66\uBD67\uBD69\uBD6A\uBD6B\uBD6C\uBD6D\uBD6E\uBD6F\uBD70\uBD71\uBD72\uBD73\uBD74\uBD75\uBD76\uBD77\uBD78\uBD79\uBD7A\uBD7B\uBD7C\uBD7D\uBD7E\uBD7F\uBD82\uBD83\uBD85\uBD86\uBD8B\uBD8C\uBD8D\uBD8E\uBD8F\uBD92\uBD94\uBD96\uBD97\uBD98\uBD9B\uBD9D\uBD9E\uBD9F\uBDA0\uBDA1\uBDA2\uBDA3\uBDA5\uBDA6\uBDA7\uBDA8\uBDA9\uBDAA\uBDAB\uBDAC\uBDAD\uBDAE\uBDAF\uBDB1\uBDB2\uBDB3\uBDB4\uBDB5\uBDB6\uBDB7\uBDB9\uBDBA\uBDBB\uBDBC\uBDBD\uBDBE\uBDBF\uBDC0\uBDC1\uBDC2\uBDC3\uBDC4\uBDC5\uBDC6\uBDC7\uBDC8\uBDC9\uBDCA\uBDCB\uBDCC\uBDCD\uBDCE\uBDCF\uBDD0\uBDD1\uFFFD".split(""),e=0;e!=t[148].length;++e)t[148][e].charCodeAt(0)!==65533&&(p[t[148][e]]=37888+e,g[37888+e]=t[148][e]);for(t[149]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBDD2\uBDD3\uBDD6\uBDD7\uBDD9\uBDDA\uBDDB\uBDDD\uBDDE\uBDDF\uBDE0\uBDE1\uBDE2\uBDE3\uBDE4\uBDE5\uBDE6\uBDE7\uBDE8\uBDEA\uBDEB\uBDEC\uBDED\uBDEE\uBDEF\uBDF1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBDF2\uBDF3\uBDF5\uBDF6\uBDF7\uBDF9\uBDFA\uBDFB\uBDFC\uBDFD\uBDFE\uBDFF\uBE01\uBE02\uBE04\uBE06\uBE07\uBE08\uBE09\uBE0A\uBE0B\uBE0E\uBE0F\uBE11\uBE12\uBE13\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBE15\uBE16\uBE17\uBE18\uBE19\uBE1A\uBE1B\uBE1E\uBE20\uBE21\uBE22\uBE23\uBE24\uBE25\uBE26\uBE27\uBE28\uBE29\uBE2A\uBE2B\uBE2C\uBE2D\uBE2E\uBE2F\uBE30\uBE31\uBE32\uBE33\uBE34\uBE35\uBE36\uBE37\uBE38\uBE39\uBE3A\uBE3B\uBE3C\uBE3D\uBE3E\uBE3F\uBE40\uBE41\uBE42\uBE43\uBE46\uBE47\uBE49\uBE4A\uBE4B\uBE4D\uBE4F\uBE50\uBE51\uBE52\uBE53\uBE56\uBE58\uBE5C\uBE5D\uBE5E\uBE5F\uBE62\uBE63\uBE65\uBE66\uBE67\uBE69\uBE6B\uBE6C\uBE6D\uBE6E\uBE6F\uBE72\uBE76\uBE77\uBE78\uBE79\uBE7A\uBE7E\uBE7F\uBE81\uBE82\uBE83\uBE85\uBE86\uBE87\uBE88\uBE89\uBE8A\uBE8B\uBE8E\uBE92\uBE93\uBE94\uBE95\uBE96\uBE97\uBE9A\uBE9B\uBE9C\uBE9D\uBE9E\uBE9F\uBEA0\uBEA1\uBEA2\uBEA3\uBEA4\uBEA5\uBEA6\uBEA7\uBEA9\uBEAA\uBEAB\uBEAC\uBEAD\uBEAE\uBEAF\uBEB0\uBEB1\uBEB2\uBEB3\uBEB4\uBEB5\uBEB6\uBEB7\uFFFD".split(""),e=0;e!=t[149].length;++e)t[149][e].charCodeAt(0)!==65533&&(p[t[149][e]]=38144+e,g[38144+e]=t[149][e]);for(t[150]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBEB8\uBEB9\uBEBA\uBEBB\uBEBC\uBEBD\uBEBE\uBEBF\uBEC0\uBEC1\uBEC2\uBEC3\uBEC4\uBEC5\uBEC6\uBEC7\uBEC8\uBEC9\uBECA\uBECB\uBECC\uBECD\uBECE\uBECF\uBED2\uBED3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBED5\uBED6\uBED9\uBEDA\uBEDB\uBEDC\uBEDD\uBEDE\uBEDF\uBEE1\uBEE2\uBEE6\uBEE7\uBEE8\uBEE9\uBEEA\uBEEB\uBEED\uBEEE\uBEEF\uBEF0\uBEF1\uBEF2\uBEF3\uBEF4\uBEF5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBEF6\uBEF7\uBEF8\uBEF9\uBEFA\uBEFB\uBEFC\uBEFD\uBEFE\uBEFF\uBF00\uBF02\uBF03\uBF04\uBF05\uBF06\uBF07\uBF0A\uBF0B\uBF0C\uBF0D\uBF0E\uBF0F\uBF10\uBF11\uBF12\uBF13\uBF14\uBF15\uBF16\uBF17\uBF1A\uBF1E\uBF1F\uBF20\uBF21\uBF22\uBF23\uBF24\uBF25\uBF26\uBF27\uBF28\uBF29\uBF2A\uBF2B\uBF2C\uBF2D\uBF2E\uBF2F\uBF30\uBF31\uBF32\uBF33\uBF34\uBF35\uBF36\uBF37\uBF38\uBF39\uBF3A\uBF3B\uBF3C\uBF3D\uBF3E\uBF3F\uBF42\uBF43\uBF45\uBF46\uBF47\uBF49\uBF4A\uBF4B\uBF4C\uBF4D\uBF4E\uBF4F\uBF52\uBF53\uBF54\uBF56\uBF57\uBF58\uBF59\uBF5A\uBF5B\uBF5C\uBF5D\uBF5E\uBF5F\uBF60\uBF61\uBF62\uBF63\uBF64\uBF65\uBF66\uBF67\uBF68\uBF69\uBF6A\uBF6B\uBF6C\uBF6D\uBF6E\uBF6F\uBF70\uBF71\uBF72\uBF73\uBF74\uBF75\uBF76\uBF77\uBF78\uBF79\uBF7A\uBF7B\uBF7C\uBF7D\uBF7E\uBF7F\uBF80\uBF81\uBF82\uFFFD".split(""),e=0;e!=t[150].length;++e)t[150][e].charCodeAt(0)!==65533&&(p[t[150][e]]=38400+e,g[38400+e]=t[150][e]);for(t[151]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBF83\uBF84\uBF85\uBF86\uBF87\uBF88\uBF89\uBF8A\uBF8B\uBF8C\uBF8D\uBF8E\uBF8F\uBF90\uBF91\uBF92\uBF93\uBF95\uBF96\uBF97\uBF98\uBF99\uBF9A\uBF9B\uBF9C\uBF9D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBF9E\uBF9F\uBFA0\uBFA1\uBFA2\uBFA3\uBFA4\uBFA5\uBFA6\uBFA7\uBFA8\uBFA9\uBFAA\uBFAB\uBFAC\uBFAD\uBFAE\uBFAF\uBFB1\uBFB2\uBFB3\uBFB4\uBFB5\uBFB6\uBFB7\uBFB8\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBFB9\uBFBA\uBFBB\uBFBC\uBFBD\uBFBE\uBFBF\uBFC0\uBFC1\uBFC2\uBFC3\uBFC4\uBFC6\uBFC7\uBFC8\uBFC9\uBFCA\uBFCB\uBFCE\uBFCF\uBFD1\uBFD2\uBFD3\uBFD5\uBFD6\uBFD7\uBFD8\uBFD9\uBFDA\uBFDB\uBFDD\uBFDE\uBFE0\uBFE2\uBFE3\uBFE4\uBFE5\uBFE6\uBFE7\uBFE8\uBFE9\uBFEA\uBFEB\uBFEC\uBFED\uBFEE\uBFEF\uBFF0\uBFF1\uBFF2\uBFF3\uBFF4\uBFF5\uBFF6\uBFF7\uBFF8\uBFF9\uBFFA\uBFFB\uBFFC\uBFFD\uBFFE\uBFFF\uC000\uC001\uC002\uC003\uC004\uC005\uC006\uC007\uC008\uC009\uC00A\uC00B\uC00C\uC00D\uC00E\uC00F\uC010\uC011\uC012\uC013\uC014\uC015\uC016\uC017\uC018\uC019\uC01A\uC01B\uC01C\uC01D\uC01E\uC01F\uC020\uC021\uC022\uC023\uC024\uC025\uC026\uC027\uC028\uC029\uC02A\uC02B\uC02C\uC02D\uC02E\uC02F\uC030\uC031\uC032\uC033\uC034\uC035\uC036\uC037\uC038\uC039\uC03A\uC03B\uC03D\uC03E\uC03F\uFFFD".split(""),e=0;e!=t[151].length;++e)t[151][e].charCodeAt(0)!==65533&&(p[t[151][e]]=38656+e,g[38656+e]=t[151][e]);for(t[152]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC040\uC041\uC042\uC043\uC044\uC045\uC046\uC047\uC048\uC049\uC04A\uC04B\uC04C\uC04D\uC04E\uC04F\uC050\uC052\uC053\uC054\uC055\uC056\uC057\uC059\uC05A\uC05B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC05D\uC05E\uC05F\uC061\uC062\uC063\uC064\uC065\uC066\uC067\uC06A\uC06B\uC06C\uC06D\uC06E\uC06F\uC070\uC071\uC072\uC073\uC074\uC075\uC076\uC077\uC078\uC079\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC07A\uC07B\uC07C\uC07D\uC07E\uC07F\uC080\uC081\uC082\uC083\uC084\uC085\uC086\uC087\uC088\uC089\uC08A\uC08B\uC08C\uC08D\uC08E\uC08F\uC092\uC093\uC095\uC096\uC097\uC099\uC09A\uC09B\uC09C\uC09D\uC09E\uC09F\uC0A2\uC0A4\uC0A6\uC0A7\uC0A8\uC0A9\uC0AA\uC0AB\uC0AE\uC0B1\uC0B2\uC0B7\uC0B8\uC0B9\uC0BA\uC0BB\uC0BE\uC0C2\uC0C3\uC0C4\uC0C6\uC0C7\uC0CA\uC0CB\uC0CD\uC0CE\uC0CF\uC0D1\uC0D2\uC0D3\uC0D4\uC0D5\uC0D6\uC0D7\uC0DA\uC0DE\uC0DF\uC0E0\uC0E1\uC0E2\uC0E3\uC0E6\uC0E7\uC0E9\uC0EA\uC0EB\uC0ED\uC0EE\uC0EF\uC0F0\uC0F1\uC0F2\uC0F3\uC0F6\uC0F8\uC0FA\uC0FB\uC0FC\uC0FD\uC0FE\uC0FF\uC101\uC102\uC103\uC105\uC106\uC107\uC109\uC10A\uC10B\uC10C\uC10D\uC10E\uC10F\uC111\uC112\uC113\uC114\uC116\uC117\uC118\uC119\uC11A\uC11B\uC121\uC122\uC125\uC128\uC129\uC12A\uC12B\uC12E\uFFFD".split(""),e=0;e!=t[152].length;++e)t[152][e].charCodeAt(0)!==65533&&(p[t[152][e]]=38912+e,g[38912+e]=t[152][e]);for(t[153]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC132\uC133\uC134\uC135\uC137\uC13A\uC13B\uC13D\uC13E\uC13F\uC141\uC142\uC143\uC144\uC145\uC146\uC147\uC14A\uC14E\uC14F\uC150\uC151\uC152\uC153\uC156\uC157\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC159\uC15A\uC15B\uC15D\uC15E\uC15F\uC160\uC161\uC162\uC163\uC166\uC16A\uC16B\uC16C\uC16D\uC16E\uC16F\uC171\uC172\uC173\uC175\uC176\uC177\uC179\uC17A\uC17B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC17C\uC17D\uC17E\uC17F\uC180\uC181\uC182\uC183\uC184\uC186\uC187\uC188\uC189\uC18A\uC18B\uC18F\uC191\uC192\uC193\uC195\uC197\uC198\uC199\uC19A\uC19B\uC19E\uC1A0\uC1A2\uC1A3\uC1A4\uC1A6\uC1A7\uC1AA\uC1AB\uC1AD\uC1AE\uC1AF\uC1B1\uC1B2\uC1B3\uC1B4\uC1B5\uC1B6\uC1B7\uC1B8\uC1B9\uC1BA\uC1BB\uC1BC\uC1BE\uC1BF\uC1C0\uC1C1\uC1C2\uC1C3\uC1C5\uC1C6\uC1C7\uC1C9\uC1CA\uC1CB\uC1CD\uC1CE\uC1CF\uC1D0\uC1D1\uC1D2\uC1D3\uC1D5\uC1D6\uC1D9\uC1DA\uC1DB\uC1DC\uC1DD\uC1DE\uC1DF\uC1E1\uC1E2\uC1E3\uC1E5\uC1E6\uC1E7\uC1E9\uC1EA\uC1EB\uC1EC\uC1ED\uC1EE\uC1EF\uC1F2\uC1F4\uC1F5\uC1F6\uC1F7\uC1F8\uC1F9\uC1FA\uC1FB\uC1FE\uC1FF\uC201\uC202\uC203\uC205\uC206\uC207\uC208\uC209\uC20A\uC20B\uC20E\uC210\uC212\uC213\uC214\uC215\uC216\uC217\uC21A\uC21B\uC21D\uC21E\uC221\uC222\uC223\uFFFD".split(""),e=0;e!=t[153].length;++e)t[153][e].charCodeAt(0)!==65533&&(p[t[153][e]]=39168+e,g[39168+e]=t[153][e]);for(t[154]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC224\uC225\uC226\uC227\uC22A\uC22C\uC22E\uC230\uC233\uC235\uC236\uC237\uC238\uC239\uC23A\uC23B\uC23C\uC23D\uC23E\uC23F\uC240\uC241\uC242\uC243\uC244\uC245\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC246\uC247\uC249\uC24A\uC24B\uC24C\uC24D\uC24E\uC24F\uC252\uC253\uC255\uC256\uC257\uC259\uC25A\uC25B\uC25C\uC25D\uC25E\uC25F\uC261\uC262\uC263\uC264\uC266\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC267\uC268\uC269\uC26A\uC26B\uC26E\uC26F\uC271\uC272\uC273\uC275\uC276\uC277\uC278\uC279\uC27A\uC27B\uC27E\uC280\uC282\uC283\uC284\uC285\uC286\uC287\uC28A\uC28B\uC28C\uC28D\uC28E\uC28F\uC291\uC292\uC293\uC294\uC295\uC296\uC297\uC299\uC29A\uC29C\uC29E\uC29F\uC2A0\uC2A1\uC2A2\uC2A3\uC2A6\uC2A7\uC2A9\uC2AA\uC2AB\uC2AE\uC2AF\uC2B0\uC2B1\uC2B2\uC2B3\uC2B6\uC2B8\uC2BA\uC2BB\uC2BC\uC2BD\uC2BE\uC2BF\uC2C0\uC2C1\uC2C2\uC2C3\uC2C4\uC2C5\uC2C6\uC2C7\uC2C8\uC2C9\uC2CA\uC2CB\uC2CC\uC2CD\uC2CE\uC2CF\uC2D0\uC2D1\uC2D2\uC2D3\uC2D4\uC2D5\uC2D6\uC2D7\uC2D8\uC2D9\uC2DA\uC2DB\uC2DE\uC2DF\uC2E1\uC2E2\uC2E5\uC2E6\uC2E7\uC2E8\uC2E9\uC2EA\uC2EE\uC2F0\uC2F2\uC2F3\uC2F4\uC2F5\uC2F7\uC2FA\uC2FD\uC2FE\uC2FF\uC301\uC302\uC303\uC304\uC305\uC306\uC307\uC30A\uC30B\uC30E\uC30F\uFFFD".split(""),e=0;e!=t[154].length;++e)t[154][e].charCodeAt(0)!==65533&&(p[t[154][e]]=39424+e,g[39424+e]=t[154][e]);for(t[155]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC310\uC311\uC312\uC316\uC317\uC319\uC31A\uC31B\uC31D\uC31E\uC31F\uC320\uC321\uC322\uC323\uC326\uC327\uC32A\uC32B\uC32C\uC32D\uC32E\uC32F\uC330\uC331\uC332\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC333\uC334\uC335\uC336\uC337\uC338\uC339\uC33A\uC33B\uC33C\uC33D\uC33E\uC33F\uC340\uC341\uC342\uC343\uC344\uC346\uC347\uC348\uC349\uC34A\uC34B\uC34C\uC34D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC34E\uC34F\uC350\uC351\uC352\uC353\uC354\uC355\uC356\uC357\uC358\uC359\uC35A\uC35B\uC35C\uC35D\uC35E\uC35F\uC360\uC361\uC362\uC363\uC364\uC365\uC366\uC367\uC36A\uC36B\uC36D\uC36E\uC36F\uC371\uC373\uC374\uC375\uC376\uC377\uC37A\uC37B\uC37E\uC37F\uC380\uC381\uC382\uC383\uC385\uC386\uC387\uC389\uC38A\uC38B\uC38D\uC38E\uC38F\uC390\uC391\uC392\uC393\uC394\uC395\uC396\uC397\uC398\uC399\uC39A\uC39B\uC39C\uC39D\uC39E\uC39F\uC3A0\uC3A1\uC3A2\uC3A3\uC3A4\uC3A5\uC3A6\uC3A7\uC3A8\uC3A9\uC3AA\uC3AB\uC3AC\uC3AD\uC3AE\uC3AF\uC3B0\uC3B1\uC3B2\uC3B3\uC3B4\uC3B5\uC3B6\uC3B7\uC3B8\uC3B9\uC3BA\uC3BB\uC3BC\uC3BD\uC3BE\uC3BF\uC3C1\uC3C2\uC3C3\uC3C4\uC3C5\uC3C6\uC3C7\uC3C8\uC3C9\uC3CA\uC3CB\uC3CC\uC3CD\uC3CE\uC3CF\uC3D0\uC3D1\uC3D2\uC3D3\uC3D4\uC3D5\uC3D6\uC3D7\uC3DA\uFFFD".split(""),e=0;e!=t[155].length;++e)t[155][e].charCodeAt(0)!==65533&&(p[t[155][e]]=39680+e,g[39680+e]=t[155][e]);for(t[156]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC3DB\uC3DD\uC3DE\uC3E1\uC3E3\uC3E4\uC3E5\uC3E6\uC3E7\uC3EA\uC3EB\uC3EC\uC3EE\uC3EF\uC3F0\uC3F1\uC3F2\uC3F3\uC3F6\uC3F7\uC3F9\uC3FA\uC3FB\uC3FC\uC3FD\uC3FE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC3FF\uC400\uC401\uC402\uC403\uC404\uC405\uC406\uC407\uC409\uC40A\uC40B\uC40C\uC40D\uC40E\uC40F\uC411\uC412\uC413\uC414\uC415\uC416\uC417\uC418\uC419\uC41A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC41B\uC41C\uC41D\uC41E\uC41F\uC420\uC421\uC422\uC423\uC425\uC426\uC427\uC428\uC429\uC42A\uC42B\uC42D\uC42E\uC42F\uC431\uC432\uC433\uC435\uC436\uC437\uC438\uC439\uC43A\uC43B\uC43E\uC43F\uC440\uC441\uC442\uC443\uC444\uC445\uC446\uC447\uC449\uC44A\uC44B\uC44C\uC44D\uC44E\uC44F\uC450\uC451\uC452\uC453\uC454\uC455\uC456\uC457\uC458\uC459\uC45A\uC45B\uC45C\uC45D\uC45E\uC45F\uC460\uC461\uC462\uC463\uC466\uC467\uC469\uC46A\uC46B\uC46D\uC46E\uC46F\uC470\uC471\uC472\uC473\uC476\uC477\uC478\uC47A\uC47B\uC47C\uC47D\uC47E\uC47F\uC481\uC482\uC483\uC484\uC485\uC486\uC487\uC488\uC489\uC48A\uC48B\uC48C\uC48D\uC48E\uC48F\uC490\uC491\uC492\uC493\uC495\uC496\uC497\uC498\uC499\uC49A\uC49B\uC49D\uC49E\uC49F\uC4A0\uC4A1\uC4A2\uC4A3\uC4A4\uC4A5\uC4A6\uC4A7\uC4A8\uC4A9\uFFFD".split(""),e=0;e!=t[156].length;++e)t[156][e].charCodeAt(0)!==65533&&(p[t[156][e]]=39936+e,g[39936+e]=t[156][e]);for(t[157]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC4AA\uC4AB\uC4AC\uC4AD\uC4AE\uC4AF\uC4B0\uC4B1\uC4B2\uC4B3\uC4B4\uC4B5\uC4B6\uC4B7\uC4B9\uC4BA\uC4BB\uC4BD\uC4BE\uC4BF\uC4C0\uC4C1\uC4C2\uC4C3\uC4C4\uC4C5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC4C6\uC4C7\uC4C8\uC4C9\uC4CA\uC4CB\uC4CC\uC4CD\uC4CE\uC4CF\uC4D0\uC4D1\uC4D2\uC4D3\uC4D4\uC4D5\uC4D6\uC4D7\uC4D8\uC4D9\uC4DA\uC4DB\uC4DC\uC4DD\uC4DE\uC4DF\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC4E0\uC4E1\uC4E2\uC4E3\uC4E4\uC4E5\uC4E6\uC4E7\uC4E8\uC4EA\uC4EB\uC4EC\uC4ED\uC4EE\uC4EF\uC4F2\uC4F3\uC4F5\uC4F6\uC4F7\uC4F9\uC4FB\uC4FC\uC4FD\uC4FE\uC502\uC503\uC504\uC505\uC506\uC507\uC508\uC509\uC50A\uC50B\uC50D\uC50E\uC50F\uC511\uC512\uC513\uC515\uC516\uC517\uC518\uC519\uC51A\uC51B\uC51D\uC51E\uC51F\uC520\uC521\uC522\uC523\uC524\uC525\uC526\uC527\uC52A\uC52B\uC52D\uC52E\uC52F\uC531\uC532\uC533\uC534\uC535\uC536\uC537\uC53A\uC53C\uC53E\uC53F\uC540\uC541\uC542\uC543\uC546\uC547\uC54B\uC54F\uC550\uC551\uC552\uC556\uC55A\uC55B\uC55C\uC55F\uC562\uC563\uC565\uC566\uC567\uC569\uC56A\uC56B\uC56C\uC56D\uC56E\uC56F\uC572\uC576\uC577\uC578\uC579\uC57A\uC57B\uC57E\uC57F\uC581\uC582\uC583\uC585\uC586\uC588\uC589\uC58A\uC58B\uC58E\uC590\uC592\uC593\uC594\uFFFD".split(""),e=0;e!=t[157].length;++e)t[157][e].charCodeAt(0)!==65533&&(p[t[157][e]]=40192+e,g[40192+e]=t[157][e]);for(t[158]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC596\uC599\uC59A\uC59B\uC59D\uC59E\uC59F\uC5A1\uC5A2\uC5A3\uC5A4\uC5A5\uC5A6\uC5A7\uC5A8\uC5AA\uC5AB\uC5AC\uC5AD\uC5AE\uC5AF\uC5B0\uC5B1\uC5B2\uC5B3\uC5B6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC5B7\uC5BA\uC5BF\uC5C0\uC5C1\uC5C2\uC5C3\uC5CB\uC5CD\uC5CF\uC5D2\uC5D3\uC5D5\uC5D6\uC5D7\uC5D9\uC5DA\uC5DB\uC5DC\uC5DD\uC5DE\uC5DF\uC5E2\uC5E4\uC5E6\uC5E7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC5E8\uC5E9\uC5EA\uC5EB\uC5EF\uC5F1\uC5F2\uC5F3\uC5F5\uC5F8\uC5F9\uC5FA\uC5FB\uC602\uC603\uC604\uC609\uC60A\uC60B\uC60D\uC60E\uC60F\uC611\uC612\uC613\uC614\uC615\uC616\uC617\uC61A\uC61D\uC61E\uC61F\uC620\uC621\uC622\uC623\uC626\uC627\uC629\uC62A\uC62B\uC62F\uC631\uC632\uC636\uC638\uC63A\uC63C\uC63D\uC63E\uC63F\uC642\uC643\uC645\uC646\uC647\uC649\uC64A\uC64B\uC64C\uC64D\uC64E\uC64F\uC652\uC656\uC657\uC658\uC659\uC65A\uC65B\uC65E\uC65F\uC661\uC662\uC663\uC664\uC665\uC666\uC667\uC668\uC669\uC66A\uC66B\uC66D\uC66E\uC670\uC672\uC673\uC674\uC675\uC676\uC677\uC67A\uC67B\uC67D\uC67E\uC67F\uC681\uC682\uC683\uC684\uC685\uC686\uC687\uC68A\uC68C\uC68E\uC68F\uC690\uC691\uC692\uC693\uC696\uC697\uC699\uC69A\uC69B\uC69D\uC69E\uC69F\uC6A0\uC6A1\uC6A2\uC6A3\uC6A6\uFFFD".split(""),e=0;e!=t[158].length;++e)t[158][e].charCodeAt(0)!==65533&&(p[t[158][e]]=40448+e,g[40448+e]=t[158][e]);for(t[159]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC6A8\uC6AA\uC6AB\uC6AC\uC6AD\uC6AE\uC6AF\uC6B2\uC6B3\uC6B5\uC6B6\uC6B7\uC6BB\uC6BC\uC6BD\uC6BE\uC6BF\uC6C2\uC6C4\uC6C6\uC6C7\uC6C8\uC6C9\uC6CA\uC6CB\uC6CE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC6CF\uC6D1\uC6D2\uC6D3\uC6D5\uC6D6\uC6D7\uC6D8\uC6D9\uC6DA\uC6DB\uC6DE\uC6DF\uC6E2\uC6E3\uC6E4\uC6E5\uC6E6\uC6E7\uC6EA\uC6EB\uC6ED\uC6EE\uC6EF\uC6F1\uC6F2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC6F3\uC6F4\uC6F5\uC6F6\uC6F7\uC6FA\uC6FB\uC6FC\uC6FE\uC6FF\uC700\uC701\uC702\uC703\uC706\uC707\uC709\uC70A\uC70B\uC70D\uC70E\uC70F\uC710\uC711\uC712\uC713\uC716\uC718\uC71A\uC71B\uC71C\uC71D\uC71E\uC71F\uC722\uC723\uC725\uC726\uC727\uC729\uC72A\uC72B\uC72C\uC72D\uC72E\uC72F\uC732\uC734\uC736\uC738\uC739\uC73A\uC73B\uC73E\uC73F\uC741\uC742\uC743\uC745\uC746\uC747\uC748\uC749\uC74B\uC74E\uC750\uC759\uC75A\uC75B\uC75D\uC75E\uC75F\uC761\uC762\uC763\uC764\uC765\uC766\uC767\uC769\uC76A\uC76C\uC76D\uC76E\uC76F\uC770\uC771\uC772\uC773\uC776\uC777\uC779\uC77A\uC77B\uC77F\uC780\uC781\uC782\uC786\uC78B\uC78C\uC78D\uC78F\uC792\uC793\uC795\uC799\uC79B\uC79C\uC79D\uC79E\uC79F\uC7A2\uC7A7\uC7A8\uC7A9\uC7AA\uC7AB\uC7AE\uC7AF\uC7B1\uC7B2\uC7B3\uC7B5\uC7B6\uC7B7\uFFFD".split(""),e=0;e!=t[159].length;++e)t[159][e].charCodeAt(0)!==65533&&(p[t[159][e]]=40704+e,g[40704+e]=t[159][e]);for(t[160]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC7B8\uC7B9\uC7BA\uC7BB\uC7BE\uC7C2\uC7C3\uC7C4\uC7C5\uC7C6\uC7C7\uC7CA\uC7CB\uC7CD\uC7CF\uC7D1\uC7D2\uC7D3\uC7D4\uC7D5\uC7D6\uC7D7\uC7D9\uC7DA\uC7DB\uC7DC\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC7DE\uC7DF\uC7E0\uC7E1\uC7E2\uC7E3\uC7E5\uC7E6\uC7E7\uC7E9\uC7EA\uC7EB\uC7ED\uC7EE\uC7EF\uC7F0\uC7F1\uC7F2\uC7F3\uC7F4\uC7F5\uC7F6\uC7F7\uC7F8\uC7F9\uC7FA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC7FB\uC7FC\uC7FD\uC7FE\uC7FF\uC802\uC803\uC805\uC806\uC807\uC809\uC80B\uC80C\uC80D\uC80E\uC80F\uC812\uC814\uC817\uC818\uC819\uC81A\uC81B\uC81E\uC81F\uC821\uC822\uC823\uC825\uC826\uC827\uC828\uC829\uC82A\uC82B\uC82E\uC830\uC832\uC833\uC834\uC835\uC836\uC837\uC839\uC83A\uC83B\uC83D\uC83E\uC83F\uC841\uC842\uC843\uC844\uC845\uC846\uC847\uC84A\uC84B\uC84E\uC84F\uC850\uC851\uC852\uC853\uC855\uC856\uC857\uC858\uC859\uC85A\uC85B\uC85C\uC85D\uC85E\uC85F\uC860\uC861\uC862\uC863\uC864\uC865\uC866\uC867\uC868\uC869\uC86A\uC86B\uC86C\uC86D\uC86E\uC86F\uC872\uC873\uC875\uC876\uC877\uC879\uC87B\uC87C\uC87D\uC87E\uC87F\uC882\uC884\uC888\uC889\uC88A\uC88E\uC88F\uC890\uC891\uC892\uC893\uC895\uC896\uC897\uC898\uC899\uC89A\uC89B\uC89C\uC89E\uC8A0\uC8A2\uC8A3\uC8A4\uFFFD".split(""),e=0;e!=t[160].length;++e)t[160][e].charCodeAt(0)!==65533&&(p[t[160][e]]=40960+e,g[40960+e]=t[160][e]);for(t[161]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC8A5\uC8A6\uC8A7\uC8A9\uC8AA\uC8AB\uC8AC\uC8AD\uC8AE\uC8AF\uC8B0\uC8B1\uC8B2\uC8B3\uC8B4\uC8B5\uC8B6\uC8B7\uC8B8\uC8B9\uC8BA\uC8BB\uC8BE\uC8BF\uC8C0\uC8C1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC8C2\uC8C3\uC8C5\uC8C6\uC8C7\uC8C9\uC8CA\uC8CB\uC8CD\uC8CE\uC8CF\uC8D0\uC8D1\uC8D2\uC8D3\uC8D6\uC8D8\uC8DA\uC8DB\uC8DC\uC8DD\uC8DE\uC8DF\uC8E2\uC8E3\uC8E5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC8E6\uC8E7\uC8E8\uC8E9\uC8EA\uC8EB\uC8EC\uC8ED\uC8EE\uC8EF\uC8F0\uC8F1\uC8F2\uC8F3\uC8F4\uC8F6\uC8F7\uC8F8\uC8F9\uC8FA\uC8FB\uC8FE\uC8FF\uC901\uC902\uC903\uC907\uC908\uC909\uC90A\uC90B\uC90E\u3000\u3001\u3002\xB7\u2025\u2026\xA8\u3003\xAD\u2015\u2225\uFF3C\u223C\u2018\u2019\u201C\u201D\u3014\u3015\u3008\u3009\u300A\u300B\u300C\u300D\u300E\u300F\u3010\u3011\xB1\xD7\xF7\u2260\u2264\u2265\u221E\u2234\xB0\u2032\u2033\u2103\u212B\uFFE0\uFFE1\uFFE5\u2642\u2640\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\xA7\u203B\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u2192\u2190\u2191\u2193\u2194\u3013\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\u2227\u2228\uFFE2\uFFFD".split(""),e=0;e!=t[161].length;++e)t[161][e].charCodeAt(0)!==65533&&(p[t[161][e]]=41216+e,g[41216+e]=t[161][e]);for(t[162]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC910\uC912\uC913\uC914\uC915\uC916\uC917\uC919\uC91A\uC91B\uC91C\uC91D\uC91E\uC91F\uC920\uC921\uC922\uC923\uC924\uC925\uC926\uC927\uC928\uC929\uC92A\uC92B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC92D\uC92E\uC92F\uC930\uC931\uC932\uC933\uC935\uC936\uC937\uC938\uC939\uC93A\uC93B\uC93C\uC93D\uC93E\uC93F\uC940\uC941\uC942\uC943\uC944\uC945\uC946\uC947\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC948\uC949\uC94A\uC94B\uC94C\uC94D\uC94E\uC94F\uC952\uC953\uC955\uC956\uC957\uC959\uC95A\uC95B\uC95C\uC95D\uC95E\uC95F\uC962\uC964\uC965\uC966\uC967\uC968\uC969\uC96A\uC96B\uC96D\uC96E\uC96F\u21D2\u21D4\u2200\u2203\xB4\uFF5E\u02C7\u02D8\u02DD\u02DA\u02D9\xB8\u02DB\xA1\xBF\u02D0\u222E\u2211\u220F\xA4\u2109\u2030\u25C1\u25C0\u25B7\u25B6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25C8\u25A3\u25D0\u25D1\u2592\u25A4\u25A5\u25A8\u25A7\u25A6\u25A9\u2668\u260F\u260E\u261C\u261E\xB6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266D\u2669\u266A\u266C\u327F\u321C\u2116\u33C7\u2122\u33C2\u33D8\u2121\u20AC\xAE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[162].length;++e)t[162][e].charCodeAt(0)!==65533&&(p[t[162][e]]=41472+e,g[41472+e]=t[162][e]);for(t[163]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC971\uC972\uC973\uC975\uC976\uC977\uC978\uC979\uC97A\uC97B\uC97D\uC97E\uC97F\uC980\uC981\uC982\uC983\uC984\uC985\uC986\uC987\uC98A\uC98B\uC98D\uC98E\uC98F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC991\uC992\uC993\uC994\uC995\uC996\uC997\uC99A\uC99C\uC99E\uC99F\uC9A0\uC9A1\uC9A2\uC9A3\uC9A4\uC9A5\uC9A6\uC9A7\uC9A8\uC9A9\uC9AA\uC9AB\uC9AC\uC9AD\uC9AE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC9AF\uC9B0\uC9B1\uC9B2\uC9B3\uC9B4\uC9B5\uC9B6\uC9B7\uC9B8\uC9B9\uC9BA\uC9BB\uC9BC\uC9BD\uC9BE\uC9BF\uC9C2\uC9C3\uC9C5\uC9C6\uC9C9\uC9CB\uC9CC\uC9CD\uC9CE\uC9CF\uC9D2\uC9D4\uC9D7\uC9D8\uC9DB\uFF01\uFF02\uFF03\uFF04\uFF05\uFF06\uFF07\uFF08\uFF09\uFF0A\uFF0B\uFF0C\uFF0D\uFF0E\uFF0F\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\uFF1A\uFF1B\uFF1C\uFF1D\uFF1E\uFF1F\uFF20\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFF3B\uFFE6\uFF3D\uFF3E\uFF3F\uFF40\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58\uFF59\uFF5A\uFF5B\uFF5C\uFF5D\uFFE3\uFFFD".split(""),e=0;e!=t[163].length;++e)t[163][e].charCodeAt(0)!==65533&&(p[t[163][e]]=41728+e,g[41728+e]=t[163][e]);for(t[164]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC9DE\uC9DF\uC9E1\uC9E3\uC9E5\uC9E6\uC9E8\uC9E9\uC9EA\uC9EB\uC9EE\uC9F2\uC9F3\uC9F4\uC9F5\uC9F6\uC9F7\uC9FA\uC9FB\uC9FD\uC9FE\uC9FF\uCA01\uCA02\uCA03\uCA04\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA05\uCA06\uCA07\uCA0A\uCA0E\uCA0F\uCA10\uCA11\uCA12\uCA13\uCA15\uCA16\uCA17\uCA19\uCA1A\uCA1B\uCA1C\uCA1D\uCA1E\uCA1F\uCA20\uCA21\uCA22\uCA23\uCA24\uCA25\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA26\uCA27\uCA28\uCA2A\uCA2B\uCA2C\uCA2D\uCA2E\uCA2F\uCA30\uCA31\uCA32\uCA33\uCA34\uCA35\uCA36\uCA37\uCA38\uCA39\uCA3A\uCA3B\uCA3C\uCA3D\uCA3E\uCA3F\uCA40\uCA41\uCA42\uCA43\uCA44\uCA45\uCA46\u3131\u3132\u3133\u3134\u3135\u3136\u3137\u3138\u3139\u313A\u313B\u313C\u313D\u313E\u313F\u3140\u3141\u3142\u3143\u3144\u3145\u3146\u3147\u3148\u3149\u314A\u314B\u314C\u314D\u314E\u314F\u3150\u3151\u3152\u3153\u3154\u3155\u3156\u3157\u3158\u3159\u315A\u315B\u315C\u315D\u315E\u315F\u3160\u3161\u3162\u3163\u3164\u3165\u3166\u3167\u3168\u3169\u316A\u316B\u316C\u316D\u316E\u316F\u3170\u3171\u3172\u3173\u3174\u3175\u3176\u3177\u3178\u3179\u317A\u317B\u317C\u317D\u317E\u317F\u3180\u3181\u3182\u3183\u3184\u3185\u3186\u3187\u3188\u3189\u318A\u318B\u318C\u318D\u318E\uFFFD".split(""),e=0;e!=t[164].length;++e)t[164][e].charCodeAt(0)!==65533&&(p[t[164][e]]=41984+e,g[41984+e]=t[164][e]);for(t[165]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA47\uCA48\uCA49\uCA4A\uCA4B\uCA4E\uCA4F\uCA51\uCA52\uCA53\uCA55\uCA56\uCA57\uCA58\uCA59\uCA5A\uCA5B\uCA5E\uCA62\uCA63\uCA64\uCA65\uCA66\uCA67\uCA69\uCA6A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA6B\uCA6C\uCA6D\uCA6E\uCA6F\uCA70\uCA71\uCA72\uCA73\uCA74\uCA75\uCA76\uCA77\uCA78\uCA79\uCA7A\uCA7B\uCA7C\uCA7E\uCA7F\uCA80\uCA81\uCA82\uCA83\uCA85\uCA86\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA87\uCA88\uCA89\uCA8A\uCA8B\uCA8C\uCA8D\uCA8E\uCA8F\uCA90\uCA91\uCA92\uCA93\uCA94\uCA95\uCA96\uCA97\uCA99\uCA9A\uCA9B\uCA9C\uCA9D\uCA9E\uCA9F\uCAA0\uCAA1\uCAA2\uCAA3\uCAA4\uCAA5\uCAA6\uCAA7\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[165].length;++e)t[165][e].charCodeAt(0)!==65533&&(p[t[165][e]]=42240+e,g[42240+e]=t[165][e]);for(t[166]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCAA8\uCAA9\uCAAA\uCAAB\uCAAC\uCAAD\uCAAE\uCAAF\uCAB0\uCAB1\uCAB2\uCAB3\uCAB4\uCAB5\uCAB6\uCAB7\uCAB8\uCAB9\uCABA\uCABB\uCABE\uCABF\uCAC1\uCAC2\uCAC3\uCAC5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCAC6\uCAC7\uCAC8\uCAC9\uCACA\uCACB\uCACE\uCAD0\uCAD2\uCAD4\uCAD5\uCAD6\uCAD7\uCADA\uCADB\uCADC\uCADD\uCADE\uCADF\uCAE1\uCAE2\uCAE3\uCAE4\uCAE5\uCAE6\uCAE7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCAE8\uCAE9\uCAEA\uCAEB\uCAED\uCAEE\uCAEF\uCAF0\uCAF1\uCAF2\uCAF3\uCAF5\uCAF6\uCAF7\uCAF8\uCAF9\uCAFA\uCAFB\uCAFC\uCAFD\uCAFE\uCAFF\uCB00\uCB01\uCB02\uCB03\uCB04\uCB05\uCB06\uCB07\uCB09\uCB0A\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\u2512\u2511\u251A\u2519\u2516\u2515\u250E\u250D\u251E\u251F\u2521\u2522\u2526\u2527\u2529\u252A\u252D\u252E\u2531\u2532\u2535\u2536\u2539\u253A\u253D\u253E\u2540\u2541\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[166].length;++e)t[166][e].charCodeAt(0)!==65533&&(p[t[166][e]]=42496+e,g[42496+e]=t[166][e]);for(t[167]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB0B\uCB0C\uCB0D\uCB0E\uCB0F\uCB11\uCB12\uCB13\uCB15\uCB16\uCB17\uCB19\uCB1A\uCB1B\uCB1C\uCB1D\uCB1E\uCB1F\uCB22\uCB23\uCB24\uCB25\uCB26\uCB27\uCB28\uCB29\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB2A\uCB2B\uCB2C\uCB2D\uCB2E\uCB2F\uCB30\uCB31\uCB32\uCB33\uCB34\uCB35\uCB36\uCB37\uCB38\uCB39\uCB3A\uCB3B\uCB3C\uCB3D\uCB3E\uCB3F\uCB40\uCB42\uCB43\uCB44\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB45\uCB46\uCB47\uCB4A\uCB4B\uCB4D\uCB4E\uCB4F\uCB51\uCB52\uCB53\uCB54\uCB55\uCB56\uCB57\uCB5A\uCB5B\uCB5C\uCB5E\uCB5F\uCB60\uCB61\uCB62\uCB63\uCB65\uCB66\uCB67\uCB68\uCB69\uCB6A\uCB6B\uCB6C\u3395\u3396\u3397\u2113\u3398\u33C4\u33A3\u33A4\u33A5\u33A6\u3399\u339A\u339B\u339C\u339D\u339E\u339F\u33A0\u33A1\u33A2\u33CA\u338D\u338E\u338F\u33CF\u3388\u3389\u33C8\u33A7\u33A8\u33B0\u33B1\u33B2\u33B3\u33B4\u33B5\u33B6\u33B7\u33B8\u33B9\u3380\u3381\u3382\u3383\u3384\u33BA\u33BB\u33BC\u33BD\u33BE\u33BF\u3390\u3391\u3392\u3393\u3394\u2126\u33C0\u33C1\u338A\u338B\u338C\u33D6\u33C5\u33AD\u33AE\u33AF\u33DB\u33A9\u33AA\u33AB\u33AC\u33DD\u33D0\u33D3\u33C3\u33C9\u33DC\u33C6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[167].length;++e)t[167][e].charCodeAt(0)!==65533&&(p[t[167][e]]=42752+e,g[42752+e]=t[167][e]);for(t[168]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB6D\uCB6E\uCB6F\uCB70\uCB71\uCB72\uCB73\uCB74\uCB75\uCB76\uCB77\uCB7A\uCB7B\uCB7C\uCB7D\uCB7E\uCB7F\uCB80\uCB81\uCB82\uCB83\uCB84\uCB85\uCB86\uCB87\uCB88\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB89\uCB8A\uCB8B\uCB8C\uCB8D\uCB8E\uCB8F\uCB90\uCB91\uCB92\uCB93\uCB94\uCB95\uCB96\uCB97\uCB98\uCB99\uCB9A\uCB9B\uCB9D\uCB9E\uCB9F\uCBA0\uCBA1\uCBA2\uCBA3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCBA4\uCBA5\uCBA6\uCBA7\uCBA8\uCBA9\uCBAA\uCBAB\uCBAC\uCBAD\uCBAE\uCBAF\uCBB0\uCBB1\uCBB2\uCBB3\uCBB4\uCBB5\uCBB6\uCBB7\uCBB9\uCBBA\uCBBB\uCBBC\uCBBD\uCBBE\uCBBF\uCBC0\uCBC1\uCBC2\uCBC3\uCBC4\xC6\xD0\xAA\u0126\uFFFD\u0132\uFFFD\u013F\u0141\xD8\u0152\xBA\xDE\u0166\u014A\uFFFD\u3260\u3261\u3262\u3263\u3264\u3265\u3266\u3267\u3268\u3269\u326A\u326B\u326C\u326D\u326E\u326F\u3270\u3271\u3272\u3273\u3274\u3275\u3276\u3277\u3278\u3279\u327A\u327B\u24D0\u24D1\u24D2\u24D3\u24D4\u24D5\u24D6\u24D7\u24D8\u24D9\u24DA\u24DB\u24DC\u24DD\u24DE\u24DF\u24E0\u24E1\u24E2\u24E3\u24E4\u24E5\u24E6\u24E7\u24E8\u24E9\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\u246A\u246B\u246C\u246D\u246E\xBD\u2153\u2154\xBC\xBE\u215B\u215C\u215D\u215E\uFFFD".split(""),e=0;e!=t[168].length;++e)t[168][e].charCodeAt(0)!==65533&&(p[t[168][e]]=43008+e,g[43008+e]=t[168][e]);for(t[169]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCBC5\uCBC6\uCBC7\uCBC8\uCBC9\uCBCA\uCBCB\uCBCC\uCBCD\uCBCE\uCBCF\uCBD0\uCBD1\uCBD2\uCBD3\uCBD5\uCBD6\uCBD7\uCBD8\uCBD9\uCBDA\uCBDB\uCBDC\uCBDD\uCBDE\uCBDF\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCBE0\uCBE1\uCBE2\uCBE3\uCBE5\uCBE6\uCBE8\uCBEA\uCBEB\uCBEC\uCBED\uCBEE\uCBEF\uCBF0\uCBF1\uCBF2\uCBF3\uCBF4\uCBF5\uCBF6\uCBF7\uCBF8\uCBF9\uCBFA\uCBFB\uCBFC\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCBFD\uCBFE\uCBFF\uCC00\uCC01\uCC02\uCC03\uCC04\uCC05\uCC06\uCC07\uCC08\uCC09\uCC0A\uCC0B\uCC0E\uCC0F\uCC11\uCC12\uCC13\uCC15\uCC16\uCC17\uCC18\uCC19\uCC1A\uCC1B\uCC1E\uCC1F\uCC20\uCC23\uCC24\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0140\u0142\xF8\u0153\xDF\xFE\u0167\u014B\u0149\u3200\u3201\u3202\u3203\u3204\u3205\u3206\u3207\u3208\u3209\u320A\u320B\u320C\u320D\u320E\u320F\u3210\u3211\u3212\u3213\u3214\u3215\u3216\u3217\u3218\u3219\u321A\u321B\u249C\u249D\u249E\u249F\u24A0\u24A1\u24A2\u24A3\u24A4\u24A5\u24A6\u24A7\u24A8\u24A9\u24AA\u24AB\u24AC\u24AD\u24AE\u24AF\u24B0\u24B1\u24B2\u24B3\u24B4\u24B5\u2474\u2475\u2476\u2477\u2478\u2479\u247A\u247B\u247C\u247D\u247E\u247F\u2480\u2481\u2482\xB9\xB2\xB3\u2074\u207F\u2081\u2082\u2083\u2084\uFFFD".split(""),e=0;e!=t[169].length;++e)t[169][e].charCodeAt(0)!==65533&&(p[t[169][e]]=43264+e,g[43264+e]=t[169][e]);for(t[170]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCC25\uCC26\uCC2A\uCC2B\uCC2D\uCC2F\uCC31\uCC32\uCC33\uCC34\uCC35\uCC36\uCC37\uCC3A\uCC3F\uCC40\uCC41\uCC42\uCC43\uCC46\uCC47\uCC49\uCC4A\uCC4B\uCC4D\uCC4E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCC4F\uCC50\uCC51\uCC52\uCC53\uCC56\uCC5A\uCC5B\uCC5C\uCC5D\uCC5E\uCC5F\uCC61\uCC62\uCC63\uCC65\uCC67\uCC69\uCC6A\uCC6B\uCC6C\uCC6D\uCC6E\uCC6F\uCC71\uCC72\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCC73\uCC74\uCC76\uCC77\uCC78\uCC79\uCC7A\uCC7B\uCC7C\uCC7D\uCC7E\uCC7F\uCC80\uCC81\uCC82\uCC83\uCC84\uCC85\uCC86\uCC87\uCC88\uCC89\uCC8A\uCC8B\uCC8C\uCC8D\uCC8E\uCC8F\uCC90\uCC91\uCC92\uCC93\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091\u3092\u3093\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[170].length;++e)t[170][e].charCodeAt(0)!==65533&&(p[t[170][e]]=43520+e,g[43520+e]=t[170][e]);for(t[171]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCC94\uCC95\uCC96\uCC97\uCC9A\uCC9B\uCC9D\uCC9E\uCC9F\uCCA1\uCCA2\uCCA3\uCCA4\uCCA5\uCCA6\uCCA7\uCCAA\uCCAE\uCCAF\uCCB0\uCCB1\uCCB2\uCCB3\uCCB6\uCCB7\uCCB9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCCBA\uCCBB\uCCBD\uCCBE\uCCBF\uCCC0\uCCC1\uCCC2\uCCC3\uCCC6\uCCC8\uCCCA\uCCCB\uCCCC\uCCCD\uCCCE\uCCCF\uCCD1\uCCD2\uCCD3\uCCD5\uCCD6\uCCD7\uCCD8\uCCD9\uCCDA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCCDB\uCCDC\uCCDD\uCCDE\uCCDF\uCCE0\uCCE1\uCCE2\uCCE3\uCCE5\uCCE6\uCCE7\uCCE8\uCCE9\uCCEA\uCCEB\uCCED\uCCEE\uCCEF\uCCF1\uCCF2\uCCF3\uCCF4\uCCF5\uCCF6\uCCF7\uCCF8\uCCF9\uCCFA\uCCFB\uCCFC\uCCFD\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE\u30DF\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[171].length;++e)t[171][e].charCodeAt(0)!==65533&&(p[t[171][e]]=43776+e,g[43776+e]=t[171][e]);for(t[172]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCCFE\uCCFF\uCD00\uCD02\uCD03\uCD04\uCD05\uCD06\uCD07\uCD0A\uCD0B\uCD0D\uCD0E\uCD0F\uCD11\uCD12\uCD13\uCD14\uCD15\uCD16\uCD17\uCD1A\uCD1C\uCD1E\uCD1F\uCD20\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCD21\uCD22\uCD23\uCD25\uCD26\uCD27\uCD29\uCD2A\uCD2B\uCD2D\uCD2E\uCD2F\uCD30\uCD31\uCD32\uCD33\uCD34\uCD35\uCD36\uCD37\uCD38\uCD3A\uCD3B\uCD3C\uCD3D\uCD3E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCD3F\uCD40\uCD41\uCD42\uCD43\uCD44\uCD45\uCD46\uCD47\uCD48\uCD49\uCD4A\uCD4B\uCD4C\uCD4D\uCD4E\uCD4F\uCD50\uCD51\uCD52\uCD53\uCD54\uCD55\uCD56\uCD57\uCD58\uCD59\uCD5A\uCD5B\uCD5D\uCD5E\uCD5F\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[172].length;++e)t[172][e].charCodeAt(0)!==65533&&(p[t[172][e]]=44032+e,g[44032+e]=t[172][e]);for(t[173]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCD61\uCD62\uCD63\uCD65\uCD66\uCD67\uCD68\uCD69\uCD6A\uCD6B\uCD6E\uCD70\uCD72\uCD73\uCD74\uCD75\uCD76\uCD77\uCD79\uCD7A\uCD7B\uCD7C\uCD7D\uCD7E\uCD7F\uCD80\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCD81\uCD82\uCD83\uCD84\uCD85\uCD86\uCD87\uCD89\uCD8A\uCD8B\uCD8C\uCD8D\uCD8E\uCD8F\uCD90\uCD91\uCD92\uCD93\uCD96\uCD97\uCD99\uCD9A\uCD9B\uCD9D\uCD9E\uCD9F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCDA0\uCDA1\uCDA2\uCDA3\uCDA6\uCDA8\uCDAA\uCDAB\uCDAC\uCDAD\uCDAE\uCDAF\uCDB1\uCDB2\uCDB3\uCDB4\uCDB5\uCDB6\uCDB7\uCDB8\uCDB9\uCDBA\uCDBB\uCDBC\uCDBD\uCDBE\uCDBF\uCDC0\uCDC1\uCDC2\uCDC3\uCDC5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[173].length;++e)t[173][e].charCodeAt(0)!==65533&&(p[t[173][e]]=44288+e,g[44288+e]=t[173][e]);for(t[174]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCDC6\uCDC7\uCDC8\uCDC9\uCDCA\uCDCB\uCDCD\uCDCE\uCDCF\uCDD1\uCDD2\uCDD3\uCDD4\uCDD5\uCDD6\uCDD7\uCDD8\uCDD9\uCDDA\uCDDB\uCDDC\uCDDD\uCDDE\uCDDF\uCDE0\uCDE1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCDE2\uCDE3\uCDE4\uCDE5\uCDE6\uCDE7\uCDE9\uCDEA\uCDEB\uCDED\uCDEE\uCDEF\uCDF1\uCDF2\uCDF3\uCDF4\uCDF5\uCDF6\uCDF7\uCDFA\uCDFC\uCDFE\uCDFF\uCE00\uCE01\uCE02\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE03\uCE05\uCE06\uCE07\uCE09\uCE0A\uCE0B\uCE0D\uCE0E\uCE0F\uCE10\uCE11\uCE12\uCE13\uCE15\uCE16\uCE17\uCE18\uCE1A\uCE1B\uCE1C\uCE1D\uCE1E\uCE1F\uCE22\uCE23\uCE25\uCE26\uCE27\uCE29\uCE2A\uCE2B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[174].length;++e)t[174][e].charCodeAt(0)!==65533&&(p[t[174][e]]=44544+e,g[44544+e]=t[174][e]);for(t[175]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE2C\uCE2D\uCE2E\uCE2F\uCE32\uCE34\uCE36\uCE37\uCE38\uCE39\uCE3A\uCE3B\uCE3C\uCE3D\uCE3E\uCE3F\uCE40\uCE41\uCE42\uCE43\uCE44\uCE45\uCE46\uCE47\uCE48\uCE49\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE4A\uCE4B\uCE4C\uCE4D\uCE4E\uCE4F\uCE50\uCE51\uCE52\uCE53\uCE54\uCE55\uCE56\uCE57\uCE5A\uCE5B\uCE5D\uCE5E\uCE62\uCE63\uCE64\uCE65\uCE66\uCE67\uCE6A\uCE6C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE6E\uCE6F\uCE70\uCE71\uCE72\uCE73\uCE76\uCE77\uCE79\uCE7A\uCE7B\uCE7D\uCE7E\uCE7F\uCE80\uCE81\uCE82\uCE83\uCE86\uCE88\uCE8A\uCE8B\uCE8C\uCE8D\uCE8E\uCE8F\uCE92\uCE93\uCE95\uCE96\uCE97\uCE99\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[175].length;++e)t[175][e].charCodeAt(0)!==65533&&(p[t[175][e]]=44800+e,g[44800+e]=t[175][e]);for(t[176]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE9A\uCE9B\uCE9C\uCE9D\uCE9E\uCE9F\uCEA2\uCEA6\uCEA7\uCEA8\uCEA9\uCEAA\uCEAB\uCEAE\uCEAF\uCEB0\uCEB1\uCEB2\uCEB3\uCEB4\uCEB5\uCEB6\uCEB7\uCEB8\uCEB9\uCEBA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCEBB\uCEBC\uCEBD\uCEBE\uCEBF\uCEC0\uCEC2\uCEC3\uCEC4\uCEC5\uCEC6\uCEC7\uCEC8\uCEC9\uCECA\uCECB\uCECC\uCECD\uCECE\uCECF\uCED0\uCED1\uCED2\uCED3\uCED4\uCED5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCED6\uCED7\uCED8\uCED9\uCEDA\uCEDB\uCEDC\uCEDD\uCEDE\uCEDF\uCEE0\uCEE1\uCEE2\uCEE3\uCEE6\uCEE7\uCEE9\uCEEA\uCEED\uCEEE\uCEEF\uCEF0\uCEF1\uCEF2\uCEF3\uCEF6\uCEFA\uCEFB\uCEFC\uCEFD\uCEFE\uCEFF\uAC00\uAC01\uAC04\uAC07\uAC08\uAC09\uAC0A\uAC10\uAC11\uAC12\uAC13\uAC14\uAC15\uAC16\uAC17\uAC19\uAC1A\uAC1B\uAC1C\uAC1D\uAC20\uAC24\uAC2C\uAC2D\uAC2F\uAC30\uAC31\uAC38\uAC39\uAC3C\uAC40\uAC4B\uAC4D\uAC54\uAC58\uAC5C\uAC70\uAC71\uAC74\uAC77\uAC78\uAC7A\uAC80\uAC81\uAC83\uAC84\uAC85\uAC86\uAC89\uAC8A\uAC8B\uAC8C\uAC90\uAC94\uAC9C\uAC9D\uAC9F\uACA0\uACA1\uACA8\uACA9\uACAA\uACAC\uACAF\uACB0\uACB8\uACB9\uACBB\uACBC\uACBD\uACC1\uACC4\uACC8\uACCC\uACD5\uACD7\uACE0\uACE1\uACE4\uACE7\uACE8\uACEA\uACEC\uACEF\uACF0\uACF1\uACF3\uACF5\uACF6\uACFC\uACFD\uAD00\uAD04\uAD06\uFFFD".split(""),e=0;e!=t[176].length;++e)t[176][e].charCodeAt(0)!==65533&&(p[t[176][e]]=45056+e,g[45056+e]=t[176][e]);for(t[177]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF02\uCF03\uCF05\uCF06\uCF07\uCF09\uCF0A\uCF0B\uCF0C\uCF0D\uCF0E\uCF0F\uCF12\uCF14\uCF16\uCF17\uCF18\uCF19\uCF1A\uCF1B\uCF1D\uCF1E\uCF1F\uCF21\uCF22\uCF23\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF25\uCF26\uCF27\uCF28\uCF29\uCF2A\uCF2B\uCF2E\uCF32\uCF33\uCF34\uCF35\uCF36\uCF37\uCF39\uCF3A\uCF3B\uCF3C\uCF3D\uCF3E\uCF3F\uCF40\uCF41\uCF42\uCF43\uCF44\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF45\uCF46\uCF47\uCF48\uCF49\uCF4A\uCF4B\uCF4C\uCF4D\uCF4E\uCF4F\uCF50\uCF51\uCF52\uCF53\uCF56\uCF57\uCF59\uCF5A\uCF5B\uCF5D\uCF5E\uCF5F\uCF60\uCF61\uCF62\uCF63\uCF66\uCF68\uCF6A\uCF6B\uCF6C\uAD0C\uAD0D\uAD0F\uAD11\uAD18\uAD1C\uAD20\uAD29\uAD2C\uAD2D\uAD34\uAD35\uAD38\uAD3C\uAD44\uAD45\uAD47\uAD49\uAD50\uAD54\uAD58\uAD61\uAD63\uAD6C\uAD6D\uAD70\uAD73\uAD74\uAD75\uAD76\uAD7B\uAD7C\uAD7D\uAD7F\uAD81\uAD82\uAD88\uAD89\uAD8C\uAD90\uAD9C\uAD9D\uADA4\uADB7\uADC0\uADC1\uADC4\uADC8\uADD0\uADD1\uADD3\uADDC\uADE0\uADE4\uADF8\uADF9\uADFC\uADFF\uAE00\uAE01\uAE08\uAE09\uAE0B\uAE0D\uAE14\uAE30\uAE31\uAE34\uAE37\uAE38\uAE3A\uAE40\uAE41\uAE43\uAE45\uAE46\uAE4A\uAE4C\uAE4D\uAE4E\uAE50\uAE54\uAE56\uAE5C\uAE5D\uAE5F\uAE60\uAE61\uAE65\uAE68\uAE69\uAE6C\uAE70\uAE78\uFFFD".split(""),e=0;e!=t[177].length;++e)t[177][e].charCodeAt(0)!==65533&&(p[t[177][e]]=45312+e,g[45312+e]=t[177][e]);for(t[178]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF6D\uCF6E\uCF6F\uCF72\uCF73\uCF75\uCF76\uCF77\uCF79\uCF7A\uCF7B\uCF7C\uCF7D\uCF7E\uCF7F\uCF81\uCF82\uCF83\uCF84\uCF86\uCF87\uCF88\uCF89\uCF8A\uCF8B\uCF8D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF8E\uCF8F\uCF90\uCF91\uCF92\uCF93\uCF94\uCF95\uCF96\uCF97\uCF98\uCF99\uCF9A\uCF9B\uCF9C\uCF9D\uCF9E\uCF9F\uCFA0\uCFA2\uCFA3\uCFA4\uCFA5\uCFA6\uCFA7\uCFA9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCFAA\uCFAB\uCFAC\uCFAD\uCFAE\uCFAF\uCFB1\uCFB2\uCFB3\uCFB4\uCFB5\uCFB6\uCFB7\uCFB8\uCFB9\uCFBA\uCFBB\uCFBC\uCFBD\uCFBE\uCFBF\uCFC0\uCFC1\uCFC2\uCFC3\uCFC5\uCFC6\uCFC7\uCFC8\uCFC9\uCFCA\uCFCB\uAE79\uAE7B\uAE7C\uAE7D\uAE84\uAE85\uAE8C\uAEBC\uAEBD\uAEBE\uAEC0\uAEC4\uAECC\uAECD\uAECF\uAED0\uAED1\uAED8\uAED9\uAEDC\uAEE8\uAEEB\uAEED\uAEF4\uAEF8\uAEFC\uAF07\uAF08\uAF0D\uAF10\uAF2C\uAF2D\uAF30\uAF32\uAF34\uAF3C\uAF3D\uAF3F\uAF41\uAF42\uAF43\uAF48\uAF49\uAF50\uAF5C\uAF5D\uAF64\uAF65\uAF79\uAF80\uAF84\uAF88\uAF90\uAF91\uAF95\uAF9C\uAFB8\uAFB9\uAFBC\uAFC0\uAFC7\uAFC8\uAFC9\uAFCB\uAFCD\uAFCE\uAFD4\uAFDC\uAFE8\uAFE9\uAFF0\uAFF1\uAFF4\uAFF8\uB000\uB001\uB004\uB00C\uB010\uB014\uB01C\uB01D\uB028\uB044\uB045\uB048\uB04A\uB04C\uB04E\uB053\uB054\uB055\uB057\uB059\uFFFD".split(""),e=0;e!=t[178].length;++e)t[178][e].charCodeAt(0)!==65533&&(p[t[178][e]]=45568+e,g[45568+e]=t[178][e]);for(t[179]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCFCC\uCFCD\uCFCE\uCFCF\uCFD0\uCFD1\uCFD2\uCFD3\uCFD4\uCFD5\uCFD6\uCFD7\uCFD8\uCFD9\uCFDA\uCFDB\uCFDC\uCFDD\uCFDE\uCFDF\uCFE2\uCFE3\uCFE5\uCFE6\uCFE7\uCFE9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCFEA\uCFEB\uCFEC\uCFED\uCFEE\uCFEF\uCFF2\uCFF4\uCFF6\uCFF7\uCFF8\uCFF9\uCFFA\uCFFB\uCFFD\uCFFE\uCFFF\uD001\uD002\uD003\uD005\uD006\uD007\uD008\uD009\uD00A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD00B\uD00C\uD00D\uD00E\uD00F\uD010\uD012\uD013\uD014\uD015\uD016\uD017\uD019\uD01A\uD01B\uD01C\uD01D\uD01E\uD01F\uD020\uD021\uD022\uD023\uD024\uD025\uD026\uD027\uD028\uD029\uD02A\uD02B\uD02C\uB05D\uB07C\uB07D\uB080\uB084\uB08C\uB08D\uB08F\uB091\uB098\uB099\uB09A\uB09C\uB09F\uB0A0\uB0A1\uB0A2\uB0A8\uB0A9\uB0AB\uB0AC\uB0AD\uB0AE\uB0AF\uB0B1\uB0B3\uB0B4\uB0B5\uB0B8\uB0BC\uB0C4\uB0C5\uB0C7\uB0C8\uB0C9\uB0D0\uB0D1\uB0D4\uB0D8\uB0E0\uB0E5\uB108\uB109\uB10B\uB10C\uB110\uB112\uB113\uB118\uB119\uB11B\uB11C\uB11D\uB123\uB124\uB125\uB128\uB12C\uB134\uB135\uB137\uB138\uB139\uB140\uB141\uB144\uB148\uB150\uB151\uB154\uB155\uB158\uB15C\uB160\uB178\uB179\uB17C\uB180\uB182\uB188\uB189\uB18B\uB18D\uB192\uB193\uB194\uB198\uB19C\uB1A8\uB1CC\uB1D0\uB1D4\uB1DC\uB1DD\uFFFD".split(""),e=0;e!=t[179].length;++e)t[179][e].charCodeAt(0)!==65533&&(p[t[179][e]]=45824+e,g[45824+e]=t[179][e]);for(t[180]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD02E\uD02F\uD030\uD031\uD032\uD033\uD036\uD037\uD039\uD03A\uD03B\uD03D\uD03E\uD03F\uD040\uD041\uD042\uD043\uD046\uD048\uD04A\uD04B\uD04C\uD04D\uD04E\uD04F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD051\uD052\uD053\uD055\uD056\uD057\uD059\uD05A\uD05B\uD05C\uD05D\uD05E\uD05F\uD061\uD062\uD063\uD064\uD065\uD066\uD067\uD068\uD069\uD06A\uD06B\uD06E\uD06F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD071\uD072\uD073\uD075\uD076\uD077\uD078\uD079\uD07A\uD07B\uD07E\uD07F\uD080\uD082\uD083\uD084\uD085\uD086\uD087\uD088\uD089\uD08A\uD08B\uD08C\uD08D\uD08E\uD08F\uD090\uD091\uD092\uD093\uD094\uB1DF\uB1E8\uB1E9\uB1EC\uB1F0\uB1F9\uB1FB\uB1FD\uB204\uB205\uB208\uB20B\uB20C\uB214\uB215\uB217\uB219\uB220\uB234\uB23C\uB258\uB25C\uB260\uB268\uB269\uB274\uB275\uB27C\uB284\uB285\uB289\uB290\uB291\uB294\uB298\uB299\uB29A\uB2A0\uB2A1\uB2A3\uB2A5\uB2A6\uB2AA\uB2AC\uB2B0\uB2B4\uB2C8\uB2C9\uB2CC\uB2D0\uB2D2\uB2D8\uB2D9\uB2DB\uB2DD\uB2E2\uB2E4\uB2E5\uB2E6\uB2E8\uB2EB\uB2EC\uB2ED\uB2EE\uB2EF\uB2F3\uB2F4\uB2F5\uB2F7\uB2F8\uB2F9\uB2FA\uB2FB\uB2FF\uB300\uB301\uB304\uB308\uB310\uB311\uB313\uB314\uB315\uB31C\uB354\uB355\uB356\uB358\uB35B\uB35C\uB35E\uB35F\uB364\uB365\uFFFD".split(""),e=0;e!=t[180].length;++e)t[180][e].charCodeAt(0)!==65533&&(p[t[180][e]]=46080+e,g[46080+e]=t[180][e]);for(t[181]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD095\uD096\uD097\uD098\uD099\uD09A\uD09B\uD09C\uD09D\uD09E\uD09F\uD0A0\uD0A1\uD0A2\uD0A3\uD0A6\uD0A7\uD0A9\uD0AA\uD0AB\uD0AD\uD0AE\uD0AF\uD0B0\uD0B1\uD0B2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD0B3\uD0B6\uD0B8\uD0BA\uD0BB\uD0BC\uD0BD\uD0BE\uD0BF\uD0C2\uD0C3\uD0C5\uD0C6\uD0C7\uD0CA\uD0CB\uD0CC\uD0CD\uD0CE\uD0CF\uD0D2\uD0D6\uD0D7\uD0D8\uD0D9\uD0DA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD0DB\uD0DE\uD0DF\uD0E1\uD0E2\uD0E3\uD0E5\uD0E6\uD0E7\uD0E8\uD0E9\uD0EA\uD0EB\uD0EE\uD0F2\uD0F3\uD0F4\uD0F5\uD0F6\uD0F7\uD0F9\uD0FA\uD0FB\uD0FC\uD0FD\uD0FE\uD0FF\uD100\uD101\uD102\uD103\uD104\uB367\uB369\uB36B\uB36E\uB370\uB371\uB374\uB378\uB380\uB381\uB383\uB384\uB385\uB38C\uB390\uB394\uB3A0\uB3A1\uB3A8\uB3AC\uB3C4\uB3C5\uB3C8\uB3CB\uB3CC\uB3CE\uB3D0\uB3D4\uB3D5\uB3D7\uB3D9\uB3DB\uB3DD\uB3E0\uB3E4\uB3E8\uB3FC\uB410\uB418\uB41C\uB420\uB428\uB429\uB42B\uB434\uB450\uB451\uB454\uB458\uB460\uB461\uB463\uB465\uB46C\uB480\uB488\uB49D\uB4A4\uB4A8\uB4AC\uB4B5\uB4B7\uB4B9\uB4C0\uB4C4\uB4C8\uB4D0\uB4D5\uB4DC\uB4DD\uB4E0\uB4E3\uB4E4\uB4E6\uB4EC\uB4ED\uB4EF\uB4F1\uB4F8\uB514\uB515\uB518\uB51B\uB51C\uB524\uB525\uB527\uB528\uB529\uB52A\uB530\uB531\uB534\uB538\uFFFD".split(""),e=0;e!=t[181].length;++e)t[181][e].charCodeAt(0)!==65533&&(p[t[181][e]]=46336+e,g[46336+e]=t[181][e]);for(t[182]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD105\uD106\uD107\uD108\uD109\uD10A\uD10B\uD10C\uD10E\uD10F\uD110\uD111\uD112\uD113\uD114\uD115\uD116\uD117\uD118\uD119\uD11A\uD11B\uD11C\uD11D\uD11E\uD11F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD120\uD121\uD122\uD123\uD124\uD125\uD126\uD127\uD128\uD129\uD12A\uD12B\uD12C\uD12D\uD12E\uD12F\uD132\uD133\uD135\uD136\uD137\uD139\uD13B\uD13C\uD13D\uD13E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD13F\uD142\uD146\uD147\uD148\uD149\uD14A\uD14B\uD14E\uD14F\uD151\uD152\uD153\uD155\uD156\uD157\uD158\uD159\uD15A\uD15B\uD15E\uD160\uD162\uD163\uD164\uD165\uD166\uD167\uD169\uD16A\uD16B\uD16D\uB540\uB541\uB543\uB544\uB545\uB54B\uB54C\uB54D\uB550\uB554\uB55C\uB55D\uB55F\uB560\uB561\uB5A0\uB5A1\uB5A4\uB5A8\uB5AA\uB5AB\uB5B0\uB5B1\uB5B3\uB5B4\uB5B5\uB5BB\uB5BC\uB5BD\uB5C0\uB5C4\uB5CC\uB5CD\uB5CF\uB5D0\uB5D1\uB5D8\uB5EC\uB610\uB611\uB614\uB618\uB625\uB62C\uB634\uB648\uB664\uB668\uB69C\uB69D\uB6A0\uB6A4\uB6AB\uB6AC\uB6B1\uB6D4\uB6F0\uB6F4\uB6F8\uB700\uB701\uB705\uB728\uB729\uB72C\uB72F\uB730\uB738\uB739\uB73B\uB744\uB748\uB74C\uB754\uB755\uB760\uB764\uB768\uB770\uB771\uB773\uB775\uB77C\uB77D\uB780\uB784\uB78C\uB78D\uB78F\uB790\uB791\uB792\uB796\uB797\uFFFD".split(""),e=0;e!=t[182].length;++e)t[182][e].charCodeAt(0)!==65533&&(p[t[182][e]]=46592+e,g[46592+e]=t[182][e]);for(t[183]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD16E\uD16F\uD170\uD171\uD172\uD173\uD174\uD175\uD176\uD177\uD178\uD179\uD17A\uD17B\uD17D\uD17E\uD17F\uD180\uD181\uD182\uD183\uD185\uD186\uD187\uD189\uD18A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD18B\uD18C\uD18D\uD18E\uD18F\uD190\uD191\uD192\uD193\uD194\uD195\uD196\uD197\uD198\uD199\uD19A\uD19B\uD19C\uD19D\uD19E\uD19F\uD1A2\uD1A3\uD1A5\uD1A6\uD1A7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD1A9\uD1AA\uD1AB\uD1AC\uD1AD\uD1AE\uD1AF\uD1B2\uD1B4\uD1B6\uD1B7\uD1B8\uD1B9\uD1BB\uD1BD\uD1BE\uD1BF\uD1C1\uD1C2\uD1C3\uD1C4\uD1C5\uD1C6\uD1C7\uD1C8\uD1C9\uD1CA\uD1CB\uD1CC\uD1CD\uD1CE\uD1CF\uB798\uB799\uB79C\uB7A0\uB7A8\uB7A9\uB7AB\uB7AC\uB7AD\uB7B4\uB7B5\uB7B8\uB7C7\uB7C9\uB7EC\uB7ED\uB7F0\uB7F4\uB7FC\uB7FD\uB7FF\uB800\uB801\uB807\uB808\uB809\uB80C\uB810\uB818\uB819\uB81B\uB81D\uB824\uB825\uB828\uB82C\uB834\uB835\uB837\uB838\uB839\uB840\uB844\uB851\uB853\uB85C\uB85D\uB860\uB864\uB86C\uB86D\uB86F\uB871\uB878\uB87C\uB88D\uB8A8\uB8B0\uB8B4\uB8B8\uB8C0\uB8C1\uB8C3\uB8C5\uB8CC\uB8D0\uB8D4\uB8DD\uB8DF\uB8E1\uB8E8\uB8E9\uB8EC\uB8F0\uB8F8\uB8F9\uB8FB\uB8FD\uB904\uB918\uB920\uB93C\uB93D\uB940\uB944\uB94C\uB94F\uB951\uB958\uB959\uB95C\uB960\uB968\uB969\uFFFD".split(""),e=0;e!=t[183].length;++e)t[183][e].charCodeAt(0)!==65533&&(p[t[183][e]]=46848+e,g[46848+e]=t[183][e]);for(t[184]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD1D0\uD1D1\uD1D2\uD1D3\uD1D4\uD1D5\uD1D6\uD1D7\uD1D9\uD1DA\uD1DB\uD1DC\uD1DD\uD1DE\uD1DF\uD1E0\uD1E1\uD1E2\uD1E3\uD1E4\uD1E5\uD1E6\uD1E7\uD1E8\uD1E9\uD1EA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD1EB\uD1EC\uD1ED\uD1EE\uD1EF\uD1F0\uD1F1\uD1F2\uD1F3\uD1F5\uD1F6\uD1F7\uD1F9\uD1FA\uD1FB\uD1FC\uD1FD\uD1FE\uD1FF\uD200\uD201\uD202\uD203\uD204\uD205\uD206\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD208\uD20A\uD20B\uD20C\uD20D\uD20E\uD20F\uD211\uD212\uD213\uD214\uD215\uD216\uD217\uD218\uD219\uD21A\uD21B\uD21C\uD21D\uD21E\uD21F\uD220\uD221\uD222\uD223\uD224\uD225\uD226\uD227\uD228\uD229\uB96B\uB96D\uB974\uB975\uB978\uB97C\uB984\uB985\uB987\uB989\uB98A\uB98D\uB98E\uB9AC\uB9AD\uB9B0\uB9B4\uB9BC\uB9BD\uB9BF\uB9C1\uB9C8\uB9C9\uB9CC\uB9CE\uB9CF\uB9D0\uB9D1\uB9D2\uB9D8\uB9D9\uB9DB\uB9DD\uB9DE\uB9E1\uB9E3\uB9E4\uB9E5\uB9E8\uB9EC\uB9F4\uB9F5\uB9F7\uB9F8\uB9F9\uB9FA\uBA00\uBA01\uBA08\uBA15\uBA38\uBA39\uBA3C\uBA40\uBA42\uBA48\uBA49\uBA4B\uBA4D\uBA4E\uBA53\uBA54\uBA55\uBA58\uBA5C\uBA64\uBA65\uBA67\uBA68\uBA69\uBA70\uBA71\uBA74\uBA78\uBA83\uBA84\uBA85\uBA87\uBA8C\uBAA8\uBAA9\uBAAB\uBAAC\uBAB0\uBAB2\uBAB8\uBAB9\uBABB\uBABD\uBAC4\uBAC8\uBAD8\uBAD9\uBAFC\uFFFD".split(""),e=0;e!=t[184].length;++e)t[184][e].charCodeAt(0)!==65533&&(p[t[184][e]]=47104+e,g[47104+e]=t[184][e]);for(t[185]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD22A\uD22B\uD22E\uD22F\uD231\uD232\uD233\uD235\uD236\uD237\uD238\uD239\uD23A\uD23B\uD23E\uD240\uD242\uD243\uD244\uD245\uD246\uD247\uD249\uD24A\uD24B\uD24C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD24D\uD24E\uD24F\uD250\uD251\uD252\uD253\uD254\uD255\uD256\uD257\uD258\uD259\uD25A\uD25B\uD25D\uD25E\uD25F\uD260\uD261\uD262\uD263\uD265\uD266\uD267\uD268\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD269\uD26A\uD26B\uD26C\uD26D\uD26E\uD26F\uD270\uD271\uD272\uD273\uD274\uD275\uD276\uD277\uD278\uD279\uD27A\uD27B\uD27C\uD27D\uD27E\uD27F\uD282\uD283\uD285\uD286\uD287\uD289\uD28A\uD28B\uD28C\uBB00\uBB04\uBB0D\uBB0F\uBB11\uBB18\uBB1C\uBB20\uBB29\uBB2B\uBB34\uBB35\uBB36\uBB38\uBB3B\uBB3C\uBB3D\uBB3E\uBB44\uBB45\uBB47\uBB49\uBB4D\uBB4F\uBB50\uBB54\uBB58\uBB61\uBB63\uBB6C\uBB88\uBB8C\uBB90\uBBA4\uBBA8\uBBAC\uBBB4\uBBB7\uBBC0\uBBC4\uBBC8\uBBD0\uBBD3\uBBF8\uBBF9\uBBFC\uBBFF\uBC00\uBC02\uBC08\uBC09\uBC0B\uBC0C\uBC0D\uBC0F\uBC11\uBC14\uBC15\uBC16\uBC17\uBC18\uBC1B\uBC1C\uBC1D\uBC1E\uBC1F\uBC24\uBC25\uBC27\uBC29\uBC2D\uBC30\uBC31\uBC34\uBC38\uBC40\uBC41\uBC43\uBC44\uBC45\uBC49\uBC4C\uBC4D\uBC50\uBC5D\uBC84\uBC85\uBC88\uBC8B\uBC8C\uBC8E\uBC94\uBC95\uBC97\uFFFD".split(""),e=0;e!=t[185].length;++e)t[185][e].charCodeAt(0)!==65533&&(p[t[185][e]]=47360+e,g[47360+e]=t[185][e]);for(t[186]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD28D\uD28E\uD28F\uD292\uD293\uD294\uD296\uD297\uD298\uD299\uD29A\uD29B\uD29D\uD29E\uD29F\uD2A1\uD2A2\uD2A3\uD2A5\uD2A6\uD2A7\uD2A8\uD2A9\uD2AA\uD2AB\uD2AD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD2AE\uD2AF\uD2B0\uD2B2\uD2B3\uD2B4\uD2B5\uD2B6\uD2B7\uD2BA\uD2BB\uD2BD\uD2BE\uD2C1\uD2C3\uD2C4\uD2C5\uD2C6\uD2C7\uD2CA\uD2CC\uD2CD\uD2CE\uD2CF\uD2D0\uD2D1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD2D2\uD2D3\uD2D5\uD2D6\uD2D7\uD2D9\uD2DA\uD2DB\uD2DD\uD2DE\uD2DF\uD2E0\uD2E1\uD2E2\uD2E3\uD2E6\uD2E7\uD2E8\uD2E9\uD2EA\uD2EB\uD2EC\uD2ED\uD2EE\uD2EF\uD2F2\uD2F3\uD2F5\uD2F6\uD2F7\uD2F9\uD2FA\uBC99\uBC9A\uBCA0\uBCA1\uBCA4\uBCA7\uBCA8\uBCB0\uBCB1\uBCB3\uBCB4\uBCB5\uBCBC\uBCBD\uBCC0\uBCC4\uBCCD\uBCCF\uBCD0\uBCD1\uBCD5\uBCD8\uBCDC\uBCF4\uBCF5\uBCF6\uBCF8\uBCFC\uBD04\uBD05\uBD07\uBD09\uBD10\uBD14\uBD24\uBD2C\uBD40\uBD48\uBD49\uBD4C\uBD50\uBD58\uBD59\uBD64\uBD68\uBD80\uBD81\uBD84\uBD87\uBD88\uBD89\uBD8A\uBD90\uBD91\uBD93\uBD95\uBD99\uBD9A\uBD9C\uBDA4\uBDB0\uBDB8\uBDD4\uBDD5\uBDD8\uBDDC\uBDE9\uBDF0\uBDF4\uBDF8\uBE00\uBE03\uBE05\uBE0C\uBE0D\uBE10\uBE14\uBE1C\uBE1D\uBE1F\uBE44\uBE45\uBE48\uBE4C\uBE4E\uBE54\uBE55\uBE57\uBE59\uBE5A\uBE5B\uBE60\uBE61\uBE64\uFFFD".split(""),e=0;e!=t[186].length;++e)t[186][e].charCodeAt(0)!==65533&&(p[t[186][e]]=47616+e,g[47616+e]=t[186][e]);for(t[187]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD2FB\uD2FC\uD2FD\uD2FE\uD2FF\uD302\uD304\uD306\uD307\uD308\uD309\uD30A\uD30B\uD30F\uD311\uD312\uD313\uD315\uD317\uD318\uD319\uD31A\uD31B\uD31E\uD322\uD323\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD324\uD326\uD327\uD32A\uD32B\uD32D\uD32E\uD32F\uD331\uD332\uD333\uD334\uD335\uD336\uD337\uD33A\uD33E\uD33F\uD340\uD341\uD342\uD343\uD346\uD347\uD348\uD349\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD34A\uD34B\uD34C\uD34D\uD34E\uD34F\uD350\uD351\uD352\uD353\uD354\uD355\uD356\uD357\uD358\uD359\uD35A\uD35B\uD35C\uD35D\uD35E\uD35F\uD360\uD361\uD362\uD363\uD364\uD365\uD366\uD367\uD368\uD369\uBE68\uBE6A\uBE70\uBE71\uBE73\uBE74\uBE75\uBE7B\uBE7C\uBE7D\uBE80\uBE84\uBE8C\uBE8D\uBE8F\uBE90\uBE91\uBE98\uBE99\uBEA8\uBED0\uBED1\uBED4\uBED7\uBED8\uBEE0\uBEE3\uBEE4\uBEE5\uBEEC\uBF01\uBF08\uBF09\uBF18\uBF19\uBF1B\uBF1C\uBF1D\uBF40\uBF41\uBF44\uBF48\uBF50\uBF51\uBF55\uBF94\uBFB0\uBFC5\uBFCC\uBFCD\uBFD0\uBFD4\uBFDC\uBFDF\uBFE1\uC03C\uC051\uC058\uC05C\uC060\uC068\uC069\uC090\uC091\uC094\uC098\uC0A0\uC0A1\uC0A3\uC0A5\uC0AC\uC0AD\uC0AF\uC0B0\uC0B3\uC0B4\uC0B5\uC0B6\uC0BC\uC0BD\uC0BF\uC0C0\uC0C1\uC0C5\uC0C8\uC0C9\uC0CC\uC0D0\uC0D8\uC0D9\uC0DB\uC0DC\uC0DD\uC0E4\uFFFD".split(""),e=0;e!=t[187].length;++e)t[187][e].charCodeAt(0)!==65533&&(p[t[187][e]]=47872+e,g[47872+e]=t[187][e]);for(t[188]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD36A\uD36B\uD36C\uD36D\uD36E\uD36F\uD370\uD371\uD372\uD373\uD374\uD375\uD376\uD377\uD378\uD379\uD37A\uD37B\uD37E\uD37F\uD381\uD382\uD383\uD385\uD386\uD387\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD388\uD389\uD38A\uD38B\uD38E\uD392\uD393\uD394\uD395\uD396\uD397\uD39A\uD39B\uD39D\uD39E\uD39F\uD3A1\uD3A2\uD3A3\uD3A4\uD3A5\uD3A6\uD3A7\uD3AA\uD3AC\uD3AE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD3AF\uD3B0\uD3B1\uD3B2\uD3B3\uD3B5\uD3B6\uD3B7\uD3B9\uD3BA\uD3BB\uD3BD\uD3BE\uD3BF\uD3C0\uD3C1\uD3C2\uD3C3\uD3C6\uD3C7\uD3CA\uD3CB\uD3CC\uD3CD\uD3CE\uD3CF\uD3D1\uD3D2\uD3D3\uD3D4\uD3D5\uD3D6\uC0E5\uC0E8\uC0EC\uC0F4\uC0F5\uC0F7\uC0F9\uC100\uC104\uC108\uC110\uC115\uC11C\uC11D\uC11E\uC11F\uC120\uC123\uC124\uC126\uC127\uC12C\uC12D\uC12F\uC130\uC131\uC136\uC138\uC139\uC13C\uC140\uC148\uC149\uC14B\uC14C\uC14D\uC154\uC155\uC158\uC15C\uC164\uC165\uC167\uC168\uC169\uC170\uC174\uC178\uC185\uC18C\uC18D\uC18E\uC190\uC194\uC196\uC19C\uC19D\uC19F\uC1A1\uC1A5\uC1A8\uC1A9\uC1AC\uC1B0\uC1BD\uC1C4\uC1C8\uC1CC\uC1D4\uC1D7\uC1D8\uC1E0\uC1E4\uC1E8\uC1F0\uC1F1\uC1F3\uC1FC\uC1FD\uC200\uC204\uC20C\uC20D\uC20F\uC211\uC218\uC219\uC21C\uC21F\uC220\uC228\uC229\uC22B\uC22D\uFFFD".split(""),e=0;e!=t[188].length;++e)t[188][e].charCodeAt(0)!==65533&&(p[t[188][e]]=48128+e,g[48128+e]=t[188][e]);for(t[189]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD3D7\uD3D9\uD3DA\uD3DB\uD3DC\uD3DD\uD3DE\uD3DF\uD3E0\uD3E2\uD3E4\uD3E5\uD3E6\uD3E7\uD3E8\uD3E9\uD3EA\uD3EB\uD3EE\uD3EF\uD3F1\uD3F2\uD3F3\uD3F5\uD3F6\uD3F7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD3F8\uD3F9\uD3FA\uD3FB\uD3FE\uD400\uD402\uD403\uD404\uD405\uD406\uD407\uD409\uD40A\uD40B\uD40C\uD40D\uD40E\uD40F\uD410\uD411\uD412\uD413\uD414\uD415\uD416\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD417\uD418\uD419\uD41A\uD41B\uD41C\uD41E\uD41F\uD420\uD421\uD422\uD423\uD424\uD425\uD426\uD427\uD428\uD429\uD42A\uD42B\uD42C\uD42D\uD42E\uD42F\uD430\uD431\uD432\uD433\uD434\uD435\uD436\uD437\uC22F\uC231\uC232\uC234\uC248\uC250\uC251\uC254\uC258\uC260\uC265\uC26C\uC26D\uC270\uC274\uC27C\uC27D\uC27F\uC281\uC288\uC289\uC290\uC298\uC29B\uC29D\uC2A4\uC2A5\uC2A8\uC2AC\uC2AD\uC2B4\uC2B5\uC2B7\uC2B9\uC2DC\uC2DD\uC2E0\uC2E3\uC2E4\uC2EB\uC2EC\uC2ED\uC2EF\uC2F1\uC2F6\uC2F8\uC2F9\uC2FB\uC2FC\uC300\uC308\uC309\uC30C\uC30D\uC313\uC314\uC315\uC318\uC31C\uC324\uC325\uC328\uC329\uC345\uC368\uC369\uC36C\uC370\uC372\uC378\uC379\uC37C\uC37D\uC384\uC388\uC38C\uC3C0\uC3D8\uC3D9\uC3DC\uC3DF\uC3E0\uC3E2\uC3E8\uC3E9\uC3ED\uC3F4\uC3F5\uC3F8\uC408\uC410\uC424\uC42C\uC430\uFFFD".split(""),e=0;e!=t[189].length;++e)t[189][e].charCodeAt(0)!==65533&&(p[t[189][e]]=48384+e,g[48384+e]=t[189][e]);for(t[190]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD438\uD439\uD43A\uD43B\uD43C\uD43D\uD43E\uD43F\uD441\uD442\uD443\uD445\uD446\uD447\uD448\uD449\uD44A\uD44B\uD44C\uD44D\uD44E\uD44F\uD450\uD451\uD452\uD453\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD454\uD455\uD456\uD457\uD458\uD459\uD45A\uD45B\uD45D\uD45E\uD45F\uD461\uD462\uD463\uD465\uD466\uD467\uD468\uD469\uD46A\uD46B\uD46C\uD46E\uD470\uD471\uD472\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD473\uD474\uD475\uD476\uD477\uD47A\uD47B\uD47D\uD47E\uD481\uD483\uD484\uD485\uD486\uD487\uD48A\uD48C\uD48E\uD48F\uD490\uD491\uD492\uD493\uD495\uD496\uD497\uD498\uD499\uD49A\uD49B\uD49C\uD49D\uC434\uC43C\uC43D\uC448\uC464\uC465\uC468\uC46C\uC474\uC475\uC479\uC480\uC494\uC49C\uC4B8\uC4BC\uC4E9\uC4F0\uC4F1\uC4F4\uC4F8\uC4FA\uC4FF\uC500\uC501\uC50C\uC510\uC514\uC51C\uC528\uC529\uC52C\uC530\uC538\uC539\uC53B\uC53D\uC544\uC545\uC548\uC549\uC54A\uC54C\uC54D\uC54E\uC553\uC554\uC555\uC557\uC558\uC559\uC55D\uC55E\uC560\uC561\uC564\uC568\uC570\uC571\uC573\uC574\uC575\uC57C\uC57D\uC580\uC584\uC587\uC58C\uC58D\uC58F\uC591\uC595\uC597\uC598\uC59C\uC5A0\uC5A9\uC5B4\uC5B5\uC5B8\uC5B9\uC5BB\uC5BC\uC5BD\uC5BE\uC5C4\uC5C5\uC5C6\uC5C7\uC5C8\uC5C9\uC5CA\uC5CC\uC5CE\uFFFD".split(""),e=0;e!=t[190].length;++e)t[190][e].charCodeAt(0)!==65533&&(p[t[190][e]]=48640+e,g[48640+e]=t[190][e]);for(t[191]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD49E\uD49F\uD4A0\uD4A1\uD4A2\uD4A3\uD4A4\uD4A5\uD4A6\uD4A7\uD4A8\uD4AA\uD4AB\uD4AC\uD4AD\uD4AE\uD4AF\uD4B0\uD4B1\uD4B2\uD4B3\uD4B4\uD4B5\uD4B6\uD4B7\uD4B8\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD4B9\uD4BA\uD4BB\uD4BC\uD4BD\uD4BE\uD4BF\uD4C0\uD4C1\uD4C2\uD4C3\uD4C4\uD4C5\uD4C6\uD4C7\uD4C8\uD4C9\uD4CA\uD4CB\uD4CD\uD4CE\uD4CF\uD4D1\uD4D2\uD4D3\uD4D5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD4D6\uD4D7\uD4D8\uD4D9\uD4DA\uD4DB\uD4DD\uD4DE\uD4E0\uD4E1\uD4E2\uD4E3\uD4E4\uD4E5\uD4E6\uD4E7\uD4E9\uD4EA\uD4EB\uD4ED\uD4EE\uD4EF\uD4F1\uD4F2\uD4F3\uD4F4\uD4F5\uD4F6\uD4F7\uD4F9\uD4FA\uD4FC\uC5D0\uC5D1\uC5D4\uC5D8\uC5E0\uC5E1\uC5E3\uC5E5\uC5EC\uC5ED\uC5EE\uC5F0\uC5F4\uC5F6\uC5F7\uC5FC\uC5FD\uC5FE\uC5FF\uC600\uC601\uC605\uC606\uC607\uC608\uC60C\uC610\uC618\uC619\uC61B\uC61C\uC624\uC625\uC628\uC62C\uC62D\uC62E\uC630\uC633\uC634\uC635\uC637\uC639\uC63B\uC640\uC641\uC644\uC648\uC650\uC651\uC653\uC654\uC655\uC65C\uC65D\uC660\uC66C\uC66F\uC671\uC678\uC679\uC67C\uC680\uC688\uC689\uC68B\uC68D\uC694\uC695\uC698\uC69C\uC6A4\uC6A5\uC6A7\uC6A9\uC6B0\uC6B1\uC6B4\uC6B8\uC6B9\uC6BA\uC6C0\uC6C1\uC6C3\uC6C5\uC6CC\uC6CD\uC6D0\uC6D4\uC6DC\uC6DD\uC6E0\uC6E1\uC6E8\uFFFD".split(""),e=0;e!=t[191].length;++e)t[191][e].charCodeAt(0)!==65533&&(p[t[191][e]]=48896+e,g[48896+e]=t[191][e]);for(t[192]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD4FE\uD4FF\uD500\uD501\uD502\uD503\uD505\uD506\uD507\uD509\uD50A\uD50B\uD50D\uD50E\uD50F\uD510\uD511\uD512\uD513\uD516\uD518\uD519\uD51A\uD51B\uD51C\uD51D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD51E\uD51F\uD520\uD521\uD522\uD523\uD524\uD525\uD526\uD527\uD528\uD529\uD52A\uD52B\uD52C\uD52D\uD52E\uD52F\uD530\uD531\uD532\uD533\uD534\uD535\uD536\uD537\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD538\uD539\uD53A\uD53B\uD53E\uD53F\uD541\uD542\uD543\uD545\uD546\uD547\uD548\uD549\uD54A\uD54B\uD54E\uD550\uD552\uD553\uD554\uD555\uD556\uD557\uD55A\uD55B\uD55D\uD55E\uD55F\uD561\uD562\uD563\uC6E9\uC6EC\uC6F0\uC6F8\uC6F9\uC6FD\uC704\uC705\uC708\uC70C\uC714\uC715\uC717\uC719\uC720\uC721\uC724\uC728\uC730\uC731\uC733\uC735\uC737\uC73C\uC73D\uC740\uC744\uC74A\uC74C\uC74D\uC74F\uC751\uC752\uC753\uC754\uC755\uC756\uC757\uC758\uC75C\uC760\uC768\uC76B\uC774\uC775\uC778\uC77C\uC77D\uC77E\uC783\uC784\uC785\uC787\uC788\uC789\uC78A\uC78E\uC790\uC791\uC794\uC796\uC797\uC798\uC79A\uC7A0\uC7A1\uC7A3\uC7A4\uC7A5\uC7A6\uC7AC\uC7AD\uC7B0\uC7B4\uC7BC\uC7BD\uC7BF\uC7C0\uC7C1\uC7C8\uC7C9\uC7CC\uC7CE\uC7D0\uC7D8\uC7DD\uC7E4\uC7E8\uC7EC\uC800\uC801\uC804\uC808\uC80A\uFFFD".split(""),e=0;e!=t[192].length;++e)t[192][e].charCodeAt(0)!==65533&&(p[t[192][e]]=49152+e,g[49152+e]=t[192][e]);for(t[193]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD564\uD566\uD567\uD56A\uD56C\uD56E\uD56F\uD570\uD571\uD572\uD573\uD576\uD577\uD579\uD57A\uD57B\uD57D\uD57E\uD57F\uD580\uD581\uD582\uD583\uD586\uD58A\uD58B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD58C\uD58D\uD58E\uD58F\uD591\uD592\uD593\uD594\uD595\uD596\uD597\uD598\uD599\uD59A\uD59B\uD59C\uD59D\uD59E\uD59F\uD5A0\uD5A1\uD5A2\uD5A3\uD5A4\uD5A6\uD5A7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD5A8\uD5A9\uD5AA\uD5AB\uD5AC\uD5AD\uD5AE\uD5AF\uD5B0\uD5B1\uD5B2\uD5B3\uD5B4\uD5B5\uD5B6\uD5B7\uD5B8\uD5B9\uD5BA\uD5BB\uD5BC\uD5BD\uD5BE\uD5BF\uD5C0\uD5C1\uD5C2\uD5C3\uD5C4\uD5C5\uD5C6\uD5C7\uC810\uC811\uC813\uC815\uC816\uC81C\uC81D\uC820\uC824\uC82C\uC82D\uC82F\uC831\uC838\uC83C\uC840\uC848\uC849\uC84C\uC84D\uC854\uC870\uC871\uC874\uC878\uC87A\uC880\uC881\uC883\uC885\uC886\uC887\uC88B\uC88C\uC88D\uC894\uC89D\uC89F\uC8A1\uC8A8\uC8BC\uC8BD\uC8C4\uC8C8\uC8CC\uC8D4\uC8D5\uC8D7\uC8D9\uC8E0\uC8E1\uC8E4\uC8F5\uC8FC\uC8FD\uC900\uC904\uC905\uC906\uC90C\uC90D\uC90F\uC911\uC918\uC92C\uC934\uC950\uC951\uC954\uC958\uC960\uC961\uC963\uC96C\uC970\uC974\uC97C\uC988\uC989\uC98C\uC990\uC998\uC999\uC99B\uC99D\uC9C0\uC9C1\uC9C4\uC9C7\uC9C8\uC9CA\uC9D0\uC9D1\uC9D3\uFFFD".split(""),e=0;e!=t[193].length;++e)t[193][e].charCodeAt(0)!==65533&&(p[t[193][e]]=49408+e,g[49408+e]=t[193][e]);for(t[194]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD5CA\uD5CB\uD5CD\uD5CE\uD5CF\uD5D1\uD5D3\uD5D4\uD5D5\uD5D6\uD5D7\uD5DA\uD5DC\uD5DE\uD5DF\uD5E0\uD5E1\uD5E2\uD5E3\uD5E6\uD5E7\uD5E9\uD5EA\uD5EB\uD5ED\uD5EE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD5EF\uD5F0\uD5F1\uD5F2\uD5F3\uD5F6\uD5F8\uD5FA\uD5FB\uD5FC\uD5FD\uD5FE\uD5FF\uD602\uD603\uD605\uD606\uD607\uD609\uD60A\uD60B\uD60C\uD60D\uD60E\uD60F\uD612\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD616\uD617\uD618\uD619\uD61A\uD61B\uD61D\uD61E\uD61F\uD621\uD622\uD623\uD625\uD626\uD627\uD628\uD629\uD62A\uD62B\uD62C\uD62E\uD62F\uD630\uD631\uD632\uD633\uD634\uD635\uD636\uD637\uD63A\uD63B\uC9D5\uC9D6\uC9D9\uC9DA\uC9DC\uC9DD\uC9E0\uC9E2\uC9E4\uC9E7\uC9EC\uC9ED\uC9EF\uC9F0\uC9F1\uC9F8\uC9F9\uC9FC\uCA00\uCA08\uCA09\uCA0B\uCA0C\uCA0D\uCA14\uCA18\uCA29\uCA4C\uCA4D\uCA50\uCA54\uCA5C\uCA5D\uCA5F\uCA60\uCA61\uCA68\uCA7D\uCA84\uCA98\uCABC\uCABD\uCAC0\uCAC4\uCACC\uCACD\uCACF\uCAD1\uCAD3\uCAD8\uCAD9\uCAE0\uCAEC\uCAF4\uCB08\uCB10\uCB14\uCB18\uCB20\uCB21\uCB41\uCB48\uCB49\uCB4C\uCB50\uCB58\uCB59\uCB5D\uCB64\uCB78\uCB79\uCB9C\uCBB8\uCBD4\uCBE4\uCBE7\uCBE9\uCC0C\uCC0D\uCC10\uCC14\uCC1C\uCC1D\uCC21\uCC22\uCC27\uCC28\uCC29\uCC2C\uCC2E\uCC30\uCC38\uCC39\uCC3B\uFFFD".split(""),e=0;e!=t[194].length;++e)t[194][e].charCodeAt(0)!==65533&&(p[t[194][e]]=49664+e,g[49664+e]=t[194][e]);for(t[195]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD63D\uD63E\uD63F\uD641\uD642\uD643\uD644\uD646\uD647\uD64A\uD64C\uD64E\uD64F\uD650\uD652\uD653\uD656\uD657\uD659\uD65A\uD65B\uD65D\uD65E\uD65F\uD660\uD661\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD662\uD663\uD664\uD665\uD666\uD668\uD66A\uD66B\uD66C\uD66D\uD66E\uD66F\uD672\uD673\uD675\uD676\uD677\uD678\uD679\uD67A\uD67B\uD67C\uD67D\uD67E\uD67F\uD680\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD681\uD682\uD684\uD686\uD687\uD688\uD689\uD68A\uD68B\uD68E\uD68F\uD691\uD692\uD693\uD695\uD696\uD697\uD698\uD699\uD69A\uD69B\uD69C\uD69E\uD6A0\uD6A2\uD6A3\uD6A4\uD6A5\uD6A6\uD6A7\uD6A9\uD6AA\uCC3C\uCC3D\uCC3E\uCC44\uCC45\uCC48\uCC4C\uCC54\uCC55\uCC57\uCC58\uCC59\uCC60\uCC64\uCC66\uCC68\uCC70\uCC75\uCC98\uCC99\uCC9C\uCCA0\uCCA8\uCCA9\uCCAB\uCCAC\uCCAD\uCCB4\uCCB5\uCCB8\uCCBC\uCCC4\uCCC5\uCCC7\uCCC9\uCCD0\uCCD4\uCCE4\uCCEC\uCCF0\uCD01\uCD08\uCD09\uCD0C\uCD10\uCD18\uCD19\uCD1B\uCD1D\uCD24\uCD28\uCD2C\uCD39\uCD5C\uCD60\uCD64\uCD6C\uCD6D\uCD6F\uCD71\uCD78\uCD88\uCD94\uCD95\uCD98\uCD9C\uCDA4\uCDA5\uCDA7\uCDA9\uCDB0\uCDC4\uCDCC\uCDD0\uCDE8\uCDEC\uCDF0\uCDF8\uCDF9\uCDFB\uCDFD\uCE04\uCE08\uCE0C\uCE14\uCE19\uCE20\uCE21\uCE24\uCE28\uCE30\uCE31\uCE33\uCE35\uFFFD".split(""),e=0;e!=t[195].length;++e)t[195][e].charCodeAt(0)!==65533&&(p[t[195][e]]=49920+e,g[49920+e]=t[195][e]);for(t[196]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD6AB\uD6AD\uD6AE\uD6AF\uD6B1\uD6B2\uD6B3\uD6B4\uD6B5\uD6B6\uD6B7\uD6B8\uD6BA\uD6BC\uD6BD\uD6BE\uD6BF\uD6C0\uD6C1\uD6C2\uD6C3\uD6C6\uD6C7\uD6C9\uD6CA\uD6CB\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD6CD\uD6CE\uD6CF\uD6D0\uD6D2\uD6D3\uD6D5\uD6D6\uD6D8\uD6DA\uD6DB\uD6DC\uD6DD\uD6DE\uD6DF\uD6E1\uD6E2\uD6E3\uD6E5\uD6E6\uD6E7\uD6E9\uD6EA\uD6EB\uD6EC\uD6ED\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD6EE\uD6EF\uD6F1\uD6F2\uD6F3\uD6F4\uD6F6\uD6F7\uD6F8\uD6F9\uD6FA\uD6FB\uD6FE\uD6FF\uD701\uD702\uD703\uD705\uD706\uD707\uD708\uD709\uD70A\uD70B\uD70C\uD70D\uD70E\uD70F\uD710\uD712\uD713\uD714\uCE58\uCE59\uCE5C\uCE5F\uCE60\uCE61\uCE68\uCE69\uCE6B\uCE6D\uCE74\uCE75\uCE78\uCE7C\uCE84\uCE85\uCE87\uCE89\uCE90\uCE91\uCE94\uCE98\uCEA0\uCEA1\uCEA3\uCEA4\uCEA5\uCEAC\uCEAD\uCEC1\uCEE4\uCEE5\uCEE8\uCEEB\uCEEC\uCEF4\uCEF5\uCEF7\uCEF8\uCEF9\uCF00\uCF01\uCF04\uCF08\uCF10\uCF11\uCF13\uCF15\uCF1C\uCF20\uCF24\uCF2C\uCF2D\uCF2F\uCF30\uCF31\uCF38\uCF54\uCF55\uCF58\uCF5C\uCF64\uCF65\uCF67\uCF69\uCF70\uCF71\uCF74\uCF78\uCF80\uCF85\uCF8C\uCFA1\uCFA8\uCFB0\uCFC4\uCFE0\uCFE1\uCFE4\uCFE8\uCFF0\uCFF1\uCFF3\uCFF5\uCFFC\uD000\uD004\uD011\uD018\uD02D\uD034\uD035\uD038\uD03C\uFFFD".split(""),e=0;e!=t[196].length;++e)t[196][e].charCodeAt(0)!==65533&&(p[t[196][e]]=50176+e,g[50176+e]=t[196][e]);for(t[197]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD715\uD716\uD717\uD71A\uD71B\uD71D\uD71E\uD71F\uD721\uD722\uD723\uD724\uD725\uD726\uD727\uD72A\uD72C\uD72E\uD72F\uD730\uD731\uD732\uD733\uD736\uD737\uD739\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD73A\uD73B\uD73D\uD73E\uD73F\uD740\uD741\uD742\uD743\uD745\uD746\uD748\uD74A\uD74B\uD74C\uD74D\uD74E\uD74F\uD752\uD753\uD755\uD75A\uD75B\uD75C\uD75D\uD75E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD75F\uD762\uD764\uD766\uD767\uD768\uD76A\uD76B\uD76D\uD76E\uD76F\uD771\uD772\uD773\uD775\uD776\uD777\uD778\uD779\uD77A\uD77B\uD77E\uD77F\uD780\uD782\uD783\uD784\uD785\uD786\uD787\uD78A\uD78B\uD044\uD045\uD047\uD049\uD050\uD054\uD058\uD060\uD06C\uD06D\uD070\uD074\uD07C\uD07D\uD081\uD0A4\uD0A5\uD0A8\uD0AC\uD0B4\uD0B5\uD0B7\uD0B9\uD0C0\uD0C1\uD0C4\uD0C8\uD0C9\uD0D0\uD0D1\uD0D3\uD0D4\uD0D5\uD0DC\uD0DD\uD0E0\uD0E4\uD0EC\uD0ED\uD0EF\uD0F0\uD0F1\uD0F8\uD10D\uD130\uD131\uD134\uD138\uD13A\uD140\uD141\uD143\uD144\uD145\uD14C\uD14D\uD150\uD154\uD15C\uD15D\uD15F\uD161\uD168\uD16C\uD17C\uD184\uD188\uD1A0\uD1A1\uD1A4\uD1A8\uD1B0\uD1B1\uD1B3\uD1B5\uD1BA\uD1BC\uD1C0\uD1D8\uD1F4\uD1F8\uD207\uD209\uD210\uD22C\uD22D\uD230\uD234\uD23C\uD23D\uD23F\uD241\uD248\uD25C\uFFFD".split(""),e=0;e!=t[197].length;++e)t[197][e].charCodeAt(0)!==65533&&(p[t[197][e]]=50432+e,g[50432+e]=t[197][e]);for(t[198]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD78D\uD78E\uD78F\uD791\uD792\uD793\uD794\uD795\uD796\uD797\uD79A\uD79C\uD79E\uD79F\uD7A0\uD7A1\uD7A2\uD7A3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD264\uD280\uD281\uD284\uD288\uD290\uD291\uD295\uD29C\uD2A0\uD2A4\uD2AC\uD2B1\uD2B8\uD2B9\uD2BC\uD2BF\uD2C0\uD2C2\uD2C8\uD2C9\uD2CB\uD2D4\uD2D8\uD2DC\uD2E4\uD2E5\uD2F0\uD2F1\uD2F4\uD2F8\uD300\uD301\uD303\uD305\uD30C\uD30D\uD30E\uD310\uD314\uD316\uD31C\uD31D\uD31F\uD320\uD321\uD325\uD328\uD329\uD32C\uD330\uD338\uD339\uD33B\uD33C\uD33D\uD344\uD345\uD37C\uD37D\uD380\uD384\uD38C\uD38D\uD38F\uD390\uD391\uD398\uD399\uD39C\uD3A0\uD3A8\uD3A9\uD3AB\uD3AD\uD3B4\uD3B8\uD3BC\uD3C4\uD3C5\uD3C8\uD3C9\uD3D0\uD3D8\uD3E1\uD3E3\uD3EC\uD3ED\uD3F0\uD3F4\uD3FC\uD3FD\uD3FF\uD401\uFFFD".split(""),e=0;e!=t[198].length;++e)t[198][e].charCodeAt(0)!==65533&&(p[t[198][e]]=50688+e,g[50688+e]=t[198][e]);for(t[199]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD408\uD41D\uD440\uD444\uD45C\uD460\uD464\uD46D\uD46F\uD478\uD479\uD47C\uD47F\uD480\uD482\uD488\uD489\uD48B\uD48D\uD494\uD4A9\uD4CC\uD4D0\uD4D4\uD4DC\uD4DF\uD4E8\uD4EC\uD4F0\uD4F8\uD4FB\uD4FD\uD504\uD508\uD50C\uD514\uD515\uD517\uD53C\uD53D\uD540\uD544\uD54C\uD54D\uD54F\uD551\uD558\uD559\uD55C\uD560\uD565\uD568\uD569\uD56B\uD56D\uD574\uD575\uD578\uD57C\uD584\uD585\uD587\uD588\uD589\uD590\uD5A5\uD5C8\uD5C9\uD5CC\uD5D0\uD5D2\uD5D8\uD5D9\uD5DB\uD5DD\uD5E4\uD5E5\uD5E8\uD5EC\uD5F4\uD5F5\uD5F7\uD5F9\uD600\uD601\uD604\uD608\uD610\uD611\uD613\uD614\uD615\uD61C\uD620\uFFFD".split(""),e=0;e!=t[199].length;++e)t[199][e].charCodeAt(0)!==65533&&(p[t[199][e]]=50944+e,g[50944+e]=t[199][e]);for(t[200]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD624\uD62D\uD638\uD639\uD63C\uD640\uD645\uD648\uD649\uD64B\uD64D\uD651\uD654\uD655\uD658\uD65C\uD667\uD669\uD670\uD671\uD674\uD683\uD685\uD68C\uD68D\uD690\uD694\uD69D\uD69F\uD6A1\uD6A8\uD6AC\uD6B0\uD6B9\uD6BB\uD6C4\uD6C5\uD6C8\uD6CC\uD6D1\uD6D4\uD6D7\uD6D9\uD6E0\uD6E4\uD6E8\uD6F0\uD6F5\uD6FC\uD6FD\uD700\uD704\uD711\uD718\uD719\uD71C\uD720\uD728\uD729\uD72B\uD72D\uD734\uD735\uD738\uD73C\uD744\uD747\uD749\uD750\uD751\uD754\uD756\uD757\uD758\uD759\uD760\uD761\uD763\uD765\uD769\uD76C\uD770\uD774\uD77C\uD77D\uD781\uD788\uD789\uD78C\uD790\uD798\uD799\uD79B\uD79D\uFFFD".split(""),e=0;e!=t[200].length;++e)t[200][e].charCodeAt(0)!==65533&&(p[t[200][e]]=51200+e,g[51200+e]=t[200][e]);for(t[202]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F3D\u4F73\u5047\u50F9\u52A0\u53EF\u5475\u54E5\u5609\u5AC1\u5BB6\u6687\u67B6\u67B7\u67EF\u6B4C\u73C2\u75C2\u7A3C\u82DB\u8304\u8857\u8888\u8A36\u8CC8\u8DCF\u8EFB\u8FE6\u99D5\u523B\u5374\u5404\u606A\u6164\u6BBC\u73CF\u811A\u89BA\u89D2\u95A3\u4F83\u520A\u58BE\u5978\u59E6\u5E72\u5E79\u61C7\u63C0\u6746\u67EC\u687F\u6F97\u764E\u770B\u78F5\u7A08\u7AFF\u7C21\u809D\u826E\u8271\u8AEB\u9593\u4E6B\u559D\u66F7\u6E34\u78A3\u7AED\u845B\u8910\u874E\u97A8\u52D8\u574E\u582A\u5D4C\u611F\u61BE\u6221\u6562\u67D1\u6A44\u6E1B\u7518\u75B3\u76E3\u77B0\u7D3A\u90AF\u9451\u9452\u9F95\uFFFD".split(""),e=0;e!=t[202].length;++e)t[202][e].charCodeAt(0)!==65533&&(p[t[202][e]]=51712+e,g[51712+e]=t[202][e]);for(t[203]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5323\u5CAC\u7532\u80DB\u9240\u9598\u525B\u5808\u59DC\u5CA1\u5D17\u5EB7\u5F3A\u5F4A\u6177\u6C5F\u757A\u7586\u7CE0\u7D73\u7DB1\u7F8C\u8154\u8221\u8591\u8941\u8B1B\u92FC\u964D\u9C47\u4ECB\u4EF7\u500B\u51F1\u584F\u6137\u613E\u6168\u6539\u69EA\u6F11\u75A5\u7686\u76D6\u7B87\u82A5\u84CB\uF900\u93A7\u958B\u5580\u5BA2\u5751\uF901\u7CB3\u7FB9\u91B5\u5028\u53BB\u5C45\u5DE8\u62D2\u636E\u64DA\u64E7\u6E20\u70AC\u795B\u8DDD\u8E1E\uF902\u907D\u9245\u92F8\u4E7E\u4EF6\u5065\u5DFE\u5EFA\u6106\u6957\u8171\u8654\u8E47\u9375\u9A2B\u4E5E\u5091\u6770\u6840\u5109\u528D\u5292\u6AA2\uFFFD".split(""),e=0;e!=t[203].length;++e)t[203][e].charCodeAt(0)!==65533&&(p[t[203][e]]=51968+e,g[51968+e]=t[203][e]);for(t[204]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77BC\u9210\u9ED4\u52AB\u602F\u8FF2\u5048\u61A9\u63ED\u64CA\u683C\u6A84\u6FC0\u8188\u89A1\u9694\u5805\u727D\u72AC\u7504\u7D79\u7E6D\u80A9\u898B\u8B74\u9063\u9D51\u6289\u6C7A\u6F54\u7D50\u7F3A\u8A23\u517C\u614A\u7B9D\u8B19\u9257\u938C\u4EAC\u4FD3\u501E\u50BE\u5106\u52C1\u52CD\u537F\u5770\u5883\u5E9A\u5F91\u6176\u61AC\u64CE\u656C\u666F\u66BB\u66F4\u6897\u6D87\u7085\u70F1\u749F\u74A5\u74CA\u75D9\u786C\u78EC\u7ADF\u7AF6\u7D45\u7D93\u8015\u803F\u811B\u8396\u8B66\u8F15\u9015\u93E1\u9803\u9838\u9A5A\u9BE8\u4FC2\u5553\u583A\u5951\u5B63\u5C46\u60B8\u6212\u6842\u68B0\uFFFD".split(""),e=0;e!=t[204].length;++e)t[204][e].charCodeAt(0)!==65533&&(p[t[204][e]]=52224+e,g[52224+e]=t[204][e]);for(t[205]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u68E8\u6EAA\u754C\u7678\u78CE\u7A3D\u7CFB\u7E6B\u7E7C\u8A08\u8AA1\u8C3F\u968E\u9DC4\u53E4\u53E9\u544A\u5471\u56FA\u59D1\u5B64\u5C3B\u5EAB\u62F7\u6537\u6545\u6572\u66A0\u67AF\u69C1\u6CBD\u75FC\u7690\u777E\u7A3F\u7F94\u8003\u80A1\u818F\u82E6\u82FD\u83F0\u85C1\u8831\u88B4\u8AA5\uF903\u8F9C\u932E\u96C7\u9867\u9AD8\u9F13\u54ED\u659B\u66F2\u688F\u7A40\u8C37\u9D60\u56F0\u5764\u5D11\u6606\u68B1\u68CD\u6EFE\u7428\u889E\u9BE4\u6C68\uF904\u9AA8\u4F9B\u516C\u5171\u529F\u5B54\u5DE5\u6050\u606D\u62F1\u63A7\u653B\u73D9\u7A7A\u86A3\u8CA2\u978F\u4E32\u5BE1\u6208\u679C\u74DC\uFFFD".split(""),e=0;e!=t[205].length;++e)t[205][e].charCodeAt(0)!==65533&&(p[t[205][e]]=52480+e,g[52480+e]=t[205][e]);for(t[206]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u79D1\u83D3\u8A87\u8AB2\u8DE8\u904E\u934B\u9846\u5ED3\u69E8\u85FF\u90ED\uF905\u51A0\u5B98\u5BEC\u6163\u68FA\u6B3E\u704C\u742F\u74D8\u7BA1\u7F50\u83C5\u89C0\u8CAB\u95DC\u9928\u522E\u605D\u62EC\u9002\u4F8A\u5149\u5321\u58D9\u5EE3\u66E0\u6D38\u709A\u72C2\u73D6\u7B50\u80F1\u945B\u5366\u639B\u7F6B\u4E56\u5080\u584A\u58DE\u602A\u6127\u62D0\u69D0\u9B41\u5B8F\u7D18\u80B1\u8F5F\u4EA4\u50D1\u54AC\u55AC\u5B0C\u5DA0\u5DE7\u652A\u654E\u6821\u6A4B\u72E1\u768E\u77EF\u7D5E\u7FF9\u81A0\u854E\u86DF\u8F03\u8F4E\u90CA\u9903\u9A55\u9BAB\u4E18\u4E45\u4E5D\u4EC7\u4FF1\u5177\u52FE\uFFFD".split(""),e=0;e!=t[206].length;++e)t[206][e].charCodeAt(0)!==65533&&(p[t[206][e]]=52736+e,g[52736+e]=t[206][e]);for(t[207]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5340\u53E3\u53E5\u548E\u5614\u5775\u57A2\u5BC7\u5D87\u5ED0\u61FC\u62D8\u6551\u67B8\u67E9\u69CB\u6B50\u6BC6\u6BEC\u6C42\u6E9D\u7078\u72D7\u7396\u7403\u77BF\u77E9\u7A76\u7D7F\u8009\u81FC\u8205\u820A\u82DF\u8862\u8B33\u8CFC\u8EC0\u9011\u90B1\u9264\u92B6\u99D2\u9A45\u9CE9\u9DD7\u9F9C\u570B\u5C40\u83CA\u97A0\u97AB\u9EB4\u541B\u7A98\u7FA4\u88D9\u8ECD\u90E1\u5800\u5C48\u6398\u7A9F\u5BAE\u5F13\u7A79\u7AAE\u828E\u8EAC\u5026\u5238\u52F8\u5377\u5708\u62F3\u6372\u6B0A\u6DC3\u7737\u53A5\u7357\u8568\u8E76\u95D5\u673A\u6AC3\u6F70\u8A6D\u8ECC\u994B\uF906\u6677\u6B78\u8CB4\uFFFD".split(""),e=0;e!=t[207].length;++e)t[207][e].charCodeAt(0)!==65533&&(p[t[207][e]]=52992+e,g[52992+e]=t[207][e]);for(t[208]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B3C\uF907\u53EB\u572D\u594E\u63C6\u69FB\u73EA\u7845\u7ABA\u7AC5\u7CFE\u8475\u898F\u8D73\u9035\u95A8\u52FB\u5747\u7547\u7B60\u83CC\u921E\uF908\u6A58\u514B\u524B\u5287\u621F\u68D8\u6975\u9699\u50C5\u52A4\u52E4\u61C3\u65A4\u6839\u69FF\u747E\u7B4B\u82B9\u83EB\u89B2\u8B39\u8FD1\u9949\uF909\u4ECA\u5997\u64D2\u6611\u6A8E\u7434\u7981\u79BD\u82A9\u887E\u887F\u895F\uF90A\u9326\u4F0B\u53CA\u6025\u6271\u6C72\u7D1A\u7D66\u4E98\u5162\u77DC\u80AF\u4F01\u4F0E\u5176\u5180\u55DC\u5668\u573B\u57FA\u57FC\u5914\u5947\u5993\u5BC4\u5C90\u5D0E\u5DF1\u5E7E\u5FCC\u6280\u65D7\u65E3\uFFFD".split(""),e=0;e!=t[208].length;++e)t[208][e].charCodeAt(0)!==65533&&(p[t[208][e]]=53248+e,g[53248+e]=t[208][e]);for(t[209]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u671E\u671F\u675E\u68CB\u68C4\u6A5F\u6B3A\u6C23\u6C7D\u6C82\u6DC7\u7398\u7426\u742A\u7482\u74A3\u7578\u757F\u7881\u78EF\u7941\u7947\u7948\u797A\u7B95\u7D00\u7DBA\u7F88\u8006\u802D\u808C\u8A18\u8B4F\u8C48\u8D77\u9321\u9324\u98E2\u9951\u9A0E\u9A0F\u9A65\u9E92\u7DCA\u4F76\u5409\u62EE\u6854\u91D1\u55AB\u513A\uF90B\uF90C\u5A1C\u61E6\uF90D\u62CF\u62FF\uF90E\uF90F\uF910\uF911\uF912\uF913\u90A3\uF914\uF915\uF916\uF917\uF918\u8AFE\uF919\uF91A\uF91B\uF91C\u6696\uF91D\u7156\uF91E\uF91F\u96E3\uF920\u634F\u637A\u5357\uF921\u678F\u6960\u6E73\uF922\u7537\uF923\uF924\uF925\uFFFD".split(""),e=0;e!=t[209].length;++e)t[209][e].charCodeAt(0)!==65533&&(p[t[209][e]]=53504+e,g[53504+e]=t[209][e]);for(t[210]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7D0D\uF926\uF927\u8872\u56CA\u5A18\uF928\uF929\uF92A\uF92B\uF92C\u4E43\uF92D\u5167\u5948\u67F0\u8010\uF92E\u5973\u5E74\u649A\u79CA\u5FF5\u606C\u62C8\u637B\u5BE7\u5BD7\u52AA\uF92F\u5974\u5F29\u6012\uF930\uF931\uF932\u7459\uF933\uF934\uF935\uF936\uF937\uF938\u99D1\uF939\uF93A\uF93B\uF93C\uF93D\uF93E\uF93F\uF940\uF941\uF942\uF943\u6FC3\uF944\uF945\u81BF\u8FB2\u60F1\uF946\uF947\u8166\uF948\uF949\u5C3F\uF94A\uF94B\uF94C\uF94D\uF94E\uF94F\uF950\uF951\u5AE9\u8A25\u677B\u7D10\uF952\uF953\uF954\uF955\uF956\uF957\u80FD\uF958\uF959\u5C3C\u6CE5\u533F\u6EBA\u591A\u8336\uFFFD".split(""),e=0;e!=t[210].length;++e)t[210][e].charCodeAt(0)!==65533&&(p[t[210][e]]=53760+e,g[53760+e]=t[210][e]);for(t[211]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E39\u4EB6\u4F46\u55AE\u5718\u58C7\u5F56\u65B7\u65E6\u6A80\u6BB5\u6E4D\u77ED\u7AEF\u7C1E\u7DDE\u86CB\u8892\u9132\u935B\u64BB\u6FBE\u737A\u75B8\u9054\u5556\u574D\u61BA\u64D4\u66C7\u6DE1\u6E5B\u6F6D\u6FB9\u75F0\u8043\u81BD\u8541\u8983\u8AC7\u8B5A\u931F\u6C93\u7553\u7B54\u8E0F\u905D\u5510\u5802\u5858\u5E62\u6207\u649E\u68E0\u7576\u7CD6\u87B3\u9EE8\u4EE3\u5788\u576E\u5927\u5C0D\u5CB1\u5E36\u5F85\u6234\u64E1\u73B3\u81FA\u888B\u8CB8\u968A\u9EDB\u5B85\u5FB7\u60B3\u5012\u5200\u5230\u5716\u5835\u5857\u5C0E\u5C60\u5CF6\u5D8B\u5EA6\u5F92\u60BC\u6311\u6389\u6417\u6843\uFFFD".split(""),e=0;e!=t[211].length;++e)t[211][e].charCodeAt(0)!==65533&&(p[t[211][e]]=54016+e,g[54016+e]=t[211][e]);for(t[212]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u68F9\u6AC2\u6DD8\u6E21\u6ED4\u6FE4\u71FE\u76DC\u7779\u79B1\u7A3B\u8404\u89A9\u8CED\u8DF3\u8E48\u9003\u9014\u9053\u90FD\u934D\u9676\u97DC\u6BD2\u7006\u7258\u72A2\u7368\u7763\u79BF\u7BE4\u7E9B\u8B80\u58A9\u60C7\u6566\u65FD\u66BE\u6C8C\u711E\u71C9\u8C5A\u9813\u4E6D\u7A81\u4EDD\u51AC\u51CD\u52D5\u540C\u61A7\u6771\u6850\u68DF\u6D1E\u6F7C\u75BC\u77B3\u7AE5\u80F4\u8463\u9285\u515C\u6597\u675C\u6793\u75D8\u7AC7\u8373\uF95A\u8C46\u9017\u982D\u5C6F\u81C0\u829A\u9041\u906F\u920D\u5F97\u5D9D\u6A59\u71C8\u767B\u7B49\u85E4\u8B04\u9127\u9A30\u5587\u61F6\uF95B\u7669\u7F85\uFFFD".split(""),e=0;e!=t[212].length;++e)t[212][e].charCodeAt(0)!==65533&&(p[t[212][e]]=54272+e,g[54272+e]=t[212][e]);for(t[213]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u863F\u87BA\u88F8\u908F\uF95C\u6D1B\u70D9\u73DE\u7D61\u843D\uF95D\u916A\u99F1\uF95E\u4E82\u5375\u6B04\u6B12\u703E\u721B\u862D\u9E1E\u524C\u8FA3\u5D50\u64E5\u652C\u6B16\u6FEB\u7C43\u7E9C\u85CD\u8964\u89BD\u62C9\u81D8\u881F\u5ECA\u6717\u6D6A\u72FC\u7405\u746F\u8782\u90DE\u4F86\u5D0D\u5FA0\u840A\u51B7\u63A0\u7565\u4EAE\u5006\u5169\u51C9\u6881\u6A11\u7CAE\u7CB1\u7CE7\u826F\u8AD2\u8F1B\u91CF\u4FB6\u5137\u52F5\u5442\u5EEC\u616E\u623E\u65C5\u6ADA\u6FFE\u792A\u85DC\u8823\u95AD\u9A62\u9A6A\u9E97\u9ECE\u529B\u66C6\u6B77\u701D\u792B\u8F62\u9742\u6190\u6200\u6523\u6F23\uFFFD".split(""),e=0;e!=t[213].length;++e)t[213][e].charCodeAt(0)!==65533&&(p[t[213][e]]=54528+e,g[54528+e]=t[213][e]);for(t[214]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7149\u7489\u7DF4\u806F\u84EE\u8F26\u9023\u934A\u51BD\u5217\u52A3\u6D0C\u70C8\u88C2\u5EC9\u6582\u6BAE\u6FC2\u7C3E\u7375\u4EE4\u4F36\u56F9\uF95F\u5CBA\u5DBA\u601C\u73B2\u7B2D\u7F9A\u7FCE\u8046\u901E\u9234\u96F6\u9748\u9818\u9F61\u4F8B\u6FA7\u79AE\u91B4\u96B7\u52DE\uF960\u6488\u64C4\u6AD3\u6F5E\u7018\u7210\u76E7\u8001\u8606\u865C\u8DEF\u8F05\u9732\u9B6F\u9DFA\u9E75\u788C\u797F\u7DA0\u83C9\u9304\u9E7F\u9E93\u8AD6\u58DF\u5F04\u6727\u7027\u74CF\u7C60\u807E\u5121\u7028\u7262\u78CA\u8CC2\u8CDA\u8CF4\u96F7\u4E86\u50DA\u5BEE\u5ED6\u6599\u71CE\u7642\u77AD\u804A\u84FC\uFFFD".split(""),e=0;e!=t[214].length;++e)t[214][e].charCodeAt(0)!==65533&&(p[t[214][e]]=54784+e,g[54784+e]=t[214][e]);for(t[215]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u907C\u9B27\u9F8D\u58D8\u5A41\u5C62\u6A13\u6DDA\u6F0F\u763B\u7D2F\u7E37\u851E\u8938\u93E4\u964B\u5289\u65D2\u67F3\u69B4\u6D41\u6E9C\u700F\u7409\u7460\u7559\u7624\u786B\u8B2C\u985E\u516D\u622E\u9678\u4F96\u502B\u5D19\u6DEA\u7DB8\u8F2A\u5F8B\u6144\u6817\uF961\u9686\u52D2\u808B\u51DC\u51CC\u695E\u7A1C\u7DBE\u83F1\u9675\u4FDA\u5229\u5398\u540F\u550E\u5C65\u60A7\u674E\u68A8\u6D6C\u7281\u72F8\u7406\u7483\uF962\u75E2\u7C6C\u7F79\u7FB8\u8389\u88CF\u88E1\u91CC\u91D0\u96E2\u9BC9\u541D\u6F7E\u71D0\u7498\u85FA\u8EAA\u96A3\u9C57\u9E9F\u6797\u6DCB\u7433\u81E8\u9716\u782C\uFFFD".split(""),e=0;e!=t[215].length;++e)t[215][e].charCodeAt(0)!==65533&&(p[t[215][e]]=55040+e,g[55040+e]=t[215][e]);for(t[216]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7ACB\u7B20\u7C92\u6469\u746A\u75F2\u78BC\u78E8\u99AC\u9B54\u9EBB\u5BDE\u5E55\u6F20\u819C\u83AB\u9088\u4E07\u534D\u5A29\u5DD2\u5F4E\u6162\u633D\u6669\u66FC\u6EFF\u6F2B\u7063\u779E\u842C\u8513\u883B\u8F13\u9945\u9C3B\u551C\u62B9\u672B\u6CAB\u8309\u896A\u977A\u4EA1\u5984\u5FD8\u5FD9\u671B\u7DB2\u7F54\u8292\u832B\u83BD\u8F1E\u9099\u57CB\u59B9\u5A92\u5BD0\u6627\u679A\u6885\u6BCF\u7164\u7F75\u8CB7\u8CE3\u9081\u9B45\u8108\u8C8A\u964C\u9A40\u9EA5\u5B5F\u6C13\u731B\u76F2\u76DF\u840C\u51AA\u8993\u514D\u5195\u52C9\u68C9\u6C94\u7704\u7720\u7DBF\u7DEC\u9762\u9EB5\u6EC5\uFFFD".split(""),e=0;e!=t[216].length;++e)t[216][e].charCodeAt(0)!==65533&&(p[t[216][e]]=55296+e,g[55296+e]=t[216][e]);for(t[217]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8511\u51A5\u540D\u547D\u660E\u669D\u6927\u6E9F\u76BF\u7791\u8317\u84C2\u879F\u9169\u9298\u9CF4\u8882\u4FAE\u5192\u52DF\u59C6\u5E3D\u6155\u6478\u6479\u66AE\u67D0\u6A21\u6BCD\u6BDB\u725F\u7261\u7441\u7738\u77DB\u8017\u82BC\u8305\u8B00\u8B28\u8C8C\u6728\u6C90\u7267\u76EE\u7766\u7A46\u9DA9\u6B7F\u6C92\u5922\u6726\u8499\u536F\u5893\u5999\u5EDF\u63CF\u6634\u6773\u6E3A\u732B\u7AD7\u82D7\u9328\u52D9\u5DEB\u61AE\u61CB\u620A\u62C7\u64AB\u65E0\u6959\u6B66\u6BCB\u7121\u73F7\u755D\u7E46\u821E\u8302\u856A\u8AA3\u8CBF\u9727\u9D61\u58A8\u9ED8\u5011\u520E\u543B\u554F\u6587\uFFFD".split(""),e=0;e!=t[217].length;++e)t[217][e].charCodeAt(0)!==65533&&(p[t[217][e]]=55552+e,g[55552+e]=t[217][e]);for(t[218]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C76\u7D0A\u7D0B\u805E\u868A\u9580\u96EF\u52FF\u6C95\u7269\u5473\u5A9A\u5C3E\u5D4B\u5F4C\u5FAE\u672A\u68B6\u6963\u6E3C\u6E44\u7709\u7C73\u7F8E\u8587\u8B0E\u8FF7\u9761\u9EF4\u5CB7\u60B6\u610D\u61AB\u654F\u65FB\u65FC\u6C11\u6CEF\u739F\u73C9\u7DE1\u9594\u5BC6\u871C\u8B10\u525D\u535A\u62CD\u640F\u64B2\u6734\u6A38\u6CCA\u73C0\u749E\u7B94\u7C95\u7E1B\u818A\u8236\u8584\u8FEB\u96F9\u99C1\u4F34\u534A\u53CD\u53DB\u62CC\u642C\u6500\u6591\u69C3\u6CEE\u6F58\u73ED\u7554\u7622\u76E4\u76FC\u78D0\u78FB\u792C\u7D46\u822C\u87E0\u8FD4\u9812\u98EF\u52C3\u62D4\u64A5\u6E24\u6F51\uFFFD".split(""),e=0;e!=t[218].length;++e)t[218][e].charCodeAt(0)!==65533&&(p[t[218][e]]=55808+e,g[55808+e]=t[218][e]);for(t[219]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u767C\u8DCB\u91B1\u9262\u9AEE\u9B43\u5023\u508D\u574A\u59A8\u5C28\u5E47\u5F77\u623F\u653E\u65B9\u65C1\u6609\u678B\u699C\u6EC2\u78C5\u7D21\u80AA\u8180\u822B\u82B3\u84A1\u868C\u8A2A\u8B17\u90A6\u9632\u9F90\u500D\u4FF3\uF963\u57F9\u5F98\u62DC\u6392\u676F\u6E43\u7119\u76C3\u80CC\u80DA\u88F4\u88F5\u8919\u8CE0\u8F29\u914D\u966A\u4F2F\u4F70\u5E1B\u67CF\u6822\u767D\u767E\u9B44\u5E61\u6A0A\u7169\u71D4\u756A\uF964\u7E41\u8543\u85E9\u98DC\u4F10\u7B4F\u7F70\u95A5\u51E1\u5E06\u68B5\u6C3E\u6C4E\u6CDB\u72AF\u7BC4\u8303\u6CD5\u743A\u50FB\u5288\u58C1\u64D8\u6A97\u74A7\u7656\uFFFD".split(""),e=0;e!=t[219].length;++e)t[219][e].charCodeAt(0)!==65533&&(p[t[219][e]]=56064+e,g[56064+e]=t[219][e]);for(t[220]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u78A7\u8617\u95E2\u9739\uF965\u535E\u5F01\u8B8A\u8FA8\u8FAF\u908A\u5225\u77A5\u9C49\u9F08\u4E19\u5002\u5175\u5C5B\u5E77\u661E\u663A\u67C4\u68C5\u70B3\u7501\u75C5\u79C9\u7ADD\u8F27\u9920\u9A08\u4FDD\u5821\u5831\u5BF6\u666E\u6B65\u6D11\u6E7A\u6F7D\u73E4\u752B\u83E9\u88DC\u8913\u8B5C\u8F14\u4F0F\u50D5\u5310\u535C\u5B93\u5FA9\u670D\u798F\u8179\u832F\u8514\u8907\u8986\u8F39\u8F3B\u99A5\u9C12\u672C\u4E76\u4FF8\u5949\u5C01\u5CEF\u5CF0\u6367\u68D2\u70FD\u71A2\u742B\u7E2B\u84EC\u8702\u9022\u92D2\u9CF3\u4E0D\u4ED8\u4FEF\u5085\u5256\u526F\u5426\u5490\u57E0\u592B\u5A66\uFFFD".split(""),e=0;e!=t[220].length;++e)t[220][e].charCodeAt(0)!==65533&&(p[t[220][e]]=56320+e,g[56320+e]=t[220][e]);for(t[221]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5B5A\u5B75\u5BCC\u5E9C\uF966\u6276\u6577\u65A7\u6D6E\u6EA5\u7236\u7B26\u7C3F\u7F36\u8150\u8151\u819A\u8240\u8299\u83A9\u8A03\u8CA0\u8CE6\u8CFB\u8D74\u8DBA\u90E8\u91DC\u961C\u9644\u99D9\u9CE7\u5317\u5206\u5429\u5674\u58B3\u5954\u596E\u5FFF\u61A4\u626E\u6610\u6C7E\u711A\u76C6\u7C89\u7CDE\u7D1B\u82AC\u8CC1\u96F0\uF967\u4F5B\u5F17\u5F7F\u62C2\u5D29\u670B\u68DA\u787C\u7E43\u9D6C\u4E15\u5099\u5315\u532A\u5351\u5983\u5A62\u5E87\u60B2\u618A\u6249\u6279\u6590\u6787\u69A7\u6BD4\u6BD6\u6BD7\u6BD8\u6CB8\uF968\u7435\u75FA\u7812\u7891\u79D5\u79D8\u7C83\u7DCB\u7FE1\u80A5\uFFFD".split(""),e=0;e!=t[221].length;++e)t[221][e].charCodeAt(0)!==65533&&(p[t[221][e]]=56576+e,g[56576+e]=t[221][e]);for(t[222]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u813E\u81C2\u83F2\u871A\u88E8\u8AB9\u8B6C\u8CBB\u9119\u975E\u98DB\u9F3B\u56AC\u5B2A\u5F6C\u658C\u6AB3\u6BAF\u6D5C\u6FF1\u7015\u725D\u73AD\u8CA7\u8CD3\u983B\u6191\u6C37\u8058\u9A01\u4E4D\u4E8B\u4E9B\u4ED5\u4F3A\u4F3C\u4F7F\u4FDF\u50FF\u53F2\u53F8\u5506\u55E3\u56DB\u58EB\u5962\u5A11\u5BEB\u5BFA\u5C04\u5DF3\u5E2B\u5F99\u601D\u6368\u659C\u65AF\u67F6\u67FB\u68AD\u6B7B\u6C99\u6CD7\u6E23\u7009\u7345\u7802\u793E\u7940\u7960\u79C1\u7BE9\u7D17\u7D72\u8086\u820D\u838E\u84D1\u86C7\u88DF\u8A50\u8A5E\u8B1D\u8CDC\u8D66\u8FAD\u90AA\u98FC\u99DF\u9E9D\u524A\uF969\u6714\uF96A\uFFFD".split(""),e=0;e!=t[222].length;++e)t[222][e].charCodeAt(0)!==65533&&(p[t[222][e]]=56832+e,g[56832+e]=t[222][e]);for(t[223]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5098\u522A\u5C71\u6563\u6C55\u73CA\u7523\u759D\u7B97\u849C\u9178\u9730\u4E77\u6492\u6BBA\u715E\u85A9\u4E09\uF96B\u6749\u68EE\u6E17\u829F\u8518\u886B\u63F7\u6F81\u9212\u98AF\u4E0A\u50B7\u50CF\u511F\u5546\u55AA\u5617\u5B40\u5C19\u5CE0\u5E38\u5E8A\u5EA0\u5EC2\u60F3\u6851\u6A61\u6E58\u723D\u7240\u72C0\u76F8\u7965\u7BB1\u7FD4\u88F3\u89F4\u8A73\u8C61\u8CDE\u971C\u585E\u74BD\u8CFD\u55C7\uF96C\u7A61\u7D22\u8272\u7272\u751F\u7525\uF96D\u7B19\u5885\u58FB\u5DBC\u5E8F\u5EB6\u5F90\u6055\u6292\u637F\u654D\u6691\u66D9\u66F8\u6816\u68F2\u7280\u745E\u7B6E\u7D6E\u7DD6\u7F72\uFFFD".split(""),e=0;e!=t[223].length;++e)t[223][e].charCodeAt(0)!==65533&&(p[t[223][e]]=57088+e,g[57088+e]=t[223][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u80E5\u8212\u85AF\u897F\u8A93\u901D\u92E4\u9ECD\u9F20\u5915\u596D\u5E2D\u60DC\u6614\u6673\u6790\u6C50\u6DC5\u6F5F\u77F3\u78A9\u84C6\u91CB\u932B\u4ED9\u50CA\u5148\u5584\u5B0B\u5BA3\u6247\u657E\u65CB\u6E32\u717D\u7401\u7444\u7487\u74BF\u766C\u79AA\u7DDA\u7E55\u7FA8\u817A\u81B3\u8239\u861A\u87EC\u8A75\u8DE3\u9078\u9291\u9425\u994D\u9BAE\u5368\u5C51\u6954\u6CC4\u6D29\u6E2B\u820C\u859B\u893B\u8A2D\u8AAA\u96EA\u9F67\u5261\u66B9\u6BB2\u7E96\u87FE\u8D0D\u9583\u965D\u651D\u6D89\u71EE\uF96E\u57CE\u59D3\u5BAC\u6027\u60FA\u6210\u661F\u665F\u7329\u73F9\u76DB\u7701\u7B6C\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(p[t[224][e]]=57344+e,g[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8056\u8072\u8165\u8AA0\u9192\u4E16\u52E2\u6B72\u6D17\u7A05\u7B39\u7D30\uF96F\u8CB0\u53EC\u562F\u5851\u5BB5\u5C0F\u5C11\u5DE2\u6240\u6383\u6414\u662D\u68B3\u6CBC\u6D88\u6EAF\u701F\u70A4\u71D2\u7526\u758F\u758E\u7619\u7B11\u7BE0\u7C2B\u7D20\u7D39\u852C\u856D\u8607\u8A34\u900D\u9061\u90B5\u92B7\u97F6\u9A37\u4FD7\u5C6C\u675F\u6D91\u7C9F\u7E8C\u8B16\u8D16\u901F\u5B6B\u5DFD\u640D\u84C0\u905C\u98E1\u7387\u5B8B\u609A\u677E\u6DDE\u8A1F\u8AA6\u9001\u980C\u5237\uF970\u7051\u788E\u9396\u8870\u91D7\u4FEE\u53D7\u55FD\u56DA\u5782\u58FD\u5AC2\u5B88\u5CAB\u5CC0\u5E25\u6101\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(p[t[225][e]]=57600+e,g[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u620D\u624B\u6388\u641C\u6536\u6578\u6A39\u6B8A\u6C34\u6D19\u6F31\u71E7\u72E9\u7378\u7407\u74B2\u7626\u7761\u79C0\u7A57\u7AEA\u7CB9\u7D8F\u7DAC\u7E61\u7F9E\u8129\u8331\u8490\u84DA\u85EA\u8896\u8AB0\u8B90\u8F38\u9042\u9083\u916C\u9296\u92B9\u968B\u96A7\u96A8\u96D6\u9700\u9808\u9996\u9AD3\u9B1A\u53D4\u587E\u5919\u5B70\u5BBF\u6DD1\u6F5A\u719F\u7421\u74B9\u8085\u83FD\u5DE1\u5F87\u5FAA\u6042\u65EC\u6812\u696F\u6A53\u6B89\u6D35\u6DF3\u73E3\u76FE\u77AC\u7B4D\u7D14\u8123\u821C\u8340\u84F4\u8563\u8A62\u8AC4\u9187\u931E\u9806\u99B4\u620C\u8853\u8FF0\u9265\u5D07\u5D27\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(p[t[226][e]]=57856+e,g[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5D69\u745F\u819D\u8768\u6FD5\u62FE\u7FD2\u8936\u8972\u4E1E\u4E58\u50E7\u52DD\u5347\u627F\u6607\u7E69\u8805\u965E\u4F8D\u5319\u5636\u59CB\u5AA4\u5C38\u5C4E\u5C4D\u5E02\u5F11\u6043\u65BD\u662F\u6642\u67BE\u67F4\u731C\u77E2\u793A\u7FC5\u8494\u84CD\u8996\u8A66\u8A69\u8AE1\u8C55\u8C7A\u57F4\u5BD4\u5F0F\u606F\u62ED\u690D\u6B96\u6E5C\u7184\u7BD2\u8755\u8B58\u8EFE\u98DF\u98FE\u4F38\u4F81\u4FE1\u547B\u5A20\u5BB8\u613C\u65B0\u6668\u71FC\u7533\u795E\u7D33\u814E\u81E3\u8398\u85AA\u85CE\u8703\u8A0A\u8EAB\u8F9B\uF971\u8FC5\u5931\u5BA4\u5BE6\u6089\u5BE9\u5C0B\u5FC3\u6C81\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(p[t[227][e]]=58112+e,g[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF972\u6DF1\u700B\u751A\u82AF\u8AF6\u4EC0\u5341\uF973\u96D9\u6C0F\u4E9E\u4FC4\u5152\u555E\u5A25\u5CE8\u6211\u7259\u82BD\u83AA\u86FE\u8859\u8A1D\u963F\u96C5\u9913\u9D09\u9D5D\u580A\u5CB3\u5DBD\u5E44\u60E1\u6115\u63E1\u6A02\u6E25\u9102\u9354\u984E\u9C10\u9F77\u5B89\u5CB8\u6309\u664F\u6848\u773C\u96C1\u978D\u9854\u9B9F\u65A1\u8B01\u8ECB\u95BC\u5535\u5CA9\u5DD6\u5EB5\u6697\u764C\u83F4\u95C7\u58D3\u62BC\u72CE\u9D28\u4EF0\u592E\u600F\u663B\u6B83\u79E7\u9D26\u5393\u54C0\u57C3\u5D16\u611B\u66D6\u6DAF\u788D\u827E\u9698\u9744\u5384\u627C\u6396\u6DB2\u7E0A\u814B\u984D\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(p[t[228][e]]=58368+e,g[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6AFB\u7F4C\u9DAF\u9E1A\u4E5F\u503B\u51B6\u591C\u60F9\u63F6\u6930\u723A\u8036\uF974\u91CE\u5F31\uF975\uF976\u7D04\u82E5\u846F\u84BB\u85E5\u8E8D\uF977\u4F6F\uF978\uF979\u58E4\u5B43\u6059\u63DA\u6518\u656D\u6698\uF97A\u694A\u6A23\u6D0B\u7001\u716C\u75D2\u760D\u79B3\u7A70\uF97B\u7F8A\uF97C\u8944\uF97D\u8B93\u91C0\u967D\uF97E\u990A\u5704\u5FA1\u65BC\u6F01\u7600\u79A6\u8A9E\u99AD\u9B5A\u9F6C\u5104\u61B6\u6291\u6A8D\u81C6\u5043\u5830\u5F66\u7109\u8A00\u8AFA\u5B7C\u8616\u4FFA\u513C\u56B4\u5944\u63A9\u6DF9\u5DAA\u696D\u5186\u4E88\u4F59\uF97F\uF980\uF981\u5982\uF982\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(p[t[229][e]]=58624+e,g[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF983\u6B5F\u6C5D\uF984\u74B5\u7916\uF985\u8207\u8245\u8339\u8F3F\u8F5D\uF986\u9918\uF987\uF988\uF989\u4EA6\uF98A\u57DF\u5F79\u6613\uF98B\uF98C\u75AB\u7E79\u8B6F\uF98D\u9006\u9A5B\u56A5\u5827\u59F8\u5A1F\u5BB4\uF98E\u5EF6\uF98F\uF990\u6350\u633B\uF991\u693D\u6C87\u6CBF\u6D8E\u6D93\u6DF5\u6F14\uF992\u70DF\u7136\u7159\uF993\u71C3\u71D5\uF994\u784F\u786F\uF995\u7B75\u7DE3\uF996\u7E2F\uF997\u884D\u8EDF\uF998\uF999\uF99A\u925B\uF99B\u9CF6\uF99C\uF99D\uF99E\u6085\u6D85\uF99F\u71B1\uF9A0\uF9A1\u95B1\u53AD\uF9A2\uF9A3\uF9A4\u67D3\uF9A5\u708E\u7130\u7430\u8276\u82D2\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(p[t[230][e]]=58880+e,g[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF9A6\u95BB\u9AE5\u9E7D\u66C4\uF9A7\u71C1\u8449\uF9A8\uF9A9\u584B\uF9AA\uF9AB\u5DB8\u5F71\uF9AC\u6620\u668E\u6979\u69AE\u6C38\u6CF3\u6E36\u6F41\u6FDA\u701B\u702F\u7150\u71DF\u7370\uF9AD\u745B\uF9AE\u74D4\u76C8\u7A4E\u7E93\uF9AF\uF9B0\u82F1\u8A60\u8FCE\uF9B1\u9348\uF9B2\u9719\uF9B3\uF9B4\u4E42\u502A\uF9B5\u5208\u53E1\u66F3\u6C6D\u6FCA\u730A\u777F\u7A62\u82AE\u85DD\u8602\uF9B6\u88D4\u8A63\u8B7D\u8C6B\uF9B7\u92B3\uF9B8\u9713\u9810\u4E94\u4F0D\u4FC9\u50B2\u5348\u543E\u5433\u55DA\u5862\u58BA\u5967\u5A1B\u5BE4\u609F\uF9B9\u61CA\u6556\u65FF\u6664\u68A7\u6C5A\u6FB3\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(p[t[231][e]]=59136+e,g[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u70CF\u71AC\u7352\u7B7D\u8708\u8AA4\u9C32\u9F07\u5C4B\u6C83\u7344\u7389\u923A\u6EAB\u7465\u761F\u7A69\u7E15\u860A\u5140\u58C5\u64C1\u74EE\u7515\u7670\u7FC1\u9095\u96CD\u9954\u6E26\u74E6\u7AA9\u7AAA\u81E5\u86D9\u8778\u8A1B\u5A49\u5B8C\u5B9B\u68A1\u6900\u6D63\u73A9\u7413\u742C\u7897\u7DE9\u7FEB\u8118\u8155\u839E\u8C4C\u962E\u9811\u66F0\u5F80\u65FA\u6789\u6C6A\u738B\u502D\u5A03\u6B6A\u77EE\u5916\u5D6C\u5DCD\u7325\u754F\uF9BA\uF9BB\u50E5\u51F9\u582F\u592D\u5996\u59DA\u5BE5\uF9BC\uF9BD\u5DA2\u62D7\u6416\u6493\u64FE\uF9BE\u66DC\uF9BF\u6A48\uF9C0\u71FF\u7464\uF9C1\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(p[t[232][e]]=59392+e,g[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A88\u7AAF\u7E47\u7E5E\u8000\u8170\uF9C2\u87EF\u8981\u8B20\u9059\uF9C3\u9080\u9952\u617E\u6B32\u6D74\u7E1F\u8925\u8FB1\u4FD1\u50AD\u5197\u52C7\u57C7\u5889\u5BB9\u5EB8\u6142\u6995\u6D8C\u6E67\u6EB6\u7194\u7462\u7528\u752C\u8073\u8338\u84C9\u8E0A\u9394\u93DE\uF9C4\u4E8E\u4F51\u5076\u512A\u53C8\u53CB\u53F3\u5B87\u5BD3\u5C24\u611A\u6182\u65F4\u725B\u7397\u7440\u76C2\u7950\u7991\u79B9\u7D06\u7FBD\u828B\u85D5\u865E\u8FC2\u9047\u90F5\u91EA\u9685\u96E8\u96E9\u52D6\u5F67\u65ED\u6631\u682F\u715C\u7A36\u90C1\u980A\u4E91\uF9C5\u6A52\u6B9E\u6F90\u7189\u8018\u82B8\u8553\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(p[t[233][e]]=59648+e,g[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u904B\u9695\u96F2\u97FB\u851A\u9B31\u4E90\u718A\u96C4\u5143\u539F\u54E1\u5713\u5712\u57A3\u5A9B\u5AC4\u5BC3\u6028\u613F\u63F4\u6C85\u6D39\u6E72\u6E90\u7230\u733F\u7457\u82D1\u8881\u8F45\u9060\uF9C6\u9662\u9858\u9D1B\u6708\u8D8A\u925E\u4F4D\u5049\u50DE\u5371\u570D\u59D4\u5A01\u5C09\u6170\u6690\u6E2D\u7232\u744B\u7DEF\u80C3\u840E\u8466\u853F\u875F\u885B\u8918\u8B02\u9055\u97CB\u9B4F\u4E73\u4F91\u5112\u516A\uF9C7\u552F\u55A9\u5B7A\u5BA5\u5E7C\u5E7D\u5EBE\u60A0\u60DF\u6108\u6109\u63C4\u6538\u6709\uF9C8\u67D4\u67DA\uF9C9\u6961\u6962\u6CB9\u6D27\uF9CA\u6E38\uF9CB\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(p[t[234][e]]=59904+e,g[59904+e]=t[234][e]);for(t[235]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FE1\u7336\u7337\uF9CC\u745C\u7531\uF9CD\u7652\uF9CE\uF9CF\u7DAD\u81FE\u8438\u88D5\u8A98\u8ADB\u8AED\u8E30\u8E42\u904A\u903E\u907A\u9149\u91C9\u936E\uF9D0\uF9D1\u5809\uF9D2\u6BD3\u8089\u80B2\uF9D3\uF9D4\u5141\u596B\u5C39\uF9D5\uF9D6\u6F64\u73A7\u80E4\u8D07\uF9D7\u9217\u958F\uF9D8\uF9D9\uF9DA\uF9DB\u807F\u620E\u701C\u7D68\u878D\uF9DC\u57A0\u6069\u6147\u6BB7\u8ABE\u9280\u96B1\u4E59\u541F\u6DEB\u852D\u9670\u97F3\u98EE\u63D6\u6CE3\u9091\u51DD\u61C9\u81BA\u9DF9\u4F9D\u501A\u5100\u5B9C\u610F\u61FF\u64EC\u6905\u6BC5\u7591\u77E3\u7FA9\u8264\u858F\u87FB\u8863\u8ABC\uFFFD".split(""),e=0;e!=t[235].length;++e)t[235][e].charCodeAt(0)!==65533&&(p[t[235][e]]=60160+e,g[60160+e]=t[235][e]);for(t[236]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B70\u91AB\u4E8C\u4EE5\u4F0A\uF9DD\uF9DE\u5937\u59E8\uF9DF\u5DF2\u5F1B\u5F5B\u6021\uF9E0\uF9E1\uF9E2\uF9E3\u723E\u73E5\uF9E4\u7570\u75CD\uF9E5\u79FB\uF9E6\u800C\u8033\u8084\u82E1\u8351\uF9E7\uF9E8\u8CBD\u8CB3\u9087\uF9E9\uF9EA\u98F4\u990C\uF9EB\uF9EC\u7037\u76CA\u7FCA\u7FCC\u7FFC\u8B1A\u4EBA\u4EC1\u5203\u5370\uF9ED\u54BD\u56E0\u59FB\u5BC5\u5F15\u5FCD\u6E6E\uF9EE\uF9EF\u7D6A\u8335\uF9F0\u8693\u8A8D\uF9F1\u976D\u9777\uF9F2\uF9F3\u4E00\u4F5A\u4F7E\u58F9\u65E5\u6EA2\u9038\u93B0\u99B9\u4EFB\u58EC\u598A\u59D9\u6041\uF9F4\uF9F5\u7A14\uF9F6\u834F\u8CC3\u5165\u5344\uFFFD".split(""),e=0;e!=t[236].length;++e)t[236][e].charCodeAt(0)!==65533&&(p[t[236][e]]=60416+e,g[60416+e]=t[236][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF9F7\uF9F8\uF9F9\u4ECD\u5269\u5B55\u82BF\u4ED4\u523A\u54A8\u59C9\u59FF\u5B50\u5B57\u5B5C\u6063\u6148\u6ECB\u7099\u716E\u7386\u74F7\u75B5\u78C1\u7D2B\u8005\u81EA\u8328\u8517\u85C9\u8AEE\u8CC7\u96CC\u4F5C\u52FA\u56BC\u65AB\u6628\u707C\u70B8\u7235\u7DBD\u828D\u914C\u96C0\u9D72\u5B71\u68E7\u6B98\u6F7A\u76DE\u5C91\u66AB\u6F5B\u7BB4\u7C2A\u8836\u96DC\u4E08\u4ED7\u5320\u5834\u58BB\u58EF\u596C\u5C07\u5E33\u5E84\u5F35\u638C\u66B2\u6756\u6A1F\u6AA3\u6B0C\u6F3F\u7246\uF9FA\u7350\u748B\u7AE0\u7CA7\u8178\u81DF\u81E7\u838A\u846C\u8523\u8594\u85CF\u88DD\u8D13\u91AC\u9577\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(p[t[237][e]]=60672+e,g[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u969C\u518D\u54C9\u5728\u5BB0\u624D\u6750\u683D\u6893\u6E3D\u6ED3\u707D\u7E21\u88C1\u8CA1\u8F09\u9F4B\u9F4E\u722D\u7B8F\u8ACD\u931A\u4F47\u4F4E\u5132\u5480\u59D0\u5E95\u62B5\u6775\u696E\u6A17\u6CAE\u6E1A\u72D9\u732A\u75BD\u7BB8\u7D35\u82E7\u83F9\u8457\u85F7\u8A5B\u8CAF\u8E87\u9019\u90B8\u96CE\u9F5F\u52E3\u540A\u5AE1\u5BC2\u6458\u6575\u6EF4\u72C4\uF9FB\u7684\u7A4D\u7B1B\u7C4D\u7E3E\u7FDF\u837B\u8B2B\u8CCA\u8D64\u8DE1\u8E5F\u8FEA\u8FF9\u9069\u93D1\u4F43\u4F7A\u50B3\u5168\u5178\u524D\u526A\u5861\u587C\u5960\u5C08\u5C55\u5EDB\u609B\u6230\u6813\u6BBF\u6C08\u6FB1\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(p[t[238][e]]=60928+e,g[60928+e]=t[238][e]);for(t[239]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u714E\u7420\u7530\u7538\u7551\u7672\u7B4C\u7B8B\u7BAD\u7BC6\u7E8F\u8A6E\u8F3E\u8F49\u923F\u9293\u9322\u942B\u96FB\u985A\u986B\u991E\u5207\u622A\u6298\u6D59\u7664\u7ACA\u7BC0\u7D76\u5360\u5CBE\u5E97\u6F38\u70B9\u7C98\u9711\u9B8E\u9EDE\u63A5\u647A\u8776\u4E01\u4E95\u4EAD\u505C\u5075\u5448\u59C3\u5B9A\u5E40\u5EAD\u5EF7\u5F81\u60C5\u633A\u653F\u6574\u65CC\u6676\u6678\u67FE\u6968\u6A89\u6B63\u6C40\u6DC0\u6DE8\u6E1F\u6E5E\u701E\u70A1\u738E\u73FD\u753A\u775B\u7887\u798E\u7A0B\u7A7D\u7CBE\u7D8E\u8247\u8A02\u8AEA\u8C9E\u912D\u914A\u91D8\u9266\u92CC\u9320\u9706\u9756\uFFFD".split(""),e=0;e!=t[239].length;++e)t[239][e].charCodeAt(0)!==65533&&(p[t[239][e]]=61184+e,g[61184+e]=t[239][e]);for(t[240]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u975C\u9802\u9F0E\u5236\u5291\u557C\u5824\u5E1D\u5F1F\u608C\u63D0\u68AF\u6FDF\u796D\u7B2C\u81CD\u85BA\u88FD\u8AF8\u8E44\u918D\u9664\u969B\u973D\u984C\u9F4A\u4FCE\u5146\u51CB\u52A9\u5632\u5F14\u5F6B\u63AA\u64CD\u65E9\u6641\u66FA\u66F9\u671D\u689D\u68D7\u69FD\u6F15\u6F6E\u7167\u71E5\u722A\u74AA\u773A\u7956\u795A\u79DF\u7A20\u7A95\u7C97\u7CDF\u7D44\u7E70\u8087\u85FB\u86A4\u8A54\u8ABF\u8D99\u8E81\u9020\u906D\u91E3\u963B\u96D5\u9CE5\u65CF\u7C07\u8DB3\u93C3\u5B58\u5C0A\u5352\u62D9\u731D\u5027\u5B97\u5F9E\u60B0\u616B\u68D5\u6DD9\u742E\u7A2E\u7D42\u7D9C\u7E31\u816B\uFFFD".split(""),e=0;e!=t[240].length;++e)t[240][e].charCodeAt(0)!==65533&&(p[t[240][e]]=61440+e,g[61440+e]=t[240][e]);for(t[241]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E2A\u8E35\u937E\u9418\u4F50\u5750\u5DE6\u5EA7\u632B\u7F6A\u4E3B\u4F4F\u4F8F\u505A\u59DD\u80C4\u546A\u5468\u55FE\u594F\u5B99\u5DDE\u5EDA\u665D\u6731\u67F1\u682A\u6CE8\u6D32\u6E4A\u6F8D\u70B7\u73E0\u7587\u7C4C\u7D02\u7D2C\u7DA2\u821F\u86DB\u8A3B\u8A85\u8D70\u8E8A\u8F33\u9031\u914E\u9152\u9444\u99D0\u7AF9\u7CA5\u4FCA\u5101\u51C6\u57C8\u5BEF\u5CFB\u6659\u6A3D\u6D5A\u6E96\u6FEC\u710C\u756F\u7AE3\u8822\u9021\u9075\u96CB\u99FF\u8301\u4E2D\u4EF2\u8846\u91CD\u537D\u6ADB\u696B\u6C41\u847A\u589E\u618E\u66FE\u62EF\u70DD\u7511\u75C7\u7E52\u84B8\u8B49\u8D08\u4E4B\u53EA\uFFFD".split(""),e=0;e!=t[241].length;++e)t[241][e].charCodeAt(0)!==65533&&(p[t[241][e]]=61696+e,g[61696+e]=t[241][e]);for(t[242]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54AB\u5730\u5740\u5FD7\u6301\u6307\u646F\u652F\u65E8\u667A\u679D\u67B3\u6B62\u6C60\u6C9A\u6F2C\u77E5\u7825\u7949\u7957\u7D19\u80A2\u8102\u81F3\u829D\u82B7\u8718\u8A8C\uF9FC\u8D04\u8DBE\u9072\u76F4\u7A19\u7A37\u7E54\u8077\u5507\u55D4\u5875\u632F\u6422\u6649\u664B\u686D\u699B\u6B84\u6D25\u6EB1\u73CD\u7468\u74A1\u755B\u75B9\u76E1\u771E\u778B\u79E6\u7E09\u7E1D\u81FB\u852F\u8897\u8A3A\u8CD1\u8EEB\u8FB0\u9032\u93AD\u9663\u9673\u9707\u4F84\u53F1\u59EA\u5AC9\u5E19\u684E\u74C6\u75BE\u79E9\u7A92\u81A3\u86ED\u8CEA\u8DCC\u8FED\u659F\u6715\uF9FD\u57F7\u6F57\u7DDD\u8F2F\uFFFD".split(""),e=0;e!=t[242].length;++e)t[242][e].charCodeAt(0)!==65533&&(p[t[242][e]]=61952+e,g[61952+e]=t[242][e]);for(t[243]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u93F6\u96C6\u5FB5\u61F2\u6F84\u4E14\u4F98\u501F\u53C9\u55DF\u5D6F\u5DEE\u6B21\u6B64\u78CB\u7B9A\uF9FE\u8E49\u8ECA\u906E\u6349\u643E\u7740\u7A84\u932F\u947F\u9F6A\u64B0\u6FAF\u71E6\u74A8\u74DA\u7AC4\u7C12\u7E82\u7CB2\u7E98\u8B9A\u8D0A\u947D\u9910\u994C\u5239\u5BDF\u64E6\u672D\u7D2E\u50ED\u53C3\u5879\u6158\u6159\u61FA\u65AC\u7AD9\u8B92\u8B96\u5009\u5021\u5275\u5531\u5A3C\u5EE0\u5F70\u6134\u655E\u660C\u6636\u66A2\u69CD\u6EC4\u6F32\u7316\u7621\u7A93\u8139\u8259\u83D6\u84BC\u50B5\u57F0\u5BC0\u5BE8\u5F69\u63A1\u7826\u7DB5\u83DC\u8521\u91C7\u91F5\u518A\u67F5\u7B56\uFFFD".split(""),e=0;e!=t[243].length;++e)t[243][e].charCodeAt(0)!==65533&&(p[t[243][e]]=62208+e,g[62208+e]=t[243][e]);for(t[244]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8CAC\u51C4\u59BB\u60BD\u8655\u501C\uF9FF\u5254\u5C3A\u617D\u621A\u62D3\u64F2\u65A5\u6ECC\u7620\u810A\u8E60\u965F\u96BB\u4EDF\u5343\u5598\u5929\u5DDD\u64C5\u6CC9\u6DFA\u7394\u7A7F\u821B\u85A6\u8CE4\u8E10\u9077\u91E7\u95E1\u9621\u97C6\u51F8\u54F2\u5586\u5FB9\u64A4\u6F88\u7DB4\u8F1F\u8F4D\u9435\u50C9\u5C16\u6CBE\u6DFB\u751B\u77BB\u7C3D\u7C64\u8A79\u8AC2\u581E\u59BE\u5E16\u6377\u7252\u758A\u776B\u8ADC\u8CBC\u8F12\u5EF3\u6674\u6DF8\u807D\u83C1\u8ACB\u9751\u9BD6\uFA00\u5243\u66FF\u6D95\u6EEF\u7DE0\u8AE6\u902E\u905E\u9AD4\u521D\u527F\u54E8\u6194\u6284\u62DB\u68A2\uFFFD".split(""),e=0;e!=t[244].length;++e)t[244][e].charCodeAt(0)!==65533&&(p[t[244][e]]=62464+e,g[62464+e]=t[244][e]);for(t[245]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6912\u695A\u6A35\u7092\u7126\u785D\u7901\u790E\u79D2\u7A0D\u8096\u8278\u82D5\u8349\u8549\u8C82\u8D85\u9162\u918B\u91AE\u4FC3\u56D1\u71ED\u77D7\u8700\u89F8\u5BF8\u5FD6\u6751\u90A8\u53E2\u585A\u5BF5\u60A4\u6181\u6460\u7E3D\u8070\u8525\u9283\u64AE\u50AC\u5D14\u6700\u589C\u62BD\u63A8\u690E\u6978\u6A1E\u6E6B\u76BA\u79CB\u82BB\u8429\u8ACF\u8DA8\u8FFD\u9112\u914B\u919C\u9310\u9318\u939A\u96DB\u9A36\u9C0D\u4E11\u755C\u795D\u7AFA\u7B51\u7BC9\u7E2E\u84C4\u8E59\u8E74\u8EF8\u9010\u6625\u693F\u7443\u51FA\u672E\u9EDC\u5145\u5FE0\u6C96\u87F2\u885D\u8877\u60B4\u81B5\u8403\uFFFD".split(""),e=0;e!=t[245].length;++e)t[245][e].charCodeAt(0)!==65533&&(p[t[245][e]]=62720+e,g[62720+e]=t[245][e]);for(t[246]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8D05\u53D6\u5439\u5634\u5A36\u5C31\u708A\u7FE0\u805A\u8106\u81ED\u8DA3\u9189\u9A5F\u9DF2\u5074\u4EC4\u53A0\u60FB\u6E2C\u5C64\u4F88\u5024\u55E4\u5CD9\u5E5F\u6065\u6894\u6CBB\u6DC4\u71BE\u75D4\u75F4\u7661\u7A1A\u7A49\u7DC7\u7DFB\u7F6E\u81F4\u86A9\u8F1C\u96C9\u99B3\u9F52\u5247\u52C5\u98ED\u89AA\u4E03\u67D2\u6F06\u4FB5\u5BE2\u6795\u6C88\u6D78\u741B\u7827\u91DD\u937C\u87C4\u79E4\u7A31\u5FEB\u4ED6\u54A4\u553E\u58AE\u59A5\u60F0\u6253\u62D6\u6736\u6955\u8235\u9640\u99B1\u99DD\u502C\u5353\u5544\u577C\uFA01\u6258\uFA02\u64E2\u666B\u67DD\u6FC1\u6FEF\u7422\u7438\u8A17\uFFFD".split(""),e=0;e!=t[246].length;++e)t[246][e].charCodeAt(0)!==65533&&(p[t[246][e]]=62976+e,g[62976+e]=t[246][e]);for(t[247]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9438\u5451\u5606\u5766\u5F48\u619A\u6B4E\u7058\u70AD\u7DBB\u8A95\u596A\u812B\u63A2\u7708\u803D\u8CAA\u5854\u642D\u69BB\u5B95\u5E11\u6E6F\uFA03\u8569\u514C\u53F0\u592A\u6020\u614B\u6B86\u6C70\u6CF0\u7B1E\u80CE\u82D4\u8DC6\u90B0\u98B1\uFA04\u64C7\u6FA4\u6491\u6504\u514E\u5410\u571F\u8A0E\u615F\u6876\uFA05\u75DB\u7B52\u7D71\u901A\u5806\u69CC\u817F\u892A\u9000\u9839\u5078\u5957\u59AC\u6295\u900F\u9B2A\u615D\u7279\u95D6\u5761\u5A46\u5DF4\u628A\u64AD\u64FA\u6777\u6CE2\u6D3E\u722C\u7436\u7834\u7F77\u82AD\u8DDB\u9817\u5224\u5742\u677F\u7248\u74E3\u8CA9\u8FA6\u9211\uFFFD".split(""),e=0;e!=t[247].length;++e)t[247][e].charCodeAt(0)!==65533&&(p[t[247][e]]=63232+e,g[63232+e]=t[247][e]);for(t[248]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u962A\u516B\u53ED\u634C\u4F69\u5504\u6096\u6557\u6C9B\u6D7F\u724C\u72FD\u7A17\u8987\u8C9D\u5F6D\u6F8E\u70F9\u81A8\u610E\u4FBF\u504F\u6241\u7247\u7BC7\u7DE8\u7FE9\u904D\u97AD\u9A19\u8CB6\u576A\u5E73\u67B0\u840D\u8A55\u5420\u5B16\u5E63\u5EE2\u5F0A\u6583\u80BA\u853D\u9589\u965B\u4F48\u5305\u530D\u530F\u5486\u54FA\u5703\u5E03\u6016\u629B\u62B1\u6355\uFA06\u6CE1\u6D66\u75B1\u7832\u80DE\u812F\u82DE\u8461\u84B2\u888D\u8912\u900B\u92EA\u98FD\u9B91\u5E45\u66B4\u66DD\u7011\u7206\uFA07\u4FF5\u527D\u5F6A\u6153\u6753\u6A19\u6F02\u74E2\u7968\u8868\u8C79\u98C7\u98C4\u9A43\uFFFD".split(""),e=0;e!=t[248].length;++e)t[248][e].charCodeAt(0)!==65533&&(p[t[248][e]]=63488+e,g[63488+e]=t[248][e]);for(t[249]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54C1\u7A1F\u6953\u8AF7\u8C4A\u98A8\u99AE\u5F7C\u62AB\u75B2\u76AE\u88AB\u907F\u9642\u5339\u5F3C\u5FC5\u6CCC\u73CC\u7562\u758B\u7B46\u82FE\u999D\u4E4F\u903C\u4E0B\u4F55\u53A6\u590F\u5EC8\u6630\u6CB3\u7455\u8377\u8766\u8CC0\u9050\u971E\u9C15\u58D1\u5B78\u8650\u8B14\u9DB4\u5BD2\u6068\u608D\u65F1\u6C57\u6F22\u6FA3\u701A\u7F55\u7FF0\u9591\u9592\u9650\u97D3\u5272\u8F44\u51FD\u542B\u54B8\u5563\u558A\u6ABB\u6DB5\u7DD8\u8266\u929C\u9677\u9E79\u5408\u54C8\u76D2\u86E4\u95A4\u95D4\u965C\u4EA2\u4F09\u59EE\u5AE6\u5DF7\u6052\u6297\u676D\u6841\u6C86\u6E2F\u7F38\u809B\u822A\uFFFD".split(""),e=0;e!=t[249].length;++e)t[249][e].charCodeAt(0)!==65533&&(p[t[249][e]]=63744+e,g[63744+e]=t[249][e]);for(t[250]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFA08\uFA09\u9805\u4EA5\u5055\u54B3\u5793\u595A\u5B69\u5BB3\u61C8\u6977\u6D77\u7023\u87F9\u89E3\u8A72\u8AE7\u9082\u99ED\u9AB8\u52BE\u6838\u5016\u5E78\u674F\u8347\u884C\u4EAB\u5411\u56AE\u73E6\u9115\u97FF\u9909\u9957\u9999\u5653\u589F\u865B\u8A31\u61B2\u6AF6\u737B\u8ED2\u6B47\u96AA\u9A57\u5955\u7200\u8D6B\u9769\u4FD4\u5CF4\u5F26\u61F8\u665B\u6CEB\u70AB\u7384\u73B9\u73FE\u7729\u774D\u7D43\u7D62\u7E23\u8237\u8852\uFA0A\u8CE2\u9249\u986F\u5B51\u7A74\u8840\u9801\u5ACC\u4FE0\u5354\u593E\u5CFD\u633E\u6D79\u72F9\u8105\u8107\u83A2\u92CF\u9830\u4EA8\u5144\u5211\u578B\uFFFD".split(""),e=0;e!=t[250].length;++e)t[250][e].charCodeAt(0)!==65533&&(p[t[250][e]]=64e3+e,g[64e3+e]=t[250][e]);for(t[251]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5F62\u6CC2\u6ECE\u7005\u7050\u70AF\u7192\u73E9\u7469\u834A\u87A2\u8861\u9008\u90A2\u93A3\u99A8\u516E\u5F57\u60E0\u6167\u66B3\u8559\u8E4A\u91AF\u978B\u4E4E\u4E92\u547C\u58D5\u58FA\u597D\u5CB5\u5F27\u6236\u6248\u660A\u6667\u6BEB\u6D69\u6DCF\u6E56\u6EF8\u6F94\u6FE0\u6FE9\u705D\u72D0\u7425\u745A\u74E0\u7693\u795C\u7CCA\u7E1E\u80E1\u82A6\u846B\u84BF\u864E\u865F\u8774\u8B77\u8C6A\u93AC\u9800\u9865\u60D1\u6216\u9177\u5A5A\u660F\u6DF7\u6E3E\u743F\u9B42\u5FFD\u60DA\u7B0F\u54C4\u5F18\u6C5E\u6CD3\u6D2A\u70D8\u7D05\u8679\u8A0C\u9D3B\u5316\u548C\u5B05\u6A3A\u706B\u7575\uFFFD".split(""),e=0;e!=t[251].length;++e)t[251][e].charCodeAt(0)!==65533&&(p[t[251][e]]=64256+e,g[64256+e]=t[251][e]);for(t[252]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u798D\u79BE\u82B1\u83EF\u8A71\u8B41\u8CA8\u9774\uFA0B\u64F4\u652B\u78BA\u78BB\u7A6B\u4E38\u559A\u5950\u5BA6\u5E7B\u60A3\u63DB\u6B61\u6665\u6853\u6E19\u7165\u74B0\u7D08\u9084\u9A69\u9C25\u6D3B\u6ED1\u733E\u8C41\u95CA\u51F0\u5E4C\u5FA8\u604D\u60F6\u6130\u614C\u6643\u6644\u69A5\u6CC1\u6E5F\u6EC9\u6F62\u714C\u749C\u7687\u7BC1\u7C27\u8352\u8757\u9051\u968D\u9EC3\u532F\u56DE\u5EFB\u5F8A\u6062\u6094\u61F7\u6666\u6703\u6A9C\u6DEE\u6FAE\u7070\u736A\u7E6A\u81BE\u8334\u86D4\u8AA8\u8CC4\u5283\u7372\u5B96\u6A6B\u9404\u54EE\u5686\u5B5D\u6548\u6585\u66C9\u689F\u6D8D\u6DC6\uFFFD".split(""),e=0;e!=t[252].length;++e)t[252][e].charCodeAt(0)!==65533&&(p[t[252][e]]=64512+e,g[64512+e]=t[252][e]);for(t[253]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u723B\u80B4\u9175\u9A4D\u4FAF\u5019\u539A\u540E\u543C\u5589\u55C5\u5E3F\u5F8C\u673D\u7166\u73DD\u9005\u52DB\u52F3\u5864\u58CE\u7104\u718F\u71FB\u85B0\u8A13\u6688\u85A8\u55A7\u6684\u714A\u8431\u5349\u5599\u6BC1\u5F59\u5FBD\u63EE\u6689\u7147\u8AF1\u8F1D\u9EBE\u4F11\u643A\u70CB\u7566\u8667\u6064\u8B4E\u9DF8\u5147\u51F6\u5308\u6D36\u80F8\u9ED1\u6615\u6B23\u7098\u75D5\u5403\u5C79\u7D07\u8A16\u6B20\u6B3D\u6B46\u5438\u6070\u6D3D\u7FD5\u8208\u50D6\u51DE\u559C\u566B\u56CD\u59EC\u5B09\u5E0C\u6199\u6198\u6231\u665E\u66E6\u7199\u71B9\u71BA\u72A7\u79A7\u7A00\u7FB2\u8A70\uFFFD".split(""),e=0;e!=t[253].length;++e)t[253][e].charCodeAt(0)!==65533&&(p[t[253][e]]=64768+e,g[64768+e]=t[253][e]);return{enc:p,dec:g}}(),y[950]=function(){var g=[],p={},t=[],e;for(t[0]=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(p[t[0][e]]=0+e,g[0+e]=t[0][e]);for(t[161]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3000\uFF0C\u3001\u3002\uFF0E\u2027\uFF1B\uFF1A\uFF1F\uFF01\uFE30\u2026\u2025\uFE50\uFE51\uFE52\xB7\uFE54\uFE55\uFE56\uFE57\uFF5C\u2013\uFE31\u2014\uFE33\u2574\uFE34\uFE4F\uFF08\uFF09\uFE35\uFE36\uFF5B\uFF5D\uFE37\uFE38\u3014\u3015\uFE39\uFE3A\u3010\u3011\uFE3B\uFE3C\u300A\u300B\uFE3D\uFE3E\u3008\u3009\uFE3F\uFE40\u300C\u300D\uFE41\uFE42\u300E\u300F\uFE43\uFE44\uFE59\uFE5A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFE5B\uFE5C\uFE5D\uFE5E\u2018\u2019\u201C\u201D\u301D\u301E\u2035\u2032\uFF03\uFF06\uFF0A\u203B\xA7\u3003\u25CB\u25CF\u25B3\u25B2\u25CE\u2606\u2605\u25C7\u25C6\u25A1\u25A0\u25BD\u25BC\u32A3\u2105\xAF\uFFE3\uFF3F\u02CD\uFE49\uFE4A\uFE4D\uFE4E\uFE4B\uFE4C\uFE5F\uFE60\uFE61\uFF0B\uFF0D\xD7\xF7\xB1\u221A\uFF1C\uFF1E\uFF1D\u2266\u2267\u2260\u221E\u2252\u2261\uFE62\uFE63\uFE64\uFE65\uFE66\uFF5E\u2229\u222A\u22A5\u2220\u221F\u22BF\u33D2\u33D1\u222B\u222E\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uFF0F\uFFFD".split(""),e=0;e!=t[161].length;++e)t[161][e].charCodeAt(0)!==65533&&(p[t[161][e]]=41216+e,g[41216+e]=t[161][e]);for(t[162]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF3C\u2215\uFE68\uFF04\uFFE5\u3012\uFFE0\uFFE1\uFF05\uFF20\u2103\u2109\uFE69\uFE6A\uFE6B\u33D5\u339C\u339D\u339E\u33CE\u33A1\u338E\u338F\u33C4\xB0\u5159\u515B\u515E\u515D\u5161\u5163\u55E7\u74E9\u7CCE\u2581\u2582\u2583\u2584\u2585\u2586\u2587\u2588\u258F\u258E\u258D\u258C\u258B\u258A\u2589\u253C\u2534\u252C\u2524\u251C\u2594\u2500\u2502\u2595\u250C\u2510\u2514\u2518\u256D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u256E\u2570\u256F\u2550\u255E\u256A\u2561\u25E2\u25E3\u25E5\u25E4\u2571\u2572\u2573\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u3021\u3022\u3023\u3024\u3025\u3026\u3027\u3028\u3029\u5341\u5344\u5345\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFFFD".split(""),e=0;e!=t[162].length;++e)t[162][e].charCodeAt(0)!==65533&&(p[t[162][e]]=41472+e,g[41472+e]=t[162][e]);for(t[163]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF57\uFF58\uFF59\uFF5A\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u3105\u3106\u3107\u3108\u3109\u310A\u310B\u310C\u310D\u310E\u310F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311A\u311B\u311C\u311D\u311E\u311F\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\u02D9\u02C9\u02CA\u02C7\u02CB\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[163].length;++e)t[163][e].charCodeAt(0)!==65533&&(p[t[163][e]]=41728+e,g[41728+e]=t[163][e]);for(t[164]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E00\u4E59\u4E01\u4E03\u4E43\u4E5D\u4E86\u4E8C\u4EBA\u513F\u5165\u516B\u51E0\u5200\u5201\u529B\u5315\u5341\u535C\u53C8\u4E09\u4E0B\u4E08\u4E0A\u4E2B\u4E38\u51E1\u4E45\u4E48\u4E5F\u4E5E\u4E8E\u4EA1\u5140\u5203\u52FA\u5343\u53C9\u53E3\u571F\u58EB\u5915\u5927\u5973\u5B50\u5B51\u5B53\u5BF8\u5C0F\u5C22\u5C38\u5C71\u5DDD\u5DE5\u5DF1\u5DF2\u5DF3\u5DFE\u5E72\u5EFE\u5F0B\u5F13\u624D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E11\u4E10\u4E0D\u4E2D\u4E30\u4E39\u4E4B\u5C39\u4E88\u4E91\u4E95\u4E92\u4E94\u4EA2\u4EC1\u4EC0\u4EC3\u4EC6\u4EC7\u4ECD\u4ECA\u4ECB\u4EC4\u5143\u5141\u5167\u516D\u516E\u516C\u5197\u51F6\u5206\u5207\u5208\u52FB\u52FE\u52FF\u5316\u5339\u5348\u5347\u5345\u535E\u5384\u53CB\u53CA\u53CD\u58EC\u5929\u592B\u592A\u592D\u5B54\u5C11\u5C24\u5C3A\u5C6F\u5DF4\u5E7B\u5EFF\u5F14\u5F15\u5FC3\u6208\u6236\u624B\u624E\u652F\u6587\u6597\u65A4\u65B9\u65E5\u66F0\u6708\u6728\u6B20\u6B62\u6B79\u6BCB\u6BD4\u6BDB\u6C0F\u6C34\u706B\u722A\u7236\u723B\u7247\u7259\u725B\u72AC\u738B\u4E19\uFFFD".split(""),e=0;e!=t[164].length;++e)t[164][e].charCodeAt(0)!==65533&&(p[t[164][e]]=41984+e,g[41984+e]=t[164][e]);for(t[165]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E16\u4E15\u4E14\u4E18\u4E3B\u4E4D\u4E4F\u4E4E\u4EE5\u4ED8\u4ED4\u4ED5\u4ED6\u4ED7\u4EE3\u4EE4\u4ED9\u4EDE\u5145\u5144\u5189\u518A\u51AC\u51F9\u51FA\u51F8\u520A\u52A0\u529F\u5305\u5306\u5317\u531D\u4EDF\u534A\u5349\u5361\u5360\u536F\u536E\u53BB\u53EF\u53E4\u53F3\u53EC\u53EE\u53E9\u53E8\u53FC\u53F8\u53F5\u53EB\u53E6\u53EA\u53F2\u53F1\u53F0\u53E5\u53ED\u53FB\u56DB\u56DA\u5916\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u592E\u5931\u5974\u5976\u5B55\u5B83\u5C3C\u5DE8\u5DE7\u5DE6\u5E02\u5E03\u5E73\u5E7C\u5F01\u5F18\u5F17\u5FC5\u620A\u6253\u6254\u6252\u6251\u65A5\u65E6\u672E\u672C\u672A\u672B\u672D\u6B63\u6BCD\u6C11\u6C10\u6C38\u6C41\u6C40\u6C3E\u72AF\u7384\u7389\u74DC\u74E6\u7518\u751F\u7528\u7529\u7530\u7531\u7532\u7533\u758B\u767D\u76AE\u76BF\u76EE\u77DB\u77E2\u77F3\u793A\u79BE\u7A74\u7ACB\u4E1E\u4E1F\u4E52\u4E53\u4E69\u4E99\u4EA4\u4EA6\u4EA5\u4EFF\u4F09\u4F19\u4F0A\u4F15\u4F0D\u4F10\u4F11\u4F0F\u4EF2\u4EF6\u4EFB\u4EF0\u4EF3\u4EFD\u4F01\u4F0B\u5149\u5147\u5146\u5148\u5168\uFFFD".split(""),e=0;e!=t[165].length;++e)t[165][e].charCodeAt(0)!==65533&&(p[t[165][e]]=42240+e,g[42240+e]=t[165][e]);for(t[166]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5171\u518D\u51B0\u5217\u5211\u5212\u520E\u5216\u52A3\u5308\u5321\u5320\u5370\u5371\u5409\u540F\u540C\u540A\u5410\u5401\u540B\u5404\u5411\u540D\u5408\u5403\u540E\u5406\u5412\u56E0\u56DE\u56DD\u5733\u5730\u5728\u572D\u572C\u572F\u5729\u5919\u591A\u5937\u5938\u5984\u5978\u5983\u597D\u5979\u5982\u5981\u5B57\u5B58\u5B87\u5B88\u5B85\u5B89\u5BFA\u5C16\u5C79\u5DDE\u5E06\u5E76\u5E74\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5F0F\u5F1B\u5FD9\u5FD6\u620E\u620C\u620D\u6210\u6263\u625B\u6258\u6536\u65E9\u65E8\u65EC\u65ED\u66F2\u66F3\u6709\u673D\u6734\u6731\u6735\u6B21\u6B64\u6B7B\u6C16\u6C5D\u6C57\u6C59\u6C5F\u6C60\u6C50\u6C55\u6C61\u6C5B\u6C4D\u6C4E\u7070\u725F\u725D\u767E\u7AF9\u7C73\u7CF8\u7F36\u7F8A\u7FBD\u8001\u8003\u800C\u8012\u8033\u807F\u8089\u808B\u808C\u81E3\u81EA\u81F3\u81FC\u820C\u821B\u821F\u826E\u8272\u827E\u866B\u8840\u884C\u8863\u897F\u9621\u4E32\u4EA8\u4F4D\u4F4F\u4F47\u4F57\u4F5E\u4F34\u4F5B\u4F55\u4F30\u4F50\u4F51\u4F3D\u4F3A\u4F38\u4F43\u4F54\u4F3C\u4F46\u4F63\uFFFD".split(""),e=0;e!=t[166].length;++e)t[166][e].charCodeAt(0)!==65533&&(p[t[166][e]]=42496+e,g[42496+e]=t[166][e]);for(t[167]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F5C\u4F60\u4F2F\u4F4E\u4F36\u4F59\u4F5D\u4F48\u4F5A\u514C\u514B\u514D\u5175\u51B6\u51B7\u5225\u5224\u5229\u522A\u5228\u52AB\u52A9\u52AA\u52AC\u5323\u5373\u5375\u541D\u542D\u541E\u543E\u5426\u544E\u5427\u5446\u5443\u5433\u5448\u5442\u541B\u5429\u544A\u5439\u543B\u5438\u542E\u5435\u5436\u5420\u543C\u5440\u5431\u542B\u541F\u542C\u56EA\u56F0\u56E4\u56EB\u574A\u5751\u5740\u574D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5747\u574E\u573E\u5750\u574F\u573B\u58EF\u593E\u599D\u5992\u59A8\u599E\u59A3\u5999\u5996\u598D\u59A4\u5993\u598A\u59A5\u5B5D\u5B5C\u5B5A\u5B5B\u5B8C\u5B8B\u5B8F\u5C2C\u5C40\u5C41\u5C3F\u5C3E\u5C90\u5C91\u5C94\u5C8C\u5DEB\u5E0C\u5E8F\u5E87\u5E8A\u5EF7\u5F04\u5F1F\u5F64\u5F62\u5F77\u5F79\u5FD8\u5FCC\u5FD7\u5FCD\u5FF1\u5FEB\u5FF8\u5FEA\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626D\u628A\u627C\u627E\u6279\u6273\u6292\u626F\u6298\u626E\u6295\u6293\u6291\u6286\u6539\u653B\u6538\u65F1\u66F4\u675F\u674E\u674F\u6750\u6751\u675C\u6756\u675E\u6749\u6746\u6760\uFFFD".split(""),e=0;e!=t[167].length;++e)t[167][e].charCodeAt(0)!==65533&&(p[t[167][e]]=42752+e,g[42752+e]=t[167][e]);for(t[168]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6753\u6757\u6B65\u6BCF\u6C42\u6C5E\u6C99\u6C81\u6C88\u6C89\u6C85\u6C9B\u6C6A\u6C7A\u6C90\u6C70\u6C8C\u6C68\u6C96\u6C92\u6C7D\u6C83\u6C72\u6C7E\u6C74\u6C86\u6C76\u6C8D\u6C94\u6C98\u6C82\u7076\u707C\u707D\u7078\u7262\u7261\u7260\u72C4\u72C2\u7396\u752C\u752B\u7537\u7538\u7682\u76EF\u77E3\u79C1\u79C0\u79BF\u7A76\u7CFB\u7F55\u8096\u8093\u809D\u8098\u809B\u809A\u80B2\u826F\u8292\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u828B\u828D\u898B\u89D2\u8A00\u8C37\u8C46\u8C55\u8C9D\u8D64\u8D70\u8DB3\u8EAB\u8ECA\u8F9B\u8FB0\u8FC2\u8FC6\u8FC5\u8FC4\u5DE1\u9091\u90A2\u90AA\u90A6\u90A3\u9149\u91C6\u91CC\u9632\u962E\u9631\u962A\u962C\u4E26\u4E56\u4E73\u4E8B\u4E9B\u4E9E\u4EAB\u4EAC\u4F6F\u4F9D\u4F8D\u4F73\u4F7F\u4F6C\u4F9B\u4F8B\u4F86\u4F83\u4F70\u4F75\u4F88\u4F69\u4F7B\u4F96\u4F7E\u4F8F\u4F91\u4F7A\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51BD\u51FD\u523B\u5238\u5237\u523A\u5230\u522E\u5236\u5241\u52BE\u52BB\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53D6\u53D4\u53D7\u5473\u5475\uFFFD".split(""),e=0;e!=t[168].length;++e)t[168][e].charCodeAt(0)!==65533&&(p[t[168][e]]=43008+e,g[43008+e]=t[168][e]);for(t[169]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5496\u5478\u5495\u5480\u547B\u5477\u5484\u5492\u5486\u547C\u5490\u5471\u5476\u548C\u549A\u5462\u5468\u548B\u547D\u548E\u56FA\u5783\u5777\u576A\u5769\u5761\u5766\u5764\u577C\u591C\u5949\u5947\u5948\u5944\u5954\u59BE\u59BB\u59D4\u59B9\u59AE\u59D1\u59C6\u59D0\u59CD\u59CB\u59D3\u59CA\u59AF\u59B3\u59D2\u59C5\u5B5F\u5B64\u5B63\u5B97\u5B9A\u5B98\u5B9C\u5B99\u5B9B\u5C1A\u5C48\u5C45\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5C46\u5CB7\u5CA1\u5CB8\u5CA9\u5CAB\u5CB1\u5CB3\u5E18\u5E1A\u5E16\u5E15\u5E1B\u5E11\u5E78\u5E9A\u5E97\u5E9C\u5E95\u5E96\u5EF6\u5F26\u5F27\u5F29\u5F80\u5F81\u5F7F\u5F7C\u5FDD\u5FE0\u5FFD\u5FF5\u5FFF\u600F\u6014\u602F\u6035\u6016\u602A\u6015\u6021\u6027\u6029\u602B\u601B\u6216\u6215\u623F\u623E\u6240\u627F\u62C9\u62CC\u62C4\u62BF\u62C2\u62B9\u62D2\u62DB\u62AB\u62D3\u62D4\u62CB\u62C8\u62A8\u62BD\u62BC\u62D0\u62D9\u62C7\u62CD\u62B5\u62DA\u62B1\u62D8\u62D6\u62D7\u62C6\u62AC\u62CE\u653E\u65A7\u65BC\u65FA\u6614\u6613\u660C\u6606\u6602\u660E\u6600\u660F\u6615\u660A\uFFFD".split(""),e=0;e!=t[169].length;++e)t[169][e].charCodeAt(0)!==65533&&(p[t[169][e]]=43264+e,g[43264+e]=t[169][e]);for(t[170]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6607\u670D\u670B\u676D\u678B\u6795\u6771\u679C\u6773\u6777\u6787\u679D\u6797\u676F\u6770\u677F\u6789\u677E\u6790\u6775\u679A\u6793\u677C\u676A\u6772\u6B23\u6B66\u6B67\u6B7F\u6C13\u6C1B\u6CE3\u6CE8\u6CF3\u6CB1\u6CCC\u6CE5\u6CB3\u6CBD\u6CBE\u6CBC\u6CE2\u6CAB\u6CD5\u6CD3\u6CB8\u6CC4\u6CB9\u6CC1\u6CAE\u6CD7\u6CC5\u6CF1\u6CBF\u6CBB\u6CE1\u6CDB\u6CCA\u6CAC\u6CEF\u6CDC\u6CD6\u6CE0\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7095\u708E\u7092\u708A\u7099\u722C\u722D\u7238\u7248\u7267\u7269\u72C0\u72CE\u72D9\u72D7\u72D0\u73A9\u73A8\u739F\u73AB\u73A5\u753D\u759D\u7599\u759A\u7684\u76C2\u76F2\u76F4\u77E5\u77FD\u793E\u7940\u7941\u79C9\u79C8\u7A7A\u7A79\u7AFA\u7CFE\u7F54\u7F8C\u7F8B\u8005\u80BA\u80A5\u80A2\u80B1\u80A1\u80AB\u80A9\u80B4\u80AA\u80AF\u81E5\u81FE\u820D\u82B3\u829D\u8299\u82AD\u82BD\u829F\u82B9\u82B1\u82AC\u82A5\u82AF\u82B8\u82A3\u82B0\u82BE\u82B7\u864E\u8671\u521D\u8868\u8ECB\u8FCE\u8FD4\u8FD1\u90B5\u90B8\u90B1\u90B6\u91C7\u91D1\u9577\u9580\u961C\u9640\u963F\u963B\u9644\uFFFD".split(""),e=0;e!=t[170].length;++e)t[170][e].charCodeAt(0)!==65533&&(p[t[170][e]]=43520+e,g[43520+e]=t[170][e]);for(t[171]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9642\u96B9\u96E8\u9752\u975E\u4E9F\u4EAD\u4EAE\u4FE1\u4FB5\u4FAF\u4FBF\u4FE0\u4FD1\u4FCF\u4FDD\u4FC3\u4FB6\u4FD8\u4FDF\u4FCA\u4FD7\u4FAE\u4FD0\u4FC4\u4FC2\u4FDA\u4FCE\u4FDE\u4FB7\u5157\u5192\u5191\u51A0\u524E\u5243\u524A\u524D\u524C\u524B\u5247\u52C7\u52C9\u52C3\u52C1\u530D\u5357\u537B\u539A\u53DB\u54AC\u54C0\u54A8\u54CE\u54C9\u54B8\u54A6\u54B3\u54C7\u54C2\u54BD\u54AA\u54C1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54C4\u54C8\u54AF\u54AB\u54B1\u54BB\u54A9\u54A7\u54BF\u56FF\u5782\u578B\u57A0\u57A3\u57A2\u57CE\u57AE\u5793\u5955\u5951\u594F\u594E\u5950\u59DC\u59D8\u59FF\u59E3\u59E8\u5A03\u59E5\u59EA\u59DA\u59E6\u5A01\u59FB\u5B69\u5BA3\u5BA6\u5BA4\u5BA2\u5BA5\u5C01\u5C4E\u5C4F\u5C4D\u5C4B\u5CD9\u5CD2\u5DF7\u5E1D\u5E25\u5E1F\u5E7D\u5EA0\u5EA6\u5EFA\u5F08\u5F2D\u5F65\u5F88\u5F85\u5F8A\u5F8B\u5F87\u5F8C\u5F89\u6012\u601D\u6020\u6025\u600E\u6028\u604D\u6070\u6068\u6062\u6046\u6043\u606C\u606B\u606A\u6064\u6241\u62DC\u6316\u6309\u62FC\u62ED\u6301\u62EE\u62FD\u6307\u62F1\u62F7\uFFFD".split(""),e=0;e!=t[171].length;++e)t[171][e].charCodeAt(0)!==65533&&(p[t[171][e]]=43776+e,g[43776+e]=t[171][e]);for(t[172]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u62EF\u62EC\u62FE\u62F4\u6311\u6302\u653F\u6545\u65AB\u65BD\u65E2\u6625\u662D\u6620\u6627\u662F\u661F\u6628\u6631\u6624\u66F7\u67FF\u67D3\u67F1\u67D4\u67D0\u67EC\u67B6\u67AF\u67F5\u67E9\u67EF\u67C4\u67D1\u67B4\u67DA\u67E5\u67B8\u67CF\u67DE\u67F3\u67B0\u67D9\u67E2\u67DD\u67D2\u6B6A\u6B83\u6B86\u6BB5\u6BD2\u6BD7\u6C1F\u6CC9\u6D0B\u6D32\u6D2A\u6D41\u6D25\u6D0C\u6D31\u6D1E\u6D17\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D3B\u6D3D\u6D3E\u6D36\u6D1B\u6CF5\u6D39\u6D27\u6D38\u6D29\u6D2E\u6D35\u6D0E\u6D2B\u70AB\u70BA\u70B3\u70AC\u70AF\u70AD\u70B8\u70AE\u70A4\u7230\u7272\u726F\u7274\u72E9\u72E0\u72E1\u73B7\u73CA\u73BB\u73B2\u73CD\u73C0\u73B3\u751A\u752D\u754F\u754C\u754E\u754B\u75AB\u75A4\u75A5\u75A2\u75A3\u7678\u7686\u7687\u7688\u76C8\u76C6\u76C3\u76C5\u7701\u76F9\u76F8\u7709\u770B\u76FE\u76FC\u7707\u77DC\u7802\u7814\u780C\u780D\u7946\u7949\u7948\u7947\u79B9\u79BA\u79D1\u79D2\u79CB\u7A7F\u7A81\u7AFF\u7AFD\u7C7D\u7D02\u7D05\u7D00\u7D09\u7D07\u7D04\u7D06\u7F38\u7F8E\u7FBF\u8004\uFFFD".split(""),e=0;e!=t[172].length;++e)t[172][e].charCodeAt(0)!==65533&&(p[t[172][e]]=44032+e,g[44032+e]=t[172][e]);for(t[173]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8010\u800D\u8011\u8036\u80D6\u80E5\u80DA\u80C3\u80C4\u80CC\u80E1\u80DB\u80CE\u80DE\u80E4\u80DD\u81F4\u8222\u82E7\u8303\u8305\u82E3\u82DB\u82E6\u8304\u82E5\u8302\u8309\u82D2\u82D7\u82F1\u8301\u82DC\u82D4\u82D1\u82DE\u82D3\u82DF\u82EF\u8306\u8650\u8679\u867B\u867A\u884D\u886B\u8981\u89D4\u8A08\u8A02\u8A03\u8C9E\u8CA0\u8D74\u8D73\u8DB4\u8ECD\u8ECC\u8FF0\u8FE6\u8FE2\u8FEA\u8FE5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8FED\u8FEB\u8FE4\u8FE8\u90CA\u90CE\u90C1\u90C3\u914B\u914A\u91CD\u9582\u9650\u964B\u964C\u964D\u9762\u9769\u97CB\u97ED\u97F3\u9801\u98A8\u98DB\u98DF\u9996\u9999\u4E58\u4EB3\u500C\u500D\u5023\u4FEF\u5026\u5025\u4FF8\u5029\u5016\u5006\u503C\u501F\u501A\u5012\u5011\u4FFA\u5000\u5014\u5028\u4FF1\u5021\u500B\u5019\u5018\u4FF3\u4FEE\u502D\u502A\u4FFE\u502B\u5009\u517C\u51A4\u51A5\u51A2\u51CD\u51CC\u51C6\u51CB\u5256\u525C\u5254\u525B\u525D\u532A\u537F\u539F\u539D\u53DF\u54E8\u5510\u5501\u5537\u54FC\u54E5\u54F2\u5506\u54FA\u5514\u54E9\u54ED\u54E1\u5509\u54EE\u54EA\uFFFD".split(""),e=0;e!=t[173].length;++e)t[173][e].charCodeAt(0)!==65533&&(p[t[173][e]]=44288+e,g[44288+e]=t[173][e]);for(t[174]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54E6\u5527\u5507\u54FD\u550F\u5703\u5704\u57C2\u57D4\u57CB\u57C3\u5809\u590F\u5957\u5958\u595A\u5A11\u5A18\u5A1C\u5A1F\u5A1B\u5A13\u59EC\u5A20\u5A23\u5A29\u5A25\u5A0C\u5A09\u5B6B\u5C58\u5BB0\u5BB3\u5BB6\u5BB4\u5BAE\u5BB5\u5BB9\u5BB8\u5C04\u5C51\u5C55\u5C50\u5CED\u5CFD\u5CFB\u5CEA\u5CE8\u5CF0\u5CF6\u5D01\u5CF4\u5DEE\u5E2D\u5E2B\u5EAB\u5EAD\u5EA7\u5F31\u5F92\u5F91\u5F90\u6059\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6063\u6065\u6050\u6055\u606D\u6069\u606F\u6084\u609F\u609A\u608D\u6094\u608C\u6085\u6096\u6247\u62F3\u6308\u62FF\u634E\u633E\u632F\u6355\u6342\u6346\u634F\u6349\u633A\u6350\u633D\u632A\u632B\u6328\u634D\u634C\u6548\u6549\u6599\u65C1\u65C5\u6642\u6649\u664F\u6643\u6652\u664C\u6645\u6641\u66F8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68B3\u6817\u684C\u6851\u683D\u67F4\u6850\u6840\u683C\u6843\u682A\u6845\u6813\u6818\u6841\u6B8A\u6B89\u6BB7\u6C23\u6C27\u6C28\u6C26\u6C24\u6CF0\u6D6A\u6D95\u6D88\u6D87\u6D66\u6D78\u6D77\u6D59\u6D93\uFFFD".split(""),e=0;e!=t[174].length;++e)t[174][e].charCodeAt(0)!==65533&&(p[t[174][e]]=44544+e,g[44544+e]=t[174][e]);for(t[175]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D6C\u6D89\u6D6E\u6D5A\u6D74\u6D69\u6D8C\u6D8A\u6D79\u6D85\u6D65\u6D94\u70CA\u70D8\u70E4\u70D9\u70C8\u70CF\u7239\u7279\u72FC\u72F9\u72FD\u72F8\u72F7\u7386\u73ED\u7409\u73EE\u73E0\u73EA\u73DE\u7554\u755D\u755C\u755A\u7559\u75BE\u75C5\u75C7\u75B2\u75B3\u75BD\u75BC\u75B9\u75C2\u75B8\u768B\u76B0\u76CA\u76CD\u76CE\u7729\u771F\u7720\u7728\u77E9\u7830\u7827\u7838\u781D\u7834\u7837\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7825\u782D\u7820\u781F\u7832\u7955\u7950\u7960\u795F\u7956\u795E\u795D\u7957\u795A\u79E4\u79E3\u79E7\u79DF\u79E6\u79E9\u79D8\u7A84\u7A88\u7AD9\u7B06\u7B11\u7C89\u7D21\u7D17\u7D0B\u7D0A\u7D20\u7D22\u7D14\u7D10\u7D15\u7D1A\u7D1C\u7D0D\u7D19\u7D1B\u7F3A\u7F5F\u7F94\u7FC5\u7FC1\u8006\u8018\u8015\u8019\u8017\u803D\u803F\u80F1\u8102\u80F0\u8105\u80ED\u80F4\u8106\u80F8\u80F3\u8108\u80FD\u810A\u80FC\u80EF\u81ED\u81EC\u8200\u8210\u822A\u822B\u8228\u822C\u82BB\u832B\u8352\u8354\u834A\u8338\u8350\u8349\u8335\u8334\u834F\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343\uFFFD".split(""),e=0;e!=t[175].length;++e)t[175][e].charCodeAt(0)!==65533&&(p[t[175][e]]=44800+e,g[44800+e]=t[175][e]);for(t[176]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8654\u868A\u86AA\u8693\u86A4\u86A9\u868C\u86A3\u869C\u8870\u8877\u8881\u8882\u887D\u8879\u8A18\u8A10\u8A0E\u8A0C\u8A15\u8A0A\u8A17\u8A13\u8A16\u8A0F\u8A11\u8C48\u8C7A\u8C79\u8CA1\u8CA2\u8D77\u8EAC\u8ED2\u8ED4\u8ECF\u8FB1\u9001\u9006\u8FF7\u9000\u8FFA\u8FF4\u9003\u8FFD\u9005\u8FF8\u9095\u90E1\u90DD\u90E2\u9152\u914D\u914C\u91D8\u91DD\u91D7\u91DC\u91D9\u9583\u9662\u9663\u9661\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u965B\u965D\u9664\u9658\u965E\u96BB\u98E2\u99AC\u9AA8\u9AD8\u9B25\u9B32\u9B3C\u4E7E\u507A\u507D\u505C\u5047\u5043\u504C\u505A\u5049\u5065\u5076\u504E\u5055\u5075\u5074\u5077\u504F\u500F\u506F\u506D\u515C\u5195\u51F0\u526A\u526F\u52D2\u52D9\u52D8\u52D5\u5310\u530F\u5319\u533F\u5340\u533E\u53C3\u66FC\u5546\u556A\u5566\u5544\u555E\u5561\u5543\u554A\u5531\u5556\u554F\u5555\u552F\u5564\u5538\u552E\u555C\u552C\u5563\u5533\u5541\u5557\u5708\u570B\u5709\u57DF\u5805\u580A\u5806\u57E0\u57E4\u57FA\u5802\u5835\u57F7\u57F9\u5920\u5962\u5A36\u5A41\u5A49\u5A66\u5A6A\u5A40\uFFFD".split(""),e=0;e!=t[176].length;++e)t[176][e].charCodeAt(0)!==65533&&(p[t[176][e]]=45056+e,g[45056+e]=t[176][e]);for(t[177]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5A3C\u5A62\u5A5A\u5A46\u5A4A\u5B70\u5BC7\u5BC5\u5BC4\u5BC2\u5BBF\u5BC6\u5C09\u5C08\u5C07\u5C60\u5C5C\u5C5D\u5D07\u5D06\u5D0E\u5D1B\u5D16\u5D22\u5D11\u5D29\u5D14\u5D19\u5D24\u5D27\u5D17\u5DE2\u5E38\u5E36\u5E33\u5E37\u5EB7\u5EB8\u5EB6\u5EB5\u5EBE\u5F35\u5F37\u5F57\u5F6C\u5F69\u5F6B\u5F97\u5F99\u5F9E\u5F98\u5FA1\u5FA0\u5F9C\u607F\u60A3\u6089\u60A0\u60A8\u60CB\u60B4\u60E6\u60BD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u60C5\u60BB\u60B5\u60DC\u60BC\u60D8\u60D5\u60C6\u60DF\u60B8\u60DA\u60C7\u621A\u621B\u6248\u63A0\u63A7\u6372\u6396\u63A2\u63A5\u6377\u6367\u6398\u63AA\u6371\u63A9\u6389\u6383\u639B\u636B\u63A8\u6384\u6388\u6399\u63A1\u63AC\u6392\u638F\u6380\u637B\u6369\u6368\u637A\u655D\u6556\u6551\u6559\u6557\u555F\u654F\u6558\u6555\u6554\u659C\u659B\u65AC\u65CF\u65CB\u65CC\u65CE\u665D\u665A\u6664\u6668\u6666\u665E\u66F9\u52D7\u671B\u6881\u68AF\u68A2\u6893\u68B5\u687F\u6876\u68B1\u68A7\u6897\u68B0\u6883\u68C4\u68AD\u6886\u6885\u6894\u689D\u68A8\u689F\u68A1\u6882\u6B32\u6BBA\uFFFD".split(""),e=0;e!=t[177].length;++e)t[177][e].charCodeAt(0)!==65533&&(p[t[177][e]]=45312+e,g[45312+e]=t[177][e]);for(t[178]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6BEB\u6BEC\u6C2B\u6D8E\u6DBC\u6DF3\u6DD9\u6DB2\u6DE1\u6DCC\u6DE4\u6DFB\u6DFA\u6E05\u6DC7\u6DCB\u6DAF\u6DD1\u6DAE\u6DDE\u6DF9\u6DB8\u6DF7\u6DF5\u6DC5\u6DD2\u6E1A\u6DB5\u6DDA\u6DEB\u6DD8\u6DEA\u6DF1\u6DEE\u6DE8\u6DC6\u6DC4\u6DAA\u6DEC\u6DBF\u6DE6\u70F9\u7109\u710A\u70FD\u70EF\u723D\u727D\u7281\u731C\u731B\u7316\u7313\u7319\u7387\u7405\u740A\u7403\u7406\u73FE\u740D\u74E0\u74F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u74F7\u751C\u7522\u7565\u7566\u7562\u7570\u758F\u75D4\u75D5\u75B5\u75CA\u75CD\u768E\u76D4\u76D2\u76DB\u7737\u773E\u773C\u7736\u7738\u773A\u786B\u7843\u784E\u7965\u7968\u796D\u79FB\u7A92\u7A95\u7B20\u7B28\u7B1B\u7B2C\u7B26\u7B19\u7B1E\u7B2E\u7C92\u7C97\u7C95\u7D46\u7D43\u7D71\u7D2E\u7D39\u7D3C\u7D40\u7D30\u7D33\u7D44\u7D2F\u7D42\u7D32\u7D31\u7F3D\u7F9E\u7F9A\u7FCC\u7FCE\u7FD2\u801C\u804A\u8046\u812F\u8116\u8123\u812B\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838E\u839E\u8398\u8378\u83A2\u8396\u83BD\u83AB\u8392\u838A\u8393\u8389\u83A0\u8377\u837B\u837C\uFFFD".split(""),e=0;e!=t[178].length;++e)t[178][e].charCodeAt(0)!==65533&&(p[t[178][e]]=45568+e,g[45568+e]=t[178][e]);for(t[179]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8386\u83A7\u8655\u5F6A\u86C7\u86C0\u86B6\u86C4\u86B5\u86C6\u86CB\u86B1\u86AF\u86C9\u8853\u889E\u8888\u88AB\u8892\u8896\u888D\u888B\u8993\u898F\u8A2A\u8A1D\u8A23\u8A25\u8A31\u8A2D\u8A1F\u8A1B\u8A22\u8C49\u8C5A\u8CA9\u8CAC\u8CAB\u8CA8\u8CAA\u8CA7\u8D67\u8D66\u8DBE\u8DBA\u8EDB\u8EDF\u9019\u900D\u901A\u9017\u9023\u901F\u901D\u9010\u9015\u901E\u9020\u900F\u9022\u9016\u901B\u9014\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u90E8\u90ED\u90FD\u9157\u91CE\u91F5\u91E6\u91E3\u91E7\u91ED\u91E9\u9589\u966A\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966C\u96C0\u96EA\u96E9\u7AE0\u7ADF\u9802\u9803\u9B5A\u9CE5\u9E75\u9E7F\u9EA5\u9EBB\u50A2\u508D\u5085\u5099\u5091\u5080\u5096\u5098\u509A\u6700\u51F1\u5272\u5274\u5275\u5269\u52DE\u52DD\u52DB\u535A\u53A5\u557B\u5580\u55A7\u557C\u558A\u559D\u5598\u5582\u559C\u55AA\u5594\u5587\u558B\u5583\u55B3\u55AE\u559F\u553E\u55B2\u559A\u55BB\u55AC\u55B1\u557E\u5589\u55AB\u5599\u570D\u582F\u582A\u5834\u5824\u5830\u5831\u5821\u581D\u5820\u58F9\u58FA\u5960\uFFFD".split(""),e=0;e!=t[179].length;++e)t[179][e].charCodeAt(0)!==65533&&(p[t[179][e]]=45824+e,g[45824+e]=t[179][e]);for(t[180]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5A77\u5A9A\u5A7F\u5A92\u5A9B\u5AA7\u5B73\u5B71\u5BD2\u5BCC\u5BD3\u5BD0\u5C0A\u5C0B\u5C31\u5D4C\u5D50\u5D34\u5D47\u5DFD\u5E45\u5E3D\u5E40\u5E43\u5E7E\u5ECA\u5EC1\u5EC2\u5EC4\u5F3C\u5F6D\u5FA9\u5FAA\u5FA8\u60D1\u60E1\u60B2\u60B6\u60E0\u611C\u6123\u60FA\u6115\u60F0\u60FB\u60F4\u6168\u60F1\u610E\u60F6\u6109\u6100\u6112\u621F\u6249\u63A3\u638C\u63CF\u63C0\u63E9\u63C9\u63C6\u63CD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u63D2\u63E3\u63D0\u63E1\u63D6\u63ED\u63EE\u6376\u63F4\u63EA\u63DB\u6452\u63DA\u63F9\u655E\u6566\u6562\u6563\u6591\u6590\u65AF\u666E\u6670\u6674\u6676\u666F\u6691\u667A\u667E\u6677\u66FE\u66FF\u671F\u671D\u68FA\u68D5\u68E0\u68D8\u68D7\u6905\u68DF\u68F5\u68EE\u68E7\u68F9\u68D2\u68F2\u68E3\u68CB\u68CD\u690D\u6912\u690E\u68C9\u68DA\u696E\u68FB\u6B3E\u6B3A\u6B3D\u6B98\u6B96\u6BBC\u6BEF\u6C2E\u6C2F\u6C2C\u6E2F\u6E38\u6E54\u6E21\u6E32\u6E67\u6E4A\u6E20\u6E25\u6E23\u6E1B\u6E5B\u6E58\u6E24\u6E56\u6E6E\u6E2D\u6E26\u6E6F\u6E34\u6E4D\u6E3A\u6E2C\u6E43\u6E1D\u6E3E\u6ECB\uFFFD".split(""),e=0;e!=t[180].length;++e)t[180][e].charCodeAt(0)!==65533&&(p[t[180][e]]=46080+e,g[46080+e]=t[180][e]);for(t[181]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6E89\u6E19\u6E4E\u6E63\u6E44\u6E72\u6E69\u6E5F\u7119\u711A\u7126\u7130\u7121\u7136\u716E\u711C\u724C\u7284\u7280\u7336\u7325\u7334\u7329\u743A\u742A\u7433\u7422\u7425\u7435\u7436\u7434\u742F\u741B\u7426\u7428\u7525\u7526\u756B\u756A\u75E2\u75DB\u75E3\u75D9\u75D8\u75DE\u75E0\u767B\u767C\u7696\u7693\u76B4\u76DC\u774F\u77ED\u785D\u786C\u786F\u7A0D\u7A08\u7A0B\u7A05\u7A00\u7A98\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A97\u7A96\u7AE5\u7AE3\u7B49\u7B56\u7B46\u7B50\u7B52\u7B54\u7B4D\u7B4B\u7B4F\u7B51\u7C9F\u7CA5\u7D5E\u7D50\u7D68\u7D55\u7D2B\u7D6E\u7D72\u7D61\u7D66\u7D62\u7D70\u7D73\u5584\u7FD4\u7FD5\u800B\u8052\u8085\u8155\u8154\u814B\u8151\u814E\u8139\u8146\u813E\u814C\u8153\u8174\u8212\u821C\u83E9\u8403\u83F8\u840D\u83E0\u83C5\u840B\u83C1\u83EF\u83F1\u83F4\u8457\u840A\u83F0\u840C\u83CC\u83FD\u83F2\u83CA\u8438\u840E\u8404\u83DC\u8407\u83D4\u83DF\u865B\u86DF\u86D9\u86ED\u86D4\u86DB\u86E4\u86D0\u86DE\u8857\u88C1\u88C2\u88B1\u8983\u8996\u8A3B\u8A60\u8A55\u8A5E\u8A3C\u8A41\uFFFD".split(""),e=0;e!=t[181].length;++e)t[181][e].charCodeAt(0)!==65533&&(p[t[181][e]]=46336+e,g[46336+e]=t[181][e]);for(t[182]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8A54\u8A5B\u8A50\u8A46\u8A34\u8A3A\u8A36\u8A56\u8C61\u8C82\u8CAF\u8CBC\u8CB3\u8CBD\u8CC1\u8CBB\u8CC0\u8CB4\u8CB7\u8CB6\u8CBF\u8CB8\u8D8A\u8D85\u8D81\u8DCE\u8DDD\u8DCB\u8DDA\u8DD1\u8DCC\u8DDB\u8DC6\u8EFB\u8EF8\u8EFC\u8F9C\u902E\u9035\u9031\u9038\u9032\u9036\u9102\u90F5\u9109\u90FE\u9163\u9165\u91CF\u9214\u9215\u9223\u9209\u921E\u920D\u9210\u9207\u9211\u9594\u958F\u958B\u9591\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9593\u9592\u958E\u968A\u968E\u968B\u967D\u9685\u9686\u968D\u9672\u9684\u96C1\u96C5\u96C4\u96C6\u96C7\u96EF\u96F2\u97CC\u9805\u9806\u9808\u98E7\u98EA\u98EF\u98E9\u98F2\u98ED\u99AE\u99AD\u9EC3\u9ECD\u9ED1\u4E82\u50AD\u50B5\u50B2\u50B3\u50C5\u50BE\u50AC\u50B7\u50BB\u50AF\u50C7\u527F\u5277\u527D\u52DF\u52E6\u52E4\u52E2\u52E3\u532F\u55DF\u55E8\u55D3\u55E6\u55CE\u55DC\u55C7\u55D1\u55E3\u55E4\u55EF\u55DA\u55E1\u55C5\u55C6\u55E5\u55C9\u5712\u5713\u585E\u5851\u5858\u5857\u585A\u5854\u586B\u584C\u586D\u584A\u5862\u5852\u584B\u5967\u5AC1\u5AC9\u5ACC\u5ABE\u5ABD\u5ABC\uFFFD".split(""),e=0;e!=t[182].length;++e)t[182][e].charCodeAt(0)!==65533&&(p[t[182][e]]=46592+e,g[46592+e]=t[182][e]);for(t[183]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5AB3\u5AC2\u5AB2\u5D69\u5D6F\u5E4C\u5E79\u5EC9\u5EC8\u5F12\u5F59\u5FAC\u5FAE\u611A\u610F\u6148\u611F\u60F3\u611B\u60F9\u6101\u6108\u614E\u614C\u6144\u614D\u613E\u6134\u6127\u610D\u6106\u6137\u6221\u6222\u6413\u643E\u641E\u642A\u642D\u643D\u642C\u640F\u641C\u6414\u640D\u6436\u6416\u6417\u6406\u656C\u659F\u65B0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668D\u6703\u6994\u696D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u695A\u6977\u6960\u6954\u6975\u6930\u6982\u694A\u6968\u696B\u695E\u6953\u6979\u6986\u695D\u6963\u695B\u6B47\u6B72\u6BC0\u6BBF\u6BD3\u6BFD\u6EA2\u6EAF\u6ED3\u6EB6\u6EC2\u6E90\u6E9D\u6EC7\u6EC5\u6EA5\u6E98\u6EBC\u6EBA\u6EAB\u6ED1\u6E96\u6E9C\u6EC4\u6ED4\u6EAA\u6EA7\u6EB4\u714E\u7159\u7169\u7164\u7149\u7167\u715C\u716C\u7166\u714C\u7165\u715E\u7146\u7168\u7156\u723A\u7252\u7337\u7345\u733F\u733E\u746F\u745A\u7455\u745F\u745E\u7441\u743F\u7459\u745B\u745C\u7576\u7578\u7600\u75F0\u7601\u75F2\u75F1\u75FA\u75FF\u75F4\u75F3\u76DE\u76DF\u775B\u776B\u7766\u775E\u7763\uFFFD".split(""),e=0;e!=t[183].length;++e)t[183][e].charCodeAt(0)!==65533&&(p[t[183][e]]=46848+e,g[46848+e]=t[183][e]);for(t[184]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7779\u776A\u776C\u775C\u7765\u7768\u7762\u77EE\u788E\u78B0\u7897\u7898\u788C\u7889\u787C\u7891\u7893\u787F\u797A\u797F\u7981\u842C\u79BD\u7A1C\u7A1A\u7A20\u7A14\u7A1F\u7A1E\u7A9F\u7AA0\u7B77\u7BC0\u7B60\u7B6E\u7B67\u7CB1\u7CB3\u7CB5\u7D93\u7D79\u7D91\u7D81\u7D8F\u7D5B\u7F6E\u7F69\u7F6A\u7F72\u7FA9\u7FA8\u7FA4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816E\u8173\u816B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8179\u817A\u8166\u8205\u8247\u8482\u8477\u843D\u8431\u8475\u8466\u846B\u8449\u846C\u845B\u843C\u8435\u8461\u8463\u8469\u846D\u8446\u865E\u865C\u865F\u86F9\u8713\u8708\u8707\u8700\u86FE\u86FB\u8702\u8703\u8706\u870A\u8859\u88DF\u88D4\u88D9\u88DC\u88D8\u88DD\u88E1\u88CA\u88D5\u88D2\u899C\u89E3\u8A6B\u8A72\u8A73\u8A66\u8A69\u8A70\u8A87\u8A7C\u8A63\u8AA0\u8A71\u8A85\u8A6D\u8A62\u8A6E\u8A6C\u8A79\u8A7B\u8A3E\u8A68\u8C62\u8C8A\u8C89\u8CCA\u8CC7\u8CC8\u8CC4\u8CB2\u8CC3\u8CC2\u8CC5\u8DE1\u8DDF\u8DE8\u8DEF\u8DF3\u8DFA\u8DEA\u8DE4\u8DE6\u8EB2\u8F03\u8F09\u8EFE\u8F0A\uFFFD".split(""),e=0;e!=t[184].length;++e)t[184][e].charCodeAt(0)!==65533&&(p[t[184][e]]=47104+e,g[47104+e]=t[184][e]);for(t[185]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8F9F\u8FB2\u904B\u904A\u9053\u9042\u9054\u903C\u9055\u9050\u9047\u904F\u904E\u904D\u9051\u903E\u9041\u9112\u9117\u916C\u916A\u9169\u91C9\u9237\u9257\u9238\u923D\u9240\u923E\u925B\u924B\u9264\u9251\u9234\u9249\u924D\u9245\u9239\u923F\u925A\u9598\u9698\u9694\u9695\u96CD\u96CB\u96C9\u96CA\u96F7\u96FB\u96F9\u96F6\u9756\u9774\u9776\u9810\u9811\u9813\u980A\u9812\u980C\u98FC\u98F4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u98FD\u98FE\u99B3\u99B1\u99B4\u9AE1\u9CE9\u9E82\u9F0E\u9F13\u9F20\u50E7\u50EE\u50E5\u50D6\u50ED\u50DA\u50D5\u50CF\u50D1\u50F1\u50CE\u50E9\u5162\u51F3\u5283\u5282\u5331\u53AD\u55FE\u5600\u561B\u5617\u55FD\u5614\u5606\u5609\u560D\u560E\u55F7\u5616\u561F\u5608\u5610\u55F6\u5718\u5716\u5875\u587E\u5883\u5893\u588A\u5879\u5885\u587D\u58FD\u5925\u5922\u5924\u596A\u5969\u5AE1\u5AE6\u5AE9\u5AD7\u5AD6\u5AD8\u5AE3\u5B75\u5BDE\u5BE7\u5BE1\u5BE5\u5BE6\u5BE8\u5BE2\u5BE4\u5BDF\u5C0D\u5C62\u5D84\u5D87\u5E5B\u5E63\u5E55\u5E57\u5E54\u5ED3\u5ED6\u5F0A\u5F46\u5F70\u5FB9\u6147\uFFFD".split(""),e=0;e!=t[185].length;++e)t[185][e].charCodeAt(0)!==65533&&(p[t[185][e]]=47360+e,g[47360+e]=t[185][e]);for(t[186]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u613F\u614B\u6177\u6162\u6163\u615F\u615A\u6158\u6175\u622A\u6487\u6458\u6454\u64A4\u6478\u645F\u647A\u6451\u6467\u6434\u646D\u647B\u6572\u65A1\u65D7\u65D6\u66A2\u66A8\u669D\u699C\u69A8\u6995\u69C1\u69AE\u69D3\u69CB\u699B\u69B7\u69BB\u69AB\u69B4\u69D0\u69CD\u69AD\u69CC\u69A6\u69C3\u69A3\u6B49\u6B4C\u6C33\u6F33\u6F14\u6EFE\u6F13\u6EF4\u6F29\u6F3E\u6F20\u6F2C\u6F0F\u6F02\u6F22\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6EFF\u6EEF\u6F06\u6F31\u6F38\u6F32\u6F23\u6F15\u6F2B\u6F2F\u6F88\u6F2A\u6EEC\u6F01\u6EF2\u6ECC\u6EF7\u7194\u7199\u717D\u718A\u7184\u7192\u723E\u7292\u7296\u7344\u7350\u7464\u7463\u746A\u7470\u746D\u7504\u7591\u7627\u760D\u760B\u7609\u7613\u76E1\u76E3\u7784\u777D\u777F\u7761\u78C1\u789F\u78A7\u78B3\u78A9\u78A3\u798E\u798F\u798D\u7A2E\u7A31\u7AAA\u7AA9\u7AED\u7AEF\u7BA1\u7B95\u7B8B\u7B75\u7B97\u7B9D\u7B94\u7B8F\u7BB8\u7B87\u7B84\u7CB9\u7CBD\u7CBE\u7DBB\u7DB0\u7D9C\u7DBD\u7DBE\u7DA0\u7DCA\u7DB4\u7DB2\u7DB1\u7DBA\u7DA2\u7DBF\u7DB5\u7DB8\u7DAD\u7DD2\u7DC7\u7DAC\uFFFD".split(""),e=0;e!=t[186].length;++e)t[186][e].charCodeAt(0)!==65533&&(p[t[186][e]]=47616+e,g[47616+e]=t[186][e]);for(t[187]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7F70\u7FE0\u7FE1\u7FDF\u805E\u805A\u8087\u8150\u8180\u818F\u8188\u818A\u817F\u8182\u81E7\u81FA\u8207\u8214\u821E\u824B\u84C9\u84BF\u84C6\u84C4\u8499\u849E\u84B2\u849C\u84CB\u84B8\u84C0\u84D3\u8490\u84BC\u84D1\u84CA\u873F\u871C\u873B\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88F3\u8902\u88F4\u88F9\u88F8\u88FD\u88E8\u891A\u88EF\u8AA6\u8A8C\u8A9E\u8AA3\u8A8D\u8AA1\u8A93\u8AA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8AAA\u8AA5\u8AA8\u8A98\u8A91\u8A9A\u8AA7\u8C6A\u8C8D\u8C8C\u8CD3\u8CD1\u8CD2\u8D6B\u8D99\u8D95\u8DFC\u8F14\u8F12\u8F15\u8F13\u8FA3\u9060\u9058\u905C\u9063\u9059\u905E\u9062\u905D\u905B\u9119\u9118\u911E\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927B\u9293\u929C\u92A8\u927C\u9291\u95A1\u95A8\u95A9\u95A3\u95A5\u95A4\u9699\u969C\u969B\u96CC\u96D2\u9700\u977C\u9785\u97F6\u9817\u9818\u98AF\u98B1\u9903\u9905\u990C\u9909\u99C1\u9AAF\u9AB0\u9AE6\u9B41\u9B42\u9CF4\u9CF6\u9CF3\u9EBC\u9F3B\u9F4A\u5104\u5100\u50FB\u50F5\u50F9\u5102\u5108\u5109\u5105\u51DC\uFFFD".split(""),e=0;e!=t[187].length;++e)t[187][e].charCodeAt(0)!==65533&&(p[t[187][e]]=47872+e,g[47872+e]=t[187][e]);for(t[188]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5287\u5288\u5289\u528D\u528A\u52F0\u53B2\u562E\u563B\u5639\u5632\u563F\u5634\u5629\u5653\u564E\u5657\u5674\u5636\u562F\u5630\u5880\u589F\u589E\u58B3\u589C\u58AE\u58A9\u58A6\u596D\u5B09\u5AFB\u5B0B\u5AF5\u5B0C\u5B08\u5BEE\u5BEC\u5BE9\u5BEB\u5C64\u5C65\u5D9D\u5D94\u5E62\u5E5F\u5E61\u5EE2\u5EDA\u5EDF\u5EDD\u5EE3\u5EE0\u5F48\u5F71\u5FB7\u5FB5\u6176\u6167\u616E\u615D\u6155\u6182\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u617C\u6170\u616B\u617E\u61A7\u6190\u61AB\u618E\u61AC\u619A\u61A4\u6194\u61AE\u622E\u6469\u646F\u6479\u649E\u64B2\u6488\u6490\u64B0\u64A5\u6493\u6495\u64A9\u6492\u64AE\u64AD\u64AB\u649A\u64AC\u6499\u64A2\u64B3\u6575\u6577\u6578\u66AE\u66AB\u66B4\u66B1\u6A23\u6A1F\u69E8\u6A01\u6A1E\u6A19\u69FD\u6A21\u6A13\u6A0A\u69F3\u6A02\u6A05\u69ED\u6A11\u6B50\u6B4E\u6BA4\u6BC5\u6BC6\u6F3F\u6F7C\u6F84\u6F51\u6F66\u6F54\u6F86\u6F6D\u6F5B\u6F78\u6F6E\u6F8E\u6F7A\u6F70\u6F64\u6F97\u6F58\u6ED5\u6F6F\u6F60\u6F5F\u719F\u71AC\u71B1\u71A8\u7256\u729B\u734E\u7357\u7469\u748B\u7483\uFFFD".split(""),e=0;e!=t[188].length;++e)t[188][e].charCodeAt(0)!==65533&&(p[t[188][e]]=48128+e,g[48128+e]=t[188][e]);for(t[189]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u747E\u7480\u757F\u7620\u7629\u761F\u7624\u7626\u7621\u7622\u769A\u76BA\u76E4\u778E\u7787\u778C\u7791\u778B\u78CB\u78C5\u78BA\u78CA\u78BE\u78D5\u78BC\u78D0\u7A3F\u7A3C\u7A40\u7A3D\u7A37\u7A3B\u7AAF\u7AAE\u7BAD\u7BB1\u7BC4\u7BB4\u7BC6\u7BC7\u7BC1\u7BA0\u7BCC\u7CCA\u7DE0\u7DF4\u7DEF\u7DFB\u7DD8\u7DEC\u7DDD\u7DE8\u7DE3\u7DDA\u7DDE\u7DE9\u7D9E\u7DD9\u7DF2\u7DF9\u7F75\u7F77\u7FAF\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7FE9\u8026\u819B\u819C\u819D\u81A0\u819A\u8198\u8517\u853D\u851A\u84EE\u852C\u852D\u8513\u8511\u8523\u8521\u8514\u84EC\u8525\u84FF\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874C\u8753\u885B\u885D\u8910\u8907\u8912\u8913\u8915\u890A\u8ABC\u8AD2\u8AC7\u8AC4\u8A95\u8ACB\u8AF8\u8AB2\u8AC9\u8AC2\u8ABF\u8AB0\u8AD6\u8ACD\u8AB6\u8AB9\u8ADB\u8C4C\u8C4E\u8C6C\u8CE0\u8CDE\u8CE6\u8CE4\u8CEC\u8CED\u8CE2\u8CE3\u8CDC\u8CEA\u8CE1\u8D6D\u8D9F\u8DA3\u8E2B\u8E10\u8E1D\u8E22\u8E0F\u8E29\u8E1F\u8E21\u8E1E\u8EBA\u8F1D\u8F1B\u8F1F\u8F29\u8F26\u8F2A\u8F1C\u8F1E\uFFFD".split(""),e=0;e!=t[189].length;++e)t[189][e].charCodeAt(0)!==65533&&(p[t[189][e]]=48384+e,g[48384+e]=t[189][e]);for(t[190]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8F25\u9069\u906E\u9068\u906D\u9077\u9130\u912D\u9127\u9131\u9187\u9189\u918B\u9183\u92C5\u92BB\u92B7\u92EA\u92AC\u92E4\u92C1\u92B3\u92BC\u92D2\u92C7\u92F0\u92B2\u95AD\u95B1\u9704\u9706\u9707\u9709\u9760\u978D\u978B\u978F\u9821\u982B\u981C\u98B3\u990A\u9913\u9912\u9918\u99DD\u99D0\u99DF\u99DB\u99D1\u99D5\u99D2\u99D9\u9AB7\u9AEE\u9AEF\u9B27\u9B45\u9B44\u9B77\u9B6F\u9D06\u9D09\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9D03\u9EA9\u9EBE\u9ECE\u58A8\u9F52\u5112\u5118\u5114\u5110\u5115\u5180\u51AA\u51DD\u5291\u5293\u52F3\u5659\u566B\u5679\u5669\u5664\u5678\u566A\u5668\u5665\u5671\u566F\u566C\u5662\u5676\u58C1\u58BE\u58C7\u58C5\u596E\u5B1D\u5B34\u5B78\u5BF0\u5C0E\u5F4A\u61B2\u6191\u61A9\u618A\u61CD\u61B6\u61BE\u61CA\u61C8\u6230\u64C5\u64C1\u64CB\u64BB\u64BC\u64DA\u64C4\u64C7\u64C2\u64CD\u64BF\u64D2\u64D4\u64BE\u6574\u66C6\u66C9\u66B9\u66C4\u66C7\u66B8\u6A3D\u6A38\u6A3A\u6A59\u6A6B\u6A58\u6A39\u6A44\u6A62\u6A61\u6A4B\u6A47\u6A35\u6A5F\u6A48\u6B59\u6B77\u6C05\u6FC2\u6FB1\u6FA1\uFFFD".split(""),e=0;e!=t[190].length;++e)t[190][e].charCodeAt(0)!==65533&&(p[t[190][e]]=48640+e,g[48640+e]=t[190][e]);for(t[191]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FC3\u6FA4\u6FC1\u6FA7\u6FB3\u6FC0\u6FB9\u6FB6\u6FA6\u6FA0\u6FB4\u71BE\u71C9\u71D0\u71D2\u71C8\u71D5\u71B9\u71CE\u71D9\u71DC\u71C3\u71C4\u7368\u749C\u74A3\u7498\u749F\u749E\u74E2\u750C\u750D\u7634\u7638\u763A\u76E7\u76E5\u77A0\u779E\u779F\u77A5\u78E8\u78DA\u78EC\u78E7\u79A6\u7A4D\u7A4E\u7A46\u7A4C\u7A4B\u7ABA\u7BD9\u7C11\u7BC9\u7BE4\u7BDB\u7BE1\u7BE9\u7BE6\u7CD5\u7CD6\u7E0A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E11\u7E08\u7E1B\u7E23\u7E1E\u7E1D\u7E09\u7E10\u7F79\u7FB2\u7FF0\u7FF1\u7FEE\u8028\u81B3\u81A9\u81A8\u81FB\u8208\u8258\u8259\u854A\u8559\u8548\u8568\u8569\u8543\u8549\u856D\u856A\u855E\u8783\u879F\u879E\u87A2\u878D\u8861\u892A\u8932\u8925\u892B\u8921\u89AA\u89A6\u8AE6\u8AFA\u8AEB\u8AF1\u8B00\u8ADC\u8AE7\u8AEE\u8AFE\u8B01\u8B02\u8AF7\u8AED\u8AF3\u8AF6\u8AFC\u8C6B\u8C6D\u8C93\u8CF4\u8E44\u8E31\u8E34\u8E42\u8E39\u8E35\u8F3B\u8F2F\u8F38\u8F33\u8FA8\u8FA6\u9075\u9074\u9078\u9072\u907C\u907A\u9134\u9192\u9320\u9336\u92F8\u9333\u932F\u9322\u92FC\u932B\u9304\u931A\uFFFD".split(""),e=0;e!=t[191].length;++e)t[191][e].charCodeAt(0)!==65533&&(p[t[191][e]]=48896+e,g[48896+e]=t[191][e]);for(t[192]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9310\u9326\u9321\u9315\u932E\u9319\u95BB\u96A7\u96A8\u96AA\u96D5\u970E\u9711\u9716\u970D\u9713\u970F\u975B\u975C\u9766\u9798\u9830\u9838\u983B\u9837\u982D\u9839\u9824\u9910\u9928\u991E\u991B\u9921\u991A\u99ED\u99E2\u99F1\u9AB8\u9ABC\u9AFB\u9AED\u9B28\u9B91\u9D15\u9D23\u9D26\u9D28\u9D12\u9D1B\u9ED8\u9ED4\u9F8D\u9F9C\u512A\u511F\u5121\u5132\u52F5\u568E\u5680\u5690\u5685\u5687\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u568F\u58D5\u58D3\u58D1\u58CE\u5B30\u5B2A\u5B24\u5B7A\u5C37\u5C68\u5DBC\u5DBA\u5DBD\u5DB8\u5E6B\u5F4C\u5FBD\u61C9\u61C2\u61C7\u61E6\u61CB\u6232\u6234\u64CE\u64CA\u64D8\u64E0\u64F0\u64E6\u64EC\u64F1\u64E2\u64ED\u6582\u6583\u66D9\u66D6\u6A80\u6A94\u6A84\u6AA2\u6A9C\u6ADB\u6AA3\u6A7E\u6A97\u6A90\u6AA0\u6B5C\u6BAE\u6BDA\u6C08\u6FD8\u6FF1\u6FDF\u6FE0\u6FDB\u6FE4\u6FEB\u6FEF\u6F80\u6FEC\u6FE1\u6FE9\u6FD5\u6FEE\u6FF0\u71E7\u71DF\u71EE\u71E6\u71E5\u71ED\u71EC\u71F4\u71E0\u7235\u7246\u7370\u7372\u74A9\u74B0\u74A6\u74A8\u7646\u7642\u764C\u76EA\u77B3\u77AA\u77B0\u77AC\uFFFD".split(""),e=0;e!=t[192].length;++e)t[192][e].charCodeAt(0)!==65533&&(p[t[192][e]]=49152+e,g[49152+e]=t[192][e]);for(t[193]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77A7\u77AD\u77EF\u78F7\u78FA\u78F4\u78EF\u7901\u79A7\u79AA\u7A57\u7ABF\u7C07\u7C0D\u7BFE\u7BF7\u7C0C\u7BE0\u7CE0\u7CDC\u7CDE\u7CE2\u7CDF\u7CD9\u7CDD\u7E2E\u7E3E\u7E46\u7E37\u7E32\u7E43\u7E2B\u7E3D\u7E31\u7E45\u7E41\u7E34\u7E39\u7E48\u7E35\u7E3F\u7E2F\u7F44\u7FF3\u7FFC\u8071\u8072\u8070\u806F\u8073\u81C6\u81C3\u81BA\u81C2\u81C0\u81BF\u81BD\u81C9\u81BE\u81E8\u8209\u8271\u85AA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8584\u857E\u859C\u8591\u8594\u85AF\u859B\u8587\u85A8\u858A\u8667\u87C0\u87D1\u87B3\u87D2\u87C6\u87AB\u87BB\u87BA\u87C8\u87CB\u893B\u8936\u8944\u8938\u893D\u89AC\u8B0E\u8B17\u8B19\u8B1B\u8B0A\u8B20\u8B1D\u8B04\u8B10\u8C41\u8C3F\u8C73\u8CFA\u8CFD\u8CFC\u8CF8\u8CFB\u8DA8\u8E49\u8E4B\u8E48\u8E4A\u8F44\u8F3E\u8F42\u8F45\u8F3F\u907F\u907D\u9084\u9081\u9082\u9080\u9139\u91A3\u919E\u919C\u934D\u9382\u9328\u9375\u934A\u9365\u934B\u9318\u937E\u936C\u935B\u9370\u935A\u9354\u95CA\u95CB\u95CC\u95C8\u95C6\u96B1\u96B8\u96D6\u971C\u971E\u97A0\u97D3\u9846\u98B6\u9935\u9A01\uFFFD".split(""),e=0;e!=t[193].length;++e)t[193][e].charCodeAt(0)!==65533&&(p[t[193][e]]=49408+e,g[49408+e]=t[193][e]);for(t[194]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u99FF\u9BAE\u9BAB\u9BAA\u9BAD\u9D3B\u9D3F\u9E8B\u9ECF\u9EDE\u9EDC\u9EDD\u9EDB\u9F3E\u9F4B\u53E2\u5695\u56AE\u58D9\u58D8\u5B38\u5F5D\u61E3\u6233\u64F4\u64F2\u64FE\u6506\u64FA\u64FB\u64F7\u65B7\u66DC\u6726\u6AB3\u6AAC\u6AC3\u6ABB\u6AB8\u6AC2\u6AAE\u6AAF\u6B5F\u6B78\u6BAF\u7009\u700B\u6FFE\u7006\u6FFA\u7011\u700F\u71FB\u71FC\u71FE\u71F8\u7377\u7375\u74A7\u74BF\u7515\u7656\u7658\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7652\u77BD\u77BF\u77BB\u77BC\u790E\u79AE\u7A61\u7A62\u7A60\u7AC4\u7AC5\u7C2B\u7C27\u7C2A\u7C1E\u7C23\u7C21\u7CE7\u7E54\u7E55\u7E5E\u7E5A\u7E61\u7E52\u7E59\u7F48\u7FF9\u7FFB\u8077\u8076\u81CD\u81CF\u820A\u85CF\u85A9\u85CD\u85D0\u85C9\u85B0\u85BA\u85B9\u85A6\u87EF\u87EC\u87F2\u87E0\u8986\u89B2\u89F4\u8B28\u8B39\u8B2C\u8B2B\u8C50\u8D05\u8E59\u8E63\u8E66\u8E64\u8E5F\u8E55\u8EC0\u8F49\u8F4D\u9087\u9083\u9088\u91AB\u91AC\u91D0\u9394\u938A\u9396\u93A2\u93B3\u93AE\u93AC\u93B0\u9398\u939A\u9397\u95D4\u95D6\u95D0\u95D5\u96E2\u96DC\u96D9\u96DB\u96DE\u9724\u97A3\u97A6\uFFFD".split(""),e=0;e!=t[194].length;++e)t[194][e].charCodeAt(0)!==65533&&(p[t[194][e]]=49664+e,g[49664+e]=t[194][e]);for(t[195]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u97AD\u97F9\u984D\u984F\u984C\u984E\u9853\u98BA\u993E\u993F\u993D\u992E\u99A5\u9A0E\u9AC1\u9B03\u9B06\u9B4F\u9B4E\u9B4D\u9BCA\u9BC9\u9BFD\u9BC8\u9BC0\u9D51\u9D5D\u9D60\u9EE0\u9F15\u9F2C\u5133\u56A5\u58DE\u58DF\u58E2\u5BF5\u9F90\u5EEC\u61F2\u61F7\u61F6\u61F5\u6500\u650F\u66E0\u66DD\u6AE5\u6ADD\u6ADA\u6AD3\u701B\u701F\u7028\u701A\u701D\u7015\u7018\u7206\u720D\u7258\u72A2\u7378\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u737A\u74BD\u74CA\u74E3\u7587\u7586\u765F\u7661\u77C7\u7919\u79B1\u7A6B\u7A69\u7C3E\u7C3F\u7C38\u7C3D\u7C37\u7C40\u7E6B\u7E6D\u7E79\u7E69\u7E6A\u7F85\u7E73\u7FB6\u7FB9\u7FB8\u81D8\u85E9\u85DD\u85EA\u85D5\u85E4\u85E5\u85F7\u87FB\u8805\u880D\u87F9\u87FE\u8960\u895F\u8956\u895E\u8B41\u8B5C\u8B58\u8B49\u8B5A\u8B4E\u8B4F\u8B46\u8B59\u8D08\u8D0A\u8E7C\u8E72\u8E87\u8E76\u8E6C\u8E7A\u8E74\u8F54\u8F4E\u8FAD\u908A\u908B\u91B1\u91AE\u93E1\u93D1\u93DF\u93C3\u93C8\u93DC\u93DD\u93D6\u93E2\u93CD\u93D8\u93E4\u93D7\u93E8\u95DC\u96B4\u96E3\u972A\u9727\u9761\u97DC\u97FB\u985E\uFFFD".split(""),e=0;e!=t[195].length;++e)t[195][e].charCodeAt(0)!==65533&&(p[t[195][e]]=49920+e,g[49920+e]=t[195][e]);for(t[196]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9858\u985B\u98BC\u9945\u9949\u9A16\u9A19\u9B0D\u9BE8\u9BE7\u9BD6\u9BDB\u9D89\u9D61\u9D72\u9D6A\u9D6C\u9E92\u9E97\u9E93\u9EB4\u52F8\u56A8\u56B7\u56B6\u56B4\u56BC\u58E4\u5B40\u5B43\u5B7D\u5BF6\u5DC9\u61F8\u61FA\u6518\u6514\u6519\u66E6\u6727\u6AEC\u703E\u7030\u7032\u7210\u737B\u74CF\u7662\u7665\u7926\u792A\u792C\u792B\u7AC7\u7AF6\u7C4C\u7C43\u7C4D\u7CEF\u7CF0\u8FAE\u7E7D\u7E7C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E82\u7F4C\u8000\u81DA\u8266\u85FB\u85F9\u8611\u85FA\u8606\u860B\u8607\u860A\u8814\u8815\u8964\u89BA\u89F8\u8B70\u8B6C\u8B66\u8B6F\u8B5F\u8B6B\u8D0F\u8D0D\u8E89\u8E81\u8E85\u8E82\u91B4\u91CB\u9418\u9403\u93FD\u95E1\u9730\u98C4\u9952\u9951\u99A8\u9A2B\u9A30\u9A37\u9A35\u9C13\u9C0D\u9E79\u9EB5\u9EE8\u9F2F\u9F5F\u9F63\u9F61\u5137\u5138\u56C1\u56C0\u56C2\u5914\u5C6C\u5DCD\u61FC\u61FE\u651D\u651C\u6595\u66E9\u6AFB\u6B04\u6AFA\u6BB2\u704C\u721B\u72A7\u74D6\u74D4\u7669\u77D3\u7C50\u7E8F\u7E8C\u7FBC\u8617\u862D\u861A\u8823\u8822\u8821\u881F\u896A\u896C\u89BD\u8B74\uFFFD".split(""),e=0;e!=t[196].length;++e)t[196][e].charCodeAt(0)!==65533&&(p[t[196][e]]=50176+e,g[50176+e]=t[196][e]);for(t[197]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B77\u8B7D\u8D13\u8E8A\u8E8D\u8E8B\u8F5F\u8FAF\u91BA\u942E\u9433\u9435\u943A\u9438\u9432\u942B\u95E2\u9738\u9739\u9732\u97FF\u9867\u9865\u9957\u9A45\u9A43\u9A40\u9A3E\u9ACF\u9B54\u9B51\u9C2D\u9C25\u9DAF\u9DB4\u9DC2\u9DB8\u9E9D\u9EEF\u9F19\u9F5C\u9F66\u9F67\u513C\u513B\u56C8\u56CA\u56C9\u5B7F\u5DD4\u5DD2\u5F4E\u61FF\u6524\u6B0A\u6B61\u7051\u7058\u7380\u74E4\u758A\u766E\u766C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u79B3\u7C60\u7C5F\u807E\u807D\u81DF\u8972\u896F\u89FC\u8B80\u8D16\u8D17\u8E91\u8E93\u8F61\u9148\u9444\u9451\u9452\u973D\u973E\u97C3\u97C1\u986B\u9955\u9A55\u9A4D\u9AD2\u9B1A\u9C49\u9C31\u9C3E\u9C3B\u9DD3\u9DD7\u9F34\u9F6C\u9F6A\u9F94\u56CC\u5DD6\u6200\u6523\u652B\u652A\u66EC\u6B10\u74DA\u7ACA\u7C64\u7C63\u7C65\u7E93\u7E96\u7E94\u81E2\u8638\u863F\u8831\u8B8A\u9090\u908F\u9463\u9460\u9464\u9768\u986F\u995C\u9A5A\u9A5B\u9A57\u9AD3\u9AD4\u9AD1\u9C54\u9C57\u9C56\u9DE5\u9E9F\u9EF4\u56D1\u58E9\u652C\u705E\u7671\u7672\u77D7\u7F50\u7F88\u8836\u8839\u8862\u8B93\u8B92\uFFFD".split(""),e=0;e!=t[197].length;++e)t[197][e].charCodeAt(0)!==65533&&(p[t[197][e]]=50432+e,g[50432+e]=t[197][e]);for(t[198]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B96\u8277\u8D1B\u91C0\u946A\u9742\u9748\u9744\u97C6\u9870\u9A5F\u9B22\u9B58\u9C5F\u9DF9\u9DFA\u9E7C\u9E7D\u9F07\u9F77\u9F72\u5EF3\u6B16\u7063\u7C6C\u7C6E\u883B\u89C0\u8EA1\u91C1\u9472\u9470\u9871\u995E\u9AD6\u9B23\u9ECC\u7064\u77DA\u8B9A\u9477\u97C9\u9A62\u9A65\u7E9C\u8B9C\u8EAA\u91C5\u947D\u947E\u947C\u9C77\u9C78\u9EF7\u8C54\u947F\u9E1A\u7228\u9A6A\u9B31\u9E1B\u9E1E\u7C72\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[198].length;++e)t[198][e].charCodeAt(0)!==65533&&(p[t[198][e]]=50688+e,g[50688+e]=t[198][e]);for(t[201]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E42\u4E5C\u51F5\u531A\u5382\u4E07\u4E0C\u4E47\u4E8D\u56D7\uFA0C\u5C6E\u5F73\u4E0F\u5187\u4E0E\u4E2E\u4E93\u4EC2\u4EC9\u4EC8\u5198\u52FC\u536C\u53B9\u5720\u5903\u592C\u5C10\u5DFF\u65E1\u6BB3\u6BCC\u6C14\u723F\u4E31\u4E3C\u4EE8\u4EDC\u4EE9\u4EE1\u4EDD\u4EDA\u520C\u531C\u534C\u5722\u5723\u5917\u592F\u5B81\u5B84\u5C12\u5C3B\u5C74\u5C73\u5E04\u5E80\u5E82\u5FC9\u6209\u6250\u6C15\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C36\u6C43\u6C3F\u6C3B\u72AE\u72B0\u738A\u79B8\u808A\u961E\u4F0E\u4F18\u4F2C\u4EF5\u4F14\u4EF1\u4F00\u4EF7\u4F08\u4F1D\u4F02\u4F05\u4F22\u4F13\u4F04\u4EF4\u4F12\u51B1\u5213\u5209\u5210\u52A6\u5322\u531F\u534D\u538A\u5407\u56E1\u56DF\u572E\u572A\u5734\u593C\u5980\u597C\u5985\u597B\u597E\u5977\u597F\u5B56\u5C15\u5C25\u5C7C\u5C7A\u5C7B\u5C7E\u5DDF\u5E75\u5E84\u5F02\u5F1A\u5F74\u5FD5\u5FD4\u5FCF\u625C\u625E\u6264\u6261\u6266\u6262\u6259\u6260\u625A\u6265\u65EF\u65EE\u673E\u6739\u6738\u673B\u673A\u673F\u673C\u6733\u6C18\u6C46\u6C52\u6C5C\u6C4F\u6C4A\u6C54\u6C4B\uFFFD".split(""),e=0;e!=t[201].length;++e)t[201][e].charCodeAt(0)!==65533&&(p[t[201][e]]=51456+e,g[51456+e]=t[201][e]);for(t[202]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C4C\u7071\u725E\u72B4\u72B5\u738E\u752A\u767F\u7A75\u7F51\u8278\u827C\u8280\u827D\u827F\u864D\u897E\u9099\u9097\u9098\u909B\u9094\u9622\u9624\u9620\u9623\u4F56\u4F3B\u4F62\u4F49\u4F53\u4F64\u4F3E\u4F67\u4F52\u4F5F\u4F41\u4F58\u4F2D\u4F33\u4F3F\u4F61\u518F\u51B9\u521C\u521E\u5221\u52AD\u52AE\u5309\u5363\u5372\u538E\u538F\u5430\u5437\u542A\u5454\u5445\u5419\u541C\u5425\u5418\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u543D\u544F\u5441\u5428\u5424\u5447\u56EE\u56E7\u56E5\u5741\u5745\u574C\u5749\u574B\u5752\u5906\u5940\u59A6\u5998\u59A0\u5997\u598E\u59A2\u5990\u598F\u59A7\u59A1\u5B8E\u5B92\u5C28\u5C2A\u5C8D\u5C8F\u5C88\u5C8B\u5C89\u5C92\u5C8A\u5C86\u5C93\u5C95\u5DE0\u5E0A\u5E0E\u5E8B\u5E89\u5E8C\u5E88\u5E8D\u5F05\u5F1D\u5F78\u5F76\u5FD2\u5FD1\u5FD0\u5FED\u5FE8\u5FEE\u5FF3\u5FE1\u5FE4\u5FE3\u5FFA\u5FEF\u5FF7\u5FFB\u6000\u5FF4\u623A\u6283\u628C\u628E\u628F\u6294\u6287\u6271\u627B\u627A\u6270\u6281\u6288\u6277\u627D\u6272\u6274\u6537\u65F0\u65F4\u65F3\u65F2\u65F5\u6745\u6747\uFFFD".split(""),e=0;e!=t[202].length;++e)t[202][e].charCodeAt(0)!==65533&&(p[t[202][e]]=51712+e,g[51712+e]=t[202][e]);for(t[203]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6759\u6755\u674C\u6748\u675D\u674D\u675A\u674B\u6BD0\u6C19\u6C1A\u6C78\u6C67\u6C6B\u6C84\u6C8B\u6C8F\u6C71\u6C6F\u6C69\u6C9A\u6C6D\u6C87\u6C95\u6C9C\u6C66\u6C73\u6C65\u6C7B\u6C8E\u7074\u707A\u7263\u72BF\u72BD\u72C3\u72C6\u72C1\u72BA\u72C5\u7395\u7397\u7393\u7394\u7392\u753A\u7539\u7594\u7595\u7681\u793D\u8034\u8095\u8099\u8090\u8092\u809C\u8290\u828F\u8285\u828E\u8291\u8293\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u828A\u8283\u8284\u8C78\u8FC9\u8FBF\u909F\u90A1\u90A5\u909E\u90A7\u90A0\u9630\u9628\u962F\u962D\u4E33\u4F98\u4F7C\u4F85\u4F7D\u4F80\u4F87\u4F76\u4F74\u4F89\u4F84\u4F77\u4F4C\u4F97\u4F6A\u4F9A\u4F79\u4F81\u4F78\u4F90\u4F9C\u4F94\u4F9E\u4F92\u4F82\u4F95\u4F6B\u4F6E\u519E\u51BC\u51BE\u5235\u5232\u5233\u5246\u5231\u52BC\u530A\u530B\u533C\u5392\u5394\u5487\u547F\u5481\u5491\u5482\u5488\u546B\u547A\u547E\u5465\u546C\u5474\u5466\u548D\u546F\u5461\u5460\u5498\u5463\u5467\u5464\u56F7\u56F9\u576F\u5772\u576D\u576B\u5771\u5770\u5776\u5780\u5775\u577B\u5773\u5774\u5762\uFFFD".split(""),e=0;e!=t[203].length;++e)t[203][e].charCodeAt(0)!==65533&&(p[t[203][e]]=51968+e,g[51968+e]=t[203][e]);for(t[204]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5768\u577D\u590C\u5945\u59B5\u59BA\u59CF\u59CE\u59B2\u59CC\u59C1\u59B6\u59BC\u59C3\u59D6\u59B1\u59BD\u59C0\u59C8\u59B4\u59C7\u5B62\u5B65\u5B93\u5B95\u5C44\u5C47\u5CAE\u5CA4\u5CA0\u5CB5\u5CAF\u5CA8\u5CAC\u5C9F\u5CA3\u5CAD\u5CA2\u5CAA\u5CA7\u5C9D\u5CA5\u5CB6\u5CB0\u5CA6\u5E17\u5E14\u5E19\u5F28\u5F22\u5F23\u5F24\u5F54\u5F82\u5F7E\u5F7D\u5FDE\u5FE5\u602D\u6026\u6019\u6032\u600B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6034\u600A\u6017\u6033\u601A\u601E\u602C\u6022\u600D\u6010\u602E\u6013\u6011\u600C\u6009\u601C\u6214\u623D\u62AD\u62B4\u62D1\u62BE\u62AA\u62B6\u62CA\u62AE\u62B3\u62AF\u62BB\u62A9\u62B0\u62B8\u653D\u65A8\u65BB\u6609\u65FC\u6604\u6612\u6608\u65FB\u6603\u660B\u660D\u6605\u65FD\u6611\u6610\u66F6\u670A\u6785\u676C\u678E\u6792\u6776\u677B\u6798\u6786\u6784\u6774\u678D\u678C\u677A\u679F\u6791\u6799\u6783\u677D\u6781\u6778\u6779\u6794\u6B25\u6B80\u6B7E\u6BDE\u6C1D\u6C93\u6CEC\u6CEB\u6CEE\u6CD9\u6CB6\u6CD4\u6CAD\u6CE7\u6CB7\u6CD0\u6CC2\u6CBA\u6CC3\u6CC6\u6CED\u6CF2\uFFFD".split(""),e=0;e!=t[204].length;++e)t[204][e].charCodeAt(0)!==65533&&(p[t[204][e]]=52224+e,g[52224+e]=t[204][e]);for(t[205]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6CD2\u6CDD\u6CB4\u6C8A\u6C9D\u6C80\u6CDE\u6CC0\u6D30\u6CCD\u6CC7\u6CB0\u6CF9\u6CCF\u6CE9\u6CD1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709A\u7083\u726A\u72D6\u72CB\u72D8\u72C9\u72DC\u72D2\u72D4\u72DA\u72CC\u72D1\u73A4\u73A1\u73AD\u73A6\u73A2\u73A0\u73AC\u739D\u74DD\u74E8\u753F\u7540\u753E\u758C\u7598\u76AF\u76F3\u76F1\u76F0\u76F5\u77F8\u77FC\u77F9\u77FB\u77FA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77F7\u7942\u793F\u79C5\u7A78\u7A7B\u7AFB\u7C75\u7CFD\u8035\u808F\u80AE\u80A3\u80B8\u80B5\u80AD\u8220\u82A0\u82C0\u82AB\u829A\u8298\u829B\u82B5\u82A7\u82AE\u82BC\u829E\u82BA\u82B4\u82A8\u82A1\u82A9\u82C2\u82A4\u82C3\u82B6\u82A2\u8670\u866F\u866D\u866E\u8C56\u8FD2\u8FCB\u8FD3\u8FCD\u8FD6\u8FD5\u8FD7\u90B2\u90B4\u90AF\u90B3\u90B0\u9639\u963D\u963C\u963A\u9643\u4FCD\u4FC5\u4FD3\u4FB2\u4FC9\u4FCB\u4FC1\u4FD4\u4FDC\u4FD9\u4FBB\u4FB3\u4FDB\u4FC7\u4FD6\u4FBA\u4FC0\u4FB9\u4FEC\u5244\u5249\u52C0\u52C2\u533D\u537C\u5397\u5396\u5399\u5398\u54BA\u54A1\u54AD\u54A5\u54CF\uFFFD".split(""),e=0;e!=t[205].length;++e)t[205][e].charCodeAt(0)!==65533&&(p[t[205][e]]=52480+e,g[52480+e]=t[205][e]);for(t[206]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54C3\u830D\u54B7\u54AE\u54D6\u54B6\u54C5\u54C6\u54A0\u5470\u54BC\u54A2\u54BE\u5472\u54DE\u54B0\u57B5\u579E\u579F\u57A4\u578C\u5797\u579D\u579B\u5794\u5798\u578F\u5799\u57A5\u579A\u5795\u58F4\u590D\u5953\u59E1\u59DE\u59EE\u5A00\u59F1\u59DD\u59FA\u59FD\u59FC\u59F6\u59E4\u59F2\u59F7\u59DB\u59E9\u59F3\u59F5\u59E0\u59FE\u59F4\u59ED\u5BA8\u5C4C\u5CD0\u5CD8\u5CCC\u5CD7\u5CCB\u5CDB\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5CDE\u5CDA\u5CC9\u5CC7\u5CCA\u5CD6\u5CD3\u5CD4\u5CCF\u5CC8\u5CC6\u5CCE\u5CDF\u5CF8\u5DF9\u5E21\u5E22\u5E23\u5E20\u5E24\u5EB0\u5EA4\u5EA2\u5E9B\u5EA3\u5EA5\u5F07\u5F2E\u5F56\u5F86\u6037\u6039\u6054\u6072\u605E\u6045\u6053\u6047\u6049\u605B\u604C\u6040\u6042\u605F\u6024\u6044\u6058\u6066\u606E\u6242\u6243\u62CF\u630D\u630B\u62F5\u630E\u6303\u62EB\u62F9\u630F\u630C\u62F8\u62F6\u6300\u6313\u6314\u62FA\u6315\u62FB\u62F0\u6541\u6543\u65AA\u65BF\u6636\u6621\u6632\u6635\u661C\u6626\u6622\u6633\u662B\u663A\u661D\u6634\u6639\u662E\u670F\u6710\u67C1\u67F2\u67C8\u67BA\uFFFD".split(""),e=0;e!=t[206].length;++e)t[206][e].charCodeAt(0)!==65533&&(p[t[206][e]]=52736+e,g[52736+e]=t[206][e]);for(t[207]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u67DC\u67BB\u67F8\u67D8\u67C0\u67B7\u67C5\u67EB\u67E4\u67DF\u67B5\u67CD\u67B3\u67F7\u67F6\u67EE\u67E3\u67C2\u67B9\u67CE\u67E7\u67F0\u67B2\u67FC\u67C6\u67ED\u67CC\u67AE\u67E6\u67DB\u67FA\u67C9\u67CA\u67C3\u67EA\u67CB\u6B28\u6B82\u6B84\u6BB6\u6BD6\u6BD8\u6BE0\u6C20\u6C21\u6D28\u6D34\u6D2D\u6D1F\u6D3C\u6D3F\u6D12\u6D0A\u6CDA\u6D33\u6D04\u6D19\u6D3A\u6D1A\u6D11\u6D00\u6D1D\u6D42\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D01\u6D18\u6D37\u6D03\u6D0F\u6D40\u6D07\u6D20\u6D2C\u6D08\u6D22\u6D09\u6D10\u70B7\u709F\u70BE\u70B1\u70B0\u70A1\u70B4\u70B5\u70A9\u7241\u7249\u724A\u726C\u7270\u7273\u726E\u72CA\u72E4\u72E8\u72EB\u72DF\u72EA\u72E6\u72E3\u7385\u73CC\u73C2\u73C8\u73C5\u73B9\u73B6\u73B5\u73B4\u73EB\u73BF\u73C7\u73BE\u73C3\u73C6\u73B8\u73CB\u74EC\u74EE\u752E\u7547\u7548\u75A7\u75AA\u7679\u76C4\u7708\u7703\u7704\u7705\u770A\u76F7\u76FB\u76FA\u77E7\u77E8\u7806\u7811\u7812\u7805\u7810\u780F\u780E\u7809\u7803\u7813\u794A\u794C\u794B\u7945\u7944\u79D5\u79CD\u79CF\u79D6\u79CE\u7A80\uFFFD".split(""),e=0;e!=t[207].length;++e)t[207][e].charCodeAt(0)!==65533&&(p[t[207][e]]=52992+e,g[52992+e]=t[207][e]);for(t[208]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A7E\u7AD1\u7B00\u7B01\u7C7A\u7C78\u7C79\u7C7F\u7C80\u7C81\u7D03\u7D08\u7D01\u7F58\u7F91\u7F8D\u7FBE\u8007\u800E\u800F\u8014\u8037\u80D8\u80C7\u80E0\u80D1\u80C8\u80C2\u80D0\u80C5\u80E3\u80D9\u80DC\u80CA\u80D5\u80C9\u80CF\u80D7\u80E6\u80CD\u81FF\u8221\u8294\u82D9\u82FE\u82F9\u8307\u82E8\u8300\u82D5\u833A\u82EB\u82D6\u82F4\u82EC\u82E1\u82F2\u82F5\u830C\u82FB\u82F6\u82F0\u82EA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u82E4\u82E0\u82FA\u82F3\u82ED\u8677\u8674\u867C\u8673\u8841\u884E\u8867\u886A\u8869\u89D3\u8A04\u8A07\u8D72\u8FE3\u8FE1\u8FEE\u8FE0\u90F1\u90BD\u90BF\u90D5\u90C5\u90BE\u90C7\u90CB\u90C8\u91D4\u91D3\u9654\u964F\u9651\u9653\u964A\u964E\u501E\u5005\u5007\u5013\u5022\u5030\u501B\u4FF5\u4FF4\u5033\u5037\u502C\u4FF6\u4FF7\u5017\u501C\u5020\u5027\u5035\u502F\u5031\u500E\u515A\u5194\u5193\u51CA\u51C4\u51C5\u51C8\u51CE\u5261\u525A\u5252\u525E\u525F\u5255\u5262\u52CD\u530E\u539E\u5526\u54E2\u5517\u5512\u54E7\u54F3\u54E4\u551A\u54FF\u5504\u5508\u54EB\u5511\u5505\u54F1\uFFFD".split(""),e=0;e!=t[208].length;++e)t[208][e].charCodeAt(0)!==65533&&(p[t[208][e]]=53248+e,g[53248+e]=t[208][e]);for(t[209]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u550A\u54FB\u54F7\u54F8\u54E0\u550E\u5503\u550B\u5701\u5702\u57CC\u5832\u57D5\u57D2\u57BA\u57C6\u57BD\u57BC\u57B8\u57B6\u57BF\u57C7\u57D0\u57B9\u57C1\u590E\u594A\u5A19\u5A16\u5A2D\u5A2E\u5A15\u5A0F\u5A17\u5A0A\u5A1E\u5A33\u5B6C\u5BA7\u5BAD\u5BAC\u5C03\u5C56\u5C54\u5CEC\u5CFF\u5CEE\u5CF1\u5CF7\u5D00\u5CF9\u5E29\u5E28\u5EA8\u5EAE\u5EAA\u5EAC\u5F33\u5F30\u5F67\u605D\u605A\u6067\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6041\u60A2\u6088\u6080\u6092\u6081\u609D\u6083\u6095\u609B\u6097\u6087\u609C\u608E\u6219\u6246\u62F2\u6310\u6356\u632C\u6344\u6345\u6336\u6343\u63E4\u6339\u634B\u634A\u633C\u6329\u6341\u6334\u6358\u6354\u6359\u632D\u6347\u6333\u635A\u6351\u6338\u6357\u6340\u6348\u654A\u6546\u65C6\u65C3\u65C4\u65C2\u664A\u665F\u6647\u6651\u6712\u6713\u681F\u681A\u6849\u6832\u6833\u683B\u684B\u684F\u6816\u6831\u681C\u6835\u682B\u682D\u682F\u684E\u6844\u6834\u681D\u6812\u6814\u6826\u6828\u682E\u684D\u683A\u6825\u6820\u6B2C\u6B2F\u6B2D\u6B31\u6B34\u6B6D\u8082\u6B88\u6BE6\u6BE4\uFFFD".split(""),e=0;e!=t[209].length;++e)t[209][e].charCodeAt(0)!==65533&&(p[t[209][e]]=53504+e,g[53504+e]=t[209][e]);for(t[210]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6BE8\u6BE3\u6BE2\u6BE7\u6C25\u6D7A\u6D63\u6D64\u6D76\u6D0D\u6D61\u6D92\u6D58\u6D62\u6D6D\u6D6F\u6D91\u6D8D\u6DEF\u6D7F\u6D86\u6D5E\u6D67\u6D60\u6D97\u6D70\u6D7C\u6D5F\u6D82\u6D98\u6D2F\u6D68\u6D8B\u6D7E\u6D80\u6D84\u6D16\u6D83\u6D7B\u6D7D\u6D75\u6D90\u70DC\u70D3\u70D1\u70DD\u70CB\u7F39\u70E2\u70D7\u70D2\u70DE\u70E0\u70D4\u70CD\u70C5\u70C6\u70C7\u70DA\u70CE\u70E1\u7242\u7278\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7277\u7276\u7300\u72FA\u72F4\u72FE\u72F6\u72F3\u72FB\u7301\u73D3\u73D9\u73E5\u73D6\u73BC\u73E7\u73E3\u73E9\u73DC\u73D2\u73DB\u73D4\u73DD\u73DA\u73D7\u73D8\u73E8\u74DE\u74DF\u74F4\u74F5\u7521\u755B\u755F\u75B0\u75C1\u75BB\u75C4\u75C0\u75BF\u75B6\u75BA\u768A\u76C9\u771D\u771B\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771A\u7722\u7727\u7823\u782C\u7822\u7835\u782F\u7828\u782E\u782B\u7821\u7829\u7833\u782A\u7831\u7954\u795B\u794F\u795C\u7953\u7952\u7951\u79EB\u79EC\u79E0\u79EE\u79ED\u79EA\u79DC\u79DE\u79DD\u7A86\u7A89\u7A85\u7A8B\u7A8C\u7A8A\u7A87\u7AD8\u7B10\uFFFD".split(""),e=0;e!=t[210].length;++e)t[210][e].charCodeAt(0)!==65533&&(p[t[210][e]]=53760+e,g[53760+e]=t[210][e]);for(t[211]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7B04\u7B13\u7B05\u7B0F\u7B08\u7B0A\u7B0E\u7B09\u7B12\u7C84\u7C91\u7C8A\u7C8C\u7C88\u7C8D\u7C85\u7D1E\u7D1D\u7D11\u7D0E\u7D18\u7D16\u7D13\u7D1F\u7D12\u7D0F\u7D0C\u7F5C\u7F61\u7F5E\u7F60\u7F5D\u7F5B\u7F96\u7F92\u7FC3\u7FC2\u7FC0\u8016\u803E\u8039\u80FA\u80F2\u80F9\u80F5\u8101\u80FB\u8100\u8201\u822F\u8225\u8333\u832D\u8344\u8319\u8351\u8325\u8356\u833F\u8341\u8326\u831C\u8322\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8342\u834E\u831B\u832A\u8308\u833C\u834D\u8316\u8324\u8320\u8337\u832F\u8329\u8347\u8345\u834C\u8353\u831E\u832C\u834B\u8327\u8348\u8653\u8652\u86A2\u86A8\u8696\u868D\u8691\u869E\u8687\u8697\u8686\u868B\u869A\u8685\u86A5\u8699\u86A1\u86A7\u8695\u8698\u868E\u869D\u8690\u8694\u8843\u8844\u886D\u8875\u8876\u8872\u8880\u8871\u887F\u886F\u8883\u887E\u8874\u887C\u8A12\u8C47\u8C57\u8C7B\u8CA4\u8CA3\u8D76\u8D78\u8DB5\u8DB7\u8DB6\u8ED1\u8ED3\u8FFE\u8FF5\u9002\u8FFF\u8FFB\u9004\u8FFC\u8FF6\u90D6\u90E0\u90D9\u90DA\u90E3\u90DF\u90E5\u90D8\u90DB\u90D7\u90DC\u90E4\u9150\uFFFD".split(""),e=0;e!=t[211].length;++e)t[211][e].charCodeAt(0)!==65533&&(p[t[211][e]]=54016+e,g[54016+e]=t[211][e]);for(t[212]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u914E\u914F\u91D5\u91E2\u91DA\u965C\u965F\u96BC\u98E3\u9ADF\u9B2F\u4E7F\u5070\u506A\u5061\u505E\u5060\u5053\u504B\u505D\u5072\u5048\u504D\u5041\u505B\u504A\u5062\u5015\u5045\u505F\u5069\u506B\u5063\u5064\u5046\u5040\u506E\u5073\u5057\u5051\u51D0\u526B\u526D\u526C\u526E\u52D6\u52D3\u532D\u539C\u5575\u5576\u553C\u554D\u5550\u5534\u552A\u5551\u5562\u5536\u5535\u5530\u5552\u5545\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u550C\u5532\u5565\u554E\u5539\u5548\u552D\u553B\u5540\u554B\u570A\u5707\u57FB\u5814\u57E2\u57F6\u57DC\u57F4\u5800\u57ED\u57FD\u5808\u57F8\u580B\u57F3\u57CF\u5807\u57EE\u57E3\u57F2\u57E5\u57EC\u57E1\u580E\u57FC\u5810\u57E7\u5801\u580C\u57F1\u57E9\u57F0\u580D\u5804\u595C\u5A60\u5A58\u5A55\u5A67\u5A5E\u5A38\u5A35\u5A6D\u5A50\u5A5F\u5A65\u5A6C\u5A53\u5A64\u5A57\u5A43\u5A5D\u5A52\u5A44\u5A5B\u5A48\u5A8E\u5A3E\u5A4D\u5A39\u5A4C\u5A70\u5A69\u5A47\u5A51\u5A56\u5A42\u5A5C\u5B72\u5B6E\u5BC1\u5BC0\u5C59\u5D1E\u5D0B\u5D1D\u5D1A\u5D20\u5D0C\u5D28\u5D0D\u5D26\u5D25\u5D0F\uFFFD".split(""),e=0;e!=t[212].length;++e)t[212][e].charCodeAt(0)!==65533&&(p[t[212][e]]=54272+e,g[54272+e]=t[212][e]);for(t[213]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5D30\u5D12\u5D23\u5D1F\u5D2E\u5E3E\u5E34\u5EB1\u5EB4\u5EB9\u5EB2\u5EB3\u5F36\u5F38\u5F9B\u5F96\u5F9F\u608A\u6090\u6086\u60BE\u60B0\u60BA\u60D3\u60D4\u60CF\u60E4\u60D9\u60DD\u60C8\u60B1\u60DB\u60B7\u60CA\u60BF\u60C3\u60CD\u60C0\u6332\u6365\u638A\u6382\u637D\u63BD\u639E\u63AD\u639D\u6397\u63AB\u638E\u636F\u6387\u6390\u636E\u63AF\u6375\u639C\u636D\u63AE\u637C\u63A4\u633B\u639F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6378\u6385\u6381\u6391\u638D\u6370\u6553\u65CD\u6665\u6661\u665B\u6659\u665C\u6662\u6718\u6879\u6887\u6890\u689C\u686D\u686E\u68AE\u68AB\u6956\u686F\u68A3\u68AC\u68A9\u6875\u6874\u68B2\u688F\u6877\u6892\u687C\u686B\u6872\u68AA\u6880\u6871\u687E\u689B\u6896\u688B\u68A0\u6889\u68A4\u6878\u687B\u6891\u688C\u688A\u687D\u6B36\u6B33\u6B37\u6B38\u6B91\u6B8F\u6B8D\u6B8E\u6B8C\u6C2A\u6DC0\u6DAB\u6DB4\u6DB3\u6E74\u6DAC\u6DE9\u6DE2\u6DB7\u6DF6\u6DD4\u6E00\u6DC8\u6DE0\u6DDF\u6DD6\u6DBE\u6DE5\u6DDC\u6DDD\u6DDB\u6DF4\u6DCA\u6DBD\u6DED\u6DF0\u6DBA\u6DD5\u6DC2\u6DCF\u6DC9\uFFFD".split(""),e=0;e!=t[213].length;++e)t[213][e].charCodeAt(0)!==65533&&(p[t[213][e]]=54528+e,g[54528+e]=t[213][e]);for(t[214]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6DD0\u6DF2\u6DD3\u6DFD\u6DD7\u6DCD\u6DE3\u6DBB\u70FA\u710D\u70F7\u7117\u70F4\u710C\u70F0\u7104\u70F3\u7110\u70FC\u70FF\u7106\u7113\u7100\u70F8\u70F6\u710B\u7102\u710E\u727E\u727B\u727C\u727F\u731D\u7317\u7307\u7311\u7318\u730A\u7308\u72FF\u730F\u731E\u7388\u73F6\u73F8\u73F5\u7404\u7401\u73FD\u7407\u7400\u73FA\u73FC\u73FF\u740C\u740B\u73F4\u7408\u7564\u7563\u75CE\u75D2\u75CF\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u75CB\u75CC\u75D1\u75D0\u768F\u7689\u76D3\u7739\u772F\u772D\u7731\u7732\u7734\u7733\u773D\u7725\u773B\u7735\u7848\u7852\u7849\u784D\u784A\u784C\u7826\u7845\u7850\u7964\u7967\u7969\u796A\u7963\u796B\u7961\u79BB\u79FA\u79F8\u79F6\u79F7\u7A8F\u7A94\u7A90\u7B35\u7B47\u7B34\u7B25\u7B30\u7B22\u7B24\u7B33\u7B18\u7B2A\u7B1D\u7B31\u7B2B\u7B2D\u7B2F\u7B32\u7B38\u7B1A\u7B23\u7C94\u7C98\u7C96\u7CA3\u7D35\u7D3D\u7D38\u7D36\u7D3A\u7D45\u7D2C\u7D29\u7D41\u7D47\u7D3E\u7D3F\u7D4A\u7D3B\u7D28\u7F63\u7F95\u7F9C\u7F9D\u7F9B\u7FCA\u7FCB\u7FCD\u7FD0\u7FD1\u7FC7\u7FCF\u7FC9\u801F\uFFFD".split(""),e=0;e!=t[214].length;++e)t[214][e].charCodeAt(0)!==65533&&(p[t[214][e]]=54784+e,g[54784+e]=t[214][e]);for(t[215]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u801E\u801B\u8047\u8043\u8048\u8118\u8125\u8119\u811B\u812D\u811F\u812C\u811E\u8121\u8115\u8127\u811D\u8122\u8211\u8238\u8233\u823A\u8234\u8232\u8274\u8390\u83A3\u83A8\u838D\u837A\u8373\u83A4\u8374\u838F\u8381\u8395\u8399\u8375\u8394\u83A9\u837D\u8383\u838C\u839D\u839B\u83AA\u838B\u837E\u83A5\u83AF\u8388\u8397\u83B0\u837F\u83A6\u8387\u83AE\u8376\u839A\u8659\u8656\u86BF\u86B7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u86C2\u86C1\u86C5\u86BA\u86B0\u86C8\u86B9\u86B3\u86B8\u86CC\u86B4\u86BB\u86BC\u86C3\u86BD\u86BE\u8852\u8889\u8895\u88A8\u88A2\u88AA\u889A\u8891\u88A1\u889F\u8898\u88A7\u8899\u889B\u8897\u88A4\u88AC\u888C\u8893\u888E\u8982\u89D6\u89D9\u89D5\u8A30\u8A27\u8A2C\u8A1E\u8C39\u8C3B\u8C5C\u8C5D\u8C7D\u8CA5\u8D7D\u8D7B\u8D79\u8DBC\u8DC2\u8DB9\u8DBF\u8DC1\u8ED8\u8EDE\u8EDD\u8EDC\u8ED7\u8EE0\u8EE1\u9024\u900B\u9011\u901C\u900C\u9021\u90EF\u90EA\u90F0\u90F4\u90F2\u90F3\u90D4\u90EB\u90EC\u90E9\u9156\u9158\u915A\u9153\u9155\u91EC\u91F4\u91F1\u91F3\u91F8\u91E4\u91F9\u91EA\uFFFD".split(""),e=0;e!=t[215].length;++e)t[215][e].charCodeAt(0)!==65533&&(p[t[215][e]]=55040+e,g[55040+e]=t[215][e]);for(t[216]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u91EB\u91F7\u91E8\u91EE\u957A\u9586\u9588\u967C\u966D\u966B\u9671\u966F\u96BF\u976A\u9804\u98E5\u9997\u509B\u5095\u5094\u509E\u508B\u50A3\u5083\u508C\u508E\u509D\u5068\u509C\u5092\u5082\u5087\u515F\u51D4\u5312\u5311\u53A4\u53A7\u5591\u55A8\u55A5\u55AD\u5577\u5645\u55A2\u5593\u5588\u558F\u55B5\u5581\u55A3\u5592\u55A4\u557D\u558C\u55A6\u557F\u5595\u55A1\u558E\u570C\u5829\u5837\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5819\u581E\u5827\u5823\u5828\u57F5\u5848\u5825\u581C\u581B\u5833\u583F\u5836\u582E\u5839\u5838\u582D\u582C\u583B\u5961\u5AAF\u5A94\u5A9F\u5A7A\u5AA2\u5A9E\u5A78\u5AA6\u5A7C\u5AA5\u5AAC\u5A95\u5AAE\u5A37\u5A84\u5A8A\u5A97\u5A83\u5A8B\u5AA9\u5A7B\u5A7D\u5A8C\u5A9C\u5A8F\u5A93\u5A9D\u5BEA\u5BCD\u5BCB\u5BD4\u5BD1\u5BCA\u5BCE\u5C0C\u5C30\u5D37\u5D43\u5D6B\u5D41\u5D4B\u5D3F\u5D35\u5D51\u5D4E\u5D55\u5D33\u5D3A\u5D52\u5D3D\u5D31\u5D59\u5D42\u5D39\u5D49\u5D38\u5D3C\u5D32\u5D36\u5D40\u5D45\u5E44\u5E41\u5F58\u5FA6\u5FA5\u5FAB\u60C9\u60B9\u60CC\u60E2\u60CE\u60C4\u6114\uFFFD".split(""),e=0;e!=t[216].length;++e)t[216][e].charCodeAt(0)!==65533&&(p[t[216][e]]=55296+e,g[55296+e]=t[216][e]);for(t[217]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u60F2\u610A\u6116\u6105\u60F5\u6113\u60F8\u60FC\u60FE\u60C1\u6103\u6118\u611D\u6110\u60FF\u6104\u610B\u624A\u6394\u63B1\u63B0\u63CE\u63E5\u63E8\u63EF\u63C3\u649D\u63F3\u63CA\u63E0\u63F6\u63D5\u63F2\u63F5\u6461\u63DF\u63BE\u63DD\u63DC\u63C4\u63D8\u63D3\u63C2\u63C7\u63CC\u63CB\u63C8\u63F0\u63D7\u63D9\u6532\u6567\u656A\u6564\u655C\u6568\u6565\u658C\u659D\u659E\u65AE\u65D0\u65D2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u667C\u666C\u667B\u6680\u6671\u6679\u666A\u6672\u6701\u690C\u68D3\u6904\u68DC\u692A\u68EC\u68EA\u68F1\u690F\u68D6\u68F7\u68EB\u68E4\u68F6\u6913\u6910\u68F3\u68E1\u6907\u68CC\u6908\u6970\u68B4\u6911\u68EF\u68C6\u6914\u68F8\u68D0\u68FD\u68FC\u68E8\u690B\u690A\u6917\u68CE\u68C8\u68DD\u68DE\u68E6\u68F4\u68D1\u6906\u68D4\u68E9\u6915\u6925\u68C7\u6B39\u6B3B\u6B3F\u6B3C\u6B94\u6B97\u6B99\u6B95\u6BBD\u6BF0\u6BF2\u6BF3\u6C30\u6DFC\u6E46\u6E47\u6E1F\u6E49\u6E88\u6E3C\u6E3D\u6E45\u6E62\u6E2B\u6E3F\u6E41\u6E5D\u6E73\u6E1C\u6E33\u6E4B\u6E40\u6E51\u6E3B\u6E03\u6E2E\u6E5E\uFFFD".split(""),e=0;e!=t[217].length;++e)t[217][e].charCodeAt(0)!==65533&&(p[t[217][e]]=55552+e,g[55552+e]=t[217][e]);for(t[218]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6E68\u6E5C\u6E61\u6E31\u6E28\u6E60\u6E71\u6E6B\u6E39\u6E22\u6E30\u6E53\u6E65\u6E27\u6E78\u6E64\u6E77\u6E55\u6E79\u6E52\u6E66\u6E35\u6E36\u6E5A\u7120\u711E\u712F\u70FB\u712E\u7131\u7123\u7125\u7122\u7132\u711F\u7128\u713A\u711B\u724B\u725A\u7288\u7289\u7286\u7285\u728B\u7312\u730B\u7330\u7322\u7331\u7333\u7327\u7332\u732D\u7326\u7323\u7335\u730C\u742E\u742C\u7430\u742B\u7416\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u741A\u7421\u742D\u7431\u7424\u7423\u741D\u7429\u7420\u7432\u74FB\u752F\u756F\u756C\u75E7\u75DA\u75E1\u75E6\u75DD\u75DF\u75E4\u75D7\u7695\u7692\u76DA\u7746\u7747\u7744\u774D\u7745\u774A\u774E\u774B\u774C\u77DE\u77EC\u7860\u7864\u7865\u785C\u786D\u7871\u786A\u786E\u7870\u7869\u7868\u785E\u7862\u7974\u7973\u7972\u7970\u7A02\u7A0A\u7A03\u7A0C\u7A04\u7A99\u7AE6\u7AE4\u7B4A\u7B3B\u7B44\u7B48\u7B4C\u7B4E\u7B40\u7B58\u7B45\u7CA2\u7C9E\u7CA8\u7CA1\u7D58\u7D6F\u7D63\u7D53\u7D56\u7D67\u7D6A\u7D4F\u7D6D\u7D5C\u7D6B\u7D52\u7D54\u7D69\u7D51\u7D5F\u7D4E\u7F3E\u7F3F\u7F65\uFFFD".split(""),e=0;e!=t[218].length;++e)t[218][e].charCodeAt(0)!==65533&&(p[t[218][e]]=55808+e,g[55808+e]=t[218][e]);for(t[219]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7F66\u7FA2\u7FA0\u7FA1\u7FD7\u8051\u804F\u8050\u80FE\u80D4\u8143\u814A\u8152\u814F\u8147\u813D\u814D\u813A\u81E6\u81EE\u81F7\u81F8\u81F9\u8204\u823C\u823D\u823F\u8275\u833B\u83CF\u83F9\u8423\u83C0\u83E8\u8412\u83E7\u83E4\u83FC\u83F6\u8410\u83C6\u83C8\u83EB\u83E3\u83BF\u8401\u83DD\u83E5\u83D8\u83FF\u83E1\u83CB\u83CE\u83D6\u83F5\u83C9\u8409\u840F\u83DE\u8411\u8406\u83C2\u83F3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u83D5\u83FA\u83C7\u83D1\u83EA\u8413\u83C3\u83EC\u83EE\u83C4\u83FB\u83D7\u83E2\u841B\u83DB\u83FE\u86D8\u86E2\u86E6\u86D3\u86E3\u86DA\u86EA\u86DD\u86EB\u86DC\u86EC\u86E9\u86D7\u86E8\u86D1\u8848\u8856\u8855\u88BA\u88D7\u88B9\u88B8\u88C0\u88BE\u88B6\u88BC\u88B7\u88BD\u88B2\u8901\u88C9\u8995\u8998\u8997\u89DD\u89DA\u89DB\u8A4E\u8A4D\u8A39\u8A59\u8A40\u8A57\u8A58\u8A44\u8A45\u8A52\u8A48\u8A51\u8A4A\u8A4C\u8A4F\u8C5F\u8C81\u8C80\u8CBA\u8CBE\u8CB0\u8CB9\u8CB5\u8D84\u8D80\u8D89\u8DD8\u8DD3\u8DCD\u8DC7\u8DD6\u8DDC\u8DCF\u8DD5\u8DD9\u8DC8\u8DD7\u8DC5\u8EEF\u8EF7\u8EFA\uFFFD".split(""),e=0;e!=t[219].length;++e)t[219][e].charCodeAt(0)!==65533&&(p[t[219][e]]=56064+e,g[56064+e]=t[219][e]);for(t[220]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8EF9\u8EE6\u8EEE\u8EE5\u8EF5\u8EE7\u8EE8\u8EF6\u8EEB\u8EF1\u8EEC\u8EF4\u8EE9\u902D\u9034\u902F\u9106\u912C\u9104\u90FF\u90FC\u9108\u90F9\u90FB\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915F\u9162\u9160\u9201\u920A\u9225\u9203\u921A\u9226\u920F\u920C\u9200\u9212\u91FF\u91FD\u9206\u9204\u9227\u9202\u921C\u9224\u9219\u9217\u9205\u9216\u957B\u958D\u958C\u9590\u9687\u967E\u9688\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9689\u9683\u9680\u96C2\u96C8\u96C3\u96F1\u96F0\u976C\u9770\u976E\u9807\u98A9\u98EB\u9CE6\u9EF9\u4E83\u4E84\u4EB6\u50BD\u50BF\u50C6\u50AE\u50C4\u50CA\u50B4\u50C8\u50C2\u50B0\u50C1\u50BA\u50B1\u50CB\u50C9\u50B6\u50B8\u51D7\u527A\u5278\u527B\u527C\u55C3\u55DB\u55CC\u55D0\u55CB\u55CA\u55DD\u55C0\u55D4\u55C4\u55E9\u55BF\u55D2\u558D\u55CF\u55D5\u55E2\u55D6\u55C8\u55F2\u55CD\u55D9\u55C2\u5714\u5853\u5868\u5864\u584F\u584D\u5849\u586F\u5855\u584E\u585D\u5859\u5865\u585B\u583D\u5863\u5871\u58FC\u5AC7\u5AC4\u5ACB\u5ABA\u5AB8\u5AB1\u5AB5\u5AB0\u5ABF\u5AC8\u5ABB\u5AC6\uFFFD".split(""),e=0;e!=t[220].length;++e)t[220][e].charCodeAt(0)!==65533&&(p[t[220][e]]=56320+e,g[56320+e]=t[220][e]);for(t[221]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5AB7\u5AC0\u5ACA\u5AB4\u5AB6\u5ACD\u5AB9\u5A90\u5BD6\u5BD8\u5BD9\u5C1F\u5C33\u5D71\u5D63\u5D4A\u5D65\u5D72\u5D6C\u5D5E\u5D68\u5D67\u5D62\u5DF0\u5E4F\u5E4E\u5E4A\u5E4D\u5E4B\u5EC5\u5ECC\u5EC6\u5ECB\u5EC7\u5F40\u5FAF\u5FAD\u60F7\u6149\u614A\u612B\u6145\u6136\u6132\u612E\u6146\u612F\u614F\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63C5\u63F1\u63EB\u6410\u6412\u6409\u6420\u6424\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6433\u6443\u641F\u6415\u6418\u6439\u6437\u6422\u6423\u640C\u6426\u6430\u6428\u6441\u6435\u642F\u640A\u641A\u6440\u6425\u6427\u640B\u63E7\u641B\u642E\u6421\u640E\u656F\u6592\u65D3\u6686\u668C\u6695\u6690\u668B\u668A\u6699\u6694\u6678\u6720\u6966\u695F\u6938\u694E\u6962\u6971\u693F\u6945\u696A\u6939\u6942\u6957\u6959\u697A\u6948\u6949\u6935\u696C\u6933\u693D\u6965\u68F0\u6978\u6934\u6969\u6940\u696F\u6944\u6976\u6958\u6941\u6974\u694C\u693B\u694B\u6937\u695C\u694F\u6951\u6932\u6952\u692F\u697B\u693C\u6B46\u6B45\u6B43\u6B42\u6B48\u6B41\u6B9B\uFA0D\u6BFB\u6BFC\uFFFD".split(""),e=0;e!=t[221].length;++e)t[221][e].charCodeAt(0)!==65533&&(p[t[221][e]]=56576+e,g[56576+e]=t[221][e]);for(t[222]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6BF9\u6BF7\u6BF8\u6E9B\u6ED6\u6EC8\u6E8F\u6EC0\u6E9F\u6E93\u6E94\u6EA0\u6EB1\u6EB9\u6EC6\u6ED2\u6EBD\u6EC1\u6E9E\u6EC9\u6EB7\u6EB0\u6ECD\u6EA6\u6ECF\u6EB2\u6EBE\u6EC3\u6EDC\u6ED8\u6E99\u6E92\u6E8E\u6E8D\u6EA4\u6EA1\u6EBF\u6EB3\u6ED0\u6ECA\u6E97\u6EAE\u6EA3\u7147\u7154\u7152\u7163\u7160\u7141\u715D\u7162\u7172\u7178\u716A\u7161\u7142\u7158\u7143\u714B\u7170\u715F\u7150\u7153\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7144\u714D\u715A\u724F\u728D\u728C\u7291\u7290\u728E\u733C\u7342\u733B\u733A\u7340\u734A\u7349\u7444\u744A\u744B\u7452\u7451\u7457\u7440\u744F\u7450\u744E\u7442\u7446\u744D\u7454\u74E1\u74FF\u74FE\u74FD\u751D\u7579\u7577\u6983\u75EF\u760F\u7603\u75F7\u75FE\u75FC\u75F9\u75F8\u7610\u75FB\u75F6\u75ED\u75F5\u75FD\u7699\u76B5\u76DD\u7755\u775F\u7760\u7752\u7756\u775A\u7769\u7767\u7754\u7759\u776D\u77E0\u7887\u789A\u7894\u788F\u7884\u7895\u7885\u7886\u78A1\u7883\u7879\u7899\u7880\u7896\u787B\u797C\u7982\u797D\u7979\u7A11\u7A18\u7A19\u7A12\u7A17\u7A15\u7A22\u7A13\uFFFD".split(""),e=0;e!=t[222].length;++e)t[222][e].charCodeAt(0)!==65533&&(p[t[222][e]]=56832+e,g[56832+e]=t[222][e]);for(t[223]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A1B\u7A10\u7AA3\u7AA2\u7A9E\u7AEB\u7B66\u7B64\u7B6D\u7B74\u7B69\u7B72\u7B65\u7B73\u7B71\u7B70\u7B61\u7B78\u7B76\u7B63\u7CB2\u7CB4\u7CAF\u7D88\u7D86\u7D80\u7D8D\u7D7F\u7D85\u7D7A\u7D8E\u7D7B\u7D83\u7D7C\u7D8C\u7D94\u7D84\u7D7D\u7D92\u7F6D\u7F6B\u7F67\u7F68\u7F6C\u7FA6\u7FA5\u7FA7\u7FDB\u7FDC\u8021\u8164\u8160\u8177\u815C\u8169\u815B\u8162\u8172\u6721\u815E\u8176\u8167\u816F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8144\u8161\u821D\u8249\u8244\u8240\u8242\u8245\u84F1\u843F\u8456\u8476\u8479\u848F\u848D\u8465\u8451\u8440\u8486\u8467\u8430\u844D\u847D\u845A\u8459\u8474\u8473\u845D\u8507\u845E\u8437\u843A\u8434\u847A\u8443\u8478\u8432\u8445\u8429\u83D9\u844B\u842F\u8442\u842D\u845F\u8470\u8439\u844E\u844C\u8452\u846F\u84C5\u848E\u843B\u8447\u8436\u8433\u8468\u847E\u8444\u842B\u8460\u8454\u846E\u8450\u870B\u8704\u86F7\u870C\u86FA\u86D6\u86F5\u874D\u86F8\u870E\u8709\u8701\u86F6\u870D\u8705\u88D6\u88CB\u88CD\u88CE\u88DE\u88DB\u88DA\u88CC\u88D0\u8985\u899B\u89DF\u89E5\u89E4\uFFFD".split(""),e=0;e!=t[223].length;++e)t[223][e].charCodeAt(0)!==65533&&(p[t[223][e]]=57088+e,g[57088+e]=t[223][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u89E1\u89E0\u89E2\u89DC\u89E6\u8A76\u8A86\u8A7F\u8A61\u8A3F\u8A77\u8A82\u8A84\u8A75\u8A83\u8A81\u8A74\u8A7A\u8C3C\u8C4B\u8C4A\u8C65\u8C64\u8C66\u8C86\u8C84\u8C85\u8CCC\u8D68\u8D69\u8D91\u8D8C\u8D8E\u8D8F\u8D8D\u8D93\u8D94\u8D90\u8D92\u8DF0\u8DE0\u8DEC\u8DF1\u8DEE\u8DD0\u8DE9\u8DE3\u8DE2\u8DE7\u8DF2\u8DEB\u8DF4\u8F06\u8EFF\u8F01\u8F00\u8F05\u8F07\u8F08\u8F02\u8F0B\u9052\u903F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9044\u9049\u903D\u9110\u910D\u910F\u9111\u9116\u9114\u910B\u910E\u916E\u916F\u9248\u9252\u9230\u923A\u9266\u9233\u9265\u925E\u9283\u922E\u924A\u9246\u926D\u926C\u924F\u9260\u9267\u926F\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924E\u9253\u924C\u9256\u9232\u959F\u959C\u959E\u959B\u9692\u9693\u9691\u9697\u96CE\u96FA\u96FD\u96F8\u96F5\u9773\u9777\u9778\u9772\u980F\u980D\u980E\u98AC\u98F6\u98F9\u99AF\u99B2\u99B0\u99B5\u9AAD\u9AAB\u9B5B\u9CEA\u9CED\u9CE7\u9E80\u9EFD\u50E6\u50D4\u50D7\u50E8\u50F3\u50DB\u50EA\u50DD\u50E4\u50D3\u50EC\u50F0\u50EF\u50E3\u50E0\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(p[t[224][e]]=57344+e,g[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u51D8\u5280\u5281\u52E9\u52EB\u5330\u53AC\u5627\u5615\u560C\u5612\u55FC\u560F\u561C\u5601\u5613\u5602\u55FA\u561D\u5604\u55FF\u55F9\u5889\u587C\u5890\u5898\u5886\u5881\u587F\u5874\u588B\u587A\u5887\u5891\u588E\u5876\u5882\u5888\u587B\u5894\u588F\u58FE\u596B\u5ADC\u5AEE\u5AE5\u5AD5\u5AEA\u5ADA\u5AED\u5AEB\u5AF3\u5AE2\u5AE0\u5ADB\u5AEC\u5ADE\u5ADD\u5AD9\u5AE8\u5ADF\u5B77\u5BE0\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5BE3\u5C63\u5D82\u5D80\u5D7D\u5D86\u5D7A\u5D81\u5D77\u5D8A\u5D89\u5D88\u5D7E\u5D7C\u5D8D\u5D79\u5D7F\u5E58\u5E59\u5E53\u5ED8\u5ED1\u5ED7\u5ECE\u5EDC\u5ED5\u5ED9\u5ED2\u5ED4\u5F44\u5F43\u5F6F\u5FB6\u612C\u6128\u6141\u615E\u6171\u6173\u6152\u6153\u6172\u616C\u6180\u6174\u6154\u617A\u615B\u6165\u613B\u616A\u6161\u6156\u6229\u6227\u622B\u642B\u644D\u645B\u645D\u6474\u6476\u6472\u6473\u647D\u6475\u6466\u64A6\u644E\u6482\u645E\u645C\u644B\u6453\u6460\u6450\u647F\u643F\u646C\u646B\u6459\u6465\u6477\u6573\u65A0\u66A1\u66A0\u669F\u6705\u6704\u6722\u69B1\u69B6\u69C9\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(p[t[225][e]]=57600+e,g[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u69A0\u69CE\u6996\u69B0\u69AC\u69BC\u6991\u6999\u698E\u69A7\u698D\u69A9\u69BE\u69AF\u69BF\u69C4\u69BD\u69A4\u69D4\u69B9\u69CA\u699A\u69CF\u69B3\u6993\u69AA\u69A1\u699E\u69D9\u6997\u6990\u69C2\u69B5\u69A5\u69C6\u6B4A\u6B4D\u6B4B\u6B9E\u6B9F\u6BA0\u6BC3\u6BC4\u6BFE\u6ECE\u6EF5\u6EF1\u6F03\u6F25\u6EF8\u6F37\u6EFB\u6F2E\u6F09\u6F4E\u6F19\u6F1A\u6F27\u6F18\u6F3B\u6F12\u6EED\u6F0A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6F36\u6F73\u6EF9\u6EEE\u6F2D\u6F40\u6F30\u6F3C\u6F35\u6EEB\u6F07\u6F0E\u6F43\u6F05\u6EFD\u6EF6\u6F39\u6F1C\u6EFC\u6F3A\u6F1F\u6F0D\u6F1E\u6F08\u6F21\u7187\u7190\u7189\u7180\u7185\u7182\u718F\u717B\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734D\u7351\u734C\u7462\u7473\u7471\u7475\u7472\u7467\u746E\u7500\u7502\u7503\u757D\u7590\u7616\u7608\u760C\u7615\u7611\u760A\u7614\u76B8\u7781\u777C\u7785\u7782\u776E\u7780\u776F\u777E\u7783\u78B2\u78AA\u78B4\u78AD\u78A8\u787E\u78AB\u789E\u78A5\u78A0\u78AC\u78A2\u78A4\u7998\u798A\u798B\u7996\u7995\u7994\u7993\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(p[t[226][e]]=57856+e,g[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7997\u7988\u7992\u7990\u7A2B\u7A4A\u7A30\u7A2F\u7A28\u7A26\u7AA8\u7AAB\u7AAC\u7AEE\u7B88\u7B9C\u7B8A\u7B91\u7B90\u7B96\u7B8D\u7B8C\u7B9B\u7B8E\u7B85\u7B98\u5284\u7B99\u7BA4\u7B82\u7CBB\u7CBF\u7CBC\u7CBA\u7DA7\u7DB7\u7DC2\u7DA3\u7DAA\u7DC1\u7DC0\u7DC5\u7D9D\u7DCE\u7DC4\u7DC6\u7DCB\u7DCC\u7DAF\u7DB9\u7D96\u7DBC\u7D9F\u7DA6\u7DAE\u7DA9\u7DA1\u7DC9\u7F73\u7FE2\u7FE3\u7FE5\u7FDE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8024\u805D\u805C\u8189\u8186\u8183\u8187\u818D\u818C\u818B\u8215\u8497\u84A4\u84A1\u849F\u84BA\u84CE\u84C2\u84AC\u84AE\u84AB\u84B9\u84B4\u84C1\u84CD\u84AA\u849A\u84B1\u84D0\u849D\u84A7\u84BB\u84A2\u8494\u84C7\u84CC\u849B\u84A9\u84AF\u84A8\u84D6\u8498\u84B6\u84CF\u84A0\u84D7\u84D4\u84D2\u84DB\u84B0\u8491\u8661\u8733\u8723\u8728\u876B\u8740\u872E\u871E\u8721\u8719\u871B\u8743\u872C\u8741\u873E\u8746\u8720\u8732\u872A\u872D\u873C\u8712\u873A\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871A\u8730\u8711\u88F7\u88E7\u88F1\u88F2\u88FA\u88FE\u88EE\u88FC\u88F6\u88FB\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(p[t[227][e]]=58112+e,g[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u88F0\u88EC\u88EB\u899D\u89A1\u899F\u899E\u89E9\u89EB\u89E8\u8AAB\u8A99\u8A8B\u8A92\u8A8F\u8A96\u8C3D\u8C68\u8C69\u8CD5\u8CCF\u8CD7\u8D96\u8E09\u8E02\u8DFF\u8E0D\u8DFD\u8E0A\u8E03\u8E07\u8E06\u8E05\u8DFE\u8E00\u8E04\u8F10\u8F11\u8F0E\u8F0D\u9123\u911C\u9120\u9122\u911F\u911D\u911A\u9124\u9121\u911B\u917A\u9172\u9179\u9173\u92A5\u92A4\u9276\u929B\u927A\u92A0\u9294\u92AA\u928D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u92A6\u929A\u92AB\u9279\u9297\u927F\u92A3\u92EE\u928E\u9282\u9295\u92A2\u927D\u9288\u92A1\u928A\u9286\u928C\u9299\u92A7\u927E\u9287\u92A9\u929D\u928B\u922D\u969E\u96A1\u96FF\u9758\u977D\u977A\u977E\u9783\u9780\u9782\u977B\u9784\u9781\u977F\u97CE\u97CD\u9816\u98AD\u98AE\u9902\u9900\u9907\u999D\u999C\u99C3\u99B9\u99BB\u99BA\u99C2\u99BD\u99C7\u9AB1\u9AE3\u9AE7\u9B3E\u9B3F\u9B60\u9B61\u9B5F\u9CF1\u9CF2\u9CF5\u9EA7\u50FF\u5103\u5130\u50F8\u5106\u5107\u50F6\u50FE\u510B\u510C\u50FD\u510A\u528B\u528C\u52F1\u52EF\u5648\u5642\u564C\u5635\u5641\u564A\u5649\u5646\u5658\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(p[t[228][e]]=58368+e,g[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u565A\u5640\u5633\u563D\u562C\u563E\u5638\u562A\u563A\u571A\u58AB\u589D\u58B1\u58A0\u58A3\u58AF\u58AC\u58A5\u58A1\u58FF\u5AFF\u5AF4\u5AFD\u5AF7\u5AF6\u5B03\u5AF8\u5B02\u5AF9\u5B01\u5B07\u5B05\u5B0F\u5C67\u5D99\u5D97\u5D9F\u5D92\u5DA2\u5D93\u5D95\u5DA0\u5D9C\u5DA1\u5D9A\u5D9E\u5E69\u5E5D\u5E60\u5E5C\u7DF3\u5EDB\u5EDE\u5EE1\u5F49\u5FB2\u618B\u6183\u6179\u61B1\u61B0\u61A2\u6189\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u619B\u6193\u61AF\u61AD\u619F\u6192\u61AA\u61A1\u618D\u6166\u61B3\u622D\u646E\u6470\u6496\u64A0\u6485\u6497\u649C\u648F\u648B\u648A\u648C\u64A3\u649F\u6468\u64B1\u6498\u6576\u657A\u6579\u657B\u65B2\u65B3\u66B5\u66B0\u66A9\u66B2\u66B7\u66AA\u66AF\u6A00\u6A06\u6A17\u69E5\u69F8\u6A15\u69F1\u69E4\u6A20\u69FF\u69EC\u69E2\u6A1B\u6A1D\u69FE\u6A27\u69F2\u69EE\u6A14\u69F7\u69E7\u6A40\u6A08\u69E6\u69FB\u6A0D\u69FC\u69EB\u6A09\u6A04\u6A18\u6A25\u6A0F\u69F6\u6A26\u6A07\u69F4\u6A16\u6B51\u6BA5\u6BA3\u6BA2\u6BA6\u6C01\u6C00\u6BFF\u6C02\u6F41\u6F26\u6F7E\u6F87\u6FC6\u6F92\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(p[t[229][e]]=58624+e,g[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6F8D\u6F89\u6F8C\u6F62\u6F4F\u6F85\u6F5A\u6F96\u6F76\u6F6C\u6F82\u6F55\u6F72\u6F52\u6F50\u6F57\u6F94\u6F93\u6F5D\u6F00\u6F61\u6F6B\u6F7D\u6F67\u6F90\u6F53\u6F8B\u6F69\u6F7F\u6F95\u6F63\u6F77\u6F6A\u6F7B\u71B2\u71AF\u719B\u71B0\u71A0\u719A\u71A9\u71B5\u719D\u71A5\u719E\u71A4\u71A1\u71AA\u719C\u71A7\u71B3\u7298\u729A\u7358\u7352\u735E\u735F\u7360\u735D\u735B\u7361\u735A\u7359\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7362\u7487\u7489\u748A\u7486\u7481\u747D\u7485\u7488\u747C\u7479\u7508\u7507\u757E\u7625\u761E\u7619\u761D\u761C\u7623\u761A\u7628\u761B\u769C\u769D\u769E\u769B\u778D\u778F\u7789\u7788\u78CD\u78BB\u78CF\u78CC\u78D1\u78CE\u78D4\u78C8\u78C3\u78C4\u78C9\u799A\u79A1\u79A0\u799C\u79A2\u799B\u6B76\u7A39\u7AB2\u7AB4\u7AB3\u7BB7\u7BCB\u7BBE\u7BAC\u7BCE\u7BAF\u7BB9\u7BCA\u7BB5\u7CC5\u7CC8\u7CCC\u7CCB\u7DF7\u7DDB\u7DEA\u7DE7\u7DD7\u7DE1\u7E03\u7DFA\u7DE6\u7DF6\u7DF1\u7DF0\u7DEE\u7DDF\u7F76\u7FAC\u7FB0\u7FAD\u7FED\u7FEB\u7FEA\u7FEC\u7FE6\u7FE8\u8064\u8067\u81A3\u819F\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(p[t[230][e]]=58880+e,g[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u819E\u8195\u81A2\u8199\u8197\u8216\u824F\u8253\u8252\u8250\u824E\u8251\u8524\u853B\u850F\u8500\u8529\u850E\u8509\u850D\u851F\u850A\u8527\u851C\u84FB\u852B\u84FA\u8508\u850C\u84F4\u852A\u84F2\u8515\u84F7\u84EB\u84F3\u84FC\u8512\u84EA\u84E9\u8516\u84FE\u8528\u851D\u852E\u8502\u84FD\u851E\u84F6\u8531\u8526\u84E7\u84E8\u84F0\u84EF\u84F9\u8518\u8520\u8530\u850B\u8519\u852F\u8662\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8756\u8763\u8764\u8777\u87E1\u8773\u8758\u8754\u875B\u8752\u8761\u875A\u8751\u875E\u876D\u876A\u8750\u874E\u875F\u875D\u876F\u876C\u877A\u876E\u875C\u8765\u874F\u877B\u8775\u8762\u8767\u8769\u885A\u8905\u890C\u8914\u890B\u8917\u8918\u8919\u8906\u8916\u8911\u890E\u8909\u89A2\u89A4\u89A3\u89ED\u89F0\u89EC\u8ACF\u8AC6\u8AB8\u8AD3\u8AD1\u8AD4\u8AD5\u8ABB\u8AD7\u8ABE\u8AC0\u8AC5\u8AD8\u8AC3\u8ABA\u8ABD\u8AD9\u8C3E\u8C4D\u8C8F\u8CE5\u8CDF\u8CD9\u8CE8\u8CDA\u8CDD\u8CE7\u8DA0\u8D9C\u8DA1\u8D9B\u8E20\u8E23\u8E25\u8E24\u8E2E\u8E15\u8E1B\u8E16\u8E11\u8E19\u8E26\u8E27\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(p[t[231][e]]=59136+e,g[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E14\u8E12\u8E18\u8E13\u8E1C\u8E17\u8E1A\u8F2C\u8F24\u8F18\u8F1A\u8F20\u8F23\u8F16\u8F17\u9073\u9070\u906F\u9067\u906B\u912F\u912B\u9129\u912A\u9132\u9126\u912E\u9185\u9186\u918A\u9181\u9182\u9184\u9180\u92D0\u92C3\u92C4\u92C0\u92D9\u92B6\u92CF\u92F1\u92DF\u92D8\u92E9\u92D7\u92DD\u92CC\u92EF\u92C2\u92E8\u92CA\u92C8\u92CE\u92E6\u92CD\u92D5\u92C9\u92E0\u92DE\u92E7\u92D1\u92D3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u92B5\u92E1\u92C6\u92B4\u957C\u95AC\u95AB\u95AE\u95B0\u96A4\u96A2\u96D3\u9705\u9708\u9702\u975A\u978A\u978E\u9788\u97D0\u97CF\u981E\u981D\u9826\u9829\u9828\u9820\u981B\u9827\u98B2\u9908\u98FA\u9911\u9914\u9916\u9917\u9915\u99DC\u99CD\u99CF\u99D3\u99D4\u99CE\u99C9\u99D6\u99D8\u99CB\u99D7\u99CC\u9AB3\u9AEC\u9AEB\u9AF3\u9AF2\u9AF1\u9B46\u9B43\u9B67\u9B74\u9B71\u9B66\u9B76\u9B75\u9B70\u9B68\u9B64\u9B6C\u9CFC\u9CFA\u9CFD\u9CFF\u9CF7\u9D07\u9D00\u9CF9\u9CFB\u9D08\u9D05\u9D04\u9E83\u9ED3\u9F0F\u9F10\u511C\u5113\u5117\u511A\u5111\u51DE\u5334\u53E1\u5670\u5660\u566E\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(p[t[232][e]]=59392+e,g[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5673\u5666\u5663\u566D\u5672\u565E\u5677\u571C\u571B\u58C8\u58BD\u58C9\u58BF\u58BA\u58C2\u58BC\u58C6\u5B17\u5B19\u5B1B\u5B21\u5B14\u5B13\u5B10\u5B16\u5B28\u5B1A\u5B20\u5B1E\u5BEF\u5DAC\u5DB1\u5DA9\u5DA7\u5DB5\u5DB0\u5DAE\u5DAA\u5DA8\u5DB2\u5DAD\u5DAF\u5DB4\u5E67\u5E68\u5E66\u5E6F\u5EE9\u5EE7\u5EE6\u5EE8\u5EE5\u5F4B\u5FBC\u619D\u61A8\u6196\u61C5\u61B4\u61C6\u61C1\u61CC\u61BA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u61BF\u61B8\u618C\u64D7\u64D6\u64D0\u64CF\u64C9\u64BD\u6489\u64C3\u64DB\u64F3\u64D9\u6533\u657F\u657C\u65A2\u66C8\u66BE\u66C0\u66CA\u66CB\u66CF\u66BD\u66BB\u66BA\u66CC\u6723\u6A34\u6A66\u6A49\u6A67\u6A32\u6A68\u6A3E\u6A5D\u6A6D\u6A76\u6A5B\u6A51\u6A28\u6A5A\u6A3B\u6A3F\u6A41\u6A6A\u6A64\u6A50\u6A4F\u6A54\u6A6F\u6A69\u6A60\u6A3C\u6A5E\u6A56\u6A55\u6A4D\u6A4E\u6A46\u6B55\u6B54\u6B56\u6BA7\u6BAA\u6BAB\u6BC8\u6BC7\u6C04\u6C03\u6C06\u6FAD\u6FCB\u6FA3\u6FC7\u6FBC\u6FCE\u6FC8\u6F5E\u6FC4\u6FBD\u6F9E\u6FCA\u6FA8\u7004\u6FA5\u6FAE\u6FBA\u6FAC\u6FAA\u6FCF\u6FBF\u6FB8\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(p[t[233][e]]=59648+e,g[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FA2\u6FC9\u6FAB\u6FCD\u6FAF\u6FB2\u6FB0\u71C5\u71C2\u71BF\u71B8\u71D6\u71C0\u71C1\u71CB\u71D4\u71CA\u71C7\u71CF\u71BD\u71D8\u71BC\u71C6\u71DA\u71DB\u729D\u729E\u7369\u7366\u7367\u736C\u7365\u736B\u736A\u747F\u749A\u74A0\u7494\u7492\u7495\u74A1\u750B\u7580\u762F\u762D\u7631\u763D\u7633\u763C\u7635\u7632\u7630\u76BB\u76E6\u779A\u779D\u77A1\u779C\u779B\u77A2\u77A3\u7795\u7799\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7797\u78DD\u78E9\u78E5\u78EA\u78DE\u78E3\u78DB\u78E1\u78E2\u78ED\u78DF\u78E0\u79A4\u7A44\u7A48\u7A47\u7AB6\u7AB8\u7AB5\u7AB1\u7AB7\u7BDE\u7BE3\u7BE7\u7BDD\u7BD5\u7BE5\u7BDA\u7BE8\u7BF9\u7BD4\u7BEA\u7BE2\u7BDC\u7BEB\u7BD8\u7BDF\u7CD2\u7CD4\u7CD7\u7CD0\u7CD1\u7E12\u7E21\u7E17\u7E0C\u7E1F\u7E20\u7E13\u7E0E\u7E1C\u7E15\u7E1A\u7E22\u7E0B\u7E0F\u7E16\u7E0D\u7E14\u7E25\u7E24\u7F43\u7F7B\u7F7C\u7F7A\u7FB1\u7FEF\u802A\u8029\u806C\u81B1\u81A6\u81AE\u81B9\u81B5\u81AB\u81B0\u81AC\u81B4\u81B2\u81B7\u81A7\u81F2\u8255\u8256\u8257\u8556\u8545\u856B\u854D\u8553\u8561\u8558\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(p[t[234][e]]=59904+e,g[59904+e]=t[234][e]);for(t[235]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853E\u855B\u8571\u854E\u856E\u8575\u8555\u8567\u8560\u858C\u8566\u855D\u8554\u8565\u856C\u8663\u8665\u8664\u879B\u878F\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87A3\u8785\u8790\u8791\u879D\u8784\u8794\u879C\u879A\u8789\u891E\u8926\u8930\u892D\u892E\u8927\u8931\u8922\u8929\u8923\u892F\u892C\u891F\u89F1\u8AE0\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8AE2\u8AF2\u8AF4\u8AF5\u8ADD\u8B14\u8AE4\u8ADF\u8AF0\u8AC8\u8ADE\u8AE1\u8AE8\u8AFF\u8AEF\u8AFB\u8C91\u8C92\u8C90\u8CF5\u8CEE\u8CF1\u8CF0\u8CF3\u8D6C\u8D6E\u8DA5\u8DA7\u8E33\u8E3E\u8E38\u8E40\u8E45\u8E36\u8E3C\u8E3D\u8E41\u8E30\u8E3F\u8EBD\u8F36\u8F2E\u8F35\u8F32\u8F39\u8F37\u8F34\u9076\u9079\u907B\u9086\u90FA\u9133\u9135\u9136\u9193\u9190\u9191\u918D\u918F\u9327\u931E\u9308\u931F\u9306\u930F\u937A\u9338\u933C\u931B\u9323\u9312\u9301\u9346\u932D\u930E\u930D\u92CB\u931D\u92FA\u9325\u9313\u92F9\u92F7\u9334\u9302\u9324\u92FF\u9329\u9339\u9335\u932A\u9314\u930C\uFFFD".split(""),e=0;e!=t[235].length;++e)t[235][e].charCodeAt(0)!==65533&&(p[t[235][e]]=60160+e,g[60160+e]=t[235][e]);for(t[236]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u930B\u92FE\u9309\u9300\u92FB\u9316\u95BC\u95CD\u95BE\u95B9\u95BA\u95B6\u95BF\u95B5\u95BD\u96A9\u96D4\u970B\u9712\u9710\u9799\u9797\u9794\u97F0\u97F8\u9835\u982F\u9832\u9924\u991F\u9927\u9929\u999E\u99EE\u99EC\u99E5\u99E4\u99F0\u99E3\u99EA\u99E9\u99E7\u9AB9\u9ABF\u9AB4\u9ABB\u9AF6\u9AFA\u9AF9\u9AF7\u9B33\u9B80\u9B85\u9B87\u9B7C\u9B7E\u9B7B\u9B82\u9B93\u9B92\u9B90\u9B7A\u9B95\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B7D\u9B88\u9D25\u9D17\u9D20\u9D1E\u9D14\u9D29\u9D1D\u9D18\u9D22\u9D10\u9D19\u9D1F\u9E88\u9E86\u9E87\u9EAE\u9EAD\u9ED5\u9ED6\u9EFA\u9F12\u9F3D\u5126\u5125\u5122\u5124\u5120\u5129\u52F4\u5693\u568C\u568D\u5686\u5684\u5683\u567E\u5682\u567F\u5681\u58D6\u58D4\u58CF\u58D2\u5B2D\u5B25\u5B32\u5B23\u5B2C\u5B27\u5B26\u5B2F\u5B2E\u5B7B\u5BF1\u5BF2\u5DB7\u5E6C\u5E6A\u5FBE\u5FBB\u61C3\u61B5\u61BC\u61E7\u61E0\u61E5\u61E4\u61E8\u61DE\u64EF\u64E9\u64E3\u64EB\u64E4\u64E8\u6581\u6580\u65B6\u65DA\u66D2\u6A8D\u6A96\u6A81\u6AA5\u6A89\u6A9F\u6A9B\u6AA1\u6A9E\u6A87\u6A93\u6A8E\uFFFD".split(""),e=0;e!=t[236].length;++e)t[236][e].charCodeAt(0)!==65533&&(p[t[236][e]]=60416+e,g[60416+e]=t[236][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6A95\u6A83\u6AA8\u6AA4\u6A91\u6A7F\u6AA6\u6A9A\u6A85\u6A8C\u6A92\u6B5B\u6BAD\u6C09\u6FCC\u6FA9\u6FF4\u6FD4\u6FE3\u6FDC\u6FED\u6FE7\u6FE6\u6FDE\u6FF2\u6FDD\u6FE2\u6FE8\u71E1\u71F1\u71E8\u71F2\u71E4\u71F0\u71E2\u7373\u736E\u736F\u7497\u74B2\u74AB\u7490\u74AA\u74AD\u74B1\u74A5\u74AF\u7510\u7511\u7512\u750F\u7584\u7643\u7648\u7649\u7647\u76A4\u76E9\u77B5\u77AB\u77B2\u77B7\u77B6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77B4\u77B1\u77A8\u77F0\u78F3\u78FD\u7902\u78FB\u78FC\u78F2\u7905\u78F9\u78FE\u7904\u79AB\u79A8\u7A5C\u7A5B\u7A56\u7A58\u7A54\u7A5A\u7ABE\u7AC0\u7AC1\u7C05\u7C0F\u7BF2\u7C00\u7BFF\u7BFB\u7C0E\u7BF4\u7C0B\u7BF3\u7C02\u7C09\u7C03\u7C01\u7BF8\u7BFD\u7C06\u7BF0\u7BF1\u7C10\u7C0A\u7CE8\u7E2D\u7E3C\u7E42\u7E33\u9848\u7E38\u7E2A\u7E49\u7E40\u7E47\u7E29\u7E4C\u7E30\u7E3B\u7E36\u7E44\u7E3A\u7F45\u7F7F\u7F7E\u7F7D\u7FF4\u7FF2\u802C\u81BB\u81C4\u81CC\u81CA\u81C5\u81C7\u81BC\u81E9\u825B\u825A\u825C\u8583\u8580\u858F\u85A7\u8595\u85A0\u858B\u85A3\u857B\u85A4\u859A\u859E\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(p[t[237][e]]=60672+e,g[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8577\u857C\u8589\u85A1\u857A\u8578\u8557\u858E\u8596\u8586\u858D\u8599\u859D\u8581\u85A2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859F\u8668\u87BE\u87AA\u87AD\u87C5\u87B0\u87AC\u87B9\u87B5\u87BC\u87AE\u87C9\u87C3\u87C2\u87CC\u87B7\u87AF\u87C4\u87CA\u87B4\u87B6\u87BF\u87B8\u87BD\u87DE\u87B2\u8935\u8933\u893C\u893E\u8941\u8952\u8937\u8942\u89AD\u89AF\u89AE\u89F2\u89F3\u8B1E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B18\u8B16\u8B11\u8B05\u8B0B\u8B22\u8B0F\u8B12\u8B15\u8B07\u8B0D\u8B08\u8B06\u8B1C\u8B13\u8B1A\u8C4F\u8C70\u8C72\u8C71\u8C6F\u8C95\u8C94\u8CF9\u8D6F\u8E4E\u8E4D\u8E53\u8E50\u8E4C\u8E47\u8F43\u8F40\u9085\u907E\u9138\u919A\u91A2\u919B\u9199\u919F\u91A1\u919D\u91A0\u93A1\u9383\u93AF\u9364\u9356\u9347\u937C\u9358\u935C\u9376\u9349\u9350\u9351\u9360\u936D\u938F\u934C\u936A\u9379\u9357\u9355\u9352\u934F\u9371\u9377\u937B\u9361\u935E\u9363\u9367\u9380\u934E\u9359\u95C7\u95C0\u95C9\u95C3\u95C5\u95B7\u96AE\u96B0\u96AC\u9720\u971F\u9718\u971D\u9719\u979A\u97A1\u979C\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(p[t[238][e]]=60928+e,g[60928+e]=t[238][e]);for(t[239]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u979E\u979D\u97D5\u97D4\u97F1\u9841\u9844\u984A\u9849\u9845\u9843\u9925\u992B\u992C\u992A\u9933\u9932\u992F\u992D\u9931\u9930\u9998\u99A3\u99A1\u9A02\u99FA\u99F4\u99F7\u99F9\u99F8\u99F6\u99FB\u99FD\u99FE\u99FC\u9A03\u9ABE\u9AFE\u9AFD\u9B01\u9AFC\u9B48\u9B9A\u9BA8\u9B9E\u9B9B\u9BA6\u9BA1\u9BA5\u9BA4\u9B86\u9BA2\u9BA0\u9BAF\u9D33\u9D41\u9D67\u9D36\u9D2E\u9D2F\u9D31\u9D38\u9D30\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9D45\u9D42\u9D43\u9D3E\u9D37\u9D40\u9D3D\u7FF5\u9D2D\u9E8A\u9E89\u9E8D\u9EB0\u9EC8\u9EDA\u9EFB\u9EFF\u9F24\u9F23\u9F22\u9F54\u9FA0\u5131\u512D\u512E\u5698\u569C\u5697\u569A\u569D\u5699\u5970\u5B3C\u5C69\u5C6A\u5DC0\u5E6D\u5E6E\u61D8\u61DF\u61ED\u61EE\u61F1\u61EA\u61F0\u61EB\u61D6\u61E9\u64FF\u6504\u64FD\u64F8\u6501\u6503\u64FC\u6594\u65DB\u66DA\u66DB\u66D8\u6AC5\u6AB9\u6ABD\u6AE1\u6AC6\u6ABA\u6AB6\u6AB7\u6AC7\u6AB4\u6AAD\u6B5E\u6BC9\u6C0B\u7007\u700C\u700D\u7001\u7005\u7014\u700E\u6FFF\u7000\u6FFB\u7026\u6FFC\u6FF7\u700A\u7201\u71FF\u71F9\u7203\u71FD\u7376\uFFFD".split(""),e=0;e!=t[239].length;++e)t[239][e].charCodeAt(0)!==65533&&(p[t[239][e]]=61184+e,g[61184+e]=t[239][e]);for(t[240]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u74B8\u74C0\u74B5\u74C1\u74BE\u74B6\u74BB\u74C2\u7514\u7513\u765C\u7664\u7659\u7650\u7653\u7657\u765A\u76A6\u76BD\u76EC\u77C2\u77BA\u78FF\u790C\u7913\u7914\u7909\u7910\u7912\u7911\u79AD\u79AC\u7A5F\u7C1C\u7C29\u7C19\u7C20\u7C1F\u7C2D\u7C1D\u7C26\u7C28\u7C22\u7C25\u7C30\u7E5C\u7E50\u7E56\u7E63\u7E58\u7E62\u7E5F\u7E51\u7E60\u7E57\u7E53\u7FB5\u7FB3\u7FF7\u7FF8\u8075\u81D1\u81D2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u81D0\u825F\u825E\u85B4\u85C6\u85C0\u85C3\u85C2\u85B3\u85B5\u85BD\u85C7\u85C4\u85BF\u85CB\u85CE\u85C8\u85C5\u85B1\u85B6\u85D2\u8624\u85B8\u85B7\u85BE\u8669\u87E7\u87E6\u87E2\u87DB\u87EB\u87EA\u87E5\u87DF\u87F3\u87E4\u87D4\u87DC\u87D3\u87ED\u87D8\u87E3\u87A4\u87D7\u87D9\u8801\u87F4\u87E8\u87DD\u8953\u894B\u894F\u894C\u8946\u8950\u8951\u8949\u8B2A\u8B27\u8B23\u8B33\u8B30\u8B35\u8B47\u8B2F\u8B3C\u8B3E\u8B31\u8B25\u8B37\u8B26\u8B36\u8B2E\u8B24\u8B3B\u8B3D\u8B3A\u8C42\u8C75\u8C99\u8C98\u8C97\u8CFE\u8D04\u8D02\u8D00\u8E5C\u8E62\u8E60\u8E57\u8E56\u8E5E\u8E65\u8E67\uFFFD".split(""),e=0;e!=t[240].length;++e)t[240][e].charCodeAt(0)!==65533&&(p[t[240][e]]=61440+e,g[61440+e]=t[240][e]);for(t[241]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E5B\u8E5A\u8E61\u8E5D\u8E69\u8E54\u8F46\u8F47\u8F48\u8F4B\u9128\u913A\u913B\u913E\u91A8\u91A5\u91A7\u91AF\u91AA\u93B5\u938C\u9392\u93B7\u939B\u939D\u9389\u93A7\u938E\u93AA\u939E\u93A6\u9395\u9388\u9399\u939F\u938D\u93B1\u9391\u93B2\u93A4\u93A8\u93B4\u93A3\u93A5\u95D2\u95D3\u95D1\u96B3\u96D7\u96DA\u5DC2\u96DF\u96D8\u96DD\u9723\u9722\u9725\u97AC\u97AE\u97A8\u97AB\u97A4\u97AA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u97A2\u97A5\u97D7\u97D9\u97D6\u97D8\u97FA\u9850\u9851\u9852\u98B8\u9941\u993C\u993A\u9A0F\u9A0B\u9A09\u9A0D\u9A04\u9A11\u9A0A\u9A05\u9A07\u9A06\u9AC0\u9ADC\u9B08\u9B04\u9B05\u9B29\u9B35\u9B4A\u9B4C\u9B4B\u9BC7\u9BC6\u9BC3\u9BBF\u9BC1\u9BB5\u9BB8\u9BD3\u9BB6\u9BC4\u9BB9\u9BBD\u9D5C\u9D53\u9D4F\u9D4A\u9D5B\u9D4B\u9D59\u9D56\u9D4C\u9D57\u9D52\u9D54\u9D5F\u9D58\u9D5A\u9E8E\u9E8C\u9EDF\u9F01\u9F00\u9F16\u9F25\u9F2B\u9F2A\u9F29\u9F28\u9F4C\u9F55\u5134\u5135\u5296\u52F7\u53B4\u56AB\u56AD\u56A6\u56A7\u56AA\u56AC\u58DA\u58DD\u58DB\u5912\u5B3D\u5B3E\u5B3F\u5DC3\u5E70\uFFFD".split(""),e=0;e!=t[241].length;++e)t[241][e].charCodeAt(0)!==65533&&(p[t[241][e]]=61696+e,g[61696+e]=t[241][e]);for(t[242]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5FBF\u61FB\u6507\u6510\u650D\u6509\u650C\u650E\u6584\u65DE\u65DD\u66DE\u6AE7\u6AE0\u6ACC\u6AD1\u6AD9\u6ACB\u6ADF\u6ADC\u6AD0\u6AEB\u6ACF\u6ACD\u6ADE\u6B60\u6BB0\u6C0C\u7019\u7027\u7020\u7016\u702B\u7021\u7022\u7023\u7029\u7017\u7024\u701C\u702A\u720C\u720A\u7207\u7202\u7205\u72A5\u72A6\u72A4\u72A3\u72A1\u74CB\u74C5\u74B7\u74C3\u7516\u7660\u77C9\u77CA\u77C4\u77F1\u791D\u791B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7921\u791C\u7917\u791E\u79B0\u7A67\u7A68\u7C33\u7C3C\u7C39\u7C2C\u7C3B\u7CEC\u7CEA\u7E76\u7E75\u7E78\u7E70\u7E77\u7E6F\u7E7A\u7E72\u7E74\u7E68\u7F4B\u7F4A\u7F83\u7F86\u7FB7\u7FFD\u7FFE\u8078\u81D7\u81D5\u8264\u8261\u8263\u85EB\u85F1\u85ED\u85D9\u85E1\u85E8\u85DA\u85D7\u85EC\u85F2\u85F8\u85D8\u85DF\u85E3\u85DC\u85D1\u85F0\u85E6\u85EF\u85DE\u85E2\u8800\u87FA\u8803\u87F6\u87F7\u8809\u880C\u880B\u8806\u87FC\u8808\u87FF\u880A\u8802\u8962\u895A\u895B\u8957\u8961\u895C\u8958\u895D\u8959\u8988\u89B7\u89B6\u89F6\u8B50\u8B48\u8B4A\u8B40\u8B53\u8B56\u8B54\u8B4B\u8B55\uFFFD".split(""),e=0;e!=t[242].length;++e)t[242][e].charCodeAt(0)!==65533&&(p[t[242][e]]=61952+e,g[61952+e]=t[242][e]);for(t[243]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B51\u8B42\u8B52\u8B57\u8C43\u8C77\u8C76\u8C9A\u8D06\u8D07\u8D09\u8DAC\u8DAA\u8DAD\u8DAB\u8E6D\u8E78\u8E73\u8E6A\u8E6F\u8E7B\u8EC2\u8F52\u8F51\u8F4F\u8F50\u8F53\u8FB4\u9140\u913F\u91B0\u91AD\u93DE\u93C7\u93CF\u93C2\u93DA\u93D0\u93F9\u93EC\u93CC\u93D9\u93A9\u93E6\u93CA\u93D4\u93EE\u93E3\u93D5\u93C4\u93CE\u93C0\u93D2\u93E7\u957D\u95DA\u95DB\u96E1\u9729\u972B\u972C\u9728\u9726\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u97B3\u97B7\u97B6\u97DD\u97DE\u97DF\u985C\u9859\u985D\u9857\u98BF\u98BD\u98BB\u98BE\u9948\u9947\u9943\u99A6\u99A7\u9A1A\u9A15\u9A25\u9A1D\u9A24\u9A1B\u9A22\u9A20\u9A27\u9A23\u9A1E\u9A1C\u9A14\u9AC2\u9B0B\u9B0A\u9B0E\u9B0C\u9B37\u9BEA\u9BEB\u9BE0\u9BDE\u9BE4\u9BE6\u9BE2\u9BF0\u9BD4\u9BD7\u9BEC\u9BDC\u9BD9\u9BE5\u9BD5\u9BE1\u9BDA\u9D77\u9D81\u9D8A\u9D84\u9D88\u9D71\u9D80\u9D78\u9D86\u9D8B\u9D8C\u9D7D\u9D6B\u9D74\u9D75\u9D70\u9D69\u9D85\u9D73\u9D7B\u9D82\u9D6F\u9D79\u9D7F\u9D87\u9D68\u9E94\u9E91\u9EC0\u9EFC\u9F2D\u9F40\u9F41\u9F4D\u9F56\u9F57\u9F58\u5337\u56B2\uFFFD".split(""),e=0;e!=t[243].length;++e)t[243][e].charCodeAt(0)!==65533&&(p[t[243][e]]=62208+e,g[62208+e]=t[243][e]);for(t[244]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u56B5\u56B3\u58E3\u5B45\u5DC6\u5DC7\u5EEE\u5EEF\u5FC0\u5FC1\u61F9\u6517\u6516\u6515\u6513\u65DF\u66E8\u66E3\u66E4\u6AF3\u6AF0\u6AEA\u6AE8\u6AF9\u6AF1\u6AEE\u6AEF\u703C\u7035\u702F\u7037\u7034\u7031\u7042\u7038\u703F\u703A\u7039\u7040\u703B\u7033\u7041\u7213\u7214\u72A8\u737D\u737C\u74BA\u76AB\u76AA\u76BE\u76ED\u77CC\u77CE\u77CF\u77CD\u77F2\u7925\u7923\u7927\u7928\u7924\u7929\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u79B2\u7A6E\u7A6C\u7A6D\u7AF7\u7C49\u7C48\u7C4A\u7C47\u7C45\u7CEE\u7E7B\u7E7E\u7E81\u7E80\u7FBA\u7FFF\u8079\u81DB\u81D9\u820B\u8268\u8269\u8622\u85FF\u8601\u85FE\u861B\u8600\u85F6\u8604\u8609\u8605\u860C\u85FD\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89B9\u89F7\u8B60\u8B6A\u8B5D\u8B68\u8B63\u8B65\u8B67\u8B6D\u8DAE\u8E86\u8E88\u8E84\u8F59\u8F56\u8F57\u8F55\u8F58\u8F5A\u908D\u9143\u9141\u91B7\u91B5\u91B2\u91B3\u940B\u9413\u93FB\u9420\u940F\u9414\u93FE\u9415\u9410\u9428\u9419\u940D\u93F5\u9400\u93F7\u9407\u940E\u9416\u9412\u93FA\u9409\u93F8\u940A\u93FF\uFFFD".split(""),e=0;e!=t[244].length;++e)t[244][e].charCodeAt(0)!==65533&&(p[t[244][e]]=62464+e,g[62464+e]=t[244][e]);for(t[245]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u93FC\u940C\u93F6\u9411\u9406\u95DE\u95E0\u95DF\u972E\u972F\u97B9\u97BB\u97FD\u97FE\u9860\u9862\u9863\u985F\u98C1\u98C2\u9950\u994E\u9959\u994C\u994B\u9953\u9A32\u9A34\u9A31\u9A2C\u9A2A\u9A36\u9A29\u9A2E\u9A38\u9A2D\u9AC7\u9ACA\u9AC6\u9B10\u9B12\u9B11\u9C0B\u9C08\u9BF7\u9C05\u9C12\u9BF8\u9C40\u9C07\u9C0E\u9C06\u9C17\u9C14\u9C09\u9D9F\u9D99\u9DA4\u9D9D\u9D92\u9D98\u9D90\u9D9B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9DA0\u9D94\u9D9C\u9DAA\u9D97\u9DA1\u9D9A\u9DA2\u9DA8\u9D9E\u9DA3\u9DBF\u9DA9\u9D96\u9DA6\u9DA7\u9E99\u9E9B\u9E9A\u9EE5\u9EE4\u9EE7\u9EE6\u9F30\u9F2E\u9F5B\u9F60\u9F5E\u9F5D\u9F59\u9F91\u513A\u5139\u5298\u5297\u56C3\u56BD\u56BE\u5B48\u5B47\u5DCB\u5DCF\u5EF1\u61FD\u651B\u6B02\u6AFC\u6B03\u6AF8\u6B00\u7043\u7044\u704A\u7048\u7049\u7045\u7046\u721D\u721A\u7219\u737E\u7517\u766A\u77D0\u792D\u7931\u792F\u7C54\u7C53\u7CF2\u7E8A\u7E87\u7E88\u7E8B\u7E86\u7E8D\u7F4D\u7FBB\u8030\u81DD\u8618\u862A\u8626\u861F\u8623\u861C\u8619\u8627\u862E\u8621\u8620\u8629\u861E\u8625\uFFFD".split(""),e=0;e!=t[245].length;++e)t[245][e].charCodeAt(0)!==65533&&(p[t[245][e]]=62720+e,g[62720+e]=t[245][e]);for(t[246]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8829\u881D\u881B\u8820\u8824\u881C\u882B\u884A\u896D\u8969\u896E\u896B\u89FA\u8B79\u8B78\u8B45\u8B7A\u8B7B\u8D10\u8D14\u8DAF\u8E8E\u8E8C\u8F5E\u8F5B\u8F5D\u9146\u9144\u9145\u91B9\u943F\u943B\u9436\u9429\u943D\u943C\u9430\u9439\u942A\u9437\u942C\u9440\u9431\u95E5\u95E4\u95E3\u9735\u973A\u97BF\u97E1\u9864\u98C9\u98C6\u98C0\u9958\u9956\u9A39\u9A3D\u9A46\u9A44\u9A42\u9A41\u9A3A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9A3F\u9ACD\u9B15\u9B17\u9B18\u9B16\u9B3A\u9B52\u9C2B\u9C1D\u9C1C\u9C2C\u9C23\u9C28\u9C29\u9C24\u9C21\u9DB7\u9DB6\u9DBC\u9DC1\u9DC7\u9DCA\u9DCF\u9DBE\u9DC5\u9DC3\u9DBB\u9DB5\u9DCE\u9DB9\u9DBA\u9DAC\u9DC8\u9DB1\u9DAD\u9DCC\u9DB3\u9DCD\u9DB2\u9E7A\u9E9C\u9EEB\u9EEE\u9EED\u9F1B\u9F18\u9F1A\u9F31\u9F4E\u9F65\u9F64\u9F92\u4EB9\u56C6\u56C5\u56CB\u5971\u5B4B\u5B4C\u5DD5\u5DD1\u5EF2\u6521\u6520\u6526\u6522\u6B0B\u6B08\u6B09\u6C0D\u7055\u7056\u7057\u7052\u721E\u721F\u72A9\u737F\u74D8\u74D5\u74D9\u74D7\u766D\u76AD\u7935\u79B4\u7A70\u7A71\u7C57\u7C5C\u7C59\u7C5B\u7C5A\uFFFD".split(""),e=0;e!=t[246].length;++e)t[246][e].charCodeAt(0)!==65533&&(p[t[246][e]]=62976+e,g[62976+e]=t[246][e]);for(t[247]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7CF4\u7CF1\u7E91\u7F4F\u7F87\u81DE\u826B\u8634\u8635\u8633\u862C\u8632\u8636\u882C\u8828\u8826\u882A\u8825\u8971\u89BF\u89BE\u89FB\u8B7E\u8B84\u8B82\u8B86\u8B85\u8B7F\u8D15\u8E95\u8E94\u8E9A\u8E92\u8E90\u8E96\u8E97\u8F60\u8F62\u9147\u944C\u9450\u944A\u944B\u944F\u9447\u9445\u9448\u9449\u9446\u973F\u97E3\u986A\u9869\u98CB\u9954\u995B\u9A4E\u9A53\u9A54\u9A4C\u9A4F\u9A48\u9A4A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9A49\u9A52\u9A50\u9AD0\u9B19\u9B2B\u9B3B\u9B56\u9B55\u9C46\u9C48\u9C3F\u9C44\u9C39\u9C33\u9C41\u9C3C\u9C37\u9C34\u9C32\u9C3D\u9C36\u9DDB\u9DD2\u9DDE\u9DDA\u9DCB\u9DD0\u9DDC\u9DD1\u9DDF\u9DE9\u9DD9\u9DD8\u9DD6\u9DF5\u9DD5\u9DDD\u9EB6\u9EF0\u9F35\u9F33\u9F32\u9F42\u9F6B\u9F95\u9FA2\u513D\u5299\u58E8\u58E7\u5972\u5B4D\u5DD8\u882F\u5F4F\u6201\u6203\u6204\u6529\u6525\u6596\u66EB\u6B11\u6B12\u6B0F\u6BCA\u705B\u705A\u7222\u7382\u7381\u7383\u7670\u77D4\u7C67\u7C66\u7E95\u826C\u863A\u8640\u8639\u863C\u8631\u863B\u863E\u8830\u8832\u882E\u8833\u8976\u8974\u8973\u89FE\uFFFD".split(""),e=0;e!=t[247].length;++e)t[247][e].charCodeAt(0)!==65533&&(p[t[247][e]]=63232+e,g[63232+e]=t[247][e]);for(t[248]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B8C\u8B8E\u8B8B\u8B88\u8C45\u8D19\u8E98\u8F64\u8F63\u91BC\u9462\u9455\u945D\u9457\u945E\u97C4\u97C5\u9800\u9A56\u9A59\u9B1E\u9B1F\u9B20\u9C52\u9C58\u9C50\u9C4A\u9C4D\u9C4B\u9C55\u9C59\u9C4C\u9C4E\u9DFB\u9DF7\u9DEF\u9DE3\u9DEB\u9DF8\u9DE4\u9DF6\u9DE1\u9DEE\u9DE6\u9DF2\u9DF0\u9DE2\u9DEC\u9DF4\u9DF3\u9DE8\u9DED\u9EC2\u9ED0\u9EF2\u9EF3\u9F06\u9F1C\u9F38\u9F37\u9F36\u9F43\u9F4F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9F71\u9F70\u9F6E\u9F6F\u56D3\u56CD\u5B4E\u5C6D\u652D\u66ED\u66EE\u6B13\u705F\u7061\u705D\u7060\u7223\u74DB\u74E5\u77D5\u7938\u79B7\u79B6\u7C6A\u7E97\u7F89\u826D\u8643\u8838\u8837\u8835\u884B\u8B94\u8B95\u8E9E\u8E9F\u8EA0\u8E9D\u91BE\u91BD\u91C2\u946B\u9468\u9469\u96E5\u9746\u9743\u9747\u97C7\u97E5\u9A5E\u9AD5\u9B59\u9C63\u9C67\u9C66\u9C62\u9C5E\u9C60\u9E02\u9DFE\u9E07\u9E03\u9E06\u9E05\u9E00\u9E01\u9E09\u9DFF\u9DFD\u9E04\u9EA0\u9F1E\u9F46\u9F74\u9F75\u9F76\u56D4\u652E\u65B8\u6B18\u6B19\u6B17\u6B1A\u7062\u7226\u72AA\u77D8\u77D9\u7939\u7C69\u7C6B\u7CF6\u7E9A\uFFFD".split(""),e=0;e!=t[248].length;++e)t[248][e].charCodeAt(0)!==65533&&(p[t[248][e]]=63488+e,g[63488+e]=t[248][e]);for(t[249]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E98\u7E9B\u7E99\u81E0\u81E1\u8646\u8647\u8648\u8979\u897A\u897C\u897B\u89FF\u8B98\u8B99\u8EA5\u8EA4\u8EA3\u946E\u946D\u946F\u9471\u9473\u9749\u9872\u995F\u9C68\u9C6E\u9C6D\u9E0B\u9E0D\u9E10\u9E0F\u9E12\u9E11\u9EA1\u9EF5\u9F09\u9F47\u9F78\u9F7B\u9F7A\u9F79\u571E\u7066\u7C6F\u883C\u8DB2\u8EA6\u91C3\u9474\u9478\u9476\u9475\u9A60\u9C74\u9C73\u9C71\u9C75\u9E14\u9E13\u9EF6\u9F0A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9FA4\u7068\u7065\u7CF7\u866A\u883E\u883D\u883F\u8B9E\u8C9C\u8EA9\u8EC9\u974B\u9873\u9874\u98CC\u9961\u99AB\u9A64\u9A66\u9A67\u9B24\u9E15\u9E17\u9F48\u6207\u6B1E\u7227\u864C\u8EA8\u9482\u9480\u9481\u9A69\u9A68\u9B2E\u9E19\u7229\u864B\u8B9F\u9483\u9C79\u9EB7\u7675\u9A6B\u9C7A\u9E1D\u7069\u706A\u9EA4\u9F7E\u9F49\u9F98\u7881\u92B9\u88CF\u58BB\u6052\u7CA7\u5AFA\u2554\u2566\u2557\u2560\u256C\u2563\u255A\u2569\u255D\u2552\u2564\u2555\u255E\u256A\u2561\u2558\u2567\u255B\u2553\u2565\u2556\u255F\u256B\u2562\u2559\u2568\u255C\u2551\u2550\u256D\u256E\u2570\u256F\u2593\uFFFD".split(""),e=0;e!=t[249].length;++e)t[249][e].charCodeAt(0)!==65533&&(p[t[249][e]]=63744+e,g[63744+e]=t[249][e]);return{enc:p,dec:g}}(),y[1250]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\u0160\u2039\u015A\u0164\u017D\u0179\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0161\u203A\u015B\u0165\u017E\u017A\xA0\u02C7\u02D8\u0141\xA4\u0104\xA6\xA7\xA8\xA9\u015E\xAB\xAC\xAD\xAE\u017B\xB0\xB1\u02DB\u0142\xB4\xB5\xB6\xB7\xB8\u0105\u015F\xBB\u013D\u02DD\u013E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[1251]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u040C\u040B\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u045C\u045B\u045F\xA0\u040E\u045E\u0408\xA4\u0490\xA6\xA7\u0401\xA9\u0404\xAB\xAC\xAD\xAE\u0407\xB0\xB1\u0406\u0456\u0491\xB5\xB6\xB7\u0451\u2116\u0454\xBB\u0458\u0405\u0455\u0457\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[1252]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\u017D\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\u017E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[1253]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0385\u0386\xA3\xA4\xA5\xA6\xA7\xA8\xA9\uFFFD\xAB\xAC\xAD\xAE\u2015\xB0\xB1\xB2\xB3\u0384\xB5\xB6\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[1254]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[1255]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\xA1\xA2\xA3\u20AA\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\xBF\u05B0\u05B1\u05B2\u05B3\u05B4\u05B5\u05B6\u05B7\u05B8\u05B9\uFFFD\u05BB\u05BC\u05BD\u05BE\u05BF\u05C0\u05C1\u05C2\u05C3\u05F0\u05F1\u05F2\u05F3\u05F4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[1256]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\u067E\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0679\u2039\u0152\u0686\u0698\u0688\u06AF\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u06A9\u2122\u0691\u203A\u0153\u200C\u200D\u06BA\xA0\u060C\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\u06BE\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\u061B\xBB\xBC\xBD\xBE\u061F\u06C1\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\xD7\u0637\u0638\u0639\u063A\u0640\u0641\u0642\u0643\xE0\u0644\xE2\u0645\u0646\u0647\u0648\xE7\xE8\xE9\xEA\xEB\u0649\u064A\xEE\xEF\u064B\u064C\u064D\u064E\xF4\u064F\u0650\xF7\u0651\xF9\u0652\xFB\xFC\u200E\u200F\u06D2`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[1257]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\xA8\u02C7\xB8\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\xAF\u02DB\uFFFD\xA0\uFFFD\xA2\xA3\xA4\uFFFD\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u02D9`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[1258]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[1e4]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[10006]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\xB9\xB2\xC9\xB3\xD6\xDC\u0385\xE0\xE2\xE4\u0384\xA8\xE7\xE9\xE8\xEA\xEB\xA3\u2122\xEE\xEF\u2022\xBD\u2030\xF4\xF6\xA6\xAD\xF9\xFB\xFC\u2020\u0393\u0394\u0398\u039B\u039E\u03A0\xDF\xAE\xA9\u03A3\u03AA\xA7\u2260\xB0\u0387\u0391\xB1\u2264\u2265\xA5\u0392\u0395\u0396\u0397\u0399\u039A\u039C\u03A6\u03AB\u03A8\u03A9\u03AC\u039D\xAC\u039F\u03A1\u2248\u03A4\xAB\xBB\u2026\xA0\u03A5\u03A7\u0386\u0388\u0153\u2013\u2015\u201C\u201D\u2018\u2019\xF7\u0389\u038A\u038C\u038E\u03AD\u03AE\u03AF\u03CC\u038F\u03CD\u03B1\u03B2\u03C8\u03B4\u03B5\u03C6\u03B3\u03B7\u03B9\u03BE\u03BA\u03BB\u03BC\u03BD\u03BF\u03C0\u03CE\u03C1\u03C3\u03C4\u03B8\u03C9\u03C2\u03C7\u03C5\u03B6\u03CA\u03CB\u0390\u03B0\uFFFD`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[10007]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\xA2\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[10008]=function(){var g=[],p={},t=[],e;for(t[0]=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\uF8D8\uF8D9\uF8DA\uF8DB\uF8DC\uF8DD\uF8DE\uF8DF\uF8E0\uF8E1\uF8E2\uF8E3\uF8E4\uF8E5\uF8E6\uF8E7\uF8E8\uF8E9\uF8EA\uF8EB\uF8EC\uF8ED\uF8EE\uF8EF\uF8F0\uF8F1\uF8F2\uF8F3\uF8F4\uF8F5\uF8F6\uF8F7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF8F8\uF8F9\uF8FA\uF8FB\uF8FC\uF8FD\uF8FE\uF8FF`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(p[t[0][e]]=0+e,g[0+e]=t[0][e]);for(t[161]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3000\u3001\u3002\u30FB\u02C9\u02C7\xA8\u3003\u3005\u2015\uFF5E\uFFFD\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008\u3009\u300A\u300B\u300C\u300D\u300E\u300F\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013\uFFFD".split(""),e=0;e!=t[161].length;++e)t[161][e].charCodeAt(0)!==65533&&(p[t[161][e]]=41216+e,g[41216+e]=t[161][e]);for(t[162]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2488\u2489\u248A\u248B\u248C\u248D\u248E\u248F\u2490\u2491\u2492\u2493\u2494\u2495\u2496\u2497\u2498\u2499\u249A\u249B\u2474\u2475\u2476\u2477\u2478\u2479\u247A\u247B\u247C\u247D\u247E\u247F\u2480\u2481\u2482\u2483\u2484\u2485\u2486\u2487\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\uFFFD\uFFFD\u3220\u3221\u3222\u3223\u3224\u3225\u3226\u3227\u3228\u3229\uFFFD\uFFFD\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u216A\u216B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[162].length;++e)t[162][e].charCodeAt(0)!==65533&&(p[t[162][e]]=41472+e,g[41472+e]=t[162][e]);for(t[163]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF01\uFF02\uFF03\uFFE5\uFF05\uFF06\uFF07\uFF08\uFF09\uFF0A\uFF0B\uFF0C\uFF0D\uFF0E\uFF0F\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\uFF1A\uFF1B\uFF1C\uFF1D\uFF1E\uFF1F\uFF20\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFF3B\uFF3C\uFF3D\uFF3E\uFF3F\uFF40\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58\uFF59\uFF5A\uFF5B\uFF5C\uFF5D\uFFE3\uFFFD".split(""),e=0;e!=t[163].length;++e)t[163][e].charCodeAt(0)!==65533&&(p[t[163][e]]=41728+e,g[41728+e]=t[163][e]);for(t[164]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091\u3092\u3093\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[164].length;++e)t[164][e].charCodeAt(0)!==65533&&(p[t[164][e]]=41984+e,g[41984+e]=t[164][e]);for(t[165]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE\u30DF\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[165].length;++e)t[165][e].charCodeAt(0)!==65533&&(p[t[165][e]]=42240+e,g[42240+e]=t[165][e]);for(t[166]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[166].length;++e)t[166][e].charCodeAt(0)!==65533&&(p[t[166][e]]=42496+e,g[42496+e]=t[166][e]);for(t[167]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[167].length;++e)t[167][e].charCodeAt(0)!==65533&&(p[t[167][e]]=42752+e,g[42752+e]=t[167][e]);for(t[168]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3105\u3106\u3107\u3108\u3109\u310A\u310B\u310C\u310D\u310E\u310F\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311A\u311B\u311C\u311D\u311E\u311F\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[168].length;++e)t[168][e].charCodeAt(0)!==65533&&(p[t[168][e]]=43008+e,g[43008+e]=t[168][e]);for(t[169]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2500\u2501\u2502\u2503\u2504\u2505\u2506\u2507\u2508\u2509\u250A\u250B\u250C\u250D\u250E\u250F\u2510\u2511\u2512\u2513\u2514\u2515\u2516\u2517\u2518\u2519\u251A\u251B\u251C\u251D\u251E\u251F\u2520\u2521\u2522\u2523\u2524\u2525\u2526\u2527\u2528\u2529\u252A\u252B\u252C\u252D\u252E\u252F\u2530\u2531\u2532\u2533\u2534\u2535\u2536\u2537\u2538\u2539\u253A\u253B\u253C\u253D\u253E\u253F\u2540\u2541\u2542\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254A\u254B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[169].length;++e)t[169][e].charCodeAt(0)!==65533&&(p[t[169][e]]=43264+e,g[43264+e]=t[169][e]);for(t[176]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265\uFFFD".split(""),e=0;e!=t[176].length;++e)t[176][e].charCodeAt(0)!==65533&&(p[t[176][e]]=45056+e,g[45056+e]=t[176][e]);for(t[177]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3\uFFFD".split(""),e=0;e!=t[177].length;++e)t[177][e].charCodeAt(0)!==65533&&(p[t[177][e]]=45312+e,g[45312+e]=t[177][e]);for(t[178]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316\uFFFD".split(""),e=0;e!=t[178].length;++e)t[178][e].charCodeAt(0)!==65533&&(p[t[178][e]]=45568+e,g[45568+e]=t[178][e]);for(t[179]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A\uFFFD".split(""),e=0;e!=t[179].length;++e)t[179][e].charCodeAt(0)!==65533&&(p[t[179][e]]=45824+e,g[45824+e]=t[179][e]);for(t[180]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E\uFFFD".split(""),e=0;e!=t[180].length;++e)t[180][e].charCodeAt(0)!==65533&&(p[t[180][e]]=46080+e,g[46080+e]=t[180][e]);for(t[181]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0\uFFFD".split(""),e=0;e!=t[181].length;++e)t[181][e].charCodeAt(0)!==65533&&(p[t[181][e]]=46336+e,g[46336+e]=t[181][e]);for(t[182]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C\uFFFD".split(""),e=0;e!=t[182].length;++e)t[182][e].charCodeAt(0)!==65533&&(p[t[182][e]]=46592+e,g[46592+e]=t[182][e]);for(t[183]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D\uFFFD".split(""),e=0;e!=t[183].length;++e)t[183][e].charCodeAt(0)!==65533&&(p[t[183][e]]=46848+e,g[46848+e]=t[183][e]);for(t[184]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9\uFFFD".split(""),e=0;e!=t[184].length;++e)t[184][e].charCodeAt(0)!==65533&&(p[t[184][e]]=47104+e,g[47104+e]=t[184][e]);for(t[185]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8\uFFFD".split(""),e=0;e!=t[185].length;++e)t[185][e].charCodeAt(0)!==65533&&(p[t[185][e]]=47360+e,g[47360+e]=t[185][e]);for(t[186]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56\uFFFD".split(""),e=0;e!=t[186].length;++e)t[186][e].charCodeAt(0)!==65533&&(p[t[186][e]]=47616+e,g[47616+e]=t[186][e]);for(t[187]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95\uFFFD".split(""),e=0;e!=t[187].length;++e)t[187][e].charCodeAt(0)!==65533&&(p[t[187][e]]=47872+e,g[47872+e]=t[187][e]);for(t[188]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6\uFFFD".split(""),e=0;e!=t[188].length;++e)t[188][e].charCodeAt(0)!==65533&&(p[t[188][e]]=48128+e,g[48128+e]=t[188][e]);for(t[189]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78\uFFFD".split(""),e=0;e!=t[189].length;++e)t[189][e].charCodeAt(0)!==65533&&(p[t[189][e]]=48384+e,g[48384+e]=t[189][e]);for(t[190]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB\uFFFD".split(""),e=0;e!=t[190].length;++e)t[190][e].charCodeAt(0)!==65533&&(p[t[190][e]]=48640+e,g[48640+e]=t[190][e]);for(t[191]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080\uFFFD".split(""),e=0;e!=t[191].length;++e)t[191][e].charCodeAt(0)!==65533&&(p[t[191][e]]=48896+e,g[48896+e]=t[191][e]);for(t[192]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0\uFFFD".split(""),e=0;e!=t[192].length;++e)t[192][e].charCodeAt(0)!==65533&&(p[t[192][e]]=49152+e,g[49152+e]=t[192][e]);for(t[193]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF\uFFFD".split(""),e=0;e!=t[193].length;++e)t[193][e].charCodeAt(0)!==65533&&(p[t[193][e]]=49408+e,g[49408+e]=t[193][e]);for(t[194]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B\uFFFD".split(""),e=0;e!=t[194].length;++e)t[194][e].charCodeAt(0)!==65533&&(p[t[194][e]]=49664+e,g[49664+e]=t[194][e]);for(t[195]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478\uFFFD".split(""),e=0;e!=t[195].length;++e)t[195][e].charCodeAt(0)!==65533&&(p[t[195][e]]=49920+e,g[49920+e]=t[195][e]);for(t[196]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81\uFFFD".split(""),e=0;e!=t[196].length;++e)t[196][e].charCodeAt(0)!==65533&&(p[t[196][e]]=50176+e,g[50176+e]=t[196][e]);for(t[197]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7\uFFFD".split(""),e=0;e!=t[197].length;++e)t[197][e].charCodeAt(0)!==65533&&(p[t[197][e]]=50432+e,g[50432+e]=t[197][e]);for(t[198]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390\uFFFD".split(""),e=0;e!=t[198].length;++e)t[198][e].charCodeAt(0)!==65533&&(p[t[198][e]]=50688+e,g[50688+e]=t[198][e]);for(t[199]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20\uFFFD".split(""),e=0;e!=t[199].length;++e)t[199][e].charCodeAt(0)!==65533&&(p[t[199][e]]=50944+e,g[50944+e]=t[199][e]);for(t[200]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1\uFFFD".split(""),e=0;e!=t[200].length;++e)t[200][e].charCodeAt(0)!==65533&&(p[t[200][e]]=51200+e,g[51200+e]=t[200][e]);for(t[201]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3\uFFFD".split(""),e=0;e!=t[201].length;++e)t[201][e].charCodeAt(0)!==65533&&(p[t[201][e]]=51456+e,g[51456+e]=t[201][e]);for(t[202]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31\uFFFD".split(""),e=0;e!=t[202].length;++e)t[202][e].charCodeAt(0)!==65533&&(p[t[202][e]]=51712+e,g[51712+e]=t[202][e]);for(t[203]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854\uFFFD".split(""),e=0;e!=t[203].length;++e)t[203][e].charCodeAt(0)!==65533&&(p[t[203][e]]=51968+e,g[51968+e]=t[203][e]);for(t[204]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3\uFFFD".split(""),e=0;e!=t[204].length;++e)t[204][e].charCodeAt(0)!==65533&&(p[t[204][e]]=52224+e,g[52224+e]=t[204][e]);for(t[205]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01\uFFFD".split(""),e=0;e!=t[205].length;++e)t[205][e].charCodeAt(0)!==65533&&(p[t[205][e]]=52480+e,g[52480+e]=t[205][e]);for(t[206]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A\uFFFD".split(""),e=0;e!=t[206].length;++e)t[206][e].charCodeAt(0)!==65533&&(p[t[206][e]]=52736+e,g[52736+e]=t[206][e]);for(t[207]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653\uFFFD".split(""),e=0;e!=t[207].length;++e)t[207][e].charCodeAt(0)!==65533&&(p[t[207][e]]=52992+e,g[52992+e]=t[207][e]);for(t[208]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384\uFFFD".split(""),e=0;e!=t[208].length;++e)t[208][e].charCodeAt(0)!==65533&&(p[t[208][e]]=53248+e,g[53248+e]=t[208][e]);for(t[209]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476\uFFFD".split(""),e=0;e!=t[209].length;++e)t[209][e].charCodeAt(0)!==65533&&(p[t[209][e]]=53504+e,g[53504+e]=t[209][e]);for(t[210]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690\uFFFD".split(""),e=0;e!=t[210].length;++e)t[210][e].charCodeAt(0)!==65533&&(p[t[210][e]]=53760+e,g[53760+e]=t[210][e]);for(t[211]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89\uFFFD".split(""),e=0;e!=t[211].length;++e)t[211][e].charCodeAt(0)!==65533&&(p[t[211][e]]=54016+e,g[54016+e]=t[211][e]);for(t[212]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67\uFFFD".split(""),e=0;e!=t[212].length;++e)t[212][e].charCodeAt(0)!==65533&&(p[t[212][e]]=54272+e,g[54272+e]=t[212][e]);for(t[213]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F\uFFFD".split(""),e=0;e!=t[213].length;++e)t[213][e].charCodeAt(0)!==65533&&(p[t[213][e]]=54528+e,g[54528+e]=t[213][e]);for(t[214]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51\uFFFD".split(""),e=0;e!=t[214].length;++e)t[214][e].charCodeAt(0)!==65533&&(p[t[214][e]]=54784+e,g[54784+e]=t[214][e]);for(t[215]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[215].length;++e)t[215][e].charCodeAt(0)!==65533&&(p[t[215][e]]=55040+e,g[55040+e]=t[215][e]);for(t[216]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D\uFFFD".split(""),e=0;e!=t[216].length;++e)t[216][e].charCodeAt(0)!==65533&&(p[t[216][e]]=55296+e,g[55296+e]=t[216][e]);for(t[217]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC\uFFFD".split(""),e=0;e!=t[217].length;++e)t[217][e].charCodeAt(0)!==65533&&(p[t[217][e]]=55552+e,g[55552+e]=t[217][e]);for(t[218]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA\uFFFD".split(""),e=0;e!=t[218].length;++e)t[218][e].charCodeAt(0)!==65533&&(p[t[218][e]]=55808+e,g[55808+e]=t[218][e]);for(t[219]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD\uFFFD".split(""),e=0;e!=t[219].length;++e)t[219][e].charCodeAt(0)!==65533&&(p[t[219][e]]=56064+e,g[56064+e]=t[219][e]);for(t[220]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365\uFFFD".split(""),e=0;e!=t[220].length;++e)t[220][e].charCodeAt(0)!==65533&&(p[t[220][e]]=56320+e,g[56320+e]=t[220][e]);for(t[221]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A\uFFFD".split(""),e=0;e!=t[221].length;++e)t[221][e].charCodeAt(0)!==65533&&(p[t[221][e]]=56576+e,g[56576+e]=t[221][e]);for(t[222]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496\uFFFD".split(""),e=0;e!=t[222].length;++e)t[222][e].charCodeAt(0)!==65533&&(p[t[222][e]]=56832+e,g[56832+e]=t[222][e]);for(t[223]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C\uFFFD".split(""),e=0;e!=t[223].length;++e)t[223][e].charCodeAt(0)!==65533&&(p[t[223][e]]=57088+e,g[57088+e]=t[223][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(p[t[224][e]]=57344+e,g[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(p[t[225][e]]=57600+e,g[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967\u9968\u9969\u996A\u996B\u996C\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(p[t[226][e]]=57856+e,g[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(p[t[227][e]]=58112+e,g[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(p[t[228][e]]=58368+e,g[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(p[t[229][e]]=58624+e,g[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(p[t[230][e]]=58880+e,g[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21\u7F22\u7F23\u7F24\u7F25\u7F26\u7F27\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F\u7F30\u7F31\u7F32\u7F33\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(p[t[231][e]]=59136+e,g[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(p[t[232][e]]=59392+e,g[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(p[t[233][e]]=59648+e,g[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(p[t[234][e]]=59904+e,g[59904+e]=t[234][e]);for(t[235]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB\uFFFD".split(""),e=0;e!=t[235].length;++e)t[235][e].charCodeAt(0)!==65533&&(p[t[235][e]]=60160+e,g[60160+e]=t[235][e]);for(t[236]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0\uFFFD".split(""),e=0;e!=t[236].length;++e)t[236][e].charCodeAt(0)!==65533&&(p[t[236][e]]=60416+e,g[60416+e]=t[236][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(p[t[237][e]]=60672+e,g[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6\u94B7\u94B8\u94B9\u94BA\u94BC\u94BD\u94BF\u94C4\u94C8\u94C9\u94CA\u94CB\u94CC\u94CD\u94CE\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(p[t[238][e]]=60928+e,g[60928+e]=t[238][e]);for(t[239]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512\u9513\u9514\u9515\u9516\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564\u9565\u9566\u9567\u9568\u9569\u956A\u956B\u956C\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14\uFFFD".split(""),e=0;e!=t[239].length;++e)t[239][e].charCodeAt(0)!==65533&&(p[t[239][e]]=61184+e,g[61184+e]=t[239][e]);for(t[240]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28\u9E29\u9E2A\u9E2B\u9E2C\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66\u9E67\u9E68\u9E69\u9E6A\u9E6B\u9E6C\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619\uFFFD".split(""),e=0;e!=t[240].length;++e)t[240][e].charCodeAt(0)!==65533&&(p[t[240][e]]=61440+e,g[61440+e]=t[240][e]);for(t[241]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883\uFFFD".split(""),e=0;e!=t[241].length;++e)t[241][e].charCodeAt(0)!==65533&&(p[t[241][e]]=61696+e,g[61696+e]=t[241][e]);for(t[242]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2\uFFFD".split(""),e=0;e!=t[242].length;++e)t[242][e].charCodeAt(0)!==65533&&(p[t[242][e]]=61952+e,g[61952+e]=t[242][e]);for(t[243]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B\uFFFD".split(""),e=0;e!=t[243].length;++e)t[243][e].charCodeAt(0)!==65533&&(p[t[243][e]]=62208+e,g[62208+e]=t[243][e]);for(t[244]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164\uFFFD".split(""),e=0;e!=t[244].length;++e)t[244][e].charCodeAt(0)!==65533&&(p[t[244][e]]=62464+e,g[62464+e]=t[244][e]);for(t[245]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC\uFFFD".split(""),e=0;e!=t[245].length;++e)t[245][e].charCodeAt(0)!==65533&&(p[t[245][e]]=62720+e,g[62720+e]=t[245][e]);for(t[246]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85\u9F86\u9F87\u9F88\u9F89\u9F8A\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E\u9C9F\u9CA0\u9CA1\u9CA2\u9CA3\u9CA5\u9CA6\u9CA7\u9CA8\u9CA9\u9CAB\u9CAD\u9CAE\u9CB0\u9CB1\u9CB2\u9CB3\u9CB4\u9CB5\u9CB6\u9CB7\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB\uFFFD".split(""),e=0;e!=t[246].length;++e)t[246][e].charCodeAt(0)!==65533&&(p[t[246][e]]=62976+e,g[62976+e]=t[246][e]);for(t[247]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9CCC\u9CCD\u9CCE\u9CCF\u9CD0\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44\uFFFD".split(""),e=0;e!=t[247].length;++e)t[247][e].charCodeAt(0)!==65533&&(p[t[247][e]]=63232+e,g[63232+e]=t[247][e]);return{enc:p,dec:g}}(),y[10029]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\u0100\u0101\xC9\u0104\xD6\xDC\xE1\u0105\u010C\xE4\u010D\u0106\u0107\xE9\u0179\u017A\u010E\xED\u010F\u0112\u0113\u0116\xF3\u0117\xF4\xF6\xF5\xFA\u011A\u011B\xFC\u2020\xB0\u0118\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\u0119\xA8\u2260\u0123\u012E\u012F\u012A\u2264\u2265\u012B\u0136\u2202\u2211\u0142\u013B\u013C\u013D\u013E\u0139\u013A\u0145\u0146\u0143\xAC\u221A\u0144\u0147\u2206\xAB\xBB\u2026\xA0\u0148\u0150\xD5\u0151\u014C\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\u014D\u0154\u0155\u0158\u2039\u203A\u0159\u0156\u0157\u0160\u201A\u201E\u0161\u015A\u015B\xC1\u0164\u0165\xCD\u017D\u017E\u016A\xD3\xD4\u016B\u016E\xDA\u016F\u0170\u0171\u0172\u0173\xDD\xFD\u0137\u017B\u0141\u017C\u0122\u02C7`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[10079]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\xDD\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\xD0\xF0\xDE\xFE\xFD\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[10081]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u011E\u011F\u0130\u0131\u015E\u015F\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\uFFFD\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),y[28591]=function(){for(var g=`\0\x07\b
|
|
|
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF`,p=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),p[e]=g.charAt(e);return{enc:t,dec:p}}(),z.exports&&typeof DO_NOT_EXPORT_CODEPAGE=="undefined"&&(z.exports=y);/*! cputils.js (C) 2013-present SheetJS -- http://sheetjs.com */(function(g,p){"use strict";if(typeof y=="undefined"){var t=y;z.exports&&typeof DO_NOT_EXPORT_CODEPAGE=="undefined"?z.exports=p(t):g.cptable=p(t)}else y=p(y)})(this,function(g){"use strict";var p={"1200":"utf16le","1201":"utf16be","12000":"utf32le","12001":"utf32be","16969":"utf64le","20127":"ascii","65000":"utf7","65001":"utf8"},t=[874,1250,1251,1252,1253,1254,1255,1256,1e4],e=[932,936,949,950],d=[65001],f={},u={},r={},s={},o=function(W){return String.fromCharCode(W)},i=function(W){return W.charCodeAt(0)},l=typeof S!="undefined",n=function(){};if(l){var a=!S.from;if(!a)try{S.from("foo","utf8")}catch(H){a=!0}n=a?function(H,W){return W?new S(H,W):new S(H)}:S.from.bind(S),S.allocUnsafe||(S.allocUnsafe=function(H){return new S(H)});var c=1024,h=S.allocUnsafe(c),A=function(W){for(var j=S.allocUnsafe(65536),M=0;M<65536;++M)j[M]=0;for(var G=Object.keys(W),X=G.length,q=0,ee=G[q];q<X;++q){if(!(ee=G[q]))continue;j[ee.charCodeAt(0)]=W[ee]}return j},v=function(W){var j=A(g[W].enc);return function(G,X){var q=G.length,ee,ie=0,de=0,ue=0,ve=0;if(typeof G=="string")for(ee=S.allocUnsafe(q),ie=0;ie<q;++ie)ee[ie]=j[G.charCodeAt(ie)];else if(S.isBuffer(G)){for(ee=S.allocUnsafe(2*q),de=0,ie=0;ie<q;++ie)ue=G[ie],ue<128?ee[de++]=j[ue]:ue<224?(ee[de++]=j[((ue&31)<<6)+(G[ie+1]&63)],++ie):ue<240?(ee[de++]=j[((ue&15)<<12)+((G[ie+1]&63)<<6)+(G[ie+2]&63)],ie+=2):(ve=((ue&7)<<18)+((G[ie+1]&63)<<12)+((G[ie+2]&63)<<6)+(G[ie+3]&63),ie+=3,ve<65536?ee[de++]=j[ve]:(ve-=65536,ee[de++]=j[55296+(ve>>10&1023)],ee[de++]=j[56320+(ve&1023)]));ee=ee.slice(0,de)}else for(ee=S.allocUnsafe(q),ie=0;ie<q;++ie)ee[ie]=j[G[ie].charCodeAt(0)];return!X||X==="buf"?ee:X!=="arr"?ee.toString("binary"):[].slice.call(ee)}},w=function(W){var j=g[W].dec,M=S.allocUnsafe(131072),G=0,X="";for(G=0;G<j.length;++G){if(!(X=j[G]))continue;var q=X.charCodeAt(0);M[2*G]=q&255,M[2*G+1]=q>>8}return function(ie){var de=ie.length,ue=0,ve=0;if(2*de>c&&(c=2*de,h=S.allocUnsafe(c)),S.isBuffer(ie))for(ue=0;ue<de;ue++)ve=2*ie[ue],h[2*ue]=M[ve],h[2*ue+1]=M[ve+1];else if(typeof ie=="string")for(ue=0;ue<de;ue++)ve=2*ie.charCodeAt(ue),h[2*ue]=M[ve],h[2*ue+1]=M[ve+1];else for(ue=0;ue<de;ue++)ve=2*ie[ue],h[2*ue]=M[ve],h[2*ue+1]=M[ve+1];return h.slice(0,2*de).toString("ucs2")}},b=function(W){for(var j=g[W].enc,M=S.allocUnsafe(131072),G=0;G<131072;++G)M[G]=0;for(var X=Object.keys(j),q=0,ee=X[q];q<X.length;++q){if(!(ee=X[q]))continue;var ie=ee.charCodeAt(0);M[2*ie]=j[ee]&255,M[2*ie+1]=j[ee]>>8}return function(ue,ve){var be=ue.length,_e=S.allocUnsafe(2*be),ke=0,$e=0,ne=0,Ne=0,st=0;if(typeof ue=="string"){for(ke=Ne=0;ke<be;++ke)$e=ue.charCodeAt(ke)*2,_e[Ne++]=M[$e+1]||M[$e],M[$e+1]>0&&(_e[Ne++]=M[$e]);_e=_e.slice(0,Ne)}else if(S.isBuffer(ue)){for(ke=Ne=0;ke<be;++ke)st=ue[ke],st<128?$e=st:st<224?($e=((st&31)<<6)+(ue[ke+1]&63),++ke):st<240?($e=((st&15)<<12)+((ue[ke+1]&63)<<6)+(ue[ke+2]&63),ke+=2):($e=((st&7)<<18)+((ue[ke+1]&63)<<12)+((ue[ke+2]&63)<<6)+(ue[ke+3]&63),ke+=3),$e<65536?($e*=2,_e[Ne++]=M[$e+1]||M[$e],M[$e+1]>0&&(_e[Ne++]=M[$e])):(ne=$e-65536,$e=2*(55296+(ne>>10&1023)),_e[Ne++]=M[$e+1]||M[$e],M[$e+1]>0&&(_e[Ne++]=M[$e]),$e=2*(56320+(ne&1023)),_e[Ne++]=M[$e+1]||M[$e],M[$e+1]>0&&(_e[Ne++]=M[$e]));_e=_e.slice(0,Ne)}else for(ke=Ne=0;ke<be;ke++)$e=ue[ke].charCodeAt(0)*2,_e[Ne++]=M[$e+1]||M[$e],M[$e+1]>0&&(_e[Ne++]=M[$e]);return!ve||ve==="buf"?_e:ve!=="arr"?_e.toString("binary"):[].slice.call(_e)}},x=function(W){var j=g[W].dec,M=S.allocUnsafe(131072),G=0,X,q=0,ee=0,ie=0;for(ie=0;ie<65536;++ie)M[2*ie]=255,M[2*ie+1]=253;for(G=0;G<j.length;++G){if(!(X=j[G]))continue;q=X.charCodeAt(0),ee=2*G,M[ee]=q&255,M[ee+1]=q>>8}return function(ue){var ve=ue.length,be=S.allocUnsafe(2*ve),_e=0,ke=0,$e=0;if(S.isBuffer(ue))for(_e=0;_e<ve;_e++)ke=2*ue[_e],M[ke]===255&&M[ke+1]===253&&(ke=2*((ue[_e]<<8)+ue[_e+1]),++_e),be[$e++]=M[ke],be[$e++]=M[ke+1];else if(typeof ue=="string")for(_e=0;_e<ve;_e++)ke=2*ue.charCodeAt(_e),M[ke]===255&&M[ke+1]===253&&(ke=2*((ue.charCodeAt(_e)<<8)+ue.charCodeAt(_e+1)),++_e),be[$e++]=M[ke],be[$e++]=M[ke+1];else for(_e=0;_e<ve;_e++)ke=2*ue[_e],M[ke]===255&&M[ke+1]===253&&(ke=2*((ue[_e]<<8)+ue[_e+1]),++_e),be[$e++]=M[ke],be[$e++]=M[ke+1];return be.slice(0,$e).toString("ucs2")}};f[65001]=function H(W){if(typeof W=="string")return H(W.split("").map(i));var j=W.length,M=0,G=0;4*j>c&&(c=4*j,h=S.allocUnsafe(c));var X=0;j>=3&&W[0]==239&&(W[1]==187&&W[2]==191&&(X=3));for(var q=1,ee=0,ie=0;X<j;X+=q)q=1,ie=W[X],ie<128?M=ie:ie<224?(M=(ie&31)*64+(W[X+1]&63),q=2):ie<240?(M=((ie&15)<<12)+(W[X+1]&63)*64+(W[X+2]&63),q=3):(M=(ie&7)*262144+((W[X+1]&63)<<12)+(W[X+2]&63)*64+(W[X+3]&63),q=4),M<65536?(h[ee++]=M&255,h[ee++]=M>>8):(M-=65536,G=55296+(M>>10&1023),M=56320+(M&1023),h[ee++]=G&255,h[ee++]=G>>>8,h[ee++]=M&255,h[ee++]=M>>>8&255);return h.slice(0,ee).toString("ucs2")},u[65001]=function(W,j){if(l&&S.isBuffer(W))return!j||j==="buf"?W:j!=="arr"?W.toString("binary"):[].slice.call(W);var M=W.length,G=0,X=0,q=0,ee=typeof W=="string";4*M>c&&(c=4*M,h=S.allocUnsafe(c));for(var ie=0;ie<M;++ie)G=ee?W.charCodeAt(ie):W[ie].charCodeAt(0),G<=127?h[q++]=G:G<=2047?(h[q++]=192+(G>>6),h[q++]=128+(G&63)):G>=55296&&G<=57343?(G-=55296,++ie,X=(ee?W.charCodeAt(ie):W[ie].charCodeAt(0))-56320+(G<<10),h[q++]=240+(X>>>18&7),h[q++]=144+(X>>>12&63),h[q++]=128+(X>>>6&63),h[q++]=128+(X&63)):(h[q++]=224+(G>>12),h[q++]=128+(G>>6&63),h[q++]=128+(G&63));return!j||j==="buf"?h.slice(0,q):j!=="arr"?h.slice(0,q).toString("binary"):[].slice.call(h,0,q)}}var C=function(){if(l){if(r[t[0]])return;var W=0,j=0;for(W=0;W<t.length;++W)j=t[W],g[j]&&(r[j]=w(j),s[j]=v(j));for(W=0;W<e.length;++W)j=e[W],g[j]&&(r[j]=x(j),s[j]=b(j));for(W=0;W<d.length;++W)j=d[W],f[j]&&(r[j]=f[j]),u[j]&&(s[j]=u[j])}},I=function(W,j){return""},_=function(W){delete r[W],delete s[W]},E=function(){if(l){if(!r[t[0]])return;t.forEach(_),e.forEach(_),d.forEach(_)}U=I,B=0},O={encache:C,decache:E,sbcs:t,dbcs:e};C();var N="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",F="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'(),-./:?",U=I,B=0,K=function H(W,j,M){if(W===B&&U)return U(j,M);if(s[W])return U=s[B=W],U(j,M);l&&S.isBuffer(j)&&(j=j.toString("utf8"));var G=j.length,X=l?S.allocUnsafe(4*G):[],q=0,ee=0,ie=0,de=0,ue=g[W],ve,be="",_e=typeof j=="string";if(ue&&(ve=ue.enc))for(ee=0;ee<G;++ee,++ie)q=ve[_e?j.charAt(ee):j[ee]],q>255?(X[ie]=q>>8,X[++ie]=q&255):X[ie]=q&255;else if(be=p[W])switch(be){case"utf8":if(l&&_e){X=n(j,be),ie=X.length;break}for(ee=0;ee<G;++ee,++ie)q=_e?j.charCodeAt(ee):j[ee].charCodeAt(0),q<=127?X[ie]=q:q<=2047?(X[ie]=192+(q>>6),X[++ie]=128+(q&63)):q>=55296&&q<=57343?(q-=55296,de=(_e?j.charCodeAt(++ee):j[++ee].charCodeAt(0))-56320+(q<<10),X[ie]=240+(de>>>18&7),X[++ie]=144+(de>>>12&63),X[++ie]=128+(de>>>6&63),X[++ie]=128+(de&63)):(X[ie]=224+(q>>12),X[++ie]=128+(q>>6&63),X[++ie]=128+(q&63));break;case"ascii":if(l&&typeof j=="string"){X=n(j,be),ie=X.length;break}for(ee=0;ee<G;++ee,++ie)if(q=_e?j.charCodeAt(ee):j[ee].charCodeAt(0),q<=127)X[ie]=q;else throw new Error("bad ascii "+q);break;case"utf16le":if(l&&typeof j=="string"){X=n(j,be),ie=X.length;break}for(ee=0;ee<G;++ee)q=_e?j.charCodeAt(ee):j[ee].charCodeAt(0),X[ie++]=q&255,X[ie++]=q>>8;break;case"utf16be":for(ee=0;ee<G;++ee)q=_e?j.charCodeAt(ee):j[ee].charCodeAt(0),X[ie++]=q>>8,X[ie++]=q&255;break;case"utf32le":for(ee=0;ee<G;++ee)q=_e?j.charCodeAt(ee):j[ee].charCodeAt(0),q>=55296&&q<=57343&&(q=65536+(q-55296<<10)+(j[++ee].charCodeAt(0)-56320)),X[ie++]=q&255,q>>=8,X[ie++]=q&255,q>>=8,X[ie++]=q&255,q>>=8,X[ie++]=q&255;break;case"utf32be":for(ee=0;ee<G;++ee)q=_e?j.charCodeAt(ee):j[ee].charCodeAt(0),q>=55296&&q<=57343&&(q=65536+(q-55296<<10)+(j[++ee].charCodeAt(0)-56320)),X[ie+3]=q&255,q>>=8,X[ie+2]=q&255,q>>=8,X[ie+1]=q&255,q>>=8,X[ie]=q&255,ie+=4;break;case"utf7":for(ee=0;ee<G;ee++){var ke=_e?j.charAt(ee):j[ee].charAt(0);if(ke==="+"){X[ie++]=43,X[ie++]=45;continue}if(F.indexOf(ke)>-1){X[ie++]=ke.charCodeAt(0);continue}var $e=H(1201,ke);X[ie++]=43,X[ie++]=N.charCodeAt($e[0]>>2),X[ie++]=N.charCodeAt((($e[0]&3)<<4)+(($e[1]||0)>>4)),X[ie++]=N.charCodeAt((($e[1]&15)<<2)+(($e[2]||0)>>6)),X[ie++]=45}break;default:throw new Error("Unsupported magic: "+W+" "+p[W])}else throw new Error("Unrecognized CP: "+W);return X=X.slice(0,ie),l?!M||M==="buf"?X:M!=="arr"?X.toString("binary"):[].slice.call(X):M=="str"?X.map(o).join(""):X},Y=function H(W,j){var M;if(M=r[W])return M(j);if(typeof j=="string")return H(W,j.split("").map(i));var G=j.length,X=new Array(G),q="",ee=0,ie=0,de=1,ue=0,ve=0,be=g[W],_e,ke="";if(be&&(_e=be.dec))for(ie=0;ie<G;ie+=de){if(de=2,q=_e[(j[ie]<<8)+j[ie+1]],q||(de=1,q=_e[j[ie]]),!q)throw new Error("Unrecognized code: "+j[ie]+" "+j[ie+de-1]+" "+ie+" "+de+" "+_e[j[ie]]);X[ue++]=q}else if(ke=p[W])switch(ke){case"utf8":for(G>=3&&j[0]==239&&(j[1]==187&&j[2]==191&&(ie=3));ie<G;ie+=de)de=1,j[ie]<128?ee=j[ie]:j[ie]<224?(ee=(j[ie]&31)*64+(j[ie+1]&63),de=2):j[ie]<240?(ee=((j[ie]&15)<<12)+(j[ie+1]&63)*64+(j[ie+2]&63),de=3):(ee=(j[ie]&7)*262144+((j[ie+1]&63)<<12)+(j[ie+2]&63)*64+(j[ie+3]&63),de=4),ee<65536||(ee-=65536,ve=55296+(ee>>10&1023),ee=56320+(ee&1023),X[ue++]=String.fromCharCode(ve)),X[ue++]=String.fromCharCode(ee);break;case"ascii":if(l&&S.isBuffer(j))return j.toString(ke);for(ie=0;ie<G;ie++)X[ie]=String.fromCharCode(j[ie]);ue=G;break;case"utf16le":if(G>=2&&j[0]==255&&(j[1]==254&&(ie=2)),l&&S.isBuffer(j))return j.toString(ke);for(de=2;ie+1<G;ie+=de)X[ue++]=String.fromCharCode((j[ie+1]<<8)+j[ie]);break;case"utf16be":for(G>=2&&j[0]==254&&(j[1]==255&&(ie=2)),de=2;ie+1<G;ie+=de)X[ue++]=String.fromCharCode((j[ie]<<8)+j[ie+1]);break;case"utf32le":for(G>=4&&j[0]==255&&(j[1]==254&&j[2]===0&&j[3]===0&&(ie=4)),de=4;ie<G;ie+=de)ee=(j[ie+3]<<24)+(j[ie+2]<<16)+(j[ie+1]<<8)+j[ie],ee>65535?(ee-=65536,X[ue++]=String.fromCharCode(55296+(ee>>10&1023)),X[ue++]=String.fromCharCode(56320+(ee&1023))):X[ue++]=String.fromCharCode(ee);break;case"utf32be":for(G>=4&&j[3]==255&&(j[2]==254&&j[1]===0&&j[0]===0&&(ie=4)),de=4;ie<G;ie+=de)ee=(j[ie]<<24)+(j[ie+1]<<16)+(j[ie+2]<<8)+j[ie+3],ee>65535?(ee-=65536,X[ue++]=String.fromCharCode(55296+(ee>>10&1023)),X[ue++]=String.fromCharCode(56320+(ee&1023))):X[ue++]=String.fromCharCode(ee);break;case"utf7":for(G>=4&&j[0]==43&&j[1]==47&&j[2]==118&&(G>=5&&j[3]==56&&j[4]==45?ie=5:(j[3]==56||j[3]==57||j[3]==43||j[3]==47)&&(ie=4));ie<G;ie+=de){if(j[ie]!==43){de=1,X[ue++]=String.fromCharCode(j[ie]);continue}if(de=1,j[ie+1]===45){de=2,X[ue++]="+";continue}for(;String.fromCharCode(j[ie+de]).match(/[A-Za-z0-9+\/]/);)de++;var $e=0;j[ie+de]===45&&(++de,$e=1);for(var ne=[],Ne="",st=0,pe=0,Z=0,J=0,ae=0,Se=0,me=0,Oe=1;Oe<de-$e&&!(J=N.indexOf(String.fromCharCode(j[ie+Oe++])),ae=N.indexOf(String.fromCharCode(j[ie+Oe++])),st=J<<2|ae>>4,ne.push(st),Se=N.indexOf(String.fromCharCode(j[ie+Oe++])),Se===-1);){if(pe=(ae&15)<<4|Se>>2,ne.push(pe),me=N.indexOf(String.fromCharCode(j[ie+Oe++])),me===-1)break;Z=(Se&3)<<6|me,me<64&&ne.push(Z)}for(Ne=H(1201,ne),Oe=0;Oe<Ne.length;++Oe)X[ue++]=Ne.charAt(Oe)}break;default:throw new Error("Unsupported magic: "+W+" "+p[W])}else throw new Error("Unrecognized CP: "+W);return X.slice(0,ue).join("")},k=function(W){return!!(g[W]||p[W])};return g.utils={decode:Y,encode:K,hascp:k,magic:p,cache:O},g})}).call(this,m("HDXh").Buffer)},E9nw:function(z,V){z.exports=function(){var m=document.getSelection();if(!m.rangeCount)return function(){};for(var S=document.activeElement,y=[],g=0;g<m.rangeCount;g++)y.push(m.getRangeAt(g));switch(S.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":S.blur();break;default:S=null;break}return m.removeAllRanges(),function(){m.type==="Caret"&&m.removeAllRanges(),m.rangeCount||y.forEach(function(p){m.addRange(p)}),S&&S.focus()}}},ELLl:function(z,V,m){(function(S){S(m("VrN/"))})(function(S){var y={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},g=S.Pos;S.defineOption("autoCloseBrackets",!1,function(n,a,c){c&&c!=S.Init&&(n.removeKeyMap(t),n.state.closeBrackets=null),a&&(e(p(a,"pairs")),n.state.closeBrackets=a,n.addKeyMap(t))});function p(n,a){return a=="pairs"&&typeof n=="string"?n:typeof n=="object"&&n[a]!=null?n[a]:y[a]}var t={Backspace:u,Enter:r};function e(n){for(var a=0;a<n.length;a++){var c=n.charAt(a),h="'"+c+"'";t[h]||(t[h]=d(c))}}e(y.pairs+"`");function d(n){return function(a){return o(a,n)}}function f(n){var a=n.state.closeBrackets;if(!a||a.override)return a;var c=n.getModeAt(n.getCursor());return c.closeBrackets||a}function u(n){var a=f(n);if(!a||n.getOption("disableInput"))return S.Pass;for(var c=p(a,"pairs"),h=n.listSelections(),A=0;A<h.length;A++){if(!h[A].empty())return S.Pass;var v=i(n,h[A].head);if(!v||c.indexOf(v)%2!=0)return S.Pass}for(var A=h.length-1;A>=0;A--){var w=h[A].head;n.replaceRange("",g(w.line,w.ch-1),g(w.line,w.ch+1),"+delete")}}function r(n){var a=f(n),c=a&&p(a,"explode");if(!c||n.getOption("disableInput"))return S.Pass;for(var h=n.listSelections(),A=0;A<h.length;A++){if(!h[A].empty())return S.Pass;var v=i(n,h[A].head);if(!v||c.indexOf(v)%2!=0)return S.Pass}n.operation(function(){var w=n.lineSeparator()||`
|
|
|
`;n.replaceSelection(w+w,null),n.execCommand("goCharLeft"),h=n.listSelections();for(var b=0;b<h.length;b++){var x=h[b].head.line;n.indentLine(x,null,!0),n.indentLine(x+1,null,!0)}})}function s(n){var a=S.cmpPos(n.anchor,n.head)>0;return{anchor:new g(n.anchor.line,n.anchor.ch+(a?-1:1)),head:new g(n.head.line,n.head.ch+(a?1:-1))}}function o(n,a){var c=f(n);if(!c||n.getOption("disableInput"))return S.Pass;var h=p(c,"pairs"),A=h.indexOf(a);if(A==-1)return S.Pass;for(var v=p(c,"closeBefore"),w=p(c,"triples"),b=h.charAt(A+1)==a,x=n.listSelections(),C=A%2==0,I,_=0;_<x.length;_++){var E=x[_],O=E.head,N,F=n.getRange(O,g(O.line,O.ch+1));if(C&&!E.empty())N="surround";else if((b||!C)&&F==a)b&&l(n,O)?N="both":w.indexOf(a)>=0&&n.getRange(O,g(O.line,O.ch+3))==a+a+a?N="skipThree":N="skip";else if(b&&O.ch>1&&w.indexOf(a)>=0&&n.getRange(g(O.line,O.ch-2),O)==a+a){if(O.ch>2&&/\bstring/.test(n.getTokenTypeAt(g(O.line,O.ch-2))))return S.Pass;N="addFour"}else if(b){var U=O.ch==0?" ":n.getRange(g(O.line,O.ch-1),O);if(!S.isWordChar(F)&&U!=a&&!S.isWordChar(U))N="both";else return S.Pass}else if(C&&(F.length===0||/\s/.test(F)||v.indexOf(F)>-1))N="both";else return S.Pass;if(!I)I=N;else if(I!=N)return S.Pass}var B=A%2?h.charAt(A-1):a,K=A%2?a:h.charAt(A+1);n.operation(function(){if(I=="skip")n.execCommand("goCharRight");else if(I=="skipThree")for(var Y=0;Y<3;Y++)n.execCommand("goCharRight");else if(I=="surround"){for(var k=n.getSelections(),Y=0;Y<k.length;Y++)k[Y]=B+k[Y]+K;n.replaceSelections(k,"around"),k=n.listSelections().slice();for(var Y=0;Y<k.length;Y++)k[Y]=s(k[Y]);n.setSelections(k)}else I=="both"?(n.replaceSelection(B+K,null),n.triggerElectric(B+K),n.execCommand("goCharLeft")):I=="addFour"&&(n.replaceSelection(B+B+B+B,"before"),n.execCommand("goCharRight"))})}function i(n,a){var c=n.getRange(g(a.line,a.ch-1),g(a.line,a.ch+1));return c.length==2?c:null}function l(n,a){var c=n.getTokenAt(g(a.line,a.ch+1));return/\bstring/.test(c.type)&&c.start==a.ch&&(a.ch==0||!/\bstring/.test(n.getTokenTypeAt(a)))}})},EMyp:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("mFDi"),p=m("K4ya"),t=m("qJCg"),e=m("iLNv"),d=m("vZ6x"),f=["inBrush","outOfBrush"],u="__ecBrushSelect",r="__ecInBrushSelectEvent",s=S.PRIORITY.VISUAL.BRUSH;S.registerLayout(s,function(w,b,x){w.eachComponent({mainType:"brush"},function(C){x&&x.type==="takeGlobalCursor"&&C.setBrushOption(x.key==="brush"?x.brushOption:{brushType:!1})}),o(w)});function o(w){w.eachComponent({mainType:"brush"},function(b){var x=b.brushTargetManager=new d(b.option,w);x.setInputRanges(b.areas,w)})}S.registerVisual(s,function(w,b,x){var C=[],I,_;w.eachComponent({mainType:"brush"},function(E,O){var N={brushId:E.id,brushIndex:O,brushName:E.name,areas:y.clone(E.areas),selected:[]};C.push(N);var F=E.option,U=F.brushLink,B=[],K=[],Y=[],k=0;O||(I=F.throttleType,_=F.throttleDelay);var H=y.map(E.areas,function(q){return h(y.defaults({boundingRect:A[q.brushType](q)},q))}),W=p.createVisualMappings(E.option,f,function(q){q.mappingMethod="fixed"});y.isArray(U)&&y.each(U,function(q){B[q]=1});function j(q){return U==="all"||B[q]}function M(q){return!!q.length}w.eachSeries(function(q,ee){var ie=Y[ee]=[];q.subType==="parallel"?G(q,ee,ie):X(q,ee,ie)});function G(q,ee){var ie=q.coordinateSystem;k|=ie.hasAxisBrushed(),j(ee)&&ie.eachActiveState(q.getData(),function(de,ue){de==="active"&&(K[ue]=1)})}function X(q,ee,ie){var de=a(q);if(!de||c(E,ee))return;if(y.each(H,function(ve){de[ve.brushType]&&E.brushTargetManager.controlSeries(ve,q,w)&&ie.push(ve),k|=M(ie)}),j(ee)&&M(ie)){var ue=q.getData();ue.each(function(ve){n(de,ie,ue,ve)&&(K[ve]=1)})}}w.eachSeries(function(q,ee){var ie={seriesId:q.id,seriesIndex:ee,seriesName:q.name,dataIndex:[]};N.selected.push(ie);var de=a(q),ue=Y[ee],ve=q.getData(),be=j(ee)?function(_e){return K[_e]?(ie.dataIndex.push(ve.getRawIndex(_e)),"inBrush"):"outOfBrush"}:function(_e){return n(de,ue,ve,_e)?(ie.dataIndex.push(ve.getRawIndex(_e)),"inBrush"):"outOfBrush"};(j(ee)?k:M(ue))&&p.applyVisual(f,W,ve,be)})}),i(b,I,_,C,x)});function i(w,b,x,C,I){if(!I)return;var _=w.getZr();if(_[r])return;_[u]||(_[u]=l);var E=e.createOrUpdate(_,u,x,b);E(w,C)}function l(w,b){if(!w.isDisposed()){var x=w.getZr();x[r]=!0,w.dispatchAction({type:"brushSelect",batch:b}),x[r]=!1}}function n(w,b,x,C){for(var I=0,_=b.length;I<_;I++){var E=b[I];if(w[E.brushType](C,x,E.selectors,E))return!0}}function a(w){var b=w.brushSelector;if(y.isString(b)){var x=[];return y.each(t,function(I,_){x[_]=function(E,O,N,F){var U=O.getItemLayout(E);return I[b](U,N,F)}}),x}else if(y.isFunction(b)){var C={};return y.each(t,function(I,_){C[_]=b}),C}return b}function c(w,b){var x=w.option.seriesIndex;return x!=null&&x!=="all"&&(y.isArray(x)?y.indexOf(x,b)<0:b!==x)}function h(w){var b=w.selectors={};return y.each(t[w.brushType],function(x,C){b[C]=function(I){return x(I,b,w)}}),w}var A={lineX:y.noop,lineY:y.noop,rect:function(w){return v(w.range)},polygon:function(w){for(var b,x=w.range,C=0,I=x.length;C<I;C++){b=b||[[Infinity,-Infinity],[Infinity,-Infinity]];var _=x[C];_[0]<b[0][0]&&(b[0][0]=_[0]),_[0]>b[0][1]&&(b[0][1]=_[0]),_[1]<b[1][0]&&(b[1][0]=_[1]),_[1]>b[1][1]&&(b[1][1]=_[1])}return b&&v(b)}};function v(w){return new g(w[0][0],w[1][0],w[0][1]-w[0][0],w[1][1]-w[1][0])}V.layoutCovers=o},ERHi:function(z,V,m){var S=m("ProS");m("Z6js"),m("R4Th");var y=m("f5Yq"),g=m("h8O9");S.registerVisual(y("effectScatter","circle")),S.registerLayout(g("effectScatter"))},EXcs:function(z,V,m){"use strict";var S=function(){return{height:0,opacity:0}},y=function(d){return{height:d.scrollHeight,opacity:1}},g=function(d){return{height:d.offsetHeight}},p=function(d,f){return f.propertyName==="height"},t={motionName:"ant-motion-collapse",onAppearStart:S,onEnterStart:S,onAppearActive:y,onEnterActive:y,onLeaveStart:g,onLeaveActive:S,onAppearEnd:p,onEnterEnd:p,onLeaveEnd:p,motionDeadline:500};V.a=t},Em2t:function(z,V,m){var S=m("bahg"),y=m("quyA"),g=m("0JQy");function p(t){return y(t)?g(t):S(t)}z.exports=p},Ez2D:function(z,V,m){var S=m("bYtY"),y=m("4NO4");function g(p,t){var e=[],d=p.seriesIndex,f;if(d==null||!(f=t.getSeriesByIndex(d)))return{point:[]};var u=f.getData(),r=y.queryDataIndex(u,p);if(r==null||r<0||S.isArray(r))return{point:[]};var s=u.getItemGraphicEl(r),o=f.coordinateSystem;if(f.getTooltipPosition)e=f.getTooltipPosition(r)||[];else if(o&&o.dataToPoint)e=o.dataToPoint(u.getValues(S.map(o.dimensions,function(l){return u.mapDimension(l)}),r,!0))||[];else if(s){var i=s.getBoundingRect().clone();i.applyTransform(s.transform),e=[i.x+i.width/2,i.y+i.height/2]}return{point:e,el:s}}z.exports=g},F0hE:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("ca2m"),p=m("Qxkt"),t=m("ICMv"),e=g.valueAxis;function d(r,s){return y.defaults({show:s},r)}var f=S.extendComponentModel({type:"radar",optionUpdated:function(){var r=this.get("boundaryGap"),s=this.get("splitNumber"),o=this.get("scale"),i=this.get("axisLine"),l=this.get("axisTick"),n=this.get("axisType"),a=this.get("axisLabel"),c=this.get("name"),h=this.get("name.show"),A=this.get("name.formatter"),v=this.get("nameGap"),w=this.get("triggerEvent"),b=y.map(this.get("indicator")||[],function(x){x.max!=null&&x.max>0&&!x.min?x.min=0:x.min!=null&&x.min<0&&!x.max&&(x.max=0);var C=c;if(x.color!=null&&(C=y.defaults({color:x.color},c)),x=y.merge(y.clone(x),{boundaryGap:r,splitNumber:s,scale:o,axisLine:i,axisTick:l,axisType:n,axisLabel:a,name:x.text,nameLocation:"end",nameGap:v,nameTextStyle:C,triggerEvent:w},!1),h||(x.name=""),typeof A=="string"){var I=x.name;x.name=A.replace("{value}",I!=null?I:"")}else typeof A=="function"&&(x.name=A(x.name,x));var _=y.extend(new p(x,null,this.ecModel),t);return _.mainType="radar",_.componentIndex=this.componentIndex,_},this);this.getIndicatorModels=function(){return b}},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:y.merge({lineStyle:{color:"#bbb"}},e.axisLine),axisLabel:d(e.axisLabel,!1),axisTick:d(e.axisTick,!1),axisType:"interval",splitLine:d(e.splitLine,!0),splitArea:d(e.splitArea,!0),indicator:[]}}),u=f;z.exports=u},F5Ls:function(z,V){var m={\u5357\u6D77\u8BF8\u5C9B:[32,80],\u5E7F\u4E1C:[0,-10],\u9999\u6E2F:[10,5],\u6FB3\u95E8:[-10,10],\u5929\u6D25:[5,5]};function S(y,g){if(y==="china"){var p=m[g.name];if(p){var t=g.center;t[0]+=p[0]/10.5,t[1]+=-p[1]/(10.5/.75)}}}z.exports=S},F7hV:function(z,V,m){var S=m("MBQ8"),y=S.extend({type:"series.bar",dependencies:["grid","polar"],brushSelector:"rect",getProgressive:function(){return this.get("large")?this.get("progressive"):!1},getProgressiveThreshold:function(){var g=this.get("progressiveThreshold"),p=this.get("largeThreshold");return p>g&&(g=p),g},defaultOption:{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1}}});z.exports=y},F9bG:function(z,V,m){var S=m("bYtY"),y=m("ItGF"),g=m("4NO4"),p=g.makeInner,t=p(),e=S.each;function d(l,n,a){if(y.node)return;var c=n.getZr();t(c).records||(t(c).records={}),f(c,n);var h=t(c).records[l]||(t(c).records[l]={});h.handler=a}function f(l,n){if(t(l).initialized)return;t(l).initialized=!0,a("click",S.curry(s,"click")),a("mousemove",S.curry(s,"mousemove")),a("globalout",r);function a(c,h){l.on(c,function(A){var v=o(n);e(t(l).records,function(w){w&&h(w,A,v.dispatchAction)}),u(v.pendings,n)})}}function u(l,n){var a=l.showTip.length,c=l.hideTip.length,h;a?h=l.showTip[a-1]:c&&(h=l.hideTip[c-1]),h&&(h.dispatchAction=null,n.dispatchAction(h))}function r(l,n,a){l.handler("leave",null,a)}function s(l,n,a,c){n.handler(l,a,c)}function o(l){var n={showTip:[],hideTip:[]},a=function(c){var h=n[c.type];h?h.push(c):(c.dispatchAction=a,l.dispatchAction(c))};return{dispatchAction:a,pendings:n}}function i(l,n){if(y.node)return;var a=n.getZr(),c=(t(a).records||{})[l];c&&(t(a).records[l]=null)}V.register=d,V.unregister=i},FBjb:function(z,V,m){var S=m("bYtY"),y=m("oVpE"),g=y.createSymbol,p=m("IwbS"),t=m("OELB"),e=t.parsePercent,d=m("x3X8"),f=d.getDefaultLabel;function u(v,w,b){p.Group.call(this),this.updateData(v,w,b)}var r=u.prototype,s=u.getSymbolSize=function(v,w){var b=v.getItemVisual(w,"symbolSize");return b instanceof Array?b.slice():[+b,+b]};function o(v){return[v[0]/2,v[1]/2]}function i(v,w){this.parent.drift(v,w)}r._createSymbol=function(v,w,b,x,C){this.removeAll();var I=w.getItemVisual(b,"color"),_=g(v,-1,-1,2,2,I,C);_.attr({z2:100,culling:!0,scale:o(x)}),_.drift=i,this._symbolType=v,this.add(_)},r.stopSymbolAnimation=function(v){this.childAt(0).stopAnimation(v)},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(v,w){var b=this.childAt(0);b.zlevel=v,b.z=w},r.setDraggable=function(v){var w=this.childAt(0);w.draggable=v,w.cursor=v?"move":w.cursor},r.updateData=function(v,w,b){this.silent=!1;var x=v.getItemVisual(w,"symbol")||"circle",C=v.hostModel,I=s(v,w),_=x!==this._symbolType;if(_){var E=v.getItemVisual(w,"symbolKeepAspect");this._createSymbol(x,v,w,I,E)}else{var O=this.childAt(0);O.silent=!1,p.updateProps(O,{scale:o(I)},C,w)}if(this._updateCommon(v,w,I,b),_){var O=this.childAt(0),N=b&&b.fadeIn,F={scale:O.scale.slice()};N&&(F.style={opacity:O.style.opacity}),O.scale=[0,0],N&&(O.style.opacity=0),p.initProps(O,F,C,w)}this._seriesModel=C};var l=["itemStyle"],n=["emphasis","itemStyle"],a=["label"],c=["emphasis","label"];r._updateCommon=function(v,w,b,x){var C=this.childAt(0),I=v.hostModel,_=v.getItemVisual(w,"color");C.type!=="image"?C.useStyle({strokeNoScale:!0}):C.setStyle({opacity:null,shadowBlur:null,shadowOffsetX:null,shadowOffsetY:null,shadowColor:null});var E=x&&x.itemStyle,O=x&&x.hoverItemStyle,N=x&&x.symbolOffset,F=x&&x.labelModel,U=x&&x.hoverLabelModel,B=x&&x.hoverAnimation,K=x&&x.cursorStyle;if(!x||v.hasItemOption){var Y=x&&x.itemModel?x.itemModel:v.getItemModel(w);E=Y.getModel(l).getItemStyle(["color"]),O=Y.getModel(n).getItemStyle(),N=Y.getShallow("symbolOffset"),F=Y.getModel(a),U=Y.getModel(c),B=Y.getShallow("hoverAnimation"),K=Y.getShallow("cursor")}else O=S.extend({},O);var k=C.style,H=v.getItemVisual(w,"symbolRotate");C.attr("rotation",(H||0)*Math.PI/180||0),N&&C.attr("position",[e(N[0],b[0]),e(N[1],b[1])]),K&&C.attr("cursor",K),C.setColor(_,x&&x.symbolInnerColor),C.setStyle(E);var W=v.getItemVisual(w,"opacity");W!=null&&(k.opacity=W);var j=v.getItemVisual(w,"liftZ"),M=C.__z2Origin;j!=null?M==null&&(C.__z2Origin=C.z2,C.z2+=j):M!=null&&(C.z2=M,C.__z2Origin=null);var G=x&&x.useNameLabel;p.setLabelStyle(k,O,F,U,{labelFetcher:I,labelDataIndex:w,defaultText:X,isRectText:!0,autoColor:_});function X(q,ee){return G?v.getName(q):f(v,q)}C.__symbolOriginalScale=o(b),C.hoverStyle=O,C.highDownOnUpdate=B&&I.isAnimationEnabled()?h:null,p.setHoverStyle(C)};function h(v,w){if(this.incremental||this.useHoverLayer)return;if(w==="emphasis"){var b=this.__symbolOriginalScale,x=b[1]/b[0],C={scale:[Math.max(b[0]*1.1,b[0]+3),Math.max(b[1]*1.1,b[1]+3*x)]};this.animateTo(C,400,"elasticOut")}else w==="normal"&&this.animateTo({scale:this.__symbolOriginalScale},400,"elasticOut")}r.fadeOut=function(v,w){var b=this.childAt(0);this.silent=b.silent=!0,!(w&&w.keepLabel)&&(b.style.text=null),p.updateProps(b,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,v)},S.inherits(u,p.Group);var A=u;z.exports=A},FGaS:function(z,V,m){var S=m("ProS"),y=m("IwbS"),g=m("bYtY"),p=m("oVpE");function t(d){return g.isArray(d)||(d=[+d,+d]),d}var e=S.extendChartView({type:"radar",render:function(d,f,u){var r=d.coordinateSystem,s=this.group,o=d.getData(),i=this._data;function l(c,h){var A=c.getItemVisual(h,"symbol")||"circle",v=c.getItemVisual(h,"color");if(A==="none")return;var w=t(c.getItemVisual(h,"symbolSize")),b=p.createSymbol(A,-1,-1,2,2,v);return b.attr({style:{strokeNoScale:!0},z2:100,scale:[w[0]/2,w[1]/2]}),b}function n(c,h,A,v,w,b){A.removeAll();for(var x=0;x<h.length-1;x++){var C=l(v,w);C&&(C.__dimIdx=x,c[x]?(C.attr("position",c[x]),y[b?"initProps":"updateProps"](C,{position:h[x]},d,w)):C.attr("position",h[x]),A.add(C))}}function a(c){return g.map(c,function(h){return[r.cx,r.cy]})}o.diff(i).add(function(c){var h=o.getItemLayout(c);if(!h)return;var A=new y.Polygon,v=new y.Polyline,w={shape:{points:h}};A.shape.points=a(h),v.shape.points=a(h),y.initProps(A,w,d,c),y.initProps(v,w,d,c);var b=new y.Group,x=new y.Group;b.add(v),b.add(A),b.add(x),n(v.shape.points,h,x,o,c,!0),o.setItemGraphicEl(c,b)}).update(function(c,h){var A=i.getItemGraphicEl(h),v=A.childAt(0),w=A.childAt(1),b=A.childAt(2),x={shape:{points:o.getItemLayout(c)}};if(!x.shape.points)return;n(v.shape.points,x.shape.points,b,o,c,!1),y.updateProps(v,x,d),y.updateProps(w,x,d),o.setItemGraphicEl(c,A)}).remove(function(c){s.remove(i.getItemGraphicEl(c))}).execute(),o.eachItemGraphicEl(function(c,h){var A=o.getItemModel(h),v=c.childAt(0),w=c.childAt(1),b=c.childAt(2),x=o.getItemVisual(h,"color");s.add(c),v.useStyle(g.defaults(A.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:x})),v.hoverStyle=A.getModel("emphasis.lineStyle").getLineStyle();var C=A.getModel("areaStyle"),I=A.getModel("emphasis.areaStyle"),_=C.isEmpty()&&C.parentModel.isEmpty(),E=I.isEmpty()&&I.parentModel.isEmpty();E=E&&_,w.ignore=_,w.useStyle(g.defaults(C.getAreaStyle(),{fill:x,opacity:.7})),w.hoverStyle=I.getAreaStyle();var O=A.getModel("itemStyle").getItemStyle(["color"]),N=A.getModel("emphasis.itemStyle").getItemStyle(),F=A.getModel("label"),U=A.getModel("emphasis.label");b.eachChild(function(B){B.setStyle(O),B.hoverStyle=g.clone(N);var K=o.get(o.dimensions[B.__dimIdx],h);(K==null||isNaN(K))&&(K=""),y.setLabelStyle(B.style,B.hoverStyle,F,U,{labelFetcher:o.hostModel,labelDataIndex:h,labelDimIndex:B.__dimIdx,defaultText:K,autoColor:x,isRectText:!0})}),c.highDownOnUpdate=function(B,K){w.attr("ignore",K==="emphasis"?E:_)},y.setHoverStyle(c)}),this._data=o},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});z.exports=e},FNN5:function(z,V,m){var S=m("bYtY"),y=m("IwbS"),g=m("+rIm"),p=m("Znkb"),t=["axisLine","axisTickLabel","axisName"],e=["splitLine","splitArea","minorSplitLine"],d=p.extend({type:"radiusAxis",axisPointerClass:"PolarAxisPointer",render:function(u,r){if(this.group.removeAll(),!u.get("show"))return;var s=u.axis,o=s.polar,i=o.getAngleAxis(),l=s.getTicksCoords(),n=s.getMinorTicksCoords(),a=i.getExtent()[0],c=s.getExtent(),h=f(o,u,a),A=new g(u,h);S.each(t,A.add,A),this.group.add(A.getGroup()),S.each(e,function(v){u.get(v+".show")&&!s.scale.isBlank()&&this["_"+v](u,o,a,c,l,n)},this)},_splitLine:function(u,r,s,o,i){var l=u.getModel("splitLine"),n=l.getModel("lineStyle"),a=n.get("color"),c=0;a=a instanceof Array?a:[a];for(var h=[],A=0;A<i.length;A++){var v=c++%a.length;h[v]=h[v]||[],h[v].push(new y.Circle({shape:{cx:r.cx,cy:r.cy,r:i[A].coord}}))}for(var A=0;A<h.length;A++)this.group.add(y.mergePath(h[A],{style:S.defaults({stroke:a[A%a.length],fill:null},n.getLineStyle()),silent:!0}))},_minorSplitLine:function(u,r,s,o,i,l){if(!l.length)return;for(var n=u.getModel("minorSplitLine"),a=n.getModel("lineStyle"),c=[],h=0;h<l.length;h++)for(var A=0;A<l[h].length;A++)c.push(new y.Circle({shape:{cx:r.cx,cy:r.cy,r:l[h][A].coord}}));this.group.add(y.mergePath(c,{style:S.defaults({fill:null},a.getLineStyle()),silent:!0}))},_splitArea:function(u,r,s,o,i){if(!i.length)return;var l=u.getModel("splitArea"),n=l.getModel("areaStyle"),a=n.get("color"),c=0;a=a instanceof Array?a:[a];for(var h=[],A=i[0].coord,v=1;v<i.length;v++){var w=c++%a.length;h[w]=h[w]||[],h[w].push(new y.Sector({shape:{cx:r.cx,cy:r.cy,r0:A,r:i[v].coord,startAngle:0,endAngle:Math.PI*2},silent:!0})),A=i[v].coord}for(var v=0;v<h.length;v++)this.group.add(y.mergePath(h[v],{style:S.defaults({fill:a[v%a.length]},n.getAreaStyle()),silent:!0}))}});function f(u,r,s){return{position:[u.cx,u.cy],rotation:s/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:r.getModel("axisLabel").get("rotate"),z2:1}}z.exports=d},FUi9:function(z,V,m){var S=m("bYtY"),y=m("MwEJ"),g=m("aX7z"),p=m("ICMv"),t=m("Qxkt"),e=m("+TT/"),d=e.getLayoutRect;V.getLayoutRect=e.getLayoutRect;var f=m("7hqr"),u=f.enableDataStack,r=f.isDimensionStacked,s=f.getStackedDimension,o=m("hi0g");V.completeDimensions=o;var i=m("sdST");V.createDimensions=i;var l=m("oVpE");V.createSymbol=l.createSymbol;function n(A){return y(A.getSource(),A)}var a={isDimensionStacked:r,enableDataStack:u,getStackedDimension:s};function c(A,v){var w=v;t.isInstance(v)||(w=new t(v),S.mixin(w,p));var b=g.createScaleByModel(w);return b.setExtent(A[0],A[1]),g.niceScaleExtent(b,w),b}function h(A){S.mixin(A,p)}V.createList=n,V.dataStack=a,V.createScale=c,V.mixinAxisModelCommonMethods=h},"Fa/5":function(z,V,m){var S=m("ProS");m("y2l5"),m("q/+u");var y=m("f5Yq"),g=m("h8O9");m("Ae16"),S.registerVisual(y("scatter","circle")),S.registerLayout(g("scatter"))},Fofx:function(z,V){var m=typeof Float32Array=="undefined"?Array:Float32Array;function S(){var r=new m(6);return y(r),r}function y(r){return r[0]=1,r[1]=0,r[2]=0,r[3]=1,r[4]=0,r[5]=0,r}function g(r,s){return r[0]=s[0],r[1]=s[1],r[2]=s[2],r[3]=s[3],r[4]=s[4],r[5]=s[5],r}function p(r,s,o){var i=s[0]*o[0]+s[2]*o[1],l=s[1]*o[0]+s[3]*o[1],n=s[0]*o[2]+s[2]*o[3],a=s[1]*o[2]+s[3]*o[3],c=s[0]*o[4]+s[2]*o[5]+s[4],h=s[1]*o[4]+s[3]*o[5]+s[5];return r[0]=i,r[1]=l,r[2]=n,r[3]=a,r[4]=c,r[5]=h,r}function t(r,s,o){return r[0]=s[0],r[1]=s[1],r[2]=s[2],r[3]=s[3],r[4]=s[4]+o[0],r[5]=s[5]+o[1],r}function e(r,s,o){var i=s[0],l=s[2],n=s[4],a=s[1],c=s[3],h=s[5],A=Math.sin(o),v=Math.cos(o);return r[0]=i*v+a*A,r[1]=-i*A+a*v,r[2]=l*v+c*A,r[3]=-l*A+v*c,r[4]=v*n+A*h,r[5]=v*h-A*n,r}function d(r,s,o){var i=o[0],l=o[1];return r[0]=s[0]*i,r[1]=s[1]*l,r[2]=s[2]*i,r[3]=s[3]*l,r[4]=s[4]*i,r[5]=s[5]*l,r}function f(r,s){var o=s[0],i=s[2],l=s[4],n=s[1],a=s[3],c=s[5],h=o*a-n*i;return h?(h=1/h,r[0]=a*h,r[1]=-n*h,r[2]=-i*h,r[3]=o*h,r[4]=(i*c-a*l)*h,r[5]=(n*l-o*c)*h,r):null}function u(r){var s=S();return g(s,r),s}V.create=S,V.identity=y,V.copy=g,V.mul=p,V.translate=t,V.rotate=e,V.scale=d,V.invert=f,V.clone=u},Fv0C:function(z,V,m){"use strict";function S(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(l)}Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var y=u(m("Lo0S")),g=m("vewr"),p=u(m("8CQX")),t=d(m("mHUz")),e=u(m("GdRQ"));function d(l){return l&&l.__esModule?l:{default:l}}function f(){if(typeof WeakMap!="function")return null;var l=new WeakMap;return f=function(){return l},l}function u(l){if(l&&l.__esModule)return l;if(l===null||S(l)!=="object"&&typeof l!="function")return{default:l};var n=f();if(n&&n.has(l))return n.get(l);var a={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var h in l)if(Object.prototype.hasOwnProperty.call(l,h)){var A=c?Object.getOwnPropertyDescriptor(l,h):null;A&&(A.get||A.set)?Object.defineProperty(a,h,A):a[h]=l[h]}return a.default=l,n&&n.set(l,a),a}function r(l,n){if(!(l instanceof n))throw new TypeError("Cannot call a class as a function")}function s(l,n){for(var a=0;a<n.length;a++){var c=n[a];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(l,c.key,c)}}function o(l,n,a){return n&&s(l.prototype,n),a&&s(l,a),l}var i=function(){function l(n){r(this,l),this._target=n||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 o(l,[{key:"_sendKeyEvent",value:function(a,c,h){if(h)this._keyDownList[c]=a;else{if(!(c in this._keyDownList))return;delete this._keyDownList[c]}y.Debug("onkeyevent "+(h?"down":"up")+", keysym: "+a,", code: "+c),this.onkeyevent(a,c,h)}},{key:"_getKeyCode",value:function(a){var c=p.getKeycode(a);if(c!=="Unidentified")return c;if(a.keyCode&&a.type!=="keypress"&&a.keyCode!==229)return"Platform"+a.keyCode;if(a.keyIdentifier){if(a.keyIdentifier.substr(0,2)!=="U+")return a.keyIdentifier;var h=parseInt(a.keyIdentifier.substr(2),16),A=String.fromCharCode(h).toUpperCase();return"Platform"+A.charCodeAt()}return"Unidentified"}},{key:"_handleKeyDown",value:function(a){var c=this._getKeyCode(a),h=p.getKeysym(a);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),c==="AltRight"&&a.timeStamp-this._altGrCtrlTime<50?h=t.default.XK_ISO_Level3_Shift:this._sendKeyEvent(t.default.XK_Control_L,"ControlLeft",!0)),c==="Unidentified"){h&&(this._sendKeyEvent(h,c,!0),this._sendKeyEvent(h,c,!1)),(0,g.stopEvent)(a);return}if(e.isMac()||e.isIOS())switch(h){case t.default.XK_Super_L:h=t.default.XK_Alt_L;break;case t.default.XK_Super_R:h=t.default.XK_Super_L;break;case t.default.XK_Alt_L:h=t.default.XK_Mode_switch;break;case t.default.XK_Alt_R:h=t.default.XK_ISO_Level3_Shift;break}if(c in this._keyDownList&&(h=this._keyDownList[c]),(e.isMac()||e.isIOS())&&c==="CapsLock"){this._sendKeyEvent(t.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(t.default.XK_Caps_Lock,"CapsLock",!1),(0,g.stopEvent)(a);return}if(!h&&(!a.key||e.isIE()||e.isEdge())){this._pendingKey=c,setTimeout(this._handleKeyPressTimeout.bind(this),10,a);return}if(this._pendingKey=null,(0,g.stopEvent)(a),c==="ControlLeft"&&e.isWindows()&&!("ControlLeft"in this._keyDownList)){this._altGrArmed=!0,this._altGrTimeout=setTimeout(this._handleAltGrTimeout.bind(this),100),this._altGrCtrlTime=a.timeStamp;return}this._sendKeyEvent(h,c,!0)}},{key:"_handleKeyPress",value:function(a){if((0,g.stopEvent)(a),this._pendingKey===null)return;var c=this._getKeyCode(a),h=p.getKeysym(a);if(c!=="Unidentified"&&c!=this._pendingKey)return;if(c=this._pendingKey,this._pendingKey=null,!h){y.Info("keypress with no keysym:",a);return}this._sendKeyEvent(h,c,!0)}},{key:"_handleKeyPressTimeout",value:function(a){if(this._pendingKey===null)return;var c,h=this._pendingKey;if(this._pendingKey=null,a.keyCode>=48&&a.keyCode<=57)c=a.keyCode;else if(a.keyCode>=65&&a.keyCode<=90){var A=String.fromCharCode(a.keyCode);a.shiftKey?A=A.toUpperCase():A=A.toLowerCase(),c=A.charCodeAt()}else c=0;this._sendKeyEvent(c,h,!0)}},{key:"_handleKeyUp",value:function(a){(0,g.stopEvent)(a);var c=this._getKeyCode(a);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(t.default.XK_Control_L,"ControlLeft",!0)),(e.isMac()||e.isIOS())&&c==="CapsLock"){this._sendKeyEvent(t.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(t.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[c],c,!1),e.isWindows()&&(c==="ShiftLeft"||c==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(t.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){y.Debug(">> Keyboard.allKeysUp");for(var a in this._keyDownList)this._sendKeyEvent(this._keyDownList[a],a,!1);y.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(a){if(a.skipCheckAlt)return;if(a.altKey)return;var c=this._target,h=this._keyDownList;["AltLeft","AltRight"].forEach(function(A){if(!(A in h))return;var v=new KeyboardEvent("keyup",{key:h[A],code:A});v.skipCheckAlt=!0,c.dispatchEvent(v)})}},{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 a=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(c){return document.addEventListener(c,a,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(e.isWindows()&&e.isFirefox()){var a=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(c){return document.removeEventListener(c,a)})}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()}}]),l}();V.default=i},FxDU:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.createSensor=void 0;var S=m("QO+J"),y=m("j5sG"),g=typeof ResizeObserver!="undefined"?y.createSensor:S.createSensor;V.createSensor=g},GIiI:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="PoweroffOutlined";var d=V.a=y.forwardRef(e)},GMDS:function(z,V,m){var S=m("bYtY"),y=m("4NgU"),g=m("jkPA"),p=y.prototype,t=y.extend({type:"ordinal",init:function(d,f){(!d||S.isArray(d))&&(d=new g({categories:d})),this._ordinalMeta=d,this._extent=f||[0,d.categories.length-1]},parse:function(d){return typeof d=="string"?this._ordinalMeta.getOrdinal(d):Math.round(d)},contain:function(d){return d=this.parse(d),p.contain.call(this,d)&&this._ordinalMeta.categories[d]!=null},normalize:function(d){return p.normalize.call(this,this.parse(d))},scale:function(d){return Math.round(p.scale.call(this,d))},getTicks:function(){for(var d=[],f=this._extent,u=f[0];u<=f[1];)d.push(u),u++;return d},getLabel:function(d){if(!this.isBlank())return this._ordinalMeta.categories[d]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(d,f){this.unionExtent(d.getApproximateExtent(f))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:S.noop,niceExtent:S.noop});t.create=function(){return new t};var e=t;z.exports=e},GQ8N:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.toUnsigned32bit=S,V.toSigned32bit=y;function S(g){return g>>>0}function y(g){return g|0}},GUcZ:function(z,V,m){"use strict";var S=m("XKWP"),y=m("N7Kx"),g=function(){function Nt(){Object(S.a)(this,Nt)}return Object(y.a)(Nt,null,[{key:"install",value:function(){Object.setPrototypeOf=Object.setPrototypeOf||function(Pe,Fe){return Pe.__proto__=Fe,Pe},Object.assign=Object.assign||function(Pe){if(Pe==null)throw new TypeError("Cannot convert undefined or null to object");for(var Fe=Object(Pe),Ve=1;Ve<arguments.length;Ve++){var pt=arguments[Ve];if(pt!=null)for(var Mt in pt)pt.hasOwnProperty(Mt)&&(Fe[Mt]=pt[Mt])}return Fe},typeof self.Promise!="function"&&m("E2g8").polyfill()}}]),Nt}();g.install();var p=g,t=m("+qE3"),e=m.n(t),d=function(){function Nt(){Object(S.a)(this,Nt)}return Object(y.a)(Nt,null,[{key:"e",value:function(Pe,Fe){(!Pe||Nt.FORCE_GLOBAL_TAG)&&(Pe=Nt.GLOBAL_TAG);var Ve="[".concat(Pe,"] > ").concat(Fe);if(Nt.ENABLE_CALLBACK&&Nt.emitter.emit("log","error",Ve),!Nt.ENABLE_ERROR)return;console.error?console.error(Ve):console.warn?console.warn(Ve):console.log(Ve)}},{key:"i",value:function(Pe,Fe){(!Pe||Nt.FORCE_GLOBAL_TAG)&&(Pe=Nt.GLOBAL_TAG);var Ve="[".concat(Pe,"] > ").concat(Fe);if(Nt.ENABLE_CALLBACK&&Nt.emitter.emit("log","info",Ve),!Nt.ENABLE_INFO)return;console.info?console.info(Ve):console.log(Ve)}},{key:"w",value:function(Pe,Fe){(!Pe||Nt.FORCE_GLOBAL_TAG)&&(Pe=Nt.GLOBAL_TAG);var Ve="[".concat(Pe,"] > ").concat(Fe);if(Nt.ENABLE_CALLBACK&&Nt.emitter.emit("log","warn",Ve),!Nt.ENABLE_WARN)return;console.warn?console.warn(Ve):console.log(Ve)}},{key:"d",value:function(Pe,Fe){(!Pe||Nt.FORCE_GLOBAL_TAG)&&(Pe=Nt.GLOBAL_TAG);var Ve="[".concat(Pe,"] > ").concat(Fe);if(Nt.ENABLE_CALLBACK&&Nt.emitter.emit("log","debug",Ve),!Nt.ENABLE_DEBUG)return;console.debug?console.debug(Ve):console.log(Ve)}},{key:"v",value:function(Pe,Fe){(!Pe||Nt.FORCE_GLOBAL_TAG)&&(Pe=Nt.GLOBAL_TAG);var Ve="[".concat(Pe,"] > ").concat(Fe);if(Nt.ENABLE_CALLBACK&&Nt.emitter.emit("log","verbose",Ve),!Nt.ENABLE_VERBOSE)return;console.log(Ve)}}]),Nt}();d.GLOBAL_TAG="flv.js",d.FORCE_GLOBAL_TAG=!1,d.ENABLE_ERROR=!0,d.ENABLE_INFO=!0,d.ENABLE_WARN=!0,d.ENABLE_DEBUG=!0,d.ENABLE_VERBOSE=!0,d.ENABLE_CALLBACK=!1,d.emitter=new e.a;var f=d,u=function(){function Nt(){Object(S.a)(this,Nt),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(y.a)(Nt,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(Pe){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=Pe,this._totalBytes+=Pe):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=Pe,this._totalBytes+=Pe):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=Pe,this._totalBytes+=Pe,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var Pe=(this._now()-this._lastCheckpoint)/1e3;return Pe==0&&(Pe=1),this._intervalBytes/Pe/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 Pe=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/Pe/1024}}]),Nt}(),r=u,s=m("kFHX"),o=m("4jIl"),i=function(){function Nt(xt){Object(S.a)(this,Nt),this._message=xt}return Object(y.a)(Nt,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),Nt}(),l=function(Nt){Object(s.a)(Pe,Nt);var xt=Object(o.a)(Pe);function Pe(Fe){return Object(S.a)(this,Pe),xt.call(this,Fe)}return Object(y.a)(Pe,[{key:"name",get:function(){return"IllegalStateException"}}]),Pe}(i),n=function(Nt){Object(s.a)(Pe,Nt);var xt=Object(o.a)(Pe);function Pe(Fe){return Object(S.a)(this,Pe),xt.call(this,Fe)}return Object(y.a)(Pe,[{key:"name",get:function(){return"InvalidArgumentException"}}]),Pe}(i),a=function(Nt){Object(s.a)(Pe,Nt);var xt=Object(o.a)(Pe);function Pe(Fe){return Object(S.a)(this,Pe),xt.call(this,Fe)}return Object(y.a)(Pe,[{key:"name",get:function(){return"NotImplementedException"}}]),Pe}(i),c={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},h={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},A=function(){function Nt(xt){Object(S.a)(this,Nt),this._type=xt||"undefined",this._status=c.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(y.a)(Nt,[{key:"destroy",value:function(){this._status=c.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===c.kConnecting||this._status===c.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(Pe){this._onContentLengthKnown=Pe}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(Pe){this._onURLRedirect=Pe}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(Pe){this._onDataArrival=Pe}},{key:"onError",get:function(){return this._onError},set:function(Pe){this._onError=Pe}},{key:"onComplete",get:function(){return this._onComplete},set:function(Pe){this._onComplete=Pe}},{key:"open",value:function(Pe,Fe){throw new a("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new a("Unimplemented abstract function!")}}]),Nt}(),v=m("2KFj"),w=m("XPR9"),b={};function x(){var Nt=self.navigator.userAgent.toLowerCase(),xt=/(edge)\/([\w.]+)/.exec(Nt)||/(opr)[\/]([\w.]+)/.exec(Nt)||/(chrome)[ \/]([\w.]+)/.exec(Nt)||/(iemobile)[\/]([\w.]+)/.exec(Nt)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Nt)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Nt)||/(webkit)[ \/]([\w.]+)/.exec(Nt)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Nt)||/(msie) ([\w.]+)/.exec(Nt)||Nt.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Nt)||Nt.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Nt)||[],Pe=/(ipad)/.exec(Nt)||/(ipod)/.exec(Nt)||/(windows phone)/.exec(Nt)||/(iphone)/.exec(Nt)||/(kindle)/.exec(Nt)||/(android)/.exec(Nt)||/(windows)/.exec(Nt)||/(mac)/.exec(Nt)||/(linux)/.exec(Nt)||/(cros)/.exec(Nt)||[],Fe={browser:xt[5]||xt[3]||xt[1]||"",version:xt[2]||xt[4]||"0",majorVersion:xt[4]||xt[2]||"0",platform:Pe[0]||""},Ve={};if(Fe.browser){Ve[Fe.browser]=!0;var pt=Fe.majorVersion.split(".");Ve.version={major:parseInt(Fe.majorVersion,10),string:Fe.version},pt.length>1&&(Ve.version.minor=parseInt(pt[1],10)),pt.length>2&&(Ve.version.build=parseInt(pt[2],10))}if(Fe.platform&&(Ve[Fe.platform]=!0),(Ve.chrome||Ve.opr||Ve.safari)&&(Ve.webkit=!0),Ve.rv||Ve.iemobile){Ve.rv&&delete Ve.rv;var Mt="msie";Fe.browser=Mt,Ve[Mt]=!0}if(Ve.edge){delete Ve.edge;var dr="msedge";Fe.browser=dr,Ve[dr]=!0}if(Ve.opr){var fr="opera";Fe.browser=fr,Ve[fr]=!0}if(Ve.safari&&Ve.android){var Lr="android";Fe.browser=Lr,Ve[Lr]=!0}Ve.name=Fe.browser,Ve.platform=Fe.platform;for(var dn in b)b.hasOwnProperty(dn)&&delete b[dn];Object.assign(b,Ve)}x();var C=b,I=function(Nt){Object(s.a)(Pe,Nt);var xt=Object(o.a)(Pe);function Pe(Fe,Ve){var pt;return Object(S.a)(this,Pe),pt=xt.call(this,"fetch-stream-loader"),pt.TAG="FetchStreamLoader",pt._seekHandler=Fe,pt._config=Ve,pt._needStash=!0,pt._requestAbort=!1,pt._contentLength=null,pt._receivedLength=0,pt}return Object(y.a)(Pe,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),Object(v.a)(Object(w.a)(Pe.prototype),"destroy",this).call(this)}},{key:"open",value:function(Ve,pt){var Mt=this;this._dataSource=Ve,this._range=pt;var dr=Ve.url;this._config.reuseRedirectedURL&&Ve.redirectedURL!=null&&(dr=Ve.redirectedURL);var fr=this._seekHandler.getConfig(dr,pt),Lr=new self.Headers;if(typeof fr.headers=="object"){var dn=fr.headers;for(var _n in dn)dn.hasOwnProperty(_n)&&Lr.append(_n,dn[_n])}var cr={method:"GET",headers:Lr,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var Xt in this._config.headers)Lr.append(Xt,this._config.headers[Xt]);Ve.cors===!1&&(cr.mode="same-origin"),Ve.withCredentials&&(cr.credentials="include"),Ve.referrerPolicy&&(cr.referrerPolicy=Ve.referrerPolicy),this._status=c.kConnecting,self.fetch(fr.url,cr).then(function(Zt){if(Mt._requestAbort){Mt._requestAbort=!1,Mt._status=c.kIdle;return}if(Zt.ok&&Zt.status>=200&&Zt.status<=299){if(Zt.url!==fr.url&&Mt._onURLRedirect){var Rr=Mt._seekHandler.removeURLParameters(Zt.url);Mt._onURLRedirect(Rr)}var $r=Zt.headers.get("Content-Length");return $r!=null&&(Mt._contentLength=parseInt($r),Mt._contentLength!==0&&(Mt._onContentLengthKnown&&Mt._onContentLengthKnown(Mt._contentLength))),Mt._pump.call(Mt,Zt.body.getReader())}else if(Mt._status=c.kError,Mt._onError)Mt._onError(h.HTTP_STATUS_CODE_INVALID,{code:Zt.status,msg:Zt.statusText});else throw new i("FetchStreamLoader: Http code invalid, "+Zt.status+" "+Zt.statusText)}).catch(function(Zt){if(Mt._status=c.kError,Mt._onError)Mt._onError(h.EXCEPTION,{code:-1,msg:Zt.message});else throw Zt})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(Ve){var pt=this;return Ve.read().then(function(Mt){if(Mt.done)if(pt._contentLength!==null&&pt._receivedLength<pt._contentLength){pt._status=c.kError;var dr=h.EARLY_EOF,fr={code:-1,msg:"Fetch stream meet Early-EOF"};if(pt._onError)pt._onError(dr,fr);else throw new i(fr.msg)}else pt._status=c.kComplete,pt._onComplete&&pt._onComplete(pt._range.from,pt._range.from+pt._receivedLength-1);else{if(pt._requestAbort===!0)return pt._requestAbort=!1,pt._status=c.kComplete,Ve.cancel();pt._status=c.kBuffering;var Lr=Mt.value.buffer,dn=pt._range.from+pt._receivedLength;pt._receivedLength+=Lr.byteLength,pt._onDataArrival&&pt._onDataArrival(Lr,dn,pt._receivedLength),pt._pump(Ve)}}).catch(function(Mt){if(Mt.code===11&&C.msedge)return;pt._status=c.kError;var dr=0,fr=null;if((Mt.code===19||Mt.message==="network error")&&(pt._contentLength===null||pt._contentLength!==null&&pt._receivedLength<pt._contentLength)?(dr=h.EARLY_EOF,fr={code:Mt.code,msg:"Fetch stream meet Early-EOF"}):(dr=h.EXCEPTION,fr={code:Mt.code,msg:Mt.message}),pt._onError)pt._onError(dr,fr);else throw new i(fr.msg)})}}],[{key:"isSupported",value:function(){try{var Ve=C.msedge&&C.version.minor>=15048,pt=C.msedge?Ve:!0;return self.fetch&&self.ReadableStream&&pt}catch(Mt){return!1}}}]),Pe}(A),_=I,E=function(Nt){Object(s.a)(Pe,Nt);var xt=Object(o.a)(Pe);function Pe(Fe,Ve){var pt;return Object(S.a)(this,Pe),pt=xt.call(this,"xhr-moz-chunked-loader"),pt.TAG="MozChunkedLoader",pt._seekHandler=Fe,pt._config=Ve,pt._needStash=!0,pt._xhr=null,pt._requestAbort=!1,pt._contentLength=null,pt._receivedLength=0,pt}return Object(y.a)(Pe,[{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(v.a)(Object(w.a)(Pe.prototype),"destroy",this).call(this)}},{key:"open",value:function(Ve,pt){this._dataSource=Ve,this._range=pt;var Mt=Ve.url;this._config.reuseRedirectedURL&&Ve.redirectedURL!=null&&(Mt=Ve.redirectedURL);var dr=this._seekHandler.getConfig(Mt,pt);this._requestURL=dr.url;var fr=this._xhr=new XMLHttpRequest;if(fr.open("GET",dr.url,!0),fr.responseType="moz-chunked-arraybuffer",fr.onreadystatechange=this._onReadyStateChange.bind(this),fr.onprogress=this._onProgress.bind(this),fr.onloadend=this._onLoadEnd.bind(this),fr.onerror=this._onXhrError.bind(this),Ve.withCredentials&&(fr.withCredentials=!0),typeof dr.headers=="object"){var Lr=dr.headers;for(var dn in Lr)Lr.hasOwnProperty(dn)&&fr.setRequestHeader(dn,Lr[dn])}if(typeof this._config.headers=="object"){var _n=this._config.headers;for(var cr in _n)_n.hasOwnProperty(cr)&&fr.setRequestHeader(cr,_n[cr])}this._status=c.kConnecting,fr.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=c.kComplete}},{key:"_onReadyStateChange",value:function(Ve){var pt=Ve.target;if(pt.readyState===2){if(pt.responseURL!=null&&pt.responseURL!==this._requestURL&&this._onURLRedirect){var Mt=this._seekHandler.removeURLParameters(pt.responseURL);this._onURLRedirect(Mt)}if(pt.status!==0&&(pt.status<200||pt.status>299))if(this._status=c.kError,this._onError)this._onError(h.HTTP_STATUS_CODE_INVALID,{code:pt.status,msg:pt.statusText});else throw new i("MozChunkedLoader: Http code invalid, "+pt.status+" "+pt.statusText);else this._status=c.kBuffering}}},{key:"_onProgress",value:function(Ve){if(this._status===c.kError)return;this._contentLength===null&&(Ve.total!==null&&Ve.total!==0&&(this._contentLength=Ve.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var pt=Ve.target.response,Mt=this._range.from+this._receivedLength;this._receivedLength+=pt.byteLength,this._onDataArrival&&this._onDataArrival(pt,Mt,this._receivedLength)}},{key:"_onLoadEnd",value:function(Ve){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===c.kError)return;this._status=c.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(Ve){this._status=c.kError;var pt=0,Mt=null;if(this._contentLength&&Ve.loaded<this._contentLength?(pt=h.EARLY_EOF,Mt={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):(pt=h.EXCEPTION,Mt={code:-1,msg:Ve.constructor.name+" "+Ve.type}),this._onError)this._onError(pt,Mt);else throw new i(Mt.msg)}}],[{key:"isSupported",value:function(){try{var Ve=new XMLHttpRequest;return Ve.open("GET","https://example.com",!0),Ve.responseType="moz-chunked-arraybuffer",Ve.responseType==="moz-chunked-arraybuffer"}catch(pt){return f.w("MozChunkedLoader",pt.message),!1}}}]),Pe}(A),O=E,N=function(Nt){Object(s.a)(Pe,Nt);var xt=Object(o.a)(Pe);function Pe(Fe,Ve){var pt;return Object(S.a)(this,Pe),pt=xt.call(this,"xhr-msstream-loader"),pt.TAG="MSStreamLoader",pt._seekHandler=Fe,pt._config=Ve,pt._needStash=!0,pt._xhr=null,pt._reader=null,pt._totalRange=null,pt._currentRange=null,pt._currentRequestURL=null,pt._currentRedirectedURL=null,pt._contentLength=null,pt._receivedLength=0,pt._bufferLimit=16*1024*1024,pt._lastTimeBufferSize=0,pt._isReconnecting=!1,pt}return Object(y.a)(Pe,[{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(v.a)(Object(w.a)(Pe.prototype),"destroy",this).call(this)}},{key:"open",value:function(Ve,pt){this._internalOpen(Ve,pt,!1)}},{key:"_internalOpen",value:function(Ve,pt,Mt){this._dataSource=Ve,Mt?this._currentRange=pt:this._totalRange=pt;var dr=Ve.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?dr=this._currentRedirectedURL:Ve.redirectedURL!=null&&(dr=Ve.redirectedURL));var fr=this._seekHandler.getConfig(dr,pt);this._currentRequestURL=fr.url;var Lr=this._reader=new self.MSStreamReader;Lr.onprogress=this._msrOnProgress.bind(this),Lr.onload=this._msrOnLoad.bind(this),Lr.onerror=this._msrOnError.bind(this);var dn=this._xhr=new XMLHttpRequest;if(dn.open("GET",fr.url,!0),dn.responseType="ms-stream",dn.onreadystatechange=this._xhrOnReadyStateChange.bind(this),dn.onerror=this._xhrOnError.bind(this),Ve.withCredentials&&(dn.withCredentials=!0),typeof fr.headers=="object"){var _n=fr.headers;for(var cr in _n)_n.hasOwnProperty(cr)&&dn.setRequestHeader(cr,_n[cr])}if(typeof this._config.headers=="object"){var Xt=this._config.headers;for(var Zt in Xt)Xt.hasOwnProperty(Zt)&&dn.setRequestHeader(Zt,Xt[Zt])}this._isReconnecting?this._isReconnecting=!1:this._status=c.kConnecting,dn.send()}},{key:"abort",value:function(){this._internalAbort(),this._status=c.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(Ve){var pt=Ve.target;if(pt.readyState===2)if(pt.status>=200&&pt.status<=299){if(this._status=c.kBuffering,pt.responseURL!=null){var Mt=this._seekHandler.removeURLParameters(pt.responseURL);pt.responseURL!==this._currentRequestURL&&Mt!==this._currentRedirectedURL&&(this._currentRedirectedURL=Mt,this._onURLRedirect&&this._onURLRedirect(Mt))}var dr=pt.getResponseHeader("Content-Length");if(dr!=null&&this._contentLength==null){var fr=parseInt(dr);fr>0&&(this._contentLength=fr,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=c.kError,this._onError)this._onError(h.HTTP_STATUS_CODE_INVALID,{code:pt.status,msg:pt.statusText});else throw new i("MSStreamLoader: Http code invalid, "+pt.status+" "+pt.statusText);else if(pt.readyState===3&&(pt.status>=200&&pt.status<=299)){this._status=c.kBuffering;var Lr=pt.response;this._reader.readAsArrayBuffer(Lr)}}},{key:"_xhrOnError",value:function(Ve){this._status=c.kError;var pt=h.EXCEPTION,Mt={code:-1,msg:Ve.constructor.name+" "+Ve.type};if(this._onError)this._onError(pt,Mt);else throw new i(Mt.msg)}},{key:"_msrOnProgress",value:function(Ve){var pt=Ve.target,Mt=pt.result;if(Mt==null){this._doReconnectIfNeeded();return}var dr=Mt.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Mt.byteLength;var fr=this._totalRange.from+this._receivedLength;this._receivedLength+=dr.byteLength,this._onDataArrival&&this._onDataArrival(dr,fr,this._receivedLength),Mt.byteLength>=this._bufferLimit&&(f.v(this.TAG,"MSStream buffer exceeded max size near ".concat(fr+dr.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 Ve={from:this._totalRange.from+this._receivedLength,to:-1};this._internalOpen(this._dataSource,Ve,!0)}}},{key:"_msrOnLoad",value:function(Ve){this._status=c.kComplete,this._onComplete&&this._onComplete(this._totalRange.from,this._totalRange.from+this._receivedLength-1)}},{key:"_msrOnError",value:function(Ve){this._status=c.kError;var pt=0,Mt=null;if(this._contentLength&&this._receivedLength<this._contentLength?(pt=h.EARLY_EOF,Mt={code:-1,msg:"MSStream meet Early-Eof"}):(pt=h.EARLY_EOF,Mt={code:-1,msg:Ve.constructor.name+" "+Ve.type}),this._onError)this._onError(pt,Mt);else throw new i(Mt.msg)}}],[{key:"isSupported",value:function(){try{if(typeof self.MSStream=="undefined"||typeof self.MSStreamReader=="undefined")return!1;var Ve=new XMLHttpRequest;return Ve.open("GET","https://example.com",!0),Ve.responseType="ms-stream",Ve.responseType==="ms-stream"}catch(pt){return f.w("MSStreamLoader",pt.message),!1}}}]),Pe}(A),F=N,U=function(Nt){Object(s.a)(Pe,Nt);var xt=Object(o.a)(Pe);function Pe(Fe,Ve){var pt;return Object(S.a)(this,Pe),pt=xt.call(this,"xhr-range-loader"),pt.TAG="RangeLoader",pt._seekHandler=Fe,pt._config=Ve,pt._needStash=!1,pt._chunkSizeKBList=[128,256,384,512,768,1024,1536,2048,3072,4096,5120,6144,7168,8192],pt._currentChunkSizeKB=384,pt._currentSpeedNormalized=0,pt._zeroSpeedChunkCount=0,pt._xhr=null,pt._speedSampler=new r,pt._requestAbort=!1,pt._waitForTotalLength=!1,pt._totalLengthReceived=!1,pt._currentRequestURL=null,pt._currentRedirectedURL=null,pt._currentRequestRange=null,pt._totalLength=null,pt._contentLength=null,pt._receivedLength=0,pt._lastTimeLoaded=0,pt}return Object(y.a)(Pe,[{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(v.a)(Object(w.a)(Pe.prototype),"destroy",this).call(this)}},{key:"currentSpeed",get:function(){return this._speedSampler.lastSecondKBps}},{key:"open",value:function(Ve,pt){this._dataSource=Ve,this._range=pt,this._status=c.kConnecting;var Mt=!1;this._dataSource.filesize!=null&&this._dataSource.filesize!==0&&(Mt=!0,this._totalLength=this._dataSource.filesize),!this._totalLengthReceived&&!Mt?(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1})):this._openSubRange()}},{key:"_openSubRange",value:function(){var Ve=this._currentChunkSizeKB*1024,pt=this._range.from+this._receivedLength,Mt=pt+Ve;this._contentLength!=null&&(Mt-this._range.from>=this._contentLength&&(Mt=this._range.from+this._contentLength-1)),this._currentRequestRange={from:pt,to:Mt},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(Ve,pt){this._lastTimeLoaded=0;var Mt=Ve.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Mt=this._currentRedirectedURL:Ve.redirectedURL!=null&&(Mt=Ve.redirectedURL));var dr=this._seekHandler.getConfig(Mt,pt);this._currentRequestURL=dr.url;var fr=this._xhr=new XMLHttpRequest;if(fr.open("GET",dr.url,!0),fr.responseType="arraybuffer",fr.onreadystatechange=this._onReadyStateChange.bind(this),fr.onprogress=this._onProgress.bind(this),fr.onload=this._onLoad.bind(this),fr.onerror=this._onXhrError.bind(this),Ve.withCredentials&&(fr.withCredentials=!0),typeof dr.headers=="object"){var Lr=dr.headers;for(var dn in Lr)Lr.hasOwnProperty(dn)&&fr.setRequestHeader(dn,Lr[dn])}if(typeof this._config.headers=="object"){var _n=this._config.headers;for(var cr in _n)_n.hasOwnProperty(cr)&&fr.setRequestHeader(cr,_n[cr])}fr.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=c.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(Ve){var pt=Ve.target;if(pt.readyState===2){if(pt.responseURL!=null){var Mt=this._seekHandler.removeURLParameters(pt.responseURL);pt.responseURL!==this._currentRequestURL&&Mt!==this._currentRedirectedURL&&(this._currentRedirectedURL=Mt,this._onURLRedirect&&this._onURLRedirect(Mt))}if(pt.status>=200&&pt.status<=299){if(this._waitForTotalLength)return;this._status=c.kBuffering}else if(this._status=c.kError,this._onError)this._onError(h.HTTP_STATUS_CODE_INVALID,{code:pt.status,msg:pt.statusText});else throw new i("RangeLoader: Http code invalid, "+pt.status+" "+pt.statusText)}}},{key:"_onProgress",value:function(Ve){if(this._status===c.kError)return;if(this._contentLength===null){var pt=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,pt=!0;var Mt=Ve.total;this._internalAbort(),Mt!=null&Mt!==0&&(this._totalLength=Mt)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,pt){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var dr=Ve.loaded-this._lastTimeLoaded;this._lastTimeLoaded=Ve.loaded,this._speedSampler.addBytes(dr)}},{key:"_normalizeSpeed",value:function(Ve){var pt=this._chunkSizeKBList,Mt=pt.length-1,dr=0,fr=0,Lr=Mt;if(Ve<pt[0])return pt[0];for(;fr<=Lr;){if(dr=fr+Math.floor((Lr-fr)/2),dr===Mt||Ve>=pt[dr]&&Ve<pt[dr+1])return pt[dr];pt[dr]<Ve?fr=dr+1:Lr=dr-1}}},{key:"_onLoad",value:function(Ve){if(this._status===c.kError)return;if(this._waitForTotalLength){this._waitForTotalLength=!1;return}this._lastTimeLoaded=0;var pt=this._speedSampler.lastSecondKBps;if(pt===0&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&(pt=this._speedSampler.currentKBps)),pt!==0){var Mt=this._normalizeSpeed(pt);this._currentSpeedNormalized!==Mt&&(this._currentSpeedNormalized=Mt,this._currentChunkSizeKB=Mt)}var dr=Ve.target.response,fr=this._range.from+this._receivedLength;this._receivedLength+=dr.byteLength;var Lr=!1;this._contentLength!=null&&this._receivedLength<this._contentLength?this._openSubRange():Lr=!0,this._onDataArrival&&this._onDataArrival(dr,fr,this._receivedLength),Lr&&(this._status=c.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}},{key:"_onXhrError",value:function(Ve){this._status=c.kError;var pt=0,Mt=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?(pt=h.EARLY_EOF,Mt={code:-1,msg:"RangeLoader meet Early-Eof"}):(pt=h.EXCEPTION,Mt={code:-1,msg:Ve.constructor.name+" "+Ve.type}),this._onError)this._onError(pt,Mt);else throw new i(Mt.msg)}}],[{key:"isSupported",value:function(){try{var Ve=new XMLHttpRequest;return Ve.open("GET","https://example.com",!0),Ve.responseType="arraybuffer",Ve.responseType==="arraybuffer"}catch(pt){return f.w("RangeLoader",pt.message),!1}}}]),Pe}(A),B=U,K=function(Nt){Object(s.a)(Pe,Nt);var xt=Object(o.a)(Pe);function Pe(){var Fe;return Object(S.a)(this,Pe),Fe=xt.call(this,"websocket-loader"),Fe.TAG="WebSocketLoader",Fe._needStash=!0,Fe._ws=null,Fe._requestAbort=!1,Fe._receivedLength=0,Fe}return Object(y.a)(Pe,[{key:"destroy",value:function(){this._ws&&this.abort(),Object(v.a)(Object(w.a)(Pe.prototype),"destroy",this).call(this)}},{key:"open",value:function(Ve){try{var pt=this._ws=new self.WebSocket(Ve.url);pt.binaryType="arraybuffer",pt.onopen=this._onWebSocketOpen.bind(this),pt.onclose=this._onWebSocketClose.bind(this),pt.onmessage=this._onWebSocketMessage.bind(this),pt.onerror=this._onWebSocketError.bind(this),this._status=c.kConnecting}catch(dr){this._status=c.kError;var Mt={code:dr.code,msg:dr.message};if(this._onError)this._onError(h.EXCEPTION,Mt);else throw new i(Mt.msg)}}},{key:"abort",value:function(){var Ve=this._ws;Ve&&(Ve.readyState===0||Ve.readyState===1)&&(this._requestAbort=!0,Ve.close()),this._ws=null,this._status=c.kComplete}},{key:"_onWebSocketOpen",value:function(Ve){this._status=c.kBuffering}},{key:"_onWebSocketClose",value:function(Ve){if(this._requestAbort===!0){this._requestAbort=!1;return}this._status=c.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)}},{key:"_onWebSocketMessage",value:function(Ve){var pt=this;if(Ve.data instanceof ArrayBuffer)this._dispatchArrayBuffer(Ve.data);else if(Ve.data instanceof Blob){var Mt=new FileReader;Mt.onload=function(){pt._dispatchArrayBuffer(Mt.result)},Mt.readAsArrayBuffer(Ve.data)}else{this._status=c.kError;var dr={code:-1,msg:"Unsupported WebSocket message type: "+Ve.data.constructor.name};if(this._onError)this._onError(h.EXCEPTION,dr);else throw new i(dr.msg)}}},{key:"_dispatchArrayBuffer",value:function(Ve){var pt=Ve,Mt=this._receivedLength;this._receivedLength+=pt.byteLength,this._onDataArrival&&this._onDataArrival(pt,Mt,this._receivedLength)}},{key:"_onWebSocketError",value:function(Ve){this._status=c.kError;var pt={code:Ve.code,msg:Ve.message};if(this._onError)this._onError(h.EXCEPTION,pt);else throw new i(pt.msg)}}],[{key:"isSupported",value:function(){try{return typeof self.WebSocket!="undefined"}catch(Ve){return!1}}}]),Pe}(A),Y=K,k=function(){function Nt(xt){Object(S.a)(this,Nt),this._zeroStart=xt||!1}return Object(y.a)(Nt,[{key:"getConfig",value:function(Pe,Fe){var Ve={};if(Fe.from!==0||Fe.to!==-1){var pt;Fe.to!==-1?pt="bytes=".concat(Fe.from.toString(),"-").concat(Fe.to.toString()):pt="bytes=".concat(Fe.from.toString(),"-"),Ve.Range=pt}else this._zeroStart&&(Ve.Range="bytes=0-");return{url:Pe,headers:Ve}}},{key:"removeURLParameters",value:function(Pe){return Pe}}]),Nt}(),H=k,W=function(){function Nt(xt,Pe){Object(S.a)(this,Nt),this._startName=xt,this._endName=Pe}return Object(y.a)(Nt,[{key:"getConfig",value:function(Pe,Fe){var Ve=Pe;if(Fe.from!==0||Fe.to!==-1){var pt=!0;Ve.indexOf("?")===-1&&(Ve+="?",pt=!1),pt&&(Ve+="&"),Ve+="".concat(this._startName,"=").concat(Fe.from.toString()),Fe.to!==-1&&(Ve+="&".concat(this._endName,"=").concat(Fe.to.toString()))}return{url:Ve,headers:{}}}},{key:"removeURLParameters",value:function(Pe){var Fe=Pe.split("?")[0],Ve=void 0,pt=Pe.indexOf("?");pt!==-1&&(Ve=Pe.substring(pt+1));var Mt="";if(Ve!=null&&Ve.length>0)for(var dr=Ve.split("&"),fr=0;fr<dr.length;fr++){var Lr=dr[fr].split("="),dn=fr>0;Lr[0]!==this._startName&&Lr[0]!==this._endName&&(dn&&(Mt+="&"),Mt+=dr[fr])}return Mt.length===0?Fe:Fe+"?"+Mt}}]),Nt}(),j=W,M=function(){function Nt(xt,Pe,Fe){Object(S.a)(this,Nt),this.TAG="IOController",this._config=Pe,this._extraData=Fe,this._stashInitialSize=1024*384,Pe.stashInitialSize!=null&&Pe.stashInitialSize>0&&(this._stashInitialSize=Pe.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,Pe.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=xt,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(xt.url),this._refTotalLength=xt.filesize?xt.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(y.a)(Nt,[{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(Pe){this._extraData=Pe}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(Pe){this._onDataArrival=Pe}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(Pe){this._onSeeked=Pe}},{key:"onError",get:function(){return this._onError},set:function(Pe){this._onError=Pe}},{key:"onComplete",get:function(){return this._onComplete},set:function(Pe){this._onComplete=Pe}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(Pe){this._onRedirect=Pe}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(Pe){this._onRecoveredEarlyEof=Pe}},{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===B?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var Pe=this._config;if(Pe.seekType==="range")this._seekHandler=new H(this._config.rangeLoadZeroStart);else if(Pe.seekType==="param"){var Fe=Pe.seekParamStart||"bstart",Ve=Pe.seekParamEnd||"bend";this._seekHandler=new j(Fe,Ve)}else if(Pe.seekType==="custom"){if(typeof Pe.customSeekHandler!="function")throw new n("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new Pe.customSeekHandler}else throw new n("Invalid seekType in config: ".concat(Pe.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Y;else if(_.isSupported())this._loaderClass=_;else if(O.isSupported())this._loaderClass=O;else if(B.isSupported())this._loaderClass=B;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(Pe){this._currentRange={from:0,to:-1},Pe&&(this._currentRange.from=Pe),this._speedSampler.reset(),Pe||(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 Pe=this._resumeFrom;this._resumeFrom=0,this._internalSeek(Pe,!0)}}},{key:"seek",value:function(Pe){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(Pe,!0)}},{key:"_internalSeek",value:function(Pe,Fe){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(Fe),this._loader.destroy(),this._loader=null;var Ve={from:Pe,to:-1};this._currentRange={from:Ve.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,Ve),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(Pe){if(!Pe||typeof Pe!="string"||Pe.length===0)throw new n("Url must be a non-empty string!");this._dataSource.url=Pe}},{key:"_expandBuffer",value:function(Pe){for(var Fe=this._stashSize;Fe+1024*1024*1<Pe;)Fe*=2;if(Fe+=1024*1024*1,Fe===this._bufferSize)return;var Ve=new ArrayBuffer(Fe);if(this._stashUsed>0){var pt=new Uint8Array(this._stashBuffer,0,this._stashUsed),Mt=new Uint8Array(Ve,0,Fe);Mt.set(pt,0)}this._stashBuffer=Ve,this._bufferSize=Fe}},{key:"_normalizeSpeed",value:function(Pe){var Fe=this._speedNormalizeList,Ve=Fe.length-1,pt=0,Mt=0,dr=Ve;if(Pe<Fe[0])return Fe[0];for(;Mt<=dr;){if(pt=Mt+Math.floor((dr-Mt)/2),pt===Ve||Pe>=Fe[pt]&&Pe<Fe[pt+1])return Fe[pt];Fe[pt]<Pe?Mt=pt+1:dr=pt-1}}},{key:"_adjustStashSize",value:function(Pe){var Fe=0;this._config.isLive||Pe<512?Fe=Pe:Pe>=512&&Pe<=1024?Fe=Math.floor(Pe*1.5):Fe=Pe*2,Fe>8192&&(Fe=8192);var Ve=Fe*1024+1024*1024*1;this._bufferSize<Ve&&this._expandBuffer(Ve),this._stashSize=Fe*1024}},{key:"_dispatchChunks",value:function(Pe,Fe){return this._currentRange.to=Fe+Pe.byteLength-1,this._onDataArrival(Pe,Fe)}},{key:"_onURLRedirect",value:function(Pe){this._redirectedURL=Pe,this._onRedirect&&this._onRedirect(Pe)}},{key:"_onContentLengthKnown",value:function(Pe){Pe&&this._fullRequestFlag&&(this._totalLength=Pe,this._fullRequestFlag=!1)}},{key:"_onLoaderChunkArrival",value:function(Pe,Fe,Ve){if(!this._onDataArrival)throw new l("IOController: No existing consumer (onDataArrival) callback!");if(this._paused)return;this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(Pe.byteLength);var pt=this._speedSampler.lastSecondKBps;if(pt!==0){var Mt=this._normalizeSpeed(pt);this._speedNormalized!==Mt&&(this._speedNormalized=Mt,this._adjustStashSize(Mt))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=Fe),this._stashUsed+Pe.byteLength<=this._stashSize){var Xt=new Uint8Array(this._stashBuffer,0,this._stashSize);Xt.set(new Uint8Array(Pe),this._stashUsed),this._stashUsed+=Pe.byteLength}else{var Zt=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){var Rr=this._stashBuffer.slice(0,this._stashUsed),$r=this._dispatchChunks(Rr,this._stashByteStart);if($r<Rr.byteLength){if($r>0){var un=new Uint8Array(Rr,$r);Zt.set(un,0),this._stashUsed=un.byteLength,this._stashByteStart+=$r}}else this._stashUsed=0,this._stashByteStart+=$r;this._stashUsed+Pe.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+Pe.byteLength),Zt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Zt.set(new Uint8Array(Pe),this._stashUsed),this._stashUsed+=Pe.byteLength}else{var Dn=this._dispatchChunks(Pe,Fe);if(Dn<Pe.byteLength){var sr=Pe.byteLength-Dn;sr>this._bufferSize&&(this._expandBuffer(sr),Zt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Zt.set(new Uint8Array(Pe,Dn),0),this._stashUsed+=sr,this._stashByteStart=Fe+Dn}}}else if(this._stashUsed===0){var dr=this._dispatchChunks(Pe,Fe);if(dr<Pe.byteLength){var fr=Pe.byteLength-dr;fr>this._bufferSize&&this._expandBuffer(fr);var Lr=new Uint8Array(this._stashBuffer,0,this._bufferSize);Lr.set(new Uint8Array(Pe,dr),0),this._stashUsed+=fr,this._stashByteStart=Fe+dr}}else{this._stashUsed+Pe.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+Pe.byteLength);var dn=new Uint8Array(this._stashBuffer,0,this._bufferSize);dn.set(new Uint8Array(Pe),this._stashUsed),this._stashUsed+=Pe.byteLength;var _n=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(_n<this._stashUsed&&_n>0){var cr=new Uint8Array(this._stashBuffer,_n);dn.set(cr,0)}this._stashUsed-=_n,this._stashByteStart+=_n}}},{key:"_flushStashBuffer",value:function(Pe){if(this._stashUsed>0){var Fe=this._stashBuffer.slice(0,this._stashUsed),Ve=this._dispatchChunks(Fe,this._stashByteStart),pt=Fe.byteLength-Ve;if(Ve<Fe.byteLength)if(Pe)f.w(this.TAG,"".concat(pt," bytes unconsumed data remain when flush buffer, dropped"));else{if(Ve>0){var Mt=new Uint8Array(this._stashBuffer,0,this._bufferSize),dr=new Uint8Array(Fe,Ve);Mt.set(dr,0),this._stashUsed=dr.byteLength,this._stashByteStart+=Ve}return 0}return this._stashUsed=0,this._stashByteStart=0,pt}return 0}},{key:"_onLoaderComplete",value:function(Pe,Fe){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(Pe,Fe){f.e(this.TAG,"Loader error, code = ".concat(Fe.code,", msg = ").concat(Fe.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,Pe=h.UNRECOVERABLE_EARLY_EOF);switch(Pe){case h.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var Ve=this._currentRange.to+1;Ve<this._totalLength&&(f.w(this.TAG,"Connection lost, trying reconnect..."),this._isEarlyEofReconnecting=!0,this._internalSeek(Ve,!1));return}Pe=h.UNRECOVERABLE_EARLY_EOF;break}case h.UNRECOVERABLE_EARLY_EOF:case h.CONNECTING_TIMEOUT:case h.HTTP_STATUS_CODE_INVALID:case h.EXCEPTION:break}if(this._onError)this._onError(Pe,Fe);else throw new i("IOException: "+Fe.msg)}}]),Nt}(),G=M,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 q(){return Object.assign({},X)}var ee=function(){function Nt(){Object(S.a)(this,Nt)}return Object(y.a)(Nt,null,[{key:"supportMSEH264Playback",value:function(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"')}},{key:"supportNetworkStreamIO",value:function(){var Pe=new G({},q()),Fe=Pe.loaderType;return Pe.destroy(),Fe=="fetch-stream-loader"||Fe=="xhr-moz-chunked-loader"}},{key:"getNetworkLoaderTypeName",value:function(){var Pe=new G({},q()),Fe=Pe.loaderType;return Pe.destroy(),Fe}},{key:"supportNativeMediaPlayback",value:function(Pe){Nt.videoElement==null&&(Nt.videoElement=window.document.createElement("video"));var Fe=Nt.videoElement.canPlayType(Pe);return Fe==="probably"||Fe=="maybe"}},{key:"getFeatureList",value:function(){var Pe={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return Pe.mseFlvPlayback=Nt.supportMSEH264Playback(),Pe.networkStreamIO=Nt.supportNetworkStreamIO(),Pe.networkLoaderName=Nt.getNetworkLoaderTypeName(),Pe.mseLiveFlvPlayback=Pe.mseFlvPlayback&&Pe.networkStreamIO,Pe.nativeMP4H264Playback=Nt.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),Pe.nativeWebmVP8Playback=Nt.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),Pe.nativeWebmVP9Playback=Nt.supportNativeMediaPlayback('video/webm; codecs="vp9"'),Pe}}]),Nt}(),ie=ee,de={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"},ue=de,ve=function(){function Nt(){Object(S.a)(this,Nt)}return Object(y.a)(Nt,null,[{key:"forceGlobalTag",get:function(){return f.FORCE_GLOBAL_TAG},set:function(Pe){f.FORCE_GLOBAL_TAG=Pe,Nt._notifyChange()}},{key:"globalTag",get:function(){return f.GLOBAL_TAG},set:function(Pe){f.GLOBAL_TAG=Pe,Nt._notifyChange()}},{key:"enableAll",get:function(){return f.ENABLE_VERBOSE&&f.ENABLE_DEBUG&&f.ENABLE_INFO&&f.ENABLE_WARN&&f.ENABLE_ERROR},set:function(Pe){f.ENABLE_VERBOSE=Pe,f.ENABLE_DEBUG=Pe,f.ENABLE_INFO=Pe,f.ENABLE_WARN=Pe,f.ENABLE_ERROR=Pe,Nt._notifyChange()}},{key:"enableDebug",get:function(){return f.ENABLE_DEBUG},set:function(Pe){f.ENABLE_DEBUG=Pe,Nt._notifyChange()}},{key:"enableVerbose",get:function(){return f.ENABLE_VERBOSE},set:function(Pe){f.ENABLE_VERBOSE=Pe,Nt._notifyChange()}},{key:"enableInfo",get:function(){return f.ENABLE_INFO},set:function(Pe){f.ENABLE_INFO=Pe,Nt._notifyChange()}},{key:"enableWarn",get:function(){return f.ENABLE_WARN},set:function(Pe){f.ENABLE_WARN=Pe,Nt._notifyChange()}},{key:"enableError",get:function(){return f.ENABLE_ERROR},set:function(Pe){f.ENABLE_ERROR=Pe,Nt._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(Pe){f.GLOBAL_TAG=Pe.globalTag,f.FORCE_GLOBAL_TAG=Pe.forceGlobalTag,f.ENABLE_VERBOSE=Pe.enableVerbose,f.ENABLE_DEBUG=Pe.enableDebug,f.ENABLE_INFO=Pe.enableInfo,f.ENABLE_WARN=Pe.enableWarn,f.ENABLE_ERROR=Pe.enableError,f.ENABLE_CALLBACK=Pe.enableCallback}},{key:"_notifyChange",value:function(){var Pe=Nt.emitter;if(Pe.listenerCount("change")>0){var Fe=Nt.getConfig();Pe.emit("change",Fe)}}},{key:"registerListener",value:function(Pe){Nt.emitter.addListener("change",Pe)}},{key:"removeListener",value:function(Pe){Nt.emitter.removeListener("change",Pe)}},{key:"addLogListener",value:function(Pe){f.emitter.addListener("log",Pe),f.emitter.listenerCount("log")>0&&(f.ENABLE_CALLBACK=!0,Nt._notifyChange())}},{key:"removeLogListener",value:function(Pe){f.emitter.removeListener("log",Pe),f.emitter.listenerCount("log")===0&&(f.ENABLE_CALLBACK=!1,Nt._notifyChange())}}]),Nt}();ve.emitter=new e.a;var be=ve,_e=function(){function Nt(){Object(S.a)(this,Nt),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(y.a)(Nt,[{key:"isComplete",value:function(){var Pe=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,Fe=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&&Pe&&Fe}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(Pe){if(this.keyframesIndex==null)return null;var Fe=this.keyframesIndex,Ve=this._search(Fe.times,Pe);return{index:Ve,milliseconds:Fe.times[Ve],fileposition:Fe.filepositions[Ve]}}},{key:"_search",value:function(Pe,Fe){var Ve=0,pt=Pe.length-1,Mt=0,dr=0,fr=pt;for(Fe<Pe[0]&&(Ve=0,dr=fr+1);dr<=fr;)if(Mt=dr+Math.floor((fr-dr)/2),Mt===pt||Fe>=Pe[Mt]&&Fe<Pe[Mt+1]){Ve=Mt;break}else Pe[Mt]<Fe?dr=Mt+1:fr=Mt-1;return Ve}}]),Nt}(),ke=_e;function $e(Nt,xt,Pe){var Fe=Nt;if(xt+Pe<Fe.length){for(;Pe--;)if((Fe[++xt]&192)!==128)return!1;return!0}else return!1}function ne(Nt){for(var xt=[],Pe=Nt,Fe=0,Ve=Nt.length;Fe<Ve;){if(Pe[Fe]<128){xt.push(String.fromCharCode(Pe[Fe])),++Fe;continue}else if(!(Pe[Fe]<192)){if(Pe[Fe]<224){if($e(Pe,Fe,1)){var pt=(Pe[Fe]&31)<<6|Pe[Fe+1]&63;if(pt>=128){xt.push(String.fromCharCode(pt&65535)),Fe+=2;continue}}}else if(Pe[Fe]<240){if($e(Pe,Fe,2)){var Mt=(Pe[Fe]&15)<<12|(Pe[Fe+1]&63)<<6|Pe[Fe+2]&63;if(Mt>=2048&&(Mt&63488)!==55296){xt.push(String.fromCharCode(Mt&65535)),Fe+=3;continue}}}else if(Pe[Fe]<248&&$e(Pe,Fe,3)){var dr=(Pe[Fe]&7)<<18|(Pe[Fe+1]&63)<<12|(Pe[Fe+2]&63)<<6|Pe[Fe+3]&63;if(dr>65536&&dr<1114112){dr-=65536,xt.push(String.fromCharCode(dr>>>10|55296)),xt.push(String.fromCharCode(dr&1023|56320)),Fe+=4;continue}}}xt.push(String.fromCharCode(65533)),++Fe}return xt.join("")}var Ne=ne,st=function(){var Nt=new ArrayBuffer(2);return new DataView(Nt).setInt16(0,256,!0),new Int16Array(Nt)[0]===256}(),pe=function(){function Nt(){Object(S.a)(this,Nt)}return Object(y.a)(Nt,null,[{key:"parseScriptData",value:function(Pe,Fe,Ve){var pt={};try{var Mt=Nt.parseValue(Pe,Fe,Ve),dr=Nt.parseValue(Pe,Fe+Mt.size,Ve-Mt.size);pt[Mt.data]=dr.data}catch(fr){f.e("AMF",fr.toString())}return pt}},{key:"parseObject",value:function(Pe,Fe,Ve){if(Ve<3)throw new l("Data not enough when parse ScriptDataObject");var pt=Nt.parseString(Pe,Fe,Ve),Mt=Nt.parseValue(Pe,Fe+pt.size,Ve-pt.size),dr=Mt.objectEnd;return{data:{name:pt.data,value:Mt.data},size:pt.size+Mt.size,objectEnd:dr}}},{key:"parseVariable",value:function(Pe,Fe,Ve){return Nt.parseObject(Pe,Fe,Ve)}},{key:"parseString",value:function(Pe,Fe,Ve){if(Ve<2)throw new l("Data not enough when parse String");var pt=new DataView(Pe,Fe,Ve),Mt=pt.getUint16(0,!st),dr;return Mt>0?dr=Ne(new Uint8Array(Pe,Fe+2,Mt)):dr="",{data:dr,size:2+Mt}}},{key:"parseLongString",value:function(Pe,Fe,Ve){if(Ve<4)throw new l("Data not enough when parse LongString");var pt=new DataView(Pe,Fe,Ve),Mt=pt.getUint32(0,!st),dr;return Mt>0?dr=Ne(new Uint8Array(Pe,Fe+4,Mt)):dr="",{data:dr,size:4+Mt}}},{key:"parseDate",value:function(Pe,Fe,Ve){if(Ve<10)throw new l("Data size invalid when parse Date");var pt=new DataView(Pe,Fe,Ve),Mt=pt.getFloat64(0,!st),dr=pt.getInt16(8,!st);return Mt+=dr*60*1e3,{data:new Date(Mt),size:8+2}}},{key:"parseValue",value:function(Pe,Fe,Ve){if(Ve<1)throw new l("Data not enough when parse Value");var pt=new DataView(Pe,Fe,Ve),Mt=1,dr=pt.getUint8(0),fr,Lr=!1;try{switch(dr){case 0:fr=pt.getFloat64(1,!st),Mt+=8;break;case 1:{var dn=pt.getUint8(1);fr=!!dn,Mt+=1;break}case 2:{var _n=Nt.parseString(Pe,Fe+1,Ve-1);fr=_n.data,Mt+=_n.size;break}case 3:{fr={};var cr=0;for((pt.getUint32(Ve-4,!st)&16777215)===9&&(cr=3);Mt<Ve-4;){var Xt=Nt.parseObject(Pe,Fe+Mt,Ve-Mt-cr);if(Xt.objectEnd)break;fr[Xt.data.name]=Xt.data.value,Mt+=Xt.size}if(Mt<=Ve-3){var Zt=pt.getUint32(Mt-1,!st)&16777215;Zt===9&&(Mt+=3)}break}case 8:{fr={},Mt+=4;var Rr=0;for((pt.getUint32(Ve-4,!st)&16777215)===9&&(Rr=3);Mt<Ve-8;){var $r=Nt.parseVariable(Pe,Fe+Mt,Ve-Mt-Rr);if($r.objectEnd)break;fr[$r.data.name]=$r.data.value,Mt+=$r.size}if(Mt<=Ve-3){var un=pt.getUint32(Mt-1,!st)&16777215;un===9&&(Mt+=3)}break}case 9:fr=void 0,Mt=1,Lr=!0;break;case 10:{fr=[];var Dn=pt.getUint32(1,!st);Mt+=4;for(var sr=0;sr<Dn;sr++){var _r=Nt.parseValue(Pe,Fe+Mt,Ve-Mt);fr.push(_r.data),Mt+=_r.size}break}case 11:{var Yr=Nt.parseDate(Pe,Fe+1,Ve-1);fr=Yr.data,Mt+=Yr.size;break}case 12:{var Pr=Nt.parseString(Pe,Fe+1,Ve-1);fr=Pr.data,Mt+=Pr.size;break}default:Mt=Ve,f.w("AMF","Unsupported AMF value type "+dr)}}catch(wn){f.e("AMF",wn.toString())}return{data:fr,size:Mt,objectEnd:Lr}}}]),Nt}(),Z=pe,J=function(){function Nt(xt){Object(S.a)(this,Nt),this.TAG="ExpGolomb",this._buffer=xt,this._buffer_index=0,this._total_bytes=xt.byteLength,this._total_bits=xt.byteLength*8,this._current_word=0,this._current_word_bits_left=0}return Object(y.a)(Nt,[{key:"destroy",value:function(){this._buffer=null}},{key:"_fillCurrentWord",value:function(){var Pe=this._total_bytes-this._buffer_index;if(Pe<=0)throw new l("ExpGolomb: _fillCurrentWord() but no bytes available");var Fe=Math.min(4,Pe),Ve=new Uint8Array(4);Ve.set(this._buffer.subarray(this._buffer_index,this._buffer_index+Fe)),this._current_word=new DataView(Ve.buffer).getUint32(0,!1),this._buffer_index+=Fe,this._current_word_bits_left=Fe*8}},{key:"readBits",value:function(Pe){if(Pe>32)throw new n("ExpGolomb: readBits() bits exceeded max 32bits!");if(Pe<=this._current_word_bits_left){var Fe=this._current_word>>>32-Pe;return this._current_word<<=Pe,this._current_word_bits_left-=Pe,Fe}var Ve=this._current_word_bits_left?this._current_word:0;Ve=Ve>>>32-this._current_word_bits_left;var pt=Pe-this._current_word_bits_left;this._fillCurrentWord();var Mt=Math.min(pt,this._current_word_bits_left),dr=this._current_word>>>32-Mt;return this._current_word<<=Mt,this._current_word_bits_left-=Mt,Ve=Ve<<Mt|dr,Ve}},{key:"readBool",value:function(){return this.readBits(1)===1}},{key:"readByte",value:function(){return this.readBits(8)}},{key:"_skipLeadingZero",value:function(){var Pe;for(Pe=0;Pe<this._current_word_bits_left;Pe++)if((this._current_word&2147483648>>>Pe)!==0)return this._current_word<<=Pe,this._current_word_bits_left-=Pe,Pe;return this._fillCurrentWord(),Pe+this._skipLeadingZero()}},{key:"readUEG",value:function(){var Pe=this._skipLeadingZero();return this.readBits(Pe+1)-1}},{key:"readSEG",value:function(){var Pe=this.readUEG();return Pe&1?Pe+1>>>1:-1*(Pe>>>1)}}]),Nt}(),ae=J,Se=function(){function Nt(){Object(S.a)(this,Nt)}return Object(y.a)(Nt,null,[{key:"_ebsp2rbsp",value:function(Pe){for(var Fe=Pe,Ve=Fe.byteLength,pt=new Uint8Array(Ve),Mt=0,dr=0;dr<Ve;dr++){if(dr>=2&&(Fe[dr]===3&&Fe[dr-1]===0&&Fe[dr-2]===0))continue;pt[Mt]=Fe[dr],Mt++}return new Uint8Array(pt.buffer,0,Mt)}},{key:"parseSPS",value:function(Pe){var Fe=Nt._ebsp2rbsp(Pe),Ve=new ae(Fe);Ve.readByte();var pt=Ve.readByte();Ve.readByte();var Mt=Ve.readByte();Ve.readUEG();var dr=Nt.getProfileString(pt),fr=Nt.getLevelString(Mt),Lr=1,dn=420,_n=[0,420,422,444],cr=8;if((pt===100||pt===110||pt===122||pt===244||pt===44||pt===83||pt===86||pt===118||pt===128||pt===138||pt===144)&&(Lr=Ve.readUEG(),Lr===3&&Ve.readBits(1),Lr<=3&&(dn=_n[Lr]),cr=Ve.readUEG()+8,Ve.readUEG(),Ve.readBits(1),Ve.readBool()))for(var Xt=Lr!==3?8:12,Zt=0;Zt<Xt;Zt++)Ve.readBool()&&(Zt<6?Nt._skipScalingList(Ve,16):Nt._skipScalingList(Ve,64));Ve.readUEG();var Rr=Ve.readUEG();if(Rr===0)Ve.readUEG();else if(Rr===1){Ve.readBits(1),Ve.readSEG(),Ve.readSEG();for(var $r=Ve.readUEG(),un=0;un<$r;un++)Ve.readSEG()}var Dn=Ve.readUEG();Ve.readBits(1);var sr=Ve.readUEG(),_r=Ve.readUEG(),Yr=Ve.readBits(1);Yr===0&&Ve.readBits(1),Ve.readBits(1);var Pr=0,wn=0,di=0,On=0,$n=Ve.readBool();$n&&(Pr=Ve.readUEG(),wn=Ve.readUEG(),di=Ve.readUEG(),On=Ve.readUEG());var wi=1,ki=1,ra=0,ia=!0,da=0,gt=0,je=Ve.readBool();if(je){if(Ve.readBool()){var Ye=Ve.readByte(),Ze=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],ft=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];Ye>0&&Ye<16?(wi=Ze[Ye-1],ki=ft[Ye-1]):Ye===255&&(wi=Ve.readByte()<<8|Ve.readByte(),ki=Ve.readByte()<<8|Ve.readByte())}if(Ve.readBool()&&Ve.readBool(),Ve.readBool()&&(Ve.readBits(4),Ve.readBool()&&Ve.readBits(24)),Ve.readBool()&&(Ve.readUEG(),Ve.readUEG()),Ve.readBool()){var ot=Ve.readBits(32),ht=Ve.readBits(32);ia=Ve.readBool(),da=ht,gt=ot*2,ra=da/gt}}var Bt=1;(wi!==1||ki!==1)&&(Bt=wi/ki);var It=0,rr=0;if(Lr===0)It=1,rr=2-Yr;else{var gr=Lr===3?1:2,mr=Lr===1?2:1;It=gr,rr=mr*(2-Yr)}var Cr=(sr+1)*16,Wt=(2-Yr)*((_r+1)*16);Cr-=(Pr+wn)*It,Wt-=(di+On)*rr;var qr=Math.ceil(Cr*Bt);return Ve.destroy(),Ve=null,{profile_string:dr,level_string:fr,bit_depth:cr,ref_frames:Dn,chroma_format:dn,chroma_format_string:Nt.getChromaFormatString(dn),frame_rate:{fixed:ia,fps:ra,fps_den:gt,fps_num:da},sar_ratio:{width:wi,height:ki},codec_size:{width:Cr,height:Wt},present_size:{width:qr,height:Wt}}}},{key:"_skipScalingList",value:function(Pe,Fe){for(var Ve=8,pt=8,Mt=0,dr=0;dr<Fe;dr++)pt!==0&&(Mt=Pe.readSEG(),pt=(Ve+Mt+256)%256),Ve=pt===0?Ve:pt}},{key:"getProfileString",value:function(Pe){switch(Pe){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(Pe){return(Pe/10).toFixed(1)}},{key:"getChromaFormatString",value:function(Pe){switch(Pe){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}]),Nt}(),me=Se,Oe={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"},Ee=Oe;function oe(Nt){return Nt>>>8&255|(Nt&255)<<8}function Re(Nt){return(Nt&4278190080)>>>24|(Nt&16711680)>>>8|(Nt&65280)<<8|(Nt&255)<<24}function Be(Nt,xt){return Nt[xt]<<24|Nt[xt+1]<<16|Nt[xt+2]<<8|Nt[xt+3]}var et=function(){function Nt(xt,Pe){Object(S.a)(this,Nt),this.TAG="FLVDemuxer",this._config=Pe,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=xt.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=xt.hasAudioTrack,this._hasVideo=xt.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new ke,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 Fe=new ArrayBuffer(2);return new DataView(Fe).setInt16(0,256,!0),new Int16Array(Fe)[0]===256}()}return Object(y.a)(Nt,[{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(Pe){return Pe.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(Pe){this._onTrackMetadata=Pe}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(Pe){this._onMediaInfo=Pe}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(Pe){this._onMetaDataArrived=Pe}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(Pe){this._onScriptDataArrived=Pe}},{key:"onError",get:function(){return this._onError},set:function(Pe){this._onError=Pe}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(Pe){this._onDataAvailable=Pe}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(Pe){this._timestampBase=Pe}},{key:"overridedDuration",get:function(){return this._duration},set:function(Pe){this._durationOverrided=!0,this._duration=Pe,this._mediaInfo.duration=Pe}},{key:"overridedHasAudio",set:function(Pe){this._hasAudioFlagOverrided=!0,this._hasAudio=Pe,this._mediaInfo.hasAudio=Pe}},{key:"overridedHasVideo",set:function(Pe){this._hasVideoFlagOverrided=!0,this._hasVideo=Pe,this._mediaInfo.hasVideo=Pe}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new ke}},{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(Pe,Fe){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new l("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var Ve=0,pt=this._littleEndian;if(Fe===0)if(Pe.byteLength>13){var Mt=Nt.probe(Pe);Ve=Mt.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,Fe+Ve!==this._dataOffset&&f.w(this.TAG,"First time parsing but chunk byteStart invalid!");var dr=new DataView(Pe,Ve),fr=dr.getUint32(0,!pt);fr!==0&&f.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Ve+=4}for(;Ve<Pe.byteLength;){this._dispatch=!0;var Lr=new DataView(Pe,Ve);if(Ve+11+4>Pe.byteLength)break;var dn=Lr.getUint8(0),_n=Lr.getUint32(0,!pt)&16777215;if(Ve+11+_n+4>Pe.byteLength)break;if(dn!==8&&dn!==9&&dn!==18){f.w(this.TAG,"Unsupported tag type ".concat(dn,", skipped")),Ve+=11+_n+4;continue}var cr=Lr.getUint8(4),Xt=Lr.getUint8(5),Zt=Lr.getUint8(6),Rr=Lr.getUint8(7),$r=Zt|Xt<<8|cr<<16|Rr<<24,un=Lr.getUint32(7,!pt)&16777215;un!==0&&f.w(this.TAG,"Meet tag which has StreamID != 0!");var Dn=Ve+11;switch(dn){case 8:this._parseAudioData(Pe,Dn,_n,$r);break;case 9:this._parseVideoData(Pe,Dn,_n,$r,Fe+Ve);break;case 18:this._parseScriptData(Pe,Dn,_n);break}var sr=Lr.getUint32(11+_n,!pt);sr!==11+_n&&f.w(this.TAG,"Invalid PrevTagSize ".concat(sr)),Ve+=11+_n+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),Ve}},{key:"_parseScriptData",value:function(Pe,Fe,Ve){var pt=Z.parseScriptData(Pe,Fe,Ve);if(pt.hasOwnProperty("onMetaData")){if(pt.onMetaData==null||typeof pt.onMetaData!="object"){f.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&f.w(this.TAG,"Found another onMetaData tag!"),this._metadata=pt;var Mt=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Mt)),typeof Mt.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=Mt.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof Mt.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=Mt.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof Mt.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Mt.audiodatarate),typeof Mt.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Mt.videodatarate),typeof Mt.width=="number"&&(this._mediaInfo.width=Mt.width),typeof Mt.height=="number"&&(this._mediaInfo.height=Mt.height),typeof Mt.duration=="number"){if(!this._durationOverrided){var dr=Math.floor(Mt.duration*this._timescale);this._duration=dr,this._mediaInfo.duration=dr}}else this._mediaInfo.duration=0;if(typeof Mt.framerate=="number"){var fr=Math.floor(Mt.framerate*1e3);if(fr>0){var Lr=fr/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Lr,this._referenceFrameRate.fps_num=fr,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Lr}}if(typeof Mt.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var dn=Mt.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(dn),Mt.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Mt,f.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(pt).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},pt)))}},{key:"_parseKeyframesIndex",value:function(Pe){for(var Fe=[],Ve=[],pt=1;pt<Pe.times.length;pt++){var Mt=this._timestampBase+Math.floor(Pe.times[pt]*1e3);Fe.push(Mt),Ve.push(Pe.filepositions[pt])}return{times:Fe,filepositions:Ve}}},{key:"_parseAudioData",value:function(Pe,Fe,Ve,pt){if(Ve<=1){f.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");return}if(this._hasAudioFlagOverrided===!0&&this._hasAudio===!1)return;var Mt=this._littleEndian,dr=new DataView(Pe,Fe,Ve),fr=dr.getUint8(0),Lr=fr>>>4;if(Lr!==2&&Lr!==10){this._onError(Ee.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Lr);return}var dn=0,_n=(fr&12)>>>2;if(_n>=0&&_n<=4)dn=this._flvSoundRateTable[_n];else{this._onError(Ee.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+_n);return}var cr=(fr&2)>>>1,Xt=fr&1,Zt=this._audioMetadata,Rr=this._audioTrack;if(Zt||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Zt=this._audioMetadata={},Zt.type="audio",Zt.id=Rr.id,Zt.timescale=this._timescale,Zt.duration=this._duration,Zt.audioSampleRate=dn,Zt.channelCount=Xt===0?1:2),Lr===10){var $r=this._parseAACAudioData(Pe,Fe+1,Ve-1);if($r==null)return;if($r.packetType===0){Zt.config&&f.w(this.TAG,"Found another AudioSpecificConfig!");var un=$r.data;Zt.audioSampleRate=un.samplingRate,Zt.channelCount=un.channelCount,Zt.codec=un.codec,Zt.originalCodec=un.originalCodec,Zt.config=un.config,Zt.refSampleDuration=1024/Zt.audioSampleRate*Zt.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",Zt);var Dn=this._mediaInfo;Dn.audioCodec=Zt.originalCodec,Dn.audioSampleRate=Zt.audioSampleRate,Dn.audioChannelCount=Zt.channelCount,Dn.hasVideo?Dn.videoCodec!=null&&(Dn.mimeType='video/x-flv; codecs="'+Dn.videoCodec+","+Dn.audioCodec+'"'):Dn.mimeType='video/x-flv; codecs="'+Dn.audioCodec+'"',Dn.isComplete()&&this._onMediaInfo(Dn)}else if($r.packetType===1){var sr=this._timestampBase+pt,_r={unit:$r.data,length:$r.data.byteLength,dts:sr,pts:sr};Rr.samples.push(_r),Rr.length+=$r.data.length}else f.e(this.TAG,"Flv: Unsupported AAC data type ".concat($r.packetType))}else if(Lr===2){if(!Zt.codec){var Yr=this._parseMP3AudioData(Pe,Fe+1,Ve-1,!0);if(Yr==null)return;Zt.audioSampleRate=Yr.samplingRate,Zt.channelCount=Yr.channelCount,Zt.codec=Yr.codec,Zt.originalCodec=Yr.originalCodec,Zt.refSampleDuration=1152/Zt.audioSampleRate*Zt.timescale,f.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Zt);var Pr=this._mediaInfo;Pr.audioCodec=Zt.codec,Pr.audioSampleRate=Zt.audioSampleRate,Pr.audioChannelCount=Zt.channelCount,Pr.audioDataRate=Yr.bitRate,Pr.hasVideo?Pr.videoCodec!=null&&(Pr.mimeType='video/x-flv; codecs="'+Pr.videoCodec+","+Pr.audioCodec+'"'):Pr.mimeType='video/x-flv; codecs="'+Pr.audioCodec+'"',Pr.isComplete()&&this._onMediaInfo(Pr)}var wn=this._parseMP3AudioData(Pe,Fe+1,Ve-1,!1);if(wn==null)return;var di=this._timestampBase+pt,On={unit:wn,length:wn.byteLength,dts:di,pts:di};Rr.samples.push(On),Rr.length+=wn.length}}},{key:"_parseAACAudioData",value:function(Pe,Fe,Ve){if(Ve<=1){f.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var pt={},Mt=new Uint8Array(Pe,Fe,Ve);return pt.packetType=Mt[0],Mt[0]===0?pt.data=this._parseAACAudioSpecificConfig(Pe,Fe+1,Ve-1):pt.data=Mt.subarray(1),pt}},{key:"_parseAACAudioSpecificConfig",value:function(Pe,Fe,Ve){var pt=new Uint8Array(Pe,Fe,Ve),Mt=null,dr=0,fr=0,Lr=null,dn=0,_n=null;if(dr=fr=pt[0]>>>3,dn=(pt[0]&7)<<1|pt[1]>>>7,dn<0||dn>=this._mpegSamplingRates.length){this._onError(Ee.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var cr=this._mpegSamplingRates[dn],Xt=(pt[1]&120)>>>3;if(Xt<0||Xt>=8){this._onError(Ee.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}dr===5&&(_n=(pt[1]&7)<<1|pt[2]>>>7,Lr=(pt[2]&124)>>>2);var Zt=self.navigator.userAgent.toLowerCase();return Zt.indexOf("firefox")!==-1?dn>=6?(dr=5,Mt=new Array(4),_n=dn-3):(dr=2,Mt=new Array(2),_n=dn):Zt.indexOf("android")!==-1?(dr=2,Mt=new Array(2),_n=dn):(dr=5,_n=dn,Mt=new Array(4),dn>=6?_n=dn-3:Xt===1&&(dr=2,Mt=new Array(2),_n=dn)),Mt[0]=dr<<3,Mt[0]|=(dn&15)>>>1,Mt[1]=(dn&15)<<7,Mt[1]|=(Xt&15)<<3,dr===5&&(Mt[1]|=(_n&15)>>>1,Mt[2]=(_n&1)<<7,Mt[2]|=2<<2,Mt[3]=0),{config:Mt,samplingRate:cr,channelCount:Xt,codec:"mp4a.40."+dr,originalCodec:"mp4a.40."+fr}}},{key:"_parseMP3AudioData",value:function(Pe,Fe,Ve,pt){if(Ve<4){f.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var Mt=this._littleEndian,dr=new Uint8Array(Pe,Fe,Ve),fr=null;if(pt){if(dr[0]!==255)return;var Lr=dr[1]>>>3&3,dn=(dr[1]&6)>>1,_n=(dr[2]&240)>>>4,cr=(dr[2]&12)>>>2,Xt=dr[3]>>>6&3,Zt=Xt!==3?2:1,Rr=0,$r=0,un=34,Dn="mp3";switch(Lr){case 0:Rr=this._mpegAudioV25SampleRateTable[cr];break;case 2:Rr=this._mpegAudioV20SampleRateTable[cr];break;case 3:Rr=this._mpegAudioV10SampleRateTable[cr];break}switch(dn){case 1:un=34,_n<this._mpegAudioL3BitRateTable.length&&($r=this._mpegAudioL3BitRateTable[_n]);break;case 2:un=33,_n<this._mpegAudioL2BitRateTable.length&&($r=this._mpegAudioL2BitRateTable[_n]);break;case 3:un=32,_n<this._mpegAudioL1BitRateTable.length&&($r=this._mpegAudioL1BitRateTable[_n]);break}fr={bitRate:$r,samplingRate:Rr,channelCount:Zt,codec:Dn,originalCodec:Dn}}else fr=dr;return fr}},{key:"_parseVideoData",value:function(Pe,Fe,Ve,pt,Mt){if(Ve<=1){f.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");return}if(this._hasVideoFlagOverrided===!0&&this._hasVideo===!1)return;var dr=new Uint8Array(Pe,Fe,Ve)[0],fr=(dr&240)>>>4,Lr=dr&15;if(Lr!==7){this._onError(Ee.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(Lr));return}this._parseAVCVideoPacket(Pe,Fe+1,Ve-1,pt,Mt,fr)}},{key:"_parseAVCVideoPacket",value:function(Pe,Fe,Ve,pt,Mt,dr){if(Ve<4){f.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var fr=this._littleEndian,Lr=new DataView(Pe,Fe,Ve),dn=Lr.getUint8(0),_n=Lr.getUint32(0,!fr)&16777215,cr=_n<<8>>8;if(dn===0)this._parseAVCDecoderConfigurationRecord(Pe,Fe+4,Ve-4);else if(dn===1)this._parseAVCVideoData(Pe,Fe+4,Ve-4,pt,Mt,dr,cr);else if(!(dn===2)){this._onError(Ee.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(dn));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(Pe,Fe,Ve){if(Ve<7){f.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var pt=this._videoMetadata,Mt=this._videoTrack,dr=this._littleEndian,fr=new DataView(Pe,Fe,Ve);pt?typeof pt.avcc!="undefined"&&f.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),pt=this._videoMetadata={},pt.type="video",pt.id=Mt.id,pt.timescale=this._timescale,pt.duration=this._duration);var Lr=fr.getUint8(0),dn=fr.getUint8(1),_n=fr.getUint8(2),cr=fr.getUint8(3);if(Lr!==1||dn===0){this._onError(Ee.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(fr.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Ee.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var Xt=fr.getUint8(5)&31;if(Xt===0){this._onError(Ee.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Xt>1&&f.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(Xt));for(var Zt=6,Rr=0;Rr<Xt;Rr++){var $r=fr.getUint16(Zt,!dr);if(Zt+=2,$r===0)continue;var un=new Uint8Array(Pe,Fe+Zt,$r);Zt+=$r;var Dn=me.parseSPS(un);if(Rr!==0)continue;pt.codecWidth=Dn.codec_size.width,pt.codecHeight=Dn.codec_size.height,pt.presentWidth=Dn.present_size.width,pt.presentHeight=Dn.present_size.height,pt.profile=Dn.profile_string,pt.level=Dn.level_string,pt.bitDepth=Dn.bit_depth,pt.chromaFormat=Dn.chroma_format,pt.sarRatio=Dn.sar_ratio,pt.frameRate=Dn.frame_rate,(Dn.frame_rate.fixed===!1||Dn.frame_rate.fps_num===0||Dn.frame_rate.fps_den===0)&&(pt.frameRate=this._referenceFrameRate);var sr=pt.frameRate.fps_den,_r=pt.frameRate.fps_num;pt.refSampleDuration=pt.timescale*(sr/_r);for(var Yr=un.subarray(1,4),Pr="avc1.",wn=0;wn<3;wn++){var di=Yr[wn].toString(16);di.length<2&&(di="0"+di),Pr+=di}pt.codec=Pr;var On=this._mediaInfo;On.width=pt.codecWidth,On.height=pt.codecHeight,On.fps=pt.frameRate.fps,On.profile=pt.profile,On.level=pt.level,On.refFrames=Dn.ref_frames,On.chromaFormat=Dn.chroma_format_string,On.sarNum=pt.sarRatio.width,On.sarDen=pt.sarRatio.height,On.videoCodec=Pr,On.hasAudio?On.audioCodec!=null&&(On.mimeType='video/x-flv; codecs="'+On.videoCodec+","+On.audioCodec+'"'):On.mimeType='video/x-flv; codecs="'+On.videoCodec+'"',On.isComplete()&&this._onMediaInfo(On)}var $n=fr.getUint8(Zt);if($n===0){this._onError(Ee.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else $n>1&&f.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat($n));Zt++;for(var wi=0;wi<$n;wi++){var ki=fr.getUint16(Zt,!dr);if(Zt+=2,ki===0)continue;Zt+=ki}pt.avcc=new Uint8Array(Ve),pt.avcc.set(new Uint8Array(Pe,Fe,Ve),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",pt)}},{key:"_parseAVCVideoData",value:function(Pe,Fe,Ve,pt,Mt,dr,fr){for(var Lr=this._littleEndian,dn=new DataView(Pe,Fe,Ve),_n=[],cr=0,Xt=0,Zt=this._naluLengthSize,Rr=this._timestampBase+pt,$r=dr===1;Xt<Ve;){if(Xt+4>=Ve){f.w(this.TAG,"Malformed Nalu near timestamp ".concat(Rr,", offset = ").concat(Xt,", dataSize = ").concat(Ve));break}var un=dn.getUint32(Xt,!Lr);if(Zt===3&&(un>>>=8),un>Ve-Zt){f.w(this.TAG,"Malformed Nalus near timestamp ".concat(Rr,", NaluSize > DataSize!"));return}var Dn=dn.getUint8(Xt+Zt)&31;Dn===5&&($r=!0);var sr=new Uint8Array(Pe,Fe+Xt,Zt+un),_r={type:Dn,data:sr};_n.push(_r),cr+=sr.byteLength,Xt+=Zt+un}if(_n.length){var Yr=this._videoTrack,Pr={units:_n,length:cr,isKeyframe:$r,dts:Rr,cts:fr,pts:Rr+fr};$r&&(Pr.fileposition=Mt),Yr.samples.push(Pr),Yr.length+=cr}}}],[{key:"probe",value:function(Pe){var Fe=new Uint8Array(Pe),Ve={match:!1};if(Fe[0]!==70||Fe[1]!==76||Fe[2]!==86||Fe[3]!==1)return Ve;var pt=(Fe[4]&4)>>>2!==0,Mt=(Fe[4]&1)!==0,dr=Be(Fe,5);return dr<9?Ve:{match:!0,consumed:dr,dataOffset:dr,hasAudioTrack:pt,hasVideoTrack:Mt}}}]),Nt}(),bt=et,dt=function(){function Nt(){Object(S.a)(this,Nt)}return Object(y.a)(Nt,null,[{key:"init",value:function(){Nt.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 Pe in Nt.types)Nt.types.hasOwnProperty(Pe)&&(Nt.types[Pe]=[Pe.charCodeAt(0),Pe.charCodeAt(1),Pe.charCodeAt(2),Pe.charCodeAt(3)]);var Fe=Nt.constants={};Fe.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),Fe.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),Fe.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),Fe.STSC=Fe.STCO=Fe.STTS,Fe.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),Fe.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]),Fe.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]),Fe.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),Fe.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),Fe.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(Pe){for(var Fe=8,Ve=null,pt=Array.prototype.slice.call(arguments,1),Mt=pt.length,dr=0;dr<Mt;dr++)Fe+=pt[dr].byteLength;Ve=new Uint8Array(Fe),Ve[0]=Fe>>>24&255,Ve[1]=Fe>>>16&255,Ve[2]=Fe>>>8&255,Ve[3]=Fe&255,Ve.set(Pe,4);for(var fr=8,Lr=0;Lr<Mt;Lr++)Ve.set(pt[Lr],fr),fr+=pt[Lr].byteLength;return Ve}},{key:"generateInitSegment",value:function(Pe){var Fe=Nt.box(Nt.types.ftyp,Nt.constants.FTYP),Ve=Nt.moov(Pe),pt=new Uint8Array(Fe.byteLength+Ve.byteLength);return pt.set(Fe,0),pt.set(Ve,Fe.byteLength),pt}},{key:"moov",value:function(Pe){var Fe=Nt.mvhd(Pe.timescale,Pe.duration),Ve=Nt.trak(Pe),pt=Nt.mvex(Pe);return Nt.box(Nt.types.moov,Fe,Ve,pt)}},{key:"mvhd",value:function(Pe,Fe){return Nt.box(Nt.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,Pe>>>24&255,Pe>>>16&255,Pe>>>8&255,Pe&255,Fe>>>24&255,Fe>>>16&255,Fe>>>8&255,Fe&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(Pe){return Nt.box(Nt.types.trak,Nt.tkhd(Pe),Nt.mdia(Pe))}},{key:"tkhd",value:function(Pe){var Fe=Pe.id,Ve=Pe.duration,pt=Pe.presentWidth,Mt=Pe.presentHeight;return Nt.box(Nt.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,Fe>>>24&255,Fe>>>16&255,Fe>>>8&255,Fe&255,0,0,0,0,Ve>>>24&255,Ve>>>16&255,Ve>>>8&255,Ve&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,pt>>>8&255,pt&255,0,0,Mt>>>8&255,Mt&255,0,0]))}},{key:"mdia",value:function(Pe){return Nt.box(Nt.types.mdia,Nt.mdhd(Pe),Nt.hdlr(Pe),Nt.minf(Pe))}},{key:"mdhd",value:function(Pe){var Fe=Pe.timescale,Ve=Pe.duration;return Nt.box(Nt.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,Fe>>>24&255,Fe>>>16&255,Fe>>>8&255,Fe&255,Ve>>>24&255,Ve>>>16&255,Ve>>>8&255,Ve&255,85,196,0,0]))}},{key:"hdlr",value:function(Pe){var Fe=null;return Pe.type==="audio"?Fe=Nt.constants.HDLR_AUDIO:Fe=Nt.constants.HDLR_VIDEO,Nt.box(Nt.types.hdlr,Fe)}},{key:"minf",value:function(Pe){var Fe=null;return Pe.type==="audio"?Fe=Nt.box(Nt.types.smhd,Nt.constants.SMHD):Fe=Nt.box(Nt.types.vmhd,Nt.constants.VMHD),Nt.box(Nt.types.minf,Fe,Nt.dinf(),Nt.stbl(Pe))}},{key:"dinf",value:function(){var Pe=Nt.box(Nt.types.dinf,Nt.box(Nt.types.dref,Nt.constants.DREF));return Pe}},{key:"stbl",value:function(Pe){var Fe=Nt.box(Nt.types.stbl,Nt.stsd(Pe),Nt.box(Nt.types.stts,Nt.constants.STTS),Nt.box(Nt.types.stsc,Nt.constants.STSC),Nt.box(Nt.types.stsz,Nt.constants.STSZ),Nt.box(Nt.types.stco,Nt.constants.STCO));return Fe}},{key:"stsd",value:function(Pe){return Pe.type==="audio"?Pe.codec==="mp3"?Nt.box(Nt.types.stsd,Nt.constants.STSD_PREFIX,Nt.mp3(Pe)):Nt.box(Nt.types.stsd,Nt.constants.STSD_PREFIX,Nt.mp4a(Pe)):Nt.box(Nt.types.stsd,Nt.constants.STSD_PREFIX,Nt.avc1(Pe))}},{key:"mp3",value:function(Pe){var Fe=Pe.channelCount,Ve=Pe.audioSampleRate,pt=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Fe,0,16,0,0,0,0,Ve>>>8&255,Ve&255,0,0]);return Nt.box(Nt.types[".mp3"],pt)}},{key:"mp4a",value:function(Pe){var Fe=Pe.channelCount,Ve=Pe.audioSampleRate,pt=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Fe,0,16,0,0,0,0,Ve>>>8&255,Ve&255,0,0]);return Nt.box(Nt.types.mp4a,pt,Nt.esds(Pe))}},{key:"esds",value:function(Pe){var Fe=Pe.config||[],Ve=Fe.length,pt=new Uint8Array([0,0,0,0,3,23+Ve,0,1,0,4,15+Ve,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([Ve]).concat(Fe).concat([6,1,2]));return Nt.box(Nt.types.esds,pt)}},{key:"avc1",value:function(Pe){var Fe=Pe.avcc,Ve=Pe.codecWidth,pt=Pe.codecHeight,Mt=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,Ve>>>8&255,Ve&255,pt>>>8&255,pt&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 Nt.box(Nt.types.avc1,Mt,Nt.box(Nt.types.avcC,Fe))}},{key:"mvex",value:function(Pe){return Nt.box(Nt.types.mvex,Nt.trex(Pe))}},{key:"trex",value:function(Pe){var Fe=Pe.id,Ve=new Uint8Array([0,0,0,0,Fe>>>24&255,Fe>>>16&255,Fe>>>8&255,Fe&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Nt.box(Nt.types.trex,Ve)}},{key:"moof",value:function(Pe,Fe){return Nt.box(Nt.types.moof,Nt.mfhd(Pe.sequenceNumber),Nt.traf(Pe,Fe))}},{key:"mfhd",value:function(Pe){var Fe=new Uint8Array([0,0,0,0,Pe>>>24&255,Pe>>>16&255,Pe>>>8&255,Pe&255]);return Nt.box(Nt.types.mfhd,Fe)}},{key:"traf",value:function(Pe,Fe){var Ve=Pe.id,pt=Nt.box(Nt.types.tfhd,new Uint8Array([0,0,0,0,Ve>>>24&255,Ve>>>16&255,Ve>>>8&255,Ve&255])),Mt=Nt.box(Nt.types.tfdt,new Uint8Array([0,0,0,0,Fe>>>24&255,Fe>>>16&255,Fe>>>8&255,Fe&255])),dr=Nt.sdtp(Pe),fr=Nt.trun(Pe,dr.byteLength+16+16+8+16+8+8);return Nt.box(Nt.types.traf,pt,Mt,fr,dr)}},{key:"sdtp",value:function(Pe){for(var Fe=Pe.samples||[],Ve=Fe.length,pt=new Uint8Array(4+Ve),Mt=0;Mt<Ve;Mt++){var dr=Fe[Mt].flags;pt[Mt+4]=dr.isLeading<<6|dr.dependsOn<<4|dr.isDependedOn<<2|dr.hasRedundancy}return Nt.box(Nt.types.sdtp,pt)}},{key:"trun",value:function(Pe,Fe){var Ve=Pe.samples||[],pt=Ve.length,Mt=12+16*pt,dr=new Uint8Array(Mt);Fe+=8+Mt,dr.set([0,0,15,1,pt>>>24&255,pt>>>16&255,pt>>>8&255,pt&255,Fe>>>24&255,Fe>>>16&255,Fe>>>8&255,Fe&255],0);for(var fr=0;fr<pt;fr++){var Lr=Ve[fr].duration,dn=Ve[fr].size,_n=Ve[fr].flags,cr=Ve[fr].cts;dr.set([Lr>>>24&255,Lr>>>16&255,Lr>>>8&255,Lr&255,dn>>>24&255,dn>>>16&255,dn>>>8&255,dn&255,_n.isLeading<<2|_n.dependsOn,_n.isDependedOn<<6|_n.hasRedundancy<<4|_n.isNonSync,0,0,cr>>>24&255,cr>>>16&255,cr>>>8&255,cr&255],12+16*fr)}return Nt.box(Nt.types.trun,dr)}},{key:"mdat",value:function(Pe){return Nt.box(Nt.types.mdat,Pe)}}]),Nt}();dt.init();var He=dt,kt=function(){function Nt(){Object(S.a)(this,Nt)}return Object(y.a)(Nt,null,[{key:"getSilentFrame",value:function(Pe,Fe){if(Pe==="mp4a.40.2"){if(Fe===1)return new Uint8Array([0,200,0,128,35,128]);if(Fe===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(Fe===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(Fe===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(Fe===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(Fe===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(Fe===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(Fe===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(Fe===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}}]),Nt}(),ut=kt,Ft=function Nt(xt,Pe,Fe,Ve,pt){Object(S.a)(this,Nt),this.dts=xt,this.pts=Pe,this.duration=Fe,this.originalDts=Ve,this.isSyncPoint=pt,this.fileposition=null},Ht=function(){function Nt(){Object(S.a)(this,Nt),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(y.a)(Nt,[{key:"appendSyncPoint",value:function(Pe){Pe.isSyncPoint=!0,this.syncPoints.push(Pe)}}]),Nt}(),$t=function(){function Nt(){Object(S.a)(this,Nt),this._list=[]}return Object(y.a)(Nt,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(Pe){var Fe=this._list;if(Pe.length===0)return;Fe.length>0&&Pe[0].originalDts<Fe[Fe.length-1].originalDts&&this.clear(),Array.prototype.push.apply(Fe,Pe)}},{key:"getLastSyncPointBeforeDts",value:function(Pe){if(this._list.length==0)return null;var Fe=this._list,Ve=0,pt=Fe.length-1,Mt=0,dr=0,fr=pt;for(Pe<Fe[0].dts&&(Ve=0,dr=fr+1);dr<=fr;)if(Mt=dr+Math.floor((fr-dr)/2),Mt===pt||Pe>=Fe[Mt].dts&&Pe<Fe[Mt+1].dts){Ve=Mt;break}else Fe[Mt].dts<Pe?dr=Mt+1:fr=Mt-1;return this._list[Ve]}}]),Nt}(),Ut=function(){function Nt(xt){Object(S.a)(this,Nt),this._type=xt,this._list=[],this._lastAppendLocation=-1}return Object(y.a)(Nt,[{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(Pe){var Fe=this._list;if(Fe.length===0)return-2;var Ve=Fe.length-1,pt=0,Mt=0,dr=Ve,fr=0;if(Pe<Fe[0].originalBeginDts)return fr=-1,fr;for(;Mt<=dr;)if(pt=Mt+Math.floor((dr-Mt)/2),pt===Ve||Pe>Fe[pt].lastSample.originalDts&&Pe<Fe[pt+1].originalBeginDts){fr=pt;break}else Fe[pt].originalBeginDts<Pe?Mt=pt+1:dr=pt-1;return fr}},{key:"_searchNearestSegmentAfter",value:function(Pe){return this._searchNearestSegmentBefore(Pe)+1}},{key:"append",value:function(Pe){var Fe=this._list,Ve=Pe,pt=this._lastAppendLocation,Mt=0;pt!==-1&&pt<Fe.length&&Ve.originalBeginDts>=Fe[pt].lastSample.originalDts&&(pt===Fe.length-1||pt<Fe.length-1&&Ve.originalBeginDts<Fe[pt+1].originalBeginDts)?Mt=pt+1:Fe.length>0&&(Mt=this._searchNearestSegmentBefore(Ve.originalBeginDts)+1),this._lastAppendLocation=Mt,this._list.splice(Mt,0,Ve)}},{key:"getLastSegmentBefore",value:function(Pe){var Fe=this._searchNearestSegmentBefore(Pe);return Fe>=0?this._list[Fe]:null}},{key:"getLastSampleBefore",value:function(Pe){var Fe=this.getLastSegmentBefore(Pe);return Fe!=null?Fe.lastSample:null}},{key:"getLastSyncPointBefore",value:function(Pe){for(var Fe=this._searchNearestSegmentBefore(Pe),Ve=this._list[Fe].syncPoints;Ve.length===0&&Fe>0;)Fe--,Ve=this._list[Fe].syncPoints;return Ve.length>0?Ve[Ve.length-1]:null}}]),Nt}(),Jt=function(){function Nt(xt){Object(S.a)(this,Nt),this.TAG="MP4Remuxer",this._config=xt,this._isLive=xt.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 Ut("audio"),this._videoSegmentInfoList=new Ut("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(C.chrome&&(C.version.major<50||C.version.major===50&&C.version.build<2661)),this._fillSilentAfterSeek=C.msedge||C.msie,this._mp3UseMpegAudio=!C.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(y.a)(Nt,[{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(Pe){return Pe.onDataAvailable=this.remux.bind(this),Pe.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(Pe){this._onInitSegment=Pe}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(Pe){this._onMediaSegment=Pe}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(Pe){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(Pe,Fe){if(!this._onMediaSegment)throw new l("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(Pe,Fe),this._remuxVideo(Fe),this._remuxAudio(Pe)}},{key:"_onTrackMetadataReceived",value:function(Pe,Fe){var Ve=null,pt="mp4",Mt=Fe.codec;if(Pe==="audio")this._audioMeta=Fe,Fe.codec==="mp3"&&this._mp3UseMpegAudio?(pt="mpeg",Mt="",Ve=new Uint8Array):Ve=He.generateInitSegment(Fe);else if(Pe==="video")this._videoMeta=Fe,Ve=He.generateInitSegment(Fe);else return;if(!this._onInitSegment)throw new l("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(Pe,{type:Pe,data:Ve.buffer,codec:Mt,container:"".concat(Pe,"/").concat(pt),mediaDuration:Fe.duration})}},{key:"_calculateDtsBase",value:function(Pe,Fe){if(this._dtsBaseInited)return;Pe.samples&&Pe.samples.length&&(this._audioDtsBase=Pe.samples[0].dts),Fe.samples&&Fe.samples.length&&(this._videoDtsBase=Fe.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var Pe=this._videoStashedLastSample,Fe=this._audioStashedLastSample,Ve={type:"video",id:1,sequenceNumber:0,samples:[],length:0};Pe!=null&&(Ve.samples.push(Pe),Ve.length=Pe.length);var pt={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};Fe!=null&&(pt.samples.push(Fe),pt.length=Fe.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Ve,!0),this._remuxAudio(pt,!0)}},{key:"_remuxAudio",value:function(Pe,Fe){if(this._audioMeta==null)return;var Ve=Pe,pt=Ve.samples,Mt=void 0,dr=-1,fr=-1,Lr=-1,dn=this._audioMeta.refSampleDuration,_n=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,cr=this._dtsBaseInited&&this._audioNextDts===void 0,Xt=!1;if(!pt||pt.length===0)return;if(pt.length===1&&!Fe)return;var Zt=0,Rr=null,$r=0;_n?(Zt=0,$r=Ve.length):(Zt=8,$r=8+Ve.length);var un=null;if(pt.length>1&&(un=pt.pop(),$r-=un.length),this._audioStashedLastSample!=null){var Dn=this._audioStashedLastSample;this._audioStashedLastSample=null,pt.unshift(Dn),$r+=Dn.length}un!=null&&(this._audioStashedLastSample=un);var sr=pt[0].dts-this._dtsBase;if(this._audioNextDts)Mt=sr-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Mt=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(Xt=!0));else{var _r=this._audioSegmentInfoList.getLastSampleBefore(sr);if(_r!=null){var Yr=sr-(_r.originalDts+_r.duration);Yr<=3&&(Yr=0);var Pr=_r.dts+_r.duration+Yr;Mt=sr-Pr}else Mt=0}if(Xt){var wn=sr-Mt,di=this._videoSegmentInfoList.getLastSegmentBefore(sr);if(di!=null&&di.beginDts<wn){var On=ut.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(On){var $n=di.beginDts,wi=wn-di.beginDts;f.v(this.TAG,"InsertPrefixSilentAudio: dts: ".concat($n,", duration: ").concat(wi)),pt.unshift({unit:On,dts:$n,pts:$n}),$r+=On.byteLength}}else Xt=!1}for(var ki=[],ra=0;ra<pt.length;ra++){var ia=pt[ra],da=ia.unit,gt=ia.dts-this._dtsBase,je=gt-Mt;dr===-1&&(dr=je);var Ye=0;if(ra!==pt.length-1){var Ze=pt[ra+1].dts-this._dtsBase-Mt;Ye=Ze-je}else if(un!=null){var ft=un.dts-this._dtsBase-Mt;Ye=ft-je}else ki.length>=1?Ye=ki[ki.length-1].duration:Ye=Math.floor(dn);var ot=!1,ht=null;if(Ye>dn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!C.safari){ot=!0;var Bt=Math.abs(Ye-dn),It=Math.ceil(Bt/dn),rr=je+dn;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(je+Ye," ms, expected: ").concat(je+Math.round(dn)," ms, ")+"delta: ".concat(Math.round(Bt)," ms, generate: ").concat(It," frames"));var gr=ut.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);gr==null&&(f.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),gr=da),ht=[];for(var mr=0;mr<It;mr++){var Cr=Math.round(rr);if(ht.length>0){var Wt=ht[ht.length-1];Wt.duration=Cr-Wt.dts}var qr={dts:Cr,pts:Cr,cts:0,unit:gr,size:gr.byteLength,duration:0,originalDts:gt,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};ht.push(qr),$r+=qr.size,rr+=dn}var ur=ht[ht.length-1];ur.duration=je+Ye-ur.dts,Ye=Math.round(dn)}ki.push({dts:je,pts:je,cts:0,unit:ia.unit,size:ia.unit.byteLength,duration:Ye,originalDts:gt,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),ot&&ki.push.apply(ki,ht)}_n?Rr=new Uint8Array($r):(Rr=new Uint8Array($r),Rr[0]=$r>>>24&255,Rr[1]=$r>>>16&255,Rr[2]=$r>>>8&255,Rr[3]=$r&255,Rr.set(He.types.mdat,4));for(var Zr=0;Zr<ki.length;Zr++){var Wr=ki[Zr].unit;Rr.set(Wr,Zt),Zt+=Wr.byteLength}var Tr=ki[ki.length-1];fr=Tr.dts+Tr.duration,this._audioNextDts=fr;var In=new Ht;In.beginDts=dr,In.endDts=fr,In.beginPts=dr,In.endPts=fr,In.originalBeginDts=ki[0].originalDts,In.originalEndDts=Tr.originalDts+Tr.duration,In.firstSample=new Ft(ki[0].dts,ki[0].pts,ki[0].duration,ki[0].originalDts,!1),In.lastSample=new Ft(Tr.dts,Tr.pts,Tr.duration,Tr.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(In),Ve.samples=ki,Ve.sequenceNumber++;var Pi=null;_n?Pi=new Uint8Array:Pi=He.moof(Ve,dr),Ve.samples=[],Ve.length=0;var vi={type:"audio",data:this._mergeBoxes(Pi,Rr).buffer,sampleCount:ki.length,info:In};_n&&cr&&(vi.timestampOffset=dr),this._onMediaSegment("audio",vi)}},{key:"_remuxVideo",value:function(Pe,Fe){if(this._videoMeta==null)return;var Ve=Pe,pt=Ve.samples,Mt=void 0,dr=-1,fr=-1,Lr=-1,dn=-1;if(!pt||pt.length===0)return;if(pt.length===1&&!Fe)return;var _n=8,cr=null,Xt=8+Pe.length,Zt=null;if(pt.length>1&&(Zt=pt.pop(),Xt-=Zt.length),this._videoStashedLastSample!=null){var Rr=this._videoStashedLastSample;this._videoStashedLastSample=null,pt.unshift(Rr),Xt+=Rr.length}Zt!=null&&(this._videoStashedLastSample=Zt);var $r=pt[0].dts-this._dtsBase;if(this._videoNextDts)Mt=$r-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())Mt=0;else{var un=this._videoSegmentInfoList.getLastSampleBefore($r);if(un!=null){var Dn=$r-(un.originalDts+un.duration);Dn<=3&&(Dn=0);var sr=un.dts+un.duration+Dn;Mt=$r-sr}else Mt=0}for(var _r=new Ht,Yr=[],Pr=0;Pr<pt.length;Pr++){var wn=pt[Pr],di=wn.dts-this._dtsBase,On=wn.isKeyframe,$n=di-Mt,wi=wn.cts,ki=$n+wi;dr===-1&&(dr=$n,Lr=ki);var ra=0;if(Pr!==pt.length-1){var ia=pt[Pr+1].dts-this._dtsBase-Mt;ra=ia-$n}else if(Zt!=null){var da=Zt.dts-this._dtsBase-Mt;ra=da-$n}else Yr.length>=1?ra=Yr[Yr.length-1].duration:ra=Math.floor(this._videoMeta.refSampleDuration);if(On){var gt=new Ft($n,ki,ra,wn.dts,!0);gt.fileposition=wn.fileposition,_r.appendSyncPoint(gt)}Yr.push({dts:$n,pts:ki,cts:wi,units:wn.units,size:wn.length,isKeyframe:On,duration:ra,originalDts:di,flags:{isLeading:0,dependsOn:On?2:1,isDependedOn:On?1:0,hasRedundancy:0,isNonSync:On?0:1}})}cr=new Uint8Array(Xt),cr[0]=Xt>>>24&255,cr[1]=Xt>>>16&255,cr[2]=Xt>>>8&255,cr[3]=Xt&255,cr.set(He.types.mdat,4);for(var je=0;je<Yr.length;je++)for(var Ye=Yr[je].units;Ye.length;){var Ze=Ye.shift(),ft=Ze.data;cr.set(ft,_n),_n+=ft.byteLength}var ot=Yr[Yr.length-1];if(fr=ot.dts+ot.duration,dn=ot.pts+ot.duration,this._videoNextDts=fr,_r.beginDts=dr,_r.endDts=fr,_r.beginPts=Lr,_r.endPts=dn,_r.originalBeginDts=Yr[0].originalDts,_r.originalEndDts=ot.originalDts+ot.duration,_r.firstSample=new Ft(Yr[0].dts,Yr[0].pts,Yr[0].duration,Yr[0].originalDts,Yr[0].isKeyframe),_r.lastSample=new Ft(ot.dts,ot.pts,ot.duration,ot.originalDts,ot.isKeyframe),this._isLive||this._videoSegmentInfoList.append(_r),Ve.samples=Yr,Ve.sequenceNumber++,this._forceFirstIDR){var ht=Yr[0].flags;ht.dependsOn=2,ht.isNonSync=0}var Bt=He.moof(Ve,dr);Ve.samples=[],Ve.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(Bt,cr).buffer,sampleCount:Yr.length,info:_r})}},{key:"_mergeBoxes",value:function(Pe,Fe){var Ve=new Uint8Array(Pe.byteLength+Fe.byteLength);return Ve.set(Pe,0),Ve.set(Fe,Pe.byteLength),Ve}}]),Nt}(),ct=Jt,le={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"},te=le,we=function(){function Nt(xt,Pe){Object(S.a)(this,Nt),this.TAG="TransmuxingController",this._emitter=new e.a,this._config=Pe,xt.segments||(xt.segments=[{duration:xt.duration,filesize:xt.filesize,url:xt.url}]),typeof xt.cors!="boolean"&&(xt.cors=!0),typeof xt.withCredentials!="boolean"&&(xt.withCredentials=!1),this._mediaDataSource=xt,this._currentSegmentIndex=0;var Fe=0;this._mediaDataSource.segments.forEach(function(Ve){Ve.timestampBase=Fe,Fe+=Ve.duration,Ve.cors=xt.cors,Ve.withCredentials=xt.withCredentials,Pe.referrerPolicy&&(Ve.referrerPolicy=Pe.referrerPolicy)}),!isNaN(Fe)&&this._mediaDataSource.duration!==Fe&&(this._mediaDataSource.duration=Fe),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}return Object(y.a)(Nt,[{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(Pe,Fe){this._emitter.addListener(Pe,Fe)}},{key:"off",value:function(Pe,Fe){this._emitter.removeListener(Pe,Fe)}},{key:"start",value:function(){this._loadSegment(0),this._enableStatisticsReporter()}},{key:"_loadSegment",value:function(Pe,Fe){this._currentSegmentIndex=Pe;var Ve=this._mediaDataSource.segments[Pe],pt=this._ioctl=new G(Ve,this._config,Pe);pt.onError=this._onIOException.bind(this),pt.onSeeked=this._onIOSeeked.bind(this),pt.onComplete=this._onIOComplete.bind(this),pt.onRedirect=this._onIORedirect.bind(this),pt.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),Fe?this._demuxer.bindDataSource(this._ioctl):pt.onDataArrival=this._onInitChunkArrival.bind(this),pt.open(Fe)}},{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(Pe){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;var Fe=this._searchSegmentIndexContains(Pe);if(Fe===this._currentSegmentIndex){var Ve=this._mediaInfo.segments[Fe];if(Ve==null)this._pendingSeekTime=Pe;else{var pt=Ve.getNearestKeyframe(Pe);this._remuxer.seek(pt.milliseconds),this._ioctl.seek(pt.fileposition),this._pendingResolveSeekPoint=pt.milliseconds}}else{var Mt=this._mediaInfo.segments[Fe];if(Mt==null)this._pendingSeekTime=Pe,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(Fe);else{var dr=Mt.getNearestKeyframe(Pe);this._internalAbort(),this._remuxer.seek(Pe),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[Fe].timestampBase,this._loadSegment(Fe,dr.fileposition),this._pendingResolveSeekPoint=dr.milliseconds,this._reportSegmentMediaInfo(Fe)}}this._enableStatisticsReporter()}},{key:"_searchSegmentIndexContains",value:function(Pe){for(var Fe=this._mediaDataSource.segments,Ve=Fe.length-1,pt=0;pt<Fe.length;pt++)if(Pe<Fe[pt].timestampBase){Ve=pt-1;break}return Ve}},{key:"_onInitChunkArrival",value:function(Pe,Fe){var Ve=this,pt=null,Mt=0;if(Fe>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Mt=this._demuxer.parseChunks(Pe,Fe);else if((pt=bt.probe(Pe)).match){this._demuxer=new bt(pt,this._config),this._remuxer||(this._remuxer=new ct(this._config));var dr=this._mediaDataSource;dr.duration!=null&&!isNaN(dr.duration)&&(this._demuxer.overridedDuration=dr.duration),typeof dr.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=dr.hasAudio),typeof dr.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=dr.hasVideo),this._demuxer.timestampBase=dr.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),Mt=this._demuxer.parseChunks(Pe,Fe)}else pt=null,f.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){Ve._internalAbort()}),this._emitter.emit(te.DEMUX_ERROR,Ee.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Mt=0;return Mt}},{key:"_onMediaInfo",value:function(Pe){var Fe=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},Pe),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,ke.prototype));var Ve=Object.assign({},Pe);Object.setPrototypeOf(Ve,ke.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=Ve,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var pt=Fe._pendingSeekTime;Fe._pendingSeekTime=null,Fe.seek(pt)})}},{key:"_onMetaDataArrived",value:function(Pe){this._emitter.emit(te.METADATA_ARRIVED,Pe)}},{key:"_onScriptDataArrived",value:function(Pe){this._emitter.emit(te.SCRIPTDATA_ARRIVED,Pe)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(Pe){var Fe=Pe,Ve=Fe+1;Ve<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment(Ve)):(this._remuxer.flushStashedSamples(),this._emitter.emit(te.LOADING_COMPLETE),this._disableStatisticsReporter())}},{key:"_onIORedirect",value:function(Pe){var Fe=this._ioctl.extraData;this._mediaDataSource.segments[Fe].redirectedURL=Pe}},{key:"_onIORecoveredEarlyEof",value:function(){this._emitter.emit(te.RECOVERED_EARLY_EOF)}},{key:"_onIOException",value:function(Pe,Fe){f.e(this.TAG,"IOException: type = ".concat(Pe,", code = ").concat(Fe.code,", msg = ").concat(Fe.msg)),this._emitter.emit(te.IO_ERROR,Pe,Fe),this._disableStatisticsReporter()}},{key:"_onDemuxException",value:function(Pe,Fe){f.e(this.TAG,"DemuxException: type = ".concat(Pe,", info = ").concat(Fe)),this._emitter.emit(te.DEMUX_ERROR,Pe,Fe)}},{key:"_onRemuxerInitSegmentArrival",value:function(Pe,Fe){this._emitter.emit(te.INIT_SEGMENT,Pe,Fe)}},{key:"_onRemuxerMediaSegmentArrival",value:function(Pe,Fe){if(this._pendingSeekTime!=null)return;if(this._emitter.emit(te.MEDIA_SEGMENT,Pe,Fe),this._pendingResolveSeekPoint!=null&&Pe==="video"){var Ve=Fe.info.syncPoints,pt=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,C.safari&&Ve.length>0&&Ve[0].originalDts===pt&&(pt=Ve[0].pts),this._emitter.emit(te.RECOMMEND_SEEKPOINT,pt)}}},{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(Pe){var Fe=this._mediaInfo.segments[Pe],Ve=Object.assign({},Fe);Ve.duration=this._mediaInfo.duration,Ve.segmentCount=this._mediaInfo.segmentCount,delete Ve.segments,delete Ve.keyframesIndex,this._emitter.emit(te.MEDIA_INFO,Ve)}},{key:"_reportStatisticsInfo",value:function(){var Pe={};Pe.url=this._ioctl.currentURL,Pe.hasRedirect=this._ioctl.hasRedirect,Pe.hasRedirect&&(Pe.redirectedURL=this._ioctl.currentRedirectedURL),Pe.speed=this._ioctl.currentSpeed,Pe.loaderType=this._ioctl.loaderType,Pe.currentSegmentIndex=this._currentSegmentIndex,Pe.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(te.STATISTICS_INFO,Pe)}}]),Nt}(),Ce=we,fe=function(xt){var Pe="TransmuxingWorker",Fe=null,Ve=$r.bind(this);p.install(),xt.addEventListener("message",function(un){switch(un.data.cmd){case"init":Fe=new Ce(un.data.param[0],un.data.param[1]),Fe.on(te.IO_ERROR,Xt.bind(this)),Fe.on(te.DEMUX_ERROR,Zt.bind(this)),Fe.on(te.INIT_SEGMENT,pt.bind(this)),Fe.on(te.MEDIA_SEGMENT,Mt.bind(this)),Fe.on(te.LOADING_COMPLETE,dr.bind(this)),Fe.on(te.RECOVERED_EARLY_EOF,fr.bind(this)),Fe.on(te.MEDIA_INFO,Lr.bind(this)),Fe.on(te.METADATA_ARRIVED,dn.bind(this)),Fe.on(te.SCRIPTDATA_ARRIVED,_n.bind(this)),Fe.on(te.STATISTICS_INFO,cr.bind(this)),Fe.on(te.RECOMMEND_SEEKPOINT,Rr.bind(this));break;case"destroy":Fe&&(Fe.destroy(),Fe=null),xt.postMessage({msg:"destroyed"});break;case"start":Fe.start();break;case"stop":Fe.stop();break;case"seek":Fe.seek(un.data.param);break;case"pause":Fe.pause();break;case"resume":Fe.resume();break;case"logging_config":{var Dn=un.data.param;be.applyConfig(Dn),Dn.enableCallback===!0?be.addLogListener(Ve):be.removeLogListener(Ve);break}}});function pt(un,Dn){var sr={msg:te.INIT_SEGMENT,data:{type:un,data:Dn}};xt.postMessage(sr,[Dn.data])}function Mt(un,Dn){var sr={msg:te.MEDIA_SEGMENT,data:{type:un,data:Dn}};xt.postMessage(sr,[Dn.data])}function dr(){var un={msg:te.LOADING_COMPLETE};xt.postMessage(un)}function fr(){var un={msg:te.RECOVERED_EARLY_EOF};xt.postMessage(un)}function Lr(un){var Dn={msg:te.MEDIA_INFO,data:un};xt.postMessage(Dn)}function dn(un){var Dn={msg:te.METADATA_ARRIVED,data:un};xt.postMessage(Dn)}function _n(un){var Dn={msg:te.SCRIPTDATA_ARRIVED,data:un};xt.postMessage(Dn)}function cr(un){var Dn={msg:te.STATISTICS_INFO,data:un};xt.postMessage(Dn)}function Xt(un,Dn){xt.postMessage({msg:te.IO_ERROR,data:{type:un,info:Dn}})}function Zt(un,Dn){xt.postMessage({msg:te.DEMUX_ERROR,data:{type:un,info:Dn}})}function Rr(un){xt.postMessage({msg:te.RECOMMEND_SEEKPOINT,data:un})}function $r(un,Dn){xt.postMessage({msg:"logcat_callback",data:{type:un,logcat:Dn}})}},rt=fe,tt=function(){function Nt(xt,Pe){if(Object(S.a)(this,Nt),this.TAG="Transmuxer",this._emitter=new e.a,Pe.enableWorker&&typeof Worker!="undefined")try{var Fe=m("0r65");this._worker=Fe(rt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[xt,Pe]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},be.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:be.getConfig()})}catch(pt){f.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Ce(xt,Pe)}else this._controller=new Ce(xt,Pe);if(this._controller){var Ve=this._controller;Ve.on(te.IO_ERROR,this._onIOError.bind(this)),Ve.on(te.DEMUX_ERROR,this._onDemuxError.bind(this)),Ve.on(te.INIT_SEGMENT,this._onInitSegment.bind(this)),Ve.on(te.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),Ve.on(te.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),Ve.on(te.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),Ve.on(te.MEDIA_INFO,this._onMediaInfo.bind(this)),Ve.on(te.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),Ve.on(te.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),Ve.on(te.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),Ve.on(te.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(y.a)(Nt,[{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(Pe,Fe){this._emitter.addListener(Pe,Fe)}},{key:"off",value:function(Pe,Fe){this._emitter.removeListener(Pe,Fe)}},{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(Pe){this._worker?this._worker.postMessage({cmd:"seek",param:Pe}):this._controller.seek(Pe)}},{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(Pe,Fe){var Ve=this;Promise.resolve().then(function(){Ve._emitter.emit(te.INIT_SEGMENT,Pe,Fe)})}},{key:"_onMediaSegment",value:function(Pe,Fe){var Ve=this;Promise.resolve().then(function(){Ve._emitter.emit(te.MEDIA_SEGMENT,Pe,Fe)})}},{key:"_onLoadingComplete",value:function(){var Pe=this;Promise.resolve().then(function(){Pe._emitter.emit(te.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var Pe=this;Promise.resolve().then(function(){Pe._emitter.emit(te.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(Pe){var Fe=this;Promise.resolve().then(function(){Fe._emitter.emit(te.MEDIA_INFO,Pe)})}},{key:"_onMetaDataArrived",value:function(Pe){var Fe=this;Promise.resolve().then(function(){Fe._emitter.emit(te.METADATA_ARRIVED,Pe)})}},{key:"_onScriptDataArrived",value:function(Pe){var Fe=this;Promise.resolve().then(function(){Fe._emitter.emit(te.SCRIPTDATA_ARRIVED,Pe)})}},{key:"_onStatisticsInfo",value:function(Pe){var Fe=this;Promise.resolve().then(function(){Fe._emitter.emit(te.STATISTICS_INFO,Pe)})}},{key:"_onIOError",value:function(Pe,Fe){var Ve=this;Promise.resolve().then(function(){Ve._emitter.emit(te.IO_ERROR,Pe,Fe)})}},{key:"_onDemuxError",value:function(Pe,Fe){var Ve=this;Promise.resolve().then(function(){Ve._emitter.emit(te.DEMUX_ERROR,Pe,Fe)})}},{key:"_onRecommendSeekpoint",value:function(Pe){var Fe=this;Promise.resolve().then(function(){Fe._emitter.emit(te.RECOMMEND_SEEKPOINT,Pe)})}},{key:"_onLoggingConfigChanged",value:function(Pe){this._worker&&this._worker.postMessage({cmd:"logging_config",param:Pe})}},{key:"_onWorkerMessage",value:function(Pe){var Fe=Pe.data,Ve=Fe.data;if(Fe.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(Fe.msg){case te.INIT_SEGMENT:case te.MEDIA_SEGMENT:this._emitter.emit(Fe.msg,Ve.type,Ve.data);break;case te.LOADING_COMPLETE:case te.RECOVERED_EARLY_EOF:this._emitter.emit(Fe.msg);break;case te.MEDIA_INFO:Object.setPrototypeOf(Ve,ke.prototype),this._emitter.emit(Fe.msg,Ve);break;case te.METADATA_ARRIVED:case te.SCRIPTDATA_ARRIVED:case te.STATISTICS_INFO:this._emitter.emit(Fe.msg,Ve);break;case te.IO_ERROR:case te.DEMUX_ERROR:this._emitter.emit(Fe.msg,Ve.type,Ve.info);break;case te.RECOMMEND_SEEKPOINT:this._emitter.emit(Fe.msg,Ve);break;case"logcat_callback":f.emitter.emit("log",Ve.type,Ve.logcat);break;default:break}}}]),Nt}(),ye=tt,Je={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},lt=Je,ze=function(){function Nt(xt){Object(S.a)(this,Nt),this.TAG="MSEController",this._config=xt,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 $t}return Object(y.a)(Nt,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Pe,Fe){this._emitter.addListener(Pe,Fe)}},{key:"off",value:function(Pe,Fe){this._emitter.removeListener(Pe,Fe)}},{key:"attachMediaElement",value:function(Pe){if(this._mediaSource)throw new l("MediaSource has been attached to an HTMLMediaElement!");var Fe=this._mediaSource=new window.MediaSource;Fe.addEventListener("sourceopen",this.e.onSourceOpen),Fe.addEventListener("sourceended",this.e.onSourceEnded),Fe.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=Pe,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),Pe.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var Pe=this._mediaSource;for(var Fe in this._sourceBuffers){var Ve=this._pendingSegments[Fe];Ve.splice(0,Ve.length),this._pendingSegments[Fe]=null,this._pendingRemoveRanges[Fe]=null,this._lastInitSegments[Fe]=null;var pt=this._sourceBuffers[Fe];if(pt){if(Pe.readyState!=="closed"){try{Pe.removeSourceBuffer(pt)}catch(Mt){f.e(this.TAG,Mt.message)}pt.removeEventListener("error",this.e.onSourceBufferError),pt.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[Fe]=null,this._sourceBuffers[Fe]=null}}if(Pe.readyState==="open")try{Pe.endOfStream()}catch(Mt){f.e(this.TAG,Mt.message)}Pe.removeEventListener("sourceopen",this.e.onSourceOpen),Pe.removeEventListener("sourceended",this.e.onSourceEnded),Pe.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(Pe,Fe){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(Pe),this._pendingSegments[Pe.type].push(Pe);return}var Ve=Pe,pt="".concat(Ve.container);Ve.codec&&Ve.codec.length>0&&(pt+=";codecs=".concat(Ve.codec));var Mt=!1;if(f.v(this.TAG,"Received Initialization Segment, mimeType: "+pt),this._lastInitSegments[Ve.type]=Ve,pt!==this._mimeTypes[Ve.type]){if(this._mimeTypes[Ve.type])f.v(this.TAG,"Notice: ".concat(Ve.type," mimeType changed, origin: ").concat(this._mimeTypes[Ve.type],", target: ").concat(pt));else{Mt=!0;try{var dr=this._sourceBuffers[Ve.type]=this._mediaSource.addSourceBuffer(pt);dr.addEventListener("error",this.e.onSourceBufferError),dr.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(fr){f.e(this.TAG,fr.message),this._emitter.emit(lt.ERROR,{code:fr.code,msg:fr.message});return}}this._mimeTypes[Ve.type]=pt}Fe||this._pendingSegments[Ve.type].push(Ve),Mt||this._sourceBuffers[Ve.type]&&!this._sourceBuffers[Ve.type].updating&&this._doAppendSegments(),C.safari&&Ve.container==="audio/mpeg"&&Ve.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=Ve.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(Pe){var Fe=Pe;this._pendingSegments[Fe.type].push(Fe),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var Ve=this._sourceBuffers[Fe.type];Ve&&!Ve.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(Pe){for(var Fe in this._sourceBuffers){if(!this._sourceBuffers[Fe])continue;var Ve=this._sourceBuffers[Fe];if(this._mediaSource.readyState==="open")try{Ve.abort()}catch(dn){f.e(this.TAG,dn.message)}this._idrList.clear();var pt=this._pendingSegments[Fe];if(pt.splice(0,pt.length),this._mediaSource.readyState==="closed")continue;for(var Mt=0;Mt<Ve.buffered.length;Mt++){var dr=Ve.buffered.start(Mt),fr=Ve.buffered.end(Mt);this._pendingRemoveRanges[Fe].push({start:dr,end:fr})}if(Ve.updating||this._doRemoveRanges(),C.safari){var Lr=this._lastInitSegments[Fe];Lr&&(this._pendingSegments[Fe].push(Lr),Ve.updating||this._doAppendSegments())}}}},{key:"endOfStream",value:function(){var Pe=this._mediaSource,Fe=this._sourceBuffers;if(!Pe||Pe.readyState!=="open"){Pe&&Pe.readyState==="closed"&&this._hasPendingSegments()&&(this._hasPendingEos=!0);return}Fe.video&&Fe.video.updating||Fe.audio&&Fe.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,Pe.endOfStream())}},{key:"getNearestKeyframe",value:function(Pe){return this._idrList.getLastSyncPointBeforeDts(Pe)}},{key:"_needCleanupSourceBuffer",value:function(){if(!this._config.autoCleanupSourceBuffer)return!1;var Pe=this._mediaElement.currentTime;for(var Fe in this._sourceBuffers){var Ve=this._sourceBuffers[Fe];if(Ve){var pt=Ve.buffered;if(pt.length>=1&&Pe-pt.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var Pe=this._mediaElement.currentTime;for(var Fe in this._sourceBuffers){var Ve=this._sourceBuffers[Fe];if(Ve){for(var pt=Ve.buffered,Mt=!1,dr=0;dr<pt.length;dr++){var fr=pt.start(dr),Lr=pt.end(dr);if(fr<=Pe&&Pe<Lr+3){if(Pe-fr>=this._config.autoCleanupMaxBackwardDuration){Mt=!0;var dn=Pe-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[Fe].push({start:fr,end:dn})}}else Lr<Pe&&(Mt=!0,this._pendingRemoveRanges[Fe].push({start:fr,end:Lr}))}Mt&&!Ve.updating&&this._doRemoveRanges()}}}},{key:"_updateMediaSourceDuration",value:function(){var Pe=this._sourceBuffers;if(this._mediaElement.readyState===0||this._mediaSource.readyState!=="open")return;if(Pe.video&&Pe.video.updating||Pe.audio&&Pe.audio.updating)return;var Fe=this._mediaSource.duration,Ve=this._pendingMediaDuration;Ve>0&&(isNaN(Fe)||Ve>Fe)&&(f.v(this.TAG,"Update MediaSource duration from ".concat(Fe," to ").concat(Ve)),this._mediaSource.duration=Ve),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var Pe in this._pendingRemoveRanges){if(!this._sourceBuffers[Pe]||this._sourceBuffers[Pe].updating)continue;for(var Fe=this._sourceBuffers[Pe],Ve=this._pendingRemoveRanges[Pe];Ve.length&&!Fe.updating;){var pt=Ve.shift();Fe.remove(pt.start,pt.end)}}}},{key:"_doAppendSegments",value:function(){var Pe=this._pendingSegments;for(var Fe in Pe){if(!this._sourceBuffers[Fe]||this._sourceBuffers[Fe].updating)continue;if(Pe[Fe].length>0){var Ve=Pe[Fe].shift();if(Ve.timestampOffset){var pt=this._sourceBuffers[Fe].timestampOffset,Mt=Ve.timestampOffset/1e3,dr=Math.abs(pt-Mt);dr>.1&&(f.v(this.TAG,"Update MPEG audio timestampOffset from ".concat(pt," to ").concat(Mt)),this._sourceBuffers[Fe].timestampOffset=Mt),delete Ve.timestampOffset}if(!Ve.data||Ve.data.byteLength===0)continue;try{this._sourceBuffers[Fe].appendBuffer(Ve.data),this._isBufferFull=!1,Fe==="video"&&Ve.hasOwnProperty("info")&&this._idrList.appendArray(Ve.info.syncPoints)}catch(fr){this._pendingSegments[Fe].unshift(Ve),fr.code===22?(this._isBufferFull||this._emitter.emit(lt.BUFFER_FULL),this._isBufferFull=!0):(f.e(this.TAG,fr.message),this._emitter.emit(lt.ERROR,{code:fr.code,msg:fr.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 Pe=this._pendingSourceBufferInit;Pe.length;){var Fe=Pe.shift();this.appendInitSegment(Fe,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(lt.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 Pe=this._pendingSegments;return Pe.video.length>0||Pe.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var Pe=this._pendingRemoveRanges;return Pe.video.length>0||Pe.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(lt.UPDATE_END)}},{key:"_onSourceBufferError",value:function(Pe){f.e(this.TAG,"SourceBuffer Error: ".concat(Pe))}}]),Nt}(),Ct=ze,zt={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},at={NETWORK_EXCEPTION:h.EXCEPTION,NETWORK_STATUS_CODE_INVALID:h.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:h.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:h.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Ee.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Ee.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Ee.CODEC_UNSUPPORTED},vt=function(){function Nt(xt,Pe){if(Object(S.a)(this,Nt),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new e.a,this._config=q(),typeof Pe=="object"&&Object.assign(this._config,Pe),xt.type.toLowerCase()!=="flv")throw new n("FlvPlayer requires an flv MediaDataSource input!");xt.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=xt,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 Fe=C.chrome&&(C.version.major<50||C.version.major===50&&C.version.build<2661);this._alwaysSeekKeyframe=!!(Fe||C.msedge||C.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(y.a)(Nt,[{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(Pe,Fe){var Ve=this;Pe===ue.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){Ve._emitter.emit(ue.MEDIA_INFO,Ve.mediaInfo)}):Pe===ue.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){Ve._emitter.emit(ue.STATISTICS_INFO,Ve.statisticsInfo)})),this._emitter.addListener(Pe,Fe)}},{key:"off",value:function(Pe,Fe){this._emitter.removeListener(Pe,Fe)}},{key:"attachMediaElement",value:function(Pe){var Fe=this;if(this._mediaElement=Pe,Pe.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),Pe.addEventListener("seeking",this.e.onvSeeking),Pe.addEventListener("canplay",this.e.onvCanPlay),Pe.addEventListener("stalled",this.e.onvStalled),Pe.addEventListener("progress",this.e.onvProgress),this._msectl=new Ct(this._config),this._msectl.on(lt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(lt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(lt.SOURCE_OPEN,function(){Fe._mseSourceOpened=!0,Fe._hasPendingLoad&&(Fe._hasPendingLoad=!1,Fe.load())}),this._msectl.on(lt.ERROR,function(Ve){Fe._emitter.emit(ue.ERROR,zt.MEDIA_ERROR,at.MEDIA_MSE_ERROR,Ve)}),this._msectl.attachMediaElement(Pe),this._pendingSeekTime!=null)try{Pe.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(Ve){}}},{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 Pe=this;if(!this._mediaElement)throw new l("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new l("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 ye(this._mediaDataSource,this._config),this._transmuxer.on(te.INIT_SEGMENT,function(Fe,Ve){Pe._msectl.appendInitSegment(Ve)}),this._transmuxer.on(te.MEDIA_SEGMENT,function(Fe,Ve){if(Pe._msectl.appendMediaSegment(Ve),Pe._config.lazyLoad&&!Pe._config.isLive){var pt=Pe._mediaElement.currentTime;Ve.info.endDts>=(pt+Pe._config.lazyLoadMaxDuration)*1e3&&(Pe._progressChecker==null&&(f.v(Pe.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),Pe._suspendTransmuxer()))}}),this._transmuxer.on(te.LOADING_COMPLETE,function(){Pe._msectl.endOfStream(),Pe._emitter.emit(ue.LOADING_COMPLETE)}),this._transmuxer.on(te.RECOVERED_EARLY_EOF,function(){Pe._emitter.emit(ue.RECOVERED_EARLY_EOF)}),this._transmuxer.on(te.IO_ERROR,function(Fe,Ve){Pe._emitter.emit(ue.ERROR,zt.NETWORK_ERROR,Fe,Ve)}),this._transmuxer.on(te.DEMUX_ERROR,function(Fe,Ve){Pe._emitter.emit(ue.ERROR,zt.MEDIA_ERROR,Fe,{code:-1,msg:Ve})}),this._transmuxer.on(te.MEDIA_INFO,function(Fe){Pe._mediaInfo=Fe,Pe._emitter.emit(ue.MEDIA_INFO,Object.assign({},Fe))}),this._transmuxer.on(te.METADATA_ARRIVED,function(Fe){Pe._emitter.emit(ue.METADATA_ARRIVED,Fe)}),this._transmuxer.on(te.SCRIPTDATA_ARRIVED,function(Fe){Pe._emitter.emit(ue.SCRIPTDATA_ARRIVED,Fe)}),this._transmuxer.on(te.STATISTICS_INFO,function(Fe){Pe._statisticsInfo=Pe._fillStatisticsInfo(Fe),Pe._emitter.emit(ue.STATISTICS_INFO,Object.assign({},Pe._statisticsInfo))}),this._transmuxer.on(te.RECOMMEND_SEEKPOINT,function(Fe){Pe._mediaElement&&!Pe._config.accurateSeek&&(Pe._requestSetTime=!0,Pe._mediaElement.currentTime=Fe/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(Pe){this._mediaElement.volume=Pe}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(Pe){this._mediaElement.muted=Pe}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(Pe){this._mediaElement?this._internalSeek(Pe):this._pendingSeekTime=Pe}},{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(Pe){if(Pe.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return Pe;var Fe=!0,Ve=0,pt=0;if(this._mediaElement.getVideoPlaybackQuality){var Mt=this._mediaElement.getVideoPlaybackQuality();Ve=Mt.totalVideoFrames,pt=Mt.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Ve=this._mediaElement.webkitDecodedFrameCount,pt=this._mediaElement.webkitDroppedFrameCount):Fe=!1;return Fe&&(Pe.decodedFrames=Ve,Pe.droppedFrames=pt),Pe}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var Pe=this._mediaElement.buffered,Fe=this._mediaElement.currentTime,Ve=0,pt=0,Mt=0;Mt<Pe.length;Mt++){var dr=Pe.start(Mt),fr=Pe.end(Mt);if(dr<=Fe&&Fe<fr){Ve=dr,pt=fr;break}}pt>=Fe+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 Pe=this._mediaElement.currentTime,Fe=this._mediaElement.buffered,Ve=!1,pt=0;pt<Fe.length;pt++){var Mt=Fe.start(pt),dr=Fe.end(pt);if(Pe>=Mt&&Pe<dr){Pe>=dr-this._config.lazyLoadRecoverDuration&&(Ve=!0);break}}Ve&&(window.clearInterval(this._progressChecker),this._progressChecker=null,Ve&&(f.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(Pe){for(var Fe=this._mediaElement.buffered,Ve=0;Ve<Fe.length;Ve++){var pt=Fe.start(Ve),Mt=Fe.end(Ve);if(Pe>=pt&&Pe<Mt)return!0}return!1}},{key:"_internalSeek",value:function(Pe){var Fe=this._isTimepointBuffered(Pe),Ve=!1,pt=0;if(Pe<1&&this._mediaElement.buffered.length>0){var Mt=this._mediaElement.buffered.start(0);(Mt<1&&Pe<Mt||C.safari)&&(Ve=!0,pt=C.safari?.1:Mt)}if(Ve)this._requestSetTime=!0,this._mediaElement.currentTime=pt;else if(Fe){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=Pe;else{var dr=this._msectl.getNearestKeyframe(Math.floor(Pe*1e3));this._requestSetTime=!0,dr!=null?this._mediaElement.currentTime=dr.dts/1e3:this._mediaElement.currentTime=Pe}this._progressChecker!=null&&this._checkProgressAndResume()}else this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(Pe),this._transmuxer.seek(Math.floor(Pe*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=Pe)}},{key:"_checkAndApplyUnbufferedSeekpoint",value:function(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){var Pe=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(Pe)||(this._progressChecker!=null&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(Pe),this._transmuxer.seek(Math.floor(Pe*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=Pe))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_checkAndResumeStuckPlayback",value:function(Pe){var Fe=this._mediaElement;if(Pe||!this._receivedCanPlay||Fe.readyState<2){var Ve=Fe.buffered;Ve.length>0&&Fe.currentTime<Ve.start(0)&&(f.w(this.TAG,"Playback seems stuck at ".concat(Fe.currentTime,", seek to ").concat(Ve.start(0))),this._requestSetTime=!0,this._mediaElement.currentTime=Ve.start(0),this._mediaElement.removeEventListener("progress",this.e.onvProgress))}else this._mediaElement.removeEventListener("progress",this.e.onvProgress)}},{key:"_onvLoadedMetadata",value:function(Pe){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)}},{key:"_onvSeeking",value:function(Pe){var Fe=this._mediaElement.currentTime,Ve=this._mediaElement.buffered;if(this._requestSetTime){this._requestSetTime=!1;return}if(Fe<1&&Ve.length>0){var pt=Ve.start(0);if(pt<1&&Fe<pt||C.safari){this._requestSetTime=!0,this._mediaElement.currentTime=C.safari?.1:pt;return}}if(this._isTimepointBuffered(Fe)){if(this._alwaysSeekKeyframe){var Mt=this._msectl.getNearestKeyframe(Math.floor(Fe*1e3));Mt!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=Mt.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:Fe,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_onvCanPlay",value:function(Pe){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}},{key:"_onvStalled",value:function(Pe){this._checkAndResumeStuckPlayback(!0)}},{key:"_onvProgress",value:function(Pe){this._checkAndResumeStuckPlayback()}}]),Nt}(),At=vt,tr=function(){function Nt(xt,Pe){if(Object(S.a)(this,Nt),this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new e.a,this._config=q(),typeof Pe=="object"&&Object.assign(this._config,Pe),xt.type.toLowerCase()==="flv")throw new n("NativePlayer does't support flv MediaDataSource input!");if(xt.hasOwnProperty("segments"))throw new n("NativePlayer(".concat(xt.type,") doesn't support multipart playback!"));this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=xt,this._mediaElement=null}return Object(y.a)(Nt,[{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(Pe,Fe){var Ve=this;Pe===ue.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){Ve._emitter.emit(ue.MEDIA_INFO,Ve.mediaInfo)}):Pe===ue.STATISTICS_INFO&&(this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){Ve._emitter.emit(ue.STATISTICS_INFO,Ve.statisticsInfo)})),this._emitter.addListener(Pe,Fe)}},{key:"off",value:function(Pe,Fe){this._emitter.removeListener(Pe,Fe)}},{key:"attachMediaElement",value:function(Pe){if(this._mediaElement=Pe,Pe.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{Pe.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(Fe){}}},{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 l("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(Pe){this._mediaElement.volume=Pe}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(Pe){this._mediaElement.muted=Pe}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(Pe){this._mediaElement?this._mediaElement.currentTime=Pe:this._pendingSeekTime=Pe}},{key:"mediaInfo",get:function(){var Pe=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",Fe={mimeType:Pe+this._mediaDataSource.type};return this._mediaElement&&(Fe.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(Fe.width=this._mediaElement.videoWidth,Fe.height=this._mediaElement.videoHeight)),Fe}},{key:"statisticsInfo",get:function(){var Pe={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return Pe;var Fe=!0,Ve=0,pt=0;if(this._mediaElement.getVideoPlaybackQuality){var Mt=this._mediaElement.getVideoPlaybackQuality();Ve=Mt.totalVideoFrames,pt=Mt.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Ve=this._mediaElement.webkitDecodedFrameCount,pt=this._mediaElement.webkitDroppedFrameCount):Fe=!1;return Fe&&(Pe.decodedFrames=Ve,Pe.droppedFrames=pt),Pe}},{key:"_onvLoadedMetadata",value:function(Pe){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(ue.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(ue.STATISTICS_INFO,this.statisticsInfo)}}]),Nt}(),Ir=tr;p.install();function zr(Nt,xt){var Pe=Nt;if(Pe==null||typeof Pe!="object")throw new n("MediaDataSource must be an javascript object!");if(!Pe.hasOwnProperty("type"))throw new n("MediaDataSource must has type field to indicate video file type!");switch(Pe.type){case"flv":return new At(Pe,xt);default:return new Ir(Pe,xt)}}function yn(){return ie.supportMSEH264Playback()}function ui(){return ie.getFeatureList()}var Nn={};Nn.createPlayer=zr,Nn.isSupported=yn,Nn.getFeatureList=ui,Nn.BaseLoader=A,Nn.LoaderStatus=c,Nn.LoaderErrors=h,Nn.Events=ue,Nn.ErrorTypes=zt,Nn.ErrorDetails=at,Nn.FlvPlayer=At,Nn.NativePlayer=Ir,Nn.LoggingControl=be,Object.defineProperty(Nn,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var sn=V.a=Nn},GVMX:function(z,V,m){var S=m("JEkh"),y=S.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"}});z.exports=y},GdRQ:function(z,V,m){"use strict";function S(C){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(_){return typeof _}:S=function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},S(C)}Object.defineProperty(V,"__esModule",{value:!0}),V.isMac=c,V.isWindows=h,V.isIOS=A,V.isSafari=v,V.isIE=w,V.isEdge=b,V.isFirefox=x,V.hasScrollbarGutter=V.supportsImageMetadata=V.supportsCursorURIs=V.dragThreshold=V.isTouchDevice=void 0;var y=p(m("Lo0S"));function g(){if(typeof WeakMap!="function")return null;var C=new WeakMap;return g=function(){return C},C}function p(C){if(C&&C.__esModule)return C;if(C===null||S(C)!=="object"&&typeof C!="function")return{default:C};var I=g();if(I&&I.has(C))return I.get(C);var _={},E=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in C)if(Object.prototype.hasOwnProperty.call(C,O)){var N=E?Object.getOwnPropertyDescriptor(C,O):null;N&&(N.get||N.set)?Object.defineProperty(_,O,N):_[O]=C[O]}return _.default=C,I&&I.set(C,_),_}var t="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;V.isTouchDevice=t,window.addEventListener("touchstart",function C(){V.isTouchDevice=t=!0,window.removeEventListener("touchstart",C,!1)},!1);var e=10*(window.devicePixelRatio||1);V.dragThreshold=e;var d=!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?(y.Info("Data URI scheme cursor supported"),d=!0):y.Warn("Data URI scheme cursor not supported")}catch(C){y.Error("Data URI scheme cursor test exception: "+C)}var u=d;V.supportsCursorURIs=u;var r=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),r=!0}catch(C){}var s=r;V.supportsImageMetadata=s;var o=!0;try{var i=document.createElement("div");i.style.visibility="hidden",i.style.overflow="scroll",document.body.appendChild(i);var l=document.createElement("div");i.appendChild(l);var n=i.offsetWidth-l.offsetWidth;i.parentNode.removeChild(i),o=n!=0}catch(C){y.Error("Scrollbar test exception: "+C)}var a=o;V.hasScrollbarGutter=a;function c(){return navigator&&!!/mac/i.exec(navigator.platform)}function h(){return navigator&&!!/win/i.exec(navigator.platform)}function A(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function v(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function w(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function b(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function x(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GeKi:function(z,V,m){var S=m("bYtY"),y=m("6Ic6"),g=m("IwbS"),p=m("y+Vt"),t=m("sK/D"),e=t.createClipPath,d=["itemStyle"],f=["emphasis","itemStyle"],u=["color","color0","borderColor","borderColor0"],r=y.extend({type:"candlestick",render:function(v,w,b){this.group.removeClipPath(),this._updateDrawMode(v),this._isLargeDraw?this._renderLarge(v):this._renderNormal(v)},incrementalPrepareRender:function(v,w,b){this._clear(),this._updateDrawMode(v)},incrementalRender:function(v,w,b,x){this._isLargeDraw?this._incrementalRenderLarge(v,w):this._incrementalRenderNormal(v,w)},_updateDrawMode:function(v){var w=v.pipelineContext.large;(this._isLargeDraw==null||w^this._isLargeDraw)&&(this._isLargeDraw=w,this._clear())},_renderNormal:function(v){var w=v.getData(),b=this._data,x=this.group,C=w.getLayout("isSimpleBox"),I=v.get("clip",!0),_=v.coordinateSystem,E=_.getArea&&_.getArea();this._data||x.removeAll(),w.diff(b).add(function(O){if(w.hasValue(O)){var N,F=w.getItemLayout(O);if(I&&i(E,F))return;N=o(F,O,!0),g.initProps(N,{shape:{points:F.ends}},v,O),l(N,w,O,C),x.add(N),w.setItemGraphicEl(O,N)}}).update(function(O,N){var F=b.getItemGraphicEl(N);if(!w.hasValue(O)){x.remove(F);return}var U=w.getItemLayout(O);if(I&&i(E,U)){x.remove(F);return}F?g.updateProps(F,{shape:{points:U.ends}},v,O):F=o(U,O),l(F,w,O,C),x.add(F),w.setItemGraphicEl(O,F)}).remove(function(O){var N=b.getItemGraphicEl(O);N&&x.remove(N)}).execute(),this._data=w},_renderLarge:function(v){this._clear(),c(v,this.group);var w=v.get("clip",!0)?e(v.coordinateSystem,!1,v):null;w?this.group.setClipPath(w):this.group.removeClipPath()},_incrementalRenderNormal:function(v,w){for(var b=w.getData(),x=b.getLayout("isSimpleBox"),C;(C=v.next())!=null;){var I,_=b.getItemLayout(C);I=o(_,C),l(I,b,C,x),I.incremental=!0,this.group.add(I)}},_incrementalRenderLarge:function(v,w){c(w,this.group,!0)},remove:function(v){this._clear()},_clear:function(){this.group.removeAll(),this._data=null},dispose:S.noop}),s=p.extend({type:"normalCandlestickBox",shape:{},buildPath:function(v,w){var b=w.points;this.__simpleBox?(v.moveTo(b[4][0],b[4][1]),v.lineTo(b[6][0],b[6][1])):(v.moveTo(b[0][0],b[0][1]),v.lineTo(b[1][0],b[1][1]),v.lineTo(b[2][0],b[2][1]),v.lineTo(b[3][0],b[3][1]),v.closePath(),v.moveTo(b[4][0],b[4][1]),v.lineTo(b[5][0],b[5][1]),v.moveTo(b[6][0],b[6][1]),v.lineTo(b[7][0],b[7][1]))}});function o(v,w,b){var x=v.ends;return new s({shape:{points:b?n(x,v):x},z2:100})}function i(v,w){for(var b=!0,x=0;x<w.ends.length;x++)if(v.contain(w.ends[x][0],w.ends[x][1])){b=!1;break}return b}function l(v,w,b,x){var C=w.getItemModel(b),I=C.getModel(d),_=w.getItemVisual(b,"color"),E=w.getItemVisual(b,"borderColor")||_,O=I.getItemStyle(u);v.useStyle(O),v.style.strokeNoScale=!0,v.style.fill=_,v.style.stroke=E,v.__simpleBox=x;var N=C.getModel(f).getItemStyle();g.setHoverStyle(v,N)}function n(v,w){return S.map(v,function(b){return b=b.slice(),b[1]=w.initBaseline,b})}var a=p.extend({type:"largeCandlestickBox",shape:{},buildPath:function(v,w){for(var b=w.points,x=0;x<b.length;)if(this.__sign===b[x++]){var C=b[x++];v.moveTo(C,b[x++]),v.lineTo(C,b[x++])}else x+=3}});function c(v,w,b){var x=v.getData(),C=x.getLayout("largePoints"),I=new a({shape:{points:C},__sign:1});w.add(I);var _=new a({shape:{points:C},__sign:-1});w.add(_),h(1,I,v,x),h(-1,_,v,x),b&&(I.incremental=!0,_.incremental=!0)}function h(v,w,b,x){var C=v>0?"P":"N",I=x.getVisual("borderColor"+C)||x.getVisual("color"+C),_=b.getModel(d).getItemStyle(u);w.useStyle(_),w.style.fill=null,w.style.stroke=I}var A=r;z.exports=A},Gev7:function(z,V,m){var S=m("bYtY"),y=m("K2GJ"),g=m("1bdT"),p=m("ni6a");function t(d){d=d||{},g.call(this,d);for(var f in d)d.hasOwnProperty(f)&&f!=="style"&&(this[f]=d[f]);this.style=new y(d.style,this),this._rect=null,this.__clipPaths=null}t.prototype={constructor:t,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(f){},afterBrush:function(f){},brush:function(f,u){},getBoundingRect:function(){},contain:function(f,u){return this.rectContain(f,u)},traverse:function(f,u){f.call(u,this)},rectContain:function(f,u){var r=this.transformCoordToLocal(f,u),s=this.getBoundingRect();return s.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,u){f!=="style"?g.prototype.attrKV.call(this,f,u):this.style.set(u)},setStyle:function(f,u){return this.style.set(f,u),this.dirty(!1),this},useStyle:function(f){return this.style=new y(f,this),this.dirty(!1),this},calculateTextPosition:null},S.inherits(t,g),S.mixin(t,p);var e=t;z.exports=e},GrNh:function(z,V,m){var S=m("bYtY"),y=m("IwbS"),g=m("6Ic6");function p(r,s,o,i){var l=s.getData(),n=this.dataIndex,a=l.getName(n),c=s.get("selectedOffset");i.dispatchAction({type:"pieToggleSelect",from:r,name:a,seriesId:s.id}),l.each(function(h){t(l.getItemGraphicEl(h),l.getItemLayout(h),s.isSelected(l.getName(h)),c,o)})}function t(r,s,o,i,l){var n=(s.startAngle+s.endAngle)/2,a=Math.cos(n),c=Math.sin(n),h=o?i:0,A=[a*h,c*h];l?r.animate().when(200,{position:A}).start("bounceOut"):r.attr("position",A)}function e(r,s){y.Group.call(this);var o=new y.Sector({z2:2}),i=new y.Polyline,l=new y.Text;this.add(o),this.add(i),this.add(l),this.updateData(r,s,!0)}var d=e.prototype;d.updateData=function(r,s,o){var i=this.childAt(0),l=this.childAt(1),n=this.childAt(2),a=r.hostModel,c=r.getItemModel(s),h=r.getItemLayout(s),A=S.extend({},h);A.label=null;var v=a.getShallow("animationTypeUpdate");if(o){i.setShape(A);var w=a.getShallow("animationType");w==="scale"?(i.shape.r=h.r0,y.initProps(i,{shape:{r:h.r}},a,s)):(i.shape.endAngle=h.startAngle,y.updateProps(i,{shape:{endAngle:h.endAngle}},a,s))}else v==="expansion"?i.setShape(A):y.updateProps(i,{shape:A},a,s);var b=r.getItemVisual(s,"color");i.useStyle(S.defaults({lineJoin:"bevel",fill:b},c.getModel("itemStyle").getItemStyle())),i.hoverStyle=c.getModel("emphasis.itemStyle").getItemStyle();var x=c.getShallow("cursor");x&&i.attr("cursor",x),t(this,r.getItemLayout(s),a.isSelected(r.getName(s)),a.get("selectedOffset"),a.get("animation"));var C=!o&&v==="transition";this._updateLabel(r,s,C),this.highDownOnUpdate=a.get("silent")?null:function(I,_){var E=a.isAnimationEnabled()&&c.get("hoverAnimation");_==="emphasis"?(l.ignore=l.hoverIgnore,n.ignore=n.hoverIgnore,E&&(i.stopAnimation(!0),i.animateTo({shape:{r:h.r+a.get("hoverOffset")}},300,"elasticOut"))):(l.ignore=l.normalIgnore,n.ignore=n.normalIgnore,E&&(i.stopAnimation(!0),i.animateTo({shape:{r:h.r}},300,"elasticOut")))},y.setHoverStyle(this)},d._updateLabel=function(r,s,o){var i=this.childAt(1),l=this.childAt(2),n=r.hostModel,a=r.getItemModel(s),c=r.getItemLayout(s),h=c.label,A=r.getItemVisual(s,"color");if(!h||isNaN(h.x)||isNaN(h.y)){l.ignore=l.normalIgnore=l.hoverIgnore=i.ignore=i.normalIgnore=i.hoverIgnore=!0;return}var v={points:h.linePoints||[[h.x,h.y],[h.x,h.y],[h.x,h.y]]},w={x:h.x,y:h.y};o?(y.updateProps(i,{shape:v},n,s),y.updateProps(l,{style:w},n,s)):(i.attr({shape:v}),l.attr({style:w})),l.attr({rotation:h.rotation,origin:[h.x,h.y],z2:10});var b=a.getModel("label"),x=a.getModel("emphasis.label"),C=a.getModel("labelLine"),I=a.getModel("emphasis.labelLine"),A=r.getItemVisual(s,"color");y.setLabelStyle(l.style,l.hoverStyle={},b,x,{labelFetcher:r.hostModel,labelDataIndex:s,defaultText:h.text,autoColor:A,useInsideStyle:!!h.inside},{textAlign:h.textAlign,textVerticalAlign:h.verticalAlign,opacity:r.getItemVisual(s,"opacity")}),l.ignore=l.normalIgnore=!b.get("show"),l.hoverIgnore=!x.get("show"),i.ignore=i.normalIgnore=!C.get("show"),i.hoverIgnore=!I.get("show"),i.setStyle({stroke:A,opacity:r.getItemVisual(s,"opacity")}),i.setStyle(C.getModel("lineStyle").getLineStyle()),i.hoverStyle=I.getModel("lineStyle").getLineStyle();var _=C.get("smooth");_&&_===!0&&(_=.4),i.setShape({smooth:_})},S.inherits(e,y.Group);var f=g.extend({type:"pie",init:function(){var r=new y.Group;this._sectorGroup=r},render:function(r,s,o,i){if(i&&i.from===this.uid)return;var l=r.getData(),n=this._data,a=this.group,c=s.get("animation"),h=!n,A=r.get("animationType"),v=r.get("animationTypeUpdate"),w=S.curry(p,this.uid,r,c,o),b=r.get("selectedMode");if(l.diff(n).add(function(E){var O=new e(l,E);h&&A!=="scale"&&O.eachChild(function(N){N.stopAnimation(!0)}),b&&O.on("click",w),l.setItemGraphicEl(E,O),a.add(O)}).update(function(E,O){var N=n.getItemGraphicEl(O);!h&&v!=="transition"&&N.eachChild(function(F){F.stopAnimation(!0)}),N.updateData(l,E),N.off("click"),b&&N.on("click",w),a.add(N),l.setItemGraphicEl(E,N)}).remove(function(E){var O=n.getItemGraphicEl(E);a.remove(O)}).execute(),c&&l.count()>0&&(h?A!=="scale":v!=="transition")){for(var x=l.getItemLayout(0),C=1;isNaN(x.startAngle)&&C<l.count();++C)x=l.getItemLayout(C);var I=Math.max(o.getWidth(),o.getHeight())/2,_=S.bind(a.removeClipPath,a);a.setClipPath(this._createClipPath(x.cx,x.cy,I,x.startAngle,x.clockwise,_,r,h))}else a.removeClipPath();this._data=l},dispose:function(){},_createClipPath:function(r,s,o,i,l,n,a,c){var h=new y.Sector({shape:{cx:r,cy:s,r0:0,r:o,startAngle:i,endAngle:i,clockwise:l}}),A=c?y.initProps:y.updateProps;return A(h,{shape:{endAngle:i+(l?1:-1)*Math.PI*2}},a,n),h},containPoint:function(r,s){var o=s.getData(),i=o.getItemLayout(0);if(i){var l=r[0]-i.cx,n=r[1]-i.cy,a=Math.sqrt(l*l+n*n);return a<=i.r&&a>=i.r0}}}),u=f;z.exports=u},Gytx:function(z,V){z.exports=function(S,y,g,p){var t=g?g.call(p,S,y):void 0;if(t!==void 0)return!!t;if(S===y)return!0;if(typeof S!="object"||!S||typeof y!="object"||!y)return!1;var e=Object.keys(S),d=Object.keys(y);if(e.length!==d.length)return!1;for(var f=Object.prototype.hasOwnProperty.bind(y),u=0;u<e.length;u++){var r=e[u];if(!f(r))return!1;var s=S[r],o=y[r];if(t=g?g.call(p,s,o,r):void 0,t===!1||t===void 0&&s!==o)return!1}return!0}},GzdX:function(z,V,m){"use strict";var S=m("wx14"),y=m("q1tI"),g=m.n(y),p=m("VTBJ"),t=m("rePB"),e=m("1OyB"),d=m("vuIU"),f=m("Ji7U"),u=m("LK+K"),r=m("m+aA"),s=m("TSYQ"),o=m.n(s),i=m("4IlW");function l(B){var K=B.pageXOffset,Y="scrollLeft";if(typeof K!="number"){var k=B.document;K=k.documentElement[Y],typeof K!="number"&&(K=k.body[Y])}return K}function n(B){var K,Y,k=B.ownerDocument,H=k.body,W=k&&k.documentElement,j=B.getBoundingClientRect();return K=j.left,Y=j.top,K-=W.clientLeft||H.clientLeft||0,Y-=W.clientTop||H.clientTop||0,{left:K,top:Y}}function a(B){var K=n(B),Y=B.ownerDocument,k=Y.defaultView||Y.parentWindow;return K.left+=l(k),K.left}var c=function(B){Object(f.a)(Y,B);var K=Object(u.a)(Y);function Y(){var k;return Object(e.a)(this,Y),k=K.apply(this,arguments),k.onHover=function(H){var W=k.props,j=W.onHover,M=W.index;j(H,M)},k.onClick=function(H){var W=k.props,j=W.onClick,M=W.index;j(H,M)},k.onKeyDown=function(H){var W=k.props,j=W.onClick,M=W.index;H.keyCode===13&&j(H,M)},k}return Object(d.a)(Y,[{key:"getClassName",value:function(){var H=this.props,W=H.prefixCls,j=H.index,M=H.value,G=H.allowHalf,X=H.focused,q=j+1,ee=W;return M===0&&j===0&&X?ee+=" ".concat(W,"-focused"):G&&M+.5>=q&&M<q?(ee+=" ".concat(W,"-half ").concat(W,"-active"),X&&(ee+=" ".concat(W,"-focused"))):(ee+=q<=M?" ".concat(W,"-full"):" ".concat(W,"-zero"),q===M&&X&&(ee+=" ".concat(W,"-focused"))),ee}},{key:"render",value:function(){var H=this.onHover,W=this.onClick,j=this.onKeyDown,M=this.props,G=M.disabled,X=M.prefixCls,q=M.character,ee=M.characterRender,ie=M.index,de=M.count,ue=M.value,ve=typeof q=="function"?q(this.props):q,be=g.a.createElement("li",{className:this.getClassName()},g.a.createElement("div",{onClick:G?null:W,onKeyDown:G?null:j,onMouseMove:G?null:H,role:"radio","aria-checked":ue>ie?"true":"false","aria-posinset":ie+1,"aria-setsize":de,tabIndex:G?-1:0},g.a.createElement("div",{className:"".concat(X,"-first")},ve),g.a.createElement("div",{className:"".concat(X,"-second")},ve)));return ee&&(be=ee(be,this.props)),be}}]),Y}(g.a.Component);function h(){}var A=function(B){Object(f.a)(Y,B);var K=Object(u.a)(Y);function Y(k){var H;Object(e.a)(this,Y),H=K.call(this,k),H.onHover=function(j,M){var G=H.props.onHoverChange,X=H.getStarValue(M,j.pageX),q=H.state.cleanedValue;X!==q&&H.setState({hoverValue:X,cleanedValue:null}),G(X)},H.onMouseLeave=function(){var j=H.props.onHoverChange;H.setState({hoverValue:void 0,cleanedValue:null}),j(void 0)},H.onClick=function(j,M){var G=H.props.allowClear,X=H.state.value,q=H.getStarValue(M,j.pageX),ee=!1;G&&(ee=q===X),H.onMouseLeave(),H.changeValue(ee?0:q),H.setState({cleanedValue:ee?q:null})},H.onFocus=function(){var j=H.props.onFocus;H.setState({focused:!0}),j&&j()},H.onBlur=function(){var j=H.props.onBlur;H.setState({focused:!1}),j&&j()},H.onKeyDown=function(j){var M=j.keyCode,G=H.props,X=G.count,q=G.allowHalf,ee=G.onKeyDown,ie=G.direction,de=ie==="rtl",ue=H.state.value;M===i.a.RIGHT&&ue<X&&!de?(q?ue+=.5:ue+=1,H.changeValue(ue),j.preventDefault()):M===i.a.LEFT&&ue>0&&!de||M===i.a.RIGHT&&ue>0&&de?(q?ue-=.5:ue-=1,H.changeValue(ue),j.preventDefault()):M===i.a.LEFT&&ue<X&&de&&(q?ue+=.5:ue+=1,H.changeValue(ue),j.preventDefault()),ee&&ee(j)},H.saveRef=function(j){return function(M){H.stars[j]=M}},H.saveRate=function(j){H.rate=j};var W=k.value;return W===void 0&&(W=k.defaultValue),H.stars={},H.state={value:W,focused:!1,cleanedValue:null},H}return Object(d.a)(Y,[{key:"componentDidMount",value:function(){var H=this.props,W=H.autoFocus,j=H.disabled;W&&!j&&this.focus()}},{key:"getStarDOM",value:function(H){return Object(r.a)(this.stars[H])}},{key:"getStarValue",value:function(H,W){var j=this.props,M=j.allowHalf,G=j.direction,X=G==="rtl",q=H+1;if(M){var ee=this.getStarDOM(H),ie=a(ee),de=ee.clientWidth;(X&&W-ie>de/2||!X&&W-ie<de/2)&&(q-=.5)}return q}},{key:"focus",value:function(){var H=this.props.disabled;H||this.rate.focus()}},{key:"blur",value:function(){var H=this.props.disabled;H||this.rate.blur()}},{key:"changeValue",value:function(H){var W=this.props.onChange;"value"in this.props||this.setState({value:H}),W(H)}},{key:"render",value:function(){for(var H=this.props,W=H.count,j=H.allowHalf,M=H.style,G=H.prefixCls,X=H.disabled,q=H.className,ee=H.character,ie=H.characterRender,de=H.tabIndex,ue=H.direction,ve=this.state,be=ve.value,_e=ve.hoverValue,ke=ve.focused,$e=[],ne=X?"".concat(G,"-disabled"):"",Ne=0;Ne<W;Ne+=1)$e.push(g.a.createElement(c,{ref:this.saveRef(Ne),index:Ne,count:W,disabled:X,prefixCls:"".concat(G,"-star"),allowHalf:j,value:_e===void 0?be:_e,onClick:this.onClick,onHover:this.onHover,key:Ne,character:ee,characterRender:ie,focused:ke}));var st=o()(G,ne,q,Object(t.a)({},"".concat(G,"-rtl"),ue==="rtl"));return g.a.createElement("ul",{className:st,style:M,onMouseLeave:X?null:this.onMouseLeave,tabIndex:X?-1:de,onFocus:X?null:this.onFocus,onBlur:X?null:this.onBlur,onKeyDown:X?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},$e)}}],[{key:"getDerivedStateFromProps",value:function(H,W){return"value"in H&&H.value!==void 0?Object(p.a)(Object(p.a)({},W),{},{value:H.value}):W}}]),Y}(g.a.Component);A.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:h,character:"\u2605",onHoverChange:h,tabIndex:0,direction:"ltr"};var v=A,w=v,b={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"},x=b,C=m("6VBw"),I=function(K,Y){return y.createElement(C.a,Object(p.a)(Object(p.a)({},K),{},{ref:Y,icon:x}))};I.displayName="StarFilled";var _=y.forwardRef(I),E=m("3S7+"),O=m("H84U"),N=function(B,K){var Y={};for(var k in B)Object.prototype.hasOwnProperty.call(B,k)&&K.indexOf(k)<0&&(Y[k]=B[k]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,k=Object.getOwnPropertySymbols(B);H<k.length;H++)K.indexOf(k[H])<0&&Object.prototype.propertyIsEnumerable.call(B,k[H])&&(Y[k[H]]=B[k[H]]);return Y},F=y.forwardRef(function(B,K){var Y=B.prefixCls,k=B.tooltips,H=N(B,["prefixCls","tooltips"]),W=function(ee,ie){var de=ie.index;return k?y.createElement(E.a,{title:k[de]},ee):ee},j=y.useContext(O.b),M=j.getPrefixCls,G=j.direction,X=M("rate",Y);return y.createElement(w,Object(S.a)({ref:K,characterRender:W},H,{prefixCls:X,direction:G}))});F.displayName="Rate",F.defaultProps={character:y.createElement(_,null)};var U=V.a=F},H6uX:function(z,V){var m=Array.prototype.slice,S=function(e){this._$handlers={},this._$eventProcessor=e};S.prototype={constructor:S,one:function(e,d,f,u){return g(this,e,d,f,u,!0)},on:function(e,d,f,u){return g(this,e,d,f,u,!1)},isSilent:function(e){var d=this._$handlers;return!d[e]||!d[e].length},off:function(e,d){var f=this._$handlers;if(!e)return this._$handlers={},this;if(d){if(f[e]){for(var u=[],r=0,s=f[e].length;r<s;r++)f[e][r].h!==d&&u.push(f[e][r]);f[e]=u}f[e]&&f[e].length===0&&delete f[e]}else delete f[e];return this},trigger:function(e){var d=this._$handlers[e],f=this._$eventProcessor;if(d){var u=arguments,r=u.length;r>3&&(u=m.call(u,1));for(var s=d.length,o=0;o<s;){var i=d[o];if(f&&f.filter&&i.query!=null&&!f.filter(e,i.query)){o++;continue}switch(r){case 1:i.h.call(i.ctx);break;case 2:i.h.call(i.ctx,u[1]);break;case 3:i.h.call(i.ctx,u[1],u[2]);break;default:i.h.apply(i.ctx,u);break}i.one?(d.splice(o,1),s--):o++}}return f&&f.afterTrigger&&f.afterTrigger(e),this},triggerWithContext:function(e){var d=this._$handlers[e],f=this._$eventProcessor;if(d){var u=arguments,r=u.length;r>4&&(u=m.call(u,1,u.length-1));for(var s=u[u.length-1],o=d.length,i=0;i<o;){var l=d[i];if(f&&f.filter&&l.query!=null&&!f.filter(e,l.query)){i++;continue}switch(r){case 1:l.h.call(s);break;case 2:l.h.call(s,u[1]);break;case 3:l.h.call(s,u[1],u[2]);break;default:l.h.apply(s,u);break}l.one?(d.splice(i,1),o--):i++}}return f&&f.afterTrigger&&f.afterTrigger(e),this}};function y(t,e){var d=t._$eventProcessor;return e!=null&&d&&d.normalizeQuery&&(e=d.normalizeQuery(e)),e}function g(t,e,d,f,u,r){var s=t._$handlers;if(typeof d=="function"&&(u=f,f=d,d=null),!f||!e)return t;d=y(t,d),s[e]||(s[e]=[]);for(var o=0;o<s[e].length;o++)if(s[e][o].h===f)return t;var i={h:f,one:r,query:d,ctx:u||t,callAtLast:f.zrEventfulCallAtLast},l=s[e].length-1,n=s[e][l];return n&&n.callAtLast?s[e].splice(l,0,i):s[e].push(i),t}var p=S;z.exports=p},H7XF:function(z,V,m){"use strict";V.byteLength=f,V.toByteArray=r,V.fromByteArray=i;for(var S=[],y=[],g=typeof Uint8Array!="undefined"?Uint8Array:Array,p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,e=p.length;t<e;++t)S[t]=p[t],y[p.charCodeAt(t)]=t;y["-".charCodeAt(0)]=62,y["_".charCodeAt(0)]=63;function d(l){var n=l.length;if(n%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var a=l.indexOf("=");a===-1&&(a=n);var c=a===n?0:4-a%4;return[a,c]}function f(l){var n=d(l),a=n[0],c=n[1];return(a+c)*3/4-c}function u(l,n,a){return(n+a)*3/4-a}function r(l){var n,a=d(l),c=a[0],h=a[1],A=new g(u(l,c,h)),v=0,w=h>0?c-4:c,b;for(b=0;b<w;b+=4)n=y[l.charCodeAt(b)]<<18|y[l.charCodeAt(b+1)]<<12|y[l.charCodeAt(b+2)]<<6|y[l.charCodeAt(b+3)],A[v++]=n>>16&255,A[v++]=n>>8&255,A[v++]=n&255;return h===2&&(n=y[l.charCodeAt(b)]<<2|y[l.charCodeAt(b+1)]>>4,A[v++]=n&255),h===1&&(n=y[l.charCodeAt(b)]<<10|y[l.charCodeAt(b+1)]<<4|y[l.charCodeAt(b+2)]>>2,A[v++]=n>>8&255,A[v++]=n&255),A}function s(l){return S[l>>18&63]+S[l>>12&63]+S[l>>6&63]+S[l&63]}function o(l,n,a){for(var c,h=[],A=n;A<a;A+=3)c=(l[A]<<16&16711680)+(l[A+1]<<8&65280)+(l[A+2]&255),h.push(s(c));return h.join("")}function i(l){for(var n,a=l.length,c=a%3,h=[],A=16383,v=0,w=a-c;v<w;v+=A)h.push(o(l,v,v+A>w?w:v+A));return c===1?(n=l[a-1],h.push(S[n>>2]+S[n<<4&63]+"==")):c===2&&(n=(l[a-2]<<8)+l[a-1],h.push(S[n>>10]+S[n>>4&63]+S[n<<2&63]+"=")),h.join("")}},HDXh:function(z,V,m){"use strict";(function(S){/*!
|
|
|
* The buffer module from node.js, for the browser.
|
|
|
*
|
|
|
* @author Feross Aboukhadijeh <http://feross.org>
|
|
|
* @license MIT
|
|
|
*/var y=m("H7XF"),g=m("kVK+"),p=m("v3Qx");V.Buffer=f,V.SlowBuffer=h,V.INSPECT_MAX_BYTES=50,f.TYPED_ARRAY_SUPPORT=S.TYPED_ARRAY_SUPPORT!==void 0?S.TYPED_ARRAY_SUPPORT:t(),V.kMaxLength=e();function t(){try{var pe=new Uint8Array(1);return pe.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},pe.foo()===42&&typeof pe.subarray=="function"&&pe.subarray(1,1).byteLength===0}catch(Z){return!1}}function e(){return f.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function d(pe,Z){if(e()<Z)throw new RangeError("Invalid typed array length");return f.TYPED_ARRAY_SUPPORT?(pe=new Uint8Array(Z),pe.__proto__=f.prototype):(pe===null&&(pe=new f(Z)),pe.length=Z),pe}function f(pe,Z,J){if(!f.TYPED_ARRAY_SUPPORT&&!(this instanceof f))return new f(pe,Z,J);if(typeof pe=="number"){if(typeof Z=="string")throw new Error("If encoding is specified then the first argument must be a string");return o(this,pe)}return u(this,pe,Z,J)}f.poolSize=8192,f._augment=function(pe){return pe.__proto__=f.prototype,pe};function u(pe,Z,J,ae){if(typeof Z=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&Z instanceof ArrayBuffer?n(pe,Z,J,ae):typeof Z=="string"?i(pe,Z,J):a(pe,Z)}f.from=function(pe,Z,J){return u(null,pe,Z,J)},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(pe){if(typeof pe!="number")throw new TypeError('"size" argument must be a number');if(pe<0)throw new RangeError('"size" argument must not be negative')}function s(pe,Z,J,ae){return r(Z),Z<=0?d(pe,Z):J!==void 0?typeof ae=="string"?d(pe,Z).fill(J,ae):d(pe,Z).fill(J):d(pe,Z)}f.alloc=function(pe,Z,J){return s(null,pe,Z,J)};function o(pe,Z){if(r(Z),pe=d(pe,Z<0?0:c(Z)|0),!f.TYPED_ARRAY_SUPPORT)for(var J=0;J<Z;++J)pe[J]=0;return pe}f.allocUnsafe=function(pe){return o(null,pe)},f.allocUnsafeSlow=function(pe){return o(null,pe)};function i(pe,Z,J){if((typeof J!="string"||J==="")&&(J="utf8"),!f.isEncoding(J))throw new TypeError('"encoding" must be a valid string encoding');var ae=A(Z,J)|0;pe=d(pe,ae);var Se=pe.write(Z,J);return Se!==ae&&(pe=pe.slice(0,Se)),pe}function l(pe,Z){var J=Z.length<0?0:c(Z.length)|0;pe=d(pe,J);for(var ae=0;ae<J;ae+=1)pe[ae]=Z[ae]&255;return pe}function n(pe,Z,J,ae){if(Z.byteLength,J<0||Z.byteLength<J)throw new RangeError("'offset' is out of bounds");if(Z.byteLength<J+(ae||0))throw new RangeError("'length' is out of bounds");return J===void 0&&ae===void 0?Z=new Uint8Array(Z):ae===void 0?Z=new Uint8Array(Z,J):Z=new Uint8Array(Z,J,ae),f.TYPED_ARRAY_SUPPORT?(pe=Z,pe.__proto__=f.prototype):pe=l(pe,Z),pe}function a(pe,Z){if(f.isBuffer(Z)){var J=c(Z.length)|0;return pe=d(pe,J),pe.length===0||Z.copy(pe,0,0,J),pe}if(Z){if(typeof ArrayBuffer!="undefined"&&Z.buffer instanceof ArrayBuffer||"length"in Z)return typeof Z.length!="number"||st(Z.length)?d(pe,0):l(pe,Z);if(Z.type==="Buffer"&&p(Z.data))return l(pe,Z.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function c(pe){if(pe>=e())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+e().toString(16)+" bytes");return pe|0}function h(pe){return+pe!=pe&&(pe=0),f.alloc(+pe)}f.isBuffer=function(Z){return!!(Z!=null&&Z._isBuffer)},f.compare=function(Z,J){if(!f.isBuffer(Z)||!f.isBuffer(J))throw new TypeError("Arguments must be Buffers");if(Z===J)return 0;for(var ae=Z.length,Se=J.length,me=0,Oe=Math.min(ae,Se);me<Oe;++me)if(Z[me]!==J[me]){ae=Z[me],Se=J[me];break}return ae<Se?-1:Se<ae?1:0},f.isEncoding=function(Z){switch(String(Z).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(Z,J){if(!p(Z))throw new TypeError('"list" argument must be an Array of Buffers');if(Z.length===0)return f.alloc(0);var ae;if(J===void 0)for(J=0,ae=0;ae<Z.length;++ae)J+=Z[ae].length;var Se=f.allocUnsafe(J),me=0;for(ae=0;ae<Z.length;++ae){var Oe=Z[ae];if(!f.isBuffer(Oe))throw new TypeError('"list" argument must be an Array of Buffers');Oe.copy(Se,me),me+=Oe.length}return Se};function A(pe,Z){if(f.isBuffer(pe))return pe.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(pe)||pe instanceof ArrayBuffer))return pe.byteLength;typeof pe!="string"&&(pe=""+pe);var J=pe.length;if(J===0)return 0;for(var ae=!1;;)switch(Z){case"ascii":case"latin1":case"binary":return J;case"utf8":case"utf-8":case void 0:return _e(pe).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return J*2;case"hex":return J>>>1;case"base64":return ne(pe).length;default:if(ae)return _e(pe).length;Z=(""+Z).toLowerCase(),ae=!0}}f.byteLength=A;function v(pe,Z,J){var ae=!1;if((Z===void 0||Z<0)&&(Z=0),Z>this.length)return"";if((J===void 0||J>this.length)&&(J=this.length),J<=0)return"";if(J>>>=0,Z>>>=0,J<=Z)return"";for(pe||(pe="utf8");;)switch(pe){case"hex":return H(this,Z,J);case"utf8":case"utf-8":return U(this,Z,J);case"ascii":return Y(this,Z,J);case"latin1":case"binary":return k(this,Z,J);case"base64":return F(this,Z,J);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return W(this,Z,J);default:if(ae)throw new TypeError("Unknown encoding: "+pe);pe=(pe+"").toLowerCase(),ae=!0}}f.prototype._isBuffer=!0;function w(pe,Z,J){var ae=pe[Z];pe[Z]=pe[J],pe[J]=ae}f.prototype.swap16=function(){var Z=this.length;if(Z%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var J=0;J<Z;J+=2)w(this,J,J+1);return this},f.prototype.swap32=function(){var Z=this.length;if(Z%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var J=0;J<Z;J+=4)w(this,J,J+3),w(this,J+1,J+2);return this},f.prototype.swap64=function(){var Z=this.length;if(Z%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var J=0;J<Z;J+=8)w(this,J,J+7),w(this,J+1,J+6),w(this,J+2,J+5),w(this,J+3,J+4);return this},f.prototype.toString=function(){var Z=this.length|0;return Z===0?"":arguments.length===0?U(this,0,Z):v.apply(this,arguments)},f.prototype.equals=function(Z){if(!f.isBuffer(Z))throw new TypeError("Argument must be a Buffer");return this===Z?!0:f.compare(this,Z)===0},f.prototype.inspect=function(){var Z="",J=V.INSPECT_MAX_BYTES;return this.length>0&&(Z=this.toString("hex",0,J).match(/.{2}/g).join(" "),this.length>J&&(Z+=" ... ")),"<Buffer "+Z+">"},f.prototype.compare=function(Z,J,ae,Se,me){if(!f.isBuffer(Z))throw new TypeError("Argument must be a Buffer");if(J===void 0&&(J=0),ae===void 0&&(ae=Z?Z.length:0),Se===void 0&&(Se=0),me===void 0&&(me=this.length),J<0||ae>Z.length||Se<0||me>this.length)throw new RangeError("out of range index");if(Se>=me&&J>=ae)return 0;if(Se>=me)return-1;if(J>=ae)return 1;if(J>>>=0,ae>>>=0,Se>>>=0,me>>>=0,this===Z)return 0;for(var Oe=me-Se,Ee=ae-J,oe=Math.min(Oe,Ee),Re=this.slice(Se,me),Be=Z.slice(J,ae),et=0;et<oe;++et)if(Re[et]!==Be[et]){Oe=Re[et],Ee=Be[et];break}return Oe<Ee?-1:Ee<Oe?1:0};function b(pe,Z,J,ae,Se){if(pe.length===0)return-1;if(typeof J=="string"?(ae=J,J=0):J>2147483647?J=2147483647:J<-2147483648&&(J=-2147483648),J=+J,isNaN(J)&&(J=Se?0:pe.length-1),J<0&&(J=pe.length+J),J>=pe.length){if(Se)return-1;J=pe.length-1}else if(J<0)if(Se)J=0;else return-1;if(typeof Z=="string"&&(Z=f.from(Z,ae)),f.isBuffer(Z))return Z.length===0?-1:x(pe,Z,J,ae,Se);if(typeof Z=="number")return Z=Z&255,f.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Se?Uint8Array.prototype.indexOf.call(pe,Z,J):Uint8Array.prototype.lastIndexOf.call(pe,Z,J):x(pe,[Z],J,ae,Se);throw new TypeError("val must be string, number or Buffer")}function x(pe,Z,J,ae,Se){var me=1,Oe=pe.length,Ee=Z.length;if(ae!==void 0&&(ae=String(ae).toLowerCase(),ae==="ucs2"||ae==="ucs-2"||ae==="utf16le"||ae==="utf-16le")){if(pe.length<2||Z.length<2)return-1;me=2,Oe/=2,Ee/=2,J/=2}function oe(dt,He){return me===1?dt[He]:dt.readUInt16BE(He*me)}var Re;if(Se){var Be=-1;for(Re=J;Re<Oe;Re++)if(oe(pe,Re)===oe(Z,Be===-1?0:Re-Be)){if(Be===-1&&(Be=Re),Re-Be+1===Ee)return Be*me}else Be!==-1&&(Re-=Re-Be),Be=-1}else for(J+Ee>Oe&&(J=Oe-Ee),Re=J;Re>=0;Re--){for(var et=!0,bt=0;bt<Ee;bt++)if(oe(pe,Re+bt)!==oe(Z,bt)){et=!1;break}if(et)return Re}return-1}f.prototype.includes=function(Z,J,ae){return this.indexOf(Z,J,ae)!==-1},f.prototype.indexOf=function(Z,J,ae){return b(this,Z,J,ae,!0)},f.prototype.lastIndexOf=function(Z,J,ae){return b(this,Z,J,ae,!1)};function C(pe,Z,J,ae){J=Number(J)||0;var Se=pe.length-J;ae?(ae=Number(ae),ae>Se&&(ae=Se)):ae=Se;var me=Z.length;if(me%2!==0)throw new TypeError("Invalid hex string");ae>me/2&&(ae=me/2);for(var Oe=0;Oe<ae;++Oe){var Ee=parseInt(Z.substr(Oe*2,2),16);if(isNaN(Ee))return Oe;pe[J+Oe]=Ee}return Oe}function I(pe,Z,J,ae){return Ne(_e(Z,pe.length-J),pe,J,ae)}function _(pe,Z,J,ae){return Ne(ke(Z),pe,J,ae)}function E(pe,Z,J,ae){return _(pe,Z,J,ae)}function O(pe,Z,J,ae){return Ne(ne(Z),pe,J,ae)}function N(pe,Z,J,ae){return Ne($e(Z,pe.length-J),pe,J,ae)}f.prototype.write=function(Z,J,ae,Se){if(J===void 0)Se="utf8",ae=this.length,J=0;else if(ae===void 0&&typeof J=="string")Se=J,ae=this.length,J=0;else if(isFinite(J))J=J|0,isFinite(ae)?(ae=ae|0,Se===void 0&&(Se="utf8")):(Se=ae,ae=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var me=this.length-J;if((ae===void 0||ae>me)&&(ae=me),Z.length>0&&(ae<0||J<0)||J>this.length)throw new RangeError("Attempt to write outside buffer bounds");Se||(Se="utf8");for(var Oe=!1;;)switch(Se){case"hex":return C(this,Z,J,ae);case"utf8":case"utf-8":return I(this,Z,J,ae);case"ascii":return _(this,Z,J,ae);case"latin1":case"binary":return E(this,Z,J,ae);case"base64":return O(this,Z,J,ae);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,Z,J,ae);default:if(Oe)throw new TypeError("Unknown encoding: "+Se);Se=(""+Se).toLowerCase(),Oe=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function F(pe,Z,J){return Z===0&&J===pe.length?y.fromByteArray(pe):y.fromByteArray(pe.slice(Z,J))}function U(pe,Z,J){J=Math.min(pe.length,J);for(var ae=[],Se=Z;Se<J;){var me=pe[Se],Oe=null,Ee=me>239?4:me>223?3:me>191?2:1;if(Se+Ee<=J){var oe,Re,Be,et;switch(Ee){case 1:me<128&&(Oe=me);break;case 2:oe=pe[Se+1],(oe&192)===128&&(et=(me&31)<<6|oe&63,et>127&&(Oe=et));break;case 3:oe=pe[Se+1],Re=pe[Se+2],(oe&192)===128&&(Re&192)===128&&(et=(me&15)<<12|(oe&63)<<6|Re&63,et>2047&&(et<55296||et>57343)&&(Oe=et));break;case 4:oe=pe[Se+1],Re=pe[Se+2],Be=pe[Se+3],(oe&192)===128&&(Re&192)===128&&(Be&192)===128&&(et=(me&15)<<18|(oe&63)<<12|(Re&63)<<6|Be&63,et>65535&&et<1114112&&(Oe=et))}}Oe===null?(Oe=65533,Ee=1):Oe>65535&&(Oe-=65536,ae.push(Oe>>>10&1023|55296),Oe=56320|Oe&1023),ae.push(Oe),Se+=Ee}return K(ae)}var B=4096;function K(pe){var Z=pe.length;if(Z<=B)return String.fromCharCode.apply(String,pe);for(var J="",ae=0;ae<Z;)J+=String.fromCharCode.apply(String,pe.slice(ae,ae+=B));return J}function Y(pe,Z,J){var ae="";J=Math.min(pe.length,J);for(var Se=Z;Se<J;++Se)ae+=String.fromCharCode(pe[Se]&127);return ae}function k(pe,Z,J){var ae="";J=Math.min(pe.length,J);for(var Se=Z;Se<J;++Se)ae+=String.fromCharCode(pe[Se]);return ae}function H(pe,Z,J){var ae=pe.length;(!Z||Z<0)&&(Z=0),(!J||J<0||J>ae)&&(J=ae);for(var Se="",me=Z;me<J;++me)Se+=be(pe[me]);return Se}function W(pe,Z,J){for(var ae=pe.slice(Z,J),Se="",me=0;me<ae.length;me+=2)Se+=String.fromCharCode(ae[me]+ae[me+1]*256);return Se}f.prototype.slice=function(Z,J){var ae=this.length;Z=~~Z,J=J===void 0?ae:~~J,Z<0?(Z+=ae,Z<0&&(Z=0)):Z>ae&&(Z=ae),J<0?(J+=ae,J<0&&(J=0)):J>ae&&(J=ae),J<Z&&(J=Z);var Se;if(f.TYPED_ARRAY_SUPPORT)Se=this.subarray(Z,J),Se.__proto__=f.prototype;else{var me=J-Z;Se=new f(me,void 0);for(var Oe=0;Oe<me;++Oe)Se[Oe]=this[Oe+Z]}return Se};function j(pe,Z,J){if(pe%1!==0||pe<0)throw new RangeError("offset is not uint");if(pe+Z>J)throw new RangeError("Trying to access beyond buffer length")}f.prototype.readUIntLE=function(Z,J,ae){Z=Z|0,J=J|0,ae||j(Z,J,this.length);for(var Se=this[Z],me=1,Oe=0;++Oe<J&&(me*=256);)Se+=this[Z+Oe]*me;return Se},f.prototype.readUIntBE=function(Z,J,ae){Z=Z|0,J=J|0,ae||j(Z,J,this.length);for(var Se=this[Z+--J],me=1;J>0&&(me*=256);)Se+=this[Z+--J]*me;return Se},f.prototype.readUInt8=function(Z,J){return J||j(Z,1,this.length),this[Z]},f.prototype.readUInt16LE=function(Z,J){return J||j(Z,2,this.length),this[Z]|this[Z+1]<<8},f.prototype.readUInt16BE=function(Z,J){return J||j(Z,2,this.length),this[Z]<<8|this[Z+1]},f.prototype.readUInt32LE=function(Z,J){return J||j(Z,4,this.length),(this[Z]|this[Z+1]<<8|this[Z+2]<<16)+this[Z+3]*16777216},f.prototype.readUInt32BE=function(Z,J){return J||j(Z,4,this.length),this[Z]*16777216+(this[Z+1]<<16|this[Z+2]<<8|this[Z+3])},f.prototype.readIntLE=function(Z,J,ae){Z=Z|0,J=J|0,ae||j(Z,J,this.length);for(var Se=this[Z],me=1,Oe=0;++Oe<J&&(me*=256);)Se+=this[Z+Oe]*me;return me*=128,Se>=me&&(Se-=Math.pow(2,8*J)),Se},f.prototype.readIntBE=function(Z,J,ae){Z=Z|0,J=J|0,ae||j(Z,J,this.length);for(var Se=J,me=1,Oe=this[Z+--Se];Se>0&&(me*=256);)Oe+=this[Z+--Se]*me;return me*=128,Oe>=me&&(Oe-=Math.pow(2,8*J)),Oe},f.prototype.readInt8=function(Z,J){return J||j(Z,1,this.length),this[Z]&128?(255-this[Z]+1)*-1:this[Z]},f.prototype.readInt16LE=function(Z,J){J||j(Z,2,this.length);var ae=this[Z]|this[Z+1]<<8;return ae&32768?ae|4294901760:ae},f.prototype.readInt16BE=function(Z,J){J||j(Z,2,this.length);var ae=this[Z+1]|this[Z]<<8;return ae&32768?ae|4294901760:ae},f.prototype.readInt32LE=function(Z,J){return J||j(Z,4,this.length),this[Z]|this[Z+1]<<8|this[Z+2]<<16|this[Z+3]<<24},f.prototype.readInt32BE=function(Z,J){return J||j(Z,4,this.length),this[Z]<<24|this[Z+1]<<16|this[Z+2]<<8|this[Z+3]},f.prototype.readFloatLE=function(Z,J){return J||j(Z,4,this.length),g.read(this,Z,!0,23,4)},f.prototype.readFloatBE=function(Z,J){return J||j(Z,4,this.length),g.read(this,Z,!1,23,4)},f.prototype.readDoubleLE=function(Z,J){return J||j(Z,8,this.length),g.read(this,Z,!0,52,8)},f.prototype.readDoubleBE=function(Z,J){return J||j(Z,8,this.length),g.read(this,Z,!1,52,8)};function M(pe,Z,J,ae,Se,me){if(!f.isBuffer(pe))throw new TypeError('"buffer" argument must be a Buffer instance');if(Z>Se||Z<me)throw new RangeError('"value" argument is out of bounds');if(J+ae>pe.length)throw new RangeError("Index out of range")}f.prototype.writeUIntLE=function(Z,J,ae,Se){if(Z=+Z,J=J|0,ae=ae|0,!Se){var me=Math.pow(2,8*ae)-1;M(this,Z,J,ae,me,0)}var Oe=1,Ee=0;for(this[J]=Z&255;++Ee<ae&&(Oe*=256);)this[J+Ee]=Z/Oe&255;return J+ae},f.prototype.writeUIntBE=function(Z,J,ae,Se){if(Z=+Z,J=J|0,ae=ae|0,!Se){var me=Math.pow(2,8*ae)-1;M(this,Z,J,ae,me,0)}var Oe=ae-1,Ee=1;for(this[J+Oe]=Z&255;--Oe>=0&&(Ee*=256);)this[J+Oe]=Z/Ee&255;return J+ae},f.prototype.writeUInt8=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,1,255,0),f.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),this[J]=Z&255,J+1};function G(pe,Z,J,ae){Z<0&&(Z=65535+Z+1);for(var Se=0,me=Math.min(pe.length-J,2);Se<me;++Se)pe[J+Se]=(Z&255<<8*(ae?Se:1-Se))>>>(ae?Se:1-Se)*8}f.prototype.writeUInt16LE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[J]=Z&255,this[J+1]=Z>>>8):G(this,Z,J,!0),J+2},f.prototype.writeUInt16BE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[J]=Z>>>8,this[J+1]=Z&255):G(this,Z,J,!1),J+2};function X(pe,Z,J,ae){Z<0&&(Z=4294967295+Z+1);for(var Se=0,me=Math.min(pe.length-J,4);Se<me;++Se)pe[J+Se]=Z>>>(ae?Se:3-Se)*8&255}f.prototype.writeUInt32LE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[J+3]=Z>>>24,this[J+2]=Z>>>16,this[J+1]=Z>>>8,this[J]=Z&255):X(this,Z,J,!0),J+4},f.prototype.writeUInt32BE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[J]=Z>>>24,this[J+1]=Z>>>16,this[J+2]=Z>>>8,this[J+3]=Z&255):X(this,Z,J,!1),J+4},f.prototype.writeIntLE=function(Z,J,ae,Se){if(Z=+Z,J=J|0,!Se){var me=Math.pow(2,8*ae-1);M(this,Z,J,ae,me-1,-me)}var Oe=0,Ee=1,oe=0;for(this[J]=Z&255;++Oe<ae&&(Ee*=256);)Z<0&&oe===0&&this[J+Oe-1]!==0&&(oe=1),this[J+Oe]=(Z/Ee>>0)-oe&255;return J+ae},f.prototype.writeIntBE=function(Z,J,ae,Se){if(Z=+Z,J=J|0,!Se){var me=Math.pow(2,8*ae-1);M(this,Z,J,ae,me-1,-me)}var Oe=ae-1,Ee=1,oe=0;for(this[J+Oe]=Z&255;--Oe>=0&&(Ee*=256);)Z<0&&oe===0&&this[J+Oe+1]!==0&&(oe=1),this[J+Oe]=(Z/Ee>>0)-oe&255;return J+ae},f.prototype.writeInt8=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,1,127,-128),f.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),Z<0&&(Z=255+Z+1),this[J]=Z&255,J+1},f.prototype.writeInt16LE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[J]=Z&255,this[J+1]=Z>>>8):G(this,Z,J,!0),J+2},f.prototype.writeInt16BE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[J]=Z>>>8,this[J+1]=Z&255):G(this,Z,J,!1),J+2},f.prototype.writeInt32LE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,4,2147483647,-2147483648),f.TYPED_ARRAY_SUPPORT?(this[J]=Z&255,this[J+1]=Z>>>8,this[J+2]=Z>>>16,this[J+3]=Z>>>24):X(this,Z,J,!0),J+4},f.prototype.writeInt32BE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,4,2147483647,-2147483648),Z<0&&(Z=4294967295+Z+1),f.TYPED_ARRAY_SUPPORT?(this[J]=Z>>>24,this[J+1]=Z>>>16,this[J+2]=Z>>>8,this[J+3]=Z&255):X(this,Z,J,!1),J+4};function q(pe,Z,J,ae,Se,me){if(J+ae>pe.length)throw new RangeError("Index out of range");if(J<0)throw new RangeError("Index out of range")}function ee(pe,Z,J,ae,Se){return Se||q(pe,Z,J,4,34028234663852886e22,-34028234663852886e22),g.write(pe,Z,J,ae,23,4),J+4}f.prototype.writeFloatLE=function(Z,J,ae){return ee(this,Z,J,!0,ae)},f.prototype.writeFloatBE=function(Z,J,ae){return ee(this,Z,J,!1,ae)};function ie(pe,Z,J,ae,Se){return Se||q(pe,Z,J,8,17976931348623157e292,-17976931348623157e292),g.write(pe,Z,J,ae,52,8),J+8}f.prototype.writeDoubleLE=function(Z,J,ae){return ie(this,Z,J,!0,ae)},f.prototype.writeDoubleBE=function(Z,J,ae){return ie(this,Z,J,!1,ae)},f.prototype.copy=function(Z,J,ae,Se){if(ae||(ae=0),!Se&&Se!==0&&(Se=this.length),J>=Z.length&&(J=Z.length),J||(J=0),Se>0&&Se<ae&&(Se=ae),Se===ae)return 0;if(Z.length===0||this.length===0)return 0;if(J<0)throw new RangeError("targetStart out of bounds");if(ae<0||ae>=this.length)throw new RangeError("sourceStart out of bounds");if(Se<0)throw new RangeError("sourceEnd out of bounds");Se>this.length&&(Se=this.length),Z.length-J<Se-ae&&(Se=Z.length-J+ae);var me=Se-ae,Oe;if(this===Z&&ae<J&&J<Se)for(Oe=me-1;Oe>=0;--Oe)Z[Oe+J]=this[Oe+ae];else if(me<1e3||!f.TYPED_ARRAY_SUPPORT)for(Oe=0;Oe<me;++Oe)Z[Oe+J]=this[Oe+ae];else Uint8Array.prototype.set.call(Z,this.subarray(ae,ae+me),J);return me},f.prototype.fill=function(Z,J,ae,Se){if(typeof Z=="string"){if(typeof J=="string"?(Se=J,J=0,ae=this.length):typeof ae=="string"&&(Se=ae,ae=this.length),Z.length===1){var me=Z.charCodeAt(0);me<256&&(Z=me)}if(Se!==void 0&&typeof Se!="string")throw new TypeError("encoding must be a string");if(typeof Se=="string"&&!f.isEncoding(Se))throw new TypeError("Unknown encoding: "+Se)}else typeof Z=="number"&&(Z=Z&255);if(J<0||this.length<J||this.length<ae)throw new RangeError("Out of range index");if(ae<=J)return this;J=J>>>0,ae=ae===void 0?this.length:ae>>>0,Z||(Z=0);var Oe;if(typeof Z=="number")for(Oe=J;Oe<ae;++Oe)this[Oe]=Z;else{var Ee=f.isBuffer(Z)?Z:_e(new f(Z,Se).toString()),oe=Ee.length;for(Oe=0;Oe<ae-J;++Oe)this[Oe+J]=Ee[Oe%oe]}return this};var de=/[^+\/0-9A-Za-z-_]/g;function ue(pe){if(pe=ve(pe).replace(de,""),pe.length<2)return"";for(;pe.length%4!==0;)pe=pe+"=";return pe}function ve(pe){return pe.trim?pe.trim():pe.replace(/^\s+|\s+$/g,"")}function be(pe){return pe<16?"0"+pe.toString(16):pe.toString(16)}function _e(pe,Z){Z=Z||Infinity;for(var J,ae=pe.length,Se=null,me=[],Oe=0;Oe<ae;++Oe){if(J=pe.charCodeAt(Oe),J>55295&&J<57344){if(!Se){if(J>56319){(Z-=3)>-1&&me.push(239,191,189);continue}else if(Oe+1===ae){(Z-=3)>-1&&me.push(239,191,189);continue}Se=J;continue}if(J<56320){(Z-=3)>-1&&me.push(239,191,189),Se=J;continue}J=(Se-55296<<10|J-56320)+65536}else Se&&((Z-=3)>-1&&me.push(239,191,189));if(Se=null,J<128){if((Z-=1)<0)break;me.push(J)}else if(J<2048){if((Z-=2)<0)break;me.push(J>>6|192,J&63|128)}else if(J<65536){if((Z-=3)<0)break;me.push(J>>12|224,J>>6&63|128,J&63|128)}else if(J<1114112){if((Z-=4)<0)break;me.push(J>>18|240,J>>12&63|128,J>>6&63|128,J&63|128)}else throw new Error("Invalid code point")}return me}function ke(pe){for(var Z=[],J=0;J<pe.length;++J)Z.push(pe.charCodeAt(J)&255);return Z}function $e(pe,Z){for(var J,ae,Se,me=[],Oe=0;Oe<pe.length&&!((Z-=2)<0);++Oe)J=pe.charCodeAt(Oe),ae=J>>8,Se=J%256,me.push(Se),me.push(ae);return me}function ne(pe){return y.toByteArray(ue(pe))}function Ne(pe,Z,J,ae){for(var Se=0;Se<ae&&!(Se+J>=Z.length||Se>=pe.length);++Se)Z[Se+J]=pe[Se];return Se}function st(pe){return pe!==pe}}).call(this,m("IyRk"))},"HF/U":function(z,V,m){var S=m("QBsz");function y(p){var t=p.coordinateSystem;if(t&&t.type!=="view")return;var e=p.getGraph();e.eachNode(function(d){var f=d.getModel();d.setLayout([+f.get("x"),+f.get("y")])}),g(e)}function g(p){p.eachEdge(function(t){var e=t.getModel().get("lineStyle.curveness")||0,d=S.clone(t.node1.getLayout()),f=S.clone(t.node2.getLayout()),u=[d,f];+e&&u.push([(d[0]+f[0])/2-(d[1]-f[1])*e,(d[1]+f[1])/2-(f[0]-d[0])*e]),t.setLayout(u)})}V.simpleLayout=y,V.simpleLayoutEdge=g},"HM/N":function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=m("/SeX"),t=m("OELB"),e=t.parsePercent,d=m("aX7z"),f=d.createScaleByModel,u=d.niceScaleExtent,r=m("IDmD"),s=m("7hqr"),o=s.getStackedDimension;m("ePAk");function i(c,h,A){var v=h.get("center"),w=A.getWidth(),b=A.getHeight();c.cx=e(v[0],w),c.cy=e(v[1],b);var x=c.getRadiusAxis(),C=Math.min(w,b)/2,I=h.get("radius");I==null?I=[0,"100%"]:g.isArray(I)||(I=[0,I]),I=[e(I[0],C),e(I[1],C)],x.inverse?x.setExtent(I[1],I[0]):x.setExtent(I[0],I[1])}function l(c,h){var A=this,v=A.getAngleAxis(),w=A.getRadiusAxis();if(v.scale.setExtent(Infinity,-Infinity),w.scale.setExtent(Infinity,-Infinity),c.eachSeries(function(C){if(C.coordinateSystem===A){var I=C.getData();g.each(I.mapDimension("radius",!0),function(_){w.scale.unionExtentFromData(I,o(I,_))}),g.each(I.mapDimension("angle",!0),function(_){v.scale.unionExtentFromData(I,o(I,_))})}}),u(v.scale,v.model),u(w.scale,w.model),v.type==="category"&&!v.onBand){var b=v.getExtent(),x=360/v.scale.count();v.inverse?b[1]+=x:b[1]-=x,v.setExtent(b[0],b[1])}}function n(c,h){if(c.type=h.get("type"),c.scale=f(h),c.onBand=h.get("boundaryGap")&&c.type==="category",c.inverse=h.get("inverse"),h.mainType==="angleAxis"){c.inverse^=h.get("clockwise");var A=h.get("startAngle");c.setExtent(A,A+(c.inverse?-360:360))}h.axis=c,c.model=h}var a={dimensions:p.prototype.dimensions,create:function(c,h){var A=[];return c.eachComponent("polar",function(v,w){var b=new p(w);b.update=l;var x=b.getRadiusAxis(),C=b.getAngleAxis(),I=v.findAxisModel("radiusAxis"),_=v.findAxisModel("angleAxis");n(x,I),n(C,_),i(b,v,h),A.push(b),v.coordinateSystem=b,b.model=v}),c.eachSeries(function(v){if(v.get("coordinateSystem")==="polar"){var w=c.queryComponents({mainType:"polar",index:v.get("polarIndex"),id:v.get("polarId")})[0];v.coordinateSystem=w.coordinateSystem}}),A}};r.register("polar",a)},HjIi:function(z,V,m){var S=m("bYtY"),y=m("OELB"),g=y.parsePercent,p=m("7hqr"),t=p.isDimensionStacked;function e(s){return s.get("stack")||"__ec_stack_"+s.seriesIndex}function d(s,o){return o.dim+s.model.componentIndex}function f(s,o,i){var l={},n=u(S.filter(o.getSeriesByType(s),function(a){return!o.isSeriesFiltered(a)&&a.coordinateSystem&&a.coordinateSystem.type==="polar"}));o.eachSeriesByType(s,function(a){if(a.coordinateSystem.type!=="polar")return;var c=a.getData(),h=a.coordinateSystem,A=h.getBaseAxis(),v=d(h,A),w=e(a),b=n[v][w],x=b.offset,C=b.width,I=h.getOtherAxis(A),_=a.coordinateSystem.cx,E=a.coordinateSystem.cy,O=a.get("barMinHeight")||0,N=a.get("barMinAngle")||0;l[w]=l[w]||[];for(var F=c.mapDimension(I.dim),U=c.mapDimension(A.dim),B=t(c,F),K=A.dim!=="radius"||!a.get("roundCap",!0),Y=I.getExtent()[0],k=0,H=c.count();k<H;k++){var W=c.get(F,k),j=c.get(U,k),M=W>=0?"p":"n",G=Y;B&&(l[w][j]||(l[w][j]={p:Y,n:Y}),G=l[w][j][M]);var X,q,ee,ie;if(I.dim==="radius"){var de=I.dataToRadius(W)-Y,ue=A.dataToAngle(j);Math.abs(de)<O&&(de=(de<0?-1:1)*O),X=G,q=G+de,ee=ue-x,ie=ee-C,B&&(l[w][j][M]=q)}else{var ve=I.dataToAngle(W,K)-Y,be=A.dataToRadius(j);Math.abs(ve)<N&&(ve=(ve<0?-1:1)*N),X=be+x,q=X+C,ee=G,ie=G+ve,B&&(l[w][j][M]=ie)}c.setItemLayout(k,{cx:_,cy:E,r0:X,r:q,startAngle:-ee*Math.PI/180,endAngle:-ie*Math.PI/180})}},this)}function u(s,o){var i={};S.each(s,function(n,a){var c=n.getData(),h=n.coordinateSystem,A=h.getBaseAxis(),v=d(h,A),w=A.getExtent(),b=A.type==="category"?A.getBandWidth():Math.abs(w[1]-w[0])/c.count(),x=i[v]||{bandWidth:b,remainedWidth:b,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},C=x.stacks;i[v]=x;var I=e(n);C[I]||x.autoWidthCount++,C[I]=C[I]||{width:0,maxWidth:0};var _=g(n.get("barWidth"),b),E=g(n.get("barMaxWidth"),b),O=n.get("barGap"),N=n.get("barCategoryGap");_&&!C[I].width&&(_=Math.min(x.remainedWidth,_),C[I].width=_,x.remainedWidth-=_),E&&(C[I].maxWidth=E),O!=null&&(x.gap=O),N!=null&&(x.categoryGap=N)});var l={};return S.each(i,function(n,a){l[a]={};var c=n.stacks,h=n.bandWidth,A=g(n.categoryGap,h),v=g(n.gap,1),w=n.remainedWidth,b=n.autoWidthCount,x=(w-A)/(b+(b-1)*v);x=Math.max(x,0),S.each(c,function(E,O){var N=E.maxWidth;N&&N<x&&(N=Math.min(N,w),E.width&&(N=Math.min(N,E.width)),w-=N,E.width=N,b--)}),x=(w-A)/(b+(b-1)*v),x=Math.max(x,0);var C=0,I;S.each(c,function(E,O){E.width||(E.width=x),I=E,C+=E.width*(1+v)}),I&&(C-=I.width*v);var _=-C/2;S.each(c,function(E,O){l[a][O]=l[a][O]||{offset:_,width:E.width},_+=E.width*(1+v)})}),l}var r=f;z.exports=r},HjOm:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S={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"},y=S;V.default=y},Hw7h:function(z,V,m){var S=m("y+Vt"),y=S.extend({type:"echartsGaugePointer",shape:{angle:0,width:10,r:10,x:0,y:0},buildPath:function(g,p){var t=Math.cos,e=Math.sin,d=p.r,f=p.width,u=p.angle,r=p.x-t(u)*f*(f>=d/3?1:2),s=p.y-e(u)*f*(f>=d/3?1:2);u=p.angle-Math.PI/2,g.moveTo(r,s),g.lineTo(p.x+t(u)*f,p.y+e(u)*f),g.lineTo(p.x+t(p.angle)*d,p.y+e(p.angle)*d),g.lineTo(p.x-t(u)*f,p.y-e(u)*f),g.lineTo(r,s);return}});z.exports=y},Hxpc:function(z,V,m){var S=m("bYtY"),y=m("4NO4"),g=m("bLfw"),p=m("Qxkt"),t=m("cCMj"),e=m("7uqq"),d=g.extend({type:"geo",coordinateSystem:null,layoutMode:"box",init:function(u){g.prototype.init.apply(this,arguments),y.defaultEmphasis(u,"label",["show"])},optionUpdated:function(){var u=this.option,r=this;u.regions=e.getFilledRegions(u.regions,u.map,u.nameMap),this._optionModelMap=S.reduce(u.regions||[],function(s,o){return o.name&&s.set(o.name,new p(o,r)),s},S.createHashMap()),this.updateSelectedMap(u.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(u){return this._optionModelMap.get(u)||new p(null,this,this.ecModel)},getFormattedLabel:function(u,r){var s=this.getRegionModel(u),o=s.get("label"+(r==="normal"?".":r+".")+"formatter"),i={name:u};if(typeof o=="function")return i.status=r,o(i);if(typeof o=="string")return o.replace("{a}",u!=null?u:"")},setZoom:function(u){this.option.zoom=u},setCenter:function(u){this.option.center=u}});S.mixin(d,t);var f=d;z.exports=f},"I+77":function(z,V,m){var S=m("ProS");m("h54F"),m("lwQL"),m("10cm");var y=m("Z1r0"),g=m("f5Yq"),p=m("KUOm"),t=m("3m61"),e=m("01d+"),d=m("rdor"),f=m("WGYa"),u=m("ewwo");S.registerProcessor(y),S.registerVisual(g("graph","circle",null)),S.registerVisual(p),S.registerVisual(t),S.registerLayout(e),S.registerLayout(S.PRIORITY.VISUAL.POST_CHART_LAYOUT,d),S.registerLayout(f),S.registerCoordinateSystem("graphView",{create:u})},"I+Bx":function(z,V,m){var S=m("bYtY"),y=m("eIcI"),g=m("ieMj"),p=m("OELB"),t=m("aX7z"),e=t.getScaleExtent,d=t.niceScaleExtent,f=m("IDmD"),u=m("jCoz");function r(o,i,l){this._model=o,this.dimensions=[],this._indicatorAxes=S.map(o.getIndicatorModels(),function(n,a){var c="indicator_"+a,h=new y(c,n.get("axisType")==="log"?new u:new g);return h.name=n.get("name"),h.model=n,n.axis=h,this.dimensions.push(c),h},this),this.resize(o,l),this.cx,this.cy,this.r,this.r0,this.startAngle}r.prototype.getIndicatorAxes=function(){return this._indicatorAxes},r.prototype.dataToPoint=function(o,i){var l=this._indicatorAxes[i];return this.coordToPoint(l.dataToCoord(o),i)},r.prototype.coordToPoint=function(o,i){var l=this._indicatorAxes[i],n=l.angle,a=this.cx+o*Math.cos(n),c=this.cy-o*Math.sin(n);return[a,c]},r.prototype.pointToData=function(o){var i=o[0]-this.cx,l=o[1]-this.cy,n=Math.sqrt(i*i+l*l);i/=n,l/=n;for(var a=Math.atan2(-l,i),c=Infinity,h,A=-1,v=0;v<this._indicatorAxes.length;v++){var w=this._indicatorAxes[v],b=Math.abs(a-w.angle);b<c&&(h=w,A=v,c=b)}return[A,+(h&&h.coordToData(n))]},r.prototype.resize=function(o,i){var l=o.get("center"),n=i.getWidth(),a=i.getHeight(),c=Math.min(n,a)/2;this.cx=p.parsePercent(l[0],n),this.cy=p.parsePercent(l[1],a),this.startAngle=o.get("startAngle")*Math.PI/180;var h=o.get("radius");(typeof h=="string"||typeof h=="number")&&(h=[0,h]),this.r0=p.parsePercent(h[0],c),this.r=p.parsePercent(h[1],c),S.each(this._indicatorAxes,function(A,v){A.setExtent(this.r0,this.r);var w=this.startAngle+v*Math.PI*2/this._indicatorAxes.length;w=Math.atan2(Math.sin(w),Math.cos(w)),A.angle=w},this)},r.prototype.update=function(o,i){var l=this._indicatorAxes,n=this._model;S.each(l,function(h){h.scale.setExtent(Infinity,-Infinity)}),o.eachSeriesByType("radar",function(h,A){if(h.get("coordinateSystem")!=="radar"||o.getComponent("radar",h.get("radarIndex"))!==n)return;var v=h.getData();S.each(l,function(w){w.scale.unionExtentFromData(v,v.mapDimension(w.dim))})},this);var a=n.get("splitNumber");function c(h){var A=Math.pow(10,Math.floor(Math.log(h)/Math.LN10)),v=h/A;return v===2?v=5:v*=2,v*A}S.each(l,function(h,A){var v=e(h.scale,h.model).extent;d(h.scale,h.model);var w=h.model,b=h.scale,x=w.getMin(),C=w.getMax(),I=b.getInterval();if(x!=null&&C!=null)b.setExtent(+x,+C),b.setInterval((C-x)/a);else if(x!=null){var _;do _=x+I*a,b.setExtent(+x,_),b.setInterval(I),I=c(I);while(_<v[1]&&isFinite(_)&&isFinite(v[1]))}else if(C!=null){var E;do E=C-I*a,b.setExtent(E,+C),b.setInterval(I),I=c(I);while(E>v[0]&&isFinite(E)&&isFinite(v[0]))}else{var O=b.getTicks().length-1;O>a&&(I=c(I));var _=Math.ceil(v[1]/I)*I,E=p.round(_-I*a);b.setExtent(E,_),b.setInterval(I)}})},r.dimensions=[],r.create=function(o,i){var l=[];return o.eachComponent("radar",function(n){var a=new r(n,o,i);l.push(a),n.coordinateSystem=a}),o.eachSeriesByType("radar",function(n){n.get("coordinateSystem")==="radar"&&(n.coordinateSystem=l[n.get("radarIndex")||0])}),l},f.register("radar",r);var s=r;z.exports=s},"I3/A":function(z,V,m){var S=m("bYtY"),y=m("YXkt"),g=m("c2i1"),p=m("Mdki"),t=m("sdST"),e=m("IDmD"),d=m("MwEJ");function f(u,r,s,o,i){for(var l=new g(o),n=0;n<u.length;n++)l.addNode(S.retrieve(u[n].id,u[n].name,n),n);for(var a=[],c=[],h=0,n=0;n<r.length;n++){var A=r[n],v=A.source,w=A.target;l.addEdge(v,w,h)&&(c.push(A),a.push(S.retrieve(A.id,v+" > "+w)),h++)}var b=s.get("coordinateSystem"),x;if(b==="cartesian2d"||b==="polar")x=d(u,s);else{var C=e.get(b),I=C&&C.type!=="view"?C.dimensions||[]:[];S.indexOf(I,"value")<0&&I.concat(["value"]);var _=t(u,{coordDimensions:I});x=new y(_,s),x.initData(u)}var E=new y(["value"],s);return E.initData(c,a),i&&i(x,E),p({mainData:x,struct:l,structAttr:"graph",datas:{node:x,edge:E},datasAttr:{node:"data",edge:"edgeData"}}),l.update(),l}z.exports=f},ICMv:function(z,V,m){var S=m("bYtY"),y={getMin:function(g){var p=this.option,t=!g&&p.rangeStart!=null?p.rangeStart:p.min;return this.axis&&t!=null&&t!=="dataMin"&&typeof t!="function"&&!S.eqNaN(t)&&(t=this.axis.scale.parse(t)),t},getMax:function(g){var p=this.option,t=!g&&p.rangeEnd!=null?p.rangeEnd:p.max;return this.axis&&t!=null&&t!=="dataMax"&&typeof t!="function"&&!S.eqNaN(t)&&(t=this.axis.scale.parse(t)),t},getNeedCrossZero:function(){var g=this.option;return g.rangeStart!=null||g.rangeEnd!=null?!1:!g.scale},getCoordSysModel:S.noop,setRange:function(g,p){this.option.rangeStart=g,this.option.rangeEnd=p},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}};z.exports=y},IDmD:function(z,V,m){var S=m("bYtY"),y={};function g(){this._coordinateSystems=[]}g.prototype={constructor:g,create:function(t,e){var d=[];S.each(y,function(f,u){var r=f.create(t,e);d=d.concat(r||[])}),this._coordinateSystems=d},update:function(t,e){S.each(this._coordinateSystems,function(d){d.update&&d.update(t,e)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},g.register=function(t,e){y[t]=e},g.get=function(t){return y[t]};var p=g;z.exports=p},IENz:function(z,V,m){(function(S,y){var g,p,t,e,e;(function(d){if(typeof DO_NOT_EXPORT_JSZIP=="undefined")z.exports=d();else if(typeof DO_NOT_EXPORT_JSZIP=="undefined")JSZipSync=d(),!(p=[],g=d,t=typeof g=="function"?g.apply(V,p):g,t!==void 0&&(z.exports=t));else{var f;typeof globalThis!="undefined"?f=globalThis:typeof window!="undefined"?f=window:typeof y!="undefined"?f=y:typeof $!="undefined"&&$.global?f=$.global:typeof self!="undefined"&&(f=self),f.JSZipSync=d()}})(function(){var d,f,u;return function r(s,o,i){function l(c,h){if(!o[c]){if(!s[c]){var A=typeof e=="function"&&e;if(!h&&A)return e(c,!0);if(n)return n(c,!0);throw new Error("Cannot find module '"+c+"'")}var v=o[c]={exports:{}};s[c][0].call(v.exports,function(w){var b=s[c][1][w];return l(b||w)},v,v.exports,r,s,o,i)}return o[c].exports}for(var n=typeof e=="function"&&e,a=0;a<i.length;a++)l(i[a]);return l}({1:[function(r,s,o){"use strict";var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";o.encode=function(l,n){for(var a="",c,h,A,v,w,b,x,C=0;C<l.length;)c=l.charCodeAt(C++),h=l.charCodeAt(C++),A=l.charCodeAt(C++),v=c>>2,w=(c&3)<<4|h>>4,b=(h&15)<<2|A>>6,x=A&63,isNaN(h)?b=x=64:isNaN(A)&&(x=64),a=a+i.charAt(v)+i.charAt(w)+i.charAt(b)+i.charAt(x);return a},o.decode=function(l,n){var a="",c,h,A,v,w,b,x,C=0;for(l=l.replace(/[^A-Za-z0-9\+\/\=]/g,"");C<l.length;)v=i.indexOf(l.charAt(C++)),w=i.indexOf(l.charAt(C++)),b=i.indexOf(l.charAt(C++)),x=i.indexOf(l.charAt(C++)),c=v<<2|w>>4,h=(w&15)<<4|b>>2,A=(b&3)<<6|x,a=a+String.fromCharCode(c),b!=64&&(a=a+String.fromCharCode(h)),x!=64&&(a=a+String.fromCharCode(A));return a}},{}],2:[function(r,s,o){"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}},s.exports=i},{}],3:[function(r,s,o){"use strict";o.STORE={magic:"\0\0",compress:function(l){return l},uncompress:function(l){return l},compressInputType:null,uncompressInputType:null},o.DEFLATE=r("./flate")},{"./flate":8}],4:[function(r,s,o){"use strict";var i=r("./utils"),l=[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];s.exports=function(a,c){if(typeof a=="undefined"||!a.length)return 0;var h=i.getTypeOf(a)!=="string";typeof c=="undefined"&&(c=0);var A=0,v=0,w=0;c=c^-1;for(var b=0,x=a.length;b<x;b++)w=h?a[b]:a.charCodeAt(b),v=(c^w)&255,A=l[v],c=c>>>8^A;return c^-1}},{"./utils":21}],5:[function(r,s,o){"use strict";var i=r("./utils");function l(n){this.data=null,this.length=0,this.index=0}l.prototype={checkOffset:function(a){this.checkIndex(this.index+a)},checkIndex:function(a){if(this.length<a||a<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+a+"). Corrupted zip ?")},setIndex:function(a){this.checkIndex(a),this.index=a},skip:function(a){this.setIndex(this.index+a)},byteAt:function(a){},readInt:function(a){var c=0,h;for(this.checkOffset(a),h=this.index+a-1;h>=this.index;h--)c=(c<<8)+this.byteAt(h);return this.index+=a,c},readString:function(a){return i.transformTo("string",this.readData(a))},readData:function(a){},lastIndexOfSignature:function(a){},readDate:function(){var a=this.readInt(4);return new Date((a>>25&127)+1980,(a>>21&15)-1,a>>16&31,a>>11&31,a>>5&63,(a&31)<<1)}},s.exports=l},{"./utils":21}],6:[function(r,s,o){"use strict";o.base64=!1,o.binary=!1,o.dir=!1,o.createFolders=!1,o.date=null,o.compression=null,o.comment=null},{}],7:[function(r,s,o){"use strict";var i=r("./utils");o.string2binary=function(l){return i.string2binary(l)},o.string2Uint8Array=function(l){return i.transformTo("uint8array",l)},o.uint8Array2String=function(l){return i.transformTo("string",l)},o.string2Blob=function(l){var n=i.transformTo("arraybuffer",l);return i.arrayBuffer2Blob(n)},o.arrayBuffer2Blob=function(l){return i.arrayBuffer2Blob(l)},o.transformTo=function(l,n){return i.transformTo(l,n)},o.getTypeOf=function(l){return i.getTypeOf(l)},o.checkSupport=function(l){return i.checkSupport(l)},o.MAX_VALUE_16BITS=i.MAX_VALUE_16BITS,o.MAX_VALUE_32BITS=i.MAX_VALUE_32BITS,o.pretty=function(l){return i.pretty(l)},o.findCompression=function(l){return i.findCompression(l)},o.isRegExp=function(l){return i.isRegExp(l)}},{"./utils":21}],8:[function(r,s,o){"use strict";var i=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",l=r("pako");o.uncompressInputType=i?"uint8array":"array",o.compressInputType=i?"uint8array":"array",o.magic="\b\0",o.compress=function(n){return l.deflateRaw(n)},o.uncompress=function(n){return l.inflateRaw(n)}},{pako:24}],9:[function(r,s,o){"use strict";var i=r("./base64");function l(n,a){if(!(this instanceof l))return new l(n,a);this.files={},this.comment=null,this.root="",n&&this.load(n,a),this.clone=function(){var c=new l;for(var h in this)typeof this[h]!="function"&&(c[h]=this[h]);return c}}l.prototype=r("./object"),l.prototype.load=r("./load"),l.support=r("./support"),l.defaults=r("./defaults"),l.utils=r("./deprecatedPublicUtils"),l.base64={encode:function(a){return i.encode(a)},decode:function(a){return i.decode(a)}},l.compressions=r("./compressions"),s.exports=l},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(r,s,o){"use strict";var i=r("./base64"),l=r("./zipEntries");s.exports=function(n,a){var c,h,A,v;for(a=a||{},a.base64&&(n=i.decode(n)),h=new l(n,a),c=h.files,A=0;A<c.length;A++)v=c[A],this.file(v.fileName,v.decompressed,{binary:!0,optimizedBinaryString:!0,date:v.date,dir:v.dir,comment:v.fileComment.length?v.fileComment:null,createFolders:a.createFolders});return h.zipComment.length&&(this.comment=h.zipComment),this}},{"./base64":1,"./zipEntries":22}],11:[function(r,s,o){(function(i){"use strict";var l=function(){};if(typeof i!="undefined"){var n=!i.from;if(!n)try{i.from("foo","utf8")}catch(a){n=!0}l=n?function(a,c){return c?new i(a,c):new i(a)}:i.from.bind(i),i.alloc||(i.alloc=function(a){return new i(a)})}s.exports=function(a,c){return typeof a=="number"?i.alloc(a):l(a,c)},s.exports.test=function(a){return i.isBuffer(a)}}).call(this,typeof S!="undefined"?S:void 0)},{}],12:[function(r,s,o){"use strict";var i=r("./uint8ArrayReader");function l(n){this.data=n,this.length=this.data.length,this.index=0}l.prototype=new i,l.prototype.readData=function(n){this.checkOffset(n);var a=this.data.slice(this.index,this.index+n);return this.index+=n,a},s.exports=l},{"./uint8ArrayReader":18}],13:[function(r,s,o){"use strict";var i=r("./support"),l=r("./utils"),n=r("./crc32"),a=r("./signature"),c=r("./defaults"),h=r("./base64"),A=r("./compressions"),v=r("./compressedObject"),w=r("./nodeBuffer"),b=r("./utf8"),x=r("./stringWriter"),C=r("./uint8ArrayWriter"),I=function(M){if(M._data instanceof v&&(M._data=M._data.getContent(),M.options.binary=!0,M.options.base64=!1,l.getTypeOf(M._data)==="uint8array")){var G=M._data;M._data=new Uint8Array(G.length),G.length!==0&&M._data.set(G,0)}return M._data},_=function(M){var G=I(M),X=l.getTypeOf(G);return X==="string"?!M.options.binary&&i.nodebuffer?w(G,"utf-8"):M.asBinary():G},E=function(M){var G=I(this);return G===null||typeof G=="undefined"?"":(this.options.base64&&(G=h.decode(G)),M&&this.options.binary?G=W.utf8decode(G):G=l.transformTo("string",G),!M&&!this.options.binary&&(G=l.transformTo("string",W.utf8encode(G))),G)},O=function(M,G,X){this.name=M,this.dir=X.dir,this.date=X.date,this.comment=X.comment,this._data=G,this.options=X,this._initialMetadata={dir:X.dir,date:X.date}};O.prototype={asText:function(){return E.call(this,!0)},asBinary:function(){return E.call(this,!1)},asNodeBuffer:function(){var M=_(this);return l.transformTo("nodebuffer",M)},asUint8Array:function(){var M=_(this);return l.transformTo("uint8array",M)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var N=function(M,G){var X="",q;for(q=0;q<G;q++)X+=String.fromCharCode(M&255),M=M>>>8;return X},F=function(){var M={},G,X;for(G=0;G<arguments.length;G++)for(X in arguments[G])arguments[G].hasOwnProperty(X)&&typeof M[X]=="undefined"&&(M[X]=arguments[G][X]);return M},U=function(M){return M=M||{},M.base64===!0&&(M.binary===null||M.binary===void 0)&&(M.binary=!0),M=F(M,c),M.date=M.date||new Date,M.compression!==null&&(M.compression=M.compression.toUpperCase()),M},B=function(M,G,X){var q=l.getTypeOf(G),ee;if(X=U(X),X.createFolders&&(ee=K(M))&&Y.call(this,ee,!0),X.dir||G===null||typeof G=="undefined")X.base64=!1,X.binary=!1,G=null;else if(q==="string")X.binary&&!X.base64&&(X.optimizedBinaryString!==!0&&(G=l.string2binary(G)));else{if(X.base64=!1,X.binary=!0,!q&&!(G instanceof v))throw new Error("The data of '"+M+"' is in an unsupported format !");q==="arraybuffer"&&(G=l.transformTo("uint8array",G))}var ie=new O(M,G,X);return this.files[M]=ie,ie},K=function(M){M.slice(-1)=="/"&&(M=M.substring(0,M.length-1));var G=M.lastIndexOf("/");return G>0?M.substring(0,G):""},Y=function(M,G){return M.slice(-1)!="/"&&(M+="/"),G=typeof G!="undefined"?G:!1,this.files[M]||B.call(this,M,null,{dir:!0,createFolders:G}),this.files[M]},k=function(M,G){var X=new v,q;return M._data instanceof v?(X.uncompressedSize=M._data.uncompressedSize,X.crc32=M._data.crc32,X.uncompressedSize===0||M.dir?(G=A.STORE,X.compressedContent="",X.crc32=0):M._data.compressionMethod===G.magic?X.compressedContent=M._data.getCompressedContent():(q=M._data.getContent(),X.compressedContent=G.compress(l.transformTo(G.compressInputType,q)))):(q=_(M),(!q||q.length===0||M.dir)&&(G=A.STORE,q=""),X.uncompressedSize=q.length,X.crc32=n(q),X.compressedContent=G.compress(l.transformTo(G.compressInputType,q))),X.compressedSize=X.compressedContent.length,X.compressionMethod=G.magic,X},H=function(M,G,X,q){var ee=X.compressedContent,ie=l.transformTo("string",b.utf8encode(G.name)),de=G.comment||"",ue=l.transformTo("string",b.utf8encode(de)),ve=ie.length!==G.name.length,be=ue.length!==de.length,_e=G.options,ke,$e,ne="",Ne="",st="",pe,Z;G._initialMetadata.dir!==G.dir?pe=G.dir:pe=_e.dir,G._initialMetadata.date!==G.date?Z=G.date:Z=_e.date,ke=Z.getHours(),ke=ke<<6,ke=ke|Z.getMinutes(),ke=ke<<5,ke=ke|Z.getSeconds()/2,$e=Z.getFullYear()-1980,$e=$e<<4,$e=$e|Z.getMonth()+1,$e=$e<<5,$e=$e|Z.getDate(),ve&&(Ne=N(1,1)+N(n(ie),4)+ie,ne+="up"+N(Ne.length,2)+Ne),be&&(st=N(1,1)+N(this.crc32(ue),4)+ue,ne+="uc"+N(st.length,2)+st);var J="";J+=`
|
|
|
\0`,J+=ve||be?"\0\b":"\0\0",J+=X.compressionMethod,J+=N(ke,2),J+=N($e,2),J+=N(X.crc32,4),J+=N(X.compressedSize,4),J+=N(X.uncompressedSize,4),J+=N(ie.length,2),J+=N(ne.length,2);var ae=a.LOCAL_FILE_HEADER+J+ie+ne,Se=a.CENTRAL_FILE_HEADER+"\0"+J+N(ue.length,2)+"\0\0\0\0"+(pe===!0?"\0\0\0":"\0\0\0\0")+N(q,4)+ie+ne+ue;return{fileRecord:ae,dirRecord:Se,compressedObject:X}},W={load:function(M,G){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(M){var G=[],X,q,ee,ie;for(X in this.files){if(!this.files.hasOwnProperty(X))continue;ee=this.files[X],ie=new O(ee.name,ee._data,F(ee.options)),q=X.slice(this.root.length,X.length),X.slice(0,this.root.length)===this.root&&M(q,ie)&&G.push(ie)}return G},file:function(M,G,X){if(arguments.length===1)if(l.isRegExp(M)){var q=M;return this.filter(function(ee,ie){return!ie.dir&&q.test(ee)})}else return this.filter(function(ee,ie){return!ie.dir&&ee===M})[0]||null;else M=this.root+M,B.call(this,M,G,X);return this},folder:function(M){if(!M)return this;if(l.isRegExp(M))return this.filter(function(ee,ie){return ie.dir&&M.test(ee)});var G=this.root+M,X=Y.call(this,G),q=this.clone();return q.root=X.name,q},remove:function(M){M=this.root+M;var G=this.files[M];if(G||(M.slice(-1)!="/"&&(M+="/"),G=this.files[M]),G&&!G.dir)delete this.files[M];else for(var X=this.filter(function(ee,ie){return ie.name.slice(0,M.length)===M}),q=0;q<X.length;q++)delete this.files[X[q].name];return this},generate:function(M){M=F(M||{},{base64:!0,compression:"STORE",type:"base64",comment:null}),l.checkSupport(M.type);var G=[],X=0,q=0,ee,ie,de=l.transformTo("string",this.utf8encode(M.comment||this.comment||""));for(var ue in this.files){if(!this.files.hasOwnProperty(ue))continue;var ve=this.files[ue],be=ve.options.compression||M.compression.toUpperCase(),_e=A[be];if(!_e)throw new Error(be+" is not a valid compression method !");var ke=k.call(this,ve,_e),$e=H.call(this,ue,ve,ke,X);X+=$e.fileRecord.length+ke.compressedSize,q+=$e.dirRecord.length,G.push($e)}var ne="";ne=a.CENTRAL_DIRECTORY_END+"\0\0\0\0"+N(G.length,2)+N(G.length,2)+N(q,4)+N(X,4)+N(de.length,2)+de;var Ne=M.type.toLowerCase();for(Ne==="uint8array"||Ne==="arraybuffer"||Ne==="blob"||Ne==="nodebuffer"?ee=new C(X+q+ne.length):ee=new x(X+q+ne.length),ie=0;ie<G.length;ie++)ee.append(G[ie].fileRecord),ee.append(G[ie].compressedObject.compressedContent);for(ie=0;ie<G.length;ie++)ee.append(G[ie].dirRecord);ee.append(ne);var st=ee.finalize();switch(M.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return l.transformTo(M.type.toLowerCase(),st);case"blob":return l.arrayBuffer2Blob(l.transformTo("arraybuffer",st));case"base64":return M.base64?h.encode(st):st;default:return st}},crc32:function(M,G){return n(M,G)},utf8encode:function(M){return l.transformTo("string",b.utf8encode(M))},utf8decode:function(M){return b.utf8decode(M)}};s.exports=W},{"./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,s,o){"use strict";o.LOCAL_FILE_HEADER="PK",o.CENTRAL_FILE_HEADER="PK",o.CENTRAL_DIRECTORY_END="PK",o.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",o.ZIP64_CENTRAL_DIRECTORY_END="PK",o.DATA_DESCRIPTOR="PK\x07\b"},{}],15:[function(r,s,o){"use strict";var i=r("./dataReader"),l=r("./utils");function n(a,c){this.data=a,c||(this.data=l.string2binary(this.data)),this.length=this.data.length,this.index=0}n.prototype=new i,n.prototype.byteAt=function(a){return this.data.charCodeAt(a)},n.prototype.lastIndexOfSignature=function(a){return this.data.lastIndexOf(a)},n.prototype.readData=function(a){this.checkOffset(a);var c=this.data.slice(this.index,this.index+a);return this.index+=a,c},s.exports=n},{"./dataReader":5,"./utils":21}],16:[function(r,s,o){"use strict";var i=r("./utils"),l=function(){this.data=[]};l.prototype={append:function(a){a=i.transformTo("string",a),this.data.push(a)},finalize:function(){return this.data.join("")}},s.exports=l},{"./utils":21}],17:[function(r,s,o){(function(i){"use strict";if(o.base64=!0,o.array=!0,o.string=!0,o.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",o.nodebuffer=typeof i!="undefined",o.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")o.blob=!1;else{var l=new ArrayBuffer(0);try{o.blob=new Blob([l],{type:"application/zip"}).size===0}catch(c){try{var n=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,a=new n;a.append(l),o.blob=a.getBlob("application/zip").size===0}catch(h){o.blob=!1}}}}).call(this,typeof S!="undefined"?S:void 0)},{}],18:[function(r,s,o){"use strict";var i=r("./dataReader");function l(n){n&&(this.data=n,this.length=this.data.length,this.index=0)}l.prototype=new i,l.prototype.byteAt=function(n){return this.data[n]},l.prototype.lastIndexOfSignature=function(n){for(var a=n.charCodeAt(0),c=n.charCodeAt(1),h=n.charCodeAt(2),A=n.charCodeAt(3),v=this.length-4;v>=0;--v)if(this.data[v]===a&&this.data[v+1]===c&&this.data[v+2]===h&&this.data[v+3]===A)return v;return-1},l.prototype.readData=function(n){if(this.checkOffset(n),n===0)return new Uint8Array(0);var a=this.data.subarray(this.index,this.index+n);return this.index+=n,a},s.exports=l},{"./dataReader":5}],19:[function(r,s,o){"use strict";var i=r("./utils"),l=function(a){this.data=new Uint8Array(a),this.index=0};l.prototype={append:function(a){a.length!==0&&(a=i.transformTo("uint8array",a),this.data.set(a,this.index),this.index+=a.length)},finalize:function(){return this.data}},s.exports=l},{"./utils":21}],20:[function(r,s,o){"use strict";for(var i=r("./utils"),l=r("./support"),n=r("./nodeBuffer"),a=new Array(256),c=0;c<256;c++)a[c]=c>=252?6:c>=248?5:c>=240?4:c>=224?3:c>=192?2:1;a[254]=a[254]=1;var h=function(b){var x,C,I,_,E,O=b.length,N=0;for(_=0;_<O;_++)C=b.charCodeAt(_),(C&64512)===55296&&_+1<O&&(I=b.charCodeAt(_+1),(I&64512)===56320&&(C=65536+(C-55296<<10)+(I-56320),_++)),N+=C<128?1:C<2048?2:C<65536?3:4;for(l.uint8array?x=new Uint8Array(N):x=new Array(N),E=0,_=0;E<N;_++)C=b.charCodeAt(_),(C&64512)===55296&&_+1<O&&(I=b.charCodeAt(_+1),(I&64512)===56320&&(C=65536+(C-55296<<10)+(I-56320),_++)),C<128?x[E++]=C:C<2048?(x[E++]=192|C>>>6,x[E++]=128|C&63):C<65536?(x[E++]=224|C>>>12,x[E++]=128|C>>>6&63,x[E++]=128|C&63):(x[E++]=240|C>>>18,x[E++]=128|C>>>12&63,x[E++]=128|C>>>6&63,x[E++]=128|C&63);return x},A=function(b,x){var C;for(x=x||b.length,x>b.length&&(x=b.length),C=x-1;C>=0&&(b[C]&192)===128;)C--;return C<0||C===0?x:C+a[b[C]]>x?C:x},v=function(b){var x,C,I,_,E,O=b.length,N=new Array(O*2);for(I=0,C=0;C<O;){if(_=b[C++],_<128){N[I++]=_;continue}if(E=a[_],E>4){N[I++]=65533,C+=E-1;continue}for(_&=E===2?31:E===3?15:7;E>1&&C<O;)_=_<<6|b[C++]&63,E--;if(E>1){N[I++]=65533;continue}_<65536?N[I++]=_:(_-=65536,N[I++]=55296|_>>10&1023,N[I++]=56320|_&1023)}return N.length!==I&&(N.subarray?N=N.subarray(0,I):N.length=I),i.applyFromCharCode(N)};o.utf8encode=function(b){return l.nodebuffer?n(b,"utf-8"):h(b)},o.utf8decode=function(b){if(l.nodebuffer)return i.transformTo("nodebuffer",b).toString("utf-8");b=i.transformTo(l.uint8array?"uint8array":"array",b);for(var x=[],C=0,I=b.length,_=65536;C<I;){var E=A(b,Math.min(C+_,I));l.uint8array?x.push(v(b.subarray(C,E))):x.push(v(b.slice(C,E))),C=E}return x.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(r,s,o){"use strict";var i=r("./support"),l=r("./compressions"),n=r("./nodeBuffer");o.string2binary=function(w){for(var b="",x=0;x<w.length;x++)b+=String.fromCharCode(w.charCodeAt(x)&255);return b},o.arrayBuffer2Blob=function(w){o.checkSupport("blob");try{return new Blob([w],{type:"application/zip"})}catch(C){try{var b=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,x=new b;return x.append(w),x.getBlob("application/zip")}catch(I){throw new Error("Bug : can't construct the Blob.")}}};function a(w){return w}function c(w,b){for(var x=0;x<w.length;++x)b[x]=w.charCodeAt(x)&255;return b}function h(w){var b=65536,x=[],C=w.length,I=o.getTypeOf(w),_=0,E=!0;try{switch(I){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,n(0));break}}catch(F){E=!1}if(!E){for(var O="",N=0;N<w.length;N++)O+=String.fromCharCode(w[N]);return O}for(;_<C&&b>1;)try{I==="array"||I==="nodebuffer"?x.push(String.fromCharCode.apply(null,w.slice(_,Math.min(_+b,C)))):x.push(String.fromCharCode.apply(null,w.subarray(_,Math.min(_+b,C)))),_+=b}catch(F){b=Math.floor(b/2)}return x.join("")}o.applyFromCharCode=h;function A(w,b){for(var x=0;x<w.length;x++)b[x]=w[x];return b}var v={};v.string={string:a,array:function(b){return c(b,new Array(b.length))},arraybuffer:function(b){return v.string.uint8array(b).buffer},uint8array:function(b){return c(b,new Uint8Array(b.length))},nodebuffer:function(b){return c(b,n(b.length))}},v.array={string:h,array:a,arraybuffer:function(b){return new Uint8Array(b).buffer},uint8array:function(b){return new Uint8Array(b)},nodebuffer:function(b){return n(b)}},v.arraybuffer={string:function(b){return h(new Uint8Array(b))},array:function(b){return A(new Uint8Array(b),new Array(b.byteLength))},arraybuffer:a,uint8array:function(b){return new Uint8Array(b)},nodebuffer:function(b){return n(new Uint8Array(b))}},v.uint8array={string:h,array:function(b){return A(b,new Array(b.length))},arraybuffer:function(b){return b.buffer},uint8array:a,nodebuffer:function(b){return n(b)}},v.nodebuffer={string:h,array:function(b){return A(b,new Array(b.length))},arraybuffer:function(b){return v.nodebuffer.uint8array(b).buffer},uint8array:function(b){return A(b,new Uint8Array(b.length))},nodebuffer:a},o.transformTo=function(w,b){if(b||(b=""),!w)return b;o.checkSupport(w);var x=o.getTypeOf(b),C=v[x][w](b);return C},o.getTypeOf=function(w){if(typeof w=="string")return"string";if(Object.prototype.toString.call(w)==="[object Array]")return"array";if(i.nodebuffer&&n.test(w))return"nodebuffer";if(i.uint8array&&w instanceof Uint8Array)return"uint8array";if(i.arraybuffer&&w instanceof ArrayBuffer)return"arraybuffer"},o.checkSupport=function(w){var b=i[w.toLowerCase()];if(!b)throw new Error(w+" is not supported by this browser")},o.MAX_VALUE_16BITS=65535,o.MAX_VALUE_32BITS=-1,o.pretty=function(w){var b="",x,C;for(C=0;C<(w||"").length;C++)x=w.charCodeAt(C),b+="\\x"+(x<16?"0":"")+x.toString(16).toUpperCase();return b},o.findCompression=function(w){for(var b in l){if(!l.hasOwnProperty(b))continue;if(l[b].magic===w)return l[b]}return null},o.isRegExp=function(w){return Object.prototype.toString.call(w)==="[object RegExp]"}},{"./compressions":3,"./nodeBuffer":11,"./support":17}],22:[function(r,s,o){"use strict";var i=r("./stringReader"),l=r("./nodeBufferReader"),n=r("./uint8ArrayReader"),a=r("./utils"),c=r("./signature"),h=r("./zipEntry"),A=r("./support"),v=r("./object");function w(b,x){this.files=[],this.loadOptions=x,b&&this.load(b)}w.prototype={checkSignature:function(x){var C=this.reader.readString(4);if(C!==x)throw new Error("Corrupted zip or bug : unexpected signature ("+a.pretty(C)+", expected "+a.pretty(x)+")")},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=v.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 x=this.zip64EndOfCentralSize-44,C=0,I,_,E;C<x;)I=this.reader.readInt(2),_=this.reader.readInt(4),E=this.reader.readString(_),this.zip64ExtensibleData[I]={id:I,length:_,value:E}},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 x,C;for(x=0;x<this.files.length;x++)C=this.files[x],this.reader.setIndex(C.localHeaderOffset),this.checkSignature(c.LOCAL_FILE_HEADER),C.readLocalPart(this.reader),C.handleUTF8()},readCentralDir:function(){var x;for(this.reader.setIndex(this.centralDirOffset);this.reader.readString(4)===c.CENTRAL_FILE_HEADER;)x=new h({zip64:this.zip64},this.loadOptions),x.readCentralPart(this.reader),this.files.push(x)},readEndOfCentral:function(){var x=this.reader.lastIndexOfSignature(c.CENTRAL_DIRECTORY_END);if(x===-1)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(x),this.checkSignature(c.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===a.MAX_VALUE_16BITS||this.diskWithCentralDirStart===a.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===a.MAX_VALUE_16BITS||this.centralDirRecords===a.MAX_VALUE_16BITS||this.centralDirSize===a.MAX_VALUE_32BITS||this.centralDirOffset===a.MAX_VALUE_32BITS){if(this.zip64=!0,x=this.reader.lastIndexOfSignature(c.ZIP64_CENTRAL_DIRECTORY_LOCATOR),x===-1)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(x),this.checkSignature(c.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(c.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(x){var C=a.getTypeOf(x);C==="string"&&!A.uint8array?this.reader=new i(x,this.loadOptions.optimizedBinaryString):C==="nodebuffer"?this.reader=new l(x):this.reader=new n(a.transformTo("uint8array",x))},load:function(x){this.prepareReader(x),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},s.exports=w},{"./nodeBufferReader":12,"./object":13,"./signature":14,"./stringReader":15,"./support":17,"./uint8ArrayReader":18,"./utils":21,"./zipEntry":23}],23:[function(r,s,o){"use strict";var i=r("./stringReader"),l=r("./utils"),n=r("./compressedObject"),a=r("./object");function c(h,A){this.options=h,this.loadOptions=A}c.prototype={isEncrypted:function(){return(this.bitFlag&1)===1},useUTF8:function(){return(this.bitFlag&2048)===2048},prepareCompressedContent:function(A,v,w){return function(){var b=A.index;A.setIndex(v);var x=A.readData(w);return A.setIndex(b),x}},prepareContent:function(A,v,w,b,x){return function(){var C=l.transformTo(b.uncompressInputType,this.getCompressedContent()),I=b.uncompress(C);if(I.length!==x)throw new Error("Bug : uncompressed data size mismatch");return I}},readLocalPart:function(A){var v,w;if(A.skip(22),this.fileNameLength=A.readInt(2),w=A.readInt(2),this.fileName=A.readString(this.fileNameLength),A.skip(w),this.compressedSize==-1||this.uncompressedSize==-1)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(v=l.findCompression(this.compressionMethod),v===null)throw new Error("Corrupted zip : compression "+l.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new n,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(A,A.index,this.compressedSize,v),this.decompressed.getContent=this.prepareContent(A,A.index,this.compressedSize,v,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=l.transformTo("string",this.decompressed.getContent()),a.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(A){if(this.versionMadeBy=A.readString(2),this.versionNeeded=A.readInt(2),this.bitFlag=A.readInt(2),this.compressionMethod=A.readString(2),this.date=A.readDate(),this.crc32=A.readInt(4),this.compressedSize=A.readInt(4),this.uncompressedSize=A.readInt(4),this.fileNameLength=A.readInt(2),this.extraFieldsLength=A.readInt(2),this.fileCommentLength=A.readInt(2),this.diskNumberStart=A.readInt(2),this.internalFileAttributes=A.readInt(2),this.externalFileAttributes=A.readInt(4),this.localHeaderOffset=A.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=A.readString(this.fileNameLength),this.readExtraFields(A),this.parseZIP64ExtraField(A),this.fileComment=A.readString(this.fileCommentLength),this.dir=!!(this.externalFileAttributes&16)},parseZIP64ExtraField:function(A){if(!this.extraFields[1])return;var v=new i(this.extraFields[1].value);this.uncompressedSize===l.MAX_VALUE_32BITS&&(this.uncompressedSize=v.readInt(8)),this.compressedSize===l.MAX_VALUE_32BITS&&(this.compressedSize=v.readInt(8)),this.localHeaderOffset===l.MAX_VALUE_32BITS&&(this.localHeaderOffset=v.readInt(8)),this.diskNumberStart===l.MAX_VALUE_32BITS&&(this.diskNumberStart=v.readInt(4))},readExtraFields:function(A){var v=A.index,w,b,x;for(this.extraFields=this.extraFields||{};A.index<v+this.extraFieldsLength;)w=A.readInt(2),b=A.readInt(2),x=A.readString(b),this.extraFields[w]={id:w,length:b,value:x}},handleUTF8:function(){if(this.useUTF8())this.fileName=a.utf8decode(this.fileName),this.fileComment=a.utf8decode(this.fileComment);else{var A=this.findExtraFieldUnicodePath();A!==null&&(this.fileName=A);var v=this.findExtraFieldUnicodeComment();v!==null&&(this.fileComment=v)}},findExtraFieldUnicodePath:function(){var A=this.extraFields[28789];if(A){var v=new i(A.value);return v.readInt(1)!==1||a.crc32(this.fileName)!==v.readInt(4)?null:a.utf8decode(v.readString(A.length-5))}return null},findExtraFieldUnicodeComment:function(){var A=this.extraFields[25461];if(A){var v=new i(A.value);return v.readInt(1)!==1||a.crc32(this.fileComment)!==v.readInt(4)?null:a.utf8decode(v.readString(A.length-5))}return null}},s.exports=c},{"./compressedObject":2,"./object":13,"./stringReader":15,"./utils":21}],24:[function(r,s,o){"use strict";var i=r("./lib/utils/common").assign,l=r("./lib/deflate"),n=r("./lib/inflate"),a=r("./lib/zlib/constants"),c={};i(c,l,n,a),s.exports=c},{"./lib/deflate":25,"./lib/inflate":26,"./lib/utils/common":27,"./lib/zlib/constants":30}],25:[function(r,s,o){"use strict";var i=r("./zlib/deflate.js"),l=r("./utils/common"),n=r("./utils/strings"),a=r("./zlib/messages"),c=r("./zlib/zstream"),h=0,A=4,v=0,w=1,b=-1,x=0,C=8,I=function(F){this.options=l.assign({level:b,method:C,chunkSize:16384,windowBits:15,memLevel:8,strategy:x,to:""},F||{});var U=this.options;U.raw&&U.windowBits>0?U.windowBits=-U.windowBits:U.gzip&&U.windowBits>0&&U.windowBits<16&&(U.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var B=i.deflateInit2(this.strm,U.level,U.method,U.windowBits,U.memLevel,U.strategy);if(B!==v)throw new Error(a[B]);U.header&&i.deflateSetHeader(this.strm,U.header)};I.prototype.push=function(N,F){var U=this.strm,B=this.options.chunkSize,K,Y;if(this.ended)return!1;Y=F===~~F?F:F===!0?A:h,typeof N=="string"?U.input=n.string2buf(N):U.input=N,U.next_in=0,U.avail_in=U.input.length;do{if(U.avail_out===0&&(U.output=new l.Buf8(B),U.next_out=0,U.avail_out=B),K=i.deflate(U,Y),K!==w&&K!==v)return this.onEnd(K),this.ended=!0,!1;(U.avail_out===0||U.avail_in===0&&Y===A)&&(this.options.to==="string"?this.onData(n.buf2binstring(l.shrinkBuf(U.output,U.next_out))):this.onData(l.shrinkBuf(U.output,U.next_out)))}while((U.avail_in>0||U.avail_out===0)&&K!==w);return Y===A?(K=i.deflateEnd(this.strm),this.onEnd(K),this.ended=!0,K===v):!0},I.prototype.onData=function(N){this.chunks.push(N)},I.prototype.onEnd=function(N){N===v&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=l.flattenChunks(this.chunks)),this.chunks=[],this.err=N,this.msg=this.strm.msg};function _(N,F){var U=new I(F);if(U.push(N,!0),U.err)throw U.msg;return U.result}function E(N,F){return F=F||{},F.raw=!0,_(N,F)}function O(N,F){return F=F||{},F.gzip=!0,_(N,F)}o.Deflate=I,o.deflate=_,o.deflateRaw=E,o.gzip=O},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(r,s,o){"use strict";var i=r("./zlib/inflate.js"),l=r("./utils/common"),n=r("./utils/strings"),a=r("./zlib/constants"),c=r("./zlib/messages"),h=r("./zlib/zstream"),A=r("./zlib/gzheader"),v=function(C){this.options=l.assign({chunkSize:16384,windowBits:0,to:""},C||{});var I=this.options;I.raw&&I.windowBits>=0&&I.windowBits<16&&(I.windowBits=-I.windowBits,I.windowBits===0&&(I.windowBits=-15)),I.windowBits>=0&&I.windowBits<16&&!(C&&C.windowBits)&&(I.windowBits+=32),I.windowBits>15&&I.windowBits<48&&((I.windowBits&15)===0&&(I.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var _=i.inflateInit2(this.strm,I.windowBits);if(_!==a.Z_OK)throw new Error(c[_]);this.header=new A,i.inflateGetHeader(this.strm,this.header)};v.prototype.push=function(x,C){var I=this.strm,_=this.options.chunkSize,E,O,N,F,U;if(this.ended)return!1;O=C===~~C?C:C===!0?a.Z_FINISH:a.Z_NO_FLUSH,typeof x=="string"?I.input=n.binstring2buf(x):I.input=x,I.next_in=0,I.avail_in=I.input.length;do{if(I.avail_out===0&&(I.output=new l.Buf8(_),I.next_out=0,I.avail_out=_),E=i.inflate(I,a.Z_NO_FLUSH),E!==a.Z_STREAM_END&&E!==a.Z_OK)return this.onEnd(E),this.ended=!0,!1;I.next_out&&((I.avail_out===0||E===a.Z_STREAM_END||I.avail_in===0&&O===a.Z_FINISH)&&(this.options.to==="string"?(N=n.utf8border(I.output,I.next_out),F=I.next_out-N,U=n.buf2string(I.output,N),I.next_out=F,I.avail_out=_-F,F&&l.arraySet(I.output,I.output,N,F,0),this.onData(U)):this.onData(l.shrinkBuf(I.output,I.next_out))))}while(I.avail_in>0&&E!==a.Z_STREAM_END);return E===a.Z_STREAM_END&&(O=a.Z_FINISH),O===a.Z_FINISH?(E=i.inflateEnd(this.strm),this.onEnd(E),this.ended=!0,E===a.Z_OK):!0},v.prototype.onData=function(x){this.chunks.push(x)},v.prototype.onEnd=function(x){x===a.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=l.flattenChunks(this.chunks)),this.chunks=[],this.err=x,this.msg=this.strm.msg};function w(x,C){var I=new v(C);if(I.push(x,!0),I.err)throw I.msg;return I.result}function b(x,C){return C=C||{},C.raw=!0,w(x,C)}o.Inflate=v,o.inflate=w,o.inflateRaw=b,o.ungzip=w},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(r,s,o){"use strict";var i=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";o.assign=function(a){for(var c=Array.prototype.slice.call(arguments,1);c.length;){var h=c.shift();if(!h)continue;if(typeof h!="object")throw new TypeError(h+"must be non-object");for(var A in h)h.hasOwnProperty(A)&&(a[A]=h[A])}return a},o.shrinkBuf=function(a,c){return a.length===c?a:a.subarray?a.subarray(0,c):(a.length=c,a)};var l={arraySet:function(c,h,A,v,w){if(h.subarray&&c.subarray){c.set(h.subarray(A,A+v),w);return}for(var b=0;b<v;b++)c[w+b]=h[A+b]},flattenChunks:function(c){var h,A,v,w,b,x;for(v=0,h=0,A=c.length;h<A;h++)v+=c[h].length;for(x=new Uint8Array(v),w=0,h=0,A=c.length;h<A;h++)b=c[h],x.set(b,w),w+=b.length;return x}},n={arraySet:function(c,h,A,v,w){for(var b=0;b<v;b++)c[w+b]=h[A+b]},flattenChunks:function(c){return[].concat.apply([],c)}};o.setTyped=function(a){a?(o.Buf8=Uint8Array,o.Buf16=Uint16Array,o.Buf32=Int32Array,o.assign(o,l)):(o.Buf8=Array,o.Buf16=Array,o.Buf32=Array,o.assign(o,n))},o.setTyped(i)},{}],28:[function(r,s,o){"use strict";var i=r("./common"),l=!0,n=!0;try{String.fromCharCode.apply(null,[0])}catch(A){l=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(A){n=!1}for(var a=new i.Buf8(256),c=0;c<256;c++)a[c]=c>=252?6:c>=248?5:c>=240?4:c>=224?3:c>=192?2:1;a[254]=a[254]=1,o.string2buf=function(A){var v,w,b,x,C,I=A.length,_=0;for(x=0;x<I;x++)w=A.charCodeAt(x),(w&64512)===55296&&x+1<I&&(b=A.charCodeAt(x+1),(b&64512)===56320&&(w=65536+(w-55296<<10)+(b-56320),x++)),_+=w<128?1:w<2048?2:w<65536?3:4;for(v=new i.Buf8(_),C=0,x=0;C<_;x++)w=A.charCodeAt(x),(w&64512)===55296&&x+1<I&&(b=A.charCodeAt(x+1),(b&64512)===56320&&(w=65536+(w-55296<<10)+(b-56320),x++)),w<128?v[C++]=w:w<2048?(v[C++]=192|w>>>6,v[C++]=128|w&63):w<65536?(v[C++]=224|w>>>12,v[C++]=128|w>>>6&63,v[C++]=128|w&63):(v[C++]=240|w>>>18,v[C++]=128|w>>>12&63,v[C++]=128|w>>>6&63,v[C++]=128|w&63);return v};function h(A,v){if(v<65537&&(A.subarray&&n||!A.subarray&&l))return String.fromCharCode.apply(null,i.shrinkBuf(A,v));for(var w="",b=0;b<v;b++)w+=String.fromCharCode(A[b]);return w}o.buf2binstring=function(A){return h(A,A.length)},o.binstring2buf=function(A){for(var v=new i.Buf8(A.length),w=0,b=v.length;w<b;w++)v[w]=A.charCodeAt(w);return v},o.buf2string=function(A,v){var w,b,x,C,I=v||A.length,_=new Array(I*2);for(b=0,w=0;w<I;){if(x=A[w++],x<128){_[b++]=x;continue}if(C=a[x],C>4){_[b++]=65533,w+=C-1;continue}for(x&=C===2?31:C===3?15:7;C>1&&w<I;)x=x<<6|A[w++]&63,C--;if(C>1){_[b++]=65533;continue}x<65536?_[b++]=x:(x-=65536,_[b++]=55296|x>>10&1023,_[b++]=56320|x&1023)}return h(_,b)},o.utf8border=function(A,v){var w;for(v=v||A.length,v>A.length&&(v=A.length),w=v-1;w>=0&&(A[w]&192)===128;)w--;return w<0||w===0?v:w+a[A[w]]>v?w:v}},{"./common":27}],29:[function(r,s,o){"use strict";function i(l,n,a,c){for(var h=l&65535|0,A=l>>>16&65535|0,v=0;a!==0;){v=a>2e3?2e3:a,a-=v;do h=h+n[c++]|0,A=A+h|0;while(--v);h%=65521,A%=65521}return h|A<<16|0}s.exports=i},{}],30:[function(r,s,o){s.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,s,o){"use strict";function i(){for(var a,c=[],h=0;h<256;h++){a=h;for(var A=0;A<8;A++)a=a&1?3988292384^a>>>1:a>>>1;c[h]=a}return c}var l=i();function n(a,c,h,A){var v=l,w=A+h;a=a^-1;for(var b=A;b<w;b++)a=a>>>8^v[(a^c[b])&255];return a^-1}s.exports=n},{}],32:[function(r,s,o){"use strict";var i=r("../utils/common"),l=r("./trees"),n=r("./adler32"),a=r("./crc32"),c=r("./messages"),h=0,A=1,v=3,w=4,b=5,x=0,C=1,I=-2,_=-3,E=-5,O=-1,N=1,F=2,U=3,B=4,K=0,Y=2,k=8,H=9,W=15,j=8,M=29,G=256,X=G+1+M,q=30,ee=19,ie=2*X+1,de=15,ue=3,ve=258,be=ve+ue+1,_e=32,ke=42,$e=69,ne=73,Ne=91,st=103,pe=113,Z=666,J=1,ae=2,Se=3,me=4,Oe=3;function Ee(ze,Ct){return ze.msg=c[Ct],Ct}function oe(ze){return(ze<<1)-(ze>4?9:0)}function Re(ze){for(var Ct=ze.length;--Ct>=0;)ze[Ct]=0}function Be(ze){var Ct=ze.state,zt=Ct.pending;if(zt>ze.avail_out&&(zt=ze.avail_out),zt===0)return;i.arraySet(ze.output,Ct.pending_buf,Ct.pending_out,zt,ze.next_out),ze.next_out+=zt,Ct.pending_out+=zt,ze.total_out+=zt,ze.avail_out-=zt,Ct.pending-=zt,Ct.pending===0&&(Ct.pending_out=0)}function et(ze,Ct){l._tr_flush_block(ze,ze.block_start>=0?ze.block_start:-1,ze.strstart-ze.block_start,Ct),ze.block_start=ze.strstart,Be(ze.strm)}function bt(ze,Ct){ze.pending_buf[ze.pending++]=Ct}function dt(ze,Ct){ze.pending_buf[ze.pending++]=Ct>>>8&255,ze.pending_buf[ze.pending++]=Ct&255}function He(ze,Ct,zt,at){var vt=ze.avail_in;return vt>at&&(vt=at),vt===0?0:(ze.avail_in-=vt,i.arraySet(Ct,ze.input,ze.next_in,vt,zt),ze.state.wrap===1?ze.adler=n(ze.adler,Ct,vt,zt):ze.state.wrap===2&&(ze.adler=a(ze.adler,Ct,vt,zt)),ze.next_in+=vt,ze.total_in+=vt,vt)}function kt(ze,Ct){var zt=ze.max_chain_length,at=ze.strstart,vt,At,tr=ze.prev_length,Ir=ze.nice_match,zr=ze.strstart>ze.w_size-be?ze.strstart-(ze.w_size-be):0,yn=ze.window,ui=ze.w_mask,Nn=ze.prev,sn=ze.strstart+ve,Nt=yn[at+tr-1],xt=yn[at+tr];ze.prev_length>=ze.good_match&&(zt>>=2),Ir>ze.lookahead&&(Ir=ze.lookahead);do{if(vt=Ct,yn[vt+tr]!==xt||yn[vt+tr-1]!==Nt||yn[vt]!==yn[at]||yn[++vt]!==yn[at+1])continue;at+=2,vt++;do;while(yn[++at]===yn[++vt]&&yn[++at]===yn[++vt]&&yn[++at]===yn[++vt]&&yn[++at]===yn[++vt]&&yn[++at]===yn[++vt]&&yn[++at]===yn[++vt]&&yn[++at]===yn[++vt]&&yn[++at]===yn[++vt]&&at<sn);if(At=ve-(sn-at),at=sn-ve,At>tr){if(ze.match_start=Ct,tr=At,At>=Ir)break;Nt=yn[at+tr-1],xt=yn[at+tr]}}while((Ct=Nn[Ct&ui])>zr&&--zt!==0);return tr<=ze.lookahead?tr:ze.lookahead}function ut(ze){var Ct=ze.w_size,zt,at,vt,At,tr;do{if(At=ze.window_size-ze.lookahead-ze.strstart,ze.strstart>=Ct+(Ct-be)){i.arraySet(ze.window,ze.window,Ct,Ct,0),ze.match_start-=Ct,ze.strstart-=Ct,ze.block_start-=Ct,at=ze.hash_size,zt=at;do vt=ze.head[--zt],ze.head[zt]=vt>=Ct?vt-Ct:0;while(--at);at=Ct,zt=at;do vt=ze.prev[--zt],ze.prev[zt]=vt>=Ct?vt-Ct:0;while(--at);At+=Ct}if(ze.strm.avail_in===0)break;if(at=He(ze.strm,ze.window,ze.strstart+ze.lookahead,At),ze.lookahead+=at,ze.lookahead+ze.insert>=ue)for(tr=ze.strstart-ze.insert,ze.ins_h=ze.window[tr],ze.ins_h=(ze.ins_h<<ze.hash_shift^ze.window[tr+1])&ze.hash_mask;ze.insert&&!(ze.ins_h=(ze.ins_h<<ze.hash_shift^ze.window[tr+ue-1])&ze.hash_mask,ze.prev[tr&ze.w_mask]=ze.head[ze.ins_h],ze.head[ze.ins_h]=tr,tr++,ze.insert--,ze.lookahead+ze.insert<ue););}while(ze.lookahead<be&&ze.strm.avail_in!==0)}function Ft(ze,Ct){var zt=65535;for(zt>ze.pending_buf_size-5&&(zt=ze.pending_buf_size-5);;){if(ze.lookahead<=1){if(ut(ze),ze.lookahead===0&&Ct===h)return J;if(ze.lookahead===0)break}ze.strstart+=ze.lookahead,ze.lookahead=0;var at=ze.block_start+zt;if((ze.strstart===0||ze.strstart>=at)&&(ze.lookahead=ze.strstart-at,ze.strstart=at,et(ze,!1),ze.strm.avail_out===0))return J;if(ze.strstart-ze.block_start>=ze.w_size-be&&(et(ze,!1),ze.strm.avail_out===0))return J}return ze.insert=0,Ct===w?(et(ze,!0),ze.strm.avail_out===0?Se:me):(ze.strstart>ze.block_start&&(et(ze,!1),ze.strm.avail_out===0),J)}function Ht(ze,Ct){for(var zt,at;;){if(ze.lookahead<be){if(ut(ze),ze.lookahead<be&&Ct===h)return J;if(ze.lookahead===0)break}if(zt=0,ze.lookahead>=ue&&(ze.ins_h=(ze.ins_h<<ze.hash_shift^ze.window[ze.strstart+ue-1])&ze.hash_mask,zt=ze.prev[ze.strstart&ze.w_mask]=ze.head[ze.ins_h],ze.head[ze.ins_h]=ze.strstart),zt!==0&&ze.strstart-zt<=ze.w_size-be&&(ze.match_length=kt(ze,zt)),ze.match_length>=ue)if(at=l._tr_tally(ze,ze.strstart-ze.match_start,ze.match_length-ue),ze.lookahead-=ze.match_length,ze.match_length<=ze.max_lazy_match&&ze.lookahead>=ue){ze.match_length--;do ze.strstart++,ze.ins_h=(ze.ins_h<<ze.hash_shift^ze.window[ze.strstart+ue-1])&ze.hash_mask,zt=ze.prev[ze.strstart&ze.w_mask]=ze.head[ze.ins_h],ze.head[ze.ins_h]=ze.strstart;while(--ze.match_length!==0);ze.strstart++}else ze.strstart+=ze.match_length,ze.match_length=0,ze.ins_h=ze.window[ze.strstart],ze.ins_h=(ze.ins_h<<ze.hash_shift^ze.window[ze.strstart+1])&ze.hash_mask;else at=l._tr_tally(ze,0,ze.window[ze.strstart]),ze.lookahead--,ze.strstart++;if(at&&(et(ze,!1),ze.strm.avail_out===0))return J}return ze.insert=ze.strstart<ue-1?ze.strstart:ue-1,Ct===w?(et(ze,!0),ze.strm.avail_out===0?Se:me):ze.last_lit&&(et(ze,!1),ze.strm.avail_out===0)?J:ae}function $t(ze,Ct){for(var zt,at,vt;;){if(ze.lookahead<be){if(ut(ze),ze.lookahead<be&&Ct===h)return J;if(ze.lookahead===0)break}if(zt=0,ze.lookahead>=ue&&(ze.ins_h=(ze.ins_h<<ze.hash_shift^ze.window[ze.strstart+ue-1])&ze.hash_mask,zt=ze.prev[ze.strstart&ze.w_mask]=ze.head[ze.ins_h],ze.head[ze.ins_h]=ze.strstart),ze.prev_length=ze.match_length,ze.prev_match=ze.match_start,ze.match_length=ue-1,zt!==0&&ze.prev_length<ze.max_lazy_match&&ze.strstart-zt<=ze.w_size-be&&(ze.match_length=kt(ze,zt),ze.match_length<=5&&(ze.strategy===N||ze.match_length===ue&&ze.strstart-ze.match_start>4096)&&(ze.match_length=ue-1)),ze.prev_length>=ue&&ze.match_length<=ze.prev_length){vt=ze.strstart+ze.lookahead-ue,at=l._tr_tally(ze,ze.strstart-1-ze.prev_match,ze.prev_length-ue),ze.lookahead-=ze.prev_length-1,ze.prev_length-=2;do++ze.strstart<=vt&&(ze.ins_h=(ze.ins_h<<ze.hash_shift^ze.window[ze.strstart+ue-1])&ze.hash_mask,zt=ze.prev[ze.strstart&ze.w_mask]=ze.head[ze.ins_h],ze.head[ze.ins_h]=ze.strstart);while(--ze.prev_length!==0);if(ze.match_available=0,ze.match_length=ue-1,ze.strstart++,at&&(et(ze,!1),ze.strm.avail_out===0))return J}else if(ze.match_available){if(at=l._tr_tally(ze,0,ze.window[ze.strstart-1]),at&&et(ze,!1),ze.strstart++,ze.lookahead--,ze.strm.avail_out===0)return J}else ze.match_available=1,ze.strstart++,ze.lookahead--}return ze.match_available&&(at=l._tr_tally(ze,0,ze.window[ze.strstart-1]),ze.match_available=0),ze.insert=ze.strstart<ue-1?ze.strstart:ue-1,Ct===w?(et(ze,!0),ze.strm.avail_out===0?Se:me):ze.last_lit&&(et(ze,!1),ze.strm.avail_out===0)?J:ae}function Ut(ze,Ct){for(var zt,at,vt,At,tr=ze.window;;){if(ze.lookahead<=ve){if(ut(ze),ze.lookahead<=ve&&Ct===h)return J;if(ze.lookahead===0)break}if(ze.match_length=0,ze.lookahead>=ue&&ze.strstart>0&&(vt=ze.strstart-1,at=tr[vt],at===tr[++vt]&&at===tr[++vt]&&at===tr[++vt])){At=ze.strstart+ve;do;while(at===tr[++vt]&&at===tr[++vt]&&at===tr[++vt]&&at===tr[++vt]&&at===tr[++vt]&&at===tr[++vt]&&at===tr[++vt]&&at===tr[++vt]&&vt<At);ze.match_length=ve-(At-vt),ze.match_length>ze.lookahead&&(ze.match_length=ze.lookahead)}if(ze.match_length>=ue?(zt=l._tr_tally(ze,1,ze.match_length-ue),ze.lookahead-=ze.match_length,ze.strstart+=ze.match_length,ze.match_length=0):(zt=l._tr_tally(ze,0,ze.window[ze.strstart]),ze.lookahead--,ze.strstart++),zt&&(et(ze,!1),ze.strm.avail_out===0))return J}return ze.insert=0,Ct===w?(et(ze,!0),ze.strm.avail_out===0?Se:me):ze.last_lit&&(et(ze,!1),ze.strm.avail_out===0)?J:ae}function Jt(ze,Ct){for(var zt;;){if(ze.lookahead===0&&(ut(ze),ze.lookahead===0)){if(Ct===h)return J;break}if(ze.match_length=0,zt=l._tr_tally(ze,0,ze.window[ze.strstart]),ze.lookahead--,ze.strstart++,zt&&(et(ze,!1),ze.strm.avail_out===0))return J}return ze.insert=0,Ct===w?(et(ze,!0),ze.strm.avail_out===0?Se:me):ze.last_lit&&(et(ze,!1),ze.strm.avail_out===0)?J:ae}var ct=function(Ct,zt,at,vt,At){this.good_length=Ct,this.max_lazy=zt,this.nice_length=at,this.max_chain=vt,this.func=At},le;le=[new ct(0,0,0,0,Ft),new ct(4,4,8,4,Ht),new ct(4,5,16,8,Ht),new ct(4,6,32,32,Ht),new ct(4,4,16,16,$t),new ct(8,16,32,32,$t),new ct(8,16,128,128,$t),new ct(8,32,128,256,$t),new ct(32,128,258,1024,$t),new ct(32,258,258,4096,$t)];function te(ze){ze.window_size=2*ze.w_size,Re(ze.head),ze.max_lazy_match=le[ze.level].max_lazy,ze.good_match=le[ze.level].good_length,ze.nice_match=le[ze.level].nice_length,ze.max_chain_length=le[ze.level].max_chain,ze.strstart=0,ze.block_start=0,ze.lookahead=0,ze.insert=0,ze.match_length=ze.prev_length=ue-1,ze.match_available=0,ze.ins_h=0}function we(){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=k,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(ie*2),this.dyn_dtree=new i.Buf16((2*q+1)*2),this.bl_tree=new i.Buf16((2*ee+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 i.Buf16(de+1),this.heap=new i.Buf16(2*X+1),Re(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(2*X+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 Ce(ze){var Ct;return!ze||!ze.state?Ee(ze,I):(ze.total_in=ze.total_out=0,ze.data_type=Y,Ct=ze.state,Ct.pending=0,Ct.pending_out=0,Ct.wrap<0&&(Ct.wrap=-Ct.wrap),Ct.status=Ct.wrap?ke:pe,ze.adler=Ct.wrap===2?0:1,Ct.last_flush=h,l._tr_init(Ct),x)}function fe(ze){var Ct=Ce(ze);return Ct===x&&te(ze.state),Ct}function rt(ze,Ct){return!ze||!ze.state||ze.state.wrap!==2?I:(ze.state.gzhead=Ct,x)}function tt(ze,Ct,zt,at,vt,At){if(!ze)return I;var tr=1;if(Ct===O&&(Ct=6),at<0?(tr=0,at=-at):at>15&&(tr=2,at-=16),vt<1||vt>H||zt!==k||at<8||at>15||Ct<0||Ct>9||At<0||At>B)return Ee(ze,I);at===8&&(at=9);var Ir=new we;return ze.state=Ir,Ir.strm=ze,Ir.wrap=tr,Ir.gzhead=null,Ir.w_bits=at,Ir.w_size=1<<Ir.w_bits,Ir.w_mask=Ir.w_size-1,Ir.hash_bits=vt+7,Ir.hash_size=1<<Ir.hash_bits,Ir.hash_mask=Ir.hash_size-1,Ir.hash_shift=~~((Ir.hash_bits+ue-1)/ue),Ir.window=new i.Buf8(Ir.w_size*2),Ir.head=new i.Buf16(Ir.hash_size),Ir.prev=new i.Buf16(Ir.w_size),Ir.lit_bufsize=1<<vt+6,Ir.pending_buf_size=Ir.lit_bufsize*4,Ir.pending_buf=new i.Buf8(Ir.pending_buf_size),Ir.d_buf=Ir.lit_bufsize>>1,Ir.l_buf=(1+2)*Ir.lit_bufsize,Ir.level=Ct,Ir.strategy=At,Ir.method=zt,fe(ze)}function ye(ze,Ct){return tt(ze,Ct,k,W,j,K)}function Je(ze,Ct){var zt,at,vt,At;if(!ze||!ze.state||Ct>b||Ct<0)return ze?Ee(ze,I):I;if(at=ze.state,!ze.output||!ze.input&&ze.avail_in!==0||at.status===Z&&Ct!==w)return Ee(ze,ze.avail_out===0?E:I);if(at.strm=ze,zt=at.last_flush,at.last_flush=Ct,at.status===ke)if(at.wrap===2)ze.adler=0,bt(at,31),bt(at,139),bt(at,8),at.gzhead?(bt(at,(at.gzhead.text?1:0)+(at.gzhead.hcrc?2:0)+(at.gzhead.extra?4:0)+(at.gzhead.name?8:0)+(at.gzhead.comment?16:0)),bt(at,at.gzhead.time&255),bt(at,at.gzhead.time>>8&255),bt(at,at.gzhead.time>>16&255),bt(at,at.gzhead.time>>24&255),bt(at,at.level===9?2:at.strategy>=F||at.level<2?4:0),bt(at,at.gzhead.os&255),at.gzhead.extra&&at.gzhead.extra.length&&(bt(at,at.gzhead.extra.length&255),bt(at,at.gzhead.extra.length>>8&255)),at.gzhead.hcrc&&(ze.adler=a(ze.adler,at.pending_buf,at.pending,0)),at.gzindex=0,at.status=$e):(bt(at,0),bt(at,0),bt(at,0),bt(at,0),bt(at,0),bt(at,at.level===9?2:at.strategy>=F||at.level<2?4:0),bt(at,Oe),at.status=pe);else{var tr=k+(at.w_bits-8<<4)<<8,Ir=-1;at.strategy>=F||at.level<2?Ir=0:at.level<6?Ir=1:at.level===6?Ir=2:Ir=3,tr|=Ir<<6,at.strstart!==0&&(tr|=_e),tr+=31-tr%31,at.status=pe,dt(at,tr),at.strstart!==0&&(dt(at,ze.adler>>>16),dt(at,ze.adler&65535)),ze.adler=1}if(at.status===$e)if(at.gzhead.extra){for(vt=at.pending;at.gzindex<(at.gzhead.extra.length&65535)&&!(at.pending===at.pending_buf_size&&(at.gzhead.hcrc&&at.pending>vt&&(ze.adler=a(ze.adler,at.pending_buf,at.pending-vt,vt)),Be(ze),vt=at.pending,at.pending===at.pending_buf_size));)bt(at,at.gzhead.extra[at.gzindex]&255),at.gzindex++;at.gzhead.hcrc&&at.pending>vt&&(ze.adler=a(ze.adler,at.pending_buf,at.pending-vt,vt)),at.gzindex===at.gzhead.extra.length&&(at.gzindex=0,at.status=ne)}else at.status=ne;if(at.status===ne)if(at.gzhead.name){vt=at.pending;do{if(at.pending===at.pending_buf_size&&(at.gzhead.hcrc&&at.pending>vt&&(ze.adler=a(ze.adler,at.pending_buf,at.pending-vt,vt)),Be(ze),vt=at.pending,at.pending===at.pending_buf_size)){At=1;break}at.gzindex<at.gzhead.name.length?At=at.gzhead.name.charCodeAt(at.gzindex++)&255:At=0,bt(at,At)}while(At!==0);at.gzhead.hcrc&&at.pending>vt&&(ze.adler=a(ze.adler,at.pending_buf,at.pending-vt,vt)),At===0&&(at.gzindex=0,at.status=Ne)}else at.status=Ne;if(at.status===Ne)if(at.gzhead.comment){vt=at.pending;do{if(at.pending===at.pending_buf_size&&(at.gzhead.hcrc&&at.pending>vt&&(ze.adler=a(ze.adler,at.pending_buf,at.pending-vt,vt)),Be(ze),vt=at.pending,at.pending===at.pending_buf_size)){At=1;break}at.gzindex<at.gzhead.comment.length?At=at.gzhead.comment.charCodeAt(at.gzindex++)&255:At=0,bt(at,At)}while(At!==0);at.gzhead.hcrc&&at.pending>vt&&(ze.adler=a(ze.adler,at.pending_buf,at.pending-vt,vt)),At===0&&(at.status=st)}else at.status=st;if(at.status===st&&(at.gzhead.hcrc?(at.pending+2>at.pending_buf_size&&Be(ze),at.pending+2<=at.pending_buf_size&&(bt(at,ze.adler&255),bt(at,ze.adler>>8&255),ze.adler=0,at.status=pe)):at.status=pe),at.pending!==0){if(Be(ze),ze.avail_out===0)return at.last_flush=-1,x}else if(ze.avail_in===0&&oe(Ct)<=oe(zt)&&Ct!==w)return Ee(ze,E);if(at.status===Z&&ze.avail_in!==0)return Ee(ze,E);if(ze.avail_in!==0||at.lookahead!==0||Ct!==h&&at.status!==Z){var zr=at.strategy===F?Jt(at,Ct):at.strategy===U?Ut(at,Ct):le[at.level].func(at,Ct);if((zr===Se||zr===me)&&(at.status=Z),zr===J||zr===Se)return ze.avail_out===0&&(at.last_flush=-1),x;if(zr===ae&&(Ct===A?l._tr_align(at):Ct!==b&&(l._tr_stored_block(at,0,0,!1),Ct===v&&(Re(at.head),at.lookahead===0&&(at.strstart=0,at.block_start=0,at.insert=0))),Be(ze),ze.avail_out===0))return at.last_flush=-1,x}return Ct!==w?x:at.wrap<=0?C:(at.wrap===2?(bt(at,ze.adler&255),bt(at,ze.adler>>8&255),bt(at,ze.adler>>16&255),bt(at,ze.adler>>24&255),bt(at,ze.total_in&255),bt(at,ze.total_in>>8&255),bt(at,ze.total_in>>16&255),bt(at,ze.total_in>>24&255)):(dt(at,ze.adler>>>16),dt(at,ze.adler&65535)),Be(ze),at.wrap>0&&(at.wrap=-at.wrap),at.pending!==0?x:C)}function lt(ze){var Ct;return!ze||!ze.state?I:(Ct=ze.state.status,Ct!==ke&&Ct!==$e&&Ct!==ne&&Ct!==Ne&&Ct!==st&&Ct!==pe&&Ct!==Z?Ee(ze,I):(ze.state=null,Ct===pe?Ee(ze,_):x))}o.deflateInit=ye,o.deflateInit2=tt,o.deflateReset=fe,o.deflateResetKeep=Ce,o.deflateSetHeader=rt,o.deflate=Je,o.deflateEnd=lt,o.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(r,s,o){"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}s.exports=i},{}],34:[function(r,s,o){"use strict";var i=30,l=12;s.exports=function(a,c){var h,A,v,w,b,x,C,I,_,E,O,N,F,U,B,K,Y,k,H,W,j,M,G,X,q;h=a.state,A=a.next_in,X=a.input,v=A+(a.avail_in-5),w=a.next_out,q=a.output,b=w-(c-a.avail_out),x=w+(a.avail_out-257),C=h.dmax,I=h.wsize,_=h.whave,E=h.wnext,O=h.window,N=h.hold,F=h.bits,U=h.lencode,B=h.distcode,K=(1<<h.lenbits)-1,Y=(1<<h.distbits)-1;e:do{F<15&&(N+=X[A++]<<F,F+=8,N+=X[A++]<<F,F+=8),k=U[N&K];t:for(;;){if(H=k>>>24,N>>>=H,F-=H,H=k>>>16&255,H===0)q[w++]=k&65535;else if(H&16){W=k&65535,H&=15,H&&(F<H&&(N+=X[A++]<<F,F+=8),W+=N&(1<<H)-1,N>>>=H,F-=H),F<15&&(N+=X[A++]<<F,F+=8,N+=X[A++]<<F,F+=8),k=B[N&Y];r:for(;;){if(H=k>>>24,N>>>=H,F-=H,H=k>>>16&255,H&16){if(j=k&65535,H&=15,F<H&&(N+=X[A++]<<F,F+=8,F<H&&(N+=X[A++]<<F,F+=8)),j+=N&(1<<H)-1,j>C){a.msg="invalid distance too far back",h.mode=i;break e}if(N>>>=H,F-=H,H=w-b,j>H){if(H=j-H,H>_&&h.sane){a.msg="invalid distance too far back",h.mode=i;break e}if(M=0,G=O,E===0){if(M+=I-H,H<W){W-=H;do q[w++]=O[M++];while(--H);M=w-j,G=q}}else if(E<H){if(M+=I+E-H,H-=E,H<W){W-=H;do q[w++]=O[M++];while(--H);if(M=0,E<W){H=E,W-=H;do q[w++]=O[M++];while(--H);M=w-j,G=q}}}else if(M+=E-H,H<W){W-=H;do q[w++]=O[M++];while(--H);M=w-j,G=q}for(;W>2;)q[w++]=G[M++],q[w++]=G[M++],q[w++]=G[M++],W-=3;W&&(q[w++]=G[M++],W>1&&(q[w++]=G[M++]))}else{M=w-j;do q[w++]=q[M++],q[w++]=q[M++],q[w++]=q[M++],W-=3;while(W>2);W&&(q[w++]=q[M++],W>1&&(q[w++]=q[M++]))}}else if((H&64)===0){k=B[(k&65535)+(N&(1<<H)-1)];continue r}else{a.msg="invalid distance code",h.mode=i;break e}break}}else if((H&64)===0){k=U[(k&65535)+(N&(1<<H)-1)];continue t}else if(H&32){h.mode=l;break e}else{a.msg="invalid literal/length code",h.mode=i;break e}break}}while(A<v&&w<x);W=F>>3,A-=W,F-=W<<3,N&=(1<<F)-1,a.next_in=A,a.next_out=w,a.avail_in=A<v?5+(v-A):5-(A-v),a.avail_out=w<x?257+(x-w):257-(w-x),h.hold=N,h.bits=F;return}},{}],35:[function(r,s,o){"use strict";var i=r("../utils/common"),l=r("./adler32"),n=r("./crc32"),a=r("./inffast"),c=r("./inftrees"),h=0,A=1,v=2,w=4,b=5,x=6,C=0,I=1,_=2,E=-2,O=-3,N=-4,F=-5,U=8,B=1,K=2,Y=3,k=4,H=5,W=6,j=7,M=8,G=9,X=10,q=11,ee=12,ie=13,de=14,ue=15,ve=16,be=17,_e=18,ke=19,$e=20,ne=21,Ne=22,st=23,pe=24,Z=25,J=26,ae=27,Se=28,me=29,Oe=30,Ee=31,oe=32,Re=852,Be=592,et=15,bt=et;function dt(rt){return(rt>>>24&255)+(rt>>>8&65280)+((rt&65280)<<8)+((rt&255)<<24)}function He(){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 kt(rt){var tt;return!rt||!rt.state?E:(tt=rt.state,rt.total_in=rt.total_out=tt.total=0,rt.msg="",tt.wrap&&(rt.adler=tt.wrap&1),tt.mode=B,tt.last=0,tt.havedict=0,tt.dmax=32768,tt.head=null,tt.hold=0,tt.bits=0,tt.lencode=tt.lendyn=new i.Buf32(Re),tt.distcode=tt.distdyn=new i.Buf32(Be),tt.sane=1,tt.back=-1,C)}function ut(rt){var tt;return!rt||!rt.state?E:(tt=rt.state,tt.wsize=0,tt.whave=0,tt.wnext=0,kt(rt))}function Ft(rt,tt){var ye,Je;return!rt||!rt.state?E:(Je=rt.state,tt<0?(ye=0,tt=-tt):(ye=(tt>>4)+1,tt<48&&(tt&=15)),tt&&(tt<8||tt>15)?E:(Je.window!==null&&Je.wbits!==tt&&(Je.window=null),Je.wrap=ye,Je.wbits=tt,ut(rt)))}function Ht(rt,tt){var ye,Je;return rt?(Je=new He,rt.state=Je,Je.window=null,ye=Ft(rt,tt),ye!==C&&(rt.state=null),ye):E}function $t(rt){return Ht(rt,bt)}var Ut=!0,Jt,ct;function le(rt){if(Ut){var tt;for(Jt=new i.Buf32(512),ct=new i.Buf32(32),tt=0;tt<144;)rt.lens[tt++]=8;for(;tt<256;)rt.lens[tt++]=9;for(;tt<280;)rt.lens[tt++]=7;for(;tt<288;)rt.lens[tt++]=8;for(c(A,rt.lens,0,288,Jt,0,rt.work,{bits:9}),tt=0;tt<32;)rt.lens[tt++]=5;c(v,rt.lens,0,32,ct,0,rt.work,{bits:5}),Ut=!1}rt.lencode=Jt,rt.lenbits=9,rt.distcode=ct,rt.distbits=5}function te(rt,tt,ye,Je){var lt,ze=rt.state;return ze.window===null&&(ze.wsize=1<<ze.wbits,ze.wnext=0,ze.whave=0,ze.window=new i.Buf8(ze.wsize)),Je>=ze.wsize?(i.arraySet(ze.window,tt,ye-ze.wsize,ze.wsize,0),ze.wnext=0,ze.whave=ze.wsize):(lt=ze.wsize-ze.wnext,lt>Je&&(lt=Je),i.arraySet(ze.window,tt,ye-Je,lt,ze.wnext),Je-=lt,Je?(i.arraySet(ze.window,tt,ye-Je,Je,0),ze.wnext=Je,ze.whave=ze.wsize):(ze.wnext+=lt,ze.wnext===ze.wsize&&(ze.wnext=0),ze.whave<ze.wsize&&(ze.whave+=lt))),0}function we(rt,tt){var ye,Je,lt,ze,Ct,zt,at,vt,At,tr,Ir,zr,yn,ui,Nn=0,sn,Nt,xt,Pe,Fe,Ve,pt,Mt,dr=new i.Buf8(4),fr,Lr,dn=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!rt||!rt.state||!rt.output||!rt.input&&rt.avail_in!==0)return E;ye=rt.state,ye.mode===ee&&(ye.mode=ie),Ct=rt.next_out,lt=rt.output,at=rt.avail_out,ze=rt.next_in,Je=rt.input,zt=rt.avail_in,vt=ye.hold,At=ye.bits,tr=zt,Ir=at,Mt=C;e:for(;;)switch(ye.mode){case B:if(ye.wrap===0){ye.mode=ie;break}for(;At<16;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}if(ye.wrap&2&&vt===35615){ye.check=0,dr[0]=vt&255,dr[1]=vt>>>8&255,ye.check=n(ye.check,dr,2,0),vt=0,At=0,ye.mode=K;break}if(ye.flags=0,ye.head&&(ye.head.done=!1),!(ye.wrap&1)||(((vt&255)<<8)+(vt>>8))%31){rt.msg="incorrect header check",ye.mode=Oe;break}if((vt&15)!==U){rt.msg="unknown compression method",ye.mode=Oe;break}if(vt>>>=4,At-=4,pt=(vt&15)+8,ye.wbits===0)ye.wbits=pt;else if(pt>ye.wbits){rt.msg="invalid window size",ye.mode=Oe;break}ye.dmax=1<<pt,rt.adler=ye.check=1,ye.mode=vt&512?X:ee,vt=0,At=0;break;case K:for(;At<16;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}if(ye.flags=vt,(ye.flags&255)!==U){rt.msg="unknown compression method",ye.mode=Oe;break}if(ye.flags&57344){rt.msg="unknown header flags set",ye.mode=Oe;break}ye.head&&(ye.head.text=vt>>8&1),ye.flags&512&&(dr[0]=vt&255,dr[1]=vt>>>8&255,ye.check=n(ye.check,dr,2,0)),vt=0,At=0,ye.mode=Y;case Y:for(;At<32;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}ye.head&&(ye.head.time=vt),ye.flags&512&&(dr[0]=vt&255,dr[1]=vt>>>8&255,dr[2]=vt>>>16&255,dr[3]=vt>>>24&255,ye.check=n(ye.check,dr,4,0)),vt=0,At=0,ye.mode=k;case k:for(;At<16;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}ye.head&&(ye.head.xflags=vt&255,ye.head.os=vt>>8),ye.flags&512&&(dr[0]=vt&255,dr[1]=vt>>>8&255,ye.check=n(ye.check,dr,2,0)),vt=0,At=0,ye.mode=H;case H:if(ye.flags&1024){for(;At<16;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}ye.length=vt,ye.head&&(ye.head.extra_len=vt),ye.flags&512&&(dr[0]=vt&255,dr[1]=vt>>>8&255,ye.check=n(ye.check,dr,2,0)),vt=0,At=0}else ye.head&&(ye.head.extra=null);ye.mode=W;case W:if(ye.flags&1024&&(zr=ye.length,zr>zt&&(zr=zt),zr&&(ye.head&&(pt=ye.head.extra_len-ye.length,ye.head.extra||(ye.head.extra=new Array(ye.head.extra_len)),i.arraySet(ye.head.extra,Je,ze,zr,pt)),ye.flags&512&&(ye.check=n(ye.check,Je,zr,ze)),zt-=zr,ze+=zr,ye.length-=zr),ye.length))break e;ye.length=0,ye.mode=j;case j:if(ye.flags&2048){if(zt===0)break e;zr=0;do pt=Je[ze+zr++],ye.head&&pt&&ye.length<65536&&(ye.head.name+=String.fromCharCode(pt));while(pt&&zr<zt);if(ye.flags&512&&(ye.check=n(ye.check,Je,zr,ze)),zt-=zr,ze+=zr,pt)break e}else ye.head&&(ye.head.name=null);ye.length=0,ye.mode=M;case M:if(ye.flags&4096){if(zt===0)break e;zr=0;do pt=Je[ze+zr++],ye.head&&pt&&ye.length<65536&&(ye.head.comment+=String.fromCharCode(pt));while(pt&&zr<zt);if(ye.flags&512&&(ye.check=n(ye.check,Je,zr,ze)),zt-=zr,ze+=zr,pt)break e}else ye.head&&(ye.head.comment=null);ye.mode=G;case G:if(ye.flags&512){for(;At<16;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}if(vt!==(ye.check&65535)){rt.msg="header crc mismatch",ye.mode=Oe;break}vt=0,At=0}ye.head&&(ye.head.hcrc=ye.flags>>9&1,ye.head.done=!0),rt.adler=ye.check=0,ye.mode=ee;break;case X:for(;At<32;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}rt.adler=ye.check=dt(vt),vt=0,At=0,ye.mode=q;case q:if(ye.havedict===0)return rt.next_out=Ct,rt.avail_out=at,rt.next_in=ze,rt.avail_in=zt,ye.hold=vt,ye.bits=At,_;rt.adler=ye.check=1,ye.mode=ee;case ee:if(tt===b||tt===x)break e;case ie:if(ye.last){vt>>>=At&7,At-=At&7,ye.mode=ae;break}for(;At<3;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}ye.last=vt&1,vt>>>=1,At-=1;switch(vt&3){case 0:ye.mode=de;break;case 1:if(le(ye),ye.mode=$e,tt===x){vt>>>=2,At-=2;break e}break;case 2:ye.mode=be;break;case 3:rt.msg="invalid block type",ye.mode=Oe}vt>>>=2,At-=2;break;case de:for(vt>>>=At&7,At-=At&7;At<32;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}if((vt&65535)!==(vt>>>16^65535)){rt.msg="invalid stored block lengths",ye.mode=Oe;break}if(ye.length=vt&65535,vt=0,At=0,ye.mode=ue,tt===x)break e;case ue:ye.mode=ve;case ve:if(zr=ye.length,zr){if(zr>zt&&(zr=zt),zr>at&&(zr=at),zr===0)break e;i.arraySet(lt,Je,ze,zr,Ct),zt-=zr,ze+=zr,at-=zr,Ct+=zr,ye.length-=zr;break}ye.mode=ee;break;case be:for(;At<14;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}if(ye.nlen=(vt&31)+257,vt>>>=5,At-=5,ye.ndist=(vt&31)+1,vt>>>=5,At-=5,ye.ncode=(vt&15)+4,vt>>>=4,At-=4,ye.nlen>286||ye.ndist>30){rt.msg="too many length or distance symbols",ye.mode=Oe;break}ye.have=0,ye.mode=_e;case _e:for(;ye.have<ye.ncode;){for(;At<3;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}ye.lens[dn[ye.have++]]=vt&7,vt>>>=3,At-=3}for(;ye.have<19;)ye.lens[dn[ye.have++]]=0;if(ye.lencode=ye.lendyn,ye.lenbits=7,fr={bits:ye.lenbits},Mt=c(h,ye.lens,0,19,ye.lencode,0,ye.work,fr),ye.lenbits=fr.bits,Mt){rt.msg="invalid code lengths set",ye.mode=Oe;break}ye.have=0,ye.mode=ke;case ke:for(;ye.have<ye.nlen+ye.ndist;){for(;!(Nn=ye.lencode[vt&(1<<ye.lenbits)-1],sn=Nn>>>24,Nt=Nn>>>16&255,xt=Nn&65535,sn<=At);){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}if(xt<16)vt>>>=sn,At-=sn,ye.lens[ye.have++]=xt;else{if(xt===16){for(Lr=sn+2;At<Lr;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}if(vt>>>=sn,At-=sn,ye.have===0){rt.msg="invalid bit length repeat",ye.mode=Oe;break}pt=ye.lens[ye.have-1],zr=3+(vt&3),vt>>>=2,At-=2}else if(xt===17){for(Lr=sn+3;At<Lr;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}vt>>>=sn,At-=sn,pt=0,zr=3+(vt&7),vt>>>=3,At-=3}else{for(Lr=sn+7;At<Lr;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}vt>>>=sn,At-=sn,pt=0,zr=11+(vt&127),vt>>>=7,At-=7}if(ye.have+zr>ye.nlen+ye.ndist){rt.msg="invalid bit length repeat",ye.mode=Oe;break}for(;zr--;)ye.lens[ye.have++]=pt}}if(ye.mode===Oe)break;if(ye.lens[256]===0){rt.msg="invalid code -- missing end-of-block",ye.mode=Oe;break}if(ye.lenbits=9,fr={bits:ye.lenbits},Mt=c(A,ye.lens,0,ye.nlen,ye.lencode,0,ye.work,fr),ye.lenbits=fr.bits,Mt){rt.msg="invalid literal/lengths set",ye.mode=Oe;break}if(ye.distbits=6,ye.distcode=ye.distdyn,fr={bits:ye.distbits},Mt=c(v,ye.lens,ye.nlen,ye.ndist,ye.distcode,0,ye.work,fr),ye.distbits=fr.bits,Mt){rt.msg="invalid distances set",ye.mode=Oe;break}if(ye.mode=$e,tt===x)break e;case $e:ye.mode=ne;case ne:if(zt>=6&&at>=258){rt.next_out=Ct,rt.avail_out=at,rt.next_in=ze,rt.avail_in=zt,ye.hold=vt,ye.bits=At,a(rt,Ir),Ct=rt.next_out,lt=rt.output,at=rt.avail_out,ze=rt.next_in,Je=rt.input,zt=rt.avail_in,vt=ye.hold,At=ye.bits,ye.mode===ee&&(ye.back=-1);break}for(ye.back=0;!(Nn=ye.lencode[vt&(1<<ye.lenbits)-1],sn=Nn>>>24,Nt=Nn>>>16&255,xt=Nn&65535,sn<=At);){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}if(Nt&&(Nt&240)===0){for(Pe=sn,Fe=Nt,Ve=xt;!(Nn=ye.lencode[Ve+((vt&(1<<Pe+Fe)-1)>>Pe)],sn=Nn>>>24,Nt=Nn>>>16&255,xt=Nn&65535,Pe+sn<=At);){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}vt>>>=Pe,At-=Pe,ye.back+=Pe}if(vt>>>=sn,At-=sn,ye.back+=sn,ye.length=xt,Nt===0){ye.mode=J;break}if(Nt&32){ye.back=-1,ye.mode=ee;break}if(Nt&64){rt.msg="invalid literal/length code",ye.mode=Oe;break}ye.extra=Nt&15,ye.mode=Ne;case Ne:if(ye.extra){for(Lr=ye.extra;At<Lr;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}ye.length+=vt&(1<<ye.extra)-1,vt>>>=ye.extra,At-=ye.extra,ye.back+=ye.extra}ye.was=ye.length,ye.mode=st;case st:for(;!(Nn=ye.distcode[vt&(1<<ye.distbits)-1],sn=Nn>>>24,Nt=Nn>>>16&255,xt=Nn&65535,sn<=At);){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}if((Nt&240)===0){for(Pe=sn,Fe=Nt,Ve=xt;!(Nn=ye.distcode[Ve+((vt&(1<<Pe+Fe)-1)>>Pe)],sn=Nn>>>24,Nt=Nn>>>16&255,xt=Nn&65535,Pe+sn<=At);){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}vt>>>=Pe,At-=Pe,ye.back+=Pe}if(vt>>>=sn,At-=sn,ye.back+=sn,Nt&64){rt.msg="invalid distance code",ye.mode=Oe;break}ye.offset=xt,ye.extra=Nt&15,ye.mode=pe;case pe:if(ye.extra){for(Lr=ye.extra;At<Lr;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}ye.offset+=vt&(1<<ye.extra)-1,vt>>>=ye.extra,At-=ye.extra,ye.back+=ye.extra}if(ye.offset>ye.dmax){rt.msg="invalid distance too far back",ye.mode=Oe;break}ye.mode=Z;case Z:if(at===0)break e;if(zr=Ir-at,ye.offset>zr){if(zr=ye.offset-zr,zr>ye.whave&&ye.sane){rt.msg="invalid distance too far back",ye.mode=Oe;break}zr>ye.wnext?(zr-=ye.wnext,yn=ye.wsize-zr):yn=ye.wnext-zr,zr>ye.length&&(zr=ye.length),ui=ye.window}else ui=lt,yn=Ct-ye.offset,zr=ye.length;zr>at&&(zr=at),at-=zr,ye.length-=zr;do lt[Ct++]=ui[yn++];while(--zr);ye.length===0&&(ye.mode=ne);break;case J:if(at===0)break e;lt[Ct++]=ye.length,at--,ye.mode=ne;break;case ae:if(ye.wrap){for(;At<32;){if(zt===0)break e;zt--,vt|=Je[ze++]<<At,At+=8}if(Ir-=at,rt.total_out+=Ir,ye.total+=Ir,Ir&&(rt.adler=ye.check=ye.flags?n(ye.check,lt,Ir,Ct-Ir):l(ye.check,lt,Ir,Ct-Ir)),Ir=at,(ye.flags?vt:dt(vt))!==ye.check){rt.msg="incorrect data check",ye.mode=Oe;break}vt=0,At=0}ye.mode=Se;case Se:if(ye.wrap&&ye.flags){for(;At<32;){if(zt===0)break e;zt--,vt+=Je[ze++]<<At,At+=8}if(vt!==(ye.total&4294967295)){rt.msg="incorrect length check",ye.mode=Oe;break}vt=0,At=0}ye.mode=me;case me:Mt=I;break e;case Oe:Mt=O;break e;case Ee:return N;case oe:default:return E}return rt.next_out=Ct,rt.avail_out=at,rt.next_in=ze,rt.avail_in=zt,ye.hold=vt,ye.bits=At,(ye.wsize||Ir!==rt.avail_out&&ye.mode<Oe&&(ye.mode<ae||tt!==w))&&te(rt,rt.output,rt.next_out,Ir-rt.avail_out)?(ye.mode=Ee,N):(tr-=rt.avail_in,Ir-=rt.avail_out,rt.total_in+=tr,rt.total_out+=Ir,ye.total+=Ir,ye.wrap&&Ir&&(rt.adler=ye.check=ye.flags?n(ye.check,lt,Ir,rt.next_out-Ir):l(ye.check,lt,Ir,rt.next_out-Ir)),rt.data_type=ye.bits+(ye.last?64:0)+(ye.mode===ee?128:0)+(ye.mode===$e||ye.mode===ue?256:0),(tr===0&&Ir===0||tt===w)&&Mt===C&&(Mt=F),Mt)}function Ce(rt){if(!rt||!rt.state)return E;var tt=rt.state;return tt.window&&(tt.window=null),rt.state=null,C}function fe(rt,tt){var ye;return!rt||!rt.state?E:(ye=rt.state,(ye.wrap&2)===0?E:(ye.head=tt,tt.done=!1,C))}o.inflateReset=ut,o.inflateReset2=Ft,o.inflateResetKeep=kt,o.inflateInit=$t,o.inflateInit2=Ht,o.inflate=we,o.inflateEnd=Ce,o.inflateGetHeader=fe,o.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./inffast":34,"./inftrees":36}],36:[function(r,s,o){"use strict";var i=r("../utils/common"),l=15,n=852,a=592,c=0,h=1,A=2,v=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],w=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],b=[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],x=[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];s.exports=function(I,_,E,O,N,F,U,B){var K=B.bits,Y=0,k=0,H=0,W=0,j=0,M=0,G=0,X=0,q=0,ee=0,ie,de,ue,ve,be,_e=null,ke=0,$e,ne=new i.Buf16(l+1),Ne=new i.Buf16(l+1),st=null,pe=0,Z,J,ae;for(Y=0;Y<=l;Y++)ne[Y]=0;for(k=0;k<O;k++)ne[_[E+k]]++;for(j=K,W=l;W>=1&&!(ne[W]!==0);W--);if(j>W&&(j=W),W===0)return N[F++]=1<<24|64<<16|0,N[F++]=1<<24|64<<16|0,B.bits=1,0;for(H=1;H<W&&!(ne[H]!==0);H++);for(j<H&&(j=H),X=1,Y=1;Y<=l;Y++)if(X<<=1,X-=ne[Y],X<0)return-1;if(X>0&&(I===c||W!==1))return-1;for(Ne[1]=0,Y=1;Y<l;Y++)Ne[Y+1]=Ne[Y]+ne[Y];for(k=0;k<O;k++)_[E+k]!==0&&(U[Ne[_[E+k]]++]=k);if(I===c?(_e=st=U,$e=19):I===h?(_e=v,ke-=257,st=w,pe-=257,$e=256):(_e=b,st=x,$e=-1),ee=0,k=0,Y=H,be=F,M=j,G=0,ue=-1,q=1<<j,ve=q-1,I===h&&q>n||I===A&&q>a)return 1;for(var Se=0;;){Se++,Z=Y-G,U[k]<$e?(J=0,ae=U[k]):U[k]>$e?(J=st[pe+U[k]],ae=_e[ke+U[k]]):(J=32+64,ae=0),ie=1<<Y-G,de=1<<M,H=de;do de-=ie,N[be+(ee>>G)+de]=Z<<24|J<<16|ae|0;while(de!==0);for(ie=1<<Y-1;ee&ie;)ie>>=1;if(ie!==0?(ee&=ie-1,ee+=ie):ee=0,k++,--ne[Y]===0){if(Y===W)break;Y=_[E+U[k]]}if(Y>j&&(ee&ve)!==ue){for(G===0&&(G=j),be+=H,M=Y-G,X=1<<M;M+G<W&&!(X-=ne[M+G],X<=0);)M++,X<<=1;if(q+=1<<M,I===h&&q>n||I===A&&q>a)return 1;ue=ee&ve,N[ue]=j<<24|M<<16|be-F|0}}return ee!==0&&(N[be+ee]=Y-G<<24|64<<16|0),B.bits=j,0}},{"../utils/common":27}],37:[function(r,s,o){"use strict";s.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,s,o){"use strict";var i=r("../utils/common"),l=4,n=0,a=1,c=2;function h(we){for(var Ce=we.length;--Ce>=0;)we[Ce]=0}var A=0,v=1,w=2,b=3,x=258,C=29,I=256,_=I+1+C,E=30,O=19,N=2*_+1,F=15,U=16,B=7,K=256,Y=16,k=17,H=18,W=[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],M=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],G=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],X=512,q=new Array((_+2)*2);h(q);var ee=new Array(E*2);h(ee);var ie=new Array(X);h(ie);var de=new Array(x-b+1);h(de);var ue=new Array(C);h(ue);var ve=new Array(E);h(ve);var be=function(Ce,fe,rt,tt,ye){this.static_tree=Ce,this.extra_bits=fe,this.extra_base=rt,this.elems=tt,this.max_length=ye,this.has_stree=Ce&&Ce.length},_e,ke,$e,ne=function(Ce,fe){this.dyn_tree=Ce,this.max_code=0,this.stat_desc=fe};function Ne(we){return we<256?ie[we]:ie[256+(we>>>7)]}function st(we,Ce){we.pending_buf[we.pending++]=Ce&255,we.pending_buf[we.pending++]=Ce>>>8&255}function pe(we,Ce,fe){we.bi_valid>U-fe?(we.bi_buf|=Ce<<we.bi_valid&65535,st(we,we.bi_buf),we.bi_buf=Ce>>U-we.bi_valid,we.bi_valid+=fe-U):(we.bi_buf|=Ce<<we.bi_valid&65535,we.bi_valid+=fe)}function Z(we,Ce,fe){pe(we,fe[Ce*2],fe[Ce*2+1])}function J(we,Ce){var fe=0;do fe|=we&1,we>>>=1,fe<<=1;while(--Ce>0);return fe>>>1}function ae(we){we.bi_valid===16?(st(we,we.bi_buf),we.bi_buf=0,we.bi_valid=0):we.bi_valid>=8&&(we.pending_buf[we.pending++]=we.bi_buf&255,we.bi_buf>>=8,we.bi_valid-=8)}function Se(we,Ce){var fe=Ce.dyn_tree,rt=Ce.max_code,tt=Ce.stat_desc.static_tree,ye=Ce.stat_desc.has_stree,Je=Ce.stat_desc.extra_bits,lt=Ce.stat_desc.extra_base,ze=Ce.stat_desc.max_length,Ct,zt,at,vt,At,tr,Ir=0;for(vt=0;vt<=F;vt++)we.bl_count[vt]=0;for(fe[we.heap[we.heap_max]*2+1]=0,Ct=we.heap_max+1;Ct<N;Ct++){if(zt=we.heap[Ct],vt=fe[fe[zt*2+1]*2+1]+1,vt>ze&&(vt=ze,Ir++),fe[zt*2+1]=vt,zt>rt)continue;we.bl_count[vt]++,At=0,zt>=lt&&(At=Je[zt-lt]),tr=fe[zt*2],we.opt_len+=tr*(vt+At),ye&&(we.static_len+=tr*(tt[zt*2+1]+At))}if(Ir===0)return;do{for(vt=ze-1;we.bl_count[vt]===0;)vt--;we.bl_count[vt]--,we.bl_count[vt+1]+=2,we.bl_count[ze]--,Ir-=2}while(Ir>0);for(vt=ze;vt!==0;vt--)for(zt=we.bl_count[vt];zt!==0;){if(at=we.heap[--Ct],at>rt)continue;fe[at*2+1]!==vt&&(we.opt_len+=(vt-fe[at*2+1])*fe[at*2],fe[at*2+1]=vt),zt--}}function me(we,Ce,fe){var rt=new Array(F+1),tt=0,ye,Je;for(ye=1;ye<=F;ye++)rt[ye]=tt=tt+fe[ye-1]<<1;for(Je=0;Je<=Ce;Je++){var lt=we[Je*2+1];if(lt===0)continue;we[Je*2]=J(rt[lt]++,lt)}}function Oe(){var we,Ce,fe,rt,tt,ye=new Array(F+1);for(fe=0,rt=0;rt<C-1;rt++)for(ue[rt]=fe,we=0;we<1<<W[rt];we++)de[fe++]=rt;for(de[fe-1]=rt,tt=0,rt=0;rt<16;rt++)for(ve[rt]=tt,we=0;we<1<<j[rt];we++)ie[tt++]=rt;for(tt>>=7;rt<E;rt++)for(ve[rt]=tt<<7,we=0;we<1<<j[rt]-7;we++)ie[256+tt++]=rt;for(Ce=0;Ce<=F;Ce++)ye[Ce]=0;for(we=0;we<=143;)q[we*2+1]=8,we++,ye[8]++;for(;we<=255;)q[we*2+1]=9,we++,ye[9]++;for(;we<=279;)q[we*2+1]=7,we++,ye[7]++;for(;we<=287;)q[we*2+1]=8,we++,ye[8]++;for(me(q,_+1,ye),we=0;we<E;we++)ee[we*2+1]=5,ee[we*2]=J(we,5);_e=new be(q,W,I+1,_,F),ke=new be(ee,j,0,E,F),$e=new be(new Array(0),M,0,O,B)}function Ee(we){var Ce;for(Ce=0;Ce<_;Ce++)we.dyn_ltree[Ce*2]=0;for(Ce=0;Ce<E;Ce++)we.dyn_dtree[Ce*2]=0;for(Ce=0;Ce<O;Ce++)we.bl_tree[Ce*2]=0;we.dyn_ltree[K*2]=1,we.opt_len=we.static_len=0,we.last_lit=we.matches=0}function oe(we){we.bi_valid>8?st(we,we.bi_buf):we.bi_valid>0&&(we.pending_buf[we.pending++]=we.bi_buf),we.bi_buf=0,we.bi_valid=0}function Re(we,Ce,fe,rt){oe(we),rt&&(st(we,fe),st(we,~fe)),i.arraySet(we.pending_buf,we.window,Ce,fe,we.pending),we.pending+=fe}function Be(we,Ce,fe,rt){var tt=Ce*2,ye=fe*2;return we[tt]<we[ye]||we[tt]===we[ye]&&rt[Ce]<=rt[fe]}function et(we,Ce,fe){for(var rt=we.heap[fe],tt=fe<<1;tt<=we.heap_len&&!(tt<we.heap_len&&Be(Ce,we.heap[tt+1],we.heap[tt],we.depth)&&tt++,Be(Ce,rt,we.heap[tt],we.depth));)we.heap[fe]=we.heap[tt],fe=tt,tt<<=1;we.heap[fe]=rt}function bt(we,Ce,fe){var rt,tt,ye=0,Je,lt;if(we.last_lit!==0)do rt=we.pending_buf[we.d_buf+ye*2]<<8|we.pending_buf[we.d_buf+ye*2+1],tt=we.pending_buf[we.l_buf+ye],ye++,rt===0?Z(we,tt,Ce):(Je=de[tt],Z(we,Je+I+1,Ce),lt=W[Je],lt!==0&&(tt-=ue[Je],pe(we,tt,lt)),rt--,Je=Ne(rt),Z(we,Je,fe),lt=j[Je],lt!==0&&(rt-=ve[Je],pe(we,rt,lt)));while(ye<we.last_lit);Z(we,K,Ce)}function dt(we,Ce){var fe=Ce.dyn_tree,rt=Ce.stat_desc.static_tree,tt=Ce.stat_desc.has_stree,ye=Ce.stat_desc.elems,Je,lt,ze=-1,Ct;for(we.heap_len=0,we.heap_max=N,Je=0;Je<ye;Je++)fe[Je*2]!==0?(we.heap[++we.heap_len]=ze=Je,we.depth[Je]=0):fe[Je*2+1]=0;for(;we.heap_len<2;)Ct=we.heap[++we.heap_len]=ze<2?++ze:0,fe[Ct*2]=1,we.depth[Ct]=0,we.opt_len--,tt&&(we.static_len-=rt[Ct*2+1]);for(Ce.max_code=ze,Je=we.heap_len>>1;Je>=1;Je--)et(we,fe,Je);Ct=ye;do Je=we.heap[1],we.heap[1]=we.heap[we.heap_len--],et(we,fe,1),lt=we.heap[1],we.heap[--we.heap_max]=Je,we.heap[--we.heap_max]=lt,fe[Ct*2]=fe[Je*2]+fe[lt*2],we.depth[Ct]=(we.depth[Je]>=we.depth[lt]?we.depth[Je]:we.depth[lt])+1,fe[Je*2+1]=fe[lt*2+1]=Ct,we.heap[1]=Ct++,et(we,fe,1);while(we.heap_len>=2);we.heap[--we.heap_max]=we.heap[1],Se(we,Ce),me(fe,ze,we.bl_count)}function He(we,Ce,fe){var rt,tt=-1,ye,Je=Ce[0*2+1],lt=0,ze=7,Ct=4;for(Je===0&&(ze=138,Ct=3),Ce[(fe+1)*2+1]=65535,rt=0;rt<=fe;rt++){if(ye=Je,Je=Ce[(rt+1)*2+1],++lt<ze&&ye===Je)continue;lt<Ct?we.bl_tree[ye*2]+=lt:ye!==0?(ye!==tt&&we.bl_tree[ye*2]++,we.bl_tree[Y*2]++):lt<=10?we.bl_tree[k*2]++:we.bl_tree[H*2]++,lt=0,tt=ye,Je===0?(ze=138,Ct=3):ye===Je?(ze=6,Ct=3):(ze=7,Ct=4)}}function kt(we,Ce,fe){var rt,tt=-1,ye,Je=Ce[0*2+1],lt=0,ze=7,Ct=4;for(Je===0&&(ze=138,Ct=3),rt=0;rt<=fe;rt++){if(ye=Je,Je=Ce[(rt+1)*2+1],++lt<ze&&ye===Je)continue;if(lt<Ct)do Z(we,ye,we.bl_tree);while(--lt!==0);else ye!==0?(ye!==tt&&(Z(we,ye,we.bl_tree),lt--),Z(we,Y,we.bl_tree),pe(we,lt-3,2)):lt<=10?(Z(we,k,we.bl_tree),pe(we,lt-3,3)):(Z(we,H,we.bl_tree),pe(we,lt-11,7));lt=0,tt=ye,Je===0?(ze=138,Ct=3):ye===Je?(ze=6,Ct=3):(ze=7,Ct=4)}}function ut(we){var Ce;for(He(we,we.dyn_ltree,we.l_desc.max_code),He(we,we.dyn_dtree,we.d_desc.max_code),dt(we,we.bl_desc),Ce=O-1;Ce>=3&&!(we.bl_tree[G[Ce]*2+1]!==0);Ce--);return we.opt_len+=3*(Ce+1)+5+5+4,Ce}function Ft(we,Ce,fe,rt){var tt;for(pe(we,Ce-257,5),pe(we,fe-1,5),pe(we,rt-4,4),tt=0;tt<rt;tt++)pe(we,we.bl_tree[G[tt]*2+1],3);kt(we,we.dyn_ltree,Ce-1),kt(we,we.dyn_dtree,fe-1)}function Ht(we){var Ce=4093624447,fe;for(fe=0;fe<=31;fe++,Ce>>>=1)if(Ce&1&&we.dyn_ltree[fe*2]!==0)return n;if(we.dyn_ltree[9*2]!==0||we.dyn_ltree[10*2]!==0||we.dyn_ltree[13*2]!==0)return a;for(fe=32;fe<I;fe++)if(we.dyn_ltree[fe*2]!==0)return a;return n}var $t=!1;function Ut(we){$t||(Oe(),$t=!0),we.l_desc=new ne(we.dyn_ltree,_e),we.d_desc=new ne(we.dyn_dtree,ke),we.bl_desc=new ne(we.bl_tree,$e),we.bi_buf=0,we.bi_valid=0,Ee(we)}function Jt(we,Ce,fe,rt){pe(we,(A<<1)+(rt?1:0),3),Re(we,Ce,fe,!0)}function ct(we){pe(we,v<<1,3),Z(we,K,q),ae(we)}function le(we,Ce,fe,rt){var tt,ye,Je=0;we.level>0?(we.strm.data_type===c&&(we.strm.data_type=Ht(we)),dt(we,we.l_desc),dt(we,we.d_desc),Je=ut(we),tt=we.opt_len+3+7>>>3,ye=we.static_len+3+7>>>3,ye<=tt&&(tt=ye)):tt=ye=fe+5,fe+4<=tt&&Ce!==-1?Jt(we,Ce,fe,rt):we.strategy===l||ye===tt?(pe(we,(v<<1)+(rt?1:0),3),bt(we,q,ee)):(pe(we,(w<<1)+(rt?1:0),3),Ft(we,we.l_desc.max_code+1,we.d_desc.max_code+1,Je+1),bt(we,we.dyn_ltree,we.dyn_dtree)),Ee(we),rt&&oe(we)}function te(we,Ce,fe){return we.pending_buf[we.d_buf+we.last_lit*2]=Ce>>>8&255,we.pending_buf[we.d_buf+we.last_lit*2+1]=Ce&255,we.pending_buf[we.l_buf+we.last_lit]=fe&255,we.last_lit++,Ce===0?we.dyn_ltree[fe*2]++:(we.matches++,Ce--,we.dyn_ltree[(de[fe]+I+1)*2]++,we.dyn_dtree[Ne(Ce)*2]++),we.last_lit===we.lit_bufsize-1}o._tr_init=Ut,o._tr_stored_block=Jt,o._tr_flush_block=le,o._tr_tally=te,o._tr_align=ct},{"../utils/common":27}],39:[function(r,s,o){"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}s.exports=i},{}]},{},[9])(9)})}).call(this,m("HDXh").Buffer,m("IyRk"))},IMiH:function(z,V,m){var S=m("Sj9i"),y=m("QBsz"),g=m("4mN7"),p=m("mFDi"),t=m("LPTA"),e=t.devicePixelRatio,d={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},f=[],u=[],r=[],s=[],o=Math.min,i=Math.max,l=Math.cos,n=Math.sin,a=Math.sqrt,c=Math.abs,h=typeof Float32Array!="undefined",A=function(b){this._saveData=!(b||!1),this._saveData&&(this.data=[]),this._ctx=null};A.prototype={constructor:A,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(b,x,C){C=C||0,this._ux=c(C/e/b)||0,this._uy=c(C/e/x)||0},getContext:function(){return this._ctx},beginPath:function(b){return this._ctx=b,b&&b.beginPath(),b&&(this.dpr=b.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(b,x){return this.addData(d.M,b,x),this._ctx&&this._ctx.moveTo(b,x),this._x0=b,this._y0=x,this._xi=b,this._yi=x,this},lineTo:function(b,x){var C=c(b-this._xi)>this._ux||c(x-this._yi)>this._uy||this._len<5;return this.addData(d.L,b,x),this._ctx&&C&&(this._needsDash()?this._dashedLineTo(b,x):this._ctx.lineTo(b,x)),C&&(this._xi=b,this._yi=x),this},bezierCurveTo:function(b,x,C,I,_,E){return this.addData(d.C,b,x,C,I,_,E),this._ctx&&(this._needsDash()?this._dashedBezierTo(b,x,C,I,_,E):this._ctx.bezierCurveTo(b,x,C,I,_,E)),this._xi=_,this._yi=E,this},quadraticCurveTo:function(b,x,C,I){return this.addData(d.Q,b,x,C,I),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(b,x,C,I):this._ctx.quadraticCurveTo(b,x,C,I)),this._xi=C,this._yi=I,this},arc:function(b,x,C,I,_,E){return this.addData(d.A,b,x,C,C,I,_-I,0,E?0:1),this._ctx&&this._ctx.arc(b,x,C,I,_,E),this._xi=l(_)*C+b,this._yi=n(_)*C+x,this},arcTo:function(b,x,C,I,_){return this._ctx&&this._ctx.arcTo(b,x,C,I,_),this},rect:function(b,x,C,I){return this._ctx&&this._ctx.rect(b,x,C,I),this.addData(d.R,b,x,C,I),this},closePath:function(){this.addData(d.Z);var b=this._ctx,x=this._x0,C=this._y0;return b&&(this._needsDash()&&this._dashedLineTo(x,C),b.closePath()),this._xi=x,this._yi=C,this},fill:function(b){b&&b.fill(),this.toStatic()},stroke:function(b){b&&b.stroke(),this.toStatic()},setLineDash:function(b){if(b instanceof Array){this._lineDash=b,this._dashIdx=0;for(var x=0,C=0;C<b.length;C++)x+=b[C];this._dashSum=x}return this},setLineDashOffset:function(b){return this._dashOffset=b,this},len:function(){return this._len},setData:function(b){var x=b.length;!(this.data&&this.data.length===x)&&h&&(this.data=new Float32Array(x));for(var C=0;C<x;C++)this.data[C]=b[C];this._len=x},appendPath:function(b){b instanceof Array||(b=[b]);for(var x=b.length,C=0,I=this._len,_=0;_<x;_++)C+=b[_].len();h&&this.data instanceof Float32Array&&(this.data=new Float32Array(I+C));for(var _=0;_<x;_++)for(var E=b[_].data,O=0;O<E.length;O++)this.data[I++]=E[O];this._len=I},addData:function(b){if(!this._saveData)return;var x=this.data;this._len+arguments.length>x.length&&(this._expandData(),x=this.data);for(var C=0;C<arguments.length;C++)x[this._len++]=arguments[C];this._prevCmd=b},_expandData:function(){if(!(this.data instanceof Array)){for(var b=[],x=0;x<this._len;x++)b[x]=this.data[x];this.data=b}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(b,x){var C=this._dashSum,I=this._dashOffset,_=this._lineDash,E=this._ctx,O=this._xi,N=this._yi,F=b-O,U=x-N,B=a(F*F+U*U),K=O,Y=N,k,H=_.length,W;for(F/=B,U/=B,I<0&&(I=C+I),I%=C,K-=I*F,Y-=I*U;F>0&&K<=b||F<0&&K>=b||F===0&&(U>0&&Y<=x||U<0&&Y>=x);){if(W=this._dashIdx,k=_[W],K+=F*k,Y+=U*k,this._dashIdx=(W+1)%H,F>0&&K<O||F<0&&K>O||U>0&&Y<N||U<0&&Y>N)continue;E[W%2?"moveTo":"lineTo"](F>=0?o(K,b):i(K,b),U>=0?o(Y,x):i(Y,x))}F=K-b,U=Y-x,this._dashOffset=-a(F*F+U*U)},_dashedBezierTo:function(b,x,C,I,_,E){var O=this._dashSum,N=this._dashOffset,F=this._lineDash,U=this._ctx,B=this._xi,K=this._yi,Y,k,H,W=S.cubicAt,j=0,M=this._dashIdx,G=F.length,X,q,ee=0;for(N<0&&(N=O+N),N%=O,Y=0;Y<1;Y+=.1)k=W(B,b,C,_,Y+.1)-W(B,b,C,_,Y),H=W(K,x,I,E,Y+.1)-W(K,x,I,E,Y),j+=a(k*k+H*H);for(;M<G&&!(ee+=F[M],ee>N);M++);for(Y=(ee-N)/j;Y<=1;)X=W(B,b,C,_,Y),q=W(K,x,I,E,Y),M%2?U.moveTo(X,q):U.lineTo(X,q),Y+=F[M]/j,M=(M+1)%G;M%2!==0&&U.lineTo(_,E),k=_-X,H=E-q,this._dashOffset=-a(k*k+H*H)},_dashedQuadraticTo:function(b,x,C,I){var _=C,E=I;C=(C+2*b)/3,I=(I+2*x)/3,b=(this._xi+2*b)/3,x=(this._yi+2*x)/3,this._dashedBezierTo(b,x,C,I,_,E)},toStatic:function(){var b=this.data;b instanceof Array&&(b.length=this._len,h&&(this.data=new Float32Array(b)))},getBoundingRect:function(){f[0]=f[1]=r[0]=r[1]=Number.MAX_VALUE,u[0]=u[1]=s[0]=s[1]=-Number.MAX_VALUE;for(var b=this.data,x=0,C=0,I=0,_=0,E=0;E<b.length;){var O=b[E++];E===1&&(x=b[E],C=b[E+1],I=x,_=C);switch(O){case d.M:I=b[E++],_=b[E++],x=I,C=_,r[0]=I,r[1]=_,s[0]=I,s[1]=_;break;case d.L:g.fromLine(x,C,b[E],b[E+1],r,s),x=b[E++],C=b[E++];break;case d.C:g.fromCubic(x,C,b[E++],b[E++],b[E++],b[E++],b[E],b[E+1],r,s),x=b[E++],C=b[E++];break;case d.Q:g.fromQuadratic(x,C,b[E++],b[E++],b[E],b[E+1],r,s),x=b[E++],C=b[E++];break;case d.A:var N=b[E++],F=b[E++],U=b[E++],B=b[E++],K=b[E++],Y=b[E++]+K;E+=1;var k=1-b[E++];E===1&&(I=l(K)*U+N,_=n(K)*B+F),g.fromArc(N,F,U,B,K,Y,k,r,s),x=l(Y)*U+N,C=n(Y)*B+F;break;case d.R:I=x=b[E++],_=C=b[E++];var H=b[E++],W=b[E++];g.fromLine(I,_,I+H,_+W,r,s);break;case d.Z:x=I,C=_;break}y.min(f,f,r),y.max(u,u,s)}return E===0&&(f[0]=f[1]=u[0]=u[1]=0),new p(f[0],f[1],u[0]-f[0],u[1]-f[1])},rebuildPath:function(b){for(var x=this.data,C,I,_,E,O,N,F=this._ux,U=this._uy,B=this._len,K=0;K<B;){var Y=x[K++];K===1&&(_=x[K],E=x[K+1],C=_,I=E);switch(Y){case d.M:C=_=x[K++],I=E=x[K++],b.moveTo(_,E);break;case d.L:O=x[K++],N=x[K++],(c(O-_)>F||c(N-E)>U||K===B-1)&&(b.lineTo(O,N),_=O,E=N);break;case d.C:b.bezierCurveTo(x[K++],x[K++],x[K++],x[K++],x[K++],x[K++]),_=x[K-2],E=x[K-1];break;case d.Q:b.quadraticCurveTo(x[K++],x[K++],x[K++],x[K++]),_=x[K-2],E=x[K-1];break;case d.A:var k=x[K++],H=x[K++],W=x[K++],j=x[K++],M=x[K++],G=x[K++],X=x[K++],q=x[K++],ee=W>j?W:j,ie=W>j?1:W/j,de=W>j?j/W:1,ue=Math.abs(W-j)>.001,ve=M+G;ue?(b.translate(k,H),b.rotate(X),b.scale(ie,de),b.arc(0,0,ee,M,ve,1-q),b.scale(1/ie,1/de),b.rotate(-X),b.translate(-k,-H)):b.arc(k,H,ee,M,ve,1-q),K===1&&(C=l(M)*W+k,I=n(M)*j+H),_=l(ve)*W+k,E=n(ve)*j+H;break;case d.R:C=_=x[K],I=E=x[K+1],b.rect(x[K++],x[K++],x[K++],x[K++]);break;case d.Z:b.closePath(),_=C,E=I}}}},A.CMD=d;var v=A;z.exports=v},IUWy:function(z,V){var m={};function S(g,p){m[g]=p}function y(g){return m[g]}V.register=S,V.get=y},IWNH:function(z,V,m){var S=m("T4UG"),y=m("Bsck"),g=m("7aKB"),p=g.encodeHTML,t=m("Qxkt"),e=S.extend({type:"series.tree",layoutInfo:null,layoutMode:"box",getInitialData:function(d){var f={name:d.name,children:d.data},u=d.leaves||{},r=new t(u,this,this.ecModel),s=y.createTree(f,this,{},o);function o(a){a.wrapMethod("getItemModel",function(c,h){var A=s.getNodeByDataIndex(h);return(!A.children.length||!A.isExpand)&&(c.parentModel=r),c})}var i=0;s.eachNode("preorder",function(a){a.depth>i&&(i=a.depth)});var l=d.expandAndCollapse,n=l&&d.initialTreeDepth>=0?d.initialTreeDepth:i;return s.root.eachNode("preorder",function(a){var c=a.hostTree.data.getRawDataItem(a.dataIndex);a.isExpand=c&&c.collapsed!=null?!c.collapsed:a.depth<=n}),s.data},getOrient:function(){var d=this.get("orient");return d==="horizontal"?d="LR":d==="vertical"&&(d="TB"),d},setZoom:function(d){this.option.zoom=d},setCenter:function(d){this.option.center=d},formatTooltip:function(d){for(var f=this.getData().tree,u=f.root.children[0],r=f.getNodeByDataIndex(d),s=r.getValue(),o=r.name;r&&r!==u;)o=r.parentNode.name+"."+o,r=r.parentNode;return p(o+(isNaN(s)||s==null?"":" : "+s))},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}});z.exports=e},IWp7:function(z,V,m){var S=m("bYtY"),y=m("OELB"),g=m("7aKB"),p=m("lE7J"),t=m("ieMj"),e=t.prototype,d=Math.ceil,f=Math.floor,u=1e3,r=u*60,s=r*60,o=s*24,i=function(c,h,A,v){for(;A<v;){var w=A+v>>>1;c[w][1]<h?A=w+1:v=w}return A},l=t.extend({type:"time",getLabel:function(c){var h=this._stepLvl,A=new Date(c);return g.formatTime(h[0],A,this.getSetting("useUTC"))},niceExtent:function(c){var h=this._extent;if(h[0]===h[1]&&(h[0]-=o,h[1]+=o),h[1]===-Infinity&&h[0]===Infinity){var A=new Date;h[1]=+new Date(A.getFullYear(),A.getMonth(),A.getDate()),h[0]=h[1]-o}this.niceTicks(c.splitNumber,c.minInterval,c.maxInterval);var v=this._interval;c.fixMin||(h[0]=y.round(f(h[0]/v)*v)),c.fixMax||(h[1]=y.round(d(h[1]/v)*v))},niceTicks:function(c,h,A){c=c||10;var v=this._extent,w=v[1]-v[0],b=w/c;h!=null&&b<h&&(b=h),A!=null&&b>A&&(b=A);var x=n.length,C=i(n,b,0,x),I=n[Math.min(C,x-1)],_=I[1];if(I[0]==="year"){var E=w/_,O=y.nice(E/c,!0);_*=O}var N=this.getSetting("useUTC")?0:new Date(+v[0]||+v[1]).getTimezoneOffset()*60*1e3,F=[Math.round(d((v[0]-N)/_)*_+N),Math.round(f((v[1]-N)/_)*_+N)];p.fixExtent(F,v),this._stepLvl=I,this._interval=_,this._niceExtent=F},parse:function(c){return+y.parseDate(c)}});S.each(["contain","normalize"],function(c){l.prototype[c]=function(h){return e[c].call(this,this.parse(h))}});var n=[["hh:mm:ss",u],["hh:mm:ss",u*5],["hh:mm:ss",u*10],["hh:mm:ss",u*15],["hh:mm:ss",u*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`,s],[`hh:mm
|
|
|
MM-dd`,s*2],[`hh:mm
|
|
|
MM-dd`,s*6],[`hh:mm
|
|
|
MM-dd`,s*12],[`MM-dd
|
|
|
yyyy`,o],[`MM-dd
|
|
|
yyyy`,o*2],[`MM-dd
|
|
|
yyyy`,o*3],[`MM-dd
|
|
|
yyyy`,o*4],[`MM-dd
|
|
|
yyyy`,o*5],[`MM-dd
|
|
|
yyyy`,o*6],["week",o*7],[`MM-dd
|
|
|
yyyy`,o*10],["week",o*14],["week",o*21],["month",o*31],["week",o*42],["month",o*62],["week",o*70],["quarter",o*95],["month",o*31*4],["month",o*31*5],["half-year",o*380/2],["month",o*31*8],["month",o*31*10],["year",o*380]];l.create=function(c){return new l({useUTC:c.ecModel.get("useUTC")})};var a=l;z.exports=a},IXuL:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("MwEJ"),p=m("T4UG"),t=p.extend({type:"series.line",dependencies:["grid","polar"],getInitialData:function(e,d){return g(this.getSource(),this,{useEncodeDefaulter:!0})},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clip:!0,label:{position:"top"},lineStyle:{width:2,type:"solid"},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:Infinity}});z.exports=t},IXyC:function(z,V,m){var S=m("bYtY"),y=m("bLfw");m("3zoK");var g=y.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(){y.prototype.init.apply(this,arguments),this.mergeOption({})},mergeOption:function(p){var t=this.option;p&&S.merge(t,p,!0),this._initDimensions()},contains:function(p,t){var e=p.get("parallelIndex");return e!=null&&t.getComponent("parallel",e)===this},setAxisExpand:function(p){S.each(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(t){p.hasOwnProperty(t)&&(this.option[t]=p[t])},this)},_initDimensions:function(){var p=this.dimensions=[],t=this.parallelAxisIndex=[],e=S.filter(this.dependentModels.parallelAxis,function(d){return(d.get("parallelIndex")||0)===this.componentIndex},this);S.each(e,function(d){p.push("dim"+d.get("dim")),t.push(d.componentIndex)})}});z.exports=g},ItGF:function(z,V){var m={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?m={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?m={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?m={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:m=y(navigator.userAgent);var S=m;function y(g){var p={},t={},e=g.match(/Firefox\/([\d.]+)/),d=g.match(/MSIE\s([\d.]+)/)||g.match(/Trident\/.+?rv:(([\d.]+))/),f=g.match(/Edge\/([\d.]+)/),u=/micromessenger/i.test(g);return e&&(t.firefox=!0,t.version=e[1]),d&&(t.ie=!0,t.version=d[1]),f&&(t.edge=!0,t.version=f[1]),u&&(t.weChat=!0),{browser:t,os:p,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!t.ie&&!t.edge,pointerEventsSupported:"onpointerdown"in window&&(t.edge||t.ie&&t.version>=11),domSupported:typeof document!="undefined"}}z.exports=S},ItS6:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S=m("eP3c"),y=g(m("1q3G"));function g(f){return f&&f.__esModule?f:{default:f}}function p(f,u){if(!(f instanceof u))throw new TypeError("Cannot call a class as a function")}function t(f,u){for(var r=0;r<u.length;r++){var s=u[r];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(f,s.key,s)}}function e(f,u,r){return u&&t(f.prototype,u),r&&t(f,r),f}var d=function(){function f(){p(this,f),this.strm=new y.default,this.chunkSize=1024*10*10,this.strm.output=new Uint8Array(this.chunkSize),this.windowBits=5,(0,S.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 s=(0,S.inflate)(this.strm,0);if(s<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,S.inflateReset)(this.strm)}}]),f}();V.default=d},Itpr:function(z,V,m){var S=m("+TT/");function y(n){n.hierNode={defaultAncestor:null,ancestor:n,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var a=[n],c,h;c=a.pop();)if(h=c.children,c.isExpand&&h.length)for(var A=h.length,v=A-1;v>=0;v--){var w=h[v];w.hierNode={defaultAncestor:null,ancestor:w,prelim:0,modifier:0,change:0,shift:0,i:v,thread:null},a.push(w)}}function g(n,a){var c=n.isExpand?n.children:[],h=n.parentNode.children,A=n.hierNode.i?h[n.hierNode.i-1]:null;if(c.length){f(n);var v=(c[0].hierNode.prelim+c[c.length-1].hierNode.prelim)/2;A?(n.hierNode.prelim=A.hierNode.prelim+a(n,A),n.hierNode.modifier=n.hierNode.prelim-v):n.hierNode.prelim=v}else A&&(n.hierNode.prelim=A.hierNode.prelim+a(n,A));n.parentNode.hierNode.defaultAncestor=u(n,A,n.parentNode.hierNode.defaultAncestor||h[0],a)}function p(n){var a=n.hierNode.prelim+n.parentNode.hierNode.modifier;n.setLayout({x:a},!0),n.hierNode.modifier+=n.parentNode.hierNode.modifier}function t(n){return arguments.length?n:l}function e(n,a){var c={};return n-=Math.PI/2,c.x=a*Math.cos(n),c.y=a*Math.sin(n),c}function d(n,a){return S.getLayoutRect(n.getBoxLayoutParams(),{width:a.getWidth(),height:a.getHeight()})}function f(n){for(var a=n.children,c=a.length,h=0,A=0;--c>=0;){var v=a[c];v.hierNode.prelim+=h,v.hierNode.modifier+=h,A+=v.hierNode.change,h+=v.hierNode.shift+A}}function u(n,a,c,h){if(a){for(var A=n,v=n,w=v.parentNode.children[0],b=a,x=A.hierNode.modifier,C=v.hierNode.modifier,I=w.hierNode.modifier,_=b.hierNode.modifier;b=r(b),v=s(v),b&&v;){A=r(A),w=s(w),A.hierNode.ancestor=n;var E=b.hierNode.prelim+_-v.hierNode.prelim-C+h(b,v);E>0&&(i(o(b,n,c),n,E),C+=E,x+=E),_+=b.hierNode.modifier,C+=v.hierNode.modifier,x+=A.hierNode.modifier,I+=w.hierNode.modifier}b&&!r(A)&&(A.hierNode.thread=b,A.hierNode.modifier+=_-x),v&&!s(w)&&(w.hierNode.thread=v,w.hierNode.modifier+=C-I,c=n)}return c}function r(n){var a=n.children;return a.length&&n.isExpand?a[a.length-1]:n.hierNode.thread}function s(n){var a=n.children;return a.length&&n.isExpand?a[0]:n.hierNode.thread}function o(n,a,c){return n.hierNode.ancestor.parentNode===a.parentNode?n.hierNode.ancestor:c}function i(n,a,c){var h=c/(a.hierNode.i-n.hierNode.i);a.hierNode.change-=h,a.hierNode.shift+=c,a.hierNode.modifier+=c,a.hierNode.prelim+=c,n.hierNode.change+=h}function l(n,a){return n.parentNode===a.parentNode?1:2}V.init=y,V.firstWalk=g,V.secondWalk=p,V.separation=t,V.radialCoordinate=e,V.getViewRect=d},IwbS:function(z,V,m){var S=m("bYtY"),y=m("NC18"),g=m("Qe9p"),p=m("Fofx"),t=m("QBsz"),e=m("y+Vt"),d=m("DN4a"),f=m("Dagg");V.Image=f;var u=m("4fz+");V.Group=u;var r=m("dqUG");V.Text=r;var s=m("2fw6");V.Circle=s;var o=m("SqI9");V.Sector=o;var i=m("RXMa");V.Ring=i;var l=m("h7HQ");V.Polygon=l;var n=m("1Jh7");V.Polyline=n;var a=m("x6Kt");V.Rect=a;var c=m("yxFR");V.Line=c;var h=m("rA99");V.BezierCurve=h;var A=m("jTL6");V.Arc=A;var v=m("1MYJ");V.CompoundPath=v;var w=m("SKnc");V.LinearGradient=w;var b=m("3e3G");V.RadialGradient=b;var x=m("mFDi");V.BoundingRect=x;var C=m("OS9S");V.IncrementalDisplayable=C;var I=m("nPnh"),_=Math.max,E=Math.min,O={},N=1,F={color:"textFill",textBorderColor:"textStroke",textBorderWidth:"textStrokeWidth"},U="emphasis",B="normal",K=1,Y={},k={};function H(vt){return e.extend(vt)}function W(vt,At){return y.extendFromString(vt,At)}function j(vt,At){k[vt]=At}function M(vt){if(k.hasOwnProperty(vt))return k[vt]}function G(vt,At,tr,Ir){var zr=y.createFromString(vt,At);return tr&&(Ir==="center"&&(tr=q(tr,zr.getBoundingRect())),ie(zr,tr)),zr}function X(vt,At,tr){var Ir=new f({style:{image:vt,x:At.x,y:At.y,width:At.width,height:At.height},onload:function(zr){if(tr==="center"){var yn={width:zr.width,height:zr.height};Ir.setStyle(q(At,yn))}}});return Ir}function q(vt,At){var tr=At.width/At.height,Ir=vt.height*tr,zr;Ir<=vt.width?zr=vt.height:(Ir=vt.width,zr=Ir/tr);var yn=vt.x+vt.width/2,ui=vt.y+vt.height/2;return{x:yn-Ir/2,y:ui-zr/2,width:Ir,height:zr}}var ee=y.mergePath;function ie(vt,At){if(!vt.applyTransform)return;var tr=vt.getBoundingRect(),Ir=tr.calculateTransform(At);vt.applyTransform(Ir)}function de(vt){return I.subPixelOptimizeLine(vt.shape,vt.shape,vt.style),vt}function ue(vt){return I.subPixelOptimizeRect(vt.shape,vt.shape,vt.style),vt}var ve=I.subPixelOptimize;function be(vt){return vt!=null&&vt!=="none"}var _e=S.createHashMap(),ke=0;function $e(vt){if(typeof vt!="string")return vt;var At=_e.get(vt);return At||(At=g.lift(vt,-.1),ke<1e4&&(_e.set(vt,At),ke++)),At}function ne(vt){if(!vt.__hoverStlDirty)return;vt.__hoverStlDirty=!1;var At=vt.__hoverStl;if(!At){vt.__cachedNormalStl=vt.__cachedNormalZ2=null;return}var tr=vt.__cachedNormalStl={};vt.__cachedNormalZ2=vt.z2;var Ir=vt.style;for(var zr in At)At[zr]!=null&&(tr[zr]=Ir[zr]);tr.fill=Ir.fill,tr.stroke=Ir.stroke}function Ne(vt){var At=vt.__hoverStl;if(!At||vt.__highlighted)return;var tr=vt.__zr,Ir=vt.useHoverLayer&&tr&&tr.painter.type==="canvas";if(vt.__highlighted=Ir?"layer":"plain",vt.isGroup||!tr&&vt.useHoverLayer)return;var zr=vt,yn=vt.style;Ir&&(zr=tr.addHover(vt),yn=zr.style),Jt(yn),Ir||ne(zr),yn.extendFrom(At),st(yn,At,"fill"),st(yn,At,"stroke"),Ut(yn),Ir||(vt.dirty(!1),vt.z2+=N)}function st(vt,At,tr){!be(At[tr])&&be(vt[tr])&&(vt[tr]=$e(vt[tr]))}function pe(vt){var At=vt.__highlighted;if(!At)return;if(vt.__highlighted=!1,vt.isGroup)return;if(At==="layer")vt.__zr&&vt.__zr.removeHover(vt);else{var tr=vt.style,Ir=vt.__cachedNormalStl;Ir&&(Jt(tr),vt.setStyle(Ir),Ut(tr));var zr=vt.__cachedNormalZ2;zr!=null&&vt.z2-zr===N&&(vt.z2=zr)}}function Z(vt,At,tr){var Ir=B,zr=B,yn;vt.__highlighted&&(Ir=U,yn=!0),At(vt,tr),vt.__highlighted&&(zr=U,yn=!0),vt.isGroup&&vt.traverse(function(ui){!ui.isGroup&&At(ui,tr)}),yn&&vt.__highDownOnUpdate&&vt.__highDownOnUpdate(Ir,zr)}function J(vt,At){At=vt.__hoverStl=At!==!1&&(vt.hoverStyle||At||{}),vt.__hoverStlDirty=!0,vt.__highlighted&&(vt.__cachedNormalStl=null,pe(vt),Ne(vt))}function ae(vt){!Ee(this,vt)&&!this.__highByOuter&&Z(this,Ne)}function Se(vt){!Ee(this,vt)&&!this.__highByOuter&&Z(this,pe)}function me(vt){this.__highByOuter|=1<<(vt||0),Z(this,Ne)}function Oe(vt){!(this.__highByOuter&=~(1<<(vt||0)))&&Z(this,pe)}function Ee(vt,At){return vt.__highDownSilentOnTouch&&At.zrByTouch}function oe(vt,At){Re(vt,!0),Z(vt,J,At)}function Re(vt,At){var tr=At===!1;if(vt.__highDownSilentOnTouch=vt.highDownSilentOnTouch,vt.__highDownOnUpdate=vt.highDownOnUpdate,!tr||vt.__highDownDispatcher){var Ir=tr?"off":"on";vt[Ir]("mouseover",ae)[Ir]("mouseout",Se),vt[Ir]("emphasis",me)[Ir]("normal",Oe),vt.__highByOuter=vt.__highByOuter||0,vt.__highDownDispatcher=!tr}}function Be(vt){return!!(vt&&vt.__highDownDispatcher)}function et(vt){var At=Y[vt];return At==null&&K<=32&&(At=Y[vt]=K++),At}function bt(vt,At,tr,Ir,zr,yn,ui){zr=zr||O;var Nn=zr.labelFetcher,sn=zr.labelDataIndex,Nt=zr.labelDimIndex,xt=zr.labelProp,Pe=tr.getShallow("show"),Fe=Ir.getShallow("show"),Ve;(Pe||Fe)&&(Nn&&(Ve=Nn.getFormattedLabel(sn,"normal",null,Nt,xt)),Ve==null&&(Ve=S.isFunction(zr.defaultText)?zr.defaultText(sn,zr):zr.defaultText));var pt=Pe?Ve:null,Mt=Fe?S.retrieve2(Nn?Nn.getFormattedLabel(sn,"emphasis",null,Nt,xt):null,Ve):null;(pt!=null||Mt!=null)&&(He(vt,tr,yn,zr),He(At,Ir,ui,zr,!0)),vt.text=pt,At.text=Mt}function dt(vt,At,tr){var Ir=vt.style;At&&(Jt(Ir),vt.setStyle(At),Ut(Ir)),Ir=vt.__hoverStl,tr&&Ir&&(Jt(Ir),S.extend(Ir,tr),Ut(Ir))}function He(vt,At,tr,Ir,zr){return ut(vt,At,Ir,zr),tr&&S.extend(vt,tr),vt}function kt(vt,At,tr){var Ir={isRectText:!0},zr;tr===!1?zr=!0:Ir.autoColor=tr,ut(vt,At,Ir,zr)}function ut(vt,At,tr,Ir){if(tr=tr||O,tr.isRectText){var zr;tr.getTextPosition?zr=tr.getTextPosition(At,Ir):(zr=At.getShallow("position")||(Ir?null:"inside"),zr==="outside"&&(zr="top")),vt.textPosition=zr,vt.textOffset=At.getShallow("offset");var yn=At.getShallow("rotate");yn!=null&&(yn*=Math.PI/180),vt.textRotation=yn,vt.textDistance=S.retrieve2(At.getShallow("distance"),Ir?null:5)}var ui=At.ecModel,Nn=ui&&ui.option.textStyle,sn=Ft(At),Nt;if(sn){Nt={};for(var xt in sn)if(sn.hasOwnProperty(xt)){var Pe=At.getModel(["rich",xt]);Ht(Nt[xt]={},Pe,Nn,tr,Ir)}}return vt.rich=Nt,Ht(vt,At,Nn,tr,Ir,!0),tr.forceRich&&!tr.textStyle&&(tr.textStyle={}),vt}function Ft(vt){for(var At;vt&&vt!==vt.ecModel;){var tr=(vt.option||O).rich;if(tr){At=At||{};for(var Ir in tr)tr.hasOwnProperty(Ir)&&(At[Ir]=1)}vt=vt.parentModel}return At}function Ht(vt,At,tr,Ir,zr,yn){tr=!zr&&tr||O,vt.textFill=$t(At.getShallow("color"),Ir)||tr.color,vt.textStroke=$t(At.getShallow("textBorderColor"),Ir)||tr.textBorderColor,vt.textStrokeWidth=S.retrieve2(At.getShallow("textBorderWidth"),tr.textBorderWidth),zr||(yn&&(vt.insideRollbackOpt=Ir,Ut(vt)),vt.textFill==null&&(vt.textFill=Ir.autoColor)),vt.fontStyle=At.getShallow("fontStyle")||tr.fontStyle,vt.fontWeight=At.getShallow("fontWeight")||tr.fontWeight,vt.fontSize=At.getShallow("fontSize")||tr.fontSize,vt.fontFamily=At.getShallow("fontFamily")||tr.fontFamily,vt.textAlign=At.getShallow("align"),vt.textVerticalAlign=At.getShallow("verticalAlign")||At.getShallow("baseline"),vt.textLineHeight=At.getShallow("lineHeight"),vt.textWidth=At.getShallow("width"),vt.textHeight=At.getShallow("height"),vt.textTag=At.getShallow("tag"),(!yn||!Ir.disableBox)&&(vt.textBackgroundColor=$t(At.getShallow("backgroundColor"),Ir),vt.textPadding=At.getShallow("padding"),vt.textBorderColor=$t(At.getShallow("borderColor"),Ir),vt.textBorderWidth=At.getShallow("borderWidth"),vt.textBorderRadius=At.getShallow("borderRadius"),vt.textBoxShadowColor=At.getShallow("shadowColor"),vt.textBoxShadowBlur=At.getShallow("shadowBlur"),vt.textBoxShadowOffsetX=At.getShallow("shadowOffsetX"),vt.textBoxShadowOffsetY=At.getShallow("shadowOffsetY")),vt.textShadowColor=At.getShallow("textShadowColor")||tr.textShadowColor,vt.textShadowBlur=At.getShallow("textShadowBlur")||tr.textShadowBlur,vt.textShadowOffsetX=At.getShallow("textShadowOffsetX")||tr.textShadowOffsetX,vt.textShadowOffsetY=At.getShallow("textShadowOffsetY")||tr.textShadowOffsetY}function $t(vt,At){return vt!=="auto"?vt:At&&At.autoColor?At.autoColor:null}function Ut(vt){var At=vt.textPosition,tr=vt.insideRollbackOpt,Ir;if(tr&&vt.textFill==null){var zr=tr.autoColor,yn=tr.isRectText,ui=tr.useInsideStyle,Nn=ui!==!1&&(ui===!0||yn&&At&&typeof At=="string"&&At.indexOf("inside")>=0),sn=!Nn&&zr!=null;(Nn||sn)&&(Ir={textFill:vt.textFill,textStroke:vt.textStroke,textStrokeWidth:vt.textStrokeWidth}),Nn&&(vt.textFill="#fff",vt.textStroke==null&&(vt.textStroke=zr,vt.textStrokeWidth==null&&(vt.textStrokeWidth=2))),sn&&(vt.textFill=zr)}vt.insideRollback=Ir}function Jt(vt){var At=vt.insideRollback;At&&(vt.textFill=At.textFill,vt.textStroke=At.textStroke,vt.textStrokeWidth=At.textStrokeWidth,vt.insideRollback=null)}function ct(vt,At){var tr=At&&At.getModel("textStyle");return S.trim([vt.fontStyle||tr&&tr.getShallow("fontStyle")||"",vt.fontWeight||tr&&tr.getShallow("fontWeight")||"",(vt.fontSize||tr&&tr.getShallow("fontSize")||12)+"px",vt.fontFamily||tr&&tr.getShallow("fontFamily")||"sans-serif"].join(" "))}function le(vt,At,tr,Ir,zr,yn){typeof zr=="function"&&(yn=zr,zr=null);var ui=Ir&&Ir.isAnimationEnabled();if(ui){var Nn=vt?"Update":"",sn=Ir.getShallow("animationDuration"+Nn),Nt=Ir.getShallow("animationEasing"+Nn),xt=Ir.getShallow("animationDelay"+Nn);typeof xt=="function"&&(xt=xt(zr,Ir.getAnimationDelayParams?Ir.getAnimationDelayParams(At,zr):null)),typeof sn=="function"&&(sn=sn(zr)),sn>0?At.animateTo(tr,sn,xt||0,Nt,yn,!!yn):(At.stopAnimation(),At.attr(tr),yn&&yn())}else At.stopAnimation(),At.attr(tr),yn&&yn()}function te(vt,At,tr,Ir,zr){le(!0,vt,At,tr,Ir,zr)}function we(vt,At,tr,Ir,zr){le(!1,vt,At,tr,Ir,zr)}function Ce(vt,At){for(var tr=p.identity([]);vt&&vt!==At;)p.mul(tr,vt.getLocalTransform(),tr),vt=vt.parent;return tr}function fe(vt,At,tr){return At&&!S.isArrayLike(At)&&(At=d.getLocalTransform(At)),tr&&(At=p.invert([],At)),t.applyTransform([],vt,At)}function rt(vt,At,tr){var Ir=At[4]===0||At[5]===0||At[0]===0?1:Math.abs(2*At[4]/At[0]),zr=At[4]===0||At[5]===0||At[2]===0?1:Math.abs(2*At[4]/At[2]),yn=[vt==="left"?-Ir:vt==="right"?Ir:0,vt==="top"?-zr:vt==="bottom"?zr:0];return yn=fe(yn,At,tr),Math.abs(yn[0])>Math.abs(yn[1])?yn[0]>0?"right":"left":yn[1]>0?"bottom":"top"}function tt(vt,At,tr,Ir){if(!vt||!At)return;function zr(Nn){var sn={};return Nn.traverse(function(Nt){!Nt.isGroup&&Nt.anid&&(sn[Nt.anid]=Nt)}),sn}function yn(Nn){var sn={position:t.clone(Nn.position),rotation:Nn.rotation};return Nn.shape&&(sn.shape=S.extend({},Nn.shape)),sn}var ui=zr(vt);At.traverse(function(Nn){if(!Nn.isGroup&&Nn.anid){var sn=ui[Nn.anid];if(sn){var Nt=yn(Nn);Nn.attr(yn(sn)),te(Nn,Nt,tr,Nn.dataIndex)}}})}function ye(vt,At){return S.map(vt,function(tr){var Ir=tr[0];Ir=_(Ir,At.x),Ir=E(Ir,At.x+At.width);var zr=tr[1];return zr=_(zr,At.y),zr=E(zr,At.y+At.height),[Ir,zr]})}function Je(vt,At){var tr=_(vt.x,At.x),Ir=E(vt.x+vt.width,At.x+At.width),zr=_(vt.y,At.y),yn=E(vt.y+vt.height,At.y+At.height);if(Ir>=tr&&yn>=zr)return{x:tr,y:zr,width:Ir-tr,height:yn-zr}}function lt(vt,At,tr){At=S.extend({rectHover:!0},At);var Ir=At.style={strokeNoScale:!0};if(tr=tr||{x:-1,y:-1,width:2,height:2},vt)return vt.indexOf("image://")===0?(Ir.image=vt.slice(8),S.defaults(Ir,tr),new f(At)):G(vt.replace("path://",""),At,tr,"center")}function ze(vt,At,tr,Ir,zr){for(var yn=0,ui=zr[zr.length-1];yn<zr.length;yn++){var Nn=zr[yn];if(Ct(vt,At,tr,Ir,Nn[0],Nn[1],ui[0],ui[1]))return!0;ui=Nn}}function Ct(vt,At,tr,Ir,zr,yn,ui,Nn){var sn=tr-vt,Nt=Ir-At,xt=ui-zr,Pe=Nn-yn,Fe=zt(xt,Pe,sn,Nt);if(at(Fe))return!1;var Ve=vt-zr,pt=At-yn,Mt=zt(Ve,pt,sn,Nt)/Fe;if(Mt<0||Mt>1)return!1;var dr=zt(Ve,pt,xt,Pe)/Fe;return!(dr<0||dr>1)}function zt(vt,At,tr,Ir){return vt*Ir-tr*At}function at(vt){return vt<=1e-6&&vt>=-1e-6}j("circle",s),j("sector",o),j("ring",i),j("polygon",l),j("polyline",n),j("rect",a),j("line",c),j("bezierCurve",h),j("arc",A),V.Z2_EMPHASIS_LIFT=N,V.CACHED_LABEL_STYLE_PROPERTIES=F,V.extendShape=H,V.extendPath=W,V.registerShape=j,V.getShapeClass=M,V.makePath=G,V.makeImage=X,V.mergePath=ee,V.resizePath=ie,V.subPixelOptimizeLine=de,V.subPixelOptimizeRect=ue,V.subPixelOptimize=ve,V.setElementHoverStyle=J,V.setHoverStyle=oe,V.setAsHighDownDispatcher=Re,V.isHighDownDispatcher=Be,V.getHighlightDigit=et,V.setLabelStyle=bt,V.modifyLabelStyle=dt,V.setTextStyle=He,V.setText=kt,V.getFont=ct,V.updateProps=te,V.initProps=we,V.getTransform=Ce,V.applyTransform=fe,V.transformDirection=rt,V.groupTransition=tt,V.clipPointsByRect=ye,V.clipRectByRect=Je,V.createIcon=lt,V.linePolygonIntersect=ze,V.lineLineIntersect=Ct},IyUQ:function(z,V,m){var S=m("bYtY"),y=m("YH21"),g=m("IwbS"),p=m("iLNv"),t=m("fc+c"),e=m("OELB"),d=m("+TT/"),f=m("72pK"),u=g.Rect,r=e.linearMap,s=e.asc,o=S.bind,i=S.each,l=7,n=1,a=30,c="horizontal",h="vertical",A=5,v=["line","bar","candlestick","scatter"],w=t.extend({type:"dataZoom.slider",init:function(I,_){this._displayables={},this._orient,this._range,this._handleEnds,this._size,this._handleWidth,this._handleHeight,this._location,this._dragging,this._dataShadowInfo,this.api=_},render:function(I,_,E,O){if(w.superApply(this,"render",arguments),p.createOrUpdate(this,"_dispatchZoomAction",this.dataZoomModel.get("throttle"),"fixRate"),this._orient=I.get("orient"),this.dataZoomModel.get("show")===!1){this.group.removeAll();return}(!O||O.type!=="dataZoom"||O.from!==this.uid)&&this._buildView(),this._updateView()},remove:function(){w.superApply(this,"remove",arguments),p.clear(this,"_dispatchZoomAction")},dispose:function(){w.superApply(this,"dispose",arguments),p.clear(this,"_dispatchZoomAction")},_buildView:function(){var I=this.group;I.removeAll(),this._resetLocation(),this._resetInterval();var _=this._displayables.barGroup=new g.Group;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),I.add(_),this._positionGroup()},_resetLocation:function(){var I=this.dataZoomModel,_=this.api,E=this._findCoordRect(),O={width:_.getWidth(),height:_.getHeight()},N=this._orient===c?{right:O.width-E.x-E.width,top:O.height-a-l,width:E.width,height:a}:{right:l,top:E.y,width:a,height:E.height},F=d.getLayoutParams(I.option);S.each(["right","top","width","height"],function(B){F[B]==="ph"&&(F[B]=N[B])});var U=d.getLayoutRect(F,O,I.padding);this._location={x:U.x,y:U.y},this._size=[U.width,U.height],this._orient===h&&this._size.reverse()},_positionGroup:function(){var I=this.group,_=this._location,E=this._orient,O=this.dataZoomModel.getFirstTargetAxisModel(),N=O&&O.get("inverse"),F=this._displayables.barGroup,U=(this._dataShadowInfo||{}).otherAxisInverse;F.attr(E===c&&!N?{scale:U?[1,1]:[1,-1]}:E===c&&N?{scale:U?[-1,1]:[-1,-1]}:E===h&&!N?{scale:U?[1,-1]:[1,1],rotation:Math.PI/2}:{scale:U?[-1,-1]:[-1,1],rotation:Math.PI/2});var B=I.getBoundingRect([F]);I.attr("position",[_.x-B.x,_.y-B.y])},_getViewExtent:function(){return[0,this._size[0]]},_renderBackground:function(){var I=this.dataZoomModel,_=this._size,E=this._displayables.barGroup;E.add(new u({silent:!0,shape:{x:0,y:0,width:_[0],height:_[1]},style:{fill:I.get("backgroundColor")},z2:-40})),E.add(new u({shape:{x:0,y:0,width:_[0],height:_[1]},style:{fill:"transparent"},z2:0,onclick:S.bind(this._onClickPanelClick,this)}))},_renderDataShadow:function(){var I=this._dataShadowInfo=this._prepareDataShadowInfo();if(!I)return;var _=this._size,E=I.series,O=E.getRawData(),N=E.getShadowDim?E.getShadowDim():I.otherDim;if(N==null)return;var F=O.getDataExtent(N),U=(F[1]-F[0])*.3;F=[F[0]-U,F[1]+U];var B=[0,_[1]],K=[0,_[0]],Y=[[_[0],0],[0,0]],k=[],H=K[1]/(O.count()-1),W=0,j=Math.round(O.count()/_[0]),M;O.each([N],function(X,q){if(j>0&&q%j){W+=H;return}var ee=X==null||isNaN(X)||X==="",ie=ee?0:r(X,F,B,!0);ee&&!M&&q?(Y.push([Y[Y.length-1][0],0]),k.push([k[k.length-1][0],0])):!ee&&M&&(Y.push([W,0]),k.push([W,0])),Y.push([W,ie]),k.push([W,ie]),W+=H,M=ee});var G=this.dataZoomModel;this._displayables.barGroup.add(new g.Polygon({shape:{points:Y},style:S.defaults({fill:G.get("dataBackgroundColor")},G.getModel("dataBackground.areaStyle").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new g.Polyline({shape:{points:k},style:G.getModel("dataBackground.lineStyle").getLineStyle(),silent:!0,z2:-19}))},_prepareDataShadowInfo:function(){var I=this.dataZoomModel,_=I.get("showDataShadow");if(_===!1)return;var E,O=this.ecModel;return I.eachTargetAxis(function(N,F){var U=I.getAxisProxy(N.name,F).getTargetSeriesModels();S.each(U,function(B){if(E)return;if(_!==!0&&S.indexOf(v,B.get("type"))<0)return;var K=O.getComponent(N.axis,F).axis,Y=b(N.name),k,H=B.coordinateSystem;Y!=null&&H.getOtherAxis&&(k=H.getOtherAxis(K).inverse),Y=B.getData().mapDimension(Y),E={thisAxis:K,series:B,thisDim:N.name,otherDim:Y,otherAxisInverse:k}},this)},this),E},_renderHandle:function(){var I=this._displayables,_=I.handles=[],E=I.handleLabels=[],O=this._displayables.barGroup,N=this._size,F=this.dataZoomModel;O.add(I.filler=new u({draggable:!0,cursor:x(this._orient),drift:o(this._onDragMove,this,"all"),ondragstart:o(this._showDataInfo,this,!0),ondragend:o(this._onDragEnd,this),onmouseover:o(this._showDataInfo,this,!0),onmouseout:o(this._showDataInfo,this,!1),style:{fill:F.get("fillerColor"),textPosition:"inside"}})),O.add(new u({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:N[0],height:N[1]},style:{stroke:F.get("dataBackgroundColor")||F.get("borderColor"),lineWidth:n,fill:"rgba(0,0,0,0)"}})),i([0,1],function(U){var B=g.createIcon(F.get("handleIcon"),{cursor:x(this._orient),draggable:!0,drift:o(this._onDragMove,this,U),ondragend:o(this._onDragEnd,this),onmouseover:o(this._showDataInfo,this,!0),onmouseout:o(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),K=B.getBoundingRect();this._handleHeight=e.parsePercent(F.get("handleSize"),this._size[1]),this._handleWidth=K.width/K.height*this._handleHeight,B.setStyle(F.getModel("handleStyle").getItemStyle());var Y=F.get("handleColor");Y!=null&&(B.style.fill=Y),O.add(_[U]=B);var k=F.textStyleModel;this.group.add(E[U]=new g.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textVerticalAlign:"middle",textAlign:"center",textFill:k.getTextColor(),textFont:k.getFont()},z2:10}))},this)},_resetInterval:function(){var I=this._range=this.dataZoomModel.getPercentRange(),_=this._getViewExtent();this._handleEnds=[r(I[0],[0,100],_,!0),r(I[1],[0,100],_,!0)]},_updateInterval:function(I,_){var E=this.dataZoomModel,O=this._handleEnds,N=this._getViewExtent(),F=E.findRepresentativeAxisProxy().getMinMaxSpan(),U=[0,100];f(_,O,N,E.get("zoomLock")?"all":I,F.minSpan!=null?r(F.minSpan,U,N,!0):null,F.maxSpan!=null?r(F.maxSpan,U,N,!0):null);var B=this._range,K=this._range=s([r(O[0],N,U,!0),r(O[1],N,U,!0)]);return!B||B[0]!==K[0]||B[1]!==K[1]},_updateView:function(I){var _=this._displayables,E=this._handleEnds,O=s(E.slice()),N=this._size;i([0,1],function(F){var U=_.handles[F],B=this._handleHeight;U.attr({scale:[B/2,B/2],position:[E[F],N[1]/2-B/2]})},this),_.filler.setShape({x:O[0],y:0,width:O[1]-O[0],height:N[1]}),this._updateDataInfo(I)},_updateDataInfo:function(I){var _=this.dataZoomModel,E=this._displayables,O=E.handleLabels,N=this._orient,F=["",""];if(_.get("showDetail")){var U=_.findRepresentativeAxisProxy();if(U){var B=U.getAxisModel().axis,K=this._range,Y=I?U.calculateDataWindow({start:K[0],end:K[1]}).valueWindow:U.getDataValueWindow();F=[this._formatLabel(Y[0],B),this._formatLabel(Y[1],B)]}}var k=s(this._handleEnds.slice());H.call(this,0),H.call(this,1);function H(W){var j=g.getTransform(E.handles[W].parent,this.group),M=g.transformDirection(W===0?"right":"left",j),G=this._handleWidth/2+A,X=g.applyTransform([k[W]+(W===0?-G:G),this._size[1]/2],j);O[W].setStyle({x:X[0],y:X[1],textVerticalAlign:N===c?"middle":M,textAlign:N===c?M:"center",text:F[W]})}},_formatLabel:function(I,_){var E=this.dataZoomModel,O=E.get("labelFormatter"),N=E.get("labelPrecision");(N==null||N==="auto")&&(N=_.getPixelPrecision());var F=I==null||isNaN(I)?"":_.type==="category"||_.type==="time"?_.scale.getLabel(Math.round(I)):I.toFixed(Math.min(N,20));return S.isFunction(O)?O(I,F):S.isString(O)?O.replace("{value}",F):F},_showDataInfo:function(I){I=this._dragging||I;var _=this._displayables.handleLabels;_[0].attr("invisible",!I),_[1].attr("invisible",!I)},_onDragMove:function(I,_,E,O){this._dragging=!0,y.stop(O.event);var N=this._displayables.barGroup.getLocalTransform(),F=g.applyTransform([_,E],N,!0),U=this._updateInterval(I,F[0]),B=this.dataZoomModel.get("realtime");this._updateView(!B),U&&B&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1);var I=this.dataZoomModel.get("realtime");!I&&this._dispatchZoomAction()},_onClickPanelClick:function(I){var _=this._size,E=this._displayables.barGroup.transformCoordToLocal(I.offsetX,I.offsetY);if(E[0]<0||E[0]>_[0]||E[1]<0||E[1]>_[1])return;var O=this._handleEnds,N=(O[0]+O[1])/2,F=this._updateInterval("all",E[0]-N);this._updateView(),F&&this._dispatchZoomAction()},_dispatchZoomAction:function(){var I=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:I[0],end:I[1]})},_findCoordRect:function(){var I;if(i(this.getTargetCoordInfo(),function(O){if(!I&&O.length){var N=O[0].model.coordinateSystem;I=N.getRect&&N.getRect()}}),!I){var _=this.api.getWidth(),E=this.api.getHeight();I={x:_*.2,y:E*.2,width:_*.6,height:E*.6}}return I}});function b(I){var _={x:"y",y:"x",radius:"angle",angle:"radius"};return _[I]}function x(I){return I==="vertical"?"ns-resize":"ew-resize"}var C=w;z.exports=C},IzEo:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("lnY3"),p=m.n(g),t=m("Znn+"),e=m("14J3"),d=m("jCWc")},J66h:function(z,V,m){(function(S){var y,g;(function(p,t){z.exports=t(p)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof S!="undefined"?S:this,function(p){"use strict";p=p||{};var t=p.Base64,e="2.6.4",d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=function(B){for(var K={},Y=0,k=B.length;Y<k;Y++)K[B.charAt(Y)]=Y;return K}(d),u=String.fromCharCode,r=function(K){if(K.length<2){var Y=K.charCodeAt(0);return Y<128?K:Y<2048?u(192|Y>>>6)+u(128|Y&63):u(224|Y>>>12&15)+u(128|Y>>>6&63)+u(128|Y&63)}else{var Y=65536+(K.charCodeAt(0)-55296)*1024+(K.charCodeAt(1)-56320);return u(240|Y>>>18&7)+u(128|Y>>>12&63)+u(128|Y>>>6&63)+u(128|Y&63)}},s=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,o=function(K){return K.replace(s,r)},i=function(K){var Y=[0,2,1][K.length%3],k=K.charCodeAt(0)<<16|(K.length>1?K.charCodeAt(1):0)<<8|(K.length>2?K.charCodeAt(2):0),H=[d.charAt(k>>>18),d.charAt(k>>>12&63),Y>=2?"=":d.charAt(k>>>6&63),Y>=1?"=":d.charAt(k&63)];return H.join("")},l=p.btoa&&typeof p.btoa=="function"?function(B){return p.btoa(B)}:function(B){if(B.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return B.replace(/[\s\S]{1,3}/g,i)},n=function(K){return l(o(String(K)))},a=function(K){return K.replace(/[+\/]/g,function(Y){return Y=="+"?"-":"_"}).replace(/=/g,"")},c=function(K,Y){return Y?a(n(K)):n(K)},h=function(K){return c(K,!0)},A;p.Uint8Array&&(A=function(K,Y){for(var k="",H=0,W=K.length;H<W;H+=3){var j=K[H],M=K[H+1],G=K[H+2],X=j<<16|M<<8|G;k+=d.charAt(X>>>18)+d.charAt(X>>>12&63)+(typeof M!="undefined"?d.charAt(X>>>6&63):"=")+(typeof G!="undefined"?d.charAt(X&63):"=")}return Y?a(k):k});var v=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,w=function(K){switch(K.length){case 4:var Y=(7&K.charCodeAt(0))<<18|(63&K.charCodeAt(1))<<12|(63&K.charCodeAt(2))<<6|63&K.charCodeAt(3),k=Y-65536;return u((k>>>10)+55296)+u((k&1023)+56320);case 3:return u((15&K.charCodeAt(0))<<12|(63&K.charCodeAt(1))<<6|63&K.charCodeAt(2));default:return u((31&K.charCodeAt(0))<<6|63&K.charCodeAt(1))}},b=function(K){return K.replace(v,w)},x=function(K){var Y=K.length,k=Y%4,H=(Y>0?f[K.charAt(0)]<<18:0)|(Y>1?f[K.charAt(1)]<<12:0)|(Y>2?f[K.charAt(2)]<<6:0)|(Y>3?f[K.charAt(3)]:0),W=[u(H>>>16),u(H>>>8&255),u(H&255)];return W.length-=[0,0,2,1][k],W.join("")},C=p.atob&&typeof p.atob=="function"?function(B){return p.atob(B)}:function(B){return B.replace(/\S{1,4}/g,x)},I=function(K){return C(String(K).replace(/[^A-Za-z0-9\+\/]/g,""))},_=function(K){return b(C(K))},E=function(K){return String(K).replace(/[-_]/g,function(Y){return Y=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},O=function(K){return _(E(K))},N;p.Uint8Array&&(N=function(K){return Uint8Array.from(I(E(K)),function(Y){return Y.charCodeAt(0)})});var F=function(){var K=p.Base64;return p.Base64=t,K};if(p.Base64={VERSION:e,atob:I,btoa:l,fromBase64:O,toBase64:c,utob:o,encode:c,encodeURI:h,btou:b,decode:O,noConflict:F,fromUint8Array:A,toUint8Array:N},typeof Object.defineProperty=="function"){var U=function(K){return{value:K,enumerable:!1,writable:!0,configurable:!0}};p.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",U(function(){return O(this)})),Object.defineProperty(String.prototype,"toBase64",U(function(B){return c(this,B)})),Object.defineProperty(String.prototype,"toBase64URI",U(function(){return c(this,!0)}))}}return p.Meteor&&(Base64=p.Base64),z.exports?z.exports.Base64=p.Base64:!(y=[],g=function(){return p.Base64}.apply(V,y),g!==void 0&&(z.exports=g)),{Base64:p.Base64}})}).call(this,m("IyRk"))},JEkh:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("ProS"),p=m("bYtY"),t=m("ItGF"),e=m("4NO4"),d=m("7aKB"),f=m("OKJ2"),u=d.addCommas,r=d.encodeHTML;function s(l){e.defaultEmphasis(l,"label",["show"])}var o=g.extendComponentModel({type:"marker",dependencies:["series","grid","polar","geo"],init:function(l,n,a){this.mergeDefaultAndTheme(l,a),this._mergeOption(l,a,!1,!0)},isAnimationEnabled:function(){if(t.node)return!1;var l=this.__hostSeries;return this.getShallow("animation")&&l&&l.isAnimationEnabled()},mergeOption:function(l,n){this._mergeOption(l,n,!1,!1)},_mergeOption:function(l,n,a,c){var h=this.constructor,A=this.mainType+"Model";a||n.eachSeries(function(v){var w=v.get(this.mainType,!0),b=v[A];if(!w||!w.data){v[A]=null;return}b?b._mergeOption(w,n,!0):(c&&s(w),p.each(w.data,function(x){x instanceof Array?(s(x[0]),s(x[1])):s(x)}),b=new h(w,this,n),p.extend(b,{mainType:this.mainType,seriesIndex:v.seriesIndex,name:v.name,createdBySelf:!0}),b.__hostSeries=v),v[A]=b},this)},formatTooltip:function(l){var n=this.getData(),a=this.getRawValue(l),c=p.isArray(a)?p.map(a,u).join(", "):u(a),h=n.getName(l),A=r(this.name);return(a!=null||h)&&(A+="<br />"),h&&(A+=r(h),a!=null&&(A+=" : ")),a!=null&&(A+=r(c)),A},getData:function(){return this._data},setData:function(l){this._data=l}});p.mixin(o,f);var i=o;z.exports=i},JGo8:function(z,V,m){},JLnu:function(z,V,m){var S=m("+TT/"),y=m("OELB"),g=y.parsePercent,p=y.linearMap;function t(u,r){return S.getLayoutRect(u.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()})}function e(u,r){for(var s=u.mapDimension("value"),o=u.mapArray(s,function(c){return c}),i=[],l=r==="ascending",n=0,a=u.count();n<a;n++)i[n]=n;return typeof r=="function"?i.sort(r):r!=="none"&&i.sort(function(c,h){return l?o[c]-o[h]:o[h]-o[c]}),i}function d(u){u.each(function(r){var s=u.getItemModel(r),o=s.getModel("label"),i=o.get("position"),l=s.getModel("labelLine"),n=u.getItemLayout(r),a=n.points,c=i==="inner"||i==="inside"||i==="center"||i==="insideLeft"||i==="insideRight",h,A,v,w;if(c)i==="insideLeft"?(A=(a[0][0]+a[3][0])/2+5,v=(a[0][1]+a[3][1])/2,h="left"):i==="insideRight"?(A=(a[1][0]+a[2][0])/2-5,v=(a[1][1]+a[2][1])/2,h="right"):(A=(a[0][0]+a[1][0]+a[2][0]+a[3][0])/4,v=(a[0][1]+a[1][1]+a[2][1]+a[3][1])/4,h="center"),w=[[A,v],[A,v]];else{var b,x,C,I=l.get("length");i==="left"?(b=(a[3][0]+a[0][0])/2,x=(a[3][1]+a[0][1])/2,C=b-I,A=C-5,h="right"):i==="right"?(b=(a[1][0]+a[2][0])/2,x=(a[1][1]+a[2][1])/2,C=b+I,A=C+5,h="left"):i==="rightTop"?(b=a[1][0],x=a[1][1],C=b+I,A=C+5,h="top"):i==="rightBottom"?(b=a[2][0],x=a[2][1],C=b+I,A=C+5,h="bottom"):i==="leftTop"?(b=a[0][0],x=a[1][1],C=b-I,A=C-5,h="right"):i==="leftBottom"?(b=a[3][0],x=a[2][1],C=b-I,A=C-5,h="right"):(b=(a[1][0]+a[2][0])/2,x=(a[1][1]+a[2][1])/2,C=b+I,A=C+5,h="left");var _=x;w=[[b,x],[C,_]],v=_}n.label={linePoints:w,x:A,y:v,verticalAlign:"middle",textAlign:h,inside:c}})}function f(u,r,s){u.eachSeriesByType("funnel",function(o){var i=o.getData(),l=i.mapDimension("value"),n=o.get("sort"),a=t(o,r),c=e(i,n),h=[g(o.get("minSize"),a.width),g(o.get("maxSize"),a.width)],A=i.getDataExtent(l),v=o.get("min"),w=o.get("max");v==null&&(v=Math.min(A[0],0)),w==null&&(w=A[1]);var b=o.get("funnelAlign"),x=o.get("gap"),C=(a.height-x*(i.count()-1))/i.count(),I=a.y,_=function(Y,k){var H=i.get(l,Y)||0,W=p(H,[v,w],h,!0),j;switch(b){case"left":j=a.x;break;case"center":j=a.x+(a.width-W)/2;break;case"right":j=a.x+a.width-W;break}return[[j,k],[j+W,k]]};n==="ascending"&&(C=-C,x=-x,I+=a.height,c=c.reverse());for(var E=0;E<c.length;E++){var O=c[E],N=c[E+1],F=i.getItemModel(O),U=F.get("itemStyle.height");U==null?U=C:(U=g(U,a.height),n==="ascending"&&(U=-U));var B=_(O,I),K=_(N,I+U);I+=U+x,i.setItemLayout(O,{points:B.concat(K.slice().reverse())})}d(i)})}z.exports=f},JSwD:function(z,V,m){"use strict";function S(a){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(h){return typeof h}:S=function(h){return h&&typeof Symbol=="function"&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h},S(a)}Object.defineProperty(V,"__esModule",{value:!0}),V.default=n;var y=p(m("6BzB"));function g(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return g=function(){return a},a}function p(a){if(a&&a.__esModule)return a;if(a===null||S(a)!=="object"&&typeof a!="function")return{default:a};var c=g();if(c&&c.has(a))return c.get(a);var h={},A=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in a)if(Object.prototype.hasOwnProperty.call(a,v)){var w=A?Object.getOwnPropertyDescriptor(a,v):null;w&&(w.get||w.set)?Object.defineProperty(h,v,w):h[v]=a[v]}return h.default=a,c&&c.set(a,h),h}var t=15,e=852,d=592,f=0,u=1,r=2,s=[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],o=[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],l=[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 n(a,c,h,A,v,w,b,x){var C=x.bits,I=0,_=0,E=0,O=0,N=0,F=0,U=0,B=0,K=0,Y=0,k,H,W,j,M,G=null,X=0,q,ee=new y.Buf16(t+1),ie=new y.Buf16(t+1),de=null,ue=0,ve,be,_e;for(I=0;I<=t;I++)ee[I]=0;for(_=0;_<A;_++)ee[c[h+_]]++;for(N=C,O=t;O>=1&&!(ee[O]!==0);O--);if(N>O&&(N=O),O===0)return v[w++]=1<<24|64<<16|0,v[w++]=1<<24|64<<16|0,x.bits=1,0;for(E=1;E<O&&!(ee[E]!==0);E++);for(N<E&&(N=E),B=1,I=1;I<=t;I++)if(B<<=1,B-=ee[I],B<0)return-1;if(B>0&&(a===f||O!==1))return-1;for(ie[1]=0,I=1;I<t;I++)ie[I+1]=ie[I]+ee[I];for(_=0;_<A;_++)c[h+_]!==0&&(b[ie[c[h+_]]++]=_);if(a===f?(G=de=b,q=19):a===u?(G=s,X-=257,de=o,ue-=257,q=256):(G=i,de=l,q=-1),Y=0,_=0,I=E,M=w,F=N,U=0,W=-1,K=1<<N,j=K-1,a===u&&K>e||a===r&&K>d)return 1;for(;;){ve=I-U,b[_]<q?(be=0,_e=b[_]):b[_]>q?(be=de[ue+b[_]],_e=G[X+b[_]]):(be=32+64,_e=0),k=1<<I-U,H=1<<F,E=H;do H-=k,v[M+(Y>>U)+H]=ve<<24|be<<16|_e|0;while(H!==0);for(k=1<<I-1;Y&k;)k>>=1;if(k!==0?(Y&=k-1,Y+=k):Y=0,_++,--ee[I]===0){if(I===O)break;I=c[h+b[_]]}if(I>N&&(Y&j)!==W){for(U===0&&(U=N),M+=E,F=I-U,B=1<<F;F+U<O&&!(B-=ee[F+U],B<=0);)F++,B<<=1;if(K+=1<<F,a===u&&K>e||a===r&&K>d)return 1;W=Y&j,v[W]=N<<24|F<<16|M-w|0}}return Y!==0&&(v[M+Y]=I-U<<24|64<<16|0),x.bits=N,0}},JVwQ:function(z,V,m){var S=m("ProS"),y=m("1NG9"),g=y.Polygon,p=m("IwbS"),t=m("bYtY"),e=t.bind,d=t.extend,f=m("gPAo"),u=S.extendChartView({type:"themeRiver",init:function(){this._layers=[]},render:function(s,o,i){var l=s.getData(),n=this.group,a=s.getLayerSeries(),c=l.getLayout("layoutInfo"),h=c.rect,A=c.boundaryGap;n.attr("position",[0,h.y+A[0]]);function v(C){return C.name}var w=new f(this._layersSeries||[],a,v,v),b={};w.add(e(x,this,"add")).update(e(x,this,"update")).remove(e(x,this,"remove")).execute();function x(C,I,_){var E=this._layers;if(C==="remove"){n.remove(E[I]);return}for(var O=[],N=[],F,U=a[I].indices,B=0;B<U.length;B++){var K=l.getItemLayout(U[B]),Y=K.x,k=K.y0,H=K.y;O.push([Y,k]),N.push([Y,k+H]),F=l.getItemVisual(U[B],"color")}var W,j,M=l.getItemLayout(U[0]),G=l.getItemModel(U[B-1]),X=G.getModel("label"),q=X.get("margin");if(C==="add"){var ee=b[I]=new p.Group;W=new g({shape:{points:O,stackedOnPoints:N,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),j=new p.Text({style:{x:M.x-q,y:M.y0+M.y/2}}),ee.add(W),ee.add(j),n.add(ee),W.setClipPath(r(W.getBoundingRect(),s,function(){W.removeClipPath()}))}else{var ee=E[_];W=ee.childAt(0),j=ee.childAt(1),n.add(ee),b[I]=ee,p.updateProps(W,{shape:{points:O,stackedOnPoints:N}},s),p.updateProps(j,{style:{x:M.x-q,y:M.y0+M.y/2}},s)}var ie=G.getModel("emphasis.itemStyle"),de=G.getModel("itemStyle");p.setTextStyle(j.style,X,{text:X.get("show")?s.getFormattedLabel(U[B-1],"normal")||l.getName(U[B-1]):null,textVerticalAlign:"middle"}),W.setStyle(d({fill:F},de.getItemStyle(["color"]))),p.setHoverStyle(W,ie.getItemStyle())}this._layersSeries=a,this._layers=b},dispose:function(){}});function r(s,o,i){var l=new p.Rect({shape:{x:s.x-10,y:s.y-10,width:0,height:s.height+20}});return p.initProps(l,{shape:{width:s.width+20,height:s.height+20}},o,i),l}z.exports=u},JsLm:function(z,V,m){"use strict";var S=m("wx14"),y=m("rePB"),g=m("1OyB"),p=m("vuIU"),t=m("JX7q"),e=m("Ji7U"),d=m("LK+K"),f=m("q1tI"),u=m("TSYQ"),r=m.n(u),s=m("zT1h"),o=m("U8pU"),i=m("bT9E"),l=m("t23M"),n=m("H84U"),a=m("PEeC");function c(X){return X!==window?X.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function h(X,q,ee){return ee!==void 0&&q.top>X.top-ee?ee+q.top:void 0}function A(X,q,ee){if(ee!==void 0&&q.bottom<X.bottom+ee){var ie=window.innerHeight-q.bottom;return ee+ie}return}var v=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"],w=[];function b(){return w}function x(X,q){if(!X)return;var ee=w.find(function(ie){return ie.target===X});ee?ee.affixList.push(q):(ee={target:X,affixList:[q],eventHandlers:{}},w.push(ee),v.forEach(function(ie){ee.eventHandlers[ie]=Object(s.a)(X,ie,function(){ee.affixList.forEach(function(de){de.lazyUpdatePosition()})})}))}function C(X){var q=w.find(function(ee){var ie=ee.affixList.some(function(de){return de===X});return ie&&(ee.affixList=ee.affixList.filter(function(de){return de!==X})),ie});q&&q.affixList.length===0&&(w=w.filter(function(ee){return ee!==q}),v.forEach(function(ee){var ie=q.eventHandlers[ee];ie&&ie.remove&&ie.remove()}))}var I=function(X,q,ee,ie){var de=arguments.length,ue=de<3?q:ie===null?ie=Object.getOwnPropertyDescriptor(q,ee):ie,ve;if((typeof Reflect=="undefined"?"undefined":Object(o.a)(Reflect))==="object"&&typeof Reflect.decorate=="function")ue=Reflect.decorate(X,q,ee,ie);else for(var be=X.length-1;be>=0;be--)(ve=X[be])&&(ue=(de<3?ve(ue):de>3?ve(q,ee,ue):ve(q,ee))||ue);return de>3&&ue&&Object.defineProperty(q,ee,ue),ue};function _(){return typeof window!="undefined"?window:null}var E;(function(X){X[X.None=0]="None",X[X.Prepare=1]="Prepare"})(E||(E={}));var O=function(X){Object(e.a)(ee,X);var q=Object(d.a)(ee);function ee(){var ie;return Object(g.a)(this,ee),ie=q.apply(this,arguments),ie.state={status:E.None,lastAffix:!1,prevTarget:null},ie.getOffsetTop=function(){var de=ie.props.offsetBottom,ue=ie.props.offsetTop;return de===void 0&&ue===void 0&&(ue=0),ue},ie.getOffsetBottom=function(){return ie.props.offsetBottom},ie.savePlaceholderNode=function(de){ie.placeholderNode=de},ie.saveFixedNode=function(de){ie.fixedNode=de},ie.measure=function(){var de=ie.state,ue=de.status,ve=de.lastAffix,be=ie.props.onChange,_e=ie.getTargetFunc();if(ue!==E.Prepare||!ie.fixedNode||!ie.placeholderNode||!_e)return;var ke=ie.getOffsetTop(),$e=ie.getOffsetBottom(),ne=_e();if(!ne)return;var Ne={status:E.None},st=c(ne),pe=c(ie.placeholderNode),Z=h(pe,st,ke),J=A(pe,st,$e);Z!==void 0?(Ne.affixStyle={position:"fixed",top:Z,width:pe.width,height:pe.height},Ne.placeholderStyle={width:pe.width,height:pe.height}):J!==void 0&&(Ne.affixStyle={position:"fixed",bottom:J,width:pe.width,height:pe.height},Ne.placeholderStyle={width:pe.width,height:pe.height}),Ne.lastAffix=!!Ne.affixStyle,be&&ve!==Ne.lastAffix&&be(Ne.lastAffix),ie.setState(Ne)},ie.prepareMeasure=function(){if(ie.setState({status:E.Prepare,affixStyle:void 0,placeholderStyle:void 0}),!1)var de},ie.render=function(){var de=ie.context.getPrefixCls,ue=ie.state,ve=ue.affixStyle,be=ue.placeholderStyle,_e=ie.props,ke=_e.prefixCls,$e=_e.children,ne=r()(Object(y.a)({},de("affix",ke),ve)),Ne=Object(i.a)(ie.props,["prefixCls","offsetTop","offsetBottom","target","onChange"]);return f.createElement(l.a,{onResize:function(){ie.updatePosition()}},f.createElement("div",Object(S.a)({},Ne,{ref:ie.savePlaceholderNode}),ve&&f.createElement("div",{style:be,"aria-hidden":"true"}),f.createElement("div",{className:ne,ref:ie.saveFixedNode,style:ve},f.createElement(l.a,{onResize:function(){ie.updatePosition()}},$e))))},ie}return Object(p.a)(ee,[{key:"getTargetFunc",value:function(){var de=this.context.getTargetContainer,ue=this.props.target;return ue!==void 0?ue:de||_}},{key:"componentDidMount",value:function(){var de=this,ue=this.getTargetFunc();ue&&(this.timeout=setTimeout(function(){x(ue(),de),de.updatePosition()}))}},{key:"componentDidUpdate",value:function(de){var ue=this.state.prevTarget,ve=this.getTargetFunc(),be=null;ve&&(be=ve()||null),ue!==be&&(C(this),be&&(x(be,this),this.updatePosition()),this.setState({prevTarget:be})),(de.offsetTop!==this.props.offsetTop||de.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout),C(this),this.updatePosition.cancel(),this.lazyUpdatePosition.cancel()}},{key:"updatePosition",value:function(){this.prepareMeasure()}},{key:"lazyUpdatePosition",value:function(){var de=this.getTargetFunc(),ue=this.state.affixStyle;if(de&&ue){var ve=this.getOffsetTop(),be=this.getOffsetBottom(),_e=de();if(_e&&this.placeholderNode){var ke=c(_e),$e=c(this.placeholderNode),ne=h($e,ke,ve),Ne=A($e,ke,be);if(ne!==void 0&&ue.top===ne||Ne!==void 0&&ue.bottom===Ne)return}}this.prepareMeasure()}}]),ee}(f.Component);O.contextType=n.b,I([Object(a.b)()],O.prototype,"updatePosition",null),I([Object(a.b)()],O.prototype,"lazyUpdatePosition",null);var N=O,F=m("zAh6"),U=m("i6bk"),B=f.createContext(null),K=B;function Y(){return window}function k(X,q){if(!X.getClientRects().length)return 0;var ee=X.getBoundingClientRect();return ee.width||ee.height?q===window?(q=X.ownerDocument.documentElement,ee.top-q.clientTop):ee.top-q.getBoundingClientRect().top:ee.top}var H=/#(\S+)$/,W=function(X){Object(e.a)(ee,X);var q=Object(d.a)(ee);function ee(){var ie;return Object(g.a)(this,ee),ie=q.apply(this,arguments),ie.state={activeLink:null},ie.wrapperRef=f.createRef(),ie.links=[],ie.registerLink=function(de){ie.links.includes(de)||ie.links.push(de)},ie.unregisterLink=function(de){var ue=ie.links.indexOf(de);ue!==-1&&ie.links.splice(ue,1)},ie.getContainer=function(){var de=ie.context.getTargetContainer,ue=ie.props.getContainer,ve=ue||de||Y;return ve()},ie.handleScrollTo=function(de){var ue=ie.props,ve=ue.offsetTop,be=ue.targetOffset;ie.setCurrentActiveLink(de);var _e=ie.getContainer(),ke=Object(U.a)(_e,!0),$e=H.exec(de);if(!$e)return;var ne=document.getElementById($e[1]);if(!ne)return;var Ne=k(ne,_e),st=ke+Ne;st-=be!==void 0?be:ve||0,ie.animating=!0,Object(F.a)(st,{callback:function(){ie.animating=!1},getContainer:ie.getContainer})},ie.saveInkNode=function(de){ie.inkNode=de},ie.setCurrentActiveLink=function(de){var ue=ie.state.activeLink,ve=ie.props.onChange;ue!==de&&(ie.setState({activeLink:de}),ve&&ve(de))},ie.handleScroll=function(){if(ie.animating)return;var de=ie.props,ue=de.offsetTop,ve=de.bounds,be=de.targetOffset,_e=ie.getCurrentAnchor(be!==void 0?be:ue||0,ve);ie.setCurrentActiveLink(_e)},ie.updateInk=function(){var de=Object(t.a)(ie),ue=de.prefixCls,ve=de.wrapperRef,be=ve.current,_e=be==null?void 0:be.getElementsByClassName("".concat(ue,"-link-title-active"))[0];_e&&(ie.inkNode.style.top="".concat(_e.offsetTop+_e.clientHeight/2-4.5,"px"))},ie.render=function(){var de=ie.context,ue=de.getPrefixCls,ve=de.direction,be=ie.props,_e=be.prefixCls,ke=be.className,$e=ke===void 0?"":ke,ne=be.style,Ne=be.offsetTop,st=be.affix,pe=be.showInkInFixed,Z=be.children,J=ie.state.activeLink,ae=ue("anchor",_e);ie.prefixCls=ae;var Se=r()("".concat(ae,"-ink-ball"),{visible:J}),me=r()("".concat(ae,"-wrapper"),Object(y.a)({},"".concat(ae,"-rtl"),ve==="rtl"),$e),Oe=r()(ae,{fixed:!st&&!pe}),Ee=Object(S.a)({maxHeight:Ne?"calc(100vh - ".concat(Ne,"px)"):"100vh"},ne),oe=f.createElement("div",{ref:ie.wrapperRef,className:me,style:Ee},f.createElement("div",{className:Oe},f.createElement("div",{className:"".concat(ae,"-ink")},f.createElement("span",{className:Se,ref:ie.saveInkNode})),Z));return f.createElement(K.Provider,{value:{registerLink:ie.registerLink,unregisterLink:ie.unregisterLink,activeLink:ie.state.activeLink,scrollTo:ie.handleScrollTo,onClick:ie.props.onClick}},st?f.createElement(N,{offsetTop:Ne,target:ie.getContainer},oe):oe)},ie}return Object(p.a)(ee,[{key:"componentDidMount",value:function(){this.scrollContainer=this.getContainer(),this.scrollEvent=Object(s.a)(this.scrollContainer,"scroll",this.handleScroll),this.handleScroll()}},{key:"componentDidUpdate",value:function(){if(this.scrollEvent){var de=this.getContainer();this.scrollContainer!==de&&(this.scrollContainer=de,this.scrollEvent.remove(),this.scrollEvent=Object(s.a)(this.scrollContainer,"scroll",this.handleScroll),this.handleScroll())}this.updateInk()}},{key:"componentWillUnmount",value:function(){this.scrollEvent&&this.scrollEvent.remove()}},{key:"getCurrentAnchor",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:5,ve=this.props.getCurrentAnchor;if(typeof ve=="function")return ve();var be=[],_e=this.getContainer();if(this.links.forEach(function($e){var ne=H.exec($e.toString());if(!ne)return;var Ne=document.getElementById(ne[1]);if(Ne){var st=k(Ne,_e);st<de+ue&&be.push({link:$e,top:st})}}),be.length){var ke=be.reduce(function($e,ne){return ne.top>$e.top?ne:$e});return ke.link}return""}}]),ee}(f.Component);W.defaultProps={affix:!0,showInkInFixed:!1},W.contextType=n.b;var j=function(X){Object(e.a)(ee,X);var q=Object(d.a)(ee);function ee(){var ie;return Object(g.a)(this,ee),ie=q.apply(this,arguments),ie.handleClick=function(de){var ue=ie.context,ve=ue.scrollTo,be=ue.onClick,_e=ie.props,ke=_e.href,$e=_e.title;be&&be(de,{title:$e,href:ke}),ve(ke)},ie.renderAnchorLink=function(de){var ue=de.getPrefixCls,ve=ie.props,be=ve.prefixCls,_e=ve.href,ke=ve.title,$e=ve.children,ne=ve.className,Ne=ve.target,st=ue("anchor",be),pe=ie.context.activeLink===_e,Z=r()("".concat(st,"-link"),Object(y.a)({},"".concat(st,"-link-active"),pe),ne),J=r()("".concat(st,"-link-title"),Object(y.a)({},"".concat(st,"-link-title-active"),pe));return f.createElement("div",{className:Z},f.createElement("a",{className:J,href:_e,title:typeof ke=="string"?ke:"",target:Ne,onClick:ie.handleClick},ke),$e)},ie}return Object(p.a)(ee,[{key:"componentDidMount",value:function(){this.context.registerLink(this.props.href)}},{key:"componentDidUpdate",value:function(de){var ue=de.href,ve=this.props.href;ue!==ve&&(this.context.unregisterLink(ue),this.context.registerLink(ve))}},{key:"componentWillUnmount",value:function(){this.context.unregisterLink(this.props.href)}},{key:"render",value:function(){return f.createElement(n.a,null,this.renderAnchorLink)}}]),ee}(f.Component);j.defaultProps={href:"#"},j.contextType=K;var M=j;W.Link=M;var G=V.a=W},JuEJ:function(z,V,m){var S=m("bYtY"),y=m("4NO4"),g=S.each,p=S.isObject,t=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function e(n){var a=n&&n.itemStyle;if(!a)return;for(var c=0,h=t.length;c<h;c++){var A=t[c],v=a.normal,w=a.emphasis;v&&v[A]&&(n[A]=n[A]||{},n[A].normal?S.merge(n[A].normal,v[A]):n[A].normal=v[A],v[A]=null),w&&w[A]&&(n[A]=n[A]||{},n[A].emphasis?S.merge(n[A].emphasis,w[A]):n[A].emphasis=w[A],w[A]=null)}}function d(n,a,c){if(n&&n[a]&&(n[a].normal||n[a].emphasis)){var h=n[a].normal,A=n[a].emphasis;h&&(c?(n[a].normal=n[a].emphasis=null,S.defaults(n[a],h)):n[a]=h),A&&(n.emphasis=n.emphasis||{},n.emphasis[a]=A)}}function f(n){d(n,"itemStyle"),d(n,"lineStyle"),d(n,"areaStyle"),d(n,"label"),d(n,"labelLine"),d(n,"upperLabel"),d(n,"edgeLabel")}function u(n,a){var c=p(n)&&n[a],h=p(c)&&c.textStyle;if(h)for(var A=0,v=y.TEXT_STYLE_OPTIONS.length;A<v;A++){var a=y.TEXT_STYLE_OPTIONS[A];h.hasOwnProperty(a)&&(c[a]=h[a])}}function r(n){n&&(f(n),u(n,"label"),n.emphasis&&u(n.emphasis,"label"))}function s(n){if(!p(n))return;e(n),f(n),u(n,"label"),u(n,"upperLabel"),u(n,"edgeLabel"),n.emphasis&&(u(n.emphasis,"label"),u(n.emphasis,"upperLabel"),u(n.emphasis,"edgeLabel"));var a=n.markPoint;a&&(e(a),r(a));var c=n.markLine;c&&(e(c),r(c));var h=n.markArea;h&&r(h);var A=n.data;if(n.type==="graph"){A=A||n.nodes;var v=n.links||n.edges;if(v&&!S.isTypedArray(v))for(var w=0;w<v.length;w++)r(v[w]);S.each(n.categories,function(C){f(C)})}if(A&&!S.isTypedArray(A))for(var w=0;w<A.length;w++)r(A[w]);var a=n.markPoint;if(a&&a.data)for(var b=a.data,w=0;w<b.length;w++)r(b[w]);var c=n.markLine;if(c&&c.data)for(var x=c.data,w=0;w<x.length;w++)S.isArray(x[w])?(r(x[w][0]),r(x[w][1])):r(x[w]);n.type==="gauge"?(u(n,"axisLabel"),u(n,"title"),u(n,"detail")):n.type==="treemap"?(d(n.breadcrumb,"itemStyle"),S.each(n.levels,function(C){f(C)})):n.type==="tree"&&f(n.leaves)}function o(n){return S.isArray(n)?n:n?[n]:[]}function i(n){return(S.isArray(n)?n[0]:n)||{}}function l(n,a){g(o(n.series),function(h){p(h)&&s(h)});var c=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];a&&c.push("valueAxis","categoryAxis","logAxis","timeAxis"),g(c,function(h){g(o(n[h]),function(A){A&&(u(A,"axisLabel"),u(A.axisPointer,"label"))})}),g(o(n.parallel),function(h){var A=h&&h.parallelAxisDefault;u(A,"axisLabel"),u(A&&A.axisPointer,"label")}),g(o(n.calendar),function(h){d(h,"itemStyle"),u(h,"dayLabel"),u(h,"monthLabel"),u(h,"yearLabel")}),g(o(n.radar),function(h){u(h,"name")}),g(o(n.geo),function(h){p(h)&&(r(h),g(o(h.regions),function(A){r(A)}))}),g(o(n.timeline),function(h){r(h),d(h,"label"),d(h,"itemStyle"),d(h,"controlStyle",!0);var A=h.data;S.isArray(A)&&S.each(A,function(v){S.isObject(v)&&(d(v,"label"),d(v,"itemStyle"))})}),g(o(n.toolbox),function(h){d(h,"iconStyle"),g(h.feature,function(A){d(A,"iconStyle")})}),u(i(n.axisPointer),"label"),u(i(n.tooltip).axisPointer,"label")}z.exports=l},K2GJ:function(z,V,m){var S=m("fW2E"),y=m("gut8"),g=y.ContextCachedBy,p=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],t=function(i){this.extendFrom(i,!1)};function e(o,i,l){var n=i.x==null?0:i.x,a=i.x2==null?1:i.x2,c=i.y==null?0:i.y,h=i.y2==null?0:i.y2;i.global||(n=n*l.width+l.x,a=a*l.width+l.x,c=c*l.height+l.y,h=h*l.height+l.y),n=isNaN(n)?0:n,a=isNaN(a)?1:a,c=isNaN(c)?0:c,h=isNaN(h)?0:h;var A=o.createLinearGradient(n,c,a,h);return A}function d(o,i,l){var n=l.width,a=l.height,c=Math.min(n,a),h=i.x==null?.5:i.x,A=i.y==null?.5:i.y,v=i.r==null?.5:i.r;i.global||(h=h*n+l.x,A=A*a+l.y,v=v*c);var w=o.createRadialGradient(h,A,0,h,A,v);return w}t.prototype={constructor:t,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(i,l,n){var a=this,c=n&&n.style,h=!c||i.__attrCachedBy!==g.STYLE_BIND;i.__attrCachedBy=g.STYLE_BIND;for(var A=0;A<p.length;A++){var v=p[A],w=v[0];(h||a[w]!==c[w])&&(i[w]=S(i,w,a[w]||v[1]))}if((h||a.fill!==c.fill)&&(i.fillStyle=a.fill),(h||a.stroke!==c.stroke)&&(i.strokeStyle=a.stroke),(h||a.opacity!==c.opacity)&&(i.globalAlpha=a.opacity==null?1:a.opacity),(h||a.blend!==c.blend)&&(i.globalCompositeOperation=a.blend||"source-over"),this.hasStroke()){var b=a.lineWidth;i.lineWidth=b/(this.strokeNoScale&&l&&l.getLineScale?l.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,l){if(i)for(var n in i)i.hasOwnProperty(n)&&(l===!0||(l===!1?!this.hasOwnProperty(n):i[n]!=null))&&(this[n]=i[n])},set:function(i,l){typeof i=="string"?this[i]=l:this.extendFrom(i,!0)},clone:function(){var i=new this.constructor;return i.extendFrom(this,!0),i},getGradient:function(i,l,n){for(var a=l.type==="radial"?d:e,c=a(i,l,n),h=l.colorStops,A=0;A<h.length;A++)c.addColorStop(h[A].offset,h[A].color);return c}};for(var f=t.prototype,u=0;u<p.length;u++){var r=p[u];r[0]in f||(f[r[0]]=r[1])}t.getGradient=f.getGradient;var s=t;z.exports=s},K4ya:function(z,V,m){var S=m("bYtY"),y=m("XxSj"),g=S.each;function p(u){if(u){for(var r in u)if(u.hasOwnProperty(r))return!0}}function t(u,r,s){var o={};return g(r,function(l){var n=o[l]=i();g(u[l],function(a,c){if(!y.isValidType(c))return;var h={type:c,visual:a};s&&s(h,l),n[c]=new y(h),c==="opacity"&&(h=S.clone(h),h.type="colorAlpha",n.__hidden.__alphaForOpacity=new y(h))})}),o;function i(){var l=function(){};l.prototype.__hidden=l.prototype;var n=new l;return n}}function e(u,r,s){var o;S.each(s,function(i){r.hasOwnProperty(i)&&p(r[i])&&(o=!0)}),o&&S.each(s,function(i){r.hasOwnProperty(i)&&p(r[i])?u[i]=S.clone(r[i]):delete u[i]})}function d(u,r,s,o,i,l){var n={};S.each(u,function(v){var w=y.prepareVisualTypes(r[v]);n[v]=w});var a;function c(v){return s.getItemVisual(a,v)}function h(v,w){s.setItemVisual(a,v,w)}l==null?s.each(A):s.each([l],A);function A(v,w){a=l==null?v:w;var b=s.getRawDataItem(a);if(b&&b.visualMap===!1)return;for(var x=o.call(i,v),C=r[x],I=n[x],_=0,E=I.length;_<E;_++){var O=I[_];C[O]&&C[O].applyVisual(v,c,h)}}}function f(u,r,s,o){var i={};S.each(u,function(n){var a=y.prepareVisualTypes(r[n]);i[n]=a});function l(n,a){o!=null&&(o=a.getDimension(o));function c(O){return a.getItemVisual(A,O)}function h(O,N){a.setItemVisual(A,O,N)}for(var A;(A=n.next())!=null;){var v=a.getRawDataItem(A);if(v&&v.visualMap===!1)continue;for(var w=o!=null?a.get(o,A,!0):A,b=s(w),x=r[b],C=i[b],I=0,_=C.length;I<_;I++){var E=C[I];x[E]&&x[E].applyVisual(w,c,h)}}}return{progress:l}}V.createVisualMappings=t,V.replaceVisualOption=e,V.applyVisual=d,V.incrementalApplyVisual=f},KCsZ:function(z,V,m){var S=m("bYtY");function y(g){for(var p=0;p<g.length;p++)g[p][1]||(g[p][1]=g[p][0]);return function(t,e,d){for(var f={},u=0;u<g.length;u++){var r=g[u][1];if(e&&S.indexOf(e,r)>=0||d&&S.indexOf(d,r)<0)continue;var s=t.getShallow(r);s!=null&&(f[g[u][0]]=s)}return f}}z.exports=y},KPFz:function(z,V,m){},KS52:function(z,V,m){var S=m("OELB"),y=S.parsePercent,g=S.linearMap,p=m("+TT/"),t=m("u3DP"),e=m("bYtY"),d=Math.PI*2,f=Math.PI/180;function u(s,o){return p.getLayoutRect(s.getBoxLayoutParams(),{width:o.getWidth(),height:o.getHeight()})}function r(s,o,i,l){o.eachSeriesByType(s,function(n){var a=n.getData(),c=a.mapDimension("value"),h=u(n,i),A=n.get("center"),v=n.get("radius");e.isArray(v)||(v=[0,v]),e.isArray(A)||(A=[A,A]);var w=y(h.width,i.getWidth()),b=y(h.height,i.getHeight()),x=Math.min(w,b),C=y(A[0],w)+h.x,I=y(A[1],b)+h.y,_=y(v[0],x/2),E=y(v[1],x/2),O=-n.get("startAngle")*f,N=n.get("minAngle")*f,F=0;a.each(c,function(q){!isNaN(q)&&F++});var U=a.getSum(c),B=Math.PI/(U||F)*2,K=n.get("clockwise"),Y=n.get("roseType"),k=n.get("stillShowZeroSum"),H=a.getDataExtent(c);H[0]=0;var W=d,j=0,M=O,G=K?1:-1;if(a.each(c,function(q,ee){var ie;if(isNaN(q)){a.setItemLayout(ee,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:K,cx:C,cy:I,r0:_,r:Y?NaN:E,viewRect:h});return}Y!=="area"?ie=U===0&&k?B:q*B:ie=d/F,ie<N?(ie=N,W-=N):j+=q;var de=M+G*ie;a.setItemLayout(ee,{angle:ie,startAngle:M,endAngle:de,clockwise:K,cx:C,cy:I,r0:_,r:Y?g(q,H,[_,E]):E,viewRect:h}),M=de}),W<d&&F)if(W<=.001){var X=d/F;a.each(c,function(q,ee){if(!isNaN(q)){var ie=a.getItemLayout(ee);ie.angle=X,ie.startAngle=O+G*ee*X,ie.endAngle=O+G*(ee+1)*X}})}else B=W/j,M=O,a.each(c,function(q,ee){if(!isNaN(q)){var ie=a.getItemLayout(ee),de=ie.angle===N?N:q*B;ie.startAngle=M,ie.endAngle=M+G*de,M+=G*de}});t(n,E,h.width,h.height,h.x,h.y)})}z.exports=r},KUOm:function(z,V){function m(S){var y={};S.eachSeriesByType("graph",function(g){var p=g.getCategoriesData(),t=g.getData(),e={};p.each(function(d){var f=p.getName(d);e["ec-"+f]=d;var u=p.getItemModel(d),r=u.get("itemStyle.color")||g.getColorFromPalette(f,y);p.setItemVisual(d,"color",r);for(var s=["opacity","symbol","symbolSize","symbolKeepAspect"],o=0;o<s.length;o++){var i=u.getShallow(s[o],!0);i!=null&&p.setItemVisual(d,s[o],i)}}),p.count()&&t.each(function(d){var f=t.getItemModel(d),u=f.getShallow("category");if(u!=null){typeof u=="string"&&(u=e["ec-"+u]);for(var r=["color","opacity","symbol","symbolSize","symbolKeepAspect"],s=0;s<r.length;s++)t.getItemVisual(d,r[s],!0)==null&&t.setItemVisual(d,r[s],p.getItemVisual(u,r[s]))}})})}z.exports=m},Kagy:function(z,V){var m={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:""}}}};z.exports=m},KamJ:function(z,V,m){var S=m("ProS"),y=m("szbU");m("vF/C"),m("qwVE"),m("BuqR"),m("AE9C"),m("1u/T"),S.registerPreprocessor(y)},KrTs:function(z,V,m){"use strict";var S=m("rePB"),y=m("U8pU"),g=m("wx14"),p=m("q1tI"),t=m("8XRh"),e=m("TSYQ"),d=m.n(e),f=m("ODXe"),u=m("H84U"),r=m("0n0R"),s=function(x,C){var I={};for(var _ in x)Object.prototype.hasOwnProperty.call(x,_)&&C.indexOf(_)<0&&(I[_]=x[_]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,_=Object.getOwnPropertySymbols(x);E<_.length;E++)C.indexOf(_[E])<0&&Object.prototype.propertyIsEnumerable.call(x,_[E])&&(I[_[E]]=x[_[E]]);return I};function o(x){return x?x.toString().split("").reverse().map(function(C){var I=Number(C);return isNaN(I)?C:I}):[]}function i(x,C){for(var I=[],_=0;_<30;_++)I.push(p.createElement("p",{key:_.toString(),className:d()(C,{current:x===_})},_%10));return I}var l=function(C){var I=C.prefixCls,_=C.count,E=C.className,O=C.style,N=C.title,F=C.show,U=C.component,B=U===void 0?"sup":U,K=C.children,Y=C.onAnimated,k=Y===void 0?function(){}:Y,H=s(C,["prefixCls","count","className","style","title","show","component","children","onAnimated"]),W=Object(p.useState)(!0),j=Object(f.a)(W,2),M=j[0],G=j[1],X=Object(p.useState)(_),q=Object(f.a)(X,2),ee=q[0],ie=q[1],de=Object(p.useState)(_),ue=Object(f.a)(de,2),ve=ue[0],be=ue[1],_e=Object(p.useState)(_),ke=Object(f.a)(_e,2),$e=ke[0],ne=ke[1],Ne=p.useContext(u.b),st=Ne.getPrefixCls,pe=st("scroll-number",I);ve!==_&&(G(!0),be(_)),p.useEffect(function(){ne(ee);var me;return M&&(me=setTimeout(function(){G(!1),ie(_),k()})),function(){me&&clearTimeout(me)}},[M,_,k]);var Z=function(Oe,Ee){var oe=Math.abs(Number(ee)),Re=Math.abs(Number($e)),Be=Math.abs(o(ee)[Ee]),et=Math.abs(o(Re)[Ee]);return M?10+Oe:oe>Re?Be>=et?10+Oe:20+Oe:Be<=et?10+Oe:Oe},J=Object(g.a)(Object(g.a)({},H),{"data-show":F,style:O,className:d()(pe,E),title:N}),ae=function(Oe,Ee){if(typeof Oe=="number"){var oe=Z(Oe,Ee),Re=M||o($e)[Ee]===void 0;return p.createElement("span",{className:"".concat(pe,"-only"),style:{transition:Re?"none":void 0,msTransform:"translateY(".concat(-oe*100,"%)"),WebkitTransform:"translateY(".concat(-oe*100,"%)"),transform:"translateY(".concat(-oe*100,"%)")},key:Ee},i(oe,"".concat(pe,"-only-unit")))}return p.createElement("span",{key:"symbol",className:"".concat(pe,"-symbol")},Oe)},Se=ee&&Number(ee)%1===0?o(ee).map(function(me,Oe){return ae(me,Oe)}).reverse():ee;return O&&O.borderColor&&(J.style=Object(g.a)(Object(g.a)({},O),{boxShadow:"0 0 0 1px ".concat(O.borderColor," inset")})),K?Object(r.a)(K,function(me){return{className:d()("".concat(pe,"-custom-component"),me==null?void 0:me.className)}}):p.createElement(B,J,Se)},n=l,a=m("09Wf");function c(x){return a.a.indexOf(x)!==-1}var h=function(C){var I,_=C.className,E=C.prefixCls,O=C.style,N=C.color,F=C.children,U=C.text,B=C.placement,K=B===void 0?"end":B,Y=p.useContext(u.b),k=Y.getPrefixCls,H=Y.direction,W=k("ribbon",E),j=c(N),M=d()(W,"".concat(W,"-placement-").concat(K),(I={},Object(S.a)(I,"".concat(W,"-rtl"),H==="rtl"),Object(S.a)(I,"".concat(W,"-color-").concat(N),j),I),_),G={},X={};return N&&!j&&(G.background=N,X.color=N),p.createElement("div",{className:"".concat(W,"-wrapper")},F,p.createElement("div",{className:M,style:Object(g.a)(Object(g.a)({},G),O)},p.createElement("span",{className:"".concat(W,"-text")},U),p.createElement("div",{className:"".concat(W,"-corner"),style:X})))},A=h,v=function(x,C){var I={};for(var _ in x)Object.prototype.hasOwnProperty.call(x,_)&&C.indexOf(_)<0&&(I[_]=x[_]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,_=Object.getOwnPropertySymbols(x);E<_.length;E++)C.indexOf(_[E])<0&&Object.prototype.propertyIsEnumerable.call(x,_[E])&&(I[_[E]]=x[_[E]]);return I},w=function(C){var I,_,E=C.prefixCls,O=C.scrollNumberPrefixCls,N=C.children,F=C.status,U=C.text,B=C.color,K=C.count,Y=K===void 0?null:K,k=C.overflowCount,H=k===void 0?99:k,W=C.dot,j=W===void 0?!1:W,M=C.size,G=M===void 0?"default":M,X=C.title,q=C.offset,ee=C.style,ie=C.className,de=C.showZero,ue=de===void 0?!1:de,ve=v(C,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","showZero"]),be=p.useContext(u.b),_e=be.getPrefixCls,ke=be.direction,$e=_e("badge",E),ne=Y>H?"".concat(H,"+"):Y,Ne=F!=null||B!=null,st=ne==="0"||ne===0,pe=j&&!st||Ne,Z=pe?"":ne,J=Object(p.useMemo)(function(){var He=Z==null||Z==="";return(He||st&&!ue)&&!pe},[Z,st,ue,pe]),ae=Object(p.useRef)(Z);J||(ae.current=Z);var Se=ae.current,me=Object(p.useRef)(pe);J||(me.current=pe);var Oe=Object(p.useMemo)(function(){if(!q)return Object(g.a)({},ee);var He={marginTop:q[1]};return ke==="rtl"?He.left=parseInt(q[0],10):He.right=-parseInt(q[0],10),Object(g.a)(Object(g.a)({},He),ee)},[ke,q,ee]),Ee=X!=null?X:typeof Y=="string"||typeof Y=="number"?Y:void 0,oe=J||!U?null:p.createElement("span",{className:"".concat($e,"-status-text")},U),Re=!Y||Object(y.a)(Y)!=="object"?void 0:Object(r.a)(Y,function(He){return{style:Object(g.a)(Object(g.a)({},Oe),He.style)}}),Be=d()((I={},Object(S.a)(I,"".concat($e,"-status-dot"),Ne),Object(S.a)(I,"".concat($e,"-status-").concat(F),!!F),Object(S.a)(I,"".concat($e,"-status-").concat(B),c(B)),I)),et={};B&&!c(B)&&(et.background=B);var bt=d()($e,(_={},Object(S.a)(_,"".concat($e,"-status"),Ne),Object(S.a)(_,"".concat($e,"-not-a-wrapper"),!N),Object(S.a)(_,"".concat($e,"-rtl"),ke==="rtl"),_),ie);if(!N&&Ne){var dt=Oe.color;return p.createElement("span",Object(g.a)({},ve,{className:bt,style:Oe}),p.createElement("span",{className:Be,style:et}),p.createElement("span",{style:{color:dt},className:"".concat($e,"-status-text")},U))}return p.createElement("span",Object(g.a)({},ve,{className:bt}),N,p.createElement(t.default,{visible:!J,motionName:"".concat($e,"-zoom"),motionAppear:!1},function(He){var kt,ut=He.className,Ft=_e("scroll-number",O),Ht=me.current,$t=d()((kt={},Object(S.a)(kt,"".concat($e,"-dot"),Ht),Object(S.a)(kt,"".concat($e,"-count"),!Ht),Object(S.a)(kt,"".concat($e,"-count-sm"),G==="small"),Object(S.a)(kt,"".concat($e,"-multiple-words"),!Ht&&Se&&(Se==null?void 0:Se.toString().length)>1),Object(S.a)(kt,"".concat($e,"-status-").concat(F),!!F),Object(S.a)(kt,"".concat($e,"-status-").concat(B),c(B)),kt)),Ut=Object(g.a)({},Oe);return B&&!c(B)&&(Ut=Ut||{},Ut.background=B),p.createElement(n,{prefixCls:Ft,show:!J,className:d()(ut,$t),count:Se,title:Ee,style:Ut,key:"scrollNumber"},Re)}),oe)};w.Ribbon=A;var b=V.a=w},Kvyg:function(z,V,m){},KxBF:function(z,V){function m(S,y,g){var p=-1,t=S.length;y<0&&(y=-y>t?0:t+y),g=g>t?t:g,g<0&&(g+=t),t=y>g?0:g-y>>>0,y>>>=0;for(var e=Array(t);++p<t;)e[p]=S[p+y];return e}z.exports=m},KxFI:function(z,V,m){},KxfA:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=g.isTypedArray,t=g.extend,e=g.assert,d=g.each,f=g.isObject,u=m("4NO4"),r=u.getDataItemValue,s=u.isDataItemOption,o=m("OELB"),i=o.parseDate,l=m("7G+c"),n=m("k9D9"),a=n.SOURCE_FORMAT_TYPED_ARRAY,c=n.SOURCE_FORMAT_ARRAY_ROWS,h=n.SOURCE_FORMAT_ORIGINAL,A=n.SOURCE_FORMAT_OBJECT_ROWS;function v(K,Y){l.isInstance(K)||(K=l.seriesDataToSource(K)),this._source=K;var k=this._data=K.data,H=K.sourceFormat;H===a&&(this._offset=0,this._dimSize=Y,this._data=k);var W=b[H===c?H+"_"+K.seriesLayoutBy:H];t(this,W)}var w=v.prototype;w.pure=!1,w.persistent=!0,w.getSource=function(){return this._source};var b={arrayRows_column:{pure:!0,count:function(){return Math.max(0,this._data.length-this._source.startIndex)},getItem:function(K){return this._data[K+this._source.startIndex]},appendData:I},arrayRows_row:{pure:!0,count:function(){var K=this._data[0];return K?Math.max(0,K.length-this._source.startIndex):0},getItem:function(K){K+=this._source.startIndex;for(var Y=[],k=this._data,H=0;H<k.length;H++){var W=k[H];Y.push(W?W[K]:null)}return Y},appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},objectRows:{pure:!0,count:x,getItem:C,appendData:I},keyedColumns:{pure:!0,count:function(){var K=this._source.dimensionsDefine[0].name,Y=this._data[K];return Y?Y.length:0},getItem:function(K){for(var Y=[],k=this._source.dimensionsDefine,H=0;H<k.length;H++){var W=this._data[k[H].name];Y.push(W?W[K]:null)}return Y},appendData:function(K){var Y=this._data;d(K,function(k,H){for(var W=Y[H]||(Y[H]=[]),j=0;j<(k||[]).length;j++)W.push(k[j])})}},original:{count:x,getItem:C,appendData:I},typedArray:{persistent:!1,pure:!0,count:function(){return this._data?this._data.length/this._dimSize:0},getItem:function(K,Y){K=K-this._offset,Y=Y||[];for(var k=this._dimSize*K,H=0;H<this._dimSize;H++)Y[H]=this._data[k+H];return Y},appendData:function(K){this._data=K},clean:function(){this._offset+=this.count(),this._data=null}}};function x(){return this._data.length}function C(K){return this._data[K]}function I(K){for(var Y=0;Y<K.length;Y++)this._data.push(K[Y])}var _={arrayRows:E,objectRows:function(K,Y,k,H){return k!=null?K[H]:K},keyedColumns:E,original:function(K,Y,k,H){var W=r(K);return k==null||!(W instanceof Array)?W:W[k]},typedArray:E};function E(K,Y,k,H){return k!=null?K[k]:K}var O={arrayRows:N,objectRows:function(K,Y,k,H){return F(K[Y],this._dimensionInfos[Y])},keyedColumns:N,original:function(K,Y,k,H){var W=K&&(K.value==null?K:K.value);return!this._rawData.pure&&s(K)&&(this.hasItemOption=!0),F(W instanceof Array?W[H]:W,this._dimensionInfos[Y])},typedArray:function(K,Y,k,H){return K[H]}};function N(K,Y,k,H){return F(K[H],this._dimensionInfos[Y])}function F(K,Y){var k=Y&&Y.type;if(k==="ordinal"){var H=Y&&Y.ordinalMeta;return H?H.parseAndCollect(K):K}return k==="time"&&typeof K!="number"&&K!=null&&K!=="-"&&(K=+i(K)),K==null||K===""?NaN:+K}function U(K,Y,k){if(!K)return;var H=K.getRawDataItem(Y);if(H==null)return;var W=K.getProvider().getSource().sourceFormat,j,M,G=K.getDimensionInfo(k);return G&&(j=G.name,M=G.index),_[W](H,Y,M,j)}function B(K,Y,k){if(!K)return;var H=K.getProvider().getSource().sourceFormat;if(H!==h&&H!==A)return;var W=K.getRawDataItem(Y);if(H===h&&!f(W)&&(W=null),W)return W[k]}V.DefaultDataProvider=v,V.defaultDimValueGetters=O,V.retrieveRawValue=U,V.retrieveRawAttr=B},L0Ub:function(z,V,m){var S=m("bYtY"),y=S.each,g=S.createHashMap,p=S.assert,t=m("Tghj"),e=t.__DEV__,d=g(["tooltip","label","itemName","itemId","seriesName"]);function f(o){var i={},l=i.encode={},n=g(),a=[],c=[],h=i.userOutput={dimensionNames:o.dimensions.slice(),encode:{}};y(o.dimensions,function(x){var C=o.getDimensionInfo(x),I=C.coordDim;if(I){var _=C.coordDimIndex;u(l,I)[_]=x,C.isExtraCoord||(n.set(I,1),s(C.type)&&(a[0]=x),u(h.encode,I)[_]=C.index),C.defaultTooltip&&c.push(x)}d.each(function(E,O){var N=u(l,O),F=C.otherDims[O];F!=null&&F!==!1&&(N[F]=C.name)})});var A=[],v={};n.each(function(x,C){var I=l[C];v[C]=I[0],A=A.concat(I)}),i.dataDimsOnCoord=A,i.encodeFirstDimNotExtra=v;var w=l.label;w&&w.length&&(a=w.slice());var b=l.tooltip;return b&&b.length?c=b.slice():c.length||(c=a.slice()),l.defaultedLabel=a,l.defaultedTooltip=c,i}function u(o,i){return o.hasOwnProperty(i)||(o[i]=[]),o[i]}function r(o){return o==="category"?"ordinal":o==="time"?"time":"float"}function s(o){return!(o==="ordinal"||o==="time")}V.OTHER_DIMENSIONS=d,V.summarizeDimensions=f,V.getDimensionTypeByAxis=r},L3Oj:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("HjIi");m("HM/N"),m("9eas"),m("eS4l"),m("y4/Y"),m("as94"),S.registerLayout(y.curry(g,"bar")),S.extendComponentView({type:"polar"})},L5E0:function(z,V){var m=["itemStyle","borderColor"];function S(y,g){var p=y.get("color");y.eachRawSeriesByType("boxplot",function(t){var e=p[t.seriesIndex%p.length],d=t.getData();d.setVisual({legendSymbol:"roundRect",color:t.get(m)||e}),y.isSeriesFiltered(t)||d.each(function(f){var u=d.getItemModel(f);d.setItemVisual(f,{color:u.get(m,!0)})})})}z.exports=S},LBfv:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=y.createHashMap,p=y.each;S.registerProcessor({getTargetSeries:function(t){var e=g();return t.eachComponent("dataZoom",function(d){d.eachTargetAxis(function(f,u,r){var s=r.getAxisProxy(f.name,u);p(s.getTargetSeriesModels(),function(o){e.set(o.uid,o)})})}),e},modifyOutputEnd:!0,overallReset:function(t,e){t.eachComponent("dataZoom",function(d){d.eachTargetAxis(function(f,u,r){r.getAxisProxy(f.name,u).reset(r,e)}),d.eachTargetAxis(function(f,u,r){r.getAxisProxy(f.name,u).filterData(r,e)})}),t.eachComponent("dataZoom",function(d){var f=d.findRepresentativeAxisProxy(),u=f.getDataPercentWindow(),r=f.getDataValueWindow();d.setCalculatedRange({start:u[0],end:u[1],startValue:r[0],endValue:r[1]})})}})},LCi9:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;function S(v,w){if(!(v instanceof w))throw new TypeError("Cannot call a class as a function")}function y(v,w){for(var b=0;b<w.length;b++){var x=w[b];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(v,x.key,x)}}function g(v,w,b){return w&&y(v.prototype,w),b&&y(v,b),v}var p=0,t=1,e=2,d=4,f=8,u=16,r=32,s=64,o=127,i=50,l=90,n=250,a=1e3,c=1e3,h=50,A=function(){function v(){S(this,v),this._target=null,this._state=o,this._tracked=[],this._ignored=[],this._waitingRelease=!1,this._releaseStart=0,this._longpressTimeoutId=null,this._twoTouchTimeoutId=null,this._boundEventHandler=this._eventHandler.bind(this)}return g(v,[{key:"attach",value:function(b){this.detach(),this._target=b,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(b){var x;b.stopPropagation(),b.preventDefault();switch(b.type){case"touchstart":x=this._touchStart;break;case"touchmove":x=this._touchMove;break;case"touchend":case"touchcancel":x=this._touchEnd;break}for(var C=0;C<b.changedTouches.length;C++){var I=b.changedTouches[C];x.call(this,I.identifier,I.clientX,I.clientY)}}},{key:"_touchStart",value:function(b,x,C){if(this._hasDetectedGesture()||this._state===p){this._ignored.push(b);return}if(this._tracked.length>0&&Date.now()-this._tracked[0].started>n){this._state=p,this._ignored.push(b);return}if(this._waitingRelease){this._state=p,this._ignored.push(b);return}this._tracked.push({id:b,started:Date.now(),active:!0,firstX:x,firstY:C,lastX:x,lastY:C,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(t|f|u),this._stopLongpressTimeout();break;case 3:this._state&=~(e|r|s);break;default:this._state=p}}},{key:"_touchMove",value:function(b,x,C){var I=this._tracked.find(function(U){return U.id===b});if(I===void 0)return;I.lastX=x,I.lastY=C;var _=x-I.firstX,E=C-I.firstY;if((I.firstX!==I.lastX||I.firstY!==I.lastY)&&(I.angle=Math.atan2(E,_)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(_,E)<i)return;if(this._state&=~(t|e|d|u),this._stopLongpressTimeout(),this._tracked.length!==1&&(this._state&=~f),this._tracked.length!==2&&(this._state&=~(r|s)),this._tracked.length===2){var O=this._tracked.find(function(U){return U.id!==b}),N=Math.hypot(O.firstX-O.lastX,O.firstY-O.lastY);if(N>i){var F=Math.abs(I.angle-O.angle);F=Math.abs((F+180)%360-180),F>l?this._state&=~r:this._state&=~s,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(b,x,C){if(this._ignored.indexOf(b)!==-1){this._ignored.splice(this._ignored.indexOf(b),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=o,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=p),!this._hasDetectedGesture()&&(this._state&=~(f|r|s),this._state&=~u,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(e|d);break;case 2:this._state&=~(t|d);break}}if(this._waitingRelease){Date.now()-this._releaseStart>n&&(this._state=p),this._tracked.some(function(E){return Date.now()-E.started>a})&&(this._state=p);var I=this._tracked.find(function(E){return E.id===b});if(I.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==p)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var _=0;_<this._tracked.length;_++)this._tracked[_].active&&this._ignored.push(this._tracked[_].id);this._tracked=[],this._state=p,this._ignored.indexOf(b)!==-1&&this._ignored.splice(this._ignored.indexOf(b),1),this._ignored.length===0&&(this._state=o,this._waitingRelease=!1)}},{key:"_hasDetectedGesture",value:function(){return this._state===p||this._state&this._state-1?!1:!(this._state&(t|e|d)&&this._tracked.some(function(b){return b.active}))}},{key:"_startLongpressTimeout",value:function(){var b=this;this._stopLongpressTimeout(),this._longpressTimeoutId=setTimeout(function(){return b._longpressTimeout()},c)}},{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=u,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var b=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout(function(){return b._twoTouchTimeout()},h)}},{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 b=this._getAverageMovement(),x=Math.abs(b.x),C=Math.abs(b.y),I=this._getAverageDistance(),_=Math.abs(Math.hypot(I.first.x,I.first.y)-Math.hypot(I.last.x,I.last.y));C<_&&x<_?this._state=s:this._state=r,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(b){var x={type:this._stateToGesture(this._state)},C=this._getPosition(),I=C.last;b==="gesturestart"&&(I=C.first);switch(this._state){case r:case s:I=C.first;break}if(x.clientX=I.x,x.clientY=I.y,this._state===s){var _=this._getAverageDistance();b==="gesturestart"?(x.magnitudeX=_.first.x,x.magnitudeY=_.first.y):(x.magnitudeX=_.last.x,x.magnitudeY=_.last.y)}else if(this._state===r)if(b==="gesturestart")x.magnitudeX=0,x.magnitudeY=0;else{var E=this._getAverageMovement();x.magnitudeX=E.x,x.magnitudeY=E.y}var O=new CustomEvent(b,{detail:x});this._target.dispatchEvent(O)}},{key:"_stateToGesture",value:function(b){switch(b){case t:return"onetap";case e:return"twotap";case d:return"threetap";case f:return"drag";case u:return"longpress";case r:return"twodrag";case s:return"pinch"}throw new Error("Unknown gesture state: "+b)}},{key:"_getPosition",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture position, no tracked touches");for(var b=this._tracked.length,x=0,C=0,I=0,_=0,E=0;E<this._tracked.length;E++)x+=this._tracked[E].firstX,C+=this._tracked[E].firstY,I+=this._tracked[E].lastX,_+=this._tracked[E].lastY;return{first:{x:x/b,y:C/b},last:{x:I/b,y:_/b}}}},{key:"_getAverageMovement",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture movement, no tracked touches");var b,x;b=x=0;for(var C=this._tracked.length,I=0;I<this._tracked.length;I++)b+=this._tracked[I].lastX-this._tracked[I].firstX,x+=this._tracked[I].lastY-this._tracked[I].firstY;return{x:b/C,y:x/C}}},{key:"_getAverageDistance",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture distance, no tracked touches");var b=this._tracked[0],x=this._tracked[this._tracked.length-1],C=Math.abs(x.firstX-b.firstX),I=Math.abs(x.firstY-b.firstY),_=Math.abs(x.lastX-b.lastX),E=Math.abs(x.lastY-b.lastY);return{first:{x:C,y:I},last:{x:_,y:E}}}}]),v}();V.default=A},LPTA:function(z,V){var m=1;typeof window!="undefined"&&(m=Math.max(window.devicePixelRatio||1,1));var S=0,y=m;V.debugMode=S,V.devicePixelRatio=y},LPzL:function(z,V,m){var S=m("ProS");m("QzjZ"),m("vL6D"),m("xiyX"),m("y4/Y"),m("8Th4"),S.extendComponentView({type:"single"})},LSTS:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0});var S=function(){function o(i,l){for(var n=0;n<l.length;n++){var a=l[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(i,a.key,a)}}return function(i,l,n){return l&&o(i.prototype,l),n&&o(i,n),i}}(),y=m("q1tI"),g=e(y),p=m("17x9"),t=e(p);function e(o){return o&&o.__esModule?o:{default:o}}function d(o,i){var l={};for(var n in o){if(i.indexOf(n)>=0)continue;if(!Object.prototype.hasOwnProperty.call(o,n))continue;l[n]=o[n]}return l}function f(o,i){if(!(o instanceof i))throw new TypeError("Cannot call a class as a function")}function u(o,i){if(!o)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i&&(typeof i=="object"||typeof i=="function")?i:o}function r(o,i){if(typeof i!="function"&&i!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof i);o.prototype=Object.create(i&&i.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),i&&(Object.setPrototypeOf?Object.setPrototypeOf(o,i):o.__proto__=i)}var s=function(o){r(i,o);function i(l){f(this,i);var n=u(this,(i.__proto__||Object.getPrototypeOf(i)).call(this,l));return n.scrollListener=n.scrollListener.bind(n),n.eventListenerOptions=n.eventListenerOptions.bind(n),n.mousewheelListener=n.mousewheelListener.bind(n),n}return S(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 n=this.getParentElement(this.scrollComponent);n.scrollTop=n.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var n=!1,a={get passive(){n=!0}};try{document.addEventListener("test",null,a),document.removeEventListener("test",null,a)}catch(c){}return n}},{key:"eventListenerOptions",value:function(){var n=this.props.useCapture;return this.isPassiveSupported()&&(n={useCapture:this.props.useCapture,passive:!0}),n}},{key:"setDefaultLoader",value:function(n){this.defaultLoader=n}},{key:"detachMousewheelListener",value:function(){var n=window;this.props.useWindow===!1&&(n=this.scrollComponent.parentNode),n.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var n=window;this.props.useWindow===!1&&(n=this.getParentElement(this.scrollComponent)),n.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),n.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(n){var a=this.props.getScrollParent&&this.props.getScrollParent();return a!=null?a:n&&n.parentNode}},{key:"filterProps",value:function(n){return n}},{key:"attachScrollListener",value:function(){var n=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!n)return;var a=window;this.props.useWindow===!1&&(a=n),a.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),a.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(n){n.deltaY===1&&!this.isPassiveSupported()&&n.preventDefault()}},{key:"scrollListener",value:function(){var n=this.scrollComponent,a=window,c=this.getParentElement(n),h=void 0;if(this.props.useWindow){var A=document.documentElement||document.body.parentNode||document.body,v=a.pageYOffset!==void 0?a.pageYOffset:A.scrollTop;this.props.isReverse?h=v:h=this.calculateOffset(n,v)}else this.props.isReverse?h=c.scrollTop:h=n.scrollHeight-c.scrollTop-c.clientHeight;h<Number(this.props.threshold)&&n&&n.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=c.scrollHeight,this.beforeScrollTop=c.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(n,a){return n?this.calculateTopPosition(n)+(n.offsetHeight-a-window.innerHeight):0}},{key:"calculateTopPosition",value:function(n){return n?n.offsetTop+this.calculateTopPosition(n.offsetParent):0}},{key:"render",value:function(){var n=this,a=this.filterProps(this.props),c=a.children,h=a.element,A=a.hasMore,v=a.initialLoad,w=a.isReverse,b=a.loader,x=a.loadMore,C=a.pageStart,I=a.ref,_=a.threshold,E=a.useCapture,O=a.useWindow,N=a.getScrollParent,F=d(a,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);F.ref=function(B){n.scrollComponent=B,I&&I(B)};var U=[c];return A&&(b?w?U.unshift(b):U.push(b):this.defaultLoader&&(w?U.unshift(this.defaultLoader):U.push(this.defaultLoader))),g.default.createElement(h,F,U)}}]),i}(y.Component);s.propTypes={children:t.default.node.isRequired,element:t.default.node,hasMore:t.default.bool,initialLoad:t.default.bool,isReverse:t.default.bool,loader:t.default.node,loadMore:t.default.func.isRequired,pageStart:t.default.number,ref:t.default.func,getScrollParent:t.default.func,threshold:t.default.number,useCapture:t.default.bool,useWindow:t.default.bool},s.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},V.default=s,z.exports=V.default},Llu2:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={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"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="DeliveredProcedureOutlined";var d=V.a=y.forwardRef(e)},Lo0S:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.initLogging=e,V.getLogging=d,V.Error=V.Warn=V.Info=V.Debug=void 0;var S="warn",y=function(){};V.Debug=y;var g=function(){};V.Info=g;var p=function(){};V.Warn=p;var t=function(){};V.Error=t;function e(f){if(typeof f=="undefined"?f=S:S=f,V.Debug=y=V.Info=g=V.Warn=p=V.Error=t=function(){},typeof window.console!="undefined")switch(f){case"debug":V.Debug=y=console.debug.bind(window.console);case"info":V.Info=g=console.info.bind(window.console);case"warn":V.Warn=p=console.warn.bind(window.console);case"error":V.Error=t=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+f+"'")}}function d(){return S}e()},LtfV:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={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"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="InboxOutlined";var d=V.a=y.forwardRef(e)},Lyp1:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"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"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="QuestionCircleOutlined";var d=V.a=y.forwardRef(e)},LzGr:function(z,V,m){var S=m("ProS"),y=m("rnVJ");m("EMyp"),m("8x+h"),m("wt3j"),m("uOyE"),m("/stD"),S.registerPreprocessor(y)},MBQ8:function(z,V,m){var S=m("T4UG"),y=m("MwEJ"),g=S.extend({type:"series.__base_bar__",getInitialData:function(p,t){return y(this.getSource(),this,{useEncodeDefaulter:!0})},getMarkerPosition:function(p){var t=this.coordinateSystem;if(t){var e=t.dataToPoint(t.clampData(p)),d=this.getData(),f=d.getLayout("offset"),u=d.getLayout("size"),r=t.getBaseAxis().isHorizontal()?0:1;return e[r]+=f+u/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:{}}});z.exports=g},MEGo:function(z,V,m){var S=m("4fz+"),y=m("Dagg"),g=m("dqUG"),p=m("2fw6"),t=m("x6Kt"),e=m("rmlV"),d=m("yxFR"),f=m("y+Vt"),u=m("h7HQ"),r=m("1Jh7"),s=m("SKnc"),o=m("K2GJ"),i=m("Fofx"),l=m("NC18"),n=l.createFromString,a=m("bYtY"),c=a.isString,h=a.extend,A=a.defaults,v=a.trim,w=a.each,b=/[\s,]+/;function x(G){if(c(G)){var X=new DOMParser;G=X.parseFromString(G,"text/xml")}for(G.nodeType===9&&(G=G.firstChild);G.nodeName.toLowerCase()!=="svg"||G.nodeType!==1;)G=G.nextSibling;return G}function C(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}C.prototype.parse=function(G,X){X=X||{};var q=x(G);if(!q)throw new Error("Illegal svg");var ee=new S;this._root=ee;var ie=q.getAttribute("viewBox")||"",de=parseFloat(q.getAttribute("width")||X.width),ue=parseFloat(q.getAttribute("height")||X.height);isNaN(de)&&(de=null),isNaN(ue)&&(ue=null),U(q,ee,null,!0);for(var ve=q.firstChild;ve;)this._parseNode(ve,ee),ve=ve.nextSibling;var be,_e;if(ie){var ke=v(ie).split(b);ke.length>=4&&(be={x:parseFloat(ke[0]||0),y:parseFloat(ke[1]||0),width:parseFloat(ke[2]),height:parseFloat(ke[3])})}if(be&&de!=null&&ue!=null&&(_e=j(be,de,ue),!X.ignoreViewBox)){var $e=ee;ee=new S,ee.add($e),$e.scale=_e.scale.slice(),$e.position=_e.position.slice()}return!X.ignoreRootClip&&de!=null&&ue!=null&&ee.setClipPath(new t({shape:{x:0,y:0,width:de,height:ue}})),{root:ee,width:de,height:ue,viewBoxRect:be,viewBoxTransform:_e}},C.prototype._parseNode=function(G,X){var q=G.nodeName.toLowerCase();q==="defs"?this._isDefine=!0:q==="text"&&(this._isText=!0);var ee;if(this._isDefine){var ie=_[q];if(ie){var de=ie.call(this,G),ue=G.getAttribute("id");ue&&(this._defs[ue]=de)}}else{var ie=I[q];ie&&(ee=ie.call(this,G,X),X.add(ee))}for(var ve=G.firstChild;ve;)ve.nodeType===1&&this._parseNode(ve,ee),ve.nodeType===3&&this._isText&&this._parseText(ve,ee),ve=ve.nextSibling;q==="defs"?this._isDefine=!1:q==="text"&&(this._isText=!1)},C.prototype._parseText=function(G,X){if(G.nodeType===1){var q=G.getAttribute("dx")||0,ee=G.getAttribute("dy")||0;this._textX+=parseFloat(q),this._textY+=parseFloat(ee)}var ie=new g({style:{text:G.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});O(X,ie),U(G,ie,this._defs);var de=ie.style.fontSize;de&&de<9&&(ie.style.fontSize=9,ie.scale=ie.scale||[1,1],ie.scale[0]*=de/9,ie.scale[1]*=de/9);var ue=ie.getBoundingRect();return this._textX+=ue.width,X.add(ie),ie};var I={g:function(X,q){var ee=new S;return O(q,ee),U(X,ee,this._defs),ee},rect:function(X,q){var ee=new t;return O(q,ee),U(X,ee,this._defs),ee.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)}),ee},circle:function(X,q){var ee=new p;return O(q,ee),U(X,ee,this._defs),ee.setShape({cx:parseFloat(X.getAttribute("cx")||0),cy:parseFloat(X.getAttribute("cy")||0),r:parseFloat(X.getAttribute("r")||0)}),ee},line:function(X,q){var ee=new d;return O(q,ee),U(X,ee,this._defs),ee.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)}),ee},ellipse:function(X,q){var ee=new e;return O(q,ee),U(X,ee,this._defs),ee.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)}),ee},polygon:function(X,q){var ee=X.getAttribute("points");ee&&(ee=N(ee));var ie=new u({shape:{points:ee||[]}});return O(q,ie),U(X,ie,this._defs),ie},polyline:function(X,q){var ee=new f;O(q,ee),U(X,ee,this._defs);var ie=X.getAttribute("points");ie&&(ie=N(ie));var de=new r({shape:{points:ie||[]}});return de},image:function(X,q){var ee=new y;return O(q,ee),U(X,ee,this._defs),ee.setStyle({image:X.getAttribute("xlink:href"),x:X.getAttribute("x"),y:X.getAttribute("y"),width:X.getAttribute("width"),height:X.getAttribute("height")}),ee},text:function(X,q){var ee=X.getAttribute("x")||0,ie=X.getAttribute("y")||0,de=X.getAttribute("dx")||0,ue=X.getAttribute("dy")||0;this._textX=parseFloat(ee)+parseFloat(de),this._textY=parseFloat(ie)+parseFloat(ue);var ve=new S;return O(q,ve),U(X,ve,this._defs),ve},tspan:function(X,q){var ee=X.getAttribute("x"),ie=X.getAttribute("y");ee!=null&&(this._textX=parseFloat(ee)),ie!=null&&(this._textY=parseFloat(ie));var de=X.getAttribute("dx")||0,ue=X.getAttribute("dy")||0,ve=new S;return O(q,ve),U(X,ve,this._defs),this._textX+=de,this._textY+=ue,ve},path:function(X,q){var ee=X.getAttribute("d")||"",ie=n(ee);return O(q,ie),U(X,ie,this._defs),ie}},_={lineargradient:function(X){var q=parseInt(X.getAttribute("x1")||0,10),ee=parseInt(X.getAttribute("y1")||0,10),ie=parseInt(X.getAttribute("x2")||10,10),de=parseInt(X.getAttribute("y2")||0,10),ue=new s(q,ee,ie,de);return E(X,ue),ue},radialgradient:function(X){}};function E(G,X){for(var q=G.firstChild;q;){if(q.nodeType===1){var ee=q.getAttribute("offset");ee.indexOf("%")>0?ee=parseInt(ee,10)/100:ee?ee=parseFloat(ee):ee=0;var ie=q.getAttribute("stop-color")||"#000000";X.addColorStop(ee,ie)}q=q.nextSibling}}function O(G,X){G&&G.__inheritedStyle&&(X.__inheritedStyle||(X.__inheritedStyle={}),A(X.__inheritedStyle,G.__inheritedStyle))}function N(G){for(var X=v(G).split(b),q=[],ee=0;ee<X.length;ee+=2){var ie=parseFloat(X[ee]),de=parseFloat(X[ee+1]);q.push([ie,de])}return q}var F={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 U(G,X,q,ee){var ie=X.__inheritedStyle||{},de=X.type==="text";if(G.nodeType===1&&(k(G,X),h(ie,W(G)),!ee)){for(var ue in F)if(F.hasOwnProperty(ue)){var ve=G.getAttribute(ue);ve!=null&&(ie[F[ue]]=ve)}}var be=de?"textFill":"fill",_e=de?"textStroke":"stroke";X.style=X.style||new o;var ke=X.style;ie.fill!=null&&ke.set(be,K(ie.fill,q)),ie.stroke!=null&&ke.set(_e,K(ie.stroke,q)),w(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function($e){var ne=$e==="lineWidth"&&de?"textStrokeWidth":$e;ie[$e]!=null&&ke.set(ne,parseFloat(ie[$e]))}),(!ie.textBaseline||ie.textBaseline==="auto")&&(ie.textBaseline="alphabetic"),ie.textBaseline==="alphabetic"&&(ie.textBaseline="bottom"),ie.textAlign==="start"&&(ie.textAlign="left"),ie.textAlign==="end"&&(ie.textAlign="right"),w(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],function($e){ie[$e]!=null&&ke.set($e,ie[$e])}),ie.lineDash&&(X.style.lineDash=v(ie.lineDash).split(b)),ke[_e]&&ke[_e]!=="none"&&(X[_e]=!0),X.__inheritedStyle=ie}var B=/url\(\s*#(.*?)\)/;function K(G,X){var q=X&&G&&G.match(B);if(q){var ee=v(q[1]),ie=X[ee];return ie}return G}var Y=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;function k(G,X){var q=G.getAttribute("transform");if(q){q=q.replace(/,/g," ");var ee=null,ie=[];q.replace(Y,function(be,_e,ke){ie.push(_e,ke)});for(var de=ie.length-1;de>0;de-=2){var ue=ie[de],ve=ie[de-1];ee=ee||i.create();switch(ve){case"translate":ue=v(ue).split(b),i.translate(ee,ee,[parseFloat(ue[0]),parseFloat(ue[1]||0)]);break;case"scale":ue=v(ue).split(b),i.scale(ee,ee,[parseFloat(ue[0]),parseFloat(ue[1]||ue[0])]);break;case"rotate":ue=v(ue).split(b),i.rotate(ee,ee,parseFloat(ue[0]));break;case"skew":ue=v(ue).split(b),console.warn("Skew transform is not supported yet");break;case"matrix":var ue=v(ue).split(b);ee[0]=parseFloat(ue[0]),ee[1]=parseFloat(ue[1]),ee[2]=parseFloat(ue[2]),ee[3]=parseFloat(ue[3]),ee[4]=parseFloat(ue[4]),ee[5]=parseFloat(ue[5]);break}}X.setLocalTransform(ee)}}var H=/([^\s:;]+)\s*:\s*([^:;]+)/g;function W(G){var X=G.getAttribute("style"),q={};if(!X)return q;var ee={};H.lastIndex=0;for(var ie;(ie=H.exec(X))!=null;)ee[ie[1]]=ie[2];for(var de in F)F.hasOwnProperty(de)&&ee[de]!=null&&(q[F[de]]=ee[de]);return q}function j(G,X,q){var ee=X/G.width,ie=q/G.height,de=Math.min(ee,ie),ue=[de,de],ve=[-(G.x+G.width/2)*de+X/2,-(G.y+G.height/2)*de+q/2];return{scale:ue,position:ve}}function M(G,X){var q=new C;return q.parse(G,X)}V.parseXML=x,V.makeViewBoxTransform=j,V.parseSVG=M},MFOe:function(z,V,m){(function(S){var y=e(),g=d(),p=f(),t=typeof window!="undefined"?window:S;z.exports={assign:y,create:g,trim:p,bind:u,slice:r,each:s,map:o,pluck:i,isList:l,isFunction:n,isObject:a,Global:t};function e(){return Object.assign?Object.assign:function(h,A,v,w){for(var b=1;b<arguments.length;b++)s(Object(arguments[b]),function(x,C){h[C]=x});return h}}function d(){if(Object.create)return function(A,v,w,b){var x=r(arguments,1);return y.apply(this,[Object.create(A)].concat(x))};var c=function(){};return function(A,v,w,b){var x=r(arguments,1);return c.prototype=A,y.apply(this,[new c].concat(x))}}function f(){return String.prototype.trim?function(h){return String.prototype.trim.call(h)}:function(h){return h.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function u(c,h){return function(){return h.apply(c,Array.prototype.slice.call(arguments,0))}}function r(c,h){return Array.prototype.slice.call(c,h||0)}function s(c,h){i(c,function(A,v){return h(A,v),!1})}function o(c,h){var A=l(c)?[]:{};return i(c,function(v,w){return A[w]=h(v,w),!1}),A}function i(c,h){if(l(c)){for(var A=0;A<c.length;A++)if(h(c[A],A))return c[A]}else for(var v in c)if(c.hasOwnProperty(v)&&h(c[v],v))return c[v]}function l(c){return c!=null&&typeof c!="function"&&typeof c.length=="number"}function n(c){return c&&{}.toString.call(c)==="[object Function]"}function a(c){return c&&{}.toString.call(c)==="[object Object]"}}).call(this,m("IyRk"))},MH26:function(z,V,m){var S=m("bYtY"),y=m("YXkt"),g=m("OELB"),p=m("kj2x"),t=m("c8qY"),e=m("iPDy"),d=m("7hqr"),f=d.getStackedDimension,u=function(a,c,h,A){var v=a.getData(),w=A.type;if(!S.isArray(A)&&(w==="min"||w==="max"||w==="average"||w==="median"||A.xAxis!=null||A.yAxis!=null)){var b,x;if(A.yAxis!=null||A.xAxis!=null)b=c.getAxis(A.yAxis!=null?"y":"x"),x=S.retrieve(A.yAxis,A.xAxis);else{var C=p.getAxisInfo(A,v,c,a);b=C.valueAxis;var I=f(v,C.valueDataDim);x=p.numCalculate(v,I,w)}var _=b.dim==="x"?0:1,E=1-_,O=S.clone(A),N={};O.type=null,O.coord=[],N.coord=[],O.coord[E]=-Infinity,N.coord[E]=Infinity;var F=h.get("precision");F>=0&&typeof x=="number"&&(x=+x.toFixed(Math.min(F,20))),O.coord[_]=N.coord[_]=x,A=[O,N,{type:w,valueIndex:A.valueIndex,value:x}]}return A=[p.dataTransform(a,A[0]),p.dataTransform(a,A[1]),S.extend({},A[2])],A[2].type=A[2].type||"",S.merge(A[2],A[0]),S.merge(A[2],A[1]),A};function r(a){return!isNaN(a)&&!isFinite(a)}function s(a,c,h,A){var v=1-a,w=A.dimensions[a];return r(c[v])&&r(h[v])&&c[a]===h[a]&&A.getAxis(w).containData(c[a])}function o(a,c){if(a.type==="cartesian2d"){var h=c[0].coord,A=c[1].coord;if(h&&A&&(s(1,h,A,a)||s(0,h,A,a)))return!0}return p.dataFilter(a,c[0])&&p.dataFilter(a,c[1])}function i(a,c,h,A,v){var w=A.coordinateSystem,b=a.getItemModel(c),x,C=g.parsePercent(b.get("x"),v.getWidth()),I=g.parsePercent(b.get("y"),v.getHeight());if(!isNaN(C)&&!isNaN(I))x=[C,I];else{if(A.getMarkerPosition)x=A.getMarkerPosition(a.getValues(a.dimensions,c));else{var _=w.dimensions,E=a.get(_[0],c),O=a.get(_[1],c);x=w.dataToPoint([E,O])}if(w.type==="cartesian2d"){var N=w.getAxis("x"),F=w.getAxis("y"),_=w.dimensions;r(a.get(_[0],c))?x[0]=N.toGlobalCoord(N.getExtent()[h?0:1]):r(a.get(_[1],c))&&(x[1]=F.toGlobalCoord(F.getExtent()[h?0:1]))}isNaN(C)||(x[0]=C),isNaN(I)||(x[1]=I)}a.setItemLayout(c,x)}var l=e.extend({type:"markLine",updateTransform:function(a,c,h){c.eachSeries(function(A){var v=A.markLineModel;if(v){var w=v.getData(),b=v.__from,x=v.__to;b.each(function(C){i(b,C,!0,A,h),i(x,C,!1,A,h)}),w.each(function(C){w.setItemLayout(C,[b.getItemLayout(C),x.getItemLayout(C)])}),this.markerGroupMap.get(A.id).updateLayout()}},this)},renderSeries:function(a,c,h,A){var v=a.coordinateSystem,w=a.id,b=a.getData(),x=this.markerGroupMap,C=x.get(w)||x.set(w,new t);this.group.add(C.group);var I=n(v,a,c),_=I.from,E=I.to,O=I.line;c.__from=_,c.__to=E,c.setData(O);var N=c.get("symbol"),F=c.get("symbolSize");S.isArray(N)||(N=[N,N]),typeof F=="number"&&(F=[F,F]),I.from.each(function(B){U(_,B,!0),U(E,B,!1)}),O.each(function(B){var K=O.getItemModel(B).get("lineStyle.color");O.setItemVisual(B,{color:K||_.getItemVisual(B,"color")}),O.setItemLayout(B,[_.getItemLayout(B),E.getItemLayout(B)]),O.setItemVisual(B,{fromSymbolSize:_.getItemVisual(B,"symbolSize"),fromSymbol:_.getItemVisual(B,"symbol"),toSymbolSize:E.getItemVisual(B,"symbolSize"),toSymbol:E.getItemVisual(B,"symbol")})}),C.updateData(O),I.line.eachItemGraphicEl(function(B,K){B.traverse(function(Y){Y.dataModel=c})});function U(B,K,Y){var k=B.getItemModel(K);i(B,K,Y,a,A),B.setItemVisual(K,{symbolSize:k.get("symbolSize")||F[Y?0:1],symbol:k.get("symbol",!0)||N[Y?0:1],color:k.get("itemStyle.color")||b.getVisual("color")})}C.__keep=!0,C.group.silent=c.get("silent")||a.get("silent")}});function n(a,c,h){var A;a?A=S.map(a&&a.dimensions,function(I){var _=c.getData().getDimensionInfo(c.getData().mapDimension(I))||{};return S.defaults({name:I},_)}):A=[{name:"value",type:"float"}];var v=new y(A,h),w=new y(A,h),b=new y([],h),x=S.map(h.get("data"),S.curry(u,c,a,h));a&&(x=S.filter(x,S.curry(o,a)));var C=a?p.dimValueGetter:function(I){return I.value};return v.initData(S.map(x,function(I){return I[0]}),null,C),w.initData(S.map(x,function(I){return I[1]}),null,C),b.initData(S.map(x,function(I){return I[2]})),b.hasItemOption=!0,{from:v,to:w,line:b}}z.exports=l},MHoB:function(z,V,m){var S=m("bYtY"),y=m("6uqw"),g=m("OELB"),p=[20,140],t=y.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,u){t.superApply(this,"optionUpdated",arguments),this.resetExtent(),this.resetVisual(function(r){r.mappingMethod="linear",r.dataExtent=this.getExtent()}),this._resetRange()},resetItemSize:function(){t.superApply(this,"resetItemSize",arguments);var f=this.itemSize;this._orient==="horizontal"&&f.reverse(),(f[0]==null||isNaN(f[0]))&&(f[0]=p[0]),(f[1]==null||isNaN(f[1]))&&(f[1]=p[1])},_resetRange:function(){var f=this.getExtent(),u=this.option.range;!u||u.auto?(f.auto=1,this.option.range=f):S.isArray(u)&&(u[0]>u[1]&&u.reverse(),u[0]=Math.max(u[0],f[0]),u[1]=Math.min(u[1],f[1]))},completeVisualOption:function(){y.prototype.completeVisualOption.apply(this,arguments),S.each(this.stateList,function(f){var u=this.option.controller[f].symbolSize;u&&u[0]!==u[1]&&(u[0]=0)},this)},setSelected:function(f){this.option.range=f.slice(),this._resetRange()},getSelected:function(){var f=this.getExtent(),u=g.asc((this.get("range")||[]).slice());return u[0]>f[1]&&(u[0]=f[1]),u[1]>f[1]&&(u[1]=f[1]),u[0]<f[0]&&(u[0]=f[0]),u[1]<f[0]&&(u[1]=f[0]),u},getValueState:function(f){var u=this.option.range,r=this.getExtent();return(u[0]<=r[0]||u[0]<=f)&&(u[1]>=r[1]||f<=u[1])?"inRange":"outOfRange"},findTargetDataIndices:function(f){var u=[];return this.eachTargetSeries(function(r){var s=[],o=r.getData();o.each(this.getDataDimension(o),function(i,l){f[0]<=i&&i<=f[1]&&s.push(l)},this),u.push({seriesId:r.id,dataIndex:s})},this),u},getVisualMeta:function(f){var u=e(this,"outOfRange",this.getExtent()),r=e(this,"inRange",this.option.range.slice()),s=[];function o(A,v){s.push({value:A,color:f(A,v)})}for(var i=0,l=0,n=r.length,a=u.length;l<a&&(!r.length||u[l]<=r[0]);l++)u[l]<r[i]&&o(u[l],"outOfRange");for(var c=1;i<n;i++,c=0)c&&s.length&&o(r[i],"outOfRange"),o(r[i],"inRange");for(var c=1;l<a;l++)(!r.length||r[r.length-1]<u[l])&&(c&&(s.length&&o(s[s.length-1].value,"outOfRange"),c=0),o(u[l],"outOfRange"));var h=s.length;return{stops:s,outerColors:[h?s[0].color:"transparent",h?s[h-1].color:"transparent"]}}});function e(f,u,r){if(r[0]===r[1])return r.slice();for(var s=200,o=(r[1]-r[0])/s,i=r[0],l=[],n=0;n<=s&&i<r[1];n++)l.push(i),i+=o;return l.push(r[1]),l}var d=t;z.exports=d},MHtr:function(z,V,m){var S=m("bYtY");function y(p,t){var e=this.getAxis(),d=t instanceof Array?t[0]:t,f=(p instanceof Array?p[0]:p)/2;return e.type==="category"?e.getBandWidth():Math.abs(e.dataToCoord(d-f)-e.dataToCoord(d+f))}function g(p){var t=p.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(e){return p.dataToPoint(e)},size:S.bind(y,p)}}}z.exports=g},MJZm:function(z,V,m){"use strict";var S=m("rePB"),y=m("wx14"),g=m("q1tI"),p=m.n(g),t=m("fAei"),e=m("TSYQ"),d=m.n(e),f=m("KQm4"),u=m("ODXe"),r=m("sEfC"),s=m.n(r),o=m("OZM5"),i=m("815F"),l=m("9jjd"),n=m("VTBJ"),a={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"},c=a,h=m("6VBw"),A=function(ie,de){return g.createElement(h.a,Object(n.a)(Object(n.a)({},ie),{},{ref:de,icon:c}))};A.displayName="FolderOpenOutlined";var v=g.forwardRef(A),w={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"},b=w,x=function(ie,de){return g.createElement(h.a,Object(n.a)(Object(n.a)({},ie),{},{ref:de,icon:b}))};x.displayName="FolderOutlined";var C=g.forwardRef(x),I=m("H84U"),_;(function(ee){ee[ee.None=0]="None",ee[ee.Start=1]="Start",ee[ee.End=2]="End"})(_||(_={}));function E(ee,ie){function de(ue){var ve=ue.key,be=ue.children;ie(ve,ue)!==!1&&E(be||[],ie)}ee.forEach(de)}function O(ee){var ie=ee.treeData,de=ee.expandedKeys,ue=ee.startKey,ve=ee.endKey,be=[],_e=_.None;if(ue&&ue===ve)return[ue];if(!ue||!ve)return[];function ke($e){return $e===ue||$e===ve}return E(ie,function($e){if(_e===_.End)return!1;if(ke($e)){if(be.push($e),_e===_.None)_e=_.Start;else if(_e===_.Start)return _e=_.End,!1}else _e===_.Start&&be.push($e);return!(de.indexOf($e)===-1)}),be}function N(ee,ie){var de=Object(f.a)(ie),ue=[];return E(ee,function(ve,be){var _e=de.indexOf(ve);return _e!==-1&&(ue.push(be),de.splice(_e,1)),!!de.length}),ue}var F=function(ee,ie){var de={};for(var ue in ee)Object.prototype.hasOwnProperty.call(ee,ue)&&ie.indexOf(ue)<0&&(de[ue]=ee[ue]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,ue=Object.getOwnPropertySymbols(ee);ve<ue.length;ve++)ie.indexOf(ue[ve])<0&&Object.prototype.propertyIsEnumerable.call(ee,ue[ve])&&(de[ue[ve]]=ee[ue[ve]]);return de};function U(ee){var ie=ee.isLeaf,de=ee.expanded;return ie?g.createElement(l.a,null):de?g.createElement(v,null):g.createElement(C,null)}function B(ee){var ie=ee.treeData,de=ee.children;return ie||Object(i.c)(de)}var K=function(ie,de){var ue=ie.defaultExpandAll,ve=ie.defaultExpandParent,be=ie.defaultExpandedKeys,_e=F(ie,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]),ke=g.useRef(),$e=g.useRef(),ne=g.createRef();g.useImperativeHandle(de,function(){return ne.current});var Ne=function(){var ct=Object(i.a)(B(_e)),le=ct.keyEntities,te;return ue?te=Object.keys(le):ve?te=Object(o.e)(_e.expandedKeys||be,le):te=_e.expandedKeys||be,te},st=g.useState(_e.selectedKeys||_e.defaultSelectedKeys||[]),pe=Object(u.a)(st,2),Z=pe[0],J=pe[1],ae=g.useState(Ne()),Se=Object(u.a)(ae,2),me=Se[0],Oe=Se[1];g.useEffect(function(){"selectedKeys"in _e&&J(_e.selectedKeys)},[_e.selectedKeys]),g.useEffect(function(){"expandedKeys"in _e&&Oe(_e.expandedKeys)},[_e.expandedKeys]);var Ee=function(ct,le){var te=le.isLeaf;if(te||ct.shiftKey||ct.metaKey||ct.ctrlKey)return;ne.current.onNodeExpand(ct,le)},oe=s()(Ee,200,{leading:!0}),Re=function(ct,le){return"expandedKeys"in _e||Oe(ct),_e.onExpand?_e.onExpand(ct,le):void 0},Be=function(ct,le){var te=_e.expandAction;te==="click"&&oe(ct,le),_e.onClick&&_e.onClick(ct,le)},et=function(ct,le){var te=_e.expandAction;te==="doubleClick"&&oe(ct,le),_e.onDoubleClick&&_e.onDoubleClick(ct,le)},bt=function(ct,le){var te=_e.multiple,we=le.node,Ce=le.nativeEvent,fe=we.key,rt=fe===void 0?"":fe,tt=B(_e),ye=Object(y.a)(Object(y.a)({},le),{selected:!0}),Je=Ce.ctrlKey||Ce.metaKey,lt=Ce.shiftKey,ze;te&&Je?(ze=ct,ke.current=rt,$e.current=ze,ye.selectedNodes=N(tt,ze)):te&<?(ze=Array.from(new Set([].concat(Object(f.a)($e.current||[]),Object(f.a)(O({treeData:tt,expandedKeys:me,startKey:rt,endKey:ke.current}))))),ye.selectedNodes=N(tt,ze)):(ze=[rt],ke.current=rt,$e.current=ze,ye.selectedNodes=N(tt,ze)),_e.onSelect&&_e.onSelect(ze,ye),"selectedKeys"in _e||J(ze)},dt=g.useContext(I.b),He=dt.getPrefixCls,kt=dt.direction,ut=_e.prefixCls,Ft=_e.className,Ht=F(_e,["prefixCls","className"]),$t=He("tree",ut),Ut=d()("".concat($t,"-directory"),Object(S.a)({},"".concat($t,"-directory-rtl"),kt==="rtl"),Ft);return g.createElement(X,Object(y.a)({icon:U,ref:ne,blockNode:!0},Ht,{prefixCls:$t,className:Ut,expandedKeys:me,selectedKeys:Z,onSelect:bt,onClick:Be,onDoubleClick:et,onExpand:Re}))},Y=g.forwardRef(K);Y.displayName="DirectoryTree",Y.defaultProps={showIcon:!0,expandAction:"click"};var k=Y,H=m("EXcs"),W=m("2jpz"),j=4;function M(ee){var ie,de=ee.dropPosition,ue=ee.dropLevelOffset,ve=ee.prefixCls,be=ee.indent,_e=ee.direction,ke=_e===void 0?"ltr":_e,$e=ke==="ltr"?"left":"right",ne=ke==="ltr"?"right":"left",Ne=(ie={},Object(S.a)(ie,$e,-ue*be+j),Object(S.a)(ie,ne,0),ie);switch(de){case-1:Ne.top=-3;break;case 1:Ne.bottom=-3;break;default:Ne.bottom=-3,Ne[$e]=be+j;break}return p.a.createElement("div",{style:Ne,className:"".concat(ve,"-drop-indicator")})}var G=g.forwardRef(function(ee,ie){var de,ue=g.useContext(I.b),ve=ue.getPrefixCls,be=ue.direction,_e=ue.virtual,ke=ee.prefixCls,$e=ee.className,ne=ee.showIcon,Ne=ee.showLine,st=ee.switcherIcon,pe=ee.blockNode,Z=ee.children,J=ee.checkable,ae=ee.selectable,Se=ve("tree",ke),me=Object(y.a)(Object(y.a)({},ee),{showLine:Boolean(Ne),dropIndicatorRender:M});return g.createElement(t.b,Object(y.a)({itemHeight:20,ref:ie,virtual:_e},me,{prefixCls:Se,className:d()((de={},Object(S.a)(de,"".concat(Se,"-icon-hide"),!ne),Object(S.a)(de,"".concat(Se,"-block-node"),pe),Object(S.a)(de,"".concat(Se,"-unselectable"),!ae),Object(S.a)(de,"".concat(Se,"-rtl"),be==="rtl"),de),$e),direction:be,checkable:J&&g.createElement("span",{className:"".concat(Se,"-checkbox-inner")}),selectable:ae,switcherIcon:function(Ee){return Object(W.a)(Se,st,Ne,Ee)}}),Z)});G.TreeNode=t.a,G.DirectoryTree=k,G.defaultProps={checkable:!1,selectable:!0,showIcon:!1,motion:Object(y.a)(Object(y.a)({},H.a),{motionAppear:!1}),blockNode:!1};var X=G,q=V.a=X},MKOG:function(z,V,m){var S=m("bYtY"),y=m("YH21"),g=y.Dispatcher,p=m("mLcG"),t=m("Bq2U"),e=function(u){u=u||{},this.stage=u.stage||{},this.onframe=u.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,g.call(this)};e.prototype={constructor:e,addClip:function(u){this._clips.push(u)},addAnimator:function(u){u.animation=this;for(var r=u.getClips(),s=0;s<r.length;s++)this.addClip(r[s])},removeClip:function(u){var r=S.indexOf(this._clips,u);r>=0&&this._clips.splice(r,1)},removeAnimator:function(u){for(var r=u.getClips(),s=0;s<r.length;s++)this.removeClip(r[s]);u.animation=null},_update:function(){for(var u=new Date().getTime()-this._pausedTime,r=u-this._time,s=this._clips,o=s.length,i=[],l=[],n=0;n<o;n++){var a=s[n],c=a.step(u,r);c&&(i.push(c),l.push(a))}for(var n=0;n<o;)s[n]._needsRemove?(s[n]=s[o-1],s.pop(),o--):n++;o=i.length;for(var n=0;n<o;n++)l[n].fire(i[n]);this._time=u,this.onframe(r),this.trigger("frame",r),this.stage.update&&this.stage.update()},_startLoop:function(){var u=this;this._running=!0;function r(){u._running&&(p(r),!u._paused&&u._update())}p(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(u,r){r=r||{};var s=new t(u,r.loop,r.getter,r.setter);return this.addAnimator(s),s}},S.mixin(e,g);var d=e;z.exports=d},MRoa:function(z,V,m){var S=m("ProS");m("0Bwj"),m("W2nI"),m("vcCh");var y=m("gawk"),g=m("Dg8C");S.registerLayout(y),S.registerVisual(g)},MT78:function(z,V,m){var S=m("ProS");(function(){for(var g in S){if(S==null||!S.hasOwnProperty(g)||g==="default"||g==="__esModule")return;V[g]=S[g]}})();var y=m("txkQ");(function(){for(var g in y){if(y==null||!y.hasOwnProperty(g)||g==="default"||g==="__esModule")return;V[g]=y[g]}})(),m("A1Ka"),m("75ce"),m("lLGD"),m("wDdD"),m("Fa/5"),m("jett"),m("Z1wy"),m("75ev"),m("2uGb"),m("I+77"),m("B+YJ"),m("pLH3"),m("CBdT"),m("MRoa"),m("+lIL"),m("CF2D"),m("ERHi"),m("p+If"),m("XOKv"),m("qt/9"),m("bBL8"),m("1xaR"),m("4Feb"),m("zRKj"),m("L3Oj"),m("0HBW"),m("LPzL"),m("8waO"),m("k5C7"),m("f1nB"),m("sRwP"),m("AH3D"),m("y4/Y"),m("LzGr"),m("Ynxi"),m("7pVf"),m("2w7y"),m("laiN"),m("fjKi"),m("C0tN"),m("0o9m"),m("Cm0C"),m("f3JH"),m("5NHt"),m("VFCP"),m("dBmv"),m("KamJ"),m("8XDt"),m("juDX")},MXD1:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("Kvyg"),p=m.n(g)},MZdM:function(z,V,m){"use strict";function S(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(n){return typeof n}:S=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},S(i)}Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var y=f(m("Lo0S")),g=e(m("N/zr")),p=m("GdRQ"),t=m("GQ8N");function e(i){return i&&i.__esModule?i:{default:i}}function d(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return d=function(){return i},i}function f(i){if(i&&i.__esModule)return i;if(i===null||S(i)!=="object"&&typeof i!="function")return{default:i};var l=d();if(l&&l.has(i))return l.get(i);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in i)if(Object.prototype.hasOwnProperty.call(i,c)){var h=a?Object.getOwnPropertyDescriptor(i,c):null;h&&(h.get||h.set)?Object.defineProperty(n,c,h):n[c]=i[c]}return n.default=i,l&&l.set(i,n),n}function u(i,l){if(!(i instanceof l))throw new TypeError("Cannot call a class as a function")}function r(i,l){for(var n=0;n<l.length;n++){var a=l[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(i,a.key,a)}}function s(i,l,n){return l&&r(i.prototype,l),n&&r(i,n),i}var o=function(){function i(l){if(u(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,y.Debug(">> Display.constructor"),this._target=l,!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},y.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),y.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return s(i,[{key:"viewportChangePos",value:function(n,a){var c=this._viewportLoc;n=Math.floor(n),a=Math.floor(a),this._clipViewport||(n=-c.w,a=-c.h);var h=c.x+c.w-1,A=c.y+c.h-1;if(n<0&&c.x+n<0&&(n=-c.x),h+n>=this._fbWidth&&(n-=h+n-this._fbWidth+1),c.y+a<0&&(a=-c.y),A+a>=this._fbHeight&&(a-=A+a-this._fbHeight+1),n===0&&a===0)return;y.Debug("viewportChange deltaX: "+n+", deltaY: "+a),c.x+=n,c.y+=a,this._damage(c.x,c.y,c.w,c.h),this.flip()}},{key:"viewportChangeSize",value:function(n,a){(!this._clipViewport||typeof n=="undefined"||typeof a=="undefined")&&(y.Debug("Setting viewport to full display region"),n=this._fbWidth,a=this._fbHeight),n=Math.floor(n),a=Math.floor(a),n>this._fbWidth&&(n=this._fbWidth),a>this._fbHeight&&(a=this._fbHeight);var c=this._viewportLoc;if(c.w!==n||c.h!==a){c.w=n,c.h=a;var h=this._target;h.width=n,h.height=a,this.viewportChangePos(0,0),this._damage(c.x,c.y,c.w,c.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(n){return this._scale===0?0:(0,t.toSigned32bit)(n/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(n){return this._scale===0?0:(0,t.toSigned32bit)(n/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(n,a){this._prevDrawStyle="",this._fbWidth=n,this._fbHeight=a;var c=this._backbuffer;if(c.width!==n||c.height!==a){var h=null;c.width>0&&c.height>0&&(h=this._drawCtx.getImageData(0,0,c.width,c.height)),c.width!==n&&(c.width=n),c.height!==a&&(c.height=a),h&&this._drawCtx.putImageData(h,0,0)}var A=this._viewportLoc;this.viewportChangeSize(A.w,A.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(n,a,c,h){n<this._damageBounds.left&&(this._damageBounds.left=n),a<this._damageBounds.top&&(this._damageBounds.top=a),n+c>this._damageBounds.right&&(this._damageBounds.right=n+c),a+h>this._damageBounds.bottom&&(this._damageBounds.bottom=a+h)}},{key:"flip",value:function(n){if(this._renderQ.length!==0&&!n)this._renderQPush({type:"flip"});else{var a=this._damageBounds.left,c=this._damageBounds.top,h=this._damageBounds.right-a,A=this._damageBounds.bottom-c,v=a-this._viewportLoc.x,w=c-this._viewportLoc.y;v<0&&(h+=v,a-=v,v=0),w<0&&(A+=w,c-=w,w=0),v+h>this._viewportLoc.w&&(h=this._viewportLoc.w-v),w+A>this._viewportLoc.h&&(A=this._viewportLoc.h-w),h>0&&A>0&&this._targetCtx.drawImage(this._backbuffer,a,c,h,A,v,w,h,A),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(n,a,c,h,A,v){this._renderQ.length!==0&&!v?this._renderQPush({type:"fill",x:n,y:a,width:c,height:h,color:A}):(this._setFillColor(A),this._drawCtx.fillRect(n,a,c,h),this._damage(n,a,c,h))}},{key:"copyImage",value:function(n,a,c,h,A,v,w){this._renderQ.length!==0&&!w?this._renderQPush({type:"copy",oldX:n,oldY:a,x:c,y:h,width:A,height:v}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,n,a,A,v,c,h,A,v),this._damage(c,h,A,v))}},{key:"imageRect",value:function(n,a,c,h,A,v){if(c===0||h===0)return;var w=new Image;w.src="data: "+A+";base64,"+g.default.encode(v),this._renderQPush({type:"img",img:w,x:n,y:a,width:c,height:h})}},{key:"startTile",value:function(n,a,c,h,A){this._tileX=n,this._tileY=a,c===16&&h===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(c,h);for(var v=A[2],w=A[1],b=A[0],x=this._tile.data,C=0;C<c*h*4;C+=4)x[C]=v,x[C+1]=w,x[C+2]=b,x[C+3]=255}},{key:"subTile",value:function(n,a,c,h,A){for(var v=A[2],w=A[1],b=A[0],x=n+c,C=a+h,I=this._tile.data,_=this._tile.width,E=a;E<C;E++)for(var O=n;O<x;O++){var N=(O+E*_)*4;I[N]=v,I[N+1]=w,I[N+2]=b,I[N+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(n,a,c,h,A,v,w){if(this._renderQ.length!==0&&!w){var b=new Uint8Array(c*h*4);b.set(new Uint8Array(A.buffer,0,b.length)),this._renderQPush({type:"blit",data:b,x:n,y:a,width:c,height:h})}else this._bgrxImageData(n,a,c,h,A,v)}},{key:"blitRgbImage",value:function(n,a,c,h,A,v,w){if(this._renderQ.length!==0&&!w){var b=new Uint8Array(c*h*3);b.set(new Uint8Array(A.buffer,0,b.length)),this._renderQPush({type:"blitRgb",data:b,x:n,y:a,width:c,height:h})}else this._rgbImageData(n,a,c,h,A,v)}},{key:"blitRgbxImage",value:function(n,a,c,h,A,v,w){if(this._renderQ.length!==0&&!w){var b=new Uint8Array(c*h*4);b.set(new Uint8Array(A.buffer,0,b.length)),this._renderQPush({type:"blitRgbx",data:b,x:n,y:a,width:c,height:h})}else this._rgbxImageData(n,a,c,h,A,v)}},{key:"drawImage",value:function(n,a,c){this._drawCtx.drawImage(n,a,c),this._damage(a,c,n.width,n.height)}},{key:"autoscale",value:function(n,a){var c;if(n===0||a===0)c=0;else{var h=this._viewportLoc,A=n/a,v=h.w/h.h;v>=A?c=n/h.w:c=a/h.h}this._rescale(c)}},{key:"_rescale",value:function(n){this._scale=n;var a=this._viewportLoc,c=n*a.w+"px",h=n*a.h+"px";(this._target.style.width!==c||this._target.style.height!==h)&&(this._target.style.width=c,this._target.style.height=h)}},{key:"_setFillColor",value:function(n){var a="rgb("+n[2]+","+n[1]+","+n[0]+")";a!==this._prevDrawStyle&&(this._drawCtx.fillStyle=a,this._prevDrawStyle=a)}},{key:"_rgbImageData",value:function(n,a,c,h,A,v){for(var w=this._drawCtx.createImageData(c,h),b=w.data,x=0,C=v;x<c*h*4;x+=4,C+=3)b[x]=A[C],b[x+1]=A[C+1],b[x+2]=A[C+2],b[x+3]=255;this._drawCtx.putImageData(w,n,a),this._damage(n,a,w.width,w.height)}},{key:"_bgrxImageData",value:function(n,a,c,h,A,v){for(var w=this._drawCtx.createImageData(c,h),b=w.data,x=0,C=v;x<c*h*4;x+=4,C+=4)b[x]=A[C+2],b[x+1]=A[C+1],b[x+2]=A[C],b[x+3]=255;this._drawCtx.putImageData(w,n,a),this._damage(n,a,w.width,w.height)}},{key:"_rgbxImageData",value:function(n,a,c,h,A,v){var w;p.supportsImageMetadata?w=new ImageData(new Uint8ClampedArray(A.buffer,A.byteOffset,c*h*4),c,h):(w=this._drawCtx.createImageData(c,h),w.data.set(new Uint8ClampedArray(A.buffer,A.byteOffset,c*h*4))),this._drawCtx.putImageData(w,n,a),this._damage(n,a,w.width,w.height)}},{key:"_renderQPush",value:function(n){this._renderQ.push(n),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 n=!0;n&&this._renderQ.length>0;){var a=this._renderQ[0];switch(a.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(a.oldX,a.oldY,a.x,a.y,a.width,a.height,!0);break;case"fill":this.fillRect(a.x,a.y,a.width,a.height,a.color,!0);break;case"blit":this.blitImage(a.x,a.y,a.width,a.height,a.data,0,!0);break;case"blitRgb":this.blitRgbImage(a.x,a.y,a.width,a.height,a.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(a.x,a.y,a.width,a.height,a.data,0,!0);break;case"img":if(a.img.complete&&a.img.width!==0&&a.img.height!==0){if(a.img.width!==a.width||a.img.height!==a.height){y.Error("Decoded image has incorrect dimensions. Got "+a.img.width+"x"+a.img.height+". Expected "+a.width+"x"+a.height+".");return}this.drawImage(a.img,a.x,a.y)}else a.img._noVNCDisplay=this,a.img.addEventListener("load",this._resumeRenderQ),n=!1;break}n&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(n){this._rescale(n)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(n){this._clipViewport=n;var a=this._viewportLoc;this.viewportChangeSize(a.w,a.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),i}();V.default=o},Mdki:function(z,V,m){var S=m("bYtY"),y=S.each,g="\0__link_datas",p="\0__link_mainData";function t(l){var n=l.mainData,a=l.datas;a||(a={main:n},l.datasAttr={main:"data"}),l.datas=l.mainData=null,s(n,a,l),y(a,function(c){y(n.TRANSFERABLE_METHODS,function(h){c.wrapMethod(h,S.curry(e,l))})}),n.wrapMethod("cloneShallow",S.curry(f,l)),y(n.CHANGABLE_METHODS,function(c){n.wrapMethod(c,S.curry(d,l))}),S.assert(a[n.dataType]===n)}function e(l,n){if(r(this)){var a=S.extend({},this[g]);a[this.dataType]=n,s(n,a,l)}else o(n,this.dataType,this[p],l);return n}function d(l,n){return l.struct&&l.struct.update(this),n}function f(l,n){return y(n[g],function(a,c){a!==n&&o(a.cloneShallow(),c,n,l)}),n}function u(l){var n=this[p];return l==null||n==null?n:n[g][l]}function r(l){return l[p]===l}function s(l,n,a){l[g]={},y(n,function(c,h){o(c,h,l,a)})}function o(l,n,a,c){a[g][n]=l,l[p]=a,l.dataType=n,c.struct&&(l[c.structAttr]=c.struct,c.struct[c.datasAttr[n]]=l),l.getLinkedData=u}var i=t;z.exports=i},Mgri:function(z,V,m){for(var S=m("bYtY"),y=m("8nly"),g=[126,25],p=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],t=0;t<p.length;t++)for(var e=0;e<p[t].length;e++)p[t][e][0]/=10.5,p[t][e][1]/=-10.5/.75,p[t][e][0]+=g[0],p[t][e][1]+=g[1];function d(f,u){f==="china"&&u.push(new y("\u5357\u6D77\u8BF8\u5C9B",S.map(p,function(r){return{type:"polygon",exterior:r}}),g))}z.exports=d},Mmt2:function(z,V,m){"use strict";function S(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(i){return typeof i}:S=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},S(s)}Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var y=p(m("Lo0S"));function g(){if(typeof WeakMap!="function")return null;var s=new WeakMap;return g=function(){return s},s}function p(s){if(s&&s.__esModule)return s;if(s===null||S(s)!=="object"&&typeof s!="function")return{default:s};var o=g();if(o&&o.has(s))return o.get(s);var i={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in s)if(Object.prototype.hasOwnProperty.call(s,n)){var a=l?Object.getOwnPropertyDescriptor(s,n):null;a&&(a.get||a.set)?Object.defineProperty(i,n,a):i[n]=s[n]}return i.default=s,o&&o.set(s,i),i}function t(s,o){if(!(s instanceof o))throw new TypeError("Cannot call a class as a function")}function e(s,o){for(var i=0;i<o.length;i++){var l=o[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(s,l.key,l)}}function d(s,o,i){return o&&e(s.prototype,o),i&&e(s,i),s}var f=!1,u=40*1024*1024,r=function(){function s(){t(this,s),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 d(s,[{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 l=0,n=i-1;n>=0;n--)l+=this._rQ[this._rQi++]<<n*8;return l}},{key:"rQshiftStr",value:function(i){typeof i=="undefined"&&(i=this.rQlen);for(var l="",n=0;n<i;n+=4096){var a=this.rQshiftBytes(Math.min(4096,i-n));l+=String.fromCharCode.apply(null,a)}return l}},{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,l){l===void 0&&(l=this.rQlen),i.set(new Uint8Array(this._rQ.buffer,this._rQi,l)),this._rQi+=l}},{key:"rQslice",value:function(i){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+i,l-i)}},{key:"rQwait",value:function(i,l,n){if(this.rQlen<l){if(n){if(this._rQi<n)throw new Error("rQwait cannot backup "+n+" bytes");this._rQi-=n}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(l){return l.charCodeAt(0)}))}},{key:"off",value:function(i){this._eventHandlers[i]=function(){}}},{key:"on",value:function(i,l){this._eventHandlers[i]=l}},{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,l){var n=this;this.init(),this._websocket=new WebSocket(i,l),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){y.Debug(">> WebSock.onopen"),n._websocket.protocol&&y.Info("Server choose sub-protocol: "+n._websocket.protocol),n._eventHandlers.open(),y.Debug("<< WebSock.onopen")},this._websocket.onclose=function(a){y.Debug(">> WebSock.onclose"),n._eventHandlers.close(a),y.Debug("<< WebSock.onclose")},this._websocket.onerror=function(a){y.Debug(">> WebSock.onerror: "+a),n._eventHandlers.error(a),y.Debug("<< WebSock.onerror: "+a)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(y.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 l=(this._rQlen-this._rQi+i)*8,n=this._rQbufferSize<l;if(n&&(this._rQbufferSize=Math.max(this._rQbufferSize*2,l)),this._rQbufferSize>u&&(this._rQbufferSize=u,this._rQbufferSize-this.rQlen<i))throw new Error("Receive Queue buffer exceeded "+u+" bytes, and the new message could not fit");if(n){var a=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(a,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 l=new Uint8Array(i);l.length>this._rQbufferSize-this._rQlen&&this._expandCompactRQ(l.length),this._rQ.set(l,this._rQlen),this._rQlen+=l.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)):y.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}}]),s}();V.default=r},MqEG:function(z,V,m){var S=m("bYtY"),y=m("fc+c"),g=m("72pK"),p=m("VXYp"),t=S.bind,e=y.extend({type:"dataZoom.inside",init:function(s,o){this._range},render:function(s,o,i,l){e.superApply(this,"render",arguments),this._range=s.getPercentRange(),S.each(this.getTargetCoordInfo(),function(n,a){var c=S.map(n,function(h){return p.generateCoordId(h.model)});S.each(n,function(h){var A=h.model,v={};S.each(["pan","zoom","scrollMove"],function(w){v[w]=t(d[w],this,h,a)},this),p.register(i,{coordId:p.generateCoordId(A),allCoordIds:c,containsPoint:function(w,b,x){return A.coordinateSystem.containPoint([b,x])},dataZoomId:s.id,dataZoomModel:s,getRange:v})},this)},this)},dispose:function(){p.unregister(this.api,this.dataZoomModel.id),e.superApply(this,"dispose",arguments),this._range=null}}),d={zoom:function(s,o,i,l){var n=this._range,a=n.slice(),c=s.axisModels[0];if(!c)return;var h=u[o](null,[l.originX,l.originY],c,i,s),A=(h.signal>0?h.pixelStart+h.pixelLength-h.pixel:h.pixel-h.pixelStart)/h.pixelLength*(a[1]-a[0])+a[0],v=Math.max(1/l.scale,0);a[0]=(a[0]-A)*v+A,a[1]=(a[1]-A)*v+A;var w=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(g(0,a,[0,100],0,w.minSpan,w.maxSpan),this._range=a,n[0]!==a[0]||n[1]!==a[1])return a},pan:f(function(s,o,i,l,n,a){var c=u[l]([a.oldX,a.oldY],[a.newX,a.newY],o,n,i);return c.signal*(s[1]-s[0])*c.pixel/c.pixelLength}),scrollMove:f(function(s,o,i,l,n,a){var c=u[l]([0,0],[a.scrollDelta,a.scrollDelta],o,n,i);return c.signal*(s[1]-s[0])*a.scrollDelta})};function f(s){return function(o,i,l,n){var a=this._range,c=a.slice(),h=o.axisModels[0];if(!h)return;var A=s(c,h,o,i,l,n);if(g(A,c,[0,100],"all"),this._range=c,a[0]!==c[0]||a[1]!==c[1])return c}}var u={grid:function(s,o,i,l,n){var a=i.axis,c={},h=n.model.coordinateSystem.getRect();return s=s||[0,0],a.dim==="x"?(c.pixel=o[0]-s[0],c.pixelLength=h.width,c.pixelStart=h.x,c.signal=a.inverse?1:-1):(c.pixel=o[1]-s[1],c.pixelLength=h.height,c.pixelStart=h.y,c.signal=a.inverse?-1:1),c},polar:function(s,o,i,l,n){var a=i.axis,c={},h=n.model.coordinateSystem,A=h.getRadiusAxis().getExtent(),v=h.getAngleAxis().getExtent();return s=s?h.pointToCoord(s):[0,0],o=h.pointToCoord(o),i.mainType==="radiusAxis"?(c.pixel=o[0]-s[0],c.pixelLength=A[1]-A[0],c.pixelStart=A[0],c.signal=a.inverse?1:-1):(c.pixel=o[1]-s[1],c.pixelLength=v[1]-v[0],c.pixelStart=v[0],c.signal=a.inverse?-1:1),c},singleAxis:function(s,o,i,l,n){var a=i.axis,c=n.model.coordinateSystem.getRect(),h={};return s=s||[0,0],a.orient==="horizontal"?(h.pixel=o[0]-s[0],h.pixelLength=c.width,h.pixelStart=c.x,h.signal=a.inverse?1:-1):(h.pixel=o[1]-s[1],h.pixelLength=c.height,h.pixelStart=c.y,h.signal=a.inverse?-1:1),h}},r=e;z.exports=r},MwEJ:function(z,V,m){var S=m("bYtY"),y=m("YXkt"),g=m("sdST"),p=m("k9D9"),t=p.SOURCE_FORMAT_ORIGINAL,e=m("L0Ub"),d=e.getDimensionTypeByAxis,f=m("4NO4"),u=f.getDataItemValue,r=m("IDmD"),s=m("i38C"),o=s.getCoordSysInfoBySeries,i=m("7G+c"),l=m("7hqr"),n=l.enableDataStack,a=m("D5nY"),c=a.makeSeriesEncodeForAxisCoordSys;function h(b,x,C){C=C||{},i.isInstance(b)||(b=i.seriesDataToSource(b));var I=x.get("coordinateSystem"),_=r.get(I),E=o(x),O;E&&(O=S.map(E.coordSysDims,function(k){var H={name:k},W=E.axisMap.get(k);if(W){var j=W.get("type");H.type=d(j)}return H})),O||(O=_&&(_.getDimensionsInfo?_.getDimensionsInfo():_.dimensions.slice())||["x","y"]);var N=g(b,{coordDimensions:O,generateCoord:C.generateCoord,encodeDefaulter:C.useEncodeDefaulter?S.curry(c,O,x):null}),F,U;E&&S.each(N,function(k,H){var W=k.coordDim,j=E.categoryAxisMap.get(W);j&&(F==null&&(F=H),k.ordinalMeta=j.getOrdinalMeta()),k.otherDims.itemName!=null&&(U=!0)}),!U&&F!=null&&(N[F].otherDims.itemName=0);var B=n(x,N),K=new y(N,x);K.setCalculationInfo(B);var Y=F!=null&&A(b)?function(k,H,W,j){return j===F?W:this.defaultDimValueGetter(k,H,W,j)}:null;return K.hasItemOption=!1,K.initData(b,null,Y),K}function A(b){if(b.sourceFormat===t){var x=v(b.data||[]);return x!=null&&!S.isArray(u(x))}}function v(b){for(var x=0;x<b.length&&b[x]==null;)x++;return b[x]}var w=h;z.exports=w},Mylv:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("IwbS"),p=m("oVpE"),t=p.createSymbol,e=m("OELB"),d=e.parsePercent,f=e.isNumeric,u=m("56rv"),r=u.setLabel,s=["itemStyle","borderWidth"],o=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],i=new g.Circle,l=S.extendChartView({type:"pictorialBar",render:function(M,G,X){var q=this.group,ee=M.getData(),ie=this._data,de=M.coordinateSystem,ue=de.getBaseAxis(),ve=!!ue.isHorizontal(),be=de.grid.getRect(),_e={ecSize:{width:X.getWidth(),height:X.getHeight()},seriesModel:M,coordSys:de,coordSysExtent:[[be.x,be.x+be.width],[be.y,be.y+be.height]],isHorizontal:ve,valueDim:o[+ve],categoryDim:o[1-ve]};return ee.diff(ie).add(function(ke){if(!ee.hasValue(ke))return;var $e=_(ee,ke),ne=n(ee,ke,$e,_e),Ne=F(ee,_e,ne);ee.setItemGraphicEl(ke,Ne),q.add(Ne),H(Ne,_e,ne)}).update(function(ke,$e){var ne=ie.getItemGraphicEl($e);if(!ee.hasValue(ke)){q.remove(ne);return}var Ne=_(ee,ke),st=n(ee,ke,Ne,_e),pe=K(ee,st);ne&&pe!==ne.__pictorialShapeStr&&(q.remove(ne),ee.setItemGraphicEl(ke,null),ne=null),ne?U(ne,_e,st):ne=F(ee,_e,st,!0),ee.setItemGraphicEl(ke,ne),ne.__pictorialSymbolMeta=st,q.add(ne),H(ne,_e,st)}).remove(function(ke){var $e=ie.getItemGraphicEl(ke);$e&&B(ie,ke,$e.__pictorialSymbolMeta.animationModel,$e)}).execute(),this._data=ee,this.group},dispose:y.noop,remove:function(M,G){var X=this.group,q=this._data;M.get("animation")?q&&q.eachItemGraphicEl(function(ee){B(q,ee.dataIndex,M,ee)}):X.removeAll()}});function n(M,G,X,q){var ee=M.getItemLayout(G),ie=X.get("symbolRepeat"),de=X.get("symbolClip"),ue=X.get("symbolPosition")||"start",ve=X.get("symbolRotate"),be=(ve||0)*Math.PI/180||0,_e=X.get("symbolPatternSize")||2,ke=X.isAnimationEnabled(),$e={dataIndex:G,layout:ee,itemModel:X,symbolType:M.getItemVisual(G,"symbol")||"circle",color:M.getItemVisual(G,"color"),symbolClip:de,symbolRepeat:ie,symbolRepeatDirection:X.get("symbolRepeatDirection"),symbolPatternSize:_e,rotation:be,animationModel:ke?X:null,hoverAnimation:ke&&X.get("hoverAnimation"),z2:X.getShallow("z",!0)||0};a(X,ie,ee,q,$e),h(M,G,ee,ie,de,$e.boundingLength,$e.pxSign,_e,q,$e),A(X,$e.symbolScale,be,q,$e);var ne=$e.symbolSize,Ne=X.get("symbolOffset");return y.isArray(Ne)&&(Ne=[d(Ne[0],ne[0]),d(Ne[1],ne[1])]),v(X,ne,ee,ie,de,Ne,ue,$e.valueLineWidth,$e.boundingLength,$e.repeatCutLength,q,$e),$e}function a(M,G,X,q,ee){var ie=q.valueDim,de=M.get("symbolBoundingData"),ue=q.coordSys.getOtherAxis(q.coordSys.getBaseAxis()),ve=ue.toGlobalCoord(ue.dataToCoord(0)),be=1-+(X[ie.wh]<=0),_e;if(y.isArray(de)){var ke=[c(ue,de[0])-ve,c(ue,de[1])-ve];ke[1]<ke[0]&&ke.reverse(),_e=ke[be]}else de!=null?_e=c(ue,de)-ve:G?_e=q.coordSysExtent[ie.index][be]-ve:_e=X[ie.wh];ee.boundingLength=_e,G&&(ee.repeatCutLength=X[ie.wh]),ee.pxSign=_e>0?1:_e<0?-1:0}function c(M,G){return M.toGlobalCoord(M.dataToCoord(M.scale.parse(G)))}function h(M,G,X,q,ee,ie,de,ue,ve,be){var _e=ve.valueDim,ke=ve.categoryDim,$e=Math.abs(X[ke.wh]),ne=M.getItemVisual(G,"symbolSize");y.isArray(ne)?ne=ne.slice():(ne==null&&(ne="100%"),ne=[ne,ne]),ne[ke.index]=d(ne[ke.index],$e),ne[_e.index]=d(ne[_e.index],q?$e:Math.abs(ie)),be.symbolSize=ne;var Ne=be.symbolScale=[ne[0]/ue,ne[1]/ue];Ne[_e.index]*=(ve.isHorizontal?-1:1)*de}function A(M,G,X,q,ee){var ie=M.get(s)||0;ie&&(i.attr({scale:G.slice(),rotation:X}),i.updateTransform(),ie/=i.getLineScale(),ie*=G[q.valueDim.index]),ee.valueLineWidth=ie}function v(M,G,X,q,ee,ie,de,ue,ve,be,_e,ke){var $e=_e.categoryDim,ne=_e.valueDim,Ne=ke.pxSign,st=Math.max(G[ne.index]+ue,0),pe=st;if(q){var Z=Math.abs(ve),J=y.retrieve(M.get("symbolMargin"),"15%")+"",ae=!1;J.lastIndexOf("!")===J.length-1&&(ae=!0,J=J.slice(0,J.length-1)),J=d(J,G[ne.index]);var Se=Math.max(st+J*2,0),me=ae?0:J*2,Oe=f(q),Ee=Oe?q:W((Z+me)/Se),oe=Z-Ee*st;J=oe/2/(ae?Ee:Ee-1),Se=st+J*2,me=ae?0:J*2,!Oe&&q!=="fixed"&&(Ee=be?W((Math.abs(be)+me)/Se):0),pe=Ee*Se-me,ke.repeatTimes=Ee,ke.symbolMargin=J}var Re=Ne*(pe/2),Be=ke.pathPosition=[];Be[$e.index]=X[$e.wh]/2,Be[ne.index]=de==="start"?Re:de==="end"?ve-Re:ve/2,ie&&(Be[0]+=ie[0],Be[1]+=ie[1]);var et=ke.bundlePosition=[];et[$e.index]=X[$e.xy],et[ne.index]=X[ne.xy];var bt=ke.barRectShape=y.extend({},X);bt[ne.wh]=Ne*Math.max(Math.abs(X[ne.wh]),Math.abs(Be[ne.index]+Re)),bt[$e.wh]=X[$e.wh];var dt=ke.clipShape={};dt[$e.xy]=-X[$e.xy],dt[$e.wh]=_e.ecSize[$e.wh],dt[ne.xy]=0,dt[ne.wh]=X[ne.wh]}function w(M){var G=M.symbolPatternSize,X=t(M.symbolType,-G/2,-G/2,G,G,M.color);return X.attr({culling:!0}),X.type!=="image"&&X.setStyle({strokeNoScale:!0}),X}function b(M,G,X,q){var ee=M.__pictorialBundle,ie=X.symbolSize,de=X.valueLineWidth,ue=X.pathPosition,ve=G.valueDim,be=X.repeatTimes||0,_e=0,ke=ie[G.valueDim.index]+de+X.symbolMargin*2;for(Y(M,function(Z){Z.__pictorialAnimationIndex=_e,Z.__pictorialRepeatTimes=be,_e<be?k(Z,null,Ne(_e),X,q):k(Z,null,{scale:[0,0]},X,q,function(){ee.remove(Z)}),N(Z,X),_e++});_e<be;_e++){var $e=w(X);$e.__pictorialAnimationIndex=_e,$e.__pictorialRepeatTimes=be,ee.add($e);var ne=Ne(_e);k($e,{position:ne.position,scale:[0,0]},{scale:ne.scale,rotation:ne.rotation},X,q),$e.on("mouseover",st).on("mouseout",pe),N($e,X)}function Ne(Z){var J=ue.slice(),ae=X.pxSign,Se=Z;return(X.symbolRepeatDirection==="start"?ae>0:ae<0)&&(Se=be-1-Z),J[ve.index]=ke*(Se-be/2+.5)+ue[ve.index],{position:J,scale:X.symbolScale.slice(),rotation:X.rotation}}function st(){Y(M,function(Z){Z.trigger("emphasis")})}function pe(){Y(M,function(Z){Z.trigger("normal")})}}function x(M,G,X,q){var ee=M.__pictorialBundle,ie=M.__pictorialMainPath;ie?k(ie,null,{position:X.pathPosition.slice(),scale:X.symbolScale.slice(),rotation:X.rotation},X,q):(ie=M.__pictorialMainPath=w(X),ee.add(ie),k(ie,{position:X.pathPosition.slice(),scale:[0,0],rotation:X.rotation},{scale:X.symbolScale.slice()},X,q),ie.on("mouseover",de).on("mouseout",ue)),N(ie,X);function de(){this.trigger("emphasis")}function ue(){this.trigger("normal")}}function C(M,G,X){var q=y.extend({},G.barRectShape),ee=M.__pictorialBarRect;ee?k(ee,null,{shape:q},G,X):(ee=M.__pictorialBarRect=new g.Rect({z2:2,shape:q,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),M.add(ee))}function I(M,G,X,q){if(X.symbolClip){var ee=M.__pictorialClipPath,ie=y.extend({},X.clipShape),de=G.valueDim,ue=X.animationModel,ve=X.dataIndex;if(ee)g.updateProps(ee,{shape:ie},ue,ve);else{ie[de.wh]=0,ee=new g.Rect({shape:ie}),M.__pictorialBundle.setClipPath(ee),M.__pictorialClipPath=ee;var be={};be[de.wh]=X.clipShape[de.wh],g[q?"updateProps":"initProps"](ee,{shape:be},ue,ve)}}}function _(M,G){var X=M.getItemModel(G);return X.getAnimationDelayParams=E,X.isAnimationEnabled=O,X}function E(M){return{index:M.__pictorialAnimationIndex,count:M.__pictorialRepeatTimes}}function O(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function N(M,G){M.off("emphasis").off("normal");var X=G.symbolScale.slice();G.hoverAnimation&&M.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 F(M,G,X,q){var ee=new g.Group,ie=new g.Group;return ee.add(ie),ee.__pictorialBundle=ie,ie.attr("position",X.bundlePosition.slice()),X.symbolRepeat?b(ee,G,X):x(ee,G,X),C(ee,X,q),I(ee,G,X,q),ee.__pictorialShapeStr=K(M,X),ee.__pictorialSymbolMeta=X,ee}function U(M,G,X){var q=X.animationModel,ee=X.dataIndex,ie=M.__pictorialBundle;g.updateProps(ie,{position:X.bundlePosition.slice()},q,ee),X.symbolRepeat?b(M,G,X,!0):x(M,G,X,!0),C(M,X,!0),I(M,G,X,!0)}function B(M,G,X,q){var ee=q.__pictorialBarRect;ee&&(ee.style.text=null);var ie=[];Y(q,function(de){ie.push(de)}),q.__pictorialMainPath&&ie.push(q.__pictorialMainPath),q.__pictorialClipPath&&(X=null),y.each(ie,function(de){g.updateProps(de,{scale:[0,0]},X,G,function(){q.parent&&q.parent.remove(q)})}),M.setItemGraphicEl(G,null)}function K(M,G){return[M.getItemVisual(G.dataIndex,"symbol")||"none",!!G.symbolRepeat,!!G.symbolClip].join(":")}function Y(M,G,X){y.each(M.__pictorialBundle.children(),function(q){q!==M.__pictorialBarRect&&G.call(X,q)})}function k(M,G,X,q,ee,ie){G&&M.attr(G),q.symbolClip&&!ee?X&&M.attr(X):X&&g[ee?"updateProps":"initProps"](M,X,q.animationModel,q.dataIndex,ie)}function H(M,G,X){var q=X.color,ee=X.dataIndex,ie=X.itemModel,de=ie.getModel("itemStyle").getItemStyle(["color"]),ue=ie.getModel("emphasis.itemStyle").getItemStyle(),ve=ie.getShallow("cursor");Y(M,function($e){$e.setColor(q),$e.setStyle(y.defaults({fill:q,opacity:X.opacity},de)),g.setHoverStyle($e,ue),ve&&($e.cursor=ve),$e.z2=X.z2});var be={},_e=G.valueDim.posDesc[+(X.boundingLength>0)],ke=M.__pictorialBarRect;r(ke.style,be,ie,q,G.seriesModel,ee,_e),g.setHoverStyle(ke,be)}function W(M){var G=Math.round(M);return Math.abs(M-G)<1e-4?G:Math.ceil(M)}var j=l;z.exports=j},"N/zr":function(z,V,m){"use strict";function S(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(f){return typeof f}:S=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},S(e)}Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var y=p(m("Lo0S"));function g(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return g=function(){return e},e}function p(e){if(e&&e.__esModule)return e;if(e===null||S(e)!=="object"&&typeof e!="function")return{default:e};var d=g();if(d&&d.has(e))return d.get(e);var f={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var s=u?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(f,r,s):f[r]=e[r]}return f.default=e,d&&d.set(e,f),f}var t={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(d){"use strict";for(var f="",u=d.length,r=u%3,s=0;s<u-2;s+=3)f+=this.toBase64Table[d[s]>>2],f+=this.toBase64Table[((d[s]&3)<<4)+(d[s+1]>>4)],f+=this.toBase64Table[((d[s+1]&15)<<2)+(d[s+2]>>6)],f+=this.toBase64Table[d[s+2]&63];var o=u-r;return r===2?(f+=this.toBase64Table[d[o]>>2],f+=this.toBase64Table[((d[o]&3)<<4)+(d[o+1]>>4)],f+=this.toBase64Table[(d[o+1]&15)<<2],f+=this.toBase64Table[64]):r===1&&(f+=this.toBase64Table[d[o]>>2],f+=this.toBase64Table[(d[o]&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(d){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=d.indexOf("=")-f;u<0&&(u=d.length-f);for(var r=(u>>2)*3+Math.floor(u%4/1.5),s=new Array(r),o=0,i=0,l=0,n=f;n<d.length;n++){var a=this.toBinaryTable[d.charCodeAt(n)&127],c=d.charAt(n)===this.base64Pad;if(a===-1){y.Error("Illegal character code "+d.charCodeAt(n)+" at position "+n);continue}i=i<<6|a,o+=6,o>=8&&(o-=8,c||(s[l++]=i>>o&255),i&=(1<<o)-1)}if(o){var h=new Error("Corrupted base64 string");throw h.name="Base64-Error",h}return s}};V.default=t},N5BQ:function(z,V,m){var S=m("OlYY"),y=S.extend({type:"dataZoom.slider",layoutMode:"box",defaultOption:{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#2f4554",width:.5,opacity:.3},areaStyle:{color:"rgba(47,69,84,0.3)",opacity:.3}},borderColor:"#ddd",fillerColor:"rgba(167,183,204,0.4)",handleIcon:"M8.2,13.6V3.9H6.3v9.7H3.1v14.9h3.3v9.7h1.8v-9.7h3.3V13.6H8.2z M9.7,24.4H4.8v-1.4h4.9V24.4z M9.7,19.1H4.8v-1.4h4.9V19.1z",handleSize:"100%",handleStyle:{color:"#a7b7cc"},labelPrecision:null,labelFormatter:null,showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#333"}}}),g=y;z.exports=g},NA0q:function(z,V,m){var S=m("bYtY"),y=m("6Ic6"),g=m("TkdX"),p=m("gPAo"),t=m("7aKB"),e=t.windowOpen,d="sunburstRootToNode",f=y.extend({type:"sunburst",init:function(){},render:function(r,s,o,i){var l=this;this.seriesModel=r,this.api=o,this.ecModel=s;var n=r.getData(),a=n.tree.root,c=r.getViewRoot(),h=this.group,A=r.get("renderLabelForZeroData"),v=[];c.eachNode(function(O){v.push(O)});var w=this._oldChildren||[];if(C(v,w),E(a,c),i&&i.highlight&&i.highlight.piece){var b=r.getShallow("highlightPolicy");i.highlight.piece.onEmphasis(b)}else if(i&&i.unhighlight){var x=this.virtualPiece;!x&&a.children.length&&(x=a.children[0].piece),x&&x.onNormal()}this._initEvents(),this._oldChildren=v;function C(O,N){if(O.length===0&&N.length===0)return;new p(N,O,F,F).add(U).update(U).remove(S.curry(U,null)).execute();function F(B){return B.getId()}function U(B,K){var Y=B==null?null:O[B],k=K==null?null:N[K];I(Y,k)}}function I(O,N){if(!A&&O&&!O.getValue()&&(O=null),O!==a&&N!==a){if(N&&N.piece)O?(N.piece.updateData(!1,O,"normal",r,s),n.setItemGraphicEl(O.dataIndex,N.piece)):_(N);else if(O){var F=new g(O,r,s);h.add(F),n.setItemGraphicEl(O.dataIndex,F)}}}function _(O){if(!O)return;O.piece&&(h.remove(O.piece),O.piece=null)}function E(O,N){if(N.depth>0){l.virtualPiece?l.virtualPiece.updateData(!1,O,"normal",r,s):(l.virtualPiece=new g(O,r,s),h.add(l.virtualPiece)),N.piece._onclickEvent&&N.piece.off("click",N.piece._onclickEvent);var F=function(U){l._rootToNode(N.parentNode)};N.piece._onclickEvent=F,l.virtualPiece.on("click",F)}else l.virtualPiece&&(h.remove(l.virtualPiece),l.virtualPiece=null)}},dispose:function(){},_initEvents:function(){var r=this,s=function(o){var i=!1,l=r.seriesModel.getViewRoot();l.eachNode(function(n){if(!i&&n.piece&&n.piece.childAt(0)===o.target){var a=n.getModel().get("nodeClick");if(a==="rootToNode")r._rootToNode(n);else if(a==="link"){var c=n.getModel(),h=c.get("link");if(h){var A=c.get("target",!0)||"_blank";e(h,A)}}i=!0}})};this.group._onclickEvent&&this.group.off("click",this.group._onclickEvent),this.group.on("click",s),this.group._onclickEvent=s},_rootToNode:function(r){r!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:d,from:this.uid,seriesId:this.seriesModel.id,targetNode:r})},containPoint:function(r,s){var o=s.getData(),i=o.getItemLayout(0);if(i){var l=r[0]-i.cx,n=r[1]-i.cy,a=Math.sqrt(l*l+n*n);return a<=i.r&&a>=i.r0}}}),u=f;z.exports=u},NBmB:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.encodingName=y,V.encodings=void 0;var S={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};V.encodings=S;function y(g){switch(g){case S.encodingRaw:return"Raw";case S.encodingCopyRect:return"CopyRect";case S.encodingRRE:return"RRE";case S.encodingHextile:return"Hextile";case S.encodingTight:return"Tight";case S.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+g+"]"}}},NC18:function(z,V,m){var S=m("y+Vt"),y=m("IMiH"),g=m("7oTu"),p=Math.sqrt,t=Math.sin,e=Math.cos,d=Math.PI,f=function(v){return Math.sqrt(v[0]*v[0]+v[1]*v[1])},u=function(v,w){return(v[0]*w[0]+v[1]*w[1])/(f(v)*f(w))},r=function(v,w){return(v[0]*w[1]<v[1]*w[0]?-1:1)*Math.acos(u(v,w))};function s(A,v,w,b,x,C,I,_,E,O,N){var F=E*(d/180),U=e(F)*(A-w)/2+t(F)*(v-b)/2,B=-1*t(F)*(A-w)/2+e(F)*(v-b)/2,K=U*U/(I*I)+B*B/(_*_);K>1&&(I*=p(K),_*=p(K));var Y=(x===C?-1:1)*p((I*I*(_*_)-I*I*(B*B)-_*_*(U*U))/(I*I*(B*B)+_*_*(U*U)))||0,k=Y*I*B/_,H=Y*-_*U/I,W=(A+w)/2+e(F)*k-t(F)*H,j=(v+b)/2+t(F)*k+e(F)*H,M=r([1,0],[(U-k)/I,(B-H)/_]),G=[(U-k)/I,(B-H)/_],X=[(-1*U-k)/I,(-1*B-H)/_],q=r(G,X);u(G,X)<=-1&&(q=d),u(G,X)>=1&&(q=0),C===0&&q>0&&(q=q-2*d),C===1&&q<0&&(q=q+2*d),N.addData(O,W,j,I,_,M,q,F,C)}var o=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,i=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function l(A){if(!A)return new y;for(var v=0,w=0,b=v,x=w,C,I=new y,_=y.CMD,E=A.match(o),O=0;O<E.length;O++){for(var N=E[O],F=N.charAt(0),U,B=N.match(i)||[],K=B.length,Y=0;Y<K;Y++)B[Y]=parseFloat(B[Y]);for(var k=0;k<K;){var H,W,j,M,G,X,q,ee=v,ie=w;switch(F){case"l":v+=B[k++],w+=B[k++],U=_.L,I.addData(U,v,w);break;case"L":v=B[k++],w=B[k++],U=_.L,I.addData(U,v,w);break;case"m":v+=B[k++],w+=B[k++],U=_.M,I.addData(U,v,w),b=v,x=w,F="l";break;case"M":v=B[k++],w=B[k++],U=_.M,I.addData(U,v,w),b=v,x=w,F="L";break;case"h":v+=B[k++],U=_.L,I.addData(U,v,w);break;case"H":v=B[k++],U=_.L,I.addData(U,v,w);break;case"v":w+=B[k++],U=_.L,I.addData(U,v,w);break;case"V":w=B[k++],U=_.L,I.addData(U,v,w);break;case"C":U=_.C,I.addData(U,B[k++],B[k++],B[k++],B[k++],B[k++],B[k++]),v=B[k-2],w=B[k-1];break;case"c":U=_.C,I.addData(U,B[k++]+v,B[k++]+w,B[k++]+v,B[k++]+w,B[k++]+v,B[k++]+w),v+=B[k-2],w+=B[k-1];break;case"S":H=v,W=w;var de=I.len(),ue=I.data;C===_.C&&(H+=v-ue[de-4],W+=w-ue[de-3]),U=_.C,ee=B[k++],ie=B[k++],v=B[k++],w=B[k++],I.addData(U,H,W,ee,ie,v,w);break;case"s":H=v,W=w;var de=I.len(),ue=I.data;C===_.C&&(H+=v-ue[de-4],W+=w-ue[de-3]),U=_.C,ee=v+B[k++],ie=w+B[k++],v+=B[k++],w+=B[k++],I.addData(U,H,W,ee,ie,v,w);break;case"Q":ee=B[k++],ie=B[k++],v=B[k++],w=B[k++],U=_.Q,I.addData(U,ee,ie,v,w);break;case"q":ee=B[k++]+v,ie=B[k++]+w,v+=B[k++],w+=B[k++],U=_.Q,I.addData(U,ee,ie,v,w);break;case"T":H=v,W=w;var de=I.len(),ue=I.data;C===_.Q&&(H+=v-ue[de-4],W+=w-ue[de-3]),v=B[k++],w=B[k++],U=_.Q,I.addData(U,H,W,v,w);break;case"t":H=v,W=w;var de=I.len(),ue=I.data;C===_.Q&&(H+=v-ue[de-4],W+=w-ue[de-3]),v+=B[k++],w+=B[k++],U=_.Q,I.addData(U,H,W,v,w);break;case"A":j=B[k++],M=B[k++],G=B[k++],X=B[k++],q=B[k++],ee=v,ie=w,v=B[k++],w=B[k++],U=_.A,s(ee,ie,v,w,X,q,j,M,G,U,I);break;case"a":j=B[k++],M=B[k++],G=B[k++],X=B[k++],q=B[k++],ee=v,ie=w,v+=B[k++],w+=B[k++],U=_.A,s(ee,ie,v,w,X,q,j,M,G,U,I);break}}(F==="z"||F==="Z")&&(U=_.Z,I.addData(U),v=b,w=x),C=U}return I.toStatic(),I}function n(A,v){var w=l(A);return v=v||{},v.buildPath=function(b){if(b.setData){b.setData(w.data);var x=b.getContext();x&&b.rebuildPath(x)}else{var x=b;w.rebuildPath(x)}},v.applyTransform=function(b){g(w,b),this.dirty(!0)},v}function a(A,v){return new S(n(A,v))}function c(A,v){return S.extend(n(A,v))}function h(A,v){for(var w=[],b=A.length,x=0;x<b;x++){var C=A[x];C.path||C.createPathProxy(),C.__dirtyPath&&C.buildPath(C.path,C.shape,!0),w.push(C.path)}var I=new S(v);return I.createPathProxy(),I.buildPath=function(_){_.appendPath(w);var E=_.getContext();E&&_.rebuildPath(E)},I}V.createFromString=a,V.extendFromString=c,V.mergePath=h},NH9N:function(z,V,m){var S=m("bYtY"),y=m("mFDi"),g=m("Fofx"),p=m("IwbS"),t=m("+TT/"),e=m("kzvK"),d=m("CMP+"),f=m("oVpE"),u=f.createSymbol,r=m("aX7z"),s=m("OELB"),o=m("7aKB"),i=o.encodeHTML,l=S.bind,n=S.each,a=Math.PI,c=e.extend({type:"timeline.slider",init:function(b,x){this.api=x,this._axis,this._viewRect,this._timer,this._currentPointer,this._mainGroup,this._labelGroup},render:function(b,x,C,I){if(this.model=b,this.api=C,this.ecModel=x,this.group.removeAll(),b.get("show",!0)){var _=this._layout(b,C),E=this._createGroup("mainGroup"),O=this._createGroup("labelGroup"),N=this._axis=this._createAxis(_,b);b.formatTooltip=function(F){return i(N.scale.getLabel(F))},n(["AxisLine","AxisTick","Control","CurrentPointer"],function(F){this["_render"+F](_,E,N,b)},this),this._renderAxisLabel(_,O,N,b),this._position(_,b)}this._doPlayStop()},remove:function(){this._clearTimer(),this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(b,x){var C=b.get("label.position"),I=b.get("orient"),_=h(b,x);C==null||C==="auto"?C=I==="horizontal"?_.y+_.height/2<x.getHeight()/2?"-":"+":_.x+_.width/2<x.getWidth()/2?"+":"-":isNaN(C)&&(C={horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[I][C]);var E={horizontal:"center",vertical:C>=0||C==="+"?"left":"right"},O={horizontal:C>=0||C==="+"?"top":"bottom",vertical:"middle"},N={horizontal:0,vertical:a/2},F=I==="vertical"?_.height:_.width,U=b.getModel("controlStyle"),B=U.get("show",!0),K=B?U.get("itemSize"):0,Y=B?U.get("itemGap"):0,k=K+Y,H=b.get("label.rotate")||0;H=H*a/180;var W,j,M,G,X=U.get("position",!0),q=B&&U.get("showPlayBtn",!0),ee=B&&U.get("showPrevBtn",!0),ie=B&&U.get("showNextBtn",!0),de=0,ue=F;return X==="left"||X==="bottom"?(q&&(W=[0,0],de+=k),ee&&(j=[de,0],de+=k),ie&&(M=[ue-K,0],ue-=k)):(q&&(W=[ue-K,0],ue-=k),ee&&(j=[0,0],de+=k),ie&&(M=[ue-K,0],ue-=k)),G=[de,ue],b.get("inverse")&&G.reverse(),{viewRect:_,mainLength:F,orient:I,rotation:N[I],labelRotation:H,labelPosOpt:C,labelAlign:b.get("label.align")||E[I],labelBaseline:b.get("label.verticalAlign")||b.get("label.baseline")||O[I],playPosition:W,prevBtnPosition:j,nextBtnPosition:M,axisExtent:G,controlSize:K,controlGap:Y}},_position:function(b,x){var C=this._mainGroup,I=this._labelGroup,_=b.viewRect;if(b.orient==="vertical"){var E=g.create(),O=_.x,N=_.y+_.height;g.translate(E,E,[-O,-N]),g.rotate(E,E,-a/2),g.translate(E,E,[O,N]),_=_.clone(),_.applyTransform(E)}var F=j(_),U=j(C.getBoundingRect()),B=j(I.getBoundingRect()),K=C.position,Y=I.position;Y[0]=K[0]=F[0][0];var k=b.labelPosOpt;if(isNaN(k)){var H=k==="+"?0:1;M(K,U,F,1,H),M(Y,B,F,1,1-H)}else{var H=k>=0?0:1;M(K,U,F,1,H),Y[1]=K[1]+k}C.attr("position",K),I.attr("position",Y),C.rotation=I.rotation=b.rotation,W(C),W(I);function W(G){var X=G.position;G.origin=[F[0][0]-X[0],F[1][0]-X[1]]}function j(G){return[[G.x,G.x+G.width],[G.y,G.y+G.height]]}function M(G,X,q,ee,ie){G[ee]+=q[ee][ie]-X[ee][ie]}},_createAxis:function(b,x){var C=x.getData(),I=x.get("axisType"),_=r.createScaleByModel(x,I);_.getTicks=function(){return C.mapArray(["value"],function(N){return N})};var E=C.getDataExtent("value");_.setExtent(E[0],E[1]),_.niceTicks();var O=new d("value",_,b.axisExtent,I);return O.model=x,O},_createGroup:function(b){var x=this["_"+b]=new p.Group;return this.group.add(x),x},_renderAxisLine:function(b,x,C,I){var _=C.getExtent();if(!I.get("lineStyle.show"))return;x.add(new p.Line({shape:{x1:_[0],y1:0,x2:_[1],y2:0},style:S.extend({lineCap:"round"},I.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(b,x,C,I){var _=I.getData(),E=C.scale.getTicks();n(E,function(O){var N=C.dataToCoord(O),F=_.getItemModel(O),U=F.getModel("itemStyle"),B=F.getModel("emphasis.itemStyle"),K={position:[N,0],onclick:l(this._changeTimeline,this,O)},Y=v(F,U,x,K);p.setHoverStyle(Y,B.getItemStyle()),F.get("tooltip")?(Y.dataIndex=O,Y.dataModel=I):Y.dataIndex=Y.dataModel=null},this)},_renderAxisLabel:function(b,x,C,I){var _=C.getLabelModel();if(!_.get("show"))return;var E=I.getData(),O=C.getViewLabels();n(O,function(N){var F=N.tickValue,U=E.getItemModel(F),B=U.getModel("label"),K=U.getModel("emphasis.label"),Y=C.dataToCoord(N.tickValue),k=new p.Text({position:[Y,0],rotation:b.labelRotation-b.rotation,onclick:l(this._changeTimeline,this,F),silent:!1});p.setTextStyle(k.style,B,{text:N.formattedLabel,textAlign:b.labelAlign,textVerticalAlign:b.labelBaseline}),x.add(k),p.setHoverStyle(k,p.setTextStyle({},K))},this)},_renderControl:function(b,x,C,I){var _=b.controlSize,E=b.rotation,O=I.getModel("controlStyle").getItemStyle(),N=I.getModel("emphasis.controlStyle").getItemStyle(),F=[0,-_/2,_,_],U=I.getPlayState(),B=I.get("inverse",!0);K(b.nextBtnPosition,"controlStyle.nextIcon",l(this._changeTimeline,this,B?"-":"+")),K(b.prevBtnPosition,"controlStyle.prevIcon",l(this._changeTimeline,this,B?"+":"-")),K(b.playPosition,"controlStyle."+(U?"stopIcon":"playIcon"),l(this._handlePlayClick,this,!U),!0);function K(Y,k,H,W){if(!Y)return;var j={position:Y,origin:[_/2,0],rotation:W?-E:0,rectHover:!0,style:O,onclick:H},M=A(I,k,F,j);x.add(M),p.setHoverStyle(M,N)}},_renderCurrentPointer:function(b,x,C,I){var _=I.getData(),E=I.getCurrentIndex(),O=_.getItemModel(E).getModel("checkpointStyle"),N=this,F={onCreate:function(U){U.draggable=!0,U.drift=l(N._handlePointerDrag,N),U.ondragend=l(N._handlePointerDragend,N),w(U,E,C,I,!0)},onUpdate:function(U){w(U,E,C,I)}};this._currentPointer=v(O,O,this._mainGroup,{},this._currentPointer,F)},_handlePlayClick:function(b){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:b,from:this.uid})},_handlePointerDrag:function(b,x,C){this._clearTimer(),this._pointerChangeTimeline([C.offsetX,C.offsetY])},_handlePointerDragend:function(b){this._pointerChangeTimeline([b.offsetX,b.offsetY],!0)},_pointerChangeTimeline:function(b,x){var C=this._toAxisCoord(b)[0],I=this._axis,_=s.asc(I.getExtent().slice());C>_[1]&&(C=_[1]),C<_[0]&&(C=_[0]),this._currentPointer.position[0]=C,this._currentPointer.dirty();var E=this._findNearestTick(C),O=this.model;(x||E!==O.getCurrentIndex()&&O.get("realtime"))&&this._changeTimeline(E)},_doPlayStop:function(){this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout(l(b,this),this.model.get("playInterval")));function b(){var x=this.model;this._changeTimeline(x.getCurrentIndex()+(x.get("rewind",!0)?-1:1))}},_toAxisCoord:function(b){var x=this._mainGroup.getLocalTransform();return p.applyTransform(b,x,!0)},_findNearestTick:function(b){var x=this.model.getData(),C=Infinity,I,_=this._axis;return x.each(["value"],function(E,O){var N=_.dataToCoord(E),F=Math.abs(N-b);F<C&&(C=F,I=O)}),I},_clearTimer:function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},_changeTimeline:function(b){var x=this.model.getCurrentIndex();b==="+"?b=x+1:b==="-"&&(b=x-1),this.api.dispatchAction({type:"timelineChange",currentIndex:b,from:this.uid})}});function h(b,x){return t.getLayoutRect(b.getBoxLayoutParams(),{width:x.getWidth(),height:x.getHeight()},b.get("padding"))}function A(b,x,C,I){var _=p.makePath(b.get(x).replace(/^path:\/\//,""),S.clone(I||{}),new y(C[0],C[1],C[2],C[3]),"center");return _}function v(b,x,C,I,_,E){var O=x.get("color");if(_)_.setColor(O),C.add(_),E&&E.onUpdate(_);else{var N=b.get("symbol");_=u(N,-1,-1,2,2,O),_.setStyle("strokeNoScale",!0),C.add(_),E&&E.onCreate(_)}var F=x.getItemStyle(["color","symbol","symbolSize"]);_.setStyle(F),I=S.merge({rectHover:!0,z2:100},I,!0);var U=b.get("symbolSize");U=U instanceof Array?U.slice():[+U,+U],U[0]/=2,U[1]/=2,I.scale=U;var B=b.get("symbolOffset");if(B){var K=I.position=I.position||[0,0];K[0]+=s.parsePercent(B[0],U[0]),K[1]+=s.parsePercent(B[1],U[1])}var Y=b.get("symbolRotate");return I.rotation=(Y||0)*Math.PI/180||0,_.attr(I),_.updateTransform(),_}function w(b,x,C,I,_){if(b.dragging)return;var E=I.getModel("checkpointStyle"),O=C.dataToCoord(I.getData().get(["value"],x));_||!E.get("animation",!0)?b.attr({position:[O,0]}):(b.stopAnimation(!0),b.animateTo({position:[O,0]},E.get("animationDuration",!0),E.get("animationEasing",!0)))}z.exports=c},NJEC:function(z,V,m){"use strict";var S=m("wx14"),y=m("ODXe"),g=m("q1tI"),p=m.n(g),t=m("TSYQ"),e=m.n(t),d=m("IMoZ"),f=m("4IlW"),u=m("3S7+"),r=m("2/Rp"),s=m("zvFY"),o=m("YMnH"),i=m("ZvpZ"),l=m("H84U"),n=m("bogI"),a=m("0n0R"),c=void 0,h=function(v,w){var b={};for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&w.indexOf(x)<0&&(b[x]=v[x]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,x=Object.getOwnPropertySymbols(v);C<x.length;C++)w.indexOf(x[C])<0&&Object.prototype.propertyIsEnumerable.call(v,x[C])&&(b[x[C]]=v[x[C]]);return b},A=g.forwardRef(function(v,w){var b=g.useState(v.visible),x=Object(y.a)(b,2),C=x[0],I=x[1];g.useEffect(function(){"visible"in v&&I(v.visible)},[v.visible]),g.useEffect(function(){"defaultVisible"in v&&I(v.defaultVisible)},[v.defaultVisible]);var _=function(ie,de){"visible"in v||I(ie),v.onVisibleChange&&v.onVisibleChange(ie,de)},E=function(ie){_(!1,ie),v.onConfirm&&v.onConfirm.call(c,ie)},O=function(ie){_(!1,ie),v.onCancel&&v.onCancel.call(c,ie)},N=function(ie){ie.keyCode===f.a.ESC&&C&&_(!1,ie)},F=function(ie){var de=v.disabled;if(de)return;_(ie)},U=function(ie,de){var ue=v.okButtonProps,ve=v.cancelButtonProps,be=v.title,_e=v.cancelText,ke=v.okText,$e=v.okType,ne=v.icon;return g.createElement("div",{className:"".concat(ie,"-inner-content")},g.createElement("div",{className:"".concat(ie,"-message")},ne,g.createElement("div",{className:"".concat(ie,"-message-title")},Object(n.a)(be))),g.createElement("div",{className:"".concat(ie,"-buttons")},g.createElement(r.a,Object(S.a)({onClick:O,size:"small"},ve),_e||de.cancelText),g.createElement(r.a,Object(S.a)({onClick:E},Object(s.a)($e),{size:"small"},ue),ke||de.okText)))},B=g.useContext(l.b),K=B.getPrefixCls,Y=v.prefixCls,k=v.placement,H=v.children,W=v.overlayClassName,j=h(v,["prefixCls","placement","children","overlayClassName"]),M=K("popover",Y),G=K("popconfirm",Y),X=e()(G,W),q=g.createElement(o.a,{componentName:"Popconfirm",defaultLocale:i.a.Popconfirm},function(ee){return U(M,ee)});return g.createElement(u.a,Object(S.a)({},j,{prefixCls:M,placement:k,onVisibleChange:F,visible:C,overlay:q,overlayClassName:X,ref:w}),Object(a.a)(H,{onKeyDown:function(ie){var de,ue;g.isValidElement(H)&&((ue=H==null?void 0:(de=H.props).onKeyDown)===null||ue===void 0||ue.call(de,ie)),N(ie)}}))});A.defaultProps={transitionName:"zoom-big",placement:"top",trigger:"click",okType:"primary",icon:g.createElement(d.a,null),disabled:!1},V.a=A},NUBc:function(z,V,m){"use strict";var S=m("rePB"),y=m("wx14"),g=m("q1tI"),p=m.n(g),t=m("VTBJ"),e=m("1OyB"),d=m("vuIU"),f=m("Ji7U"),u=m("LK+K"),r=m("TSYQ"),s=m.n(r),o=function(ie){var de,ue="".concat(ie.rootPrefixCls,"-item"),ve=s()(ue,"".concat(ue,"-").concat(ie.page),(de={},Object(S.a)(de,"".concat(ue,"-active"),ie.active),Object(S.a)(de,"".concat(ue,"-disabled"),!ie.page),Object(S.a)(de,ie.className,!!ie.className),de)),be=function(){ie.onClick(ie.page)},_e=function($e){ie.onKeyPress($e,ie.onClick,ie.page)};return p.a.createElement("li",{title:ie.showTitle?ie.page:null,className:ve,onClick:be,onKeyPress:_e,tabIndex:"0"},ie.itemRender(ie.page,"page",p.a.createElement("a",{rel:"nofollow"},ie.page)))},i=o,l={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},n=function(ee){Object(f.a)(de,ee);var ie=Object(u.a)(de);function de(){var ue;Object(e.a)(this,de);for(var ve=arguments.length,be=new Array(ve),_e=0;_e<ve;_e++)be[_e]=arguments[_e];return ue=ie.call.apply(ie,[this].concat(be)),ue.state={goInputText:""},ue.buildOptionText=function(ke){return"".concat(ke," ").concat(ue.props.locale.items_per_page)},ue.changeSize=function(ke){ue.props.changeSize(Number(ke))},ue.handleChange=function(ke){ue.setState({goInputText:ke.target.value})},ue.handleBlur=function(ke){var $e=ue.props,ne=$e.goButton,Ne=$e.quickGo,st=$e.rootPrefixCls,pe=ue.state.goInputText;if(ne||pe==="")return;if(ue.setState({goInputText:""}),ke.relatedTarget&&(ke.relatedTarget.className.indexOf("".concat(st,"-item-link"))>=0||ke.relatedTarget.className.indexOf("".concat(st,"-item"))>=0))return;Ne(ue.getValidValue())},ue.go=function(ke){var $e=ue.state.goInputText;if($e==="")return;(ke.keyCode===l.ENTER||ke.type==="click")&&(ue.setState({goInputText:""}),ue.props.quickGo(ue.getValidValue()))},ue}return Object(d.a)(de,[{key:"getValidValue",value:function(){var ve=this.state.goInputText;return!ve||isNaN(ve)?void 0:Number(ve)}},{key:"getPageSizeOptions",value:function(){var ve=this.props,be=ve.pageSize,_e=ve.pageSizeOptions;return _e.some(function(ke){return ke.toString()===be.toString()})?_e:_e.concat([be.toString()]).sort(function(ke,$e){var ne=isNaN(Number(ke))?0:Number(ke),Ne=isNaN(Number($e))?0:Number($e);return ne-Ne})}},{key:"render",value:function(){var ve=this,be=this.props,_e=be.pageSize,ke=be.locale,$e=be.rootPrefixCls,ne=be.changeSize,Ne=be.quickGo,st=be.goButton,pe=be.selectComponentClass,Z=be.buildOptionText,J=be.selectPrefixCls,ae=be.disabled,Se=this.state.goInputText,me="".concat($e,"-options"),Oe=pe,Ee=null,oe=null,Re=null;if(!ne&&!Ne)return null;var Be=this.getPageSizeOptions();if(ne&&Oe){var et=Be.map(function(bt,dt){return p.a.createElement(Oe.Option,{key:dt,value:bt.toString()},(Z||ve.buildOptionText)(bt))});Ee=p.a.createElement(Oe,{disabled:ae,prefixCls:J,showSearch:!1,className:"".concat(me,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(_e||Be[0]).toString(),onChange:this.changeSize,getPopupContainer:function(dt){return dt.parentNode},"aria-label":ke.page_size,defaultOpen:!1},et)}return Ne&&(st&&(Re=typeof st=="boolean"?p.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:ae,className:"".concat(me,"-quick-jumper-button")},ke.jump_to_confirm):p.a.createElement("span",{onClick:this.go,onKeyUp:this.go},st)),oe=p.a.createElement("div",{className:"".concat(me,"-quick-jumper")},ke.jump_to,p.a.createElement("input",{disabled:ae,type:"text",value:Se,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ke.page}),ke.page,Re)),p.a.createElement("li",{className:"".concat(me)},Ee,oe)}}]),de}(p.a.Component);n.defaultProps={pageSizeOptions:["10","20","50","100"]};var a=n,c=m("N2Kk");function h(){}function A(ee){var ie=Number(ee);return typeof ie=="number"&&!isNaN(ie)&&isFinite(ie)&&Math.floor(ie)===ie}function v(ee,ie,de){return de}function w(ee,ie,de){var ue=typeof ee=="undefined"?ie.pageSize:ee;return Math.floor((de.total-1)/ue)+1}var b=function(ee){Object(f.a)(de,ee);var ie=Object(u.a)(de);function de(ue){var ve;Object(e.a)(this,de),ve=ie.call(this,ue),ve.getJumpPrevPage=function(){return Math.max(1,ve.state.current-(ve.props.showLessItems?3:5))},ve.getJumpNextPage=function(){return Math.min(w(void 0,ve.state,ve.props),ve.state.current+(ve.props.showLessItems?3:5))},ve.getItemIcon=function(ne,Ne){var st=ve.props.prefixCls,pe=ne||p.a.createElement("button",{type:"button","aria-label":Ne,className:"".concat(st,"-item-link")});return typeof ne=="function"&&(pe=p.a.createElement(ne,Object(t.a)({},ve.props))),pe},ve.savePaginationNode=function(ne){ve.paginationNode=ne},ve.isValid=function(ne){var Ne=ve.props.total;return A(ne)&&ne!==ve.state.current&&A(Ne)&&Ne>0},ve.shouldDisplayQuickJumper=function(){var ne=ve.props,Ne=ne.showQuickJumper,st=ne.total,pe=ve.state.pageSize;return st<=pe?!1:Ne},ve.handleKeyDown=function(ne){(ne.keyCode===l.ARROW_UP||ne.keyCode===l.ARROW_DOWN)&&ne.preventDefault()},ve.handleKeyUp=function(ne){var Ne=ve.getValidValue(ne),st=ve.state.currentInputValue;Ne!==st&&ve.setState({currentInputValue:Ne}),ne.keyCode===l.ENTER?ve.handleChange(Ne):ne.keyCode===l.ARROW_UP?ve.handleChange(Ne-1):ne.keyCode===l.ARROW_DOWN&&ve.handleChange(Ne+1)},ve.handleBlur=function(ne){var Ne=ve.getValidValue(ne);ve.handleChange(Ne)},ve.changePageSize=function(ne){var Ne=ve.state.current,st=w(ne,ve.state,ve.props);Ne=Ne>st?st:Ne,st===0&&(Ne=ve.state.current),typeof ne=="number"&&("pageSize"in ve.props||ve.setState({pageSize:ne}),"current"in ve.props||ve.setState({current:Ne,currentInputValue:Ne})),ve.props.onShowSizeChange(Ne,ne),"onChange"in ve.props&&ve.props.onChange&&ve.props.onChange(Ne,ne)},ve.handleChange=function(ne){var Ne=ve.props.disabled,st=ne;if(ve.isValid(st)&&!Ne){var pe=w(void 0,ve.state,ve.props);st>pe?st=pe:st<1&&(st=1),"current"in ve.props||ve.setState({current:st,currentInputValue:st});var Z=ve.state.pageSize;return ve.props.onChange(st,Z),st}return ve.state.current},ve.prev=function(){ve.hasPrev()&&ve.handleChange(ve.state.current-1)},ve.next=function(){ve.hasNext()&&ve.handleChange(ve.state.current+1)},ve.jumpPrev=function(){ve.handleChange(ve.getJumpPrevPage())},ve.jumpNext=function(){ve.handleChange(ve.getJumpNextPage())},ve.hasPrev=function(){return ve.state.current>1},ve.hasNext=function(){return ve.state.current<w(void 0,ve.state,ve.props)},ve.runIfEnter=function(ne,Ne){if(ne.key==="Enter"||ne.charCode===13){for(var st=arguments.length,pe=new Array(st>2?st-2:0),Z=2;Z<st;Z++)pe[Z-2]=arguments[Z];Ne.apply(void 0,pe)}},ve.runIfEnterPrev=function(ne){ve.runIfEnter(ne,ve.prev)},ve.runIfEnterNext=function(ne){ve.runIfEnter(ne,ve.next)},ve.runIfEnterJumpPrev=function(ne){ve.runIfEnter(ne,ve.jumpPrev)},ve.runIfEnterJumpNext=function(ne){ve.runIfEnter(ne,ve.jumpNext)},ve.handleGoTO=function(ne){(ne.keyCode===l.ENTER||ne.type==="click")&&ve.handleChange(ve.state.currentInputValue)};var be=ue.onChange!==h,_e="current"in ue;_e&&!be&&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=ue.defaultCurrent;"current"in ue&&(ke=ue.current);var $e=ue.defaultPageSize;return"pageSize"in ue&&($e=ue.pageSize),ke=Math.min(ke,w($e,void 0,ue)),ve.state={current:ke,currentInputValue:ke,pageSize:$e},ve}return Object(d.a)(de,[{key:"componentDidUpdate",value:function(ve,be){var _e=this.props.prefixCls;if(be.current!==this.state.current&&this.paginationNode){var ke=this.paginationNode.querySelector(".".concat(_e,"-item-").concat(be.current));ke&&document.activeElement===ke&&ke.blur()}}},{key:"getValidValue",value:function(ve){var be=ve.target.value,_e=w(void 0,this.state,this.props),ke=this.state.currentInputValue,$e;return be===""?$e=be:isNaN(Number(be))?$e=ke:be>=_e?$e=_e:$e=Number(be),$e}},{key:"getShowSizeChanger",value:function(){var ve=this.props,be=ve.showSizeChanger,_e=ve.total,ke=ve.totalBoundaryShowSizeChanger;return typeof be!="undefined"?be:_e>ke}},{key:"renderPrev",value:function(ve){var be=this.props,_e=be.prevIcon,ke=be.itemRender,$e=ke(ve,"prev",this.getItemIcon(_e,"prev page")),ne=!this.hasPrev();return Object(g.isValidElement)($e)?Object(g.cloneElement)($e,{disabled:ne}):$e}},{key:"renderNext",value:function(ve){var be=this.props,_e=be.nextIcon,ke=be.itemRender,$e=ke(ve,"next",this.getItemIcon(_e,"next page")),ne=!this.hasNext();return Object(g.isValidElement)($e)?Object(g.cloneElement)($e,{disabled:ne}):$e}},{key:"render",value:function(){var ve=this,be=this.props,_e=be.prefixCls,ke=be.className,$e=be.style,ne=be.disabled,Ne=be.hideOnSinglePage,st=be.total,pe=be.locale,Z=be.showQuickJumper,J=be.showLessItems,ae=be.showTitle,Se=be.showTotal,me=be.simple,Oe=be.itemRender,Ee=be.showPrevNextJumpers,oe=be.jumpPrevIcon,Re=be.jumpNextIcon,Be=be.selectComponentClass,et=be.selectPrefixCls,bt=be.pageSizeOptions,dt=this.state,He=dt.current,kt=dt.pageSize,ut=dt.currentInputValue;if(Ne===!0&&st<=kt)return null;var Ft=w(void 0,this.state,this.props),Ht=[],$t=null,Ut=null,Jt=null,ct=null,le=null,te=Z&&Z.goButton,we=J?1:2,Ce=He-1>0?He-1:0,fe=He+1<Ft?He+1:Ft,rt=Object.keys(this.props).reduce(function(zr,yn){return(yn.substr(0,5)==="data-"||yn.substr(0,5)==="aria-"||yn==="role")&&(zr[yn]=ve.props[yn]),zr},{});if(me)return te&&(typeof te=="boolean"?le=p.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},pe.jump_to_confirm):le=p.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},te),le=p.a.createElement("li",{title:ae?"".concat(pe.jump_to).concat(He,"/").concat(Ft):null,className:"".concat(_e,"-simple-pager")},le)),p.a.createElement("ul",Object(y.a)({className:s()(_e,"".concat(_e,"-simple"),Object(S.a)({},"".concat(_e,"-disabled"),ne),ke),style:$e,ref:this.savePaginationNode},rt),p.a.createElement("li",{title:ae?pe.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:s()("".concat(_e,"-prev"),Object(S.a)({},"".concat(_e,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Ce)),p.a.createElement("li",{title:ae?"".concat(He,"/").concat(Ft):null,className:"".concat(_e,"-simple-pager")},p.a.createElement("input",{type:"text",value:ut,disabled:ne,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:"3"}),p.a.createElement("span",{className:"".concat(_e,"-slash")},"/"),Ft),p.a.createElement("li",{title:ae?pe.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:s()("".concat(_e,"-next"),Object(S.a)({},"".concat(_e,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(fe)),le);if(Ft<=3+we*2){var tt={locale:pe,rootPrefixCls:_e,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ae,itemRender:Oe};Ft||Ht.push(p.a.createElement(i,Object(y.a)({},tt,{key:"noPager",page:1,className:"".concat(_e,"-item-disabled")})));for(var ye=1;ye<=Ft;ye+=1){var Je=He===ye;Ht.push(p.a.createElement(i,Object(y.a)({},tt,{key:ye,page:ye,active:Je})))}}else{var lt=J?pe.prev_3:pe.prev_5,ze=J?pe.next_3:pe.next_5;Ee&&($t=p.a.createElement("li",{title:ae?lt:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:s()("".concat(_e,"-jump-prev"),Object(S.a)({},"".concat(_e,"-jump-prev-custom-icon"),!!oe))},Oe(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(oe,"prev page"))),Ut=p.a.createElement("li",{title:ae?ze:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:s()("".concat(_e,"-jump-next"),Object(S.a)({},"".concat(_e,"-jump-next-custom-icon"),!!Re))},Oe(this.getJumpNextPage(),"jump-next",this.getItemIcon(Re,"next page")))),ct=p.a.createElement(i,{locale:pe,last:!0,rootPrefixCls:_e,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ft,page:Ft,active:!1,showTitle:ae,itemRender:Oe}),Jt=p.a.createElement(i,{locale:pe,rootPrefixCls:_e,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ae,itemRender:Oe});var Ct=Math.max(1,He-we),zt=Math.min(He+we,Ft);He-1<=we&&(zt=1+we*2),Ft-He<=we&&(Ct=Ft-we*2);for(var at=Ct;at<=zt;at+=1){var vt=He===at;Ht.push(p.a.createElement(i,{locale:pe,rootPrefixCls:_e,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:at,page:at,active:vt,showTitle:ae,itemRender:Oe}))}He-1>=we*2&&He!==1+2&&(Ht[0]=Object(g.cloneElement)(Ht[0],{className:"".concat(_e,"-item-after-jump-prev")}),Ht.unshift($t)),Ft-He>=we*2&&He!==Ft-2&&(Ht[Ht.length-1]=Object(g.cloneElement)(Ht[Ht.length-1],{className:"".concat(_e,"-item-before-jump-next")}),Ht.push(Ut)),Ct!==1&&Ht.unshift(Jt),zt!==Ft&&Ht.push(ct)}var At=null;Se&&(At=p.a.createElement("li",{className:"".concat(_e,"-total-text")},Se(st,[st===0?0:(He-1)*kt+1,He*kt>st?st:He*kt])));var tr=!this.hasPrev()||!Ft,Ir=!this.hasNext()||!Ft;return p.a.createElement("ul",Object(y.a)({className:s()(_e,ke,Object(S.a)({},"".concat(_e,"-disabled"),ne)),style:$e,unselectable:"unselectable",ref:this.savePaginationNode},rt),At,p.a.createElement("li",{title:ae?pe.prev_page:null,onClick:this.prev,tabIndex:tr?null:0,onKeyPress:this.runIfEnterPrev,className:s()("".concat(_e,"-prev"),Object(S.a)({},"".concat(_e,"-disabled"),tr)),"aria-disabled":tr},this.renderPrev(Ce)),Ht,p.a.createElement("li",{title:ae?pe.next_page:null,onClick:this.next,tabIndex:Ir?null:0,onKeyPress:this.runIfEnterNext,className:s()("".concat(_e,"-next"),Object(S.a)({},"".concat(_e,"-disabled"),Ir)),"aria-disabled":Ir},this.renderNext(fe)),p.a.createElement(a,{disabled:ne,locale:pe,rootPrefixCls:_e,selectComponentClass:Be,selectPrefixCls:et,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:He,pageSize:kt,pageSizeOptions:bt,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:te}))}}],[{key:"getDerivedStateFromProps",value:function(ve,be){var _e={};if("current"in ve&&(_e.current=ve.current,ve.current!==be.current&&(_e.currentInputValue=_e.current)),"pageSize"in ve&&ve.pageSize!==be.pageSize){var ke=be.current,$e=w(ve.pageSize,be,ve);ke=ke>$e?$e:ke,"current"in ve||(_e.current=ke,_e.currentInputValue=ke),_e.pageSize=ve.pageSize}return _e}}]),de}(p.a.Component);b.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:h,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:h,locale:c.a,style:{},itemRender:v,totalBoundaryShowSizeChanger:50};var x=b,C=m("H4fg"),I=m("5bA4"),_=m("UESt"),E={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"},O=E,N=m("6VBw"),F=function(ie,de){return g.createElement(N.a,Object(t.a)(Object(t.a)({},ie),{},{ref:de,icon:O}))};F.displayName="DoubleLeftOutlined";var U=g.forwardRef(F),B=m("zs7G"),K=m("2fM7"),Y=function(ie){return g.createElement(K.a,Object(y.a)({size:"small"},ie))};Y.Option=K.a.Option;var k=Y,H=m("YMnH"),W=m("H84U"),j=m("5OYt"),M=function(ee,ie){var de={};for(var ue in ee)Object.prototype.hasOwnProperty.call(ee,ue)&&ie.indexOf(ue)<0&&(de[ue]=ee[ue]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,ue=Object.getOwnPropertySymbols(ee);ve<ue.length;ve++)ie.indexOf(ue[ve])<0&&Object.prototype.propertyIsEnumerable.call(ee,ue[ve])&&(de[ue[ve]]=ee[ue[ve]]);return de},G=function(ie){var de=ie.prefixCls,ue=ie.selectPrefixCls,ve=ie.className,be=ie.size,_e=ie.locale,ke=M(ie,["prefixCls","selectPrefixCls","className","size","locale"]),$e=Object(j.a)(),ne=$e.xs,Ne=g.useContext(W.b),st=Ne.getPrefixCls,pe=Ne.direction,Z=st("pagination",de),J=function(){var me=g.createElement("span",{className:"".concat(Z,"-item-ellipsis")},"\u2022\u2022\u2022"),Oe=g.createElement("button",{className:"".concat(Z,"-item-link"),type:"button",tabIndex:-1},g.createElement(I.a,null)),Ee=g.createElement("button",{className:"".concat(Z,"-item-link"),type:"button",tabIndex:-1},g.createElement(_.a,null)),oe=g.createElement("a",{className:"".concat(Z,"-item-link")},g.createElement("div",{className:"".concat(Z,"-item-container")},g.createElement(U,{className:"".concat(Z,"-item-link-icon")}),me)),Re=g.createElement("a",{className:"".concat(Z,"-item-link")},g.createElement("div",{className:"".concat(Z,"-item-container")},g.createElement(B.a,{className:"".concat(Z,"-item-link-icon")}),me));if(pe==="rtl"){var Be=[Ee,Oe];Oe=Be[0],Ee=Be[1];var et=[Re,oe];oe=et[0],Re=et[1]}return{prevIcon:Oe,nextIcon:Ee,jumpPrevIcon:oe,jumpNextIcon:Re}},ae=function(me){var Oe=Object(y.a)(Object(y.a)({},me),_e),Ee=be==="small"||!!(ne&&!be&&ke.responsive),oe=st("select",ue),Re=s()(Object(S.a)({mini:Ee},"".concat(Z,"-rtl"),pe==="rtl"),ve);return g.createElement(x,Object(y.a)({},ke,{prefixCls:Z,selectPrefixCls:oe},J(),{className:Re,selectComponentClass:Ee?k:K.a,locale:Oe}))};return g.createElement(H.a,{componentName:"Pagination",defaultLocale:C.a},ae)},X=G,q=V.a=X},NohK:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S=function(g){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,t=null;return function(){for(var e=this,d=arguments.length,f=new Array(d),u=0;u<d;u++)f[u]=arguments[u];clearTimeout(t),t=setTimeout(function(){g.apply(e,f)},p)}};V.default=S},NvD2:function(z,V,m){"use strict";m.d(V,"a",function(){return e});var S=m("Kwbf");function y(d,f){var u=new Set;return d.forEach(function(r){f.has(r)||u.add(r)}),u}function g(d){var f=d||{},u=f.disabled,r=f.disableCheckbox,s=f.checkable;return!!(u||r)||s===!1}function p(d,f,u,r){for(var s=new Set(d),o=new Set,i=0;i<=u;i+=1){var l=f.get(i)||new Set;l.forEach(function(h){var A=h.key,v=h.node,w=h.children,b=w===void 0?[]:w;s.has(A)&&!r(v)&&b.filter(function(x){return!r(x.node)}).forEach(function(x){s.add(x.key)})})}for(var n=new Set,a=u;a>=0;a-=1){var c=f.get(a)||new Set;c.forEach(function(h){var A=h.parent,v=h.node;if(r(v)||!h.parent||n.has(h.parent.key))return;if(r(h.parent.node)){n.add(A.key);return}var w=!0,b=!1;(A.children||[]).filter(function(x){return!r(x.node)}).forEach(function(x){var C=x.key,I=s.has(C);w&&!I&&(w=!1),!b&&(I||o.has(C))&&(b=!0)}),w&&s.add(A.key),b&&o.add(A.key),n.add(A.key)})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(y(o,s))}}function t(d,f,u,r,s){for(var o=new Set(d),i=new Set(f),l=0;l<=r;l+=1){var n=u.get(l)||new Set;n.forEach(function(A){var v=A.key,w=A.node,b=A.children,x=b===void 0?[]:b;!o.has(v)&&!i.has(v)&&!s(w)&&x.filter(function(C){return!s(C.node)}).forEach(function(C){o.delete(C.key)})})}i=new Set;for(var a=new Set,c=r;c>=0;c-=1){var h=u.get(c)||new Set;h.forEach(function(A){var v=A.parent,w=A.node;if(s(w)||!A.parent||a.has(A.parent.key))return;if(s(A.parent.node)){a.add(v.key);return}var b=!0,x=!1;(v.children||[]).filter(function(C){return!s(C.node)}).forEach(function(C){var I=C.key,_=o.has(I);b&&!_&&(b=!1),!x&&(_||i.has(I))&&(x=!0)}),b||o.delete(v.key),x&&i.add(v.key),a.add(v.key)})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(y(i,o))}}function e(d,f,u,r){var s=[],o;r?o=r:o=g;var i=new Set(d.filter(function(c){var h=!!u[c];return h||s.push(c),h})),l=new Map,n=0;Object.keys(u).forEach(function(c){var h=u[c],A=h.level,v=l.get(A);v||(v=new Set,l.set(A,v)),v.add(h),n=Math.max(n,A)}),Object(S.a)(!s.length,"Tree missing follow keys: ".concat(s.slice(0,100).map(function(c){return"'".concat(c,"'")}).join(", ")));var a;return f===!0?a=p(i,l,n,o):a=t(i,f.halfCheckedKeys,l,n,o),a}},"O/iA":function(z,V,m){},O3gP:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("O/iA"),p=m.n(g),t=m("OaEy")},OELB:function(z,V,m){var S=m("bYtY"),y=1e-4;function g(x){return x.replace(/^\s+|\s+$/g,"")}function p(x,C,I,_){var E=C[1]-C[0],O=I[1]-I[0];if(E===0)return O===0?I[0]:(I[0]+I[1])/2;if(_)if(E>0){if(x<=C[0])return I[0];if(x>=C[1])return I[1]}else{if(x>=C[0])return I[0];if(x<=C[1])return I[1]}else{if(x===C[0])return I[0];if(x===C[1])return I[1]}return(x-C[0])/E*O+I[0]}function t(x,C){switch(x){case"center":case"middle":x="50%";break;case"left":case"top":x="0%";break;case"right":case"bottom":x="100%";break}return typeof x=="string"?g(x).match(/%$/)?parseFloat(x)/100*C:parseFloat(x):x==null?NaN:+x}function e(x,C,I){return C==null&&(C=10),C=Math.min(Math.max(0,C),20),x=(+x).toFixed(C),I?x:+x}function d(x){return x.sort(function(C,I){return C-I}),x}function f(x){if(x=+x,isNaN(x))return 0;for(var C=1,I=0;Math.round(x*C)/C!==x;)C*=10,I++;return I}function u(x){var C=x.toString(),I=C.indexOf("e");if(I>0){var _=+C.slice(I+1);return _<0?-_:0}else{var E=C.indexOf(".");return E<0?0:C.length-1-E}}function r(x,C){var I=Math.log,_=Math.LN10,E=Math.floor(I(x[1]-x[0])/_),O=Math.round(I(Math.abs(C[1]-C[0]))/_),N=Math.min(Math.max(-E+O,0),20);return isFinite(N)?N:20}function s(x,C,I){if(!x[C])return 0;var _=S.reduce(x,function(W,j){return W+(isNaN(j)?0:j)},0);if(_===0)return 0;for(var E=Math.pow(10,I),O=S.map(x,function(W){return(isNaN(W)?0:W)/_*E*100}),N=E*100,F=S.map(O,function(W){return Math.floor(W)}),U=S.reduce(F,function(W,j){return W+j},0),B=S.map(O,function(W,j){return W-F[j]});U<N;){for(var K=Number.NEGATIVE_INFINITY,Y=null,k=0,H=B.length;k<H;++k)B[k]>K&&(K=B[k],Y=k);++F[Y],B[Y]=0,++U}return F[C]/E}var o=9007199254740991;function i(x){var C=Math.PI*2;return(x%C+C)%C}function l(x){return x>-y&&x<y}var n=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function a(x){if(x instanceof Date)return x;if(typeof x=="string"){var C=n.exec(x);if(!C)return new Date(NaN);if(C[8]){var I=+C[4]||0;return C[8].toUpperCase()!=="Z"&&(I-=C[8].slice(0,3)),new Date(Date.UTC(+C[1],+(C[2]||1)-1,+C[3]||1,I,+(C[5]||0),+C[6]||0,+C[7]||0))}else return new Date(+C[1],+(C[2]||1)-1,+C[3]||1,+C[4]||0,+(C[5]||0),+C[6]||0,+C[7]||0)}else if(x==null)return new Date(NaN);return new Date(Math.round(x))}function c(x){return Math.pow(10,h(x))}function h(x){if(x===0)return 0;var C=Math.floor(Math.log(x)/Math.LN10);return x/Math.pow(10,C)>=10&&C++,C}function A(x,C){var I=h(x),_=Math.pow(10,I),E=x/_,O;return C?E<1.5?O=1:E<2.5?O=2:E<4?O=3:E<7?O=5:O=10:E<1?O=1:E<2?O=2:E<3?O=3:E<5?O=5:O=10,x=O*_,I>=-20?+x.toFixed(I<0?-I:0):x}function v(x,C){var I=(x.length-1)*C+1,_=Math.floor(I),E=+x[_-1],O=I-_;return O?E+O*(x[_]-E):E}function w(x){x.sort(function(U,B){return F(U,B,0)?-1:1});for(var C=-Infinity,I=1,_=0;_<x.length;){for(var E=x[_].interval,O=x[_].close,N=0;N<2;N++)E[N]<=C&&(E[N]=C,O[N]=N?1:1-I),C=E[N],I=O[N];E[0]===E[1]&&O[0]*O[1]!==1?x.splice(_,1):_++}return x;function F(U,B,K){return U.interval[K]<B.interval[K]||U.interval[K]===B.interval[K]&&(U.close[K]-B.close[K]===(K?-1:1)||!K&&F(U,B,1))}}function b(x){return x-parseFloat(x)>=0}V.linearMap=p,V.parsePercent=t,V.round=e,V.asc=d,V.getPrecision=f,V.getPrecisionSafe=u,V.getPixelPrecision=r,V.getPercentWithPrecision=s,V.MAX_SAFE_INTEGER=o,V.remRadian=i,V.isRadianAroundZero=l,V.parseDate=a,V.quantity=c,V.quantityExponent=h,V.nice=A,V.quantile=v,V.reformIntervals=w,V.isNumeric=b},OKJ2:function(z,V,m){var S=m("KxfA"),y=S.retrieveRawValue,g=m("7aKB"),p=g.getTooltipMarker,t=g.formatTpl,e=m("4NO4"),d=e.getTooltipRenderMode,f=/\{@(.+?)\}/g,u={getDataParams:function(r,s){var o=this.getData(s),i=this.getRawValue(r,s),l=o.getRawIndex(r),n=o.getName(r),a=o.getRawDataItem(r),c=o.getItemVisual(r,"color"),h=o.getItemVisual(r,"borderColor"),A=this.ecModel.getComponent("tooltip"),v=A&&A.get("renderMode"),w=d(v),b=this.mainType,x=b==="series",C=o.userOutput;return{componentType:b,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:x?this.subType:null,seriesIndex:this.seriesIndex,seriesId:x?this.id:null,seriesName:x?this.name:null,name:n,dataIndex:l,data:a,dataType:s,value:i,color:c,borderColor:h,dimensionNames:C?C.dimensionNames:null,encode:C?C.encode:null,marker:p({color:c,renderMode:w}),$vars:["seriesName","name","value"]}},getFormattedLabel:function(r,s,o,i,l){s=s||"normal";var n=this.getData(o),a=n.getItemModel(r),c=this.getDataParams(r,o);i!=null&&c.value instanceof Array&&(c.value=c.value[i]);var h=a.get(s==="normal"?[l||"label","formatter"]:[s,l||"label","formatter"]);if(typeof h=="function")return c.status=s,c.dimensionIndex=i,h(c);if(typeof h=="string"){var A=t(h,c);return A.replace(f,function(v,w){var b=w.length;return w.charAt(0)==="["&&w.charAt(b-1)==="]"&&(w=+w.slice(1,b-1)),y(n,r,w)})}},getRawValue:function(r,s){return y(this.getData(s),r)},formatTooltip:function(){}};z.exports=u},OPEp:function(z,V,m){},OQFs:function(z,V,m){var S=m("KCsZ"),y=S([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),g={getLineStyle:function(p){var t=y(this,p);return t.lineDash=this.getLineDash(t.lineWidth),t},getLineDash:function(p){p==null&&(p=1);var t=this.get("type"),e=Math.max(p,2),d=p*4;return t==="solid"||t==null?!1:t==="dashed"?[d,d]:[e,e]}};z.exports=g},OS9S:function(z,V,m){var S=m("bYtY"),y=S.inherits,g=m("Gev7"),p=m("mFDi");function t(f){g.call(this,f),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}t.prototype.incremental=!0,t.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},t.prototype.addDisplayable=function(f,u){u?this._temporaryDisplayables.push(f):this._displayables.push(f),this.dirty()},t.prototype.addDisplayables=function(f,u){u=u||!1;for(var r=0;r<f.length;r++)this.addDisplayable(f[r],u)},t.prototype.eachPendingDisplayable=function(f){for(var u=this._cursor;u<this._displayables.length;u++)f&&f(this._displayables[u]);for(var u=0;u<this._temporaryDisplayables.length;u++)f&&f(this._temporaryDisplayables[u])},t.prototype.update=function(){this.updateTransform();for(var f=this._cursor;f<this._displayables.length;f++){var u=this._displayables[f];u.parent=this,u.update(),u.parent=null}for(var f=0;f<this._temporaryDisplayables.length;f++){var u=this._temporaryDisplayables[f];u.parent=this,u.update(),u.parent=null}},t.prototype.brush=function(f,u){for(var r=this._cursor;r<this._displayables.length;r++){var s=this._displayables[r];s.beforeBrush&&s.beforeBrush(f),s.brush(f,r===this._cursor?null:this._displayables[r-1]),s.afterBrush&&s.afterBrush(f)}this._cursor=r;for(var r=0;r<this._temporaryDisplayables.length;r++){var s=this._temporaryDisplayables[r];s.beforeBrush&&s.beforeBrush(f),s.brush(f,r===0?null:this._temporaryDisplayables[r-1]),s.afterBrush&&s.afterBrush(f)}this._temporaryDisplayables=[],this.notClear=!0};var e=[];t.prototype.getBoundingRect=function(){if(!this._rect){for(var f=new p(Infinity,Infinity,-Infinity,-Infinity),u=0;u<this._displayables.length;u++){var r=this._displayables[u],s=r.getBoundingRect().clone();r.needLocalTransform()&&s.applyTransform(r.getLocalTransform(e)),f.union(s)}this._rect=f}return this._rect},t.prototype.contain=function(f,u){var r=this.transformCoordToLocal(f,u),s=this.getBoundingRect();if(s.contain(r[0],r[1]))for(var o=0;o<this._displayables.length;o++){var i=this._displayables[o];if(i.contain(f,u))return!0}return!1},y(t,g);var d=t;z.exports=d},OUJF:function(z,V,m){var S=m("ProS"),y=m("bYtY");S.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(g,p){var t=p.getComponent("timeline");return t&&g.currentIndex!=null&&(t.setCurrentIndex(g.currentIndex),!t.get("loop",!0)&&t.isIndexMax()&&t.setPlayState(!1)),p.resetOption("timeline"),y.defaults({currentIndex:t.option.currentIndex},g)}),S.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(g,p){var t=p.getComponent("timeline");t&&g.playState!=null&&t.setPlayState(g.playState)})},OXB0:function(z,V,m){var S=m("T4UG"),y=m("MwEJ"),g=m("IDmD"),p=S.extend({type:"series.heatmap",getInitialData:function(t,e){return y(this.getSource(),this,{generateCoord:"value"})},preventIncremental:function(){var t=g.get(this.get("coordinateSystem"));if(t&&t.dimensions)return t.dimensions[0]==="lng"&&t.dimensions[1]==="lat"},defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0}});z.exports=p},OZM5:function(z,V,m){"use strict";m.d(V,"b",function(){return f}),m.d(V,"a",function(){return u}),m.d(V,"k",function(){return r}),m.d(V,"h",function(){return s}),m.d(V,"i",function(){return o}),m.d(V,"g",function(){return i}),m.d(V,"c",function(){return a}),m.d(V,"d",function(){return c}),m.d(V,"j",function(){return v}),m.d(V,"e",function(){return w}),m.d(V,"f",function(){return b});var S=m("KQm4"),y=m("U8pU"),g=m("Ff2n"),p=m("q1tI"),t=m.n(p),e=m("Kwbf"),d=m("WaYH");function f(x,C){var I=x.slice(),_=I.indexOf(C);return _>=0&&I.splice(_,1),I}function u(x,C){var I=x.slice();return I.indexOf(C)===-1&&I.push(C),I}function r(x){return x.split("-")}function s(x,C){return"".concat(x,"-").concat(C)}function o(x){return x&&x.type&&x.type.isTreeNode}function i(x,C){var I=[],_=C[x];function E(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];O.forEach(function(N){var F=N.key,U=N.children;I.push(F),E(U)})}return E(_.children),I}function l(x){if(x.parent){var C=r(x.pos);return Number(C[C.length-1])===x.parent.children.length-1}return!1}function n(x){var C=r(x.pos);return Number(C[C.length-1])===0}function a(x,C,I,_,E,O,N,F,U,B){var K,Y=x.clientX,k=x.clientY,H=x.target.getBoundingClientRect(),W=H.top,j=H.height,M=(B==="rtl"?-1:1)*(((E==null?void 0:E.x)||0)-Y),G=(M-12)/_,X=F[I.props.eventKey];if(k<W+j/2){var q=N.findIndex(function(Ne){return Ne.data.key===X.key}),ee=q<=0?0:q-1,ie=N[ee].data.key;X=F[ie]}var de=X.key,ue=X,ve=X.key,be=0,_e=0;if(!U.includes(de))for(var ke=0;ke<G&&l(X);ke+=1)X=X.parent,_e+=1;var $e=X.node,ne=!0;return n(X)&&X.level===0&&k<W+j/2&&O({dropNode:$e,dropPosition:-1})&&X.key===I.props.eventKey?be=-1:(ue.children||[]).length&&U.includes(ve)?O({dropNode:$e,dropPosition:0})?be=0:ne=!1:_e===0?G>-1.5?O({dropNode:$e,dropPosition:1})?be=1:ne=!1:O({dropNode:$e,dropPosition:0})?be=0:O({dropNode:$e,dropPosition:1})?be=1:ne=!1:O({dropNode:$e,dropPosition:1})?be=1:ne=!1,{dropPosition:be,dropLevelOffset:_e,dropTargetKey:X.key,dropTargetPos:X.pos,dragOverNodeKey:ve,dropContainerKey:be===0?null:((K=X.parent)===null||K===void 0?void 0:K.key)||null,dropAllowed:ne}}function c(x,C){if(!x)return;var I=C.multiple;return I?x.slice():x.length?[x[0]]:x}var h=function(C){return C};function A(x,C){if(!x)return[];var I=C||{},_=I.processProps,E=_===void 0?h:_,O=Array.isArray(x)?x:[x];return O.map(function(N){var F=N.children,U=Object(g.a)(N,["children"]),B=A(F,C);return t.a.createElement(d.a,E(U),B)})}function v(x){if(!x)return null;var C;if(Array.isArray(x))C={checkedKeys:x,halfCheckedKeys:void 0};else if(Object(y.a)(x)==="object")C={checkedKeys:x.checked||void 0,halfCheckedKeys:x.halfChecked||void 0};else return Object(e.a)(!1,"`checkedKeys` is not an array or an object"),null;return C}function w(x,C){var I=new Set;function _(E){if(I.has(E))return;var O=C[E];if(!O)return;I.add(E);var N=O.parent,F=O.node;if(F.disabled)return;N&&_(N.key)}return(x||[]).forEach(function(E){_(E)}),Object(S.a)(I)}function b(x){var C={};return Object.keys(x).forEach(function(I){(I.startsWith("data-")||I.startsWith("aria-"))&&(C[I]=x[I])}),C}},OaEy:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("bKJz"),p=m.n(g),t=m("R9oj")},Ol7k:function(z,V,m){"use strict";var S=m("PKem"),y=m("ZX9x"),g=S.e;g.Header=S.c,g.Footer=S.b,g.Content=S.a,g.Sider=y.b,V.a=g},OlYY:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("ProS"),p=m("bYtY"),t=m("ItGF"),e=m("4NO4"),d=m("UOVi"),f=m("zDms"),u=p.each,r=d.eachAxisDim,s=g.extendComponentModel({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis","singleAxis","series"],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,filterMode:"filter",throttle:null,start:0,end:100,startValue:null,endValue:null,minSpan:null,maxSpan:null,minValueSpan:null,maxValueSpan:null,rangeMode:null},init:function(n,a,c){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel,this._autoThrottle=!0,this._rangePropMode=["percent","percent"];var h=o(n);this.settledOption=h,this.mergeDefaultAndTheme(n,c),this.doInit(h)},mergeOption:function(n){var a=o(n);p.merge(this.option,n,!0),p.merge(this.settledOption,a,!0),this.doInit(a)},doInit:function(n){var a=this.option;t.canvasSupported||(a.realtime=!1),this._setDefaultThrottle(n),i(this,n);var c=this.settledOption;u([["start","startValue"],["end","endValue"]],function(h,A){this._rangePropMode[A]==="value"&&(a[h[0]]=c[h[0]]=null)},this),this.textStyleModel=this.getModel("textStyle"),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var n=this._axisProxies;this.eachTargetAxis(function(a,c,h,A){var v=this.dependentModels[a.axis][c],w=v.__dzAxisProxy||(v.__dzAxisProxy=new f(a.name,c,this,A));n[a.name+"_"+c]=w},this)},_resetTarget:function(){var n=this.option,a=this._judgeAutoMode();r(function(c){var h=c.axisIndex;n[h]=e.normalizeToArray(n[h])},this),a==="axisIndex"?this._autoSetAxisIndex():a==="orient"&&this._autoSetOrient()},_judgeAutoMode:function(){var n=this.option,a=!1;r(function(h){n[h.axisIndex]!=null&&(a=!0)},this);var c=n.orient;if(c==null&&a)return"orient";if(!a)return c==null&&(n.orient="horizontal"),"axisIndex"},_autoSetAxisIndex:function(){var n=!0,a=this.get("orient",!0),c=this.option,h=this.dependentModels;if(n){var A=a==="vertical"?"y":"x";h[A+"Axis"].length?(c[A+"AxisIndex"]=[0],n=!1):u(h.singleAxis,function(v){n&&v.get("orient",!0)===a&&(c.singleAxisIndex=[v.componentIndex],n=!1)})}n&&r(function(v){if(!n)return;var w=[],b=this.dependentModels[v.axis];if(b.length&&!w.length)for(var x=0,C=b.length;x<C;x++)b[x].get("type")==="category"&&w.push(x);c[v.axisIndex]=w,w.length&&(n=!1)},this),n&&this.ecModel.eachSeries(function(v){this._isSeriesHasAllAxesTypeOf(v,"value")&&r(function(w){var b=c[w.axisIndex],x=v.get(w.axisIndex),C=v.get(w.axisId),I=v.ecModel.queryComponents({mainType:w.axis,index:x,id:C})[0];x=I.componentIndex,p.indexOf(b,x)<0&&b.push(x)})},this)},_autoSetOrient:function(){var n;this.eachTargetAxis(function(a){!n&&(n=a.name)},this),this.option.orient=n==="y"?"vertical":"horizontal"},_isSeriesHasAllAxesTypeOf:function(n,a){var c=!0;return r(function(h){var A=n.get(h.axisIndex),v=this.dependentModels[h.axis][A];(!v||v.get("type")!==a)&&(c=!1)},this),c},_setDefaultThrottle:function(n){if(n.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var a=this.ecModel.option;this.option.throttle=a.animation&&a.animationDurationUpdate>0?100:20}},getFirstTargetAxisModel:function(){var n;return r(function(a){if(n==null){var c=this.get(a.axisIndex);c.length&&(n=this.dependentModels[a.axis][c[0]])}},this),n},eachTargetAxis:function(n,a){var c=this.ecModel;r(function(h){u(this.get(h.axisIndex),function(A){n.call(a,h,A,this,c)},this)},this)},getAxisProxy:function(n,a){return this._axisProxies[n+"_"+a]},getAxisModel:function(n,a){var c=this.getAxisProxy(n,a);return c&&c.getAxisModel()},setRawRange:function(n){var a=this.option,c=this.settledOption;u([["start","startValue"],["end","endValue"]],function(h){(n[h[0]]!=null||n[h[1]]!=null)&&(a[h[0]]=c[h[0]]=n[h[0]],a[h[1]]=c[h[1]]=n[h[1]])},this),i(this,n)},setCalculatedRange:function(n){var a=this.option;u(["start","startValue","end","endValue"],function(c){a[c]=n[c]})},getPercentRange:function(){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataPercentWindow()},getValueRange:function(n,a){if(n==null&&a==null){var c=this.findRepresentativeAxisProxy();if(c)return c.getDataValueWindow()}else return this.getAxisProxy(n,a).getDataValueWindow()},findRepresentativeAxisProxy:function(n){if(n)return n.__dzAxisProxy;var a=this._axisProxies;for(var c in a)if(a.hasOwnProperty(c)&&a[c].hostedBy(this))return a[c];for(var c in a)if(a.hasOwnProperty(c)&&!a[c].hostedBy(this))return a[c]},getRangePropMode:function(){return this._rangePropMode.slice()}});function o(n){var a={};return u(["start","end","startValue","endValue","throttle"],function(c){n.hasOwnProperty(c)&&(a[c]=n[c])}),a}function i(n,a){var c=n._rangePropMode,h=n.get("rangeMode");u([["start","startValue"],["end","endValue"]],function(A,v){var w=a[A[0]]!=null,b=a[A[1]]!=null;w&&!b?c[v]="percent":!w&&b?c[v]="value":h?c[v]=h[v]:w&&(c[v]="percent")})}var l=s;z.exports=l},OnYD:function(z,V,m){},"Oy/b":function(z,V,m){(function(y,g){z.exports=g()})(typeof self!="undefined"?self:this,function(){return function(S){var y={};function g(p){if(y[p])return y[p].exports;var t=y[p]={i:p,l:!1,exports:{}};return S[p].call(t.exports,t,t.exports,g),t.l=!0,t.exports}return g.m=S,g.c=y,g.d=function(p,t,e){g.o(p,t)||Object.defineProperty(p,t,{enumerable:!0,get:e})},g.r=function(p){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(p,"__esModule",{value:!0})},g.t=function(p,t){if(t&1&&(p=g(p)),t&8)return p;if(t&4&&typeof p=="object"&&p&&p.__esModule)return p;var e=Object.create(null);if(g.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:p}),t&2&&typeof p!="string")for(var d in p)g.d(e,d,function(f){return p[f]}.bind(null,d));return e},g.n=function(p){var t=p&&p.__esModule?function(){return p.default}:function(){return p};return g.d(t,"a",t),t},g.o=function(p,t){return Object.prototype.hasOwnProperty.call(p,t)},g.p="",g(g.s=1)}([function(S,y,g){},function(S,y,g){"use strict";g.r(y);var p=g(0),t=function(){function Rt(ge,Le,Ue){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=ge,this.start=Le,this.end=Ue}return Rt.range=function(Le,Ue){return Ue?!Le||!Le.loc||!Ue.loc||Le.loc.lexer!==Ue.loc.lexer?null:new Rt(Le.loc.lexer,Le.loc.start,Ue.loc.end):Le&&Le.loc},Rt}(),e=function(){function Rt(Le,Ue){this.text=void 0,this.loc=void 0,this.text=Le,this.loc=Ue}var ge=Rt.prototype;return ge.range=function(Ue,nt){return new Rt(nt,t.range(this,Ue))},Rt}(),d=function Rt(ge,Le){this.position=void 0;var Ue="KaTeX parse error: "+ge,nt,Dt=Le&&Le.loc;if(Dt&&Dt.start<=Dt.end){var er=Dt.lexer.input;nt=Dt.start;var Er=Dt.end;nt===er.length?Ue+=" at end of input: ":Ue+=" at position "+(nt+1)+": ";var Mr=er.slice(nt,Er).replace(/[^]/g,"$&\u0332"),ln;nt>15?ln="\u2026"+er.slice(nt-15,nt):ln=er.slice(0,nt);var kn;Er+15<er.length?kn=er.slice(Er,Er+15)+"\u2026":kn=er.slice(Er),Ue+=ln+Mr+kn}var si=new Error(Ue);return si.name="ParseError",si.__proto__=Rt.prototype,si.position=nt,si};d.prototype.__proto__=Error.prototype;var f=d,u=function(ge,Le){return ge.indexOf(Le)!==-1},r=function(ge,Le){return ge===void 0?Le:ge},s=/([A-Z])/g,o=function(ge){return ge.replace(s,"-$1").toLowerCase()},i={"&":"&",">":">","<":"<",'"':""","'":"'"},l=/[&><"']/g;function n(Rt){return String(Rt).replace(l,function(ge){return i[ge]})}var a=function Rt(ge){return ge.type==="ordgroup"||ge.type==="color"?ge.body.length===1?Rt(ge.body[0]):ge:ge.type==="font"?Rt(ge.body):ge},c=function(ge){var Le=a(ge);return Le.type==="mathord"||Le.type==="textord"||Le.type==="atom"},h=function(ge){if(!ge)throw new Error("Expected non-null, but got "+String(ge));return ge},A=function(ge){var Le=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(ge);return Le!=null?Le[1]:"_relative"},v={contains:u,deflt:r,escape:n,hyphenate:o,getBaseElem:a,isCharacterBox:c,protocolFromUrl:A},w=function(){function Rt(Le){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,Le=Le||{},this.displayMode=v.deflt(Le.displayMode,!1),this.output=v.deflt(Le.output,"htmlAndMathml"),this.leqno=v.deflt(Le.leqno,!1),this.fleqn=v.deflt(Le.fleqn,!1),this.throwOnError=v.deflt(Le.throwOnError,!0),this.errorColor=v.deflt(Le.errorColor,"#cc0000"),this.macros=Le.macros||{},this.minRuleThickness=Math.max(0,v.deflt(Le.minRuleThickness,0)),this.colorIsTextColor=v.deflt(Le.colorIsTextColor,!1),this.strict=v.deflt(Le.strict,"warn"),this.trust=v.deflt(Le.trust,!1),this.maxSize=Math.max(0,v.deflt(Le.maxSize,Infinity)),this.maxExpand=Math.max(0,v.deflt(Le.maxExpand,1e3))}var ge=Rt.prototype;return ge.reportNonstrict=function(Ue,nt,Dt){var er=this.strict;if(typeof er=="function"&&(er=er(Ue,nt,Dt)),!er||er==="ignore")return;if(er===!0||er==="error")throw new f("LaTeX-incompatible input and strict mode is set to 'error': "+(nt+" ["+Ue+"]"),Dt);er==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(nt+" ["+Ue+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+er+"': "+nt+" ["+Ue+"]"))},ge.useStrictBehavior=function(Ue,nt,Dt){var er=this.strict;if(typeof er=="function")try{er=er(Ue,nt,Dt)}catch(Er){er="error"}return!er||er==="ignore"?!1:er===!0||er==="error"?!0:er==="warn"?(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(nt+" ["+Ue+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+er+"': "+nt+" ["+Ue+"]")),!1)},ge.isTrusted=function(Ue){Ue.url&&!Ue.protocol&&(Ue.protocol=v.protocolFromUrl(Ue.url));var nt=typeof this.trust=="function"?this.trust(Ue):this.trust;return Boolean(nt)},Rt}(),b=function(){function Rt(Le,Ue,nt){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=Le,this.size=Ue,this.cramped=nt}var ge=Rt.prototype;return ge.sup=function(){return U[B[this.id]]},ge.sub=function(){return U[K[this.id]]},ge.fracNum=function(){return U[Y[this.id]]},ge.fracDen=function(){return U[k[this.id]]},ge.cramp=function(){return U[H[this.id]]},ge.text=function(){return U[W[this.id]]},ge.isTight=function(){return this.size>=2},Rt}(),x=0,C=1,I=2,_=3,E=4,O=5,N=6,F=7,U=[new b(x,0,!1),new b(C,0,!0),new b(I,1,!1),new b(_,1,!0),new b(E,2,!1),new b(O,2,!0),new b(N,3,!1),new b(F,3,!0)],B=[E,O,E,O,N,F,N,F],K=[O,O,O,O,F,F,F,F],Y=[I,_,E,O,N,F,N,F],k=[_,_,O,O,F,F,F,F],H=[C,C,_,_,O,O,F,F],W=[x,C,I,_,I,_,I,_],j={DISPLAY:U[x],TEXT:U[I],SCRIPT:U[E],SCRIPTSCRIPT:U[N]},M=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function G(Rt){for(var ge=0;ge<M.length;ge++)for(var Le=M[ge],Ue=0;Ue<Le.blocks.length;Ue++){var nt=Le.blocks[Ue];if(Rt>=nt[0]&&Rt<=nt[1])return Le.name}return null}var X=[];M.forEach(function(Rt){return Rt.blocks.forEach(function(ge){return X.push.apply(X,ge)})});function q(Rt){for(var ge=0;ge<X.length;ge+=2)if(Rt>=X[ge]&&Rt<=X[ge+1])return!0;return!1}var ee=80,ie=function(ge,Le){return"M95,"+(622+ge+Le)+`
|
|
|
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`+ge/2.075+" -"+ge+`
|
|
|
c5.3,-9.3,12,-14,20,-14
|
|
|
H400000v`+(40+ge)+`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+ge)+" "+Le+"h400000v"+(40+ge)+"h-400000z"},de=function(ge,Le){return"M263,"+(601+ge+Le)+`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`+ge/2.084+" -"+ge+`
|
|
|
c4.7,-7.3,11,-11,19,-11
|
|
|
H40000v`+(40+ge)+`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+ge)+" "+Le+"h400000v"+(40+ge)+"h-400000z"},ue=function(ge,Le){return"M983 "+(10+ge+Le)+`
|
|
|
l`+ge/3.13+" -"+ge+`
|
|
|
c4,-6.7,10,-10,18,-10 H400000v`+(40+ge)+`
|
|
|
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+ge)+" "+Le+"h400000v"+(40+ge)+"h-400000z"},ve=function(ge,Le){return"M424,"+(2398+ge+Le)+`
|
|
|
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`+ge/4.223+" -"+ge+`c4,-6.7,10,-10,18,-10 H400000
|
|
|
v`+(40+ge)+`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+ge)+" "+Le+`
|
|
|
h400000v`+(40+ge)+"h-400000z"},be=function(ge,Le){return"M473,"+(2713+ge+Le)+`
|
|
|
c339.3,-1799.3,509.3,-2700,510,-2702 l`+ge/5.298+" -"+ge+`
|
|
|
c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+ge)+`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+ge)+" "+Le+"h400000v"+(40+ge)+"H1017.7z"},_e=function(ge,Le,Ue){var nt=Ue-54-Le-ge;return"M702 "+(ge+Le)+"H400000"+(40+ge)+`
|
|
|
H742v`+nt+`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 `+Le+"H400000v"+(40+ge)+"H742z"},ke=function(ge,Le,Ue){Le=1e3*Le;var nt="";switch(ge){case"sqrtMain":nt=ie(Le,ee);break;case"sqrtSize1":nt=de(Le,ee);break;case"sqrtSize2":nt=ue(Le,ee);break;case"sqrtSize3":nt=ve(Le,ee);break;case"sqrtSize4":nt=be(Le,ee);break;case"sqrtTall":nt=_e(Le,ee,Ue)}return nt},$e={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`},ne=function(){function Rt(Le){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=Le,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var ge=Rt.prototype;return ge.hasClass=function(Ue){return v.contains(this.classes,Ue)},ge.toNode=function(){for(var Ue=document.createDocumentFragment(),nt=0;nt<this.children.length;nt++)Ue.appendChild(this.children[nt].toNode());return Ue},ge.toMarkup=function(){for(var Ue="",nt=0;nt<this.children.length;nt++)Ue+=this.children[nt].toMarkup();return Ue},ge.toText=function(){var Ue=function(Dt){return Dt.toText()};return this.children.map(Ue).join("")},Rt}(),Ne=function(ge){return ge.filter(function(Le){return Le}).join(" ")},st=function(ge,Le,Ue){if(this.classes=ge||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=Ue||{},Le){Le.style.isTight()&&this.classes.push("mtight");var nt=Le.getColor();nt&&(this.style.color=nt)}},pe=function(ge){var Le=document.createElement(ge);Le.className=Ne(this.classes);for(var Ue in this.style)this.style.hasOwnProperty(Ue)&&(Le.style[Ue]=this.style[Ue]);for(var nt in this.attributes)this.attributes.hasOwnProperty(nt)&&Le.setAttribute(nt,this.attributes[nt]);for(var Dt=0;Dt<this.children.length;Dt++)Le.appendChild(this.children[Dt].toNode());return Le},Z=function(ge){var Le="<"+ge;this.classes.length&&(Le+=' class="'+v.escape(Ne(this.classes))+'"');var Ue="";for(var nt in this.style)this.style.hasOwnProperty(nt)&&(Ue+=v.hyphenate(nt)+":"+this.style[nt]+";");Ue&&(Le+=' style="'+v.escape(Ue)+'"');for(var Dt in this.attributes)this.attributes.hasOwnProperty(Dt)&&(Le+=" "+Dt+'="'+v.escape(this.attributes[Dt])+'"');Le+=">";for(var er=0;er<this.children.length;er++)Le+=this.children[er].toMarkup();return Le+="</"+ge+">",Le},J=function(){function Rt(Le,Ue,nt,Dt){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,st.call(this,Le,nt,Dt),this.children=Ue||[]}var ge=Rt.prototype;return ge.setAttribute=function(Ue,nt){this.attributes[Ue]=nt},ge.hasClass=function(Ue){return v.contains(this.classes,Ue)},ge.toNode=function(){return pe.call(this,"span")},ge.toMarkup=function(){return Z.call(this,"span")},Rt}(),ae=function(){function Rt(Le,Ue,nt,Dt){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,st.call(this,Ue,Dt),this.children=nt||[],this.setAttribute("href",Le)}var ge=Rt.prototype;return ge.setAttribute=function(Ue,nt){this.attributes[Ue]=nt},ge.hasClass=function(Ue){return v.contains(this.classes,Ue)},ge.toNode=function(){return pe.call(this,"a")},ge.toMarkup=function(){return Z.call(this,"a")},Rt}(),Se=function(){function Rt(Le,Ue,nt){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=Ue,this.src=Le,this.classes=["mord"],this.style=nt}var ge=Rt.prototype;return ge.hasClass=function(Ue){return v.contains(this.classes,Ue)},ge.toNode=function(){var Ue=document.createElement("img");Ue.src=this.src,Ue.alt=this.alt,Ue.className="mord";for(var nt in this.style)this.style.hasOwnProperty(nt)&&(Ue.style[nt]=this.style[nt]);return Ue},ge.toMarkup=function(){var Ue="<img src='"+this.src+" 'alt='"+this.alt+"' ",nt="";for(var Dt in this.style)this.style.hasOwnProperty(Dt)&&(nt+=v.hyphenate(Dt)+":"+this.style[Dt]+";");return nt&&(Ue+=' style="'+v.escape(nt)+'"'),Ue+="'/>",Ue},Rt}(),me={\u00EE:"\u0131\u0302",\u00EF:"\u0131\u0308",\u00ED:"\u0131\u0301",\u00EC:"\u0131\u0300"},Oe=function(){function Rt(Le,Ue,nt,Dt,er,Er,Mr,ln){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=Le,this.height=Ue||0,this.depth=nt||0,this.italic=Dt||0,this.skew=er||0,this.width=Er||0,this.classes=Mr||[],this.style=ln||{},this.maxFontSize=0;var kn=G(this.text.charCodeAt(0));kn&&this.classes.push(kn+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=me[this.text])}var ge=Rt.prototype;return ge.hasClass=function(Ue){return v.contains(this.classes,Ue)},ge.toNode=function(){var Ue=document.createTextNode(this.text),nt=null;this.italic>0&&(nt=document.createElement("span"),nt.style.marginRight=this.italic+"em"),this.classes.length>0&&(nt=nt||document.createElement("span"),nt.className=Ne(this.classes));for(var Dt in this.style)this.style.hasOwnProperty(Dt)&&(nt=nt||document.createElement("span"),nt.style[Dt]=this.style[Dt]);return nt?(nt.appendChild(Ue),nt):Ue},ge.toMarkup=function(){var Ue=!1,nt="<span";this.classes.length&&(Ue=!0,nt+=' class="',nt+=v.escape(Ne(this.classes)),nt+='"');var Dt="";this.italic>0&&(Dt+="margin-right:"+this.italic+"em;");for(var er in this.style)this.style.hasOwnProperty(er)&&(Dt+=v.hyphenate(er)+":"+this.style[er]+";");Dt&&(Ue=!0,nt+=' style="'+v.escape(Dt)+'"');var Er=v.escape(this.text);return Ue?(nt+=">",nt+=Er,nt+="</span>",nt):Er},Rt}(),Ee=function(){function Rt(Le,Ue){this.children=void 0,this.attributes=void 0,this.children=Le||[],this.attributes=Ue||{}}var ge=Rt.prototype;return ge.toNode=function(){var Ue="http://www.w3.org/2000/svg",nt=document.createElementNS(Ue,"svg");for(var Dt in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Dt)&&nt.setAttribute(Dt,this.attributes[Dt]);for(var er=0;er<this.children.length;er++)nt.appendChild(this.children[er].toNode());return nt},ge.toMarkup=function(){var Ue="<svg";for(var nt in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,nt)&&(Ue+=" "+nt+"='"+this.attributes[nt]+"'");Ue+=">";for(var Dt=0;Dt<this.children.length;Dt++)Ue+=this.children[Dt].toMarkup();return Ue+="</svg>",Ue},Rt}(),oe=function(){function Rt(Le,Ue){this.pathName=void 0,this.alternate=void 0,this.pathName=Le,this.alternate=Ue}var ge=Rt.prototype;return ge.toNode=function(){var Ue="http://www.w3.org/2000/svg",nt=document.createElementNS(Ue,"path");return this.alternate?nt.setAttribute("d",this.alternate):nt.setAttribute("d",$e[this.pathName]),nt},ge.toMarkup=function(){return this.alternate?"<path d='"+this.alternate+"'/>":"<path d='"+$e[this.pathName]+"'/>"},Rt}(),Re=function(){function Rt(Le){this.attributes=void 0,this.attributes=Le||{}}var ge=Rt.prototype;return ge.toNode=function(){var Ue="http://www.w3.org/2000/svg",nt=document.createElementNS(Ue,"line");for(var Dt in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Dt)&&nt.setAttribute(Dt,this.attributes[Dt]);return nt},ge.toMarkup=function(){var Ue="<line";for(var nt in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,nt)&&(Ue+=" "+nt+"='"+this.attributes[nt]+"'");return Ue+="/>",Ue},Rt}();function Be(Rt){if(Rt instanceof Oe)return Rt;throw new Error("Expected symbolNode but got "+String(Rt)+".")}function et(Rt){if(Rt instanceof J)return Rt;throw new Error("Expected span<HtmlDomNode> but got "+String(Rt)+".")}var bt={"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]}},dt={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]},He={\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 kt(Rt,ge){bt[Rt]=ge}function ut(Rt,ge,Le){if(!bt[ge])throw new Error("Font metrics not found for font: "+ge+".");var Ue=Rt.charCodeAt(0),nt=bt[ge][Ue];if(!nt&&Rt[0]in He&&(Ue=He[Rt[0]].charCodeAt(0),nt=bt[ge][Ue]),!nt&&Le==="text"&&(q(Ue)&&(nt=bt[ge][77])),nt)return{depth:nt[0],height:nt[1],italic:nt[2],skew:nt[3],width:nt[4]}}var Ft={};function Ht(Rt){var ge;if(Rt>=5?ge=0:Rt>=3?ge=1:ge=2,!Ft[ge]){var Le=Ft[ge]={cssEmPerMu:dt.quad[ge]/18};for(var Ue in dt)dt.hasOwnProperty(Ue)&&(Le[Ue]=dt[Ue][ge])}return Ft[ge]}var $t={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Ut={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Jt={math:{},text:{}},ct=Jt;function le(Rt,ge,Le,Ue,nt,Dt){Jt[Rt][nt]={font:ge,group:Le,replace:Ue},Dt&&Ue&&(Jt[Rt][Ue]=Jt[Rt][nt])}var te="math",we="text",Ce="main",fe="ams",rt="accent-token",tt="bin",ye="close",Je="inner",lt="mathord",ze="op-token",Ct="open",zt="punct",at="rel",vt="spacing",At="textord";le(te,Ce,at,"\u2261","\\equiv",!0),le(te,Ce,at,"\u227A","\\prec",!0),le(te,Ce,at,"\u227B","\\succ",!0),le(te,Ce,at,"\u223C","\\sim",!0),le(te,Ce,at,"\u22A5","\\perp"),le(te,Ce,at,"\u2AAF","\\preceq",!0),le(te,Ce,at,"\u2AB0","\\succeq",!0),le(te,Ce,at,"\u2243","\\simeq",!0),le(te,Ce,at,"\u2223","\\mid",!0),le(te,Ce,at,"\u226A","\\ll",!0),le(te,Ce,at,"\u226B","\\gg",!0),le(te,Ce,at,"\u224D","\\asymp",!0),le(te,Ce,at,"\u2225","\\parallel"),le(te,Ce,at,"\u22C8","\\bowtie",!0),le(te,Ce,at,"\u2323","\\smile",!0),le(te,Ce,at,"\u2291","\\sqsubseteq",!0),le(te,Ce,at,"\u2292","\\sqsupseteq",!0),le(te,Ce,at,"\u2250","\\doteq",!0),le(te,Ce,at,"\u2322","\\frown",!0),le(te,Ce,at,"\u220B","\\ni",!0),le(te,Ce,at,"\u221D","\\propto",!0),le(te,Ce,at,"\u22A2","\\vdash",!0),le(te,Ce,at,"\u22A3","\\dashv",!0),le(te,Ce,at,"\u220B","\\owns"),le(te,Ce,zt,".","\\ldotp"),le(te,Ce,zt,"\u22C5","\\cdotp"),le(te,Ce,At,"#","\\#"),le(we,Ce,At,"#","\\#"),le(te,Ce,At,"&","\\&"),le(we,Ce,At,"&","\\&"),le(te,Ce,At,"\u2135","\\aleph",!0),le(te,Ce,At,"\u2200","\\forall",!0),le(te,Ce,At,"\u210F","\\hbar",!0),le(te,Ce,At,"\u2203","\\exists",!0),le(te,Ce,At,"\u2207","\\nabla",!0),le(te,Ce,At,"\u266D","\\flat",!0),le(te,Ce,At,"\u2113","\\ell",!0),le(te,Ce,At,"\u266E","\\natural",!0),le(te,Ce,At,"\u2663","\\clubsuit",!0),le(te,Ce,At,"\u2118","\\wp",!0),le(te,Ce,At,"\u266F","\\sharp",!0),le(te,Ce,At,"\u2662","\\diamondsuit",!0),le(te,Ce,At,"\u211C","\\Re",!0),le(te,Ce,At,"\u2661","\\heartsuit",!0),le(te,Ce,At,"\u2111","\\Im",!0),le(te,Ce,At,"\u2660","\\spadesuit",!0),le(we,Ce,At,"\xA7","\\S",!0),le(we,Ce,At,"\xB6","\\P",!0),le(te,Ce,At,"\u2020","\\dag"),le(we,Ce,At,"\u2020","\\dag"),le(we,Ce,At,"\u2020","\\textdagger"),le(te,Ce,At,"\u2021","\\ddag"),le(we,Ce,At,"\u2021","\\ddag"),le(we,Ce,At,"\u2021","\\textdaggerdbl"),le(te,Ce,ye,"\u23B1","\\rmoustache",!0),le(te,Ce,Ct,"\u23B0","\\lmoustache",!0),le(te,Ce,ye,"\u27EF","\\rgroup",!0),le(te,Ce,Ct,"\u27EE","\\lgroup",!0),le(te,Ce,tt,"\u2213","\\mp",!0),le(te,Ce,tt,"\u2296","\\ominus",!0),le(te,Ce,tt,"\u228E","\\uplus",!0),le(te,Ce,tt,"\u2293","\\sqcap",!0),le(te,Ce,tt,"\u2217","\\ast"),le(te,Ce,tt,"\u2294","\\sqcup",!0),le(te,Ce,tt,"\u25EF","\\bigcirc"),le(te,Ce,tt,"\u2219","\\bullet"),le(te,Ce,tt,"\u2021","\\ddagger"),le(te,Ce,tt,"\u2240","\\wr",!0),le(te,Ce,tt,"\u2A3F","\\amalg"),le(te,Ce,tt,"&","\\And"),le(te,Ce,at,"\u27F5","\\longleftarrow",!0),le(te,Ce,at,"\u21D0","\\Leftarrow",!0),le(te,Ce,at,"\u27F8","\\Longleftarrow",!0),le(te,Ce,at,"\u27F6","\\longrightarrow",!0),le(te,Ce,at,"\u21D2","\\Rightarrow",!0),le(te,Ce,at,"\u27F9","\\Longrightarrow",!0),le(te,Ce,at,"\u2194","\\leftrightarrow",!0),le(te,Ce,at,"\u27F7","\\longleftrightarrow",!0),le(te,Ce,at,"\u21D4","\\Leftrightarrow",!0),le(te,Ce,at,"\u27FA","\\Longleftrightarrow",!0),le(te,Ce,at,"\u21A6","\\mapsto",!0),le(te,Ce,at,"\u27FC","\\longmapsto",!0),le(te,Ce,at,"\u2197","\\nearrow",!0),le(te,Ce,at,"\u21A9","\\hookleftarrow",!0),le(te,Ce,at,"\u21AA","\\hookrightarrow",!0),le(te,Ce,at,"\u2198","\\searrow",!0),le(te,Ce,at,"\u21BC","\\leftharpoonup",!0),le(te,Ce,at,"\u21C0","\\rightharpoonup",!0),le(te,Ce,at,"\u2199","\\swarrow",!0),le(te,Ce,at,"\u21BD","\\leftharpoondown",!0),le(te,Ce,at,"\u21C1","\\rightharpoondown",!0),le(te,Ce,at,"\u2196","\\nwarrow",!0),le(te,Ce,at,"\u21CC","\\rightleftharpoons",!0),le(te,fe,at,"\u226E","\\nless",!0),le(te,fe,at,"\uE010","\\@nleqslant"),le(te,fe,at,"\uE011","\\@nleqq"),le(te,fe,at,"\u2A87","\\lneq",!0),le(te,fe,at,"\u2268","\\lneqq",!0),le(te,fe,at,"\uE00C","\\@lvertneqq"),le(te,fe,at,"\u22E6","\\lnsim",!0),le(te,fe,at,"\u2A89","\\lnapprox",!0),le(te,fe,at,"\u2280","\\nprec",!0),le(te,fe,at,"\u22E0","\\npreceq",!0),le(te,fe,at,"\u22E8","\\precnsim",!0),le(te,fe,at,"\u2AB9","\\precnapprox",!0),le(te,fe,at,"\u2241","\\nsim",!0),le(te,fe,at,"\uE006","\\@nshortmid"),le(te,fe,at,"\u2224","\\nmid",!0),le(te,fe,at,"\u22AC","\\nvdash",!0),le(te,fe,at,"\u22AD","\\nvDash",!0),le(te,fe,at,"\u22EA","\\ntriangleleft"),le(te,fe,at,"\u22EC","\\ntrianglelefteq",!0),le(te,fe,at,"\u228A","\\subsetneq",!0),le(te,fe,at,"\uE01A","\\@varsubsetneq"),le(te,fe,at,"\u2ACB","\\subsetneqq",!0),le(te,fe,at,"\uE017","\\@varsubsetneqq"),le(te,fe,at,"\u226F","\\ngtr",!0),le(te,fe,at,"\uE00F","\\@ngeqslant"),le(te,fe,at,"\uE00E","\\@ngeqq"),le(te,fe,at,"\u2A88","\\gneq",!0),le(te,fe,at,"\u2269","\\gneqq",!0),le(te,fe,at,"\uE00D","\\@gvertneqq"),le(te,fe,at,"\u22E7","\\gnsim",!0),le(te,fe,at,"\u2A8A","\\gnapprox",!0),le(te,fe,at,"\u2281","\\nsucc",!0),le(te,fe,at,"\u22E1","\\nsucceq",!0),le(te,fe,at,"\u22E9","\\succnsim",!0),le(te,fe,at,"\u2ABA","\\succnapprox",!0),le(te,fe,at,"\u2246","\\ncong",!0),le(te,fe,at,"\uE007","\\@nshortparallel"),le(te,fe,at,"\u2226","\\nparallel",!0),le(te,fe,at,"\u22AF","\\nVDash",!0),le(te,fe,at,"\u22EB","\\ntriangleright"),le(te,fe,at,"\u22ED","\\ntrianglerighteq",!0),le(te,fe,at,"\uE018","\\@nsupseteqq"),le(te,fe,at,"\u228B","\\supsetneq",!0),le(te,fe,at,"\uE01B","\\@varsupsetneq"),le(te,fe,at,"\u2ACC","\\supsetneqq",!0),le(te,fe,at,"\uE019","\\@varsupsetneqq"),le(te,fe,at,"\u22AE","\\nVdash",!0),le(te,fe,at,"\u2AB5","\\precneqq",!0),le(te,fe,at,"\u2AB6","\\succneqq",!0),le(te,fe,at,"\uE016","\\@nsubseteqq"),le(te,fe,tt,"\u22B4","\\unlhd"),le(te,fe,tt,"\u22B5","\\unrhd"),le(te,fe,at,"\u219A","\\nleftarrow",!0),le(te,fe,at,"\u219B","\\nrightarrow",!0),le(te,fe,at,"\u21CD","\\nLeftarrow",!0),le(te,fe,at,"\u21CF","\\nRightarrow",!0),le(te,fe,at,"\u21AE","\\nleftrightarrow",!0),le(te,fe,at,"\u21CE","\\nLeftrightarrow",!0),le(te,fe,at,"\u25B3","\\vartriangle"),le(te,fe,At,"\u210F","\\hslash"),le(te,fe,At,"\u25BD","\\triangledown"),le(te,fe,At,"\u25CA","\\lozenge"),le(te,fe,At,"\u24C8","\\circledS"),le(te,fe,At,"\xAE","\\circledR"),le(we,fe,At,"\xAE","\\circledR"),le(te,fe,At,"\u2221","\\measuredangle",!0),le(te,fe,At,"\u2204","\\nexists"),le(te,fe,At,"\u2127","\\mho"),le(te,fe,At,"\u2132","\\Finv",!0),le(te,fe,At,"\u2141","\\Game",!0),le(te,fe,At,"\u2035","\\backprime"),le(te,fe,At,"\u25B2","\\blacktriangle"),le(te,fe,At,"\u25BC","\\blacktriangledown"),le(te,fe,At,"\u25A0","\\blacksquare"),le(te,fe,At,"\u29EB","\\blacklozenge"),le(te,fe,At,"\u2605","\\bigstar"),le(te,fe,At,"\u2222","\\sphericalangle",!0),le(te,fe,At,"\u2201","\\complement",!0),le(te,fe,At,"\xF0","\\eth",!0),le(te,fe,At,"\u2571","\\diagup"),le(te,fe,At,"\u2572","\\diagdown"),le(te,fe,At,"\u25A1","\\square"),le(te,fe,At,"\u25A1","\\Box"),le(te,fe,At,"\u25CA","\\Diamond"),le(te,fe,At,"\xA5","\\yen",!0),le(we,fe,At,"\xA5","\\yen",!0),le(te,fe,At,"\u2713","\\checkmark",!0),le(we,fe,At,"\u2713","\\checkmark"),le(te,fe,At,"\u2136","\\beth",!0),le(te,fe,At,"\u2138","\\daleth",!0),le(te,fe,At,"\u2137","\\gimel",!0),le(te,fe,At,"\u03DD","\\digamma",!0),le(te,fe,At,"\u03F0","\\varkappa"),le(te,fe,Ct,"\u250C","\\ulcorner",!0),le(te,fe,ye,"\u2510","\\urcorner",!0),le(te,fe,Ct,"\u2514","\\llcorner",!0),le(te,fe,ye,"\u2518","\\lrcorner",!0),le(te,fe,at,"\u2266","\\leqq",!0),le(te,fe,at,"\u2A7D","\\leqslant",!0),le(te,fe,at,"\u2A95","\\eqslantless",!0),le(te,fe,at,"\u2272","\\lesssim",!0),le(te,fe,at,"\u2A85","\\lessapprox",!0),le(te,fe,at,"\u224A","\\approxeq",!0),le(te,fe,tt,"\u22D6","\\lessdot"),le(te,fe,at,"\u22D8","\\lll",!0),le(te,fe,at,"\u2276","\\lessgtr",!0),le(te,fe,at,"\u22DA","\\lesseqgtr",!0),le(te,fe,at,"\u2A8B","\\lesseqqgtr",!0),le(te,fe,at,"\u2251","\\doteqdot"),le(te,fe,at,"\u2253","\\risingdotseq",!0),le(te,fe,at,"\u2252","\\fallingdotseq",!0),le(te,fe,at,"\u223D","\\backsim",!0),le(te,fe,at,"\u22CD","\\backsimeq",!0),le(te,fe,at,"\u2AC5","\\subseteqq",!0),le(te,fe,at,"\u22D0","\\Subset",!0),le(te,fe,at,"\u228F","\\sqsubset",!0),le(te,fe,at,"\u227C","\\preccurlyeq",!0),le(te,fe,at,"\u22DE","\\curlyeqprec",!0),le(te,fe,at,"\u227E","\\precsim",!0),le(te,fe,at,"\u2AB7","\\precapprox",!0),le(te,fe,at,"\u22B2","\\vartriangleleft"),le(te,fe,at,"\u22B4","\\trianglelefteq"),le(te,fe,at,"\u22A8","\\vDash",!0),le(te,fe,at,"\u22AA","\\Vvdash",!0),le(te,fe,at,"\u2323","\\smallsmile"),le(te,fe,at,"\u2322","\\smallfrown"),le(te,fe,at,"\u224F","\\bumpeq",!0),le(te,fe,at,"\u224E","\\Bumpeq",!0),le(te,fe,at,"\u2267","\\geqq",!0),le(te,fe,at,"\u2A7E","\\geqslant",!0),le(te,fe,at,"\u2A96","\\eqslantgtr",!0),le(te,fe,at,"\u2273","\\gtrsim",!0),le(te,fe,at,"\u2A86","\\gtrapprox",!0),le(te,fe,tt,"\u22D7","\\gtrdot"),le(te,fe,at,"\u22D9","\\ggg",!0),le(te,fe,at,"\u2277","\\gtrless",!0),le(te,fe,at,"\u22DB","\\gtreqless",!0),le(te,fe,at,"\u2A8C","\\gtreqqless",!0),le(te,fe,at,"\u2256","\\eqcirc",!0),le(te,fe,at,"\u2257","\\circeq",!0),le(te,fe,at,"\u225C","\\triangleq",!0),le(te,fe,at,"\u223C","\\thicksim"),le(te,fe,at,"\u2248","\\thickapprox"),le(te,fe,at,"\u2AC6","\\supseteqq",!0),le(te,fe,at,"\u22D1","\\Supset",!0),le(te,fe,at,"\u2290","\\sqsupset",!0),le(te,fe,at,"\u227D","\\succcurlyeq",!0),le(te,fe,at,"\u22DF","\\curlyeqsucc",!0),le(te,fe,at,"\u227F","\\succsim",!0),le(te,fe,at,"\u2AB8","\\succapprox",!0),le(te,fe,at,"\u22B3","\\vartriangleright"),le(te,fe,at,"\u22B5","\\trianglerighteq"),le(te,fe,at,"\u22A9","\\Vdash",!0),le(te,fe,at,"\u2223","\\shortmid"),le(te,fe,at,"\u2225","\\shortparallel"),le(te,fe,at,"\u226C","\\between",!0),le(te,fe,at,"\u22D4","\\pitchfork",!0),le(te,fe,at,"\u221D","\\varpropto"),le(te,fe,at,"\u25C0","\\blacktriangleleft"),le(te,fe,at,"\u2234","\\therefore",!0),le(te,fe,at,"\u220D","\\backepsilon"),le(te,fe,at,"\u25B6","\\blacktriangleright"),le(te,fe,at,"\u2235","\\because",!0),le(te,fe,at,"\u22D8","\\llless"),le(te,fe,at,"\u22D9","\\gggtr"),le(te,fe,tt,"\u22B2","\\lhd"),le(te,fe,tt,"\u22B3","\\rhd"),le(te,fe,at,"\u2242","\\eqsim",!0),le(te,Ce,at,"\u22C8","\\Join"),le(te,fe,at,"\u2251","\\Doteq",!0),le(te,fe,tt,"\u2214","\\dotplus",!0),le(te,fe,tt,"\u2216","\\smallsetminus"),le(te,fe,tt,"\u22D2","\\Cap",!0),le(te,fe,tt,"\u22D3","\\Cup",!0),le(te,fe,tt,"\u2A5E","\\doublebarwedge",!0),le(te,fe,tt,"\u229F","\\boxminus",!0),le(te,fe,tt,"\u229E","\\boxplus",!0),le(te,fe,tt,"\u22C7","\\divideontimes",!0),le(te,fe,tt,"\u22C9","\\ltimes",!0),le(te,fe,tt,"\u22CA","\\rtimes",!0),le(te,fe,tt,"\u22CB","\\leftthreetimes",!0),le(te,fe,tt,"\u22CC","\\rightthreetimes",!0),le(te,fe,tt,"\u22CF","\\curlywedge",!0),le(te,fe,tt,"\u22CE","\\curlyvee",!0),le(te,fe,tt,"\u229D","\\circleddash",!0),le(te,fe,tt,"\u229B","\\circledast",!0),le(te,fe,tt,"\u22C5","\\centerdot"),le(te,fe,tt,"\u22BA","\\intercal",!0),le(te,fe,tt,"\u22D2","\\doublecap"),le(te,fe,tt,"\u22D3","\\doublecup"),le(te,fe,tt,"\u22A0","\\boxtimes",!0),le(te,fe,at,"\u21E2","\\dashrightarrow",!0),le(te,fe,at,"\u21E0","\\dashleftarrow",!0),le(te,fe,at,"\u21C7","\\leftleftarrows",!0),le(te,fe,at,"\u21C6","\\leftrightarrows",!0),le(te,fe,at,"\u21DA","\\Lleftarrow",!0),le(te,fe,at,"\u219E","\\twoheadleftarrow",!0),le(te,fe,at,"\u21A2","\\leftarrowtail",!0),le(te,fe,at,"\u21AB","\\looparrowleft",!0),le(te,fe,at,"\u21CB","\\leftrightharpoons",!0),le(te,fe,at,"\u21B6","\\curvearrowleft",!0),le(te,fe,at,"\u21BA","\\circlearrowleft",!0),le(te,fe,at,"\u21B0","\\Lsh",!0),le(te,fe,at,"\u21C8","\\upuparrows",!0),le(te,fe,at,"\u21BF","\\upharpoonleft",!0),le(te,fe,at,"\u21C3","\\downharpoonleft",!0),le(te,fe,at,"\u22B8","\\multimap",!0),le(te,fe,at,"\u21AD","\\leftrightsquigarrow",!0),le(te,fe,at,"\u21C9","\\rightrightarrows",!0),le(te,fe,at,"\u21C4","\\rightleftarrows",!0),le(te,fe,at,"\u21A0","\\twoheadrightarrow",!0),le(te,fe,at,"\u21A3","\\rightarrowtail",!0),le(te,fe,at,"\u21AC","\\looparrowright",!0),le(te,fe,at,"\u21B7","\\curvearrowright",!0),le(te,fe,at,"\u21BB","\\circlearrowright",!0),le(te,fe,at,"\u21B1","\\Rsh",!0),le(te,fe,at,"\u21CA","\\downdownarrows",!0),le(te,fe,at,"\u21BE","\\upharpoonright",!0),le(te,fe,at,"\u21C2","\\downharpoonright",!0),le(te,fe,at,"\u21DD","\\rightsquigarrow",!0),le(te,fe,at,"\u21DD","\\leadsto"),le(te,fe,at,"\u21DB","\\Rrightarrow",!0),le(te,fe,at,"\u21BE","\\restriction"),le(te,Ce,At,"\u2018","`"),le(te,Ce,At,"$","\\$"),le(we,Ce,At,"$","\\$"),le(we,Ce,At,"$","\\textdollar"),le(te,Ce,At,"%","\\%"),le(we,Ce,At,"%","\\%"),le(te,Ce,At,"_","\\_"),le(we,Ce,At,"_","\\_"),le(we,Ce,At,"_","\\textunderscore"),le(te,Ce,At,"\u2220","\\angle",!0),le(te,Ce,At,"\u221E","\\infty",!0),le(te,Ce,At,"\u2032","\\prime"),le(te,Ce,At,"\u25B3","\\triangle"),le(te,Ce,At,"\u0393","\\Gamma",!0),le(te,Ce,At,"\u0394","\\Delta",!0),le(te,Ce,At,"\u0398","\\Theta",!0),le(te,Ce,At,"\u039B","\\Lambda",!0),le(te,Ce,At,"\u039E","\\Xi",!0),le(te,Ce,At,"\u03A0","\\Pi",!0),le(te,Ce,At,"\u03A3","\\Sigma",!0),le(te,Ce,At,"\u03A5","\\Upsilon",!0),le(te,Ce,At,"\u03A6","\\Phi",!0),le(te,Ce,At,"\u03A8","\\Psi",!0),le(te,Ce,At,"\u03A9","\\Omega",!0),le(te,Ce,At,"A","\u0391"),le(te,Ce,At,"B","\u0392"),le(te,Ce,At,"E","\u0395"),le(te,Ce,At,"Z","\u0396"),le(te,Ce,At,"H","\u0397"),le(te,Ce,At,"I","\u0399"),le(te,Ce,At,"K","\u039A"),le(te,Ce,At,"M","\u039C"),le(te,Ce,At,"N","\u039D"),le(te,Ce,At,"O","\u039F"),le(te,Ce,At,"P","\u03A1"),le(te,Ce,At,"T","\u03A4"),le(te,Ce,At,"X","\u03A7"),le(te,Ce,At,"\xAC","\\neg",!0),le(te,Ce,At,"\xAC","\\lnot"),le(te,Ce,At,"\u22A4","\\top"),le(te,Ce,At,"\u22A5","\\bot"),le(te,Ce,At,"\u2205","\\emptyset"),le(te,fe,At,"\u2205","\\varnothing"),le(te,Ce,lt,"\u03B1","\\alpha",!0),le(te,Ce,lt,"\u03B2","\\beta",!0),le(te,Ce,lt,"\u03B3","\\gamma",!0),le(te,Ce,lt,"\u03B4","\\delta",!0),le(te,Ce,lt,"\u03F5","\\epsilon",!0),le(te,Ce,lt,"\u03B6","\\zeta",!0),le(te,Ce,lt,"\u03B7","\\eta",!0),le(te,Ce,lt,"\u03B8","\\theta",!0),le(te,Ce,lt,"\u03B9","\\iota",!0),le(te,Ce,lt,"\u03BA","\\kappa",!0),le(te,Ce,lt,"\u03BB","\\lambda",!0),le(te,Ce,lt,"\u03BC","\\mu",!0),le(te,Ce,lt,"\u03BD","\\nu",!0),le(te,Ce,lt,"\u03BE","\\xi",!0),le(te,Ce,lt,"\u03BF","\\omicron",!0),le(te,Ce,lt,"\u03C0","\\pi",!0),le(te,Ce,lt,"\u03C1","\\rho",!0),le(te,Ce,lt,"\u03C3","\\sigma",!0),le(te,Ce,lt,"\u03C4","\\tau",!0),le(te,Ce,lt,"\u03C5","\\upsilon",!0),le(te,Ce,lt,"\u03D5","\\phi",!0),le(te,Ce,lt,"\u03C7","\\chi",!0),le(te,Ce,lt,"\u03C8","\\psi",!0),le(te,Ce,lt,"\u03C9","\\omega",!0),le(te,Ce,lt,"\u03B5","\\varepsilon",!0),le(te,Ce,lt,"\u03D1","\\vartheta",!0),le(te,Ce,lt,"\u03D6","\\varpi",!0),le(te,Ce,lt,"\u03F1","\\varrho",!0),le(te,Ce,lt,"\u03C2","\\varsigma",!0),le(te,Ce,lt,"\u03C6","\\varphi",!0),le(te,Ce,tt,"\u2217","*"),le(te,Ce,tt,"+","+"),le(te,Ce,tt,"\u2212","-"),le(te,Ce,tt,"\u22C5","\\cdot",!0),le(te,Ce,tt,"\u2218","\\circ"),le(te,Ce,tt,"\xF7","\\div",!0),le(te,Ce,tt,"\xB1","\\pm",!0),le(te,Ce,tt,"\xD7","\\times",!0),le(te,Ce,tt,"\u2229","\\cap",!0),le(te,Ce,tt,"\u222A","\\cup",!0),le(te,Ce,tt,"\u2216","\\setminus"),le(te,Ce,tt,"\u2227","\\land"),le(te,Ce,tt,"\u2228","\\lor"),le(te,Ce,tt,"\u2227","\\wedge",!0),le(te,Ce,tt,"\u2228","\\vee",!0),le(te,Ce,At,"\u221A","\\surd"),le(te,Ce,Ct,"(","("),le(te,Ce,Ct,"[","["),le(te,Ce,Ct,"\u27E8","\\langle",!0),le(te,Ce,Ct,"\u2223","\\lvert"),le(te,Ce,Ct,"\u2225","\\lVert"),le(te,Ce,ye,")",")"),le(te,Ce,ye,"]","]"),le(te,Ce,ye,"?","?"),le(te,Ce,ye,"!","!"),le(te,Ce,ye,"\u27E9","\\rangle",!0),le(te,Ce,ye,"\u2223","\\rvert"),le(te,Ce,ye,"\u2225","\\rVert"),le(te,Ce,at,"=","="),le(te,Ce,at,"<","<"),le(te,Ce,at,">",">"),le(te,Ce,at,":",":"),le(te,Ce,at,"\u2248","\\approx",!0),le(te,Ce,at,"\u2245","\\cong",!0),le(te,Ce,at,"\u2265","\\ge"),le(te,Ce,at,"\u2265","\\geq",!0),le(te,Ce,at,"\u2190","\\gets"),le(te,Ce,at,">","\\gt"),le(te,Ce,at,"\u2208","\\in",!0),le(te,Ce,at,"\uE020","\\@not"),le(te,Ce,at,"\u2282","\\subset",!0),le(te,Ce,at,"\u2283","\\supset",!0),le(te,Ce,at,"\u2286","\\subseteq",!0),le(te,Ce,at,"\u2287","\\supseteq",!0),le(te,fe,at,"\u2288","\\nsubseteq",!0),le(te,fe,at,"\u2289","\\nsupseteq",!0),le(te,Ce,at,"\u22A8","\\models"),le(te,Ce,at,"\u2190","\\leftarrow",!0),le(te,Ce,at,"\u2264","\\le"),le(te,Ce,at,"\u2264","\\leq",!0),le(te,Ce,at,"<","\\lt"),le(te,Ce,at,"\u2192","\\rightarrow",!0),le(te,Ce,at,"\u2192","\\to"),le(te,fe,at,"\u2271","\\ngeq",!0),le(te,fe,at,"\u2270","\\nleq",!0),le(te,Ce,vt,"\xA0","\\ "),le(te,Ce,vt,"\xA0","~"),le(te,Ce,vt,"\xA0","\\space"),le(te,Ce,vt,"\xA0","\\nobreakspace"),le(we,Ce,vt,"\xA0","\\ "),le(we,Ce,vt,"\xA0","~"),le(we,Ce,vt,"\xA0","\\space"),le(we,Ce,vt,"\xA0","\\nobreakspace"),le(te,Ce,vt,null,"\\nobreak"),le(te,Ce,vt,null,"\\allowbreak"),le(te,Ce,zt,",",","),le(te,Ce,zt,";",";"),le(te,fe,tt,"\u22BC","\\barwedge",!0),le(te,fe,tt,"\u22BB","\\veebar",!0),le(te,Ce,tt,"\u2299","\\odot",!0),le(te,Ce,tt,"\u2295","\\oplus",!0),le(te,Ce,tt,"\u2297","\\otimes",!0),le(te,Ce,At,"\u2202","\\partial",!0),le(te,Ce,tt,"\u2298","\\oslash",!0),le(te,fe,tt,"\u229A","\\circledcirc",!0),le(te,fe,tt,"\u22A1","\\boxdot",!0),le(te,Ce,tt,"\u25B3","\\bigtriangleup"),le(te,Ce,tt,"\u25BD","\\bigtriangledown"),le(te,Ce,tt,"\u2020","\\dagger"),le(te,Ce,tt,"\u22C4","\\diamond"),le(te,Ce,tt,"\u22C6","\\star"),le(te,Ce,tt,"\u25C3","\\triangleleft"),le(te,Ce,tt,"\u25B9","\\triangleright"),le(te,Ce,Ct,"{","\\{"),le(we,Ce,At,"{","\\{"),le(we,Ce,At,"{","\\textbraceleft"),le(te,Ce,ye,"}","\\}"),le(we,Ce,At,"}","\\}"),le(we,Ce,At,"}","\\textbraceright"),le(te,Ce,Ct,"{","\\lbrace"),le(te,Ce,ye,"}","\\rbrace"),le(te,Ce,Ct,"[","\\lbrack"),le(we,Ce,At,"[","\\lbrack"),le(te,Ce,ye,"]","\\rbrack"),le(we,Ce,At,"]","\\rbrack"),le(te,Ce,Ct,"(","\\lparen"),le(te,Ce,ye,")","\\rparen"),le(we,Ce,At,"<","\\textless"),le(we,Ce,At,">","\\textgreater"),le(te,Ce,Ct,"\u230A","\\lfloor",!0),le(te,Ce,ye,"\u230B","\\rfloor",!0),le(te,Ce,Ct,"\u2308","\\lceil",!0),le(te,Ce,ye,"\u2309","\\rceil",!0),le(te,Ce,At,"\\","\\backslash"),le(te,Ce,At,"\u2223","|"),le(te,Ce,At,"\u2223","\\vert"),le(we,Ce,At,"|","\\textbar"),le(te,Ce,At,"\u2225","\\|"),le(te,Ce,At,"\u2225","\\Vert"),le(we,Ce,At,"\u2225","\\textbardbl"),le(we,Ce,At,"~","\\textasciitilde"),le(we,Ce,At,"\\","\\textbackslash"),le(we,Ce,At,"^","\\textasciicircum"),le(te,Ce,at,"\u2191","\\uparrow",!0),le(te,Ce,at,"\u21D1","\\Uparrow",!0),le(te,Ce,at,"\u2193","\\downarrow",!0),le(te,Ce,at,"\u21D3","\\Downarrow",!0),le(te,Ce,at,"\u2195","\\updownarrow",!0),le(te,Ce,at,"\u21D5","\\Updownarrow",!0),le(te,Ce,ze,"\u2210","\\coprod"),le(te,Ce,ze,"\u22C1","\\bigvee"),le(te,Ce,ze,"\u22C0","\\bigwedge"),le(te,Ce,ze,"\u2A04","\\biguplus"),le(te,Ce,ze,"\u22C2","\\bigcap"),le(te,Ce,ze,"\u22C3","\\bigcup"),le(te,Ce,ze,"\u222B","\\int"),le(te,Ce,ze,"\u222B","\\intop"),le(te,Ce,ze,"\u222C","\\iint"),le(te,Ce,ze,"\u222D","\\iiint"),le(te,Ce,ze,"\u220F","\\prod"),le(te,Ce,ze,"\u2211","\\sum"),le(te,Ce,ze,"\u2A02","\\bigotimes"),le(te,Ce,ze,"\u2A01","\\bigoplus"),le(te,Ce,ze,"\u2A00","\\bigodot"),le(te,Ce,ze,"\u222E","\\oint"),le(te,Ce,ze,"\u222F","\\oiint"),le(te,Ce,ze,"\u2230","\\oiiint"),le(te,Ce,ze,"\u2A06","\\bigsqcup"),le(te,Ce,ze,"\u222B","\\smallint"),le(we,Ce,Je,"\u2026","\\textellipsis"),le(te,Ce,Je,"\u2026","\\mathellipsis"),le(we,Ce,Je,"\u2026","\\ldots",!0),le(te,Ce,Je,"\u2026","\\ldots",!0),le(te,Ce,Je,"\u22EF","\\@cdots",!0),le(te,Ce,Je,"\u22F1","\\ddots",!0),le(te,Ce,At,"\u22EE","\\varvdots"),le(te,Ce,rt,"\u02CA","\\acute"),le(te,Ce,rt,"\u02CB","\\grave"),le(te,Ce,rt,"\xA8","\\ddot"),le(te,Ce,rt,"~","\\tilde"),le(te,Ce,rt,"\u02C9","\\bar"),le(te,Ce,rt,"\u02D8","\\breve"),le(te,Ce,rt,"\u02C7","\\check"),le(te,Ce,rt,"^","\\hat"),le(te,Ce,rt,"\u20D7","\\vec"),le(te,Ce,rt,"\u02D9","\\dot"),le(te,Ce,rt,"\u02DA","\\mathring"),le(te,Ce,lt,"\u0131","\\imath",!0),le(te,Ce,lt,"\u0237","\\jmath",!0),le(we,Ce,At,"\u0131","\\i",!0),le(we,Ce,At,"\u0237","\\j",!0),le(we,Ce,At,"\xDF","\\ss",!0),le(we,Ce,At,"\xE6","\\ae",!0),le(we,Ce,At,"\xE6","\\ae",!0),le(we,Ce,At,"\u0153","\\oe",!0),le(we,Ce,At,"\xF8","\\o",!0),le(we,Ce,At,"\xC6","\\AE",!0),le(we,Ce,At,"\u0152","\\OE",!0),le(we,Ce,At,"\xD8","\\O",!0),le(we,Ce,rt,"\u02CA","\\'"),le(we,Ce,rt,"\u02CB","\\`"),le(we,Ce,rt,"\u02C6","\\^"),le(we,Ce,rt,"\u02DC","\\~"),le(we,Ce,rt,"\u02C9","\\="),le(we,Ce,rt,"\u02D8","\\u"),le(we,Ce,rt,"\u02D9","\\."),le(we,Ce,rt,"\u02DA","\\r"),le(we,Ce,rt,"\u02C7","\\v"),le(we,Ce,rt,"\xA8",'\\"'),le(we,Ce,rt,"\u02DD","\\H"),le(we,Ce,rt,"\u25EF","\\textcircled");var tr={"--":!0,"---":!0,"``":!0,"''":!0};le(we,Ce,At,"\u2013","--"),le(we,Ce,At,"\u2013","\\textendash"),le(we,Ce,At,"\u2014","---"),le(we,Ce,At,"\u2014","\\textemdash"),le(we,Ce,At,"\u2018","`"),le(we,Ce,At,"\u2018","\\textquoteleft"),le(we,Ce,At,"\u2019","'"),le(we,Ce,At,"\u2019","\\textquoteright"),le(we,Ce,At,"\u201C","``"),le(we,Ce,At,"\u201C","\\textquotedblleft"),le(we,Ce,At,"\u201D","''"),le(we,Ce,At,"\u201D","\\textquotedblright"),le(te,Ce,At,"\xB0","\\degree",!0),le(we,Ce,At,"\xB0","\\degree"),le(we,Ce,At,"\xB0","\\textdegree",!0),le(te,Ce,lt,"\xA3","\\pounds"),le(te,Ce,lt,"\xA3","\\mathsterling",!0),le(we,Ce,lt,"\xA3","\\pounds"),le(we,Ce,lt,"\xA3","\\textsterling",!0),le(te,fe,At,"\u2720","\\maltese"),le(we,fe,At,"\u2720","\\maltese"),le(we,Ce,vt,"\xA0","\\ "),le(we,Ce,vt,"\xA0"," "),le(we,Ce,vt,"\xA0","~");for(var Ir='0123456789/@."',zr=0;zr<Ir.length;zr++){var yn=Ir.charAt(zr);le(te,Ce,At,yn,yn)}for(var ui='0123456789!@*()-=+[]<>|";:?/.,',Nn=0;Nn<ui.length;Nn++){var sn=ui.charAt(Nn);le(we,Ce,At,sn,sn)}for(var Nt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",xt=0;xt<Nt.length;xt++){var Pe=Nt.charAt(xt);le(te,Ce,lt,Pe,Pe),le(we,Ce,At,Pe,Pe)}le(te,fe,At,"C","\u2102"),le(we,fe,At,"C","\u2102"),le(te,fe,At,"H","\u210D"),le(we,fe,At,"H","\u210D"),le(te,fe,At,"N","\u2115"),le(we,fe,At,"N","\u2115"),le(te,fe,At,"P","\u2119"),le(we,fe,At,"P","\u2119"),le(te,fe,At,"Q","\u211A"),le(we,fe,At,"Q","\u211A"),le(te,fe,At,"R","\u211D"),le(we,fe,At,"R","\u211D"),le(te,fe,At,"Z","\u2124"),le(we,fe,At,"Z","\u2124"),le(te,Ce,lt,"h","\u210E"),le(we,Ce,lt,"h","\u210E");for(var Fe="",Ve=0;Ve<Nt.length;Ve++){var pt=Nt.charAt(Ve);Fe=String.fromCharCode(55349,56320+Ve),le(te,Ce,lt,pt,Fe),le(we,Ce,At,pt,Fe),Fe=String.fromCharCode(55349,56372+Ve),le(te,Ce,lt,pt,Fe),le(we,Ce,At,pt,Fe),Fe=String.fromCharCode(55349,56424+Ve),le(te,Ce,lt,pt,Fe),le(we,Ce,At,pt,Fe),Fe=String.fromCharCode(55349,56580+Ve),le(te,Ce,lt,pt,Fe),le(we,Ce,At,pt,Fe),Fe=String.fromCharCode(55349,56736+Ve),le(te,Ce,lt,pt,Fe),le(we,Ce,At,pt,Fe),Fe=String.fromCharCode(55349,56788+Ve),le(te,Ce,lt,pt,Fe),le(we,Ce,At,pt,Fe),Fe=String.fromCharCode(55349,56840+Ve),le(te,Ce,lt,pt,Fe),le(we,Ce,At,pt,Fe),Fe=String.fromCharCode(55349,56944+Ve),le(te,Ce,lt,pt,Fe),le(we,Ce,At,pt,Fe),Ve<26&&(Fe=String.fromCharCode(55349,56632+Ve),le(te,Ce,lt,pt,Fe),le(we,Ce,At,pt,Fe),Fe=String.fromCharCode(55349,56476+Ve),le(te,Ce,lt,pt,Fe),le(we,Ce,At,pt,Fe))}Fe=String.fromCharCode(55349,56668),le(te,Ce,lt,"k",Fe),le(we,Ce,At,"k",Fe);for(var Mt=0;Mt<10;Mt++){var dr=Mt.toString();Fe=String.fromCharCode(55349,57294+Mt),le(te,Ce,lt,dr,Fe),le(we,Ce,At,dr,Fe),Fe=String.fromCharCode(55349,57314+Mt),le(te,Ce,lt,dr,Fe),le(we,Ce,At,dr,Fe),Fe=String.fromCharCode(55349,57324+Mt),le(te,Ce,lt,dr,Fe),le(we,Ce,At,dr,Fe),Fe=String.fromCharCode(55349,57334+Mt),le(te,Ce,lt,dr,Fe),le(we,Ce,At,dr,Fe)}for(var fr="\xC7\xD0\xDE\xE7\xFE",Lr=0;Lr<fr.length;Lr++){var dn=fr.charAt(Lr);le(te,Ce,lt,dn,dn),le(we,Ce,At,dn,dn)}le(we,Ce,At,"\xF0","\xF0"),le(we,Ce,At,"\u2013","\u2013"),le(we,Ce,At,"\u2014","\u2014"),le(we,Ce,At,"\u2018","\u2018"),le(we,Ce,At,"\u2019","\u2019"),le(we,Ce,At,"\u201C","\u201C"),le(we,Ce,At,"\u201D","\u201D");var _n=[["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"]],cr=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],Xt=function(ge,Le){var Ue=ge.charCodeAt(0),nt=ge.charCodeAt(1),Dt=(Ue-55296)*1024+(nt-56320)+65536,er=Le==="math"?0:1;if(119808<=Dt&&Dt<120484){var Er=Math.floor((Dt-119808)/26);return[_n[Er][2],_n[Er][er]]}else if(120782<=Dt&&Dt<=120831){var Mr=Math.floor((Dt-120782)/10);return[cr[Mr][2],cr[Mr][er]]}else{if(Dt===120485||Dt===120486)return[_n[0][2],_n[0][er]];if(120486<Dt&&Dt<120782)return["",""];throw new f("Unsupported character: "+ge)}},Zt=[[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]],Rr=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],$r=function(ge,Le){return Le.size<2?ge:Zt[ge-1][Le.size-1]},un=function(){function Rt(Le){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=Le.style,this.color=Le.color,this.size=Le.size||Rt.BASESIZE,this.textSize=Le.textSize||this.size,this.phantom=!!Le.phantom,this.font=Le.font||"",this.fontFamily=Le.fontFamily||"",this.fontWeight=Le.fontWeight||"",this.fontShape=Le.fontShape||"",this.sizeMultiplier=Rr[this.size-1],this.maxSize=Le.maxSize,this.minRuleThickness=Le.minRuleThickness,this._fontMetrics=void 0}var ge=Rt.prototype;return ge.extend=function(Ue){var nt={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 Dt in Ue)Ue.hasOwnProperty(Dt)&&(nt[Dt]=Ue[Dt]);return new Rt(nt)},ge.havingStyle=function(Ue){return this.style===Ue?this:this.extend({style:Ue,size:$r(this.textSize,Ue)})},ge.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},ge.havingSize=function(Ue){return this.size===Ue&&this.textSize===Ue?this:this.extend({style:this.style.text(),size:Ue,textSize:Ue,sizeMultiplier:Rr[Ue-1]})},ge.havingBaseStyle=function(Ue){Ue=Ue||this.style.text();var nt=$r(Rt.BASESIZE,Ue);return this.size===nt&&this.textSize===Rt.BASESIZE&&this.style===Ue?this:this.extend({style:Ue,size:nt})},ge.havingBaseSizing=function(){var Ue;switch(this.style.id){case 4:case 5:Ue=3;break;case 6:case 7:Ue=1;break;default:Ue=6}return this.extend({style:this.style.text(),size:Ue})},ge.withColor=function(Ue){return this.extend({color:Ue})},ge.withPhantom=function(){return this.extend({phantom:!0})},ge.withFont=function(Ue){return this.extend({font:Ue})},ge.withTextFontFamily=function(Ue){return this.extend({fontFamily:Ue,font:""})},ge.withTextFontWeight=function(Ue){return this.extend({fontWeight:Ue,font:""})},ge.withTextFontShape=function(Ue){return this.extend({fontShape:Ue,font:""})},ge.sizingClasses=function(Ue){return Ue.size!==this.size?["sizing","reset-size"+Ue.size,"size"+this.size]:[]},ge.baseSizingClasses=function(){return this.size!==Rt.BASESIZE?["sizing","reset-size"+this.size,"size"+Rt.BASESIZE]:[]},ge.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=Ht(this.size)),this._fontMetrics},ge.getColor=function(){return this.phantom?"transparent":this.color},Rt}();un.BASESIZE=6;var Dn=un,sr={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},_r={ex:!0,em:!0,mu:!0},Yr=function(ge){return typeof ge!="string"&&(ge=ge.unit),ge in sr||ge in _r||ge==="ex"},Pr=function(ge,Le){var Ue;if(ge.unit in sr)Ue=sr[ge.unit]/Le.fontMetrics().ptPerEm/Le.sizeMultiplier;else if(ge.unit==="mu")Ue=Le.fontMetrics().cssEmPerMu;else{var nt;if(Le.style.isTight()?nt=Le.havingStyle(Le.style.text()):nt=Le,ge.unit==="ex")Ue=nt.fontMetrics().xHeight;else if(ge.unit==="em")Ue=nt.fontMetrics().quad;else throw new f("Invalid unit: '"+ge.unit+"'");nt!==Le&&(Ue*=nt.sizeMultiplier/Le.sizeMultiplier)}return Math.min(ge.number*Ue,Le.maxSize)},wn=["\\imath","\u0131","\\jmath","\u0237","\\pounds","\\mathsterling","\\textsterling","\xA3"],di=function(ge,Le,Ue){return ct[Ue][ge]&&ct[Ue][ge].replace&&(ge=ct[Ue][ge].replace),{value:ge,metrics:ut(ge,Le,Ue)}},On=function(ge,Le,Ue,nt,Dt){var er=di(ge,Le,Ue),Er=er.metrics;ge=er.value;var Mr;if(Er){var ln=Er.italic;(Ue==="text"||nt&&nt.font==="mathit")&&(ln=0),Mr=new Oe(ge,Er.height,Er.depth,ln,Er.skew,Er.width,Dt)}else typeof console!="undefined"&&console.warn("No character metrics "+("for '"+ge+"' in style '"+Le+"' and mode '"+Ue+"'")),Mr=new Oe(ge,0,0,0,0,0,Dt);if(nt){Mr.maxFontSize=nt.sizeMultiplier,nt.style.isTight()&&Mr.classes.push("mtight");var kn=nt.getColor();kn&&(Mr.style.color=kn)}return Mr},$n=function(ge,Le,Ue,nt){return nt===void 0&&(nt=[]),Ue.font==="boldsymbol"&&di(ge,"Main-Bold",Le).metrics?On(ge,"Main-Bold",Le,Ue,nt.concat(["mathbf"])):ge==="\\"||ct[Le][ge].font==="main"?On(ge,"Main-Regular",Le,Ue,nt):On(ge,"AMS-Regular",Le,Ue,nt.concat(["amsrm"]))},wi=function(ge,Le,Ue,nt){return/[0-9]/.test(ge.charAt(0))||v.contains(wn,ge)?{fontName:"Main-Italic",fontClass:"mathit"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},ki=function(ge,Le,Ue,nt){return v.contains(wn,ge)?{fontName:"Main-Italic",fontClass:"mathit"}:/[0-9]/.test(ge.charAt(0))?{fontName:"Caligraphic-Regular",fontClass:"mathcal"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},ra=function(ge,Le,Ue,nt){return di(ge,"Math-BoldItalic",Le).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},ia=function(ge,Le,Ue){var nt=ge.mode,Dt=ge.text,er=["mord"],Er=nt==="math"||nt==="text"&&Le.font,Mr=Er?Le.font:Le.fontFamily;if(Dt.charCodeAt(0)===55349){var ln=Xt(Dt,nt),kn=ln[0],si=ln[1];return On(Dt,kn,nt,Le,er.concat(si))}else if(Mr){var Gi,ha;if(Mr==="boldsymbol"||Mr==="mathnormal"){var Ca=Mr==="boldsymbol"?ra(Dt,nt,Le,er):ki(Dt,nt,Le,er);Gi=Ca.fontName,ha=[Ca.fontClass]}else v.contains(wn,Dt)?(Gi="Main-Italic",ha=["mathit"]):Er?(Gi=Cr[Mr].fontName,ha=[Mr]):(Gi=mr(Mr,Le.fontWeight,Le.fontShape),ha=[Mr,Le.fontWeight,Le.fontShape]);if(di(Dt,Gi,nt).metrics)return On(Dt,Gi,nt,Le,er.concat(ha));if(tr.hasOwnProperty(Dt)&&Gi.substr(0,10)==="Typewriter"){for(var qa=[],uo=0;uo<Dt.length;uo++)qa.push(On(Dt[uo],Gi,nt,Le,er.concat(ha)));return ht(qa)}}if(Ue==="mathord"){var rs=wi(Dt,nt,Le,er);return On(Dt,rs.fontName,nt,Le,er.concat([rs.fontClass]))}else if(Ue==="textord"){var Qo=ct[nt][Dt]&&ct[nt][Dt].font;if(Qo==="ams"){var as=mr("amsrm",Le.fontWeight,Le.fontShape);return On(Dt,as,nt,Le,er.concat("amsrm",Le.fontWeight,Le.fontShape))}else if(Qo==="main"||!Qo){var al=mr("textrm",Le.fontWeight,Le.fontShape);return On(Dt,al,nt,Le,er.concat(Le.fontWeight,Le.fontShape))}else{var _s=mr(Qo,Le.fontWeight,Le.fontShape);return On(Dt,_s,nt,Le,er.concat(_s,Le.fontWeight,Le.fontShape))}}else throw new Error("unexpected type: "+Ue+" in makeOrd")},da=function(ge,Le){if(Ne(ge.classes)!==Ne(Le.classes)||ge.skew!==Le.skew||ge.maxFontSize!==Le.maxFontSize)return!1;for(var Ue in ge.style)if(ge.style.hasOwnProperty(Ue)&&ge.style[Ue]!==Le.style[Ue])return!1;for(var nt in Le.style)if(Le.style.hasOwnProperty(nt)&&ge.style[nt]!==Le.style[nt])return!1;return!0},gt=function(ge){for(var Le=0;Le<ge.length-1;Le++){var Ue=ge[Le],nt=ge[Le+1];Ue instanceof Oe&&nt instanceof Oe&&da(Ue,nt)&&(Ue.text+=nt.text,Ue.height=Math.max(Ue.height,nt.height),Ue.depth=Math.max(Ue.depth,nt.depth),Ue.italic=nt.italic,ge.splice(Le+1,1),Le--)}return ge},je=function(ge){for(var Le=0,Ue=0,nt=0,Dt=0;Dt<ge.children.length;Dt++){var er=ge.children[Dt];er.height>Le&&(Le=er.height),er.depth>Ue&&(Ue=er.depth),er.maxFontSize>nt&&(nt=er.maxFontSize)}ge.height=Le,ge.depth=Ue,ge.maxFontSize=nt},Ye=function(ge,Le,Ue,nt){var Dt=new J(ge,Le,Ue,nt);return je(Dt),Dt},Ze=function(ge,Le,Ue,nt){return new J(ge,Le,Ue,nt)},ft=function(ge,Le,Ue){var nt=Ye([ge],[],Le);return nt.height=Math.max(Ue||Le.fontMetrics().defaultRuleThickness,Le.minRuleThickness),nt.style.borderBottomWidth=nt.height+"em",nt.maxFontSize=1,nt},ot=function(ge,Le,Ue,nt){var Dt=new ae(ge,Le,Ue,nt);return je(Dt),Dt},ht=function(ge){var Le=new ne(ge);return je(Le),Le},Bt=function(ge,Le){return ge instanceof ne?Ye([],[ge],Le):ge},It=function(ge){if(ge.positionType==="individualShift"){for(var Le=ge.children,Ue=[Le[0]],nt=-Le[0].shift-Le[0].elem.depth,Dt=nt,er=1;er<Le.length;er++){var Er=-Le[er].shift-Dt-Le[er].elem.depth,Mr=Er-(Le[er-1].elem.height+Le[er-1].elem.depth);Dt=Dt+Er,Ue.push({type:"kern",size:Mr}),Ue.push(Le[er])}return{children:Ue,depth:nt}}var ln;if(ge.positionType==="top"){for(var kn=ge.positionData,si=0;si<ge.children.length;si++){var Gi=ge.children[si];kn-=Gi.type==="kern"?Gi.size:Gi.elem.height+Gi.elem.depth}ln=kn}else if(ge.positionType==="bottom")ln=-ge.positionData;else{var ha=ge.children[0];if(ha.type!=="elem")throw new Error('First child must have type "elem".');if(ge.positionType==="shift")ln=-ha.elem.depth-ge.positionData;else if(ge.positionType==="firstBaseline")ln=-ha.elem.depth;else throw new Error("Invalid positionType "+ge.positionType+".")}return{children:ge.children,depth:ln}},rr=function(ge,Le){for(var Ue=It(ge),nt=Ue.children,Dt=Ue.depth,er=0,Er=0;Er<nt.length;Er++){var Mr=nt[Er];if(Mr.type==="elem"){var ln=Mr.elem;er=Math.max(er,ln.maxFontSize,ln.height)}}er+=2;var kn=Ye(["pstrut"],[]);kn.style.height=er+"em";for(var si=[],Gi=Dt,ha=Dt,Ca=Dt,qa=0;qa<nt.length;qa++){var uo=nt[qa];if(uo.type==="kern")Ca+=uo.size;else{var rs=uo.elem,Qo=uo.wrapperClasses||[],as=uo.wrapperStyle||{},al=Ye(Qo,[kn,rs],void 0,as);al.style.top=-er-Ca-rs.depth+"em",uo.marginLeft&&(al.style.marginLeft=uo.marginLeft),uo.marginRight&&(al.style.marginRight=uo.marginRight),si.push(al),Ca+=rs.height+rs.depth}Gi=Math.min(Gi,Ca),ha=Math.max(ha,Ca)}var _s=Ye(["vlist"],si);_s.style.height=ha+"em";var ol;if(Gi<0){var ss=Ye([],[]),sl=Ye(["vlist"],[ss]);sl.style.height=-Gi+"em";var Il=Ye(["vlist-s"],[new Oe("\u200B")]);ol=[Ye(["vlist-r"],[_s,Il]),Ye(["vlist-r"],[sl])]}else ol=[Ye(["vlist-r"],[_s])];var Ks=Ye(["vlist-t"],ol);return ol.length===2&&Ks.classes.push("vlist-t2"),Ks.height=ha,Ks.depth=-Gi,Ks},gr=function(ge,Le){var Ue=Ye(["mspace"],[],Le),nt=Pr(ge,Le);return Ue.style.marginRight=nt+"em",Ue},mr=function(ge,Le,Ue){var nt="";switch(ge){case"amsrm":nt="AMS";break;case"textrm":nt="Main";break;case"textsf":nt="SansSerif";break;case"texttt":nt="Typewriter";break;default:nt=ge}var Dt;return Le==="textbf"&&Ue==="textit"?Dt="BoldItalic":Le==="textbf"?Dt="Bold":Le==="textit"?Dt="Italic":Dt="Regular",nt+"-"+Dt},Cr={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"}},Wt={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},qr=function(ge,Le){var Ue=Wt[ge],nt=Ue[0],Dt=Ue[1],er=Ue[2],Er=new oe(nt),Mr=new Ee([Er],{width:Dt+"em",height:er+"em",style:"width:"+Dt+"em",viewBox:"0 0 "+1e3*Dt+" "+1e3*er,preserveAspectRatio:"xMinYMin"}),ln=Ze(["overlay"],[Mr],Le);return ln.height=er,ln.style.height=er+"em",ln.style.width=Dt+"em",ln},ur={fontMap:Cr,makeSymbol:On,mathsym:$n,makeSpan:Ye,makeSvgSpan:Ze,makeLineSpan:ft,makeAnchor:ot,makeFragment:ht,wrapFragment:Bt,makeVList:rr,makeOrd:ia,makeGlue:gr,staticSvg:qr,svgData:Wt,tryCombineChars:gt};function Zr(Rt,ge){var Le=Wr(Rt,ge);if(!Le)throw new Error("Expected node of type "+ge+", but got "+(Rt?"node of type "+Rt.type:String(Rt)));return Le}function Wr(Rt,ge){return Rt&&Rt.type===ge?Rt:null}function Tr(Rt,ge){var Le=In(Rt,ge);if(!Le)throw new Error('Expected node of type "atom" and family "'+ge+'", but got '+(Rt?Rt.type==="atom"?"atom of family "+Rt.family:"node of type "+Rt.type:String(Rt)));return Le}function In(Rt,ge){return Rt&&Rt.type==="atom"&&Rt.family===ge?Rt:null}function Pi(Rt){var ge=vi(Rt);if(!ge)throw new Error("Expected node of symbol group type, but got "+(Rt?"node of type "+Rt.type:String(Rt)));return ge}function vi(Rt){return Rt&&(Rt.type==="atom"||Ut.hasOwnProperty(Rt.type))?Rt:null}var Ii={number:3,unit:"mu"},Ni={number:4,unit:"mu"},Di={number:5,unit:"mu"},mi={mord:{mop:Ii,mbin:Ni,mrel:Di,minner:Ii},mop:{mord:Ii,mop:Ii,mrel:Di,minner:Ii},mbin:{mord:Ni,mop:Ni,mopen:Ni,minner:Ni},mrel:{mord:Di,mop:Di,mopen:Di,minner:Di},mopen:{},mclose:{mop:Ii,mbin:Ni,mrel:Di,minner:Ii},mpunct:{mord:Ii,mop:Ii,mrel:Di,mopen:Ii,mclose:Ii,mpunct:Ii,minner:Ii},minner:{mord:Ii,mop:Ii,mbin:Ni,mrel:Di,mopen:Ii,mpunct:Ii,minner:Ii}},oa={mord:{mop:Ii},mop:{mord:Ii,mop:Ii},mbin:{},mrel:{},mopen:{},mclose:{mop:Ii},mpunct:{},minner:{mop:Ii}},Cn={},mn={},jn={};function cn(Rt){for(var ge=Rt.type,Le=Rt.names,Ue=Rt.props,nt=Rt.handler,Dt=Rt.htmlBuilder,er=Rt.mathmlBuilder,Er={type:ge,numArgs:Ue.numArgs,argTypes:Ue.argTypes,greediness:Ue.greediness===void 0?1:Ue.greediness,allowedInText:!!Ue.allowedInText,allowedInMath:Ue.allowedInMath===void 0?!0:Ue.allowedInMath,numOptionalArgs:Ue.numOptionalArgs||0,infix:!!Ue.infix,handler:nt},Mr=0;Mr<Le.length;++Mr)Cn[Le[Mr]]=Er;ge&&(Dt&&(mn[ge]=Dt),er&&(jn[ge]=er))}function Bi(Rt){var ge=Rt.type,Le=Rt.htmlBuilder,Ue=Rt.mathmlBuilder;cn({type:ge,names:[],props:{numArgs:0},handler:function(){throw new Error("Should never be called.")},htmlBuilder:Le,mathmlBuilder:Ue})}var hn=function(ge){var Le=Wr(ge,"ordgroup");return Le?Le.body:[ge]},_i=ur.makeSpan,Yn=["leftmost","mbin","mopen","mrel","mop","mpunct"],Qn=["rightmost","mrel","mclose","mpunct"],Xi={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"},En=function(ge,Le,Ue,nt){nt===void 0&&(nt=[null,null]);for(var Dt=[],er=0;er<ge.length;er++){var Er=Vi(ge[er],Le);if(Er instanceof ne){var Mr=Er.children;Dt.push.apply(Dt,Mr)}else Dt.push(Er)}if(!Ue)return Dt;var ln=Le;if(ge.length===1){var kn=Wr(ge[0],"sizing")||Wr(ge[0],"styling");kn&&(kn.type==="sizing"?ln=Le.havingSize(kn.size):kn.type==="styling"&&(ln=Le.havingStyle(Xi[kn.style])))}var si=_i([nt[0]||"leftmost"],[],Le),Gi=_i([nt[1]||"rightmost"],[],Le);return jr(Dt,function(ha,Ca){var qa=Ca.classes[0],uo=ha.classes[0];qa==="mbin"&&v.contains(Qn,uo)?Ca.classes[0]="mord":uo==="mbin"&&v.contains(Yn,qa)&&(ha.classes[0]="mord")},{node:si},Gi),jr(Dt,function(ha,Ca){var qa=fi(Ca),uo=fi(ha),rs=qa&&uo?ha.hasClass("mtight")?oa[qa][uo]:mi[qa][uo]:null;if(rs)return ur.makeGlue(rs,ln)},{node:si},Gi),Dt},jr=function Rt(ge,Le,Ue,nt){nt&&ge.push(nt);for(var Dt=0;Dt<ge.length;Dt++){var er=ge[Dt],Er=Bn(er);if(Er){Rt(Er.children,Le,Ue);continue}if(er.classes[0]==="mspace")continue;var Mr=Le(er,Ue.node);Mr&&(Ue.insertAfter?Ue.insertAfter(Mr):(ge.unshift(Mr),Dt++)),Ue.node=er,Ue.insertAfter=function(ln){return function(kn){ge.splice(ln+1,0,kn),Dt++}}(Dt)}nt&&ge.pop()},Bn=function(ge){return ge instanceof ne||ge instanceof ae?ge:null},ti=function Rt(ge,Le){var Ue=Bn(ge);if(Ue){var nt=Ue.children;if(nt.length){if(Le==="right")return Rt(nt[nt.length-1],"right");if(Le==="left")return Rt(nt[0],"left")}}return ge},fi=function(ge,Le){return ge?(Le&&(ge=ti(ge,Le)),Ia[ge.classes[0]]||null):null},hi=function(ge,Le){var Ue=["nulldelimiter"].concat(ge.baseSizingClasses());return _i(Le.concat(Ue))},Vi=function(ge,Le,Ue){if(!ge)return _i();if(mn[ge.type]){var nt=mn[ge.type](ge,Le);if(Ue&&Le.size!==Ue.size){nt=_i(Le.sizingClasses(Ue),[nt],Le);var Dt=Le.sizeMultiplier/Ue.sizeMultiplier;nt.height*=Dt,nt.depth*=Dt}return nt}else throw new f("Got group of unknown type: '"+ge.type+"'")};function Zi(Rt,ge){var Le=_i(["base"],Rt,ge),Ue=_i(["strut"]);return Ue.style.height=Le.height+Le.depth+"em",Ue.style.verticalAlign=-Le.depth+"em",Le.children.unshift(Ue),Le}function ji(Rt,ge){var Le=null;Rt.length===1&&Rt[0].type==="tag"&&(Le=Rt[0].tag,Rt=Rt[0].body);for(var Ue=En(Rt,ge,!0),nt=[],Dt=[],er=0;er<Ue.length;er++)if(Dt.push(Ue[er]),Ue[er].hasClass("mbin")||Ue[er].hasClass("mrel")||Ue[er].hasClass("allowbreak")){for(var Er=!1;er<Ue.length-1&&Ue[er+1].hasClass("mspace")&&!Ue[er+1].hasClass("newline");)er++,Dt.push(Ue[er]),Ue[er].hasClass("nobreak")&&(Er=!0);Er||(nt.push(Zi(Dt,ge)),Dt=[])}else Ue[er].hasClass("newline")&&(Dt.pop(),Dt.length>0&&(nt.push(Zi(Dt,ge)),Dt=[]),nt.push(Ue[er]));Dt.length>0&&nt.push(Zi(Dt,ge));var Mr;Le&&(Mr=Zi(En(Le,ge,!0)),Mr.classes=["tag"],nt.push(Mr));var ln=_i(["katex-html"],nt);if(ln.setAttribute("aria-hidden","true"),Mr){var kn=Mr.children[0];kn.style.height=ln.height+ln.depth+"em",kn.style.verticalAlign=-ln.depth+"em"}return ln}function aa(Rt){return new ne(Rt)}var Wa=function(){function Rt(Le,Ue){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=Le,this.attributes={},this.children=Ue||[]}var ge=Rt.prototype;return ge.setAttribute=function(Ue,nt){this.attributes[Ue]=nt},ge.getAttribute=function(Ue){return this.attributes[Ue]},ge.toNode=function(){var Ue=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var nt in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,nt)&&Ue.setAttribute(nt,this.attributes[nt]);for(var Dt=0;Dt<this.children.length;Dt++)Ue.appendChild(this.children[Dt].toNode());return Ue},ge.toMarkup=function(){var Ue="<"+this.type;for(var nt in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,nt)&&(Ue+=" "+nt+'="',Ue+=v.escape(this.attributes[nt]),Ue+='"');Ue+=">";for(var Dt=0;Dt<this.children.length;Dt++)Ue+=this.children[Dt].toMarkup();return Ue+="</"+this.type+">",Ue},ge.toText=function(){return this.children.map(function(Ue){return Ue.toText()}).join("")},Rt}(),Ha=function(){function Rt(Le){this.text=void 0,this.text=Le}var ge=Rt.prototype;return ge.toNode=function(){return document.createTextNode(this.text)},ge.toMarkup=function(){return v.escape(this.toText())},ge.toText=function(){return this.text},Rt}(),cs=function(){function Rt(Le){this.width=void 0,this.character=void 0,this.width=Le,Le>=.05555&&Le<=.05556?this.character="\u200A":Le>=.1666&&Le<=.1667?this.character="\u2009":Le>=.2222&&Le<=.2223?this.character="\u2005":Le>=.2777&&Le<=.2778?this.character="\u2005\u200A":Le>=-.05556&&Le<=-.05555?this.character="\u200A\u2063":Le>=-.1667&&Le<=-.1666?this.character="\u2009\u2063":Le>=-.2223&&Le<=-.2222?this.character="\u205F\u2063":Le>=-.2778&&Le<=-.2777?this.character="\u2005\u2063":this.character=null}var ge=Rt.prototype;return ge.toNode=function(){if(this.character)return document.createTextNode(this.character);var Ue=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return Ue.setAttribute("width",this.width+"em"),Ue},ge.toMarkup=function(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+this.width+'em"/>'},ge.toText=function(){return this.character?this.character:" "},Rt}(),Ci={MathNode:Wa,TextNode:Ha,SpaceNode:cs,newDocumentFragment:aa},St=function(ge,Le,Ue){return ct[Le][ge]&&ct[Le][ge].replace&&ge.charCodeAt(0)!==55349&&!(tr.hasOwnProperty(ge)&&Ue&&(Ue.fontFamily&&Ue.fontFamily.substr(4,2)==="tt"||Ue.font&&Ue.font.substr(4,2)==="tt"))&&(ge=ct[Le][ge].replace),new Ci.TextNode(ge)},Nr=function(ge){return ge.length===1?ge[0]:new Ci.MathNode("mrow",ge)},Br=function(ge,Le){if(Le.fontFamily==="texttt")return"monospace";if(Le.fontFamily==="textsf")return Le.fontShape==="textit"&&Le.fontWeight==="textbf"?"sans-serif-bold-italic":Le.fontShape==="textit"?"sans-serif-italic":Le.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(Le.fontShape==="textit"&&Le.fontWeight==="textbf")return"bold-italic";if(Le.fontShape==="textit")return"italic";if(Le.fontWeight==="textbf")return"bold";var Ue=Le.font;if(!Ue||Ue==="mathnormal")return null;var nt=ge.mode;if(Ue==="mathit")return"italic";if(Ue==="boldsymbol")return"bold-italic";if(Ue==="mathbf")return"bold";if(Ue==="mathbb")return"double-struck";if(Ue==="mathfrak")return"fraktur";if(Ue==="mathscr"||Ue==="mathcal")return"script";if(Ue==="mathsf")return"sans-serif";if(Ue==="mathtt")return"monospace";var Dt=ge.text;if(v.contains(["\\imath","\\jmath"],Dt))return null;ct[nt][Dt]&&ct[nt][Dt].replace&&(Dt=ct[nt][Dt].replace);var er=ur.fontMap[Ue].fontName;return ut(Dt,er,nt)?ur.fontMap[Ue].variant:null},Kr=function(ge,Le,Ue){if(ge.length===1){var nt=rn(ge[0],Le);return Ue&&nt instanceof Wa&&nt.type==="mo"&&(nt.setAttribute("lspace","0em"),nt.setAttribute("rspace","0em")),[nt]}for(var Dt=[],er,Er=0;Er<ge.length;Er++){var Mr=rn(ge[Er],Le);if(Mr instanceof Wa&&er instanceof Wa){if(Mr.type==="mtext"&&er.type==="mtext"&&Mr.getAttribute("mathvariant")===er.getAttribute("mathvariant")){var ln;(ln=er.children).push.apply(ln,Mr.children);continue}else if(Mr.type==="mn"&&er.type==="mn"){var kn;(kn=er.children).push.apply(kn,Mr.children);continue}else if(Mr.type==="mi"&&Mr.children.length===1&&er.type==="mn"){var si=Mr.children[0];if(si instanceof Ha&&si.text==="."){var Gi;(Gi=er.children).push.apply(Gi,Mr.children);continue}}else if(er.type==="mi"&&er.children.length===1){var ha=er.children[0];if(ha instanceof Ha&&ha.text==="\u0338"&&(Mr.type==="mo"||Mr.type==="mi"||Mr.type==="mn")){var Ca=Mr.children[0];Ca instanceof Ha&&Ca.text.length>0&&(Ca.text=Ca.text.slice(0,1)+"\u0338"+Ca.text.slice(1),Dt.pop())}}}Dt.push(Mr),er=Mr}return Dt},Tn=function(ge,Le,Ue){return Nr(Kr(ge,Le,Ue))},rn=function(ge,Le){if(!ge)return new Ci.MathNode("mrow");if(jn[ge.type]){var Ue=jn[ge.type](ge,Le);return Ue}else throw new f("Got group of unknown type: '"+ge.type+"'")};function Jn(Rt,ge,Le,Ue){var nt=Kr(Rt,Le),Dt;nt.length===1&&nt[0]instanceof Wa&&v.contains(["mrow","mtable"],nt[0].type)?Dt=nt[0]:Dt=new Ci.MathNode("mrow",nt);var er=new Ci.MathNode("annotation",[new Ci.TextNode(ge)]);er.setAttribute("encoding","application/x-tex");var Er=new Ci.MathNode("semantics",[Dt,er]),Mr=new Ci.MathNode("math",[Er]);Mr.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML");var ln=Ue?"katex":"katex-mathml";return ur.makeSpan([ln],[Mr])}var Xn=function(ge){return new Dn({style:ge.displayMode?j.DISPLAY:j.TEXT,maxSize:ge.maxSize,minRuleThickness:ge.minRuleThickness})},ni=function(ge,Le){if(Le.displayMode){var Ue=["katex-display"];Le.leqno&&Ue.push("leqno"),Le.fleqn&&Ue.push("fleqn"),ge=ur.makeSpan(Ue,[ge])}return ge},qi=function(ge,Le,Ue){var nt=Xn(Ue),Dt;if(Ue.output==="mathml")return Jn(ge,Le,nt,!0);if(Ue.output==="html"){var er=ji(ge,nt);Dt=ur.makeSpan(["katex"],[er])}else{var Er=Jn(ge,Le,nt,!1),Mr=ji(ge,nt);Dt=ur.makeSpan(["katex"],[Er,Mr])}return ni(Dt,Ue)},Ui=function(ge,Le,Ue){var nt=Xn(Ue),Dt=ji(ge,nt),er=ur.makeSpan(["katex"],[Dt]);return ni(er,Ue)},xi=qi,mt={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"},qt=function(ge){var Le=new Ci.MathNode("mo",[new Ci.TextNode(mt[ge.substr(1)])]);return Le.setAttribute("stretchy","true"),Le},xr={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]},Ar=function(ge){return ge.type==="ordgroup"?ge.body.length:1},Jr=function(ge,Le){function Ue(){var Mr=4e5,ln=ge.label.substr(1);if(v.contains(["widehat","widecheck","widetilde","utilde"],ln)){var kn=ge,si=Ar(kn.base),Gi,ha,Ca;if(si>5)ln==="widehat"||ln==="widecheck"?(Gi=420,Mr=2364,Ca=.42,ha=ln+"4"):(Gi=312,Mr=2340,Ca=.34,ha="tilde4");else{var qa=[1,1,2,2,3,3][si];ln==="widehat"||ln==="widecheck"?(Mr=[0,1062,2364,2364,2364][qa],Gi=[0,239,300,360,420][qa],Ca=[0,.24,.3,.3,.36,.42][qa],ha=ln+qa):(Mr=[0,600,1033,2339,2340][qa],Gi=[0,260,286,306,312][qa],Ca=[0,.26,.286,.3,.306,.34][qa],ha="tilde"+qa)}var uo=new oe(ha),rs=new Ee([uo],{width:"100%",height:Ca+"em",viewBox:"0 0 "+Mr+" "+Gi,preserveAspectRatio:"none"});return{span:ur.makeSvgSpan([],[rs],Le),minWidth:0,height:Ca}}else{var Qo=[],as=xr[ln],al=as[0],_s=as[1],ol=as[2],ss=ol/1e3,sl=al.length,Il,Ks;if(sl===1){var Ws=as[3];Il=["hide-tail"],Ks=[Ws]}else if(sl===2)Il=["halfarrow-left","halfarrow-right"],Ks=["xMinYMin","xMaxYMin"];else if(sl===3)Il=["brace-left","brace-center","brace-right"],Ks=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support
|
|
|
`+sl+" children.");for(var Hl=0;Hl<sl;Hl++){var tc=new oe(al[Hl]),Ol=new Ee([tc],{width:"400em",height:ss+"em",viewBox:"0 0 "+Mr+" "+ol,preserveAspectRatio:Ks[Hl]+" slice"}),$s=ur.makeSvgSpan([Il[Hl]],[Ol],Le);if(sl===1)return{span:$s,minWidth:_s,height:ss};$s.style.height=ss+"em",Qo.push($s)}return{span:ur.makeSpan(["stretchy"],Qo,Le),minWidth:_s,height:ss}}}var nt=Ue(),Dt=nt.span,er=nt.minWidth,Er=nt.height;return Dt.height=Er,Dt.style.height=Er+"em",er>0&&(Dt.style.minWidth=er+"em"),Dt},Hr=function(ge,Le,Ue,nt){var Dt,er=ge.height+ge.depth+2*Ue;if(/fbox|color/.test(Le)){if(Dt=ur.makeSpan(["stretchy",Le],[],nt),Le==="fbox"){var Er=nt.color&&nt.getColor();Er&&(Dt.style.borderColor=Er)}}else{var Mr=[];/^[bx]cancel$/.test(Le)&&Mr.push(new Re({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(Le)&&Mr.push(new Re({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var ln=new Ee(Mr,{width:"100%",height:er+"em"});Dt=ur.makeSvgSpan([],[ln],nt)}return Dt.height=er,Dt.style.height=er+"em",Dt},gn={encloseSpan:Hr,mathMLnode:qt,svgSpan:Jr},bn=function(ge,Le){var Ue,nt,Dt=Wr(ge,"supsub"),er;Dt?(nt=Zr(Dt.base,"accent"),Ue=nt.base,Dt.base=Ue,er=et(Vi(Dt,Le)),Dt.base=nt):(nt=Zr(ge,"accent"),Ue=nt.base);var Er=Vi(Ue,Le.havingCrampedStyle()),Mr=nt.isShifty&&v.isCharacterBox(Ue),ln=0;if(Mr){var kn=v.getBaseElem(Ue),si=Vi(kn,Le.havingCrampedStyle());ln=Be(si).skew}var Gi=Math.min(Er.height,Le.fontMetrics().xHeight),ha;if(nt.isStretchy)ha=gn.svgSpan(nt,Le),ha=ur.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Er},{type:"elem",elem:ha,wrapperClasses:["svg-align"],wrapperStyle:ln>0?{width:"calc(100% - "+2*ln+"em)",marginLeft:2*ln+"em"}:void 0}]},Le);else{var Ca,qa;nt.label==="\\vec"?(Ca=ur.staticSvg("vec",Le),qa=ur.svgData.vec[1]):(Ca=ur.makeOrd({mode:nt.mode,text:nt.label},Le,"textord"),Ca=Be(Ca),Ca.italic=0,qa=Ca.width),ha=ur.makeSpan(["accent-body"],[Ca]);var uo=nt.label==="\\textcircled";uo&&(ha.classes.push("accent-full"),Gi=Er.height);var rs=ln;uo||(rs-=qa/2),ha.style.left=rs+"em",nt.label==="\\textcircled"&&(ha.style.top=".2em"),ha=ur.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Er},{type:"kern",size:-Gi},{type:"elem",elem:ha}]},Le)}var Qo=ur.makeSpan(["mord","accent"],[ha],Le);return er?(er.children[0]=Qo,er.height=Math.max(Qo.height,er.height),er.classes[0]="mord",er):Qo},Fn=function(ge,Le){var Ue=ge.isStretchy?gn.mathMLnode(ge.label):new Ci.MathNode("mo",[St(ge.label,ge.mode)]),nt=new Ci.MathNode("mover",[rn(ge.base,Le),Ue]);return nt.setAttribute("accent","true"),nt},ci=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(Rt){return"\\"+Rt}).join("|"));cn({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(ge,Le){var Ue=Le[0],nt=!ci.test(ge.funcName),Dt=!nt||ge.funcName==="\\widehat"||ge.funcName==="\\widetilde"||ge.funcName==="\\widecheck";return{type:"accent",mode:ge.parser.mode,label:ge.funcName,isStretchy:nt,isShifty:Dt,base:Ue}},htmlBuilder:bn,mathmlBuilder:Fn}),cn({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(ge,Le){var Ue=Le[0];return{type:"accent",mode:ge.parser.mode,label:ge.funcName,isStretchy:!1,isShifty:!0,base:Ue}},htmlBuilder:bn,mathmlBuilder:Fn}),cn({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(ge,Le){var Ue=ge.parser,nt=ge.funcName,Dt=Le[0];return{type:"accentUnder",mode:Ue.mode,label:nt,base:Dt}},htmlBuilder:function(ge,Le){var Ue=Vi(ge.base,Le),nt=gn.svgSpan(ge,Le),Dt=ge.label==="\\utilde"?.12:0,er=ur.makeVList({positionType:"bottom",positionData:nt.height+Dt,children:[{type:"elem",elem:nt,wrapperClasses:["svg-align"]},{type:"kern",size:Dt},{type:"elem",elem:Ue}]},Le);return ur.makeSpan(["mord","accentunder"],[er],Le)},mathmlBuilder:function(ge,Le){var Ue=gn.mathMLnode(ge.label),nt=new Ci.MathNode("munder",[rn(ge.base,Le),Ue]);return nt.setAttribute("accentunder","true"),nt}});var li=function(ge){var Le=new Ci.MathNode("mpadded",ge?[ge]:[]);return Le.setAttribute("width","+0.6em"),Le.setAttribute("lspace","0.3em"),Le};cn({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(ge,Le,Ue){var nt=ge.parser,Dt=ge.funcName;return{type:"xArrow",mode:nt.mode,label:Dt,body:Le[0],below:Ue[0]}},htmlBuilder:function(ge,Le){var Ue=Le.style,nt=Le.havingStyle(Ue.sup()),Dt=ur.wrapFragment(Vi(ge.body,nt,Le),Le);Dt.classes.push("x-arrow-pad");var er;ge.below&&(nt=Le.havingStyle(Ue.sub()),er=ur.wrapFragment(Vi(ge.below,nt,Le),Le),er.classes.push("x-arrow-pad"));var Er=gn.svgSpan(ge,Le),Mr=-Le.fontMetrics().axisHeight+.5*Er.height,ln=-Le.fontMetrics().axisHeight-.5*Er.height-.111;(Dt.depth>.25||ge.label==="\\xleftequilibrium")&&(ln-=Dt.depth);var kn;if(er){var si=-Le.fontMetrics().axisHeight+er.height+.5*Er.height+.111;kn=ur.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Dt,shift:ln},{type:"elem",elem:Er,shift:Mr},{type:"elem",elem:er,shift:si}]},Le)}else kn=ur.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Dt,shift:ln},{type:"elem",elem:Er,shift:Mr}]},Le);return kn.children[0].children[0].children[1].classes.push("svg-align"),ur.makeSpan(["mrel","x-arrow"],[kn],Le)},mathmlBuilder:function(ge,Le){var Ue=gn.mathMLnode(ge.label),nt;if(ge.body){var Dt=li(rn(ge.body,Le));if(ge.below){var er=li(rn(ge.below,Le));nt=new Ci.MathNode("munderover",[Ue,er,Dt])}else nt=new Ci.MathNode("mover",[Ue,Dt])}else if(ge.below){var Er=li(rn(ge.below,Le));nt=new Ci.MathNode("munder",[Ue,Er])}else nt=li(),nt=new Ci.MathNode("mover",[Ue,nt]);return nt}}),cn({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(ge,Le){for(var Ue=ge.parser,nt=Zr(Le[0],"ordgroup"),Dt=nt.body,er="",Er=0;Er<Dt.length;Er++){var Mr=Zr(Dt[Er],"textord");er+=Mr.text}var ln=parseInt(er);if(isNaN(ln))throw new f("\\@char has non-numeric argument "+er);return{type:"textord",mode:Ue.mode,text:String.fromCharCode(ln)}}});var Si=function(ge,Le){var Ue=En(ge.body,Le.withColor(ge.color),!1);return ur.makeFragment(Ue)},Ln=function(ge,Le){var Ue=Kr(ge.body,Le.withColor(ge.color)),nt=new Ci.MathNode("mstyle",Ue);return nt.setAttribute("mathcolor",ge.color),nt};cn({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","original"]},handler:function(ge,Le){var Ue=ge.parser,nt=Zr(Le[0],"color-token").color,Dt=Le[1];return{type:"color",mode:Ue.mode,color:nt,body:hn(Dt)}},htmlBuilder:Si,mathmlBuilder:Ln}),cn({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,greediness:3,argTypes:["color"]},handler:function(ge,Le){var Ue=ge.parser,nt=ge.breakOnTokenText,Dt=Zr(Le[0],"color-token").color;Ue.gullet.macros.set("\\current@color",Dt);var er=Ue.parseExpression(!0,nt);return{type:"color",mode:Ue.mode,color:Dt,body:er}},htmlBuilder:Si,mathmlBuilder:Ln}),cn({type:"cr",names:["\\cr","\\newline"],props:{numArgs:0,numOptionalArgs:1,argTypes:["size"],allowedInText:!0},handler:function(ge,Le,Ue){var nt=ge.parser,Dt=ge.funcName,er=Ue[0],Er=Dt==="\\cr",Mr=!1;return Er||(nt.settings.displayMode&&nt.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode")?Mr=!1:Mr=!0),{type:"cr",mode:nt.mode,newLine:Mr,newRow:Er,size:er&&Zr(er,"size").value}},htmlBuilder:function(ge,Le){if(ge.newRow)throw new f("\\cr valid only within a tabular/array environment");var Ue=ur.makeSpan(["mspace"],[],Le);return ge.newLine&&(Ue.classes.push("newline"),ge.size&&(Ue.style.marginTop=Pr(ge.size,Le)+"em")),Ue},mathmlBuilder:function(ge,Le){var Ue=new Ci.MathNode("mspace");return ge.newLine&&(Ue.setAttribute("linebreak","newline"),ge.size&&Ue.setAttribute("height",Pr(ge.size,Le)+"em")),Ue}});var pi=function(ge,Le,Ue){var nt=ct.math[ge]&&ct.math[ge].replace,Dt=ut(nt||ge,Le,Ue);if(!Dt)throw new Error("Unsupported symbol "+ge+" and font size "+Le+".");return Dt},Wn=function(ge,Le,Ue,nt){var Dt=Ue.havingBaseStyle(Le),er=ur.makeSpan(nt.concat(Dt.sizingClasses(Ue)),[ge],Ue),Er=Dt.sizeMultiplier/Ue.sizeMultiplier;return er.height*=Er,er.depth*=Er,er.maxFontSize=Dt.sizeMultiplier,er},Zn=function(ge,Le,Ue){var nt=Le.havingBaseStyle(Ue),Dt=(1-Le.sizeMultiplier/nt.sizeMultiplier)*Le.fontMetrics().axisHeight;ge.classes.push("delimcenter"),ge.style.top=Dt+"em",ge.height-=Dt,ge.depth+=Dt},ai=function(ge,Le,Ue,nt,Dt,er){var Er=ur.makeSymbol(ge,"Main-Regular",Dt,nt),Mr=Wn(Er,Le,nt,er);return Ue&&Zn(Mr,nt,Le),Mr},gi=function(ge,Le,Ue,nt){return ur.makeSymbol(ge,"Size"+Le+"-Regular",Ue,nt)},ta=function(ge,Le,Ue,nt,Dt,er){var Er=gi(ge,Le,Dt,nt),Mr=Wn(ur.makeSpan(["delimsizing","size"+Le],[Er],nt),j.TEXT,nt,er);return Ue&&Zn(Mr,nt,j.TEXT),Mr},sa=function(ge,Le,Ue){var nt;Le==="Size1-Regular"?nt="delim-size1":nt="delim-size4";var Dt=ur.makeSpan(["delimsizinginner",nt],[ur.makeSpan([],[ur.makeSymbol(ge,Le,Ue)])]);return{type:"elem",elem:Dt}},Ua={type:"kern",size:-.005},Ji=function(ge,Le,Ue,nt,Dt,er){var Er,Mr,ln,kn;Er=ln=kn=ge,Mr=null;var si="Size1-Regular";ge==="\\uparrow"?ln=kn="\u23D0":ge==="\\Uparrow"?ln=kn="\u2016":ge==="\\downarrow"?Er=ln="\u23D0":ge==="\\Downarrow"?Er=ln="\u2016":ge==="\\updownarrow"?(Er="\\uparrow",ln="\u23D0",kn="\\downarrow"):ge==="\\Updownarrow"?(Er="\\Uparrow",ln="\u2016",kn="\\Downarrow"):ge==="["||ge==="\\lbrack"?(Er="\u23A1",ln="\u23A2",kn="\u23A3",si="Size4-Regular"):ge==="]"||ge==="\\rbrack"?(Er="\u23A4",ln="\u23A5",kn="\u23A6",si="Size4-Regular"):ge==="\\lfloor"||ge==="\u230A"?(ln=Er="\u23A2",kn="\u23A3",si="Size4-Regular"):ge==="\\lceil"||ge==="\u2308"?(Er="\u23A1",ln=kn="\u23A2",si="Size4-Regular"):ge==="\\rfloor"||ge==="\u230B"?(ln=Er="\u23A5",kn="\u23A6",si="Size4-Regular"):ge==="\\rceil"||ge==="\u2309"?(Er="\u23A4",ln=kn="\u23A5",si="Size4-Regular"):ge==="("||ge==="\\lparen"?(Er="\u239B",ln="\u239C",kn="\u239D",si="Size4-Regular"):ge===")"||ge==="\\rparen"?(Er="\u239E",ln="\u239F",kn="\u23A0",si="Size4-Regular"):ge==="\\{"||ge==="\\lbrace"?(Er="\u23A7",Mr="\u23A8",kn="\u23A9",ln="\u23AA",si="Size4-Regular"):ge==="\\}"||ge==="\\rbrace"?(Er="\u23AB",Mr="\u23AC",kn="\u23AD",ln="\u23AA",si="Size4-Regular"):ge==="\\lgroup"||ge==="\u27EE"?(Er="\u23A7",kn="\u23A9",ln="\u23AA",si="Size4-Regular"):ge==="\\rgroup"||ge==="\u27EF"?(Er="\u23AB",kn="\u23AD",ln="\u23AA",si="Size4-Regular"):ge==="\\lmoustache"||ge==="\u23B0"?(Er="\u23A7",kn="\u23AD",ln="\u23AA",si="Size4-Regular"):(ge==="\\rmoustache"||ge==="\u23B1")&&(Er="\u23AB",kn="\u23A9",ln="\u23AA",si="Size4-Regular");var Gi=pi(Er,si,Dt),ha=Gi.height+Gi.depth,Ca=pi(ln,si,Dt),qa=Ca.height+Ca.depth,uo=pi(kn,si,Dt),rs=uo.height+uo.depth,Qo=0,as=1;if(Mr!==null){var al=pi(Mr,si,Dt);Qo=al.height+al.depth,as=2}var _s=ha+rs+Qo,ol=Math.max(0,Math.ceil((Le-_s)/(as*qa))),ss=_s+ol*as*qa,sl=nt.fontMetrics().axisHeight;Ue&&(sl*=nt.sizeMultiplier);var Il=ss/2-sl,Ks=(ol+1)*.005-qa,Ws=[];if(Ws.push(sa(kn,si,Dt)),Mr===null)for(var Hl=0;Hl<ol;Hl++)Ws.push(Ua),Ws.push(sa(ln,si,Dt));else{for(var tc=0;tc<ol;tc++)Ws.push(Ua),Ws.push(sa(ln,si,Dt));Ws.push({type:"kern",size:Ks}),Ws.push(sa(ln,si,Dt)),Ws.push(Ua),Ws.push(sa(Mr,si,Dt));for(var Ol=0;Ol<ol;Ol++)Ws.push(Ua),Ws.push(sa(ln,si,Dt))}Ws.push({type:"kern",size:Ks}),Ws.push(sa(ln,si,Dt)),Ws.push(Ua),Ws.push(sa(Er,si,Dt));var $s=nt.havingBaseStyle(j.TEXT),fl=ur.makeVList({positionType:"bottom",positionData:Il,children:Ws},$s);return Wn(ur.makeSpan(["delimsizing","mult"],[fl],$s),j.TEXT,nt,er)},Wi=80,za=.08,wa=function(ge,Le,Ue,nt,Dt){var er=ke(ge,nt,Ue),Er=new oe(ge,er),Mr=new Ee([Er],{width:"400em",height:Le+"em",viewBox:"0 0 400000 "+Ue,preserveAspectRatio:"xMinYMin slice"});return ur.makeSvgSpan(["hide-tail"],[Mr],Dt)},Ma=function(ge,Le){var Ue=Le.havingBaseSizing(),nt=vo("\\surd",ge*Ue.sizeMultiplier,Ya,Ue),Dt=Ue.sizeMultiplier,er=Math.max(0,Le.minRuleThickness-Le.fontMetrics().sqrtRuleThickness),Er,Mr=0,ln=0,kn=0,si;return nt.type==="small"?(kn=1e3+1e3*er+Wi,ge<1?Dt=1:ge<1.4&&(Dt=.7),Mr=(1+er+za)/Dt,ln=(1+er)/Dt,Er=wa("sqrtMain",Mr,kn,er,Le),Er.style.minWidth="0.853em",si=.833/Dt):nt.type==="large"?(kn=(1e3+Wi)*qo[nt.size],ln=(qo[nt.size]+er)/Dt,Mr=(qo[nt.size]+er+za)/Dt,Er=wa("sqrtSize"+nt.size,Mr,kn,er,Le),Er.style.minWidth="1.02em",si=1/Dt):(Mr=ge+er+za,ln=ge+er,kn=Math.floor(1e3*ge+er)+Wi,Er=wa("sqrtTall",Mr,kn,er,Le),Er.style.minWidth="0.742em",si=1.056),Er.height=ln,Er.style.height=Mr+"em",{span:Er,advanceWidth:si,ruleWidth:(Le.fontMetrics().sqrtRuleThickness+er)*Dt}},ja=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],ao=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],Co=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],qo=[0,1.2,1.8,2.4,3],Go=function(ge,Le,Ue,nt,Dt){if(ge==="<"||ge==="\\lt"||ge==="\u27E8"?ge="\\langle":(ge===">"||ge==="\\gt"||ge==="\u27E9")&&(ge="\\rangle"),v.contains(ja,ge)||v.contains(Co,ge))return ta(ge,Le,!1,Ue,nt,Dt);if(v.contains(ao,ge))return Ji(ge,qo[Le],!1,Ue,nt,Dt);throw new f("Illegal delimiter: '"+ge+"'")},Io=[{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}],Mo=[{type:"small",style:j.SCRIPTSCRIPT},{type:"small",style:j.SCRIPT},{type:"small",style:j.TEXT},{type:"stack"}],Ya=[{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"}],Oo=function(ge){if(ge.type==="small")return"Main-Regular";if(ge.type==="large")return"Size"+ge.size+"-Regular";if(ge.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+ge.type+"' here.")},vo=function(ge,Le,Ue,nt){for(var Dt=Math.min(2,3-nt.style.size),er=Dt;er<Ue.length&&!(Ue[er].type==="stack");er++){var Er=pi(ge,Oo(Ue[er]),"math"),Mr=Er.height+Er.depth;if(Ue[er].type==="small"){var ln=nt.havingBaseStyle(Ue[er].style);Mr*=ln.sizeMultiplier}if(Mr>Le)return Ue[er]}return Ue[Ue.length-1]},Yo=function(ge,Le,Ue,nt,Dt,er){ge==="<"||ge==="\\lt"||ge==="\u27E8"?ge="\\langle":(ge===">"||ge==="\\gt"||ge==="\u27E9")&&(ge="\\rangle");var Er;v.contains(Co,ge)?Er=Io:v.contains(ja,ge)?Er=Ya:Er=Mo;var Mr=vo(ge,Le,Er,nt);return Mr.type==="small"?ai(ge,Mr.style,Ue,nt,Dt,er):Mr.type==="large"?ta(ge,Mr.size,Ue,nt,Dt,er):Ji(ge,Le,Ue,nt,Dt,er)},Us=function(ge,Le,Ue,nt,Dt,er){var Er=nt.fontMetrics().axisHeight*nt.sizeMultiplier,Mr=901,ln=5/nt.fontMetrics().ptPerEm,kn=Math.max(Le-Er,Ue+Er),si=Math.max(kn/500*Mr,2*kn-ln);return Yo(ge,si,!0,nt,Dt,er)},is={sqrtImage:Ma,sizedDelim:Go,customSizedDelim:Yo,leftRightDelim:Us},ys={"\\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}},Ms=["(","\\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 co(Rt,ge){var Le=vi(Rt);if(Le&&v.contains(Ms,Le.text))return Le;throw new f("Invalid delimiter: '"+(Le?Le.text:JSON.stringify(Rt))+"' after '"+ge.funcName+"'",Rt)}cn({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(ge,Le){var Ue=co(Le[0],ge);return{type:"delimsizing",mode:ge.parser.mode,size:ys[ge.funcName].size,mclass:ys[ge.funcName].mclass,delim:Ue.text}},htmlBuilder:function(ge,Le){return ge.delim==="."?ur.makeSpan([ge.mclass]):is.sizedDelim(ge.delim,ge.size,Le,ge.mode,[ge.mclass])},mathmlBuilder:function(ge){var Le=[];ge.delim!=="."&&Le.push(St(ge.delim,ge.mode));var Ue=new Ci.MathNode("mo",Le);return ge.mclass==="mopen"||ge.mclass==="mclose"?Ue.setAttribute("fence","true"):Ue.setAttribute("fence","false"),Ue}});function Pa(Rt){if(!Rt.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}cn({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(ge,Le){var Ue=ge.parser.gullet.macros.get("\\current@color");if(Ue&&typeof Ue!="string")throw new f("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:ge.parser.mode,delim:co(Le[0],ge).text,color:Ue}}}),cn({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(ge,Le){var Ue=co(Le[0],ge),nt=ge.parser;++nt.leftrightDepth;var Dt=nt.parseExpression(!1);--nt.leftrightDepth,nt.expect("\\right",!1);var er=Zr(nt.parseFunction(),"leftright-right");return{type:"leftright",mode:nt.mode,body:Dt,left:Ue.text,right:er.delim,rightColor:er.color}},htmlBuilder:function(ge,Le){Pa(ge);for(var Ue=En(ge.body,Le,!0,["mopen","mclose"]),nt=0,Dt=0,er=!1,Er=0;Er<Ue.length;Er++)Ue[Er].isMiddle?er=!0:(nt=Math.max(Ue[Er].height,nt),Dt=Math.max(Ue[Er].depth,Dt));nt*=Le.sizeMultiplier,Dt*=Le.sizeMultiplier;var Mr;if(ge.left==="."?Mr=hi(Le,["mopen"]):Mr=is.leftRightDelim(ge.left,nt,Dt,Le,ge.mode,["mopen"]),Ue.unshift(Mr),er)for(var ln=1;ln<Ue.length;ln++){var kn=Ue[ln],si=kn.isMiddle;si&&(Ue[ln]=is.leftRightDelim(si.delim,nt,Dt,si.options,ge.mode,[]))}var Gi;if(ge.right===".")Gi=hi(Le,["mclose"]);else{var ha=ge.rightColor?Le.withColor(ge.rightColor):Le;Gi=is.leftRightDelim(ge.right,nt,Dt,ha,ge.mode,["mclose"])}return Ue.push(Gi),ur.makeSpan(["minner"],Ue,Le)},mathmlBuilder:function(ge,Le){Pa(ge);var Ue=Kr(ge.body,Le);if(ge.left!=="."){var nt=new Ci.MathNode("mo",[St(ge.left,ge.mode)]);nt.setAttribute("fence","true"),Ue.unshift(nt)}if(ge.right!=="."){var Dt=new Ci.MathNode("mo",[St(ge.right,ge.mode)]);Dt.setAttribute("fence","true"),ge.rightColor&&Dt.setAttribute("mathcolor",ge.rightColor),Ue.push(Dt)}return Nr(Ue)}}),cn({type:"middle",names:["\\middle"],props:{numArgs:1},handler:function(ge,Le){var Ue=co(Le[0],ge);if(!ge.parser.leftrightDepth)throw new f("\\middle without preceding \\left",Ue);return{type:"middle",mode:ge.parser.mode,delim:Ue.text}},htmlBuilder:function(ge,Le){var Ue;if(ge.delim===".")Ue=hi(Le,[]);else{Ue=is.sizedDelim(ge.delim,1,Le,ge.mode,[]);var nt={delim:ge.delim,options:Le};Ue.isMiddle=nt}return Ue},mathmlBuilder:function(ge,Le){var Ue=ge.delim==="\\vert"||ge.delim==="|"?St("|","text"):St(ge.delim,ge.mode),nt=new Ci.MathNode("mo",[Ue]);return nt.setAttribute("fence","true"),nt.setAttribute("lspace","0.05em"),nt.setAttribute("rspace","0.05em"),nt}});var no=function(ge,Le){var Ue=ur.wrapFragment(Vi(ge.body,Le),Le),nt=ge.label.substr(1),Dt=Le.sizeMultiplier,er,Er=0,Mr=v.isCharacterBox(ge.body);if(nt==="sout")er=ur.makeSpan(["stretchy","sout"]),er.height=Le.fontMetrics().defaultRuleThickness/Dt,Er=-.5*Le.fontMetrics().xHeight;else{/cancel/.test(nt)?Mr||Ue.classes.push("cancel-pad"):Ue.classes.push("boxpad");var ln=0,kn=0;/box/.test(nt)?(kn=Math.max(Le.fontMetrics().fboxrule,Le.minRuleThickness),ln=Le.fontMetrics().fboxsep+(nt==="colorbox"?0:kn)):ln=Mr?.2:0,er=gn.encloseSpan(Ue,nt,ln,Le),/fbox|boxed|fcolorbox/.test(nt)&&(er.style.borderStyle="solid",er.style.borderWidth=kn+"em"),Er=Ue.depth+ln,ge.backgroundColor&&(er.style.backgroundColor=ge.backgroundColor,ge.borderColor&&(er.style.borderColor=ge.borderColor))}var si;return ge.backgroundColor?si=ur.makeVList({positionType:"individualShift",children:[{type:"elem",elem:er,shift:Er},{type:"elem",elem:Ue,shift:0}]},Le):si=ur.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ue,shift:0},{type:"elem",elem:er,shift:Er,wrapperClasses:/cancel/.test(nt)?["svg-align"]:[]}]},Le),/cancel/.test(nt)&&(si.height=Ue.height,si.depth=Ue.depth),/cancel/.test(nt)&&!Mr?ur.makeSpan(["mord","cancel-lap"],[si],Le):ur.makeSpan(["mord"],[si],Le)},Vo=function(ge,Le){var Ue=0,nt=new Ci.MathNode(ge.label.indexOf("colorbox")>-1?"mpadded":"menclose",[rn(ge.body,Le)]);switch(ge.label){case"\\cancel":nt.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":nt.setAttribute("notation","downdiagonalstrike");break;case"\\sout":nt.setAttribute("notation","horizontalstrike");break;case"\\fbox":nt.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(Ue=Le.fontMetrics().fboxsep*Le.fontMetrics().ptPerEm,nt.setAttribute("width","+"+2*Ue+"pt"),nt.setAttribute("height","+"+2*Ue+"pt"),nt.setAttribute("lspace",Ue+"pt"),nt.setAttribute("voffset",Ue+"pt"),ge.label==="\\fcolorbox"){var Dt=Math.max(Le.fontMetrics().fboxrule,Le.minRuleThickness);nt.setAttribute("style","border: "+Dt+"em solid "+String(ge.borderColor))}break;case"\\xcancel":nt.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return ge.backgroundColor&&nt.setAttribute("mathbackground",ge.backgroundColor),nt};cn({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(ge,Le,Ue){var nt=ge.parser,Dt=ge.funcName,er=Zr(Le[0],"color-token").color,Er=Le[1];return{type:"enclose",mode:nt.mode,label:Dt,backgroundColor:er,body:Er}},htmlBuilder:no,mathmlBuilder:Vo}),cn({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(ge,Le,Ue){var nt=ge.parser,Dt=ge.funcName,er=Zr(Le[0],"color-token").color,Er=Zr(Le[1],"color-token").color,Mr=Le[2];return{type:"enclose",mode:nt.mode,label:Dt,backgroundColor:Er,borderColor:er,body:Mr}},htmlBuilder:no,mathmlBuilder:Vo}),cn({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(ge,Le){var Ue=ge.parser;return{type:"enclose",mode:Ue.mode,label:"\\fbox",body:Le[0]}}}),cn({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(ge,Le,Ue){var nt=ge.parser,Dt=ge.funcName,er=Le[0];return{type:"enclose",mode:nt.mode,label:Dt,body:er}},htmlBuilder:no,mathmlBuilder:Vo});var Jo={};function xo(Rt){for(var ge=Rt.type,Le=Rt.names,Ue=Rt.props,nt=Rt.handler,Dt=Rt.htmlBuilder,er=Rt.mathmlBuilder,Er={type:ge,numArgs:Ue.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:nt},Mr=0;Mr<Le.length;++Mr)Jo[Le[Mr]]=Er;Dt&&(mn[ge]=Dt),er&&(jn[ge]=er)}function es(Rt){var ge=[];Rt.consumeSpaces();for(var Le=Rt.fetch().text;Le==="\\hline"||Le==="\\hdashline";)Rt.consume(),ge.push(Le==="\\hdashline"),Rt.consumeSpaces(),Le=Rt.fetch().text;return ge}function Is(Rt,ge,Le){var Ue=ge.hskipBeforeAndAfter,nt=ge.addJot,Dt=ge.cols,er=ge.arraystretch,Er=ge.colSeparationType;if(Rt.gullet.beginGroup(),Rt.gullet.macros.set("\\\\","\\cr"),!er){var Mr=Rt.gullet.expandMacroAsText("\\arraystretch");if(Mr==null)er=1;else if(er=parseFloat(Mr),!er||er<0)throw new f("Invalid \\arraystretch: "+Mr)}Rt.gullet.beginGroup();var ln=[],kn=[ln],si=[],Gi=[];for(Gi.push(es(Rt));;){var ha=Rt.parseExpression(!1,"\\cr");Rt.gullet.endGroup(),Rt.gullet.beginGroup(),ha={type:"ordgroup",mode:Rt.mode,body:ha},Le&&(ha={type:"styling",mode:Rt.mode,style:Le,body:[ha]}),ln.push(ha);var Ca=Rt.fetch().text;if(Ca==="&")Rt.consume();else if(Ca==="\\end"){ln.length===1&&ha.type==="styling"&&ha.body[0].body.length===0&&kn.pop(),Gi.length<kn.length+1&&Gi.push([]);break}else if(Ca==="\\cr"){var qa=Zr(Rt.parseFunction(),"cr");si.push(qa.size),Gi.push(es(Rt)),ln=[],kn.push(ln)}else throw new f("Expected & or \\\\ or \\cr or \\end",Rt.nextToken)}return Rt.gullet.endGroup(),Rt.gullet.endGroup(),{type:"array",mode:Rt.mode,addJot:nt,arraystretch:er,body:kn,cols:Dt,rowGaps:si,hskipBeforeAndAfter:Ue,hLinesBeforeRow:Gi,colSeparationType:Er}}function Vs(Rt){return Rt.substr(0,1)==="d"?"display":"text"}var js=function(ge,Le){var Ue,nt,Dt=ge.body.length,er=ge.hLinesBeforeRow,Er=0,Mr=new Array(Dt),ln=[],kn=Math.max(Le.fontMetrics().arrayRuleWidth,Le.minRuleThickness),si=1/Le.fontMetrics().ptPerEm,Gi=5*si;if(ge.colSeparationType&&ge.colSeparationType==="small"){var ha=Le.havingStyle(j.SCRIPT).sizeMultiplier;Gi=.2778*(ha/Le.sizeMultiplier)}var Ca=12*si,qa=3*si,uo=ge.arraystretch*Ca,rs=.7*uo,Qo=.3*uo,as=0;function al(hc){for(var fc=0;fc<hc.length;++fc)fc>0&&(as+=.25),ln.push({pos:as,isDashed:hc[fc]})}for(al(er[0]),Ue=0;Ue<ge.body.length;++Ue){var _s=ge.body[Ue],ol=rs,ss=Qo;Er<_s.length&&(Er=_s.length);var sl=new Array(_s.length);for(nt=0;nt<_s.length;++nt){var Il=Vi(_s[nt],Le);ss<Il.depth&&(ss=Il.depth),ol<Il.height&&(ol=Il.height),sl[nt]=Il}var Ks=ge.rowGaps[Ue],Ws=0;Ks&&(Ws=Pr(Ks,Le),Ws>0&&(Ws+=Qo,ss<Ws&&(ss=Ws),Ws=0)),ge.addJot&&(ss+=qa),sl.height=ol,sl.depth=ss,as+=ol,sl.pos=as,as+=ss+Ws,Mr[Ue]=sl,al(er[Ue+1])}var Hl=as/2+Le.fontMetrics().axisHeight,tc=ge.cols||[],Ol=[],$s,fl;for(nt=0,fl=0;nt<Er||fl<tc.length;++nt,++fl){for(var zl=tc[fl]||{},Vc=!0;zl.type==="separator";){if(Vc||($s=ur.makeSpan(["arraycolsep"],[]),$s.style.width=Le.fontMetrics().doubleRuleSep+"em",Ol.push($s)),zl.separator==="|"||zl.separator===":"){var _c=zl.separator==="|"?"solid":"dashed",Gl=ur.makeSpan(["vertical-separator"],[],Le);Gl.style.height=as+"em",Gl.style.borderRightWidth=kn+"em",Gl.style.borderRightStyle=_c,Gl.style.margin="0 -"+kn/2+"em",Gl.style.verticalAlign=-(as-Hl)+"em",Ol.push(Gl)}else throw new f("Invalid separator type: "+zl.separator);fl++,zl=tc[fl]||{},Vc=!1}if(nt>=Er)continue;var dl=void 0;(nt>0||ge.hskipBeforeAndAfter)&&(dl=v.deflt(zl.pregap,Gi),dl!==0&&($s=ur.makeSpan(["arraycolsep"],[]),$s.style.width=dl+"em",Ol.push($s)));var Xa=[];for(Ue=0;Ue<Dt;++Ue){var Cc=Mr[Ue],Mc=Cc[nt];if(!Mc)continue;var rc=Cc.pos-Hl;Mc.depth=Cc.depth,Mc.height=Cc.height,Xa.push({type:"elem",elem:Mc,shift:rc})}Xa=ur.makeVList({positionType:"individualShift",children:Xa},Le),Xa=ur.makeSpan(["col-align-"+(zl.align||"c")],[Xa]),Ol.push(Xa),(nt<Er-1||ge.hskipBeforeAndAfter)&&(dl=v.deflt(zl.postgap,Gi),dl!==0&&($s=ur.makeSpan(["arraycolsep"],[]),$s.style.width=dl+"em",Ol.push($s)))}if(Mr=ur.makeSpan(["mtable"],Ol),ln.length>0){for(var Rl=ur.makeLineSpan("hline",Le,kn),Gc=ur.makeLineSpan("hdashline",Le,kn),Pc=[{type:"elem",elem:Mr,shift:0}];ln.length>0;){var dc=ln.pop(),bc=dc.pos-Hl;dc.isDashed?Pc.push({type:"elem",elem:Gc,shift:bc}):Pc.push({type:"elem",elem:Rl,shift:bc})}Mr=ur.makeVList({positionType:"individualShift",children:Pc},Le)}return ur.makeSpan(["mord"],[Mr],Le)},Os={c:"center ",l:"left ",r:"right "},xs=function(ge,Le){var Ue=new Ci.MathNode("mtable",ge.body.map(function(as){return new Ci.MathNode("mtr",as.map(function(al){return new Ci.MathNode("mtd",[rn(al,Le)])}))})),nt=ge.arraystretch===.5?.1:.16+ge.arraystretch-1+(ge.addJot?.09:0);Ue.setAttribute("rowspacing",nt+"em");var Dt="",er="";if(ge.cols){var Er=ge.cols,Mr="",ln=!1,kn=0,si=Er.length;Er[0].type==="separator"&&(Dt+="top ",kn=1),Er[Er.length-1].type==="separator"&&(Dt+="bottom ",si-=1);for(var Gi=kn;Gi<si;Gi++)Er[Gi].type==="align"?(er+=Os[Er[Gi].align],ln&&(Mr+="none "),ln=!0):Er[Gi].type==="separator"&&(ln&&(Mr+=Er[Gi].separator==="|"?"solid ":"dashed ",ln=!1));Ue.setAttribute("columnalign",er.trim()),/[sd]/.test(Mr)&&Ue.setAttribute("columnlines",Mr.trim())}if(ge.colSeparationType==="align"){for(var ha=ge.cols||[],Ca="",qa=1;qa<ha.length;qa++)Ca+=qa%2?"0em ":"1em ";Ue.setAttribute("columnspacing",Ca.trim())}else ge.colSeparationType==="alignat"?Ue.setAttribute("columnspacing","0em"):ge.colSeparationType==="small"?Ue.setAttribute("columnspacing","0.2778em"):Ue.setAttribute("columnspacing","1em");var uo="",rs=ge.hLinesBeforeRow;Dt+=rs[0].length>0?"left ":"",Dt+=rs[rs.length-1].length>0?"right ":"";for(var Qo=1;Qo<rs.length-1;Qo++)uo+=rs[Qo].length===0?"none ":rs[Qo][0]?"dashed ":"solid ";return/[sd]/.test(uo)&&Ue.setAttribute("rowlines",uo.trim()),Dt!==""&&(Ue=new Ci.MathNode("menclose",[Ue]),Ue.setAttribute("notation",Dt.trim())),ge.arraystretch&&ge.arraystretch<1&&(Ue=new Ci.MathNode("mstyle",[Ue]),Ue.setAttribute("scriptlevel","1")),Ue},ps=function(ge,Le){var Ue=[],nt=Is(ge.parser,{cols:Ue,addJot:!0},"display"),Dt,er=0,Er={type:"ordgroup",mode:ge.mode,body:[]},Mr=Wr(Le[0],"ordgroup");if(Mr){for(var ln="",kn=0;kn<Mr.body.length;kn++){var si=Zr(Mr.body[kn],"textord");ln+=si.text}Dt=Number(ln),er=Dt*2}var Gi=!er;nt.body.forEach(function(uo){for(var rs=1;rs<uo.length;rs+=2){var Qo=Zr(uo[rs],"styling"),as=Zr(Qo.body[0],"ordgroup");as.body.unshift(Er)}if(Gi)er<uo.length&&(er=uo.length);else{var al=uo.length/2;if(Dt<al)throw new f("Too many math in a row: "+("expected "+Dt+", but got "+al),uo[0])}});for(var ha=0;ha<er;++ha){var Ca="r",qa=0;ha%2===1?Ca="l":ha>0&&Gi&&(qa=1),Ue[ha]={type:"align",align:Ca,pregap:qa,postgap:0}}return nt.colSeparationType=Gi?"align":"alignat",nt};xo({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(ge,Le){var Ue=vi(Le[0]),nt=Ue?[Le[0]]:Zr(Le[0],"ordgroup").body,Dt=nt.map(function(Er){var Mr=Pi(Er),ln=Mr.text;if("lcr".indexOf(ln)!==-1)return{type:"align",align:ln};if(ln==="|")return{type:"separator",separator:"|"};if(ln===":")return{type:"separator",separator:":"};throw new f("Unknown column alignment: "+ln,Er)}),er={cols:Dt,hskipBeforeAndAfter:!0};return Is(ge.parser,er,Vs(ge.envName))},htmlBuilder:js,mathmlBuilder:xs}),xo({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(ge){var Le={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[ge.envName],Ue={hskipBeforeAndAfter:!1},nt=Is(ge.parser,Ue,Vs(ge.envName));return Le?{type:"leftright",mode:ge.mode,body:[nt],left:Le[0],right:Le[1],rightColor:void 0}:nt},htmlBuilder:js,mathmlBuilder:xs}),xo({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(ge){var Le={arraystretch:.5},Ue=Is(ge.parser,Le,"script");return Ue.colSeparationType="small",Ue},htmlBuilder:js,mathmlBuilder:xs}),xo({type:"array",names:["subarray"],props:{numArgs:1},handler:function(ge,Le){var Ue=vi(Le[0]),nt=Ue?[Le[0]]:Zr(Le[0],"ordgroup").body,Dt=nt.map(function(Er){var Mr=Pi(Er),ln=Mr.text;if("lc".indexOf(ln)!==-1)return{type:"align",align:ln};throw new f("Unknown column alignment: "+ln,Er)});if(Dt.length>1)throw new f("{subarray} can contain only one column");var er={cols:Dt,hskipBeforeAndAfter:!1,arraystretch:.5};if(er=Is(ge.parser,er,"script"),er.body[0].length>1)throw new f("{subarray} can contain only one column");return er},htmlBuilder:js,mathmlBuilder:xs}),xo({type:"array",names:["cases","dcases"],props:{numArgs:0},handler:function(ge){var Le={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},Ue=Is(ge.parser,Le,Vs(ge.envName));return{type:"leftright",mode:ge.mode,body:[Ue],left:"\\{",right:".",rightColor:void 0}},htmlBuilder:js,mathmlBuilder:xs}),xo({type:"array",names:["aligned"],props:{numArgs:0},handler:ps,htmlBuilder:js,mathmlBuilder:xs}),xo({type:"array",names:["gathered"],props:{numArgs:0},handler:function(ge){var Le={cols:[{type:"align",align:"c"}],addJot:!0};return Is(ge.parser,Le,"display")},htmlBuilder:js,mathmlBuilder:xs}),xo({type:"array",names:["alignedat"],props:{numArgs:1},handler:ps,htmlBuilder:js,mathmlBuilder:xs}),cn({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(ge,Le){throw new f(ge.funcName+" valid only within array environment")}});var Va=Jo,Sa=Va;cn({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(ge,Le){var Ue=ge.parser,nt=ge.funcName,Dt=Le[0];if(Dt.type!=="ordgroup")throw new f("Invalid environment name",Dt);for(var er="",Er=0;Er<Dt.body.length;++Er)er+=Zr(Dt.body[Er],"textord").text;if(nt==="\\begin"){if(!Sa.hasOwnProperty(er))throw new f("No such environment: "+er,Dt);var Mr=Sa[er],ln=Ue.parseArguments("\\begin{"+er+"}",Mr),kn=ln.args,si=ln.optArgs,Gi={mode:Ue.mode,envName:er,parser:Ue},ha=Mr.handler(Gi,kn,si);Ue.expect("\\end",!1);var Ca=Ue.nextToken,qa=Zr(Ue.parseFunction(),"environment");if(qa.name!==er)throw new f("Mismatch: \\begin{"+er+"} matched by \\end{"+qa.name+"}",Ca);return ha}return{type:"environment",mode:Ue.mode,name:er,nameGroup:Dt}}});var Oa=ur.makeSpan;function Lo(Rt,ge){var Le=En(Rt.body,ge,!0);return Oa([Rt.mclass],Le,ge)}function No(Rt,ge){var Le,Ue=Kr(Rt.body,ge);return Rt.mclass==="minner"?Ci.newDocumentFragment(Ue):(Rt.mclass==="mord"?Rt.isCharacterBox?(Le=Ue[0],Le.type="mi"):Le=new Ci.MathNode("mi",Ue):(Rt.isCharacterBox?(Le=Ue[0],Le.type="mo"):Le=new Ci.MathNode("mo",Ue),Rt.mclass==="mbin"?(Le.attributes.lspace="0.22em",Le.attributes.rspace="0.22em"):Rt.mclass==="mpunct"?(Le.attributes.lspace="0em",Le.attributes.rspace="0.17em"):(Rt.mclass==="mopen"||Rt.mclass==="mclose")&&(Le.attributes.lspace="0em",Le.attributes.rspace="0em")),Le)}cn({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1},handler:function(ge,Le){var Ue=ge.parser,nt=ge.funcName,Dt=Le[0];return{type:"mclass",mode:Ue.mode,mclass:"m"+nt.substr(5),body:hn(Dt),isCharacterBox:v.isCharacterBox(Dt)}},htmlBuilder:Lo,mathmlBuilder:No});var Do=function(ge){var Le=ge.type==="ordgroup"&&ge.body.length?ge.body[0]:ge;return Le.type==="atom"&&(Le.family==="bin"||Le.family==="rel")?"m"+Le.family:"mord"};cn({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler:function(ge,Le){var Ue=ge.parser;return{type:"mclass",mode:Ue.mode,mclass:Do(Le[0]),body:[Le[1]],isCharacterBox:v.isCharacterBox(Le[1])}}}),cn({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler:function(ge,Le){var Ue=ge.parser,nt=ge.funcName,Dt=Le[1],er=Le[0],Er;nt!=="\\stackrel"?Er=Do(Dt):Er="mrel";var Mr={type:"op",mode:Dt.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:nt!=="\\stackrel",body:hn(Dt)},ln={type:"supsub",mode:er.mode,base:Mr,sup:nt==="\\underset"?null:er,sub:nt==="\\underset"?er:null};return{type:"mclass",mode:Ue.mode,mclass:Er,body:[ln],isCharacterBox:v.isCharacterBox(ln)}},htmlBuilder:Lo,mathmlBuilder:No});var Po=function(ge,Le){var Ue=ge.font,nt=Le.withFont(Ue);return Vi(ge.body,nt)},So=function(ge,Le){var Ue=ge.font,nt=Le.withFont(Ue);return rn(ge.body,nt)},$a={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};cn({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,greediness:2},handler:function(ge,Le){var Ue=ge.parser,nt=ge.funcName,Dt=Le[0],er=nt;return er in $a&&(er=$a[er]),{type:"font",mode:Ue.mode,font:er.slice(1),body:Dt}},htmlBuilder:Po,mathmlBuilder:So}),cn({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1,greediness:2},handler:function(ge,Le){var Ue=ge.parser,nt=Le[0],Dt=v.isCharacterBox(nt);return{type:"mclass",mode:Ue.mode,mclass:Do(nt),body:[{type:"font",mode:Ue.mode,font:"boldsymbol",body:nt}],isCharacterBox:Dt}}}),cn({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it"],props:{numArgs:0,allowedInText:!0},handler:function(ge,Le){var Ue=ge.parser,nt=ge.funcName,Dt=ge.breakOnTokenText,er=Ue.mode,Er=Ue.parseExpression(!0,Dt),Mr="math"+nt.slice(1);return{type:"font",mode:er,font:Mr,body:{type:"ordgroup",mode:Ue.mode,body:Er}}},htmlBuilder:Po,mathmlBuilder:So});var ts=function(ge,Le){var Ue=Le;return ge==="display"?Ue=Ue.id>=j.SCRIPT.id?Ue.text():j.DISPLAY:ge==="text"&&Ue.size===j.DISPLAY.size?Ue=j.TEXT:ge==="script"?Ue=j.SCRIPT:ge==="scriptscript"&&(Ue=j.SCRIPTSCRIPT),Ue},La=function(ge,Le){var Ue=ts(ge.size,Le.style),nt=Ue.fracNum(),Dt=Ue.fracDen(),er;er=Le.havingStyle(nt);var Er=Vi(ge.numer,er,Le);if(ge.continued){var Mr=8.5/Le.fontMetrics().ptPerEm,ln=3.5/Le.fontMetrics().ptPerEm;Er.height=Er.height<Mr?Mr:Er.height,Er.depth=Er.depth<ln?ln:Er.depth}er=Le.havingStyle(Dt);var kn=Vi(ge.denom,er,Le),si,Gi,ha;ge.hasBarLine?(ge.barSize?(Gi=Pr(ge.barSize,Le),si=ur.makeLineSpan("frac-line",Le,Gi)):si=ur.makeLineSpan("frac-line",Le),Gi=si.height,ha=si.height):(si=null,Gi=0,ha=Le.fontMetrics().defaultRuleThickness);var Ca,qa,uo;Ue.size===j.DISPLAY.size||ge.size==="display"?(Ca=Le.fontMetrics().num1,Gi>0?qa=3*ha:qa=7*ha,uo=Le.fontMetrics().denom1):(Gi>0?(Ca=Le.fontMetrics().num2,qa=ha):(Ca=Le.fontMetrics().num3,qa=3*ha),uo=Le.fontMetrics().denom2);var rs;if(si){var as=Le.fontMetrics().axisHeight;Ca-Er.depth-(as+.5*Gi)<qa&&(Ca+=qa-(Ca-Er.depth-(as+.5*Gi))),as-.5*Gi-(kn.height-uo)<qa&&(uo+=qa-(as-.5*Gi-(kn.height-uo)));var al=-(as-.5*Gi);rs=ur.makeVList({positionType:"individualShift",children:[{type:"elem",elem:kn,shift:uo},{type:"elem",elem:si,shift:al},{type:"elem",elem:Er,shift:-Ca}]},Le)}else{var Qo=Ca-Er.depth-(kn.height-uo);Qo<qa&&(Ca+=.5*(qa-Qo),uo+=.5*(qa-Qo)),rs=ur.makeVList({positionType:"individualShift",children:[{type:"elem",elem:kn,shift:uo},{type:"elem",elem:Er,shift:-Ca}]},Le)}er=Le.havingStyle(Ue),rs.height*=er.sizeMultiplier/Le.sizeMultiplier,rs.depth*=er.sizeMultiplier/Le.sizeMultiplier;var _s;Ue.size===j.DISPLAY.size?_s=Le.fontMetrics().delim1:_s=Le.fontMetrics().delim2;var ol,ss;return ge.leftDelim==null?ol=hi(Le,["mopen"]):ol=is.customSizedDelim(ge.leftDelim,_s,!0,Le.havingStyle(Ue),ge.mode,["mopen"]),ge.continued?ss=ur.makeSpan([]):ge.rightDelim==null?ss=hi(Le,["mclose"]):ss=is.customSizedDelim(ge.rightDelim,_s,!0,Le.havingStyle(Ue),ge.mode,["mclose"]),ur.makeSpan(["mord"].concat(er.sizingClasses(Le)),[ol,ur.makeSpan(["mfrac"],[rs]),ss],Le)},Ds=function(ge,Le){var Ue=new Ci.MathNode("mfrac",[rn(ge.numer,Le),rn(ge.denom,Le)]);if(!ge.hasBarLine)Ue.setAttribute("linethickness","0px");else if(ge.barSize){var nt=Pr(ge.barSize,Le);Ue.setAttribute("linethickness",nt+"em")}var Dt=ts(ge.size,Le.style);if(Dt.size!==Le.style.size){Ue=new Ci.MathNode("mstyle",[Ue]);var er=Dt.size===j.DISPLAY.size?"true":"false";Ue.setAttribute("displaystyle",er),Ue.setAttribute("scriptlevel","0")}if(ge.leftDelim!=null||ge.rightDelim!=null){var Er=[];if(ge.leftDelim!=null){var Mr=new Ci.MathNode("mo",[new Ci.TextNode(ge.leftDelim.replace("\\",""))]);Mr.setAttribute("fence","true"),Er.push(Mr)}if(Er.push(Ue),ge.rightDelim!=null){var ln=new Ci.MathNode("mo",[new Ci.TextNode(ge.rightDelim.replace("\\",""))]);ln.setAttribute("fence","true"),Er.push(ln)}return Nr(Er)}return Ue};cn({type:"genfrac",names:["\\cfrac","\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,greediness:2},handler:function(ge,Le){var Ue=ge.parser,nt=ge.funcName,Dt=Le[0],er=Le[1],Er,Mr=null,ln=null,kn="auto";switch(nt){case"\\cfrac":case"\\dfrac":case"\\frac":case"\\tfrac":Er=!0;break;case"\\\\atopfrac":Er=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":Er=!1,Mr="(",ln=")";break;case"\\\\bracefrac":Er=!1,Mr="\\{",ln="\\}";break;case"\\\\brackfrac":Er=!1,Mr="[",ln="]";break;default:throw new Error("Unrecognized genfrac command")}switch(nt){case"\\cfrac":case"\\dfrac":case"\\dbinom":kn="display";break;case"\\tfrac":case"\\tbinom":kn="text";break}return{type:"genfrac",mode:Ue.mode,continued:nt==="\\cfrac",numer:Dt,denom:er,hasBarLine:Er,leftDelim:Mr,rightDelim:ln,size:kn,barSize:null}},htmlBuilder:La,mathmlBuilder:Ds}),cn({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler:function(ge){var Le=ge.parser,Ue=ge.funcName,nt=ge.token,Dt;switch(Ue){case"\\over":Dt="\\frac";break;case"\\choose":Dt="\\binom";break;case"\\atop":Dt="\\\\atopfrac";break;case"\\brace":Dt="\\\\bracefrac";break;case"\\brack":Dt="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:Le.mode,replaceWith:Dt,token:nt}}});var Xo=["display","text","script","scriptscript"],Hs=function(ge){var Le=null;return ge.length>0&&(Le=ge,Le=Le==="."?null:Le),Le};cn({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(ge,Le){var Ue=ge.parser,nt=Le[4],Dt=Le[5],er=Wr(Le[0],"atom");er&&(er=Tr(Le[0],"open"));var Er=er?Hs(er.text):null,Mr=Wr(Le[1],"atom");Mr&&(Mr=Tr(Le[1],"close"));var ln=Mr?Hs(Mr.text):null,kn=Zr(Le[2],"size"),si,Gi=null;kn.isBlank?si=!0:(Gi=kn.value,si=Gi.number>0);var ha="auto",Ca=Wr(Le[3],"ordgroup");if(Ca){if(Ca.body.length>0){var qa=Zr(Ca.body[0],"textord");ha=Xo[Number(qa.text)]}}else Ca=Zr(Le[3],"textord"),ha=Xo[Number(Ca.text)];return{type:"genfrac",mode:Ue.mode,numer:nt,denom:Dt,continued:!1,hasBarLine:si,barSize:Gi,leftDelim:Er,rightDelim:ln,size:ha}},htmlBuilder:La,mathmlBuilder:Ds}),cn({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(ge,Le){var Ue=ge.parser,nt=ge.funcName,Dt=ge.token;return{type:"infix",mode:Ue.mode,replaceWith:"\\\\abovefrac",size:Zr(Le[0],"size").value,token:Dt}}}),cn({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(ge,Le){var Ue=ge.parser,nt=ge.funcName,Dt=Le[0],er=h(Zr(Le[1],"infix").size),Er=Le[2],Mr=er.number>0;return{type:"genfrac",mode:Ue.mode,numer:Dt,denom:Er,continued:!1,hasBarLine:Mr,barSize:er,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:La,mathmlBuilder:Ds});var Xs=function(ge,Le){var Ue=Le.style,nt,Dt,er=Wr(ge,"supsub");er?(nt=er.sup?Vi(er.sup,Le.havingStyle(Ue.sup()),Le):Vi(er.sub,Le.havingStyle(Ue.sub()),Le),Dt=Zr(er.base,"horizBrace")):Dt=Zr(ge,"horizBrace");var Er=Vi(Dt.base,Le.havingBaseStyle(j.DISPLAY)),Mr=gn.svgSpan(Dt,Le),ln;if(Dt.isOver?(ln=ur.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Er},{type:"kern",size:.1},{type:"elem",elem:Mr}]},Le),ln.children[0].children[0].children[1].classes.push("svg-align")):(ln=ur.makeVList({positionType:"bottom",positionData:Er.depth+.1+Mr.height,children:[{type:"elem",elem:Mr},{type:"kern",size:.1},{type:"elem",elem:Er}]},Le),ln.children[0].children[0].children[0].classes.push("svg-align")),nt){var kn=ur.makeSpan(["mord",Dt.isOver?"mover":"munder"],[ln],Le);Dt.isOver?ln=ur.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:kn},{type:"kern",size:.2},{type:"elem",elem:nt}]},Le):ln=ur.makeVList({positionType:"bottom",positionData:kn.depth+.2+nt.height+nt.depth,children:[{type:"elem",elem:nt},{type:"kern",size:.2},{type:"elem",elem:kn}]},Le)}return ur.makeSpan(["mord",Dt.isOver?"mover":"munder"],[ln],Le)},wl=function(ge,Le){var Ue=gn.mathMLnode(ge.label);return new Ci.MathNode(ge.isOver?"mover":"munder",[rn(ge.base,Le),Ue])};cn({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(ge,Le){var Ue=ge.parser,nt=ge.funcName;return{type:"horizBrace",mode:Ue.mode,label:nt,isOver:/^\\over/.test(nt),base:Le[0]}},htmlBuilder:Xs,mathmlBuilder:wl}),cn({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(ge,Le){var Ue=ge.parser,nt=Le[1],Dt=Zr(Le[0],"url").url;return Ue.settings.isTrusted({command:"\\href",url:Dt})?{type:"href",mode:Ue.mode,href:Dt,body:hn(nt)}:Ue.formatUnsupportedCmd("\\href")},htmlBuilder:function(ge,Le){var Ue=En(ge.body,Le,!1);return ur.makeAnchor(ge.href,[],Ue,Le)},mathmlBuilder:function(ge,Le){var Ue=Tn(ge.body,Le);return Ue instanceof Wa||(Ue=new Wa("mrow",[Ue])),Ue.setAttribute("href",ge.href),Ue}}),cn({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(ge,Le){var Ue=ge.parser,nt=Zr(Le[0],"url").url;if(!Ue.settings.isTrusted({command:"\\url",url:nt}))return Ue.formatUnsupportedCmd("\\url");for(var Dt=[],er=0;er<nt.length;er++){var Er=nt[er];Er==="~"&&(Er="\\textasciitilde"),Dt.push({type:"textord",mode:"text",text:Er})}var Mr={type:"text",mode:Ue.mode,font:"\\texttt",body:Dt};return{type:"href",mode:Ue.mode,href:nt,body:hn(Mr)}}}),cn({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:function(ge,Le){var Ue=ge.parser;return{type:"htmlmathml",mode:Ue.mode,html:hn(Le[0]),mathml:hn(Le[1])}},htmlBuilder:function(ge,Le){var Ue=En(ge.html,Le,!1);return ur.makeFragment(Ue)},mathmlBuilder:function(ge,Le){return Tn(ge.mathml,Le)}});var Ns=function(ge){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(ge))return{number:+ge,unit:"bp"};var Le=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(ge);if(!Le)throw new f("Invalid size: '"+ge+"' in \\includegraphics");var Ue={number:+(Le[1]+Le[2]),unit:Le[3]};if(!Yr(Ue))throw new f("Invalid unit: '"+Ue.unit+"' in \\includegraphics.");return Ue};cn({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:function(ge,Le,Ue){var nt=ge.parser,Dt={number:0,unit:"em"},er={number:.9,unit:"em"},Er={number:0,unit:"em"},Mr="";if(Ue[0])for(var ln=Zr(Ue[0],"raw").string,kn=ln.split(","),si=0;si<kn.length;si++){var Gi=kn[si].split("=");if(Gi.length===2){var ha=Gi[1].trim();switch(Gi[0].trim()){case"alt":Mr=ha;break;case"width":Dt=Ns(ha);break;case"height":er=Ns(ha);break;case"totalheight":Er=Ns(ha);break;default:throw new f("Invalid key: '"+Gi[0]+"' in \\includegraphics.")}}}var Ca=Zr(Le[0],"url").url;return Mr===""&&(Mr=Ca,Mr=Mr.replace(/^.*[\\/]/,""),Mr=Mr.substring(0,Mr.lastIndexOf("."))),nt.settings.isTrusted({command:"\\includegraphics",url:Ca})?{type:"includegraphics",mode:nt.mode,alt:Mr,width:Dt,height:er,totalheight:Er,src:Ca}:nt.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:function(ge,Le){var Ue=Pr(ge.height,Le),nt=0;ge.totalheight.number>0&&(nt=Pr(ge.totalheight,Le)-Ue,nt=Number(nt.toFixed(2)));var Dt=0;ge.width.number>0&&(Dt=Pr(ge.width,Le));var er={height:Ue+nt+"em"};Dt>0&&(er.width=Dt+"em"),nt>0&&(er.verticalAlign=-nt+"em");var Er=new Se(ge.src,ge.alt,er);return Er.height=Ue,Er.depth=nt,Er},mathmlBuilder:function(ge,Le){var Ue=new Ci.MathNode("mglyph",[]);Ue.setAttribute("alt",ge.alt);var nt=Pr(ge.height,Le),Dt=0;if(ge.totalheight.number>0&&(Dt=Pr(ge.totalheight,Le)-nt,Dt=Dt.toFixed(2),Ue.setAttribute("valign","-"+Dt+"em")),Ue.setAttribute("height",nt+Dt+"em"),ge.width.number>0){var er=Pr(ge.width,Le);Ue.setAttribute("width",er+"em")}return Ue.setAttribute("src",ge.src),Ue}}),cn({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(ge,Le){var Ue=ge.parser,nt=ge.funcName,Dt=Zr(Le[0],"size");if(Ue.settings.strict){var er=nt[1]==="m",Er=Dt.value.unit==="mu";er?(Er||Ue.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+nt+" supports only mu units, "+("not "+Dt.value.unit+" units")),Ue.mode!=="math"&&Ue.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+nt+" works only in math mode")):Er&&Ue.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+nt+" doesn't support mu units")}return{type:"kern",mode:Ue.mode,dimension:Dt.value}},htmlBuilder:function(ge,Le){return ur.makeGlue(ge.dimension,Le)},mathmlBuilder:function(ge,Le){var Ue=Pr(ge.dimension,Le);return new Ci.SpaceNode(Ue)}}),cn({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(ge,Le){var Ue=ge.parser,nt=ge.funcName,Dt=Le[0];return{type:"lap",mode:Ue.mode,alignment:nt.slice(5),body:Dt}},htmlBuilder:function(ge,Le){var Ue;ge.alignment==="clap"?(Ue=ur.makeSpan([],[Vi(ge.body,Le)]),Ue=ur.makeSpan(["inner"],[Ue],Le)):Ue=ur.makeSpan(["inner"],[Vi(ge.body,Le)]);var nt=ur.makeSpan(["fix"],[]),Dt=ur.makeSpan([ge.alignment],[Ue,nt],Le),er=ur.makeSpan(["strut"]);return er.style.height=Dt.height+Dt.depth+"em",er.style.verticalAlign=-Dt.depth+"em",Dt.children.unshift(er),Dt=ur.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Dt}]},Le),ur.makeSpan(["mord"],[Dt],Le)},mathmlBuilder:function(ge,Le){var Ue=new Ci.MathNode("mpadded",[rn(ge.body,Le)]);if(ge.alignment!=="rlap"){var nt=ge.alignment==="llap"?"-1":"-0.5";Ue.setAttribute("lspace",nt+"width")}return Ue.setAttribute("width","0px"),Ue}}),cn({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(ge,Le){var Ue=ge.funcName,nt=ge.parser,Dt=nt.mode;nt.switchMode("math");var er=Ue==="\\("?"\\)":"$",Er=nt.parseExpression(!1,er);return nt.expect(er),nt.switchMode(Dt),{type:"styling",mode:nt.mode,style:"text",body:Er}}}),cn({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(ge,Le){throw new f("Mismatched "+ge.funcName)}});var Qs=function(ge,Le){switch(Le.style.size){case j.DISPLAY.size:return ge.display;case j.TEXT.size:return ge.text;case j.SCRIPT.size:return ge.script;case j.SCRIPTSCRIPT.size:return ge.scriptscript;default:return ge.text}};cn({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(ge,Le){var Ue=ge.parser;return{type:"mathchoice",mode:Ue.mode,display:hn(Le[0]),text:hn(Le[1]),script:hn(Le[2]),scriptscript:hn(Le[3])}},htmlBuilder:function(ge,Le){var Ue=Qs(ge,Le),nt=En(Ue,Le,!1);return ur.makeFragment(nt)},mathmlBuilder:function(ge,Le){var Ue=Qs(ge,Le);return Tn(Ue,Le)}});var po=function(ge,Le,Ue,nt,Dt,er,Er){ge=ur.makeSpan([],[ge]);var Mr,ln;if(Le){var kn=Vi(Le,nt.havingStyle(Dt.sup()),nt);ln={elem:kn,kern:Math.max(nt.fontMetrics().bigOpSpacing1,nt.fontMetrics().bigOpSpacing3-kn.depth)}}if(Ue){var si=Vi(Ue,nt.havingStyle(Dt.sub()),nt);Mr={elem:si,kern:Math.max(nt.fontMetrics().bigOpSpacing2,nt.fontMetrics().bigOpSpacing4-si.height)}}var Gi;if(ln&&Mr){var ha=nt.fontMetrics().bigOpSpacing5+Mr.elem.height+Mr.elem.depth+Mr.kern+ge.depth+Er;Gi=ur.makeVList({positionType:"bottom",positionData:ha,children:[{type:"kern",size:nt.fontMetrics().bigOpSpacing5},{type:"elem",elem:Mr.elem,marginLeft:-er+"em"},{type:"kern",size:Mr.kern},{type:"elem",elem:ge},{type:"kern",size:ln.kern},{type:"elem",elem:ln.elem,marginLeft:er+"em"},{type:"kern",size:nt.fontMetrics().bigOpSpacing5}]},nt)}else if(Mr){var Ca=ge.height-Er;Gi=ur.makeVList({positionType:"top",positionData:Ca,children:[{type:"kern",size:nt.fontMetrics().bigOpSpacing5},{type:"elem",elem:Mr.elem,marginLeft:-er+"em"},{type:"kern",size:Mr.kern},{type:"elem",elem:ge}]},nt)}else if(ln){var qa=ge.depth+Er;Gi=ur.makeVList({positionType:"bottom",positionData:qa,children:[{type:"elem",elem:ge},{type:"kern",size:ln.kern},{type:"elem",elem:ln.elem,marginLeft:er+"em"},{type:"kern",size:nt.fontMetrics().bigOpSpacing5}]},nt)}else return ge;return ur.makeSpan(["mop","op-limits"],[Gi],nt)},Rs=["\\smallint"],Ss=function(ge,Le){var Ue,nt,Dt=!1,er,Er=Wr(ge,"supsub");Er?(Ue=Er.sup,nt=Er.sub,er=Zr(Er.base,"op"),Dt=!0):er=Zr(ge,"op");var Mr=Le.style,ln=!1;Mr.size===j.DISPLAY.size&&er.symbol&&!v.contains(Rs,er.name)&&(ln=!0);var kn;if(er.symbol){var si=ln?"Size2-Regular":"Size1-Regular",Gi="";if((er.name==="\\oiint"||er.name==="\\oiiint")&&(Gi=er.name.substr(1),er.name=Gi==="oiint"?"\\iint":"\\iiint"),kn=ur.makeSymbol(er.name,si,"math",Le,["mop","op-symbol",ln?"large-op":"small-op"]),Gi.length>0){var ha=kn.italic,Ca=ur.staticSvg(Gi+"Size"+(ln?"2":"1"),Le);kn=ur.makeVList({positionType:"individualShift",children:[{type:"elem",elem:kn,shift:0},{type:"elem",elem:Ca,shift:ln?.08:0}]},Le),er.name="\\"+Gi,kn.classes.unshift("mop"),kn.italic=ha}}else if(er.body){var qa=En(er.body,Le,!0);qa.length===1&&qa[0]instanceof Oe?(kn=qa[0],kn.classes[0]="mop"):kn=ur.makeSpan(["mop"],ur.tryCombineChars(qa),Le)}else{for(var uo=[],rs=1;rs<er.name.length;rs++)uo.push(ur.mathsym(er.name[rs],er.mode,Le));kn=ur.makeSpan(["mop"],uo,Le)}var Qo=0,as=0;return(kn instanceof Oe||er.name==="\\oiint"||er.name==="\\oiiint")&&!er.suppressBaseShift&&(Qo=(kn.height-kn.depth)/2-Le.fontMetrics().axisHeight,as=kn.italic),Dt?po(kn,Ue,nt,Le,Mr,as,Qo):(Qo&&(kn.style.position="relative",kn.style.top=Qo+"em"),kn)},bs=function(ge,Le){var Ue;if(ge.symbol)Ue=new Wa("mo",[St(ge.name,ge.mode)]),v.contains(Rs,ge.name)&&Ue.setAttribute("largeop","false");else if(ge.body)Ue=new Wa("mo",Kr(ge.body,Le));else{Ue=new Wa("mi",[new Ha(ge.name.slice(1))]);var nt=new Wa("mo",[St("\u2061","text")]);ge.parentIsSupSub?Ue=new Wa("mo",[Ue,nt]):Ue=aa([Ue,nt])}return Ue},ll={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};cn({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(ge,Le){var Ue=ge.parser,nt=ge.funcName,Dt=nt;return Dt.length===1&&(Dt=ll[Dt]),{type:"op",mode:Ue.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:Dt}},htmlBuilder:Ss,mathmlBuilder:bs}),cn({type:"op",names:["\\mathop"],props:{numArgs:1},handler:function(ge,Le){var Ue=ge.parser,nt=Le[0];return{type:"op",mode:Ue.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:hn(nt)}},htmlBuilder:Ss,mathmlBuilder:bs});var Ls={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};cn({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(ge){var Le=ge.parser,Ue=ge.funcName;return{type:"op",mode:Le.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:Ue}},htmlBuilder:Ss,mathmlBuilder:bs}),cn({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler:function(ge){var Le=ge.parser,Ue=ge.funcName;return{type:"op",mode:Le.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:Ue}},htmlBuilder:Ss,mathmlBuilder:bs}),cn({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler:function(ge){var Le=ge.parser,Ue=ge.funcName,nt=Ue;return nt.length===1&&(nt=Ls[nt]),{type:"op",mode:Le.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:nt}},htmlBuilder:Ss,mathmlBuilder:bs});var Ro=function(ge,Le){var Ue,nt,Dt=!1,er,Er=Wr(ge,"supsub");Er?(Ue=Er.sup,nt=Er.sub,er=Zr(Er.base,"operatorname"),Dt=!0):er=Zr(ge,"operatorname");var Mr;if(er.body.length>0){for(var ln=er.body.map(function(ha){var Ca=ha.text;return typeof Ca=="string"?{type:"textord",mode:ha.mode,text:Ca}:ha}),kn=En(ln,Le.withFont("mathrm"),!0),si=0;si<kn.length;si++){var Gi=kn[si];Gi instanceof Oe&&(Gi.text=Gi.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}Mr=ur.makeSpan(["mop"],kn,Le)}else Mr=ur.makeSpan(["mop"],[],Le);return Dt?po(Mr,Ue,nt,Le,Le.style,0,0):Mr},nl=function(ge,Le){for(var Ue=Kr(ge.body,Le.withFont("mathrm")),nt=!0,Dt=0;Dt<Ue.length;Dt++){var er=Ue[Dt];if(!(er instanceof Ci.SpaceNode))if(er instanceof Ci.MathNode)switch(er.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var Er=er.children[0];er.children.length===1&&Er instanceof Ci.TextNode?Er.text=Er.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):nt=!1;break}default:nt=!1}else nt=!1}if(nt){var Mr=Ue.map(function(si){return si.toText()}).join("");Ue=[new Ci.TextNode(Mr)]}var ln=new Ci.MathNode("mi",Ue);ln.setAttribute("mathvariant","normal");var kn=new Ci.MathNode("mo",[St("\u2061","text")]);return ge.parentIsSupSub?new Ci.MathNode("mo",[ln,kn]):Ci.newDocumentFragment([ln,kn])};cn({type:"operatorname",names:["\\operatorname","\\operatorname*"],props:{numArgs:1},handler:function(ge,Le){var Ue=ge.parser,nt=ge.funcName,Dt=Le[0];return{type:"operatorname",mode:Ue.mode,body:hn(Dt),alwaysHandleSupSub:nt==="\\operatorname*",limits:!1,parentIsSupSub:!1}},htmlBuilder:Ro,mathmlBuilder:nl}),Bi({type:"ordgroup",htmlBuilder:function(ge,Le){return ge.semisimple?ur.makeFragment(En(ge.body,Le,!1)):ur.makeSpan(["mord"],En(ge.body,Le,!0),Le)},mathmlBuilder:function(ge,Le){return Tn(ge.body,Le,!0)}}),cn({type:"overline",names:["\\overline"],props:{numArgs:1},handler:function(ge,Le){var Ue=ge.parser,nt=Le[0];return{type:"overline",mode:Ue.mode,body:nt}},htmlBuilder:function(ge,Le){var Ue=Vi(ge.body,Le.havingCrampedStyle()),nt=ur.makeLineSpan("overline-line",Le),Dt=Le.fontMetrics().defaultRuleThickness,er=ur.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ue},{type:"kern",size:3*Dt},{type:"elem",elem:nt},{type:"kern",size:Dt}]},Le);return ur.makeSpan(["mord","overline"],[er],Le)},mathmlBuilder:function(ge,Le){var Ue=new Ci.MathNode("mo",[new Ci.TextNode("\u203E")]);Ue.setAttribute("stretchy","true");var nt=new Ci.MathNode("mover",[rn(ge.body,Le),Ue]);return nt.setAttribute("accent","true"),nt}}),cn({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:function(ge,Le){var Ue=ge.parser,nt=Le[0];return{type:"phantom",mode:Ue.mode,body:hn(nt)}},htmlBuilder:function(ge,Le){var Ue=En(ge.body,Le.withPhantom(),!1);return ur.makeFragment(Ue)},mathmlBuilder:function(ge,Le){var Ue=Kr(ge.body,Le);return new Ci.MathNode("mphantom",Ue)}}),cn({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:function(ge,Le){var Ue=ge.parser,nt=Le[0];return{type:"hphantom",mode:Ue.mode,body:nt}},htmlBuilder:function(ge,Le){var Ue=ur.makeSpan([],[Vi(ge.body,Le.withPhantom())]);if(Ue.height=0,Ue.depth=0,Ue.children)for(var nt=0;nt<Ue.children.length;nt++)Ue.children[nt].height=0,Ue.children[nt].depth=0;return Ue=ur.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ue}]},Le),ur.makeSpan(["mord"],[Ue],Le)},mathmlBuilder:function(ge,Le){var Ue=Kr(hn(ge.body),Le),nt=new Ci.MathNode("mphantom",Ue),Dt=new Ci.MathNode("mpadded",[nt]);return Dt.setAttribute("height","0px"),Dt.setAttribute("depth","0px"),Dt}}),cn({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:function(ge,Le){var Ue=ge.parser,nt=Le[0];return{type:"vphantom",mode:Ue.mode,body:nt}},htmlBuilder:function(ge,Le){var Ue=ur.makeSpan(["inner"],[Vi(ge.body,Le.withPhantom())]),nt=ur.makeSpan(["fix"],[]);return ur.makeSpan(["mord","rlap"],[Ue,nt],Le)},mathmlBuilder:function(ge,Le){var Ue=Kr(hn(ge.body),Le),nt=new Ci.MathNode("mphantom",Ue),Dt=new Ci.MathNode("mpadded",[nt]);return Dt.setAttribute("width","0px"),Dt}}),cn({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler:function(ge,Le){var Ue=ge.parser,nt=Zr(Le[0],"size").value,Dt=Le[1];return{type:"raisebox",mode:Ue.mode,dy:nt,body:Dt}},htmlBuilder:function(ge,Le){var Ue=Vi(ge.body,Le),nt=Pr(ge.dy,Le);return ur.makeVList({positionType:"shift",positionData:-nt,children:[{type:"elem",elem:Ue}]},Le)},mathmlBuilder:function(ge,Le){var Ue=new Ci.MathNode("mpadded",[rn(ge.body,Le)]),nt=ge.dy.number+ge.dy.unit;return Ue.setAttribute("voffset",nt),Ue}}),cn({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler:function(ge,Le,Ue){var nt=ge.parser,Dt=Ue[0],er=Zr(Le[0],"size"),Er=Zr(Le[1],"size");return{type:"rule",mode:nt.mode,shift:Dt&&Zr(Dt,"size").value,width:er.value,height:Er.value}},htmlBuilder:function(ge,Le){var Ue=ur.makeSpan(["mord","rule"],[],Le),nt=Pr(ge.width,Le),Dt=Pr(ge.height,Le),er=ge.shift?Pr(ge.shift,Le):0;return Ue.style.borderRightWidth=nt+"em",Ue.style.borderTopWidth=Dt+"em",Ue.style.bottom=er+"em",Ue.width=nt,Ue.height=Dt+er,Ue.depth=-er,Ue.maxFontSize=Dt*1.125*Le.sizeMultiplier,Ue},mathmlBuilder:function(ge,Le){var Ue=Pr(ge.width,Le),nt=Pr(ge.height,Le),Dt=ge.shift?Pr(ge.shift,Le):0,er=Le.color&&Le.getColor()||"black",Er=new Ci.MathNode("mspace");Er.setAttribute("mathbackground",er),Er.setAttribute("width",Ue+"em"),Er.setAttribute("height",nt+"em");var Mr=new Ci.MathNode("mpadded",[Er]);return Dt>=0?Mr.setAttribute("height","+"+Dt+"em"):(Mr.setAttribute("height",Dt+"em"),Mr.setAttribute("depth","+"+-Dt+"em")),Mr.setAttribute("voffset",Dt+"em"),Mr}});function Dl(Rt,ge,Le){for(var Ue=En(Rt,ge,!1),nt=ge.sizeMultiplier/Le.sizeMultiplier,Dt=0;Dt<Ue.length;Dt++){var er=Ue[Dt].classes.indexOf("sizing");er<0?Array.prototype.push.apply(Ue[Dt].classes,ge.sizingClasses(Le)):Ue[Dt].classes[er+1]==="reset-size"+ge.size&&(Ue[Dt].classes[er+1]="reset-size"+Le.size),Ue[Dt].height*=nt,Ue[Dt].depth*=nt}return ur.makeFragment(Ue)}var Pl=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],Sl=function(ge,Le){var Ue=Le.havingSize(ge.size);return Dl(ge.body,Ue,Le)};cn({type:"sizing",names:Pl,props:{numArgs:0,allowedInText:!0},handler:function(ge,Le){var Ue=ge.breakOnTokenText,nt=ge.funcName,Dt=ge.parser,er=Dt.parseExpression(!1,Ue);return{type:"sizing",mode:Dt.mode,size:Pl.indexOf(nt)+1,body:er}},htmlBuilder:Sl,mathmlBuilder:function(ge,Le){var Ue=Le.havingSize(ge.size),nt=Kr(ge.body,Ue),Dt=new Ci.MathNode("mstyle",nt);return Dt.setAttribute("mathsize",Ue.sizeMultiplier+"em"),Dt}}),cn({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(ge,Le,Ue){var nt=ge.parser,Dt=!1,er=!1,Er=Ue[0]&&Zr(Ue[0],"ordgroup");if(Er)for(var Mr="",ln=0;ln<Er.body.length;++ln){var kn=Er.body[ln];if(Mr=kn.text,Mr==="t")Dt=!0;else if(Mr==="b")er=!0;else{Dt=!1,er=!1;break}}else Dt=!0,er=!0;var si=Le[0];return{type:"smash",mode:nt.mode,body:si,smashHeight:Dt,smashDepth:er}},htmlBuilder:function(ge,Le){var Ue=ur.makeSpan([],[Vi(ge.body,Le)]);if(!ge.smashHeight&&!ge.smashDepth)return Ue;if(ge.smashHeight&&(Ue.height=0,Ue.children))for(var nt=0;nt<Ue.children.length;nt++)Ue.children[nt].height=0;if(ge.smashDepth&&(Ue.depth=0,Ue.children))for(var Dt=0;Dt<Ue.children.length;Dt++)Ue.children[Dt].depth=0;var er=ur.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ue}]},Le);return ur.makeSpan(["mord"],[er],Le)},mathmlBuilder:function(ge,Le){var Ue=new Ci.MathNode("mpadded",[rn(ge.body,Le)]);return ge.smashHeight&&Ue.setAttribute("height","0px"),ge.smashDepth&&Ue.setAttribute("depth","0px"),Ue}}),cn({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler:function(ge,Le,Ue){var nt=ge.parser,Dt=Ue[0],er=Le[0];return{type:"sqrt",mode:nt.mode,body:er,index:Dt}},htmlBuilder:function(ge,Le){var Ue=Vi(ge.body,Le.havingCrampedStyle());Ue.height===0&&(Ue.height=Le.fontMetrics().xHeight),Ue=ur.wrapFragment(Ue,Le);var nt=Le.fontMetrics(),Dt=nt.defaultRuleThickness,er=Dt;Le.style.id<j.TEXT.id&&(er=Le.fontMetrics().xHeight);var Er=Dt+er/4,Mr=Ue.height+Ue.depth+Er+Dt,ln=is.sqrtImage(Mr,Le),kn=ln.span,si=ln.ruleWidth,Gi=ln.advanceWidth,ha=kn.height-si;ha>Ue.height+Ue.depth+Er&&(Er=(Er+ha-Ue.height-Ue.depth)/2);var Ca=kn.height-Ue.height-Er-si;Ue.style.paddingLeft=Gi+"em";var qa=ur.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ue,wrapperClasses:["svg-align"]},{type:"kern",size:-(Ue.height+Ca)},{type:"elem",elem:kn},{type:"kern",size:si}]},Le);if(ge.index){var uo=Le.havingStyle(j.SCRIPTSCRIPT),rs=Vi(ge.index,uo,Le),Qo=.6*(qa.height-qa.depth),as=ur.makeVList({positionType:"shift",positionData:-Qo,children:[{type:"elem",elem:rs}]},Le),al=ur.makeSpan(["root"],[as]);return ur.makeSpan(["mord","sqrt"],[al,qa],Le)}else return ur.makeSpan(["mord","sqrt"],[qa],Le)},mathmlBuilder:function(ge,Le){var Ue=ge.body,nt=ge.index;return nt?new Ci.MathNode("mroot",[rn(Ue,Le),rn(nt,Le)]):new Ci.MathNode("msqrt",[rn(Ue,Le)])}});var Fo={display:j.DISPLAY,text:j.TEXT,script:j.SCRIPT,scriptscript:j.SCRIPTSCRIPT};cn({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(ge,Le){var Ue=ge.breakOnTokenText,nt=ge.funcName,Dt=ge.parser,er=Dt.parseExpression(!0,Ue),Er=nt.slice(1,nt.length-5);return{type:"styling",mode:Dt.mode,style:Er,body:er}},htmlBuilder:function(ge,Le){var Ue=Fo[ge.style],nt=Le.havingStyle(Ue).withFont("");return Dl(ge.body,nt,Le)},mathmlBuilder:function(ge,Le){var Ue=Fo[ge.style],nt=Le.havingStyle(Ue),Dt=Kr(ge.body,nt),er=new Ci.MathNode("mstyle",Dt),Er={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},Mr=Er[ge.style];return er.setAttribute("scriptlevel",Mr[0]),er.setAttribute("displaystyle",Mr[1]),er}});var mo=function(ge,Le){var Ue=ge.base;if(Ue)if(Ue.type==="op"){var nt=Ue.limits&&(Le.style.size===j.DISPLAY.size||Ue.alwaysHandleSupSub);return nt?Ss:null}else if(Ue.type==="operatorname"){var Dt=Ue.alwaysHandleSupSub&&(Le.style.size===j.DISPLAY.size||Ue.limits);return Dt?Ro:null}else{if(Ue.type==="accent")return v.isCharacterBox(Ue.base)?bn:null;if(Ue.type==="horizBrace"){var er=!ge.sub;return er===Ue.isOver?Xs:null}else return null}else return null};Bi({type:"supsub",htmlBuilder:function(ge,Le){var Ue=mo(ge,Le);if(Ue)return Ue(ge,Le);var nt=ge.base,Dt=ge.sup,er=ge.sub,Er=Vi(nt,Le),Mr,ln,kn=Le.fontMetrics(),si=0,Gi=0,ha=nt&&v.isCharacterBox(nt);if(Dt){var Ca=Le.havingStyle(Le.style.sup());Mr=Vi(Dt,Ca,Le),ha||(si=Er.height-Ca.fontMetrics().supDrop*Ca.sizeMultiplier/Le.sizeMultiplier)}if(er){var qa=Le.havingStyle(Le.style.sub());ln=Vi(er,qa,Le),ha||(Gi=Er.depth+qa.fontMetrics().subDrop*qa.sizeMultiplier/Le.sizeMultiplier)}var uo;Le.style===j.DISPLAY?uo=kn.sup1:Le.style.cramped?uo=kn.sup3:uo=kn.sup2;var rs=Le.sizeMultiplier,Qo=.5/kn.ptPerEm/rs+"em",as=null;if(ln){var al=ge.base&&ge.base.type==="op"&&ge.base.name&&(ge.base.name==="\\oiint"||ge.base.name==="\\oiiint");(Er instanceof Oe||al)&&(as=-Er.italic+"em")}var _s;if(Mr&&ln){si=Math.max(si,uo,Mr.depth+.25*kn.xHeight),Gi=Math.max(Gi,kn.sub2);var ol=kn.defaultRuleThickness,ss=4*ol;if(si-Mr.depth-(ln.height-Gi)<ss){Gi=ss-(si-Mr.depth)+ln.height;var sl=.8*kn.xHeight-(si-Mr.depth);sl>0&&(si+=sl,Gi-=sl)}var Il=[{type:"elem",elem:ln,shift:Gi,marginRight:Qo,marginLeft:as},{type:"elem",elem:Mr,shift:-si,marginRight:Qo}];_s=ur.makeVList({positionType:"individualShift",children:Il},Le)}else if(ln){Gi=Math.max(Gi,kn.sub1,ln.height-.8*kn.xHeight);var Ks=[{type:"elem",elem:ln,marginLeft:as,marginRight:Qo}];_s=ur.makeVList({positionType:"shift",positionData:Gi,children:Ks},Le)}else if(Mr)si=Math.max(si,uo,Mr.depth+.25*kn.xHeight),_s=ur.makeVList({positionType:"shift",positionData:-si,children:[{type:"elem",elem:Mr,marginRight:Qo}]},Le);else throw new Error("supsub must have either sup or sub.");var Ws=fi(Er,"right")||"mord";return ur.makeSpan([Ws],[Er,ur.makeSpan(["msupsub"],[_s])],Le)},mathmlBuilder:function(ge,Le){var Ue=!1,nt,Dt,er=Wr(ge.base,"horizBrace");er&&(Dt=!!ge.sup,Dt===er.isOver&&(Ue=!0,nt=er.isOver)),ge.base&&(ge.base.type==="op"||ge.base.type==="operatorname")&&(ge.base.parentIsSupSub=!0);var Er=[rn(ge.base,Le)];ge.sub&&Er.push(rn(ge.sub,Le)),ge.sup&&Er.push(rn(ge.sup,Le));var Mr;if(Ue)Mr=nt?"mover":"munder";else if(ge.sub)if(ge.sup){var si=ge.base;si&&si.type==="op"&&si.limits&&Le.style===j.DISPLAY||si&&si.type==="operatorname"&&si.alwaysHandleSupSub&&(Le.style===j.DISPLAY||si.limits)?Mr="munderover":Mr="msubsup"}else{var kn=ge.base;kn&&kn.type==="op"&&kn.limits&&(Le.style===j.DISPLAY||kn.alwaysHandleSupSub)||kn&&kn.type==="operatorname"&&kn.alwaysHandleSupSub&&(kn.limits||Le.style===j.DISPLAY)?Mr="munder":Mr="msub"}else{var ln=ge.base;ln&&ln.type==="op"&&ln.limits&&(Le.style===j.DISPLAY||ln.alwaysHandleSupSub)||ln&&ln.type==="operatorname"&&ln.alwaysHandleSupSub&&(ln.limits||Le.style===j.DISPLAY)?Mr="mover":Mr="msup"}var Gi=new Ci.MathNode(Mr,Er);return Gi}}),Bi({type:"atom",htmlBuilder:function(ge,Le){return ur.mathsym(ge.text,ge.mode,Le,["m"+ge.family])},mathmlBuilder:function(ge,Le){var Ue=new Ci.MathNode("mo",[St(ge.text,ge.mode)]);if(ge.family==="bin"){var nt=Br(ge,Le);nt==="bold-italic"&&Ue.setAttribute("mathvariant",nt)}else ge.family==="punct"?Ue.setAttribute("separator","true"):(ge.family==="open"||ge.family==="close")&&Ue.setAttribute("stretchy","false");return Ue}});var Eo={mi:"italic",mn:"normal",mtext:"normal"};Bi({type:"mathord",htmlBuilder:function(ge,Le){return ur.makeOrd(ge,Le,"mathord")},mathmlBuilder:function(ge,Le){var Ue=new Ci.MathNode("mi",[St(ge.text,ge.mode,Le)]),nt=Br(ge,Le)||"italic";return nt!==Eo[Ue.type]&&Ue.setAttribute("mathvariant",nt),Ue}}),Bi({type:"textord",htmlBuilder:function(ge,Le){return ur.makeOrd(ge,Le,"textord")},mathmlBuilder:function(ge,Le){var Ue=St(ge.text,ge.mode,Le),nt=Br(ge,Le)||"normal",Dt;return ge.mode==="text"?Dt=new Ci.MathNode("mtext",[Ue]):/[0-9]/.test(ge.text)?Dt=new Ci.MathNode("mn",[Ue]):ge.text==="\\prime"?Dt=new Ci.MathNode("mo",[Ue]):Dt=new Ci.MathNode("mi",[Ue]),nt!==Eo[Dt.type]&&Dt.setAttribute("mathvariant",nt),Dt}});var la={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Bo={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};Bi({type:"spacing",htmlBuilder:function(ge,Le){if(Bo.hasOwnProperty(ge.text)){var Ue=Bo[ge.text].className||"";if(ge.mode==="text"){var nt=ur.makeOrd(ge,Le,"textord");return nt.classes.push(Ue),nt}else return ur.makeSpan(["mspace",Ue],[ur.mathsym(ge.text,ge.mode,Le)],Le)}else{if(la.hasOwnProperty(ge.text))return ur.makeSpan(["mspace",la[ge.text]],[],Le);throw new f('Unknown type of space "'+ge.text+'"')}},mathmlBuilder:function(ge,Le){var Ue;if(Bo.hasOwnProperty(ge.text))Ue=new Ci.MathNode("mtext",[new Ci.TextNode("\xA0")]);else{if(la.hasOwnProperty(ge.text))return new Ci.MathNode("mspace");throw new f('Unknown type of space "'+ge.text+'"')}return Ue}});var Es=function(){var ge=new Ci.MathNode("mtd",[]);return ge.setAttribute("width","50%"),ge};Bi({type:"tag",mathmlBuilder:function(ge,Le){var Ue=new Ci.MathNode("mtable",[new Ci.MathNode("mtr",[Es(),new Ci.MathNode("mtd",[Tn(ge.body,Le)]),Es(),new Ci.MathNode("mtd",[Tn(ge.tag,Le)])])]);return Ue.setAttribute("width","100%"),Ue}});var ql={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},xl={"\\textbf":"textbf","\\textmd":"textmd"},Ac={"\\textit":"textit","\\textup":"textup"},vc=function(ge,Le){var Ue=ge.font;return Ue?ql[Ue]?Le.withTextFontFamily(ql[Ue]):xl[Ue]?Le.withTextFontWeight(xl[Ue]):Le.withTextFontShape(Ac[Ue]):Le};cn({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(ge,Le){var Ue=ge.parser,nt=ge.funcName,Dt=Le[0];return{type:"text",mode:Ue.mode,body:hn(Dt),font:nt}},htmlBuilder:function(ge,Le){var Ue=vc(ge,Le),nt=En(ge.body,Ue,!0);return ur.makeSpan(["mord","text"],ur.tryCombineChars(nt),Ue)},mathmlBuilder:function(ge,Le){var Ue=vc(ge,Le);return Tn(ge.body,Ue)}}),cn({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(ge,Le){var Ue=ge.parser;return{type:"underline",mode:Ue.mode,body:Le[0]}},htmlBuilder:function(ge,Le){var Ue=Vi(ge.body,Le),nt=ur.makeLineSpan("underline-line",Le),Dt=Le.fontMetrics().defaultRuleThickness,er=ur.makeVList({positionType:"top",positionData:Ue.height,children:[{type:"kern",size:Dt},{type:"elem",elem:nt},{type:"kern",size:3*Dt},{type:"elem",elem:Ue}]},Le);return ur.makeSpan(["mord","underline"],[er],Le)},mathmlBuilder:function(ge,Le){var Ue=new Ci.MathNode("mo",[new Ci.TextNode("\u203E")]);Ue.setAttribute("stretchy","true");var nt=new Ci.MathNode("munder",[rn(ge.body,Le),Ue]);return nt.setAttribute("accentunder","true"),nt}}),cn({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(ge,Le,Ue){throw new f("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(ge,Le){for(var Ue=Wc(ge),nt=[],Dt=Le.havingStyle(Le.style.text()),er=0;er<Ue.length;er++){var Er=Ue[er];Er==="~"&&(Er="\\textasciitilde"),nt.push(ur.makeSymbol(Er,"Typewriter-Regular",ge.mode,Dt,["mord","texttt"]))}return ur.makeSpan(["mord","text"].concat(Dt.sizingClasses(Le)),ur.tryCombineChars(nt),Dt)},mathmlBuilder:function(ge,Le){var Ue=new Ci.TextNode(Wc(ge)),nt=new Ci.MathNode("mtext",[Ue]);return nt.setAttribute("mathvariant","monospace"),nt}});var Wc=function(ge){return ge.body.replace(/ /g,ge.star?"\u2423":"\xA0")},Wl=Cn,El=Wl,_l=`[ \r
|
|
|
]`,kc="\\\\[a-zA-Z@]+",Sc="\\\\[^\uD800-\uDFFF]",Gs=""+kc+_l+"*",Zs=new RegExp("^("+kc+")"+_l+"*$"),ds="[\u0300-\u036F]",hl=new RegExp(ds+"+$"),il="("+_l+"+)|([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(ds+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(ds+"*")+"|\\\\verb\\*([^]).*?\\3|\\\\verb([^*a-zA-Z]).*?\\4|\\\\operatorname\\*"+("|"+Gs)+("|"+Sc+")"),Js=function(){function Rt(Le,Ue){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=Le,this.settings=Ue,this.tokenRegex=new RegExp(il,"g"),this.catcodes={"%":14}}var ge=Rt.prototype;return ge.setCatcode=function(Ue,nt){this.catcodes[Ue]=nt},ge.lex=function(){var Ue=this.input,nt=this.tokenRegex.lastIndex;if(nt===Ue.length)return new e("EOF",new t(this,nt,nt));var Dt=this.tokenRegex.exec(Ue);if(Dt===null||Dt.index!==nt)throw new f("Unexpected character: '"+Ue[nt]+"'",new e(Ue[nt],new t(this,nt,nt+1)));var er=Dt[2]||" ";if(this.catcodes[er]===14){var Er=Ue.indexOf(`
|
|
|
`,this.tokenRegex.lastIndex);return Er===-1?(this.tokenRegex.lastIndex=Ue.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=Er+1,this.lex()}var Mr=er.match(Zs);return Mr&&(er=Mr[1]),new e(er,new t(this,nt,this.tokenRegex.lastIndex))},Rt}(),Cl=function(){function Rt(Le,Ue){Le===void 0&&(Le={}),Ue===void 0&&(Ue={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=Ue,this.builtins=Le,this.undefStack=[]}var ge=Rt.prototype;return ge.beginGroup=function(){this.undefStack.push({})},ge.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 Ue=this.undefStack.pop();for(var nt in Ue)Ue.hasOwnProperty(nt)&&(Ue[nt]===void 0?delete this.current[nt]:this.current[nt]=Ue[nt])},ge.has=function(Ue){return this.current.hasOwnProperty(Ue)||this.builtins.hasOwnProperty(Ue)},ge.get=function(Ue){return this.current.hasOwnProperty(Ue)?this.current[Ue]:this.builtins[Ue]},ge.set=function(Ue,nt,Dt){if(Dt===void 0&&(Dt=!1),Dt){for(var er=0;er<this.undefStack.length;er++)delete this.undefStack[er][Ue];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][Ue]=nt)}else{var Er=this.undefStack[this.undefStack.length-1];Er&&!Er.hasOwnProperty(Ue)&&(Er[Ue]=this.current[Ue])}this.current[Ue]=nt},Rt}(),Al={},vl=Al;function Qr(Rt,ge){Al[Rt]=ge}Qr("\\@firstoftwo",function(Rt){var ge=Rt.consumeArgs(2);return{tokens:ge[0],numArgs:0}}),Qr("\\@secondoftwo",function(Rt){var ge=Rt.consumeArgs(2);return{tokens:ge[1],numArgs:0}}),Qr("\\@ifnextchar",function(Rt){var ge=Rt.consumeArgs(3),Le=Rt.future();return ge[0].length===1&&ge[0][0].text===Le.text?{tokens:ge[1],numArgs:0}:{tokens:ge[2],numArgs:0}}),Qr("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),Qr("\\TextOrMath",function(Rt){var ge=Rt.consumeArgs(2);return Rt.mode==="text"?{tokens:ge[0],numArgs:0}:{tokens:ge[1],numArgs:0}});var Mi={"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};Qr("\\char",function(Rt){var ge=Rt.popToken(),Le,Ue="";if(ge.text==="'")Le=8,ge=Rt.popToken();else if(ge.text==='"')Le=16,ge=Rt.popToken();else if(ge.text==="`")if(ge=Rt.popToken(),ge.text[0]==="\\")Ue=ge.text.charCodeAt(1);else{if(ge.text==="EOF")throw new f("\\char` missing argument");Ue=ge.text.charCodeAt(0)}else Le=10;if(Le){if(Ue=Mi[ge.text],Ue==null||Ue>=Le)throw new f("Invalid base-"+Le+" digit "+ge.text);for(var nt;(nt=Mi[Rt.future().text])!=null&&nt<Le;)Ue*=Le,Ue+=nt,Rt.popToken()}return"\\@char{"+Ue+"}"});var ms=function(ge,Le){var Ue=ge.consumeArgs(1)[0];if(Ue.length!==1)throw new f("\\gdef's first argument must be a macro name");var nt=Ue[0].text,Dt=0;for(Ue=ge.consumeArgs(1)[0];Ue.length===1&&Ue[0].text==="#";){if(Ue=ge.consumeArgs(1)[0],Ue.length!==1)throw new f('Invalid argument number length "'+Ue.length+'"');if(!/^[1-9]$/.test(Ue[0].text))throw new f('Invalid argument number "'+Ue[0].text+'"');if(Dt++,parseInt(Ue[0].text)!==Dt)throw new f('Argument number "'+Ue[0].text+'" out of order');Ue=ge.consumeArgs(1)[0]}return ge.macros.set(nt,{tokens:Ue,numArgs:Dt},Le),""};Qr("\\gdef",function(Rt){return ms(Rt,!0)}),Qr("\\def",function(Rt){return ms(Rt,!1)}),Qr("\\global",function(Rt){var ge=Rt.consumeArgs(1)[0];if(ge.length!==1)throw new f("Invalid command after \\global");var Le=ge[0].text;if(Le==="\\def")return ms(Rt,!0);throw new f("Invalid command '"+Le+"' after \\global")});var cl=function(ge,Le,Ue){var nt=ge.consumeArgs(1)[0];if(nt.length!==1)throw new f("\\newcommand's first argument must be a macro name");var Dt=nt[0].text,er=ge.isDefined(Dt);if(er&&!Le)throw new f("\\newcommand{"+Dt+"} attempting to redefine "+(Dt+"; use \\renewcommand"));if(!er&&!Ue)throw new f("\\renewcommand{"+Dt+"} when command "+Dt+" does not yet exist; use \\newcommand");var Er=0;if(nt=ge.consumeArgs(1)[0],nt.length===1&&nt[0].text==="["){for(var Mr="",ln=ge.expandNextToken();ln.text!=="]"&&ln.text!=="EOF";)Mr+=ln.text,ln=ge.expandNextToken();if(!Mr.match(/^\s*[0-9]+\s*$/))throw new f("Invalid number of arguments: "+Mr);Er=parseInt(Mr),nt=ge.consumeArgs(1)[0]}return ge.macros.set(Dt,{tokens:nt,numArgs:Er}),""};Qr("\\newcommand",function(Rt){return cl(Rt,!1,!0)}),Qr("\\renewcommand",function(Rt){return cl(Rt,!0,!1)}),Qr("\\providecommand",function(Rt){return cl(Rt,!0,!0)}),Qr("\\bgroup","{"),Qr("\\egroup","}"),Qr("\\lq","`"),Qr("\\rq","'"),Qr("\\aa","\\r a"),Qr("\\AA","\\r A"),Qr("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}"),Qr("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),Qr("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}"),Qr("\u212C","\\mathscr{B}"),Qr("\u2130","\\mathscr{E}"),Qr("\u2131","\\mathscr{F}"),Qr("\u210B","\\mathscr{H}"),Qr("\u2110","\\mathscr{I}"),Qr("\u2112","\\mathscr{L}"),Qr("\u2133","\\mathscr{M}"),Qr("\u211B","\\mathscr{R}"),Qr("\u212D","\\mathfrak{C}"),Qr("\u210C","\\mathfrak{H}"),Qr("\u2128","\\mathfrak{Z}"),Qr("\\Bbbk","\\Bbb{k}"),Qr("\xB7","\\cdotp"),Qr("\\llap","\\mathllap{\\textrm{#1}}"),Qr("\\rlap","\\mathrlap{\\textrm{#1}}"),Qr("\\clap","\\mathclap{\\textrm{#1}}"),Qr("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),Qr("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}"),Qr("\\ne","\\neq"),Qr("\u2260","\\neq"),Qr("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}"),Qr("\u2209","\\notin"),Qr("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}"),Qr("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}"),Qr("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}"),Qr("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}"),Qr("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}"),Qr("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}"),Qr("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}"),Qr("\u27C2","\\perp"),Qr("\u203C","\\mathclose{!\\mkern-0.8mu!}"),Qr("\u220C","\\notni"),Qr("\u231C","\\ulcorner"),Qr("\u231D","\\urcorner"),Qr("\u231E","\\llcorner"),Qr("\u231F","\\lrcorner"),Qr("\xA9","\\copyright"),Qr("\xAE","\\textregistered"),Qr("\uFE0F","\\textregistered"),Qr("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),Qr("\u22EE","\\vdots"),Qr("\\varGamma","\\mathit{\\Gamma}"),Qr("\\varDelta","\\mathit{\\Delta}"),Qr("\\varTheta","\\mathit{\\Theta}"),Qr("\\varLambda","\\mathit{\\Lambda}"),Qr("\\varXi","\\mathit{\\Xi}"),Qr("\\varPi","\\mathit{\\Pi}"),Qr("\\varSigma","\\mathit{\\Sigma}"),Qr("\\varUpsilon","\\mathit{\\Upsilon}"),Qr("\\varPhi","\\mathit{\\Phi}"),Qr("\\varPsi","\\mathit{\\Psi}"),Qr("\\varOmega","\\mathit{\\Omega}"),Qr("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),Qr("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu"),Qr("\\boxed","\\fbox{$\\displaystyle{#1}$}"),Qr("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),Qr("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),Qr("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var Tl={",":"\\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"};Qr("\\dots",function(Rt){var ge="\\dotso",Le=Rt.expandAfterFuture().text;return Le in Tl?ge=Tl[Le]:Le.substr(0,4)==="\\not"?ge="\\dotsb":Le in ct.math&&(v.contains(["bin","rel"],ct.math[Le].group)&&(ge="\\dotsb")),ge});var cc={")":!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};Qr("\\dotso",function(Rt){var ge=Rt.future().text;return ge in cc?"\\ldots\\,":"\\ldots"}),Qr("\\dotsc",function(Rt){var ge=Rt.future().text;return ge in cc&&ge!==","?"\\ldots\\,":"\\ldots"}),Qr("\\cdots",function(Rt){var ge=Rt.future().text;return ge in cc?"\\@cdots\\,":"\\@cdots"}),Qr("\\dotsb","\\cdots"),Qr("\\dotsm","\\cdots"),Qr("\\dotsi","\\!\\cdots"),Qr("\\dotsx","\\ldots\\,"),Qr("\\DOTSI","\\relax"),Qr("\\DOTSB","\\relax"),Qr("\\DOTSX","\\relax"),Qr("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),Qr("\\,","\\tmspace+{3mu}{.1667em}"),Qr("\\thinspace","\\,"),Qr("\\>","\\mskip{4mu}"),Qr("\\:","\\tmspace+{4mu}{.2222em}"),Qr("\\medspace","\\:"),Qr("\\;","\\tmspace+{5mu}{.2777em}"),Qr("\\thickspace","\\;"),Qr("\\!","\\tmspace-{3mu}{.1667em}"),Qr("\\negthinspace","\\!"),Qr("\\negmedspace","\\tmspace-{4mu}{.2222em}"),Qr("\\negthickspace","\\tmspace-{5mu}{.277em}"),Qr("\\enspace","\\kern.5em "),Qr("\\enskip","\\hskip.5em\\relax"),Qr("\\quad","\\hskip1em\\relax"),Qr("\\qquad","\\hskip2em\\relax"),Qr("\\tag","\\@ifstar\\tag@literal\\tag@paren"),Qr("\\tag@paren","\\tag@literal{({#1})}"),Qr("\\tag@literal",function(Rt){if(Rt.macros.get("\\df@tag"))throw new f("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),Qr("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),Qr("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),Qr("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),Qr("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),Qr("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),Qr("\\\\","\\newline"),Qr("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var nc=bt["Main-Regular"]["T".charCodeAt(0)][1]-.7*bt["Main-Regular"]["A".charCodeAt(0)][1]+"em";Qr("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+nc+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),Qr("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+nc+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}"),Qr("\\hspace","\\@ifstar\\@hspacer\\@hspace"),Qr("\\@hspace","\\hskip #1\\relax"),Qr("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),Qr("\\ordinarycolon",":"),Qr("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),Qr("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),Qr("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),Qr("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),Qr("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),Qr("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),Qr("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),Qr("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),Qr("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),Qr("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),Qr("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),Qr("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),Qr("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),Qr("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),Qr("\u2237","\\dblcolon"),Qr("\u2239","\\eqcolon"),Qr("\u2254","\\coloneqq"),Qr("\u2255","\\eqqcolon"),Qr("\u2A74","\\Coloneqq"),Qr("\\ratio","\\vcentcolon"),Qr("\\coloncolon","\\dblcolon"),Qr("\\colonequals","\\coloneqq"),Qr("\\coloncolonequals","\\Coloneqq"),Qr("\\equalscolon","\\eqqcolon"),Qr("\\equalscoloncolon","\\Eqqcolon"),Qr("\\colonminus","\\coloneq"),Qr("\\coloncolonminus","\\Coloneq"),Qr("\\minuscolon","\\eqcolon"),Qr("\\minuscoloncolon","\\Eqcolon"),Qr("\\coloncolonapprox","\\Colonapprox"),Qr("\\coloncolonsim","\\Colonsim"),Qr("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Qr("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Qr("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Qr("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Qr("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"),Qr("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),Qr("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),Qr("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),Qr("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),Qr("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),Qr("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),Qr("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),Qr("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),Qr("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),Qr("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),Qr("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),Qr("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),Qr("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}"),Qr("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}"),Qr("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}"),Qr("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}"),Qr("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}"),Qr("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}"),Qr("\u27E6","\\llbracket"),Qr("\u27E7","\\rrbracket"),Qr("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),Qr("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),Qr("\u2983","\\lBrace"),Qr("\u2984","\\rBrace"),Qr("\\darr","\\downarrow"),Qr("\\dArr","\\Downarrow"),Qr("\\Darr","\\Downarrow"),Qr("\\lang","\\langle"),Qr("\\rang","\\rangle"),Qr("\\uarr","\\uparrow"),Qr("\\uArr","\\Uparrow"),Qr("\\Uarr","\\Uparrow"),Qr("\\N","\\mathbb{N}"),Qr("\\R","\\mathbb{R}"),Qr("\\Z","\\mathbb{Z}"),Qr("\\alef","\\aleph"),Qr("\\alefsym","\\aleph"),Qr("\\Alpha","\\mathrm{A}"),Qr("\\Beta","\\mathrm{B}"),Qr("\\bull","\\bullet"),Qr("\\Chi","\\mathrm{X}"),Qr("\\clubs","\\clubsuit"),Qr("\\cnums","\\mathbb{C}"),Qr("\\Complex","\\mathbb{C}"),Qr("\\Dagger","\\ddagger"),Qr("\\diamonds","\\diamondsuit"),Qr("\\empty","\\emptyset"),Qr("\\Epsilon","\\mathrm{E}"),Qr("\\Eta","\\mathrm{H}"),Qr("\\exist","\\exists"),Qr("\\harr","\\leftrightarrow"),Qr("\\hArr","\\Leftrightarrow"),Qr("\\Harr","\\Leftrightarrow"),Qr("\\hearts","\\heartsuit"),Qr("\\image","\\Im"),Qr("\\infin","\\infty"),Qr("\\Iota","\\mathrm{I}"),Qr("\\isin","\\in"),Qr("\\Kappa","\\mathrm{K}"),Qr("\\larr","\\leftarrow"),Qr("\\lArr","\\Leftarrow"),Qr("\\Larr","\\Leftarrow"),Qr("\\lrarr","\\leftrightarrow"),Qr("\\lrArr","\\Leftrightarrow"),Qr("\\Lrarr","\\Leftrightarrow"),Qr("\\Mu","\\mathrm{M}"),Qr("\\natnums","\\mathbb{N}"),Qr("\\Nu","\\mathrm{N}"),Qr("\\Omicron","\\mathrm{O}"),Qr("\\plusmn","\\pm"),Qr("\\rarr","\\rightarrow"),Qr("\\rArr","\\Rightarrow"),Qr("\\Rarr","\\Rightarrow"),Qr("\\real","\\Re"),Qr("\\reals","\\mathbb{R}"),Qr("\\Reals","\\mathbb{R}"),Qr("\\Rho","\\mathrm{P}"),Qr("\\sdot","\\cdot"),Qr("\\sect","\\S"),Qr("\\spades","\\spadesuit"),Qr("\\sub","\\subset"),Qr("\\sube","\\subseteq"),Qr("\\supe","\\supseteq"),Qr("\\Tau","\\mathrm{T}"),Qr("\\thetasym","\\vartheta"),Qr("\\weierp","\\wp"),Qr("\\Zeta","\\mathrm{Z}"),Qr("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),Qr("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),Qr("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),Qr("\\blue","\\textcolor{##6495ed}{#1}"),Qr("\\orange","\\textcolor{##ffa500}{#1}"),Qr("\\pink","\\textcolor{##ff00af}{#1}"),Qr("\\red","\\textcolor{##df0030}{#1}"),Qr("\\green","\\textcolor{##28ae7b}{#1}"),Qr("\\gray","\\textcolor{gray}{#1}"),Qr("\\purple","\\textcolor{##9d38bd}{#1}"),Qr("\\blueA","\\textcolor{##ccfaff}{#1}"),Qr("\\blueB","\\textcolor{##80f6ff}{#1}"),Qr("\\blueC","\\textcolor{##63d9ea}{#1}"),Qr("\\blueD","\\textcolor{##11accd}{#1}"),Qr("\\blueE","\\textcolor{##0c7f99}{#1}"),Qr("\\tealA","\\textcolor{##94fff5}{#1}"),Qr("\\tealB","\\textcolor{##26edd5}{#1}"),Qr("\\tealC","\\textcolor{##01d1c1}{#1}"),Qr("\\tealD","\\textcolor{##01a995}{#1}"),Qr("\\tealE","\\textcolor{##208170}{#1}"),Qr("\\greenA","\\textcolor{##b6ffb0}{#1}"),Qr("\\greenB","\\textcolor{##8af281}{#1}"),Qr("\\greenC","\\textcolor{##74cf70}{#1}"),Qr("\\greenD","\\textcolor{##1fab54}{#1}"),Qr("\\greenE","\\textcolor{##0d923f}{#1}"),Qr("\\goldA","\\textcolor{##ffd0a9}{#1}"),Qr("\\goldB","\\textcolor{##ffbb71}{#1}"),Qr("\\goldC","\\textcolor{##ff9c39}{#1}"),Qr("\\goldD","\\textcolor{##e07d10}{#1}"),Qr("\\goldE","\\textcolor{##a75a05}{#1}"),Qr("\\redA","\\textcolor{##fca9a9}{#1}"),Qr("\\redB","\\textcolor{##ff8482}{#1}"),Qr("\\redC","\\textcolor{##f9685d}{#1}"),Qr("\\redD","\\textcolor{##e84d39}{#1}"),Qr("\\redE","\\textcolor{##bc2612}{#1}"),Qr("\\maroonA","\\textcolor{##ffbde0}{#1}"),Qr("\\maroonB","\\textcolor{##ff92c6}{#1}"),Qr("\\maroonC","\\textcolor{##ed5fa6}{#1}"),Qr("\\maroonD","\\textcolor{##ca337c}{#1}"),Qr("\\maroonE","\\textcolor{##9e034e}{#1}"),Qr("\\purpleA","\\textcolor{##ddd7ff}{#1}"),Qr("\\purpleB","\\textcolor{##c6b9fc}{#1}"),Qr("\\purpleC","\\textcolor{##aa87ff}{#1}"),Qr("\\purpleD","\\textcolor{##7854ab}{#1}"),Qr("\\purpleE","\\textcolor{##543b78}{#1}"),Qr("\\mintA","\\textcolor{##f5f9e8}{#1}"),Qr("\\mintB","\\textcolor{##edf2df}{#1}"),Qr("\\mintC","\\textcolor{##e0e5cc}{#1}"),Qr("\\grayA","\\textcolor{##f6f7f7}{#1}"),Qr("\\grayB","\\textcolor{##f0f1f2}{#1}"),Qr("\\grayC","\\textcolor{##e3e5e6}{#1}"),Qr("\\grayD","\\textcolor{##d6d8da}{#1}"),Qr("\\grayE","\\textcolor{##babec2}{#1}"),Qr("\\grayF","\\textcolor{##888d93}{#1}"),Qr("\\grayG","\\textcolor{##626569}{#1}"),Qr("\\grayH","\\textcolor{##3b3e40}{#1}"),Qr("\\grayI","\\textcolor{##21242c}{#1}"),Qr("\\kaBlue","\\textcolor{##314453}{#1}"),Qr("\\kaGreen","\\textcolor{##71B307}{#1}");var ic={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},$l=function(){function Rt(Le,Ue,nt){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=Ue,this.expansionCount=0,this.feed(Le),this.macros=new Cl(vl,Ue.macros),this.mode=nt,this.stack=[]}var ge=Rt.prototype;return ge.feed=function(Ue){this.lexer=new Js(Ue,this.settings)},ge.switchMode=function(Ue){this.mode=Ue},ge.beginGroup=function(){this.macros.beginGroup()},ge.endGroup=function(){this.macros.endGroup()},ge.future=function(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},ge.popToken=function(){return this.future(),this.stack.pop()},ge.pushToken=function(Ue){this.stack.push(Ue)},ge.pushTokens=function(Ue){var nt;(nt=this.stack).push.apply(nt,Ue)},ge.consumeSpaces=function(){for(;;){var Ue=this.future();if(Ue.text===" ")this.stack.pop();else break}},ge.consumeArgs=function(Ue){for(var nt=[],Dt=0;Dt<Ue;++Dt){this.consumeSpaces();var er=this.popToken();if(er.text==="{"){for(var Er=[],Mr=1;Mr!==0;){var ln=this.popToken();if(Er.push(ln),ln.text==="{")++Mr;else if(ln.text==="}")--Mr;else if(ln.text==="EOF")throw new f("End of input in macro argument",er)}Er.pop(),Er.reverse(),nt[Dt]=Er}else{if(er.text==="EOF")throw new f("End of input expecting macro argument");nt[Dt]=[er]}}return nt},ge.expandOnce=function(){var Ue=this.popToken(),nt=Ue.text,Dt=this._getExpansion(nt);if(Dt==null)return this.pushToken(Ue),Ue;if(this.expansionCount++,this.expansionCount>this.settings.maxExpand)throw new f("Too many expansions: infinite loop or need to increase maxExpand setting");var er=Dt.tokens;if(Dt.numArgs){var Er=this.consumeArgs(Dt.numArgs);er=er.slice();for(var Mr=er.length-1;Mr>=0;--Mr){var ln=er[Mr];if(ln.text==="#"){if(Mr===0)throw new f("Incomplete placeholder at end of macro body",ln);if(ln=er[--Mr],ln.text==="#")er.splice(Mr+1,1);else if(/^[1-9]$/.test(ln.text)){var kn;(kn=er).splice.apply(kn,[Mr,2].concat(Er[+ln.text-1]))}else throw new f("Not a valid argument number",ln)}}}return this.pushTokens(er),er},ge.expandAfterFuture=function(){return this.expandOnce(),this.future()},ge.expandNextToken=function(){for(;;){var Ue=this.expandOnce();if(Ue instanceof e)if(Ue.text==="\\relax")this.stack.pop();else return this.stack.pop()}throw new Error},ge.expandMacro=function(Ue){if(!this.macros.get(Ue))return;var nt=[],Dt=this.stack.length;for(this.pushToken(new e(Ue));this.stack.length>Dt;){var er=this.expandOnce();er instanceof e&&nt.push(this.stack.pop())}return nt},ge.expandMacroAsText=function(Ue){var nt=this.expandMacro(Ue);return nt&&nt.map(function(Dt){return Dt.text}).join("")},ge._getExpansion=function(Ue){var nt=this.macros.get(Ue);if(nt==null)return nt;var Dt=typeof nt=="function"?nt(this):nt;if(typeof Dt=="string"){var er=0;if(Dt.indexOf("#")!==-1)for(var Er=Dt.replace(/##/g,"");Er.indexOf("#"+(er+1))!==-1;)++er;for(var Mr=new Js(Dt,this.settings),ln=[],kn=Mr.lex();kn.text!=="EOF";)ln.push(kn),kn=Mr.lex();ln.reverse();var si={tokens:ln,numArgs:er};return si}return Dt},ge.isDefined=function(Ue){return this.macros.has(Ue)||El.hasOwnProperty(Ue)||ct.math.hasOwnProperty(Ue)||ct.text.hasOwnProperty(Ue)||ic.hasOwnProperty(Ue)},Rt}(),Ec={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"}},ac={\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"},uc=function(){function Rt(Le,Ue){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 $l(Le,Ue,this.mode),this.settings=Ue,this.leftrightDepth=0}var ge=Rt.prototype;return ge.expect=function(Ue,nt){if(nt===void 0&&(nt=!0),this.fetch().text!==Ue)throw new f("Expected '"+Ue+"', got '"+this.fetch().text+"'",this.fetch());nt&&this.consume()},ge.consume=function(){this.nextToken=null},ge.fetch=function(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},ge.switchMode=function(Ue){this.mode=Ue,this.gullet.switchMode(Ue)},ge.parse=function(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");var Ue=this.parseExpression(!1);return this.expect("EOF"),this.gullet.endGroup(),Ue},ge.parseExpression=function(Ue,nt){for(var Dt=[];;){this.mode==="math"&&this.consumeSpaces();var er=this.fetch();if(Rt.endOfExpression.indexOf(er.text)!==-1)break;if(nt&&er.text===nt)break;if(Ue&&El[er.text]&&El[er.text].infix)break;var Er=this.parseAtom(nt);if(!Er)break;Dt.push(Er)}return this.mode==="text"&&this.formLigatures(Dt),this.handleInfixNodes(Dt)},ge.handleInfixNodes=function(Ue){for(var nt=-1,Dt,er=0;er<Ue.length;er++){var Er=Wr(Ue[er],"infix");if(Er){if(nt!==-1)throw new f("only one infix operator per group",Er.token);nt=er,Dt=Er.replaceWith}}if(nt!==-1&&Dt){var Mr,ln,kn=Ue.slice(0,nt),si=Ue.slice(nt+1);kn.length===1&&kn[0].type==="ordgroup"?Mr=kn[0]:Mr={type:"ordgroup",mode:this.mode,body:kn},si.length===1&&si[0].type==="ordgroup"?ln=si[0]:ln={type:"ordgroup",mode:this.mode,body:si};var Gi;return Dt==="\\\\abovefrac"?Gi=this.callFunction(Dt,[Mr,Ue[nt],ln],[]):Gi=this.callFunction(Dt,[Mr,ln],[]),[Gi]}else return Ue},ge.handleSupSubscript=function(Ue){var nt=this.fetch(),Dt=nt.text;this.consume();var er=this.parseGroup(Ue,!1,Rt.SUPSUB_GREEDINESS,void 0,void 0,!0);if(!er)throw new f("Expected group after '"+Dt+"'",nt);return er},ge.formatUnsupportedCmd=function(Ue){for(var nt=[],Dt=0;Dt<Ue.length;Dt++)nt.push({type:"textord",mode:"text",text:Ue[Dt]});var er={type:"text",mode:this.mode,body:nt},Er={type:"color",mode:this.mode,color:this.settings.errorColor,body:[er]};return Er},ge.parseAtom=function(Ue){var nt=this.parseGroup("atom",!1,null,Ue);if(this.mode==="text")return nt;for(var Dt,er;;){this.consumeSpaces();var Er=this.fetch();if(Er.text==="\\limits"||Er.text==="\\nolimits"){var Mr=Wr(nt,"op");if(Mr){var ln=Er.text==="\\limits";Mr.limits=ln,Mr.alwaysHandleSupSub=!0}else if(Mr=Wr(nt,"operatorname"),Mr&&Mr.alwaysHandleSupSub){var kn=Er.text==="\\limits";Mr.limits=kn}else throw new f("Limit controls must follow a math operator",Er);this.consume()}else if(Er.text==="^"){if(Dt)throw new f("Double superscript",Er);Dt=this.handleSupSubscript("superscript")}else if(Er.text==="_"){if(er)throw new f("Double subscript",Er);er=this.handleSupSubscript("subscript")}else if(Er.text==="'"){if(Dt)throw new f("Double superscript",Er);var si={type:"textord",mode:this.mode,text:"\\prime"},Gi=[si];for(this.consume();this.fetch().text==="'";)Gi.push(si),this.consume();this.fetch().text==="^"&&Gi.push(this.handleSupSubscript("superscript")),Dt={type:"ordgroup",mode:this.mode,body:Gi}}else break}return Dt||er?{type:"supsub",mode:this.mode,base:nt,sup:Dt,sub:er}:nt},ge.parseFunction=function(Ue,nt,Dt){var er=this.fetch(),Er=er.text,Mr=El[Er];if(!Mr)return null;if(this.consume(),Dt!=null&&Mr.greediness<=Dt)throw new f("Got function '"+Er+"' with no arguments"+(nt?" as "+nt:""),er);if(this.mode==="text"&&!Mr.allowedInText)throw new f("Can't use function '"+Er+"' in text mode",er);if(this.mode==="math"&&Mr.allowedInMath===!1)throw new f("Can't use function '"+Er+"' in math mode",er);var ln=this.parseArguments(Er,Mr),kn=ln.args,si=ln.optArgs;return this.callFunction(Er,kn,si,er,Ue)},ge.callFunction=function(Ue,nt,Dt,er,Er){var Mr={funcName:Ue,parser:this,token:er,breakOnTokenText:Er},ln=El[Ue];if(ln&&ln.handler)return ln.handler(Mr,nt,Dt);throw new f("No function handler for "+Ue)},ge.parseArguments=function(Ue,nt){var Dt=nt.numArgs+nt.numOptionalArgs;if(Dt===0)return{args:[],optArgs:[]};for(var er=nt.greediness,Er=[],Mr=[],ln=0;ln<Dt;ln++){var kn=nt.argTypes&&nt.argTypes[ln],si=ln<nt.numOptionalArgs,Gi=ln>0&&!si||ln===0&&!si&&this.mode==="math",ha=this.parseGroupOfType("argument to '"+Ue+"'",kn,si,er,Gi);if(!ha){if(si){Mr.push(null);continue}throw new f("Expected group after '"+Ue+"'",this.fetch())}(si?Mr:Er).push(ha)}return{args:Er,optArgs:Mr}},ge.parseGroupOfType=function(Ue,nt,Dt,er,Er){switch(nt){case"color":return Er&&this.consumeSpaces(),this.parseColorGroup(Dt);case"size":return Er&&this.consumeSpaces(),this.parseSizeGroup(Dt);case"url":return this.parseUrlGroup(Dt,Er);case"math":case"text":return this.parseGroup(Ue,Dt,er,void 0,nt,Er);case"hbox":{var Mr=this.parseGroup(Ue,Dt,er,void 0,"text",Er);if(!Mr)return Mr;var ln={type:"styling",mode:Mr.mode,body:[Mr],style:"text"};return ln}case"raw":{if(Er&&this.consumeSpaces(),Dt&&this.fetch().text==="{")return null;var kn=this.parseStringGroup("raw",Dt,!0);if(kn)return{type:"raw",mode:"text",string:kn.text};throw new f("Expected raw group",this.fetch())}case"original":case null:case void 0:return this.parseGroup(Ue,Dt,er,void 0,void 0,Er);default:throw new f("Unknown group type as "+Ue,this.fetch())}},ge.consumeSpaces=function(){for(;this.fetch().text===" ";)this.consume()},ge.parseStringGroup=function(Ue,nt,Dt){var er=nt?"[":"{",Er=nt?"]":"}",Mr=this.fetch();if(Mr.text!==er){if(nt)return null;if(Dt&&Mr.text!=="EOF"&&/[^{}[\]]/.test(Mr.text))return this.consume(),Mr}var ln=this.mode;this.mode="text",this.expect(er);for(var kn="",si=this.fetch(),Gi=0,ha=si,Ca;(Ca=this.fetch()).text!==Er||Dt&&Gi>0;){switch(Ca.text){case"EOF":throw new f("Unexpected end of input in "+Ue,si.range(ha,kn));case er:Gi++;break;case Er:Gi--;break}ha=Ca,kn+=ha.text,this.consume()}return this.expect(Er),this.mode=ln,si.range(ha,kn)},ge.parseRegexGroup=function(Ue,nt){var Dt=this.mode;this.mode="text";for(var er=this.fetch(),Er=er,Mr="",ln;(ln=this.fetch()).text!=="EOF"&&Ue.test(Mr+ln.text);)Er=ln,Mr+=Er.text,this.consume();if(Mr==="")throw new f("Invalid "+nt+": '"+er.text+"'",er);return this.mode=Dt,er.range(Er,Mr)},ge.parseColorGroup=function(Ue){var nt=this.parseStringGroup("color",Ue);if(!nt)return null;var Dt=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(nt.text);if(!Dt)throw new f("Invalid color: '"+nt.text+"'",nt);var er=Dt[0];return/^[0-9a-f]{6}$/i.test(er)&&(er="#"+er),{type:"color-token",mode:this.mode,color:er}},ge.parseSizeGroup=function(Ue){var nt,Dt=!1;if(!Ue&&this.fetch().text!=="{"?nt=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):nt=this.parseStringGroup("size",Ue),!nt)return null;!Ue&&nt.text.length===0&&(nt.text="0pt",Dt=!0);var er=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(nt.text);if(!er)throw new f("Invalid size: '"+nt.text+"'",nt);var Er={number:+(er[1]+er[2]),unit:er[3]};if(!Yr(Er))throw new f("Invalid unit: '"+Er.unit+"'",nt);return{type:"size",mode:this.mode,value:Er,isBlank:Dt}},ge.parseUrlGroup=function(Ue,nt){this.gullet.lexer.setCatcode("%",13);var Dt=this.parseStringGroup("url",Ue,!0);if(this.gullet.lexer.setCatcode("%",14),!Dt)return null;var er=Dt.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:er}},ge.parseGroup=function(Ue,nt,Dt,er,Er,Mr){var ln=this.mode;Er&&this.switchMode(Er),Mr&&this.consumeSpaces();var kn=this.fetch(),si=kn.text,Gi;if(nt?si==="[":si==="{"||si==="\\begingroup"){this.consume();var ha=Rt.endOfGroup[si];this.gullet.beginGroup();var Ca=this.parseExpression(!1,ha),qa=this.fetch();this.expect(ha),this.gullet.endGroup(),Gi={type:"ordgroup",mode:this.mode,loc:t.range(kn,qa),body:Ca,semisimple:si==="\\begingroup"||void 0}}else if(nt)Gi=null;else if(Gi=this.parseFunction(er,Ue,Dt)||this.parseSymbol(),Gi==null&&si[0]==="\\"&&!ic.hasOwnProperty(si)){if(this.settings.throwOnError)throw new f("Undefined control sequence: "+si,kn);Gi=this.formatUnsupportedCmd(si),this.consume()}return Er&&this.switchMode(ln),Gi},ge.formLigatures=function(Ue){for(var nt=Ue.length-1,Dt=0;Dt<nt;++Dt){var er=Ue[Dt],Er=er.text;Er==="-"&&Ue[Dt+1].text==="-"&&(Dt+1<nt&&Ue[Dt+2].text==="-"?(Ue.splice(Dt,3,{type:"textord",mode:"text",loc:t.range(er,Ue[Dt+2]),text:"---"}),nt-=2):(Ue.splice(Dt,2,{type:"textord",mode:"text",loc:t.range(er,Ue[Dt+1]),text:"--"}),nt-=1)),(Er==="'"||Er==="`")&&Ue[Dt+1].text===Er&&(Ue.splice(Dt,2,{type:"textord",mode:"text",loc:t.range(er,Ue[Dt+1]),text:Er+Er}),nt-=1)}},ge.parseSymbol=function(){var Ue=this.fetch(),nt=Ue.text;if(/^\\verb[^a-zA-Z]/.test(nt)){this.consume();var Dt=nt.slice(5),er=Dt.charAt(0)==="*";if(er&&(Dt=Dt.slice(1)),Dt.length<2||Dt.charAt(0)!==Dt.slice(-1))throw new f(`\\verb assertion failed --
|
|
|
please report what input caused this bug`);return Dt=Dt.slice(1,-1),{type:"verb",mode:"text",body:Dt,star:er}}ac.hasOwnProperty(nt[0])&&!ct[this.mode][nt[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+nt[0]+'" used in math mode',Ue),nt=ac[nt[0]]+nt.substr(1));var Er=hl.exec(nt);Er&&(nt=nt.substring(0,Er.index),nt==="i"?nt="\u0131":nt==="j"&&(nt="\u0237"));var Mr;if(ct[this.mode][nt]){this.settings.strict&&this.mode==="math"&&fr.indexOf(nt)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+nt[0]+'" used in math mode',Ue);var ln=ct[this.mode][nt].group,kn=t.range(Ue),si;if($t.hasOwnProperty(ln)){var Gi=ln;si={type:"atom",mode:this.mode,family:Gi,loc:kn,text:nt}}else si={type:ln,mode:this.mode,loc:kn,text:nt};Mr=si}else if(nt.charCodeAt(0)>=128)this.settings.strict&&(q(nt.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+nt[0]+'" used in math mode',Ue):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+nt[0]+'"'+(" ("+nt.charCodeAt(0)+")"),Ue)),Mr={type:"textord",mode:"text",loc:t.range(Ue),text:nt};else return null;if(this.consume(),Er)for(var ha=0;ha<Er[0].length;ha++){var Ca=Er[0][ha];if(!Ec[Ca])throw new f("Unknown accent ' "+Ca+"'",Ue);var qa=Ec[Ca][this.mode];if(!qa)throw new f("Accent "+Ca+" unsupported in "+this.mode+" mode",Ue);Mr={type:"accent",mode:this.mode,loc:t.range(Ue),label:qa,isStretchy:!1,isShifty:!0,base:Mr}}return Mr},Rt}();uc.endOfExpression=["}","\\endgroup","\\end","\\right","&"],uc.endOfGroup={"[":"]","{":"}","\\begingroup":"\\endgroup"},uc.SUPSUB_GREEDINESS=1;var $c=function(ge,Le){if(!(typeof ge=="string"||ge instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var Ue=new uc(ge,Le);delete Ue.gullet.macros.current["\\df@tag"];var nt=Ue.parse();if(Ue.gullet.macros.get("\\df@tag")){if(!Le.displayMode)throw new f("\\tag works only in display equations");Ue.gullet.feed("\\df@tag"),nt=[{type:"tag",mode:"text",body:nt,tag:Ue.parse()}]}return nt},ec=$c,eu=function(ge,Le,Ue){Le.textContent="";var nt=Vt(ge,Ue).toNode();Le.appendChild(nt)};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."),eu=function(){throw new f("KaTeX doesn't work in quirks mode.")}));var yc=function(ge,Le){var Ue=Vt(ge,Le).toMarkup();return Ue},Fs=function(ge,Le){var Ue=new w(Le);return ec(ge,Ue)},Pt=function(ge,Le,Ue){if(Ue.throwOnError||!(ge instanceof f))throw ge;var nt=ur.makeSpan(["katex-error"],[new Oe(Le)]);return nt.setAttribute("title",ge.toString()),nt.setAttribute("style","color:"+Ue.errorColor),nt},Vt=function(ge,Le){var Ue=new w(Le);try{var nt=ec(ge,Ue);return qi(nt,ge,Ue)}catch(Dt){return Pt(Dt,ge,Ue)}},on=function(ge,Le){var Ue=new w(Le);try{var nt=ec(ge,Ue);return Ui(nt,ge,Ue)}catch(Dt){return Pt(Dt,ge,Ue)}},Pn={version:"0.11.1",render:eu,renderToString:yc,ParseError:f,__parse:Fs,__renderToDomTree:Vt,__renderToHTMLTree:on,__setFontMetrics:kt,__defineSymbol:le,__defineMacro:Qr,__domTree:{Span:J,Anchor:ae,SymbolNode:Oe,SvgNode:Ee,PathNode:oe,LineNode:Re}},Ei=y.default=Pn}]).default})},P2fV:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("Q9mQ"),p=m("+L6B"),t=m("sE09"),e=m.n(t)},P2ho:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S={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};V.default=S},P47w:function(z,V,m){var S=m("hydK"),y=S.createElement,g=m("IMiH"),p=m("mFDi"),t=m("Fofx"),e=m("6GrX"),d=m("pzxd"),f=m("dqUG"),u=g.CMD,r=Array.prototype.join,s="none",o=Math.round,i=Math.sin,l=Math.cos,n=Math.PI,a=Math.PI*2,c=180/n,h=1e-4;function A(G){return o(G*1e4)/1e4}function v(G){return G<h&&G>-h}function w(G,X){var q=X?G.textFill:G.fill;return q!=null&&q!==s}function b(G,X){var q=X?G.textStroke:G.stroke;return q!=null&&q!==s}function x(G,X){X&&C(G,"transform","matrix("+r.call(X,",")+")")}function C(G,X,q){(!q||q.type!=="linear"&&q.type!=="radial")&&G.setAttribute(X,q)}function I(G,X,q){G.setAttributeNS("http://www.w3.org/1999/xlink",X,q)}function _(G,X,q,ee){if(w(X,q)){var ie=q?X.textFill:X.fill;ie=ie==="transparent"?s:ie,C(G,"fill",ie),C(G,"fill-opacity",X.fillOpacity!=null?X.fillOpacity*X.opacity:X.opacity)}else C(G,"fill",s);if(b(X,q)){var de=q?X.textStroke:X.stroke;de=de==="transparent"?s:de,C(G,"stroke",de);var ue=q?X.textStrokeWidth:X.lineWidth,ve=!q&&X.strokeNoScale?ee.getLineScale():1;C(G,"stroke-width",ue/ve),C(G,"paint-order",q?"stroke":"fill"),C(G,"stroke-opacity",X.strokeOpacity!=null?X.strokeOpacity:X.opacity);var be=X.lineDash;be?(C(G,"stroke-dasharray",X.lineDash.join(",")),C(G,"stroke-dashoffset",o(X.lineDashOffset||0))):C(G,"stroke-dasharray",""),X.lineCap&&C(G,"stroke-linecap",X.lineCap),X.lineJoin&&C(G,"stroke-linejoin",X.lineJoin),X.miterLimit&&C(G,"stroke-miterlimit",X.miterLimit)}else C(G,"stroke",s)}function E(G){for(var X=[],q=G.data,ee=G.len(),ie=0;ie<ee;){var de=q[ie++],ue="",ve=0;switch(de){case u.M:ue="M",ve=2;break;case u.L:ue="L",ve=2;break;case u.Q:ue="Q",ve=4;break;case u.C:ue="C",ve=6;break;case u.A:var be=q[ie++],_e=q[ie++],ke=q[ie++],$e=q[ie++],ne=q[ie++],Ne=q[ie++],st=q[ie++],pe=q[ie++],Z=Math.abs(Ne),J=v(Z-a)||(pe?Ne>=a:-Ne>=a),ae=Ne>0?Ne%a:Ne%a+a,Se=!1;J?Se=!0:v(Z)?Se=!1:Se=ae>=n===!!pe;var me=A(be+ke*l(ne)),Oe=A(_e+$e*i(ne));J&&(pe?Ne=a-1e-4:Ne=-a+1e-4,Se=!0,ie===9&&X.push("M",me,Oe));var Ee=A(be+ke*l(ne+Ne)),oe=A(_e+$e*i(ne+Ne));X.push("A",A(ke),A($e),o(st*c),+Se,+pe,Ee,oe);break;case u.Z:ue="Z";break;case u.R:var Ee=A(q[ie++]),oe=A(q[ie++]),Re=A(q[ie++]),Be=A(q[ie++]);X.push("M",Ee,oe,"L",Ee+Re,oe,"L",Ee+Re,oe+Be,"L",Ee,oe+Be,"L",Ee,oe);break}ue&&X.push(ue);for(var et=0;et<ve;et++)X.push(A(q[ie++]))}return X.join(" ")}var O={};O.brush=function(G){var X=G.style,q=G.__svgEl;q||(q=y("path"),G.__svgEl=q),G.path||G.createPathProxy();var ee=G.path;if(G.__dirtyPath){ee.beginPath(),ee.subPixelOptimize=!1,G.buildPath(ee,G.shape),G.__dirtyPath=!1;var ie=E(ee);ie.indexOf("NaN")<0&&C(q,"d",ie)}_(q,X,!1,G),x(q,G.transform),X.text!=null?k(G,G.getBoundingRect()):M(G)};var N={};N.brush=function(G){var X=G.style,q=X.image;if(q instanceof HTMLImageElement){var ee=q.src;q=ee}if(!q)return;var ie=X.x||0,de=X.y||0,ue=X.width,ve=X.height,be=G.__svgEl;be||(be=y("image"),G.__svgEl=be),q!==G.__imageSrc&&(I(be,"href",q),G.__imageSrc=q),C(be,"width",ue),C(be,"height",ve),C(be,"x",ie),C(be,"y",de),x(be,G.transform),X.text!=null?k(G,G.getBoundingRect()):M(G)};var F={},U=new p,B={},K=[],Y={left:"start",right:"end",center:"middle",middle:"middle"},k=function(X,q){var ee=X.style,ie=X.transform,de=X instanceof f||ee.transformText;X.__dirty&&d.normalizeTextStyle(ee,!0);var ue=ee.text;if(ue!=null&&(ue+=""),!d.needDrawText(ue,ee))return;ue==null&&(ue=""),!de&&ie&&(U.copy(q),U.applyTransform(ie),q=U);var ve=X.__textSvgEl;ve||(ve=y("text"),X.__textSvgEl=ve);var be=ve.style,_e=ee.font||e.DEFAULT_FONT,ke=ve.__computedFont;_e!==ve.__styleFont&&(be.font=ve.__styleFont=_e,ke=ve.__computedFont=be.font);var $e=ee.textPadding,ne=ee.textLineHeight,Ne=X.__textCotentBlock;(!Ne||X.__dirtyText)&&(Ne=X.__textCotentBlock=e.parsePlainText(ue,ke,$e,ne,ee.truncate));var st=Ne.outerHeight,pe=Ne.lineHeight;d.getBoxPosition(B,X,ee,q);var Z=B.baseX,J=B.baseY,ae=B.textAlign||"left",Se=B.textVerticalAlign;H(ve,de,ie,ee,q,Z,J);var me=e.adjustTextY(J,st,Se),Oe=Z,Ee=me;$e&&(Oe=W(Z,ae,$e),Ee+=$e[0]),Ee+=pe/2,_(ve,ee,!0,X);var oe=Ne.canCacheByTextString,Re=X.__tspanList||(X.__tspanList=[]),Be=Re.length;if(oe&&X.__canCacheByTextString&&X.__text===ue){if(X.__dirtyText&&Be)for(var et=0;et<Be;++et)j(Re[et],ae,Oe,Ee+et*pe)}else{X.__text=ue,X.__canCacheByTextString=oe;for(var bt=Ne.lines,dt=bt.length,et=0;et<dt;et++){var He=Re[et],kt=bt[et];He?He.__zrText!==kt&&(He.innerHTML="",He.appendChild(document.createTextNode(kt))):(He=Re[et]=y("tspan"),ve.appendChild(He),He.appendChild(document.createTextNode(kt))),j(He,ae,Oe,Ee+et*pe)}if(Be>dt){for(;et<Be;et++)ve.removeChild(Re[et]);Re.length=dt}}};function H(G,X,q,ee,ie,de,ue){t.identity(K),X&&q&&t.copy(K,q);var ve=ee.textRotation;if(ie&&ve){var be=ee.textOrigin;be==="center"?(de=ie.width/2+ie.x,ue=ie.height/2+ie.y):be&&(de=be[0]+ie.x,ue=be[1]+ie.y),K[4]-=de,K[5]-=ue,t.rotate(K,K,ve),K[4]+=de,K[5]+=ue}x(G,K)}function W(G,X,q){return X==="right"?G-q[1]:X==="center"?G+q[3]/2-q[1]/2:G+q[3]}function j(G,X,q,ee){C(G,"dominant-baseline","middle"),C(G,"text-anchor",Y[X]),C(G,"x",q),C(G,"y",ee)}function M(G){G&&G.__textSvgEl&&(G.__textSvgEl.parentNode&&G.__textSvgEl.parentNode.removeChild(G.__textSvgEl),G.__textSvgEl=null,G.__tspanList=[],G.__text=null)}F.drawRectText=k,F.brush=function(G){var X=G.style;X.text!=null?k(G,!1):M(G)},V.path=O,V.image=N,V.text=F},P4Qj:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.removeSensor=V.getSensor=void 0;var S=p(m("chpo")),y=m("FxDU"),g=m("24YM");function p(f){return f&&f.__esModule?f:{default:f}}var t={},e=function(u){var r=u.getAttribute(g.SizeSensorId);if(r&&t[r])return t[r];var s=(0,S.default)();u.setAttribute(g.SizeSensorId,s);var o=(0,y.createSensor)(u);return t[s]=o,o};V.getSensor=e;var d=function(u){var r=u.element.getAttribute(g.SizeSensorId);u.element.removeAttribute(g.SizeSensorId),u.destroy(),r&&t[r]&&delete t[r]};V.removeSensor=d},P5Jw:function(z,V,m){"use strict";var S=m("rHrb"),y=S.CopyToClipboard;y.CopyToClipboard=y,z.exports=y},PArb:function(z,V,m){"use strict";var S=m("wx14"),y=m("rePB"),g=m("q1tI"),p=m.n(g),t=m("TSYQ"),e=m.n(t),d=m("H84U"),f=function(r,s){var o={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&s.indexOf(i)<0&&(o[i]=r[i]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,i=Object.getOwnPropertySymbols(r);l<i.length;l++)s.indexOf(i[l])<0&&Object.prototype.propertyIsEnumerable.call(r,i[l])&&(o[i[l]]=r[i[l]]);return o},u=function(s){return g.createElement(d.a,null,function(o){var i,l=o.getPrefixCls,n=o.direction,a=s.prefixCls,c=s.type,h=c===void 0?"horizontal":c,A=s.orientation,v=A===void 0?"center":A,w=s.className,b=s.children,x=s.dashed,C=s.plain,I=f(s,["prefixCls","type","orientation","className","children","dashed","plain"]),_=l("divider",a),E=v.length>0?"-".concat(v):v,O=!!b,N=e()(_,"".concat(_,"-").concat(h),(i={},Object(y.a)(i,"".concat(_,"-with-text"),O),Object(y.a)(i,"".concat(_,"-with-text").concat(E),O),Object(y.a)(i,"".concat(_,"-dashed"),!!x),Object(y.a)(i,"".concat(_,"-plain"),!!C),Object(y.a)(i,"".concat(_,"-rtl"),n==="rtl"),i),w);return g.createElement("div",Object(S.a)({className:N},I,{role:"separator"}),b&&g.createElement("span",{className:"".concat(_,"-inner-text")},b))})};V.a=u},PD8m:function(z,V){z.exports={name:"memoryStorage",read:S,write:y,each:g,remove:p,clearAll:t};var m={};function S(e){return m[e]}function y(e,d){m[e]=d}function g(e){for(var d in m)m.hasOwnProperty(d)&&e(m[d],d)}function p(e){delete m[e]}function t(e){m={}}},PEeC:function(z,V,m){"use strict";m.d(V,"a",function(){return g}),m.d(V,"b",function(){return p});var S=m("KQm4"),y=m("wgJM");function g(t){var e,d=function(r){return function(){e=null,t.apply(void 0,Object(S.a)(r))}},f=function(){if(e==null){for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o];e=Object(y.a)(d(s))}};return f.cancel=function(){return y.a.cancel(e)},f}function p(){return function(e,d,f){var u=f.value,r=!1;return{configurable:!0,get:function(){if(r||this===e.prototype||this.hasOwnProperty(d))return u;var o=g(u.bind(this));return r=!0,Object.defineProperty(this,d,{value:o,configurable:!0,writable:!0}),r=!1,o}}}}},PKem:function(z,V,m){"use strict";m.d(V,"d",function(){return s}),m.d(V,"c",function(){return a}),m.d(V,"b",function(){return c}),m.d(V,"a",function(){return h});var S=m("KQm4"),y=m("rePB"),g=m("ODXe"),p=m("wx14"),t=m("q1tI"),e=m.n(t),d=m("TSYQ"),f=m.n(d),u=m("H84U"),r=function(A,v){var w={};for(var b in A)Object.prototype.hasOwnProperty.call(A,b)&&v.indexOf(b)<0&&(w[b]=A[b]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,b=Object.getOwnPropertySymbols(A);x<b.length;x++)v.indexOf(b[x])<0&&Object.prototype.propertyIsEnumerable.call(A,b[x])&&(w[b[x]]=A[b[x]]);return w},s=t.createContext({siderHook:{addSider:function(){return null},removeSider:function(){return null}}});function o(A){var v=A.suffixCls,w=A.tagName,b=A.displayName;return function(x){var C=function(_){var E=t.useContext(u.b),O=E.getPrefixCls,N=_.prefixCls,F=O(v,N);return t.createElement(x,Object(p.a)({prefixCls:F,tagName:w},_))};return C.displayName=b,C}}var i=function(v){var w=v.prefixCls,b=v.className,x=v.children,C=v.tagName,I=r(v,["prefixCls","className","children","tagName"]),_=f()(w,b);return t.createElement(C,Object(p.a)({className:_},I),x)},l=function(v){var w,b=t.useContext(u.b),x=b.direction,C=t.useState([]),I=Object(g.a)(C,2),_=I[0],E=I[1],O=v.prefixCls,N=v.className,F=v.children,U=v.hasSider,B=v.tagName,K=r(v,["prefixCls","className","children","hasSider","tagName"]),Y=f()(O,(w={},Object(y.a)(w,"".concat(O,"-has-sider"),typeof U=="boolean"?U:_.length>0),Object(y.a)(w,"".concat(O,"-rtl"),x==="rtl"),w),N);return t.createElement(s.Provider,{value:{siderHook:{addSider:function(H){E(function(W){return[].concat(Object(S.a)(W),[H])})},removeSider:function(H){E(function(W){return W.filter(function(j){return j!==H})})}}}},t.createElement(B,Object(p.a)({className:Y},K),F))},n=o({suffixCls:"layout",tagName:"section",displayName:"Layout"})(l),a=o({suffixCls:"layout-header",tagName:"header",displayName:"Header"})(i),c=o({suffixCls:"layout-footer",tagName:"footer",displayName:"Footer"})(i),h=o({suffixCls:"layout-content",tagName:"main",displayName:"Content"})(i);V.e=n},PNag:function(z,V,m){var S=m("bYtY"),y=m("SKnc"),g=m("YH21"),p=m("crZl"),t=m("IwbS"),e=m("OELB"),d=m("72pK"),f=m("y7Aq"),u=m("4NO4"),r=e.linearMap,s=S.each,o=Math.min,i=Math.max,l=12,n=6,a=p.extend({type:"visualMap.continuous",init:function(){a.superApply(this,"init",arguments),this._shapes={},this._dataInterval=[],this._handleEnds=[],this._orient,this._useHandle,this._hoverLinkDataIndices=[],this._dragging,this._hovering},doRender:function(C,I,_,E){(!E||E.type!=="selectDataRange"||E.from!==this.uid)&&this._buildView()},_buildView:function(){this.group.removeAll();var C=this.visualMapModel,I=this.group;this._orient=C.get("orient"),this._useHandle=C.get("calculable"),this._resetInterval(),this._renderBar(I);var _=C.get("text");this._renderEndsText(I,_,0),this._renderEndsText(I,_,1),this._updateView(!0),this.renderBackground(I),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(I)},_renderEndsText:function(C,I,_){if(!I)return;var E=I[1-_];E=E!=null?E+"":"";var O=this.visualMapModel,N=O.get("textGap"),F=O.itemSize,U=this._shapes.barGroup,B=this._applyTransform([F[0]/2,_===0?-N:F[1]+N],U),K=this._applyTransform(_===0?"bottom":"top",U),Y=this._orient,k=this.visualMapModel.textStyleModel;this.group.add(new t.Text({style:{x:B[0],y:B[1],textVerticalAlign:Y==="horizontal"?"middle":K,textAlign:Y==="horizontal"?K:"center",text:E,textFont:k.getFont(),textFill:k.getTextColor()}}))},_renderBar:function(C){var I=this.visualMapModel,_=this._shapes,E=I.itemSize,O=this._orient,N=this._useHandle,F=f.getItemAlign(I,this.api,E),U=_.barGroup=this._createBarGroup(F);U.add(_.outOfRange=c()),U.add(_.inRange=c(null,N?b(this._orient):null,S.bind(this._dragHandle,this,"all",!1),S.bind(this._dragHandle,this,"all",!0)));var B=I.textStyleModel.getTextRect("\u56FD"),K=i(B.width,B.height);N&&(_.handleThumbs=[],_.handleLabels=[],_.handleLabelPoints=[],this._createHandle(U,0,E,K,O,F),this._createHandle(U,1,E,K,O,F)),this._createIndicator(U,E,K,O),C.add(U)},_createHandle:function(C,I,_,E,O){var N=S.bind(this._dragHandle,this,I,!1),F=S.bind(this._dragHandle,this,I,!0),U=c(h(I,E),b(this._orient),N,F);U.position[0]=_[0],C.add(U);var B=this.visualMapModel.textStyleModel,K=new t.Text({draggable:!0,drift:N,onmousemove:function(H){g.stop(H.event)},ondragend:F,style:{x:0,y:0,text:"",textFont:B.getFont(),textFill:B.getTextColor()}});this.group.add(K);var Y=[O==="horizontal"?E/2:E*1.5,O==="horizontal"?I===0?-(E*1.5):E*1.5:I===0?-E/2:E/2],k=this._shapes;k.handleThumbs[I]=U,k.handleLabelPoints[I]=Y,k.handleLabels[I]=K},_createIndicator:function(C,I,_,E){var O=c([[0,0]],"move");O.position[0]=I[0],O.attr({invisible:!0,silent:!0}),C.add(O);var N=this.visualMapModel.textStyleModel,F=new t.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textFont:N.getFont(),textFill:N.getTextColor()}});this.group.add(F);var U=[E==="horizontal"?_/2:n+3,0],B=this._shapes;B.indicator=O,B.indicatorLabel=F,B.indicatorLabelPoint=U},_dragHandle:function(C,I,_,E){if(!this._useHandle)return;if(this._dragging=!I,!I){var O=this._applyTransform([_,E],this._shapes.barGroup,!0);this._updateInterval(C,O[1]),this._updateView()}I===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),I?!this._hovering&&this._clearHoverLinkToSeries():w(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[C],!1)},_resetInterval:function(){var C=this.visualMapModel,I=this._dataInterval=C.getSelected(),_=C.getExtent(),E=[0,C.itemSize[1]];this._handleEnds=[r(I[0],_,E,!0),r(I[1],_,E,!0)]},_updateInterval:function(C,I){I=I||0;var _=this.visualMapModel,E=this._handleEnds,O=[0,_.itemSize[1]];d(I,E,O,C,0);var N=_.getExtent();this._dataInterval=[r(E[0],O,N,!0),r(E[1],O,N,!0)]},_updateView:function(C){var I=this.visualMapModel,_=I.getExtent(),E=this._shapes,O=[0,I.itemSize[1]],N=C?O:this._handleEnds,F=this._createBarVisual(this._dataInterval,_,N,"inRange"),U=this._createBarVisual(_,_,O,"outOfRange");E.inRange.setStyle({fill:F.barColor,opacity:F.opacity}).setShape("points",F.barPoints),E.outOfRange.setStyle({fill:U.barColor,opacity:U.opacity}).setShape("points",U.barPoints),this._updateHandle(N,F)},_createBarVisual:function(C,I,_,E){var O={forceState:E,convertOpacityToAlpha:!0},N=this._makeColorGradient(C,O),F=[this.getControllerVisual(C[0],"symbolSize",O),this.getControllerVisual(C[1],"symbolSize",O)],U=this._createBarPoints(_,F);return{barColor:new y(0,0,0,1,N),barPoints:U,handlesColor:[N[0].color,N[N.length-1].color]}},_makeColorGradient:function(C,I){var _=100,E=[],O=(C[1]-C[0])/_;E.push({color:this.getControllerVisual(C[0],"color",I),offset:0});for(var N=1;N<_;N++){var F=C[0]+O*N;if(F>C[1])break;E.push({color:this.getControllerVisual(F,"color",I),offset:N/_})}return E.push({color:this.getControllerVisual(C[1],"color",I),offset:1}),E},_createBarPoints:function(C,I){var _=this.visualMapModel.itemSize;return[[_[0]-I[0],C[0]],[_[0],C[0]],[_[0],C[1]],[_[0]-I[1],C[1]]]},_createBarGroup:function(C){var I=this._orient,_=this.visualMapModel.get("inverse");return new t.Group(I==="horizontal"&&!_?{scale:C==="bottom"?[1,1]:[-1,1],rotation:Math.PI/2}:I==="horizontal"&&_?{scale:C==="bottom"?[-1,1]:[1,1],rotation:-Math.PI/2}:I==="vertical"&&!_?{scale:C==="left"?[1,-1]:[-1,-1]}:{scale:C==="left"?[1,1]:[-1,1]})},_updateHandle:function(C,I){if(!this._useHandle)return;var _=this._shapes,E=this.visualMapModel,O=_.handleThumbs,N=_.handleLabels;s([0,1],function(F){var U=O[F];U.setStyle("fill",I.handlesColor[F]),U.position[1]=C[F];var B=t.applyTransform(_.handleLabelPoints[F],t.getTransform(U,this.group));N[F].setStyle({x:B[0],y:B[1],text:E.formatValueText(this._dataInterval[F]),textVerticalAlign:"middle",textAlign:this._applyTransform(this._orient==="horizontal"?F===0?"bottom":"top":"left",_.barGroup)})},this)},_showIndicator:function(C,I,_,E){var O=this.visualMapModel,N=O.getExtent(),F=O.itemSize,U=[0,F[1]],B=r(C,N,U,!0),K=this._shapes,Y=K.indicator;if(!Y)return;Y.position[1]=B,Y.attr("invisible",!1),Y.setShape("points",A(!!_,E,B,F[1]));var k={convertOpacityToAlpha:!0},H=this.getControllerVisual(C,"color",k);Y.setStyle("fill",H);var W=t.applyTransform(K.indicatorLabelPoint,t.getTransform(Y,this.group)),j=K.indicatorLabel;j.attr("invisible",!1);var M=this._applyTransform("left",K.barGroup),G=this._orient;j.setStyle({text:(_||"")+O.formatValueText(I),textVerticalAlign:G==="horizontal"?M:"middle",textAlign:G==="horizontal"?"center":M,x:W[0],y:W[1]})},_enableHoverLinkToSeries:function(){var C=this;this._shapes.barGroup.on("mousemove",function(I){if(C._hovering=!0,!C._dragging){var _=C.visualMapModel.itemSize,E=C._applyTransform([I.offsetX,I.offsetY],C._shapes.barGroup,!0,!0);E[1]=o(i(0,E[1]),_[1]),C._doHoverLinkToSeries(E[1],0<=E[0]&&E[0]<=_[0])}}).on("mouseout",function(){C._hovering=!1,!C._dragging&&C._clearHoverLinkToSeries()})},_enableHoverLinkFromSeries:function(){var C=this.api.getZr();this.visualMapModel.option.hoverLink?(C.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),C.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(C,I){var _=this.visualMapModel,E=_.itemSize;if(!_.option.hoverLink)return;var O=[0,E[1]],N=_.getExtent();C=o(i(O[0],C),O[1]);var F=v(_,N,O),U=[C-F,C+F],B=r(C,O,N,!0),K=[r(U[0],O,N,!0),r(U[1],O,N,!0)];U[0]<O[0]&&(K[0]=-Infinity),U[1]>O[1]&&(K[1]=Infinity),I&&(K[0]===-Infinity?this._showIndicator(B,K[1],"< ",F):K[1]===Infinity?this._showIndicator(B,K[0],"> ",F):this._showIndicator(B,B,"\u2248 ",F));var Y=this._hoverLinkDataIndices,k=[];(I||w(_))&&(k=this._hoverLinkDataIndices=_.findTargetDataIndices(K));var H=u.compressBatches(Y,k);this._dispatchHighDown("downplay",f.makeHighDownBatch(H[0],_)),this._dispatchHighDown("highlight",f.makeHighDownBatch(H[1],_))},_hoverLinkFromSeriesMouseOver:function(C){var I=C.target,_=this.visualMapModel;if(!I||I.dataIndex==null)return;var E=this.ecModel.getSeriesByIndex(I.seriesIndex);if(!_.isTargetSeries(E))return;var O=E.getData(I.dataType),N=O.get(_.getDataDimension(O),I.dataIndex,!0);isNaN(N)||this._showIndicator(N,N)},_hideIndicator:function(){var C=this._shapes;C.indicator&&C.indicator.attr("invisible",!0),C.indicatorLabel&&C.indicatorLabel.attr("invisible",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var C=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",f.makeHighDownBatch(C,this.visualMapModel)),C.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var C=this.api.getZr();C.off("mouseover",this._hoverLinkFromSeriesMouseOver),C.off("mouseout",this._hideIndicator)},_applyTransform:function(C,I,_,E){var O=t.getTransform(I,E?null:this.group);return t[S.isArray(C)?"applyTransform":"transformDirection"](C,O,_)},_dispatchHighDown:function(C,I){I&&I.length&&this.api.dispatchAction({type:C,batch:I})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});function c(C,I,_,E){return new t.Polygon({shape:{points:C},draggable:!!_,cursor:I,drift:_,onmousemove:function(O){g.stop(O.event)},ondragend:E})}function h(C,I){return C===0?[[0,0],[I,0],[I,-I]]:[[0,0],[I,0],[I,I]]}function A(C,I,_,E){return C?[[0,-o(I,i(_,0))],[n,0],[0,o(I,i(E-_,0))]]:[[0,0],[5,-5],[5,5]]}function v(C,I,_){var E=l/2,O=C.get("hoverLinkDataSize");return O&&(E=r(O,I,_,!0)/2),E}function w(C){var I=C.get("hoverLinkOnHandle");return!!(I==null?C.get("realtime"):I)}function b(C){return C==="vertical"?"ns-resize":"ew-resize"}var x=a;z.exports=x},PQMj:function(z,V,m){},Peq1:function(z,V,m){(function(S,y,g){/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var p={};function t(f){f.version="0.17.4";var u=1200,r=1252;typeof cptable=="undefined"&&(typeof S!="undefined"?S.cptable=m("E5zk"):typeof window!="undefined"&&(window.cptable=m("E5zk")));for(var s=[874,932,936,949,950],o=0;o<=8;++o)s.push(1250+o);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},l=function(D){if(s.indexOf(D)==-1)return;r=i[0]=D};function n(){l(1252)}var a=function(D){u=D,l(D)};function c(){a(1200),n()}function h(T){for(var D=[],L=0,Q=T.length;L<Q;++L)D[L]=T.charCodeAt(L);return D}function A(T){for(var D=[],L=0;L<T.length>>1;++L)D[L]=String.fromCharCode(T.charCodeAt(2*L)+(T.charCodeAt(2*L+1)<<8));return D.join("")}function v(T){for(var D=[],L=0;L<T.length>>1;++L)D[L]=String.fromCharCode(T.charCodeAt(2*L+1)+(T.charCodeAt(2*L)<<8));return D.join("")}var w=function(D){var L=D.charCodeAt(0),Q=D.charCodeAt(1);return L==255&&Q==254?A(D.slice(2)):L==254&&Q==255?v(D.slice(2)):L==65279?D.slice(1):D},b=function(D){return String.fromCharCode(D)},x=function(D){return String.fromCharCode(D)};typeof cptable!="undefined"&&(a=function(D){u=D,l(D)},w=function(D){return D.charCodeAt(0)===255&&D.charCodeAt(1)===254?cptable.utils.decode(1200,h(D.slice(2))):D},b=function(D){return u===1200?String.fromCharCode(D):cptable.utils.decode(u,[D&255,D>>8])[0]},x=function(D){return cptable.utils.decode(r,[D])[0]});var C=null,I=!0,_=function(){var D="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(Q){for(var re="",Te=0,Qe=0,Ke=0,wt=0,Tt=0,jt=0,ar=0,hr=0;hr<Q.length;)Te=Q.charCodeAt(hr++),wt=Te>>2,Qe=Q.charCodeAt(hr++),Tt=(Te&3)<<4|Qe>>4,Ke=Q.charCodeAt(hr++),jt=(Qe&15)<<2|Ke>>6,ar=Ke&63,isNaN(Qe)?jt=ar=64:isNaN(Ke)&&(ar=64),re+=D.charAt(wt)+D.charAt(Tt)+D.charAt(jt)+D.charAt(ar);return re},decode:function(Q){var re="",Te=0,Qe=0,Ke=0,wt=0,Tt=0,jt=0,ar=0;Q=Q.replace(/[^\w\+\/\=]/g,"");for(var hr=0;hr<Q.length;)wt=D.indexOf(Q.charAt(hr++)),Tt=D.indexOf(Q.charAt(hr++)),Te=wt<<2|Tt>>4,re+=String.fromCharCode(Te),jt=D.indexOf(Q.charAt(hr++)),Qe=(Tt&15)<<4|jt>>2,jt!==64&&(re+=String.fromCharCode(Qe)),ar=D.indexOf(Q.charAt(hr++)),Ke=(jt&3)<<6|ar,ar!==64&&(re+=String.fromCharCode(Ke));return re}}}(),E=typeof y!="undefined"&&typeof g!="undefined"&&typeof g.versions!="undefined"&&!!g.versions.node,O=function(){};if(typeof y!="undefined"){var N=!y.from;if(!N)try{y.from("foo","utf8")}catch(T){N=!0}O=N?function(T,D){return D?new y(T,D):new y(T)}:y.from.bind(y),y.alloc||(y.alloc=function(T){return new y(T)}),y.allocUnsafe||(y.allocUnsafe=function(T){return new y(T)})}function F(T){return E?y.alloc(T):new Array(T)}function U(T){return E?y.allocUnsafe(T):new Array(T)}var B=function(D){return E?O(D,"binary"):D.split("").map(function(L){return L.charCodeAt(0)&255})};function K(T){if(typeof ArrayBuffer=="undefined")return B(T);for(var D=new ArrayBuffer(T.length),L=new Uint8Array(D),Q=0;Q!=T.length;++Q)L[Q]=T.charCodeAt(Q)&255;return D}function Y(T){if(Array.isArray(T))return T.map(function(Q){return String.fromCharCode(Q)}).join("");for(var D=[],L=0;L<T.length;++L)D[L]=String.fromCharCode(T[L]);return D.join("")}function k(T){if(typeof Uint8Array=="undefined")throw new Error("Unsupported");return new Uint8Array(T)}function H(T){if(typeof ArrayBuffer=="undefined")throw new Error("Unsupported");if(T instanceof ArrayBuffer)return H(new Uint8Array(T));for(var D=new Array(T.length),L=0;L<T.length;++L)D[L]=T[L];return D}var W=function(D){return[].concat.apply([],D)},j=/\u0000/g,M=/[\u0001-\u0006]/g,G={},X=function(D){D.version="0.11.2";function L(Rn){for(var Un="",Kn=Rn.length-1;Kn>=0;)Un+=Rn.charAt(Kn--);return Un}function Q(Rn,Un){for(var Kn="";Kn.length<Un;)Kn+=Rn;return Kn}function re(Rn,Un){var Kn=""+Rn;return Kn.length>=Un?Kn:Q("0",Un-Kn.length)+Kn}function Te(Rn,Un){var Kn=""+Rn;return Kn.length>=Un?Kn:Q(" ",Un-Kn.length)+Kn}function Qe(Rn,Un){var Kn=""+Rn;return Kn.length>=Un?Kn:Kn+Q(" ",Un-Kn.length)}function Ke(Rn,Un){var Kn=""+Math.round(Rn);return Kn.length>=Un?Kn:Q("0",Un-Kn.length)+Kn}function wt(Rn,Un){var Kn=""+Rn;return Kn.length>=Un?Kn:Q("0",Un-Kn.length)+Kn}var Tt=Math.pow(2,32);function jt(Rn,Un){if(Rn>Tt||Rn<-Tt)return Ke(Rn,Un);var Kn=Math.round(Rn);return wt(Kn,Un)}function ar(Rn,Un){return Un=Un||0,Rn.length>=7+Un&&(Rn.charCodeAt(Un)|32)===103&&(Rn.charCodeAt(Un+1)|32)===101&&(Rn.charCodeAt(Un+2)|32)===110&&(Rn.charCodeAt(Un+3)|32)===101&&(Rn.charCodeAt(Un+4)|32)===114&&(Rn.charCodeAt(Un+5)|32)===97&&(Rn.charCodeAt(Un+6)|32)===108}var hr=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],br=[["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 Vr(Rn){Rn[0]="General",Rn[1]="0",Rn[2]="0.00",Rn[3]="#,##0",Rn[4]="#,##0.00",Rn[9]="0%",Rn[10]="0.00%",Rn[11]="0.00E+00",Rn[12]="# ?/?",Rn[13]="# ??/??",Rn[14]="m/d/yy",Rn[15]="d-mmm-yy",Rn[16]="d-mmm",Rn[17]="mmm-yy",Rn[18]="h:mm AM/PM",Rn[19]="h:mm:ss AM/PM",Rn[20]="h:mm",Rn[21]="h:mm:ss",Rn[22]="m/d/yy h:mm",Rn[37]="#,##0 ;(#,##0)",Rn[38]="#,##0 ;[Red](#,##0)",Rn[39]="#,##0.00;(#,##0.00)",Rn[40]="#,##0.00;[Red](#,##0.00)",Rn[45]="mm:ss",Rn[46]="[h]:mm:ss",Rn[47]="mmss.0",Rn[48]="##0.0E+0",Rn[49]="@",Rn[56]='"\u4E0A\u5348/\u4E0B\u5348 "hh"\u6642"mm"\u5206"ss"\u79D2 "'}var Sr={};Vr(Sr);var tn=[],pn=0;for(pn=5;pn<=8;++pn)tn[pn]=32+pn;for(pn=23;pn<=26;++pn)tn[pn]=0;for(pn=27;pn<=31;++pn)tn[pn]=14;for(pn=50;pn<=58;++pn)tn[pn]=14;for(pn=59;pn<=62;++pn)tn[pn]=pn-58;for(pn=67;pn<=68;++pn)tn[pn]=pn-58;for(pn=72;pn<=75;++pn)tn[pn]=pn-58;for(pn=67;pn<=68;++pn)tn[pn]=pn-57;for(pn=76;pn<=78;++pn)tn[pn]=pn-56;for(pn=79;pn<=81;++pn)tn[pn]=pn-34;var vn=[];vn[5]=vn[63]='"$"#,##0_);\\("$"#,##0\\)',vn[6]=vn[64]='"$"#,##0_);[Red]\\("$"#,##0\\)',vn[7]=vn[65]='"$"#,##0.00_);\\("$"#,##0.00\\)',vn[8]=vn[66]='"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',vn[41]='_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',vn[42]='_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',vn[43]='_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',vn[44]='_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)';function Gr(Rn,Un,Kn){for(var ba=Rn<0?-1:1,ri=Rn*ba,xa=0,Ai=1,_a=0,An=1,Za=0,Wo=0,Cs=Math.floor(ri);Za<Un&&!(Cs=Math.floor(ri),_a=Cs*Ai+xa,Wo=Cs*Za+An,ri-Cs<5e-8);)ri=1/(ri-Cs),xa=Ai,Ai=_a,An=Za,Za=Wo;if(Wo>Un&&(Za>Un?(Wo=An,_a=xa):(Wo=Za,_a=Ai)),!Kn)return[0,ba*_a,Wo];var gc=Math.floor(ba*_a/Wo);return[gc,ba*_a-gc*Wo,Wo]}function bi(Rn,Un,Kn){if(Rn>2958465||Rn<0)return null;var ba=Rn|0,ri=Math.floor(86400*(Rn-ba)),xa=0,Ai=[],_a={D:ba,T:ri,u:86400*(Rn-ba)-ri,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(_a.u)<1e-6&&(_a.u=0),Un&&Un.date1904&&(ba+=1462),_a.u>.9999&&(_a.u=0,++ri==86400&&(_a.T=ri=0,++ba,++_a.D)),ba===60)Ai=Kn?[1317,10,29]:[1900,2,29],xa=3;else if(ba===0)Ai=Kn?[1317,8,29]:[1900,1,0],xa=6;else{ba>60&&--ba;var An=new Date(1900,0,1);An.setDate(An.getDate()+ba-1),Ai=[An.getFullYear(),An.getMonth()+1,An.getDate()],xa=An.getDay(),ba<60&&(xa=(xa+6)%7),Kn&&(xa=ea(An,Ai))}return _a.y=Ai[0],_a.m=Ai[1],_a.d=Ai[2],_a.S=ri%60,ri=Math.floor(ri/60),_a.M=ri%60,ri=Math.floor(ri/60),_a.H=ri,_a.q=xa,_a}D.parse_date_code=bi;var na=new Date(1899,11,31,0,0,0),zi=na.getTime(),pa=new Date(1900,2,1,0,0,0);function Ka(Rn,Un){var Kn=Rn.getTime();return Un?Kn-=1461*24*60*60*1e3:Rn>=pa&&(Kn+=24*60*60*1e3),(Kn-(zi+(Rn.getTimezoneOffset()-na.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function ua(Rn){return Rn.toString(10)}D._general_int=ua;var ma=function(){var Un=/(?:\.0*|(\.\d*[1-9])0+)$/;function Kn(Za){return Za.indexOf(".")==-1?Za:Za.replace(Un,"$1")}var ba=/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,ri=/(E[+-])(\d)$/;function xa(Za){return Za.indexOf("E")==-1?Za:Za.replace(ba,"$1E").replace(ri,"$10$2")}function Ai(Za){var Wo=Za<0?12:11,Cs=Kn(Za.toFixed(12));return Cs.length<=Wo?Cs:(Cs=Za.toPrecision(10),Cs.length<=Wo?Cs:Za.toExponential(5))}function _a(Za){var Wo=Kn(Za.toFixed(11));return Wo.length>(Za<0?12:11)||Wo==="0"||Wo==="-0"?Za.toPrecision(6):Wo}function An(Za){var Wo=Math.floor(Math.log(Math.abs(Za))*Math.LOG10E),Cs;return Wo>=-4&&Wo<=-1?Cs=Za.toPrecision(10+Wo):Math.abs(Wo)<=9?Cs=Ai(Za):Wo===10?Cs=Za.toFixed(10).substr(0,12):Cs=_a(Za),Kn(xa(Cs.toUpperCase()))}return An}();D._general_num=ma;function fa(Rn,Un){switch(typeof Rn){case"string":return Rn;case"boolean":return Rn?"TRUE":"FALSE";case"number":return(Rn|0)===Rn?Rn.toString(10):ma(Rn);case"undefined":return"";case"object":if(Rn==null)return"";if(Rn instanceof Date)return va(14,Ka(Rn,Un&&Un.date1904),Un)}throw new Error("unsupported value in General format: "+Rn)}D._general=fa;function ea(Rn,Un){Un[0]-=581;var Kn=Rn.getDay();return Rn<60&&(Kn=(Kn+6)%7),Kn}function to(Rn,Un,Kn,ba){var ri="",xa=0,Ai=0,_a=Kn.y,An,Za=0;switch(Rn){case 98:_a=Kn.y+543;case 121:switch(Un.length){case 1:case 2:An=_a%100,Za=2;break;default:An=_a%1e4,Za=4;break}break;case 109:switch(Un.length){case 1:case 2:An=Kn.m,Za=Un.length;break;case 3:return br[Kn.m-1][1];case 5:return br[Kn.m-1][0];default:return br[Kn.m-1][2]}break;case 100:switch(Un.length){case 1:case 2:An=Kn.d,Za=Un.length;break;case 3:return hr[Kn.q][0];default:return hr[Kn.q][1]}break;case 104:switch(Un.length){case 1:case 2:An=1+(Kn.H+11)%12,Za=Un.length;break;default:throw"bad hour format: "+Un}break;case 72:switch(Un.length){case 1:case 2:An=Kn.H,Za=Un.length;break;default:throw"bad hour format: "+Un}break;case 77:switch(Un.length){case 1:case 2:An=Kn.M,Za=Un.length;break;default:throw"bad minute format: "+Un}break;case 115:if(Un!="s"&&Un!="ss"&&Un!=".0"&&Un!=".00"&&Un!=".000")throw"bad second format: "+Un;return Kn.u===0&&(Un=="s"||Un=="ss")?re(Kn.S,Un.length):(ba>=2?Ai=ba===3?1e3:100:Ai=ba===1?10:1,xa=Math.round(Ai*(Kn.S+Kn.u)),xa>=60*Ai&&(xa=0),Un==="s"?xa===0?"0":""+xa/Ai:(ri=re(xa,2+ba),Un==="ss"?ri.substr(0,2):"."+ri.substr(2,Un.length-1)));case 90:switch(Un){case"[h]":case"[hh]":An=Kn.D*24+Kn.H;break;case"[m]":case"[mm]":An=(Kn.D*24+Kn.H)*60+Kn.M;break;case"[s]":case"[ss]":An=((Kn.D*24+Kn.H)*60+Kn.M)*60+Math.round(Kn.S+Kn.u);break;default:throw"bad abstime format: "+Un}Za=Un.length===3?1:2;break;case 101:An=_a,Za=1;break}var Wo=Za>0?re(An,Za):"";return Wo}function fs(Rn){var Un=3;if(Rn.length<=Un)return Rn;for(var Kn=Rn.length%Un,ba=Rn.substr(0,Kn);Kn!=Rn.length;Kn+=Un)ba+=(ba.length>0?",":"")+Rn.substr(Kn,Un);return ba}var zo=function(){var Un=/%/g;function Kn(ro,Ri,$i){var ws=Ri.replace(Un,""),Ba=Ri.length-ws.length;return zo(ro,ws,$i*Math.pow(10,2*Ba))+Q("%",Ba)}function ba(ro,Ri,$i){for(var ws=Ri.length-1;Ri.charCodeAt(ws-1)===44;)--ws;return zo(ro,Ri.substr(0,ws),$i/Math.pow(10,3*(Ri.length-ws)))}function ri(ro,Ri){var $i,ws=ro.indexOf("E")-ro.indexOf(".")-1;if(ro.match(/^#+0.0E\+0$/)){if(Ri==0)return"0.0E+0";if(Ri<0)return"-"+ri(ro,-Ri);var Ba=ro.indexOf(".");Ba===-1&&(Ba=ro.indexOf("E"));var ka=Math.floor(Math.log(Ri)*Math.LOG10E)%Ba;if(ka<0&&(ka+=Ba),$i=(Ri/Math.pow(10,ka)).toPrecision(ws+1+(Ba+ka)%Ba),$i.indexOf("e")===-1){var ko=Math.floor(Math.log(Ri)*Math.LOG10E);for($i.indexOf(".")===-1?$i=$i.charAt(0)+"."+$i.substr(1)+"E+"+(ko-$i.length+ka):$i+="E+"+(ko-ka);$i.substr(0,2)==="0.";)$i=$i.charAt(0)+$i.substr(2,Ba)+"."+$i.substr(2+Ba),$i=$i.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");$i=$i.replace(/\+-/,"-")}$i=$i.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(Ys,Ml,ml,gl){return Ml+ml+gl.substr(0,(Ba+ka)%Ba)+"."+gl.substr(ka)+"E"})}else $i=Ri.toExponential(ws);return ro.match(/E\+00$/)&&$i.match(/e[+-]\d$/)&&($i=$i.substr(0,$i.length-1)+"0"+$i.charAt($i.length-1)),ro.match(/E\-/)&&$i.match(/e\+/)&&($i=$i.replace(/e\+/,"e")),$i.replace("e","E")}var xa=/# (\?+)( ?)\/( ?)(\d+)/;function Ai(ro,Ri,$i){var ws=parseInt(ro[4],10),Ba=Math.round(Ri*ws),ka=Math.floor(Ba/ws),ko=Ba-ka*ws,Ys=ws;return $i+(ka===0?"":""+ka)+" "+(ko===0?Q(" ",ro[1].length+1+ro[4].length):Te(ko,ro[1].length)+ro[2]+"/"+ro[3]+re(Ys,ro[4].length))}function _a(ro,Ri,$i){return $i+(Ri===0?"":""+Ri)+Q(" ",ro[1].length+2+ro[4].length)}var An=/^#*0*\.([0#]+)/,Za=/\).*[0#]/,Wo=/\(###\) ###\\?-####/;function Cs(ro){for(var Ri="",$i,ws=0;ws!=ro.length;++ws)switch($i=ro.charCodeAt(ws)){case 35:break;case 63:Ri+=" ";break;case 48:Ri+="0";break;default:Ri+=String.fromCharCode($i)}return Ri}function gc(ro,Ri){var $i=Math.pow(10,Ri);return""+Math.round(ro*$i)/$i}function ou(ro,Ri){var $i=ro-Math.floor(ro),ws=Math.pow(10,Ri);return Ri<(""+Math.round($i*ws)).length?0:Math.round($i*ws)}function yu(ro,Ri){return Ri<(""+Math.round((ro-Math.floor(ro))*Math.pow(10,Ri))).length?1:0}function qc(ro){return ro<2147483647&&ro>-2147483648?""+(ro>=0?ro|0:ro-1|0):""+Math.floor(ro)}function kl(ro,Ri,$i){if(ro.charCodeAt(0)===40&&!Ri.match(Za)){var ws=Ri.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return $i>=0?kl("n",ws,$i):"("+kl("n",ws,-$i)+")"}if(Ri.charCodeAt(Ri.length-1)===44)return ba(ro,Ri,$i);if(Ri.indexOf("%")!==-1)return Kn(ro,Ri,$i);if(Ri.indexOf("E")!==-1)return ri(Ri,$i);if(Ri.charCodeAt(0)===36)return"$"+kl(ro,Ri.substr(Ri.charAt(1)==" "?2:1),$i);var Ba,ka,ko,Ys,Ml=Math.abs($i),ml=$i<0?"-":"";if(Ri.match(/^00+$/))return ml+jt(Ml,Ri.length);if(Ri.match(/^[#?]+$/))return Ba=jt($i,0),Ba==="0"&&(Ba=""),Ba.length>Ri.length?Ba:Cs(Ri.substr(0,Ri.length-Ba.length))+Ba;if(ka=Ri.match(xa))return Ai(ka,Ml,ml);if(Ri.match(/^#+0+$/))return ml+jt(Ml,Ri.length-Ri.indexOf("0"));if(ka=Ri.match(An))return Ba=gc($i,ka[1].length).replace(/^([^\.]+)$/,"$1."+Cs(ka[1])).replace(/\.$/,"."+Cs(ka[1])).replace(/\.(\d*)$/,function(Bu,Eh){return"."+Eh+Q("0",Cs(ka[1]).length-Eh.length)}),Ri.indexOf("0.")!==-1?Ba:Ba.replace(/^0\./,".");if(Ri=Ri.replace(/^#+([0.])/,"$1"),ka=Ri.match(/^(0*)\.(#*)$/))return ml+gc(Ml,ka[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,ka[1].length?"0.":".");if(ka=Ri.match(/^#{1,3},##0(\.?)$/))return ml+fs(jt(Ml,0));if(ka=Ri.match(/^#,##0\.([#0]*0)$/))return $i<0?"-"+kl(ro,Ri,-$i):fs(""+(Math.floor($i)+yu($i,ka[1].length)))+"."+re(ou($i,ka[1].length),ka[1].length);if(ka=Ri.match(/^#,#*,#0/))return kl(ro,Ri.replace(/^#,#*,/,""),$i);if(ka=Ri.match(/^([0#]+)(\\?-([0#]+))+$/))return Ba=L(kl(ro,Ri.replace(/[\\-]/g,""),$i)),ko=0,L(L(Ri.replace(/\\/g,"")).replace(/[0#]/g,function(Bu){return ko<Ba.length?Ba.charAt(ko++):Bu==="0"?"0":""}));if(Ri.match(Wo))return Ba=kl(ro,"##########",$i),"("+Ba.substr(0,3)+") "+Ba.substr(3,3)+"-"+Ba.substr(6);var gl="";if(ka=Ri.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return ko=Math.min(ka[4].length,7),Ys=Gr(Ml,Math.pow(10,ko)-1,!1),Ba=""+ml,gl=zo("n",ka[1],Ys[1]),gl.charAt(gl.length-1)==" "&&(gl=gl.substr(0,gl.length-1)+"0"),Ba+=gl+ka[2]+"/"+ka[3],gl=Qe(Ys[2],ko),gl.length<ka[4].length&&(gl=Cs(ka[4].substr(ka[4].length-gl.length))+gl),Ba+=gl,Ba;if(ka=Ri.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return ko=Math.min(Math.max(ka[1].length,ka[4].length),7),Ys=Gr(Ml,Math.pow(10,ko)-1,!0),ml+(Ys[0]||(Ys[1]?"":"0"))+" "+(Ys[1]?Te(Ys[1],ko)+ka[2]+"/"+ka[3]+Qe(Ys[2],ko):Q(" ",2*ko+1+ka[2].length+ka[3].length));if(ka=Ri.match(/^[#0?]+$/))return Ba=jt($i,0),Ri.length<=Ba.length?Ba:Cs(Ri.substr(0,Ri.length-Ba.length))+Ba;if(ka=Ri.match(/^([#0?]+)\.([#0]+)$/)){Ba=""+$i.toFixed(Math.min(ka[2].length,10)).replace(/([^0])0+$/,"$1"),ko=Ba.indexOf(".");var xh=Ri.indexOf(".")-ko,Lh=Ri.length-Ba.length-xh;return Cs(Ri.substr(0,xh)+Ba+Ri.substr(Ri.length-Lh))}if(ka=Ri.match(/^00,000\.([#0]*0)$/))return ko=ou($i,ka[1].length),$i<0?"-"+kl(ro,Ri,-$i):fs(qc($i)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(Bu){return"00,"+(Bu.length<3?re(0,3-Bu.length):"")+Bu})+"."+re(ko,ka[1].length);switch(Ri){case"###,##0.00":return kl(ro,"#,##0.00",$i);case"###,###":case"##,###":case"#,###":var Sh=fs(jt(Ml,0));return Sh!=="0"?ml+Sh:"";case"###,###.00":return kl(ro,"###,##0.00",$i).replace(/^0\./,".");case"#,###.00":return kl(ro,"#,##0.00",$i).replace(/^0\./,".");default:}throw new Error("unsupported format |"+Ri+"|")}function pd(ro,Ri,$i){for(var ws=Ri.length-1;Ri.charCodeAt(ws-1)===44;)--ws;return zo(ro,Ri.substr(0,ws),$i/Math.pow(10,3*(Ri.length-ws)))}function Nd(ro,Ri,$i){var ws=Ri.replace(Un,""),Ba=Ri.length-ws.length;return zo(ro,ws,$i*Math.pow(10,2*Ba))+Q("%",Ba)}function iu(ro,Ri){var $i,ws=ro.indexOf("E")-ro.indexOf(".")-1;if(ro.match(/^#+0.0E\+0$/)){if(Ri==0)return"0.0E+0";if(Ri<0)return"-"+iu(ro,-Ri);var Ba=ro.indexOf(".");Ba===-1&&(Ba=ro.indexOf("E"));var ka=Math.floor(Math.log(Ri)*Math.LOG10E)%Ba;if(ka<0&&(ka+=Ba),$i=(Ri/Math.pow(10,ka)).toPrecision(ws+1+(Ba+ka)%Ba),!$i.match(/[Ee]/)){var ko=Math.floor(Math.log(Ri)*Math.LOG10E);$i.indexOf(".")===-1?$i=$i.charAt(0)+"."+$i.substr(1)+"E+"+(ko-$i.length+ka):$i+="E+"+(ko-ka),$i=$i.replace(/\+-/,"-")}$i=$i.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(Ys,Ml,ml,gl){return Ml+ml+gl.substr(0,(Ba+ka)%Ba)+"."+gl.substr(ka)+"E"})}else $i=Ri.toExponential(ws);return ro.match(/E\+00$/)&&$i.match(/e[+-]\d$/)&&($i=$i.substr(0,$i.length-1)+"0"+$i.charAt($i.length-1)),ro.match(/E\-/)&&$i.match(/e\+/)&&($i=$i.replace(/e\+/,"e")),$i.replace("e","E")}function ks(ro,Ri,$i){if(ro.charCodeAt(0)===40&&!Ri.match(Za)){var ws=Ri.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return $i>=0?ks("n",ws,$i):"("+ks("n",ws,-$i)+")"}if(Ri.charCodeAt(Ri.length-1)===44)return pd(ro,Ri,$i);if(Ri.indexOf("%")!==-1)return Nd(ro,Ri,$i);if(Ri.indexOf("E")!==-1)return iu(Ri,$i);if(Ri.charCodeAt(0)===36)return"$"+ks(ro,Ri.substr(Ri.charAt(1)==" "?2:1),$i);var Ba,ka,ko,Ys,Ml=Math.abs($i),ml=$i<0?"-":"";if(Ri.match(/^00+$/))return ml+re(Ml,Ri.length);if(Ri.match(/^[#?]+$/))return Ba=""+$i,$i===0&&(Ba=""),Ba.length>Ri.length?Ba:Cs(Ri.substr(0,Ri.length-Ba.length))+Ba;if(ka=Ri.match(xa))return _a(ka,Ml,ml);if(Ri.match(/^#+0+$/))return ml+re(Ml,Ri.length-Ri.indexOf("0"));if(ka=Ri.match(An))return Ba=(""+$i).replace(/^([^\.]+)$/,"$1."+Cs(ka[1])).replace(/\.$/,"."+Cs(ka[1])),Ba=Ba.replace(/\.(\d*)$/,function(Bu,Eh){return"."+Eh+Q("0",Cs(ka[1]).length-Eh.length)}),Ri.indexOf("0.")!==-1?Ba:Ba.replace(/^0\./,".");if(Ri=Ri.replace(/^#+([0.])/,"$1"),ka=Ri.match(/^(0*)\.(#*)$/))return ml+(""+Ml).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,ka[1].length?"0.":".");if(ka=Ri.match(/^#{1,3},##0(\.?)$/))return ml+fs(""+Ml);if(ka=Ri.match(/^#,##0\.([#0]*0)$/))return $i<0?"-"+ks(ro,Ri,-$i):fs(""+$i)+"."+Q("0",ka[1].length);if(ka=Ri.match(/^#,#*,#0/))return ks(ro,Ri.replace(/^#,#*,/,""),$i);if(ka=Ri.match(/^([0#]+)(\\?-([0#]+))+$/))return Ba=L(ks(ro,Ri.replace(/[\\-]/g,""),$i)),ko=0,L(L(Ri.replace(/\\/g,"")).replace(/[0#]/g,function(Bu){return ko<Ba.length?Ba.charAt(ko++):Bu==="0"?"0":""}));if(Ri.match(Wo))return Ba=ks(ro,"##########",$i),"("+Ba.substr(0,3)+") "+Ba.substr(3,3)+"-"+Ba.substr(6);var gl="";if(ka=Ri.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return ko=Math.min(ka[4].length,7),Ys=Gr(Ml,Math.pow(10,ko)-1,!1),Ba=""+ml,gl=zo("n",ka[1],Ys[1]),gl.charAt(gl.length-1)==" "&&(gl=gl.substr(0,gl.length-1)+"0"),Ba+=gl+ka[2]+"/"+ka[3],gl=Qe(Ys[2],ko),gl.length<ka[4].length&&(gl=Cs(ka[4].substr(ka[4].length-gl.length))+gl),Ba+=gl,Ba;if(ka=Ri.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return ko=Math.min(Math.max(ka[1].length,ka[4].length),7),Ys=Gr(Ml,Math.pow(10,ko)-1,!0),ml+(Ys[0]||(Ys[1]?"":"0"))+" "+(Ys[1]?Te(Ys[1],ko)+ka[2]+"/"+ka[3]+Qe(Ys[2],ko):Q(" ",2*ko+1+ka[2].length+ka[3].length));if(ka=Ri.match(/^[#0?]+$/))return Ba=""+$i,Ri.length<=Ba.length?Ba:Cs(Ri.substr(0,Ri.length-Ba.length))+Ba;if(ka=Ri.match(/^([#0]+)\.([#0]+)$/)){Ba=""+$i.toFixed(Math.min(ka[2].length,10)).replace(/([^0])0+$/,"$1"),ko=Ba.indexOf(".");var xh=Ri.indexOf(".")-ko,Lh=Ri.length-Ba.length-xh;return Cs(Ri.substr(0,xh)+Ba+Ri.substr(Ri.length-Lh))}if(ka=Ri.match(/^00,000\.([#0]*0)$/))return $i<0?"-"+ks(ro,Ri,-$i):fs(""+$i).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(Bu){return"00,"+(Bu.length<3?re(0,3-Bu.length):"")+Bu})+"."+re(0,ka[1].length);switch(Ri){case"###,###":case"##,###":case"#,###":var Sh=fs(""+Ml);return Sh!=="0"?ml+Sh:"";default:if(Ri.match(/\.[0#?]*$/))return ks(ro,Ri.slice(0,Ri.lastIndexOf(".")),$i)+Cs(Ri.slice(Ri.lastIndexOf(".")))}throw new Error("unsupported format |"+Ri+"|")}return function(Ri,$i,ws){return(ws|0)===ws?ks(Ri,$i,ws):kl(Ri,$i,ws)}}();function Bs(Rn){for(var Un=[],Kn=!1,ba=0,ri=0;ba<Rn.length;++ba)switch(Rn.charCodeAt(ba)){case 34:Kn=!Kn;break;case 95:case 42:case 92:++ba;break;case 59:Un[Un.length]=Rn.substr(ri,ba-ri),ri=ba+1}if(Un[Un.length]=Rn.substr(ri),Kn===!0)throw new Error("Format |"+Rn+"| unterminated string ");return Un}D._split=Bs;var vs=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function pl(Rn){for(var Un=0,Kn="",ba="";Un<Rn.length;)switch(Kn=Rn.charAt(Un)){case"G":ar(Rn,Un)&&(Un+=6),Un++;break;case'"':for(;Rn.charCodeAt(++Un)!==34&&Un<Rn.length;);++Un;break;case"\\":Un+=2;break;case"_":Un+=2;break;case"@":++Un;break;case"B":case"b":if(Rn.charAt(Un+1)==="1"||Rn.charAt(Un+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(Rn.substr(Un,3).toUpperCase()==="A/P")return!0;if(Rn.substr(Un,5).toUpperCase()==="AM/PM")return!0;if(Rn.substr(Un,5).toUpperCase()==="\u4E0A\u5348/\u4E0B\u5348")return!0;++Un;break;case"[":for(ba=Kn;Rn.charAt(Un++)!=="]"&&Un<Rn.length;)ba+=Rn.charAt(Un);if(ba.match(vs))return!0;break;case".":case"0":case"#":for(;Un<Rn.length&&("0#?.,E+-%".indexOf(Kn=Rn.charAt(++Un))>-1||Kn=="\\"&&Rn.charAt(Un+1)=="-"&&"0#".indexOf(Rn.charAt(Un+2))>-1););break;case"?":for(;Rn.charAt(++Un)===Kn;);break;case"*":++Un,(Rn.charAt(Un)==" "||Rn.charAt(Un)=="*")&&++Un;break;case"(":case")":++Un;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;Un<Rn.length&&"0123456789".indexOf(Rn.charAt(++Un))>-1;);break;case" ":++Un;break;default:++Un;break}return!1}D.is_date=pl;function Ja(Rn,Un,Kn,ba){for(var ri=[],xa="",Ai=0,_a="",An="t",Za,Wo,Cs,gc="H";Ai<Rn.length;)switch(_a=Rn.charAt(Ai)){case"G":if(!ar(Rn,Ai))throw new Error("unrecognized character "+_a+" in "+Rn);ri[ri.length]={t:"G",v:"General"},Ai+=7;break;case'"':for(xa="";(Cs=Rn.charCodeAt(++Ai))!==34&&Ai<Rn.length;)xa+=String.fromCharCode(Cs);ri[ri.length]={t:"t",v:xa},++Ai;break;case"\\":var ou=Rn.charAt(++Ai),yu=ou==="("||ou===")"?ou:"t";ri[ri.length]={t:yu,v:ou},++Ai;break;case"_":ri[ri.length]={t:"t",v:" "},Ai+=2;break;case"@":ri[ri.length]={t:"T",v:Un},++Ai;break;case"B":case"b":if(Rn.charAt(Ai+1)==="1"||Rn.charAt(Ai+1)==="2"){if(Za==null&&(Za=bi(Un,Kn,Rn.charAt(Ai+1)==="2"),Za==null))return"";ri[ri.length]={t:"X",v:Rn.substr(Ai,2)},An=_a,Ai+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":_a=_a.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(Un<0)return"";if(Za==null&&(Za=bi(Un,Kn),Za==null))return"";for(xa=_a;++Ai<Rn.length&&Rn.charAt(Ai).toLowerCase()===_a;)xa+=_a;_a==="m"&&An.toLowerCase()==="h"&&(_a="M"),_a==="h"&&(_a=gc),ri[ri.length]={t:_a,v:xa},An=_a;break;case"A":case"a":case"\u4E0A":var qc={t:_a,v:_a};if(Za==null&&(Za=bi(Un,Kn)),Rn.substr(Ai,3).toUpperCase()==="A/P"?(Za!=null&&(qc.v=Za.H>=12?"P":"A"),qc.t="T",gc="h",Ai+=3):Rn.substr(Ai,5).toUpperCase()==="AM/PM"?(Za!=null&&(qc.v=Za.H>=12?"PM":"AM"),qc.t="T",Ai+=5,gc="h"):Rn.substr(Ai,5).toUpperCase()==="\u4E0A\u5348/\u4E0B\u5348"?(Za!=null&&(qc.v=Za.H>=12?"\u4E0B\u5348":"\u4E0A\u5348"),qc.t="T",Ai+=5,gc="h"):(qc.t="t",++Ai),Za==null&&qc.t==="T")return"";ri[ri.length]=qc,An=_a;break;case"[":for(xa=_a;Rn.charAt(Ai++)!=="]"&&Ai<Rn.length;)xa+=Rn.charAt(Ai);if(xa.slice(-1)!=="]")throw'unterminated "[" block: |'+xa+"|";if(xa.match(vs)){if(Za==null&&(Za=bi(Un,Kn),Za==null))return"";ri[ri.length]={t:"Z",v:xa.toLowerCase()},An=xa.charAt(1)}else xa.indexOf("$")>-1&&(xa=(xa.match(/\$([^-\[\]]*)/)||[])[1]||"$",pl(Rn)||(ri[ri.length]={t:"t",v:xa}));break;case".":if(Za!=null){for(xa=_a;++Ai<Rn.length&&(_a=Rn.charAt(Ai))==="0";)xa+=_a;ri[ri.length]={t:"s",v:xa};break}case"0":case"#":for(xa=_a;++Ai<Rn.length&&"0#?.,E+-%".indexOf(_a=Rn.charAt(Ai))>-1;)xa+=_a;ri[ri.length]={t:"n",v:xa};break;case"?":for(xa=_a;Rn.charAt(++Ai)===_a;)xa+=_a;ri[ri.length]={t:_a,v:xa},An=_a;break;case"*":++Ai,(Rn.charAt(Ai)==" "||Rn.charAt(Ai)=="*")&&++Ai;break;case"(":case")":ri[ri.length]={t:ba===1?"t":_a,v:_a},++Ai;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(xa=_a;Ai<Rn.length&&"0123456789".indexOf(Rn.charAt(++Ai))>-1;)xa+=Rn.charAt(Ai);ri[ri.length]={t:"D",v:xa};break;case" ":ri[ri.length]={t:_a,v:_a},++Ai;break;case"$":ri[ri.length]={t:"t",v:"$"},++Ai;break;default:if(",$-+/():!^&'~{}<>=\u20ACacfijklopqrtuvwxzP".indexOf(_a)===-1)throw new Error("unrecognized character "+_a+" in "+Rn);ri[ri.length]={t:"t",v:_a},++Ai;break}var kl=0,pd=0,Nd;for(Ai=ri.length-1,An="t";Ai>=0;--Ai)switch(ri[Ai].t){case"h":case"H":ri[Ai].t=gc,An="h",kl<1&&(kl=1);break;case"s":(Nd=ri[Ai].v.match(/\.0+$/))&&(pd=Math.max(pd,Nd[0].length-1)),kl<3&&(kl=3);case"d":case"y":case"M":case"e":An=ri[Ai].t;break;case"m":An==="s"&&(ri[Ai].t="M",kl<2&&(kl=2));break;case"X":break;case"Z":kl<1&&ri[Ai].v.match(/[Hh]/)&&(kl=1),kl<2&&ri[Ai].v.match(/[Mm]/)&&(kl=2),kl<3&&ri[Ai].v.match(/[Ss]/)&&(kl=3)}switch(kl){case 0:break;case 1:Za.u>=.5&&(Za.u=0,++Za.S),Za.S>=60&&(Za.S=0,++Za.M),Za.M>=60&&(Za.M=0,++Za.H);break;case 2:Za.u>=.5&&(Za.u=0,++Za.S),Za.S>=60&&(Za.S=0,++Za.M);break}var iu="",ks;for(Ai=0;Ai<ri.length;++Ai)switch(ri[Ai].t){case"t":case"T":case" ":case"D":break;case"X":ri[Ai].v="",ri[Ai].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":ri[Ai].v=to(ri[Ai].t.charCodeAt(0),ri[Ai].v,Za,pd),ri[Ai].t="t";break;case"n":case"?":for(ks=Ai+1;ri[ks]!=null&&((_a=ri[ks].t)==="?"||_a==="D"||(_a===" "||_a==="t")&&ri[ks+1]!=null&&(ri[ks+1].t==="?"||ri[ks+1].t==="t"&&ri[ks+1].v==="/")||ri[Ai].t==="("&&(_a===" "||_a==="n"||_a===")")||_a==="t"&&(ri[ks].v==="/"||ri[ks].v===" "&&ri[ks+1]!=null&&ri[ks+1].t=="?"));)ri[Ai].v+=ri[ks].v,ri[ks]={v:"",t:";"},++ks;iu+=ri[Ai].v,Ai=ks-1;break;case"G":ri[Ai].t="t",ri[Ai].v=fa(Un,Kn);break}var ro="",Ri,$i;if(iu.length>0){iu.charCodeAt(0)==40?(Ri=Un<0&&iu.charCodeAt(0)===45?-Un:Un,$i=zo("n",iu,Ri)):(Ri=Un<0&&ba>1?-Un:Un,$i=zo("n",iu,Ri),Ri<0&&ri[0]&&ri[0].t=="t"&&($i=$i.substr(1),ri[0].v="-"+ri[0].v)),ks=$i.length-1;var ws=ri.length;for(Ai=0;Ai<ri.length;++Ai)if(ri[Ai]!=null&&ri[Ai].t!="t"&&ri[Ai].v.indexOf(".")>-1){ws=Ai;break}var Ba=ri.length;if(ws===ri.length&&$i.indexOf("E")===-1){for(Ai=ri.length-1;Ai>=0;--Ai){if(ri[Ai]==null||"n?".indexOf(ri[Ai].t)===-1)continue;ks>=ri[Ai].v.length-1?(ks-=ri[Ai].v.length,ri[Ai].v=$i.substr(ks+1,ri[Ai].v.length)):ks<0?ri[Ai].v="":(ri[Ai].v=$i.substr(0,ks+1),ks=-1),ri[Ai].t="t",Ba=Ai}ks>=0&&Ba<ri.length&&(ri[Ba].v=$i.substr(0,ks+1)+ri[Ba].v)}else if(ws!==ri.length&&$i.indexOf("E")===-1){for(ks=$i.indexOf(".")-1,Ai=ws;Ai>=0;--Ai){if(ri[Ai]==null||"n?".indexOf(ri[Ai].t)===-1)continue;for(Wo=ri[Ai].v.indexOf(".")>-1&&Ai===ws?ri[Ai].v.indexOf(".")-1:ri[Ai].v.length-1,ro=ri[Ai].v.substr(Wo+1);Wo>=0;--Wo)ks>=0&&(ri[Ai].v.charAt(Wo)==="0"||ri[Ai].v.charAt(Wo)==="#")&&(ro=$i.charAt(ks--)+ro);ri[Ai].v=ro,ri[Ai].t="t",Ba=Ai}for(ks>=0&&Ba<ri.length&&(ri[Ba].v=$i.substr(0,ks+1)+ri[Ba].v),ks=$i.indexOf(".")+1,Ai=ws;Ai<ri.length;++Ai){if(ri[Ai]==null||"n?(".indexOf(ri[Ai].t)===-1&&Ai!==ws)continue;for(Wo=ri[Ai].v.indexOf(".")>-1&&Ai===ws?ri[Ai].v.indexOf(".")+1:0,ro=ri[Ai].v.substr(0,Wo);Wo<ri[Ai].v.length;++Wo)ks<$i.length&&(ro+=$i.charAt(ks++));ri[Ai].v=ro,ri[Ai].t="t",Ba=Ai}}}for(Ai=0;Ai<ri.length;++Ai)ri[Ai]!=null&&"n?".indexOf(ri[Ai].t)>-1&&(Ri=ba>1&&Un<0&&Ai>0&&ri[Ai-1].v==="-"?-Un:Un,ri[Ai].v=zo(ri[Ai].t,ri[Ai].v,Ri),ri[Ai].t="t");var ka="";for(Ai=0;Ai!==ri.length;++Ai)ri[Ai]!=null&&(ka+=ri[Ai].v);return ka}D._eval=Ja;var qn=/\[[=<>]/,Ti=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function Qi(Rn,Un){if(Un==null)return!1;var Kn=parseFloat(Un[2]);switch(Un[1]){case"=":if(Rn==Kn)return!0;break;case">":if(Rn>Kn)return!0;break;case"<":if(Rn<Kn)return!0;break;case"<>":if(Rn!=Kn)return!0;break;case">=":if(Rn>=Kn)return!0;break;case"<=":if(Rn<=Kn)return!0;break}return!1}function Oi(Rn,Un){var Kn=Bs(Rn),ba=Kn.length,ri=Kn[ba-1].indexOf("@");if(ba<4&&ri>-1&&--ba,Kn.length>4)throw new Error("cannot find right format for |"+Kn.join("|")+"|");if(typeof Un!="number")return[4,Kn.length===4||ri>-1?Kn[Kn.length-1]:"@"];switch(Kn.length){case 1:Kn=ri>-1?["General","General","General",Kn[0]]:[Kn[0],Kn[0],Kn[0],"@"];break;case 2:Kn=ri>-1?[Kn[0],Kn[0],Kn[0],Kn[1]]:[Kn[0],Kn[1],Kn[0],"@"];break;case 3:Kn=ri>-1?[Kn[0],Kn[1],Kn[0],Kn[2]]:[Kn[0],Kn[1],Kn[2],"@"];break;case 4:break}var xa=Un>0?Kn[0]:Un<0?Kn[1]:Kn[2];if(Kn[0].indexOf("[")===-1&&Kn[1].indexOf("[")===-1)return[ba,xa];if(Kn[0].match(qn)!=null||Kn[1].match(qn)!=null){var Ai=Kn[0].match(Ti),_a=Kn[1].match(Ti);return Qi(Un,Ai)?[ba,Kn[0]]:Qi(Un,_a)?[ba,Kn[1]]:[ba,Kn[Ai!=null&&_a!=null?2:1]]}return[ba,xa]}function va(Rn,Un,Kn){Kn==null&&(Kn={});var ba="";switch(typeof Rn){case"string":Rn=="m/d/yy"&&Kn.dateNF?ba=Kn.dateNF:ba=Rn;break;case"number":Rn==14&&Kn.dateNF?ba=Kn.dateNF:ba=(Kn.table!=null?Kn.table:Sr)[Rn],ba==null&&(ba=Kn.table&&Kn.table[tn[Rn]]||Sr[tn[Rn]]),ba==null&&(ba=vn[Rn]||"General");break}if(ar(ba,0))return fa(Un,Kn);Un instanceof Date&&(Un=Ka(Un,Kn.date1904));var ri=Oi(ba,Un);if(ar(ri[1]))return fa(Un,Kn);if(Un===!0)Un="TRUE";else if(Un===!1)Un="FALSE";else if(Un===""||Un==null)return"";return Ja(ri[1],Un,Kn,ri[0])}function wo(Rn,Un){if(typeof Un!="number"){Un=+Un||-1;for(var Kn=0;Kn<392;++Kn){if(Sr[Kn]==null){Un<0&&(Un=Kn);continue}if(Sr[Kn]==Rn){Un=Kn;break}}Un<0&&(Un=391)}return Sr[Un]=Rn,Un}D.load=wo,D._table=Sr,D.get_table=function(){return Sr},D.load_table=function(Un){for(var Kn=0;Kn!=392;++Kn)Un[Kn]!==void 0&&wo(Un[Kn],Kn)},D.init_table=Vr,D.format=va};X(G);var q={"General Number":"General","General Date":G._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":G._table[15],"Short Date":G._table[14],"Long Time":G._table[19],"Medium Time":G._table[18],"Short Time":G._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:G._table[2],Standard:G._table[4],Percent:G._table[10],Scientific:G._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},ee={"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"},ie=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function de(T){var D=typeof T=="number"?G._table[T]:T;return D=D.replace(ie,"(\\d+)"),new RegExp("^"+D+"$")}function ue(T,D,L){var Q=-1,re=-1,Te=-1,Qe=-1,Ke=-1,wt=-1;(D.match(ie)||[]).forEach(function(ar,hr){var br=parseInt(L[hr+1],10);switch(ar.toLowerCase().charAt(0)){case"y":Q=br;break;case"d":Te=br;break;case"h":Qe=br;break;case"s":wt=br;break;case"m":Qe>=0?Ke=br:re=br;break}}),wt>=0&&Ke==-1&&re>=0&&(Ke=re,re=-1);var Tt=(""+(Q>=0?Q:new Date().getFullYear())).slice(-4)+"-"+("00"+(re>=1?re:1)).slice(-2)+"-"+("00"+(Te>=1?Te:1)).slice(-2);Tt.length==7&&(Tt="0"+Tt),Tt.length==8&&(Tt="20"+Tt);var jt=("00"+(Qe>=0?Qe:0)).slice(-2)+":"+("00"+(Ke>=0?Ke:0)).slice(-2)+":"+("00"+(wt>=0?wt:0)).slice(-2);return Qe==-1&&Ke==-1&&wt==-1?Tt:Q==-1&&re==-1&&Te==-1?jt:Tt+"T"+jt}var ve=!0,be;(function(T){T(be={})})(function(T){T.version="1.2.0";function D(){for(var Ke=0,wt=new Array(256),Tt=0;Tt!=256;++Tt)Ke=Tt,Ke=Ke&1?-306674912^Ke>>>1:Ke>>>1,Ke=Ke&1?-306674912^Ke>>>1:Ke>>>1,Ke=Ke&1?-306674912^Ke>>>1:Ke>>>1,Ke=Ke&1?-306674912^Ke>>>1:Ke>>>1,Ke=Ke&1?-306674912^Ke>>>1:Ke>>>1,Ke=Ke&1?-306674912^Ke>>>1:Ke>>>1,Ke=Ke&1?-306674912^Ke>>>1:Ke>>>1,Ke=Ke&1?-306674912^Ke>>>1:Ke>>>1,wt[Tt]=Ke;return typeof Int32Array!="undefined"?new Int32Array(wt):wt}var L=D();function Q(Ke,wt){for(var Tt=wt^-1,jt=Ke.length-1,ar=0;ar<jt;)Tt=Tt>>>8^L[(Tt^Ke.charCodeAt(ar++))&255],Tt=Tt>>>8^L[(Tt^Ke.charCodeAt(ar++))&255];return ar===jt&&(Tt=Tt>>>8^L[(Tt^Ke.charCodeAt(ar))&255]),Tt^-1}function re(Ke,wt){if(Ke.length>1e4)return Te(Ke,wt);for(var Tt=wt^-1,jt=Ke.length-3,ar=0;ar<jt;)Tt=Tt>>>8^L[(Tt^Ke[ar++])&255],Tt=Tt>>>8^L[(Tt^Ke[ar++])&255],Tt=Tt>>>8^L[(Tt^Ke[ar++])&255],Tt=Tt>>>8^L[(Tt^Ke[ar++])&255];for(;ar<jt+3;)Tt=Tt>>>8^L[(Tt^Ke[ar++])&255];return Tt^-1}function Te(Ke,wt){for(var Tt=wt^-1,jt=Ke.length-7,ar=0;ar<jt;)Tt=Tt>>>8^L[(Tt^Ke[ar++])&255],Tt=Tt>>>8^L[(Tt^Ke[ar++])&255],Tt=Tt>>>8^L[(Tt^Ke[ar++])&255],Tt=Tt>>>8^L[(Tt^Ke[ar++])&255],Tt=Tt>>>8^L[(Tt^Ke[ar++])&255],Tt=Tt>>>8^L[(Tt^Ke[ar++])&255],Tt=Tt>>>8^L[(Tt^Ke[ar++])&255],Tt=Tt>>>8^L[(Tt^Ke[ar++])&255];for(;ar<jt+7;)Tt=Tt>>>8^L[(Tt^Ke[ar++])&255];return Tt^-1}function Qe(Ke,wt){for(var Tt=wt^-1,jt=0,ar=Ke.length,hr,br;jt<ar;)hr=Ke.charCodeAt(jt++),hr<128?Tt=Tt>>>8^L[(Tt^hr)&255]:hr<2048?(Tt=Tt>>>8^L[(Tt^(192|hr>>6&31))&255],Tt=Tt>>>8^L[(Tt^(128|hr&63))&255]):hr>=55296&&hr<57344?(hr=(hr&1023)+64,br=Ke.charCodeAt(jt++)&1023,Tt=Tt>>>8^L[(Tt^(240|hr>>8&7))&255],Tt=Tt>>>8^L[(Tt^(128|hr>>2&63))&255],Tt=Tt>>>8^L[(Tt^(128|br>>6&15|(hr&3)<<4))&255],Tt=Tt>>>8^L[(Tt^(128|br&63))&255]):(Tt=Tt>>>8^L[(Tt^(224|hr>>12&15))&255],Tt=Tt>>>8^L[(Tt^(128|hr>>6&63))&255],Tt=Tt>>>8^L[(Tt^(128|hr&63))&255]);return Tt^-1}T.table=L,T.bstr=Q,T.buf=re,T.str=Qe});var _e=function(){var D={};D.version="1.1.4";function L(an,ei){for(var Gn=an.split("/"),Hn=ei.split("/"),oi=0,Mn=0,ga=Math.min(Gn.length,Hn.length);oi<ga;++oi){if(Mn=Gn[oi].length-Hn[oi].length)return Mn;if(Gn[oi]!=Hn[oi])return Gn[oi]<Hn[oi]?-1:1}return Gn.length-Hn.length}function Q(an){if(an.charAt(an.length-1)=="/")return an.slice(0,-1).indexOf("/")===-1?an:Q(an.slice(0,-1));var ei=an.lastIndexOf("/");return ei===-1?an:an.slice(0,ei+1)}function re(an){if(an.charAt(an.length-1)=="/")return re(an.slice(0,-1));var ei=an.lastIndexOf("/");return ei===-1?an:an.slice(ei+1)}function Te(an,ei){typeof ei=="string"&&(ei=new Date(ei));var Gn=ei.getHours();Gn=Gn<<6|ei.getMinutes(),Gn=Gn<<5|ei.getSeconds()>>>1,an.write_shift(2,Gn);var Hn=ei.getFullYear()-1980;Hn=Hn<<4|ei.getMonth()+1,Hn=Hn<<5|ei.getDate(),an.write_shift(2,Hn)}function Qe(an){var ei=an.read_shift(2)&65535,Gn=an.read_shift(2)&65535,Hn=new Date,oi=Gn&31;Gn>>>=5;var Mn=Gn&15;Gn>>>=4,Hn.setMilliseconds(0),Hn.setFullYear(Gn+1980),Hn.setMonth(Mn-1),Hn.setDate(oi);var ga=ei&31;ei>>>=5;var so=ei&63;return ei>>>=6,Hn.setHours(ei),Hn.setMinutes(so),Hn.setSeconds(ga<<1),Hn}function Ke(an){cn(an,0);for(var ei={},Gn=0;an.l<=an.length-4;){var Hn=an.read_shift(2),oi=an.read_shift(2),Mn=an.l+oi,ga={};switch(Hn){case 21589:Gn=an.read_shift(1),Gn&1&&(ga.mtime=an.read_shift(4)),oi>5&&(Gn&2&&(ga.atime=an.read_shift(4)),Gn&4&&(ga.ctime=an.read_shift(4))),ga.mtime&&(ga.mt=new Date(ga.mtime*1e3));break}an.l=Mn,ei[Hn]=ga}return ei}var wt;function Tt(){return wt||(wt=m(4))}function jt(an,ei){if(an[0]==80&&an[1]==75)return Ml(an,ei);if(an.length<512)throw new Error("CFB file size "+an.length+" < 512");var Gn=3,Hn=512,oi=0,Mn=0,ga=0,so=0,Ta=0,lo=[],Ra=an.slice(0,512);cn(Ra,0);var $o=ar(Ra);Gn=$o[0];switch(Gn){case 3:Hn=512;break;case 4:Hn=4096;break;case 0:if($o[1]==0)return Ml(an,ei);default:throw new Error("Major Version: Expected 3 or 4 saw "+Gn)}Hn!==512&&(Ra=an.slice(0,Hn),cn(Ra,28));var os=an.slice(0,Hn);hr(Ra,Gn);var zs=Ra.read_shift(4,"i");if(Gn===3&&zs!==0)throw new Error("# Directory Sectors: Expected 0 saw "+zs);Ra.l+=4,ga=Ra.read_shift(4,"i"),Ra.l+=4,Ra.chk("00100000","Mini Stream Cutoff Size: "),so=Ra.read_shift(4,"i"),oi=Ra.read_shift(4,"i"),Ta=Ra.read_shift(4,"i"),Mn=Ra.read_shift(4,"i");for(var hs=-1,ns=0;ns<109&&!(hs=Ra.read_shift(4,"i"),hs<0);++ns)lo[ns]=hs;var Xl=br(an,Hn);tn(Ta,Mn,Xl,Hn,lo);var Kc=vn(Xl,ga,lo,Hn);Kc[ga].name="!Directory",oi>0&&so!==to&&(Kc[so].name="!MiniFAT"),Kc[lo[0]].name="!FAT",Kc.fat_addrs=lo,Kc.ssz=Hn;var Hu={},bu=[],td=[],Wh=[];Gr(ga,Kc,Xl,bu,oi,Hu,td,so),Vr(td,Wh,bu),bu.shift();var Vh={FileIndex:td,FullPaths:Wh};return ei&&ei.raw&&(Vh.raw={header:os,sectors:Xl}),Vh}function ar(an){if(an[an.l]==80&&an[an.l+1]==75)return[0,0];an.chk(fs,"Header Signature: "),an.l+=16;var ei=an.read_shift(2,"u");return[an.read_shift(2,"u"),ei]}function hr(an,ei){var Gn=9;an.l+=2;switch(Gn=an.read_shift(2)){case 9:if(ei!=3)throw new Error("Sector Shift: Expected 9 saw "+Gn);break;case 12:if(ei!=4)throw new Error("Sector Shift: Expected 12 saw "+Gn);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+Gn)}an.chk("0600","Mini Sector Shift: "),an.chk("000000000000","Reserved: ")}function br(an,ei){for(var Gn=Math.ceil(an.length/ei)-1,Hn=[],oi=1;oi<Gn;++oi)Hn[oi-1]=an.slice(oi*ei,(oi+1)*ei);return Hn[Gn-1]=an.slice(Gn*ei),Hn}function Vr(an,ei,Gn){for(var Hn=0,oi=0,Mn=0,ga=0,so=0,Ta=Gn.length,lo=[],Ra=[];Hn<Ta;++Hn)lo[Hn]=Ra[Hn]=Hn,ei[Hn]=Gn[Hn];for(;so<Ra.length;++so)Hn=Ra[so],oi=an[Hn].L,Mn=an[Hn].R,ga=an[Hn].C,lo[Hn]===Hn&&(oi!==-1&&lo[oi]!==oi&&(lo[Hn]=lo[oi]),Mn!==-1&&lo[Mn]!==Mn&&(lo[Hn]=lo[Mn])),ga!==-1&&(lo[ga]=Hn),oi!==-1&&Hn!=lo[Hn]&&(lo[oi]=lo[Hn],Ra.lastIndexOf(oi)<so&&Ra.push(oi)),Mn!==-1&&Hn!=lo[Hn]&&(lo[Mn]=lo[Hn],Ra.lastIndexOf(Mn)<so&&Ra.push(Mn));for(Hn=1;Hn<Ta;++Hn)lo[Hn]===Hn&&(Mn!==-1&&lo[Mn]!==Mn?lo[Hn]=lo[Mn]:oi!==-1&&lo[oi]!==oi&&(lo[Hn]=lo[oi]));for(Hn=1;Hn<Ta;++Hn){if(an[Hn].type===0)continue;if(so=Hn,so!=lo[so])do so=lo[so],ei[Hn]=ei[so]+"/"+ei[Hn];while(so!==0&&lo[so]!==-1&&so!=lo[so]);lo[Hn]=-1}for(ei[0]+="/",Hn=1;Hn<Ta;++Hn)an[Hn].type!==2&&(ei[Hn]+="/")}function Sr(an,ei,Gn){for(var Hn=an.start,oi=an.size,Mn=[],ga=Hn;Gn&&oi>0&&ga>=0;)Mn.push(ei.slice(ga*ea,ga*ea+ea)),oi-=ea,ga=Ii(Gn,ga*4);return Mn.length===0?hn(0):W(Mn).slice(0,an.size)}function tn(an,ei,Gn,Hn,oi){var Mn=to;if(an===to){if(ei!==0)throw new Error("DIFAT chain shorter than expected")}else if(an!==-1){var ga=Gn[an],so=(Hn>>>2)-1;if(!ga)return;for(var Ta=0;Ta<so&&!((Mn=Ii(ga,Ta*4))===to);++Ta)oi.push(Mn);ei>=1&&tn(Ii(ga,Hn-4),ei-1,Gn,Hn,oi)}}function pn(an,ei,Gn,Hn,oi){var Mn=[],ga=[];oi||(oi=[]);var so=Hn-1,Ta=0,lo=0;for(Ta=ei;Ta>=0;){oi[Ta]=!0,Mn[Mn.length]=Ta,ga.push(an[Ta]);var Ra=Gn[Math.floor(Ta*4/Hn)];if(lo=Ta*4&so,Hn<4+lo)throw new Error("FAT boundary crossed: "+Ta+" 4 "+Hn);if(!an[Ra])break;Ta=Ii(an[Ra],lo)}return{nodes:Mn,data:ra([ga])}}function vn(an,ei,Gn,Hn){var oi=an.length,Mn=[],ga=[],so=[],Ta=[],lo=Hn-1,Ra=0,$o=0,os=0,zs=0;for(Ra=0;Ra<oi;++Ra){if(so=[],os=Ra+ei,os>=oi&&(os-=oi),ga[os])continue;Ta=[];var hs=[];for($o=os;$o>=0;){hs[$o]=!0,ga[$o]=!0,so[so.length]=$o,Ta.push(an[$o]);var ns=Gn[Math.floor($o*4/Hn)];if(zs=$o*4&lo,Hn<4+zs)throw new Error("FAT boundary crossed: "+$o+" 4 "+Hn);if(!an[ns])break;if($o=Ii(an[ns],zs),hs[$o])break}Mn[os]={nodes:so,data:ra([Ta])}}return Mn}function Gr(an,ei,Gn,Hn,oi,Mn,ga,so){for(var Ta=0,lo=Hn.length?2:0,Ra=ei[an].data,$o=0,os=0,zs;$o<Ra.length;$o+=128){var hs=Ra.slice($o,$o+128);cn(hs,64),os=hs.read_shift(2),zs=da(hs,0,os-lo),Hn.push(zs);var ns={name:zs,type:hs.read_shift(1),color:hs.read_shift(1),L:hs.read_shift(4,"i"),R:hs.read_shift(4,"i"),C:hs.read_shift(4,"i"),clsid:hs.read_shift(16),state:hs.read_shift(4,"i"),start:0,size:0},Xl=hs.read_shift(2)+hs.read_shift(2)+hs.read_shift(2)+hs.read_shift(2);Xl!==0&&(ns.ct=bi(hs,hs.l-8));var Kc=hs.read_shift(2)+hs.read_shift(2)+hs.read_shift(2)+hs.read_shift(2);Kc!==0&&(ns.mt=bi(hs,hs.l-8)),ns.start=hs.read_shift(4,"i"),ns.size=hs.read_shift(4,"i"),ns.size<0&&ns.start<0&&(ns.size=ns.type=0,ns.start=to,ns.name=""),ns.type===5?(Ta=ns.start,oi>0&&Ta!==to&&(ei[Ta].name="!StreamData")):ns.size>=4096?(ns.storage="fat",ei[ns.start]===void 0&&(ei[ns.start]=pn(Gn,ns.start,ei.fat_addrs,ei.ssz)),ei[ns.start].name=ns.name,ns.content=ei[ns.start].data.slice(0,ns.size)):(ns.storage="minifat",ns.size<0?ns.size=0:Ta!==to&&ns.start!==to&&ei[Ta]&&(ns.content=Sr(ns,ei[Ta].data,(ei[so]||{}).data))),ns.content&&cn(ns.content,0),Mn[zs]=ns,ga.push(ns)}}function bi(an,ei){return new Date((vi(an,ei+4)/1e7*Math.pow(2,32)+vi(an,ei)/1e7-11644473600)*1e3)}function na(an,ei){return Tt(),jt(wt.readFileSync(an),ei)}function zi(an,ei){switch(ei&&ei.type||"base64"){case"file":return na(an,ei);case"base64":return jt(B(_.decode(an)),ei);case"binary":return jt(B(an),ei)}return jt(an,ei)}function pa(an,ei){var Gn=ei||{},Hn=Gn.root||"Root Entry";if(an.FullPaths||(an.FullPaths=[]),an.FileIndex||(an.FileIndex=[]),an.FullPaths.length!==an.FileIndex.length)throw new Error("inconsistent CFB structure");an.FullPaths.length===0&&(an.FullPaths[0]=Hn+"/",an.FileIndex[0]={name:Hn,type:5}),Gn.CLSID&&(an.FileIndex[0].clsid=Gn.CLSID),Ka(an)}function Ka(an){var ei="Sh33tJ5";if(_e.find(an,"/"+ei))return;var Gn=hn(4);Gn[0]=55,Gn[1]=Gn[3]=50,Gn[2]=54,an.FileIndex.push({name:ei,type:2,content:Gn,size:4,L:69,R:69,C:69}),an.FullPaths.push(an.FullPaths[0]+ei),ua(an)}function ua(an,ei){pa(an);for(var Gn=!1,Hn=!1,oi=an.FullPaths.length-1;oi>=0;--oi){var Mn=an.FileIndex[oi];switch(Mn.type){case 0:Hn?Gn=!0:(an.FileIndex.pop(),an.FullPaths.pop());break;case 1:case 2:case 5:Hn=!0,isNaN(Mn.R*Mn.L*Mn.C)&&(Gn=!0),Mn.R>-1&&Mn.L>-1&&Mn.R==Mn.L&&(Gn=!0);break;default:Gn=!0;break}}if(!Gn&&!ei)return;var ga=new Date(1987,1,19),so=0,Ta=[];for(oi=0;oi<an.FullPaths.length;++oi){if(an.FileIndex[oi].type===0)continue;Ta.push([an.FullPaths[oi],an.FileIndex[oi]])}for(oi=0;oi<Ta.length;++oi){var lo=Q(Ta[oi][0]);for(Hn=!1,so=0;so<Ta.length;++so)Ta[so][0]===lo&&(Hn=!0);Hn||Ta.push([lo,{name:re(lo).replace("/",""),type:1,clsid:Bs,ct:ga,mt:ga,content:null}])}for(Ta.sort(function(os,zs){return L(os[0],zs[0])}),an.FullPaths=[],an.FileIndex=[],oi=0;oi<Ta.length;++oi)an.FullPaths[oi]=Ta[oi][0],an.FileIndex[oi]=Ta[oi][1];for(oi=0;oi<Ta.length;++oi){var Ra=an.FileIndex[oi],$o=an.FullPaths[oi];if(Ra.name=re($o).replace("/",""),Ra.L=Ra.R=Ra.C=-(Ra.color=1),Ra.size=Ra.content?Ra.content.length:0,Ra.start=0,Ra.clsid=Ra.clsid||Bs,oi===0)Ra.C=Ta.length>1?1:-1,Ra.size=0,Ra.type=5;else if($o.slice(-1)=="/"){for(so=oi+1;so<Ta.length&&!(Q(an.FullPaths[so])==$o);++so);for(Ra.C=so>=Ta.length?-1:so,so=oi+1;so<Ta.length&&!(Q(an.FullPaths[so])==Q($o));++so);Ra.R=so>=Ta.length?-1:so,Ra.type=1}else Q(an.FullPaths[oi+1]||"")==Q($o)&&(Ra.R=oi+1),Ra.type=2}}function ma(an,ei){var Gn=ei||{};if(ua(an),Gn.fileType=="zip")return gl(an,Gn);var Hn=function(zs){for(var hs=0,ns=0,Xl=0;Xl<zs.FileIndex.length;++Xl){var Kc=zs.FileIndex[Xl];if(!Kc.content)continue;var Hu=Kc.content.length;Hu>0&&(Hu<4096?hs+=Hu+63>>6:ns+=Hu+511>>9)}for(var bu=zs.FullPaths.length+3>>2,td=hs+7>>3,Wh=hs+127>>7,Vh=td+ns+bu+Wh,_h=Vh+127>>7,kf=_h<=109?0:Math.ceil((_h-109)/127);Vh+_h+kf+127>>7>_h;)kf=++_h<=109?0:Math.ceil((_h-109)/127);var sh=[1,kf,_h,Wh,bu,ns,hs,0];return zs.FileIndex[0].size=hs<<6,sh[7]=(zs.FileIndex[0].start=sh[0]+sh[1]+sh[2]+sh[3]+sh[4]+sh[5])+(sh[6]+7>>3),sh}(an),oi=hn(Hn[7]<<9),Mn=0,ga=0;{for(Mn=0;Mn<8;++Mn)oi.write_shift(1,zo[Mn]);for(Mn=0;Mn<8;++Mn)oi.write_shift(2,0);for(oi.write_shift(2,62),oi.write_shift(2,3),oi.write_shift(2,65534),oi.write_shift(2,9),oi.write_shift(2,6),Mn=0;Mn<3;++Mn)oi.write_shift(2,0);for(oi.write_shift(4,0),oi.write_shift(4,Hn[2]),oi.write_shift(4,Hn[0]+Hn[1]+Hn[2]+Hn[3]-1),oi.write_shift(4,0),oi.write_shift(4,1<<12),oi.write_shift(4,Hn[3]?Hn[0]+Hn[1]+Hn[2]-1:to),oi.write_shift(4,Hn[3]),oi.write_shift(-4,Hn[1]?Hn[0]-1:to),oi.write_shift(4,Hn[1]),Mn=0;Mn<109;++Mn)oi.write_shift(-4,Mn<Hn[2]?Hn[1]+Mn:-1)}if(Hn[1])for(ga=0;ga<Hn[1];++ga){for(;Mn<236+ga*127;++Mn)oi.write_shift(-4,Mn<Hn[2]?Hn[1]+Mn:-1);oi.write_shift(-4,ga===Hn[1]-1?to:ga+1)}var so=function(hs){for(ga+=hs;Mn<ga-1;++Mn)oi.write_shift(-4,Mn+1);hs&&(++Mn,oi.write_shift(-4,to))};for(ga=Mn=0,ga+=Hn[1];Mn<ga;++Mn)oi.write_shift(-4,vs.DIFSECT);for(ga+=Hn[2];Mn<ga;++Mn)oi.write_shift(-4,vs.FATSECT);so(Hn[3]),so(Hn[4]);for(var Ta=0,lo=0,Ra=an.FileIndex[0];Ta<an.FileIndex.length;++Ta){if(Ra=an.FileIndex[Ta],!Ra.content)continue;if(lo=Ra.content.length,lo<4096)continue;Ra.start=ga,so(lo+511>>9)}for(so(Hn[6]+7>>3);oi.l&511;)oi.write_shift(-4,vs.ENDOFCHAIN);for(ga=Mn=0,Ta=0;Ta<an.FileIndex.length;++Ta){if(Ra=an.FileIndex[Ta],!Ra.content)continue;if(lo=Ra.content.length,!lo||lo>=4096)continue;Ra.start=ga,so(lo+63>>6)}for(;oi.l&511;)oi.write_shift(-4,vs.ENDOFCHAIN);for(Mn=0;Mn<Hn[4]<<2;++Mn){var $o=an.FullPaths[Mn];if(!$o||$o.length===0){for(Ta=0;Ta<17;++Ta)oi.write_shift(4,0);for(Ta=0;Ta<3;++Ta)oi.write_shift(4,-1);for(Ta=0;Ta<12;++Ta)oi.write_shift(4,0);continue}Ra=an.FileIndex[Mn],Mn===0&&(Ra.start=Ra.size?Ra.start-1:to);var os=Mn===0&&Gn.root||Ra.name;if(lo=2*(os.length+1),oi.write_shift(64,os,"utf16le"),oi.write_shift(2,lo),oi.write_shift(1,Ra.type),oi.write_shift(1,Ra.color),oi.write_shift(-4,Ra.L),oi.write_shift(-4,Ra.R),oi.write_shift(-4,Ra.C),Ra.clsid)oi.write_shift(16,Ra.clsid,"hex");else for(Ta=0;Ta<4;++Ta)oi.write_shift(4,0);oi.write_shift(4,Ra.state||0),oi.write_shift(4,0),oi.write_shift(4,0),oi.write_shift(4,0),oi.write_shift(4,0),oi.write_shift(4,Ra.start),oi.write_shift(4,Ra.size),oi.write_shift(4,0)}for(Mn=1;Mn<an.FileIndex.length;++Mn)if(Ra=an.FileIndex[Mn],Ra.size>=4096){for(oi.l=Ra.start+1<<9,Ta=0;Ta<Ra.size;++Ta)oi.write_shift(1,Ra.content[Ta]);for(;Ta&511;++Ta)oi.write_shift(1,0)}for(Mn=1;Mn<an.FileIndex.length;++Mn)if(Ra=an.FileIndex[Mn],Ra.size>0&&Ra.size<4096){for(Ta=0;Ta<Ra.size;++Ta)oi.write_shift(1,Ra.content[Ta]);for(;Ta&63;++Ta)oi.write_shift(1,0)}for(;oi.l<oi.length;)oi.write_shift(1,0);return oi}function fa(an,ei){var Gn=an.FullPaths.map(function(Ta){return Ta.toUpperCase()}),Hn=Gn.map(function(Ta){var lo=Ta.split("/");return lo[lo.length-(Ta.slice(-1)=="/"?2:1)]}),oi=!1;ei.charCodeAt(0)===47?(oi=!0,ei=Gn[0].slice(0,-1)+ei):oi=ei.indexOf("/")!==-1;var Mn=ei.toUpperCase(),ga=oi===!0?Gn.indexOf(Mn):Hn.indexOf(Mn);if(ga!==-1)return an.FileIndex[ga];var so=!Mn.match(M);for(Mn=Mn.replace(j,""),so&&(Mn=Mn.replace(M,"!")),ga=0;ga<Gn.length;++ga){if((so?Gn[ga].replace(M,"!"):Gn[ga]).replace(j,"")==Mn)return an.FileIndex[ga];if((so?Hn[ga].replace(M,"!"):Hn[ga]).replace(j,"")==Mn)return an.FileIndex[ga]}return null}var ea=64,to=-2,fs="d0cf11e0a1b11ae1",zo=[208,207,17,224,161,177,26,225],Bs="00000000000000000000000000000000",vs={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:to,FREESECT:-1,HEADER_SIGNATURE:fs,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:Bs,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function pl(an,ei,Gn){Tt();var Hn=ma(an,Gn);wt.writeFileSync(ei,Hn)}function Ja(an){for(var ei=new Array(an.length),Gn=0;Gn<an.length;++Gn)ei[Gn]=String.fromCharCode(an[Gn]);return ei.join("")}function qn(an,ei){var Gn=ma(an,ei);switch(ei&&ei.type){case"file":return Tt(),wt.writeFileSync(ei.filename,Gn),Gn;case"binary":return Ja(Gn);case"base64":return _.encode(Ja(Gn))}return Gn}var Ti;function Qi(an){try{var ei=an.InflateRaw,Gn=new ei;if(Gn._processChunk(new Uint8Array([3,0]),Gn._finishFlushFlag),Gn.bytesRead)Ti=an;else throw new Error("zlib does not expose bytesRead")}catch(Hn){console.error("cannot use native zlib: "+(Hn.message||Hn))}}function Oi(an,ei){if(!Ti)return ko(an,ei);var Gn=Ti.InflateRaw,Hn=new Gn,oi=Hn._processChunk(an.slice(an.l),Hn._finishFlushFlag);return an.l+=Hn.bytesRead,oi}function va(an){return Ti?Ti.deflateRawSync(an):qc(an)}var wo=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Rn=[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],Un=[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 Kn(an){var ei=(an<<1|an<<11)&139536|(an<<5|an<<15)&558144;return(ei>>16|ei>>8|ei)&255}for(var ba=typeof Uint8Array!="undefined",ri=ba?new Uint8Array(1<<8):[],xa=0;xa<1<<8;++xa)ri[xa]=Kn(xa);function Ai(an,ei){var Gn=ri[an&255];return ei<=8?Gn>>>8-ei:(Gn=Gn<<8|ri[an>>8&255],ei<=16?Gn>>>16-ei:(Gn=Gn<<8|ri[an>>16&255],Gn>>>24-ei))}function _a(an,ei){var Gn=ei&7,Hn=ei>>>3;return(an[Hn]|(Gn<=6?0:an[Hn+1]<<8))>>>Gn&3}function An(an,ei){var Gn=ei&7,Hn=ei>>>3;return(an[Hn]|(Gn<=5?0:an[Hn+1]<<8))>>>Gn&7}function Za(an,ei){var Gn=ei&7,Hn=ei>>>3;return(an[Hn]|(Gn<=4?0:an[Hn+1]<<8))>>>Gn&15}function Wo(an,ei){var Gn=ei&7,Hn=ei>>>3;return(an[Hn]|(Gn<=3?0:an[Hn+1]<<8))>>>Gn&31}function Cs(an,ei){var Gn=ei&7,Hn=ei>>>3;return(an[Hn]|(Gn<=1?0:an[Hn+1]<<8))>>>Gn&127}function gc(an,ei,Gn){var Hn=ei&7,oi=ei>>>3,Mn=(1<<Gn)-1,ga=an[oi]>>>Hn;return Gn<8-Hn?ga&Mn:(ga|=an[oi+1]<<8-Hn,Gn<16-Hn?ga&Mn:(ga|=an[oi+2]<<16-Hn,Gn<24-Hn||(ga|=an[oi+3]<<24-Hn),ga&Mn))}function ou(an,ei){var Gn=an.length,Hn=2*Gn>ei?2*Gn:ei+5,oi=0;if(Gn>=ei)return an;if(E){var Mn=U(Hn);if(an.copy)an.copy(Mn);else for(;oi<an.length;++oi)Mn[oi]=an[oi];return Mn}else if(ba){var ga=new Uint8Array(Hn);if(ga.set)ga.set(an);else for(;oi<an.length;++oi)ga[oi]=an[oi];return ga}return an.length=Hn,an}function yu(an){for(var ei=new Array(an),Gn=0;Gn<an;++Gn)ei[Gn]=0;return ei}var qc=function(){var an=function(){return function(Gn,Hn){for(var oi=0;oi<Gn.length;){var Mn=Math.min(65535,Gn.length-oi),ga=oi+Mn==Gn.length;for(Hn.write_shift(1,+ga),Hn.write_shift(2,Mn),Hn.write_shift(2,~Mn&65535);Mn-- >0;)Hn[Hn.l++]=Gn[oi++]}return Hn.l}}();return function(ei){var Gn=hn(50+Math.floor(ei.length*1.1)),Hn=an(ei,Gn);return Gn.slice(0,Hn)}}();function kl(an,ei,Gn){var Hn=1,oi=0,Mn=0,ga=0,so=0,Ta=an.length,lo=ba?new Uint16Array(32):yu(32);for(Mn=0;Mn<32;++Mn)lo[Mn]=0;for(Mn=Ta;Mn<Gn;++Mn)an[Mn]=0;Ta=an.length;var Ra=ba?new Uint16Array(Ta):yu(Ta);for(Mn=0;Mn<Ta;++Mn)lo[oi=an[Mn]]++,Hn<oi&&(Hn=oi),Ra[Mn]=0;for(lo[0]=0,Mn=1;Mn<=Hn;++Mn)lo[Mn+16]=so=so+lo[Mn-1]<<1;for(Mn=0;Mn<Ta;++Mn)so=an[Mn],so!=0&&(Ra[Mn]=lo[so+16]++);var $o=0;for(Mn=0;Mn<Ta;++Mn)if($o=an[Mn],$o!=0)for(so=Ai(Ra[Mn],Hn)>>Hn-$o,ga=(1<<Hn+4-$o)-1;ga>=0;--ga)ei[so|ga<<$o]=$o&15|Mn<<4;return Hn}var pd=ba?new Uint16Array(512):yu(512),Nd=ba?new Uint16Array(32):yu(32);if(!ba){for(var iu=0;iu<512;++iu)pd[iu]=0;for(iu=0;iu<32;++iu)Nd[iu]=0}(function(){for(var an=[],ei=0;ei<32;ei++)an.push(5);kl(an,Nd,32);var Gn=[];for(ei=0;ei<=143;ei++)Gn.push(8);for(;ei<=255;ei++)Gn.push(9);for(;ei<=279;ei++)Gn.push(7);for(;ei<=287;ei++)Gn.push(8);kl(Gn,pd,288)})();var ks=ba?new Uint16Array(32768):yu(32768),ro=ba?new Uint16Array(32768):yu(32768),Ri=ba?new Uint16Array(128):yu(128),$i=1,ws=1;function Ba(an,ei){var Gn=Wo(an,ei)+257;ei+=5;var Hn=Wo(an,ei)+1;ei+=5;var oi=Za(an,ei)+4;ei+=4;for(var Mn=0,ga=ba?new Uint8Array(19):yu(19),so=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ta=1,lo=ba?new Uint8Array(8):yu(8),Ra=ba?new Uint8Array(8):yu(8),$o=ga.length,os=0;os<oi;++os)ga[wo[os]]=Mn=An(an,ei),Ta<Mn&&(Ta=Mn),lo[Mn]++,ei+=3;var zs=0;for(lo[0]=0,os=1;os<=Ta;++os)Ra[os]=zs=zs+lo[os-1]<<1;for(os=0;os<$o;++os)(zs=ga[os])!=0&&(so[os]=Ra[zs]++);var hs=0;for(os=0;os<$o;++os)if(hs=ga[os],hs!=0){zs=ri[so[os]]>>8-hs;for(var ns=(1<<7-hs)-1;ns>=0;--ns)Ri[zs|ns<<hs]=hs&7|os<<3}var Xl=[];for(Ta=1;Xl.length<Gn+Hn;){zs=Ri[Cs(an,ei)],ei+=zs&7;switch(zs>>>=3){case 16:for(Mn=3+_a(an,ei),ei+=2,zs=Xl[Xl.length-1];Mn-- >0;)Xl.push(zs);break;case 17:for(Mn=3+An(an,ei),ei+=3;Mn-- >0;)Xl.push(0);break;case 18:for(Mn=11+Cs(an,ei),ei+=7;Mn-- >0;)Xl.push(0);break;default:Xl.push(zs),Ta<zs&&(Ta=zs);break}}var Kc=Xl.slice(0,Gn),Hu=Xl.slice(Gn);for(os=Gn;os<286;++os)Kc[os]=0;for(os=Hn;os<30;++os)Hu[os]=0;return $i=kl(Kc,ks,286),ws=kl(Hu,ro,30),ei}function ka(an,ei){if(an[0]==3&&!(an[1]&3))return[F(ei),2];for(var Gn=0,Hn=0,oi=U(ei||1<<18),Mn=0,ga=oi.length>>>0,so=0,Ta=0;(Hn&1)==0;){if(Hn=An(an,Gn),Gn+=3,Hn>>>1==0){Gn&7&&(Gn+=8-(Gn&7));var lo=an[Gn>>>3]|an[(Gn>>>3)+1]<<8;if(Gn+=32,!ei&&ga<Mn+lo&&(oi=ou(oi,Mn+lo),ga=oi.length),typeof an.copy=="function")an.copy(oi,Mn,Gn>>>3,(Gn>>>3)+lo),Mn+=lo,Gn+=8*lo;else for(;lo-- >0;)oi[Mn++]=an[Gn>>>3],Gn+=8;continue}else Hn>>>1==1?(so=9,Ta=5):(Gn=Ba(an,Gn),so=$i,Ta=ws);for(!ei&&ga<Mn+32767&&(oi=ou(oi,Mn+32767),ga=oi.length);;){var Ra=gc(an,Gn,so),$o=Hn>>>1==1?pd[Ra]:ks[Ra];if(Gn+=$o&15,$o>>>=4,($o>>>8&255)===0)oi[Mn++]=$o;else{if($o==256)break;$o-=257;var os=$o<8?0:$o-4>>2;os>5&&(os=0);var zs=Mn+Rn[$o];os>0&&(zs+=gc(an,Gn,os),Gn+=os),Ra=gc(an,Gn,Ta),$o=Hn>>>1==1?Nd[Ra]:ro[Ra],Gn+=$o&15,$o>>>=4;var hs=$o<4?0:$o-2>>1,ns=Un[$o];for(hs>0&&(ns+=gc(an,Gn,hs),Gn+=hs),!ei&&ga<zs&&(oi=ou(oi,zs),ga=oi.length);Mn<zs;)oi[Mn]=oi[Mn-ns],++Mn}}}return[ei?oi:oi.slice(0,Mn),Gn+7>>>3]}function ko(an,ei){var Gn=an.slice(an.l||0),Hn=ka(Gn,ei);return an.l+=Hn[1],Hn[0]}function Ys(an,ei){if(an)typeof console!="undefined"&&console.error(ei);else throw new Error(ei)}function Ml(an,ei){var Gn=an;cn(Gn,0);var Hn=[],oi=[],Mn={FileIndex:Hn,FullPaths:oi};pa(Mn,{root:ei.root});for(var ga=Gn.length-4;(Gn[ga]!=80||Gn[ga+1]!=75||Gn[ga+2]!=5||Gn[ga+3]!=6)&&ga>=0;)--ga;Gn.l=ga+4,Gn.l+=4;var so=Gn.read_shift(2);Gn.l+=6;var Ta=Gn.read_shift(4);for(Gn.l=Ta,ga=0;ga<so;++ga){Gn.l+=20;var lo=Gn.read_shift(4),Ra=Gn.read_shift(4),$o=Gn.read_shift(2),os=Gn.read_shift(2),zs=Gn.read_shift(2);Gn.l+=8;var hs=Gn.read_shift(4),ns=Ke(Gn.slice(Gn.l+$o,Gn.l+$o+os));Gn.l+=$o+os+zs;var Xl=Gn.l;Gn.l=hs+4,ml(Gn,lo,Ra,Mn,ns),Gn.l=Xl}return Mn}function ml(an,ei,Gn,Hn,oi){an.l+=2;var Mn=an.read_shift(2),ga=an.read_shift(2),so=Qe(an);if(Mn&8257)throw new Error("Unsupported ZIP encryption");for(var Ta=an.read_shift(4),lo=an.read_shift(4),Ra=an.read_shift(4),$o=an.read_shift(2),os=an.read_shift(2),zs="",hs=0;hs<$o;++hs)zs+=String.fromCharCode(an[an.l++]);if(os){var ns=Ke(an.slice(an.l,an.l+os));(ns[21589]||{}).mt&&(so=ns[21589].mt),((oi||{})[21589]||{}).mt&&(so=oi[21589].mt)}an.l+=os;var Xl=an.slice(an.l,an.l+lo);switch(ga){case 8:Xl=Oi(an,Ra);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+ga)}var Kc=!1;Mn&8&&(Ta=an.read_shift(4),Ta==134695760&&(Ta=an.read_shift(4),Kc=!0),lo=an.read_shift(4),Ra=an.read_shift(4)),lo!=ei&&Ys(Kc,"Bad compressed size: "+ei+" != "+lo),Ra!=Gn&&Ys(Kc,"Bad uncompressed size: "+Gn+" != "+Ra);var Hu=be.buf(Xl,0);Ta>>0!=Hu>>0&&Ys(Kc,"Bad CRC32 checksum: "+Ta+" != "+Hu),Lh(Hn,zs,Xl,{unsafe:!0,mt:so})}function gl(an,ei){var Gn=ei||{},Hn=[],oi=[],Mn=hn(1),ga=Gn.compression?8:0,so=0,Ta=!1;Ta&&(so|=8);var lo=0,Ra=0,$o=0,os=0,zs=an.FullPaths[0],hs=zs,ns=an.FileIndex[0],Xl=[],Kc=0;for(lo=1;lo<an.FullPaths.length;++lo){if(hs=an.FullPaths[lo].slice(zs.length),ns=an.FileIndex[lo],!ns.size||!ns.content||hs=="Sh33tJ5")continue;var Hu=$o,bu=hn(hs.length);for(Ra=0;Ra<hs.length;++Ra)bu.write_shift(1,hs.charCodeAt(Ra)&127);bu=bu.slice(0,bu.l),Xl[os]=be.buf(ns.content,0);var td=ns.content;ga==8&&(td=va(td)),Mn=hn(30),Mn.write_shift(4,67324752),Mn.write_shift(2,20),Mn.write_shift(2,so),Mn.write_shift(2,ga),ns.mt?Te(Mn,ns.mt):Mn.write_shift(4,0),Mn.write_shift(-4,so&8?0:Xl[os]),Mn.write_shift(4,so&8?0:td.length),Mn.write_shift(4,so&8?0:ns.content.length),Mn.write_shift(2,bu.length),Mn.write_shift(2,0),$o+=Mn.length,Hn.push(Mn),$o+=bu.length,Hn.push(bu),$o+=td.length,Hn.push(td),so&8&&(Mn=hn(12),Mn.write_shift(-4,Xl[os]),Mn.write_shift(4,td.length),Mn.write_shift(4,ns.content.length),$o+=Mn.l,Hn.push(Mn)),Mn=hn(46),Mn.write_shift(4,33639248),Mn.write_shift(2,0),Mn.write_shift(2,20),Mn.write_shift(2,so),Mn.write_shift(2,ga),Mn.write_shift(4,0),Mn.write_shift(-4,Xl[os]),Mn.write_shift(4,td.length),Mn.write_shift(4,ns.content.length),Mn.write_shift(2,bu.length),Mn.write_shift(2,0),Mn.write_shift(2,0),Mn.write_shift(2,0),Mn.write_shift(2,0),Mn.write_shift(4,0),Mn.write_shift(4,Hu),Kc+=Mn.l,oi.push(Mn),Kc+=bu.length,oi.push(bu),++os}return Mn=hn(22),Mn.write_shift(4,101010256),Mn.write_shift(2,0),Mn.write_shift(2,0),Mn.write_shift(2,os),Mn.write_shift(2,os),Mn.write_shift(4,Kc),Mn.write_shift(4,$o),Mn.write_shift(2,0),W([W(Hn),W(oi),Mn])}function xh(an){var ei={};return pa(ei,an),ei}function Lh(an,ei,Gn,Hn){var oi=Hn&&Hn.unsafe;oi||pa(an);var Mn=!oi&&_e.find(an,ei);if(!Mn){var ga=an.FullPaths[0];ei.slice(0,ga.length)==ga?ga=ei:(ga.slice(-1)!="/"&&(ga+="/"),ga=(ga+ei).replace("//","/")),Mn={name:re(ei),type:2},an.FileIndex.push(Mn),an.FullPaths.push(ga),oi||_e.utils.cfb_gc(an)}return Mn.content=Gn,Mn.size=Gn?Gn.length:0,Hn&&(Hn.CLSID&&(Mn.clsid=Hn.CLSID),Hn.mt&&(Mn.mt=Hn.mt),Hn.ct&&(Mn.ct=Hn.ct)),Mn}function Sh(an,ei){pa(an);var Gn=_e.find(an,ei);if(Gn){for(var Hn=0;Hn<an.FileIndex.length;++Hn)if(an.FileIndex[Hn]==Gn)return an.FileIndex.splice(Hn,1),an.FullPaths.splice(Hn,1),!0}return!1}function Bu(an,ei,Gn){pa(an);var Hn=_e.find(an,ei);if(Hn){for(var oi=0;oi<an.FileIndex.length;++oi)if(an.FileIndex[oi]==Hn)return an.FileIndex[oi].name=re(Gn),an.FullPaths[oi]=Gn,!0}return!1}function Eh(an){ua(an,!0)}return D.find=fa,D.read=zi,D.parse=jt,D.write=qn,D.writeFile=pl,D.utils={cfb_new:xh,cfb_add:Lh,cfb_del:Sh,cfb_mov:Bu,cfb_gc:Eh,ReadShift:Di,CheckField:jn,prep_blob:cn,bconcat:W,use_zlib:Qi,_deflateRaw:qc,_inflateRaw:ko,consts:vs},D}();typeof ve=="undefined"&&(z.exports=_e);var ke;try{ke=m(4)}catch(T){}function $e(T){return typeof T=="string"?K(T):Array.isArray(T)?k(T):T}function ne(T,D,L){if(typeof ke!="undefined"&&ke.writeFileSync)return L?ke.writeFileSync(T,D,L):ke.writeFileSync(T,D);var Q=L=="utf8"?Lr(D):D;if(typeof IE_SaveFile!="undefined")return IE_SaveFile(Q,T);if(typeof Blob!="undefined"){var re=new Blob([$e(Q)],{type:"application/octet-stream"});if(typeof navigator!="undefined"&&navigator.msSaveBlob)return navigator.msSaveBlob(re,T);if(typeof saveAs!="undefined")return saveAs(re,T);if(typeof URL!="undefined"&&typeof document!="undefined"&&document.createElement&&URL.createObjectURL){var Te=URL.createObjectURL(re);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:T,saveAs:!0});var Qe=document.createElement("a");if(Qe.download!=null)return Qe.download=T,Qe.href=Te,document.body.appendChild(Qe),Qe.click(),document.body.removeChild(Qe),URL.revokeObjectURL&&typeof setTimeout!="undefined"&&setTimeout(function(){URL.revokeObjectURL(Te)},6e4),Te}}if(typeof $!="undefined"&&typeof File!="undefined"&&typeof Folder!="undefined")try{var Ke=File(T);return Ke.open("w"),Ke.encoding="binary",Array.isArray(D)&&(D=Y(D)),Ke.write(D),Ke.close(),D}catch(wt){if(!wt.message||!wt.message.match(/onstruct/))throw wt}throw new Error("cannot save file "+T)}function Ne(T){if(typeof ke!="undefined")return ke.readFileSync(T);if(typeof $!="undefined"&&typeof File!="undefined"&&typeof Folder!="undefined")try{var D=File(T);D.open("r"),D.encoding="binary";var L=D.read();return D.close(),L}catch(Q){if(!Q.message||!Q.message.match(/onstruct/))throw Q}throw new Error("Cannot access file "+T)}function st(T){for(var D=Object.keys(T),L=[],Q=0;Q<D.length;++Q)Object.prototype.hasOwnProperty.call(T,D[Q])&&L.push(D[Q]);return L}function pe(T,D){for(var L=[],Q=st(T),re=0;re!==Q.length;++re)L[T[Q[re]][D]]==null&&(L[T[Q[re]][D]]=Q[re]);return L}function Z(T){for(var D=[],L=st(T),Q=0;Q!==L.length;++Q)D[T[L[Q]]]=L[Q];return D}function J(T){for(var D=[],L=st(T),Q=0;Q!==L.length;++Q)D[T[L[Q]]]=parseInt(L[Q],10);return D}function ae(T){for(var D=[],L=st(T),Q=0;Q!==L.length;++Q)D[T[L[Q]]]==null&&(D[T[L[Q]]]=[]),D[T[L[Q]]].push(L[Q]);return D}var Se=new Date(1899,11,30,0,0,0);function me(T,D){var L=T.getTime();D&&(L-=1462*24*60*60*1e3);var Q=Se.getTime()+(T.getTimezoneOffset()-Se.getTimezoneOffset())*6e4;return(L-Q)/(24*60*60*1e3)}var Oe=new Date,Ee=Se.getTime()+(Oe.getTimezoneOffset()-Se.getTimezoneOffset())*6e4,oe=Oe.getTimezoneOffset();function Re(T){var D=new Date;return D.setTime(T*24*60*60*1e3+Ee),D.getTimezoneOffset()!==oe&&D.setTime(D.getTime()+(D.getTimezoneOffset()-oe)*6e4),D}function Be(T){var D=0,L=0,Q=!1,re=T.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!re)throw new Error("|"+T+"| is not an ISO8601 Duration");for(var Te=1;Te!=re.length;++Te){if(!re[Te])continue;L=1,Te>3&&(Q=!0);switch(re[Te].slice(re[Te].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+re[Te].slice(re[Te].length-1));case"D":L*=24;case"H":L*=60;case"M":if(Q)L*=60;else throw new Error("Unsupported ISO Duration Field: M");case"S":break}D+=L*parseInt(re[Te],10)}return D}var et=new Date("2017-02-19T19:06:09.000Z");isNaN(et.getFullYear())&&(et=new Date("2/19/17"));var bt=et.getFullYear()==2017;function dt(T,D){var L=new Date(T);if(bt)return D>0?L.setTime(L.getTime()+L.getTimezoneOffset()*60*1e3):D<0&&L.setTime(L.getTime()-L.getTimezoneOffset()*60*1e3),L;if(T instanceof Date)return T;if(et.getFullYear()==1917&&!isNaN(L.getFullYear())){var Q=L.getFullYear();return T.indexOf(""+Q)>-1||L.setFullYear(L.getFullYear()+100),L}var re=T.match(/\d+/g)||["2017","2","19","0","0","0"],Te=new Date(+re[0],+re[1]-1,+re[2],+re[3]||0,+re[4]||0,+re[5]||0);return T.indexOf("Z")>-1&&(Te=new Date(Te.getTime()-Te.getTimezoneOffset()*60*1e3)),Te}function He(T){for(var D="",L=0;L!=T.length;++L)D+=String.fromCharCode(T[L]);return D}function kt(T){if(typeof JSON!="undefined"&&!Array.isArray(T))return JSON.parse(JSON.stringify(T));if(typeof T!="object"||T==null)return T;if(T instanceof Date)return new Date(T.getTime());var D={};for(var L in T)Object.prototype.hasOwnProperty.call(T,L)&&(D[L]=kt(T[L]));return D}function ut(T,D){for(var L="";L.length<D;)L+=T;return L}function Ft(T){var D=Number(T);if(isFinite(D))return D;if(!isNaN(D))return NaN;if(!/\d/.test(T))return D;var L=1,Q=T.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return L*=100,""});return isNaN(D=Number(Q))?(Q=Q.replace(/[(](.*)[)]/,function(re,Te){return L=-L,Te}),isNaN(D=Number(Q))?D:D/L):D/L}function Ht(T){var D=new Date(T),L=new Date(NaN),Q=D.getYear(),re=D.getMonth(),Te=D.getDate();return isNaN(Te)||(Q<0||Q>8099)?L:(re>0||Te>1)&&Q!=101||T.toLowerCase().match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)?D:T.match(/[^-0-9:,\/\\]/)?L:D}var $t="abacaba".split(/(:?b)/i).length==5;function Ut(T,D,L){if($t||typeof D=="string")return T.split(D);for(var Q=T.split(D),re=[Q[0]],Te=1;Te<Q.length;++Te)re.push(L),re.push(Q[Te]);return re}function Jt(T){return T?T.data?w(T.data):T.asNodeBuffer&&E?w(T.asNodeBuffer().toString("binary")):T.asBinary?w(T.asBinary()):T._data&&T._data.getContent?w(He(Array.prototype.slice.call(T._data.getContent(),0))):T.content&&T.type?w(He(T.content)):null:null}function ct(T){if(!T)return null;if(T.data)return h(T.data);if(T.asNodeBuffer&&E)return T.asNodeBuffer();if(T._data&&T._data.getContent){var D=T._data.getContent();return typeof D=="string"?h(D):Array.prototype.slice.call(D)}return T.content&&T.type?T.content:null}function le(T){return T&&T.name.slice(-4)===".bin"?ct(T):Jt(T)}function te(T,D){for(var L=T.FullPaths||st(T.files),Q=D.toLowerCase().replace(/[\/]/g,"\\"),re=Q.replace(/\\/g,"/"),Te=0;Te<L.length;++Te){var Qe=L[Te].replace(/^Root Entry[\/]/,"").toLowerCase();if(Q==Qe||re==Qe)return T.files?T.files[L[Te]]:T.FileIndex[Te]}return null}function we(T,D){var L=te(T,D);if(L==null)throw new Error("Cannot find file "+D+" in zip");return L}function Ce(T,D,L){if(!L)return le(we(T,D));if(!D)return null;try{return Ce(T,D)}catch(Q){return null}}function fe(T,D,L){if(!L)return Jt(we(T,D));if(!D)return null;try{return fe(T,D)}catch(Q){return null}}function rt(T){for(var D=T.FullPaths||st(T.files),L=[],Q=0;Q<D.length;++Q)D[Q].slice(-1)!="/"&&L.push(D[Q]);return L.sort()}function tt(T,D,L){T.FullPaths?_e.utils.cfb_add(T,D,L):T.file(D,L)}var ye;typeof JSZipSync!="undefined"&&(ye=JSZipSync),z.exports&&(typeof ye=="undefined"&&(ye=m("IENz")));function Je(){return ye?new ye:_e.utils.cfb_new()}function lt(T,D){var L;if(ye)switch(D.type){case"base64":L=new ye(T,{base64:!0});break;case"binary":case"array":L=new ye(T,{base64:!1});break;case"buffer":L=new ye(T);break;default:throw new Error("Unrecognized type "+D.type)}else switch(D.type){case"base64":L=_e.read(T,{type:"base64"});break;case"binary":L=_e.read(T,{type:"binary"});break;case"buffer":case"array":L=_e.read(T,{type:"buffer"});break;default:throw new Error("Unrecognized type "+D.type)}return L}function ze(T,D){if(T.charAt(0)=="/")return T.slice(1);var L=D.split("/");D.slice(-1)!="/"&&L.pop();for(var Q=T.split("/");Q.length!==0;){var re=Q.shift();re===".."?L.pop():re!=="."&&L.push(re)}return L.join("/")}var Ct=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
|
|
|
`,zt=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,at=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/mg;Ct.match(at)||(at=/<[^>]*>/g);var vt=/<\w*:/,At=/<(\/?)\w+:/;function tr(T,D,L){for(var Q={},re=0,Te=0;re!==T.length&&!((Te=T.charCodeAt(re))===32||Te===10||Te===13);++re);if(D||(Q[0]=T.slice(0,re)),re===T.length)return Q;var Qe=T.match(zt),Ke=0,wt="",Tt=0,jt="",ar="",hr=1;if(Qe)for(Tt=0;Tt!=Qe.length;++Tt){for(ar=Qe[Tt],Te=0;Te!=ar.length&&!(ar.charCodeAt(Te)===61);++Te);for(jt=ar.slice(0,Te).trim();ar.charCodeAt(Te+1)==32;)++Te;for(hr=(re=ar.charCodeAt(Te+1))==34||re==39?1:0,wt=ar.slice(Te+1+hr,ar.length-hr),Ke=0;Ke!=jt.length&&!(jt.charCodeAt(Ke)===58);++Ke);if(Ke===jt.length)jt.indexOf("_")>0&&(jt=jt.slice(0,jt.indexOf("_"))),Q[jt]=wt,L||(Q[jt.toLowerCase()]=wt);else{var br=(Ke===5&&jt.slice(0,5)==="xmlns"?"xmlns":"")+jt.slice(Ke+1);if(Q[br]&&jt.slice(Ke-3,Ke)=="ext")continue;Q[br]=wt,L||(Q[br.toLowerCase()]=wt)}}return Q}function Ir(T){return T.replace(At,"<$1")}var zr={""":'"',"'":"'",">":">","<":"<","&":"&"},yn=Z(zr),ui=function(){var T=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/ig,D=/_x([\da-fA-F]{4})_/ig;return function L(Q){var re=Q+"",Te=re.indexOf("<![CDATA[");if(Te==-1)return re.replace(T,function(Ke,wt){return zr[Ke]||String.fromCharCode(parseInt(wt,Ke.indexOf("x")>-1?16:10))||Ke}).replace(D,function(Ke,wt){return String.fromCharCode(parseInt(wt,16))});var Qe=re.indexOf("]]>");return L(re.slice(0,Te))+re.slice(Te+9,Qe)+L(re.slice(Qe+3))}}(),Nn=/[&<>'"]/g,sn=/[\u0000-\u0008\u000b-\u001f]/g;function Nt(T){var D=T+"";return D.replace(Nn,function(L){return yn[L]}).replace(sn,function(L){return"_x"+("000"+L.charCodeAt(0).toString(16)).slice(-4)+"_"})}function xt(T){return Nt(T).replace(/ /g,"_x0020_")}var Pe=/[\u0000-\u001f]/g;function Fe(T){var D=T+"";return D.replace(Nn,function(L){return yn[L]}).replace(/\n/g,"<br/>").replace(Pe,function(L){return"&#x"+("000"+L.charCodeAt(0).toString(16)).slice(-4)+";"})}function Ve(T){var D=T+"";return D.replace(Nn,function(L){return yn[L]}).replace(Pe,function(L){return"&#x"+L.charCodeAt(0).toString(16).toUpperCase()+";"})}var pt=function(){var T=/&#(\d+);/g;function D(L,Q){return String.fromCharCode(parseInt(Q,10))}return function(Q){return Q.replace(T,D)}}(),Mt=function(){return function(D){return D.replace(/(\r\n|[\r\n])/g," ")}}();function dr(T){switch(T){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}var fr=function(D){for(var L="",Q=0,re=0,Te=0,Qe=0,Ke=0,wt=0;Q<D.length;){if(re=D.charCodeAt(Q++),re<128){L+=String.fromCharCode(re);continue}if(Te=D.charCodeAt(Q++),re>191&&re<224){Ke=(re&31)<<6,Ke|=Te&63,L+=String.fromCharCode(Ke);continue}if(Qe=D.charCodeAt(Q++),re<240){L+=String.fromCharCode((re&15)<<12|(Te&63)<<6|Qe&63);continue}Ke=D.charCodeAt(Q++),wt=((re&7)<<18|(Te&63)<<12|(Qe&63)<<6|Ke&63)-65536,L+=String.fromCharCode(55296+(wt>>>10&1023)),L+=String.fromCharCode(56320+(wt&1023))}return L},Lr=function(D){for(var L=[],Q=0,re=0,Te=0;Q<D.length;){re=D.charCodeAt(Q++);switch(!0){case re<128:L.push(String.fromCharCode(re));break;case re<2048:L.push(String.fromCharCode(192+(re>>6))),L.push(String.fromCharCode(128+(re&63)));break;case(re>=55296&&re<57344):re-=55296,Te=D.charCodeAt(Q++)-56320+(re<<10),L.push(String.fromCharCode(240+(Te>>18&7))),L.push(String.fromCharCode(144+(Te>>12&63))),L.push(String.fromCharCode(128+(Te>>6&63))),L.push(String.fromCharCode(128+(Te&63)));break;default:L.push(String.fromCharCode(224+(re>>12))),L.push(String.fromCharCode(128+(re>>6&63))),L.push(String.fromCharCode(128+(re&63)))}}return L.join("")};if(E){var dn=function(D){var L=y.alloc(2*D.length),Q,re,Te=1,Qe=0,Ke=0,wt;for(re=0;re<D.length;re+=Te)Te=1,(wt=D.charCodeAt(re))<128?Q=wt:wt<224?(Q=(wt&31)*64+(D.charCodeAt(re+1)&63),Te=2):wt<240?(Q=(wt&15)*4096+(D.charCodeAt(re+1)&63)*64+(D.charCodeAt(re+2)&63),Te=3):(Te=4,Q=(wt&7)*262144+(D.charCodeAt(re+1)&63)*4096+(D.charCodeAt(re+2)&63)*64+(D.charCodeAt(re+3)&63),Q-=65536,Ke=55296+(Q>>>10&1023),Q=56320+(Q&1023)),Ke!==0&&(L[Qe++]=Ke&255,L[Qe++]=Ke>>>8,Ke=0),L[Qe++]=Q%256,L[Qe++]=Q>>>8;return L.slice(0,Qe).toString("ucs2")},_n="foo bar baz\xE2\x98\x83\xF0\x9F\x8D\xA3";fr(_n)==dn(_n)&&(fr=dn);var cr=function(D){return O(D,"binary").toString("utf8")};fr(_n)==cr(_n)&&(fr=cr),Lr=function(D){return O(D,"utf8").toString("binary")}}var Xt=function(){var T={};return function(L,Q){var re=L+"|"+(Q||"");return T[re]?T[re]:T[re]=new RegExp("<(?:\\w+:)?"+L+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+L+">",Q||"")}}(),Zt=function(){var T=[["nbsp"," "],["middot","\xB7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(D){return[new RegExp("&"+D[0]+";","ig"),D[1]]});return function(L){for(var Q=L.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,`
|
|
|
`).replace(/<[^>]*>/g,""),re=0;re<T.length;++re)Q=Q.replace(T[re][0],T[re][1]);return Q}}(),Rr=function(){var T={};return function(L){return T[L]!==void 0?T[L]:T[L]=new RegExp("<(?:vt:)?"+L+">([\\s\\S]*?)</(?:vt:)?"+L+">","g")}}(),$r=/<\/?(?:vt:)?variant>/g,un=/<(?:vt:)([^>]*)>([\s\S]*)</;function Dn(T,D){var L=tr(T),Q=T.match(Rr(L.baseType))||[],re=[];if(Q.length!=L.size){if(D.WTF)throw new Error("unexpected vector length "+Q.length+" != "+L.size);return re}return Q.forEach(function(Te){var Qe=Te.replace($r,"").match(un);Qe&&re.push({v:fr(Qe[2]),t:Qe[1]})}),re}var sr=/(^\s|\s$|\n)/;function _r(T,D){return"<"+T+(D.match(sr)?' xml:space="preserve"':"")+">"+D+"</"+T+">"}function Yr(T){return st(T).map(function(D){return" "+D+'="'+T[D]+'"'}).join("")}function Pr(T,D,L){return"<"+T+(L!=null?Yr(L):"")+(D!=null?(D.match(sr)?' xml:space="preserve"':"")+">"+D+"</"+T:"/")+">"}function wn(T,D){try{return T.toISOString().replace(/\.\d*/,"")}catch(L){if(D)throw L}return""}function di(T,D){switch(typeof T){case"string":var L=Pr("vt:lpwstr",Nt(T));return D&&(L=L.replace(/"/g,"_x0022_")),L;case"number":return Pr((T|0)==T?"vt:i4":"vt:r8",Nt(String(T)));case"boolean":return Pr("vt:bool",T?"true":"false")}if(T instanceof Date)return Pr("vt:filetime",wn(T));throw new Error("Unable to serialize "+T)}var On={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"};On.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 $n={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 wi(T,D){for(var L=1-2*(T[D+7]>>>7),Q=((T[D+7]&127)<<4)+(T[D+6]>>>4&15),re=T[D+6]&15,Te=5;Te>=0;--Te)re=re*256+T[D+Te];return Q==2047?re==0?L*Infinity:NaN:(Q==0?Q=-1022:(Q-=1023,re+=Math.pow(2,52)),L*Math.pow(2,Q-52)*re)}function ki(T,D,L){var Q=(D<0||1/D==-Infinity?1:0)<<7,re=0,Te=0,Qe=Q?-D:D;isFinite(Qe)?Qe==0?re=Te=0:(re=Math.floor(Math.log(Qe)/Math.LN2),Te=Qe*Math.pow(2,52-re),re<=-1023&&(!isFinite(Te)||Te<Math.pow(2,52))?re=-1022:(Te-=Math.pow(2,52),re+=1023)):(re=2047,Te=isNaN(D)?26985:0);for(var Ke=0;Ke<=5;++Ke,Te/=256)T[L+Ke]=Te&255;T[L+6]=(re&15)<<4|Te&15,T[L+7]=re>>4|Q}var ra=function(D){for(var L=[],Q=10240,re=0;re<D[0].length;++re)if(D[0][re])for(var Te=0,Qe=D[0][re].length;Te<Qe;Te+=Q)L.push.apply(L,D[0][re].slice(Te,Te+Q));return L},ia=ra,da=function(D,L,Q){for(var re=[],Te=L;Te<Q;Te+=2)re.push(String.fromCharCode(In(D,Te)));return re.join("").replace(j,"")},gt=da,je=function(D,L,Q){for(var re=[],Te=L;Te<L+Q;++Te)re.push(("0"+D[Te].toString(16)).slice(-2));return re.join("")},Ye=je,Ze=function(D,L,Q){for(var re=[],Te=L;Te<Q;Te++)re.push(String.fromCharCode(Tr(D,Te)));return re.join("")},ft=Ze,ot=function(D,L){var Q=vi(D,L);return Q>0?Ze(D,L+4,L+4+Q-1):""},ht=ot,Bt=function(D,L){var Q=vi(D,L);return Q>0?Ze(D,L+4,L+4+Q-1):""},It=Bt,rr=function(D,L){var Q=2*vi(D,L);return Q>0?Ze(D,L+4,L+4+Q-1):""},gr=rr,mr,Cr;mr=Cr=function(D,L){var Q=vi(D,L);return Q>0?da(D,L+4,L+4+Q):""};var Wt=function(D,L){var Q=vi(D,L);return Q>0?Ze(D,L+4,L+4+Q):""},qr=Wt,ur,Zr;ur=Zr=function(D,L){return wi(D,L)};var Wr=function(D){return Array.isArray(D)};E&&(da=function(D,L,Q){return y.isBuffer(D)?D.toString("utf16le",L,Q).replace(j,""):gt(D,L,Q)},je=function(D,L,Q){return y.isBuffer(D)?D.toString("hex",L,L+Q):Ye(D,L,Q)},ot=function(D,L){if(!y.isBuffer(D))return ht(D,L);var Q=D.readUInt32LE(L);return Q>0?D.toString("utf8",L+4,L+4+Q-1):""},Bt=function(D,L){if(!y.isBuffer(D))return It(D,L);var Q=D.readUInt32LE(L);return Q>0?D.toString("utf8",L+4,L+4+Q-1):""},rr=function(D,L){if(!y.isBuffer(D))return gr(D,L);var Q=2*D.readUInt32LE(L);return D.toString("utf16le",L+4,L+4+Q-1)},mr=function(D,L){if(!y.isBuffer(D))return Cr(D,L);var Q=D.readUInt32LE(L);return D.toString("utf16le",L+4,L+4+Q)},Wt=function(D,L){if(!y.isBuffer(D))return qr(D,L);var Q=D.readUInt32LE(L);return D.toString("utf8",L+4,L+4+Q)},Ze=function(D,L,Q){return y.isBuffer(D)?D.toString("utf8",L,Q):ft(D,L,Q)},ra=function(D){return D[0].length>0&&y.isBuffer(D[0][0])?y.concat(D[0]):ia(D)},W=function(D){return y.isBuffer(D[0])?y.concat(D):[].concat.apply([],D)},ur=function(D,L){return y.isBuffer(D)?D.readDoubleLE(L):Zr(D,L)},Wr=function(D){return y.isBuffer(D)||Array.isArray(D)}),typeof cptable!="undefined"&&(da=function(D,L,Q){return cptable.utils.decode(1200,D.slice(L,Q)).replace(j,"")},Ze=function(D,L,Q){return cptable.utils.decode(65001,D.slice(L,Q))},ot=function(D,L){var Q=vi(D,L);return Q>0?cptable.utils.decode(r,D.slice(L+4,L+4+Q-1)):""},Bt=function(D,L){var Q=vi(D,L);return Q>0?cptable.utils.decode(u,D.slice(L+4,L+4+Q-1)):""},rr=function(D,L){var Q=2*vi(D,L);return Q>0?cptable.utils.decode(1200,D.slice(L+4,L+4+Q-1)):""},mr=function(D,L){var Q=vi(D,L);return Q>0?cptable.utils.decode(1200,D.slice(L+4,L+4+Q)):""},Wt=function(D,L){var Q=vi(D,L);return Q>0?cptable.utils.decode(65001,D.slice(L+4,L+4+Q)):""});var Tr=function(D,L){return D[L]},In=function(D,L){return D[L+1]*(1<<8)+D[L]},Pi=function(D,L){var Q=D[L+1]*(1<<8)+D[L];return Q<32768?Q:(65535-Q+1)*-1},vi=function(D,L){return D[L+3]*(1<<24)+(D[L+2]<<16)+(D[L+1]<<8)+D[L]},Ii=function(D,L){return D[L+3]<<24|D[L+2]<<16|D[L+1]<<8|D[L]},Ni=function(D,L){return D[L]<<24|D[L+1]<<16|D[L+2]<<8|D[L+3]};function Di(T,D){var L="",Q,re,Te=[],Qe,Ke,wt,Tt;switch(D){case"dbcs":if(Tt=this.l,E&&y.isBuffer(this))L=this.slice(this.l,this.l+2*T).toString("utf16le");else for(wt=0;wt<T;++wt)L+=String.fromCharCode(In(this,Tt)),Tt+=2;T*=2;break;case"utf8":L=Ze(this,this.l,this.l+T);break;case"utf16le":T*=2,L=da(this,this.l,this.l+T);break;case"wstr":if(typeof cptable!="undefined")L=cptable.utils.decode(u,this.slice(this.l,this.l+2*T));else return Di.call(this,T,"dbcs");T=2*T;break;case"lpstr-ansi":L=ot(this,this.l),T=4+vi(this,this.l);break;case"lpstr-cp":L=Bt(this,this.l),T=4+vi(this,this.l);break;case"lpwstr":L=rr(this,this.l),T=4+2*vi(this,this.l);break;case"lpp4":T=4+vi(this,this.l),L=mr(this,this.l),T&2&&(T+=2);break;case"8lpp4":T=4+vi(this,this.l),L=Wt(this,this.l),T&3&&(T+=4-(T&3));break;case"cstr":for(T=0,L="";(Qe=Tr(this,this.l+T++))!==0;)Te.push(b(Qe));L=Te.join("");break;case"_wstr":for(T=0,L="";(Qe=In(this,this.l+T))!==0;)Te.push(b(Qe)),T+=2;T+=2,L=Te.join("");break;case"dbcs-cont":for(L="",Tt=this.l,wt=0;wt<T;++wt){if(this.lens&&this.lens.indexOf(Tt)!==-1)return Qe=Tr(this,Tt),this.l=Tt+1,Ke=Di.call(this,T-wt,Qe?"dbcs-cont":"sbcs-cont"),Te.join("")+Ke;Te.push(b(In(this,Tt))),Tt+=2}L=Te.join(""),T*=2;break;case"cpstr":if(typeof cptable!="undefined"){L=cptable.utils.decode(u,this.slice(this.l,this.l+T));break}case"sbcs-cont":for(L="",Tt=this.l,wt=0;wt!=T;++wt){if(this.lens&&this.lens.indexOf(Tt)!==-1)return Qe=Tr(this,Tt),this.l=Tt+1,Ke=Di.call(this,T-wt,Qe?"dbcs-cont":"sbcs-cont"),Te.join("")+Ke;Te.push(b(Tr(this,Tt))),Tt+=1}L=Te.join("");break;default:switch(T){case 1:return Q=Tr(this,this.l),this.l++,Q;case 2:return Q=(D==="i"?Pi:In)(this,this.l),this.l+=2,Q;case 4:case-4:return D==="i"||(this[this.l+3]&128)===0?(Q=(T>0?Ii:Ni)(this,this.l),this.l+=4,Q):(re=vi(this,this.l),this.l+=4,re);case 8:case-8:if(D==="f")return T==8?re=ur(this,this.l):re=ur([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,re;T=8;case 16:L=je(this,this.l,T);break}}return this.l+=T,L}var mi=function(D,L,Q){D[Q]=L&255,D[Q+1]=L>>>8&255,D[Q+2]=L>>>16&255,D[Q+3]=L>>>24&255},oa=function(D,L,Q){D[Q]=L&255,D[Q+1]=L>>8&255,D[Q+2]=L>>16&255,D[Q+3]=L>>24&255},Cn=function(D,L,Q){D[Q]=L&255,D[Q+1]=L>>>8&255};function mn(T,D,L){var Q=0,re=0;if(L==="dbcs"){for(re=0;re!=D.length;++re)Cn(this,D.charCodeAt(re),this.l+2*re);Q=2*D.length}else if(L==="sbcs"){if(typeof cptable!="undefined"&&r==874)for(re=0;re!=D.length;++re){var Te=cptable.utils.encode(r,D.charAt(re));this[this.l+re]=Te[0]}else for(D=D.replace(/[^\x00-\x7F]/g,"_"),re=0;re!=D.length;++re)this[this.l+re]=D.charCodeAt(re)&255;Q=D.length}else if(L==="hex"){for(;re<T;++re)this[this.l++]=parseInt(D.slice(2*re,2*re+2),16)||0;return this}else if(L==="utf16le"){var Qe=Math.min(this.l+T,this.length);for(re=0;re<Math.min(D.length,T);++re){var Ke=D.charCodeAt(re);this[this.l++]=Ke&255,this[this.l++]=Ke>>8}for(;this.l<Qe;)this[this.l++]=0;return this}else switch(T){case 1:Q=1,this[this.l]=D&255;break;case 2:Q=2,this[this.l]=D&255,D>>>=8,this[this.l+1]=D&255;break;case 3:Q=3,this[this.l]=D&255,D>>>=8,this[this.l+1]=D&255,D>>>=8,this[this.l+2]=D&255;break;case 4:Q=4,mi(this,D,this.l);break;case 8:if(Q=8,L==="f"){ki(this,D,this.l);break}case 16:break;case-4:Q=4,oa(this,D,this.l);break}return this.l+=Q,this}function jn(T,D){var L=je(this,this.l,T.length>>1);if(L!==T)throw new Error(D+"Expected "+T+" saw "+L);this.l+=T.length>>1}function cn(T,D){T.l=D,T.read_shift=Di,T.chk=jn,T.write_shift=mn}function Bi(T,D){T.l+=D}function hn(T){var D=F(T);return cn(D,0),D}function _i(T,D,L){if(!T)return;var Q,re,Te;cn(T,T.l||0);for(var Qe=T.length,Ke=0,wt=0;T.l<Qe;){Ke=T.read_shift(1),Ke&128&&(Ke=(Ke&127)+((T.read_shift(1)&127)<<7));var Tt=Oh[Ke]||Oh[65535];for(Q=T.read_shift(1),Te=Q&127,re=1;re<4&&Q&128;++re)Te+=((Q=T.read_shift(1))&127)<<7*re;wt=T.l+Te;var jt=Tt.f&&Tt.f(T,Te,L);if(T.l=wt,D(jt,Tt.n,Ke))return}}function Yn(){var T=[],D=E?256:2048,L=function(Tt){var jt=hn(Tt);return cn(jt,0),jt},Q=L(D),re=function(){if(!Q)return;Q.length>Q.l&&(Q=Q.slice(0,Q.l),Q.l=Q.length),Q.length>0&&T.push(Q),Q=null},Te=function(Tt){return Q&&Tt<Q.length-Q.l?Q:(re(),Q=L(Math.max(Tt+1,D)))},Qe=function(){return re(),ra([T])},Ke=function(Tt){re(),Q=Tt,Q.l==null&&(Q.l=Q.length),Te(D)};return{next:Te,push:Ke,end:Qe,_bufs:T}}function Qn(T,D,L,Q){var re=+tp[D],Te;if(isNaN(re))return;Q||(Q=Oh[re].p||(L||[]).length||0),Te=1+(re>=128?1:0)+1,Q>=128&&++Te,Q>=16384&&++Te,Q>=2097152&&++Te;var Qe=T.next(Te);re<=127?Qe.write_shift(1,re):(Qe.write_shift(1,(re&127)+128),Qe.write_shift(1,re>>7));for(var Ke=0;Ke!=4;++Ke)if(Q>=128)Qe.write_shift(1,(Q&127)+128),Q>>=7;else{Qe.write_shift(1,Q);break}Q>0&&Wr(L)&&T.push(L)}function Xi(T,D,L){var Q=kt(T);if(D.s?(Q.cRel&&(Q.c+=D.s.c),Q.rRel&&(Q.r+=D.s.r)):(Q.cRel&&(Q.c+=D.c),Q.rRel&&(Q.r+=D.r)),!L||L.biff<12){for(;Q.c>=256;)Q.c-=256;for(;Q.r>=65536;)Q.r-=65536}return Q}function Ia(T,D,L){var Q=kt(T);return Q.s=Xi(Q.s,D.s,L),Q.e=Xi(Q.e,D.s,L),Q}function En(T,D){if(T.cRel&&T.c<0)for(T=kt(T);T.c<0;)T.c+=D>8?16384:256;if(T.rRel&&T.r<0)for(T=kt(T);T.r<0;)T.r+=D>8?1048576:D>5?65536:16384;var L=St(T);return!T.cRel&&T.cRel!=null&&(L=Wa(L)),!T.rRel&&T.rRel!=null&&(L=Vi(L)),L}function jr(T,D){return T.s.r==0&&!T.s.rRel&&(T.e.r==(D.biff>=12?1048575:D.biff>=8?65536:16384)&&!T.e.rRel)?(T.s.cRel?"":"$")+aa(T.s.c)+":"+(T.e.cRel?"":"$")+aa(T.e.c):T.s.c==0&&!T.s.cRel&&(T.e.c==(D.biff>=12?16383:255)&&!T.e.cRel)?(T.s.rRel?"":"$")+hi(T.s.r)+":"+(T.e.rRel?"":"$")+hi(T.e.r):En(T.s,D.biff)+":"+En(T.e,D.biff)}var Bn={},ti=function(D,L){var Q;if(typeof L!="undefined")Q=L;else try{Q=m(5)}catch(re){Q=null}D.rc4=function(re,Te){var Qe=new Array(256),Ke=0,wt=0,Tt=0,jt=0;for(wt=0;wt!=256;++wt)Qe[wt]=wt;for(wt=0;wt!=256;++wt)Tt=Tt+Qe[wt]+re[wt%re.length].charCodeAt(0)&255,jt=Qe[wt],Qe[wt]=Qe[Tt],Qe[Tt]=jt;wt=Tt=0;var ar=F(Te.length);for(Ke=0;Ke!=Te.length;++Ke)wt=wt+1&255,Tt=(Tt+Qe[wt])%256,jt=Qe[wt],Qe[wt]=Qe[Tt],Qe[Tt]=jt,ar[Ke]=Te[Ke]^Qe[Qe[wt]+Qe[Tt]&255];return ar},D.md5=function(re){if(!Q)throw new Error("Unsupported crypto");return Q.createHash("md5").update(re).digest("hex")}};ti(Bn,typeof crypto!="undefined"?crypto:void 0);function fi(T){return parseInt(Zi(T),10)-1}function hi(T){return""+(T+1)}function Vi(T){return T.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function Zi(T){return T.replace(/\$(\d+)$/,"$1")}function ji(T){for(var D=Ha(T),L=0,Q=0;Q!==D.length;++Q)L=26*L+D.charCodeAt(Q)-64;return L-1}function aa(T){if(T<0)throw new Error("invalid column "+T);var D="";for(++T;T;T=Math.floor((T-1)/26))D=String.fromCharCode((T-1)%26+65)+D;return D}function Wa(T){return T.replace(/^([A-Z])/,"$$$1")}function Ha(T){return T.replace(/^\$([A-Z])/,"$1")}function cs(T){return T.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Ci(T){for(var D=0,L=0,Q=0;Q<T.length;++Q){var re=T.charCodeAt(Q);re>=48&&re<=57?D=10*D+(re-48):re>=65&&re<=90&&(L=26*L+(re-64))}return{c:L-1,r:D-1}}function St(T){for(var D=T.c+1,L="";D;D=(D-1)/26|0)L=String.fromCharCode((D-1)%26+65)+L;return L+(T.r+1)}function Nr(T){var D=T.indexOf(":");return D==-1?{s:Ci(T),e:Ci(T)}:{s:Ci(T.slice(0,D)),e:Ci(T.slice(D+1))}}function Br(T,D){return typeof D=="undefined"||typeof D=="number"?Br(T.s,T.e):(typeof T!="string"&&(T=St(T)),typeof D!="string"&&(D=St(D)),T==D?T:T+":"+D)}function Kr(T){var D={s:{c:0,r:0},e:{c:0,r:0}},L=0,Q=0,re=0,Te=T.length;for(L=0;Q<Te&&!((re=T.charCodeAt(Q)-64)<1||re>26);++Q)L=26*L+re;for(D.s.c=--L,L=0;Q<Te&&!((re=T.charCodeAt(Q)-48)<0||re>9);++Q)L=10*L+re;if(D.s.r=--L,Q===Te||T.charCodeAt(++Q)===58)return D.e.c=D.s.c,D.e.r=D.s.r,D;for(L=0;Q!=Te&&!((re=T.charCodeAt(Q)-64)<1||re>26);++Q)L=26*L+re;for(D.e.c=--L,L=0;Q!=Te&&!((re=T.charCodeAt(Q)-48)<0||re>9);++Q)L=10*L+re;return D.e.r=--L,D}function Tn(T,D){var L=T.t=="d"&&D instanceof Date;if(T.z!=null)try{return T.w=G.format(T.z,L?me(D):D)}catch(Q){}try{return T.w=G.format((T.XF||{}).numFmtId||(L?14:0),L?me(D):D)}catch(Q){return""+D}}function rn(T,D,L){return T==null||T.t==null||T.t=="z"?"":T.w!==void 0?T.w:(T.t=="d"&&!T.z&&L&&L.dateNF&&(T.z=L.dateNF),T.t=="e"?Va[T.v]||T.v:D==null?Tn(T,T.v):Tn(T,D))}function Jn(T,D){var L=D&&D.sheet?D.sheet:"Sheet1",Q={};return Q[L]=T,{SheetNames:[L],Sheets:Q}}function Xn(T,D,L){var Q=L||{},re=T?Array.isArray(T):Q.dense;C!=null&&re==null&&(re=C);var Te=T||(re?[]:{}),Qe=0,Ke=0;if(Te&&Q.origin!=null){if(typeof Q.origin=="number")Qe=Q.origin;else{var wt=typeof Q.origin=="string"?Ci(Q.origin):Q.origin;Qe=wt.r,Ke=wt.c}Te["!ref"]||(Te["!ref"]="A1:A1")}var Tt={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(Te["!ref"]){var jt=Kr(Te["!ref"]);Tt.s.c=jt.s.c,Tt.s.r=jt.s.r,Tt.e.c=Math.max(Tt.e.c,jt.e.c),Tt.e.r=Math.max(Tt.e.r,jt.e.r),Qe==-1&&(Tt.e.r=Qe=jt.e.r+1)}for(var ar=0;ar!=D.length;++ar){if(!D[ar])continue;if(!Array.isArray(D[ar]))throw new Error("aoa_to_sheet expects an array of arrays");for(var hr=0;hr!=D[ar].length;++hr){if(typeof D[ar][hr]=="undefined")continue;var br={v:D[ar][hr]},Vr=Qe+ar,Sr=Ke+hr;if(Tt.s.r>Vr&&(Tt.s.r=Vr),Tt.s.c>Sr&&(Tt.s.c=Sr),Tt.e.r<Vr&&(Tt.e.r=Vr),Tt.e.c<Sr&&(Tt.e.c=Sr),D[ar][hr]&&typeof D[ar][hr]=="object"&&!Array.isArray(D[ar][hr])&&!(D[ar][hr]instanceof Date))br=D[ar][hr];else if(Array.isArray(br.v)&&(br.f=D[ar][hr][1],br.v=br.v[0]),br.v===null)if(br.f)br.t="n";else if(Q.nullError)br.t="e",br.v=0;else if(Q.sheetStubs)br.t="z";else continue;else typeof br.v=="number"?br.t="n":typeof br.v=="boolean"?br.t="b":br.v instanceof Date?(br.z=Q.dateNF||G._table[14],Q.cellDates?(br.t="d",br.w=G.format(br.z,me(br.v))):(br.t="n",br.v=me(br.v),br.w=G.format(br.z,br.v))):br.t="s";if(re)Te[Vr]||(Te[Vr]=[]),Te[Vr][Sr]&&Te[Vr][Sr].z&&(br.z=Te[Vr][Sr].z),Te[Vr][Sr]=br;else{var tn=St({c:Sr,r:Vr});Te[tn]&&Te[tn].z&&(br.z=Te[tn].z),Te[tn]=br}}}return Tt.s.c<1e7&&(Te["!ref"]=Br(Tt)),Te}function ni(T,D){return Xn(null,T,D)}function qi(T,D){return D||(D=hn(4)),D.write_shift(4,T),D}function Ui(T){var D=T.read_shift(4);return D===0?"":T.read_shift(D,"dbcs")}function xi(T,D){var L=!1;return D==null&&(L=!0,D=hn(4+2*T.length)),D.write_shift(4,T.length),T.length>0&&D.write_shift(0,T,"dbcs"),L?D.slice(0,D.l):D}function mt(T){return{ich:T.read_shift(2),ifnt:T.read_shift(2)}}function qt(T,D){return D||(D=hn(4)),D.write_shift(2,T.ich||0),D.write_shift(2,T.ifnt||0),D}function xr(T,D){var L=T.l,Q=T.read_shift(1),re=Ui(T),Te=[],Qe={t:re,h:re};if((Q&1)!==0){for(var Ke=T.read_shift(4),wt=0;wt!=Ke;++wt)Te.push(mt(T));Qe.r=Te}else Qe.r=[{ich:0,ifnt:0}];return T.l=L+D,Qe}function Ar(T,D){var L=!1;return D==null&&(L=!0,D=hn(15+4*T.t.length)),D.write_shift(1,0),xi(T.t,D),L?D.slice(0,D.l):D}var Jr=xr;function Hr(T,D){var L=!1;return D==null&&(L=!0,D=hn(23+4*T.t.length)),D.write_shift(1,1),xi(T.t,D),D.write_shift(4,1),qt({ich:0,ifnt:0},D),L?D.slice(0,D.l):D}function gn(T){var D=T.read_shift(4),L=T.read_shift(2);return L+=T.read_shift(1)<<16,T.l++,{c:D,iStyleRef:L}}function bn(T,D){return D==null&&(D=hn(8)),D.write_shift(-4,T.c),D.write_shift(3,T.iStyleRef||T.s),D.write_shift(1,0),D}function Fn(T){var D=T.read_shift(2);return D+=T.read_shift(1)<<16,T.l++,{c:-1,iStyleRef:D}}function ci(T,D){return D==null&&(D=hn(4)),D.write_shift(3,T.iStyleRef||T.s),D.write_shift(1,0),D}var li=Ui,Si=xi;function Ln(T){var D=T.read_shift(4);return D===0||D===4294967295?"":T.read_shift(D,"dbcs")}function pi(T,D){var L=!1;return D==null&&(L=!0,D=hn(127)),D.write_shift(4,T.length>0?T.length:4294967295),T.length>0&&D.write_shift(0,T,"dbcs"),L?D.slice(0,D.l):D}var Wn=Ui,Zn=Ln,ai=pi;function gi(T){var D=T.slice(T.l,T.l+4),L=D[0]&1,Q=D[0]&2;T.l+=4,D[0]&=252;var re=Q===0?ur([0,0,0,0,D[0],D[1],D[2],D[3]],0):Ii(D,0)>>2;return L?re/100:re}function ta(T,D){D==null&&(D=hn(4));var L=0,Q=0,re=T*100;if(T==(T|0)&&T>=-(1<<29)&&T<1<<29?Q=1:re==(re|0)&&re>=-(1<<29)&&re<1<<29&&(Q=1,L=1),Q)D.write_shift(-4,((L?re:T)<<2)+(L+2));else throw new Error("unsupported RkNumber "+T)}function sa(T){var D={s:{},e:{}};return D.s.r=T.read_shift(4),D.e.r=T.read_shift(4),D.s.c=T.read_shift(4),D.e.c=T.read_shift(4),D}function Ua(T,D){return D||(D=hn(16)),D.write_shift(4,T.s.r),D.write_shift(4,T.e.r),D.write_shift(4,T.s.c),D.write_shift(4,T.e.c),D}var Ji=sa,Wi=Ua;function za(T){if(T.length-T.l<8)throw"XLS Xnum Buffer underflow";return T.read_shift(8,"f")}function wa(T,D){return(D||hn(8)).write_shift(8,T,"f")}function Ma(T){var D={},L=T.read_shift(1),Q=L>>>1,re=T.read_shift(1),Te=T.read_shift(2,"i"),Qe=T.read_shift(1),Ke=T.read_shift(1),wt=T.read_shift(1);T.l++;switch(Q){case 0:D.auto=1;break;case 1:D.index=re;var Tt=ps[re];Tt&&(D.rgb=Ot(Tt));break;case 2:D.rgb=Ot([Qe,Ke,wt]);break;case 3:D.theme=re;break}return Te!=0&&(D.tint=Te>0?Te/32767:Te/32768),D}function ja(T,D){if(D||(D=hn(8)),!T||T.auto)return D.write_shift(4,0),D.write_shift(4,0),D;T.index!=null?(D.write_shift(1,2),D.write_shift(1,T.index)):T.theme!=null?(D.write_shift(1,6),D.write_shift(1,T.theme)):(D.write_shift(1,5),D.write_shift(1,0));var L=T.tint||0;if(L>0?L*=32767:L<0&&(L*=32768),D.write_shift(2,L),!T.rgb||T.theme!=null)D.write_shift(2,0),D.write_shift(1,0),D.write_shift(1,0);else{var Q=T.rgb||"FFFFFF";typeof Q=="number"&&(Q=("000000"+Q.toString(16)).slice(-6)),D.write_shift(1,parseInt(Q.slice(0,2),16)),D.write_shift(1,parseInt(Q.slice(2,4),16)),D.write_shift(1,parseInt(Q.slice(4,6),16)),D.write_shift(1,255)}return D}function ao(T){var D=T.read_shift(1);T.l++;var L={fBold:D&1,fItalic:D&2,fUnderline:D&4,fStrikeout:D&8,fOutline:D&16,fShadow:D&32,fCondense:D&64,fExtend:D&128};return L}function Co(T,D){D||(D=hn(2));var L=(T.italic?2:0)|(T.strike?8:0)|(T.outline?16:0)|(T.shadow?32:0)|(T.condense?64:0)|(T.extend?128:0);return D.write_shift(1,L),D.write_shift(1,0),D}function qo(T,D){var L={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},Q=T.read_shift(4);switch(Q){case 0:return"";case 4294967295:case 4294967294:return L[T.read_shift(4)]||""}if(Q>400)throw new Error("Unsupported Clipboard: "+Q.toString(16));return T.l-=4,T.read_shift(0,D==1?"lpstr":"lpwstr")}function Go(T){return qo(T,1)}function Io(T){return qo(T,2)}var Mo=2,Ya=3,Oo=11,vo=12,Yo=19,Us=30,is=64,ys=65,Ms=71,co=4096,Pa=80,no=81,Vo=[Pa,no],Jo={1:{n:"CodePage",t:Mo},2:{n:"Category",t:Pa},3:{n:"PresentationFormat",t:Pa},4:{n:"ByteCount",t:Ya},5:{n:"LineCount",t:Ya},6:{n:"ParagraphCount",t:Ya},7:{n:"SlideCount",t:Ya},8:{n:"NoteCount",t:Ya},9:{n:"HiddenCount",t:Ya},10:{n:"MultimediaClipCount",t:Ya},11:{n:"ScaleCrop",t:Oo},12:{n:"HeadingPairs",t:co|vo},13:{n:"TitlesOfParts",t:co|Us},14:{n:"Manager",t:Pa},15:{n:"Company",t:Pa},16:{n:"LinksUpToDate",t:Oo},17:{n:"CharacterCount",t:Ya},19:{n:"SharedDoc",t:Oo},22:{n:"HyperlinksChanged",t:Oo},23:{n:"AppVersion",t:Ya,p:"version"},24:{n:"DigSig",t:ys},26:{n:"ContentType",t:Pa},27:{n:"ContentStatus",t:Pa},28:{n:"Language",t:Pa},29:{n:"Version",t:Pa},255:{},2147483648:{n:"Locale",t:Yo},2147483651:{n:"Behavior",t:Yo},1919054434:{}},xo={1:{n:"CodePage",t:Mo},2:{n:"Title",t:Pa},3:{n:"Subject",t:Pa},4:{n:"Author",t:Pa},5:{n:"Keywords",t:Pa},6:{n:"Comments",t:Pa},7:{n:"Template",t:Pa},8:{n:"LastAuthor",t:Pa},9:{n:"RevNumber",t:Pa},10:{n:"EditTime",t:is},11:{n:"LastPrinted",t:is},12:{n:"CreatedDate",t:is},13:{n:"ModifiedDate",t:is},14:{n:"PageCount",t:Ya},15:{n:"WordCount",t:Ya},16:{n:"CharCount",t:Ya},17:{n:"Thumbnail",t:Ms},18:{n:"Application",t:Pa},19:{n:"DocSecurity",t:Ya},255:{},2147483648:{n:"Locale",t:Yo},2147483651:{n:"Behavior",t:Yo},1919054434:{}},es=pe(Jo,"n"),Is=pe(xo,"n"),Vs={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"},js=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Os(T){return T.map(function(D){return[D>>16&255,D>>8&255,D&255]})}var xs=Os([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]),ps=kt(xs),Va={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Sa=J(Va),Oa={"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"},Lo=function(){var T={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 st(T).forEach(function(D){["xlsm","xlam"].forEach(function(L){T[D][L]||(T[D][L]=T[D].xlsx)})}),st(T).forEach(function(D){st(T[D]).forEach(function(L){Oa[T[D][L]]=D})}),T}(),No=ae(Oa);On.CT="http://schemas.openxmlformats.org/package/2006/content-types";function Do(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""}}function Po(T){var D=Do();if(!T||!T.match)return D;var L={};if((T.match(at)||[]).forEach(function(Q){var re=tr(Q);switch(re[0].replace(vt,"<")){case"<?xml":break;case"<Types":D.xmlns=re["xmlns"+(re[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":L[re.Extension]=re.ContentType;break;case"<Override":D[Oa[re.ContentType]]!==void 0&&D[Oa[re.ContentType]].push(re.PartName);break}}),D.xmlns!==On.CT)throw new Error("Unknown Namespace: "+D.xmlns);return D.calcchain=D.calcchains.length>0?D.calcchains[0]:"",D.sst=D.strs.length>0?D.strs[0]:"",D.style=D.styles.length>0?D.styles[0]:"",D.defaults=L,delete D.calcchains,D}var So=Pr("Types",null,{xmlns:On.CT,"xmlns:xsd":On.xsd,"xmlns:xsi":On.xsi}),$a=[["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",No.rels[0]]].map(function(T){return Pr("Default",null,{Extension:T[0],ContentType:T[1]})});function ts(T,D){var L=[],Q;L[L.length]=Ct,L[L.length]=So,L=L.concat($a);var re=function(wt){T[wt]&&T[wt].length>0&&(Q=T[wt][0],L[L.length]=Pr("Override",null,{PartName:(Q[0]=="/"?"":"/")+Q,ContentType:Lo[wt][D.bookType||"xlsx"]}))},Te=function(wt){(T[wt]||[]).forEach(function(Tt){L[L.length]=Pr("Override",null,{PartName:(Tt[0]=="/"?"":"/")+Tt,ContentType:Lo[wt][D.bookType||"xlsx"]})})},Qe=function(wt){(T[wt]||[]).forEach(function(Tt){L[L.length]=Pr("Override",null,{PartName:(Tt[0]=="/"?"":"/")+Tt,ContentType:No[wt][0]})})};return re("workbooks"),Te("sheets"),Te("charts"),Qe("themes"),["strs","styles"].forEach(re),["coreprops","extprops","custprops"].forEach(Qe),Qe("vba"),Qe("comments"),Qe("drawings"),L.length>2&&(L[L.length]="</Types>",L[1]=L[1].replace("/>",">")),L.join("")}var La={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 Ds(T){var D=T.lastIndexOf("/");return T.slice(0,D+1)+"_rels/"+T.slice(D+1)+".rels"}function Xo(T,D){var L={"!id":{}};if(!T)return L;D.charAt(0)!=="/"&&(D="/"+D);var Q={};return(T.match(at)||[]).forEach(function(re){var Te=tr(re);if(Te[0]==="<Relationship"){var Qe={};Qe.Type=Te.Type,Qe.Target=Te.Target,Qe.Id=Te.Id,Qe.TargetMode=Te.TargetMode;var Ke=Te.TargetMode==="External"?Te.Target:ze(Te.Target,D);L[Ke]=Qe,Q[Te.Id]=Qe}}),L["!id"]=Q,L}On.RELS="http://schemas.openxmlformats.org/package/2006/relationships";var Hs=Pr("Relationships",null,{xmlns:On.RELS});function Xs(T){var D=[Ct,Hs];return st(T["!id"]).forEach(function(L){D[D.length]=Pr("Relationship",null,T["!id"][L])}),D.length>2&&(D[D.length]="</Relationships>",D[1]=D[1].replace("/>",">")),D.join("")}var wl=[La.HLINK,La.XPATH,La.XMISS];function Ns(T,D,L,Q,re,Te){if(re||(re={}),T["!id"]||(T["!id"]={}),D<0)for(D=1;T["!id"]["rId"+D];++D);if(re.Id="rId"+D,re.Type=Q,re.Target=L,Te?re.TargetMode=Te:wl.indexOf(re.Type)>-1&&(re.TargetMode="External"),T["!id"][re.Id])throw new Error("Cannot rewrite rId "+D);return T["!id"][re.Id]=re,T[("/"+re.Target).replace("//","/")]=re,D}var Qs="application/vnd.oasis.opendocument.spreadsheet";function po(T,D){for(var L=Of(T),Q,re;Q=jh.exec(L);)switch(Q[3]){case"manifest":break;case"file-entry":if(re=tr(Q[0],!1),re.path=="/"&&re.type!==Qs)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(D&&D.WTF)throw Q}}function Rs(T){var D=[Ct];D.push(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">
|
|
|
`),D.push(` <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>
|
|
|
`);for(var L=0;L<T.length;++L)D.push(' <manifest:file-entry manifest:full-path="'+T[L][0]+'" manifest:media-type="'+T[L][1]+`"/>
|
|
|
`);return D.push("</manifest:manifest>"),D.join("")}function Ss(T,D,L){return[' <rdf:Description rdf:about="'+T+`">
|
|
|
`,' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(L||"odf")+"#"+D+`"/>
|
|
|
`,` </rdf:Description>
|
|
|
`].join("")}function bs(T,D){return[' <rdf:Description rdf:about="'+T+`">
|
|
|
`,' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+D+`"/>
|
|
|
`,` </rdf:Description>
|
|
|
`].join("")}function ll(T){var D=[Ct];D.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
|
|
`);for(var L=0;L!=T.length;++L)D.push(Ss(T[L][0],T[L][1])),D.push(bs("",T[L][0]));return D.push(Ss("","Document","pkg")),D.push("</rdf:RDF>"),D.join("")}var Ls=function(){var T='<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 T}}(),Ro=[["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"]];On.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",La.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var nl=function(){for(var T=new Array(Ro.length),D=0;D<Ro.length;++D){var L=Ro[D],Q="(?:"+L[0].slice(0,L[0].indexOf(":"))+":)"+L[0].slice(L[0].indexOf(":")+1);T[D]=new RegExp("<"+Q+"[^>]*>([\\s\\S]*?)</"+Q+">")}return T}();function Dl(T){var D={};T=fr(T);for(var L=0;L<Ro.length;++L){var Q=Ro[L],re=T.match(nl[L]);re!=null&&re.length>0&&(D[Q[1]]=ui(re[1])),Q[2]==="date"&&D[Q[1]]&&(D[Q[1]]=dt(D[Q[1]]))}return D}var Pl=Pr("cp:coreProperties",null,{"xmlns:cp":On.CORE_PROPS,"xmlns:dc":On.dc,"xmlns:dcterms":On.dcterms,"xmlns:dcmitype":On.dcmitype,"xmlns:xsi":On.xsi});function Sl(T,D,L,Q,re){if(re[T]!=null||D==null||D==="")return;re[T]=D,D=Nt(D),Q[Q.length]=L?Pr(T,D,L):_r(T,D)}function Fo(T,D){var L=D||{},Q=[Ct,Pl],re={};if(!T&&!L.Props)return Q.join("");T&&(T.CreatedDate!=null&&Sl("dcterms:created",typeof T.CreatedDate=="string"?T.CreatedDate:wn(T.CreatedDate,L.WTF),{"xsi:type":"dcterms:W3CDTF"},Q,re),T.ModifiedDate!=null&&Sl("dcterms:modified",typeof T.ModifiedDate=="string"?T.ModifiedDate:wn(T.ModifiedDate,L.WTF),{"xsi:type":"dcterms:W3CDTF"},Q,re));for(var Te=0;Te!=Ro.length;++Te){var Qe=Ro[Te],Ke=L.Props&&L.Props[Qe[1]]!=null?L.Props[Qe[1]]:T?T[Qe[1]]:null;Ke===!0?Ke="1":Ke===!1?Ke="0":typeof Ke=="number"&&(Ke=String(Ke)),Ke!=null&&Sl(Qe[0],Ke,null,Q,re)}return Q.length>2&&(Q[Q.length]="</cp:coreProperties>",Q[1]=Q[1].replace("/>",">")),Q.join("")}var mo=[["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"]];On.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",La.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var Eo=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function la(T,D,L,Q){var re=[];if(typeof T=="string")re=Dn(T,Q);else for(var Te=0;Te<T.length;++Te)re=re.concat(T[Te].map(function(jt){return{v:jt}}));var Qe=typeof D=="string"?Dn(D,Q).map(function(jt){return jt.v}):D,Ke=0,wt=0;if(Qe.length>0)for(var Tt=0;Tt!==re.length;Tt+=2){wt=+re[Tt+1].v;switch(re[Tt].v){case"Worksheets":case"\u5DE5\u4F5C\u8868":case"\u041B\u0438\u0441\u0442\u044B":case"\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0639\u0645\u0644":case"\u30EF\u30FC\u30AF\u30B7\u30FC\u30C8":case"\u05D2\u05DC\u05D9\u05D5\u05E0\u05D5\u05EA \u05E2\u05D1\u05D5\u05D3\u05D4":case"Arbeitsbl\xE4tter":case"\xC7al\u0131\u015Fma Sayfalar\u0131":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de c\xE1lculo":case"Planilhas":case"Regneark":case"Hojas de c\xE1lculo":case"Werkbladen":L.Worksheets=wt,L.SheetNames=Qe.slice(Ke,Ke+wt);break;case"Named Ranges":case"Rangos con nombre":case"\u540D\u524D\u4ED8\u304D\u4E00\u89A7":case"Benannte Bereiche":case"Navngivne omr\xE5der":L.NamedRanges=wt,L.DefinedNames=Qe.slice(Ke,Ke+wt);break;case"Charts":case"Diagramme":L.Chartsheets=wt,L.ChartNames=Qe.slice(Ke,Ke+wt);break}Ke+=wt}}function Bo(T,D,L){var Q={};return D||(D={}),T=fr(T),mo.forEach(function(re){var Te=(T.match(Xt(re[0]))||[])[1];switch(re[2]){case"string":Te&&(D[re[1]]=ui(Te));break;case"bool":D[re[1]]=Te==="true";break;case"raw":var Qe=T.match(new RegExp("<"+re[0]+"[^>]*>([\\s\\S]*?)</"+re[0]+">"));Qe&&Qe.length>0&&(Q[re[1]]=Qe[1]);break}}),Q.HeadingPairs&&Q.TitlesOfParts&&la(Q.HeadingPairs,Q.TitlesOfParts,D,L),D}var Es=Pr("Properties",null,{xmlns:On.EXT_PROPS,"xmlns:vt":On.vt});function ql(T){var D=[],L=Pr;return T||(T={}),T.Application="SheetJS",D[D.length]=Ct,D[D.length]=Es,mo.forEach(function(Q){if(T[Q[1]]===void 0)return;var re;switch(Q[2]){case"string":re=Nt(String(T[Q[1]]));break;case"bool":re=T[Q[1]]?"true":"false";break}re!==void 0&&(D[D.length]=L(Q[0],re))}),D[D.length]=L("HeadingPairs",L("vt:vector",L("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+L("vt:variant",L("vt:i4",String(T.Worksheets))),{size:2,baseType:"variant"})),D[D.length]=L("TitlesOfParts",L("vt:vector",T.SheetNames.map(function(Q){return"<vt:lpstr>"+Nt(Q)+"</vt:lpstr>"}).join(""),{size:T.Worksheets,baseType:"lpstr"})),D.length>2&&(D[D.length]="</Properties>",D[1]=D[1].replace("/>",">")),D.join("")}On.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",La.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var xl=/<[^>]+>[^<]*/g;function Ac(T,D){var L={},Q="",re=T.match(xl);if(re)for(var Te=0;Te!=re.length;++Te){var Qe=re[Te],Ke=tr(Qe);switch(Ke[0]){case"<?xml":break;case"<Properties":break;case"<property":Q=ui(Ke.name);break;case"</property>":Q=null;break;default:if(Qe.indexOf("<vt:")===0){var wt=Qe.split(">"),Tt=wt[0].slice(4),jt=wt[1];switch(Tt){case"lpstr":case"bstr":case"lpwstr":L[Q]=ui(jt);break;case"bool":L[Q]=dr(jt);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":L[Q]=parseInt(jt,10);break;case"r4":case"r8":case"decimal":L[Q]=parseFloat(jt);break;case"filetime":case"date":L[Q]=dt(jt);break;case"cy":case"error":L[Q]=ui(jt);break;default:if(Tt.slice(-1)=="/")break;D.WTF&&typeof console!="undefined"&&console.warn("Unexpected",Qe,Tt,wt)}}else if(!(Qe.slice(0,2)==="</")){if(D.WTF)throw new Error(Qe)}}}return L}var vc=Pr("Properties",null,{xmlns:On.CUST_PROPS,"xmlns:vt":On.vt});function Wc(T){var D=[Ct,vc];if(!T)return D.join("");var L=1;return st(T).forEach(function(re){++L,D[D.length]=Pr("property",di(T[re],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:L,name:Nt(re)})}),D.length>2&&(D[D.length]="</Properties>",D[1]=D[1].replace("/>",">")),D.join("")}var Wl={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"},El=Z(Wl);function _l(T,D,L){D=El[D]||D,T[D]=L}function kc(T,D){var L=[];return st(Wl).map(function(Q){for(var re=0;re<Ro.length;++re)if(Ro[re][1]==Q)return Ro[re];for(re=0;re<mo.length;++re)if(mo[re][1]==Q)return mo[re];throw Q}).forEach(function(Q){if(T[Q[1]]==null)return;var re=D&&D.Props&&D.Props[Q[1]]!=null?D.Props[Q[1]]:T[Q[1]];switch(Q[2]){case"date":re=new Date(re).toISOString().replace(/\.\d*Z/,"Z");break}typeof re=="number"?re=String(re):re===!0||re===!1?re=re?"1":"0":re instanceof Date&&(re=new Date(re).toISOString().replace(/\.\d*Z/,"")),L.push(_r(Wl[Q[1]]||Q[1],re))}),Pr("DocumentProperties",L.join(""),{xmlns:$n.o})}function Sc(T,D){var L=["Worksheets","SheetNames"],Q="CustomDocumentProperties",re=[];return T&&st(T).forEach(function(Te){if(!Object.prototype.hasOwnProperty.call(T,Te))return;for(var Qe=0;Qe<Ro.length;++Qe)if(Te==Ro[Qe][1])return;for(Qe=0;Qe<mo.length;++Qe)if(Te==mo[Qe][1])return;for(Qe=0;Qe<L.length;++Qe)if(Te==L[Qe])return;var Ke=T[Te],wt="string";typeof Ke=="number"?(wt="float",Ke=String(Ke)):Ke===!0||Ke===!1?(wt="boolean",Ke=Ke?"1":"0"):Ke=String(Ke),re.push(Pr(xt(Te),Ke,{"dt:dt":wt}))}),D&&st(D).forEach(function(Te){if(!Object.prototype.hasOwnProperty.call(D,Te))return;if(T&&Object.prototype.hasOwnProperty.call(T,Te))return;var Qe=D[Te],Ke="string";typeof Qe=="number"?(Ke="float",Qe=String(Qe)):Qe===!0||Qe===!1?(Ke="boolean",Qe=Qe?"1":"0"):Qe instanceof Date?(Ke="dateTime.tz",Qe=Qe.toISOString()):Qe=String(Qe),re.push(Pr(xt(Te),Qe,{"dt:dt":Ke}))}),"<"+Q+' xmlns="'+$n.o+'">'+re.join("")+"</"+Q+">"}function Gs(T){var D=T.read_shift(4),L=T.read_shift(4);return new Date((L/1e7*Math.pow(2,32)+D/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function Zs(T){var D=typeof T=="string"?new Date(Date.parse(T)):T,L=D.getTime()/1e3+11644473600,Q=L%Math.pow(2,32),re=(L-Q)/Math.pow(2,32);Q*=1e7,re*=1e7;var Te=Q/Math.pow(2,32)|0;Te>0&&(Q=Q%Math.pow(2,32),re+=Te);var Qe=hn(8);return Qe.write_shift(4,Q),Qe.write_shift(4,re),Qe}function ds(T,D,L){var Q=T.l,re=T.read_shift(0,"lpstr-cp");if(L)for(;T.l-Q&3;)++T.l;return re}function hl(T,D,L){var Q=T.read_shift(0,"lpwstr");return L&&(T.l+=4-(Q.length+1&3)&3),Q}function il(T,D,L){return D===31?hl(T):ds(T,D,L)}function Js(T,D,L){return il(T,D,L===!1?0:4)}function Cl(T,D){if(!D)throw new Error("VtUnalignedString must have positive length");return il(T,D,0)}function Al(T){for(var D=T.read_shift(4),L=[],Q=0;Q!=D;++Q){var re=T.l;L[Q]=T.read_shift(0,"lpwstr").replace(j,""),T.l-re&2&&(T.l+=2)}return L}function vl(T){for(var D=T.read_shift(4),L=[],Q=0;Q!=D;++Q)L[Q]=T.read_shift(0,"lpstr-cp").replace(j,"");return L}function Qr(T){var D=T.l,L=cc(T,no);T[T.l]==0&&T[T.l+1]==0&&T.l-D&2&&(T.l+=2);var Q=cc(T,Ya);return[L,Q]}function Mi(T){for(var D=T.read_shift(4),L=[],Q=0;Q<D/2;++Q)L.push(Qr(T));return L}function ms(T,D){for(var L=T.read_shift(4),Q={},re=0;re!=L;++re){var Te=T.read_shift(4),Qe=T.read_shift(4);Q[Te]=T.read_shift(Qe,D===1200?"utf16le":"utf8").replace(j,"").replace(M,"!"),D===1200&&Qe%2&&(T.l+=2)}return T.l&3&&(T.l=T.l>>2+1<<2),Q}function cl(T){var D=T.read_shift(4),L=T.slice(T.l,T.l+D);return T.l+=D,(D&3)>0&&(T.l+=4-(D&3)&3),L}function Tl(T){var D={};return D.Size=T.read_shift(4),T.l+=D.Size+3-(D.Size-1)%4,D}function cc(T,D,L){var Q=T.read_shift(2),re,Te=L||{};if(T.l+=2,D!==vo&&(Q!==D&&Vo.indexOf(D)===-1&&!((D&65534)==4126&&(Q&65534)==4126)))throw new Error("Expected type "+D+" saw "+Q);switch(D===vo?Q:D){case 2:return re=T.read_shift(2,"i"),Te.raw||(T.l+=2),re;case 3:return re=T.read_shift(4,"i"),re;case 11:return T.read_shift(4)!==0;case 19:return re=T.read_shift(4),re;case 30:return ds(T,Q,4).replace(j,"");case 31:return hl(T);case 64:return Gs(T);case 65:return cl(T);case 71:return Tl(T);case 80:return Js(T,Q,!Te.raw).replace(j,"");case 81:return Cl(T,Q).replace(j,"");case 4108:return Mi(T);case 4126:case 4127:return Q==4127?Al(T):vl(T);default:throw new Error("TypedPropertyValue unrecognized type "+D+" "+Q)}}function nc(T,D){var L=hn(4),Q=hn(4);L.write_shift(4,T==80?31:T);switch(T){case 3:Q.write_shift(-4,D);break;case 5:Q=hn(8),Q.write_shift(8,D,"f");break;case 11:Q.write_shift(4,D?1:0);break;case 64:Q=Zs(D);break;case 31:case 80:for(Q=hn(4+2*(D.length+1)+(D.length%2?0:2)),Q.write_shift(4,D.length+1),Q.write_shift(0,D,"dbcs");Q.l!=Q.length;)Q.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+T+" "+D)}return W([L,Q])}function ic(T,D){var L=T.l,Q=T.read_shift(4),re=T.read_shift(4),Te=[],Qe=0,Ke=0,wt=-1,Tt={};for(Qe=0;Qe!=re;++Qe){var jt=T.read_shift(4),ar=T.read_shift(4);Te[Qe]=[jt,ar+L]}Te.sort(function(vn,Gr){return vn[1]-Gr[1]});var hr={};for(Qe=0;Qe!=re;++Qe){if(T.l!==Te[Qe][1]){var br=!0;if(Qe>0&&D)switch(D[Te[Qe-1][0]].t){case 2:T.l+2===Te[Qe][1]&&(T.l+=2,br=!1);break;case 80:T.l<=Te[Qe][1]&&(T.l=Te[Qe][1],br=!1);break;case 4108:T.l<=Te[Qe][1]&&(T.l=Te[Qe][1],br=!1);break}if((!D||Qe==0)&&T.l<=Te[Qe][1]&&(br=!1,T.l=Te[Qe][1]),br)throw new Error("Read Error: Expected address "+Te[Qe][1]+" at "+T.l+" :"+Qe)}if(D){var Vr=D[Te[Qe][0]];if(hr[Vr.n]=cc(T,Vr.t,{raw:!0}),Vr.p==="version"&&(hr[Vr.n]=String(hr[Vr.n]>>16)+"."+("0000"+String(hr[Vr.n]&65535)).slice(-4)),Vr.n=="CodePage")switch(hr[Vr.n]){case 0:hr[Vr.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:a(Ke=hr[Vr.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+hr[Vr.n])}}else if(Te[Qe][0]===1){if(Ke=hr.CodePage=cc(T,Mo),a(Ke),wt!==-1){var Sr=T.l;T.l=Te[wt][1],Tt=ms(T,Ke),T.l=Sr}}else if(Te[Qe][0]===0){if(Ke===0){wt=Qe,T.l=Te[Qe+1][1];continue}Tt=ms(T,Ke)}else{var tn=Tt[Te[Qe][0]],pn;switch(T[T.l]){case 65:T.l+=4,pn=cl(T);break;case 30:T.l+=4,pn=Js(T,T[T.l-4]).replace(/\u0000+$/,"");break;case 31:T.l+=4,pn=Js(T,T[T.l-4]).replace(/\u0000+$/,"");break;case 3:T.l+=4,pn=T.read_shift(4,"i");break;case 19:T.l+=4,pn=T.read_shift(4);break;case 5:T.l+=4,pn=T.read_shift(8,"f");break;case 11:T.l+=4,pn=Fs(T,4);break;case 64:T.l+=4,pn=dt(Gs(T));break;default:throw new Error("unparsed value: "+T[T.l])}hr[tn]=pn}}return T.l=L+Q,hr}var $l=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(Eo);function Ec(T){switch(typeof T){case"boolean":return 11;case"number":return(T|0)==T?3:5;case"string":return 31;case"object":if(T instanceof Date)return 64;break}return-1}function ac(T,D,L){var Q=hn(8),re=[],Te=[],Qe=8,Ke=0,wt=hn(8),Tt=hn(8);if(wt.write_shift(4,2),wt.write_shift(4,1200),Tt.write_shift(4,1),Te.push(wt),re.push(Tt),Qe+=8+wt.length,!D){Tt=hn(8),Tt.write_shift(4,0),re.unshift(Tt);var jt=[hn(4)];for(jt[0].write_shift(4,T.length),Ke=0;Ke<T.length;++Ke){var ar=T[Ke][0];for(wt=hn(4+4+2*(ar.length+1)+(ar.length%2?0:2)),wt.write_shift(4,Ke+2),wt.write_shift(4,ar.length+1),wt.write_shift(0,ar,"dbcs");wt.l!=wt.length;)wt.write_shift(1,0);jt.push(wt)}wt=W(jt),Te.unshift(wt),Qe+=8+wt.length}for(Ke=0;Ke<T.length;++Ke){if(D&&!D[T[Ke][0]])continue;if($l.indexOf(T[Ke][0])>-1)continue;if(T[Ke][1]==null)continue;var hr=T[Ke][1],br=0;if(D){br=+D[T[Ke][0]];var Vr=L[br];if(Vr.p=="version"&&typeof hr=="string"){var Sr=hr.split(".");hr=(+Sr[0]<<16)+(+Sr[1]||0)}wt=nc(Vr.t,hr)}else{var tn=Ec(hr);tn==-1&&(tn=31,hr=String(hr)),wt=nc(tn,hr)}Te.push(wt),Tt=hn(8),Tt.write_shift(4,D?br:2+Ke),re.push(Tt),Qe+=8+wt.length}var pn=8*(Te.length+1);for(Ke=0;Ke<Te.length;++Ke)re[Ke].write_shift(4,pn),pn+=Te[Ke].length;return Q.write_shift(4,Qe),Q.write_shift(4,Te.length),W([Q].concat(re).concat(Te))}function uc(T,D,L){var Q=T.content;if(!Q)return{};cn(Q,0);var re,Te,Qe,Ke,wt=0;Q.chk("feff","Byte Order: "),Q.read_shift(2);var Tt=Q.read_shift(4),jt=Q.read_shift(16);if(jt!==_e.utils.consts.HEADER_CLSID&&jt!==L)throw new Error("Bad PropertySet CLSID "+jt);if(re=Q.read_shift(4),re!==1&&re!==2)throw new Error("Unrecognized #Sets: "+re);if(Te=Q.read_shift(16),Ke=Q.read_shift(4),re===1&&Ke!==Q.l)throw new Error("Length mismatch: "+Ke+" !== "+Q.l);re===2&&(Qe=Q.read_shift(16),wt=Q.read_shift(4));var ar=ic(Q,D),hr={SystemIdentifier:Tt};for(var br in ar)hr[br]=ar[br];if(hr.FMTID=Te,re===1)return hr;if(wt-Q.l==2&&(Q.l+=2),Q.l!==wt)throw new Error("Length mismatch 2: "+Q.l+" !== "+wt);var Vr;try{Vr=ic(Q,null)}catch(Sr){}for(br in Vr)hr[br]=Vr[br];return hr.FMTID=[Te,Qe],hr}function $c(T,D,L,Q,re,Te){var Qe=hn(re?68:48),Ke=[Qe];Qe.write_shift(2,65534),Qe.write_shift(2,0),Qe.write_shift(4,842412599),Qe.write_shift(16,_e.utils.consts.HEADER_CLSID,"hex"),Qe.write_shift(4,re?2:1),Qe.write_shift(16,D,"hex"),Qe.write_shift(4,re?68:48);var wt=ac(T,L,Q);if(Ke.push(wt),re){var Tt=ac(re,null,null);Qe.write_shift(16,Te,"hex"),Qe.write_shift(4,68+wt.length),Ke.push(Tt)}return W(Ke)}function ec(T,D){return T.read_shift(D),null}function eu(T,D){D||(D=hn(T));for(var L=0;L<T;++L)D.write_shift(1,0);return D}function yc(T,D,L){for(var Q=[],re=T.l+D;T.l<re;)Q.push(L(T,re-T.l));if(re!==T.l)throw new Error("Slurp error");return Q}function Fs(T,D){return T.read_shift(D)===1}function Pt(T,D){return D||(D=hn(2)),D.write_shift(2,+!!T),D}function Vt(T){return T.read_shift(2,"u")}function on(T,D){return D||(D=hn(2)),D.write_shift(2,T),D}function Pn(T,D){return yc(T,D,Vt)}function Ei(T){var D=T.read_shift(1),L=T.read_shift(1);return L===1?D:D===1}function Rt(T,D,L){return L||(L=hn(2)),L.write_shift(1,D=="e"?+T:+!!T),L.write_shift(1,D=="e"?1:0),L}function ge(T,D,L){var Q=T.read_shift(L&&L.biff>=12?2:1),re="sbcs-cont",Te=u;if(L&&L.biff>=8&&(u=1200),!L||L.biff==8){var Qe=T.read_shift(1);Qe&&(re="dbcs-cont")}else L.biff==12&&(re="wstr");L.biff>=2&&L.biff<=5&&(re="cpstr");var Ke=Q?T.read_shift(Q,re):"";return u=Te,Ke}function Le(T){var D=u;u=1200;var L=T.read_shift(2),Q=T.read_shift(1),re=Q&4,Te=Q&8,Qe=1+(Q&1),Ke=0,wt,Tt={};Te&&(Ke=T.read_shift(2)),re&&(wt=T.read_shift(4));var jt=Qe==2?"dbcs-cont":"sbcs-cont",ar=L===0?"":T.read_shift(L,jt);return Te&&(T.l+=4*Ke),re&&(T.l+=wt),Tt.t=ar,Te||(Tt.raw="<t>"+Tt.t+"</t>",Tt.r=Tt.t),u=D,Tt}function Ue(T){var D=T.t||"",L=1,Q=hn(3+(L>1?2:0));Q.write_shift(2,D.length),Q.write_shift(1,(L>1?8:0)|1),L>1&&Q.write_shift(2,L);var re=hn(2*D.length);re.write_shift(2*D.length,D,"utf16le");var Te=[Q,re];return W(Te)}function nt(T,D,L){var Q;if(L){if(L.biff>=2&&L.biff<=5)return T.read_shift(D,"cpstr");if(L.biff>=12)return T.read_shift(D,"dbcs-cont")}var re=T.read_shift(1);return re===0?Q=T.read_shift(D,"sbcs-cont"):Q=T.read_shift(D,"dbcs-cont"),Q}function Dt(T,D,L){var Q=T.read_shift(L&&L.biff==2?1:2);return Q===0?(T.l++,""):nt(T,Q,L)}function er(T,D,L){if(L.biff>5)return Dt(T,D,L);var Q=T.read_shift(1);return Q===0?(T.l++,""):T.read_shift(Q,L.biff<=4||!T.lens?"cpstr":"sbcs-cont")}function Er(T,D,L){return L||(L=hn(3+2*T.length)),L.write_shift(2,T.length),L.write_shift(1,1),L.write_shift(31,T,"utf16le"),L}function Mr(T){var D=T.read_shift(1);T.l++;var L=T.read_shift(2);return T.l+=2,[D,L]}function ln(T){var D=T.read_shift(4),L=T.l,Q=!1;D>24&&(T.l+=D-24,T.read_shift(16)==="795881f43b1d7f48af2c825dc4852763"&&(Q=!0),T.l=L);var re=T.read_shift((Q?D-24:D)>>1,"utf16le").replace(j,"");return Q&&(T.l+=24),re}function kn(T){for(var D=T.read_shift(2),L="";D-- >0;)L+="../";var Q=T.read_shift(0,"lpstr-ansi");if(T.l+=2,T.read_shift(2)!=57005)throw new Error("Bad FileMoniker");var re=T.read_shift(4);if(re===0)return L+Q.replace(/\\/g,"/");var Te=T.read_shift(4);if(T.read_shift(2)!=3)throw new Error("Bad FileMoniker");var Qe=T.read_shift(Te>>1,"utf16le").replace(j,"");return L+Qe}function si(T,D){var L=T.read_shift(16);D-=16;switch(L){case"e0c9ea79f9bace118c8200aa004ba90b":return ln(T,D);case"0303000000000000c000000000000046":return kn(T,D);default:throw new Error("Unsupported Moniker "+L)}}function Gi(T){var D=T.read_shift(4),L=D>0?T.read_shift(D,"utf16le").replace(j,""):"";return L}function ha(T,D){D||(D=hn(6+T.length*2)),D.write_shift(4,1+T.length);for(var L=0;L<T.length;++L)D.write_shift(2,T.charCodeAt(L));return D.write_shift(2,0),D}function Ca(T,D){var L=T.l+D,Q=T.read_shift(4);if(Q!==2)throw new Error("Unrecognized streamVersion: "+Q);var re=T.read_shift(2);T.l+=2;var Te,Qe,Ke,wt,Tt="",jt,ar;re&16&&(Te=Gi(T,L-T.l)),re&128&&(Qe=Gi(T,L-T.l)),(re&257)===257&&(Ke=Gi(T,L-T.l)),(re&257)===1&&(wt=si(T,L-T.l)),re&8&&(Tt=Gi(T,L-T.l)),re&32&&(jt=T.read_shift(16)),re&64&&(ar=Gs(T)),T.l=L;var hr=Qe||Ke||wt||"";hr&&Tt&&(hr+="#"+Tt),hr||(hr="#"+Tt),re&2&&hr.charAt(0)=="/"&&hr.charAt(1)!="/"&&(hr="file://"+hr);var br={Target:hr};return jt&&(br.guid=jt),ar&&(br.time=ar),Te&&(br.Tooltip=Te),br}function qa(T){var D=hn(512),L=0,Q=T.Target;Q.slice(0,7)=="file://"&&(Q=Q.slice(7));var re=Q.indexOf("#"),Te=re>-1?31:23;switch(Q.charAt(0)){case"#":Te=28;break;case".":Te&=~2;break}D.write_shift(4,2),D.write_shift(4,Te);var Qe=[8,6815827,6619237,4849780,83];for(L=0;L<Qe.length;++L)D.write_shift(4,Qe[L]);if(Te==28)Q=Q.slice(1),ha(Q,D);else if(Te&2){for(Qe="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),L=0;L<Qe.length;++L)D.write_shift(1,parseInt(Qe[L],16));var Ke=re>-1?Q.slice(0,re):Q;for(D.write_shift(4,2*(Ke.length+1)),L=0;L<Ke.length;++L)D.write_shift(2,Ke.charCodeAt(L));D.write_shift(2,0),Te&8&&ha(re>-1?Q.slice(re+1):"",D)}else{for(Qe="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),L=0;L<Qe.length;++L)D.write_shift(1,parseInt(Qe[L],16));for(var wt=0;Q.slice(wt*3,wt*3+3)=="../"||Q.slice(wt*3,wt*3+3)=="..\\";)++wt;for(D.write_shift(2,wt),D.write_shift(4,Q.length-3*wt+1),L=0;L<Q.length-3*wt;++L)D.write_shift(1,Q.charCodeAt(L+3*wt)&255);for(D.write_shift(1,0),D.write_shift(2,65535),D.write_shift(2,57005),L=0;L<6;++L)D.write_shift(4,0)}return D.slice(0,D.l)}function uo(T){var D=T.read_shift(1),L=T.read_shift(1),Q=T.read_shift(1),re=T.read_shift(1);return[D,L,Q,re]}function rs(T,D){var L=uo(T,D);return L[3]=0,L}function Qo(T){var D=T.read_shift(2),L=T.read_shift(2),Q=T.read_shift(2);return{r:D,c:L,ixfe:Q}}function as(T,D,L,Q){return Q||(Q=hn(6)),Q.write_shift(2,T),Q.write_shift(2,D),Q.write_shift(2,L||0),Q}function al(T){var D=T.read_shift(2),L=T.read_shift(2);return T.l+=8,{type:D,flags:L}}function _s(T,D,L){return D===0?"":er(T,D,L)}function ol(T,D,L){var Q=L.biff>8?4:2,re=T.read_shift(Q),Te=T.read_shift(Q,"i"),Qe=T.read_shift(Q,"i");return[re,Te,Qe]}function ss(T){var D=T.read_shift(2),L=gi(T);return[D,L]}function sl(T,D,L){T.l+=4,D-=4;var Q=T.l+D,re=ge(T,D,L),Te=T.read_shift(2);if(Q-=T.l,Te!==Q)throw new Error("Malformed AddinUdf: padding = "+Q+" != "+Te);return T.l+=Te,re}function Il(T){var D=T.read_shift(2),L=T.read_shift(2),Q=T.read_shift(2),re=T.read_shift(2);return{s:{c:Q,r:D},e:{c:re,r:L}}}function Ks(T,D){return D||(D=hn(8)),D.write_shift(2,T.s.r),D.write_shift(2,T.e.r),D.write_shift(2,T.s.c),D.write_shift(2,T.e.c),D}function Ws(T){var D=T.read_shift(2),L=T.read_shift(2),Q=T.read_shift(1),re=T.read_shift(1);return{s:{c:Q,r:D},e:{c:re,r:L}}}var Hl=Ws;function tc(T){T.l+=4;var D=T.read_shift(2),L=T.read_shift(2),Q=T.read_shift(2);return T.l+=12,[L,D,Q]}function Ol(T){var D={};return T.l+=4,T.l+=16,D.fSharedNote=T.read_shift(2),T.l+=4,D}function $s(T){var D={};return T.l+=4,T.cf=T.read_shift(2),D}function fl(T){T.l+=2,T.l+=T.read_shift(2)}var zl={0:fl,4:fl,5:fl,6:fl,7:$s,8:fl,9:fl,10:fl,11:fl,12:fl,13:Ol,14:fl,15:fl,16:fl,17:fl,18:fl,19:fl,20:fl,21:tc};function Vc(T,D){for(var L=T.l+D,Q=[];T.l<L;){var re=T.read_shift(2);T.l-=2;try{Q.push(zl[re](T,L-T.l))}catch(Te){return T.l=L,Q}}return T.l!=L&&(T.l=L),Q}function _c(T,D){var L={BIFFVer:0,dt:0};L.BIFFVer=T.read_shift(2),D-=2,D>=2&&(L.dt=T.read_shift(2),T.l-=2);switch(L.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(D>6)throw new Error("Unexpected BIFF Ver "+L.BIFFVer)}return T.read_shift(D),L}function Gl(T,D,L){var Q=1536,re=16;switch(L.bookType){case"biff8":break;case"biff5":Q=1280,re=8;break;case"biff4":Q=4,re=6;break;case"biff3":Q=3,re=6;break;case"biff2":Q=2,re=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var Te=hn(re);return Te.write_shift(2,Q),Te.write_shift(2,D),re>4&&Te.write_shift(2,29282),re>6&&Te.write_shift(2,1997),re>8&&(Te.write_shift(2,49161),Te.write_shift(2,1),Te.write_shift(2,1798),Te.write_shift(2,0)),Te}function dl(T,D){return D===0||T.read_shift(2)!==1200,1200}function Xa(T,D,L){if(L.enc)return T.l+=D,"";var Q=T.l,re=er(T,0,L);return T.read_shift(D+Q-T.l),re}function Cc(T,D){var L=!D||D.biff==8,Q=hn(L?112:54);for(Q.write_shift(D.biff==8?2:1,7),L&&Q.write_shift(1,0),Q.write_shift(4,859007059),Q.write_shift(4,5458548|(L?0:536870912));Q.l<Q.length;)Q.write_shift(1,L?0:32);return Q}function Mc(T,D,L){var Q=L&&L.biff==8||D==2?T.read_shift(2):(T.l+=D,0);return{fDialog:Q&16,fBelow:Q&64,fRight:Q&128}}function rc(T,D,L){var Q=T.read_shift(4),re=T.read_shift(1)&3,Te=T.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 Qe=ge(T,0,L);return Qe.length===0&&(Qe="Sheet1"),{pos:Q,hs:re,dt:Te,name:Qe}}function Rl(T,D){var L=!D||D.biff>=8?2:1,Q=hn(8+L*T.name.length);Q.write_shift(4,T.pos),Q.write_shift(1,T.hs||0),Q.write_shift(1,T.dt),Q.write_shift(1,T.name.length),D.biff>=8&&Q.write_shift(1,1),Q.write_shift(L*T.name.length,T.name,D.biff<8?"sbcs":"utf16le");var re=Q.slice(0,Q.l);return re.l=Q.l,re}function Gc(T,D){for(var L=T.l+D,Q=T.read_shift(4),re=T.read_shift(4),Te=[],Qe=0;Qe!=re&&T.l<L;++Qe)Te.push(Le(T));return Te.Count=Q,Te.Unique=re,Te}function Pc(T,D){var L=hn(8);L.write_shift(4,T.Count),L.write_shift(4,T.Unique);for(var Q=[],re=0;re<T.length;++re)Q[re]=Ue(T[re],D);var Te=W([L].concat(Q));return Te.parts=[L.length].concat(Q.map(function(Qe){return Qe.length})),Te}function dc(T,D){var L={};return L.dsst=T.read_shift(2),T.l+=D-2,L}function bc(T){var D={};D.r=T.read_shift(2),D.c=T.read_shift(2),D.cnt=T.read_shift(2)-D.c;var L=T.read_shift(2);T.l+=4;var Q=T.read_shift(1);return T.l+=3,Q&7&&(D.level=Q&7),Q&32&&(D.hidden=!0),Q&64&&(D.hpt=L/20),D}function hc(T){var D=al(T);if(D.type!=2211)throw new Error("Invalid Future Record "+D.type);var L=T.read_shift(4);return L!==0}function fc(T){return T.read_shift(2),T.read_shift(4)}function Uc(T,D,L){var Q=0;L&&L.biff==2||(Q=T.read_shift(2));var re=T.read_shift(2);L&&L.biff==2&&(Q=1-(re>>15),re&=32767);var Te={Unsynced:Q&1,DyZero:(Q&2)>>1,ExAsc:(Q&4)>>2,ExDsc:(Q&8)>>3};return[Te,re]}function pc(T){var D=T.read_shift(2),L=T.read_shift(2),Q=T.read_shift(2),re=T.read_shift(2),Te=T.read_shift(2),Qe=T.read_shift(2),Ke=T.read_shift(2),wt=T.read_shift(2),Tt=T.read_shift(2);return{Pos:[D,L],Dim:[Q,re],Flags:Te,CurTab:Qe,FirstTab:Ke,Selected:wt,TabRatio:Tt}}function Oc(){var T=hn(18);return T.write_shift(2,0),T.write_shift(2,0),T.write_shift(2,29280),T.write_shift(2,17600),T.write_shift(2,56),T.write_shift(2,0),T.write_shift(2,0),T.write_shift(2,1),T.write_shift(2,500),T}function Lc(T,D,L){if(L&&L.biff>=2&&L.biff<5)return{};var Q=T.read_shift(2);return{RTL:Q&64}}function Nc(T){var D=hn(18),L=1718;return T&&T.RTL&&(L|=64),D.write_shift(2,L),D.write_shift(4,0),D.write_shift(4,64),D.write_shift(4,0),D.write_shift(4,0),D}function Uo(){}function Na(T,D,L){var Q={dyHeight:T.read_shift(2),fl:T.read_shift(2)};switch(L&&L.biff||8){case 2:break;case 3:case 4:T.l+=2;break;default:T.l+=10;break}return Q.name=ge(T,0,L),Q}function ho(T,D){var L=T.name||"Arial",Q=D&&D.biff==5,re=Q?15+L.length:16+2*L.length,Te=hn(re);return Te.write_shift(2,(T.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,L.length),Q||Te.write_shift(1,1),Te.write_shift((Q?1:2)*L.length,L,Q?"sbcs":"utf16le"),Te}function Ho(T){var D=Qo(T);return D.isst=T.read_shift(4),D}function Ps(T,D,L,Q){var re=hn(10);return as(T,D,Q,re),re.write_shift(4,L),re}function wc(T,D,L){L.biffguess&&L.biff==2&&(L.biff=5);var Q=T.l+D,re=Qo(T,6);L.biff==2&&T.l++;var Te=Dt(T,Q-T.l,L);return re.val=Te,re}function oc(T,D,L,Q,re){var Te=!re||re.biff==8,Qe=hn(6+2+ +Te+(1+Te)*L.length);return as(T,D,Q,Qe),Qe.write_shift(2,L.length),Te&&Qe.write_shift(1,1),Qe.write_shift((1+Te)*L.length,L,Te?"utf16le":"sbcs"),Qe}function Tc(T,D,L){var Q=T.read_shift(2),re=er(T,0,L);return[Q,re]}function Dc(T,D,L,Q){var re=L&&L.biff==5;Q||(Q=hn(re?3+D.length:5+2*D.length)),Q.write_shift(2,T),Q.write_shift(re?1:2,D.length),re||Q.write_shift(1,1),Q.write_shift((re?1:2)*D.length,D,re?"sbcs":"utf16le");var Te=Q.length>Q.l?Q.slice(0,Q.l):Q;return Te.l==null&&(Te.l=Te.length),Te}var Yc=er;function sc(T,D,L){var Q=T.l+D,re=L.biff==8||!L.biff?4:2,Te=T.read_shift(re),Qe=T.read_shift(re),Ke=T.read_shift(2),wt=T.read_shift(2);return T.l=Q,{s:{r:Te,c:Ke},e:{r:Qe,c:wt}}}function Yl(T,D){var L=D.biff==8||!D.biff?4:2,Q=hn(2*L+6);return Q.write_shift(L,T.s.r),Q.write_shift(L,T.e.r+1),Q.write_shift(2,T.s.c),Q.write_shift(2,T.e.c+1),Q.write_shift(2,0),Q}function Ou(T){var D=T.read_shift(2),L=T.read_shift(2),Q=ss(T);return{r:D,c:L,ixfe:Q[0],rknum:Q[1]}}function Dd(T,D){for(var L=T.l+D-2,Q=T.read_shift(2),re=T.read_shift(2),Te=[];T.l<L;)Te.push(ss(T));if(T.l!==L)throw new Error("MulRK read error");var Qe=T.read_shift(2);if(Te.length!=Qe-re+1)throw new Error("MulRK length mismatch");return{r:Q,c:re,C:Qe,rkrec:Te}}function md(T,D){for(var L=T.l+D-2,Q=T.read_shift(2),re=T.read_shift(2),Te=[];T.l<L;)Te.push(T.read_shift(2));if(T.l!==L)throw new Error("MulBlank read error");var Qe=T.read_shift(2);if(Te.length!=Qe-re+1)throw new Error("MulBlank length mismatch");return{r:Q,c:re,C:Qe,ixfe:Te}}function Rd(T,D,L,Q){var re={},Te=T.read_shift(4),Qe=T.read_shift(4),Ke=T.read_shift(4),wt=T.read_shift(2);return re.patternType=js[Ke>>26],Q.cellStyles&&(re.alc=Te&7,re.fWrap=Te>>3&1,re.alcV=Te>>4&7,re.fJustLast=Te>>7&1,re.trot=Te>>8&255,re.cIndent=Te>>16&15,re.fShrinkToFit=Te>>20&1,re.iReadOrder=Te>>22&2,re.fAtrNum=Te>>26&1,re.fAtrFnt=Te>>27&1,re.fAtrAlc=Te>>28&1,re.fAtrBdr=Te>>29&1,re.fAtrPat=Te>>30&1,re.fAtrProt=Te>>31&1,re.dgLeft=Qe&15,re.dgRight=Qe>>4&15,re.dgTop=Qe>>8&15,re.dgBottom=Qe>>12&15,re.icvLeft=Qe>>16&127,re.icvRight=Qe>>23&127,re.grbitDiag=Qe>>30&3,re.icvTop=Ke&127,re.icvBottom=Ke>>7&127,re.icvDiag=Ke>>14&127,re.dgDiag=Ke>>21&15,re.icvFore=wt&127,re.icvBack=wt>>7&127,re.fsxButton=wt>>14&1),re}function Fd(T,D,L){var Q={};return Q.ifnt=T.read_shift(2),Q.numFmtId=T.read_shift(2),Q.flags=T.read_shift(2),Q.fStyle=Q.flags>>2&1,D-=6,Q.data=Rd(T,D,Q.fStyle,L),Q}function hu(T,D,L,Q){var re=L&&L.biff==5;Q||(Q=hn(re?16:20)),Q.write_shift(2,0),T.style?(Q.write_shift(2,T.numFmtId||0),Q.write_shift(2,65524)):(Q.write_shift(2,T.numFmtId||0),Q.write_shift(2,D<<4));var Te=0;return T.numFmtId>0&&re&&(Te|=1024),Q.write_shift(4,Te),Q.write_shift(4,0),re||Q.write_shift(4,0),Q.write_shift(2,0),Q}function Rc(T){T.l+=4;var D=[T.read_shift(2),T.read_shift(2)];if(D[0]!==0&&D[0]--,D[1]!==0&&D[1]--,D[0]>7||D[1]>7)throw new Error("Bad Gutters: "+D.join("|"));return D}function Fc(T){var D=hn(8);return D.write_shift(4,0),D.write_shift(2,T[0]?T[0]+1:0),D.write_shift(2,T[1]?T[1]+1:0),D}function jc(T,D,L){var Q=Qo(T,6);(L.biff==2||D==9)&&++T.l;var re=Ei(T,2);return Q.val=re,Q.t=re===!0||re===!1?"b":"e",Q}function ku(T,D,L,Q,re,Te){var Qe=hn(8);return as(T,D,Q,Qe),Rt(L,Te,Qe),Qe}function zu(T,D,L){L.biffguess&&L.biff==2&&(L.biff=5);var Q=Qo(T,6),re=za(T,8);return Q.val=re,Q}function rd(T,D,L,Q){var re=hn(14);return as(T,D,Q,re),wa(L,re),re}var Lu=_s;function wu(T,D,L){var Q=T.l+D,re=T.read_shift(2),Te=T.read_shift(2);if(L.sbcch=Te,Te==1025||Te==14849)return[Te,re];if(Te<1||Te>255)throw new Error("Unexpected SupBook type: "+Te);for(var Qe=nt(T,Te),Ke=[];Q>T.l;)Ke.push(Dt(T));return[Te,re,Qe,Ke]}function Ku(T,D,L){var Q=T.read_shift(2),re,Te={fBuiltIn:Q&1,fWantAdvise:Q>>>1&1,fWantPict:Q>>>2&1,fOle:Q>>>3&1,fOleLink:Q>>>4&1,cf:Q>>>5&1023,fIcon:Q>>>15&1};return L.sbcch===14849&&(re=sl(T,D-2,L)),Te.body=re||T.read_shift(D-2),typeof re=="string"&&(Te.Name=re),Te}var Wu=["_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 Vu(T,D,L){var Q=T.l+D,re=T.read_shift(2),Te=T.read_shift(1),Qe=T.read_shift(1),Ke=T.read_shift(L&&L.biff==2?1:2),wt=0;(!L||L.biff>=5)&&(L.biff!=5&&(T.l+=2),wt=T.read_shift(2),L.biff==5&&(T.l+=2),T.l+=4);var Tt=nt(T,Qe,L);re&32&&(Tt=Wu[Tt.charCodeAt(0)]);var jt=Q-T.l;L&&L.biff==2&&--jt;var ar=Q==T.l||Ke===0||!(jt>0)?[]:xm(T,jt,L,Ke);return{chKey:Te,Name:Tt,itab:wt,rgce:ar}}function tu(T,D,L){if(L.biff<8)return fu(T,D,L);for(var Q=[],re=T.l+D,Te=T.read_shift(L.biff>8?4:2);Te--!==0;)Q.push(ol(T,L.biff>8?12:6,L));if(T.l!=re)throw new Error("Bad ExternSheet: "+T.l+" != "+re);return Q}function fu(T,D,L){T[T.l+1]==3&&T[T.l]++;var Q=ge(T,D,L);return Q.charCodeAt(0)==3?Q.slice(1):Q}function xu(T,D,L){if(L.biff<8){T.l+=D;return}var Q=T.read_shift(2),re=T.read_shift(2),Te=nt(T,Q,L),Qe=nt(T,re,L);return[Te,Qe]}function Xu(T,D,L){var Q=Ws(T,6);T.l++;var re=T.read_shift(1);return D-=8,[Sm(T,D,L),re,Q]}function su(T,D,L){var Q=Hl(T,6);switch(L.biff){case 2:T.l++,D-=7;break;case 3:case 4:T.l+=2,D-=8;break;default:T.l+=6,D-=12}return[Q,bm(T,D,L,Q)]}function Bd(T){var D=T.read_shift(4)!==0,L=T.read_shift(4)!==0,Q=T.read_shift(4);return[D,L,Q]}function Qc(T,D,L){if(L.biff<8)return;var Q=T.read_shift(2),re=T.read_shift(2),Te=T.read_shift(2),Qe=T.read_shift(2),Ke=er(T,0,L);return L.biff<8&&T.read_shift(1),[{r:Q,c:re},Ke,Qe,Te]}function au(T,D,L){return Qc(T,D,L)}function Gu(T,D){for(var L=[],Q=T.read_shift(2);Q--;)L.push(Il(T,D));return L}function kd(T){var D=hn(2+T.length*8);D.write_shift(2,T.length);for(var L=0;L<T.length;++L)Ks(T[L],D);return D}function nd(T,D,L){if(L&&L.biff<8)return Su(T,D,L);var Q=tc(T,22),re=Vc(T,D-22,Q[1]);return{cmo:Q,ft:re}}var pu=[];pu[8]=function(T,D){var L=T.l+D;T.l+=10;var Q=T.read_shift(2);T.l+=4,T.l+=2,T.l+=2,T.l+=2,T.l+=4;var re=T.read_shift(1);return T.l+=re,T.l=L,{fmt:Q}};function Su(T,D,L){T.l+=4;var Q=T.read_shift(2),re=T.read_shift(2),Te=T.read_shift(2);T.l+=2,T.l+=2,T.l+=2,T.l+=2,T.l+=2,T.l+=2,T.l+=2,T.l+=2,T.l+=2,T.l+=6,D-=36;var Qe=[];return Qe.push((pu[Q]||Bi)(T,D,L)),{cmo:[re,Q,Te],ft:Qe}}function Nu(T,D,L){var Q=T.l,re="";try{T.l+=4;var Te=(L.lastobj||{cmo:[0,0]}).cmo[1],Qe;[0,5,7,11,12,14].indexOf(Te)==-1?T.l+=6:Qe=Mr(T,6,L);var Ke=T.read_shift(2);T.read_shift(2),Vt(T,2);var wt=T.read_shift(2);T.l+=wt;for(var Tt=1;Tt<T.lens.length-1;++Tt){if(T.l-Q!=T.lens[Tt])throw new Error("TxO: bad continue record");var jt=T[T.l],ar=nt(T,T.lens[Tt+1]-T.lens[Tt]-1);if(re+=ar,re.length>=(jt?Ke:2*Ke))break}if(re.length!==Ke&&re.length!==Ke*2)throw new Error("cchText: "+Ke+" != "+re.length);return T.l=Q+D,{t:re}}catch(hr){return T.l=Q+D,{t:re}}}function gd(T,D){var L=Il(T,8);T.l+=16;var Q=Ca(T,D-24);return[L,Q]}function Ad(T){var D=hn(24),L=Ci(T[0]);D.write_shift(2,L.r),D.write_shift(2,L.r),D.write_shift(2,L.c),D.write_shift(2,L.c);for(var Q="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),re=0;re<16;++re)D.write_shift(1,parseInt(Q[re],16));return W([D,qa(T[1])])}function id(T,D){T.read_shift(2);var L=Il(T,8),Q=T.read_shift((D-10)/2,"dbcs-cont");return Q=Q.replace(j,""),[L,Q]}function Du(T){var D=T[1].Tooltip,L=hn(10+2*(D.length+1));L.write_shift(2,2048);var Q=Ci(T[0]);L.write_shift(2,Q.r),L.write_shift(2,Q.r),L.write_shift(2,Q.c),L.write_shift(2,Q.c);for(var re=0;re<D.length;++re)L.write_shift(2,D.charCodeAt(re));return L.write_shift(2,0),L}function ad(T){var D=[0,0],L;return L=T.read_shift(2),D[0]=Vs[L]||L,L=T.read_shift(2),D[1]=Vs[L]||L,D}function Yu(T){return T||(T=hn(4)),T.write_shift(2,1),T.write_shift(2,1),T}function vd(T){for(var D=T.read_shift(2),L=[];D-- >0;)L.push(rs(T,8));return L}function Ul(T){for(var D=T.read_shift(2),L=[];D-- >0;)L.push(rs(T,8));return L}function Hc(T){T.l+=2;var D={cxfs:0,crc:0};return D.cxfs=T.read_shift(2),D.crc=T.read_shift(4),D}function lu(T,D,L){if(!L.cellStyles)return Bi(T,D);var Q=L&&L.biff>=12?4:2,re=T.read_shift(Q),Te=T.read_shift(Q),Qe=T.read_shift(Q),Ke=T.read_shift(Q),wt=T.read_shift(2);Q==2&&(T.l+=2);var Tt={s:re,e:Te,w:Qe,ixfe:Ke,flags:wt};return(L.biff>=5||!L.biff)&&(Tt.level=wt>>8&7),Tt}function Qu(T,D){var L=hn(12);L.write_shift(2,D),L.write_shift(2,D),L.write_shift(2,T.width*256),L.write_shift(2,0);var Q=0;return T.hidden&&(Q|=1),L.write_shift(1,Q),Q=T.level||0,L.write_shift(1,Q),L.write_shift(2,0),L}function Zu(T,D){var L={};return D<32||(T.l+=16,L.header=za(T,8),L.footer=za(T,8),T.l+=2),L}function mu(T,D,L){var Q={area:!1};if(L.biff!=5)return T.l+=D,Q;var re=T.read_shift(1);return T.l+=3,re&16&&(Q.area=!0),Q}function ru(T){for(var D=hn(2*T),L=0;L<T;++L)D.write_shift(2,L+1);return D}var yd=Qo,Md=Pn,Pd=Dt;function bd(T){var D=T.read_shift(2),L=T.read_shift(2),Q=T.read_shift(4),re={fmt:D,env:L,len:Q,data:T.slice(T.l,T.l+Q)};return T.l+=Q,re}function wd(T,D,L){L.biffguess&&L.biff==5&&(L.biff=2);var Q=Qo(T,6);++T.l;var re=er(T,D-7,L);return Q.t="str",Q.val=re,Q}function Ud(T){var D=Qo(T,6);++T.l;var L=za(T,8);return D.t="n",D.val=L,D}function od(T,D,L){var Q=hn(15);return zh(Q,T,D),Q.write_shift(8,L,"f"),Q}function gu(T){var D=Qo(T,6);++T.l;var L=T.read_shift(2);return D.t="n",D.val=L,D}function Au(T,D,L){var Q=hn(9);return zh(Q,T,D),Q.write_shift(2,L),Q}function Mu(T){var D=T.read_shift(1);return D===0?(T.l++,""):T.read_shift(D,"sbcs-cont")}function Ru(T,D){T.l+=6,T.l+=2,T.l+=1,T.l+=3,T.l+=1,T.l+=D-13}function xd(T,D,L){var Q=T.l+D,re=Qo(T,6),Te=T.read_shift(2),Qe=nt(T,Te,L);return T.l=Q,re.t="str",re.val=Qe,re}var Ju=function(){var T={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},D=Z({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127}),L=[2,3,48,49,131,139,140,245];function Q(wt,Tt){var jt=[],ar=F(1);switch(Tt.type){case"base64":ar=B(_.decode(wt));break;case"binary":ar=B(wt);break;case"buffer":case"array":ar=wt;break}cn(ar,0);var hr=ar.read_shift(1),br=!!(hr&136),Vr=!1,Sr=!1;switch(hr){case 2:break;case 3:break;case 48:Vr=!0,br=!0;break;case 49:Vr=!0,br=!0;break;case 131:break;case 139:break;case 140:Sr=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+hr.toString(16))}var tn=0,pn=521;hr==2&&(tn=ar.read_shift(2)),ar.l+=3,hr!=2&&(tn=ar.read_shift(4)),tn>1048576&&(tn=1e6),hr!=2&&(pn=ar.read_shift(2));var vn=ar.read_shift(2),Gr=Tt.codepage||1252;hr!=2&&(ar.l+=16,ar.read_shift(1),ar[ar.l]!==0&&(Gr=T[ar[ar.l]]),ar.l+=1,ar.l+=2),Sr&&(ar.l+=36);for(var bi=[],na={},zi=Math.min(ar.length,hr==2?521:pn-10-(Vr?264:0)),pa=Sr?32:11;ar.l<zi&&ar[ar.l]!=13;){na={},na.name=cptable.utils.decode(Gr,ar.slice(ar.l,ar.l+pa)).replace(/[\u0000\r\n].*$/g,""),ar.l+=pa,na.type=String.fromCharCode(ar.read_shift(1)),hr!=2&&!Sr&&(na.offset=ar.read_shift(4)),na.len=ar.read_shift(1),hr==2&&(na.offset=ar.read_shift(2)),na.dec=ar.read_shift(1),na.name.length&&bi.push(na),hr!=2&&(ar.l+=Sr?13:14);switch(na.type){case"B":(!Vr||na.len!=8)&&Tt.WTF&&console.log("Skipping "+na.name+":"+na.type);break;case"G":case"P":Tt.WTF&&console.log("Skipping "+na.name+":"+na.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: "+na.type)}}if(ar[ar.l]!==13&&(ar.l=pn-1),ar.read_shift(1)!==13)throw new Error("DBF Terminator not found "+ar.l+" "+ar[ar.l]);ar.l=pn;var Ka=0,ua=0;for(jt[0]=[],ua=0;ua!=bi.length;++ua)jt[0][ua]=bi[ua].name;for(;tn-- >0;){if(ar[ar.l]===42){ar.l+=vn;continue}for(++ar.l,jt[++Ka]=[],ua=0,ua=0;ua!=bi.length;++ua){var ma=ar.slice(ar.l,ar.l+bi[ua].len);ar.l+=bi[ua].len,cn(ma,0);var fa=cptable.utils.decode(Gr,ma);switch(bi[ua].type){case"C":fa.trim().length&&(jt[Ka][ua]=fa.replace(/\s+$/,""));break;case"D":fa.length===8?jt[Ka][ua]=new Date(+fa.slice(0,4),+fa.slice(4,6)-1,+fa.slice(6,8)):jt[Ka][ua]=fa;break;case"F":jt[Ka][ua]=parseFloat(fa.trim());break;case"+":case"I":jt[Ka][ua]=Sr?ma.read_shift(-4,"i")^2147483648:ma.read_shift(4,"i");break;case"L":switch(fa.trim().toUpperCase()){case"Y":case"T":jt[Ka][ua]=!0;break;case"N":case"F":jt[Ka][ua]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+fa+"|")}break;case"M":if(!br)throw new Error("DBF Unexpected MEMO for type "+hr.toString(16));jt[Ka][ua]="##MEMO##"+(Sr?parseInt(fa.trim(),10):ma.read_shift(4));break;case"N":fa=fa.replace(/\u0000/g,"").trim(),fa&&fa!="."&&(jt[Ka][ua]=+fa||0);break;case"@":jt[Ka][ua]=new Date(ma.read_shift(-8,"f")-621356832e5);break;case"T":jt[Ka][ua]=new Date((ma.read_shift(4)-2440588)*864e5+ma.read_shift(4));break;case"Y":jt[Ka][ua]=ma.read_shift(4,"i")/1e4;break;case"O":jt[Ka][ua]=-ma.read_shift(-8,"f");break;case"B":if(Vr&&bi[ua].len==8){jt[Ka][ua]=ma.read_shift(8,"f");break}case"G":case"P":ma.l+=bi[ua].len;break;case"0":if(bi[ua].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+bi[ua].type)}}}if(hr!=2&&(ar.l<ar.length&&ar[ar.l++]!=26))throw new Error("DBF EOF Marker missing "+(ar.l-1)+" of "+ar.length+" "+ar[ar.l-1].toString(16));return Tt&&Tt.sheetRows&&(jt=jt.slice(0,Tt.sheetRows)),jt}function re(wt,Tt){var jt=Tt||{};return jt.dateNF||(jt.dateNF="yyyymmdd"),ni(Q(wt,jt),jt)}function Te(wt,Tt){try{return Jn(re(wt,Tt),Tt)}catch(jt){if(Tt&&Tt.WTF)throw jt}return{SheetNames:[],Sheets:{}}}var Qe={B:8,C:250,L:1,D:8,"?":0,"":0};function Ke(wt,Tt){var jt=Tt||{};if(+jt.codepage>=0&&a(+jt.codepage),jt.type=="string")throw new Error("Cannot write DBF to JS string");var ar=Yn(),hr=af(wt,{header:1,raw:!0,cellDates:!0}),br=hr[0],Vr=hr.slice(1),Sr=0,tn=0,pn=0,vn=1;for(Sr=0;Sr<br.length;++Sr){if(Sr==null)continue;if(++pn,typeof br[Sr]=="number"&&(br[Sr]=br[Sr].toString(10)),typeof br[Sr]!="string")throw new Error("DBF Invalid column name "+br[Sr]+" |"+typeof br[Sr]+"|");if(br.indexOf(br[Sr])!==Sr){for(tn=0;tn<1024;++tn)if(br.indexOf(br[Sr]+"_"+tn)==-1){br[Sr]+="_"+tn;break}}}var Gr=Kr(wt["!ref"]),bi=[];for(Sr=0;Sr<=Gr.e.c-Gr.s.c;++Sr){var na=[];for(tn=0;tn<Vr.length;++tn)Vr[tn][Sr]!=null&&na.push(Vr[tn][Sr]);if(na.length==0||br[Sr]==null){bi[Sr]="?";continue}var zi="",pa="";for(tn=0;tn<na.length;++tn){switch(typeof na[tn]){case"number":pa="B";break;case"string":pa="C";break;case"boolean":pa="L";break;case"object":pa=na[tn]instanceof Date?"D":"C";break;default:pa="C"}if(zi=zi&&zi!=pa?"C":pa,zi=="C")break}vn+=Qe[zi]||0,bi[Sr]=zi}var Ka=ar.next(32);for(Ka.write_shift(4,318902576),Ka.write_shift(4,Vr.length),Ka.write_shift(2,296+32*pn),Ka.write_shift(2,vn),Sr=0;Sr<4;++Sr)Ka.write_shift(4,0);for(Ka.write_shift(4,0|(+D[r]||3)<<8),Sr=0,tn=0;Sr<br.length;++Sr){if(br[Sr]==null)continue;var ua=ar.next(32),ma=(br[Sr].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);ua.write_shift(1,ma,"sbcs"),ua.write_shift(1,bi[Sr]=="?"?"C":bi[Sr],"sbcs"),ua.write_shift(4,tn),ua.write_shift(1,Qe[bi[Sr]]||0),ua.write_shift(1,0),ua.write_shift(1,2),ua.write_shift(4,0),ua.write_shift(1,0),ua.write_shift(4,0),ua.write_shift(4,0),tn+=Qe[bi[Sr]]||0}var fa=ar.next(264);for(fa.write_shift(4,13),Sr=0;Sr<65;++Sr)fa.write_shift(4,0);for(Sr=0;Sr<Vr.length;++Sr){var ea=ar.next(vn);for(ea.write_shift(1,0),tn=0;tn<br.length;++tn){if(br[tn]==null)continue;switch(bi[tn]){case"L":ea.write_shift(1,Vr[Sr][tn]==null?63:Vr[Sr][tn]?84:70);break;case"B":ea.write_shift(8,Vr[Sr][tn]||0,"f");break;case"D":Vr[Sr][tn]?(ea.write_shift(4,("0000"+Vr[Sr][tn].getFullYear()).slice(-4),"sbcs"),ea.write_shift(2,("00"+(Vr[Sr][tn].getMonth()+1)).slice(-2),"sbcs"),ea.write_shift(2,("00"+Vr[Sr][tn].getDate()).slice(-2),"sbcs")):ea.write_shift(8,"00000000","sbcs");break;case"C":var to=String(Vr[Sr][tn]||"");for(ea.write_shift(1,to,"sbcs"),pn=0;pn<250-to.length;++pn)ea.write_shift(1,32);break}}}return ar.next(1).write_shift(1,26),ar.end()}return{versions:L,to_workbook:Te,to_sheet:re,from_sheet:Ke}}(),sd=function(){var T={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},D=new RegExp("N("+st(T).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),L=function(br,Vr){var Sr=T[Vr];return typeof Sr=="number"?x(Sr):Sr},Q=function(br,Vr,Sr){var tn=Vr.charCodeAt(0)-32<<4|Sr.charCodeAt(0)-48;return tn==59?br:x(tn)};T["|"]=254;function re(hr,br){switch(br.type){case"base64":return Te(_.decode(hr),br);case"binary":return Te(hr,br);case"buffer":return Te(E&&y.isBuffer(hr)?hr.toString("binary"):Y(hr),br);case"array":return Te(He(hr),br)}throw new Error("Unrecognized type "+br.type)}function Te(hr,br){var Vr=hr.split(/[\n\r]+/),Sr=-1,tn=-1,pn=0,vn=0,Gr=[],bi=[],na=null,zi={},pa=[],Ka=[],ua=[],ma=0,fa;for(+br.codepage>=0&&a(+br.codepage);pn!==Vr.length;++pn){ma=0;var ea=Vr[pn].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,Q).replace(D,L),to=ea.replace(/;;/g,"\0").split(";").map(function(wo){return wo.replace(/\u0000/g,";")}),fs=to[0],zo;if(ea.length>0)switch(fs){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":to[1].charAt(0)=="P"&&bi.push(ea.slice(3).replace(/;;/g,";"));break;case"C":var Bs=!1,vs=!1,pl=!1,Ja=!1,qn=-1,Ti=-1;for(vn=1;vn<to.length;++vn)switch(to[vn].charAt(0)){case"A":break;case"X":tn=parseInt(to[vn].slice(1))-1,vs=!0;break;case"Y":for(Sr=parseInt(to[vn].slice(1))-1,vs||(tn=0),fa=Gr.length;fa<=Sr;++fa)Gr[fa]=[];break;case"K":zo=to[vn].slice(1),zo.charAt(0)==='"'?zo=zo.slice(1,zo.length-1):zo==="TRUE"?zo=!0:zo==="FALSE"?zo=!1:isNaN(Ft(zo))?isNaN(Ht(zo).getDate())||(zo=dt(zo)):(zo=Ft(zo),na!==null&&G.is_date(na)&&(zo=Re(zo))),typeof cptable!="undefined"&&typeof zo=="string"&&(br||{}).type!="string"&&(br||{}).codepage&&(zo=cptable.utils.decode(br.codepage,zo)),Bs=!0;break;case"E":Ja=!0;var Qi=Qa(to[vn].slice(1),{r:Sr,c:tn});Gr[Sr][tn]=[Gr[Sr][tn],Qi];break;case"S":pl=!0,Gr[Sr][tn]=[Gr[Sr][tn],"S5S"];break;case"G":break;case"R":qn=parseInt(to[vn].slice(1))-1;break;case"C":Ti=parseInt(to[vn].slice(1))-1;break;default:if(br&&br.WTF)throw new Error("SYLK bad record "+ea)}if(Bs&&(Gr[Sr][tn]&&Gr[Sr][tn].length==2?Gr[Sr][tn][0]=zo:Gr[Sr][tn]=zo,na=null),pl){if(Ja)throw new Error("SYLK shared formula cannot have own formula");var Oi=qn>-1&&Gr[qn][Ti];if(!Oi||!Oi[1])throw new Error("SYLK shared formula cannot find base");Gr[Sr][tn][1]=Zo(Oi[1],{r:Sr-qn,c:tn-Ti})}break;case"F":var va=0;for(vn=1;vn<to.length;++vn)switch(to[vn].charAt(0)){case"X":tn=parseInt(to[vn].slice(1))-1,++va;break;case"Y":for(Sr=parseInt(to[vn].slice(1))-1,fa=Gr.length;fa<=Sr;++fa)Gr[fa]=[];break;case"M":ma=parseInt(to[vn].slice(1))/20;break;case"F":break;case"G":break;case"P":na=bi[parseInt(to[vn].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(ua=to[vn].slice(1).split(" "),fa=parseInt(ua[0],10);fa<=parseInt(ua[1],10);++fa)ma=parseInt(ua[2],10),Ka[fa-1]=ma===0?{hidden:!0}:{wch:ma},Ga(Ka[fa-1]);break;case"C":tn=parseInt(to[vn].slice(1))-1,Ka[tn]||(Ka[tn]={});break;case"R":Sr=parseInt(to[vn].slice(1))-1,pa[Sr]||(pa[Sr]={}),ma>0?(pa[Sr].hpt=ma,pa[Sr].hpx=Ts(ma)):ma===0&&(pa[Sr].hidden=!0);break;default:if(br&&br.WTF)throw new Error("SYLK bad record "+ea)}va<1&&(na=null);break;default:if(br&&br.WTF)throw new Error("SYLK bad record "+ea)}}return pa.length>0&&(zi["!rows"]=pa),Ka.length>0&&(zi["!cols"]=Ka),br&&br.sheetRows&&(Gr=Gr.slice(0,br.sheetRows)),[Gr,zi]}function Qe(hr,br){var Vr=re(hr,br),Sr=Vr[0],tn=Vr[1],pn=ni(Sr,br);return st(tn).forEach(function(vn){pn[vn]=tn[vn]}),pn}function Ke(hr,br){return Jn(Qe(hr,br),br)}function wt(hr,br,Vr,Sr){var tn="C;Y"+(Vr+1)+";X"+(Sr+1)+";K";switch(hr.t){case"n":tn+=hr.v||0,hr.f&&!hr.F&&(tn+=";E"+As(hr.f,{r:Vr,c:Sr}));break;case"b":tn+=hr.v?"TRUE":"FALSE";break;case"e":tn+=hr.w||hr.v;break;case"d":tn+='"'+(hr.w||hr.v)+'"';break;case"s":tn+='"'+hr.v.replace(/"/g,"")+'"';break}return tn}function Tt(hr,br){br.forEach(function(Vr,Sr){var tn="F;W"+(Sr+1)+" "+(Sr+1)+" ";Vr.hidden?tn+="0":(typeof Vr.width=="number"&&!Vr.wpx&&(Vr.wpx=Yi(Vr.width)),typeof Vr.wpx=="number"&&!Vr.wch&&(Vr.wch=Aa(Vr.wpx)),typeof Vr.wch=="number"&&(tn+=Math.round(Vr.wch))),tn.charAt(tn.length-1)!=" "&&hr.push(tn)})}function jt(hr,br){br.forEach(function(Vr,Sr){var tn="F;";Vr.hidden?tn+="M0;":Vr.hpt?tn+="M"+20*Vr.hpt+";":Vr.hpx&&(tn+="M"+20*jo(Vr.hpx)+";"),tn.length>2&&hr.push(tn+"R"+(Sr+1))})}function ar(hr,br){var Vr=["ID;PWXL;N;E"],Sr=[],tn=Kr(hr["!ref"]),pn,vn=Array.isArray(hr),Gr=`\r
|
|
|
`;Vr.push("P;PGeneral"),Vr.push("F;P0;DG0G8;M255"),hr["!cols"]&&Tt(Vr,hr["!cols"]),hr["!rows"]&&jt(Vr,hr["!rows"]),Vr.push("B;Y"+(tn.e.r-tn.s.r+1)+";X"+(tn.e.c-tn.s.c+1)+";D"+[tn.s.c,tn.s.r,tn.e.c,tn.e.r].join(" "));for(var bi=tn.s.r;bi<=tn.e.r;++bi)for(var na=tn.s.c;na<=tn.e.c;++na){var zi=St({r:bi,c:na});if(pn=vn?(hr[bi]||[])[na]:hr[zi],!pn||pn.v==null&&(!pn.f||pn.F))continue;Sr.push(wt(pn,hr,bi,na,br))}return Vr.join(Gr)+Gr+Sr.join(Gr)+Gr+"E"+Gr}return{to_workbook:Ke,to_sheet:Qe,from_sheet:ar}}(),Sd=function(){function T(Te,Qe){switch(Qe.type){case"base64":return D(_.decode(Te),Qe);case"binary":return D(Te,Qe);case"buffer":return D(E&&y.isBuffer(Te)?Te.toString("binary"):Y(Te),Qe);case"array":return D(He(Te),Qe)}throw new Error("Unrecognized type "+Qe.type)}function D(Te,Qe){for(var Ke=Te.split(`
|
|
|
`),wt=-1,Tt=-1,jt=0,ar=[];jt!==Ke.length;++jt){if(Ke[jt].trim()==="BOT"){ar[++wt]=[],Tt=0;continue}if(wt<0)continue;var hr=Ke[jt].trim().split(","),br=hr[0],Vr=hr[1];++jt;for(var Sr=Ke[jt]||"";(Sr.match(/["]/g)||[]).length&1&&jt<Ke.length-1;)Sr+=`
|
|
|
`+Ke[++jt];Sr=Sr.trim();switch(+br){case-1:if(Sr==="BOT"){ar[++wt]=[],Tt=0;continue}else if(Sr!=="EOD")throw new Error("Unrecognized DIF special command "+Sr);break;case 0:Sr==="TRUE"?ar[wt][Tt]=!0:Sr==="FALSE"?ar[wt][Tt]=!1:isNaN(Ft(Vr))?isNaN(Ht(Vr).getDate())?ar[wt][Tt]=Vr:ar[wt][Tt]=dt(Vr):ar[wt][Tt]=Ft(Vr),++Tt;break;case 1:Sr=Sr.slice(1,Sr.length-1),Sr=Sr.replace(/""/g,'"'),I&&Sr&&Sr.match(/^=".*"$/)&&(Sr=Sr.slice(2,-1)),ar[wt][Tt++]=Sr!==""?Sr:null;break}if(Sr==="EOD")break}return Qe&&Qe.sheetRows&&(ar=ar.slice(0,Qe.sheetRows)),ar}function L(Te,Qe){return ni(T(Te,Qe),Qe)}function Q(Te,Qe){return Jn(L(Te,Qe),Qe)}var re=function(){var Te=function(wt,Tt,jt,ar,hr){wt.push(Tt),wt.push(jt+","+ar),wt.push('"'+hr.replace(/"/g,'""')+'"')},Qe=function(wt,Tt,jt,ar){wt.push(Tt+","+jt),wt.push(Tt==1?'"'+ar.replace(/"/g,'""')+'"':ar)};return function(wt){var Tt=[],jt=Kr(wt["!ref"]),ar,hr=Array.isArray(wt);Te(Tt,"TABLE",0,1,"sheetjs"),Te(Tt,"VECTORS",0,jt.e.r-jt.s.r+1,""),Te(Tt,"TUPLES",0,jt.e.c-jt.s.c+1,""),Te(Tt,"DATA",0,0,"");for(var br=jt.s.r;br<=jt.e.r;++br){Qe(Tt,-1,0,"BOT");for(var Vr=jt.s.c;Vr<=jt.e.c;++Vr){var Sr=St({r:br,c:Vr});if(ar=hr?(wt[br]||[])[Vr]:wt[Sr],!ar){Qe(Tt,1,0,"");continue}switch(ar.t){case"n":var tn=I?ar.w:ar.v;!tn&&ar.v!=null&&(tn=ar.v),tn==null?I&&ar.f&&!ar.F?Qe(Tt,1,0,"="+ar.f):Qe(Tt,1,0,""):Qe(Tt,0,tn,"V");break;case"b":Qe(Tt,0,ar.v?1:0,ar.v?"TRUE":"FALSE");break;case"s":Qe(Tt,1,0,!I||isNaN(ar.v)?ar.v:'="'+ar.v+'"');break;case"d":ar.w||(ar.w=G.format(ar.z||G._table[14],me(dt(ar.v)))),I?Qe(Tt,0,ar.w,"V"):Qe(Tt,1,0,ar.w);break;default:Qe(Tt,1,0,"")}}}Qe(Tt,-1,0,"EOD");var pn=`\r
|
|
|
`,vn=Tt.join(pn);return vn}}();return{to_workbook:Q,to_sheet:L,from_sheet:re}}(),Eu=function(){function T(ar){return ar.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,`
|
|
|
`)}function D(ar){return ar.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function L(ar,hr){for(var br=ar.split(`
|
|
|
`),Vr=-1,Sr=-1,tn=0,pn=[];tn!==br.length;++tn){var vn=br[tn].trim().split(":");if(vn[0]!=="cell")continue;var Gr=Ci(vn[1]);if(pn.length<=Gr.r)for(Vr=pn.length;Vr<=Gr.r;++Vr)pn[Vr]||(pn[Vr]=[]);Vr=Gr.r,Sr=Gr.c;switch(vn[2]){case"t":pn[Vr][Sr]=T(vn[3]);break;case"v":pn[Vr][Sr]=+vn[3];break;case"vtf":var bi=vn[vn.length-1];case"vtc":switch(vn[3]){case"nl":pn[Vr][Sr]=!!+vn[4];break;default:pn[Vr][Sr]=+vn[4];break}vn[2]=="vtf"&&(pn[Vr][Sr]=[pn[Vr][Sr],bi])}}return hr&&hr.sheetRows&&(pn=pn.slice(0,hr.sheetRows)),pn}function Q(ar,hr){return ni(L(ar,hr),hr)}function re(ar,hr){return Jn(Q(ar,hr),hr)}var Te=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(`
|
|
|
`),Qe=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(`
|
|
|
`)+`
|
|
|
`,Ke=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(`
|
|
|
`),wt="--SocialCalcSpreadsheetControlSave--";function Tt(ar){if(!ar||!ar["!ref"])return"";for(var hr=[],br=[],Vr,Sr="",tn=Nr(ar["!ref"]),pn=Array.isArray(ar),vn=tn.s.r;vn<=tn.e.r;++vn)for(var Gr=tn.s.c;Gr<=tn.e.c;++Gr){if(Sr=St({r:vn,c:Gr}),Vr=pn?(ar[vn]||[])[Gr]:ar[Sr],!Vr||Vr.v==null||Vr.t==="z")continue;br=["cell",Sr,"t"];switch(Vr.t){case"s":case"str":br.push(D(Vr.v));break;case"n":Vr.f?(br[2]="vtf",br[3]="n",br[4]=Vr.v,br[5]=D(Vr.f)):(br[2]="v",br[3]=Vr.v);break;case"b":br[2]="vt"+(Vr.f?"f":"c"),br[3]="nl",br[4]=Vr.v?"1":"0",br[5]=D(Vr.f||(Vr.v?"TRUE":"FALSE"));break;case"d":var bi=me(dt(Vr.v));br[2]="vtc",br[3]="nd",br[4]=""+bi,br[5]=Vr.w||G.format(Vr.z||G._table[14],bi);break;case"e":continue}hr.push(br.join(":"))}return hr.push("sheet:c:"+(tn.e.c-tn.s.c+1)+":r:"+(tn.e.r-tn.s.r+1)+":tvf:1"),hr.push("valueformat:1:text-wiki"),hr.join(`
|
|
|
`)}function jt(ar){return[Te,Qe,Ke,Qe,Tt(ar),wt].join(`
|
|
|
`)}return{to_workbook:re,to_sheet:Q,from_sheet:jt}}(),cu=function(){function T(jt,ar,hr,br,Vr){Vr.raw?ar[hr][br]=jt:jt===""||(jt==="TRUE"?ar[hr][br]=!0:jt==="FALSE"?ar[hr][br]=!1:isNaN(Ft(jt))?isNaN(Ht(jt).getDate())?ar[hr][br]=jt:ar[hr][br]=dt(jt):ar[hr][br]=Ft(jt))}function D(jt,ar){var hr=ar||{},br=[];if(!jt||jt.length===0)return br;for(var Vr=jt.split(/[\r\n]/),Sr=Vr.length-1;Sr>=0&&Vr[Sr].length===0;)--Sr;for(var tn=10,pn=0,vn=0;vn<=Sr;++vn)pn=Vr[vn].indexOf(" "),pn==-1?pn=Vr[vn].length:pn++,tn=Math.max(tn,pn);for(vn=0;vn<=Sr;++vn){br[vn]=[];var Gr=0;for(T(Vr[vn].slice(0,tn).trim(),br,vn,Gr,hr),Gr=1;Gr<=(Vr[vn].length-tn)/10+1;++Gr)T(Vr[vn].slice(tn+(Gr-1)*10,tn+Gr*10).trim(),br,vn,Gr,hr)}return hr.sheetRows&&(br=br.slice(0,hr.sheetRows)),br}var L={44:",",9:" ",59:";",124:"|"},Q={44:3,9:2,59:1,124:0};function re(jt){for(var ar={},hr=!1,br=0,Vr=0;br<jt.length;++br)(Vr=jt.charCodeAt(br))==34?hr=!hr:!hr&&Vr in L&&(ar[Vr]=(ar[Vr]||0)+1);Vr=[];for(br in ar)Object.prototype.hasOwnProperty.call(ar,br)&&Vr.push([ar[br],br]);if(!Vr.length){ar=Q;for(br in ar)Object.prototype.hasOwnProperty.call(ar,br)&&Vr.push([ar[br],br])}return Vr.sort(function(Sr,tn){return Sr[0]-tn[0]||Q[Sr[1]]-Q[tn[1]]}),L[Vr.pop()[1]]||44}function Te(jt,ar){var hr=ar||{},br="";C!=null&&hr.dense==null&&(hr.dense=C);var Vr=hr.dense?[]:{},Sr={s:{c:0,r:0},e:{c:0,r:0}};jt.slice(0,4)=="sep="?jt.charCodeAt(5)==13&&jt.charCodeAt(6)==10?(br=jt.charAt(4),jt=jt.slice(7)):jt.charCodeAt(5)==13||jt.charCodeAt(5)==10?(br=jt.charAt(4),jt=jt.slice(6)):br=re(jt.slice(0,1024)):hr&&hr.FS?br=hr.FS:br=re(jt.slice(0,1024));var tn=0,pn=0,vn=0,Gr=0,bi=0,na=br.charCodeAt(0),zi=!1,pa=0,Ka=jt.charCodeAt(0);jt=jt.replace(/\r\n/mg,`
|
|
|
`);var ua=hr.dateNF!=null?de(hr.dateNF):null;function ma(){var fa=jt.slice(Gr,bi),ea={};if(fa.charAt(0)=='"'&&fa.charAt(fa.length-1)=='"'&&(fa=fa.slice(1,-1).replace(/""/g,'"')),fa.length===0)ea.t="z";else if(hr.raw)ea.t="s",ea.v=fa;else if(fa.trim().length===0)ea.t="s",ea.v=fa;else if(fa.charCodeAt(0)==61)fa.charCodeAt(1)==34&&fa.charCodeAt(fa.length-1)==34?(ea.t="s",ea.v=fa.slice(2,-1).replace(/""/g,'"')):ul(fa)?(ea.t="n",ea.f=fa.slice(1)):(ea.t="s",ea.v=fa);else if(fa=="TRUE")ea.t="b",ea.v=!0;else if(fa=="FALSE")ea.t="b",ea.v=!1;else if(!isNaN(vn=Ft(fa)))ea.t="n",hr.cellText!==!1&&(ea.w=fa),ea.v=vn;else if(!isNaN(Ht(fa).getDate())||ua&&fa.match(ua)){ea.z=hr.dateNF||G._table[14];var to=0;ua&&fa.match(ua)&&(fa=ue(fa,hr.dateNF,fa.match(ua)||[]),to=1),hr.cellDates?(ea.t="d",ea.v=dt(fa,to)):(ea.t="n",ea.v=me(dt(fa,to))),hr.cellText!==!1&&(ea.w=G.format(ea.z,ea.v instanceof Date?me(ea.v):ea.v)),hr.cellNF||delete ea.z}else ea.t="s",ea.v=fa;if(ea.t=="z"||(hr.dense?(Vr[tn]||(Vr[tn]=[]),Vr[tn][pn]=ea):Vr[St({c:pn,r:tn})]=ea),Gr=bi+1,Ka=jt.charCodeAt(Gr),Sr.e.c<pn&&(Sr.e.c=pn),Sr.e.r<tn&&(Sr.e.r=tn),pa==na)++pn;else if(pn=0,++tn,hr.sheetRows&&hr.sheetRows<=tn)return!0}e:for(;bi<jt.length;++bi)switch(pa=jt.charCodeAt(bi)){case 34:Ka===34&&(zi=!zi);break;case na:case 10:case 13:if(!zi&&ma())break e;break;default:break}return bi-Gr>0&&ma(),Vr["!ref"]=Br(Sr),Vr}function Qe(jt,ar){return ar&&ar.PRN?ar.FS||(jt.slice(0,4)=="sep="||(jt.indexOf(" ")>=0||jt.indexOf(",")>=0||jt.indexOf(";")>=0))?Te(jt,ar):ni(D(jt,ar),ar):Te(jt,ar)}function Ke(jt,ar){var hr="",br=ar.type=="string"?[0,0,0,0]:Rf(jt,ar);switch(ar.type){case"base64":hr=_.decode(jt);break;case"binary":hr=jt;break;case"buffer":ar.codepage==65001?hr=jt.toString("utf8"):ar.codepage&&typeof cptable!="undefined"?hr=cptable.utils.decode(ar.codepage,jt):hr=E&&y.isBuffer(jt)?jt.toString("binary"):Y(jt);break;case"array":hr=He(jt);break;case"string":hr=jt;break;default:throw new Error("Unrecognized type "+ar.type)}return br[0]==239&&br[1]==187&&br[2]==191?hr=fr(hr.slice(3)):ar.type!="string"&&ar.codepage==65001?hr=fr(hr):ar.type=="binary"&&typeof cptable!="undefined"&&ar.codepage&&(hr=cptable.utils.decode(ar.codepage,cptable.utils.encode(28591,hr))),hr.slice(0,19)=="socialcalc:version:"?Eu.to_sheet(ar.type=="string"?hr:fr(hr),ar):Qe(hr,ar)}function wt(jt,ar){return Jn(Ke(jt,ar),ar)}function Tt(jt){for(var ar=[],hr=Kr(jt["!ref"]),br,Vr=Array.isArray(jt),Sr=hr.s.r;Sr<=hr.e.r;++Sr){for(var tn=[],pn=hr.s.c;pn<=hr.e.c;++pn){var vn=St({r:Sr,c:pn});if(br=Vr?(jt[Sr]||[])[pn]:jt[vn],!br||br.v==null){tn.push(" ");continue}for(var Gr=(br.w||(rn(br),br.w)||"").slice(0,10);Gr.length<10;)Gr+=" ";tn.push(Gr+(pn===0?" ":""))}ar.push(tn.join(""))}return ar.join(`
|
|
|
`)}return{to_workbook:wt,to_sheet:Ke,from_sheet:Tt}}();function Jd(T,D){var L=D||{},Q=!!L.WTF;L.WTF=!0;try{var re=sd.to_workbook(T,L);return L.WTF=Q,re}catch(Te){if(L.WTF=Q,!Te.message.match(/SYLK bad record ID/)&&Q)throw Te;return cu.to_workbook(T,D)}}var _u=function(){function T(qn,Ti,Qi){if(!qn)return;cn(qn,qn.l||0);for(var Oi=Qi.Enum||pl;qn.l<qn.length;){var va=qn.read_shift(2),wo=Oi[va]||Oi[65535],Rn=qn.read_shift(2),Un=qn.l+Rn,Kn=wo.f&&wo.f(qn,Rn,Qi);if(qn.l=Un,Ti(Kn,wo,va))return}}function D(qn,Ti){switch(Ti.type){case"base64":return L(B(_.decode(qn)),Ti);case"binary":return L(B(qn),Ti);case"buffer":case"array":return L(qn,Ti)}throw"Unsupported type "+Ti.type}function L(qn,Ti){if(!qn)return qn;var Qi=Ti||{};C!=null&&Qi.dense==null&&(Qi.dense=C);var Oi=Qi.dense?[]:{},va="Sheet1",wo=0,Rn={},Un=[va],Kn=[],ba={s:{r:0,c:0},e:{r:0,c:0}},ri=Qi.sheetRows||0;if(qn[2]==2)Qi.Enum=pl,T(qn,function(An,Za,Wo){switch(Wo){case 0:Qi.vers=An,An>=4096&&(Qi.qpro=!0);break;case 6:ba=An;break;case 15:case 51:Qi.qpro||(An[1].v=An[1].v.slice(1));case 13:case 14:case 16:Wo==14&&(An[2]&112)==112&&(An[2]&15)>1&&(An[2]&15)<15&&(An[1].z=Qi.dateNF||G._table[14],Qi.cellDates&&(An[1].t="d",An[1].v=Re(An[1].v)));var Cs=Qi.dense?(Oi[An[0].r]||[])[An[0].c]:Oi[St(An[0])];if(Cs){Cs.t=An[1].t,Cs.v=An[1].v,An[1].z!=null&&(Cs.z=An[1].z),An[1].f!=null&&(Cs.f=An[1].f);break}Qi.dense?(Oi[An[0].r]||(Oi[An[0].r]=[]),Oi[An[0].r][An[0].c]=An[1]):Oi[St(An[0])]=An[1];break;default:}},Qi);else if(qn[2]==26||qn[2]==14)Qi.Enum=Ja,qn[2]==14&&(Qi.qpro=!0,qn.l=0),T(qn,function(An,Za,Wo){switch(Wo){case 22:An[1].v=An[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(An[3]>wo&&(Oi["!ref"]=Br(ba),Rn[va]=Oi,Oi=Qi.dense?[]:{},ba={s:{r:0,c:0},e:{r:0,c:0}},wo=An[3],va="Sheet"+(wo+1),Un.push(va)),ri>0&&An[0].r>=ri)break;Qi.dense?(Oi[An[0].r]||(Oi[An[0].r]=[]),Oi[An[0].r][An[0].c]=An[1]):Oi[St(An[0])]=An[1],ba.e.c<An[0].c&&(ba.e.c=An[0].c),ba.e.r<An[0].r&&(ba.e.r=An[0].r);break;case 27:An[14e3]&&(Kn[An[14e3][0]]=An[14e3][1]);break;default:break}},Qi);else throw new Error("Unrecognized LOTUS BOF "+qn[2]);if(Oi["!ref"]=Br(ba),Rn[va]=Oi,!Kn.length)return{SheetNames:Un,Sheets:Rn};for(var xa={},Ai=[],_a=0;_a<Kn.length;++_a)Rn[Un[_a]]&&(Ai.push(Kn[_a]),xa[Kn[_a]]=Rn[Un[_a]]);return{SheetNames:Ai,Sheets:xa}}function Q(qn,Ti){var Qi=Ti||{};if(+Qi.codepage>=0&&a(+Qi.codepage),Qi.type=="string")throw new Error("Cannot write WK1 to JS string");var Oi=Yn(),va=Kr(qn["!ref"]),wo=Array.isArray(qn),Rn=[];bo(Oi,0,Te(1030)),bo(Oi,6,wt(va));for(var Un=va.s.r;Un<=va.e.r;++Un)for(var Kn=hi(Un),ba=va.s.c;ba<=va.e.c;++ba){Un===va.s.r&&(Rn[ba]=aa(ba));var ri=Rn[ba]+Kn,xa=wo?(qn[Un]||[])[ba]:qn[ri];if(!xa||xa.t=="z")continue;if(xa.t=="n")(xa.v|0)==xa.v&&xa.v>=-32768&&xa.v<=32767?bo(Oi,13,br(Un,ba,xa.v)):bo(Oi,14,Sr(Un,ba,xa.v));else{var Ai=rn(xa);bo(Oi,15,ar(Un,ba,Ai.slice(0,239)))}}return bo(Oi,1),Oi.end()}function re(qn,Ti){var Qi=Ti||{};if(+Qi.codepage>=0&&a(+Qi.codepage),Qi.type=="string")throw new Error("Cannot write WK3 to JS string");var Oi=Yn();bo(Oi,0,Qe(qn));for(var va=0,wo=0;va<qn.SheetNames.length;++va)(qn.Sheets[qn.SheetNames[va]]||{})["!ref"]&&bo(Oi,27,vs(qn.SheetNames[va],wo++));var Rn=0;for(va=0;va<qn.SheetNames.length;++va){var Un=qn.Sheets[qn.SheetNames[va]];if(!Un||!Un["!ref"])continue;for(var Kn=Kr(Un["!ref"]),ba=Array.isArray(Un),ri=[],xa=Kn.s.r;xa<=Kn.e.r;++xa)for(var Ai=hi(xa),_a=Kn.s.c;_a<=Kn.e.c;++_a){xa===Kn.s.r&&(ri[_a]=aa(_a));var An=ri[_a]+Ai,Za=ba?(Un[xa]||[])[_a]:Un[An];if(!Za||Za.t=="z")continue;if(Za.t=="n")bo(Oi,23,fa(xa,_a,Rn,Za.v));else{var Wo=rn(Za);bo(Oi,22,Ka(xa,_a,Rn,Wo.slice(0,239)))}}++Rn}return bo(Oi,1),Oi.end()}function Te(qn){var Ti=hn(2);return Ti.write_shift(2,qn),Ti}function Qe(qn){var Ti=hn(26);Ti.write_shift(2,4096),Ti.write_shift(2,4),Ti.write_shift(4,0);for(var Qi=0,Oi=0,va=0,wo=0;wo<qn.SheetNames.length;++wo){var Rn=qn.SheetNames[wo],Un=qn.Sheets[Rn];if(!Un||!Un["!ref"])continue;++va;var Kn=Nr(Un["!ref"]);Qi<Kn.e.r&&(Qi=Kn.e.r),Oi<Kn.e.c&&(Oi=Kn.e.c)}return Ti.write_shift(2,Qi),Ti.write_shift(1,va),Ti.write_shift(1,Oi),Ti.write_shift(2,0),Ti.write_shift(2,0),Ti.write_shift(1,1),Ti.write_shift(1,2),Ti.write_shift(4,0),Ti.write_shift(4,0),Ti}function Ke(qn){var Ti={s:{c:0,r:0},e:{c:0,r:0}};return Ti.s.c=qn.read_shift(2),Ti.s.r=qn.read_shift(2),Ti.e.c=qn.read_shift(2),Ti.e.r=qn.read_shift(2),Ti.s.c==65535&&(Ti.s.c=Ti.e.c=Ti.s.r=Ti.e.r=0),Ti}function wt(qn){var Ti=hn(8);return Ti.write_shift(2,qn.s.c),Ti.write_shift(2,qn.s.r),Ti.write_shift(2,qn.e.c),Ti.write_shift(2,qn.e.r),Ti}function Tt(qn,Ti,Qi){var Oi=[{c:0,r:0},{t:"n",v:0},0];return Qi.qpro&&Qi.vers!=20768?(Oi[0].c=qn.read_shift(1),qn.l++,Oi[0].r=qn.read_shift(2),qn.l+=2):(Oi[2]=qn.read_shift(1),Oi[0].c=qn.read_shift(2),Oi[0].r=qn.read_shift(2)),Oi}function jt(qn,Ti,Qi){var Oi=qn.l+Ti,va=Tt(qn,Ti,Qi);if(va[1].t="s",Qi.vers==20768){qn.l++;var wo=qn.read_shift(1);return va[1].v=qn.read_shift(wo,"utf8"),va}return Qi.qpro&&qn.l++,va[1].v=qn.read_shift(Oi-qn.l,"cstr"),va}function ar(qn,Ti,Qi){var Oi=hn(7+Qi.length);Oi.write_shift(1,255),Oi.write_shift(2,Ti),Oi.write_shift(2,qn),Oi.write_shift(1,39);for(var va=0;va<Oi.length;++va){var wo=Qi.charCodeAt(va);Oi.write_shift(1,wo>=128?95:wo)}return Oi.write_shift(1,0),Oi}function hr(qn,Ti,Qi){var Oi=Tt(qn,Ti,Qi);return Oi[1].v=qn.read_shift(2,"i"),Oi}function br(qn,Ti,Qi){var Oi=hn(7);return Oi.write_shift(1,255),Oi.write_shift(2,Ti),Oi.write_shift(2,qn),Oi.write_shift(2,Qi,"i"),Oi}function Vr(qn,Ti,Qi){var Oi=Tt(qn,Ti,Qi);return Oi[1].v=qn.read_shift(8,"f"),Oi}function Sr(qn,Ti,Qi){var Oi=hn(13);return Oi.write_shift(1,255),Oi.write_shift(2,Ti),Oi.write_shift(2,qn),Oi.write_shift(8,Qi,"f"),Oi}function tn(qn,Ti,Qi){var Oi=qn.l+Ti,va=Tt(qn,Ti,Qi);if(va[1].v=qn.read_shift(8,"f"),Qi.qpro)qn.l=Oi;else{var wo=qn.read_shift(2);na(qn.slice(qn.l,qn.l+wo),va),qn.l+=wo}return va}function pn(qn,Ti,Qi){var Oi=Ti&32768;return Ti&=~32768,Ti=(Oi?qn:0)+(Ti>=8192?Ti-16384:Ti),(Oi?"":"$")+(Qi?aa(Ti):hi(Ti))}var vn=[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],Gr={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]},bi=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function na(qn,Ti){cn(qn,0);for(var Qi=[],Oi=0,va="",wo="";qn.l<qn.length;){var Rn=qn[qn.l++];switch(Rn){case 0:Qi.push(qn.read_shift(8,"f"));break;case 1:wo=pn(Ti[0].c,qn.read_shift(2),!0),va=pn(Ti[0].r,qn.read_shift(2),!1),Qi.push(wo+va);break;case 2:{var Un=pn(Ti[0].c,qn.read_shift(2),!0),Kn=pn(Ti[0].r,qn.read_shift(2),!1);wo=pn(Ti[0].c,qn.read_shift(2),!0),va=pn(Ti[0].r,qn.read_shift(2),!1),Qi.push(Un+Kn+":"+wo+va)}break;case 3:if(qn.l<qn.length){console.error("WK1 premature formula end");return}break;case 4:Qi.push("("+Qi.pop()+")");break;case 5:Qi.push(qn.read_shift(2));break;case 6:{for(var ba="";Rn=qn[qn.l++];)ba+=String.fromCharCode(Rn);Qi.push('"'+ba.replace(/"/g,'""')+'"');break}break;case 8:Qi.push("-"+Qi.pop());break;case 23:Qi.push("+"+Qi.pop());break;case 22:Qi.push("NOT("+Qi.pop()+")");break;case 20:case 21:{var ri=Qi.pop(),xa=Qi.pop();Qi.push(["AND","OR"][Rn-20]+"("+xa+","+ri+")")}break;default:if(Rn<32&&bi[Rn])ri=Qi.pop(),xa=Qi.pop(),Qi.push(xa+bi[Rn]+ri);else if(Gr[Rn]){if(Oi=Gr[Rn][1],Oi==69&&(Oi=qn[qn.l++]),Oi>Qi.length){console.error("WK1 bad formula parse 0x"+Rn.toString(16)+":|"+Qi.join("|")+"|");return}var Ai=Qi.slice(-Oi);Qi.length-=Oi,Qi.push(Gr[Rn][0]+"("+Ai.join(",")+")")}else return Rn<=7?console.error("WK1 invalid opcode "+Rn.toString(16)):Rn<=24?console.error("WK1 unsupported op "+Rn.toString(16)):Rn<=30?console.error("WK1 invalid opcode "+Rn.toString(16)):Rn<=115?console.error("WK1 unsupported function opcode "+Rn.toString(16)):console.error("WK1 unrecognized opcode "+Rn.toString(16))}}Qi.length==1?Ti[1].f=""+Qi[0]:console.error("WK1 bad formula parse |"+Qi.join("|")+"|")}function zi(qn){var Ti=[{c:0,r:0},{t:"n",v:0},0];return Ti[0].r=qn.read_shift(2),Ti[3]=qn[qn.l++],Ti[0].c=qn[qn.l++],Ti}function pa(qn,Ti){var Qi=zi(qn,Ti);return Qi[1].t="s",Qi[1].v=qn.read_shift(Ti-4,"cstr"),Qi}function Ka(qn,Ti,Qi,Oi){var va=hn(6+Oi.length);va.write_shift(2,qn),va.write_shift(1,Qi),va.write_shift(1,Ti),va.write_shift(1,39);for(var wo=0;wo<Oi.length;++wo){var Rn=Oi.charCodeAt(wo);va.write_shift(1,Rn>=128?95:Rn)}return va.write_shift(1,0),va}function ua(qn,Ti){var Qi=zi(qn,Ti);Qi[1].v=qn.read_shift(2);var Oi=Qi[1].v>>1;if(Qi[1].v&1)switch(Oi&7){case 0:Oi=(Oi>>3)*5e3;break;case 1:Oi=(Oi>>3)*500;break;case 2:Oi=(Oi>>3)/20;break;case 3:Oi=(Oi>>3)/200;break;case 4:Oi=(Oi>>3)/2e3;break;case 5:Oi=(Oi>>3)/2e4;break;case 6:Oi=(Oi>>3)/16;break;case 7:Oi=(Oi>>3)/64;break}return Qi[1].v=Oi,Qi}function ma(qn,Ti){var Qi=zi(qn,Ti),Oi=qn.read_shift(4),va=qn.read_shift(4),wo=qn.read_shift(2);if(wo==65535)return Oi===0&&va===3221225472?(Qi[1].t="e",Qi[1].v=15):Oi===0&&va===3489660928?(Qi[1].t="e",Qi[1].v=42):Qi[1].v=0,Qi;var Rn=wo&32768;return wo=(wo&32767)-16446,Qi[1].v=(1-Rn*2)*(va*Math.pow(2,wo+32)+Oi*Math.pow(2,wo)),Qi}function fa(qn,Ti,Qi,Oi){var va=hn(14);if(va.write_shift(2,qn),va.write_shift(1,Qi),va.write_shift(1,Ti),Oi==0)return va.write_shift(4,0),va.write_shift(4,0),va.write_shift(2,65535),va;var wo=0,Rn=0,Un=0,Kn=0;return Oi<0&&(wo=1,Oi=-Oi),Rn=Math.log2(Oi)|0,Oi/=Math.pow(2,Rn-31),Kn=Oi>>>0,(Kn&2147483648)==0&&(Oi/=2,++Rn,Kn=Oi>>>0),Oi-=Kn,Kn|=2147483648,Kn>>>=0,Oi*=Math.pow(2,32),Un=Oi>>>0,va.write_shift(4,Un),va.write_shift(4,Kn),Rn+=16383+(wo?32768:0),va.write_shift(2,Rn),va}function ea(qn,Ti){var Qi=ma(qn,14);return qn.l+=Ti-14,Qi}function to(qn,Ti){var Qi=zi(qn,Ti),Oi=qn.read_shift(4);return Qi[1].v=Oi>>6,Qi}function fs(qn,Ti){var Qi=zi(qn,Ti),Oi=qn.read_shift(8,"f");return Qi[1].v=Oi,Qi}function zo(qn,Ti){var Qi=fs(qn,14);return qn.l+=Ti-10,Qi}function Bs(qn,Ti){for(var Qi={},Oi=qn.l+Ti;qn.l<Oi;){var va=qn.read_shift(2);if(va==14e3){for(Qi[va]=[0,""],Qi[va][0]=qn.read_shift(2);qn[qn.l];)Qi[va][1]+=String.fromCharCode(qn[qn.l]),qn.l++;qn.l++}}return Qi}function vs(qn,Ti){var Qi=hn(5+qn.length);Qi.write_shift(2,14e3),Qi.write_shift(2,Ti);for(var Oi=0;Oi<qn.length;++Oi){var va=qn.charCodeAt(Oi);Qi[Qi.l++]=va>127?95:va}return Qi[Qi.l++]=0,Qi}var pl={0:{n:"BOF",f:Vt},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:Ke},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:hr},14:{n:"NUMBER",f:Vr},15:{n:"LABEL",f:jt},16:{n:"FORMULA",f:tn},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:jt},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:""}},Ja={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:pa},23:{n:"NUMBER17",f:ma},24:{n:"NUMBER18",f:ua},25:{n:"FORMULA19",f:ea},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:Bs},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:to},38:{n:"??"},39:{n:"NUMBER27",f:fs},40:{n:"FORMULA28",f:zo},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:Q,book_to_wk3:re,to_workbook:D}}();function qu(T){var D={},L=T.match(at),Q=0,re=!1;if(L)for(;Q!=L.length;++Q){var Te=tr(L[Q]);switch(Te[0].replace(/\w*:/g,"")){case"<condense":break;case"<extend":break;case"<shadow":if(!Te.val)break;case"<shadow>":case"<shadow/>":D.shadow=1;break;case"</shadow>":break;case"<charset":if(Te.val=="1")break;D.cp=i[parseInt(Te.val,10)];break;case"<outline":if(!Te.val)break;case"<outline>":case"<outline/>":D.outline=1;break;case"</outline>":break;case"<rFont":D.name=Te.val;break;case"<sz":D.sz=Te.val;break;case"<strike":if(!Te.val)break;case"<strike>":case"<strike/>":D.strike=1;break;case"</strike>":break;case"<u":if(!Te.val)break;switch(Te.val){case"double":D.uval="double";break;case"singleAccounting":D.uval="single-accounting";break;case"doubleAccounting":D.uval="double-accounting";break}case"<u>":case"<u/>":D.u=1;break;case"</u>":break;case"<b":if(Te.val=="0")break;case"<b>":case"<b/>":D.b=1;break;case"</b>":break;case"<i":if(Te.val=="0")break;case"<i>":case"<i/>":D.i=1;break;case"</i>":break;case"<color":Te.rgb&&(D.color=Te.rgb.slice(2,8));break;case"<family":D.family=Te.val;break;case"<vertAlign":D.valign=Te.val;break;case"<scheme":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":re=!0;break;case"</ext>":re=!1;break;default:if(Te[0].charCodeAt(1)!==47&&!re)throw new Error("Unrecognized rich format "+Te[0])}}return D}var ld=function(){var T=Xt("t"),D=Xt("rPr");function L(Te){var Qe=Te.match(T);if(!Qe)return{t:"s",v:""};var Ke={t:"s",v:ui(Qe[1])},wt=Te.match(D);return wt&&(Ke.s=qu(wt[1])),Ke}var Q=/<(?:\w+:)?r>/g,re=/<\/(?:\w+:)?r>/;return function(Qe){return Qe.replace(Q,"").split(re).map(L).filter(function(Ke){return Ke.v})}}(),Pu=function(){var D=/(\r\n|\n)/g;function L(re,Te,Qe){var Ke=[];re.u&&Ke.push("text-decoration: underline;"),re.uval&&Ke.push("text-underline-style:"+re.uval+";"),re.sz&&Ke.push("font-size:"+re.sz+"pt;"),re.outline&&Ke.push("text-effect: outline;"),re.shadow&&Ke.push("text-shadow: auto;"),Te.push('<span style="'+Ke.join("")+'">'),re.b&&(Te.push("<b>"),Qe.push("</b>")),re.i&&(Te.push("<i>"),Qe.push("</i>")),re.strike&&(Te.push("<s>"),Qe.push("</s>"));var wt=re.valign||"";return wt=="superscript"||wt=="super"?wt="sup":wt=="subscript"&&(wt="sub"),wt!=""&&(Te.push("<"+wt+">"),Qe.push("</"+wt+">")),Qe.push("</span>"),re}function Q(re){var Te=[[],re.v,[]];return re.v?(re.s&&L(re.s,Te[0],Te[2]),Te[0].join("")+Te[1].replace(D,"<br/>")+Te[2].join("")):""}return function(Te){return Te.map(Q).join("")}}(),Ed=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Uu=/<(?:\w+:)?r>/,$u=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Ie(T,D){var L=D?D.cellHTML:!0,Q={};return T?(T.match(/^\s*<(?:\w+:)?t[^>]*>/)?(Q.t=ui(fr(T.slice(T.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),Q.r=fr(T),L&&(Q.h=Fe(Q.t))):T.match(Uu)&&(Q.r=fr(T),Q.t=ui(fr((T.replace($u,"").match(Ed)||[]).join("").replace(at,""))),L&&(Q.h=Pu(ld(Q.r)))),Q):{t:""}}var qe=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Lt=/<(?:\w+:)?(?:si|sstItem)>/g,ir=/<\/(?:\w+:)?(?:si|sstItem)>/;function vr(T,D){var L=[],Q="";if(!T)return L;var re=T.match(qe);if(re){Q=re[2].replace(Lt,"").split(ir);for(var Te=0;Te!=Q.length;++Te){var Qe=Ie(Q[Te].trim(),D);Qe!=null&&(L[L.length]=Qe)}re=tr(re[1]),L.Count=re.count,L.Unique=re.uniqueCount}return L}La.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var Fr=/^\s|\s$|[\t\n\r]/;function We(T,D){if(!D.bookSST)return"";var L=[Ct];L[L.length]=Pr("sst",null,{xmlns:On.main[0],count:T.Count,uniqueCount:T.Unique});for(var Q=0;Q!=T.length;++Q){if(T[Q]==null)continue;var re=T[Q],Te="<si>";re.r?Te+=re.r:(Te+="<t",re.t||(re.t=""),re.t.match(Fr)&&(Te+=' xml:space="preserve"'),Te+=">"+Nt(re.t)+"</t>"),Te+="</si>",L[L.length]=Te}return L.length>2&&(L[L.length]="</sst>",L[1]=L[1].replace("/>",">")),L.join("")}function ce(T){return[T.read_shift(4),T.read_shift(4)]}function De(T,D){var L=[],Q=!1;return _i(T,function(Te,Qe,Ke){switch(Ke){case 159:L.Count=Te[0],L.Unique=Te[1];break;case 19:L.push(Te);break;case 160:return!0;case 35:Q=!0;break;case 36:Q=!1;break;default:if(Qe.indexOf("Begin")>0||Qe.indexOf("End")>0,!Q||D.WTF)throw new Error("Unexpected record "+Ke+" "+Qe)}}),L}function it(T,D){return D||(D=hn(8)),D.write_shift(4,T.Count),D.write_shift(4,T.Unique),D}var Et=Ar;function Kt(T){var D=Yn();Qn(D,"BrtBeginSst",it(T));for(var L=0;L<T.length;++L)Qn(D,"BrtSSTItem",Et(T[L]));return Qn(D,"BrtEndSst"),D.end()}function Yt(T){if(typeof cptable!="undefined")return cptable.utils.encode(r,T);for(var D=[],L=T.split(""),Q=0;Q<L.length;++Q)D[Q]=L[Q].charCodeAt(0);return D}function Qt(T,D){var L={};return L.Major=T.read_shift(2),L.Minor=T.read_shift(2),D>=4&&(T.l+=D-4),L}function wr(T){var D={};return D.id=T.read_shift(0,"lpp4"),D.R=Qt(T,4),D.U=Qt(T,4),D.W=Qt(T,4),D}function kr(T){for(var D=T.read_shift(4),L=T.l+D-4,Q={},re=T.read_shift(4),Te=[];re-- >0;)Te.push({t:T.read_shift(4),v:T.read_shift(0,"lpp4")});if(Q.name=T.read_shift(0,"lpp4"),Q.comps=Te,T.l!=L)throw new Error("Bad DataSpaceMapEntry: "+T.l+" != "+L);return Q}function yr(T){var D=[];T.l+=4;for(var L=T.read_shift(4);L-- >0;)D.push(kr(T));return D}function pr(T){var D=[];T.l+=4;for(var L=T.read_shift(4);L-- >0;)D.push(T.read_shift(0,"lpp4"));return D}function Dr(T){var D={};return T.read_shift(4),T.l+=4,D.id=T.read_shift(0,"lpp4"),D.name=T.read_shift(0,"lpp4"),D.R=Qt(T,4),D.U=Qt(T,4),D.W=Qt(T,4),D}function Ur(T){var D=Dr(T);if(D.ename=T.read_shift(0,"8lpp4"),D.blksz=T.read_shift(4),D.cmode=T.read_shift(4),T.read_shift(4)!=4)throw new Error("Bad !Primary record");return D}function fn(T,D){var L=T.l+D,Q={};Q.Flags=T.read_shift(4)&63,T.l+=4,Q.AlgID=T.read_shift(4);var re=!1;switch(Q.AlgID){case 26126:case 26127:case 26128:re=Q.Flags==36;break;case 26625:re=Q.Flags==4;break;case 0:re=Q.Flags==16||Q.Flags==4||Q.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+Q.AlgID}if(!re)throw new Error("Encryption Flags/AlgID mismatch");return Q.AlgIDHash=T.read_shift(4),Q.KeySize=T.read_shift(4),Q.ProviderType=T.read_shift(4),T.l+=8,Q.CSPName=T.read_shift(L-T.l>>1,"utf16le"),T.l=L,Q}function ii(T,D){var L={},Q=T.l+D;return T.l+=4,L.Salt=T.slice(T.l,T.l+16),T.l+=16,L.Verifier=T.slice(T.l,T.l+16),T.l+=16,T.read_shift(4),L.VerifierHash=T.slice(T.l,Q),T.l=Q,L}function Li(T){var D=Qt(T);switch(D.Minor){case 2:return[D.Minor,ca(T,D)];case 3:return[D.Minor,Ki(T,D)];case 4:return[D.Minor,io(T,D)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+D.Minor)}function ca(T){var D=T.read_shift(4);if((D&63)!=36)throw new Error("EncryptionInfo mismatch");var L=T.read_shift(4),Q=fn(T,L),re=ii(T,T.length-T.l);return{t:"Std",h:Q,v:re}}function Ki(){throw new Error("File is password-protected: ECMA-376 Extensible")}function io(T){var D=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];T.l+=4;var L=T.read_shift(T.length-T.l,"utf8"),Q={};return L.replace(at,function(Te){var Qe=tr(Te);switch(Ir(Qe[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":D.forEach(function(Ke){Q[Ke]=Qe[Ke]});break;case"<dataIntegrity":Q.encryptedHmacKey=Qe.encryptedHmacKey,Q.encryptedHmacValue=Qe.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":Q.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":Q.uri=Qe.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":Q.encs.push(Qe);break;default:throw Qe[0]}}),Q}function ya(T,D){var L={},Q=L.EncryptionVersionInfo=Qt(T,4);if(D-=4,Q.Minor!=2)throw new Error("unrecognized minor version code: "+Q.Minor);if(Q.Major>4||Q.Major<2)throw new Error("unrecognized major version code: "+Q.Major);L.Flags=T.read_shift(4),D-=4;var re=T.read_shift(4);return D-=4,L.EncryptionHeader=fn(T,re),D-=re,L.EncryptionVerifier=ii(T,D),L}function _o(T){var D={},L=D.EncryptionVersionInfo=Qt(T,4);if(L.Major!=1||L.Minor!=1)throw"unrecognized version code "+L.Major+" : "+L.Minor;return D.Salt=T.read_shift(16),D.EncryptedVerifier=T.read_shift(16),D.EncryptedVerifierHash=T.read_shift(16),D}function oo(T){var D=0,L,Q=Yt(T),re=Q.length+1,Te,Qe,Ke,wt,Tt;for(L=F(re),L[0]=Q.length,Te=1;Te!=re;++Te)L[Te]=Q[Te-1];for(Te=re-1;Te>=0;--Te)Qe=L[Te],Ke=(D&16384)===0?0:1,wt=D<<1&32767,Tt=Ke|wt,D=Tt^Qe;return D^52811}var yo=function(){var T=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],D=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],L=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],Q=function(Ke){return(Ke/2|Ke*128)&255},re=function(Ke,wt){return Q(Ke^wt)},Te=function(Ke){for(var wt=D[Ke.length-1],Tt=104,jt=Ke.length-1;jt>=0;--jt)for(var ar=Ke[jt],hr=0;hr!=7;++hr)ar&64&&(wt^=L[Tt]),ar*=2,--Tt;return wt};return function(Qe){for(var Ke=Yt(Qe),wt=Te(Ke),Tt=Ke.length,jt=F(16),ar=0;ar!=16;++ar)jt[ar]=0;var hr,br,Vr;for((Tt&1)===1&&(hr=wt>>8,jt[Tt]=re(T[0],hr),--Tt,hr=wt&255,br=Ke[Ke.length-1],jt[Tt]=re(br,hr));Tt>0;)--Tt,hr=wt>>8,jt[Tt]=re(Ke[Tt],hr),--Tt,hr=wt&255,jt[Tt]=re(Ke[Tt],hr);for(Tt=15,Vr=15-Ke.length;Vr>0;)hr=wt>>8,jt[Tt]=re(T[Vr],hr),--Tt,--Vr,hr=wt&255,jt[Tt]=re(Ke[Tt],hr),--Tt,--Vr;return jt}}(),gs=function(D,L,Q,re,Te){Te||(Te=L),re||(re=yo(D));var Qe,Ke;for(Qe=0;Qe!=L.length;++Qe)Ke=L[Qe],Ke^=re[Q],Ke=(Ke>>5|Ke<<3)&255,Te[Qe]=Ke,++Q;return[Te,Q,re]},R=function(D){var L=0,Q=yo(D);return function(re){var Te=gs("",re,L,Q);return L=Te[1],Te[0]}};function P(T,D,L,Q){var re={key:Vt(T),verificationBytes:Vt(T)};return L.password&&(re.verifier=oo(L.password)),Q.valid=re.verificationBytes===re.verifier,Q.valid&&(Q.insitu=R(L.password)),re}function se(T,D,L){var Q=L||{};return Q.Info=T.read_shift(2),T.l-=2,Q.Info===1?Q.Data=_o(T,D):Q.Data=ya(T,D),Q}function he(T,D,L){var Q={Type:L.biff>=8?T.read_shift(2):0};return Q.Type?se(T,D-2,Q):P(T,L.biff>=8?D:D-2,L,Q),Q}var Ae=function(){function T(re,Te){switch(Te.type){case"base64":return D(_.decode(re),Te);case"binary":return D(re,Te);case"buffer":return D(E&&y.isBuffer(re)?re.toString("binary"):Y(re),Te);case"array":return D(He(re),Te)}throw new Error("Unrecognized type "+Te.type)}function D(re,Te){var Qe=Te||{},Ke=Qe.dense?[]:{},wt=re.match(/\\trowd.*?\\row\b/g);if(!wt.length)throw new Error("RTF missing table");var Tt={s:{c:0,r:0},e:{c:0,r:wt.length-1}};return wt.forEach(function(jt,ar){Array.isArray(Ke)&&(Ke[ar]=[]);for(var hr=/\\\w+\b/g,br=0,Vr,Sr=-1;Vr=hr.exec(jt);){switch(Vr[0]){case"\\cell":var tn=jt.slice(br,hr.lastIndex-Vr[0].length);if(tn[0]==" "&&(tn=tn.slice(1)),++Sr,tn.length){var pn={v:tn,t:"s"};Array.isArray(Ke)?Ke[ar][Sr]=pn:Ke[St({r:ar,c:Sr})]=pn}break}br=hr.lastIndex}Sr>Tt.e.c&&(Tt.e.c=Sr)}),Ke["!ref"]=Br(Tt),Ke}function L(re,Te){return Jn(T(re,Te),Te)}function Q(re){for(var Te=["{\\rtf1\\ansi"],Qe=Kr(re["!ref"]),Ke,wt=Array.isArray(re),Tt=Qe.s.r;Tt<=Qe.e.r;++Tt){Te.push("\\trowd\\trautofit1");for(var jt=Qe.s.c;jt<=Qe.e.c;++jt)Te.push("\\cellx"+(jt+1));for(Te.push("\\pard\\intbl"),jt=Qe.s.c;jt<=Qe.e.c;++jt){var ar=St({r:Tt,c:jt});if(Ke=wt?(re[Tt]||[])[jt]:re[ar],!Ke||Ke.v==null&&(!Ke.f||Ke.F))continue;Te.push(" "+(Ke.w||(rn(Ke),Ke.w))),Te.push("\\cell")}Te.push("\\pard\\intbl\\row")}return Te.join("")+"}"}return{to_workbook:L,to_sheet:T,from_sheet:Q}}();function Ge(T){var D=T.slice(T[0]==="#"?1:0).slice(0,6);return[parseInt(D.slice(0,2),16),parseInt(D.slice(2,4),16),parseInt(D.slice(4,6),16)]}function Ot(T){for(var D=0,L=1;D!=3;++D)L=L*256+(T[D]>255?255:T[D]<0?0:T[D]);return L.toString(16).toUpperCase().slice(1)}function Gt(T){var D=T[0]/255,L=T[1]/255,Q=T[2]/255,re=Math.max(D,L,Q),Te=Math.min(D,L,Q),Qe=re-Te;if(Qe===0)return[0,0,D];var Ke=0,wt=0,Tt=re+Te;wt=Qe/(Tt>1?2-Tt:Tt);switch(re){case D:Ke=((L-Q)/Qe+6)%6;break;case L:Ke=(Q-D)/Qe+2;break;case Q:Ke=(D-L)/Qe+4;break}return[Ke/6,wt,Tt/2]}function or(T){var D=T[0],L=T[1],Q=T[2],re=L*2*(Q<.5?Q:1-Q),Te=Q-re/2,Qe=[Te,Te,Te],Ke=6*D,wt;if(L!==0)switch(Ke|0){case 0:case 6:wt=re*Ke,Qe[0]+=re,Qe[1]+=wt;break;case 1:wt=re*(2-Ke),Qe[0]+=wt,Qe[1]+=re;break;case 2:wt=re*(Ke-2),Qe[1]+=re,Qe[2]+=wt;break;case 3:wt=re*(4-Ke),Qe[1]+=wt,Qe[2]+=re;break;case 4:wt=re*(Ke-4),Qe[2]+=re,Qe[0]+=wt;break;case 5:wt=re*(6-Ke),Qe[2]+=wt,Qe[0]+=re;break}for(var Tt=0;Tt!=3;++Tt)Qe[Tt]=Math.round(Qe[Tt]*255);return Qe}function lr(T,D){if(D===0)return T;var L=Gt(Ge(T));return D<0?L[2]=L[2]*(1+D):L[2]=1-(1-L[2])*(1-D),Ot(or(L))}var nn=6,Sn=15,Vn=1,zn=nn;function Yi(T){return Math.floor((T+Math.round(128/zn)/256)*zn)}function Aa(T){return Math.floor((T-5)/zn*100+.5)/100}function Fa(T){return Math.round((T*zn+5)/zn*256)/256}function Da(T){return Fa(Aa(Yi(T)))}function Ea(T){var D=Math.abs(T-Da(T)),L=zn;if(D>.005)for(zn=Vn;zn<Sn;++zn)Math.abs(T-Da(T))<=D&&(D=Math.abs(T-Da(T)),L=zn);zn=L}function Ga(T){T.width?(T.wpx=Yi(T.width),T.wch=Aa(T.wpx),T.MDW=zn):T.wpx?(T.wch=Aa(T.wpx),T.width=Fa(T.wch),T.MDW=zn):typeof T.wch=="number"&&(T.width=Fa(T.wch),T.wpx=Yi(T.width),T.MDW=zn),T.customWidth&&delete T.customWidth}var go=96,ls=go;function jo(T){return T*96/ls}function Ts(T){return T*ls/96}var el={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 Ll(T,D,L,Q){D.Borders=[];var re={},Te=!1;(T[0].match(at)||[]).forEach(function(Qe){var Ke=tr(Qe);switch(Ir(Ke[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":re={},Ke.diagonalUp&&(re.diagonalUp=dr(Ke.diagonalUp)),Ke.diagonalDown&&(re.diagonalDown=dr(Ke.diagonalDown)),D.Borders.push(re);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(Q&&Q.WTF&&!Te)throw new Error("unrecognized "+Ke[0]+" in borders")}})}function yl(T,D,L,Q){D.Fills=[];var re={},Te=!1;(T[0].match(at)||[]).forEach(function(Qe){var Ke=tr(Qe);switch(Ir(Ke[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":re={},D.Fills.push(re);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":D.Fills.push(re),re={};break;case"<patternFill":case"<patternFill>":Ke.patternType&&(re.patternType=Ke.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":re.bgColor||(re.bgColor={}),Ke.indexed&&(re.bgColor.indexed=parseInt(Ke.indexed,10)),Ke.theme&&(re.bgColor.theme=parseInt(Ke.theme,10)),Ke.tint&&(re.bgColor.tint=parseFloat(Ke.tint)),Ke.rgb&&(re.bgColor.rgb=Ke.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":re.fgColor||(re.fgColor={}),Ke.theme&&(re.fgColor.theme=parseInt(Ke.theme,10)),Ke.tint&&(re.fgColor.tint=parseFloat(Ke.tint)),Ke.rgb!=null&&(re.fgColor.rgb=Ke.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(Q&&Q.WTF&&!Te)throw new Error("unrecognized "+Ke[0]+" in fills")}})}function mc(T,D,L,Q){D.Fonts=[];var re={},Te=!1;(T[0].match(at)||[]).forEach(function(Qe){var Ke=tr(Qe);switch(Ir(Ke[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":D.Fonts.push(re),re={};break;case"<name":Ke.val&&(re.name=fr(Ke.val));break;case"<name/>":case"</name>":break;case"<b":re.bold=Ke.val?dr(Ke.val):1;break;case"<b/>":re.bold=1;break;case"<i":re.italic=Ke.val?dr(Ke.val):1;break;case"<i/>":re.italic=1;break;case"<u":switch(Ke.val){case"none":re.underline=0;break;case"single":re.underline=1;break;case"double":re.underline=2;break;case"singleAccounting":re.underline=33;break;case"doubleAccounting":re.underline=34;break}break;case"<u/>":re.underline=1;break;case"<strike":re.strike=Ke.val?dr(Ke.val):1;break;case"<strike/>":re.strike=1;break;case"<outline":re.outline=Ke.val?dr(Ke.val):1;break;case"<outline/>":re.outline=1;break;case"<shadow":re.shadow=Ke.val?dr(Ke.val):1;break;case"<shadow/>":re.shadow=1;break;case"<condense":re.condense=Ke.val?dr(Ke.val):1;break;case"<condense/>":re.condense=1;break;case"<extend":re.extend=Ke.val?dr(Ke.val):1;break;case"<extend/>":re.extend=1;break;case"<sz":Ke.val&&(re.sz=+Ke.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":Ke.val&&(re.vertAlign=Ke.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":Ke.val&&(re.family=parseInt(Ke.val,10));break;case"<family/>":case"</family>":break;case"<scheme":Ke.val&&(re.scheme=Ke.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if(Ke.val=="1")break;Ke.codepage=i[parseInt(Ke.val,10)];break;case"<color":if(re.color||(re.color={}),Ke.auto&&(re.color.auto=dr(Ke.auto)),Ke.rgb)re.color.rgb=Ke.rgb.slice(-6);else if(Ke.indexed){re.color.index=parseInt(Ke.indexed,10);var wt=ps[re.color.index];re.color.index==81&&(wt=ps[1]),wt||(wt=ps[1]),re.color.rgb=wt[0].toString(16)+wt[1].toString(16)+wt[2].toString(16)}else Ke.theme&&(re.color.theme=parseInt(Ke.theme,10),Ke.tint&&(re.color.tint=parseFloat(Ke.tint)),Ke.theme&&L.themeElements&&L.themeElements.clrScheme&&(re.color.rgb=lr(L.themeElements.clrScheme[re.color.theme].rgb,re.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(Q&&Q.WTF&&!Te)throw new Error("unrecognized "+Ke[0]+" in fonts")}})}function Xc(T,D,L){D.NumberFmt=[];for(var Q=st(G._table),re=0;re<Q.length;++re)D.NumberFmt[Q[re]]=G._table[Q[re]];var Te=T[0].match(at);if(!Te)return;for(re=0;re<Te.length;++re){var Qe=tr(Te[re]);switch(Ir(Qe[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":{var Ke=ui(fr(Qe.formatCode)),wt=parseInt(Qe.numFmtId,10);if(D.NumberFmt[wt]=Ke,wt>0){if(wt>392){for(wt=392;wt>60&&!(D.NumberFmt[wt]==null);--wt);D.NumberFmt[wt]=Ke}G.load(Ke,wt)}}break;case"</numFmt>":break;default:if(L.WTF)throw new Error("unrecognized "+Qe[0]+" in numFmts")}}}function Vl(T){var D=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(L){for(var Q=L[0];Q<=L[1];++Q)T[Q]!=null&&(D[D.length]=Pr("numFmt",null,{numFmtId:Q,formatCode:Nt(T[Q])}))}),D.length===1?"":(D[D.length]="</numFmts>",D[0]=Pr("numFmts",null,{count:D.length-2}).replace("/>",">"),D.join(""))}var Ic=["numFmtId","fillId","fontId","borderId","xfId"],Ql=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function lc(T,D,L){D.CellXf=[];var Q,re=!1;(T[0].match(at)||[]).forEach(function(Te){var Qe=tr(Te),Ke=0;switch(Ir(Qe[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":for(Q=Qe,delete Q[0],Ke=0;Ke<Ic.length;++Ke)Q[Ic[Ke]]&&(Q[Ic[Ke]]=parseInt(Q[Ic[Ke]],10));for(Ke=0;Ke<Ql.length;++Ke)Q[Ql[Ke]]&&(Q[Ql[Ke]]=dr(Q[Ql[Ke]]));if(D.NumberFmt&&Q.numFmtId>392){for(Ke=392;Ke>60;--Ke)if(D.NumberFmt[Q.numFmtId]==D.NumberFmt[Ke]){Q.numFmtId=Ke;break}}D.CellXf.push(Q);break;case"</xf>":break;case"<alignment":case"<alignment/>":var wt={};Qe.vertical&&(wt.vertical=Qe.vertical),Qe.horizontal&&(wt.horizontal=Qe.horizontal),Qe.textRotation!=null&&(wt.textRotation=Qe.textRotation),Qe.indent&&(wt.indent=Qe.indent),Qe.wrapText&&(wt.wrapText=dr(Qe.wrapText)),Q.alignment=wt;break;case"</alignment>":break;case"<protection":break;case"</protection>":case"<protection/>":break;case"<AlternateContent":re=!0;break;case"</AlternateContent>":re=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":re=!0;break;case"</ext>":re=!1;break;default:if(L&&L.WTF&&!re)throw new Error("unrecognized "+Qe[0]+" in cellXfs")}})}function Zl(T){var D=[];return D[D.length]=Pr("cellXfs",null),T.forEach(function(L){D[D.length]=Pr("xf",null,L)}),D[D.length]="</cellXfs>",D.length===2?"":(D[0]=Pr("cellXfs",null,{count:D.length-2}).replace("/>",">"),D.join(""))}var jl=function(){var D=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,L=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,Q=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,re=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,Te=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(Ke,wt,Tt){var jt={};if(!Ke)return jt;Ke=Ke.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");var ar;return(ar=Ke.match(D))&&Xc(ar,jt,Tt),(ar=Ke.match(re))&&mc(ar,jt,wt,Tt),(ar=Ke.match(Q))&&yl(ar,jt,wt,Tt),(ar=Ke.match(Te))&&Ll(ar,jt,wt,Tt),(ar=Ke.match(L))&&lc(ar,jt,Tt),jt}}(),zc=Pr("styleSheet",null,{xmlns:On.main[0],"xmlns:vt":On.vt});La.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";function cd(T,D){var L=[Ct,zc],Q;return T.SSF&&(Q=Vl(T.SSF))!=null&&(L[L.length]=Q),L[L.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',L[L.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',L[L.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',L[L.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(Q=Zl(D.cellXfs))&&(L[L.length]=Q),L[L.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',L[L.length]='<dxfs count="0"/>',L[L.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',L.length>2&&(L[L.length]="</styleSheet>",L[1]=L[1].replace("/>",">")),L.join("")}function uu(T,D){var L=T.read_shift(2),Q=Ui(T,D-2);return[L,Q]}function Jl(T,D,L){L||(L=hn(6+4*D.length)),L.write_shift(2,T),xi(D,L);var Q=L.length>L.l?L.slice(0,L.l):L;return L.l==null&&(L.l=L.length),Q}function nu(T,D,L){var Q={};Q.sz=T.read_shift(2)/20;var re=ao(T,2,L);re.fItalic&&(Q.italic=1),re.fCondense&&(Q.condense=1),re.fExtend&&(Q.extend=1),re.fShadow&&(Q.shadow=1),re.fOutline&&(Q.outline=1),re.fStrikeout&&(Q.strike=1);var Te=T.read_shift(2);Te===700&&(Q.bold=1);switch(T.read_shift(2)){case 1:Q.vertAlign="superscript";break;case 2:Q.vertAlign="subscript";break}var Qe=T.read_shift(1);Qe!=0&&(Q.underline=Qe);var Ke=T.read_shift(1);Ke>0&&(Q.family=Ke);var wt=T.read_shift(1);wt>0&&(Q.charset=wt),T.l++,Q.color=Ma(T,8);switch(T.read_shift(1)){case 1:Q.scheme="major";break;case 2:Q.scheme="minor";break}return Q.name=Ui(T,D-21),Q}function xc(T,D){D||(D=hn(25+4*32)),D.write_shift(2,T.sz*20),Co(T,D),D.write_shift(2,T.bold?700:400);var L=0;T.vertAlign=="superscript"?L=1:T.vertAlign=="subscript"&&(L=2),D.write_shift(2,L),D.write_shift(1,T.underline||0),D.write_shift(1,T.family||0),D.write_shift(1,T.charset||0),D.write_shift(1,0),ja(T.color,D);var Q=0;return T.scheme=="major"&&(Q=1),T.scheme=="minor"&&(Q=2),D.write_shift(1,Q),xi(T.name,D),D.length>D.l?D.slice(0,D.l):D}var qd=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],fo=Z(qd),Zc=Bi;function du(T,D){D||(D=hn(4*3+8*7+16*1));var L=fo[T.patternType];L==null&&(L=40),D.write_shift(4,L);var Q=0;if(L!=40)for(ja({auto:1},D),ja({auto:1},D);Q<12;++Q)D.write_shift(4,0);else{for(;Q<4;++Q)D.write_shift(4,0);for(;Q<12;++Q)D.write_shift(4,0)}return D.length>D.l?D.slice(0,D.l):D}function Bl(T,D){var L=T.l+D,Q=T.read_shift(2),re=T.read_shift(2);return T.l=L,{ixfe:Q,numFmtId:re}}function Cu(T,D,L){L||(L=hn(16)),L.write_shift(2,D||0),L.write_shift(2,T.numFmtId||0),L.write_shift(2,0),L.write_shift(2,0),L.write_shift(2,0),L.write_shift(1,0),L.write_shift(1,0);var Q=0;return L.write_shift(1,Q),L.write_shift(1,0),L.write_shift(1,0),L.write_shift(1,0),L}function tl(T,D){return D||(D=hn(10)),D.write_shift(1,0),D.write_shift(1,0),D.write_shift(4,0),D.write_shift(4,0),D}var Kl=Bi;function $d(T,D){return D||(D=hn(51)),D.write_shift(1,0),tl(null,D),tl(null,D),tl(null,D),tl(null,D),tl(null,D),D.length>D.l?D.slice(0,D.l):D}function Nh(T,D){return D||(D=hn(12+4*10)),D.write_shift(4,T.xfId),D.write_shift(2,1),D.write_shift(1,+T.builtinId),D.write_shift(1,0),pi(T.name||"",D),D.length>D.l?D.slice(0,D.l):D}function _d(T,D,L){var Q=hn(4+256*2*4);return Q.write_shift(4,T),pi(D,Q),pi(L,Q),Q.length>Q.l?Q.slice(0,Q.l):Q}function Ch(T,D,L){var Q={};Q.NumberFmt=[];for(var re in G._table)Q.NumberFmt[re]=G._table[re];Q.CellXf=[],Q.Fonts=[];var Te=[],Qe=!1;return _i(T,function(wt,Tt,jt){switch(jt){case 44:Q.NumberFmt[wt[0]]=wt[1],G.load(wt[1],wt[0]);break;case 43:Q.Fonts.push(wt),wt.color.theme!=null&&D&&D.themeElements&&D.themeElements.clrScheme&&(wt.color.rgb=lr(D.themeElements.clrScheme[wt.color.theme].rgb,wt.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:Te[Te.length-1]=="BrtBeginCellXFs"&&Q.CellXf.push(wt);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:Qe=!0;break;case 36:Qe=!1;break;case 37:Te.push(Tt),Qe=!0;break;case 38:Te.pop(),Qe=!1;break;default:if((Tt||"").indexOf("Begin")>0)Te.push(Tt);else if((Tt||"").indexOf("End")>0)Te.pop();else if(!Qe||L.WTF&&Te[Te.length-1]!="BrtACBegin")throw new Error("Unexpected record "+jt+" "+Tt)}}),Q}function jd(T,D){if(!D)return;var L=0;if([[5,8],[23,26],[41,44],[50,392]].forEach(function(Q){for(var re=Q[0];re<=Q[1];++re)D[re]!=null&&++L}),L==0)return;Qn(T,"BrtBeginFmts",qi(L)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(Q){for(var re=Q[0];re<=Q[1];++re)D[re]!=null&&Qn(T,"BrtFmt",Jl(re,D[re]))}),Qn(T,"BrtEndFmts")}function ud(T){var D=1;if(D==0)return;Qn(T,"BrtBeginFonts",qi(D)),Qn(T,"BrtFont",xc({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Qn(T,"BrtEndFonts")}function Th(T){var D=2;if(D==0)return;Qn(T,"BrtBeginFills",qi(D)),Qn(T,"BrtFill",du({patternType:"none"})),Qn(T,"BrtFill",du({patternType:"gray125"})),Qn(T,"BrtEndFills")}function uh(T){var D=1;if(D==0)return;Qn(T,"BrtBeginBorders",qi(D)),Qn(T,"BrtBorder",$d({})),Qn(T,"BrtEndBorders")}function Dh(T){var D=1;Qn(T,"BrtBeginCellStyleXFs",qi(D)),Qn(T,"BrtXF",Cu({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Qn(T,"BrtEndCellStyleXFs")}function dh(T,D){Qn(T,"BrtBeginCellXFs",qi(D.length)),D.forEach(function(L){Qn(T,"BrtXF",Cu(L,0))}),Qn(T,"BrtEndCellXFs")}function Cd(T){var D=1;Qn(T,"BrtBeginStyles",qi(D)),Qn(T,"BrtStyle",Nh({xfId:0,builtinId:0,name:"Normal"})),Qn(T,"BrtEndStyles")}function Rh(T){var D=0;Qn(T,"BrtBeginDXFs",qi(D)),Qn(T,"BrtEndDXFs")}function hh(T){var D=0;Qn(T,"BrtBeginTableStyles",_d(D,"TableStyleMedium9","PivotStyleMedium4")),Qn(T,"BrtEndTableStyles")}function Fh(){return}function fh(T,D){var L=Yn();return Qn(L,"BrtBeginStyleSheet"),jd(L,T.SSF),ud(L,T),Th(L,T),uh(L,T),Dh(L,T),dh(L,D.cellXfs),Cd(L,T),Rh(L,T),hh(L,T),Fh(L,T),Qn(L,"BrtEndStyleSheet"),L.end()}La.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var Bh=["</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 eh(T,D,L){D.themeElements.clrScheme=[];var Q={};(T[0].match(at)||[]).forEach(function(re){var Te=tr(re);switch(Te[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":Q.rgb=Te.val;break;case"<a:sysClr":Q.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)==="/"?(D.themeElements.clrScheme[Bh.indexOf(Te[0])]=Q,Q={}):Q.name=Te[0].slice(3,Te[0].length-1);break;default:if(L&&L.WTF)throw new Error("Unrecognized "+Te[0]+" in clrScheme")}})}function ph(){}function Td(){}var Bc=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,ed=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,Fu=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/;function lh(T,D,L){D.themeElements={};var Q;[["clrScheme",Bc,eh],["fontScheme",ed,ph],["fmtScheme",Fu,Td]].forEach(function(re){if(!(Q=T.match(re[1])))throw new Error(re[0]+" not found in themeElements");re[2](Q,D,L)})}var mh=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function Hd(T,D){if(!T||T.length===0)return Hd(Id());var L,Q={};if(!(L=T.match(mh)))throw new Error("themeElements not found in theme");return lh(L[0],Q,D),Q.raw=T,Q}function Id(T,D){if(D&&D.themeXLSX)return D.themeXLSX;if(T&&typeof T.raw=="string")return T.raw;var L=[Ct];return L[L.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',L[L.length]="<a:themeElements>",L[L.length]='<a:clrScheme name="Office">',L[L.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',L[L.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',L[L.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',L[L.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',L[L.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',L[L.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',L[L.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',L[L.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',L[L.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',L[L.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',L[L.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',L[L.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',L[L.length]="</a:clrScheme>",L[L.length]='<a:fontScheme name="Office">',L[L.length]="<a:majorFont>",L[L.length]='<a:latin typeface="Cambria"/>',L[L.length]='<a:ea typeface=""/>',L[L.length]='<a:cs typeface=""/>',L[L.length]='<a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/>',L[L.length]='<a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/>',L[L.length]='<a:font script="Hans" typeface="\u5B8B\u4F53"/>',L[L.length]='<a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/>',L[L.length]='<a:font script="Arab" typeface="Times New Roman"/>',L[L.length]='<a:font script="Hebr" typeface="Times New Roman"/>',L[L.length]='<a:font script="Thai" typeface="Tahoma"/>',L[L.length]='<a:font script="Ethi" typeface="Nyala"/>',L[L.length]='<a:font script="Beng" typeface="Vrinda"/>',L[L.length]='<a:font script="Gujr" typeface="Shruti"/>',L[L.length]='<a:font script="Khmr" typeface="MoolBoran"/>',L[L.length]='<a:font script="Knda" typeface="Tunga"/>',L[L.length]='<a:font script="Guru" typeface="Raavi"/>',L[L.length]='<a:font script="Cans" typeface="Euphemia"/>',L[L.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',L[L.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',L[L.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',L[L.length]='<a:font script="Thaa" typeface="MV Boli"/>',L[L.length]='<a:font script="Deva" typeface="Mangal"/>',L[L.length]='<a:font script="Telu" typeface="Gautami"/>',L[L.length]='<a:font script="Taml" typeface="Latha"/>',L[L.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',L[L.length]='<a:font script="Orya" typeface="Kalinga"/>',L[L.length]='<a:font script="Mlym" typeface="Kartika"/>',L[L.length]='<a:font script="Laoo" typeface="DokChampa"/>',L[L.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',L[L.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',L[L.length]='<a:font script="Viet" typeface="Times New Roman"/>',L[L.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',L[L.length]='<a:font script="Geor" typeface="Sylfaen"/>',L[L.length]="</a:majorFont>",L[L.length]="<a:minorFont>",L[L.length]='<a:latin typeface="Calibri"/>',L[L.length]='<a:ea typeface=""/>',L[L.length]='<a:cs typeface=""/>',L[L.length]='<a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/>',L[L.length]='<a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/>',L[L.length]='<a:font script="Hans" typeface="\u5B8B\u4F53"/>',L[L.length]='<a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/>',L[L.length]='<a:font script="Arab" typeface="Arial"/>',L[L.length]='<a:font script="Hebr" typeface="Arial"/>',L[L.length]='<a:font script="Thai" typeface="Tahoma"/>',L[L.length]='<a:font script="Ethi" typeface="Nyala"/>',L[L.length]='<a:font script="Beng" typeface="Vrinda"/>',L[L.length]='<a:font script="Gujr" typeface="Shruti"/>',L[L.length]='<a:font script="Khmr" typeface="DaunPenh"/>',L[L.length]='<a:font script="Knda" typeface="Tunga"/>',L[L.length]='<a:font script="Guru" typeface="Raavi"/>',L[L.length]='<a:font script="Cans" typeface="Euphemia"/>',L[L.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',L[L.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',L[L.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',L[L.length]='<a:font script="Thaa" typeface="MV Boli"/>',L[L.length]='<a:font script="Deva" typeface="Mangal"/>',L[L.length]='<a:font script="Telu" typeface="Gautami"/>',L[L.length]='<a:font script="Taml" typeface="Latha"/>',L[L.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',L[L.length]='<a:font script="Orya" typeface="Kalinga"/>',L[L.length]='<a:font script="Mlym" typeface="Kartika"/>',L[L.length]='<a:font script="Laoo" typeface="DokChampa"/>',L[L.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',L[L.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',L[L.length]='<a:font script="Viet" typeface="Arial"/>',L[L.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',L[L.length]='<a:font script="Geor" typeface="Sylfaen"/>',L[L.length]="</a:minorFont>",L[L.length]="</a:fontScheme>",L[L.length]='<a:fmtScheme name="Office">',L[L.length]="<a:fillStyleLst>",L[L.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',L[L.length]='<a:gradFill rotWithShape="1">',L[L.length]="<a:gsLst>",L[L.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',L[L.length]="</a:gsLst>",L[L.length]='<a:lin ang="16200000" scaled="1"/>',L[L.length]="</a:gradFill>",L[L.length]='<a:gradFill rotWithShape="1">',L[L.length]="<a:gsLst>",L[L.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',L[L.length]="</a:gsLst>",L[L.length]='<a:lin ang="16200000" scaled="0"/>',L[L.length]="</a:gradFill>",L[L.length]="</a:fillStyleLst>",L[L.length]="<a:lnStyleLst>",L[L.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',L[L.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',L[L.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',L[L.length]="</a:lnStyleLst>",L[L.length]="<a:effectStyleLst>",L[L.length]="<a:effectStyle>",L[L.length]="<a:effectLst>",L[L.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',L[L.length]="</a:effectLst>",L[L.length]="</a:effectStyle>",L[L.length]="<a:effectStyle>",L[L.length]="<a:effectLst>",L[L.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',L[L.length]="</a:effectLst>",L[L.length]="</a:effectStyle>",L[L.length]="<a:effectStyle>",L[L.length]="<a:effectLst>",L[L.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',L[L.length]="</a:effectLst>",L[L.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',L[L.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',L[L.length]="</a:effectStyle>",L[L.length]="</a:effectStyleLst>",L[L.length]="<a:bgFillStyleLst>",L[L.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',L[L.length]='<a:gradFill rotWithShape="1">',L[L.length]="<a:gsLst>",L[L.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',L[L.length]="</a:gsLst>",L[L.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',L[L.length]="</a:gradFill>",L[L.length]='<a:gradFill rotWithShape="1">',L[L.length]="<a:gsLst>",L[L.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',L[L.length]="</a:gsLst>",L[L.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',L[L.length]="</a:gradFill>",L[L.length]="</a:bgFillStyleLst>",L[L.length]="</a:fmtScheme>",L[L.length]="</a:themeElements>",L[L.length]="<a:objectDefaults>",L[L.length]="<a:spDef>",L[L.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',L[L.length]="</a:spDef>",L[L.length]="<a:lnDef>",L[L.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',L[L.length]="</a:lnDef>",L[L.length]="</a:objectDefaults>",L[L.length]="<a:extraClrSchemeLst/>",L[L.length]="</a:theme>",L.join("")}function zd(T,D,L){var Q=T.l+D,re=T.read_shift(4);if(re===124226)return;if(!L.cellStyles){T.l=Q;return}var Te=T.slice(T.l);T.l=Q;var Qe;try{Qe=lt(Te,{type:"array"})}catch(wt){return}var Ke=fe(Qe,"theme/theme/theme1.xml",!0);return Ke?Hd(Ke,L):void 0}function gh(T){return T.read_shift(4)}function ch(T){var D={};D.xclrType=T.read_shift(2),D.nTintShade=T.read_shift(2);switch(D.xclrType){case 0:T.l+=4;break;case 1:D.xclrValue=sf(T,4);break;case 2:D.xclrValue=uo(T,4);break;case 3:D.xclrValue=gh(T,4);break;case 4:T.l+=4;break}return T.l+=8,D}function sf(T,D){return Bi(T,D)}function lf(T,D){return Bi(T,D)}function Xh(T){var D=T.read_shift(2),L=T.read_shift(2)-4,Q=[D];switch(D){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:Q[1]=ch(T,L);break;case 6:Q[1]=lf(T,L);break;case 14:case 15:Q[1]=T.read_shift(L===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+D+" "+L)}return Q}function cf(T,D){var L=T.l+D;T.l+=2;var Q=T.read_shift(2);T.l+=2;for(var re=T.read_shift(2),Te=[];re-- >0;)Te.push(Xh(T,L-T.l));return{ixfe:Q,ext:Te}}function Gh(T,D){D.forEach(function(L){switch(L[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break}})}function uf(T){var D=[];if(!T)return D;var L=1;return(T.match(at)||[]).forEach(function(Q){var re=tr(Q);switch(re[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete re[0],re.i?L=re.i:re.i=L,D.push(re);break}}),D}function df(T){var D={};D.i=T.read_shift(4);var L={};L.r=T.read_shift(4),L.c=T.read_shift(4),D.r=St(L);var Q=T.read_shift(1);return Q&2&&(D.l="1"),Q&8&&(D.a="1"),D}function hf(T,D,L){var Q=[],re=!1;return _i(T,function(Qe,Ke,wt){switch(wt){case 63:Q.push(Qe);break;default:if(!((Ke||"").indexOf("Begin")>0)){if(!((Ke||"").indexOf("End")>0)){if(!re||L.WTF)throw new Error("Unexpected record "+wt+" "+Ke)}}}}),Q}function ff(){}function pf(T,D,L,Q){if(!T)return T;var re=Q||{},Te=!1,Qe=!1;_i(T,function(wt,Tt,jt){if(Qe)return;switch(jt){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(!((Tt||"").indexOf("Begin")>0)){if(!((Tt||"").indexOf("End")>0)){if(!Te||re.WTF)throw new Error("Unexpected record "+jt.toString(16)+" "+Tt)}}}},re)}La.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",La.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";function mf(T,D){if(!T)return"??";var L=(T.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return D["!id"][L].Target}var Ah=1024;function gf(T,D){for(var L=[21600,21600],Q=["m0,0l0",L[1],L[0],L[1],L[0],"0xe"].join(","),re=[Pr("xml",null,{"xmlns:v":$n.v,"xmlns:o":$n.o,"xmlns:x":$n.x,"xmlns:mv":$n.mv}).replace(/\/>/,">"),Pr("o:shapelayout",Pr("o:idmap",null,{"v:ext":"edit",data:T}),{"v:ext":"edit"}),Pr("v:shapetype",[Pr("v:stroke",null,{joinstyle:"miter"}),Pr("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:L.join(","),path:Q})];Ah<T*1e3;)Ah+=1e3;return D.forEach(function(Te){var Qe=Ci(Te[0]),Ke={color2:"#BEFF82",type:"gradient"};Ke.type=="gradient"&&(Ke.angle="-180");var wt=Ke.type=="gradient"?Pr("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,Tt=Pr("v:fill",wt,Ke),jt={on:"t",obscured:"t"};++Ah,re=re.concat(["<v:shape"+Yr({id:"_x0000_s"+Ah,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"})+">",Tt,Pr("v:shadow",null,jt),Pr("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",_r("x:Anchor",[Qe.c+1,0,Qe.r+1,0,Qe.c+3,20,Qe.r+5,20].join(",")),_r("x:AutoFill","False"),_r("x:Row",String(Qe.r)),_r("x:Column",String(Qe.c)),Te[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),re.push("</xml>"),re.join("")}La.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";function Af(T,D){var L=Array.isArray(T),Q;D.forEach(function(re){var Te=Ci(re.ref);if(L?(T[Te.r]||(T[Te.r]=[]),Q=T[Te.r][Te.c]):Q=T[re.ref],!Q){Q={t:"z"},L?T[Te.r][Te.c]=Q:T[re.ref]=Q;var Qe=Kr(T["!ref"]||"BDWGO1000001:A1");Qe.s.r>Te.r&&(Qe.s.r=Te.r),Qe.e.r<Te.r&&(Qe.e.r=Te.r),Qe.s.c>Te.c&&(Qe.s.c=Te.c),Qe.e.c<Te.c&&(Qe.e.c=Te.c);var Ke=Br(Qe);Ke!==T["!ref"]&&(T["!ref"]=Ke)}Q.c||(Q.c=[]);var wt={a:re.author,t:re.t,r:re.r};re.h&&(wt.h=re.h),Q.c.push(wt)})}function vf(T,D){if(T.match(/<(?:\w+:)?comments *\/>/))return[];var L=[],Q=[],re=T.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);re&&re[1]&&re[1].split(/<\/\w*:?author>/).forEach(function(Qe){if(Qe===""||Qe.trim()==="")return;var Ke=Qe.match(/<(?:\w+:)?author[^>]*>(.*)/);Ke&&L.push(Ke[1])});var Te=T.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return Te&&Te[1]&&Te[1].split(/<\/\w*:?comment>/).forEach(function(Qe){if(Qe===""||Qe.trim()==="")return;var Ke=Qe.match(/<(?:\w+:)?comment[^>]*>/);if(!Ke)return;var wt=tr(Ke[0]),Tt={author:wt.authorId&&L[wt.authorId]||"sheetjsghost",ref:wt.ref,guid:wt.guid},jt=Ci(wt.ref);if(D.sheetRows&&D.sheetRows<=jt.r)return;var ar=Qe.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),hr=!!ar&&!!ar[1]&&Ie(ar[1])||{r:"",t:"",h:""};Tt.r=hr.r,hr.r=="<t></t>"&&(hr.t=hr.h=""),Tt.t=(hr.t||"").replace(/\r\n/g,`
|
|
|
`).replace(/\r/g,`
|
|
|
`),D.cellHTML&&(Tt.h=hr.h),Q.push(Tt)}),Q}var yf=Pr("comments",null,{xmlns:On.main[0]});function bf(T){var D=[Ct,yf],L=[];return D.push("<authors>"),T.forEach(function(Q){Q[1].forEach(function(re){var Te=Nt(re.a);if(L.indexOf(Te)>-1)return;L.push(Te),D.push("<author>"+Te+"</author>")})}),D.push("</authors>"),D.push("<commentList>"),T.forEach(function(Q){Q[1].forEach(function(re){D.push('<comment ref="'+Q[0]+'" authorId="'+L.indexOf(Nt(re.a))+'"><text>'),D.push(_r("t",re.t==null?"":Nt(re.t))),D.push("</text></comment>")})}),D.push("</commentList>"),D.length>2&&(D[D.length]="</comments>",D[1]=D[1].replace("/>",">")),D.join("")}function _t(T){var D={};D.iauthor=T.read_shift(4);var L=Ji(T,16);return D.rfx=L.s,D.ref=St(L.s),T.l+=16,D}function xe(T,D){return D==null&&(D=hn(36)),D.write_shift(4,T[1].iauthor),Wi(T[0],D),D.write_shift(4,0),D.write_shift(4,0),D.write_shift(4,0),D.write_shift(4,0),D}var Me=Ui;function Xe(T){return xi(T.slice(0,54))}function yt(T,D){var L=[],Q=[],re={},Te=!1;return _i(T,function(Ke,wt,Tt){switch(Tt){case 632:Q.push(Ke);break;case 635:re=Ke;break;case 637:re.t=Ke.t,re.h=Ke.h,re.r=Ke.r;break;case 636:if(re.author=Q[re.iauthor],delete re.iauthor,D.sheetRows&&re.rfx&&D.sheetRows<=re.rfx.r)break;re.t||(re.t=""),delete re.rfx,L.push(re);break;case 3072:break;case 35:Te=!0;break;case 36:Te=!1;break;case 37:break;case 38:break;default:if(!((wt||"").indexOf("Begin")>0)){if(!((wt||"").indexOf("End")>0)){if(!Te||D.WTF)throw new Error("Unexpected record "+Tt+" "+wt)}}}}),L}function nr(T){var D=Yn(),L=[];return Qn(D,"BrtBeginComments"),Qn(D,"BrtBeginCommentAuthors"),T.forEach(function(Q){Q[1].forEach(function(re){if(L.indexOf(re.a)>-1)return;L.push(re.a.slice(0,54)),Qn(D,"BrtCommentAuthor",Xe(re.a))})}),Qn(D,"BrtEndCommentAuthors"),Qn(D,"BrtBeginCommentList"),T.forEach(function(Q){Q[1].forEach(function(re){re.iauthor=L.indexOf(re.a);var Te={s:Ci(Q[0]),e:Ci(Q[0])};Qn(D,"BrtBeginComment",xe([Te,re])),re.t&&re.t.length>0&&Qn(D,"BrtCommentText",Hr(re)),Qn(D,"BrtEndComment"),delete re.iauthor})}),Qn(D,"BrtEndCommentList"),Qn(D,"BrtEndComments"),D.end()}var Or="application/vnd.ms-office.vbaProject";function Xr(T){var D=_e.utils.cfb_new({root:"R"});return T.FullPaths.forEach(function(L,Q){if(L.slice(-1)==="/"||!L.match(/_VBA_PROJECT_CUR/))return;var re=L.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");_e.utils.cfb_add(D,re,T.FileIndex[Q].content)}),_e.write(D)}function en(T,D){D.FullPaths.forEach(function(L,Q){if(Q==0)return;var re=L.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");re.slice(-1)!=="/"&&_e.utils.cfb_add(T,re,D.FileIndex[Q].content)})}var xn=["xlsb","xlsm","xlam","biff8","xla"];La.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",La.MS="http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet";function Fi(){return{"!type":"dialog"}}function yi(){return{"!type":"dialog"}}function Hi(){return{"!type":"macro"}}function eo(){return{"!type":"macro"}}var Qa=function(){var T=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,D={r:0,c:0};function L(Q,re,Te,Qe){var Ke=!1,wt=!1;Te.length==0?wt=!0:Te.charAt(0)=="["&&(wt=!0,Te=Te.slice(1,-1)),Qe.length==0?Ke=!0:Qe.charAt(0)=="["&&(Ke=!0,Qe=Qe.slice(1,-1));var Tt=Te.length>0?parseInt(Te,10)|0:0,jt=Qe.length>0?parseInt(Qe,10)|0:0;return Ke?jt+=D.c:--jt,wt?Tt+=D.r:--Tt,re+(Ke?"":"$")+aa(jt)+(wt?"":"$")+hi(Tt)}return function(re,Te){return D=Te,re.replace(T,L)}}(),Ao=/(^|[^._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,As=function(){return function(D,L){return D.replace(Ao,function(Q,re,Te,Qe,Ke,wt){var Tt=ji(Qe)-(Te?0:L.c),jt=fi(wt)-(Ke?0:L.r),ar=jt==0?"":Ke?jt+1:"["+jt+"]",hr=Tt==0?"":Te?Tt+1:"["+Tt+"]";return re+"R"+ar+"C"+hr})}}();function Zo(T,D){return T.replace(Ao,function(L,Q,re,Te,Qe,Ke){return Q+(re=="$"?re+Te:aa(ji(Te)+D.c))+(Qe=="$"?Qe+Ke:hi(fi(Ke)+D.r))})}function Ko(T,D,L){var Q=Nr(D),re=Q.s,Te=Ci(L),Qe={r:Te.r-re.r,c:Te.c-re.c};return Zo(T,Qe)}function ul(T){return!(T.length==1)}function bl(T){return T.replace(/_xlfn\./g,"")}function us(T){T.l+=1;return}function To(T,D){var L=T.read_shift(D==1?1:2);return[L&16383,L>>14&1,L>>15&1]}function Nl(T,D,L){var Q=2;if(L){if(L.biff>=2&&L.biff<=5)return Fl(T,D,L);L.biff==12&&(Q=4)}var re=T.read_shift(Q),Te=T.read_shift(Q),Qe=To(T,2),Ke=To(T,2);return{s:{r:re,c:Qe[0],cRel:Qe[1],rRel:Qe[2]},e:{r:Te,c:Ke[0],cRel:Ke[1],rRel:Ke[2]}}}function Fl(T){var D=To(T,2),L=To(T,2),Q=T.read_shift(1),re=T.read_shift(1);return{s:{r:D[0],c:Q,cRel:D[1],rRel:D[2]},e:{r:L[0],c:re,cRel:L[1],rRel:L[2]}}}function rl(T,D,L){if(L.biff<8)return Fl(T,D,L);var Q=T.read_shift(L.biff==12?4:2),re=T.read_shift(L.biff==12?4:2),Te=To(T,2),Qe=To(T,2);return{s:{r:Q,c:Te[0],cRel:Te[1],rRel:Te[2]},e:{r:re,c:Qe[0],cRel:Qe[1],rRel:Qe[2]}}}function vu(T,D,L){if(L&&L.biff>=2&&L.biff<=5)return ju(T,D,L);var Q=T.read_shift(L&&L.biff==12?4:2),re=To(T,2);return{r:Q,c:re[0],cRel:re[1],rRel:re[2]}}function ju(T){var D=To(T,2),L=T.read_shift(1);return{r:D[0],c:L,cRel:D[1],rRel:D[2]}}function Tu(T){var D=T.read_shift(2),L=T.read_shift(2);return{r:D,c:L&255,fQuoted:!!(L&16384),cRel:L>>15,rRel:L>>15}}function Jc(T,D,L){var Q=L&&L.biff?L.biff:8;if(Q>=2&&Q<=5)return th(T,D,L);var re=T.read_shift(Q>=12?4:2),Te=T.read_shift(2),Qe=(Te&16384)>>14,Ke=(Te&32768)>>15;if(Te&=16383,Ke==1)for(;re>524287;)re-=1048576;if(Qe==1)for(;Te>8191;)Te=Te-16384;return{r:re,c:Te,cRel:Qe,rRel:Ke}}function th(T){var D=T.read_shift(2),L=T.read_shift(1),Q=(D&32768)>>15,re=(D&16384)>>14;return D&=16383,Q==1&&D>=8192&&(D=D-16384),re==1&&L>=128&&(L=L-256),{r:D,c:L,cRel:re,rRel:Q}}function dd(T,D,L){var Q=(T[T.l++]&96)>>5,re=Nl(T,L.biff>=2&&L.biff<=5?6:8,L);return[Q,re]}function Kd(T,D,L){var Q=(T[T.l++]&96)>>5,re=T.read_shift(2,"i"),Te=8;if(L)switch(L.biff){case 5:T.l+=12,Te=6;break;case 12:Te=12;break}var Qe=Nl(T,Te,L);return[Q,re,Qe]}function Wd(T,D,L){var Q=(T[T.l++]&96)>>5;return T.l+=L&&L.biff>8?12:L.biff<8?6:8,[Q]}function Vd(T,D,L){var Q=(T[T.l++]&96)>>5,re=T.read_shift(2),Te=8;if(L)switch(L.biff){case 5:T.l+=12,Te=6;break;case 12:Te=12;break}return T.l+=Te,[Q,re]}function rh(T,D,L){var Q=(T[T.l++]&96)>>5,re=rl(T,D-1,L);return[Q,re]}function hd(T,D,L){var Q=(T[T.l++]&96)>>5;return T.l+=L.biff==2?6:L.biff==12?14:7,[Q]}function Xd(T){var D=T[T.l+1]&1,L=1;return T.l+=4,[D,L]}function nh(T,D,L){T.l+=2;for(var Q=T.read_shift(L&&L.biff==2?1:2),re=[],Te=0;Te<=Q;++Te)re.push(T.read_shift(L&&L.biff==2?1:2));return re}function ih(T,D,L){var Q=T[T.l+1]&255?1:0;return T.l+=2,[Q,T.read_shift(L&&L.biff==2?1:2)]}function Od(T,D,L){var Q=T[T.l+1]&255?1:0;return T.l+=2,[Q,T.read_shift(L&&L.biff==2?1:2)]}function ah(T){var D=T[T.l+1]&255?1:0;return T.l+=2,[D,T.read_shift(2)]}function Ld(T,D,L){var Q=T[T.l+1]&255?1:0;return T.l+=L&&L.biff==2?3:4,[Q]}function oh(T){var D=T.read_shift(1),L=T.read_shift(1);return[D,L]}function vh(T){return T.read_shift(2),oh(T,2)}function _p(T){return T.read_shift(2),oh(T,2)}function Cp(T,D,L){var Q=(T[T.l]&96)>>5;T.l+=1;var re=vu(T,0,L);return[Q,re]}function Tp(T,D,L){var Q=(T[T.l]&96)>>5;T.l+=1;var re=Jc(T,0,L);return[Q,re]}function Ip(T,D,L){var Q=(T[T.l]&96)>>5;T.l+=1;var re=T.read_shift(2);L&&L.biff==5&&(T.l+=12);var Te=vu(T,0,L);return[Q,re,Te]}function Op(T,D,L){var Q=(T[T.l]&96)>>5;T.l+=1;var re=T.read_shift(L&&L.biff<=3?1:2);return[Nm[re],Hf[re],Q]}function Lp(T,D,L){var Q=T[T.l++],re=T.read_shift(1),Te=L&&L.biff<=3?[Q==88?-1:0,T.read_shift(1)]:Np(T);return[re,(Te[0]===0?Hf:Lm)[Te[1]]]}function Np(T){return[T[T.l+1]>>7,T.read_shift(2)&32767]}function Dp(T,D,L){T.l+=L&&L.biff==2?3:4;return}function Rp(T,D,L){if(T.l++,L&&L.biff==12)return[T.read_shift(4,"i"),0];var Q=T.read_shift(2),re=T.read_shift(L&&L.biff==2?1:2);return[Q,re]}function Fp(T){return T.l++,Va[T.read_shift(1)]}function Bp(T){return T.l++,T.read_shift(2)}function kp(T){return T.l++,T.read_shift(1)!==0}function Mp(T){return T.l++,za(T,8)}function Pp(T,D,L){return T.l++,ge(T,D-1,L)}function Up(T,D){var L=[T.read_shift(1)];if(D==12)switch(L[0]){case 2:L[0]=4;break;case 4:L[0]=16;break;case 0:L[0]=1;break;case 1:L[0]=2;break}switch(L[0]){case 4:L[1]=Fs(T,1)?"TRUE":"FALSE",D!=12&&(T.l+=7);break;case 37:case 16:L[1]=Va[T[T.l]],T.l+=D==12?4:8;break;case 0:T.l+=8;break;case 1:L[1]=za(T,8);break;case 2:L[1]=er(T,0,{biff:D>0&&D<8?2:D});break;default:throw new Error("Bad SerAr: "+L[0])}return L}function jp(T,D,L){for(var Q=T.read_shift(L.biff==12?4:2),re=[],Te=0;Te!=Q;++Te)re.push((L.biff==12?Ji:Il)(T,8));return re}function Hp(T,D,L){var Q=0,re=0;L.biff==12?(Q=T.read_shift(4),re=T.read_shift(4)):(re=1+T.read_shift(1),Q=1+T.read_shift(2)),L.biff>=2&&L.biff<8&&(--Q,--re==0&&(re=256));for(var Te=0,Qe=[];Te!=Q&&(Qe[Te]=[]);++Te)for(var Ke=0;Ke!=re;++Ke)Qe[Te][Ke]=Up(T,L.biff);return Qe}function zp(T,D,L){var Q=T.read_shift(1)>>>5&3,re=!L||L.biff>=8?4:2,Te=T.read_shift(re);switch(L.biff){case 2:T.l+=5;break;case 3:case 4:T.l+=8;break;case 5:T.l+=12;break}return[Q,0,Te]}function Kp(T,D,L){if(L.biff==5)return Wp(T,D,L);var Q=T.read_shift(1)>>>5&3,re=T.read_shift(2),Te=T.read_shift(4);return[Q,re,Te]}function Wp(T){var D=T.read_shift(1)>>>5&3,L=T.read_shift(2,"i");T.l+=8;var Q=T.read_shift(2);return T.l+=12,[D,L,Q]}function Vp(T,D,L){var Q=T.read_shift(1)>>>5&3;T.l+=L&&L.biff==2?3:4;var re=T.read_shift(L&&L.biff==2?1:2);return[Q,re]}function Xp(T,D,L){var Q=T.read_shift(1)>>>5&3,re=T.read_shift(L&&L.biff==2?1:2);return[Q,re]}function Gp(T,D,L){var Q=T.read_shift(1)>>>5&3;return T.l+=4,L.biff<8&&T.l--,L.biff==12&&(T.l+=2),[Q]}function Yp(T,D,L){var Q=(T[T.l++]&96)>>5,re=T.read_shift(2),Te=4;if(L)switch(L.biff){case 5:Te=15;break;case 12:Te=6;break}return T.l+=Te,[Q,re]}var Qp=Bi,Zp=Bi,Jp=Bi;function kh(T,D,L){return T.l+=2,[Tu(T,4,L)]}function wf(T){return T.l+=6,[]}var qp=kh,$p=wf,em=wf,tm=kh;function Mf(T){return T.l+=2,[Vt(T),T.read_shift(2)&1]}var rm=kh,nm=Mf,im=wf,am=kh,om=kh,sm=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function lm(T){T.l+=2;var D=T.read_shift(2),L=T.read_shift(2),Q=T.read_shift(4),re=T.read_shift(2),Te=T.read_shift(2),Qe=sm[L>>2&31];return{ixti:D,coltype:L&3,rt:Qe,idx:Q,c:re,C:Te}}function cm(T){return T.l+=2,[T.read_shift(4)]}function um(T,D,L){return T.l+=5,T.l+=2,T.l+=L.biff==2?1:4,["PTGSHEET"]}function dm(T,D,L){return T.l+=L.biff==2?4:5,["PTGENDSHEET"]}function hm(T){var D=T.read_shift(1)>>>5&3,L=T.read_shift(2);return[D,L]}function fm(T){var D=T.read_shift(1)>>>5&3,L=T.read_shift(2);return[D,L]}function pm(T){return T.l+=4,[0,0]}var xf={1:{n:"PtgExp",f:Rp},2:{n:"PtgTbl",f:Jp},3:{n:"PtgAdd",f:us},4:{n:"PtgSub",f:us},5:{n:"PtgMul",f:us},6:{n:"PtgDiv",f:us},7:{n:"PtgPower",f:us},8:{n:"PtgConcat",f:us},9:{n:"PtgLt",f:us},10:{n:"PtgLe",f:us},11:{n:"PtgEq",f:us},12:{n:"PtgGe",f:us},13:{n:"PtgGt",f:us},14:{n:"PtgNe",f:us},15:{n:"PtgIsect",f:us},16:{n:"PtgUnion",f:us},17:{n:"PtgRange",f:us},18:{n:"PtgUplus",f:us},19:{n:"PtgUminus",f:us},20:{n:"PtgPercent",f:us},21:{n:"PtgParen",f:us},22:{n:"PtgMissArg",f:us},23:{n:"PtgStr",f:Pp},26:{n:"PtgSheet",f:um},27:{n:"PtgEndSheet",f:dm},28:{n:"PtgErr",f:Fp},29:{n:"PtgBool",f:kp},30:{n:"PtgInt",f:Bp},31:{n:"PtgNum",f:Mp},32:{n:"PtgArray",f:hd},33:{n:"PtgFunc",f:Op},34:{n:"PtgFuncVar",f:Lp},35:{n:"PtgName",f:zp},36:{n:"PtgRef",f:Cp},37:{n:"PtgArea",f:dd},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:Wd},44:{n:"PtgRefN",f:Tp},45:{n:"PtgAreaN",f:rh},46:{n:"PtgMemAreaN",f:hm},47:{n:"PtgMemNoMemN",f:fm},57:{n:"PtgNameX",f:Kp},58:{n:"PtgRef3d",f:Ip},59:{n:"PtgArea3d",f:Kd},60:{n:"PtgRefErr3d",f:Yp},61:{n:"PtgAreaErr3d",f:Vd},255:{}},Pf={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 T in Pf)xf[T]=xf[Pf[T]]})();var mm={1:{n:"PtgElfLel",f:Mf},2:{n:"PtgElfRw",f:am},3:{n:"PtgElfCol",f:qp},6:{n:"PtgElfRwV",f:om},7:{n:"PtgElfColV",f:tm},10:{n:"PtgElfRadical",f:rm},11:{n:"PtgElfRadicalS",f:im},13:{n:"PtgElfColS",f:$p},15:{n:"PtgElfColSV",f:em},16:{n:"PtgElfRadicalLel",f:nm},25:{n:"PtgList",f:lm},29:{n:"PtgSxName",f:cm},255:{}},Sf={0:{n:"PtgAttrNoop",f:pm},1:{n:"PtgAttrSemi",f:Ld},2:{n:"PtgAttrIf",f:Od},4:{n:"PtgAttrChoose",f:nh},8:{n:"PtgAttrGoto",f:ih},16:{n:"PtgAttrSum",f:Dp},32:{n:"PtgAttrBaxcel",f:Xd},64:{n:"PtgAttrSpace",f:vh},65:{n:"PtgAttrSpaceSemi",f:_p},128:{n:"PtgAttrIfError",f:ah},255:{}};Sf[33]=Sf[32];function Mh(T,D,L,Q){if(Q.biff<8)return Bi(T,D);for(var re=T.l+D,Te=[],Qe=0;Qe!==L.length;++Qe)switch(L[Qe][0]){case"PtgArray":L[Qe][1]=Hp(T,0,Q),Te.push(L[Qe][1]);break;case"PtgMemArea":L[Qe][2]=jp(T,L[Qe][1],Q),Te.push(L[Qe][2]);break;case"PtgExp":Q&&Q.biff==12&&(L[Qe][1][1]=T.read_shift(4),Te.push(L[Qe][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+L[Qe][0];default:break}return D=re-T.l,D!==0&&Te.push(Bi(T,D)),Te}function Ph(T,D,L){for(var Q=T.l+D,re,Te,Qe=[];Q!=T.l;)D=Q-T.l,Te=T[T.l],re=xf[Te],(Te===24||Te===25)&&(re=(Te===24?mm:Sf)[T[T.l+1]]),!re||!re.f?Bi(T,D):Qe.push([re.n,re.f(T,D,L)]);return Qe}function gm(T){for(var D=[],L=0;L<T.length;++L){for(var Q=T[L],re=[],Te=0;Te<Q.length;++Te){var Qe=Q[Te];if(Qe)switch(Qe[0]){case 2:re.push('"'+Qe[1].replace(/"/g,'""')+'"');break;default:re.push(Qe[1])}else re.push("")}D.push(re.join(","))}return D.join(";")}var Am={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"},vm=new RegExp(/[^\w\u4E00-\u9FFF\u3040-\u30FF]/);function ym(T,D){if(!T&&!(D&&D.biff<=5&&D.biff>=2))throw new Error("empty sheet name");return vm.test(T)?"'"+T+"'":T}function Uf(T,D,L){if(!T)return"SH33TJSERR0";if(L.biff>8&&(!T.XTI||!T.XTI[D]))return T.SheetNames[D];if(!T.XTI)return"SH33TJSERR6";var Q=T.XTI[D];if(L.biff<8)return D>1e4&&(D-=65536),D<0&&(D=-D),D==0?"":T.XTI[D-1];if(!Q)return"SH33TJSERR1";var re="";if(L.biff>8)switch(T[Q[0]][0]){case 357:return re=Q[1]==-1?"#REF":T.SheetNames[Q[1]],Q[1]==Q[2]?re:re+":"+T.SheetNames[Q[2]];case 358:return L.SID!=null?T.SheetNames[L.SID]:"SH33TJSSAME"+T[Q[0]][0];case 355:default:return"SH33TJSSRC"+T[Q[0]][0]}switch(T[Q[0]][0][0]){case 1025:return re=Q[1]==-1?"#REF":T.SheetNames[Q[1]]||"SH33TJSERR3",Q[1]==Q[2]?re:re+":"+T.SheetNames[Q[2]];case 14849:return T[Q[0]].slice(1).map(function(Te){return Te.Name}).join(";;");default:return T[Q[0]][0][3]?(re=Q[1]==-1?"#REF":T[Q[0]][0][3][Q[1]]||"SH33TJSERR4",Q[1]==Q[2]?re:re+":"+T[Q[0]][0][3][Q[2]]):"SH33TJSERR2"}}function jf(T,D,L){var Q=Uf(T,D,L);return Q=="#REF"?Q:ym(Q,L)}function Iu(T,D,L,Q,re){var Te=re&&re.biff||8,Qe={s:{c:0,r:0},e:{c:0,r:0}},Ke=[],wt,Tt,jt,ar=0,hr=0,br,Vr="";if(!T[0]||!T[0][0])return"";for(var Sr=-1,tn="",pn=0,vn=T[0].length;pn<vn;++pn){var Gr=T[0][pn];switch(Gr[0]){case"PtgUminus":Ke.push("-"+Ke.pop());break;case"PtgUplus":Ke.push("+"+Ke.pop());break;case"PtgPercent":Ke.push(Ke.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(wt=Ke.pop(),Tt=Ke.pop(),Sr>=0){switch(T[0][Sr][1][0]){case 0:tn=ut(" ",T[0][Sr][1][1]);break;case 1:tn=ut("\r",T[0][Sr][1][1]);break;default:if(tn="",re.WTF)throw new Error("Unexpected PtgAttrSpaceType "+T[0][Sr][1][0])}Tt=Tt+tn,Sr=-1}Ke.push(Tt+Am[Gr[0]]+wt);break;case"PtgIsect":wt=Ke.pop(),Tt=Ke.pop(),Ke.push(Tt+" "+wt);break;case"PtgUnion":wt=Ke.pop(),Tt=Ke.pop(),Ke.push(Tt+","+wt);break;case"PtgRange":wt=Ke.pop(),Tt=Ke.pop(),Ke.push(Tt+":"+wt);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":jt=Xi(Gr[1][1],Qe,re),Ke.push(En(jt,Te));break;case"PtgRefN":jt=L?Xi(Gr[1][1],L,re):Gr[1][1],Ke.push(En(jt,Te));break;case"PtgRef3d":ar=Gr[1][1],jt=Xi(Gr[1][2],Qe,re),Vr=jf(Q,ar,re);var bi=Vr;Ke.push(Vr+"!"+En(jt,Te));break;case"PtgFunc":case"PtgFuncVar":var na=Gr[1][0],zi=Gr[1][1];na||(na=0),na&=127;var pa=na==0?[]:Ke.slice(-na);Ke.length-=na,zi==="User"&&(zi=pa.shift()),Ke.push(zi+"("+pa.join(",")+")");break;case"PtgBool":Ke.push(Gr[1]?"TRUE":"FALSE");break;case"PtgInt":Ke.push(Gr[1]);break;case"PtgNum":Ke.push(String(Gr[1]));break;case"PtgStr":Ke.push('"'+Gr[1].replace(/"/g,'""')+'"');break;case"PtgErr":Ke.push(Gr[1]);break;case"PtgAreaN":br=Ia(Gr[1][1],L?{s:L}:Qe,re),Ke.push(jr(br,re));break;case"PtgArea":br=Ia(Gr[1][1],Qe,re),Ke.push(jr(br,re));break;case"PtgArea3d":ar=Gr[1][1],br=Gr[1][2],Vr=jf(Q,ar,re),Ke.push(Vr+"!"+jr(br,re));break;case"PtgAttrSum":Ke.push("SUM("+Ke.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":hr=Gr[1][2];var Ka=(Q.names||[])[hr-1]||(Q[0]||[])[hr],ua=Ka?Ka.Name:"SH33TJSNAME"+String(hr);ua in zf&&(ua=zf[ua]),Ke.push(ua);break;case"PtgNameX":var ma=Gr[1][1];hr=Gr[1][2];var fa;if(re.biff<=5)ma<0&&(ma=-ma),Q[ma]&&(fa=Q[ma][hr]);else{var ea="";if(((Q[ma]||[])[0]||[])[0]==14849||(((Q[ma]||[])[0]||[])[0]==1025?Q[ma][hr]&&Q[ma][hr].itab>0&&(ea=Q.SheetNames[Q[ma][hr].itab-1]+"!"):ea=Q.SheetNames[hr-1]+"!"),Q[ma]&&Q[ma][hr])ea+=Q[ma][hr].Name;else if(Q[0]&&Q[0][hr])ea+=Q[0][hr].Name;else{var to=(Uf(Q,ma,re)||"").split(";;");to[hr-1]?ea=to[hr-1]:ea+="SH33TJSERRX"}Ke.push(ea);break}fa||(fa={Name:"SH33TJSERRY"}),Ke.push(fa.Name);break;case"PtgParen":var fs="(",zo=")";if(Sr>=0){tn="";switch(T[0][Sr][1][0]){case 2:fs=ut(" ",T[0][Sr][1][1])+fs;break;case 3:fs=ut("\r",T[0][Sr][1][1])+fs;break;case 4:zo=ut(" ",T[0][Sr][1][1])+zo;break;case 5:zo=ut("\r",T[0][Sr][1][1])+zo;break;default:if(re.WTF)throw new Error("Unexpected PtgAttrSpaceType "+T[0][Sr][1][0])}Sr=-1}Ke.push(fs+Ke.pop()+zo);break;case"PtgRefErr":Ke.push("#REF!");break;case"PtgRefErr3d":Ke.push("#REF!");break;case"PtgExp":jt={c:Gr[1][1],r:Gr[1][0]};var Bs={c:L.c,r:L.r};if(Q.sharedf[St(jt)]){var vs=Q.sharedf[St(jt)];Ke.push(Iu(vs,Qe,Bs,Q,re))}else{var pl=!1;for(wt=0;wt!=Q.arrayf.length;++wt){if(Tt=Q.arrayf[wt],jt.c<Tt[0].s.c||jt.c>Tt[0].e.c)continue;if(jt.r<Tt[0].s.r||jt.r>Tt[0].e.r)continue;Ke.push(Iu(Tt[1],Qe,Bs,Q,re)),pl=!0;break}pl||Ke.push(Gr[1])}break;case"PtgArray":Ke.push("{"+gm(Gr[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":Sr=pn;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":Ke.push("");break;case"PtgAreaErr":Ke.push("#REF!");break;case"PtgAreaErr3d":Ke.push("#REF!");break;case"PtgList":Ke.push("Table"+Gr[1].idx+"[#"+Gr[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(Gr));default:throw new Error("Unrecognized Formula Token: "+String(Gr))}var Ja=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(re.biff!=3&&(Sr>=0&&Ja.indexOf(T[0][pn][0])==-1)){Gr=T[0][Sr];var qn=!0;switch(Gr[1][0]){case 4:qn=!1;case 0:tn=ut(" ",Gr[1][1]);break;case 5:qn=!1;case 1:tn=ut("\r",Gr[1][1]);break;default:if(tn="",re.WTF)throw new Error("Unexpected PtgAttrSpaceType "+Gr[1][0])}Ke.push((qn?tn:"")+Ke.pop()+(qn?"":tn)),Sr=-1}}if(Ke.length>1&&re.WTF)throw new Error("bad formula stack");return Ke[0]}function bm(T,D,L){var Q=T.l+D,re=L.biff==2?1:2,Te,Qe=T.read_shift(re);if(Qe==65535)return[[],Bi(T,D-2)];var Ke=Ph(T,Qe,L);return D!==Qe+re&&(Te=Mh(T,D-Qe-re,Ke,L)),T.l=Q,[Ke,Te]}function wm(T,D,L){var Q=T.l+D,re=L.biff==2?1:2,Te,Qe=T.read_shift(re);if(Qe==65535)return[[],Bi(T,D-2)];var Ke=Ph(T,Qe,L);return D!==Qe+re&&(Te=Mh(T,D-Qe-re,Ke,L)),T.l=Q,[Ke,Te]}function xm(T,D,L,Q){var re=T.l+D,Te=Ph(T,Q,L),Qe;return re!==T.l&&(Qe=Mh(T,re-T.l,Te,L)),[Te,Qe]}function Sm(T,D,L){var Q=T.l+D,re,Te=T.read_shift(2),Qe=Ph(T,Te,L);return Te==65535?[[],Bi(T,D-2)]:(D!==Te+2&&(re=Mh(T,Q-Te-2,Qe,L)),[Qe,re])}function Em(T){var D;if(In(T,T.l+6)!==65535)return[za(T),"n"];switch(T[T.l]){case 0:return T.l+=8,["String","s"];case 1:return D=T[T.l+2]===1,T.l+=8,[D,"b"];case 2:return D=T[T.l+2],T.l+=8,[D,"e"];case 3:return T.l+=8,["","s"]}return[]}function _m(T){if(T==null){var D=hn(8);return D.write_shift(1,3),D.write_shift(1,0),D.write_shift(2,0),D.write_shift(2,0),D.write_shift(2,65535),D}else if(typeof T=="number")return wa(T);return wa(0)}function Ef(T,D,L){var Q=T.l+D,re=Qo(T,6);L.biff==2&&++T.l;var Te=Em(T,8),Qe=T.read_shift(1);L.biff!=2&&(T.read_shift(1),L.biff>=5&&T.read_shift(4));var Ke=wm(T,Q-T.l,L);return{cell:re,val:Te[0],formula:Ke,shared:Qe>>3&1,tt:Te[1]}}function Cm(T,D,L,Q,re){var Te=as(D,L,re),Qe=_m(T.v),Ke=hn(6),wt=1|32;Ke.write_shift(2,wt),Ke.write_shift(4,0);for(var Tt=hn(T.bf.length),jt=0;jt<T.bf.length;++jt)Tt[jt]=T.bf[jt];var ar=W([Te,Qe,Ke,Tt]);return ar}function Yh(T,D,L){var Q=T.read_shift(4),re=Ph(T,Q,L),Te=T.read_shift(4),Qe=Te>0?Mh(T,Te,re,L):null;return[re,Qe]}var Tm=Yh,Qh=Yh,Im=Yh,Om=Yh,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"},Hf={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},zf={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONCAT":"CONCAT","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORECAST.ETS":"FORECAST.ETS","_xlfn.FORECAST.ETS.CONFINT":"FORECAST.ETS.CONFINT","_xlfn.FORECAST.ETS.SEASONALITY":"FORECAST.ETS.SEASONALITY","_xlfn.FORECAST.ETS.STAT":"FORECAST.ETS.STAT","_xlfn.FORECAST.LINEAR":"FORECAST.LINEAR","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFERROR":"IFERROR","_xlfn.IFNA":"IFNA","_xlfn.IFS":"IFS","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MAXIFS":"MAXIFS","_xlfn.MINIFS":"MINIFS","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.SWITCH":"SWITCH","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.TEXTJOIN":"TEXTJOIN","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"};function Kf(T){return T.slice(0,3)=="of:"&&(T=T.slice(3)),T.charCodeAt(0)==61&&(T=T.slice(1),T.charCodeAt(0)==61&&(T=T.slice(1))),T=T.replace(/COM\.MICROSOFT\./g,""),T=T.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(D,L){return L.replace(/\./g,"")}),T=T.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),T.replace(/[;~]/g,",").replace(/\|/g,";")}function Dm(T){var D="of:="+T.replace(Ao,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return D.replace(/;/g,"|").replace(/,/g,";")}function _f(T){var D=T.split(":"),L=D[0].split(".")[0];return[L,D[0].split(".")[1]+(D.length>1?":"+(D[1].split(".")[1]||D[1].split(".")[0]):"")]}function Rm(T){return T.replace(/\./,"!")}var Uh={},Ih={};La.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];var Zh=typeof Map!="undefined";function Cf(T,D,L){var Q=0,re=T.length;if(L){if(Zh?L.has(D):Object.prototype.hasOwnProperty.call(L,D)){for(var Te=Zh?L.get(D):L[D];Q<Te.length;++Q)if(T[Te[Q]].t===D)return T.Count++,Te[Q]}}else for(;Q<re;++Q)if(T[Q].t===D)return T.Count++,Q;return T[re]={t:D},T.Count++,T.Unique++,L&&(Zh?(L.has(D)||L.set(D,[]),L.get(D).push(re)):(Object.prototype.hasOwnProperty.call(L,D)||(L[D]=[]),L[D].push(re))),re}function Jh(T,D){var L={min:T+1,max:T+1},Q=-1;return D.MDW&&(zn=D.MDW),D.width!=null?L.customWidth=1:D.wpx!=null?Q=Aa(D.wpx):D.wch!=null&&(Q=D.wch),Q>-1?(L.width=Fa(Q),L.customWidth=1):D.width!=null&&(L.width=D.width),D.hidden&&(L.hidden=!0),D.level!=null&&(L.outlineLevel=L.level=D.level),L}function yh(T,D){if(!T)return;var L=[.7,.7,.75,.75,.3,.3];D=="xlml"&&(L=[1,1,1,1,.5,.5]),T.left==null&&(T.left=L[0]),T.right==null&&(T.right=L[1]),T.top==null&&(T.top=L[2]),T.bottom==null&&(T.bottom=L[3]),T.header==null&&(T.header=L[4]),T.footer==null&&(T.footer=L[5])}function bh(T,D,L){var Q=L.revssf[D.z!=null?D.z:"General"],re=60,Te=T.length;if(Q==null&&L.ssf){for(;re<392;++re)if(L.ssf[re]==null){G.load(D.z,re),L.ssf[re]=D.z,L.revssf[D.z]=Q=re;break}}for(re=0;re!=Te;++re)if(T[re].numFmtId===Q)return re;return T[Te]={numFmtId:Q,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},Te}function Wf(T,D,L,Q,re,Te){try{Q.cellNF&&(T.z=G._table[D])}catch(Ke){if(Q.WTF)throw Ke}if(T.t==="z"&&!Q.cellStyles)return;if(T.t==="d"&&typeof T.v=="string"&&(T.v=dt(T.v)),(!Q||Q.cellText!==!1)&&T.t!=="z")try{if(G._table[D]==null&&G.load(ee[D]||"General",D),T.t==="e")T.w=T.w||Va[T.v];else if(D===0)if(T.t==="n")(T.v|0)===T.v?T.w=G._general_int(T.v):T.w=G._general_num(T.v);else if(T.t==="d"){var Qe=me(T.v);(Qe|0)===Qe?T.w=G._general_int(Qe):T.w=G._general_num(Qe)}else{if(T.v===void 0)return"";T.w=G._general(T.v,Ih)}else T.t==="d"?T.w=G.format(D,me(T.v),Ih):T.w=G.format(D,T.v,Ih)}catch(Ke){if(Q.WTF)throw Ke}if(!Q.cellStyles)return;if(L!=null)try{T.s=Te.Fills[L],T.s.fgColor&&T.s.fgColor.theme&&!T.s.fgColor.rgb&&(T.s.fgColor.rgb=lr(re.themeElements.clrScheme[T.s.fgColor.theme].rgb,T.s.fgColor.tint||0),Q.WTF&&(T.s.fgColor.raw_rgb=re.themeElements.clrScheme[T.s.fgColor.theme].rgb)),T.s.bgColor&&T.s.bgColor.theme&&(T.s.bgColor.rgb=lr(re.themeElements.clrScheme[T.s.bgColor.theme].rgb,T.s.bgColor.tint||0),Q.WTF&&(T.s.bgColor.raw_rgb=re.themeElements.clrScheme[T.s.bgColor.theme].rgb))}catch(Ke){if(Q.WTF&&Te.Fills)throw Ke}}function Fm(T,D,L){if(T&&T["!ref"]){var Q=Kr(T["!ref"]);if(Q.e.c<Q.s.c||Q.e.r<Q.s.r)throw new Error("Bad range ("+L+"): "+T["!ref"])}}function Bm(T,D){var L=Kr(D);L.s.r<=L.e.r&&L.s.c<=L.e.c&&L.s.r>=0&&L.s.c>=0&&(T["!ref"]=Br(L))}var km=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,Mm=/<(?:\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,Vf=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,Km=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,Wm=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function Vm(T,D,L,Q,re,Te,Qe){if(!T)return T;Q||(Q={"!id":{}}),C!=null&&D.dense==null&&(D.dense=C);var Ke=D.dense?[]:{},wt={s:{r:2e6,c:2e6},e:{r:0,c:0}},Tt="",jt="",ar=T.match(Mm);ar?(Tt=T.slice(0,ar.index),jt=T.slice(ar.index+ar[0].length)):Tt=jt=T;var hr=Tt.match(Vf);hr?Tf(hr[0],Ke,re,L):(hr=Tt.match(Km))&&Gm(hr[0],hr[1]||"",Ke,re,L,Qe,Te);var br=(Tt.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(br>0){var Vr=Tt.slice(br,br+50).match(Um);Vr&&Bm(Ke,Vr[1])}var Sr=Tt.match(Wm);Sr&&Sr[1]&&o0(Sr[1],re);var tn=[];if(D.cellStyles){var pn=Tt.match(jm);pn&&t0(tn,pn)}ar&&c0(ar[1],Ke,D,wt,Te,Qe);var vn=jt.match(Hm);vn&&(Ke["!autofilter"]=n0(vn[0]));var Gr=[],bi=jt.match(km);if(bi)for(br=0;br!=bi.length;++br)Gr[br]=Kr(bi[br].slice(bi[br].indexOf('"')+1));var na=jt.match(Pm);na&&qm(Ke,na,Q);var zi=jt.match(zm);if(zi&&(Ke["!margins"]=$m(tr(zi[0]))),!Ke["!ref"]&&wt.e.c>=wt.s.c&&wt.e.r>=wt.s.r&&(Ke["!ref"]=Br(wt)),D.sheetRows>0&&Ke["!ref"]){var pa=Kr(Ke["!ref"]);D.sheetRows<=+pa.e.r&&(pa.e.r=D.sheetRows-1,pa.e.r>wt.e.r&&(pa.e.r=wt.e.r),pa.e.r<pa.s.r&&(pa.s.r=pa.e.r),pa.e.c>wt.e.c&&(pa.e.c=wt.e.c),pa.e.c<pa.s.c&&(pa.s.c=pa.e.c),Ke["!fullref"]=Ke["!ref"],Ke["!ref"]=Br(pa))}return tn.length>0&&(Ke["!cols"]=tn),Gr.length>0&&(Ke["!merges"]=Gr),Ke}function Xm(T){if(T.length===0)return"";for(var D='<mergeCells count="'+T.length+'">',L=0;L!=T.length;++L)D+='<mergeCell ref="'+Br(T[L])+'"/>';return D+"</mergeCells>"}function Tf(T,D,L,Q){var re=tr(T);L.Sheets[Q]||(L.Sheets[Q]={}),re.codeName&&(L.Sheets[Q].CodeName=ui(fr(re.codeName)))}function Gm(T,D,L,Q,re,Te,Qe){Tf(T.slice(0,T.indexOf(">")),L,Q,re)}function Ym(T,D,L,Q,re){var Te=!1,Qe={},Ke=null;if(Q.bookType!=="xlsx"&&D.vbaraw){var wt=D.SheetNames[L];try{D.Workbook&&(wt=D.Workbook.Sheets[L].CodeName||wt)}catch(jt){}Te=!0,Qe.codeName=Lr(Nt(wt))}if(T&&T["!outline"]){var Tt={summaryBelow:1,summaryRight:1};T["!outline"].above&&(Tt.summaryBelow=0),T["!outline"].left&&(Tt.summaryRight=0),Ke=(Ke||"")+Pr("outlinePr",null,Tt)}if(!Te&&!Ke)return;re[re.length]=Pr("sheetPr",Ke,Qe)}var Qm=["objects","scenarios","selectLockedCells","selectUnlockedCells"],Zm=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function Jm(T){var D={sheet:1};return Qm.forEach(function(L){T[L]!=null&&T[L]&&(D[L]="1")}),Zm.forEach(function(L){T[L]!=null&&!T[L]&&(D[L]="0")}),T.password&&(D.password=oo(T.password).toString(16).toUpperCase()),Pr("sheetProtection",null,D)}function qm(T,D,L){for(var Q=Array.isArray(T),re=0;re!=D.length;++re){var Te=tr(fr(D[re]),!0);if(!Te.ref)return;var Qe=((L||{})["!id"]||[])[Te.id];Qe?(Te.Target=Qe.Target,Te.location&&(Te.Target+="#"+ui(Te.location))):(Te.Target="#"+ui(Te.location),Qe={Target:Te.Target,TargetMode:"Internal"}),Te.Rel=Qe,Te.tooltip&&(Te.Tooltip=Te.tooltip,delete Te.tooltip);for(var Ke=Kr(Te.ref),wt=Ke.s.r;wt<=Ke.e.r;++wt)for(var Tt=Ke.s.c;Tt<=Ke.e.c;++Tt){var jt=St({c:Tt,r:wt});Q?(T[wt]||(T[wt]=[]),T[wt][Tt]||(T[wt][Tt]={t:"z",v:void 0}),T[wt][Tt].l=Te):(T[jt]||(T[jt]={t:"z",v:void 0}),T[jt].l=Te)}}}function $m(T){var D={};return["left","right","top","bottom","header","footer"].forEach(function(L){T[L]&&(D[L]=parseFloat(T[L]))}),D}function e0(T){return yh(T),Pr("pageMargins",null,T)}function t0(T,D){for(var L=!1,Q=0;Q!=D.length;++Q){var re=tr(D[Q],!0);re.hidden&&(re.hidden=dr(re.hidden));var Te=parseInt(re.min,10)-1,Qe=parseInt(re.max,10)-1;for(re.outlineLevel&&(re.level=+re.outlineLevel||0),delete re.min,delete re.max,re.width=+re.width,!L&&re.width&&(L=!0,Ea(re.width)),Ga(re);Te<=Qe;)T[Te++]=kt(re)}}function r0(T,D){for(var L=["<cols>"],Q,re=0;re!=D.length;++re){if(!(Q=D[re]))continue;L[L.length]=Pr("col",null,Jh(re,Q))}return L[L.length]="</cols>",L.join("")}function n0(T){var D={ref:(T.match(/ref="([^"]*)"/)||[])[1]};return D}function i0(T,D,L,Q){var re=typeof T.ref=="string"?T.ref:Br(T.ref);L.Workbook||(L.Workbook={Sheets:[]}),L.Workbook.Names||(L.Workbook.Names=[]);var Te=L.Workbook.Names,Qe=Nr(re);Qe.s.r==Qe.e.r&&(Qe.e.r=Nr(D["!ref"]).e.r,re=Br(Qe));for(var Ke=0;Ke<Te.length;++Ke){var wt=Te[Ke];if(wt.Name!="_xlnm._FilterDatabase")continue;if(wt.Sheet!=Q)continue;wt.Ref="'"+L.SheetNames[Q]+"'!"+re;break}return Ke==Te.length&&Te.push({Name:"_xlnm._FilterDatabase",Sheet:Q,Ref:"'"+L.SheetNames[Q]+"'!"+re}),Pr("autoFilter",null,{ref:re})}var a0=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function o0(T,D){D.Views||(D.Views=[{}]),(T.match(a0)||[]).forEach(function(L,Q){var re=tr(L);D.Views[Q]||(D.Views[Q]={}),+re.zoomScale&&(D.Views[Q].zoom=+re.zoomScale),dr(re.rightToLeft)&&(D.Views[Q].RTL=!0)})}function s0(T,D,L,Q){var re={workbookViewId:"0"};return(((Q||{}).Workbook||{}).Views||[])[0]&&(re.rightToLeft=Q.Workbook.Views[0].RTL?"1":"0"),Pr("sheetViews",Pr("sheetView",null,re),{})}function l0(T,D,L,Q){if(T.v===void 0&&typeof T.f!="string"||T.t==="z")return"";var re="",Te=T.t,Qe=T.v;if(T.t!=="z")switch(T.t){case"b":re=T.v?"1":"0";break;case"n":re=""+T.v;break;case"e":re=Va[T.v];break;case"d":Q&&Q.cellDates?re=dt(T.v,-1).toISOString():(T=kt(T),T.t="n",re=""+(T.v=me(dt(T.v)))),typeof T.z=="undefined"&&(T.z=G._table[14]);break;default:re=T.v;break}var Ke=_r("v",Nt(re)),wt={r:D},Tt=bh(Q.cellXfs,T,Q);Tt!==0&&(wt.s=Tt);switch(T.t){case"n":break;case"d":wt.t="d";break;case"b":wt.t="b";break;case"e":wt.t="e";break;case"z":break;default:if(T.v==null){delete T.t;break}if(T.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(Q&&Q.bookSST){Ke=_r("v",""+Cf(Q.Strings,T.v,Q.revStrings)),wt.t="s";break}wt.t="str";break}if(T.t!=Te&&(T.t=Te,T.v=Qe),typeof T.f=="string"&&T.f){var jt=T.F&&T.F.slice(0,D.length)==D?{t:"array",ref:T.F}:null;Ke=Pr("f",Nt(T.f),jt)+(T.v!=null?Ke:"")}return T.l&&L["!links"].push([D,T.l]),T.c&&L["!comments"].push([D,T.c]),Pr("c",Ke,wt)}var c0=function(){var T=/<(?:\w+:)?c[ \/>]/,D=/<\/(?:\w+:)?row>/,L=/r=["']([^"']*)["']/,Q=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,re=/ref=["']([^"']*)["']/,Te=Xt("v"),Qe=Xt("f");return function(wt,Tt,jt,ar,hr,br){for(var Vr=0,Sr="",tn=[],pn=[],vn=0,Gr=0,bi=0,na="",zi,pa,Ka=0,ua=0,ma,fa,ea=0,to=0,fs=Array.isArray(br.CellXf),zo,Bs=[],vs=[],pl=Array.isArray(Tt),Ja=[],qn={},Ti=!1,Qi=!!jt.sheetStubs,Oi=wt.split(D),va=0,wo=Oi.length;va!=wo;++va){Sr=Oi[va].trim();var Rn=Sr.length;if(Rn===0)continue;var Un=0;e:for(Vr=0;Vr<Rn;++Vr)switch(Sr[Vr]){case">":if(Sr[Vr-1]!="/"){++Vr;break e}if(jt&&jt.cellStyles){if(pa=tr(Sr.slice(Un,Vr),!0),Ka=pa.r!=null?parseInt(pa.r,10):Ka+1,ua=-1,jt.sheetRows&&jt.sheetRows<Ka)continue;qn={},Ti=!1,pa.ht&&(Ti=!0,qn.hpt=parseFloat(pa.ht),qn.hpx=Ts(qn.hpt)),pa.hidden=="1"&&(Ti=!0,qn.hidden=!0),pa.outlineLevel!=null&&(Ti=!0,qn.level=+pa.outlineLevel),Ti&&(Ja[Ka-1]=qn)}break;case"<":Un=Vr;break}if(Un>=Vr)break;if(pa=tr(Sr.slice(Un,Vr),!0),Ka=pa.r!=null?parseInt(pa.r,10):Ka+1,ua=-1,jt.sheetRows&&jt.sheetRows<Ka)continue;ar.s.r>Ka-1&&(ar.s.r=Ka-1),ar.e.r<Ka-1&&(ar.e.r=Ka-1),jt&&jt.cellStyles&&(qn={},Ti=!1,pa.ht&&(Ti=!0,qn.hpt=parseFloat(pa.ht),qn.hpx=Ts(qn.hpt)),pa.hidden=="1"&&(Ti=!0,qn.hidden=!0),pa.outlineLevel!=null&&(Ti=!0,qn.level=+pa.outlineLevel),Ti&&(Ja[Ka-1]=qn)),tn=Sr.slice(Vr).split(T);for(var Kn=0;Kn!=tn.length&&!(tn[Kn].trim().charAt(0)!="<");++Kn);for(tn=tn.slice(Kn),Vr=0;Vr!=tn.length;++Vr){if(Sr=tn[Vr].trim(),Sr.length===0)continue;if(pn=Sr.match(L),vn=Vr,Gr=0,bi=0,Sr="<c "+(Sr.slice(0,1)=="<"?">":"")+Sr,pn!=null&&pn.length===2){for(vn=0,na=pn[1],Gr=0;Gr!=na.length&&!((bi=na.charCodeAt(Gr)-64)<1||bi>26);++Gr)vn=26*vn+bi;--vn,ua=vn}else++ua;for(Gr=0;Gr!=Sr.length&&!(Sr.charCodeAt(Gr)===62);++Gr);if(++Gr,pa=tr(Sr.slice(0,Gr),!0),pa.r||(pa.r=St({r:Ka-1,c:ua})),na=Sr.slice(Gr),zi={t:""},(pn=na.match(Te))!=null&&pn[1]!==""&&(zi.v=ui(pn[1])),jt.cellFormula){if((pn=na.match(Qe))!=null&&pn[1]!==""){if(zi.f=ui(fr(pn[1])).replace(/\r\n/g,`
|
|
|
`),jt.xlfn||(zi.f=bl(zi.f)),pn[0].indexOf('t="array"')>-1)zi.F=(na.match(re)||[])[1],zi.F.indexOf(":")>-1&&Bs.push([Kr(zi.F),zi.F]);else if(pn[0].indexOf('t="shared"')>-1){fa=tr(pn[0]);var ba=ui(fr(pn[1]));jt.xlfn||(ba=bl(ba)),vs[parseInt(fa.si,10)]=[fa,ba,pa.r]}}else(pn=na.match(/<f[^>]*\/>/))&&(fa=tr(pn[0]),vs[fa.si]&&(zi.f=Ko(vs[fa.si][1],vs[fa.si][2],pa.r)));var ri=Ci(pa.r);for(Gr=0;Gr<Bs.length;++Gr)ri.r>=Bs[Gr][0].s.r&&ri.r<=Bs[Gr][0].e.r&&(ri.c>=Bs[Gr][0].s.c&&ri.c<=Bs[Gr][0].e.c&&(zi.F=Bs[Gr][1]))}if(pa.t==null&&zi.v===void 0)if(zi.f||zi.F)zi.v=0,zi.t="n";else if(Qi)zi.t="z";else continue;else zi.t=pa.t||"n";ar.s.c>ua&&(ar.s.c=ua),ar.e.c<ua&&(ar.e.c=ua);switch(zi.t){case"n":if(zi.v==""||zi.v==null){if(!Qi)continue;zi.t="z"}else zi.v=parseFloat(zi.v);break;case"s":if(typeof zi.v=="undefined"){if(!Qi)continue;zi.t="z"}else ma=Uh[parseInt(zi.v,10)],zi.v=ma.t,zi.r=ma.r,jt.cellHTML&&(zi.h=ma.h);break;case"str":zi.t="s",zi.v=zi.v!=null?fr(zi.v):"",jt.cellHTML&&(zi.h=Fe(zi.v));break;case"inlineStr":pn=na.match(Q),zi.t="s",pn!=null&&(ma=Ie(pn[1]))?(zi.v=ma.t,jt.cellHTML&&(zi.h=ma.h)):zi.v="";break;case"b":zi.v=dr(zi.v);break;case"d":jt.cellDates?zi.v=dt(zi.v,1):(zi.v=me(dt(zi.v,1)),zi.t="n");break;case"e":(!jt||jt.cellText!==!1)&&(zi.w=zi.v),zi.v=Sa[zi.v];break}if(ea=to=0,zo=null,fs&&pa.s!==void 0&&(zo=br.CellXf[pa.s],zo!=null&&(zo.numFmtId!=null&&(ea=zo.numFmtId),jt.cellStyles&&(zo.fillId!=null&&(to=zo.fillId)))),Wf(zi,ea,to,jt,hr,br),jt.cellDates&&fs&&zi.t=="n"&&G.is_date(G._table[ea])&&(zi.t="d",zi.v=Re(zi.v)),pl){var xa=Ci(pa.r);Tt[xa.r]||(Tt[xa.r]=[]),Tt[xa.r][xa.c]=zi}else Tt[pa.r]=zi}}Ja.length>0&&(Tt["!rows"]=Ja)}}();function u0(T,D,L,Q){var re=[],Te=[],Qe=Kr(T["!ref"]),Ke="",wt,Tt="",jt=[],ar=0,hr=0,br=T["!rows"],Vr=Array.isArray(T),Sr={r:Tt},tn,pn=-1;for(hr=Qe.s.c;hr<=Qe.e.c;++hr)jt[hr]=aa(hr);for(ar=Qe.s.r;ar<=Qe.e.r;++ar){for(Te=[],Tt=hi(ar),hr=Qe.s.c;hr<=Qe.e.c;++hr){wt=jt[hr]+Tt;var vn=Vr?(T[ar]||[])[hr]:T[wt];if(vn===void 0)continue;(Ke=l0(vn,wt,T,D,L,Q))!=null&&Te.push(Ke)}(Te.length>0||br&&br[ar])&&(Sr={r:Tt},br&&br[ar]&&(tn=br[ar],tn.hidden&&(Sr.hidden=1),pn=-1,tn.hpx?pn=jo(tn.hpx):tn.hpt&&(pn=tn.hpt),pn>-1&&(Sr.ht=pn,Sr.customHeight=1),tn.level&&(Sr.outlineLevel=tn.level)),re[re.length]=Pr("row",Te.join(""),Sr))}if(br)for(;ar<br.length;++ar)br&&br[ar]&&(Sr={r:ar+1},tn=br[ar],tn.hidden&&(Sr.hidden=1),pn=-1,tn.hpx?pn=jo(tn.hpx):tn.hpt&&(pn=tn.hpt),pn>-1&&(Sr.ht=pn,Sr.customHeight=1),tn.level&&(Sr.outlineLevel=tn.level),re[re.length]=Pr("row","",Sr));return re.join("")}var d0=Pr("worksheet",null,{xmlns:On.main[0],"xmlns:r":On.r});function h0(T,D,L,Q){var re=[Ct,d0],Te=L.SheetNames[T],Qe=0,Ke="",wt=L.Sheets[Te];wt==null&&(wt={});var Tt=wt["!ref"]||"A1",jt=Kr(Tt);if(jt.e.c>16383||jt.e.r>1048575){if(D.WTF)throw new Error("Range "+Tt+" exceeds format limit A1:XFD1048576");jt.e.c=Math.min(jt.e.c,16383),jt.e.r=Math.min(jt.e.c,1048575),Tt=Br(jt)}Q||(Q={}),wt["!comments"]=[];var ar=[];Ym(wt,L,T,D,re),re[re.length]=Pr("dimension",null,{ref:Tt}),re[re.length]=s0(wt,D,T,L),D.sheetFormat&&(re[re.length]=Pr("sheetFormatPr",null,{defaultRowHeight:D.sheetFormat.defaultRowHeight||"16",baseColWidth:D.sheetFormat.baseColWidth||"10",outlineLevelRow:D.sheetFormat.outlineLevelRow||"7"})),wt["!cols"]!=null&&wt["!cols"].length>0&&(re[re.length]=r0(wt,wt["!cols"])),re[Qe=re.length]="<sheetData/>",wt["!links"]=[],wt["!ref"]!=null&&(Ke=u0(wt,D,T,L,Q),Ke.length>0&&(re[re.length]=Ke)),re.length>Qe+1&&(re[re.length]="</sheetData>",re[Qe]=re[Qe].replace("/>",">")),wt["!protect"]&&(re[re.length]=Jm(wt["!protect"])),wt["!autofilter"]!=null&&(re[re.length]=i0(wt["!autofilter"],wt,L,T)),wt["!merges"]!=null&&wt["!merges"].length>0&&(re[re.length]=Xm(wt["!merges"]));var hr=-1,br,Vr=-1;return wt["!links"].length>0&&(re[re.length]="<hyperlinks>",wt["!links"].forEach(function(Sr){if(!Sr[1].Target)return;br={ref:Sr[0]},Sr[1].Target.charAt(0)!="#"&&(Vr=Ns(Q,-1,Nt(Sr[1].Target).replace(/#.*$/,""),La.HLINK),br["r:id"]="rId"+Vr),(hr=Sr[1].Target.indexOf("#"))>-1&&(br.location=Nt(Sr[1].Target.slice(hr+1))),Sr[1].Tooltip&&(br.tooltip=Nt(Sr[1].Tooltip)),re[re.length]=Pr("hyperlink",null,br)}),re[re.length]="</hyperlinks>"),delete wt["!links"],wt["!margins"]!=null&&(re[re.length]=e0(wt["!margins"])),(!D||D.ignoreEC||D.ignoreEC==null)&&(re[re.length]=_r("ignoredErrors",Pr("ignoredError",null,{numberStoredAsText:1,sqref:Tt}))),ar.length>0&&(Vr=Ns(Q,-1,"../drawings/drawing"+(T+1)+".xml",La.DRAW),re[re.length]=Pr("drawing",null,{"r:id":"rId"+Vr}),wt["!drawing"]=ar),wt["!comments"].length>0&&(Vr=Ns(Q,-1,"../drawings/vmlDrawing"+(T+1)+".vml",La.VML),re[re.length]=Pr("legacyDrawing",null,{"r:id":"rId"+Vr}),wt["!legacy"]=Vr),re.length>1&&(re[re.length]="</worksheet>",re[1]=re[1].replace("/>",">")),re.join("")}function f0(T,D){var L={},Q=T.l+D;L.r=T.read_shift(4),T.l+=4;var re=T.read_shift(2);T.l+=1;var Te=T.read_shift(1);return T.l=Q,Te&7&&(L.level=Te&7),Te&16&&(L.hidden=!0),Te&32&&(L.hpt=re/20),L}function p0(T,D,L){var Q=hn(17+8*16),re=(L["!rows"]||[])[T]||{};Q.write_shift(4,T),Q.write_shift(4,0);var Te=320;re.hpx?Te=jo(re.hpx)*20:re.hpt&&(Te=re.hpt*20),Q.write_shift(2,Te),Q.write_shift(1,0);var Qe=0;re.level&&(Qe|=re.level),re.hidden&&(Qe|=16),(re.hpx||re.hpt)&&(Qe|=32),Q.write_shift(1,Qe),Q.write_shift(1,0);var Ke=0,wt=Q.l;Q.l+=4;for(var Tt={r:T,c:0},jt=0;jt<16;++jt){if(D.s.c>jt+1<<10||D.e.c<jt<<10)continue;for(var ar=-1,hr=-1,br=jt<<10;br<jt+1<<10;++br){Tt.c=br;var Vr=Array.isArray(L)?(L[Tt.r]||[])[Tt.c]:L[St(Tt)];Vr&&(ar<0&&(ar=br),hr=br)}if(ar<0)continue;++Ke,Q.write_shift(4,ar),Q.write_shift(4,hr)}var Sr=Q.l;return Q.l=wt,Q.write_shift(4,Ke),Q.l=Sr,Q.length>Q.l?Q.slice(0,Q.l):Q}function m0(T,D,L,Q){var re=p0(Q,L,D);(re.length>17||(D["!rows"]||[])[Q])&&Qn(T,"BrtRowHdr",re)}var g0=Ji,A0=Wi;function v0(){}function y0(T,D){var L={},Q=T[T.l];return++T.l,L.above=!(Q&64),L.left=!(Q&128),T.l+=18,L.name=li(T,D-19),L}function b0(T,D,L){L==null&&(L=hn(84+4*T.length));var Q=192;D&&(D.above&&(Q&=~64),D.left&&(Q&=~128)),L.write_shift(1,Q);for(var re=1;re<3;++re)L.write_shift(1,0);return ja({auto:1},L),L.write_shift(-4,-1),L.write_shift(-4,-1),Si(T,L),L.slice(0,L.l)}function w0(T){var D=gn(T);return[D]}function x0(T,D,L){return L==null&&(L=hn(8)),bn(D,L)}function S0(T){var D=Fn(T);return[D]}function E0(T,D,L){return L==null&&(L=hn(4)),ci(D,L)}function _0(T){var D=gn(T),L=T.read_shift(1);return[D,L,"b"]}function C0(T,D,L){return L==null&&(L=hn(9)),bn(D,L),L.write_shift(1,T.v?1:0),L}function T0(T){var D=Fn(T),L=T.read_shift(1);return[D,L,"b"]}function I0(T,D,L){return L==null&&(L=hn(5)),ci(D,L),L.write_shift(1,T.v?1:0),L}function O0(T){var D=gn(T),L=T.read_shift(1);return[D,L,"e"]}function L0(T,D,L){return L==null&&(L=hn(9)),bn(D,L),L.write_shift(1,T.v),L}function N0(T){var D=Fn(T),L=T.read_shift(1);return[D,L,"e"]}function D0(T,D,L){return L==null&&(L=hn(8)),ci(D,L),L.write_shift(1,T.v),L.write_shift(2,0),L.write_shift(1,0),L}function R0(T){var D=gn(T),L=T.read_shift(4);return[D,L,"s"]}function F0(T,D,L){return L==null&&(L=hn(12)),bn(D,L),L.write_shift(4,D.v),L}function B0(T){var D=Fn(T),L=T.read_shift(4);return[D,L,"s"]}function k0(T,D,L){return L==null&&(L=hn(8)),ci(D,L),L.write_shift(4,D.v),L}function M0(T){var D=gn(T),L=za(T);return[D,L,"n"]}function P0(T,D,L){return L==null&&(L=hn(16)),bn(D,L),wa(T.v,L),L}function Xf(T){var D=Fn(T),L=za(T);return[D,L,"n"]}function U0(T,D,L){return L==null&&(L=hn(12)),ci(D,L),wa(T.v,L),L}function j0(T){var D=gn(T),L=gi(T);return[D,L,"n"]}function H0(T,D,L){return L==null&&(L=hn(12)),bn(D,L),ta(T.v,L),L}function z0(T){var D=Fn(T),L=gi(T);return[D,L,"n"]}function K0(T,D,L){return L==null&&(L=hn(8)),ci(D,L),ta(T.v,L),L}function W0(T){var D=gn(T),L=Ui(T);return[D,L,"str"]}function V0(T,D,L){return L==null&&(L=hn(12+4*T.v.length)),bn(D,L),xi(T.v,L),L.length>L.l?L.slice(0,L.l):L}function X0(T){var D=Fn(T),L=Ui(T);return[D,L,"str"]}function G0(T,D,L){return L==null&&(L=hn(8+4*T.v.length)),ci(D,L),xi(T.v,L),L.length>L.l?L.slice(0,L.l):L}function Y0(T,D,L){var Q=T.l+D,re=gn(T);re.r=L["!row"];var Te=T.read_shift(1),Qe=[re,Te,"b"];if(L.cellFormula){T.l+=2;var Ke=Qh(T,Q-T.l,L);Qe[3]=Iu(Ke,null,re,L.supbooks,L)}else T.l=Q;return Qe}function Q0(T,D,L){var Q=T.l+D,re=gn(T);re.r=L["!row"];var Te=T.read_shift(1),Qe=[re,Te,"e"];if(L.cellFormula){T.l+=2;var Ke=Qh(T,Q-T.l,L);Qe[3]=Iu(Ke,null,re,L.supbooks,L)}else T.l=Q;return Qe}function Z0(T,D,L){var Q=T.l+D,re=gn(T);re.r=L["!row"];var Te=za(T),Qe=[re,Te,"n"];if(L.cellFormula){T.l+=2;var Ke=Qh(T,Q-T.l,L);Qe[3]=Iu(Ke,null,re,L.supbooks,L)}else T.l=Q;return Qe}function J0(T,D,L){var Q=T.l+D,re=gn(T);re.r=L["!row"];var Te=Ui(T),Qe=[re,Te,"str"];if(L.cellFormula){T.l+=2;var Ke=Qh(T,Q-T.l,L);Qe[3]=Iu(Ke,null,re,L.supbooks,L)}else T.l=Q;return Qe}var q0=Ji,$0=Wi;function eg(T,D){return D==null&&(D=hn(4)),D.write_shift(4,T),D}function tg(T,D){var L=T.l+D,Q=Ji(T,16),re=Ln(T),Te=Ui(T),Qe=Ui(T),Ke=Ui(T);T.l=L;var wt={rfx:Q,relId:re,loc:Te,display:Ke};return Qe&&(wt.Tooltip=Qe),wt}function rg(T,D){var L=hn(50+4*(T[1].Target.length+(T[1].Tooltip||"").length));Wi({s:Ci(T[0]),e:Ci(T[0])},L),ai("rId"+D,L);var Q=T[1].Target.indexOf("#"),re=Q==-1?"":T[1].Target.slice(Q+1);return xi(re||"",L),xi(T[1].Tooltip||"",L),xi("",L),L.slice(0,L.l)}function ng(){}function ig(T,D,L){var Q=T.l+D,re=sa(T,16),Te=T.read_shift(1),Qe=[re];if(Qe[2]=Te,L.cellFormula){var Ke=Tm(T,Q-T.l,L);Qe[1]=Ke}else T.l=Q;return Qe}function ag(T,D,L){var Q=T.l+D,re=Ji(T,16),Te=[re];if(L.cellFormula){var Qe=Om(T,Q-T.l,L);Te[1]=Qe,T.l=Q}else T.l=Q;return Te}function og(T,D,L){L==null&&(L=hn(18));var Q=Jh(T,D);L.write_shift(-4,T),L.write_shift(-4,T),L.write_shift(4,(Q.width||10)*256),L.write_shift(4,0);var re=0;return D.hidden&&(re|=1),typeof Q.width=="number"&&(re|=2),D.level&&(re|=D.level<<8),L.write_shift(2,re),L}var Gf=["left","right","top","bottom","header","footer"];function sg(T){var D={};return Gf.forEach(function(L){D[L]=za(T,8)}),D}function lg(T,D){return D==null&&(D=hn(6*8)),yh(T),Gf.forEach(function(L){wa(T[L],D)}),D}function cg(T){var D=T.read_shift(2);return T.l+=28,{RTL:D&32}}function ug(T,D,L){L==null&&(L=hn(30));var Q=924;return(((D||{}).Views||[])[0]||{}).RTL&&(Q|=32),L.write_shift(2,Q),L.write_shift(4,0),L.write_shift(4,0),L.write_shift(4,0),L.write_shift(1,0),L.write_shift(1,0),L.write_shift(2,0),L.write_shift(2,100),L.write_shift(2,0),L.write_shift(2,0),L.write_shift(2,0),L.write_shift(4,0),L}function dg(T){var D=hn(24);return D.write_shift(4,4),D.write_shift(4,1),Wi(T,D),D}function hg(T,D){return D==null&&(D=hn(16*4+2)),D.write_shift(2,T.password?oo(T.password):0),D.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach(function(L){L[1]?D.write_shift(4,T[L[0]]!=null&&!T[L[0]]?1:0):D.write_shift(4,T[L[0]]!=null&&T[L[0]]?0:1)}),D}function fg(){}function pg(){}function mg(T,D,L,Q,re,Te,Qe){if(!T)return T;var Ke=D||{};Q||(Q={"!id":{}}),C!=null&&Ke.dense==null&&(Ke.dense=C);var wt=Ke.dense?[]:{},Tt,jt={s:{r:2e6,c:2e6},e:{r:0,c:0}},ar=[],hr=!1,br=!1,Vr,Sr,tn,pn,vn,Gr,bi,na,zi,pa=[];Ke.biff=12,Ke["!row"]=0;var Ka=0,ua=!1,ma=[],fa={},ea=Ke.supbooks||re.supbooks||[[]];if(ea.sharedf=fa,ea.arrayf=ma,ea.SheetNames=re.SheetNames||re.Sheets.map(function(pl){return pl.name}),!Ke.supbooks&&(Ke.supbooks=ea,re.Names))for(var to=0;to<re.Names.length;++to)ea[0][to+1]=re.Names[to];var fs=[],zo=[],Bs=!1;if(Oh[16]={n:"BrtShortReal",f:Xf},_i(T,function(Ja,qn,Ti){if(br)return;switch(Ti){case 148:Tt=Ja;break;case 0:Vr=Ja,Ke.sheetRows&&Ke.sheetRows<=Vr.r&&(br=!0),na=hi(pn=Vr.r),Ke["!row"]=Vr.r,(Ja.hidden||Ja.hpt||Ja.level!=null)&&(Ja.hpt&&(Ja.hpx=Ts(Ja.hpt)),zo[Ja.r]=Ja);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:Sr={t:Ja[2]};switch(Ja[2]){case"n":Sr.v=Ja[1];break;case"s":bi=Uh[Ja[1]],Sr.v=bi.t,Sr.r=bi.r;break;case"b":Sr.v=!!Ja[1];break;case"e":Sr.v=Ja[1],Ke.cellText!==!1&&(Sr.w=Va[Sr.v]);break;case"str":Sr.t="s",Sr.v=Ja[1];break}if((tn=Qe.CellXf[Ja[0].iStyleRef])&&Wf(Sr,tn.numFmtId,null,Ke,Te,Qe),vn=Ja[0].c==-1?vn+1:Ja[0].c,Ke.dense?(wt[pn]||(wt[pn]=[]),wt[pn][vn]=Sr):wt[aa(vn)+na]=Sr,Ke.cellFormula){for(ua=!1,Ka=0;Ka<ma.length;++Ka){var Qi=ma[Ka];Vr.r>=Qi[0].s.r&&Vr.r<=Qi[0].e.r&&(vn>=Qi[0].s.c&&vn<=Qi[0].e.c&&(Sr.F=Br(Qi[0]),ua=!0))}!ua&&Ja.length>3&&(Sr.f=Ja[3])}if(jt.s.r>Vr.r&&(jt.s.r=Vr.r),jt.s.c>vn&&(jt.s.c=vn),jt.e.r<Vr.r&&(jt.e.r=Vr.r),jt.e.c<vn&&(jt.e.c=vn),Ke.cellDates&&tn&&Sr.t=="n"&&G.is_date(G._table[tn.numFmtId])){var Oi=G.parse_date_code(Sr.v);Oi&&(Sr.t="d",Sr.v=new Date(Oi.y,Oi.m-1,Oi.d,Oi.H,Oi.M,Oi.S,Oi.u))}break;case 1:case 12:if(!Ke.sheetStubs||hr)break;Sr={t:"z",v:void 0},vn=Ja[0].c==-1?vn+1:Ja[0].c,Ke.dense?(wt[pn]||(wt[pn]=[]),wt[pn][vn]=Sr):wt[aa(vn)+na]=Sr,jt.s.r>Vr.r&&(jt.s.r=Vr.r),jt.s.c>vn&&(jt.s.c=vn),jt.e.r<Vr.r&&(jt.e.r=Vr.r),jt.e.c<vn&&(jt.e.c=vn);break;case 176:pa.push(Ja);break;case 494:var va=Q["!id"][Ja.relId];for(va?(Ja.Target=va.Target,Ja.loc&&(Ja.Target+="#"+Ja.loc),Ja.Rel=va):Ja.relId==""&&(Ja.Target="#"+Ja.loc),pn=Ja.rfx.s.r;pn<=Ja.rfx.e.r;++pn)for(vn=Ja.rfx.s.c;vn<=Ja.rfx.e.c;++vn)Ke.dense?(wt[pn]||(wt[pn]=[]),wt[pn][vn]||(wt[pn][vn]={t:"z",v:void 0}),wt[pn][vn].l=Ja):(Gr=St({c:vn,r:pn}),wt[Gr]||(wt[Gr]={t:"z",v:void 0}),wt[Gr].l=Ja);break;case 426:if(!Ke.cellFormula)break;ma.push(Ja),zi=Ke.dense?wt[pn][vn]:wt[aa(vn)+na],zi.f=Iu(Ja[1],jt,{r:Vr.r,c:vn},ea,Ke),zi.F=Br(Ja[0]);break;case 427:if(!Ke.cellFormula)break;fa[St(Ja[0].s)]=Ja[1],zi=Ke.dense?wt[pn][vn]:wt[aa(vn)+na],zi.f=Iu(Ja[1],jt,{r:Vr.r,c:vn},ea,Ke);break;case 60:if(!Ke.cellStyles)break;for(;Ja.e>=Ja.s;)fs[Ja.e--]={width:Ja.w/256,hidden:!!(Ja.flags&1),level:Ja.level},Bs||(Bs=!0,Ea(Ja.w/256)),Ga(fs[Ja.e+1]);break;case 161:wt["!autofilter"]={ref:Br(Ja)};break;case 476:wt["!margins"]=Ja;break;case 147:re.Sheets[L]||(re.Sheets[L]={}),Ja.name&&(re.Sheets[L].CodeName=Ja.name),(Ja.above||Ja.left)&&(wt["!outline"]={above:Ja.above,left:Ja.left});break;case 137:re.Views||(re.Views=[{}]),re.Views[0]||(re.Views[0]={}),Ja.RTL&&(re.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:hr=!0;break;case 36:hr=!1;break;case 37:ar.push(qn),hr=!0;break;case 38:ar.pop(),hr=!1;break;default:if(!((qn||"").indexOf("Begin")>0)){if(!((qn||"").indexOf("End")>0)){if(!hr||Ke.WTF)throw new Error("Unexpected record "+Ti+" "+qn)}}}},Ke),delete Ke.supbooks,delete Ke["!row"],!wt["!ref"]&&(jt.s.r<2e6||Tt&&(Tt.e.r>0||Tt.e.c>0||Tt.s.r>0||Tt.s.c>0))&&(wt["!ref"]=Br(Tt||jt)),Ke.sheetRows&&wt["!ref"]){var vs=Kr(wt["!ref"]);Ke.sheetRows<=+vs.e.r&&(vs.e.r=Ke.sheetRows-1,vs.e.r>jt.e.r&&(vs.e.r=jt.e.r),vs.e.r<vs.s.r&&(vs.s.r=vs.e.r),vs.e.c>jt.e.c&&(vs.e.c=jt.e.c),vs.e.c<vs.s.c&&(vs.s.c=vs.e.c),wt["!fullref"]=wt["!ref"],wt["!ref"]=Br(vs))}return pa.length>0&&(wt["!merges"]=pa),fs.length>0&&(wt["!cols"]=fs),zo.length>0&&(wt["!rows"]=zo),wt}function gg(T,D,L,Q,re,Te,Qe){if(D.v===void 0)return!1;var Ke="";switch(D.t){case"b":Ke=D.v?"1":"0";break;case"d":D=kt(D),D.z=D.z||G._table[14],D.v=me(dt(D.v)),D.t="n";break;case"n":case"e":Ke=""+D.v;break;default:Ke=D.v;break}var wt={r:L,c:Q};wt.s=bh(re.cellXfs,D,re),D.l&&Te["!links"].push([St(wt),D.l]),D.c&&Te["!comments"].push([St(wt),D.c]);switch(D.t){case"s":case"str":return re.bookSST?(Ke=Cf(re.Strings,D.v,re.revStrings),wt.t="s",wt.v=Ke,Qe?Qn(T,"BrtShortIsst",k0(D,wt)):Qn(T,"BrtCellIsst",F0(D,wt))):(wt.t="str",Qe?Qn(T,"BrtShortSt",G0(D,wt)):Qn(T,"BrtCellSt",V0(D,wt))),!0;case"n":return D.v==(D.v|0)&&D.v>-1e3&&D.v<1e3?Qe?Qn(T,"BrtShortRk",K0(D,wt)):Qn(T,"BrtCellRk",H0(D,wt)):Qe?Qn(T,"BrtShortReal",U0(D,wt)):Qn(T,"BrtCellReal",P0(D,wt)),!0;case"b":return wt.t="b",Qe?Qn(T,"BrtShortBool",I0(D,wt)):Qn(T,"BrtCellBool",C0(D,wt)),!0;case"e":return wt.t="e",Qe?Qn(T,"BrtShortError",D0(D,wt)):Qn(T,"BrtCellError",L0(D,wt)),!0}return Qe?Qn(T,"BrtShortBlank",E0(D,wt)):Qn(T,"BrtCellBlank",x0(D,wt)),!0}function Ag(T,D,L,Q){var re=Kr(D["!ref"]||"A1"),Te,Qe="",Ke=[];Qn(T,"BrtBeginSheetData");var wt=Array.isArray(D),Tt=re.e.r;D["!rows"]&&(Tt=Math.max(re.e.r,D["!rows"].length-1));for(var jt=re.s.r;jt<=Tt;++jt){Qe=hi(jt),m0(T,D,re,jt);var ar=!1;if(jt<=re.e.r)for(var hr=re.s.c;hr<=re.e.c;++hr){jt===re.s.r&&(Ke[hr]=aa(hr)),Te=Ke[hr]+Qe;var br=wt?(D[jt]||[])[hr]:D[Te];if(!br){ar=!1;continue}ar=gg(T,br,jt,hr,Q,D,ar)}}Qn(T,"BrtEndSheetData")}function vg(T,D){if(!D||!D["!merges"])return;Qn(T,"BrtBeginMergeCells",eg(D["!merges"].length)),D["!merges"].forEach(function(L){Qn(T,"BrtMergeCell",$0(L))}),Qn(T,"BrtEndMergeCells")}function yg(T,D){if(!D||!D["!cols"])return;Qn(T,"BrtBeginColInfos"),D["!cols"].forEach(function(L,Q){L&&Qn(T,"BrtColInfo",og(Q,L))}),Qn(T,"BrtEndColInfos")}function bg(T,D){if(!D||!D["!ref"])return;Qn(T,"BrtBeginCellIgnoreECs"),Qn(T,"BrtCellIgnoreEC",dg(Kr(D["!ref"]))),Qn(T,"BrtEndCellIgnoreECs")}function wg(T,D,L){D["!links"].forEach(function(Q){if(!Q[1].Target)return;var re=Ns(L,-1,Q[1].Target.replace(/#.*$/,""),La.HLINK);Qn(T,"BrtHLink",rg(Q,re))}),delete D["!links"]}function xg(T,D,L,Q){if(D["!comments"].length>0){var re=Ns(Q,-1,"../drawings/vmlDrawing"+(L+1)+".vml",La.VML);Qn(T,"BrtLegacyDrawing",ai("rId"+re)),D["!legacy"]=re}}function Sg(T,D,L,Q){if(!D["!autofilter"])return;var re=D["!autofilter"],Te=typeof re.ref=="string"?re.ref:Br(re.ref);L.Workbook||(L.Workbook={Sheets:[]}),L.Workbook.Names||(L.Workbook.Names=[]);var Qe=L.Workbook.Names,Ke=Nr(Te);Ke.s.r==Ke.e.r&&(Ke.e.r=Nr(D["!ref"]).e.r,Te=Br(Ke));for(var wt=0;wt<Qe.length;++wt){var Tt=Qe[wt];if(Tt.Name!="_xlnm._FilterDatabase")continue;if(Tt.Sheet!=Q)continue;Tt.Ref="'"+L.SheetNames[Q]+"'!"+Te;break}wt==Qe.length&&Qe.push({Name:"_xlnm._FilterDatabase",Sheet:Q,Ref:"'"+L.SheetNames[Q]+"'!"+Te}),Qn(T,"BrtBeginAFilter",Wi(Kr(Te))),Qn(T,"BrtEndAFilter")}function Eg(T,D,L){Qn(T,"BrtBeginWsViews"),Qn(T,"BrtBeginWsView",ug(D,L)),Qn(T,"BrtEndWsView"),Qn(T,"BrtEndWsViews")}function _g(){}function Cg(T,D){if(!D["!protect"])return;Qn(T,"BrtSheetProtection",hg(D["!protect"]))}function Tg(T,D,L,Q){var re=Yn(),Te=L.SheetNames[T],Qe=L.Sheets[Te]||{},Ke=Te;try{L&&L.Workbook&&(Ke=L.Workbook.Sheets[T].CodeName||Ke)}catch(Tt){}var wt=Kr(Qe["!ref"]||"A1");if(wt.e.c>16383||wt.e.r>1048575){if(D.WTF)throw new Error("Range "+(Qe["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");wt.e.c=Math.min(wt.e.c,16383),wt.e.r=Math.min(wt.e.c,1048575)}return Qe["!links"]=[],Qe["!comments"]=[],Qn(re,"BrtBeginSheet"),(L.vbaraw||Qe["!outline"])&&Qn(re,"BrtWsProp",b0(Ke,Qe["!outline"])),Qn(re,"BrtWsDim",A0(wt)),Eg(re,Qe,L.Workbook),_g(re,Qe),yg(re,Qe,T,D,L),Ag(re,Qe,T,D,L),Cg(re,Qe),Sg(re,Qe,L,T),vg(re,Qe),wg(re,Qe,Q),Qe["!margins"]&&Qn(re,"BrtMargins",lg(Qe["!margins"])),(!D||D.ignoreEC||D.ignoreEC==null)&&bg(re,Qe),xg(re,Qe,T,Q),Qn(re,"BrtEndSheet"),re.end()}La.CHART="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",La.CHARTEX="http://schemas.microsoft.com/office/2014/relationships/chartEx";function Ig(T){var D=[],L=T.match(/^<c:numCache>/),Q;(T.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/mg)||[]).forEach(function(Te){var Qe=Te.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);if(!Qe)return;D[+Qe[1]]=L?+Qe[2]:Qe[2]});var re=ui((T.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(T.match(/<c:f>(.*?)<\/c:f>/mg)||[]).forEach(function(Te){Q=Te.replace(/<.*?>/g,"")}),[D,re,Q]}function Og(T,D,L,Q,re,Te){var Qe=Te||{"!type":"chart"};if(!T)return Te;var Ke=0,wt=0,Tt="A",jt={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(T.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(ar){var hr=Ig(ar);jt.s.r=jt.s.c=0,jt.e.c=Ke,Tt=aa(Ke),hr[0].forEach(function(br,Vr){Qe[Tt+hi(Vr)]={t:"n",v:br,z:hr[1]},wt=Vr}),jt.e.r<wt&&(jt.e.r=wt),++Ke}),Ke>0&&(Qe["!ref"]=Br(jt)),Qe}La.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet";var Lg=Pr("chartsheet",null,{xmlns:On.main[0],"xmlns:r":On.r});function Ng(T,D,L,Q,re){if(!T)return T;Q||(Q={"!id":{}});var Te={"!type":"chart","!drawel":null,"!rel":""},Qe,Ke=T.match(Vf);return Ke&&Tf(Ke[0],Te,re,L),(Qe=T.match(/drawing r:id="(.*?)"/))&&(Te["!rel"]=Qe[1]),Q["!id"][Te["!rel"]]&&(Te["!drawel"]=Q["!id"][Te["!rel"]]),Te}function Dg(T,D,L,Q){var re=[Ct,Lg];return re[re.length]=Pr("drawing",null,{"r:id":"rId1"}),Ns(Q,-1,"../drawings/drawing"+(T+1)+".xml",La.DRAW),re.length>2&&(re[re.length]="</chartsheet>",re[1]=re[1].replace("/>",">")),re.join("")}function Rg(T,D){T.l+=10;var L=Ui(T,D-10);return{name:L}}function Fg(T,D,L,Q,re){if(!T)return T;Q||(Q={"!id":{}});var Te={"!type":"chart","!drawel":null,"!rel":""},Qe=[],Ke=!1;return _i(T,function(Tt,jt,ar){switch(ar){case 550:Te["!rel"]=Tt;break;case 651:re.Sheets[L]||(re.Sheets[L]={}),Tt.name&&(re.Sheets[L].CodeName=Tt.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:Ke=!0;break;case 36:Ke=!1;break;case 37:Qe.push(jt);break;case 38:Qe.pop();break;default:if((jt||"").indexOf("Begin")>0)Qe.push(jt);else if((jt||"").indexOf("End")>0)Qe.pop();else if(!Ke||D.WTF)throw new Error("Unexpected record "+ar+" "+jt)}},D),Q["!id"][Te["!rel"]]&&(Te["!drawel"]=Q["!id"][Te["!rel"]]),Te}function Bg(){var T=Yn();return Qn(T,"BrtBeginSheet"),Qn(T,"BrtEndSheet"),T.end()}var If=[["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"]],Mg=[],Pg=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Yf(T,D){for(var L=0;L!=T.length;++L)for(var Q=T[L],re=0;re!=D.length;++re){var Te=D[re];if(Q[Te[0]]==null)Q[Te[0]]=Te[1];else switch(Te[2]){case"bool":typeof Q[Te[0]]=="string"&&(Q[Te[0]]=dr(Q[Te[0]]));break;case"int":typeof Q[Te[0]]=="string"&&(Q[Te[0]]=parseInt(Q[Te[0]],10));break}}}function Qf(T,D){for(var L=0;L!=D.length;++L){var Q=D[L];if(T[Q[0]]==null)T[Q[0]]=Q[1];else switch(Q[2]){case"bool":typeof T[Q[0]]=="string"&&(T[Q[0]]=dr(T[Q[0]]));break;case"int":typeof T[Q[0]]=="string"&&(T[Q[0]]=parseInt(T[Q[0]],10));break}}}function Zf(T){Qf(T.WBProps,If),Qf(T.CalcPr,Pg),Yf(T.WBView,kg),Yf(T.Sheets,Mg),Ih.date1904=dr(T.WBProps.date1904)}function Ug(T){return T.Workbook&&(T.Workbook.WBProps&&dr(T.Workbook.WBProps.date1904))?"true":"false"}var jg="][*?/\\".split("");function Jf(T,D){if(T.length>31){if(D)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var L=!0;return jg.forEach(function(Q){if(T.indexOf(Q)==-1)return;if(!D)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");L=!1}),L}function Hg(T,D,L){T.forEach(function(Q,re){Jf(Q);for(var Te=0;Te<re;++Te)if(Q==T[Te])throw new Error("Duplicate Sheet Name: "+Q);if(L){var Qe=D&&D[re]&&D[re].CodeName||Q;if(Qe.charCodeAt(0)==95&&Qe.length>22)throw new Error("Bad Code Name: Worksheet"+Qe)}})}function zg(T){if(!T||!T.SheetNames||!T.Sheets)throw new Error("Invalid Workbook");if(!T.SheetNames.length)throw new Error("Workbook is empty");var D=T.Workbook&&T.Workbook.Sheets||[];Hg(T.SheetNames,D,!!T.vbaraw);for(var L=0;L<T.SheetNames.length;++L)Fm(T.Sheets[T.SheetNames[L]],T.SheetNames[L],L)}var Kg=/<\w+:workbook/;function Wg(T,D){if(!T)throw new Error("Could not find file");var L={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},Q=!1,re="xmlns",Te={},Qe=0;if(T.replace(at,function(wt,Tt){var jt=tr(wt);switch(Ir(jt[0])){case"<?xml":break;case"<workbook":wt.match(Kg)&&(re="xmlns"+wt.match(/<(\w+):/)[1]),L.xmlns=jt[re];break;case"</workbook>":break;case"<fileVersion":delete jt[0],L.AppVersion=jt;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":break;case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":If.forEach(function(ar){if(jt[ar[0]]==null)return;switch(ar[2]){case"bool":L.WBProps[ar[0]]=dr(jt[ar[0]]);break;case"int":L.WBProps[ar[0]]=parseInt(jt[ar[0]],10);break;default:L.WBProps[ar[0]]=jt[ar[0]]}}),jt.codeName&&(L.WBProps.CodeName=fr(jt.codeName));break;case"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete jt[0],L.WBView.push(jt);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(jt.state){case"hidden":jt.Hidden=1;break;case"veryHidden":jt.Hidden=2;break;default:jt.Hidden=0}delete jt.state,jt.name=ui(fr(jt.name)),delete jt[0],L.Sheets.push(jt);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":Q=!0;break;case"</definedNames>":Q=!1;break;case"<definedName":Te={},Te.Name=fr(jt.name),jt.comment&&(Te.Comment=jt.comment),jt.localSheetId&&(Te.Sheet=+jt.localSheetId),dr(jt.hidden||"0")&&(Te.Hidden=!0),Qe=Tt+wt.length;break;case"</definedName>":Te.Ref=ui(fr(T.slice(Qe,Tt))),L.Names.push(Te);break;case"<definedName/>":break;case"<calcPr":delete jt[0],L.CalcPr=jt;break;case"<calcPr/>":delete jt[0],L.CalcPr=jt;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":Q=!0;break;case"</ext>":Q=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":Q=!0;break;case"</AlternateContent>":Q=!1;break;case"<revisionPtr":break;default:if(!Q&&D.WTF)throw new Error("unrecognized "+jt[0]+" in workbook")}return wt}),On.main.indexOf(L.xmlns)===-1)throw new Error("Unknown Namespace: "+L.xmlns);return Zf(L),L}var Vg=Pr("workbook",null,{xmlns:On.main[0],"xmlns:r":On.r});function Xg(T){var D=[Ct];D[D.length]=Vg;var L=T.Workbook&&(T.Workbook.Names||[]).length>0,Q={codeName:"ThisWorkbook"};T.Workbook&&T.Workbook.WBProps&&(If.forEach(function(Ke){if(T.Workbook.WBProps[Ke[0]]==null)return;if(T.Workbook.WBProps[Ke[0]]==Ke[1])return;Q[Ke[0]]=T.Workbook.WBProps[Ke[0]]}),T.Workbook.WBProps.CodeName&&(Q.codeName=T.Workbook.WBProps.CodeName,delete Q.CodeName)),D[D.length]=Pr("workbookPr",null,Q);var re=T.Workbook&&T.Workbook.Sheets||[],Te=0;if(re&&re[0]&&!!re[0].Hidden){for(D[D.length]="<bookViews>",Te=0;Te!=T.SheetNames.length&&re[Te];++Te)if(!re[Te].Hidden)break;Te==T.SheetNames.length&&(Te=0),D[D.length]='<workbookView firstSheet="'+Te+'" activeTab="'+Te+'"/>',D[D.length]="</bookViews>"}for(D[D.length]="<sheets>",Te=0;Te!=T.SheetNames.length;++Te){var Qe={name:Nt(T.SheetNames[Te].slice(0,31))};if(Qe.sheetId=""+(Te+1),Qe["r:id"]="rId"+(Te+1),re[Te])switch(re[Te].Hidden){case 1:Qe.state="hidden";break;case 2:Qe.state="veryHidden";break}D[D.length]=Pr("sheet",null,Qe)}return D[D.length]="</sheets>",L&&(D[D.length]="<definedNames>",T.Workbook&&T.Workbook.Names&&T.Workbook.Names.forEach(function(Ke){var wt={name:Ke.Name};if(Ke.Comment&&(wt.comment=Ke.Comment),Ke.Sheet!=null&&(wt.localSheetId=""+Ke.Sheet),Ke.Hidden&&(wt.hidden="1"),!Ke.Ref)return;D[D.length]=Pr("definedName",Nt(Ke.Ref),wt)}),D[D.length]="</definedNames>"),D.length>2&&(D[D.length]="</workbook>",D[1]=D[1].replace("/>",">")),D.join("")}function Gg(T,D){var L={};return L.Hidden=T.read_shift(4),L.iTabID=T.read_shift(4),L.strRelID=Zn(T,D-8),L.name=Ui(T),L}function Yg(T,D){return D||(D=hn(127)),D.write_shift(4,T.Hidden),D.write_shift(4,T.iTabID),ai(T.strRelID,D),xi(T.name.slice(0,31),D),D.length>D.l?D.slice(0,D.l):D}function Qg(T,D){var L={},Q=T.read_shift(4);L.defaultThemeVersion=T.read_shift(4);var re=D>8?Ui(T):"";return re.length>0&&(L.CodeName=re),L.autoCompressPictures=!!(Q&65536),L.backupFile=!!(Q&64),L.checkCompatibility=!!(Q&4096),L.date1904=!!(Q&1),L.filterPrivacy=!!(Q&8),L.hidePivotFieldList=!!(Q&1024),L.promptedSolutions=!!(Q&16),L.publishItems=!!(Q&2048),L.refreshAllConnections=!!(Q&262144),L.saveExternalLinkValues=!!(Q&128),L.showBorderUnselectedTables=!!(Q&4),L.showInkAnnotation=!!(Q&32),L.showObjects=["all","placeholders","none"][Q>>13&3],L.showPivotChartFilter=!!(Q&32768),L.updateLinks=["userSet","never","always"][Q>>8&3],L}function Zg(T,D){D||(D=hn(72));var L=0;return T&&(T.filterPrivacy&&(L|=8)),D.write_shift(4,L),D.write_shift(4,0),Si(T&&T.CodeName||"ThisWorkbook",D),D.slice(0,D.l)}function Jg(T,D){var L={};return T.read_shift(4),L.ArchID=T.read_shift(4),T.l+=D-8,L}function qg(T,D,L){var Q=T.l+D;T.l+=4,T.l+=1;var re=T.read_shift(4),Te=Wn(T),Qe=Im(T,0,L),Ke=Ln(T);T.l=Q;var wt={Name:Te,Ptg:Qe};return re<268435455&&(wt.Sheet=re),Ke&&(wt.Comment=Ke),wt}function $g(T,D){var L={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},Q=[],re=!1;D||(D={}),D.biff=12;var Te=[],Qe=[[]];return Qe.SheetNames=[],Qe.XTI=[],Oh[16]={n:"BrtFRTArchID$",f:Jg},_i(T,function(wt,Tt,jt){switch(jt){case 156:Qe.SheetNames.push(wt.name),L.Sheets.push(wt);break;case 153:L.WBProps=wt;break;case 39:wt.Sheet!=null&&(D.SID=wt.Sheet),wt.Ref=Iu(wt.Ptg,null,null,Qe,D),delete D.SID,delete wt.Ptg,Te.push(wt);break;case 1036:break;case 357:case 358:case 355:case 667:Qe[0].length?Qe.push([jt,wt]):Qe[0]=[jt,wt],Qe[Qe.length-1].XTI=[];break;case 362:Qe.length===0&&(Qe[0]=[],Qe[0].XTI=[]),Qe[Qe.length-1].XTI=Qe[Qe.length-1].XTI.concat(wt),Qe.XTI=Qe.XTI.concat(wt);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:Q.push(Tt),re=!0;break;case 36:Q.pop(),re=!1;break;case 37:Q.push(Tt),re=!0;break;case 38:Q.pop(),re=!1;break;case 16:break;default:if(!((Tt||"").indexOf("Begin")>0)){if(!((Tt||"").indexOf("End")>0)){if(!re||D.WTF&&Q[Q.length-1]!="BrtACBegin"&&Q[Q.length-1]!="BrtFRTBegin")throw new Error("Unexpected record "+jt+" "+Tt)}}}},D),Zf(L),L.Names=Te,L.supbooks=Qe,L}function eA(T,D){Qn(T,"BrtBeginBundleShs");for(var L=0;L!=D.SheetNames.length;++L){var Q=D.Workbook&&D.Workbook.Sheets&&D.Workbook.Sheets[L]&&D.Workbook.Sheets[L].Hidden||0,re={Hidden:Q,iTabID:L+1,strRelID:"rId"+(L+1),name:D.SheetNames[L]};Qn(T,"BrtBundleSh",Yg(re))}Qn(T,"BrtEndBundleShs")}function tA(T,D){D||(D=hn(127));for(var L=0;L!=4;++L)D.write_shift(4,0);return xi("SheetJS",D),xi(f.version,D),xi(f.version,D),xi("7262",D),D.length>D.l?D.slice(0,D.l):D}function rA(T,D){D||(D=hn(29)),D.write_shift(-4,0),D.write_shift(-4,460),D.write_shift(4,28800),D.write_shift(4,17600),D.write_shift(4,500),D.write_shift(4,T),D.write_shift(4,T);var L=120;return D.write_shift(1,L),D.length>D.l?D.slice(0,D.l):D}function nA(T,D){if(!D.Workbook||!D.Workbook.Sheets)return;for(var L=D.Workbook.Sheets,Q=0,re=-1,Te=-1;Q<L.length;++Q)!L[Q]||!L[Q].Hidden&&re==-1?re=Q:L[Q].Hidden==1&&Te==-1&&(Te=Q);if(Te>re)return;Qn(T,"BrtBeginBookViews"),Qn(T,"BrtBookView",rA(re)),Qn(T,"BrtEndBookViews")}function iA(T,D){var L=Yn();return Qn(L,"BrtBeginBook"),Qn(L,"BrtFileVersion",tA()),Qn(L,"BrtWbProp",Zg(T.Workbook&&T.Workbook.WBProps||null)),nA(L,T,D),eA(L,T,D),Qn(L,"BrtEndBook"),L.end()}function aA(T,D,L){return D.slice(-4)===".bin"?$g(T,L):Wg(T,L)}function oA(T,D,L,Q,re,Te,Qe,Ke){return D.slice(-4)===".bin"?mg(T,Q,L,re,Te,Qe,Ke):Vm(T,Q,L,re,Te,Qe,Ke)}function sA(T,D,L,Q,re,Te,Qe,Ke){return D.slice(-4)===".bin"?Fg(T,Q,L,re,Te,Qe,Ke):Ng(T,Q,L,re,Te,Qe,Ke)}function lA(T,D,L,Q,re,Te,Qe,Ke){return D.slice(-4)===".bin"?Hi(T,Q,L,re,Te,Qe,Ke):eo(T,Q,L,re,Te,Qe,Ke)}function cA(T,D,L,Q,re,Te,Qe,Ke){return D.slice(-4)===".bin"?Fi(T,Q,L,re,Te,Qe,Ke):yi(T,Q,L,re,Te,Qe,Ke)}function uA(T,D,L,Q){return D.slice(-4)===".bin"?Ch(T,L,Q):jl(T,L,Q)}function dA(T,D,L){return Hd(T,L)}function hA(T,D,L){return D.slice(-4)===".bin"?De(T,L):vr(T,L)}function fA(T,D,L){return D.slice(-4)===".bin"?yt(T,L):vf(T,L)}function pA(T,D,L){return D.slice(-4)===".bin"?hf(T,D,L):uf(T,D,L)}function mA(T,D,L,Q){return L.slice(-4)===".bin"?pf(T,D,L,Q):ff(T,D,L,Q)}function gA(T,D,L){return(D.slice(-4)===".bin"?iA:Xg)(T,L)}function AA(T,D,L,Q,re){return(D.slice(-4)===".bin"?Tg:h0)(T,L,Q,re)}function Mv(T,D,L,Q,re){return(D.slice(-4)===".bin"?Bg:Dg)(T,L,Q,re)}function vA(T,D,L){return(D.slice(-4)===".bin"?fh:cd)(T,L)}function yA(T,D,L){return(D.slice(-4)===".bin"?Kt:We)(T,L)}function bA(T,D,L){return(D.slice(-4)===".bin"?nr:bf)(T,L)}var qf=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,$f=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function fd(T,D){var L=T.split(/\s+/),Q=[];if(D||(Q[0]=L[0]),L.length===1)return Q;var re=T.match(qf),Te,Qe,Ke,wt;if(re)for(wt=0;wt!=re.length;++wt)Te=re[wt].match($f),(Qe=Te[1].indexOf(":"))===-1?Q[Te[1]]=Te[2].slice(1,Te[2].length-1):(Te[1].slice(0,6)==="xmlns:"?Ke="xmlns"+Te[1].slice(6):Ke=Te[1].slice(Qe+1),Q[Ke]=Te[2].slice(1,Te[2].length-1));return Q}function wA(T){var D=T.split(/\s+/),L={};if(D.length===1)return L;var Q=T.match(qf),re,Te,Qe,Ke;if(Q)for(Ke=0;Ke!=Q.length;++Ke)re=Q[Ke].match($f),(Te=re[1].indexOf(":"))===-1?L[re[1]]=re[2].slice(1,re[2].length-1):(re[1].slice(0,6)==="xmlns:"?Qe="xmlns"+re[1].slice(6):Qe=re[1].slice(Te+1),L[Qe]=re[2].slice(1,re[2].length-1));return L}function xA(T,D){var L=q[T]||ui(T);return L==="General"?G._general(D):G.format(L,D)}function SA(T,D,L,Q){var re=Q;switch((L[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":re=dr(Q);break;case"i2":case"int":re=parseInt(Q,10);break;case"r4":case"float":re=parseFloat(Q);break;case"date":case"dateTime.tz":re=dt(Q);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+L[0])}T[ui(D)]=re}function EA(T,D,L){if(T.t==="z")return;if(!L||L.cellText!==!1)try{T.t==="e"?T.w=T.w||Va[T.v]:D==="General"?T.t==="n"?(T.v|0)===T.v?T.w=G._general_int(T.v):T.w=G._general_num(T.v):T.w=G._general(T.v):T.w=xA(D||"General",T.v)}catch(Te){if(L.WTF)throw Te}try{var Q=q[D]||D||"General";if(L.cellNF&&(T.z=Q),L.cellDates&&T.t=="n"&&G.is_date(Q)){var re=G.parse_date_code(T.v);re&&(T.t="d",T.v=new Date(re.y,re.m-1,re.d,re.H,re.M,re.S,re.u))}}catch(Te){if(L.WTF)throw Te}}function _A(T,D,L){if(L.cellStyles&&D.Interior){var Q=D.Interior;Q.Pattern&&(Q.patternType=el[Q.Pattern]||Q.Pattern)}T[D.ID]=D}function CA(T,D,L,Q,re,Te,Qe,Ke,wt,Tt){var jt="General",ar=Q.StyleID,hr={};Tt=Tt||{};var br=[],Vr=0;for(ar===void 0&&Ke&&(ar=Ke.StyleID),ar===void 0&&Qe&&(ar=Qe.StyleID);Te[ar]!==void 0&&!(Te[ar].nf&&(jt=Te[ar].nf),Te[ar].Interior&&br.push(Te[ar].Interior),!Te[ar].Parent);)ar=Te[ar].Parent;switch(L.Type){case"Boolean":Q.t="b",Q.v=dr(T);break;case"String":Q.t="s",Q.r=pt(ui(T)),Q.v=T.indexOf("<")>-1?ui(D||T).replace(/<.*?>/g,""):Q.r;break;case"DateTime":T.slice(-1)!="Z"&&(T+="Z"),Q.v=(dt(T)-new Date(Date.UTC(1899,11,30)))/(24*60*60*1e3),Q.v!==Q.v?Q.v=ui(T):Q.v<60&&(Q.v=Q.v-1),(!jt||jt=="General")&&(jt="yyyy-mm-dd");case"Number":Q.v===void 0&&(Q.v=+T),Q.t||(Q.t="n");break;case"Error":Q.t="e",Q.v=Sa[T],Tt.cellText!==!1&&(Q.w=T);break;default:T==""&&D==""?Q.t="z":(Q.t="s",Q.v=pt(D||T));break}if(EA(Q,jt,Tt),Tt.cellFormula!==!1)if(Q.Formula){var Sr=ui(Q.Formula);Sr.charCodeAt(0)==61&&(Sr=Sr.slice(1)),Q.f=Qa(Sr,re),delete Q.Formula,Q.ArrayRange=="RC"?Q.F=Qa("RC:RC",re):Q.ArrayRange&&(Q.F=Qa(Q.ArrayRange,re),wt.push([Kr(Q.F),Q.F]))}else for(Vr=0;Vr<wt.length;++Vr)re.r>=wt[Vr][0].s.r&&re.r<=wt[Vr][0].e.r&&(re.c>=wt[Vr][0].s.c&&re.c<=wt[Vr][0].e.c&&(Q.F=wt[Vr][1]));Tt.cellStyles&&(br.forEach(function(tn){!hr.patternType&&tn.patternType&&(hr.patternType=tn.patternType)}),Q.s=hr),Q.StyleID!==void 0&&(Q.ixfe=Q.StyleID)}function TA(T){T.t=T.v||"",T.t=T.t.replace(/\r\n/g,`
|
|
|
`).replace(/\r/g,`
|
|
|
`),T.v=T.w=T.ixfe=void 0}function Of(T){if(E&&y.isBuffer(T))return T.toString("utf8");if(typeof T=="string")return T;if(typeof Uint8Array!="undefined"&&T instanceof Uint8Array)return fr(Y(H(T)));throw new Error("Bad input format: expected Buffer or string")}var jh=/<(\/?)([^\s?><!\/:]*:|)([^\s?<>:\/]+)(?:[\s?:\/][^>]*)?>/mg;function Lf(T,D){var L=D||{};X(G);var Q=w(Of(T));(L.type=="binary"||L.type=="array"||L.type=="base64")&&(typeof cptable!="undefined"?Q=cptable.utils.decode(65001,h(Q)):Q=fr(Q));var re=Q.slice(0,1024).toLowerCase(),Te=!1;if((re.indexOf(">")&1023)>Math.min(re.indexOf(",")&1023,re.indexOf(";")&1023)){var Qe=kt(L);return Qe.type="string",cu.to_workbook(Q,Qe)}if(re.indexOf("<?xml")==-1&&["html","table","head","meta","script","style","div"].forEach(function(ou){re.indexOf("<"+ou)>=0&&(Te=!0)}),Te)return wh.to_workbook(Q,L);var Ke,wt=[],Tt;C!=null&&L.dense==null&&(L.dense=C);var jt={},ar=[],hr=L.dense?[]:{},br="",Vr={},Sr={},tn={},pn=fd('<Data ss:Type="String">'),vn=0,Gr=0,bi=0,na={s:{r:2e6,c:2e6},e:{r:0,c:0}},zi={},pa={},Ka="",ua=0,ma=[],fa={},ea={},to=0,fs=[],zo=[],Bs={},vs=[],pl,Ja=!1,qn=[],Ti=[],Qi={},Oi=0,va=0,wo={Sheets:[],WBProps:{date1904:!1}},Rn={};jh.lastIndex=0,Q=Q.replace(/<!--([\s\S]*?)-->/mg,"");for(var Un="";Ke=jh.exec(Q);)switch(Ke[3]=(Un=Ke[3]).toLowerCase()){case"data":if(Un=="data"){if(Ke[1]==="/"){if((Tt=wt.pop())[0]!==Ke[3])throw new Error("Bad state: "+Tt.join("|"))}else Ke[0].charAt(Ke[0].length-2)!=="/"&&wt.push([Ke[3],!0]);break}if(wt[wt.length-1][1])break;Ke[1]==="/"?CA(Q.slice(vn,Ke.index),Ka,pn,wt[wt.length-1][0]=="comment"?Bs:Sr,{c:Gr,r:bi},zi,vs[Gr],tn,qn,L):(Ka="",pn=fd(Ke[0]),vn=Ke.index+Ke[0].length);break;case"cell":if(Ke[1]==="/")if(zo.length>0&&(Sr.c=zo),(!L.sheetRows||L.sheetRows>bi)&&Sr.v!==void 0&&(L.dense?(hr[bi]||(hr[bi]=[]),hr[bi][Gr]=Sr):hr[aa(Gr)+hi(bi)]=Sr),Sr.HRef&&(Sr.l={Target:ui(Sr.HRef)},Sr.HRefScreenTip&&(Sr.l.Tooltip=Sr.HRefScreenTip),delete Sr.HRef,delete Sr.HRefScreenTip),(Sr.MergeAcross||Sr.MergeDown)&&(Oi=Gr+(parseInt(Sr.MergeAcross,10)|0),va=bi+(parseInt(Sr.MergeDown,10)|0),ma.push({s:{c:Gr,r:bi},e:{c:Oi,r:va}})),!L.sheetStubs)Sr.MergeAcross?Gr=Oi+1:++Gr;else if(Sr.MergeAcross||Sr.MergeDown){for(var Kn=Gr;Kn<=Oi;++Kn)for(var ba=bi;ba<=va;++ba)(Kn>Gr||ba>bi)&&(L.dense?(hr[ba]||(hr[ba]=[]),hr[ba][Kn]={t:"z"}):hr[aa(Kn)+hi(ba)]={t:"z"});Gr=Oi+1}else++Gr;else Sr=wA(Ke[0]),Sr.Index&&(Gr=+Sr.Index-1),Gr<na.s.c&&(na.s.c=Gr),Gr>na.e.c&&(na.e.c=Gr),Ke[0].slice(-2)==="/>"&&++Gr,zo=[];break;case"row":Ke[1]==="/"||Ke[0].slice(-2)==="/>"?(bi<na.s.r&&(na.s.r=bi),bi>na.e.r&&(na.e.r=bi),Ke[0].slice(-2)==="/>"&&(tn=fd(Ke[0]),tn.Index&&(bi=+tn.Index-1)),Gr=0,++bi):(tn=fd(Ke[0]),tn.Index&&(bi=+tn.Index-1),Qi={},(tn.AutoFitHeight=="0"||tn.Height)&&(Qi.hpx=parseInt(tn.Height,10),Qi.hpt=jo(Qi.hpx),Ti[bi]=Qi),tn.Hidden=="1"&&(Qi.hidden=!0,Ti[bi]=Qi));break;case"worksheet":if(Ke[1]==="/"){if((Tt=wt.pop())[0]!==Ke[3])throw new Error("Bad state: "+Tt.join("|"));ar.push(br),na.s.r<=na.e.r&&na.s.c<=na.e.c&&(hr["!ref"]=Br(na),L.sheetRows&&L.sheetRows<=na.e.r&&(hr["!fullref"]=hr["!ref"],na.e.r=L.sheetRows-1,hr["!ref"]=Br(na))),ma.length&&(hr["!merges"]=ma),vs.length>0&&(hr["!cols"]=vs),Ti.length>0&&(hr["!rows"]=Ti),jt[br]=hr}else na={s:{r:2e6,c:2e6},e:{r:0,c:0}},bi=Gr=0,wt.push([Ke[3],!1]),Tt=fd(Ke[0]),br=ui(Tt.Name),hr=L.dense?[]:{},ma=[],qn=[],Ti=[],Rn={name:br,Hidden:0},wo.Sheets.push(Rn);break;case"table":if(Ke[1]==="/"){if((Tt=wt.pop())[0]!==Ke[3])throw new Error("Bad state: "+Tt.join("|"))}else{if(Ke[0].slice(-2)=="/>")break;Vr=fd(Ke[0]),wt.push([Ke[3],!1]),vs=[],Ja=!1}break;case"style":Ke[1]==="/"?_A(zi,pa,L):pa=fd(Ke[0]);break;case"numberformat":pa.nf=ui(fd(Ke[0]).Format||"General"),q[pa.nf]&&(pa.nf=q[pa.nf]);for(var ri=0;ri!=392&&!(G._table[ri]==pa.nf);++ri);if(ri==392){for(ri=57;ri!=392;++ri)if(G._table[ri]==null){G.load(pa.nf,ri);break}}break;case"column":if(wt[wt.length-1][0]!=="table")break;if(pl=fd(Ke[0]),pl.Hidden&&(pl.hidden=!0,delete pl.Hidden),pl.Width&&(pl.wpx=parseInt(pl.Width,10)),!Ja&&pl.wpx>10){Ja=!0,zn=nn;for(var xa=0;xa<vs.length;++xa)vs[xa]&&Ga(vs[xa])}Ja&&Ga(pl),vs[pl.Index-1||vs.length]=pl;for(var Ai=0;Ai<+pl.Span;++Ai)vs[vs.length]=kt(pl);break;case"namedrange":if(Ke[1]==="/")break;wo.Names||(wo.Names=[]);var _a=tr(Ke[0]),An={Name:_a.Name,Ref:Qa(_a.RefersTo.slice(1),{r:0,c:0})};wo.Sheets.length>0&&(An.Sheet=wo.Sheets.length-1),wo.Names.push(An);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(Ke[0].slice(-2)==="/>")break;Ke[1]==="/"?Ka+=Q.slice(ua,Ke.index):ua=Ke.index+Ke[0].length;break;case"interior":if(!L.cellStyles)break;pa.Interior=fd(Ke[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(Ke[0].slice(-2)==="/>")break;Ke[1]==="/"?_l(fa,Un,Q.slice(to,Ke.index)):to=Ke.index+Ke[0].length;break;case"paragraphs":break;case"styles":case"workbook":if(Ke[1]==="/"){if((Tt=wt.pop())[0]!==Ke[3])throw new Error("Bad state: "+Tt.join("|"))}else wt.push([Ke[3],!1]);break;case"comment":if(Ke[1]==="/"){if((Tt=wt.pop())[0]!==Ke[3])throw new Error("Bad state: "+Tt.join("|"));TA(Bs),zo.push(Bs)}else wt.push([Ke[3],!1]),Tt=fd(Ke[0]),Bs={a:Tt.Author};break;case"autofilter":if(Ke[1]==="/"){if((Tt=wt.pop())[0]!==Ke[3])throw new Error("Bad state: "+Tt.join("|"))}else if(Ke[0].charAt(Ke[0].length-2)!=="/"){var Za=fd(Ke[0]);hr["!autofilter"]={ref:Qa(Za.Range).replace(/\$/g,"")},wt.push([Ke[3],!0])}break;case"name":break;case"datavalidation":if(Ke[1]==="/"){if((Tt=wt.pop())[0]!==Ke[3])throw new Error("Bad state: "+Tt.join("|"))}else Ke[0].charAt(Ke[0].length-2)!=="/"&&wt.push([Ke[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(Ke[1]==="/"){if((Tt=wt.pop())[0]!==Ke[3])throw new Error("Bad state: "+Tt.join("|"))}else Ke[0].charAt(Ke[0].length-2)!=="/"&&wt.push([Ke[3],!0]);break;case"null":break;default:if(wt.length==0&&Ke[3]=="document")return cp(Q,L);if(wt.length==0&&Ke[3]=="uof")return cp(Q,L);var Wo=!0;switch(wt[wt.length-1][0]){case"officedocumentsettings":switch(Ke[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:Wo=!1}break;case"componentoptions":switch(Ke[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:Wo=!1}break;case"excelworkbook":switch(Ke[3]){case"date1904":wo.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:Wo=!1}break;case"workbookoptions":switch(Ke[3]){case"owcversion":break;case"height":break;case"width":break;default:Wo=!1}break;case"worksheetoptions":switch(Ke[3]){case"visible":if(!(Ke[0].slice(-2)==="/>"))if(Ke[1]==="/")switch(Q.slice(to,Ke.index)){case"SheetHidden":Rn.Hidden=1;break;case"SheetVeryHidden":Rn.Hidden=2;break}else to=Ke.index+Ke[0].length;break;case"header":hr["!margins"]||yh(hr["!margins"]={},"xlml"),hr["!margins"].header=tr(Ke[0]).Margin;break;case"footer":hr["!margins"]||yh(hr["!margins"]={},"xlml"),hr["!margins"].footer=tr(Ke[0]).Margin;break;case"pagemargins":var Cs=tr(Ke[0]);hr["!margins"]||yh(hr["!margins"]={},"xlml"),Cs.Top&&(hr["!margins"].top=Cs.Top),Cs.Left&&(hr["!margins"].left=Cs.Left),Cs.Right&&(hr["!margins"].right=Cs.Right),Cs.Bottom&&(hr["!margins"].bottom=Cs.Bottom);break;case"displayrighttoleft":wo.Views||(wo.Views=[]),wo.Views[0]||(wo.Views[0]={}),wo.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":hr["!outline"]||(hr["!outline"]={}),hr["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":hr["!outline"]||(hr["!outline"]={}),hr["!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:Wo=!1}break;case"pivottable":case"pivotcache":switch(Ke[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:Wo=!1}break;case"pagebreaks":switch(Ke[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:Wo=!1}break;case"autofilter":switch(Ke[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:Wo=!1}break;case"querytable":switch(Ke[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:Wo=!1}break;case"datavalidation":switch(Ke[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:Wo=!1}break;case"sorting":case"conditionalformatting":switch(Ke[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:Wo=!1}break;case"mapinfo":case"schema":case"data":switch(Ke[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:Wo=!1}break;case"smarttags":break;default:Wo=!1;break}if(Wo)break;if(Ke[3].match(/!\[CDATA/))break;if(!wt[wt.length-1][1])throw"Unrecognized tag: "+Ke[3]+"|"+wt.join("|");if(wt[wt.length-1][0]==="customdocumentproperties"){if(Ke[0].slice(-2)==="/>")break;Ke[1]==="/"?SA(ea,Un,fs,Q.slice(to,Ke.index)):(fs=Ke,to=Ke.index+Ke[0].length);break}if(L.WTF)throw"Unrecognized tag: "+Ke[3]+"|"+wt.join("|")}var gc={};return!L.bookSheets&&!L.bookProps&&(gc.Sheets=jt),gc.SheetNames=ar,gc.Workbook=wo,gc.SSF=G.get_table(),gc.Props=fa,gc.Custprops=ea,gc}function Nf(T,D){Df(D=D||{});switch(D.type||"base64"){case"base64":return Lf(_.decode(T),D);case"binary":case"buffer":case"file":return Lf(T,D);case"array":return Lf(Y(T),D)}}function IA(T,D){var L=[];return T.Props&&L.push(kc(T.Props,D)),T.Custprops&&L.push(Sc(T.Props,T.Custprops,D)),L.join("")}function OA(){return""}function LA(T,D){var L=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return D.cellXfs.forEach(function(Q,re){var Te=[];Te.push(Pr("NumberFormat",null,{"ss:Format":Nt(G._table[Q.numFmtId])}));var Qe={"ss:ID":"s"+(21+re)};L.push(Pr("Style",Te.join(""),Qe))}),Pr("Styles",L.join(""))}function ep(T){return Pr("NamedRange",null,{"ss:Name":T.Name,"ss:RefersTo":"="+As(T.Ref,{r:0,c:0})})}function NA(T){if(!((T||{}).Workbook||{}).Names)return"";for(var D=T.Workbook.Names,L=[],Q=0;Q<D.length;++Q){var re=D[Q];if(re.Sheet!=null)continue;if(re.Name.match(/^_xlfn\./))continue;L.push(ep(re))}return Pr("Names",L.join(""))}function DA(T,D,L,Q){if(!T)return"";if(!((Q||{}).Workbook||{}).Names)return"";for(var re=Q.Workbook.Names,Te=[],Qe=0;Qe<re.length;++Qe){var Ke=re[Qe];if(Ke.Sheet!=L)continue;if(Ke.Name.match(/^_xlfn\./))continue;Te.push(ep(Ke))}return Te.join("")}function RA(T,D,L,Q){if(!T)return"";var re=[];if(T["!margins"]&&(re.push("<PageSetup>"),T["!margins"].header&&re.push(Pr("Header",null,{"x:Margin":T["!margins"].header})),T["!margins"].footer&&re.push(Pr("Footer",null,{"x:Margin":T["!margins"].footer})),re.push(Pr("PageMargins",null,{"x:Bottom":T["!margins"].bottom||"0.75","x:Left":T["!margins"].left||"0.7","x:Right":T["!margins"].right||"0.7","x:Top":T["!margins"].top||"0.75"})),re.push("</PageSetup>")),Q&&Q.Workbook&&Q.Workbook.Sheets&&Q.Workbook.Sheets[L])if(Q.Workbook.Sheets[L].Hidden)re.push(Pr("Visible",Q.Workbook.Sheets[L].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var Te=0;Te<L&&!(Q.Workbook.Sheets[Te]&&!Q.Workbook.Sheets[Te].Hidden);++Te);Te==L&&re.push("<Selected/>")}return((((Q||{}).Workbook||{}).Views||[])[0]||{}).RTL&&re.push("<DisplayRightToLeft/>"),T["!protect"]&&(re.push(_r("ProtectContents","True")),T["!protect"].objects&&re.push(_r("ProtectObjects","True")),T["!protect"].scenarios&&re.push(_r("ProtectScenarios","True")),T["!protect"].selectLockedCells!=null&&!T["!protect"].selectLockedCells?re.push(_r("EnableSelection","NoSelection")):T["!protect"].selectUnlockedCells!=null&&!T["!protect"].selectUnlockedCells&&re.push(_r("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(Qe){T["!protect"][Qe[0]]&&re.push("<"+Qe[1]+"/>")})),re.length==0?"":Pr("WorksheetOptions",re.join(""),{xmlns:$n.x})}function FA(T){return T.map(function(D){var L=Mt(D.t||""),Q=Pr("ss:Data",L,{xmlns:"http://www.w3.org/TR/REC-html40"});return Pr("Comment",Q,{"ss:Author":D.a})}).join("")}function BA(T,D,L,Q,re,Te,Qe){if(!T||T.v==null&&T.f==null)return"";var Ke={};if(T.f&&(Ke["ss:Formula"]="="+Nt(As(T.f,Qe))),T.F&&T.F.slice(0,D.length)==D){var wt=Ci(T.F.slice(D.length+1));Ke["ss:ArrayRange"]="RC:R"+(wt.r==Qe.r?"":"["+(wt.r-Qe.r)+"]")+"C"+(wt.c==Qe.c?"":"["+(wt.c-Qe.c)+"]")}if(T.l&&T.l.Target&&(Ke["ss:HRef"]=Nt(T.l.Target),T.l.Tooltip&&(Ke["x:HRefScreenTip"]=Nt(T.l.Tooltip))),L["!merges"])for(var Tt=L["!merges"],jt=0;jt!=Tt.length;++jt){if(Tt[jt].s.c!=Qe.c||Tt[jt].s.r!=Qe.r)continue;Tt[jt].e.c>Tt[jt].s.c&&(Ke["ss:MergeAcross"]=Tt[jt].e.c-Tt[jt].s.c),Tt[jt].e.r>Tt[jt].s.r&&(Ke["ss:MergeDown"]=Tt[jt].e.r-Tt[jt].s.r)}var ar="",hr="";switch(T.t){case"z":if(!Q.sheetStubs)return"";break;case"n":ar="Number",hr=String(T.v);break;case"b":ar="Boolean",hr=T.v?"1":"0";break;case"e":ar="Error",hr=Va[T.v];break;case"d":ar="DateTime",hr=new Date(T.v).toISOString(),T.z==null&&(T.z=T.z||G._table[14]);break;case"s":ar="String",hr=Ve(T.v||"");break}var br=bh(Q.cellXfs,T,Q);Ke["ss:StyleID"]="s"+(21+br),Ke["ss:Index"]=Qe.c+1;var Vr=T.v!=null?hr:"",Sr=T.t=="z"?"":'<Data ss:Type="'+ar+'">'+Vr+"</Data>";return(T.c||[]).length>0&&(Sr+=FA(T.c)),Pr("Cell",Sr,Ke)}function kA(T,D){var L='<Row ss:Index="'+(T+1)+'"';return D&&(D.hpt&&!D.hpx&&(D.hpx=Ts(D.hpt)),D.hpx&&(L+=' ss:AutoFitHeight="0" ss:Height="'+D.hpx+'"'),D.hidden&&(L+=' ss:Hidden="1"')),L+">"}function MA(T,D,L,Q){if(!T["!ref"])return"";var re=Kr(T["!ref"]),Te=T["!merges"]||[],Qe=0,Ke=[];T["!cols"]&&T["!cols"].forEach(function(tn,pn){Ga(tn);var vn=!!tn.width,Gr=Jh(pn,tn),bi={"ss:Index":pn+1};vn&&(bi["ss:Width"]=Yi(Gr.width)),tn.hidden&&(bi["ss:Hidden"]="1"),Ke.push(Pr("Column",null,bi))});for(var wt=Array.isArray(T),Tt=re.s.r;Tt<=re.e.r;++Tt){for(var jt=[kA(Tt,(T["!rows"]||[])[Tt])],ar=re.s.c;ar<=re.e.c;++ar){var hr=!1;for(Qe=0;Qe!=Te.length;++Qe){if(Te[Qe].s.c>ar)continue;if(Te[Qe].s.r>Tt)continue;if(Te[Qe].e.c<ar)continue;if(Te[Qe].e.r<Tt)continue;(Te[Qe].s.c!=ar||Te[Qe].s.r!=Tt)&&(hr=!0);break}if(hr)continue;var br={r:Tt,c:ar},Vr=St(br),Sr=wt?(T[Tt]||[])[ar]:T[Vr];jt.push(BA(Sr,Vr,T,D,L,Q,br))}jt.push("</Row>"),jt.length>2&&Ke.push(jt.join(""))}return Ke.join("")}function PA(T,D,L){var Q=[],re=L.SheetNames[T],Te=L.Sheets[re],Qe=Te?DA(Te,D,T,L):"";return Qe.length>0&&Q.push("<Names>"+Qe+"</Names>"),Qe=Te?MA(Te,D,T,L):"",Qe.length>0&&Q.push("<Table>"+Qe+"</Table>"),Q.push(RA(Te,D,T,L)),Q.join("")}function UA(T,D){D||(D={}),T.SSF||(T.SSF=G.get_table()),T.SSF&&(X(G),G.load_table(T.SSF),D.revssf=J(T.SSF),D.revssf[T.SSF[65535]]=0,D.ssf=T.SSF,D.cellXfs=[],bh(D.cellXfs,{},{revssf:{General:0}}));var L=[];L.push(IA(T,D)),L.push(OA(T,D)),L.push(""),L.push("");for(var Q=0;Q<T.SheetNames.length;++Q)L.push(Pr("Worksheet",PA(Q,D,T),{"ss:Name":Nt(T.SheetNames[Q])}));return L[2]=LA(T,D),L[3]=NA(T,D),Ct+Pr("Workbook",L.join(""),{xmlns:$n.ss,"xmlns:o":$n.o,"xmlns:x":$n.x,"xmlns:ss":$n.ss,"xmlns:dt":$n.dt,"xmlns:html":$n.html})}function jA(T){var D={},L=T.content;if(L.l=28,D.AnsiUserType=L.read_shift(0,"lpstr-ansi"),D.AnsiClipboardFormat=Go(L),L.length-L.l<=4)return D;var Q=L.read_shift(4);if(Q==0||Q>40)return D;if(L.l-=4,D.Reserved1=L.read_shift(0,"lpstr-ansi"),L.length-L.l<=4)return D;if(Q=L.read_shift(4),Q!==1907505652)return D;if(D.UnicodeClipboardFormat=Io(L),Q=L.read_shift(4),Q==0||Q>40)return D;L.l-=4,D.Reserved2=L.read_shift(0,"lpwstr")}function HA(T,D,L,Q){var re=L,Te=[],Qe=D.slice(D.l,D.l+re);if(Q&&Q.enc&&Q.enc.insitu&&Qe.length>0)switch(T.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":case"EOF":break;case"BoundSheet8":break;default:Q.enc.insitu(Qe)}Te.push(Qe),D.l+=re;for(var Ke=ef[In(D,D.l)],wt=0;Ke!=null&&Ke.n.slice(0,8)==="Continue";)re=In(D,D.l+2),wt=D.l+4,Ke.n=="ContinueFrt"?wt+=4:Ke.n.slice(0,11)=="ContinueFrt"&&(wt+=12),Qe=D.slice(wt,D.l+4+re),Te.push(Qe),D.l+=4+re,Ke=ef[In(D,D.l)];var Tt=W(Te);cn(Tt,0);var jt=0;Tt.lens=[];for(var ar=0;ar<Te.length;++ar)Tt.lens.push(jt),jt+=Te[ar].length;if(Tt.length<L)throw"XLS Record "+(T&&T.n||"??")+" Truncated: "+Tt.length+" < "+L;return T.f(Tt,Tt.length,Q)}function Gd(T,D,L){if(T.t==="z")return;if(!T.XF)return;var Q=0;try{Q=T.z||T.XF.numFmtId||0,D.cellNF&&(T.z=G._table[Q])}catch(Te){if(D.WTF)throw Te}if(!D||D.cellText!==!1)try{T.t==="e"?T.w=T.w||Va[T.v]:Q===0||Q=="General"?T.t==="n"?(T.v|0)===T.v?T.w=G._general_int(T.v):T.w=G._general_num(T.v):T.w=G._general(T.v):T.w=G.format(Q,T.v,{date1904:!!L,dateNF:D&&D.dateNF})}catch(Te){if(D.WTF)throw Te}if(D.cellDates&&Q&&T.t=="n"&&G.is_date(G._table[Q]||String(Q))){var re=G.parse_date_code(T.v);re&&(T.t="d",T.v=new Date(re.y,re.m-1,re.d,re.H,re.M,re.S,re.u))}}function qh(T,D,L){return{v:T,ixfe:D,t:L}}function zA(T,D){var L={opts:{}},Q={};C!=null&&D.dense==null&&(D.dense=C);var re=D.dense?[]:{},Te={},Qe={},Ke=null,wt=[],Tt="",jt={},ar,hr="",br,Vr,Sr,tn,pn={},vn=[],Gr,bi,na=[],zi=[],pa={Sheets:[],WBProps:{date1904:!1},Views:[{}]},Ka={},ua=function(ko){return ko<8?ps[ko]:ko<64&&zi[ko-8]||ps[ko]},ma=function(ko,Ys,Ml){var ml=Ys.XF.data;if(!ml||!ml.patternType||!Ml||!Ml.cellStyles)return;Ys.s={},Ys.s.patternType=ml.patternType;var gl;(gl=Ot(ua(ml.icvFore)))&&(Ys.s.fgColor={rgb:gl}),(gl=Ot(ua(ml.icvBack)))&&(Ys.s.bgColor={rgb:gl})},fa=function(ko,Ys,Ml){if(Oi>1)return;if(Ml.sheetRows&&ko.r>=Ml.sheetRows)return;if(Ml.cellStyles&&Ys.XF&&Ys.XF.data&&ma(ko,Ys,Ml),delete Ys.ixfe,delete Ys.XF,ar=ko,hr=St(ko),(!Qe||!Qe.s||!Qe.e)&&(Qe={s:{r:0,c:0},e:{r:0,c:0}}),ko.r<Qe.s.r&&(Qe.s.r=ko.r),ko.c<Qe.s.c&&(Qe.s.c=ko.c),ko.r+1>Qe.e.r&&(Qe.e.r=ko.r+1),ko.c+1>Qe.e.c&&(Qe.e.c=ko.c+1),Ml.cellFormula&&Ys.f)for(var ml=0;ml<vn.length;++ml){if(vn[ml][0].s.c>ko.c||vn[ml][0].s.r>ko.r)continue;if(vn[ml][0].e.c<ko.c||vn[ml][0].e.r<ko.r)continue;Ys.F=Br(vn[ml][0]),(vn[ml][0].s.c!=ko.c||vn[ml][0].s.r!=ko.r)&&delete Ys.f,Ys.f&&(Ys.f=""+Iu(vn[ml][1],Qe,ko,Ti,ea));break}Ml.dense?(re[ko.r]||(re[ko.r]=[]),re[ko.r][ko.c]=Ys):re[hr]=Ys},ea={enc:!1,sbcch:0,snames:[],sharedf:pn,arrayf:vn,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!D&&!!D.cellStyles,WTF:!!D&&!!D.wtf};D.password&&(ea.password=D.password);var to,fs=[],zo=[],Bs=[],vs=[],pl=0,Ja=0,qn=!1,Ti=[];Ti.SheetNames=ea.snames,Ti.sharedf=ea.sharedf,Ti.arrayf=ea.arrayf,Ti.names=[],Ti.XTI=[];var Qi="",Oi=0,va=0,wo=[],Rn=[],Un;ea.codepage=1200,a(1200);for(var Kn=!1;T.l<T.length-1;){var ba=T.l,ri=T.read_shift(2);if(ri===0&&Qi==="EOF")break;var xa=T.l===T.length?0:T.read_shift(2),Ai=ef[ri];if(Ai&&Ai.f){if(D.bookSheets&&(Qi==="BoundSheet8"&&Ai.n!=="BoundSheet8"))break;if(Qi=Ai.n,Ai.r===2||Ai.r==12){var _a=T.read_shift(2);if(xa-=2,!ea.enc&&_a!==ri&&((_a&255)<<8|_a>>8)!==ri)throw new Error("rt mismatch: "+_a+"!="+ri);Ai.r==12&&(T.l+=10,xa-=10)}var An={};Ai.n==="EOF"?An=Ai.f(T,xa,ea):An=HA(Ai,T,xa,ea);var Za=Ai.n;if(Oi==0&&Za!="BOF")continue;switch(Za){case"Date1904":L.opts.Date1904=pa.WBProps.date1904=An;break;case"WriteProtect":L.opts.WriteProtect=!0;break;case"FilePass":if(ea.enc||(T.l=0),ea.enc=An,!D.password)throw new Error("File is password-protected");if(An.valid==null)throw new Error("Encryption scheme unsupported");if(!An.valid)throw new Error("Password is incorrect");break;case"WriteAccess":ea.lastuser=An;break;case"FileSharing":break;case"CodePage":var Wo=Number(An);switch(Wo){case 21010:Wo=1200;break;case 32768:Wo=1e4;break;case 32769:Wo=1252;break}a(ea.codepage=Wo),Kn=!0;break;case"RRTabId":ea.rrtabid=An;break;case"WinProtect":ea.winlocked=An;break;case"Template":break;case"BookBool":break;case"UsesELFs":break;case"MTRSettings":break;case"RefreshAll":case"CalcCount":case"CalcDelta":case"CalcIter":case"CalcMode":case"CalcPrecision":case"CalcSaveRecalc":L.opts[Za]=An;break;case"CalcRefMode":ea.CalcRefMode=An;break;case"Uncalced":break;case"ForceFullCalculation":L.opts.FullCalc=An;break;case"WsBool":An.fDialog&&(re["!type"]="dialog"),An.fBelow||((re["!outline"]||(re["!outline"]={})).above=!0),An.fRight||((re["!outline"]||(re["!outline"]={})).left=!0);break;case"XF":na.push(An);break;case"ExtSST":break;case"BookExt":break;case"RichTextStream":break;case"BkHim":break;case"SupBook":Ti.push([An]),Ti[Ti.length-1].XTI=[];break;case"ExternName":Ti[Ti.length-1].push(An);break;case"Index":break;case"Lbl":Un={Name:An.Name,Ref:Iu(An.rgce,Qe,null,Ti,ea)},An.itab>0&&(Un.Sheet=An.itab-1),Ti.names.push(Un),Ti[0]||(Ti[0]=[],Ti[0].XTI=[]),Ti[Ti.length-1].push(An),An.Name=="_xlnm._FilterDatabase"&&An.itab>0&&(An.rgce&&An.rgce[0]&&An.rgce[0][0]&&An.rgce[0][0][0]=="PtgArea3d"&&(Rn[An.itab-1]={ref:Br(An.rgce[0][0][1][2])}));break;case"ExternCount":ea.ExternCount=An;break;case"ExternSheet":Ti.length==0&&(Ti[0]=[],Ti[0].XTI=[]),Ti[Ti.length-1].XTI=Ti[Ti.length-1].XTI.concat(An),Ti.XTI=Ti.XTI.concat(An);break;case"NameCmt":if(ea.biff<8)break;Un!=null&&(Un.Comment=An[1]);break;case"Protect":re["!protect"]=An;break;case"Password":An!==0&&ea.WTF&&console.error("Password verifier: "+An);break;case"Prot4Rev":case"Prot4RevPass":break;case"BoundSheet8":Te[An.pos]=An,ea.snames.push(An.name);break;case"EOF":{if(--Oi)break;if(Qe.e){if(Qe.e.r>0&&Qe.e.c>0){if(Qe.e.r--,Qe.e.c--,re["!ref"]=Br(Qe),D.sheetRows&&D.sheetRows<=Qe.e.r){var Cs=Qe.e.r;Qe.e.r=D.sheetRows-1,re["!fullref"]=re["!ref"],re["!ref"]=Br(Qe),Qe.e.r=Cs}Qe.e.r++,Qe.e.c++}fs.length>0&&(re["!merges"]=fs),zo.length>0&&(re["!objects"]=zo),Bs.length>0&&(re["!cols"]=Bs),vs.length>0&&(re["!rows"]=vs),pa.Sheets.push(Ka)}Tt===""?jt=re:Q[Tt]=re,re=D.dense?[]:{}}break;case"BOF":{if(ea.biff===8&&(ea.biff={9:2,521:3,1033:4}[ri]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[An.BIFFVer]||8),ea.biffguess=An.BIFFVer==0,An.BIFFVer==0&&An.dt==4096&&(ea.biff=5,Kn=!0,a(ea.codepage=28591)),ea.biff==8&&An.BIFFVer==0&&An.dt==16&&(ea.biff=2),Oi++)break;if(re=D.dense?[]:{},ea.biff<8&&!Kn&&(Kn=!0,a(ea.codepage=D.codepage||1252)),ea.biff<5||An.BIFFVer==0&&An.dt==4096){Tt===""&&(Tt="Sheet1"),Qe={s:{r:0,c:0},e:{r:0,c:0}};var gc={pos:T.l-xa,name:Tt};Te[gc.pos]=gc,ea.snames.push(Tt)}else Tt=(Te[ba]||{name:""}).name;An.dt==32&&(re["!type"]="chart"),An.dt==64&&(re["!type"]="macro"),fs=[],zo=[],ea.arrayf=vn=[],Bs=[],vs=[],pl=Ja=0,qn=!1,Ka={Hidden:(Te[ba]||{hs:0}).hs,name:Tt}}break;case"Number":case"BIFF2NUM":case"BIFF2INT":re["!type"]=="chart"&&((D.dense?(re[An.r]||[])[An.c]:re[St({c:An.c,r:An.r})])&&++An.c),Gr={ixfe:An.ixfe,XF:na[An.ixfe]||{},v:An.val,t:"n"},va>0&&(Gr.z=wo[Gr.ixfe>>8&63]),Gd(Gr,D,L.opts.Date1904),fa({c:An.c,r:An.r},Gr,D);break;case"BoolErr":Gr={ixfe:An.ixfe,XF:na[An.ixfe],v:An.val,t:An.t},va>0&&(Gr.z=wo[Gr.ixfe>>8&63]),Gd(Gr,D,L.opts.Date1904),fa({c:An.c,r:An.r},Gr,D);break;case"RK":Gr={ixfe:An.ixfe,XF:na[An.ixfe],v:An.rknum,t:"n"},va>0&&(Gr.z=wo[Gr.ixfe>>8&63]),Gd(Gr,D,L.opts.Date1904),fa({c:An.c,r:An.r},Gr,D);break;case"MulRk":for(var ou=An.c;ou<=An.C;++ou){var yu=An.rkrec[ou-An.c][0];Gr={ixfe:yu,XF:na[yu],v:An.rkrec[ou-An.c][1],t:"n"},va>0&&(Gr.z=wo[Gr.ixfe>>8&63]),Gd(Gr,D,L.opts.Date1904),fa({c:ou,r:An.r},Gr,D)}break;case"Formula":{if(An.val=="String"){Ke=An;break}if(Gr=qh(An.val,An.cell.ixfe,An.tt),Gr.XF=na[Gr.ixfe],D.cellFormula){var qc=An.formula;if(qc&&qc[0]&&qc[0][0]&&qc[0][0][0]=="PtgExp"){var kl=qc[0][0][1][0],pd=qc[0][0][1][1],Nd=St({r:kl,c:pd});pn[Nd]?Gr.f=""+Iu(An.formula,Qe,An.cell,Ti,ea):Gr.F=((D.dense?(re[kl]||[])[pd]:re[Nd])||{}).F}else Gr.f=""+Iu(An.formula,Qe,An.cell,Ti,ea)}va>0&&(Gr.z=wo[Gr.ixfe>>8&63]),Gd(Gr,D,L.opts.Date1904),fa(An.cell,Gr,D),Ke=An}break;case"String":if(Ke)Ke.val=An,Gr=qh(An,Ke.cell.ixfe,"s"),Gr.XF=na[Gr.ixfe],D.cellFormula&&(Gr.f=""+Iu(Ke.formula,Qe,Ke.cell,Ti,ea)),va>0&&(Gr.z=wo[Gr.ixfe>>8&63]),Gd(Gr,D,L.opts.Date1904),fa(Ke.cell,Gr,D),Ke=null;else throw new Error("String record expects Formula");break;case"Array":{vn.push(An);var iu=St(An[0].s);if(br=D.dense?(re[An[0].s.r]||[])[An[0].s.c]:re[iu],D.cellFormula&&br){if(!Ke)break;if(!iu||!br)break;br.f=""+Iu(An[1],Qe,An[0],Ti,ea),br.F=Br(An[0])}}break;case"ShrFmla":{if(!D.cellFormula)break;if(hr){if(!Ke)break;pn[St(Ke.cell)]=An[0],br=D.dense?(re[Ke.cell.r]||[])[Ke.cell.c]:re[St(Ke.cell)],(br||{}).f=""+Iu(An[0],Qe,ar,Ti,ea)}}break;case"LabelSst":Gr=qh(wt[An.isst].t,An.ixfe,"s"),wt[An.isst].h&&(Gr.h=wt[An.isst].h),Gr.XF=na[Gr.ixfe],va>0&&(Gr.z=wo[Gr.ixfe>>8&63]),Gd(Gr,D,L.opts.Date1904),fa({c:An.c,r:An.r},Gr,D);break;case"Blank":D.sheetStubs&&(Gr={ixfe:An.ixfe,XF:na[An.ixfe],t:"z"},va>0&&(Gr.z=wo[Gr.ixfe>>8&63]),Gd(Gr,D,L.opts.Date1904),fa({c:An.c,r:An.r},Gr,D));break;case"MulBlank":if(D.sheetStubs)for(var ks=An.c;ks<=An.C;++ks){var ro=An.ixfe[ks-An.c];Gr={ixfe:ro,XF:na[ro],t:"z"},va>0&&(Gr.z=wo[Gr.ixfe>>8&63]),Gd(Gr,D,L.opts.Date1904),fa({c:ks,r:An.r},Gr,D)}break;case"RString":case"Label":case"BIFF2STR":Gr=qh(An.val,An.ixfe,"s"),Gr.XF=na[Gr.ixfe],va>0&&(Gr.z=wo[Gr.ixfe>>8&63]),Gd(Gr,D,L.opts.Date1904),fa({c:An.c,r:An.r},Gr,D);break;case"Dimensions":Oi===1&&(Qe=An);break;case"SST":wt=An;break;case"Format":if(ea.biff==4){wo[va++]=An[1];for(var Ri=0;Ri<va+163&&!(G._table[Ri]==An[1]);++Ri);Ri>=163&&G.load(An[1],va+163)}else G.load(An[1],An[0]);break;case"BIFF2FORMAT":{wo[va++]=An;for(var $i=0;$i<va+163&&!(G._table[$i]==An);++$i);$i>=163&&G.load(An,va+163)}break;case"MergeCells":fs=fs.concat(An);break;case"Obj":zo[An.cmo[0]]=ea.lastobj=An;break;case"TxO":ea.lastobj.TxO=An;break;case"ImData":ea.lastobj.ImData=An;break;case"HLink":for(tn=An[0].s.r;tn<=An[0].e.r;++tn)for(Sr=An[0].s.c;Sr<=An[0].e.c;++Sr)br=D.dense?(re[tn]||[])[Sr]:re[St({c:Sr,r:tn})],br&&(br.l=An[1]);break;case"HLinkTooltip":for(tn=An[0].s.r;tn<=An[0].e.r;++tn)for(Sr=An[0].s.c;Sr<=An[0].e.c;++Sr)br=D.dense?(re[tn]||[])[Sr]:re[St({c:Sr,r:tn})],br&&br.l&&(br.l.Tooltip=An[1]);break;case"Note":{if(ea.biff<=5&&ea.biff>=2)break;br=D.dense?(re[An[0].r]||[])[An[0].c]:re[St(An[0])];var ws=zo[An[2]];br||(D.dense?(re[An[0].r]||(re[An[0].r]=[]),br=re[An[0].r][An[0].c]={t:"z"}):br=re[St(An[0])]={t:"z"},Qe.e.r=Math.max(Qe.e.r,An[0].r),Qe.s.r=Math.min(Qe.s.r,An[0].r),Qe.e.c=Math.max(Qe.e.c,An[0].c),Qe.s.c=Math.min(Qe.s.c,An[0].c)),br.c||(br.c=[]),Vr={a:An[1],t:ws.TxO.t},br.c.push(Vr)}break;default:switch(Ai.n){case"ClrtClient":break;case"XFExt":Gh(na[An.ixfe],An.ext);break;case"DefColWidth":pl=An;break;case"DefaultRowHeight":Ja=An[1];break;case"ColInfo":{if(!ea.cellStyles)break;for(;An.e>=An.s;)Bs[An.e--]={width:An.w/256,level:An.level||0,hidden:!!(An.flags&1)},qn||(qn=!0,Ea(An.w/256)),Ga(Bs[An.e+1])}break;case"Row":{var Ba={};An.level!=null&&(vs[An.r]=Ba,Ba.level=An.level),An.hidden&&(vs[An.r]=Ba,Ba.hidden=!0),An.hpt&&(vs[An.r]=Ba,Ba.hpt=An.hpt,Ba.hpx=Ts(An.hpt))}break;case"LeftMargin":case"RightMargin":case"TopMargin":case"BottomMargin":re["!margins"]||yh(re["!margins"]={}),re["!margins"][Za.slice(0,-6).toLowerCase()]=An;break;case"Selection":break;case"Setup":re["!margins"]||yh(re["!margins"]={}),re["!margins"].header=An.header,re["!margins"].footer=An.footer;break;case"Window2":An.RTL&&(pa.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":bi=An;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":zi=An;break;case"Theme":to=An;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":Tt?Ka.CodeName=An||Ka.name:pa.WBProps.CodeName=An||"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(Ai.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(Ai.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(D.WTF)throw"Unrecognized Record "+Ai.n}}}}}else T.l+=xa}return L.SheetNames=st(Te).sort(function(ka,ko){return Number(ka)-Number(ko)}).map(function(ka){return Te[ka].name}),D.bookSheets||(L.Sheets=Q),!L.SheetNames.length&&jt["!ref"]?(L.SheetNames.push("Sheet1"),L.Sheets&&(L.Sheets.Sheet1=jt)):L.Preamble=jt,L.Sheets&&Rn.forEach(function(ka,ko){L.Sheets[L.SheetNames[ko]]["!autofilter"]=ka}),L.Strings=wt,L.SSF=G.get_table(),ea.enc&&(L.Encryption=ea.enc),to&&(L.Themes=to),L.Metadata={},bi!==void 0&&(L.Metadata.Country=bi),Ti.names.length>0&&(pa.Names=Ti.names),L.Workbook=pa,L}var Hh={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function KA(T,D,L){var Q=_e.find(T,"!DocumentSummaryInformation");if(Q&&Q.size>0)try{var re=uc(Q,Jo,Hh.DSI);for(var Te in re)D[Te]=re[Te]}catch(Tt){if(L.WTF)throw Tt}var Qe=_e.find(T,"!SummaryInformation");if(Qe&&Qe.size>0)try{var Ke=uc(Qe,xo,Hh.SI);for(var wt in Ke)D[wt]==null&&(D[wt]=Ke[wt])}catch(Tt){if(L.WTF)throw Tt}D.HeadingPairs&&D.TitlesOfParts&&(la(D.HeadingPairs,D.TitlesOfParts,D,L),delete D.HeadingPairs,delete D.TitlesOfParts)}function WA(T,D){var L=[],Q=[],re=[],Te=0,Qe;if(T.Props)for(Qe=st(T.Props),Te=0;Te<Qe.length;++Te)(Object.prototype.hasOwnProperty.call(es,Qe[Te])?L:Object.prototype.hasOwnProperty.call(Is,Qe[Te])?Q:re).push([Qe[Te],T.Props[Qe[Te]]]);if(T.Custprops)for(Qe=st(T.Custprops),Te=0;Te<Qe.length;++Te)Object.prototype.hasOwnProperty.call(T.Props||{},Qe[Te])||(Object.prototype.hasOwnProperty.call(es,Qe[Te])?L:Object.prototype.hasOwnProperty.call(Is,Qe[Te])?Q:re).push([Qe[Te],T.Custprops[Qe[Te]]]);var Ke=[];for(Te=0;Te<re.length;++Te){if($l.indexOf(re[Te][0])>-1)continue;if(re[Te][1]==null)continue;Ke.push(re[Te])}Q.length&&_e.utils.cfb_add(D,"/SummaryInformation",$c(Q,Hh.SI,Is,xo)),(L.length||Ke.length)&&_e.utils.cfb_add(D,"/DocumentSummaryInformation",$c(L,Hh.DSI,es,Jo,Ke.length?Ke:null,Hh.UDI))}function $h(T,D){D||(D={}),Df(D),c(),D.codepage&&l(D.codepage);var L,Q;if(T.FullPaths){if(_e.find(T,"/encryption"))throw new Error("File is password-protected");L=_e.find(T,"!CompObj"),Q=_e.find(T,"/Workbook")||_e.find(T,"/Book")}else{switch(D.type){case"base64":T=B(_.decode(T));break;case"binary":T=B(T);break;case"buffer":break;case"array":Array.isArray(T)||(T=Array.prototype.slice.call(T));break}cn(T,0),Q={content:T}}var re,Te;if(L&&jA(L),D.bookProps&&!D.bookSheets)re={};else{var Qe=E?"buffer":"array";if(Q&&Q.content)re=zA(Q.content,D);else if((Te=_e.find(T,"PerfectOffice_MAIN"))&&Te.content)re=_u.to_workbook(Te.content,(D.type=Qe,D));else if((Te=_e.find(T,"NativeContent_MAIN"))&&Te.content)re=_u.to_workbook(Te.content,(D.type=Qe,D));else throw new Error("Cannot find Workbook stream");D.bookVBA&&T.FullPaths&&_e.find(T,"/_VBA_PROJECT_CUR/VBA/dir")&&(re.vbaraw=Xr(T))}var Ke={};return T.FullPaths&&KA(T,Ke,D),re.Props=re.Custprops=Ke,D.bookFiles&&(re.cfb=T),re}function VA(T,D){var L=D||{},Q=_e.utils.cfb_new({root:"R"}),re="/Workbook";switch(L.bookType||"xls"){case"xls":L.bookType="biff8";case"xla":L.bookType||(L.bookType="xla");case"biff8":re="/Workbook",L.biff=8;break;case"biff5":re="/Book",L.biff=5;break;default:throw new Error("invalid type "+L.bookType+" for XLS CFB")}return _e.utils.cfb_add(Q,re,np(T,L)),L.biff==8&&(T.Props||T.Custprops)&&WA(T,Q),L.biff==8&&T.vbaraw&&en(Q,_e.read(T.vbaraw,{type:typeof T.vbaraw=="string"?"binary":"buffer"})),Q}var Oh={0:{n:"BrtRowHdr",f:f0},1:{n:"BrtCellBlank",f:w0},2:{n:"BrtCellRk",f:j0},3:{n:"BrtCellError",f:O0},4:{n:"BrtCellBool",f:_0},5:{n:"BrtCellReal",f:M0},6:{n:"BrtCellSt",f:W0},7:{n:"BrtCellIsst",f:R0},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:Xf},17:{n:"BrtShortSt",f:X0},18:{n:"BrtShortIsst",f:B0},19:{n:"BrtSSTItem",f:xr},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:qg},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:nu},44:{n:"BrtFmt",f:uu},45:{n:"BrtFill",f:Zc},46:{n:"BrtBorder",f:Kl},47:{n:"BrtXF",f:Bl},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:lu},62:{n:"BrtCellRString"},63:{n:"BrtCalcChainItem$",f:df},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:Bi,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:y0},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:Ji},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:q0},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:Zn},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:tu},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:Zn},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:Me},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:_t},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:Jr},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:Rg},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:""}},tp=pe(Oh,"n");tp.BrtFRTArchID$=16;var ef={6:{n:"Formula",f:Ef},10:{n:"EOF",f:ec},12:{n:"CalcCount",f:Vt},13:{n:"CalcMode",f:Vt},14:{n:"CalcPrecision",f:Fs},15:{n:"CalcRefMode",f:Fs},16:{n:"CalcDelta",f:za},17:{n:"CalcIter",f:Fs},18:{n:"Protect",f:Fs},19:{n:"Password",f:Vt},20:{n:"Header",f:Lu},21:{n:"Footer",f:Lu},23:{n:"ExternSheet",f:tu},24:{n:"Lbl",f:Vu},25:{n:"WinProtect",f:Fs},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:au},29:{n:"Selection"},34:{n:"Date1904",f:Fs},35:{n:"ExternName",f:Ku},38:{n:"LeftMargin",f:za},39:{n:"RightMargin",f:za},40:{n:"TopMargin",f:za},41:{n:"BottomMargin",f:za},42:{n:"PrintRowCol",f:Fs},43:{n:"PrintGrid",f:Fs},47:{n:"FilePass",f:he},49:{n:"Font",f:Na},51:{n:"PrintSize",f:Vt},60:{n:"Continue"},61:{n:"Window1",f:pc},64:{n:"Backup",f:Fs},65:{n:"Pane",f:Uo},66:{n:"CodePage",f:Vt},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:Vt},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:Xa},93:{n:"Obj",f:nd},94:{n:"Uncalced"},95:{n:"CalcSaveRecalc",f:Fs},96:{n:"Template"},97:{n:"Intl"},99:{n:"ObjProtect",f:Fs},125:{n:"ColInfo",f:lu},128:{n:"Guts",f:Rc},129:{n:"WsBool",f:Mc},130:{n:"GridSet",f:Vt},131:{n:"HCenter",f:Fs},132:{n:"VCenter",f:Fs},133:{n:"BoundSheet8",f:rc},134:{n:"WriteProtect"},140:{n:"Country",f:ad},141:{n:"HideObj",f:Vt},144:{n:"Sort"},146:{n:"Palette",f:Ul},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:Vt},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:Md},161:{n:"Setup",f:Zu},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:Dd},190:{n:"MulBlank",f:md},193:{n:"Mms",f:ec},197:{n:"SXDI"},198:{n:"SXDB"},199:{n:"SXFDB"},200:{n:"SXDBB"},201:{n:"SXNum"},202:{n:"SxBool",f:Fs},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:Vt},220:{n:"DbOrParamQry"},221:{n:"ScenarioProtect",f:Fs},222:{n:"OleObjectSize"},224:{n:"XF",f:Fd},225:{n:"InterfaceHdr",f:dl},226:{n:"InterfaceEnd",f:ec},227:{n:"SXVS"},229:{n:"MergeCells",f:Gu},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:Gc},253:{n:"LabelSst",f:Ho},255:{n:"ExtSST",f:dc},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:Pn},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:Fs},353:{n:"DSF",f:ec},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:wu},431:{n:"Prot4Rev",f:Fs},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:Nu},439:{n:"RefreshAll",f:Fs},440:{n:"HLink",f:gd},441:{n:"Lel"},442:{n:"CodeName",f:Dt},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:Vt},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:ec},449:{n:"RecalcId",f:fc,r:2},450:{n:"EntExU2",f:ec},512:{n:"Dimensions",f:sc},513:{n:"Blank",f:yd},515:{n:"Number",f:zu},516:{n:"Label",f:wc},517:{n:"BoolErr",f:jc},519:{n:"String",f:Pd},520:{n:"Row",f:bc},523:{n:"Index"},545:{n:"Array",f:su},549:{n:"DefaultRowHeight",f:Uc},566:{n:"Table"},574:{n:"Window2",f:Lc},638:{n:"RK",f:Ou},659:{n:"Style"},1048:{n:"BigName"},1054:{n:"Format",f:Tc},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:Xu},2048:{n:"HLinkTooltip",f:id},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:_c},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:ec},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:Hc,r:12},2173:{n:"XFExt",f:cf,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:Fs,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:xu,r:12},2197:{n:"SortData"},2198:{n:"Theme",f:zd,r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:Bd,r:12},2203:{n:"CompressPictures",f:ec},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:hc},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:Vt},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:mu},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:vd},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:sc},1:{n:"BIFF2BLANK"},2:{n:"BIFF2INT",f:gu},3:{n:"BIFF2NUM",f:Ud},4:{n:"BIFF2STR",f:wd},5:{n:"BoolErr",f:jc},7:{n:"String",f:Mu},8:{n:"BIFF2ROW"},9:{n:"BOF",f:_c},11:{n:"Index"},22:{n:"ExternCount",f:Vt},30:{n:"BIFF2FORMAT",f:Yc},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:su},36:{n:"COLWIDTH"},37:{n:"DefaultRowHeight",f:Uc},50:{n:"BIFF2FONTXTRA",f:Ru},62:{n:"BIFF2WINDOW2"},52:{n:"DDEObjName"},67:{n:"BIFF2XF"},68:{n:"BIFF2XFINDEX",f:Vt},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:bd},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:xd},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},518:{n:"Formula",f:Ef},521:{n:"BOF",f:_c},536:{n:"Lbl",f:Vu},547:{n:"ExternName",f:Ku},561:{n:"Font"},579:{n:"BIFF3XF"},1030:{n:"Formula",f:Ef},1033:{n:"BOF",f:_c},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:{}},rp=pe(ef,"n");function bo(T,D,L,Q){var re=typeof D=="number"?D:+D||+rp[D];if(isNaN(re))return;var Te=Q||(L||[]).length||0,Qe=T.next(4);Qe.write_shift(2,re),Qe.write_shift(2,Te),Te>0&&Wr(L)&&T.push(L)}function XA(T,D,L,Q){var re=Q||(L||[]).length||0;if(re<=8224)return bo(T,D,L,re);var Te=+D||+rp[D];if(isNaN(Te))return;for(var Qe=L.parts||[],Ke=0,wt=0,Tt=0;Tt+(Qe[Ke]||8224)<=8224;)Tt+=Qe[Ke]||8224,Ke++;var jt=T.next(4);for(jt.write_shift(2,Te),jt.write_shift(2,Tt),T.push(L.slice(wt,wt+Tt)),wt+=Tt;wt<re;){for(jt=T.next(4),jt.write_shift(2,60),Tt=0;Tt+(Qe[Ke]||8224)<=8224;)Tt+=Qe[Ke]||8224,Ke++;jt.write_shift(2,Tt),T.push(L.slice(wt,wt+Tt)),wt+=Tt}}function zh(T,D,L){return T||(T=hn(7)),T.write_shift(2,D),T.write_shift(2,L),T.write_shift(2,0),T.write_shift(1,0),T}function GA(T,D,L,Q){var re=hn(9);return zh(re,T,D),Rt(L,Q||"b",re),re}function YA(T,D,L){var Q=hn(8+2*L.length);return zh(Q,T,D),Q.write_shift(1,L.length),Q.write_shift(L.length,L,"sbcs"),Q.l<Q.length?Q.slice(0,Q.l):Q}function QA(T,D,L,Q){if(D.v!=null)switch(D.t){case"d":case"n":var re=D.t=="d"?me(dt(D.v)):D.v;re==(re|0)&&re>=0&&re<65536?bo(T,2,Au(L,Q,re)):bo(T,3,od(L,Q,re));return;case"b":case"e":bo(T,5,GA(L,Q,D.v,D.t));return;case"s":case"str":bo(T,4,YA(L,Q,(D.v||"").slice(0,255)));return}bo(T,1,zh(null,L,Q))}function ZA(T,D,L,Q){var re=Array.isArray(D),Te=Kr(D["!ref"]||"A1"),Qe,Ke="",wt=[];if(Te.e.c>255||Te.e.r>16383){if(Q.WTF)throw new Error("Range "+(D["!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),Qe=Br(Te)}for(var Tt=Te.s.r;Tt<=Te.e.r;++Tt){Ke=hi(Tt);for(var jt=Te.s.c;jt<=Te.e.c;++jt){Tt===Te.s.r&&(wt[jt]=aa(jt)),Qe=wt[jt]+Ke;var ar=re?(D[Tt]||[])[jt]:D[Qe];if(!ar)continue;QA(T,ar,Tt,jt,Q)}}}function JA(T,D){var L=D||{};C!=null&&L.dense==null&&(L.dense=C);for(var Q=Yn(),re=0,Te=0;Te<T.SheetNames.length;++Te)T.SheetNames[Te]==L.sheet&&(re=Te);if(re==0&&!!L.sheet&&T.SheetNames[0]!=L.sheet)throw new Error("Sheet not found: "+L.sheet);return bo(Q,L.biff==4?1033:L.biff==3?521:9,Gl(T,16,L)),ZA(Q,T.Sheets[T.SheetNames[re]],re,L,T),bo(Q,10),Q.end()}function qA(T,D,L){bo(T,"Font",ho({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},L))}function $A(T,D,L){if(!D)return;[[5,8],[23,26],[41,44],[50,392]].forEach(function(Q){for(var re=Q[0];re<=Q[1];++re)D[re]!=null&&bo(T,"Format",Dc(re,D[re],L))})}function ev(T,D){var L=hn(19);L.write_shift(4,2151),L.write_shift(4,0),L.write_shift(4,0),L.write_shift(2,3),L.write_shift(1,1),L.write_shift(4,0),bo(T,"FeatHdr",L),L=hn(39),L.write_shift(4,2152),L.write_shift(4,0),L.write_shift(4,0),L.write_shift(2,3),L.write_shift(1,0),L.write_shift(4,0),L.write_shift(2,1),L.write_shift(4,4),L.write_shift(2,0),Ks(Kr(D["!ref"]||"A1"),L),L.write_shift(4,4),bo(T,"Feat",L)}function tv(T,D){for(var L=0;L<16;++L)bo(T,"XF",hu({numFmtId:0,style:!0},0,D));D.cellXfs.forEach(function(Q){bo(T,"XF",hu(Q,0,D))})}function rv(T,D){for(var L=0;L<D["!links"].length;++L){var Q=D["!links"][L];bo(T,"HLink",Ad(Q)),Q[1].Tooltip&&bo(T,"HLinkTooltip",Du(Q))}delete D["!links"]}function nv(T,D,L){if(!D)return;var Q=0;D.forEach(function(re,Te){++Q<=256&&re&&bo(T,"ColInfo",Qu(Jh(Te,re),Te))})}function iv(T,D,L,Q,re){var Te=16+bh(re.cellXfs,D,re);if(D.v==null&&!D.bf){bo(T,"Blank",as(L,Q,Te));return}if(D.bf)bo(T,"Formula",Cm(D,L,Q,re,Te));else switch(D.t){case"d":case"n":var Qe=D.t=="d"?me(dt(D.v)):D.v;bo(T,"Number",rd(L,Q,Qe,Te,re));break;case"b":case"e":bo(T,517,ku(L,Q,D.v,Te,re,D.t));break;case"s":case"str":if(re.bookSST){var Ke=Cf(re.Strings,D.v,re.revStrings);bo(T,"LabelSst",Ps(L,Q,Ke,Te,re))}else bo(T,"Label",oc(L,Q,(D.v||"").slice(0,255),Te,re));break;default:bo(T,"Blank",as(L,Q,Te))}}function av(T,D,L){var Q=Yn(),re=L.SheetNames[T],Te=L.Sheets[re]||{},Qe=(L||{}).Workbook||{},Ke=(Qe.Sheets||[])[T]||{},wt=Array.isArray(Te),Tt=D.biff==8,jt,ar="",hr=[],br=Kr(Te["!ref"]||"A1"),Vr=Tt?65536:16384;if(br.e.c>255||br.e.r>=Vr){if(D.WTF)throw new Error("Range "+(Te["!ref"]||"A1")+" exceeds format limit A1:IV16384");br.e.c=Math.min(br.e.c,255),br.e.r=Math.min(br.e.c,Vr-1)}bo(Q,2057,Gl(L,16,D)),bo(Q,"CalcMode",on(1)),bo(Q,"CalcCount",on(100)),bo(Q,"CalcRefMode",Pt(!0)),bo(Q,"CalcIter",Pt(!1)),bo(Q,"CalcDelta",wa(.001)),bo(Q,"CalcSaveRecalc",Pt(!0)),bo(Q,"PrintRowCol",Pt(!1)),bo(Q,"PrintGrid",Pt(!1)),bo(Q,"GridSet",on(1)),bo(Q,"Guts",Fc([0,0])),bo(Q,"HCenter",Pt(!1)),bo(Q,"VCenter",Pt(!1)),Tt&&nv(Q,Te["!cols"],Te),bo(Q,512,Yl(br,D)),Tt&&(Te["!links"]=[]);for(var Sr=br.s.r;Sr<=br.e.r;++Sr){ar=hi(Sr);for(var tn=br.s.c;tn<=br.e.c;++tn){Sr===br.s.r&&(hr[tn]=aa(tn)),jt=hr[tn]+ar;var pn=wt?(Te[Sr]||[])[tn]:Te[jt];if(!pn)continue;iv(Q,pn,Sr,tn,D),Tt&&pn.l&&Te["!links"].push([jt,pn.l])}}var vn=Ke.CodeName||Ke.name||re;return Tt&&bo(Q,"Window2",Nc((Qe.Views||[])[0])),Tt&&(Te["!merges"]||[]).length&&bo(Q,"MergeCells",kd(Te["!merges"])),Tt&&rv(Q,Te),bo(Q,"CodeName",Er(vn,D)),Tt&&ev(Q,Te),bo(Q,"EOF"),Q.end()}function ov(T,D,L){var Q=Yn(),re=(T||{}).Workbook||{},Te=re.Sheets||[],Qe=re.WBProps||{},Ke=L.biff==8,wt=L.biff==5;if(bo(Q,2057,Gl(T,5,L)),L.bookType=="xla"&&bo(Q,"Addin"),bo(Q,"InterfaceHdr",Ke?on(1200):null),bo(Q,"Mms",eu(2)),wt&&bo(Q,"ToolbarHdr"),wt&&bo(Q,"ToolbarEnd"),bo(Q,"InterfaceEnd"),bo(Q,"WriteAccess",Cc("SheetJS",L)),bo(Q,"CodePage",on(Ke?1200:1252)),Ke&&bo(Q,"DSF",on(0)),Ke&&bo(Q,"Excel9File"),bo(Q,"RRTabId",ru(T.SheetNames.length)),Ke&&T.vbaraw&&bo(Q,"ObProj"),Ke&&T.vbaraw){var Tt=Qe.CodeName||"ThisWorkbook";bo(Q,"CodeName",Er(Tt,L))}bo(Q,"BuiltInFnGroupCount",on(17)),bo(Q,"WinProtect",Pt(!1)),bo(Q,"Protect",Pt(!1)),bo(Q,"Password",on(0)),Ke&&bo(Q,"Prot4Rev",Pt(!1)),Ke&&bo(Q,"Prot4RevPass",on(0)),bo(Q,"Window1",Oc(L)),bo(Q,"Backup",Pt(!1)),bo(Q,"HideObj",on(0)),bo(Q,"Date1904",Pt(Ug(T)=="true")),bo(Q,"CalcPrecision",Pt(!0)),Ke&&bo(Q,"RefreshAll",Pt(!1)),bo(Q,"BookBool",on(0)),qA(Q,T,L),$A(Q,T.SSF,L),tv(Q,L),Ke&&bo(Q,"UsesELFs",Pt(!1));var jt=Q.end(),ar=Yn();Ke&&bo(ar,"Country",Yu()),Ke&&L.Strings&&XA(ar,"SST",Pc(L.Strings,L)),bo(ar,"EOF");var hr=ar.end(),br=Yn(),Vr=0,Sr=0;for(Sr=0;Sr<T.SheetNames.length;++Sr)Vr+=(Ke?12:11)+(Ke?2:1)*T.SheetNames[Sr].length;var tn=jt.length+Vr+hr.length;for(Sr=0;Sr<T.SheetNames.length;++Sr){var pn=Te[Sr]||{};bo(br,"BoundSheet8",Rl({pos:tn,hs:pn.Hidden||0,dt:0,name:T.SheetNames[Sr]},L)),tn+=D[Sr].length}var vn=br.end();if(Vr!=vn.length)throw new Error("BS8 "+Vr+" != "+vn.length);var Gr=[];return jt.length&&Gr.push(jt),vn.length&&Gr.push(vn),hr.length&&Gr.push(hr),ra([Gr])}function sv(T,D){var L=D||{},Q=[];T&&!T.SSF&&(T.SSF=G.get_table()),T&&T.SSF&&(X(G),G.load_table(T.SSF),L.revssf=J(T.SSF),L.revssf[T.SSF[65535]]=0,L.ssf=T.SSF),L.Strings=[],L.Strings.Count=0,L.Strings.Unique=0,fp(L),L.cellXfs=[],bh(L.cellXfs,{},{revssf:{General:0}}),T.Props||(T.Props={});for(var re=0;re<T.SheetNames.length;++re)Q[Q.length]=av(re,L,T);return Q.unshift(ov(T,Q,L)),ra([Q])}function np(T,D){var L=D||{};switch(L.biff||2){case 8:case 5:return sv(T,D);case 4:case 3:case 2:return JA(T,D)}throw new Error("invalid type "+L.bookType+" for BIFF")}var wh=function(){function T(Ke,wt){var Tt=wt||{};C!=null&&Tt.dense==null&&(Tt.dense=C);var jt=Tt.dense?[]:{};Ke=Ke.replace(/<!--.*?-->/g,"");var ar=Ke.match(/<table/i);if(!ar)throw new Error("Invalid HTML: could not find <table>");var hr=Ke.match(/<\/table/i),br=ar.index,Vr=hr&&hr.index||Ke.length,Sr=Ut(Ke.slice(br,Vr),/(:?<tr[^>]*>)/i,"<tr>"),tn=-1,pn=0,vn=0,Gr=0,bi={s:{r:1e7,c:1e7},e:{r:0,c:0}},na=[];for(br=0;br<Sr.length;++br){var zi=Sr[br].trim(),pa=zi.slice(0,3).toLowerCase();if(pa=="<tr"){if(++tn,Tt.sheetRows&&Tt.sheetRows<=tn){--tn;break}pn=0;continue}if(pa!="<td"&&pa!="<th")continue;var Ka=zi.split(/<\/t[dh]>/i);for(Vr=0;Vr<Ka.length;++Vr){var ua=Ka[Vr].trim();if(!ua.match(/<t[dh]/i))continue;for(var ma=ua,fa=0;ma.charAt(0)=="<"&&(fa=ma.indexOf(">"))>-1;)ma=ma.slice(fa+1);for(var ea=0;ea<na.length;++ea){var to=na[ea];to.s.c==pn&&to.s.r<tn&&tn<=to.e.r&&(pn=to.e.c+1,ea=-1)}var fs=tr(ua.slice(0,ua.indexOf(">")));Gr=fs.colspan?+fs.colspan:1,((vn=+fs.rowspan)>1||Gr>1)&&na.push({s:{r:tn,c:pn},e:{r:tn+(vn||1)-1,c:pn+Gr-1}});var zo=fs.t||fs["data-t"]||"";if(!ma.length){pn+=Gr;continue}if(ma=Zt(ma),bi.s.r>tn&&(bi.s.r=tn),bi.e.r<tn&&(bi.e.r=tn),bi.s.c>pn&&(bi.s.c=pn),bi.e.c<pn&&(bi.e.c=pn),!ma.length)continue;var Bs={t:"s",v:ma};Tt.raw||!ma.trim().length||zo=="s"||(ma==="TRUE"?Bs={t:"b",v:!0}:ma==="FALSE"?Bs={t:"b",v:!1}:isNaN(Ft(ma))?isNaN(Ht(ma).getDate())||(Bs={t:"d",v:dt(ma)},Tt.cellDates||(Bs={t:"n",v:me(Bs.v)}),Bs.z=Tt.dateNF||G._table[14]):Bs={t:"n",v:Ft(ma)}),Tt.dense?(jt[tn]||(jt[tn]=[]),jt[tn][pn]=Bs):jt[St({r:tn,c:pn})]=Bs,pn+=Gr}}return jt["!ref"]=Br(bi),na.length&&(jt["!merges"]=na),jt}function D(Ke,wt){var Tt=Ke.match(/<table.*?>[\s\S]*?<\/table>/gi);if(!Tt||Tt.length==0)throw new Error("Invalid HTML: could not find <table>");if(Tt.length==1)return Jn(T(Tt[0],wt),wt);var jt=Kh.book_new();return Tt.forEach(function(ar,hr){Kh.book_append_sheet(jt,T(ar,wt),"Sheet"+(hr+1))}),jt}function L(Ke,wt,Tt,jt){for(var ar=Ke["!merges"]||[],hr=[],br=wt.s.c;br<=wt.e.c;++br){for(var Vr=0,Sr=0,tn=0;tn<ar.length;++tn){if(ar[tn].s.r>Tt||ar[tn].s.c>br)continue;if(ar[tn].e.r<Tt||ar[tn].e.c<br)continue;if(ar[tn].s.r<Tt||ar[tn].s.c<br){Vr=-1;break}Vr=ar[tn].e.r-ar[tn].s.r+1,Sr=ar[tn].e.c-ar[tn].s.c+1;break}if(Vr<0)continue;var pn=St({r:Tt,c:br}),vn=jt.dense?(Ke[Tt]||[])[br]:Ke[pn],Gr=vn&&vn.v!=null&&(vn.h||Fe(vn.w||(rn(vn),vn.w)||""))||"",bi={};Vr>1&&(bi.rowspan=Vr),Sr>1&&(bi.colspan=Sr),jt.editable?Gr='<span contenteditable="true">'+Gr+"</span>":vn&&(bi["data-t"]=vn&&vn.t||"z",vn.v!=null&&(bi["data-v"]=vn.v),vn.z!=null&&(bi["data-z"]=vn.z),vn.l&&(vn.l.Target||"#").charAt(0)!="#"&&(Gr='<a href="'+vn.l.Target+'">'+Gr+"</a>")),bi.id=(jt.id||"sjs")+"-"+pn,hr.push(Pr("td",Gr,bi))}var na="<tr>";return na+hr.join("")+"</tr>"}function Q(Ke,wt,Tt){var jt=[];return jt.join("")+"<table"+(Tt&&Tt.id?' id="'+Tt.id+'"':"")+">"}var re='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',Te="</body></html>";function Qe(Ke,wt){var Tt=wt||{},jt=Tt.header!=null?Tt.header:re,ar=Tt.footer!=null?Tt.footer:Te,hr=[jt],br=Nr(Ke["!ref"]);Tt.dense=Array.isArray(Ke),hr.push(Q(Ke,br,Tt));for(var Vr=br.s.r;Vr<=br.e.r;++Vr)hr.push(L(Ke,br,Vr,Tt));return hr.push("</table>"+ar),hr.join("")}return{to_workbook:D,to_sheet:T,_row:L,BEGIN:re,END:Te,_preamble:Q,from_sheet:Qe}}();function ip(T,D,L){var Q=L||{};C!=null&&(Q.dense=C);var re=0,Te=0;if(Q.origin!=null)if(typeof Q.origin=="number")re=Q.origin;else{var Qe=typeof Q.origin=="string"?Ci(Q.origin):Q.origin;re=Qe.r,Te=Qe.c}var Ke=D.getElementsByTagName("tr"),wt=Math.min(Q.sheetRows||1e7,Ke.length),Tt={s:{r:0,c:0},e:{r:re,c:Te}};if(T["!ref"]){var jt=Nr(T["!ref"]);Tt.s.r=Math.min(Tt.s.r,jt.s.r),Tt.s.c=Math.min(Tt.s.c,jt.s.c),Tt.e.r=Math.max(Tt.e.r,jt.e.r),Tt.e.c=Math.max(Tt.e.c,jt.e.c),re==-1&&(Tt.e.r=re=jt.e.r+1)}var ar=[],hr=0,br=T["!rows"]||(T["!rows"]=[]),Vr=0,Sr=0,tn=0,pn=0,vn=0,Gr=0;for(T["!cols"]||(T["!cols"]=[]);Vr<Ke.length&&Sr<wt;++Vr){var bi=Ke[Vr];if(op(bi)){if(Q.display)continue;br[Sr]={hidden:!0}}var na=bi.children;for(tn=pn=0;tn<na.length;++tn){var zi=na[tn];if(Q.display&&op(zi))continue;var pa=zi.hasAttribute("data-v")?zi.getAttribute("data-v"):zi.hasAttribute("v")?zi.getAttribute("v"):Zt(zi.innerHTML),Ka=zi.getAttribute("data-z")||zi.getAttribute("z");for(hr=0;hr<ar.length;++hr){var ua=ar[hr];ua.s.c==pn+Te&&ua.s.r<Sr+re&&Sr+re<=ua.e.r&&(pn=ua.e.c+1-Te,hr=-1)}Gr=+zi.getAttribute("colspan")||1,((vn=+zi.getAttribute("rowspan")||1)>1||Gr>1)&&ar.push({s:{r:Sr+re,c:pn+Te},e:{r:Sr+re+(vn||1)-1,c:pn+Te+(Gr||1)-1}});var ma={t:"s",v:pa},fa=zi.getAttribute("data-t")||zi.getAttribute("t")||"";pa!=null&&(pa.length==0?ma.t=fa||"z":Q.raw||pa.trim().length==0||fa=="s"||(pa==="TRUE"?ma={t:"b",v:!0}:pa==="FALSE"?ma={t:"b",v:!1}:isNaN(Ft(pa))?isNaN(Ht(pa).getDate())||(ma={t:"d",v:dt(pa)},Q.cellDates||(ma={t:"n",v:me(ma.v)}),ma.z=Q.dateNF||G._table[14]):ma={t:"n",v:Ft(pa)})),ma.z===void 0&&Ka!=null&&(ma.z=Ka);var ea="",to=zi.getElementsByTagName("A");if(to&&to.length)for(var fs=0;fs<to.length&&!(to[fs].hasAttribute("href")&&(ea=to[fs].getAttribute("href"),ea.charAt(0)!="#"));++fs);ea&&ea.charAt(0)!="#"&&(ma.l={Target:ea}),Q.dense?(T[Sr+re]||(T[Sr+re]=[]),T[Sr+re][pn+Te]=ma):T[St({c:pn+Te,r:Sr+re})]=ma,Tt.e.c<pn+Te&&(Tt.e.c=pn+Te),pn+=Gr}++Sr}return ar.length&&(T["!merges"]=(T["!merges"]||[]).concat(ar)),Tt.e.r=Math.max(Tt.e.r,Sr-1+re),T["!ref"]=Br(Tt),Sr>=wt&&(T["!fullref"]=Br((Tt.e.r=Ke.length-Vr+Sr-1+re,Tt))),T}function ap(T,D){var L=D||{},Q=L.dense?[]:{};return ip(Q,T,D)}function lv(T,D){return Jn(ap(T,D),D)}function op(T){var D="",L=cv(T);return L&&(D=L(T).getPropertyValue("display")),D||(D=T.style.display),D==="none"}function cv(T){return T.ownerDocument.defaultView&&typeof T.ownerDocument.defaultView.getComputedStyle=="function"?T.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}var sp=function(){var T=function(Q){var re=Q.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(Qe,Ke){return Array(parseInt(Ke,10)+1).join(" ")}).replace(/<text:tab[^>]*\/>/g," ").replace(/<text:line-break\/>/g,`
|
|
|
`),Te=ui(re.replace(/<[^>]*>/g,""));return[Te]},D={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(Q,re){var Te=re||{};C!=null&&Te.dense==null&&(Te.dense=C);var Qe=Of(Q),Ke=[],wt,Tt,jt={name:""},ar="",hr=0,br,Vr,Sr={},tn=[],pn=Te.dense?[]:{},vn,Gr,bi={value:""},na="",zi=0,pa,Ka=[],ua=-1,ma=-1,fa={s:{r:1e6,c:1e7},e:{r:0,c:0}},ea=0,to={},fs=[],zo={},Bs=0,vs=0,pl=[],Ja=1,qn=1,Ti=[],Qi={Names:[]},Oi={},va=["",""],wo=[],Rn={},Un="",Kn=0,ba=!1,ri=!1,xa=0;for(jh.lastIndex=0,Qe=Qe.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");vn=jh.exec(Qe);)switch(vn[3]=vn[3].replace(/_.*$/,"")){case"table":case"\u5DE5\u4F5C\u8868":vn[1]==="/"?(fa.e.c>=fa.s.c&&fa.e.r>=fa.s.r?pn["!ref"]=Br(fa):pn["!ref"]="A1:A1",Te.sheetRows>0&&Te.sheetRows<=fa.e.r&&(pn["!fullref"]=pn["!ref"],fa.e.r=Te.sheetRows-1,pn["!ref"]=Br(fa)),fs.length&&(pn["!merges"]=fs),pl.length&&(pn["!rows"]=pl),br.name=br.\u540D\u79F0||br.name,typeof JSON!="undefined"&&JSON.stringify(br),tn.push(br.name),Sr[br.name]=pn,ri=!1):vn[0].charAt(vn[0].length-2)!=="/"&&(br=tr(vn[0],!1),ua=ma=-1,fa.s.r=fa.s.c=1e7,fa.e.r=fa.e.c=0,pn=Te.dense?[]:{},fs=[],pl=[],ri=!0);break;case"table-row-group":vn[1]==="/"?--ea:++ea;break;case"table-row":case"\u884C":if(vn[1]==="/"){ua+=Ja,Ja=1;break}if(Vr=tr(vn[0],!1),Vr.\u884C\u53F7?ua=Vr.\u884C\u53F7-1:ua==-1&&(ua=0),Ja=+Vr["number-rows-repeated"]||1,Ja<10)for(xa=0;xa<Ja;++xa)ea>0&&(pl[ua+xa]={level:ea});ma=-1;break;case"covered-table-cell":vn[1]!=="/"&&++ma,Te.sheetStubs&&(Te.dense?(pn[ua]||(pn[ua]=[]),pn[ua][ma]={t:"z"}):pn[St({r:ua,c:ma})]={t:"z"}),na="",Ka=[];break;case"table-cell":case"\u6570\u636E":if(vn[0].charAt(vn[0].length-2)==="/")++ma,bi=tr(vn[0],!1),qn=parseInt(bi["number-columns-repeated"]||"1",10),Gr={t:"z",v:null},bi.formula&&Te.cellFormula!=!1&&(Gr.f=Kf(ui(bi.formula))),(bi.\u6570\u636E\u7C7B\u578B||bi["value-type"])=="string"&&(Gr.t="s",Gr.v=ui(bi["string-value"]||""),Te.dense?(pn[ua]||(pn[ua]=[]),pn[ua][ma]=Gr):pn[St({r:ua,c:ma})]=Gr),ma+=qn-1;else if(vn[1]!=="/"){++ma,na="",zi=0,Ka=[],qn=1;var Ai=Ja?ua+Ja-1:ua;if(ma>fa.e.c&&(fa.e.c=ma),ma<fa.s.c&&(fa.s.c=ma),ua<fa.s.r&&(fa.s.r=ua),Ai>fa.e.r&&(fa.e.r=Ai),bi=tr(vn[0],!1),wo=[],Rn={},Gr={t:bi.\u6570\u636E\u7C7B\u578B||bi["value-type"],v:null},Te.cellFormula)if(bi.formula&&(bi.formula=ui(bi.formula)),bi["number-matrix-columns-spanned"]&&bi["number-matrix-rows-spanned"]&&(Bs=parseInt(bi["number-matrix-rows-spanned"],10)||0,vs=parseInt(bi["number-matrix-columns-spanned"],10)||0,zo={s:{r:ua,c:ma},e:{r:ua+Bs-1,c:ma+vs-1}},Gr.F=Br(zo),Ti.push([zo,Gr.F])),bi.formula)Gr.f=Kf(bi.formula);else for(xa=0;xa<Ti.length;++xa)ua>=Ti[xa][0].s.r&&ua<=Ti[xa][0].e.r&&(ma>=Ti[xa][0].s.c&&ma<=Ti[xa][0].e.c&&(Gr.F=Ti[xa][1]));(bi["number-columns-spanned"]||bi["number-rows-spanned"])&&(Bs=parseInt(bi["number-rows-spanned"],10)||0,vs=parseInt(bi["number-columns-spanned"],10)||0,zo={s:{r:ua,c:ma},e:{r:ua+Bs-1,c:ma+vs-1}},fs.push(zo)),bi["number-columns-repeated"]&&(qn=parseInt(bi["number-columns-repeated"],10));switch(Gr.t){case"boolean":Gr.t="b",Gr.v=dr(bi["boolean-value"]);break;case"float":Gr.t="n",Gr.v=parseFloat(bi.value);break;case"percentage":Gr.t="n",Gr.v=parseFloat(bi.value);break;case"currency":Gr.t="n",Gr.v=parseFloat(bi.value);break;case"date":Gr.t="d",Gr.v=dt(bi["date-value"]),Te.cellDates||(Gr.t="n",Gr.v=me(Gr.v)),Gr.z="m/d/yy";break;case"time":Gr.t="n",Gr.v=Be(bi["time-value"])/86400,Te.cellDates&&(Gr.t="d",Gr.v=Re(Gr.v)),Gr.z="HH:MM:SS";break;case"number":Gr.t="n",Gr.v=parseFloat(bi.\u6570\u636E\u6570\u503C);break;default:if(Gr.t==="string"||Gr.t==="text"||!Gr.t)Gr.t="s",bi["string-value"]!=null&&(na=ui(bi["string-value"]),Ka=[]);else throw new Error("Unsupported value type "+Gr.t)}}else{if(ba=!1,Gr.t==="s"&&(Gr.v=na||"",Ka.length&&(Gr.R=Ka),ba=zi==0),Oi.Target&&(Gr.l=Oi),wo.length>0&&(Gr.c=wo,wo=[]),na&&Te.cellText!==!1&&(Gr.w=na),ba&&(Gr.t="z",delete Gr.v),(!ba||Te.sheetStubs)&&!(Te.sheetRows&&Te.sheetRows<=ua))for(var _a=0;_a<Ja;++_a){if(qn=parseInt(bi["number-columns-repeated"]||"1",10),Te.dense)for(pn[ua+_a]||(pn[ua+_a]=[]),pn[ua+_a][ma]=_a==0?Gr:kt(Gr);--qn>0;)pn[ua+_a][ma+qn]=kt(Gr);else for(pn[St({r:ua+_a,c:ma})]=Gr;--qn>0;)pn[St({r:ua+_a,c:ma+qn})]=kt(Gr);fa.e.c<=ma&&(fa.e.c=ma)}qn=parseInt(bi["number-columns-repeated"]||"1",10),ma+=qn-1,qn=0,Gr={},na="",Ka=[]}Oi={};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(vn[1]==="/"){if((wt=Ke.pop())[0]!==vn[3])throw"Bad state: "+wt}else vn[0].charAt(vn[0].length-2)!=="/"&&Ke.push([vn[3],!0]);break;case"annotation":if(vn[1]==="/"){if((wt=Ke.pop())[0]!==vn[3])throw"Bad state: "+wt;Rn.t=na,Ka.length&&(Rn.R=Ka),Rn.a=Un,wo.push(Rn)}else vn[0].charAt(vn[0].length-2)!=="/"&&Ke.push([vn[3],!1]);Un="",Kn=0,na="",zi=0,Ka=[];break;case"creator":vn[1]==="/"?Un=Qe.slice(Kn,vn.index):Kn=vn.index+vn[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(vn[1]==="/"){if((wt=Ke.pop())[0]!==vn[3])throw"Bad state: "+wt}else vn[0].charAt(vn[0].length-2)!=="/"&&Ke.push([vn[3],!1]);na="",zi=0,Ka=[];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(vn[1]==="/"){if(to[jt.name]=ar,(wt=Ke.pop())[0]!==vn[3])throw"Bad state: "+wt}else vn[0].charAt(vn[0].length-2)!=="/"&&(ar="",jt=tr(vn[0],!1),Ke.push([vn[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(Ke[Ke.length-1][0]){case"time-style":case"date-style":Tt=tr(vn[0],!1),ar+=D[vn[3]][Tt.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(Ke[Ke.length-1][0]){case"time-style":case"date-style":Tt=tr(vn[0],!1),ar+=D[vn[3]][Tt.style==="long"?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(vn[0].slice(-2)==="/>")break;if(vn[1]==="/")switch(Ke[Ke.length-1][0]){case"number-style":case"date-style":case"time-style":ar+=Qe.slice(hr,vn.index);break}else hr=vn.index+vn[0].length;break;case"named-range":Tt=tr(vn[0],!1),va=_f(Tt["cell-range-address"]);var An={Name:Tt.name,Ref:va[0]+"!"+va[1]};ri&&(An.Sheet=tn.length),Qi.Names.push(An);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(Ke[Ke.length-1][0])>-1)break;if(vn[1]==="/"&&(!bi||!bi["string-value"])){var Za=T(Qe.slice(zi,vn.index),pa);na=(na.length>0?na+`
|
|
|
`:"")+Za[0]}else pa=tr(vn[0],!1),zi=vn.index+vn[0].length;break;case"s":break;case"database-range":if(vn[1]==="/")break;try{va=_f(tr(vn[0])["target-range-address"]),Sr[va[0]]["!autofilter"]={ref:va[1]}}catch(Cs){}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(vn[1]!=="/"){if(Oi=tr(vn[0],!1),!Oi.href)break;Oi.Target=ui(Oi.href),delete Oi.href,Oi.Target.charAt(0)=="#"&&Oi.Target.indexOf(".")>-1?(va=_f(Oi.Target.slice(1)),Oi.Target="#"+va[0]+"!"+va[1]):Oi.Target.match(/^\.\.[\\\/]/)&&(Oi.Target=Oi.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(vn[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(vn)}}var Wo={Sheets:Sr,SheetNames:tn,Workbook:Qi};return Te.bookSheets&&delete Wo.Sheets,Wo}}();function lp(T,D){D=D||{},te(T,"META-INF/manifest.xml")&&po(Ce(T,"META-INF/manifest.xml"),D);var L=fe(T,"content.xml");if(!L)throw new Error("Missing content.xml in ODS / UOF file");var Q=sp(fr(L),D);return te(T,"meta.xml")&&(Q.Props=Dl(Ce(T,"meta.xml"))),Q}function cp(T,D){return sp(T,D)}var uv=function(){var T='<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>',D="<office:document-styles "+Yr({"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"})+">"+T+"</office:document-styles>";return function(){return Ct+D}}(),up=function(){var T=function(Qe){return Nt(Qe).replace(/ +/g,function(Ke){return'<text:s text:c="'+Ke.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},D=` <table:table-cell />
|
|
|
`,L=` <table:covered-table-cell/>
|
|
|
`,Q=function(Qe,Ke,wt){var Tt=[];Tt.push(' <table:table table:name="'+Nt(Ke.SheetNames[wt])+`" table:style-name="ta1">
|
|
|
`);var jt=0,ar=0,hr=Nr(Qe["!ref"]||"A1"),br=Qe["!merges"]||[],Vr=0,Sr=Array.isArray(Qe);if(Qe["!cols"])for(ar=0;ar<=hr.e.c;++ar)Tt.push(" <table:table-column"+(Qe["!cols"][ar]?' table:style-name="co'+Qe["!cols"][ar].ods+'"':"")+`></table:table-column>
|
|
|
`);var tn="",pn=Qe["!rows"]||[];for(jt=0;jt<hr.s.r;++jt)tn=pn[jt]?' table:style-name="ro'+pn[jt].ods+'"':"",Tt.push(" <table:table-row"+tn+`></table:table-row>
|
|
|
`);for(;jt<=hr.e.r;++jt){for(tn=pn[jt]?' table:style-name="ro'+pn[jt].ods+'"':"",Tt.push(" <table:table-row"+tn+`>
|
|
|
`),ar=0;ar<hr.s.c;++ar)Tt.push(D);for(;ar<=hr.e.c;++ar){var vn=!1,Gr={},bi="";for(Vr=0;Vr!=br.length;++Vr){if(br[Vr].s.c>ar)continue;if(br[Vr].s.r>jt)continue;if(br[Vr].e.c<ar)continue;if(br[Vr].e.r<jt)continue;(br[Vr].s.c!=ar||br[Vr].s.r!=jt)&&(vn=!0),Gr["table:number-columns-spanned"]=br[Vr].e.c-br[Vr].s.c+1,Gr["table:number-rows-spanned"]=br[Vr].e.r-br[Vr].s.r+1;break}if(vn){Tt.push(L);continue}var na=St({r:jt,c:ar}),zi=Sr?(Qe[jt]||[])[ar]:Qe[na];if(zi&&zi.f&&(Gr["table:formula"]=Nt(Dm(zi.f)),zi.F&&zi.F.slice(0,na.length)==na)){var pa=Nr(zi.F);Gr["table:number-matrix-columns-spanned"]=pa.e.c-pa.s.c+1,Gr["table:number-matrix-rows-spanned"]=pa.e.r-pa.s.r+1}if(!zi){Tt.push(D);continue}switch(zi.t){case"b":bi=zi.v?"TRUE":"FALSE",Gr["office:value-type"]="boolean",Gr["office:boolean-value"]=zi.v?"true":"false";break;case"n":bi=zi.w||String(zi.v||0),Gr["office:value-type"]="float",Gr["office:value"]=zi.v||0;break;case"s":case"str":bi=zi.v==null?"":zi.v,Gr["office:value-type"]="string";break;case"d":bi=zi.w||dt(zi.v).toISOString(),Gr["office:value-type"]="date",Gr["office:date-value"]=dt(zi.v).toISOString(),Gr["table:style-name"]="ce1";break;default:Tt.push(D);continue}var Ka=T(bi);if(zi.l&&zi.l.Target){var ua=zi.l.Target;ua=ua.charAt(0)=="#"?"#"+Rm(ua.slice(1)):ua,ua.charAt(0)!="#"&&!ua.match(/^\w+:/)&&(ua="../"+ua),Ka=Pr("text:a",Ka,{"xlink:href":ua.replace(/&/g,"&")})}Tt.push(" "+Pr("table:table-cell",Pr("text:p",Ka,{}),Gr)+`
|
|
|
`)}Tt.push(` </table:table-row>
|
|
|
`)}return Tt.push(` </table:table>
|
|
|
`),Tt.join("")},re=function(Qe,Ke){Qe.push(` <office:automatic-styles>
|
|
|
`),Qe.push(` <number:date-style style:name="N37" number:automatic-order="true">
|
|
|
`),Qe.push(` <number:month number:style="long"/>
|
|
|
`),Qe.push(` <number:text>/</number:text>
|
|
|
`),Qe.push(` <number:day number:style="long"/>
|
|
|
`),Qe.push(` <number:text>/</number:text>
|
|
|
`),Qe.push(` <number:year/>
|
|
|
`),Qe.push(` </number:date-style>
|
|
|
`);var wt=0;Ke.SheetNames.map(function(jt){return Ke.Sheets[jt]}).forEach(function(jt){if(!jt)return;if(jt["!cols"]){for(var ar=0;ar<jt["!cols"].length;++ar)if(jt["!cols"][ar]){var hr=jt["!cols"][ar];if(hr.width==null&&hr.wpx==null&&hr.wch==null)continue;Ga(hr),hr.ods=wt;var br=jt["!cols"][ar].wpx+"px";Qe.push(' <style:style style:name="co'+wt+`" style:family="table-column">
|
|
|
`),Qe.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+br+`"/>
|
|
|
`),Qe.push(` </style:style>
|
|
|
`),++wt}}});var Tt=0;Ke.SheetNames.map(function(jt){return Ke.Sheets[jt]}).forEach(function(jt){if(!jt)return;if(jt["!rows"]){for(var ar=0;ar<jt["!rows"].length;++ar)if(jt["!rows"][ar]){jt["!rows"][ar].ods=Tt;var hr=jt["!rows"][ar].hpx+"px";Qe.push(' <style:style style:name="ro'+Tt+`" style:family="table-row">
|
|
|
`),Qe.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+hr+`"/>
|
|
|
`),Qe.push(` </style:style>
|
|
|
`),++Tt}}}),Qe.push(` <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">
|
|
|
`),Qe.push(` <style:table-properties table:display="true" style:writing-mode="lr-tb"/>
|
|
|
`),Qe.push(` </style:style>
|
|
|
`),Qe.push(` <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>
|
|
|
`),Qe.push(` </office:automatic-styles>
|
|
|
`)};return function(Qe,Ke){var wt=[Ct],Tt=Yr({"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"}),jt=Yr({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});Ke.bookType=="fods"?(wt.push("<office:document"+Tt+jt+`>
|
|
|
`),wt.push(Ls().replace(/office:document-meta/g,"office:meta"))):wt.push("<office:document-content"+Tt+`>
|
|
|
`),re(wt,Qe),wt.push(` <office:body>
|
|
|
`),wt.push(` <office:spreadsheet>
|
|
|
`);for(var ar=0;ar!=Qe.SheetNames.length;++ar)wt.push(Q(Qe.Sheets[Qe.SheetNames[ar]],Qe,ar,Ke));return wt.push(` </office:spreadsheet>
|
|
|
`),wt.push(` </office:body>
|
|
|
`),Ke.bookType=="fods"?wt.push("</office:document>"):wt.push("</office:document-content>"),wt.join("")}}();function dp(T,D){if(D.bookType=="fods")return up(T,D);var L=Je(),Q="",re=[],Te=[];return Q="mimetype",tt(L,Q,"application/vnd.oasis.opendocument.spreadsheet"),Q="content.xml",tt(L,Q,up(T,D)),re.push([Q,"text/xml"]),Te.push([Q,"ContentFile"]),Q="styles.xml",tt(L,Q,uv(T,D)),re.push([Q,"text/xml"]),Te.push([Q,"StylesFile"]),Q="meta.xml",tt(L,Q,Ct+Ls()),re.push([Q,"text/xml"]),Te.push([Q,"MetadataFile"]),Q="manifest.rdf",tt(L,Q,ll(Te)),re.push([Q,"application/rdf+xml"]),Q="META-INF/manifest.xml",tt(L,Q,Rs(re)),L}function dv(T,D){if(!D)return 0;var L=T.SheetNames.indexOf(D);if(L==-1)throw new Error("Sheet not found: "+D);return L}function Yd(T){return function(L,Q){var re=dv(L,Q.sheet);return T.from_sheet(L.Sheets[L.SheetNames[re]],Q,L)}}var hv=Yd(wh),fv=Yd({from_sheet:of}),pv=Yd(typeof sd!="undefined"?sd:{}),mv=Yd(typeof Sd!="undefined"?Sd:{}),gv=Yd(typeof cu!="undefined"?cu:{}),Av=Yd(typeof Ae!="undefined"?Ae:{}),vv=Yd({from_sheet:Sp}),yv=Yd(typeof Ju!="undefined"?Ju:{}),bv=Yd(typeof Eu!="undefined"?Eu:{}),wv=Yd(typeof _u!="undefined"?{from_sheet:_u.sheet_to_wk1}:{});function hp(T){return function(L){for(var Q=0;Q!=T.length;++Q){var re=T[Q];L[re[0]]===void 0&&(L[re[0]]=re[1]),re[2]==="n"&&(L[re[0]]=Number(L[re[0]]))}}}var Df=function(D){hp([["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]])(D)},fp=hp([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]);function xv(T){return La.WS.indexOf(T)>-1?"sheet":La.CS&&T==La.CS?"chart":La.DS&&T==La.DS?"dialog":La.MS&&T==La.MS?"macro":T&&T.length?T:"sheet"}function Sv(T,D){if(!T)return 0;try{T=D.map(function(Q){return Q.id||(Q.id=Q.strRelID),[Q.name,T["!id"][Q.id].Target,xv(T["!id"][Q.id].Type)]})}catch(L){return null}return!T||T.length===0?null:T}function Ev(T,D,L,Q,re,Te,Qe,Ke,wt,Tt,jt,ar){try{Te[Q]=Xo(fe(T,L,!0),D);var hr=Ce(T,D),br;switch(Ke){case"sheet":br=oA(hr,D,re,wt,Te[Q],Tt,jt,ar);break;case"chart":if(br=sA(hr,D,re,wt,Te[Q],Tt,jt,ar),!br||!br["!drawel"])break;var Vr=ze(br["!drawel"].Target,D),Sr=Ds(Vr),tn=mf(fe(T,Vr,!0),Xo(fe(T,Sr,!0),Vr)),pn=ze(tn,Vr),vn=Ds(pn);br=Og(fe(T,pn,!0),pn,wt,Xo(fe(T,vn,!0),pn),Tt,br);break;case"macro":br=lA(hr,D,re,wt,Te[Q],Tt,jt,ar);break;case"dialog":br=cA(hr,D,re,wt,Te[Q],Tt,jt,ar);break;default:throw new Error("Unrecognized sheet type "+Ke)}Qe[Q]=br;var Gr=[];Te&&Te[Q]&&st(Te[Q]).forEach(function(bi){if(Te[Q][bi].Type==La.CMNT){var na=ze(Te[Q][bi].Target,D);if(Gr=fA(Ce(T,na,!0),na,wt),!Gr||!Gr.length)return;Af(br,Gr)}})}catch(bi){if(wt.WTF)throw bi}}function Qd(T){return T.charAt(0)=="/"?T.slice(1):T}function pp(T,D){if(X(G),D=D||{},Df(D),te(T,"META-INF/manifest.xml"))return lp(T,D);if(te(T,"objectdata.xml"))return lp(T,D);if(te(T,"Index/Document.iwa"))throw new Error("Unsupported NUMBERS file");var L=rt(T),Q=Po(fe(T,"[Content_Types].xml")),re=!1,Te,Qe;if(Q.workbooks.length===0&&(Qe="xl/workbook.xml",Ce(T,Qe,!0)&&Q.workbooks.push(Qe)),Q.workbooks.length===0){if(Qe="xl/workbook.bin",!Ce(T,Qe,!0))throw new Error("Could not find workbook");Q.workbooks.push(Qe),re=!0}Q.workbooks[0].slice(-3)=="bin"&&(re=!0);var Ke={},wt={};if(!D.bookSheets&&!D.bookProps){if(Uh=[],Q.sst)try{Uh=hA(Ce(T,Qd(Q.sst)),Q.sst,D)}catch(to){if(D.WTF)throw to}D.cellStyles&&Q.themes.length&&(Ke=dA(fe(T,Q.themes[0].replace(/^\//,""),!0)||"",Q.themes[0],D)),Q.style&&(wt=uA(Ce(T,Qd(Q.style)),Q.style,Ke,D))}Q.links.map(function(to){try{var fs=Xo(fe(T,Ds(Qd(to))),to);return mA(Ce(T,Qd(to)),fs,to,D)}catch(zo){}});var Tt=aA(Ce(T,Qd(Q.workbooks[0])),Q.workbooks[0],D),jt={},ar="";Q.coreprops.length&&(ar=Ce(T,Qd(Q.coreprops[0]),!0),ar&&(jt=Dl(ar)),Q.extprops.length!==0&&(ar=Ce(T,Qd(Q.extprops[0]),!0),ar&&Bo(ar,jt,D)));var hr={};(!D.bookSheets||D.bookProps)&&(Q.custprops.length!==0&&(ar=fe(T,Qd(Q.custprops[0]),!0),ar&&(hr=Ac(ar,D))));var br={};if((D.bookSheets||D.bookProps)&&(Tt.Sheets?Te=Tt.Sheets.map(function(fs){return fs.name}):jt.Worksheets&&jt.SheetNames.length>0&&(Te=jt.SheetNames),D.bookProps&&(br.Props=jt,br.Custprops=hr),D.bookSheets&&typeof Te!="undefined"&&(br.SheetNames=Te),D.bookSheets?br.SheetNames:D.bookProps))return br;Te={};var Vr={};D.bookDeps&&Q.calcchain&&(Vr=pA(Ce(T,Qd(Q.calcchain)),Q.calcchain,D));var Sr=0,tn={},pn,vn;{var Gr=Tt.Sheets;jt.Worksheets=Gr.length,jt.SheetNames=[];for(var bi=0;bi!=Gr.length;++bi)jt.SheetNames[bi]=Gr[bi].name}var na=re?"bin":"xml",zi=Q.workbooks[0].lastIndexOf("/"),pa=(Q.workbooks[0].slice(0,zi+1)+"_rels/"+Q.workbooks[0].slice(zi+1)+".rels").replace(/^\//,"");te(T,pa)||(pa="xl/_rels/workbook."+na+".rels");var Ka=Xo(fe(T,pa,!0),pa);Ka&&(Ka=Sv(Ka,Tt.Sheets));var ua=Ce(T,"xl/worksheets/sheet.xml",!0)?1:0;e:for(Sr=0;Sr!=jt.Worksheets;++Sr){var ma="sheet";if(Ka&&Ka[Sr]?(pn="xl/"+Ka[Sr][1].replace(/[\/]?xl\//,""),te(T,pn)||(pn=Ka[Sr][1]),te(T,pn)||(pn=pa.replace(/_rels\/.*$/,"")+Ka[Sr][1]),ma=Ka[Sr][2]):(pn="xl/worksheets/sheet"+(Sr+1-ua)+"."+na,pn=pn.replace(/sheet0\./,"sheet.")),vn=pn.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),D&&D.sheets!=null)switch(typeof D.sheets){case"number":if(Sr!=D.sheets)continue e;break;case"string":if(jt.SheetNames[Sr].toLowerCase()!=D.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(D.sheets)){for(var fa=!1,ea=0;ea!=D.sheets.length;++ea)typeof D.sheets[ea]=="number"&&D.sheets[ea]==Sr&&(fa=1),typeof D.sheets[ea]=="string"&&D.sheets[ea].toLowerCase()==jt.SheetNames[Sr].toLowerCase()&&(fa=1);if(!fa)continue e}}Ev(T,pn,vn,jt.SheetNames[Sr],Sr,tn,Te,ma,D,Tt,Ke,wt)}return br={Directory:Q,Workbook:Tt,Props:jt,Custprops:hr,Deps:Vr,Sheets:Te,SheetNames:jt.SheetNames,Strings:Uh,Styles:wt,Themes:Ke,SSF:G.get_table()},D&&D.bookFiles&&(T.files?(br.keys=L,br.files=T.files):(br.keys=[],br.files={},T.FullPaths.forEach(function(to,fs){to=to.replace(/^Root Entry[\/]/,""),br.keys.push(to),br.files[to]=T.FileIndex[fs]}))),D&&D.bookVBA&&(Q.vba.length>0?br.vbaraw=Ce(T,Qd(Q.vba[0]),!0):Q.defaults&&Q.defaults.bin===Or&&(br.vbaraw=Ce(T,"xl/vbaProject.bin",!0))),br}function _v(T,D){var L=D||{},Q="Workbook",re=_e.find(T,Q);try{if(Q="/!DataSpaces/Version",re=_e.find(T,Q),!re||!re.content)throw new Error("ECMA-376 Encrypted file missing "+Q);if(wr(re.content),Q="/!DataSpaces/DataSpaceMap",re=_e.find(T,Q),!re||!re.content)throw new Error("ECMA-376 Encrypted file missing "+Q);var Te=yr(re.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 "+Q);if(Q="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",re=_e.find(T,Q),!re||!re.content)throw new Error("ECMA-376 Encrypted file missing "+Q);var Qe=pr(re.content);if(Qe.length!=1||Qe[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+Q);if(Q="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",re=_e.find(T,Q),!re||!re.content)throw new Error("ECMA-376 Encrypted file missing "+Q);Ur(re.content)}catch(wt){}if(Q="/EncryptionInfo",re=_e.find(T,Q),!re||!re.content)throw new Error("ECMA-376 Encrypted file missing "+Q);var Ke=Li(re.content);if(Q="/EncryptedPackage",re=_e.find(T,Q),!re||!re.content)throw new Error("ECMA-376 Encrypted file missing "+Q);if(Ke[0]==4&&typeof decrypt_agile!="undefined")return decrypt_agile(Ke[1],re.content,L.password||"",L);if(Ke[0]==2&&typeof decrypt_std76!="undefined")return decrypt_std76(Ke[1],re.content,L.password||"",L);throw new Error("File is password-protected")}function Cv(T,D){if(Ah=1024,D.bookType=="ods")return dp(T,D);T&&!T.SSF&&(T.SSF=G.get_table()),T&&T.SSF&&(X(G),G.load_table(T.SSF),D.revssf=J(T.SSF),D.revssf[T.SSF[65535]]=0,D.ssf=T.SSF),D.rels={},D.wbrels={},D.Strings=[],D.Strings.Count=0,D.Strings.Unique=0,Zh?D.revStrings=new Map:(D.revStrings={},D.revStrings.foo=[],delete D.revStrings.foo);var L=D.bookType=="xlsb"?"bin":"xml",Q=xn.indexOf(D.bookType)>-1,re=Do();fp(D=D||{});var Te=Je(),Qe="",Ke=0;if(D.cellXfs=[],bh(D.cellXfs,{},{revssf:{General:0}}),T.Props||(T.Props={}),Qe="docProps/core.xml",tt(Te,Qe,Fo(T.Props,D)),re.coreprops.push(Qe),Ns(D.rels,2,Qe,La.CORE_PROPS),Qe="docProps/app.xml",!(T.Props&&T.Props.SheetNames))if(!T.Workbook||!T.Workbook.Sheets)T.Props.SheetNames=T.SheetNames;else{for(var wt=[],Tt=0;Tt<T.SheetNames.length;++Tt)(T.Workbook.Sheets[Tt]||{}).Hidden!=2&&wt.push(T.SheetNames[Tt]);T.Props.SheetNames=wt}for(T.Props.Worksheets=T.Props.SheetNames.length,tt(Te,Qe,ql(T.Props,D)),re.extprops.push(Qe),Ns(D.rels,3,Qe,La.EXT_PROPS),T.Custprops!==T.Props&&st(T.Custprops||{}).length>0&&(Qe="docProps/custom.xml",tt(Te,Qe,Wc(T.Custprops,D)),re.custprops.push(Qe),Ns(D.rels,4,Qe,La.CUST_PROPS)),Ke=1;Ke<=T.SheetNames.length;++Ke){var jt={"!id":{}},ar=T.Sheets[T.SheetNames[Ke-1]],hr=(ar||{})["!type"]||"sheet";switch(hr){case"chart":default:Qe="xl/worksheets/sheet"+Ke+"."+L,tt(Te,Qe,AA(Ke-1,Qe,D,T,jt)),re.sheets.push(Qe),Ns(D.wbrels,-1,"worksheets/sheet"+Ke+"."+L,La.WS[0])}if(ar){var br=ar["!comments"],Vr=!1;if(br&&br.length>0){var Sr="xl/comments"+Ke+"."+L;tt(Te,Sr,bA(br,Sr,D)),re.comments.push(Sr),Ns(jt,-1,"../comments"+Ke+"."+L,La.CMNT),Vr=!0}ar["!legacy"]&&(Vr&&tt(Te,"xl/drawings/vmlDrawing"+Ke+".vml",gf(Ke,ar["!comments"]))),delete ar["!comments"],delete ar["!legacy"]}jt["!id"].rId1&&tt(Te,Ds(Qe),Xs(jt))}return D.Strings!=null&&D.Strings.length>0&&(Qe="xl/sharedStrings."+L,tt(Te,Qe,yA(D.Strings,Qe,D)),re.strs.push(Qe),Ns(D.wbrels,-1,"sharedStrings."+L,La.SST)),Qe="xl/workbook."+L,tt(Te,Qe,gA(T,Qe,D)),re.workbooks.push(Qe),Ns(D.rels,1,Qe,La.WB),Qe="xl/theme/theme1.xml",tt(Te,Qe,Id(T.Themes,D)),re.themes.push(Qe),Ns(D.wbrels,-1,"theme/theme1.xml",La.THEME),Qe="xl/styles."+L,tt(Te,Qe,vA(T,Qe,D)),re.styles.push(Qe),Ns(D.wbrels,-1,"styles."+L,La.STY),T.vbaraw&&Q&&(Qe="xl/vbaProject.bin",tt(Te,Qe,T.vbaraw),re.vba.push(Qe),Ns(D.wbrels,-1,"vbaProject.bin",La.VBA)),tt(Te,"[Content_Types].xml",ts(re,D)),tt(Te,"_rels/.rels",Xs(D.rels)),tt(Te,"xl/_rels/workbook."+L+".rels",Xs(D.wbrels)),delete D.revssf,delete D.ssf,Te}function Rf(T,D){var L="";switch((D||{}).type||"base64"){case"buffer":return[T[0],T[1],T[2],T[3],T[4],T[5],T[6],T[7]];case"base64":L=_.decode(T.slice(0,12));break;case"binary":L=T;break;case"array":return[T[0],T[1],T[2],T[3],T[4],T[5],T[6],T[7]];default:throw new Error("Unrecognized type "+(D&&D.type||"undefined"))}return[L.charCodeAt(0),L.charCodeAt(1),L.charCodeAt(2),L.charCodeAt(3),L.charCodeAt(4),L.charCodeAt(5),L.charCodeAt(6),L.charCodeAt(7)]}function Tv(T,D){return _e.find(T,"EncryptedPackage")?_v(T,D):$h(T,D)}function Iv(T,D){var L,Q=T,re=D||{};return re.type||(re.type=E&&y.isBuffer(T)?"buffer":"base64"),L=lt(Q,re),pp(L,re)}function mp(T,D){var L=0;e:for(;L<T.length;)switch(T.charCodeAt(L)){case 10:case 13:case 32:++L;break;case 60:return Nf(T.slice(L),D);default:break e}return cu.to_workbook(T,D)}function Ov(T,D){var L="",Q=Rf(T,D);switch(D.type){case"base64":L=_.decode(T);break;case"binary":L=T;break;case"buffer":L=T.toString("binary");break;case"array":L=He(T);break;default:throw new Error("Unrecognized type "+D.type)}return Q[0]==239&&Q[1]==187&&Q[2]==191&&(L=fr(L)),mp(L,D)}function Lv(T,D){var L=T;return D.type=="base64"&&(L=_.decode(L)),L=cptable.utils.decode(1200,L.slice(2),"str"),D.type="binary",mp(L,D)}function Nv(T){return T.match(/[^\x00-\x7F]/)?Lr(T):T}function Ff(T,D,L,Q){return Q?(L.type="string",cu.to_workbook(T,L)):cu.to_workbook(D,L)}function tf(T,D){c();var L=D||{};if(typeof ArrayBuffer!="undefined"&&T instanceof ArrayBuffer)return tf(new Uint8Array(T),(L=kt(L),L.type="array",L));var Q=T,re=[0,0,0,0],Te=!1;if(L.cellStyles&&(L.cellNF=!0,L.sheetStubs=!0),Ih={},L.dateNF&&(Ih.dateNF=L.dateNF),L.type||(L.type=E&&y.isBuffer(T)?"buffer":"base64"),L.type=="file"&&(L.type=E?"buffer":"binary",Q=Ne(T)),L.type=="string"&&(Te=!0,L.type="binary",L.codepage=65001,Q=Nv(T)),L.type=="array"&&typeof Uint8Array!="undefined"&&T instanceof Uint8Array&&typeof ArrayBuffer!="undefined"){var Qe=new ArrayBuffer(3),Ke=new Uint8Array(Qe);if(Ke.foo="bar",!Ke.foo)return L=kt(L),L.type="array",tf(H(Q),L)}switch((re=Rf(Q,L))[0]){case 208:if(re[1]===207&&re[2]===17&&re[3]===224&&re[4]===161&&re[5]===177&&re[6]===26&&re[7]===225)return Tv(_e.read(Q,L),L);break;case 9:if(re[1]<=8)return $h(Q,L);break;case 60:return Nf(Q,L);case 73:if(re[1]===73&&re[2]===42&&re[3]===0)throw new Error("TIFF Image File is not a spreadsheet");if(re[1]===68)return Jd(Q,L);break;case 84:if(re[1]===65&&re[2]===66&&re[3]===76)return Sd.to_workbook(Q,L);break;case 80:return re[1]===75&&re[2]<9&&re[3]<9?Iv(Q,L):Ff(T,Q,L,Te);case 239:return re[3]===60?Nf(Q,L):Ff(T,Q,L,Te);case 255:if(re[1]===254)return Lv(Q,L);break;case 0:if(re[1]===0&&re[2]>=2&&re[3]===0)return _u.to_workbook(Q,L);break;case 3:case 131:case 139:case 140:return Ju.to_workbook(Q,L);case 123:if(re[1]===92&&re[2]===114&&re[3]===116)return Ae.to_workbook(Q,L);break;case 10:case 13:case 32:return Ov(Q,L);case 137:if(re[1]===80&&re[2]===78&&re[3]===71)throw new Error("PNG Image File is not a spreadsheet");break}return Ju.versions.indexOf(re[0])>-1&&re[2]<=12&&re[3]<=31?Ju.to_workbook(Q,L):Ff(T,Q,L,Te)}function gp(T,D){var L=D||{};return L.type="file",tf(T,L)}function Ap(T,D){switch(D.type){case"base64":case"binary":break;case"buffer":case"array":D.type="";break;case"file":return ne(D.file,_e.write(T,{type:E?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+D.bookType+"' files");default:throw new Error("Unrecognized type "+D.type)}return _e.write(T,D)}function Dv(T,D){var L=kt(D||{}),Q=Cv(T,L),re={};if(L.compression&&(re.compression="DEFLATE"),L.password)re.type=E?"nodebuffer":"string";else switch(L.type){case"base64":re.type="base64";break;case"binary":re.type="string";break;case"string":throw new Error("'string' output type invalid for '"+L.bookType+"' files");case"buffer":case"file":re.type=E?"nodebuffer":"string";break;default:throw new Error("Unrecognized type "+L.type)}var Te=Q.FullPaths?_e.write(Q,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[re.type]||re.type}):Q.generate(re);return L.password&&typeof encrypt_agile!="undefined"?Ap(encrypt_agile(Te,L.password),L):L.type==="file"?ne(L.file,Te):L.type=="string"?fr(Te):Te}function Rv(T,D){var L=D||{},Q=VA(T,L);return Ap(Q,L)}function Zd(T,D,L){L||(L="");var Q=L+T;switch(D.type){case"base64":return _.encode(Lr(Q));case"binary":return Lr(Q);case"string":return T;case"file":return ne(D.file,Q,"utf8");case"buffer":return E?O(Q,"utf8"):Zd(Q,{type:"binary"}).split("").map(function(re){return re.charCodeAt(0)})}throw new Error("Unrecognized type "+D.type)}function Fv(T,D){switch(D.type){case"base64":return _.encode(T);case"binary":return T;case"string":return T;case"file":return ne(D.file,T,"binary");case"buffer":return E?O(T,"binary"):T.split("").map(function(L){return L.charCodeAt(0)})}throw new Error("Unrecognized type "+D.type)}function rf(T,D){switch(D.type){case"string":case"base64":case"binary":for(var L="",Q=0;Q<T.length;++Q)L+=String.fromCharCode(T[Q]);return D.type=="base64"?_.encode(L):D.type=="string"?fr(L):L;case"file":return ne(D.file,T);case"buffer":return T;default:throw new Error("Unrecognized type "+D.type)}}function nf(T,D){c(),zg(T);var L=kt(D||{});if(L.cellStyles&&(L.cellNF=!0,L.sheetStubs=!0),L.type=="array"){L.type="binary";var Q=nf(T,L);return L.type="array",K(Q)}switch(L.bookType||"xlsb"){case"xml":case"xlml":return Zd(UA(T,L),L);case"slk":case"sylk":return Zd(pv(T,L),L);case"htm":case"html":return Zd(hv(T,L),L);case"txt":return Fv(vv(T,L),L);case"csv":return Zd(fv(T,L),L,"\uFEFF");case"dif":return Zd(mv(T,L),L);case"dbf":return rf(yv(T,L),L);case"prn":return Zd(gv(T,L),L);case"rtf":return Zd(Av(T,L),L);case"eth":return Zd(bv(T,L),L);case"fods":return Zd(dp(T,L),L);case"wk1":return rf(wv(T,L),L);case"wk3":return rf(_u.book_to_wk3(T,L),L);case"biff2":L.biff||(L.biff=2);case"biff3":L.biff||(L.biff=3);case"biff4":return L.biff||(L.biff=4),rf(np(T,L),L);case"biff5":L.biff||(L.biff=5);case"biff8":case"xla":case"xls":return L.biff||(L.biff=8),Rv(T,L);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"ods":return Dv(T,L);default:throw new Error("Unrecognized bookType |"+L.bookType+"|")}}function vp(T){if(T.bookType)return;var D={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},L=T.file.slice(T.file.lastIndexOf(".")).toLowerCase();L.match(/^\.[a-z]+$/)&&(T.bookType=L.slice(1)),T.bookType=D[T.bookType]||T.bookType}function yp(T,D,L){var Q=L||{};return Q.type="file",Q.file=D,vp(Q),nf(T,Q)}function Bv(T,D,L,Q){var re=L||{};re.type="file",re.file=T,vp(re),re.type="buffer";var Te=Q;return Te instanceof Function||(Te=L),ke.writeFile(T,nf(D,re),Te)}function bp(T,D,L,Q,re,Te,Qe,Ke){var wt=hi(L),Tt=Ke.defval,jt=Ke.raw||!Object.prototype.hasOwnProperty.call(Ke,"raw"),ar=!0,hr=re===1?[]:{};if(re!==1)if(Object.defineProperty)try{Object.defineProperty(hr,"__rowNum__",{value:L,enumerable:!1})}catch(tn){hr.__rowNum__=L}else hr.__rowNum__=L;if(!Qe||T[L])for(var br=D.s.c;br<=D.e.c;++br){var Vr=Qe?T[L][br]:T[Q[br]+wt];if(Vr===void 0||Vr.t===void 0){if(Tt===void 0)continue;Te[br]!=null&&(hr[Te[br]]=Tt);continue}var Sr=Vr.v;switch(Vr.t){case"z":if(Sr==null)break;continue;case"e":Sr=Sr==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+Vr.t)}if(Te[br]!=null){if(Sr==null)if(Vr.t=="e"&&Sr===null)hr[Te[br]]=null;else if(Tt!==void 0)hr[Te[br]]=Tt;else if(jt&&Sr===null)hr[Te[br]]=null;else continue;else hr[Te[br]]=jt||Ke.rawNumbers&&Vr.t=="n"?Sr:rn(Vr,Sr,Ke);Sr!=null&&(ar=!1)}}return{row:hr,isempty:ar}}function af(T,D){if(T==null||T["!ref"]==null)return[];var L={t:"n",v:0},Q=0,re=1,Te=[],Qe=0,Ke="",wt={s:{r:0,c:0},e:{r:0,c:0}},Tt=D||{},jt=Tt.range!=null?Tt.range:T["!ref"];Tt.header===1?Q=1:Tt.header==="A"?Q=2:Array.isArray(Tt.header)?Q=3:Tt.header==null&&(Q=0);switch(typeof jt){case"string":wt=Kr(jt);break;case"number":wt=Kr(T["!ref"]),wt.s.r=jt;break;default:wt=jt}Q>0&&(re=0);var ar=hi(wt.s.r),hr=[],br=[],Vr=0,Sr=0,tn=Array.isArray(T),pn=wt.s.r,vn=0,Gr=0;for(tn&&!T[pn]&&(T[pn]=[]),vn=wt.s.c;vn<=wt.e.c;++vn){hr[vn]=aa(vn),L=tn?T[pn][vn]:T[hr[vn]+ar];switch(Q){case 1:Te[vn]=vn-wt.s.c;break;case 2:Te[vn]=hr[vn];break;case 3:Te[vn]=Tt.header[vn-wt.s.c];break;default:for(L==null&&(L={w:"__EMPTY",t:"s"}),Ke=Qe=rn(L,null,Tt),Sr=0,Gr=0;Gr<Te.length;++Gr)Te[Gr]==Ke&&(Ke=Qe+"_"+ ++Sr);Te[vn]=Ke}}for(pn=wt.s.r+re;pn<=wt.e.r;++pn){var bi=bp(T,wt,pn,hr,Q,Te,tn,Tt);(bi.isempty===!1||(Q===1?Tt.blankrows!==!1:!!Tt.blankrows))&&(br[Vr++]=bi.row)}return br.length=Vr,br}var wp=/"/g;function xp(T,D,L,Q,re,Te,Qe,Ke){for(var wt=!0,Tt=[],jt="",ar=hi(L),hr=D.s.c;hr<=D.e.c;++hr){if(!Q[hr])continue;var br=Ke.dense?(T[L]||[])[hr]:T[Q[hr]+ar];if(br==null)jt="";else if(br.v!=null){wt=!1,jt=""+(Ke.rawNumbers&&br.t=="n"?br.v:rn(br,null,Ke));for(var Vr=0,Sr=0;Vr!==jt.length;++Vr)if((Sr=jt.charCodeAt(Vr))===re||Sr===Te||Sr===34||Ke.forceQuotes){jt='"'+jt.replace(wp,'""')+'"';break}jt=="ID"&&(jt='"ID"')}else br.f!=null&&!br.F?(wt=!1,jt="="+br.f,jt.indexOf(",")>=0&&(jt='"'+jt.replace(wp,'""')+'"')):jt="";Tt.push(jt)}return Ke.blankrows===!1&&wt?null:Tt.join(Qe)}function of(T,D){var L=[],Q=D==null?{}:D;if(T==null||T["!ref"]==null)return"";var re=Kr(T["!ref"]),Te=Q.FS!==void 0?Q.FS:",",Qe=Te.charCodeAt(0),Ke=Q.RS!==void 0?Q.RS:`
|
|
|
`,wt=Ke.charCodeAt(0),Tt=new RegExp((Te=="|"?"\\|":Te)+"+$"),jt="",ar=[];Q.dense=Array.isArray(T);for(var hr=Q.skipHidden&&T["!cols"]||[],br=Q.skipHidden&&T["!rows"]||[],Vr=re.s.c;Vr<=re.e.c;++Vr)(hr[Vr]||{}).hidden||(ar[Vr]=aa(Vr));for(var Sr=re.s.r;Sr<=re.e.r;++Sr){if((br[Sr]||{}).hidden)continue;if(jt=xp(T,re,Sr,ar,Qe,wt,Te,Q),jt==null)continue;Q.strip&&(jt=jt.replace(Tt,"")),L.push(jt+Ke)}return delete Q.dense,L.join("")}function Sp(T,D){D||(D={}),D.FS=" ",D.RS=`
|
|
|
`;var L=of(T,D);if(typeof cptable=="undefined"||D.type=="string")return L;var Q=cptable.utils.encode(1200,L,"str");return String.fromCharCode(255)+String.fromCharCode(254)+Q}function Bf(T){var D="",L,Q="";if(T==null||T["!ref"]==null)return[];var re=Kr(T["!ref"]),Te="",Qe=[],Ke,wt=[],Tt=Array.isArray(T);for(Ke=re.s.c;Ke<=re.e.c;++Ke)Qe[Ke]=aa(Ke);for(var jt=re.s.r;jt<=re.e.r;++jt)for(Te=hi(jt),Ke=re.s.c;Ke<=re.e.c;++Ke){if(D=Qe[Ke]+Te,L=Tt?(T[jt]||[])[Ke]:T[D],Q="",L===void 0)continue;if(L.F!=null){if(D=L.F,!L.f)continue;Q=L.f,D.indexOf(":")==-1&&(D=D+":"+D)}if(L.f!=null)Q=L.f;else{if(L.t=="z")continue;if(L.t=="n"&&L.v!=null)Q=""+L.v;else if(L.t=="b")Q=L.v?"TRUE":"FALSE";else if(L.w!==void 0)Q="'"+L.w;else{if(L.v===void 0)continue;L.t=="s"?Q="'"+L.v:Q=""+L.v}}wt[wt.length]=D+"="+Q}return wt}function Ep(T,D,L){var Q=L||{},re=+!Q.skipHeader,Te=T||{},Qe=0,Ke=0;if(Te&&Q.origin!=null)if(typeof Q.origin=="number")Qe=Q.origin;else{var wt=typeof Q.origin=="string"?Ci(Q.origin):Q.origin;Qe=wt.r,Ke=wt.c}var Tt,jt={s:{c:0,r:0},e:{c:Ke,r:Qe+D.length-1+re}};if(Te["!ref"]){var ar=Kr(Te["!ref"]);jt.e.c=Math.max(jt.e.c,ar.e.c),jt.e.r=Math.max(jt.e.r,ar.e.r),Qe==-1&&(Qe=ar.e.r+1,jt.e.r=Qe+D.length-1+re)}else Qe==-1&&(Qe=0,jt.e.r=D.length-1+re);var hr=Q.header||[],br=0;D.forEach(function(Sr,tn){st(Sr).forEach(function(pn){(br=hr.indexOf(pn))==-1&&(hr[br=hr.length]=pn);var vn=Sr[pn],Gr="z",bi="",na=St({c:Ke+br,r:Qe+tn+re});Tt=Kh.sheet_get_cell(Te,na),vn&&typeof vn=="object"&&!(vn instanceof Date)?Te[na]=vn:(typeof vn=="number"?Gr="n":typeof vn=="boolean"?Gr="b":typeof vn=="string"?Gr="s":vn instanceof Date?(Gr="d",Q.cellDates||(Gr="n",vn=me(vn)),bi=Q.dateNF||G._table[14]):vn===null&&Q.nullError&&(Gr="e",vn=0),Tt?(Tt.t=Gr,Tt.v=vn,delete Tt.w,delete Tt.R,bi&&(Tt.z=bi)):Te[na]=Tt={t:Gr,v:vn},bi&&(Tt.z=bi))})}),jt.e.c=Math.max(jt.e.c,Ke+hr.length-1);var Vr=hi(Qe);if(re)for(br=0;br<hr.length;++br)Te[aa(br+Ke)+Vr]={t:"s",v:hr[br]};return Te["!ref"]=Br(jt),Te}function kv(T,D){return Ep(null,T,D)}var Kh={encode_col:aa,encode_row:hi,encode_cell:St,encode_range:Br,decode_col:ji,decode_row:fi,split_cell:cs,decode_cell:Ci,decode_range:Nr,format_cell:rn,get_formulae:Bf,make_csv:of,make_json:af,make_formulae:Bf,sheet_add_aoa:Xn,sheet_add_json:Ep,sheet_add_dom:ip,aoa_to_sheet:ni,json_to_sheet:kv,table_to_sheet:ap,table_to_book:lv,sheet_to_csv:of,sheet_to_txt:Sp,sheet_to_json:af,sheet_to_html:wh.from_sheet,sheet_to_formulae:Bf,sheet_to_row_object_array:af};(function(T){T.consts=T.consts||{};function D(Te){Te.forEach(function(Qe){T.consts[Qe[0]]=Qe[1]})}function L(Te,Qe,Ke){return Te[Qe]!=null?Te[Qe]:Te[Qe]=Ke}function Q(Te,Qe,Ke){if(typeof Qe=="string"){if(Array.isArray(Te)){var wt=Ci(Qe);return Te[wt.r]||(Te[wt.r]=[]),Te[wt.r][wt.c]||(Te[wt.r][wt.c]={t:"z"})}return Te[Qe]||(Te[Qe]={t:"z"})}return typeof Qe!="number"?Q(Te,St(Qe)):Q(Te,St({r:Qe,c:Ke||0}))}T.sheet_get_cell=Q;function re(Te,Qe){if(typeof Qe=="number"){if(Qe>=0&&Te.SheetNames.length>Qe)return Qe;throw new Error("Cannot find sheet # "+Qe)}else if(typeof Qe=="string"){var Ke=Te.SheetNames.indexOf(Qe);if(Ke>-1)return Ke;throw new Error("Cannot find sheet name |"+Qe+"|")}else throw new Error("Cannot find sheet |"+Qe+"|")}return T.book_new=function(){return{SheetNames:[],Sheets:{}}},T.book_append_sheet=function(Te,Qe,Ke){if(!Ke)for(var wt=1;wt<=65535&&!(Te.SheetNames.indexOf(Ke="Sheet"+wt)==-1);++wt,Ke=void 0);if(!Ke||Te.SheetNames.length>=65535)throw new Error("Too many worksheets");if(Jf(Ke),Te.SheetNames.indexOf(Ke)>=0)throw new Error("Worksheet with name |"+Ke+"| already exists!");Te.SheetNames.push(Ke),Te.Sheets[Ke]=Qe},T.book_set_sheet_visibility=function(Te,Qe,Ke){L(Te,"Workbook",{}),L(Te.Workbook,"Sheets",[]);var wt=re(Te,Qe);L(Te.Workbook.Sheets,wt,{});switch(Ke){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+Ke)}Te.Workbook.Sheets[wt].Hidden=Ke},D([["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]]),T.cell_set_number_format=function(Te,Qe){return Te.z=Qe,Te},T.cell_set_hyperlink=function(Te,Qe,Ke){return Qe?(Te.l={Target:Qe},Ke&&(Te.l.Tooltip=Ke)):delete Te.l,Te},T.cell_set_internal_link=function(Te,Qe,Ke){return T.cell_set_hyperlink(Te,"#"+Qe,Ke)},T.cell_add_comment=function(Te,Qe,Ke){Te.c||(Te.c=[]),Te.c.push({t:Qe,a:Ke||"SheetJS"})},T.sheet_set_array_formula=function(Te,Qe,Ke){for(var wt=typeof Qe!="string"?Qe:Kr(Qe),Tt=typeof Qe=="string"?Qe:Br(Qe),jt=wt.s.r;jt<=wt.e.r;++jt)for(var ar=wt.s.c;ar<=wt.e.c;++ar){var hr=Q(Te,jt,ar);hr.t="n",hr.F=Tt,delete hr.v,jt==wt.s.r&&ar==wt.s.c&&(hr.f=Ke)}return Te},T})(Kh),E&&!0&&function(){var T=m(6).Readable,D=function(Te,Qe){var Ke=T(),wt=Qe==null?{}:Qe;if(Te==null||Te["!ref"]==null)return Ke.push(null),Ke;var Tt=Kr(Te["!ref"]),jt=wt.FS!==void 0?wt.FS:",",ar=jt.charCodeAt(0),hr=wt.RS!==void 0?wt.RS:`
|
|
|
`,br=hr.charCodeAt(0),Vr=new RegExp((jt=="|"?"\\|":jt)+"+$"),Sr="",tn=[];wt.dense=Array.isArray(Te);for(var pn=wt.skipHidden&&Te["!cols"]||[],vn=wt.skipHidden&&Te["!rows"]||[],Gr=Tt.s.c;Gr<=Tt.e.c;++Gr)(pn[Gr]||{}).hidden||(tn[Gr]=aa(Gr));var bi=Tt.s.r,na=!1;return Ke._read=function(){if(!na)return na=!0,Ke.push("\uFEFF");for(;bi<=Tt.e.r;){if(++bi,(vn[bi-1]||{}).hidden)continue;if(Sr=xp(Te,Tt,bi-1,tn,ar,br,jt,wt),Sr!=null){wt.strip&&(Sr=Sr.replace(Vr,"")),Ke.push(Sr+hr);break}}if(bi>Tt.e.r)return Ke.push(null)},Ke},L=function(Te,Qe){var Ke=T(),wt=Qe||{},Tt=wt.header!=null?wt.header:wh.BEGIN,jt=wt.footer!=null?wt.footer:wh.END;Ke.push(Tt);var ar=Nr(Te["!ref"]);wt.dense=Array.isArray(Te),Ke.push(wh._preamble(Te,ar,wt));var hr=ar.s.r,br=!1;return Ke._read=function(){if(hr>ar.e.r)return br||(br=!0,Ke.push("</table>"+jt)),Ke.push(null);for(;hr<=ar.e.r;){Ke.push(wh._row(Te,ar,hr,wt)),++hr;break}},Ke},Q=function(Te,Qe){var Ke=T({objectMode:!0});if(Te==null||Te["!ref"]==null)return Ke.push(null),Ke;var wt={t:"n",v:0},Tt=0,jt=1,ar=[],hr=0,br="",Vr={s:{r:0,c:0},e:{r:0,c:0}},Sr=Qe||{},tn=Sr.range!=null?Sr.range:Te["!ref"];Sr.header===1?Tt=1:Sr.header==="A"?Tt=2:Array.isArray(Sr.header)&&(Tt=3);switch(typeof tn){case"string":Vr=Kr(tn);break;case"number":Vr=Kr(Te["!ref"]),Vr.s.r=tn;break;default:Vr=tn}Tt>0&&(jt=0);var pn=hi(Vr.s.r),vn=[],Gr=0,bi=Array.isArray(Te),na=Vr.s.r,zi=0,pa=0;for(bi&&!Te[na]&&(Te[na]=[]),zi=Vr.s.c;zi<=Vr.e.c;++zi){vn[zi]=aa(zi),wt=bi?Te[na][zi]:Te[vn[zi]+pn];switch(Tt){case 1:ar[zi]=zi-Vr.s.c;break;case 2:ar[zi]=vn[zi];break;case 3:ar[zi]=Sr.header[zi-Vr.s.c];break;default:for(wt==null&&(wt={w:"__EMPTY",t:"s"}),br=hr=rn(wt,null,Sr),Gr=0,pa=0;pa<ar.length;++pa)ar[pa]==br&&(br=hr+"_"+ ++Gr);ar[zi]=br}}return na=Vr.s.r+jt,Ke._read=function(){if(na>Vr.e.r)return Ke.push(null);for(;na<=Vr.e.r;){var Ka=bp(Te,Vr,na,vn,Tt,ar,bi,Sr);if(++na,Ka.isempty===!1||(Tt===1?Sr.blankrows!==!1:!!Sr.blankrows)){Ke.push(Ka.row);break}}},Ke};f.stream={to_json:Q,to_html:L,to_csv:D}}(),typeof $h!="undefined"&&(f.parse_xlscfb=$h),f.parse_zip=pp,f.read=tf,f.readFile=gp,f.readFileSync=gp,f.write=nf,f.writeFile=yp,f.writeFileSync=yp,f.writeFileAsync=Bv,f.utils=Kh,f.SSF=G,typeof _e!="undefined"&&(f.CFB=_e)}t(V),typeof window!="undefined"&&!window.XLSX&&(window.XLSX=p);var e=p,d=p}).call(this,m("IyRk"),m("HDXh").Buffer,m("Q2Ig"))},ProS:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("aX58"),p=m("bYtY"),t=m("Qe9p"),e=m("ItGF"),d=m("BPZU"),f=m("H6uX"),u=m("fmMI"),r=m("hD7B"),s=m("IDmD"),o=m("ypgQ"),i=m("+wW9"),l=m("0V0F"),n=m("bLfw"),a=m("T4UG"),c=m("sS/r"),h=m("6Ic6"),A=m("IwbS"),v=m("4NO4"),w=m("iLNv"),b=w.throttle,x=m("/WM3"),C=m("uAnK"),I=m("mYwL"),_=m("af/B"),E=m("xTNl"),O=m("8hn6");m("A1Ka");var N=m("7DRL"),F=p.assert,U=p.each,B=p.isFunction,K=p.isObject,Y=n.parseClassType,k="4.8.0",H={zrender:"4.3.1"},W=1,j=1e3,M=800,G=900,X=5e3,q=1e3,ee=1100,ie=2e3,de=3e3,ue=3500,ve=4e3,be=5e3,_e={PROCESSOR:{FILTER:j,SERIES_FILTER:M,STATISTIC:X},VISUAL:{LAYOUT:q,PROGRESSIVE_LAYOUT:ee,GLOBAL:ie,CHART:de,POST_CHART_LAYOUT:ue,COMPONENT:ve,BRUSH:be}},ke="__flagInMainProcess",$e="__optionUpdated",ne=/^[a-zA-Z0-9_]+$/;function Ne(sr,_r){return function(Yr,Pr,wn){if(!_r&&this._disposed){Ht(this.id);return}Yr=Yr&&Yr.toLowerCase(),f.prototype[sr].call(this,Yr,Pr,wn)}}function st(){f.call(this)}st.prototype.on=Ne("on",!0),st.prototype.off=Ne("off",!0),st.prototype.one=Ne("one",!0),p.mixin(st,f);function pe(sr,_r,Yr){Yr=Yr||{},typeof _r=="string"&&(_r=ye[_r]),this.id,this.group,this._dom=sr;var Pr="canvas",wn=this._zr=g.init(sr,{renderer:Yr.renderer||Pr,devicePixelRatio:Yr.devicePixelRatio,width:Yr.width,height:Yr.height});this._throttledZrFlush=b(p.bind(wn.flush,wn),17);var _r=p.clone(_r);_r&&i(_r,!0),this._theme=_r,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new s;var di=this._api=ct(this);function On($n,wi){return $n.__prio-wi.__prio}d(tt,On),d(Ce,On),this._scheduler=new _(this,di,Ce,tt),f.call(this,this._ecEventProcessor=new le),this._messageCenter=new st,this._initEvents(),this.resize=p.bind(this.resize,this),this._pendingActions=[],wn.animation.on("frame",this._onframe,this),Be(wn,this),p.setAsPrimitive(this)}var Z=pe.prototype;Z._onframe=function(){if(this._disposed)return;var sr=this._scheduler;if(this[$e]){var _r=this[$e].silent;this[ke]=!0,Se(this),ae.update.call(this),this[ke]=!1,this[$e]=!1,oe.call(this,_r),Re.call(this,_r)}else if(sr.unfinished){var Yr=W,Pr=this._model,wn=this._api;sr.unfinished=!1;do{var di=+new Date;sr.performSeriesTasks(Pr),sr.performDataProcessorTasks(Pr),Oe(this,Pr),sr.performVisualTasks(Pr),kt(this,this._model,wn,"remain"),Yr-=+new Date-di}while(Yr>0&&sr.unfinished);sr.unfinished||this._zr.flush()}},Z.getDom=function(){return this._dom},Z.getZr=function(){return this._zr},Z.setOption=function(sr,_r,Yr){if(this._disposed){Ht(this.id);return}var Pr;if(K(_r)&&(Yr=_r.lazyUpdate,Pr=_r.silent,_r=_r.notMerge),this[ke]=!0,!this._model||_r){var wn=new o(this._api),di=this._theme,On=this._model=new u;On.scheduler=this._scheduler,On.init(null,null,di,wn)}this._model.setOption(sr,fe),Yr?(this[$e]={silent:Pr},this[ke]=!1):(Se(this),ae.update.call(this),this._zr.flush(),this[$e]=!1,this[ke]=!1,oe.call(this,Pr),Re.call(this,Pr))},Z.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},Z.getModel=function(){return this._model},Z.getOption=function(){return this._model&&this._model.getOption()},Z.getWidth=function(){return this._zr.getWidth()},Z.getHeight=function(){return this._zr.getHeight()},Z.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},Z.getRenderedCanvas=function(sr){if(!e.canvasSupported)return;sr=sr||{},sr.pixelRatio=sr.pixelRatio||1,sr.backgroundColor=sr.backgroundColor||this._model.get("backgroundColor");var _r=this._zr;return _r.painter.getRenderedCanvas(sr)},Z.getSvgDataURL=function(){if(!e.svgSupported)return;var sr=this._zr,_r=sr.storage.getDisplayList();return p.each(_r,function(Yr){Yr.stopAnimation(!0)}),sr.painter.toDataURL()},Z.getDataURL=function(sr){if(this._disposed){Ht(this.id);return}sr=sr||{};var _r=sr.excludeComponents,Yr=this._model,Pr=[],wn=this;U(_r,function(On){Yr.eachComponent({mainType:On},function($n){var wi=wn._componentsMap[$n.__viewId];wi.group.ignore||(Pr.push(wi),wi.group.ignore=!0)})});var di=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.getRenderedCanvas(sr).toDataURL("image/"+(sr&&sr.type||"png"));return U(Pr,function(On){On.group.ignore=!1}),di},Z.getConnectedDataURL=function(sr){if(this._disposed){Ht(this.id);return}if(!e.canvasSupported)return;var _r=sr.type==="svg",Yr=this.group,Pr=Math.min,wn=Math.max,di=Infinity;if(ze[Yr]){var On=di,$n=di,wi=-di,ki=-di,ra=[],ia=sr&&sr.pixelRatio||1;p.each(lt,function(ft,ot){if(ft.group===Yr){var ht=_r?ft.getZr().painter.getSvgDom().innerHTML:ft.getRenderedCanvas(p.clone(sr)),Bt=ft.getDom().getBoundingClientRect();On=Pr(Bt.left,On),$n=Pr(Bt.top,$n),wi=wn(Bt.right,wi),ki=wn(Bt.bottom,ki),ra.push({dom:ht,left:Bt.left,top:Bt.top})}}),On*=ia,$n*=ia,wi*=ia,ki*=ia;var da=wi-On,gt=ki-$n,je=p.createCanvas(),Ye=g.init(je,{renderer:_r?"svg":"canvas"});if(Ye.resize({width:da,height:gt}),_r){var Ze="";return U(ra,function(ft){var ot=ft.left-On,ht=ft.top-$n;Ze+='<g transform="translate('+ot+","+ht+')">'+ft.dom+"</g>"}),Ye.painter.getSvgRoot().innerHTML=Ze,sr.connectedBackgroundColor&&Ye.painter.setBackgroundColor(sr.connectedBackgroundColor),Ye.refreshImmediately(),Ye.painter.toDataURL()}else return sr.connectedBackgroundColor&&Ye.add(new A.Rect({shape:{x:0,y:0,width:da,height:gt},style:{fill:sr.connectedBackgroundColor}})),U(ra,function(ft){var ot=new A.Image({style:{x:ft.left*ia-On,y:ft.top*ia-$n,image:ft.dom}});Ye.add(ot)}),Ye.refreshImmediately(),je.toDataURL("image/"+(sr&&sr.type||"png"))}else return this.getDataURL(sr)},Z.convertToPixel=p.curry(J,"convertToPixel"),Z.convertFromPixel=p.curry(J,"convertFromPixel");function J(sr,_r,Yr){if(this._disposed){Ht(this.id);return}var Pr=this._model,wn=this._coordSysMgr.getCoordinateSystems(),di;_r=v.parseFinder(Pr,_r);for(var On=0;On<wn.length;On++){var $n=wn[On];if($n[sr]&&(di=$n[sr](Pr,_r,Yr))!=null)return di}}Z.containPixel=function(sr,_r){if(this._disposed){Ht(this.id);return}var Yr=this._model,Pr;return sr=v.parseFinder(Yr,sr),p.each(sr,function(wn,di){di.indexOf("Models")>=0&&p.each(wn,function(On){var $n=On.coordinateSystem;if($n&&$n.containPoint)Pr|=!!$n.containPoint(_r);else if(di==="seriesModels"){var wi=this._chartsMap[On.__viewId];wi&&wi.containPoint&&(Pr|=wi.containPoint(_r,On))}},this)},this),!!Pr},Z.getVisual=function(sr,_r){var Yr=this._model;sr=v.parseFinder(Yr,sr,{defaultMainType:"series"});var Pr=sr.seriesModel,wn=Pr.getData(),di=sr.hasOwnProperty("dataIndexInside")?sr.dataIndexInside:sr.hasOwnProperty("dataIndex")?wn.indexOfRawIndex(sr.dataIndex):null;return di!=null?wn.getItemVisual(di,_r):wn.getVisual(_r)},Z.getViewOfComponentModel=function(sr){return this._componentsMap[sr.__viewId]},Z.getViewOfSeriesModel=function(sr){return this._chartsMap[sr.__viewId]};var ae={prepareAndUpdate:function(sr){Se(this),ae.update.call(this,sr)},update:function(sr){var _r=this._model,Yr=this._api,Pr=this._zr,wn=this._coordSysMgr,di=this._scheduler;if(!_r)return;di.restoreData(_r,sr),di.performSeriesTasks(_r),wn.create(_r,Yr),di.performDataProcessorTasks(_r,sr),Oe(this,_r),wn.update(_r,Yr),bt(_r),di.performVisualTasks(_r,sr),dt(this,_r,Yr,sr);var On=_r.get("backgroundColor")||"transparent";if(e.canvasSupported)Pr.setBackgroundColor(On);else{var $n=t.parse(On);On=t.stringify($n,"rgb"),$n[3]===0&&(On="transparent")}ut(_r,Yr)},updateTransform:function(sr){var _r=this._model,Yr=this,Pr=this._api;if(!_r)return;var wn=[];_r.eachComponent(function(On,$n){var wi=Yr.getViewOfComponentModel($n);if(wi&&wi.__alive)if(wi.updateTransform){var ki=wi.updateTransform($n,_r,Pr,sr);ki&&ki.update&&wn.push(wi)}else wn.push(wi)});var di=p.createHashMap();_r.eachSeries(function(On){var $n=Yr._chartsMap[On.__viewId];if($n.updateTransform){var wi=$n.updateTransform(On,_r,Pr,sr);wi&&wi.update&&di.set(On.uid,1)}else di.set(On.uid,1)}),bt(_r),this._scheduler.performVisualTasks(_r,sr,{setDirty:!0,dirtyMap:di}),kt(Yr,_r,Pr,sr,di),ut(_r,this._api)},updateView:function(sr){var _r=this._model;if(!_r)return;h.markUpdateMethod(sr,"updateView"),bt(_r),this._scheduler.performVisualTasks(_r,sr,{setDirty:!0}),dt(this,this._model,this._api,sr),ut(_r,this._api)},updateVisual:function(sr){ae.update.call(this,sr)},updateLayout:function(sr){ae.update.call(this,sr)}};function Se(sr){var _r=sr._model,Yr=sr._scheduler;Yr.restorePipelines(_r),Yr.prepareStageTasks(),et(sr,"component",_r,Yr),et(sr,"chart",_r,Yr),Yr.plan()}function me(sr,_r,Yr,Pr,wn){var di=sr._model;if(!Pr){U(sr._componentsViews.concat(sr._chartsViews),ki);return}var On={};On[Pr+"Id"]=Yr[Pr+"Id"],On[Pr+"Index"]=Yr[Pr+"Index"],On[Pr+"Name"]=Yr[Pr+"Name"];var $n={mainType:Pr,query:On};wn&&($n.subType=wn);var wi=Yr.excludeSeriesId;wi!=null&&(wi=p.createHashMap(v.normalizeToArray(wi))),di&&di.eachComponent($n,function(ra){(!wi||wi.get(ra.id)==null)&&ki(sr[Pr==="series"?"_chartsMap":"_componentsMap"][ra.__viewId])},sr);function ki(ra){ra&&ra.__alive&&ra[_r]&&ra[_r](ra.__model,di,sr._api,Yr)}}Z.resize=function(sr){if(this._disposed){Ht(this.id);return}this._zr.resize(sr);var _r=this._model;if(this._loadingFX&&this._loadingFX.resize(),!_r)return;var Yr=_r.resetOption("media"),Pr=sr&&sr.silent;this[ke]=!0,Yr&&Se(this),ae.update.call(this),this[ke]=!1,oe.call(this,Pr),Re.call(this,Pr)};function Oe(sr,_r){var Yr=sr._chartsMap,Pr=sr._scheduler;_r.eachSeries(function(wn){Pr.updateStreamModes(wn,Yr[wn.__viewId])})}Z.showLoading=function(sr,_r){if(this._disposed){Ht(this.id);return}if(K(sr)&&(_r=sr,sr=""),sr=sr||"default",this.hideLoading(),!Je[sr])return;var Yr=Je[sr](this._api,_r),Pr=this._zr;this._loadingFX=Yr,Pr.add(Yr)},Z.hideLoading=function(){if(this._disposed){Ht(this.id);return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},Z.makeActionFromEvent=function(sr){var _r=p.extend({},sr);return _r.type=we[sr.type],_r},Z.dispatchAction=function(sr,_r){if(this._disposed){Ht(this.id);return}if(K(_r)||(_r={silent:!!_r}),!te[sr.type])return;if(!this._model)return;if(this[ke]){this._pendingActions.push(sr);return}Ee.call(this,sr,_r.silent),_r.flush?this._zr.flush(!0):_r.flush!==!1&&e.browser.weChat&&this._throttledZrFlush(),oe.call(this,_r.silent),Re.call(this,_r.silent)};function Ee(sr,_r){var Yr=sr.type,Pr=sr.escapeConnect,wn=te[Yr],di=wn.actionInfo,On=(di.update||"update").split(":"),$n=On.pop();On=On[0]!=null&&Y(On[0]),this[ke]=!0;var wi=[sr],ki=!1;sr.batch&&(ki=!0,wi=p.map(sr.batch,function(gt){return gt=p.defaults(p.extend({},gt),sr),gt.batch=null,gt}));var ra=[],ia,da=Yr==="highlight"||Yr==="downplay";U(wi,function(gt){ia=wn.action(gt,this._model,this._api),ia=ia||p.extend({},gt),ia.type=di.event||ia.type,ra.push(ia),da?me(this,$n,gt,"series"):On&&me(this,$n,gt,On.main,On.sub)},this),$n!=="none"&&!da&&!On&&(this[$e]?(Se(this),ae.update.call(this,sr),this[$e]=!1):ae[$n].call(this,sr)),ki?ia={type:di.event||Yr,escapeConnect:Pr,batch:ra}:ia=ra[0],this[ke]=!1,!_r&&this._messageCenter.trigger(ia.type,ia)}function oe(sr){for(var _r=this._pendingActions;_r.length;){var Yr=_r.shift();Ee.call(this,Yr,sr)}}function Re(sr){!sr&&this.trigger("updated")}function Be(sr,_r){sr.on("rendered",function(){_r.trigger("rendered"),sr.animation.isFinished()&&!_r[$e]&&!_r._scheduler.unfinished&&!_r._pendingActions.length&&_r.trigger("finished")})}Z.appendData=function(sr){if(this._disposed){Ht(this.id);return}var _r=sr.seriesIndex,Yr=this.getModel(),Pr=Yr.getSeriesByIndex(_r);Pr.appendData(sr),this._scheduler.unfinished=!0},Z.on=Ne("on",!1),Z.off=Ne("off",!1),Z.one=Ne("one",!1);function et(sr,_r,Yr,Pr){for(var wn=_r==="component",di=wn?sr._componentsViews:sr._chartsViews,On=wn?sr._componentsMap:sr._chartsMap,$n=sr._zr,wi=sr._api,ki=0;ki<di.length;ki++)di[ki].__alive=!1;wn?Yr.eachComponent(function(da,gt){da!=="series"&&ra(gt)}):Yr.eachSeries(ra);function ra(da){var gt="_ec_"+da.id+"_"+da.type,je=On[gt];if(!je){var Ye=Y(da.type),Ze=wn?c.getClass(Ye.main,Ye.sub):h.getClass(Ye.sub);je=new Ze,je.init(Yr,wi),On[gt]=je,di.push(je),$n.add(je.group)}da.__viewId=je.__id=gt,je.__alive=!0,je.__model=da,je.group.__ecComponentInfo={mainType:da.mainType,index:da.componentIndex},!wn&&Pr.prepareView(je,da,Yr,wi)}for(var ki=0;ki<di.length;){var ia=di[ki];ia.__alive?ki++:(!wn&&ia.renderTask.dispose(),$n.remove(ia.group),ia.dispose(Yr,wi),di.splice(ki,1),delete On[ia.__id],ia.__id=ia.group.__ecComponentInfo=null)}}function bt(sr){sr.clearColorPalette(),sr.eachSeries(function(_r){_r.clearColorPalette()})}function dt(sr,_r,Yr,Pr){He(sr,_r,Yr,Pr),U(sr._chartsViews,function(wn){wn.__alive=!1}),kt(sr,_r,Yr,Pr),U(sr._chartsViews,function(wn){wn.__alive||wn.remove(_r,Yr)})}function He(sr,_r,Yr,Pr,wn){U(wn||sr._componentsViews,function(di){var On=di.__model;di.render(On,_r,Yr,Pr),Jt(On,di)})}function kt(sr,_r,Yr,Pr,wn){var di=sr._scheduler,On;_r.eachSeries(function($n){var wi=sr._chartsMap[$n.__viewId];wi.__alive=!0;var ki=wi.renderTask;di.updatePayload(ki,Pr),wn&&wn.get($n.uid)&&ki.dirty(),On|=ki.perform(di.getPerformArgs(ki)),wi.group.silent=!!$n.get("silent"),Jt($n,wi),Ut($n,wi)}),di.unfinished|=On,$t(sr,_r),C(sr._zr.dom,_r)}function ut(sr,_r){U(rt,function(Yr){Yr(sr,_r)})}var Ft=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];Z._initEvents=function(){U(Ft,function(sr){var _r=function(Yr){var Pr=this.getModel(),wn=Yr.target,di,On=sr==="globalout";if(On)di={};else if(wn&&wn.dataIndex!=null){var $n=wn.dataModel||Pr.getSeriesByIndex(wn.seriesIndex);di=$n&&$n.getDataParams(wn.dataIndex,wn.dataType,wn)||{}}else wn&&wn.eventData&&(di=p.extend({},wn.eventData));if(di){var wi=di.componentType,ki=di.componentIndex;(wi==="markLine"||wi==="markPoint"||wi==="markArea")&&(wi="series",ki=di.seriesIndex);var ra=wi&&ki!=null&&Pr.getComponent(wi,ki),ia=ra&&this[ra.mainType==="series"?"_chartsMap":"_componentsMap"][ra.__viewId];di.event=Yr,di.type=sr,this._ecEventProcessor.eventInfo={targetEl:wn,packedEvent:di,model:ra,view:ia},this.trigger(sr,di)}};_r.zrEventfulCallAtLast=!0,this._zr.on(sr,_r,this)},this),U(we,function(sr,_r){this._messageCenter.on(_r,function(Yr){this.trigger(_r,Yr)},this)},this)},Z.isDisposed=function(){return this._disposed},Z.clear=function(){if(this._disposed){Ht(this.id);return}this.setOption({series:[]},!0)},Z.dispose=function(){if(this._disposed){Ht(this.id);return}this._disposed=!0,v.setAttribute(this.getDom(),at,"");var sr=this._api,_r=this._model;U(this._componentsViews,function(Yr){Yr.dispose(_r,sr)}),U(this._chartsViews,function(Yr){Yr.dispose(_r,sr)}),this._zr.dispose(),delete lt[this.id]},p.mixin(pe,f);function Ht(sr){}function $t(sr,_r){var Yr=sr._zr,Pr=Yr.storage,wn=0;Pr.traverse(function(di){wn++}),wn>_r.get("hoverLayerThreshold")&&!e.node&&_r.eachSeries(function(di){if(di.preventUsingHoverLayer)return;var On=sr._chartsMap[di.__viewId];On.__alive&&On.group.traverse(function($n){$n.useHoverLayer=!0})})}function Ut(sr,_r){var Yr=sr.get("blendMode")||null;_r.group.traverse(function(Pr){Pr.isGroup||Pr.style.blend!==Yr&&Pr.setStyle("blend",Yr),Pr.eachPendingDisplayable&&Pr.eachPendingDisplayable(function(wn){wn.setStyle("blend",Yr)})})}function Jt(sr,_r){var Yr=sr.get("z"),Pr=sr.get("zlevel");_r.group.traverse(function(wn){wn.type!=="group"&&(Yr!=null&&(wn.z=Yr),Pr!=null&&(wn.zlevel=Pr))})}function ct(sr){var _r=sr._coordSysMgr;return p.extend(new r(sr),{getCoordinateSystems:p.bind(_r.getCoordinateSystems,_r),getComponentByElement:function(Yr){for(;Yr;){var Pr=Yr.__ecComponentInfo;if(Pr!=null)return sr._model.getComponent(Pr.mainType,Pr.index);Yr=Yr.parent}}})}function le(){this.eventInfo}le.prototype={constructor:le,normalizeQuery:function(sr){var _r={},Yr={},Pr={};if(p.isString(sr)){var wn=Y(sr);_r.mainType=wn.main||null,_r.subType=wn.sub||null}else{var di=["Index","Name","Id"],On={name:1,dataIndex:1,dataType:1};p.each(sr,function($n,wi){for(var ki=!1,ra=0;ra<di.length;ra++){var ia=di[ra],da=wi.lastIndexOf(ia);if(da>0&&da===wi.length-ia.length){var gt=wi.slice(0,da);gt!=="data"&&(_r.mainType=gt,_r[ia.toLowerCase()]=$n,ki=!0)}}On.hasOwnProperty(wi)&&(Yr[wi]=$n,ki=!0),ki||(Pr[wi]=$n)})}return{cptQuery:_r,dataQuery:Yr,otherQuery:Pr}},filter:function(sr,_r,Yr){var Pr=this.eventInfo;if(!Pr)return!0;var wn=Pr.targetEl,di=Pr.packedEvent,On=Pr.model,$n=Pr.view;if(!On||!$n)return!0;var wi=_r.cptQuery,ki=_r.dataQuery;return ra(wi,On,"mainType")&&ra(wi,On,"subType")&&ra(wi,On,"index","componentIndex")&&ra(wi,On,"name")&&ra(wi,On,"id")&&ra(ki,di,"name")&&ra(ki,di,"dataIndex")&&ra(ki,di,"dataType")&&(!$n.filterForExposedEvent||$n.filterForExposedEvent(sr,_r.otherQuery,wn,di));function ra(ia,da,gt,je){return ia[gt]==null||da[je||gt]===ia[gt]}},afterTrigger:function(){this.eventInfo=null}};var te={},we={},Ce=[],fe=[],rt=[],tt=[],ye={},Je={},lt={},ze={},Ct=new Date-0,zt=new Date-0,at="_echarts_instance_";function vt(sr){var _r=0,Yr=1,Pr=2,wn="__connectUpdateStatus";function di(On,$n){for(var wi=0;wi<On.length;wi++){var ki=On[wi];ki[wn]=$n}}U(we,function(On,$n){sr._messageCenter.on($n,function(wi){if(ze[sr.group]&&sr[wn]!==_r){if(wi&&wi.escapeConnect)return;var ki=sr.makeActionFromEvent(wi),ra=[];U(lt,function(ia){ia!==sr&&ia.group===sr.group&&ra.push(ia)}),di(ra,_r),U(ra,function(ia){ia[wn]!==Yr&&ia.dispatchAction(ki)}),di(ra,Pr)}})})}function At(sr,_r,Yr){var Pr=ui(sr);if(Pr)return Pr;var wn=new pe(sr,_r,Yr);return wn.id="ec_"+Ct++,lt[wn.id]=wn,v.setAttribute(sr,at,wn.id),vt(wn),wn}function tr(sr){if(p.isArray(sr)){var _r=sr;sr=null,U(_r,function(Yr){Yr.group!=null&&(sr=Yr.group)}),sr=sr||"g_"+zt++,U(_r,function(Yr){Yr.group=sr})}return ze[sr]=!0,sr}function Ir(sr){ze[sr]=!1}var zr=Ir;function yn(sr){typeof sr=="string"?sr=lt[sr]:sr instanceof pe||(sr=ui(sr)),sr instanceof pe&&!sr.isDisposed()&&sr.dispose()}function ui(sr){return lt[v.getAttribute(sr,at)]}function Nn(sr){return lt[sr]}function sn(sr,_r){ye[sr]=_r}function Nt(sr){fe.push(sr)}function xt(sr,_r){fr(Ce,sr,_r,j)}function Pe(sr){rt.push(sr)}function Fe(sr,_r,Yr){typeof _r=="function"&&(Yr=_r,_r="");var Pr=K(sr)?sr.type:[sr,sr={event:_r}][0];sr.event=(sr.event||Pr).toLowerCase(),_r=sr.event,F(ne.test(Pr)&&ne.test(_r)),te[Pr]||(te[Pr]={action:Yr,actionInfo:sr}),we[_r]=Pr}function Ve(sr,_r){s.register(sr,_r)}function pt(sr){var _r=s.get(sr);if(_r)return _r.getDimensionsInfo?_r.getDimensionsInfo():_r.dimensions.slice()}function Mt(sr,_r){fr(tt,sr,_r,q,"layout")}function dr(sr,_r){fr(tt,sr,_r,de,"visual")}function fr(sr,_r,Yr,Pr,wn){(B(_r)||K(_r))&&(Yr=_r,_r=Pr);var di=_.wrapStageHandler(Yr,wn);return di.__prio=_r,di.__raw=Yr,sr.push(di),di}function Lr(sr,_r){Je[sr]=_r}function dn(sr){return n.extend(sr)}function _n(sr){return c.extend(sr)}function cr(sr){return a.extend(sr)}function Xt(sr){return h.extend(sr)}function Zt(sr){p.$override("createCanvas",sr)}function Rr(sr,_r,Yr){N.registerMap(sr,_r,Yr)}function $r(sr){var _r=N.retrieveMap(sr);return _r&&_r[0]&&{geoJson:_r[0].geoJSON,specialAreas:_r[0].specialAreas}}dr(ie,x),Nt(i),xt(G,l),Lr("default",I),Fe({type:"highlight",event:"highlight",update:"highlight"},p.noop),Fe({type:"downplay",event:"downplay",update:"downplay"},p.noop),sn("light",E),sn("dark",O);var un={};V.version=k,V.dependencies=H,V.PRIORITY=_e,V.init=At,V.connect=tr,V.disConnect=Ir,V.disconnect=zr,V.dispose=yn,V.getInstanceByDom=ui,V.getInstanceById=Nn,V.registerTheme=sn,V.registerPreprocessor=Nt,V.registerProcessor=xt,V.registerPostUpdate=Pe,V.registerAction=Fe,V.registerCoordinateSystem=Ve,V.getCoordinateSystemDimensions=pt,V.registerLayout=Mt,V.registerVisual=dr,V.registerLoading=Lr,V.extendComponentModel=dn,V.extendComponentView=_n,V.extendSeriesModel=cr,V.extendChartView=Xt,V.setCanvasCreator=Zt,V.registerMap=Rr,V.getMap=$r,V.dataTool=un;var Dn=m("txkQ");(function(){for(var sr in Dn)Dn.hasOwnProperty(sr)&&(V[sr]=Dn[sr])})()},Q7if:function(z,V,m){var S=m("JEkh"),y=S.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"}}}});z.exports=y},Q9mQ:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("UADf"),p=m.n(g)},QBsz:function(z,V){var m=typeof Float32Array=="undefined"?Array:Float32Array;function S(_,E){var O=new m(2);return _==null&&(_=0),E==null&&(E=0),O[0]=_,O[1]=E,O}function y(_,E){return _[0]=E[0],_[1]=E[1],_}function g(_){var E=new m(2);return E[0]=_[0],E[1]=_[1],E}function p(_,E,O){return _[0]=E,_[1]=O,_}function t(_,E,O){return _[0]=E[0]+O[0],_[1]=E[1]+O[1],_}function e(_,E,O,N){return _[0]=E[0]+O[0]*N,_[1]=E[1]+O[1]*N,_}function d(_,E,O){return _[0]=E[0]-O[0],_[1]=E[1]-O[1],_}function f(_){return Math.sqrt(r(_))}var u=f;function r(_){return _[0]*_[0]+_[1]*_[1]}var s=r;function o(_,E,O){return _[0]=E[0]*O[0],_[1]=E[1]*O[1],_}function i(_,E,O){return _[0]=E[0]/O[0],_[1]=E[1]/O[1],_}function l(_,E){return _[0]*E[0]+_[1]*E[1]}function n(_,E,O){return _[0]=E[0]*O,_[1]=E[1]*O,_}function a(_,E){var O=f(E);return O===0?(_[0]=0,_[1]=0):(_[0]=E[0]/O,_[1]=E[1]/O),_}function c(_,E){return Math.sqrt((_[0]-E[0])*(_[0]-E[0])+(_[1]-E[1])*(_[1]-E[1]))}var h=c;function A(_,E){return(_[0]-E[0])*(_[0]-E[0])+(_[1]-E[1])*(_[1]-E[1])}var v=A;function w(_,E){return _[0]=-E[0],_[1]=-E[1],_}function b(_,E,O,N){return _[0]=E[0]+N*(O[0]-E[0]),_[1]=E[1]+N*(O[1]-E[1]),_}function x(_,E,O){var N=E[0],F=E[1];return _[0]=O[0]*N+O[2]*F+O[4],_[1]=O[1]*N+O[3]*F+O[5],_}function C(_,E,O){return _[0]=Math.min(E[0],O[0]),_[1]=Math.min(E[1],O[1]),_}function I(_,E,O){return _[0]=Math.max(E[0],O[0]),_[1]=Math.max(E[1],O[1]),_}V.create=S,V.copy=y,V.clone=g,V.set=p,V.add=t,V.scaleAndAdd=e,V.sub=d,V.len=f,V.length=u,V.lenSquare=r,V.lengthSquare=s,V.mul=o,V.div=i,V.dot=l,V.scale=n,V.normalize=a,V.distance=c,V.dist=h,V.distanceSquare=A,V.distSquare=v,V.negate=w,V.lerp=b,V.applyTransform=x,V.min=C,V.max=I},"QO+J":function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.createSensor=void 0;var S=g(m("NohK")),y=m("24YM");function g(t){return t&&t.__esModule?t:{default:t}}var p=function(e){var d=void 0,f=[],u=function(){getComputedStyle(e).position==="static"&&(e.style.position="relative");var n=document.createElement("object");return n.onload=function(){n.contentDocument.defaultView.addEventListener("resize",r),r()},n.style.display="block",n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.height="100%",n.style.width="100%",n.style.overflow="hidden",n.style.pointerEvents="none",n.style.zIndex="-1",n.style.opacity="0",n.setAttribute("class",y.SensorClassName),n.setAttribute("tabindex",y.SensorTabIndex),n.type="text/html",e.appendChild(n),n.data="about:blank",n},r=(0,S.default)(function(){f.forEach(function(l){l(e)})}),s=function(n){d||(d=u()),f.indexOf(n)===-1&&f.push(n)},o=function(){d&&d.parentNode&&(d.contentDocument&&d.contentDocument.defaultView.removeEventListener("resize",r),d.parentNode.removeChild(d),d=void 0,f=[])},i=function(n){var a=f.indexOf(n);a!==-1&&f.splice(a,1),f.length===0&&d&&o()};return{element:e,bind:s,destroy:o,unbind:i}};V.createSensor=p},"QQZ/":function(z,V,m){var S=m("Sq3C"),y=m("Z1HP"),g=m("Sxd8"),p=m("dt0z");function t(e,d,f){e=p(e),d=g(d);var u=d?y(e):0;return d&&u<d?S(d-u,f)+e:e}z.exports=t},QUw5:function(z,V,m){var S=m("OlYY"),y=S.extend({type:"dataZoom.select"});z.exports=y},QV2g:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=S;function S(){for(var p,t=[],e=0;e<256;e++){p=e;for(var d=0;d<8;d++)p=p&1?3988292384^p>>>1:p>>>1;t[e]=p}return t}var y=S();function g(p,t,e,d){var f=y,u=d+e;p^=-1;for(var r=d;r<u;r++)p=p>>>8^f[(p^t[r])&255];return p^-1}},QbM5:function(z,V,m){},Qe9p:function(z,V,m){var S=m("1RvN"),y={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function g(E){return E=Math.round(E),E<0?0:E>255?255:E}function p(E){return E=Math.round(E),E<0?0:E>360?360:E}function t(E){return E<0?0:E>1?1:E}function e(E){return E.length&&E.charAt(E.length-1)==="%"?g(parseFloat(E)/100*255):g(parseInt(E,10))}function d(E){return E.length&&E.charAt(E.length-1)==="%"?t(parseFloat(E)/100):t(parseFloat(E))}function f(E,O,N){return N<0?N+=1:N>1&&(N-=1),N*6<1?E+(O-E)*N*6:N*2<1?O:N*3<2?E+(O-E)*(2/3-N)*6:E}function u(E,O,N){return E+(O-E)*N}function r(E,O,N,F,U){return E[0]=O,E[1]=N,E[2]=F,E[3]=U,E}function s(E,O){return E[0]=O[0],E[1]=O[1],E[2]=O[2],E[3]=O[3],E}var o=new S(20),i=null;function l(E,O){i&&s(i,O),i=o.put(E,i||O.slice())}function n(E,O){if(!E)return;O=O||[];var N=o.get(E);if(N)return s(O,N);E=E+"";var F=E.replace(/ /g,"").toLowerCase();if(F in y)return s(O,y[F]),l(E,O),O;if(F.charAt(0)==="#"){if(F.length===4){var U=parseInt(F.substr(1),16);if(!(U>=0&&U<=4095)){r(O,0,0,0,1);return}return r(O,(U&3840)>>4|(U&3840)>>8,U&240|(U&240)>>4,U&15|(U&15)<<4,1),l(E,O),O}else if(F.length===7){var U=parseInt(F.substr(1),16);if(!(U>=0&&U<=16777215)){r(O,0,0,0,1);return}return r(O,(U&16711680)>>16,(U&65280)>>8,U&255,1),l(E,O),O}return}var B=F.indexOf("("),K=F.indexOf(")");if(B!==-1&&K+1===F.length){var Y=F.substr(0,B),k=F.substr(B+1,K-(B+1)).split(","),H=1;switch(Y){case"rgba":if(k.length!==4){r(O,0,0,0,1);return}H=d(k.pop());case"rgb":if(k.length!==3){r(O,0,0,0,1);return}return r(O,e(k[0]),e(k[1]),e(k[2]),H),l(E,O),O;case"hsla":if(k.length!==4){r(O,0,0,0,1);return}return k[3]=d(k[3]),a(k,O),l(E,O),O;case"hsl":if(k.length!==3){r(O,0,0,0,1);return}return a(k,O),l(E,O),O;default:return}}r(O,0,0,0,1);return}function a(E,O){var N=(parseFloat(E[0])%360+360)%360/360,F=d(E[1]),U=d(E[2]),B=U<=.5?U*(F+1):U+F-U*F,K=U*2-B;return O=O||[],r(O,g(f(K,B,N+1/3)*255),g(f(K,B,N)*255),g(f(K,B,N-1/3)*255),1),E.length===4&&(O[3]=E[3]),O}function c(E){if(!E)return;var O=E[0]/255,N=E[1]/255,F=E[2]/255,U=Math.min(O,N,F),B=Math.max(O,N,F),K=B-U,Y=(B+U)/2,k,H;if(K===0)k=0,H=0;else{Y<.5?H=K/(B+U):H=K/(2-B-U);var W=((B-O)/6+K/2)/K,j=((B-N)/6+K/2)/K,M=((B-F)/6+K/2)/K;O===B?k=M-j:N===B?k=1/3+W-M:F===B&&(k=2/3+j-W),k<0&&(k+=1),k>1&&(k-=1)}var G=[k*360,H,Y];return E[3]!=null&&G.push(E[3]),G}function h(E,O){var N=n(E);if(N){for(var F=0;F<3;F++)O<0?N[F]=N[F]*(1-O)|0:N[F]=(255-N[F])*O+N[F]|0,N[F]>255?N[F]=255:E[F]<0&&(N[F]=0);return _(N,N.length===4?"rgba":"rgb")}}function A(E){var O=n(E);if(O)return((1<<24)+(O[0]<<16)+(O[1]<<8)+ +O[2]).toString(16).slice(1)}function v(E,O,N){if(!(O&&O.length)||!(E>=0&&E<=1))return;N=N||[];var F=E*(O.length-1),U=Math.floor(F),B=Math.ceil(F),K=O[U],Y=O[B],k=F-U;return N[0]=g(u(K[0],Y[0],k)),N[1]=g(u(K[1],Y[1],k)),N[2]=g(u(K[2],Y[2],k)),N[3]=t(u(K[3],Y[3],k)),N}var w=v;function b(E,O,N){if(!(O&&O.length)||!(E>=0&&E<=1))return;var F=E*(O.length-1),U=Math.floor(F),B=Math.ceil(F),K=n(O[U]),Y=n(O[B]),k=F-U,H=_([g(u(K[0],Y[0],k)),g(u(K[1],Y[1],k)),g(u(K[2],Y[2],k)),t(u(K[3],Y[3],k))],"rgba");return N?{color:H,leftIndex:U,rightIndex:B,value:F}:H}var x=b;function C(E,O,N,F){if(E=n(E),E)return E=c(E),O!=null&&(E[0]=p(O)),N!=null&&(E[1]=d(N)),F!=null&&(E[2]=d(F)),_(a(E),"rgba")}function I(E,O){if(E=n(E),E&&O!=null)return E[3]=t(O),_(E,"rgba")}function _(E,O){if(!E||!E.length)return;var N=E[0]+","+E[1]+","+E[2];return(O==="rgba"||O==="hsva"||O==="hsla")&&(N+=","+E[3]),O+"("+N+")"}V.parse=n,V.lift=h,V.toHex=A,V.fastLerp=v,V.fastMapToColor=w,V.lerp=b,V.mapToColor=x,V.modifyHSL=C,V.modifyAlpha=I,V.stringify=_},QuXc:function(z,V){var m=function(g){this.colorStops=g||[]};m.prototype={constructor:m,addColorStop:function(g,p){this.colorStops.push({offset:g,color:p})}};var S=m;z.exports=S},Qvb6:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("ItGF"),p=m("B9fm"),t=m("gvm7"),e=m("7aKB"),d=m("OELB"),f=m("IwbS"),u=m("Ez2D"),r=m("+TT/"),s=m("Qxkt"),o=m("F9bG"),i=m("aX7z"),l=m("/y7N"),n=m("4NO4"),a=n.getTooltipRenderMode,c=y.bind,h=y.each,A=d.parsePercent,v=new f.Rect({shape:{x:-1,y:-1,width:2,height:2}}),w=S.extendComponentView({type:"tooltip",init:function(O,N){if(g.node)return;var F=O.getComponent("tooltip"),U=F.get("renderMode");this._renderMode=a(U);var B;this._renderMode==="html"?(B=new p(N.getDom(),N,{appendToBody:F.get("appendToBody",!0)}),this._newLine="<br/>"):(B=new t(N),this._newLine=`
|
|
|
`),this._tooltipContent=B},render:function(O,N,F){if(g.node)return;this.group.removeAll(),this._tooltipModel=O,this._ecModel=N,this._api=F,this._lastDataByCoordSys=null,this._alwaysShowContent=O.get("alwaysShowContent");var U=this._tooltipContent;U.update(),U.setEnterable(O.get("enterable")),this._initGlobalListener(),this._keepShow()},_initGlobalListener:function(){var O=this._tooltipModel,N=O.get("triggerOn");o.register("itemTooltip",this._api,c(function(F,U,B){N!=="none"&&(N.indexOf(F)>=0?this._tryShow(U,B):F==="leave"&&this._hide(B))},this))},_keepShow:function(){var O=this._tooltipModel,N=this._ecModel,F=this._api;if(this._lastX!=null&&this._lastY!=null&&O.get("triggerOn")!=="none"){var U=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!F.isDisposed()&&U.manuallyShowTip(O,N,F,{x:U._lastX,y:U._lastY})})}},manuallyShowTip:function(O,N,F,U){if(U.from===this.uid||g.node)return;var B=x(U,F);this._ticket="";var K=U.dataByCoordSys;if(U.tooltip&&U.x!=null&&U.y!=null){var Y=v;Y.position=[U.x,U.y],Y.update(),Y.tooltip=U.tooltip,this._tryShow({offsetX:U.x,offsetY:U.y,target:Y},B)}else if(K)this._tryShow({offsetX:U.x,offsetY:U.y,position:U.position,dataByCoordSys:U.dataByCoordSys,tooltipOption:U.tooltipOption},B);else if(U.seriesIndex!=null){if(this._manuallyAxisShowTip(O,N,F,U))return;var k=u(U,N),H=k.point[0],W=k.point[1];H!=null&&W!=null&&this._tryShow({offsetX:H,offsetY:W,position:U.position,target:k.el},B)}else U.x!=null&&U.y!=null&&(F.dispatchAction({type:"updateAxisPointer",x:U.x,y:U.y}),this._tryShow({offsetX:U.x,offsetY:U.y,position:U.position,target:F.getZr().findHover(U.x,U.y).target},B))},manuallyHideTip:function(O,N,F,U){var B=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&B.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,U.from!==this.uid&&this._hide(x(U,F))},_manuallyAxisShowTip:function(O,N,F,U){var B=U.seriesIndex,K=U.dataIndex,Y=N.getComponent("axisPointer").coordSysAxesInfo;if(B==null||K==null||Y==null)return;var k=N.getSeriesByIndex(B);if(!k)return;var H=k.getData(),O=b([H.getItemModel(K),k,(k.coordinateSystem||{}).model,O]);return O.get("trigger")!=="axis"?void 0:(F.dispatchAction({type:"updateAxisPointer",seriesIndex:B,dataIndex:K,position:U.position}),!0)},_tryShow:function(O,N){var F=O.target,U=this._tooltipModel;if(!U)return;this._lastX=O.offsetX,this._lastY=O.offsetY;var B=O.dataByCoordSys;B&&B.length?this._showAxisTooltip(B,O):F&&F.dataIndex!=null?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(O,F,N)):F&&F.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(O,F,N)):(this._lastDataByCoordSys=null,this._hide(N))},_showOrMove:function(O,N){var F=O.get("showDelay");N=y.bind(N,this),clearTimeout(this._showTimout),F>0?this._showTimout=setTimeout(N,F):N()},_showAxisTooltip:function(O,N){var F=this._ecModel,U=this._tooltipModel,B=[N.offsetX,N.offsetY],K=[],Y=[],k=b([N.tooltipOption,U]),H=this._renderMode,W=this._newLine,j={};h(O,function(G){h(G.dataByAxis,function(X){var q=F.getComponent(X.axisDim+"Axis",X.axisIndex),ee=X.value,ie=[];if(!q||ee==null)return;var de=l.getValueLabel(ee,q.axis,F,X.seriesDataIndices,X.valueLabelOpt);y.each(X.seriesDataIndices,function(ve){var be=F.getSeriesByIndex(ve.seriesIndex),_e=ve.dataIndexInside,ke=be&&be.getDataParams(_e);if(ke.axisDim=X.axisDim,ke.axisIndex=X.axisIndex,ke.axisType=X.axisType,ke.axisId=X.axisId,ke.axisValue=i.getAxisRawValue(q.axis,ee),ke.axisValueLabel=de,ke){Y.push(ke);var $e=be.formatTooltip(_e,!0,null,H),ne;if(y.isObject($e)){ne=$e.html;var Ne=$e.markers;y.merge(j,Ne)}else ne=$e;ie.push(ne)}});var ue=de;H!=="html"?K.push(ie.join(W)):K.push((ue?e.encodeHTML(ue)+W:"")+ie.join(W))})},this),K.reverse(),K=K.join(this._newLine+this._newLine);var M=N.position;this._showOrMove(k,function(){this._updateContentNotChangedOnAxis(O)?this._updatePosition(k,M,B[0],B[1],this._tooltipContent,Y):this._showTooltipContent(k,K,Y,Math.random(),B[0],B[1],M,void 0,j)})},_showSeriesItemTooltip:function(O,N,F){var U=this._ecModel,B=N.seriesIndex,K=U.getSeriesByIndex(B),Y=N.dataModel||K,k=N.dataIndex,H=N.dataType,W=Y.getData(H),j=b([W.getItemModel(k),Y,K&&(K.coordinateSystem||{}).model,this._tooltipModel]),M=j.get("trigger");if(M!=null&&M!=="item")return;var G=Y.getDataParams(k,H),X=Y.formatTooltip(k,!1,H,this._renderMode),q,ee;y.isObject(X)?(q=X.html,ee=X.markers):(q=X,ee=null);var ie="item_"+Y.name+"_"+k;this._showOrMove(j,function(){this._showTooltipContent(j,q,G,ie,O.offsetX,O.offsetY,O.position,O.target,ee)}),F({type:"showTip",dataIndexInside:k,dataIndex:W.getRawIndex(k),seriesIndex:B,from:this.uid})},_showComponentItemTooltip:function(O,N,F){var U=N.tooltip;if(typeof U=="string"){var B=U;U={content:B,formatter:B}}var K=new s(U,this._tooltipModel,this._ecModel),Y=K.get("content"),k=Math.random();this._showOrMove(K,function(){this._showTooltipContent(K,Y,K.get("formatterParams")||{},k,O.offsetX,O.offsetY,O.position,N)}),F({type:"showTip",from:this.uid})},_showTooltipContent:function(O,N,F,U,B,K,Y,k,H){if(this._ticket="",!O.get("showContent")||!O.get("show"))return;var W=this._tooltipContent,j=O.get("formatter");Y=Y||O.get("position");var M=N;if(j&&typeof j=="string")M=e.formatTpl(j,F,!0);else if(typeof j=="function"){var G=c(function(X,q){X===this._ticket&&(W.setContent(q,H,O),this._updatePosition(O,Y,B,K,W,F,k))},this);this._ticket=U,M=j(F,U,G)}W.setContent(M,H,O),W.show(O),this._updatePosition(O,Y,B,K,W,F,k)},_updatePosition:function(O,N,F,U,B,K,Y){var k=this._api.getWidth(),H=this._api.getHeight();N=N||O.get("position");var W=B.getSize(),j=O.get("align"),M=O.get("verticalAlign"),G=Y&&Y.getBoundingRect().clone();if(Y&&G.applyTransform(Y.transform),typeof N=="function"&&(N=N([F,U],K,B.el,G,{viewSize:[k,H],contentSize:W.slice()})),y.isArray(N))F=A(N[0],k),U=A(N[1],H);else if(y.isObject(N)){N.width=W[0],N.height=W[1];var X=r.getLayoutRect(N,{width:k,height:H});F=X.x,U=X.y,j=null,M=null}else if(typeof N=="string"&&Y){var q=_(N,G,W);F=q[0],U=q[1]}else{var q=C(F,U,B,k,H,j?null:20,M?null:20);F=q[0],U=q[1]}if(j&&(F-=E(j)?W[0]/2:j==="right"?W[0]:0),M&&(U-=E(M)?W[1]/2:M==="bottom"?W[1]:0),O.get("confine")){var q=I(F,U,B,k,H);F=q[0],U=q[1]}B.moveTo(F,U)},_updateContentNotChangedOnAxis:function(O){var N=this._lastDataByCoordSys,F=!!N&&N.length===O.length;return F&&h(N,function(U,B){var K=U.dataByAxis||{},Y=O[B]||{},k=Y.dataByAxis||[];F&=K.length===k.length,F&&h(K,function(H,W){var j=k[W]||{},M=H.seriesDataIndices||[],G=j.seriesDataIndices||[];F&=H.value===j.value&&H.axisType===j.axisType&&H.axisId===j.axisId&&M.length===G.length,F&&h(M,function(X,q){var ee=G[q];F&=X.seriesIndex===ee.seriesIndex&&X.dataIndex===ee.dataIndex})})}),this._lastDataByCoordSys=O,!!F},_hide:function(O){this._lastDataByCoordSys=null,O({type:"hideTip",from:this.uid})},dispose:function(O,N){if(g.node)return;this._tooltipContent.dispose(),o.unregister("itemTooltip",N)}});function b(O){for(var N=O.pop();O.length;){var F=O.pop();F&&(s.isInstance(F)&&(F=F.get("tooltip",!0)),typeof F=="string"&&(F={formatter:F}),N=new s(F,N,N.ecModel))}return N}function x(O,N){return O.dispatchAction||y.bind(N.dispatchAction,N)}function C(O,N,F,U,B,K,Y){var k=F.getOuterSize(),H=k.width,W=k.height;return K!=null&&(O+H+K>U?O-=H+K:O+=K),Y!=null&&(N+W+Y>B?N-=W+Y:N+=Y),[O,N]}function I(O,N,F,U,B){var K=F.getOuterSize(),Y=K.width,k=K.height;return O=Math.min(O+Y,U)-Y,N=Math.min(N+k,B)-k,O=Math.max(O,0),N=Math.max(N,0),[O,N]}function _(O,N,F){var U=F[0],B=F[1],K=5,Y=0,k=0,H=N.width,W=N.height;switch(O){case"inside":Y=N.x+H/2-U/2,k=N.y+W/2-B/2;break;case"top":Y=N.x+H/2-U/2,k=N.y-B-K;break;case"bottom":Y=N.x+H/2-U/2,k=N.y+W+K;break;case"left":Y=N.x-U-K,k=N.y+W/2-B/2;break;case"right":Y=N.x+H+K,k=N.y+W/2-B/2}return[Y,k]}function E(O){return O==="center"||O==="middle"}z.exports=w},Qxkt:function(z,V,m){var S=m("bYtY"),y=m("ItGF"),g=m("4NO4"),p=g.makeInner,t=m("Yl7c"),e=t.enableClassExtend,d=t.enableClassCheck,f=m("OQFs"),u=m("m9t5"),r=m("/iHx"),s=m("VR9l"),o=S.mixin,i=p();function l(h,A,v){this.parentModel=A,this.ecModel=v,this.option=h}l.prototype={constructor:l,init:null,mergeOption:function(h){S.merge(this.option,h,!0)},get:function(h,A){return h==null?this.option:n(this.option,this.parsePath(h),!A&&a(this,h))},getShallow:function(h,A){var v=this.option,w=v==null?v:v[h],b=!A&&a(this,h);return w==null&&b&&(w=b.getShallow(h)),w},getModel:function(h,A){var v=h==null?this.option:n(this.option,h=this.parsePath(h)),w;return A=A||(w=a(this,h))&&w.getModel(h),new l(v,A,this.ecModel)},isEmpty:function(){return this.option==null},restoreData:function(){},clone:function(){var h=this.constructor;return new h(S.clone(this.option))},setReadOnly:function(h){},parsePath:function(h){return typeof h=="string"&&(h=h.split(".")),h},customizeGetParent:function(h){i(this).getParent=h},isAnimationEnabled:function(){if(!y.node){if(this.option.animation!=null)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}};function n(h,A,v){for(var w=0;w<A.length;w++){if(!A[w])continue;if(h=h&&typeof h=="object"?h[A[w]]:null,h==null)break}return h==null&&v&&(h=v.get(A)),h}function a(h,A){var v=i(h).getParent;return v?v.call(h,A):h.parentModel}e(l),d(l),o(l,f),o(l,u),o(l,r),o(l,s);var c=l;z.exports=c},QzjZ:function(z,V,m){var S=m("S/Yl"),y=m("IDmD");function g(p,t){var e=[];return p.eachComponent("singleAxis",function(d,f){var u=new S(d,p,t);u.name="single_"+f,u.resize(d,t),d.coordinateSystem=u,e.push(u)}),p.eachSeries(function(d){if(d.get("coordinateSystem")==="singleAxis"){var f=p.queryComponents({mainType:"singleAxis",index:d.get("singleAxisIndex"),id:d.get("singleAxisId")})[0];d.coordinateSystem=f&&f.coordinateSystem}}),e}y.register("single",{create:g,dimensions:S.prototype.dimensions})},R4Th:function(z,V,m){var S=m("ProS"),y=m("9wZj"),g=m("yO87"),p=m("Fofx"),t=m("h8O9"),e=S.extendChartView({type:"effectScatter",init:function(){this._symbolDraw=new y(g)},render:function(d,f,u){var r=d.getData(),s=this._symbolDraw;s.updateData(r),this.group.add(s.group)},updateTransform:function(d,f,u){var r=d.getData();this.group.dirty();var s=t().reset(d);s.progress&&s.progress({start:0,end:r.count()},r),this._symbolDraw.updateLayout(r)},_updateGroupTransform:function(d){var f=d.coordinateSystem;f&&f.getRoamTransform&&(this.group.transform=p.clone(f.getRoamTransform()),this.group.decomposeTransform())},remove:function(d,f){this._symbolDraw&&this._symbolDraw.remove(f)},dispose:function(){}});z.exports=e},R9oj:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("pwpV"),p=m.n(g)},RBEP:function(z,V,m){for(var S=m("ProS"),y=m("VaxA"),g=function(){},p=["treemapZoomToNode","treemapRender","treemapMove"],t=0;t<p.length;t++)S.registerAction({type:p[t],update:"updateView"},g);S.registerAction({type:"treemapRootToNode",update:"updateView"},function(e,d){d.eachComponent({mainType:"series",subType:"treemap",query:e},f);function f(u,r){var s=["treemapZoomToNode","treemapRootToNode"],o=y.retrieveTargetInfo(e,s,u);if(o){var i=u.getViewRoot();i&&(e.direction=y.aboveViewRoot(i,o.node)?"rollUp":"drillDown"),u.resetViewRoot(o.node)}}})},RDYZ:function(z,V,m){var S=m("dMvE");function y(p){this._target=p.target,this._life=p.life||1e3,this._delay=p.delay||0,this._initialized=!1,this.loop=p.loop==null?!1:p.loop,this.gap=p.gap||0,this.easing=p.easing||"Linear",this.onframe=p.onframe,this.ondestroy=p.ondestroy,this.onrestart=p.onrestart,this._pausedTime=0,this._paused=!1}y.prototype={constructor:y,step:function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused){this._pausedTime+=e;return}var d=(t-this._startTime-this._pausedTime)/this._life;if(d<0)return;d=Math.min(d,1);var f=this.easing,u=typeof f=="string"?S[f]:f,r=typeof u=="function"?u(d):d;return this.fire("frame",r),d===1?this.loop?(this.restart(t),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(t,e){t="on"+t,this[t]&&this[t](this._target,e)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var g=y;z.exports=g},RELg:function(z,V,m){var S=m("MFOe"),y=S.Global;z.exports={name:"oldIE-userDataStorage",write:d,read:f,each:u,remove:r,clearAll:s};var g="storejs",p=y.document,t=l(),e=(y.navigator?y.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function d(n,a){if(e)return;var c=i(n);t(function(h){h.setAttribute(c,a),h.save(g)})}function f(n){if(e)return;var a=i(n),c=null;return t(function(h){c=h.getAttribute(a)}),c}function u(n){t(function(a){for(var c=a.XMLDocument.documentElement.attributes,h=c.length-1;h>=0;h--){var A=c[h];n(a.getAttribute(A.name),A.name)}})}function r(n){var a=i(n);t(function(c){c.removeAttribute(a),c.save(g)})}function s(){t(function(n){var a=n.XMLDocument.documentElement.attributes;n.load(g);for(var c=a.length-1;c>=0;c--)n.removeAttribute(a[c].name);n.save(g)})}var o=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function i(n){return n.replace(/^\d/,"___$&").replace(o,"___")}function l(){if(!p||!p.documentElement||!p.documentElement.addBehavior)return null;var n="script",a,c,h;try{c=new ActiveXObject("htmlfile"),c.open(),c.write("<"+n+">document.w=window</"+n+'><iframe src="/favicon.ico"></iframe>'),c.close(),a=c.w.frames[0].document,h=a.createElement("div")}catch(A){h=p.createElement("div"),a=p.body}return function(A){var v=[].slice.call(arguments,0);v.unshift(h),a.appendChild(h),h.addBehavior("#default#userData"),h.load(g),A.apply(this,v),a.removeChild(h);return}}},RPvy:function(z,V,m){var S=m("ProS"),y=m("VaxA"),g="sunburstRootToNode";S.registerAction({type:g,update:"updateView"},function(e,d){d.eachComponent({mainType:"series",subType:"sunburst",query:e},f);function f(u,r){var s=y.retrieveTargetInfo(e,[g],u);if(s){var o=u.getViewRoot();o&&(e.direction=y.aboveViewRoot(o,s.node)?"rollUp":"drillDown"),u.resetViewRoot(s.node)}}});var p="sunburstHighlight";S.registerAction({type:p,update:"updateView"},function(e,d){d.eachComponent({mainType:"series",subType:"sunburst",query:e},f);function f(u,r){var s=y.retrieveTargetInfo(e,[p],u);s&&(e.highlight=s.node)}});var t="sunburstUnhighlight";S.registerAction({type:t,update:"updateView"},function(e,d){d.eachComponent({mainType:"series",subType:"sunburst",query:e},f);function f(u,r){e.unhighlight=!0}})},RSch:function(z,V,m){var S=m("IwbS"),y=m("bYtY");function g(e,d,f){S.Group.call(this),this._createPolyline(e,d,f)}var p=g.prototype;p._createPolyline=function(e,d,f){var u=e.getItemLayout(d),r=new S.Polyline({shape:{points:u}});this.add(r),this._updateCommonStl(e,d,f)},p.updateData=function(e,d,f){var u=e.hostModel,r=this.childAt(0),s={shape:{points:e.getItemLayout(d)}};S.updateProps(r,s,u,d),this._updateCommonStl(e,d,f)},p._updateCommonStl=function(e,d,f){var u=this.childAt(0),r=e.getItemModel(d),s=e.getItemVisual(d,"color"),o=f&&f.lineStyle,i=f&&f.hoverLineStyle;(!f||e.hasItemOption)&&(o=r.getModel("lineStyle").getLineStyle(),i=r.getModel("emphasis.lineStyle").getLineStyle()),u.useStyle(y.defaults({strokeNoScale:!0,fill:"none",stroke:s},o)),u.hoverStyle=i,S.setHoverStyle(this)},p.updateLayout=function(e,d){var f=this.childAt(0);f.setShape("points",e.getItemLayout(d))},y.inherits(g,S.Group);var t=g;z.exports=t},RXMa:function(z,V,m){var S=m("y+Vt"),y=S.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(p,t){var e=t.cx,d=t.cy,f=Math.PI*2;p.moveTo(e+t.r,d),p.arc(e,d,t.r,0,f,!1),p.moveTo(e+t.r0,d),p.arc(e,d,t.r0,0,f,!0)}});z.exports=y},RlCK:function(z,V,m){var S=m("ProS"),y=m("bYtY");function g(p,t,e){var d={},f=p==="toggleSelected",u;return e.eachComponent("legend",function(r){f&&u!=null?r[u?"select":"unSelect"](t.name):p==="allSelect"||p==="inverseSelect"?r[p]():(r[p](t.name),u=r.isSelected(t.name));var s=r.getData();y.each(s,function(o){var i=o.get("name");if(i===`
|
|
|
`||i==="")return;var l=r.isSelected(i);d.hasOwnProperty(i)?d[i]=d[i]&&l:d[i]=l})}),p==="allSelect"||p==="inverseSelect"?{selected:d}:{name:t.name,selected:d}}S.registerAction("legendToggleSelect","legendselectchanged",y.curry(g,"toggleSelected")),S.registerAction("legendAllSelect","legendselectall",y.curry(g,"allSelect")),S.registerAction("legendInverseSelect","legendinverseselect",y.curry(g,"inverseSelect")),S.registerAction("legendSelect","legendselected",y.curry(g,"select")),S.registerAction("legendUnSelect","legendunselected",y.curry(g,"unSelect"))},RotF:function(z,V,m){z.exports=m("LSTS")},Rx6q:function(z,V){function m(S){var y=S.getRect(),g=S.getRangeInfo();return{coordSys:{type:"calendar",x:y.x,y:y.y,width:y.width,height:y.height,cellWidth:S.getCellWidth(),cellHeight:S.getCellHeight(),rangeInfo:{start:g.start,end:g.end,weeks:g.weeks,dayCount:g.allDay}},api:{coord:function(p,t){return S.dataToPoint(p,t)}}}}z.exports=m},"S/Yl":function(z,V,m){var S=m("Zvw2"),y=m("aX7z"),g=m("+TT/"),p=g.getLayoutRect,t=m("bYtY"),e=t.each;function d(u,r,s){this.dimension="single",this.dimensions=["single"],this._axis=null,this._rect,this._init(u,r,s),this.model=u}d.prototype={type:"singleAxis",axisPointerEnabled:!0,constructor:d,_init:function(u,r,s){var o=this.dimension,i=new S(o,y.createScaleByModel(u),[0,0],u.get("type"),u.get("position")),l=i.type==="category";i.onBand=l&&u.get("boundaryGap"),i.inverse=u.get("inverse"),i.orient=u.get("orient"),u.axis=i,i.model=u,i.coordinateSystem=this,this._axis=i},update:function(u,r){u.eachSeries(function(s){if(s.coordinateSystem===this){var o=s.getData();e(o.mapDimension(this.dimension,!0),function(i){this._axis.scale.unionExtentFromData(o,i)},this),y.niceScaleExtent(this._axis.scale,this._axis.model)}},this)},resize:function(u,r){this._rect=p({left:u.get("left"),top:u.get("top"),right:u.get("right"),bottom:u.get("bottom"),width:u.get("width"),height:u.get("height")},{width:r.getWidth(),height:r.getHeight()}),this._adjustAxis()},getRect:function(){return this._rect},_adjustAxis:function(){var u=this._rect,r=this._axis,s=r.isHorizontal(),o=s?[0,u.width]:[0,u.height],i=r.reverse?1:0;r.setExtent(o[i],o[1-i]),this._updateAxisTransform(r,s?u.x:u.y)},_updateAxisTransform:function(u,r){var s=u.getExtent(),o=s[0]+s[1],i=u.isHorizontal();u.toGlobalCoord=i?function(l){return l+r}:function(l){return o-l+r},u.toLocalCoord=i?function(l){return l-r}:function(l){return o-l+r}},getAxis:function(){return this._axis},getBaseAxis:function(){return this._axis},getAxes:function(){return[this._axis]},getTooltipAxes:function(){return{baseAxes:[this.getAxis()]}},containPoint:function(u){var r=this.getRect(),s=this.getAxis(),o=s.orient;return o==="horizontal"?s.contain(s.toLocalCoord(u[0]))&&u[1]>=r.y&&u[1]<=r.y+r.height:s.contain(s.toLocalCoord(u[1]))&&u[0]>=r.y&&u[0]<=r.y+r.height},pointToData:function(u){var r=this.getAxis();return[r.coordToData(r.toLocalCoord(u[r.orient==="horizontal"?0:1]))]},dataToPoint:function(u){var r=this.getAxis(),s=this.getRect(),o=[],i=r.orient==="horizontal"?0:1;return u instanceof Array&&(u=u[0]),o[i]=r.toGlobalCoord(r.dataToCoord(+u)),o[1-i]=i===0?s.y+s.height/2:s.x+s.width/2,o}};var f=d;z.exports=f},"SA4+":function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("ProS"),p=m("IwbS"),t=m("zYTA"),e=m("bYtY");function d(s,o,i){var l=s[1]-s[0];o=e.map(o,function(c){return{interval:[(c.interval[0]-s[0])/l,(c.interval[1]-s[0])/l]}});var n=o.length,a=0;return function(c){for(var h=a;h<n;h++){var A=o[h].interval;if(A[0]<=c&&c<=A[1]){a=h;break}}if(h===n)for(var h=a-1;h>=0;h--){var A=o[h].interval;if(A[0]<=c&&c<=A[1]){a=h;break}}return h>=0&&h<n&&i[h]}}function f(s,o){var i=s[1]-s[0];return o=[(o[0]-s[0])/i,(o[1]-s[0])/i],function(l){return l>=o[0]&&l<=o[1]}}function u(s){var o=s.dimensions;return o[0]==="lng"&&o[1]==="lat"}var r=g.extendChartView({type:"heatmap",render:function(s,o,i){var l;o.eachComponent("visualMap",function(a){a.eachTargetSeries(function(c){c===s&&(l=a)})}),this.group.removeAll(),this._incrementalDisplayable=null;var n=s.coordinateSystem;n.type==="cartesian2d"||n.type==="calendar"?this._renderOnCartesianAndCalendar(s,i,0,s.getData().count()):u(n)&&this._renderOnGeo(n,s,l,i)},incrementalPrepareRender:function(s,o,i){this.group.removeAll()},incrementalRender:function(s,o,i,l){var n=o.coordinateSystem;n&&this._renderOnCartesianAndCalendar(o,l,s.start,s.end,!0)},_renderOnCartesianAndCalendar:function(s,o,i,l,n){var a=s.coordinateSystem,c,h;if(a.type==="cartesian2d"){var A=a.getAxis("x"),v=a.getAxis("y");c=A.getBandWidth(),h=v.getBandWidth()}for(var w=this.group,b=s.getData(),x="itemStyle",C="emphasis.itemStyle",I="label",_="emphasis.label",E=s.getModel(x).getItemStyle(["color"]),O=s.getModel(C).getItemStyle(),N=s.getModel(I),F=s.getModel(_),U=a.type,B=U==="cartesian2d"?[b.mapDimension("x"),b.mapDimension("y"),b.mapDimension("value")]:[b.mapDimension("time"),b.mapDimension("value")],K=i;K<l;K++){var Y;if(U==="cartesian2d"){if(isNaN(b.get(B[2],K)))continue;var k=a.dataToPoint([b.get(B[0],K),b.get(B[1],K)]);Y=new p.Rect({shape:{x:Math.floor(Math.round(k[0])-c/2),y:Math.floor(Math.round(k[1])-h/2),width:Math.ceil(c),height:Math.ceil(h)},style:{fill:b.getItemVisual(K,"color"),opacity:b.getItemVisual(K,"opacity")}})}else{if(isNaN(b.get(B[1],K)))continue;Y=new p.Rect({z2:1,shape:a.dataToRect([b.get(B[0],K)]).contentShape,style:{fill:b.getItemVisual(K,"color"),opacity:b.getItemVisual(K,"opacity")}})}var H=b.getItemModel(K);b.hasItemOption&&(E=H.getModel(x).getItemStyle(["color"]),O=H.getModel(C).getItemStyle(),N=H.getModel(I),F=H.getModel(_));var W=s.getRawValue(K),j="-";W&&W[2]!=null&&(j=W[2]),p.setLabelStyle(E,O,N,F,{labelFetcher:s,labelDataIndex:K,defaultText:j,isRectText:!0}),Y.setStyle(E),p.setHoverStyle(Y,b.hasItemOption?O:e.extend({},O)),Y.incremental=n,n&&(Y.useHoverLayer=!0),w.add(Y),b.setItemGraphicEl(K,Y)}},_renderOnGeo:function(s,o,i,l){var n=i.targetVisuals.inRange,a=i.targetVisuals.outOfRange,c=o.getData(),h=this._hmLayer||this._hmLayer||new t;h.blurSize=o.get("blurSize"),h.pointSize=o.get("pointSize"),h.minOpacity=o.get("minOpacity"),h.maxOpacity=o.get("maxOpacity");var A=s.getViewRect().clone(),v=s.getRoamTransform();A.applyTransform(v);var w=Math.max(A.x,0),b=Math.max(A.y,0),x=Math.min(A.width+A.x,l.getWidth()),C=Math.min(A.height+A.y,l.getHeight()),I=x-w,_=C-b,E=[c.mapDimension("lng"),c.mapDimension("lat"),c.mapDimension("value")],O=c.mapArray(E,function(B,K,Y){var k=s.dataToPoint([B,K]);return k[0]-=w,k[1]-=b,k.push(Y),k}),N=i.getExtent(),F=i.type==="visualMap.continuous"?f(N,i.option.range):d(N,i.getPieceList(),i.option.selected);h.update(O,I,_,n.color.getNormalizer(),{inRange:n.color.getColorMapper(),outOfRange:a.color.getColorMapper()},F);var U=new p.Image({style:{width:I,height:_,x:w,y:b,image:h.canvas},silent:!0});this.group.add(U)},dispose:function(){}});z.exports=r},SA8n:function(z,V,m){var S=m("Sj9i"),y=m("QBsz"),g=m("U/Mo"),p=g.getSymbolSize,t=[],e=[],d=[],f=S.quadraticAt,u=y.distSquare,r=Math.abs;function s(i,l,n){for(var a=i[0],c=i[1],h=i[2],A=Infinity,v,w=n*n,b=.1,x=.1;x<=.9;x+=.1){t[0]=f(a[0],c[0],h[0],x),t[1]=f(a[1],c[1],h[1],x);var C=r(u(t,l)-w);C<A&&(A=C,v=x)}for(var I=0;I<32;I++){var _=v+b;e[0]=f(a[0],c[0],h[0],v),e[1]=f(a[1],c[1],h[1],v),d[0]=f(a[0],c[0],h[0],_),d[1]=f(a[1],c[1],h[1],_);var C=u(e,l)-w;if(r(C)<.01)break;var E=u(d,l)-w;b/=2,C<0?E>=0?v=v+b:v=v-b:E>=0?v=v-b:v=v+b}return v}function o(i,l){var n=[],a=S.quadraticSubdivide,c=[[],[],[]],h=[[],[]],A=[];l/=2,i.eachEdge(function(v,w){var b=v.getLayout(),x=v.getVisual("fromSymbol"),C=v.getVisual("toSymbol");b.__original||(b.__original=[y.clone(b[0]),y.clone(b[1])],b[2]&&b.__original.push(y.clone(b[2])));var I=b.__original;if(b[2]!=null){if(y.copy(c[0],I[0]),y.copy(c[1],I[2]),y.copy(c[2],I[1]),x&&x!=="none"){var _=p(v.node1),E=s(c,I[0],_*l);a(c[0][0],c[1][0],c[2][0],E,n),c[0][0]=n[3],c[1][0]=n[4],a(c[0][1],c[1][1],c[2][1],E,n),c[0][1]=n[3],c[1][1]=n[4]}if(C&&C!=="none"){var _=p(v.node2),E=s(c,I[1],_*l);a(c[0][0],c[1][0],c[2][0],E,n),c[1][0]=n[1],c[2][0]=n[2],a(c[0][1],c[1][1],c[2][1],E,n),c[1][1]=n[1],c[2][1]=n[2]}y.copy(b[0],c[0]),y.copy(b[1],c[2]),y.copy(b[2],c[1])}else{if(y.copy(h[0],I[0]),y.copy(h[1],I[1]),y.sub(A,h[1],h[0]),y.normalize(A,A),x&&x!=="none"){var _=p(v.node1);y.scaleAndAdd(h[0],h[0],A,_*l)}if(C&&C!=="none"){var _=p(v.node2);y.scaleAndAdd(h[1],h[1],A,-_*l)}y.copy(b[0],h[0]),y.copy(b[1],h[1])}})}z.exports=o},SJMd:function(z,V){/**
|
|
|
* @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 m,S,y,g=!1,p,t;window.PR_SHOULD_USE_CONTINUATION=!0;var e,d;(function(){var f=window,u=["break,continue,do,else,for,if,return,while"],r=[u,"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"],s=[r,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],o=[s,"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=[s,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],l=[s,"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"],n="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",a=[s,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],c="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",h=[u,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],A=[u,"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"],v=[u,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],w=[o,l,i,a,c,h,A,v],b=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,x="str",C="kwd",I="com",_="typ",E="lit",O="pun",N="pln",F="tag",U="dec",B="src",K="atn",Y="atv",k="nocode",H="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function W(pe){for(var Z=0,J=!1,ae=!1,Se=0,me=pe.length;Se<me;++Se){var Oe=pe[Se];if(Oe.ignoreCase)ae=!0;else if(/[a-z]/i.test(Oe.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){J=!0,ae=!1;break}}var Ee={b:8,t:9,n:10,v:11,f:12,r:13};function oe(dt){var He=dt.charCodeAt(0);if(He!==92)return He;var kt=dt.charAt(1);return He=Ee[kt],He||("0"<=kt&&kt<="7"?parseInt(dt.substring(1),8):kt==="u"||kt==="x"?parseInt(dt.substring(2),16):dt.charCodeAt(1))}function Re(dt){if(dt<32)return(dt<16?"\\x0":"\\x")+dt.toString(16);var He=String.fromCharCode(dt);return He==="\\"||He==="-"||He==="]"||He==="^"?"\\"+He:He}function Be(dt){var He=dt.substring(1,dt.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")),kt=[],ut=He[0]==="^",Ft=["["];ut&&Ft.push("^");for(var Ht=ut?1:0,$t=He.length;Ht<$t;++Ht){var Ut=He[Ht];if(/\\[bdsw]/i.test(Ut))Ft.push(Ut);else{var Jt=oe(Ut),ct;Ht+2<$t&&He[Ht+1]==="-"?(ct=oe(He[Ht+2]),Ht+=2):ct=Jt,kt.push([Jt,ct]),ct<65||Jt>122||(ct<65||Jt>90||kt.push([Math.max(65,Jt)|32,Math.min(ct,90)|32]),ct<97||Jt>122||kt.push([Math.max(97,Jt)&~32,Math.min(ct,122)&~32]))}}kt.sort(function(Ce,fe){return Ce[0]-fe[0]||fe[1]-Ce[1]});for(var le=[],te=[],Ht=0;Ht<kt.length;++Ht){var we=kt[Ht];we[0]<=te[1]+1?te[1]=Math.max(te[1],we[1]):le.push(te=we)}for(var Ht=0;Ht<le.length;++Ht){var we=le[Ht];Ft.push(Re(we[0])),we[1]>we[0]&&(we[1]+1>we[0]&&Ft.push("-"),Ft.push(Re(we[1])))}return Ft.push("]"),Ft.join("")}function et(dt){for(var He=dt.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")),kt=He.length,ut=[],Ft=0,Ht=0;Ft<kt;++Ft){var $t=He[Ft];if($t==="(")++Ht;else if($t.charAt(0)==="\\"){var Ut=+$t.substring(1);Ut&&(Ut<=Ht?ut[Ut]=-1:He[Ft]=Re(Ut))}}for(var Ft=1;Ft<ut.length;++Ft)ut[Ft]===-1&&(ut[Ft]=++Z);for(var Ft=0,Ht=0;Ft<kt;++Ft){var $t=He[Ft];if($t==="(")++Ht,ut[Ht]||(He[Ft]="(?:");else if($t.charAt(0)==="\\"){var Ut=+$t.substring(1);Ut&&Ut<=Ht&&(He[Ft]="\\"+ut[Ut])}}for(var Ft=0;Ft<kt;++Ft)He[Ft]==="^"&&He[Ft+1]!=="^"&&(He[Ft]="");if(dt.ignoreCase&&J)for(var Ft=0;Ft<kt;++Ft){var $t=He[Ft],Jt=$t.charAt(0);$t.length>=2&&Jt==="["?He[Ft]=Be($t):Jt!=="\\"&&(He[Ft]=$t.replace(/[a-zA-Z]/g,function(te){var we=te.charCodeAt(0);return"["+String.fromCharCode(we&~32,we|32)+"]"}))}return He.join("")}for(var bt=[],Se=0,me=pe.length;Se<me;++Se){var Oe=pe[Se];if(Oe.global||Oe.multiline)throw new Error(""+Oe);bt.push("(?:"+et(Oe)+")")}return new RegExp(bt.join("|"),ae?"gi":"g")}function j(pe,Z){var J=/(?:^|\s)nocode(?:\s|$)/,ae=[],Se=0,me=[],Oe=0;function Ee(oe){var Re=oe.nodeType;if(Re==1){if(J.test(oe.className))return;for(var Be=oe.firstChild;Be;Be=Be.nextSibling)Ee(Be);var et=oe.nodeName.toLowerCase();(et==="br"||et==="li")&&(ae[Oe]=`
|
|
|
`,me[Oe<<1]=Se++,me[Oe++<<1|1]=oe)}else if(Re==3||Re==4){var bt=oe.nodeValue;bt.length&&(Z?bt=bt.replace(/\r\n?/g,`
|
|
|
`):bt=bt.replace(/[ \t\r\n]+/g," "),ae[Oe]=bt,me[Oe<<1]=Se,Se+=bt.length,me[Oe++<<1|1]=oe)}}return Ee(pe),{sourceCode:ae.join("").replace(/\n$/,""),spans:me}}function M(pe,Z,J,ae,Se){if(!J)return;var me={sourceNode:pe,pre:1,langExtension:null,numberLines:null,sourceCode:J,spans:null,basePos:Z,decorations:null};ae(me),Se.push.apply(Se,me.decorations)}var G=/\S/;function X(pe){for(var Z=void 0,J=pe.firstChild;J;J=J.nextSibling){var ae=J.nodeType;Z=ae===1?Z?pe:J:ae===3&&G.test(J.nodeValue)?pe:Z}return Z===pe?void 0:Z}function q(pe,Z){var J={},ae;(function(){for(var Oe=pe.concat(Z),Ee=[],oe={},Re=0,Be=Oe.length;Re<Be;++Re){var et=Oe[Re],bt=et[3];if(bt)for(var dt=bt.length;--dt>=0;)J[bt.charAt(dt)]=et;var He=et[1],kt=""+He;oe.hasOwnProperty(kt)||(Ee.push(He),oe[kt]=null)}Ee.push(/[\0-\uffff]/),ae=W(Ee)})();var Se=Z.length,me=function Oe(Ee){for(var oe=Ee.sourceCode,Re=Ee.basePos,Be=Ee.sourceNode,et=[Re,N],bt=0,dt=oe.match(ae)||[],He={},kt=0,ut=dt.length;kt<ut;++kt){var Ft=dt[kt],Ht=He[Ft],$t=void 0,Ut;if(typeof Ht=="string")Ut=!1;else{var Jt=J[Ft.charAt(0)];if(Jt)$t=Ft.match(Jt[1]),Ht=Jt[0];else{for(var ct=0;ct<Se;++ct)if(Jt=Z[ct],$t=Ft.match(Jt[1]),$t){Ht=Jt[0];break}$t||(Ht=N)}Ut=Ht.length>=5&&Ht.substring(0,5)==="lang-",Ut&&!($t&&typeof $t[1]=="string")&&(Ut=!1,Ht=B),Ut||(He[Ft]=Ht)}var le=bt;if(bt+=Ft.length,!Ut)et.push(Re+le,Ht);else{var te=$t[1],we=Ft.indexOf(te),Ce=we+te.length;$t[2]&&(Ce=Ft.length-$t[2].length,we=Ce-te.length);var fe=Ht.substring(5);M(Be,Re+le,Ft.substring(0,we),Oe,et),M(Be,Re+le+we,te,_e(fe,te),et),M(Be,Re+le+Ce,Ft.substring(Ce),Oe,et)}}Ee.decorations=et};return me}function ee(pe){var Z=[],J=[];pe.tripleQuotedStrings?Z.push([x,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):pe.multiLineStrings?Z.push([x,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Z.push([x,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),pe.verbatimStrings&&J.push([x,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var ae=pe.hashComments;ae&&(pe.cStyleComments?(ae>1?Z.push([I,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Z.push([I,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),J.push([x,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Z.push([I,/^#[^\r\n]*/,null,"#"])),pe.cStyleComments&&(J.push([I,/^\/\/[^\r\n]*/,null]),J.push([I,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Se=pe.regexLiterals;if(Se){var me=Se>1?"":`
|
|
|
\r`,Oe=me?".":"[\\S\\s]",Ee="/(?=[^/*"+me+"])(?:[^/\\x5B\\x5C"+me+"]|\\x5C"+Oe+"|\\x5B(?:[^\\x5C\\x5D"+me+"]|\\x5C"+Oe+")*(?:\\x5D|$))+/";J.push(["lang-regex",RegExp("^"+H+"("+Ee+")")])}var oe=pe.types;oe&&J.push([_,oe]);var Re=(""+pe.keywords).replace(/^ | $/g,"");Re.length&&J.push([C,new RegExp("^(?:"+Re.replace(/[\s,]+/g,"|")+")\\b"),null]),Z.push([N,/^\s+/,null,` \r
|
|
|
\xA0`]);var Be="^.[^\\s\\w.$@'\"`/\\\\]*";return pe.regexLiterals&&(Be+="(?!s*/)"),J.push([E,/^@[a-z_$][a-z_$@0-9]*/i,null],[_,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[N,/^[a-z_$][a-z_$@0-9]*/i,null],[E,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[N,/^\\[\s\S]?/,null],[O,new RegExp(Be),null]),q(Z,J)}var ie=ee({keywords:w,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function de(pe,Z,J){for(var ae=/(?:^|\s)nocode(?:\s|$)/,Se=/\r\n?|\n/,me=pe.ownerDocument,Oe=me.createElement("li");pe.firstChild;)Oe.appendChild(pe.firstChild);var Ee=[Oe];function oe(He){var kt=He.nodeType;if(kt==1&&!ae.test(He.className))if(He.nodeName==="br")Re(He),He.parentNode&&He.parentNode.removeChild(He);else for(var ut=He.firstChild;ut;ut=ut.nextSibling)oe(ut);else if((kt==3||kt==4)&&J){var Ft=He.nodeValue,Ht=Ft.match(Se);if(Ht){var $t=Ft.substring(0,Ht.index);He.nodeValue=$t;var Ut=Ft.substring(Ht.index+Ht[0].length);if(Ut){var Jt=He.parentNode;Jt.insertBefore(me.createTextNode(Ut),He.nextSibling)}Re(He),$t||He.parentNode.removeChild(He)}}}function Re(He){for(;!He.nextSibling;)if(He=He.parentNode,!He)return;function kt(Ht,$t){var Ut=$t?Ht.cloneNode(!1):Ht,Jt=Ht.parentNode;if(Jt){var ct=kt(Jt,1),le=Ht.nextSibling;ct.appendChild(Ut);for(var te=le;te;te=le)le=te.nextSibling,ct.appendChild(te)}return Ut}for(var ut=kt(He.nextSibling,0),Ft;(Ft=ut.parentNode)&&Ft.nodeType===1;)ut=Ft;Ee.push(ut)}for(var Be=0;Be<Ee.length;++Be)oe(Ee[Be]);Z===(Z|0)&&Ee[0].setAttribute("value",Z);var et=me.createElement("ol");et.className="linenums";for(var bt=Math.max(0,Z-1|0)||0,Be=0,dt=Ee.length;Be<dt;++Be)Oe=Ee[Be],Oe.className="L"+(Be+bt)%10,Oe.firstChild||Oe.appendChild(me.createTextNode("\xA0")),et.appendChild(Oe);pe.appendChild(et)}function ue(pe){var Z=/\bMSIE\s(\d+)/.exec(navigator.userAgent);Z=Z&&+Z[1]<=8;var J=/\n/g,ae=pe.sourceCode,Se=ae.length,me=0,Oe=pe.spans,Ee=Oe.length,oe=0,Re=pe.decorations,Be=Re.length,et=0;Re[Be]=Se;var bt,dt;for(dt=bt=0;dt<Be;)Re[dt]!==Re[dt+2]?(Re[bt++]=Re[dt++],Re[bt++]=Re[dt++]):dt+=2;for(Be=bt,dt=bt=0;dt<Be;){for(var He=Re[dt],kt=Re[dt+1],ut=dt+2;ut+2<=Be&&Re[ut+1]===kt;)ut+=2;Re[bt++]=He,Re[bt++]=kt,dt=ut}Be=Re.length=bt;var Ft=pe.sourceNode,Ht="";Ft&&(Ht=Ft.style.display,Ft.style.display="none");try{for(var $t=null;oe<Ee;){var Ut=Oe[oe],Jt=Oe[oe+2]||Se,ct=Re[et+2]||Se,ut=Math.min(Jt,ct),le=Oe[oe+1],te;if(le.nodeType!==1&&(te=ae.substring(me,ut))){Z&&(te=te.replace(J,"\r")),le.nodeValue=te;var we=le.ownerDocument,Ce=we.createElement("span");Ce.className=Re[et+1];var fe=le.parentNode;fe.replaceChild(Ce,le),Ce.appendChild(le),me<Jt&&(Oe[oe+1]=le=we.createTextNode(ae.substring(ut,Jt)),fe.insertBefore(le,Ce.nextSibling))}me=ut,me>=Jt&&(oe+=2),me>=ct&&(et+=2)}}finally{Ft&&(Ft.style.display=Ht)}}var ve={};function be(pe,Z){for(var J=Z.length;--J>=0;){var ae=Z[J];ve.hasOwnProperty(ae)?f.console&&console.warn("cannot override language handler %s",ae):ve[ae]=pe}}function _e(pe,Z){return pe&&ve.hasOwnProperty(pe)||(pe=/^\s*</.test(Z)?"default-markup":"default-code"),ve[pe]}be(ie,["default-code"]),be(q([],[[N,/^[^<?]+/],[U,/^<!\w[^>]*(?:>|$)/],[I,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[O,/^(?:<[%?]|[%?]>)/],["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(q([[N,/^[\s]+/,null,` \r
|
|
|
`],[Y,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[F,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[K,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[O,/^[=<>\/]+/],["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(q([],[[Y,/^[\s\S]+/]]),["uq.val"]),be(ee({keywords:o,hashComments:!0,cStyleComments:!0,types:b}),["c","cc","cpp","cxx","cyc","m"]),be(ee({keywords:"null,true,false"}),["json"]),be(ee({keywords:l,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:b}),["cs"]),be(ee({keywords:i,cStyleComments:!0}),["java"]),be(ee({keywords:v,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),be(ee({keywords:h,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),be(ee({keywords:c,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),be(ee({keywords:A,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),be(ee({keywords:a,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),be(ee({keywords:n,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),be(q([],[[x,/^[\s\S]+/]]),["regex"]);function ke(pe){var Z=pe.langExtension;try{var J=j(pe.sourceNode,pe.pre),ae=J.sourceCode;pe.sourceCode=ae,pe.spans=J.spans,pe.basePos=0,_e(Z,ae)(pe),ue(pe)}catch(Se){f.console&&console.log(Se&&Se.stack||Se)}}function $e(pe,Z,J){var ae=J||!1,Se=Z||null,me=document.createElement("div");me.innerHTML="<pre>"+pe+"</pre>",me=me.firstChild,ae&&de(me,ae,!0);var Oe={langExtension:Se,numberLines:ae,sourceNode:me,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return ke(Oe),me.innerHTML}function ne(pe,Z){var J=Z||document.body,ae=J.ownerDocument||document;function Se(Ut){return J.getElementsByTagName(Ut)}for(var me=[Se("pre"),Se("code"),Se("xmp")],Oe=[],Ee=0;Ee<me.length;++Ee)for(var oe=0,Re=me[Ee].length;oe<Re;++oe)Oe.push(me[Ee][oe]);me=null;var Be=Date;Be.now||(Be={now:function(){return+new Date}});var et=0,bt=/\blang(?:uage)?-([\w.]+)(?!\S)/,dt=/\bprettyprint\b/,He=/\bprettyprinted\b/,kt=/pre|xmp/i,ut=/^code$/i,Ft=/^(?:pre|code|xmp)$/i,Ht={};function $t(){for(var Ut=f.PR_SHOULD_USE_CONTINUATION?Be.now()+250:Infinity;et<Oe.length&&Be.now()<Ut;et++){for(var Jt=Oe[et],ct=Ht,le=Jt;le=le.previousSibling;){var te=le.nodeType,we=(te===7||te===8)&&le.nodeValue;if(we?!/^\??prettify\b/.test(we):te!==3||/\S/.test(le.nodeValue))break;if(we){ct={},we.replace(/\b(\w+)=([\w:.%+-]+)/g,function(At,tr,Ir){ct[tr]=Ir});break}}var Ce=Jt.className;if((ct!==Ht||dt.test(Ce))&&!He.test(Ce)){for(var fe=!1,rt=Jt.parentNode;rt;rt=rt.parentNode){var tt=rt.tagName;if(Ft.test(tt)&&rt.className&&dt.test(rt.className)){fe=!0;break}}if(!fe){Jt.className+=" prettyprinted";var ye=ct.lang;if(!ye){ye=Ce.match(bt);var Je;!ye&&(Je=X(Jt))&&ut.test(Je.tagName)&&(ye=Je.className.match(bt)),ye&&(ye=ye[1])}var lt;if(kt.test(Jt.tagName))lt=1;else{var ze=Jt.currentStyle,Ct=ae.defaultView,zt=ze?ze.whiteSpace:Ct&&Ct.getComputedStyle?Ct.getComputedStyle(Jt,null).getPropertyValue("white-space"):0;lt=zt&&zt.substring(0,3)==="pre"}var at=ct.linenums;(at=at==="true"||+at)||(at=Ce.match(/\blinenums\b(?::(\d+))?/),at=at?at[1]&&at[1].length?+at[1]:!0:!1),at&&de(Jt,at,lt);var vt={langExtension:ye,sourceNode:Jt,numberLines:at,pre:lt,sourceCode:null,basePos:null,spans:null,decorations:null};ke(vt)}}}et<Oe.length?f.setTimeout($t,250):typeof pe=="function"&&pe()}$t()}var Ne=f.PR={createSimpleLexer:q,registerLangHandler:be,sourceDecorator:ee,PR_ATTRIB_NAME:K,PR_ATTRIB_VALUE:Y,PR_COMMENT:I,PR_DECLARATION:U,PR_KEYWORD:C,PR_LITERAL:E,PR_NOCODE:k,PR_PLAIN:N,PR_PUNCTUATION:O,PR_SOURCE:B,PR_STRING:x,PR_TAG:F,PR_TYPE:_,prettyPrintOne:g?f.prettyPrintOne=$e:e=$e,prettyPrint:d=g?f.prettyPrint=ne:d=ne},st=f.define;typeof st=="function"&&st.amd&&st("google-code-prettify",[],function(){return Ne})})()},SKnc:function(z,V,m){var S=m("bYtY"),y=m("QuXc"),g=function(e,d,f,u,r,s){this.x=e==null?0:e,this.y=d==null?0:d,this.x2=f==null?1:f,this.y2=u==null?0:u,this.type="linear",this.global=s||!1,y.call(this,r)};g.prototype={constructor:g},S.inherits(g,y);var p=g;z.exports=p},"SKx+":function(z,V,m){var S=m("ProS"),y=S.extendComponentModel({type:"axisPointer",coordSysAxesInfo:null,defaultOption:{show:"auto",triggerOn:null,zlevel:0,z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#aaa",width:1,type:"solid"},shadowStyle:{color:"rgba(150,150,150,0.3)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:"#aaa"},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}}),g=y;z.exports=g},SMc4:function(z,V,m){var S=m("bYtY"),y=m("bLfw"),g=m("nkfE"),p=m("ICMv"),t=y.extend({type:"cartesian2dAxis",axis:null,init:function(){t.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){t.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){t.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});function e(u,r){return r.type||(r.data?"category":"value")}S.merge(t.prototype,p);var d={offset:0};g("x",t,e,d),g("y",t,e,d);var f=t;z.exports=f},SUKs:function(z,V,m){var S=m("LPTA"),y=S.debugMode,g=function(){};y===1&&(g=console.error);var p=g;z.exports=p},SZEN:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.clientToElement=S;function S(y,g,p){var t=p.getBoundingClientRect(),e={x:0,y:0};return y<t.left?e.x=0:y>=t.right?e.x=t.width-1:e.x=y-t.left,g<t.top?e.y=0:g>=t.bottom?e.y=t.height-1:e.y=g-t.top,e}},Sdc0:function(z,V,m){"use strict";var S=m("wx14"),y=m("rePB"),g=m("q1tI"),p=m("ODXe"),t=m("Ff2n"),e=m("TSYQ"),d=m.n(e),f=m("6cGi"),u=m("4IlW"),r=g.forwardRef(function(v,w){var b,x=v.prefixCls,C=x===void 0?"rc-switch":x,I=v.className,_=v.checked,E=v.defaultChecked,O=v.disabled,N=v.loadingIcon,F=v.checkedChildren,U=v.unCheckedChildren,B=v.onClick,K=v.onChange,Y=v.onKeyDown,k=Object(t.a)(v,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),H=Object(f.a)(!1,{value:_,defaultValue:E}),W=Object(p.a)(H,2),j=W[0],M=W[1];function G(ie,de){var ue=j;return O||(ue=ie,M(ue),K==null||K(ue,de)),ue}function X(ie){ie.which===u.a.LEFT?G(!1,ie):ie.which===u.a.RIGHT&&G(!0,ie),Y==null||Y(ie)}function q(ie){var de=G(!j,ie);B==null||B(de,ie)}var ee=d()(C,I,(b={},Object(y.a)(b,"".concat(C,"-checked"),j),Object(y.a)(b,"".concat(C,"-disabled"),O),b));return g.createElement("button",Object.assign({},k,{type:"button",role:"switch","aria-checked":j,disabled:O,className:ee,ref:w,onKeyDown:X,onClick:q}),N,g.createElement("span",{className:"".concat(C,"-inner")},j?F:U))});r.displayName="Switch";var s=r,o=m("ye1Q"),i=m("g0mS"),l=m("H84U"),n=m("3Nzz"),a=m("uaoM"),c=function(v,w){var b={};for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&w.indexOf(x)<0&&(b[x]=v[x]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,x=Object.getOwnPropertySymbols(v);C<x.length;C++)w.indexOf(x[C])<0&&Object.prototype.propertyIsEnumerable.call(v,x[C])&&(b[x[C]]=v[x[C]]);return b},h=g.forwardRef(function(v,w){var b,x=v.prefixCls,C=v.size,I=v.loading,_=v.className,E=_===void 0?"":_,O=v.disabled,N=c(v,["prefixCls","size","loading","className","disabled"]);Object(a.a)("checked"in N||!("value"in N),"Switch","`value` is not a valid prop, do you mean `checked`?");var F=g.useContext(l.b),U=F.getPrefixCls,B=F.direction,K=g.useContext(n.b),Y=U("switch",x),k=g.createElement("div",{className:"".concat(Y,"-handle")},I&&g.createElement(o.a,{className:"".concat(Y,"-loading-icon")})),H=d()((b={},Object(y.a)(b,"".concat(Y,"-small"),(C||K)==="small"),Object(y.a)(b,"".concat(Y,"-loading"),I),Object(y.a)(b,"".concat(Y,"-rtl"),B==="rtl"),b),E);return g.createElement(i.a,{insertExtraNode:!0},g.createElement(s,Object(S.a)({},N,{prefixCls:Y,className:H,disabled:O||I,ref:w,loadingIcon:k})))});h.__ANT_SWITCH=!0,h.displayName="Switch";var A=V.a=h},SehX:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("2B6p"),p=g.updateCenterAndZoom;S.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(t,e){var d=t.componentType||"series";e.eachComponent({mainType:d,query:t},function(f){var u=f.coordinateSystem;if(u.type!=="geo")return;var r=p(u,t,f.get("scaleLimit"));f.setCenter&&f.setCenter(r.center),f.setZoom&&f.setZoom(r.zoom),d==="series"&&y.each(f.seriesGroup,function(s){s.setCenter(r.center),s.setZoom(r.zoom)})})})},SgGq:function(z,V,m){var S=m("bYtY"),y=m("H6uX"),g=m("YH21"),p=m("pP6R");function t(n){this.pointerChecker,this._zr=n,this._opt={};var a=S.bind,c=a(e,this),h=a(d,this),A=a(f,this),v=a(u,this),w=a(r,this);y.call(this),this.setPointerChecker=function(b){this.pointerChecker=b},this.enable=function(b,x){this.disable(),this._opt=S.defaults(S.clone(x)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),b==null&&(b=!0),(b===!0||b==="move"||b==="pan")&&(n.on("mousedown",c),n.on("mousemove",h),n.on("mouseup",A)),(b===!0||b==="scale"||b==="zoom")&&(n.on("mousewheel",v),n.on("pinch",w))},this.disable=function(){n.off("mousedown",c),n.off("mousemove",h),n.off("mouseup",A),n.off("mousewheel",v),n.off("pinch",w)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}S.mixin(t,y);function e(n){if(g.isMiddleOrRightButtonOnMouseUpDown(n)||n.target&&n.target.draggable)return;var a=n.offsetX,c=n.offsetY;this.pointerChecker&&this.pointerChecker(n,a,c)&&(this._x=a,this._y=c,this._dragging=!0)}function d(n){if(!this._dragging||!i("moveOnMouseMove",n,this._opt)||n.gestureEvent==="pinch"||p.isTaken(this._zr,"globalPan"))return;var a=n.offsetX,c=n.offsetY,h=this._x,A=this._y,v=a-h,w=c-A;this._x=a,this._y=c,this._opt.preventDefaultMouseMove&&g.stop(n.event),o(this,"pan","moveOnMouseMove",n,{dx:v,dy:w,oldX:h,oldY:A,newX:a,newY:c})}function f(n){g.isMiddleOrRightButtonOnMouseUpDown(n)||(this._dragging=!1)}function u(n){var a=i("zoomOnMouseWheel",n,this._opt),c=i("moveOnMouseWheel",n,this._opt),h=n.wheelDelta,A=Math.abs(h),v=n.offsetX,w=n.offsetY;if(h===0||!a&&!c)return;if(a){var b=A>3?1.4:A>1?1.2:1.1,x=h>0?b:1/b;s(this,"zoom","zoomOnMouseWheel",n,{scale:x,originX:v,originY:w})}if(c){var C=Math.abs(h),I=(h>0?1:-1)*(C>3?.4:C>1?.15:.05);s(this,"scrollMove","moveOnMouseWheel",n,{scrollDelta:I,originX:v,originY:w})}}function r(n){if(p.isTaken(this._zr,"globalPan"))return;var a=n.pinchScale>1?1.1:1/1.1;s(this,"zoom",null,n,{scale:a,originX:n.pinchX,originY:n.pinchY})}function s(n,a,c,h,A){n.pointerChecker&&n.pointerChecker(h,A.originX,A.originY)&&(g.stop(h.event),o(n,a,c,h,A))}function o(n,a,c,h,A){A.isAvailableBehavior=S.bind(i,null,c,h),n.trigger(a,A)}function i(n,a,c){var h=c[n];return!n||h&&(!S.isString(h)||a.event[h+"Key"])}var l=t;z.exports=l},SgaC:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;function S(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function y(t,e){for(var d=0;d<e.length;d++){var f=e[d];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(t,f.key,f)}}function g(t,e,d){return e&&y(t.prototype,e),d&&y(t,d),t}var p=function(){function t(){S(this,t),this._subrects=0}return g(t,[{key:"decodeRect",value:function(d,f,u,r,s,o,i){if(this._subrects===0){if(s.rQwait("RRE",4+4))return!1;this._subrects=s.rQshift32();var l=s.rQshiftBytes(4);o.fillRect(d,f,u,r,l)}for(;this._subrects>0;){if(s.rQwait("RRE",4+8))return!1;var n=s.rQshiftBytes(4),a=s.rQshift16(),c=s.rQshift16(),h=s.rQshift16(),A=s.rQshift16();o.fillRect(d+a,f+c,h,A,n),this._subrects--}return!0}}]),t}();V.default=p},Sj9i:function(z,V,m){var S=m("QBsz"),y=S.create,g=S.distSquare,p=Math.pow,t=Math.sqrt,e=1e-8,d=1e-4,f=t(3),u=1/3,r=y(),s=y(),o=y();function i(E){return E>-e&&E<e}function l(E){return E>e||E<-e}function n(E,O,N,F,U){var B=1-U;return B*B*(B*E+3*U*O)+U*U*(U*F+3*B*N)}function a(E,O,N,F,U){var B=1-U;return 3*(((O-E)*B+2*(N-O)*U)*B+(F-N)*U*U)}function c(E,O,N,F,U,B){var K=F+3*(O-N)-E,Y=3*(N-O*2+E),k=3*(O-E),H=E-U,W=Y*Y-3*K*k,j=Y*k-9*K*H,M=k*k-3*Y*H,G=0;if(i(W)&&i(j))if(i(Y))B[0]=0;else{var X=-k/Y;X>=0&&X<=1&&(B[G++]=X)}else{var q=j*j-4*W*M;if(i(q)){var ee=j/W,X=-Y/K+ee,ie=-ee/2;X>=0&&X<=1&&(B[G++]=X),ie>=0&&ie<=1&&(B[G++]=ie)}else if(q>0){var de=t(q),ue=W*Y+1.5*K*(-j+de),ve=W*Y+1.5*K*(-j-de);ue<0?ue=-p(-ue,u):ue=p(ue,u),ve<0?ve=-p(-ve,u):ve=p(ve,u);var X=(-Y-(ue+ve))/(3*K);X>=0&&X<=1&&(B[G++]=X)}else{var be=(2*W*Y-3*K*j)/(2*t(W*W*W)),_e=Math.acos(be)/3,ke=t(W),$e=Math.cos(_e),X=(-Y-2*ke*$e)/(3*K),ie=(-Y+ke*($e+f*Math.sin(_e)))/(3*K),ne=(-Y+ke*($e-f*Math.sin(_e)))/(3*K);X>=0&&X<=1&&(B[G++]=X),ie>=0&&ie<=1&&(B[G++]=ie),ne>=0&&ne<=1&&(B[G++]=ne)}}return G}function h(E,O,N,F,U){var B=6*N-12*O+6*E,K=9*O+3*F-3*E-9*N,Y=3*O-3*E,k=0;if(i(K)){if(l(B)){var H=-Y/B;H>=0&&H<=1&&(U[k++]=H)}}else{var W=B*B-4*K*Y;if(i(W))U[0]=-B/(2*K);else if(W>0){var j=t(W),H=(-B+j)/(2*K),M=(-B-j)/(2*K);H>=0&&H<=1&&(U[k++]=H),M>=0&&M<=1&&(U[k++]=M)}}return k}function A(E,O,N,F,U,B){var K=(O-E)*U+E,Y=(N-O)*U+O,k=(F-N)*U+N,H=(Y-K)*U+K,W=(k-Y)*U+Y,j=(W-H)*U+H;B[0]=E,B[1]=K,B[2]=H,B[3]=j,B[4]=j,B[5]=W,B[6]=k,B[7]=F}function v(E,O,N,F,U,B,K,Y,k,H,W){var j,M=.005,G=Infinity,X,q,ee,ie;r[0]=k,r[1]=H;for(var de=0;de<1;de+=.05)s[0]=n(E,N,U,K,de),s[1]=n(O,F,B,Y,de),ee=g(r,s),ee<G&&(j=de,G=ee);G=Infinity;for(var ue=0;ue<32&&!(M<d);ue++)X=j-M,q=j+M,s[0]=n(E,N,U,K,X),s[1]=n(O,F,B,Y,X),ee=g(s,r),X>=0&&ee<G?(j=X,G=ee):(o[0]=n(E,N,U,K,q),o[1]=n(O,F,B,Y,q),ie=g(o,r),q<=1&&ie<G?(j=q,G=ie):M*=.5);return W&&(W[0]=n(E,N,U,K,j),W[1]=n(O,F,B,Y,j)),t(G)}function w(E,O,N,F){var U=1-F;return U*(U*E+2*F*O)+F*F*N}function b(E,O,N,F){return 2*((1-F)*(O-E)+F*(N-O))}function x(E,O,N,F,U){var B=E-2*O+N,K=2*(O-E),Y=E-F,k=0;if(i(B)){if(l(K)){var H=-Y/K;H>=0&&H<=1&&(U[k++]=H)}}else{var W=K*K-4*B*Y;if(i(W)){var H=-K/(2*B);H>=0&&H<=1&&(U[k++]=H)}else if(W>0){var j=t(W),H=(-K+j)/(2*B),M=(-K-j)/(2*B);H>=0&&H<=1&&(U[k++]=H),M>=0&&M<=1&&(U[k++]=M)}}return k}function C(E,O,N){var F=E+N-2*O;return F===0?.5:(E-O)/F}function I(E,O,N,F,U){var B=(O-E)*F+E,K=(N-O)*F+O,Y=(K-B)*F+B;U[0]=E,U[1]=B,U[2]=Y,U[3]=Y,U[4]=K,U[5]=N}function _(E,O,N,F,U,B,K,Y,k){var H,W=.005,j=Infinity;r[0]=K,r[1]=Y;for(var M=0;M<1;M+=.05){s[0]=w(E,N,U,M),s[1]=w(O,F,B,M);var G=g(r,s);G<j&&(H=M,j=G)}j=Infinity;for(var X=0;X<32&&!(W<d);X++){var q=H-W,ee=H+W;s[0]=w(E,N,U,q),s[1]=w(O,F,B,q);var G=g(s,r);if(q>=0&&G<j)H=q,j=G;else{o[0]=w(E,N,U,ee),o[1]=w(O,F,B,ee);var ie=g(o,r);ee<=1&&ie<j?(H=ee,j=ie):W*=.5}}return k&&(k[0]=w(E,N,U,H),k[1]=w(O,F,B,H)),t(j)}V.cubicAt=n,V.cubicDerivativeAt=a,V.cubicRootAt=c,V.cubicExtrema=h,V.cubicSubdivide=A,V.cubicProjectPoint=v,V.quadraticAt=w,V.quadraticDerivativeAt=b,V.quadraticRootAt=x,V.quadraticExtremum=C,V.quadraticSubdivide=I,V.quadraticProjectPoint=_},Sp2Z:function(z,V,m){var S=m("3LNs"),y=m("/y7N"),g=m("AVZG"),p=m("Znkb"),t=S.extend({makeElOption:function(r,s,o,i,l){var n=o.axis,a=n.grid,c=i.get("type"),h=e(a,n).getOtherAxis(n).getGlobalExtent(),A=n.toGlobalCoord(n.dataToCoord(s,!0));if(c&&c!=="none"){var v=y.buildElStyle(i),w=d[c](n,A,h);w.style=v,r.graphicKey=w.type,r.pointer=w}var b=g.layout(a.model,o);y.buildCartesianSingleLabelElOption(s,r,b,o,i,l)},getHandleTransform:function(r,s,o){var i=g.layout(s.axis.grid.model,s,{labelInside:!1});return i.labelMargin=o.get("handle.margin"),{position:y.getTransformedPosition(s.axis,r,i),rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(r,s,o,i){var l=o.axis,n=l.grid,a=l.getGlobalExtent(!0),c=e(n,l).getOtherAxis(l).getGlobalExtent(),h=l.dim==="x"?0:1,A=r.position;A[h]+=s[h],A[h]=Math.min(a[1],A[h]),A[h]=Math.max(a[0],A[h]);var v=(c[1]+c[0])/2,w=[v,v];w[h]=A[h];var b=[{verticalAlign:"middle"},{align:"center"}];return{position:A,rotation:r.rotation,cursorPoint:w,tooltipOption:b[h]}}});function e(r,s){var o={};return o[s.dim+"AxisIndex"]=s.index,r.getCartesian(o)}var d={line:function(r,s,o){var i=y.makeLineShape([s,o[0]],[s,o[1]],f(r));return{type:"Line",subPixelOptimize:!0,shape:i}},shadow:function(r,s,o){var i=Math.max(1,r.getBandWidth()),l=o[1]-o[0];return{type:"Rect",shape:y.makeRectShape([s-i/2,o[0]],[i,l],f(r))}}};function f(r){return r.dim==="x"?0:1}p.registerAxisPointerClass("CartesianAxisPointer",t);var u=t;z.exports=u},Sq3C:function(z,V,m){var S=m("sKgW"),y=m("zoYe"),g=m("wy8a"),p=m("quyA"),t=m("Z1HP"),e=m("Em2t"),d=Math.ceil;function f(u,r){r=r===void 0?" ":y(r);var s=r.length;if(s<2)return s?S(r,u):r;var o=S(r,d(u/t(r)));return p(r)?g(e(o),0,u).join(""):o.slice(0,u)}z.exports=f},SqI9:function(z,V,m){var S=m("y+Vt"),y=m("iXp4"),g=S.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},brush:y(S.prototype.brush),buildPath:function(t,e){var d=e.cx,f=e.cy,u=Math.max(e.r0||0,0),r=Math.max(e.r,0),s=e.startAngle,o=e.endAngle,i=e.clockwise,l=Math.cos(s),n=Math.sin(s);t.moveTo(l*u+d,n*u+f),t.lineTo(l*r+d,n*r+f),t.arc(d,f,r,s,o,!i),t.lineTo(Math.cos(o)*u+d,Math.sin(o)*u+f),u!==0&&t.arc(d,f,u,o,s,i),t.closePath()}});z.exports=g},SrGk:function(z,V,m){var S=m("hydK"),y=S.createElement,g=m("bYtY"),p=m("y+Vt"),t=m("Dagg"),e=m("dqUG"),d=m("P47w"),f=d.path,u=d.image,r=d.text,s="0",o="1";function i(n,a,c,h,A){this._zrId=n,this._svgRoot=a,this._tagNames=typeof c=="string"?[c]:c,this._markLabel=h,this._domName=A||"_dom",this.nextId=0}i.prototype.createElement=y,i.prototype.getDefs=function(n){var a=this._svgRoot,c=this._svgRoot.getElementsByTagName("defs");return c.length===0?n?(c=a.insertBefore(this.createElement("defs"),a.firstChild),c.contains||(c.contains=function(h){var A=c.children;if(!A)return!1;for(var v=A.length-1;v>=0;--v)if(A[v]===h)return!0;return!1}),c):null:c[0]},i.prototype.update=function(n,a){if(!n)return;var c=this.getDefs(!1);if(n[this._domName]&&c.contains(n[this._domName]))typeof a=="function"&&a(n);else{var h=this.add(n);h&&(n[this._domName]=h)}},i.prototype.addDom=function(n){var a=this.getDefs(!0);a.appendChild(n)},i.prototype.removeDom=function(n){var a=this.getDefs(!1);a&&n[this._domName]&&(a.removeChild(n[this._domName]),n[this._domName]=null)},i.prototype.getDoms=function(){var n=this.getDefs(!1);if(!n)return[];var a=[];return g.each(this._tagNames,function(c){var h=n.getElementsByTagName(c);a=a.concat([].slice.call(h))}),a},i.prototype.markAllUnused=function(){var n=this.getDoms(),a=this;g.each(n,function(c){c[a._markLabel]=s})},i.prototype.markUsed=function(n){n&&(n[this._markLabel]=o)},i.prototype.removeUnused=function(){var n=this.getDefs(!1);if(!n)return;var a=this.getDoms(),c=this;g.each(a,function(h){h[c._markLabel]!==o&&n.removeChild(h)})},i.prototype.getSvgProxy=function(n){return n instanceof p?f:n instanceof t?u:n instanceof e?r:f},i.prototype.getTextSvgElement=function(n){return n.__textSvgEl},i.prototype.getSvgElement=function(n){return n.__svgEl};var l=i;z.exports=l},Swgg:function(z,V,m){var S=m("fc+c"),y=S.extend({type:"dataZoom.select"});z.exports=y},Sxd8:function(z,V,m){var S=m("ZCgT");function y(g){var p=S(g),t=p%1;return p===p?t?p-t:p:0}z.exports=y},T4UG:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=m("ItGF"),t=m("7aKB"),e=t.formatTime,d=t.encodeHTML,f=t.addCommas,u=t.getTooltipMarker,r=m("4NO4"),s=m("bLfw"),o=m("5Hur"),i=m("OKJ2"),l=m("+TT/"),n=l.getLayoutParams,a=l.mergeLayoutParam,c=m("9H2F"),h=c.createTask,A=m("D5nY"),v=A.prepareSource,w=A.getSource,b=m("KxfA"),x=b.retrieveRawValue,C=r.makeInner(),I=s.extend({type:"series.__base__",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendVisualProvider:null,visualColorAccessPath:"itemStyle.color",visualBorderColorAccessPath:"itemStyle.borderColor",layoutMode:null,init:function(k,H,W,j){this.seriesIndex=this.componentIndex,this.dataTask=h({count:O,reset:N}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(k,W),v(this);var M=this.getInitialData(k,W);U(M,this),this.dataTask.context.data=M,C(this).dataBeforeProcessed=M,_(this)},mergeDefaultAndTheme:function(k,H){var W=this.layoutMode,j=W?n(k):{},M=this.subType;s.hasClass(M)&&(M+="Series"),g.merge(k,H.getTheme().get(this.subType)),g.merge(k,this.getDefaultOption()),r.defaultEmphasis(k,"label",["show"]),this.fillDataTextStyle(k.data),W&&a(k,j,W)},mergeOption:function(k,H){k=g.merge(this.option,k,!0),this.fillDataTextStyle(k.data);var W=this.layoutMode;W&&a(this.option,k,W),v(this);var j=this.getInitialData(k,H);U(j,this),this.dataTask.dirty(),this.dataTask.context.data=j,C(this).dataBeforeProcessed=j,_(this)},fillDataTextStyle:function(k){if(k&&!g.isTypedArray(k))for(var H=["show"],W=0;W<k.length;W++)k[W]&&k[W].label&&r.defaultEmphasis(k[W],"label",H)},getInitialData:function(){},appendData:function(k){var H=this.getRawData();H.appendData(k.data)},getData:function(k){var H=K(this);if(H){var W=H.context.data;return k==null?W:W.getLinkedData(k)}else return C(this).data},setData:function(k){var H=K(this);if(H){var W=H.context;W.data!==k&&H.modifyOutputEnd&&H.setOutputEnd(k.count()),W.outputData=k,H!==this.dataTask&&(W.data=k)}C(this).data=k},getSource:function(){return w(this)},getRawData:function(){return C(this).dataBeforeProcessed},getBaseAxis:function(){var k=this.coordinateSystem;return k&&k.getBaseAxis&&k.getBaseAxis()},formatTooltip:function(k,H,W,j){var M=this;j=j||"html";var G=j==="html"?"<br/>":`
|
|
|
`,X=j==="richText",q={},ee=0;function ie(me){var Oe=g.reduce(me,function(et,bt,dt){var He=ue.getDimensionInfo(dt);return et|=He&&He.tooltip!==!1&&He.displayName!=null},0),Ee=[];ve.length?g.each(ve,function(et){oe(x(ue,k,et),et)}):g.each(me,oe);function oe(et,bt){var dt=ue.getDimensionInfo(bt);if(!dt||dt.otherDims.tooltip===!1)return;var He=dt.type,kt="sub"+M.seriesIndex+"at"+ee,ut=u({color:$e,type:"subItem",renderMode:j,markerId:kt}),Ft=typeof ut=="string"?ut:ut.content,Ht=(Oe?Ft+d(dt.displayName||"-")+": ":"")+d(He==="ordinal"?et+"":He==="time"?H?"":e("yyyy/MM/dd hh:mm:ss",et):f(et));Ht&&Ee.push(Ht),X&&(q[kt]=$e,++ee)}var Re=Oe?X?`
|
|
|
`:"<br/>":"",Be=Re+Ee.join(Re||", ");return{renderMode:j,content:Be,style:q}}function de(me){return{renderMode:j,content:d(f(me)),style:q}}var ue=this.getData(),ve=ue.mapDimension("defaultedTooltip",!0),be=ve.length,_e=this.getRawValue(k),ke=g.isArray(_e),$e=ue.getItemVisual(k,"color");g.isObject($e)&&$e.colorStops&&($e=($e.colorStops[0]||{}).color),$e=$e||"transparent";var ne=be>1||ke&&!be?ie(_e):de(be?x(ue,k,ve[0]):ke?_e[0]:_e),Ne=ne.content,st=M.seriesIndex+"at"+ee,pe=u({color:$e,type:"item",renderMode:j,markerId:st});q[st]=$e,++ee;var Z=ue.getName(k),J=this.name;r.isNameSpecified(this)||(J=""),J=J?d(J)+(H?": ":G):"";var ae=typeof pe=="string"?pe:pe.content,Se=H?ae+J+Ne:J+ae+(Z?d(Z)+": "+Ne:Ne);return{html:Se,markers:q}},isAnimationEnabled:function(){if(p.node)return!1;var k=this.getShallow("animation");return k&&(this.getData().count()>this.getShallow("animationThreshold")&&(k=!1)),k},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(k,H,W){var j=this.ecModel,M=o.getColorFromPalette.call(this,k,H,W);return M||(M=j.getColorFromPalette(k,H,W)),M},coordDimToDataDim:function(k){return this.getRawData().mapDimension(k,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});g.mixin(I,i),g.mixin(I,o);function _(k){var H=k.name;r.isNameSpecified(k)||(k.name=E(k)||H)}function E(k){var H=k.getRawData(),W=H.mapDimension("seriesName",!0),j=[];return g.each(W,function(M){var G=H.getDimensionInfo(M);G.displayName&&j.push(G.displayName)}),j.join(" ")}function O(k){return k.model.getRawData().count()}function N(k){var H=k.model;return H.setData(H.getRawData().cloneShallow()),F}function F(k,H){H.outputData&&k.end>H.outputData.count()&&H.model.getRawData().cloneShallow(H.outputData)}function U(k,H){g.each(k.CHANGABLE_METHODS,function(W){k.wrapMethod(W,g.curry(B,H))})}function B(k){var H=K(k);H&&H.setOutputEnd(this.count())}function K(k){var H=(k.ecModel||{}).scheduler,W=H&&H.getPipeline(k.uid);if(W){var j=W.currentTask;if(j){var M=j.agentStubMap;M&&(j=M.get(k.uid))}return j}}var Y=I;z.exports=Y},T6xi:function(z,V,m){var S=m("YgsL"),y=m("nCxF");function g(p,t,e){var d=t.points,f=t.smooth;if(d&&d.length>=2){if(f&&f!=="spline"){var u=y(d,f,e,t.smoothConstraint);p.moveTo(d[0][0],d[0][1]);for(var r=d.length,s=0;s<(e?r:r-1);s++){var o=u[s*2],i=u[s*2+1],l=d[(s+1)%r];p.bezierCurveTo(o[0],o[1],i[0],i[1],l[0],l[1])}}else{f==="spline"&&(d=S(d,e)),p.moveTo(d[0][0],d[0][1]);for(var s=1,n=d.length;s<n;s++)p.lineTo(d[s][0],d[s][1])}e&&p.closePath()}}V.buildPath=g},TIY9:function(z,V,m){var S=m("bYtY"),y=S.each,g=m("vafp"),p=m("4NO4"),t=p.makeInner,e=m("Mgri"),d=m("F5Ls"),f=m("a9QJ"),u=m("p/La"),r=t(),s={load:function(i,l,n){var a=r(l).parsed;if(a)return a;var c=l.specialAreas||{},h=l.geoJSON,A;try{A=h?g(h,n):[]}catch(v){throw new Error(`Invalid geoJson format
|
|
|
`+v.message)}return e(i,A),y(A,function(v){var w=v.name;d(i,v),f(i,v),u(i,v);var b=c[w];b&&v.transformTo(b.left,b.top,b.width,b.height)}),r(l).parsed={regions:A,boundingRect:o(A)}}};function o(i){for(var l,n=0;n<i.length;n++){var a=i[n].getBoundingRect();l=l||a.clone(),l.union(a)}return l}z.exports=s},TJmX:function(z,V,m){var S=m("zM3Q"),y=["itemStyle","borderColor"],g=["itemStyle","borderColor0"],p=["itemStyle","color"],t=["itemStyle","color0"],e={seriesType:"candlestick",plan:S(),performRawSeries:!0,reset:function(d,f){var u=d.getData();if(u.setVisual({legendSymbol:"roundRect",colorP:o(1,d),colorN:o(-1,d),borderColorP:i(1,d),borderColorN:i(-1,d)}),f.isSeriesFiltered(d))return;var r=d.pipelineContext.large;return!r&&{progress:s};function s(l,n){for(var a;(a=l.next())!=null;){var c=n.getItemModel(a),h=n.getItemLayout(a).sign;n.setItemVisual(a,{color:o(h,c),borderColor:i(h,c)})}}function o(l,n){return n.get(l>0?p:t)}function i(l,n){return n.get(l>0?y:g)}}};z.exports=e},TWL2:function(z,V,m){var S=m("IwbS"),y=m("bYtY"),g=m("6Ic6");function p(u,r){S.Group.call(this);var s=new S.Polygon,o=new S.Polyline,i=new S.Text;this.add(s),this.add(o),this.add(i),this.highDownOnUpdate=function(l,n){n==="emphasis"?(o.ignore=o.hoverIgnore,i.ignore=i.hoverIgnore):(o.ignore=o.normalIgnore,i.ignore=i.normalIgnore)},this.updateData(u,r,!0)}var t=p.prototype,e=["itemStyle","opacity"];t.updateData=function(u,r,s){var o=this.childAt(0),i=u.hostModel,l=u.getItemModel(r),n=u.getItemLayout(r),a=u.getItemModel(r).get(e);a=a==null?1:a,o.useStyle({}),s?(o.setShape({points:n.points}),o.setStyle({opacity:0}),S.initProps(o,{style:{opacity:a}},i,r)):S.updateProps(o,{style:{opacity:a},shape:{points:n.points}},i,r);var c=l.getModel("itemStyle"),h=u.getItemVisual(r,"color");o.setStyle(y.defaults({lineJoin:"round",fill:h},c.getItemStyle(["opacity"]))),o.hoverStyle=c.getModel("emphasis").getItemStyle(),this._updateLabel(u,r),S.setHoverStyle(this)},t._updateLabel=function(u,r){var s=this.childAt(1),o=this.childAt(2),i=u.hostModel,l=u.getItemModel(r),n=u.getItemLayout(r),a=n.label,c=u.getItemVisual(r,"color");S.updateProps(s,{shape:{points:a.linePoints||a.linePoints}},i,r),S.updateProps(o,{style:{x:a.x,y:a.y}},i,r),o.attr({rotation:a.rotation,origin:[a.x,a.y],z2:10});var h=l.getModel("label"),A=l.getModel("emphasis.label"),v=l.getModel("labelLine"),w=l.getModel("emphasis.labelLine"),c=u.getItemVisual(r,"color");S.setLabelStyle(o.style,o.hoverStyle={},h,A,{labelFetcher:u.hostModel,labelDataIndex:r,defaultText:u.getName(r),autoColor:c,useInsideStyle:!!a.inside},{textAlign:a.textAlign,textVerticalAlign:a.verticalAlign}),o.ignore=o.normalIgnore=!h.get("show"),o.hoverIgnore=!A.get("show"),s.ignore=s.normalIgnore=!v.get("show"),s.hoverIgnore=!w.get("show"),s.setStyle({stroke:c}),s.setStyle(v.getModel("lineStyle").getLineStyle()),s.hoverStyle=w.getModel("lineStyle").getLineStyle()},y.inherits(p,S.Group);var d=g.extend({type:"funnel",render:function(u,r,s){var o=u.getData(),i=this._data,l=this.group;o.diff(i).add(function(n){var a=new p(o,n);o.setItemGraphicEl(n,a),l.add(a)}).update(function(n,a){var c=i.getItemGraphicEl(a);c.updateData(o,n),l.add(c),o.setItemGraphicEl(n,c)}).remove(function(n){var a=i.getItemGraphicEl(n);l.remove(a)}).execute(),this._data=o},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}}),f=d;z.exports=f},TYVI:function(z,V,m){var S=m("5GtS"),y=m("T4UG"),g=y.extend({type:"series.gauge",getInitialData:function(t,e){return S(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}}}),p=g;z.exports=p},Tghj:function(z,V,m){(function(S){var y;typeof window!="undefined"?y=window.__DEV__:typeof S!="undefined"&&(y=S.__DEV__),typeof y=="undefined"&&(y=!0);var g=y;V.__DEV__=g}).call(this,m("IyRk"))},ThAp:function(z,V,m){var S=m("bYtY"),y=m("5GtS"),g=m("T4UG"),p=m("7aKB"),t=p.encodeHTML,e=p.addCommas,d=m("cCMj"),f=m("KxfA"),u=f.retrieveRawAttr,r=m("W4dC"),s=m("D5nY"),o=s.makeSeriesEncodeForNameBased,i=g.extend({type:"series.map",dependencies:["geo"],layoutMode:"box",needsDrawMap:!1,seriesGroup:[],getInitialData:function(n){for(var a=y(this,{coordDimensions:["value"],encodeDefaulter:S.curry(o,this)}),c=a.mapDimension("value"),h=S.createHashMap(),A=[],v=[],w=0,b=a.count();w<b;w++){var x=a.getName(w);h.set(x,!0),A.push({name:x,value:a.get(c,w),selected:u(a,w,"selected")})}var C=r.load(this.getMapType(),this.option.nameMap,this.option.nameProperty);return S.each(C.regions,function(I){var _=I.name;h.get(_)||(A.push({name:_}),v.push(_))}),this.updateSelectedMap(A),a.appendValues([],v),a},getHostGeoModel:function(){var n=this.option.geoIndex;return n!=null?this.dependentModels.geo[n]:null},getMapType:function(){return(this.getHostGeoModel()||this).option.map},getRawValue:function(n){var a=this.getData();return a.get(a.mapDimension("value"),n)},getRegionModel:function(n){var a=this.getData();return a.getItemModel(a.indexOfName(n))},formatTooltip:function(n){for(var a=this.getData(),c=e(this.getRawValue(n)),h=a.getName(n),A=this.seriesGroup,v=[],w=0;w<A.length;w++){var b=A[w].originalData.indexOfName(h),x=a.mapDimension("value");isNaN(A[w].originalData.get(x,b))||v.push(t(A[w].name))}return v.join(", ")+"<br />"+t(h+" : "+c)},getTooltipPosition:function(n){if(n!=null){var a=this.getData().getName(n),c=this.coordinateSystem,h=c.getRegion(a);return h&&c.dataToPoint(h.center)}},setZoom:function(n){this.option.zoom=n},setCenter:function(n){this.option.center=n},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"}});S.mixin(i,d);var l=i;z.exports=l},TkdX:function(z,V,m){var S=m("bYtY"),y=m("IwbS"),g={NONE:"none",DESCENDANT:"descendant",ANCESTOR:"ancestor",SELF:"self"},p=2,t=4;function e(i,l,n){y.Group.call(this);var a=new y.Sector({z2:p});a.seriesIndex=l.seriesIndex;var c=new y.Text({z2:t,silent:i.getModel("label").get("silent")});this.add(a),this.add(c),this.updateData(!0,i,"normal",l,n);function h(){c.ignore=c.hoverIgnore}function A(){c.ignore=c.normalIgnore}this.on("emphasis",h).on("normal",A).on("mouseover",h).on("mouseout",A)}var d=e.prototype;d.updateData=function(i,l,n,a,c){this.node=l,l.piece=this,a=a||this._seriesModel,c=c||this._ecModel;var h=this.childAt(0);h.dataIndex=l.dataIndex;var A=l.getModel(),v=l.getLayout(),w=S.extend({},v);w.label=null;var b=u(l,a,c);o(l,a,b);var x=A.getModel("itemStyle").getItemStyle(),C;if(n==="normal")C=x;else{var I=A.getModel(n+".itemStyle").getItemStyle();C=S.merge(I,x)}C=S.defaults({lineJoin:"bevel",fill:C.fill||b},C),i?(h.setShape(w),h.shape.r=v.r0,y.updateProps(h,{shape:{r:v.r}},a,l.dataIndex),h.useStyle(C)):typeof C.fill=="object"&&C.fill.type||typeof h.style.fill=="object"&&h.style.fill.type?(y.updateProps(h,{shape:w},a),h.useStyle(C)):y.updateProps(h,{shape:w,style:C},a),this._updateLabel(a,b,n);var _=A.getShallow("cursor");if(_&&h.attr("cursor",_),i){var E=a.getShallow("highlightPolicy");this._initEvents(h,l,a,E)}this._seriesModel=a||this._seriesModel,this._ecModel=c||this._ecModel,y.setHoverStyle(this)},d.onEmphasis=function(i){var l=this;this.node.hostTree.root.eachNode(function(n){n.piece&&(l.node===n?n.piece.updateData(!1,n,"emphasis"):s(n,l.node,i)?n.piece.childAt(0).trigger("highlight"):i!==g.NONE&&n.piece.childAt(0).trigger("downplay"))})},d.onNormal=function(){this.node.hostTree.root.eachNode(function(i){i.piece&&i.piece.updateData(!1,i,"normal")})},d.onHighlight=function(){this.updateData(!1,this.node,"highlight")},d.onDownplay=function(){this.updateData(!1,this.node,"downplay")},d._updateLabel=function(i,l,n){var a=this.node.getModel(),c=a.getModel("label"),h=n==="normal"||n==="emphasis"?c:a.getModel(n+".label"),A=a.getModel("emphasis.label"),v=S.retrieve(i.getFormattedLabel(this.node.dataIndex,n,null,null,"label"),this.node.name);H("show")===!1&&(v="");var w=this.node.getLayout(),b=h.get("minAngle");b==null&&(b=c.get("minAngle")),b=b/180*Math.PI;var x=w.endAngle-w.startAngle;b!=null&&Math.abs(x)<b&&(v="");var C=this.childAt(1);y.setLabelStyle(C.style,C.hoverStyle||{},c,A,{defaultText:h.getShallow("show")?v:null,autoColor:l,useInsideStyle:!0});var I=(w.startAngle+w.endAngle)/2,_=Math.cos(I),E=Math.sin(I),O,N=H("position"),F=H("distance")||0,U=H("align");N==="outside"?(O=w.r+F,U=I>Math.PI/2?"right":"left"):!U||U==="center"?(O=(w.r+w.r0)/2,U="center"):U==="left"?(O=w.r0+F,I>Math.PI/2&&(U="right")):U==="right"&&(O=w.r-F,I>Math.PI/2&&(U="left")),C.attr("style",{text:v,textAlign:U,textVerticalAlign:H("verticalAlign")||"middle",opacity:H("opacity")});var B=O*_+w.cx,K=O*E+w.cy;C.attr("position",[B,K]);var Y=H("rotate"),k=0;Y==="radial"?(k=-I,k<-Math.PI/2&&(k+=Math.PI)):Y==="tangential"?(k=Math.PI/2-I,k>Math.PI/2?k-=Math.PI:k<-Math.PI/2&&(k+=Math.PI)):typeof Y=="number"&&(k=Y*Math.PI/180),C.attr("rotation",k);function H(W){var j=h.get(W);return j==null?c.get(W):j}},d._initEvents=function(i,l,n,a){i.off("mouseover").off("mouseout").off("emphasis").off("normal");var c=this,h=function(){c.onEmphasis(a)},A=function(){c.onNormal()},v=function(){c.onDownplay()},w=function(){c.onHighlight()};n.isAnimationEnabled()&&i.on("mouseover",h).on("mouseout",A).on("emphasis",h).on("normal",A).on("downplay",v).on("highlight",w)},S.inherits(e,y.Group);var f=e;function u(i,l,n){var a=i.getVisual("color"),c=i.getVisual("visualMeta");(!c||c.length===0)&&(a=null);var h=i.getModel("itemStyle").get("color");if(h)return h;if(a)return a;if(i.depth===0)return n.option.color[0];var A=n.option.color.length;return h=n.option.color[r(i)%A],h}function r(i){for(var l=i;l.depth>1;)l=l.parentNode;var n=i.getAncestors()[0];return S.indexOf(n.children,l)}function s(i,l,n){return n===g.NONE?!1:n===g.SELF?i===l:n===g.ANCESTOR?i===l||i.isAncestorOf(l):i===l||i.isDescendantOf(l)}function o(i,l,n){var a=l.getData();a.setItemVisual(i.dataIndex,"color",n)}z.exports=f},Tp9H:function(z,V,m){var S=m("ItGF"),y=m("Kagy"),g=m("IUWy"),p=y.toolbox.saveAsImage;function t(f){this.model=f}t.defaultOption={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:p.title,type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:p.lang.slice()},t.prototype.unusable=!S.canvasSupported;var e=t.prototype;e.onclick=function(f,u){var r=this.model,s=r.get("name")||f.get("title.0.text")||"echarts",o=u.getZr().painter.getType()==="svg",i=o?"svg":r.get("type",!0)||"png",l=u.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"&&!S.browser.ie&&!S.browser.edge){var n=document.createElement("a");n.download=s+"."+i,n.target="_blank",n.href=l;var a=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});n.dispatchEvent(a)}else if(window.navigator.msSaveOrOpenBlob){for(var c=atob(l.split(",")[1]),h=c.length,A=new Uint8Array(h);h--;)A[h]=c.charCodeAt(h);var v=new Blob([A]);window.navigator.msSaveOrOpenBlob(v,s+"."+i)}else{var w=r.get("lang"),b='<body style="margin:0;"><img src="'+l+'" style="max-width:100%;" title="'+(w&&w[0]||"")+'" /></body>',x=window.open();x.document.write(b)}},g.register("saveAsImage",t);var d=t;z.exports=d},TqRt:function(z,V){function m(S){return S&&S.__esModule?S:{default:S}}z.exports=m,z.exports.default=z.exports,z.exports.__esModule=!0},"U/Mo":function(z,V){function m(y){var g=y.coordinateSystem;if(g.type!=="view")return 1;var p=y.option.nodeScaleRatio,t=g.scale,e=t&&t[0]||1,d=g.getZoom(),f=(d-1)*p+1;return f/e}function S(y){var g=y.getVisual("symbolSize");return g instanceof Array&&(g=(g[0]+g[1])/2),+g}V.getNodeGlobalScale=m,V.getSymbolSize=S},UADf:function(z,V,m){},UOVi:function(z,V,m){var S=m("bYtY"),y=m("7aKB"),g=["x","y","z","radius","angle","single"],p=["cartesian2d","polar","singleAxis"];function t(u){return S.indexOf(p,u)>=0}function e(u,r){u=u.slice();var s=S.map(u,y.capitalFirst);r=(r||[]).slice();var o=S.map(r,y.capitalFirst);return function(i,l){S.each(u,function(n,a){for(var c={name:n,capital:s[a]},h=0;h<r.length;h++)c[r[h]]=n+o[h];i.call(l,c)})}}var d=e(g,["axisIndex","axis","index","id"]);function f(u,r,s){return function(n){var a={nodes:[],records:{}};if(r(function(A){a.records[A.name]={}}),!n)return a;l(n,a);var c;do c=!1,u(h);while(c);function h(A){!o(A,a)&&i(A,a)&&(l(A,a),c=!0)}return a};function o(n,a){return S.indexOf(a.nodes,n)>=0}function i(n,a){var c=!1;return r(function(h){S.each(s(n,h)||[],function(A){a.records[h.name][A]&&(c=!0)})}),c}function l(n,a){a.nodes.push(n),r(function(c){S.each(s(n,c)||[],function(h){a.records[c.name][h]=!0})})}}V.isCoordSupported=t,V.createNameEach=e,V.eachAxisDim=d,V.createLinkedNodesFinder=f},UnoB:function(z,V,m){var S=m("bYtY"),y=m("OELB");function g(e,d){e.eachSeriesByType("themeRiver",function(f){var u=f.getData(),r=f.coordinateSystem,s={},o=r.getRect();s.rect=o;var i=f.get("boundaryGap"),l=r.getAxis();if(s.boundaryGap=i,l.orient==="horizontal"){i[0]=y.parsePercent(i[0],o.height),i[1]=y.parsePercent(i[1],o.height);var n=o.height-i[0]-i[1];p(u,f,n)}else{i[0]=y.parsePercent(i[0],o.width),i[1]=y.parsePercent(i[1],o.width);var a=o.width-i[0]-i[1];p(u,f,a)}u.setLayout("layoutInfo",s)})}function p(e,d,f){if(!e.count())return;for(var u=d.coordinateSystem,r=d.getLayerSeries(),s=e.mapDimension("single"),o=e.mapDimension("value"),i=S.map(r,function(b){return S.map(b.indices,function(x){var C=u.dataToPoint(e.get(s,x));return C[1]=e.get(o,x),C})}),l=t(i),n=l.y0,a=f/l.max,c=r.length,h=r[0].indices.length,A,v=0;v<h;++v){A=n[v]*a,e.setItemLayout(r[0].indices[v],{layerIndex:0,x:i[0][v][0],y0:A,y:i[0][v][1]*a});for(var w=1;w<c;++w)A+=i[w-1][v][1]*a,e.setItemLayout(r[w].indices[v],{layerIndex:w,x:i[w][v][0],y0:A,y:i[w][v][1]*a})}}function t(e){for(var d=e.length,f=e[0].length,u=[],r=[],s=0,o,i={},l=0;l<f;++l){for(var n=0,o=0;n<d;++n)o+=e[n][l][1];o>s&&(s=o),u.push(o)}for(var a=0;a<f;++a)r[a]=(s-u[a])/2;s=0;for(var c=0;c<f;++c){var h=u[c]+r[c];h>s&&(s=h)}return i.y0=r,i.max=s,i}z.exports=g},Urep:function(z,V,m){},VFCP:function(z,V,m){m("dBmv"),m("KamJ")},VPsl:function(z,V){function m(S){S.eachSeriesByType("map",function(y){var g=y.get("color"),p=y.getModel("itemStyle"),t=p.get("areaColor"),e=p.get("color")||g[y.seriesIndex%g.length];y.getData().setVisual({areaColor:t,color:e})})}z.exports=m},VR9l:function(z,V,m){var S=m("KCsZ"),y=S([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),g={getItemStyle:function(p,t){var e=y(this,p,t),d=this.getBorderLineDash();return d&&(e.lineDash=d),e},getBorderLineDash:function(){var p=this.get("borderType");return p==="solid"||p==null?null:p==="dashed"?[5,5]:[1,1]}};z.exports=g},VSLf:function(z,V,m){m("I+Bx"),m("F0hE"),m("bBKM")},VSMT:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.decodeUTF8=S,V.encodeUTF8=y;function S(g){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(g))}catch(t){if(t instanceof URIError&&p)return g;throw t}}function y(g){return unescape(encodeURIComponent(g))}},VXYp:function(z,V,m){var S=m("bYtY"),y=m("SgGq"),g=m("iLNv"),p="\0_ec_dataZoom_roams";function t(i,l){var n=f(i),a=l.dataZoomId,c=l.coordId;S.each(n,function(v,w){var b=v.dataZoomInfos;b[a]&&S.indexOf(l.allCoordIds,c)<0&&(delete b[a],v.count--)}),r(n);var h=n[c];h||(h=n[c]={coordId:c,dataZoomInfos:{},count:0},h.controller=u(i,h),h.dispatchAction=S.curry(s,i)),!h.dataZoomInfos[a]&&h.count++,h.dataZoomInfos[a]=l;var A=o(h.dataZoomInfos);h.controller.enable(A.controlType,A.opt),h.controller.setPointerChecker(l.containsPoint),g.createOrUpdate(h,"dispatchAction",l.dataZoomModel.get("throttle",!0),"fixRate")}function e(i,l){var n=f(i);S.each(n,function(a){a.controller.dispose();var c=a.dataZoomInfos;c[l]&&(delete c[l],a.count--)}),r(n)}function d(i){return i.type+"\0_"+i.id}function f(i){var l=i.getZr();return l[p]||(l[p]={})}function u(i,l){var n=new y(i.getZr());return S.each(["pan","zoom","scrollMove"],function(a){n.on(a,function(c){var h=[];S.each(l.dataZoomInfos,function(A){if(!c.isAvailableBehavior(A.dataZoomModel.option))return;var v=(A.getRange||{})[a],w=v&&v(l.controller,c);!A.dataZoomModel.get("disabled",!0)&&w&&h.push({dataZoomId:A.dataZoomId,start:w[0],end:w[1]})}),h.length&&l.dispatchAction(h)})}),n}function r(i){S.each(i,function(l,n){l.count||(l.controller.dispose(),delete i[n])})}function s(i,l){i.dispatchAction({type:"dataZoom",batch:l})}function o(i){var l,n="type_",a={type_true:2,type_move:1,type_false:0,type_undefined:-1},c=!0;return S.each(i,function(h){var A=h.dataZoomModel,v=A.get("disabled",!0)?!1:A.get("zoomLock",!0)?"move":!0;a[n+v]>a[n+l]&&(l=v),c&=A.get("preventDefaultMouseMove",!0)}),{controlType:l,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!c}}}V.register=t,V.unregister=e,V.generateCoordId=d},VaxA:function(z,V,m){var S=m("bYtY");function y(e,d,f){if(e&&S.indexOf(d,e.type)>=0){var u=f.getData().tree.root,r=e.targetNode;if(typeof r=="string"&&(r=u.getNodeById(r)),r&&u.contains(r))return{node:r};var s=e.targetNodeId;if(s!=null&&(r=u.getNodeById(s)))return{node:r}}}function g(e){for(var d=[];e;)e=e.parentNode,e&&d.push(e);return d.reverse()}function p(e,d){var f=g(e);return S.indexOf(f,d)>=0}function t(e,d){for(var f=[];e;){var u=e.dataIndex;f.push({name:e.name,dataIndex:u,value:d.getRawValue(u)}),e=e.parentNode}return f.reverse(),f}V.retrieveTargetInfo=y,V.getPathToRoot=g,V.aboveViewRoot=p,V.wrapTreePathInfo=t},Vi4m:function(z,V,m){var S=m("bYtY");function y(p){p!=null&&S.extend(this,p),this.otherDims={}}var g=y;z.exports=g},Vl3Y:function(z,V,m){"use strict";var S=m("wx14"),y=m("U8pU"),g=m("ODXe"),p=m("rePB"),t=m("q1tI"),e=m("TSYQ"),d=m.n(e),f=m("85Yc"),u=m("H84U"),r=m("bT9E"),s=t.createContext({labelAlign:"right",vertical:!1,itemRef:function(){}}),o=t.createContext({updateItemErrors:function(){}}),i=function(Ce){var fe=Object(r.a)(Ce,["prefixCls"]);return t.createElement(f.FormProvider,fe)},l=t.createContext({prefixCls:""});function n(we){return typeof we=="object"&&we!=null&&we.nodeType===1}function a(we,Ce){return(!Ce||we!=="hidden")&&we!=="visible"&&we!=="clip"}function c(we,Ce){if(we.clientHeight<we.scrollHeight||we.clientWidth<we.scrollWidth){var fe=getComputedStyle(we,null);return a(fe.overflowY,Ce)||a(fe.overflowX,Ce)||function(rt){var tt=function(ye){if(!ye.ownerDocument||!ye.ownerDocument.defaultView)return null;try{return ye.ownerDocument.defaultView.frameElement}catch(Je){return null}}(rt);return!!tt&&(tt.clientHeight<rt.scrollHeight||tt.clientWidth<rt.scrollWidth)}(we)}return!1}function h(we,Ce,fe,rt,tt,ye,Je,lt){return ye<we&&Je>Ce||ye>we&&Je<Ce?0:ye<=we&<<=fe||Je>=Ce&<>=fe?ye-we-rt:Je>Ce&<<fe||ye<we&<>fe?Je-Ce+tt:0}var A=function(we,Ce){var fe=window,rt=Ce.scrollMode,tt=Ce.block,ye=Ce.inline,Je=Ce.boundary,lt=Ce.skipOverflowHiddenElements,ze=typeof Je=="function"?Je:function(On){return On!==Je};if(!n(we))throw new TypeError("Invalid target");for(var Ct=document.scrollingElement||document.documentElement,zt=[],at=we;n(at)&&ze(at);){if((at=at.parentElement)===Ct){zt.push(at);break}at!=null&&at===document.body&&c(at)&&!c(document.documentElement)||at!=null&&c(at,lt)&&zt.push(at)}for(var vt=fe.visualViewport?fe.visualViewport.width:innerWidth,At=fe.visualViewport?fe.visualViewport.height:innerHeight,tr=window.scrollX||pageXOffset,Ir=window.scrollY||pageYOffset,zr=we.getBoundingClientRect(),yn=zr.height,ui=zr.width,Nn=zr.top,sn=zr.right,Nt=zr.bottom,xt=zr.left,Pe=tt==="start"||tt==="nearest"?Nn:tt==="end"?Nt:Nn+yn/2,Fe=ye==="center"?xt+ui/2:ye==="end"?sn:xt,Ve=[],pt=0;pt<zt.length;pt++){var Mt=zt[pt],dr=Mt.getBoundingClientRect(),fr=dr.height,Lr=dr.width,dn=dr.top,_n=dr.right,cr=dr.bottom,Xt=dr.left;if(rt==="if-needed"&&Nn>=0&&xt>=0&&Nt<=At&&sn<=vt&&Nn>=dn&&Nt<=cr&&xt>=Xt&&sn<=_n)return Ve;var Zt=getComputedStyle(Mt),Rr=parseInt(Zt.borderLeftWidth,10),$r=parseInt(Zt.borderTopWidth,10),un=parseInt(Zt.borderRightWidth,10),Dn=parseInt(Zt.borderBottomWidth,10),sr=0,_r=0,Yr="offsetWidth"in Mt?Mt.offsetWidth-Mt.clientWidth-Rr-un:0,Pr="offsetHeight"in Mt?Mt.offsetHeight-Mt.clientHeight-$r-Dn:0;if(Ct===Mt)sr=tt==="start"?Pe:tt==="end"?Pe-At:tt==="nearest"?h(Ir,Ir+At,At,$r,Dn,Ir+Pe,Ir+Pe+yn,yn):Pe-At/2,_r=ye==="start"?Fe:ye==="center"?Fe-vt/2:ye==="end"?Fe-vt:h(tr,tr+vt,vt,Rr,un,tr+Fe,tr+Fe+ui,ui),sr=Math.max(0,sr+Ir),_r=Math.max(0,_r+tr);else{sr=tt==="start"?Pe-dn-$r:tt==="end"?Pe-cr+Dn+Pr:tt==="nearest"?h(dn,cr,fr,$r,Dn+Pr,Pe,Pe+yn,yn):Pe-(dn+fr/2)+Pr/2,_r=ye==="start"?Fe-Xt-Rr:ye==="center"?Fe-(Xt+Lr/2)+Yr/2:ye==="end"?Fe-_n+un+Yr:h(Xt,_n,Lr,Rr,un+Yr,Fe,Fe+ui,ui);var wn=Mt.scrollLeft,di=Mt.scrollTop;Pe+=di-(sr=Math.max(0,Math.min(di+sr,Mt.scrollHeight-fr+Pr))),Fe+=wn-(_r=Math.max(0,Math.min(wn+_r,Mt.scrollWidth-Lr+Yr)))}Ve.push({el:Mt,top:sr,left:_r})}return Ve};function v(we){return we===Object(we)&&Object.keys(we).length!==0}function w(we,Ce){Ce===void 0&&(Ce="auto");var fe="scrollBehavior"in document.body.style;we.forEach(function(rt){var tt=rt.el,ye=rt.top,Je=rt.left;tt.scroll&&fe?tt.scroll({top:ye,left:Je,behavior:Ce}):(tt.scrollTop=ye,tt.scrollLeft=Je)})}function b(we){return we===!1?{block:"end",inline:"nearest"}:v(we)?we:{block:"start",inline:"nearest"}}function x(we,Ce){var fe=!we.ownerDocument.documentElement.contains(we);if(v(Ce)&&typeof Ce.behavior=="function")return Ce.behavior(fe?[]:A(we,Ce));if(fe)return;var rt=b(Ce);return w(A(we,rt),rt.behavior)}var C=x;function I(we){return we===void 0||we===!1?[]:Array.isArray(we)?we:[we]}function _(we,Ce){if(!we.length)return;var fe=we.join("_");return Ce?"".concat(Ce,"_").concat(fe):fe}function E(we){var Ce=I(we);return Ce.join("_")}function O(we){var Ce=Object(f.useForm)(),fe=Object(g.a)(Ce,1),rt=fe[0],tt=t.useRef({}),ye=t.useMemo(function(){return we||Object(S.a)(Object(S.a)({},rt),{__INTERNAL__:{itemRef:function(lt){return function(ze){var Ct=E(lt);ze?tt.current[Ct]=ze:delete tt.current[Ct]}}},scrollToField:function(lt){var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ct=I(lt),zt=_(Ct,ye.__INTERNAL__.name),at=zt?document.getElementById(zt):null;at&&C(at,Object(S.a)({scrollMode:"if-needed",block:"nearest"},ze))},getFieldInstance:function(lt){var ze=E(lt);return tt.current[ze]}})},[we,rt]);return[ye]}var N=m("3Nzz"),F=function(we,Ce){var fe={};for(var rt in we)Object.prototype.hasOwnProperty.call(we,rt)&&Ce.indexOf(rt)<0&&(fe[rt]=we[rt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,rt=Object.getOwnPropertySymbols(we);tt<rt.length;tt++)Ce.indexOf(rt[tt])<0&&Object.prototype.propertyIsEnumerable.call(we,rt[tt])&&(fe[rt[tt]]=we[rt[tt]]);return fe},U=function(Ce,fe){var rt,tt=t.useContext(N.b),ye=t.useContext(u.b),Je=ye.getPrefixCls,lt=ye.direction,ze=ye.form,Ct=Ce.prefixCls,zt=Ce.className,at=zt===void 0?"":zt,vt=Ce.size,At=vt===void 0?tt:vt,tr=Ce.form,Ir=Ce.colon,zr=Ce.labelAlign,yn=Ce.labelCol,ui=Ce.wrapperCol,Nn=Ce.hideRequiredMark,sn=Ce.layout,Nt=sn===void 0?"horizontal":sn,xt=Ce.scrollToFirstError,Pe=Ce.requiredMark,Fe=Ce.onFinishFailed,Ve=Ce.name,pt=F(Ce,["prefixCls","className","size","form","colon","labelAlign","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name"]),Mt=Object(t.useMemo)(function(){return Pe!==void 0?Pe:ze&&ze.requiredMark!==void 0?ze.requiredMark:!Nn},[Nn,Pe,ze]),dr=Je("form",Ct),fr=d()(dr,(rt={},Object(p.a)(rt,"".concat(dr,"-").concat(Nt),!0),Object(p.a)(rt,"".concat(dr,"-hide-required-mark"),Mt===!1),Object(p.a)(rt,"".concat(dr,"-rtl"),lt==="rtl"),Object(p.a)(rt,"".concat(dr,"-").concat(At),At),rt),at),Lr=O(tr),dn=Object(g.a)(Lr,1),_n=dn[0],cr=_n.__INTERNAL__;cr.name=Ve;var Xt=Object(t.useMemo)(function(){return{name:Ve,labelAlign:zr,labelCol:yn,wrapperCol:ui,vertical:Nt==="vertical",colon:Ir,requiredMark:Mt,itemRef:cr.itemRef}},[Ve,zr,yn,ui,Nt,Ir,Mt]);t.useImperativeHandle(fe,function(){return _n});var Zt=function($r){Fe&&Fe($r);var un={block:"nearest"};xt&&$r.errorFields.length&&(Object(y.a)(xt)==="object"&&(un=xt),_n.scrollToField($r.errorFields[0].name,un))};return t.createElement(N.a,{size:At},t.createElement(s.Provider,{value:Xt},t.createElement(f.default,Object(S.a)({id:Ve},pt,{name:Ve,onFinishFailed:Zt,form:_n,className:fr}))))},B=t.forwardRef(U),K=B,Y=m("KQm4"),k=m("Y+p1"),H=m.n(k),W=m("KW7l"),j=m("c+Xe"),M=m("qrJ5"),G=m("CWQg"),X=m("uaoM"),q=m("Lyp1"),ee=m("/kpp"),ie=m("YMnH"),de=m("ZvpZ"),ue=m("3S7+"),ve=function(we,Ce){var fe={};for(var rt in we)Object.prototype.hasOwnProperty.call(we,rt)&&Ce.indexOf(rt)<0&&(fe[rt]=we[rt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,rt=Object.getOwnPropertySymbols(we);tt<rt.length;tt++)Ce.indexOf(rt[tt])<0&&Object.prototype.propertyIsEnumerable.call(we,rt[tt])&&(fe[rt[tt]]=we[rt[tt]]);return fe};function be(we){return we?Object(y.a)(we)==="object"&&!t.isValidElement(we)?we:{title:we}:null}var _e=function(Ce){var fe=Ce.prefixCls,rt=Ce.label,tt=Ce.htmlFor,ye=Ce.labelCol,Je=Ce.labelAlign,lt=Ce.colon,ze=Ce.required,Ct=Ce.requiredMark,zt=Ce.tooltip,at=Object(ie.b)("Form"),vt=Object(g.a)(at,1),At=vt[0];return rt?t.createElement(s.Consumer,{key:"label"},function(tr){var Ir,zr=tr.vertical,yn=tr.labelAlign,ui=tr.labelCol,Nn=tr.colon,sn,Nt=ye||ui||{},xt=Je||yn,Pe="".concat(fe,"-item-label"),Fe=d()(Pe,xt==="left"&&"".concat(Pe,"-left"),Nt.className),Ve=rt,pt=lt===!0||Nn!==!1&<!==!1,Mt=pt&&!zr;Mt&&typeof rt=="string"&&rt.trim()!==""&&(Ve=rt.replace(/[:|:]\s*$/,""));var dr=be(zt);if(dr){var fr=dr.icon,Lr=fr===void 0?t.createElement(q.a,null):fr,dn=ve(dr,["icon"]),_n=t.createElement(ue.a,dn,t.cloneElement(Lr,{className:"".concat(fe,"-item-tooltip")}));Ve=t.createElement(t.Fragment,null,Ve,_n)}Ct==="optional"&&!ze&&(Ve=t.createElement(t.Fragment,null,Ve,t.createElement("span",{className:"".concat(fe,"-item-optional")},(At==null?void 0:At.optional)||((sn=de.a.Form)===null||sn===void 0?void 0:sn.optional))));var cr=d()((Ir={},Object(p.a)(Ir,"".concat(fe,"-item-required"),ze),Object(p.a)(Ir,"".concat(fe,"-item-required-mark-optional"),Ct==="optional"),Object(p.a)(Ir,"".concat(fe,"-item-no-colon"),!pt),Ir));return t.createElement(ee.a,Object(S.a)({},Nt,{className:Fe}),t.createElement("label",{htmlFor:tt,className:cr,title:typeof rt=="string"?rt:""},Ve))}):null},ke=_e,$e=m("ye1Q"),ne=m("jN4g"),Ne=m("jO45"),st=m("IMoZ"),pe=m("8XRh"),Z=m("YrtM"),J=m("hkKa");function ae(we,Ce,fe){var rt=t.useRef({errors:we,visible:!!we.length}),tt=Object(J.a)(),ye=function(){var lt=rt.current.visible,ze=!!we.length,Ct=rt.current.errors;rt.current.errors=we,rt.current.visible=ze,lt!==ze?Ce(ze):(Ct.length!==we.length||Ct.some(function(zt,at){return zt!==we[at]}))&&tt()};return t.useEffect(function(){if(!fe){var Je=setTimeout(ye,10);return function(){return clearTimeout(Je)}}},[we]),fe&&ye(),[rt.current.visible,rt.current.errors]}var Se=[];function me(we){var Ce=we.errors,fe=Ce===void 0?Se:Ce,rt=we.help,tt=we.onDomErrorVisibleChange,ye=Object(J.a)(),Je=t.useContext(l),lt=Je.prefixCls,ze=Je.status,Ct=ae(fe,function(Nn){Nn&&Promise.resolve().then(function(){tt==null||tt(!0)}),ye()},!!rt),zt=Object(g.a)(Ct,2),at=zt[0],vt=zt[1],At=Object(Z.a)(function(){return vt},at,function(Nn,sn){return sn}),tr=t.useState(ze),Ir=Object(g.a)(tr,2),zr=Ir[0],yn=Ir[1];t.useEffect(function(){at&&ze&&yn(ze)},[at,ze]);var ui="".concat(lt,"-item-explain");return t.createElement(pe.default,{motionDeadline:500,visible:at,motionName:"show-help",onLeaveEnd:function(){tt==null||tt(!1)},motionAppear:!0,removeOnLeave:!0},function(Nn){var sn=Nn.className;return t.createElement("div",{className:d()(ui,Object(p.a)({},"".concat(ui,"-").concat(zr),zr),sn),key:"help"},At.map(function(Nt,xt){return t.createElement("div",{key:xt,role:"alert"},Nt)}))})}var Oe={success:Ne.a,warning:st.a,error:ne.a,validating:$e.a},Ee=function(Ce){var fe=Ce.prefixCls,rt=Ce.status,tt=Ce.wrapperCol,ye=Ce.children,Je=Ce.help,lt=Ce.errors,ze=Ce.onDomErrorVisibleChange,Ct=Ce.hasFeedback,zt=Ce._internalItemRender,at=Ce.validateStatus,vt=Ce.extra,At="".concat(fe,"-item"),tr=t.useContext(s),Ir=tt||tr.wrapperCol||{},zr=d()("".concat(At,"-control"),Ir.className);t.useEffect(function(){return function(){ze(!1)}},[]);var yn=at&&Oe[at],ui=Ct&&yn?t.createElement("span",{className:"".concat(At,"-children-icon")},t.createElement(yn,null)):null,Nn=Object(S.a)({},tr);delete Nn.labelCol,delete Nn.wrapperCol;var sn=t.createElement("div",{className:"".concat(At,"-control-input")},t.createElement("div",{className:"".concat(At,"-control-input-content")},ye),ui),Nt=t.createElement(l.Provider,{value:{prefixCls:fe,status:rt}},t.createElement(me,{errors:lt,help:Je,onDomErrorVisibleChange:ze})),xt=vt?t.createElement("div",{className:"".concat(At,"-extra")},vt):null,Pe=zt&&zt.mark==="pro_table_render"&&zt.render?zt.render(Ce,{input:sn,errorList:Nt,extra:xt}):t.createElement(t.Fragment,null,sn,Nt,xt);return t.createElement(s.Provider,{value:Nn},t.createElement(ee.a,Object(S.a)({},Ir,{className:zr}),Pe))},oe=Ee,Re=m("0n0R"),Be=m("wgJM");function et(we){var Ce=t.useState(we),fe=Object(g.a)(Ce,2),rt=fe[0],tt=fe[1],ye=Object(t.useRef)(null),Je=Object(t.useRef)([]),lt=Object(t.useRef)(!1);t.useEffect(function(){return function(){lt.current=!0,Be.a.cancel(ye.current)}},[]);function ze(Ct){if(lt.current)return;ye.current===null&&(Je.current=[],ye.current=Object(Be.a)(function(){ye.current=null,tt(function(zt){var at=zt;return Je.current.forEach(function(vt){at=vt(at)}),at})})),Je.current.push(Ct)}return[rt,ze]}function bt(){var we=t.useContext(s),Ce=we.itemRef,fe=t.useRef({});function rt(tt,ye){var Je=ye&&Object(y.a)(ye)==="object"&&ye.ref,lt=tt.join("_");return(fe.current.name!==lt||fe.current.originRef!==Je)&&(fe.current.name=lt,fe.current.originRef=Je,fe.current.ref=Object(j.a)(Ce(tt),Je)),fe.current.ref}return rt}var dt=function(we,Ce){var fe={};for(var rt in we)Object.prototype.hasOwnProperty.call(we,rt)&&Ce.indexOf(rt)<0&&(fe[rt]=we[rt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,rt=Object.getOwnPropertySymbols(we);tt<rt.length;tt++)Ce.indexOf(rt[tt])<0&&Object.prototype.propertyIsEnumerable.call(we,rt[tt])&&(fe[rt[tt]]=we[rt[tt]]);return fe},He="__SPLIT__",kt=Object(G.a)("success","warning","error","validating",""),ut=t.memo(function(we){var Ce=we.children;return Ce},function(we,Ce){return we.value===Ce.value&&we.update===Ce.update});function Ft(we){return we===null&&Object(X.a)(!1,"Form.Item","`null` is passed as `name` property"),!(we==null)}function Ht(we){var Ce=we.name,fe=we.fieldKey,rt=we.noStyle,tt=we.dependencies,ye=we.prefixCls,Je=we.style,lt=we.className,ze=we.shouldUpdate,Ct=we.hasFeedback,zt=we.help,at=we.rules,vt=we.validateStatus,At=we.children,tr=we.required,Ir=we.label,zr=we.messageVariables,yn=we.trigger,ui=yn===void 0?"onChange":yn,Nn=we.validateTrigger,sn=we.hidden,Nt=dt(we,["name","fieldKey","noStyle","dependencies","prefixCls","style","className","shouldUpdate","hasFeedback","help","rules","validateStatus","children","required","label","messageVariables","trigger","validateTrigger","hidden"]),xt=Object(t.useRef)(!1),Pe=Object(t.useContext)(u.b),Fe=Pe.getPrefixCls,Ve=Object(t.useContext)(s),pt=Ve.name,Mt=Ve.requiredMark,dr=Object(t.useContext)(o),fr=dr.updateItemErrors,Lr=t.useState(!!zt),dn=Object(g.a)(Lr,2),_n=dn[0],cr=dn[1],Xt=et({}),Zt=Object(g.a)(Xt,2),Rr=Zt[0],$r=Zt[1],un=Object(t.useContext)(W.b),Dn=un.validateTrigger,sr=Nn!==void 0?Nn:Dn;function _r(ia){xt.current||cr(ia)}var Yr=Ft(Ce),Pr=Object(t.useRef)([]);t.useEffect(function(){return function(){xt.current=!0,fr(Pr.current.join(He),[])}},[]);var wn=Fe("form",ye),di=rt?fr:function(ia,da,gt){$r(function(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return gt!==ia&&delete je[gt],H()(je[ia],da)?je:Object(S.a)(Object(S.a)({},je),Object(p.a)({},ia,da))})},On=bt();function $n(ia,da,gt,je){var Ye,Ze;if(rt&&!sn)return ia;var ft=[];Object.keys(Rr).forEach(function(It){ft=[].concat(Object(Y.a)(ft),Object(Y.a)(Rr[It]||[]))});var ot;zt!=null?ot=I(zt):(ot=gt?gt.errors:[],ot=[].concat(Object(Y.a)(ot),Object(Y.a)(ft)));var ht="";vt!==void 0?ht=vt:(gt==null?void 0:gt.validating)?ht="validating":((Ze=gt==null?void 0:gt.errors)===null||Ze===void 0?void 0:Ze.length)||ft.length?ht="error":(gt==null?void 0:gt.touched)&&(ht="success");var Bt=(Ye={},Object(p.a)(Ye,"".concat(wn,"-item"),!0),Object(p.a)(Ye,"".concat(wn,"-item-with-help"),_n||zt),Object(p.a)(Ye,"".concat(lt),!!lt),Object(p.a)(Ye,"".concat(wn,"-item-has-feedback"),ht&&Ct),Object(p.a)(Ye,"".concat(wn,"-item-has-success"),ht==="success"),Object(p.a)(Ye,"".concat(wn,"-item-has-warning"),ht==="warning"),Object(p.a)(Ye,"".concat(wn,"-item-has-error"),ht==="error"),Object(p.a)(Ye,"".concat(wn,"-item-is-validating"),ht==="validating"),Object(p.a)(Ye,"".concat(wn,"-item-hidden"),sn),Ye);return t.createElement(M.a,Object(S.a)({className:d()(Bt),style:Je,key:"row"},Object(r.a)(Nt,["colon","extra","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","labelAlign","labelCol","normalize","preserve","tooltip","validateFirst","valuePropName","wrapperCol","_internalItemRender"])),t.createElement(ke,Object(S.a)({htmlFor:da,required:je,requiredMark:Mt},we,{prefixCls:wn})),t.createElement(oe,Object(S.a)({},we,gt,{errors:ot,prefixCls:wn,status:ht,onDomErrorVisibleChange:_r,validateStatus:ht}),t.createElement(o.Provider,{value:{updateItemErrors:di}},ia)))}var wi=typeof At=="function",ki=Object(t.useRef)(0);if(ki.current+=1,!Yr&&!wi&&!tt)return $n(At);var ra={};return typeof Ir=="string"&&(ra.label=Ir),zr&&(ra=Object(S.a)(Object(S.a)({},ra),zr)),t.createElement(f.Field,Object(S.a)({},we,{messageVariables:ra,trigger:ui,validateTrigger:sr,onReset:function(){_r(!1)}}),function(ia,da,gt){var je=da.errors,Ye=I(Ce).length&&da?da.name:[],Ze=_(Ye,pt);if(rt){var ft=Pr.current.join(He);if(Pr.current=Object(Y.a)(Ye),fe){var ot=Array.isArray(fe)?fe:[fe];Pr.current=[].concat(Object(Y.a)(Ye.slice(0,-1)),Object(Y.a)(ot))}fr(Pr.current.join(He),je,ft)}var ht=tr!==void 0?tr:!!(at&&at.some(function(mr){if(mr&&Object(y.a)(mr)==="object"&&mr.required)return!0;if(typeof mr=="function"){var Cr=mr(gt);return Cr&&Cr.required}return!1})),Bt=Object(S.a)({},ia),It=null;if(Object(X.a)(!(ze&&tt),"Form.Item","`shouldUpdate` and `dependencies` shouldn't be used together. See https://ant.design/components/form/#dependencies."),Array.isArray(At)&&Yr)Object(X.a)(!1,"Form.Item","`children` is array of render props cannot have `name`."),It=At;else if(wi&&(!(ze||tt)||Yr))Object(X.a)(!!(ze||tt),"Form.Item","`children` of render props only work with `shouldUpdate` or `dependencies`."),Object(X.a)(!Yr,"Form.Item","Do not use `name` with `children` of render props since it's not a field.");else if(tt&&!wi&&!Yr)Object(X.a)(!1,"Form.Item","Must set `name` or use render props when `dependencies` is set.");else if(Object(Re.b)(At)){Object(X.a)(At.props.defaultValue===void 0,"Form.Item","`defaultValue` will not work on controlled Field. You should use `initialValues` of Form instead.");var rr=Object(S.a)(Object(S.a)({},At.props),Bt);rr.id||(rr.id=Ze),Object(j.c)(At)&&(rr.ref=On(Ye,At));var gr=new Set([].concat(Object(Y.a)(I(ui)),Object(Y.a)(I(sr))));gr.forEach(function(mr){rr[mr]=function(){for(var Cr,Wt,qr,ur,Zr,Wr=arguments.length,Tr=new Array(Wr),In=0;In<Wr;In++)Tr[In]=arguments[In];(qr=Bt[mr])===null||qr===void 0||(Cr=qr).call.apply(Cr,[Bt].concat(Tr)),(Zr=(ur=At.props)[mr])===null||Zr===void 0||(Wt=Zr).call.apply(Wt,[ur].concat(Tr))}}),It=t.createElement(ut,{value:Bt[we.valuePropName||"value"],update:ki.current},Object(Re.a)(At,rr))}else wi&&(ze||tt)&&!Yr?It=At(gt):(Object(X.a)(!Ye.length,"Form.Item","`name` is only used for validate React element. If you are using Form.Item as layout display, please remove `name` instead."),It=At);return $n(It,Ze,da,ht)})}var $t=Ht,Ut=function(we,Ce){var fe={};for(var rt in we)Object.prototype.hasOwnProperty.call(we,rt)&&Ce.indexOf(rt)<0&&(fe[rt]=we[rt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,rt=Object.getOwnPropertySymbols(we);tt<rt.length;tt++)Ce.indexOf(rt[tt])<0&&Object.prototype.propertyIsEnumerable.call(we,rt[tt])&&(fe[rt[tt]]=we[rt[tt]]);return fe},Jt=function(Ce){var fe=Ce.prefixCls,rt=Ce.children,tt=Ut(Ce,["prefixCls","children"]);Object(X.a)(!!tt.name,"Form.List","Miss `name` prop.");var ye=t.useContext(u.b),Je=ye.getPrefixCls,lt=Je("form",fe);return t.createElement(f.List,tt,function(ze,Ct,zt){return t.createElement(l.Provider,{value:{prefixCls:lt,status:"error"}},rt(ze.map(function(at){return Object(S.a)(Object(S.a)({},at),{fieldKey:at.key})}),Ct,{errors:zt.errors}))})},ct=Jt,le=K;le.Item=$t,le.List=ct,le.ErrorList=me,le.useForm=O,le.Provider=i,le.create=function(){Object(X.a)(!1,"Form","antd v4 removed `Form.create`. Please remove or use `@ant-design/compatible` instead.")};var te=V.a=le},VpOo:function(z,V){function m(S,y){var g=y.x,p=y.y,t=y.width,e=y.height,d=y.r,f,u,r,s;t<0&&(g=g+t,t=-t),e<0&&(p=p+e,e=-e),typeof d=="number"?f=u=r=s=d:d instanceof Array?d.length===1?f=u=r=s=d[0]:d.length===2?(f=r=d[0],u=s=d[1]):d.length===3?(f=d[0],u=s=d[1],r=d[2]):(f=d[0],u=d[1],r=d[2],s=d[3]):f=u=r=s=0;var o;f+u>t&&(o=f+u,f*=t/o,u*=t/o),r+s>t&&(o=r+s,r*=t/o,s*=t/o),u+r>e&&(o=u+r,u*=e/o,r*=e/o),f+s>e&&(o=f+s,f*=e/o,s*=e/o),S.moveTo(g+f,p),S.lineTo(g+t-u,p),u!==0&&S.arc(g+t-u,p+u,u,-Math.PI/2,0),S.lineTo(g+t,p+e-r),r!==0&&S.arc(g+t-r,p+e-r,r,0,Math.PI/2),S.lineTo(g+s,p+e),s!==0&&S.arc(g+s,p+e-s,s,Math.PI/2,Math.PI),S.lineTo(g,p+f),f!==0&&S.arc(g+f,p+f,f,Math.PI,Math.PI*1.5)}V.buildPath=m},"VrN/":function(z,V,m){(function(S,y){z.exports=y()})(this,function(){"use strict";var S=navigator.userAgent,y=navigator.platform,g=/gecko\/\d/i.test(S),p=/MSIE \d/.test(S),t=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(S),e=/Edge\/(\d+)/.exec(S),d=p||t||e,f=d&&(p?document.documentMode||6:+(e||t)[1]),u=!e&&/WebKit\//.test(S),r=u&&/Qt\/\d+\.\d+/.test(S),s=!e&&/Chrome\//.test(S),o=/Opera\//.test(S),i=/Apple Computer/.test(navigator.vendor),l=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(S),n=/PhantomJS/.test(S),a=!e&&/AppleWebKit/.test(S)&&/Mobile\/\w+/.test(S),c=/Android/.test(S),h=a||c||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(S),A=a||/Mac/.test(y),v=/\bCrOS\b/.test(S),w=/win/i.test(y),b=o&&S.match(/Version\/(\d*\.\d*)/);b&&(b=Number(b[1])),b&&b>=15&&(o=!1,u=!0);var x=A&&(r||o&&(b==null||b<12.11)),C=g||d&&f>=9;function I(R){return new RegExp("(^|\\s)"+R+"(?:$|\\s)\\s*")}var _=function(P,se){var he=P.className,Ae=I(se).exec(he);if(Ae){var Ge=he.slice(Ae.index+Ae[0].length);P.className=he.slice(0,Ae.index)+(Ge?Ae[1]+Ge:"")}};function E(R){for(var P=R.childNodes.length;P>0;--P)R.removeChild(R.firstChild);return R}function O(R,P){return E(R).appendChild(P)}function N(R,P,se,he){var Ae=document.createElement(R);if(se&&(Ae.className=se),he&&(Ae.style.cssText=he),typeof P=="string")Ae.appendChild(document.createTextNode(P));else if(P)for(var Ge=0;Ge<P.length;++Ge)Ae.appendChild(P[Ge]);return Ae}function F(R,P,se,he){var Ae=N(R,P,se,he);return Ae.setAttribute("role","presentation"),Ae}var U;document.createRange?U=function(P,se,he,Ae){var Ge=document.createRange();return Ge.setEnd(Ae||P,he),Ge.setStart(P,se),Ge}:U=function(P,se,he){var Ae=document.body.createTextRange();try{Ae.moveToElementText(P.parentNode)}catch(Ge){return Ae}return Ae.collapse(!0),Ae.moveEnd("character",he),Ae.moveStart("character",se),Ae};function B(R,P){if(P.nodeType==3&&(P=P.parentNode),R.contains)return R.contains(P);do if(P.nodeType==11&&(P=P.host),P==R)return!0;while(P=P.parentNode)}function K(){var R;try{R=document.activeElement}catch(P){R=document.body||null}for(;R&&R.shadowRoot&&R.shadowRoot.activeElement;)R=R.shadowRoot.activeElement;return R}function Y(R,P){var se=R.className;I(P).test(se)||(R.className+=(se?" ":"")+P)}function k(R,P){for(var se=R.split(" "),he=0;he<se.length;he++)se[he]&&!I(se[he]).test(P)&&(P+=" "+se[he]);return P}var H=function(P){P.select()};a?H=function(P){P.selectionStart=0,P.selectionEnd=P.value.length}:d&&(H=function(P){try{P.select()}catch(se){}});function W(R){var P=Array.prototype.slice.call(arguments,1);return function(){return R.apply(null,P)}}function j(R,P,se){P||(P={});for(var he in R)R.hasOwnProperty(he)&&(se!==!1||!P.hasOwnProperty(he))&&(P[he]=R[he]);return P}function M(R,P,se,he,Ae){P==null&&(P=R.search(/[^\s\u00a0]/),P==-1&&(P=R.length));for(var Ge=he||0,Ot=Ae||0;;){var Gt=R.indexOf(" ",Ge);if(Gt<0||Gt>=P)return Ot+(P-Ge);Ot+=Gt-Ge,Ot+=se-Ot%se,Ge=Gt+1}}var G=function(){this.id=null,this.f=null,this.time=0,this.handler=W(this.onTimeout,this)};G.prototype.onTimeout=function(R){R.id=0,R.time<=+new Date?R.f():setTimeout(R.handler,R.time-+new Date)},G.prototype.set=function(R,P){this.f=P;var se=+new Date+R;(!this.id||se<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,R),this.time=se)};function X(R,P){for(var se=0;se<R.length;++se)if(R[se]==P)return se;return-1}var q=50,ee={toString:function(){return"CodeMirror.Pass"}},ie={scroll:!1},de={origin:"*mouse"},ue={origin:"+move"};function ve(R,P,se){for(var he=0,Ae=0;;){var Ge=R.indexOf(" ",he);Ge==-1&&(Ge=R.length);var Ot=Ge-he;if(Ge==R.length||Ae+Ot>=P)return he+Math.min(Ot,P-Ae);if(Ae+=Ge-he,Ae+=se-Ae%se,he=Ge+1,Ae>=P)return he}}var be=[""];function _e(R){for(;be.length<=R;)be.push(ke(be)+" ");return be[R]}function ke(R){return R[R.length-1]}function $e(R,P){for(var se=[],he=0;he<R.length;he++)se[he]=P(R[he],he);return se}function ne(R,P,se){for(var he=0,Ae=se(P);he<R.length&&se(R[he])<=Ae;)he++;R.splice(he,0,P)}function Ne(){}function st(R,P){var se;return Object.create?se=Object.create(R):(Ne.prototype=R,se=new Ne),P&&j(P,se),se}var pe=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function Z(R){return/\w/.test(R)||R>"\x80"&&(R.toUpperCase()!=R.toLowerCase()||pe.test(R))}function J(R,P){return P?P.source.indexOf("\\w")>-1&&Z(R)?!0:P.test(R):Z(R)}function ae(R){for(var P in R)if(R.hasOwnProperty(P)&&R[P])return!1;return!0}var Se=/[\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 me(R){return R.charCodeAt(0)>=768&&Se.test(R)}function Oe(R,P,se){for(;(se<0?P>0:P<R.length)&&me(R.charAt(P));)P+=se;return P}function Ee(R,P,se){for(var he=P>se?-1:1;;){if(P==se)return P;var Ae=(P+se)/2,Ge=he<0?Math.ceil(Ae):Math.floor(Ae);if(Ge==P)return R(Ge)?P:se;R(Ge)?se=Ge:P=Ge+he}}function oe(R,P,se,he){if(!R)return he(P,se,"ltr",0);for(var Ae=!1,Ge=0;Ge<R.length;++Ge){var Ot=R[Ge];(Ot.from<se&&Ot.to>P||P==se&&Ot.to==P)&&(he(Math.max(Ot.from,P),Math.min(Ot.to,se),Ot.level==1?"rtl":"ltr",Ge),Ae=!0)}Ae||he(P,se,"ltr")}var Re=null;function Be(R,P,se){var he;Re=null;for(var Ae=0;Ae<R.length;++Ae){var Ge=R[Ae];if(Ge.from<P&&Ge.to>P)return Ae;Ge.to==P&&(Ge.from!=Ge.to&&se=="before"?he=Ae:Re=Ae),Ge.from==P&&(Ge.from!=Ge.to&&se!="before"?he=Ae:Re=Ae)}return he!=null?he:Re}var et=function(){var R="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",P="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function se(lr){return lr<=247?R.charAt(lr):1424<=lr&&lr<=1524?"R":1536<=lr&&lr<=1785?P.charAt(lr-1536):1774<=lr&&lr<=2220?"r":8192<=lr&&lr<=8203?"w":lr==8204?"b":"L"}var he=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,Ae=/[stwN]/,Ge=/[LRr]/,Ot=/[Lb1n]/,Gt=/[1n]/;function or(lr,nn,Sn){this.level=lr,this.from=nn,this.to=Sn}return function(lr,nn){var Sn=nn=="ltr"?"L":"R";if(lr.length==0||nn=="ltr"&&!he.test(lr))return!1;for(var Vn=lr.length,zn=[],Yi=0;Yi<Vn;++Yi)zn.push(se(lr.charCodeAt(Yi)));for(var Aa=0,Fa=Sn;Aa<Vn;++Aa){var Da=zn[Aa];Da=="m"?zn[Aa]=Fa:Fa=Da}for(var Ea=0,Ga=Sn;Ea<Vn;++Ea){var go=zn[Ea];go=="1"&&Ga=="r"?zn[Ea]="n":Ge.test(go)&&(Ga=go,go=="r"&&(zn[Ea]="R"))}for(var ls=1,jo=zn[0];ls<Vn-1;++ls){var Ts=zn[ls];Ts=="+"&&jo=="1"&&zn[ls+1]=="1"?zn[ls]="1":Ts==","&&jo==zn[ls+1]&&(jo=="1"||jo=="n")&&(zn[ls]=jo),jo=Ts}for(var el=0;el<Vn;++el){var Ll=zn[el];if(Ll==",")zn[el]="N";else if(Ll=="%"){var yl=void 0;for(yl=el+1;yl<Vn&&zn[yl]=="%";++yl);for(var mc=el&&zn[el-1]=="!"||yl<Vn&&zn[yl]=="1"?"1":"N",Xc=el;Xc<yl;++Xc)zn[Xc]=mc;el=yl-1}}for(var Vl=0,Ic=Sn;Vl<Vn;++Vl){var Ql=zn[Vl];Ic=="L"&&Ql=="1"?zn[Vl]="L":Ge.test(Ql)&&(Ic=Ql)}for(var lc=0;lc<Vn;++lc)if(Ae.test(zn[lc])){var Zl=void 0;for(Zl=lc+1;Zl<Vn&&Ae.test(zn[Zl]);++Zl);for(var jl=(lc?zn[lc-1]:Sn)=="L",zc=(Zl<Vn?zn[Zl]:Sn)=="L",cd=jl==zc?jl?"L":"R":Sn,uu=lc;uu<Zl;++uu)zn[uu]=cd;lc=Zl-1}for(var Jl=[],nu,xc=0;xc<Vn;)if(Ot.test(zn[xc])){var qd=xc;for(++xc;xc<Vn&&Ot.test(zn[xc]);++xc);Jl.push(new or(0,qd,xc))}else{var fo=xc,Zc=Jl.length,du=nn=="rtl"?1:0;for(++xc;xc<Vn&&zn[xc]!="L";++xc);for(var Bl=fo;Bl<xc;)if(Gt.test(zn[Bl])){fo<Bl&&(Jl.splice(Zc,0,new or(1,fo,Bl)),Zc+=du);var Cu=Bl;for(++Bl;Bl<xc&&Gt.test(zn[Bl]);++Bl);Jl.splice(Zc,0,new or(2,Cu,Bl)),Zc+=du,fo=Bl}else++Bl;fo<xc&&Jl.splice(Zc,0,new or(1,fo,xc))}return nn=="ltr"&&(Jl[0].level==1&&(nu=lr.match(/^\s+/))&&(Jl[0].from=nu[0].length,Jl.unshift(new or(0,0,nu[0].length))),ke(Jl).level==1&&(nu=lr.match(/\s+$/))&&(ke(Jl).to-=nu[0].length,Jl.push(new or(0,Vn-nu[0].length,Vn)))),nn=="rtl"?Jl.reverse():Jl}}();function bt(R,P){var se=R.order;return se==null&&(se=R.order=et(R.text,P)),se}var dt=[],He=function(P,se,he){if(P.addEventListener)P.addEventListener(se,he,!1);else if(P.attachEvent)P.attachEvent("on"+se,he);else{var Ae=P._handlers||(P._handlers={});Ae[se]=(Ae[se]||dt).concat(he)}};function kt(R,P){return R._handlers&&R._handlers[P]||dt}function ut(R,P,se){if(R.removeEventListener)R.removeEventListener(P,se,!1);else if(R.detachEvent)R.detachEvent("on"+P,se);else{var he=R._handlers,Ae=he&&he[P];if(Ae){var Ge=X(Ae,se);Ge>-1&&(he[P]=Ae.slice(0,Ge).concat(Ae.slice(Ge+1)))}}}function Ft(R,P){var se=kt(R,P);if(!se.length)return;for(var he=Array.prototype.slice.call(arguments,2),Ae=0;Ae<se.length;++Ae)se[Ae].apply(null,he)}function Ht(R,P,se){return typeof P=="string"&&(P={type:P,preventDefault:function(){this.defaultPrevented=!0}}),Ft(R,se||P.type,R,P),te(P)||P.codemirrorIgnore}function $t(R){var P=R._handlers&&R._handlers.cursorActivity;if(!P)return;for(var se=R.curOp.cursorActivityHandlers||(R.curOp.cursorActivityHandlers=[]),he=0;he<P.length;++he)X(se,P[he])==-1&&se.push(P[he])}function Ut(R,P){return kt(R,P).length>0}function Jt(R){R.prototype.on=function(P,se){He(this,P,se)},R.prototype.off=function(P,se){ut(this,P,se)}}function ct(R){R.preventDefault?R.preventDefault():R.returnValue=!1}function le(R){R.stopPropagation?R.stopPropagation():R.cancelBubble=!0}function te(R){return R.defaultPrevented!=null?R.defaultPrevented:R.returnValue==!1}function we(R){ct(R),le(R)}function Ce(R){return R.target||R.srcElement}function fe(R){var P=R.which;return P==null&&(R.button&1?P=1:R.button&2?P=3:R.button&4&&(P=2)),A&&R.ctrlKey&&P==1&&(P=3),P}var rt=function(){if(d&&f<9)return!1;var R=N("div");return"draggable"in R||"dragDrop"in R}(),tt;function ye(R){if(tt==null){var P=N("span","\u200B");O(R,N("span",[P,document.createTextNode("x")])),R.firstChild.offsetHeight!=0&&(tt=P.offsetWidth<=1&&P.offsetHeight>2&&!(d&&f<8))}var se=tt?N("span","\u200B"):N("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return se.setAttribute("cm-text",""),se}var Je;function lt(R){if(Je!=null)return Je;var P=O(R,document.createTextNode("A\u062EA")),se=U(P,0,1).getBoundingClientRect(),he=U(P,1,2).getBoundingClientRect();return E(R),!se||se.left==se.right?!1:Je=he.right-se.right<3}var ze=`
|
|
|
|
|
|
b`.split(/\n/).length!=3?function(R){for(var P=0,se=[],he=R.length;P<=he;){var Ae=R.indexOf(`
|
|
|
`,P);Ae==-1&&(Ae=R.length);var Ge=R.slice(P,R.charAt(Ae-1)=="\r"?Ae-1:Ae),Ot=Ge.indexOf("\r");Ot!=-1?(se.push(Ge.slice(0,Ot)),P+=Ot+1):(se.push(Ge),P=Ae+1)}return se}:function(R){return R.split(/\r\n?|\n/)},Ct=window.getSelection?function(R){try{return R.selectionStart!=R.selectionEnd}catch(P){return!1}}:function(R){var P;try{P=R.ownerDocument.selection.createRange()}catch(se){}return!P||P.parentElement()!=R?!1:P.compareEndPoints("StartToEnd",P)!=0},zt=function(){var R=N("div");return"oncopy"in R?!0:(R.setAttribute("oncopy","return;"),typeof R.oncopy=="function")}(),at=null;function vt(R){if(at!=null)return at;var P=O(R,N("span","x")),se=P.getBoundingClientRect(),he=U(P,0,1).getBoundingClientRect();return at=Math.abs(se.left-he.left)>1}var At={},tr={};function Ir(R,P){arguments.length>2&&(P.dependencies=Array.prototype.slice.call(arguments,2)),At[R]=P}function zr(R,P){tr[R]=P}function yn(R){if(typeof R=="string"&&tr.hasOwnProperty(R))R=tr[R];else if(R&&typeof R.name=="string"&&tr.hasOwnProperty(R.name)){var P=tr[R.name];typeof P=="string"&&(P={name:P}),R=st(P,R),R.name=P.name}else{if(typeof R=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(R))return yn("application/xml");if(typeof R=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(R))return yn("application/json")}return typeof R=="string"?{name:R}:R||{name:"null"}}function ui(R,P){P=yn(P);var se=At[P.name];if(!se)return ui(R,"text/plain");var he=se(R,P);if(Nn.hasOwnProperty(P.name)){var Ae=Nn[P.name];for(var Ge in Ae){if(!Ae.hasOwnProperty(Ge))continue;he.hasOwnProperty(Ge)&&(he["_"+Ge]=he[Ge]),he[Ge]=Ae[Ge]}}if(he.name=P.name,P.helperType&&(he.helperType=P.helperType),P.modeProps)for(var Ot in P.modeProps)he[Ot]=P.modeProps[Ot];return he}var Nn={};function sn(R,P){var se=Nn.hasOwnProperty(R)?Nn[R]:Nn[R]={};j(P,se)}function Nt(R,P){if(P===!0)return P;if(R.copyState)return R.copyState(P);var se={};for(var he in P){var Ae=P[he];Ae instanceof Array&&(Ae=Ae.concat([])),se[he]=Ae}return se}function xt(R,P){for(var se;R.innerMode&&!(se=R.innerMode(P),!se||se.mode==R);)P=se.state,R=se.mode;return se||{mode:R,state:P}}function Pe(R,P,se){return R.startState?R.startState(P,se):!0}var Fe=function(P,se,he){this.pos=this.start=0,this.string=P,this.tabSize=se||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=he};Fe.prototype.eol=function(){return this.pos>=this.string.length},Fe.prototype.sol=function(){return this.pos==this.lineStart},Fe.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Fe.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Fe.prototype.eat=function(R){var P=this.string.charAt(this.pos),se;if(typeof R=="string"?se=P==R:se=P&&(R.test?R.test(P):R(P)),se)return++this.pos,P},Fe.prototype.eatWhile=function(R){for(var P=this.pos;this.eat(R););return this.pos>P},Fe.prototype.eatSpace=function(){for(var R=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>R},Fe.prototype.skipToEnd=function(){this.pos=this.string.length},Fe.prototype.skipTo=function(R){var P=this.string.indexOf(R,this.pos);if(P>-1)return this.pos=P,!0},Fe.prototype.backUp=function(R){this.pos-=R},Fe.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=M(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?M(this.string,this.lineStart,this.tabSize):0)},Fe.prototype.indentation=function(){return M(this.string,null,this.tabSize)-(this.lineStart?M(this.string,this.lineStart,this.tabSize):0)},Fe.prototype.match=function(R,P,se){if(typeof R=="string"){var he=function(Gt){return se?Gt.toLowerCase():Gt},Ae=this.string.substr(this.pos,R.length);if(he(Ae)==he(R))return P!==!1&&(this.pos+=R.length),!0}else{var Ge=this.string.slice(this.pos).match(R);return Ge&&Ge.index>0?null:(Ge&&P!==!1&&(this.pos+=Ge[0].length),Ge)}},Fe.prototype.current=function(){return this.string.slice(this.start,this.pos)},Fe.prototype.hideFirstChars=function(R,P){this.lineStart+=R;try{return P()}finally{this.lineStart-=R}},Fe.prototype.lookAhead=function(R){var P=this.lineOracle;return P&&P.lookAhead(R)},Fe.prototype.baseToken=function(){var R=this.lineOracle;return R&&R.baseToken(this.pos)};function Ve(R,P){if(P-=R.first,P<0||P>=R.size)throw new Error("There is no line "+(P+R.first)+" in the document.");for(var se=R;!se.lines;)for(var he=0;;++he){var Ae=se.children[he],Ge=Ae.chunkSize();if(P<Ge){se=Ae;break}P-=Ge}return se.lines[P]}function pt(R,P,se){var he=[],Ae=P.line;return R.iter(P.line,se.line+1,function(Ge){var Ot=Ge.text;Ae==se.line&&(Ot=Ot.slice(0,se.ch)),Ae==P.line&&(Ot=Ot.slice(P.ch)),he.push(Ot),++Ae}),he}function Mt(R,P,se){var he=[];return R.iter(P,se,function(Ae){he.push(Ae.text)}),he}function dr(R,P){var se=P-R.height;if(se)for(var he=R;he;he=he.parent)he.height+=se}function fr(R){if(R.parent==null)return null;for(var P=R.parent,se=X(P.lines,R),he=P.parent;he;P=he,he=he.parent)for(var Ae=0;!(he.children[Ae]==P);++Ae)se+=he.children[Ae].chunkSize();return se+P.first}function Lr(R,P){var se=R.first;e:do{for(var he=0;he<R.children.length;++he){var Ae=R.children[he],Ge=Ae.height;if(P<Ge){R=Ae;continue e}P-=Ge,se+=Ae.chunkSize()}return se}while(!R.lines);for(var Ot=0;Ot<R.lines.length;++Ot){var Gt=R.lines[Ot],or=Gt.height;if(P<or)break;P-=or}return se+Ot}function dn(R,P){return P>=R.first&&P<R.first+R.size}function _n(R,P){return String(R.lineNumberFormatter(P+R.firstLineNumber))}function cr(R,P,se){if(se===void 0&&(se=null),!(this instanceof cr))return new cr(R,P,se);this.line=R,this.ch=P,this.sticky=se}function Xt(R,P){return R.line-P.line||R.ch-P.ch}function Zt(R,P){return R.sticky==P.sticky&&Xt(R,P)==0}function Rr(R){return cr(R.line,R.ch)}function $r(R,P){return Xt(R,P)<0?P:R}function un(R,P){return Xt(R,P)<0?R:P}function Dn(R,P){return Math.max(R.first,Math.min(P,R.first+R.size-1))}function sr(R,P){if(P.line<R.first)return cr(R.first,0);var se=R.first+R.size-1;return P.line>se?cr(se,Ve(R,se).text.length):_r(P,Ve(R,P.line).text.length)}function _r(R,P){var se=R.ch;return se==null||se>P?cr(R.line,P):se<0?cr(R.line,0):R}function Yr(R,P){for(var se=[],he=0;he<P.length;he++)se[he]=sr(R,P[he]);return se}var Pr=function(P,se){this.state=P,this.lookAhead=se},wn=function(P,se,he,Ae){this.state=se,this.doc=P,this.line=he,this.maxLookAhead=Ae||0,this.baseTokens=null,this.baseTokenPos=1};wn.prototype.lookAhead=function(R){var P=this.doc.getLine(this.line+R);return P!=null&&R>this.maxLookAhead&&(this.maxLookAhead=R),P},wn.prototype.baseToken=function(R){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=R;)this.baseTokenPos+=2;var P=this.baseTokens[this.baseTokenPos+1];return{type:P&&P.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-R}},wn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},wn.fromSaved=function(R,P,se){return P instanceof Pr?new wn(R,Nt(R.mode,P.state),se,P.lookAhead):new wn(R,Nt(R.mode,P),se)},wn.prototype.save=function(R){var P=R!==!1?Nt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Pr(P,this.maxLookAhead):P};function di(R,P,se,he){var Ae=[R.state.modeGen],Ge={};je(R,P.text,R.doc.mode,se,function(lr,nn){return Ae.push(lr,nn)},Ge,he);for(var Ot=se.state,Gt=function(nn){se.baseTokens=Ae;var Sn=R.state.overlays[nn],Vn=1,zn=0;se.state=!0,je(R,P.text,Sn.mode,se,function(Yi,Aa){for(var Fa=Vn;zn<Yi;){var Da=Ae[Vn];Da>Yi&&Ae.splice(Vn,1,Yi,Ae[Vn+1],Da),Vn+=2,zn=Math.min(Yi,Da)}if(!Aa)return;if(Sn.opaque)Ae.splice(Fa,Vn-Fa,Yi,"overlay "+Aa),Vn=Fa+2;else for(;Fa<Vn;Fa+=2){var Ea=Ae[Fa+1];Ae[Fa+1]=(Ea?Ea+" ":"")+"overlay "+Aa}},Ge),se.state=Ot,se.baseTokens=null,se.baseTokenPos=1},or=0;or<R.state.overlays.length;++or)Gt(or);return{styles:Ae,classes:Ge.bgClass||Ge.textClass?Ge:null}}function On(R,P,se){if(!P.styles||P.styles[0]!=R.state.modeGen){var he=$n(R,fr(P)),Ae=P.text.length>R.options.maxHighlightLength&&Nt(R.doc.mode,he.state),Ge=di(R,P,he);Ae&&(he.state=Ae),P.stateAfter=he.save(!Ae),P.styles=Ge.styles,Ge.classes?P.styleClasses=Ge.classes:P.styleClasses&&(P.styleClasses=null),se===R.doc.highlightFrontier&&(R.doc.modeFrontier=Math.max(R.doc.modeFrontier,++R.doc.highlightFrontier))}return P.styles}function $n(R,P,se){var he=R.doc,Ae=R.display;if(!he.mode.startState)return new wn(he,!0,P);var Ge=Ye(R,P,se),Ot=Ge>he.first&&Ve(he,Ge-1).stateAfter,Gt=Ot?wn.fromSaved(he,Ot,Ge):new wn(he,Pe(he.mode),Ge);return he.iter(Ge,P,function(or){wi(R,or.text,Gt);var lr=Gt.line;or.stateAfter=lr==P-1||lr%5==0||lr>=Ae.viewFrom&&lr<Ae.viewTo?Gt.save():null,Gt.nextLine()}),se&&(he.modeFrontier=Gt.line),Gt}function wi(R,P,se,he){var Ae=R.doc.mode,Ge=new Fe(P,R.options.tabSize,se);for(Ge.start=Ge.pos=he||0,P==""&&ki(Ae,se.state);!Ge.eol();)ra(Ae,Ge,se.state),Ge.start=Ge.pos}function ki(R,P){if(R.blankLine)return R.blankLine(P);if(!R.innerMode)return;var se=xt(R,P);if(se.mode.blankLine)return se.mode.blankLine(se.state)}function ra(R,P,se,he){for(var Ae=0;Ae<10;Ae++){he&&(he[0]=xt(R,se).mode);var Ge=R.token(P,se);if(P.pos>P.start)return Ge}throw new Error("Mode "+R.name+" failed to advance stream.")}var ia=function(P,se,he){this.start=P.start,this.end=P.pos,this.string=P.current(),this.type=se||null,this.state=he};function da(R,P,se,he){var Ae=R.doc,Ge=Ae.mode,Ot;P=sr(Ae,P);var Gt=Ve(Ae,P.line),or=$n(R,P.line,se),lr=new Fe(Gt.text,R.options.tabSize,or),nn;for(he&&(nn=[]);(he||lr.pos<P.ch)&&!lr.eol();)lr.start=lr.pos,Ot=ra(Ge,lr,or.state),he&&nn.push(new ia(lr,Ot,Nt(Ae.mode,or.state)));return he?nn:new ia(lr,Ot,or.state)}function gt(R,P){if(R)for(;;){var se=R.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!se)break;R=R.slice(0,se.index)+R.slice(se.index+se[0].length);var he=se[1]?"bgClass":"textClass";P[he]==null?P[he]=se[2]:new RegExp("(?:^|\\s)"+se[2]+"(?:$|\\s)").test(P[he])||(P[he]+=" "+se[2])}return R}function je(R,P,se,he,Ae,Ge,Ot){var Gt=se.flattenSpans;Gt==null&&(Gt=R.options.flattenSpans);var or=0,lr=null,nn=new Fe(P,R.options.tabSize,he),Sn,Vn=R.options.addModeClass&&[null];for(P==""&>(ki(se,he.state),Ge);!nn.eol();){if(nn.pos>R.options.maxHighlightLength?(Gt=!1,Ot&&wi(R,P,he,nn.pos),nn.pos=P.length,Sn=null):Sn=gt(ra(se,nn,he.state,Vn),Ge),Vn){var zn=Vn[0].name;zn&&(Sn="m-"+(Sn?zn+" "+Sn:zn))}if(!Gt||lr!=Sn){for(;or<nn.start;)or=Math.min(nn.start,or+5e3),Ae(or,lr);lr=Sn}nn.start=nn.pos}for(;or<nn.pos;){var Yi=Math.min(nn.pos,or+5e3);Ae(Yi,lr),or=Yi}}function Ye(R,P,se){for(var he,Ae,Ge=R.doc,Ot=se?-1:P-(R.doc.mode.innerMode?1e3:100),Gt=P;Gt>Ot;--Gt){if(Gt<=Ge.first)return Ge.first;var or=Ve(Ge,Gt-1),lr=or.stateAfter;if(lr&&(!se||Gt+(lr instanceof Pr?lr.lookAhead:0)<=Ge.modeFrontier))return Gt;var nn=M(or.text,null,R.options.tabSize);(Ae==null||he>nn)&&(Ae=Gt-1,he=nn)}return Ae}function Ze(R,P){if(R.modeFrontier=Math.min(R.modeFrontier,P),R.highlightFrontier<P-10)return;for(var se=R.first,he=P-1;he>se;he--){var Ae=Ve(R,he).stateAfter;if(Ae&&(!(Ae instanceof Pr)||he+Ae.lookAhead<P)){se=he+1;break}}R.highlightFrontier=Math.min(R.highlightFrontier,se)}var ft=!1,ot=!1;function ht(){ft=!0}function Bt(){ot=!0}function It(R,P,se){this.marker=R,this.from=P,this.to=se}function rr(R,P){if(R)for(var se=0;se<R.length;++se){var he=R[se];if(he.marker==P)return he}}function gr(R,P){for(var se,he=0;he<R.length;++he)R[he]!=P&&(se||(se=[])).push(R[he]);return se}function mr(R,P){R.markedSpans=R.markedSpans?R.markedSpans.concat([P]):[P],P.marker.attachLine(R)}function Cr(R,P,se){var he;if(R)for(var Ae=0;Ae<R.length;++Ae){var Ge=R[Ae],Ot=Ge.marker,Gt=Ge.from==null||(Ot.inclusiveLeft?Ge.from<=P:Ge.from<P);if(Gt||Ge.from==P&&Ot.type=="bookmark"&&(!se||!Ge.marker.insertLeft)){var or=Ge.to==null||(Ot.inclusiveRight?Ge.to>=P:Ge.to>P);(he||(he=[])).push(new It(Ot,Ge.from,or?null:Ge.to))}}return he}function Wt(R,P,se){var he;if(R)for(var Ae=0;Ae<R.length;++Ae){var Ge=R[Ae],Ot=Ge.marker,Gt=Ge.to==null||(Ot.inclusiveRight?Ge.to>=P:Ge.to>P);if(Gt||Ge.from==P&&Ot.type=="bookmark"&&(!se||Ge.marker.insertLeft)){var or=Ge.from==null||(Ot.inclusiveLeft?Ge.from<=P:Ge.from<P);(he||(he=[])).push(new It(Ot,or?null:Ge.from-P,Ge.to==null?null:Ge.to-P))}}return he}function qr(R,P){if(P.full)return null;var se=dn(R,P.from.line)&&Ve(R,P.from.line).markedSpans,he=dn(R,P.to.line)&&Ve(R,P.to.line).markedSpans;if(!se&&!he)return null;var Ae=P.from.ch,Ge=P.to.ch,Ot=Xt(P.from,P.to)==0,Gt=Cr(se,Ae,Ot),or=Wt(he,Ge,Ot),lr=P.text.length==1,nn=ke(P.text).length+(lr?Ae:0);if(Gt)for(var Sn=0;Sn<Gt.length;++Sn){var Vn=Gt[Sn];if(Vn.to==null){var zn=rr(or,Vn.marker);zn?lr&&(Vn.to=zn.to==null?null:zn.to+nn):Vn.to=Ae}}if(or)for(var Yi=0;Yi<or.length;++Yi){var Aa=or[Yi];if(Aa.to!=null&&(Aa.to+=nn),Aa.from==null){var Fa=rr(Gt,Aa.marker);Fa||(Aa.from=nn,lr&&(Gt||(Gt=[])).push(Aa))}else Aa.from+=nn,lr&&(Gt||(Gt=[])).push(Aa)}Gt&&(Gt=ur(Gt)),or&&or!=Gt&&(or=ur(or));var Da=[Gt];if(!lr){var Ea=P.text.length-2,Ga;if(Ea>0&&Gt)for(var go=0;go<Gt.length;++go)Gt[go].to==null&&(Ga||(Ga=[])).push(new It(Gt[go].marker,null,null));for(var ls=0;ls<Ea;++ls)Da.push(Ga);Da.push(or)}return Da}function ur(R){for(var P=0;P<R.length;++P){var se=R[P];se.from!=null&&se.from==se.to&&se.marker.clearWhenEmpty!==!1&&R.splice(P--,1)}return R.length?R:null}function Zr(R,P,se){var he=null;if(R.iter(P.line,se.line+1,function(zn){if(zn.markedSpans)for(var Yi=0;Yi<zn.markedSpans.length;++Yi){var Aa=zn.markedSpans[Yi].marker;Aa.readOnly&&(!he||X(he,Aa)==-1)&&(he||(he=[])).push(Aa)}}),!he)return null;for(var Ae=[{from:P,to:se}],Ge=0;Ge<he.length;++Ge)for(var Ot=he[Ge],Gt=Ot.find(0),or=0;or<Ae.length;++or){var lr=Ae[or];if(Xt(lr.to,Gt.from)<0||Xt(lr.from,Gt.to)>0)continue;var nn=[or,1],Sn=Xt(lr.from,Gt.from),Vn=Xt(lr.to,Gt.to);(Sn<0||!Ot.inclusiveLeft&&!Sn)&&nn.push({from:lr.from,to:Gt.from}),(Vn>0||!Ot.inclusiveRight&&!Vn)&&nn.push({from:Gt.to,to:lr.to}),Ae.splice.apply(Ae,nn),or+=nn.length-3}return Ae}function Wr(R){var P=R.markedSpans;if(!P)return;for(var se=0;se<P.length;++se)P[se].marker.detachLine(R);R.markedSpans=null}function Tr(R,P){if(!P)return;for(var se=0;se<P.length;++se)P[se].marker.attachLine(R);R.markedSpans=P}function In(R){return R.inclusiveLeft?-1:0}function Pi(R){return R.inclusiveRight?1:0}function vi(R,P){var se=R.lines.length-P.lines.length;if(se!=0)return se;var he=R.find(),Ae=P.find(),Ge=Xt(he.from,Ae.from)||In(R)-In(P);if(Ge)return-Ge;var Ot=Xt(he.to,Ae.to)||Pi(R)-Pi(P);return Ot||P.id-R.id}function Ii(R,P){var se=ot&&R.markedSpans,he;if(se)for(var Ae=void 0,Ge=0;Ge<se.length;++Ge)Ae=se[Ge],Ae.marker.collapsed&&(P?Ae.from:Ae.to)==null&&(!he||vi(he,Ae.marker)<0)&&(he=Ae.marker);return he}function Ni(R){return Ii(R,!0)}function Di(R){return Ii(R,!1)}function mi(R,P){var se=ot&&R.markedSpans,he;if(se)for(var Ae=0;Ae<se.length;++Ae){var Ge=se[Ae];Ge.marker.collapsed&&(Ge.from==null||Ge.from<P)&&(Ge.to==null||Ge.to>P)&&(!he||vi(he,Ge.marker)<0)&&(he=Ge.marker)}return he}function oa(R,P,se,he,Ae){var Ge=Ve(R,P),Ot=ot&&Ge.markedSpans;if(Ot)for(var Gt=0;Gt<Ot.length;++Gt){var or=Ot[Gt];if(!or.marker.collapsed)continue;var lr=or.marker.find(0),nn=Xt(lr.from,se)||In(or.marker)-In(Ae),Sn=Xt(lr.to,he)||Pi(or.marker)-Pi(Ae);if(nn>=0&&Sn<=0||nn<=0&&Sn>=0)continue;if(nn<=0&&(or.marker.inclusiveRight&&Ae.inclusiveLeft?Xt(lr.to,se)>=0:Xt(lr.to,se)>0)||nn>=0&&(or.marker.inclusiveRight&&Ae.inclusiveLeft?Xt(lr.from,he)<=0:Xt(lr.from,he)<0))return!0}}function Cn(R){for(var P;P=Ni(R);)R=P.find(-1,!0).line;return R}function mn(R){for(var P;P=Di(R);)R=P.find(1,!0).line;return R}function jn(R){for(var P,se;P=Di(R);)R=P.find(1,!0).line,(se||(se=[])).push(R);return se}function cn(R,P){var se=Ve(R,P),he=Cn(se);return se==he?P:fr(he)}function Bi(R,P){if(P>R.lastLine())return P;var se=Ve(R,P),he;if(!hn(R,se))return P;for(;he=Di(se);)se=he.find(1,!0).line;return fr(se)+1}function hn(R,P){var se=ot&&P.markedSpans;if(se)for(var he=void 0,Ae=0;Ae<se.length;++Ae){if(he=se[Ae],!he.marker.collapsed)continue;if(he.from==null)return!0;if(he.marker.widgetNode)continue;if(he.from==0&&he.marker.inclusiveLeft&&_i(R,P,he))return!0}}function _i(R,P,se){if(se.to==null){var he=se.marker.find(1,!0);return _i(R,he.line,rr(he.line.markedSpans,se.marker))}if(se.marker.inclusiveRight&&se.to==P.text.length)return!0;for(var Ae=void 0,Ge=0;Ge<P.markedSpans.length;++Ge)if(Ae=P.markedSpans[Ge],Ae.marker.collapsed&&!Ae.marker.widgetNode&&Ae.from==se.to&&(Ae.to==null||Ae.to!=se.from)&&(Ae.marker.inclusiveLeft||se.marker.inclusiveRight)&&_i(R,P,Ae))return!0}function Yn(R){R=Cn(R);for(var P=0,se=R.parent,he=0;he<se.lines.length;++he){var Ae=se.lines[he];if(Ae==R)break;P+=Ae.height}for(var Ge=se.parent;Ge;se=Ge,Ge=se.parent)for(var Ot=0;Ot<Ge.children.length;++Ot){var Gt=Ge.children[Ot];if(Gt==se)break;P+=Gt.height}return P}function Qn(R){if(R.height==0)return 0;for(var P=R.text.length,se,he=R;se=Ni(he);){var Ae=se.find(0,!0);he=Ae.from.line,P+=Ae.from.ch-Ae.to.ch}for(he=R;se=Di(he);){var Ge=se.find(0,!0);P-=he.text.length-Ge.from.ch,he=Ge.to.line,P+=he.text.length-Ge.to.ch}return P}function Xi(R){var P=R.display,se=R.doc;P.maxLine=Ve(se,se.first),P.maxLineLength=Qn(P.maxLine),P.maxLineChanged=!0,se.iter(function(he){var Ae=Qn(he);Ae>P.maxLineLength&&(P.maxLineLength=Ae,P.maxLine=he)})}var Ia=function(P,se,he){this.text=P,Tr(this,se),this.height=he?he(this):1};Ia.prototype.lineNo=function(){return fr(this)},Jt(Ia);function En(R,P,se,he){R.text=P,R.stateAfter&&(R.stateAfter=null),R.styles&&(R.styles=null),R.order!=null&&(R.order=null),Wr(R),Tr(R,se);var Ae=he?he(R):1;Ae!=R.height&&dr(R,Ae)}function jr(R){R.parent=null,Wr(R)}var Bn={},ti={};function fi(R,P){if(!R||/^\s*$/.test(R))return null;var se=P.addModeClass?ti:Bn;return se[R]||(se[R]=R.replace(/\S+/g,"cm-$&"))}function hi(R,P){var se=F("span",null,null,u?"padding-right: .1px":null),he={pre:F("pre",[se],"CodeMirror-line"),content:se,col:0,pos:0,cm:R,trailingSpace:!1,splitSpaces:R.getOption("lineWrapping")};P.measure={};for(var Ae=0;Ae<=(P.rest?P.rest.length:0);Ae++){var Ge=Ae?P.rest[Ae-1]:P.line,Ot=void 0;he.pos=0,he.addToken=Zi,lt(R.display.measure)&&(Ot=bt(Ge,R.doc.direction))&&(he.addToken=aa(he.addToken,Ot)),he.map=[];var Gt=P!=R.display.externalMeasured&&fr(Ge);Ha(Ge,he,On(R,Ge,Gt)),Ge.styleClasses&&(Ge.styleClasses.bgClass&&(he.bgClass=k(Ge.styleClasses.bgClass,he.bgClass||"")),Ge.styleClasses.textClass&&(he.textClass=k(Ge.styleClasses.textClass,he.textClass||""))),he.map.length==0&&he.map.push(0,0,he.content.appendChild(ye(R.display.measure))),Ae==0?(P.measure.map=he.map,P.measure.cache={}):((P.measure.maps||(P.measure.maps=[])).push(he.map),(P.measure.caches||(P.measure.caches=[])).push({}))}if(u){var or=he.content.lastChild;(/\bcm-tab\b/.test(or.className)||or.querySelector&&or.querySelector(".cm-tab"))&&(he.content.className="cm-tab-wrap-hack")}return Ft(R,"renderLine",R,P.line,he.pre),he.pre.className&&(he.textClass=k(he.pre.className,he.textClass||"")),he}function Vi(R){var P=N("span","\u2022","cm-invalidchar");return P.title="\\u"+R.charCodeAt(0).toString(16),P.setAttribute("aria-label",P.title),P}function Zi(R,P,se,he,Ae,Ge,Ot){if(!P)return;var Gt=R.splitSpaces?ji(P,R.trailingSpace):P,or=R.cm.state.specialChars,lr=!1,nn;if(!or.test(P))R.col+=P.length,nn=document.createTextNode(Gt),R.map.push(R.pos,R.pos+P.length,nn),d&&f<9&&(lr=!0),R.pos+=P.length;else{nn=document.createDocumentFragment();for(var Sn=0;;){or.lastIndex=Sn;var Vn=or.exec(P),zn=Vn?Vn.index-Sn:P.length-Sn;if(zn){var Yi=document.createTextNode(Gt.slice(Sn,Sn+zn));d&&f<9?nn.appendChild(N("span",[Yi])):nn.appendChild(Yi),R.map.push(R.pos,R.pos+zn,Yi),R.col+=zn,R.pos+=zn}if(!Vn)break;Sn+=zn+1;var Aa=void 0;if(Vn[0]==" "){var Fa=R.cm.options.tabSize,Da=Fa-R.col%Fa;Aa=nn.appendChild(N("span",_e(Da),"cm-tab")),Aa.setAttribute("role","presentation"),Aa.setAttribute("cm-text"," "),R.col+=Da}else Vn[0]=="\r"||Vn[0]==`
|
|
|
`?(Aa=nn.appendChild(N("span",Vn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Aa.setAttribute("cm-text",Vn[0]),R.col+=1):(Aa=R.cm.options.specialCharPlaceholder(Vn[0]),Aa.setAttribute("cm-text",Vn[0]),d&&f<9?nn.appendChild(N("span",[Aa])):nn.appendChild(Aa),R.col+=1);R.map.push(R.pos,R.pos+1,Aa),R.pos++}}if(R.trailingSpace=Gt.charCodeAt(P.length-1)==32,se||he||Ae||lr||Ge||Ot){var Ea=se||"";he&&(Ea+=he),Ae&&(Ea+=Ae);var Ga=N("span",[nn],Ea,Ge);if(Ot)for(var go in Ot)Ot.hasOwnProperty(go)&&go!="style"&&go!="class"&&Ga.setAttribute(go,Ot[go]);return R.content.appendChild(Ga)}R.content.appendChild(nn)}function ji(R,P){if(R.length>1&&!/ /.test(R))return R;for(var se=P,he="",Ae=0;Ae<R.length;Ae++){var Ge=R.charAt(Ae);Ge==" "&&se&&(Ae==R.length-1||R.charCodeAt(Ae+1)==32)&&(Ge="\xA0"),he+=Ge,se=Ge==" "}return he}function aa(R,P){return function(se,he,Ae,Ge,Ot,Gt,or){Ae=Ae?Ae+" cm-force-border":"cm-force-border";for(var lr=se.pos,nn=lr+he.length;;){for(var Sn=void 0,Vn=0;Vn<P.length&&!(Sn=P[Vn],Sn.to>lr&&Sn.from<=lr);Vn++);if(Sn.to>=nn)return R(se,he,Ae,Ge,Ot,Gt,or);R(se,he.slice(0,Sn.to-lr),Ae,Ge,null,Gt,or),Ge=null,he=he.slice(Sn.to-lr),lr=Sn.to}}}function Wa(R,P,se,he){var Ae=!he&&se.widgetNode;Ae&&R.map.push(R.pos,R.pos+P,Ae),!he&&R.cm.display.input.needsContentAttribute&&(Ae||(Ae=R.content.appendChild(document.createElement("span"))),Ae.setAttribute("cm-marker",se.id)),Ae&&(R.cm.display.input.setUneditable(Ae),R.content.appendChild(Ae)),R.pos+=P,R.trailingSpace=!1}function Ha(R,P,se){var he=R.markedSpans,Ae=R.text,Ge=0;if(!he){for(var Ot=1;Ot<se.length;Ot+=2)P.addToken(P,Ae.slice(Ge,Ge=se[Ot]),fi(se[Ot+1],P.cm.options));return}for(var Gt=Ae.length,or=0,lr=1,nn="",Sn,Vn,zn=0,Yi,Aa,Fa,Da,Ea;;){if(zn==or){Yi=Aa=Fa=Vn="",Ea=null,Da=null,zn=Infinity;for(var Ga=[],go=void 0,ls=0;ls<he.length;++ls){var jo=he[ls],Ts=jo.marker;if(Ts.type=="bookmark"&&jo.from==or&&Ts.widgetNode)Ga.push(Ts);else if(jo.from<=or&&(jo.to==null||jo.to>or||Ts.collapsed&&jo.to==or&&jo.from==or)){if(jo.to!=null&&jo.to!=or&&zn>jo.to&&(zn=jo.to,Aa=""),Ts.className&&(Yi+=" "+Ts.className),Ts.css&&(Vn=(Vn?Vn+";":"")+Ts.css),Ts.startStyle&&jo.from==or&&(Fa+=" "+Ts.startStyle),Ts.endStyle&&jo.to==zn&&(go||(go=[])).push(Ts.endStyle,jo.to),Ts.title&&((Ea||(Ea={})).title=Ts.title),Ts.attributes)for(var el in Ts.attributes)(Ea||(Ea={}))[el]=Ts.attributes[el];Ts.collapsed&&(!Da||vi(Da.marker,Ts)<0)&&(Da=jo)}else jo.from>or&&zn>jo.from&&(zn=jo.from)}if(go)for(var Ll=0;Ll<go.length;Ll+=2)go[Ll+1]==zn&&(Aa+=" "+go[Ll]);if(!Da||Da.from==or)for(var yl=0;yl<Ga.length;++yl)Wa(P,0,Ga[yl]);if(Da&&(Da.from||0)==or){if(Wa(P,(Da.to==null?Gt+1:Da.to)-or,Da.marker,Da.from==null),Da.to==null)return;Da.to==or&&(Da=!1)}}if(or>=Gt)break;for(var mc=Math.min(Gt,zn);;){if(nn){var Xc=or+nn.length;if(!Da){var Vl=Xc>mc?nn.slice(0,mc-or):nn;P.addToken(P,Vl,Sn?Sn+Yi:Yi,Fa,or+Vl.length==zn?Aa:"",Vn,Ea)}if(Xc>=mc){nn=nn.slice(mc-or),or=mc;break}or=Xc,Fa=""}nn=Ae.slice(Ge,Ge=se[lr++]),Sn=fi(se[lr++],P.cm.options)}}}function cs(R,P,se){this.line=P,this.rest=jn(P),this.size=this.rest?fr(ke(this.rest))-se+1:1,this.node=this.text=null,this.hidden=hn(R,P)}function Ci(R,P,se){for(var he=[],Ae,Ge=P;Ge<se;Ge=Ae){var Ot=new cs(R.doc,Ve(R.doc,Ge),Ge);Ae=Ge+Ot.size,he.push(Ot)}return he}var St=null;function Nr(R){St?St.ops.push(R):R.ownsGroup=St={ops:[R],delayedCallbacks:[]}}function Br(R){var P=R.delayedCallbacks,se=0;do{for(;se<P.length;se++)P[se].call(null);for(var he=0;he<R.ops.length;he++){var Ae=R.ops[he];if(Ae.cursorActivityHandlers)for(;Ae.cursorActivityCalled<Ae.cursorActivityHandlers.length;)Ae.cursorActivityHandlers[Ae.cursorActivityCalled++].call(null,Ae.cm)}}while(se<P.length)}function Kr(R,P){var se=R.ownsGroup;if(!se)return;try{Br(se)}finally{St=null,P(se)}}var Tn=null;function rn(R,P){var se=kt(R,P);if(!se.length)return;var he=Array.prototype.slice.call(arguments,2),Ae;St?Ae=St.delayedCallbacks:Tn?Ae=Tn:(Ae=Tn=[],setTimeout(Jn,0));for(var Ge=function(or){Ae.push(function(){return se[or].apply(null,he)})},Ot=0;Ot<se.length;++Ot)Ge(Ot)}function Jn(){var R=Tn;Tn=null;for(var P=0;P<R.length;++P)R[P]()}function Xn(R,P,se,he){for(var Ae=0;Ae<P.changes.length;Ae++){var Ge=P.changes[Ae];Ge=="text"?xi(R,P):Ge=="gutter"?qt(R,P,se,he):Ge=="class"?mt(R,P):Ge=="widget"&&xr(R,P,he)}P.changes=null}function ni(R){return R.node==R.text&&(R.node=N("div",null,null,"position: relative"),R.text.parentNode&&R.text.parentNode.replaceChild(R.node,R.text),R.node.appendChild(R.text),d&&f<8&&(R.node.style.zIndex=2)),R.node}function qi(R,P){var se=P.bgClass?P.bgClass+" "+(P.line.bgClass||""):P.line.bgClass;if(se&&(se+=" CodeMirror-linebackground"),P.background)se?P.background.className=se:(P.background.parentNode.removeChild(P.background),P.background=null);else if(se){var he=ni(P);P.background=he.insertBefore(N("div",null,se),he.firstChild),R.display.input.setUneditable(P.background)}}function Ui(R,P){var se=R.display.externalMeasured;return se&&se.line==P.line?(R.display.externalMeasured=null,P.measure=se.measure,se.built):hi(R,P)}function xi(R,P){var se=P.text.className,he=Ui(R,P);P.text==P.node&&(P.node=he.pre),P.text.parentNode.replaceChild(he.pre,P.text),P.text=he.pre,he.bgClass!=P.bgClass||he.textClass!=P.textClass?(P.bgClass=he.bgClass,P.textClass=he.textClass,mt(R,P)):se&&(P.text.className=se)}function mt(R,P){qi(R,P),P.line.wrapClass?ni(P).className=P.line.wrapClass:P.node!=P.text&&(P.node.className="");var se=P.textClass?P.textClass+" "+(P.line.textClass||""):P.line.textClass;P.text.className=se||""}function qt(R,P,se,he){if(P.gutter&&(P.node.removeChild(P.gutter),P.gutter=null),P.gutterBackground&&(P.node.removeChild(P.gutterBackground),P.gutterBackground=null),P.line.gutterClass){var Ae=ni(P);P.gutterBackground=N("div",null,"CodeMirror-gutter-background "+P.line.gutterClass,"left: "+(R.options.fixedGutter?he.fixedPos:-he.gutterTotalWidth)+"px; width: "+he.gutterTotalWidth+"px"),R.display.input.setUneditable(P.gutterBackground),Ae.insertBefore(P.gutterBackground,P.text)}var Ge=P.line.gutterMarkers;if(R.options.lineNumbers||Ge){var Ot=ni(P),Gt=P.gutter=N("div",null,"CodeMirror-gutter-wrapper","left: "+(R.options.fixedGutter?he.fixedPos:-he.gutterTotalWidth)+"px");if(R.display.input.setUneditable(Gt),Ot.insertBefore(Gt,P.text),P.line.gutterClass&&(Gt.className+=" "+P.line.gutterClass),R.options.lineNumbers&&(!Ge||!Ge["CodeMirror-linenumbers"])&&(P.lineNumber=Gt.appendChild(N("div",_n(R.options,se),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+he.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+R.display.lineNumInnerWidth+"px"))),Ge)for(var or=0;or<R.display.gutterSpecs.length;++or){var lr=R.display.gutterSpecs[or].className,nn=Ge.hasOwnProperty(lr)&&Ge[lr];nn&&Gt.appendChild(N("div",[nn],"CodeMirror-gutter-elt","left: "+he.gutterLeft[lr]+"px; width: "+he.gutterWidth[lr]+"px"))}}}function xr(R,P,se){P.alignable&&(P.alignable=null);for(var he=I("CodeMirror-linewidget"),Ae=P.node.firstChild,Ge=void 0;Ae;Ae=Ge)Ge=Ae.nextSibling,he.test(Ae.className)&&P.node.removeChild(Ae);Jr(R,P,se)}function Ar(R,P,se,he){var Ae=Ui(R,P);return P.text=P.node=Ae.pre,Ae.bgClass&&(P.bgClass=Ae.bgClass),Ae.textClass&&(P.textClass=Ae.textClass),mt(R,P),qt(R,P,se,he),Jr(R,P,he),P.node}function Jr(R,P,se){if(Hr(R,P.line,P,se,!0),P.rest)for(var he=0;he<P.rest.length;he++)Hr(R,P.rest[he],P,se,!1)}function Hr(R,P,se,he,Ae){if(!P.widgets)return;for(var Ge=ni(se),Ot=0,Gt=P.widgets;Ot<Gt.length;++Ot){var or=Gt[Ot],lr=N("div",[or.node],"CodeMirror-linewidget"+(or.className?" "+or.className:""));or.handleMouseEvents||lr.setAttribute("cm-ignore-events","true"),gn(or,lr,se,he),R.display.input.setUneditable(lr),Ae&&or.above?Ge.insertBefore(lr,se.gutter||se.text):Ge.appendChild(lr),rn(or,"redraw")}}function gn(R,P,se,he){if(R.noHScroll){(se.alignable||(se.alignable=[])).push(P);var Ae=he.wrapperWidth;P.style.left=he.fixedPos+"px",R.coverGutter||(Ae-=he.gutterTotalWidth,P.style.paddingLeft=he.gutterTotalWidth+"px"),P.style.width=Ae+"px"}R.coverGutter&&(P.style.zIndex=5,P.style.position="relative",R.noHScroll||(P.style.marginLeft=-he.gutterTotalWidth+"px"))}function bn(R){if(R.height!=null)return R.height;var P=R.doc.cm;if(!P)return 0;if(!B(document.body,R.node)){var se="position: relative;";R.coverGutter&&(se+="margin-left: -"+P.display.gutters.offsetWidth+"px;"),R.noHScroll&&(se+="width: "+P.display.wrapper.clientWidth+"px;"),O(P.display.measure,N("div",[R.node],null,se))}return R.height=R.node.parentNode.offsetHeight}function Fn(R,P){for(var se=Ce(P);se!=R.wrapper;se=se.parentNode)if(!se||se.nodeType==1&&se.getAttribute("cm-ignore-events")=="true"||se.parentNode==R.sizer&&se!=R.mover)return!0}function ci(R){return R.lineSpace.offsetTop}function li(R){return R.mover.offsetHeight-R.lineSpace.offsetHeight}function Si(R){if(R.cachedPaddingH)return R.cachedPaddingH;var P=O(R.measure,N("pre","x","CodeMirror-line-like")),se=window.getComputedStyle?window.getComputedStyle(P):P.currentStyle,he={left:parseInt(se.paddingLeft),right:parseInt(se.paddingRight)};return!isNaN(he.left)&&!isNaN(he.right)&&(R.cachedPaddingH=he),he}function Ln(R){return q-R.display.nativeBarWidth}function pi(R){return R.display.scroller.clientWidth-Ln(R)-R.display.barWidth}function Wn(R){return R.display.scroller.clientHeight-Ln(R)-R.display.barHeight}function Zn(R,P,se){var he=R.options.lineWrapping,Ae=he&&pi(R);if(!P.measure.heights||he&&P.measure.width!=Ae){var Ge=P.measure.heights=[];if(he){P.measure.width=Ae;for(var Ot=P.text.firstChild.getClientRects(),Gt=0;Gt<Ot.length-1;Gt++){var or=Ot[Gt],lr=Ot[Gt+1];Math.abs(or.bottom-lr.bottom)>2&&Ge.push((or.bottom+lr.top)/2-se.top)}}Ge.push(se.bottom-se.top)}}function ai(R,P,se){if(R.line==P)return{map:R.measure.map,cache:R.measure.cache};for(var he=0;he<R.rest.length;he++)if(R.rest[he]==P)return{map:R.measure.maps[he],cache:R.measure.caches[he]};for(var Ae=0;Ae<R.rest.length;Ae++)if(fr(R.rest[Ae])>se)return{map:R.measure.maps[Ae],cache:R.measure.caches[Ae],before:!0}}function gi(R,P){P=Cn(P);var se=fr(P),he=R.display.externalMeasured=new cs(R.doc,P,se);he.lineN=se;var Ae=he.built=hi(R,he);return he.text=Ae.pre,O(R.display.lineMeasure,Ae.pre),he}function ta(R,P,se,he){return Ji(R,Ua(R,P),se,he)}function sa(R,P){if(P>=R.display.viewFrom&&P<R.display.viewTo)return R.display.view[Va(R,P)];var se=R.display.externalMeasured;if(se&&P>=se.lineN&&P<se.lineN+se.size)return se}function Ua(R,P){var se=fr(P),he=sa(R,se);he&&!he.text?he=null:he&&he.changes&&(Xn(R,he,se,Vs(R)),R.curOp.forceUpdate=!0),he||(he=gi(R,P));var Ae=ai(he,P,se);return{line:P,view:he,rect:null,map:Ae.map,cache:Ae.cache,before:Ae.before,hasHeights:!1}}function Ji(R,P,se,he,Ae){P.before&&(se=-1);var Ge=se+(he||""),Ot;return P.cache.hasOwnProperty(Ge)?Ot=P.cache[Ge]:(P.rect||(P.rect=P.view.text.getBoundingClientRect()),P.hasHeights||(Zn(R,P.view,P.rect),P.hasHeights=!0),Ot=Ma(R,P,se,he),Ot.bogus||(P.cache[Ge]=Ot)),{left:Ot.left,right:Ot.right,top:Ae?Ot.rtop:Ot.top,bottom:Ae?Ot.rbottom:Ot.bottom}}var Wi={left:0,right:0,top:0,bottom:0};function za(R,P,se){for(var he,Ae,Ge,Ot,Gt,or,lr=0;lr<R.length;lr+=3)if(Gt=R[lr],or=R[lr+1],P<Gt?(Ae=0,Ge=1,Ot="left"):P<or?(Ae=P-Gt,Ge=Ae+1):(lr==R.length-3||P==or&&R[lr+3]>P)&&(Ge=or-Gt,Ae=Ge-1,P>=or&&(Ot="right")),Ae!=null){if(he=R[lr+2],Gt==or&&se==(he.insertLeft?"left":"right")&&(Ot=se),se=="left"&&Ae==0)for(;lr&&R[lr-2]==R[lr-3]&&R[lr-1].insertLeft;)he=R[(lr-=3)+2],Ot="left";if(se=="right"&&Ae==or-Gt)for(;lr<R.length-3&&R[lr+3]==R[lr+4]&&!R[lr+5].insertLeft;)he=R[(lr+=3)+2],Ot="right";break}return{node:he,start:Ae,end:Ge,collapse:Ot,coverStart:Gt,coverEnd:or}}function wa(R,P){var se=Wi;if(P=="left")for(var he=0;he<R.length&&!((se=R[he]).left!=se.right);he++);else for(var Ae=R.length-1;Ae>=0&&!((se=R[Ae]).left!=se.right);Ae--);return se}function Ma(R,P,se,he){var Ae=za(P.map,se,he),Ge=Ae.node,Ot=Ae.start,Gt=Ae.end,or=Ae.collapse,lr;if(Ge.nodeType==3){for(var nn=0;nn<4;nn++){for(;Ot&&me(P.line.text.charAt(Ae.coverStart+Ot));)--Ot;for(;Ae.coverStart+Gt<Ae.coverEnd&&me(P.line.text.charAt(Ae.coverStart+Gt));)++Gt;if(d&&f<9&&Ot==0&&Gt==Ae.coverEnd-Ae.coverStart?lr=Ge.parentNode.getBoundingClientRect():lr=wa(U(Ge,Ot,Gt).getClientRects(),he),lr.left||lr.right||Ot==0)break;Gt=Ot,Ot=Ot-1,or="right"}d&&f<11&&(lr=ja(R.display.measure,lr))}else{Ot>0&&(or=he="right");var Sn;R.options.lineWrapping&&(Sn=Ge.getClientRects()).length>1?lr=Sn[he=="right"?Sn.length-1:0]:lr=Ge.getBoundingClientRect()}if(d&&f<9&&!Ot&&(!lr||!lr.left&&!lr.right)){var Vn=Ge.parentNode.getClientRects()[0];Vn?lr={left:Vn.left,right:Vn.left+Is(R.display),top:Vn.top,bottom:Vn.bottom}:lr=Wi}for(var zn=lr.top-P.rect.top,Yi=lr.bottom-P.rect.top,Aa=(zn+Yi)/2,Fa=P.view.measure.heights,Da=0;Da<Fa.length-1&&!(Aa<Fa[Da]);Da++);var Ea=Da?Fa[Da-1]:0,Ga=Fa[Da],go={left:(or=="right"?lr.right:lr.left)-P.rect.left,right:(or=="left"?lr.left:lr.right)-P.rect.left,top:Ea,bottom:Ga};return!lr.left&&!lr.right&&(go.bogus=!0),R.options.singleCursorHeightPerLine||(go.rtop=zn,go.rbottom=Yi),go}function ja(R,P){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!vt(R))return P;var se=screen.logicalXDPI/screen.deviceXDPI,he=screen.logicalYDPI/screen.deviceYDPI;return{left:P.left*se,right:P.right*se,top:P.top*he,bottom:P.bottom*he}}function ao(R){if(R.measure&&(R.measure.cache={},R.measure.heights=null,R.rest))for(var P=0;P<R.rest.length;P++)R.measure.caches[P]={}}function Co(R){R.display.externalMeasure=null,E(R.display.lineMeasure);for(var P=0;P<R.display.view.length;P++)ao(R.display.view[P])}function qo(R){Co(R),R.display.cachedCharWidth=R.display.cachedTextHeight=R.display.cachedPaddingH=null,R.options.lineWrapping||(R.display.maxLineChanged=!0),R.display.lineNumChars=null}function Go(){return s&&c?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Io(){return s&&c?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Mo(R){var P=0;if(R.widgets)for(var se=0;se<R.widgets.length;++se)R.widgets[se].above&&(P+=bn(R.widgets[se]));return P}function Ya(R,P,se,he,Ae){if(!Ae){var Ge=Mo(P);se.top+=Ge,se.bottom+=Ge}if(he=="line")return se;he||(he="local");var Ot=Yn(P);if(he=="local"?Ot+=ci(R.display):Ot-=R.display.viewOffset,he=="page"||he=="window"){var Gt=R.display.lineSpace.getBoundingClientRect();Ot+=Gt.top+(he=="window"?0:Io());var or=Gt.left+(he=="window"?0:Go());se.left+=or,se.right+=or}return se.top+=Ot,se.bottom+=Ot,se}function Oo(R,P,se){if(se=="div")return P;var he=P.left,Ae=P.top;if(se=="page")he-=Go(),Ae-=Io();else if(se=="local"||!se){var Ge=R.display.sizer.getBoundingClientRect();he+=Ge.left,Ae+=Ge.top}var Ot=R.display.lineSpace.getBoundingClientRect();return{left:he-Ot.left,top:Ae-Ot.top}}function vo(R,P,se,he,Ae){return he||(he=Ve(R.doc,P.line)),Ya(R,he,ta(R,he,P.ch,Ae),se)}function Yo(R,P,se,he,Ae,Ge){he=he||Ve(R.doc,P.line),Ae||(Ae=Ua(R,he));function Ot(Yi,Aa){var Fa=Ji(R,Ae,Yi,Aa?"right":"left",Ge);return Aa?Fa.left=Fa.right:Fa.right=Fa.left,Ya(R,he,Fa,se)}var Gt=bt(he,R.doc.direction),or=P.ch,lr=P.sticky;if(or>=he.text.length?(or=he.text.length,lr="before"):or<=0&&(or=0,lr="after"),!Gt)return Ot(lr=="before"?or-1:or,lr=="before");function nn(Yi,Aa,Fa){var Da=Gt[Aa],Ea=Da.level==1;return Ot(Fa?Yi-1:Yi,Ea!=Fa)}var Sn=Be(Gt,or,lr),Vn=Re,zn=nn(or,Sn,lr=="before");return Vn!=null&&(zn.other=nn(or,Vn,lr!="before")),zn}function Us(R,P){var se=0;P=sr(R.doc,P),R.options.lineWrapping||(se=Is(R.display)*P.ch);var he=Ve(R.doc,P.line),Ae=Yn(he)+ci(R.display);return{left:se,right:se,top:Ae,bottom:Ae+he.height}}function is(R,P,se,he,Ae){var Ge=cr(R,P,se);return Ge.xRel=Ae,he&&(Ge.outside=he),Ge}function ys(R,P,se){var he=R.doc;if(se+=R.display.viewOffset,se<0)return is(he.first,0,null,-1,-1);var Ae=Lr(he,se),Ge=he.first+he.size-1;if(Ae>Ge)return is(he.first+he.size-1,Ve(he,Ge).text.length,null,1,1);P<0&&(P=0);for(var Ot=Ve(he,Ae);;){var Gt=no(R,Ot,Ae,P,se),or=mi(Ot,Gt.ch+(Gt.xRel>0||Gt.outside>0?1:0));if(!or)return Gt;var lr=or.find(1);if(lr.line==Ae)return lr;Ot=Ve(he,Ae=lr.line)}}function Ms(R,P,se,he){he-=Mo(P);var Ae=P.text.length,Ge=Ee(function(Ot){return Ji(R,se,Ot-1).bottom<=he},Ae,0);return Ae=Ee(function(Ot){return Ji(R,se,Ot).top>he},Ge,Ae),{begin:Ge,end:Ae}}function co(R,P,se,he){se||(se=Ua(R,P));var Ae=Ya(R,P,Ji(R,se,he),"line").top;return Ms(R,P,se,Ae)}function Pa(R,P,se,he){return R.bottom<=se?!1:R.top>se?!0:(he?R.left:R.right)>P}function no(R,P,se,he,Ae){Ae-=Yn(P);var Ge=Ua(R,P),Ot=Mo(P),Gt=0,or=P.text.length,lr=!0,nn=bt(P,R.doc.direction);if(nn){var Sn=(R.options.lineWrapping?Jo:Vo)(R,P,se,Ge,nn,he,Ae);lr=Sn.level!=1,Gt=lr?Sn.from:Sn.to-1,or=lr?Sn.to:Sn.from-1}var Vn=null,zn=null,Yi=Ee(function(ls){var jo=Ji(R,Ge,ls);return jo.top+=Ot,jo.bottom+=Ot,Pa(jo,he,Ae,!1)?(jo.top<=Ae&&jo.left<=he&&(Vn=ls,zn=jo),!0):!1},Gt,or),Aa,Fa,Da=!1;if(zn){var Ea=he-zn.left<zn.right-he,Ga=Ea==lr;Yi=Vn+(Ga?0:1),Fa=Ga?"after":"before",Aa=Ea?zn.left:zn.right}else{!lr&&(Yi==or||Yi==Gt)&&Yi++,Fa=Yi==0?"after":Yi==P.text.length?"before":Ji(R,Ge,Yi-(lr?1:0)).bottom+Ot<=Ae==lr?"after":"before";var go=Yo(R,cr(se,Yi,Fa),"line",P,Ge);Aa=go.left,Da=Ae<go.top?-1:Ae>=go.bottom?1:0}return Yi=Oe(P.text,Yi,1),is(se,Yi,Fa,Da,he-Aa)}function Vo(R,P,se,he,Ae,Ge,Ot){var Gt=Ee(function(Sn){var Vn=Ae[Sn],zn=Vn.level!=1;return Pa(Yo(R,cr(se,zn?Vn.to:Vn.from,zn?"before":"after"),"line",P,he),Ge,Ot,!0)},0,Ae.length-1),or=Ae[Gt];if(Gt>0){var lr=or.level!=1,nn=Yo(R,cr(se,lr?or.from:or.to,lr?"after":"before"),"line",P,he);Pa(nn,Ge,Ot,!0)&&nn.top>Ot&&(or=Ae[Gt-1])}return or}function Jo(R,P,se,he,Ae,Ge,Ot){var Gt=Ms(R,P,he,Ot),or=Gt.begin,lr=Gt.end;/\s/.test(P.text.charAt(lr-1))&&lr--;for(var nn=null,Sn=null,Vn=0;Vn<Ae.length;Vn++){var zn=Ae[Vn];if(zn.from>=lr||zn.to<=or)continue;var Yi=zn.level!=1,Aa=Ji(R,he,Yi?Math.min(lr,zn.to)-1:Math.max(or,zn.from)).right,Fa=Aa<Ge?Ge-Aa+1e9:Aa-Ge;(!nn||Sn>Fa)&&(nn=zn,Sn=Fa)}return nn||(nn=Ae[Ae.length-1]),nn.from<or&&(nn={from:or,to:nn.to,level:nn.level}),nn.to>lr&&(nn={from:nn.from,to:lr,level:nn.level}),nn}var xo;function es(R){if(R.cachedTextHeight!=null)return R.cachedTextHeight;if(xo==null){xo=N("pre",null,"CodeMirror-line-like");for(var P=0;P<49;++P)xo.appendChild(document.createTextNode("x")),xo.appendChild(N("br"));xo.appendChild(document.createTextNode("x"))}O(R.measure,xo);var se=xo.offsetHeight/50;return se>3&&(R.cachedTextHeight=se),E(R.measure),se||1}function Is(R){if(R.cachedCharWidth!=null)return R.cachedCharWidth;var P=N("span","xxxxxxxxxx"),se=N("pre",[P],"CodeMirror-line-like");O(R.measure,se);var he=P.getBoundingClientRect(),Ae=(he.right-he.left)/10;return Ae>2&&(R.cachedCharWidth=Ae),Ae||10}function Vs(R){for(var P=R.display,se={},he={},Ae=P.gutters.clientLeft,Ge=P.gutters.firstChild,Ot=0;Ge;Ge=Ge.nextSibling,++Ot){var Gt=R.display.gutterSpecs[Ot].className;se[Gt]=Ge.offsetLeft+Ge.clientLeft+Ae,he[Gt]=Ge.clientWidth}return{fixedPos:js(P),gutterTotalWidth:P.gutters.offsetWidth,gutterLeft:se,gutterWidth:he,wrapperWidth:P.wrapper.clientWidth}}function js(R){return R.scroller.getBoundingClientRect().left-R.sizer.getBoundingClientRect().left}function Os(R){var P=es(R.display),se=R.options.lineWrapping,he=se&&Math.max(5,R.display.scroller.clientWidth/Is(R.display)-3);return function(Ae){if(hn(R.doc,Ae))return 0;var Ge=0;if(Ae.widgets)for(var Ot=0;Ot<Ae.widgets.length;Ot++)Ae.widgets[Ot].height&&(Ge+=Ae.widgets[Ot].height);return se?Ge+(Math.ceil(Ae.text.length/he)||1)*P:Ge+P}}function xs(R){var P=R.doc,se=Os(R);P.iter(function(he){var Ae=se(he);Ae!=he.height&&dr(he,Ae)})}function ps(R,P,se,he){var Ae=R.display;if(!se&&Ce(P).getAttribute("cm-not-content")=="true")return null;var Ge,Ot,Gt=Ae.lineSpace.getBoundingClientRect();try{Ge=P.clientX-Gt.left,Ot=P.clientY-Gt.top}catch(Sn){return null}var or=ys(R,Ge,Ot),lr;if(he&&or.xRel>0&&(lr=Ve(R.doc,or.line).text).length==or.ch){var nn=M(lr,lr.length,R.options.tabSize)-lr.length;or=cr(or.line,Math.max(0,Math.round((Ge-Si(R.display).left)/Is(R.display))-nn))}return or}function Va(R,P){if(P>=R.display.viewTo)return null;if(P-=R.display.viewFrom,P<0)return null;for(var se=R.display.view,he=0;he<se.length;he++)if(P-=se[he].size,P<0)return he}function Sa(R,P,se,he){P==null&&(P=R.doc.first),se==null&&(se=R.doc.first+R.doc.size),he||(he=0);var Ae=R.display;if(he&&se<Ae.viewTo&&(Ae.updateLineNumbers==null||Ae.updateLineNumbers>P)&&(Ae.updateLineNumbers=P),R.curOp.viewChanged=!0,P>=Ae.viewTo)ot&&cn(R.doc,P)<Ae.viewTo&&Lo(R);else if(se<=Ae.viewFrom)ot&&Bi(R.doc,se+he)>Ae.viewFrom?Lo(R):(Ae.viewFrom+=he,Ae.viewTo+=he);else if(P<=Ae.viewFrom&&se>=Ae.viewTo)Lo(R);else if(P<=Ae.viewFrom){var Ge=No(R,se,se+he,1);Ge?(Ae.view=Ae.view.slice(Ge.index),Ae.viewFrom=Ge.lineN,Ae.viewTo+=he):Lo(R)}else if(se>=Ae.viewTo){var Ot=No(R,P,P,-1);Ot?(Ae.view=Ae.view.slice(0,Ot.index),Ae.viewTo=Ot.lineN):Lo(R)}else{var Gt=No(R,P,P,-1),or=No(R,se,se+he,1);Gt&&or?(Ae.view=Ae.view.slice(0,Gt.index).concat(Ci(R,Gt.lineN,or.lineN)).concat(Ae.view.slice(or.index)),Ae.viewTo+=he):Lo(R)}var lr=Ae.externalMeasured;lr&&(se<lr.lineN?lr.lineN+=he:P<lr.lineN+lr.size&&(Ae.externalMeasured=null))}function Oa(R,P,se){R.curOp.viewChanged=!0;var he=R.display,Ae=R.display.externalMeasured;if(Ae&&P>=Ae.lineN&&P<Ae.lineN+Ae.size&&(he.externalMeasured=null),P<he.viewFrom||P>=he.viewTo)return;var Ge=he.view[Va(R,P)];if(Ge.node==null)return;var Ot=Ge.changes||(Ge.changes=[]);X(Ot,se)==-1&&Ot.push(se)}function Lo(R){R.display.viewFrom=R.display.viewTo=R.doc.first,R.display.view=[],R.display.viewOffset=0}function No(R,P,se,he){var Ae=Va(R,P),Ge,Ot=R.display.view;if(!ot||se==R.doc.first+R.doc.size)return{index:Ae,lineN:se};for(var Gt=R.display.viewFrom,or=0;or<Ae;or++)Gt+=Ot[or].size;if(Gt!=P){if(he>0){if(Ae==Ot.length-1)return null;Ge=Gt+Ot[Ae].size-P,Ae++}else Ge=Gt-P;P+=Ge,se+=Ge}for(;cn(R.doc,se)!=se;){if(Ae==(he<0?0:Ot.length-1))return null;se+=he*Ot[Ae-(he<0?1:0)].size,Ae+=he}return{index:Ae,lineN:se}}function Do(R,P,se){var he=R.display,Ae=he.view;Ae.length==0||P>=he.viewTo||se<=he.viewFrom?(he.view=Ci(R,P,se),he.viewFrom=P):(he.viewFrom>P?he.view=Ci(R,P,he.viewFrom).concat(he.view):he.viewFrom<P&&(he.view=he.view.slice(Va(R,P))),he.viewFrom=P,he.viewTo<se?he.view=he.view.concat(Ci(R,he.viewTo,se)):he.viewTo>se&&(he.view=he.view.slice(0,Va(R,se)))),he.viewTo=se}function Po(R){for(var P=R.display.view,se=0,he=0;he<P.length;he++){var Ae=P[he];!Ae.hidden&&(!Ae.node||Ae.changes)&&++se}return se}function So(R){R.display.input.showSelection(R.display.input.prepareSelection())}function $a(R,P){P===void 0&&(P=!0);for(var se=R.doc,he={},Ae=he.cursors=document.createDocumentFragment(),Ge=he.selection=document.createDocumentFragment(),Ot=0;Ot<se.sel.ranges.length;Ot++){if(!P&&Ot==se.sel.primIndex)continue;var Gt=se.sel.ranges[Ot];if(Gt.from().line>=R.display.viewTo||Gt.to().line<R.display.viewFrom)continue;var or=Gt.empty();(or||R.options.showCursorWhenSelecting)&&ts(R,Gt.head,Ae),or||Ds(R,Gt,Ge)}return he}function ts(R,P,se){var he=Yo(R,P,"div",null,null,!R.options.singleCursorHeightPerLine),Ae=se.appendChild(N("div","\xA0","CodeMirror-cursor"));if(Ae.style.left=he.left+"px",Ae.style.top=he.top+"px",Ae.style.height=Math.max(0,he.bottom-he.top)*R.options.cursorHeight+"px",he.other){var Ge=se.appendChild(N("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));Ge.style.display="",Ge.style.left=he.other.left+"px",Ge.style.top=he.other.top+"px",Ge.style.height=(he.other.bottom-he.other.top)*.85+"px"}}function La(R,P){return R.top-P.top||R.left-P.left}function Ds(R,P,se){var he=R.display,Ae=R.doc,Ge=document.createDocumentFragment(),Ot=Si(R.display),Gt=Ot.left,or=Math.max(he.sizerWidth,pi(R)-he.sizer.offsetLeft)-Ot.right,lr=Ae.direction=="ltr";function nn(Ga,go,ls,jo){go<0&&(go=0),go=Math.round(go),jo=Math.round(jo),Ge.appendChild(N("div",null,"CodeMirror-selected","position: absolute; left: "+Ga+`px;
|
|
|
top: `+go+"px; width: "+(ls==null?or-Ga:ls)+`px;
|
|
|
height: `+(jo-go)+"px"))}function Sn(Ga,go,ls){var jo=Ve(Ae,Ga),Ts=jo.text.length,el,Ll;function yl(Vl,Ic){return vo(R,cr(Ga,Vl),"div",jo,Ic)}function mc(Vl,Ic,Ql){var lc=co(R,jo,null,Vl),Zl=Ic=="ltr"==(Ql=="after")?"left":"right",jl=Ql=="after"?lc.begin:lc.end-(/\s/.test(jo.text.charAt(lc.end-1))?2:1);return yl(jl,Zl)[Zl]}var Xc=bt(jo,Ae.direction);return oe(Xc,go||0,ls==null?Ts:ls,function(Vl,Ic,Ql,lc){var Zl=Ql=="ltr",jl=yl(Vl,Zl?"left":"right"),zc=yl(Ic-1,Zl?"right":"left"),cd=go==null&&Vl==0,uu=ls==null&&Ic==Ts,Jl=lc==0,nu=!Xc||lc==Xc.length-1;if(zc.top-jl.top<=3){var xc=(lr?cd:uu)&&Jl,qd=(lr?uu:cd)&&nu,fo=xc?Gt:(Zl?jl:zc).left,Zc=qd?or:(Zl?zc:jl).right;nn(fo,jl.top,Zc-fo,jl.bottom)}else{var du,Bl,Cu,tl;Zl?(du=lr&&cd&&Jl?Gt:jl.left,Bl=lr?or:mc(Vl,Ql,"before"),Cu=lr?Gt:mc(Ic,Ql,"after"),tl=lr&&uu&&nu?or:zc.right):(du=lr?mc(Vl,Ql,"before"):Gt,Bl=!lr&&cd&&Jl?or:jl.right,Cu=!lr&&uu&&nu?Gt:zc.left,tl=lr?mc(Ic,Ql,"after"):or),nn(du,jl.top,Bl-du,jl.bottom),jl.bottom<zc.top&&nn(Gt,jl.bottom,null,zc.top),nn(Cu,zc.top,tl-Cu,zc.bottom)}(!el||La(jl,el)<0)&&(el=jl),La(zc,el)<0&&(el=zc),(!Ll||La(jl,Ll)<0)&&(Ll=jl),La(zc,Ll)<0&&(Ll=zc)}),{start:el,end:Ll}}var Vn=P.from(),zn=P.to();if(Vn.line==zn.line)Sn(Vn.line,Vn.ch,zn.ch);else{var Yi=Ve(Ae,Vn.line),Aa=Ve(Ae,zn.line),Fa=Cn(Yi)==Cn(Aa),Da=Sn(Vn.line,Vn.ch,Fa?Yi.text.length+1:null).end,Ea=Sn(zn.line,Fa?0:null,zn.ch).start;Fa&&(Da.top<Ea.top-2?(nn(Da.right,Da.top,null,Da.bottom),nn(Gt,Ea.top,Ea.left,Ea.bottom)):nn(Da.right,Da.top,Ea.left-Da.right,Da.bottom)),Da.bottom<Ea.top&&nn(Gt,Da.bottom,null,Ea.top)}se.appendChild(Ge)}function Xo(R){if(!R.state.focused)return;var P=R.display;clearInterval(P.blinker);var se=!0;P.cursorDiv.style.visibility="",R.options.cursorBlinkRate>0?P.blinker=setInterval(function(){R.hasFocus()||Ns(R),P.cursorDiv.style.visibility=(se=!se)?"":"hidden"},R.options.cursorBlinkRate):R.options.cursorBlinkRate<0&&(P.cursorDiv.style.visibility="hidden")}function Hs(R){R.state.focused||(R.display.input.focus(),wl(R))}function Xs(R){R.state.delayingBlurEvent=!0,setTimeout(function(){R.state.delayingBlurEvent&&(R.state.delayingBlurEvent=!1,Ns(R))},100)}function wl(R,P){if(R.state.delayingBlurEvent&&(R.state.delayingBlurEvent=!1),R.options.readOnly=="nocursor")return;R.state.focused||(Ft(R,"focus",R,P),R.state.focused=!0,Y(R.display.wrapper,"CodeMirror-focused"),!R.curOp&&R.display.selForContextMenu!=R.doc.sel&&(R.display.input.reset(),u&&setTimeout(function(){return R.display.input.reset(!0)},20)),R.display.input.receivedFocus()),Xo(R)}function Ns(R,P){if(R.state.delayingBlurEvent)return;R.state.focused&&(Ft(R,"blur",R,P),R.state.focused=!1,_(R.display.wrapper,"CodeMirror-focused")),clearInterval(R.display.blinker),setTimeout(function(){R.state.focused||(R.display.shift=!1)},150)}function Qs(R){for(var P=R.display,se=P.lineDiv.offsetTop,he=0;he<P.view.length;he++){var Ae=P.view[he],Ge=R.options.lineWrapping,Ot=void 0,Gt=0;if(Ae.hidden)continue;if(d&&f<8){var or=Ae.node.offsetTop+Ae.node.offsetHeight;Ot=or-se,se=or}else{var lr=Ae.node.getBoundingClientRect();Ot=lr.bottom-lr.top,!Ge&&Ae.text.firstChild&&(Gt=Ae.text.firstChild.getBoundingClientRect().right-lr.left-1)}var nn=Ae.line.height-Ot;if((nn>.005||nn<-.005)&&(dr(Ae.line,Ot),po(Ae.line),Ae.rest))for(var Sn=0;Sn<Ae.rest.length;Sn++)po(Ae.rest[Sn]);if(Gt>R.display.sizerWidth){var Vn=Math.ceil(Gt/Is(R.display));Vn>R.display.maxLineLength&&(R.display.maxLineLength=Vn,R.display.maxLine=Ae.line,R.display.maxLineChanged=!0)}}}function po(R){if(R.widgets)for(var P=0;P<R.widgets.length;++P){var se=R.widgets[P],he=se.node.parentNode;he&&(se.height=he.offsetHeight)}}function Rs(R,P,se){var he=se&&se.top!=null?Math.max(0,se.top):R.scroller.scrollTop;he=Math.floor(he-ci(R));var Ae=se&&se.bottom!=null?se.bottom:he+R.wrapper.clientHeight,Ge=Lr(P,he),Ot=Lr(P,Ae);if(se&&se.ensure){var Gt=se.ensure.from.line,or=se.ensure.to.line;Gt<Ge?(Ge=Gt,Ot=Lr(P,Yn(Ve(P,Gt))+R.wrapper.clientHeight)):Math.min(or,P.lastLine())>=Ot&&(Ge=Lr(P,Yn(Ve(P,or))-R.wrapper.clientHeight),Ot=or)}return{from:Ge,to:Math.max(Ot,Ge+1)}}function Ss(R,P){if(Ht(R,"scrollCursorIntoView"))return;var se=R.display,he=se.sizer.getBoundingClientRect(),Ae=null;if(P.top+he.top<0?Ae=!0:P.bottom+he.top>(window.innerHeight||document.documentElement.clientHeight)&&(Ae=!1),Ae!=null&&!n){var Ge=N("div","\u200B",null,`position: absolute;
|
|
|
top: `+(P.top-se.viewOffset-ci(R.display))+`px;
|
|
|
height: `+(P.bottom-P.top+Ln(R)+se.barHeight)+`px;
|
|
|
left: `+P.left+"px; width: "+Math.max(2,P.right-P.left)+"px;");R.display.lineSpace.appendChild(Ge),Ge.scrollIntoView(Ae),R.display.lineSpace.removeChild(Ge)}}function bs(R,P,se,he){he==null&&(he=0);var Ae;!R.options.lineWrapping&&P==se&&(P=P.ch?cr(P.line,P.sticky=="before"?P.ch-1:P.ch,"after"):P,se=P.sticky=="before"?cr(P.line,P.ch+1,"before"):P);for(var Ge=0;Ge<5;Ge++){var Ot=!1,Gt=Yo(R,P),or=!se||se==P?Gt:Yo(R,se);Ae={left:Math.min(Gt.left,or.left),top:Math.min(Gt.top,or.top)-he,right:Math.max(Gt.left,or.left),bottom:Math.max(Gt.bottom,or.bottom)+he};var lr=Ls(R,Ae),nn=R.doc.scrollTop,Sn=R.doc.scrollLeft;if(lr.scrollTop!=null&&(mo(R,lr.scrollTop),Math.abs(R.doc.scrollTop-nn)>1&&(Ot=!0)),lr.scrollLeft!=null&&(la(R,lr.scrollLeft),Math.abs(R.doc.scrollLeft-Sn)>1&&(Ot=!0)),!Ot)break}return Ae}function ll(R,P){var se=Ls(R,P);se.scrollTop!=null&&mo(R,se.scrollTop),se.scrollLeft!=null&&la(R,se.scrollLeft)}function Ls(R,P){var se=R.display,he=es(R.display);P.top<0&&(P.top=0);var Ae=R.curOp&&R.curOp.scrollTop!=null?R.curOp.scrollTop:se.scroller.scrollTop,Ge=Wn(R),Ot={};P.bottom-P.top>Ge&&(P.bottom=P.top+Ge);var Gt=R.doc.height+li(se),or=P.top<he,lr=P.bottom>Gt-he;if(P.top<Ae)Ot.scrollTop=or?0:P.top;else if(P.bottom>Ae+Ge){var nn=Math.min(P.top,(lr?Gt:P.bottom)-Ge);nn!=Ae&&(Ot.scrollTop=nn)}var Sn=R.options.fixedGutter?0:se.gutters.offsetWidth,Vn=R.curOp&&R.curOp.scrollLeft!=null?R.curOp.scrollLeft:se.scroller.scrollLeft-Sn,zn=pi(R)-se.gutters.offsetWidth,Yi=P.right-P.left>zn;return Yi&&(P.right=P.left+zn),P.left<10?Ot.scrollLeft=0:P.left<Vn?Ot.scrollLeft=Math.max(0,P.left+Sn-(Yi?0:10)):P.right>zn+Vn-3&&(Ot.scrollLeft=P.right+(Yi?0:10)-zn),Ot}function Ro(R,P){if(P==null)return;Sl(R),R.curOp.scrollTop=(R.curOp.scrollTop==null?R.doc.scrollTop:R.curOp.scrollTop)+P}function nl(R){Sl(R);var P=R.getCursor();R.curOp.scrollToPos={from:P,to:P,margin:R.options.cursorScrollMargin}}function Dl(R,P,se){(P!=null||se!=null)&&Sl(R),P!=null&&(R.curOp.scrollLeft=P),se!=null&&(R.curOp.scrollTop=se)}function Pl(R,P){Sl(R),R.curOp.scrollToPos=P}function Sl(R){var P=R.curOp.scrollToPos;if(P){R.curOp.scrollToPos=null;var se=Us(R,P.from),he=Us(R,P.to);Fo(R,se,he,P.margin)}}function Fo(R,P,se,he){var Ae=Ls(R,{left:Math.min(P.left,se.left),top:Math.min(P.top,se.top)-he,right:Math.max(P.right,se.right),bottom:Math.max(P.bottom,se.bottom)+he});Dl(R,Ae.scrollLeft,Ae.scrollTop)}function mo(R,P){if(Math.abs(R.doc.scrollTop-P)<2)return;g||ic(R,{top:P}),Eo(R,P,!0),g&&ic(R),vl(R,100)}function Eo(R,P,se){if(P=Math.max(0,Math.min(R.display.scroller.scrollHeight-R.display.scroller.clientHeight,P)),R.display.scroller.scrollTop==P&&!se)return;R.doc.scrollTop=P,R.display.scrollbars.setScrollTop(P),R.display.scroller.scrollTop!=P&&(R.display.scroller.scrollTop=P)}function la(R,P,se,he){if(P=Math.max(0,Math.min(P,R.display.scroller.scrollWidth-R.display.scroller.clientWidth)),(se?P==R.doc.scrollLeft:Math.abs(R.doc.scrollLeft-P)<2)&&!he)return;R.doc.scrollLeft=P,uc(R),R.display.scroller.scrollLeft!=P&&(R.display.scroller.scrollLeft=P),R.display.scrollbars.setScrollLeft(P)}function Bo(R){var P=R.display,se=P.gutters.offsetWidth,he=Math.round(R.doc.height+li(R.display));return{clientHeight:P.scroller.clientHeight,viewHeight:P.wrapper.clientHeight,scrollWidth:P.scroller.scrollWidth,clientWidth:P.scroller.clientWidth,viewWidth:P.wrapper.clientWidth,barLeft:R.options.fixedGutter?se:0,docHeight:he,scrollHeight:he+Ln(R)+P.barHeight,nativeBarWidth:P.nativeBarWidth,gutterWidth:se}}var Es=function(P,se,he){this.cm=he;var Ae=this.vert=N("div",[N("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),Ge=this.horiz=N("div",[N("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");Ae.tabIndex=Ge.tabIndex=-1,P(Ae),P(Ge),He(Ae,"scroll",function(){Ae.clientHeight&&se(Ae.scrollTop,"vertical")}),He(Ge,"scroll",function(){Ge.clientWidth&&se(Ge.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,d&&f<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Es.prototype.update=function(R){var P=R.scrollWidth>R.clientWidth+1,se=R.scrollHeight>R.clientHeight+1,he=R.nativeBarWidth;if(se){this.vert.style.display="block",this.vert.style.bottom=P?he+"px":"0";var Ae=R.viewHeight-(P?he:0);this.vert.firstChild.style.height=Math.max(0,R.scrollHeight-R.clientHeight+Ae)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(P){this.horiz.style.display="block",this.horiz.style.right=se?he+"px":"0",this.horiz.style.left=R.barLeft+"px";var Ge=R.viewWidth-R.barLeft-(se?he:0);this.horiz.firstChild.style.width=Math.max(0,R.scrollWidth-R.clientWidth+Ge)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&R.clientHeight>0&&(he==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:se?he:0,bottom:P?he:0}},Es.prototype.setScrollLeft=function(R){this.horiz.scrollLeft!=R&&(this.horiz.scrollLeft=R),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Es.prototype.setScrollTop=function(R){this.vert.scrollTop!=R&&(this.vert.scrollTop=R),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Es.prototype.zeroWidthHack=function(){var R=A&&!l?"12px":"18px";this.horiz.style.height=this.vert.style.width=R,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new G,this.disableVert=new G},Es.prototype.enableZeroWidthBar=function(R,P,se){R.style.pointerEvents="auto";function he(){var Ae=R.getBoundingClientRect(),Ge=se=="vert"?document.elementFromPoint(Ae.right-1,(Ae.top+Ae.bottom)/2):document.elementFromPoint((Ae.right+Ae.left)/2,Ae.bottom-1);Ge!=R?R.style.pointerEvents="none":P.set(1e3,he)}P.set(1e3,he)},Es.prototype.clear=function(){var R=this.horiz.parentNode;R.removeChild(this.horiz),R.removeChild(this.vert)};var ql=function(){};ql.prototype.update=function(){return{bottom:0,right:0}},ql.prototype.setScrollLeft=function(){},ql.prototype.setScrollTop=function(){},ql.prototype.clear=function(){};function xl(R,P){P||(P=Bo(R));var se=R.display.barWidth,he=R.display.barHeight;Ac(R,P);for(var Ae=0;Ae<4&&se!=R.display.barWidth||he!=R.display.barHeight;Ae++)se!=R.display.barWidth&&R.options.lineWrapping&&Qs(R),Ac(R,Bo(R)),se=R.display.barWidth,he=R.display.barHeight}function Ac(R,P){var se=R.display,he=se.scrollbars.update(P);se.sizer.style.paddingRight=(se.barWidth=he.right)+"px",se.sizer.style.paddingBottom=(se.barHeight=he.bottom)+"px",se.heightForcer.style.borderBottom=he.bottom+"px solid transparent",he.right&&he.bottom?(se.scrollbarFiller.style.display="block",se.scrollbarFiller.style.height=he.bottom+"px",se.scrollbarFiller.style.width=he.right+"px"):se.scrollbarFiller.style.display="",he.bottom&&R.options.coverGutterNextToScrollbar&&R.options.fixedGutter?(se.gutterFiller.style.display="block",se.gutterFiller.style.height=he.bottom+"px",se.gutterFiller.style.width=P.gutterWidth+"px"):se.gutterFiller.style.display=""}var vc={native:Es,null:ql};function Wc(R){R.display.scrollbars&&(R.display.scrollbars.clear(),R.display.scrollbars.addClass&&_(R.display.wrapper,R.display.scrollbars.addClass)),R.display.scrollbars=new vc[R.options.scrollbarStyle](function(P){R.display.wrapper.insertBefore(P,R.display.scrollbarFiller),He(P,"mousedown",function(){R.state.focused&&setTimeout(function(){return R.display.input.focus()},0)}),P.setAttribute("cm-not-content","true")},function(P,se){se=="horizontal"?la(R,P):mo(R,P)},R),R.display.scrollbars.addClass&&Y(R.display.wrapper,R.display.scrollbars.addClass)}var Wl=0;function El(R){R.curOp={cm:R,viewChanged:!1,startHeight:R.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:++Wl},Nr(R.curOp)}function _l(R){var P=R.curOp;P&&Kr(P,function(se){for(var he=0;he<se.ops.length;he++)se.ops[he].cm.curOp=null;kc(se)})}function kc(R){for(var P=R.ops,se=0;se<P.length;se++)Sc(P[se]);for(var he=0;he<P.length;he++)Gs(P[he]);for(var Ae=0;Ae<P.length;Ae++)Zs(P[Ae]);for(var Ge=0;Ge<P.length;Ge++)ds(P[Ge]);for(var Ot=0;Ot<P.length;Ot++)hl(P[Ot])}function Sc(R){var P=R.cm,se=P.display;ms(P),R.updateMaxLine&&Xi(P),R.mustUpdate=R.viewChanged||R.forceUpdate||R.scrollTop!=null||R.scrollToPos&&(R.scrollToPos.from.line<se.viewFrom||R.scrollToPos.to.line>=se.viewTo)||se.maxLineChanged&&P.options.lineWrapping,R.update=R.mustUpdate&&new Mi(P,R.mustUpdate&&{top:R.scrollTop,ensure:R.scrollToPos},R.forceUpdate)}function Gs(R){R.updatedDisplay=R.mustUpdate&&cc(R.cm,R.update)}function Zs(R){var P=R.cm,se=P.display;R.updatedDisplay&&Qs(P),R.barMeasure=Bo(P),se.maxLineChanged&&!P.options.lineWrapping&&(R.adjustWidthTo=ta(P,se.maxLine,se.maxLine.text.length).left+3,P.display.sizerWidth=R.adjustWidthTo,R.barMeasure.scrollWidth=Math.max(se.scroller.clientWidth,se.sizer.offsetLeft+R.adjustWidthTo+Ln(P)+P.display.barWidth),R.maxScrollLeft=Math.max(0,se.sizer.offsetLeft+R.adjustWidthTo-pi(P))),(R.updatedDisplay||R.selectionChanged)&&(R.preparedSelection=se.input.prepareSelection())}function ds(R){var P=R.cm;R.adjustWidthTo!=null&&(P.display.sizer.style.minWidth=R.adjustWidthTo+"px",R.maxScrollLeft<P.doc.scrollLeft&&la(P,Math.min(P.display.scroller.scrollLeft,R.maxScrollLeft),!0),P.display.maxLineChanged=!1);var se=R.focus&&R.focus==K();R.preparedSelection&&P.display.input.showSelection(R.preparedSelection,se),(R.updatedDisplay||R.startHeight!=P.doc.height)&&xl(P,R.barMeasure),R.updatedDisplay&&ac(P,R.barMeasure),R.selectionChanged&&Xo(P),P.state.focused&&R.updateInput&&P.display.input.reset(R.typing),se&&Hs(R.cm)}function hl(R){var P=R.cm,se=P.display,he=P.doc;if(R.updatedDisplay&&nc(P,R.update),se.wheelStartX!=null&&(R.scrollTop!=null||R.scrollLeft!=null||R.scrollToPos)&&(se.wheelStartX=se.wheelStartY=null),R.scrollTop!=null&&Eo(P,R.scrollTop,R.forceScroll),R.scrollLeft!=null&&la(P,R.scrollLeft,!0,!0),R.scrollToPos){var Ae=bs(P,sr(he,R.scrollToPos.from),sr(he,R.scrollToPos.to),R.scrollToPos.margin);Ss(P,Ae)}var Ge=R.maybeHiddenMarkers,Ot=R.maybeUnhiddenMarkers;if(Ge)for(var Gt=0;Gt<Ge.length;++Gt)Ge[Gt].lines.length||Ft(Ge[Gt],"hide");if(Ot)for(var or=0;or<Ot.length;++or)Ot[or].lines.length&&Ft(Ot[or],"unhide");se.wrapper.offsetHeight&&(he.scrollTop=P.display.scroller.scrollTop),R.changeObjs&&Ft(P,"changes",P,R.changeObjs),R.update&&R.update.finish()}function il(R,P){if(R.curOp)return P();El(R);try{return P()}finally{_l(R)}}function Js(R,P){return function(){if(R.curOp)return P.apply(R,arguments);El(R);try{return P.apply(R,arguments)}finally{_l(R)}}}function Cl(R){return function(){if(this.curOp)return R.apply(this,arguments);El(this);try{return R.apply(this,arguments)}finally{_l(this)}}}function Al(R){return function(){var P=this.cm;if(!P||P.curOp)return R.apply(this,arguments);El(P);try{return R.apply(this,arguments)}finally{_l(P)}}}function vl(R,P){R.doc.highlightFrontier<R.display.viewTo&&R.state.highlight.set(P,W(Qr,R))}function Qr(R){var P=R.doc;if(P.highlightFrontier>=R.display.viewTo)return;var se=+new Date+R.options.workTime,he=$n(R,P.highlightFrontier),Ae=[];P.iter(he.line,Math.min(P.first+P.size,R.display.viewTo+500),function(Ge){if(he.line>=R.display.viewFrom){var Ot=Ge.styles,Gt=Ge.text.length>R.options.maxHighlightLength?Nt(P.mode,he.state):null,or=di(R,Ge,he,!0);Gt&&(he.state=Gt),Ge.styles=or.styles;var lr=Ge.styleClasses,nn=or.classes;nn?Ge.styleClasses=nn:lr&&(Ge.styleClasses=null);for(var Sn=!Ot||Ot.length!=Ge.styles.length||lr!=nn&&(!lr||!nn||lr.bgClass!=nn.bgClass||lr.textClass!=nn.textClass),Vn=0;!Sn&&Vn<Ot.length;++Vn)Sn=Ot[Vn]!=Ge.styles[Vn];Sn&&Ae.push(he.line),Ge.stateAfter=he.save(),he.nextLine()}else Ge.text.length<=R.options.maxHighlightLength&&wi(R,Ge.text,he),Ge.stateAfter=he.line%5==0?he.save():null,he.nextLine();if(+new Date>se)return vl(R,R.options.workDelay),!0}),P.highlightFrontier=he.line,P.modeFrontier=Math.max(P.modeFrontier,he.line),Ae.length&&il(R,function(){for(var Ge=0;Ge<Ae.length;Ge++)Oa(R,Ae[Ge],"text")})}var Mi=function(P,se,he){var Ae=P.display;this.viewport=se,this.visible=Rs(Ae,P.doc,se),this.editorIsHidden=!Ae.wrapper.offsetWidth,this.wrapperHeight=Ae.wrapper.clientHeight,this.wrapperWidth=Ae.wrapper.clientWidth,this.oldDisplayWidth=pi(P),this.force=he,this.dims=Vs(P),this.events=[]};Mi.prototype.signal=function(R,P){Ut(R,P)&&this.events.push(arguments)},Mi.prototype.finish=function(){for(var R=0;R<this.events.length;R++)Ft.apply(null,this.events[R])};function ms(R){var P=R.display;!P.scrollbarsClipped&&P.scroller.offsetWidth&&(P.nativeBarWidth=P.scroller.offsetWidth-P.scroller.clientWidth,P.heightForcer.style.height=Ln(R)+"px",P.sizer.style.marginBottom=-P.nativeBarWidth+"px",P.sizer.style.borderRightWidth=Ln(R)+"px",P.scrollbarsClipped=!0)}function cl(R){if(R.hasFocus())return null;var P=K();if(!P||!B(R.display.lineDiv,P))return null;var se={activeElt:P};if(window.getSelection){var he=window.getSelection();he.anchorNode&&he.extend&&B(R.display.lineDiv,he.anchorNode)&&(se.anchorNode=he.anchorNode,se.anchorOffset=he.anchorOffset,se.focusNode=he.focusNode,se.focusOffset=he.focusOffset)}return se}function Tl(R){if(!R||!R.activeElt||R.activeElt==K())return;if(R.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(R.activeElt.nodeName)&&R.anchorNode&&B(document.body,R.anchorNode)&&B(document.body,R.focusNode)){var P=window.getSelection(),se=document.createRange();se.setEnd(R.anchorNode,R.anchorOffset),se.collapse(!1),P.removeAllRanges(),P.addRange(se),P.extend(R.focusNode,R.focusOffset)}}function cc(R,P){var se=R.display,he=R.doc;if(P.editorIsHidden)return Lo(R),!1;if(!P.force&&P.visible.from>=se.viewFrom&&P.visible.to<=se.viewTo&&(se.updateLineNumbers==null||se.updateLineNumbers>=se.viewTo)&&se.renderedView==se.view&&Po(R)==0)return!1;$c(R)&&(Lo(R),P.dims=Vs(R));var Ae=he.first+he.size,Ge=Math.max(P.visible.from-R.options.viewportMargin,he.first),Ot=Math.min(Ae,P.visible.to+R.options.viewportMargin);se.viewFrom<Ge&&Ge-se.viewFrom<20&&(Ge=Math.max(he.first,se.viewFrom)),se.viewTo>Ot&&se.viewTo-Ot<20&&(Ot=Math.min(Ae,se.viewTo)),ot&&(Ge=cn(R.doc,Ge),Ot=Bi(R.doc,Ot));var Gt=Ge!=se.viewFrom||Ot!=se.viewTo||se.lastWrapHeight!=P.wrapperHeight||se.lastWrapWidth!=P.wrapperWidth;Do(R,Ge,Ot),se.viewOffset=Yn(Ve(R.doc,se.viewFrom)),R.display.mover.style.top=se.viewOffset+"px";var or=Po(R);if(!Gt&&or==0&&!P.force&&se.renderedView==se.view&&(se.updateLineNumbers==null||se.updateLineNumbers>=se.viewTo))return!1;var lr=cl(R);return or>4&&(se.lineDiv.style.display="none"),$l(R,se.updateLineNumbers,P.dims),or>4&&(se.lineDiv.style.display=""),se.renderedView=se.view,Tl(lr),E(se.cursorDiv),E(se.selectionDiv),se.gutters.style.height=se.sizer.style.minHeight=0,Gt&&(se.lastWrapHeight=P.wrapperHeight,se.lastWrapWidth=P.wrapperWidth,vl(R,400)),se.updateLineNumbers=null,!0}function nc(R,P){for(var se=P.viewport,he=!0;;he=!1){if(!he||!R.options.lineWrapping||P.oldDisplayWidth==pi(R)){if(se&&se.top!=null&&(se={top:Math.min(R.doc.height+li(R.display)-Wn(R),se.top)}),P.visible=Rs(R.display,R.doc,se),P.visible.from>=R.display.viewFrom&&P.visible.to<=R.display.viewTo)break}else he&&(P.visible=Rs(R.display,R.doc,se));if(!cc(R,P))break;Qs(R);var Ae=Bo(R);So(R),xl(R,Ae),ac(R,Ae),P.force=!1}P.signal(R,"update",R),(R.display.viewFrom!=R.display.reportedViewFrom||R.display.viewTo!=R.display.reportedViewTo)&&(P.signal(R,"viewportChange",R,R.display.viewFrom,R.display.viewTo),R.display.reportedViewFrom=R.display.viewFrom,R.display.reportedViewTo=R.display.viewTo)}function ic(R,P){var se=new Mi(R,P);if(cc(R,se)){Qs(R),nc(R,se);var he=Bo(R);So(R),xl(R,he),ac(R,he),se.finish()}}function $l(R,P,se){var he=R.display,Ae=R.options.lineNumbers,Ge=he.lineDiv,Ot=Ge.firstChild;function Gt(Yi){var Aa=Yi.nextSibling;return u&&A&&R.display.currentWheelTarget==Yi?Yi.style.display="none":Yi.parentNode.removeChild(Yi),Aa}for(var or=he.view,lr=he.viewFrom,nn=0;nn<or.length;nn++){var Sn=or[nn];if(!Sn.hidden)if(!Sn.node||Sn.node.parentNode!=Ge){var Vn=Ar(R,Sn,lr,se);Ge.insertBefore(Vn,Ot)}else{for(;Ot!=Sn.node;)Ot=Gt(Ot);var zn=Ae&&P!=null&&P<=lr&&Sn.lineNumber;Sn.changes&&(X(Sn.changes,"gutter")>-1&&(zn=!1),Xn(R,Sn,lr,se)),zn&&(E(Sn.lineNumber),Sn.lineNumber.appendChild(document.createTextNode(_n(R.options,lr)))),Ot=Sn.node.nextSibling}lr+=Sn.size}for(;Ot;)Ot=Gt(Ot)}function Ec(R){var P=R.gutters.offsetWidth;R.sizer.style.marginLeft=P+"px"}function ac(R,P){R.display.sizer.style.minHeight=P.docHeight+"px",R.display.heightForcer.style.top=P.docHeight+"px",R.display.gutters.style.height=P.docHeight+R.display.barHeight+Ln(R)+"px"}function uc(R){var P=R.display,se=P.view;if(!P.alignWidgets&&(!P.gutters.firstChild||!R.options.fixedGutter))return;for(var he=js(P)-P.scroller.scrollLeft+R.doc.scrollLeft,Ae=P.gutters.offsetWidth,Ge=he+"px",Ot=0;Ot<se.length;Ot++)if(!se[Ot].hidden){R.options.fixedGutter&&(se[Ot].gutter&&(se[Ot].gutter.style.left=Ge),se[Ot].gutterBackground&&(se[Ot].gutterBackground.style.left=Ge));var Gt=se[Ot].alignable;if(Gt)for(var or=0;or<Gt.length;or++)Gt[or].style.left=Ge}R.options.fixedGutter&&(P.gutters.style.left=he+Ae+"px")}function $c(R){if(!R.options.lineNumbers)return!1;var P=R.doc,se=_n(R.options,P.first+P.size-1),he=R.display;if(se.length!=he.lineNumChars){var Ae=he.measure.appendChild(N("div",[N("div",se)],"CodeMirror-linenumber CodeMirror-gutter-elt")),Ge=Ae.firstChild.offsetWidth,Ot=Ae.offsetWidth-Ge;return he.lineGutter.style.width="",he.lineNumInnerWidth=Math.max(Ge,he.lineGutter.offsetWidth-Ot)+1,he.lineNumWidth=he.lineNumInnerWidth+Ot,he.lineNumChars=he.lineNumInnerWidth?se.length:-1,he.lineGutter.style.width=he.lineNumWidth+"px",Ec(R.display),!0}return!1}function ec(R,P){for(var se=[],he=!1,Ae=0;Ae<R.length;Ae++){var Ge=R[Ae],Ot=null;if(typeof Ge!="string"&&(Ot=Ge.style,Ge=Ge.className),Ge=="CodeMirror-linenumbers")if(P)he=!0;else continue;se.push({className:Ge,style:Ot})}return P&&!he&&se.push({className:"CodeMirror-linenumbers",style:null}),se}function eu(R){var P=R.gutters,se=R.gutterSpecs;E(P),R.lineGutter=null;for(var he=0;he<se.length;++he){var Ae=se[he],Ge=Ae.className,Ot=Ae.style,Gt=P.appendChild(N("div",null,"CodeMirror-gutter "+Ge));Ot&&(Gt.style.cssText=Ot),Ge=="CodeMirror-linenumbers"&&(R.lineGutter=Gt,Gt.style.width=(R.lineNumWidth||1)+"px")}P.style.display=se.length?"":"none",Ec(R)}function yc(R){eu(R.display),Sa(R),uc(R)}function Fs(R,P,se,he){var Ae=this;this.input=se,Ae.scrollbarFiller=N("div",null,"CodeMirror-scrollbar-filler"),Ae.scrollbarFiller.setAttribute("cm-not-content","true"),Ae.gutterFiller=N("div",null,"CodeMirror-gutter-filler"),Ae.gutterFiller.setAttribute("cm-not-content","true"),Ae.lineDiv=F("div",null,"CodeMirror-code"),Ae.selectionDiv=N("div",null,null,"position: relative; z-index: 1"),Ae.cursorDiv=N("div",null,"CodeMirror-cursors"),Ae.measure=N("div",null,"CodeMirror-measure"),Ae.lineMeasure=N("div",null,"CodeMirror-measure"),Ae.lineSpace=F("div",[Ae.measure,Ae.lineMeasure,Ae.selectionDiv,Ae.cursorDiv,Ae.lineDiv],null,"position: relative; outline: none");var Ge=F("div",[Ae.lineSpace],"CodeMirror-lines");Ae.mover=N("div",[Ge],null,"position: relative"),Ae.sizer=N("div",[Ae.mover],"CodeMirror-sizer"),Ae.sizerWidth=null,Ae.heightForcer=N("div",null,null,"position: absolute; height: "+q+"px; width: 1px;"),Ae.gutters=N("div",null,"CodeMirror-gutters"),Ae.lineGutter=null,Ae.scroller=N("div",[Ae.sizer,Ae.heightForcer,Ae.gutters],"CodeMirror-scroll"),Ae.scroller.setAttribute("tabIndex","-1"),Ae.wrapper=N("div",[Ae.scrollbarFiller,Ae.gutterFiller,Ae.scroller],"CodeMirror"),d&&f<8&&(Ae.gutters.style.zIndex=-1,Ae.scroller.style.paddingRight=0),!u&&!(g&&h)&&(Ae.scroller.draggable=!0),R&&(R.appendChild?R.appendChild(Ae.wrapper):R(Ae.wrapper)),Ae.viewFrom=Ae.viewTo=P.first,Ae.reportedViewFrom=Ae.reportedViewTo=P.first,Ae.view=[],Ae.renderedView=null,Ae.externalMeasured=null,Ae.viewOffset=0,Ae.lastWrapHeight=Ae.lastWrapWidth=0,Ae.updateLineNumbers=null,Ae.nativeBarWidth=Ae.barHeight=Ae.barWidth=0,Ae.scrollbarsClipped=!1,Ae.lineNumWidth=Ae.lineNumInnerWidth=Ae.lineNumChars=null,Ae.alignWidgets=!1,Ae.cachedCharWidth=Ae.cachedTextHeight=Ae.cachedPaddingH=null,Ae.maxLine=null,Ae.maxLineLength=0,Ae.maxLineChanged=!1,Ae.wheelDX=Ae.wheelDY=Ae.wheelStartX=Ae.wheelStartY=null,Ae.shift=!1,Ae.selForContextMenu=null,Ae.activeTouch=null,Ae.gutterSpecs=ec(he.gutters,he.lineNumbers),eu(Ae),se.init(Ae)}var Pt=0,Vt=null;d?Vt=-.53:g?Vt=15:s?Vt=-.7:i&&(Vt=-1/3);function on(R){var P=R.wheelDeltaX,se=R.wheelDeltaY;return P==null&&R.detail&&R.axis==R.HORIZONTAL_AXIS&&(P=R.detail),se==null&&R.detail&&R.axis==R.VERTICAL_AXIS?se=R.detail:se==null&&(se=R.wheelDelta),{x:P,y:se}}function Pn(R){var P=on(R);return P.x*=Vt,P.y*=Vt,P}function Ei(R,P){var se=on(P),he=se.x,Ae=se.y,Ge=R.display,Ot=Ge.scroller,Gt=Ot.scrollWidth>Ot.clientWidth,or=Ot.scrollHeight>Ot.clientHeight;if(!(he&&Gt||Ae&&or))return;if(Ae&&A&&u){e:for(var lr=P.target,nn=Ge.view;lr!=Ot;lr=lr.parentNode)for(var Sn=0;Sn<nn.length;Sn++)if(nn[Sn].node==lr){R.display.currentWheelTarget=lr;break e}}if(he&&!g&&!o&&Vt!=null){Ae&&or&&mo(R,Math.max(0,Ot.scrollTop+Ae*Vt)),la(R,Math.max(0,Ot.scrollLeft+he*Vt)),(!Ae||Ae&&or)&&ct(P),Ge.wheelStartX=null;return}if(Ae&&Vt!=null){var Vn=Ae*Vt,zn=R.doc.scrollTop,Yi=zn+Ge.wrapper.clientHeight;Vn<0?zn=Math.max(0,zn+Vn-50):Yi=Math.min(R.doc.height,Yi+Vn+50),ic(R,{top:zn,bottom:Yi})}Pt<20&&(Ge.wheelStartX==null?(Ge.wheelStartX=Ot.scrollLeft,Ge.wheelStartY=Ot.scrollTop,Ge.wheelDX=he,Ge.wheelDY=Ae,setTimeout(function(){if(Ge.wheelStartX==null)return;var Aa=Ot.scrollLeft-Ge.wheelStartX,Fa=Ot.scrollTop-Ge.wheelStartY,Da=Fa&&Ge.wheelDY&&Fa/Ge.wheelDY||Aa&&Ge.wheelDX&&Aa/Ge.wheelDX;if(Ge.wheelStartX=Ge.wheelStartY=null,!Da)return;Vt=(Vt*Pt+Da)/(Pt+1),++Pt},200)):(Ge.wheelDX+=he,Ge.wheelDY+=Ae))}var Rt=function(P,se){this.ranges=P,this.primIndex=se};Rt.prototype.primary=function(){return this.ranges[this.primIndex]},Rt.prototype.equals=function(R){if(R==this)return!0;if(R.primIndex!=this.primIndex||R.ranges.length!=this.ranges.length)return!1;for(var P=0;P<this.ranges.length;P++){var se=this.ranges[P],he=R.ranges[P];if(!Zt(se.anchor,he.anchor)||!Zt(se.head,he.head))return!1}return!0},Rt.prototype.deepCopy=function(){for(var R=[],P=0;P<this.ranges.length;P++)R[P]=new ge(Rr(this.ranges[P].anchor),Rr(this.ranges[P].head));return new Rt(R,this.primIndex)},Rt.prototype.somethingSelected=function(){for(var R=0;R<this.ranges.length;R++)if(!this.ranges[R].empty())return!0;return!1},Rt.prototype.contains=function(R,P){P||(P=R);for(var se=0;se<this.ranges.length;se++){var he=this.ranges[se];if(Xt(P,he.from())>=0&&Xt(R,he.to())<=0)return se}return-1};var ge=function(P,se){this.anchor=P,this.head=se};ge.prototype.from=function(){return un(this.anchor,this.head)},ge.prototype.to=function(){return $r(this.anchor,this.head)},ge.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Le(R,P,se){var he=R&&R.options.selectionsMayTouch,Ae=P[se];P.sort(function(Vn,zn){return Xt(Vn.from(),zn.from())}),se=X(P,Ae);for(var Ge=1;Ge<P.length;Ge++){var Ot=P[Ge],Gt=P[Ge-1],or=Xt(Gt.to(),Ot.from());if(he&&!Ot.empty()?or>0:or>=0){var lr=un(Gt.from(),Ot.from()),nn=$r(Gt.to(),Ot.to()),Sn=Gt.empty()?Ot.from()==Ot.head:Gt.from()==Gt.head;Ge<=se&&--se,P.splice(--Ge,2,new ge(Sn?nn:lr,Sn?lr:nn))}}return new Rt(P,se)}function Ue(R,P){return new Rt([new ge(R,P||R)],0)}function nt(R){return R.text?cr(R.from.line+R.text.length-1,ke(R.text).length+(R.text.length==1?R.from.ch:0)):R.to}function Dt(R,P){if(Xt(R,P.from)<0)return R;if(Xt(R,P.to)<=0)return nt(P);var se=R.line+P.text.length-(P.to.line-P.from.line)-1,he=R.ch;return R.line==P.to.line&&(he+=nt(P).ch-P.to.ch),cr(se,he)}function er(R,P){for(var se=[],he=0;he<R.sel.ranges.length;he++){var Ae=R.sel.ranges[he];se.push(new ge(Dt(Ae.anchor,P),Dt(Ae.head,P)))}return Le(R.cm,se,R.sel.primIndex)}function Er(R,P,se){return R.line==P.line?cr(se.line,R.ch-P.ch+se.ch):cr(se.line+(R.line-P.line),R.ch)}function Mr(R,P,se){for(var he=[],Ae=cr(R.first,0),Ge=Ae,Ot=0;Ot<P.length;Ot++){var Gt=P[Ot],or=Er(Gt.from,Ae,Ge),lr=Er(nt(Gt),Ae,Ge);if(Ae=Gt.to,Ge=lr,se=="around"){var nn=R.sel.ranges[Ot],Sn=Xt(nn.head,nn.anchor)<0;he[Ot]=new ge(Sn?lr:or,Sn?or:lr)}else he[Ot]=new ge(or,or)}return new Rt(he,R.sel.primIndex)}function ln(R){R.doc.mode=ui(R.options,R.doc.modeOption),kn(R)}function kn(R){R.doc.iter(function(P){P.stateAfter&&(P.stateAfter=null),P.styles&&(P.styles=null)}),R.doc.modeFrontier=R.doc.highlightFrontier=R.doc.first,vl(R,100),R.state.modeGen++,R.curOp&&Sa(R)}function si(R,P){return P.from.ch==0&&P.to.ch==0&&ke(P.text)==""&&(!R.cm||R.cm.options.wholeLineUpdateBefore)}function Gi(R,P,se,he){function Ae(Ea){return se?se[Ea]:null}function Ge(Ea,Ga,go){En(Ea,Ga,go,he),rn(Ea,"change",Ea,P)}function Ot(Ea,Ga){for(var go=[],ls=Ea;ls<Ga;++ls)go.push(new Ia(lr[ls],Ae(ls),he));return go}var Gt=P.from,or=P.to,lr=P.text,nn=Ve(R,Gt.line),Sn=Ve(R,or.line),Vn=ke(lr),zn=Ae(lr.length-1),Yi=or.line-Gt.line;if(P.full)R.insert(0,Ot(0,lr.length)),R.remove(lr.length,R.size-lr.length);else if(si(R,P)){var Aa=Ot(0,lr.length-1);Ge(Sn,Sn.text,zn),Yi&&R.remove(Gt.line,Yi),Aa.length&&R.insert(Gt.line,Aa)}else if(nn==Sn)if(lr.length==1)Ge(nn,nn.text.slice(0,Gt.ch)+Vn+nn.text.slice(or.ch),zn);else{var Fa=Ot(1,lr.length-1);Fa.push(new Ia(Vn+nn.text.slice(or.ch),zn,he)),Ge(nn,nn.text.slice(0,Gt.ch)+lr[0],Ae(0)),R.insert(Gt.line+1,Fa)}else if(lr.length==1)Ge(nn,nn.text.slice(0,Gt.ch)+lr[0]+Sn.text.slice(or.ch),Ae(0)),R.remove(Gt.line+1,Yi);else{Ge(nn,nn.text.slice(0,Gt.ch)+lr[0],Ae(0)),Ge(Sn,Vn+Sn.text.slice(or.ch),zn);var Da=Ot(1,lr.length-1);Yi>1&&R.remove(Gt.line+1,Yi-1),R.insert(Gt.line+1,Da)}rn(R,"change",R,P)}function ha(R,P,se){function he(Ae,Ge,Ot){if(Ae.linked)for(var Gt=0;Gt<Ae.linked.length;++Gt){var or=Ae.linked[Gt];if(or.doc==Ge)continue;var lr=Ot&&or.sharedHist;if(se&&!lr)continue;P(or.doc,lr),he(or.doc,Ae,lr)}}he(R,null,!0)}function Ca(R,P){if(P.cm)throw new Error("This document is already in use.");R.doc=P,P.cm=R,xs(R),ln(R),qa(R),R.options.lineWrapping||Xi(R),R.options.mode=P.modeOption,Sa(R)}function qa(R){(R.doc.direction=="rtl"?Y:_)(R.display.lineDiv,"CodeMirror-rtl")}function uo(R){il(R,function(){qa(R),Sa(R)})}function rs(R){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=R||1}function Qo(R,P){var se={from:Rr(P.from),to:nt(P),text:pt(R,P.from,P.to)};return Il(R,se,P.from.line,P.to.line+1),ha(R,function(he){return Il(he,se,P.from.line,P.to.line+1)},!0),se}function as(R){for(;R.length;){var P=ke(R);if(P.ranges)R.pop();else break}}function al(R,P){if(P)return as(R.done),ke(R.done);if(R.done.length&&!ke(R.done).ranges)return ke(R.done);if(R.done.length>1&&!R.done[R.done.length-2].ranges)return R.done.pop(),ke(R.done)}function _s(R,P,se,he){var Ae=R.history;Ae.undone.length=0;var Ge=+new Date,Ot,Gt;if((Ae.lastOp==he||Ae.lastOrigin==P.origin&&P.origin&&(P.origin.charAt(0)=="+"&&Ae.lastModTime>Ge-(R.cm?R.cm.options.historyEventDelay:500)||P.origin.charAt(0)=="*"))&&(Ot=al(Ae,Ae.lastOp==he)))Gt=ke(Ot.changes),Xt(P.from,P.to)==0&&Xt(P.from,Gt.to)==0?Gt.to=nt(P):Ot.changes.push(Qo(R,P));else{var or=ke(Ae.done);for((!or||!or.ranges)&&sl(R.sel,Ae.done),Ot={changes:[Qo(R,P)],generation:Ae.generation},Ae.done.push(Ot);Ae.done.length>Ae.undoDepth;)Ae.done.shift(),Ae.done[0].ranges||Ae.done.shift()}Ae.done.push(se),Ae.generation=++Ae.maxGeneration,Ae.lastModTime=Ae.lastSelTime=Ge,Ae.lastOp=Ae.lastSelOp=he,Ae.lastOrigin=Ae.lastSelOrigin=P.origin,Gt||Ft(R,"historyAdded")}function ol(R,P,se,he){var Ae=P.charAt(0);return Ae=="*"||Ae=="+"&&se.ranges.length==he.ranges.length&&se.somethingSelected()==he.somethingSelected()&&new Date-R.history.lastSelTime<=(R.cm?R.cm.options.historyEventDelay:500)}function ss(R,P,se,he){var Ae=R.history,Ge=he&&he.origin;se==Ae.lastSelOp||Ge&&Ae.lastSelOrigin==Ge&&(Ae.lastModTime==Ae.lastSelTime&&Ae.lastOrigin==Ge||ol(R,Ge,ke(Ae.done),P))?Ae.done[Ae.done.length-1]=P:sl(P,Ae.done),Ae.lastSelTime=+new Date,Ae.lastSelOrigin=Ge,Ae.lastSelOp=se,he&&he.clearRedo!==!1&&as(Ae.undone)}function sl(R,P){var se=ke(P);se&&se.ranges&&se.equals(R)||P.push(R)}function Il(R,P,se,he){var Ae=P["spans_"+R.id],Ge=0;R.iter(Math.max(R.first,se),Math.min(R.first+R.size,he),function(Ot){Ot.markedSpans&&((Ae||(Ae=P["spans_"+R.id]={}))[Ge]=Ot.markedSpans),++Ge})}function Ks(R){if(!R)return null;for(var P,se=0;se<R.length;++se)R[se].marker.explicitlyCleared?P||(P=R.slice(0,se)):P&&P.push(R[se]);return P?P.length?P:null:R}function Ws(R,P){var se=P["spans_"+R.id];if(!se)return null;for(var he=[],Ae=0;Ae<P.text.length;++Ae)he.push(Ks(se[Ae]));return he}function Hl(R,P){var se=Ws(R,P),he=qr(R,P);if(!se)return he;if(!he)return se;for(var Ae=0;Ae<se.length;++Ae){var Ge=se[Ae],Ot=he[Ae];if(Ge&&Ot){e:for(var Gt=0;Gt<Ot.length;++Gt){for(var or=Ot[Gt],lr=0;lr<Ge.length;++lr)if(Ge[lr].marker==or.marker)continue e;Ge.push(or)}}else Ot&&(se[Ae]=Ot)}return se}function tc(R,P,se){for(var he=[],Ae=0;Ae<R.length;++Ae){var Ge=R[Ae];if(Ge.ranges){he.push(se?Rt.prototype.deepCopy.call(Ge):Ge);continue}var Ot=Ge.changes,Gt=[];he.push({changes:Gt});for(var or=0;or<Ot.length;++or){var lr=Ot[or],nn=void 0;if(Gt.push({from:lr.from,to:lr.to,text:lr.text}),P)for(var Sn in lr)(nn=Sn.match(/^spans_(\d+)$/))&&(X(P,Number(nn[1]))>-1&&(ke(Gt)[Sn]=lr[Sn],delete lr[Sn]))}}return he}function Ol(R,P,se,he){if(he){var Ae=R.anchor;if(se){var Ge=Xt(P,Ae)<0;Ge!=Xt(se,Ae)<0?(Ae=P,P=se):Ge!=Xt(P,se)<0&&(P=se)}return new ge(Ae,P)}else return new ge(se||P,P)}function $s(R,P,se,he,Ae){Ae==null&&(Ae=R.cm&&(R.cm.display.shift||R.extend)),dl(R,new Rt([Ol(R.sel.primary(),P,se,Ae)],0),he)}function fl(R,P,se){for(var he=[],Ae=R.cm&&(R.cm.display.shift||R.extend),Ge=0;Ge<R.sel.ranges.length;Ge++)he[Ge]=Ol(R.sel.ranges[Ge],P[Ge],null,Ae);var Ot=Le(R.cm,he,R.sel.primIndex);dl(R,Ot,se)}function zl(R,P,se,he){var Ae=R.sel.ranges.slice(0);Ae[P]=se,dl(R,Le(R.cm,Ae,R.sel.primIndex),he)}function Vc(R,P,se,he){dl(R,Ue(P,se),he)}function _c(R,P,se){var he={ranges:P.ranges,update:function(Ge){this.ranges=[];for(var Ot=0;Ot<Ge.length;Ot++)this.ranges[Ot]=new ge(sr(R,Ge[Ot].anchor),sr(R,Ge[Ot].head))},origin:se&&se.origin};return Ft(R,"beforeSelectionChange",R,he),R.cm&&Ft(R.cm,"beforeSelectionChange",R.cm,he),he.ranges!=P.ranges?Le(R.cm,he.ranges,he.ranges.length-1):P}function Gl(R,P,se){var he=R.history.done,Ae=ke(he);Ae&&Ae.ranges?(he[he.length-1]=P,Xa(R,P,se)):dl(R,P,se)}function dl(R,P,se){Xa(R,P,se),ss(R,R.sel,R.cm?R.cm.curOp.id:NaN,se)}function Xa(R,P,se){(Ut(R,"beforeSelectionChange")||R.cm&&Ut(R.cm,"beforeSelectionChange"))&&(P=_c(R,P,se));var he=se&&se.bias||(Xt(P.primary().head,R.sel.primary().head)<0?-1:1);Cc(R,rc(R,P,he,!0)),!(se&&se.scroll===!1)&&R.cm&&nl(R.cm)}function Cc(R,P){if(P.equals(R.sel))return;R.sel=P,R.cm&&(R.cm.curOp.updateInput=1,R.cm.curOp.selectionChanged=!0,$t(R.cm)),rn(R,"cursorActivity",R)}function Mc(R){Cc(R,rc(R,R.sel,null,!1))}function rc(R,P,se,he){for(var Ae,Ge=0;Ge<P.ranges.length;Ge++){var Ot=P.ranges[Ge],Gt=P.ranges.length==R.sel.ranges.length&&R.sel.ranges[Ge],or=Gc(R,Ot.anchor,Gt&&Gt.anchor,se,he),lr=Gc(R,Ot.head,Gt&&Gt.head,se,he);(Ae||or!=Ot.anchor||lr!=Ot.head)&&(Ae||(Ae=P.ranges.slice(0,Ge)),Ae[Ge]=new ge(or,lr))}return Ae?Le(R.cm,Ae,P.primIndex):P}function Rl(R,P,se,he,Ae){var Ge=Ve(R,P.line);if(Ge.markedSpans)for(var Ot=0;Ot<Ge.markedSpans.length;++Ot){var Gt=Ge.markedSpans[Ot],or=Gt.marker,lr="selectLeft"in or?!or.selectLeft:or.inclusiveLeft,nn="selectRight"in or?!or.selectRight:or.inclusiveRight;if((Gt.from==null||(lr?Gt.from<=P.ch:Gt.from<P.ch))&&(Gt.to==null||(nn?Gt.to>=P.ch:Gt.to>P.ch))){if(Ae&&(Ft(or,"beforeCursorEnter"),or.explicitlyCleared))if(Ge.markedSpans){--Ot;continue}else break;if(!or.atomic)continue;if(se){var Sn=or.find(he<0?1:-1),Vn=void 0;if((he<0?nn:lr)&&(Sn=Pc(R,Sn,-he,Sn&&Sn.line==P.line?Ge:null)),Sn&&Sn.line==P.line&&(Vn=Xt(Sn,se))&&(he<0?Vn<0:Vn>0))return Rl(R,Sn,P,he,Ae)}var zn=or.find(he<0?-1:1);return(he<0?lr:nn)&&(zn=Pc(R,zn,he,zn.line==P.line?Ge:null)),zn?Rl(R,zn,P,he,Ae):null}}return P}function Gc(R,P,se,he,Ae){var Ge=he||1,Ot=Rl(R,P,se,Ge,Ae)||!Ae&&Rl(R,P,se,Ge,!0)||Rl(R,P,se,-Ge,Ae)||!Ae&&Rl(R,P,se,-Ge,!0);return Ot||(R.cantEdit=!0,cr(R.first,0))}function Pc(R,P,se,he){return se<0&&P.ch==0?P.line>R.first?sr(R,cr(P.line-1)):null:se>0&&P.ch==(he||Ve(R,P.line)).text.length?P.line<R.first+R.size-1?cr(P.line+1,0):null:new cr(P.line,P.ch+se)}function dc(R){R.setSelection(cr(R.firstLine(),0),cr(R.lastLine()),ie)}function bc(R,P,se){var he={canceled:!1,from:P.from,to:P.to,text:P.text,origin:P.origin,cancel:function(){return he.canceled=!0}};return se&&(he.update=function(Ae,Ge,Ot,Gt){Ae&&(he.from=sr(R,Ae)),Ge&&(he.to=sr(R,Ge)),Ot&&(he.text=Ot),Gt!==void 0&&(he.origin=Gt)}),Ft(R,"beforeChange",R,he),R.cm&&Ft(R.cm,"beforeChange",R.cm,he),he.canceled?(R.cm&&(R.cm.curOp.updateInput=2),null):{from:he.from,to:he.to,text:he.text,origin:he.origin}}function hc(R,P,se){if(R.cm){if(!R.cm.curOp)return Js(R.cm,hc)(R,P,se);if(R.cm.state.suppressEdits)return}if((Ut(R,"beforeChange")||R.cm&&Ut(R.cm,"beforeChange"))&&(P=bc(R,P,!0),!P))return;var he=ft&&!se&&Zr(R,P.from,P.to);if(he)for(var Ae=he.length-1;Ae>=0;--Ae)fc(R,{from:he[Ae].from,to:he[Ae].to,text:Ae?[""]:P.text,origin:P.origin});else fc(R,P)}function fc(R,P){if(P.text.length==1&&P.text[0]==""&&Xt(P.from,P.to)==0)return;var se=er(R,P);_s(R,P,se,R.cm?R.cm.curOp.id:NaN),Oc(R,P,se,qr(R,P));var he=[];ha(R,function(Ae,Ge){!Ge&&X(he,Ae.history)==-1&&(ho(Ae.history,P),he.push(Ae.history)),Oc(Ae,P,null,qr(Ae,P))})}function Uc(R,P,se){var he=R.cm&&R.cm.state.suppressEdits;if(he&&!se)return;for(var Ae=R.history,Ge,Ot=R.sel,Gt=P=="undo"?Ae.done:Ae.undone,or=P=="undo"?Ae.undone:Ae.done,lr=0;lr<Gt.length&&!(Ge=Gt[lr],se?Ge.ranges&&!Ge.equals(R.sel):!Ge.ranges);lr++);if(lr==Gt.length)return;for(Ae.lastOrigin=Ae.lastSelOrigin=null;;)if(Ge=Gt.pop(),Ge.ranges){if(sl(Ge,or),se&&!Ge.equals(R.sel)){dl(R,Ge,{clearRedo:!1});return}Ot=Ge}else if(he){Gt.push(Ge);return}else break;var nn=[];sl(Ot,or),or.push({changes:nn,generation:Ae.generation}),Ae.generation=Ge.generation||++Ae.maxGeneration;for(var Sn=Ut(R,"beforeChange")||R.cm&&Ut(R.cm,"beforeChange"),Vn=function(Fa){var Da=Ge.changes[Fa];if(Da.origin=P,Sn&&!bc(R,Da,!1))return Gt.length=0,{};nn.push(Qo(R,Da));var Ea=Fa?er(R,Da):ke(Gt);Oc(R,Da,Ea,Hl(R,Da)),!Fa&&R.cm&&R.cm.scrollIntoView({from:Da.from,to:nt(Da)});var Ga=[];ha(R,function(go,ls){!ls&&X(Ga,go.history)==-1&&(ho(go.history,Da),Ga.push(go.history)),Oc(go,Da,null,Hl(go,Da))})},zn=Ge.changes.length-1;zn>=0;--zn){var Yi=Vn(zn);if(Yi)return Yi.v}}function pc(R,P){if(P==0)return;if(R.first+=P,R.sel=new Rt($e(R.sel.ranges,function(Ae){return new ge(cr(Ae.anchor.line+P,Ae.anchor.ch),cr(Ae.head.line+P,Ae.head.ch))}),R.sel.primIndex),R.cm){Sa(R.cm,R.first,R.first-P,P);for(var se=R.cm.display,he=se.viewFrom;he<se.viewTo;he++)Oa(R.cm,he,"gutter")}}function Oc(R,P,se,he){if(R.cm&&!R.cm.curOp)return Js(R.cm,Oc)(R,P,se,he);if(P.to.line<R.first){pc(R,P.text.length-1-(P.to.line-P.from.line));return}if(P.from.line>R.lastLine())return;if(P.from.line<R.first){var Ae=P.text.length-1-(R.first-P.from.line);pc(R,Ae),P={from:cr(R.first,0),to:cr(P.to.line+Ae,P.to.ch),text:[ke(P.text)],origin:P.origin}}var Ge=R.lastLine();P.to.line>Ge&&(P={from:P.from,to:cr(Ge,Ve(R,Ge).text.length),text:[P.text[0]],origin:P.origin}),P.removed=pt(R,P.from,P.to),se||(se=er(R,P)),R.cm?Lc(R.cm,P,he):Gi(R,P,he),Xa(R,se,ie),R.cantEdit&&Gc(R,cr(R.firstLine(),0))&&(R.cantEdit=!1)}function Lc(R,P,se){var he=R.doc,Ae=R.display,Ge=P.from,Ot=P.to,Gt=!1,or=Ge.line;R.options.lineWrapping||(or=fr(Cn(Ve(he,Ge.line))),he.iter(or,Ot.line+1,function(zn){if(zn==Ae.maxLine)return Gt=!0,!0})),he.sel.contains(P.from,P.to)>-1&&$t(R),Gi(he,P,se,Os(R)),R.options.lineWrapping||(he.iter(or,Ge.line+P.text.length,function(zn){var Yi=Qn(zn);Yi>Ae.maxLineLength&&(Ae.maxLine=zn,Ae.maxLineLength=Yi,Ae.maxLineChanged=!0,Gt=!1)}),Gt&&(R.curOp.updateMaxLine=!0)),Ze(he,Ge.line),vl(R,400);var lr=P.text.length-(Ot.line-Ge.line)-1;P.full?Sa(R):Ge.line==Ot.line&&P.text.length==1&&!si(R.doc,P)?Oa(R,Ge.line,"text"):Sa(R,Ge.line,Ot.line+1,lr);var nn=Ut(R,"changes"),Sn=Ut(R,"change");if(Sn||nn){var Vn={from:Ge,to:Ot,text:P.text,removed:P.removed,origin:P.origin};Sn&&rn(R,"change",R,Vn),nn&&(R.curOp.changeObjs||(R.curOp.changeObjs=[])).push(Vn)}R.display.selForContextMenu=null}function Nc(R,P,se,he,Ae){var Ge;he||(he=se),Xt(he,se)<0&&(Ge=[he,se],se=Ge[0],he=Ge[1]),typeof P=="string"&&(P=R.splitLines(P)),hc(R,{from:se,to:he,text:P,origin:Ae})}function Uo(R,P,se,he){se<R.line?R.line+=he:P<R.line&&(R.line=P,R.ch=0)}function Na(R,P,se,he){for(var Ae=0;Ae<R.length;++Ae){var Ge=R[Ae],Ot=!0;if(Ge.ranges){Ge.copied||(Ge=R[Ae]=Ge.deepCopy(),Ge.copied=!0);for(var Gt=0;Gt<Ge.ranges.length;Gt++)Uo(Ge.ranges[Gt].anchor,P,se,he),Uo(Ge.ranges[Gt].head,P,se,he);continue}for(var or=0;or<Ge.changes.length;++or){var lr=Ge.changes[or];if(se<lr.from.line)lr.from=cr(lr.from.line+he,lr.from.ch),lr.to=cr(lr.to.line+he,lr.to.ch);else if(P<=lr.to.line){Ot=!1;break}}Ot||(R.splice(0,Ae+1),Ae=0)}}function ho(R,P){var se=P.from.line,he=P.to.line,Ae=P.text.length-(he-se)-1;Na(R.done,se,he,Ae),Na(R.undone,se,he,Ae)}function Ho(R,P,se,he){var Ae=P,Ge=P;return typeof P=="number"?Ge=Ve(R,Dn(R,P)):Ae=fr(P),Ae==null?null:(he(Ge,Ae)&&R.cm&&Oa(R.cm,Ae,se),Ge)}function Ps(R){this.lines=R,this.parent=null;for(var P=0,se=0;se<R.length;++se)R[se].parent=this,P+=R[se].height;this.height=P}Ps.prototype={chunkSize:function(){return this.lines.length},removeInner:function(P,se){for(var he=P,Ae=P+se;he<Ae;++he){var Ge=this.lines[he];this.height-=Ge.height,jr(Ge),rn(Ge,"delete")}this.lines.splice(P,se)},collapse:function(P){P.push.apply(P,this.lines)},insertInner:function(P,se,he){this.height+=he,this.lines=this.lines.slice(0,P).concat(se).concat(this.lines.slice(P));for(var Ae=0;Ae<se.length;++Ae)se[Ae].parent=this},iterN:function(P,se,he){for(var Ae=P+se;P<Ae;++P)if(he(this.lines[P]))return!0}};function wc(R){this.children=R;for(var P=0,se=0,he=0;he<R.length;++he){var Ae=R[he];P+=Ae.chunkSize(),se+=Ae.height,Ae.parent=this}this.size=P,this.height=se,this.parent=null}wc.prototype={chunkSize:function(){return this.size},removeInner:function(P,se){this.size-=se;for(var he=0;he<this.children.length;++he){var Ae=this.children[he],Ge=Ae.chunkSize();if(P<Ge){var Ot=Math.min(se,Ge-P),Gt=Ae.height;if(Ae.removeInner(P,Ot),this.height-=Gt-Ae.height,Ge==Ot&&(this.children.splice(he--,1),Ae.parent=null),(se-=Ot)==0)break;P=0}else P-=Ge}if(this.size-se<25&&(this.children.length>1||!(this.children[0]instanceof Ps))){var or=[];this.collapse(or),this.children=[new Ps(or)],this.children[0].parent=this}},collapse:function(P){for(var se=0;se<this.children.length;++se)this.children[se].collapse(P)},insertInner:function(P,se,he){this.size+=se.length,this.height+=he;for(var Ae=0;Ae<this.children.length;++Ae){var Ge=this.children[Ae],Ot=Ge.chunkSize();if(P<=Ot){if(Ge.insertInner(P,se,he),Ge.lines&&Ge.lines.length>50){for(var Gt=Ge.lines.length%25+25,or=Gt;or<Ge.lines.length;){var lr=new Ps(Ge.lines.slice(or,or+=25));Ge.height-=lr.height,this.children.splice(++Ae,0,lr),lr.parent=this}Ge.lines=Ge.lines.slice(0,Gt),this.maybeSpill()}break}P-=Ot}},maybeSpill:function(){if(this.children.length<=10)return;var P=this;do{var se=P.children.splice(P.children.length-5,5),he=new wc(se);if(P.parent){P.size-=he.size,P.height-=he.height;var Ge=X(P.parent.children,P);P.parent.children.splice(Ge+1,0,he)}else{var Ae=new wc(P.children);Ae.parent=P,P.children=[Ae,he],P=Ae}he.parent=P.parent}while(P.children.length>10);P.parent.maybeSpill()},iterN:function(P,se,he){for(var Ae=0;Ae<this.children.length;++Ae){var Ge=this.children[Ae],Ot=Ge.chunkSize();if(P<Ot){var Gt=Math.min(se,Ot-P);if(Ge.iterN(P,Gt,he))return!0;if((se-=Gt)==0)break;P=0}else P-=Ot}}};var oc=function(P,se,he){if(he)for(var Ae in he)he.hasOwnProperty(Ae)&&(this[Ae]=he[Ae]);this.doc=P,this.node=se};oc.prototype.clear=function(){var R=this.doc.cm,P=this.line.widgets,se=this.line,he=fr(se);if(he==null||!P)return;for(var Ae=0;Ae<P.length;++Ae)P[Ae]==this&&P.splice(Ae--,1);P.length||(se.widgets=null);var Ge=bn(this);dr(se,Math.max(0,se.height-Ge)),R&&(il(R,function(){Tc(R,se,-Ge),Oa(R,he,"widget")}),rn(R,"lineWidgetCleared",R,this,he))},oc.prototype.changed=function(){var R=this,P=this.height,se=this.doc.cm,he=this.line;this.height=null;var Ae=bn(this)-P;if(!Ae)return;hn(this.doc,he)||dr(he,he.height+Ae),se&&il(se,function(){se.curOp.forceUpdate=!0,Tc(se,he,Ae),rn(se,"lineWidgetChanged",se,R,fr(he))})},Jt(oc);function Tc(R,P,se){Yn(P)<(R.curOp&&R.curOp.scrollTop||R.doc.scrollTop)&&Ro(R,se)}function Dc(R,P,se,he){var Ae=new oc(R,se,he),Ge=R.cm;return Ge&&Ae.noHScroll&&(Ge.display.alignWidgets=!0),Ho(R,P,"widget",function(Ot){var Gt=Ot.widgets||(Ot.widgets=[]);if(Ae.insertAt==null?Gt.push(Ae):Gt.splice(Math.min(Gt.length-1,Math.max(0,Ae.insertAt)),0,Ae),Ae.line=Ot,Ge&&!hn(R,Ot)){var or=Yn(Ot)<R.scrollTop;dr(Ot,Ot.height+bn(Ae)),or&&Ro(Ge,Ae.height),Ge.curOp.forceUpdate=!0}return!0}),Ge&&rn(Ge,"lineWidgetAdded",Ge,Ae,typeof P=="number"?P:fr(P)),Ae}var Yc=0,sc=function(P,se){this.lines=[],this.type=se,this.doc=P,this.id=++Yc};sc.prototype.clear=function(){if(this.explicitlyCleared)return;var R=this.doc.cm,P=R&&!R.curOp;if(P&&El(R),Ut(this,"clear")){var se=this.find();se&&rn(this,"clear",se.from,se.to)}for(var he=null,Ae=null,Ge=0;Ge<this.lines.length;++Ge){var Ot=this.lines[Ge],Gt=rr(Ot.markedSpans,this);R&&!this.collapsed?Oa(R,fr(Ot),"text"):R&&(Gt.to!=null&&(Ae=fr(Ot)),Gt.from!=null&&(he=fr(Ot))),Ot.markedSpans=gr(Ot.markedSpans,Gt),Gt.from==null&&this.collapsed&&!hn(this.doc,Ot)&&R&&dr(Ot,es(R.display))}if(R&&this.collapsed&&!R.options.lineWrapping)for(var or=0;or<this.lines.length;++or){var lr=Cn(this.lines[or]),nn=Qn(lr);nn>R.display.maxLineLength&&(R.display.maxLine=lr,R.display.maxLineLength=nn,R.display.maxLineChanged=!0)}he!=null&&R&&this.collapsed&&Sa(R,he,Ae+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,R&&Mc(R.doc)),R&&rn(R,"markerCleared",R,this,he,Ae),P&&_l(R),this.parent&&this.parent.clear()},sc.prototype.find=function(R,P){R==null&&this.type=="bookmark"&&(R=1);for(var se,he,Ae=0;Ae<this.lines.length;++Ae){var Ge=this.lines[Ae],Ot=rr(Ge.markedSpans,this);if(Ot.from!=null&&(se=cr(P?Ge:fr(Ge),Ot.from),R==-1))return se;if(Ot.to!=null&&(he=cr(P?Ge:fr(Ge),Ot.to),R==1))return he}return se&&{from:se,to:he}},sc.prototype.changed=function(){var R=this,P=this.find(-1,!0),se=this,he=this.doc.cm;if(!P||!he)return;il(he,function(){var Ae=P.line,Ge=fr(P.line),Ot=sa(he,Ge);if(Ot&&(ao(Ot),he.curOp.selectionChanged=he.curOp.forceUpdate=!0),he.curOp.updateMaxLine=!0,!hn(se.doc,Ae)&&se.height!=null){var Gt=se.height;se.height=null;var or=bn(se)-Gt;or&&dr(Ae,Ae.height+or)}rn(he,"markerChanged",he,R)})},sc.prototype.attachLine=function(R){if(!this.lines.length&&this.doc.cm){var P=this.doc.cm.curOp;(!P.maybeHiddenMarkers||X(P.maybeHiddenMarkers,this)==-1)&&(P.maybeUnhiddenMarkers||(P.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(R)},sc.prototype.detachLine=function(R){if(this.lines.splice(X(this.lines,R),1),!this.lines.length&&this.doc.cm){var P=this.doc.cm.curOp;(P.maybeHiddenMarkers||(P.maybeHiddenMarkers=[])).push(this)}},Jt(sc);function Yl(R,P,se,he,Ae){if(he&&he.shared)return Dd(R,P,se,he,Ae);if(R.cm&&!R.cm.curOp)return Js(R.cm,Yl)(R,P,se,he,Ae);var Ge=new sc(R,Ae),Ot=Xt(P,se);if(he&&j(he,Ge,!1),Ot>0||Ot==0&&Ge.clearWhenEmpty!==!1)return Ge;if(Ge.replacedWith&&(Ge.collapsed=!0,Ge.widgetNode=F("span",[Ge.replacedWith],"CodeMirror-widget"),he.handleMouseEvents||Ge.widgetNode.setAttribute("cm-ignore-events","true"),he.insertLeft&&(Ge.widgetNode.insertLeft=!0)),Ge.collapsed){if(oa(R,P.line,P,se,Ge)||P.line!=se.line&&oa(R,se.line,P,se,Ge))throw new Error("Inserting collapsed marker partially overlapping an existing one");Bt()}Ge.addToHistory&&_s(R,{from:P,to:se,origin:"markText"},R.sel,NaN);var Gt=P.line,or=R.cm,lr;if(R.iter(Gt,se.line+1,function(Sn){or&&Ge.collapsed&&!or.options.lineWrapping&&Cn(Sn)==or.display.maxLine&&(lr=!0),Ge.collapsed&&Gt!=P.line&&dr(Sn,0),mr(Sn,new It(Ge,Gt==P.line?P.ch:null,Gt==se.line?se.ch:null)),++Gt}),Ge.collapsed&&R.iter(P.line,se.line+1,function(Sn){hn(R,Sn)&&dr(Sn,0)}),Ge.clearOnEnter&&He(Ge,"beforeCursorEnter",function(){return Ge.clear()}),Ge.readOnly&&(ht(),(R.history.done.length||R.history.undone.length)&&R.clearHistory()),Ge.collapsed&&(Ge.id=++Yc,Ge.atomic=!0),or){if(lr&&(or.curOp.updateMaxLine=!0),Ge.collapsed)Sa(or,P.line,se.line+1);else if(Ge.className||Ge.startStyle||Ge.endStyle||Ge.css||Ge.attributes||Ge.title)for(var nn=P.line;nn<=se.line;nn++)Oa(or,nn,"text");Ge.atomic&&Mc(or.doc),rn(or,"markerAdded",or,Ge)}return Ge}var Ou=function(P,se){this.markers=P,this.primary=se;for(var he=0;he<P.length;++he)P[he].parent=this};Ou.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var R=0;R<this.markers.length;++R)this.markers[R].clear();rn(this,"clear")},Ou.prototype.find=function(R,P){return this.primary.find(R,P)},Jt(Ou);function Dd(R,P,se,he,Ae){he=j(he),he.shared=!1;var Ge=[Yl(R,P,se,he,Ae)],Ot=Ge[0],Gt=he.widgetNode;return ha(R,function(or){Gt&&(he.widgetNode=Gt.cloneNode(!0)),Ge.push(Yl(or,sr(or,P),sr(or,se),he,Ae));for(var lr=0;lr<or.linked.length;++lr)if(or.linked[lr].isParent)return;Ot=ke(Ge)}),new Ou(Ge,Ot)}function md(R){return R.findMarks(cr(R.first,0),R.clipPos(cr(R.lastLine())),function(P){return P.parent})}function Rd(R,P){for(var se=0;se<P.length;se++){var he=P[se],Ae=he.find(),Ge=R.clipPos(Ae.from),Ot=R.clipPos(Ae.to);if(Xt(Ge,Ot)){var Gt=Yl(R,Ge,Ot,he.primary,he.primary.type);he.markers.push(Gt),Gt.parent=he}}}function Fd(R){for(var P=function(Ae){var Ge=R[Ae],Ot=[Ge.primary.doc];ha(Ge.primary.doc,function(lr){return Ot.push(lr)});for(var Gt=0;Gt<Ge.markers.length;Gt++){var or=Ge.markers[Gt];X(Ot,or.doc)==-1&&(or.parent=null,Ge.markers.splice(Gt--,1))}},se=0;se<R.length;se++)P(se)}var hu=0,Rc=function R(P,se,he,Ae,Ge){if(!(this instanceof R))return new R(P,se,he,Ae,Ge);he==null&&(he=0),wc.call(this,[new Ps([new Ia("",null)])]),this.first=he,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=he;var Ot=cr(he,0);this.sel=Ue(Ot),this.history=new rs(null),this.id=++hu,this.modeOption=se,this.lineSep=Ae,this.direction=Ge=="rtl"?"rtl":"ltr",this.extend=!1,typeof P=="string"&&(P=this.splitLines(P)),Gi(this,{from:Ot,to:Ot,text:P}),dl(this,Ue(Ot),ie)};Rc.prototype=st(wc.prototype,{constructor:Rc,iter:function(P,se,he){he?this.iterN(P-this.first,se-P,he):this.iterN(this.first,this.first+this.size,P)},insert:function(P,se){for(var he=0,Ae=0;Ae<se.length;++Ae)he+=se[Ae].height;this.insertInner(P-this.first,se,he)},remove:function(P,se){this.removeInner(P-this.first,se)},getValue:function(P){var se=Mt(this,this.first,this.first+this.size);return P===!1?se:se.join(P||this.lineSeparator())},setValue:Al(function(R){var P=cr(this.first,0),se=this.first+this.size-1;hc(this,{from:P,to:cr(se,Ve(this,se).text.length),text:this.splitLines(R),origin:"setValue",full:!0},!0),this.cm&&Dl(this.cm,0,0),dl(this,Ue(P),ie)}),replaceRange:function(P,se,he,Ae){se=sr(this,se),he=he?sr(this,he):se,Nc(this,P,se,he,Ae)},getRange:function(P,se,he){var Ae=pt(this,sr(this,P),sr(this,se));return he===!1?Ae:Ae.join(he||this.lineSeparator())},getLine:function(P){var se=this.getLineHandle(P);return se&&se.text},getLineHandle:function(P){if(dn(this,P))return Ve(this,P)},getLineNumber:function(P){return fr(P)},getLineHandleVisualStart:function(P){return typeof P=="number"&&(P=Ve(this,P)),Cn(P)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(P){return sr(this,P)},getCursor:function(P){var se=this.sel.primary(),he;return P==null||P=="head"?he=se.head:P=="anchor"?he=se.anchor:P=="end"||P=="to"||P===!1?he=se.to():he=se.from(),he},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Al(function(R,P,se){Vc(this,sr(this,typeof R=="number"?cr(R,P||0):R),null,se)}),setSelection:Al(function(R,P,se){Vc(this,sr(this,R),sr(this,P||R),se)}),extendSelection:Al(function(R,P,se){$s(this,sr(this,R),P&&sr(this,P),se)}),extendSelections:Al(function(R,P){fl(this,Yr(this,R),P)}),extendSelectionsBy:Al(function(R,P){var se=$e(this.sel.ranges,R);fl(this,Yr(this,se),P)}),setSelections:Al(function(R,P,se){if(!R.length)return;for(var he=[],Ae=0;Ae<R.length;Ae++)he[Ae]=new ge(sr(this,R[Ae].anchor),sr(this,R[Ae].head));P==null&&(P=Math.min(R.length-1,this.sel.primIndex)),dl(this,Le(this.cm,he,P),se)}),addSelection:Al(function(R,P,se){var he=this.sel.ranges.slice(0);he.push(new ge(sr(this,R),sr(this,P||R))),dl(this,Le(this.cm,he,he.length-1),se)}),getSelection:function(P){for(var se=this.sel.ranges,he,Ae=0;Ae<se.length;Ae++){var Ge=pt(this,se[Ae].from(),se[Ae].to());he=he?he.concat(Ge):Ge}return P===!1?he:he.join(P||this.lineSeparator())},getSelections:function(P){for(var se=[],he=this.sel.ranges,Ae=0;Ae<he.length;Ae++){var Ge=pt(this,he[Ae].from(),he[Ae].to());P!==!1&&(Ge=Ge.join(P||this.lineSeparator())),se[Ae]=Ge}return se},replaceSelection:function(P,se,he){for(var Ae=[],Ge=0;Ge<this.sel.ranges.length;Ge++)Ae[Ge]=P;this.replaceSelections(Ae,se,he||"+input")},replaceSelections:Al(function(R,P,se){for(var he=[],Ae=this.sel,Ge=0;Ge<Ae.ranges.length;Ge++){var Ot=Ae.ranges[Ge];he[Ge]={from:Ot.from(),to:Ot.to(),text:this.splitLines(R[Ge]),origin:se}}for(var Gt=P&&P!="end"&&Mr(this,he,P),or=he.length-1;or>=0;or--)hc(this,he[or]);Gt?Gl(this,Gt):this.cm&&nl(this.cm)}),undo:Al(function(){Uc(this,"undo")}),redo:Al(function(){Uc(this,"redo")}),undoSelection:Al(function(){Uc(this,"undo",!0)}),redoSelection:Al(function(){Uc(this,"redo",!0)}),setExtending:function(P){this.extend=P},getExtending:function(){return this.extend},historySize:function(){for(var P=this.history,se=0,he=0,Ae=0;Ae<P.done.length;Ae++)P.done[Ae].ranges||++se;for(var Ge=0;Ge<P.undone.length;Ge++)P.undone[Ge].ranges||++he;return{undo:se,redo:he}},clearHistory:function(){var P=this;this.history=new rs(this.history.maxGeneration),ha(this,function(se){return se.history=P.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(P){return P&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(P){return this.history.generation==(P||this.cleanGeneration)},getHistory:function(){return{done:tc(this.history.done),undone:tc(this.history.undone)}},setHistory:function(P){var se=this.history=new rs(this.history.maxGeneration);se.done=tc(P.done.slice(0),null,!0),se.undone=tc(P.undone.slice(0),null,!0)},setGutterMarker:Al(function(R,P,se){return Ho(this,R,"gutter",function(he){var Ae=he.gutterMarkers||(he.gutterMarkers={});return Ae[P]=se,!se&&ae(Ae)&&(he.gutterMarkers=null),!0})}),clearGutter:Al(function(R){var P=this;this.iter(function(se){se.gutterMarkers&&se.gutterMarkers[R]&&Ho(P,se,"gutter",function(){return se.gutterMarkers[R]=null,ae(se.gutterMarkers)&&(se.gutterMarkers=null),!0})})}),lineInfo:function(P){var se;if(typeof P=="number"){if(!dn(this,P))return null;if(se=P,P=Ve(this,P),!P)return null}else if(se=fr(P),se==null)return null;return{line:se,handle:P,text:P.text,gutterMarkers:P.gutterMarkers,textClass:P.textClass,bgClass:P.bgClass,wrapClass:P.wrapClass,widgets:P.widgets}},addLineClass:Al(function(R,P,se){return Ho(this,R,P=="gutter"?"gutter":"class",function(he){var Ae=P=="text"?"textClass":P=="background"?"bgClass":P=="gutter"?"gutterClass":"wrapClass";if(!he[Ae])he[Ae]=se;else{if(I(se).test(he[Ae]))return!1;he[Ae]+=" "+se}return!0})}),removeLineClass:Al(function(R,P,se){return Ho(this,R,P=="gutter"?"gutter":"class",function(he){var Ae=P=="text"?"textClass":P=="background"?"bgClass":P=="gutter"?"gutterClass":"wrapClass",Ge=he[Ae];if(Ge)if(se==null)he[Ae]=null;else{var Ot=Ge.match(I(se));if(!Ot)return!1;var Gt=Ot.index+Ot[0].length;he[Ae]=Ge.slice(0,Ot.index)+(!Ot.index||Gt==Ge.length?"":" ")+Ge.slice(Gt)||null}else return!1;return!0})}),addLineWidget:Al(function(R,P,se){return Dc(this,R,P,se)}),removeLineWidget:function(P){P.clear()},markText:function(P,se,he){return Yl(this,sr(this,P),sr(this,se),he,he&&he.type||"range")},setBookmark:function(P,se){var he={replacedWith:se&&(se.nodeType==null?se.widget:se),insertLeft:se&&se.insertLeft,clearWhenEmpty:!1,shared:se&&se.shared,handleMouseEvents:se&&se.handleMouseEvents};return P=sr(this,P),Yl(this,P,P,he,"bookmark")},findMarksAt:function(P){P=sr(this,P);var se=[],he=Ve(this,P.line).markedSpans;if(he)for(var Ae=0;Ae<he.length;++Ae){var Ge=he[Ae];(Ge.from==null||Ge.from<=P.ch)&&(Ge.to==null||Ge.to>=P.ch)&&se.push(Ge.marker.parent||Ge.marker)}return se},findMarks:function(P,se,he){P=sr(this,P),se=sr(this,se);var Ae=[],Ge=P.line;return this.iter(P.line,se.line+1,function(Ot){var Gt=Ot.markedSpans;if(Gt)for(var or=0;or<Gt.length;or++){var lr=Gt[or];!(lr.to!=null&&Ge==P.line&&P.ch>=lr.to||lr.from==null&&Ge!=P.line||lr.from!=null&&Ge==se.line&&lr.from>=se.ch)&&(!he||he(lr.marker))&&Ae.push(lr.marker.parent||lr.marker)}++Ge}),Ae},getAllMarks:function(){var P=[];return this.iter(function(se){var he=se.markedSpans;if(he)for(var Ae=0;Ae<he.length;++Ae)he[Ae].from!=null&&P.push(he[Ae].marker)}),P},posFromIndex:function(P){var se,he=this.first,Ae=this.lineSeparator().length;return this.iter(function(Ge){var Ot=Ge.text.length+Ae;if(Ot>P)return se=P,!0;P-=Ot,++he}),sr(this,cr(he,se))},indexFromPos:function(P){P=sr(this,P);var se=P.ch;if(P.line<this.first||P.ch<0)return 0;var he=this.lineSeparator().length;return this.iter(this.first,P.line,function(Ae){se+=Ae.text.length+he}),se},copy:function(P){var se=new Rc(Mt(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,P&&(se.history.undoDepth=this.history.undoDepth,se.setHistory(this.getHistory())),se},linkedDoc:function(P){P||(P={});var se=this.first,he=this.first+this.size;P.from!=null&&P.from>se&&(se=P.from),P.to!=null&&P.to<he&&(he=P.to);var Ae=new Rc(Mt(this,se,he),P.mode||this.modeOption,se,this.lineSep,this.direction);return P.sharedHist&&(Ae.history=this.history),(this.linked||(this.linked=[])).push({doc:Ae,sharedHist:P.sharedHist}),Ae.linked=[{doc:this,isParent:!0,sharedHist:P.sharedHist}],Rd(Ae,md(this)),Ae},unlinkDoc:function(P){if(P instanceof vr&&(P=P.doc),this.linked)for(var se=0;se<this.linked.length;++se){var he=this.linked[se];if(he.doc!=P)continue;this.linked.splice(se,1),P.unlinkDoc(this),Fd(md(this));break}if(P.history==this.history){var Ae=[P.id];ha(P,function(Ge){return Ae.push(Ge.id)},!0),P.history=new rs(null),P.history.done=tc(this.history.done,Ae),P.history.undone=tc(this.history.undone,Ae)}},iterLinkedDocs:function(P){ha(this,P)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(P){return this.lineSep?P.split(this.lineSep):ze(P)},lineSeparator:function(){return this.lineSep||`
|
|
|
`},setDirection:Al(function(R){if(R!="rtl"&&(R="ltr"),R==this.direction)return;this.direction=R,this.iter(function(P){return P.order=null}),this.cm&&uo(this.cm)})}),Rc.prototype.eachLine=Rc.prototype.iter;var Fc=0;function jc(R){var P=this;if(rd(P),Ht(P,R)||Fn(P.display,R))return;ct(R),d&&(Fc=+new Date);var se=ps(P,R,!0),he=R.dataTransfer.files;if(!se||P.isReadOnly())return;if(he&&he.length&&window.FileReader&&window.File)for(var Ae=he.length,Ge=Array(Ae),Ot=0,Gt=function(){++Ot==Ae&&Js(P,function(){se=sr(P.doc,se);var Yi={from:se,to:se,text:P.doc.splitLines(Ge.filter(function(Aa){return Aa!=null}).join(P.doc.lineSeparator())),origin:"paste"};hc(P.doc,Yi),Gl(P.doc,Ue(sr(P.doc,se),sr(P.doc,nt(Yi))))})()},or=function(Yi,Aa){if(P.options.allowDropFileTypes&&X(P.options.allowDropFileTypes,Yi.type)==-1){Gt();return}var Fa=new FileReader;Fa.onerror=function(){return Gt()},Fa.onload=function(){var Da=Fa.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Da)){Gt();return}Ge[Aa]=Da,Gt()},Fa.readAsText(Yi)},lr=0;lr<he.length;lr++)or(he[lr],lr);else{if(P.state.draggingText&&P.doc.sel.contains(se)>-1){P.state.draggingText(R),setTimeout(function(){return P.display.input.focus()},20);return}try{var nn=R.dataTransfer.getData("Text");if(nn){var Sn;if(P.state.draggingText&&!P.state.draggingText.copy&&(Sn=P.listSelections()),Xa(P.doc,Ue(se,se)),Sn)for(var Vn=0;Vn<Sn.length;++Vn)Nc(P.doc,"",Sn[Vn].anchor,Sn[Vn].head,"drag");P.replaceSelection(nn,"around","paste"),P.display.input.focus()}}catch(zn){}}}function ku(R,P){if(d&&(!R.state.draggingText||+new Date-Fc<100)){we(P);return}if(Ht(R,P)||Fn(R.display,P))return;if(P.dataTransfer.setData("Text",R.getSelection()),P.dataTransfer.effectAllowed="copyMove",P.dataTransfer.setDragImage&&!i){var se=N("img",null,null,"position: fixed; left: 0; top: 0;");se.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",o&&(se.width=se.height=1,R.display.wrapper.appendChild(se),se._top=se.offsetTop),P.dataTransfer.setDragImage(se,0,0),o&&se.parentNode.removeChild(se)}}function zu(R,P){var se=ps(R,P);if(!se)return;var he=document.createDocumentFragment();ts(R,se,he),R.display.dragCursor||(R.display.dragCursor=N("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),R.display.lineSpace.insertBefore(R.display.dragCursor,R.display.cursorDiv)),O(R.display.dragCursor,he)}function rd(R){R.display.dragCursor&&(R.display.lineSpace.removeChild(R.display.dragCursor),R.display.dragCursor=null)}function Lu(R){if(!document.getElementsByClassName)return;for(var P=document.getElementsByClassName("CodeMirror"),se=[],he=0;he<P.length;he++){var Ae=P[he].CodeMirror;Ae&&se.push(Ae)}se.length&&se[0].operation(function(){for(var Ge=0;Ge<se.length;Ge++)R(se[Ge])})}var wu=!1;function Ku(){if(wu)return;Wu(),wu=!0}function Wu(){var R;He(window,"resize",function(){R==null&&(R=setTimeout(function(){R=null,Lu(Vu)},100))}),He(window,"blur",function(){return Lu(Ns)})}function Vu(R){var P=R.display;P.cachedCharWidth=P.cachedTextHeight=P.cachedPaddingH=null,P.scrollbarsClipped=!1,R.setSize()}for(var tu={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"},fu=0;fu<10;fu++)tu[fu+48]=tu[fu+96]=String(fu);for(var xu=65;xu<=90;xu++)tu[xu]=String.fromCharCode(xu);for(var Xu=1;Xu<=12;Xu++)tu[Xu+111]=tu[Xu+63235]="F"+Xu;var su={};su.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"},su.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"},su.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"},su.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"]},su.default=A?su.macDefault:su.pcDefault;function Bd(R){var P=R.split(/-(?!$)/);R=P[P.length-1];for(var se,he,Ae,Ge,Ot=0;Ot<P.length-1;Ot++){var Gt=P[Ot];if(/^(cmd|meta|m)$/i.test(Gt))Ge=!0;else if(/^a(lt)?$/i.test(Gt))se=!0;else if(/^(c|ctrl|control)$/i.test(Gt))he=!0;else if(/^s(hift)?$/i.test(Gt))Ae=!0;else throw new Error("Unrecognized modifier name: "+Gt)}return se&&(R="Alt-"+R),he&&(R="Ctrl-"+R),Ge&&(R="Cmd-"+R),Ae&&(R="Shift-"+R),R}function Qc(R){var P={};for(var se in R)if(R.hasOwnProperty(se)){var he=R[se];if(/^(name|fallthrough|(de|at)tach)$/.test(se))continue;if(he=="..."){delete R[se];continue}for(var Ae=$e(se.split(" "),Bd),Ge=0;Ge<Ae.length;Ge++){var Ot=void 0,Gt=void 0;Ge==Ae.length-1?(Gt=Ae.join(" "),Ot=he):(Gt=Ae.slice(0,Ge+1).join(" "),Ot="...");var or=P[Gt];if(!or)P[Gt]=Ot;else if(or!=Ot)throw new Error("Inconsistent bindings for "+Gt)}delete R[se]}for(var lr in P)R[lr]=P[lr];return R}function au(R,P,se,he){P=pu(P);var Ae=P.call?P.call(R,he):P[R];if(Ae===!1)return"nothing";if(Ae==="...")return"multi";if(Ae!=null&&se(Ae))return"handled";if(P.fallthrough){if(Object.prototype.toString.call(P.fallthrough)!="[object Array]")return au(R,P.fallthrough,se,he);for(var Ge=0;Ge<P.fallthrough.length;Ge++){var Ot=au(R,P.fallthrough[Ge],se,he);if(Ot)return Ot}}}function Gu(R){var P=typeof R=="string"?R:tu[R.keyCode];return P=="Ctrl"||P=="Alt"||P=="Shift"||P=="Mod"}function kd(R,P,se){var he=R;return P.altKey&&he!="Alt"&&(R="Alt-"+R),(x?P.metaKey:P.ctrlKey)&&he!="Ctrl"&&(R="Ctrl-"+R),(x?P.ctrlKey:P.metaKey)&&he!="Mod"&&(R="Cmd-"+R),!se&&P.shiftKey&&he!="Shift"&&(R="Shift-"+R),R}function nd(R,P){if(o&&R.keyCode==34&&R.char)return!1;var se=tu[R.keyCode];return se==null||R.altGraphKey?!1:(R.keyCode==3&&R.code&&(se=R.code),kd(se,R,P))}function pu(R){return typeof R=="string"?su[R]:R}function Su(R,P){for(var se=R.doc.sel.ranges,he=[],Ae=0;Ae<se.length;Ae++){for(var Ge=P(se[Ae]);he.length&&Xt(Ge.from,ke(he).to)<=0;){var Ot=he.pop();if(Xt(Ot.from,Ge.from)<0){Ge.from=Ot.from;break}}he.push(Ge)}il(R,function(){for(var Gt=he.length-1;Gt>=0;Gt--)Nc(R.doc,"",he[Gt].from,he[Gt].to,"+delete");nl(R)})}function Nu(R,P,se){var he=Oe(R.text,P+se,se);return he<0||he>R.text.length?null:he}function gd(R,P,se){var he=Nu(R,P.ch,se);return he==null?null:new cr(P.line,he,se<0?"after":"before")}function Ad(R,P,se,he,Ae){if(R){P.doc.direction=="rtl"&&(Ae=-Ae);var Ge=bt(se,P.doc.direction);if(Ge){var Ot=Ae<0?ke(Ge):Ge[0],Gt=Ae<0==(Ot.level==1),or=Gt?"after":"before",lr;if(Ot.level>0||P.doc.direction=="rtl"){var nn=Ua(P,se);lr=Ae<0?se.text.length-1:0;var Sn=Ji(P,nn,lr).top;lr=Ee(function(Vn){return Ji(P,nn,Vn).top==Sn},Ae<0==(Ot.level==1)?Ot.from:Ot.to-1,lr),or=="before"&&(lr=Nu(se,lr,1))}else lr=Ae<0?Ot.to:Ot.from;return new cr(he,lr,or)}}return new cr(he,Ae<0?se.text.length:0,Ae<0?"before":"after")}function id(R,P,se,he){var Ae=bt(P,R.doc.direction);if(!Ae)return gd(P,se,he);se.ch>=P.text.length?(se.ch=P.text.length,se.sticky="before"):se.ch<=0&&(se.ch=0,se.sticky="after");var Ge=Be(Ae,se.ch,se.sticky),Ot=Ae[Ge];if(R.doc.direction=="ltr"&&Ot.level%2==0&&(he>0?Ot.to>se.ch:Ot.from<se.ch))return gd(P,se,he);var Gt=function(Ea,Ga){return Nu(P,Ea instanceof cr?Ea.ch:Ea,Ga)},or,lr=function(Ea){return R.options.lineWrapping?(or=or||Ua(R,P),co(R,P,or,Ea)):{begin:0,end:P.text.length}},nn=lr(se.sticky=="before"?Gt(se,-1):se.ch);if(R.doc.direction=="rtl"||Ot.level==1){var Sn=Ot.level==1==he<0,Vn=Gt(se,Sn?1:-1);if(Vn!=null&&(Sn?Vn<=Ot.to&&Vn<=nn.end:Vn>=Ot.from&&Vn>=nn.begin)){var zn=Sn?"before":"after";return new cr(se.line,Vn,zn)}}var Yi=function(Ea,Ga,go){for(var ls=function(yl,mc){return mc?new cr(se.line,Gt(yl,1),"before"):new cr(se.line,yl,"after")};Ea>=0&&Ea<Ae.length;Ea+=Ga){var jo=Ae[Ea],Ts=Ga>0==(jo.level!=1),el=Ts?go.begin:Gt(go.end,-1);if(jo.from<=el&&el<jo.to)return ls(el,Ts);if(el=Ts?jo.from:Gt(jo.to,-1),go.begin<=el&&el<go.end)return ls(el,Ts)}},Aa=Yi(Ge+he,he,nn);if(Aa)return Aa;var Fa=he>0?nn.end:Gt(nn.begin,-1);return Fa!=null&&!(he>0&&Fa==P.text.length)&&(Aa=Yi(he>0?0:Ae.length-1,he,lr(Fa)),Aa)?Aa:null}var Du={selectAll:dc,singleSelection:function(P){return P.setSelection(P.getCursor("anchor"),P.getCursor("head"),ie)},killLine:function(P){return Su(P,function(se){if(se.empty()){var he=Ve(P.doc,se.head.line).text.length;return se.head.ch==he&&se.head.line<P.lastLine()?{from:se.head,to:cr(se.head.line+1,0)}:{from:se.head,to:cr(se.head.line,he)}}else return{from:se.from(),to:se.to()}})},deleteLine:function(P){return Su(P,function(se){return{from:cr(se.from().line,0),to:sr(P.doc,cr(se.to().line+1,0))}})},delLineLeft:function(P){return Su(P,function(se){return{from:cr(se.from().line,0),to:se.from()}})},delWrappedLineLeft:function(P){return Su(P,function(se){var he=P.charCoords(se.head,"div").top+5,Ae=P.coordsChar({left:0,top:he},"div");return{from:Ae,to:se.from()}})},delWrappedLineRight:function(P){return Su(P,function(se){var he=P.charCoords(se.head,"div").top+5,Ae=P.coordsChar({left:P.display.lineDiv.offsetWidth+100,top:he},"div");return{from:se.from(),to:Ae}})},undo:function(P){return P.undo()},redo:function(P){return P.redo()},undoSelection:function(P){return P.undoSelection()},redoSelection:function(P){return P.redoSelection()},goDocStart:function(P){return P.extendSelection(cr(P.firstLine(),0))},goDocEnd:function(P){return P.extendSelection(cr(P.lastLine()))},goLineStart:function(P){return P.extendSelectionsBy(function(se){return ad(P,se.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(P){return P.extendSelectionsBy(function(se){return vd(P,se.head)},{origin:"+move",bias:1})},goLineEnd:function(P){return P.extendSelectionsBy(function(se){return Yu(P,se.head.line)},{origin:"+move",bias:-1})},goLineRight:function(P){return P.extendSelectionsBy(function(se){var he=P.cursorCoords(se.head,"div").top+5;return P.coordsChar({left:P.display.lineDiv.offsetWidth+100,top:he},"div")},ue)},goLineLeft:function(P){return P.extendSelectionsBy(function(se){var he=P.cursorCoords(se.head,"div").top+5;return P.coordsChar({left:0,top:he},"div")},ue)},goLineLeftSmart:function(P){return P.extendSelectionsBy(function(se){var he=P.cursorCoords(se.head,"div").top+5,Ae=P.coordsChar({left:0,top:he},"div");return Ae.ch<P.getLine(Ae.line).search(/\S/)?vd(P,se.head):Ae},ue)},goLineUp:function(P){return P.moveV(-1,"line")},goLineDown:function(P){return P.moveV(1,"line")},goPageUp:function(P){return P.moveV(-1,"page")},goPageDown:function(P){return P.moveV(1,"page")},goCharLeft:function(P){return P.moveH(-1,"char")},goCharRight:function(P){return P.moveH(1,"char")},goColumnLeft:function(P){return P.moveH(-1,"column")},goColumnRight:function(P){return P.moveH(1,"column")},goWordLeft:function(P){return P.moveH(-1,"word")},goGroupRight:function(P){return P.moveH(1,"group")},goGroupLeft:function(P){return P.moveH(-1,"group")},goWordRight:function(P){return P.moveH(1,"word")},delCharBefore:function(P){return P.deleteH(-1,"codepoint")},delCharAfter:function(P){return P.deleteH(1,"char")},delWordBefore:function(P){return P.deleteH(-1,"word")},delWordAfter:function(P){return P.deleteH(1,"word")},delGroupBefore:function(P){return P.deleteH(-1,"group")},delGroupAfter:function(P){return P.deleteH(1,"group")},indentAuto:function(P){return P.indentSelection("smart")},indentMore:function(P){return P.indentSelection("add")},indentLess:function(P){return P.indentSelection("subtract")},insertTab:function(P){return P.replaceSelection(" ")},insertSoftTab:function(P){for(var se=[],he=P.listSelections(),Ae=P.options.tabSize,Ge=0;Ge<he.length;Ge++){var Ot=he[Ge].from(),Gt=M(P.getLine(Ot.line),Ot.ch,Ae);se.push(_e(Ae-Gt%Ae))}P.replaceSelections(se)},defaultTab:function(P){P.somethingSelected()?P.indentSelection("add"):P.execCommand("insertTab")},transposeChars:function(P){return il(P,function(){for(var se=P.listSelections(),he=[],Ae=0;Ae<se.length;Ae++){if(!se[Ae].empty())continue;var Ge=se[Ae].head,Ot=Ve(P.doc,Ge.line).text;if(Ot){if(Ge.ch==Ot.length&&(Ge=new cr(Ge.line,Ge.ch-1)),Ge.ch>0)Ge=new cr(Ge.line,Ge.ch+1),P.replaceRange(Ot.charAt(Ge.ch-1)+Ot.charAt(Ge.ch-2),cr(Ge.line,Ge.ch-2),Ge,"+transpose");else if(Ge.line>P.doc.first){var Gt=Ve(P.doc,Ge.line-1).text;Gt&&(Ge=new cr(Ge.line,1),P.replaceRange(Ot.charAt(0)+P.doc.lineSeparator()+Gt.charAt(Gt.length-1),cr(Ge.line-1,Gt.length-1),Ge,"+transpose"))}}he.push(new ge(Ge,Ge))}P.setSelections(he)})},newlineAndIndent:function(P){return il(P,function(){for(var se=P.listSelections(),he=se.length-1;he>=0;he--)P.replaceRange(P.doc.lineSeparator(),se[he].anchor,se[he].head,"+input");se=P.listSelections();for(var Ae=0;Ae<se.length;Ae++)P.indentLine(se[Ae].from().line,null,!0);nl(P)})},openLine:function(P){return P.replaceSelection(`
|
|
|
`,"start")},toggleOverwrite:function(P){return P.toggleOverwrite()}};function ad(R,P){var se=Ve(R.doc,P),he=Cn(se);return he!=se&&(P=fr(he)),Ad(!0,R,he,P,1)}function Yu(R,P){var se=Ve(R.doc,P),he=mn(se);return he!=se&&(P=fr(he)),Ad(!0,R,se,P,-1)}function vd(R,P){var se=ad(R,P.line),he=Ve(R.doc,se.line),Ae=bt(he,R.doc.direction);if(!Ae||Ae[0].level==0){var Ge=Math.max(se.ch,he.text.search(/\S/)),Ot=P.line==se.line&&P.ch<=Ge&&P.ch;return cr(se.line,Ot?0:Ge,se.sticky)}return se}function Ul(R,P,se){if(typeof P=="string"&&(P=Du[P],!P))return!1;R.display.input.ensurePolled();var he=R.display.shift,Ae=!1;try{R.isReadOnly()&&(R.state.suppressEdits=!0),se&&(R.display.shift=!1),Ae=P(R)!=ee}finally{R.display.shift=he,R.state.suppressEdits=!1}return Ae}function Hc(R,P,se){for(var he=0;he<R.state.keyMaps.length;he++){var Ae=au(P,R.state.keyMaps[he],se,R);if(Ae)return Ae}return R.options.extraKeys&&au(P,R.options.extraKeys,se,R)||au(P,R.options.keyMap,se,R)}var lu=new G;function Qu(R,P,se,he){var Ae=R.state.keySeq;if(Ae){if(Gu(P))return"handled";if(/\'$/.test(P)?R.state.keySeq=null:lu.set(50,function(){R.state.keySeq==Ae&&(R.state.keySeq=null,R.display.input.reset())}),Zu(R,Ae+" "+P,se,he))return!0}return Zu(R,P,se,he)}function Zu(R,P,se,he){var Ae=Hc(R,P,he);return Ae=="multi"&&(R.state.keySeq=P),Ae=="handled"&&rn(R,"keyHandled",R,P,se),(Ae=="handled"||Ae=="multi")&&(ct(se),Xo(R)),!!Ae}function mu(R,P){var se=nd(P,!0);return se?P.shiftKey&&!R.state.keySeq?Qu(R,"Shift-"+se,P,function(he){return Ul(R,he,!0)})||Qu(R,se,P,function(he){if(typeof he=="string"?/^go[A-Z]/.test(he):he.motion)return Ul(R,he)}):Qu(R,se,P,function(he){return Ul(R,he)}):!1}function ru(R,P,se){return Qu(R,"'"+se+"'",P,function(he){return Ul(R,he,!0)})}var yd=null;function Md(R){var P=this;if(R.target&&R.target!=P.display.input.getField())return;if(P.curOp.focus=K(),Ht(P,R))return;d&&f<11&&R.keyCode==27&&(R.returnValue=!1);var se=R.keyCode;P.display.shift=se==16||R.shiftKey;var he=mu(P,R);o&&(yd=he?se:null,!he&&se==88&&!zt&&(A?R.metaKey:R.ctrlKey)&&P.replaceSelection("",null,"cut")),g&&!A&&!he&&se==46&&R.shiftKey&&!R.ctrlKey&&document.execCommand&&document.execCommand("cut"),se==18&&!/\bCodeMirror-crosshair\b/.test(P.display.lineDiv.className)&&Pd(P)}function Pd(R){var P=R.display.lineDiv;Y(P,"CodeMirror-crosshair");function se(he){(he.keyCode==18||!he.altKey)&&(_(P,"CodeMirror-crosshair"),ut(document,"keyup",se),ut(document,"mouseover",se))}He(document,"keyup",se),He(document,"mouseover",se)}function bd(R){R.keyCode==16&&(this.doc.sel.shift=!1),Ht(this,R)}function wd(R){var P=this;if(R.target&&R.target!=P.display.input.getField())return;if(Fn(P.display,R)||Ht(P,R)||R.ctrlKey&&!R.altKey||A&&R.metaKey)return;var se=R.keyCode,he=R.charCode;if(o&&se==yd){yd=null,ct(R);return}if(o&&(!R.which||R.which<10)&&mu(P,R))return;var Ae=String.fromCharCode(he==null?se:he);if(Ae=="\b")return;if(ru(P,R,Ae))return;P.display.input.onKeyPress(R)}var Ud=400,od=function(P,se,he){this.time=P,this.pos=se,this.button=he};od.prototype.compare=function(R,P,se){return this.time+Ud>R&&Xt(P,this.pos)==0&&se==this.button};var gu,Au;function Mu(R,P){var se=+new Date;return Au&&Au.compare(se,R,P)?(gu=Au=null,"triple"):gu&&gu.compare(se,R,P)?(Au=new od(se,R,P),gu=null,"double"):(gu=new od(se,R,P),Au=null,"single")}function Ru(R){var P=this,se=P.display;if(Ht(P,R)||se.activeTouch&&se.input.supportsTouch())return;if(se.input.ensurePolled(),se.shift=R.shiftKey,Fn(se,R)){u||(se.scroller.draggable=!1,setTimeout(function(){return se.scroller.draggable=!0},100));return}if(qu(P,R))return;var he=ps(P,R),Ae=fe(R),Ge=he?Mu(he,Ae):"single";if(window.focus(),Ae==1&&P.state.selectingText&&P.state.selectingText(R),he&&xd(P,Ae,he,Ge,R))return;Ae==1?he?sd(P,he,Ge,R):Ce(R)==se.scroller&&ct(R):Ae==2?(he&&$s(P.doc,he),setTimeout(function(){return se.input.focus()},20)):Ae==3&&(C?P.display.input.onContextMenu(R):Xs(P))}function xd(R,P,se,he,Ae){var Ge="Click";return he=="double"?Ge="Double"+Ge:he=="triple"&&(Ge="Triple"+Ge),Ge=(P==1?"Left":P==2?"Middle":"Right")+Ge,Qu(R,kd(Ge,Ae),Ae,function(Ot){if(typeof Ot=="string"&&(Ot=Du[Ot]),!Ot)return!1;var Gt=!1;try{R.isReadOnly()&&(R.state.suppressEdits=!0),Gt=Ot(R,se)!=ee}finally{R.state.suppressEdits=!1}return Gt})}function Ju(R,P,se){var he=R.getOption("configureMouse"),Ae=he?he(R,P,se):{};if(Ae.unit==null){var Ge=v?se.shiftKey&&se.metaKey:se.altKey;Ae.unit=Ge?"rectangle":P=="single"?"char":P=="double"?"word":"line"}return(Ae.extend==null||R.doc.extend)&&(Ae.extend=R.doc.extend||se.shiftKey),Ae.addNew==null&&(Ae.addNew=A?se.metaKey:se.ctrlKey),Ae.moveOnDrag==null&&(Ae.moveOnDrag=!(A?se.altKey:se.ctrlKey)),Ae}function sd(R,P,se,he){d?setTimeout(W(Hs,R),0):R.curOp.focus=K();var Ae=Ju(R,se,he),Ge=R.doc.sel,Ot;R.options.dragDrop&&rt&&!R.isReadOnly()&&se=="single"&&(Ot=Ge.contains(P))>-1&&(Xt((Ot=Ge.ranges[Ot]).from(),P)<0||P.xRel>0)&&(Xt(Ot.to(),P)>0||P.xRel<0)?Sd(R,he,P,Ae):cu(R,he,P,Ae)}function Sd(R,P,se,he){var Ae=R.display,Ge=!1,Ot=Js(R,function(lr){u&&(Ae.scroller.draggable=!1),R.state.draggingText=!1,ut(Ae.wrapper.ownerDocument,"mouseup",Ot),ut(Ae.wrapper.ownerDocument,"mousemove",Gt),ut(Ae.scroller,"dragstart",or),ut(Ae.scroller,"drop",Ot),Ge||(ct(lr),he.addNew||$s(R.doc,se,null,null,he.extend),u&&!i||d&&f==9?setTimeout(function(){Ae.wrapper.ownerDocument.body.focus({preventScroll:!0}),Ae.input.focus()},20):Ae.input.focus())}),Gt=function(nn){Ge=Ge||Math.abs(P.clientX-nn.clientX)+Math.abs(P.clientY-nn.clientY)>=10},or=function(){return Ge=!0};u&&(Ae.scroller.draggable=!0),R.state.draggingText=Ot,Ot.copy=!he.moveOnDrag,Ae.scroller.dragDrop&&Ae.scroller.dragDrop(),He(Ae.wrapper.ownerDocument,"mouseup",Ot),He(Ae.wrapper.ownerDocument,"mousemove",Gt),He(Ae.scroller,"dragstart",or),He(Ae.scroller,"drop",Ot),Xs(R),setTimeout(function(){return Ae.input.focus()},20)}function Eu(R,P,se){if(se=="char")return new ge(P,P);if(se=="word")return R.findWordAt(P);if(se=="line")return new ge(cr(P.line,0),sr(R.doc,cr(P.line+1,0)));var he=se(R,P);return new ge(he.from,he.to)}function cu(R,P,se,he){var Ae=R.display,Ge=R.doc;ct(P);var Ot,Gt,or=Ge.sel,lr=or.ranges;if(he.addNew&&!he.extend?(Gt=Ge.sel.contains(se),Gt>-1?Ot=lr[Gt]:Ot=new ge(se,se)):(Ot=Ge.sel.primary(),Gt=Ge.sel.primIndex),he.unit=="rectangle")he.addNew||(Ot=new ge(se,se)),se=ps(R,P,!0,!0),Gt=-1;else{var nn=Eu(R,se,he.unit);he.extend?Ot=Ol(Ot,nn.anchor,nn.head,he.extend):Ot=nn}he.addNew?Gt==-1?(Gt=lr.length,dl(Ge,Le(R,lr.concat([Ot]),Gt),{scroll:!1,origin:"*mouse"})):lr.length>1&&lr[Gt].empty()&&he.unit=="char"&&!he.extend?(dl(Ge,Le(R,lr.slice(0,Gt).concat(lr.slice(Gt+1)),0),{scroll:!1,origin:"*mouse"}),or=Ge.sel):zl(Ge,Gt,Ot,de):(Gt=0,dl(Ge,new Rt([Ot],0),de),or=Ge.sel);var Sn=se;function Vn(Ga){if(Xt(Sn,Ga)==0)return;if(Sn=Ga,he.unit=="rectangle"){for(var go=[],ls=R.options.tabSize,jo=M(Ve(Ge,se.line).text,se.ch,ls),Ts=M(Ve(Ge,Ga.line).text,Ga.ch,ls),el=Math.min(jo,Ts),Ll=Math.max(jo,Ts),yl=Math.min(se.line,Ga.line),mc=Math.min(R.lastLine(),Math.max(se.line,Ga.line));yl<=mc;yl++){var Xc=Ve(Ge,yl).text,Vl=ve(Xc,el,ls);el==Ll?go.push(new ge(cr(yl,Vl),cr(yl,Vl))):Xc.length>Vl&&go.push(new ge(cr(yl,Vl),cr(yl,ve(Xc,Ll,ls))))}go.length||go.push(new ge(se,se)),dl(Ge,Le(R,or.ranges.slice(0,Gt).concat(go),Gt),{origin:"*mouse",scroll:!1}),R.scrollIntoView(Ga)}else{var Ic=Ot,Ql=Eu(R,Ga,he.unit),lc=Ic.anchor,Zl;Xt(Ql.anchor,lc)>0?(Zl=Ql.head,lc=un(Ic.from(),Ql.anchor)):(Zl=Ql.anchor,lc=$r(Ic.to(),Ql.head));var jl=or.ranges.slice(0);jl[Gt]=Jd(R,new ge(sr(Ge,lc),Zl)),dl(Ge,Le(R,jl,Gt),de)}}var zn=Ae.wrapper.getBoundingClientRect(),Yi=0;function Aa(Ga){var go=++Yi,ls=ps(R,Ga,!0,he.unit=="rectangle");if(!ls)return;if(Xt(ls,Sn)!=0){R.curOp.focus=K(),Vn(ls);var jo=Rs(Ae,Ge);(ls.line>=jo.to||ls.line<jo.from)&&setTimeout(Js(R,function(){Yi==go&&Aa(Ga)}),150)}else{var Ts=Ga.clientY<zn.top?-20:Ga.clientY>zn.bottom?20:0;Ts&&setTimeout(Js(R,function(){if(Yi!=go)return;Ae.scroller.scrollTop+=Ts,Aa(Ga)}),50)}}function Fa(Ga){R.state.selectingText=!1,Yi=Infinity,Ga&&(ct(Ga),Ae.input.focus()),ut(Ae.wrapper.ownerDocument,"mousemove",Da),ut(Ae.wrapper.ownerDocument,"mouseup",Ea),Ge.history.lastSelOrigin=null}var Da=Js(R,function(Ga){Ga.buttons===0||!fe(Ga)?Fa(Ga):Aa(Ga)}),Ea=Js(R,Fa);R.state.selectingText=Ea,He(Ae.wrapper.ownerDocument,"mousemove",Da),He(Ae.wrapper.ownerDocument,"mouseup",Ea)}function Jd(R,P){var se=P.anchor,he=P.head,Ae=Ve(R.doc,se.line);if(Xt(se,he)==0&&se.sticky==he.sticky)return P;var Ge=bt(Ae);if(!Ge)return P;var Ot=Be(Ge,se.ch,se.sticky),Gt=Ge[Ot];if(Gt.from!=se.ch&&Gt.to!=se.ch)return P;var or=Ot+(Gt.from==se.ch==(Gt.level!=1)?0:1);if(or==0||or==Ge.length)return P;var lr;if(he.line!=se.line)lr=(he.line-se.line)*(R.doc.direction=="ltr"?1:-1)>0;else{var nn=Be(Ge,he.ch,he.sticky),Sn=nn-Ot||(he.ch-se.ch)*(Gt.level==1?-1:1);nn==or-1||nn==or?lr=Sn<0:lr=Sn>0}var Vn=Ge[or+(lr?-1:0)],zn=lr==(Vn.level==1),Yi=zn?Vn.from:Vn.to,Aa=zn?"after":"before";return se.ch==Yi&&se.sticky==Aa?P:new ge(new cr(se.line,Yi,Aa),he)}function _u(R,P,se,he){var Ae,Ge;if(P.touches)Ae=P.touches[0].clientX,Ge=P.touches[0].clientY;else try{Ae=P.clientX,Ge=P.clientY}catch(Vn){return!1}if(Ae>=Math.floor(R.display.gutters.getBoundingClientRect().right))return!1;he&&ct(P);var Ot=R.display,Gt=Ot.lineDiv.getBoundingClientRect();if(Ge>Gt.bottom||!Ut(R,se))return te(P);Ge-=Gt.top-Ot.viewOffset;for(var or=0;or<R.display.gutterSpecs.length;++or){var lr=Ot.gutters.childNodes[or];if(lr&&lr.getBoundingClientRect().right>=Ae){var nn=Lr(R.doc,Ge),Sn=R.display.gutterSpecs[or];return Ft(R,se,R,nn,Sn.className,P),te(P)}}}function qu(R,P){return _u(R,P,"gutterClick",!0)}function ld(R,P){if(Fn(R.display,P)||Pu(R,P))return;if(Ht(R,P,"contextmenu"))return;C||R.display.input.onContextMenu(P)}function Pu(R,P){return Ut(R,"gutterContextMenu")?_u(R,P,"gutterContextMenu",!1):!1}function Ed(R){R.display.wrapper.className=R.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+R.options.theme.replace(/(^|\s)\s*/g," cm-s-"),qo(R)}var Uu={toString:function(){return"CodeMirror.Init"}},$u={},Ie={};function qe(R){var P=R.optionHandlers;function se(he,Ae,Ge,Ot){R.defaults[he]=Ae,Ge&&(P[he]=Ot?function(Gt,or,lr){lr!=Uu&&Ge(Gt,or,lr)}:Ge)}R.defineOption=se,R.Init=Uu,se("value","",function(he,Ae){return he.setValue(Ae)},!0),se("mode",null,function(he,Ae){he.doc.modeOption=Ae,ln(he)},!0),se("indentUnit",2,ln,!0),se("indentWithTabs",!1),se("smartIndent",!0),se("tabSize",4,function(he){kn(he),qo(he),Sa(he)},!0),se("lineSeparator",null,function(he,Ae){if(he.doc.lineSep=Ae,!Ae)return;var Ge=[],Ot=he.doc.first;he.doc.iter(function(or){for(var lr=0;;){var nn=or.text.indexOf(Ae,lr);if(nn==-1)break;lr=nn+Ae.length,Ge.push(cr(Ot,nn))}Ot++});for(var Gt=Ge.length-1;Gt>=0;Gt--)Nc(he.doc,Ae,Ge[Gt],cr(Ge[Gt].line,Ge[Gt].ch+Ae.length))}),se("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(he,Ae,Ge){he.state.specialChars=new RegExp(Ae.source+(Ae.test(" ")?"":"| "),"g"),Ge!=Uu&&he.refresh()}),se("specialCharPlaceholder",Vi,function(he){return he.refresh()},!0),se("electricChars",!0),se("inputStyle",h?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),se("spellcheck",!1,function(he,Ae){return he.getInputField().spellcheck=Ae},!0),se("autocorrect",!1,function(he,Ae){return he.getInputField().autocorrect=Ae},!0),se("autocapitalize",!1,function(he,Ae){return he.getInputField().autocapitalize=Ae},!0),se("rtlMoveVisually",!w),se("wholeLineUpdateBefore",!0),se("theme","default",function(he){Ed(he),yc(he)},!0),se("keyMap","default",function(he,Ae,Ge){var Ot=pu(Ae),Gt=Ge!=Uu&&pu(Ge);Gt&&Gt.detach&&Gt.detach(he,Ot),Ot.attach&&Ot.attach(he,Gt||null)}),se("extraKeys",null),se("configureMouse",null),se("lineWrapping",!1,ir,!0),se("gutters",[],function(he,Ae){he.display.gutterSpecs=ec(Ae,he.options.lineNumbers),yc(he)},!0),se("fixedGutter",!0,function(he,Ae){he.display.gutters.style.left=Ae?js(he.display)+"px":"0",he.refresh()},!0),se("coverGutterNextToScrollbar",!1,function(he){return xl(he)},!0),se("scrollbarStyle","native",function(he){Wc(he),xl(he),he.display.scrollbars.setScrollTop(he.doc.scrollTop),he.display.scrollbars.setScrollLeft(he.doc.scrollLeft)},!0),se("lineNumbers",!1,function(he,Ae){he.display.gutterSpecs=ec(he.options.gutters,Ae),yc(he)},!0),se("firstLineNumber",1,yc,!0),se("lineNumberFormatter",function(he){return he},yc,!0),se("showCursorWhenSelecting",!1,So,!0),se("resetSelectionOnContextMenu",!0),se("lineWiseCopyCut",!0),se("pasteLinesPerSelection",!0),se("selectionsMayTouch",!1),se("readOnly",!1,function(he,Ae){Ae=="nocursor"&&(Ns(he),he.display.input.blur()),he.display.input.readOnlyChanged(Ae)}),se("screenReaderLabel",null,function(he,Ae){Ae=Ae===""?null:Ae,he.display.input.screenReaderLabelChanged(Ae)}),se("disableInput",!1,function(he,Ae){Ae||he.display.input.reset()},!0),se("dragDrop",!0,Lt),se("allowDropFileTypes",null),se("cursorBlinkRate",530),se("cursorScrollMargin",0),se("cursorHeight",1,So,!0),se("singleCursorHeightPerLine",!0,So,!0),se("workTime",100),se("workDelay",100),se("flattenSpans",!0,kn,!0),se("addModeClass",!1,kn,!0),se("pollInterval",100),se("undoDepth",200,function(he,Ae){return he.doc.history.undoDepth=Ae}),se("historyEventDelay",1250),se("viewportMargin",10,function(he){return he.refresh()},!0),se("maxHighlightLength",1e4,kn,!0),se("moveInputWithCursor",!0,function(he,Ae){Ae||he.display.input.resetPosition()}),se("tabindex",null,function(he,Ae){return he.display.input.getField().tabIndex=Ae||""}),se("autofocus",null),se("direction","ltr",function(he,Ae){return he.doc.setDirection(Ae)},!0),se("phrases",null)}function Lt(R,P,se){var he=se&&se!=Uu;if(!P!=!he){var Ae=R.display.dragFunctions,Ge=P?He:ut;Ge(R.display.scroller,"dragstart",Ae.start),Ge(R.display.scroller,"dragenter",Ae.enter),Ge(R.display.scroller,"dragover",Ae.over),Ge(R.display.scroller,"dragleave",Ae.leave),Ge(R.display.scroller,"drop",Ae.drop)}}function ir(R){R.options.lineWrapping?(Y(R.display.wrapper,"CodeMirror-wrap"),R.display.sizer.style.minWidth="",R.display.sizerWidth=null):(_(R.display.wrapper,"CodeMirror-wrap"),Xi(R)),xs(R),Sa(R),qo(R),setTimeout(function(){return xl(R)},100)}function vr(R,P){var se=this;if(!(this instanceof vr))return new vr(R,P);this.options=P=P?j(P):{},j($u,P,!1);var he=P.value;typeof he=="string"?he=new Rc(he,P.mode,null,P.lineSeparator,P.direction):P.mode&&(he.modeOption=P.mode),this.doc=he;var Ae=new vr.inputStyles[P.inputStyle](this),Ge=this.display=new Fs(R,he,Ae,P);Ge.wrapper.CodeMirror=this,Ed(this),P.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Wc(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new G,keySeq:null,specialChars:null},P.autofocus&&!h&&Ge.input.focus(),d&&f<11&&setTimeout(function(){return se.display.input.reset(!0)},20),Fr(this),Ku(),El(this),this.curOp.forceUpdate=!0,Ca(this,he),P.autofocus&&!h||this.hasFocus()?setTimeout(function(){se.hasFocus()&&!se.state.focused&&wl(se)},20):Ns(this);for(var Ot in Ie)Ie.hasOwnProperty(Ot)&&Ie[Ot](this,P[Ot],Uu);$c(this),P.finishInit&&P.finishInit(this);for(var Gt=0;Gt<We.length;++Gt)We[Gt](this);_l(this),u&&P.lineWrapping&&getComputedStyle(Ge.lineDiv).textRendering=="optimizelegibility"&&(Ge.lineDiv.style.textRendering="auto")}vr.defaults=$u,vr.optionHandlers=Ie;function Fr(R){var P=R.display;He(P.scroller,"mousedown",Js(R,Ru)),d&&f<11?He(P.scroller,"dblclick",Js(R,function(or){if(Ht(R,or))return;var lr=ps(R,or);if(!lr||qu(R,or)||Fn(R.display,or))return;ct(or);var nn=R.findWordAt(lr);$s(R.doc,nn.anchor,nn.head)})):He(P.scroller,"dblclick",function(or){return Ht(R,or)||ct(or)}),He(P.scroller,"contextmenu",function(or){return ld(R,or)}),He(P.input.getField(),"contextmenu",function(or){P.scroller.contains(or.target)||ld(R,or)});var se,he={end:0};function Ae(){P.activeTouch&&(se=setTimeout(function(){return P.activeTouch=null},1e3),he=P.activeTouch,he.end=+new Date)}function Ge(or){if(or.touches.length!=1)return!1;var lr=or.touches[0];return lr.radiusX<=1&&lr.radiusY<=1}function Ot(or,lr){if(lr.left==null)return!0;var nn=lr.left-or.left,Sn=lr.top-or.top;return nn*nn+Sn*Sn>20*20}He(P.scroller,"touchstart",function(or){if(!Ht(R,or)&&!Ge(or)&&!qu(R,or)){P.input.ensurePolled(),clearTimeout(se);var lr=+new Date;P.activeTouch={start:lr,moved:!1,prev:lr-he.end<=300?he:null},or.touches.length==1&&(P.activeTouch.left=or.touches[0].pageX,P.activeTouch.top=or.touches[0].pageY)}}),He(P.scroller,"touchmove",function(){P.activeTouch&&(P.activeTouch.moved=!0)}),He(P.scroller,"touchend",function(or){var lr=P.activeTouch;if(lr&&!Fn(P,or)&&lr.left!=null&&!lr.moved&&new Date-lr.start<300){var nn=R.coordsChar(P.activeTouch,"page"),Sn;!lr.prev||Ot(lr,lr.prev)?Sn=new ge(nn,nn):!lr.prev.prev||Ot(lr,lr.prev.prev)?Sn=R.findWordAt(nn):Sn=new ge(cr(nn.line,0),sr(R.doc,cr(nn.line+1,0))),R.setSelection(Sn.anchor,Sn.head),R.focus(),ct(or)}Ae()}),He(P.scroller,"touchcancel",Ae),He(P.scroller,"scroll",function(){P.scroller.clientHeight&&(mo(R,P.scroller.scrollTop),la(R,P.scroller.scrollLeft,!0),Ft(R,"scroll",R))}),He(P.scroller,"mousewheel",function(or){return Ei(R,or)}),He(P.scroller,"DOMMouseScroll",function(or){return Ei(R,or)}),He(P.wrapper,"scroll",function(){return P.wrapper.scrollTop=P.wrapper.scrollLeft=0}),P.dragFunctions={enter:function(lr){Ht(R,lr)||we(lr)},over:function(lr){Ht(R,lr)||(zu(R,lr),we(lr))},start:function(lr){return ku(R,lr)},drop:Js(R,jc),leave:function(lr){Ht(R,lr)||rd(R)}};var Gt=P.input.getField();He(Gt,"keyup",function(or){return bd.call(R,or)}),He(Gt,"keydown",Js(R,Md)),He(Gt,"keypress",Js(R,wd)),He(Gt,"focus",function(or){return wl(R,or)}),He(Gt,"blur",function(or){return Ns(R,or)})}var We=[];vr.defineInitHook=function(R){return We.push(R)};function ce(R,P,se,he){var Ae=R.doc,Ge;se==null&&(se="add"),se=="smart"&&(Ae.mode.indent?Ge=$n(R,P).state:se="prev");var Ot=R.options.tabSize,Gt=Ve(Ae,P),or=M(Gt.text,null,Ot);Gt.stateAfter&&(Gt.stateAfter=null);var lr=Gt.text.match(/^\s*/)[0],nn;if(!he&&!/\S/.test(Gt.text))nn=0,se="not";else if(se=="smart"&&(nn=Ae.mode.indent(Ge,Gt.text.slice(lr.length),Gt.text),nn==ee||nn>150)){if(!he)return;se="prev"}se=="prev"?P>Ae.first?nn=M(Ve(Ae,P-1).text,null,Ot):nn=0:se=="add"?nn=or+R.options.indentUnit:se=="subtract"?nn=or-R.options.indentUnit:typeof se=="number"&&(nn=or+se),nn=Math.max(0,nn);var Sn="",Vn=0;if(R.options.indentWithTabs)for(var zn=Math.floor(nn/Ot);zn;--zn)Vn+=Ot,Sn+=" ";if(Vn<nn&&(Sn+=_e(nn-Vn)),Sn!=lr)return Nc(Ae,Sn,cr(P,0),cr(P,lr.length),"+input"),Gt.stateAfter=null,!0;for(var Yi=0;Yi<Ae.sel.ranges.length;Yi++){var Aa=Ae.sel.ranges[Yi];if(Aa.head.line==P&&Aa.head.ch<lr.length){var Fa=cr(P,lr.length);zl(Ae,Yi,new ge(Fa,Fa));break}}}var De=null;function it(R){De=R}function Et(R,P,se,he,Ae){var Ge=R.doc;R.display.shift=!1,he||(he=Ge.sel);var Ot=+new Date-200,Gt=Ae=="paste"||R.state.pasteIncoming>Ot,or=ze(P),lr=null;if(Gt&&he.ranges.length>1)if(De&&De.text.join(`
|
|
|
`)==P){if(he.ranges.length%De.text.length==0){lr=[];for(var nn=0;nn<De.text.length;nn++)lr.push(Ge.splitLines(De.text[nn]))}}else or.length==he.ranges.length&&R.options.pasteLinesPerSelection&&(lr=$e(or,function(Da){return[Da]}));for(var Sn=R.curOp.updateInput,Vn=he.ranges.length-1;Vn>=0;Vn--){var zn=he.ranges[Vn],Yi=zn.from(),Aa=zn.to();zn.empty()&&(se&&se>0?Yi=cr(Yi.line,Yi.ch-se):R.state.overwrite&&!Gt?Aa=cr(Aa.line,Math.min(Ve(Ge,Aa.line).text.length,Aa.ch+ke(or).length)):Gt&&De&&De.lineWise&&De.text.join(`
|
|
|
`)==or.join(`
|
|
|
`)&&(Yi=Aa=cr(Yi.line,0)));var Fa={from:Yi,to:Aa,text:lr?lr[Vn%lr.length]:or,origin:Ae||(Gt?"paste":R.state.cutIncoming>Ot?"cut":"+input")};hc(R.doc,Fa),rn(R,"inputRead",R,Fa)}P&&!Gt&&Yt(R,P),nl(R),R.curOp.updateInput<2&&(R.curOp.updateInput=Sn),R.curOp.typing=!0,R.state.pasteIncoming=R.state.cutIncoming=-1}function Kt(R,P){var se=R.clipboardData&&R.clipboardData.getData("Text");if(se)return R.preventDefault(),!P.isReadOnly()&&!P.options.disableInput&&il(P,function(){return Et(P,se,0,null,"paste")}),!0}function Yt(R,P){if(!R.options.electricChars||!R.options.smartIndent)return;for(var se=R.doc.sel,he=se.ranges.length-1;he>=0;he--){var Ae=se.ranges[he];if(Ae.head.ch>100||he&&se.ranges[he-1].head.line==Ae.head.line)continue;var Ge=R.getModeAt(Ae.head),Ot=!1;if(Ge.electricChars){for(var Gt=0;Gt<Ge.electricChars.length;Gt++)if(P.indexOf(Ge.electricChars.charAt(Gt))>-1){Ot=ce(R,Ae.head.line,"smart");break}}else Ge.electricInput&&(Ge.electricInput.test(Ve(R.doc,Ae.head.line).text.slice(0,Ae.head.ch))&&(Ot=ce(R,Ae.head.line,"smart")));Ot&&rn(R,"electricInput",R,Ae.head.line)}}function Qt(R){for(var P=[],se=[],he=0;he<R.doc.sel.ranges.length;he++){var Ae=R.doc.sel.ranges[he].head.line,Ge={anchor:cr(Ae,0),head:cr(Ae+1,0)};se.push(Ge),P.push(R.getRange(Ge.anchor,Ge.head))}return{text:P,ranges:se}}function wr(R,P,se,he){R.setAttribute("autocorrect",se?"":"off"),R.setAttribute("autocapitalize",he?"":"off"),R.setAttribute("spellcheck",!!P)}function kr(){var R=N("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),P=N("div",[R],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return u?R.style.width="1000px":R.setAttribute("wrap","off"),a&&(R.style.border="1px solid black"),wr(R),P}function yr(R){var P=R.optionHandlers,se=R.helpers={};R.prototype={constructor:R,focus:function(){window.focus(),this.display.input.focus()},setOption:function(Ae,Ge){var Ot=this.options,Gt=Ot[Ae];if(Ot[Ae]==Ge&&Ae!="mode")return;Ot[Ae]=Ge,P.hasOwnProperty(Ae)&&Js(this,P[Ae])(this,Ge,Gt),Ft(this,"optionChange",this,Ae)},getOption:function(Ae){return this.options[Ae]},getDoc:function(){return this.doc},addKeyMap:function(Ae,Ge){this.state.keyMaps[Ge?"push":"unshift"](pu(Ae))},removeKeyMap:function(Ae){for(var Ge=this.state.keyMaps,Ot=0;Ot<Ge.length;++Ot)if(Ge[Ot]==Ae||Ge[Ot].name==Ae)return Ge.splice(Ot,1),!0},addOverlay:Cl(function(he,Ae){var Ge=he.token?he:R.getMode(this.options,he);if(Ge.startState)throw new Error("Overlays may not be stateful.");ne(this.state.overlays,{mode:Ge,modeSpec:he,opaque:Ae&&Ae.opaque,priority:Ae&&Ae.priority||0},function(Ot){return Ot.priority}),this.state.modeGen++,Sa(this)}),removeOverlay:Cl(function(he){for(var Ae=this.state.overlays,Ge=0;Ge<Ae.length;++Ge){var Ot=Ae[Ge].modeSpec;if(Ot==he||typeof he=="string"&&Ot.name==he){Ae.splice(Ge,1),this.state.modeGen++,Sa(this);return}}}),indentLine:Cl(function(he,Ae,Ge){typeof Ae!="string"&&typeof Ae!="number"&&(Ae==null?Ae=this.options.smartIndent?"smart":"prev":Ae=Ae?"add":"subtract"),dn(this.doc,he)&&ce(this,he,Ae,Ge)}),indentSelection:Cl(function(he){for(var Ae=this.doc.sel.ranges,Ge=-1,Ot=0;Ot<Ae.length;Ot++){var Gt=Ae[Ot];if(Gt.empty())Gt.head.line>Ge&&(ce(this,Gt.head.line,he,!0),Ge=Gt.head.line,Ot==this.doc.sel.primIndex&&nl(this));else{var or=Gt.from(),lr=Gt.to(),nn=Math.max(Ge,or.line);Ge=Math.min(this.lastLine(),lr.line-(lr.ch?0:1))+1;for(var Sn=nn;Sn<Ge;++Sn)ce(this,Sn,he);var Vn=this.doc.sel.ranges;or.ch==0&&Ae.length==Vn.length&&Vn[Ot].from().ch>0&&zl(this.doc,Ot,new ge(or,Vn[Ot].to()),ie)}}}),getTokenAt:function(Ae,Ge){return da(this,Ae,Ge)},getLineTokens:function(Ae,Ge){return da(this,cr(Ae),Ge,!0)},getTokenTypeAt:function(Ae){Ae=sr(this.doc,Ae);var Ge=On(this,Ve(this.doc,Ae.line)),Ot=0,Gt=(Ge.length-1)/2,or=Ae.ch,lr;if(or==0)lr=Ge[2];else for(;;){var nn=Ot+Gt>>1;if((nn?Ge[nn*2-1]:0)>=or)Gt=nn;else if(Ge[nn*2+1]<or)Ot=nn+1;else{lr=Ge[nn*2+2];break}}var Sn=lr?lr.indexOf("overlay "):-1;return Sn<0?lr:Sn==0?null:lr.slice(0,Sn-1)},getModeAt:function(Ae){var Ge=this.doc.mode;return Ge.innerMode?R.innerMode(Ge,this.getTokenAt(Ae).state).mode:Ge},getHelper:function(Ae,Ge){return this.getHelpers(Ae,Ge)[0]},getHelpers:function(Ae,Ge){var Ot=[];if(!se.hasOwnProperty(Ge))return Ot;var Gt=se[Ge],or=this.getModeAt(Ae);if(typeof or[Ge]=="string")Gt[or[Ge]]&&Ot.push(Gt[or[Ge]]);else if(or[Ge])for(var lr=0;lr<or[Ge].length;lr++){var nn=Gt[or[Ge][lr]];nn&&Ot.push(nn)}else or.helperType&&Gt[or.helperType]?Ot.push(Gt[or.helperType]):Gt[or.name]&&Ot.push(Gt[or.name]);for(var Sn=0;Sn<Gt._global.length;Sn++){var Vn=Gt._global[Sn];Vn.pred(or,this)&&X(Ot,Vn.val)==-1&&Ot.push(Vn.val)}return Ot},getStateAfter:function(Ae,Ge){var Ot=this.doc;return Ae=Dn(Ot,Ae==null?Ot.first+Ot.size-1:Ae),$n(this,Ae+1,Ge).state},cursorCoords:function(Ae,Ge){var Ot,Gt=this.doc.sel.primary();return Ae==null?Ot=Gt.head:typeof Ae=="object"?Ot=sr(this.doc,Ae):Ot=Ae?Gt.from():Gt.to(),Yo(this,Ot,Ge||"page")},charCoords:function(Ae,Ge){return vo(this,sr(this.doc,Ae),Ge||"page")},coordsChar:function(Ae,Ge){return Ae=Oo(this,Ae,Ge||"page"),ys(this,Ae.left,Ae.top)},lineAtHeight:function(Ae,Ge){return Ae=Oo(this,{top:Ae,left:0},Ge||"page").top,Lr(this.doc,Ae+this.display.viewOffset)},heightAtLine:function(Ae,Ge,Ot){var Gt=!1,or;if(typeof Ae=="number"){var lr=this.doc.first+this.doc.size-1;Ae<this.doc.first?Ae=this.doc.first:Ae>lr&&(Ae=lr,Gt=!0),or=Ve(this.doc,Ae)}else or=Ae;return Ya(this,or,{top:0,left:0},Ge||"page",Ot||Gt).top+(Gt?this.doc.height-Yn(or):0)},defaultTextHeight:function(){return es(this.display)},defaultCharWidth:function(){return Is(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(Ae,Ge,Ot,Gt,or){var lr=this.display;Ae=Yo(this,sr(this.doc,Ae));var nn=Ae.bottom,Sn=Ae.left;if(Ge.style.position="absolute",Ge.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(Ge),lr.sizer.appendChild(Ge),Gt=="over")nn=Ae.top;else if(Gt=="above"||Gt=="near"){var Vn=Math.max(lr.wrapper.clientHeight,this.doc.height),zn=Math.max(lr.sizer.clientWidth,lr.lineSpace.clientWidth);(Gt=="above"||Ae.bottom+Ge.offsetHeight>Vn)&&Ae.top>Ge.offsetHeight?nn=Ae.top-Ge.offsetHeight:Ae.bottom+Ge.offsetHeight<=Vn&&(nn=Ae.bottom),Sn+Ge.offsetWidth>zn&&(Sn=zn-Ge.offsetWidth)}Ge.style.top=nn+"px",Ge.style.left=Ge.style.right="",or=="right"?(Sn=lr.sizer.clientWidth-Ge.offsetWidth,Ge.style.right="0px"):(or=="left"?Sn=0:or=="middle"&&(Sn=(lr.sizer.clientWidth-Ge.offsetWidth)/2),Ge.style.left=Sn+"px"),Ot&&ll(this,{left:Sn,top:nn,right:Sn+Ge.offsetWidth,bottom:nn+Ge.offsetHeight})},triggerOnKeyDown:Cl(Md),triggerOnKeyPress:Cl(wd),triggerOnKeyUp:bd,triggerOnMouseDown:Cl(Ru),execCommand:function(Ae){if(Du.hasOwnProperty(Ae))return Du[Ae].call(null,this)},triggerElectric:Cl(function(he){Yt(this,he)}),findPosH:function(Ae,Ge,Ot,Gt){var or=1;Ge<0&&(or=-1,Ge=-Ge);for(var lr=sr(this.doc,Ae),nn=0;nn<Ge&&!(lr=pr(this.doc,lr,or,Ot,Gt),lr.hitSide);++nn);return lr},moveH:Cl(function(he,Ae){var Ge=this;this.extendSelectionsBy(function(Ot){return Ge.display.shift||Ge.doc.extend||Ot.empty()?pr(Ge.doc,Ot.head,he,Ae,Ge.options.rtlMoveVisually):he<0?Ot.from():Ot.to()},ue)}),deleteH:Cl(function(he,Ae){var Ge=this.doc.sel,Ot=this.doc;Ge.somethingSelected()?Ot.replaceSelection("",null,"+delete"):Su(this,function(Gt){var or=pr(Ot,Gt.head,he,Ae,!1);return he<0?{from:or,to:Gt.head}:{from:Gt.head,to:or}})}),findPosV:function(Ae,Ge,Ot,Gt){var or=1,lr=Gt;Ge<0&&(or=-1,Ge=-Ge);for(var nn=sr(this.doc,Ae),Sn=0;Sn<Ge;++Sn){var Vn=Yo(this,nn,"div");if(lr==null?lr=Vn.left:Vn.left=lr,nn=Dr(this,Vn,or,Ot),nn.hitSide)break}return nn},moveV:Cl(function(he,Ae){var Ge=this,Ot=this.doc,Gt=[],or=!this.display.shift&&!Ot.extend&&Ot.sel.somethingSelected();if(Ot.extendSelectionsBy(function(nn){if(or)return he<0?nn.from():nn.to();var Sn=Yo(Ge,nn.head,"div");nn.goalColumn!=null&&(Sn.left=nn.goalColumn),Gt.push(Sn.left);var Vn=Dr(Ge,Sn,he,Ae);return Ae=="page"&&nn==Ot.sel.primary()&&Ro(Ge,vo(Ge,Vn,"div").top-Sn.top),Vn},ue),Gt.length)for(var lr=0;lr<Ot.sel.ranges.length;lr++)Ot.sel.ranges[lr].goalColumn=Gt[lr]}),findWordAt:function(Ae){var Ge=this.doc,Ot=Ve(Ge,Ae.line).text,Gt=Ae.ch,or=Ae.ch;if(Ot){var lr=this.getHelper(Ae,"wordChars");(Ae.sticky=="before"||or==Ot.length)&&Gt?--Gt:++or;for(var nn=Ot.charAt(Gt),Sn=J(nn,lr)?function(Vn){return J(Vn,lr)}:/\s/.test(nn)?function(Vn){return/\s/.test(Vn)}:function(Vn){return!/\s/.test(Vn)&&!J(Vn)};Gt>0&&Sn(Ot.charAt(Gt-1));)--Gt;for(;or<Ot.length&&Sn(Ot.charAt(or));)++or}return new ge(cr(Ae.line,Gt),cr(Ae.line,or))},toggleOverwrite:function(Ae){if(Ae!=null&&Ae==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?Y(this.display.cursorDiv,"CodeMirror-overwrite"):_(this.display.cursorDiv,"CodeMirror-overwrite"),Ft(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==K()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Cl(function(he,Ae){Dl(this,he,Ae)}),getScrollInfo:function(){var Ae=this.display.scroller;return{left:Ae.scrollLeft,top:Ae.scrollTop,height:Ae.scrollHeight-Ln(this)-this.display.barHeight,width:Ae.scrollWidth-Ln(this)-this.display.barWidth,clientHeight:Wn(this),clientWidth:pi(this)}},scrollIntoView:Cl(function(he,Ae){he==null?(he={from:this.doc.sel.primary().head,to:null},Ae==null&&(Ae=this.options.cursorScrollMargin)):typeof he=="number"?he={from:cr(he,0),to:null}:he.from==null&&(he={from:he,to:null}),he.to||(he.to=he.from),he.margin=Ae||0,he.from.line!=null?Pl(this,he):Fo(this,he.from,he.to,he.margin)}),setSize:Cl(function(he,Ae){var Ge=this,Ot=function(lr){return typeof lr=="number"||/^\d+$/.test(String(lr))?lr+"px":lr};he!=null&&(this.display.wrapper.style.width=Ot(he)),Ae!=null&&(this.display.wrapper.style.height=Ot(Ae)),this.options.lineWrapping&&Co(this);var Gt=this.display.viewFrom;this.doc.iter(Gt,this.display.viewTo,function(or){if(or.widgets){for(var lr=0;lr<or.widgets.length;lr++)if(or.widgets[lr].noHScroll){Oa(Ge,Gt,"widget");break}}++Gt}),this.curOp.forceUpdate=!0,Ft(this,"refresh",this)}),operation:function(Ae){return il(this,Ae)},startOperation:function(){return El(this)},endOperation:function(){return _l(this)},refresh:Cl(function(){var he=this.display.cachedTextHeight;Sa(this),this.curOp.forceUpdate=!0,qo(this),Dl(this,this.doc.scrollLeft,this.doc.scrollTop),Ec(this.display),(he==null||Math.abs(he-es(this.display))>.5||this.options.lineWrapping)&&xs(this),Ft(this,"refresh",this)}),swapDoc:Cl(function(he){var Ae=this.doc;return Ae.cm=null,this.state.selectingText&&this.state.selectingText(),Ca(this,he),qo(this),this.display.input.reset(),Dl(this,he.scrollLeft,he.scrollTop),this.curOp.forceScroll=!0,rn(this,"swapDoc",this,Ae),Ae}),phrase:function(Ae){var Ge=this.options.phrases;return Ge&&Object.prototype.hasOwnProperty.call(Ge,Ae)?Ge[Ae]:Ae},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}},Jt(R),R.registerHelper=function(he,Ae,Ge){se.hasOwnProperty(he)||(se[he]=R[he]={_global:[]}),se[he][Ae]=Ge},R.registerGlobalHelper=function(he,Ae,Ge,Ot){R.registerHelper(he,Ae,Ot),se[he]._global.push({pred:Ge,val:Ot})}}function pr(R,P,se,he,Ae){var Ge=P,Ot=se,Gt=Ve(R,P.line),or=Ae&&R.direction=="rtl"?-se:se;function lr(){var Ea=P.line+or;return Ea<R.first||Ea>=R.first+R.size?!1:(P=new cr(Ea,P.ch,P.sticky),Gt=Ve(R,Ea))}function nn(Ea){var Ga;if(he=="codepoint"){var go=Gt.text.charCodeAt(P.ch+(he>0?0:-1));isNaN(go)?Ga=null:Ga=new cr(P.line,Math.max(0,Math.min(Gt.text.length,P.ch+se*(go>=55296&&go<56320?2:1))),-se)}else Ae?Ga=id(R.cm,Gt,P,se):Ga=gd(Gt,P,se);if(Ga==null)if(!Ea&&lr())P=Ad(Ae,R.cm,Gt,P.line,or);else return!1;else P=Ga;return!0}if(he=="char"||he=="codepoint")nn();else if(he=="column")nn(!0);else if(he=="word"||he=="group")for(var Sn=null,Vn=he=="group",zn=R.cm&&R.cm.getHelper(P,"wordChars"),Yi=!0;!(se<0&&!nn(!Yi));Yi=!1){var Aa=Gt.text.charAt(P.ch)||`
|
|
|
`,Fa=J(Aa,zn)?"w":Vn&&Aa==`
|
|
|
`?"n":!Vn||/\s/.test(Aa)?null:"p";if(Vn&&!Yi&&!Fa&&(Fa="s"),Sn&&Sn!=Fa){se<0&&(se=1,nn(),P.sticky="after");break}if(Fa&&(Sn=Fa),se>0&&!nn(!Yi))break}var Da=Gc(R,P,Ge,Ot,!0);return Zt(Ge,Da)&&(Da.hitSide=!0),Da}function Dr(R,P,se,he){var Ae=R.doc,Ge=P.left,Ot;if(he=="page"){var Gt=Math.min(R.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),or=Math.max(Gt-.5*es(R.display),3);Ot=(se>0?P.bottom:P.top)+se*or}else he=="line"&&(Ot=se>0?P.bottom+3:P.top-3);for(var lr;!(lr=ys(R,Ge,Ot),!lr.outside);){if(se<0?Ot<=0:Ot>=Ae.height){lr.hitSide=!0;break}Ot+=se*5}return lr}var Ur=function(P){this.cm=P,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new G,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Ur.prototype.init=function(R){var P=this,se=this,he=se.cm,Ae=se.div=R.lineDiv;wr(Ae,he.options.spellcheck,he.options.autocorrect,he.options.autocapitalize);function Ge(Gt){for(var or=Gt.target;or;or=or.parentNode){if(or==Ae)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(or.className))break}return!1}He(Ae,"paste",function(Gt){if(!Ge(Gt)||Ht(he,Gt)||Kt(Gt,he))return;f<=11&&setTimeout(Js(he,function(){return P.updateFromDOM()}),20)}),He(Ae,"compositionstart",function(Gt){P.composing={data:Gt.data,done:!1}}),He(Ae,"compositionupdate",function(Gt){P.composing||(P.composing={data:Gt.data,done:!1})}),He(Ae,"compositionend",function(Gt){P.composing&&(Gt.data!=P.composing.data&&P.readFromDOMSoon(),P.composing.done=!0)}),He(Ae,"touchstart",function(){return se.forceCompositionEnd()}),He(Ae,"input",function(){P.composing||P.readFromDOMSoon()});function Ot(Gt){if(!Ge(Gt)||Ht(he,Gt))return;if(he.somethingSelected())it({lineWise:!1,text:he.getSelections()}),Gt.type=="cut"&&he.replaceSelection("",null,"cut");else if(he.options.lineWiseCopyCut){var or=Qt(he);it({lineWise:!0,text:or.text}),Gt.type=="cut"&&he.operation(function(){he.setSelections(or.ranges,0,ie),he.replaceSelection("",null,"cut")})}else return;if(Gt.clipboardData){Gt.clipboardData.clearData();var lr=De.text.join(`
|
|
|
`);if(Gt.clipboardData.setData("Text",lr),Gt.clipboardData.getData("Text")==lr){Gt.preventDefault();return}}var nn=kr(),Sn=nn.firstChild;he.display.lineSpace.insertBefore(nn,he.display.lineSpace.firstChild),Sn.value=De.text.join(`
|
|
|
`);var Vn=document.activeElement;H(Sn),setTimeout(function(){he.display.lineSpace.removeChild(nn),Vn.focus(),Vn==Ae&&se.showPrimarySelection()},50)}He(Ae,"copy",Ot),He(Ae,"cut",Ot)},Ur.prototype.screenReaderLabelChanged=function(R){R?this.div.setAttribute("aria-label",R):this.div.removeAttribute("aria-label")},Ur.prototype.prepareSelection=function(){var R=$a(this.cm,!1);return R.focus=document.activeElement==this.div,R},Ur.prototype.showSelection=function(R,P){if(!R||!this.cm.display.view.length)return;(R.focus||P)&&this.showPrimarySelection(),this.showMultipleSelections(R)},Ur.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Ur.prototype.showPrimarySelection=function(){var R=this.getSelection(),P=this.cm,se=P.doc.sel.primary(),he=se.from(),Ae=se.to();if(P.display.viewTo==P.display.viewFrom||he.line>=P.display.viewTo||Ae.line<P.display.viewFrom){R.removeAllRanges();return}var Ge=Ki(P,R.anchorNode,R.anchorOffset),Ot=Ki(P,R.focusNode,R.focusOffset);if(Ge&&!Ge.bad&&Ot&&!Ot.bad&&Xt(un(Ge,Ot),he)==0&&Xt($r(Ge,Ot),Ae)==0)return;var Gt=P.display.view,or=he.line>=P.display.viewFrom&&fn(P,he)||{node:Gt[0].measure.map[2],offset:0},lr=Ae.line<P.display.viewTo&&fn(P,Ae);if(!lr){var nn=Gt[Gt.length-1].measure,Sn=nn.maps?nn.maps[nn.maps.length-1]:nn.map;lr={node:Sn[Sn.length-1],offset:Sn[Sn.length-2]-Sn[Sn.length-3]}}if(!or||!lr){R.removeAllRanges();return}var Vn=R.rangeCount&&R.getRangeAt(0),zn;try{zn=U(or.node,or.offset,lr.offset,lr.node)}catch(Yi){}zn&&(!g&&P.state.focused?(R.collapse(or.node,or.offset),zn.collapsed||(R.removeAllRanges(),R.addRange(zn))):(R.removeAllRanges(),R.addRange(zn)),Vn&&R.anchorNode==null?R.addRange(Vn):g&&this.startGracePeriod()),this.rememberSelection()},Ur.prototype.startGracePeriod=function(){var R=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){R.gracePeriod=!1,R.selectionChanged()&&R.cm.operation(function(){return R.cm.curOp.selectionChanged=!0})},20)},Ur.prototype.showMultipleSelections=function(R){O(this.cm.display.cursorDiv,R.cursors),O(this.cm.display.selectionDiv,R.selection)},Ur.prototype.rememberSelection=function(){var R=this.getSelection();this.lastAnchorNode=R.anchorNode,this.lastAnchorOffset=R.anchorOffset,this.lastFocusNode=R.focusNode,this.lastFocusOffset=R.focusOffset},Ur.prototype.selectionInEditor=function(){var R=this.getSelection();if(!R.rangeCount)return!1;var P=R.getRangeAt(0).commonAncestorContainer;return B(this.div,P)},Ur.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Ur.prototype.blur=function(){this.div.blur()},Ur.prototype.getField=function(){return this.div},Ur.prototype.supportsTouch=function(){return!0},Ur.prototype.receivedFocus=function(){var R=this;this.selectionInEditor()?this.pollSelection():il(this.cm,function(){return R.cm.curOp.selectionChanged=!0});function P(){R.cm.state.focused&&(R.pollSelection(),R.polling.set(R.cm.options.pollInterval,P))}this.polling.set(this.cm.options.pollInterval,P)},Ur.prototype.selectionChanged=function(){var R=this.getSelection();return R.anchorNode!=this.lastAnchorNode||R.anchorOffset!=this.lastAnchorOffset||R.focusNode!=this.lastFocusNode||R.focusOffset!=this.lastFocusOffset},Ur.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var R=this.getSelection(),P=this.cm;if(c&&s&&this.cm.display.gutterSpecs.length&&ii(R.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var se=Ki(P,R.anchorNode,R.anchorOffset),he=Ki(P,R.focusNode,R.focusOffset);se&&he&&il(P,function(){dl(P.doc,Ue(se,he),ie),(se.bad||he.bad)&&(P.curOp.selectionChanged=!0)})},Ur.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var R=this.cm,P=R.display,se=R.doc.sel.primary(),he=se.from(),Ae=se.to();if(he.ch==0&&he.line>R.firstLine()&&(he=cr(he.line-1,Ve(R.doc,he.line-1).length)),Ae.ch==Ve(R.doc,Ae.line).text.length&&Ae.line<R.lastLine()&&(Ae=cr(Ae.line+1,0)),he.line<P.viewFrom||Ae.line>P.viewTo-1)return!1;var Ge,Ot,Gt;he.line==P.viewFrom||(Ge=Va(R,he.line))==0?(Ot=fr(P.view[0].line),Gt=P.view[0].node):(Ot=fr(P.view[Ge].line),Gt=P.view[Ge-1].node.nextSibling);var or=Va(R,Ae.line),lr,nn;if(or==P.view.length-1?(lr=P.viewTo-1,nn=P.lineDiv.lastChild):(lr=fr(P.view[or+1].line)-1,nn=P.view[or+1].node.previousSibling),!Gt)return!1;for(var Sn=R.doc.splitLines(ca(R,Gt,nn,Ot,lr)),Vn=pt(R.doc,cr(Ot,0),cr(lr,Ve(R.doc,lr).text.length));Sn.length>1&&Vn.length>1;)if(ke(Sn)==ke(Vn))Sn.pop(),Vn.pop(),lr--;else if(Sn[0]==Vn[0])Sn.shift(),Vn.shift(),Ot++;else break;for(var zn=0,Yi=0,Aa=Sn[0],Fa=Vn[0],Da=Math.min(Aa.length,Fa.length);zn<Da&&Aa.charCodeAt(zn)==Fa.charCodeAt(zn);)++zn;for(var Ea=ke(Sn),Ga=ke(Vn),go=Math.min(Ea.length-(Sn.length==1?zn:0),Ga.length-(Vn.length==1?zn:0));Yi<go&&Ea.charCodeAt(Ea.length-Yi-1)==Ga.charCodeAt(Ga.length-Yi-1);)++Yi;if(Sn.length==1&&Vn.length==1&&Ot==he.line)for(;zn&&zn>he.ch&&Ea.charCodeAt(Ea.length-Yi-1)==Ga.charCodeAt(Ga.length-Yi-1);)zn--,Yi++;Sn[Sn.length-1]=Ea.slice(0,Ea.length-Yi).replace(/^\u200b+/,""),Sn[0]=Sn[0].slice(zn).replace(/\u200b+$/,"");var ls=cr(Ot,zn),jo=cr(lr,Vn.length?ke(Vn).length-Yi:0);if(Sn.length>1||Sn[0]||Xt(ls,jo))return Nc(R.doc,Sn,ls,jo,"+input"),!0},Ur.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ur.prototype.reset=function(){this.forceCompositionEnd()},Ur.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Ur.prototype.readFromDOMSoon=function(){var R=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(R.readDOMTimeout=null,R.composing)if(R.composing.done)R.composing=null;else return;R.updateFromDOM()},80)},Ur.prototype.updateFromDOM=function(){var R=this;(this.cm.isReadOnly()||!this.pollContent())&&il(this.cm,function(){return Sa(R.cm)})},Ur.prototype.setUneditable=function(R){R.contentEditable="false"},Ur.prototype.onKeyPress=function(R){if(R.charCode==0||this.composing)return;R.preventDefault(),this.cm.isReadOnly()||Js(this.cm,Et)(this.cm,String.fromCharCode(R.charCode==null?R.keyCode:R.charCode),0)},Ur.prototype.readOnlyChanged=function(R){this.div.contentEditable=String(R!="nocursor")},Ur.prototype.onContextMenu=function(){},Ur.prototype.resetPosition=function(){},Ur.prototype.needsContentAttribute=!0;function fn(R,P){var se=sa(R,P.line);if(!se||se.hidden)return null;var he=Ve(R.doc,P.line),Ae=ai(se,he,P.line),Ge=bt(he,R.doc.direction),Ot="left";if(Ge){var Gt=Be(Ge,P.ch);Ot=Gt%2?"right":"left"}var or=za(Ae.map,P.ch,Ot);return or.offset=or.collapse=="right"?or.end:or.start,or}function ii(R){for(var P=R;P;P=P.parentNode)if(/CodeMirror-gutter-wrapper/.test(P.className))return!0;return!1}function Li(R,P){return P&&(R.bad=!0),R}function ca(R,P,se,he,Ae){var Ge="",Ot=!1,Gt=R.doc.lineSeparator(),or=!1;function lr(zn){return function(Yi){return Yi.id==zn}}function nn(){Ot&&(Ge+=Gt,or&&(Ge+=Gt),Ot=or=!1)}function Sn(zn){zn&&(nn(),Ge+=zn)}function Vn(zn){if(zn.nodeType==1){var Yi=zn.getAttribute("cm-text");if(Yi){Sn(Yi);return}var Aa=zn.getAttribute("cm-marker"),Fa;if(Aa){var Da=R.findMarks(cr(he,0),cr(Ae+1,0),lr(+Aa));Da.length&&(Fa=Da[0].find(0))&&Sn(pt(R.doc,Fa.from,Fa.to).join(Gt));return}if(zn.getAttribute("contenteditable")=="false")return;var Ea=/^(pre|div|p|li|table|br)$/i.test(zn.nodeName);if(!/^br$/i.test(zn.nodeName)&&zn.textContent.length==0)return;Ea&&nn();for(var Ga=0;Ga<zn.childNodes.length;Ga++)Vn(zn.childNodes[Ga]);/^(pre|p)$/i.test(zn.nodeName)&&(or=!0),Ea&&(Ot=!0)}else zn.nodeType==3&&Sn(zn.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Vn(P),P==se);)P=P.nextSibling,or=!1;return Ge}function Ki(R,P,se){var he;if(P==R.display.lineDiv){if(he=R.display.lineDiv.childNodes[se],!he)return Li(R.clipPos(cr(R.display.viewTo-1)),!0);P=null,se=0}else for(he=P;;he=he.parentNode){if(!he||he==R.display.lineDiv)return null;if(he.parentNode&&he.parentNode==R.display.lineDiv)break}for(var Ae=0;Ae<R.display.view.length;Ae++){var Ge=R.display.view[Ae];if(Ge.node==he)return io(Ge,P,se)}}function io(R,P,se){var he=R.text.firstChild,Ae=!1;if(!P||!B(he,P))return Li(cr(fr(R.line),0),!0);if(P==he&&(Ae=!0,P=he.childNodes[se],se=0,!P)){var Ge=R.rest?ke(R.rest):R.line;return Li(cr(fr(Ge),Ge.text.length),Ae)}var Ot=P.nodeType==3?P:null,Gt=P;for(!Ot&&P.childNodes.length==1&&P.firstChild.nodeType==3&&(Ot=P.firstChild,se&&(se=Ot.nodeValue.length));Gt.parentNode!=he;)Gt=Gt.parentNode;var or=R.measure,lr=or.maps;function nn(Fa,Da,Ea){for(var Ga=-1;Ga<(lr?lr.length:0);Ga++)for(var go=Ga<0?or.map:lr[Ga],ls=0;ls<go.length;ls+=3){var jo=go[ls+2];if(jo==Fa||jo==Da){var Ts=fr(Ga<0?R.line:R.rest[Ga]),el=go[ls]+Ea;return(Ea<0||jo!=Fa)&&(el=go[ls+(Ea?1:0)]),cr(Ts,el)}}}var Sn=nn(Ot,Gt,se);if(Sn)return Li(Sn,Ae);for(var Vn=Gt.nextSibling,zn=Ot?Ot.nodeValue.length-se:0;Vn;Vn=Vn.nextSibling){if(Sn=nn(Vn,Vn.firstChild,0),Sn)return Li(cr(Sn.line,Sn.ch-zn),Ae);zn+=Vn.textContent.length}for(var Yi=Gt.previousSibling,Aa=se;Yi;Yi=Yi.previousSibling){if(Sn=nn(Yi,Yi.firstChild,-1),Sn)return Li(cr(Sn.line,Sn.ch+Aa),Ae);Aa+=Yi.textContent.length}}var ya=function(P){this.cm=P,this.prevInput="",this.pollingFast=!1,this.polling=new G,this.hasSelection=!1,this.composing=null};ya.prototype.init=function(R){var P=this,se=this,he=this.cm;this.createField(R);var Ae=this.textarea;R.wrapper.insertBefore(this.wrapper,R.wrapper.firstChild),a&&(Ae.style.width="0px"),He(Ae,"input",function(){d&&f>=9&&P.hasSelection&&(P.hasSelection=null),se.poll()}),He(Ae,"paste",function(Ot){if(Ht(he,Ot)||Kt(Ot,he))return;he.state.pasteIncoming=+new Date,se.fastPoll()});function Ge(Ot){if(Ht(he,Ot))return;if(he.somethingSelected())it({lineWise:!1,text:he.getSelections()});else if(he.options.lineWiseCopyCut){var Gt=Qt(he);it({lineWise:!0,text:Gt.text}),Ot.type=="cut"?he.setSelections(Gt.ranges,null,ie):(se.prevInput="",Ae.value=Gt.text.join(`
|
|
|
`),H(Ae))}else return;Ot.type=="cut"&&(he.state.cutIncoming=+new Date)}He(Ae,"cut",Ge),He(Ae,"copy",Ge),He(R.scroller,"paste",function(Ot){if(Fn(R,Ot)||Ht(he,Ot))return;if(!Ae.dispatchEvent){he.state.pasteIncoming=+new Date,se.focus();return}var Gt=new Event("paste");Gt.clipboardData=Ot.clipboardData,Ae.dispatchEvent(Gt)}),He(R.lineSpace,"selectstart",function(Ot){Fn(R,Ot)||ct(Ot)}),He(Ae,"compositionstart",function(){var Ot=he.getCursor("from");se.composing&&se.composing.range.clear(),se.composing={start:Ot,range:he.markText(Ot,he.getCursor("to"),{className:"CodeMirror-composing"})}}),He(Ae,"compositionend",function(){se.composing&&(se.poll(),se.composing.range.clear(),se.composing=null)})},ya.prototype.createField=function(R){this.wrapper=kr(),this.textarea=this.wrapper.firstChild},ya.prototype.screenReaderLabelChanged=function(R){R?this.textarea.setAttribute("aria-label",R):this.textarea.removeAttribute("aria-label")},ya.prototype.prepareSelection=function(){var R=this.cm,P=R.display,se=R.doc,he=$a(R);if(R.options.moveInputWithCursor){var Ae=Yo(R,se.sel.primary().head,"div"),Ge=P.wrapper.getBoundingClientRect(),Ot=P.lineDiv.getBoundingClientRect();he.teTop=Math.max(0,Math.min(P.wrapper.clientHeight-10,Ae.top+Ot.top-Ge.top)),he.teLeft=Math.max(0,Math.min(P.wrapper.clientWidth-10,Ae.left+Ot.left-Ge.left))}return he},ya.prototype.showSelection=function(R){var P=this.cm,se=P.display;O(se.cursorDiv,R.cursors),O(se.selectionDiv,R.selection),R.teTop!=null&&(this.wrapper.style.top=R.teTop+"px",this.wrapper.style.left=R.teLeft+"px")},ya.prototype.reset=function(R){if(this.contextMenuPending||this.composing)return;var P=this.cm;if(P.somethingSelected()){this.prevInput="";var se=P.getSelection();this.textarea.value=se,P.state.focused&&H(this.textarea),d&&f>=9&&(this.hasSelection=se)}else R||(this.prevInput=this.textarea.value="",d&&f>=9&&(this.hasSelection=null))},ya.prototype.getField=function(){return this.textarea},ya.prototype.supportsTouch=function(){return!1},ya.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!h||K()!=this.textarea))try{this.textarea.focus()}catch(R){}},ya.prototype.blur=function(){this.textarea.blur()},ya.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},ya.prototype.receivedFocus=function(){this.slowPoll()},ya.prototype.slowPoll=function(){var R=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){R.poll(),R.cm.state.focused&&R.slowPoll()})},ya.prototype.fastPoll=function(){var R=!1,P=this;P.pollingFast=!0;function se(){var he=P.poll();!he&&!R?(R=!0,P.polling.set(60,se)):(P.pollingFast=!1,P.slowPoll())}P.polling.set(20,se)},ya.prototype.poll=function(){var R=this,P=this.cm,se=this.textarea,he=this.prevInput;if(this.contextMenuPending||!P.state.focused||Ct(se)&&!he&&!this.composing||P.isReadOnly()||P.options.disableInput||P.state.keySeq)return!1;var Ae=se.value;if(Ae==he&&!P.somethingSelected())return!1;if(d&&f>=9&&this.hasSelection===Ae||A&&/[\uf700-\uf7ff]/.test(Ae))return P.display.input.reset(),!1;if(P.doc.sel==P.display.selForContextMenu){var Ge=Ae.charCodeAt(0);if(Ge==8203&&!he&&(he="\u200B"),Ge==8666)return this.reset(),this.cm.execCommand("undo")}for(var Ot=0,Gt=Math.min(he.length,Ae.length);Ot<Gt&&he.charCodeAt(Ot)==Ae.charCodeAt(Ot);)++Ot;return il(P,function(){Et(P,Ae.slice(Ot),he.length-Ot,null,R.composing?"*compose":null),Ae.length>1e3||Ae.indexOf(`
|
|
|
`)>-1?se.value=R.prevInput="":R.prevInput=Ae,R.composing&&(R.composing.range.clear(),R.composing.range=P.markText(R.composing.start,P.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},ya.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},ya.prototype.onKeyPress=function(){d&&f>=9&&(this.hasSelection=null),this.fastPoll()},ya.prototype.onContextMenu=function(R){var P=this,se=P.cm,he=se.display,Ae=P.textarea;P.contextMenuPending&&P.contextMenuPending();var Ge=ps(se,R),Ot=he.scroller.scrollTop;if(!Ge||o)return;var Gt=se.options.resetSelectionOnContextMenu;Gt&&se.doc.sel.contains(Ge)==-1&&Js(se,dl)(se.doc,Ue(Ge),ie);var or=Ae.style.cssText,lr=P.wrapper.style.cssText,nn=P.wrapper.offsetParent.getBoundingClientRect();P.wrapper.style.cssText="position: static",Ae.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
|
top: `+(R.clientY-nn.top-5)+"px; left: "+(R.clientX-nn.left-5)+`px;
|
|
|
z-index: 1000; background: `+(d?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Sn;u&&(Sn=window.scrollY),he.input.focus(),u&&window.scrollTo(null,Sn),he.input.reset(),se.somethingSelected()||(Ae.value=P.prevInput=" "),P.contextMenuPending=zn,he.selForContextMenu=se.doc.sel,clearTimeout(he.detectingSelectAll);function Vn(){if(Ae.selectionStart!=null){var Aa=se.somethingSelected(),Fa="\u200B"+(Aa?Ae.value:"");Ae.value="\u21DA",Ae.value=Fa,P.prevInput=Aa?"":"\u200B",Ae.selectionStart=1,Ae.selectionEnd=Fa.length,he.selForContextMenu=se.doc.sel}}function zn(){if(P.contextMenuPending!=zn)return;if(P.contextMenuPending=!1,P.wrapper.style.cssText=lr,Ae.style.cssText=or,d&&f<9&&he.scrollbars.setScrollTop(he.scroller.scrollTop=Ot),Ae.selectionStart!=null){(!d||d&&f<9)&&Vn();var Aa=0,Fa=function Da(){he.selForContextMenu==se.doc.sel&&Ae.selectionStart==0&&Ae.selectionEnd>0&&P.prevInput=="\u200B"?Js(se,dc)(se):Aa++<10?he.detectingSelectAll=setTimeout(Da,500):(he.selForContextMenu=null,he.input.reset())};he.detectingSelectAll=setTimeout(Fa,200)}}if(d&&f>=9&&Vn(),C){we(R);var Yi=function Aa(){ut(window,"mouseup",Aa),setTimeout(zn,20)};He(window,"mouseup",Yi)}else setTimeout(zn,50)},ya.prototype.readOnlyChanged=function(R){R||this.reset(),this.textarea.disabled=R=="nocursor",this.textarea.readOnly=!!R},ya.prototype.setUneditable=function(){},ya.prototype.needsContentAttribute=!1;function _o(R,P){if(P=P?j(P):{},P.value=R.value,!P.tabindex&&R.tabIndex&&(P.tabindex=R.tabIndex),!P.placeholder&&R.placeholder&&(P.placeholder=R.placeholder),P.autofocus==null){var se=K();P.autofocus=se==R||R.getAttribute("autofocus")!=null&&se==document.body}function he(){R.value=Gt.getValue()}var Ae;if(R.form&&(He(R.form,"submit",he),!P.leaveSubmitMethodAlone)){var Ge=R.form;Ae=Ge.submit;try{var Ot=Ge.submit=function(){he(),Ge.submit=Ae,Ge.submit(),Ge.submit=Ot}}catch(or){}}P.finishInit=function(or){or.save=he,or.getTextArea=function(){return R},or.toTextArea=function(){or.toTextArea=isNaN,he(),R.parentNode.removeChild(or.getWrapperElement()),R.style.display="",R.form&&(ut(R.form,"submit",he),!P.leaveSubmitMethodAlone&&typeof R.form.submit=="function"&&(R.form.submit=Ae))}},R.style.display="none";var Gt=vr(function(or){return R.parentNode.insertBefore(or,R.nextSibling)},P);return Gt}function oo(R){R.off=ut,R.on=He,R.wheelEventPixels=Pn,R.Doc=Rc,R.splitLines=ze,R.countColumn=M,R.findColumn=ve,R.isWordChar=Z,R.Pass=ee,R.signal=Ft,R.Line=Ia,R.changeEnd=nt,R.scrollbarModel=vc,R.Pos=cr,R.cmpPos=Xt,R.modes=At,R.mimeModes=tr,R.resolveMode=yn,R.getMode=ui,R.modeExtensions=Nn,R.extendMode=sn,R.copyState=Nt,R.startState=Pe,R.innerMode=xt,R.commands=Du,R.keyMap=su,R.keyName=nd,R.isModifierKey=Gu,R.lookupKey=au,R.normalizeKeyMap=Qc,R.StringStream=Fe,R.SharedTextMarker=Ou,R.TextMarker=sc,R.LineWidget=oc,R.e_preventDefault=ct,R.e_stopPropagation=le,R.e_stop=we,R.addClass=Y,R.contains=B,R.rmClass=_,R.keyNames=tu}qe(vr),yr(vr);var yo="iter insert remove copy getEditor constructor".split(" ");for(var gs in Rc.prototype)Rc.prototype.hasOwnProperty(gs)&&X(yo,gs)<0&&(vr.prototype[gs]=function(R){return function(){return R.apply(this.doc,arguments)}}(Rc.prototype[gs]));return Jt(Rc),vr.inputStyles={textarea:ya,contenteditable:Ur},vr.defineMode=function(R){!vr.defaults.mode&&R!="null"&&(vr.defaults.mode=R),Ir.apply(this,arguments)},vr.defineMIME=zr,vr.defineMode("null",function(){return{token:function(P){return P.skipToEnd()}}}),vr.defineMIME("text/plain","null"),vr.defineExtension=function(R,P){vr.prototype[R]=P},vr.defineDocExtension=function(R,P){Rc.prototype[R]=P},vr.fromTextArea=_o,oo(vr),vr.version="5.58.2",vr})},W2nI:function(z,V,m){var S=m("IwbS"),y=m("ProS"),g=m("bYtY"),p=["itemStyle","opacity"],t=["emphasis","itemStyle","opacity"],e=["lineStyle","opacity"],d=["emphasis","lineStyle","opacity"];function f(l,n){return l.getVisual("opacity")||l.getModel().get(n)}function u(l,n,a){var c=l.getGraphicEl(),h=f(l,n);a!=null&&(h==null&&(h=1),h*=a),c.downplay&&c.downplay(),c.traverse(function(A){A.type!=="group"&&A.setStyle("opacity",h)})}function r(l,n){var a=f(l,n),c=l.getGraphicEl();c.traverse(function(h){h.type!=="group"&&h.setStyle("opacity",a)}),c.highlight&&c.highlight()}var s=S.extendShape({shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,cpx2:0,cpy2:0,extent:0,orient:""},buildPath:function(l,n){var a=n.extent;l.moveTo(n.x1,n.y1),l.bezierCurveTo(n.cpx1,n.cpy1,n.cpx2,n.cpy2,n.x2,n.y2),n.orient==="vertical"?(l.lineTo(n.x2+a,n.y2),l.bezierCurveTo(n.cpx2+a,n.cpy2,n.cpx1+a,n.cpy1,n.x1+a,n.y1)):(l.lineTo(n.x2,n.y2+a),l.bezierCurveTo(n.cpx2,n.cpy2+a,n.cpx1,n.cpy1+a,n.x1,n.y1+a)),l.closePath()},highlight:function(){this.trigger("emphasis")},downplay:function(){this.trigger("normal")}}),o=y.extendChartView({type:"sankey",_model:null,_focusAdjacencyDisabled:!1,render:function(l,n,a){var c=this,h=l.getGraph(),A=this.group,v=l.layoutInfo,w=v.width,b=v.height,x=l.getData(),C=l.getData("edge"),I=l.get("orient");this._model=l,A.removeAll(),A.attr("position",[v.x,v.y]),h.eachEdge(function(_){var E=new s;E.dataIndex=_.dataIndex,E.seriesIndex=l.seriesIndex,E.dataType="edge";var O=_.getModel("lineStyle"),N=O.get("curveness"),F=_.node1.getLayout(),U=_.node1.getModel(),B=U.get("localX"),K=U.get("localY"),Y=_.node2.getLayout(),k=_.node2.getModel(),H=k.get("localX"),W=k.get("localY"),j=_.getLayout(),M,G,X,q,ee,ie,de,ue;E.shape.extent=Math.max(1,j.dy),E.shape.orient=I,I==="vertical"?(M=(B!=null?B*w:F.x)+j.sy,G=(K!=null?K*b:F.y)+F.dy,X=(H!=null?H*w:Y.x)+j.ty,q=W!=null?W*b:Y.y,ee=M,ie=G*(1-N)+q*N,de=X,ue=G*N+q*(1-N)):(M=(B!=null?B*w:F.x)+F.dx,G=(K!=null?K*b:F.y)+j.sy,X=H!=null?H*w:Y.x,q=(W!=null?W*b:Y.y)+j.ty,ee=M*(1-N)+X*N,ie=G,de=M*N+X*(1-N),ue=q),E.setShape({x1:M,y1:G,x2:X,y2:q,cpx1:ee,cpy1:ie,cpx2:de,cpy2:ue}),E.setStyle(O.getItemStyle());switch(E.style.fill){case"source":E.style.fill=_.node1.getVisual("color");break;case"target":E.style.fill=_.node2.getVisual("color");break}S.setHoverStyle(E,_.getModel("emphasis.lineStyle").getItemStyle()),A.add(E),C.setItemGraphicEl(_.dataIndex,E)}),h.eachNode(function(_){var E=_.getLayout(),O=_.getModel(),N=O.get("localX"),F=O.get("localY"),U=O.getModel("label"),B=O.getModel("emphasis.label"),K=new S.Rect({shape:{x:N!=null?N*w:E.x,y:F!=null?F*b:E.y,width:E.dx,height:E.dy},style:O.getModel("itemStyle").getItemStyle()}),Y=_.getModel("emphasis.itemStyle").getItemStyle();S.setLabelStyle(K.style,Y,U,B,{labelFetcher:l,labelDataIndex:_.dataIndex,defaultText:_.id,isRectText:!0}),K.setStyle("fill",_.getVisual("color")),S.setHoverStyle(K,Y),A.add(K),x.setItemGraphicEl(_.dataIndex,K),K.dataType="node"}),x.eachItemGraphicEl(function(_,E){var O=x.getItemModel(E);O.get("draggable")&&(_.drift=function(N,F){c._focusAdjacencyDisabled=!0,this.shape.x+=N,this.shape.y+=F,this.dirty(),a.dispatchAction({type:"dragNode",seriesId:l.id,dataIndex:x.getRawIndex(E),localX:this.shape.x/w,localY:this.shape.y/b})},_.ondragend=function(){c._focusAdjacencyDisabled=!1},_.draggable=!0,_.cursor="move"),_.highlight=function(){this.trigger("emphasis")},_.downplay=function(){this.trigger("normal")},_.focusNodeAdjHandler&&_.off("mouseover",_.focusNodeAdjHandler),_.unfocusNodeAdjHandler&&_.off("mouseout",_.unfocusNodeAdjHandler),O.get("focusNodeAdjacency")&&(_.on("mouseover",_.focusNodeAdjHandler=function(){c._focusAdjacencyDisabled||(c._clearTimer(),a.dispatchAction({type:"focusNodeAdjacency",seriesId:l.id,dataIndex:_.dataIndex}))}),_.on("mouseout",_.unfocusNodeAdjHandler=function(){c._focusAdjacencyDisabled||c._dispatchUnfocus(a)}))}),C.eachItemGraphicEl(function(_,E){var O=C.getItemModel(E);_.focusNodeAdjHandler&&_.off("mouseover",_.focusNodeAdjHandler),_.unfocusNodeAdjHandler&&_.off("mouseout",_.unfocusNodeAdjHandler),O.get("focusNodeAdjacency")&&(_.on("mouseover",_.focusNodeAdjHandler=function(){c._focusAdjacencyDisabled||(c._clearTimer(),a.dispatchAction({type:"focusNodeAdjacency",seriesId:l.id,edgeDataIndex:_.dataIndex}))}),_.on("mouseout",_.unfocusNodeAdjHandler=function(){c._focusAdjacencyDisabled||c._dispatchUnfocus(a)}))}),!this._data&&l.get("animation")&&A.setClipPath(i(A.getBoundingRect(),l,function(){A.removeClipPath()})),this._data=l.getData()},dispose:function(){this._clearTimer()},_dispatchUnfocus:function(l){var n=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout(function(){n._unfocusDelayTimer=null,l.dispatchAction({type:"unfocusNodeAdjacency",seriesId:n._model.id})},500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(l,n,a,c){var h=l.getData(),A=h.graph,v=c.dataIndex,w=h.getItemModel(v),b=c.edgeDataIndex;if(v==null&&b==null)return;var x=A.getNodeByIndex(v),C=A.getEdgeByIndex(b);if(A.eachNode(function(_){u(_,p,.1)}),A.eachEdge(function(_){u(_,e,.1)}),x){r(x,t);var I=w.get("focusNodeAdjacency");I==="outEdges"?g.each(x.outEdges,function(_){if(_.dataIndex<0)return;r(_,d),r(_.node2,t)}):I==="inEdges"?g.each(x.inEdges,function(_){if(_.dataIndex<0)return;r(_,d),r(_.node1,t)}):I==="allEdges"&&g.each(x.edges,function(_){if(_.dataIndex<0)return;r(_,d),_.node1!==x&&r(_.node1,t),_.node2!==x&&r(_.node2,t)})}C&&(r(C,d),r(C.node1,t),r(C.node2,t))},unfocusNodeAdjacency:function(l,n,a,c){var h=l.getGraph();h.eachNode(function(A){u(A,p)}),h.eachEdge(function(A){u(A,e)})}});function i(l,n,a){var c=new S.Rect({shape:{x:l.x-10,y:l.y-10,width:0,height:l.height+20}});return S.initProps(c,{shape:{width:l.width+20}},n,a),c}z.exports=o},W4dC:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=g.each,t=g.createHashMap,e=m("7DRL"),d=m("TIY9"),f=m("yS9w"),u=m("mFDi"),r={geoJSON:d,svg:f},s={load:function(n,a,c){var h=[],A=t(),v=t(),w,b=l(n);return p(b,function(x){var C=r[x.type].load(n,x,c);p(C.regions,function(_){var E=_.name;a&&a.hasOwnProperty(E)&&(_=_.cloneShallow(E=a[E])),h.push(_),A.set(E,_),v.set(E,_.center)});var I=C.boundingRect;I&&(w?w.union(I):w=I.clone())}),{regions:h,regionsMap:A,nameCoordMap:v,boundingRect:w||new u(0,0,0,0)}},makeGraphic:o("makeGraphic"),removeGraphic:o("removeGraphic")};function o(n){return function(a,c){var h=l(a),A=[];return p(h,function(v){var w=r[v.type][n];w&&A.push(w(a,v,c))}),A}}function i(n){}function l(n){var a=e.retrieveMap(n)||[];return a}z.exports=s},WGYa:function(z,V,m){var S=m("7yuC"),y=S.forceLayout,g=m("HF/U"),p=g.simpleLayout,t=m("lOQZ"),e=t.circularLayout,d=m("OELB"),f=d.linearMap,u=m("QBsz"),r=m("bYtY");function s(o){o.eachSeriesByType("graph",function(i){var l=i.coordinateSystem;if(l&&l.type!=="view")return;if(i.get("layout")==="force"){var n=i.preservedPoints||{},a=i.getGraph(),c=a.data,h=a.edgeData,A=i.getModel("force"),v=A.get("initLayout");i.preservedPoints?c.each(function(U){var B=c.getId(U);c.setItemLayout(U,n[B]||[NaN,NaN])}):!v||v==="none"?p(i):v==="circular"&&e(i,"value");var w=c.getDataExtent("value"),b=h.getDataExtent("value"),x=A.get("repulsion"),C=A.get("edgeLength");r.isArray(x)||(x=[x,x]),r.isArray(C)||(C=[C,C]),C=[C[1],C[0]];var I=c.mapArray("value",function(U,B){var K=c.getItemLayout(B),Y=f(U,w,x);return isNaN(Y)&&(Y=(x[0]+x[1])/2),{w:Y,rep:Y,fixed:c.getItemModel(B).get("fixed"),p:!K||isNaN(K[0])||isNaN(K[1])?null:K}}),_=h.mapArray("value",function(U,B){var K=a.getEdgeByIndex(B),Y=f(U,b,C);isNaN(Y)&&(Y=(C[0]+C[1])/2);var k=K.getModel();return{n1:I[K.node1.dataIndex],n2:I[K.node2.dataIndex],d:Y,curveness:k.get("lineStyle.curveness")||0,ignoreForceLayout:k.get("ignoreForceLayout")}}),l=i.coordinateSystem,E=l.getBoundingRect(),O=y(I,_,{rect:E,gravity:A.get("gravity"),friction:A.get("friction")}),N=O.step;O.step=function(U){for(var B=0,K=I.length;B<K;B++)I[B].fixed&&u.copy(I[B].p,a.getNodeByIndex(B).getLayout());N(function(Y,k,H){for(var W=0,j=Y.length;W<j;W++)Y[W].fixed||a.getNodeByIndex(W).setLayout(Y[W].p),n[c.getId(W)]=Y[W].p;for(var W=0,j=k.length;W<j;W++){var M=k[W],G=a.getEdgeByIndex(W),X=M.n1.p,q=M.n2.p,ee=G.getLayout();ee=ee?ee.slice():[],ee[0]=ee[0]||[],ee[1]=ee[1]||[],u.copy(ee[0],X),u.copy(ee[1],q),+M.curveness&&(ee[2]=[(X[0]+q[0])/2-(X[1]-q[1])*M.curveness,(X[1]+q[1])/2-(q[0]-X[0])*M.curveness]),G.setLayout(ee)}U&&U(H)})},i.forceLayout=O,i.preservedPoints=n,O.step()}else i.forceLayout=null})}z.exports=s},WKfj:function(z,V,m){"use strict";m.d(V,"d",function(){return y}),m.d(V,"e",function(){return g}),m.d(V,"f",function(){return p}),m.d(V,"c",function(){return t}),m.d(V,"b",function(){return d}),m.d(V,"a",function(){return u});var S=m("KQm4");function y(r){return Array.isArray(r)?r:r!==void 0?[r]:[]}function g(r,s){var o=s.labelInValue,i=s.combobox,l=new Map;if(r===void 0||r===""&&i)return[[],l];var n=Array.isArray(r)?r:[r],a=n;return o&&(a=n.filter(function(c){return c!==null}).map(function(c){var h=c.key,A=c.value,v=A!==void 0?A:h;return l.set(v,c),v})),[a,l]}function p(r,s){var o=s.optionLabelProp,i=s.labelInValue,l=s.prevValueMap,n=s.options,a=s.getLabeledValue,c=r;return i&&(c=c.map(function(h){return a(h,{options:n,prevValueMap:l,labelInValue:i,optionLabelProp:o})})),c}function t(r,s){var o=Object(S.a)(s),i;for(i=r.length-1;i>=0&&r[i].disabled;i-=1);var l=null;return i!==-1&&(l=o[i],o.splice(i,1)),{values:o,removedValue:l}}var e=typeof window!="undefined"&&window.document&&window.document.documentElement,d=e,f=0;function u(){var r;return d?(r=f,f+=1):r="TEST_OR_SSR",r}},"WN+l":function(z,V,m){var S=m("bYtY"),y=m("IwbS");function g(t,e,d,f){var u=d.axis;if(u.scale.isBlank())return;var r=d.getModel("splitArea"),s=r.getModel("areaStyle"),o=s.get("color"),i=f.coordinateSystem.getRect(),l=u.getTicksCoords({tickModel:r,clamp:!0});if(!l.length)return;var n=o.length,a=t.__splitAreaColors,c=S.createHashMap(),h=0;if(a)for(var A=0;A<l.length;A++){var v=a.get(l[A].tickValue);if(v!=null){h=(v+(n-1)*A)%n;break}}var w=u.toGlobalCoord(l[0].coord),b=s.getAreaStyle();o=S.isArray(o)?o:[o];for(var A=1;A<l.length;A++){var x=u.toGlobalCoord(l[A].coord),C,I,_,E;u.isHorizontal()?(C=w,I=i.y,_=x-C,E=i.height,w=C+_):(C=i.x,I=w,_=i.width,E=x-I,w=I+E);var O=l[A-1].tickValue;O!=null&&c.set(O,h),e.add(new y.Rect({anid:O!=null?"area_"+O:null,shape:{x:C,y:I,width:_,height:E},style:S.defaults({fill:o[h]},b),silent:!0})),h=(h+1)%n}t.__splitAreaColors=c}function p(t){t.__splitAreaColors=null}V.rectCoordAxisBuildSplitArea=g,V.rectCoordAxisHandleRemove=p},WaYH:function(z,V,m){"use strict";var S=m("wx14"),y=m("rePB"),g=m("Ff2n"),p=m("VTBJ"),t=m("1OyB"),e=m("vuIU"),d=m("JX7q"),f=m("Ji7U"),u=m("LK+K"),r=m("q1tI"),s=m("TSYQ"),o=m.n(s),i=m("sboe"),l=m("OZM5"),n=function(I){for(var _=I.prefixCls,E=I.level,O=I.isStart,N=I.isEnd,F="".concat(_,"-indent-unit"),U=[],B=0;B<E;B+=1){var K;U.push(r.createElement("span",{key:B,className:o()(F,(K={},Object(y.a)(K,"".concat(F,"-start"),O[B]),Object(y.a)(K,"".concat(F,"-end"),N[B]),K))}))}return r.createElement("span",{"aria-hidden":"true",className:"".concat(_,"-indent")},U)},a=n,c=m("815F"),h="open",A="close",v="---",w=function(C){Object(f.a)(_,C);var I=Object(u.a)(_);function _(){var E;return Object(t.a)(this,_),E=I.apply(this,arguments),E.state={dragNodeHighlight:!1},E.onSelectorClick=function(O){var N=E.props.context.onNodeClick;N(O,Object(c.b)(E.props)),E.isSelectable()?E.onSelect(O):E.onCheck(O)},E.onSelectorDoubleClick=function(O){var N=E.props.context.onNodeDoubleClick;N(O,Object(c.b)(E.props))},E.onSelect=function(O){if(E.isDisabled())return;var N=E.props.context.onNodeSelect;O.preventDefault(),N(O,Object(c.b)(E.props))},E.onCheck=function(O){if(E.isDisabled())return;var N=E.props,F=N.disableCheckbox,U=N.checked,B=E.props.context.onNodeCheck;if(!E.isCheckable()||F)return;O.preventDefault();var K=!U;B(O,Object(c.b)(E.props),K)},E.onMouseEnter=function(O){var N=E.props.context.onNodeMouseEnter;N(O,Object(c.b)(E.props))},E.onMouseLeave=function(O){var N=E.props.context.onNodeMouseLeave;N(O,Object(c.b)(E.props))},E.onContextMenu=function(O){var N=E.props.context.onNodeContextMenu;N(O,Object(c.b)(E.props))},E.onDragStart=function(O){var N=E.props.context.onNodeDragStart;O.stopPropagation(),E.setState({dragNodeHighlight:!0}),N(O,Object(d.a)(E));try{O.dataTransfer.setData("text/plain","")}catch(F){}},E.onDragEnter=function(O){var N=E.props.context.onNodeDragEnter;O.preventDefault(),O.stopPropagation(),N(O,Object(d.a)(E))},E.onDragOver=function(O){var N=E.props.context.onNodeDragOver;O.preventDefault(),O.stopPropagation(),N(O,Object(d.a)(E))},E.onDragLeave=function(O){var N=E.props.context.onNodeDragLeave;O.stopPropagation(),N(O,Object(d.a)(E))},E.onDragEnd=function(O){var N=E.props.context.onNodeDragEnd;O.stopPropagation(),E.setState({dragNodeHighlight:!1}),N(O,Object(d.a)(E))},E.onDrop=function(O){var N=E.props.context.onNodeDrop;O.preventDefault(),O.stopPropagation(),E.setState({dragNodeHighlight:!1}),N(O,Object(d.a)(E))},E.onExpand=function(O){var N=E.props,F=N.loading,U=N.context.onNodeExpand;if(F)return;U(O,Object(c.b)(E.props))},E.setSelectHandle=function(O){E.selectHandle=O},E.getNodeState=function(){var O=E.props.expanded;return E.isLeaf()?null:O?h:A},E.hasChildren=function(){var O=E.props.eventKey,N=E.props.context.keyEntities,F=N[O]||{},U=F.children;return!!(U||[]).length},E.isLeaf=function(){var O=E.props,N=O.isLeaf,F=O.loaded,U=E.props.context.loadData,B=E.hasChildren();return N===!1?!1:N||!U&&!B||U&&F&&!B},E.isDisabled=function(){var O=E.props.disabled,N=E.props.context.disabled;return!!(N||O)},E.isCheckable=function(){var O=E.props.checkable,N=E.props.context.checkable;return!N||O===!1?!1:N},E.syncLoadData=function(O){var N=O.expanded,F=O.loading,U=O.loaded,B=E.props.context,K=B.loadData,Y=B.onNodeLoad;if(F)return;K&&N&&!E.isLeaf()&&(!E.hasChildren()&&!U&&Y(Object(c.b)(E.props)))},E.renderSwitcherIconDom=function(O){var N=E.props.switcherIcon,F=E.props.context.switcherIcon,U=N||F;return typeof U=="function"?U(Object(p.a)(Object(p.a)({},E.props),{},{isLeaf:O})):U},E.renderSwitcher=function(){var O=E.props.expanded,N=E.props.context.prefixCls;if(E.isLeaf()){var F=E.renderSwitcherIconDom(!0);return F!==!1?r.createElement("span",{className:o()("".concat(N,"-switcher"),"".concat(N,"-switcher-noop"))},F):null}var U=o()("".concat(N,"-switcher"),"".concat(N,"-switcher_").concat(O?h:A)),B=E.renderSwitcherIconDom(!1);return B!==!1?r.createElement("span",{onClick:E.onExpand,className:U},B):null},E.renderCheckbox=function(){var O=E.props,N=O.checked,F=O.halfChecked,U=O.disableCheckbox,B=E.props.context.prefixCls,K=E.isDisabled(),Y=E.isCheckable();if(!Y)return null;var k=typeof Y!="boolean"?Y:null;return r.createElement("span",{className:o()("".concat(B,"-checkbox"),N&&"".concat(B,"-checkbox-checked"),!N&&F&&"".concat(B,"-checkbox-indeterminate"),(K||U)&&"".concat(B,"-checkbox-disabled")),onClick:E.onCheck},k)},E.renderIcon=function(){var O=E.props.loading,N=E.props.context.prefixCls;return r.createElement("span",{className:o()("".concat(N,"-iconEle"),"".concat(N,"-icon__").concat(E.getNodeState()||"docu"),O&&"".concat(N,"-icon_loading"))})},E.renderSelector=function(){var O=E.state.dragNodeHighlight,N=E.props,F=N.title,U=N.selected,B=N.icon,K=N.loading,Y=N.data,k=E.props.context,H=k.prefixCls,W=k.showIcon,j=k.icon,M=k.draggable,G=k.loadData,X=k.titleRender,q=E.isDisabled(),ee=typeof M=="function"?M(Y):M,ie="".concat(H,"-node-content-wrapper"),de;if(W){var ue=B||j;de=ue?r.createElement("span",{className:o()("".concat(H,"-iconEle"),"".concat(H,"-icon__customize"))},typeof ue=="function"?ue(E.props):ue):E.renderIcon()}else G&&K&&(de=E.renderIcon());var ve;typeof F=="function"?ve=F(Y):X?ve=X(Y):ve=F;var be=r.createElement("span",{className:"".concat(H,"-title")},ve);return r.createElement("span",{ref:E.setSelectHandle,title:typeof F=="string"?F:"",className:o()("".concat(ie),"".concat(ie,"-").concat(E.getNodeState()||"normal"),!q&&(U||O)&&"".concat(H,"-node-selected"),!q&&ee&&"draggable"),draggable:!q&&ee||void 0,"aria-grabbed":!q&&ee||void 0,onMouseEnter:E.onMouseEnter,onMouseLeave:E.onMouseLeave,onContextMenu:E.onContextMenu,onClick:E.onSelectorClick,onDoubleClick:E.onSelectorDoubleClick,onDragStart:ee?E.onDragStart:void 0},de,be,E.renderDropIndicator())},E.renderDropIndicator=function(){var O=E.props,N=O.disabled,F=O.eventKey,U=E.props.context,B=U.draggable,K=U.dropLevelOffset,Y=U.dropPosition,k=U.prefixCls,H=U.indent,W=U.dropIndicatorRender,j=U.dragOverNodeKey,M=U.direction,G=B!==!1,X=!N&&G&&j===F;return X?W({dropPosition:Y,dropLevelOffset:K,indent:H,prefixCls:k,direction:M}):null},E}return Object(e.a)(_,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var O=this.props.selectable,N=this.props.context.selectable;return typeof O=="boolean"?O:N}},{key:"render",value:function(){var O,N=this.props,F=N.eventKey,U=N.className,B=N.style,K=N.dragOver,Y=N.dragOverGapTop,k=N.dragOverGapBottom,H=N.isLeaf,W=N.isStart,j=N.isEnd,M=N.expanded,G=N.selected,X=N.checked,q=N.halfChecked,ee=N.loading,ie=N.domRef,de=N.active,ue=N.data,ve=N.onMouseMove,be=Object(g.a)(N,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove"]),_e=this.props.context,ke=_e.prefixCls,$e=_e.filterTreeNode,ne=_e.draggable,Ne=_e.keyEntities,st=_e.dropContainerKey,pe=_e.dropTargetKey,Z=this.isDisabled(),J=Object(l.f)(be),ae=Ne[F]||{},Se=ae.level,me=j[j.length-1],Oe=typeof ne=="function"?ne(ue):ne;return r.createElement("div",Object(S.a)({ref:ie,className:o()(U,"".concat(ke,"-treenode"),(O={},Object(y.a)(O,"".concat(ke,"-treenode-disabled"),Z),Object(y.a)(O,"".concat(ke,"-treenode-switcher-").concat(M?"open":"close"),!H),Object(y.a)(O,"".concat(ke,"-treenode-checkbox-checked"),X),Object(y.a)(O,"".concat(ke,"-treenode-checkbox-indeterminate"),q),Object(y.a)(O,"".concat(ke,"-treenode-selected"),G),Object(y.a)(O,"".concat(ke,"-treenode-loading"),ee),Object(y.a)(O,"".concat(ke,"-treenode-active"),de),Object(y.a)(O,"".concat(ke,"-treenode-leaf-last"),me),Object(y.a)(O,"drop-target",pe===F),Object(y.a)(O,"drop-container",st===F),Object(y.a)(O,"drag-over",!Z&&K),Object(y.a)(O,"drag-over-gap-top",!Z&&Y),Object(y.a)(O,"drag-over-gap-bottom",!Z&&k),Object(y.a)(O,"filter-node",$e&&$e(Object(c.b)(this.props))),O)),style:B,onDragEnter:Oe?this.onDragEnter:void 0,onDragOver:Oe?this.onDragOver:void 0,onDragLeave:Oe?this.onDragLeave:void 0,onDrop:Oe?this.onDrop:void 0,onDragEnd:Oe?this.onDragEnd:void 0,onMouseMove:ve},J),r.createElement(a,{prefixCls:ke,level:Se,isStart:W,isEnd:j}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),_}(r.Component),b=function(I){return r.createElement(i.a.Consumer,null,function(_){return r.createElement(w,Object(S.a)({},I,{context:_}))})};b.displayName="TreeNode",b.defaultProps={title:v},b.isTreeNode=1;var x=V.a=b},Wqna:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=g.isObject,t=g.each,e=g.map,d=g.indexOf,f=g.retrieve,u=m("+TT/"),r=u.getLayoutRect,s=m("aX7z"),o=s.createScaleByModel,i=s.ifAxisCrossZero,l=s.niceScaleExtent,n=s.estimateLabelUnionRect,a=m("y+lR"),c=m("7AJT"),h=m("IDmD"),A=m("7hqr"),v=A.getStackedDimension;m("jtI2");function w(U,B,K){return U.getCoordSysModel()===B}function b(U,B,K){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(U,B,K),this.model=U}var x=b.prototype;x.type="grid",x.axisPointerEnabled=!0,x.getRect=function(){return this._rect},x.update=function(U,B){var K=this._axesMap;this._updateScale(U,this.model),t(K.x,function(k){l(k.scale,k.model)}),t(K.y,function(k){l(k.scale,k.model)});var Y={};t(K.x,function(k){C(K,"y",k,Y)}),t(K.y,function(k){C(K,"x",k,Y)}),this.resize(this.model,B)};function C(U,B,K,Y){K.getAxesOnZeroOf=function(){return H?[H]:[]};var k=U[B],H,W=K.model,j=W.get("axisLine.onZero"),M=W.get("axisLine.onZeroAxisIndex");if(!j)return;if(M!=null)I(k[M])&&(H=k[M]);else for(var G in k)if(k.hasOwnProperty(G)&&I(k[G])&&!Y[X(k[G])]){H=k[G];break}H&&(Y[X(H)]=!0);function X(q){return q.dim+"_"+q.index}}function I(U){return U&&U.type!=="category"&&U.type!=="time"&&i(U)}x.resize=function(U,B,K){var Y=r(U.getBoxLayoutParams(),{width:B.getWidth(),height:B.getHeight()});this._rect=Y;var k=this._axesList;H(),!K&&U.get("containLabel")&&(t(k,function(W){if(!W.model.get("axisLabel.inside")){var j=n(W);if(j){var M=W.isHorizontal()?"height":"width",G=W.model.get("axisLabel.margin");Y[M]-=j[M]+G,W.position==="top"?Y.y+=j.height+G:W.position==="left"&&(Y.x+=j.width+G)}}}),H());function H(){t(k,function(W){var j=W.isHorizontal(),M=j?[0,Y.width]:[0,Y.height],G=W.inverse?1:0;W.setExtent(M[G],M[1-G]),_(W,j?Y.x:Y.y)})}},x.getAxis=function(U,B){var K=this._axesMap[U];if(K!=null){if(B==null){for(var Y in K)if(K.hasOwnProperty(Y))return K[Y]}return K[B]}},x.getAxes=function(){return this._axesList.slice()},x.getCartesian=function(U,B){if(U!=null&&B!=null){var K="x"+U+"y"+B;return this._coordsMap[K]}p(U)&&(B=U.yAxisIndex,U=U.xAxisIndex);for(var Y=0,k=this._coordsList;Y<k.length;Y++)if(k[Y].getAxis("x").index===U||k[Y].getAxis("y").index===B)return k[Y]},x.getCartesians=function(){return this._coordsList.slice()},x.convertToPixel=function(U,B,K){var Y=this._findConvertTarget(U,B);return Y.cartesian?Y.cartesian.dataToPoint(K):Y.axis?Y.axis.toGlobalCoord(Y.axis.dataToCoord(K)):null},x.convertFromPixel=function(U,B,K){var Y=this._findConvertTarget(U,B);return Y.cartesian?Y.cartesian.pointToData(K):Y.axis?Y.axis.coordToData(Y.axis.toLocalCoord(K)):null},x._findConvertTarget=function(U,B){var K=B.seriesModel,Y=B.xAxisModel||K&&K.getReferringComponents("xAxis")[0],k=B.yAxisModel||K&&K.getReferringComponents("yAxis")[0],H=B.gridModel,W=this._coordsList,j,M;if(K)j=K.coordinateSystem,d(W,j)<0&&(j=null);else if(Y&&k)j=this.getCartesian(Y.componentIndex,k.componentIndex);else if(Y)M=this.getAxis("x",Y.componentIndex);else if(k)M=this.getAxis("y",k.componentIndex);else if(H){var G=H.coordinateSystem;G===this&&(j=this._coordsList[0])}return{cartesian:j,axis:M}},x.containPoint=function(U){var B=this._coordsList[0];if(B)return B.containPoint(U)},x._initCartesian=function(U,B,K){var Y={left:!1,right:!1,top:!1,bottom:!1},k={x:{},y:{}},H={x:0,y:0};if(B.eachComponent("xAxis",W("x"),this),B.eachComponent("yAxis",W("y"),this),!H.x||!H.y){this._axesMap={},this._axesList=[];return}this._axesMap=k,t(k.x,function(j,M){t(k.y,function(G,X){var q="x"+M+"y"+X,ee=new a(q);ee.grid=this,ee.model=U,this._coordsMap[q]=ee,this._coordsList.push(ee),ee.addAxis(j),ee.addAxis(G)},this)},this);function W(j){return function(M,G){if(!w(M,U,B))return;var X=M.get("position");j==="x"?X!=="top"&&X!=="bottom"&&(X=Y.bottom?"top":"bottom"):X!=="left"&&X!=="right"&&(X=Y.left?"right":"left"),Y[X]=!0;var q=new c(j,o(M),[0,0],M.get("type"),X),ee=q.type==="category";q.onBand=ee&&M.get("boundaryGap"),q.inverse=M.get("inverse"),M.axis=q,q.model=M,q.grid=this,q.index=G,this._axesList.push(q),k[j][G]=q,H[j]++}}},x._updateScale=function(U,B){t(this._axesList,function(Y){Y.scale.setExtent(Infinity,-Infinity)}),U.eachSeries(function(Y){if(N(Y)){var k=O(Y,U),H=k[0],W=k[1];if(!w(H,B,U)||!w(W,B,U))return;var j=this.getCartesian(H.componentIndex,W.componentIndex),M=Y.getData(),G=j.getAxis("x"),X=j.getAxis("y");M.type==="list"&&(K(M,G,Y),K(M,X,Y))}},this);function K(Y,k,H){t(Y.mapDimension(k.dim,!0),function(W){k.scale.unionExtentFromData(Y,v(Y,W))})}},x.getTooltipAxes=function(U){var B=[],K=[];return t(this.getCartesians(),function(Y){var k=U!=null&&U!=="auto"?Y.getAxis(U):Y.getBaseAxis(),H=Y.getOtherAxis(k);d(B,k)<0&&B.push(k),d(K,H)<0&&K.push(H)}),{baseAxes:B,otherAxes:K}};function _(U,B){var K=U.getExtent(),Y=K[0]+K[1];U.toGlobalCoord=U.dim==="x"?function(k){return k+B}:function(k){return Y-k+B},U.toLocalCoord=U.dim==="x"?function(k){return k-B}:function(k){return Y-k+B}}var E=["xAxis","yAxis"];function O(U,B){return e(E,function(K){var Y=U.getReferringComponents(K)[0];return Y})}function N(U){return U.get("coordinateSystem")==="cartesian2d"}b.create=function(U,B){var K=[];return U.eachComponent("grid",function(Y,k){var H=new b(Y,U,B);H.name="grid_"+k,H.resize(Y,B,!0),Y.coordinateSystem=H,K.push(H)}),U.eachSeries(function(Y){if(!N(Y))return;var k=O(Y,U),H=k[0],W=k[1],j=H.getCoordSysModel(),M=j.coordinateSystem;Y.coordinateSystem=M.getCartesian(H.componentIndex,W.componentIndex)}),K},b.dimensions=b.prototype.dimensions=a.prototype.dimensions,h.register("cartesian2d",b);var F=b;z.exports=F},XOKv:function(z,V,m){m("OXB0"),m("SA4+")},Xmg4:function(z,V,m){var S=m("bYtY"),y=m("LPTA"),g=y.devicePixelRatio,p=m("K2GJ"),t=m("3C/r");function e(){return!1}function d(r,s,o){var i=S.createCanvas(),l=s.getWidth(),n=s.getHeight(),a=i.style;return a&&(a.position="absolute",a.left=0,a.top=0,a.width=l+"px",a.height=n+"px",i.setAttribute("data-zr-dom-id",r)),i.width=l*o,i.height=n*o,i}var f=function(s,o,i){var l;i=i||g,typeof s=="string"?l=d(s,o,i):S.isObject(s)&&(l=s,s=l.id),this.id=s,this.dom=l;var n=l.style;n&&(l.onselectstart=e,n["-webkit-user-select"]="none",n["user-select"]="none",n["-webkit-touch-callout"]="none",n["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",n.padding=0,n.margin=0,n["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=o,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 s=this.dpr;this.domBack=d("back-"+this.id,this.painter,s),this.ctxBack=this.domBack.getContext("2d"),s!==1&&this.ctxBack.scale(s,s)},resize:function(s,o){var i=this.dpr,l=this.dom,n=l.style,a=this.domBack;n&&(n.width=s+"px",n.height=o+"px"),l.width=s*i,l.height=o*i,a&&(a.width=s*i,a.height=o*i,i!==1&&this.ctxBack.scale(i,i))},clear:function(s,o){var i=this.dom,l=this.ctx,n=i.width,a=i.height,o=o||this.clearColor,c=this.motionBlur&&!s,h=this.lastFrameAlpha,A=this.dpr;if(c&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(i,0,0,n/A,a/A)),l.clearRect(0,0,n,a),o&&o!=="transparent"){var v;o.colorStops?(v=o.__canvasGradient||p.getGradient(l,o,{x:0,y:0,width:n,height:a}),o.__canvasGradient=v):o.image&&(v=t.prototype.getCanvasPattern.call(o,l)),l.save(),l.fillStyle=v||o,l.fillRect(0,0,n,a),l.restore()}if(c){var w=this.domBack;l.save(),l.globalAlpha=h,l.drawImage(w,0,0,n,a),l.restore()}}};var u=f;z.exports=u},Xnb7:function(z,V,m){var S=m("1RvN"),y=new S(50);function g(d){if(typeof d=="string"){var f=y.get(d);return f&&f.image}else return d}function p(d,f,u,r,s){if(d)if(typeof d=="string"){if(f&&f.__zrImageSrc===d||!u)return f;var o=y.get(d),i={hostEl:u,cb:r,cbPayload:s};return o?(f=o.image,!e(f)&&o.pending.push(i)):(f=new Image,f.onload=f.onerror=t,y.put(d,f.__cachedImgObj={image:f,pending:[i]}),f.src=f.__zrImageSrc=d),f}else return d;else return f}function t(){var d=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var f=0;f<d.pending.length;f++){var u=d.pending[f],r=u.cb;r&&r(this,u.cbPayload),u.hostEl.dirty()}d.pending.length=0}function e(d){return d&&d.width&&d.height}V.findExistImage=g,V.createOrUpdateImage=p,V.isImageReady=e},XpcN:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("ProS"),p=m("bYtY"),t=m("oVpE"),e=t.createSymbol,d=m("IwbS"),f=m("eRkO"),u=f.makeBackground,r=m("+TT/"),s=p.curry,o=p.each,i=d.Group,l=g.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(A,v,w){var b=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!A.get("show",!0))return;var x=A.get("align"),C=A.get("orient");(!x||x==="auto")&&(x=A.get("left")==="right"&&C==="vertical"?"right":"left");var I=A.get("selector",!0),_=A.get("selectorPosition",!0);I&&(!_||_==="auto")&&(_=C==="horizontal"?"end":"start"),this.renderInner(x,A,v,w,I,C,_);var E=A.getBoxLayoutParams(),O={width:w.getWidth(),height:w.getHeight()},N=A.get("padding"),F=r.getLayoutRect(E,O,N),U=this.layoutInner(A,x,F,b,I,_),B=r.getLayoutRect(p.defaults({width:U.width,height:U.height},E),O,N);this.group.attr("position",[B.x-U.x,B.y-U.y]),this.group.add(this._backgroundEl=u(U,A))},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},renderInner:function(A,v,w,b,x,C,I){var _=this.getContentGroup(),E=p.createHashMap(),O=v.get("selectedMode"),N=[];w.eachRawSeries(function(F){!F.get("legendHoverLink")&&N.push(F.id)}),o(v.getData(),function(F,U){var B=F.get("name");if(!this.newlineDisabled&&(B===""||B===`
|
|
|
`)){_.add(new i({newline:!0}));return}var K=w.getSeriesByName(B)[0];if(E.get(B))return;if(K){var Y=K.getData(),k=Y.getVisual("color"),H=Y.getVisual("borderColor");typeof k=="function"&&(k=k(K.getDataParams(0))),typeof H=="function"&&(H=H(K.getDataParams(0)));var W=Y.getVisual("legendSymbol")||"roundRect",j=Y.getVisual("symbol"),M=this._createItem(B,U,F,v,W,j,A,k,H,O);M.on("click",s(a,B,null,b,N)).on("mouseover",s(c,K.name,null,b,N)).on("mouseout",s(h,K.name,null,b,N)),E.set(B,!0)}else w.eachRawSeries(function(G){if(E.get(B))return;if(G.legendVisualProvider){var X=G.legendVisualProvider;if(!X.containName(B))return;var q=X.indexOfName(B),ee=X.getItemVisual(q,"color"),ie=X.getItemVisual(q,"borderColor"),de="roundRect",ue=this._createItem(B,U,F,v,de,null,A,ee,ie,O);ue.on("click",s(a,null,B,b,N)).on("mouseover",s(c,null,B,b,N)).on("mouseout",s(h,null,B,b,N)),E.set(B,!0)}},this)},this),x&&this._createSelector(x,v,b,C,I)},_createSelector:function(A,v,w,b,x){var C=this.getSelectorGroup();o(A,function(_){I(_)});function I(_){var E=_.type,O=new d.Text({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){w.dispatchAction({type:E==="all"?"legendAllSelect":"legendInverseSelect"})}});C.add(O);var N=v.getModel("selectorLabel"),F=v.getModel("emphasis.selectorLabel");d.setLabelStyle(O.style,O.hoverStyle={},N,F,{defaultText:_.title,isRectText:!1}),d.setHoverStyle(O)}},_createItem:function(A,v,w,b,x,C,I,_,E,O){var N=b.get("itemWidth"),F=b.get("itemHeight"),U=b.get("inactiveColor"),B=b.get("inactiveBorderColor"),K=b.get("symbolKeepAspect"),Y=b.getModel("itemStyle"),k=b.isSelected(A),H=new i,W=w.getModel("textStyle"),j=w.get("icon"),M=w.getModel("tooltip"),G=M.parentModel;x=j||x;var X=e(x,0,0,N,F,k?_:U,K==null?!0:K);if(H.add(n(X,x,Y,E,B,k)),!j&&C&&(C!==x||C==="none")){var q=F*.8;C==="none"&&(C="circle");var ee=e(C,(N-q)/2,(F-q)/2,q,q,k?_:U,K==null?!0:K);H.add(n(ee,C,Y,E,B,k))}var ie=I==="left"?N+5:-5,de=I,ue=b.get("formatter"),ve=A;typeof ue=="string"&&ue?ve=ue.replace("{name}",A!=null?A:""):typeof ue=="function"&&(ve=ue(A)),H.add(new d.Text({style:d.setTextStyle({},W,{text:ve,x:ie,y:F/2,textFill:k?W.getTextColor():U,textAlign:de,textVerticalAlign:"middle"})}));var be=new d.Rect({shape:H.getBoundingRect(),invisible:!0,tooltip:M.get("show")?p.extend({content:A,formatter:G.get("formatter",!0)||function(){return A},formatterParams:{componentType:"legend",legendIndex:b.componentIndex,name:A,$vars:["name"]}},M.option):null});return H.add(be),H.eachChild(function(_e){_e.silent=!0}),be.silent=!O,this.getContentGroup().add(H),d.setHoverStyle(H),H.__legendDataIndex=v,H},layoutInner:function(A,v,w,b,x,C){var I=this.getContentGroup(),_=this.getSelectorGroup();r.box(A.get("orient"),I,A.get("itemGap"),w.width,w.height);var E=I.getBoundingRect(),O=[-E.x,-E.y];if(x){r.box("horizontal",_,A.get("selectorItemGap",!0));var N=_.getBoundingRect(),F=[-N.x,-N.y],U=A.get("selectorButtonGap",!0),B=A.getOrient().index,K=B===0?"width":"height",Y=B===0?"height":"width",k=B===0?"y":"x";C==="end"?F[B]+=E[K]+U:O[B]+=N[K]+U,F[1-B]+=E[Y]/2-N[Y]/2,_.attr("position",F),I.attr("position",O);var H={x:0,y:0};return H[K]=E[K]+U+N[K],H[Y]=Math.max(E[Y],N[Y]),H[k]=Math.min(0,N[k]+F[1-B]),H}else return I.attr("position",O),this.group.getBoundingRect()},remove:function(){this.getContentGroup().removeAll(),this._isFirstRender=!0}});function n(A,v,w,b,x,C){var I;return v!=="line"&&v.indexOf("empty")<0?(I=w.getItemStyle(),A.style.stroke=b,C||(I.stroke=x)):I=w.getItemStyle(["borderWidth","borderColor"]),A.setStyle(I)}function a(A,v,w,b){h(A,v,w,b),w.dispatchAction({type:"legendToggleSelect",name:A!=null?A:v}),c(A,v,w,b)}function c(A,v,w,b){var x=w.getZr().storage.getDisplayList()[0];x&&x.useHoverLayer||w.dispatchAction({type:"highlight",seriesName:A,name:v,excludeSeriesId:b})}function h(A,v,w,b){var x=w.getZr().storage.getDisplayList()[0];x&&x.useHoverLayer||w.dispatchAction({type:"downplay",seriesName:A,name:v,excludeSeriesId:b})}z.exports=l},XxSj:function(z,V,m){var S=m("bYtY"),y=m("Qe9p"),g=m("OELB"),p=g.linearMap,t=S.each,e=S.isObject,d=-1,f=function(C){var I=C.mappingMethod,_=C.type,E=this.option=S.clone(C);this.type=_,this.mappingMethod=I,this._normalizeData=w[I];var O=u[_];this.applyVisual=O.applyVisual,this.getColorMapper=O.getColorMapper,this._doMap=O._doMap[I],I==="piecewise"?(o(E),r(E)):I==="category"?E.categories?s(E):o(E,!0):(S.assert(I!=="linear"||E.dataExtent),o(E))};f.prototype={constructor:f,mapValueToVisual:function(C){var I=this._normalizeData(C);return this._doMap(I,C)},getNormalizer:function(){return S.bind(this._normalizeData,this)}};var u=f.visualHandlers={color:{applyVisual:n("color"),getColorMapper:function(){var C=this.option;return S.bind(C.mappingMethod==="category"?function(I,_){return!_&&(I=this._normalizeData(I)),a.call(this,I)}:function(I,_,E){var O=!!E;return!_&&(I=this._normalizeData(I)),E=y.fastLerp(I,C.parsedVisual,E),O?E:y.stringify(E,"rgba")},this)},_doMap:{linear:function(C){return y.stringify(y.fastLerp(C,this.option.parsedVisual),"rgba")},category:a,piecewise:function(C,I){var _=A.call(this,I);return _==null&&(_=y.stringify(y.fastLerp(C,this.option.parsedVisual),"rgba")),_},fixed:c}},colorHue:i(function(C,I){return y.modifyHSL(C,I)}),colorSaturation:i(function(C,I){return y.modifyHSL(C,null,I)}),colorLightness:i(function(C,I){return y.modifyHSL(C,null,null,I)}),colorAlpha:i(function(C,I){return y.modifyAlpha(C,I)}),opacity:{applyVisual:n("opacity"),_doMap:h([0,1])},liftZ:{applyVisual:n("liftZ"),_doMap:{linear:c,category:c,piecewise:c,fixed:c}},symbol:{applyVisual:function(C,I,_){var E=this.mapValueToVisual(C);if(S.isString(E))_("symbol",E);else if(e(E))for(var O in E)E.hasOwnProperty(O)&&_(O,E[O])},_doMap:{linear:l,category:a,piecewise:function(C,I){var _=A.call(this,I);return _==null&&(_=l.call(this,C)),_},fixed:c}},symbolSize:{applyVisual:n("symbolSize"),_doMap:h([0,1])}};function r(C){var I=C.pieceList;C.hasSpecialVisual=!1,S.each(I,function(_,E){_.originIndex=E,_.visual!=null&&(C.hasSpecialVisual=!0)})}function s(C){var I=C.categories,_=C.visual,E=C.categoryMap={};if(t(I,function(F,U){E[F]=U}),!S.isArray(_)){var O=[];S.isObject(_)?t(_,function(F,U){var B=E[U];O[B!=null?B:d]=F}):O[d]=_,_=v(C,O)}for(var N=I.length-1;N>=0;N--)_[N]==null&&(delete E[I[N]],I.pop())}function o(C,I){var _=C.visual,E=[];S.isObject(_)?t(_,function(N){E.push(N)}):_!=null&&E.push(_);var O={color:1,symbol:1};!I&&E.length===1&&!O.hasOwnProperty(C.type)&&(E[1]=E[0]),v(C,E)}function i(C){return{applyVisual:function(I,_,E){I=this.mapValueToVisual(I),E("color",C(_("color"),I))},_doMap:h([0,1])}}function l(C){var I=this.option.visual;return I[Math.round(p(C,[0,1],[0,I.length-1],!0))]||{}}function n(C){return function(I,_,E){E(C,this.mapValueToVisual(I))}}function a(C){var I=this.option.visual;return I[this.option.loop&&C!==d?C%I.length:C]}function c(){return this.option.visual[0]}function h(C){return{linear:function(I){return p(I,C,this.option.visual,!0)},category:a,piecewise:function(I,_){var E=A.call(this,_);return E==null&&(E=p(I,C,this.option.visual,!0)),E},fixed:c}}function A(C){var I=this.option,_=I.pieceList;if(I.hasSpecialVisual){var E=f.findPieceIndex(C,_),O=_[E];if(O&&O.visual)return O.visual[this.type]}}function v(C,I){return C.visual=I,C.type==="color"&&(C.parsedVisual=S.map(I,function(_){return y.parse(_)})),I}var w={linear:function(C){return p(C,this.option.dataExtent,[0,1],!0)},piecewise:function(C){var I=this.option.pieceList,_=f.findPieceIndex(C,I,!0);if(_!=null)return p(_,[0,I.length-1],[0,1],!0)},category:function(C){var I=this.option.categories?this.option.categoryMap[C]:C;return I==null?d:I},fixed:S.noop};f.listVisualTypes=function(){var C=[];return S.each(u,function(I,_){C.push(_)}),C},f.addVisualHandler=function(C,I){u[C]=I},f.isValidType=function(C){return u.hasOwnProperty(C)},f.eachVisual=function(C,I,_){S.isObject(C)?S.each(C,I,_):I.call(_,C)},f.mapVisual=function(C,I,_){var E,O=S.isArray(C)?[]:S.isObject(C)?{}:(E=!0,null);return f.eachVisual(C,function(N,F){var U=I.call(_,N,F);E?O=U:O[F]=U}),O},f.retrieveVisuals=function(C){var I={},_;return C&&t(u,function(E,O){C.hasOwnProperty(O)&&(I[O]=C[O],_=!0)}),_?I:null},f.prepareVisualTypes=function(C){if(e(C)){var I=[];t(C,function(_,E){I.push(E)}),C=I}else if(S.isArray(C))C=C.slice();else return[];return C.sort(function(_,E){return E==="color"&&_!=="color"&&_.indexOf("color")===0?1:-1}),C},f.dependsOn=function(C,I){return I==="color"?!!(C&&C.indexOf(I)===0):C===I},f.findPieceIndex=function(C,I,_){for(var E,O=Infinity,N=0,F=I.length;N<F;N++){var U=I[N].value;if(U!=null){if(U===C||typeof U=="string"&&U===C+"")return N;_&&k(U,N)}}for(var N=0,F=I.length;N<F;N++){var B=I[N],K=B.interval,Y=B.close;if(K){if(K[0]===-Infinity){if(b(Y[1],C,K[1]))return N}else if(K[1]===Infinity){if(b(Y[0],K[0],C))return N}else if(b(Y[0],K[0],C)&&b(Y[1],C,K[1]))return N;_&&k(K[0],N),_&&k(K[1],N)}}if(_)return C===Infinity?I.length-1:C===-Infinity?0:E;function k(H,W){var j=Math.abs(H-C);j<O&&(O=j,E=W)}};function b(C,I,_){return C?I<=_:I<_}var x=f;z.exports=x},Y1PL:function(z,V,m){"use strict";m.r(V),m.d(V,"ResizableTextArea",function(){return w});var S=m("wx14"),y=m("1OyB"),g=m("vuIU"),p=m("Ji7U"),t=m("LK+K"),e=m("q1tI"),d=m("VTBJ"),f=m("rePB"),u=m("t23M"),r=m("bT9E"),s=m("TSYQ"),o=m.n(s),i=`
|
|
|
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
|
|
|
`,l=["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"],n={},a;function c(C){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_=C.getAttribute("id")||C.getAttribute("data-reactid")||C.getAttribute("name");if(I&&n[_])return n[_];var E=window.getComputedStyle(C),O=E.getPropertyValue("box-sizing")||E.getPropertyValue("-moz-box-sizing")||E.getPropertyValue("-webkit-box-sizing"),N=parseFloat(E.getPropertyValue("padding-bottom"))+parseFloat(E.getPropertyValue("padding-top")),F=parseFloat(E.getPropertyValue("border-bottom-width"))+parseFloat(E.getPropertyValue("border-top-width")),U=l.map(function(K){return"".concat(K,":").concat(E.getPropertyValue(K))}).join(";"),B={sizingStyle:U,paddingSize:N,borderSize:F,boxSizing:O};return I&&_&&(n[_]=B),B}function h(C){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;a||(a=document.createElement("textarea"),a.setAttribute("tab-index","-1"),a.setAttribute("aria-hidden","true"),document.body.appendChild(a)),C.getAttribute("wrap")?a.setAttribute("wrap",C.getAttribute("wrap")):a.removeAttribute("wrap");var O=c(C,I),N=O.paddingSize,F=O.borderSize,U=O.boxSizing,B=O.sizingStyle;a.setAttribute("style","".concat(B,";").concat(i)),a.value=C.value||C.placeholder||"";var K=Number.MIN_SAFE_INTEGER,Y=Number.MAX_SAFE_INTEGER,k=a.scrollHeight,H;if(U==="border-box"?k+=F:U==="content-box"&&(k-=N),_!==null||E!==null){a.value=" ";var W=a.scrollHeight-N;_!==null&&(K=W*_,U==="border-box"&&(K=K+N+F),k=Math.max(K,k)),E!==null&&(Y=W*E,U==="border-box"&&(Y=Y+N+F),H=k>Y?"":"hidden",k=Math.min(Y,k))}return{height:k,minHeight:K,maxHeight:Y,overflowY:H,resize:"none"}}var A;(function(C){C[C.NONE=0]="NONE",C[C.RESIZING=1]="RESIZING",C[C.RESIZED=2]="RESIZED"})(A||(A={}));var v=function(C){Object(p.a)(_,C);var I=Object(t.a)(_);function _(E){var O;return Object(y.a)(this,_),O=I.call(this,E),O.nextFrameActionId=void 0,O.resizeFrameId=void 0,O.textArea=void 0,O.saveTextArea=function(N){O.textArea=N},O.handleResize=function(N){var F=O.state.resizeStatus,U=O.props,B=U.autoSize,K=U.onResize;if(F!==A.NONE)return;typeof K=="function"&&K(N),B&&O.resizeOnNextFrame()},O.resizeOnNextFrame=function(){cancelAnimationFrame(O.nextFrameActionId),O.nextFrameActionId=requestAnimationFrame(O.resizeTextarea)},O.resizeTextarea=function(){var N=O.props.autoSize;if(!N||!O.textArea)return;var F=N.minRows,U=N.maxRows,B=h(O.textArea,!1,F,U);O.setState({textareaStyles:B,resizeStatus:A.RESIZING},function(){cancelAnimationFrame(O.resizeFrameId),O.resizeFrameId=requestAnimationFrame(function(){O.setState({resizeStatus:A.RESIZED},function(){O.resizeFrameId=requestAnimationFrame(function(){O.setState({resizeStatus:A.NONE}),O.fixFirefoxAutoScroll()})})})})},O.renderTextArea=function(){var N=O.props,F=N.prefixCls,U=F===void 0?"rc-textarea":F,B=N.autoSize,K=N.onResize,Y=N.className,k=N.disabled,H=O.state,W=H.textareaStyles,j=H.resizeStatus,M=Object(r.a)(O.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),G=o()(U,Y,Object(f.a)({},"".concat(U,"-disabled"),k));"value"in M&&(M.value=M.value||"");var X=Object(d.a)(Object(d.a)(Object(d.a)({},O.props.style),W),j===A.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return e.createElement(u.a,{onResize:O.handleResize,disabled:!(B||K)},e.createElement("textarea",Object(S.a)({},M,{className:G,style:X,ref:O.saveTextArea})))},O.state={textareaStyles:{},resizeStatus:A.NONE},O}return Object(g.a)(_,[{key:"componentDidUpdate",value:function(O){O.value!==this.props.value&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var O=this.textArea.selectionStart,N=this.textArea.selectionEnd;this.textArea.setSelectionRange(O,N)}}catch(F){}}},{key:"render",value:function(){return this.renderTextArea()}}]),_}(e.Component),w=v,b=function(C){Object(p.a)(_,C);var I=Object(t.a)(_);function _(E){var O;Object(y.a)(this,_),O=I.call(this,E),O.resizableTextArea=void 0,O.focus=function(){O.resizableTextArea.textArea.focus()},O.saveTextArea=function(F){O.resizableTextArea=F},O.handleChange=function(F){var U=O.props.onChange;O.setValue(F.target.value,function(){O.resizableTextArea.resizeTextarea()}),U&&U(F)},O.handleKeyDown=function(F){var U=O.props,B=U.onPressEnter,K=U.onKeyDown;F.keyCode===13&&B&&B(F),K&&K(F)};var N=typeof E.value=="undefined"||E.value===null?E.defaultValue:E.value;return O.state={value:N},O}return Object(g.a)(_,[{key:"setValue",value:function(O,N){"value"in this.props||this.setState({value:O},N)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return e.createElement(w,Object(S.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(O){return"value"in O?{value:O.value}:null}}]),_}(e.Component),x=V.default=b},YH21:function(z,V,m){var S=m("H6uX");V.Dispatcher=S;var y=m("ItGF"),g=m("Ze12"),p=g.isCanvasEl,t=g.transformCoordWithViewport,e=typeof window!="undefined"&&!!window.addEventListener,d=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,f=[];function u(h,A,v,w){return v=v||{},w||!y.canvasSupported?r(h,A,v):y.browser.firefox&&A.layerX!=null&&A.layerX!==A.offsetX?(v.zrX=A.layerX,v.zrY=A.layerY):A.offsetX!=null?(v.zrX=A.offsetX,v.zrY=A.offsetY):r(h,A,v),v}function r(h,A,v){if(y.domSupported&&h.getBoundingClientRect){var w=A.clientX,b=A.clientY;if(p(h)){var x=h.getBoundingClientRect();v.zrX=w-x.left,v.zrY=b-x.top;return}else if(t(f,h,w,b)){v.zrX=f[0],v.zrY=f[1];return}}v.zrX=v.zrY=0}function s(h){return h||window.event}function o(h,A,v){if(A=s(A),A.zrX!=null)return A;var w=A.type,b=w&&w.indexOf("touch")>=0;if(!b)u(h,A,A,v),A.zrDelta=A.wheelDelta?A.wheelDelta/120:-(A.detail||0)/3;else{var x=w!=="touchend"?A.targetTouches[0]:A.changedTouches[0];x&&u(h,x,A,v)}var C=A.button;return A.which==null&&C!==void 0&&d.test(A.type)&&(A.which=C&1?1:C&2?3:C&4?2:0),A}function i(h,A,v,w){e?h.addEventListener(A,v,w):h.attachEvent("on"+A,v)}function l(h,A,v,w){e?h.removeEventListener(A,v,w):h.detachEvent("on"+A,v)}var n=e?function(h){h.preventDefault(),h.stopPropagation(),h.cancelBubble=!0}:function(h){h.returnValue=!1,h.cancelBubble=!0};function a(h){return h.which===2||h.which===3}function c(h){return h.which>1}V.clientToLocal=u,V.getNativeEvent=s,V.normalizeEvent=o,V.addEventListener=i,V.removeEventListener=l,V.stop=n,V.isMiddleOrRightButtonOnMouseUpDown=a,V.notLeftMouse=c},YJ9k:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;function S(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function y(t,e){for(var d=0;d<e.length;d++){var f=e[d];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(t,f.key,f)}}function g(t,e,d){return e&&y(t.prototype,e),d&&y(t,d),t}var p=function(){function t(){S(this,t),this._listeners=new Map}return g(t,[{key:"addEventListener",value:function(d,f){this._listeners.has(d)||this._listeners.set(d,new Set),this._listeners.get(d).add(f)}},{key:"removeEventListener",value:function(d,f){this._listeners.has(d)&&this._listeners.get(d).delete(f)}},{key:"dispatchEvent",value:function(d){var f=this;return this._listeners.has(d.type)?(this._listeners.get(d.type).forEach(function(u){return u.call(f,d)}),!d.defaultPrevented):!0}}]),t}();V.default=p},YJCA:function(z,V,m){"use strict";m.d(V,"a",function(){return ae}),m.d(V,"b",function(){return Oe});var S=m("wx14"),y=m("ODXe"),g=m("vpQ4"),p=m("1OyB"),t=m("vuIU"),e=m("md7G"),d=m("foSv"),f=m("Ji7U"),u=m("JX7q"),r=m("rePB"),s=m("q1tI"),o=m.n(s),i=m("17x9"),l=m.n(i),n=m("i8i4"),a=m.n(n),c=m("QLaP"),h=m.n(c),A=m("KQm4"),v=function(){function Ee(){Object(p.a)(this,Ee),Object(r.a)(this,"refs",{})}return Object(t.a)(Ee,[{key:"add",value:function(Re,Be){this.refs[Re]||(this.refs[Re]=[]),this.refs[Re].push(Be)}},{key:"remove",value:function(Re,Be){var et=this.getIndex(Re,Be);et!==-1&&this.refs[Re].splice(et,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var Re=this;return this.refs[this.active.collection].find(function(Be){var et=Be.node;return et.sortableInfo.index==Re.active.index})}},{key:"getIndex",value:function(Re,Be){return this.refs[Re].indexOf(Be)}},{key:"getOrderedRefs",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[Re].sort(w)}}]),Ee}();function w(Ee,oe){var Re=Ee.node.sortableInfo.index,Be=oe.node.sortableInfo.index;return Re-Be}function b(Ee,oe,Re){return Ee=Ee.slice(),Ee.splice(Re<0?Ee.length+Re:Re,0,Ee.splice(oe,1)[0]),Ee}function x(Ee,oe){return Object.keys(Ee).reduce(function(Re,Be){return oe.indexOf(Be)===-1&&(Re[Be]=Ee[Be]),Re},{})}var C={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},I=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var Ee=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],oe=(Array.prototype.slice.call(Ee).join("").match(/-(moz|webkit|ms)-/)||Ee.OLink===""&&["","o"])[1];switch(oe){case"ms":return"ms";default:return oe&&oe.length?oe[0].toUpperCase()+oe.substr(1):""}}();function _(Ee,oe){Object.keys(oe).forEach(function(Re){Ee.style[Re]=oe[Re]})}function E(Ee,oe){Ee.style["".concat(I,"Transform")]=oe==null?"":"translate3d(".concat(oe.x,"px,").concat(oe.y,"px,0)")}function O(Ee,oe){Ee.style["".concat(I,"TransitionDuration")]=oe==null?"":"".concat(oe,"ms")}function N(Ee,oe){for(;Ee;){if(oe(Ee))return Ee;Ee=Ee.parentNode}return null}function F(Ee,oe,Re){return Math.max(Ee,Math.min(Re,oe))}function U(Ee){return Ee.substr(-2)==="px"?parseFloat(Ee):0}function B(Ee){var oe=window.getComputedStyle(Ee);return{bottom:U(oe.marginBottom),left:U(oe.marginLeft),right:U(oe.marginRight),top:U(oe.marginTop)}}function K(Ee,oe){var Re=oe.displayName||oe.name;return Re?"".concat(Ee,"(").concat(Re,")"):Ee}function Y(Ee,oe){var Re=Ee.getBoundingClientRect();return{top:Re.top+oe.top,left:Re.left+oe.left}}function k(Ee){return Ee.touches&&Ee.touches.length?{x:Ee.touches[0].pageX,y:Ee.touches[0].pageY}:Ee.changedTouches&&Ee.changedTouches.length?{x:Ee.changedTouches[0].pageX,y:Ee.changedTouches[0].pageY}:{x:Ee.pageX,y:Ee.pageY}}function H(Ee){return Ee.touches&&Ee.touches.length||Ee.changedTouches&&Ee.changedTouches.length}function W(Ee,oe){var Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(!Ee)return;var Be={left:Re.left+Ee.offsetLeft,top:Re.top+Ee.offsetTop};return Ee.parentNode===oe?Be:W(Ee.parentNode,oe,Be)}function j(Ee,oe,Re){return Ee<Re&&Ee>oe?Ee-1:Ee>Re&&Ee<oe?Ee+1:Ee}function M(Ee){var oe=Ee.lockOffset,Re=Ee.width,Be=Ee.height,et=oe,bt=oe,dt="px";if(typeof oe=="string"){var He=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(oe);h()(He!==null,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',oe),et=parseFloat(oe),bt=parseFloat(oe),dt=He[1]}return h()(isFinite(et)&&isFinite(bt),"lockOffset value should be a finite. Given %s",oe),dt==="%"&&(et=et*Re/100,bt=bt*Be/100),{x:et,y:bt}}function G(Ee){var oe=Ee.height,Re=Ee.width,Be=Ee.lockOffset,et=Array.isArray(Be)?Be:[Be,Be];h()(et.length===2,"lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given %s",Be);var bt=Object(y.a)(et,2),dt=bt[0],He=bt[1];return[M({height:oe,lockOffset:dt,width:Re}),M({height:oe,lockOffset:He,width:Re})]}function X(Ee){var oe=window.getComputedStyle(Ee),Re=/(auto|scroll)/,Be=["overflow","overflowX","overflowY"];return Be.find(function(et){return Re.test(oe[et])})}function q(Ee){return Ee instanceof HTMLElement?X(Ee)?Ee:q(Ee.parentNode):null}function ee(Ee){var oe=window.getComputedStyle(Ee);return oe.display==="grid"?{x:U(oe.gridColumnGap),y:U(oe.gridRowGap)}:{x:0,y:0}}var ie={TAB:9,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40},de={Anchor:"A",Button:"BUTTON",Canvas:"CANVAS",Input:"INPUT",Option:"OPTION",Textarea:"TEXTAREA",Select:"SELECT"};function ue(Ee){var oe="input, textarea, select, canvas, [contenteditable]",Re=Ee.querySelectorAll(oe),Be=Ee.cloneNode(!0),et=Object(A.a)(Be.querySelectorAll(oe));return et.forEach(function(bt,dt){if(bt.type!=="file"&&(bt.value=Re[dt].value),bt.type==="radio"&&bt.name&&(bt.name="__sortableClone__".concat(bt.name)),bt.tagName===de.Canvas&&Re[dt].width>0&&Re[dt].height>0){var He=bt.getContext("2d");He.drawImage(Re[dt],0,0)}}),Be}function ve(Ee){var oe,Re,Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return Re=oe=function(et){Object(f.a)(bt,et);function bt(){return Object(p.a)(this,bt),Object(e.a)(this,Object(d.a)(bt).apply(this,arguments))}return Object(t.a)(bt,[{key:"componentDidMount",value:function(){var He=Object(n.findDOMNode)(this);He.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return h()(Be.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 He=Be.withRef?"wrappedInstance":null;return Object(s.createElement)(Ee,Object(S.a)({ref:He},this.props))}}]),bt}(s.Component),Object(r.a)(oe,"displayName",K("sortableHandle",Ee)),Re}function be(Ee){return Ee.sortableHandle!=null}var _e=function(){function Ee(oe,Re){Object(p.a)(this,Ee),this.container=oe,this.onScrollCallback=Re}return Object(t.a)(Ee,[{key:"clear",value:function(){if(this.interval==null)return;clearInterval(this.interval),this.interval=null}},{key:"update",value:function(Re){var Be=this,et=Re.translate,bt=Re.minTranslate,dt=Re.maxTranslate,He=Re.width,kt=Re.height,ut={x:0,y:0},Ft={x:1,y:1},Ht={x:10,y:10},$t=this.container,Ut=$t.scrollTop,Jt=$t.scrollLeft,ct=$t.scrollHeight,le=$t.scrollWidth,te=$t.clientHeight,we=$t.clientWidth,Ce=Ut===0,fe=ct-Ut-te===0,rt=Jt===0,tt=le-Jt-we===0;et.y>=dt.y-kt/2&&!fe?(ut.y=1,Ft.y=Ht.y*Math.abs((dt.y-kt/2-et.y)/kt)):et.x>=dt.x-He/2&&!tt?(ut.x=1,Ft.x=Ht.x*Math.abs((dt.x-He/2-et.x)/He)):et.y<=bt.y+kt/2&&!Ce?(ut.y=-1,Ft.y=Ht.y*Math.abs((et.y-kt/2-bt.y)/kt)):et.x<=bt.x+He/2&&!rt&&(ut.x=-1,Ft.x=Ht.x*Math.abs((et.x-He/2-bt.x)/He)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(ut.x!==0||ut.y!==0)&&(this.interval=setInterval(function(){Be.isAutoScrolling=!0;var ye={left:Ft.x*ut.x,top:Ft.y*ut.y};Be.container.scrollTop+=ye.top,Be.container.scrollLeft+=ye.left,Be.onScrollCallback(ye)},5))}}]),Ee}();function ke(Ee){var oe=Ee.node;return{height:oe.offsetHeight,width:oe.offsetWidth}}function $e(Ee){var oe=[de.Input,de.Textarea,de.Select,de.Option,de.Button];return oe.indexOf(Ee.target.tagName)!==-1?!0:!!N(Ee.target,function(Re){return Re.contentEditable==="true"})}var ne={axis:l.a.oneOf(["x","y","xy"]),contentWindow:l.a.any,disableAutoscroll:l.a.bool,distance:l.a.number,getContainer:l.a.func,getHelperDimensions:l.a.func,helperClass:l.a.string,helperContainer:l.a.oneOfType([l.a.func,typeof HTMLElement=="undefined"?l.a.any:l.a.instanceOf(HTMLElement)]),hideSortableGhost:l.a.bool,keyboardSortingTransitionDuration:l.a.number,lockAxis:l.a.string,lockOffset:l.a.oneOfType([l.a.number,l.a.string,l.a.arrayOf(l.a.oneOfType([l.a.number,l.a.string]))]),lockToContainerEdges:l.a.bool,onSortEnd:l.a.func,onSortMove:l.a.func,onSortOver:l.a.func,onSortStart:l.a.func,pressDelay:l.a.number,pressThreshold:l.a.number,keyCodes:l.a.shape({lift:l.a.arrayOf(l.a.number),drop:l.a.arrayOf(l.a.number),cancel:l.a.arrayOf(l.a.number),up:l.a.arrayOf(l.a.number),down:l.a.arrayOf(l.a.number)}),shouldCancelStart:l.a.func,transitionDuration:l.a.number,updateBeforeSortStart:l.a.func,useDragHandle:l.a.bool,useWindowAsScrollContainer:l.a.bool},Ne={lift:[ie.SPACE],drop:[ie.SPACE],cancel:[ie.ESC],up:[ie.UP,ie.LEFT],down:[ie.DOWN,ie.RIGHT]},st={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:ke,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:Ne,shouldCancelStart:$e,transitionDuration:300,useWindowAsScrollContainer:!1},pe=Object.keys(ne);function Z(Ee){h()(!(Ee.distance&&Ee.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 J(Ee,oe){try{var Re=Ee()}catch(Be){return oe(!0,Be)}return Re&&Re.then?Re.then(oe.bind(null,!1),oe.bind(null,!0)):oe(!1,value)}function ae(Ee){var oe,Re,Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return Re=oe=function(et){Object(f.a)(bt,et);function bt(dt){var He;return Object(p.a)(this,bt),He=Object(e.a)(this,Object(d.a)(bt).call(this,dt)),Object(r.a)(Object(u.a)(Object(u.a)(He)),"state",{}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"handleStart",function(kt){var ut=He.props,Ft=ut.distance,Ht=ut.shouldCancelStart;if(kt.button===2||Ht(kt))return;He.touched=!0,He.position=k(kt);var $t=N(kt.target,function(we){return we.sortableInfo!=null});if($t&&$t.sortableInfo&&He.nodeIsChild($t)&&!He.state.sorting){var Ut=He.props.useDragHandle,Jt=$t.sortableInfo,ct=Jt.index,le=Jt.collection,te=Jt.disabled;if(te)return;if(Ut&&!N(kt.target,be))return;He.manager.active={collection:le,index:ct},!H(kt)&&kt.target.tagName===de.Anchor&&kt.preventDefault(),Ft||(He.props.pressDelay===0?He.handlePress(kt):He.pressTimer=setTimeout(function(){return He.handlePress(kt)},He.props.pressDelay))}}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"nodeIsChild",function(kt){return kt.sortableInfo.manager===He.manager}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"handleMove",function(kt){var ut=He.props,Ft=ut.distance,Ht=ut.pressThreshold;if(!He.state.sorting&&He.touched&&!He._awaitingUpdateBeforeSortStart){var $t=k(kt),Ut={x:He.position.x-$t.x,y:He.position.y-$t.y},Jt=Math.abs(Ut.x)+Math.abs(Ut.y);He.delta=Ut,!Ft&&(!Ht||Jt>=Ht)?(clearTimeout(He.cancelTimer),He.cancelTimer=setTimeout(He.cancel,0)):Ft&&Jt>=Ft&&He.manager.isActive()&&He.handlePress(kt)}}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"handleEnd",function(){He.touched=!1,He.cancel()}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"cancel",function(){var kt=He.props.distance,ut=He.state.sorting;ut||(kt||clearTimeout(He.pressTimer),He.manager.active=null)}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"handlePress",function(kt){try{var ut=He.manager.getActive(),Ft=function(){if(ut){var Ht=function(){var lt=fe.sortableInfo.index,ze=B(fe),Ct=ee(He.container),zt=He.scrollContainer.getBoundingClientRect(),at=Jt({index:lt,node:fe,collection:rt});if(He.node=fe,He.margin=ze,He.gridGap=Ct,He.width=at.width,He.height=at.height,He.marginOffset={x:He.margin.left+He.margin.right+He.gridGap.x,y:Math.max(He.margin.top,He.margin.bottom,He.gridGap.y)},He.boundingClientRect=fe.getBoundingClientRect(),He.containerBoundingRect=zt,He.index=lt,He.newIndex=lt,He.axis={x:Ut.indexOf("x")>=0,y:Ut.indexOf("y")>=0},He.offsetEdge=W(fe,He.container),tt?He.initialOffset=k(Object(g.a)({},kt,{pageX:He.boundingClientRect.left,pageY:He.boundingClientRect.top})):He.initialOffset=k(kt),He.initialScroll={left:He.scrollContainer.scrollLeft,top:He.scrollContainer.scrollTop},He.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},He.helper=He.helperContainer.appendChild(ue(fe)),_(He.helper,{boxSizing:"border-box",height:"".concat(He.height,"px"),left:"".concat(He.boundingClientRect.left-ze.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(He.boundingClientRect.top-ze.top,"px"),width:"".concat(He.width,"px")}),tt&&He.helper.focus(),le&&(He.sortableGhost=fe,_(fe,{opacity:0,visibility:"hidden"})),He.minTranslate={},He.maxTranslate={},tt){var vt=Ce?{top:0,left:0,width:He.contentWindow.innerWidth,height:He.contentWindow.innerHeight}:He.containerBoundingRect,At=vt.top,tr=vt.left,Ir=vt.width,zr=vt.height,yn=At+zr,ui=tr+Ir;He.axis.x&&(He.minTranslate.x=tr-He.boundingClientRect.left,He.maxTranslate.x=ui-(He.boundingClientRect.left+He.width)),He.axis.y&&(He.minTranslate.y=At-He.boundingClientRect.top,He.maxTranslate.y=yn-(He.boundingClientRect.top+He.height))}else He.axis.x&&(He.minTranslate.x=(Ce?0:zt.left)-He.boundingClientRect.left-He.width/2,He.maxTranslate.x=(Ce?He.contentWindow.innerWidth:zt.left+zt.width)-He.boundingClientRect.left-He.width/2),He.axis.y&&(He.minTranslate.y=(Ce?0:zt.top)-He.boundingClientRect.top-He.height/2,He.maxTranslate.y=(Ce?He.contentWindow.innerHeight:zt.top+zt.height)-He.boundingClientRect.top-He.height/2);ct&&ct.split(" ").forEach(function(Nn){return He.helper.classList.add(Nn)}),He.listenerNode=kt.touches?fe:He.contentWindow,tt?(He.listenerNode.addEventListener("wheel",He.handleKeyEnd,!0),He.listenerNode.addEventListener("mousedown",He.handleKeyEnd,!0),He.listenerNode.addEventListener("keydown",He.handleKeyDown)):(C.move.forEach(function(Nn){return He.listenerNode.addEventListener(Nn,He.handleSortMove,!1)}),C.end.forEach(function(Nn){return He.listenerNode.addEventListener(Nn,He.handleSortEnd,!1)})),He.setState({sorting:!0,sortingIndex:lt}),we&&we({node:fe,index:lt,collection:rt,isKeySorting:tt,nodes:He.manager.getOrderedRefs(),helper:He.helper},kt),tt&&He.keyMove(0)},$t=He.props,Ut=$t.axis,Jt=$t.getHelperDimensions,ct=$t.helperClass,le=$t.hideSortableGhost,te=$t.updateBeforeSortStart,we=$t.onSortStart,Ce=$t.useWindowAsScrollContainer,fe=ut.node,rt=ut.collection,tt=He.manager.isKeySorting,ye=function(){if(typeof te=="function"){He._awaitingUpdateBeforeSortStart=!0;var Je=J(function(){var lt=fe.sortableInfo.index;return Promise.resolve(te({collection:rt,index:lt,node:fe,isKeySorting:tt},kt)).then(function(){})},function(lt,ze){if(He._awaitingUpdateBeforeSortStart=!1,lt)throw ze;return ze});if(Je&&Je.then)return Je.then(function(){})}}();return ye&&ye.then?ye.then(Ht):Ht(ye)}}();return Promise.resolve(Ft&&Ft.then?Ft.then(function(){}):void 0)}catch(Ht){return Promise.reject(Ht)}}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"handleSortMove",function(kt){var ut=He.props.onSortMove;typeof kt.preventDefault=="function"&&kt.preventDefault(),He.updateHelperPosition(kt),He.animateNodes(),He.autoscroll(),ut&&ut(kt)}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"handleSortEnd",function(kt){var ut=He.props,Ft=ut.hideSortableGhost,Ht=ut.onSortEnd,$t=He.manager,Ut=$t.active.collection,Jt=$t.isKeySorting,ct=He.manager.getOrderedRefs();He.listenerNode&&(Jt?(He.listenerNode.removeEventListener("wheel",He.handleKeyEnd,!0),He.listenerNode.removeEventListener("mousedown",He.handleKeyEnd,!0),He.listenerNode.removeEventListener("keydown",He.handleKeyDown)):(C.move.forEach(function(fe){return He.listenerNode.removeEventListener(fe,He.handleSortMove)}),C.end.forEach(function(fe){return He.listenerNode.removeEventListener(fe,He.handleSortEnd)}))),He.helper.parentNode.removeChild(He.helper),Ft&&He.sortableGhost&&_(He.sortableGhost,{opacity:"",visibility:""});for(var le=0,te=ct.length;le<te;le++){var we=ct[le],Ce=we.node;we.edgeOffset=null,we.boundingClientRect=null,E(Ce,null),O(Ce,null),we.translate=null}He.autoScroller.clear(),He.manager.active=null,He.manager.isKeySorting=!1,He.setState({sorting:!1,sortingIndex:null}),typeof Ht=="function"&&Ht({collection:Ut,newIndex:He.newIndex,oldIndex:He.index,isKeySorting:Jt,nodes:ct},kt),He.touched=!1}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"autoscroll",function(){var kt=He.props.disableAutoscroll,ut=He.manager.isKeySorting;if(kt){He.autoScroller.clear();return}if(ut){var Ft=Object(g.a)({},He.translate),Ht=0,$t=0;He.axis.x&&(Ft.x=Math.min(He.maxTranslate.x,Math.max(He.minTranslate.x,He.translate.x)),Ht=He.translate.x-Ft.x),He.axis.y&&(Ft.y=Math.min(He.maxTranslate.y,Math.max(He.minTranslate.y,He.translate.y)),$t=He.translate.y-Ft.y),He.translate=Ft,E(He.helper,He.translate),He.scrollContainer.scrollLeft+=Ht,He.scrollContainer.scrollTop+=$t;return}He.autoScroller.update({height:He.height,maxTranslate:He.maxTranslate,minTranslate:He.minTranslate,translate:He.translate,width:He.width})}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"onAutoScroll",function(kt){He.translate.x+=kt.left,He.translate.y+=kt.top,He.animateNodes()}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"handleKeyDown",function(kt){var ut=kt.keyCode,Ft=He.props,Ht=Ft.shouldCancelStart,$t=Ft.keyCodes,Ut=$t===void 0?{}:$t,Jt=Object(g.a)({},Ne,Ut);if(He.manager.active&&!He.manager.isKeySorting||!He.manager.active&&(!Jt.lift.includes(ut)||Ht(kt)||!He.isValidSortingTarget(kt)))return;kt.stopPropagation(),kt.preventDefault(),Jt.lift.includes(ut)&&!He.manager.active?He.keyLift(kt):Jt.drop.includes(ut)&&He.manager.active?He.keyDrop(kt):Jt.cancel.includes(ut)?(He.newIndex=He.manager.active.index,He.keyDrop(kt)):Jt.up.includes(ut)?He.keyMove(-1):Jt.down.includes(ut)&&He.keyMove(1)}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"keyLift",function(kt){var ut=kt.target,Ft=N(ut,function(Jt){return Jt.sortableInfo!=null}),Ht=Ft.sortableInfo,$t=Ht.index,Ut=Ht.collection;He.initialFocusedNode=ut,He.manager.isKeySorting=!0,He.manager.active={index:$t,collection:Ut},He.handlePress(kt)}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"keyMove",function(kt){var ut=He.manager.getOrderedRefs(),Ft=ut[ut.length-1].node.sortableInfo.index,Ht=He.newIndex+kt,$t=He.newIndex;if(Ht<0||Ht>Ft)return;He.prevIndex=$t,He.newIndex=Ht;var Ut=j(He.newIndex,He.prevIndex,He.index),Jt=ut.find(function(tt){var ye=tt.node;return ye.sortableInfo.index===Ut}),ct=Jt.node,le=He.containerScrollDelta,te=Jt.boundingClientRect||Y(ct,le),we=Jt.translate||{x:0,y:0},Ce={top:te.top+we.y-le.top,left:te.left+we.x-le.left},fe=$t<Ht,rt={x:fe&&He.axis.x?ct.offsetWidth-He.width:0,y:fe&&He.axis.y?ct.offsetHeight-He.height:0};He.handleSortMove({pageX:Ce.left+rt.x,pageY:Ce.top+rt.y,ignoreTransition:kt===0})}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"keyDrop",function(kt){He.handleSortEnd(kt),He.initialFocusedNode&&He.initialFocusedNode.focus()}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"handleKeyEnd",function(kt){He.manager.active&&He.keyDrop(kt)}),Object(r.a)(Object(u.a)(Object(u.a)(He)),"isValidSortingTarget",function(kt){var ut=He.props.useDragHandle,Ft=kt.target,Ht=N(Ft,function($t){return $t.sortableInfo!=null});return Ht&&Ht.sortableInfo&&!Ht.sortableInfo.disabled&&(ut?be(Ft):Ft.sortableInfo)}),Z(dt),He.manager=new v,He.events={end:He.handleEnd,move:He.handleMove,start:He.handleStart},He}return Object(t.a)(bt,[{key:"getChildContext",value:function(){return{manager:this.manager}}},{key:"componentDidMount",value:function(){var He=this,kt=this.props.useWindowAsScrollContainer,ut=this.getContainer();Promise.resolve(ut).then(function(Ft){He.container=Ft,He.document=He.container.ownerDocument||document;var Ht=He.props.contentWindow||He.document.defaultView||window;He.contentWindow=typeof Ht=="function"?Ht():Ht,He.scrollContainer=kt?He.document.scrollingElement||He.document.documentElement:q(He.container)||He.container,He.autoScroller=new _e(He.scrollContainer,He.onAutoScroll),Object.keys(He.events).forEach(function($t){return C[$t].forEach(function(Ut){return He.container.addEventListener(Ut,He.events[$t],!1)})}),He.container.addEventListener("keydown",He.handleKeyDown)})}},{key:"componentWillUnmount",value:function(){var He=this;if(this.helper&&this.helper.parentNode&&this.helper.parentNode.removeChild(this.helper),!this.container)return;Object.keys(this.events).forEach(function(kt){return C[kt].forEach(function(ut){return He.container.removeEventListener(ut,He.events[kt])})}),this.container.removeEventListener("keydown",this.handleKeyDown)}},{key:"updateHelperPosition",value:function(He){var kt=this.props,ut=kt.lockAxis,Ft=kt.lockOffset,Ht=kt.lockToContainerEdges,$t=kt.transitionDuration,Ut=kt.keyboardSortingTransitionDuration,Jt=Ut===void 0?$t:Ut,ct=this.manager.isKeySorting,le=He.ignoreTransition,te=k(He),we={x:te.x-this.initialOffset.x,y:te.y-this.initialOffset.y};if(we.y-=window.pageYOffset-this.initialWindowScroll.top,we.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=we,Ht){var Ce=G({height:this.height,lockOffset:Ft,width:this.width}),fe=Object(y.a)(Ce,2),rt=fe[0],tt=fe[1],ye={x:this.width/2-rt.x,y:this.height/2-rt.y},Je={x:this.width/2-tt.x,y:this.height/2-tt.y};we.x=F(this.minTranslate.x+ye.x,this.maxTranslate.x-Je.x,we.x),we.y=F(this.minTranslate.y+ye.y,this.maxTranslate.y-Je.y,we.y)}ut==="x"?we.y=0:ut==="y"&&(we.x=0),ct&&Jt&&!le&&O(this.helper,Jt),E(this.helper,we)}},{key:"animateNodes",value:function(){var He=this.props,kt=He.transitionDuration,ut=He.hideSortableGhost,Ft=He.onSortOver,Ht=this.containerScrollDelta,$t=this.windowScrollDelta,Ut=this.manager.getOrderedRefs(),Jt={left:this.offsetEdge.left+this.translate.x+Ht.left,top:this.offsetEdge.top+this.translate.y+Ht.top},ct=this.manager.isKeySorting,le=this.newIndex;this.newIndex=null;for(var te=0,we=Ut.length;te<we;te++){var Ce=Ut[te].node,fe=Ce.sortableInfo.index,rt=Ce.offsetWidth,tt=Ce.offsetHeight,ye={height:this.height>tt?tt/2:this.height/2,width:this.width>rt?rt/2:this.width/2},Je=ct&&fe>this.index&&fe<=le,lt=ct&&fe<this.index&&fe>=le,ze={x:0,y:0},Ct=Ut[te].edgeOffset;Ct||(Ct=W(Ce,this.container),Ut[te].edgeOffset=Ct,ct&&(Ut[te].boundingClientRect=Y(Ce,Ht)));var zt=te<Ut.length-1&&Ut[te+1],at=te>0&&Ut[te-1];if(zt&&!zt.edgeOffset&&(zt.edgeOffset=W(zt.node,this.container),ct&&(zt.boundingClientRect=Y(zt.node,Ht))),fe===this.index){ut&&(this.sortableGhost=Ce,_(Ce,{opacity:0,visibility:"hidden"}));continue}kt&&O(Ce,kt),this.axis.x?this.axis.y?lt||fe<this.index&&(Jt.left+$t.left-ye.width<=Ct.left&&Jt.top+$t.top<=Ct.top+ye.height||Jt.top+$t.top+ye.height<=Ct.top)?(ze.x=this.width+this.marginOffset.x,Ct.left+ze.x>this.containerBoundingRect.width-ye.width&&(zt&&(ze.x=zt.edgeOffset.left-Ct.left,ze.y=zt.edgeOffset.top-Ct.top)),this.newIndex===null&&(this.newIndex=fe)):(Je||fe>this.index&&(Jt.left+$t.left+ye.width>=Ct.left&&Jt.top+$t.top+ye.height>=Ct.top||Jt.top+$t.top+ye.height>=Ct.top+tt))&&(ze.x=-(this.width+this.marginOffset.x),Ct.left+ze.x<this.containerBoundingRect.left+ye.width&&(at&&(ze.x=at.edgeOffset.left-Ct.left,ze.y=at.edgeOffset.top-Ct.top)),this.newIndex=fe):Je||fe>this.index&&Jt.left+$t.left+ye.width>=Ct.left?(ze.x=-(this.width+this.marginOffset.x),this.newIndex=fe):(lt||fe<this.index&&Jt.left+$t.left<=Ct.left+ye.width)&&(ze.x=this.width+this.marginOffset.x,this.newIndex==null&&(this.newIndex=fe)):this.axis.y&&(Je||fe>this.index&&Jt.top+$t.top+ye.height>=Ct.top?(ze.y=-(this.height+this.marginOffset.y),this.newIndex=fe):(lt||fe<this.index&&Jt.top+$t.top<=Ct.top+ye.height)&&(ze.y=this.height+this.marginOffset.y,this.newIndex==null&&(this.newIndex=fe))),E(Ce,ze),Ut[te].translate=ze}this.newIndex==null&&(this.newIndex=this.index),ct&&(this.newIndex=le);var vt=ct?this.prevIndex:le;Ft&&this.newIndex!==vt&&Ft({collection:this.manager.active.collection,index:this.index,newIndex:this.newIndex,oldIndex:vt,isKeySorting:ct,nodes:Ut,helper:this.helper})}},{key:"getWrappedInstance",value:function(){return h()(Be.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 He=this.props.getContainer;return typeof He!="function"?Object(n.findDOMNode)(this):He(Be.withRef?this.getWrappedInstance():void 0)}},{key:"render",value:function(){var He=Be.withRef?"wrappedInstance":null;return Object(s.createElement)(Ee,Object(S.a)({ref:He},x(this.props,pe)))}},{key:"helperContainer",get:function(){var He=this.props.helperContainer;return typeof He=="function"?He():this.props.helperContainer||this.document.body}},{key:"containerScrollDelta",get:function(){var He=this.props.useWindowAsScrollContainer;return He?{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}}}]),bt}(s.Component),Object(r.a)(oe,"displayName",K("sortableList",Ee)),Object(r.a)(oe,"defaultProps",st),Object(r.a)(oe,"propTypes",ne),Object(r.a)(oe,"childContextTypes",{manager:l.a.object.isRequired}),Re}var Se={index:l.a.number.isRequired,collection:l.a.oneOfType([l.a.number,l.a.string]),disabled:l.a.bool},me=Object.keys(Se);function Oe(Ee){var oe,Re,Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return Re=oe=function(et){Object(f.a)(bt,et);function bt(){return Object(p.a)(this,bt),Object(e.a)(this,Object(d.a)(bt).apply(this,arguments))}return Object(t.a)(bt,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(He){this.node&&(He.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),He.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),He.collection!==this.props.collection&&(this.unregister(He.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var He=this.props,kt=He.collection,ut=He.disabled,Ft=He.index,Ht=Object(n.findDOMNode)(this);Ht.sortableInfo={collection:kt,disabled:ut,index:Ft,manager:this.context.manager},this.node=Ht,this.ref={node:Ht},this.context.manager.add(kt,this.ref)}},{key:"unregister",value:function(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(He,this.ref)}},{key:"getWrappedInstance",value:function(){return h()(Be.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 He=Be.withRef?"wrappedInstance":null;return Object(s.createElement)(Ee,Object(S.a)({ref:He},x(this.props,me)))}}]),bt}(s.Component),Object(r.a)(oe,"displayName",K("sortableElement",Ee)),Object(r.a)(oe,"contextTypes",{manager:l.a.object.isRequired}),Object(r.a)(oe,"propTypes",Se),Object(r.a)(oe,"defaultProps",{collection:0}),Re}},YNf1:function(z,V,m){var S=m("IwbS"),y=m("6Ic6"),g=.3,p=y.extend({type:"parallel",init:function(){this._dataGroup=new S.Group,this.group.add(this._dataGroup),this._data,this._initialized},render:function(o,i,l,n){var a=this._dataGroup,c=o.getData(),h=this._data,A=o.coordinateSystem,v=A.dimensions,w=f(o);c.diff(h).add(b).update(x).remove(C).execute();function b(_){var E=d(c,a,_,v,A);u(E,c,_,w)}function x(_,E){var O=h.getItemGraphicEl(E),N=e(c,_,v,A);c.setItemGraphicEl(_,O);var F=n&&n.animation===!1?null:o;S.updateProps(O,{shape:{points:N}},F,_),u(O,c,_,w)}function C(_){var E=h.getItemGraphicEl(_);a.remove(E)}if(!this._initialized){this._initialized=!0;var I=t(A,o,function(){setTimeout(function(){a.removeClipPath()})});a.setClipPath(I)}this._data=c},incrementalPrepareRender:function(o,i,l){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(o,i,l){for(var n=i.getData(),a=i.coordinateSystem,c=a.dimensions,h=f(i),A=o.start;A<o.end;A++){var v=d(n,this._dataGroup,A,c,a);v.incremental=!0,u(v,n,A,h)}},dispose:function(){},remove:function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null}});function t(o,i,l){var n=o.model,a=o.getRect(),c=new S.Rect({shape:{x:a.x,y:a.y,width:a.width,height:a.height}}),h=n.get("layout")==="horizontal"?"width":"height";return c.setShape(h,0),S.initProps(c,{shape:{width:a.width,height:a.height}},i,l),c}function e(o,i,l,n){for(var a=[],c=0;c<l.length;c++){var h=l[c],A=o.get(o.mapDimension(h),i);r(A,n.getAxis(h).type)||a.push(n.dataToPoint(A,h))}return a}function d(o,i,l,n,a){var c=e(o,l,n,a),h=new S.Polyline({shape:{points:c},silent:!0,z2:10});return i.add(h),o.setItemGraphicEl(l,h),h}function f(o){var i=o.get("smooth",!0);return i===!0&&(i=g),{lineStyle:o.getModel("lineStyle").getLineStyle(),smooth:i!=null?i:g}}function u(o,i,l,n){var a=n.lineStyle;if(i.hasItemOption){var c=i.getItemModel(l).getModel("lineStyle");a=c.getLineStyle()}o.useStyle(a);var h=o.style;h.fill=null,h.stroke=i.getItemVisual(l,"color"),h.opacity=i.getItemVisual(l,"opacity"),n.smooth&&(o.shape.smooth=n.smooth)}function r(o,i){return i==="category"?o==null:o==null||isNaN(o)}var s=p;z.exports=s},YOMW:function(z,V,m){var S=m("bYtY"),y={get:function(t,e,d){var f=S.clone((g[t]||{})[e]);return d&&S.isArray(f)?f[f.length-1]:f}},g={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},p=y;z.exports=p},YXkt:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=m("Qxkt"),t=m("gPAo"),e=m("7G+c"),d=m("KxfA"),f=d.defaultDimValueGetters,u=d.DefaultDataProvider,r=m("L0Ub"),s=r.summarizeDimensions,o=m("Vi4m"),i=g.isObject,l="undefined",n=-1,a="e\0\0",c={float:typeof Float64Array===l?Array:Float64Array,int:typeof Int32Array===l?Array:Int32Array,ordinal:Array,number:Array,time:Array},h=typeof Uint32Array===l?Array:Uint32Array,A=typeof Int32Array===l?Array:Int32Array,v=typeof Uint16Array===l?Array:Uint16Array;function w(X){return X._rawCount>65535?h:v}function b(X){var q=X.constructor;return q===Array?X.slice():new q(X)}var x=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_rawData","_chunkSize","_chunkCount","_dimValueGetter","_count","_rawCount","_nameDimIdx","_idDimIdx"],C=["_extent","_approximateExtent","_rawExtent"];function I(X,q){g.each(x.concat(q.__wrappedMethods||[]),function(ee){q.hasOwnProperty(ee)&&(X[ee]=q[ee])}),X.__wrappedMethods=q.__wrappedMethods,g.each(C,function(ee){X[ee]=g.clone(q[ee])}),X._calculationInfo=g.extend(q._calculationInfo)}var _=function(X,q){X=X||["x","y"];for(var ee={},ie=[],de={},ue=0;ue<X.length;ue++){var ve=X[ue];g.isString(ve)?ve=new o({name:ve}):ve instanceof o||(ve=new o(ve));var be=ve.name;ve.type=ve.type||"float",ve.coordDim||(ve.coordDim=be,ve.coordDimIndex=0),ve.otherDims=ve.otherDims||{},ie.push(be),ee[be]=ve,ve.index=ue,ve.createInvertedIndices&&(de[be]=[])}this.dimensions=ie,this._dimensionInfos=ee,this.hostModel=q,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=s(this),this._invertedIndicesMap=de,this._calculationInfo={},this.userOutput=this._dimensionsSummary.userOutput},E=_.prototype;E.type="list",E.hasItemOption=!0,E.getDimension=function(X){return(typeof X=="number"||!isNaN(X)&&!this._dimensionInfos.hasOwnProperty(X))&&(X=this.dimensions[X]),X},E.getDimensionInfo=function(X){return this._dimensionInfos[this.getDimension(X)]},E.getDimensionsOnCoord=function(){return this._dimensionsSummary.dataDimsOnCoord.slice()},E.mapDimension=function(X,q){var ee=this._dimensionsSummary;if(q==null)return ee.encodeFirstDimNotExtra[X];var ie=ee.encode[X];return q===!0?(ie||[]).slice():ie&&ie[q]},E.initData=function(X,q,ee){var ie=e.isInstance(X)||g.isArrayLike(X);ie&&(X=new u(X,this.dimensions.length)),this._rawData=X,this._storage={},this._indices=null,this._nameList=q||[],this._idList=[],this._nameRepeatCount={},ee||(this.hasItemOption=!1),this.defaultDimValueGetter=f[this._rawData.getSource().sourceFormat],this._dimValueGetter=ee=ee||this.defaultDimValueGetter,this._dimValueGetterArrayRows=f.arrayRows,this._rawExtent={},this._initDataFromProvider(0,X.count()),X.pure&&(this.hasItemOption=!1)},E.getProvider=function(){return this._rawData},E.appendData=function(X){var q=this._rawData,ee=this.count();q.appendData(X);var ie=q.count();q.persistent||(ie+=ee),this._initDataFromProvider(ee,ie)},E.appendValues=function(X,q){for(var ee=this._chunkSize,ie=this._storage,de=this.dimensions,ue=de.length,ve=this._rawExtent,be=this.count(),_e=be+Math.max(X.length,q?q.length:0),ke=this._chunkCount,$e=0;$e<ue;$e++){var ne=de[$e];ve[ne]||(ve[ne]=j()),ie[ne]||(ie[ne]=[]),O(ie,this._dimensionInfos[ne],ee,ke,_e),this._chunkCount=ie[ne].length}for(var Ne=new Array(ue),st=be;st<_e;st++){for(var pe=st-be,Z=Math.floor(st/ee),J=st%ee,ae=0;ae<ue;ae++){var ne=de[ae],Se=this._dimValueGetterArrayRows(X[pe]||Ne,ne,pe,ae);ie[ne][Z][J]=Se;var me=ve[ne];Se<me[0]&&(me[0]=Se),Se>me[1]&&(me[1]=Se)}q&&(this._nameList[st]=q[pe])}this._rawCount=this._count=_e,this._extent={},N(this)},E._initDataFromProvider=function(X,q){if(X>=q)return;for(var ee=this._chunkSize,ie=this._rawData,de=this._storage,ue=this.dimensions,ve=ue.length,be=this._dimensionInfos,_e=this._nameList,ke=this._idList,$e=this._rawExtent,ne=this._nameRepeatCount={},Ne,st=this._chunkCount,pe=0;pe<ve;pe++){var Z=ue[pe];$e[Z]||($e[Z]=j());var J=be[Z];J.otherDims.itemName===0&&(Ne=this._nameDimIdx=pe),J.otherDims.itemId===0&&(this._idDimIdx=pe),de[Z]||(de[Z]=[]),O(de,J,ee,st,q),this._chunkCount=de[Z].length}for(var ae=new Array(ve),Se=X;Se<q;Se++){ae=ie.getItem(Se,ae);for(var me=Math.floor(Se/ee),Oe=Se%ee,Ee=0;Ee<ve;Ee++){var Z=ue[Ee],oe=de[Z][me],Re=this._dimValueGetter(ae,Z,Se,Ee);oe[Oe]=Re;var Be=$e[Z];Re<Be[0]&&(Be[0]=Re),Re>Be[1]&&(Be[1]=Re)}if(!ie.pure){var et=_e[Se];if(ae&&et==null){if(ae.name!=null)_e[Se]=et=ae.name;else if(Ne!=null){var bt=ue[Ne],dt=de[bt][me];if(dt){et=dt[Oe];var He=be[bt].ordinalMeta;He&&He.categories.length&&(et=He.categories[et])}}}var kt=ae==null?null:ae.id;kt==null&&et!=null&&(ne[et]=ne[et]||0,kt=et,ne[et]>0&&(kt+="__ec__"+ne[et]),ne[et]++),kt!=null&&(ke[Se]=kt)}}!ie.persistent&&ie.clean&&ie.clean(),this._rawCount=this._count=q,this._extent={},N(this)};function O(X,q,ee,ie,de){var ue=c[q.type],ve=ie-1,be=q.name,_e=X[be][ve];if(_e&&_e.length<ee){for(var ke=new ue(Math.min(de-ve*ee,ee)),$e=0;$e<_e.length;$e++)ke[$e]=_e[$e];X[be][ve]=ke}for(var ne=ie*ee;ne<de;ne+=ee)X[be].push(new ue(Math.min(de-ne,ee)))}function N(X){var q=X._invertedIndicesMap;g.each(q,function(ee,ie){var de=X._dimensionInfos[ie],ue=de.ordinalMeta;if(ue){ee=q[ie]=new A(ue.categories.length);for(var ve=0;ve<ee.length;ve++)ee[ve]=n;for(var ve=0;ve<X._count;ve++)ee[X.get(ie,ve)]=ve}})}function F(X,q,ee){var ie;if(q!=null){var de=X._chunkSize,ue=Math.floor(ee/de),ve=ee%de,be=X.dimensions[q],_e=X._storage[be][ue];if(_e){ie=_e[ve];var ke=X._dimensionInfos[be].ordinalMeta;ke&&ke.categories.length&&(ie=ke.categories[ie])}}return ie}E.count=function(){return this._count},E.getIndices=function(){var X,q=this._indices;if(q){var ee=q.constructor,ie=this._count;if(ee===Array){X=new ee(ie);for(var de=0;de<ie;de++)X[de]=q[de]}else X=new ee(q.buffer,0,ie)}else for(var ee=w(this),X=new ee(this.count()),de=0;de<X.length;de++)X[de]=de;return X},E.get=function(X,q){if(!(q>=0&&q<this._count))return NaN;var ee=this._storage;if(!ee[X])return NaN;q=this.getRawIndex(q);var ie=Math.floor(q/this._chunkSize),de=q%this._chunkSize,ue=ee[X][ie],ve=ue[de];return ve},E.getByRawIndex=function(X,q){if(!(q>=0&&q<this._rawCount))return NaN;var ee=this._storage[X];if(!ee)return NaN;var ie=Math.floor(q/this._chunkSize),de=q%this._chunkSize,ue=ee[ie];return ue[de]},E._getFast=function(X,q){var ee=Math.floor(q/this._chunkSize),ie=q%this._chunkSize,de=this._storage[X][ee];return de[ie]},E.getValues=function(X,q){var ee=[];g.isArray(X)||(q=X,X=this.dimensions);for(var ie=0,de=X.length;ie<de;ie++)ee.push(this.get(X[ie],q));return ee},E.hasValue=function(X){for(var q=this._dimensionsSummary.dataDimsOnCoord,ee=0,ie=q.length;ee<ie;ee++)if(isNaN(this.get(q[ee],X)))return!1;return!0},E.getDataExtent=function(X){X=this.getDimension(X);var q=this._storage[X],ee=j();if(!q)return ee;var ie=this.count(),de=!this._indices,ue;if(de)return this._rawExtent[X].slice();if(ue=this._extent[X],ue)return ue.slice();ue=ee;for(var ve=ue[0],be=ue[1],_e=0;_e<ie;_e++){var ke=this._getFast(X,this.getRawIndex(_e));ke<ve&&(ve=ke),ke>be&&(be=ke)}return ue=[ve,be],this._extent[X]=ue,ue},E.getApproximateExtent=function(X){return X=this.getDimension(X),this._approximateExtent[X]||this.getDataExtent(X)},E.setApproximateExtent=function(X,q){q=this.getDimension(q),this._approximateExtent[q]=X.slice()},E.getCalculationInfo=function(X){return this._calculationInfo[X]},E.setCalculationInfo=function(X,q){i(X)?g.extend(this._calculationInfo,X):this._calculationInfo[X]=q},E.getSum=function(X){var q=this._storage[X],ee=0;if(q)for(var ie=0,de=this.count();ie<de;ie++){var ue=this.get(X,ie);isNaN(ue)||(ee+=ue)}return ee},E.getMedian=function(X){var q=[];this.each(X,function(de,ue){isNaN(de)||q.push(de)});var ee=[].concat(q).sort(function(de,ue){return de-ue}),ie=this.count();return ie===0?0:ie%2===1?ee[(ie-1)/2]:(ee[ie/2]+ee[ie/2-1])/2},E.rawIndexOf=function(X,q){var ee=X&&this._invertedIndicesMap[X],ie=ee[q];return ie==null||isNaN(ie)?n:ie},E.indexOfName=function(X){for(var q=0,ee=this.count();q<ee;q++)if(this.getName(q)===X)return q;return-1},E.indexOfRawIndex=function(X){if(X>=this._rawCount||X<0)return-1;if(!this._indices)return X;var q=this._indices,ee=q[X];if(ee!=null&&ee<this._count&&ee===X)return X;for(var ie=0,de=this._count-1;ie<=de;){var ue=(ie+de)/2|0;if(q[ue]<X)ie=ue+1;else if(q[ue]>X)de=ue-1;else return ue}return-1},E.indicesOfNearest=function(X,q,ee){var ie=this._storage,de=ie[X],ue=[];if(!de)return ue;ee==null&&(ee=Infinity);for(var ve=Infinity,be=-1,_e=0,ke=0,$e=this.count();ke<$e;ke++){var ne=q-this.get(X,ke),Ne=Math.abs(ne);Ne<=ee&&((Ne<ve||Ne===ve&&ne>=0&&be<0)&&(ve=Ne,be=ne,_e=0),ne===be&&(ue[_e++]=ke))}return ue.length=_e,ue},E.getRawIndex=U;function U(X){return X}function B(X){return X<this._count&&X>=0?this._indices[X]:-1}E.getRawDataItem=function(X){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(X));for(var q=[],ee=0;ee<this.dimensions.length;ee++){var ie=this.dimensions[ee];q.push(this.get(ie,X))}return q},E.getName=function(X){var q=this.getRawIndex(X);return this._nameList[q]||F(this,this._nameDimIdx,q)||""},E.getId=function(X){return K(this,this.getRawIndex(X))};function K(X,q){var ee=X._idList[q];return ee==null&&(ee=F(X,X._idDimIdx,q)),ee==null&&(ee=a+q),ee}function Y(X){return g.isArray(X)||(X=[X]),X}function k(X,q){for(var ee=0;ee<q.length;ee++)X._dimensionInfos[q[ee]]||console.error("Unkown dimension "+q[ee])}E.each=function(X,q,ee,ie){"use strict";if(!this._count)return;typeof X=="function"&&(ie=ee,ee=q,q=X,X=[]),ee=ee||ie||this,X=g.map(Y(X),this.getDimension,this);for(var de=X.length,ue=0;ue<this.count();ue++)switch(de){case 0:q.call(ee,ue);break;case 1:q.call(ee,this.get(X[0],ue),ue);break;case 2:q.call(ee,this.get(X[0],ue),this.get(X[1],ue),ue);break;default:for(var ve=0,be=[];ve<de;ve++)be[ve]=this.get(X[ve],ue);be[ve]=ue,q.apply(ee,be)}},E.filterSelf=function(X,q,ee,ie){"use strict";if(!this._count)return;typeof X=="function"&&(ie=ee,ee=q,q=X,X=[]),ee=ee||ie||this,X=g.map(Y(X),this.getDimension,this);for(var de=this.count(),ue=w(this),ve=new ue(de),be=[],_e=X.length,ke=0,$e=X[0],ne=0;ne<de;ne++){var Ne,st=this.getRawIndex(ne);if(_e===0)Ne=q.call(ee,ne);else if(_e===1){var pe=this._getFast($e,st);Ne=q.call(ee,pe,ne)}else{for(var Z=0;Z<_e;Z++)be[Z]=this._getFast($e,st);be[Z]=ne,Ne=q.apply(ee,be)}Ne&&(ve[ke++]=st)}return ke<de&&(this._indices=ve),this._count=ke,this._extent={},this.getRawIndex=this._indices?B:U,this},E.selectRange=function(X){"use strict";if(!this._count)return;var q=[];for(var ee in X)X.hasOwnProperty(ee)&&q.push(ee);var ie=q.length;if(!ie)return;var de=this.count(),ue=w(this),ve=new ue(de),be=0,_e=q[0],ke=X[_e][0],$e=X[_e][1],ne=!1;if(!this._indices){var Ne=0;if(ie===1){for(var st=this._storage[q[0]],pe=0;pe<this._chunkCount;pe++)for(var Z=st[pe],J=Math.min(this._count-pe*this._chunkSize,this._chunkSize),ae=0;ae<J;ae++){var Se=Z[ae];(Se>=ke&&Se<=$e||isNaN(Se))&&(ve[be++]=Ne),Ne++}ne=!0}else if(ie===2){for(var st=this._storage[_e],me=this._storage[q[1]],Oe=X[q[1]][0],Ee=X[q[1]][1],pe=0;pe<this._chunkCount;pe++)for(var Z=st[pe],oe=me[pe],J=Math.min(this._count-pe*this._chunkSize,this._chunkSize),ae=0;ae<J;ae++){var Se=Z[ae],Re=oe[ae];(Se>=ke&&Se<=$e||isNaN(Se))&&(Re>=Oe&&Re<=Ee||isNaN(Re))&&(ve[be++]=Ne),Ne++}ne=!0}}if(!ne)if(ie===1)for(var ae=0;ae<de;ae++){var Be=this.getRawIndex(ae),Se=this._getFast(_e,Be);(Se>=ke&&Se<=$e||isNaN(Se))&&(ve[be++]=Be)}else for(var ae=0;ae<de;ae++){for(var et=!0,Be=this.getRawIndex(ae),pe=0;pe<ie;pe++){var bt=q[pe],Se=this._getFast(ee,Be);(Se<X[bt][0]||Se>X[bt][1])&&(et=!1)}et&&(ve[be++]=this.getRawIndex(ae))}return be<de&&(this._indices=ve),this._count=be,this._extent={},this.getRawIndex=this._indices?B:U,this},E.mapArray=function(X,q,ee,ie){"use strict";typeof X=="function"&&(ie=ee,ee=q,q=X,X=[]),ee=ee||ie||this;var de=[];return this.each(X,function(){de.push(q&&q.apply(this,arguments))},ee),de};function H(X,q){var ee=X.dimensions,ie=new _(g.map(ee,X.getDimensionInfo,X),X.hostModel);I(ie,X);for(var de=ie._storage={},ue=X._storage,ve=0;ve<ee.length;ve++){var be=ee[ve];ue[be]&&(g.indexOf(q,be)>=0?(de[be]=W(ue[be]),ie._rawExtent[be]=j(),ie._extent[be]=null):de[be]=ue[be])}return ie}function W(X){for(var q=new Array(X.length),ee=0;ee<X.length;ee++)q[ee]=b(X[ee]);return q}function j(){return[Infinity,-Infinity]}E.map=function(X,q,ee,ie){"use strict";ee=ee||ie||this,X=g.map(Y(X),this.getDimension,this);var de=H(this,X);de._indices=this._indices,de.getRawIndex=de._indices?B:U;for(var ue=de._storage,ve=[],be=this._chunkSize,_e=X.length,ke=this.count(),$e=[],ne=de._rawExtent,Ne=0;Ne<ke;Ne++){for(var st=0;st<_e;st++)$e[st]=this.get(X[st],Ne);$e[_e]=Ne;var pe=q&&q.apply(ee,$e);if(pe!=null){typeof pe!="object"&&(ve[0]=pe,pe=ve);for(var Z=this.getRawIndex(Ne),J=Math.floor(Z/be),ae=Z%be,Se=0;Se<pe.length;Se++){var me=X[Se],Oe=pe[Se],Ee=ne[me],oe=ue[me];oe&&(oe[J][ae]=Oe),Oe<Ee[0]&&(Ee[0]=Oe),Oe>Ee[1]&&(Ee[1]=Oe)}}}return de},E.downSample=function(X,q,ee,ie){for(var de=H(this,[X]),ue=de._storage,ve=[],be=Math.floor(1/q),_e=ue[X],ke=this.count(),$e=this._chunkSize,ne=de._rawExtent[X],Ne=new(w(this))(ke),st=0,pe=0;pe<ke;pe+=be){be>ke-pe&&(be=ke-pe,ve.length=be);for(var Z=0;Z<be;Z++){var J=this.getRawIndex(pe+Z),ae=Math.floor(J/$e),Se=J%$e;ve[Z]=_e[ae][Se]}var me=ee(ve),Oe=this.getRawIndex(Math.min(pe+ie(ve,me)||0,ke-1)),Ee=Math.floor(Oe/$e),oe=Oe%$e;_e[Ee][oe]=me,me<ne[0]&&(ne[0]=me),me>ne[1]&&(ne[1]=me),Ne[st++]=Oe}return de._count=st,de._indices=Ne,de.getRawIndex=B,de},E.getItemModel=function(X){var q=this.hostModel;return new p(this.getRawDataItem(X),q,q&&q.ecModel)},E.diff=function(X){var q=this;return new t(X?X.getIndices():[],this.getIndices(),function(ee){return K(X,ee)},function(ee){return K(q,ee)})},E.getVisual=function(X){var q=this._visual;return q&&q[X]},E.setVisual=function(X,q){if(i(X)){for(var ee in X)X.hasOwnProperty(ee)&&this.setVisual(ee,X[ee]);return}this._visual=this._visual||{},this._visual[X]=q},E.setLayout=function(X,q){if(i(X)){for(var ee in X)X.hasOwnProperty(ee)&&this.setLayout(ee,X[ee]);return}this._layout[X]=q},E.getLayout=function(X){return this._layout[X]},E.getItemLayout=function(X){return this._itemLayouts[X]},E.setItemLayout=function(X,q,ee){this._itemLayouts[X]=ee?g.extend(this._itemLayouts[X]||{},q):q},E.clearItemLayouts=function(){this._itemLayouts.length=0},E.getItemVisual=function(X,q,ee){var ie=this._itemVisuals[X],de=ie&&ie[q];return de==null&&!ee?this.getVisual(q):de},E.setItemVisual=function(X,q,ee){var ie=this._itemVisuals[X]||{},de=this.hasItemVisual;if(this._itemVisuals[X]=ie,i(q)){for(var ue in q)q.hasOwnProperty(ue)&&(ie[ue]=q[ue],de[ue]=!0);return}ie[q]=ee,de[q]=!0},E.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var M=function(X){X.seriesIndex=this.seriesIndex,X.dataIndex=this.dataIndex,X.dataType=this.dataType};E.setItemGraphicEl=function(X,q){var ee=this.hostModel;q&&(q.dataIndex=X,q.dataType=this.dataType,q.seriesIndex=ee&&ee.seriesIndex,q.type==="group"&&q.traverse(M,q)),this._graphicEls[X]=q},E.getItemGraphicEl=function(X){return this._graphicEls[X]},E.eachItemGraphicEl=function(X,q){g.each(this._graphicEls,function(ee,ie){ee&&(X&&X.call(q,ee,ie))})},E.cloneShallow=function(X){if(!X){var q=g.map(this.dimensions,this.getDimensionInfo,this);X=new _(q,this.hostModel)}if(X._storage=this._storage,I(X,this),this._indices){var ee=this._indices.constructor;X._indices=new ee(this._indices)}else X._indices=null;return X.getRawIndex=X._indices?B:U,X},E.wrapMethod=function(X,q){var ee=this[X];if(typeof ee!="function")return;this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(X),this[X]=function(){var ie=ee.apply(this,arguments);return q.apply(this,[ie].concat(g.slice(arguments)))}},E.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],E.CHANGABLE_METHODS=["filterSelf","selectRange"];var G=_;z.exports=G},YgsL:function(z,V,m){var S=m("QBsz"),y=S.distance;function g(t,e,d,f,u,r,s){var o=(d-t)*.5,i=(f-e)*.5;return(2*(e-d)+o+i)*s+(-3*(e-d)-2*o-i)*r+o*u+e}function p(t,e){for(var d=t.length,f=[],u=0,r=1;r<d;r++)u+=y(t[r-1],t[r]);var s=u/2;s=s<d?d:s;for(var r=0;r<s;r++){var o=r/(s-1)*(e?d:d-1),i=Math.floor(o),l=o-i,n,a=t[i%d],c,h;e?(n=t[(i-1+d)%d],c=t[(i+1)%d],h=t[(i+2)%d]):(n=t[i===0?i:i-1],c=t[i>d-2?d-1:i+1],h=t[i>d-3?d-1:i+2]);var A=l*l,v=l*A;f.push([g(n[0],a[0],c[0],h[0],l,A,v),g(n[1],a[1],c[1],h[1],l,A,v)])}return f}z.exports=p},Yl7c:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=".",t="___EC__COMPONENT__CONTAINER___";function e(n){var a={main:"",sub:""};return n&&(n=n.split(p),a.main=n[0]||"",a.sub=n[1]||""),a}function d(n){g.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(n),'componentType "'+n+'" illegal')}function f(n,a){n.$constructor=n,n.extend=function(c){var h=this,A=function(){c.$constructor?c.$constructor.apply(this,arguments):h.apply(this,arguments)};return g.extend(A.prototype,c),A.extend=this.extend,A.superCall=s,A.superApply=o,g.inherits(A,this),A.superClass=h,A}}var u=0;function r(n){var a=["__\0is_clz",u++,Math.random().toFixed(3)].join("_");n.prototype[a]=!0,n.isInstance=function(c){return!!(c&&c[a])}}function s(n,a){var c=g.slice(arguments,2);return this.superClass.prototype[a].apply(n,c)}function o(n,a,c){return this.superClass.prototype[a].apply(n,c)}function i(n,a){a=a||{};var c={};n.registerClass=function(v,w){if(w){if(d(w),w=e(w),!w.sub)c[w.main]=v;else if(w.sub!==t){var b=h(w);b[w.sub]=v}}return v},n.getClass=function(v,w,b){var x=c[v];if(x&&x[t]&&(x=w?x[w]:null),b&&!x)throw new Error(w?"Component "+v+"."+(w||"")+" not exists. Load it first.":v+".type should be specified.");return x},n.getClassesByMainType=function(v){v=e(v);var w=[],b=c[v.main];return b&&b[t]?g.each(b,function(x,C){C!==t&&w.push(x)}):w.push(b),w},n.hasClass=function(v){return v=e(v),!!c[v.main]},n.getAllClassMainTypes=function(){var v=[];return g.each(c,function(w,b){v.push(b)}),v},n.hasSubTypes=function(v){v=e(v);var w=c[v.main];return w&&w[t]},n.parseClassType=e;function h(v){var w=c[v.main];return(!w||!w[t])&&(w=c[v.main]={},w[t]=!0),w}if(a.registerWhenExtend){var A=n.extend;A&&(n.extend=function(v){var w=A.call(this,v);return n.registerClass(w,v.type)})}return n}function l(n,a){}V.parseClassType=e,V.enableClassExtend=f,V.enableClassCheck=r,V.enableClassManagement=i,V.setReadOnly=l},Ynxi:function(z,V,m){var S=m("bYtY"),y=m("ProS"),g=m("IwbS"),p=m("+TT/"),t=p.getLayoutRect,e=m("7aKB"),d=e.windowOpen;y.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"}}}),y.extendComponentView({type:"title",render:function(f,u,r){if(this.group.removeAll(),!f.get("show"))return;var s=this.group,o=f.getModel("textStyle"),i=f.getModel("subtextStyle"),l=f.get("textAlign"),n=S.retrieve2(f.get("textBaseline"),f.get("textVerticalAlign")),a=new g.Text({style:g.setTextStyle({},o,{text:f.get("text"),textFill:o.getTextColor()},{disableBox:!0}),z2:10}),c=a.getBoundingRect(),h=f.get("subtext"),A=new g.Text({style:g.setTextStyle({},i,{text:h,textFill:i.getTextColor(),y:c.height+f.get("itemGap"),textVerticalAlign:"top"},{disableBox:!0}),z2:10}),v=f.get("link"),w=f.get("sublink"),b=f.get("triggerEvent",!0);a.silent=!v&&!b,A.silent=!w&&!b,v&&a.on("click",function(){d(v,"_"+f.get("target"))}),w&&A.on("click",function(){d(v,"_"+f.get("subtarget"))}),a.eventData=A.eventData=b?{componentType:"title",componentIndex:f.componentIndex}:null,s.add(a),h&&s.add(A);var x=s.getBoundingRect(),C=f.getBoxLayoutParams();C.width=x.width,C.height=x.height;var I=t(C,{width:r.getWidth(),height:r.getHeight()},f.get("padding"));l||(l=f.get("left")||f.get("right"),l==="middle"&&(l="center"),l==="right"?I.x+=I.width:l==="center"&&(I.x+=I.width/2)),n||(n=f.get("top")||f.get("bottom"),n==="center"&&(n="middle"),n==="bottom"?I.y+=I.height:n==="middle"&&(I.y+=I.height/2),n=n||"top"),s.attr("position",[I.x,I.y]);var _={textAlign:l,textVerticalAlign:n};a.setStyle(_),A.setStyle(_),x=s.getBoundingRect();var E=I.margin,O=f.getItemStyle(["color","opacity"]);O.fill=f.get("backgroundColor");var N=new g.Rect({shape:{x:x.x-E[3],y:x.y-E[0],width:x.width+E[1]+E[3],height:x.height+E[0]+E[2],r:f.get("borderRadius")},style:O,subPixelOptimize:!0,silent:!0});s.add(N)}})},Z0Lh:function(z,V,m){"use strict";var S=m("TqRt");Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var y=S(m("pVnL")),g=S(m("HjOm")),p=S(m("Z6rY")),t={lang:(0,y.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"]},g.default),timePickerLocale:(0,y.default)({},p.default)};t.lang.ok="\u786E \u5B9A";var e=t;V.default=e},Z1HP:function(z,V,m){var S=m("ycre"),y=m("quyA"),g=m("q4HE");function p(t){return y(t)?g(t):S(t)}z.exports=p},Z1r0:function(z,V){function m(S){var y=S.findComponents({mainType:"legend"});if(!y||!y.length)return;S.eachSeriesByType("graph",function(g){var p=g.getCategoriesData(),t=g.getGraph(),e=t.data,d=p.mapArray(p.getName);e.filterSelf(function(f){var u=e.getItemModel(f),r=u.getShallow("category");if(r!=null){typeof r=="number"&&(r=d[r]);for(var s=0;s<y.length;s++)if(!y[s].isSelected(r))return!1}return!0})},this)}z.exports=m},Z1wy:function(z,V,m){var S=m("ProS");m("ThAp"),m("pmaE"),m("SehX"),m("7uqq");var y=m("zuHt"),g=m("VPsl"),p=m("9u0u"),t=m("lELe"),e=m("d4KN");S.registerLayout(y),S.registerVisual(g),S.registerProcessor(S.PRIORITY.PROCESSOR.STATISTIC,p),S.registerPreprocessor(t),e("map",[{type:"mapToggleSelect",event:"mapselectchanged",method:"toggleSelected"},{type:"mapSelect",event:"mapselected",method:"select"},{type:"mapUnSelect",event:"mapunselected",method:"unSelect"}])},Z6js:function(z,V,m){var S=m("MwEJ"),y=m("T4UG"),g=y.extend({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(p,t){return S(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}});z.exports=g},Z6rY:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]},y=S;V.default=y},Z8zF:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("ProS"),p=m("bYtY"),t=m("IwbS"),e=m("56rv"),d=e.setLabel,f=m("Qxkt"),u=m("tceW"),r=m("y+Vt"),s=m("4fz+"),o=m("iLNv"),i=o.throttle,l=m("sK/D"),n=l.createClipPath,a=m("wr5s"),c=["itemStyle","barBorderWidth"],h=[0,0];p.extend(f.prototype,u);function A(M,G){var X=M.getArea&&M.getArea();if(M.type==="cartesian2d"){var q=M.getBaseAxis();if(q.type!=="category"||!q.onBand){var ee=G.getLayout("bandWidth");q.isHorizontal()?(X.x-=ee,X.width+=ee*2):(X.y-=ee,X.height+=ee*2)}}return X}var v=g.extendChartView({type:"bar",render:function(M,G,X){this._updateDrawMode(M);var q=M.get("coordinateSystem");return(q==="cartesian2d"||q==="polar")&&(this._isLargeDraw?this._renderLarge(M,G,X):this._renderNormal(M,G,X)),this.group},incrementalPrepareRender:function(M,G,X){this._clear(),this._updateDrawMode(M)},incrementalRender:function(M,G,X,q){this._incrementalRenderLarge(M,G)},_updateDrawMode:function(M){var G=M.pipelineContext.large;(this._isLargeDraw==null||G^this._isLargeDraw)&&(this._isLargeDraw=G,this._clear())},_renderNormal:function(M,G,X){var q=this.group,ee=M.getData(),ie=this._data,de=M.coordinateSystem,ue=de.getBaseAxis(),ve;de.type==="cartesian2d"?ve=ue.isHorizontal():de.type==="polar"&&(ve=ue.dim==="angle");var be=M.isAnimationEnabled()?M:null,_e=M.get("clip",!0),ke=A(de,ee);q.removeClipPath();var $e=M.get("roundCap",!0),ne=M.get("showBackground",!0),Ne=M.getModel("backgroundStyle"),st=Ne.get("barBorderRadius")||0,pe=[],Z=this._backgroundEls||[];ee.diff(ie).add(function(Se){var me=ee.getItemModel(Se),Oe=E[de.type](ee,Se,me);if(ne){var Ee=E[de.type](ee,Se),oe=j(de,ve,Ee);oe.useStyle(Ne.getBarItemStyle()),de.type==="cartesian2d"&&oe.setShape("r",st),pe[Se]=oe}if(!ee.hasValue(Se))return;if(_e){var Re=x[de.type](ke,Oe);if(Re){q.remove(Be);return}}var Be=C[de.type](Se,Oe,ve,be,!1,$e);ee.setItemGraphicEl(Se,Be),q.add(Be),N(Be,ee,Se,me,Oe,M,ve,de.type==="polar")}).update(function(Se,me){var Oe=ee.getItemModel(Se),Ee=E[de.type](ee,Se,Oe);if(ne){var oe=Z[me];oe.useStyle(Ne.getBarItemStyle()),de.type==="cartesian2d"&&oe.setShape("r",st),pe[Se]=oe;var Re=E[de.type](ee,Se),Be=W(ve,Re,de);t.updateProps(oe,{shape:Be},be,Se)}var et=ie.getItemGraphicEl(me);if(!ee.hasValue(Se)){q.remove(et);return}if(_e){var bt=x[de.type](ke,Ee);if(bt){q.remove(et);return}}et?t.updateProps(et,{shape:Ee},be,Se):et=C[de.type](Se,Ee,ve,be,!0,$e),ee.setItemGraphicEl(Se,et),q.add(et),N(et,ee,Se,Oe,Ee,M,ve,de.type==="polar")}).remove(function(Se){var me=ie.getItemGraphicEl(Se);de.type==="cartesian2d"?me&&I(Se,be,me):me&&_(Se,be,me)}).execute();var J=this._backgroundGroup||(this._backgroundGroup=new s);J.removeAll();for(var ae=0;ae<pe.length;++ae)J.add(pe[ae]);q.add(J),this._backgroundEls=pe,this._data=ee},_renderLarge:function(M,G,X){this._clear(),B(M,this.group);var q=M.get("clip",!0)?n(M.coordinateSystem,!1,M):null;q?this.group.setClipPath(q):this.group.removeClipPath()},_incrementalRenderLarge:function(M,G){this._removeBackground(),B(G,this.group,!0)},dispose:p.noop,remove:function(M){this._clear(M)},_clear:function(M){var G=this.group,X=this._data;M&&M.get("animation")&&X&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],X.eachItemGraphicEl(function(q){q.type==="sector"?_(q.dataIndex,M,q):I(q.dataIndex,M,q)})):G.removeAll(),this._data=null},_removeBackground:function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null}}),w=Math.max,b=Math.min,x={cartesian2d:function(M,G){var X=G.width<0?-1:1,q=G.height<0?-1:1;X<0&&(G.x+=G.width,G.width=-G.width),q<0&&(G.y+=G.height,G.height=-G.height);var ee=w(G.x,M.x),ie=b(G.x+G.width,M.x+M.width),de=w(G.y,M.y),ue=b(G.y+G.height,M.y+M.height);G.x=ee,G.y=de,G.width=ie-ee,G.height=ue-de;var ve=G.width<0||G.height<0;return X<0&&(G.x+=G.width,G.width=-G.width),q<0&&(G.y+=G.height,G.height=-G.height),ve},polar:function(M){return!1}},C={cartesian2d:function(M,G,X,q,ee){var ie=new t.Rect({shape:p.extend({},G),z2:1});if(ie.name="item",q){var de=ie.shape,ue=X?"height":"width",ve={};de[ue]=0,ve[ue]=G[ue],t[ee?"updateProps":"initProps"](ie,{shape:ve},q,M)}return ie},polar:function(M,G,X,q,ee,ie){var de=G.startAngle<G.endAngle,ue=!X&&ie?a:t.Sector,ve=new ue({shape:p.defaults({clockwise:de},G),z2:1});if(ve.name="item",q){var be=ve.shape,_e=X?"r":"endAngle",ke={};be[_e]=X?0:G.startAngle,ke[_e]=G[_e],t[ee?"updateProps":"initProps"](ve,{shape:ke},q,M)}return ve}};function I(M,G,X){X.style.text=null,t.updateProps(X,{shape:{width:0}},G,M,function(){X.parent&&X.parent.remove(X)})}function _(M,G,X){X.style.text=null,t.updateProps(X,{shape:{r:X.shape.r0}},G,M,function(){X.parent&&X.parent.remove(X)})}var E={cartesian2d:function(M,G,X){var q=M.getItemLayout(G),ee=X?F(X,q):0,ie=q.width>0?1:-1,de=q.height>0?1:-1;return{x:q.x+ie*ee/2,y:q.y+de*ee/2,width:q.width-ie*ee,height:q.height-de*ee}},polar:function(M,G,X){var q=M.getItemLayout(G);return{cx:q.cx,cy:q.cy,r0:q.r0,r:q.r,startAngle:q.startAngle,endAngle:q.endAngle}}};function O(M){return M.startAngle!=null&&M.endAngle!=null&&M.startAngle===M.endAngle}function N(M,G,X,q,ee,ie,de,ue){var ve=G.getItemVisual(X,"color"),be=G.getItemVisual(X,"opacity"),_e=G.getVisual("borderColor"),ke=q.getModel("itemStyle"),$e=q.getModel("emphasis.itemStyle").getBarItemStyle();ue||M.setShape("r",ke.get("barBorderRadius")||0),M.useStyle(p.defaults({stroke:O(ee)?"none":_e,fill:O(ee)?"none":ve,opacity:be},ke.getBarItemStyle()));var ne=q.getShallow("cursor");ne&&M.attr("cursor",ne);var Ne=de?ee.height>0?"bottom":"top":ee.width>0?"left":"right";ue||d(M.style,$e,q,ve,ie,X,Ne),O(ee)&&($e.fill=$e.stroke="none"),t.setHoverStyle(M,$e)}function F(M,G){var X=M.get(c)||0,q=isNaN(G.width)?Number.MAX_VALUE:Math.abs(G.width),ee=isNaN(G.height)?Number.MAX_VALUE:Math.abs(G.height);return Math.min(X,q,ee)}var U=r.extend({type:"largeBar",shape:{points:[]},buildPath:function(M,G){for(var X=G.points,q=this.__startPoint,ee=this.__baseDimIdx,ie=0;ie<X.length;ie+=2)q[ee]=X[ie+ee],M.moveTo(q[0],q[1]),M.lineTo(X[ie],X[ie+1])}});function B(M,G,X){var q=M.getData(),ee=[],ie=q.getLayout("valueAxisHorizontal")?1:0;ee[1-ie]=q.getLayout("valueAxisStart");var de=q.getLayout("largeDataIndices"),ue=q.getLayout("barWidth"),ve=M.getModel("backgroundStyle"),be=M.get("showBackground",!0);if(be){var _e=q.getLayout("largeBackgroundPoints"),ke=[];ke[1-ie]=q.getLayout("backgroundStart");var $e=new U({shape:{points:_e},incremental:!!X,__startPoint:ke,__baseDimIdx:ie,__largeDataIndices:de,__barWidth:ue,silent:!0,z2:0});H($e,ve,q),G.add($e)}var ne=new U({shape:{points:q.getLayout("largePoints")},incremental:!!X,__startPoint:ee,__baseDimIdx:ie,__largeDataIndices:de,__barWidth:ue});G.add(ne),k(ne,M,q),ne.seriesIndex=M.seriesIndex,M.get("silent")||(ne.on("mousedown",K),ne.on("mousemove",K))}var K=i(function(M){var G=this,X=Y(G,M.offsetX,M.offsetY);G.dataIndex=X>=0?X:null},30,!1);function Y(M,G,X){var q=M.__baseDimIdx,ee=1-q,ie=M.shape.points,de=M.__largeDataIndices,ue=Math.abs(M.__barWidth/2),ve=M.__startPoint[ee];h[0]=G,h[1]=X;for(var be=h[q],_e=h[1-q],ke=be-ue,$e=be+ue,ne=0,Ne=ie.length/2;ne<Ne;ne++){var st=ne*2,pe=ie[st+q],Z=ie[st+ee];if(pe>=ke&&pe<=$e&&(ve<=Z?_e>=ve&&_e<=Z:_e>=Z&&_e<=ve))return de[ne]}return-1}function k(M,G,X){var q=X.getVisual("borderColor")||X.getVisual("color"),ee=G.getModel("itemStyle").getItemStyle(["color","borderColor"]);M.useStyle(ee),M.style.fill=null,M.style.stroke=q,M.style.lineWidth=X.getLayout("barWidth")}function H(M,G,X){var q=G.get("borderColor")||G.get("color"),ee=G.getItemStyle(["color","borderColor"]);M.useStyle(ee),M.style.fill=null,M.style.stroke=q,M.style.lineWidth=X.getLayout("barWidth")}function W(M,G,X){var q,ee=X.type==="polar";return ee?q=X.getArea():q=X.grid.getRect(),ee?{cx:q.cx,cy:q.cy,r0:M?q.r0:G.r0,r:M?q.r:G.r,startAngle:M?G.startAngle:0,endAngle:M?G.endAngle:Math.PI*2}:{x:M?G.x:q.x,y:M?q.y:G.y,width:M?G.width:q.width,height:M?q.height:G.height}}function j(M,G,X){var q=M.type==="polar"?t.Sector:t.Rect;return new q({shape:W(G,X,M),silent:!0,z2:0})}z.exports=v},ZCgT:function(z,V,m){var S=m("tLB3"),y=1/0,g=17976931348623157e292;function p(t){if(!t)return t===0?t:0;if(t=S(t),t===y||t===-y){var e=t<0?-1:1;return e*g}return t===t?t:0}z.exports=p},ZTPi:function(z,V,m){"use strict";var S=m("wx14"),y=m("rePB"),g=m("q1tI"),p=m("ODXe"),t=m("U8pU"),e=m("Ff2n"),d=m("VTBJ"),f=m("TSYQ"),u=m.n(f),r=m("Zm9Q"),s=m("5Z9U"),o=m("6cGi"),i=m("KQm4"),l=m("wgJM"),n=m("t23M");function a(ae){var Se=Object(g.useRef)(),me=Object(g.useRef)(!1);function Oe(){for(var Ee=arguments.length,oe=new Array(Ee),Re=0;Re<Ee;Re++)oe[Re]=arguments[Re];me.current||(l.a.cancel(Se.current),Se.current=Object(l.a)(function(){ae.apply(void 0,oe)}))}return Object(g.useEffect)(function(){return function(){me.current=!0,l.a.cancel(Se.current)}},[]),Oe}function c(ae){var Se=Object(g.useRef)([]),me=Object(g.useState)({}),Oe=Object(p.a)(me,2),Ee=Oe[1],oe=Object(g.useRef)(typeof ae=="function"?ae():ae),Re=a(function(){var et=oe.current;Se.current.forEach(function(bt){et=bt(et)}),Se.current=[],oe.current=et,Ee({})});function Be(et){Se.current.push(et),Re()}return[oe.current,Be]}var h=m("4IlW");function A(ae,Se){var me,Oe=ae.prefixCls,Ee=ae.id,oe=ae.active,Re=ae.rtl,Be=ae.tab,et=Be.key,bt=Be.tab,dt=Be.disabled,He=Be.closeIcon,kt=ae.tabBarGutter,ut=ae.tabPosition,Ft=ae.closable,Ht=ae.renderWrapper,$t=ae.removeAriaLabel,Ut=ae.editable,Jt=ae.onClick,ct=ae.onRemove,le=ae.onFocus,te="".concat(Oe,"-tab");g.useEffect(function(){return ct},[]);var we={};ut==="top"||ut==="bottom"?we[Re?"marginLeft":"marginRight"]=kt:we.marginBottom=kt;var Ce=Ut&&Ft!==!1&&!dt;function fe(ye){if(dt)return;Jt(ye)}function rt(ye){ye.preventDefault(),ye.stopPropagation(),Ut.onEdit("remove",{key:et,event:ye})}var tt=g.createElement("div",{key:et,ref:Se,className:u()(te,(me={},Object(y.a)(me,"".concat(te,"-with-remove"),Ce),Object(y.a)(me,"".concat(te,"-active"),oe),Object(y.a)(me,"".concat(te,"-disabled"),dt),me)),style:we,onClick:fe},g.createElement("div",{role:"tab","aria-selected":oe,id:Ee&&"".concat(Ee,"-tab-").concat(et),className:"".concat(te,"-btn"),"aria-controls":Ee&&"".concat(Ee,"-panel-").concat(et),"aria-disabled":dt,tabIndex:dt?null:0,onClick:function(Je){Je.stopPropagation(),fe(Je)},onKeyDown:function(Je){[h.a.SPACE,h.a.ENTER].includes(Je.which)&&(Je.preventDefault(),fe(Je))},onFocus:le},bt),Ce&&g.createElement("button",{type:"button","aria-label":$t||"remove",tabIndex:0,className:"".concat(te,"-remove"),onClick:function(Je){Je.stopPropagation(),rt(Je)}},He||Ut.removeIcon||"\xD7"));return Ht&&(tt=Ht(tt)),tt}var v=g.forwardRef(A),w={width:0,height:0,left:0,top:0};function b(ae,Se,me){return Object(g.useMemo)(function(){for(var Oe,Ee=new Map,oe=Se.get((Oe=ae[0])===null||Oe===void 0?void 0:Oe.key)||w,Re=oe.left+oe.width,Be=0;Be<ae.length;Be+=1){var et=ae[Be].key,bt=Se.get(et);if(!bt){var dt;bt=Se.get((dt=ae[Be-1])===null||dt===void 0?void 0:dt.key)||w}var He=Ee.get(et)||Object(d.a)({},bt);He.right=Re-He.left-He.width,Ee.set(et,He)}return Ee},[ae.map(function(Oe){return Oe.key}).join("_"),Se,me])}var x={width:0,height:0,left:0,top:0,right:0};function C(ae,Se,me,Oe,Ee){var oe=Ee.tabs,Re=Ee.tabPosition,Be=Ee.rtl,et,bt,dt;["top","bottom"].includes(Re)?(et="width",bt=Be?"right":"left",dt=Math.abs(Se.left)):(et="height",bt="top",dt=-Se.top);var He=Se[et],kt=me[et],ut=Oe[et],Ft=He;return kt+ut>He&&(Ft=He-ut),Object(g.useMemo)(function(){if(!oe.length)return[0,0];for(var Ht=oe.length,$t=Ht,Ut=0;Ut<Ht;Ut+=1){var Jt=ae.get(oe[Ut].key)||x;if(Jt[bt]+Jt[et]>dt+Ft){$t=Ut-1;break}}for(var ct=0,le=Ht-1;le>=0;le-=1){var te=ae.get(oe[le].key)||x;if(te[bt]<dt){ct=le+1;break}}return[ct,$t]},[ae,dt,Ft,Re,oe.map(function(Ht){return Ht.key}).join("_"),Be])}var I=m("1j5w"),_=m("eDIo");function E(ae,Se){var me=ae.prefixCls,Oe=ae.editable,Ee=ae.locale,oe=ae.style;return!Oe||Oe.showAdd===!1?null:g.createElement("button",{ref:Se,type:"button",className:"".concat(me,"-nav-add"),style:oe,"aria-label":(Ee==null?void 0:Ee.addAriaLabel)||"Add tab",onClick:function(Be){Oe.onEdit("add",{event:Be})}},Oe.addIcon||"+")}var O=g.forwardRef(E);function N(ae,Se){var me=ae.prefixCls,Oe=ae.id,Ee=ae.tabs,oe=ae.locale,Re=ae.mobile,Be=ae.moreIcon,et=Be===void 0?"More":Be,bt=ae.moreTransitionName,dt=ae.style,He=ae.className,kt=ae.editable,ut=ae.tabBarGutter,Ft=ae.rtl,Ht=ae.onTabClick,$t=Object(g.useState)(!1),Ut=Object(p.a)($t,2),Jt=Ut[0],ct=Ut[1],le=Object(g.useState)(null),te=Object(p.a)(le,2),we=te[0],Ce=te[1],fe="".concat(Oe,"-more-popup"),rt="".concat(me,"-dropdown"),tt=we!==null?"".concat(fe,"-").concat(we):null,ye=oe==null?void 0:oe.dropdownAriaLabel,Je=g.createElement(I.f,{onClick:function(At){var tr=At.key,Ir=At.domEvent;Ht(tr,Ir),ct(!1)},id:fe,tabIndex:-1,role:"listbox","aria-activedescendant":tt,selectedKeys:[we],"aria-label":ye!==void 0?ye:"expanded dropdown"},Ee.map(function(vt){return g.createElement(I.d,{key:vt.key,id:"".concat(fe,"-").concat(vt.key),role:"option","aria-controls":Oe&&"".concat(Oe,"-panel-").concat(vt.key),disabled:vt.disabled},vt.tab)}));function lt(vt){for(var At=Ee.filter(function(ui){return!ui.disabled}),tr=At.findIndex(function(ui){return ui.key===we})||0,Ir=At.length,zr=0;zr<Ir;zr+=1){tr=(tr+vt+Ir)%Ir;var yn=At[tr];if(!yn.disabled){Ce(yn.key);return}}}function ze(vt){var At=vt.which;if(!Jt){[h.a.DOWN,h.a.SPACE,h.a.ENTER].includes(At)&&(ct(!0),vt.preventDefault());return}switch(At){case h.a.UP:lt(-1),vt.preventDefault();break;case h.a.DOWN:lt(1),vt.preventDefault();break;case h.a.ESC:ct(!1);break;case h.a.SPACE:case h.a.ENTER:we!==null&&Ht(we,vt);break}}Object(g.useEffect)(function(){var vt=document.getElementById(tt);vt&&vt.scrollIntoView&&vt.scrollIntoView(!1)},[we]),Object(g.useEffect)(function(){Jt||Ce(null)},[Jt]);var Ct=Object(y.a)({},Ft?"marginLeft":"marginRight",ut);Ee.length||(Ct.visibility="hidden",Ct.order=1);var zt=u()(Object(y.a)({},"".concat(rt,"-rtl"),Ft)),at=Re?null:g.createElement(_.a,{prefixCls:rt,overlay:Je,trigger:["hover"],visible:Jt,transitionName:bt,onVisibleChange:ct,overlayClassName:zt,mouseEnterDelay:.1,mouseLeaveDelay:.1},g.createElement("button",{type:"button",className:"".concat(me,"-nav-more"),style:Ct,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":fe,id:"".concat(Oe,"-more"),"aria-expanded":Jt,onKeyDown:ze},et));return g.createElement("div",{className:u()("".concat(me,"-nav-operations"),He),style:dt,ref:Se},at,g.createElement(O,{prefixCls:me,locale:oe,editable:kt}))}var F=g.forwardRef(N),U=Object(g.createContext)(null),B=.1,K=.01,Y=20,k=Math.pow(.995,Y);function H(ae,Se){var me=Object(g.useState)(),Oe=Object(p.a)(me,2),Ee=Oe[0],oe=Oe[1],Re=Object(g.useState)(0),Be=Object(p.a)(Re,2),et=Be[0],bt=Be[1],dt=Object(g.useState)(0),He=Object(p.a)(dt,2),kt=He[0],ut=He[1],Ft=Object(g.useState)(),Ht=Object(p.a)(Ft,2),$t=Ht[0],Ut=Ht[1],Jt=Object(g.useRef)();function ct(rt){var tt=rt.touches[0],ye=tt.screenX,Je=tt.screenY;oe({x:ye,y:Je}),window.clearInterval(Jt.current)}function le(rt){if(!Ee)return;rt.preventDefault();var tt=rt.touches[0],ye=tt.screenX,Je=tt.screenY;oe({x:ye,y:Je});var lt=ye-Ee.x,ze=Je-Ee.y;Se(lt,ze);var Ct=Date.now();bt(Ct),ut(Ct-et),Ut({x:lt,y:ze})}function te(){if(!Ee)return;if(oe(null),Ut(null),$t){var rt=$t.x/kt,tt=$t.y/kt,ye=Math.abs(rt),Je=Math.abs(tt);if(Math.max(ye,Je)<B)return;var lt=rt,ze=tt;Jt.current=window.setInterval(function(){if(Math.abs(lt)<K&&Math.abs(ze)<K){window.clearInterval(Jt.current);return}lt*=k,ze*=k,Se(lt*Y,ze*Y)},Y)}}var we=Object(g.useRef)();function Ce(rt){var tt=rt.deltaX,ye=rt.deltaY,Je=0,lt=Math.abs(tt),ze=Math.abs(ye);lt===ze?Je=we.current==="x"?tt:ye:lt>ze?(Je=tt,we.current="x"):(Je=ye,we.current="y"),Se(-Je,-Je)&&rt.preventDefault()}var fe=Object(g.useRef)(null);fe.current={onTouchStart:ct,onTouchMove:le,onTouchEnd:te,onWheel:Ce},g.useEffect(function(){function rt(lt){fe.current.onTouchStart(lt)}function tt(lt){fe.current.onTouchMove(lt)}function ye(lt){fe.current.onTouchEnd(lt)}function Je(lt){fe.current.onWheel(lt)}return document.addEventListener("touchmove",tt,{passive:!1}),document.addEventListener("touchend",ye,{passive:!1}),ae.current.addEventListener("touchstart",rt,{passive:!1}),ae.current.addEventListener("wheel",Je),function(){document.removeEventListener("touchmove",tt),document.removeEventListener("touchend",ye)}},[])}function W(){var ae=Object(g.useRef)(new Map);function Se(Oe){return ae.current.has(Oe)||ae.current.set(Oe,g.createRef()),ae.current.get(Oe)}function me(Oe){ae.current.delete(Oe)}return[Se,me]}function j(ae,Se){var me=g.useRef(ae),Oe=g.useState({}),Ee=Object(p.a)(Oe,2),oe=Ee[1];function Re(Be){var et=typeof Be=="function"?Be(me.current):Be;et!==me.current&&Se(et,me.current),me.current=et,oe({})}return[me.current,Re]}var M=function(Se){var me=Se.position,Oe=Se.prefixCls,Ee=Se.extra;if(!Ee)return null;var oe,Re=Ee;return me==="right"&&(oe=Re.right||!Re.left&&Re||null),me==="left"&&(oe=Re.left||null),oe?g.createElement("div",{className:"".concat(Oe,"-extra-content")},oe):null};function G(ae,Se){var me,Oe=g.useContext(U),Ee=Oe.prefixCls,oe=Oe.tabs,Re=ae.className,Be=ae.style,et=ae.id,bt=ae.animated,dt=ae.activeKey,He=ae.rtl,kt=ae.extra,ut=ae.editable,Ft=ae.locale,Ht=ae.tabPosition,$t=ae.tabBarGutter,Ut=ae.children,Jt=ae.onTabClick,ct=ae.onTabScroll,le=Object(g.useRef)(),te=Object(g.useRef)(),we=Object(g.useRef)(),Ce=Object(g.useRef)(),fe=W(),rt=Object(p.a)(fe,2),tt=rt[0],ye=rt[1],Je=Ht==="top"||Ht==="bottom",lt=j(0,function(_i,Yn){Je&&ct&&ct({direction:_i>Yn?"left":"right"})}),ze=Object(p.a)(lt,2),Ct=ze[0],zt=ze[1],at=j(0,function(_i,Yn){!Je&&ct&&ct({direction:_i>Yn?"top":"bottom"})}),vt=Object(p.a)(at,2),At=vt[0],tr=vt[1],Ir=Object(g.useState)(0),zr=Object(p.a)(Ir,2),yn=zr[0],ui=zr[1],Nn=Object(g.useState)(0),sn=Object(p.a)(Nn,2),Nt=sn[0],xt=sn[1],Pe=Object(g.useState)(0),Fe=Object(p.a)(Pe,2),Ve=Fe[0],pt=Fe[1],Mt=Object(g.useState)(0),dr=Object(p.a)(Mt,2),fr=dr[0],Lr=dr[1],dn=Object(g.useState)(null),_n=Object(p.a)(dn,2),cr=_n[0],Xt=_n[1],Zt=Object(g.useState)(null),Rr=Object(p.a)(Zt,2),$r=Rr[0],un=Rr[1],Dn=Object(g.useState)(0),sr=Object(p.a)(Dn,2),_r=sr[0],Yr=sr[1],Pr=Object(g.useState)(0),wn=Object(p.a)(Pr,2),di=wn[0],On=wn[1],$n=c(new Map),wi=Object(p.a)($n,2),ki=wi[0],ra=wi[1],ia=b(oe,ki,yn),da="".concat(Ee,"-nav-operations-hidden"),gt=0,je=0;Je?He?(gt=0,je=Math.max(0,yn-cr)):(gt=Math.min(0,cr-yn),je=0):(gt=Math.min(0,$r-Nt),je=0);function Ye(_i){return _i<gt?gt:_i>je?je:_i}var Ze=Object(g.useRef)(),ft=Object(g.useState)(),ot=Object(p.a)(ft,2),ht=ot[0],Bt=ot[1];function It(){Bt(Date.now())}function rr(){window.clearTimeout(Ze.current)}H(le,function(_i,Yn){function Qn(Xi,Ia){Xi(function(En){var jr=Ye(En+Ia);return jr})}if(Je){if(cr>=yn)return!1;Qn(zt,_i)}else{if($r>=Nt)return!1;Qn(tr,Yn)}return rr(),It(),!0}),Object(g.useEffect)(function(){return rr(),ht&&(Ze.current=window.setTimeout(function(){Bt(0)},100)),rr},[ht]);function gr(){var _i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:dt,Yn=ia.get(_i)||{width:0,height:0,left:0,right:0,top:0};if(Je){var Qn=Ct;He?Yn.right<Ct?Qn=Yn.right:Yn.right+Yn.width>Ct+cr&&(Qn=Yn.right+Yn.width-cr):Yn.left<-Ct?Qn=-Yn.left:Yn.left+Yn.width>-Ct+cr&&(Qn=-(Yn.left+Yn.width-cr)),tr(0),zt(Ye(Qn))}else{var Xi=At;Yn.top<-At?Xi=-Yn.top:Yn.top+Yn.height>-At+$r&&(Xi=-(Yn.top+Yn.height-$r)),zt(0),tr(Ye(Xi))}}var mr=C(ia,{width:cr,height:$r,left:Ct,top:At},{width:Ve,height:fr},{width:_r,height:di},Object(d.a)(Object(d.a)({},ae),{},{tabs:oe})),Cr=Object(p.a)(mr,2),Wt=Cr[0],qr=Cr[1],ur=oe.map(function(_i){var Yn=_i.key;return g.createElement(v,{id:et,prefixCls:Ee,key:Yn,rtl:He,tab:_i,closable:_i.closable,editable:ut,active:Yn===dt,tabPosition:Ht,tabBarGutter:$t,renderWrapper:Ut,removeAriaLabel:Ft==null?void 0:Ft.removeAriaLabel,ref:tt(Yn),onClick:function(Xi){Jt(Yn,Xi)},onRemove:function(){ye(Yn)},onFocus:function(){gr(Yn),It(),He||(le.current.scrollLeft=0),le.current.scrollTop=0}})}),Zr=a(function(){var _i,Yn,Qn,Xi,Ia,En,jr,Bn,ti,fi=((_i=le.current)===null||_i===void 0?void 0:_i.offsetWidth)||0,hi=((Yn=le.current)===null||Yn===void 0?void 0:Yn.offsetHeight)||0,Vi=((Qn=Ce.current)===null||Qn===void 0?void 0:Qn.offsetWidth)||0,Zi=((Xi=Ce.current)===null||Xi===void 0?void 0:Xi.offsetHeight)||0,ji=((Ia=we.current)===null||Ia===void 0?void 0:Ia.offsetWidth)||0,aa=((En=we.current)===null||En===void 0?void 0:En.offsetHeight)||0;Xt(fi),un(hi),Yr(Vi),On(Zi);var Wa=(((jr=te.current)===null||jr===void 0?void 0:jr.offsetWidth)||0)-Vi,Ha=(((Bn=te.current)===null||Bn===void 0?void 0:Bn.offsetHeight)||0)-Zi;ui(Wa),xt(Ha);var cs=(ti=we.current)===null||ti===void 0?void 0:ti.className.includes(da);pt(Wa-(cs?0:ji)),Lr(Ha-(cs?0:aa)),ra(function(){var Ci=new Map;return oe.forEach(function(St){var Nr=St.key,Br=tt(Nr).current;Br&&Ci.set(Nr,{width:Br.offsetWidth,height:Br.offsetHeight,left:Br.offsetLeft,top:Br.offsetTop})}),Ci})}),Wr=oe.slice(0,Wt),Tr=oe.slice(qr+1),In=[].concat(Object(i.a)(Wr),Object(i.a)(Tr)),Pi=Object(g.useState)(),vi=Object(p.a)(Pi,2),Ii=vi[0],Ni=vi[1],Di=ia.get(dt),mi=Object(g.useRef)();function oa(){l.a.cancel(mi.current)}Object(g.useEffect)(function(){var _i={};return Di&&(Je?(He?_i.right=Di.right:_i.left=Di.left,_i.width=Di.width):(_i.top=Di.top,_i.height=Di.height)),oa(),mi.current=Object(l.a)(function(){Ni(_i)}),oa},[Di,Je,He]),Object(g.useEffect)(function(){gr()},[dt,Di,ia,Je]),Object(g.useEffect)(function(){Zr()},[He,$t,dt,oe.map(function(_i){return _i.key}).join("_")]);var Cn=!!In.length,mn="".concat(Ee,"-nav-wrap"),jn,cn,Bi,hn;return Je?He?(cn=Ct>0,jn=Ct+cr<yn):(jn=Ct<0,cn=-Ct+cr<yn):(Bi=At<0,hn=-At+$r<Nt),g.createElement("div",{ref:Se,role:"tablist",className:u()("".concat(Ee,"-nav"),Re),style:Be,onKeyDown:function(){It()}},g.createElement(M,{position:"left",extra:kt,prefixCls:Ee}),g.createElement(n.a,{onResize:Zr},g.createElement("div",{className:u()(mn,(me={},Object(y.a)(me,"".concat(mn,"-ping-left"),jn),Object(y.a)(me,"".concat(mn,"-ping-right"),cn),Object(y.a)(me,"".concat(mn,"-ping-top"),Bi),Object(y.a)(me,"".concat(mn,"-ping-bottom"),hn),me)),ref:le},g.createElement(n.a,{onResize:Zr},g.createElement("div",{ref:te,className:"".concat(Ee,"-nav-list"),style:{transform:"translate(".concat(Ct,"px, ").concat(At,"px)"),transition:ht?"none":void 0}},ur,g.createElement(O,{ref:Ce,prefixCls:Ee,locale:Ft,editable:ut,style:{visibility:Cn?"hidden":null}}),g.createElement("div",{className:u()("".concat(Ee,"-ink-bar"),Object(y.a)({},"".concat(Ee,"-ink-bar-animated"),bt.inkBar)),style:Ii}))))),g.createElement(F,Object(S.a)({},ae,{ref:we,prefixCls:Ee,tabs:In,className:!Cn&&da})),g.createElement(M,{position:"right",extra:kt,prefixCls:Ee}))}var X=g.forwardRef(G);function q(ae){var Se=ae.id,me=ae.activeKey,Oe=ae.animated,Ee=ae.tabPosition,oe=ae.rtl,Re=ae.destroyInactiveTabPane,Be=g.useContext(U),et=Be.prefixCls,bt=Be.tabs,dt=Oe.tabPane,He=bt.findIndex(function(kt){return kt.key===me});return g.createElement("div",{className:u()("".concat(et,"-content-holder"))},g.createElement("div",{className:u()("".concat(et,"-content"),"".concat(et,"-content-").concat(Ee),Object(y.a)({},"".concat(et,"-content-animated"),dt)),style:He&&dt?Object(y.a)({},oe?"marginRight":"marginLeft","-".concat(He,"00%")):null},bt.map(function(kt){return g.cloneElement(kt.node,{key:kt.key,prefixCls:et,tabKey:kt.key,id:Se,animated:dt,active:kt.key===me,destroyInactiveTabPane:Re})})))}function ee(ae){var Se=ae.prefixCls,me=ae.forceRender,Oe=ae.className,Ee=ae.style,oe=ae.id,Re=ae.active,Be=ae.animated,et=ae.destroyInactiveTabPane,bt=ae.tabKey,dt=ae.children,He=g.useState(me),kt=Object(p.a)(He,2),ut=kt[0],Ft=kt[1];g.useEffect(function(){Re?Ft(!0):et&&Ft(!1)},[Re,et]);var Ht={};return Re||(Be?(Ht.visibility="hidden",Ht.height=0,Ht.overflowY="hidden"):Ht.display="none"),g.createElement("div",{id:oe&&"".concat(oe,"-panel-").concat(bt),role:"tabpanel",tabIndex:Re?0:-1,"aria-labelledby":oe&&"".concat(oe,"-tab-").concat(bt),"aria-hidden":!Re,style:Object(d.a)(Object(d.a)({},Ht),Ee),className:u()("".concat(Se,"-tabpane"),Re&&"".concat(Se,"-tabpane-active"),Oe)},(Re||ut||me)&&dt)}var ie=0;function de(ae){return Object(r.a)(ae).map(function(Se){if(g.isValidElement(Se)){var me=Se.key!==void 0?String(Se.key):void 0;return Object(d.a)(Object(d.a)({key:me},Se.props),{},{node:Se})}return null}).filter(function(Se){return Se})}function ue(ae,Se){var me,Oe=ae.id,Ee=ae.prefixCls,oe=Ee===void 0?"rc-tabs":Ee,Re=ae.className,Be=ae.children,et=ae.direction,bt=ae.activeKey,dt=ae.defaultActiveKey,He=ae.editable,kt=ae.animated,ut=kt===void 0?{inkBar:!0,tabPane:!1}:kt,Ft=ae.tabPosition,Ht=Ft===void 0?"top":Ft,$t=ae.tabBarGutter,Ut=ae.tabBarStyle,Jt=ae.tabBarExtraContent,ct=ae.locale,le=ae.moreIcon,te=ae.moreTransitionName,we=ae.destroyInactiveTabPane,Ce=ae.renderTabBar,fe=ae.onChange,rt=ae.onTabClick,tt=ae.onTabScroll,ye=Object(e.a)(ae,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),Je=de(Be),lt=et==="rtl",ze;ut===!1?ze={inkBar:!1,tabPane:!1}:ut===!0?ze={inkBar:!0,tabPane:!0}:ze=Object(d.a)({inkBar:!0,tabPane:!1},Object(t.a)(ut)==="object"?ut:{});var Ct=Object(g.useState)(!1),zt=Object(p.a)(Ct,2),at=zt[0],vt=zt[1];Object(g.useEffect)(function(){vt(Object(s.a)())},[]);var At=Object(o.a)(function(){var Lr;return(Lr=Je[0])===null||Lr===void 0?void 0:Lr.key},{value:bt,defaultValue:dt}),tr=Object(p.a)(At,2),Ir=tr[0],zr=tr[1],yn=Object(g.useState)(function(){return Je.findIndex(function(Lr){return Lr.key===Ir})}),ui=Object(p.a)(yn,2),Nn=ui[0],sn=ui[1];Object(g.useEffect)(function(){var Lr=Je.findIndex(function(_n){return _n.key===Ir});if(Lr===-1){var dn;Lr=Math.max(0,Math.min(Nn,Je.length-1)),zr((dn=Je[Lr])===null||dn===void 0?void 0:dn.key)}sn(Lr)},[Je.map(function(Lr){return Lr.key}).join("_"),Ir,Nn]);var Nt=Object(o.a)(null,{value:Oe}),xt=Object(p.a)(Nt,2),Pe=xt[0],Fe=xt[1],Ve=Ht;at&&!["left","right"].includes(Ht)&&(Ve="top"),Object(g.useEffect)(function(){Oe||(Fe("rc-tabs-".concat(ie)),ie+=1)},[]);function pt(Lr,dn){rt==null||rt(Lr,dn),zr(Lr),fe==null||fe(Lr)}var Mt={id:Pe,activeKey:Ir,animated:ze,tabPosition:Ve,rtl:lt,mobile:at},dr,fr=Object(d.a)(Object(d.a)({},Mt),{},{editable:He,locale:ct,moreIcon:le,moreTransitionName:te,tabBarGutter:$t,onTabClick:pt,onTabScroll:tt,extra:Jt,style:Ut,panes:Be});return Ce?dr=Ce(fr,X):dr=g.createElement(X,fr),g.createElement(U.Provider,{value:{tabs:Je,prefixCls:oe}},g.createElement("div",Object(S.a)({ref:Se,id:Oe,className:u()(oe,"".concat(oe,"-").concat(Ve),(me={},Object(y.a)(me,"".concat(oe,"-mobile"),at),Object(y.a)(me,"".concat(oe,"-editable"),He),Object(y.a)(me,"".concat(oe,"-rtl"),lt),me),Re)},ye),dr,g.createElement(q,Object(S.a)({destroyInactiveTabPane:we},Mt,{animated:ze}))))}var ve=g.forwardRef(ue);ve.TabPane=ee;var be=ve,_e=be,ke=m("GZ0F"),$e=m("xvlK"),ne=m("4i/N"),Ne=m("uaoM"),st=m("H84U"),pe=function(ae,Se){var me={};for(var Oe in ae)Object.prototype.hasOwnProperty.call(ae,Oe)&&Se.indexOf(Oe)<0&&(me[Oe]=ae[Oe]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,Oe=Object.getOwnPropertySymbols(ae);Ee<Oe.length;Ee++)Se.indexOf(Oe[Ee])<0&&Object.prototype.propertyIsEnumerable.call(ae,Oe[Ee])&&(me[Oe[Ee]]=ae[Oe[Ee]]);return me};function Z(ae){var Se,me=ae.type,Oe=ae.className,Ee=ae.size,oe=ae.onEdit,Re=ae.hideAdd,Be=ae.centered,et=ae.addIcon,bt=pe(ae,["type","className","size","onEdit","hideAdd","centered","addIcon"]),dt=bt.prefixCls,He=g.useContext(st.b),kt=He.getPrefixCls,ut=He.direction,Ft=kt("tabs",dt),Ht;return me==="editable-card"&&(Ht={onEdit:function(Ut,Jt){var ct=Jt.key,le=Jt.event;oe==null||oe(Ut==="add"?le:ct,Ut)},removeIcon:g.createElement(ne.a,null),addIcon:et||g.createElement($e.a,null),showAdd:Re!==!0}),Object(Ne.a)(!("onPrevClick"in bt)&&!("onNextClick"in bt),"Tabs","`onPrevClick` and `onNextClick` has been removed. Please use `onTabScroll` instead."),g.createElement(_e,Object(S.a)({direction:ut},bt,{moreTransitionName:"slide-up",className:u()((Se={},Object(y.a)(Se,"".concat(Ft,"-").concat(Ee),Ee),Object(y.a)(Se,"".concat(Ft,"-card"),["card","editable-card"].includes(me)),Object(y.a)(Se,"".concat(Ft,"-editable-card"),me==="editable-card"),Object(y.a)(Se,"".concat(Ft,"-centered"),Be),Se),Oe),editable:Ht,moreIcon:g.createElement(ke.a,null),prefixCls:Ft}))}Z.TabPane=ee;var J=V.a=Z},ZTW2:function(z,V,m){},ZWlE:function(z,V,m){var S=m("bYtY"),y=m("4NO4");function g(e){p(e),t(e)}function p(e){if(e.parallel)return;var d=!1;S.each(e.series,function(f){f&&f.type==="parallel"&&(d=!0)}),d&&(e.parallel=[{}])}function t(e){var d=y.normalizeToArray(e.parallelAxis);S.each(d,function(f){if(!S.isObject(f))return;var u=f.parallelIndex||0,r=y.normalizeToArray(e.parallel)[u];r&&r.parallelAxisDefault&&S.merge(f,r.parallelAxisDefault,!1)})}z.exports=g},ZX9x:function(z,V,m){"use strict";m.d(V,"a",function(){return b});var S=m("rePB"),y=m("wx14"),g=m("ODXe"),p=m("q1tI"),t=m("TSYQ"),e=m.n(t),d=m("bT9E"),f=m("VTBJ"),u={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"},r=u,s=m("6VBw"),o=function(E,O){return p.createElement(s.a,Object(f.a)(Object(f.a)({},E),{},{ref:O,icon:r}))};o.displayName="BarsOutlined";var i=p.forwardRef(o),l=m("UESt"),n=m("5bA4"),a=m("PKem"),c=m("H84U"),h=function(E){return!isNaN(parseFloat(E))&&isFinite(E)},A=h,v=function(_,E){var O={};for(var N in _)Object.prototype.hasOwnProperty.call(_,N)&&E.indexOf(N)<0&&(O[N]=_[N]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var F=0,N=Object.getOwnPropertySymbols(_);F<N.length;F++)E.indexOf(N[F])<0&&Object.prototype.propertyIsEnumerable.call(_,N[F])&&(O[N[F]]=_[N[F]]);return O},w={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},b=p.createContext({}),x=function(){var _=0;return function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return _+=1,"".concat(E).concat(_)}}(),C=function(E){var O=E.prefixCls,N=E.className,F=E.trigger,U=E.children,B=E.defaultCollapsed,K=B===void 0?!1:B,Y=E.theme,k=Y===void 0?"dark":Y,H=E.style,W=H===void 0?{}:H,j=E.collapsible,M=j===void 0?!1:j,G=E.reverseArrow,X=G===void 0?!1:G,q=E.width,ee=q===void 0?200:q,ie=E.collapsedWidth,de=ie===void 0?80:ie,ue=E.zeroWidthTriggerStyle,ve=E.breakpoint,be=E.onCollapse,_e=E.onBreakpoint,ke=v(E,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),$e=Object(p.useContext)(a.d),ne=$e.siderHook,Ne=Object(p.useState)("collapsed"in ke?ke.collapsed:K),st=Object(g.a)(Ne,2),pe=st[0],Z=st[1],J=Object(p.useState)(!1),ae=Object(g.a)(J,2),Se=ae[0],me=ae[1];Object(p.useEffect)(function(){"collapsed"in ke&&Z(ke.collapsed)},[ke.collapsed]);var Oe=function(dt,He){"collapsed"in ke||Z(dt),be&&be(dt,He)},Ee=Object(p.useRef)();Ee.current=function(bt){me(bt.matches),_e&&_e(bt.matches),pe!==bt.matches&&Oe(bt.matches,"responsive")},Object(p.useEffect)(function(){function bt(ut){return Ee.current(ut)}var dt;if(typeof window!="undefined"){var He=window,kt=He.matchMedia;if(kt&&ve&&ve in w){dt=kt("(max-width: ".concat(w[ve],")"));try{dt.addEventListener("change",bt)}catch(ut){dt.addListener(bt)}bt(dt)}}return function(){try{dt==null||dt.removeEventListener("change",bt)}catch(ut){dt==null||dt.removeListener(bt)}}},[]),Object(p.useEffect)(function(){var bt=x("ant-sider-");return ne.addSider(bt),function(){return ne.removeSider(bt)}},[]);var oe=function(){Oe(!pe,"clickTrigger")},Re=Object(p.useContext)(c.b),Be=Re.getPrefixCls,et=function(){var dt,He=Be("layout-sider",O),kt=Object(d.a)(ke,["collapsed"]),ut=pe?de:ee,Ft=A(ut)?"".concat(ut,"px"):String(ut),Ht=parseFloat(String(de||0))===0?p.createElement("span",{onClick:oe,className:e()("".concat(He,"-zero-width-trigger"),"".concat(He,"-zero-width-trigger-").concat(X?"right":"left")),style:ue},F||p.createElement(i,null)):null,$t={expanded:X?p.createElement(l.a,null):p.createElement(n.a,null),collapsed:X?p.createElement(n.a,null):p.createElement(l.a,null)},Ut=pe?"collapsed":"expanded",Jt=$t[Ut],ct=F!==null?Ht||p.createElement("div",{className:"".concat(He,"-trigger"),onClick:oe,style:{width:Ft}},F||Jt):null,le=Object(y.a)(Object(y.a)({},W),{flex:"0 0 ".concat(Ft),maxWidth:Ft,minWidth:Ft,width:Ft}),te=e()(He,"".concat(He,"-").concat(k),(dt={},Object(S.a)(dt,"".concat(He,"-collapsed"),!!pe),Object(S.a)(dt,"".concat(He,"-has-trigger"),M&&F!==null&&!Ht),Object(S.a)(dt,"".concat(He,"-below"),!!Se),Object(S.a)(dt,"".concat(He,"-zero-width"),parseFloat(Ft)===0),dt),N);return p.createElement("aside",Object(y.a)({className:te},kt,{style:le}),p.createElement("div",{className:"".concat(He,"-children")},U),M||Se&&Ht?ct:null)};return p.createElement(b.Provider,{value:{siderCollapsed:pe,collapsedWidth:de}},et())},I=V.b=C},ZYIC:function(z,V,m){var S=m("zM3Q"),y={seriesType:"lines",plan:S(),reset:function(g){var p=g.coordinateSystem,t=g.get("polyline"),e=g.pipelineContext.large;function d(f,u){var r=[];if(e){var s,o=f.end-f.start;if(t){for(var i=0,l=f.start;l<f.end;l++)i+=g.getLineCoordsCount(l);s=new Float32Array(o+i*2)}else s=new Float32Array(o*4);for(var n=0,a=[],l=f.start;l<f.end;l++){var c=g.getLineCoords(l,r);t&&(s[n++]=c);for(var h=0;h<c;h++)a=p.dataToPoint(r[h],!1,a),s[n++]=a[0],s[n++]=a[1]}u.setLayout("linesPoints",s)}else for(var l=f.start;l<f.end;l++){var A=u.getItemModel(l),c=g.getLineCoords(l,r),v=[];if(t)for(var w=0;w<c;w++)v.push(p.dataToPoint(r[w]));else{v[0]=p.dataToPoint(r[0]),v[1]=p.dataToPoint(r[1]);var b=A.get("lineStyle.curveness");+b&&(v[2]=[(v[0][0]+v[1][0])/2-(v[0][1]-v[1][1])*b,(v[0][1]+v[1][1])/2-(v[1][0]-v[0][0])*b])}u.setItemLayout(l,v)}}return{progress:d}}};z.exports=y},Ze12:function(z,V,m){var S=m("ItGF"),y=m("hOwI"),g=y.buildTransformer,p="___zrEVENTSAVED",t=[];function e(s,o,i,l,n){return d(t,o,l,n,!0)&&d(s,i,t[0],t[1])}function d(s,o,i,l,n){if(o.getBoundingClientRect&&S.domSupported&&!r(o)){var a=o[p]||(o[p]={}),c=f(o,a),h=u(c,a,n);if(h)return h(s,i,l),!0}return!1}function f(s,o){var i=o.markers;if(i)return i;i=o.markers=[];for(var l=["left","right"],n=["top","bottom"],a=0;a<4;a++){var c=document.createElement("div"),h=c.style,A=a%2,v=(a>>1)%2;h.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",l[A]+":0",n[v]+":0",l[1-A]+":auto",n[1-v]+":auto",""].join("!important;"),s.appendChild(c),i.push(c)}return i}function u(s,o,i){for(var l=i?"invTrans":"trans",n=o[l],a=o.srcCoords,c=!0,h=[],A=[],v=0;v<4;v++){var w=s[v].getBoundingClientRect(),b=2*v,x=w.left,C=w.top;h.push(x,C),c=c&&a&&x===a[b]&&C===a[b+1],A.push(s[v].offsetLeft,s[v].offsetTop)}return c&&n?n:(o.srcCoords=h,o[l]=i?g(A,h):g(h,A))}function r(s){return s.nodeName.toUpperCase()==="CANVAS"}V.transformLocalCoord=e,V.transformCoordWithViewport=d,V.isCanvasEl=r},Znkb:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("ProS"),p=m("zTMp"),t=g.extendComponentView({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(r,s,o,i){this.axisPointerClass&&p.fixValue(r),t.superApply(this,"render",arguments),e(this,r,s,o,i,!0)},updateAxisPointer:function(r,s,o,i,l){e(this,r,s,o,i,!1)},remove:function(r,s){var o=this._axisPointer;o&&o.remove(s),t.superApply(this,"remove",arguments)},dispose:function(r,s){d(this,s),t.superApply(this,"dispose",arguments)}});function e(r,s,o,i,l,n){var a=t.getAxisPointerClass(r.axisPointerClass);if(!a)return;var c=p.getAxisPointerModel(s);c?(r._axisPointer||(r._axisPointer=new a)).render(s,c,i,n):d(r,i)}function d(r,s,o){var i=r._axisPointer;i&&i.dispose(s,o),r._axisPointer=null}var f=[];t.registerAxisPointerClass=function(r,s){f[r]=s},t.getAxisPointerClass=function(r){return r&&f[r]};var u=t;z.exports=u},"Znn+":function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("9ama"),p=m.n(g)},ZqQs:function(z,V,m){var S=m("bYtY");function y(e){var d=e&&e.timeline;S.isArray(d)||(d=d?[d]:[]),S.each(d,function(f){if(!f)return;g(f)})}function g(e){var d=e.type,f={number:"value",time:"time"};if(f[d]&&(e.axisType=f[d],delete e.type),p(e),t(e,"controlPosition")){var u=e.controlStyle||(e.controlStyle={});t(u,"position")||(u.position=e.controlPosition),u.position==="none"&&!t(u,"show")&&(u.show=!1,delete u.position),delete e.controlPosition}S.each(e.data||[],function(r){S.isObject(r)&&!S.isArray(r)&&(!t(r,"value")&&t(r,"name")&&(r.value=r.name),p(r))})}function p(e){var d=e.itemStyle||(e.itemStyle={}),f=d.emphasis||(d.emphasis={}),u=e.label||e.label||{},r=u.normal||(u.normal={}),s={normal:1,emphasis:1};S.each(u,function(o,i){!s[i]&&!t(r,i)&&(r[i]=o)}),f.label&&!t(u,"emphasis")&&(u.emphasis=f.label,delete f.label)}function t(e,d){return e.hasOwnProperty(d)}z.exports=y},Zvw2:function(z,V,m){var S=m("bYtY"),y=m("hM6l"),g=function(t,e,d,f,u){y.call(this,t,e,d),this.type=f||"value",this.position=u||"bottom",this.orient=null};g.prototype={constructor:g,model:null,isHorizontal:function(){var t=this.position;return t==="top"||t==="bottom"},pointToData:function(t,e){return this.coordinateSystem.pointToData(t,e)[0]},toGlobalCoord:null,toLocalCoord:null},S.inherits(g,y);var p=g;z.exports=p},a9QJ:function(z,V){var m={Russia:[100,60],"United States":[-99,38],"United States of America":[-99,38]};function S(y,g){if(y==="world"){var p=m[g.name];if(p){var t=g.center;t[0]=p[0],t[1]=p[1]}}}z.exports=S},aHsQ:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("6D9b"),p=m.n(g),t=m("cWXX")},aKvl:function(z,V,m){var S=m("Sj9i"),y=S.quadraticProjectPoint;function g(p,t,e,d,f,u,r,s,o){if(r===0)return!1;var i=r;if(o>t+i&&o>d+i&&o>u+i||o<t-i&&o<d-i&&o<u-i||s>p+i&&s>e+i&&s>f+i||s<p-i&&s<e-i&&s<f-i)return!1;var l=y(p,t,e,d,f,u,s,o,null);return l<=i/2}V.containStroke=g},aTJb:function(z,V,m){var S=m("bLfw");S.registerSubTypeDefaulter("dataZoom",function(){return"slider"})},aX58:function(z,V,m){var S=m("3gBT"),y=m("ItGF"),g=m("bYtY"),p=m("0s+r"),t=m("r6Bn"),e=m("7SHv"),d=m("MKOG"),f=m("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 u=!y.canvasSupported,r={canvas:e},s={},o="4.3.1";function i(A,v){var w=new h(S(),A,v);return s[w.id]=w,w}function l(A){if(A)A.dispose();else{for(var v in s)s.hasOwnProperty(v)&&s[v].dispose();s={}}return this}function n(A){return s[A]}function a(A,v){r[A]=v}function c(A){delete s[A]}var h=function(v,w,b){b=b||{},this.dom=w,this.id=v;var x=this,C=new t,I=b.renderer;if(u){if(!r.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");I="vml"}else(!I||!r[I])&&(I="canvas");var _=new r[I](w,C,b,v);this.storage=C,this.painter=_;var E=!y.node&&!y.worker?new f(_.getViewportRoot(),_.root):null;this.handler=new p(C,_,E,_.root),this.animation=new d({stage:{update:g.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var O=C.delFromStorage,N=C.addToStorage;C.delFromStorage=function(F){O.call(C,F),F&&F.removeSelfFromZr(x)},C.addToStorage=function(F){N.call(C,F),F.addSelfToZr(x)}};h.prototype={constructor:h,getId:function(){return this.id},add:function(v){this.storage.addRoot(v),this._needsRefresh=!0},remove:function(v){this.storage.delRoot(v),this._needsRefresh=!0},configLayer:function(v,w){this.painter.configLayer&&this.painter.configLayer(v,w),this._needsRefresh=!0},setBackgroundColor:function(v){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(v),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 v;this._needsRefresh&&(v=!0,this.refreshImmediately()),this._needsRefreshHover&&(v=!0,this.refreshHoverImmediately()),v&&this.trigger("rendered")},addHover:function(v,w){if(this.painter.addHover){var b=this.painter.addHover(v,w);return this.refreshHover(),b}},removeHover:function(v){this.painter.removeHover&&(this.painter.removeHover(v),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(v){v=v||{},this.painter.resize(v.width,v.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(v,w){return this.painter.pathToImage(v,w)},setCursorStyle:function(v){this.handler.setCursorStyle(v)},findHover:function(v,w){return this.handler.findHover(v,w)},on:function(v,w,b){this.handler.on(v,w,b)},off:function(v,w){this.handler.off(v,w)},trigger:function(v,w){this.handler.trigger(v,w)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,c(this.id)}},V.version=o,V.init=i,V.dispose=l,V.getInstance=n,V.registerPainter=a},aX7z:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=m("GMDS"),t=m("ieMj"),e=m("4NgU"),d=m("OELB"),f=m("nVfU"),u=f.prepareLayoutBarSeries,r=f.makeColumnLayout,s=f.retrieveColumnLayout,o=m("mFDi");m("IWp7"),m("jCoz");function i(C,I){var _=C.type,E=I.getMin(),O=I.getMax(),N=C.getExtent(),F,U,B;_==="ordinal"?F=I.getCategories().length:(U=I.get("boundaryGap"),g.isArray(U)||(U=[U||0,U||0]),typeof U[0]=="boolean"&&(U=[0,0]),U[0]=d.parsePercent(U[0],1),U[1]=d.parsePercent(U[1],1),B=N[1]-N[0]||Math.abs(N[0])),E==="dataMin"?E=N[0]:typeof E=="function"&&(E=E({min:N[0],max:N[1]})),O==="dataMax"?O=N[1]:typeof O=="function"&&(O=O({min:N[0],max:N[1]}));var K=E!=null,Y=O!=null;E==null&&(E=_==="ordinal"?F?0:NaN:N[0]-U[0]*B),O==null&&(O=_==="ordinal"?F?F-1:NaN:N[1]+U[1]*B),(E==null||!isFinite(E))&&(E=NaN),(O==null||!isFinite(O))&&(O=NaN),C.setBlank(g.eqNaN(E)||g.eqNaN(O)||_==="ordinal"&&!C.getOrdinalMeta().categories.length),I.getNeedCrossZero()&&(E>0&&O>0&&!K&&(E=0),E<0&&O<0&&!Y&&(O=0));var k=I.ecModel;if(k&&_==="time"){var H=u("bar",k),W;if(g.each(H,function(G){W|=G.getBaseAxis()===I.axis}),W){var j=r(H),M=l(E,O,I,j);E=M.min,O=M.max}}return{extent:[E,O],fixMin:K,fixMax:Y}}function l(C,I,_,E){var O=_.axis.getExtent(),N=O[1]-O[0],F=s(E,_.axis);if(F===void 0)return{min:C,max:I};var U=Infinity;g.each(F,function(W){U=Math.min(W.offset,U)});var B=-Infinity;g.each(F,function(W){B=Math.max(W.offset+W.width,B)}),U=Math.abs(U),B=Math.abs(B);var K=U+B,Y=I-C,k=1-(U+B)/N,H=Y/k-Y;return I+=H*(B/K),C-=H*(U/K),{min:C,max:I}}function n(C,I){var _=i(C,I),E=_.extent,O=I.get("splitNumber");C.type==="log"&&(C.base=I.get("logBase"));var N=C.type;C.setExtent(E[0],E[1]),C.niceExtent({splitNumber:O,fixMin:_.fixMin,fixMax:_.fixMax,minInterval:N==="interval"||N==="time"?I.get("minInterval"):null,maxInterval:N==="interval"||N==="time"?I.get("maxInterval"):null});var F=I.get("interval");F!=null&&(C.setInterval&&C.setInterval(F))}function a(C,I){if(I=I||C.get("type"),I)switch(I){case"category":return new p(C.getOrdinalMeta?C.getOrdinalMeta():C.getCategories(),[Infinity,-Infinity]);case"value":return new t;default:return(e.getClass(I)||t).create(C)}}function c(C){var I=C.scale.getExtent(),_=I[0],E=I[1];return!(_>0&&E>0||_<0&&E<0)}function h(C){var I=C.getLabelModel().get("formatter"),_=C.type==="category"?C.scale.getExtent()[0]:null;return typeof I=="string"?(I=function(E){return function(O){return O=C.scale.getLabel(O),E.replace("{value}",O!=null?O:"")}}(I),I):typeof I=="function"?function(E,O){return _!=null&&(O=E-_),I(A(C,E),O)}:function(E){return C.scale.getLabel(E)}}function A(C,I){return C.type==="category"?C.scale.getLabel(I):I}function v(C){var I=C.model,_=C.scale;if(!I.get("axisLabel.show")||_.isBlank())return;var E=C.type==="category",O,N,F=_.getExtent();E?N=_.count():(O=_.getTicks(),N=O.length);var U=C.getLabelModel(),B=h(C),K,Y=1;N>40&&(Y=Math.ceil(N/40));for(var k=0;k<N;k+=Y){var H=O?O[k]:F[0]+k,W=B(H),j=U.getTextRect(W),M=w(j,U.get("rotate")||0);K?K.union(M):K=M}return K}function w(C,I){var _=I*Math.PI/180,E=C.plain(),O=E.width,N=E.height,F=O*Math.cos(_)+N*Math.sin(_),U=O*Math.sin(_)+N*Math.cos(_),B=new o(E.x,E.y,F,U);return B}function b(C){var I=C.get("interval");return I==null?"auto":I}function x(C){return C.type==="category"&&b(C.getLabelModel())===0}V.getScaleExtent=i,V.niceScaleExtent=n,V.createScaleByModel=a,V.ifAxisCrossZero=c,V.makeLabelFormatter=h,V.getAxisRawValue=A,V.estimateLabelUnionRect=v,V.getOptionCategoryInterval=b,V.shouldShowAllLabels=x},"af/B":function(z,V,m){var S=m("bYtY"),y=S.each,g=S.map,p=S.isFunction,t=S.createHashMap,e=S.noop,d=m("9H2F"),f=d.createTask,u=m("iRjW"),r=u.getUID,s=m("fmMI"),o=m("hD7B"),i=m("4NO4"),l=i.normalizeToArray;function n(W,j,M,G){this.ecInstance=W,this.api=j,this.unfinished;var M=this._dataProcessorHandlers=M.slice(),G=this._visualHandlers=G.slice();this._allHandlers=M.concat(G),this._stageTaskMap=t()}var a=n.prototype;a.restoreData=function(W,j){W.restoreData(j),this._stageTaskMap.each(function(M){var G=M.overallTask;G&&G.dirty()})},a.getPerformArgs=function(W,j){if(!W.__pipeline)return;var M=this._pipelineMap.get(W.__pipeline.id),G=M.context,X=!j&&M.progressiveEnabled&&(!G||G.progressiveRender)&&W.__idxInPipeline>M.blockIndex,q=X?M.step:null,ee=G&&G.modDataCount,ie=ee!=null?Math.ceil(ee/q):null;return{step:q,modBy:ie,modDataCount:ee}},a.getPipeline=function(W){return this._pipelineMap.get(W)},a.updateStreamModes=function(W,j){var M=this._pipelineMap.get(W.uid),G=W.getData(),X=G.count(),q=M.progressiveEnabled&&j.incrementalPrepareRender&&X>=M.threshold,ee=W.get("large")&&X>=W.get("largeThreshold"),ie=W.get("progressiveChunkMode")==="mod"?X:null;W.pipelineContext=M.context={progressiveRender:q,modDataCount:ie,large:ee}},a.restorePipelines=function(W){var j=this,M=j._pipelineMap=t();W.eachSeries(function(G){var X=G.getProgressive(),q=G.uid;M.set(q,{id:q,head:null,tail:null,threshold:G.getProgressiveThreshold(),progressiveEnabled:X&&!(G.preventIncremental&&G.preventIncremental()),blockIndex:-1,step:Math.round(X||700),count:0}),F(j,G,G.dataTask)})},a.prepareStageTasks=function(){var W=this._stageTaskMap,j=this.ecInstance.getModel(),M=this.api;y(this._allHandlers,function(G){var X=W.get(G.uid)||W.set(G.uid,[]);G.reset&&A(this,G,X,j,M),G.overallReset&&v(this,G,X,j,M)},this)},a.prepareView=function(W,j,M,G){var X=W.renderTask,q=X.context;q.model=j,q.ecModel=M,q.api=G,X.__block=!W.incrementalPrepareRender,F(this,j,X)},a.performDataProcessorTasks=function(W,j){c(this,this._dataProcessorHandlers,W,j,{block:!0})},a.performVisualTasks=function(W,j,M){c(this,this._visualHandlers,W,j,M)};function c(W,j,M,G,X){X=X||{};var q;y(j,function(ie,de){if(X.visualType&&X.visualType!==ie.visualType)return;var ue=W._stageTaskMap.get(ie.uid),ve=ue.seriesTaskMap,be=ue.overallTask;if(be){var _e,ke=be.agentStubMap;ke.each(function(ne){ee(X,ne)&&(ne.dirty(),_e=!0)}),_e&&be.dirty(),h(be,G);var $e=W.getPerformArgs(be,X.block);ke.each(function(ne){ne.perform($e)}),q|=be.perform($e)}else ve&&ve.each(function(ne,Ne){ee(X,ne)&&ne.dirty();var st=W.getPerformArgs(ne,X.block);st.skip=!ie.performRawSeries&&M.isSeriesFiltered(ne.context.model),h(ne,G),q|=ne.perform(st)})});function ee(ie,de){return ie.setDirty&&(!ie.dirtyMap||ie.dirtyMap.get(de.__pipeline.id))}W.unfinished|=q}a.performSeriesTasks=function(W){var j;W.eachSeries(function(M){j|=M.dataTask.perform()}),this.unfinished|=j},a.plan=function(){this._pipelineMap.each(function(W){var j=W.tail;do{if(j.__block){W.blockIndex=j.__idxInPipeline;break}j=j.getUpstream()}while(j)})};var h=a.updatePayload=function(W,j){j!=="remain"&&(W.context.payload=j)};function A(W,j,M,G,X){var q=M.seriesTaskMap||(M.seriesTaskMap=t()),ee=j.seriesType,ie=j.getTargetSeries;j.createOnAllSeries?G.eachRawSeries(de):ee?G.eachRawSeriesByType(ee,de):ie&&ie(G,X).each(de);function de(ve){var be=ve.uid,_e=q.get(be)||q.set(be,f({plan:I,reset:_,count:N}));_e.context={model:ve,ecModel:G,api:X,useClearVisual:j.isVisual&&!j.isLayout,plan:j.plan,reset:j.reset,scheduler:W},F(W,ve,_e)}var ue=W._pipelineMap;q.each(function(ve,be){ue.get(be)||(ve.dispose(),q.removeKey(be))})}function v(W,j,M,G,X){var q=M.overallTask=M.overallTask||f({reset:w});q.context={ecModel:G,api:X,overallReset:j.overallReset,scheduler:W};var ee=q.agentStubMap=q.agentStubMap||t(),ie=j.seriesType,de=j.getTargetSeries,ue=!0,ve=j.modifyOutputEnd;ie?G.eachRawSeriesByType(ie,be):de?de(G,X).each(be):(ue=!1,y(G.getSeries(),be));function be(ke){var $e=ke.uid,ne=ee.get($e);ne||(ne=ee.set($e,f({reset:b,onDirty:C})),q.dirty()),ne.context={model:ke,overallProgress:ue,modifyOutputEnd:ve},ne.agent=q,ne.__block=ue,F(W,ke,ne)}var _e=W._pipelineMap;ee.each(function(ke,$e){_e.get($e)||(ke.dispose(),q.dirty(),ee.removeKey($e))})}function w(W){W.overallReset(W.ecModel,W.api,W.payload)}function b(W,j){return W.overallProgress&&x}function x(){this.agent.dirty(),this.getDownstream().dirty()}function C(){this.agent&&this.agent.dirty()}function I(W){return W.plan&&W.plan(W.model,W.ecModel,W.api,W.payload)}function _(W){W.useClearVisual&&W.data.clearAllVisual();var j=W.resetDefines=l(W.reset(W.model,W.ecModel,W.api,W.payload));return j.length>1?g(j,function(M,G){return O(G)}):E}var E=O(0);function O(W){return function(j,M){var G=M.data,X=M.resetDefines[W];if(X&&X.dataEach)for(var q=j.start;q<j.end;q++)X.dataEach(G,q);else X&&X.progress&&X.progress(j,G)}}function N(W){return W.data.count()}function F(W,j,M){var G=j.uid,X=W._pipelineMap.get(G);!X.head&&(X.head=M),X.tail&&X.tail.pipe(M),X.tail=M,M.__idxInPipeline=X.count++,M.__pipeline=X}n.wrapStageHandler=function(W,j){return p(W)&&(W={overallReset:W,seriesType:U(W)}),W.uid=r("stageHandler"),j&&(W.visualType=j),W};function U(W){Y=null;try{W(B,K)}catch(j){}return Y}var B={},K={},Y;k(B,s),k(K,o),B.eachSeriesByType=B.eachRawSeriesByType=function(W){Y=W},B.eachComponent=function(W){W.mainType==="series"&&W.subType&&(Y=W.subType)};function k(W,j){for(var M in j.prototype)W[M]=e}var H=n;z.exports=H},akwb:function(z,V,m){var S=m("RSch"),y=m("bYtY"),g=m("D9ME"),p=m("QBsz");function t(f,u,r){g.call(this,f,u,r),this._lastFrame=0,this._lastFramePercent=0}var e=t.prototype;e.createLine=function(f,u,r){return new S(f,u,r)},e.updateAnimationPoints=function(f,u){this._points=u;for(var r=[0],s=0,o=1;o<u.length;o++){var i=u[o-1],l=u[o];s+=p.dist(i,l),r.push(s)}if(s===0)return;for(var o=0;o<r.length;o++)r[o]/=s;this._offsets=r,this._length=s},e.getLineLength=function(f){return this._length},e.updateSymbolPosition=function(f){var u=f.__t,r=this._points,s=this._offsets,o=r.length;if(!s)return;var i=this._lastFrame,l;if(u<this._lastFramePercent){var n=Math.min(i+1,o-1);for(l=n;l>=0&&!(s[l]<=u);l--);l=Math.min(l,o-2)}else{for(var l=i;l<o&&!(s[l]>u);l++);l=Math.min(l-1,o-2)}p.lerp(f.position,r[l],r[l+1],(u-s[l])/(s[l+1]-s[l]));var a=r[l+1][0]-r[l][0],c=r[l+1][1]-r[l][1];f.rotation=-Math.atan2(c,a)-Math.PI/2,this._lastFrame=l,this._lastFramePercent=u,f.ignore=!1},y.inherits(t,g);var d=t;z.exports=d},as94:function(z,V,m){var S=m("7aKB"),y=m("3LNs"),g=m("IwbS"),p=m("/y7N"),t=m("Fofx"),e=m("+rIm"),d=m("Znkb"),f=y.extend({makeElOption:function(o,i,l,n,a){var c=l.axis;c.dim==="angle"&&(this.animationThreshold=Math.PI/18);var h=c.polar,A=h.getOtherAxis(c),v=A.getExtent(),w;w=c["dataTo"+S.capitalFirst(c.dim)](i);var b=n.get("type");if(b&&b!=="none"){var x=p.buildElStyle(n),C=r[b](c,h,w,v,x);C.style=x,o.graphicKey=C.type,o.pointer=C}var I=n.get("label.margin"),_=u(i,l,n,h,I);p.buildLabelElOption(o,l,n,a,_)}});function u(o,i,l,n,a){var c=i.axis,h=c.dataToCoord(o),A=n.getAngleAxis().getExtent()[0];A=A/180*Math.PI;var v=n.getRadiusAxis().getExtent(),w,b,x;if(c.dim==="radius"){var C=t.create();t.rotate(C,C,A),t.translate(C,C,[n.cx,n.cy]),w=g.applyTransform([h,-a],C);var I=i.getModel("axisLabel").get("rotate")||0,_=e.innerTextLayout(A,I*Math.PI/180,-1);b=_.textAlign,x=_.textVerticalAlign}else{var E=v[1];w=n.coordToPoint([E+a,h]);var O=n.cx,N=n.cy;b=Math.abs(w[0]-O)/E<.3?"center":w[0]>O?"left":"right",x=Math.abs(w[1]-N)/E<.3?"middle":w[1]>N?"top":"bottom"}return{position:w,align:b,verticalAlign:x}}var r={line:function(o,i,l,n,a){return o.dim==="angle"?{type:"Line",shape:p.makeLineShape(i.coordToPoint([n[0],l]),i.coordToPoint([n[1],l]))}:{type:"Circle",shape:{cx:i.cx,cy:i.cy,r:l}}},shadow:function(o,i,l,n,a){var c=Math.max(1,o.getBandWidth()),h=Math.PI/180;return o.dim==="angle"?{type:"Sector",shape:p.makeSectorShape(i.cx,i.cy,n[0],n[1],(-l-c/2)*h,(-l+c/2)*h)}:{type:"Sector",shape:p.makeSectorShape(i.cx,i.cy,l-c/2,l+c/2,0,Math.PI*2)}}};d.registerAxisPointerClass("PolarAxisPointer",f);var s=f;z.exports=s},b56q:function(z,V,m){},b9oc:function(z,V,m){var S=m("bYtY"),y=S.each,g="\0_ec_hist_store";function p(u,r){var s=f(u);y(r,function(o,i){for(var l=s.length-1;l>=0;l--){var n=s[l];if(n[i])break}if(l<0){var a=u.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(a){var c=a.getPercentRange();s[0][i]={dataZoomId:i,start:c[0],end:c[1]}}}}),s.push(r)}function t(u){var r=f(u),s=r[r.length-1];r.length>1&&r.pop();var o={};return y(s,function(i,l){for(var n=r.length-1;n>=0;n--){var i=r[n][l];if(i){o[l]=i;break}}}),o}function e(u){u[g]=null}function d(u){return f(u).length}function f(u){var r=u[g];return r||(r=u[g]=[{}]),r}V.push=p,V.pop=t,V.clear=e,V.count=d},bBKM:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("ProS"),p=m("bYtY"),t=m("+rIm"),e=m("IwbS"),d=["axisLine","axisTickLabel","axisName"],f=g.extendComponentView({type:"radar",render:function(u,r,s){var o=this.group;o.removeAll(),this._buildAxes(u),this._buildSplitLineAndArea(u)},_buildAxes:function(u){var r=u.coordinateSystem,s=r.getIndicatorAxes(),o=p.map(s,function(i){var l=new t(i.model,{position:[r.cx,r.cy],rotation:i.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return l});p.each(o,function(i){p.each(d,i.add,i),this.group.add(i.getGroup())},this)},_buildSplitLineAndArea:function(u){var r=u.coordinateSystem,s=r.getIndicatorAxes();if(!s.length)return;var o=u.get("shape"),i=u.getModel("splitLine"),l=u.getModel("splitArea"),n=i.getModel("lineStyle"),a=l.getModel("areaStyle"),c=i.get("show"),h=l.get("show"),A=n.get("color"),v=a.get("color");A=p.isArray(A)?A:[A],v=p.isArray(v)?v:[v];var w=[],b=[];function x(H,W,j){var M=j%W.length;return H[M]=H[M]||[],M}if(o==="circle")for(var C=s[0].getTicksCoords(),I=r.cx,_=r.cy,E=0;E<C.length;E++){if(c){var O=x(w,A,E);w[O].push(new e.Circle({shape:{cx:I,cy:_,r:C[E].coord}}))}if(h&&E<C.length-1){var O=x(b,v,E);b[O].push(new e.Ring({shape:{cx:I,cy:_,r0:C[E].coord,r:C[E+1].coord}}))}}else for(var N,F=p.map(s,function(H,W){var j=H.getTicksCoords();return N=N==null?j.length-1:Math.min(j.length-1,N),p.map(j,function(M){return r.coordToPoint(M.coord,W)})}),U=[],E=0;E<=N;E++){for(var B=[],K=0;K<s.length;K++)B.push(F[K][E]);if(B[0]&&B.push(B[0].slice()),c){var O=x(w,A,E);w[O].push(new e.Polyline({shape:{points:B}}))}if(h&&U){var O=x(b,v,E-1);b[O].push(new e.Polygon({shape:{points:B.concat(U)}}))}U=B.slice().reverse()}var Y=n.getLineStyle(),k=a.getAreaStyle();p.each(b,function(H,W){this.group.add(e.mergePath(H,{style:p.defaults({stroke:"none",fill:v[W%v.length]},k),silent:!0}))},this),p.each(w,function(H,W){this.group.add(e.mergePath(H,{style:p.defaults({fill:"none",stroke:A[W%A.length]},Y),silent:!0}))},this)}});z.exports=f},bBL8:function(z,V,m){var S=m("ProS");m("LPzL"),m("rfSb"),m("JVwQ");var y=m("UnoB"),g=m("cbJ4"),p=m("0/Rx");S.registerLayout(y),S.registerVisual(g),S.registerProcessor(p("themeRiver"))},bE4E:function(z,V,m){},bE4q:function(z,V,m){"use strict";var S=m("wx14"),y=m("rePB"),g=m("KQm4"),p=m("q1tI"),t=m("TSYQ"),e=m.n(t),d=m("Zm9Q"),f=m("8Skl"),u=m("XBQK"),r=m("H84U"),s=function(E,O){var N={};for(var F in E)Object.prototype.hasOwnProperty.call(E,F)&&O.indexOf(F)<0&&(N[F]=E[F]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,F=Object.getOwnPropertySymbols(E);U<F.length;U++)O.indexOf(F[U])<0&&Object.prototype.propertyIsEnumerable.call(E,F[U])&&(N[F[U]]=E[F[U]]);return N},o=function(O){var N=O.prefixCls,F=O.separator,U=F===void 0?"/":F,B=O.children,K=O.overlay,Y=O.dropdownProps,k=s(O,["prefixCls","separator","children","overlay","dropdownProps"]),H=p.useContext(r.b),W=H.getPrefixCls,j=W("breadcrumb",N),M=function(q){return K?p.createElement(u.a,Object(S.a)({overlay:K,placement:"bottomCenter"},Y),p.createElement("span",{className:"".concat(j,"-overlay-link")},q,p.createElement(f.a,null))):q},G;return"href"in k?G=p.createElement("a",Object(S.a)({className:"".concat(j,"-link")},k),B):G=p.createElement("span",Object(S.a)({className:"".concat(j,"-link")},k),B),G=M(G),B?p.createElement("span",null,G,U&&U!==""&&p.createElement("span",{className:"".concat(j,"-separator")},U)):null};o.__ANT_BREADCRUMB_ITEM=!0;var i=o,l=function(O){var N=O.children,F=p.useContext(r.b),U=F.getPrefixCls,B=U("breadcrumb");return p.createElement("span",{className:"".concat(B,"-separator")},N||"/")};l.__ANT_BREADCRUMB_SEPARATOR=!0;var n=l,a=m("BvKs"),c=m("uaoM"),h=m("0n0R"),A=function(E,O){var N={};for(var F in E)Object.prototype.hasOwnProperty.call(E,F)&&O.indexOf(F)<0&&(N[F]=E[F]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,F=Object.getOwnPropertySymbols(E);U<F.length;U++)O.indexOf(F[U])<0&&Object.prototype.propertyIsEnumerable.call(E,F[U])&&(N[F[U]]=E[F[U]]);return N};function v(E,O){if(!E.breadcrumbName)return null;var N=Object.keys(O).join("|"),F=E.breadcrumbName.replace(new RegExp(":(".concat(N,")"),"g"),function(U,B){return O[B]||U});return F}function w(E,O,N,F){var U=N.indexOf(E)===N.length-1,B=v(E,O);return U?p.createElement("span",null,B):p.createElement("a",{href:"#/".concat(F.join("/"))},B)}var b=function(O,N){return O=(O||"").replace(/^\//,""),Object.keys(N).forEach(function(F){O=O.replace(":".concat(F),N[F])}),O},x=function(O){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",F=arguments.length>2?arguments[2]:void 0,U=Object(g.a)(O),B=b(N,F);return B&&U.push(B),U},C=function(O){var N=O.prefixCls,F=O.separator,U=F===void 0?"/":F,B=O.style,K=O.className,Y=O.routes,k=O.children,H=O.itemRender,W=H===void 0?w:H,j=O.params,M=j===void 0?{}:j,G=A(O,["prefixCls","separator","style","className","routes","children","itemRender","params"]),X=p.useContext(r.b),q=X.getPrefixCls,ee=X.direction,ie,de=q("breadcrumb",N);if(Y&&Y.length>0){var ue=[];ie=Y.map(function(be){var _e=b(be.path,M);_e&&ue.push(_e);var ke;return be.children&&be.children.length&&(ke=p.createElement(a.a,null,be.children.map(function($e){return p.createElement(a.a.Item,{key:$e.path||$e.breadcrumbName},W($e,M,Y,x(ue,$e.path,M)))}))),p.createElement(i,{overlay:ke,separator:U,key:_e||be.breadcrumbName},W(be,M,Y,ue))})}else k&&(ie=Object(d.a)(k).map(function(be,_e){return be&&(Object(c.a)(be.type&&(be.type.__ANT_BREADCRUMB_ITEM===!0||be.type.__ANT_BREADCRUMB_SEPARATOR===!0),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),Object(h.a)(be,{separator:U,key:_e}))}));var ve=e()(de,Object(y.a)({},"".concat(de,"-rtl"),ee==="rtl"),K);return p.createElement("div",Object(S.a)({className:ve,style:B},G),ie)};C.Item=i,C.Separator=n;var I=C,_=V.a=I},bKJz:function(z,V,m){},bLfw:function(z,V,m){var S=m("bYtY"),y=m("Qxkt"),g=m("iRjW"),p=m("Yl7c"),t=p.enableClassManagement,e=p.parseClassType,d=m("4NO4"),f=d.makeInner,u=m("+TT/"),r=m("3hzK"),s=f(),o=y.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(n,a,c,h){y.call(this,n,a,c,h),this.uid=g.getUID("ec_cpt_model")},init:function(n,a,c,h){this.mergeDefaultAndTheme(n,c)},mergeDefaultAndTheme:function(n,a){var c=this.layoutMode,h=c?u.getLayoutParams(n):{},A=a.getTheme();S.merge(n,A.get(this.mainType)),S.merge(n,this.getDefaultOption()),c&&u.mergeLayoutParam(n,h,c)},mergeOption:function(n,a){S.merge(this.option,n,!0);var c=this.layoutMode;c&&u.mergeLayoutParam(this.option,n,c)},optionUpdated:function(n,a){},getDefaultOption:function(){var n=s(this);if(!n.defaultOption){for(var a=[],c=this.constructor;c;){var h=c.prototype.defaultOption;h&&a.push(h),c=c.superClass}for(var A={},v=a.length-1;v>=0;v--)A=S.merge(A,a[v],!0);n.defaultOption=A}return n.defaultOption},getReferringComponents:function(n){return this.ecModel.queryComponents({mainType:n,index:this.get(n+"Index",!0),id:this.get(n+"Id",!0)})}});t(o,{registerWhenExtend:!0}),g.enableSubTypeDefaulter(o),g.enableTopologicalTravel(o,i);function i(n){var a=[];return S.each(o.getClassesByMainType(n),function(c){a=a.concat(c.prototype.dependencies||[])}),a=S.map(a,function(c){return e(c).main}),n!=="dataset"&&S.indexOf(a,"dataset")<=0&&a.unshift("dataset"),a}S.mixin(o,r);var l=o;z.exports=l},bMXI:function(z,V,m){var S=m("bYtY"),y=m("QBsz"),g=m("Fofx"),p=m("mFDi"),t=m("DN4a"),e=y.applyTransform;function d(){t.call(this)}S.mixin(d,t);function f(s){this.name=s,this.zoomLimit,t.call(this),this._roamTransformable=new d,this._rawTransformable=new d,this._center,this._zoom}f.prototype={constructor:f,type:"view",dimensions:["x","y"],setBoundingRect:function(s,o,i,l){return this._rect=new p(s,o,i,l),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(s,o,i,l){this.transformTo(s,o,i,l),this._viewRect=new p(s,o,i,l)},transformTo:function(s,o,i,l){var n=this.getBoundingRect(),a=this._rawTransformable;a.transform=n.calculateTransform(new p(s,o,i,l)),a.decomposeTransform(),this._updateTransform()},setCenter:function(s){if(!s)return;this._center=s,this._updateCenterAndZoom()},setZoom:function(s){s=s||1;var o=this.zoomLimit;o&&(o.max!=null&&(s=Math.min(o.max,s)),o.min!=null&&(s=Math.max(o.min,s))),this._zoom=s,this._updateCenterAndZoom()},getDefaultCenter:function(){var s=this.getBoundingRect(),o=s.x+s.width/2,i=s.y+s.height/2;return[o,i]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var s=this._rawTransformable.getLocalTransform(),o=this._roamTransformable,i=this.getDefaultCenter(),l=this.getCenter(),n=this.getZoom();l=y.applyTransform([],l,s),i=y.applyTransform([],i,s),o.origin=l,o.position=[i[0]-l[0],i[1]-l[1]],o.scale=[n,n],this._updateTransform()},_updateTransform:function(){var s=this._roamTransformable,o=this._rawTransformable;o.parent=s,s.updateTransform(),o.updateTransform(),g.copy(this.transform||(this.transform=[]),o.transform||g.create()),this._rawTransform=o.getLocalTransform(),this.invTransform=this.invTransform||[],g.invert(this.invTransform,this.transform),this.decomposeTransform()},getTransformInfo:function(){var s=this._roamTransformable.transform,o=this._rawTransformable;return{roamTransform:s?S.slice(s):g.create(),rawScale:S.slice(o.scale),rawPosition:S.slice(o.position)}},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var s=this.getBoundingRect().clone();return s.applyTransform(this.transform),s},dataToPoint:function(s,o,i){var l=o?this._rawTransform:this.transform;return i=i||[],l?e(i,s,l):y.copy(i,s)},pointToData:function(s){var o=this.invTransform;return o?e([],s,o):[s[0],s[1]]},convertToPixel:S.curry(u,"dataToPoint"),convertFromPixel:S.curry(u,"pointToData"),containPoint:function(s){return this.getViewRectAfterRoam().contain(s[0],s[1])}},S.mixin(f,t);function u(s,o,i,l){var n=i.seriesModel,a=n?n.coordinateSystem:null;return a===this?a[s](l):null}var r=f;z.exports=r},bNin:function(z,V,m){var S=m("bYtY"),y=m("IwbS"),g=m("FBjb"),p=m("Itpr"),t=p.radialCoordinate,e=m("ProS"),d=m("4mN7"),f=m("bMXI"),u=m("Ae+d"),r=m("SgGq"),s=m("xSat"),o=s.onIrrelevantElement,i=m("Tghj"),l=i.__DEV__,n=m("OELB"),a=n.parsePercent,c=y.extendShape({shape:{parentPoint:[],childPoints:[],orient:"",forkPosition:""},style:{stroke:"#000",fill:null},buildPath:function(I,_){var E=_.childPoints,O=E.length,N=_.parentPoint,F=E[0],U=E[O-1];if(O===1){I.moveTo(N[0],N[1]),I.lineTo(F[0],F[1]);return}var B=_.orient,K=B==="TB"||B==="BT"?0:1,Y=1-K,k=a(_.forkPosition,1),H=[];H[K]=N[K],H[Y]=N[Y]+(U[Y]-N[Y])*k,I.moveTo(N[0],N[1]),I.lineTo(H[0],H[1]),I.moveTo(F[0],F[1]),H[K]=F[K],I.lineTo(H[0],H[1]),H[K]=U[K],I.lineTo(H[0],H[1]),I.lineTo(U[0],U[1]);for(var W=1;W<O-1;W++){var j=E[W];I.moveTo(j[0],j[1]),H[K]=j[K],I.lineTo(H[0],H[1])}}}),h=e.extendChartView({type:"tree",init:function(I,_){this._oldTree,this._mainGroup=new y.Group,this._controller=new r(_.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},render:function(I,_,E,O){var N=I.getData(),F=I.layoutInfo,U=this._mainGroup,B=I.get("layout");B==="radial"?U.attr("position",[F.x+F.width/2,F.y+F.height/2]):U.attr("position",[F.x,F.y]),this._updateViewCoordSys(I,F,B),this._updateController(I,_,E);var K=this._data,Y={expandAndCollapse:I.get("expandAndCollapse"),layout:B,edgeShape:I.get("edgeShape"),edgeForkPosition:I.get("edgeForkPosition"),orient:I.getOrient(),curvature:I.get("lineStyle.curveness"),symbolRotate:I.get("symbolRotate"),symbolOffset:I.get("symbolOffset"),hoverAnimation:I.get("hoverAnimation"),useNameLabel:!0,fadeIn:!0};N.diff(K).add(function(k){A(N,k)&&w(N,k,null,U,I,Y)}).update(function(k,H){var W=K.getItemGraphicEl(H);if(!A(N,k)){W&&x(K,H,W,U,I,Y);return}w(N,k,W,U,I,Y)}).remove(function(k){var H=K.getItemGraphicEl(k);H&&x(K,k,H,U,I,Y)}).execute(),this._nodeScaleRatio=I.get("nodeScaleRatio"),this._updateNodeAndLinkScale(I),Y.expandAndCollapse===!0&&N.eachItemGraphicEl(function(k,H){k.off("click").on("click",function(){E.dispatchAction({type:"treeExpandAndCollapse",seriesId:I.id,dataIndex:H})})}),this._data=N},_updateViewCoordSys:function(I){var _=I.getData(),E=[];_.each(function(K){var Y=_.getItemLayout(K);Y&&!isNaN(Y.x)&&!isNaN(Y.y)&&E.push([+Y.x,+Y.y])});var O=[],N=[];d.fromPoints(E,O,N);var F=this._min,U=this._max;N[0]-O[0]===0&&(O[0]=F?F[0]:O[0]-1,N[0]=U?U[0]:N[0]+1),N[1]-O[1]===0&&(O[1]=F?F[1]:O[1]-1,N[1]=U?U[1]:N[1]+1);var B=I.coordinateSystem=new f;B.zoomLimit=I.get("scaleLimit"),B.setBoundingRect(O[0],O[1],N[0]-O[0],N[1]-O[1]),B.setCenter(I.get("center")),B.setZoom(I.get("zoom")),this.group.attr({position:B.position,scale:B.scale}),this._viewCoordSys=B,this._min=O,this._max=N},_updateController:function(I,_,E){var O=this._controller,N=this._controllerHost,F=this.group;O.setPointerChecker(function(U,B,K){var Y=F.getBoundingRect();return Y.applyTransform(F.transform),Y.contain(B,K)&&!o(U,E,I)}),O.enable(I.get("roam")),N.zoomLimit=I.get("scaleLimit"),N.zoom=I.coordinateSystem.getZoom(),O.off("pan").off("zoom").on("pan",function(U){u.updateViewOnPan(N,U.dx,U.dy),E.dispatchAction({seriesId:I.id,type:"treeRoam",dx:U.dx,dy:U.dy})},this).on("zoom",function(U){u.updateViewOnZoom(N,U.scale,U.originX,U.originY),E.dispatchAction({seriesId:I.id,type:"treeRoam",zoom:U.scale,originX:U.originX,originY:U.originY}),this._updateNodeAndLinkScale(I)},this)},_updateNodeAndLinkScale:function(I){var _=I.getData(),E=this._getNodeGlobalScale(I),O=[E,E];_.eachItemGraphicEl(function(N,F){N.attr("scale",O)})},_getNodeGlobalScale:function(I){var _=I.coordinateSystem;if(_.type!=="view")return 1;var E=this._nodeScaleRatio,O=_.scale,N=O&&O[0]||1,F=_.getZoom(),U=(F-1)*E+1;return U/N},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={}},remove:function(){this._mainGroup.removeAll(),this._data=null}});function A(I,_){var E=I.getItemLayout(_);return E&&!isNaN(E.x)&&!isNaN(E.y)&&I.getItemVisual(_,"symbol")!=="none"}function v(I,_,E){return E.itemModel=_,E.itemStyle=_.getModel("itemStyle").getItemStyle(),E.hoverItemStyle=_.getModel("emphasis.itemStyle").getItemStyle(),E.lineStyle=_.getModel("lineStyle").getLineStyle(),E.labelModel=_.getModel("label"),E.hoverLabelModel=_.getModel("emphasis.label"),I.isExpand===!1&&I.children.length!==0?E.symbolInnerColor=E.itemStyle.fill:E.symbolInnerColor="#fff",E}function w(I,_,E,O,N,F){var U=!E,B=I.tree.getNodeByDataIndex(_),K=B.getModel(),F=v(B,K,F),Y=I.tree.root,k=B.parentNode===Y?B:B.parentNode||B,H=I.getItemGraphicEl(k.dataIndex),W=k.getLayout(),j=H?{x:H.position[0],y:H.position[1],rawX:H.__radialOldRawX,rawY:H.__radialOldRawY}:W,M=B.getLayout();U?(E=new g(I,_,F),E.attr("position",[j.x,j.y])):E.updateData(I,_,F),E.__radialOldRawX=E.__radialRawX,E.__radialOldRawY=E.__radialRawY,E.__radialRawX=M.rawX,E.__radialRawY=M.rawY,O.add(E),I.setItemGraphicEl(_,E),y.updateProps(E,{position:[M.x,M.y]},N);var G=E.getSymbolPath();if(F.layout==="radial"){var X=Y.children[0],q=X.getLayout(),ee=X.children.length,ie,de;if(M.x===q.x&&B.isExpand===!0){var ue={};ue.x=(X.children[0].getLayout().x+X.children[ee-1].getLayout().x)/2,ue.y=(X.children[0].getLayout().y+X.children[ee-1].getLayout().y)/2,ie=Math.atan2(ue.y-q.y,ue.x-q.x),ie<0&&(ie=Math.PI*2+ie),de=ue.x<q.x,de&&(ie=ie-Math.PI)}else ie=Math.atan2(M.y-q.y,M.x-q.x),ie<0&&(ie=Math.PI*2+ie),B.children.length===0||B.children.length!==0&&B.isExpand===!1?(de=M.x<q.x,de&&(ie=ie-Math.PI)):(de=M.x>q.x,de||(ie=ie-Math.PI));var ve=de?"left":"right",be=F.labelModel.get("rotate"),_e=be*(Math.PI/180);G.setStyle({textPosition:F.labelModel.get("position")||ve,textRotation:be==null?-ie:_e,textOrigin:"center",verticalAlign:"middle"})}b(N,B,Y,E,j,W,M,O,F)}function b(I,_,E,O,N,F,U,B,K){var Y=K.edgeShape,k=O.__edge;if(Y==="curve")_.parentNode&&_.parentNode!==E&&(k||(k=O.__edge=new y.BezierCurve({shape:C(K,N,N),style:S.defaults({opacity:0,strokeNoScale:!0},K.lineStyle)})),y.updateProps(k,{shape:C(K,F,U),style:{opacity:1}},I));else if(Y==="polyline"&&(K.layout==="orthogonal"&&(_!==E&&_.children&&_.children.length!==0&&_.isExpand===!0))){for(var H=_.children,W=[],j=0;j<H.length;j++){var M=H[j].getLayout();W.push([M.x,M.y])}k||(k=O.__edge=new c({shape:{parentPoint:[U.x,U.y],childPoints:[[U.x,U.y]],orient:K.orient,forkPosition:K.edgeForkPosition},style:S.defaults({opacity:0,strokeNoScale:!0},K.lineStyle)})),y.updateProps(k,{shape:{parentPoint:[U.x,U.y],childPoints:W},style:{opacity:1}},I)}B.add(k)}function x(I,_,E,O,N,F){for(var U=I.tree.getNodeByDataIndex(_),B=I.tree.root,K=U.getModel(),F=v(U,K,F),Y=U.parentNode===B?U:U.parentNode||U,k=F.edgeShape,H;H=Y.getLayout(),H==null;)Y=Y.parentNode===B?Y:Y.parentNode||Y;y.updateProps(E,{position:[H.x+1,H.y+1]},N,function(){O.remove(E),I.setItemGraphicEl(_,null)}),E.fadeOut(null,{keepLabel:!0});var W=I.getItemGraphicEl(Y.dataIndex),j=W.__edge,M=E.__edge||(Y.isExpand===!1||Y.children.length===1?j:void 0),k=F.edgeShape;M&&(k==="curve"?y.updateProps(M,{shape:C(F,H,H),style:{opacity:0}},N,function(){O.remove(M)}):k==="polyline"&&F.layout==="orthogonal"&&y.updateProps(M,{shape:{parentPoint:[H.x,H.y],childPoints:[[H.x,H.y]]},style:{opacity:0}},N,function(){O.remove(M)}))}function C(I,_,E){var O,N,F,U,B=I.orient,K,Y,k,H;if(I.layout==="radial"){K=_.rawX,k=_.rawY,Y=E.rawX,H=E.rawY;var W=t(K,k),j=t(K,k+(H-k)*I.curvature),M=t(Y,H+(k-H)*I.curvature),G=t(Y,H);return{x1:W.x,y1:W.y,x2:G.x,y2:G.y,cpx1:j.x,cpy1:j.y,cpx2:M.x,cpy2:M.y}}else K=_.x,k=_.y,Y=E.x,H=E.y,(B==="LR"||B==="RL")&&(O=K+(Y-K)*I.curvature,N=k,F=Y+(K-Y)*I.curvature,U=H),(B==="TB"||B==="BT")&&(O=K,N=k+(H-k)*I.curvature,F=Y,U=H+(k-H)*I.curvature);return{x1:K,y1:k,x2:Y,y2:H,cpx1:O,cpy1:N,cpx2:F,cpy2:U}}z.exports=h},bRQS:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="CheckOutlined";var d=V.a=y.forwardRef(e)},bYtY:function(z,V){var m={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},S={"[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},y=Object.prototype.toString,g=Array.prototype,p=g.forEach,t=g.filter,e=g.slice,d=g.map,f=g.reduce,u={};function r(ne,Ne){ne==="createCanvas"&&(c=null),u[ne]=Ne}function s(ne){if(ne==null||typeof ne!="object")return ne;var Ne=ne,st=y.call(ne);if(st==="[object Array]"){if(!ve(ne)){Ne=[];for(var pe=0,Z=ne.length;pe<Z;pe++)Ne[pe]=s(ne[pe])}}else if(S[st]){if(!ve(ne)){var J=ne.constructor;if(ne.constructor.from)Ne=J.from(ne);else{Ne=new J(ne.length);for(var pe=0,Z=ne.length;pe<Z;pe++)Ne[pe]=s(ne[pe])}}}else if(!m[st]&&!ve(ne)&&!H(ne)){Ne={};for(var ae in ne)ne.hasOwnProperty(ae)&&(Ne[ae]=s(ne[ae]))}return Ne}function o(ne,Ne,st){if(!K(Ne)||!K(ne))return st?s(Ne):ne;for(var pe in Ne)if(Ne.hasOwnProperty(pe)){var Z=ne[pe],J=Ne[pe];K(J)&&K(Z)&&!F(J)&&!F(Z)&&!H(J)&&!H(Z)&&!Y(J)&&!Y(Z)&&!ve(J)&&!ve(Z)?o(Z,J,st):(st||!(pe in ne))&&(ne[pe]=s(Ne[pe],!0))}return ne}function i(ne,Ne){for(var st=ne[0],pe=1,Z=ne.length;pe<Z;pe++)st=o(st,ne[pe],Ne);return st}function l(ne,Ne){for(var st in Ne)Ne.hasOwnProperty(st)&&(ne[st]=Ne[st]);return ne}function n(ne,Ne,st){for(var pe in Ne)Ne.hasOwnProperty(pe)&&(st?Ne[pe]!=null:ne[pe]==null)&&(ne[pe]=Ne[pe]);return ne}var a=function(){return u.createCanvas()};u.createCanvas=function(){return document.createElement("canvas")};var c;function h(){return c||(c=a().getContext("2d")),c}function A(ne,Ne){if(ne){if(ne.indexOf)return ne.indexOf(Ne);for(var st=0,pe=ne.length;st<pe;st++)if(ne[st]===Ne)return st}return-1}function v(ne,Ne){var st=ne.prototype;function pe(){}pe.prototype=Ne.prototype,ne.prototype=new pe;for(var Z in st)st.hasOwnProperty(Z)&&(ne.prototype[Z]=st[Z]);ne.prototype.constructor=ne,ne.superClass=Ne}function w(ne,Ne,st){ne="prototype"in ne?ne.prototype:ne,Ne="prototype"in Ne?Ne.prototype:Ne,n(ne,Ne,st)}function b(ne){return ne?typeof ne=="string"?!1:typeof ne.length=="number":void 0}function x(ne,Ne,st){if(!(ne&&Ne))return;if(ne.forEach&&ne.forEach===p)ne.forEach(Ne,st);else if(ne.length===+ne.length)for(var pe=0,Z=ne.length;pe<Z;pe++)Ne.call(st,ne[pe],pe,ne);else for(var J in ne)ne.hasOwnProperty(J)&&Ne.call(st,ne[J],J,ne)}function C(ne,Ne,st){if(!(ne&&Ne))return;if(ne.map&&ne.map===d)return ne.map(Ne,st);for(var pe=[],Z=0,J=ne.length;Z<J;Z++)pe.push(Ne.call(st,ne[Z],Z,ne));return pe}function I(ne,Ne,st,pe){if(!(ne&&Ne))return;if(ne.reduce&&ne.reduce===f)return ne.reduce(Ne,st,pe);for(var Z=0,J=ne.length;Z<J;Z++)st=Ne.call(pe,st,ne[Z],Z,ne);return st}function _(ne,Ne,st){if(!(ne&&Ne))return;if(ne.filter&&ne.filter===t)return ne.filter(Ne,st);for(var pe=[],Z=0,J=ne.length;Z<J;Z++)Ne.call(st,ne[Z],Z,ne)&&pe.push(ne[Z]);return pe}function E(ne,Ne,st){if(!(ne&&Ne))return;for(var pe=0,Z=ne.length;pe<Z;pe++)if(Ne.call(st,ne[pe],pe,ne))return ne[pe]}function O(ne,Ne){var st=e.call(arguments,2);return function(){return ne.apply(Ne,st.concat(e.call(arguments)))}}function N(ne){var Ne=e.call(arguments,1);return function(){return ne.apply(this,Ne.concat(e.call(arguments)))}}function F(ne){return y.call(ne)==="[object Array]"}function U(ne){return typeof ne=="function"}function B(ne){return y.call(ne)==="[object String]"}function K(ne){var Ne=typeof ne;return Ne==="function"||!!ne&&Ne==="object"}function Y(ne){return!!m[y.call(ne)]}function k(ne){return!!S[y.call(ne)]}function H(ne){return typeof ne=="object"&&typeof ne.nodeType=="number"&&typeof ne.ownerDocument=="object"}function W(ne){return ne!==ne}function j(ne){for(var Ne=0,st=arguments.length;Ne<st;Ne++)if(arguments[Ne]!=null)return arguments[Ne]}function M(ne,Ne){return ne!=null?ne:Ne}function G(ne,Ne,st){return ne!=null?ne:Ne!=null?Ne:st}function X(){return Function.call.apply(e,arguments)}function q(ne){if(typeof ne=="number")return[ne,ne,ne,ne];var Ne=ne.length;return Ne===2?[ne[0],ne[1],ne[0],ne[1]]:Ne===3?[ne[0],ne[1],ne[2],ne[1]]:ne}function ee(ne,Ne){if(!ne)throw new Error(Ne)}function ie(ne){return ne==null?null:typeof ne.trim=="function"?ne.trim():ne.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var de="__ec_primitive__";function ue(ne){ne[de]=!0}function ve(ne){return ne[de]}function be(ne){var Ne=F(ne);this.data={};var st=this;ne instanceof be?ne.each(pe):ne&&x(ne,pe);function pe(Z,J){Ne?st.set(Z,J):st.set(J,Z)}}be.prototype={constructor:be,get:function(Ne){return this.data.hasOwnProperty(Ne)?this.data[Ne]:null},set:function(Ne,st){return this.data[Ne]=st},each:function(Ne,st){st!==void 0&&(Ne=O(Ne,st));for(var pe in this.data)this.data.hasOwnProperty(pe)&&Ne(this.data[pe],pe)},removeKey:function(Ne){delete this.data[Ne]}};function _e(ne){return new be(ne)}function ke(ne,Ne){for(var st=new ne.constructor(ne.length+Ne.length),pe=0;pe<ne.length;pe++)st[pe]=ne[pe];var Z=ne.length;for(pe=0;pe<Ne.length;pe++)st[pe+Z]=Ne[pe];return st}function $e(){}V.$override=r,V.clone=s,V.merge=o,V.mergeAll=i,V.extend=l,V.defaults=n,V.createCanvas=a,V.getContext=h,V.indexOf=A,V.inherits=v,V.mixin=w,V.isArrayLike=b,V.each=x,V.map=C,V.reduce=I,V.filter=_,V.find=E,V.bind=O,V.curry=N,V.isArray=F,V.isFunction=U,V.isString=B,V.isObject=K,V.isBuiltInObject=Y,V.isTypedArray=k,V.isDom=H,V.eqNaN=W,V.retrieve=j,V.retrieve2=M,V.retrieve3=G,V.slice=X,V.normalizeCssArray=q,V.assert=ee,V.trim=ie,V.setAsPrimitive=ue,V.isPrimitive=ve,V.createHashMap=_e,V.concatArray=ke,V.noop=$e},bZqE:function(z,V){function m(y,g,p){for(var t=[y],e=[],d;d=t.pop();)if(e.push(d),d.isExpand){var f=d.children;if(f.length)for(var u=0;u<f.length;u++)t.push(f[u])}for(;d=e.pop();)g(d,p)}function S(y,g){for(var p=[y],t;t=p.pop();)if(g(t),t.isExpand){var e=t.children;if(e.length)for(var d=e.length-1;d>=0;d--)p.push(e[d])}}V.eachAfter=m,V.eachBefore=S},bahg:function(z,V){function m(S){return S.split("")}z.exports=m},bbsP:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("CWI+"),p=m.n(g)},bogI:function(z,V,m){"use strict";m.d(V,"a",function(){return S});var S=function(g){if(!g)return null;var p=typeof g=="function";return p?g():g}},bx4M:function(z,V,m){"use strict";var S=m("rePB"),y=m("wx14"),g=m("q1tI"),p=m("TSYQ"),t=m.n(p),e=m("bT9E"),d=m("H84U"),f=function(b,x){var C={};for(var I in b)Object.prototype.hasOwnProperty.call(b,I)&&x.indexOf(I)<0&&(C[I]=b[I]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,I=Object.getOwnPropertySymbols(b);_<I.length;_++)x.indexOf(I[_])<0&&Object.prototype.propertyIsEnumerable.call(b,I[_])&&(C[I[_]]=b[I[_]]);return C},u=function(x){var C=x.prefixCls,I=x.className,_=x.hoverable,E=_===void 0?!0:_,O=f(x,["prefixCls","className","hoverable"]);return g.createElement(d.a,null,function(N){var F=N.getPrefixCls,U=F("card",C),B=t()("".concat(U,"-grid"),I,Object(S.a)({},"".concat(U,"-grid-hoverable"),E));return g.createElement("div",Object(y.a)({},O,{className:B}))})},r=u,s=function(b,x){var C={};for(var I in b)Object.prototype.hasOwnProperty.call(b,I)&&x.indexOf(I)<0&&(C[I]=b[I]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,I=Object.getOwnPropertySymbols(b);_<I.length;_++)x.indexOf(I[_])<0&&Object.prototype.propertyIsEnumerable.call(b,I[_])&&(C[I[_]]=b[I[_]]);return C},o=function(x){return g.createElement(d.a,null,function(C){var I=C.getPrefixCls,_=x.prefixCls,E=x.className,O=x.avatar,N=x.title,F=x.description,U=s(x,["prefixCls","className","avatar","title","description"]),B=I("card",_),K=t()("".concat(B,"-meta"),E),Y=O?g.createElement("div",{className:"".concat(B,"-meta-avatar")},O):null,k=N?g.createElement("div",{className:"".concat(B,"-meta-title")},N):null,H=F?g.createElement("div",{className:"".concat(B,"-meta-description")},F):null,W=k||H?g.createElement("div",{className:"".concat(B,"-meta-detail")},k,H):null;return g.createElement("div",Object(y.a)({},U,{className:K}),Y,W)})},i=o,l=m("ZTPi"),n=m("BMrR"),a=m("kPKH"),c=m("3Nzz"),h=function(b,x){var C={};for(var I in b)Object.prototype.hasOwnProperty.call(b,I)&&x.indexOf(I)<0&&(C[I]=b[I]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,I=Object.getOwnPropertySymbols(b);_<I.length;_++)x.indexOf(I[_])<0&&Object.prototype.propertyIsEnumerable.call(b,I[_])&&(C[I[_]]=b[I[_]]);return C};function A(b){var x=b.map(function(C,I){return g.createElement("li",{style:{width:"".concat(100/b.length,"%")},key:"action-".concat(I)},g.createElement("span",null,C))});return x}var v=function(x){var C,I,_=g.useContext(d.b),E=_.getPrefixCls,O=_.direction,N=g.useContext(c.b),F=function(ut){x.onTabChange&&x.onTabChange(ut)},U=function(){var ut;return g.Children.forEach(x.children,function(Ft){Ft&&Ft.type&&Ft.type===r&&(ut=!0)}),ut},B=x.prefixCls,K=x.className,Y=x.extra,k=x.headStyle,H=k===void 0?{}:k,W=x.bodyStyle,j=W===void 0?{}:W,M=x.title,G=x.loading,X=x.bordered,q=X===void 0?!0:X,ee=x.size,ie=x.type,de=x.cover,ue=x.actions,ve=x.tabList,be=x.children,_e=x.activeTabKey,ke=x.defaultActiveTabKey,$e=x.tabBarExtraContent,ne=x.hoverable,Ne=x.tabProps,st=Ne===void 0?{}:Ne,pe=h(x,["prefixCls","className","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),Z=E("card",B),J=j.padding===0||j.padding==="0px"?{padding:24}:void 0,ae=g.createElement("div",{className:"".concat(Z,"-loading-block")}),Se=g.createElement("div",{className:"".concat(Z,"-loading-content"),style:J},g.createElement(n.a,{gutter:8},g.createElement(a.a,{span:22},ae)),g.createElement(n.a,{gutter:8},g.createElement(a.a,{span:8},ae),g.createElement(a.a,{span:15},ae)),g.createElement(n.a,{gutter:8},g.createElement(a.a,{span:6},ae),g.createElement(a.a,{span:18},ae)),g.createElement(n.a,{gutter:8},g.createElement(a.a,{span:13},ae),g.createElement(a.a,{span:9},ae)),g.createElement(n.a,{gutter:8},g.createElement(a.a,{span:4},ae),g.createElement(a.a,{span:3},ae),g.createElement(a.a,{span:16},ae))),me=_e!==void 0,Oe=Object(y.a)(Object(y.a)({},st),(C={},Object(S.a)(C,me?"activeKey":"defaultActiveKey",me?_e:ke),Object(S.a)(C,"tabBarExtraContent",$e),C)),Ee,oe=ve&&ve.length?g.createElement(l.a,Object(y.a)({size:"large"},Oe,{className:"".concat(Z,"-head-tabs"),onChange:F}),ve.map(function(kt){return g.createElement(l.a.TabPane,{tab:kt.tab,disabled:kt.disabled,key:kt.key})})):null;(M||Y||oe)&&(Ee=g.createElement("div",{className:"".concat(Z,"-head"),style:H},g.createElement("div",{className:"".concat(Z,"-head-wrapper")},M&&g.createElement("div",{className:"".concat(Z,"-head-title")},M),Y&&g.createElement("div",{className:"".concat(Z,"-extra")},Y)),oe));var Re=de?g.createElement("div",{className:"".concat(Z,"-cover")},de):null,Be=g.createElement("div",{className:"".concat(Z,"-body"),style:j},G?Se:be),et=ue&&ue.length?g.createElement("ul",{className:"".concat(Z,"-actions")},A(ue)):null,bt=Object(e.a)(pe,["onTabChange"]),dt=ee||N,He=t()(Z,(I={},Object(S.a)(I,"".concat(Z,"-loading"),G),Object(S.a)(I,"".concat(Z,"-bordered"),q),Object(S.a)(I,"".concat(Z,"-hoverable"),ne),Object(S.a)(I,"".concat(Z,"-contain-grid"),U()),Object(S.a)(I,"".concat(Z,"-contain-tabs"),ve&&ve.length),Object(S.a)(I,"".concat(Z,"-").concat(dt),dt),Object(S.a)(I,"".concat(Z,"-type-").concat(ie),!!ie),Object(S.a)(I,"".concat(Z,"-rtl"),O==="rtl"),I),K);return g.createElement("div",Object(y.a)({},bt,{className:He}),Ee,Re,Be,et)};v.Grid=r,v.Meta=i;var w=V.a=v},c2i1:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=m("Yl7c"),t=p.enableClassCheck;function e(i){return"_EC_"+i}var d=function(i){this._directed=i||!1,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this.data,this.edgeData},f=d.prototype;f.type="graph",f.isDirected=function(){return this._directed},f.addNode=function(i,l){i=i==null?""+l:""+i;var n=this._nodesMap;if(n[e(i)])return;var a=new u(i,l);return a.hostGraph=this,this.nodes.push(a),n[e(i)]=a,a},f.getNodeByIndex=function(i){var l=this.data.getRawIndex(i);return this.nodes[l]},f.getNodeById=function(i){return this._nodesMap[e(i)]},f.addEdge=function(i,l,n){var a=this._nodesMap,c=this._edgesMap;if(typeof i=="number"&&(i=this.nodes[i]),typeof l=="number"&&(l=this.nodes[l]),u.isInstance(i)||(i=a[e(i)]),u.isInstance(l)||(l=a[e(l)]),!i||!l)return;var h=i.id+"-"+l.id;if(c[h])return;var A=new r(i,l,n);return A.hostGraph=this,this._directed&&(i.outEdges.push(A),l.inEdges.push(A)),i.edges.push(A),i!==l&&l.edges.push(A),this.edges.push(A),c[h]=A,A},f.getEdgeByIndex=function(i){var l=this.edgeData.getRawIndex(i);return this.edges[l]},f.getEdge=function(i,l){u.isInstance(i)&&(i=i.id),u.isInstance(l)&&(l=l.id);var n=this._edgesMap;return this._directed?n[i+"-"+l]:n[i+"-"+l]||n[l+"-"+i]},f.eachNode=function(i,l){for(var n=this.nodes,a=n.length,c=0;c<a;c++)n[c].dataIndex>=0&&i.call(l,n[c],c)},f.eachEdge=function(i,l){for(var n=this.edges,a=n.length,c=0;c<a;c++)n[c].dataIndex>=0&&n[c].node1.dataIndex>=0&&n[c].node2.dataIndex>=0&&i.call(l,n[c],c)},f.breadthFirstTraverse=function(i,l,n,a){if(u.isInstance(l)||(l=this._nodesMap[e(l)]),!l)return;for(var c=n==="out"?"outEdges":n==="in"?"inEdges":"edges",h=0;h<this.nodes.length;h++)this.nodes[h].__visited=!1;if(i.call(a,l,null))return;for(var A=[l];A.length;)for(var v=A.shift(),w=v[c],h=0;h<w.length;h++){var b=w[h],x=b.node1===v?b.node2:b.node1;if(!x.__visited){if(i.call(a,x,v))return;A.push(x),x.__visited=!0}}},f.update=function(){for(var i=this.data,l=this.edgeData,n=this.nodes,a=this.edges,c=0,h=n.length;c<h;c++)n[c].dataIndex=-1;for(var c=0,h=i.count();c<h;c++)n[i.getRawIndex(c)].dataIndex=c;l.filterSelf(function(A){var v=a[l.getRawIndex(A)];return v.node1.dataIndex>=0&&v.node2.dataIndex>=0});for(var c=0,h=a.length;c<h;c++)a[c].dataIndex=-1;for(var c=0,h=l.count();c<h;c++)a[l.getRawIndex(c)].dataIndex=c},f.clone=function(){for(var i=new d(this._directed),l=this.nodes,n=this.edges,a=0;a<l.length;a++)i.addNode(l[a].id,l[a].dataIndex);for(var a=0;a<n.length;a++){var c=n[a];i.addEdge(c.node1.id,c.node2.id,c.dataIndex)}return i};function u(i,l){this.id=i==null?"":i,this.inEdges=[],this.outEdges=[],this.edges=[],this.hostGraph,this.dataIndex=l==null?-1:l}u.prototype={constructor:u,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 l=this.hostGraph,n=l.data.getItemModel(this.dataIndex);return n.getModel(i)}};function r(i,l,n){this.node1=i,this.node2=l,this.dataIndex=n==null?-1:n}r.prototype.getModel=function(i){if(this.dataIndex<0)return;var l=this.hostGraph,n=l.edgeData.getItemModel(this.dataIndex);return n.getModel(i)};var s=function(i,l){return{getValue:function(n){var a=this[i][l];return a.get(a.getDimension(n||"value"),this.dataIndex)},setVisual:function(n,a){this.dataIndex>=0&&this[i][l].setItemVisual(this.dataIndex,n,a)},getVisual:function(n,a){return this[i][l].getItemVisual(this.dataIndex,n,a)},setLayout:function(n,a){this.dataIndex>=0&&this[i][l].setItemLayout(this.dataIndex,n,a)},getLayout:function(){return this[i][l].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[i][l].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[i][l].getRawIndex(this.dataIndex)}}};g.mixin(u,s("hostGraph","data")),g.mixin(r,s("hostGraph","edgeData")),d.Node=u,d.Edge=r,t(u),t(r);var o=d;z.exports=o},c5Ni:function(z,V,m){},c5fP:function(z,V,m){"use strict";function S(ut){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(Ht){return typeof Ht}:S=function(Ht){return Ht&&typeof Symbol=="function"&&Ht.constructor===Symbol&&Ht!==Symbol.prototype?"symbol":typeof Ht},S(ut)}Object.defineProperty(V,"__esModule",{value:!0}),V._tr_init=et,V._tr_stored_block=bt,V._tr_flush_block=He,V._tr_tally=kt,V._tr_align=dt;var y=p(m("6BzB"));function g(){if(typeof WeakMap!="function")return null;var ut=new WeakMap;return g=function(){return ut},ut}function p(ut){if(ut&&ut.__esModule)return ut;if(ut===null||S(ut)!=="object"&&typeof ut!="function")return{default:ut};var Ft=g();if(Ft&&Ft.has(ut))return Ft.get(ut);var Ht={},$t=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ut in ut)if(Object.prototype.hasOwnProperty.call(ut,Ut)){var Jt=$t?Object.getOwnPropertyDescriptor(ut,Ut):null;Jt&&(Jt.get||Jt.set)?Object.defineProperty(Ht,Ut,Jt):Ht[Ut]=ut[Ut]}return Ht.default=ut,Ft&&Ft.set(ut,Ht),Ht}var t=4,e=0,d=1,f=2;function u(ut){for(var Ft=ut.length;--Ft>=0;)ut[Ft]=0}var r=0,s=1,o=2,i=3,l=258,n=29,a=256,c=a+1+n,h=30,A=19,v=2*c+1,w=15,b=16,x=7,C=256,I=16,_=17,E=18,O=[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],N=[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],F=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],U=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],B=512,K=new Array((c+2)*2);u(K);var Y=new Array(h*2);u(Y);var k=new Array(B);u(k);var H=new Array(l-i+1);u(H);var W=new Array(n);u(W);var j=new Array(h);u(j);function M(ut,Ft,Ht,$t,Ut){this.static_tree=ut,this.extra_bits=Ft,this.extra_base=Ht,this.elems=$t,this.max_length=Ut,this.has_stree=ut&&ut.length}var G,X,q;function ee(ut,Ft){this.dyn_tree=ut,this.max_code=0,this.stat_desc=Ft}function ie(ut){return ut<256?k[ut]:k[256+(ut>>>7)]}function de(ut,Ft){ut.pending_buf[ut.pending++]=Ft&255,ut.pending_buf[ut.pending++]=Ft>>>8&255}function ue(ut,Ft,Ht){ut.bi_valid>b-Ht?(ut.bi_buf|=Ft<<ut.bi_valid&65535,de(ut,ut.bi_buf),ut.bi_buf=Ft>>b-ut.bi_valid,ut.bi_valid+=Ht-b):(ut.bi_buf|=Ft<<ut.bi_valid&65535,ut.bi_valid+=Ht)}function ve(ut,Ft,Ht){ue(ut,Ht[Ft*2],Ht[Ft*2+1])}function be(ut,Ft){var Ht=0;do Ht|=ut&1,ut>>>=1,Ht<<=1;while(--Ft>0);return Ht>>>1}function _e(ut){ut.bi_valid===16?(de(ut,ut.bi_buf),ut.bi_buf=0,ut.bi_valid=0):ut.bi_valid>=8&&(ut.pending_buf[ut.pending++]=ut.bi_buf&255,ut.bi_buf>>=8,ut.bi_valid-=8)}function ke(ut,Ft){var Ht=Ft.dyn_tree,$t=Ft.max_code,Ut=Ft.stat_desc.static_tree,Jt=Ft.stat_desc.has_stree,ct=Ft.stat_desc.extra_bits,le=Ft.stat_desc.extra_base,te=Ft.stat_desc.max_length,we,Ce,fe,rt,tt,ye,Je=0;for(rt=0;rt<=w;rt++)ut.bl_count[rt]=0;for(Ht[ut.heap[ut.heap_max]*2+1]=0,we=ut.heap_max+1;we<v;we++){if(Ce=ut.heap[we],rt=Ht[Ht[Ce*2+1]*2+1]+1,rt>te&&(rt=te,Je++),Ht[Ce*2+1]=rt,Ce>$t)continue;ut.bl_count[rt]++,tt=0,Ce>=le&&(tt=ct[Ce-le]),ye=Ht[Ce*2],ut.opt_len+=ye*(rt+tt),Jt&&(ut.static_len+=ye*(Ut[Ce*2+1]+tt))}if(Je===0)return;do{for(rt=te-1;ut.bl_count[rt]===0;)rt--;ut.bl_count[rt]--,ut.bl_count[rt+1]+=2,ut.bl_count[te]--,Je-=2}while(Je>0);for(rt=te;rt!==0;rt--)for(Ce=ut.bl_count[rt];Ce!==0;){if(fe=ut.heap[--we],fe>$t)continue;Ht[fe*2+1]!==rt&&(ut.opt_len+=(rt-Ht[fe*2+1])*Ht[fe*2],Ht[fe*2+1]=rt),Ce--}}function $e(ut,Ft,Ht){var $t=new Array(w+1),Ut=0,Jt,ct;for(Jt=1;Jt<=w;Jt++)$t[Jt]=Ut=Ut+Ht[Jt-1]<<1;for(ct=0;ct<=Ft;ct++){var le=ut[ct*2+1];if(le===0)continue;ut[ct*2]=be($t[le]++,le)}}function ne(){var ut,Ft,Ht,$t,Ut,Jt=new Array(w+1);for(Ht=0,$t=0;$t<n-1;$t++)for(W[$t]=Ht,ut=0;ut<1<<O[$t];ut++)H[Ht++]=$t;for(H[Ht-1]=$t,Ut=0,$t=0;$t<16;$t++)for(j[$t]=Ut,ut=0;ut<1<<N[$t];ut++)k[Ut++]=$t;for(Ut>>=7;$t<h;$t++)for(j[$t]=Ut<<7,ut=0;ut<1<<N[$t]-7;ut++)k[256+Ut++]=$t;for(Ft=0;Ft<=w;Ft++)Jt[Ft]=0;for(ut=0;ut<=143;)K[ut*2+1]=8,ut++,Jt[8]++;for(;ut<=255;)K[ut*2+1]=9,ut++,Jt[9]++;for(;ut<=279;)K[ut*2+1]=7,ut++,Jt[7]++;for(;ut<=287;)K[ut*2+1]=8,ut++,Jt[8]++;for($e(K,c+1,Jt),ut=0;ut<h;ut++)Y[ut*2+1]=5,Y[ut*2]=be(ut,5);G=new M(K,O,a+1,c,w),X=new M(Y,N,0,h,w),q=new M(new Array(0),F,0,A,x)}function Ne(ut){var Ft;for(Ft=0;Ft<c;Ft++)ut.dyn_ltree[Ft*2]=0;for(Ft=0;Ft<h;Ft++)ut.dyn_dtree[Ft*2]=0;for(Ft=0;Ft<A;Ft++)ut.bl_tree[Ft*2]=0;ut.dyn_ltree[C*2]=1,ut.opt_len=ut.static_len=0,ut.last_lit=ut.matches=0}function st(ut){ut.bi_valid>8?de(ut,ut.bi_buf):ut.bi_valid>0&&(ut.pending_buf[ut.pending++]=ut.bi_buf),ut.bi_buf=0,ut.bi_valid=0}function pe(ut,Ft,Ht,$t){st(ut),$t&&(de(ut,Ht),de(ut,~Ht)),y.arraySet(ut.pending_buf,ut.window,Ft,Ht,ut.pending),ut.pending+=Ht}function Z(ut,Ft,Ht,$t){var Ut=Ft*2,Jt=Ht*2;return ut[Ut]<ut[Jt]||ut[Ut]===ut[Jt]&&$t[Ft]<=$t[Ht]}function J(ut,Ft,Ht){for(var $t=ut.heap[Ht],Ut=Ht<<1;Ut<=ut.heap_len&&!(Ut<ut.heap_len&&Z(Ft,ut.heap[Ut+1],ut.heap[Ut],ut.depth)&&Ut++,Z(Ft,$t,ut.heap[Ut],ut.depth));)ut.heap[Ht]=ut.heap[Ut],Ht=Ut,Ut<<=1;ut.heap[Ht]=$t}function ae(ut,Ft,Ht){var $t,Ut,Jt=0,ct,le;if(ut.last_lit!==0)do $t=ut.pending_buf[ut.d_buf+Jt*2]<<8|ut.pending_buf[ut.d_buf+Jt*2+1],Ut=ut.pending_buf[ut.l_buf+Jt],Jt++,$t===0?ve(ut,Ut,Ft):(ct=H[Ut],ve(ut,ct+a+1,Ft),le=O[ct],le!==0&&(Ut-=W[ct],ue(ut,Ut,le)),$t--,ct=ie($t),ve(ut,ct,Ht),le=N[ct],le!==0&&($t-=j[ct],ue(ut,$t,le)));while(Jt<ut.last_lit);ve(ut,C,Ft)}function Se(ut,Ft){var Ht=Ft.dyn_tree,$t=Ft.stat_desc.static_tree,Ut=Ft.stat_desc.has_stree,Jt=Ft.stat_desc.elems,ct,le,te=-1,we;for(ut.heap_len=0,ut.heap_max=v,ct=0;ct<Jt;ct++)Ht[ct*2]!==0?(ut.heap[++ut.heap_len]=te=ct,ut.depth[ct]=0):Ht[ct*2+1]=0;for(;ut.heap_len<2;)we=ut.heap[++ut.heap_len]=te<2?++te:0,Ht[we*2]=1,ut.depth[we]=0,ut.opt_len--,Ut&&(ut.static_len-=$t[we*2+1]);for(Ft.max_code=te,ct=ut.heap_len>>1;ct>=1;ct--)J(ut,Ht,ct);we=Jt;do ct=ut.heap[1],ut.heap[1]=ut.heap[ut.heap_len--],J(ut,Ht,1),le=ut.heap[1],ut.heap[--ut.heap_max]=ct,ut.heap[--ut.heap_max]=le,Ht[we*2]=Ht[ct*2]+Ht[le*2],ut.depth[we]=(ut.depth[ct]>=ut.depth[le]?ut.depth[ct]:ut.depth[le])+1,Ht[ct*2+1]=Ht[le*2+1]=we,ut.heap[1]=we++,J(ut,Ht,1);while(ut.heap_len>=2);ut.heap[--ut.heap_max]=ut.heap[1],ke(ut,Ft),$e(Ht,te,ut.bl_count)}function me(ut,Ft,Ht){var $t,Ut=-1,Jt,ct=Ft[0*2+1],le=0,te=7,we=4;for(ct===0&&(te=138,we=3),Ft[(Ht+1)*2+1]=65535,$t=0;$t<=Ht;$t++){if(Jt=ct,ct=Ft[($t+1)*2+1],++le<te&&Jt===ct)continue;le<we?ut.bl_tree[Jt*2]+=le:Jt!==0?(Jt!==Ut&&ut.bl_tree[Jt*2]++,ut.bl_tree[I*2]++):le<=10?ut.bl_tree[_*2]++:ut.bl_tree[E*2]++,le=0,Ut=Jt,ct===0?(te=138,we=3):Jt===ct?(te=6,we=3):(te=7,we=4)}}function Oe(ut,Ft,Ht){var $t,Ut=-1,Jt,ct=Ft[0*2+1],le=0,te=7,we=4;for(ct===0&&(te=138,we=3),$t=0;$t<=Ht;$t++){if(Jt=ct,ct=Ft[($t+1)*2+1],++le<te&&Jt===ct)continue;if(le<we)do ve(ut,Jt,ut.bl_tree);while(--le!==0);else Jt!==0?(Jt!==Ut&&(ve(ut,Jt,ut.bl_tree),le--),ve(ut,I,ut.bl_tree),ue(ut,le-3,2)):le<=10?(ve(ut,_,ut.bl_tree),ue(ut,le-3,3)):(ve(ut,E,ut.bl_tree),ue(ut,le-11,7));le=0,Ut=Jt,ct===0?(te=138,we=3):Jt===ct?(te=6,we=3):(te=7,we=4)}}function Ee(ut){var Ft;for(me(ut,ut.dyn_ltree,ut.l_desc.max_code),me(ut,ut.dyn_dtree,ut.d_desc.max_code),Se(ut,ut.bl_desc),Ft=A-1;Ft>=3&&!(ut.bl_tree[U[Ft]*2+1]!==0);Ft--);return ut.opt_len+=3*(Ft+1)+5+5+4,Ft}function oe(ut,Ft,Ht,$t){var Ut;for(ue(ut,Ft-257,5),ue(ut,Ht-1,5),ue(ut,$t-4,4),Ut=0;Ut<$t;Ut++)ue(ut,ut.bl_tree[U[Ut]*2+1],3);Oe(ut,ut.dyn_ltree,Ft-1),Oe(ut,ut.dyn_dtree,Ht-1)}function Re(ut){var Ft=4093624447,Ht;for(Ht=0;Ht<=31;Ht++,Ft>>>=1)if(Ft&1&&ut.dyn_ltree[Ht*2]!==0)return e;if(ut.dyn_ltree[9*2]!==0||ut.dyn_ltree[10*2]!==0||ut.dyn_ltree[13*2]!==0)return d;for(Ht=32;Ht<a;Ht++)if(ut.dyn_ltree[Ht*2]!==0)return d;return e}var Be=!1;function et(ut){Be||(ne(),Be=!0),ut.l_desc=new ee(ut.dyn_ltree,G),ut.d_desc=new ee(ut.dyn_dtree,X),ut.bl_desc=new ee(ut.bl_tree,q),ut.bi_buf=0,ut.bi_valid=0,Ne(ut)}function bt(ut,Ft,Ht,$t){ue(ut,(r<<1)+($t?1:0),3),pe(ut,Ft,Ht,!0)}function dt(ut){ue(ut,s<<1,3),ve(ut,C,K),_e(ut)}function He(ut,Ft,Ht,$t){var Ut,Jt,ct=0;ut.level>0?(ut.strm.data_type===f&&(ut.strm.data_type=Re(ut)),Se(ut,ut.l_desc),Se(ut,ut.d_desc),ct=Ee(ut),Ut=ut.opt_len+3+7>>>3,Jt=ut.static_len+3+7>>>3,Jt<=Ut&&(Ut=Jt)):Ut=Jt=Ht+5,Ht+4<=Ut&&Ft!==-1?bt(ut,Ft,Ht,$t):ut.strategy===t||Jt===Ut?(ue(ut,(s<<1)+($t?1:0),3),ae(ut,K,Y)):(ue(ut,(o<<1)+($t?1:0),3),oe(ut,ut.l_desc.max_code+1,ut.d_desc.max_code+1,ct+1),ae(ut,ut.dyn_ltree,ut.dyn_dtree)),Ne(ut),$t&&st(ut)}function kt(ut,Ft,Ht){return ut.pending_buf[ut.d_buf+ut.last_lit*2]=Ft>>>8&255,ut.pending_buf[ut.d_buf+ut.last_lit*2+1]=Ft&255,ut.pending_buf[ut.l_buf+ut.last_lit]=Ht&255,ut.last_lit++,Ft===0?ut.dyn_ltree[Ht*2]++:(ut.matches++,Ft--,ut.dyn_ltree[(H[Ht]+a+1)*2]++,ut.dyn_dtree[ie(Ft)*2]++),ut.last_lit===ut.lit_bufsize-1}},c8qY:function(z,V,m){var S=m("IwbS"),y=m("fls0");function g(o){this._ctor=o||y,this.group=new S.Group}var p=g.prototype;p.isPersistent=function(){return!0},p.updateData=function(o){var i=this,l=i.group,n=i._lineData;i._lineData=o,n||l.removeAll();var a=f(o);o.diff(n).add(function(c){t(i,o,c,a)}).update(function(c,h){e(i,n,o,h,c,a)}).remove(function(c){l.remove(n.getItemGraphicEl(c))}).execute()};function t(o,i,l,n){var a=i.getItemLayout(l);if(!r(a))return;var c=new o._ctor(i,l,n);i.setItemGraphicEl(l,c),o.group.add(c)}function e(o,i,l,n,a,c){var h=i.getItemGraphicEl(n);if(!r(l.getItemLayout(a))){o.group.remove(h);return}h?h.updateData(l,a,c):h=new o._ctor(l,a,c),l.setItemGraphicEl(a,h),o.group.add(h)}p.updateLayout=function(){var o=this._lineData;if(!o)return;o.eachItemGraphicEl(function(i,l){i.updateLayout(o,l)},this)},p.incrementalPrepareUpdate=function(o){this._seriesScope=f(o),this._lineData=null,this.group.removeAll()};function d(o){return o.animators&&o.animators.length>0}p.incrementalUpdate=function(o,i){function l(h){!h.isGroup&&!d(h)&&(h.incremental=h.useHoverLayer=!0)}for(var n=o.start;n<o.end;n++){var a=i.getItemLayout(n);if(r(a)){var c=new this._ctor(i,n,this._seriesScope);c.traverse(l),this.group.add(c),i.setItemGraphicEl(n,c)}}};function f(o){var i=o.hostModel;return{lineStyle:i.getModel("lineStyle").getLineStyle(),hoverLineStyle:i.getModel("emphasis.lineStyle").getLineStyle(),labelModel:i.getModel("label"),hoverLabelModel:i.getModel("emphasis.label")}}p.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},p._clearIncremental=function(){var o=this._incremental;o&&o.clearDisplaybles()};function u(o){return isNaN(o[0])||isNaN(o[1])}function r(o){return!u(o[0])&&!u(o[1])}var s=g;z.exports=s},cCMj:function(z,V,m){var S=m("bYtY"),y={updateSelectedMap:function(g){this._targetList=S.isArray(g)?g.slice():[],this._selectTargetMap=S.reduce(g||[],function(p,t){return p.set(t.name,t),p},S.createHashMap())},select:function(g,p){var t=p!=null?this._targetList[p]:this._selectTargetMap.get(g),e=this.get("selectedMode");e==="single"&&this._selectTargetMap.each(function(d){d.selected=!1}),t&&(t.selected=!0)},unSelect:function(g,p){var t=p!=null?this._targetList[p]:this._selectTargetMap.get(g);t&&(t.selected=!1)},toggleSelected:function(g,p){var t=p!=null?this._targetList[p]:this._selectTargetMap.get(g);if(t!=null)return this[t.selected?"unSelect":"select"](g,p),t.selected},isSelected:function(g,p){var t=p!=null?this._targetList[p]:this._selectTargetMap.get(g);return t&&t.selected}};z.exports=y},cVA7:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S=m("MT78"),y=t(S),g=m("t3Fx"),p=t(g);function t(r){return r&&r.__esModule?r:{default:r}}function e(r,s){if(!(r instanceof s))throw new TypeError("Cannot call a class as a function")}function d(r,s){if(!r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s&&(typeof s=="object"||typeof s=="function")?s:r}function f(r,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof s);r.prototype=Object.create(s&&s.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),s&&(Object.setPrototypeOf?Object.setPrototypeOf(r,s):r.__proto__=s)}var u=function(r){f(s,r);function s(o){e(this,s);var i=d(this,(s.__proto__||Object.getPrototypeOf(s)).call(this,o));return i.echartsLib=y.default,i}return s}(p.default);V.default=u},cWXX:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("oIFs"),p=m.n(g)},ca2m:function(z,V,m){var S=m("bYtY"),y={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},g={};g.categoryAxis=S.merge({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},y),g.valueAxis=S.merge({boundaryGap:[0,0],splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#eee",width:1}}},y),g.timeAxis=S.defaults({scale:!0,min:"dataMin",max:"dataMax"},g.valueAxis),g.logAxis=S.defaults({scale:!0,logBase:10},g.valueAxis);var p=g;z.exports=p},cbJ4:function(z,V,m){var S=m("bYtY"),y=S.createHashMap;function g(p){p.eachSeriesByType("themeRiver",function(t){var e=t.getData(),d=t.getRawData(),f=t.get("color"),u=y();e.each(function(r){u.set(e.getRawIndex(r),r)}),d.each(function(r){var s=d.getName(r),o=f[(t.nameMap.get(s)-1)%f.length];d.setItemVisual(r,"color",o);var i=u.get(r);i!=null&&e.setItemVisual(i,"color",o)})})}z.exports=g},chpo:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S=1,y=function(){return"".concat(S++)};V.default=y},cpOr:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("T4UG"),p=m("YXkt"),t=m("bYtY"),e=t.concatArray,d=t.mergeAll,f=t.map,u=m("7aKB"),r=u.encodeHTML,s=m("IDmD"),o=typeof Uint32Array=="undefined"?Array:Uint32Array,i=typeof Float64Array=="undefined"?Array:Float64Array;function l(c){var h=c.data;h&&h[0]&&h[0][0]&&h[0][0].coord&&(c.data=f(h,function(A){var v=[A[0].coord,A[1].coord],w={coords:v};return A[0].name&&(w.fromName=A[0].name),A[1].name&&(w.toName=A[1].name),d([w,A[0],A[1]])}))}var n=g.extend({type:"series.lines",dependencies:["grid","polar"],visualColorAccessPath:"lineStyle.color",init:function(c){c.data=c.data||[],l(c);var h=this._processFlatCoordsArray(c.data);this._flatCoords=h.flatCoords,this._flatCoordsOffset=h.flatCoordsOffset,h.flatCoords&&(c.data=new Float32Array(h.count)),n.superApply(this,"init",arguments)},mergeOption:function(c){if(c.data=c.data||[],l(c),c.data){var h=this._processFlatCoordsArray(c.data);this._flatCoords=h.flatCoords,this._flatCoordsOffset=h.flatCoordsOffset,h.flatCoords&&(c.data=new Float32Array(h.count))}n.superApply(this,"mergeOption",arguments)},appendData:function(c){var h=this._processFlatCoordsArray(c.data);h.flatCoords&&(this._flatCoords?(this._flatCoords=e(this._flatCoords,h.flatCoords),this._flatCoordsOffset=e(this._flatCoordsOffset,h.flatCoordsOffset)):(this._flatCoords=h.flatCoords,this._flatCoordsOffset=h.flatCoordsOffset),c.data=new Float32Array(h.count)),this.getRawData().appendData(c.data)},_getCoordsFromItemModel:function(c){var h=this.getData().getItemModel(c),A=h.option instanceof Array?h.option:h.getShallow("coords");return A},getLineCoordsCount:function(c){return this._flatCoordsOffset?this._flatCoordsOffset[c*2+1]:this._getCoordsFromItemModel(c).length},getLineCoords:function(c,h){if(this._flatCoordsOffset){for(var A=this._flatCoordsOffset[c*2],v=this._flatCoordsOffset[c*2+1],w=0;w<v;w++)h[w]=h[w]||[],h[w][0]=this._flatCoords[A+w*2],h[w][1]=this._flatCoords[A+w*2+1];return v}else{for(var b=this._getCoordsFromItemModel(c),w=0;w<b.length;w++)h[w]=h[w]||[],h[w][0]=b[w][0],h[w][1]=b[w][1];return b.length}},_processFlatCoordsArray:function(c){var h=0;if(this._flatCoords&&(h=this._flatCoords.length),typeof c[0]=="number"){for(var A=c.length,v=new o(A),w=new i(A),b=0,x=0,C=0,I=0;I<A;){C++;var _=c[I++];v[x++]=b+h,v[x++]=_;for(var E=0;E<_;E++){var O=c[I++],N=c[I++];w[b++]=O,w[b++]=N,I>A}}return{flatCoordsOffset:new Uint32Array(v.buffer,0,x),flatCoords:w,count:C}}return{flatCoordsOffset:null,flatCoords:null,count:c.length}},getInitialData:function(c,h){var A=new p(["value"],this);return A.hasItemOption=!1,A.initData(c.data,[],function(v,w,b,x){if(v instanceof Array)return NaN;A.hasItemOption=!0;var C=v.value;if(C!=null)return C instanceof Array?C[x]:C}),A},formatTooltip:function(c){var h=this.getData(),A=h.getItemModel(c),v=A.get("name");if(v)return v;var w=A.get("fromName"),b=A.get("toName"),x=[];return w!=null&&x.push(w),b!=null&&x.push(b),r(x.join(" > "))},preventIncremental:function(){return!!this.get("effect.show")},getProgressive:function(){var c=this.option.progressive;return c==null?this.option.large?1e4:this.get("progressive"):c},getProgressiveThreshold:function(){var c=this.option.progressiveThreshold;return c==null?this.option.large?2e4:this.get("progressiveThreshold"):c},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}}}),a=n;z.exports=a},crZl:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("IwbS"),p=m("7aKB"),t=m("+TT/"),e=m("XxSj"),d=S.extendComponentView({type:"visualMap",autoPositionValues:{left:1,right:1,top:1,bottom:1},init:function(f,u){this.ecModel=f,this.api=u,this.visualMapModel},render:function(f,u,r,s){if(this.visualMapModel=f,f.get("show")===!1){this.group.removeAll();return}this.doRender.apply(this,arguments)},renderBackground:function(f){var u=this.visualMapModel,r=p.normalizeCssArray(u.get("padding")||0),s=f.getBoundingRect();f.add(new g.Rect({z2:-1,silent:!0,shape:{x:s.x-r[3],y:s.y-r[0],width:s.width+r[3]+r[1],height:s.height+r[0]+r[2]},style:{fill:u.get("backgroundColor"),stroke:u.get("borderColor"),lineWidth:u.get("borderWidth")}}))},getControllerVisual:function(f,u,r){r=r||{};var s=r.forceState,o=this.visualMapModel,i={};if(u==="symbol"&&(i.symbol=o.get("itemSymbol")),u==="color"){var l=o.get("contentColor");i.color=l}function n(A){return i[A]}function a(A,v){i[A]=v}var c=o.controllerVisuals[s||o.getValueState(f)],h=e.prepareVisualTypes(c);return y.each(h,function(A){var v=c[A];r.convertOpacityToAlpha&&A==="opacity"&&(A="colorAlpha",v=c.__alphaForOpacity),e.dependsOn(A,u)&&(v&&v.applyVisual(f,n,a))}),i[u]},positionGroup:function(f){var u=this.visualMapModel,r=this.api;t.positionElement(f,u.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()})},doRender:y.noop});z.exports=d},crp1:function(z,V,m){"use strict";m.d(V,"b",function(){return vt}),m.d(V,"a",function(){return zr});var S={},y=function(Xt,Zt,Rr,$r,un){var Dn=S[Zt]||(S[Zt]=URL.createObjectURL(new Blob([Xt],{type:"text/javascript"}))),sr=new Worker(Dn);return sr.onerror=function(_r){return un(_r.error,null)},sr.onmessage=function(_r){return un(null,_r.data)},sr.postMessage(Rr,$r),sr},g=Uint8Array,p=Uint16Array,t=Uint32Array,e=new g([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),d=new g([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),f=new g([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),u=function(Xt,Zt){for(var Rr=new p(31),$r=0;$r<31;++$r)Rr[$r]=Zt+=1<<Xt[$r-1];for(var un=new t(Rr[30]),$r=1;$r<30;++$r)for(var Dn=Rr[$r];Dn<Rr[$r+1];++Dn)un[Dn]=Dn-Rr[$r]<<5|$r;return[Rr,un]},r=u(e,2),s=r[0],o=r[1];s[28]=258,o[258]=28;for(var i=u(d,0),l=i[0],n=i[1],a=new p(32768),c=0;c<32768;++c){var h=(c&43690)>>>1|(c&21845)<<1;h=(h&52428)>>>2|(h&13107)<<2,h=(h&61680)>>>4|(h&3855)<<4,a[c]=((h&65280)>>>8|(h&255)<<8)>>>1}for(var A=function(Xt,Zt,Rr){for(var $r=Xt.length,un=0,Dn=new p(Zt);un<$r;++un)++Dn[Xt[un]-1];var sr=new p(Zt);for(un=0;un<Zt;++un)sr[un]=sr[un-1]+Dn[un-1]<<1;var _r;if(Rr){_r=new p(1<<Zt);var Yr=15-Zt;for(un=0;un<$r;++un)if(Xt[un])for(var Pr=un<<4|Xt[un],wn=Zt-Xt[un],di=sr[Xt[un]-1]++<<wn,On=di|(1<<wn)-1;di<=On;++di)_r[a[di]>>>Yr]=Pr}else for(_r=new p($r),un=0;un<$r;++un)_r[un]=a[sr[Xt[un]-1]++]>>>15-Xt[un];return _r},v=new g(288),c=0;c<144;++c)v[c]=8;for(var c=144;c<256;++c)v[c]=9;for(var c=256;c<280;++c)v[c]=7;for(var c=280;c<288;++c)v[c]=8;for(var w=new g(32),c=0;c<32;++c)w[c]=5;var b=A(v,9,0),x=A(v,9,1),C=A(w,5,0),I=A(w,5,1),_=function(Xt){for(var Zt=Xt[0],Rr=1;Rr<Xt.length;++Rr)Xt[Rr]>Zt&&(Zt=Xt[Rr]);return Zt},E=function(Xt,Zt,Rr){var $r=Zt/8>>0;return(Xt[$r]|Xt[$r+1]<<8)>>>(Zt&7)&Rr},O=function(Xt,Zt){var Rr=Zt/8>>0;return(Xt[Rr]|Xt[Rr+1]<<8|Xt[Rr+2]<<16)>>>(Zt&7)},N=function(Xt){return(Xt/8>>0)+(Xt&7&&1)},F=function(Xt,Zt,Rr){(Zt==null||Zt<0)&&(Zt=0),(Rr==null||Rr>Xt.length)&&(Rr=Xt.length);var $r=new(Xt instanceof p?p:Xt instanceof t?t:g)(Rr-Zt);return $r.set(Xt.subarray(Zt,Rr)),$r},U=function(Xt,Zt,Rr){var $r=Xt.length,un=!Zt||Rr,Dn=!Rr||Rr.i;Rr||(Rr={}),Zt||(Zt=new g($r*3));var sr=function(Di){var mi=Zt.length;if(Di>mi){var oa=new g(Math.max(mi*2,Di));oa.set(Zt),Zt=oa}},_r=Rr.f||0,Yr=Rr.p||0,Pr=Rr.b||0,wn=Rr.l,di=Rr.d,On=Rr.m,$n=Rr.n,wi=$r*8;do{if(!wn){Rr.f=_r=E(Xt,Yr,1);var ki=E(Xt,Yr+1,3);if(Yr+=3,ki)if(ki==1)wn=x,di=I,On=9,$n=5;else if(ki==2){var gt=E(Xt,Yr,31)+257,je=E(Xt,Yr+10,15)+4,Ye=gt+E(Xt,Yr+5,31)+1;Yr+=14;for(var Ze=new g(Ye),ft=new g(19),ot=0;ot<je;++ot)ft[f[ot]]=E(Xt,Yr+ot*3,7);Yr+=je*3;var ht=_(ft),Bt=(1<<ht)-1;if(!Dn&&Yr+Ye*(ht+7)>wi)break;for(var It=A(ft,ht,1),ot=0;ot<Ye;){var rr=It[E(Xt,Yr,Bt)];Yr+=rr&15;var ra=rr>>>4;if(ra<16)Ze[ot++]=ra;else{var gr=0,mr=0;for(ra==16?(mr=3+E(Xt,Yr,3),Yr+=2,gr=Ze[ot-1]):ra==17?(mr=3+E(Xt,Yr,7),Yr+=3):ra==18&&(mr=11+E(Xt,Yr,127),Yr+=7);mr--;)Ze[ot++]=gr}}var Cr=Ze.subarray(0,gt),Wt=Ze.subarray(gt);On=_(Cr),$n=_(Wt),wn=A(Cr,On,1),di=A(Wt,$n,1)}else throw"invalid block type";else{var ra=N(Yr)+4,ia=Xt[ra-4]|Xt[ra-3]<<8,da=ra+ia;if(da>$r){if(Dn)throw"unexpected EOF";break}un&&sr(Pr+ia),Zt.set(Xt.subarray(ra,da),Pr),Rr.b=Pr+=ia,Rr.p=Yr=da*8;continue}if(Yr>wi)throw"unexpected EOF"}un&&sr(Pr+131072);for(var qr=(1<<On)-1,ur=(1<<$n)-1,Zr=On+$n+18;Dn||Yr+Zr<wi;){var gr=wn[O(Xt,Yr)&qr],Wr=gr>>>4;if(Yr+=gr&15,Yr>wi)throw"unexpected EOF";if(!gr)throw"invalid length/literal";if(Wr<256)Zt[Pr++]=Wr;else if(Wr==256){wn=null;break}else{var Tr=Wr-254;if(Wr>264){var ot=Wr-257,In=e[ot];Tr=E(Xt,Yr,(1<<In)-1)+s[ot],Yr+=In}var Pi=di[O(Xt,Yr)&ur],vi=Pi>>>4;if(!Pi)throw"invalid distance";Yr+=Pi&15;var Wt=l[vi];if(vi>3){var In=d[vi];Wt+=O(Xt,Yr)&(1<<In)-1,Yr+=In}if(Yr>wi)throw"unexpected EOF";un&&sr(Pr+131072);for(var Ii=Pr+Tr;Pr<Ii;Pr+=4)Zt[Pr]=Zt[Pr-Wt],Zt[Pr+1]=Zt[Pr+1-Wt],Zt[Pr+2]=Zt[Pr+2-Wt],Zt[Pr+3]=Zt[Pr+3-Wt];Pr=Ii}}Rr.l=wn,Rr.p=Yr,Rr.b=Pr,wn&&(_r=1,Rr.m=On,Rr.d=di,Rr.n=$n)}while(!_r);return Pr==Zt.length?Zt:F(Zt,0,Pr)},B=function(Xt,Zt,Rr){Rr<<=Zt&7;var $r=Zt/8>>0;Xt[$r]|=Rr,Xt[$r+1]|=Rr>>>8},K=function(Xt,Zt,Rr){Rr<<=Zt&7;var $r=Zt/8>>0;Xt[$r]|=Rr,Xt[$r+1]|=Rr>>>8,Xt[$r+2]|=Rr>>>16},Y=function(Xt,Zt){for(var Rr=[],$r=0;$r<Xt.length;++$r)Xt[$r]&&Rr.push({s:$r,f:Xt[$r]});var un=Rr.length,Dn=Rr.slice();if(!un)return[new g(0),0];if(un==1){var sr=new g(Rr[0].s+1);return sr[Rr[0].s]=1,[sr,1]}Rr.sort(function(Ye,Ze){return Ye.f-Ze.f}),Rr.push({s:-1,f:25001});var _r=Rr[0],Yr=Rr[1],Pr=0,wn=1,di=2;for(Rr[0]={s:-1,f:_r.f+Yr.f,l:_r,r:Yr};wn!=un-1;)_r=Rr[Rr[Pr].f<Rr[di].f?Pr++:di++],Yr=Rr[Pr!=wn&&Rr[Pr].f<Rr[di].f?Pr++:di++],Rr[wn++]={s:-1,f:_r.f+Yr.f,l:_r,r:Yr};for(var On=Dn[0].s,$r=1;$r<un;++$r)Dn[$r].s>On&&(On=Dn[$r].s);var $n=new p(On+1),wi=k(Rr[wn-1],$n,0);if(wi>Zt){var $r=0,ki=0,ra=wi-Zt,ia=1<<ra;for(Dn.sort(function(Ze,ft){return $n[ft.s]-$n[Ze.s]||Ze.f-ft.f});$r<un;++$r){var da=Dn[$r].s;if($n[da]>Zt)ki+=ia-(1<<wi-$n[da]),$n[da]=Zt;else break}for(ki>>>=ra;ki>0;){var gt=Dn[$r].s;$n[gt]<Zt?ki-=1<<Zt-$n[gt]++-1:++$r}for(;$r>=0&&ki;--$r){var je=Dn[$r].s;$n[je]==Zt&&(--$n[je],++ki)}wi=Zt}return[new g($n),wi]},k=function cr(Xt,Zt,Rr){return Xt.s==-1?Math.max(cr(Xt.l,Zt,Rr+1),cr(Xt.r,Zt,Rr+1)):Zt[Xt.s]=Rr},H=function(Xt){for(var Zt=Xt.length;Zt&&!Xt[--Zt];);for(var Rr=new p(++Zt),$r=0,un=Xt[0],Dn=1,sr=function(Pr){Rr[$r++]=Pr},_r=1;_r<=Zt;++_r)if(Xt[_r]==un&&_r!=Zt)++Dn;else{if(!un&&Dn>2){for(;Dn>138;Dn-=138)sr(32754);Dn>2&&(sr(Dn>10?Dn-11<<5|28690:Dn-3<<5|12305),Dn=0)}else if(Dn>3){for(sr(un),--Dn;Dn>6;Dn-=6)sr(8304);Dn>2&&(sr(Dn-3<<5|8208),Dn=0)}for(;Dn--;)sr(un);Dn=1,un=Xt[_r]}return[Rr.subarray(0,$r),Zt]},W=function(Xt,Zt){for(var Rr=0,$r=0;$r<Zt.length;++$r)Rr+=Xt[$r]*Zt[$r];return Rr},j=function(Xt,Zt,Rr){var $r=Rr.length,un=N(Zt+2);Xt[un]=$r&255,Xt[un+1]=$r>>>8,Xt[un+2]=Xt[un]^255,Xt[un+3]=Xt[un+1]^255;for(var Dn=0;Dn<$r;++Dn)Xt[un+Dn+4]=Rr[Dn];return(un+4+$r)*8},M=function(Xt,Zt,Rr,$r,un,Dn,sr,_r,Yr,Pr,wn){B(Zt,wn++,Rr),++un[256];for(var di=Y(un,15),On=di[0],$n=di[1],wi=Y(Dn,15),ki=wi[0],ra=wi[1],ia=H(On),da=ia[0],gt=ia[1],je=H(ki),Ye=je[0],Ze=je[1],ft=new p(19),ot=0;ot<da.length;++ot)ft[da[ot]&31]++;for(var ot=0;ot<Ye.length;++ot)ft[Ye[ot]&31]++;for(var ht=Y(ft,7),Bt=ht[0],It=ht[1],rr=19;rr>4&&!Bt[f[rr-1]];--rr);var gr=Pr+5<<3,mr=W(un,v)+W(Dn,w)+sr,Cr=W(un,On)+W(Dn,ki)+sr+14+3*rr+W(ft,Bt)+(2*ft[16]+3*ft[17]+7*ft[18]);if(gr<=mr&&gr<=Cr)return j(Zt,wn,Xt.subarray(Yr,Yr+Pr));var Wt,qr,ur,Zr;if(B(Zt,wn,1+(Cr<mr)),wn+=2,Cr<mr){Wt=A(On,$n,0),qr=On,ur=A(ki,ra,0),Zr=ki;var Wr=A(Bt,It,0);B(Zt,wn,gt-257),B(Zt,wn+5,Ze-1),B(Zt,wn+10,rr-4),wn+=14;for(var ot=0;ot<rr;++ot)B(Zt,wn+3*ot,Bt[f[ot]]);wn+=3*rr;for(var Tr=[da,Ye],In=0;In<2;++In)for(var Pi=Tr[In],ot=0;ot<Pi.length;++ot){var vi=Pi[ot]&31;B(Zt,wn,Wr[vi]),wn+=Bt[vi],vi>15&&(B(Zt,wn,Pi[ot]>>>5&127),wn+=Pi[ot]>>>12)}}else Wt=b,qr=v,ur=C,Zr=w;for(var ot=0;ot<_r;++ot)if($r[ot]>255){var vi=$r[ot]>>>18&31;K(Zt,wn,Wt[vi+257]),wn+=qr[vi+257],vi>7&&(B(Zt,wn,$r[ot]>>>23&31),wn+=e[vi]);var Ii=$r[ot]&31;K(Zt,wn,ur[Ii]),wn+=Zr[Ii],Ii>3&&(K(Zt,wn,$r[ot]>>>5&8191),wn+=d[Ii])}else K(Zt,wn,Wt[$r[ot]]),wn+=qr[$r[ot]];return K(Zt,wn,Wt[256]),wn+qr[256]},G=new t([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),X=new g(0),q=function(Xt,Zt,Rr,$r,un,Dn){var sr=Xt.length,_r=new g($r+sr+5*(1+Math.floor(sr/7e3))+un),Yr=_r.subarray($r,_r.length-un),Pr=0;if(!Zt||sr<8)for(var wn=0;wn<=sr;wn+=65535){var di=wn+65535;di<sr?Pr=j(Yr,Pr,Xt.subarray(wn,di)):(Yr[wn]=Dn,Pr=j(Yr,Pr,Xt.subarray(wn,sr)))}else{for(var On=G[Zt-1],$n=On>>>13,wi=On&8191,ki=(1<<Rr)-1,ra=new p(32768),ia=new p(ki+1),da=Math.ceil(Rr/3),gt=2*da,je=function(hn){return(Xt[hn]^Xt[hn+1]<<da^Xt[hn+2]<<gt)&ki},Ye=new t(25e3),Ze=new p(288),ft=new p(32),ot=0,ht=0,wn=0,Bt=0,It=0,rr=0;wn<sr;++wn){var gr=je(wn),mr=wn&32767,Cr=ia[gr];if(ra[mr]=Cr,ia[gr]=mr,It<=wn){var Wt=sr-wn;if((ot>7e3||Bt>24576)&&Wt>423){Pr=M(Xt,Yr,0,Ye,Ze,ft,ht,Bt,rr,wn-rr,Pr),Bt=ot=ht=0,rr=wn;for(var qr=0;qr<286;++qr)Ze[qr]=0;for(var qr=0;qr<30;++qr)ft[qr]=0}var ur=2,Zr=0,Wr=wi,Tr=mr-Cr&32767;if(Wt>2&&gr==je(wn-Tr))for(var In=Math.min($n,Wt)-1,Pi=Math.min(32767,wn),vi=Math.min(258,Wt);Tr<=Pi&&--Wr&&mr!=Cr;){if(Xt[wn+ur]==Xt[wn+ur-Tr]){for(var Ii=0;Ii<vi&&Xt[wn+Ii]==Xt[wn+Ii-Tr];++Ii);if(Ii>ur){if(ur=Ii,Zr=Tr,Ii>In)break;for(var Ni=Math.min(Tr,Ii-2),Di=0,qr=0;qr<Ni;++qr){var mi=wn-Tr+qr+32768&32767,oa=ra[mi],Cn=mi-oa+32768&32767;Cn>Di&&(Di=Cn,Cr=mi)}}}mr=Cr,Cr=ra[mr],Tr+=mr-Cr+32768&32767}if(Zr){Ye[Bt++]=268435456|o[ur]<<18|n[Zr];var mn=o[ur]&31,jn=n[Zr]&31;ht+=e[mn]+d[jn],++Ze[257+mn],++ft[jn],It=wn+ur,++ot}else Ye[Bt++]=Xt[wn],++Ze[Xt[wn]]}}Pr=M(Xt,Yr,Dn,Ye,Ze,ft,ht,Bt,rr,wn-rr,Pr),Dn||(Pr=j(Yr,Pr,X))}return F(_r,0,$r+N(Pr)+un)},ee=function(){for(var cr=new t(256),Xt=0;Xt<256;++Xt){for(var Zt=Xt,Rr=9;--Rr;)Zt=(Zt&1&&3988292384)^Zt>>>1;cr[Xt]=Zt}return cr}(),ie=function(){var Xt=4294967295;return{p:function(Rr){for(var $r=Xt,un=0;un<Rr.length;++un)$r=ee[$r&255^Rr[un]]^$r>>>8;Xt=$r},d:function(){return Xt^4294967295}}},de=function(){var Xt=1,Zt=0;return{p:function($r){for(var un=Xt,Dn=Zt,sr=$r.length,_r=0;_r!=sr;){for(var Yr=Math.min(_r+5552,sr);_r<Yr;++_r)un+=$r[_r],Dn+=un;un%=65521,Dn%=65521}Xt=un,Zt=Dn},d:function(){return(Xt>>>8<<16|(Zt&255)<<8|Zt>>>8)+((Xt&255)<<23)*2}}},ue=function(Xt,Zt,Rr,$r,un){return q(Xt,Zt.level==null?6:Zt.level,Zt.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(Xt.length)))*1.5):12+Zt.mem,Rr,$r,!un)},ve=function(Xt,Zt){var Rr={};for(var $r in Xt)Rr[$r]=Xt[$r];for(var $r in Zt)Rr[$r]=Zt[$r];return Rr},be=function(Xt,Zt,Rr){for(var $r=Xt(),un=Xt.toString(),Dn=un.slice(un.indexOf("[")+1,un.lastIndexOf("]")).replace(/ /g,"").split(","),sr=0;sr<$r.length;++sr){var _r=$r[sr],Yr=Dn[sr];if(typeof _r=="function"){Zt+=";"+Yr+"=";var Pr=_r.toString();if(_r.prototype)if(Pr.indexOf("[native code]")!=-1){var wn=Pr.indexOf(" ",8)+1;Zt+=Pr.slice(wn,Pr.indexOf("(",wn))}else{Zt+=Pr;for(var di in _r.prototype)Zt+=";"+Yr+".prototype."+di+"="+_r.prototype[di].toString()}else Zt+=Pr}else Rr[Yr]=_r}return[Zt,Rr]},_e=[],ke=function(Xt){var Zt=[];for(var Rr in Xt)(Xt[Rr]instanceof g||Xt[Rr]instanceof p||Xt[Rr]instanceof t)&&Zt.push((Xt[Rr]=new Xt[Rr].constructor(Xt[Rr])).buffer);return Zt},$e=function(Xt,Zt,Rr,$r){var un;if(!_e[Rr]){for(var Dn="",sr={},_r=Xt.length-1,Yr=0;Yr<_r;++Yr)un=be(Xt[Yr],Dn,sr),Dn=un[0],sr=un[1];_e[Rr]=be(Xt[_r],Dn,sr)}var Pr=ve({},_e[Rr][1]);return y(_e[Rr][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+Zt.toString()+"}",Rr,Pr,ke(Pr),$r)},ne=function(){return[g,p,t,e,d,f,s,l,x,I,a,A,_,E,O,N,F,U,we,ae,Se]},Ne=function(){return[g,p,t,e,d,f,o,n,b,v,C,w,a,G,X,A,B,K,Y,k,H,W,j,M,N,F,q,ue,Jt,ae]},st=function(){return[et,He,Be,ie,ee]},pe=function(){return[bt,dt]},Z=function(){return[kt,Be,de]},J=function(){return[ut]},ae=function(Xt){return postMessage(Xt,[Xt.buffer])},Se=function(Xt){return Xt&&Xt.size&&new g(Xt.size)},me=function(Xt,Zt,Rr,$r,un,Dn){var sr=$e(Rr,$r,un,function(_r,Yr){sr.terminate(),Dn(_r,Yr)});return Zt.consume||(Xt=new g(Xt)),sr.postMessage([Xt,Zt],[Xt.buffer]),function(){sr.terminate()}},Oe=function(Xt){return Xt.ondata=function(Zt,Rr){return postMessage([Zt,Rr],[Zt.buffer])},function(Zt){return Xt.push(Zt.data[0],Zt.data[1])}},Ee=function(Xt,Zt,Rr,$r,un){var Dn,sr=$e(Xt,$r,un,function(_r,Yr){_r?(sr.terminate(),Zt.ondata.call(Zt,_r)):(Yr[1]&&sr.terminate(),Zt.ondata.call(Zt,_r,Yr[0],Yr[1]))});sr.postMessage(Rr),Zt.push=function(_r,Yr){if(Dn)throw"stream finished";if(!Zt.ondata)throw"no stream handler";sr.postMessage([_r,Dn=Yr],[_r.buffer])},Zt.terminate=function(){sr.terminate()}},oe=function(Xt,Zt){return Xt[Zt]|Xt[Zt+1]<<8},Re=function(Xt,Zt){return(Xt[Zt]|Xt[Zt+1]<<8|Xt[Zt+2]<<16)+(Xt[Zt+3]<<23)*2},Be=function(Xt,Zt,Rr){for(;Rr;++Zt)Xt[Zt]=Rr,Rr>>>=8},et=function(Xt,Zt){var Rr=Zt.filename;if(Xt[0]=31,Xt[1]=139,Xt[2]=8,Xt[8]=Zt.level<2?4:Zt.level==9?2:0,Xt[9]=3,Zt.mtime!=0&&Be(Xt,4,Math.floor(new Date(Zt.mtime||Date.now())/1e3)),Rr){Xt[3]=8;for(var $r=0;$r<=Rr.length;++$r)Xt[$r+10]=Rr.charCodeAt($r)}},bt=function(Xt){if(Xt[0]!=31||Xt[1]!=139||Xt[2]!=8)throw"invalid gzip data";var Zt=Xt[3],Rr=10;Zt&4&&(Rr+=Xt[10]|(Xt[11]<<8)+2);for(var $r=(Zt>>3&1)+(Zt>>4&1);$r>0;$r-=!Xt[Rr++]);return Rr+(Zt&2)},dt=function(Xt){var Zt=Xt.length;return(Xt[Zt-4]|Xt[Zt-3]<<8|Xt[Zt-2]<<16)+2*(Xt[Zt-1]<<23)},He=function(Xt){return 10+(Xt.filename&&Xt.filename.length+1||0)},kt=function(Xt,Zt){var Rr=Zt.level,$r=Rr==0?0:Rr<6?1:Rr==9?3:2;Xt[0]=120,Xt[1]=$r<<6|($r?32-2*$r:1)},ut=function(Xt){if((Xt[0]&15)!=8||Xt[0]>>>4>7||(Xt[0]<<8|Xt[1])%31)throw"invalid zlib data";if(Xt[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function Ft(cr,Xt){return!Xt&&typeof cr=="function"&&(Xt=cr,cr={}),this.ondata=Xt,cr}var Ht=function(){function cr(Xt,Zt){!Zt&&typeof Xt=="function"&&(Zt=Xt,Xt={}),this.ondata=Zt,this.o=Xt||{}}return cr.prototype.p=function(Xt,Zt){this.ondata(ue(Xt,this.o,0,0,!Zt),Zt)},cr.prototype.push=function(Xt,Zt){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";this.d=Zt,this.p(Xt,Zt||!1)},cr}(),$t=function(){function cr(Xt,Zt){Ee([Ne,function(){return[Oe,Ht]}],this,Ft.call(this,Xt,Zt),function(Rr){var $r=new Ht(Rr.data);onmessage=Oe($r)},6)}return cr}();function Ut(cr,Xt,Zt){if(Zt||(Zt=Xt,Xt={}),typeof Zt!="function")throw"no callback";return me(cr,Xt,[Ne],function(Rr){return ae(Jt(Rr.data[0],Rr.data[1]))},0,Zt)}function Jt(cr,Xt){return Xt===void 0&&(Xt={}),ue(cr,Xt,0,0)}var ct=function(){function cr(Xt){this.s={},this.p=new g(0),this.ondata=Xt}return cr.prototype.e=function(Xt){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";var Zt=this.p.length,Rr=new g(Zt+Xt.length);Rr.set(this.p),Rr.set(Xt,Zt),this.p=Rr},cr.prototype.c=function(Xt){this.d=this.s.i=Xt||!1;var Zt=this.s.b,Rr=U(this.p,this.o,this.s);this.ondata(F(Rr,Zt,this.s.b),this.d),this.o=F(Rr,this.s.b-32768),this.s.b=this.o.length,this.p=F(this.p,this.s.p/8>>0),this.s.p&=7},cr.prototype.push=function(Xt,Zt){this.e(Xt),this.c(Zt)},cr}(),le=function(){function cr(Xt){this.ondata=Xt,Ee([ne,function(){return[Oe,ct]}],this,0,function(){var Zt=new ct;onmessage=Oe(Zt)},7)}return cr}();function te(cr,Xt,Zt){if(Zt||(Zt=Xt,Xt={}),typeof Zt!="function")throw"no callback";return me(cr,Xt,[ne],function(Rr){return ae(we(Rr.data[0],Se(Rr.data[1])))},1,Zt)}function we(cr,Xt){return U(cr,Xt)}var Ce=function(){function cr(Xt,Zt){this.c=ie(),this.l=0,this.v=1,Ht.call(this,Xt,Zt)}return cr.prototype.push=function(Xt,Zt){Ht.prototype.push.call(this,Xt,Zt)},cr.prototype.p=function(Xt,Zt){this.c.p(Xt),this.l+=Xt.length;var Rr=ue(Xt,this.o,this.v&&He(this.o),Zt&&8,!Zt);this.v&&(et(Rr,this.o),this.v=0),Zt&&(Be(Rr,Rr.length-8,this.c.d()),Be(Rr,Rr.length-4,this.l)),this.ondata(Rr,Zt)},cr}(),fe=function(){function cr(Xt,Zt){Ee([Ne,st,function(){return[Oe,Ht,Ce]}],this,Ft.call(this,Xt,Zt),function(Rr){var $r=new Ce(Rr.data);onmessage=Oe($r)},8)}return cr}();function rt(cr,Xt,Zt){if(Zt||(Zt=Xt,Xt={}),typeof Zt!="function")throw"no callback";return me(cr,Xt,[Ne,st,function(){return[tt]}],function(Rr){return ae(tt(Rr.data[0],Rr.data[1]))},2,Zt)}function tt(cr,Xt){Xt===void 0&&(Xt={});var Zt=ie(),Rr=cr.length;Zt.p(cr);var $r=ue(cr,Xt,He(Xt),8),un=$r.length;return et($r,Xt),Be($r,un-8,Zt.d()),Be($r,un-4,Rr),$r}var ye=function(){function cr(Xt){this.v=1,ct.call(this,Xt)}return cr.prototype.push=function(Xt,Zt){if(ct.prototype.e.call(this,Xt),this.v){var Rr=bt(this.p);if(Rr>=this.p.length&&!Zt)return;this.p=this.p.subarray(Rr),this.v=0}if(Zt){if(this.p.length<8)throw"invalid gzip stream";this.p=this.p.subarray(0,-8)}ct.prototype.c.call(this,Zt)},cr}(),Je=function(){function cr(Xt){this.ondata=Xt,Ee([ne,pe,function(){return[Oe,ct,ye]}],this,0,function(){var Zt=new ye;onmessage=Oe(Zt)},9)}return cr}();function lt(cr,Xt,Zt){if(Zt||(Zt=Xt,Xt={}),typeof Zt!="function")throw"no callback";return me(cr,Xt,[ne,pe,function(){return[ze]}],function(Rr){return ae(ze(Rr.data[0]))},3,Zt)}function ze(cr,Xt){return U(cr.subarray(bt(cr),-8),Xt||new g(dt(cr)))}var Ct=function(){function cr(Xt,Zt){this.c=de(),this.v=1,Ht.call(this,Xt,Zt)}return cr.prototype.push=function(Xt,Zt){Ht.prototype.push.call(this,Xt,Zt)},cr.prototype.p=function(Xt,Zt){this.c.p(Xt);var Rr=ue(Xt,this.o,this.v&&2,Zt&&4,!Zt);this.v&&(kt(Rr,this.o),this.v=0),Zt&&Be(Rr,Rr.length-4,this.c.d()),this.ondata(Rr,Zt)},cr}(),zt=function(){function cr(Xt,Zt){Ee([Ne,Z,function(){return[Oe,Ht,Ct]}],this,Ft.call(this,Xt,Zt),function(Rr){var $r=new Ct(Rr.data);onmessage=Oe($r)},10)}return cr}();function at(cr,Xt,Zt){if(Zt||(Zt=Xt,Xt={}),typeof Zt!="function")throw"no callback";return me(cr,Xt,[Ne,Z,function(){return[vt]}],function(Rr){return ae(vt(Rr.data[0],Rr.data[1]))},4,Zt)}function vt(cr,Xt){Xt===void 0&&(Xt={});var Zt=de();Zt.p(cr);var Rr=ue(cr,Xt,2,4);return kt(Rr,Xt),Be(Rr,Rr.length-4,Zt.d()),Rr}var At=function(){function cr(Xt){this.v=1,ct.call(this,Xt)}return cr.prototype.push=function(Xt,Zt){if(ct.prototype.e.call(this,Xt),this.v){if(this.p.length<2&&!Zt)return;this.p=this.p.subarray(2),this.v=0}if(Zt){if(this.p.length<4)throw"invalid zlib stream";this.p=this.p.subarray(0,-4)}ct.prototype.c.call(this,Zt)},cr}(),tr=function(){function cr(Xt){this.ondata=Xt,Ee([ne,J,function(){return[Oe,ct,At]}],this,0,function(){var Zt=new At;onmessage=Oe(Zt)},11)}return cr}();function Ir(cr,Xt,Zt){if(Zt||(Zt=Xt,Xt={}),typeof Zt!="function")throw"no callback";return me(cr,Xt,[ne,J,function(){return[zr]}],function(Rr){return ae(zr(Rr.data[0],Se(Rr.data[1])))},5,Zt)}function zr(cr,Xt){return U((ut(cr),cr.subarray(2,-4)),Xt)}var yn=function(){function cr(Xt){this.G=ye,this.I=ct,this.Z=At,this.ondata=Xt}return cr.prototype.push=function(Xt,Zt){if(!this.ondata)throw"no stream handler";if(this.s)this.s.push(Xt,Zt);else{if(this.p&&this.p.length){var Rr=new g(this.p.length+Xt.length);Rr.set(this.p),Rr.set(Xt,this.p.length)}else this.p=Xt;if(this.p.length>2){var $r=this,un=function(){$r.ondata.apply($r,arguments)};this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(un):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(un):new this.Z(un),this.s.push(this.p,Zt),this.p=null}}},cr}(),ui=function(){function cr(Xt){this.G=Je,this.I=le,this.Z=tr,this.ondata=Xt}return cr.prototype.push=function(Xt,Zt){yn.prototype.push.call(this,Xt,Zt)},cr}();function Nn(cr,Xt,Zt){if(Zt||(Zt=Xt,Xt={}),typeof Zt!="function")throw"no callback";return cr[0]==31&&cr[1]==139&&cr[2]==8?lt(cr,Xt,Zt):(cr[0]&15)!=8||cr[0]>>4>7||(cr[0]<<8|cr[1])%31?te(cr,Xt,Zt):Ir(cr,Xt,Zt)}function sn(cr,Xt){return cr[0]==31&&cr[1]==139&&cr[2]==8?ze(cr,Xt):(cr[0]&15)!=8||cr[0]>>4>7||(cr[0]<<8|cr[1])%31?we(cr,Xt):zr(cr,Xt)}var Nt=function cr(Xt,Zt,Rr,$r){for(var un in Xt){var Dn=Xt[un],sr=Zt+un;Dn instanceof g?Rr[sr]=[Dn,$r]:Array.isArray(Dn)?Rr[sr]=[Dn[0],ve($r,Dn[1])]:cr(Dn,sr+"/",Rr,$r)}};function xt(cr,Xt){var Zt=cr.length;if(!Xt&&typeof TextEncoder!="undefined")return new TextEncoder().encode(cr);for(var Rr=new g(cr.length+(cr.length>>>1)),$r=0,un=function(Pr){Rr[$r++]=Pr},Dn=0;Dn<Zt;++Dn){if($r+5>Rr.length){var sr=new g($r+8+(Zt-Dn<<1));sr.set(Rr),Rr=sr}var _r=cr.charCodeAt(Dn);_r<128||Xt?un(_r):_r<2048?(un(192|_r>>>6),un(128|_r&63)):_r>55295&&_r<57344?(_r=65536+(_r&1023<<10)|cr.charCodeAt(++Dn)&1023,un(240|_r>>>18),un(128|_r>>>12&63),un(128|_r>>>6&63),un(128|_r&63)):(un(224|_r>>>12),un(128|_r>>>6&63),un(128|_r&63))}return F(Rr,0,$r)}function Pe(cr,Xt){var Zt="";if(!Xt&&typeof TextDecoder!="undefined")return new TextDecoder().decode(cr);for(var Rr=0;Rr<cr.length;){var $r=cr[Rr++];$r<128||Xt?Zt+=String.fromCharCode($r):$r<224?Zt+=String.fromCharCode(($r&31)<<6|cr[Rr++]&63):$r<240?Zt+=String.fromCharCode(($r&15)<<12|(cr[Rr++]&63)<<6|cr[Rr++]&63):($r=(($r&15)<<18|(cr[Rr++]&63)<<12|(cr[Rr++]&63)<<6|cr[Rr++]&63)-65536,Zt+=String.fromCharCode(55296|$r>>10,56320|$r&1023))}return Zt}var Fe=function(Xt,Zt){return Zt+30+oe(Xt,Zt+26)+oe(Xt,Zt+28)},Ve=function(Xt,Zt,Rr){var $r=oe(Xt,Zt+28),un=Pe(Xt.subarray(Zt+46,Zt+46+$r),!(oe(Xt,Zt+8)&2048)),Dn=Zt+46+$r,sr=Rr?pt(Xt,Dn):[Re(Xt,Zt+20),Re(Xt,Zt+24),Re(Xt,Zt+42)],_r=sr[0],Yr=sr[1],Pr=sr[2];return[oe(Xt,Zt+10),_r,Yr,un,Dn+oe(Xt,Zt+30)+oe(Xt,Zt+32),Pr]},pt=function(Xt,Zt){for(;oe(Xt,Zt)!=1;Zt+=4+oe(Xt,Zt+2));return[Re(Xt,Zt+12),Re(Xt,Zt+4),Re(Xt,Zt+20)]},Mt=function(Xt,Zt,Rr,$r,un,Dn,sr,_r,Yr,Pr){var wn=Dn.length,di=$r.length;Be(Xt,Zt,Yr!=null?33639248:67324752),Zt+=4,Yr!=null&&(Xt[Zt]=20,Zt+=2),Xt[Zt]=20,Zt+=2,Xt[Zt++]=Pr==8&&(_r.level==1?6:_r.level<6?4:_r.level==9?2:0),Xt[Zt++]=sr&&8,Xt[Zt]=Pr,Zt+=2;var On=new Date(_r.mtime||Date.now()),$n=On.getFullYear()-1980;if($n<0||$n>119)throw"date not in range 1980-2099";Be(Xt,Zt,($n<<24)*2|On.getMonth()+1<<21|On.getDate()<<16|On.getHours()<<11|On.getMinutes()<<5|On.getSeconds()>>>1),Zt+=4,Be(Xt,Zt,Rr),Be(Xt,Zt+4,di),Be(Xt,Zt+8,un),Be(Xt,Zt+12,wn),Zt+=16,Yr!=null&&(Be(Xt,Zt+=10,Yr),Zt+=4),Xt.set(Dn,Zt),Zt+=wn,Yr==null&&Xt.set($r,Zt)},dr=function(Xt,Zt,Rr,$r,un){Be(Xt,Zt,101010256),Be(Xt,Zt+8,Rr),Be(Xt,Zt+10,Rr),Be(Xt,Zt+12,$r),Be(Xt,Zt+16,un)};function fr(cr,Xt,Zt){if(Zt||(Zt=Xt,Xt={}),typeof Zt!="function")throw"no callback";var Rr={};Nt(cr,"",Rr,Xt);var $r=Object.keys(Rr),un=$r.length,Dn=0,sr=0,_r=un,Yr=new Array(un),Pr=[],wn=function(){for(var ki=0;ki<Pr.length;++ki)Pr[ki]()},di=function(){var ki=new g(sr+22),ra=Dn,ia=sr-Dn;sr=0;for(var da=0;da<_r;++da){var gt=Yr[da];try{Mt(ki,sr,gt.c,gt.d,gt.m,gt.n,gt.u,gt.p,null,gt.t),Mt(ki,Dn,gt.c,gt.d,gt.m,gt.n,gt.u,gt.p,sr,gt.t),Dn+=46+gt.n.length,sr+=30+gt.n.length+gt.d.length}catch(je){return Zt(je,null)}}dr(ki,Dn,Yr.length,ia,ra),Zt(null,ki)};un||di();for(var On=function(ki){var ra=$r[ki],ia=Rr[ra],da=ia[0],gt=ia[1],je=ie(),Ye=da.length;je.p(da);var Ze=xt(ra),ft=Ze.length,ot=gt.level==0?0:8,ht=function(It,rr){if(It)wn(),Zt(It,null);else{var gr=rr.length;Yr[ki]={t:ot,d:rr,m:Ye,c:je.d(),u:ra.length!=gr,n:Ze,p:gt},Dn+=30+ft+gr,sr+=76+2*ft+gr,--un||di()}};if(Ze.length>65535&&ht("filename too long",null),!ot)ht(null,da);else if(Ye<16e4)try{ht(null,Jt(da,gt))}catch(Bt){ht(Bt,null)}else Pr.push(Ut(da,gt,ht))},$n=0;$n<_r;++$n)On($n);return wn}function Lr(cr,Xt){Xt===void 0&&(Xt={});var Zt={},Rr=[];Nt(cr,"",Zt,Xt);var $r=0,un=0;for(var Dn in Zt){var sr=Zt[Dn],_r=sr[0],Yr=sr[1],Pr=Yr.level==0?0:8,wn=xt(Dn),di=wn.length;if(wn.length>65535)throw"filename too long";var On=Pr?Jt(_r,Yr):_r,$n=On.length,wi=ie();wi.p(_r),Rr.push({t:Pr,d:On,m:_r.length,c:wi.d(),u:Dn.length!=di,n:wn,o:$r,p:Yr}),$r+=30+di+$n,un+=76+2*di+$n}for(var ki=new g(un+22),ra=$r,ia=un-$r,da=0;da<Rr.length;++da){var gt=Rr[da];Mt(ki,gt.o,gt.c,gt.d,gt.m,gt.n,gt.u,gt.p,null,gt.t),Mt(ki,$r,gt.c,gt.d,gt.m,gt.n,gt.u,gt.p,gt.o,gt.t),$r+=46+gt.n.length}return dr(ki,$r,Rr.length,ia,ra),ki}function dn(cr,Xt){if(typeof Xt!="function")throw"no callback";for(var Zt=[],Rr=function(){for(var On=0;On<Zt.length;++On)Zt[On]()},$r={},un=cr.length-22;Re(cr,un)!=101010256;--un)if(!un||cr.length-un>65558){Xt("invalid zip file",null);return}var Dn=oe(cr,un+8);Dn||Xt(null,{});var sr=Dn,_r=Re(cr,un+16),Yr=_r==4294967295;if(Yr){if(un=Re(cr,un-12),Re(cr,un)!=101075792)throw"invalid zip file";sr=Dn=Re(cr,un+32),_r=Re(cr,un+48)}for(var Pr=function(On){var $n=Ve(cr,_r,Yr),wi=$n[0],ki=$n[1],ra=$n[2],ia=$n[3],da=$n[4],gt=$n[5],je=Fe(cr,gt);_r=da;var Ye=function(ot,ht){ot?(Rr(),Xt(ot,null)):($r[ia]=ht,--Dn||Xt(null,$r))};if(!wi)Ye(null,F(cr,je,je+ki));else if(wi==8){var Ze=cr.subarray(je,je+ki);if(ki<32e4)try{Ye(null,we(Ze,new g(ra)))}catch(ft){Ye(ft,null)}else Zt.push(te(Ze,{size:ra},Ye))}else Ye("unknown compression type "+wi,null)},wn=0;wn<sr;++wn)Pr(wn);return Rr}function _n(cr){for(var Xt={},Zt=cr.length-22;Re(cr,Zt)!=101010256;--Zt)if(!Zt||cr.length-Zt>65558)throw"invalid zip file";var Rr=oe(cr,Zt+8);if(!Rr)return{};var $r=Re(cr,Zt+16),un=$r==4294967295;if(un){if(Zt=Re(cr,Zt-12),Re(cr,Zt)!=101075792)throw"invalid zip file";Rr=Re(cr,Zt+32),$r=Re(cr,Zt+48)}for(var Dn=0;Dn<Rr;++Dn){var sr=Ve(cr,$r,un),_r=sr[0],Yr=sr[1],Pr=sr[2],wn=sr[3],di=sr[4],On=sr[5],$n=Fe(cr,On);if($r=di,!_r)Xt[wn]=F(cr,$n,$n+Yr);else if(_r==8)Xt[wn]=we(cr.subarray($n,$n+Yr),new g(Pr));else throw"unknown compression type "+_r}return Xt}},czTT:function(z,V,m){},d4KN:function(z,V,m){var S=m("ProS"),y=m("bYtY");function g(p,t){y.each(t,function(e){e.update="updateView",S.registerAction(e,function(d,f){var u={};return f.eachComponent({mainType:"series",subType:p,query:d},function(r){r[e.method]&&r[e.method](d.name,d.dataIndex);var s=r.getData();s.each(function(o){var i=s.getName(o);u[i]=r.isSelected(i)||!1})}),{name:d.name,selected:u,seriesId:d.seriesId}})})}z.exports=g},dBmv:function(z,V,m){var S=m("ProS"),y=m("szbU");m("vF/C"),m("qwVE"),m("MHoB"),m("PNag"),m("1u/T"),S.registerPreprocessor(y)},"dF/Y":function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="DownloadOutlined";var d=V.a=y.forwardRef(e)},dMvE:function(z,V){var m={linear:function(g){return g},quadraticIn:function(g){return g*g},quadraticOut:function(g){return g*(2-g)},quadraticInOut:function(g){return(g*=2)<1?.5*g*g:-.5*(--g*(g-2)-1)},cubicIn:function(g){return g*g*g},cubicOut:function(g){return--g*g*g+1},cubicInOut:function(g){return(g*=2)<1?.5*g*g*g:.5*((g-=2)*g*g+2)},quarticIn:function(g){return g*g*g*g},quarticOut:function(g){return 1- --g*g*g*g},quarticInOut:function(g){return(g*=2)<1?.5*g*g*g*g:-.5*((g-=2)*g*g*g-2)},quinticIn:function(g){return g*g*g*g*g},quinticOut:function(g){return--g*g*g*g*g+1},quinticInOut:function(g){return(g*=2)<1?.5*g*g*g*g*g:.5*((g-=2)*g*g*g*g+2)},sinusoidalIn:function(g){return 1-Math.cos(g*Math.PI/2)},sinusoidalOut:function(g){return Math.sin(g*Math.PI/2)},sinusoidalInOut:function(g){return .5*(1-Math.cos(Math.PI*g))},exponentialIn:function(g){return g===0?0:Math.pow(1024,g-1)},exponentialOut:function(g){return g===1?1:1-Math.pow(2,-10*g)},exponentialInOut:function(g){return g===0?0:g===1?1:(g*=2)<1?.5*Math.pow(1024,g-1):.5*(-Math.pow(2,-10*(g-1))+2)},circularIn:function(g){return 1-Math.sqrt(1-g*g)},circularOut:function(g){return Math.sqrt(1- --g*g)},circularInOut:function(g){return(g*=2)<1?-.5*(Math.sqrt(1-g*g)-1):.5*(Math.sqrt(1-(g-=2)*g)+1)},elasticIn:function(g){var p,t=.1,e=.4;return g===0?0:g===1?1:(!t||t<1?(t=1,p=e/4):p=e*Math.asin(1/t)/(2*Math.PI),-(t*Math.pow(2,10*(g-=1))*Math.sin((g-p)*(2*Math.PI)/e)))},elasticOut:function(g){var p,t=.1,e=.4;return g===0?0:g===1?1:(!t||t<1?(t=1,p=e/4):p=e*Math.asin(1/t)/(2*Math.PI),t*Math.pow(2,-10*g)*Math.sin((g-p)*(2*Math.PI)/e)+1)},elasticInOut:function(g){var p,t=.1,e=.4;return g===0?0:g===1?1:(!t||t<1?(t=1,p=e/4):p=e*Math.asin(1/t)/(2*Math.PI),(g*=2)<1?-.5*(t*Math.pow(2,10*(g-=1))*Math.sin((g-p)*(2*Math.PI)/e)):t*Math.pow(2,-10*(g-=1))*Math.sin((g-p)*(2*Math.PI)/e)*.5+1)},backIn:function(g){var p=1.70158;return g*g*((p+1)*g-p)},backOut:function(g){var p=1.70158;return--g*g*((p+1)*g+p)+1},backInOut:function(g){var p=1.70158*1.525;return(g*=2)<1?.5*(g*g*((p+1)*g-p)):.5*((g-=2)*g*((p+1)*g+p)+2)},bounceIn:function(g){return 1-m.bounceOut(1-g)},bounceOut:function(g){return g<1/2.75?7.5625*g*g:g<2/2.75?7.5625*(g-=1.5/2.75)*g+.75:g<2.5/2.75?7.5625*(g-=2.25/2.75)*g+.9375:7.5625*(g-=2.625/2.75)*g+.984375},bounceInOut:function(g){return g<.5?m.bounceIn(g*2)*.5:m.bounceOut(g*2-1)*.5+.5}},S=m;z.exports=S},diRs:function(z,V,m){"use strict";var S=m("wx14"),y=m("q1tI"),g=m.n(y),p=m("3S7+"),t=m("H84U"),e=m("bogI"),d=function(u,r){var s={};for(var o in u)Object.prototype.hasOwnProperty.call(u,o)&&r.indexOf(o)<0&&(s[o]=u[o]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(u);i<o.length;i++)r.indexOf(o[i])<0&&Object.prototype.propertyIsEnumerable.call(u,o[i])&&(s[o[i]]=u[o[i]]);return s},f=y.forwardRef(function(u,r){var s=u.prefixCls,o=u.title,i=u.content,l=d(u,["prefixCls","title","content"]),n=y.useContext(t.b),a=n.getPrefixCls,c=function(v){return y.createElement(y.Fragment,null,o&&y.createElement("div",{className:"".concat(v,"-title")},Object(e.a)(o)),y.createElement("div",{className:"".concat(v,"-inner-content")},Object(e.a)(i)))},h=a("popover",s);return y.createElement(p.a,Object(S.a)({},l,{prefixCls:h,ref:r,overlay:c(h)}))});f.displayName="Popover",f.defaultProps={placement:"top",transitionName:"zoom-big",trigger:"hover",mouseEnterDelay:.1,mouseLeaveDelay:.1,overlayStyle:{}},V.a=f},dmGj:function(z,V,m){var S=m("DEFe"),y=m("ProS"),g=y.extendComponentView({type:"geo",init:function(p,t){var e=new S(t,!0);this._mapDraw=e,this.group.add(e.group)},render:function(p,t,e,d){if(d&&d.type==="geoToggleSelect"&&d.from===this.uid)return;var f=this._mapDraw;p.get("show")?f.draw(p,t,e,this,d):this._mapDraw.group.removeAll(),this.group.silent=p.get("silent")},dispose:function(){this._mapDraw&&this._mapDraw.remove()}});z.exports=g},dnwI:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("YH21"),p=m("Kagy"),t=m("IUWy"),e=p.toolbox.dataView,d=new Array(60).join("-"),f=" ";function u(b){var x={},C=[],I=[];return b.eachRawSeries(function(_){var E=_.coordinateSystem;if(E&&(E.type==="cartesian2d"||E.type==="polar")){var O=E.getBaseAxis();if(O.type==="category"){var N=O.dim+"_"+O.index;x[N]||(x[N]={categoryAxis:O,valueAxis:E.getOtherAxis(O),series:[]},I.push({axisDim:O.dim,axisIndex:O.index})),x[N].series.push(_)}else C.push(_)}else C.push(_)}),{seriesGroupByCategoryAxis:x,other:C,meta:I}}function r(b){var x=[];return y.each(b,function(C,I){var _=C.categoryAxis,E=C.valueAxis,O=E.dim,N=[" "].concat(y.map(C.series,function(k){return k.name})),F=[_.model.getCategories()];y.each(C.series,function(k){F.push(k.getRawData().mapArray(O,function(H){return H}))});for(var U=[N.join(f)],B=0;B<F[0].length;B++){for(var K=[],Y=0;Y<F.length;Y++)K.push(F[Y][B]);U.push(K.join(f))}x.push(U.join(`
|
|
|
`))}),x.join(`
|
|
|
|
|
|
`+d+`
|
|
|
|
|
|
`)}function s(b){return y.map(b,function(x){var C=x.getRawData(),I=[x.name],_=[];return C.each(C.dimensions,function(){for(var E=arguments.length,O=arguments[E-1],N=C.getName(O),F=0;F<E-1;F++)_[F]=arguments[F];I.push((N?N+f:"")+_.join(f))}),I.join(`
|
|
|
`)}).join(`
|
|
|
|
|
|
`+d+`
|
|
|
|
|
|
`)}function o(b){var x=u(b);return{value:y.filter([r(x.seriesGroupByCategoryAxis),s(x.other)],function(C){return C.replace(/[\n\t\s]/g,"")}).join(`
|
|
|
|
|
|
`+d+`
|
|
|
|
|
|
`),meta:x.meta}}function i(b){return b.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function l(b){var x=b.slice(0,b.indexOf(`
|
|
|
`));if(x.indexOf(f)>=0)return!0}var n=new RegExp("["+f+"]+","g");function a(b){for(var x=b.split(/\n+/g),C=i(x.shift()).split(n),I=[],_=y.map(C,function(F){return{name:F,data:[]}}),E=0;E<x.length;E++){var O=i(x[E]).split(n);I.push(O.shift());for(var N=0;N<O.length;N++)_[N]&&(_[N].data[E]=O[N])}return{series:_,categories:I}}function c(b){for(var x=b.split(/\n+/g),C=i(x.shift()),I=[],_=0;_<x.length;_++){var E=i(x[_]).split(n),O="",N,F=!1;isNaN(E[0])?(F=!0,O=E[0],E=E.slice(1),I[_]={name:O,value:[]},N=I[_].value):N=I[_]=[];for(var U=0;U<E.length;U++)N.push(+E[U]);N.length===1&&(F?I[_].value=N[0]:I[_]=N[0])}return{name:C,data:I}}function h(b,x){var C=b.split(new RegExp(`
|
|
|
*`+d+`
|
|
|
*`,"g")),I={series:[]};return y.each(C,function(_,E){if(l(_)){var O=a(_),N=x[E],F=N.axisDim+"Axis";N&&(I[F]=I[F]||[],I[F][N.axisIndex]={data:O.categories},I.series=I.series.concat(O.series))}else{var O=c(_);I.series.push(O)}}),I}function A(b){this._dom=null,this.model=b}A.defaultOption={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:y.clone(e.title),lang:y.clone(e.lang),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"},A.prototype.onclick=function(b,x){var C=x.getDom(),I=this.model;this._dom&&C.removeChild(this._dom);var _=document.createElement("div");_.style.cssText="position:absolute;left:5px;top:5px;bottom:5px;right:5px;",_.style.backgroundColor=I.get("backgroundColor")||"#fff";var E=document.createElement("h4"),O=I.get("lang")||[];E.innerHTML=O[0]||I.get("title"),E.style.cssText="margin: 10px 20px;",E.style.color=I.get("textColor");var N=document.createElement("div"),F=document.createElement("textarea");N.style.cssText="display:block;width:100%;overflow:auto;";var U=I.get("optionToContent"),B=I.get("contentToOption"),K=o(b);if(typeof U=="function"){var Y=U(x.getOption());typeof Y=="string"?N.innerHTML=Y:y.isDom(Y)&&N.appendChild(Y)}else N.appendChild(F),F.readOnly=I.get("readOnly"),F.style.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;",F.style.color=I.get("textColor"),F.style.borderColor=I.get("textareaBorderColor"),F.style.backgroundColor=I.get("textareaColor"),F.value=K.value;var k=K.meta,H=document.createElement("div");H.style.cssText="position:absolute;bottom:0;left:0;right:0;";var W="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",j=document.createElement("div"),M=document.createElement("div");W+=";background-color:"+I.get("buttonColor"),W+=";color:"+I.get("buttonTextColor");var G=this;function X(){C.removeChild(_),G._dom=null}g.addEventListener(j,"click",X),g.addEventListener(M,"click",function(){var q;try{typeof B=="function"?q=B(N,x.getOption()):q=h(F.value,k)}catch(ee){throw X(),new Error("Data view format error "+ee)}q&&x.dispatchAction({type:"changeDataView",newOption:q}),X()}),j.innerHTML=O[1],M.innerHTML=O[2],M.style.cssText=W,j.style.cssText=W,!I.get("readOnly")&&H.appendChild(M),H.appendChild(j),_.appendChild(E),_.appendChild(N),_.appendChild(H),N.style.height=C.clientHeight-80+"px",C.appendChild(_),this._dom=_},A.prototype.remove=function(b,x){this._dom&&x.getDom().removeChild(this._dom)},A.prototype.dispose=function(b,x){this.remove(b,x)};function v(b,x){return y.map(b,function(C,I){var _=x&&x[I];return y.isObject(_)&&!y.isArray(_)?(y.isObject(C)&&!y.isArray(C)&&(C=C.value),y.defaults({value:C},_)):C})}t.register("dataView",A),S.registerAction({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(b,x){var C=[];y.each(b.newOption.series,function(I){var _=x.getSeriesByName(I.name)[0];if(!_)C.push(y.extend({type:"scatter"},I));else{var E=_.get("data");C.push({name:I.name,data:v(I.data,E)})}}),x.mergeOption(y.defaults({series:C},b.newOption))});var w=A;z.exports=w},dqUG:function(z,V,m){var S=m("Gev7"),y=m("bYtY"),g=m("6GrX"),p=m("pzxd"),t=m("gut8"),e=t.ContextCachedBy,d=function(r){S.call(this,r)};d.prototype={constructor:d,type:"text",brush:function(r,s){var o=this.style;this.__dirty&&p.normalizeTextStyle(o,!0),o.fill=o.stroke=o.shadowBlur=o.shadowColor=o.shadowOffsetX=o.shadowOffsetY=null;var i=o.text;if(i!=null&&(i+=""),!p.needDrawText(i,o)){r.__attrCachedBy=e.NONE;return}this.setTransform(r),p.renderText(this,r,i,o,null,s),this.restoreTransform(r)},getBoundingRect:function(){var r=this.style;if(this.__dirty&&p.normalizeTextStyle(r,!0),!this._rect){var s=r.text;s!=null?s+="":s="";var o=g.getBoundingRect(r.text+"",r.font,r.textAlign,r.textVerticalAlign,r.textPadding,r.textLineHeight,r.rich);if(o.x+=r.x||0,o.y+=r.y||0,p.getStroke(r.textStroke,r.textStrokeWidth)){var i=r.textStrokeWidth;o.x-=i/2,o.y-=i/2,o.width+=i,o.height+=i}this._rect=o}return this._rect}},y.inherits(d,S);var f=d;z.exports=f},dt0z:function(z,V,m){var S=m("zoYe");function y(g){return g==null?"":S(g)}z.exports=y},dtIV:function(z,V,m){"use strict";m.r(V),function(S){m.d(V,"AcroForm",function(){return Ce}),m.d(V,"AcroFormAppearance",function(){return te}),m.d(V,"AcroFormButton",function(){return Ft}),m.d(V,"AcroFormCheckBox",function(){return Jt}),m.d(V,"AcroFormChoiceField",function(){return dt}),m.d(V,"AcroFormComboBox",function(){return kt}),m.d(V,"AcroFormEditBox",function(){return ut}),m.d(V,"AcroFormListBox",function(){return He}),m.d(V,"AcroFormPasswordField",function(){return le}),m.d(V,"AcroFormPushButton",function(){return Ht}),m.d(V,"AcroFormRadioButton",function(){return $t}),m.d(V,"AcroFormTextField",function(){return ct}),m.d(V,"GState",function(){return Y}),m.d(V,"ShadingPattern",function(){return H}),m.d(V,"TilingPattern",function(){return W}),m.d(V,"jsPDF",function(){return j});var y=m("cDf5"),g=m.n(y),p=m("crp1");/** @license
|
|
|
*
|
|
|
* jsPDF - PDF Document creation from JavaScript
|
|
|
* Version 2.4.0 Built on 2021-09-14T10:30:30.230Z
|
|
|
* CommitID 00000000
|
|
|
*
|
|
|
* Copyright (c) 2010-2021 James Hall <james@parall.ax>, https://github.com/MrRio/jsPDF
|
|
|
* 2015-2021 yWorks GmbH, http://www.yworks.com
|
|
|
* 2015-2021 Lukas Holländer <lukas.hollaender@yworks.com>, https://github.com/HackbrettXXX
|
|
|
* 2016-2018 Aras Abbasi <aras.abbasi@gmail.com>
|
|
|
* 2010 Aaron Spike, https://github.com/acspike
|
|
|
* 2012 Willow Systems Corporation, https://github.com/willowsystems
|
|
|
* 2012 Pablo Hess, https://github.com/pablohess
|
|
|
* 2012 Florian Jenett, https://github.com/fjenett
|
|
|
* 2013 Warren Weckesser, https://github.com/warrenweckesser
|
|
|
* 2013 Youssef Beddad, https://github.com/lifof
|
|
|
* 2013 Lee Driscoll, https://github.com/lsdriscoll
|
|
|
* 2013 Stefan Slonevskiy, https://github.com/stefslon
|
|
|
* 2013 Jeremy Morel, https://github.com/jmorel
|
|
|
* 2013 Christoph Hartmann, https://github.com/chris-rock
|
|
|
* 2014 Juan Pablo Gaviria, https://github.com/juanpgaviria
|
|
|
* 2014 James Makes, https://github.com/dollaruw
|
|
|
* 2014 Diego Casorran, https://github.com/diegocr
|
|
|
* 2014 Steven Spungin, https://github.com/Flamenco
|
|
|
* 2014 Kenneth Glassey, https://github.com/Gavvers
|
|
|
*
|
|
|
* Permission is hereby granted, free of charge, to any person obtaining
|
|
|
* a copy of this software and associated documentation files (the
|
|
|
* "Software"), to deal in the Software without restriction, including
|
|
|
* without limitation the rights to use, copy, modify, merge, publish,
|
|
|
* distribute, sublicense, and/or sell copies of the Software, and to
|
|
|
* permit persons to whom the Software is furnished to do so, subject to
|
|
|
* the following conditions:
|
|
|
*
|
|
|
* The above copyright notice and this permission notice shall be
|
|
|
* included in all copies or substantial portions of the Software.
|
|
|
*
|
|
|
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
|
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
|
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
|
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
|
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
|
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
|
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
|
*
|
|
|
* Contributor(s):
|
|
|
* siefkenj, ahwolf, rickygu, Midnith, saintclair, eaparango,
|
|
|
* kim3er, mfo, alnorth, Flamenco
|
|
|
*/var t=function(){return typeof window!="undefined"?window:typeof S!="undefined"?S:typeof self!="undefined"?self:this}();function e(){t.console&&typeof t.console.log=="function"&&t.console.log.apply(t.console,arguments)}var d={log:e,warn:function(je){t.console&&(typeof t.console.warn=="function"?t.console.warn.apply(t.console,arguments):e.call(null,arguments))},error:function(je){t.console&&(typeof t.console.error=="function"?t.console.error.apply(t.console,arguments):e(je))}};function f(gt,je,Ye){var Ze=new XMLHttpRequest;Ze.open("GET",gt),Ze.responseType="blob",Ze.onload=function(){i(Ze.response,je,Ye)},Ze.onerror=function(){d.error("could not download file")},Ze.send()}function u(gt){var je=new XMLHttpRequest;je.open("HEAD",gt,!1);try{je.send()}catch(Ye){}return je.status>=200&&je.status<=299}function r(gt){try{gt.dispatchEvent(new MouseEvent("click"))}catch(Ye){var je=document.createEvent("MouseEvents");je.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),gt.dispatchEvent(je)}}var s,o,i=t.saveAs||((typeof window=="undefined"?"undefined":g()(window))!=="object"||window!==t?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(gt,je,Ye){var Ze=t.URL||t.webkitURL,ft=document.createElement("a");je=je||gt.name||"download",ft.download=je,ft.rel="noopener",typeof gt=="string"?(ft.href=gt,ft.origin!==location.origin?u(ft.href)?f(gt,je,Ye):r(ft,ft.target="_blank"):r(ft)):(ft.href=Ze.createObjectURL(gt),setTimeout(function(){Ze.revokeObjectURL(ft.href)},4e4),setTimeout(function(){r(ft)},0))}:"msSaveOrOpenBlob"in navigator?function(gt,je,Ye){if(je=je||gt.name||"download",typeof gt=="string")if(u(gt))f(gt,je,Ye);else{var Ze=document.createElement("a");Ze.href=gt,Ze.target="_blank",setTimeout(function(){r(Ze)})}else navigator.msSaveOrOpenBlob(function(ft,ot){return ot===void 0?ot={autoBom:!1}:g()(ot)!=="object"&&(d.warn("Deprecated: Expected third argument to be a object"),ot={autoBom:!ot}),ot.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(ft.type)?new Blob([String.fromCharCode(65279),ft],{type:ft.type}):ft}(gt,Ye),je)}:function(gt,je,Ye,Ze){if((Ze=Ze||open("","_blank"))&&(Ze.document.title=Ze.document.body.innerText="downloading..."),typeof gt=="string")return f(gt,je,Ye);var ft=gt.type==="application/octet-stream",ot=/constructor/i.test(t.HTMLElement)||t.safari,ht=/CriOS\/[\d]+/.test(navigator.userAgent);if((ht||ft&&ot)&&(typeof FileReader=="undefined"?"undefined":g()(FileReader))==="object"){var Bt=new FileReader;Bt.onloadend=function(){var gr=Bt.result;gr=ht?gr:gr.replace(/^data:[^;]*;/,"data:attachment/file;"),Ze?Ze.location.href=gr:location=gr,Ze=null},Bt.readAsDataURL(gt)}else{var It=t.URL||t.webkitURL,rr=It.createObjectURL(gt);Ze?Ze.location=rr:location.href=rr,Ze=null,setTimeout(function(){It.revokeObjectURL(rr)},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 l(gt){var je;gt=gt||"",this.ok=!1,gt.charAt(0)=="#"&&(gt=gt.substr(1,6)),gt={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"}[gt=(gt=gt.replace(/ /g,"")).toLowerCase()]||gt;for(var Ye=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(It){return[parseInt(It[1]),parseInt(It[2]),parseInt(It[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(It){return[parseInt(It[1],16),parseInt(It[2],16),parseInt(It[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(It){return[parseInt(It[1]+It[1],16),parseInt(It[2]+It[2],16),parseInt(It[3]+It[3],16)]}}],Ze=0;Ze<Ye.length;Ze++){var ft=Ye[Ze].re,ot=Ye[Ze].process,ht=ft.exec(gt);ht&&(je=ot(ht),this.r=je[0],this.g=je[1],this.b=je[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 Bt=this.r.toString(16),It=this.g.toString(16),rr=this.b.toString(16);return Bt.length==1&&(Bt="0"+Bt),It.length==1&&(It="0"+It),rr.length==1&&(rr="0"+rr),"#"+Bt+It+rr}}/**
|
|
|
* @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 n(gt,je){var Ye=gt[0],Ze=gt[1],ft=gt[2],ot=gt[3];Ye=c(Ye,Ze,ft,ot,je[0],7,-680876936),ot=c(ot,Ye,Ze,ft,je[1],12,-389564586),ft=c(ft,ot,Ye,Ze,je[2],17,606105819),Ze=c(Ze,ft,ot,Ye,je[3],22,-1044525330),Ye=c(Ye,Ze,ft,ot,je[4],7,-176418897),ot=c(ot,Ye,Ze,ft,je[5],12,1200080426),ft=c(ft,ot,Ye,Ze,je[6],17,-1473231341),Ze=c(Ze,ft,ot,Ye,je[7],22,-45705983),Ye=c(Ye,Ze,ft,ot,je[8],7,1770035416),ot=c(ot,Ye,Ze,ft,je[9],12,-1958414417),ft=c(ft,ot,Ye,Ze,je[10],17,-42063),Ze=c(Ze,ft,ot,Ye,je[11],22,-1990404162),Ye=c(Ye,Ze,ft,ot,je[12],7,1804603682),ot=c(ot,Ye,Ze,ft,je[13],12,-40341101),ft=c(ft,ot,Ye,Ze,je[14],17,-1502002290),Ye=h(Ye,Ze=c(Ze,ft,ot,Ye,je[15],22,1236535329),ft,ot,je[1],5,-165796510),ot=h(ot,Ye,Ze,ft,je[6],9,-1069501632),ft=h(ft,ot,Ye,Ze,je[11],14,643717713),Ze=h(Ze,ft,ot,Ye,je[0],20,-373897302),Ye=h(Ye,Ze,ft,ot,je[5],5,-701558691),ot=h(ot,Ye,Ze,ft,je[10],9,38016083),ft=h(ft,ot,Ye,Ze,je[15],14,-660478335),Ze=h(Ze,ft,ot,Ye,je[4],20,-405537848),Ye=h(Ye,Ze,ft,ot,je[9],5,568446438),ot=h(ot,Ye,Ze,ft,je[14],9,-1019803690),ft=h(ft,ot,Ye,Ze,je[3],14,-187363961),Ze=h(Ze,ft,ot,Ye,je[8],20,1163531501),Ye=h(Ye,Ze,ft,ot,je[13],5,-1444681467),ot=h(ot,Ye,Ze,ft,je[2],9,-51403784),ft=h(ft,ot,Ye,Ze,je[7],14,1735328473),Ye=A(Ye,Ze=h(Ze,ft,ot,Ye,je[12],20,-1926607734),ft,ot,je[5],4,-378558),ot=A(ot,Ye,Ze,ft,je[8],11,-2022574463),ft=A(ft,ot,Ye,Ze,je[11],16,1839030562),Ze=A(Ze,ft,ot,Ye,je[14],23,-35309556),Ye=A(Ye,Ze,ft,ot,je[1],4,-1530992060),ot=A(ot,Ye,Ze,ft,je[4],11,1272893353),ft=A(ft,ot,Ye,Ze,je[7],16,-155497632),Ze=A(Ze,ft,ot,Ye,je[10],23,-1094730640),Ye=A(Ye,Ze,ft,ot,je[13],4,681279174),ot=A(ot,Ye,Ze,ft,je[0],11,-358537222),ft=A(ft,ot,Ye,Ze,je[3],16,-722521979),Ze=A(Ze,ft,ot,Ye,je[6],23,76029189),Ye=A(Ye,Ze,ft,ot,je[9],4,-640364487),ot=A(ot,Ye,Ze,ft,je[12],11,-421815835),ft=A(ft,ot,Ye,Ze,je[15],16,530742520),Ye=v(Ye,Ze=A(Ze,ft,ot,Ye,je[2],23,-995338651),ft,ot,je[0],6,-198630844),ot=v(ot,Ye,Ze,ft,je[7],10,1126891415),ft=v(ft,ot,Ye,Ze,je[14],15,-1416354905),Ze=v(Ze,ft,ot,Ye,je[5],21,-57434055),Ye=v(Ye,Ze,ft,ot,je[12],6,1700485571),ot=v(ot,Ye,Ze,ft,je[3],10,-1894986606),ft=v(ft,ot,Ye,Ze,je[10],15,-1051523),Ze=v(Ze,ft,ot,Ye,je[1],21,-2054922799),Ye=v(Ye,Ze,ft,ot,je[8],6,1873313359),ot=v(ot,Ye,Ze,ft,je[15],10,-30611744),ft=v(ft,ot,Ye,Ze,je[6],15,-1560198380),Ze=v(Ze,ft,ot,Ye,je[13],21,1309151649),Ye=v(Ye,Ze,ft,ot,je[4],6,-145523070),ot=v(ot,Ye,Ze,ft,je[11],10,-1120210379),ft=v(ft,ot,Ye,Ze,je[2],15,718787259),Ze=v(Ze,ft,ot,Ye,je[9],21,-343485551),gt[0]=O(Ye,gt[0]),gt[1]=O(Ze,gt[1]),gt[2]=O(ft,gt[2]),gt[3]=O(ot,gt[3])}function a(gt,je,Ye,Ze,ft,ot){return je=O(O(je,gt),O(Ze,ot)),O(je<<ft|je>>>32-ft,Ye)}function c(gt,je,Ye,Ze,ft,ot,ht){return a(je&Ye|~je&Ze,gt,je,ft,ot,ht)}function h(gt,je,Ye,Ze,ft,ot,ht){return a(je&Ze|Ye&~Ze,gt,je,ft,ot,ht)}function A(gt,je,Ye,Ze,ft,ot,ht){return a(je^Ye^Ze,gt,je,ft,ot,ht)}function v(gt,je,Ye,Ze,ft,ot,ht){return a(Ye^(je|~Ze),gt,je,ft,ot,ht)}function w(gt){var je,Ye=gt.length,Ze=[1732584193,-271733879,-1732584194,271733878];for(je=64;je<=gt.length;je+=64)n(Ze,b(gt.substring(je-64,je)));gt=gt.substring(je-64);var ft=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(je=0;je<gt.length;je++)ft[je>>2]|=gt.charCodeAt(je)<<(je%4<<3);if(ft[je>>2]|=128<<(je%4<<3),je>55)for(n(Ze,ft),je=0;je<16;je++)ft[je]=0;return ft[14]=8*Ye,n(Ze,ft),Ze}function b(gt){var je,Ye=[];for(je=0;je<64;je+=4)Ye[je>>2]=gt.charCodeAt(je)+(gt.charCodeAt(je+1)<<8)+(gt.charCodeAt(je+2)<<16)+(gt.charCodeAt(je+3)<<24);return Ye}s=t.atob.bind(t),o=t.btoa.bind(t);var x="0123456789abcdef".split("");function C(gt){for(var je="",Ye=0;Ye<4;Ye++)je+=x[gt>>8*Ye+4&15]+x[gt>>8*Ye&15];return je}function I(gt){return String.fromCharCode((255>)>>0,(65280>)>>8,(16711680>)>>16,(4278190080>)>>24)}function _(gt){return w(gt).map(I).join("")}var E=function(gt){for(var je=0;je<gt.length;je++)gt[je]=C(gt[je]);return gt.join("")}(w("hello"))!="5d41402abc4b2a76b9719d911017c592";function O(gt,je){if(E){var Ye=(65535>)+(65535&je);return(gt>>16)+(je>>16)+(Ye>>16)<<16|65535&Ye}return gt+je&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 N(gt,je){var Ye,Ze,ft,ot;if(gt!==Ye){for(var ht=(ft=gt,ot=1+(256/gt.length>>0),new Array(ot+1).join(ft)),Bt=[],It=0;It<256;It++)Bt[It]=It;var rr=0;for(It=0;It<256;It++){var gr=Bt[It];rr=(rr+gr+ht.charCodeAt(It))%256,Bt[It]=Bt[rr],Bt[rr]=gr}Ye=gt,Ze=Bt}else Bt=Ze;var mr=je.length,Cr=0,Wt=0,qr="";for(It=0;It<mr;It++)Wt=(Wt+(gr=Bt[Cr=(Cr+1)%256]))%256,Bt[Cr]=Bt[Wt],Bt[Wt]=gr,ht=Bt[(Bt[Cr]+Bt[Wt])%256],qr+=String.fromCharCode(je.charCodeAt(It)^ht);return qr}/**
|
|
|
* @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 F={print:4,modify:8,copy:16,"annot-forms":32};function U(gt,je,Ye,Ze){this.v=1,this.r=2;var ft=192;gt.forEach(function(Bt){if(F.perm!==void 0)throw new Error("Invalid permission: "+Bt);ft+=F[Bt]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var ot=(je+this.padding).substr(0,32),ht=(Ye+this.padding).substr(0,32);this.O=this.processOwnerPassword(ot,ht),this.P=-(1+(255^ft)),this.encryptionKey=_(ot+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(Ze)).substr(0,5),this.U=N(this.encryptionKey,this.padding)}function B(gt){if(/[^\u0000-\u00ff]/.test(gt))throw new Error("Invalid PDF Name Object: "+gt+", Only accept ASCII characters.");for(var je="",Ye=gt.length,Ze=0;Ze<Ye;Ze++){var ft=gt.charCodeAt(Ze);ft<33||ft===35||ft===37||ft===40||ft===41||ft===47||ft===60||ft===62||ft===91||ft===93||ft===123||ft===125||ft>126?je+="#"+("0"+ft.toString(16)).slice(-2):je+=gt[Ze]}return je}function K(gt){if(g()(gt)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var je={};this.subscribe=function(Ye,Ze,ft){if(ft=ft||!1,typeof Ye!="string"||typeof Ze!="function"||typeof ft!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");je.hasOwnProperty(Ye)||(je[Ye]={});var ot=Math.random().toString(35);return je[Ye][ot]=[Ze,!!ft],ot},this.unsubscribe=function(Ye){for(var Ze in je)if(je[Ze][Ye])return delete je[Ze][Ye],Object.keys(je[Ze]).length===0&&delete je[Ze],!0;return!1},this.publish=function(Ye){if(je.hasOwnProperty(Ye)){var Ze=Array.prototype.slice.call(arguments,1),ft=[];for(var ot in je[Ye]){var ht=je[Ye][ot];try{ht[0].apply(gt,Ze)}catch(Bt){t.console&&d.error("jsPDF PubSub Error",Bt.message,Bt)}ht[1]&&ft.push(ot)}ft.length&&ft.forEach(this.unsubscribe)}},this.getTopics=function(){return je}}function Y(gt){if(!(this instanceof Y))return new Y(gt);var je="opacity,stroke-opacity".split(",");for(var Ye in gt)gt.hasOwnProperty(Ye)&&je.indexOf(Ye)>=0&&(this[Ye]=gt[Ye]);this.id="",this.objectNumber=-1}function k(gt,je){this.gState=gt,this.matrix=je,this.id="",this.objectNumber=-1}function H(gt,je,Ye,Ze,ft){if(!(this instanceof H))return new H(gt,je,Ye,Ze,ft);this.type=gt==="axial"?2:3,this.coords=je,this.colors=Ye,k.call(this,Ze,ft)}function W(gt,je,Ye,Ze,ft){if(!(this instanceof W))return new W(gt,je,Ye,Ze,ft);this.boundingBox=gt,this.xStep=je,this.yStep=Ye,this.stream="",this.cloneIndex=0,k.call(this,Ze,ft)}function j(gt){var je,Ye=typeof arguments[0]=="string"?arguments[0]:"p",Ze=arguments[1],ft=arguments[2],ot=arguments[3],ht=[],Bt=1,It=16,rr="S",gr=null;g()(gt=gt||{})==="object"&&(Ye=gt.orientation,Ze=gt.unit||Ze,ft=gt.format||ft,ot=gt.compress||gt.compressPdf||ot,(gr=gt.encryption||null)!==null&&(gr.userPassword=gr.userPassword||"",gr.ownerPassword=gr.ownerPassword||"",gr.userPermissions=gr.userPermissions||[]),Bt=typeof gt.userUnit=="number"?Math.abs(gt.userUnit):1,gt.precision!==void 0&&(je=gt.precision),gt.floatPrecision!==void 0&&(It=gt.floatPrecision),rr=gt.defaultPathOperation||"S"),ht=gt.filters||(ot===!0?["FlateEncode"]:ht),Ze=Ze||"mm",Ye=(""+(Ye||"P")).toLowerCase();var mr=gt.putOnlyUsedFonts||!1,Cr={},Wt={internal:{},__private__:{}};Wt.__private__.PubSub=K;var qr="1.3",ur=Wt.__private__.getPdfVersion=function(){return qr};Wt.__private__.setPdfVersion=function(Pt){qr=Pt};var Zr={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]};Wt.__private__.getPageFormats=function(){return Zr};var Wr=Wt.__private__.getPageFormat=function(Pt){return Zr[Pt]};ft=ft||"a4";var Tr={COMPAT:"compat",ADVANCED:"advanced"},In=Tr.COMPAT;function Pi(){this.saveGraphicsState(),St(new Wi(Ar,0,0,-Ar,0,yc()*Ar).toString()+" cm"),this.setFontSize(this.getFontSize()/Ar),rr="n",In=Tr.ADVANCED}function vi(){this.restoreGraphicsState(),rr="S",In=Tr.COMPAT}var Ii=Wt.__private__.combineFontStyleAndFontWeight=function(Pt,Vt){if(Pt=="bold"&&Vt=="normal"||Pt=="bold"&&Vt==400||Pt=="normal"&&Vt=="italic"||Pt=="bold"&&Vt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Vt&&(Pt=Vt==400||Vt==="normal"?Pt==="italic"?"italic":"normal":Vt!=700&&Vt!=="bold"||Pt!=="normal"?(Vt==700?"bold":Vt)+""+Pt:"bold"),Pt};Wt.advancedAPI=function(Pt){var Vt=In===Tr.COMPAT;return Vt&&Pi.call(this),typeof Pt!="function"||(Pt(this),Vt&&vi.call(this)),this},Wt.compatAPI=function(Pt){var Vt=In===Tr.ADVANCED;return Vt&&vi.call(this),typeof Pt!="function"||(Pt(this),Vt&&Pi.call(this)),this},Wt.isAdvancedAPI=function(){return In===Tr.ADVANCED};var Ni,Di=function(Vt){if(In!==Tr.ADVANCED)throw new Error(Vt+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},mi=Wt.roundToPrecision=Wt.__private__.roundToPrecision=function(Pt,Vt){var on=je||Vt;if(isNaN(Pt)||isNaN(on))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return Pt.toFixed(on).replace(/0+$/,"")};Ni=Wt.hpf=Wt.__private__.hpf=typeof It=="number"?function(Pt){if(isNaN(Pt))throw new Error("Invalid argument passed to jsPDF.hpf");return mi(Pt,It)}:It==="smart"?function(Pt){if(isNaN(Pt))throw new Error("Invalid argument passed to jsPDF.hpf");return mi(Pt,Pt>-1&&Pt<1?16:5)}:function(Pt){if(isNaN(Pt))throw new Error("Invalid argument passed to jsPDF.hpf");return mi(Pt,16)};var oa=Wt.f2=Wt.__private__.f2=function(Pt){if(isNaN(Pt))throw new Error("Invalid argument passed to jsPDF.f2");return mi(Pt,2)},Cn=Wt.__private__.f3=function(Pt){if(isNaN(Pt))throw new Error("Invalid argument passed to jsPDF.f3");return mi(Pt,3)},mn=Wt.scale=Wt.__private__.scale=function(Pt){if(isNaN(Pt))throw new Error("Invalid argument passed to jsPDF.scale");return In===Tr.COMPAT?Pt*Ar:In===Tr.ADVANCED?Pt:void 0},jn=function(Vt){return In===Tr.COMPAT?yc()-Vt:In===Tr.ADVANCED?Vt:void 0},cn=function(Vt){return mn(jn(Vt))};Wt.__private__.setPrecision=Wt.setPrecision=function(Pt){typeof parseInt(Pt,10)=="number"&&(je=parseInt(Pt,10))};var Bi,hn="00000000000000000000000000000000",_i=Wt.__private__.getFileId=function(){return hn},Yn=Wt.__private__.setFileId=function(Pt){return hn=Pt!==void 0&&/^[a-fA-F0-9]{32}$/.test(Pt)?Pt.toUpperCase():hn.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),gr!==null&&(Ro=new U(gr.userPermissions,gr.userPassword,gr.ownerPassword,hn)),hn};Wt.setFileId=function(Pt){return Yn(Pt),this},Wt.getFileId=function(){return _i()};var Qn=Wt.__private__.convertDateToPDFDate=function(Pt){var Vt=Pt.getTimezoneOffset(),on=Vt<0?"+":"-",Pn=Math.floor(Math.abs(Vt/60)),Ei=Math.abs(Vt%60),Rt=[on,Bn(Pn),"'",Bn(Ei),"'"].join("");return["D:",Pt.getFullYear(),Bn(Pt.getMonth()+1),Bn(Pt.getDate()),Bn(Pt.getHours()),Bn(Pt.getMinutes()),Bn(Pt.getSeconds()),Rt].join("")},Xi=Wt.__private__.convertPDFDateToDate=function(Pt){var Vt=parseInt(Pt.substr(2,4),10),on=parseInt(Pt.substr(6,2),10)-1,Pn=parseInt(Pt.substr(8,2),10),Ei=parseInt(Pt.substr(10,2),10),Rt=parseInt(Pt.substr(12,2),10),ge=parseInt(Pt.substr(14,2),10);return new Date(Vt,on,Pn,Ei,Rt,ge,0)},Ia=Wt.__private__.setCreationDate=function(Pt){var Vt;if(Pt===void 0&&(Pt=new Date),Pt instanceof Date)Vt=Qn(Pt);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(Pt))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Vt=Pt}return Bi=Vt},En=Wt.__private__.getCreationDate=function(Pt){var Vt=Bi;return Pt==="jsDate"&&(Vt=Xi(Bi)),Vt};Wt.setCreationDate=function(Pt){return Ia(Pt),this},Wt.getCreationDate=function(Pt){return En(Pt)};var jr,Bn=Wt.__private__.padd2=function(Pt){return("0"+parseInt(Pt)).slice(-2)},ti=Wt.__private__.padd2Hex=function(Pt){return("00"+(Pt=Pt.toString())).substr(Pt.length)},fi=0,hi=[],Vi=[],Zi=0,ji=[],aa=[],Wa=!1,Ha=Vi,cs=function(){fi=0,Zi=0,Vi=[],hi=[],ji=[],Go=ao(),Io=ao()};Wt.__private__.setCustomOutputDestination=function(Pt){Wa=!0,Ha=Pt};var Ci=function(Vt){Wa||(Ha=Vt)};Wt.__private__.resetCustomOutputDestination=function(){Wa=!1,Ha=Vi};var St=Wt.__private__.out=function(Pt){return Pt=Pt.toString(),Zi+=Pt.length+1,Ha.push(Pt),Ha},Nr=Wt.__private__.write=function(Pt){return St(arguments.length===1?Pt.toString():Array.prototype.join.call(arguments," "))},Br=Wt.__private__.getArrayBuffer=function(Pt){for(var Vt=Pt.length,on=new ArrayBuffer(Vt),Pn=new Uint8Array(on);Vt--;)Pn[Vt]=Pt.charCodeAt(Vt);return on},Kr=[["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]];Wt.__private__.getStandardFonts=function(){return Kr};var Tn=gt.fontSize||16;Wt.__private__.setFontSize=Wt.setFontSize=function(Pt){return Tn=In===Tr.ADVANCED?Pt/Ar:Pt,this};var rn,Jn=Wt.__private__.getFontSize=Wt.getFontSize=function(){return In===Tr.COMPAT?Tn:Tn*Ar},Xn=gt.R2L||!1;Wt.__private__.setR2L=Wt.setR2L=function(Pt){return Xn=Pt,this},Wt.__private__.getR2L=Wt.getR2L=function(){return Xn};var ni,qi=Wt.__private__.setZoomMode=function(Pt){var Vt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^\d*\.?\d*%$/.test(Pt))rn=Pt;else if(isNaN(Pt)){if(Vt.indexOf(Pt)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+Pt+'" is not recognized.');rn=Pt}else rn=parseInt(Pt,10)};Wt.__private__.getZoomMode=function(){return rn};var Ui,xi=Wt.__private__.setPageMode=function(Pt){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(Pt)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+Pt+'" is not recognized.');ni=Pt};Wt.__private__.getPageMode=function(){return ni};var mt=Wt.__private__.setLayoutMode=function(Pt){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(Pt)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+Pt+'" is not recognized.');Ui=Pt};Wt.__private__.getLayoutMode=function(){return Ui},Wt.__private__.setDisplayMode=Wt.setDisplayMode=function(Pt,Vt,on){return qi(Pt),mt(Vt),xi(on),this};var qt={title:"",subject:"",author:"",keywords:"",creator:""};Wt.__private__.getDocumentProperty=function(Pt){if(Object.keys(qt).indexOf(Pt)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return qt[Pt]},Wt.__private__.getDocumentProperties=function(){return qt},Wt.__private__.setDocumentProperties=Wt.setProperties=Wt.setDocumentProperties=function(Pt){for(var Vt in qt)qt.hasOwnProperty(Vt)&&Pt[Vt]&&(qt[Vt]=Pt[Vt]);return this},Wt.__private__.setDocumentProperty=function(Pt,Vt){if(Object.keys(qt).indexOf(Pt)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return qt[Pt]=Vt};var xr,Ar,Jr,Hr,gn,bn={},Fn={},ci=[],li={},Si={},Ln={},pi={},Wn=null,Zn=0,ai=[],gi=new K(Wt),ta=gt.hotfixes||[],sa={},Ua={},Ji=[],Wi=function Pt(Vt,on,Pn,Ei,Rt,ge){if(!(this instanceof Pt))return new Pt(Vt,on,Pn,Ei,Rt,ge);isNaN(Vt)&&(Vt=1),isNaN(on)&&(on=0),isNaN(Pn)&&(Pn=0),isNaN(Ei)&&(Ei=1),isNaN(Rt)&&(Rt=0),isNaN(ge)&&(ge=0),this._matrix=[Vt,on,Pn,Ei,Rt,ge]};Object.defineProperty(Wi.prototype,"sx",{get:function(){return this._matrix[0]},set:function(Vt){this._matrix[0]=Vt}}),Object.defineProperty(Wi.prototype,"shy",{get:function(){return this._matrix[1]},set:function(Vt){this._matrix[1]=Vt}}),Object.defineProperty(Wi.prototype,"shx",{get:function(){return this._matrix[2]},set:function(Vt){this._matrix[2]=Vt}}),Object.defineProperty(Wi.prototype,"sy",{get:function(){return this._matrix[3]},set:function(Vt){this._matrix[3]=Vt}}),Object.defineProperty(Wi.prototype,"tx",{get:function(){return this._matrix[4]},set:function(Vt){this._matrix[4]=Vt}}),Object.defineProperty(Wi.prototype,"ty",{get:function(){return this._matrix[5]},set:function(Vt){this._matrix[5]=Vt}}),Object.defineProperty(Wi.prototype,"a",{get:function(){return this._matrix[0]},set:function(Vt){this._matrix[0]=Vt}}),Object.defineProperty(Wi.prototype,"b",{get:function(){return this._matrix[1]},set:function(Vt){this._matrix[1]=Vt}}),Object.defineProperty(Wi.prototype,"c",{get:function(){return this._matrix[2]},set:function(Vt){this._matrix[2]=Vt}}),Object.defineProperty(Wi.prototype,"d",{get:function(){return this._matrix[3]},set:function(Vt){this._matrix[3]=Vt}}),Object.defineProperty(Wi.prototype,"e",{get:function(){return this._matrix[4]},set:function(Vt){this._matrix[4]=Vt}}),Object.defineProperty(Wi.prototype,"f",{get:function(){return this._matrix[5]},set:function(Vt){this._matrix[5]=Vt}}),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(Pt){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Ni).join(Pt)},Wi.prototype.multiply=function(Pt){var Vt=Pt.sx*this.sx+Pt.shy*this.shx,on=Pt.sx*this.shy+Pt.shy*this.sy,Pn=Pt.shx*this.sx+Pt.sy*this.shx,Ei=Pt.shx*this.shy+Pt.sy*this.sy,Rt=Pt.tx*this.sx+Pt.ty*this.shx+this.tx,ge=Pt.tx*this.shy+Pt.ty*this.sy+this.ty;return new Wi(Vt,on,Pn,Ei,Rt,ge)},Wi.prototype.decompose=function(){var Pt=this.sx,Vt=this.shy,on=this.shx,Pn=this.sy,Ei=this.tx,Rt=this.ty,ge=Math.sqrt(Pt*Pt+Vt*Vt),Le=(Pt/=ge)*on+(Vt/=ge)*Pn;on-=Pt*Le,Pn-=Vt*Le;var Ue=Math.sqrt(on*on+Pn*Pn);return Le/=Ue,Pt*(Pn/=Ue)<Vt*(on/=Ue)&&(Pt=-Pt,Vt=-Vt,Le=-Le,ge=-ge),{scale:new Wi(ge,0,0,Ue,0,0),translate:new Wi(1,0,0,1,Ei,Rt),rotate:new Wi(Pt,Vt,-Vt,Pt,0,0),skew:new Wi(1,0,Le,1,0,0)}},Wi.prototype.toString=function(Pt){return this.join(" ")},Wi.prototype.inversed=function(){var Pt=this.sx,Vt=this.shy,on=this.shx,Pn=this.sy,Ei=this.tx,Rt=this.ty,ge=1/(Pt*Pn-Vt*on),Le=Pn*ge,Ue=-Vt*ge,nt=-on*ge,Dt=Pt*ge;return new Wi(Le,Ue,nt,Dt,-Le*Ei-nt*Rt,-Ue*Ei-Dt*Rt)},Wi.prototype.applyToPoint=function(Pt){var Vt=Pt.x*this.sx+Pt.y*this.shx+this.tx,on=Pt.x*this.shy+Pt.y*this.sy+this.ty;return new ic(Vt,on)},Wi.prototype.applyToRectangle=function(Pt){var Vt=this.applyToPoint(Pt),on=this.applyToPoint(new ic(Pt.x+Pt.w,Pt.y+Pt.h));return new $l(Vt.x,Vt.y,on.x-Vt.x,on.y-Vt.y)},Wi.prototype.clone=function(){var Pt=this.sx,Vt=this.shy,on=this.shx,Pn=this.sy,Ei=this.tx,Rt=this.ty;return new Wi(Pt,Vt,on,Pn,Ei,Rt)},Wt.Matrix=Wi;var za=Wt.matrixMult=function(Pt,Vt){return Vt.multiply(Pt)},wa=new Wi(1,0,0,1,0,0);Wt.unitMatrix=Wt.identityMatrix=wa;var Ma=function(Vt,on){if(!Si[Vt]){var Pn=(on instanceof H?"Sh":"P")+(Object.keys(li).length+1).toString(10);on.id=Pn,Si[Vt]=Pn,li[Pn]=on,gi.publish("addPattern",on)}};Wt.ShadingPattern=H,Wt.TilingPattern=W,Wt.addShadingPattern=function(Pt,Vt){return Di("addShadingPattern()"),Ma(Pt,Vt),this},Wt.beginTilingPattern=function(Pt){Di("beginTilingPattern()"),ac(Pt.boundingBox[0],Pt.boundingBox[1],Pt.boundingBox[2]-Pt.boundingBox[0],Pt.boundingBox[3]-Pt.boundingBox[1],Pt.matrix)},Wt.endTilingPattern=function(Pt,Vt){Di("endTilingPattern()"),Vt.stream=aa[jr].join(`
|
|
|
`),Ma(Pt,Vt),gi.publish("endTilingPattern",Vt),Ji.pop().restore()};var ja=Wt.__private__.newObject=function(){var Pt=ao();return Co(Pt,!0),Pt},ao=Wt.__private__.newObjectDeferred=function(){return fi++,hi[fi]=function(){return Zi},fi},Co=function(Vt,on){return on=typeof on=="boolean"&&on,hi[Vt]=Zi,on&&St(Vt+" 0 obj"),Vt},qo=Wt.__private__.newAdditionalObject=function(){var Pt={objId:ao(),content:""};return ji.push(Pt),Pt},Go=ao(),Io=ao(),Mo=Wt.__private__.decodeColorString=function(Pt){var Vt=Pt.split(" ");if(Vt.length!==2||Vt[1]!=="g"&&Vt[1]!=="G")Vt.length===5&&(Vt[4]==="k"||Vt[4]==="K")&&(Vt=[(1-Vt[0])*(1-Vt[3]),(1-Vt[1])*(1-Vt[3]),(1-Vt[2])*(1-Vt[3]),"r"]);else{var on=parseFloat(Vt[0]);Vt=[on,on,on,"r"]}for(var Pn="#",Ei=0;Ei<3;Ei++)Pn+=("0"+Math.floor(255*parseFloat(Vt[Ei])).toString(16)).slice(-2);return Pn},Ya=Wt.__private__.encodeColorString=function(Pt){var Vt;typeof Pt=="string"&&(Pt={ch1:Pt});var on=Pt.ch1,Pn=Pt.ch2,Ei=Pt.ch3,Rt=Pt.ch4,ge=Pt.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof on=="string"&&on.charAt(0)!=="#"){var Le=new l(on);if(Le.ok)on=Le.toHex();else if(!/^\d*\.?\d*$/.test(on))throw new Error('Invalid color "'+on+'" passed to jsPDF.encodeColorString.')}if(typeof on=="string"&&/^#[0-9A-Fa-f]{3}$/.test(on)&&(on="#"+on[1]+on[1]+on[2]+on[2]+on[3]+on[3]),typeof on=="string"&&/^#[0-9A-Fa-f]{6}$/.test(on)){var Ue=parseInt(on.substr(1),16);on=Ue>>16&255,Pn=Ue>>8&255,Ei=255&Ue}if(Pn===void 0||Rt===void 0&&on===Pn&&Pn===Ei)if(typeof on=="string")Vt=on+" "+ge[0];else switch(Pt.precision){case 2:Vt=oa(on/255)+" "+ge[0];break;case 3:default:Vt=Cn(on/255)+" "+ge[0]}else if(Rt===void 0||g()(Rt)==="object"){if(Rt&&!isNaN(Rt.a)&&Rt.a===0)return Vt=["1.","1.","1.",ge[1]].join(" ");if(typeof on=="string")Vt=[on,Pn,Ei,ge[1]].join(" ");else switch(Pt.precision){case 2:Vt=[oa(on/255),oa(Pn/255),oa(Ei/255),ge[1]].join(" ");break;default:case 3:Vt=[Cn(on/255),Cn(Pn/255),Cn(Ei/255),ge[1]].join(" ")}}else if(typeof on=="string")Vt=[on,Pn,Ei,Rt,ge[2]].join(" ");else switch(Pt.precision){case 2:Vt=[oa(on),oa(Pn),oa(Ei),oa(Rt),ge[2]].join(" ");break;case 3:default:Vt=[Cn(on),Cn(Pn),Cn(Ei),Cn(Rt),ge[2]].join(" ")}return Vt},Oo=Wt.__private__.getFilters=function(){return ht},vo=Wt.__private__.putStream=function(Pt){var Vt=(Pt=Pt||{}).data||"",on=Pt.filters||Oo(),Pn=Pt.alreadyAppliedFilters||[],Ei=Pt.addLength1||!1,Rt=Vt.length,ge=Pt.objectId,Le=function(si){return si};if(gr!==null&&ge===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");gr!==null&&(Le=Ro.encryptor(ge,0));var Ue={};on===!0&&(on=["FlateEncode"]);var nt=Pt.additionalKeyValues||[],Dt=(Ue=j.API.processDataByFilters!==void 0?j.API.processDataByFilters(Vt,on):{data:Vt,reverseChain:[]}).reverseChain+(Array.isArray(Pn)?Pn.join(" "):Pn.toString());if(Ue.data.length!==0&&(nt.push({key:"Length",value:Ue.data.length}),Ei===!0&&nt.push({key:"Length1",value:Rt})),Dt.length!=0)if(Dt.split("/").length-1==1)nt.push({key:"Filter",value:Dt});else{nt.push({key:"Filter",value:"["+Dt+"]"});for(var er=0;er<nt.length;er+=1)if(nt[er].key==="DecodeParms"){for(var Er=[],Mr=0;Mr<Ue.reverseChain.split("/").length-1;Mr+=1)Er.push("null");Er.push(nt[er].value),nt[er].value="["+Er.join(" ")+"]"}}St("<<");for(var ln=0;ln<nt.length;ln++)St("/"+nt[ln].key+" "+nt[ln].value);St(">>"),Ue.data.length!==0&&(St("stream"),St(Le(Ue.data)),St("endstream"))},Yo=Wt.__private__.putPage=function(Pt){var Vt=Pt.number,on=Pt.data,Pn=Pt.objId,Ei=Pt.contentsObjId;Co(Pn,!0),St("<</Type /Page"),St("/Parent "+Pt.rootDictionaryObjId+" 0 R"),St("/Resources "+Pt.resourceDictionaryObjId+" 0 R"),St("/MediaBox ["+parseFloat(Ni(Pt.mediaBox.bottomLeftX))+" "+parseFloat(Ni(Pt.mediaBox.bottomLeftY))+" "+Ni(Pt.mediaBox.topRightX)+" "+Ni(Pt.mediaBox.topRightY)+"]"),Pt.cropBox!==null&&St("/CropBox ["+Ni(Pt.cropBox.bottomLeftX)+" "+Ni(Pt.cropBox.bottomLeftY)+" "+Ni(Pt.cropBox.topRightX)+" "+Ni(Pt.cropBox.topRightY)+"]"),Pt.bleedBox!==null&&St("/BleedBox ["+Ni(Pt.bleedBox.bottomLeftX)+" "+Ni(Pt.bleedBox.bottomLeftY)+" "+Ni(Pt.bleedBox.topRightX)+" "+Ni(Pt.bleedBox.topRightY)+"]"),Pt.trimBox!==null&&St("/TrimBox ["+Ni(Pt.trimBox.bottomLeftX)+" "+Ni(Pt.trimBox.bottomLeftY)+" "+Ni(Pt.trimBox.topRightX)+" "+Ni(Pt.trimBox.topRightY)+"]"),Pt.artBox!==null&&St("/ArtBox ["+Ni(Pt.artBox.bottomLeftX)+" "+Ni(Pt.artBox.bottomLeftY)+" "+Ni(Pt.artBox.topRightX)+" "+Ni(Pt.artBox.topRightY)+"]"),typeof Pt.userUnit=="number"&&Pt.userUnit!==1&&St("/UserUnit "+Pt.userUnit),gi.publish("putPage",{objId:Pn,pageContext:ai[Vt],pageNumber:Vt,page:on}),St("/Contents "+Ei+" 0 R"),St(">>"),St("endobj");var Rt=on.join(`
|
|
|
`);return In===Tr.ADVANCED&&(Rt+=`
|
|
|
Q`),Co(Ei,!0),vo({data:Rt,filters:Oo(),objectId:Ei}),St("endobj"),Pn},Us=Wt.__private__.putPages=function(){var Pt,Vt,on=[];for(Pt=1;Pt<=Zn;Pt++)ai[Pt].objId=ao(),ai[Pt].contentsObjId=ao();for(Pt=1;Pt<=Zn;Pt++)on.push(Yo({number:Pt,data:aa[Pt],objId:ai[Pt].objId,contentsObjId:ai[Pt].contentsObjId,mediaBox:ai[Pt].mediaBox,cropBox:ai[Pt].cropBox,bleedBox:ai[Pt].bleedBox,trimBox:ai[Pt].trimBox,artBox:ai[Pt].artBox,userUnit:ai[Pt].userUnit,rootDictionaryObjId:Go,resourceDictionaryObjId:Io}));Co(Go,!0),St("<</Type /Pages");var Pn="/Kids [";for(Vt=0;Vt<Zn;Vt++)Pn+=on[Vt]+" 0 R ";St(Pn+"]"),St("/Count "+Zn),St(">>"),St("endobj"),gi.publish("postPutPages")},is=function(Vt){gi.publish("putFont",{font:Vt,out:St,newObject:ja,putStream:vo}),Vt.isAlreadyPutted!==!0&&(Vt.objectNumber=ja(),St("<<"),St("/Type /Font"),St("/BaseFont /"+B(Vt.postScriptName)),St("/Subtype /Type1"),typeof Vt.encoding=="string"&&St("/Encoding /"+Vt.encoding),St("/FirstChar 32"),St("/LastChar 255"),St(">>"),St("endobj"))},ys=function(){for(var Vt in bn)bn.hasOwnProperty(Vt)&&(mr===!1||mr===!0&&Cr.hasOwnProperty(Vt))&&is(bn[Vt])},Ms=function(Vt){Vt.objectNumber=ja();var on=[];on.push({key:"Type",value:"/XObject"}),on.push({key:"Subtype",value:"/Form"}),on.push({key:"BBox",value:"["+[Ni(Vt.x),Ni(Vt.y),Ni(Vt.x+Vt.width),Ni(Vt.y+Vt.height)].join(" ")+"]"}),on.push({key:"Matrix",value:"["+Vt.matrix.toString()+"]"});var Pn=Vt.pages[1].join(`
|
|
|
`);vo({data:Pn,additionalKeyValues:on,objectId:Vt.objectNumber}),St("endobj")},co=function(){for(var Vt in sa)sa.hasOwnProperty(Vt)&&Ms(sa[Vt])},Pa=function(Vt,on){var Pn,Ei=[],Rt=1/(on-1);for(Pn=0;Pn<1;Pn+=Rt)Ei.push(Pn);if(Ei.push(1),Vt[0].offset!=0){var ge={offset:0,color:Vt[0].color};Vt.unshift(ge)}if(Vt[Vt.length-1].offset!=1){var Le={offset:1,color:Vt[Vt.length-1].color};Vt.push(Le)}for(var Ue="",nt=0,Dt=0;Dt<Ei.length;Dt++){for(Pn=Ei[Dt];Pn>Vt[nt+1].offset;)nt++;var er=Vt[nt].offset,Er=(Pn-er)/(Vt[nt+1].offset-er),Mr=Vt[nt].color,ln=Vt[nt+1].color;Ue+=ti(Math.round((1-Er)*Mr[0]+Er*ln[0]).toString(16))+ti(Math.round((1-Er)*Mr[1]+Er*ln[1]).toString(16))+ti(Math.round((1-Er)*Mr[2]+Er*ln[2]).toString(16))}return Ue.trim()},no=function(Vt,on){on||(on=21);var Pn=ja(),Ei=Pa(Vt.colors,on),Rt=[];Rt.push({key:"FunctionType",value:"0"}),Rt.push({key:"Domain",value:"[0.0 1.0]"}),Rt.push({key:"Size",value:"["+on+"]"}),Rt.push({key:"BitsPerSample",value:"8"}),Rt.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Rt.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),vo({data:Ei,additionalKeyValues:Rt,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Pn}),St("endobj"),Vt.objectNumber=ja(),St("<< /ShadingType "+Vt.type),St("/ColorSpace /DeviceRGB");var ge="/Coords ["+Ni(parseFloat(Vt.coords[0]))+" "+Ni(parseFloat(Vt.coords[1]))+" ";Vt.type===2?ge+=Ni(parseFloat(Vt.coords[2]))+" "+Ni(parseFloat(Vt.coords[3])):ge+=Ni(parseFloat(Vt.coords[2]))+" "+Ni(parseFloat(Vt.coords[3]))+" "+Ni(parseFloat(Vt.coords[4]))+" "+Ni(parseFloat(Vt.coords[5])),St(ge+="]"),Vt.matrix&&St("/Matrix ["+Vt.matrix.toString()+"]"),St("/Function "+Pn+" 0 R"),St("/Extend [true true]"),St(">>"),St("endobj")},Vo=function(Vt,on){var Pn=ao(),Ei=ja();on.push({resourcesOid:Pn,objectOid:Ei}),Vt.objectNumber=Ei;var Rt=[];Rt.push({key:"Type",value:"/Pattern"}),Rt.push({key:"PatternType",value:"1"}),Rt.push({key:"PaintType",value:"1"}),Rt.push({key:"TilingType",value:"1"}),Rt.push({key:"BBox",value:"["+Vt.boundingBox.map(Ni).join(" ")+"]"}),Rt.push({key:"XStep",value:Ni(Vt.xStep)}),Rt.push({key:"YStep",value:Ni(Vt.yStep)}),Rt.push({key:"Resources",value:Pn+" 0 R"}),Vt.matrix&&Rt.push({key:"Matrix",value:"["+Vt.matrix.toString()+"]"}),vo({data:Vt.stream,additionalKeyValues:Rt,objectId:Vt.objectNumber}),St("endobj")},Jo=function(Vt){var on;for(on in li)li.hasOwnProperty(on)&&(li[on]instanceof H?no(li[on]):li[on]instanceof W&&Vo(li[on],Vt))},xo=function(Vt){for(var on in Vt.objectNumber=ja(),St("<<"),Vt)switch(on){case"opacity":St("/ca "+oa(Vt[on]));break;case"stroke-opacity":St("/CA "+oa(Vt[on]))}St(">>"),St("endobj")},es=function(){var Vt;for(Vt in Ln)Ln.hasOwnProperty(Vt)&&xo(Ln[Vt])},Is=function(){for(var Vt in St("/XObject <<"),sa)sa.hasOwnProperty(Vt)&&sa[Vt].objectNumber>=0&&St("/"+Vt+" "+sa[Vt].objectNumber+" 0 R");gi.publish("putXobjectDict"),St(">>")},Vs=function(){Ro.oid=ja(),St("<<"),St("/Filter /Standard"),St("/V "+Ro.v),St("/R "+Ro.r),St("/U <"+Ro.toHexString(Ro.U)+">"),St("/O <"+Ro.toHexString(Ro.O)+">"),St("/P "+Ro.P),St(">>"),St("endobj")},js=function(){for(var Vt in St("/Font <<"),bn)bn.hasOwnProperty(Vt)&&(mr===!1||mr===!0&&Cr.hasOwnProperty(Vt))&&St("/"+Vt+" "+bn[Vt].objectNumber+" 0 R");St(">>")},Os=function(){if(Object.keys(li).length>0){for(var Vt in St("/Shading <<"),li)li.hasOwnProperty(Vt)&&li[Vt]instanceof H&&li[Vt].objectNumber>=0&&St("/"+Vt+" "+li[Vt].objectNumber+" 0 R");gi.publish("putShadingPatternDict"),St(">>")}},xs=function(Vt){if(Object.keys(li).length>0){for(var on in St("/Pattern <<"),li)li.hasOwnProperty(on)&&li[on]instanceof Wt.TilingPattern&&li[on].objectNumber>=0&&li[on].objectNumber<Vt&&St("/"+on+" "+li[on].objectNumber+" 0 R");gi.publish("putTilingPatternDict"),St(">>")}},ps=function(){if(Object.keys(Ln).length>0){var Vt;for(Vt in St("/ExtGState <<"),Ln)Ln.hasOwnProperty(Vt)&&Ln[Vt].objectNumber>=0&&St("/"+Vt+" "+Ln[Vt].objectNumber+" 0 R");gi.publish("putGStateDict"),St(">>")}},Va=function(Vt){Co(Vt.resourcesOid,!0),St("<<"),St("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),js(),Os(),xs(Vt.objectOid),ps(),Is(),St(">>"),St("endobj")},Sa=function(){var Vt=[];ys(),es(),co(),Jo(Vt),gi.publish("putResources"),Vt.forEach(Va),Va({resourcesOid:Io,objectOid:Number.MAX_SAFE_INTEGER}),gi.publish("postPutResources")},Oa=function(){gi.publish("putAdditionalObjects");for(var Vt=0;Vt<ji.length;Vt++){var on=ji[Vt];Co(on.objId,!0),St(on.content),St("endobj")}gi.publish("postPutAdditionalObjects")},Lo=function(Vt){Fn[Vt.fontName]=Fn[Vt.fontName]||{},Fn[Vt.fontName][Vt.fontStyle]=Vt.id},No=function(Vt,on,Pn,Ei,Rt){var ge={id:"F"+(Object.keys(bn).length+1).toString(10),postScriptName:Vt,fontName:on,fontStyle:Pn,encoding:Ei,isStandardFont:Rt||!1,metadata:{}};return gi.publish("addFont",{font:ge,instance:this}),bn[ge.id]=ge,Lo(ge),ge.id},Do=function(Vt){for(var on=0,Pn=Kr.length;on<Pn;on++){var Ei=No.call(this,Vt[on][0],Vt[on][1],Vt[on][2],Kr[on][3],!0);mr===!1&&(Cr[Ei]=!0);var Rt=Vt[on][0].split("-");Lo({id:Ei,fontName:Rt[0],fontStyle:Rt[1]||""})}gi.publish("addFonts",{fonts:bn,dictionary:Fn})},Po=function(Vt){return Vt.foo=function(){try{return Vt.apply(this,arguments)}catch(Ei){var on=Ei.stack||"";~on.indexOf(" at ")&&(on=on.split(" at ")[1]);var Pn="Error in function "+on.split(`
|
|
|
`)[0].split("<")[0]+": "+Ei.message;if(!t.console)throw new Error(Pn);t.console.error(Pn,Ei),t.alert&&alert(Pn)}},Vt.foo.bar=Vt,Vt.foo},So=function(Vt,on){var Pn,Ei,Rt,ge,Le,Ue,nt,Dt,er;if(Rt=(on=on||{}).sourceEncoding||"Unicode",Le=on.outputEncoding,(on.autoencode||Le)&&bn[xr].metadata&&bn[xr].metadata[Rt]&&bn[xr].metadata[Rt].encoding&&(ge=bn[xr].metadata[Rt].encoding,!Le&&bn[xr].encoding&&(Le=bn[xr].encoding),!Le&&ge.codePages&&(Le=ge.codePages[0]),typeof Le=="string"&&(Le=ge[Le]),Le)){for(nt=!1,Ue=[],Pn=0,Ei=Vt.length;Pn<Ei;Pn++)(Dt=Le[Vt.charCodeAt(Pn)])?Ue.push(String.fromCharCode(Dt)):Ue.push(Vt[Pn]),Ue[Pn].charCodeAt(0)>>8&&(nt=!0);Vt=Ue.join("")}for(Pn=Vt.length;nt===void 0&&Pn!==0;)Vt.charCodeAt(Pn-1)>>8&&(nt=!0),Pn--;if(!nt)return Vt;for(Ue=on.noBOM?[]:[254,255],Pn=0,Ei=Vt.length;Pn<Ei;Pn++){if((er=(Dt=Vt.charCodeAt(Pn))>>8)>>8)throw new Error("Character at position "+Pn+" of string '"+Vt+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Ue.push(er),Ue.push(Dt-(er<<8))}return String.fromCharCode.apply(void 0,Ue)},$a=Wt.__private__.pdfEscape=Wt.pdfEscape=function(Pt,Vt){return So(Pt,Vt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ts=Wt.__private__.beginPage=function(Pt){aa[++Zn]=[],ai[Zn]={objId:0,contentsObjId:0,userUnit:Number(Bt),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(Pt[0]),topRightY:Number(Pt[1])}},Xo(Zn),Ci(aa[jr])},La=function(Vt,on){var Pn,Ei,Rt;switch(Ye=on||Ye,typeof Vt=="string"&&(Pn=Wr(Vt.toLowerCase()),Array.isArray(Pn)&&(Ei=Pn[0],Rt=Pn[1])),Array.isArray(Vt)&&(Ei=Vt[0]*Ar,Rt=Vt[1]*Ar),isNaN(Ei)&&(Ei=ft[0],Rt=ft[1]),(Ei>14400||Rt>14400)&&(d.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Ei=Math.min(14400,Ei),Rt=Math.min(14400,Rt)),ft=[Ei,Rt],Ye.substr(0,1)){case"l":Rt>Ei&&(ft=[Rt,Ei]);break;case"p":Ei>Rt&&(ft=[Rt,Ei])}ts(ft),Sc(kc),St(Al),Tl!==0&&St(Tl+" J"),cc!==0&&St(cc+" j"),gi.publish("addPage",{pageNumber:Zn})},Ds=function(Vt){Vt>0&&Vt<=Zn&&(aa.splice(Vt,1),ai.splice(Vt,1),Zn--,jr>Zn&&(jr=Zn),this.setPage(jr))},Xo=function(Vt){Vt>0&&Vt<=Zn&&(jr=Vt)},Hs=Wt.__private__.getNumberOfPages=Wt.getNumberOfPages=function(){return aa.length-1},Xs=function(Vt,on,Pn){var Ei,Rt=void 0;return Pn=Pn||{},Vt=Vt!==void 0?Vt:bn[xr].fontName,on=on!==void 0?on:bn[xr].fontStyle,Ei=Vt.toLowerCase(),Fn[Ei]!==void 0&&Fn[Ei][on]!==void 0?Rt=Fn[Ei][on]:Fn[Vt]!==void 0&&Fn[Vt][on]!==void 0?Rt=Fn[Vt][on]:Pn.disableWarning===!1&&d.warn("Unable to look up font label for font '"+Vt+"', '"+on+"'. Refer to getFontList() for available fonts."),Rt||Pn.noFallback||(Rt=Fn.times[on])==null&&(Rt=Fn.times.normal),Rt},wl=Wt.__private__.putInfo=function(){var Pt=ja(),Vt=function(Ei){return Ei};for(var on in gr!==null&&(Vt=Ro.encryptor(Pt,0)),St("<<"),St("/Producer ("+$a(Vt("jsPDF "+j.version))+")"),qt)qt.hasOwnProperty(on)&&qt[on]&&St("/"+on.substr(0,1).toUpperCase()+on.substr(1)+" ("+$a(Vt(qt[on]))+")");St("/CreationDate ("+$a(Vt(Bi))+")"),St(">>"),St("endobj")},Ns=Wt.__private__.putCatalog=function(Pt){var Vt=(Pt=Pt||{}).rootDictionaryObjId||Go;switch(ja(),St("<<"),St("/Type /Catalog"),St("/Pages "+Vt+" 0 R"),rn||(rn="fullwidth"),rn){case"fullwidth":St("/OpenAction [3 0 R /FitH null]");break;case"fullheight":St("/OpenAction [3 0 R /FitV null]");break;case"fullpage":St("/OpenAction [3 0 R /Fit]");break;case"original":St("/OpenAction [3 0 R /XYZ null null 1]");break;default:var on=""+rn;on.substr(on.length-1)==="%"&&(rn=parseInt(rn)/100),typeof rn=="number"&&St("/OpenAction [3 0 R /XYZ null null "+oa(rn)+"]")}switch(Ui||(Ui="continuous"),Ui){case"continuous":St("/PageLayout /OneColumn");break;case"single":St("/PageLayout /SinglePage");break;case"two":case"twoleft":St("/PageLayout /TwoColumnLeft");break;case"tworight":St("/PageLayout /TwoColumnRight")}ni&&St("/PageMode /"+ni),gi.publish("putCatalog"),St(">>"),St("endobj")},Qs=Wt.__private__.putTrailer=function(){St("trailer"),St("<<"),St("/Size "+(fi+1)),St("/Root "+fi+" 0 R"),St("/Info "+(fi-1)+" 0 R"),gr!==null&&St("/Encrypt "+Ro.oid+" 0 R"),St("/ID [ <"+hn+"> <"+hn+"> ]"),St(">>")},po=Wt.__private__.putHeader=function(){St("%PDF-"+qr),St("%\xBA\xDF\xAC\xE0")},Rs=Wt.__private__.putXRef=function(){var Pt="0000000000";St("xref"),St("0 "+(fi+1)),St("0000000000 65535 f ");for(var Vt=1;Vt<=fi;Vt++)typeof hi[Vt]=="function"?St((Pt+hi[Vt]()).slice(-10)+" 00000 n "):hi[Vt]!==void 0?St((Pt+hi[Vt]).slice(-10)+" 00000 n "):St("0000000000 00000 n ")},Ss=Wt.__private__.buildDocument=function(){cs(),Ci(Vi),gi.publish("buildDocument"),po(),Us(),Oa(),Sa(),gr!==null&&Vs(),wl(),Ns();var Pt=Zi;return Rs(),Qs(),St("startxref"),St(""+Pt),St("%%EOF"),Ci(aa[jr]),Vi.join(`
|
|
|
`)},bs=Wt.__private__.getBlob=function(Pt){return new Blob([Br(Pt)],{type:"application/pdf"})},ll=Wt.output=Wt.__private__.output=Po(function(Pt,Vt){switch(typeof(Vt=Vt||{})=="string"?Vt={filename:Vt}:Vt.filename=Vt.filename||"generated.pdf",Pt){case void 0:return Ss();case"save":Wt.save(Vt.filename);break;case"arraybuffer":return Br(Ss());case"blob":return bs(Ss());case"bloburi":case"bloburl":if(t.URL!==void 0&&typeof t.URL.createObjectURL=="function")return t.URL&&t.URL.createObjectURL(bs(Ss()))||void 0;d.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var on="",Pn=Ss();try{on=o(Pn)}catch(er){on=o(unescape(encodeURIComponent(Pn)))}return"data:application/pdf;filename="+Vt.filename+";base64,"+on;case"pdfobjectnewwindow":if(Object.prototype.toString.call(t)==="[object Window]"){var Ei='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+(Vt.pdfObjectUrl||"https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js")+'"></script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(Vt)+");</script></body></html>",Rt=t.open();return Rt!==null&&Rt.document.write(Ei),Rt}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(t)==="[object Window]"){var ge='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(Vt.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+Vt.filename+'" width="500px" height="400px" /></body></html>',Le=t.open();if(Le!==null){Le.document.write(ge);var Ue=this;Le.document.documentElement.querySelector("#pdfViewer").onload=function(){Le.document.title=Vt.filename,Le.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Ue.output("bloburl"))}}return Le}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(t)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var nt='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",Vt)+'"></iframe></body></html>',Dt=t.open();if(Dt!==null&&(Dt.document.write(nt),Dt.document.title=Vt.filename),Dt||typeof safari=="undefined")return Dt;break;case"datauri":case"dataurl":return t.document.location.href=this.output("datauristring",Vt);default:return null}}),Ls=function(Vt){return Array.isArray(ta)===!0&&ta.indexOf(Vt)>-1};switch(Ze){case"pt":Ar=1;break;case"mm":Ar=72/25.4;break;case"cm":Ar=72/2.54;break;case"in":Ar=72;break;case"px":Ar=Ls("px_scaling")==1?.75:96/72;break;case"pc":case"em":Ar=12;break;case"ex":Ar=6;break;default:throw new Error("Invalid unit: "+Ze)}var Ro=null;Ia(),Yn();var nl=function(Vt){return gr!==null?Ro.encryptor(Vt,0):function(on){return on}},Dl=Wt.__private__.getPageInfo=Wt.getPageInfo=function(Pt){if(isNaN(Pt)||Pt%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:ai[Pt].objId,pageNumber:Pt,pageContext:ai[Pt]}},Pl=Wt.__private__.getPageInfoByObjId=function(Pt){if(isNaN(Pt)||Pt%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Vt in ai)if(ai[Vt].objId===Pt)break;return Dl(Vt)},Sl=Wt.__private__.getCurrentPageInfo=Wt.getCurrentPageInfo=function(){return{objId:ai[jr].objId,pageNumber:jr,pageContext:ai[jr]}};Wt.addPage=function(){return La.apply(this,arguments),this},Wt.setPage=function(){return Xo.apply(this,arguments),Ci.call(this,aa[jr]),this},Wt.insertPage=function(Pt){return this.addPage(),this.movePage(jr,Pt),this},Wt.movePage=function(Pt,Vt){var on,Pn;if(Pt>Vt){on=aa[Pt],Pn=ai[Pt];for(var Ei=Pt;Ei>Vt;Ei--)aa[Ei]=aa[Ei-1],ai[Ei]=ai[Ei-1];aa[Vt]=on,ai[Vt]=Pn,this.setPage(Vt)}else if(Pt<Vt){on=aa[Pt],Pn=ai[Pt];for(var Rt=Pt;Rt<Vt;Rt++)aa[Rt]=aa[Rt+1],ai[Rt]=ai[Rt+1];aa[Vt]=on,ai[Vt]=Pn,this.setPage(Vt)}return this},Wt.deletePage=function(){return Ds.apply(this,arguments),this},Wt.__private__.text=Wt.text=function(Pt,Vt,on,Pn,Ei){var Rt,ge,Le,Ue,nt,Dt,er,Er,Mr=(Pn=Pn||{}).scope||this;if(typeof Pt=="number"&&typeof Vt=="number"&&(typeof on=="string"||Array.isArray(on))){var ln=on;on=Vt,Vt=Pt,Pt=ln}if(arguments[3]instanceof Wi==!1?(Le=arguments[4],Ue=arguments[5],g()(er=arguments[3])==="object"&&er!==null||(typeof Le=="string"&&(Ue=Le,Le=null),typeof er=="string"&&(Ue=er,er=null),typeof er=="number"&&(Le=er,er=null),Pn={flags:er,angle:Le,align:Ue})):(Di("The transform parameter of text() with a Matrix value"),Er=Ei),isNaN(Vt)||isNaN(on)||Pt==null)throw new Error("Invalid arguments passed to jsPDF.text");if(Pt.length===0)return Mr;var kn="",si=!1,Gi=typeof Pn.lineHeightFactor=="number"?Pn.lineHeightFactor:_l,ha=Mr.internal.scaleFactor;function Ca(Uo){return Uo=Uo.split(" ").join(Array(Pn.TabLen||9).join(" ")),$a(Uo,er)}function qa(Uo){for(var Na,ho=Uo.concat(),Ho=[],Ps=ho.length;Ps--;)typeof(Na=ho.shift())=="string"?Ho.push(Na):Array.isArray(Uo)&&(Na.length===1||Na[1]===void 0&&Na[2]===void 0)?Ho.push(Na[0]):Ho.push([Na[0],Na[1],Na[2]]);return Ho}function uo(Uo,Na){var ho;if(typeof Uo=="string")ho=Na(Uo)[0];else if(Array.isArray(Uo)){for(var Ho,Ps,wc=Uo.concat(),oc=[],Tc=wc.length;Tc--;)typeof(Ho=wc.shift())=="string"?oc.push(Na(Ho)[0]):Array.isArray(Ho)&&typeof Ho[0]=="string"&&(Ps=Na(Ho[0],Ho[1],Ho[2]),oc.push([Ps[0],Ps[1],Ps[2]]));ho=oc}return ho}var rs=!1,Qo=!0;if(typeof Pt=="string")rs=!0;else if(Array.isArray(Pt)){var as=Pt.concat();ge=[];for(var al,_s=as.length;_s--;)(typeof(al=as.shift())!="string"||Array.isArray(al)&&typeof al[0]!="string")&&(Qo=!1);rs=Qo}if(rs===!1)throw new Error('Type of text must be string or Array. "'+Pt+'" is not recognized.');typeof Pt=="string"&&(Pt=Pt.match(/[\r?\n]/)?Pt.split(/\r\n|\r|\n/g):[Pt]);var ol=Tn/Mr.internal.scaleFactor,ss=ol*(_l-1);switch(Pn.baseline){case"bottom":on-=ss;break;case"top":on+=ol-ss;break;case"hanging":on+=ol-2*ss;break;case"middle":on+=ol/2-ss}if((Dt=Pn.maxWidth||0)>0&&(typeof Pt=="string"?Pt=Mr.splitTextToSize(Pt,Dt):Object.prototype.toString.call(Pt)==="[object Array]"&&(Pt=Pt.reduce(function(Uo,Na){return Uo.concat(Mr.splitTextToSize(Na,Dt))},[]))),Rt={text:Pt,x:Vt,y:on,options:Pn,mutex:{pdfEscape:$a,activeFontKey:xr,fonts:bn,activeFontSize:Tn}},gi.publish("preProcessText",Rt),Pt=Rt.text,Le=(Pn=Rt.options).angle,Er instanceof Wi==!1&&Le&&typeof Le=="number"){Le*=Math.PI/180,Pn.rotationDirection===0&&(Le=-Le),In===Tr.ADVANCED&&(Le=-Le);var sl=Math.cos(Le),Il=Math.sin(Le);Er=new Wi(sl,Il,-Il,sl,0,0)}else Le&&Le instanceof Wi&&(Er=Le);In!==Tr.ADVANCED||Er||(Er=wa),(nt=Pn.charSpace||ms)!==void 0&&(kn+=Ni(mn(nt))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),Pn.lang;var Ks=-1,Ws=Pn.renderingMode!==void 0?Pn.renderingMode:Pn.stroke,Hl=Mr.internal.getCurrentPageInfo().pageContext;switch(Ws){case 0:case!1:case"fill":Ks=0;break;case 1:case!0:case"stroke":Ks=1;break;case 2:case"fillThenStroke":Ks=2;break;case 3:case"invisible":Ks=3;break;case 4:case"fillAndAddForClipping":Ks=4;break;case 5:case"strokeAndAddPathForClipping":Ks=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Ks=6;break;case 7:case"addToPathForClipping":Ks=7}var tc=Hl.usedRenderingMode!==void 0?Hl.usedRenderingMode:-1;Ks!==-1?kn+=Ks+` Tr
|
|
|
`:tc!==-1&&(kn+=`0 Tr
|
|
|
`),Ks!==-1&&(Hl.usedRenderingMode=Ks),Ue=Pn.align||"left";var Ol,$s=Tn*Gi,fl=Mr.internal.pageSize.getWidth(),zl=bn[xr];nt=Pn.charSpace||ms,Dt=Pn.maxWidth||0,er=Object.assign({autoencode:!0,noBOM:!0},Pn.flags);var Vc=[];if(Object.prototype.toString.call(Pt)==="[object Array]"){var _c;ge=qa(Pt),Ue!=="left"&&(Ol=ge.map(function(Uo){return Mr.getStringUnitWidth(Uo,{font:zl,charSpace:nt,fontSize:Tn,doKerning:!1})*Tn/ha}));var Gl,dl=0;if(Ue==="right"){Vt-=Ol[0],Pt=[],_s=ge.length;for(var Xa=0;Xa<_s;Xa++)Xa===0?(Gl=hl(Vt),_c=il(on)):(Gl=mn(dl-Ol[Xa]),_c=-$s),Pt.push([ge[Xa],Gl,_c]),dl=Ol[Xa]}else if(Ue==="center"){Vt-=Ol[0]/2,Pt=[],_s=ge.length;for(var Cc=0;Cc<_s;Cc++)Cc===0?(Gl=hl(Vt),_c=il(on)):(Gl=mn((dl-Ol[Cc])/2),_c=-$s),Pt.push([ge[Cc],Gl,_c]),dl=Ol[Cc]}else if(Ue==="left"){Pt=[],_s=ge.length;for(var Mc=0;Mc<_s;Mc++)Pt.push(ge[Mc])}else{if(Ue!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');Pt=[],_s=ge.length,Dt=Dt!==0?Dt:fl;for(var rc=0;rc<_s;rc++)_c=rc===0?il(on):-$s,Gl=rc===0?hl(Vt):0,rc<_s-1?Vc.push(Ni(mn((Dt-Ol[rc])/(ge[rc].split(" ").length-1)))):Vc.push(0),Pt.push([ge[rc],Gl,_c])}}var Rl=typeof Pn.R2L=="boolean"?Pn.R2L:Xn;Rl===!0&&(Pt=uo(Pt,function(Uo,Na,ho){return[Uo.split("").reverse().join(""),Na,ho]})),Rt={text:Pt,x:Vt,y:on,options:Pn,mutex:{pdfEscape:$a,activeFontKey:xr,fonts:bn,activeFontSize:Tn}},gi.publish("postProcessText",Rt),Pt=Rt.text,si=Rt.mutex.isHex||!1;var Gc=bn[xr].encoding;Gc!=="WinAnsiEncoding"&&Gc!=="StandardEncoding"||(Pt=uo(Pt,function(Uo,Na,ho){return[Ca(Uo),Na,ho]})),ge=qa(Pt),Pt=[];for(var Pc,dc,bc,hc=0,fc=1,Uc=Array.isArray(ge[0])?fc:hc,pc="",Oc=function(Na,ho,Ho){var Ps="";return Ho instanceof Wi?(Ho=typeof Pn.angle=="number"?za(Ho,new Wi(1,0,0,1,Na,ho)):za(new Wi(1,0,0,1,Na,ho),Ho),In===Tr.ADVANCED&&(Ho=za(new Wi(1,0,0,-1,0,0),Ho)),Ps=Ho.join(" ")+` Tm
|
|
|
`):Ps=Ni(Na)+" "+Ni(ho)+` Td
|
|
|
`,Ps},Lc=0;Lc<ge.length;Lc++){switch(pc="",Uc){case fc:bc=(si?"<":"(")+ge[Lc][0]+(si?">":")"),Pc=parseFloat(ge[Lc][1]),dc=parseFloat(ge[Lc][2]);break;case hc:bc=(si?"<":"(")+ge[Lc]+(si?">":")"),Pc=hl(Vt),dc=il(on)}Vc!==void 0&&Vc[Lc]!==void 0&&(pc=Vc[Lc]+` Tw
|
|
|
`),Lc===0?Pt.push(pc+Oc(Pc,dc,Er)+bc):Uc===hc?Pt.push(pc+bc):Uc===fc&&Pt.push(pc+Oc(Pc,dc,Er)+bc)}Pt=Uc===hc?Pt.join(` Tj
|
|
|
T* `):Pt.join(` Tj
|
|
|
`),Pt+=` Tj
|
|
|
`;var Nc=`BT
|
|
|
/`;return Nc+=xr+" "+Tn+` Tf
|
|
|
`,Nc+=Ni(Tn*Gi)+` TL
|
|
|
`,Nc+=Qr+`
|
|
|
`,Nc+=kn,Nc+=Pt,St(Nc+="ET"),Cr[xr]=!0,Mr};var Fo=Wt.__private__.clip=Wt.clip=function(Pt){return St(Pt==="evenodd"?"W*":"W"),this};Wt.clipEvenOdd=function(){return Fo("evenodd")},Wt.__private__.discardPath=Wt.discardPath=function(){return St("n"),this};var mo=Wt.__private__.isValidStyle=function(Pt){var Vt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(Pt)!==-1&&(Vt=!0),Vt};Wt.__private__.setDefaultPathOperation=Wt.setDefaultPathOperation=function(Pt){return mo(Pt)&&(rr=Pt),this};var Eo=Wt.__private__.getStyle=Wt.getStyle=function(Pt){var Vt=rr;switch(Pt){case"D":case"S":Vt="S";break;case"F":Vt="f";break;case"FD":case"DF":Vt="B";break;case"f":case"f*":case"B":case"B*":Vt=Pt}return Vt},la=Wt.close=function(){return St("h"),this};Wt.stroke=function(){return St("S"),this},Wt.fill=function(Pt){return Bo("f",Pt),this},Wt.fillEvenOdd=function(Pt){return Bo("f*",Pt),this},Wt.fillStroke=function(Pt){return Bo("B",Pt),this},Wt.fillStrokeEvenOdd=function(Pt){return Bo("B*",Pt),this};var Bo=function(Vt,on){g()(on)==="object"?xl(on,Vt):St(Vt)},Es=function(Vt){Vt===null||In===Tr.ADVANCED&&Vt===void 0||(Vt=Eo(Vt),St(Vt))};function ql(Pt,Vt,on,Pn,Ei){var Rt=new W(Vt||this.boundingBox,on||this.xStep,Pn||this.yStep,this.gState,Ei||this.matrix);Rt.stream=this.stream;var ge=Pt+"$$"+this.cloneIndex+++"$$";return Ma(ge,Rt),Rt}var xl=function(Vt,on){var Pn=Si[Vt.key],Ei=li[Pn];if(Ei instanceof H)St("q"),St(Ac(on)),Ei.gState&&Wt.setGState(Ei.gState),St(Vt.matrix.toString()+" cm"),St("/"+Pn+" sh"),St("Q");else if(Ei instanceof W){var Rt=new Wi(1,0,0,-1,0,yc());Vt.matrix&&(Rt=Rt.multiply(Vt.matrix||wa),Pn=ql.call(Ei,Vt.key,Vt.boundingBox,Vt.xStep,Vt.yStep,Rt).id),St("q"),St("/Pattern cs"),St("/"+Pn+" scn"),Ei.gState&&Wt.setGState(Ei.gState),St(on),St("Q")}},Ac=function(Vt){switch(Vt){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"}},vc=Wt.moveTo=function(Pt,Vt){return St(Ni(mn(Pt))+" "+Ni(cn(Vt))+" m"),this},Wc=Wt.lineTo=function(Pt,Vt){return St(Ni(mn(Pt))+" "+Ni(cn(Vt))+" l"),this},Wl=Wt.curveTo=function(Pt,Vt,on,Pn,Ei,Rt){return St([Ni(mn(Pt)),Ni(cn(Vt)),Ni(mn(on)),Ni(cn(Pn)),Ni(mn(Ei)),Ni(cn(Rt)),"c"].join(" ")),this};Wt.__private__.line=Wt.line=function(Pt,Vt,on,Pn,Ei){if(isNaN(Pt)||isNaN(Vt)||isNaN(on)||isNaN(Pn)||!mo(Ei))throw new Error("Invalid arguments passed to jsPDF.line");return In===Tr.COMPAT?this.lines([[on-Pt,Pn-Vt]],Pt,Vt,[1,1],Ei||"S"):this.lines([[on-Pt,Pn-Vt]],Pt,Vt,[1,1]).stroke()},Wt.__private__.lines=Wt.lines=function(Pt,Vt,on,Pn,Ei,Rt){var ge,Le,Ue,nt,Dt,er,Er,Mr,ln,kn,si,Gi;if(typeof Pt=="number"&&(Gi=on,on=Vt,Vt=Pt,Pt=Gi),Pn=Pn||[1,1],Rt=Rt||!1,isNaN(Vt)||isNaN(on)||!Array.isArray(Pt)||!Array.isArray(Pn)||!mo(Ei)||typeof Rt!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(vc(Vt,on),ge=Pn[0],Le=Pn[1],nt=Pt.length,kn=Vt,si=on,Ue=0;Ue<nt;Ue++)(Dt=Pt[Ue]).length===2?(kn=Dt[0]*ge+kn,si=Dt[1]*Le+si,Wc(kn,si)):(er=Dt[0]*ge+kn,Er=Dt[1]*Le+si,Mr=Dt[2]*ge+kn,ln=Dt[3]*Le+si,kn=Dt[4]*ge+kn,si=Dt[5]*Le+si,Wl(er,Er,Mr,ln,kn,si));return Rt&&la(),Es(Ei),this},Wt.path=function(Pt){for(var Vt=0;Vt<Pt.length;Vt++){var on=Pt[Vt],Pn=on.c;switch(on.op){case"m":vc(Pn[0],Pn[1]);break;case"l":Wc(Pn[0],Pn[1]);break;case"c":Wl.apply(this,Pn);break;case"h":la()}}return this},Wt.__private__.rect=Wt.rect=function(Pt,Vt,on,Pn,Ei){if(isNaN(Pt)||isNaN(Vt)||isNaN(on)||isNaN(Pn)||!mo(Ei))throw new Error("Invalid arguments passed to jsPDF.rect");return In===Tr.COMPAT&&(Pn=-Pn),St([Ni(mn(Pt)),Ni(cn(Vt)),Ni(mn(on)),Ni(mn(Pn)),"re"].join(" ")),Es(Ei),this},Wt.__private__.triangle=Wt.triangle=function(Pt,Vt,on,Pn,Ei,Rt,ge){if(isNaN(Pt)||isNaN(Vt)||isNaN(on)||isNaN(Pn)||isNaN(Ei)||isNaN(Rt)||!mo(ge))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[on-Pt,Pn-Vt],[Ei-on,Rt-Pn],[Pt-Ei,Vt-Rt]],Pt,Vt,[1,1],ge,!0),this},Wt.__private__.roundedRect=Wt.roundedRect=function(Pt,Vt,on,Pn,Ei,Rt,ge){if(isNaN(Pt)||isNaN(Vt)||isNaN(on)||isNaN(Pn)||isNaN(Ei)||isNaN(Rt)||!mo(ge))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Le=4/3*(Math.SQRT2-1);return Ei=Math.min(Ei,.5*on),Rt=Math.min(Rt,.5*Pn),this.lines([[on-2*Ei,0],[Ei*Le,0,Ei,Rt-Rt*Le,Ei,Rt],[0,Pn-2*Rt],[0,Rt*Le,-Ei*Le,Rt,-Ei,Rt],[2*Ei-on,0],[-Ei*Le,0,-Ei,-Rt*Le,-Ei,-Rt],[0,2*Rt-Pn],[0,-Rt*Le,Ei*Le,-Rt,Ei,-Rt]],Pt+Ei,Vt,[1,1],ge,!0),this},Wt.__private__.ellipse=Wt.ellipse=function(Pt,Vt,on,Pn,Ei){if(isNaN(Pt)||isNaN(Vt)||isNaN(on)||isNaN(Pn)||!mo(Ei))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Rt=4/3*(Math.SQRT2-1)*on,ge=4/3*(Math.SQRT2-1)*Pn;return vc(Pt+on,Vt),Wl(Pt+on,Vt-ge,Pt+Rt,Vt-Pn,Pt,Vt-Pn),Wl(Pt-Rt,Vt-Pn,Pt-on,Vt-ge,Pt-on,Vt),Wl(Pt-on,Vt+ge,Pt-Rt,Vt+Pn,Pt,Vt+Pn),Wl(Pt+Rt,Vt+Pn,Pt+on,Vt+ge,Pt+on,Vt),Es(Ei),this},Wt.__private__.circle=Wt.circle=function(Pt,Vt,on,Pn){if(isNaN(Pt)||isNaN(Vt)||isNaN(on)||!mo(Pn))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(Pt,Vt,on,on,Pn)},Wt.setFont=function(Pt,Vt,on){return on&&(Vt=Ii(Vt,on)),xr=Xs(Pt,Vt,{disableWarning:!1}),this};var El=Wt.__private__.getFont=Wt.getFont=function(){return bn[Xs.apply(Wt,arguments)]};Wt.__private__.getFontList=Wt.getFontList=function(){var Pt,Vt,on={};for(Pt in Fn)if(Fn.hasOwnProperty(Pt))for(Vt in on[Pt]=[],Fn[Pt])Fn[Pt].hasOwnProperty(Vt)&&on[Pt].push(Vt);return on},Wt.addFont=function(Pt,Vt,on,Pn,Ei){var Rt=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Rt.indexOf(arguments[3])!==-1?Ei=arguments[3]:arguments[3]&&Rt.indexOf(arguments[3])==-1&&(on=Ii(on,Pn)),Ei=Ei||"Identity-H",No.call(this,Pt,Vt,on,Ei)};var _l,kc=gt.lineWidth||.200025,Sc=Wt.__private__.setLineWidth=Wt.setLineWidth=function(Pt){return St(Ni(mn(Pt))+" w"),this};Wt.__private__.setLineDash=j.API.setLineDash=j.API.setLineDashPattern=function(Pt,Vt){if(Pt=Pt||[],Vt=Vt||0,isNaN(Vt)||!Array.isArray(Pt))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return Pt=Pt.map(function(on){return Ni(mn(on))}).join(" "),Vt=Ni(mn(Vt)),St("["+Pt+"] "+Vt+" d"),this};var Gs=Wt.__private__.getLineHeight=Wt.getLineHeight=function(){return Tn*_l};Wt.__private__.getLineHeight=Wt.getLineHeight=function(){return Tn*_l};var Zs=Wt.__private__.setLineHeightFactor=Wt.setLineHeightFactor=function(Pt){return typeof(Pt=Pt||1.15)=="number"&&(_l=Pt),this},ds=Wt.__private__.getLineHeightFactor=Wt.getLineHeightFactor=function(){return _l};Zs(gt.lineHeight);var hl=Wt.__private__.getHorizontalCoordinate=function(Pt){return mn(Pt)},il=Wt.__private__.getVerticalCoordinate=function(Pt){return In===Tr.ADVANCED?Pt:ai[jr].mediaBox.topRightY-ai[jr].mediaBox.bottomLeftY-mn(Pt)},Js=Wt.__private__.getHorizontalCoordinateString=Wt.getHorizontalCoordinateString=function(Pt){return Ni(hl(Pt))},Cl=Wt.__private__.getVerticalCoordinateString=Wt.getVerticalCoordinateString=function(Pt){return Ni(il(Pt))},Al=gt.strokeColor||"0 G";Wt.__private__.getStrokeColor=Wt.getDrawColor=function(){return Mo(Al)},Wt.__private__.setStrokeColor=Wt.setDrawColor=function(Pt,Vt,on,Pn){return Al=Ya({ch1:Pt,ch2:Vt,ch3:on,ch4:Pn,pdfColorType:"draw",precision:2}),St(Al),this};var vl=gt.fillColor||"0 g";Wt.__private__.getFillColor=Wt.getFillColor=function(){return Mo(vl)},Wt.__private__.setFillColor=Wt.setFillColor=function(Pt,Vt,on,Pn){return vl=Ya({ch1:Pt,ch2:Vt,ch3:on,ch4:Pn,pdfColorType:"fill",precision:2}),St(vl),this};var Qr=gt.textColor||"0 g",Mi=Wt.__private__.getTextColor=Wt.getTextColor=function(){return Mo(Qr)};Wt.__private__.setTextColor=Wt.setTextColor=function(Pt,Vt,on,Pn){return Qr=Ya({ch1:Pt,ch2:Vt,ch3:on,ch4:Pn,pdfColorType:"text",precision:3}),this};var ms=gt.charSpace,cl=Wt.__private__.getCharSpace=Wt.getCharSpace=function(){return parseFloat(ms||0)};Wt.__private__.setCharSpace=Wt.setCharSpace=function(Pt){if(isNaN(Pt))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return ms=Pt,this};var Tl=0;Wt.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},Wt.__private__.setLineCap=Wt.setLineCap=function(Pt){var Vt=Wt.CapJoinStyles[Pt];if(Vt===void 0)throw new Error("Line cap style of '"+Pt+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Tl=Vt,St(Vt+" J"),this};var cc=0;Wt.__private__.setLineJoin=Wt.setLineJoin=function(Pt){var Vt=Wt.CapJoinStyles[Pt];if(Vt===void 0)throw new Error("Line join style of '"+Pt+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return cc=Vt,St(Vt+" j"),this},Wt.__private__.setLineMiterLimit=Wt.__private__.setMiterLimit=Wt.setLineMiterLimit=Wt.setMiterLimit=function(Pt){if(Pt=Pt||0,isNaN(Pt))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return St(Ni(mn(Pt))+" M"),this},Wt.GState=Y,Wt.setGState=function(Pt){(Pt=typeof Pt=="string"?Ln[pi[Pt]]:nc(null,Pt)).equals(Wn)||(St("/"+Pt.id+" gs"),Wn=Pt)};var nc=function(Vt,on){if(!Vt||!pi[Vt]){var Pn=!1;for(var Ei in Ln)if(Ln.hasOwnProperty(Ei)&&Ln[Ei].equals(on)){Pn=!0;break}if(Pn)on=Ln[Ei];else{var Rt="GS"+(Object.keys(Ln).length+1).toString(10);Ln[Rt]=on,on.id=Rt}return Vt&&(pi[Vt]=on.id),gi.publish("addGState",on),on}};Wt.addGState=function(Pt,Vt){return nc(Pt,Vt),this},Wt.saveGraphicsState=function(){return St("q"),ci.push({key:xr,size:Tn,color:Qr}),this},Wt.restoreGraphicsState=function(){St("Q");var Pt=ci.pop();return xr=Pt.key,Tn=Pt.size,Qr=Pt.color,Wn=null,this},Wt.setCurrentTransformationMatrix=function(Pt){return St(Pt.toString()+" cm"),this},Wt.comment=function(Pt){return St("#"+Pt),this};var ic=function(Vt,on){var Pn=Vt||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Pn},set:function(Le){isNaN(Le)||(Pn=parseFloat(Le))}});var Ei=on||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ei},set:function(Le){isNaN(Le)||(Ei=parseFloat(Le))}});var Rt="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Rt},set:function(Le){Rt=Le.toString()}}),this},$l=function(Vt,on,Pn,Ei){ic.call(this,Vt,on),this.type="rect";var Rt=Pn||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Rt},set:function(Ue){isNaN(Ue)||(Rt=parseFloat(Ue))}});var ge=Ei||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return ge},set:function(Ue){isNaN(Ue)||(ge=parseFloat(Ue))}}),this},Ec=function(){this.page=Zn,this.currentPage=jr,this.pages=aa.slice(0),this.pagesContext=ai.slice(0),this.x=Jr,this.y=Hr,this.matrix=gn,this.width=ec(jr),this.height=yc(jr),this.outputDestination=Ha,this.id="",this.objectNumber=-1};Ec.prototype.restore=function(){Zn=this.page,jr=this.currentPage,ai=this.pagesContext,aa=this.pages,Jr=this.x,Hr=this.y,gn=this.matrix,eu(jr,this.width),Fs(jr,this.height),Ha=this.outputDestination};var ac=function(Vt,on,Pn,Ei,Rt){Ji.push(new Ec),Zn=jr=0,aa=[],Jr=Vt,Hr=on,gn=Rt,ts([Pn,Ei])},uc=function(Vt){if(Ua[Vt])Ji.pop().restore();else{var on=new Ec,Pn="Xo"+(Object.keys(sa).length+1).toString(10);on.id=Pn,Ua[Vt]=Pn,sa[Pn]=on,gi.publish("addFormObject",on),Ji.pop().restore()}};for(var $c in Wt.beginFormObject=function(Pt,Vt,on,Pn,Ei){return ac(Pt,Vt,on,Pn,Ei),this},Wt.endFormObject=function(Pt){return uc(Pt),this},Wt.doFormObject=function(Pt,Vt){var on=sa[Ua[Pt]];return St("q"),St(Vt.toString()+" cm"),St("/"+on.id+" Do"),St("Q"),this},Wt.getFormObject=function(Pt){var Vt=sa[Ua[Pt]];return{x:Vt.x,y:Vt.y,width:Vt.width,height:Vt.height,matrix:Vt.matrix}},Wt.save=function(Pt,Vt){return Pt=Pt||"generated.pdf",(Vt=Vt||{}).returnPromise=Vt.returnPromise||!1,Vt.returnPromise===!1?(i(bs(Ss()),Pt),typeof i.unload=="function"&&t.setTimeout&&setTimeout(i.unload,911),this):new Promise(function(on,Pn){try{var Ei=i(bs(Ss()),Pt);typeof i.unload=="function"&&t.setTimeout&&setTimeout(i.unload,911),on(Ei)}catch(Rt){Pn(Rt.message)}})},j.API)j.API.hasOwnProperty($c)&&($c==="events"&&j.API.events.length?function(Pt,Vt){var on,Pn,Ei;for(Ei=Vt.length-1;Ei!==-1;Ei--)on=Vt[Ei][0],Pn=Vt[Ei][1],Pt.subscribe.apply(Pt,[on].concat(typeof Pn=="function"?[Pn]:Pn))}(gi,j.API.events):Wt[$c]=j.API[$c]);var ec=Wt.getPageWidth=function(Pt){return(ai[Pt=Pt||jr].mediaBox.topRightX-ai[Pt].mediaBox.bottomLeftX)/Ar},eu=Wt.setPageWidth=function(Pt,Vt){ai[Pt].mediaBox.topRightX=Vt*Ar+ai[Pt].mediaBox.bottomLeftX},yc=Wt.getPageHeight=function(Pt){return(ai[Pt=Pt||jr].mediaBox.topRightY-ai[Pt].mediaBox.bottomLeftY)/Ar},Fs=Wt.setPageHeight=function(Pt,Vt){ai[Pt].mediaBox.topRightY=Vt*Ar+ai[Pt].mediaBox.bottomLeftY};return Wt.internal={pdfEscape:$a,getStyle:Eo,getFont:El,getFontSize:Jn,getCharSpace:cl,getTextColor:Mi,getLineHeight:Gs,getLineHeightFactor:ds,write:Nr,getHorizontalCoordinate:hl,getVerticalCoordinate:il,getCoordinateString:Js,getVerticalCoordinateString:Cl,collections:{},newObject:ja,newAdditionalObject:qo,newObjectDeferred:ao,newObjectDeferredBegin:Co,getFilters:Oo,putStream:vo,events:gi,scaleFactor:Ar,pageSize:{getWidth:function(){return ec(jr)},setWidth:function(Vt){eu(jr,Vt)},getHeight:function(){return yc(jr)},setHeight:function(Vt){Fs(jr,Vt)}},encryptionOptions:gr,encryption:Ro,getEncryptor:nl,output:ll,getNumberOfPages:Hs,pages:aa,out:St,f2:oa,f3:Cn,getPageInfo:Dl,getPageInfoByObjId:Pl,getCurrentPageInfo:Sl,getPDFVersion:ur,Point:ic,Rectangle:$l,Matrix:Wi,hasHotfix:Ls},Object.defineProperty(Wt.internal.pageSize,"width",{get:function(){return ec(jr)},set:function(Vt){eu(jr,Vt)},enumerable:!0,configurable:!0}),Object.defineProperty(Wt.internal.pageSize,"height",{get:function(){return yc(jr)},set:function(Vt){Fs(jr,Vt)},enumerable:!0,configurable:!0}),Do.call(Wt,Kr),xr="F1",La(ft,Ye),gi.publish("initialized"),Wt}U.prototype.lsbFirstWord=function(gt){return String.fromCharCode(gt>>0&255,gt>>8&255,gt>>16&255,gt>>24&255)},U.prototype.toHexString=function(gt){return gt.split("").map(function(je){return("0"+(255&je.charCodeAt(0)).toString(16)).slice(-2)}).join("")},U.prototype.hexToBytes=function(gt){for(var je=[],Ye=0;Ye<gt.length;Ye+=2)je.push(String.fromCharCode(parseInt(gt.substr(Ye,2),16)));return je.join("")},U.prototype.processOwnerPassword=function(gt,je){return N(_(je).substr(0,5),gt)},U.prototype.encryptor=function(gt,je){var Ye=_(this.encryptionKey+String.fromCharCode(255>,gt>>8&255,gt>>16&255,255&je,je>>8&255)).substr(0,10);return function(Ze){return N(Ye,Ze)}},Y.prototype.equals=function(gt){var je,Ye="id,objectNumber,equals";if(!gt||g()(gt)!==g()(this))return!1;var Ze=0;for(je in this)if(!(Ye.indexOf(je)>=0)){if(this.hasOwnProperty(je)&&!gt.hasOwnProperty(je))return!1;if(this[je]!==gt[je])return!1;Ze++}for(je in gt)gt.hasOwnProperty(je)&&Ye.indexOf(je)<0&&Ze--;return Ze===0},j.API={events:[]},j.version="2.4.0";var M=j.API,G=1,X=function(je){return je.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},q=function(je){return je.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},ee=function(je){return je.toFixed(2)},ie=function(je){return je.toFixed(5)};M.__acroform__={};var de=function(je,Ye){je.prototype=Object.create(Ye.prototype),je.prototype.constructor=je},ue=function(je){return je*G},ve=function(je){var Ye=new Be,Ze=te.internal.getHeight(je)||0,ft=te.internal.getWidth(je)||0;return Ye.BBox=[0,0,Number(ee(ft)),Number(ee(Ze))],Ye},be=M.__acroform__.setBit=function(gt,je){if(gt=gt||0,je=je||0,isNaN(gt)||isNaN(je))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return gt|=1<<je},_e=M.__acroform__.clearBit=function(gt,je){if(gt=gt||0,je=je||0,isNaN(gt)||isNaN(je))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return gt&=~(1<<je)},ke=M.__acroform__.getBit=function(gt,je){if(isNaN(gt)||isNaN(je))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return(gt&1<<je)==0?0:1},$e=M.__acroform__.getBitForPdf=function(gt,je){if(isNaN(gt)||isNaN(je))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return ke(gt,je-1)},ne=M.__acroform__.setBitForPdf=function(gt,je){if(isNaN(gt)||isNaN(je))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return be(gt,je-1)},Ne=M.__acroform__.clearBitForPdf=function(gt,je){if(isNaN(gt)||isNaN(je))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return _e(gt,je-1)},st=M.__acroform__.calculateCoordinates=function(gt,je){var Ye=je.internal.getHorizontalCoordinate,Ze=je.internal.getVerticalCoordinate,ft=gt[0],ot=gt[1],ht=gt[2],Bt=gt[3],It={};return It.lowerLeft_X=Ye(ft)||0,It.lowerLeft_Y=Ze(ot+Bt)||0,It.upperRight_X=Ye(ft+ht)||0,It.upperRight_Y=Ze(ot)||0,[Number(ee(It.lowerLeft_X)),Number(ee(It.lowerLeft_Y)),Number(ee(It.upperRight_X)),Number(ee(It.upperRight_Y))]},pe=function(je){if(je.appearanceStreamContent)return je.appearanceStreamContent;if(je.V||je.DV){var Ye=[],Ze=je._V||je.DV,ft=Z(je,Ze),ot=je.scope.internal.getFont(je.fontName,je.fontStyle).id;Ye.push("/Tx BMC"),Ye.push("q"),Ye.push("BT"),Ye.push(je.scope.__private__.encodeColorString(je.color)),Ye.push("/"+ot+" "+ee(ft.fontSize)+" Tf"),Ye.push("1 0 0 1 0 0 Tm"),Ye.push(ft.text),Ye.push("ET"),Ye.push("Q"),Ye.push("EMC");var ht=ve(je);return ht.scope=je.scope,ht.stream=Ye.join(`
|
|
|
`),ht}},Z=function(je,Ye){var Ze=je.fontSize===0?je.maxFontSize:je.fontSize,ft={text:"",fontSize:""},ot=(Ye=(Ye=Ye.substr(0,1)=="("?Ye.substr(1):Ye).substr(Ye.length-1)==")"?Ye.substr(0,Ye.length-1):Ye).split(" "),ht=Ze,Bt=te.internal.getHeight(je)||0;Bt=Bt<0?-Bt:Bt;var It=te.internal.getWidth(je)||0;It=It<0?-It:It;var rr=function(oa,Cn,mn){if(oa+1<ot.length){var jn=Cn+" "+ot[oa+1];return J(jn,je,mn).width<=It-4}return!1};ht++;e:for(;ht>0;){Ye="",ht--;var gr,mr,Cr=J("3",je,ht).height,Wt=je.multiline?Bt-ht:(Bt-Cr)/2,qr=Wt+=2,ur=0,Zr=0;if(ht<=0){Ye=`(...) Tj
|
|
|
`,Ye+="% Width of Text: "+J(Ye,je,ht=12).width+", FieldWidth:"+It+`
|
|
|
`;break}var Wr="",Tr=0;for(var In in ot)if(ot.hasOwnProperty(In)){Wr=(Wr+=ot[In]+" ").substr(Wr.length-1)==" "?Wr.substr(0,Wr.length-1):Wr;var Pi=parseInt(In),vi=rr(Pi,Wr,ht),Ii=In>=ot.length-1;if(vi&&!Ii){Wr+=" ";continue}if(vi||Ii){if(Ii)Zr=Pi;else if(je.multiline&&(Cr+2)*(Tr+2)+2>Bt)continue e}else{if(!je.multiline)continue e;if((Cr+2)*(Tr+2)+2>Bt)continue e;Zr=Pi}for(var Ni="",Di=ur;Di<=Zr;Di++)Ni+=ot[Di]+" ";switch(Ni=Ni.substr(Ni.length-1)==" "?Ni.substr(0,Ni.length-1):Ni,mr=J(Ni,je,ht).width,je.textAlign){case"right":gr=It-mr-2;break;case"center":gr=(It-mr)/2;break;case"left":default:gr=2}Ye+=ee(gr)+" "+ee(qr)+` Td
|
|
|
`,Ye+="("+X(Ni)+`) Tj
|
|
|
`,Ye+=-ee(gr)+` 0 Td
|
|
|
`,qr=-(ht+2),mr=0,ur=Zr+1,Tr++,Wr=""}break}return ft.text=Ye,ft.fontSize=ht,ft},J=function(je,Ye,Ze){var ft=Ye.scope.internal.getFont(Ye.fontName,Ye.fontStyle),ot=Ye.scope.getStringUnitWidth(je,{font:ft,fontSize:parseFloat(Ze),charSpace:0})*parseFloat(Ze);return{height:Ye.scope.getStringUnitWidth("3",{font:ft,fontSize:parseFloat(Ze),charSpace:0})*parseFloat(Ze)*1.5,width:ot}},ae={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Se=function(je,Ye){var Ze={type:"reference",object:je};Ye.internal.getPageInfo(je.page).pageContext.annotations.find(function(ft){return ft.type===Ze.type&&ft.object===Ze.object})===void 0&&Ye.internal.getPageInfo(je.page).pageContext.annotations.push(Ze)},me=function(je,Ye){for(var Ze in je)if(je.hasOwnProperty(Ze)){var ft=Ze,ot=je[Ze];Ye.internal.newObjectDeferredBegin(ot.objId,!0),g()(ot)==="object"&&typeof ot.putStream=="function"&&ot.putStream(),delete je[ft]}},Oe=function(je,Ye){if(Ye.scope=je,je.internal!==void 0&&(je.internal.acroformPlugin===void 0||je.internal.acroformPlugin.isInitialized===!1)){if(bt.FieldNum=0,je.internal.acroformPlugin=JSON.parse(JSON.stringify(ae)),je.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");G=je.internal.scaleFactor,je.internal.acroformPlugin.acroFormDictionaryRoot=new et,je.internal.acroformPlugin.acroFormDictionaryRoot.scope=je,je.internal.acroformPlugin.acroFormDictionaryRoot._eventID=je.internal.events.subscribe("postPutResources",function(){!function(Ze){Ze.internal.events.unsubscribe(Ze.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete Ze.internal.acroformPlugin.acroFormDictionaryRoot._eventID,Ze.internal.acroformPlugin.printedOut=!0}(je)}),je.internal.events.subscribe("buildDocument",function(){!function(Ze){Ze.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var ft=Ze.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var ot in ft)if(ft.hasOwnProperty(ot)){var ht=ft[ot];ht.objId=void 0,ht.hasAnnotation&&Se(ht,Ze)}}(je)}),je.internal.events.subscribe("putCatalog",function(){!function(Ze){if(Ze.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");Ze.internal.write("/AcroForm "+Ze.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(je)}),je.internal.events.subscribe("postPutPages",function(Ze){!function(ft,ot){var ht=!ft;for(var Bt in ft||(ot.internal.newObjectDeferredBegin(ot.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),ot.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),ft=ft||ot.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(ft.hasOwnProperty(Bt)){var It=ft[Bt],rr=[],gr=It.Rect;if(It.Rect&&(It.Rect=st(It.Rect,ot)),ot.internal.newObjectDeferredBegin(It.objId,!0),It.DA=te.createDefaultAppearanceStream(It),g()(It)==="object"&&typeof It.getKeyValueListForStream=="function"&&(rr=It.getKeyValueListForStream()),It.Rect=gr,It.hasAppearanceStream&&!It.appearanceStreamContent){var mr=pe(It);rr.push({key:"AP",value:"<</N "+mr+">>"}),ot.internal.acroformPlugin.xForms.push(mr)}if(It.appearanceStreamContent){var Cr="";for(var Wt in It.appearanceStreamContent)if(It.appearanceStreamContent.hasOwnProperty(Wt)){var qr=It.appearanceStreamContent[Wt];if(Cr+="/"+Wt+" ",Cr+="<<",Object.keys(qr).length>=1||Array.isArray(qr)){for(var Bt in qr)if(qr.hasOwnProperty(Bt)){var ur=qr[Bt];typeof ur=="function"&&(ur=ur.call(ot,It)),Cr+="/"+Bt+" "+ur+" ",ot.internal.acroformPlugin.xForms.indexOf(ur)>=0||ot.internal.acroformPlugin.xForms.push(ur)}}else typeof(ur=qr)=="function"&&(ur=ur.call(ot,It)),Cr+="/"+Bt+" "+ur,ot.internal.acroformPlugin.xForms.indexOf(ur)>=0||ot.internal.acroformPlugin.xForms.push(ur);Cr+=">>"}rr.push({key:"AP",value:`<<
|
|
|
`+Cr+">>"})}ot.internal.putStream({additionalKeyValues:rr,objectId:It.objId}),ot.internal.out("endobj")}ht&&me(ot.internal.acroformPlugin.xForms,ot)}(Ze,je)}),je.internal.acroformPlugin.isInitialized=!0}},Ee=M.__acroform__.arrayToPdfArray=function(gt,je,Ye){var Ze=function(Bt){return Bt};if(Array.isArray(gt)){for(var ft="[",ot=0;ot<gt.length;ot++)switch(ot!==0&&(ft+=" "),g()(gt[ot])){case"boolean":case"number":case"object":ft+=gt[ot].toString();break;case"string":gt[ot].substr(0,1)!=="/"?(je!==void 0&&Ye&&(Ze=Ye.internal.getEncryptor(je)),ft+="("+X(Ze(gt[ot].toString()))+")"):ft+=gt[ot].toString()}return ft+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},oe=function(je,Ye,Ze){var ft=function(ht){return ht};return Ye!==void 0&&Ze&&(ft=Ze.internal.getEncryptor(Ye)),(je=je||"").toString(),je="("+X(ft(je))+")"},Re=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(Ye){this._objId=Ye}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Re.prototype.toString=function(){return this.objId+" 0 R"},Re.prototype.putStream=function(){var gt=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:gt,objectId:this.objId}),this.scope.internal.out("endobj")},Re.prototype.getKeyValueListForStream=function(){var gt=[],je=Object.getOwnPropertyNames(this).filter(function(ot){return ot!="content"&&ot!="appearanceStreamContent"&&ot!="scope"&&ot!="objId"&&ot.substring(0,1)!="_"});for(var Ye in je)if(Object.getOwnPropertyDescriptor(this,je[Ye]).configurable===!1){var Ze=je[Ye],ft=this[Ze];ft&&(Array.isArray(ft)?gt.push({key:Ze,value:Ee(ft,this.objId,this.scope)}):ft instanceof Re?(ft.scope=this.scope,gt.push({key:Ze,value:ft.objId+" 0 R"})):typeof ft!="function"&>.push({key:Ze,value:ft}))}return gt};var Be=function(){Re.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 je,Ye=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return Ye},set:function(ft){Ye=ft}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(ft){je=ft.trim()},get:function(){return je||null}})};de(Be,Re);var et=function(){Re.call(this);var je,Ye=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return Ye.length>0?Ye:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return Ye}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(je){var ft=function(ht){return ht};return this.scope&&(ft=this.scope.internal.getEncryptor(this.objId)),"("+X(ft(je))+")"}},set:function(ft){je=ft}})};de(et,Re);var bt=function gt(){Re.call(this);var je=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return je},set:function(Tr){if(isNaN(Tr))throw new Error('Invalid value "'+Tr+'" for attribute F supplied.');je=Tr}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(je,3))},set:function(Tr){Boolean(Tr)===!0?this.F=ne(je,3):this.F=Ne(je,3)}});var Ye=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return Ye},set:function(Tr){if(isNaN(Tr))throw new Error('Invalid value "'+Tr+'" for attribute Ff supplied.');Ye=Tr}});var Ze=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(Ze.length!==0)return Ze},set:function(Tr){Ze=Tr!==void 0?Tr:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!Ze||isNaN(Ze[0])?0:Ze[0]},set:function(Tr){Ze[0]=Tr}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!Ze||isNaN(Ze[1])?0:Ze[1]},set:function(Tr){Ze[1]=Tr}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!Ze||isNaN(Ze[2])?0:Ze[2]},set:function(Tr){Ze[2]=Tr}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!Ze||isNaN(Ze[3])?0:Ze[3]},set:function(Tr){Ze[3]=Tr}});var ft="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return ft},set:function(Tr){switch(Tr){case"/Btn":case"/Tx":case"/Ch":case"/Sig":ft=Tr;break;default:throw new Error('Invalid value "'+Tr+'" for attribute FT supplied.')}}});var ot=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!ot||ot.length<1){if(this instanceof Ut)return;ot="FieldObject"+gt.FieldNum++}var Tr=function(Pi){return Pi};return this.scope&&(Tr=this.scope.internal.getEncryptor(this.objId)),"("+X(Tr(ot))+")"},set:function(Tr){ot=Tr.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return ot},set:function(Tr){ot=Tr}});var ht="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return ht},set:function(Tr){ht=Tr}});var Bt="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return Bt},set:function(Tr){Bt=Tr}});var It=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return It},set:function(Tr){It=Tr}});var rr=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return rr===void 0?50/G:rr},set:function(Tr){rr=Tr}});var gr="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return gr},set:function(Tr){gr=Tr}});var mr="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!mr||this instanceof Ut||this instanceof ct))return oe(mr,this.objId,this.scope)},set:function(Tr){Tr=Tr.toString(),mr=Tr}});var Cr=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Cr)return this instanceof Ft==!1?oe(Cr,this.objId,this.scope):Cr},set:function(Tr){Tr=Tr.toString(),Cr=this instanceof Ft==!1?Tr.substr(0,1)==="("?q(Tr.substr(1,Tr.length-2)):q(Tr):Tr}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ft==!0?q(Cr.substr(1,Cr.length-1)):Cr},set:function(Tr){Tr=Tr.toString(),Cr=this instanceof Ft==!0?"/"+Tr:Tr}});var Wt=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(Wt)return Wt},set:function(Tr){this.V=Tr}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(Wt)return this instanceof Ft==!1?oe(Wt,this.objId,this.scope):Wt},set:function(Tr){Tr=Tr.toString(),Wt=this instanceof Ft==!1?Tr.substr(0,1)==="("?q(Tr.substr(1,Tr.length-2)):q(Tr):Tr}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ft==!0?q(Wt.substr(1,Wt.length-1)):Wt},set:function(Tr){Tr=Tr.toString(),Wt=this instanceof Ft==!0?"/"+Tr:Tr}}),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 qr,ur=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return ur},set:function(Tr){Tr=Boolean(Tr),ur=Tr}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(qr)return qr},set:function(Tr){qr=Tr}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,1))},set:function(Tr){Boolean(Tr)===!0?this.Ff=ne(this.Ff,1):this.Ff=Ne(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,2))},set:function(Tr){Boolean(Tr)===!0?this.Ff=ne(this.Ff,2):this.Ff=Ne(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,3))},set:function(Tr){Boolean(Tr)===!0?this.Ff=ne(this.Ff,3):this.Ff=Ne(this.Ff,3)}});var Zr=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(Zr!==null)return Zr},set:function(Tr){if([0,1,2].indexOf(Tr)===-1)throw new Error('Invalid value "'+Tr+'" for attribute Q supplied.');Zr=Tr}}),Object.defineProperty(this,"textAlign",{get:function(){var Tr;switch(Zr){case 0:default:Tr="left";break;case 1:Tr="center";break;case 2:Tr="right"}return Tr},configurable:!0,enumerable:!0,set:function(Tr){switch(Tr){case"right":case 2:Zr=2;break;case"center":case 1:Zr=1;break;case"left":case 0:default:Zr=0}}})};de(bt,Re);var dt=function(){bt.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var je=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return je},set:function(ft){je=ft}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return je},set:function(ft){je=ft}});var Ye=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Ee(Ye,this.objId,this.scope)},set:function(ft){var ot,ht;ht=[],typeof(ot=ft)=="string"&&(ht=function(Bt,It,rr){rr||(rr=1);for(var gr,mr=[];gr=It.exec(Bt);)mr.push(gr[rr]);return mr}(ot,/\((.*?)\)/g)),Ye=ht}}),this.getOptions=function(){return Ye},this.setOptions=function(Ze){Ye=Ze,this.sort&&Ye.sort()},this.addOption=function(Ze){Ze=(Ze=Ze||"").toString(),Ye.push(Ze),this.sort&&Ye.sort()},this.removeOption=function(Ze,ft){for(ft=ft||!1,Ze=(Ze=Ze||"").toString();Ye.indexOf(Ze)!==-1&&(Ye.splice(Ye.indexOf(Ze),1),ft!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,18))},set:function(ft){Boolean(ft)===!0?this.Ff=ne(this.Ff,18):this.Ff=Ne(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,19))},set:function(ft){this.combo===!0&&(Boolean(ft)===!0?this.Ff=ne(this.Ff,19):this.Ff=Ne(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,20))},set:function(ft){Boolean(ft)===!0?(this.Ff=ne(this.Ff,20),Ye.sort()):this.Ff=Ne(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,22))},set:function(ft){Boolean(ft)===!0?this.Ff=ne(this.Ff,22):this.Ff=Ne(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,23))},set:function(ft){Boolean(ft)===!0?this.Ff=ne(this.Ff,23):this.Ff=Ne(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,27))},set:function(ft){Boolean(ft)===!0?this.Ff=ne(this.Ff,27):this.Ff=Ne(this.Ff,27)}}),this.hasAppearanceStream=!1};de(dt,bt);var He=function(){dt.call(this),this.fontName="helvetica",this.combo=!1};de(He,dt);var kt=function(){He.call(this),this.combo=!0};de(kt,He);var ut=function(){kt.call(this),this.edit=!0};de(ut,kt);var Ft=function(){bt.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,15))},set:function(ft){Boolean(ft)===!0?this.Ff=ne(this.Ff,15):this.Ff=Ne(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,16))},set:function(ft){Boolean(ft)===!0?this.Ff=ne(this.Ff,16):this.Ff=Ne(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,17))},set:function(ft){Boolean(ft)===!0?this.Ff=ne(this.Ff,17):this.Ff=Ne(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,26))},set:function(ft){Boolean(ft)===!0?this.Ff=ne(this.Ff,26):this.Ff=Ne(this.Ff,26)}});var je,Ye={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var ft=function(It){return It};if(this.scope&&(ft=this.scope.internal.getEncryptor(this.objId)),Object.keys(Ye).length!==0){var ot,ht=[];for(ot in ht.push("<<"),Ye)ht.push("/"+ot+" ("+X(ft(Ye[ot]))+")");return ht.push(">>"),ht.join(`
|
|
|
`)}},set:function(ft){g()(ft)==="object"&&(Ye=ft)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Ye.CA||""},set:function(ft){typeof ft=="string"&&(Ye.CA=ft)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return je},set:function(ft){je=ft}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return je.substr(1,je.length-1)},set:function(ft){je="/"+ft}})};de(Ft,bt);var Ht=function(){Ft.call(this),this.pushButton=!0};de(Ht,Ft);var $t=function(){Ft.call(this),this.radio=!0,this.pushButton=!1;var je=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return je},set:function(Ze){je=Ze!==void 0?Ze:[]}})};de($t,Ft);var Ut=function(){var je,Ye;bt.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return je},set:function(ht){je=ht}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return Ye},set:function(ht){Ye=ht}});var Ze,ft={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var ht=function(gr){return gr};this.scope&&(ht=this.scope.internal.getEncryptor(this.objId));var Bt,It=[];for(Bt in It.push("<<"),ft)It.push("/"+Bt+" ("+X(ht(ft[Bt]))+")");return It.push(">>"),It.join(`
|
|
|
`)},set:function(ht){g()(ht)==="object"&&(ft=ht)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return ft.CA||""},set:function(ht){typeof ht=="string"&&(ft.CA=ht)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Ze},set:function(ht){Ze=ht}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Ze.substr(1,Ze.length-1)},set:function(ht){Ze="/"+ht}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=te.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};de(Ut,bt),$t.prototype.setAppearance=function(gt){if(!("createAppearanceStream"in gt)||!("getCA"in gt))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var je in this.Kids)if(this.Kids.hasOwnProperty(je)){var Ye=this.Kids[je];Ye.appearanceStreamContent=gt.createAppearanceStream(Ye.optionName),Ye.caption=gt.getCA()}},$t.prototype.createOption=function(gt){var je=new Ut;return je.Parent=this,je.optionName=gt,this.Kids.push(je),we.call(this.scope,je),je};var Jt=function(){Ft.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=te.CheckBox.createAppearanceStream()};de(Jt,Ft);var ct=function(){bt.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,13))},set:function(Ze){Boolean(Ze)===!0?this.Ff=ne(this.Ff,13):this.Ff=Ne(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,21))},set:function(Ze){Boolean(Ze)===!0?this.Ff=ne(this.Ff,21):this.Ff=Ne(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,23))},set:function(Ze){Boolean(Ze)===!0?this.Ff=ne(this.Ff,23):this.Ff=Ne(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,24))},set:function(Ze){Boolean(Ze)===!0?this.Ff=ne(this.Ff,24):this.Ff=Ne(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,25))},set:function(Ze){Boolean(Ze)===!0?this.Ff=ne(this.Ff,25):this.Ff=Ne(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,26))},set:function(Ze){Boolean(Ze)===!0?this.Ff=ne(this.Ff,26):this.Ff=Ne(this.Ff,26)}});var je=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return je},set:function(Ze){je=Ze}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return je},set:function(Ze){Number.isInteger(Ze)&&(je=Ze)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};de(ct,bt);var le=function(){ct.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean($e(this.Ff,14))},set:function(Ye){Boolean(Ye)===!0?this.Ff=ne(this.Ff,14):this.Ff=Ne(this.Ff,14)}}),this.password=!0};de(le,ct);var te={CheckBox:{createAppearanceStream:function(){return{N:{On:te.CheckBox.YesNormal},D:{On:te.CheckBox.YesPushDown,Off:te.CheckBox.OffPushDown}}},YesPushDown:function(je){var Ye=ve(je);Ye.scope=je.scope;var Ze=[],ft=je.scope.internal.getFont(je.fontName,je.fontStyle).id,ot=je.scope.__private__.encodeColorString(je.color),ht=Z(je,je.caption);return Ze.push("0.749023 g"),Ze.push("0 0 "+ee(te.internal.getWidth(je))+" "+ee(te.internal.getHeight(je))+" re"),Ze.push("f"),Ze.push("BMC"),Ze.push("q"),Ze.push("0 0 1 rg"),Ze.push("/"+ft+" "+ee(ht.fontSize)+" Tf "+ot),Ze.push("BT"),Ze.push(ht.text),Ze.push("ET"),Ze.push("Q"),Ze.push("EMC"),Ye.stream=Ze.join(`
|
|
|
`),Ye},YesNormal:function(je){var Ye=ve(je);Ye.scope=je.scope;var Ze=je.scope.internal.getFont(je.fontName,je.fontStyle).id,ft=je.scope.__private__.encodeColorString(je.color),ot=[],ht=te.internal.getHeight(je),Bt=te.internal.getWidth(je),It=Z(je,je.caption);return ot.push("1 g"),ot.push("0 0 "+ee(Bt)+" "+ee(ht)+" re"),ot.push("f"),ot.push("q"),ot.push("0 0 1 rg"),ot.push("0 0 "+ee(Bt-1)+" "+ee(ht-1)+" re"),ot.push("W"),ot.push("n"),ot.push("0 g"),ot.push("BT"),ot.push("/"+Ze+" "+ee(It.fontSize)+" Tf "+ft),ot.push(It.text),ot.push("ET"),ot.push("Q"),Ye.stream=ot.join(`
|
|
|
`),Ye},OffPushDown:function(je){var Ye=ve(je);Ye.scope=je.scope;var Ze=[];return Ze.push("0.749023 g"),Ze.push("0 0 "+ee(te.internal.getWidth(je))+" "+ee(te.internal.getHeight(je))+" re"),Ze.push("f"),Ye.stream=Ze.join(`
|
|
|
`),Ye}},RadioButton:{Circle:{createAppearanceStream:function(je){var Ye={D:{Off:te.RadioButton.Circle.OffPushDown},N:{}};return Ye.N[je]=te.RadioButton.Circle.YesNormal,Ye.D[je]=te.RadioButton.Circle.YesPushDown,Ye},getCA:function(){return"l"},YesNormal:function(je){var Ye=ve(je);Ye.scope=je.scope;var Ze=[],ft=te.internal.getWidth(je)<=te.internal.getHeight(je)?te.internal.getWidth(je)/4:te.internal.getHeight(je)/4;ft=Number((.9*ft).toFixed(5));var ot=te.internal.Bezier_C,ht=Number((ft*ot).toFixed(5));return Ze.push("q"),Ze.push("1 0 0 1 "+ie(te.internal.getWidth(je)/2)+" "+ie(te.internal.getHeight(je)/2)+" cm"),Ze.push(ft+" 0 m"),Ze.push(ft+" "+ht+" "+ht+" "+ft+" 0 "+ft+" c"),Ze.push("-"+ht+" "+ft+" -"+ft+" "+ht+" -"+ft+" 0 c"),Ze.push("-"+ft+" -"+ht+" -"+ht+" -"+ft+" 0 -"+ft+" c"),Ze.push(ht+" -"+ft+" "+ft+" -"+ht+" "+ft+" 0 c"),Ze.push("f"),Ze.push("Q"),Ye.stream=Ze.join(`
|
|
|
`),Ye},YesPushDown:function(je){var Ye=ve(je);Ye.scope=je.scope;var Ze=[],ft=te.internal.getWidth(je)<=te.internal.getHeight(je)?te.internal.getWidth(je)/4:te.internal.getHeight(je)/4;ft=Number((.9*ft).toFixed(5));var ot=Number((2*ft).toFixed(5)),ht=Number((ot*te.internal.Bezier_C).toFixed(5)),Bt=Number((ft*te.internal.Bezier_C).toFixed(5));return Ze.push("0.749023 g"),Ze.push("q"),Ze.push("1 0 0 1 "+ie(te.internal.getWidth(je)/2)+" "+ie(te.internal.getHeight(je)/2)+" cm"),Ze.push(ot+" 0 m"),Ze.push(ot+" "+ht+" "+ht+" "+ot+" 0 "+ot+" c"),Ze.push("-"+ht+" "+ot+" -"+ot+" "+ht+" -"+ot+" 0 c"),Ze.push("-"+ot+" -"+ht+" -"+ht+" -"+ot+" 0 -"+ot+" c"),Ze.push(ht+" -"+ot+" "+ot+" -"+ht+" "+ot+" 0 c"),Ze.push("f"),Ze.push("Q"),Ze.push("0 g"),Ze.push("q"),Ze.push("1 0 0 1 "+ie(te.internal.getWidth(je)/2)+" "+ie(te.internal.getHeight(je)/2)+" cm"),Ze.push(ft+" 0 m"),Ze.push(ft+" "+Bt+" "+Bt+" "+ft+" 0 "+ft+" c"),Ze.push("-"+Bt+" "+ft+" -"+ft+" "+Bt+" -"+ft+" 0 c"),Ze.push("-"+ft+" -"+Bt+" -"+Bt+" -"+ft+" 0 -"+ft+" c"),Ze.push(Bt+" -"+ft+" "+ft+" -"+Bt+" "+ft+" 0 c"),Ze.push("f"),Ze.push("Q"),Ye.stream=Ze.join(`
|
|
|
`),Ye},OffPushDown:function(je){var Ye=ve(je);Ye.scope=je.scope;var Ze=[],ft=te.internal.getWidth(je)<=te.internal.getHeight(je)?te.internal.getWidth(je)/4:te.internal.getHeight(je)/4;ft=Number((.9*ft).toFixed(5));var ot=Number((2*ft).toFixed(5)),ht=Number((ot*te.internal.Bezier_C).toFixed(5));return Ze.push("0.749023 g"),Ze.push("q"),Ze.push("1 0 0 1 "+ie(te.internal.getWidth(je)/2)+" "+ie(te.internal.getHeight(je)/2)+" cm"),Ze.push(ot+" 0 m"),Ze.push(ot+" "+ht+" "+ht+" "+ot+" 0 "+ot+" c"),Ze.push("-"+ht+" "+ot+" -"+ot+" "+ht+" -"+ot+" 0 c"),Ze.push("-"+ot+" -"+ht+" -"+ht+" -"+ot+" 0 -"+ot+" c"),Ze.push(ht+" -"+ot+" "+ot+" -"+ht+" "+ot+" 0 c"),Ze.push("f"),Ze.push("Q"),Ye.stream=Ze.join(`
|
|
|
`),Ye}},Cross:{createAppearanceStream:function(je){var Ye={D:{Off:te.RadioButton.Cross.OffPushDown},N:{}};return Ye.N[je]=te.RadioButton.Cross.YesNormal,Ye.D[je]=te.RadioButton.Cross.YesPushDown,Ye},getCA:function(){return"8"},YesNormal:function(je){var Ye=ve(je);Ye.scope=je.scope;var Ze=[],ft=te.internal.calculateCross(je);return Ze.push("q"),Ze.push("1 1 "+ee(te.internal.getWidth(je)-2)+" "+ee(te.internal.getHeight(je)-2)+" re"),Ze.push("W"),Ze.push("n"),Ze.push(ee(ft.x1.x)+" "+ee(ft.x1.y)+" m"),Ze.push(ee(ft.x2.x)+" "+ee(ft.x2.y)+" l"),Ze.push(ee(ft.x4.x)+" "+ee(ft.x4.y)+" m"),Ze.push(ee(ft.x3.x)+" "+ee(ft.x3.y)+" l"),Ze.push("s"),Ze.push("Q"),Ye.stream=Ze.join(`
|
|
|
`),Ye},YesPushDown:function(je){var Ye=ve(je);Ye.scope=je.scope;var Ze=te.internal.calculateCross(je),ft=[];return ft.push("0.749023 g"),ft.push("0 0 "+ee(te.internal.getWidth(je))+" "+ee(te.internal.getHeight(je))+" re"),ft.push("f"),ft.push("q"),ft.push("1 1 "+ee(te.internal.getWidth(je)-2)+" "+ee(te.internal.getHeight(je)-2)+" re"),ft.push("W"),ft.push("n"),ft.push(ee(Ze.x1.x)+" "+ee(Ze.x1.y)+" m"),ft.push(ee(Ze.x2.x)+" "+ee(Ze.x2.y)+" l"),ft.push(ee(Ze.x4.x)+" "+ee(Ze.x4.y)+" m"),ft.push(ee(Ze.x3.x)+" "+ee(Ze.x3.y)+" l"),ft.push("s"),ft.push("Q"),Ye.stream=ft.join(`
|
|
|
`),Ye},OffPushDown:function(je){var Ye=ve(je);Ye.scope=je.scope;var Ze=[];return Ze.push("0.749023 g"),Ze.push("0 0 "+ee(te.internal.getWidth(je))+" "+ee(te.internal.getHeight(je))+" re"),Ze.push("f"),Ye.stream=Ze.join(`
|
|
|
`),Ye}}},createDefaultAppearanceStream:function(je){var Ye=je.scope.internal.getFont(je.fontName,je.fontStyle).id,Ze=je.scope.__private__.encodeColorString(je.color);return"/"+Ye+" "+je.fontSize+" Tf "+Ze}};te.internal={Bezier_C:.551915024494,calculateCross:function(je){var Ye=te.internal.getWidth(je),Ze=te.internal.getHeight(je),ft=Math.min(Ye,Ze);return{x1:{x:(Ye-ft)/2,y:(Ze-ft)/2+ft},x2:{x:(Ye-ft)/2+ft,y:(Ze-ft)/2},x3:{x:(Ye-ft)/2,y:(Ze-ft)/2},x4:{x:(Ye-ft)/2+ft,y:(Ze-ft)/2+ft}}}},te.internal.getWidth=function(gt){var je=0;return g()(gt)==="object"&&(je=ue(gt.Rect[2])),je},te.internal.getHeight=function(gt){var je=0;return g()(gt)==="object"&&(je=ue(gt.Rect[3])),je};var we=M.addField=function(gt){if(Oe(this,gt),!(gt instanceof bt))throw new Error("Invalid argument passed to jsPDF.addField.");var je;return(je=gt).scope.internal.acroformPlugin.printedOut&&(je.scope.internal.acroformPlugin.printedOut=!1,je.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),je.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(je),gt.page=gt.scope.internal.getCurrentPageInfo().pageNumber,this};M.AcroFormChoiceField=dt,M.AcroFormListBox=He,M.AcroFormComboBox=kt,M.AcroFormEditBox=ut,M.AcroFormButton=Ft,M.AcroFormPushButton=Ht,M.AcroFormRadioButton=$t,M.AcroFormCheckBox=Jt,M.AcroFormTextField=ct,M.AcroFormPasswordField=le,M.AcroFormAppearance=te,M.AcroForm={ChoiceField:dt,ListBox:He,ComboBox:kt,EditBox:ut,Button:Ft,PushButton:Ht,RadioButton:$t,CheckBox:Jt,TextField:ct,PasswordField:le,Appearance:te},j.AcroForm={ChoiceField:dt,ListBox:He,ComboBox:kt,EditBox:ut,Button:Ft,PushButton:Ht,RadioButton:$t,CheckBox:Jt,TextField:ct,PasswordField:le,Appearance:te};var Ce=j.AcroForm;function fe(gt){return gt.reduce(function(je,Ye,Ze){return je[Ye]=Ze,je},{})}!function(gt){gt.__addimage__={};var je="UNKNOWN",Ye={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]]},Ze=gt.__addimage__.getImageFileTypeByImageData=function(Cn,mn){var jn,cn,Bi,hn,_i,Yn=je;if((mn=mn||je)==="RGBA"||Cn.data!==void 0&&Cn.data instanceof Uint8ClampedArray&&"height"in Cn&&"width"in Cn)return"RGBA";if(Ii(Cn))for(_i in Ye)for(Bi=Ye[_i],jn=0;jn<Bi.length;jn+=1){for(hn=!0,cn=0;cn<Bi[jn].length;cn+=1)if(Bi[jn][cn]!==void 0&&Bi[jn][cn]!==Cn[cn]){hn=!1;break}if(hn===!0){Yn=_i;break}}else for(_i in Ye)for(Bi=Ye[_i],jn=0;jn<Bi.length;jn+=1){for(hn=!0,cn=0;cn<Bi[jn].length;cn+=1)if(Bi[jn][cn]!==void 0&&Bi[jn][cn]!==Cn.charCodeAt(cn)){hn=!1;break}if(hn===!0){Yn=_i;break}}return Yn===je&&mn!==je&&(Yn=mn),Yn},ft=function Cn(mn){for(var jn=this.internal.write,cn=this.internal.putStream,Bi=(0,this.internal.getFilters)();Bi.indexOf("FlateEncode")!==-1;)Bi.splice(Bi.indexOf("FlateEncode"),1);mn.objectId=this.internal.newObject();var hn=[];if(hn.push({key:"Type",value:"/XObject"}),hn.push({key:"Subtype",value:"/Image"}),hn.push({key:"Width",value:mn.width}),hn.push({key:"Height",value:mn.height}),mn.colorSpace===Zr.INDEXED?hn.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(mn.palette.length/3-1)+" "+("sMask"in mn&&mn.sMask!==void 0?mn.objectId+2:mn.objectId+1)+" 0 R]"}):(hn.push({key:"ColorSpace",value:"/"+mn.colorSpace}),mn.colorSpace===Zr.DEVICE_CMYK&&hn.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),hn.push({key:"BitsPerComponent",value:mn.bitsPerComponent}),"decodeParameters"in mn&&mn.decodeParameters!==void 0&&hn.push({key:"DecodeParms",value:"<<"+mn.decodeParameters+">>"}),"transparency"in mn&&Array.isArray(mn.transparency)){for(var _i="",Yn=0,Qn=mn.transparency.length;Yn<Qn;Yn++)_i+=mn.transparency[Yn]+" "+mn.transparency[Yn]+" ";hn.push({key:"Mask",value:"["+_i+"]"})}mn.sMask!==void 0&&hn.push({key:"SMask",value:mn.objectId+1+" 0 R"});var Xi=mn.filter!==void 0?["/"+mn.filter]:void 0;if(cn({data:mn.data,additionalKeyValues:hn,alreadyAppliedFilters:Xi,objectId:mn.objectId}),jn("endobj"),"sMask"in mn&&mn.sMask!==void 0){var Ia="/Predictor "+mn.predictor+" /Colors 1 /BitsPerComponent "+mn.bitsPerComponent+" /Columns "+mn.width,En={width:mn.width,height:mn.height,colorSpace:"DeviceGray",bitsPerComponent:mn.bitsPerComponent,decodeParameters:Ia,data:mn.sMask};"filter"in mn&&(En.filter=mn.filter),Cn.call(this,En)}if(mn.colorSpace===Zr.INDEXED){var jr=this.internal.newObject();cn({data:Di(new Uint8Array(mn.palette)),objectId:jr}),jn("endobj")}},ot=function(){var mn=this.internal.collections.addImage_images;for(var jn in mn)ft.call(this,mn[jn])},ht=function(){var mn,jn=this.internal.collections.addImage_images,cn=this.internal.write;for(var Bi in jn)cn("/I"+(mn=jn[Bi]).index,mn.objectId,"0","R")},Bt=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",ot),this.internal.events.subscribe("putXobjectDict",ht))},It=function(){var mn=this.internal.collections.addImage_images;return Bt.call(this),mn},rr=function(){return Object.keys(this.internal.collections.addImage_images).length},gr=function(mn){return typeof gt["process"+mn.toUpperCase()]=="function"},mr=function(mn){return g()(mn)==="object"&&mn.nodeType===1},Cr=function(mn,jn){if(mn.nodeName==="IMG"&&mn.hasAttribute("src")){var cn=""+mn.getAttribute("src");if(cn.indexOf("data:image/")===0)return s(unescape(cn).split("base64,").pop());var Bi=gt.loadFile(cn,!0);if(Bi!==void 0)return Bi}if(mn.nodeName==="CANVAS"){if(mn.width===0||mn.height===0)throw new Error("Given canvas must have data. Canvas width: "+mn.width+", height: "+mn.height);var hn;switch(jn){case"PNG":hn="image/png";break;case"WEBP":hn="image/webp";break;case"JPEG":case"JPG":default:hn="image/jpeg"}return s(mn.toDataURL(hn,1).split("base64,").pop())}},Wt=function(mn){var jn=this.internal.collections.addImage_images;if(jn){for(var cn in jn)if(mn===jn[cn].alias)return jn[cn]}},qr=function(mn,jn,cn){return mn||jn||(mn=-96,jn=-96),mn<0&&(mn=-1*cn.width*72/mn/this.internal.scaleFactor),jn<0&&(jn=-1*cn.height*72/jn/this.internal.scaleFactor),mn===0&&(mn=jn*cn.width/cn.height),jn===0&&(jn=mn*cn.height/cn.width),[mn,jn]},ur=function(mn,jn,cn,Bi,hn,_i){var Yn=qr.call(this,cn,Bi,hn),Qn=this.internal.getCoordinateString,Xi=this.internal.getVerticalCoordinateString,Ia=It.call(this);if(cn=Yn[0],Bi=Yn[1],Ia[hn.index]=hn,_i){_i*=Math.PI/180;var En=Math.cos(_i),jr=Math.sin(_i),Bn=function(hi){return hi.toFixed(4)},ti=[Bn(En),Bn(jr),Bn(-1*jr),Bn(En),0,0,"cm"]}this.internal.write("q"),_i?(this.internal.write([1,"0","0",1,Qn(mn),Xi(jn+Bi),"cm"].join(" ")),this.internal.write(ti.join(" ")),this.internal.write([Qn(cn),"0","0",Qn(Bi),"0","0","cm"].join(" "))):this.internal.write([Qn(cn),"0","0",Qn(Bi),Qn(mn),Xi(jn+Bi),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+hn.index+" Do"),this.internal.write("Q")},Zr=gt.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"};gt.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 Wr=gt.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Tr=gt.__addimage__.sHashCode=function(Cn){var mn,jn,cn=0;if(typeof Cn=="string")for(jn=Cn.length,mn=0;mn<jn;mn++)cn=(cn<<5)-cn+Cn.charCodeAt(mn),cn|=0;else if(Ii(Cn))for(jn=Cn.byteLength/2,mn=0;mn<jn;mn++)cn=(cn<<5)-cn+Cn[mn],cn|=0;return cn},In=gt.__addimage__.validateStringAsBase64=function(Cn){(Cn=Cn||"").toString().trim();var mn=!0;return Cn.length===0&&(mn=!1),Cn.length%4!=0&&(mn=!1),/^[A-Za-z0-9+/]+$/.test(Cn.substr(0,Cn.length-2))===!1&&(mn=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(Cn.substr(-2))===!1&&(mn=!1),mn},Pi=gt.__addimage__.extractImageFromDataUrl=function(Cn){var mn=(Cn=Cn||"").split("base64,"),jn=null;if(mn.length===2){var cn=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(mn[0]);Array.isArray(cn)&&(jn={mimeType:cn[1],charset:cn[2],data:mn[1]})}return jn},vi=gt.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};gt.__addimage__.isArrayBuffer=function(Cn){return vi()&&Cn instanceof ArrayBuffer};var Ii=gt.__addimage__.isArrayBufferView=function(Cn){return vi()&&typeof Uint32Array!="undefined"&&(Cn instanceof Int8Array||Cn instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&Cn instanceof Uint8ClampedArray||Cn instanceof Int16Array||Cn instanceof Uint16Array||Cn instanceof Int32Array||Cn instanceof Uint32Array||Cn instanceof Float32Array||Cn instanceof Float64Array)},Ni=gt.__addimage__.binaryStringToUint8Array=function(Cn){for(var mn=Cn.length,jn=new Uint8Array(mn),cn=0;cn<mn;cn++)jn[cn]=Cn.charCodeAt(cn);return jn},Di=gt.__addimage__.arrayBufferToBinaryString=function(Cn){for(var mn="",jn=Ii(Cn)?Cn:new Uint8Array(Cn),cn=0;cn<jn.length;cn+=8192)mn+=String.fromCharCode.apply(null,jn.subarray(cn,cn+8192));return mn};gt.addImage=function(){var Cn,mn,jn,cn,Bi,hn,_i,Yn,Qn;if(typeof arguments[1]=="number"?(mn=je,jn=arguments[1],cn=arguments[2],Bi=arguments[3],hn=arguments[4],_i=arguments[5],Yn=arguments[6],Qn=arguments[7]):(mn=arguments[1],jn=arguments[2],cn=arguments[3],Bi=arguments[4],hn=arguments[5],_i=arguments[6],Yn=arguments[7],Qn=arguments[8]),g()(Cn=arguments[0])==="object"&&!mr(Cn)&&"imageData"in Cn){var Xi=Cn;Cn=Xi.imageData,mn=Xi.format||mn||je,jn=Xi.x||jn||0,cn=Xi.y||cn||0,Bi=Xi.w||Xi.width||Bi,hn=Xi.h||Xi.height||hn,_i=Xi.alias||_i,Yn=Xi.compression||Yn,Qn=Xi.rotation||Xi.angle||Qn}var Ia=this.internal.getFilters();if(Yn===void 0&&Ia.indexOf("FlateEncode")!==-1&&(Yn="SLOW"),isNaN(jn)||isNaN(cn))throw new Error("Invalid coordinates passed to jsPDF.addImage");Bt.call(this);var En=mi.call(this,Cn,mn,_i,Yn);return ur.call(this,jn,cn,Bi,hn,En,Qn),this};var mi=function(mn,jn,cn,Bi){var hn,_i,Yn;if(typeof mn=="string"&&Ze(mn)===je){mn=unescape(mn);var Qn=oa(mn,!1);(Qn!==""||(Qn=gt.loadFile(mn,!0))!==void 0)&&(mn=Qn)}if(mr(mn)&&(mn=Cr(mn,jn)),jn=Ze(mn,jn),!gr(jn))throw new Error("addImage does not support files of type '"+jn+"', please ensure that a plugin for '"+jn+"' support is added.");if(((Yn=cn)==null||Yn.length===0)&&(cn=function(Xi){return typeof Xi=="string"||Ii(Xi)?Tr(Xi):Ii(Xi.data)?Tr(Xi.data):null}(mn)),(hn=Wt.call(this,cn))||(vi()&&(mn instanceof Uint8Array||jn==="RGBA"||(_i=mn,mn=Ni(mn))),hn=this["process"+jn.toUpperCase()](mn,rr.call(this),cn,function(Xi){return Xi&&typeof Xi=="string"&&(Xi=Xi.toUpperCase()),Xi in gt.image_compression?Xi:Wr.NONE}(Bi),_i)),!hn)throw new Error("An unknown error occurred whilst processing the image.");return hn},oa=gt.__addimage__.convertBase64ToBinaryString=function(Cn,mn){var jn;mn=typeof mn!="boolean"||mn;var cn,Bi="";if(typeof Cn=="string"){cn=(jn=Pi(Cn))!==null?jn.data:Cn;try{Bi=s(cn)}catch(hn){if(mn)throw In(cn)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+hn.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Bi};gt.getImageProperties=function(Cn){var mn,jn,cn="";if(mr(Cn)&&(Cn=Cr(Cn)),typeof Cn=="string"&&Ze(Cn)===je&&((cn=oa(Cn,!1))===""&&(cn=gt.loadFile(Cn)||""),Cn=cn),jn=Ze(Cn),!gr(jn))throw new Error("addImage does not support files of type '"+jn+"', please ensure that a plugin for '"+jn+"' support is added.");if(!vi()||Cn instanceof Uint8Array||(Cn=Ni(Cn)),!(mn=this["process"+jn.toUpperCase()](Cn)))throw new Error("An unknown error occurred whilst processing the image");return mn.fileType=jn,mn}}(j.API),function(gt){var je=function(Ze){if(Ze!==void 0&&Ze!="")return!0};j.API.events.push(["addPage",function(Ye){this.internal.getPageInfo(Ye.pageNumber).pageContext.annotations=[]}]),gt.events.push(["putPage",function(Ye){for(var Ze,ft,ot,ht=this.internal.getCoordinateString,Bt=this.internal.getVerticalCoordinateString,It=this.internal.getPageInfoByObjId(Ye.objId),rr=Ye.pageContext.annotations,gr=!1,mr=0;mr<rr.length&&!gr;mr++)switch((Ze=rr[mr]).type){case"link":(je(Ze.options.url)||je(Ze.options.pageNumber))&&(gr=!0);break;case"reference":case"text":case"freetext":gr=!0}if(gr!=0){this.internal.write("/Annots [");for(var Cr=0;Cr<rr.length;Cr++){Ze=rr[Cr];var Wt=this.internal.pdfEscape,qr=this.internal.getEncryptor(Ye.objId);switch(Ze.type){case"reference":this.internal.write(" "+Ze.object.objId+" 0 R ");break;case"text":var ur=this.internal.newAdditionalObject(),Zr=this.internal.newAdditionalObject(),Wr=this.internal.getEncryptor(ur.objId),Tr=Ze.title||"Note";ot="<</Type /Annot /Subtype /Text "+(ft="/Rect ["+ht(Ze.bounds.x)+" "+Bt(Ze.bounds.y+Ze.bounds.h)+" "+ht(Ze.bounds.x+Ze.bounds.w)+" "+Bt(Ze.bounds.y)+"] ")+"/Contents ("+Wt(Wr(Ze.contents))+")",ot+=" /Popup "+Zr.objId+" 0 R",ot+=" /P "+It.objId+" 0 R",ot+=" /T ("+Wt(Wr(Tr))+") >>",ur.content=ot;var In=ur.objId+" 0 R";ot="<</Type /Annot /Subtype /Popup "+(ft="/Rect ["+ht(Ze.bounds.x+30)+" "+Bt(Ze.bounds.y+Ze.bounds.h)+" "+ht(Ze.bounds.x+Ze.bounds.w+30)+" "+Bt(Ze.bounds.y)+"] ")+" /Parent "+In,Ze.open&&(ot+=" /Open true"),ot+=" >>",Zr.content=ot,this.internal.write(ur.objId,"0 R",Zr.objId,"0 R");break;case"freetext":ft="/Rect ["+ht(Ze.bounds.x)+" "+Bt(Ze.bounds.y)+" "+ht(Ze.bounds.x+Ze.bounds.w)+" "+Bt(Ze.bounds.y+Ze.bounds.h)+"] ";var Pi=Ze.color||"#000000";ot="<</Type /Annot /Subtype /FreeText "+ft+"/Contents ("+Wt(qr(Ze.contents))+")",ot+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Pi+")",ot+=" /Border [0 0 0]",ot+=" >>",this.internal.write(ot);break;case"link":if(Ze.options.name){var vi=this.annotations._nameMap[Ze.options.name];Ze.options.pageNumber=vi.page,Ze.options.top=vi.y}else Ze.options.top||(Ze.options.top=0);if(ft="/Rect ["+Ze.finalBounds.x+" "+Ze.finalBounds.y+" "+Ze.finalBounds.w+" "+Ze.finalBounds.h+"] ",ot="",Ze.options.url)ot="<</Type /Annot /Subtype /Link "+ft+"/Border [0 0 0] /A <</S /URI /URI ("+Wt(qr(Ze.options.url))+") >>";else if(Ze.options.pageNumber)switch(ot="<</Type /Annot /Subtype /Link "+ft+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(Ze.options.pageNumber).objId+" 0 R",Ze.options.magFactor=Ze.options.magFactor||"XYZ",Ze.options.magFactor){case"Fit":ot+=" /Fit]";break;case"FitH":ot+=" /FitH "+Ze.options.top+"]";break;case"FitV":Ze.options.left=Ze.options.left||0,ot+=" /FitV "+Ze.options.left+"]";break;case"XYZ":default:var Ii=Bt(Ze.options.top);Ze.options.left=Ze.options.left||0,Ze.options.zoom===void 0&&(Ze.options.zoom=0),ot+=" /XYZ "+Ze.options.left+" "+Ii+" "+Ze.options.zoom+"]"}ot!=""&&(ot+=" >>",this.internal.write(ot))}}this.internal.write("]")}}]),gt.createAnnotation=function(Ye){var Ze=this.internal.getCurrentPageInfo();switch(Ye.type){case"link":this.link(Ye.bounds.x,Ye.bounds.y,Ye.bounds.w,Ye.bounds.h,Ye);break;case"text":case"freetext":Ze.pageContext.annotations.push(Ye)}},gt.link=function(Ye,Ze,ft,ot,ht){var Bt=this.internal.getCurrentPageInfo(),It=this.internal.getCoordinateString,rr=this.internal.getVerticalCoordinateString;Bt.pageContext.annotations.push({finalBounds:{x:It(Ye),y:rr(Ze),w:It(Ye+ft),h:rr(Ze+ot)},options:ht,type:"link"})},gt.textWithLink=function(Ye,Ze,ft,ot){var ht=this.getTextWidth(Ye),Bt=this.internal.getLineHeight()/this.internal.scaleFactor;return this.text(Ye,Ze,ft,ot),ft+=.2*Bt,ot.align==="center"&&(Ze-=ht/2),ot.align==="right"&&(Ze-=ht),this.link(Ze,ft-Bt,ht,Bt,ot),ht},gt.getTextWidth=function(Ye){var Ze=this.internal.getFontSize();return this.getStringUnitWidth(Ye)*Ze/this.internal.scaleFactor}}(j.API),function(gt){var je={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]},Ye={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}},Ze={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},ft=[1570,1571,1573,1575];gt.__arabicParser__={};var ot=gt.__arabicParser__.isInArabicSubstitutionA=function(ur){return je[ur.charCodeAt(0)]!==void 0},ht=gt.__arabicParser__.isArabicLetter=function(ur){return typeof ur=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(ur)},Bt=gt.__arabicParser__.isArabicEndLetter=function(ur){return ht(ur)&&ot(ur)&&je[ur.charCodeAt(0)].length<=2},It=gt.__arabicParser__.isArabicAlfLetter=function(ur){return ht(ur)&&ft.indexOf(ur.charCodeAt(0))>=0};gt.__arabicParser__.arabicLetterHasIsolatedForm=function(ur){return ht(ur)&&ot(ur)&&je[ur.charCodeAt(0)].length>=1};var rr=gt.__arabicParser__.arabicLetterHasFinalForm=function(ur){return ht(ur)&&ot(ur)&&je[ur.charCodeAt(0)].length>=2};gt.__arabicParser__.arabicLetterHasInitialForm=function(ur){return ht(ur)&&ot(ur)&&je[ur.charCodeAt(0)].length>=3};var gr=gt.__arabicParser__.arabicLetterHasMedialForm=function(ur){return ht(ur)&&ot(ur)&&je[ur.charCodeAt(0)].length==4},mr=gt.__arabicParser__.resolveLigatures=function(ur){var Zr=0,Wr=Ye,Tr="",In=0;for(Zr=0;Zr<ur.length;Zr+=1)Wr[ur.charCodeAt(Zr)]!==void 0?(In++,typeof(Wr=Wr[ur.charCodeAt(Zr)])=="number"&&(Tr+=String.fromCharCode(Wr),Wr=Ye,In=0),Zr===ur.length-1&&(Wr=Ye,Tr+=ur.charAt(Zr-(In-1)),Zr-=In-1,In=0)):(Wr=Ye,Tr+=ur.charAt(Zr-In),Zr-=In,In=0);return Tr};gt.__arabicParser__.isArabicDiacritic=function(ur){return ur!==void 0&&Ze[ur.charCodeAt(0)]!==void 0};var Cr=gt.__arabicParser__.getCorrectForm=function(ur,Zr,Wr){return ht(ur)?ot(ur)===!1?-1:!rr(ur)||!ht(Zr)&&!ht(Wr)||!ht(Wr)&&Bt(Zr)||Bt(ur)&&!ht(Zr)||Bt(ur)&&It(Zr)||Bt(ur)&&Bt(Zr)?0:gr(ur)&&ht(Zr)&&!Bt(Zr)&&ht(Wr)&&rr(Wr)?3:Bt(ur)||!ht(Wr)?1:2:-1},Wt=function(Zr){var Wr=0,Tr=0,In=0,Pi="",vi="",Ii="",Ni=(Zr=Zr||"").split("\\s+"),Di=[];for(Wr=0;Wr<Ni.length;Wr+=1){for(Di.push(""),Tr=0;Tr<Ni[Wr].length;Tr+=1)Pi=Ni[Wr][Tr],vi=Ni[Wr][Tr-1],Ii=Ni[Wr][Tr+1],ht(Pi)?(In=Cr(Pi,vi,Ii),Di[Wr]+=In!==-1?String.fromCharCode(je[Pi.charCodeAt(0)][In]):Pi):Di[Wr]+=Pi;Di[Wr]=mr(Di[Wr])}return Di.join(" ")},qr=gt.__arabicParser__.processArabic=gt.processArabic=function(){var ur,Zr=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,Wr=[];if(Array.isArray(Zr)){var Tr=0;for(Wr=[],Tr=0;Tr<Zr.length;Tr+=1)Array.isArray(Zr[Tr])?Wr.push([Wt(Zr[Tr][0]),Zr[Tr][1],Zr[Tr][2]]):Wr.push([Wt(Zr[Tr])]);ur=Wr}else ur=Wt(Zr);return typeof arguments[0]=="string"?ur:(arguments[0].text=ur,arguments[0])};gt.events.push(["preProcessText",qr])}(j.API),j.API.autoPrint=function(gt){var je;switch((gt=gt||{}).variant=gt.variant||"non-conform",gt.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){je=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 "+je+" 0 R")})}return this},function(gt){var je=function(){var Ze=void 0;Object.defineProperty(this,"pdf",{get:function(){return Ze},set:function(rr){Ze=rr}});var ft=150;Object.defineProperty(this,"width",{get:function(){return ft},set:function(rr){ft=isNaN(rr)||Number.isInteger(rr)===!1||rr<0?150:rr,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=ft+1)}});var ot=300;Object.defineProperty(this,"height",{get:function(){return ot},set:function(rr){ot=isNaN(rr)||Number.isInteger(rr)===!1||rr<0?300:rr,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=ot+1)}});var ht=[];Object.defineProperty(this,"childNodes",{get:function(){return ht},set:function(rr){ht=rr}});var Bt={};Object.defineProperty(this,"style",{get:function(){return Bt},set:function(rr){Bt=rr}}),Object.defineProperty(this,"parentNode",{})};je.prototype.getContext=function(Ye,Ze){var ft;if((Ye=Ye||"2d")!=="2d")return null;for(ft in Ze)this.pdf.context2d.hasOwnProperty(ft)&&(this.pdf.context2d[ft]=Ze[ft]);return this.pdf.context2d._canvas=this,this.pdf.context2d},je.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},gt.events.push(["initialized",function(){this.canvas=new je,this.canvas.pdf=this}])}(j.API),function(gt){var je={left:0,top:0,bottom:0,right:0},Ye=!1,Ze=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({},je),this.internal.__cell__.margins.width=this.getPageWidth(),ft.call(this))},ft=function(){this.internal.__cell__.lastCell=new ot,this.internal.__cell__.pages=1},ot=function(){var rr=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return rr},set:function(Wr){rr=Wr}});var gr=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return gr},set:function(Wr){gr=Wr}});var mr=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return mr},set:function(Wr){mr=Wr}});var Cr=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Cr},set:function(Wr){Cr=Wr}});var Wt=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return Wt},set:function(Wr){Wt=Wr}});var qr=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return qr},set:function(Wr){qr=Wr}});var ur=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return ur},set:function(Wr){ur=Wr}}),this};ot.prototype.clone=function(){return new ot(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},ot.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},gt.setHeaderFunction=function(It){return Ze.call(this),this.internal.__cell__.headerFunction=typeof It=="function"?It:void 0,this},gt.getTextDimensions=function(It,rr){Ze.call(this);var gr=(rr=rr||{}).fontSize||this.getFontSize(),mr=rr.font||this.getFont(),Cr=rr.scaleFactor||this.internal.scaleFactor,Wt=0,qr=0,ur=0,Zr=this;if(!Array.isArray(It)&&typeof It!="string"){if(typeof It!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");It=String(It)}var Wr=rr.maxWidth;Wr>0?typeof It=="string"?It=this.splitTextToSize(It,Wr):Object.prototype.toString.call(It)==="[object Array]"&&(It=It.reduce(function(In,Pi){return In.concat(Zr.splitTextToSize(Pi,Wr))},[])):It=Array.isArray(It)?It:[It];for(var Tr=0;Tr<It.length;Tr++)Wt<(ur=this.getStringUnitWidth(It[Tr],{font:mr})*gr)&&(Wt=ur);return Wt!==0&&(qr=It.length),{w:Wt/=Cr,h:Math.max((qr*gr*this.getLineHeightFactor()-gr*(this.getLineHeightFactor()-1))/Cr,0)}},gt.cellAddPage=function(){Ze.call(this),this.addPage();var It=this.internal.__cell__.margins||je;return this.internal.__cell__.lastCell=new ot(It.left,It.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var ht=gt.cell=function(){var It;It=arguments[0]instanceof ot?arguments[0]:new ot(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),Ze.call(this);var rr=this.internal.__cell__.lastCell,gr=this.internal.__cell__.padding,mr=this.internal.__cell__.margins||je,Cr=this.internal.__cell__.tableHeaderRow,Wt=this.internal.__cell__.printHeaders;return rr.lineNumber!==void 0&&(rr.lineNumber===It.lineNumber?(It.x=(rr.x||0)+(rr.width||0),It.y=rr.y||0):rr.y+rr.height+It.height+mr.bottom>this.getPageHeight()?(this.cellAddPage(),It.y=mr.top,Wt&&Cr&&(this.printHeaderRow(It.lineNumber,!0),It.y+=Cr[0].height)):It.y=rr.y+rr.height||It.y),It.text[0]!==void 0&&(this.rect(It.x,It.y,It.width,It.height,Ye===!0?"FD":void 0),It.align==="right"?this.text(It.text,It.x+It.width-gr,It.y+gr,{align:"right",baseline:"top"}):It.align==="center"?this.text(It.text,It.x+It.width/2,It.y+gr,{align:"center",baseline:"top",maxWidth:It.width-gr-gr}):this.text(It.text,It.x+gr,It.y+gr,{align:"left",baseline:"top",maxWidth:It.width-gr-gr})),this.internal.__cell__.lastCell=It,this};gt.table=function(It,rr,gr,mr,Cr){if(Ze.call(this),!gr)throw new Error("No data for PDF table.");var Wt,qr,ur,Zr,Wr=[],Tr=[],In=[],Pi={},vi={},Ii=[],Ni=[],Di=(Cr=Cr||{}).autoSize||!1,mi=Cr.printHeaders!==!1,oa=Cr.css&&Cr.css["font-size"]!==void 0?16*Cr.css["font-size"]:Cr.fontSize||12,Cn=Cr.margins||Object.assign({width:this.getPageWidth()},je),mn=typeof Cr.padding=="number"?Cr.padding:3,jn=Cr.headerBackgroundColor||"#c8c8c8",cn=Cr.headerTextColor||"#000";if(ft.call(this),this.internal.__cell__.printHeaders=mi,this.internal.__cell__.margins=Cn,this.internal.__cell__.table_font_size=oa,this.internal.__cell__.padding=mn,this.internal.__cell__.headerBackgroundColor=jn,this.internal.__cell__.headerTextColor=cn,this.setFontSize(oa),mr==null)Tr=Wr=Object.keys(gr[0]),In=Wr.map(function(){return"left"});else if(Array.isArray(mr)&&g()(mr[0])==="object")for(Wr=mr.map(function(Xi){return Xi.name}),Tr=mr.map(function(Xi){return Xi.prompt||Xi.name||""}),In=mr.map(function(Xi){return Xi.align||"left"}),Wt=0;Wt<mr.length;Wt+=1)vi[mr[Wt].name]=mr[Wt].width*(19.049976/25.4);else Array.isArray(mr)&&typeof mr[0]=="string"&&(Tr=Wr=mr,In=Wr.map(function(){return"left"}));if(Di||Array.isArray(mr)&&typeof mr[0]=="string")for(Wt=0;Wt<Wr.length;Wt+=1){for(Pi[Zr=Wr[Wt]]=gr.map(function(Xi){return Xi[Zr]}),this.setFont(void 0,"bold"),Ii.push(this.getTextDimensions(Tr[Wt],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),qr=Pi[Zr],this.setFont(void 0,"normal"),ur=0;ur<qr.length;ur+=1)Ii.push(this.getTextDimensions(qr[ur],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);vi[Zr]=Math.max.apply(null,Ii)+mn+mn,Ii=[]}if(mi){var Bi={};for(Wt=0;Wt<Wr.length;Wt+=1)Bi[Wr[Wt]]={},Bi[Wr[Wt]].text=Tr[Wt],Bi[Wr[Wt]].align=In[Wt];var hn=Bt.call(this,Bi,vi);Ni=Wr.map(function(Xi){return new ot(It,rr,vi[Xi],hn,Bi[Xi].text,void 0,Bi[Xi].align)}),this.setTableHeaderRow(Ni),this.printHeaderRow(1,!1)}var _i=mr.reduce(function(Xi,Ia){return Xi[Ia.name]=Ia.align,Xi},{});for(Wt=0;Wt<gr.length;Wt+=1){"rowStart"in Cr&&Cr.rowStart instanceof Function&&Cr.rowStart({row:Wt,data:gr[Wt]},this);var Yn=Bt.call(this,gr[Wt],vi);for(ur=0;ur<Wr.length;ur+=1){var Qn=gr[Wt][Wr[ur]];"cellStart"in Cr&&Cr.cellStart instanceof Function&&Cr.cellStart({row:Wt,col:ur,data:Qn},this),ht.call(this,new ot(It,rr,vi[Wr[ur]],Yn,Qn,Wt+2,_i[Wr[ur]]))}}return this.internal.__cell__.table_x=It,this.internal.__cell__.table_y=rr,this};var Bt=function(rr,gr){var mr=this.internal.__cell__.padding,Cr=this.internal.__cell__.table_font_size,Wt=this.internal.scaleFactor;return Object.keys(rr).map(function(qr){var ur=rr[qr];return this.splitTextToSize(ur.hasOwnProperty("text")?ur.text:ur,gr[qr]-mr-mr)},this).map(function(qr){return this.getLineHeightFactor()*qr.length*Cr/Wt+mr+mr},this).reduce(function(qr,ur){return Math.max(qr,ur)},0)};gt.setTableHeaderRow=function(It){Ze.call(this),this.internal.__cell__.tableHeaderRow=It},gt.printHeaderRow=function(It,rr){if(Ze.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var gr;if(Ye=!0,typeof this.internal.__cell__.headerFunction=="function"){var mr=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new ot(mr[0],mr[1],mr[2],mr[3],void 0,-1)}this.setFont(void 0,"bold");for(var Cr=[],Wt=0;Wt<this.internal.__cell__.tableHeaderRow.length;Wt+=1){gr=this.internal.__cell__.tableHeaderRow[Wt].clone(),rr&&(gr.y=this.internal.__cell__.margins.top||0,Cr.push(gr)),gr.lineNumber=It;var qr=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),ht.call(this,gr),this.setTextColor(qr)}Cr.length>0&&this.setTableHeaderRow(Cr),this.setFont(void 0,"normal"),Ye=!1}}(j.API);var rt={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},tt=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],ye=fe(tt),Je=[100,200,300,400,500,600,700,800,900],lt=fe(Je);function ze(gt){var je=gt.family.replace(/"|'/g,"").toLowerCase(),Ye=function(ot){return rt[ot=ot||"normal"]?ot:"normal"}(gt.style),Ze=function(ot){if(!ot)return 400;if(typeof ot=="number")return ot>=100&&ot<=900&&ot%100==0?ot:400;if(/^\d00$/.test(ot))return parseInt(ot);switch(ot){case"bold":return 700;case"normal":default:return 400}}(gt.weight),ft=function(ot){return typeof ye[ot=ot||"normal"]=="number"?ot:"normal"}(gt.stretch);return{family:je,style:Ye,weight:Ze,stretch:ft,src:gt.src||[],ref:gt.ref||{name:je,style:[ft,Ye,Ze].join(" ")}}}function Ct(gt,je,Ye,Ze){var ft;for(ft=Ye;ft>=0&&ft<je.length;ft+=Ze)if(gt[je[ft]])return gt[je[ft]];for(ft=Ye;ft>=0&&ft<je.length;ft-=Ze)if(gt[je[ft]])return gt[je[ft]]}var zt={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},at={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function vt(gt){return[gt.stretch,gt.style,gt.weight,gt.family].join(" ")}function At(gt,je,Ye){for(var Ze=(Ye=Ye||{}).defaultFontFamily||"times",ft=Object.assign({},zt,Ye.genericFontFamilies||{}),ot=null,ht=null,Bt=0;Bt<je.length;++Bt)if(ft[(ot=ze(je[Bt])).family]&&(ot.family=ft[ot.family]),gt.hasOwnProperty(ot.family)){ht=gt[ot.family];break}if(!(ht=ht||gt[Ze]))throw new Error("Could not find a font-family for the rule '"+vt(ot)+"' and default family '"+Ze+"'.");if(ht=function(It,rr){if(rr[It])return rr[It];var gr=ye[It],mr=gr<=ye.normal?-1:1,Cr=Ct(rr,tt,gr,mr);if(!Cr)throw new Error("Could not find a matching font-stretch value for "+It);return Cr}(ot.stretch,ht),ht=function(It,rr){if(rr[It])return rr[It];for(var gr=rt[It],mr=0;mr<gr.length;++mr)if(rr[gr[mr]])return rr[gr[mr]];throw new Error("Could not find a matching font-style for "+It)}(ot.style,ht),!(ht=function(It,rr){if(rr[It])return rr[It];if(It===400&&rr[500])return rr[500];if(It===500&&rr[400])return rr[400];var gr=lt[It],mr=Ct(rr,Je,gr,It<400?-1:1);if(!mr)throw new Error("Could not find a matching font-weight for value "+It);return mr}(ot.weight,ht)))throw new Error("Failed to resolve a font for the rule '"+vt(ot)+"'.");return ht}function tr(gt){return gt.trimLeft()}function Ir(gt,je){for(var Ye=0;Ye<gt.length;){if(gt.charAt(Ye)===je)return[gt.substring(0,Ye),gt.substring(Ye+1)];Ye+=1}return null}function zr(gt){var je=gt.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return je===null?null:[je[0],gt.substring(je[0].length)]}var yn,ui,Nn,sn=["times"];!function(gt){var je,Ye,Ze,ft,ot,ht,Bt,It,rr,gr=function(jr){return jr=jr||{},this.isStrokeTransparent=jr.isStrokeTransparent||!1,this.strokeOpacity=jr.strokeOpacity||1,this.strokeStyle=jr.strokeStyle||"#000000",this.fillStyle=jr.fillStyle||"#000000",this.isFillTransparent=jr.isFillTransparent||!1,this.fillOpacity=jr.fillOpacity||1,this.font=jr.font||"10px sans-serif",this.textBaseline=jr.textBaseline||"alphabetic",this.textAlign=jr.textAlign||"left",this.lineWidth=jr.lineWidth||1,this.lineJoin=jr.lineJoin||"miter",this.lineCap=jr.lineCap||"butt",this.path=jr.path||[],this.transform=jr.transform!==void 0?jr.transform.clone():new It,this.globalCompositeOperation=jr.globalCompositeOperation||"normal",this.globalAlpha=jr.globalAlpha||1,this.clip_path=jr.clip_path||[],this.currentPoint=jr.currentPoint||new ht,this.miterLimit=jr.miterLimit||10,this.lastPoint=jr.lastPoint||new ht,this.lineDashOffset=jr.lineDashOffset||0,this.lineDash=jr.lineDash||[],this.margin=jr.margin||[0,0,0,0],this.prevPageLastElemOffset=jr.prevPageLastElemOffset||0,this.ignoreClearRect=typeof jr.ignoreClearRect!="boolean"||jr.ignoreClearRect,this};gt.events.push(["initialized",function(){this.context2d=new mr(this),je=this.internal.f2,Ye=this.internal.getCoordinateString,Ze=this.internal.getVerticalCoordinateString,ft=this.internal.getHorizontalCoordinate,ot=this.internal.getVerticalCoordinate,ht=this.internal.Point,Bt=this.internal.Rectangle,It=this.internal.Matrix,rr=new gr}]);var mr=function(jr){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var Bn=jr;Object.defineProperty(this,"pdf",{get:function(){return Bn}});var ti=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return ti},set:function(Nr){ti=Boolean(Nr)}});var fi=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return fi},set:function(Nr){fi=Boolean(Nr)}});var hi=0;Object.defineProperty(this,"posX",{get:function(){return hi},set:function(Nr){isNaN(Nr)||(hi=Nr)}});var Vi=0;Object.defineProperty(this,"posY",{get:function(){return Vi},set:function(Nr){isNaN(Nr)||(Vi=Nr)}}),Object.defineProperty(this,"margin",{get:function(){return rr.margin},set:function(Nr){var Br;typeof Nr=="number"?Br=[Nr,Nr,Nr,Nr]:((Br=new Array(4))[0]=Nr[0],Br[1]=Nr.length>=2?Nr[1]:Br[0],Br[2]=Nr.length>=3?Nr[2]:Br[0],Br[3]=Nr.length>=4?Nr[3]:Br[1]),rr.margin=Br}});var Zi=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Zi},set:function(Nr){Zi=Nr}});var ji=0;Object.defineProperty(this,"lastBreak",{get:function(){return ji},set:function(Nr){ji=Nr}});var aa=[];Object.defineProperty(this,"pageBreaks",{get:function(){return aa},set:function(Nr){aa=Nr}}),Object.defineProperty(this,"ctx",{get:function(){return rr},set:function(Nr){Nr instanceof gr&&(rr=Nr)}}),Object.defineProperty(this,"path",{get:function(){return rr.path},set:function(Nr){rr.path=Nr}});var Wa=[];Object.defineProperty(this,"ctxStack",{get:function(){return Wa},set:function(Nr){Wa=Nr}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Nr){var Br;Br=Cr(Nr),this.ctx.fillStyle=Br.style,this.ctx.isFillTransparent=Br.a===0,this.ctx.fillOpacity=Br.a,this.pdf.setFillColor(Br.r,Br.g,Br.b,{a:Br.a}),this.pdf.setTextColor(Br.r,Br.g,Br.b,{a:Br.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Nr){var Br=Cr(Nr);this.ctx.strokeStyle=Br.style,this.ctx.isStrokeTransparent=Br.a===0,this.ctx.strokeOpacity=Br.a,Br.a===0?this.pdf.setDrawColor(255,255,255):(Br.a,this.pdf.setDrawColor(Br.r,Br.g,Br.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Nr){["butt","round","square"].indexOf(Nr)!==-1&&(this.ctx.lineCap=Nr,this.pdf.setLineCap(Nr))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Nr){isNaN(Nr)||(this.ctx.lineWidth=Nr,this.pdf.setLineWidth(Nr))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Nr){["bevel","round","miter"].indexOf(Nr)!==-1&&(this.ctx.lineJoin=Nr,this.pdf.setLineJoin(Nr))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Nr){isNaN(Nr)||(this.ctx.miterLimit=Nr,this.pdf.setMiterLimit(Nr))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Nr){this.ctx.textBaseline=Nr}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Nr){["right","end","center","left","start"].indexOf(Nr)!==-1&&(this.ctx.textAlign=Nr)}});var Ha=null;function cs(St,Nr){if(Ha===null){var Br=function(Kr){var Tn=[];return Object.keys(Kr).forEach(function(rn){Kr[rn].forEach(function(Jn){var Xn=null;switch(Jn){case"bold":Xn={family:rn,weight:"bold"};break;case"italic":Xn={family:rn,style:"italic"};break;case"bolditalic":Xn={family:rn,weight:"bold",style:"italic"};break;case"":case"normal":Xn={family:rn}}Xn!==null&&(Xn.ref={name:rn,style:Jn},Tn.push(Xn))})}),Tn}(St.getFontList());Ha=function(Kr){for(var Tn={},rn=0;rn<Kr.length;++rn){var Jn=ze(Kr[rn]),Xn=Jn.family,ni=Jn.stretch,qi=Jn.style,Ui=Jn.weight;Tn[Xn]=Tn[Xn]||{},Tn[Xn][ni]=Tn[Xn][ni]||{},Tn[Xn][ni][qi]=Tn[Xn][ni][qi]||{},Tn[Xn][ni][qi][Ui]=Jn}return Tn}(Br.concat(Nr))}return Ha}var Ci=null;Object.defineProperty(this,"fontFaces",{get:function(){return Ci},set:function(Nr){Ha=null,Ci=Nr}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Nr){var Br;if(this.ctx.font=Nr,(Br=/^\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(Nr))!==null){var Kr=Br[1],Tn=(Br[2],Br[3]),rn=Br[4],Jn=(Br[5],Br[6]),Xn=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(rn)[2];rn=Xn==="px"?Math.floor(parseFloat(rn)*this.pdf.internal.scaleFactor):Xn==="em"?Math.floor(parseFloat(rn)*this.pdf.getFontSize()):Math.floor(parseFloat(rn)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(rn);var ni=function(Ar){var Jr,Hr,gn=[],bn=Ar.trim();if(bn==="")return sn;if(bn in at)return[at[bn]];for(;bn!=="";){switch(Hr=null,Jr=(bn=tr(bn)).charAt(0)){case'"':case"'":Hr=Ir(bn.substring(1),Jr);break;default:Hr=zr(bn)}if(Hr===null)return sn;if(gn.push(Hr[0]),(bn=tr(Hr[1]))!==""&&bn.charAt(0)!==",")return sn;bn=bn.replace(/^,/,"")}return gn}(Jn);if(this.fontFaces){var qi=At(cs(this.pdf,this.fontFaces),ni.map(function(Ar){return{family:Ar,stretch:"normal",weight:Tn,style:Kr}}));this.pdf.setFont(qi.ref.name,qi.ref.style)}else{var Ui="";(Tn==="bold"||parseInt(Tn,10)>=700||Kr==="bold")&&(Ui="bold"),Kr==="italic"&&(Ui+="italic"),Ui.length===0&&(Ui="normal");for(var xi="",mt={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"},qt=0;qt<ni.length;qt++){if(this.pdf.internal.getFont(ni[qt],Ui,{noFallback:!0,disableWarning:!0})!==void 0){xi=ni[qt];break}if(Ui==="bolditalic"&&this.pdf.internal.getFont(ni[qt],"bold",{noFallback:!0,disableWarning:!0})!==void 0)xi=ni[qt],Ui="bold";else if(this.pdf.internal.getFont(ni[qt],"normal",{noFallback:!0,disableWarning:!0})!==void 0){xi=ni[qt],Ui="normal";break}}if(xi===""){for(var xr=0;xr<ni.length;xr++)if(mt[ni[xr]]){xi=mt[ni[xr]];break}}xi=xi===""?"Times":xi,this.pdf.setFont(xi,Ui)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Nr){this.ctx.globalCompositeOperation=Nr}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Nr){this.ctx.globalAlpha=Nr}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Nr){this.ctx.lineDashOffset=Nr,Ia.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Nr){this.ctx.lineDash=Nr,Ia.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Nr){this.ctx.ignoreClearRect=Boolean(Nr)}})};mr.prototype.setLineDash=function(En){this.lineDash=En},mr.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},mr.prototype.fill=function(){Pi.call(this,"fill",!1)},mr.prototype.stroke=function(){Pi.call(this,"stroke",!1)},mr.prototype.beginPath=function(){this.path=[{type:"begin"}]},mr.prototype.moveTo=function(En,jr){if(isNaN(En)||isNaN(jr))throw d.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var Bn=this.ctx.transform.applyToPoint(new ht(En,jr));this.path.push({type:"mt",x:Bn.x,y:Bn.y}),this.ctx.lastPoint=new ht(En,jr)},mr.prototype.closePath=function(){var En=new ht(0,0),jr=0;for(jr=this.path.length-1;jr!==-1;jr--)if(this.path[jr].type==="begin"&&g()(this.path[jr+1])==="object"&&typeof this.path[jr+1].x=="number"){En=new ht(this.path[jr+1].x,this.path[jr+1].y),this.path.push({type:"lt",x:En.x,y:En.y});break}g()(this.path[jr+2])==="object"&&typeof this.path[jr+2].x=="number"&&this.path.push(JSON.parse(JSON.stringify(this.path[jr+2]))),this.path.push({type:"close"}),this.ctx.lastPoint=new ht(En.x,En.y)},mr.prototype.lineTo=function(En,jr){if(isNaN(En)||isNaN(jr))throw d.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var Bn=this.ctx.transform.applyToPoint(new ht(En,jr));this.path.push({type:"lt",x:Bn.x,y:Bn.y}),this.ctx.lastPoint=new ht(Bn.x,Bn.y)},mr.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Pi.call(this,null,!0)},mr.prototype.quadraticCurveTo=function(En,jr,Bn,ti){if(isNaN(Bn)||isNaN(ti)||isNaN(En)||isNaN(jr))throw d.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var fi=this.ctx.transform.applyToPoint(new ht(Bn,ti)),hi=this.ctx.transform.applyToPoint(new ht(En,jr));this.path.push({type:"qct",x1:hi.x,y1:hi.y,x:fi.x,y:fi.y}),this.ctx.lastPoint=new ht(fi.x,fi.y)},mr.prototype.bezierCurveTo=function(En,jr,Bn,ti,fi,hi){if(isNaN(fi)||isNaN(hi)||isNaN(En)||isNaN(jr)||isNaN(Bn)||isNaN(ti))throw d.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Vi=this.ctx.transform.applyToPoint(new ht(fi,hi)),Zi=this.ctx.transform.applyToPoint(new ht(En,jr)),ji=this.ctx.transform.applyToPoint(new ht(Bn,ti));this.path.push({type:"bct",x1:Zi.x,y1:Zi.y,x2:ji.x,y2:ji.y,x:Vi.x,y:Vi.y}),this.ctx.lastPoint=new ht(Vi.x,Vi.y)},mr.prototype.arc=function(En,jr,Bn,ti,fi,hi){if(isNaN(En)||isNaN(jr)||isNaN(Bn)||isNaN(ti)||isNaN(fi))throw d.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(hi=Boolean(hi),!this.ctx.transform.isIdentity){var Vi=this.ctx.transform.applyToPoint(new ht(En,jr));En=Vi.x,jr=Vi.y;var Zi=this.ctx.transform.applyToPoint(new ht(0,Bn)),ji=this.ctx.transform.applyToPoint(new ht(0,0));Bn=Math.sqrt(Math.pow(Zi.x-ji.x,2)+Math.pow(Zi.y-ji.y,2))}Math.abs(fi-ti)>=2*Math.PI&&(ti=0,fi=2*Math.PI),this.path.push({type:"arc",x:En,y:jr,radius:Bn,startAngle:ti,endAngle:fi,counterclockwise:hi})},mr.prototype.arcTo=function(En,jr,Bn,ti,fi){throw new Error("arcTo not implemented.")},mr.prototype.rect=function(En,jr,Bn,ti){if(isNaN(En)||isNaN(jr)||isNaN(Bn)||isNaN(ti))throw d.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(En,jr),this.lineTo(En+Bn,jr),this.lineTo(En+Bn,jr+ti),this.lineTo(En,jr+ti),this.lineTo(En,jr),this.lineTo(En+Bn,jr),this.lineTo(En,jr)},mr.prototype.fillRect=function(En,jr,Bn,ti){if(isNaN(En)||isNaN(jr)||isNaN(Bn)||isNaN(ti))throw d.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!Wt.call(this)){var fi={};this.lineCap!=="butt"&&(fi.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(fi.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(En,jr,Bn,ti),this.fill(),fi.hasOwnProperty("lineCap")&&(this.lineCap=fi.lineCap),fi.hasOwnProperty("lineJoin")&&(this.lineJoin=fi.lineJoin)}},mr.prototype.strokeRect=function(En,jr,Bn,ti){if(isNaN(En)||isNaN(jr)||isNaN(Bn)||isNaN(ti))throw d.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");qr.call(this)||(this.beginPath(),this.rect(En,jr,Bn,ti),this.stroke())},mr.prototype.clearRect=function(En,jr,Bn,ti){if(isNaN(En)||isNaN(jr)||isNaN(Bn)||isNaN(ti))throw d.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(En,jr,Bn,ti))},mr.prototype.save=function(En){En=typeof En!="boolean"||En;for(var jr=this.pdf.internal.getCurrentPageInfo().pageNumber,Bn=0;Bn<this.pdf.internal.getNumberOfPages();Bn++)this.pdf.setPage(Bn+1),this.pdf.internal.out("q");if(this.pdf.setPage(jr),En){this.ctx.fontSize=this.pdf.internal.getFontSize();var ti=new gr(this.ctx);this.ctxStack.push(this.ctx),this.ctx=ti}},mr.prototype.restore=function(En){En=typeof En!="boolean"||En;for(var jr=this.pdf.internal.getCurrentPageInfo().pageNumber,Bn=0;Bn<this.pdf.internal.getNumberOfPages();Bn++)this.pdf.setPage(Bn+1),this.pdf.internal.out("Q");this.pdf.setPage(jr),En&&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)},mr.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var Cr=function(jr){var Bn,ti,fi,hi;if(jr.isCanvasGradient===!0&&(jr=jr.getColor()),!jr)return{r:0,g:0,b:0,a:0,style:jr};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(jr))Bn=0,ti=0,fi=0,hi=0;else{var Vi=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(jr);if(Vi!==null)Bn=parseInt(Vi[1]),ti=parseInt(Vi[2]),fi=parseInt(Vi[3]),hi=1;else if((Vi=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(jr))!==null)Bn=parseInt(Vi[1]),ti=parseInt(Vi[2]),fi=parseInt(Vi[3]),hi=parseFloat(Vi[4]);else{if(hi=1,typeof jr=="string"&&jr.charAt(0)!=="#"){var Zi=new l(jr);jr=Zi.ok?Zi.toHex():"#000000"}jr.length===4?(Bn=jr.substring(1,2),Bn+=Bn,ti=jr.substring(2,3),ti+=ti,fi=jr.substring(3,4),fi+=fi):(Bn=jr.substring(1,3),ti=jr.substring(3,5),fi=jr.substring(5,7)),Bn=parseInt(Bn,16),ti=parseInt(ti,16),fi=parseInt(fi,16)}}return{r:Bn,g:ti,b:fi,a:hi,style:jr}},Wt=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},qr=function(){return Boolean(this.ctx.isStrokeTransparent||this.globalAlpha==0)};mr.prototype.fillText=function(En,jr,Bn,ti){if(isNaN(jr)||isNaN(Bn)||typeof En!="string")throw d.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(ti=isNaN(ti)?void 0:ti,!Wt.call(this)){var fi=Yn(this.ctx.transform.rotation),hi=this.ctx.transform.scaleX;mn.call(this,{text:En,x:jr,y:Bn,scale:hi,angle:fi,align:this.textAlign,maxWidth:ti})}},mr.prototype.strokeText=function(En,jr,Bn,ti){if(isNaN(jr)||isNaN(Bn)||typeof En!="string")throw d.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!qr.call(this)){ti=isNaN(ti)?void 0:ti;var fi=Yn(this.ctx.transform.rotation),hi=this.ctx.transform.scaleX;mn.call(this,{text:En,x:jr,y:Bn,scale:hi,renderingMode:"stroke",angle:fi,align:this.textAlign,maxWidth:ti})}},mr.prototype.measureText=function(En){if(typeof En!="string")throw d.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var jr=this.pdf,Bn=this.pdf.internal.scaleFactor,ti=jr.internal.getFontSize(),fi=jr.getStringUnitWidth(En)*ti/jr.internal.scaleFactor,hi=function(Zi){var ji=(Zi=Zi||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return ji}}),this};return new hi({width:fi*=Math.round(96*Bn/72*1e4)/1e4})},mr.prototype.scale=function(En,jr){if(isNaN(En)||isNaN(jr))throw d.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var Bn=new It(En,0,0,jr,0,0);this.ctx.transform=this.ctx.transform.multiply(Bn)},mr.prototype.rotate=function(En){if(isNaN(En))throw d.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var jr=new It(Math.cos(En),Math.sin(En),-Math.sin(En),Math.cos(En),0,0);this.ctx.transform=this.ctx.transform.multiply(jr)},mr.prototype.translate=function(En,jr){if(isNaN(En)||isNaN(jr))throw d.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var Bn=new It(1,0,0,1,En,jr);this.ctx.transform=this.ctx.transform.multiply(Bn)},mr.prototype.transform=function(En,jr,Bn,ti,fi,hi){if(isNaN(En)||isNaN(jr)||isNaN(Bn)||isNaN(ti)||isNaN(fi)||isNaN(hi))throw d.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Vi=new It(En,jr,Bn,ti,fi,hi);this.ctx.transform=this.ctx.transform.multiply(Vi)},mr.prototype.setTransform=function(En,jr,Bn,ti,fi,hi){En=isNaN(En)?1:En,jr=isNaN(jr)?0:jr,Bn=isNaN(Bn)?0:Bn,ti=isNaN(ti)?1:ti,fi=isNaN(fi)?0:fi,hi=isNaN(hi)?0:hi,this.ctx.transform=new It(En,jr,Bn,ti,fi,hi)};var ur=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};mr.prototype.drawImage=function(En,jr,Bn,ti,fi,hi,Vi,Zi,ji){var aa=this.pdf.getImageProperties(En),Wa=1,Ha=1,cs=1,Ci=1;ti!==void 0&&Zi!==void 0&&(cs=Zi/ti,Ci=ji/fi,Wa=aa.width/ti*Zi/ti,Ha=aa.height/fi*ji/fi),hi===void 0&&(hi=jr,Vi=Bn,jr=0,Bn=0),ti!==void 0&&Zi===void 0&&(Zi=ti,ji=fi),ti===void 0&&Zi===void 0&&(Zi=aa.width,ji=aa.height);for(var St,Nr=this.ctx.transform.decompose(),Br=Yn(Nr.rotate.shx),Kr=new It,Tn=(Kr=(Kr=(Kr=Kr.multiply(Nr.translate)).multiply(Nr.skew)).multiply(Nr.scale)).applyToRectangle(new Bt(hi-jr*cs,Vi-Bn*Ci,ti*Wa,fi*Ha)),rn=Zr.call(this,Tn),Jn=[],Xn=0;Xn<rn.length;Xn+=1)Jn.indexOf(rn[Xn])===-1&&Jn.push(rn[Xn]);if(In(Jn),this.autoPaging)for(var ni=Jn[0],qi=Jn[Jn.length-1],Ui=ni;Ui<qi+1;Ui++){this.pdf.setPage(Ui);var xi=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],mt=Ui===1?this.posY+this.margin[0]:this.margin[0],qt=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],xr=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ar=Ui===1?0:qt+(Ui-2)*xr;if(this.ctx.clip_path.length!==0){var Jr=this.path;St=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Tr(St,this.posX+this.margin[3],-Ar+mt+this.ctx.prevPageLastElemOffset),vi.call(this,"fill",!0),this.path=Jr}var Hr=JSON.parse(JSON.stringify(Tn));Hr=Tr([Hr],this.posX+this.margin[3],-Ar+mt+this.ctx.prevPageLastElemOffset)[0];var gn=(Ui>ni||Ui<qi)&&ur.call(this);gn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],xi,xr,null).clip().discardPath()),this.pdf.addImage(En,"JPEG",Hr.x,Hr.y,Hr.w,Hr.h,null,null,Br),gn&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(En,"JPEG",Tn.x,Tn.y,Tn.w,Tn.h,null,null,Br)};var Zr=function(jr,Bn,ti){var fi=[];Bn=Bn||this.pdf.internal.pageSize.width,ti=ti||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var hi=this.posY+this.ctx.prevPageLastElemOffset;switch(jr.type){default:case"mt":case"lt":fi.push(Math.floor((jr.y+hi)/ti)+1);break;case"arc":fi.push(Math.floor((jr.y+hi-jr.radius)/ti)+1),fi.push(Math.floor((jr.y+hi+jr.radius)/ti)+1);break;case"qct":var Vi=Qn(this.ctx.lastPoint.x,this.ctx.lastPoint.y,jr.x1,jr.y1,jr.x,jr.y);fi.push(Math.floor((Vi.y+hi)/ti)+1),fi.push(Math.floor((Vi.y+Vi.h+hi)/ti)+1);break;case"bct":var Zi=Xi(this.ctx.lastPoint.x,this.ctx.lastPoint.y,jr.x1,jr.y1,jr.x2,jr.y2,jr.x,jr.y);fi.push(Math.floor((Zi.y+hi)/ti)+1),fi.push(Math.floor((Zi.y+Zi.h+hi)/ti)+1);break;case"rect":fi.push(Math.floor((jr.y+hi)/ti)+1),fi.push(Math.floor((jr.y+jr.h+hi)/ti)+1)}for(var ji=0;ji<fi.length;ji+=1)for(;this.pdf.internal.getNumberOfPages()<fi[ji];)Wr.call(this);return fi},Wr=function(){var jr=this.fillStyle,Bn=this.strokeStyle,ti=this.font,fi=this.lineCap,hi=this.lineWidth,Vi=this.lineJoin;this.pdf.addPage(),this.fillStyle=jr,this.strokeStyle=Bn,this.font=ti,this.lineCap=fi,this.lineWidth=hi,this.lineJoin=Vi},Tr=function(jr,Bn,ti){for(var fi=0;fi<jr.length;fi++)switch(jr[fi].type){case"bct":jr[fi].x2+=Bn,jr[fi].y2+=ti;case"qct":jr[fi].x1+=Bn,jr[fi].y1+=ti;case"mt":case"lt":case"arc":default:jr[fi].x+=Bn,jr[fi].y+=ti}return jr},In=function(jr){return jr.sort(function(Bn,ti){return Bn-ti})},Pi=function(jr,Bn){for(var ti,fi,hi=this.fillStyle,Vi=this.strokeStyle,Zi=this.lineCap,ji=this.lineWidth,aa=Math.abs(ji*this.ctx.transform.scaleX),Wa=this.lineJoin,Ha=JSON.parse(JSON.stringify(this.path)),cs=JSON.parse(JSON.stringify(this.path)),Ci=[],St=0;St<cs.length;St++)if(cs[St].x!==void 0)for(var Nr=Zr.call(this,cs[St]),Br=0;Br<Nr.length;Br+=1)Ci.indexOf(Nr[Br])===-1&&Ci.push(Nr[Br]);for(var Kr=0;Kr<Ci.length;Kr++)for(;this.pdf.internal.getNumberOfPages()<Ci[Kr];)Wr.call(this);if(In(Ci),this.autoPaging)for(var Tn=Ci[0],rn=Ci[Ci.length-1],Jn=Tn;Jn<rn+1;Jn++){this.pdf.setPage(Jn),this.fillStyle=hi,this.strokeStyle=Vi,this.lineCap=Zi,this.lineWidth=aa,this.lineJoin=Wa;var Xn=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],ni=Jn===1?this.posY+this.margin[0]:this.margin[0],qi=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ui=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],xi=Jn===1?0:qi+(Jn-2)*Ui;if(this.ctx.clip_path.length!==0){var mt=this.path;ti=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Tr(ti,this.posX+this.margin[3],-xi+ni+this.ctx.prevPageLastElemOffset),vi.call(this,jr,!0),this.path=mt}if(fi=JSON.parse(JSON.stringify(Ha)),this.path=Tr(fi,this.posX+this.margin[3],-xi+ni+this.ctx.prevPageLastElemOffset),Bn===!1||Jn===0){var qt=(Jn>Tn||Jn<rn)&&ur.call(this);qt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Xn,Ui,null).clip().discardPath()),vi.call(this,jr,Bn),qt&&this.pdf.restoreGraphicsState()}this.lineWidth=ji}else this.lineWidth=aa,vi.call(this,jr,Bn),this.lineWidth=ji;this.path=Ha},vi=function(jr,Bn){if((jr!=="stroke"||Bn||!qr.call(this))&&(jr==="stroke"||Bn||!Wt.call(this))){for(var ti,fi,hi=[],Vi=this.path,Zi=0;Zi<Vi.length;Zi++){var ji=Vi[Zi];switch(ji.type){case"begin":hi.push({begin:!0});break;case"close":hi.push({close:!0});break;case"mt":hi.push({start:ji,deltas:[],abs:[]});break;case"lt":var aa=hi.length;if(!isNaN(Vi[Zi-1].x)&&(ti=[ji.x-Vi[Zi-1].x,ji.y-Vi[Zi-1].y],aa>0)){for(;aa>=0;aa--)if(hi[aa-1].close!==!0&&hi[aa-1].begin!==!0){hi[aa-1].deltas.push(ti),hi[aa-1].abs.push(ji);break}}break;case"bct":ti=[ji.x1-Vi[Zi-1].x,ji.y1-Vi[Zi-1].y,ji.x2-Vi[Zi-1].x,ji.y2-Vi[Zi-1].y,ji.x-Vi[Zi-1].x,ji.y-Vi[Zi-1].y],hi[hi.length-1].deltas.push(ti);break;case"qct":var Wa=Vi[Zi-1].x+2/3*(ji.x1-Vi[Zi-1].x),Ha=Vi[Zi-1].y+2/3*(ji.y1-Vi[Zi-1].y),cs=ji.x+2/3*(ji.x1-ji.x),Ci=ji.y+2/3*(ji.y1-ji.y),St=ji.x,Nr=ji.y;ti=[Wa-Vi[Zi-1].x,Ha-Vi[Zi-1].y,cs-Vi[Zi-1].x,Ci-Vi[Zi-1].y,St-Vi[Zi-1].x,Nr-Vi[Zi-1].y],hi[hi.length-1].deltas.push(ti);break;case"arc":hi.push({deltas:[],abs:[],arc:!0}),Array.isArray(hi[hi.length-1].abs)&&hi[hi.length-1].abs.push(ji)}}fi=Bn?null:jr==="stroke"?"stroke":"fill";for(var Br=0;Br<hi.length;Br++){if(hi[Br].arc){for(var Kr=hi[Br].abs,Tn=0;Tn<Kr.length;Tn++){var rn=Kr[Tn];rn.type==="arc"?Di.call(this,rn.x,rn.y,rn.radius,rn.startAngle,rn.endAngle,rn.counterclockwise,void 0,Bn):jn.call(this,rn.x,rn.y)}mi.call(this,fi),this.pdf.internal.out("h")}if(!hi[Br].arc&&hi[Br].close!==!0&&hi[Br].begin!==!0){var Jn=hi[Br].start.x,Xn=hi[Br].start.y;cn.call(this,hi[Br].deltas,Jn,Xn)}}fi&&mi.call(this,fi),Bn&&oa.call(this)}},Ii=function(jr){var Bn=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,ti=Bn*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return jr-ti;case"top":return jr+Bn-ti;case"hanging":return jr+Bn-2*ti;case"middle":return jr+Bn/2-ti;case"ideographic":return jr;case"alphabetic":default:return jr}},Ni=function(jr){return jr+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};mr.prototype.createLinearGradient=function(){var En=function(){};return En.colorStops=[],En.addColorStop=function(jr,Bn){this.colorStops.push([jr,Bn])},En.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},En.isCanvasGradient=!0,En},mr.prototype.createPattern=function(){return this.createLinearGradient()},mr.prototype.createRadialGradient=function(){return this.createLinearGradient()};var Di=function(jr,Bn,ti,fi,hi,Vi,Zi,ji){for(var aa=hn.call(this,ti,fi,hi,Vi),Wa=0;Wa<aa.length;Wa++){var Ha=aa[Wa];Wa===0&&Cn.call(this,Ha.x1+jr,Ha.y1+Bn),Bi.call(this,jr,Bn,Ha.x2,Ha.y2,Ha.x3,Ha.y3,Ha.x4,Ha.y4)}ji?oa.call(this):mi.call(this,Zi)},mi=function(jr){switch(jr){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},oa=function(){this.pdf.clip(),this.pdf.discardPath()},Cn=function(jr,Bn){this.pdf.internal.out(Ye(jr)+" "+Ze(Bn)+" m")},mn=function(jr){var Bn;switch(jr.align){case"right":case"end":Bn="right";break;case"center":Bn="center";break;case"left":case"start":default:Bn="left"}var ti=this.pdf.getTextDimensions(jr.text),fi=Ii.call(this,jr.y),hi=Ni.call(this,fi)-ti.h,Vi=this.ctx.transform.applyToPoint(new ht(jr.x,fi)),Zi=this.ctx.transform.decompose(),ji=new It;ji=(ji=(ji=ji.multiply(Zi.translate)).multiply(Zi.skew)).multiply(Zi.scale);for(var aa,Wa,Ha,cs=this.ctx.transform.applyToRectangle(new Bt(jr.x,fi,ti.w,ti.h)),Ci=ji.applyToRectangle(new Bt(jr.x,hi,ti.w,ti.h)),St=Zr.call(this,Ci),Nr=[],Br=0;Br<St.length;Br+=1)Nr.indexOf(St[Br])===-1&&Nr.push(St[Br]);if(In(Nr),this.autoPaging)for(var Kr=Nr[0],Tn=Nr[Nr.length-1],rn=Kr;rn<Tn+1;rn++){this.pdf.setPage(rn);var Jn=rn===1?this.posY+this.margin[0]:this.margin[0],Xn=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ni=this.pdf.internal.pageSize.height-this.margin[2],qi=ni-this.margin[0],Ui=this.pdf.internal.pageSize.width-this.margin[1],xi=Ui-this.margin[3],mt=rn===1?0:Xn+(rn-2)*qi;if(this.ctx.clip_path.length!==0){var qt=this.path;aa=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Tr(aa,this.posX+this.margin[3],-1*mt+Jn),vi.call(this,"fill",!0),this.path=qt}var xr=Tr([JSON.parse(JSON.stringify(Ci))],this.posX+this.margin[3],-mt+Jn+this.ctx.prevPageLastElemOffset)[0];jr.scale>=.01&&(Wa=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Wa*jr.scale),Ha=this.lineWidth,this.lineWidth=Ha*jr.scale);var Ar=this.autoPaging!=="text";if(Ar||xr.y+xr.h<=ni){if(Ar||xr.y>=Jn&&xr.x<=Ui){var Jr=Ar?jr.text:this.pdf.splitTextToSize(jr.text,jr.maxWidth||Ui-xr.x)[0],Hr=Tr([JSON.parse(JSON.stringify(cs))],this.posX+this.margin[3],-mt+Jn+this.ctx.prevPageLastElemOffset)[0],gn=Ar&&(rn>Kr||rn<Tn)&&ur.call(this);gn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],xi,qi,null).clip().discardPath()),this.pdf.text(Jr,Hr.x,Hr.y,{angle:jr.angle,align:Bn,renderingMode:jr.renderingMode}),gn&&this.pdf.restoreGraphicsState()}}else xr.y<ni&&(this.ctx.prevPageLastElemOffset+=ni-xr.y);jr.scale>=.01&&(this.pdf.setFontSize(Wa),this.lineWidth=Ha)}else jr.scale>=.01&&(Wa=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Wa*jr.scale),Ha=this.lineWidth,this.lineWidth=Ha*jr.scale),this.pdf.text(jr.text,Vi.x+this.posX,Vi.y+this.posY,{angle:jr.angle,align:Bn,renderingMode:jr.renderingMode,maxWidth:jr.maxWidth}),jr.scale>=.01&&(this.pdf.setFontSize(Wa),this.lineWidth=Ha)},jn=function(jr,Bn,ti,fi){ti=ti||0,fi=fi||0,this.pdf.internal.out(Ye(jr+ti)+" "+Ze(Bn+fi)+" l")},cn=function(jr,Bn,ti){return this.pdf.lines(jr,Bn,ti,null,null)},Bi=function(jr,Bn,ti,fi,hi,Vi,Zi,ji){this.pdf.internal.out([je(ft(ti+jr)),je(ot(fi+Bn)),je(ft(hi+jr)),je(ot(Vi+Bn)),je(ft(Zi+jr)),je(ot(ji+Bn)),"c"].join(" "))},hn=function(jr,Bn,ti,fi){for(var hi=2*Math.PI,Vi=Math.PI/2;Bn>ti;)Bn-=hi;var Zi=Math.abs(ti-Bn);Zi<hi&&fi&&(Zi=hi-Zi);for(var ji=[],aa=fi?-1:1,Wa=Bn;Zi>1e-5;){var Ha=Wa+aa*Math.min(Zi,Vi);ji.push(_i.call(this,jr,Wa,Ha)),Zi-=Math.abs(Ha-Wa),Wa=Ha}return ji},_i=function(jr,Bn,ti){var fi=(ti-Bn)/2,hi=jr*Math.cos(fi),Vi=jr*Math.sin(fi),Zi=hi,ji=-Vi,aa=Zi*Zi+ji*ji,Wa=aa+Zi*hi+ji*Vi,Ha=4/3*(Math.sqrt(2*aa*Wa)-Wa)/(Zi*Vi-ji*hi),cs=Zi-Ha*ji,Ci=ji+Ha*Zi,St=cs,Nr=-Ci,Br=fi+Bn,Kr=Math.cos(Br),Tn=Math.sin(Br);return{x1:jr*Math.cos(Bn),y1:jr*Math.sin(Bn),x2:cs*Kr-Ci*Tn,y2:cs*Tn+Ci*Kr,x3:St*Kr-Nr*Tn,y3:St*Tn+Nr*Kr,x4:jr*Math.cos(ti),y4:jr*Math.sin(ti)}},Yn=function(jr){return 180*jr/Math.PI},Qn=function(jr,Bn,ti,fi,hi,Vi){var Zi=jr+.5*(ti-jr),ji=Bn+.5*(fi-Bn),aa=hi+.5*(ti-hi),Wa=Vi+.5*(fi-Vi),Ha=Math.min(jr,hi,Zi,aa),cs=Math.max(jr,hi,Zi,aa),Ci=Math.min(Bn,Vi,ji,Wa),St=Math.max(Bn,Vi,ji,Wa);return new Bt(Ha,Ci,cs-Ha,St-Ci)},Xi=function(jr,Bn,ti,fi,hi,Vi,Zi,ji){var aa,Wa,Ha,cs,Ci,St,Nr,Br,Kr,Tn,rn,Jn,Xn,ni,qi=ti-jr,Ui=fi-Bn,xi=hi-ti,mt=Vi-fi,qt=Zi-hi,xr=ji-Vi;for(Wa=0;Wa<41;Wa++)Kr=(Nr=(Ha=jr+(aa=Wa/40)*qi)+aa*((Ci=ti+aa*xi)-Ha))+aa*(Ci+aa*(hi+aa*qt-Ci)-Nr),Tn=(Br=(cs=Bn+aa*Ui)+aa*((St=fi+aa*mt)-cs))+aa*(St+aa*(Vi+aa*xr-St)-Br),Wa==0?(rn=Kr,Jn=Tn,Xn=Kr,ni=Tn):(rn=Math.min(rn,Kr),Jn=Math.min(Jn,Tn),Xn=Math.max(Xn,Kr),ni=Math.max(ni,Tn));return new Bt(Math.round(rn),Math.round(Jn),Math.round(Xn-rn),Math.round(ni-Jn))},Ia=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var jr,Bn,ti=(jr=this.ctx.lineDash,Bn=this.ctx.lineDashOffset,JSON.stringify({lineDash:jr,lineDashOffset:Bn}));this.prevLineDash!==ti&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=ti)}}}(j.API),function(gt){var je=function(ht){var Bt,It,rr,gr,mr,Cr,Wt,qr,ur,Zr;for(/[^\x00-\xFF]/.test(ht),It=[],rr=0,gr=(ht+=Bt="\0\0\0\0".slice(ht.length%4||4)).length;gr>rr;rr+=4)(mr=(ht.charCodeAt(rr)<<24)+(ht.charCodeAt(rr+1)<<16)+(ht.charCodeAt(rr+2)<<8)+ht.charCodeAt(rr+3))!==0?(Cr=(mr=((mr=((mr=((mr=(mr-(Zr=mr%85))/85)-(ur=mr%85))/85)-(qr=mr%85))/85)-(Wt=mr%85))/85)%85,It.push(Cr+33,Wt+33,qr+33,ur+33,Zr+33)):It.push(122);return function(Wr,Tr){for(var In=Tr;In>0;In--)Wr.pop()}(It,Bt.length),String.fromCharCode.apply(String,It)+"~>"},Ye=function(ht){var Bt,It,rr,gr,mr,Cr=String,Wt="length",qr=255,ur="charCodeAt",Zr="slice",Wr="replace";for(ht[Zr](-2),ht=ht[Zr](0,-2)[Wr](/\s/g,"")[Wr]("z","!!!!!"),rr=[],gr=0,mr=(ht+=Bt="uuuuu"[Zr](ht[Wt]%5||5))[Wt];mr>gr;gr+=5)It=52200625*(ht[ur](gr)-33)+614125*(ht[ur](gr+1)-33)+7225*(ht[ur](gr+2)-33)+85*(ht[ur](gr+3)-33)+(ht[ur](gr+4)-33),rr.push(qr&It>>24,qr&It>>16,qr&It>>8,qr&It);return function(Tr,In){for(var Pi=In;Pi>0;Pi--)Tr.pop()}(rr,Bt[Wt]),Cr.fromCharCode.apply(Cr,rr)},Ze=function(ht){var Bt=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((ht=ht.replace(/\s/g,"")).indexOf(">")!==-1&&(ht=ht.substr(0,ht.indexOf(">"))),ht.length%2&&(ht+="0"),Bt.test(ht)===!1)return"";for(var It="",rr=0;rr<ht.length;rr+=2)It+=String.fromCharCode("0x"+(ht[rr]+ht[rr+1]));return It},ft=function(ht){for(var Bt=new Uint8Array(ht.length),It=ht.length;It--;)Bt[It]=ht.charCodeAt(It);return ht=(Bt=Object(p.b)(Bt)).reduce(function(rr,gr){return rr+String.fromCharCode(gr)},"")};gt.processDataByFilters=function(ot,ht){var Bt=0,It=ot||"",rr=[];for(typeof(ht=ht||[])=="string"&&(ht=[ht]),Bt=0;Bt<ht.length;Bt+=1)switch(ht[Bt]){case"ASCII85Decode":case"/ASCII85Decode":It=Ye(It),rr.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":It=je(It),rr.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":It=Ze(It),rr.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":It=It.split("").map(function(gr){return("0"+gr.charCodeAt().toString(16)).slice(-2)}).join("")+">",rr.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":It=ft(It),rr.push("/FlateDecode");break;default:throw new Error('The filter: "'+ht[Bt]+'" is not implemented')}return{data:It,reverseChain:rr.reverse().join(" ")}}}(j.API),function(gt){gt.loadFile=function(je,Ye,Ze){return function(ft,ot,ht){ot=ot!==!1,ht=typeof ht=="function"?ht:function(){};var Bt=void 0;try{Bt=function(It,rr,gr){var mr=new XMLHttpRequest,Cr=0,Wt=function(ur){var Zr=ur.length,Wr=[],Tr=String.fromCharCode;for(Cr=0;Cr<Zr;Cr+=1)Wr.push(Tr(255&ur.charCodeAt(Cr)));return Wr.join("")};if(mr.open("GET",It,!rr),mr.overrideMimeType("text/plain; charset=x-user-defined"),rr===!1&&(mr.onload=function(){mr.status===200?gr(Wt(this.responseText)):gr(void 0)}),mr.send(null),rr&&mr.status===200)return Wt(mr.responseText)}(ft,ot,ht)}catch(It){}return Bt}(je,Ye,Ze)},gt.loadImageFile=gt.loadFile}(j.API),function(gt){function je(){return(t.html2canvas?Promise.resolve(t.html2canvas):Promise.resolve().then(m.t.bind(null,"wOnQ",7))).catch(function(ht){return Promise.reject(new Error("Could not load html2canvas: "+ht))}).then(function(ht){return ht.default?ht.default:ht})}function Ye(){return(t.DOMPurify?Promise.resolve(t.DOMPurify):m.e(265).then(m.t.bind(null,"qZ2Q",7))).catch(function(ht){return Promise.reject(new Error("Could not load dompurify: "+ht))}).then(function(ht){return ht.default?ht.default:ht})}var Ze=function(Bt){var It=g()(Bt);return It==="undefined"?"undefined":It==="string"||Bt instanceof String?"string":It==="number"||Bt instanceof Number?"number":It==="function"||Bt instanceof Function?"function":Bt&&Bt.constructor===Array?"array":Bt&&Bt.nodeType===1?"element":It==="object"?"object":"unknown"},ft=function(Bt,It){var rr=document.createElement(Bt);for(var gr in It.className&&(rr.className=It.className),It.innerHTML&&It.dompurify&&(rr.innerHTML=It.dompurify.sanitize(It.innerHTML)),It.style)rr.style[gr]=It.style[gr];return rr},ot=function ht(Bt){var It=Object.assign(ht.convert(Promise.resolve()),JSON.parse(JSON.stringify(ht.template))),rr=ht.convert(Promise.resolve(),It);return rr=(rr=rr.setProgress(1,ht,1,[ht])).set(Bt)};(ot.prototype=Object.create(Promise.prototype)).constructor=ot,ot.convert=function(ht,Bt){return ht.__proto__=Bt||ot.prototype,ht},ot.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"}},ot.prototype.from=function(ht,Bt){return this.then(function(){switch(Bt=Bt||function(It){switch(Ze(It)){case"string":return"string";case"element":return It.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(ht)){case"string":return this.then(Ye).then(function(It){return this.set({src:ft("div",{innerHTML:ht,dompurify:It})})});case"element":return this.set({src:ht});case"canvas":return this.set({canvas:ht});case"img":return this.set({img:ht});default:return this.error("Unknown source type.")}})},ot.prototype.to=function(ht){switch(ht){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.")}},ot.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 ht={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},Bt=function It(rr,gr){for(var mr=rr.nodeType===3?document.createTextNode(rr.nodeValue):rr.cloneNode(!1),Cr=rr.firstChild;Cr;Cr=Cr.nextSibling)gr!==!0&&Cr.nodeType===1&&Cr.nodeName==="SCRIPT"||mr.appendChild(It(Cr,gr));return rr.nodeType===1&&(rr.nodeName==="CANVAS"?(mr.width=rr.width,mr.height=rr.height,mr.getContext("2d").drawImage(rr,0,0)):rr.nodeName!=="TEXTAREA"&&rr.nodeName!=="SELECT"||(mr.value=rr.value),mr.addEventListener("load",function(){mr.scrollTop=rr.scrollTop,mr.scrollLeft=rr.scrollLeft},!0)),mr}(this.prop.src,this.opt.html2canvas.javascriptEnabled);Bt.tagName==="BODY"&&(ht.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=ft("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=ft("div",{className:"html2pdf__container",style:ht}),this.prop.container.appendChild(Bt),this.prop.container.firstChild.appendChild(ft("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"})},ot.prototype.toCanvas=function(){var ht=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(ht).then(je).then(function(Bt){var It=Object.assign({},this.opt.html2canvas);return delete It.onrendered,Bt(this.prop.container,It)}).then(function(Bt){(this.opt.html2canvas.onrendered||function(){})(Bt),this.prop.canvas=Bt,document.body.removeChild(this.prop.overlay)})},ot.prototype.toContext2d=function(){var ht=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(ht).then(je).then(function(Bt){var It=this.opt.jsPDF,rr=this.opt.fontFaces,gr=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,mr=Object.assign({async:!0,allowTaint:!0,scale:gr,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 mr.onrendered,It.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,It.context2d.posX=this.opt.x,It.context2d.posY=this.opt.y,It.context2d.margin=this.opt.margin,It.context2d.fontFaces=rr,rr)for(var Cr=0;Cr<rr.length;++Cr){var Wt=rr[Cr],qr=Wt.src.find(function(ur){return ur.format==="truetype"});qr&&It.addFont(qr.url,Wt.ref.name,Wt.ref.style)}return mr.windowHeight=mr.windowHeight||0,mr.windowHeight=mr.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):mr.windowHeight,Bt(this.prop.container,mr)}).then(function(Bt){(this.opt.html2canvas.onrendered||function(){})(Bt),this.prop.canvas=Bt,document.body.removeChild(this.prop.overlay)})},ot.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var ht=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=ht})},ot.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},ot.prototype.output=function(ht,Bt,It){return(It=It||"pdf").toLowerCase()==="img"||It.toLowerCase()==="image"?this.outputImg(ht,Bt):this.outputPdf(ht,Bt)},ot.prototype.outputPdf=function(ht,Bt){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(ht,Bt)})},ot.prototype.outputImg=function(ht){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(ht){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 "'+ht+'" is not supported.'}})},ot.prototype.save=function(ht){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(ht?{filename:ht}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},ot.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},ot.prototype.set=function(ht){if(Ze(ht)!=="object")return this;var Bt=Object.keys(ht||{}).map(function(It){if(It in ot.template.prop)return function(){this.prop[It]=ht[It]};switch(It){case"margin":return this.setMargin.bind(this,ht.margin);case"jsPDF":return function(){return this.opt.jsPDF=ht.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,ht.pageSize);default:return function(){this.opt[It]=ht[It]}}},this);return this.then(function(){return this.thenList(Bt)})},ot.prototype.get=function(ht,Bt){return this.then(function(){var It=ht in ot.template.prop?this.prop[ht]:this.opt[ht];return Bt?Bt(It):It})},ot.prototype.setMargin=function(ht){return this.then(function(){switch(Ze(ht)){case"number":ht=[ht,ht,ht,ht];case"array":if(ht.length===2&&(ht=[ht[0],ht[1],ht[0],ht[1]]),ht.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=ht}).then(this.setPageSize)},ot.prototype.setPageSize=function(ht){function Bt(It,rr){return Math.floor(It*rr/72*96)}return this.then(function(){(ht=ht||j.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(ht.inner={width:ht.width-this.opt.margin[1]-this.opt.margin[3],height:ht.height-this.opt.margin[0]-this.opt.margin[2]},ht.inner.px={width:Bt(ht.inner.width,ht.k),height:Bt(ht.inner.height,ht.k)},ht.inner.ratio=ht.inner.height/ht.inner.width),this.prop.pageSize=ht})},ot.prototype.setProgress=function(ht,Bt,It,rr){return ht!=null&&(this.progress.val=ht),Bt!=null&&(this.progress.state=Bt),It!=null&&(this.progress.n=It),rr!=null&&(this.progress.stack=rr),this.progress.ratio=this.progress.val/this.progress.state,this},ot.prototype.updateProgress=function(ht,Bt,It,rr){return this.setProgress(ht?this.progress.val+ht:null,Bt||null,It?this.progress.n+It:null,rr?this.progress.stack.concat(rr):null)},ot.prototype.then=function(ht,Bt){var It=this;return this.thenCore(ht,Bt,function(rr,gr){return It.updateProgress(null,null,1,[rr]),Promise.prototype.then.call(this,function(mr){return It.updateProgress(null,rr),mr}).then(rr,gr).then(function(mr){return It.updateProgress(1),mr})})},ot.prototype.thenCore=function(ht,Bt,It){It=It||Promise.prototype.then,ht&&(ht=ht.bind(this)),Bt&&(Bt=Bt.bind(this));var rr=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:ot.convert(Object.assign({},this),Promise.prototype),gr=It.call(rr,ht,Bt);return ot.convert(gr,this.__proto__)},ot.prototype.thenExternal=function(ht,Bt){return Promise.prototype.then.call(this,ht,Bt)},ot.prototype.thenList=function(ht){var Bt=this;return ht.forEach(function(It){Bt=Bt.thenCore(It)}),Bt},ot.prototype.catch=function(ht){ht&&(ht=ht.bind(this));var Bt=Promise.prototype.catch.call(this,ht);return ot.convert(Bt,this)},ot.prototype.catchExternal=function(ht){return Promise.prototype.catch.call(this,ht)},ot.prototype.error=function(ht){return this.then(function(){throw new Error(ht)})},ot.prototype.using=ot.prototype.set,ot.prototype.saveAs=ot.prototype.save,ot.prototype.export=ot.prototype.output,ot.prototype.run=ot.prototype.then,j.getPageSize=function(ht,Bt,It){if(g()(ht)==="object"){var rr=ht;ht=rr.orientation,Bt=rr.unit||Bt,It=rr.format||It}Bt=Bt||"mm",It=It||"a4",ht=(""+(ht||"P")).toLowerCase();var gr,mr=(""+It).toLowerCase(),Cr={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(Bt){case"pt":gr=1;break;case"mm":gr=72/25.4;break;case"cm":gr=72/2.54;break;case"in":gr=72;break;case"px":gr=.75;break;case"pc":case"em":gr=12;break;case"ex":gr=6;break;default:throw"Invalid unit: "+Bt}var Wt,qr=0,ur=0;if(Cr.hasOwnProperty(mr))qr=Cr[mr][1]/gr,ur=Cr[mr][0]/gr;else try{qr=It[1],ur=It[0]}catch(Zr){throw new Error("Invalid format: "+It)}if(ht==="p"||ht==="portrait")ht="p",ur>qr&&(Wt=ur,ur=qr,qr=Wt);else{if(ht!=="l"&&ht!=="landscape")throw"Invalid orientation: "+ht;ht="l",qr>ur&&(Wt=ur,ur=qr,qr=Wt)}return{width:ur,height:qr,unit:Bt,k:gr,orientation:ht}},gt.html=function(ht,Bt){(Bt=Bt||{}).callback=Bt.callback||function(){},Bt.html2canvas=Bt.html2canvas||{},Bt.html2canvas.canvas=Bt.html2canvas.canvas||this.canvas,Bt.jsPDF=Bt.jsPDF||this,Bt.fontFaces=Bt.fontFaces?Bt.fontFaces.map(ze):null;var It=new ot(Bt);return Bt.worker?It:It.from(ht).doCallback()}}(j.API),j.API.addJS=function(gt){return Nn=gt,this.internal.events.subscribe("postPutResources",function(){yn=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(yn+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),ui=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Nn+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){yn!==void 0&&ui!==void 0&&this.internal.out("/Names <</JavaScript "+yn+" 0 R>>")}),this},function(gt){var je;gt.events.push(["postPutResources",function(){var Ye=this,Ze=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var ft=Ye.outline.render().split(/\r\n/),ot=0;ot<ft.length;ot++){var ht=ft[ot],Bt=Ze.exec(ht);if(Bt!=null){var It=Bt[1];Ye.internal.newObjectDeferredBegin(It,!1)}Ye.internal.write(ht)}if(this.outline.createNamedDestinations){var rr=this.internal.pages.length,gr=[];for(ot=0;ot<rr;ot++){var mr=Ye.internal.newObject();gr.push(mr);var Cr=Ye.internal.getPageInfo(ot+1);Ye.internal.write("<< /D["+Cr.objId+" 0 R /XYZ null null null]>> endobj")}var Wt=Ye.internal.newObject();for(Ye.internal.write("<< /Names [ "),ot=0;ot<gr.length;ot++)Ye.internal.write("(page_"+(ot+1)+")"+gr[ot]+" 0 R");Ye.internal.write(" ] >>","endobj"),je=Ye.internal.newObject(),Ye.internal.write("<< /Dests "+Wt+" 0 R"),Ye.internal.write(">>","endobj")}}]),gt.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 "+je+" 0 R"))}]),gt.events.push(["initialized",function(){var Ye=this;Ye.outline={createNamedDestinations:!1,root:{children:[]}},Ye.outline.add=function(Ze,ft,ot){var ht={title:ft,options:ot,children:[]};return Ze==null&&(Ze=this.root),Ze.children.push(ht),ht},Ye.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=Ye,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},Ye.outline.genIds_r=function(Ze){Ze.id=Ye.internal.newObjectDeferred();for(var ft=0;ft<Ze.children.length;ft++)this.genIds_r(Ze.children[ft])},Ye.outline.renderRoot=function(Ze){this.objStart(Ze),this.line("/Type /Outlines"),Ze.children.length>0&&(this.line("/First "+this.makeRef(Ze.children[0])),this.line("/Last "+this.makeRef(Ze.children[Ze.children.length-1]))),this.line("/Count "+this.count_r({count:0},Ze)),this.objEnd()},Ye.outline.renderItems=function(Ze){for(var ft=this.ctx.pdf.internal.getVerticalCoordinateString,ot=0;ot<Ze.children.length;ot++){var ht=Ze.children[ot];this.objStart(ht),this.line("/Title "+this.makeString(ht.title)),this.line("/Parent "+this.makeRef(Ze)),ot>0&&this.line("/Prev "+this.makeRef(Ze.children[ot-1])),ot<Ze.children.length-1&&this.line("/Next "+this.makeRef(Ze.children[ot+1])),ht.children.length>0&&(this.line("/First "+this.makeRef(ht.children[0])),this.line("/Last "+this.makeRef(ht.children[ht.children.length-1])));var Bt=this.count=this.count_r({count:0},ht);if(Bt>0&&this.line("/Count "+Bt),ht.options&&ht.options.pageNumber){var It=Ye.internal.getPageInfo(ht.options.pageNumber);this.line("/Dest ["+It.objId+" 0 R /XYZ 0 "+ft(0)+" 0]")}this.objEnd()}for(var rr=0;rr<Ze.children.length;rr++)this.renderItems(Ze.children[rr])},Ye.outline.line=function(Ze){this.ctx.val+=Ze+`\r
|
|
|
`},Ye.outline.makeRef=function(Ze){return Ze.id+" 0 R"},Ye.outline.makeString=function(Ze){return"("+Ye.internal.pdfEscape(Ze)+")"},Ye.outline.objStart=function(Ze){this.ctx.val+=`\r
|
|
|
`+Ze.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},Ye.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},Ye.outline.count_r=function(Ze,ft){for(var ot=0;ot<ft.children.length;ot++)Ze.count++,this.count_r(Ze,ft.children[ot]);return Ze.count}}])}(j.API),function(gt){var je=[192,193,194,195,196,197,198,199];gt.processJPEG=function(Ye,Ze,ft,ot,ht,Bt){var It,rr=this.decode.DCT_DECODE,gr=null;if(typeof Ye=="string"||this.__addimage__.isArrayBuffer(Ye)||this.__addimage__.isArrayBufferView(Ye)){switch(Ye=ht||Ye,Ye=this.__addimage__.isArrayBuffer(Ye)?new Uint8Array(Ye):Ye,(It=function(mr){for(var Cr,Wt=256*mr.charCodeAt(4)+mr.charCodeAt(5),qr=mr.length,ur={width:0,height:0,numcomponents:1},Zr=4;Zr<qr;Zr+=2){if(Zr+=Wt,je.indexOf(mr.charCodeAt(Zr+1))!==-1){Cr=256*mr.charCodeAt(Zr+5)+mr.charCodeAt(Zr+6),ur={width:256*mr.charCodeAt(Zr+7)+mr.charCodeAt(Zr+8),height:Cr,numcomponents:mr.charCodeAt(Zr+9)};break}Wt=256*mr.charCodeAt(Zr+2)+mr.charCodeAt(Zr+3)}return ur}(Ye=this.__addimage__.isArrayBufferView(Ye)?this.__addimage__.arrayBufferToBinaryString(Ye):Ye)).numcomponents){case 1:Bt=this.color_spaces.DEVICE_GRAY;break;case 4:Bt=this.color_spaces.DEVICE_CMYK;break;case 3:Bt=this.color_spaces.DEVICE_RGB}gr={data:Ye,width:It.width,height:It.height,colorSpace:Bt,bitsPerComponent:8,filter:rr,index:Ze,alias:ft}}return gr}}(j.API);var Nt,xt,Pe,Fe,Ve,pt=function(){var gt,je,Ye;function Ze(ot){var ht,Bt,It,rr,gr,mr,Cr,Wt,qr,ur,Zr,Wr,Tr,In;for(this.data=ot,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},mr=null;;){switch(ht=this.readUInt32(),qr=function(){var Pi,vi;for(vi=[],Pi=0;Pi<4;++Pi)vi.push(String.fromCharCode(this.data[this.pos++]));return vi}.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(ht);break;case"fcTL":mr&&this.animation.frames.push(mr),this.pos+=4,mr={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},gr=this.readUInt16(),rr=this.readUInt16()||100,mr.delay=1e3*gr/rr,mr.disposeOp=this.data[this.pos++],mr.blendOp=this.data[this.pos++],mr.data=[];break;case"IDAT":case"fdAT":for(qr==="fdAT"&&(this.pos+=4,ht-=4),ot=(mr!=null?mr.data:void 0)||this.imgData,Wr=0;0<=ht?Wr<ht:Wr>ht;0<=ht?++Wr:--Wr)ot.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(It=this.palette.length/3,this.transparency.indexed=this.read(ht),this.transparency.indexed.length>It)throw new Error("More transparent colors than palette size");if((ur=It-this.transparency.indexed.length)>0)for(Tr=0;0<=ur?Tr<ur:Tr>ur;0<=ur?++Tr:--Tr)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(ht)[0];break;case 2:this.transparency.rgb=this.read(ht)}break;case"tEXt":Cr=(Zr=this.read(ht)).indexOf(0),Wt=String.fromCharCode.apply(String,Zr.slice(0,Cr)),this.text[Wt]=String.fromCharCode.apply(String,Zr.slice(Cr+1));break;case"IEND":return mr&&this.animation.frames.push(mr),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(In=this.colorType)===4||In===6,Bt=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*Bt,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+=ht}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}Ze.prototype.read=function(ot){var ht,Bt;for(Bt=[],ht=0;0<=ot?ht<ot:ht>ot;0<=ot?++ht:--ht)Bt.push(this.data[this.pos++]);return Bt},Ze.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},Ze.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},Ze.prototype.decodePixels=function(ot){var ht=this.pixelBitlength/8,Bt=new Uint8Array(this.width*this.height*ht),It=0,rr=this;if(ot==null&&(ot=this.imgData),ot.length===0)return new Uint8Array(0);function gr(mr,Cr,Wt,qr){var ur,Zr,Wr,Tr,In,Pi,vi,Ii,Ni,Di,mi,oa,Cn,mn,jn,cn,Bi,hn,_i,Yn,Qn,Xi=Math.ceil((rr.width-mr)/Wt),Ia=Math.ceil((rr.height-Cr)/qr),En=rr.width==Xi&&rr.height==Ia;for(mn=ht*Xi,oa=En?Bt:new Uint8Array(mn*Ia),Pi=ot.length,Cn=0,Zr=0;Cn<Ia&&It<Pi;){switch(ot[It++]){case 0:for(Tr=Bi=0;Bi<mn;Tr=Bi+=1)oa[Zr++]=ot[It++];break;case 1:for(Tr=hn=0;hn<mn;Tr=hn+=1)ur=ot[It++],In=Tr<ht?0:oa[Zr-ht],oa[Zr++]=(ur+In)%256;break;case 2:for(Tr=_i=0;_i<mn;Tr=_i+=1)ur=ot[It++],Wr=(Tr-Tr%ht)/ht,jn=Cn&&oa[(Cn-1)*mn+Wr*ht+Tr%ht],oa[Zr++]=(jn+ur)%256;break;case 3:for(Tr=Yn=0;Yn<mn;Tr=Yn+=1)ur=ot[It++],Wr=(Tr-Tr%ht)/ht,In=Tr<ht?0:oa[Zr-ht],jn=Cn&&oa[(Cn-1)*mn+Wr*ht+Tr%ht],oa[Zr++]=(ur+Math.floor((In+jn)/2))%256;break;case 4:for(Tr=Qn=0;Qn<mn;Tr=Qn+=1)ur=ot[It++],Wr=(Tr-Tr%ht)/ht,In=Tr<ht?0:oa[Zr-ht],Cn===0?jn=cn=0:(jn=oa[(Cn-1)*mn+Wr*ht+Tr%ht],cn=Wr&&oa[(Cn-1)*mn+(Wr-1)*ht+Tr%ht]),vi=In+jn-cn,Ii=Math.abs(vi-In),Di=Math.abs(vi-jn),mi=Math.abs(vi-cn),Ni=Ii<=Di&&Ii<=mi?In:Di<=mi?jn:cn,oa[Zr++]=(ur+Ni)%256;break;default:throw new Error("Invalid filter algorithm: "+ot[It-1])}if(!En){var jr=((Cr+Cn*qr)*rr.width+mr)*ht,Bn=Cn*mn;for(Tr=0;Tr<Xi;Tr+=1){for(var ti=0;ti<ht;ti+=1)Bt[jr++]=oa[Bn++];jr+=(Wt-1)*ht}}Cn++}}return ot=Object(p.a)(ot),rr.interlaceMethod==1?(gr(0,0,8,8),gr(4,0,8,8),gr(0,4,4,8),gr(2,0,4,4),gr(0,2,2,4),gr(1,0,2,2),gr(0,1,1,2)):gr(0,0,1,1),Bt},Ze.prototype.decodePalette=function(){var ot,ht,Bt,It,rr,gr,mr,Cr,Wt;for(Bt=this.palette,gr=this.transparency.indexed||[],rr=new Uint8Array((gr.length||0)+Bt.length),It=0,ot=0,ht=mr=0,Cr=Bt.length;mr<Cr;ht=mr+=3)rr[It++]=Bt[ht],rr[It++]=Bt[ht+1],rr[It++]=Bt[ht+2],rr[It++]=(Wt=gr[ot++])!=null?Wt:255;return rr},Ze.prototype.copyToImageData=function(ot,ht){var Bt,It,rr,gr,mr,Cr,Wt,qr,ur,Zr,Wr;if(It=this.colors,ur=null,Bt=this.hasAlphaChannel,this.palette.length&&(ur=(Wr=this._decodedPalette)!=null?Wr:this._decodedPalette=this.decodePalette(),It=4,Bt=!0),qr=(rr=ot.data||ot).length,mr=ur||ht,gr=Cr=0,It===1)for(;gr<qr;)Wt=ur?4*ht[gr/4]:Cr,Zr=mr[Wt++],rr[gr++]=Zr,rr[gr++]=Zr,rr[gr++]=Zr,rr[gr++]=Bt?mr[Wt++]:255,Cr=Wt;else for(;gr<qr;)Wt=ur?4*ht[gr/4]:Cr,rr[gr++]=mr[Wt++],rr[gr++]=mr[Wt++],rr[gr++]=mr[Wt++],rr[gr++]=Bt?mr[Wt++]:255,Cr=Wt},Ze.prototype.decode=function(){var ot;return ot=new Uint8Array(this.width*this.height*4),this.copyToImageData(ot,this.decodePixels()),ot};var ft=function(){if(Object.prototype.toString.call(t)==="[object Window]"){try{je=t.document.createElement("canvas"),Ye=je.getContext("2d")}catch(ht){return!1}return!0}return!1};return ft(),gt=function(ht){var Bt;if(ft()===!0)return Ye.width=ht.width,Ye.height=ht.height,Ye.clearRect(0,0,ht.width,ht.height),Ye.putImageData(ht,0,0),(Bt=new Image).src=je.toDataURL(),Bt;throw new Error("This method requires a Browser with Canvas-capability.")},Ze.prototype.decodeFrames=function(ot){var ht,Bt,It,rr,gr,mr,Cr,Wt;if(this.animation){for(Wt=[],Bt=gr=0,mr=(Cr=this.animation.frames).length;gr<mr;Bt=++gr)ht=Cr[Bt],It=ot.createImageData(ht.width,ht.height),rr=this.decodePixels(new Uint8Array(ht.data)),this.copyToImageData(It,rr),ht.imageData=It,Wt.push(ht.image=gt(It));return Wt}},Ze.prototype.renderFrame=function(ot,ht){var Bt,It,rr;return Bt=(It=this.animation.frames)[ht],rr=It[ht-1],ht===0&&ot.clearRect(0,0,this.width,this.height),(rr!=null?rr.disposeOp:void 0)===1?ot.clearRect(rr.xOffset,rr.yOffset,rr.width,rr.height):(rr!=null?rr.disposeOp:void 0)===2&&ot.putImageData(rr.imageData,rr.xOffset,rr.yOffset),Bt.blendOp===0&&ot.clearRect(Bt.xOffset,Bt.yOffset,Bt.width,Bt.height),ot.drawImage(Bt.image,Bt.xOffset,Bt.yOffset)},Ze.prototype.animate=function(ot){var ht,Bt,It,rr,gr,mr,Cr=this;return Bt=0,mr=this.animation,rr=mr.numFrames,It=mr.frames,gr=mr.numPlays,(ht=function(){var qr,ur;if(qr=Bt++%rr,ur=It[qr],Cr.renderFrame(ot,qr),rr>1&&Bt/rr<gr)return Cr.animation._timeout=setTimeout(ht,ur.delay)})()},Ze.prototype.stopAnimation=function(){var ot;return clearTimeout((ot=this.animation)!=null?ot._timeout:void 0)},Ze.prototype.render=function(ot){var ht,Bt;return ot._png&&ot._png.stopAnimation(),ot._png=this,ot.width=this.width,ot.height=this.height,ht=ot.getContext("2d"),this.animation?(this.decodeFrames(ht),this.animate(ht)):(Bt=ht.createImageData(this.width,this.height),this.copyToImageData(Bt,this.decodePixels()),ht.putImageData(Bt,0,0))},Ze}();/**
|
|
|
* @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 Mt(gt){var je=0;if(gt[je++]!==71||gt[je++]!==73||gt[je++]!==70||gt[je++]!==56||(gt[je++]+1&253)!=56||gt[je++]!==97)throw new Error("Invalid GIF 87a/89a header.");var Ye=gt[je++]|gt[je++]<<8,Ze=gt[je++]|gt[je++]<<8,ft=gt[je++],ot=ft>>7,ht=1<<(7&ft)+1;gt[je++],gt[je++];var Bt=null,It=null;ot&&(Bt=je,It=ht,je+=3*ht);var rr=!0,gr=[],mr=0,Cr=null,Wt=0,qr=null;for(this.width=Ye,this.height=Ze;rr&&je<gt.length;)switch(gt[je++]){case 33:switch(gt[je++]){case 255:if(gt[je]!==11||gt[je+1]==78&>[je+2]==69&>[je+3]==84&>[je+4]==83&>[je+5]==67&>[je+6]==65&>[je+7]==80&>[je+8]==69&>[je+9]==50&>[je+10]==46&>[je+11]==48&>[je+12]==3&>[je+13]==1&>[je+16]==0)je+=14,qr=gt[je++]|gt[je++]<<8,je++;else for(je+=12;;){if(!((Cn=gt[je++])>=0))throw Error("Invalid block size");if(Cn===0)break;je+=Cn}break;case 249:if(gt[je++]!==4||gt[je+4]!==0)throw new Error("Invalid graphics extension block.");var ur=gt[je++];mr=gt[je++]|gt[je++]<<8,Cr=gt[je++],(1&ur)==0&&(Cr=null),Wt=ur>>2&7,je++;break;case 254:for(;;){if(!((Cn=gt[je++])>=0))throw Error("Invalid block size");if(Cn===0)break;je+=Cn}break;default:throw new Error("Unknown graphic control label: 0x"+gt[je-1].toString(16))}break;case 44:var Zr=gt[je++]|gt[je++]<<8,Wr=gt[je++]|gt[je++]<<8,Tr=gt[je++]|gt[je++]<<8,In=gt[je++]|gt[je++]<<8,Pi=gt[je++],vi=Pi>>6&1,Ii=1<<(7&Pi)+1,Ni=Bt,Di=It,mi=!1;Pi>>7&&(mi=!0,Ni=je,Di=Ii,je+=3*Ii);var oa=je;for(je++;;){var Cn;if(!((Cn=gt[je++])>=0))throw Error("Invalid block size");if(Cn===0)break;je+=Cn}gr.push({x:Zr,y:Wr,width:Tr,height:In,has_local_palette:mi,palette_offset:Ni,palette_size:Di,data_offset:oa,data_length:je-oa,transparent_index:Cr,interlaced:!!vi,delay:mr,disposal:Wt});break;case 59:rr=!1;break;default:throw new Error("Unknown gif block: 0x"+gt[je-1].toString(16))}this.numFrames=function(){return gr.length},this.loopCount=function(){return qr},this.frameInfo=function(mn){if(mn<0||mn>=gr.length)throw new Error("Frame index out of range.");return gr[mn]},this.decodeAndBlitFrameBGRA=function(mn,jn){var cn=this.frameInfo(mn),Bi=cn.width*cn.height,hn=new Uint8Array(Bi);dr(gt,cn.data_offset,hn,Bi);var _i=cn.palette_offset,Yn=cn.transparent_index;Yn===null&&(Yn=256);var Qn=cn.width,Xi=Ye-Qn,Ia=Qn,En=4*(cn.y*Ye+cn.x),jr=4*((cn.y+cn.height)*Ye+cn.x),Bn=En,ti=4*Xi;cn.interlaced===!0&&(ti+=4*Ye*7);for(var fi=8,hi=0,Vi=hn.length;hi<Vi;++hi){var Zi=hn[hi];if(Ia===0&&(Ia=Qn,(Bn+=ti)>=jr&&(ti=4*Xi+4*Ye*(fi-1),Bn=En+(Qn+Xi)*(fi<<1),fi>>=1)),Zi===Yn)Bn+=4;else{var ji=gt[_i+3*Zi],aa=gt[_i+3*Zi+1],Wa=gt[_i+3*Zi+2];jn[Bn++]=Wa,jn[Bn++]=aa,jn[Bn++]=ji,jn[Bn++]=255}--Ia}},this.decodeAndBlitFrameRGBA=function(mn,jn){var cn=this.frameInfo(mn),Bi=cn.width*cn.height,hn=new Uint8Array(Bi);dr(gt,cn.data_offset,hn,Bi);var _i=cn.palette_offset,Yn=cn.transparent_index;Yn===null&&(Yn=256);var Qn=cn.width,Xi=Ye-Qn,Ia=Qn,En=4*(cn.y*Ye+cn.x),jr=4*((cn.y+cn.height)*Ye+cn.x),Bn=En,ti=4*Xi;cn.interlaced===!0&&(ti+=4*Ye*7);for(var fi=8,hi=0,Vi=hn.length;hi<Vi;++hi){var Zi=hn[hi];if(Ia===0&&(Ia=Qn,(Bn+=ti)>=jr&&(ti=4*Xi+4*Ye*(fi-1),Bn=En+(Qn+Xi)*(fi<<1),fi>>=1)),Zi===Yn)Bn+=4;else{var ji=gt[_i+3*Zi],aa=gt[_i+3*Zi+1],Wa=gt[_i+3*Zi+2];jn[Bn++]=ji,jn[Bn++]=aa,jn[Bn++]=Wa,jn[Bn++]=255}--Ia}}}function dr(gt,je,Ye,Ze){for(var ft=gt[je++],ot=1<<ft,ht=ot+1,Bt=ht+1,It=ft+1,rr=(1<<It)-1,gr=0,mr=0,Cr=0,Wt=gt[je++],qr=new Int32Array(4096),ur=null;;){for(;gr<16&&Wt!==0;)mr|=gt[je++]<<gr,gr+=8,Wt===1?Wt=gt[je++]:--Wt;if(gr<It)break;var Zr=mr&rr;if(mr>>=It,gr-=It,Zr!==ot){if(Zr===ht)break;for(var Wr=Zr<Bt?Zr:ur,Tr=0,In=Wr;In>ot;)In=qr[In]>>8,++Tr;var Pi=In;if(Cr+Tr+(Wr!==Zr?1:0)>Ze)return void d.log("Warning, gif stream longer than expected.");Ye[Cr++]=Pi;var vi=Cr+=Tr;for(Wr!==Zr&&(Ye[Cr++]=Pi),In=Wr;Tr--;)In=qr[In],Ye[--vi]=255&In,In>>=8;ur!==null&&Bt<4096&&(qr[Bt++]=ur<<8|Pi,Bt>=rr+1&&It<12&&(++It,rr=rr<<1|1)),ur=Zr}else Bt=ht+1,rr=(1<<(It=ft+1))-1,ur=null}return Cr!==Ze&&d.log("Warning, gif stream shorter than expected."),Ye}/**
|
|
|
* @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 fr(gt){var je,Ye,Ze,ft,ot,ht=Math.floor,Bt=new Array(64),It=new Array(64),rr=new Array(64),gr=new Array(64),mr=new Array(65535),Cr=new Array(65535),Wt=new Array(64),qr=new Array(64),ur=[],Zr=0,Wr=7,Tr=new Array(64),In=new Array(64),Pi=new Array(64),vi=new Array(256),Ii=new Array(2048),Ni=[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],Di=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],mi=[0,1,2,3,4,5,6,7,8,9,10,11],oa=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Cn=[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],mn=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],jn=[0,1,2,3,4,5,6,7,8,9,10,11],cn=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],Bi=[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 hn(En,jr){for(var Bn=0,ti=0,fi=new Array,hi=1;hi<=16;hi++){for(var Vi=1;Vi<=En[hi];Vi++)fi[jr[ti]]=[],fi[jr[ti]][0]=Bn,fi[jr[ti]][1]=hi,ti++,Bn++;Bn*=2}return fi}function _i(En){for(var jr=En[0],Bn=En[1]-1;Bn>=0;)jr&1<<Bn&&(Zr|=1<<Wr),Bn--,--Wr<0&&(Zr==255?(Yn(255),Yn(0)):Yn(Zr),Wr=7,Zr=0)}function Yn(En){ur.push(En)}function Qn(En){Yn(En>>8&255),Yn(255&En)}function Xi(En,jr,Bn,ti,fi){for(var hi,Vi=fi[0],Zi=fi[240],ji=function(Kr,Tn){var rn,Jn,Xn,ni,qi,Ui,xi,mt,qt,xr,Ar=0;for(qt=0;qt<8;++qt){rn=Kr[Ar],Jn=Kr[Ar+1],Xn=Kr[Ar+2],ni=Kr[Ar+3],qi=Kr[Ar+4],Ui=Kr[Ar+5],xi=Kr[Ar+6];var Jr=rn+(mt=Kr[Ar+7]),Hr=rn-mt,gn=Jn+xi,bn=Jn-xi,Fn=Xn+Ui,ci=Xn-Ui,li=ni+qi,Si=ni-qi,Ln=Jr+li,pi=Jr-li,Wn=gn+Fn,Zn=gn-Fn;Kr[Ar]=Ln+Wn,Kr[Ar+4]=Ln-Wn;var ai=.707106781*(Zn+pi);Kr[Ar+2]=pi+ai,Kr[Ar+6]=pi-ai;var gi=.382683433*((Ln=Si+ci)-(Zn=bn+Hr)),ta=.5411961*Ln+gi,sa=1.306562965*Zn+gi,Ua=.707106781*(Wn=ci+bn),Ji=Hr+Ua,Wi=Hr-Ua;Kr[Ar+5]=Wi+ta,Kr[Ar+3]=Wi-ta,Kr[Ar+1]=Ji+sa,Kr[Ar+7]=Ji-sa,Ar+=8}for(Ar=0,qt=0;qt<8;++qt){rn=Kr[Ar],Jn=Kr[Ar+8],Xn=Kr[Ar+16],ni=Kr[Ar+24],qi=Kr[Ar+32],Ui=Kr[Ar+40],xi=Kr[Ar+48];var za=rn+(mt=Kr[Ar+56]),wa=rn-mt,Ma=Jn+xi,ja=Jn-xi,ao=Xn+Ui,Co=Xn-Ui,qo=ni+qi,Go=ni-qi,Io=za+qo,Mo=za-qo,Ya=Ma+ao,Oo=Ma-ao;Kr[Ar]=Io+Ya,Kr[Ar+32]=Io-Ya;var vo=.707106781*(Oo+Mo);Kr[Ar+16]=Mo+vo,Kr[Ar+48]=Mo-vo;var Yo=.382683433*((Io=Go+Co)-(Oo=ja+wa)),Us=.5411961*Io+Yo,is=1.306562965*Oo+Yo,ys=.707106781*(Ya=Co+ja),Ms=wa+ys,co=wa-ys;Kr[Ar+40]=co+Us,Kr[Ar+24]=co-Us,Kr[Ar+8]=Ms+is,Kr[Ar+56]=Ms-is,Ar++}for(qt=0;qt<64;++qt)xr=Kr[qt]*Tn[qt],Wt[qt]=xr>0?xr+.5|0:xr-.5|0;return Wt}(En,jr),aa=0;aa<64;++aa)qr[Ni[aa]]=ji[aa];var Wa=qr[0]-Bn;Bn=qr[0],Wa==0?_i(ti[0]):(_i(ti[Cr[hi=32767+Wa]]),_i(mr[hi]));for(var Ha=63;Ha>0&&qr[Ha]==0;)Ha--;if(Ha==0)return _i(Vi),Bn;for(var cs,Ci=1;Ci<=Ha;){for(var St=Ci;qr[Ci]==0&&Ci<=Ha;)++Ci;var Nr=Ci-St;if(Nr>=16){cs=Nr>>4;for(var Br=1;Br<=cs;++Br)_i(Zi);Nr&=15}hi=32767+qr[Ci],_i(fi[(Nr<<4)+Cr[hi]]),_i(mr[hi]),Ci++}return Ha!=63&&_i(Vi),Bn}function Ia(En){(En=Math.min(Math.max(En,1),100),ot!=En)&&(!function(jr){for(var Bn=[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],ti=0;ti<64;ti++){var fi=ht((Bn[ti]*jr+50)/100);fi=Math.min(Math.max(fi,1),255),Bt[Ni[ti]]=fi}for(var hi=[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],Vi=0;Vi<64;Vi++){var Zi=ht((hi[Vi]*jr+50)/100);Zi=Math.min(Math.max(Zi,1),255),It[Ni[Vi]]=Zi}for(var ji=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],aa=0,Wa=0;Wa<8;Wa++)for(var Ha=0;Ha<8;Ha++)rr[aa]=1/(Bt[Ni[aa]]*ji[Wa]*ji[Ha]*8),gr[aa]=1/(It[Ni[aa]]*ji[Wa]*ji[Ha]*8),aa++}(En<50?Math.floor(5e3/En):Math.floor(200-2*En)),ot=En)}this.encode=function(En,jr){jr&&Ia(jr),ur=new Array,Zr=0,Wr=7,Qn(65496),Qn(65504),Qn(16),Yn(74),Yn(70),Yn(73),Yn(70),Yn(0),Yn(1),Yn(1),Yn(0),Qn(1),Qn(1),Yn(0),Yn(0),function(){Qn(65499),Qn(132),Yn(0);for(var Jn=0;Jn<64;Jn++)Yn(Bt[Jn]);Yn(1);for(var Xn=0;Xn<64;Xn++)Yn(It[Xn])}(),function(Jn,Xn){Qn(65472),Qn(17),Yn(8),Qn(Xn),Qn(Jn),Yn(3),Yn(1),Yn(17),Yn(0),Yn(2),Yn(17),Yn(1),Yn(3),Yn(17),Yn(1)}(En.width,En.height),function(){Qn(65476),Qn(418),Yn(0);for(var Jn=0;Jn<16;Jn++)Yn(Di[Jn+1]);for(var Xn=0;Xn<=11;Xn++)Yn(mi[Xn]);Yn(16);for(var ni=0;ni<16;ni++)Yn(oa[ni+1]);for(var qi=0;qi<=161;qi++)Yn(Cn[qi]);Yn(1);for(var Ui=0;Ui<16;Ui++)Yn(mn[Ui+1]);for(var xi=0;xi<=11;xi++)Yn(jn[xi]);Yn(17);for(var mt=0;mt<16;mt++)Yn(cn[mt+1]);for(var qt=0;qt<=161;qt++)Yn(Bi[qt])}(),Qn(65498),Qn(12),Yn(3),Yn(1),Yn(0),Yn(2),Yn(17),Yn(3),Yn(17),Yn(0),Yn(63),Yn(0);var Bn=0,ti=0,fi=0;Zr=0,Wr=7,this.encode.displayName="_encode_";for(var hi,Vi,Zi,ji,aa,Wa,Ha,cs,Ci,St=En.data,Nr=En.width,Br=En.height,Kr=4*Nr,Tn=0;Tn<Br;){for(hi=0;hi<Kr;){for(aa=Kr*Tn+hi,Ha=-1,cs=0,Ci=0;Ci<64;Ci++)Wa=aa+(cs=Ci>>3)*Kr+(Ha=4*(7&Ci)),Tn+cs>=Br&&(Wa-=Kr*(Tn+1+cs-Br)),hi+Ha>=Kr&&(Wa-=hi+Ha-Kr+4),Vi=St[Wa++],Zi=St[Wa++],ji=St[Wa++],Tr[Ci]=(Ii[Vi]+Ii[Zi+256>>0]+Ii[ji+512>>0]>>16)-128,In[Ci]=(Ii[Vi+768>>0]+Ii[Zi+1024>>0]+Ii[ji+1280>>0]>>16)-128,Pi[Ci]=(Ii[Vi+1280>>0]+Ii[Zi+1536>>0]+Ii[ji+1792>>0]>>16)-128;Bn=Xi(Tr,rr,Bn,je,Ze),ti=Xi(In,gr,ti,Ye,ft),fi=Xi(Pi,gr,fi,Ye,ft),hi+=32}Tn+=8}if(Wr>=0){var rn=[];rn[1]=Wr+1,rn[0]=(1<<Wr+1)-1,_i(rn)}return Qn(65497),new Uint8Array(ur)},gt=gt||50,function(){for(var En=String.fromCharCode,jr=0;jr<256;jr++)vi[jr]=En(jr)}(),je=hn(Di,mi),Ye=hn(mn,jn),Ze=hn(oa,Cn),ft=hn(cn,Bi),function(){for(var En=1,jr=2,Bn=1;Bn<=15;Bn++){for(var ti=En;ti<jr;ti++)Cr[32767+ti]=Bn,mr[32767+ti]=[],mr[32767+ti][1]=Bn,mr[32767+ti][0]=ti;for(var fi=-(jr-1);fi<=-En;fi++)Cr[32767+fi]=Bn,mr[32767+fi]=[],mr[32767+fi][1]=Bn,mr[32767+fi][0]=jr-1+fi;En<<=1,jr<<=1}}(),function(){for(var En=0;En<256;En++)Ii[En]=19595*En,Ii[En+256>>0]=38470*En,Ii[En+512>>0]=7471*En+32768,Ii[En+768>>0]=-11059*En,Ii[En+1024>>0]=-21709*En,Ii[En+1280>>0]=32768*En+8421375,Ii[En+1536>>0]=-27439*En,Ii[En+1792>>0]=-5329*En}(),Ia(gt)}/**
|
|
|
* @license
|
|
|
* Copyright (c) 2017 Aras Abbasi
|
|
|
*
|
|
|
* Licensed under the MIT License.
|
|
|
* http://opensource.org/licenses/mit-license
|
|
|
*/function Lr(gt,je){if(this.pos=0,this.buffer=gt,this.datav=new DataView(gt.buffer),this.is_with_alpha=!!je,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 dn(gt){function je(Di){if(!Di)throw Error("assert :P")}function Ye(Di,mi,oa){for(var Cn=0;4>Cn;Cn++)if(Di[mi+Cn]!=oa.charCodeAt(Cn))return!0;return!1}function Ze(Di,mi,oa,Cn,mn){for(var jn=0;jn<mn;jn++)Di[mi+jn]=oa[Cn+jn]}function ft(Di,mi,oa,Cn){for(var mn=0;mn<Cn;mn++)Di[mi+mn]=oa}function ot(Di){return new Int32Array(Di)}function ht(Di,mi){for(var oa=[],Cn=0;Cn<Di;Cn++)oa.push(new mi);return oa}function Bt(Di,mi){var oa=[];return function Cn(mn,jn,cn){for(var Bi=cn[jn],hn=0;hn<Bi&&(mn.push(cn.length>jn+1?[]:new mi),!(cn.length<jn+1));hn++)Cn(mn[hn],jn+1,cn)}(oa,0,Di),oa}var It=function(){var mi=this;function oa(Ie,qe){for(var Lt=1<<qe-1>>>0;Ie≪)Lt>>>=1;return Lt?(Ie&Lt-1)+Lt:Ie}function Cn(Ie,qe,Lt,ir,vr){je(!(ir%Lt));do Ie[qe+(ir-=Lt)]=vr;while(0<ir)}function mn(Ie,qe,Lt,ir,vr){if(je(2328>=vr),512>=vr)var Fr=ot(512);else if((Fr=ot(vr))==null)return 0;return function(We,ce,De,it,Et,Kt){var Yt,Qt,wr=ce,kr=1<<De,yr=ot(16),pr=ot(16);for(je(Et!=0),je(it!=null),je(We!=null),je(0<De),Qt=0;Qt<Et;++Qt){if(15<it[Qt])return 0;++yr[it[Qt]]}if(yr[0]==Et)return 0;for(pr[1]=0,Yt=1;15>Yt;++Yt){if(yr[Yt]>1<<Yt)return 0;pr[Yt+1]=pr[Yt]+yr[Yt]}for(Qt=0;Qt<Et;++Qt)Yt=it[Qt],0<it[Qt]&&(Kt[pr[Yt]++]=Qt);if(pr[15]==1)return(it=new jn).g=0,it.value=Kt[0],Cn(We,wr,1,kr,it),kr;var Dr,Ur=-1,fn=kr-1,ii=0,Li=1,ca=1,Ki=1<<De;for(Qt=0,Yt=1,Et=2;Yt<=De;++Yt,Et<<=1){if(Li+=ca<<=1,0>(ca-=yr[Yt]))return 0;for(;0<yr[Yt];--yr[Yt])(it=new jn).g=Yt,it.value=Kt[Qt++],Cn(We,wr+ii,Et,Ki,it),ii=oa(ii,Yt)}for(Yt=De+1,Et=2;15>=Yt;++Yt,Et<<=1){if(Li+=ca<<=1,0>(ca-=yr[Yt]))return 0;for(;0<yr[Yt];--yr[Yt]){if(it=new jn,(ii&fn)!=Ur){for(wr+=Ki,Dr=1<<(Ur=Yt)-De;15>Ur&&!(0>=(Dr-=yr[Ur]));)++Ur,Dr<<=1;kr+=Ki=1<<(Dr=Ur-De),We[ce+(Ur=ii&fn)].g=Dr+De,We[ce+Ur].value=wr-ce-Ur}it.g=Yt-De,it.value=Kt[Qt++],Cn(We,wr+(ii>>De),Et,Ki,it),ii=oa(ii,Yt)}}return Li!=2*pr[15]-1?0:kr}(Ie,qe,Lt,ir,vr,Fr)}function jn(){this.value=this.g=0}function cn(){this.value=this.g=0}function Bi(){this.G=ht(5,jn),this.H=ot(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=ht(sl,cn)}function hn(Ie,qe,Lt,ir){je(Ie!=null),je(qe!=null),je(2147483648>ir),Ie.Ca=254,Ie.I=0,Ie.b=-8,Ie.Ka=0,Ie.oa=qe,Ie.pa=Lt,Ie.Jd=qe,Ie.Yc=Lt+ir,Ie.Zc=4<=ir?Lt+ir-4+1:Lt,Vi(Ie)}function _i(Ie,qe){for(var Lt=0;0<qe--;)Lt|=ji(Ie,128)<<qe;return Lt}function Yn(Ie,qe){var Lt=_i(Ie,qe);return Zi(Ie)?-Lt:Lt}function Qn(Ie,qe,Lt,ir){var vr,Fr=0;for(je(Ie!=null),je(qe!=null),je(4294967288>ir),Ie.Sb=ir,Ie.Ra=0,Ie.u=0,Ie.h=0,4<ir&&(ir=4),vr=0;vr<ir;++vr)Fr+=qe[Lt+vr]<<8*vr;Ie.Ra=Fr,Ie.bb=ir,Ie.oa=qe,Ie.pa=Lt}function Xi(Ie){for(;8<=Ie.u&&Ie.bb<Ie.Sb;)Ie.Ra>>>=8,Ie.Ra+=Ie.oa[Ie.pa+Ie.bb]<<Ws-8>>>0,++Ie.bb,Ie.u-=8;ti(Ie)&&(Ie.h=1,Ie.u=0)}function Ia(Ie,qe){if(je(0<=qe),!Ie.h&&qe<=Ks){var Lt=Bn(Ie)&Il[qe];return Ie.u+=qe,Xi(Ie),Lt}return Ie.h=1,Ie.u=0}function En(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function jr(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Bn(Ie){return Ie.Ra>>>(Ie.u&Ws-1)>>>0}function ti(Ie){return je(Ie.bb<=Ie.Sb),Ie.h||Ie.bb==Ie.Sb&&Ie.u>Ws}function fi(Ie,qe){Ie.u=qe,Ie.h=ti(Ie)}function hi(Ie){Ie.u>=Hl&&(je(Ie.u>=Hl),Xi(Ie))}function Vi(Ie){je(Ie!=null&&Ie.oa!=null),Ie.pa<Ie.Zc?(Ie.I=(Ie.oa[Ie.pa++]|Ie.I<<8)>>>0,Ie.b+=8):(je(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 Zi(Ie){return _i(Ie,1)}function ji(Ie,qe){var Lt=Ie.Ca;0>Ie.b&&Vi(Ie);var ir=Ie.b,vr=Lt*qe>>>8,Fr=(Ie.I>>>ir>vr)+0;for(Fr?(Lt-=vr,Ie.I-=vr+1<<ir>>>0):Lt=vr+1,ir=Lt,vr=0;256<=ir;)vr+=8,ir>>=8;return ir=7^vr+tc[ir],Ie.b-=ir,Ie.Ca=(Lt<<ir)-1,Fr}function aa(Ie,qe,Lt){Ie[qe+0]=Lt>>24&255,Ie[qe+1]=Lt>>16&255,Ie[qe+2]=Lt>>8&255,Ie[qe+3]=Lt>>0&255}function Wa(Ie,qe){return Ie[qe+0]<<0|Ie[qe+1]<<8}function Ha(Ie,qe){return Wa(Ie,qe)|Ie[qe+2]<<16}function cs(Ie,qe){return Wa(Ie,qe)|Wa(Ie,qe+2)<<16}function Ci(Ie,qe){var Lt=1<<qe;return je(Ie!=null),je(0<qe),Ie.X=ot(Lt),Ie.X==null?0:(Ie.Mb=32-qe,Ie.Xa=qe,1)}function St(Ie,qe){je(Ie!=null),je(qe!=null),je(Ie.Xa==qe.Xa),Ze(qe.X,0,Ie.X,0,1<<qe.Xa)}function Nr(){this.X=[],this.Xa=this.Mb=0}function Br(Ie,qe,Lt,ir){je(Lt!=null),je(ir!=null);var vr=Lt[0],Fr=ir[0];return vr==0&&(vr=(Ie*Fr+qe/2)/qe),Fr==0&&(Fr=(qe*vr+Ie/2)/Ie),0>=vr||0>=Fr?0:(Lt[0]=vr,ir[0]=Fr,1)}function Kr(Ie,qe){return Ie+(1<<qe)-1>>>qe}function Tn(Ie,qe){return((4278255360&Ie)+(4278255360&qe)>>>0&4278255360)+((16711935&Ie)+(16711935&qe)>>>0&16711935)>>>0}function rn(Ie,qe){mi[qe]=function(Lt,ir,vr,Fr,We,ce,De){var it;for(it=0;it<We;++it){var Et=mi[Ie](ce[De+it-1],vr,Fr+it);ce[De+it]=Tn(Lt[ir+it],Et)}}}function Jn(){this.ud=this.hd=this.jd=0}function Xn(Ie,qe){return((4278124286&(Ie^qe))>>>1)+(Ie&qe)>>>0}function ni(Ie){return 0<=Ie&&256>Ie?Ie:0>Ie?0:255<Ie?255:void 0}function qi(Ie,qe){return ni(Ie+(Ie-qe+.5>>1))}function Ui(Ie,qe,Lt){return Math.abs(qe-Lt)-Math.abs(Ie-Lt)}function xi(Ie,qe,Lt,ir,vr,Fr,We){for(ir=Fr[We-1],Lt=0;Lt<vr;++Lt)Fr[We+Lt]=ir=Tn(Ie[qe+Lt],ir)}function mt(Ie,qe,Lt,ir,vr){var Fr;for(Fr=0;Fr<Lt;++Fr){var We=Ie[qe+Fr],ce=We>>8&255,De=16711935&(De=(De=16711935&We)+((ce<<16)+ce));ir[vr+Fr]=(4278255360&We)+De>>>0}}function qt(Ie,qe){qe.jd=Ie>>0&255,qe.hd=Ie>>8&255,qe.ud=Ie>>16&255}function xr(Ie,qe,Lt,ir,vr,Fr){var We;for(We=0;We<ir;++We){var ce=qe[Lt+We],De=ce>>>8,it=ce,Et=255&(Et=(Et=ce>>>16)+((Ie.jd<<24>>24)*(De<<24>>24)>>>5));it=255&(it=(it=it+((Ie.hd<<24>>24)*(De<<24>>24)>>>5))+((Ie.ud<<24>>24)*(Et<<24>>24)>>>5)),vr[Fr+We]=(4278255360&ce)+(Et<<16)+it}}function Ar(Ie,qe,Lt,ir,vr){mi[qe]=function(Fr,We,ce,De,it,Et,Kt,Yt,Qt){for(De=Kt;De<Yt;++De)for(Kt=0;Kt<Qt;++Kt)it[Et++]=vr(ce[ir(Fr[We++])])},mi[Ie]=function(Fr,We,ce,De,it,Et,Kt){var Yt=8>>Fr.b,Qt=Fr.Ea,wr=Fr.K[0],kr=Fr.w;if(8>Yt)for(Fr=(1<<Fr.b)-1,kr=(1<<Yt)-1;We<ce;++We){var yr,pr=0;for(yr=0;yr<Qt;++yr)yr&Fr||(pr=ir(De[it++])),Et[Kt++]=vr(wr[pr&kr]),pr>>=Yt}else mi["VP8LMapColor"+Lt](De,it,wr,kr,Et,Kt,We,ce,Qt)}}function Jr(Ie,qe,Lt,ir,vr){for(Lt=qe+Lt;qe<Lt;){var Fr=Ie[qe++];ir[vr++]=Fr>>16&255,ir[vr++]=Fr>>8&255,ir[vr++]=Fr>>0&255}}function Hr(Ie,qe,Lt,ir,vr){for(Lt=qe+Lt;qe<Lt;){var Fr=Ie[qe++];ir[vr++]=Fr>>16&255,ir[vr++]=Fr>>8&255,ir[vr++]=Fr>>0&255,ir[vr++]=Fr>>24&255}}function gn(Ie,qe,Lt,ir,vr){for(Lt=qe+Lt;qe<Lt;){var Fr=(We=Ie[qe++])>>16&240|We>>12&15,We=We>>0&240|We>>28&15;ir[vr++]=Fr,ir[vr++]=We}}function bn(Ie,qe,Lt,ir,vr){for(Lt=qe+Lt;qe<Lt;){var Fr=(We=Ie[qe++])>>16&248|We>>13&7,We=We>>5&224|We>>3&31;ir[vr++]=Fr,ir[vr++]=We}}function Fn(Ie,qe,Lt,ir,vr){for(Lt=qe+Lt;qe<Lt;){var Fr=Ie[qe++];ir[vr++]=Fr>>0&255,ir[vr++]=Fr>>8&255,ir[vr++]=Fr>>16&255}}function ci(Ie,qe,Lt,ir,vr,Fr){if(Fr==0)for(Lt=qe+Lt;qe<Lt;)aa(ir,((Fr=Ie[qe++])[0]>>24|Fr[1]>>8&65280|Fr[2]<<8&16711680|Fr[3]<<24)>>>0),vr+=32;else Ze(ir,vr,Ie,qe,Lt)}function li(Ie,qe){mi[qe][0]=mi[Ie+"0"],mi[qe][1]=mi[Ie+"1"],mi[qe][2]=mi[Ie+"2"],mi[qe][3]=mi[Ie+"3"],mi[qe][4]=mi[Ie+"4"],mi[qe][5]=mi[Ie+"5"],mi[qe][6]=mi[Ie+"6"],mi[qe][7]=mi[Ie+"7"],mi[qe][8]=mi[Ie+"8"],mi[qe][9]=mi[Ie+"9"],mi[qe][10]=mi[Ie+"10"],mi[qe][11]=mi[Ie+"11"],mi[qe][12]=mi[Ie+"12"],mi[qe][13]=mi[Ie+"13"],mi[qe][14]=mi[Ie+"0"],mi[qe][15]=mi[Ie+"0"]}function Si(Ie){return Ie==Vu||Ie==tu||Ie==fu||Ie==xu}function Ln(){this.eb=[],this.size=this.A=this.fb=0}function pi(){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 Wn(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Ln,this.f.kb=new pi,this.sd=null}function Zn(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ai(){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 gi(Ie){return alert("todo:WebPSamplerProcessPlane"),Ie.T}function ta(Ie,qe){var Lt=Ie.T,ir=qe.ba.f.RGBA,vr=ir.eb,Fr=ir.fb+Ie.ka*ir.A,We=ru[qe.ba.S],ce=Ie.y,De=Ie.O,it=Ie.f,Et=Ie.N,Kt=Ie.ea,Yt=Ie.W,Qt=qe.cc,wr=qe.dc,kr=qe.Mc,yr=qe.Nc,pr=Ie.ka,Dr=Ie.ka+Ie.T,Ur=Ie.U,fn=Ur+1>>1;for(pr==0?We(ce,De,null,null,it,Et,Kt,Yt,it,Et,Kt,Yt,vr,Fr,null,null,Ur):(We(qe.ec,qe.fc,ce,De,Qt,wr,kr,yr,it,Et,Kt,Yt,vr,Fr-ir.A,vr,Fr,Ur),++Lt);pr+2<Dr;pr+=2)Qt=it,wr=Et,kr=Kt,yr=Yt,Et+=Ie.Rc,Yt+=Ie.Rc,Fr+=2*ir.A,We(ce,(De+=2*Ie.fa)-Ie.fa,ce,De,Qt,wr,kr,yr,it,Et,Kt,Yt,vr,Fr-ir.A,vr,Fr,Ur);return De+=Ie.fa,Ie.j+Dr<Ie.o?(Ze(qe.ec,qe.fc,ce,De,Ur),Ze(qe.cc,qe.dc,it,Et,fn),Ze(qe.Mc,qe.Nc,Kt,Yt,fn),Lt--):1&Dr||We(ce,De,null,null,it,Et,Kt,Yt,it,Et,Kt,Yt,vr,Fr+ir.A,null,null,Ur),Lt}function sa(Ie,qe,Lt){var ir=Ie.F,vr=[Ie.J];if(ir!=null){var Fr=Ie.U,We=qe.ba.S,ce=We==wu||We==fu;qe=qe.ba.f.RGBA;var De=[0],it=Ie.ka;De[0]=Ie.T,Ie.Kb&&(it==0?--De[0]:(--it,vr[0]-=Ie.width),Ie.j+Ie.ka+Ie.T==Ie.o&&(De[0]=Ie.o-Ie.j-it));var Et=qe.eb;it=qe.fb+it*qe.A,Ie=sc(ir,vr[0],Ie.width,Fr,De,Et,it+(ce?0:3),qe.A),je(Lt==De),Ie&&Si(We)&&Dc(Et,it,ce,Fr,De,qe.A)}return 0}function Ua(Ie){var qe=Ie.ma,Lt=qe.ba.S,ir=11>Lt,vr=Lt==zu||Lt==Lu||Lt==wu||Lt==Ku||Lt==12||Si(Lt);if(qe.memory=null,qe.Ib=null,qe.Jb=null,qe.Nd=null,!_s(qe.Oa,Ie,vr?11:12))return 0;if(vr&&Si(Lt)&&nt(),Ie.da)alert("todo:use_scaling");else{if(ir){if(qe.Ib=gi,Ie.Kb){if(Lt=Ie.U+1>>1,qe.memory=ot(Ie.U+2*Lt),qe.memory==null)return 0;qe.ec=qe.memory,qe.fc=0,qe.cc=qe.ec,qe.dc=qe.fc+Ie.U,qe.Mc=qe.cc,qe.Nc=qe.dc+Lt,qe.Ib=ta,nt()}}else alert("todo:EmitYUV");vr&&(qe.Jb=sa,ir&&Le())}if(ir&&!sd){for(Ie=0;256>Ie;++Ie)Sd[Ie]=89858*(Ie-128)+Au>>gu,Jd[Ie]=-22014*(Ie-128)+Au,cu[Ie]=-45773*(Ie-128),Eu[Ie]=113618*(Ie-128)+Au>>gu;for(Ie=Mu;Ie<Ru;++Ie)qe=76283*(Ie-16)+Au>>gu,_u[Ie-Mu]=ps(qe,255),qu[Ie-Mu]=ps(qe+8>>4,15);sd=1}return 1}function Ji(Ie){var qe=Ie.ma,Lt=Ie.U,ir=Ie.T;return je(!(1&Ie.ka)),0>=Lt||0>=ir?0:(Lt=qe.Ib(Ie,qe),qe.Jb!=null&&qe.Jb(Ie,qe,Lt),qe.Dc+=Lt,1)}function Wi(Ie){Ie.ma.memory=null}function za(Ie,qe,Lt,ir){return Ia(Ie,8)!=47?0:(qe[0]=Ia(Ie,14)+1,Lt[0]=Ia(Ie,14)+1,ir[0]=Ia(Ie,1),Ia(Ie,3)!=0?0:!Ie.h)}function wa(Ie,qe){if(4>Ie)return Ie+1;var Lt=Ie-2>>1;return(2+(1&Ie)<<Lt)+Ia(qe,Lt)+1}function Ma(Ie,qe){return 120<qe?qe-120:1<=(Lt=((Lt=Gu[qe-1])>>4)*Ie+(8-(15&Lt)))?Lt:1;var Lt}function ja(Ie,qe,Lt){var ir=Bn(Lt),vr=Ie[qe+=255&ir].g-8;return 0<vr&&(fi(Lt,Lt.u+8),ir=Bn(Lt),qe+=Ie[qe].value,qe+=ir&(1<<vr)-1),fi(Lt,Lt.u+Ie[qe].g),Ie[qe].value}function ao(Ie,qe,Lt){return Lt.g+=Ie.g,Lt.value+=Ie.value<<qe>>>0,je(8>=Lt.g),Ie.g}function Co(Ie,qe,Lt){var ir=Ie.xc;return je((qe=ir==0?0:Ie.vc[Ie.md*(Lt>>ir)+(qe>>ir)])<Ie.Wb),Ie.Ya[qe]}function qo(Ie,qe,Lt,ir){var vr=Ie.ab,Fr=Ie.c*qe,We=Ie.C;qe=We+qe;var ce=Lt,De=ir;for(ir=Ie.Ta,Lt=Ie.Ua;0<vr--;){var it=Ie.gc[vr],Et=We,Kt=qe,Yt=ce,Qt=De,wr=(De=ir,ce=Lt,it.Ea);switch(je(Et<Kt),je(Kt<=it.nc),it.hc){case 2:fl(Yt,Qt,(Kt-Et)*wr,De,ce);break;case 0:var kr=Et,yr=Kt,pr=De,Dr=ce,Ur=(Ki=it).Ea;kr==0&&(Ol(Yt,Qt,null,null,1,pr,Dr),xi(Yt,Qt+1,0,0,Ur-1,pr,Dr+1),Qt+=Ur,Dr+=Ur,++kr);for(var fn=1<<Ki.b,ii=fn-1,Li=Kr(Ur,Ki.b),ca=Ki.K,Ki=Ki.w+(kr>>Ki.b)*Li;kr<yr;){var io=ca,ya=Ki,_o=1;for($s(Yt,Qt,pr,Dr-Ur,1,pr,Dr);_o<Ur;){var oo=(_o&~ii)+fn;oo>Ur&&(oo=Ur),(0,dl[io[ya++]>>8&15])(Yt,Qt+ +_o,pr,Dr+_o-Ur,oo-_o,pr,Dr+_o),_o=oo}Qt+=Ur,Dr+=Ur,++kr&ii||(Ki+=Li)}Kt!=it.nc&&Ze(De,ce-wr,De,ce+(Kt-Et-1)*wr,wr);break;case 1:for(wr=Yt,yr=Qt,Ur=(Yt=it.Ea)-(Dr=Yt&~(pr=(Qt=1<<it.b)-1)),kr=Kr(Yt,it.b),fn=it.K,it=it.w+(Et>>it.b)*kr;Et<Kt;){for(ii=fn,Li=it,ca=new Jn,Ki=yr+Dr,io=yr+Yt;yr<Ki;)qt(ii[Li++],ca),Xa(ca,wr,yr,Qt,De,ce),yr+=Qt,ce+=Qt;yr<io&&(qt(ii[Li++],ca),Xa(ca,wr,yr,Ur,De,ce),yr+=Ur,ce+=Ur),++Et&pr||(it+=kr)}break;case 3:if(Yt==De&&Qt==ce&&0<it.b){for(yr=De,Yt=wr=ce+(Kt-Et)*wr-(Dr=(Kt-Et)*Kr(it.Ea,it.b)),Qt=De,pr=ce,kr=[],Dr=(Ur=Dr)-1;0<=Dr;--Dr)kr[Dr]=Qt[pr+Dr];for(Dr=Ur-1;0<=Dr;--Dr)yr[Yt+Dr]=kr[Dr];zl(it,Et,Kt,De,wr,De,ce)}else zl(it,Et,Kt,Yt,Qt,De,ce)}ce=ir,De=Lt}De!=Lt&&Ze(ir,Lt,ce,De,Fr)}function Go(Ie,qe){var Lt=Ie.V,ir=Ie.Ba+Ie.c*Ie.C,vr=qe-Ie.C;if(je(qe<=Ie.l.o),je(16>=vr),0<vr){var Fr=Ie.l,We=Ie.Ta,ce=Ie.Ua,De=Fr.width;if(qo(Ie,vr,Lt,ir),vr=ce=[ce],je((Lt=Ie.C)<(ir=qe)),je(Fr.v<Fr.va),ir>Fr.o&&(ir=Fr.o),Lt<Fr.j){var it=Fr.j-Lt;Lt=Fr.j,vr[0]+=it*De}if(Lt>=ir?Lt=0:(vr[0]+=4*Fr.v,Fr.ka=Lt-Fr.j,Fr.U=Fr.va-Fr.v,Fr.T=ir-Lt,Lt=1),Lt){if(ce=ce[0],11>(Lt=Ie.ca).S){var Et=Lt.f.RGBA,Kt=(ir=Lt.S,vr=Fr.U,Fr=Fr.T,it=Et.eb,Et.A),Yt=Fr;for(Et=Et.fb+Ie.Ma*Et.A;0<Yt--;){var Qt=We,wr=ce,kr=vr,yr=it,pr=Et;switch(ir){case ku:Cc(Qt,wr,kr,yr,pr);break;case zu:Mc(Qt,wr,kr,yr,pr);break;case Vu:Mc(Qt,wr,kr,yr,pr),Dc(yr,pr,0,kr,1,0);break;case rd:Gc(Qt,wr,kr,yr,pr);break;case Lu:ci(Qt,wr,kr,yr,pr,1);break;case tu:ci(Qt,wr,kr,yr,pr,1),Dc(yr,pr,0,kr,1,0);break;case wu:ci(Qt,wr,kr,yr,pr,0);break;case fu:ci(Qt,wr,kr,yr,pr,0),Dc(yr,pr,1,kr,1,0);break;case Ku:rc(Qt,wr,kr,yr,pr);break;case xu:rc(Qt,wr,kr,yr,pr),Yc(yr,pr,kr,1,0);break;case Wu:Rl(Qt,wr,kr,yr,pr);break;default:je(0)}ce+=De,Et+=Kt}Ie.Ma+=Fr}else alert("todo:EmitRescaledRowsYUVA");je(Ie.Ma<=Lt.height)}}Ie.C=qe,je(Ie.C<=Ie.i)}function Io(Ie){var qe;if(0<Ie.ua)return 0;for(qe=0;qe<Ie.Wb;++qe){var Lt=Ie.Ya[qe].G,ir=Ie.Ya[qe].H;if(0<Lt[1][ir[1]+0].g||0<Lt[2][ir[2]+0].g||0<Lt[3][ir[3]+0].g)return 0}return 1}function Mo(Ie,qe,Lt,ir,vr,Fr){if(Ie.Z!=0){var We=Ie.qd,ce=Ie.rd;for(je(mu[Ie.Z]!=null);qe<Lt;++qe)mu[Ie.Z](We,ce,ir,vr,ir,vr,Fr),We=ir,ce=vr,vr+=Fr;Ie.qd=We,Ie.rd=ce}}function Ya(Ie,qe){var Lt=Ie.l.ma,ir=Lt.Z==0||Lt.Z==1?Ie.l.j:Ie.C;if(ir=Ie.C<ir?ir:Ie.C,je(qe<=Ie.l.o),qe>ir){var vr=Ie.l.width,Fr=Lt.ca,We=Lt.tb+vr*ir,ce=Ie.V,De=Ie.Ba+Ie.c*ir,it=Ie.gc;je(Ie.ab==1),je(it[0].hc==3),_c(it[0],ir,qe,ce,De,Fr,We),Mo(Lt,ir,qe,Fr,We,vr)}Ie.C=Ie.Ma=qe}function Oo(Ie,qe,Lt,ir,vr,Fr,We){var ce=Ie.$/ir,De=Ie.$%ir,it=Ie.m,Et=Ie.s,Kt=Lt+Ie.$,Yt=Kt;vr=Lt+ir*vr;var Qt=Lt+ir*Fr,wr=280+Et.ua,kr=Ie.Pb?ce:16777216,yr=0<Et.ua?Et.Wa:null,pr=Et.wc,Dr=Kt<Qt?Co(Et,De,ce):null;je(Ie.C<Fr),je(Qt<=vr);var Ur=!1;e:for(;;){for(;Ur||Kt<Qt;){var fn=0;if(ce>=kr){var ii=Kt-Lt;je((kr=Ie).Pb),kr.wd=kr.m,kr.xd=ii,0<kr.s.ua&&St(kr.s.Wa,kr.s.vb),kr=ce+nd}if(De&pr||(Dr=Co(Et,De,ce)),je(Dr!=null),Dr.Qb&&(qe[Kt]=Dr.qb,Ur=!0),!Ur)if(hi(it),Dr.jc){fn=it,ii=qe;var Li=Kt,ca=Dr.pd[Bn(fn)&sl-1];je(Dr.jc),256>ca.g?(fi(fn,fn.u+ca.g),ii[Li]=ca.value,fn=0):(fi(fn,fn.u+ca.g-256),je(256<=ca.value),fn=ca.value),fn==0&&(Ur=!0)}else fn=ja(Dr.G[0],Dr.H[0],it);if(it.h)break;if(Ur||256>fn){if(!Ur)if(Dr.nd)qe[Kt]=(Dr.qb|fn<<8)>>>0;else{if(hi(it),Ur=ja(Dr.G[1],Dr.H[1],it),hi(it),ii=ja(Dr.G[2],Dr.H[2],it),Li=ja(Dr.G[3],Dr.H[3],it),it.h)break;qe[Kt]=(Li<<24|Ur<<16|fn<<8|ii)>>>0}if(Ur=!1,++Kt,++De>=ir&&(De=0,++ce,We!=null&&ce<=Fr&&!(ce%16)&&We(Ie,ce),yr!=null))for(;Yt<Kt;)fn=qe[Yt++],yr.X[(506832829*fn&4294967295)>>>yr.Mb]=fn}else if(280>fn){if(fn=wa(fn-256,it),ii=ja(Dr.G[4],Dr.H[4],it),hi(it),ii=Ma(ir,ii=wa(ii,it)),it.h)break;if(Kt-Lt<ii||vr-Kt<fn)break e;for(Li=0;Li<fn;++Li)qe[Kt+Li]=qe[Kt+Li-ii];for(Kt+=fn,De+=fn;De>=ir;)De-=ir,++ce,We!=null&&ce<=Fr&&!(ce%16)&&We(Ie,ce);if(je(Kt<=vr),De&pr&&(Dr=Co(Et,De,ce)),yr!=null)for(;Yt<Kt;)fn=qe[Yt++],yr.X[(506832829*fn&4294967295)>>>yr.Mb]=fn}else{if(!(fn<wr))break e;for(Ur=fn-280,je(yr!=null);Yt<Kt;)fn=qe[Yt++],yr.X[(506832829*fn&4294967295)>>>yr.Mb]=fn;fn=Kt,je(!(Ur>>>(ii=yr).Xa)),qe[fn]=ii.X[Ur],Ur=!0}Ur||je(it.h==ti(it))}if(Ie.Pb&&it.h&&Kt<vr)je(Ie.m.h),Ie.a=5,Ie.m=Ie.wd,Ie.$=Ie.xd,0<Ie.s.ua&&St(Ie.s.vb,Ie.s.Wa);else{if(it.h)break e;We!=null&&We(Ie,ce>Fr?Fr:ce),Ie.a=0,Ie.$=Kt-Lt}return 1}return Ie.a=3,0}function vo(Ie){je(Ie!=null),Ie.vc=null,Ie.yc=null,Ie.Ya=null;var qe=Ie.Wa;qe!=null&&(qe.X=null),Ie.vb=null,je(Ie!=null)}function Yo(){var Ie=new eu;return Ie==null?null:(Ie.a=0,Ie.xb=Zu,li("Predictor","VP8LPredictors"),li("Predictor","VP8LPredictors_C"),li("PredictorAdd","VP8LPredictorsAdd"),li("PredictorAdd","VP8LPredictorsAdd_C"),fl=mt,Xa=xr,Cc=Jr,Mc=Hr,rc=gn,Rl=bn,Gc=Fn,mi.VP8LMapColor32b=Vc,mi.VP8LMapColor8b=Gl,Ie)}function Us(Ie,qe,Lt,ir,vr){var Fr=1,We=[Ie],ce=[qe],De=ir.m,it=ir.s,Et=null,Kt=0;e:for(;;){if(Lt)for(;Fr&&Ia(De,1);){var Yt=We,Qt=ce,wr=ir,kr=1,yr=wr.m,pr=wr.gc[wr.ab],Dr=Ia(yr,2);if(wr.Oc&1<<Dr)Fr=0;else{switch(wr.Oc|=1<<Dr,pr.hc=Dr,pr.Ea=Yt[0],pr.nc=Qt[0],pr.K=[null],++wr.ab,je(4>=wr.ab),Dr){case 0:case 1:pr.b=Ia(yr,3)+2,kr=Us(Kr(pr.Ea,pr.b),Kr(pr.nc,pr.b),0,wr,pr.K),pr.K=pr.K[0];break;case 3:var Ur,fn=Ia(yr,8)+1,ii=16<fn?0:4<fn?1:2<fn?2:3;if(Yt[0]=Kr(pr.Ea,ii),pr.b=ii,Ur=kr=Us(fn,1,0,wr,pr.K)){var Li,ca=fn,Ki=pr,io=1<<(8>>Ki.b),ya=ot(io);if(ya==null)Ur=0;else{var _o=Ki.K[0],oo=Ki.w;for(ya[0]=Ki.K[0][0],Li=1;Li<1*ca;++Li)ya[Li]=Tn(_o[oo+Li],ya[Li-1]);for(;Li<4*io;++Li)ya[Li]=0;Ki.K[0]=null,Ki.K[0]=ya,Ur=1}}kr=Ur;break;case 2:break;default:je(0)}Fr=kr}}if(We=We[0],ce=ce[0],Fr&&Ia(De,1)&&!(Fr=1<=(Kt=Ia(De,4))&&11>=Kt)){ir.a=3;break e}var yo;if(yo=Fr)t:{var gs,R,P,se=ir,he=We,Ae=ce,Ge=Kt,Ot=Lt,Gt=se.m,or=se.s,lr=[null],nn=1,Sn=0,Vn=kd[Ge];r:for(;;){if(Ot&&Ia(Gt,1)){var zn=Ia(Gt,3)+2,Yi=Kr(he,zn),Aa=Kr(Ae,zn),Fa=Yi*Aa;if(!Us(Yi,Aa,0,se,lr))break r;for(lr=lr[0],or.xc=zn,gs=0;gs<Fa;++gs){var Da=lr[gs]>>8&65535;lr[gs]=Da,Da>=nn&&(nn=Da+1)}}if(Gt.h)break r;for(R=0;5>R;++R){var Ea=Bd[R];!R&&0<Ge&&(Ea+=1<<Ge),Sn<Ea&&(Sn=Ea)}var Ga=ht(nn*Vn,jn),go=nn,ls=ht(go,Bi);if(ls==null)var jo=null;else je(65536>=go),jo=ls;var Ts=ot(Sn);if(jo==null||Ts==null||Ga==null){se.a=1;break r}var el=Ga;for(gs=P=0;gs<nn;++gs){var Ll=jo[gs],yl=Ll.G,mc=Ll.H,Xc=0,Vl=1,Ic=0;for(R=0;5>R;++R){Ea=Bd[R],yl[R]=el,mc[R]=P,!R&&0<Ge&&(Ea+=1<<Ge);i:{var Ql,lc=Ea,Zl=se,jl=Ts,zc=el,cd=P,uu=0,Jl=Zl.m,nu=Ia(Jl,1);if(ft(jl,0,0,lc),nu){var xc=Ia(Jl,1)+1,qd=Ia(Jl,1),fo=Ia(Jl,qd==0?1:8);jl[fo]=1,xc==2&&(jl[fo=Ia(Jl,8)]=1);var Zc=1}else{var du=ot(19),Bl=Ia(Jl,4)+4;if(19<Bl){Zl.a=3;var Cu=0;break i}for(Ql=0;Ql<Bl;++Ql)du[au[Ql]]=Ia(Jl,3);var tl=void 0,Kl=void 0,$d=Zl,Nh=du,_d=lc,Ch=jl,jd=0,ud=$d.m,Th=8,uh=ht(128,jn);n:for(;mn(uh,0,7,Nh,19);){if(Ia(ud,1)){var Dh=2+2*Ia(ud,3);if((tl=2+Ia(ud,Dh))>_d)break n}else tl=_d;for(Kl=0;Kl<_d&&tl--;){hi(ud);var dh=uh[0+(127&Bn(ud))];fi(ud,ud.u+dh.g);var Cd=dh.value;if(16>Cd)Ch[Kl++]=Cd,Cd!=0&&(Th=Cd);else{var Rh=Cd==16,hh=Cd-16,Fh=su[hh],fh=Ia(ud,Xu[hh])+Fh;if(Kl+fh>_d)break n;for(var Bh=Rh?Th:0;0<fh--;)Ch[Kl++]=Bh}}jd=1;break n}jd||($d.a=3),Zc=jd}(Zc=Zc&&!Jl.h)&&(uu=mn(zc,cd,8,jl,lc)),Zc&&uu!=0?Cu=uu:(Zl.a=3,Cu=0)}if(Cu==0)break r;if(Vl&&Qc[R]==1&&(Vl=el[P].g==0),Xc+=el[P].g,P+=Cu,3>=R){var eh,ph=Ts[0];for(eh=1;eh<Ea;++eh)Ts[eh]>ph&&(ph=Ts[eh]);Ic+=ph}}if(Ll.nd=Vl,Ll.Qb=0,Vl&&(Ll.qb=(yl[3][mc[3]+0].value<<24|yl[1][mc[1]+0].value<<16|yl[2][mc[2]+0].value)>>>0,Xc==0&&256>yl[0][mc[0]+0].value&&(Ll.Qb=1,Ll.qb+=yl[0][mc[0]+0].value<<8)),Ll.jc=!Ll.Qb&&6>Ic,Ll.jc){var Td,Bc=Ll;for(Td=0;Td<sl;++Td){var ed=Td,Fu=Bc.pd[ed],lh=Bc.G[0][Bc.H[0]+ed];256<=lh.value?(Fu.g=lh.g+256,Fu.value=lh.value):(Fu.g=0,Fu.value=0,ed>>=ao(lh,8,Fu),ed>>=ao(Bc.G[1][Bc.H[1]+ed],16,Fu),ed>>=ao(Bc.G[2][Bc.H[2]+ed],0,Fu),ao(Bc.G[3][Bc.H[3]+ed],24,Fu))}}}or.vc=lr,or.Wb=nn,or.Ya=jo,or.yc=Ga,yo=1;break t}yo=0}if(!(Fr=yo)){ir.a=3;break e}if(0<Kt){if(it.ua=1<<Kt,!Ci(it.Wa,Kt)){ir.a=1,Fr=0;break e}}else it.ua=0;var mh=ir,Hd=We,Id=ce,zd=mh.s,gh=zd.xc;if(mh.c=Hd,mh.i=Id,zd.md=Kr(Hd,gh),zd.wc=gh==0?-1:(1<<gh)-1,Lt){ir.xb=Qu;break e}if((Et=ot(We*ce))==null){ir.a=1,Fr=0;break e}Fr=(Fr=Oo(ir,Et,0,We,ce,ce,null))&&!De.h;break e}return Fr?(vr!=null?vr[0]=Et:(je(Et==null),je(Lt)),ir.$=0,Lt||vo(it)):vo(it),Fr}function is(Ie,qe){var Lt=Ie.c*Ie.i,ir=Lt+qe+16*qe;return je(Ie.c<=qe),Ie.V=ot(ir),Ie.V==null?(Ie.Ta=null,Ie.Ua=0,Ie.a=1,0):(Ie.Ta=Ie.V,Ie.Ua=Ie.Ba+Lt+qe,1)}function ys(Ie,qe){var Lt=Ie.C,ir=qe-Lt,vr=Ie.V,Fr=Ie.Ba+Ie.c*Lt;for(je(qe<=Ie.l.o);0<ir;){var We=16<ir?16:ir,ce=Ie.l.ma,De=Ie.l.width,it=De*We,Et=ce.ca,Kt=ce.tb+De*Lt,Yt=Ie.Ta,Qt=Ie.Ua;qo(Ie,We,vr,Fr),Yl(Yt,Qt,Et,Kt,it),Mo(ce,Lt,Lt+We,Et,Kt,De),ir-=We,vr+=We*Ie.c,Lt+=We}je(Lt==qe),Ie.C=Ie.Ma=qe}function Ms(){this.ub=this.yd=this.td=this.Rb=0}function co(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Pa(){this.Fb=this.Bb=this.Cb=0,this.Zb=ot(4),this.Lb=ot(4)}function no(){this.Yb=function(){var Ie=[];return function qe(Lt,ir,vr){for(var Fr=vr[ir],We=0;We<Fr&&(Lt.push(vr.length>ir+1?[]:0),!(vr.length<ir+1));We++)qe(Lt[We],ir+1,vr)}(Ie,0,[3,11]),Ie}()}function Vo(){this.jb=ot(3),this.Wc=Bt([4,8],no),this.Xc=Bt([4,17],no)}function Jo(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new ot(4),this.od=new ot(4)}function xo(){this.ld=this.La=this.dd=this.tc=0}function es(){this.Na=this.la=0}function Is(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Vs(){this.ad=ot(384),this.Za=0,this.Ob=ot(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function js(){this.uc=this.M=this.Nb=0,this.wa=Array(new xo),this.Y=0,this.ya=Array(new Vs),this.aa=0,this.l=new Va}function Os(){this.y=ot(16),this.f=ot(8),this.ea=ot(8)}function xs(){this.cb=this.a=0,this.sc="",this.m=new En,this.Od=new Ms,this.Kc=new co,this.ed=new Jo,this.Qa=new Pa,this.Ic=this.$c=this.Aa=0,this.D=new js,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=ht(8,En),this.ia=0,this.pb=ht(4,Is),this.Pa=new Vo,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Os),this.Hd=0,this.rb=Array(new es),this.sb=0,this.wa=Array(new xo),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 Vs),this.L=this.aa=0,this.gd=Bt([4,2],xo),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 ps(Ie,qe){return 0>Ie?0:Ie>qe?qe:Ie}function Va(){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 Sa(){var Ie=new xs;return Ie!=null&&(Ie.a=0,Ie.sc="OK",Ie.cb=0,Ie.Xb=0,Nu||(Nu=Do)),Ie}function Oa(Ie,qe,Lt){return Ie.a==0&&(Ie.a=qe,Ie.sc=Lt,Ie.cb=0),0}function Lo(Ie,qe,Lt){return 3<=Lt&&Ie[qe+0]==157&&Ie[qe+1]==1&&Ie[qe+2]==42}function No(Ie,qe){if(Ie==null)return 0;if(Ie.a=0,Ie.sc="OK",qe==null)return Oa(Ie,2,"null VP8Io passed to VP8GetHeaders()");var Lt=qe.data,ir=qe.w,vr=qe.ha;if(4>vr)return Oa(Ie,7,"Truncated header.");var Fr=Lt[ir+0]|Lt[ir+1]<<8|Lt[ir+2]<<16,We=Ie.Od;if(We.Rb=!(1&Fr),We.td=Fr>>1&7,We.yd=Fr>>4&1,We.ub=Fr>>5,3<We.td)return Oa(Ie,3,"Incorrect keyframe parameters.");if(!We.yd)return Oa(Ie,4,"Frame not displayable.");ir+=3,vr-=3;var ce=Ie.Kc;if(We.Rb){if(7>vr)return Oa(Ie,7,"cannot parse picture header");if(!Lo(Lt,ir,vr))return Oa(Ie,3,"Bad code word");ce.c=16383&(Lt[ir+4]<<8|Lt[ir+3]),ce.Td=Lt[ir+4]>>6,ce.i=16383&(Lt[ir+6]<<8|Lt[ir+5]),ce.Ud=Lt[ir+6]>>6,ir+=7,vr-=7,Ie.za=ce.c+15>>4,Ie.Ub=ce.i+15>>4,qe.width=ce.c,qe.height=ce.i,qe.Da=0,qe.j=0,qe.v=0,qe.va=qe.width,qe.o=qe.height,qe.da=0,qe.ib=qe.width,qe.hb=qe.height,qe.U=qe.width,qe.T=qe.height,ft((Fr=Ie.Pa).jb,0,255,Fr.jb.length),je((Fr=Ie.Qa)!=null),Fr.Cb=0,Fr.Bb=0,Fr.Fb=1,ft(Fr.Zb,0,0,Fr.Zb.length),ft(Fr.Lb,0,0,Fr.Lb)}if(We.ub>vr)return Oa(Ie,7,"bad partition length");hn(Fr=Ie.m,Lt,ir,We.ub),ir+=We.ub,vr-=We.ub,We.Rb&&(ce.Ld=Zi(Fr),ce.Kd=Zi(Fr)),ce=Ie.Qa;var De,it=Ie.Pa;if(je(Fr!=null),je(ce!=null),ce.Cb=Zi(Fr),ce.Cb){if(ce.Bb=Zi(Fr),Zi(Fr)){for(ce.Fb=Zi(Fr),De=0;4>De;++De)ce.Zb[De]=Zi(Fr)?Yn(Fr,7):0;for(De=0;4>De;++De)ce.Lb[De]=Zi(Fr)?Yn(Fr,6):0}if(ce.Bb)for(De=0;3>De;++De)it.jb[De]=Zi(Fr)?_i(Fr,8):255}else ce.Bb=0;if(Fr.Ka)return Oa(Ie,3,"cannot parse segment header");if((ce=Ie.ed).zd=Zi(Fr),ce.Tb=_i(Fr,6),ce.wb=_i(Fr,3),ce.Pc=Zi(Fr),ce.Pc&&Zi(Fr)){for(it=0;4>it;++it)Zi(Fr)&&(ce.vd[it]=Yn(Fr,6));for(it=0;4>it;++it)Zi(Fr)&&(ce.od[it]=Yn(Fr,6))}if(Ie.L=ce.Tb==0?0:ce.zd?1:2,Fr.Ka)return Oa(Ie,3,"cannot parse filter header");var Et=vr;if(vr=De=ir,ir=De+Et,ce=Et,Ie.Xb=(1<<_i(Ie.m,2))-1,Et<3*(it=Ie.Xb))Lt=7;else{for(De+=3*it,ce-=3*it,Et=0;Et<it;++Et){var Kt=Lt[vr+0]|Lt[vr+1]<<8|Lt[vr+2]<<16;Kt>ce&&(Kt=ce),hn(Ie.Jc[+Et],Lt,De,Kt),De+=Kt,ce-=Kt,vr+=3}hn(Ie.Jc[+it],Lt,De,ce),Lt=De<ir?0:5}if(Lt!=0)return Oa(Ie,Lt,"cannot parse partitions");for(Lt=_i(De=Ie.m,7),vr=Zi(De)?Yn(De,4):0,ir=Zi(De)?Yn(De,4):0,ce=Zi(De)?Yn(De,4):0,it=Zi(De)?Yn(De,4):0,De=Zi(De)?Yn(De,4):0,Et=Ie.Qa,Kt=0;4>Kt;++Kt){if(Et.Cb){var Yt=Et.Zb[Kt];Et.Fb||(Yt+=Lt)}else{if(0<Kt){Ie.pb[Kt]=Ie.pb[0];continue}Yt=Lt}var Qt=Ie.pb[Kt];Qt.Sc[0]=pu[ps(Yt+vr,127)],Qt.Sc[1]=Su[ps(Yt+0,127)],Qt.Eb[0]=2*pu[ps(Yt+ir,127)],Qt.Eb[1]=101581*Su[ps(Yt+ce,127)]>>16,8>Qt.Eb[1]&&(Qt.Eb[1]=8),Qt.Qc[0]=pu[ps(Yt+it,117)],Qt.Qc[1]=Su[ps(Yt+De,127)],Qt.lc=Yt+De}if(!We.Rb)return Oa(Ie,4,"Not a key frame.");for(Zi(Fr),We=Ie.Pa,Lt=0;4>Lt;++Lt){for(vr=0;8>vr;++vr)for(ir=0;3>ir;++ir)for(ce=0;11>ce;++ce)it=ji(Fr,Yu[Lt][vr][ir][ce])?_i(Fr,8):Du[Lt][vr][ir][ce],We.Wc[Lt][vr].Yb[ir][ce]=it;for(vr=0;17>vr;++vr)We.Xc[Lt][vr]=We.Wc[Lt][vd[vr]]}return Ie.kc=Zi(Fr),Ie.kc&&(Ie.Bd=_i(Fr,8)),Ie.cb=1}function Do(Ie,qe,Lt,ir,vr,Fr,We){var ce=qe[vr].Yb[Lt];for(Lt=0;16>vr;++vr){if(!ji(Ie,ce[Lt+0]))return vr;for(;!ji(Ie,ce[Lt+1]);)if(ce=qe[++vr].Yb[0],Lt=0,vr==16)return 16;var De=qe[vr+1].Yb;if(ji(Ie,ce[Lt+2])){var it=Ie,Et=0;if(ji(it,(Yt=ce)[(Kt=Lt)+3]))if(ji(it,Yt[Kt+6])){for(ce=0,Kt=2*(Et=ji(it,Yt[Kt+8]))+(Yt=ji(it,Yt[Kt+9+Et])),Et=0,Yt=gd[Kt];Yt[ce];++ce)Et+=Et+ji(it,Yt[ce]);Et+=3+(8<<Kt)}else ji(it,Yt[Kt+7])?(Et=7+2*ji(it,165),Et+=ji(it,145)):Et=5+ji(it,159);else Et=ji(it,Yt[Kt+4])?3+ji(it,Yt[Kt+5]):2;ce=De[2]}else Et=1,ce=De[1];De=We+Ad[vr],0>(it=Ie).b&&Vi(it);var Kt,Yt=it.b,Qt=(Kt=it.Ca>>1)-(it.I>>Yt)>>31;--it.b,it.Ca+=Qt,it.Ca|=1,it.I-=(Kt+1&Qt)<<Yt,Fr[De]=((Et^Qt)-Qt)*ir[(0<vr)+0]}return 16}function Po(Ie){var qe=Ie.rb[Ie.sb-1];qe.la=0,qe.Na=0,ft(Ie.zc,0,0,Ie.zc.length),Ie.ja=0}function So(Ie,qe){if(Ie==null)return 0;if(qe==null)return Oa(Ie,2,"NULL VP8Io parameter in VP8Decode().");if(!Ie.cb&&!No(Ie,qe))return 0;if(je(Ie.cb),qe.ac==null||qe.ac(qe)){qe.ob&&(Ie.L=0);var Lt=Pu[Ie.L];if(Ie.L==2?(Ie.yb=0,Ie.zb=0):(Ie.yb=qe.v-Lt>>4,Ie.zb=qe.j-Lt>>4,0>Ie.yb&&(Ie.yb=0),0>Ie.zb&&(Ie.zb=0)),Ie.Va=qe.o+15+Lt>>4,Ie.Hb=qe.va+15+Lt>>4,Ie.Hb>Ie.za&&(Ie.Hb=Ie.za),Ie.Va>Ie.Ub&&(Ie.Va=Ie.Ub),0<Ie.L){var ir=Ie.ed;for(Lt=0;4>Lt;++Lt){var vr;if(Ie.Qa.Cb){var Fr=Ie.Qa.Lb[Lt];Ie.Qa.Fb||(Fr+=ir.Tb)}else Fr=ir.Tb;for(vr=0;1>=vr;++vr){var We=Ie.gd[Lt][vr],ce=Fr;if(ir.Pc&&(ce+=ir.vd[0],vr&&(ce+=ir.od[0])),0<(ce=0>ce?0:63<ce?63:ce)){var De=ce;0<ir.wb&&(De=4<ir.wb?De>>2:De>>1)>9-ir.wb&&(De=9-ir.wb),1>De&&(De=1),We.dd=De,We.tc=2*ce+De,We.ld=40<=ce?2:15<=ce?1:0}else We.tc=0;We.La=vr}}}Lt=0}else Oa(Ie,6,"Frame setup failed"),Lt=Ie.a;if(Lt=Lt==0){if(Lt){Ie.$c=0,0<Ie.Aa||(Ie.Ic=Uu);e:{Lt=Ie.Ic,ir=4*(De=Ie.za);var it=32*De,Et=De+1,Kt=0<Ie.L?De*(0<Ie.Aa?2:1):0,Yt=(Ie.Aa==2?2:1)*De;if((We=ir+832+(vr=3*(16*Lt+Pu[Ie.L])/2*it)+(Fr=Ie.Fa!=null&&0<Ie.Fa.length?Ie.Kc.c*Ie.Kc.i:0))!=We)Lt=0;else{if(We>Ie.Vb){if(Ie.Vb=0,Ie.Ec=ot(We),Ie.Fc=0,Ie.Ec==null){Lt=Oa(Ie,1,"no memory during frame initialization.");break e}Ie.Vb=We}We=Ie.Ec,ce=Ie.Fc,Ie.Ac=We,Ie.Bc=ce,ce+=ir,Ie.Gd=ht(it,Os),Ie.Hd=0,Ie.rb=ht(Et+1,es),Ie.sb=1,Ie.wa=Kt?ht(Kt,xo):null,Ie.Y=0,Ie.D.Nb=0,Ie.D.wa=Ie.wa,Ie.D.Y=Ie.Y,0<Ie.Aa&&(Ie.D.Y+=De),je(!0),Ie.oc=We,Ie.pc=ce,ce+=832,Ie.ya=ht(Yt,Vs),Ie.aa=0,Ie.D.ya=Ie.ya,Ie.D.aa=Ie.aa,Ie.Aa==2&&(Ie.D.aa+=De),Ie.R=16*De,Ie.B=8*De,De=(it=Pu[Ie.L])*Ie.R,it=it/2*Ie.B,Ie.sa=We,Ie.ta=ce+De,Ie.qa=Ie.sa,Ie.ra=Ie.ta+16*Lt*Ie.R+it,Ie.Ha=Ie.qa,Ie.Ia=Ie.ra+8*Lt*Ie.B+it,Ie.$c=0,ce+=vr,Ie.mb=Fr?We:null,Ie.nb=Fr?ce:null,je(ce+Fr<=Ie.Fc+Ie.Vb),Po(Ie),ft(Ie.Ac,Ie.Bc,0,ir),Lt=1}}if(Lt){if(qe.ka=0,qe.y=Ie.sa,qe.O=Ie.ta,qe.f=Ie.qa,qe.N=Ie.ra,qe.ea=Ie.Ha,qe.Vd=Ie.Ia,qe.fa=Ie.R,qe.Rc=Ie.B,qe.F=null,qe.J=0,!Fd){for(Lt=-255;255>=Lt;++Lt)Ou[255+Lt]=0>Lt?-Lt:Lt;for(Lt=-1020;1020>=Lt;++Lt)Dd[1020+Lt]=-128>Lt?-128:127<Lt?127:Lt;for(Lt=-112;112>=Lt;++Lt)md[112+Lt]=-16>Lt?-16:15<Lt?15:Lt;for(Lt=-255;510>=Lt;++Lt)Rd[255+Lt]=0>Lt?0:255<Lt?255:Lt;Fd=1}Pc=Qs,dc=Hs,hc=Xs,fc=wl,Uc=Ns,bc=Xo,pc=ms,Oc=cl,Lc=nc,Nc=ic,Uo=Tl,Na=cc,ho=$l,Ho=Ec,Ps=Js,wc=Cl,oc=Al,Tc=vl,Hc[0]=la,Hc[1]=Rs,Hc[2]=mo,Hc[3]=Eo,Hc[4]=Bo,Hc[5]=ql,Hc[6]=Es,Hc[7]=xl,Hc[8]=vc,Hc[9]=Ac,Ul[0]=nl,Ul[1]=bs,Ul[2]=ll,Ul[3]=Ls,Ul[4]=Dl,Ul[5]=Pl,Ul[6]=Sl,lu[0]=_l,lu[1]=Ss,lu[2]=Wc,lu[3]=Wl,lu[4]=Sc,lu[5]=kc,lu[6]=Gs,Lt=1}else Lt=0}Lt&&(Lt=function(Qt,wr){for(Qt.M=0;Qt.M<Qt.Va;++Qt.M){var kr,yr=Qt.Jc[Qt.M&Qt.Xb],pr=Qt.m,Dr=Qt;for(kr=0;kr<Dr.za;++kr){var Ur=pr,fn=Dr,ii=fn.Ac,Li=fn.Bc+4*kr,ca=fn.zc,Ki=fn.ya[fn.aa+kr];if(fn.Qa.Bb?Ki.$b=ji(Ur,fn.Pa.jb[0])?2+ji(Ur,fn.Pa.jb[2]):ji(Ur,fn.Pa.jb[1]):Ki.$b=0,fn.kc&&(Ki.Ad=ji(Ur,fn.Bd)),Ki.Za=!ji(Ur,145)+0,Ki.Za){var io=Ki.Ob,ya=0;for(fn=0;4>fn;++fn){var _o,oo=ca[0+fn];for(_o=0;4>_o;++_o){oo=ad[ii[Li+_o]][oo];for(var yo=id[ji(Ur,oo[0])];0<yo;)yo=id[2*yo+ji(Ur,oo[yo])];oo=-yo,ii[Li+_o]=oo}Ze(io,ya,ii,Li,4),ya+=4,ca[0+fn]=oo}}else oo=ji(Ur,156)?ji(Ur,128)?1:3:ji(Ur,163)?2:0,Ki.Ob[0]=oo,ft(ii,Li,oo,4),ft(ca,0,oo,4);Ki.Dd=ji(Ur,142)?ji(Ur,114)?ji(Ur,183)?1:3:2:0}if(Dr.m.Ka)return Oa(Qt,7,"Premature end-of-partition0 encountered.");for(;Qt.ja<Qt.za;++Qt.ja){if(Dr=yr,Ur=(pr=Qt).rb[pr.sb-1],ii=pr.rb[pr.sb+pr.ja],kr=pr.ya[pr.aa+pr.ja],Li=pr.kc?kr.Ad:0)Ur.la=ii.la=0,kr.Za||(Ur.Na=ii.Na=0),kr.Hc=0,kr.Gc=0,kr.ia=0;else{var gs,R;if(Ur=ii,ii=Dr,Li=pr.Pa.Xc,ca=pr.ya[pr.aa+pr.ja],Ki=pr.pb[ca.$b],fn=ca.ad,io=0,ya=pr.rb[pr.sb-1],oo=_o=0,ft(fn,io,0,384),ca.Za)var P=0,se=Li[3];else{yo=ot(16);var he=Ur.Na+ya.Na;if(he=Nu(ii,Li[1],he,Ki.Eb,0,yo,0),Ur.Na=ya.Na=(0<he)+0,1<he)Pc(yo,0,fn,io);else{var Ae=yo[0]+3>>3;for(yo=0;256>yo;yo+=16)fn[io+yo]=Ae}P=1,se=Li[0]}var Ge=15&Ur.la,Ot=15&ya.la;for(yo=0;4>yo;++yo){var Gt=1&Ot;for(Ae=R=0;4>Ae;++Ae)Ge=Ge>>1|(Gt=(he=Nu(ii,se,he=Gt+(1&Ge),Ki.Sc,P,fn,io))>P)<<7,R=R<<2|(3<he?3:1<he?2:fn[io+0]!=0),io+=16;Ge>>=4,Ot=Ot>>1|Gt<<7,_o=(_o<<8|R)>>>0}for(se=Ge,P=Ot>>4,gs=0;4>gs;gs+=2){for(R=0,Ge=Ur.la>>4+gs,Ot=ya.la>>4+gs,yo=0;2>yo;++yo){for(Gt=1&Ot,Ae=0;2>Ae;++Ae)he=Gt+(1&Ge),Ge=Ge>>1|(Gt=0<(he=Nu(ii,Li[2],he,Ki.Qc,0,fn,io)))<<3,R=R<<2|(3<he?3:1<he?2:fn[io+0]!=0),io+=16;Ge>>=2,Ot=Ot>>1|Gt<<5}oo|=R<<4*gs,se|=Ge<<4<<gs,P|=(240&Ot)<<gs}Ur.la=se,ya.la=P,ca.Hc=_o,ca.Gc=oo,ca.ia=43690&oo?0:Ki.ia,Li=!(_o|oo)}if(0<pr.L&&(pr.wa[pr.Y+pr.ja]=pr.gd[kr.$b][kr.Za],pr.wa[pr.Y+pr.ja].La|=!Li),Dr.Ka)return Oa(Qt,7,"Premature end-of-file encountered.")}if(Po(Qt),pr=wr,Dr=1,kr=(yr=Qt).D,Ur=0<yr.L&&yr.M>=yr.zb&&yr.M<=yr.Va,yr.Aa==0)e:{if(kr.M=yr.M,kr.uc=Ur,as(yr,kr),Dr=1,kr=(R=yr.D).Nb,Ur=(oo=Pu[yr.L])*yr.R,ii=oo/2*yr.B,yo=16*kr*yr.R,Ae=8*kr*yr.B,Li=yr.sa,ca=yr.ta-Ur+yo,Ki=yr.qa,fn=yr.ra-ii+Ae,io=yr.Ha,ya=yr.Ia-ii+Ae,Ot=(Ge=R.M)==0,_o=Ge>=yr.Va-1,yr.Aa==2&&as(yr,R),R.uc)for(Gt=(he=yr).D.M,je(he.D.uc),R=he.yb;R<he.Hb;++R){P=R,se=Gt;var or=(lr=(Ea=he).D).Nb;gs=Ea.R;var lr=lr.wa[lr.Y+P],nn=Ea.sa,Sn=Ea.ta+16*or*gs+16*P,Vn=lr.dd,zn=lr.tc;if(zn!=0)if(je(3<=zn),Ea.L==1)0<P&&wc(nn,Sn,gs,zn+4),lr.La&&Tc(nn,Sn,gs,zn),0<se&&Ps(nn,Sn,gs,zn+4),lr.La&&oc(nn,Sn,gs,zn);else{var Yi=Ea.B,Aa=Ea.qa,Fa=Ea.ra+8*or*Yi+8*P,Da=Ea.Ha,Ea=Ea.Ia+8*or*Yi+8*P;or=lr.ld,0<P&&(Oc(nn,Sn,gs,zn+4,Vn,or),Nc(Aa,Fa,Da,Ea,Yi,zn+4,Vn,or)),lr.La&&(Na(nn,Sn,gs,zn,Vn,or),Ho(Aa,Fa,Da,Ea,Yi,zn,Vn,or)),0<se&&(pc(nn,Sn,gs,zn+4,Vn,or),Lc(Aa,Fa,Da,Ea,Yi,zn+4,Vn,or)),lr.La&&(Uo(nn,Sn,gs,zn,Vn,or),ho(Aa,Fa,Da,Ea,Yi,zn,Vn,or))}}if(yr.ia&&alert("todo:DitherRow"),pr.put!=null){if(R=16*Ge,Ge=16*(Ge+1),Ot?(pr.y=yr.sa,pr.O=yr.ta+yo,pr.f=yr.qa,pr.N=yr.ra+Ae,pr.ea=yr.Ha,pr.W=yr.Ia+Ae):(R-=oo,pr.y=Li,pr.O=ca,pr.f=Ki,pr.N=fn,pr.ea=io,pr.W=ya),_o||(Ge-=oo),Ge>pr.o&&(Ge=pr.o),pr.F=null,pr.J=null,yr.Fa!=null&&0<yr.Fa.length&&R<Ge&&(pr.J=on(yr,pr,R,Ge-R),pr.F=yr.mb,pr.F==null&&pr.F.length==0)){Dr=Oa(yr,3,"Could not decode alpha data.");break e}R<pr.j&&(oo=pr.j-R,R=pr.j,je(!(1&oo)),pr.O+=yr.R*oo,pr.N+=yr.B*(oo>>1),pr.W+=yr.B*(oo>>1),pr.F!=null&&(pr.J+=pr.width*oo)),R<Ge&&(pr.O+=pr.v,pr.N+=pr.v>>1,pr.W+=pr.v>>1,pr.F!=null&&(pr.J+=pr.v),pr.ka=R-pr.j,pr.U=pr.va-pr.v,pr.T=Ge-R,Dr=pr.put(pr))}kr+1!=yr.Ic||_o||(Ze(yr.sa,yr.ta-Ur,Li,ca+16*yr.R,Ur),Ze(yr.qa,yr.ra-ii,Ki,fn+8*yr.B,ii),Ze(yr.Ha,yr.Ia-ii,io,ya+8*yr.B,ii))}if(!Dr)return Oa(Qt,6,"Output aborted.")}return 1}(Ie,qe)),qe.bc!=null&&qe.bc(qe),Lt&=1}return Lt?(Ie.cb=0,Lt):0}function $a(Ie,qe,Lt,ir,vr){vr=Ie[qe+Lt+32*ir]+(vr>>3),Ie[qe+Lt+32*ir]=-256&vr?0>vr?0:255:vr}function ts(Ie,qe,Lt,ir,vr,Fr){$a(Ie,qe,0,Lt,ir+vr),$a(Ie,qe,1,Lt,ir+Fr),$a(Ie,qe,2,Lt,ir-Fr),$a(Ie,qe,3,Lt,ir-vr)}function La(Ie){return(20091*Ie>>16)+Ie}function Ds(Ie,qe,Lt,ir){var vr,Fr=0,We=ot(16);for(vr=0;4>vr;++vr){var ce=Ie[qe+0]+Ie[qe+8],De=Ie[qe+0]-Ie[qe+8],it=(35468*Ie[qe+4]>>16)-La(Ie[qe+12]),Et=La(Ie[qe+4])+(35468*Ie[qe+12]>>16);We[Fr+0]=ce+Et,We[Fr+1]=De+it,We[Fr+2]=De-it,We[Fr+3]=ce-Et,Fr+=4,qe++}for(vr=Fr=0;4>vr;++vr)ce=(Ie=We[Fr+0]+4)+We[Fr+8],De=Ie-We[Fr+8],it=(35468*We[Fr+4]>>16)-La(We[Fr+12]),$a(Lt,ir,0,0,ce+(Et=La(We[Fr+4])+(35468*We[Fr+12]>>16))),$a(Lt,ir,1,0,De+it),$a(Lt,ir,2,0,De-it),$a(Lt,ir,3,0,ce-Et),Fr++,ir+=32}function Xo(Ie,qe,Lt,ir){var vr=Ie[qe+0]+4,Fr=35468*Ie[qe+4]>>16,We=La(Ie[qe+4]),ce=35468*Ie[qe+1]>>16;ts(Lt,ir,0,vr+We,Ie=La(Ie[qe+1]),ce),ts(Lt,ir,1,vr+Fr,Ie,ce),ts(Lt,ir,2,vr-Fr,Ie,ce),ts(Lt,ir,3,vr-We,Ie,ce)}function Hs(Ie,qe,Lt,ir,vr){Ds(Ie,qe,Lt,ir),vr&&Ds(Ie,qe+16,Lt,ir+4)}function Xs(Ie,qe,Lt,ir){dc(Ie,qe+0,Lt,ir,1),dc(Ie,qe+32,Lt,ir+128,1)}function wl(Ie,qe,Lt,ir){var vr;for(Ie=Ie[qe+0]+4,vr=0;4>vr;++vr)for(qe=0;4>qe;++qe)$a(Lt,ir,qe,vr,Ie)}function Ns(Ie,qe,Lt,ir){Ie[qe+0]&&fc(Ie,qe+0,Lt,ir),Ie[qe+16]&&fc(Ie,qe+16,Lt,ir+4),Ie[qe+32]&&fc(Ie,qe+32,Lt,ir+128),Ie[qe+48]&&fc(Ie,qe+48,Lt,ir+128+4)}function Qs(Ie,qe,Lt,ir){var vr,Fr=ot(16);for(vr=0;4>vr;++vr){var We=Ie[qe+0+vr]+Ie[qe+12+vr],ce=Ie[qe+4+vr]+Ie[qe+8+vr],De=Ie[qe+4+vr]-Ie[qe+8+vr],it=Ie[qe+0+vr]-Ie[qe+12+vr];Fr[0+vr]=We+ce,Fr[8+vr]=We-ce,Fr[4+vr]=it+De,Fr[12+vr]=it-De}for(vr=0;4>vr;++vr)We=(Ie=Fr[0+4*vr]+3)+Fr[3+4*vr],ce=Fr[1+4*vr]+Fr[2+4*vr],De=Fr[1+4*vr]-Fr[2+4*vr],it=Ie-Fr[3+4*vr],Lt[ir+0]=We+ce>>3,Lt[ir+16]=it+De>>3,Lt[ir+32]=We-ce>>3,Lt[ir+48]=it-De>>3,ir+=64}function po(Ie,qe,Lt){var ir,vr=qe-32,Fr=Fc,We=255-Ie[vr-1];for(ir=0;ir<Lt;++ir){var ce,De=Fr,it=We+Ie[qe-1];for(ce=0;ce<Lt;++ce)Ie[qe+ce]=De[it+Ie[vr+ce]];qe+=32}}function Rs(Ie,qe){po(Ie,qe,4)}function Ss(Ie,qe){po(Ie,qe,8)}function bs(Ie,qe){po(Ie,qe,16)}function ll(Ie,qe){var Lt;for(Lt=0;16>Lt;++Lt)Ze(Ie,qe+32*Lt,Ie,qe-32,16)}function Ls(Ie,qe){var Lt;for(Lt=16;0<Lt;--Lt)ft(Ie,qe,Ie[qe-1],16),qe+=32}function Ro(Ie,qe,Lt){var ir;for(ir=0;16>ir;++ir)ft(qe,Lt+32*ir,Ie,16)}function nl(Ie,qe){var Lt,ir=16;for(Lt=0;16>Lt;++Lt)ir+=Ie[qe-1+32*Lt]+Ie[qe+Lt-32];Ro(ir>>5,Ie,qe)}function Dl(Ie,qe){var Lt,ir=8;for(Lt=0;16>Lt;++Lt)ir+=Ie[qe-1+32*Lt];Ro(ir>>4,Ie,qe)}function Pl(Ie,qe){var Lt,ir=8;for(Lt=0;16>Lt;++Lt)ir+=Ie[qe+Lt-32];Ro(ir>>4,Ie,qe)}function Sl(Ie,qe){Ro(128,Ie,qe)}function Fo(Ie,qe,Lt){return Ie+2*qe+Lt+2>>2}function mo(Ie,qe){var Lt,ir=qe-32;for(ir=new Uint8Array([Fo(Ie[ir-1],Ie[ir+0],Ie[ir+1]),Fo(Ie[ir+0],Ie[ir+1],Ie[ir+2]),Fo(Ie[ir+1],Ie[ir+2],Ie[ir+3]),Fo(Ie[ir+2],Ie[ir+3],Ie[ir+4])]),Lt=0;4>Lt;++Lt)Ze(Ie,qe+32*Lt,ir,0,ir.length)}function Eo(Ie,qe){var Lt=Ie[qe-1],ir=Ie[qe-1+32],vr=Ie[qe-1+64],Fr=Ie[qe-1+96];aa(Ie,qe+0,16843009*Fo(Ie[qe-1-32],Lt,ir)),aa(Ie,qe+32,16843009*Fo(Lt,ir,vr)),aa(Ie,qe+64,16843009*Fo(ir,vr,Fr)),aa(Ie,qe+96,16843009*Fo(vr,Fr,Fr))}function la(Ie,qe){var Lt,ir=4;for(Lt=0;4>Lt;++Lt)ir+=Ie[qe+Lt-32]+Ie[qe-1+32*Lt];for(ir>>=3,Lt=0;4>Lt;++Lt)ft(Ie,qe+32*Lt,ir,4)}function Bo(Ie,qe){var Lt=Ie[qe-1+0],ir=Ie[qe-1+32],vr=Ie[qe-1+64],Fr=Ie[qe-1-32],We=Ie[qe+0-32],ce=Ie[qe+1-32],De=Ie[qe+2-32],it=Ie[qe+3-32];Ie[qe+0+96]=Fo(ir,vr,Ie[qe-1+96]),Ie[qe+1+96]=Ie[qe+0+64]=Fo(Lt,ir,vr),Ie[qe+2+96]=Ie[qe+1+64]=Ie[qe+0+32]=Fo(Fr,Lt,ir),Ie[qe+3+96]=Ie[qe+2+64]=Ie[qe+1+32]=Ie[qe+0+0]=Fo(We,Fr,Lt),Ie[qe+3+64]=Ie[qe+2+32]=Ie[qe+1+0]=Fo(ce,We,Fr),Ie[qe+3+32]=Ie[qe+2+0]=Fo(De,ce,We),Ie[qe+3+0]=Fo(it,De,ce)}function Es(Ie,qe){var Lt=Ie[qe+1-32],ir=Ie[qe+2-32],vr=Ie[qe+3-32],Fr=Ie[qe+4-32],We=Ie[qe+5-32],ce=Ie[qe+6-32],De=Ie[qe+7-32];Ie[qe+0+0]=Fo(Ie[qe+0-32],Lt,ir),Ie[qe+1+0]=Ie[qe+0+32]=Fo(Lt,ir,vr),Ie[qe+2+0]=Ie[qe+1+32]=Ie[qe+0+64]=Fo(ir,vr,Fr),Ie[qe+3+0]=Ie[qe+2+32]=Ie[qe+1+64]=Ie[qe+0+96]=Fo(vr,Fr,We),Ie[qe+3+32]=Ie[qe+2+64]=Ie[qe+1+96]=Fo(Fr,We,ce),Ie[qe+3+64]=Ie[qe+2+96]=Fo(We,ce,De),Ie[qe+3+96]=Fo(ce,De,De)}function ql(Ie,qe){var Lt=Ie[qe-1+0],ir=Ie[qe-1+32],vr=Ie[qe-1+64],Fr=Ie[qe-1-32],We=Ie[qe+0-32],ce=Ie[qe+1-32],De=Ie[qe+2-32],it=Ie[qe+3-32];Ie[qe+0+0]=Ie[qe+1+64]=Fr+We+1>>1,Ie[qe+1+0]=Ie[qe+2+64]=We+ce+1>>1,Ie[qe+2+0]=Ie[qe+3+64]=ce+De+1>>1,Ie[qe+3+0]=De+it+1>>1,Ie[qe+0+96]=Fo(vr,ir,Lt),Ie[qe+0+64]=Fo(ir,Lt,Fr),Ie[qe+0+32]=Ie[qe+1+96]=Fo(Lt,Fr,We),Ie[qe+1+32]=Ie[qe+2+96]=Fo(Fr,We,ce),Ie[qe+2+32]=Ie[qe+3+96]=Fo(We,ce,De),Ie[qe+3+32]=Fo(ce,De,it)}function xl(Ie,qe){var Lt=Ie[qe+0-32],ir=Ie[qe+1-32],vr=Ie[qe+2-32],Fr=Ie[qe+3-32],We=Ie[qe+4-32],ce=Ie[qe+5-32],De=Ie[qe+6-32],it=Ie[qe+7-32];Ie[qe+0+0]=Lt+ir+1>>1,Ie[qe+1+0]=Ie[qe+0+64]=ir+vr+1>>1,Ie[qe+2+0]=Ie[qe+1+64]=vr+Fr+1>>1,Ie[qe+3+0]=Ie[qe+2+64]=Fr+We+1>>1,Ie[qe+0+32]=Fo(Lt,ir,vr),Ie[qe+1+32]=Ie[qe+0+96]=Fo(ir,vr,Fr),Ie[qe+2+32]=Ie[qe+1+96]=Fo(vr,Fr,We),Ie[qe+3+32]=Ie[qe+2+96]=Fo(Fr,We,ce),Ie[qe+3+64]=Fo(We,ce,De),Ie[qe+3+96]=Fo(ce,De,it)}function Ac(Ie,qe){var Lt=Ie[qe-1+0],ir=Ie[qe-1+32],vr=Ie[qe-1+64],Fr=Ie[qe-1+96];Ie[qe+0+0]=Lt+ir+1>>1,Ie[qe+2+0]=Ie[qe+0+32]=ir+vr+1>>1,Ie[qe+2+32]=Ie[qe+0+64]=vr+Fr+1>>1,Ie[qe+1+0]=Fo(Lt,ir,vr),Ie[qe+3+0]=Ie[qe+1+32]=Fo(ir,vr,Fr),Ie[qe+3+32]=Ie[qe+1+64]=Fo(vr,Fr,Fr),Ie[qe+3+64]=Ie[qe+2+64]=Ie[qe+0+96]=Ie[qe+1+96]=Ie[qe+2+96]=Ie[qe+3+96]=Fr}function vc(Ie,qe){var Lt=Ie[qe-1+0],ir=Ie[qe-1+32],vr=Ie[qe-1+64],Fr=Ie[qe-1+96],We=Ie[qe-1-32],ce=Ie[qe+0-32],De=Ie[qe+1-32],it=Ie[qe+2-32];Ie[qe+0+0]=Ie[qe+2+32]=Lt+We+1>>1,Ie[qe+0+32]=Ie[qe+2+64]=ir+Lt+1>>1,Ie[qe+0+64]=Ie[qe+2+96]=vr+ir+1>>1,Ie[qe+0+96]=Fr+vr+1>>1,Ie[qe+3+0]=Fo(ce,De,it),Ie[qe+2+0]=Fo(We,ce,De),Ie[qe+1+0]=Ie[qe+3+32]=Fo(Lt,We,ce),Ie[qe+1+32]=Ie[qe+3+64]=Fo(ir,Lt,We),Ie[qe+1+64]=Ie[qe+3+96]=Fo(vr,ir,Lt),Ie[qe+1+96]=Fo(Fr,vr,ir)}function Wc(Ie,qe){var Lt;for(Lt=0;8>Lt;++Lt)Ze(Ie,qe+32*Lt,Ie,qe-32,8)}function Wl(Ie,qe){var Lt;for(Lt=0;8>Lt;++Lt)ft(Ie,qe,Ie[qe-1],8),qe+=32}function El(Ie,qe,Lt){var ir;for(ir=0;8>ir;++ir)ft(qe,Lt+32*ir,Ie,8)}function _l(Ie,qe){var Lt,ir=8;for(Lt=0;8>Lt;++Lt)ir+=Ie[qe+Lt-32]+Ie[qe-1+32*Lt];El(ir>>4,Ie,qe)}function kc(Ie,qe){var Lt,ir=4;for(Lt=0;8>Lt;++Lt)ir+=Ie[qe+Lt-32];El(ir>>3,Ie,qe)}function Sc(Ie,qe){var Lt,ir=4;for(Lt=0;8>Lt;++Lt)ir+=Ie[qe-1+32*Lt];El(ir>>3,Ie,qe)}function Gs(Ie,qe){El(128,Ie,qe)}function Zs(Ie,qe,Lt){var ir=Ie[qe-Lt],vr=Ie[qe+0],Fr=3*(vr-ir)+hu[1020+Ie[qe-2*Lt]-Ie[qe+Lt]],We=Rc[112+(Fr+4>>3)];Ie[qe-Lt]=Fc[255+ir+Rc[112+(Fr+3>>3)]],Ie[qe+0]=Fc[255+vr-We]}function ds(Ie,qe,Lt,ir){var vr=Ie[qe+0],Fr=Ie[qe+Lt];return jc[255+Ie[qe-2*Lt]-Ie[qe-Lt]]>ir||jc[255+Fr-vr]>ir}function hl(Ie,qe,Lt,ir){return 4*jc[255+Ie[qe-Lt]-Ie[qe+0]]+jc[255+Ie[qe-2*Lt]-Ie[qe+Lt]]<=ir}function il(Ie,qe,Lt,ir,vr){var Fr=Ie[qe-3*Lt],We=Ie[qe-2*Lt],ce=Ie[qe-Lt],De=Ie[qe+0],it=Ie[qe+Lt],Et=Ie[qe+2*Lt],Kt=Ie[qe+3*Lt];return 4*jc[255+ce-De]+jc[255+We-it]>ir?0:jc[255+Ie[qe-4*Lt]-Fr]<=vr&&jc[255+Fr-We]<=vr&&jc[255+We-ce]<=vr&&jc[255+Kt-Et]<=vr&&jc[255+Et-it]<=vr&&jc[255+it-De]<=vr}function Js(Ie,qe,Lt,ir){var vr=2*ir+1;for(ir=0;16>ir;++ir)hl(Ie,qe+ir,Lt,vr)&&Zs(Ie,qe+ir,Lt)}function Cl(Ie,qe,Lt,ir){var vr=2*ir+1;for(ir=0;16>ir;++ir)hl(Ie,qe+ir*Lt,1,vr)&&Zs(Ie,qe+ir*Lt,1)}function Al(Ie,qe,Lt,ir){var vr;for(vr=3;0<vr;--vr)Js(Ie,qe+=4*Lt,Lt,ir)}function vl(Ie,qe,Lt,ir){var vr;for(vr=3;0<vr;--vr)Cl(Ie,qe+=4,Lt,ir)}function Qr(Ie,qe,Lt,ir,vr,Fr,We,ce){for(Fr=2*Fr+1;0<vr--;){if(il(Ie,qe,Lt,Fr,We))if(ds(Ie,qe,Lt,ce))Zs(Ie,qe,Lt);else{var De=Ie,it=qe,Et=Lt,Kt=De[it-2*Et],Yt=De[it-Et],Qt=De[it+0],wr=De[it+Et],kr=De[it+2*Et],yr=27*(Dr=hu[1020+3*(Qt-Yt)+hu[1020+Kt-wr]])+63>>7,pr=18*Dr+63>>7,Dr=9*Dr+63>>7;De[it-3*Et]=Fc[255+De[it-3*Et]+Dr],De[it-2*Et]=Fc[255+Kt+pr],De[it-Et]=Fc[255+Yt+yr],De[it+0]=Fc[255+Qt-yr],De[it+Et]=Fc[255+wr-pr],De[it+2*Et]=Fc[255+kr-Dr]}qe+=ir}}function Mi(Ie,qe,Lt,ir,vr,Fr,We,ce){for(Fr=2*Fr+1;0<vr--;){if(il(Ie,qe,Lt,Fr,We))if(ds(Ie,qe,Lt,ce))Zs(Ie,qe,Lt);else{var De=Ie,it=qe,Et=Lt,Kt=De[it-Et],Yt=De[it+0],Qt=De[it+Et],wr=Rc[112+((kr=3*(Yt-Kt))+4>>3)],kr=Rc[112+(kr+3>>3)],yr=wr+1>>1;De[it-2*Et]=Fc[255+De[it-2*Et]+yr],De[it-Et]=Fc[255+Kt+kr],De[it+0]=Fc[255+Yt-wr],De[it+Et]=Fc[255+Qt-yr]}qe+=ir}}function ms(Ie,qe,Lt,ir,vr,Fr){Qr(Ie,qe,Lt,1,16,ir,vr,Fr)}function cl(Ie,qe,Lt,ir,vr,Fr){Qr(Ie,qe,1,Lt,16,ir,vr,Fr)}function Tl(Ie,qe,Lt,ir,vr,Fr){var We;for(We=3;0<We;--We)Mi(Ie,qe+=4*Lt,Lt,1,16,ir,vr,Fr)}function cc(Ie,qe,Lt,ir,vr,Fr){var We;for(We=3;0<We;--We)Mi(Ie,qe+=4,1,Lt,16,ir,vr,Fr)}function nc(Ie,qe,Lt,ir,vr,Fr,We,ce){Qr(Ie,qe,vr,1,8,Fr,We,ce),Qr(Lt,ir,vr,1,8,Fr,We,ce)}function ic(Ie,qe,Lt,ir,vr,Fr,We,ce){Qr(Ie,qe,1,vr,8,Fr,We,ce),Qr(Lt,ir,1,vr,8,Fr,We,ce)}function $l(Ie,qe,Lt,ir,vr,Fr,We,ce){Mi(Ie,qe+4*vr,vr,1,8,Fr,We,ce),Mi(Lt,ir+4*vr,vr,1,8,Fr,We,ce)}function Ec(Ie,qe,Lt,ir,vr,Fr,We,ce){Mi(Ie,qe+4,1,vr,8,Fr,We,ce),Mi(Lt,ir+4,1,vr,8,Fr,We,ce)}function ac(){this.ba=new Wn,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ai,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function uc(){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 $c(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function ec(){this.ua=0,this.Wa=new Nr,this.vb=new Nr,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new Bi,this.yc=new jn}function eu(){this.xb=this.a=0,this.l=new Va,this.ca=new Wn,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new jr,this.Pb=0,this.wd=new jr,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new ec,this.ab=0,this.gc=ht(4,$c),this.Oc=0}function yc(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Va,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Fs(Ie,qe,Lt,ir,vr,Fr,We){for(Ie=Ie==null?0:Ie[qe+0],qe=0;qe<We;++qe)vr[Fr+qe]=Ie+Lt[ir+qe]&255,Ie=vr[Fr+qe]}function Pt(Ie,qe,Lt,ir,vr,Fr,We){var ce;if(Ie==null)Fs(null,null,Lt,ir,vr,Fr,We);else for(ce=0;ce<We;++ce)vr[Fr+ce]=Ie[qe+ce]+Lt[ir+ce]&255}function Vt(Ie,qe,Lt,ir,vr,Fr,We){if(Ie==null)Fs(null,null,Lt,ir,vr,Fr,We);else{var ce,De=Ie[qe+0],it=De,Et=De;for(ce=0;ce<We;++ce)it=Et+(De=Ie[qe+ce])-it,Et=Lt[ir+ce]+(-256&it?0>it?0:255:it)&255,it=De,vr[Fr+ce]=Et}}function on(Ie,qe,Lt,ir){var vr=qe.width,Fr=qe.o;if(je(Ie!=null&&qe!=null),0>Lt||0>=ir||Lt+ir>Fr)return null;if(!Ie.Cc){if(Ie.ga==null){var We;if(Ie.ga=new yc,(We=Ie.ga==null)||(We=qe.width*qe.o,je(Ie.Gb.length==0),Ie.Gb=ot(We),Ie.Uc=0,Ie.Gb==null?We=0:(Ie.mb=Ie.Gb,Ie.nb=Ie.Uc,Ie.rc=null,We=1),We=!We),!We){We=Ie.ga;var ce=Ie.Fa,De=Ie.P,it=Ie.qc,Et=Ie.mb,Kt=Ie.nb,Yt=De+1,Qt=it-1,wr=We.l;if(je(ce!=null&&Et!=null&&qe!=null),mu[0]=null,mu[1]=Fs,mu[2]=Pt,mu[3]=Vt,We.ca=Et,We.tb=Kt,We.c=qe.width,We.i=qe.height,je(0<We.c&&0<We.i),1>=it)qe=0;else if(We.$a=ce[De+0]>>0&3,We.Z=ce[De+0]>>2&3,We.Lc=ce[De+0]>>4&3,De=ce[De+0]>>6&3,0>We.$a||1<We.$a||4<=We.Z||1<We.Lc||De)qe=0;else if(wr.put=Ji,wr.ac=Ua,wr.bc=Wi,wr.ma=We,wr.width=qe.width,wr.height=qe.height,wr.Da=qe.Da,wr.v=qe.v,wr.va=qe.va,wr.j=qe.j,wr.o=qe.o,We.$a)e:{je(We.$a==1),qe=Yo();t:for(;;){if(qe==null){qe=0;break e}if(je(We!=null),We.mc=qe,qe.c=We.c,qe.i=We.i,qe.l=We.l,qe.l.ma=We,qe.l.width=We.c,qe.l.height=We.i,qe.a=0,Qn(qe.m,ce,Yt,Qt),!Us(We.c,We.i,1,qe,null))break t;if(qe.ab==1&&qe.gc[0].hc==3&&Io(qe.s)?(We.ic=1,ce=qe.c*qe.i,qe.Ta=null,qe.Ua=0,qe.V=ot(ce),qe.Ba=0,qe.V==null?(qe.a=1,qe=0):qe=1):(We.ic=0,qe=is(qe,We.c)),!qe)break t;qe=1;break e}We.mc=null,qe=0}else qe=Qt>=We.c*We.i;We=!qe}if(We)return null;Ie.ga.Lc!=1?Ie.Ga=0:ir=Fr-Lt}je(Ie.ga!=null),je(Lt+ir<=Fr);e:{if(qe=(ce=Ie.ga).c,Fr=ce.l.o,ce.$a==0){if(Yt=Ie.rc,Qt=Ie.Vc,wr=Ie.Fa,De=Ie.P+1+Lt*qe,it=Ie.mb,Et=Ie.nb+Lt*qe,je(De<=Ie.P+Ie.qc),ce.Z!=0)for(je(mu[ce.Z]!=null),We=0;We<ir;++We)mu[ce.Z](Yt,Qt,wr,De,it,Et,qe),Yt=it,Qt=Et,Et+=qe,De+=qe;else for(We=0;We<ir;++We)Ze(it,Et,wr,De,qe),Yt=it,Qt=Et,Et+=qe,De+=qe;Ie.rc=Yt,Ie.Vc=Qt}else{if(je(ce.mc!=null),qe=Lt+ir,je((We=ce.mc)!=null),je(qe<=We.i),We.C>=qe)qe=1;else if(ce.ic||Le(),ce.ic){ce=We.V,Yt=We.Ba,Qt=We.c;var kr=We.i,yr=(wr=1,De=We.$/Qt,it=We.$%Qt,Et=We.m,Kt=We.s,We.$),pr=Qt*kr,Dr=Qt*qe,Ur=Kt.wc,fn=yr<Dr?Co(Kt,it,De):null;je(yr<=pr),je(qe<=kr),je(Io(Kt));t:for(;;){for(;!Et.h&&yr<Dr;){if(it&Ur||(fn=Co(Kt,it,De)),je(fn!=null),hi(Et),256>(kr=ja(fn.G[0],fn.H[0],Et)))ce[Yt+yr]=kr,++yr,++it>=Qt&&(it=0,++De<=qe&&!(De%16)&&Ya(We,De));else{if(!(280>kr)){wr=0;break t}kr=wa(kr-256,Et);var ii,Li=ja(fn.G[4],fn.H[4],Et);if(hi(Et),!(yr>=(Li=Ma(Qt,Li=wa(Li,Et)))&&pr-yr>=kr)){wr=0;break t}for(ii=0;ii<kr;++ii)ce[Yt+yr+ii]=ce[Yt+yr+ii-Li];for(yr+=kr,it+=kr;it>=Qt;)it-=Qt,++De<=qe&&!(De%16)&&Ya(We,De);yr<Dr&&it&Ur&&(fn=Co(Kt,it,De))}je(Et.h==ti(Et))}Ya(We,De>qe?qe:De);break t}!wr||Et.h&&yr<pr?(wr=0,We.a=Et.h?5:3):We.$=yr,qe=wr}else qe=Oo(We,We.V,We.Ba,We.c,We.i,qe,ys);if(!qe){ir=0;break e}}Lt+ir>=Fr&&(Ie.Cc=1),ir=1}if(!ir)return null;if(Ie.Cc&&((ir=Ie.ga)!=null&&(ir.mc=null),Ie.ga=null,0<Ie.Ga))return alert("todo:WebPDequantizeLevels"),null}return Ie.nb+Lt*vr}function Pn(Ie,qe,Lt,ir,vr,Fr){for(;0<vr--;){var We,ce=Ie,De=qe+(Lt?1:0),it=Ie,Et=qe+(Lt?0:3);for(We=0;We<ir;++We){var Kt=it[Et+4*We];Kt!=255&&(Kt*=32897,ce[De+4*We+0]=ce[De+4*We+0]*Kt>>23,ce[De+4*We+1]=ce[De+4*We+1]*Kt>>23,ce[De+4*We+2]=ce[De+4*We+2]*Kt>>23)}qe+=Fr}}function Ei(Ie,qe,Lt,ir,vr){for(;0<ir--;){var Fr;for(Fr=0;Fr<Lt;++Fr){var We=Ie[qe+2*Fr+0],ce=15&(it=Ie[qe+2*Fr+1]),De=4369*ce,it=(240&it|it>>4)*De>>16;Ie[qe+2*Fr+0]=(240&We|We>>4)*De>>16&240|(15&We|We<<4)*De>>16>>4&15,Ie[qe+2*Fr+1]=240&it|ce}qe+=vr}}function Rt(Ie,qe,Lt,ir,vr,Fr,We,ce){var De,it,Et=255;for(it=0;it<vr;++it){for(De=0;De<ir;++De){var Kt=Ie[qe+De];Fr[We+4*De]=Kt,Et&=Kt}qe+=Lt,We+=ce}return Et!=255}function ge(Ie,qe,Lt,ir,vr){var Fr;for(Fr=0;Fr<vr;++Fr)Lt[ir+Fr]=Ie[qe+Fr]>>8}function Le(){Dc=Pn,Yc=Ei,sc=Rt,Yl=ge}function Ue(Ie,qe,Lt){mi[Ie]=function(ir,vr,Fr,We,ce,De,it,Et,Kt,Yt,Qt,wr,kr,yr,pr,Dr,Ur){var fn,ii=Ur-1>>1,Li=ce[De+0]|it[Et+0]<<16,ca=Kt[Yt+0]|Qt[wr+0]<<16;je(ir!=null);var Ki=3*Li+ca+131074>>2;for(qe(ir[vr+0],255&Ki,Ki>>16,kr,yr),Fr!=null&&(Ki=3*ca+Li+131074>>2,qe(Fr[We+0],255&Ki,Ki>>16,pr,Dr)),fn=1;fn<=ii;++fn){var io=ce[De+fn]|it[Et+fn]<<16,ya=Kt[Yt+fn]|Qt[wr+fn]<<16,_o=Li+io+ca+ya+524296,oo=_o+2*(io+ca)>>3;Ki=oo+Li>>1,Li=(_o=_o+2*(Li+ya)>>3)+io>>1,qe(ir[vr+2*fn-1],255&Ki,Ki>>16,kr,yr+(2*fn-1)*Lt),qe(ir[vr+2*fn-0],255&Li,Li>>16,kr,yr+(2*fn-0)*Lt),Fr!=null&&(Ki=_o+ca>>1,Li=oo+ya>>1,qe(Fr[We+2*fn-1],255&Ki,Ki>>16,pr,Dr+(2*fn-1)*Lt),qe(Fr[We+2*fn+0],255&Li,Li>>16,pr,Dr+(2*fn+0)*Lt)),Li=io,ca=ya}1&Ur||(Ki=3*Li+ca+131074>>2,qe(ir[vr+Ur-1],255&Ki,Ki>>16,kr,yr+(Ur-1)*Lt),Fr!=null&&(Ki=3*ca+Li+131074>>2,qe(Fr[We+Ur-1],255&Ki,Ki>>16,pr,Dr+(Ur-1)*Lt)))}}function nt(){ru[ku]=yd,ru[zu]=Pd,ru[rd]=Md,ru[Lu]=bd,ru[wu]=wd,ru[Ku]=Ud,ru[Wu]=od,ru[Vu]=Pd,ru[tu]=bd,ru[fu]=wd,ru[xu]=Ud}function Dt(Ie){return Ie&~Ju?0>Ie?0:255:Ie>>xd}function er(Ie,qe){return Dt((19077*Ie>>8)+(26149*qe>>8)-14234)}function Er(Ie,qe,Lt){return Dt((19077*Ie>>8)-(6419*qe>>8)-(13320*Lt>>8)+8708)}function Mr(Ie,qe){return Dt((19077*Ie>>8)+(33050*qe>>8)-17685)}function ln(Ie,qe,Lt,ir,vr){ir[vr+0]=er(Ie,Lt),ir[vr+1]=Er(Ie,qe,Lt),ir[vr+2]=Mr(Ie,qe)}function kn(Ie,qe,Lt,ir,vr){ir[vr+0]=Mr(Ie,qe),ir[vr+1]=Er(Ie,qe,Lt),ir[vr+2]=er(Ie,Lt)}function si(Ie,qe,Lt,ir,vr){var Fr=Er(Ie,qe,Lt);qe=Fr<<3&224|Mr(Ie,qe)>>3,ir[vr+0]=248&er(Ie,Lt)|Fr>>5,ir[vr+1]=qe}function Gi(Ie,qe,Lt,ir,vr){var Fr=240&Mr(Ie,qe)|15;ir[vr+0]=240&er(Ie,Lt)|Er(Ie,qe,Lt)>>4,ir[vr+1]=Fr}function ha(Ie,qe,Lt,ir,vr){ir[vr+0]=255,ln(Ie,qe,Lt,ir,vr+1)}function Ca(Ie,qe,Lt,ir,vr){kn(Ie,qe,Lt,ir,vr),ir[vr+3]=255}function qa(Ie,qe,Lt,ir,vr){ln(Ie,qe,Lt,ir,vr),ir[vr+3]=255}function ps(Ie,qe){return 0>Ie?0:Ie>qe?qe:Ie}function uo(Ie,qe,Lt){mi[Ie]=function(ir,vr,Fr,We,ce,De,it,Et,Kt){for(var Yt=Et+(-2&Kt)*Lt;Et!=Yt;)qe(ir[vr+0],Fr[We+0],ce[De+0],it,Et),qe(ir[vr+1],Fr[We+0],ce[De+0],it,Et+Lt),vr+=2,++We,++De,Et+=2*Lt;1&Kt&&qe(ir[vr+0],Fr[We+0],ce[De+0],it,Et)}}function rs(Ie,qe,Lt){return Lt==0?Ie==0?qe==0?6:5:qe==0?4:0:Lt}function Qo(Ie,qe,Lt,ir,vr){switch(Ie>>>30){case 3:dc(qe,Lt,ir,vr,0);break;case 2:bc(qe,Lt,ir,vr);break;case 1:fc(qe,Lt,ir,vr)}}function as(Ie,qe){var Lt,ir,vr=qe.M,Fr=qe.Nb,We=Ie.oc,ce=Ie.pc+40,De=Ie.oc,it=Ie.pc+584,Et=Ie.oc,Kt=Ie.pc+600;for(Lt=0;16>Lt;++Lt)We[ce+32*Lt-1]=129;for(Lt=0;8>Lt;++Lt)De[it+32*Lt-1]=129,Et[Kt+32*Lt-1]=129;for(0<vr?We[ce-1-32]=De[it-1-32]=Et[Kt-1-32]=129:(ft(We,ce-32-1,127,21),ft(De,it-32-1,127,9),ft(Et,Kt-32-1,127,9)),ir=0;ir<Ie.za;++ir){var Yt=qe.ya[qe.aa+ir];if(0<ir){for(Lt=-1;16>Lt;++Lt)Ze(We,ce+32*Lt-4,We,ce+32*Lt+12,4);for(Lt=-1;8>Lt;++Lt)Ze(De,it+32*Lt-4,De,it+32*Lt+4,4),Ze(Et,Kt+32*Lt-4,Et,Kt+32*Lt+4,4)}var Qt=Ie.Gd,wr=Ie.Hd+ir,kr=Yt.ad,yr=Yt.Hc;if(0<vr&&(Ze(We,ce-32,Qt[wr].y,0,16),Ze(De,it-32,Qt[wr].f,0,8),Ze(Et,Kt-32,Qt[wr].ea,0,8)),Yt.Za){var pr=We,Dr=ce-32+16;for(0<vr&&(ir>=Ie.za-1?ft(pr,Dr,Qt[wr].y[15],4):Ze(pr,Dr,Qt[wr+1].y,0,4)),Lt=0;4>Lt;Lt++)pr[Dr+128+Lt]=pr[Dr+256+Lt]=pr[Dr+384+Lt]=pr[Dr+0+Lt];for(Lt=0;16>Lt;++Lt,yr<<=2)pr=We,Dr=ce+ld[Lt],Hc[Yt.Ob[Lt]](pr,Dr),Qo(yr,kr,16*+Lt,pr,Dr)}else if(pr=rs(ir,vr,Yt.Ob[0]),Ul[pr](We,ce),yr!=0)for(Lt=0;16>Lt;++Lt,yr<<=2)Qo(yr,kr,16*+Lt,We,ce+ld[Lt]);for(Lt=Yt.Gc,pr=rs(ir,vr,Yt.Dd),lu[pr](De,it),lu[pr](Et,Kt),yr=kr,pr=De,Dr=it,255&(Yt=Lt>>0)&&(170&Yt?hc(yr,256,pr,Dr):Uc(yr,256,pr,Dr)),Yt=Et,yr=Kt,255&(Lt>>=8)&&(170&Lt?hc(kr,320,Yt,yr):Uc(kr,320,Yt,yr)),vr<Ie.Ub-1&&(Ze(Qt[wr].y,0,We,ce+480,16),Ze(Qt[wr].f,0,De,it+224,8),Ze(Qt[wr].ea,0,Et,Kt+224,8)),Lt=8*Fr*Ie.B,Qt=Ie.sa,wr=Ie.ta+16*ir+16*Fr*Ie.R,kr=Ie.qa,Yt=Ie.ra+8*ir+Lt,yr=Ie.Ha,pr=Ie.Ia+8*ir+Lt,Lt=0;16>Lt;++Lt)Ze(Qt,wr+Lt*Ie.R,We,ce+32*Lt,16);for(Lt=0;8>Lt;++Lt)Ze(kr,Yt+Lt*Ie.B,De,it+32*Lt,8),Ze(yr,pr+Lt*Ie.B,Et,Kt+32*Lt,8)}}function al(Ie,qe,Lt,ir,vr,Fr,We,ce,De){var it=[0],Et=[0],Kt=0,Yt=De!=null?De.kd:0,Qt=De!=null?De:new uc;if(Ie==null||12>Lt)return 7;Qt.data=Ie,Qt.w=qe,Qt.ha=Lt,qe=[qe],Lt=[Lt],Qt.gb=[Qt.gb];e:{var wr=qe,kr=Lt,yr=Qt.gb;if(je(Ie!=null),je(kr!=null),je(yr!=null),yr[0]=0,12<=kr[0]&&!Ye(Ie,wr[0],"RIFF")){if(Ye(Ie,wr[0]+8,"WEBP")){yr=3;break e}var pr=cs(Ie,wr[0]+4);if(12>pr||4294967286<pr){yr=3;break e}if(Yt&&pr>kr[0]-8){yr=7;break e}yr[0]=pr,wr[0]+=12,kr[0]-=12}yr=0}if(yr!=0)return yr;for(pr=0<Qt.gb[0],Lt=Lt[0];;){e:{var Dr=Ie;kr=qe,yr=Lt;var Ur=it,fn=Et,ii=wr=[0];if((Ki=Kt=[Kt])[0]=0,8>yr[0])yr=7;else{if(!Ye(Dr,kr[0],"VP8X")){if(cs(Dr,kr[0]+4)!=10){yr=3;break e}if(18>yr[0]){yr=7;break e}var Li=cs(Dr,kr[0]+8),ca=1+Ha(Dr,kr[0]+12);if(2147483648<=ca*(Dr=1+Ha(Dr,kr[0]+15))){yr=3;break e}ii!=null&&(ii[0]=Li),Ur!=null&&(Ur[0]=ca),fn!=null&&(fn[0]=Dr),kr[0]+=18,yr[0]-=18,Ki[0]=1}yr=0}}if(Kt=Kt[0],wr=wr[0],yr!=0)return yr;if(kr=!!(2&wr),!pr&&Kt)return 3;if(Fr!=null&&(Fr[0]=!!(16&wr)),We!=null&&(We[0]=kr),ce!=null&&(ce[0]=0),We=it[0],wr=Et[0],Kt&&kr&&De==null){yr=0;break}if(4>Lt){yr=7;break}if(pr&&Kt||!pr&&!Kt&&!Ye(Ie,qe[0],"ALPH")){Lt=[Lt],Qt.na=[Qt.na],Qt.P=[Qt.P],Qt.Sa=[Qt.Sa];e:{Li=Ie,yr=qe,pr=Lt;var Ki=Qt.gb;Ur=Qt.na,fn=Qt.P,ii=Qt.Sa,ca=22,je(Li!=null),je(pr!=null),Dr=yr[0];var io=pr[0];for(je(Ur!=null),je(ii!=null),Ur[0]=null,fn[0]=null,ii[0]=0;;){if(yr[0]=Dr,pr[0]=io,8>io){yr=7;break e}var ya=cs(Li,Dr+4);if(4294967286<ya){yr=3;break e}var _o=8+ya+1&-2;if(ca+=_o,0<Ki&&ca>Ki){yr=3;break e}if(!Ye(Li,Dr,"VP8 ")||!Ye(Li,Dr,"VP8L")){yr=0;break e}if(io[0]<_o){yr=7;break e}Ye(Li,Dr,"ALPH")||(Ur[0]=Li,fn[0]=Dr+8,ii[0]=ya),Dr+=_o,io-=_o}}if(Lt=Lt[0],Qt.na=Qt.na[0],Qt.P=Qt.P[0],Qt.Sa=Qt.Sa[0],yr!=0)break}Lt=[Lt],Qt.Ja=[Qt.Ja],Qt.xa=[Qt.xa];e:if(Ki=Ie,yr=qe,pr=Lt,Ur=Qt.gb[0],fn=Qt.Ja,ii=Qt.xa,Li=yr[0],Dr=!Ye(Ki,Li,"VP8 "),ca=!Ye(Ki,Li,"VP8L"),je(Ki!=null),je(pr!=null),je(fn!=null),je(ii!=null),8>pr[0])yr=7;else{if(Dr||ca){if(Ki=cs(Ki,Li+4),12<=Ur&&Ki>Ur-12){yr=3;break e}if(Yt&&Ki>pr[0]-8){yr=7;break e}fn[0]=Ki,yr[0]+=8,pr[0]-=8,ii[0]=ca}else ii[0]=5<=pr[0]&&Ki[Li+0]==47&&!(Ki[Li+4]>>5),fn[0]=pr[0];yr=0}if(Lt=Lt[0],Qt.Ja=Qt.Ja[0],Qt.xa=Qt.xa[0],qe=qe[0],yr!=0)break;if(4294967286<Qt.Ja)return 3;if(ce==null||kr||(ce[0]=Qt.xa?2:1),We=[We],wr=[wr],Qt.xa){if(5>Lt){yr=7;break}ce=We,Yt=wr,kr=Fr,Ie==null||5>Lt?Ie=0:5<=Lt&&Ie[qe+0]==47&&!(Ie[qe+4]>>5)?(pr=[0],Ki=[0],Ur=[0],Qn(fn=new jr,Ie,qe,Lt),za(fn,pr,Ki,Ur)?(ce!=null&&(ce[0]=pr[0]),Yt!=null&&(Yt[0]=Ki[0]),kr!=null&&(kr[0]=Ur[0]),Ie=1):Ie=0):Ie=0}else{if(10>Lt){yr=7;break}ce=wr,Ie==null||10>Lt||!Lo(Ie,qe+3,Lt-3)?Ie=0:(Yt=Ie[qe+0]|Ie[qe+1]<<8|Ie[qe+2]<<16,kr=16383&(Ie[qe+7]<<8|Ie[qe+6]),Ie=16383&(Ie[qe+9]<<8|Ie[qe+8]),1&Yt||3<(Yt>>1&7)||!(Yt>>4&1)||Yt>>5>=Qt.Ja||!kr||!Ie?Ie=0:(We&&(We[0]=kr),ce&&(ce[0]=Ie),Ie=1))}if(!Ie)return 3;if(We=We[0],wr=wr[0],Kt&&(it[0]!=We||Et[0]!=wr))return 3;De!=null&&(De[0]=Qt,De.offset=qe-De.w,je(4294967286>qe-De.w),je(De.offset==De.ha-Lt));break}return yr==0||yr==7&&Kt&&De==null?(Fr!=null&&(Fr[0]|=Qt.na!=null&&0<Qt.na.length),ir!=null&&(ir[0]=We),vr!=null&&(vr[0]=wr),0):yr}function _s(Ie,qe,Lt){var ir=qe.width,vr=qe.height,Fr=0,We=0,ce=ir,De=vr;if(qe.Da=Ie!=null&&0<Ie.Da,qe.Da&&(ce=Ie.cd,De=Ie.bd,Fr=Ie.v,We=Ie.j,11>Lt||(Fr&=-2,We&=-2),0>Fr||0>We||0>=ce||0>=De||Fr+ce>ir||We+De>vr))return 0;if(qe.v=Fr,qe.j=We,qe.va=Fr+ce,qe.o=We+De,qe.U=ce,qe.T=De,qe.da=Ie!=null&&0<Ie.da,qe.da){if(!Br(ce,De,Lt=[Ie.ib],Fr=[Ie.hb]))return 0;qe.ib=Lt[0],qe.hb=Fr[0]}return qe.ob=Ie!=null&&Ie.ob,qe.Kb=Ie==null||!Ie.Sd,qe.da&&(qe.ob=qe.ib<3*ir/4&&qe.hb<3*vr/4,qe.Kb=0),1}function ol(Ie){if(Ie==null)return 2;if(11>Ie.S){var qe=Ie.f.RGBA;qe.fb+=(Ie.height-1)*qe.A,qe.A=-qe.A}else qe=Ie.f.kb,Ie=Ie.height,qe.O+=(Ie-1)*qe.fa,qe.fa=-qe.fa,qe.N+=(Ie-1>>1)*qe.Ab,qe.Ab=-qe.Ab,qe.W+=(Ie-1>>1)*qe.Db,qe.Db=-qe.Db,qe.F!=null&&(qe.J+=(Ie-1)*qe.lb,qe.lb=-qe.lb);return 0}function ss(Ie,qe,Lt,ir){if(ir==null||0>=Ie||0>=qe)return 2;if(Lt!=null){if(Lt.Da){var vr=Lt.cd,Fr=Lt.bd,We=-2&Lt.v,ce=-2&Lt.j;if(0>We||0>ce||0>=vr||0>=Fr||We+vr>Ie||ce+Fr>qe)return 2;Ie=vr,qe=Fr}if(Lt.da){if(!Br(Ie,qe,vr=[Lt.ib],Fr=[Lt.hb]))return 2;Ie=vr[0],qe=Fr[0]}}ir.width=Ie,ir.height=qe;e:{var De=ir.width,it=ir.height;if(Ie=ir.S,0>=De||0>=it||!(Ie>=ku&&13>Ie))Ie=2;else{if(0>=ir.Rd&&ir.sd==null){We=Fr=vr=qe=0;var Et=(ce=De*$u[Ie])*it;if(11>Ie||(Fr=(it+1)/2*(qe=(De+1)/2),Ie==12&&(We=(vr=De)*it)),(it=ot(Et+2*Fr+We))==null){Ie=1;break e}ir.sd=it,11>Ie?((De=ir.f.RGBA).eb=it,De.fb=0,De.A=ce,De.size=Et):((De=ir.f.kb).y=it,De.O=0,De.fa=ce,De.Fd=Et,De.f=it,De.N=0+Et,De.Ab=qe,De.Cd=Fr,De.ea=it,De.W=0+Et+Fr,De.Db=qe,De.Ed=Fr,Ie==12&&(De.F=it,De.J=0+Et+2*Fr),De.Tc=We,De.lb=vr)}if(qe=1,vr=ir.S,Fr=ir.width,We=ir.height,vr>=ku&&13>vr)if(11>vr)Ie=ir.f.RGBA,qe&=(ce=Math.abs(Ie.A))*(We-1)+Fr<=Ie.size,qe&=ce>=Fr*$u[vr],qe&=Ie.eb!=null;else{Ie=ir.f.kb,ce=(Fr+1)/2,Et=(We+1)/2,De=Math.abs(Ie.fa),it=Math.abs(Ie.Ab);var Kt=Math.abs(Ie.Db),Yt=Math.abs(Ie.lb),Qt=Yt*(We-1)+Fr;qe&=De*(We-1)+Fr<=Ie.Fd,qe&=it*(Et-1)+ce<=Ie.Cd,qe=(qe&=Kt*(Et-1)+ce<=Ie.Ed)&De>=Fr&it>=ce&Kt>=ce,qe&=Ie.y!=null,qe&=Ie.f!=null,qe&=Ie.ea!=null,vr==12&&(qe&=Yt>=Fr,qe&=Qt<=Ie.Tc,qe&=Ie.F!=null)}else qe=0;Ie=qe?0:2}}return Ie!=0||Lt!=null&&Lt.fd&&(Ie=ol(ir)),Ie}var sl=64,Il=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Ks=24,Ws=32,Hl=8,tc=[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];rn("Predictor0","PredictorAdd0"),mi.Predictor0=function(){return 4278190080},mi.Predictor1=function(Ie){return Ie},mi.Predictor2=function(Ie,qe,Lt){return qe[Lt+0]},mi.Predictor3=function(Ie,qe,Lt){return qe[Lt+1]},mi.Predictor4=function(Ie,qe,Lt){return qe[Lt-1]},mi.Predictor5=function(Ie,qe,Lt){return Xn(Xn(Ie,qe[Lt+1]),qe[Lt+0])},mi.Predictor6=function(Ie,qe,Lt){return Xn(Ie,qe[Lt-1])},mi.Predictor7=function(Ie,qe,Lt){return Xn(Ie,qe[Lt+0])},mi.Predictor8=function(Ie,qe,Lt){return Xn(qe[Lt-1],qe[Lt+0])},mi.Predictor9=function(Ie,qe,Lt){return Xn(qe[Lt+0],qe[Lt+1])},mi.Predictor10=function(Ie,qe,Lt){return Xn(Xn(Ie,qe[Lt-1]),Xn(qe[Lt+0],qe[Lt+1]))},mi.Predictor11=function(Ie,qe,Lt){var ir=qe[Lt+0];return 0>=Ui(ir>>24&255,Ie>>24&255,(qe=qe[Lt-1])>>24&255)+Ui(ir>>16&255,Ie>>16&255,qe>>16&255)+Ui(ir>>8&255,Ie>>8&255,qe>>8&255)+Ui(255&ir,255&Ie,255&qe)?ir:Ie},mi.Predictor12=function(Ie,qe,Lt){var ir=qe[Lt+0];return(ni((Ie>>24&255)+(ir>>24&255)-((qe=qe[Lt-1])>>24&255))<<24|ni((Ie>>16&255)+(ir>>16&255)-(qe>>16&255))<<16|ni((Ie>>8&255)+(ir>>8&255)-(qe>>8&255))<<8|ni((255&Ie)+(255&ir)-(255&qe)))>>>0},mi.Predictor13=function(Ie,qe,Lt){var ir=qe[Lt-1];return(qi((Ie=Xn(Ie,qe[Lt+0]))>>24&255,ir>>24&255)<<24|qi(Ie>>16&255,ir>>16&255)<<16|qi(Ie>>8&255,ir>>8&255)<<8|qi(Ie>>0&255,ir>>0&255))>>>0};var Ol=mi.PredictorAdd0;mi.PredictorAdd1=xi,rn("Predictor2","PredictorAdd2"),rn("Predictor3","PredictorAdd3"),rn("Predictor4","PredictorAdd4"),rn("Predictor5","PredictorAdd5"),rn("Predictor6","PredictorAdd6"),rn("Predictor7","PredictorAdd7"),rn("Predictor8","PredictorAdd8"),rn("Predictor9","PredictorAdd9"),rn("Predictor10","PredictorAdd10"),rn("Predictor11","PredictorAdd11"),rn("Predictor12","PredictorAdd12"),rn("Predictor13","PredictorAdd13");var $s=mi.PredictorAdd2;Ar("ColorIndexInverseTransform","MapARGB","32b",function(Ie){return Ie>>8&255},function(Ie){return Ie}),Ar("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(Ie){return Ie},function(Ie){return Ie>>8&255});var fl,zl=mi.ColorIndexInverseTransform,Vc=mi.MapARGB,_c=mi.VP8LColorIndexInverseTransformAlpha,Gl=mi.MapAlpha,dl=mi.VP8LPredictorsAdd=[];dl.length=16,(mi.VP8LPredictors=[]).length=16,(mi.VP8LPredictorsAdd_C=[]).length=16,(mi.VP8LPredictors_C=[]).length=16;var Xa,Cc,Mc,rc,Rl,Gc,Pc,dc,bc,hc,fc,Uc,pc,Oc,Lc,Nc,Uo,Na,ho,Ho,Ps,wc,oc,Tc,Dc,Yc,sc,Yl,Ou=ot(511),Dd=ot(2041),md=ot(225),Rd=ot(767),Fd=0,hu=Dd,Rc=md,Fc=Rd,jc=Ou,ku=0,zu=1,rd=2,Lu=3,wu=4,Ku=5,Wu=6,Vu=7,tu=8,fu=9,xu=10,Xu=[2,3,7],su=[3,3,11],Bd=[280,256,256,256,40],Qc=[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],Gu=[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],kd=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],nd=8,pu=[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],Su=[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],Nu=null,gd=[[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]],Ad=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],id=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Du=[[[[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]]]],ad=[[[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]]],Yu=[[[[255,255,255,255,255,255,255,255,255,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]]]],vd=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Ul=[],Hc=[],lu=[],Qu=1,Zu=2,mu=[],ru=[];Ue("UpsampleRgbLinePair",ln,3),Ue("UpsampleBgrLinePair",kn,3),Ue("UpsampleRgbaLinePair",qa,4),Ue("UpsampleBgraLinePair",Ca,4),Ue("UpsampleArgbLinePair",ha,4),Ue("UpsampleRgba4444LinePair",Gi,2),Ue("UpsampleRgb565LinePair",si,2);var yd=mi.UpsampleRgbLinePair,Md=mi.UpsampleBgrLinePair,Pd=mi.UpsampleRgbaLinePair,bd=mi.UpsampleBgraLinePair,wd=mi.UpsampleArgbLinePair,Ud=mi.UpsampleRgba4444LinePair,od=mi.UpsampleRgb565LinePair,gu=16,Au=1<<gu-1,Mu=-227,Ru=482,xd=6,Ju=(256<<xd)-1,sd=0,Sd=ot(256),Eu=ot(256),cu=ot(256),Jd=ot(256),_u=ot(Ru-Mu),qu=ot(Ru-Mu);uo("YuvToRgbRow",ln,3),uo("YuvToBgrRow",kn,3),uo("YuvToRgbaRow",qa,4),uo("YuvToBgraRow",Ca,4),uo("YuvToArgbRow",ha,4),uo("YuvToRgba4444Row",Gi,2),uo("YuvToRgb565Row",si,2);var ld=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Pu=[0,2,8],Ed=[8,7,6,4,4,2,2,2,1,1,1,1],Uu=1;this.WebPDecodeRGBA=function(Ie,qe,Lt,ir,vr){var Fr=zu,We=new ac,ce=new Wn;We.ba=ce,ce.S=Fr,ce.width=[ce.width],ce.height=[ce.height];var De=ce.width,it=ce.height,Et=new Zn;if(Et==null||Ie==null)var Kt=2;else je(Et!=null),Kt=al(Ie,qe,Lt,Et.width,Et.height,Et.Pd,Et.Qd,Et.format,null);if(Kt!=0?De=0:(De!=null&&(De[0]=Et.width[0]),it!=null&&(it[0]=Et.height[0]),De=1),De){ce.width=ce.width[0],ce.height=ce.height[0],ir!=null&&(ir[0]=ce.width),vr!=null&&(vr[0]=ce.height);e:{if(ir=new Va,(vr=new uc).data=Ie,vr.w=qe,vr.ha=Lt,vr.kd=1,qe=[0],je(vr!=null),((Ie=al(vr.data,vr.w,vr.ha,null,null,null,qe,null,vr))==0||Ie==7)&&qe[0]&&(Ie=4),(qe=Ie)==0){if(je(We!=null),ir.data=vr.data,ir.w=vr.w+vr.offset,ir.ha=vr.ha-vr.offset,ir.put=Ji,ir.ac=Ua,ir.bc=Wi,ir.ma=We,vr.xa){if((Ie=Yo())==null){We=1;break e}if(function(Yt,Qt){var wr=[0],kr=[0],yr=[0];t:for(;;){if(Yt==null)return 0;if(Qt==null)return Yt.a=2,0;if(Yt.l=Qt,Yt.a=0,Qn(Yt.m,Qt.data,Qt.w,Qt.ha),!za(Yt.m,wr,kr,yr)){Yt.a=3;break t}if(Yt.xb=Zu,Qt.width=wr[0],Qt.height=kr[0],!Us(wr[0],kr[0],1,Yt,null))break t;return 1}return je(Yt.a!=0),0}(Ie,ir)){if(ir=(qe=ss(ir.width,ir.height,We.Oa,We.ba))==0){t:{ir=Ie;r:for(;;){if(ir==null){ir=0;break t}if(je(ir.s.yc!=null),je(ir.s.Ya!=null),je(0<ir.s.Wb),je((Lt=ir.l)!=null),je((vr=Lt.ma)!=null),ir.xb!=0){if(ir.ca=vr.ba,ir.tb=vr.tb,je(ir.ca!=null),!_s(vr.Oa,Lt,Lu)){ir.a=2;break r}if(!is(ir,Lt.width))break r;if(Lt.da)break r;if((Lt.da||Si(ir.ca.S))&&Le(),11>ir.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),ir.ca.f.kb.F!=null&&Le()),ir.Pb&&0<ir.s.ua&&ir.s.vb.X==null&&!Ci(ir.s.vb,ir.s.Wa.Xa)){ir.a=1;break r}ir.xb=0}if(!Oo(ir,ir.V,ir.Ba,ir.c,ir.i,Lt.o,Go))break r;vr.Dc=ir.Ma,ir=1;break t}je(ir.a!=0),ir=0}ir=!ir}ir&&(qe=Ie.a)}else qe=Ie.a}else{if((Ie=new Sa)==null){We=1;break e}if(Ie.Fa=vr.na,Ie.P=vr.P,Ie.qc=vr.Sa,No(Ie,ir)){if((qe=ss(ir.width,ir.height,We.Oa,We.ba))==0){if(Ie.Aa=0,Lt=We.Oa,je((vr=Ie)!=null),Lt!=null){if(0<(De=0>(De=Lt.Md)?0:100<De?255:255*De/100)){for(it=Et=0;4>it;++it)12>(Kt=vr.pb[it]).lc&&(Kt.ia=De*Ed[0>Kt.lc?0:Kt.lc]>>3),Et|=Kt.ia;Et&&(alert("todo:VP8InitRandom"),vr.ia=1)}vr.Ga=Lt.Id,100<vr.Ga?vr.Ga=100:0>vr.Ga&&(vr.Ga=0)}So(Ie,ir)||(qe=Ie.a)}}else qe=Ie.a}qe==0&&We.Oa!=null&&We.Oa.fd&&(qe=ol(We.ba))}We=qe}Fr=We!=0?null:11>Fr?ce.f.RGBA.eb:ce.f.kb.y}else Fr=null;return Fr};var $u=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function rr(Di,mi){for(var oa="",Cn=0;Cn<4;Cn++)oa+=String.fromCharCode(Di[mi++]);return oa}function gr(Di,mi){return(Di[mi+0]<<0|Di[mi+1]<<8|Di[mi+2]<<16)>>>0}function mr(Di,mi){return(Di[mi+0]<<0|Di[mi+1]<<8|Di[mi+2]<<16|Di[mi+3]<<24)>>>0}new It;var Cr=[0],Wt=[0],qr=[],ur=new It,Zr=gt,Wr=function(Di,mi){var oa={},Cn=0,mn=!1,jn=0,cn=0;if(oa.frames=[],!function(jr,Bn,ti,fi){for(var hi=0;hi<fi;hi++)if(jr[Bn+hi]!=ti.charCodeAt(hi))return!0;return!1}(Di,mi,"RIFF",4)){var Bi,hn;for(mr(Di,mi+=4),mi+=8;mi<Di.length;){var _i=rr(Di,mi),Yn=mr(Di,mi+=4);mi+=4;var Qn=Yn+(1&Yn);switch(_i){case"VP8 ":case"VP8L":oa.frames[Cn]===void 0&&(oa.frames[Cn]={}),(En=oa.frames[Cn]).src_off=mn?cn:mi-8,En.src_size=jn+Yn+8,Cn++,mn&&(mn=!1,jn=0,cn=0);break;case"VP8X":(En=oa.header={}).feature_flags=Di[mi];var Xi=mi+4;En.canvas_width=1+gr(Di,Xi),Xi+=3,En.canvas_height=1+gr(Di,Xi),Xi+=3;break;case"ALPH":mn=!0,jn=Qn+8,cn=mi-8;break;case"ANIM":(En=oa.header).bgcolor=mr(Di,mi),Xi=mi+4,En.loop_count=(Bi=Di)[(hn=Xi)+0]<<0|Bi[hn+1]<<8,Xi+=2;break;case"ANMF":var Ia,En;(En=oa.frames[Cn]={}).offset_x=2*gr(Di,mi),mi+=3,En.offset_y=2*gr(Di,mi),mi+=3,En.width=1+gr(Di,mi),mi+=3,En.height=1+gr(Di,mi),mi+=3,En.duration=gr(Di,mi),mi+=3,Ia=Di[mi++],En.dispose=1&Ia,En.blend=Ia>>1&1}_i!="ANMF"&&(mi+=Qn)}return oa}}(Zr,0);Wr.response=Zr,Wr.rgbaoutput=!0,Wr.dataurl=!1;var Tr=Wr.header?Wr.header:null,In=Wr.frames?Wr.frames:null;if(Tr){Tr.loop_counter=Tr.loop_count,Cr=[Tr.canvas_height],Wt=[Tr.canvas_width];for(var Pi=0;Pi<In.length&&In[Pi].blend!=0;Pi++);}var vi=In[0],Ii=ur.WebPDecodeRGBA(Zr,vi.src_off,vi.src_size,Wt,Cr);vi.rgba=Ii,vi.imgwidth=Wt[0],vi.imgheight=Cr[0];for(var Ni=0;Ni<Wt[0]*Cr[0]*4;Ni++)qr[Ni]=Ii[Ni];return this.width=Wt,this.height=Cr,this.data=qr,this}!function(gt){var je=function(){return typeof p.b=="function"},Ye=function(Wt,qr,ur,Zr){var Wr=4,Tr=ht;switch(Zr){case gt.image_compression.FAST:Wr=1,Tr=ot;break;case gt.image_compression.MEDIUM:Wr=6,Tr=Bt;break;case gt.image_compression.SLOW:Wr=9,Tr=It}Wt=Ze(Wt,qr,ur,Tr);var In=Object(p.b)(Wt,{level:Wr});return gt.__addimage__.arrayBufferToBinaryString(In)},Ze=function(Wt,qr,ur,Zr){for(var Wr,Tr,In,Pi=Wt.length/qr,vi=new Uint8Array(Wt.length+Pi),Ii=gr(),Ni=0;Ni<Pi;Ni+=1){if(In=Ni*qr,Wr=Wt.subarray(In,In+qr),Zr)vi.set(Zr(Wr,ur,Tr),In+Ni);else{for(var Di,mi=Ii.length,oa=[];Di<mi;Di+=1)oa[Di]=Ii[Di](Wr,ur,Tr);var Cn=mr(oa.concat());vi.set(oa[Cn],In+Ni)}Tr=Wr}return vi},ft=function(Wt){var qr=Array.apply([],Wt);return qr.unshift(0),qr},ot=function(Wt,qr){var ur,Zr=[],Wr=Wt.length;Zr[0]=1;for(var Tr=0;Tr<Wr;Tr+=1)ur=Wt[Tr-qr]||0,Zr[Tr+1]=Wt[Tr]-ur+256&255;return Zr},ht=function(Wt,qr,ur){var Zr,Wr=[],Tr=Wt.length;Wr[0]=2;for(var In=0;In<Tr;In+=1)Zr=ur&&ur[In]||0,Wr[In+1]=Wt[In]-Zr+256&255;return Wr},Bt=function(Wt,qr,ur){var Zr,Wr,Tr=[],In=Wt.length;Tr[0]=3;for(var Pi=0;Pi<In;Pi+=1)Zr=Wt[Pi-qr]||0,Wr=ur&&ur[Pi]||0,Tr[Pi+1]=Wt[Pi]+256-(Zr+Wr>>>1)&255;return Tr},It=function(Wt,qr,ur){var Zr,Wr,Tr,In,Pi=[],vi=Wt.length;Pi[0]=4;for(var Ii=0;Ii<vi;Ii+=1)Zr=Wt[Ii-qr]||0,Wr=ur&&ur[Ii]||0,Tr=ur&&ur[Ii-qr]||0,In=rr(Zr,Wr,Tr),Pi[Ii+1]=Wt[Ii]-In+256&255;return Pi},rr=function(Wt,qr,ur){if(Wt===qr&&qr===ur)return Wt;var Zr=Math.abs(qr-ur),Wr=Math.abs(Wt-ur),Tr=Math.abs(Wt+qr-ur-ur);return Zr<=Wr&&Zr<=Tr?Wt:Wr<=Tr?qr:ur},gr=function(){return[ft,ot,ht,Bt,It]},mr=function(Wt){var qr=Wt.map(function(ur){return ur.reduce(function(Zr,Wr){return Zr+Math.abs(Wr)},0)});return qr.indexOf(Math.min.apply(null,qr))};gt.processPNG=function(Cr,Wt,qr,ur){var Zr,Wr,Tr,In,Pi,vi,Ii,Ni,Di,mi,oa,Cn,mn,jn,cn,Bi=this.decode.FLATE_DECODE,hn="";if(this.__addimage__.isArrayBuffer(Cr)&&(Cr=new Uint8Array(Cr)),this.__addimage__.isArrayBufferView(Cr)){if(Cr=(Tr=new pt(Cr)).imgData,Wr=Tr.bits,Zr=Tr.colorSpace,Pi=Tr.colors,[4,6].indexOf(Tr.colorType)!==-1){if(Tr.bits===8){Di=(Ni=Tr.pixelBitlength==32?new Uint32Array(Tr.decodePixels().buffer):Tr.pixelBitlength==16?new Uint16Array(Tr.decodePixels().buffer):new Uint8Array(Tr.decodePixels().buffer)).length,oa=new Uint8Array(Di*Tr.colors),mi=new Uint8Array(Di);var _i,Yn=Tr.pixelBitlength-Tr.bits;for(jn=0,cn=0;jn<Di;jn++){for(mn=Ni[jn],_i=0;_i<Yn;)oa[cn++]=mn>>>_i&255,_i+=Tr.bits;mi[jn]=mn>>>_i&255}}if(Tr.bits===16){Di=(Ni=new Uint32Array(Tr.decodePixels().buffer)).length,oa=new Uint8Array(Di*(32/Tr.pixelBitlength)*Tr.colors),mi=new Uint8Array(Di*(32/Tr.pixelBitlength)),Cn=Tr.colors>1,jn=0,cn=0;for(var Qn=0;jn<Di;)mn=Ni[jn++],oa[cn++]=mn>>>0&255,Cn&&(oa[cn++]=mn>>>16&255,mn=Ni[jn++],oa[cn++]=mn>>>0&255),mi[Qn++]=mn>>>16&255;Wr=8}ur!==gt.image_compression.NONE&&je()?(Cr=Ye(oa,Tr.width*Tr.colors,Tr.colors,ur),Ii=Ye(mi,Tr.width,1,ur)):(Cr=oa,Ii=mi,Bi=void 0)}if(Tr.colorType===3&&(Zr=this.color_spaces.INDEXED,vi=Tr.palette,Tr.transparency.indexed)){var Xi=Tr.transparency.indexed,Ia=0;for(jn=0,Di=Xi.length;jn<Di;++jn)Ia+=Xi[jn];if((Ia/=255)===Di-1&&Xi.indexOf(0)!==-1)In=[Xi.indexOf(0)];else if(Ia!==Di){for(Ni=Tr.decodePixels(),mi=new Uint8Array(Ni.length),jn=0,Di=Ni.length;jn<Di;jn++)mi[jn]=Xi[Ni[jn]];Ii=Ye(mi,Tr.width,1)}}var En=function(jr){var Bn;switch(jr){case gt.image_compression.FAST:Bn=11;break;case gt.image_compression.MEDIUM:Bn=13;break;case gt.image_compression.SLOW:Bn=14;break;default:Bn=12}return Bn}(ur);return Bi===this.decode.FLATE_DECODE&&(hn="/Predictor "+En+" "),hn+="/Colors "+Pi+" /BitsPerComponent "+Wr+" /Columns "+Tr.width,(this.__addimage__.isArrayBuffer(Cr)||this.__addimage__.isArrayBufferView(Cr))&&(Cr=this.__addimage__.arrayBufferToBinaryString(Cr)),(Ii&&this.__addimage__.isArrayBuffer(Ii)||this.__addimage__.isArrayBufferView(Ii))&&(Ii=this.__addimage__.arrayBufferToBinaryString(Ii)),{alias:qr,data:Cr,index:Wt,filter:Bi,decodeParameters:hn,transparency:In,palette:vi,sMask:Ii,predictor:En,width:Tr.width,height:Tr.height,bitsPerComponent:Wr,colorSpace:Zr}}}}(j.API),function(gt){gt.processGIF89A=function(je,Ye,Ze,ft){var ot=new Mt(je),ht=ot.width,Bt=ot.height,It=[];ot.decodeAndBlitFrameRGBA(0,It);var rr={data:It,width:ht,height:Bt},gr=new fr(100).encode(rr,100);return gt.processJPEG.call(this,gr,Ye,Ze,ft)},gt.processGIF87A=gt.processGIF89A}(j.API),Lr.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 gt=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(gt);for(var je=0;je<gt;je++){var Ye=this.datav.getUint8(this.pos++,!0),Ze=this.datav.getUint8(this.pos++,!0),ft=this.datav.getUint8(this.pos++,!0),ot=this.datav.getUint8(this.pos++,!0);this.palette[je]={red:ft,green:Ze,blue:Ye,quad:ot}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Lr.prototype.parseBGR=function(){this.pos=this.offset;try{var gt="bit"+this.bitPP,je=this.width*this.height*4;this.data=new Uint8Array(je),this[gt]()}catch(Ye){d.log("bit decode error:"+Ye)}},Lr.prototype.bit1=function(){var gt,je=Math.ceil(this.width/8),Ye=je%4;for(gt=this.height-1;gt>=0;gt--){for(var Ze=this.bottom_up?gt:this.height-1-gt,ft=0;ft<je;ft++)for(var ot=this.datav.getUint8(this.pos++,!0),ht=Ze*this.width*4+8*ft*4,Bt=0;Bt<8&&8*ft+Bt<this.width;Bt++){var It=this.palette[ot>>7-Bt&1];this.data[ht+4*Bt]=It.blue,this.data[ht+4*Bt+1]=It.green,this.data[ht+4*Bt+2]=It.red,this.data[ht+4*Bt+3]=255}Ye!==0&&(this.pos+=4-Ye)}},Lr.prototype.bit4=function(){for(var gt=Math.ceil(this.width/2),je=gt%4,Ye=this.height-1;Ye>=0;Ye--){for(var Ze=this.bottom_up?Ye:this.height-1-Ye,ft=0;ft<gt;ft++){var ot=this.datav.getUint8(this.pos++,!0),ht=Ze*this.width*4+2*ft*4,Bt=ot>>4,It=15&ot,rr=this.palette[Bt];if(this.data[ht]=rr.blue,this.data[ht+1]=rr.green,this.data[ht+2]=rr.red,this.data[ht+3]=255,2*ft+1>=this.width)break;rr=this.palette[It],this.data[ht+4]=rr.blue,this.data[ht+4+1]=rr.green,this.data[ht+4+2]=rr.red,this.data[ht+4+3]=255}je!==0&&(this.pos+=4-je)}},Lr.prototype.bit8=function(){for(var gt=this.width%4,je=this.height-1;je>=0;je--){for(var Ye=this.bottom_up?je:this.height-1-je,Ze=0;Ze<this.width;Ze++){var ft=this.datav.getUint8(this.pos++,!0),ot=Ye*this.width*4+4*Ze;if(ft<this.palette.length){var ht=this.palette[ft];this.data[ot]=ht.red,this.data[ot+1]=ht.green,this.data[ot+2]=ht.blue,this.data[ot+3]=255}else this.data[ot]=255,this.data[ot+1]=255,this.data[ot+2]=255,this.data[ot+3]=255}gt!==0&&(this.pos+=4-gt)}},Lr.prototype.bit15=function(){for(var gt=this.width%3,je=parseInt("11111",2),Ye=this.height-1;Ye>=0;Ye--){for(var Ze=this.bottom_up?Ye:this.height-1-Ye,ft=0;ft<this.width;ft++){var ot=this.datav.getUint16(this.pos,!0);this.pos+=2;var ht=(ot&je)/je*255|0,Bt=(ot>>5&je)/je*255|0,It=(ot>>10&je)/je*255|0,rr=ot>>15?255:0,gr=Ze*this.width*4+4*ft;this.data[gr]=It,this.data[gr+1]=Bt,this.data[gr+2]=ht,this.data[gr+3]=rr}this.pos+=gt}},Lr.prototype.bit16=function(){for(var gt=this.width%3,je=parseInt("11111",2),Ye=parseInt("111111",2),Ze=this.height-1;Ze>=0;Ze--){for(var ft=this.bottom_up?Ze:this.height-1-Ze,ot=0;ot<this.width;ot++){var ht=this.datav.getUint16(this.pos,!0);this.pos+=2;var Bt=(ht&je)/je*255|0,It=(ht>>5&Ye)/Ye*255|0,rr=(ht>>11)/je*255|0,gr=ft*this.width*4+4*ot;this.data[gr]=rr,this.data[gr+1]=It,this.data[gr+2]=Bt,this.data[gr+3]=255}this.pos+=gt}},Lr.prototype.bit24=function(){for(var gt=this.height-1;gt>=0;gt--){for(var je=this.bottom_up?gt:this.height-1-gt,Ye=0;Ye<this.width;Ye++){var Ze=this.datav.getUint8(this.pos++,!0),ft=this.datav.getUint8(this.pos++,!0),ot=this.datav.getUint8(this.pos++,!0),ht=je*this.width*4+4*Ye;this.data[ht]=ot,this.data[ht+1]=ft,this.data[ht+2]=Ze,this.data[ht+3]=255}this.pos+=this.width%4}},Lr.prototype.bit32=function(){for(var gt=this.height-1;gt>=0;gt--)for(var je=this.bottom_up?gt:this.height-1-gt,Ye=0;Ye<this.width;Ye++){var Ze=this.datav.getUint8(this.pos++,!0),ft=this.datav.getUint8(this.pos++,!0),ot=this.datav.getUint8(this.pos++,!0),ht=this.datav.getUint8(this.pos++,!0),Bt=je*this.width*4+4*Ye;this.data[Bt]=ot,this.data[Bt+1]=ft,this.data[Bt+2]=Ze,this.data[Bt+3]=ht}},Lr.prototype.getData=function(){return this.data},function(gt){gt.processBMP=function(je,Ye,Ze,ft){var ot=new Lr(je,!1),ht=ot.width,Bt=ot.height,It={data:ot.getData(),width:ht,height:Bt},rr=new fr(100).encode(It,100);return gt.processJPEG.call(this,rr,Ye,Ze,ft)}}(j.API),dn.prototype.getData=function(){return this.data},function(gt){gt.processWEBP=function(je,Ye,Ze,ft){var ot=new dn(je,!1),ht=ot.width,Bt=ot.height,It={data:ot.getData(),width:ht,height:Bt},rr=new fr(100).encode(It,100);return gt.processJPEG.call(this,rr,Ye,Ze,ft)}}(j.API),j.API.processRGBA=function(gt,je,Ye){for(var Ze=gt.data,ft=Ze.length,ot=new Uint8Array(ft/4*3),ht=new Uint8Array(ft/4),Bt=0,It=0,rr=0;rr<ft;rr+=4){var gr=Ze[rr],mr=Ze[rr+1],Cr=Ze[rr+2],Wt=Ze[rr+3];ot[Bt++]=gr,ot[Bt++]=mr,ot[Bt++]=Cr,ht[It++]=Wt}var qr=this.__addimage__.arrayBufferToBinaryString(ot);return{alpha:this.__addimage__.arrayBufferToBinaryString(ht),data:qr,index:je,alias:Ye,colorSpace:"DeviceRGB",bitsPerComponent:8,width:gt.width,height:gt.height}},j.API.setLanguage=function(gt){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"}[gt]!==void 0&&(this.internal.languageSettings.languageCode=gt,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},Nt=j.API,xt=Nt.getCharWidthsArray=function(gt,je){var Ye,Ze,ft=(je=je||{}).font||this.internal.getFont(),ot=je.fontSize||this.internal.getFontSize(),ht=je.charSpace||this.internal.getCharSpace(),Bt=je.widths?je.widths:ft.metadata.Unicode.widths,It=Bt.fof?Bt.fof:1,rr=je.kerning?je.kerning:ft.metadata.Unicode.kerning,gr=rr.fof?rr.fof:1,mr=je.doKerning!==!1,Cr=0,Wt=gt.length,qr=0,ur=Bt[0]||It,Zr=[];for(Ye=0;Ye<Wt;Ye++)Ze=gt.charCodeAt(Ye),typeof ft.metadata.widthOfString=="function"?Zr.push((ft.metadata.widthOfGlyph(ft.metadata.characterToGlyph(Ze))+ht*(1e3/ot)||0)/1e3):(Cr=mr&&g()(rr[Ze])==="object"&&!isNaN(parseInt(rr[Ze][qr],10))?rr[Ze][qr]/gr:0,Zr.push((Bt[Ze]||ur)/It+Cr)),qr=Ze;return Zr},Pe=Nt.getStringUnitWidth=function(gt,je){var Ye=(je=je||{}).fontSize||this.internal.getFontSize(),Ze=je.font||this.internal.getFont(),ft=je.charSpace||this.internal.getCharSpace();return Nt.processArabic&&(gt=Nt.processArabic(gt)),typeof Ze.metadata.widthOfString=="function"?Ze.metadata.widthOfString(gt,Ye,ft)/Ye:xt.apply(this,arguments).reduce(function(ot,ht){return ot+ht},0)},Fe=function(je,Ye,Ze,ft){for(var ot=[],ht=0,Bt=je.length,It=0;ht!==Bt&&It+Ye[ht]<Ze;)It+=Ye[ht],ht++;ot.push(je.slice(0,ht));var rr=ht;for(It=0;ht!==Bt;)It+Ye[ht]>ft&&(ot.push(je.slice(rr,ht)),It=0,rr=ht),It+=Ye[ht],ht++;return rr!==ht&&ot.push(je.slice(rr,ht)),ot},Ve=function(je,Ye,Ze){Ze||(Ze={});var ft,ot,ht,Bt,It,rr,gr,mr=[],Cr=[mr],Wt=Ze.textIndent||0,qr=0,ur=0,Zr=je.split(" "),Wr=xt.apply(this,[" ",Ze])[0];if(rr=Ze.lineIndent===-1?Zr[0].length+2:Ze.lineIndent||0){var Tr=Array(rr).join(" "),In=[];Zr.map(function(vi){(vi=vi.split(/\s*\n/)).length>1?In=In.concat(vi.map(function(Ii,Ni){return(Ni&&Ii.length?`
|
|
|
`:"")+Ii})):In.push(vi[0])}),Zr=In,rr=Pe.apply(this,[Tr,Ze])}for(ht=0,Bt=Zr.length;ht<Bt;ht++){var Pi=0;if(ft=Zr[ht],rr&&ft[0]==`
|
|
|
`&&(ft=ft.substr(1),Pi=1),Wt+qr+(ur=(ot=xt.apply(this,[ft,Ze])).reduce(function(vi,Ii){return vi+Ii},0))>Ye||Pi){if(ur>Ye){for(It=Fe.apply(this,[ft,ot,Ye-(Wt+qr),Ye]),mr.push(It.shift()),mr=[It.pop()];It.length;)Cr.push([It.shift()]);ur=ot.slice(ft.length-(mr[0]?mr[0].length:0)).reduce(function(vi,Ii){return vi+Ii},0)}else mr=[ft];Cr.push(mr),Wt=ur+rr,qr=Wr}else mr.push(ft),Wt+=qr+ur,qr=Wr}return gr=rr?function(vi,Ii){return(Ii?Tr:"")+vi.join(" ")}:function(vi){return vi.join(" ")},Cr.map(gr)},Nt.splitTextToSize=function(gt,je,Ye){var Ze,ft=(Ye=Ye||{}).fontSize||this.internal.getFontSize(),ot=function(gr){if(gr.widths&&gr.kerning)return{widths:gr.widths,kerning:gr.kerning};var mr=this.internal.getFont(gr.fontName,gr.fontStyle);return mr.metadata.Unicode?{widths:mr.metadata.Unicode.widths||{0:1},kerning:mr.metadata.Unicode.kerning||{}}:{font:mr.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,Ye);Ze=Array.isArray(gt)?gt:String(gt).split(/\r?\n/);var ht=1*this.internal.scaleFactor*je/ft;ot.textIndent=Ye.textIndent?1*Ye.textIndent*this.internal.scaleFactor/ft:0,ot.lineIndent=Ye.lineIndent;var Bt,It,rr=[];for(Bt=0,It=Ze.length;Bt<It;Bt++)rr=rr.concat(Ve.apply(this,[Ze[Bt],ht,ot]));return rr},function(gt){gt.__fontmetrics__=gt.__fontmetrics__||{};for(var je="klmnopqrstuvwxyz",Ye={},Ze={},ft=0;ft<je.length;ft++)Ye[je[ft]]="0123456789abcdef"[ft],Ze["0123456789abcdef"[ft]]=je[ft];var ot=function(Cr){return"0x"+parseInt(Cr,10).toString(16)},ht=gt.__fontmetrics__.compress=function(mr){var Cr,Wt,qr,ur,Zr=["{"];for(var Wr in mr){if(Cr=mr[Wr],isNaN(parseInt(Wr,10))?Wt="'"+Wr+"'":(Wr=parseInt(Wr,10),Wt=(Wt=ot(Wr).slice(2)).slice(0,-1)+Ze[Wt.slice(-1)]),typeof Cr=="number")Cr<0?(qr=ot(Cr).slice(3),ur="-"):(qr=ot(Cr).slice(2),ur=""),qr=ur+qr.slice(0,-1)+Ze[qr.slice(-1)];else{if(g()(Cr)!=="object")throw new Error("Don't know what to do with value type "+g()(Cr)+".");qr=ht(Cr)}Zr.push(Wt+qr)}return Zr.push("}"),Zr.join("")},Bt=gt.__fontmetrics__.uncompress=function(mr){if(typeof mr!="string")throw new Error("Invalid argument passed to uncompress.");for(var Cr,Wt,qr,ur,Zr={},Wr=1,Tr=Zr,In=[],Pi="",vi="",Ii=mr.length-1,Ni=1;Ni<Ii;Ni+=1)(ur=mr[Ni])=="'"?Cr?(qr=Cr.join(""),Cr=void 0):Cr=[]:Cr?Cr.push(ur):ur=="{"?(In.push([Tr,qr]),Tr={},qr=void 0):ur=="}"?((Wt=In.pop())[0][Wt[1]]=Tr,qr=void 0,Tr=Wt[0]):ur=="-"?Wr=-1:qr===void 0?Ye.hasOwnProperty(ur)?(Pi+=Ye[ur],qr=parseInt(Pi,16)*Wr,Wr=1,Pi=""):Pi+=ur:Ye.hasOwnProperty(ur)?(vi+=Ye[ur],Tr[qr]=parseInt(vi,16)*Wr,Wr=1,qr=void 0,vi=""):vi+=ur;return Zr},It={codePages:["WinAnsiEncoding"],WinAnsiEncoding:Bt("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},rr={Unicode:{Courier:It,"Courier-Bold":It,"Courier-BoldOblique":It,"Courier-Oblique":It,Helvetica:It,"Helvetica-Bold":It,"Helvetica-BoldOblique":It,"Helvetica-Oblique":It,"Times-Roman":It,"Times-Bold":It,"Times-BoldItalic":It,"Times-Italic":It}},gr={Unicode:{"Courier-Oblique":Bt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":Bt("{'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":Bt("{'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:Bt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":Bt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":Bt("{'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:Bt("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:Bt("{'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":Bt("{'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:Bt("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":Bt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":Bt("{'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":Bt("{'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":Bt("{'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}}}")}};gt.events.push(["addFont",function(mr){var Cr=mr.font,Wt=gr.Unicode[Cr.postScriptName];Wt&&(Cr.metadata.Unicode={},Cr.metadata.Unicode.widths=Wt.widths,Cr.metadata.Unicode.kerning=Wt.kerning);var qr=rr.Unicode[Cr.postScriptName];qr&&(Cr.metadata.Unicode.encoding=qr,Cr.encoding=qr.codePages[0])}])}(j.API),function(gt){var je=function(Ze){for(var ft=Ze.length,ot=new Uint8Array(ft),ht=0;ht<ft;ht++)ot[ht]=Ze.charCodeAt(ht);return ot};gt.API.events.push(["addFont",function(Ye){var Ze=void 0,ft=Ye.font,ot=Ye.instance;if(!ft.isStandardFont){if(ot===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+ft.postScriptName+"').");if(typeof(Ze=ot.existsFileInVFS(ft.postScriptName)===!1?ot.loadFile(ft.postScriptName):ot.getFileFromVFS(ft.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+ft.postScriptName+"').");!function(ht,Bt){Bt=/^\x00\x01\x00\x00/.test(Bt)?je(Bt):je(s(Bt)),ht.metadata=gt.API.TTFFont.open(Bt),ht.metadata.Unicode=ht.metadata.Unicode||{encoding:{},kerning:{},widths:[]},ht.metadata.glyIdsUsed=[0]}(ft,Ze)}}])}(j),function(gt){function je(){return(t.canvg?Promise.resolve(t.canvg):Promise.all([m.e(0),m.e(260)]).then(m.bind(null,"DXPr"))).catch(function(Ye){return Promise.reject(new Error("Could not load canvg: "+Ye))}).then(function(Ye){return Ye.default?Ye.default:Ye})}j.API.addSvgAsImage=function(Ye,Ze,ft,ot,ht,Bt,It,rr){if(isNaN(Ze)||isNaN(ft))throw d.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(ot)||isNaN(ht))throw d.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var gr=document.createElement("canvas");gr.width=ot,gr.height=ht;var mr=gr.getContext("2d");mr.fillStyle="#fff",mr.fillRect(0,0,gr.width,gr.height);var Cr={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},Wt=this;return je().then(function(qr){return qr.fromString(mr,Ye,Cr)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(qr){return qr.render(Cr)}).then(function(){Wt.addImage(gr.toDataURL("image/jpeg",1),Ze,ft,ot,ht,It,rr)})}}(),j.API.putTotalPages=function(gt){var je,Ye=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(je=new RegExp(gt,"g"),Ye=this.internal.getNumberOfPages()):(je=new RegExp(this.pdfEscape16(gt,this.internal.getFont()),"g"),Ye=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var Ze=1;Ze<=this.internal.getNumberOfPages();Ze++)for(var ft=0;ft<this.internal.pages[Ze].length;ft++)this.internal.pages[Ze][ft]=this.internal.pages[Ze][ft].replace(je,Ye);return this},j.API.viewerPreferences=function(gt,je){var Ye;gt=gt||{},je=je||!1;var Ze,ft,ot,ht={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}},Bt=Object.keys(ht),It=[],rr=0,gr=0,mr=0;function Cr(qr,ur){var Zr,Wr=!1;for(Zr=0;Zr<qr.length;Zr+=1)qr[Zr]===ur&&(Wr=!0);return Wr}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(ht)),this.internal.viewerpreferences.isSubscribed=!1),Ye=this.internal.viewerpreferences.configuration,gt==="reset"||je===!0){var Wt=Bt.length;for(mr=0;mr<Wt;mr+=1)Ye[Bt[mr]].value=Ye[Bt[mr]].defaultValue,Ye[Bt[mr]].explicitSet=!1}if(g()(gt)==="object"){for(ft in gt)if(ot=gt[ft],Cr(Bt,ft)&&ot!==void 0){if(Ye[ft].type==="boolean"&&typeof ot=="boolean")Ye[ft].value=ot;else if(Ye[ft].type==="name"&&Cr(Ye[ft].valueSet,ot))Ye[ft].value=ot;else if(Ye[ft].type==="integer"&&Number.isInteger(ot))Ye[ft].value=ot;else if(Ye[ft].type==="array"){for(rr=0;rr<ot.length;rr+=1)if(Ze=!0,ot[rr].length===1&&typeof ot[rr][0]=="number")It.push(String(ot[rr]-1));else if(ot[rr].length>1){for(gr=0;gr<ot[rr].length;gr+=1)typeof ot[rr][gr]!="number"&&(Ze=!1);Ze===!0&&It.push([ot[rr][0]-1,ot[rr][1]-1].join(" "))}Ye[ft].value="["+It.join(" ")+"]"}else Ye[ft].value=Ye[ft].defaultValue;Ye[ft].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var qr,ur=[];for(qr in Ye)Ye[qr].explicitSet===!0&&(Ye[qr].type==="name"?ur.push("/"+qr+" /"+Ye[qr].value):ur.push("/"+qr+" "+Ye[qr].value));ur.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+ur.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=Ye,this},function(gt){var je=function(){var ft='<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>',ot=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),ht=unescape(encodeURIComponent(ft)),Bt=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),It=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),rr=unescape(encodeURIComponent("</x:xmpmeta>")),gr=ht.length+Bt.length+It.length+ot.length+rr.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+gr+" >>"),this.internal.write("stream"),this.internal.write(ot+ht+Bt+It+rr),this.internal.write("endstream"),this.internal.write("endobj")},Ye=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};gt.addMetadata=function(Ze,ft){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:Ze,namespaceuri:ft||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",Ye),this.internal.events.subscribe("postPutResources",je)),this}}(j.API),function(gt){var je=gt.API,Ye=je.pdfEscape16=function(ot,ht){for(var Bt,It=ht.metadata.Unicode.widths,rr=["","0","00","000","0000"],gr=[""],mr=0,Cr=ot.length;mr<Cr;++mr){if(Bt=ht.metadata.characterToGlyph(ot.charCodeAt(mr)),ht.metadata.glyIdsUsed.push(Bt),ht.metadata.toUnicode[Bt]=ot.charCodeAt(mr),It.indexOf(Bt)==-1&&(It.push(Bt),It.push([parseInt(ht.metadata.widthOfGlyph(Bt),10)])),Bt=="0")return gr.join("");Bt=Bt.toString(16),gr.push(rr[4-Bt.length],Bt)}return gr.join("")},Ze=function(ht){var Bt,It,rr,gr,mr,Cr,Wt;for(mr=`/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`,rr=[],Cr=0,Wt=(It=Object.keys(ht).sort(function(qr,ur){return qr-ur})).length;Cr<Wt;Cr++)Bt=It[Cr],rr.length>=100&&(mr+=`
|
|
|
`+rr.length+` beginbfchar
|
|
|
`+rr.join(`
|
|
|
`)+`
|
|
|
endbfchar`,rr=[]),ht[Bt]!==void 0&&ht[Bt]!==null&&typeof ht[Bt].toString=="function"&&(gr=("0000"+ht[Bt].toString(16)).slice(-4),Bt=("0000"+(+Bt).toString(16)).slice(-4),rr.push("<"+Bt+"><"+gr+">"));return rr.length&&(mr+=`
|
|
|
`+rr.length+` beginbfchar
|
|
|
`+rr.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),mr+=`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};je.events.push(["putFont",function(ot){!function(ht){var Bt=ht.font,It=ht.out,rr=ht.newObject,gr=ht.putStream;if(Bt.metadata instanceof gt.API.TTFFont&&Bt.encoding==="Identity-H"){for(var mr=Bt.metadata.Unicode.widths,Cr=Bt.metadata.subset.encode(Bt.metadata.glyIdsUsed,1),Wt="",qr=0;qr<Cr.length;qr++)Wt+=String.fromCharCode(Cr[qr]);var ur=rr();gr({data:Wt,addLength1:!0,objectId:ur}),It("endobj");var Zr=rr();gr({data:Ze(Bt.metadata.toUnicode),addLength1:!0,objectId:Zr}),It("endobj");var Wr=rr();It("<<"),It("/Type /FontDescriptor"),It("/FontName /"+B(Bt.fontName)),It("/FontFile2 "+ur+" 0 R"),It("/FontBBox "+gt.API.PDFObject.convert(Bt.metadata.bbox)),It("/Flags "+Bt.metadata.flags),It("/StemV "+Bt.metadata.stemV),It("/ItalicAngle "+Bt.metadata.italicAngle),It("/Ascent "+Bt.metadata.ascender),It("/Descent "+Bt.metadata.decender),It("/CapHeight "+Bt.metadata.capHeight),It(">>"),It("endobj");var Tr=rr();It("<<"),It("/Type /Font"),It("/BaseFont /"+B(Bt.fontName)),It("/FontDescriptor "+Wr+" 0 R"),It("/W "+gt.API.PDFObject.convert(mr)),It("/CIDToGIDMap /Identity"),It("/DW 1000"),It("/Subtype /CIDFontType2"),It("/CIDSystemInfo"),It("<<"),It("/Supplement 0"),It("/Registry (Adobe)"),It("/Ordering ("+Bt.encoding+")"),It(">>"),It(">>"),It("endobj"),Bt.objectNumber=rr(),It("<<"),It("/Type /Font"),It("/Subtype /Type0"),It("/ToUnicode "+Zr+" 0 R"),It("/BaseFont /"+B(Bt.fontName)),It("/Encoding /"+Bt.encoding),It("/DescendantFonts ["+Tr+" 0 R]"),It(">>"),It("endobj"),Bt.isAlreadyPutted=!0}}(ot)}]),je.events.push(["putFont",function(ot){!function(ht){var Bt=ht.font,It=ht.out,rr=ht.newObject,gr=ht.putStream;if(Bt.metadata instanceof gt.API.TTFFont&&Bt.encoding==="WinAnsiEncoding"){for(var mr=Bt.metadata.rawData,Cr="",Wt=0;Wt<mr.length;Wt++)Cr+=String.fromCharCode(mr[Wt]);var qr=rr();gr({data:Cr,addLength1:!0,objectId:qr}),It("endobj");var ur=rr();gr({data:Ze(Bt.metadata.toUnicode),addLength1:!0,objectId:ur}),It("endobj");var Zr=rr();It("<<"),It("/Descent "+Bt.metadata.decender),It("/CapHeight "+Bt.metadata.capHeight),It("/StemV "+Bt.metadata.stemV),It("/Type /FontDescriptor"),It("/FontFile2 "+qr+" 0 R"),It("/Flags 96"),It("/FontBBox "+gt.API.PDFObject.convert(Bt.metadata.bbox)),It("/FontName /"+B(Bt.fontName)),It("/ItalicAngle "+Bt.metadata.italicAngle),It("/Ascent "+Bt.metadata.ascender),It(">>"),It("endobj"),Bt.objectNumber=rr();for(var Wr=0;Wr<Bt.metadata.hmtx.widths.length;Wr++)Bt.metadata.hmtx.widths[Wr]=parseInt(Bt.metadata.hmtx.widths[Wr]*(1e3/Bt.metadata.head.unitsPerEm));It("<</Subtype/TrueType/Type/Font/ToUnicode "+ur+" 0 R/BaseFont/"+B(Bt.fontName)+"/FontDescriptor "+Zr+" 0 R/Encoding/"+Bt.encoding+" /FirstChar 29 /LastChar 255 /Widths "+gt.API.PDFObject.convert(Bt.metadata.hmtx.widths)+">>"),It("endobj"),Bt.isAlreadyPutted=!0}}(ot)}]);var ft=function(ht){var Bt,It=ht.text||"",rr=ht.x,gr=ht.y,mr=ht.options||{},Cr=ht.mutex||{},Wt=Cr.pdfEscape,qr=Cr.activeFontKey,ur=Cr.fonts,Zr=qr,Wr="",Tr=0,In="",Pi=ur[Zr].encoding;if(ur[Zr].encoding!=="Identity-H")return{text:It,x:rr,y:gr,options:mr,mutex:Cr};for(In=It,Zr=qr,Array.isArray(It)&&(In=It[0]),Tr=0;Tr<In.length;Tr+=1)ur[Zr].metadata.hasOwnProperty("cmap")&&(Bt=ur[Zr].metadata.cmap.unicode.codeMap[In[Tr].charCodeAt(0)]),Bt||In[Tr].charCodeAt(0)<256&&ur[Zr].metadata.hasOwnProperty("Unicode")?Wr+=In[Tr]:Wr+="";var vi="";return parseInt(Zr.slice(1))<14||Pi==="WinAnsiEncoding"?vi=Wt(Wr,Zr).split("").map(function(Ii){return Ii.charCodeAt(0).toString(16)}).join(""):Pi==="Identity-H"&&(vi=Ye(Wr,ur[Zr])),Cr.isHex=!0,{text:vi,x:rr,y:gr,options:mr,mutex:Cr}};je.events.push(["postProcessText",function(ot){var ht=ot.text||"",Bt=[],It={text:ht,x:ot.x,y:ot.y,options:ot.options,mutex:ot.mutex};if(Array.isArray(ht)){var rr=0;for(rr=0;rr<ht.length;rr+=1)Array.isArray(ht[rr])&&ht[rr].length===3?Bt.push([ft(Object.assign({},It,{text:ht[rr][0]})).text,ht[rr][1],ht[rr][2]]):Bt.push(ft(Object.assign({},It,{text:ht[rr]})).text);ot.text=Bt}else ot.text=ft(Object.assign({},It,{text:ht})).text}])}(j),function(gt){var je=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};gt.existsFileInVFS=function(Ye){return je.call(this),this.internal.vFS[Ye]!==void 0},gt.addFileToVFS=function(Ye,Ze){return je.call(this),this.internal.vFS[Ye]=Ze,this},gt.getFileFromVFS=function(Ye){return je.call(this),this.internal.vFS[Ye]!==void 0?this.internal.vFS[Ye]:null}}(j.API),function(gt){gt.__bidiEngine__=gt.prototype.__bidiEngine__=function(Ze){var ft,ot,ht,Bt,It,rr,gr,mr=je,Cr=[[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]],Wt=[[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]],qr={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},ur={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},Zr=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],Wr=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)$/),Tr=!1,In=0;this.__bidiEngine__={};var Pi=function(mn){var jn=mn.charCodeAt(),cn=jn>>8,Bi=ur[cn];return Bi!==void 0?mr[256*Bi+(255&jn)]:cn===252||cn===253?"AL":Wr.test(cn)?"L":cn===8?"R":"N"},vi=function(mn){for(var jn,cn=0;cn<mn.length;cn++){if((jn=Pi(mn.charAt(cn)))==="L")return!1;if(jn==="R")return!0}return!1},Ii=function(mn,jn,cn,Bi){var hn,_i,Yn,Qn,Xi=jn[Bi];switch(Xi){case"L":case"R":Tr=!1;break;case"N":case"AN":break;case"EN":Tr&&(Xi="AN");break;case"AL":Tr=!0,Xi="R";break;case"WS":Xi="N";break;case"CS":Bi<1||Bi+1>=jn.length||(hn=cn[Bi-1])!=="EN"&&hn!=="AN"||(_i=jn[Bi+1])!=="EN"&&_i!=="AN"?Xi="N":Tr&&(_i="AN"),Xi=_i===hn?_i:"N";break;case"ES":Xi=(hn=Bi>0?cn[Bi-1]:"B")==="EN"&&Bi+1<jn.length&&jn[Bi+1]==="EN"?"EN":"N";break;case"ET":if(Bi>0&&cn[Bi-1]==="EN"){Xi="EN";break}if(Tr){Xi="N";break}for(Yn=Bi+1,Qn=jn.length;Yn<Qn&&jn[Yn]==="ET";)Yn++;Xi=Yn<Qn&&jn[Yn]==="EN"?"EN":"N";break;case"NSM":if(ht&&!Bt){for(Qn=jn.length,Yn=Bi+1;Yn<Qn&&jn[Yn]==="NSM";)Yn++;if(Yn<Qn){var Ia=mn[Bi],En=Ia>=1425&&Ia<=2303||Ia===64286;if(hn=jn[Yn],En&&(hn==="R"||hn==="AL")){Xi="R";break}}}Xi=Bi<1||(hn=jn[Bi-1])==="B"?"N":cn[Bi-1];break;case"B":Tr=!1,ft=!0,Xi=In;break;case"S":ot=!0,Xi="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":Tr=!1;break;case"BN":Xi="N"}return Xi},Ni=function(mn,jn,cn){var Bi=mn.split("");return cn&&Di(Bi,cn,{hiLevel:In}),Bi.reverse(),jn&&jn.reverse(),Bi.join("")},Di=function(mn,jn,cn){var Bi,hn,_i,Yn,Qn,Xi=-1,Ia=mn.length,En=0,jr=[],Bn=In?Wt:Cr,ti=[];for(Tr=!1,ft=!1,ot=!1,hn=0;hn<Ia;hn++)ti[hn]=Pi(mn[hn]);for(_i=0;_i<Ia;_i++){if(Qn=En,jr[_i]=Ii(mn,ti,jr,_i),Bi=240&(En=Bn[Qn][qr[jr[_i]]]),En&=15,jn[_i]=Yn=Bn[En][5],Bi>0)if(Bi===16){for(hn=Xi;hn<_i;hn++)jn[hn]=1;Xi=-1}else Xi=-1;if(Bn[En][6])Xi===-1&&(Xi=_i);else if(Xi>-1){for(hn=Xi;hn<_i;hn++)jn[hn]=Yn;Xi=-1}ti[_i]==="B"&&(jn[_i]=0),cn.hiLevel|=Yn}ot&&function(fi,hi,Vi){for(var Zi=0;Zi<Vi;Zi++)if(fi[Zi]==="S"){hi[Zi]=In;for(var ji=Zi-1;ji>=0&&fi[ji]==="WS";ji--)hi[ji]=In}}(ti,jn,Ia)},mi=function(mn,jn,cn,Bi,hn){if(!(hn.hiLevel<mn)){if(mn===1&&In===1&&!ft)return jn.reverse(),void(cn&&cn.reverse());for(var _i,Yn,Qn,Xi,Ia=jn.length,En=0;En<Ia;){if(Bi[En]>=mn){for(Qn=En+1;Qn<Ia&&Bi[Qn]>=mn;)Qn++;for(Xi=En,Yn=Qn-1;Xi<Yn;Xi++,Yn--)_i=jn[Xi],jn[Xi]=jn[Yn],jn[Yn]=_i,cn&&(_i=cn[Xi],cn[Xi]=cn[Yn],cn[Yn]=_i);En=Qn}En++}}},oa=function(mn,jn,cn){var Bi=mn.split(""),hn={hiLevel:In};return cn||(cn=[]),Di(Bi,cn,hn),function(_i,Yn,Qn){if(Qn.hiLevel!==0&&gr)for(var Xi,Ia=0;Ia<_i.length;Ia++)Yn[Ia]===1&&(Xi=Zr.indexOf(_i[Ia]))>=0&&(_i[Ia]=Zr[Xi+1])}(Bi,cn,hn),mi(2,Bi,jn,cn,hn),mi(1,Bi,jn,cn,hn),Bi.join("")};return this.__bidiEngine__.doBidiReorder=function(Cn,mn,jn){if(function(Bi,hn){if(hn)for(var _i=0;_i<Bi.length;_i++)hn[_i]=_i;Bt===void 0&&(Bt=vi(Bi)),rr===void 0&&(rr=vi(Bi))}(Cn,mn),ht||!It||rr)if(ht&&It&&Bt^rr)In=Bt?1:0,Cn=Ni(Cn,mn,jn);else if(!ht&&It&&rr)In=Bt?1:0,Cn=oa(Cn,mn,jn),Cn=Ni(Cn,mn);else if(!ht||Bt||It||rr){if(ht&&!It&&Bt^rr)Cn=Ni(Cn,mn),Bt?(In=0,Cn=oa(Cn,mn,jn)):(In=1,Cn=oa(Cn,mn,jn),Cn=Ni(Cn,mn));else if(ht&&Bt&&!It&&rr)In=1,Cn=oa(Cn,mn,jn),Cn=Ni(Cn,mn);else if(!ht&&!It&&Bt^rr){var cn=gr;Bt?(In=1,Cn=oa(Cn,mn,jn),In=0,gr=!1,Cn=oa(Cn,mn,jn),gr=cn):(In=0,Cn=oa(Cn,mn,jn),Cn=Ni(Cn,mn),In=1,gr=!1,Cn=oa(Cn,mn,jn),gr=cn,Cn=Ni(Cn,mn))}}else In=0,Cn=oa(Cn,mn,jn);else In=Bt?1:0,Cn=oa(Cn,mn,jn);return Cn},this.__bidiEngine__.setOptions=function(Cn){Cn&&(ht=Cn.isInputVisual,It=Cn.isOutputVisual,Bt=Cn.isInputRtl,rr=Cn.isOutputRtl,gr=Cn.isSymmetricSwapping)},this.__bidiEngine__.setOptions(Ze),this.__bidiEngine__};var je=["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"],Ye=new gt.__bidiEngine__({isInputVisual:!0});gt.API.events.push(["postProcessText",function(Ze){var ft=Ze.text,ot=(Ze.x,Ze.y,Ze.options||{}),ht=(Ze.mutex,ot.lang,[]);if(ot.isInputVisual=typeof ot.isInputVisual!="boolean"||ot.isInputVisual,Ye.setOptions(ot),Object.prototype.toString.call(ft)==="[object Array]"){var Bt=0;for(ht=[],Bt=0;Bt<ft.length;Bt+=1)Object.prototype.toString.call(ft[Bt])==="[object Array]"?ht.push([Ye.doBidiReorder(ft[Bt][0]),ft[Bt][1],ft[Bt][2]]):ht.push([Ye.doBidiReorder(ft[Bt])]);Ze.text=ht}else Ze.text=Ye.doBidiReorder(ft);Ye.setOptions({isInputVisual:!0})}])}(j),j.API.TTFFont=function(){function gt(je){var Ye;if(this.rawData=je,Ye=this.contents=new cr(je),this.contents.pos=4,Ye.readString(4)==="ttcf")throw new Error("TTCF not supported.");Ye.pos=0,this.parse(),this.subset=new da(this),this.registerTTF()}return gt.open=function(je){return new gt(je)},gt.prototype.parse=function(){return this.directory=new Xt(this.contents),this.head=new $r(this),this.name=new wn(this),this.cmap=new Dn(this),this.toUnicode={},this.hhea=new sr(this),this.maxp=new di(this),this.hmtx=new On(this),this.post=new Yr(this),this.os2=new _r(this),this.loca=new ia(this),this.glyf=new wi(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]},gt.prototype.registerTTF=function(){var je,Ye,Ze,ft,ot;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var ht,Bt,It,rr;for(rr=[],ht=0,Bt=(It=this.bbox).length;ht<Bt;ht++)je=It[ht],rr.push(Math.round(je*this.scaleFactor));return rr}.call(this),this.stemV=0,this.post.exists?(Ze=255&(ft=this.post.italic_angle),(32768&(Ye=ft>>16))!=0&&(Ye=-(1+(65535^Ye))),this.italicAngle=+(Ye+"."+Ze)):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=(ot=this.familyClass)===1||ot===2||ot===3||ot===4||ot===5||ot===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")},gt.prototype.characterToGlyph=function(je){var Ye;return((Ye=this.cmap.unicode)!=null?Ye.codeMap[je]:void 0)||0},gt.prototype.widthOfGlyph=function(je){var Ye;return Ye=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(je).advance*Ye},gt.prototype.widthOfString=function(je,Ye,Ze){var ft,ot,ht,Bt;for(ht=0,ot=0,Bt=(je=""+je).length;0<=Bt?ot<Bt:ot>Bt;ot=0<=Bt?++ot:--ot)ft=je.charCodeAt(ot),ht+=this.widthOfGlyph(this.characterToGlyph(ft))+Ze*(1e3/Ye)||0;return ht*(Ye/1e3)},gt.prototype.lineHeight=function(je,Ye){var Ze;return Ye==null&&(Ye=!1),Ze=Ye?this.lineGap:0,(this.ascender+Ze-this.decender)/1e3*je},gt}();var _n,cr=function(){function gt(je){this.data=je!=null?je:[],this.pos=0,this.length=this.data.length}return gt.prototype.readByte=function(){return this.data[this.pos++]},gt.prototype.writeByte=function(je){return this.data[this.pos++]=je},gt.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},gt.prototype.writeUInt32=function(je){return this.writeByte(je>>>24&255),this.writeByte(je>>16&255),this.writeByte(je>>8&255),this.writeByte(255&je)},gt.prototype.readInt32=function(){var je;return(je=this.readUInt32())>=2147483648?je-4294967296:je},gt.prototype.writeInt32=function(je){return je<0&&(je+=4294967296),this.writeUInt32(je)},gt.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},gt.prototype.writeUInt16=function(je){return this.writeByte(je>>8&255),this.writeByte(255&je)},gt.prototype.readInt16=function(){var je;return(je=this.readUInt16())>=32768?je-65536:je},gt.prototype.writeInt16=function(je){return je<0&&(je+=65536),this.writeUInt16(je)},gt.prototype.readString=function(je){var Ye,Ze;for(Ze=[],Ye=0;0<=je?Ye<je:Ye>je;Ye=0<=je?++Ye:--Ye)Ze[Ye]=String.fromCharCode(this.readByte());return Ze.join("")},gt.prototype.writeString=function(je){var Ye,Ze,ft;for(ft=[],Ye=0,Ze=je.length;0<=Ze?Ye<Ze:Ye>Ze;Ye=0<=Ze?++Ye:--Ye)ft.push(this.writeByte(je.charCodeAt(Ye)));return ft},gt.prototype.readShort=function(){return this.readInt16()},gt.prototype.writeShort=function(je){return this.writeInt16(je)},gt.prototype.readLongLong=function(){var je,Ye,Ze,ft,ot,ht,Bt,It;return je=this.readByte(),Ye=this.readByte(),Ze=this.readByte(),ft=this.readByte(),ot=this.readByte(),ht=this.readByte(),Bt=this.readByte(),It=this.readByte(),128&je?-1*(72057594037927940*(255^je)+281474976710656*(255^Ye)+1099511627776*(255^Ze)+4294967296*(255^ft)+16777216*(255^ot)+65536*(255^ht)+256*(255^Bt)+(255^It)+1):72057594037927940*je+281474976710656*Ye+1099511627776*Ze+4294967296*ft+16777216*ot+65536*ht+256*Bt+It},gt.prototype.writeLongLong=function(je){var Ye,Ze;return Ye=Math.floor(je/4294967296),Ze=4294967295&je,this.writeByte(Ye>>24&255),this.writeByte(Ye>>16&255),this.writeByte(Ye>>8&255),this.writeByte(255&Ye),this.writeByte(Ze>>24&255),this.writeByte(Ze>>16&255),this.writeByte(Ze>>8&255),this.writeByte(255&Ze)},gt.prototype.readInt=function(){return this.readInt32()},gt.prototype.writeInt=function(je){return this.writeInt32(je)},gt.prototype.read=function(je){var Ye,Ze;for(Ye=[],Ze=0;0<=je?Ze<je:Ze>je;Ze=0<=je?++Ze:--Ze)Ye.push(this.readByte());return Ye},gt.prototype.write=function(je){var Ye,Ze,ft,ot;for(ot=[],Ze=0,ft=je.length;Ze<ft;Ze++)Ye=je[Ze],ot.push(this.writeByte(Ye));return ot},gt}(),Xt=function(){var gt;function je(Ye){var Ze,ft,ot;for(this.scalarType=Ye.readInt(),this.tableCount=Ye.readShort(),this.searchRange=Ye.readShort(),this.entrySelector=Ye.readShort(),this.rangeShift=Ye.readShort(),this.tables={},ft=0,ot=this.tableCount;0<=ot?ft<ot:ft>ot;ft=0<=ot?++ft:--ft)Ze={tag:Ye.readString(4),checksum:Ye.readInt(),offset:Ye.readInt(),length:Ye.readInt()},this.tables[Ze.tag]=Ze}return je.prototype.encode=function(Ye){var Ze,ft,ot,ht,Bt,It,rr,gr,mr,Cr,Wt,qr,ur;for(ur in Wt=Object.keys(Ye).length,It=Math.log(2),mr=16*Math.floor(Math.log(Wt)/It),ht=Math.floor(mr/It),gr=16*Wt-mr,(ft=new cr).writeInt(this.scalarType),ft.writeShort(Wt),ft.writeShort(mr),ft.writeShort(ht),ft.writeShort(gr),ot=16*Wt,rr=ft.pos+ot,Bt=null,qr=[],Ye)for(Cr=Ye[ur],ft.writeString(ur),ft.writeInt(gt(Cr)),ft.writeInt(rr),ft.writeInt(Cr.length),qr=qr.concat(Cr),ur==="head"&&(Bt=rr),rr+=Cr.length;rr%4;)qr.push(0),rr++;return ft.write(qr),Ze=2981146554-gt(ft.data),ft.pos=Bt+8,ft.writeUInt32(Ze),ft.data},gt=function(Ze){var ft,ot,ht,Bt;for(Ze=$n.call(Ze);Ze.length%4;)Ze.push(0);for(ht=new cr(Ze),ot=0,ft=0,Bt=Ze.length;ft<Bt;ft=ft+=4)ot+=ht.readUInt32();return 4294967295&ot},je}(),Zt={}.hasOwnProperty,Rr=function(je,Ye){for(var Ze in Ye)Zt.call(Ye,Ze)&&(je[Ze]=Ye[Ze]);function ft(){this.constructor=je}return ft.prototype=Ye.prototype,je.prototype=new ft,je.__super__=Ye.prototype,je};_n=function(){function gt(je){var Ye;this.file=je,Ye=this.file.directory.tables[this.tag],this.exists=!!Ye,Ye&&(this.offset=Ye.offset,this.length=Ye.length,this.parse(this.file.contents))}return gt.prototype.parse=function(){},gt.prototype.encode=function(){},gt.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},gt}();var $r=function(gt){function je(){return je.__super__.constructor.apply(this,arguments)}return Rr(je,_n),je.prototype.tag="head",je.prototype.parse=function(Ye){return Ye.pos=this.offset,this.version=Ye.readInt(),this.revision=Ye.readInt(),this.checkSumAdjustment=Ye.readInt(),this.magicNumber=Ye.readInt(),this.flags=Ye.readShort(),this.unitsPerEm=Ye.readShort(),this.created=Ye.readLongLong(),this.modified=Ye.readLongLong(),this.xMin=Ye.readShort(),this.yMin=Ye.readShort(),this.xMax=Ye.readShort(),this.yMax=Ye.readShort(),this.macStyle=Ye.readShort(),this.lowestRecPPEM=Ye.readShort(),this.fontDirectionHint=Ye.readShort(),this.indexToLocFormat=Ye.readShort(),this.glyphDataFormat=Ye.readShort()},je.prototype.encode=function(Ye){var Ze;return(Ze=new cr).writeInt(this.version),Ze.writeInt(this.revision),Ze.writeInt(this.checkSumAdjustment),Ze.writeInt(this.magicNumber),Ze.writeShort(this.flags),Ze.writeShort(this.unitsPerEm),Ze.writeLongLong(this.created),Ze.writeLongLong(this.modified),Ze.writeShort(this.xMin),Ze.writeShort(this.yMin),Ze.writeShort(this.xMax),Ze.writeShort(this.yMax),Ze.writeShort(this.macStyle),Ze.writeShort(this.lowestRecPPEM),Ze.writeShort(this.fontDirectionHint),Ze.writeShort(Ye),Ze.writeShort(this.glyphDataFormat),Ze.data},je}(),un=function(){function gt(je,Ye){var Ze,ft,ot,ht,Bt,It,rr,gr,mr,Cr,Wt,qr,ur,Zr,Wr,Tr,In;switch(this.platformID=je.readUInt16(),this.encodingID=je.readShort(),this.offset=Ye+je.readInt(),mr=je.pos,je.pos=this.offset,this.format=je.readUInt16(),this.length=je.readUInt16(),this.language=je.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(It=0;It<256;++It)this.codeMap[It]=je.readByte();break;case 4:for(Wt=je.readUInt16(),Cr=Wt/2,je.pos+=6,ot=function(){var Pi,vi;for(vi=[],It=Pi=0;0<=Cr?Pi<Cr:Pi>Cr;It=0<=Cr?++Pi:--Pi)vi.push(je.readUInt16());return vi}(),je.pos+=2,ur=function(){var Pi,vi;for(vi=[],It=Pi=0;0<=Cr?Pi<Cr:Pi>Cr;It=0<=Cr?++Pi:--Pi)vi.push(je.readUInt16());return vi}(),rr=function(){var Pi,vi;for(vi=[],It=Pi=0;0<=Cr?Pi<Cr:Pi>Cr;It=0<=Cr?++Pi:--Pi)vi.push(je.readUInt16());return vi}(),gr=function(){var Pi,vi;for(vi=[],It=Pi=0;0<=Cr?Pi<Cr:Pi>Cr;It=0<=Cr?++Pi:--Pi)vi.push(je.readUInt16());return vi}(),ft=(this.length-je.pos+this.offset)/2,Bt=function(){var Pi,vi;for(vi=[],It=Pi=0;0<=ft?Pi<ft:Pi>ft;It=0<=ft?++Pi:--Pi)vi.push(je.readUInt16());return vi}(),It=Wr=0,In=ot.length;Wr<In;It=++Wr)for(Zr=ot[It],Ze=Tr=qr=ur[It];qr<=Zr?Tr<=Zr:Tr>=Zr;Ze=qr<=Zr?++Tr:--Tr)gr[It]===0?ht=Ze+rr[It]:(ht=Bt[gr[It]/2+(Ze-qr)-(Cr-It)]||0)!==0&&(ht+=rr[It]),this.codeMap[Ze]=65535&ht}je.pos=mr}return gt.encode=function(je,Ye){var Ze,ft,ot,ht,Bt,It,rr,gr,mr,Cr,Wt,qr,ur,Zr,Wr,Tr,In,Pi,vi,Ii,Ni,Di,mi,oa,Cn,mn,jn,cn,Bi,hn,_i,Yn,Qn,Xi,Ia,En,jr,Bn,ti,fi,hi,Vi,Zi,ji,aa,Wa;switch(cn=new cr,ht=Object.keys(je).sort(function(Ha,cs){return Ha-cs}),Ye){case"macroman":for(ur=0,Zr=function(){var Ha=[];for(qr=0;qr<256;++qr)Ha.push(0);return Ha}(),Tr={0:0},ot={},Bi=0,Qn=ht.length;Bi<Qn;Bi++)Tr[Zi=je[ft=ht[Bi]]]==null&&(Tr[Zi]=++ur),ot[ft]={old:je[ft],new:Tr[je[ft]]},Zr[ft]=Tr[je[ft]];return cn.writeUInt16(1),cn.writeUInt16(0),cn.writeUInt32(12),cn.writeUInt16(0),cn.writeUInt16(262),cn.writeUInt16(0),cn.write(Zr),{charMap:ot,subtable:cn.data,maxGlyphID:ur+1};case"unicode":for(mn=[],mr=[],In=0,Tr={},Ze={},Wr=rr=null,hn=0,Xi=ht.length;hn<Xi;hn++)Tr[vi=je[ft=ht[hn]]]==null&&(Tr[vi]=++In),Ze[ft]={old:vi,new:Tr[vi]},Bt=Tr[vi]-ft,Wr!=null&&Bt===rr||(Wr&&mr.push(Wr),mn.push(ft),rr=Bt),Wr=ft;for(Wr&&mr.push(Wr),mr.push(65535),mn.push(65535),oa=2*(mi=mn.length),Di=2*Math.pow(Math.log(mi)/Math.LN2,2),Cr=Math.log(Di/2)/Math.LN2,Ni=2*mi-Di,It=[],Ii=[],Wt=[],qr=_i=0,Ia=mn.length;_i<Ia;qr=++_i){if(Cn=mn[qr],gr=mr[qr],Cn===65535){It.push(0),Ii.push(0);break}if(Cn-(jn=Ze[Cn].new)>=32768)for(It.push(0),Ii.push(2*(Wt.length+mi-qr)),ft=Yn=Cn;Cn<=gr?Yn<=gr:Yn>=gr;ft=Cn<=gr?++Yn:--Yn)Wt.push(Ze[ft].new);else It.push(jn-Cn),Ii.push(0)}for(cn.writeUInt16(3),cn.writeUInt16(1),cn.writeUInt32(12),cn.writeUInt16(4),cn.writeUInt16(16+8*mi+2*Wt.length),cn.writeUInt16(0),cn.writeUInt16(oa),cn.writeUInt16(Di),cn.writeUInt16(Cr),cn.writeUInt16(Ni),hi=0,En=mr.length;hi<En;hi++)ft=mr[hi],cn.writeUInt16(ft);for(cn.writeUInt16(0),Vi=0,jr=mn.length;Vi<jr;Vi++)ft=mn[Vi],cn.writeUInt16(ft);for(ji=0,Bn=It.length;ji<Bn;ji++)Bt=It[ji],cn.writeUInt16(Bt);for(aa=0,ti=Ii.length;aa<ti;aa++)Pi=Ii[aa],cn.writeUInt16(Pi);for(Wa=0,fi=Wt.length;Wa<fi;Wa++)ur=Wt[Wa],cn.writeUInt16(ur);return{charMap:Ze,subtable:cn.data,maxGlyphID:In+1}}},gt}(),Dn=function(gt){function je(){return je.__super__.constructor.apply(this,arguments)}return Rr(je,_n),je.prototype.tag="cmap",je.prototype.parse=function(Ye){var Ze,ft,ot;for(Ye.pos=this.offset,this.version=Ye.readUInt16(),ot=Ye.readUInt16(),this.tables=[],this.unicode=null,ft=0;0<=ot?ft<ot:ft>ot;ft=0<=ot?++ft:--ft)Ze=new un(Ye,this.offset),this.tables.push(Ze),Ze.isUnicode&&this.unicode==null&&(this.unicode=Ze);return!0},je.encode=function(Ye,Ze){var ft,ot;return Ze==null&&(Ze="macroman"),ft=un.encode(Ye,Ze),(ot=new cr).writeUInt16(0),ot.writeUInt16(1),ft.table=ot.data.concat(ft.subtable),ft},je}(),sr=function(gt){function je(){return je.__super__.constructor.apply(this,arguments)}return Rr(je,_n),je.prototype.tag="hhea",je.prototype.parse=function(Ye){return Ye.pos=this.offset,this.version=Ye.readInt(),this.ascender=Ye.readShort(),this.decender=Ye.readShort(),this.lineGap=Ye.readShort(),this.advanceWidthMax=Ye.readShort(),this.minLeftSideBearing=Ye.readShort(),this.minRightSideBearing=Ye.readShort(),this.xMaxExtent=Ye.readShort(),this.caretSlopeRise=Ye.readShort(),this.caretSlopeRun=Ye.readShort(),this.caretOffset=Ye.readShort(),Ye.pos+=8,this.metricDataFormat=Ye.readShort(),this.numberOfMetrics=Ye.readUInt16()},je}(),_r=function(gt){function je(){return je.__super__.constructor.apply(this,arguments)}return Rr(je,_n),je.prototype.tag="OS/2",je.prototype.parse=function(Ye){if(Ye.pos=this.offset,this.version=Ye.readUInt16(),this.averageCharWidth=Ye.readShort(),this.weightClass=Ye.readUInt16(),this.widthClass=Ye.readUInt16(),this.type=Ye.readShort(),this.ySubscriptXSize=Ye.readShort(),this.ySubscriptYSize=Ye.readShort(),this.ySubscriptXOffset=Ye.readShort(),this.ySubscriptYOffset=Ye.readShort(),this.ySuperscriptXSize=Ye.readShort(),this.ySuperscriptYSize=Ye.readShort(),this.ySuperscriptXOffset=Ye.readShort(),this.ySuperscriptYOffset=Ye.readShort(),this.yStrikeoutSize=Ye.readShort(),this.yStrikeoutPosition=Ye.readShort(),this.familyClass=Ye.readShort(),this.panose=function(){var Ze,ft;for(ft=[],Ze=0;Ze<10;++Ze)ft.push(Ye.readByte());return ft}(),this.charRange=function(){var Ze,ft;for(ft=[],Ze=0;Ze<4;++Ze)ft.push(Ye.readInt());return ft}(),this.vendorID=Ye.readString(4),this.selection=Ye.readShort(),this.firstCharIndex=Ye.readShort(),this.lastCharIndex=Ye.readShort(),this.version>0&&(this.ascent=Ye.readShort(),this.descent=Ye.readShort(),this.lineGap=Ye.readShort(),this.winAscent=Ye.readShort(),this.winDescent=Ye.readShort(),this.codePageRange=function(){var Ze,ft;for(ft=[],Ze=0;Ze<2;Ze=++Ze)ft.push(Ye.readInt());return ft}(),this.version>1))return this.xHeight=Ye.readShort(),this.capHeight=Ye.readShort(),this.defaultChar=Ye.readShort(),this.breakChar=Ye.readShort(),this.maxContext=Ye.readShort()},je}(),Yr=function(gt){function je(){return je.__super__.constructor.apply(this,arguments)}return Rr(je,_n),je.prototype.tag="post",je.prototype.parse=function(Ye){var Ze,ft,ot;switch(Ye.pos=this.offset,this.format=Ye.readInt(),this.italicAngle=Ye.readInt(),this.underlinePosition=Ye.readShort(),this.underlineThickness=Ye.readShort(),this.isFixedPitch=Ye.readInt(),this.minMemType42=Ye.readInt(),this.maxMemType42=Ye.readInt(),this.minMemType1=Ye.readInt(),this.maxMemType1=Ye.readInt(),this.format){case 65536:break;case 131072:var ht;for(ft=Ye.readUInt16(),this.glyphNameIndex=[],ht=0;0<=ft?ht<ft:ht>ft;ht=0<=ft?++ht:--ht)this.glyphNameIndex.push(Ye.readUInt16());for(this.names=[],ot=[];Ye.pos<this.offset+this.length;)Ze=Ye.readByte(),ot.push(this.names.push(Ye.readString(Ze)));return ot;case 151552:return ft=Ye.readUInt16(),this.offsets=Ye.read(ft);case 196608:break;case 262144:return this.map=function(){var Bt,It,rr;for(rr=[],ht=Bt=0,It=this.file.maxp.numGlyphs;0<=It?Bt<It:Bt>It;ht=0<=It?++Bt:--Bt)rr.push(Ye.readUInt32());return rr}.call(this)}},je}(),Pr=function(je,Ye){this.raw=je,this.length=je.length,this.platformID=Ye.platformID,this.encodingID=Ye.encodingID,this.languageID=Ye.languageID},wn=function(gt){function je(){return je.__super__.constructor.apply(this,arguments)}return Rr(je,_n),je.prototype.tag="name",je.prototype.parse=function(Ye){var Ze,ft,ot,ht,Bt,It,rr,gr,mr,Cr,Wt;for(Ye.pos=this.offset,Ye.readShort(),Ze=Ye.readShort(),It=Ye.readShort(),ft=[],ht=0;0<=Ze?ht<Ze:ht>Ze;ht=0<=Ze?++ht:--ht)ft.push({platformID:Ye.readShort(),encodingID:Ye.readShort(),languageID:Ye.readShort(),nameID:Ye.readShort(),length:Ye.readShort(),offset:this.offset+It+Ye.readShort()});for(rr={},ht=mr=0,Cr=ft.length;mr<Cr;ht=++mr)ot=ft[ht],Ye.pos=ot.offset,gr=Ye.readString(ot.length),Bt=new Pr(gr,ot),rr[Wt=ot.nameID]==null&&(rr[Wt]=[]),rr[ot.nameID].push(Bt);this.strings=rr,this.copyright=rr[0],this.fontFamily=rr[1],this.fontSubfamily=rr[2],this.uniqueSubfamily=rr[3],this.fontName=rr[4],this.version=rr[5];try{this.postscriptName=rr[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(qr){this.postscriptName=rr[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=rr[7],this.manufacturer=rr[8],this.designer=rr[9],this.description=rr[10],this.vendorUrl=rr[11],this.designerUrl=rr[12],this.license=rr[13],this.licenseUrl=rr[14],this.preferredFamily=rr[15],this.preferredSubfamily=rr[17],this.compatibleFull=rr[18],this.sampleText=rr[19]},je}(),di=function(gt){function je(){return je.__super__.constructor.apply(this,arguments)}return Rr(je,_n),je.prototype.tag="maxp",je.prototype.parse=function(Ye){return Ye.pos=this.offset,this.version=Ye.readInt(),this.numGlyphs=Ye.readUInt16(),this.maxPoints=Ye.readUInt16(),this.maxContours=Ye.readUInt16(),this.maxCompositePoints=Ye.readUInt16(),this.maxComponentContours=Ye.readUInt16(),this.maxZones=Ye.readUInt16(),this.maxTwilightPoints=Ye.readUInt16(),this.maxStorage=Ye.readUInt16(),this.maxFunctionDefs=Ye.readUInt16(),this.maxInstructionDefs=Ye.readUInt16(),this.maxStackElements=Ye.readUInt16(),this.maxSizeOfInstructions=Ye.readUInt16(),this.maxComponentElements=Ye.readUInt16(),this.maxComponentDepth=Ye.readUInt16()},je}(),On=function(gt){function je(){return je.__super__.constructor.apply(this,arguments)}return Rr(je,_n),je.prototype.tag="hmtx",je.prototype.parse=function(Ye){var Ze,ft,ot,ht,Bt,It,rr;for(Ye.pos=this.offset,this.metrics=[],Ze=0,It=this.file.hhea.numberOfMetrics;0<=It?Ze<It:Ze>It;Ze=0<=It?++Ze:--Ze)this.metrics.push({advance:Ye.readUInt16(),lsb:Ye.readInt16()});for(ot=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var gr,mr;for(mr=[],Ze=gr=0;0<=ot?gr<ot:gr>ot;Ze=0<=ot?++gr:--gr)mr.push(Ye.readInt16());return mr}(),this.widths=function(){var gr,mr,Cr,Wt;for(Wt=[],gr=0,mr=(Cr=this.metrics).length;gr<mr;gr++)ht=Cr[gr],Wt.push(ht.advance);return Wt}.call(this),ft=this.widths[this.widths.length-1],rr=[],Ze=Bt=0;0<=ot?Bt<ot:Bt>ot;Ze=0<=ot?++Bt:--Bt)rr.push(this.widths.push(ft));return rr},je.prototype.forGlyph=function(Ye){return Ye in this.metrics?this.metrics[Ye]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[Ye-this.metrics.length]}},je}(),$n=[].slice,wi=function(gt){function je(){return je.__super__.constructor.apply(this,arguments)}return Rr(je,_n),je.prototype.tag="glyf",je.prototype.parse=function(){return this.cache={}},je.prototype.glyphFor=function(Ye){var Ze,ft,ot,ht,Bt,It,rr,gr,mr,Cr;return Ye in this.cache?this.cache[Ye]:(ht=this.file.loca,Ze=this.file.contents,ft=ht.indexOf(Ye),(ot=ht.lengthOf(Ye))===0?this.cache[Ye]=null:(Ze.pos=this.offset+ft,Bt=(It=new cr(Ze.read(ot))).readShort(),gr=It.readShort(),Cr=It.readShort(),rr=It.readShort(),mr=It.readShort(),this.cache[Ye]=Bt===-1?new ra(It,gr,Cr,rr,mr):new ki(It,Bt,gr,Cr,rr,mr),this.cache[Ye]))},je.prototype.encode=function(Ye,Ze,ft){var ot,ht,Bt,It,rr;for(Bt=[],ht=[],It=0,rr=Ze.length;It<rr;It++)ot=Ye[Ze[It]],ht.push(Bt.length),ot&&(Bt=Bt.concat(ot.encode(ft)));return ht.push(Bt.length),{table:Bt,offsets:ht}},je}(),ki=function(){function gt(je,Ye,Ze,ft,ot,ht){this.raw=je,this.numberOfContours=Ye,this.xMin=Ze,this.yMin=ft,this.xMax=ot,this.yMax=ht,this.compound=!1}return gt.prototype.encode=function(){return this.raw.data},gt}(),ra=function(){function gt(je,Ye,Ze,ft,ot){var ht,Bt;for(this.raw=je,this.xMin=Ye,this.yMin=Ze,this.xMax=ft,this.yMax=ot,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],ht=this.raw;Bt=ht.readShort(),this.glyphOffsets.push(ht.pos),this.glyphIDs.push(ht.readUInt16()),32&Bt;)ht.pos+=1&Bt?4:2,128&Bt?ht.pos+=8:64&Bt?ht.pos+=4:8&Bt&&(ht.pos+=2)}return gt.prototype.encode=function(){var je,Ye,Ze;for(Ye=new cr($n.call(this.raw.data)),je=0,Ze=this.glyphIDs.length;je<Ze;++je)Ye.pos=this.glyphOffsets[je];return Ye.data},gt}(),ia=function(gt){function je(){return je.__super__.constructor.apply(this,arguments)}return Rr(je,_n),je.prototype.tag="loca",je.prototype.parse=function(Ye){var Ze,ft;return Ye.pos=this.offset,Ze=this.file.head.indexToLocFormat,this.offsets=Ze===0?function(){var ot,ht;for(ht=[],ft=0,ot=this.length;ft<ot;ft+=2)ht.push(2*Ye.readUInt16());return ht}.call(this):function(){var ot,ht;for(ht=[],ft=0,ot=this.length;ft<ot;ft+=4)ht.push(Ye.readUInt32());return ht}.call(this)},je.prototype.indexOf=function(Ye){return this.offsets[Ye]},je.prototype.lengthOf=function(Ye){return this.offsets[Ye+1]-this.offsets[Ye]},je.prototype.encode=function(Ye,Ze){for(var ft=new Uint32Array(this.offsets.length),ot=0,ht=0,Bt=0;Bt<ft.length;++Bt)if(ft[Bt]=ot,ht<Ze.length&&Ze[ht]==Bt){++ht,ft[Bt]=ot;var It=this.offsets[Bt],rr=this.offsets[Bt+1]-It;rr>0&&(ot+=rr)}for(var gr=new Array(4*ft.length),mr=0;mr<ft.length;++mr)gr[4*mr+3]=255&ft[mr],gr[4*mr+2]=(65280&ft[mr])>>8,gr[4*mr+1]=(16711680&ft[mr])>>16,gr[4*mr]=(4278190080&ft[mr])>>24;return gr},je}(),da=function(){function gt(je){this.font=je,this.subset={},this.unicodes={},this.next=33}return gt.prototype.generateCmap=function(){var je,Ye,Ze,ft,ot;for(Ye in ft=this.font.cmap.tables[0].codeMap,je={},ot=this.subset)Ze=ot[Ye],je[Ye]=ft[Ze];return je},gt.prototype.glyphsFor=function(je){var Ye,Ze,ft,ot,ht,Bt,It;for(ft={},ht=0,Bt=je.length;ht<Bt;ht++)ft[ot=je[ht]]=this.font.glyf.glyphFor(ot);for(ot in Ye=[],ft)((Ze=ft[ot])!=null?Ze.compound:void 0)&&Ye.push.apply(Ye,Ze.glyphIDs);if(Ye.length>0)for(ot in It=this.glyphsFor(Ye))Ze=It[ot],ft[ot]=Ze;return ft},gt.prototype.encode=function(je,Ye){var Ze,ft,ot,ht,Bt,It,rr,gr,mr,Cr,Wt,qr,ur,Zr,Wr;for(ft in Ze=Dn.encode(this.generateCmap(),"unicode"),ht=this.glyphsFor(je),Wt={0:0},Wr=Ze.charMap)Wt[(It=Wr[ft]).old]=It.new;for(qr in Cr=Ze.maxGlyphID,ht)qr in Wt||(Wt[qr]=Cr++);return gr=function(Tr){var In,Pi;for(In in Pi={},Tr)Pi[Tr[In]]=In;return Pi}(Wt),mr=Object.keys(gr).sort(function(Tr,In){return Tr-In}),ur=function(){var Tr,In,Pi;for(Pi=[],Tr=0,In=mr.length;Tr<In;Tr++)Bt=mr[Tr],Pi.push(gr[Bt]);return Pi}(),ot=this.font.glyf.encode(ht,ur,Wt),rr=this.font.loca.encode(ot.offsets,ur),Zr={cmap:this.font.cmap.raw(),glyf:ot.table,loca:rr,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(Ye)},this.font.os2.exists&&(Zr["OS/2"]=this.font.os2.raw()),this.font.directory.encode(Zr)},gt}();j.API.PDFObject=function(){var gt;function je(){}return gt=function(Ze,ft){return(Array(ft+1).join("0")+Ze).slice(-ft)},je.convert=function(Ye){var Ze,ft,ot,ht;if(Array.isArray(Ye))return"["+function(){var Bt,It,rr;for(rr=[],Bt=0,It=Ye.length;Bt<It;Bt++)Ze=Ye[Bt],rr.push(je.convert(Ze));return rr}().join(" ")+"]";if(typeof Ye=="string")return"/"+Ye;if(Ye!=null?Ye.isString:void 0)return"("+Ye+")";if(Ye instanceof Date)return"(D:"+gt(Ye.getUTCFullYear(),4)+gt(Ye.getUTCMonth(),2)+gt(Ye.getUTCDate(),2)+gt(Ye.getUTCHours(),2)+gt(Ye.getUTCMinutes(),2)+gt(Ye.getUTCSeconds(),2)+"Z)";if({}.toString.call(Ye)==="[object Object]"){for(ft in ot=["<<"],Ye)ht=Ye[ft],ot.push("/"+ft+" "+je.convert(ht));return ot.push(">>"),ot.join(`
|
|
|
`)}return""+Ye},je}(),V.default=j}.call(this,m("IyRk"))},eIcI:function(z,V,m){var S=m("bYtY"),y=m("hM6l");function g(t,e,d){y.call(this,t,e,d),this.type="value",this.angle=0,this.name="",this.model}S.inherits(g,y);var p=g;z.exports=p},eJH7:function(z,V,m){var S=m("bYtY");function y(g){var p=g.polar;if(p){S.isArray(p)||(p=[p]);var t=[];S.each(p,function(e,d){e.indicator?(e.type&&!e.shape&&(e.shape=e.type),g.radar=g.radar||[],S.isArray(g.radar)||(g.radar=[g.radar]),g.radar.push(e)):t.push(e)}),g.polar=t}S.each(g.series,function(e){e&&e.type==="radar"&&e.polarIndex&&(e.radarIndex=e.polarIndex)})}z.exports=y},eP3c:function(z,V,m){"use strict";function S(ct){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(te){return typeof te}:S=function(te){return te&&typeof Symbol=="function"&&te.constructor===Symbol&&te!==Symbol.prototype?"symbol":typeof te},S(ct)}Object.defineProperty(V,"__esModule",{value:!0}),V.inflateReset=oe,V.inflateReset2=Re,V.inflateResetKeep=Ee,V.inflateInit=et,V.inflateInit2=Be,V.inflate=Ft,V.inflateEnd=Ht,V.inflateGetHeader=$t,V.inflateSetDictionary=Ut,V.inflateInfo=V.Z_DEFLATED=V.Z_BUF_ERROR=V.Z_MEM_ERROR=V.Z_DATA_ERROR=V.Z_STREAM_ERROR=V.Z_NEED_DICT=V.Z_STREAM_END=V.Z_OK=V.Z_TREES=V.Z_BLOCK=V.Z_FINISH=void 0;var y=u(m("6BzB")),g=d(m("xlC8")),p=d(m("QV2g")),t=d(m("sjKO")),e=d(m("JSwD"));function d(ct){return ct&&ct.__esModule?ct:{default:ct}}function f(){if(typeof WeakMap!="function")return null;var ct=new WeakMap;return f=function(){return ct},ct}function u(ct){if(ct&&ct.__esModule)return ct;if(ct===null||S(ct)!=="object"&&typeof ct!="function")return{default:ct};var le=f();if(le&&le.has(ct))return le.get(ct);var te={},we=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ce in ct)if(Object.prototype.hasOwnProperty.call(ct,Ce)){var fe=we?Object.getOwnPropertyDescriptor(ct,Ce):null;fe&&(fe.get||fe.set)?Object.defineProperty(te,Ce,fe):te[Ce]=ct[Ce]}return te.default=ct,le&&le.set(ct,te),te}var r=0,s=1,o=2,i=4;V.Z_FINISH=i;var l=5;V.Z_BLOCK=l;var n=6;V.Z_TREES=n;var a=0;V.Z_OK=a;var c=1;V.Z_STREAM_END=c;var h=2;V.Z_NEED_DICT=h;var A=-2;V.Z_STREAM_ERROR=A;var v=-3;V.Z_DATA_ERROR=v;var w=-4;V.Z_MEM_ERROR=w;var b=-5;V.Z_BUF_ERROR=b;var x=8;V.Z_DEFLATED=x;var C=1,I=2,_=3,E=4,O=5,N=6,F=7,U=8,B=9,K=10,Y=11,k=12,H=13,W=14,j=15,M=16,G=17,X=18,q=19,ee=20,ie=21,de=22,ue=23,ve=24,be=25,_e=26,ke=27,$e=28,ne=29,Ne=30,st=31,pe=32,Z=852,J=592,ae=15,Se=ae;function me(ct){return(ct>>>24&255)+(ct>>>8&65280)+((ct&65280)<<8)+((ct&255)<<24)}function Oe(){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 y.Buf16(320),this.work=new y.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Ee(ct){var le;return!ct||!ct.state?A:(le=ct.state,ct.total_in=ct.total_out=le.total=0,ct.msg="",le.wrap&&(ct.adler=le.wrap&1),le.mode=C,le.last=0,le.havedict=0,le.dmax=32768,le.head=null,le.hold=0,le.bits=0,le.lencode=le.lendyn=new y.Buf32(Z),le.distcode=le.distdyn=new y.Buf32(J),le.sane=1,le.back=-1,a)}function oe(ct){var le;return!ct||!ct.state?A:(le=ct.state,le.wsize=0,le.whave=0,le.wnext=0,Ee(ct))}function Re(ct,le){var te,we;return!ct||!ct.state?A:(we=ct.state,le<0?(te=0,le=-le):(te=(le>>4)+1,le<48&&(le&=15)),le&&(le<8||le>15)?A:(we.window!==null&&we.wbits!==le&&(we.window=null),we.wrap=te,we.wbits=le,oe(ct)))}function Be(ct,le){var te,we;return ct?(we=new Oe,ct.state=we,we.window=null,te=Re(ct,le),te!==a&&(ct.state=null),te):A}function et(ct){return Be(ct,Se)}var bt=!0,dt,He;function kt(ct){if(bt){var le;for(dt=new y.Buf32(512),He=new y.Buf32(32),le=0;le<144;)ct.lens[le++]=8;for(;le<256;)ct.lens[le++]=9;for(;le<280;)ct.lens[le++]=7;for(;le<288;)ct.lens[le++]=8;for((0,e.default)(s,ct.lens,0,288,dt,0,ct.work,{bits:9}),le=0;le<32;)ct.lens[le++]=5;(0,e.default)(o,ct.lens,0,32,He,0,ct.work,{bits:5}),bt=!1}ct.lencode=dt,ct.lenbits=9,ct.distcode=He,ct.distbits=5}function ut(ct,le,te,we){var Ce,fe=ct.state;return fe.window===null&&(fe.wsize=1<<fe.wbits,fe.wnext=0,fe.whave=0,fe.window=new y.Buf8(fe.wsize)),we>=fe.wsize?(y.arraySet(fe.window,le,te-fe.wsize,fe.wsize,0),fe.wnext=0,fe.whave=fe.wsize):(Ce=fe.wsize-fe.wnext,Ce>we&&(Ce=we),y.arraySet(fe.window,le,te-we,Ce,fe.wnext),we-=Ce,we?(y.arraySet(fe.window,le,te-we,we,0),fe.wnext=we,fe.whave=fe.wsize):(fe.wnext+=Ce,fe.wnext===fe.wsize&&(fe.wnext=0),fe.whave<fe.wsize&&(fe.whave+=Ce))),0}function Ft(ct,le){var te,we,Ce,fe,rt,tt,ye,Je,lt,ze,Ct,zt,at,vt,At=0,tr,Ir,zr,yn,ui,Nn,sn,Nt,xt=new y.Buf8(4),Pe,Fe,Ve=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!ct||!ct.state||!ct.output||!ct.input&&ct.avail_in!==0)return A;te=ct.state,te.mode===k&&(te.mode=H),rt=ct.next_out,Ce=ct.output,ye=ct.avail_out,fe=ct.next_in,we=ct.input,tt=ct.avail_in,Je=te.hold,lt=te.bits,ze=tt,Ct=ye,Nt=a;e:for(;;)switch(te.mode){case C:if(te.wrap===0){te.mode=H;break}for(;lt<16;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}if(te.wrap&2&&Je===35615){te.check=0,xt[0]=Je&255,xt[1]=Je>>>8&255,te.check=(0,p.default)(te.check,xt,2,0),Je=0,lt=0,te.mode=I;break}if(te.flags=0,te.head&&(te.head.done=!1),!(te.wrap&1)||(((Je&255)<<8)+(Je>>8))%31){ct.msg="incorrect header check",te.mode=Ne;break}if((Je&15)!==x){ct.msg="unknown compression method",te.mode=Ne;break}if(Je>>>=4,lt-=4,sn=(Je&15)+8,te.wbits===0)te.wbits=sn;else if(sn>te.wbits){ct.msg="invalid window size",te.mode=Ne;break}te.dmax=1<<sn,ct.adler=te.check=1,te.mode=Je&512?K:k,Je=0,lt=0;break;case I:for(;lt<16;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}if(te.flags=Je,(te.flags&255)!==x){ct.msg="unknown compression method",te.mode=Ne;break}if(te.flags&57344){ct.msg="unknown header flags set",te.mode=Ne;break}te.head&&(te.head.text=Je>>8&1),te.flags&512&&(xt[0]=Je&255,xt[1]=Je>>>8&255,te.check=(0,p.default)(te.check,xt,2,0)),Je=0,lt=0,te.mode=_;case _:for(;lt<32;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}te.head&&(te.head.time=Je),te.flags&512&&(xt[0]=Je&255,xt[1]=Je>>>8&255,xt[2]=Je>>>16&255,xt[3]=Je>>>24&255,te.check=(0,p.default)(te.check,xt,4,0)),Je=0,lt=0,te.mode=E;case E:for(;lt<16;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}te.head&&(te.head.xflags=Je&255,te.head.os=Je>>8),te.flags&512&&(xt[0]=Je&255,xt[1]=Je>>>8&255,te.check=(0,p.default)(te.check,xt,2,0)),Je=0,lt=0,te.mode=O;case O:if(te.flags&1024){for(;lt<16;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}te.length=Je,te.head&&(te.head.extra_len=Je),te.flags&512&&(xt[0]=Je&255,xt[1]=Je>>>8&255,te.check=(0,p.default)(te.check,xt,2,0)),Je=0,lt=0}else te.head&&(te.head.extra=null);te.mode=N;case N:if(te.flags&1024&&(zt=te.length,zt>tt&&(zt=tt),zt&&(te.head&&(sn=te.head.extra_len-te.length,te.head.extra||(te.head.extra=new Array(te.head.extra_len)),y.arraySet(te.head.extra,we,fe,zt,sn)),te.flags&512&&(te.check=(0,p.default)(te.check,we,zt,fe)),tt-=zt,fe+=zt,te.length-=zt),te.length))break e;te.length=0,te.mode=F;case F:if(te.flags&2048){if(tt===0)break e;zt=0;do sn=we[fe+zt++],te.head&&sn&&te.length<65536&&(te.head.name+=String.fromCharCode(sn));while(sn&&zt<tt);if(te.flags&512&&(te.check=(0,p.default)(te.check,we,zt,fe)),tt-=zt,fe+=zt,sn)break e}else te.head&&(te.head.name=null);te.length=0,te.mode=U;case U:if(te.flags&4096){if(tt===0)break e;zt=0;do sn=we[fe+zt++],te.head&&sn&&te.length<65536&&(te.head.comment+=String.fromCharCode(sn));while(sn&&zt<tt);if(te.flags&512&&(te.check=(0,p.default)(te.check,we,zt,fe)),tt-=zt,fe+=zt,sn)break e}else te.head&&(te.head.comment=null);te.mode=B;case B:if(te.flags&512){for(;lt<16;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}if(Je!==(te.check&65535)){ct.msg="header crc mismatch",te.mode=Ne;break}Je=0,lt=0}te.head&&(te.head.hcrc=te.flags>>9&1,te.head.done=!0),ct.adler=te.check=0,te.mode=k;break;case K:for(;lt<32;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}ct.adler=te.check=me(Je),Je=0,lt=0,te.mode=Y;case Y:if(te.havedict===0)return ct.next_out=rt,ct.avail_out=ye,ct.next_in=fe,ct.avail_in=tt,te.hold=Je,te.bits=lt,h;ct.adler=te.check=1,te.mode=k;case k:if(le===l||le===n)break e;case H:if(te.last){Je>>>=lt&7,lt-=lt&7,te.mode=ke;break}for(;lt<3;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}te.last=Je&1,Je>>>=1,lt-=1;switch(Je&3){case 0:te.mode=W;break;case 1:if(kt(te),te.mode=ee,le===n){Je>>>=2,lt-=2;break e}break;case 2:te.mode=G;break;case 3:ct.msg="invalid block type",te.mode=Ne}Je>>>=2,lt-=2;break;case W:for(Je>>>=lt&7,lt-=lt&7;lt<32;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}if((Je&65535)!==(Je>>>16^65535)){ct.msg="invalid stored block lengths",te.mode=Ne;break}if(te.length=Je&65535,Je=0,lt=0,te.mode=j,le===n)break e;case j:te.mode=M;case M:if(zt=te.length,zt){if(zt>tt&&(zt=tt),zt>ye&&(zt=ye),zt===0)break e;y.arraySet(Ce,we,fe,zt,rt),tt-=zt,fe+=zt,ye-=zt,rt+=zt,te.length-=zt;break}te.mode=k;break;case G:for(;lt<14;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}if(te.nlen=(Je&31)+257,Je>>>=5,lt-=5,te.ndist=(Je&31)+1,Je>>>=5,lt-=5,te.ncode=(Je&15)+4,Je>>>=4,lt-=4,te.nlen>286||te.ndist>30){ct.msg="too many length or distance symbols",te.mode=Ne;break}te.have=0,te.mode=X;case X:for(;te.have<te.ncode;){for(;lt<3;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}te.lens[Ve[te.have++]]=Je&7,Je>>>=3,lt-=3}for(;te.have<19;)te.lens[Ve[te.have++]]=0;if(te.lencode=te.lendyn,te.lenbits=7,Pe={bits:te.lenbits},Nt=(0,e.default)(r,te.lens,0,19,te.lencode,0,te.work,Pe),te.lenbits=Pe.bits,Nt){ct.msg="invalid code lengths set",te.mode=Ne;break}te.have=0,te.mode=q;case q:for(;te.have<te.nlen+te.ndist;){for(;!(At=te.lencode[Je&(1<<te.lenbits)-1],tr=At>>>24,Ir=At>>>16&255,zr=At&65535,tr<=lt);){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}if(zr<16)Je>>>=tr,lt-=tr,te.lens[te.have++]=zr;else{if(zr===16){for(Fe=tr+2;lt<Fe;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}if(Je>>>=tr,lt-=tr,te.have===0){ct.msg="invalid bit length repeat",te.mode=Ne;break}sn=te.lens[te.have-1],zt=3+(Je&3),Je>>>=2,lt-=2}else if(zr===17){for(Fe=tr+3;lt<Fe;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}Je>>>=tr,lt-=tr,sn=0,zt=3+(Je&7),Je>>>=3,lt-=3}else{for(Fe=tr+7;lt<Fe;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}Je>>>=tr,lt-=tr,sn=0,zt=11+(Je&127),Je>>>=7,lt-=7}if(te.have+zt>te.nlen+te.ndist){ct.msg="invalid bit length repeat",te.mode=Ne;break}for(;zt--;)te.lens[te.have++]=sn}}if(te.mode===Ne)break;if(te.lens[256]===0){ct.msg="invalid code -- missing end-of-block",te.mode=Ne;break}if(te.lenbits=9,Pe={bits:te.lenbits},Nt=(0,e.default)(s,te.lens,0,te.nlen,te.lencode,0,te.work,Pe),te.lenbits=Pe.bits,Nt){ct.msg="invalid literal/lengths set",te.mode=Ne;break}if(te.distbits=6,te.distcode=te.distdyn,Pe={bits:te.distbits},Nt=(0,e.default)(o,te.lens,te.nlen,te.ndist,te.distcode,0,te.work,Pe),te.distbits=Pe.bits,Nt){ct.msg="invalid distances set",te.mode=Ne;break}if(te.mode=ee,le===n)break e;case ee:te.mode=ie;case ie:if(tt>=6&&ye>=258){ct.next_out=rt,ct.avail_out=ye,ct.next_in=fe,ct.avail_in=tt,te.hold=Je,te.bits=lt,(0,t.default)(ct,Ct),rt=ct.next_out,Ce=ct.output,ye=ct.avail_out,fe=ct.next_in,we=ct.input,tt=ct.avail_in,Je=te.hold,lt=te.bits,te.mode===k&&(te.back=-1);break}for(te.back=0;!(At=te.lencode[Je&(1<<te.lenbits)-1],tr=At>>>24,Ir=At>>>16&255,zr=At&65535,tr<=lt);){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}if(Ir&&(Ir&240)===0){for(yn=tr,ui=Ir,Nn=zr;!(At=te.lencode[Nn+((Je&(1<<yn+ui)-1)>>yn)],tr=At>>>24,Ir=At>>>16&255,zr=At&65535,yn+tr<=lt);){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}Je>>>=yn,lt-=yn,te.back+=yn}if(Je>>>=tr,lt-=tr,te.back+=tr,te.length=zr,Ir===0){te.mode=_e;break}if(Ir&32){te.back=-1,te.mode=k;break}if(Ir&64){ct.msg="invalid literal/length code",te.mode=Ne;break}te.extra=Ir&15,te.mode=de;case de:if(te.extra){for(Fe=te.extra;lt<Fe;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}te.length+=Je&(1<<te.extra)-1,Je>>>=te.extra,lt-=te.extra,te.back+=te.extra}te.was=te.length,te.mode=ue;case ue:for(;!(At=te.distcode[Je&(1<<te.distbits)-1],tr=At>>>24,Ir=At>>>16&255,zr=At&65535,tr<=lt);){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}if((Ir&240)===0){for(yn=tr,ui=Ir,Nn=zr;!(At=te.distcode[Nn+((Je&(1<<yn+ui)-1)>>yn)],tr=At>>>24,Ir=At>>>16&255,zr=At&65535,yn+tr<=lt);){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}Je>>>=yn,lt-=yn,te.back+=yn}if(Je>>>=tr,lt-=tr,te.back+=tr,Ir&64){ct.msg="invalid distance code",te.mode=Ne;break}te.offset=zr,te.extra=Ir&15,te.mode=ve;case ve:if(te.extra){for(Fe=te.extra;lt<Fe;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}te.offset+=Je&(1<<te.extra)-1,Je>>>=te.extra,lt-=te.extra,te.back+=te.extra}if(te.offset>te.dmax){ct.msg="invalid distance too far back",te.mode=Ne;break}te.mode=be;case be:if(ye===0)break e;if(zt=Ct-ye,te.offset>zt){if(zt=te.offset-zt,zt>te.whave&&te.sane){ct.msg="invalid distance too far back",te.mode=Ne;break}zt>te.wnext?(zt-=te.wnext,at=te.wsize-zt):at=te.wnext-zt,zt>te.length&&(zt=te.length),vt=te.window}else vt=Ce,at=rt-te.offset,zt=te.length;zt>ye&&(zt=ye),ye-=zt,te.length-=zt;do Ce[rt++]=vt[at++];while(--zt);te.length===0&&(te.mode=ie);break;case _e:if(ye===0)break e;Ce[rt++]=te.length,ye--,te.mode=ie;break;case ke:if(te.wrap){for(;lt<32;){if(tt===0)break e;tt--,Je|=we[fe++]<<lt,lt+=8}if(Ct-=ye,ct.total_out+=Ct,te.total+=Ct,Ct&&(ct.adler=te.check=te.flags?(0,p.default)(te.check,Ce,Ct,rt-Ct):(0,g.default)(te.check,Ce,Ct,rt-Ct)),Ct=ye,(te.flags?Je:me(Je))!==te.check){ct.msg="incorrect data check",te.mode=Ne;break}Je=0,lt=0}te.mode=$e;case $e:if(te.wrap&&te.flags){for(;lt<32;){if(tt===0)break e;tt--,Je+=we[fe++]<<lt,lt+=8}if(Je!==(te.total&4294967295)){ct.msg="incorrect length check",te.mode=Ne;break}Je=0,lt=0}te.mode=ne;case ne:Nt=c;break e;case Ne:Nt=v;break e;case st:return w;case pe:default:return A}return ct.next_out=rt,ct.avail_out=ye,ct.next_in=fe,ct.avail_in=tt,te.hold=Je,te.bits=lt,(te.wsize||Ct!==ct.avail_out&&te.mode<Ne&&(te.mode<ke||le!==i))&&ut(ct,ct.output,ct.next_out,Ct-ct.avail_out)?(te.mode=st,w):(ze-=ct.avail_in,Ct-=ct.avail_out,ct.total_in+=ze,ct.total_out+=Ct,te.total+=Ct,te.wrap&&Ct&&(ct.adler=te.check=te.flags?(0,p.default)(te.check,Ce,Ct,ct.next_out-Ct):(0,g.default)(te.check,Ce,Ct,ct.next_out-Ct)),ct.data_type=te.bits+(te.last?64:0)+(te.mode===k?128:0)+(te.mode===ee||te.mode===j?256:0),(ze===0&&Ct===0||le===i)&&Nt===a&&(Nt=b),Nt)}function Ht(ct){if(!ct||!ct.state)return A;var le=ct.state;return le.window&&(le.window=null),ct.state=null,a}function $t(ct,le){var te;return!ct||!ct.state?A:(te=ct.state,(te.wrap&2)===0?A:(te.head=le,le.done=!1,a))}function Ut(ct,le){var te=le.length,we,Ce,fe;return!ct||!ct.state?A:(we=ct.state,we.wrap!==0&&we.mode!==Y?A:we.mode===Y&&(Ce=1,Ce=(0,g.default)(Ce,le,te,0),Ce!==we.check)?v:(fe=ut(ct,le,te,te),fe?(we.mode=st,w):(we.havedict=1,a)))}var Jt="pako inflate (from Nodeca project)";V.inflateInfo=Jt},ePAk:function(z,V,m){var S=m("ProS");m("2fGM");var y=S.extendComponentModel({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(g){var p,t=this.ecModel;return t.eachComponent(g,function(e){e.getCoordSysModel()===this&&(p=e)},this),p},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}});z.exports=y},eRkO:function(z,V,m){var S=m("+TT/"),y=S.getLayoutRect,g=S.box,p=S.positionElement,t=m("7aKB"),e=m("IwbS");function d(u,r,s){var o=r.getBoxLayoutParams(),i=r.get("padding"),l={width:s.getWidth(),height:s.getHeight()},n=y(o,l,i);g(r.get("orient"),u,r.get("itemGap"),n.width,n.height),p(u,o,l,i)}function f(u,r){var s=t.normalizeCssArray(r.get("padding")),o=r.getItemStyle(["color","opacity"]);o.fill=r.get("backgroundColor");var u=new e.Rect({shape:{x:u.x-s[3],y:u.y-s[0],width:u.width+s[1]+s[3],height:u.height+s[0]+s[2],r:r.get("borderRadius")},style:o,silent:!0,z2:-1});return u}V.layout=d,V.makeBackground=f},eS4l:function(z,V,m){m("HM/N"),m("FNN5")},eUgh:function(z,V){function m(S,y){for(var g=-1,p=S==null?0:S.length,t=Array(p);++g<p;)t[g]=y(S[g],g,S);return t}z.exports=m},ewwo:function(z,V,m){var S=m("bMXI"),y=m("+TT/"),g=y.getLayoutRect,p=m("4mN7");function t(d,f,u){var r=d.getBoxLayoutParams();return r.aspect=u,g(r,{width:f.getWidth(),height:f.getHeight()})}function e(d,f){var u=[];return d.eachSeriesByType("graph",function(r){var s=r.get("coordinateSystem");if(!s||s==="view"){var o=r.getData(),i=o.mapArray(function(x){var C=o.getItemModel(x);return[+C.get("x"),+C.get("y")]}),l=[],n=[];p.fromPoints(i,l,n),n[0]-l[0]===0&&(n[0]+=1,l[0]-=1),n[1]-l[1]===0&&(n[1]+=1,l[1]-=1);var a=(n[0]-l[0])/(n[1]-l[1]),c=t(r,f,a);isNaN(a)&&(l=[c.x,c.y],n=[c.x+c.width,c.y+c.height]);var h=n[0]-l[0],A=n[1]-l[1],v=c.width,w=c.height,b=r.coordinateSystem=new S;b.zoomLimit=r.get("scaleLimit"),b.setBoundingRect(l[0],l[1],h,A),b.setViewRect(c.x,c.y,v,w),b.setCenter(r.get("center")),b.setZoom(r.get("zoom")),u.push(b)}}),u}z.exports=e},f1nB:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("ProS"),p=m("bYtY"),t=m("4NO4"),e=m("IwbS"),d=m("+TT/"),f=m("OELB"),u=f.parsePercent,r={path:null,compoundPath:null,group:e.Group,image:e.Image,text:e.Text};g.registerPreprocessor(function(v){var w=v.graphic;p.isArray(w)?!w[0]||!w[0].elements?v.graphic=[{elements:w}]:v.graphic=[v.graphic[0]]:w&&!w.elements&&(v.graphic=[{elements:[w]}])});var s=g.extendComponentModel({type:"graphic",defaultOption:{elements:[],parentId:null},_elOptionsToUpdate:null,mergeOption:function(v){var w=this.option.elements;this.option.elements=null,s.superApply(this,"mergeOption",arguments),this.option.elements=w},optionUpdated:function(v,w){var b=this.option,x=(w?b:v).elements,C=b.elements=w?[]:b.elements,I=[];this._flatten(x,I);var _=t.mappingToExists(C,I);t.makeIdAndName(_);var E=this._elOptionsToUpdate=[];p.each(_,function(N,F){var U=N.option;if(!U)return;E.push(U),a(N,U),c(C,F,U),h(C[F],U)},this);for(var O=C.length-1;O>=0;O--)C[O]==null?C.splice(O,1):delete C[O].$action},_flatten:function(v,w,b){p.each(v,function(x){if(!x)return;b&&(x.parentOption=b),w.push(x);var C=x.children;x.type==="group"&&C&&this._flatten(C,w,x),delete x.children},this)},useElOptionsToUpdate:function(){var v=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,v}});g.extendComponentView({type:"graphic",init:function(v,w){this._elMap=p.createHashMap(),this._lastGraphicModel},render:function(v,w,b){v!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=v,this._updateElements(v),this._relocate(v,b)},_updateElements:function(v){var w=v.useElOptionsToUpdate();if(!w)return;var b=this._elMap,x=this.group;p.each(w,function(C){var I=C.$action,_=C.id,E=b.get(_),O=C.parentId,N=O!=null?b.get(O):x,F=C.style;C.type==="text"&&F&&(C.hv&&C.hv[1]&&(F.textVerticalAlign=F.textBaseline=null),!F.hasOwnProperty("textFill")&&F.fill&&(F.textFill=F.fill),!F.hasOwnProperty("textStroke")&&F.stroke&&(F.textStroke=F.stroke));var U=l(C);!I||I==="merge"?E?E.attr(U):o(_,N,U,b):I==="replace"?(i(E,b),o(_,N,U,b)):I==="remove"&&i(E,b);var B=b.get(_);B&&(B.__ecGraphicWidthOption=C.width,B.__ecGraphicHeightOption=C.height,A(B,v,C))})},_relocate:function(v,w){for(var b=v.option.elements,x=this.group,C=this._elMap,I=w.getWidth(),_=w.getHeight(),E=0;E<b.length;E++){var O=b[E],N=C.get(O.id);if(!N||!N.isGroup)continue;var F=N.parent,U=F===x;N.__ecGraphicWidth=u(N.__ecGraphicWidthOption,U?I:F.__ecGraphicWidth)||0,N.__ecGraphicHeight=u(N.__ecGraphicHeightOption,U?_:F.__ecGraphicHeight)||0}for(var E=b.length-1;E>=0;E--){var O=b[E],N=C.get(O.id);if(!N)continue;var F=N.parent,B=F===x?{width:I,height:_}:{width:F.__ecGraphicWidth,height:F.__ecGraphicHeight};d.positionElement(N,O,B,null,{hv:O.hv,boundingMode:O.bounding})}},_clear:function(){var v=this._elMap;v.each(function(w){i(w,v)}),this._elMap=p.createHashMap()},dispose:function(){this._clear()}});function o(v,w,b,x){var C=b.type,I=r.hasOwnProperty(C)?r[C]:e.getShapeClass(C),_=new I(b);w.add(_),x.set(v,_),_.__ecGraphicId=v}function i(v,w){var b=v&&v.parent;b&&(v.type==="group"&&v.traverse(function(x){i(x,w)}),w.removeKey(v.__ecGraphicId),b.remove(v))}function l(v){return v=p.extend({},v),p.each(["id","parentId","$action","hv","bounding"].concat(d.LOCATION_PARAMS),function(w){delete v[w]}),v}function n(v,w){var b;return p.each(w,function(x){v[x]!=null&&v[x]!=="auto"&&(b=!0)}),b}function a(v,w){var b=v.exist;if(w.id=v.keyInfo.id,!w.type&&b&&(w.type=b.type),w.parentId==null){var x=w.parentOption;x?w.parentId=x.id:b&&(w.parentId=b.parentId)}w.parentOption=null}function c(v,w,b){var x=p.extend({},b),C=v[w],I=b.$action||"merge";I==="merge"?C?(p.merge(C,x,!0),d.mergeLayoutParam(C,x,{ignoreSize:!0}),d.copyLayoutParams(b,C)):v[w]=x:I==="replace"?v[w]=x:I==="remove"&&(C&&(v[w]=null))}function h(v,w){if(!v)return;v.hv=w.hv=[n(w,["left","right"]),n(w,["top","bottom"])],v.type==="group"&&(v.width==null&&(v.width=w.width=0),v.height==null&&(v.height=w.height=0))}function A(v,w,b){var x=v.eventData;!v.silent&&!v.ignore&&!x&&(x=v.eventData={componentType:"graphic",componentIndex:w.componentIndex,name:v.name}),x&&(x.info=v.info)}},f3JH:function(z,V,m){m("aTJb"),m("OlYY"),m("fc+c"),m("oY9F"),m("MqEG"),m("LBfv"),m("noeP")},f5HG:function(z,V,m){var S=m("IwbS"),y=m("QBsz"),g=S.Line.prototype,p=S.BezierCurve.prototype;function t(d){return isNaN(+d.cpx1)||isNaN(+d.cpy1)}var e=S.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(d,f){this[t(f)?"_buildPathLine":"_buildPathCurve"](d,f)},_buildPathLine:g.buildPath,_buildPathCurve:p.buildPath,pointAt:function(d){return this[t(this.shape)?"_pointAtLine":"_pointAtCurve"](d)},_pointAtLine:g.pointAt,_pointAtCurve:p.pointAt,tangentAt:function(d){var f=this.shape,u=t(f)?[f.x2-f.x1,f.y2-f.y1]:this._tangentAtCurve(d);return y.normalize(u,u)},_tangentAtCurve:p.tangentAt});z.exports=e},f5Yq:function(z,V,m){var S=m("bYtY"),y=S.isFunction;function g(p,t,e){return{seriesType:p,performRawSeries:!0,reset:function(d,f,u){var r=d.getData(),s=d.get("symbol"),o=d.get("symbolSize"),i=d.get("symbolKeepAspect"),l=d.get("symbolRotate"),n=y(s),a=y(o),c=y(l),h=n||a||c,A=!n&&s?s:t,v=a?null:o,w=c?null:w;if(r.setVisual({legendSymbol:e||A,symbol:A,symbolSize:v,symbolKeepAspect:i,symbolRotate:l}),f.isSeriesFiltered(d))return;function b(x,C){if(h){var I=d.getRawValue(C),_=d.getDataParams(C);n&&x.setItemVisual(C,"symbol",s(I,_)),a&&x.setItemVisual(C,"symbolSize",o(I,_)),c&&x.setItemVisual(C,"symbolRotate",l(I,_))}if(x.hasItemOption){var E=x.getItemModel(C),O=E.getShallow("symbol",!0),N=E.getShallow("symbolSize",!0),F=E.getShallow("symbolRotate",!0),U=E.getShallow("symbolKeepAspect",!0);O!=null&&x.setItemVisual(C,"symbol",O),N!=null&&x.setItemVisual(C,"symbolSize",N),F!=null&&x.setItemVisual(C,"symbolRotate",F),U!=null&&x.setItemVisual(C,"symbolKeepAspect",U)}}return{dataEach:r.hasItemOption||h?b:null}}}}z.exports=g},fAei:function(z,V,m){"use strict";m.d(V,"a",function(){return b.a});var S=m("wx14"),y=m("rePB"),g=m("VTBJ"),p=m("KQm4"),t=m("1OyB"),e=m("vuIU"),d=m("JX7q"),f=m("Ji7U"),u=m("LK+K"),r=m("q1tI"),s=m("4IlW"),o=m("Kwbf"),i=m("TSYQ"),l=m.n(i),n=m("sboe"),a=m("OZM5"),c=m("815F"),h=m("ODXe"),A=m("Ff2n"),v=m("+nKL"),w=m("8XRh"),b=m("WaYH"),x=function(ue,ve){var be=ue.className,_e=ue.style,ke=ue.motion,$e=ue.motionNodes,ne=ue.motionType,Ne=ue.onMotionStart,st=ue.onMotionEnd,pe=ue.active,Z=ue.treeNodeRequiredProps,J=Object(A.a)(ue,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),ae=r.useState(!0),Se=Object(h.a)(ae,2),me=Se[0],Oe=Se[1],Ee=r.useContext(n.a),oe=Ee.prefixCls,Re=r.useRef(!1),Be=function(){Re.current||st(),Re.current=!0};return Object(r.useEffect)(function(){$e&&ne==="hide"&&me&&Oe(!1)},[$e]),Object(r.useEffect)(function(){return $e&&Ne(),function(){$e&&Be()}},[]),$e?r.createElement(w.default,Object(S.a)({ref:ve,visible:me},ke,{motionAppear:ne==="show",onAppearEnd:Be,onLeaveEnd:Be}),function(et,bt){var dt=et.className,He=et.style;return r.createElement("div",{ref:bt,className:l()("".concat(oe,"-treenode-motion"),dt),style:He},$e.map(function(kt){var ut=kt.data,Ft=ut.key,Ht=Object(A.a)(ut,["key"]),$t=kt.isStart,Ut=kt.isEnd;delete Ht.children;var Jt=Object(c.f)(Ft,Z);return r.createElement(b.a,Object(S.a)({},Ht,Jt,{active:pe,data:kt.data,key:Ft,isStart:$t,isEnd:Ut}))}))}):r.createElement(b.a,Object(S.a)({domRef:ve,className:be,style:_e},J,{active:pe}))};x.displayName="MotionTreeNode";var C=r.forwardRef(x),I=C;function _(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ve=de.length,be=ue.length;if(Math.abs(ve-be)!==1)return{add:!1,key:null};function _e(ke,$e){var ne=new Map;ke.forEach(function(st){ne.set(st,!0)});var Ne=$e.filter(function(st){return!ne.has(st)});return Ne.length===1?Ne[0]:null}return ve<be?{add:!0,key:_e(de,ue)}:{add:!1,key:_e(ue,de)}}function E(de,ue,ve){var be=de.findIndex(function(ne){var Ne=ne.data;return Ne.key===ve}),_e=de[be+1],ke=ue.findIndex(function(ne){var Ne=ne.data;return Ne.key===ve});if(_e){var $e=ue.findIndex(function(ne){var Ne=ne.data;return Ne.key===_e.data.key});return ue.slice(ke+1,$e)}return ue.slice(ke+1)}var O={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},N=function(){},F="RC_TREE_MOTION_".concat(Math.random()),U={key:F},B={key:F,level:0,index:0,pos:"0",node:U},K={parent:null,children:[],pos:B.pos,data:U,isStart:[],isEnd:[]};function Y(de,ue,ve,be){return ue===!1||!ve?de:de.slice(0,Math.ceil(ve/be)+1)}function k(de){var ue=de.data.key,ve=de.pos;return Object(c.e)(ue,ve)}function H(de){for(var ue=String(de.data.key),ve=de;ve.parent;)ve=ve.parent,ue="".concat(ve.data.key," > ").concat(ue);return ue}var W=function(ue,ve){var be=ue.prefixCls,_e=ue.data,ke=ue.selectable,$e=ue.checkable,ne=ue.expandedKeys,Ne=ue.selectedKeys,st=ue.checkedKeys,pe=ue.loadedKeys,Z=ue.loadingKeys,J=ue.halfCheckedKeys,ae=ue.keyEntities,Se=ue.disabled,me=ue.dragging,Oe=ue.dragOverNodeKey,Ee=ue.dropPosition,oe=ue.motion,Re=ue.height,Be=ue.itemHeight,et=ue.virtual,bt=ue.focusable,dt=ue.activeItem,He=ue.focused,kt=ue.tabIndex,ut=ue.onKeyDown,Ft=ue.onFocus,Ht=ue.onBlur,$t=ue.onActiveChange,Ut=ue.onListChangeStart,Jt=ue.onListChangeEnd,ct=Object(A.a)(ue,["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"]),le=r.useRef(null),te=r.useRef(null);r.useImperativeHandle(ve,function(){return{scrollTo:function(Fe){le.current.scrollTo(Fe)},getIndentWidth:function(){return te.current.offsetWidth}}});var we=r.useState(ne),Ce=Object(h.a)(we,2),fe=Ce[0],rt=Ce[1],tt=r.useState(_e),ye=Object(h.a)(tt,2),Je=ye[0],lt=ye[1],ze=r.useState(_e),Ct=Object(h.a)(ze,2),zt=Ct[0],at=Ct[1],vt=r.useState([]),At=Object(h.a)(vt,2),tr=At[0],Ir=At[1],zr=r.useState(null),yn=Object(h.a)(zr,2),ui=yn[0],Nn=yn[1];function sn(){lt(_e),at(_e),Ir([]),Nn(null),Jt()}r.useEffect(function(){rt(ne);var Pe=_(fe,ne);if(Pe.key!==null)if(Pe.add){var Fe=Je.findIndex(function(Lr){var dn=Lr.data.key;return dn===Pe.key}),Ve=Y(E(Je,_e,Pe.key),et,Re,Be),pt=Je.slice();pt.splice(Fe+1,0,K),at(pt),Ir(Ve),Nn("show")}else{var Mt=_e.findIndex(function(Lr){var dn=Lr.data.key;return dn===Pe.key}),dr=Y(E(_e,Je,Pe.key),et,Re,Be),fr=_e.slice();fr.splice(Mt+1,0,K),at(fr),Ir(dr),Nn("hide")}else Je!==_e&&(lt(_e),at(_e))},[ne,_e]),r.useEffect(function(){me||sn()},[me]);var Nt=oe?zt:_e,xt={expandedKeys:ne,selectedKeys:Ne,loadedKeys:pe,loadingKeys:Z,checkedKeys:st,halfCheckedKeys:J,dragOverNodeKey:Oe,dropPosition:Ee,keyEntities:ae};return r.createElement(r.Fragment,null,He&&dt&&r.createElement("span",{style:O,"aria-live":"assertive"},H(dt)),r.createElement("div",{role:"tree"},r.createElement("input",{style:O,disabled:bt===!1||Se,tabIndex:bt!==!1?kt:null,onKeyDown:ut,onFocus:Ft,onBlur:Ht,value:"",onChange:N})),r.createElement("div",{className:"".concat(be,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden"}},r.createElement("div",{className:"".concat(be,"-indent")},r.createElement("div",{ref:te,className:"".concat(be,"-indent-unit")}))),r.createElement(v.a,Object(S.a)({},ct,{data:Nt,itemKey:k,height:Re,fullHeight:!1,virtual:et,itemHeight:Be,prefixCls:"".concat(be,"-list"),ref:le}),function(Pe){var Fe=Pe.pos,Ve=Pe.data,pt=Ve.key,Mt=Object(A.a)(Ve,["key"]),dr=Pe.isStart,fr=Pe.isEnd,Lr=Object(c.e)(pt,Fe);delete Mt.children;var dn=Object(c.f)(Lr,xt);return r.createElement(I,Object(S.a)({},Mt,dn,{active:!!dt&&pt===dt.data.key,pos:Fe,data:Pe.data,isStart:dr,isEnd:fr,motion:oe,motionNodes:pt===F?tr:null,motionType:ui,onMotionStart:Ut,onMotionEnd:sn,treeNodeRequiredProps:xt,onMouseMove:function(){$t(null)}}))}))},j=r.forwardRef(W);j.displayName="NodeList";var M=j,G=m("NvD2");function X(de){var ue=de.dropPosition,ve=de.dropLevelOffset,be=de.indent,_e={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(ue){case-1:_e.top=0,_e.left=-ve*be;break;case 1:_e.bottom=0,_e.left=-ve*be;break;case 0:_e.bottom=0,_e.left=be;break}return r.createElement("div",{style:_e})}var q=function(de){Object(f.a)(ve,de);var ue=Object(u.a)(ve);function ve(){var be;return Object(t.a)(this,ve),be=ue.apply(this,arguments),be.destroyed=!1,be.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},be.dragStartMousePosition=null,be.listRef=r.createRef(),be.onNodeDragStart=function(_e,ke){var $e=be.state,ne=$e.expandedKeys,Ne=$e.keyEntities,st=be.props.onDragStart,pe=ke.props.eventKey;be.dragNode=ke,be.dragStartMousePosition={x:_e.clientX,y:_e.clientY};var Z=Object(a.b)(ne,pe);be.setState({dragging:!0,dragChildrenKeys:Object(a.g)(pe,Ne),indent:be.listRef.current.getIndentWidth()}),be.setExpandedKeys(Z),window.addEventListener("dragend",be.onWindowDragEnd),st&&st({event:_e,node:Object(c.b)(ke.props)})},be.onNodeDragEnter=function(_e,ke){var $e=be.state,ne=$e.expandedKeys,Ne=$e.keyEntities,st=$e.dragChildrenKeys,pe=$e.flattenNodes,Z=$e.indent,J=be.props,ae=J.onDragEnter,Se=J.onExpand,me=J.allowDrop,Oe=J.direction,Ee=ke.props.pos,oe=Object(d.a)(be),Re=oe.dragNode,Be=Object(a.c)(_e,Re,ke,Z,be.dragStartMousePosition,me,pe,Ne,ne,Oe),et=Be.dropPosition,bt=Be.dropLevelOffset,dt=Be.dropTargetKey,He=Be.dropContainerKey,kt=Be.dropTargetPos,ut=Be.dropAllowed,Ft=Be.dragOverNodeKey;if(!Re||st.indexOf(dt)!==-1||!ut){be.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1});return}if(be.delayedDragEnterLogic||(be.delayedDragEnterLogic={}),Object.keys(be.delayedDragEnterLogic).forEach(function(Ht){clearTimeout(be.delayedDragEnterLogic[Ht])}),Re.props.eventKey!==ke.props.eventKey&&(_e.persist(),be.delayedDragEnterLogic[Ee]=window.setTimeout(function(){if(!be.state.dragging)return;var Ht=Object(p.a)(ne),$t=Ne[ke.props.eventKey];$t&&($t.children||[]).length&&(Ht=Object(a.a)(ne,ke.props.eventKey)),"expandedKeys"in be.props||be.setExpandedKeys(Ht),Se&&Se(Ht,{node:Object(c.b)(ke.props),expanded:!0,nativeEvent:_e.nativeEvent})},800)),Re.props.eventKey===dt&&bt===0){be.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1});return}be.setState({dragOverNodeKey:Ft,dropPosition:et,dropLevelOffset:bt,dropTargetKey:dt,dropContainerKey:He,dropTargetPos:kt,dropAllowed:ut}),ae&&ae({event:_e,node:Object(c.b)(ke.props),expandedKeys:ne})},be.onNodeDragOver=function(_e,ke){var $e=be.state,ne=$e.dragChildrenKeys,Ne=$e.flattenNodes,st=$e.keyEntities,pe=$e.expandedKeys,Z=$e.indent,J=be.props,ae=J.onDragOver,Se=J.allowDrop,me=J.direction,Oe=Object(d.a)(be),Ee=Oe.dragNode,oe=Object(a.c)(_e,Ee,ke,Z,be.dragStartMousePosition,Se,Ne,st,pe,me),Re=oe.dropPosition,Be=oe.dropLevelOffset,et=oe.dropTargetKey,bt=oe.dropContainerKey,dt=oe.dropAllowed,He=oe.dropTargetPos,kt=oe.dragOverNodeKey;if(!Ee||ne.indexOf(et)!==-1||!dt)return;Ee.props.eventKey===et&&Be===0?be.state.dropPosition===null&&be.state.dropLevelOffset===null&&be.state.dropTargetKey===null&&be.state.dropContainerKey===null&&be.state.dropTargetPos===null&&be.state.dropAllowed===!1&&be.state.dragOverNodeKey===null||be.setState({dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1,dragOverNodeKey:null}):Re===be.state.dropPosition&&Be===be.state.dropLevelOffset&&et===be.state.dropTargetKey&&bt===be.state.dropContainerKey&&He===be.state.dropTargetPos&&dt===be.state.dropAllowed&&kt===be.state.dragOverNodeKey||be.setState({dropPosition:Re,dropLevelOffset:Be,dropTargetKey:et,dropContainerKey:bt,dropTargetPos:He,dropAllowed:dt,dragOverNodeKey:kt}),ae&&ae({event:_e,node:Object(c.b)(ke.props)})},be.onNodeDragLeave=function(_e,ke){var $e=be.props.onDragLeave;$e&&$e({event:_e,node:Object(c.b)(ke.props)})},be.onWindowDragEnd=function(_e){be.onNodeDragEnd(_e,null,!0),window.removeEventListener("dragend",be.onWindowDragEnd)},be.onNodeDragEnd=function(_e,ke){var $e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ne=be.props.onDragEnd;be.setState({dragOverNodeKey:null}),be.cleanDragState(),ne&&!$e&&ne({event:_e,node:Object(c.b)(ke.props)}),be.dragNode=null},be.onNodeDrop=function(_e,ke){var $e,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ne=be.state,st=Ne.dragChildrenKeys,pe=Ne.dropPosition,Z=Ne.dropTargetKey,J=Ne.dropTargetPos,ae=Ne.dropAllowed;if(!ae)return;var Se=be.props.onDrop;if(be.setState({dragOverNodeKey:null}),be.cleanDragState(),Z===null)return;var me=Object(g.a)(Object(g.a)({},Object(c.f)(Z,be.getTreeNodeRequiredProps())),{},{active:(($e=be.getActiveItem())===null||$e===void 0?void 0:$e.data.key)===Z,data:be.state.keyEntities[Z].node}),Oe=st.indexOf(Z)!==-1;Object(o.a)(!Oe,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ee=Object(a.k)(J),oe={event:_e,node:Object(c.b)(me),dragNode:be.dragNode?Object(c.b)(be.dragNode.props):null,dragNodesKeys:[be.dragNode.props.eventKey].concat(st),dropToGap:pe!==0,dropPosition:pe+Number(Ee[Ee.length-1])};Se&&!ne&&Se(oe),be.dragNode=null},be.cleanDragState=function(){var _e=be.state.dragging;_e&&be.setState({dragging:!1,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),be.dragStartMousePosition=null},be.onNodeClick=function(_e,ke){var $e=be.props.onClick;$e&&$e(_e,ke)},be.onNodeDoubleClick=function(_e,ke){var $e=be.props.onDoubleClick;$e&&$e(_e,ke)},be.onNodeSelect=function(_e,ke){var $e=be.state.selectedKeys,ne=be.state.keyEntities,Ne=be.props,st=Ne.onSelect,pe=Ne.multiple,Z=ke.selected,J=ke.key,ae=!Z;ae?pe?$e=Object(a.a)($e,J):$e=[J]:$e=Object(a.b)($e,J);var Se=$e.map(function(me){var Oe=ne[me];return Oe?Oe.node:null}).filter(function(me){return me});be.setUncontrolledState({selectedKeys:$e}),st&&st($e,{event:"select",selected:ae,node:ke,selectedNodes:Se,nativeEvent:_e.nativeEvent})},be.onNodeCheck=function(_e,ke,$e){var ne=be.state,Ne=ne.keyEntities,st=ne.checkedKeys,pe=ne.halfCheckedKeys,Z=be.props,J=Z.checkStrictly,ae=Z.onCheck,Se=ke.key,me,Oe={event:"check",node:ke,checked:$e,nativeEvent:_e.nativeEvent};if(J){var Ee=$e?Object(a.a)(st,Se):Object(a.b)(st,Se),oe=Object(a.b)(pe,Se);me={checked:Ee,halfChecked:oe},Oe.checkedNodes=Ee.map(function(He){return Ne[He]}).filter(function(He){return He}).map(function(He){return He.node}),be.setUncontrolledState({checkedKeys:Ee})}else{var Re=Object(G.a)([].concat(Object(p.a)(st),[Se]),!0,Ne),Be=Re.checkedKeys,et=Re.halfCheckedKeys;if(!$e){var bt=new Set(Be);bt.delete(Se);var dt=Object(G.a)(Array.from(bt),{checked:!1,halfCheckedKeys:et},Ne);Be=dt.checkedKeys,et=dt.halfCheckedKeys}me=Be,Oe.checkedNodes=[],Oe.checkedNodesPositions=[],Oe.halfCheckedKeys=et,Be.forEach(function(He){var kt=Ne[He];if(!kt)return;var ut=kt.node,Ft=kt.pos;Oe.checkedNodes.push(ut),Oe.checkedNodesPositions.push({node:ut,pos:Ft})}),be.setUncontrolledState({checkedKeys:Be},!1,{halfCheckedKeys:et})}ae&&ae(me,Oe)},be.onNodeLoad=function(_e){return new Promise(function(ke){be.setState(function($e){var ne=$e.loadedKeys,Ne=ne===void 0?[]:ne,st=$e.loadingKeys,pe=st===void 0?[]:st,Z=be.props,J=Z.loadData,ae=Z.onLoad,Se=_e.key;if(!J||Ne.indexOf(Se)!==-1||pe.indexOf(Se)!==-1)return{};var me=J(_e);return me.then(function(){var Oe=be.state,Ee=Oe.loadedKeys,oe=Oe.loadingKeys,Re=Object(a.a)(Ee,Se),Be=Object(a.b)(oe,Se);ae&&ae(Re,{event:"load",node:_e}),be.setUncontrolledState({loadedKeys:Re}),be.setState({loadingKeys:Be}),ke()}),{loadingKeys:Object(a.a)(pe,Se)}})})},be.onNodeMouseEnter=function(_e,ke){var $e=be.props.onMouseEnter;$e&&$e({event:_e,node:ke})},be.onNodeMouseLeave=function(_e,ke){var $e=be.props.onMouseLeave;$e&&$e({event:_e,node:ke})},be.onNodeContextMenu=function(_e,ke){var $e=be.props.onRightClick;$e&&(_e.preventDefault(),$e({event:_e,node:ke}))},be.onFocus=function(){var _e=be.props.onFocus;be.setState({focused:!0}),_e&&_e.apply(void 0,arguments)},be.onBlur=function(){var _e=be.props.onBlur;be.setState({focused:!1}),be.onActiveChange(null),_e&&_e.apply(void 0,arguments)},be.getTreeNodeRequiredProps=function(){var _e=be.state,ke=_e.expandedKeys,$e=_e.selectedKeys,ne=_e.loadedKeys,Ne=_e.loadingKeys,st=_e.checkedKeys,pe=_e.halfCheckedKeys,Z=_e.dragOverNodeKey,J=_e.dropPosition,ae=_e.keyEntities;return{expandedKeys:ke||[],selectedKeys:$e||[],loadedKeys:ne||[],loadingKeys:Ne||[],checkedKeys:st||[],halfCheckedKeys:pe||[],dragOverNodeKey:Z,dropPosition:J,keyEntities:ae}},be.setExpandedKeys=function(_e){var ke=be.state.treeData,$e=Object(c.d)(ke,_e);be.setUncontrolledState({expandedKeys:_e,flattenNodes:$e},!0)},be.onNodeExpand=function(_e,ke){var $e=be.state.expandedKeys,ne=be.state.listChanging,Ne=be.props,st=Ne.onExpand,pe=Ne.loadData,Z=ke.key,J=ke.expanded;if(ne)return;var ae=$e.indexOf(Z),Se=!J;if(Object(o.a)(J&&ae!==-1||!J&&ae===-1,"Expand state not sync with index check"),Se?$e=Object(a.a)($e,Z):$e=Object(a.b)($e,Z),be.setExpandedKeys($e),st&&st($e,{node:ke,expanded:Se,nativeEvent:_e.nativeEvent}),Se&&pe){var me=be.onNodeLoad(ke);me&&me.then(function(){var Oe=Object(c.d)(be.state.treeData,$e);be.setUncontrolledState({flattenNodes:Oe})})}},be.onListChangeStart=function(){be.setUncontrolledState({listChanging:!0})},be.onListChangeEnd=function(){setTimeout(function(){be.setUncontrolledState({listChanging:!1})})},be.onActiveChange=function(_e){var ke=be.state.activeKey,$e=be.props.onActiveChange;if(ke===_e)return;be.setState({activeKey:_e}),_e!==null&&be.scrollTo({key:_e}),$e&&$e(_e)},be.getActiveItem=function(){var _e=be.state,ke=_e.activeKey,$e=_e.flattenNodes;return ke===null?null:$e.find(function(ne){var Ne=ne.data.key;return Ne===ke})||null},be.offsetActiveKey=function(_e){var ke=be.state,$e=ke.flattenNodes,ne=ke.activeKey,Ne=$e.findIndex(function(Z){var J=Z.data.key;return J===ne});Ne===-1&&_e<0&&(Ne=$e.length),Ne=(Ne+_e+$e.length)%$e.length;var st=$e[Ne];if(st){var pe=st.data.key;be.onActiveChange(pe)}else be.onActiveChange(null)},be.onKeyDown=function(_e){var ke=be.state,$e=ke.activeKey,ne=ke.expandedKeys,Ne=ke.checkedKeys,st=be.props,pe=st.onKeyDown,Z=st.checkable,J=st.selectable;switch(_e.which){case s.a.UP:{be.offsetActiveKey(-1),_e.preventDefault();break}case s.a.DOWN:{be.offsetActiveKey(1),_e.preventDefault();break}}var ae=be.getActiveItem();if(ae&&ae.data){var Se=be.getTreeNodeRequiredProps(),me=ae.data.isLeaf===!1||!!(ae.data.children||[]).length,Oe=Object(c.b)(Object(g.a)(Object(g.a)({},Object(c.f)($e,Se)),{},{data:ae.data,active:!0}));switch(_e.which){case s.a.LEFT:{me&&ne.includes($e)?be.onNodeExpand({},Oe):ae.parent&&be.onActiveChange(ae.parent.data.key),_e.preventDefault();break}case s.a.RIGHT:{me&&!ne.includes($e)?be.onNodeExpand({},Oe):ae.children&&ae.children.length&&be.onActiveChange(ae.children[0].data.key),_e.preventDefault();break}case s.a.ENTER:case s.a.SPACE:{Z&&!Oe.disabled&&Oe.checkable!==!1&&!Oe.disableCheckbox?be.onNodeCheck({},Oe,!Ne.includes($e)):!Z&&J&&!Oe.disabled&&Oe.selectable!==!1&&be.onNodeSelect({},Oe);break}}}pe&&pe(_e)},be.setUncontrolledState=function(_e){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,$e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(be.destroyed)return;var ne=!1,Ne=!0,st={};Object.keys(_e).forEach(function(pe){if(pe in be.props){Ne=!1;return}ne=!0,st[pe]=_e[pe]}),ne&&(!ke||Ne)&&be.setState(Object(g.a)(Object(g.a)({},st),$e))},be.scrollTo=function(_e){be.listRef.current.scrollTo(_e)},be}return Object(e.a)(ve,[{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"render",value:function(){var _e,ke=this.state,$e=ke.focused,ne=ke.flattenNodes,Ne=ke.keyEntities,st=ke.dragging,pe=ke.activeKey,Z=ke.dropLevelOffset,J=ke.dropContainerKey,ae=ke.dropTargetKey,Se=ke.dropPosition,me=ke.dragOverNodeKey,Oe=ke.indent,Ee=this.props,oe=Ee.prefixCls,Re=Ee.className,Be=Ee.style,et=Ee.showLine,bt=Ee.focusable,dt=Ee.tabIndex,He=dt===void 0?0:dt,kt=Ee.selectable,ut=Ee.showIcon,Ft=Ee.icon,Ht=Ee.switcherIcon,$t=Ee.draggable,Ut=Ee.checkable,Jt=Ee.checkStrictly,ct=Ee.disabled,le=Ee.motion,te=Ee.loadData,we=Ee.filterTreeNode,Ce=Ee.height,fe=Ee.itemHeight,rt=Ee.virtual,tt=Ee.titleRender,ye=Ee.dropIndicatorRender,Je=Ee.onContextMenu,lt=Ee.direction,ze=Object(a.f)(this.props);return r.createElement(n.a.Provider,{value:{prefixCls:oe,selectable:kt,showIcon:ut,icon:Ft,switcherIcon:Ht,draggable:$t,checkable:Ut,checkStrictly:Jt,disabled:ct,keyEntities:Ne,dropLevelOffset:Z,dropContainerKey:J,dropTargetKey:ae,dropPosition:Se,dragOverNodeKey:me,indent:Oe,direction:lt,dropIndicatorRender:ye,loadData:te,filterTreeNode:we,titleRender:tt,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}},r.createElement("div",{className:l()(oe,Re,(_e={},Object(y.a)(_e,"".concat(oe,"-show-line"),et),Object(y.a)(_e,"".concat(oe,"-focused"),$e),Object(y.a)(_e,"".concat(oe,"-active-focused"),pe!==null),_e))},r.createElement(M,Object(S.a)({ref:this.listRef,prefixCls:oe,style:Be,data:ne,disabled:ct,selectable:kt,checkable:!!Ut,motion:le,dragging:st,height:Ce,itemHeight:fe,virtual:rt,focusable:bt,focused:$e,tabIndex:He,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Je},this.getTreeNodeRequiredProps(),ze))))}}],[{key:"getDerivedStateFromProps",value:function(_e,ke){var $e=ke.prevProps,ne={prevProps:_e};function Ne(et){return!$e&&et in _e||$e&&$e[et]!==_e[et]}var st;if(Ne("treeData")?st=_e.treeData:Ne("children")&&(Object(o.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),st=Object(c.c)(_e.children)),st){ne.treeData=st;var pe=Object(c.a)(st);ne.keyEntities=Object(g.a)(Object(y.a)({},F,B),pe.keyEntities)}var Z=ne.keyEntities||ke.keyEntities;if(Ne("expandedKeys")||$e&&Ne("autoExpandParent"))ne.expandedKeys=_e.autoExpandParent||!$e&&_e.defaultExpandParent?Object(a.e)(_e.expandedKeys,Z):_e.expandedKeys;else if(!$e&&_e.defaultExpandAll){var J=Object(g.a)({},Z);delete J[F],ne.expandedKeys=Object.keys(J).map(function(et){return J[et].key})}else!$e&&_e.defaultExpandedKeys&&(ne.expandedKeys=_e.autoExpandParent||_e.defaultExpandParent?Object(a.e)(_e.defaultExpandedKeys,Z):_e.defaultExpandedKeys);if(ne.expandedKeys||delete ne.expandedKeys,st||ne.expandedKeys){var ae=Object(c.d)(st||ke.treeData,ne.expandedKeys||ke.expandedKeys);ne.flattenNodes=ae}if(_e.selectable&&(Ne("selectedKeys")?ne.selectedKeys=Object(a.d)(_e.selectedKeys,_e):!$e&&_e.defaultSelectedKeys&&(ne.selectedKeys=Object(a.d)(_e.defaultSelectedKeys,_e))),_e.checkable){var Se;if(Ne("checkedKeys")?Se=Object(a.j)(_e.checkedKeys)||{}:!$e&&_e.defaultCheckedKeys?Se=Object(a.j)(_e.defaultCheckedKeys)||{}:st&&(Se=Object(a.j)(_e.checkedKeys)||{checkedKeys:ke.checkedKeys,halfCheckedKeys:ke.halfCheckedKeys}),Se){var me=Se,Oe=me.checkedKeys,Ee=Oe===void 0?[]:Oe,oe=me.halfCheckedKeys,Re=oe===void 0?[]:oe;if(!_e.checkStrictly){var Be=Object(G.a)(Ee,!0,Z);Ee=Be.checkedKeys,Re=Be.halfCheckedKeys}ne.checkedKeys=Ee,ne.halfCheckedKeys=Re}}return Ne("loadedKeys")&&(ne.loadedKeys=_e.loadedKeys),ne}}]),ve}(r.Component);q.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:[],dropIndicatorRender:X,allowDrop:function(){return!0}},q.TreeNode=b.a;var ee=q,ie=V.b=ee},fE02:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("/IIm"),p=m("vZ6x"),t=m("b9oc"),e=m("72pK"),d=m("Kagy"),f=m("IUWy");m("3TkU");var u=d.toolbox.dataZoom,r=y.each,s="\0_ec_\0toolbox-dataZoom_";function o(A,v,w){(this._brushController=new g(w.getZr())).on("brush",y.bind(this._onBrush,this)).mount(),this._isZoomActive}o.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:y.clone(u.title)};var i=o.prototype;i.render=function(A,v,w,b){this.model=A,this.ecModel=v,this.api=w,c(A,v,this,b,w),a(A,v)},i.onclick=function(A,v,w){l[w].call(this)},i.remove=function(A,v){this._brushController.unmount()},i.dispose=function(A,v){this._brushController.dispose()};var l={zoom:function(){var A=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:A})},back:function(){this._dispatchZoomAction(t.pop(this.ecModel))}};i._onBrush=function(A,v){if(!v.isEnd||!A.length)return;var w={},b=this.ecModel;this._brushController.updateCovers([]);var x=new p(n(this.model.option),b,{include:["grid"]});x.matchOutputRanges(A,b,function(_,E,O){if(O.type!=="cartesian2d")return;var N=_.brushType;N==="rect"?(C("x",O,E[0]),C("y",O,E[1])):C({lineX:"x",lineY:"y"}[N],O,E)}),t.push(b,w),this._dispatchZoomAction(w);function C(_,E,O){var N=E.getAxis(_),F=N.model,U=I(_,F,b),B=U.findRepresentativeAxisProxy(F).getMinMaxSpan();(B.minValueSpan!=null||B.maxValueSpan!=null)&&(O=e(0,O.slice(),N.scale.getExtent(),0,B.minValueSpan,B.maxValueSpan)),U&&(w[U.id]={dataZoomId:U.id,startValue:O[0],endValue:O[1]})}function I(_,E,O){var N;return O.eachComponent({mainType:"dataZoom",subType:"select"},function(F){var U=F.getAxisModel(_,E.componentIndex);U&&(N=F)}),N}},i._dispatchZoomAction=function(A){var v=[];r(A,function(w,b){v.push(y.clone(w))}),v.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:v})};function n(A){var v={};return y.each(["xAxisIndex","yAxisIndex"],function(w){v[w]=A[w],v[w]==null&&(v[w]="all"),(v[w]===!1||v[w]==="none")&&(v[w]=[])}),v}function a(A,v){A.setIconStatus("back",t.count(v)>1?"emphasis":"normal")}function c(A,v,w,b,x){var C=w._isZoomActive;b&&b.type==="takeGlobalCursor"&&(C=b.key==="dataZoomSelect"?b.dataZoomSelectActive:!1),w._isZoomActive=C,A.setIconStatus("zoom",C?"emphasis":"normal");var I=new p(n(A.option),v,{include:["grid"]});w._brushController.setPanels(I.makePanelOpts(x,function(_){return _.xAxisDeclared&&!_.yAxisDeclared?"lineX":!_.xAxisDeclared&&_.yAxisDeclared?"lineY":"rect"})).enableBrush(C?{brushType:"auto",brushStyle:{lineWidth:0,fill:"rgba(0,0,0,0.2)"}}:!1)}f.register("dataZoom",o),S.registerPreprocessor(function(A){if(!A)return;var v=A.dataZoom||(A.dataZoom=[]);y.isArray(v)||(A.dataZoom=v=[v]);var w=A.toolbox;if(w&&(y.isArray(w)&&(w=w[0]),w&&w.feature)){var b=w.feature.dataZoom;x("xAxis",b),x("yAxis",b)}function x(I,_){if(!_)return;var E=I+"Index",O=_[E];O!=null&&O!=="all"&&!y.isArray(O)&&(O=O===!1||O==="none"?[]:[O]),C(I,function(N,F){if(O!=null&&O!=="all"&&y.indexOf(O,F)===-1)return;var U={type:"select",$fromToolbox:!0,filterMode:_.filterMode||"filter",id:s+I+F};U[E]=F,v.push(U)})}function C(I,_){var E=A[I];y.isArray(E)||(E=E?[E]:[]),r(E,_)}});var h=o;z.exports=h},fW2E:function(z,V){var m={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function S(y,g,p){return m.hasOwnProperty(g)?p*=y.dpr:p}z.exports=S},"fc+c":function(z,V,m){var S=m("sS/r"),y=S.extend({type:"dataZoom",render:function(g,p,t,e){this.dataZoomModel=g,this.ecModel=p,this.api=t},getTargetCoordInfo:function(){var g=this.dataZoomModel,p=this.ecModel,t={};g.eachTargetAxis(function(d,f){var u=p.getComponent(d.axis,f);if(u){var r=u.getCoordSysModel();r&&e(r,u,t[r.mainType]||(t[r.mainType]=[]),r.componentIndex)}},this);function e(d,f,u,r){for(var s,o=0;o<u.length;o++)if(u[o].model===d){s=u[o];break}s||u.push(s={model:d,axisModels:[],coordIndex:r}),s.axisModels.push(f)}return t}});z.exports=y},fjKi:function(z,V,m){var S=m("ProS");m("Q7if"),m("jndi"),S.registerPreprocessor(function(y){y.markArea=y.markArea||{}})},fls0:function(z,V,m){var S=m("bYtY"),y=m("QBsz"),g=m("oVpE"),p=m("f5HG"),t=m("IwbS"),e=m("OELB"),d=e.round,f=["fromSymbol","toSymbol"];function u(c){return"_"+c+"Type"}function r(c,h,A){var v=h.getItemVisual(A,"color"),w=h.getItemVisual(A,c),b=h.getItemVisual(A,c+"Size");if(!w||w==="none")return;S.isArray(b)||(b=[b,b]);var x=g.createSymbol(w,-b[0]/2,-b[1]/2,b[0],b[1],v);return x.name=c,x}function s(c){var h=new p({name:"line",subPixelOptimize:!0});return o(h.shape,c),h}function o(c,h){c.x1=h[0][0],c.y1=h[0][1],c.x2=h[1][0],c.y2=h[1][1],c.percent=1;var A=h[2];A?(c.cpx1=A[0],c.cpy1=A[1]):(c.cpx1=NaN,c.cpy1=NaN)}function i(){var c=this,h=c.childOfName("fromSymbol"),A=c.childOfName("toSymbol"),v=c.childOfName("label");if(!h&&!A&&v.ignore)return;for(var w=1,b=this.parent;b;)b.scale&&(w/=b.scale[0]),b=b.parent;var x=c.childOfName("line");if(!this.__dirty&&!x.__dirty)return;var C=x.shape.percent,I=x.pointAt(0),_=x.pointAt(C),E=y.sub([],_,I);if(y.normalize(E,E),h){h.attr("position",I);var O=x.tangentAt(0);h.attr("rotation",Math.PI/2-Math.atan2(O[1],O[0])),h.attr("scale",[w*C,w*C])}if(A){A.attr("position",_);var O=x.tangentAt(1);A.attr("rotation",-Math.PI/2-Math.atan2(O[1],O[0])),A.attr("scale",[w*C,w*C])}if(!v.ignore){v.attr("position",_);var N,F,U,B,K=v.__labelDistance,Y=K[0]*w,k=K[1]*w,H=C/2,O=x.tangentAt(H),W=[O[1],-O[0]],j=x.pointAt(H);W[1]>0&&(W[0]=-W[0],W[1]=-W[1]);var M=O[0]<0?-1:1;if(v.__position!=="start"&&v.__position!=="end"){var G=-Math.atan2(O[1],O[0]);_[0]<I[0]&&(G=Math.PI+G),v.attr("rotation",G)}var X;switch(v.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":X=-k,U="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":X=k,U="top";break;default:X=0,U="middle"}switch(v.__position){case"end":N=[E[0]*Y+_[0],E[1]*k+_[1]],F=E[0]>.8?"left":E[0]<-.8?"right":"center",U=E[1]>.8?"top":E[1]<-.8?"bottom":"middle";break;case"start":N=[-E[0]*Y+I[0],-E[1]*k+I[1]],F=E[0]>.8?"right":E[0]<-.8?"left":"center",U=E[1]>.8?"bottom":E[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":N=[Y*M+I[0],I[1]+X],F=O[0]<0?"right":"left",B=[-Y*M,-X];break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":N=[j[0],j[1]+X],F="center",B=[0,-X];break;case"insideEndTop":case"insideEnd":case"insideEndBottom":N=[-Y*M+_[0],_[1]+X],F=O[0]>=0?"right":"left",B=[Y*M,-X];break}v.attr({style:{textVerticalAlign:v.__verticalAlign||U,textAlign:v.__textAlign||F},position:N,scale:[w,w],origin:B})}}function l(c,h,A){t.Group.call(this),this._createLine(c,h,A)}var n=l.prototype;n.beforeUpdate=i,n._createLine=function(c,h,A){var v=c.hostModel,w=c.getItemLayout(h),b=s(w);b.shape.percent=0,t.initProps(b,{shape:{percent:1}},v,h),this.add(b);var x=new t.Text({name:"label",lineLabelOriginalOpacity:1});this.add(x),S.each(f,function(C){var I=r(C,c,h);this.add(I),this[u(C)]=c.getItemVisual(h,C)},this),this._updateCommonStl(c,h,A)},n.updateData=function(c,h,A){var v=c.hostModel,w=this.childOfName("line"),b=c.getItemLayout(h),x={shape:{}};o(x.shape,b),t.updateProps(w,x,v,h),S.each(f,function(C){var I=c.getItemVisual(h,C),_=u(C);if(this[_]!==I){this.remove(this.childOfName(C));var E=r(C,c,h);this.add(E)}this[_]=I},this),this._updateCommonStl(c,h,A)},n._updateCommonStl=function(c,h,A){var v=c.hostModel,w=this.childOfName("line"),b=A&&A.lineStyle,x=A&&A.hoverLineStyle,C=A&&A.labelModel,I=A&&A.hoverLabelModel;if(!A||c.hasItemOption){var _=c.getItemModel(h);b=_.getModel("lineStyle").getLineStyle(),x=_.getModel("emphasis.lineStyle").getLineStyle(),C=_.getModel("label"),I=_.getModel("emphasis.label")}var E=c.getItemVisual(h,"color"),O=S.retrieve3(c.getItemVisual(h,"opacity"),b.opacity,1);w.useStyle(S.defaults({strokeNoScale:!0,fill:"none",stroke:E,opacity:O},b)),w.hoverStyle=x,S.each(f,function(M){var G=this.childOfName(M);G&&(G.setColor(E),G.setStyle({opacity:O}))},this);var N=C.getShallow("show"),F=I.getShallow("show"),U=this.childOfName("label"),B,K;if((N||F)&&(B=E||"#000",K=v.getFormattedLabel(h,"normal",c.dataType),K==null)){var Y=v.getRawValue(h);K=Y==null?c.getName(h):isFinite(Y)?d(Y):Y}var k=N?K:null,H=F?S.retrieve2(v.getFormattedLabel(h,"emphasis",c.dataType),K):null,W=U.style;if(k!=null||H!=null){t.setTextStyle(U.style,C,{text:k},{autoColor:B}),U.__textAlign=W.textAlign,U.__verticalAlign=W.textVerticalAlign,U.__position=C.get("position")||"middle";var j=C.get("distance");S.isArray(j)||(j=[j,j]),U.__labelDistance=j}H!=null?U.hoverStyle={text:H,textFill:I.getTextColor(!0),fontStyle:I.getShallow("fontStyle"),fontWeight:I.getShallow("fontWeight"),fontSize:I.getShallow("fontSize"),fontFamily:I.getShallow("fontFamily")}:U.hoverStyle={text:null},U.ignore=!N&&!F,t.setHoverStyle(this)},n.highlight=function(){this.trigger("emphasis")},n.downplay=function(){this.trigger("normal")},n.updateLayout=function(c,h){this.setLinePoints(c.getItemLayout(h))},n.setLinePoints=function(c){var h=this.childOfName("line");o(h.shape,c),h.dirty()},S.inherits(l,t.Group);var a=l;z.exports=a},fmMI:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=g.each,t=g.filter,e=g.map,d=g.isArray,f=g.indexOf,u=g.isObject,r=g.isString,s=g.createHashMap,o=g.assert,i=g.clone,l=g.merge,n=g.extend,a=g.mixin,c=m("4NO4"),h=m("Qxkt"),A=m("bLfw"),v=m("iXHM"),w=m("5Hur"),b=m("D5nY"),x=b.resetSourceDefaulter,C="\0_ec_inner",I=h.extend({init:function(k,H,W,j){W=W||{},this.option=null,this._theme=new h(W),this._optionManager=j},setOption:function(k,H){o(!(C in k),"please use chart.getOption()"),this._optionManager.setOption(k,H),this.resetOption(null)},resetOption:function(k){var H=!1,W=this._optionManager;if(!k||k==="recreate"){var j=W.mountOption(k==="recreate");!this.option||k==="recreate"?O.call(this,j):(this.restoreData(),this.mergeOption(j)),H=!0}if((k==="timeline"||k==="media")&&this.restoreData(),!k||k==="recreate"||k==="timeline"){var M=W.getTimelineOption(this);M&&(this.mergeOption(M),H=!0)}if(!k||k==="recreate"||k==="media"){var G=W.getMediaOption(this,this._api);G.length&&p(G,function(X){this.mergeOption(X,H=!0)},this)}return H},mergeOption:function(k){var H=this.option,W=this._componentsMap,j=[];x(this),p(k,function(G,X){if(G==null)return;A.hasClass(X)?X&&j.push(X):H[X]=H[X]==null?i(G):l(H[X],G,!0)}),A.topologicalTravel(j,A.getAllClassMainTypes(),M,this);function M(G,X){var q=c.normalizeToArray(k[G]),ee=c.mappingToExists(W.get(G),q);c.makeIdAndName(ee),p(ee,function(de,ue){var ve=de.option;u(ve)&&(de.keyInfo.mainType=G,de.keyInfo.subType=F(G,ve,de.exist))});var ie=N(W,X);H[G]=[],W.set(G,[]),p(ee,function(de,ue){var ve=de.exist,be=de.option;if(o(u(be)||ve,"Empty component definition"),!be)ve.mergeOption({},this),ve.optionUpdated({},!1);else{var _e=A.getClass(G,de.keyInfo.subType,!0);if(ve&&ve.constructor===_e)ve.name=de.keyInfo.name,ve.mergeOption(be,this),ve.optionUpdated(be,!1);else{var ke=n({dependentModels:ie,componentIndex:ue},de.keyInfo);ve=new _e(be,this,this,ke),n(ve,ke),ve.init(be,this,this,ke),ve.optionUpdated(null,!0)}}W.get(G)[ue]=ve,H[G][ue]=ve.option},this),G==="series"&&U(this,W.get("series"))}this._seriesIndicesMap=s(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var k=i(this.option);return p(k,function(H,W){if(A.hasClass(W)){for(var H=c.normalizeToArray(H),j=H.length-1;j>=0;j--)c.isIdInner(H[j])&&H.splice(j,1);k[W]=H}}),delete k[C],k},getTheme:function(){return this._theme},getComponent:function(k,H){var W=this._componentsMap.get(k);if(W)return W[H||0]},queryComponents:function(k){var H=k.mainType;if(!H)return[];var W=k.index,j=k.id,M=k.name,G=this._componentsMap.get(H);if(!G||!G.length)return[];var X;if(W!=null)d(W)||(W=[W]),X=t(e(W,function(ie){return G[ie]}),function(ie){return!!ie});else if(j!=null){var q=d(j);X=t(G,function(ie){return q&&f(j,ie.id)>=0||!q&&ie.id===j})}else if(M!=null){var ee=d(M);X=t(G,function(ie){return ee&&f(M,ie.name)>=0||!ee&&ie.name===M})}else X=G.slice();return B(X,k)},findComponents:function(k){var H=k.query,W=k.mainType,j=G(H),M=j?this.queryComponents(j):this._componentsMap.get(W);return X(B(M,k));function G(q){var ee=W+"Index",ie=W+"Id",de=W+"Name";return q&&(q[ee]!=null||q[ie]!=null||q[de]!=null)?{mainType:W,index:q[ee],id:q[ie],name:q[de]}:null}function X(q){return k.filter?t(q,k.filter):q}},eachComponent:function(k,H,W){var j=this._componentsMap;if(typeof k=="function")W=H,H=k,j.each(function(G,X){p(G,function(q,ee){H.call(W,X,q,ee)})});else if(r(k))p(j.get(k),H,W);else if(u(k)){var M=this.findComponents(k);p(M,H,W)}},getSeriesByName:function(k){var H=this._componentsMap.get("series");return t(H,function(W){return W.name===k})},getSeriesByIndex:function(k){return this._componentsMap.get("series")[k]},getSeriesByType:function(k){var H=this._componentsMap.get("series");return t(H,function(W){return W.subType===k})},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(k,H){K(this),p(this._seriesIndices,function(W){var j=this._componentsMap.get("series")[W];k.call(H,j,W)},this)},eachRawSeries:function(k,H){p(this._componentsMap.get("series"),k,H)},eachSeriesByType:function(k,H,W){K(this),p(this._seriesIndices,function(j){var M=this._componentsMap.get("series")[j];M.subType===k&&H.call(W,M,j)},this)},eachRawSeriesByType:function(k,H,W){return p(this.getSeriesByType(k),H,W)},isSeriesFiltered:function(k){return K(this),this._seriesIndicesMap.get(k.componentIndex)==null},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(k,H){K(this);var W=t(this._componentsMap.get("series"),k,H);U(this,W)},restoreData:function(k){var H=this._componentsMap;U(this,H.get("series"));var W=[];H.each(function(j,M){W.push(M)}),A.topologicalTravel(W,A.getAllClassMainTypes(),function(j,M){p(H.get(j),function(G){(j!=="series"||!_(G,k))&&G.restoreData()})})}});function _(k,H){if(H){var W=H.seiresIndex,j=H.seriesId,M=H.seriesName;return W!=null&&k.componentIndex!==W||j!=null&&k.id!==j||M!=null&&k.name!==M}}function E(k,H){var W=k.color&&!k.colorLayer;p(H,function(j,M){if(M==="colorLayer"&&W)return;A.hasClass(M)||(typeof j=="object"?k[M]=k[M]?l(k[M],j,!1):i(j):k[M]==null&&(k[M]=j))})}function O(k){k=k,this.option={},this.option[C]=1,this._componentsMap=s({series:[]}),this._seriesIndices,this._seriesIndicesMap,E(k,this._theme.option),l(k,v,!1),this.mergeOption(k)}function N(k,H){d(H)||(H=H?[H]:[]);var W={};return p(H,function(j){W[j]=(k.get(j)||[]).slice()}),W}function F(k,H,W){var j=H.type?H.type:W?W.subType:A.determineSubType(k,H);return j}function U(k,H){k._seriesIndicesMap=s(k._seriesIndices=e(H,function(W){return W.componentIndex})||[])}function B(k,H){return H.hasOwnProperty("subType")?t(k,function(W){return W.subType===H.subType}):k}function K(k){}a(I,w);var Y=I;z.exports=Y},fu2T:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("3dVZ"),p=m.n(g)},fyUT:function(z,V,m){"use strict";var S=m("wx14"),y=m("rePB"),g=m("q1tI"),p=m.n(g),t=m("TSYQ"),e=m.n(t),d=m("Ff2n"),f=m("VTBJ"),u=m("1OyB"),r=m("vuIU"),s=m("Ji7U"),o=m("LK+K"),i=m("4IlW");function l(){}function n(B){B.preventDefault()}var a=function(K){return K.replace(/[^\w.-]+/g,"")},c=200,h=600,A=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,v=function(K){return K!=null},w=function(K,Y){return Y===K||typeof Y=="number"&&typeof K=="number"&&isNaN(Y)&&isNaN(K)},b=function(B){Object(s.a)(Y,B);var K=Object(o.a)(Y);function Y(k){var H;Object(u.a)(this,Y),H=K.call(this,k),H.onKeyDown=function(M){var G=H.props,X=G.onKeyDown,q=G.onPressEnter;if(M.keyCode===i.a.UP){var ee=H.getRatio(M);H.up(M,ee,null),H.stop()}else if(M.keyCode===i.a.DOWN){var ie=H.getRatio(M);H.down(M,ie,null),H.stop()}else M.keyCode===i.a.ENTER&&q&&q(M);if(H.recordCursorPosition(),H.lastKeyCode=M.keyCode,X){for(var de=arguments.length,ue=new Array(de>1?de-1:0),ve=1;ve<de;ve++)ue[ve-1]=arguments[ve];X.apply(void 0,[M].concat(ue))}},H.onKeyUp=function(M){var G=H.props.onKeyUp;if(H.stop(),H.recordCursorPosition(),G){for(var X=arguments.length,q=new Array(X>1?X-1:0),ee=1;ee<X;ee++)q[ee-1]=arguments[ee];G.apply(void 0,[M].concat(q))}},H.onChange=function(M){var G=H.props.onChange;H.state.focused&&(H.inputting=!0),H.rawInput=H.props.parser(H.getValueFromEvent(M)),H.setState({inputValue:H.rawInput}),G(H.toNumber(H.rawInput))},H.onMouseUp=function(){var M=H.props.onMouseUp;H.recordCursorPosition(),M&&M.apply(void 0,arguments)},H.onFocus=function(){var M;H.setState({focused:!0}),(M=H.props).onFocus.apply(M,arguments)},H.onBlur=function(){var M=H.props.onBlur;H.inputting=!1,H.setState({focused:!1});var G=H.getCurrentValidValue(H.state.inputValue),X=H.setValue(G,l);if(M){var q=H.input.value,ee=H.getInputDisplayValue({focus:!1,value:X});H.input.value=ee,M.apply(void 0,arguments),H.input.value=q}},H.getRatio=function(M){var G=1;return M.metaKey||M.ctrlKey?G=.1:M.shiftKey&&(G=10),G},H.getFullNum=function(M){return isNaN(M)?M:/e/i.test(String(M))?Number(M).toFixed(18).replace(/\.?0+$/,""):M},H.getPrecision=function(M){if(v(H.props.precision))return H.props.precision;var G=String(M);if(G.indexOf("e-")>=0)return parseInt(G.slice(G.indexOf("e-")+2),10);var X=0;return G.indexOf(".")>=0&&(X=G.length-G.indexOf(".")-1),X},H.getInputDisplayValue=function(M){var G=M||H.state,X=G.focused,q=G.inputValue,ee=G.value,ie;X?ie=q:ie=H.toPrecisionAsStep(ee),ie==null&&(ie="");var de=H.formatWrapper(ie);return v(H.props.decimalSeparator)&&(de=de.toString().replace(".",H.props.decimalSeparator)),de},H.recordCursorPosition=function(){try{H.cursorStart=H.input.selectionStart,H.cursorEnd=H.input.selectionEnd,H.currentValue=H.input.value,H.cursorBefore=H.input.value.substring(0,H.cursorStart),H.cursorAfter=H.input.value.substring(H.cursorEnd)}catch(M){}},H.restoreByAfter=function(M){if(M===void 0)return!1;var G=H.input.value,X=G.lastIndexOf(M);if(X===-1)return!1;var q=H.cursorBefore.length;return H.lastKeyCode===i.a.DELETE&&H.cursorBefore.charAt(q-1)===M[0]?(H.fixCaret(q,q),!0):X+M.length===G.length?(H.fixCaret(X,X),!0):!1},H.partRestoreByAfter=function(M){return M===void 0?!1:Array.prototype.some.call(M,function(G,X){var q=M.substring(X);return H.restoreByAfter(q)})},H.isNotCompleteNumber=function(M){return isNaN(M)||M===""||M===null||M&&M.toString().indexOf(".")===M.toString().length-1},H.stop=function(){H.autoStepTimer&&clearTimeout(H.autoStepTimer)},H.down=function(M,G,X){H.pressingUpOrDown=!0,H.step("down",M,G,X)},H.up=function(M,G,X){H.pressingUpOrDown=!0,H.step("up",M,G,X)},H.saveInput=function(M){H.input=M};var W=k.value;W===void 0&&(W=k.defaultValue),H.state={focused:k.autoFocus};var j=H.getValidValue(H.toNumber(W));return H.state=Object(f.a)(Object(f.a)({},H.state),{},{inputValue:H.toPrecisionAsStep(j),value:j}),H}return Object(r.a)(Y,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(H){var W=this.props,j=W.value,M=W.onChange,G=W.max,X=W.min,q=this.state.focused;if(H){if(!w(H.value,j)||!w(H.max,G)||!w(H.min,X)){var ee=q?j:this.getValidValue(j),ie;this.pressingUpOrDown?ie=ee:this.inputting?ie=this.rawInput:ie=this.toPrecisionAsStep(ee),this.setState({value:ee,inputValue:ie})}var de="value"in this.props?j:this.state.value;"max"in this.props&&H.max!==G&&typeof de=="number"&&de>G&&M&&M(G),"min"in this.props&&H.min!==X&&typeof de=="number"&&de<X&&M&&M(X)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var ue=this.getInputDisplayValue(this.state).length;this.cursorAfter?this.lastKeyCode===i.a.BACKSPACE?ue=this.cursorStart-1:this.lastKeyCode===i.a.DELETE&&(ue=this.cursorStart):ue=this.input.value.length,this.fixCaret(ue,ue)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case i.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case i.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(ve){}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(H){var W=H;return W===""?W="":this.isNotCompleteNumber(parseFloat(W))?W=this.state.value:W=this.getValidValue(W),this.toNumber(W)}},{key:"getValueFromEvent",value:function(H){var W=H.target.value.trim().replace(/。/g,".");return v(this.props.decimalSeparator)&&(W=W.replace(this.props.decimalSeparator,".")),W}},{key:"getValidValue",value:function(H){var W=this.props,j=W.min,M=W.max,G=parseFloat(H);return isNaN(G)?H:(G<j&&(G=j),G>M&&(G=M),G)}},{key:"setValue",value:function(H,W){var j=this.props.precision,M=this.isNotCompleteNumber(parseFloat(H))?null:parseFloat(H),G=this.state.value,X=G===void 0?null:G,q=this.state.inputValue,ee=q===void 0?null:q,ie=typeof M=="number"?M.toFixed(j):"".concat(M),de=M!==X||ie!=="".concat(ee);return"value"in this.props?(ee=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:ee},W)):this.setState({value:M,inputValue:this.toPrecisionAsStep(H)},W),de&&this.props.onChange(M),M}},{key:"getMaxPrecision",value:function(H){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,j=this.props,M=j.precision,G=j.step;if(v(M))return M;var X=this.getPrecision(W),q=this.getPrecision(G),ee=this.getPrecision(H);return H?Math.max(ee,X+q):X+q}},{key:"getPrecisionFactor",value:function(H){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,j=this.getMaxPrecision(H,W);return Math.pow(10,j)}},{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(H){return this.props.formatter?this.props.formatter(H):H}},{key:"toPrecisionAsStep",value:function(H){if(this.isNotCompleteNumber(H)||H==="")return H;var W=Math.abs(this.getMaxPrecision(H));return isNaN(W)?H.toString():Number(H).toFixed(W)}},{key:"toNumber",value:function(H){var W=this.props.precision,j=this.state.focused,M=H&&H.length>16&&j;return this.isNotCompleteNumber(H)||M?H:v(W)?Math.round(H*Math.pow(10,W))/Math.pow(10,W):Number(H)}},{key:"upStep",value:function(H,W){var j=this.props.step,M=this.getPrecisionFactor(H,W),G=Math.abs(this.getMaxPrecision(H,W)),X=((M*H+M*Number(j)*W)/M).toFixed(G);return this.toNumber(X)}},{key:"downStep",value:function(H,W){var j=this.props.step,M=this.getPrecisionFactor(H,W),G=Math.abs(this.getMaxPrecision(H,W)),X=((M*H-M*Number(j)*W)/M).toFixed(G);return this.toNumber(X)}},{key:"step",value:function(H,W){var j=this,M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,G=arguments.length>3?arguments[3]:void 0;this.stop(),this.recordCursorPosition(),W&&(W.persist(),W.preventDefault());var X=this.props;if(X.disabled)return;var q=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(q))return;var ee=this["".concat(H,"Step")](q,M),ie=ee>X.max||ee<X.min;if(ee>X.max?ee=X.max:ee<X.min&&(ee=X.min),this.setValue(ee,null),X.onStep&&X.onStep(ee,{offset:M,type:H}),this.setState({focused:!0},function(){j.pressingUpOrDown=!1}),ie)return;this.autoStepTimer=setTimeout(function(){j[H](W,M,!0)},G?c:h)}},{key:"fixCaret",value:function(H,W){if(H===void 0||W===void 0||!this.input||!this.input.value)return;try{var j=this.input.selectionStart,M=this.input.selectionEnd;(H!==j||W!==M)&&this.input.setSelectionRange(H,W)}catch(G){}}},{key:"render",value:function(){var H,W=this.props,j=W.prefixCls,M=W.disabled,G=W.readOnly,X=W.useTouch,q=W.autoComplete,ee=W.upHandler,ie=W.downHandler,de=W.className,ue=W.max,ve=W.min,be=W.style,_e=W.title,ke=W.onMouseEnter,$e=W.onMouseLeave,ne=W.onMouseOver,Ne=W.onMouseOut,st=W.required,pe=W.onClick,Z=W.tabIndex,J=W.type,ae=W.placeholder,Se=W.id,me=W.inputMode,Oe=W.pattern,Ee=W.step,oe=W.maxLength,Re=W.autoFocus,Be=W.name,et=W.onPaste,bt=W.onInput,dt=Object(d.a)(W,["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"]),He=this.state,kt=He.value,ut=He.focused,Ft=e()(j,(H={},Object(y.a)(H,de,!!de),Object(y.a)(H,"".concat(j,"-disabled"),M),Object(y.a)(H,"".concat(j,"-focused"),ut),H)),Ht={};Object.keys(dt).forEach(function(tt){(tt.substr(0,5)==="data-"||tt.substr(0,5)==="aria-"||tt==="role")&&(Ht[tt]=dt[tt])});var $t=!G&&!M,Ut=this.getInputDisplayValue(null),Jt=(kt||kt===0)&&(isNaN(kt)||Number(kt)>=ue),ct=(kt||kt===0)&&(isNaN(kt)||Number(kt)<=ve),le=Jt||M||G,te=ct||M||G,we=e()("".concat(j,"-handler"),"".concat(j,"-handler-up"),Object(y.a)({},"".concat(j,"-handler-up-disabled"),le)),Ce=e()("".concat(j,"-handler"),"".concat(j,"-handler-down"),Object(y.a)({},"".concat(j,"-handler-down-disabled"),te)),fe=X?{onTouchStart:le?l:this.up,onTouchEnd:this.stop}:{onMouseDown:le?l:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},rt=X?{onTouchStart:te?l:this.down,onTouchEnd:this.stop}:{onMouseDown:te?l:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return p.a.createElement("div",{className:Ft,style:be,title:_e,onMouseEnter:ke,onMouseLeave:$e,onMouseOver:ne,onMouseOut:Ne,onFocus:function(){return null},onBlur:function(){return null}},p.a.createElement("div",{className:"".concat(j,"-handler-wrap")},p.a.createElement("span",Object(S.a)({unselectable:"on"},fe,{role:"button","aria-label":"Increase Value","aria-disabled":le,className:we}),ee||p.a.createElement("span",{unselectable:"on",className:"".concat(j,"-handler-up-inner"),onClick:n})),p.a.createElement("span",Object(S.a)({unselectable:"on"},rt,{role:"button","aria-label":"Decrease Value","aria-disabled":te,className:Ce}),ie||p.a.createElement("span",{unselectable:"on",className:"".concat(j,"-handler-down-inner"),onClick:n}))),p.a.createElement("div",{className:"".concat(j,"-input-wrap")},p.a.createElement("input",Object(S.a)({role:"spinbutton","aria-valuemin":ve,"aria-valuemax":ue,"aria-valuenow":kt,required:st,type:J,placeholder:ae,onPaste:et,onClick:pe,onMouseUp:this.onMouseUp,className:"".concat(j,"-input"),tabIndex:Z,autoComplete:q,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:$t?this.onKeyDown:l,onKeyUp:$t?this.onKeyUp:l,autoFocus:Re,maxLength:oe,readOnly:G,disabled:M,max:ue,min:ve,step:Ee,name:Be,title:_e,id:Se,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Ut),pattern:Oe,inputMode:me,onInput:bt},Ht))))}}]),Y}(p.a.Component);b.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:A,min:-A,step:1,style:{},onChange:l,onKeyDown:l,onPressEnter:l,onFocus:l,onBlur:l,parser:a,required:!1,autoComplete:"off"};var x=b,C=x,I=m("y3Kf"),_=m("8Skl"),E=m("H84U"),O=m("3Nzz"),N=function(B,K){var Y={};for(var k in B)Object.prototype.hasOwnProperty.call(B,k)&&K.indexOf(k)<0&&(Y[k]=B[k]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,k=Object.getOwnPropertySymbols(B);H<k.length;H++)K.indexOf(k[H])<0&&Object.prototype.propertyIsEnumerable.call(B,k[H])&&(Y[k[H]]=B[k[H]]);return Y},F=g.forwardRef(function(B,K){var Y,k=g.useContext(E.b),H=k.getPrefixCls,W=k.direction,j=g.useContext(O.b),M=B.className,G=B.size,X=B.prefixCls,q=B.readOnly,ee=N(B,["className","size","prefixCls","readOnly"]),ie=H("input-number",X),de=g.createElement(I.a,{className:"".concat(ie,"-handler-up-inner")}),ue=g.createElement(_.a,{className:"".concat(ie,"-handler-down-inner")}),ve=G||j,be=e()((Y={},Object(y.a)(Y,"".concat(ie,"-lg"),ve==="large"),Object(y.a)(Y,"".concat(ie,"-sm"),ve==="small"),Object(y.a)(Y,"".concat(ie,"-rtl"),W==="rtl"),Object(y.a)(Y,"".concat(ie,"-readonly"),q),Y),M);return g.createElement(C,Object(S.a)({ref:K,className:be,upHandler:de,downHandler:ue,prefixCls:ie,readOnly:q},ee))});F.defaultProps={step:1};var U=V.a=F},g0SD:function(z,V,m){var S=m("bYtY"),y=m("9wZj"),g=m("OELB"),p=m("YXkt"),t=m("kj2x"),e=m("iPDy");function d(r,s,o){var i=s.coordinateSystem;r.each(function(l){var n=r.getItemModel(l),a,c=g.parsePercent(n.get("x"),o.getWidth()),h=g.parsePercent(n.get("y"),o.getHeight());if(!isNaN(c)&&!isNaN(h))a=[c,h];else if(s.getMarkerPosition)a=s.getMarkerPosition(r.getValues(r.dimensions,l));else if(i){var A=r.get(i.dimensions[0],l),v=r.get(i.dimensions[1],l);a=i.dataToPoint([A,v])}isNaN(c)||(a[0]=c),isNaN(h)||(a[1]=h),r.setItemLayout(l,a)})}var f=e.extend({type:"markPoint",updateTransform:function(r,s,o){s.eachSeries(function(i){var l=i.markPointModel;l&&(d(l.getData(),i,o),this.markerGroupMap.get(i.id).updateLayout(l))},this)},renderSeries:function(r,s,o,i){var l=r.coordinateSystem,n=r.id,a=r.getData(),c=this.markerGroupMap,h=c.get(n)||c.set(n,new y),A=u(l,r,s);s.setData(A),d(s.getData(),r,i),A.each(function(v){var w=A.getItemModel(v),b=w.getShallow("symbol"),x=w.getShallow("symbolSize"),C=S.isFunction(b),I=S.isFunction(x);if(C||I){var _=s.getRawValue(v),E=s.getDataParams(v);C&&(b=b(_,E)),I&&(x=x(_,E))}A.setItemVisual(v,{symbol:b,symbolSize:x,color:w.get("itemStyle.color")||a.getVisual("color")})}),h.updateData(A),this.group.add(h.group),A.eachItemGraphicEl(function(v){v.traverse(function(w){w.dataModel=s})}),h.__keep=!0,h.group.silent=s.get("silent")||r.get("silent")}});function u(r,s,o){var i;r?i=S.map(r&&r.dimensions,function(a){var c=s.getData().getDimensionInfo(s.getData().mapDimension(a))||{};return S.defaults({name:a},c)}):i=[{name:"value",type:"float"}];var l=new p(i,o),n=S.map(o.get("data"),S.curry(t.dataTransform,s));return r&&(n=S.filter(n,S.curry(t.dataFilter,r))),l.initData(n,null,r?t.dimValueGetter:function(a){return a.value}),l}z.exports=f},g7p0:function(z,V,m){var S=m("bYtY"),y=m("bLfw"),g=m("+TT/"),p=g.getLayoutParams,t=g.sizeCalculable,e=g.mergeLayoutParam,d=y.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,s,o,i){var l=p(r);d.superApply(this,"init",arguments),f(r,l)},mergeOption:function(r,s){d.superApply(this,"mergeOption",arguments),f(this.option,r)}});function f(r,s){var o=r.cellSize;S.isArray(o)?o.length===1&&(o[1]=o[0]):o=r.cellSize=[o,o];var i=S.map([0,1],function(l){return t(s,l)&&(o[l]="auto"),o[l]!=null&&o[l]!=="auto"});e(r,s,{type:"box",ignoreSize:i})}var u=d;z.exports=u},g9YV:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("pED+"),p=m.n(g),t=m("+L6B"),e=m("R9oj"),d=m("7Kak"),f=m("sRBo"),u=m("qVdP"),r=m("T2oS"),s=m("DjyN"),o=m("5Dmo")},gIYZ:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S={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"};V.default=S},gK9i:function(z,V,m){"use strict";var S=m("wx14"),y=m("rePB"),g=m("q1tI"),p=m("KQm4"),t=m("1OyB"),e=m("vuIU"),d=m("Ji7U"),f=m("LK+K"),u=m("U8pU"),r=m("TSYQ"),s=m.n(r),o=m("Gytx"),i=m.n(o),l=m("Zm9Q"),n=m("8XRh"),a=m("ODXe"),c=g.forwardRef(function(W,j){var M,G=W.prefixCls,X=W.forceRender,q=W.className,ee=W.style,ie=W.children,de=W.isActive,ue=W.role,ve=g.useState(de||X),be=Object(a.a)(ve,2),_e=be[0],ke=be[1];return g.useEffect(function(){(X||de)&&ke(!0)},[X,de]),_e?g.createElement("div",{ref:j,className:s()("".concat(G,"-content"),(M={},Object(y.a)(M,"".concat(G,"-content-active"),de),Object(y.a)(M,"".concat(G,"-content-inactive"),!de),M),q),style:ee,role:ue},g.createElement("div",{className:"".concat(G,"-content-box")},ie)):null});c.displayName="PanelContent";var h=c,A=function(W){Object(d.a)(M,W);var j=Object(f.a)(M);function M(){var G;Object(t.a)(this,M);for(var X=arguments.length,q=new Array(X),ee=0;ee<X;ee++)q[ee]=arguments[ee];return G=j.call.apply(j,[this].concat(q)),G.handleItemClick=function(){var ie=G.props,de=ie.onItemClick,ue=ie.panelKey;typeof de=="function"&&de(ue)},G.handleKeyPress=function(ie){(ie.key==="Enter"||ie.keyCode===13||ie.which===13)&&G.handleItemClick()},G}return Object(e.a)(M,[{key:"shouldComponentUpdate",value:function(X){return!i()(this.props,X)}},{key:"render",value:function(){var X,q,ee=this,ie=this.props,de=ie.className,ue=ie.id,ve=ie.style,be=ie.prefixCls,_e=ie.header,ke=ie.headerClass,$e=ie.children,ne=ie.isActive,Ne=ie.showArrow,st=ie.destroyInactivePanel,pe=ie.accordion,Z=ie.forceRender,J=ie.openMotion,ae=ie.expandIcon,Se=ie.extra,me=ie.collapsible,Oe=me==="disabled",Ee=s()("".concat(be,"-header"),(X={},Object(y.a)(X,ke,ke),Object(y.a)(X,"".concat(be,"-header-collapsible-only"),me==="header"),X)),oe=s()((q={},Object(y.a)(q,"".concat(be,"-item"),!0),Object(y.a)(q,"".concat(be,"-item-active"),ne),Object(y.a)(q,"".concat(be,"-item-disabled"),Oe),q),de),Re=g.createElement("i",{className:"arrow"});Ne&&typeof ae=="function"&&(Re=ae(this.props));var Be=Se!=null&&typeof Se!="boolean";return g.createElement("div",{className:oe,style:ve,id:ue},g.createElement("div",{className:Ee,onClick:function(){return me!=="header"&&ee.handleItemClick()},role:pe?"tab":"button",tabIndex:Oe?-1:0,"aria-expanded":ne,onKeyPress:this.handleKeyPress},Ne&&Re,me==="header"?g.createElement("span",{onClick:this.handleItemClick,className:"".concat(be,"-header-text")},_e):_e,Be&&g.createElement("div",{className:"".concat(be,"-extra")},Se)),g.createElement(n.default,Object(S.a)({visible:ne,leavedClassName:"".concat(be,"-content-hidden")},J,{forceRender:Z,removeOnLeave:st}),function(et,bt){var dt=et.className,He=et.style;return g.createElement(h,{ref:bt,prefixCls:be,className:dt,style:He,isActive:ne,forceRender:Z,role:pe?"tabpanel":null},$e)}))}}]),M}(g.Component);A.defaultProps={showArrow:!0,isActive:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var v=A;function w(W){var j=W;if(!Array.isArray(j)){var M=Object(u.a)(j);j=M==="number"||M==="string"?[j]:[]}return j.map(function(G){return String(G)})}var b=function(W){Object(d.a)(M,W);var j=Object(f.a)(M);function M(G){var X;Object(t.a)(this,M),X=j.call(this,G),X.onClickItem=function(de){var ue=X.state.activeKey;if(X.props.accordion)ue=ue[0]===de?[]:[de];else{ue=Object(p.a)(ue);var ve=ue.indexOf(de),be=ve>-1;be?ue.splice(ve,1):ue.push(de)}X.setActiveKey(ue)},X.getNewChild=function(de,ue){if(!de)return null;var ve=X.state.activeKey,be=X.props,_e=be.prefixCls,ke=be.openMotion,$e=be.accordion,ne=be.destroyInactivePanel,Ne=be.expandIcon,st=be.collapsible,pe=de.key||String(ue),Z=de.props,J=Z.header,ae=Z.headerClass,Se=Z.destroyInactivePanel,me=Z.collapsible,Oe=!1;$e?Oe=ve[0]===pe:Oe=ve.indexOf(pe)>-1;var Ee=me!=null?me:st,oe={key:pe,panelKey:pe,header:J,headerClass:ae,isActive:Oe,prefixCls:_e,destroyInactivePanel:Se!=null?Se:ne,openMotion:ke,accordion:$e,children:de.props.children,onItemClick:Ee==="disabled"?null:X.onClickItem,expandIcon:Ne,collapsible:Ee};return typeof de.type=="string"?de:g.cloneElement(de,oe)},X.getItems=function(){var de=X.props.children;return Object(l.a)(de).map(X.getNewChild)},X.setActiveKey=function(de){"activeKey"in X.props||X.setState({activeKey:de}),X.props.onChange(X.props.accordion?de[0]:de)};var q=G.activeKey,ee=G.defaultActiveKey,ie=ee;return"activeKey"in G&&(ie=q),X.state={activeKey:w(ie)},X}return Object(e.a)(M,[{key:"shouldComponentUpdate",value:function(X,q){return!i()(this.props,X)||!i()(this.state,q)}},{key:"render",value:function(){var X,q=this.props,ee=q.prefixCls,ie=q.className,de=q.style,ue=q.accordion,ve=s()((X={},Object(y.a)(X,ee,!0),Object(y.a)(X,ie,!!ie),X));return g.createElement("div",{className:ve,style:de,role:ue?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(X){var q={};return"activeKey"in X&&(q.activeKey=w(X.activeKey)),q}}]),M}(g.Component);b.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},b.Panel=v;var x=b,C=x,I=x.Panel,_=m("UESt"),E=m("bT9E"),O=m("H84U"),N=m("uaoM"),F=function(j){Object(N.a)(!("disabled"in j),"Collapse.Panel",'`disabled` is deprecated. Please use `collapsible="disabled"` instead.');var M=g.useContext(O.b),G=M.getPrefixCls,X=j.prefixCls,q=j.className,ee=q===void 0?"":q,ie=j.showArrow,de=ie===void 0?!0:ie,ue=G("collapse",X),ve=s()(Object(y.a)({},"".concat(ue,"-no-arrow"),!de),ee);return g.createElement(C.Panel,Object(S.a)({},j,{prefixCls:ue,className:ve}))},U=F,B=m("EXcs"),K=m("0n0R"),Y=function(j){var M,G=g.useContext(O.b),X=G.getPrefixCls,q=G.direction,ee=j.prefixCls,ie=j.className,de=ie===void 0?"":ie,ue=j.bordered,ve=ue===void 0?!0:ue,be=j.ghost,_e=X("collapse",ee),ke=function(){var J=j.expandIconPosition;return J!==void 0?J:q==="rtl"?"right":"left"},$e=function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ae=j.expandIcon,Se=ae?ae(J):g.createElement(_.a,{rotate:J.isActive?90:void 0});return Object(K.a)(Se,function(){return{className:s()(Se.props.className,"".concat(_e,"-arrow"))}})},ne=ke(),Ne=s()((M={},Object(y.a)(M,"".concat(_e,"-borderless"),!ve),Object(y.a)(M,"".concat(_e,"-icon-position-").concat(ne),!0),Object(y.a)(M,"".concat(_e,"-rtl"),q==="rtl"),Object(y.a)(M,"".concat(_e,"-ghost"),!!be),M),de),st=Object(S.a)(Object(S.a)({},B.a),{motionAppear:!1,leavedClassName:"".concat(_e,"-content-hidden")}),pe=function(){var J=j.children;return Object(l.a)(J).map(function(ae,Se){var me;if((me=ae.props)===null||me===void 0?void 0:me.disabled){var Oe=ae.key||String(Se),Ee=ae.props,oe=Ee.disabled,Re=Ee.collapsible,Be=Object(S.a)(Object(S.a)({},Object(E.a)(ae.props,["disabled"])),{key:Oe,collapsible:Re!=null?Re:oe?"disabled":void 0});return Object(K.a)(ae,Be)}return ae})};return g.createElement(C,Object(S.a)({openMotion:st},j,{bordered:ve,expandIcon:$e,prefixCls:_e,className:Ne}),pe())};Y.Panel=U;var k=Y,H=V.a=k},gPAo:function(z,V){function m(p){return p}function S(p,t,e,d,f){this._old=p,this._new=t,this._oldKeyGetter=e||m,this._newKeyGetter=d||m,this.context=f}S.prototype={constructor:S,add:function(p){return this._add=p,this},update:function(p){return this._update=p,this},remove:function(p){return this._remove=p,this},execute:function(){var p=this._old,t=this._new,e={},d={},f=[],u=[],r;for(y(p,e,f,"_oldKeyGetter",this),y(t,d,u,"_newKeyGetter",this),r=0;r<p.length;r++){var s=f[r],o=d[s];if(o!=null){var i=o.length;i?(i===1&&(d[s]=null),o=o.shift()):d[s]=null,this._update&&this._update(o,r)}else this._remove&&this._remove(r)}for(var r=0;r<u.length;r++){var s=u[r];if(d.hasOwnProperty(s)){var o=d[s];if(o==null)continue;if(!o.length)this._add&&this._add(o);else for(var l=0,i=o.length;l<i;l++)this._add&&this._add(o[l])}}}};function y(p,t,e,d,f){for(var u=0;u<p.length;u++){var r="_ec_"+f[d](p[u],u),s=t[r];s==null?(e.push(r),t[r]=u):(s.length||(t[r]=s=[s]),s.push(u))}}var g=S;z.exports=g},gRFJ:function(z,V,m){z.exports=[m("rdUC"),m("ynwM"),m("RELg"),m("DlR+"),m("CrYA"),m("PD8m")]},gUdW:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={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"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="MinusSquareOutlined";var d=V.a=y.forwardRef(e)},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(z){return z<10?"0"+z:z}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(z){return rx_escapable.lastIndex=0,rx_escapable.test(z)?'"'+z.replace(rx_escapable,function(V){var m=meta[V];return typeof m=="string"?m:"\\u"+("0000"+V.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+z+'"'}function str(z,V){var m,S,y,g,p=gap,t,e=V[z];e&&typeof e=="object"&&typeof e.toJSON=="function"&&(e=e.toJSON(z)),typeof rep=="function"&&(e=rep.call(V,z,e));switch(typeof e){case"string":return quote(e);case"number":return isFinite(e)?String(e):"null";case"boolean":case"null":return String(e);case"object":if(!e)return"null";if(gap+=indent,t=[],Object.prototype.toString.apply(e)==="[object Array]"){for(g=e.length,m=0;m<g;m+=1)t[m]=str(m,e)||"null";return y=t.length===0?"[]":gap?`[
|
|
|
`+gap+t.join(`,
|
|
|
`+gap)+`
|
|
|
`+p+"]":"["+t.join(",")+"]",gap=p,y}if(rep&&typeof rep=="object")for(g=rep.length,m=0;m<g;m+=1)typeof rep[m]=="string"&&(S=rep[m],y=str(S,e),y&&t.push(quote(S)+(gap?": ":":")+y));else for(S in e)Object.prototype.hasOwnProperty.call(e,S)&&(y=str(S,e),y&&t.push(quote(S)+(gap?": ":":")+y));return y=t.length===0?"{}":gap?`{
|
|
|
`+gap+t.join(`,
|
|
|
`+gap)+`
|
|
|
`+p+"}":"{"+t.join(",")+"}",gap=p,y}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(z,V,m){var S;if(gap="",indent="",typeof m=="number")for(S=0;S<m;S+=1)indent+=" ";else typeof m=="string"&&(indent=m);if(rep=V,V&&typeof V!="function"&&(typeof V!="object"||typeof V.length!="number"))throw new Error("JSON.stringify");return str("",{"":z})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(z,V){var m,S,y=z[V];if(y&&typeof y=="object")for(m in y)Object.prototype.hasOwnProperty.call(y,m)&&(S=walk(y,m),S!==void 0?y[m]=S:delete y[m]);return reviver.call(z,V,y)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(z){return"\\u"+("0000"+z.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(z,V,m){var S=m("+TT/"),y=m("bYtY"),g=m("4NO4"),p=g.groupData;function t(O,N,F){O.eachSeriesByType("sankey",function(U){var B=U.get("nodeWidth"),K=U.get("nodeGap"),Y=e(U,N);U.layoutInfo=Y;var k=Y.width,H=Y.height,W=U.getGraph(),j=W.nodes,M=W.edges;f(j);var G=y.filter(j,function(ie){return ie.getLayout().value===0}),X=G.length!==0?0:U.get("layoutIterations"),q=U.get("orient"),ee=U.get("nodeAlign");d(j,M,B,K,k,H,X,q,ee)})}function e(O,N){return S.getLayoutRect(O.getBoxLayoutParams(),{width:N.getWidth(),height:N.getHeight()})}function d(O,N,F,U,B,K,Y,k,H){u(O,N,F,B,K,k,H),l(O,N,K,B,U,Y,k),E(O,k)}function f(O){y.each(O,function(N){var F=I(N.outEdges,C),U=I(N.inEdges,C),B=N.getValue()||0,K=Math.max(F,U,B);N.setLayout({value:K},!0)})}function u(O,N,F,U,B,K,Y){for(var k=[],H=[],W=[],j=[],M=0,G=0,X=0;X<N.length;X++)k[X]=1;for(X=0;X<O.length;X++)H[X]=O[X].inEdges.length,H[X]===0&&W.push(O[X]);for(var q=-1;W.length;){for(var ee=0;ee<W.length;ee++){var ie=W[ee],de=ie.hostGraph.data.getRawDataItem(ie.dataIndex),ue=de.depth!=null&&de.depth>=0;ue&&de.depth>q&&(q=de.depth),ie.setLayout({depth:ue?de.depth:M},!0),K==="vertical"?ie.setLayout({dy:F},!0):ie.setLayout({dx:F},!0);for(var ve=0;ve<ie.outEdges.length;ve++){var be=ie.outEdges[ve],_e=N.indexOf(be);k[_e]=0;var ke=be.node2,$e=O.indexOf(ke);--H[$e]===0&&j.indexOf(ke)<0&&j.push(ke)}}++M,W=j,j=[]}for(X=0;X<k.length;X++)if(k[X]===1)throw new Error("Sankey is a DAG, the original data has cycle!");var ne=q>M-1?q:M-1;Y&&Y!=="left"&&s(O,Y,K,ne);var G=K==="vertical"?(B-F)/ne:(U-F)/ne;i(O,G,K)}function r(O){var N=O.hostGraph.data.getRawDataItem(O.dataIndex);return N.depth!=null&&N.depth>=0}function s(O,N,F,U){if(N==="right"){for(var B=[],K=O,Y=0;K.length;){for(var k=0;k<K.length;k++){var H=K[k];H.setLayout({skNodeHeight:Y},!0);for(var W=0;W<H.inEdges.length;W++){var j=H.inEdges[W];B.indexOf(j.node1)<0&&B.push(j.node1)}}K=B,B=[],++Y}y.each(O,function(M){r(M)||M.setLayout({depth:Math.max(0,U-M.getLayout().skNodeHeight)},!0)})}else N==="justify"&&o(O,U)}function o(O,N){y.each(O,function(F){!r(F)&&!F.outEdges.length&&F.setLayout({depth:N},!0)})}function i(O,N,F){y.each(O,function(U){var B=U.getLayout().depth*N;F==="vertical"?U.setLayout({y:B},!0):U.setLayout({x:B},!0)})}function l(O,N,F,U,B,K,Y){var k=n(O,Y);a(k,N,F,U,B,Y),c(k,B,F,U,Y);for(var H=1;K>0;K--)H*=.99,h(k,H,Y),c(k,B,F,U,Y),_(k,H,Y),c(k,B,F,U,Y)}function n(O,N){var F=[],U=N==="vertical"?"y":"x",B=p(O,function(K){return K.getLayout()[U]});return B.keys.sort(function(K,Y){return K-Y}),y.each(B.keys,function(K){F.push(B.buckets.get(K))}),F}function a(O,N,F,U,B,K){var Y=Infinity;y.each(O,function(k){var H=k.length,W=0;y.each(k,function(M){W+=M.getLayout().value});var j=K==="vertical"?(U-(H-1)*B)/W:(F-(H-1)*B)/W;j<Y&&(Y=j)}),y.each(O,function(k){y.each(k,function(H,W){var j=H.getLayout().value*Y;K==="vertical"?(H.setLayout({x:W},!0),H.setLayout({dx:j},!0)):(H.setLayout({y:W},!0),H.setLayout({dy:j},!0))})}),y.each(N,function(k){var H=+k.getValue()*Y;k.setLayout({dy:H},!0)})}function c(O,N,F,U,B){var K=B==="vertical"?"x":"y";y.each(O,function(Y){Y.sort(function(ee,ie){return ee.getLayout()[K]-ie.getLayout()[K]});for(var k,H,W,j=0,M=Y.length,G=B==="vertical"?"dx":"dy",X=0;X<M;X++)H=Y[X],W=j-H.getLayout()[K],W>0&&(k=H.getLayout()[K]+W,B==="vertical"?H.setLayout({x:k},!0):H.setLayout({y:k},!0)),j=H.getLayout()[K]+H.getLayout()[G]+N;var q=B==="vertical"?U:F;if(W=j-N-q,W>0)for(k=H.getLayout()[K]-W,B==="vertical"?H.setLayout({x:k},!0):H.setLayout({y:k},!0),j=k,X=M-2;X>=0;--X)H=Y[X],W=H.getLayout()[K]+H.getLayout()[G]+N-j,W>0&&(k=H.getLayout()[K]-W,B==="vertical"?H.setLayout({x:k},!0):H.setLayout({y:k},!0)),j=H.getLayout()[K]})}function h(O,N,F){y.each(O.slice().reverse(),function(U){y.each(U,function(B){if(B.outEdges.length){var K=I(B.outEdges,A,F)/I(B.outEdges,C,F);if(isNaN(K)){var Y=B.outEdges.length;K=Y?I(B.outEdges,v,F)/Y:0}if(F==="vertical"){var k=B.getLayout().x+(K-x(B,F))*N;B.setLayout({x:k},!0)}else{var H=B.getLayout().y+(K-x(B,F))*N;B.setLayout({y:H},!0)}}})})}function A(O,N){return x(O.node2,N)*O.getValue()}function v(O,N){return x(O.node2,N)}function w(O,N){return x(O.node1,N)*O.getValue()}function b(O,N){return x(O.node1,N)}function x(O,N){return N==="vertical"?O.getLayout().x+O.getLayout().dx/2:O.getLayout().y+O.getLayout().dy/2}function C(O){return O.getValue()}function I(O,N,F){for(var U=0,B=O.length,K=-1;++K<B;){var Y=+N.call(O,O[K],F);isNaN(Y)||(U+=Y)}return U}function _(O,N,F){y.each(O,function(U){y.each(U,function(B){if(B.inEdges.length){var K=I(B.inEdges,w,F)/I(B.inEdges,C,F);if(isNaN(K)){var Y=B.inEdges.length;K=Y?I(B.inEdges,b,F)/Y:0}if(F==="vertical"){var k=B.getLayout().x+(K-x(B,F))*N;B.setLayout({x:k},!0)}else{var H=B.getLayout().y+(K-x(B,F))*N;B.setLayout({y:H},!0)}}})})}function E(O,N){var F=N==="vertical"?"x":"y";y.each(O,function(U){U.outEdges.sort(function(B,K){return B.node2.getLayout()[F]-K.node2.getLayout()[F]}),U.inEdges.sort(function(B,K){return B.node1.getLayout()[F]-K.node1.getLayout()[F]})}),y.each(O,function(U){var B=0,K=0;y.each(U.outEdges,function(Y){Y.setLayout({sy:B},!0),B+=Y.getLayout().dy}),y.each(U.inEdges,function(Y){Y.setLayout({ty:K},!0),K+=Y.getLayout().dy})})}z.exports=t},"giR+":function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("QbM5"),p=m.n(g)},gut8:function(z,V){var m={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},S=9;V.ContextCachedBy=m,V.WILL_BE_RESTORED=S},gvm7:function(z,V,m){var S=m("bYtY"),y=m("dqUG");function g(t){this._zr=t.getZr(),this._show=!1,this._hideTimeout}g.prototype={constructor:g,_enterable:!0,update:function(){},show:function(t){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.attr("show",!0),this._show=!0},setContent:function(t,e,d){this.el&&this._zr.remove(this.el);for(var f={},u=t,r="{marker",s="|}",o=u.indexOf(r);o>=0;){var i=u.indexOf(s),l=u.substr(o+r.length,i-o-r.length);l.indexOf("sub")>-1?f["marker"+l]={textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[l],textOffset:[3,0]}:f["marker"+l]={textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[l]},u=u.substr(i+1),o=u.indexOf("{marker")}this.el=new y({style:{rich:f,text:t,textLineHeight:20,textBackgroundColor:d.get("backgroundColor"),textBorderRadius:d.get("borderRadius"),textFill:d.get("textStyle.color"),textPadding:d.get("padding")},z:d.get("z")}),this._zr.add(this.el);var n=this;this.el.on("mouseover",function(){n._enterable&&(clearTimeout(n._hideTimeout),n._show=!0),n._inContent=!0}),this.el.on("mouseout",function(){n._enterable&&(n._show&&n.hideLater(n._hideDelay)),n._inContent=!1})},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el.getBoundingRect();return[t.width,t.height]},moveTo:function(t,e){this.el&&this.el.attr("position",[t,e])},hide:function(){this.el&&this.el.hide(),this._show=!1},hideLater:function(t){this._show&&!(this._inContent&&this._enterable)&&(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(S.bind(this.hide,this),t)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){var t=this.getSize();return{width:t[0],height:t[1]}}};var p=g;z.exports=p},gwTy:function(z,V,m){},h54F:function(z,V,m){var S=m("ProS"),y=m("YXkt"),g=m("bYtY"),p=m("4NO4"),t=p.defaultEmphasis,e=m("Qxkt"),d=m("7aKB"),f=d.encodeHTML,u=m("I3/A"),r=m("xKMd"),s=S.extendSeriesModel({type:"series.graph",init:function(i){s.superApply(this,"init",arguments);var l=this;function n(){return l._categoriesData}this.legendVisualProvider=new r(n,n),this.fillDataTextStyle(i.edges||i.links),this._updateCategoriesData()},mergeOption:function(i){s.superApply(this,"mergeOption",arguments),this.fillDataTextStyle(i.edges||i.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(i){s.superApply(this,"mergeDefaultAndTheme",arguments),t(i,["edgeLabel"],["show"])},getInitialData:function(i,l){var n=i.edges||i.links||[],a=i.data||i.nodes||[],c=this;if(a&&n)return u(a,n,this,!0,h).data;function h(A,v){A.wrapMethod("getItemModel",function(_){var E=c._categoriesModels,O=_.getShallow("category"),N=E[O];return N&&(N.parentModel=_.parentModel,_.parentModel=N),_});var w=c.getModel("edgeLabel"),b=new e({label:w.option},w.parentModel,l),x=c.getModel("emphasis.edgeLabel"),C=new e({emphasis:{label:x.option}},x.parentModel,l);v.wrapMethod("getItemModel",function(_){return _.customizeGetParent(I),_});function I(_){return _=this.parsePath(_),_&&_[0]==="label"?b:_&&_[0]==="emphasis"&&_[1]==="label"?C:this.parentModel}}},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(i,l,n){if(n==="edge"){var a=this.getData(),c=this.getDataParams(i,n),h=a.graph.getEdgeByIndex(i),A=a.getName(h.node1.dataIndex),v=a.getName(h.node2.dataIndex),w=[];return A!=null&&w.push(A),v!=null&&w.push(v),w=f(w.join(" > ")),c.value&&(w+=" : "+f(c.value)),w}else return s.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var i=g.map(this.option.categories||[],function(n){return n.value!=null?n:g.extend({value:0},n)}),l=new y(["value"],this);l.initData(i),this._categoriesData=l,this._categoriesModels=l.mapArray(function(n){return l.getItemModel(n,!0)})},setZoom:function(i){this.option.zoom=i},setCenter:function(i){this.option.center=i},isAnimationEnabled:function(){return s.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}}}}),o=s;z.exports=o},h7HQ:function(z,V,m){var S=m("y+Vt"),y=m("T6xi"),g=S.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(t,e){y.buildPath(t,e,!0)}});z.exports=g},h8O9:function(z,V,m){var S=m("bYtY"),y=S.map,g=m("zM3Q"),p=m("7hqr"),t=p.isDimensionStacked;function e(d){return{seriesType:d,plan:g(),reset:function(f){var u=f.getData(),r=f.coordinateSystem,s=f.pipelineContext,o=s.large;if(!r)return;var i=y(r.dimensions,function(c){return u.mapDimension(c)}).slice(0,2),l=i.length,n=u.getCalculationInfo("stackResultDimension");t(u,i[0])&&(i[0]=n),t(u,i[1])&&(i[1]=n);function a(c,h){for(var A=c.end-c.start,v=o&&new Float32Array(A*l),w=c.start,b=0,x=[],C=[];w<c.end;w++){var I;if(l===1){var _=h.get(i[0],w);I=!isNaN(_)&&r.dataToPoint(_,null,C)}else{var _=x[0]=h.get(i[0],w),E=x[1]=h.get(i[1],w);I=!isNaN(_)&&!isNaN(E)&&r.dataToPoint(x,null,C)}o?(v[b++]=I?I[0]:NaN,v[b++]=I?I[1]:NaN):h.setItemLayout(w,I&&I.slice()||[NaN,NaN])}o&&h.setLayout("symbolPoints",v)}return l&&{progress:a}}}}z.exports=e},hD7B:function(z,V,m){var S=m("bYtY"),y=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"];function g(t){S.each(y,function(e){this[e]=S.bind(t[e],t)},this)}var p=g;z.exports=p},hFmY:function(z,V,m){var S=m("ProS"),y={type:"axisAreaSelect",event:"axisAreaSelected"};S.registerAction(y,function(g,p){p.eachComponent({mainType:"parallelAxis",query:g},function(t){t.axis.model.setActiveIntervals(g.intervals)})}),S.registerAction("parallelAxisExpand",function(g,p){p.eachComponent({mainType:"parallel",query:g},function(t){t.setAxisExpand(g)})})},hJvP:function(z,V,m){var S=m("2dDv"),y=m("IDmD");function g(p,t){var e=[];return p.eachComponent("parallel",function(d,f){var u=new S(d,p,t);u.name="parallel_"+f,u.resize(d,t),d.coordinateSystem=u,u.model=d,e.push(u)}),p.eachSeries(function(d){if(d.get("coordinateSystem")==="parallel"){var f=p.queryComponents({mainType:"parallel",index:d.get("parallelIndex"),id:d.get("parallelId")})[0];d.coordinateSystem=f.coordinateSystem}}),e}y.register("parallel",{create:g})},hM6l:function(z,V,m){var S=m("bYtY"),y=S.each,g=S.map,p=m("OELB"),t=p.linearMap,e=p.getPixelPrecision,d=p.round,f=m("4HMb"),u=f.createAxisTicks,r=f.createAxisLabels,s=f.calculateCategoryInterval,o=[0,1],i=function(c,h,A){this.dim=c,this.scale=h,this._extent=A||[0,0],this.inverse=!1,this.onBand=!1};i.prototype={constructor:i,contain:function(c){var h=this._extent,A=Math.min(h[0],h[1]),v=Math.max(h[0],h[1]);return c>=A&&c<=v},containData:function(c){return this.scale.contain(c)},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(c){return e(c||this.scale.getExtent(),this._extent)},setExtent:function(c,h){var A=this._extent;A[0]=c,A[1]=h},dataToCoord:function(c,h){var A=this._extent,v=this.scale;return c=v.normalize(c),this.onBand&&v.type==="ordinal"&&(A=A.slice(),l(A,v.count())),t(c,o,A,h)},coordToData:function(c,h){var A=this._extent,v=this.scale;this.onBand&&v.type==="ordinal"&&(A=A.slice(),l(A,v.count()));var w=t(c,A,o,h);return this.scale.scale(w)},pointToData:function(c,h){},getTicksCoords:function(c){c=c||{};var h=c.tickModel||this.getTickModel(),A=u(this,h),v=A.ticks,w=g(v,function(x){return{coord:this.dataToCoord(x),tickValue:x}},this),b=h.get("alignWithLabel");return n(this,w,b,c.clamp),w},getMinorTicksCoords:function(){if(this.scale.type==="ordinal")return[];var c=this.model.getModel("minorTick"),h=c.get("splitNumber");h>0&&h<100||(h=5);var A=this.scale.getMinorTicks(h),v=g(A,function(w){return g(w,function(b){return{coord:this.dataToCoord(b),tickValue:b}},this)},this);return v},getViewLabels:function(){return r(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var c=this._extent,h=this.scale.getExtent(),A=h[1]-h[0]+(this.onBand?1:0);A===0&&(A=1);var v=Math.abs(c[1]-c[0]);return Math.abs(v)/A},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return s(this)}};function l(c,h){var A=c[1]-c[0],v=h,w=A/v/2;c[0]+=w,c[1]-=w}function n(c,h,A,v){var w=h.length;if(!c.onBand||A||!w)return;var b=c.getExtent(),x,C;if(w===1)h[0].coord=b[0],x=h[1]={coord:b[0]};else{var I=h[w-1].tickValue-h[0].tickValue,_=(h[w-1].coord-h[0].coord)/I;y(h,function(F){F.coord-=_/2});var E=c.scale.getExtent();C=1+E[1]-h[w-1].tickValue,x={coord:h[w-1].coord+_*C},h.push(x)}var O=b[0]>b[1];N(h[0].coord,b[0])&&(v?h[0].coord=b[0]:h.shift()),v&&N(b[0],h[0].coord)&&h.unshift({coord:b[0]}),N(b[1],x.coord)&&(v?x.coord=b[1]:h.pop()),v&&N(x.coord,b[1])&&h.push({coord:b[1]});function N(F,U){return F=d(F),U=d(U),O?F>U:F<U}}var a=i;z.exports=a},hNWo:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("Qxkt"),p=m("4NO4"),t=p.isNameSpecified,e=m("Kagy"),d=e.legend.selector,f={all:{type:"all",title:y.clone(d.all)},inverse:{type:"inverse",title:y.clone(d.inverse)}},u=S.extendComponentModel({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(s,o,i){this.mergeDefaultAndTheme(s,i),s.selected=s.selected||{},this._updateSelector(s)},mergeOption:function(s){u.superCall(this,"mergeOption",s),this._updateSelector(s)},_updateSelector:function(s){var o=s.selector;o===!0&&(o=s.selector=["all","inverse"]),y.isArray(o)&&y.each(o,function(i,l){y.isString(i)&&(i={type:i}),o[l]=y.merge(i,f[i.type])})},optionUpdated:function(){this._updateData(this.ecModel);var s=this._data;if(s[0]&&this.get("selectedMode")==="single"){for(var o=!1,i=0;i<s.length;i++){var l=s[i].get("name");if(this.isSelected(l)){this.select(l),o=!0;break}}!o&&this.select(s[0].get("name"))}},_updateData:function(s){var o=[],i=[];s.eachRawSeries(function(a){var c=a.name;i.push(c);var h;if(a.legendVisualProvider){var A=a.legendVisualProvider,v=A.getAllNames();s.isSeriesFiltered(a)||(i=i.concat(v)),v.length?o=o.concat(v):h=!0}else h=!0;h&&t(a)&&o.push(a.name)}),this._availableNames=i;var l=this.get("data")||o,n=y.map(l,function(a){return(typeof a=="string"||typeof a=="number")&&(a={name:a}),new g(a,this,this.ecModel)},this);this._data=n},getData:function(){return this._data},select:function(s){var o=this.option.selected,i=this.get("selectedMode");if(i==="single"){var l=this._data;y.each(l,function(n){o[n.get("name")]=!1})}o[s]=!0},unSelect:function(s){this.get("selectedMode")!=="single"&&(this.option.selected[s]=!1)},toggleSelected:function(s){var o=this.option.selected;o.hasOwnProperty(s)||(o[s]=!0),this[o[s]?"unSelect":"select"](s)},allSelect:function(){var s=this._data,o=this.option.selected;y.each(s,function(i){o[i.get("name",!0)]=!0})},inverseSelect:function(){var s=this._data,o=this.option.selected;y.each(s,function(i){var l=i.get("name",!0);o.hasOwnProperty(l)||(o[l]=!0),o[l]=!o[l]})},isSelected:function(s){var o=this.option.selected;return!(o.hasOwnProperty(s)&&!o[s])&&y.indexOf(this._availableNames,s)>=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=u;z.exports=r},hOwI:function(z,V){var m=Math.log(2);function S(g,p,t,e,d,f){var u=e+"-"+d,r=g.length;if(f.hasOwnProperty(u))return f[u];if(p===1){var s=Math.round(Math.log((1<<r)-1&~d)/m);return g[t][s]}for(var o=e|1<<t,i=t+1;e&1<<i;)i++;for(var l=0,n=0,a=0;n<r;n++){var c=1<<n;c&d||(l+=(a%2?-1:1)*g[t][n]*S(g,p-1,i,o,d|c,f),a++)}return f[u]=l,l}function y(g,p){var t=[[g[0],g[1],1,0,0,0,-p[0]*g[0],-p[0]*g[1]],[0,0,0,g[0],g[1],1,-p[1]*g[0],-p[1]*g[1]],[g[2],g[3],1,0,0,0,-p[2]*g[2],-p[2]*g[3]],[0,0,0,g[2],g[3],1,-p[3]*g[2],-p[3]*g[3]],[g[4],g[5],1,0,0,0,-p[4]*g[4],-p[4]*g[5]],[0,0,0,g[4],g[5],1,-p[5]*g[4],-p[5]*g[5]],[g[6],g[7],1,0,0,0,-p[6]*g[6],-p[6]*g[7]],[0,0,0,g[6],g[7],1,-p[7]*g[6],-p[7]*g[7]]],e={},d=S(t,8,0,0,0,e);if(d===0)return;for(var f=[],u=0;u<8;u++)for(var r=0;r<8;r++)f[r]==null&&(f[r]=0),f[r]+=((u+r)%2?-1:1)*S(t,7,u===0?1:0,1<<u,1<<r,e)/d*p[u];return function(s,o,i){var l=o*f[6]+i*f[7]+1;s[0]=(o*f[0]+i*f[1]+f[2])/l,s[1]=(o*f[3]+i*f[4]+f[5])/l}}V.buildTransformer=y},hX1E:function(z,V){var m=Math.PI*2;function S(y){return y%=m,y<0&&(y+=m),y}V.normalizeRadian=S},hXwI:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;function S(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function y(t,e){for(var d=0;d<e.length;d++){var f=e[d];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(t,f.key,f)}}function g(t,e,d){return e&&y(t.prototype,e),d&&y(t,d),t}var p=function(){function t(){S(this,t)}return g(t,[{key:"decodeRect",value:function(d,f,u,r,s,o,i){if(s.rQwait("COPYRECT",4))return!1;var l=s.rQshift16(),n=s.rQshift16();return o.copyImage(l,n,d,f,u,r),!0}}]),t}();V.default=p},hi0g:function(z,V,m){var S=m("bYtY"),y=S.createHashMap,g=S.each,p=S.isString,t=S.defaults,e=S.extend,d=S.isObject,f=S.clone,u=m("4NO4"),r=u.normalizeToArray,s=m("D5nY"),o=s.guessOrdinal,i=s.BE_ORDINAL,l=m("7G+c"),n=m("L0Ub"),a=n.OTHER_DIMENSIONS,c=m("Vi4m");function h(b,x,C){l.isInstance(x)||(x=l.seriesDataToSource(x)),C=C||{},b=(b||[]).slice();for(var I=(C.dimsDef||[]).slice(),_=y(),E=y(),O=[],N=A(x,b,I,C.dimCount),F=0;F<N;F++){var U=I[F]=e({},d(I[F])?I[F]:{name:I[F]}),B=U.name,K=O[F]=new c;B!=null&&_.get(B)==null&&(K.name=K.displayName=B,_.set(B,F)),U.type!=null&&(K.type=U.type),U.displayName!=null&&(K.displayName=U.displayName)}var Y=C.encodeDef;!Y&&C.encodeDefaulter&&(Y=C.encodeDefaulter(x,N)),Y=y(Y),Y.each(function(ee,ie){if(ee=r(ee).slice(),ee.length===1&&!p(ee[0])&&ee[0]<0){Y.set(ie,!1);return}var de=Y.set(ie,[]);g(ee,function(ue,ve){p(ue)&&(ue=_.get(ue)),ue!=null&&ue<N&&(de[ve]=ue,H(O[ue],ie,ve))})});var k=0;g(b,function(ee,ie){var de,ee,ue,ve;if(p(ee))de=ee,ee={};else{de=ee.name;var be=ee.ordinalMeta;ee.ordinalMeta=null,ee=f(ee),ee.ordinalMeta=be,ue=ee.dimsDef,ve=ee.otherDims,ee.name=ee.coordDim=ee.coordDimIndex=ee.dimsDef=ee.otherDims=null}var _e=Y.get(de);if(_e===!1)return;var _e=r(_e);if(!_e.length)for(var ke=0;ke<(ue&&ue.length||1);ke++){for(;k<O.length&&O[k].coordDim!=null;)k++;k<O.length&&_e.push(k++)}g(_e,function($e,ne){var Ne=O[$e];if(H(t(Ne,ee),de,ne),Ne.name==null&&ue){var st=ue[ne];!d(st)&&(st={name:st}),Ne.name=Ne.displayName=st.name,Ne.defaultTooltip=st.defaultTooltip}ve&&t(Ne.otherDims,ve)})});function H(ee,ie,de){a.get(ie)!=null?ee.otherDims[ie]=de:(ee.coordDim=ie,ee.coordDimIndex=de,E.set(ie,!0))}var W=C.generateCoord,j=C.generateCoordCount,M=j!=null;j=W?j||1:0;for(var G=W||"value",X=0;X<N;X++){var K=O[X]=O[X]||new c,q=K.coordDim;q==null&&(K.coordDim=v(G,E,M),K.coordDimIndex=0,(!W||j<=0)&&(K.isExtraCoord=!0),j--),K.name==null&&(K.name=v(K.coordDim,_)),K.type==null&&(o(x,X,K.name)===i.Must||K.isExtraCoord&&(K.otherDims.itemName!=null||K.otherDims.seriesName!=null))&&(K.type="ordinal")}return O}function A(b,x,C,I){var _=Math.max(b.dimensionsDetectCount||1,x.length,C.length,I||0);return g(x,function(E){var O=E.dimsDef;O&&(_=Math.max(_,O.length))}),_}function v(b,x,C){if(C||x.get(b)!=null){for(var I=0;x.get(b+I)!=null;)I++;b+=I}return x.set(b,!0),b}var w=h;z.exports=w},hkKa:function(z,V,m){"use strict";m.d(V,"a",function(){return p});var S=m("ODXe"),y=m("q1tI"),g=m.n(y);function p(){var t=y.useReducer(function(f){return f+1},0),e=Object(S.a)(t,2),d=e[1];return d}},hw6D:function(z,V,m){var S=m("bYtY");function y(t){t.eachSeriesByType("radar",function(e){var d=e.getData(),f=[],u=e.coordinateSystem;if(!u)return;var r=u.getIndicatorAxes();S.each(r,function(s,o){d.each(d.mapDimension(r[o].dim),function(i,l){f[l]=f[l]||[];var n=u.dataToPoint(i,o);f[l][o]=g(n)?n:p(u)})}),d.each(function(s){var o=S.find(f[s],function(i){return g(i)})||p(u);f[s].push(o.slice()),d.setItemLayout(s,f[s])})})}function g(t){return!isNaN(t[0])&&!isNaN(t[1])}function p(t){return[t.cx,t.cy]}z.exports=y},hydK:function(z,V){var m="http://www.w3.org/2000/svg";function S(y){return document.createElementNS(m,y)}V.createElement=S},hyiK:function(z,V){function m(S,y,g,p,t,e){if(e>y&&e>p||e<y&&e<p)return 0;if(p===y)return 0;var d=p<y?1:-1,f=(e-y)/(p-y);(f===1||f===0)&&(d=p<y?.5:-.5);var u=f*(g-S)+S;return u===t?Infinity:u>t?d:0}z.exports=m},i38C:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=g.createHashMap,t=g.retrieve,e=g.each;function d(s){this.coordSysName=s,this.coordSysDims=[],this.axisMap=p(),this.categoryAxisMap=p(),this.firstCategoryDimIndex=null}function f(s){var o=s.get("coordinateSystem"),i=new d(o),l=u[o];if(l)return l(s,i,i.axisMap,i.categoryAxisMap),i}var u={cartesian2d:function(s,o,i,l){var n=s.getReferringComponents("xAxis")[0],a=s.getReferringComponents("yAxis")[0];o.coordSysDims=["x","y"],i.set("x",n),i.set("y",a),r(n)&&(l.set("x",n),o.firstCategoryDimIndex=0),r(a)&&(l.set("y",a),o.firstCategoryDimIndex==null&(o.firstCategoryDimIndex=1))},singleAxis:function(s,o,i,l){var n=s.getReferringComponents("singleAxis")[0];o.coordSysDims=["single"],i.set("single",n),r(n)&&(l.set("single",n),o.firstCategoryDimIndex=0)},polar:function(s,o,i,l){var n=s.getReferringComponents("polar")[0],a=n.findAxisModel("radiusAxis"),c=n.findAxisModel("angleAxis");o.coordSysDims=["radius","angle"],i.set("radius",a),i.set("angle",c),r(a)&&(l.set("radius",a),o.firstCategoryDimIndex=0),r(c)&&(l.set("angle",c),o.firstCategoryDimIndex==null&&(o.firstCategoryDimIndex=1))},geo:function(s,o,i,l){o.coordSysDims=["lng","lat"]},parallel:function(s,o,i,l){var n=s.ecModel,a=n.getComponent("parallel",s.get("parallelIndex")),c=o.coordSysDims=a.dimensions.slice();e(a.parallelAxisIndex,function(h,A){var v=n.getComponent("parallelAxis",h),w=c[A];i.set(w,v),r(v)&&o.firstCategoryDimIndex==null&&(l.set(w,v),o.firstCategoryDimIndex=A)})}};function r(s){return s.get("type")==="category"}V.getCoordSysInfoBySeries=f},i6bk:function(z,V,m){"use strict";m.d(V,"b",function(){return S}),m.d(V,"a",function(){return y});function S(g){return g!=null&&g===g.window}function y(g,p){if(typeof window=="undefined")return 0;var t=p?"scrollTop":"scrollLeft",e=0;return S(g)?e=g[p?"pageYOffset":"pageXOffset"]:g instanceof Document?e=g.documentElement[t]:g&&(e=g[t]),g&&!S(g)&&typeof e!="number"&&(e=(g.ownerDocument||g).documentElement[t]),e}},iLNv:function(z,V){var m="\0__throttleOriginMethod",S="\0__throttleRate",y="\0__throttleType";function g(e,d,f){var u,r=0,s=0,o=null,i,l,n,a;d=d||0;function c(){s=new Date().getTime(),o=null,e.apply(l,n||[])}var h=function(){u=new Date().getTime(),l=this,n=arguments;var A=a||d,v=a||f;a=null,i=u-(v?r:s)-A,clearTimeout(o),v?o=setTimeout(c,A):i>=0?c():o=setTimeout(c,-i),r=u};return h.clear=function(){o&&(clearTimeout(o),o=null)},h.debounceNextCall=function(A){a=A},h}function p(e,d,f,u){var r=e[d];if(!r)return;var s=r[m]||r,o=r[y],i=r[S];if(i!==f||o!==u){if(f==null||!u)return e[d]=s;r=e[d]=g(s,f,u==="debounce"),r[m]=s,r[y]=u,r[S]=f}return r}function t(e,d){var f=e[d];f&&f[m]&&(e[d]=f[m])}V.throttle=g,V.createOrUpdate=p,V.clear=t},iPDy:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=S.extendComponentView({type:"marker",init:function(){this.markerGroupMap=y.createHashMap()},render:function(p,t,e){var d=this.markerGroupMap;d.each(function(u){u.__keep=!1});var f=this.type+"Model";t.eachSeries(function(u){var r=u[f];r&&this.renderSeries(u,r,t,e)},this),d.each(function(u){!u.__keep&&this.group.remove(u.group)},this)},renderSeries:function(){}});z.exports=g},iQDF:function(z,V,m){"use strict";var S=m("ZTW2"),y=m.n(S),g=m("+BJd"),p=m("+L6B")},iRjW:function(z,V,m){var S=m("bYtY"),y=m("Yl7c"),g=y.parseClassType,p=0;function t(f){return[f||"",p++,Math.random().toFixed(5)].join("_")}function e(f){var u={};return f.registerSubTypeDefaulter=function(r,s){r=g(r),u[r.main]=s},f.determineSubType=function(r,s){var o=s.type;if(!o){var i=g(r).main;f.hasSubTypes(r)&&u[i]&&(o=u[i](s))}return o},f}function d(f,u){f.topologicalTravel=function(i,l,n,a){if(!i.length)return;var c=r(l),h=c.graph,A=c.noEntryList,v={};for(S.each(i,function(_){v[_]=!0});A.length;){var w=A.pop(),b=h[w],x=!!v[w];x&&(n.call(a,w,b.originalDeps.slice()),delete v[w]),S.each(b.successor,x?I:C)}S.each(v,function(){throw new Error("Circle dependency may exists")});function C(_){h[_].entryCount--,h[_].entryCount===0&&A.push(_)}function I(_){v[_]=!0,C(_)}};function r(i){var l={},n=[];return S.each(i,function(a){var c=s(l,a),h=c.originalDeps=u(a),A=o(h,i);c.entryCount=A.length,c.entryCount===0&&n.push(a),S.each(A,function(v){S.indexOf(c.predecessor,v)<0&&c.predecessor.push(v);var w=s(l,v);S.indexOf(w.successor,v)<0&&w.successor.push(a)})}),{graph:l,noEntryList:n}}function s(i,l){return i[l]||(i[l]={predecessor:[],successor:[]}),i[l]}function o(i,l){var n=[];return S.each(i,function(a){S.indexOf(l,a)>=0&&n.push(a)}),n}}V.getUID=t,V.enableSubTypeDefaulter=e,V.enableTopologicalTravel=d},iUHT:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;function S(b,x){if(!(b instanceof x))throw new TypeError("Cannot call a class as a function")}function y(b,x){for(var C=0;C<x.length;C++){var I=x[C];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty(b,I.key,I)}}function g(b,x,C){return x&&y(b.prototype,x),C&&y(b,C),b}var p=[13,16,10,23,0,4,2,27,14,5,20,9,22,18,11,3,25,7,15,6,26,19,12,1,40,51,30,36,46,54,29,39,50,44,32,47,43,48,38,55,33,52,45,41,49,35,28,31],t=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],e=0,d,f,u,r,s,o;d=1<<16,f=1<<24,u=d|f,r=1<<2,s=1<<10,o=r|s;var i=[u|s,e|e,d|e,u|o,u|r,d|o,e|r,d|e,e|s,u|s,u|o,e|s,f|o,u|r,f|e,e|r,e|o,f|s,f|s,d|s,d|s,u|e,u|e,f|o,d|r,f|r,f|r,d|r,e|e,e|o,d|o,f|e,d|e,u|o,e|r,u|e,u|s,f|e,f|e,e|s,u|r,d|e,d|s,f|r,e|s,e|r,f|o,d|o,u|o,d|r,u|e,f|o,f|r,e|o,d|o,u|s,e|o,f|s,f|s,e|e,d|r,d|s,e|e,u|r];d=1<<20,f=1<<31,u=d|f,r=1<<5,s=1<<15,o=r|s;var l=[u|o,f|s,e|s,d|o,d|e,e|r,u|r,f|o,f|r,u|o,u|s,f|e,f|s,d|e,e|r,u|r,d|s,d|r,f|o,e|e,f|e,e|s,d|o,u|e,d|r,f|r,e|e,d|s,e|o,u|s,u|e,e|o,e|e,d|o,u|r,d|e,f|o,u|e,u|s,e|s,u|e,f|s,e|r,u|o,d|o,e|r,e|s,f|e,e|o,u|s,d|e,f|r,d|r,f|o,f|r,d|r,d|s,e|e,f|s,e|o,f|e,u|r,u|o,d|s];d=1<<17,f=1<<27,u=d|f,r=1<<3,s=1<<9,o=r|s;var n=[e|o,u|s,e|e,u|r,f|s,e|e,d|o,f|s,d|r,f|r,f|r,d|e,u|o,d|r,u|e,e|o,f|e,e|r,u|s,e|s,d|s,u|e,u|r,d|o,f|o,d|s,d|e,f|o,e|r,u|o,e|s,f|e,u|s,f|e,d|r,e|o,d|e,u|s,f|s,e|e,e|s,d|r,u|o,f|s,f|r,e|s,e|e,u|r,f|o,d|e,f|e,u|o,e|r,d|o,d|s,f|r,u|e,f|o,e|o,u|e,d|o,e|r,u|r,d|s];d=1<<13,f=1<<23,u=d|f,r=1<<0,s=1<<7,o=r|s;var a=[u|r,d|o,d|o,e|s,u|s,f|o,f|r,d|r,e|e,u|e,u|e,u|o,e|o,e|e,f|s,f|r,e|r,d|e,f|e,u|r,e|s,f|e,d|r,d|s,f|o,e|r,d|s,f|s,d|e,u|s,u|o,e|o,f|s,f|r,u|e,u|o,e|o,e|e,e|e,u|e,d|s,f|s,f|o,e|r,u|r,d|o,d|o,e|s,u|o,e|o,e|r,d|e,f|r,d|r,u|s,f|o,d|r,d|s,f|e,u|r,e|s,f|e,d|e,u|s];d=1<<25,f=1<<30,u=d|f,r=1<<8,s=1<<19,o=r|s;var c=[e|r,d|o,d|s,u|r,e|s,e|r,f|e,d|s,f|o,e|s,d|r,f|o,u|r,u|s,e|o,f|e,d|e,f|s,f|s,e|e,f|r,u|o,u|o,d|r,u|s,f|r,e|e,u|e,d|o,d|e,u|e,e|o,e|s,u|r,e|r,d|e,f|e,d|s,u|r,f|o,d|r,f|e,u|s,d|o,f|o,e|r,d|e,u|s,u|o,e|o,u|e,u|o,d|s,e|e,f|s,u|e,e|o,d|r,f|r,e|s,e|e,f|s,d|o,f|r];d=1<<22,f=1<<29,u=d|f,r=1<<4,s=1<<14,o=r|s;var h=[f|r,u|e,e|s,u|o,u|e,e|r,u|o,d|e,f|s,d|o,d|e,f|r,d|r,f|s,f|e,e|o,e|e,d|r,f|o,e|s,d|s,f|o,e|r,u|r,u|r,e|e,d|o,u|s,e|o,d|s,u|s,f|e,f|s,e|r,u|r,d|s,u|o,d|e,e|o,f|r,d|e,f|s,f|e,e|o,f|r,u|o,d|s,u|e,d|o,u|s,e|e,u|r,e|r,e|s,u|e,d|o,e|s,d|r,f|o,e|e,u|s,f|e,d|r,f|o];d=1<<21,f=1<<26,u=d|f,r=1<<1,s=1<<11,o=r|s;var A=[d|e,u|r,f|o,e|e,e|s,f|o,d|o,u|s,u|o,d|e,e|e,f|r,e|r,f|e,u|r,e|o,f|s,d|o,d|r,f|s,f|r,u|e,u|s,d|r,u|e,e|s,e|o,u|o,d|s,e|r,f|e,d|s,f|e,d|s,d|e,f|o,f|o,u|r,u|r,e|r,d|r,f|e,f|s,d|e,u|s,e|o,d|o,u|s,e|o,f|r,u|o,u|e,d|s,e|e,e|r,u|o,e|e,d|o,u|e,e|s,f|r,f|s,e|s,d|r];d=1<<18,f=1<<28,u=d|f,r=1<<6,s=1<<12,o=r|s;var v=[f|o,e|s,d|e,u|o,f|e,f|o,e|r,f|e,d|r,u|e,u|o,d|s,u|s,d|o,e|s,e|r,u|e,f|r,f|s,e|o,d|s,d|r,u|r,u|s,e|o,e|e,e|e,u|r,f|r,f|s,d|o,d|e,d|o,d|e,u|s,e|s,e|r,u|r,e|s,d|o,f|s,e|r,f|r,u|e,u|r,f|e,d|e,f|o,e|e,u|o,d|r,f|r,u|e,f|s,f|o,e|e,u|o,d|s,d|s,e|o,e|o,d|r,f|e,u|s],w=function(){function b(x){S(this,b),this.keys=[];for(var C=[],I=[],_=[],E=0,O=56;E<56;++E,O-=8){O+=O<-5?65:O<-3?31:O<-1?63:O===27?35:0;var N=O&7;C[E]=(x[O>>>3]&1<<N)!==0?1:0}for(var F=0;F<16;++F){var U=F<<1,B=U+1;_[U]=_[B]=0;for(var K=28;K<59;K+=28)for(var Y=K-28;Y<K;++Y){var k=Y+t[F];I[Y]=k<K?C[k]:C[k-28]}for(var H=0;H<24;++H)I[p[H]]!==0&&(_[U]|=1<<23-H),I[p[H+24]]!==0&&(_[B]|=1<<23-H)}for(var W=0,j=0,M=0;W<16;++W){var G=_[j++],X=_[j++];this.keys[M]=(G&16515072)<<6,this.keys[M]|=(G&4032)<<10,this.keys[M]|=(X&16515072)>>>10,this.keys[M]|=(X&4032)>>>6,++M,this.keys[M]=(G&258048)<<12,this.keys[M]|=(G&63)<<16,this.keys[M]|=(X&258048)>>>4,this.keys[M]|=X&63,++M}}return g(b,[{key:"enc8",value:function(C){var I=C.slice(),_=0,E,O,N;E=I[_++]<<24|I[_++]<<16|I[_++]<<8|I[_++],O=I[_++]<<24|I[_++]<<16|I[_++]<<8|I[_++],N=(E>>>4^O)&252645135,O^=N,E^=N<<4,N=(E>>>16^O)&65535,O^=N,E^=N<<16,N=(O>>>2^E)&858993459,E^=N,O^=N<<2,N=(O>>>8^E)&16711935,E^=N,O^=N<<8,O=O<<1|O>>>31&1,N=(E^O)&2863311530,E^=N,O^=N,E=E<<1|E>>>31&1;for(var F=0,U=0;F<8;++F){N=O<<28|O>>>4,N^=this.keys[U++];var B=A[N&63];B|=c[N>>>8&63],B|=n[N>>>16&63],B|=i[N>>>24&63],N=O^this.keys[U++],B|=v[N&63],B|=h[N>>>8&63],B|=a[N>>>16&63],B|=l[N>>>24&63],E^=B,N=E<<28|E>>>4,N^=this.keys[U++],B=A[N&63],B|=c[N>>>8&63],B|=n[N>>>16&63],B|=i[N>>>24&63],N=E^this.keys[U++],B|=v[N&63],B|=h[N>>>8&63],B|=a[N>>>16&63],B|=l[N>>>24&63],O^=B}for(O=O<<31|O>>>1,N=(E^O)&2863311530,E^=N,O^=N,E=E<<31|E>>>1,N=(E>>>8^O)&16711935,O^=N,E^=N<<8,N=(E>>>2^O)&858993459,O^=N,E^=N<<2,N=(O>>>16^E)&65535,E^=N,O^=N<<16,N=(O>>>4^E)&252645135,E^=N,O^=N<<4,N=[O,E],_=0;_<8;_++)I[_]=(N[_>>>2]>>>8*(3-_%4))%256,I[_]<0&&(I[_]+=256);return I}},{key:"encrypt",value:function(C){return this.enc8(C.slice(0,8)).concat(this.enc8(C.slice(8,16)))}}]),b}();V.default=w},iXHM:function(z,V){var m="";typeof navigator!="undefined"&&(m=navigator.platform||"");var S={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:m.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};z.exports=S},iXp4:function(z,V,m){var S=m("ItGF"),y=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function g(p){return S.browser.ie&&S.browser.version>=11?function(){var t=this.__clipPaths,e=this.style,d;if(t)for(var f=0;f<t.length;f++){var u=t[f],r=u&&u.shape,s=u&&u.type;if(r&&(s==="sector"&&r.startAngle===r.endAngle||s==="rect"&&(!r.width||!r.height))){for(var o=0;o<y.length;o++)y[o][2]=e[y[o][0]],e[y[o][0]]=y[o][1];d=!0;break}}if(p.apply(this,arguments),d)for(var o=0;o<y.length;o++)e[y[o][0]]=y[o][2]}:p}z.exports=g},ieMj:function(z,V,m){var S=m("OELB"),y=m("7aKB"),g=m("4NgU"),p=m("lE7J"),t=S.round,e=g.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(f,u){var r=this._extent;isNaN(f)||(r[0]=parseFloat(f)),isNaN(u)||(r[1]=parseFloat(u))},unionExtent:function(f){var u=this._extent;f[0]<u[0]&&(u[0]=f[0]),f[1]>u[1]&&(u[1]=f[1]),e.prototype.setExtent.call(this,u[0],u[1])},getInterval:function(){return this._interval},setInterval:function(f){this._interval=f,this._niceExtent=this._extent.slice(),this._intervalPrecision=p.getIntervalPrecision(f)},getTicks:function(f){var u=this._interval,r=this._extent,s=this._niceExtent,o=this._intervalPrecision,i=[];if(!u)return i;var l=1e4;r[0]<s[0]&&(f?i.push(t(s[0]-u,o)):i.push(r[0]));for(var n=s[0];n<=s[1]&&!(i.push(n),n=t(n+u,o),n===i[i.length-1]);)if(i.length>l)return[];var a=i.length?i[i.length-1]:s[1];return r[1]>a&&(f?i.push(t(a+u,o)):i.push(r[1])),i},getMinorTicks:function(f){for(var u=this.getTicks(!0),r=[],s=this.getExtent(),o=1;o<u.length;o++){for(var i=u[o],l=u[o-1],n=0,a=[],c=i-l,h=c/f;n<f-1;){var A=S.round(l+(n+1)*h);A>s[0]&&A<s[1]&&a.push(A),n++}r.push(a)}return r},getLabel:function(f,u){if(f==null)return"";var r=u&&u.precision;return r==null?r=S.getPrecisionSafe(f)||0:r==="auto"&&(r=this._intervalPrecision),f=t(f,r,!0),y.addCommas(f)},niceTicks:function(f,u,r){f=f||5;var s=this._extent,o=s[1]-s[0];if(!isFinite(o))return;o<0&&(o=-o,s.reverse());var i=p.intervalScaleNiceTicks(s,f,u,r);this._intervalPrecision=i.intervalPrecision,this._interval=i.interval,this._niceExtent=i.niceTickExtent},niceExtent:function(f){var u=this._extent;if(u[0]===u[1])if(u[0]!==0){var r=u[0];f.fixMax||(u[1]+=r/2),u[0]-=r/2}else u[1]=1;var s=u[1]-u[0];isFinite(s)||(u[0]=0,u[1]=1),this.niceTicks(f.splitNumber,f.minInterval,f.maxInterval);var o=this._interval;f.fixMin||(u[0]=t(Math.floor(u[0]/o)*o)),f.fixMax||(u[1]=t(Math.ceil(u[1]/o)*o))}});e.create=function(){return new e};var d=e;z.exports=d},j5sG:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.createSensor=void 0;var S=y(m("NohK"));function y(p){return p&&p.__esModule?p:{default:p}}var g=function(t){var e=void 0,d=[],f=(0,S.default)(function(){d.forEach(function(i){i(t)})}),u=function(){var l=new ResizeObserver(f);return l.observe(t),f(),l},r=function(l){e||(e=u()),d.indexOf(l)===-1&&d.push(l)},s=function(){e.disconnect(),d=[],e=void 0},o=function(l){var n=d.indexOf(l);n!==-1&&d.splice(n,1),d.length===0&&e&&s()};return{element:t,bind:r,destroy:s,unbind:o}};V.createSensor=g},jCoz:function(z,V,m){var S=m("bYtY"),y=m("4NgU"),g=m("OELB"),p=m("ieMj"),t=y.prototype,e=p.prototype,d=g.getPrecisionSafe,f=g.round,u=Math.floor,r=Math.ceil,s=Math.pow,o=Math.log,i=y.extend({type:"log",base:10,$constructor:function(){y.apply(this,arguments),this._originalScale=new p},getTicks:function(a){var c=this._originalScale,h=this._extent,A=c.getExtent();return S.map(e.getTicks.call(this,a),function(v){var w=g.round(s(this.base,v));return w=v===h[0]&&c.__fixMin?l(w,A[0]):w,w=v===h[1]&&c.__fixMax?l(w,A[1]):w,w},this)},getMinorTicks:e.getMinorTicks,getLabel:e.getLabel,scale:function(a){return a=t.scale.call(this,a),s(this.base,a)},setExtent:function(a,c){var h=this.base;a=o(a)/o(h),c=o(c)/o(h),e.setExtent.call(this,a,c)},getExtent:function(){var a=this.base,c=t.getExtent.call(this);c[0]=s(a,c[0]),c[1]=s(a,c[1]);var h=this._originalScale,A=h.getExtent();return h.__fixMin&&(c[0]=l(c[0],A[0])),h.__fixMax&&(c[1]=l(c[1],A[1])),c},unionExtent:function(a){this._originalScale.unionExtent(a);var c=this.base;a[0]=o(a[0])/o(c),a[1]=o(a[1])/o(c),t.unionExtent.call(this,a)},unionExtentFromData:function(a,c){this.unionExtent(a.getApproximateExtent(c))},niceTicks:function(a){a=a||10;var c=this._extent,h=c[1]-c[0];if(h===Infinity||h<=0)return;var A=g.quantity(h),v=a/h*A;for(v<=.5&&(A*=10);!isNaN(A)&&Math.abs(A)<1&&Math.abs(A)>0;)A*=10;var w=[g.round(r(c[0]/A)*A),g.round(u(c[1]/A)*A)];this._interval=A,this._niceExtent=w},niceExtent:function(a){e.niceExtent.call(this,a);var c=this._originalScale;c.__fixMin=a.fixMin,c.__fixMax=a.fixMax}});S.each(["contain","normalize"],function(a){i.prototype[a]=function(c){return c=o(c)/o(this.base),t[a].call(this,c)}}),i.create=function(){return new i};function l(a,c){return f(a,d(c))}var n=i;z.exports=n},jTL6:function(z,V,m){var S=m("y+Vt"),y=S.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(p,t){var e=t.cx,d=t.cy,f=Math.max(t.r,0),u=t.startAngle,r=t.endAngle,s=t.clockwise,o=Math.cos(u),i=Math.sin(u);p.moveTo(o*f+e,i*f+d),p.arc(e,d,f,u,r,!s)}});z.exports=y},je13:function(z,V,m){var S=m("5nXd"),y=m("gRFJ"),g=[m("uQRt")];z.exports=S.createStore(y,g)},jett:function(z,V,m){var S=m("ProS");m("VSLf"),m("oBaM"),m("FGaS");var y=m("mOdp"),g=m("f5Yq"),p=m("hw6D"),t=m("0/Rx"),e=m("eJH7");S.registerVisual(y("radar")),S.registerVisual(g("radar","circle")),S.registerLayout(p),S.registerProcessor(t("radar")),S.registerPreprocessor(e)},jhfD:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={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"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="ArrowLeftOutlined";var d=V.a=y.forwardRef(e)},jkPA:function(z,V,m){var S=m("bYtY"),y=S.createHashMap,g=S.isObject,p=S.map;function t(r){this.categories=r.categories||[],this._needCollect=r.needCollect,this._deduplication=r.deduplication,this._map}t.createByAxisModel=function(r){var s=r.option,o=s.data,i=o&&p(o,f);return new t({categories:i,needCollect:!i,deduplication:s.dedplication!==!1})};var e=t.prototype;e.getOrdinal=function(r){return d(this).get(r)},e.parseAndCollect=function(r){var s,o=this._needCollect;if(typeof r!="string"&&!o)return r;if(o&&!this._deduplication)return s=this.categories.length,this.categories[s]=r,s;var i=d(this);return s=i.get(r),s==null&&(o?(s=this.categories.length,this.categories[s]=r,i.set(r,s)):s=NaN),s};function d(r){return r._map||(r._map=y(r.categories))}function f(r){return g(r)&&r.value!=null?r.value:r+""}var u=t;z.exports=u},jndi:function(z,V,m){var S=m("bYtY"),y=m("Qe9p"),g=m("YXkt"),p=m("OELB"),t=m("IwbS"),e=m("kj2x"),d=m("iPDy"),f=function(n,a,c,h){var A=e.dataTransform(n,h[0]),v=e.dataTransform(n,h[1]),w=S.retrieve,b=A.coord,x=v.coord;b[0]=w(b[0],-Infinity),b[1]=w(b[1],-Infinity),x[0]=w(x[0],Infinity),x[1]=w(x[1],Infinity);var C=S.mergeAll([{},A,v]);return C.coord=[A.coord,v.coord],C.x0=A.x,C.y0=A.y,C.x1=v.x,C.y1=v.y,C};function u(n){return!isNaN(n)&&!isFinite(n)}function r(n,a,c,h){var A=1-n;return u(a[A])&&u(c[A])}function s(n,a){var c=a.coord[0],h=a.coord[1];return n.type==="cartesian2d"&&(c&&h&&(r(1,c,h,n)||r(0,c,h,n)))?!0:e.dataFilter(n,{coord:c,x:a.x0,y:a.y0})||e.dataFilter(n,{coord:h,x:a.x1,y:a.y1})}function o(n,a,c,h,A){var v=h.coordinateSystem,w=n.getItemModel(a),b,x=p.parsePercent(w.get(c[0]),A.getWidth()),C=p.parsePercent(w.get(c[1]),A.getHeight());if(!isNaN(x)&&!isNaN(C))b=[x,C];else{if(h.getMarkerPosition)b=h.getMarkerPosition(n.getValues(c,a));else{var I=n.get(c[0],a),_=n.get(c[1],a),E=[I,_];v.clampData&&v.clampData(E,E),b=v.dataToPoint(E,!0)}if(v.type==="cartesian2d"){var O=v.getAxis("x"),N=v.getAxis("y"),I=n.get(c[0],a),_=n.get(c[1],a);u(I)?b[0]=O.toGlobalCoord(O.getExtent()[c[0]==="x0"?0:1]):u(_)&&(b[1]=N.toGlobalCoord(N.getExtent()[c[1]==="y0"?0:1]))}isNaN(x)||(b[0]=x),isNaN(C)||(b[1]=C)}return b}var i=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];d.extend({type:"markArea",updateTransform:function(n,a,c){a.eachSeries(function(h){var A=h.markAreaModel;if(A){var v=A.getData();v.each(function(w){var b=S.map(i,function(C){return o(v,w,C,h,c)});v.setItemLayout(w,b);var x=v.getItemGraphicEl(w);x.setShape("points",b)})}},this)},renderSeries:function(n,a,c,h){var A=n.coordinateSystem,v=n.id,w=n.getData(),b=this.markerGroupMap,x=b.get(v)||b.set(v,{group:new t.Group});this.group.add(x.group),x.__keep=!0;var C=l(A,n,a);a.setData(C),C.each(function(I){C.setItemLayout(I,S.map(i,function(_){return o(C,I,_,n,h)})),C.setItemVisual(I,{color:w.getVisual("color")})}),C.diff(x.__data).add(function(I){var _=new t.Polygon({shape:{points:C.getItemLayout(I)}});C.setItemGraphicEl(I,_),x.group.add(_)}).update(function(I,_){var E=x.__data.getItemGraphicEl(_);t.updateProps(E,{shape:{points:C.getItemLayout(I)}},a,I),x.group.add(E),C.setItemGraphicEl(I,E)}).remove(function(I){var _=x.__data.getItemGraphicEl(I);x.group.remove(_)}).execute(),C.eachItemGraphicEl(function(I,_){var E=C.getItemModel(_),O=E.getModel("label"),N=E.getModel("emphasis.label"),F=C.getItemVisual(_,"color");I.useStyle(S.defaults(E.getModel("itemStyle").getItemStyle(),{fill:y.modifyAlpha(F,.4),stroke:F})),I.hoverStyle=E.getModel("emphasis.itemStyle").getItemStyle(),t.setLabelStyle(I.style,I.hoverStyle,O,N,{labelFetcher:a,labelDataIndex:_,defaultText:C.getName(_)||"",isRectText:!0,autoColor:F}),t.setHoverStyle(I,{}),I.dataModel=a}),x.__data=C,x.group.silent=a.get("silent")||n.get("silent")}});function l(n,a,c){var h,A,v=["x0","y0","x1","y1"];n?(h=S.map(n&&n.dimensions,function(x){var C=a.getData(),I=C.getDimensionInfo(C.mapDimension(x))||{};return S.defaults({name:x},I)}),A=new g(S.map(v,function(x,C){return{name:x,type:h[C%2].type}}),c)):(h=[{name:"value",type:"float"}],A=new g(h,c));var w=S.map(c.get("data"),S.curry(f,a,n,c));n&&(w=S.filter(w,S.curry(s,n)));var b=n?function(x,C,I,_){return x.coord[Math.floor(_/2)][_%2]}:function(x){return x.value};return A.initData(w,null,b),A.hasItemOption=!0,A}},"jsU+":function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("IUWy"),p=S.extendComponentModel({type:"toolbox",layoutMode:{type:"box",ignoreSize:!0},optionUpdated:function(){p.superApply(this,"optionUpdated",arguments),y.each(this.option.feature,function(e,d){var f=g.get(d);f&&y.merge(e,f.defaultOption)})},defaultOption:{show:!0,z:6,zlevel:0,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1}}}),t=p;z.exports=t},jtI2:function(z,V,m){m("SMc4");var S=m("bLfw"),y=S.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"}});z.exports=y},juDX:function(z,V,m){m("P47w");var S=m("aX58"),y=S.registerPainter,g=m("3CBa");y("svg",g)},k5C7:function(z,V,m){m("0JAE"),m("g7p0"),m("7mYs")},k9D9:function(z,V){var m="original",S="arrayRows",y="objectRows",g="keyedColumns",p="unknown",t="typedArray",e="column",d="row";V.SOURCE_FORMAT_ORIGINAL=m,V.SOURCE_FORMAT_ARRAY_ROWS=S,V.SOURCE_FORMAT_OBJECT_ROWS=y,V.SOURCE_FORMAT_KEYED_COLUMNS=g,V.SOURCE_FORMAT_UNKNOWN=p,V.SOURCE_FORMAT_TYPED_ARRAY=t,V.SERIES_LAYOUT_BY_COLUMN=e,V.SERIES_LAYOUT_BY_ROW=d},kDyi:function(z,V){function m(S){var y=S.findComponents({mainType:"legend"});y&&y.length&&S.filterSeries(function(g){for(var p=0;p<y.length;p++)if(!y[p].isSelected(g.name))return!1;return!0})}z.exports=m},kMLO:function(z,V,m){var S=m("XxSj"),y=m("Qe9p"),g=m("bYtY"),p=g.isArray,t="itemStyle",e={seriesType:"treemap",reset:function(n,a,c,h){var A=n.getData().tree,v=A.root,w=n.getModel(t);if(v.isRemoved())return;var b=g.map(A.levelModels,function(x){return x?x.get(t):null});d(v,{},b,w,n.getViewRoot().getAncestors(),n)}};function d(n,a,c,h,A,v){var w=n.getModel(),b=n.getLayout();if(!b||b.invisible||!b.isInView)return;var x=n.getModel(t),C=c[n.depth],I=f(x,a,C,h),_=x.get("borderColor"),E=x.get("borderColorSaturation"),O;E!=null&&(O=u(I,n),_=r(E,O)),n.setVisual("borderColor",_);var N=n.viewChildren;if(!N||!N.length)O=u(I,n),n.setVisual("color",O);else{var F=o(n,w,b,x,I,N);g.each(N,function(U,B){if(U.depth>=A.length||U===A[U.depth]){var K=l(w,I,U,B,F,v);d(U,K,c,h,A,v)}})}}function f(n,a,c,h){var A=g.extend({},a);return g.each(["color","colorAlpha","colorSaturation"],function(v){var w=n.get(v,!0);w==null&&c&&(w=c[v]),w==null&&(w=a[v]),w==null&&(w=h.get(v)),w!=null&&(A[v]=w)}),A}function u(n){var a=s(n,"color");if(a){var c=s(n,"colorAlpha"),h=s(n,"colorSaturation");return h&&(a=y.modifyHSL(a,null,null,h)),c&&(a=y.modifyAlpha(a,c)),a}}function r(n,a){return a!=null?y.modifyHSL(a,null,null,n):null}function s(n,a){var c=n[a];if(c!=null&&c!=="none")return c}function o(n,a,c,h,A,v){if(!v||!v.length)return;var w=i(a,"color")||A.color!=null&&A.color!=="none"&&(i(a,"colorAlpha")||i(a,"colorSaturation"));if(!w)return;var b=a.get("visualMin"),x=a.get("visualMax"),C=c.dataExtent.slice();b!=null&&b<C[0]&&(C[0]=b),x!=null&&x>C[1]&&(C[1]=x);var I=a.get("colorMappingBy"),_={type:w.name,dataExtent:C,visual:w.range};_.type==="color"&&(I==="index"||I==="id")?(_.mappingMethod="category",_.loop=!0):_.mappingMethod="linear";var E=new S(_);return E.__drColorMappingBy=I,E}function i(n,a){var c=n.get(a);return p(c)&&c.length?{name:a,range:c}:null}function l(n,a,c,h,A,v){var w=g.extend({},a);if(A){var b=A.type,x=b==="color"&&A.__drColorMappingBy,C=x==="index"?h:x==="id"?v.mapIdToIndex(c.getId()):c.getValue(n.get("visualDimension"));w[b]=A.mapValueToVisual(C)}return w}z.exports=e},"kVK+":function(z,V){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */V.read=function(m,S,y,g,p){var t,e,d=p*8-g-1,f=(1<<d)-1,u=f>>1,r=-7,s=y?p-1:0,o=y?-1:1,i=m[S+s];for(s+=o,t=i&(1<<-r)-1,i>>=-r,r+=d;r>0;t=t*256+m[S+s],s+=o,r-=8);for(e=t&(1<<-r)-1,t>>=-r,r+=g;r>0;e=e*256+m[S+s],s+=o,r-=8);if(t===0)t=1-u;else{if(t===f)return e?NaN:(i?-1:1)*Infinity;e=e+Math.pow(2,g),t=t-u}return(i?-1:1)*e*Math.pow(2,t-g)},V.write=function(m,S,y,g,p,t){var e,d,f,u=t*8-p-1,r=(1<<u)-1,s=r>>1,o=p===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=g?0:t-1,l=g?1:-1,n=S<0||S===0&&1/S<0?1:0;for(S=Math.abs(S),isNaN(S)||S===Infinity?(d=isNaN(S)?1:0,e=r):(e=Math.floor(Math.log(S)/Math.LN2),S*(f=Math.pow(2,-e))<1&&(e--,f*=2),e+s>=1?S+=o/f:S+=o*Math.pow(2,1-s),S*f>=2&&(e++,f/=2),e+s>=r?(d=0,e=r):e+s>=1?(d=(S*f-1)*Math.pow(2,p),e=e+s):(d=S*Math.pow(2,s-1)*Math.pow(2,p),e=0));p>=8;m[y+i]=d&255,i+=l,d/=256,p-=8);for(e=e<<p|d,u+=p;u>0;m[y+i]=e&255,i+=l,e/=256,u-=8);m[y+i-l]|=n*128}},kj2x:function(z,V,m){var S=m("bYtY"),y=m("OELB"),g=m("7hqr"),p=g.isDimensionStacked,t=S.indexOf;function e(c){return!(isNaN(parseFloat(c.x))&&isNaN(parseFloat(c.y)))}function d(c){return!isNaN(parseFloat(c.x))&&!isNaN(parseFloat(c.y))}function f(c,h,A,v,w,b){var x=[],C=p(h,v),I=C?h.getCalculationInfo("stackResultDimension"):v,_=a(h,I,c),E=h.indicesOfNearest(I,_)[0];x[w]=h.get(A,E),x[b]=h.get(I,E);var O=h.get(v,E),N=y.getPrecision(h.get(v,E));return N=Math.min(N,20),N>=0&&(x[b]=+x[b].toFixed(N)),[x,O]}var u=S.curry,r={min:u(f,"min"),max:u(f,"max"),average:u(f,"average")};function s(c,h){var A=c.getData(),v=c.coordinateSystem;if(h&&!d(h)&&!S.isArray(h.coord)&&v){var w=v.dimensions,b=o(h,A,v,c);if(h=S.clone(h),h.type&&r[h.type]&&b.baseAxis&&b.valueAxis){var x=t(w,b.baseAxis.dim),C=t(w,b.valueAxis.dim),I=r[h.type](A,b.baseDataDim,b.valueDataDim,x,C);h.coord=I[0],h.value=I[1]}else{for(var _=[h.xAxis!=null?h.xAxis:h.radiusAxis,h.yAxis!=null?h.yAxis:h.angleAxis],E=0;E<2;E++)r[_[E]]&&(_[E]=a(A,A.mapDimension(w[E]),_[E]));h.coord=_}}return h}function o(c,h,A,v){var w={};return c.valueIndex!=null||c.valueDim!=null?(w.valueDataDim=c.valueIndex!=null?h.getDimension(c.valueIndex):c.valueDim,w.valueAxis=A.getAxis(i(v,w.valueDataDim)),w.baseAxis=A.getOtherAxis(w.valueAxis),w.baseDataDim=h.mapDimension(w.baseAxis.dim)):(w.baseAxis=v.getBaseAxis(),w.valueAxis=A.getOtherAxis(w.baseAxis),w.baseDataDim=h.mapDimension(w.baseAxis.dim),w.valueDataDim=h.mapDimension(w.valueAxis.dim)),w}function i(c,h){var A=c.getData(),v=A.dimensions;h=A.getDimension(h);for(var w=0;w<v.length;w++){var b=A.getDimensionInfo(v[w]);if(b.name===h)return b.coordDim}}function l(c,h){return c&&c.containData&&h.coord&&!e(h)?c.containData(h.coord):!0}function n(c,h,A,v){return v<2?c.coord&&c.coord[v]:c.value}function a(c,h,A){if(A==="average"){var v=0,w=0;return c.each(h,function(b,x){isNaN(b)||(v+=b,w++)}),v/w}else return A==="median"?c.getMedian(h):c.getDataExtent(h,!0)[A==="max"?1:0]}V.dataTransform=s,V.getAxisInfo=o,V.dataFilter=l,V.dimValueGetter=n,V.numCalculate=a},knOB:function(z,V,m){var S=m("bYtY"),y=m("hM6l");function g(t,e){y.call(this,"radius",t,e),this.type="category"}g.prototype={constructor:g,pointToData:function(t,e){return this.polar.pointToData(t,e)[this.dim==="radius"?0:1]},dataToRadius:y.prototype.dataToCoord,radiusToData:y.prototype.coordToData},S.inherits(g,y);var p=g;z.exports=p},ko1b:function(z,V,m){var S=m("bYtY"),y=m("T4UG"),g=m("Bsck"),p=m("Qxkt"),t=m("7aKB"),e=t.encodeHTML,d=t.addCommas,f=m("VaxA"),u=f.wrapTreePathInfo,r=y.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,l){var n={name:i.name,children:i.data};s(n);var a=i.levels||[];a=i.levels=o(a,l);var c=S.map(a||[],function(v){return new p(v,this,l)},this),h=g.createTree(n,this,null,A);function A(v){v.wrapMethod("getItemModel",function(w,b){var x=h.getNodeByDataIndex(b),C=c[x.depth];return C&&(w.parentModel=C),w})}return h.data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(i){var l=this.getData(),n=this.getRawValue(i),a=S.isArray(n)?d(n[0]):d(n),c=l.getName(i);return e(c+": "+a)},getDataParams:function(i){var l=y.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(i);return l.treePathInfo=u(n,this),l},setLayoutInfo:function(i){this.layoutInfo=this.layoutInfo||{},S.extend(this.layoutInfo,i)},mapIdToIndex:function(i){var l=this._idIndexMap;l||(l=this._idIndexMap=S.createHashMap(),this._idIndexMapCount=0);var n=l.get(i);return n==null&&l.set(i,n=this._idIndexMapCount++),n},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(i){i?this._viewRoot=i:i=this._viewRoot;var l=this.getRawData().tree.root;(!i||i!==l&&!l.contains(i))&&(this._viewRoot=l)}});function s(i){var l=0;S.each(i.children,function(a){s(a);var c=a.value;S.isArray(c)&&(c=c[0]),l+=c});var n=i.value;S.isArray(n)&&(n=n[0]),(n==null||isNaN(n))&&(n=l),n<0&&(n=0),S.isArray(i.value)?i.value[0]=n:i.value=n}function o(i,l){var n=l.get("color");if(!n)return;i=i||[];var a;if(S.each(i,function(h){var A=new p(h),v=A.get("color");(A.get("itemStyle.color")||v&&v!=="none")&&(a=!0)}),!a){var c=i[0]||(i[0]={});c.color=n.slice()}return i}z.exports=r},kzFp:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0});var S=V.pick=function(g,p){var t={};return p.forEach(function(e){t[e]=g[e]}),t}},kzvK:function(z,V,m){var S=m("sS/r"),y=S.extend({type:"timeline"});z.exports=y},"l+S1":function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={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"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="SearchOutlined";var d=V.a=y.forwardRef(e)},lE7J:function(z,V,m){var S=m("OELB"),y=S.round;function g(d,f,u,r){var s={},o=d[1]-d[0],i=s.interval=S.nice(o/f,!0);u!=null&&i<u&&(i=s.interval=u),r!=null&&i>r&&(i=s.interval=r);var l=s.intervalPrecision=p(i),n=s.niceTickExtent=[y(Math.ceil(d[0]/i)*i,l),y(Math.floor(d[1]/i)*i,l)];return e(n,d),s}function p(d){return S.getPrecisionSafe(d)+2}function t(d,f,u){d[f]=Math.max(Math.min(d[f],u[1]),u[0])}function e(d,f){!isFinite(d[0])&&(d[0]=f[0]),!isFinite(d[1])&&(d[1]=f[1]),t(d,0,f),t(d,1,f),d[0]>d[1]&&(d[0]=d[1])}V.intervalScaleNiceTicks=g,V.getIntervalPrecision=p,V.fixExtent=e},lELe:function(z,V,m){var S=m("bYtY");function y(g){var p=[];S.each(g.series,function(t){t&&t.type==="map"&&(p.push(t),t.map=t.map||t.mapType,S.defaults(t,t.mapLocation))})}z.exports=y},lLGD:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("nVfU"),p=g.layout,t=g.largeLayout;m("Wqna"),m("F7hV"),m("Z8zF"),m("Ae16"),S.registerLayout(S.PRIORITY.VISUAL.LAYOUT,y.curry(p,"bar")),S.registerLayout(S.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,t),S.registerVisual({seriesType:"bar",reset:function(e){e.getData().setVisual("legendSymbol","roundRect")}})},lNSK:function(z,V,m){"use strict";function S(fe){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(tt){return typeof tt}:S=function(tt){return tt&&typeof Symbol=="function"&&tt.constructor===Symbol&&tt!==Symbol.prototype?"symbol":typeof tt},S(fe)}Object.defineProperty(V,"__esModule",{value:!0}),V.deflateInit=ct,V.deflateInit2=Jt,V.deflateReset=$t,V.deflateResetKeep=Ht,V.deflateSetHeader=Ut,V.deflate=le,V.deflateEnd=te,V.deflateSetDictionary=we,V.deflateInfo=V.Z_DEFLATED=V.Z_UNKNOWN=V.Z_DEFAULT_STRATEGY=V.Z_FIXED=V.Z_RLE=V.Z_HUFFMAN_ONLY=V.Z_FILTERED=V.Z_DEFAULT_COMPRESSION=V.Z_BUF_ERROR=V.Z_DATA_ERROR=V.Z_STREAM_ERROR=V.Z_STREAM_END=V.Z_OK=V.Z_BLOCK=V.Z_FINISH=V.Z_FULL_FLUSH=V.Z_PARTIAL_FLUSH=V.Z_NO_FLUSH=void 0;var y=u(m("6BzB")),g=u(m("c5fP")),p=d(m("xlC8")),t=d(m("QV2g")),e=d(m("xSIq"));function d(fe){return fe&&fe.__esModule?fe:{default:fe}}function f(){if(typeof WeakMap!="function")return null;var fe=new WeakMap;return f=function(){return fe},fe}function u(fe){if(fe&&fe.__esModule)return fe;if(fe===null||S(fe)!=="object"&&typeof fe!="function")return{default:fe};var rt=f();if(rt&&rt.has(fe))return rt.get(fe);var tt={},ye=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Je in fe)if(Object.prototype.hasOwnProperty.call(fe,Je)){var lt=ye?Object.getOwnPropertyDescriptor(fe,Je):null;lt&&(lt.get||lt.set)?Object.defineProperty(tt,Je,lt):tt[Je]=fe[Je]}return tt.default=fe,rt&&rt.set(fe,tt),tt}var r=0;V.Z_NO_FLUSH=r;var s=1;V.Z_PARTIAL_FLUSH=s;var o=3;V.Z_FULL_FLUSH=o;var i=4;V.Z_FINISH=i;var l=5;V.Z_BLOCK=l;var n=0;V.Z_OK=n;var a=1;V.Z_STREAM_END=a;var c=-2;V.Z_STREAM_ERROR=c;var h=-3;V.Z_DATA_ERROR=h;var A=-5;V.Z_BUF_ERROR=A;var v=-1;V.Z_DEFAULT_COMPRESSION=v;var w=1;V.Z_FILTERED=w;var b=2;V.Z_HUFFMAN_ONLY=b;var x=3;V.Z_RLE=x;var C=4;V.Z_FIXED=C;var I=0;V.Z_DEFAULT_STRATEGY=I;var _=2;V.Z_UNKNOWN=_;var E=8;V.Z_DEFLATED=E;var O=9,N=15,F=8,U=29,B=256,K=B+1+U,Y=30,k=19,H=2*K+1,W=15,j=3,M=258,G=M+j+1,X=32,q=42,ee=69,ie=73,de=91,ue=103,ve=113,be=666,_e=1,ke=2,$e=3,ne=4,Ne=3;function st(fe,rt){return fe.msg=e.default[rt],rt}function pe(fe){return(fe<<1)-(fe>4?9:0)}function Z(fe){for(var rt=fe.length;--rt>=0;)fe[rt]=0}function J(fe){var rt=fe.state,tt=rt.pending;if(tt>fe.avail_out&&(tt=fe.avail_out),tt===0)return;y.arraySet(fe.output,rt.pending_buf,rt.pending_out,tt,fe.next_out),fe.next_out+=tt,rt.pending_out+=tt,fe.total_out+=tt,fe.avail_out-=tt,rt.pending-=tt,rt.pending===0&&(rt.pending_out=0)}function ae(fe,rt){g._tr_flush_block(fe,fe.block_start>=0?fe.block_start:-1,fe.strstart-fe.block_start,rt),fe.block_start=fe.strstart,J(fe.strm)}function Se(fe,rt){fe.pending_buf[fe.pending++]=rt}function me(fe,rt){fe.pending_buf[fe.pending++]=rt>>>8&255,fe.pending_buf[fe.pending++]=rt&255}function Oe(fe,rt,tt,ye){var Je=fe.avail_in;return Je>ye&&(Je=ye),Je===0?0:(fe.avail_in-=Je,y.arraySet(rt,fe.input,fe.next_in,Je,tt),fe.state.wrap===1?fe.adler=(0,p.default)(fe.adler,rt,Je,tt):fe.state.wrap===2&&(fe.adler=(0,t.default)(fe.adler,rt,Je,tt)),fe.next_in+=Je,fe.total_in+=Je,Je)}function Ee(fe,rt){var tt=fe.max_chain_length,ye=fe.strstart,Je,lt,ze=fe.prev_length,Ct=fe.nice_match,zt=fe.strstart>fe.w_size-G?fe.strstart-(fe.w_size-G):0,at=fe.window,vt=fe.w_mask,At=fe.prev,tr=fe.strstart+M,Ir=at[ye+ze-1],zr=at[ye+ze];fe.prev_length>=fe.good_match&&(tt>>=2),Ct>fe.lookahead&&(Ct=fe.lookahead);do{if(Je=rt,at[Je+ze]!==zr||at[Je+ze-1]!==Ir||at[Je]!==at[ye]||at[++Je]!==at[ye+1])continue;ye+=2,Je++;do;while(at[++ye]===at[++Je]&&at[++ye]===at[++Je]&&at[++ye]===at[++Je]&&at[++ye]===at[++Je]&&at[++ye]===at[++Je]&&at[++ye]===at[++Je]&&at[++ye]===at[++Je]&&at[++ye]===at[++Je]&&ye<tr);if(lt=M-(tr-ye),ye=tr-M,lt>ze){if(fe.match_start=rt,ze=lt,lt>=Ct)break;Ir=at[ye+ze-1],zr=at[ye+ze]}}while((rt=At[rt&vt])>zt&&--tt!==0);return ze<=fe.lookahead?ze:fe.lookahead}function oe(fe){var rt=fe.w_size,tt,ye,Je,lt,ze;do{if(lt=fe.window_size-fe.lookahead-fe.strstart,fe.strstart>=rt+(rt-G)){y.arraySet(fe.window,fe.window,rt,rt,0),fe.match_start-=rt,fe.strstart-=rt,fe.block_start-=rt,ye=fe.hash_size,tt=ye;do Je=fe.head[--tt],fe.head[tt]=Je>=rt?Je-rt:0;while(--ye);ye=rt,tt=ye;do Je=fe.prev[--tt],fe.prev[tt]=Je>=rt?Je-rt:0;while(--ye);lt+=rt}if(fe.strm.avail_in===0)break;if(ye=Oe(fe.strm,fe.window,fe.strstart+fe.lookahead,lt),fe.lookahead+=ye,fe.lookahead+fe.insert>=j)for(ze=fe.strstart-fe.insert,fe.ins_h=fe.window[ze],fe.ins_h=(fe.ins_h<<fe.hash_shift^fe.window[ze+1])&fe.hash_mask;fe.insert&&!(fe.ins_h=(fe.ins_h<<fe.hash_shift^fe.window[ze+j-1])&fe.hash_mask,fe.prev[ze&fe.w_mask]=fe.head[fe.ins_h],fe.head[fe.ins_h]=ze,ze++,fe.insert--,fe.lookahead+fe.insert<j););}while(fe.lookahead<G&&fe.strm.avail_in!==0)}function Re(fe,rt){var tt=65535;for(tt>fe.pending_buf_size-5&&(tt=fe.pending_buf_size-5);;){if(fe.lookahead<=1){if(oe(fe),fe.lookahead===0&&rt===r)return _e;if(fe.lookahead===0)break}fe.strstart+=fe.lookahead,fe.lookahead=0;var ye=fe.block_start+tt;if((fe.strstart===0||fe.strstart>=ye)&&(fe.lookahead=fe.strstart-ye,fe.strstart=ye,ae(fe,!1),fe.strm.avail_out===0))return _e;if(fe.strstart-fe.block_start>=fe.w_size-G&&(ae(fe,!1),fe.strm.avail_out===0))return _e}return fe.insert=0,rt===i?(ae(fe,!0),fe.strm.avail_out===0?$e:ne):(fe.strstart>fe.block_start&&(ae(fe,!1),fe.strm.avail_out===0),_e)}function Be(fe,rt){for(var tt,ye;;){if(fe.lookahead<G){if(oe(fe),fe.lookahead<G&&rt===r)return _e;if(fe.lookahead===0)break}if(tt=0,fe.lookahead>=j&&(fe.ins_h=(fe.ins_h<<fe.hash_shift^fe.window[fe.strstart+j-1])&fe.hash_mask,tt=fe.prev[fe.strstart&fe.w_mask]=fe.head[fe.ins_h],fe.head[fe.ins_h]=fe.strstart),tt!==0&&fe.strstart-tt<=fe.w_size-G&&(fe.match_length=Ee(fe,tt)),fe.match_length>=j)if(ye=g._tr_tally(fe,fe.strstart-fe.match_start,fe.match_length-j),fe.lookahead-=fe.match_length,fe.match_length<=fe.max_lazy_match&&fe.lookahead>=j){fe.match_length--;do fe.strstart++,fe.ins_h=(fe.ins_h<<fe.hash_shift^fe.window[fe.strstart+j-1])&fe.hash_mask,tt=fe.prev[fe.strstart&fe.w_mask]=fe.head[fe.ins_h],fe.head[fe.ins_h]=fe.strstart;while(--fe.match_length!==0);fe.strstart++}else fe.strstart+=fe.match_length,fe.match_length=0,fe.ins_h=fe.window[fe.strstart],fe.ins_h=(fe.ins_h<<fe.hash_shift^fe.window[fe.strstart+1])&fe.hash_mask;else ye=g._tr_tally(fe,0,fe.window[fe.strstart]),fe.lookahead--,fe.strstart++;if(ye&&(ae(fe,!1),fe.strm.avail_out===0))return _e}return fe.insert=fe.strstart<j-1?fe.strstart:j-1,rt===i?(ae(fe,!0),fe.strm.avail_out===0?$e:ne):fe.last_lit&&(ae(fe,!1),fe.strm.avail_out===0)?_e:ke}function et(fe,rt){for(var tt,ye,Je;;){if(fe.lookahead<G){if(oe(fe),fe.lookahead<G&&rt===r)return _e;if(fe.lookahead===0)break}if(tt=0,fe.lookahead>=j&&(fe.ins_h=(fe.ins_h<<fe.hash_shift^fe.window[fe.strstart+j-1])&fe.hash_mask,tt=fe.prev[fe.strstart&fe.w_mask]=fe.head[fe.ins_h],fe.head[fe.ins_h]=fe.strstart),fe.prev_length=fe.match_length,fe.prev_match=fe.match_start,fe.match_length=j-1,tt!==0&&fe.prev_length<fe.max_lazy_match&&fe.strstart-tt<=fe.w_size-G&&(fe.match_length=Ee(fe,tt),fe.match_length<=5&&(fe.strategy===w||fe.match_length===j&&fe.strstart-fe.match_start>4096)&&(fe.match_length=j-1)),fe.prev_length>=j&&fe.match_length<=fe.prev_length){Je=fe.strstart+fe.lookahead-j,ye=g._tr_tally(fe,fe.strstart-1-fe.prev_match,fe.prev_length-j),fe.lookahead-=fe.prev_length-1,fe.prev_length-=2;do++fe.strstart<=Je&&(fe.ins_h=(fe.ins_h<<fe.hash_shift^fe.window[fe.strstart+j-1])&fe.hash_mask,tt=fe.prev[fe.strstart&fe.w_mask]=fe.head[fe.ins_h],fe.head[fe.ins_h]=fe.strstart);while(--fe.prev_length!==0);if(fe.match_available=0,fe.match_length=j-1,fe.strstart++,ye&&(ae(fe,!1),fe.strm.avail_out===0))return _e}else if(fe.match_available){if(ye=g._tr_tally(fe,0,fe.window[fe.strstart-1]),ye&&ae(fe,!1),fe.strstart++,fe.lookahead--,fe.strm.avail_out===0)return _e}else fe.match_available=1,fe.strstart++,fe.lookahead--}return fe.match_available&&(ye=g._tr_tally(fe,0,fe.window[fe.strstart-1]),fe.match_available=0),fe.insert=fe.strstart<j-1?fe.strstart:j-1,rt===i?(ae(fe,!0),fe.strm.avail_out===0?$e:ne):fe.last_lit&&(ae(fe,!1),fe.strm.avail_out===0)?_e:ke}function bt(fe,rt){for(var tt,ye,Je,lt,ze=fe.window;;){if(fe.lookahead<=M){if(oe(fe),fe.lookahead<=M&&rt===r)return _e;if(fe.lookahead===0)break}if(fe.match_length=0,fe.lookahead>=j&&fe.strstart>0&&(Je=fe.strstart-1,ye=ze[Je],ye===ze[++Je]&&ye===ze[++Je]&&ye===ze[++Je])){lt=fe.strstart+M;do;while(ye===ze[++Je]&&ye===ze[++Je]&&ye===ze[++Je]&&ye===ze[++Je]&&ye===ze[++Je]&&ye===ze[++Je]&&ye===ze[++Je]&&ye===ze[++Je]&&Je<lt);fe.match_length=M-(lt-Je),fe.match_length>fe.lookahead&&(fe.match_length=fe.lookahead)}if(fe.match_length>=j?(tt=g._tr_tally(fe,1,fe.match_length-j),fe.lookahead-=fe.match_length,fe.strstart+=fe.match_length,fe.match_length=0):(tt=g._tr_tally(fe,0,fe.window[fe.strstart]),fe.lookahead--,fe.strstart++),tt&&(ae(fe,!1),fe.strm.avail_out===0))return _e}return fe.insert=0,rt===i?(ae(fe,!0),fe.strm.avail_out===0?$e:ne):fe.last_lit&&(ae(fe,!1),fe.strm.avail_out===0)?_e:ke}function dt(fe,rt){for(var tt;;){if(fe.lookahead===0&&(oe(fe),fe.lookahead===0)){if(rt===r)return _e;break}if(fe.match_length=0,tt=g._tr_tally(fe,0,fe.window[fe.strstart]),fe.lookahead--,fe.strstart++,tt&&(ae(fe,!1),fe.strm.avail_out===0))return _e}return fe.insert=0,rt===i?(ae(fe,!0),fe.strm.avail_out===0?$e:ne):fe.last_lit&&(ae(fe,!1),fe.strm.avail_out===0)?_e:ke}function He(fe,rt,tt,ye,Je){this.good_length=fe,this.max_lazy=rt,this.nice_length=tt,this.max_chain=ye,this.func=Je}var kt;kt=[new He(0,0,0,0,Re),new He(4,4,8,4,Be),new He(4,5,16,8,Be),new He(4,6,32,32,Be),new He(4,4,16,16,et),new He(8,16,32,32,et),new He(8,16,128,128,et),new He(8,32,128,256,et),new He(32,128,258,1024,et),new He(32,258,258,4096,et)];function ut(fe){fe.window_size=2*fe.w_size,Z(fe.head),fe.max_lazy_match=kt[fe.level].max_lazy,fe.good_match=kt[fe.level].good_length,fe.nice_match=kt[fe.level].nice_length,fe.max_chain_length=kt[fe.level].max_chain,fe.strstart=0,fe.block_start=0,fe.lookahead=0,fe.insert=0,fe.match_length=fe.prev_length=j-1,fe.match_available=0,fe.ins_h=0}function Ft(){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=E,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 y.Buf16(H*2),this.dyn_dtree=new y.Buf16((2*Y+1)*2),this.bl_tree=new y.Buf16((2*k+1)*2),Z(this.dyn_ltree),Z(this.dyn_dtree),Z(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new y.Buf16(W+1),this.heap=new y.Buf16(2*K+1),Z(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new y.Buf16(2*K+1),Z(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 Ht(fe){var rt;return!fe||!fe.state?st(fe,c):(fe.total_in=fe.total_out=0,fe.data_type=_,rt=fe.state,rt.pending=0,rt.pending_out=0,rt.wrap<0&&(rt.wrap=-rt.wrap),rt.status=rt.wrap?q:ve,fe.adler=rt.wrap===2?0:1,rt.last_flush=r,g._tr_init(rt),n)}function $t(fe){var rt=Ht(fe);return rt===n&&ut(fe.state),rt}function Ut(fe,rt){return!fe||!fe.state||fe.state.wrap!==2?c:(fe.state.gzhead=rt,n)}function Jt(fe,rt,tt,ye,Je,lt){if(!fe)return c;var ze=1;if(rt===v&&(rt=6),ye<0?(ze=0,ye=-ye):ye>15&&(ze=2,ye-=16),Je<1||Je>O||tt!==E||ye<8||ye>15||rt<0||rt>9||lt<0||lt>C)return st(fe,c);ye===8&&(ye=9);var Ct=new Ft;return fe.state=Ct,Ct.strm=fe,Ct.wrap=ze,Ct.gzhead=null,Ct.w_bits=ye,Ct.w_size=1<<Ct.w_bits,Ct.w_mask=Ct.w_size-1,Ct.hash_bits=Je+7,Ct.hash_size=1<<Ct.hash_bits,Ct.hash_mask=Ct.hash_size-1,Ct.hash_shift=~~((Ct.hash_bits+j-1)/j),Ct.window=new y.Buf8(Ct.w_size*2),Ct.head=new y.Buf16(Ct.hash_size),Ct.prev=new y.Buf16(Ct.w_size),Ct.lit_bufsize=1<<Je+6,Ct.pending_buf_size=Ct.lit_bufsize*4,Ct.pending_buf=new y.Buf8(Ct.pending_buf_size),Ct.d_buf=1*Ct.lit_bufsize,Ct.l_buf=(1+2)*Ct.lit_bufsize,Ct.level=rt,Ct.strategy=lt,Ct.method=tt,$t(fe)}function ct(fe,rt){return Jt(fe,rt,E,N,F,I)}function le(fe,rt){var tt,ye,Je,lt;if(!fe||!fe.state||rt>l||rt<0)return fe?st(fe,c):c;if(ye=fe.state,!fe.output||!fe.input&&fe.avail_in!==0||ye.status===be&&rt!==i)return st(fe,fe.avail_out===0?A:c);if(ye.strm=fe,tt=ye.last_flush,ye.last_flush=rt,ye.status===q)if(ye.wrap===2)fe.adler=0,Se(ye,31),Se(ye,139),Se(ye,8),ye.gzhead?(Se(ye,(ye.gzhead.text?1:0)+(ye.gzhead.hcrc?2:0)+(ye.gzhead.extra?4:0)+(ye.gzhead.name?8:0)+(ye.gzhead.comment?16:0)),Se(ye,ye.gzhead.time&255),Se(ye,ye.gzhead.time>>8&255),Se(ye,ye.gzhead.time>>16&255),Se(ye,ye.gzhead.time>>24&255),Se(ye,ye.level===9?2:ye.strategy>=b||ye.level<2?4:0),Se(ye,ye.gzhead.os&255),ye.gzhead.extra&&ye.gzhead.extra.length&&(Se(ye,ye.gzhead.extra.length&255),Se(ye,ye.gzhead.extra.length>>8&255)),ye.gzhead.hcrc&&(fe.adler=(0,t.default)(fe.adler,ye.pending_buf,ye.pending,0)),ye.gzindex=0,ye.status=ee):(Se(ye,0),Se(ye,0),Se(ye,0),Se(ye,0),Se(ye,0),Se(ye,ye.level===9?2:ye.strategy>=b||ye.level<2?4:0),Se(ye,Ne),ye.status=ve);else{var ze=E+(ye.w_bits-8<<4)<<8,Ct=-1;ye.strategy>=b||ye.level<2?Ct=0:ye.level<6?Ct=1:ye.level===6?Ct=2:Ct=3,ze|=Ct<<6,ye.strstart!==0&&(ze|=X),ze+=31-ze%31,ye.status=ve,me(ye,ze),ye.strstart!==0&&(me(ye,fe.adler>>>16),me(ye,fe.adler&65535)),fe.adler=1}if(ye.status===ee)if(ye.gzhead.extra){for(Je=ye.pending;ye.gzindex<(ye.gzhead.extra.length&65535)&&!(ye.pending===ye.pending_buf_size&&(ye.gzhead.hcrc&&ye.pending>Je&&(fe.adler=(0,t.default)(fe.adler,ye.pending_buf,ye.pending-Je,Je)),J(fe),Je=ye.pending,ye.pending===ye.pending_buf_size));)Se(ye,ye.gzhead.extra[ye.gzindex]&255),ye.gzindex++;ye.gzhead.hcrc&&ye.pending>Je&&(fe.adler=(0,t.default)(fe.adler,ye.pending_buf,ye.pending-Je,Je)),ye.gzindex===ye.gzhead.extra.length&&(ye.gzindex=0,ye.status=ie)}else ye.status=ie;if(ye.status===ie)if(ye.gzhead.name){Je=ye.pending;do{if(ye.pending===ye.pending_buf_size&&(ye.gzhead.hcrc&&ye.pending>Je&&(fe.adler=(0,t.default)(fe.adler,ye.pending_buf,ye.pending-Je,Je)),J(fe),Je=ye.pending,ye.pending===ye.pending_buf_size)){lt=1;break}ye.gzindex<ye.gzhead.name.length?lt=ye.gzhead.name.charCodeAt(ye.gzindex++)&255:lt=0,Se(ye,lt)}while(lt!==0);ye.gzhead.hcrc&&ye.pending>Je&&(fe.adler=(0,t.default)(fe.adler,ye.pending_buf,ye.pending-Je,Je)),lt===0&&(ye.gzindex=0,ye.status=de)}else ye.status=de;if(ye.status===de)if(ye.gzhead.comment){Je=ye.pending;do{if(ye.pending===ye.pending_buf_size&&(ye.gzhead.hcrc&&ye.pending>Je&&(fe.adler=(0,t.default)(fe.adler,ye.pending_buf,ye.pending-Je,Je)),J(fe),Je=ye.pending,ye.pending===ye.pending_buf_size)){lt=1;break}ye.gzindex<ye.gzhead.comment.length?lt=ye.gzhead.comment.charCodeAt(ye.gzindex++)&255:lt=0,Se(ye,lt)}while(lt!==0);ye.gzhead.hcrc&&ye.pending>Je&&(fe.adler=(0,t.default)(fe.adler,ye.pending_buf,ye.pending-Je,Je)),lt===0&&(ye.status=ue)}else ye.status=ue;if(ye.status===ue&&(ye.gzhead.hcrc?(ye.pending+2>ye.pending_buf_size&&J(fe),ye.pending+2<=ye.pending_buf_size&&(Se(ye,fe.adler&255),Se(ye,fe.adler>>8&255),fe.adler=0,ye.status=ve)):ye.status=ve),ye.pending!==0){if(J(fe),fe.avail_out===0)return ye.last_flush=-1,n}else if(fe.avail_in===0&&pe(rt)<=pe(tt)&&rt!==i)return st(fe,A);if(ye.status===be&&fe.avail_in!==0)return st(fe,A);if(fe.avail_in!==0||ye.lookahead!==0||rt!==r&&ye.status!==be){var zt=ye.strategy===b?dt(ye,rt):ye.strategy===x?bt(ye,rt):kt[ye.level].func(ye,rt);if((zt===$e||zt===ne)&&(ye.status=be),zt===_e||zt===$e)return fe.avail_out===0&&(ye.last_flush=-1),n;if(zt===ke&&(rt===s?g._tr_align(ye):rt!==l&&(g._tr_stored_block(ye,0,0,!1),rt===o&&(Z(ye.head),ye.lookahead===0&&(ye.strstart=0,ye.block_start=0,ye.insert=0))),J(fe),fe.avail_out===0))return ye.last_flush=-1,n}return rt!==i?n:ye.wrap<=0?a:(ye.wrap===2?(Se(ye,fe.adler&255),Se(ye,fe.adler>>8&255),Se(ye,fe.adler>>16&255),Se(ye,fe.adler>>24&255),Se(ye,fe.total_in&255),Se(ye,fe.total_in>>8&255),Se(ye,fe.total_in>>16&255),Se(ye,fe.total_in>>24&255)):(me(ye,fe.adler>>>16),me(ye,fe.adler&65535)),J(fe),ye.wrap>0&&(ye.wrap=-ye.wrap),ye.pending!==0?n:a)}function te(fe){var rt;return!fe||!fe.state?c:(rt=fe.state.status,rt!==q&&rt!==ee&&rt!==ie&&rt!==de&&rt!==ue&&rt!==ve&&rt!==be?st(fe,c):(fe.state=null,rt===ve?st(fe,h):n))}function we(fe,rt){var tt=rt.length,ye,Je,lt,ze,Ct,zt,at,vt;if(!fe||!fe.state)return c;if(ye=fe.state,ze=ye.wrap,ze===2||ze===1&&ye.status!==q||ye.lookahead)return c;for(ze===1&&(fe.adler=(0,p.default)(fe.adler,rt,tt,0)),ye.wrap=0,tt>=ye.w_size&&(ze===0&&(Z(ye.head),ye.strstart=0,ye.block_start=0,ye.insert=0),vt=new y.Buf8(ye.w_size),y.arraySet(vt,rt,tt-ye.w_size,ye.w_size,0),rt=vt,tt=ye.w_size),Ct=fe.avail_in,zt=fe.next_in,at=fe.input,fe.avail_in=tt,fe.next_in=0,fe.input=rt,oe(ye);ye.lookahead>=j;){Je=ye.strstart,lt=ye.lookahead-(j-1);do ye.ins_h=(ye.ins_h<<ye.hash_shift^ye.window[Je+j-1])&ye.hash_mask,ye.prev[Je&ye.w_mask]=ye.head[ye.ins_h],ye.head[ye.ins_h]=Je,Je++;while(--lt);ye.strstart=Je,ye.lookahead=j-1,oe(ye)}return ye.strstart+=ye.lookahead,ye.block_start=ye.strstart,ye.insert=ye.lookahead,ye.lookahead=0,ye.match_length=ye.prev_length=j-1,ye.match_available=0,fe.next_in=zt,fe.input=at,fe.avail_in=Ct,ye.wrap=ze,n}var Ce="pako deflate (from Nodeca project)";V.deflateInfo=Ce},lOQZ:function(z,V,m){var S=m("QBsz"),y=m("U/Mo"),g=y.getSymbolSize,p=y.getNodeGlobalScale,t=Math.PI,e=[];function d(u,r){var s=u.coordinateSystem;if(s&&s.type!=="view")return;var o=s.getBoundingRect(),i=u.getData(),l=i.graph,n=o.width/2+o.x,a=o.height/2+o.y,c=Math.min(o.width,o.height)/2,h=i.count();if(i.setLayout({cx:n,cy:a}),!h)return;f[r](u,s,l,i,c,n,a,h),l.eachEdge(function(A){var v=A.getModel().get("lineStyle.curveness")||0,w=S.clone(A.node1.getLayout()),b=S.clone(A.node2.getLayout()),x,C=(w[0]+b[0])/2,I=(w[1]+b[1])/2;+v&&(v*=3,x=[n*v+C*(1-v),a*v+I*(1-v)]),A.setLayout([w,b,x])})}var f={value:function(u,r,s,o,i,l,n,a){var c=0,h=o.getSum("value"),A=Math.PI*2/(h||a);s.eachNode(function(v){var w=v.getValue("value"),b=A*(h?w:1)/2;c+=b,v.setLayout([i*Math.cos(c)+l,i*Math.sin(c)+n]),c+=b})},symbolSize:function(u,r,s,o,i,l,n,a){var c=0;e.length=a;var h=p(u);s.eachNode(function(w){var b=g(w);isNaN(b)&&(b=2),b<0&&(b=0),b*=h;var x=Math.asin(b/2/i);isNaN(x)&&(x=t/2),e[w.dataIndex]=x,c+=x*2});var A=(2*t-c)/a/2,v=0;s.eachNode(function(w){var b=A+e[w.dataIndex];v+=b,w.setLayout([i*Math.cos(v)+l,i*Math.sin(v)+n]),v+=b})}};V.circularLayout=d},lUTK:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("x54q"),p=m.n(g),t=m("5Dmo")},lZu9:function(z,V,m){(function(S){S(m("VrN/"),m("1eCo"),m("8EBN"))})(function(S){"use strict";S.defineMode("markdown",function(y,g){var p=S.getMode(y,"text/html"),t=p.name=="null";function e(W){if(S.findModeByName){var j=S.findModeByName(W);j&&(W=j.mime||j.mimes[0])}var M=S.getMode(y,W);return M.name=="null"?null:M}g.highlightFormatting===void 0&&(g.highlightFormatting=!1),g.maxBlockquoteDepth===void 0&&(g.maxBlockquoteDepth=0),g.taskLists===void 0&&(g.taskLists=!1),g.strikethrough===void 0&&(g.strikethrough=!1),g.emoji===void 0&&(g.emoji=!1),g.fencedCodeBlockHighlighting===void 0&&(g.fencedCodeBlockHighlighting=!0),g.fencedCodeBlockDefaultMode===void 0&&(g.fencedCodeBlockDefaultMode="text/plain"),g.xml===void 0&&(g.xml=!0),g.tokenTypeOverrides===void 0&&(g.tokenTypeOverrides={});var d={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 d)d.hasOwnProperty(f)&&g.tokenTypeOverrides[f]&&(d[f]=g.tokenTypeOverrides[f]);var u=/^([*\-_])(?:\s*\1){2,}\s*$/,r=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,s=/^\[(x| )\](?=\s)/i,o=g.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,i=/^ {0,3}(?:\={1,}|-{2,})\s*$/,l=/^[^#!\[\]*_\\<>` "'(~:]+/,n=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,a=/^\s*\[[^\]]+?\]:.*$/,c=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,h=" ";function A(W,j,M){return j.f=j.inline=M,M(W,j)}function v(W,j,M){return j.f=j.block=M,M(W,j)}function w(W){return!W||!/\S/.test(W.string)}function b(W){if(W.linkTitle=!1,W.linkHref=!1,W.linkText=!1,W.em=!1,W.strong=!1,W.strikethrough=!1,W.quote=0,W.indentedCode=!1,W.f==C){var j=t;if(!j){var M=S.innerMode(p,W.htmlState);j=M.mode.name=="xml"&&M.state.tagStart===null&&!M.state.context&&M.state.tokenize.isInText}j&&(W.f=O,W.block=x,W.htmlState=null)}return W.trailingSpace=0,W.trailingSpaceNewLine=!1,W.prevLine=W.thisLine,W.thisLine={stream:null},null}function x(W,j){var M=W.column()===j.indentation,G=w(j.prevLine.stream),X=j.indentedCode,q=j.prevLine.hr,ee=j.list!==!1,ie=(j.listStack[j.listStack.length-1]||0)+3;j.indentedCode=!1;var de=j.indentation;if(j.indentationDiff===null&&(j.indentationDiff=j.indentation,ee)){for(j.list=null;de<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=de-j.listStack[j.listStack.length-1])}var ue=!G&&!q&&!j.prevLine.header&&(!ee||!X)&&!j.prevLine.fencedCodeEnd,ve=(j.list===!1||q||G)&&j.indentation<=ie&&W.match(u),be=null;if(j.indentationDiff>=4&&(X||j.prevLine.fencedCodeEnd||j.prevLine.header||G))return W.skipToEnd(),j.indentedCode=!0,d.code;if(W.eatSpace())return null;if(M&&j.indentation<=ie&&(be=W.match(o))&&be[1].length<=6)return j.quote=0,j.header=be[1].length,j.thisLine.header=!0,g.highlightFormatting&&(j.formatting="header"),j.f=j.inline,_(j);if(j.indentation<=ie&&W.eat(">"))return j.quote=M?1:j.quote+1,g.highlightFormatting&&(j.formatting="quote"),W.eatSpace(),_(j);if(!ve&&!j.setext&&M&&j.indentation<=ie&&(be=W.match(r))){var _e=be[1]?"ol":"ul";return j.indentation=de+W.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,g.taskLists&&W.match(s,!1)&&(j.taskList=!0),j.f=j.inline,g.highlightFormatting&&(j.formatting=["list","list-"+_e]),_(j)}else{if(M&&j.indentation<=ie&&(be=W.match(n,!0)))return j.quote=0,j.fencedEndRE=new RegExp(be[1]+"+ *$"),j.localMode=g.fencedCodeBlockHighlighting&&e(be[2]||g.fencedCodeBlockDefaultMode),j.localMode&&(j.localState=S.startState(j.localMode)),j.f=j.block=I,g.highlightFormatting&&(j.formatting="code-block"),j.code=-1,_(j);if(j.setext||(!ue||!ee)&&!j.quote&&j.list===!1&&!j.code&&!ve&&!a.test(W.string)&&(be=W.lookAhead(1))&&(be=be.match(i)))return j.setext?(j.header=j.setext,j.setext=0,W.skipToEnd(),g.highlightFormatting&&(j.formatting="header")):(j.header=be[0].charAt(0)=="="?1:2,j.setext=j.header),j.thisLine.header=!0,j.f=j.inline,_(j);if(ve)return W.skipToEnd(),j.hr=!0,j.thisLine.hr=!0,d.hr;if(W.peek()==="[")return A(W,j,K)}return A(W,j,j.inline)}function C(W,j){var M=p.token(W,j.htmlState);if(!t){var G=S.innerMode(p,j.htmlState);(G.mode.name=="xml"&&G.state.tagStart===null&&!G.state.context&&G.state.tokenize.isInText||j.md_inside&&W.current().indexOf(">")>-1)&&(j.f=O,j.block=x,j.htmlState=null)}return M}function I(W,j){var M=j.listStack[j.listStack.length-1]||0,G=j.indentation<M,X=M+3;if(j.fencedEndRE&&j.indentation<=X&&(G||W.match(j.fencedEndRE))){g.highlightFormatting&&(j.formatting="code-block");var q;return G||(q=_(j)),j.localMode=j.localState=null,j.block=x,j.f=O,j.fencedEndRE=null,j.code=0,j.thisLine.fencedCodeEnd=!0,G?v(W,j,j.block):q}else return j.localMode?j.localMode.token(W,j.localState):(W.skipToEnd(),d.code)}function _(W){var j=[];if(W.formatting){j.push(d.formatting),typeof W.formatting=="string"&&(W.formatting=[W.formatting]);for(var M=0;M<W.formatting.length;M++)j.push(d.formatting+"-"+W.formatting[M]),W.formatting[M]==="header"&&j.push(d.formatting+"-"+W.formatting[M]+"-"+W.header),W.formatting[M]==="quote"&&(!g.maxBlockquoteDepth||g.maxBlockquoteDepth>=W.quote?j.push(d.formatting+"-"+W.formatting[M]+"-"+W.quote):j.push("error"))}if(W.taskOpen)return j.push("meta"),j.length?j.join(" "):null;if(W.taskClosed)return j.push("property"),j.length?j.join(" "):null;if(W.linkHref?j.push(d.linkHref,"url"):(W.strong&&j.push(d.strong),W.em&&j.push(d.em),W.strikethrough&&j.push(d.strikethrough),W.emoji&&j.push(d.emoji),W.linkText&&j.push(d.linkText),W.code&&j.push(d.code),W.image&&j.push(d.image),W.imageAltText&&j.push(d.imageAltText,"link"),W.imageMarker&&j.push(d.imageMarker)),W.header&&j.push(d.header,d.header+"-"+W.header),W.quote&&(j.push(d.quote),!g.maxBlockquoteDepth||g.maxBlockquoteDepth>=W.quote?j.push(d.quote+"-"+W.quote):j.push(d.quote+"-"+g.maxBlockquoteDepth)),W.list!==!1){var G=(W.listStack.length-1)%3;G?G===1?j.push(d.list2):j.push(d.list3):j.push(d.list1)}return W.trailingSpaceNewLine?j.push("trailing-space-new-line"):W.trailingSpace&&j.push("trailing-space-"+(W.trailingSpace%2?"a":"b")),j.length?j.join(" "):null}function E(W,j){return W.match(l,!0)?_(j):void 0}function O(W,j){var M=j.text(W,j);if(typeof M!="undefined")return M;if(j.list)return j.list=null,_(j);if(j.taskList){var G=W.match(s,!0)[1]===" ";return G?j.taskOpen=!0:j.taskClosed=!0,g.highlightFormatting&&(j.formatting="task"),j.taskList=!1,_(j)}if(j.taskOpen=!1,j.taskClosed=!1,j.header&&W.match(/^#+$/,!0))return g.highlightFormatting&&(j.formatting="header"),_(j);var X=W.next();if(j.linkTitle){j.linkTitle=!1;var q=X;X==="("&&(q=")"),q=(q+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ee="^\\s*(?:[^"+q+"\\\\]+|\\\\\\\\|\\\\.)"+q;if(W.match(new RegExp(ee),!0))return d.linkHref}if(X==="`"){var ie=j.formatting;g.highlightFormatting&&(j.formatting="code"),W.eatWhile("`");var de=W.current().length;if(j.code==0&&(!j.quote||de==1))return j.code=de,_(j);if(de==j.code){var ue=_(j);return j.code=0,ue}else return j.formatting=ie,_(j)}else if(j.code)return _(j);if(X==="\\"&&(W.next(),g.highlightFormatting)){var ve=_(j),be=d.formatting+"-escape";return ve?ve+" "+be:be}if(X==="!"&&W.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return j.imageMarker=!0,j.image=!0,g.highlightFormatting&&(j.formatting="image"),_(j);if(X==="["&&j.imageMarker&&W.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return j.imageMarker=!1,j.imageAltText=!0,g.highlightFormatting&&(j.formatting="image"),_(j);if(X==="]"&&j.imageAltText){g.highlightFormatting&&(j.formatting="image");var ve=_(j);return j.imageAltText=!1,j.image=!1,j.inline=j.f=F,ve}if(X==="["&&!j.image)return j.linkText&&W.match(/^.*?\]/)||(j.linkText=!0,g.highlightFormatting&&(j.formatting="link")),_(j);if(X==="]"&&j.linkText){g.highlightFormatting&&(j.formatting="link");var ve=_(j);return j.linkText=!1,j.inline=j.f=W.match(/\(.*?\)| ?\[.*?\]/,!1)?F:O,ve}if(X==="<"&&W.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){j.f=j.inline=N,g.highlightFormatting&&(j.formatting="link");var ve=_(j);return ve?ve+=" ":ve="",ve+d.linkInline}if(X==="<"&&W.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){j.f=j.inline=N,g.highlightFormatting&&(j.formatting="link");var ve=_(j);return ve?ve+=" ":ve="",ve+d.linkEmail}if(g.xml&&X==="<"&&W.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var _e=W.string.indexOf(">",W.pos);if(_e!=-1){var ke=W.string.substring(W.start,_e);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(ke)&&(j.md_inside=!0)}return W.backUp(1),j.htmlState=S.startState(p),v(W,j,C)}if(g.xml&&X==="<"&&W.match(/^\/\w*?>/))return j.md_inside=!1,"tag";if(X==="*"||X==="_"){for(var $e=1,ne=W.pos==1?" ":W.string.charAt(W.pos-2);$e<3&&W.eat(X);)$e++;var Ne=W.peek()||" ",st=!/\s/.test(Ne)&&(!c.test(Ne)||/\s/.test(ne)||c.test(ne)),pe=!/\s/.test(ne)&&(!c.test(ne)||/\s/.test(Ne)||c.test(Ne)),Z=null,J=null;if($e%2&&(!j.em&&st&&(X==="*"||!pe||c.test(ne))?Z=!0:j.em==X&&pe&&(X==="*"||!st||c.test(Ne))&&(Z=!1)),$e>1&&(!j.strong&&st&&(X==="*"||!pe||c.test(ne))?J=!0:j.strong==X&&pe&&(X==="*"||!st||c.test(Ne))&&(J=!1)),J!=null||Z!=null){g.highlightFormatting&&(j.formatting=Z==null?"strong":J==null?"em":"strong em"),Z===!0&&(j.em=X),J===!0&&(j.strong=X);var ue=_(j);return Z===!1&&(j.em=!1),J===!1&&(j.strong=!1),ue}}else if(X===" "&&(W.eat("*")||W.eat("_"))){if(W.peek()===" ")return _(j);W.backUp(1)}if(g.strikethrough){if(X==="~"&&W.eatWhile(X)){if(j.strikethrough){g.highlightFormatting&&(j.formatting="strikethrough");var ue=_(j);return j.strikethrough=!1,ue}else if(W.match(/^[^\s]/,!1))return j.strikethrough=!0,g.highlightFormatting&&(j.formatting="strikethrough"),_(j)}else if(X===" "&&W.match(/^~~/,!0)){if(W.peek()===" ")return _(j);W.backUp(2)}}if(g.emoji&&X===":"&&W.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){j.emoji=!0,g.highlightFormatting&&(j.formatting="emoji");var ae=_(j);return j.emoji=!1,ae}return X===" "&&(W.match(/^ +$/,!1)?j.trailingSpace++:j.trailingSpace&&(j.trailingSpaceNewLine=!0)),_(j)}function N(W,j){var M=W.next();if(M===">"){j.f=j.inline=O,g.highlightFormatting&&(j.formatting="link");var G=_(j);return G?G+=" ":G="",G+d.linkInline}return W.match(/^[^>]+/,!0),d.linkInline}function F(W,j){if(W.eatSpace())return null;var M=W.next();return M==="("||M==="["?(j.f=j.inline=B(M==="("?")":"]"),g.highlightFormatting&&(j.formatting="link-string"),j.linkHref=!0,_(j)):"error"}var U={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function B(W){return function(j,M){var G=j.next();if(G===W){M.f=M.inline=O,g.highlightFormatting&&(M.formatting="link-string");var X=_(M);return M.linkHref=!1,X}return j.match(U[W]),M.linkHref=!0,_(M)}}function K(W,j){return W.match(/^([^\]\\]|\\.)*\]:/,!1)?(j.f=Y,W.next(),g.highlightFormatting&&(j.formatting="link"),j.linkText=!0,_(j)):A(W,j,O)}function Y(W,j){if(W.match(/^\]:/,!0)){j.f=j.inline=k,g.highlightFormatting&&(j.formatting="link");var M=_(j);return j.linkText=!1,M}return W.match(/^([^\]\\]|\\.)+/,!0),d.linkText}function k(W,j){return W.eatSpace()?null:(W.match(/^[^\s]+/,!0),W.peek()===void 0?j.linkTitle=!0:W.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),j.f=j.inline=O,d.linkHref+" url")}var H={startState:function(){return{f:x,prevLine:{stream:null},thisLine:{stream:null},block:x,htmlState:null,indentation:0,inline:O,text:E,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&&S.copyState(p,j.htmlState),indentation:j.indentation,localMode:j.localMode,localState:j.localMode?S.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,M){if(M.formatting=!1,j!=M.thisLine.stream){if(M.header=0,M.hr=!1,j.match(/^\s*$/,!0))return b(M),null;if(M.prevLine=M.thisLine,M.thisLine={stream:j},M.taskList=!1,M.trailingSpace=0,M.trailingSpaceNewLine=!1,!M.localState&&(M.f=M.block,M.f!=C)){var G=j.match(/^\s*/,!0)[0].replace(/\t/g,h).length;if(M.indentation=G,M.indentationDiff=null,G>0)return null}}return M.f(j,M)},innerMode:function(j){return j.block==C?{state:j.htmlState,mode:p}:j.localState?{state:j.localState,mode:j.localMode}:{state:j,mode:H}},indent:function(j,M,G){return j.block==C&&p.indent?p.indent(j.htmlState,M,G):j.localState&&j.localMode.indent?j.localMode.indent(j.localState,M,G):S.Pass},blankLine:b,getType:_,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return H},"xml"),S.defineMIME("text/markdown","markdown"),S.defineMIME("text/x-markdown","markdown")})},laiN:function(z,V,m){var S=m("ProS");m("GVMX"),m("MH26"),S.registerPreprocessor(function(y){y.markLine=y.markLine||{}})},lnY3:function(z,V,m){},loD1:function(z,V){function m(S,y,g,p,t,e,d){if(t===0)return!1;var f=t,u=0,r=S;if(d>y+f&&d>p+f||d<y-f&&d<p-f||e>S+f&&e>g+f||e<S-f&&e<g-f)return!1;if(S!==g)u=(y-p)/(S-g),r=(S*p-g*y)/(S-g);else return Math.abs(e-S)<=f/2;var s=u*e-d+r,o=s*s/(u*u+1);return o<=f/2*f/2}V.containStroke=m},lrIw:function(z,V,m){"use strict";var S=m("wx14"),y=m("U8pU"),g=m("ODXe"),p=m("q1tI"),t=m.n(p),e=m("Zm9Q"),d=m("TSYQ"),f=m.n(d),u=m("bT9E"),r=m("2fM7"),s=m("H84U"),o=m("uaoM"),i=m("0n0R"),l=r.a.Option;function n(h){return h&&h.type&&(h.type.isSelectOption||h.type.isSelectOptGroup)}var a=function(A,v){var w=A.prefixCls,b=A.className,x=A.children,C=A.dataSource,I=Object(e.a)(x),_;if(I.length===1&&Object(i.b)(I[0])&&!n(I[0])){var E=Object(g.a)(I,1);_=E[0]}var O=_?function(){return _}:void 0,N;return I.length&&n(I[0])?N=x:N=C?C.map(function(F){if(Object(i.b)(F))return F;switch(Object(y.a)(F)){case"string":return p.createElement(l,{key:F,value:F},F);case"object":{var U=F.value;return p.createElement(l,{key:U,value:U},F.text)}default:throw new Error("AutoComplete[dataSource] only supports type `string[] | Object[]`.")}}):[],p.useEffect(function(){Object(o.a)(!("dataSource"in A),"AutoComplete","`dataSource` is deprecated, please use `options` instead."),Object(o.a)(!_||!("size"in A),"AutoComplete","You need to control style self instead of setting `size` when using customize input.")},[]),p.createElement(s.a,null,function(F){var U=F.getPrefixCls,B=U("select",w);return p.createElement(r.a,Object(S.a)({ref:v},Object(u.a)(A,["dataSource"]),{prefixCls:B,className:f()("".concat(B,"-auto-complete"),b),mode:r.a.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:O}),N)})},c=p.forwardRef(a);c.Option=l,V.a=c},lwQL:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("9wZj"),p=m("c8qY"),t=m("SgGq"),e=m("Ae+d"),d=m("xSat"),f=d.onIrrelevantElement,u=m("IwbS"),r=m("SA8n"),s=m("U/Mo"),o=s.getNodeGlobalScale,i="__focusNodeAdjacency",l="__unfocusNodeAdjacency",n=["itemStyle","opacity"],a=["lineStyle","opacity"];function c(w,b){var x=w.getVisual("opacity");return x!=null?x:w.getModel().get(b)}function h(w,b,x){var C=w.getGraphicEl(),I=c(w,b);x!=null&&(I==null&&(I=1),I*=x),C.downplay&&C.downplay(),C.traverse(function(_){if(!_.isGroup){var E=_.lineLabelOriginalOpacity;(E==null||x!=null)&&(E=I),_.setStyle("opacity",E)}})}function A(w,b){var x=c(w,b),C=w.getGraphicEl();C.traverse(function(I){!I.isGroup&&I.setStyle("opacity",x)}),C.highlight&&C.highlight()}var v=S.extendChartView({type:"graph",init:function(w,b){var x=new g,C=new p,I=this.group;this._controller=new t(b.getZr()),this._controllerHost={target:I},I.add(x.group),I.add(C.group),this._symbolDraw=x,this._lineDraw=C,this._firstRender=!0},render:function(w,b,x){var C=this,I=w.coordinateSystem;this._model=w;var _=this._symbolDraw,E=this._lineDraw,O=this.group;if(I.type==="view"){var N={position:I.position,scale:I.scale};this._firstRender?O.attr(N):u.updateProps(O,N,w)}r(w.getGraph(),o(w));var F=w.getData();_.updateData(F);var U=w.getEdgeData();E.updateData(U),this._updateNodeAndLinkScale(),this._updateController(w,b,x),clearTimeout(this._layoutTimeout);var B=w.forceLayout,K=w.get("force.layoutAnimation");B&&this._startForceLayoutIteration(B,K),F.eachItemGraphicEl(function(W,j){var M=F.getItemModel(j);W.off("drag").off("dragend");var G=M.get("draggable");G&&W.on("drag",function(){B&&(B.warmUp(),!this._layouting&&this._startForceLayoutIteration(B,K),B.setFixed(j),F.setItemLayout(j,W.position))},this).on("dragend",function(){B&&B.setUnfixed(j)},this),W.setDraggable(G&&B),W[i]&&W.off("mouseover",W[i]),W[l]&&W.off("mouseout",W[l]),M.get("focusNodeAdjacency")&&(W.on("mouseover",W[i]=function(){C._clearTimer(),x.dispatchAction({type:"focusNodeAdjacency",seriesId:w.id,dataIndex:W.dataIndex})}),W.on("mouseout",W[l]=function(){C._dispatchUnfocus(x)}))},this),F.graph.eachEdge(function(W){var j=W.getGraphicEl();j[i]&&j.off("mouseover",j[i]),j[l]&&j.off("mouseout",j[l]),W.getModel().get("focusNodeAdjacency")&&(j.on("mouseover",j[i]=function(){C._clearTimer(),x.dispatchAction({type:"focusNodeAdjacency",seriesId:w.id,edgeDataIndex:W.dataIndex})}),j.on("mouseout",j[l]=function(){C._dispatchUnfocus(x)}))});var Y=w.get("layout")==="circular"&&w.get("circular.rotateLabel"),k=F.getLayout("cx"),H=F.getLayout("cy");F.eachItemGraphicEl(function(W,j){var M=F.getItemModel(j),G=M.get("label.rotate")||0,X=W.getSymbolPath();if(Y){var q=F.getItemLayout(j),ee=Math.atan2(q[1]-H,q[0]-k);ee<0&&(ee=Math.PI*2+ee);var ie=q[0]<k;ie&&(ee=ee-Math.PI);var de=ie?"left":"right";u.modifyLabelStyle(X,{textRotation:-ee,textPosition:de,textOrigin:"center"},{textPosition:de})}else u.modifyLabelStyle(X,{textRotation:G*=Math.PI/180})}),this._firstRender=!1},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={},this._clearTimer()},_dispatchUnfocus:function(w,b){var x=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout(function(){x._unfocusDelayTimer=null,w.dispatchAction({type:"unfocusNodeAdjacency",seriesId:x._model.id})},500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(w,b,x,C){var I=w.getData(),_=I.graph,E=C.dataIndex,O=C.edgeDataIndex,N=_.getNodeByIndex(E),F=_.getEdgeByIndex(O);if(!N&&!F)return;_.eachNode(function(U){h(U,n,.1)}),_.eachEdge(function(U){h(U,a,.1)}),N&&(A(N,n),y.each(N.edges,function(U){if(U.dataIndex<0)return;A(U,a),A(U.node1,n),A(U.node2,n)})),F&&(A(F,a),A(F.node1,n),A(F.node2,n))},unfocusNodeAdjacency:function(w,b,x,C){var I=w.getData().graph;I.eachNode(function(_){h(_,n)}),I.eachEdge(function(_){h(_,a)})},_startForceLayoutIteration:function(w,b){var x=this;(function C(){w.step(function(I){x.updateLayout(x._model),(x._layouting=!I)&&(b?x._layoutTimeout=setTimeout(C,16):C())})})()},_updateController:function(w,b,x){var C=this._controller,I=this._controllerHost,_=this.group;if(C.setPointerChecker(function(E,O,N){var F=_.getBoundingRect();return F.applyTransform(_.transform),F.contain(O,N)&&!f(E,x,w)}),w.coordinateSystem.type!=="view"){C.disable();return}C.enable(w.get("roam")),I.zoomLimit=w.get("scaleLimit"),I.zoom=w.coordinateSystem.getZoom(),C.off("pan").off("zoom").on("pan",function(E){e.updateViewOnPan(I,E.dx,E.dy),x.dispatchAction({seriesId:w.id,type:"graphRoam",dx:E.dx,dy:E.dy})}).on("zoom",function(E){e.updateViewOnZoom(I,E.scale,E.originX,E.originY),x.dispatchAction({seriesId:w.id,type:"graphRoam",zoom:E.scale,originX:E.originX,originY:E.originY}),this._updateNodeAndLinkScale(),r(w.getGraph(),o(w)),this._lineDraw.updateLayout()},this)},_updateNodeAndLinkScale:function(){var w=this._model,b=w.getData(),x=o(w),C=[x,x];b.eachItemGraphicEl(function(I,_){I.attr("scale",C)})},updateLayout:function(w){r(w.getGraph(),o(w)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},remove:function(w,b){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()}});z.exports=v},m9t5:function(z,V,m){var S=m("KCsZ"),y=S([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),g={getAreaStyle:function(p,t){return y(this,p,t)}};z.exports=g},mFDi:function(z,V,m){var S=m("QBsz"),y=m("Fofx"),g=S.applyTransform,p=Math.min,t=Math.max;function e(f,u,r,s){r<0&&(f=f+r,r=-r),s<0&&(u=u+s,s=-s),this.x=f,this.y=u,this.width=r,this.height=s}e.prototype={constructor:e,union:function(u){var r=p(u.x,this.x),s=p(u.y,this.y);this.width=t(u.x+u.width,this.x+this.width)-r,this.height=t(u.y+u.height,this.y+this.height)-s,this.x=r,this.y=s},applyTransform:function(){var f=[],u=[],r=[],s=[];return function(o){if(!o)return;f[0]=r[0]=this.x,f[1]=s[1]=this.y,u[0]=s[0]=this.x+this.width,u[1]=r[1]=this.y+this.height,g(f,f,o),g(u,u,o),g(r,r,o),g(s,s,o),this.x=p(f[0],u[0],r[0],s[0]),this.y=p(f[1],u[1],r[1],s[1]);var i=t(f[0],u[0],r[0],s[0]),l=t(f[1],u[1],r[1],s[1]);this.width=i-this.x,this.height=l-this.y}}(),calculateTransform:function(u){var r=this,s=u.width/r.width,o=u.height/r.height,i=y.create();return y.translate(i,i,[-r.x,-r.y]),y.scale(i,i,[s,o]),y.translate(i,i,[u.x,u.y]),i},intersect:function(u){if(!u)return!1;u instanceof e||(u=e.create(u));var r=this,s=r.x,o=r.x+r.width,i=r.y,l=r.y+r.height,n=u.x,a=u.x+u.width,c=u.y,h=u.y+u.height;return!(o<n||a<s||l<c||h<i)},contain:function(u,r){var s=this;return u>=s.x&&u<=s.x+s.width&&r>=s.y&&r<=s.y+s.height},clone:function(){return new e(this.x,this.y,this.width,this.height)},copy:function(u){this.x=u.x,this.y=u.y,this.width=u.width,this.height=u.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 d=e;z.exports=d},mHUz:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S={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};V.default=S},mLcG:function(z,V){var m=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(S){setTimeout(S,16)};z.exports=m},mOdp:function(z,V,m){var S=m("bYtY"),y=S.createHashMap;function g(p){return{getTargetSeries:function(t){var e={},d=y();return t.eachSeriesByType(p,function(f){f.__paletteScope=e,d.set(f.uid,f)}),d},reset:function(t,e){var d=t.getRawData(),f={},u=t.getData();u.each(function(r){var s=u.getRawIndex(r);f[s]=r}),d.each(function(r){var s=f[r],o=s!=null&&u.getItemVisual(s,"color",!0),i=s!=null&&u.getItemVisual(s,"borderColor",!0),l;if((!o||!i)&&(l=d.getItemModel(r)),!o){var n=l.get("itemStyle.color")||t.getColorFromPalette(d.getName(r)||r+"",t.__paletteScope,d.count());s!=null&&u.setItemVisual(s,"color",n)}if(!i){var a=l.get("itemStyle.borderColor");s!=null&&u.setItemVisual(s,"borderColor",a)}})}}}z.exports=g},mTgk:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S=y(m("mHUz"));function y(f){return f&&f.__esModule?f:{default:f}}var g={};function p(f,u){if(u===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(f in g)throw new Error('Duplicate entry for key "'+f+'"');g[f]=[u,u,u,u]}function t(f,u,r){if(u===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 g)throw new Error('Duplicate entry for key "'+f+'"');g[f]=[u,u,r,u]}function e(f,u,r){if(u===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 g)throw new Error('Duplicate entry for key "'+f+'"');g[f]=[u,u,u,r]}t("Alt",S.default.XK_Alt_L,S.default.XK_Alt_R),p("AltGraph",S.default.XK_ISO_Level3_Shift),p("CapsLock",S.default.XK_Caps_Lock),t("Control",S.default.XK_Control_L,S.default.XK_Control_R),t("Meta",S.default.XK_Super_L,S.default.XK_Super_R),p("NumLock",S.default.XK_Num_Lock),p("ScrollLock",S.default.XK_Scroll_Lock),t("Shift",S.default.XK_Shift_L,S.default.XK_Shift_R),e("Enter",S.default.XK_Return,S.default.XK_KP_Enter),p("Tab",S.default.XK_Tab),e(" ",S.default.XK_space,S.default.XK_KP_Space),e("ArrowDown",S.default.XK_Down,S.default.XK_KP_Down),e("ArrowUp",S.default.XK_Up,S.default.XK_KP_Up),e("ArrowLeft",S.default.XK_Left,S.default.XK_KP_Left),e("ArrowRight",S.default.XK_Right,S.default.XK_KP_Right),e("End",S.default.XK_End,S.default.XK_KP_End),e("Home",S.default.XK_Home,S.default.XK_KP_Home),e("PageDown",S.default.XK_Next,S.default.XK_KP_Next),e("PageUp",S.default.XK_Prior,S.default.XK_KP_Prior),p("Backspace",S.default.XK_BackSpace),e("Clear",S.default.XK_Clear,S.default.XK_KP_Begin),p("Copy",S.default.XF86XK_Copy),p("Cut",S.default.XF86XK_Cut),e("Delete",S.default.XK_Delete,S.default.XK_KP_Delete),e("Insert",S.default.XK_Insert,S.default.XK_KP_Insert),p("Paste",S.default.XF86XK_Paste),p("Redo",S.default.XK_Redo),p("Undo",S.default.XK_Undo),p("Cancel",S.default.XK_Cancel),p("ContextMenu",S.default.XK_Menu),p("Escape",S.default.XK_Escape),p("Execute",S.default.XK_Execute),p("Find",S.default.XK_Find),p("Help",S.default.XK_Help),p("Pause",S.default.XK_Pause),p("Select",S.default.XK_Select),p("ZoomIn",S.default.XF86XK_ZoomIn),p("ZoomOut",S.default.XF86XK_ZoomOut),p("BrightnessDown",S.default.XF86XK_MonBrightnessDown),p("BrightnessUp",S.default.XF86XK_MonBrightnessUp),p("Eject",S.default.XF86XK_Eject),p("LogOff",S.default.XF86XK_LogOff),p("Power",S.default.XF86XK_PowerOff),p("PowerOff",S.default.XF86XK_PowerDown),p("PrintScreen",S.default.XK_Print),p("Hibernate",S.default.XF86XK_Hibernate),p("Standby",S.default.XF86XK_Standby),p("WakeUp",S.default.XF86XK_WakeUp),p("AllCandidates",S.default.XK_MultipleCandidate),p("Alphanumeric",S.default.XK_Eisu_Shift),p("CodeInput",S.default.XK_Codeinput),p("Compose",S.default.XK_Multi_key),p("Convert",S.default.XK_Henkan),p("GroupFirst",S.default.XK_ISO_First_Group),p("GroupLast",S.default.XK_ISO_Last_Group),p("GroupNext",S.default.XK_ISO_Next_Group),p("GroupPrevious",S.default.XK_ISO_Prev_Group),p("NonConvert",S.default.XK_Muhenkan),p("PreviousCandidate",S.default.XK_PreviousCandidate),p("SingleCandidate",S.default.XK_SingleCandidate),p("HangulMode",S.default.XK_Hangul),p("HanjaMode",S.default.XK_Hangul_Hanja),p("JunjuaMode",S.default.XK_Hangul_Jeonja),p("Eisu",S.default.XK_Eisu_toggle),p("Hankaku",S.default.XK_Hankaku),p("Hiragana",S.default.XK_Hiragana),p("HiraganaKatakana",S.default.XK_Hiragana_Katakana),p("KanaMode",S.default.XK_Kana_Shift),p("KanjiMode",S.default.XK_Kanji),p("Katakana",S.default.XK_Katakana),p("Romaji",S.default.XK_Romaji),p("Zenkaku",S.default.XK_Zenkaku),p("ZenkakuHanaku",S.default.XK_Zenkaku_Hankaku),p("F1",S.default.XK_F1),p("F2",S.default.XK_F2),p("F3",S.default.XK_F3),p("F4",S.default.XK_F4),p("F5",S.default.XK_F5),p("F6",S.default.XK_F6),p("F7",S.default.XK_F7),p("F8",S.default.XK_F8),p("F9",S.default.XK_F9),p("F10",S.default.XK_F10),p("F11",S.default.XK_F11),p("F12",S.default.XK_F12),p("F13",S.default.XK_F13),p("F14",S.default.XK_F14),p("F15",S.default.XK_F15),p("F16",S.default.XK_F16),p("F17",S.default.XK_F17),p("F18",S.default.XK_F18),p("F19",S.default.XK_F19),p("F20",S.default.XK_F20),p("F21",S.default.XK_F21),p("F22",S.default.XK_F22),p("F23",S.default.XK_F23),p("F24",S.default.XK_F24),p("F25",S.default.XK_F25),p("F26",S.default.XK_F26),p("F27",S.default.XK_F27),p("F28",S.default.XK_F28),p("F29",S.default.XK_F29),p("F30",S.default.XK_F30),p("F31",S.default.XK_F31),p("F32",S.default.XK_F32),p("F33",S.default.XK_F33),p("F34",S.default.XK_F34),p("F35",S.default.XK_F35),p("Close",S.default.XF86XK_Close),p("MailForward",S.default.XF86XK_MailForward),p("MailReply",S.default.XF86XK_Reply),p("MailSend",S.default.XF86XK_Send),p("MediaFastForward",S.default.XF86XK_AudioForward),p("MediaPause",S.default.XF86XK_AudioPause),p("MediaPlay",S.default.XF86XK_AudioPlay),p("MediaRecord",S.default.XF86XK_AudioRecord),p("MediaRewind",S.default.XF86XK_AudioRewind),p("MediaStop",S.default.XF86XK_AudioStop),p("MediaTrackNext",S.default.XF86XK_AudioNext),p("MediaTrackPrevious",S.default.XF86XK_AudioPrev),p("New",S.default.XF86XK_New),p("Open",S.default.XF86XK_Open),p("Print",S.default.XK_Print),p("Save",S.default.XF86XK_Save),p("SpellCheck",S.default.XF86XK_Spell),p("AudioVolumeDown",S.default.XF86XK_AudioLowerVolume),p("AudioVolumeUp",S.default.XF86XK_AudioRaiseVolume),p("AudioVolumeMute",S.default.XF86XK_AudioMute),p("MicrophoneVolumeMute",S.default.XF86XK_AudioMicMute),p("LaunchApplication1",S.default.XF86XK_MyComputer),p("LaunchApplication2",S.default.XF86XK_Calculator),p("LaunchCalendar",S.default.XF86XK_Calendar),p("LaunchMail",S.default.XF86XK_Mail),p("LaunchMediaPlayer",S.default.XF86XK_AudioMedia),p("LaunchMusicPlayer",S.default.XF86XK_Music),p("LaunchPhone",S.default.XF86XK_Phone),p("LaunchScreenSaver",S.default.XF86XK_ScreenSaver),p("LaunchSpreadsheet",S.default.XF86XK_Excel),p("LaunchWebBrowser",S.default.XF86XK_WWW),p("LaunchWebCam",S.default.XF86XK_WebCam),p("LaunchWordProcessor",S.default.XF86XK_Word),p("BrowserBack",S.default.XF86XK_Back),p("BrowserFavorites",S.default.XF86XK_Favorites),p("BrowserForward",S.default.XF86XK_Forward),p("BrowserHome",S.default.XF86XK_HomePage),p("BrowserRefresh",S.default.XF86XK_Refresh),p("BrowserSearch",S.default.XF86XK_Search),p("BrowserStop",S.default.XF86XK_Stop),p("Dimmer",S.default.XF86XK_BrightnessAdjust),p("MediaAudioTrack",S.default.XF86XK_AudioCycleTrack),p("RandomToggle",S.default.XF86XK_AudioRandomPlay),p("SplitScreenToggle",S.default.XF86XK_SplitScreen),p("Subtitle",S.default.XF86XK_Subtitle),p("VideoModeNext",S.default.XF86XK_Next_VMode),e("=",S.default.XK_equal,S.default.XK_KP_Equal),e("+",S.default.XK_plus,S.default.XK_KP_Add),e("-",S.default.XK_minus,S.default.XK_KP_Subtract),e("*",S.default.XK_asterisk,S.default.XK_KP_Multiply),e("/",S.default.XK_slash,S.default.XK_KP_Divide),e(".",S.default.XK_period,S.default.XK_KP_Decimal),e(",",S.default.XK_comma,S.default.XK_KP_Separator),e("0",S.default.XK_0,S.default.XK_KP_0),e("1",S.default.XK_1,S.default.XK_KP_1),e("2",S.default.XK_2,S.default.XK_KP_2),e("3",S.default.XK_3,S.default.XK_KP_3),e("4",S.default.XK_4,S.default.XK_KP_4),e("5",S.default.XK_5,S.default.XK_KP_5),e("6",S.default.XK_6,S.default.XK_KP_6),e("7",S.default.XK_7,S.default.XK_KP_7),e("8",S.default.XK_8,S.default.XK_KP_8),e("9",S.default.XK_9,S.default.XK_KP_9);var d=g;V.default=d},mYwL:function(z,V,m){var S=m("bYtY"),y=m("IwbS"),g=m("6GrX"),p=Math.PI;function t(e,d){d=d||{},S.defaults(d,{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 y.Group,u=new y.Rect({style:{fill:d.maskColor},zlevel:d.zlevel,z:1e4});f.add(u);var r=d.fontSize+" sans-serif",s=new y.Rect({style:{fill:"none",text:d.text,font:r,textPosition:"right",textDistance:10,textFill:d.textColor},zlevel:d.zlevel,z:10001});if(f.add(s),d.showSpinner){var o=new y.Arc({shape:{startAngle:-p/2,endAngle:-p/2+.1,r:d.spinnerRadius},style:{stroke:d.color,lineCap:"round",lineWidth:d.lineWidth},zlevel:d.zlevel,z:10001});o.animateShape(!0).when(1e3,{endAngle:p*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:p*3/2}).delay(300).start("circularInOut"),f.add(o)}return f.resize=function(){var i=g.getWidth(d.text,r),l=d.showSpinner?d.spinnerRadius:0,n=(e.getWidth()-l*2-(d.showSpinner&&i?10:0)-i)/2-(d.showSpinner?0:i/2),a=e.getHeight()/2;d.showSpinner&&o.setShape({cx:n,cy:a}),s.setShape({x:n-l,y:a-l,width:l*2,height:l*2}),u.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},f.resize(),f}z.exports=t},mdZa:function(z,V,m){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(y,g){"use strict";if(y==null)throw new TypeError("Cannot convert undefined or null to object");for(var p=Object(y),t=1;t<arguments.length;t++){var e=arguments[t];if(e!=null)for(var d in e)Object.prototype.hasOwnProperty.call(e,d)&&(p[d]=e[d])}return p},writable:!0,configurable:!0}),function(){function S(y,g){g=g||{bubbles:!1,cancelable:!1,detail:void 0};var p=document.createEvent("CustomEvent");return p.initCustomEvent(y,g.bubbles,g.cancelable,g.detail),p}S.prototype=window.Event.prototype,typeof window.CustomEvent!="function"&&(window.CustomEvent=S)}(),Number.isInteger=Number.isInteger||function(y){return typeof y=="number"&&isFinite(y)&&Math.floor(y)===y}},mr32:function(z,V,m){"use strict";var S=m("rePB"),y=m("wx14"),g=m("ODXe"),p=m("q1tI"),t=m("TSYQ"),e=m.n(t),d=m("bT9E"),f=m("4i/N"),u=m("H84U"),r=function(w,b){var x={};for(var C in w)Object.prototype.hasOwnProperty.call(w,C)&&b.indexOf(C)<0&&(x[C]=w[C]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,C=Object.getOwnPropertySymbols(w);I<C.length;I++)b.indexOf(C[I])<0&&Object.prototype.propertyIsEnumerable.call(w,C[I])&&(x[C[I]]=w[C[I]]);return x},s=function(b){var x,C=b.prefixCls,I=b.className,_=b.checked,E=b.onChange,O=b.onClick,N=r(b,["prefixCls","className","checked","onChange","onClick"]),F=p.useContext(u.b),U=F.getPrefixCls,B=function(H){E&&E(!_),O&&O(H)},K=U("tag",C),Y=e()(K,(x={},Object(S.a)(x,"".concat(K,"-checkable"),!0),Object(S.a)(x,"".concat(K,"-checkable-checked"),_),x),I);return p.createElement("span",Object(y.a)({},N,{className:Y,onClick:B}))},o=s,i=m("09Wf"),l=m("g0mS"),n=function(w,b){var x={};for(var C in w)Object.prototype.hasOwnProperty.call(w,C)&&b.indexOf(C)<0&&(x[C]=w[C]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,C=Object.getOwnPropertySymbols(w);I<C.length;I++)b.indexOf(C[I])<0&&Object.prototype.propertyIsEnumerable.call(w,C[I])&&(x[C[I]]=w[C[I]]);return x},a=new RegExp("^(".concat(i.a.join("|"),")(-inverse)?$")),c=new RegExp("^(".concat(i.b.join("|"),")$")),h=function(b,x){var C,I=b.prefixCls,_=b.className,E=b.style,O=b.children,N=b.icon,F=b.color,U=b.onClose,B=b.closeIcon,K=b.closable,Y=K===void 0?!1:K,k=n(b,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),H=p.useContext(u.b),W=H.getPrefixCls,j=H.direction,M=p.useState(!0),G=Object(g.a)(M,2),X=G[0],q=G[1];p.useEffect(function(){"visible"in k&&q(k.visible)},[k.visible]);var ee=function(){return F?a.test(F)||c.test(F):!1},ie=Object(y.a)({backgroundColor:F&&!ee()?F:void 0},E),de=ee(),ue=W("tag",I),ve=e()(ue,(C={},Object(S.a)(C,"".concat(ue,"-").concat(F),de),Object(S.a)(C,"".concat(ue,"-has-color"),F&&!de),Object(S.a)(C,"".concat(ue,"-hidden"),!X),Object(S.a)(C,"".concat(ue,"-rtl"),j==="rtl"),C),_),be=function(Z){if(Z.stopPropagation(),U&&U(Z),Z.defaultPrevented)return;"visible"in k||q(!1)},_e=function(){return Y?B?p.createElement("span",{className:"".concat(ue,"-close-icon"),onClick:be},B):p.createElement(f.a,{className:"".concat(ue,"-close-icon"),onClick:be}):null},ke="onClick"in k||O&&O.type==="a",$e=Object(d.a)(k,["visible"]),ne=N||null,Ne=ne?p.createElement(p.Fragment,null,ne,p.createElement("span",null,O)):O,st=p.createElement("span",Object(y.a)({},$e,{ref:x,className:ve,style:ie}),Ne,_e());return ke?p.createElement(l.a,null,st):st},A=p.forwardRef(h);A.displayName="Tag",A.CheckableTag=o;var v=V.a=A},mxV5:function(module,exports,__webpack_require__){(function(global){var require,require;(function(z){if(!0)module.exports=z();else var V})(function(){var define,module,exports;return function(){function z(V,m,S){function y(t,e){if(!m[t]){if(!V[t]){var d=typeof require=="function"&&require;if(!e&&d)return require(t,!0);if(g)return g(t,!0);var f=new Error("Cannot find module '"+t+"'");throw f.code="MODULE_NOT_FOUND",f}var u=m[t]={exports:{}};V[t][0].call(u.exports,function(r){var s=V[t][1][r];return y(s||r)},u,u.exports,z,V,m,S)}return m[t].exports}for(var g=typeof require=="function"&&require,p=0;p<S.length;p++)y(S[p]);return y}return z}()({1:[function(z,V,m){"use strict";var S=z("./browser/client");S.Buffer=z("buffer").Buffer,S.urllib=z("../shims/xhr"),S.version=z("./browser/version").version,V.exports=S},{"../shims/xhr":291,"./browser/client":2,"./browser/version":5,buffer:73}],2:[function(z,V,m){(function(S,y){"use strict";var g=z("babel-runtime/core-js/promise"),p=u(g),t=z("babel-runtime/regenerator"),e=u(t),d=z("babel-runtime/core-js/object/assign"),f=u(d);function u(K){return K&&K.__esModule?K:{default:K}}var r=z("debug")("ali-oss"),s=z("copy-to"),o=z("xml2js"),i=z("agentkeepalive"),l=z("merge-descriptors"),n=z("url"),a=z("is-type-of"),c=z("platform"),h=z("utility"),A=z("urllib"),v=z("./version"),w=z("bowser"),b=z("../common/signUtils"),x=z("../common/utils/isIP"),C=x.isIP,I=z("../common/client/initOptions"),_=z("../common/utils/createRequest"),E=_.createRequest,O=new i;function N(){var K=c.name,Y=c.version;K&&K.toLowerCase&&K.toLowerCase()==="ie"&&Y.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function F(){return location&&location.protocol==="https:"}function U(K,Y){if(N(),!(this instanceof U))return new U(K,Y);K&&K.inited?this.options=K:this.options=U.initOptions(K),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=A,this.agent=this.options.agent||O),this.ctx=Y,this.userAgent=this._getUserAgent(),this.options.amendTimeSkewed=0}V.exports=U,U.initOptions=function(Y){Y.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var k=(0,f.default)({secure:F(),useFetch:!1},Y);return I(k)};var B=U.prototype;B.debug=r,l(B,z("./object")),l(B,z("../common/bucket/getBucketWebsite")),l(B,z("../common/bucket/putBucketWebsite")),l(B,z("../common/bucket/deleteBucketWebsite")),l(B,z("../common/bucket/getBucketLifecycle")),l(B,z("../common/bucket/putBucketLifecycle")),l(B,z("../common/bucket/deleteBucketLifecycle")),l(B,z("../common/bucket/putBucketVersioning")),l(B,z("../common/bucket/getBucketVersioning")),l(B,z("./managed-upload")),l(B,z("../common/multipart")),l(B,z("../common/parallel")),B.signature=function(Y){return this.debug("authorization stringToSign: %s",Y,"info"),b.computeSignature(this.options.accessKeySecret,Y)},B.authorization=function(Y,k,H,W){var j=b.buildCanonicalString(Y.toUpperCase(),k,{headers:W,parameters:H});return b.authorization(this.options.accessKeyId,this.options.accessKeySecret,j)},B.request=function(Y){var k,H,W,j,M,G;return e.default.async(function(q){for(;;)switch(q.prev=q.next){case 0:return k=E.call(this,Y),this.options.useFetch||(k.params.mode="disable-fetch"),H=void 0,W=void 0,j=!!Y.stream,q.prev=5,q.next=8,e.default.awrap(this.urllib.request(k.url,k.params));case 8:H=q.sent,this.debug("response %s %s, got %s, headers: %j",Y.method,k.url,H.status,H.headers,"info"),q.next=15;break;case 12:q.prev=12,q.t0=q.catch(5),W=q.t0;case 15:if(M=void 0,!(H&&Y.successStatuses&&Y.successStatuses.indexOf(H.status)===-1)){q.next=28;break}return q.next=19,e.default.awrap(this.requestError(H));case 19:if(M=q.sent,!(M.code==="RequestTimeTooSkewed"&&!j)){q.next=25;break}return this.options.amendTimeSkewed=+new Date(M.serverTime)-new Date,q.next=24,e.default.awrap(this.request(Y));case 24:return q.abrupt("return",q.sent);case 25:M.params=Y,q.next=32;break;case 28:if(!W){q.next=32;break}return q.next=31,e.default.awrap(this.requestError(W));case 31:M=q.sent;case 32:if(!M){q.next=34;break}throw M;case 34:if(!Y.xmlResponse){q.next=39;break}return q.next=37,e.default.awrap(this.parseXML(H.data));case 37:G=q.sent,H.data=G;case 39:return q.abrupt("return",H);case 40:case"end":return q.stop()}},null,this,[[5,12]])},B._getResource=function(Y){var k="/";return Y.bucket&&(k+=Y.bucket+"/"),Y.object&&(k+=Y.object),k},B._isIP=C,B._escape=function(Y){return h.encodeURIComponent(Y).replace(/%2F/g,"/")},B._getReqUrl=function(Y){var k={};s(this.options.endpoint).to(k);var H=this._isIP(k.hostname),W=this.options.cname;Y.bucket&&!W&&!H&&(k.host=Y.bucket+"."+k.host);var j="/";Y.bucket&&H&&(j+=Y.bucket+"/"),Y.object&&(j+=this._escape(Y.object).replace(/\+/g,"%2B")),k.pathname=j;var M={};if(Y.query&&l(M,Y.query),Y.subres){var G={};a.string(Y.subres)?G[Y.subres]="":a.array(Y.subres)?Y.subres.forEach(function(X){G[X]=""}):G=Y.subres,l(M,G)}return k.query=M,n.format(k)},B._getUserAgent=function(){var Y=y&&y.browser?"js":"nodejs",k="aliyun-sdk-"+Y+"/"+v.version,H=c.description;return!H&&y&&(H="Node.js "+y.version.slice(1)+" on "+y.platform+" "+y.arch),this._checkUserAgent(k+" "+H)},B._checkUserAgent=function(Y){var k=Y.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return k},B.checkBrowserAndVersion=function(Y,k){return w.name===Y&&w.version.split(".")[0]===k},B.parseXML=function(Y){return new p.default(function(k,H){S.isBuffer(Y)&&(Y=Y.toString()),o.parseString(Y,{explicitRoot:!1,explicitArray:!1},function(W,j){W?H(W):k(j)})})},B.requestError=function(Y){var k,H,W,j;return e.default.async(function(G){for(;;)switch(G.prev=G.next){case 0:if(k=null,!(!Y.data||!Y.data.length)){G.next=5;break}Y.status===-1||Y.status===-2?(k=new Error(Y.message),k.name=Y.name,k.status=Y.status,k.code=Y.name):(Y.status===404?(k=new Error("Object not exists"),k.name="NoSuchKeyError",k.status=404,k.code="NoSuchKey"):Y.status===412?(k=new Error("Pre condition failed"),k.name="PreconditionFailedError",k.status=412,k.code="PreconditionFailed"):(k=new Error("Unknow error, status: "+Y.status),k.name="UnknowError",k.status=Y.status),k.requestId=Y.headers["x-oss-request-id"],k.host=""),G.next=33;break;case 5:return H=String(Y.data),this.debug("request response error data: %s",H,"error"),W=void 0,G.prev=8,G.next=11,e.default.awrap(this.parseXML(H));case 11:if(G.t0=G.sent,G.t0){G.next=14;break}G.t0={};case 14:W=G.t0,G.next=24;break;case 17:return G.prev=17,G.t1=G.catch(8),this.debug(H,"error"),G.t1.message+=`
|
|
|
raw xml: `+H,G.t1.status=Y.status,G.t1.requestId=Y.headers["x-oss-request-id"],G.abrupt("return",G.t1);case 24:j=W.Message||"unknow request error, status: "+Y.status,W.Condition&&(j+=" (condition: "+W.Condition+")"),k=new Error(j),k.name=W.Code?W.Code+"Error":"UnknowError",k.status=Y.status,k.code=W.Code,k.requestId=W.RequestId,k.hostId=W.HostId,k.serverTime=W.ServerTime;case 33:return this.debug("generate error %j",k,"error"),G.abrupt("return",k);case 35:case"end":return G.stop()}},null,this,[[8,17]])}}).call(this,{isBuffer:z("../../node_modules/is-buffer/index.js")},z("_process"))},{"../../node_modules/is-buffer/index.js":197,"../common/bucket/deleteBucketLifecycle":6,"../common/bucket/deleteBucketWebsite":7,"../common/bucket/getBucketLifecycle":8,"../common/bucket/getBucketVersioning":9,"../common/bucket/getBucketWebsite":10,"../common/bucket/putBucketLifecycle":11,"../common/bucket/putBucketVersioning":12,"../common/bucket/putBucketWebsite":13,"../common/client/initOptions":15,"../common/multipart":18,"../common/parallel":33,"../common/signUtils":34,"../common/utils/createRequest":38,"../common/utils/isIP":45,"./managed-upload":3,"./object":4,"./version":5,_process:208,agentkeepalive:48,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,bowser:70,"copy-to":76,debug:288,"is-type-of":289,"merge-descriptors":200,platform:206,url:238,urllib:291,utility:290,xml2js:249}],3:[function(z,V,m){(function(S){"use strict";var y=z("babel-runtime/core-js/array/from"),g=f(y),p=z("babel-runtime/core-js/promise"),t=f(p),e=z("babel-runtime/regenerator"),d=f(e);function f(b){return b&&b.__esModule?b:{default:b}}var u=z("is-type-of"),r=z("util"),s=z("path"),o=z("mime"),i=z("copy-to"),l=z("../common/utils/isBlob"),n=l.isBlob,a=z("../common/utils/isFile"),c=a.isFile,h=m;h.multipartUpload=function(x,C,I){var _,E,O,N,F,U,B,K,Y;return d.default.async(function(H){for(;;)switch(H.prev=H.next){case 0:if(this.resetCancelFlag(),I=I||{},!(I.checkpoint&&I.checkpoint.uploadId)){H.next=6;break}return H.next=5,d.default.awrap(this._resumeMultipart(I.checkpoint,I));case 5:return H.abrupt("return",H.sent);case 6:return _=100*1024,I.mime||(c(C)?I.mime=o.getType(s.extname(C.name)):n(C)?I.mime=C.type:I.mime=o.getType(s.extname(C))),I.headers=I.headers||{},this._convertMetaToHeaders(I.meta,I.headers),H.next=12,d.default.awrap(this._getFileSize(C));case 12:if(E=H.sent,!(E<_)){H.next=25;break}return O=this._createStream(C,0,E),I.contentLength=E,H.next=18,d.default.awrap(this.putStream(x,O,I));case 18:if(N=H.sent,!(I&&I.progress)){H.next=22;break}return H.next=22,d.default.awrap(I.progress(1));case 22:return F={res:N.res,bucket:this.options.bucket,name:x,etag:N.res.headers.etag},(I.headers&&I.headers["x-oss-callback"]||I.callback)&&(F.data=N.data),H.abrupt("return",F);case 25:if(!(I.partSize&&!(parseInt(I.partSize,10)===I.partSize))){H.next=27;break}throw new Error("partSize must be int number");case 27:if(!(I.partSize&&I.partSize<_)){H.next=29;break}throw new Error("partSize must not be smaller than "+_);case 29:return H.next=31,d.default.awrap(this.initMultipartUpload(x,I));case 31:if(U=H.sent,B=U.uploadId,K=this._getPartSize(E,I.partSize),Y={file:C,name:x,fileSize:E,partSize:K,uploadId:B,doneParts:[]},!(I&&I.progress)){H.next=38;break}return H.next=38,d.default.awrap(I.progress(0,Y,U.res));case 38:return H.next=40,d.default.awrap(this._resumeMultipart(Y,I));case 40:return H.abrupt("return",H.sent);case 41:case"end":return H.stop()}},null,this)},h._resumeMultipart=function(x,C){var I,_,E,O,N,F,U,B,K,Y,k,H,W,j,M,G,X,q;return d.default.async(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(I=this,!this.isCancel()){ie.next=3;break}throw this._makeCancelEvent();case 3:return _=x.file,E=x.fileSize,O=x.partSize,N=x.uploadId,F=x.doneParts,U=x.name,B=[],F.length>0&&i(F).to(B),K=this._divideParts(E,O),Y=K.length,k=!1,H=function(ue,ve){var be=this;return new t.default(function(ke,$e){var ne,Ne,st,pe;return d.default.async(function(J){for(;;)switch(J.prev=J.next){case 0:if(J.prev=0,ue.isCancel()){J.next=18;break}return ne=K[ve-1],Ne={stream:ue._createStream(_,ne.start,ne.end),size:ne.end-ne.start},J.next=6,d.default.awrap(ue._uploadPart(U,N,ve,Ne));case 6:if(st=J.sent,!(!ue.isCancel()&&!k)){J.next=15;break}if(x.doneParts.push({number:ve,etag:st.res.headers.etag}),!C.progress){J.next=12;break}return J.next=12,d.default.awrap(C.progress(F.length/Y,x,st.res));case 12:ke({number:ve,etag:st.res.headers.etag}),J.next=16;break;case 15:ke();case 16:J.next=19;break;case 18:ke();case 19:J.next=30;break;case 21:J.prev=21,J.t0=J.catch(0),pe=new Error,pe.name=J.t0.name,pe.message=J.t0.message,pe.stack=J.t0.stack,pe.partNum=ve,i(J.t0).to(pe),$e(pe);case 30:case"end":return J.stop()}},null,be,[[0,21]])})},W=(0,g.default)(new Array(Y),function(de,ue){return ue+1}),j=B.map(function(de){return de.number}),M=W.filter(function(de){return j.indexOf(de)<0}),G=5,X=C.parallel||G,ie.next=17,d.default.awrap(this._parallel(M,X,function(de){return new t.default(function(ue,ve){H(I,de).then(function(be){be&&B.push(be),ue()}).catch(function(be){ve(be)})})}));case 17:if(q=ie.sent,k=!0,!this.isCancel()){ie.next=22;break}throw H=null,this._makeCancelEvent();case 22:if(!(q&&q.length>0)){ie.next=25;break}throw q[0].message="Failed to upload some parts with error: "+q[0].toString()+" part_num: "+q[0].partNum,q[0];case 25:return ie.next=27,d.default.awrap(this.completeMultipartUpload(U,N,B,C));case 27:return ie.abrupt("return",ie.sent);case 28:case"end":return ie.stop()}},null,this)},h._getFileSize=function(x){return d.default.async(function(I){for(;;)switch(I.prev=I.next){case 0:if(!u.buffer(x)){I.next=4;break}return I.abrupt("return",x.length);case 4:if(!(n(x)||c(x))){I.next=6;break}return I.abrupt("return",x.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return I.stop()}},null,this)};var A=z("stream"),v=A.Readable;function w(b,x){if(!(this instanceof w))return new w(b,x);v.call(this,x),this.file=b,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}r.inherits(w,v),w.prototype.readFileAndPush=function(x){if(this.fileBuffer)for(var C=!0;C&&this.fileBuffer&&this.start<this.fileBuffer.length;){var I=this.start,_=I+x;_=_>this.fileBuffer.length?this.fileBuffer.length:_,this.start=_,C=this.push(this.fileBuffer.slice(I,_))}},w.prototype._read=function(x){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 C=16*1024;x=x||C;var I=this;this.reader.onload=function(E){I.fileBuffer=S.from(new Uint8Array(E.target.result)),I.file=null,I.readFileAndPush(x)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(x)},h._createStream=function(x,C,I){if(n(x)||c(x))return new w(x.slice(C,I));throw new Error("_createStream requires File/Blob.")},h._getPartSize=function(x,C){var I=10*1e3,_=1024*1024;return C?Math.max(Math.ceil(x/I),C):_},h._divideParts=function(x,C){for(var I=Math.ceil(x/C),_=[],E=0;E<I;E++){var O=C*E,N=Math.min(O+C,x);_.push({start:O,end:N})}return _}}).call(this,z("buffer").Buffer)},{"../common/utils/isBlob":43,"../common/utils/isFile":44,"babel-runtime/core-js/array/from":52,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,buffer:73,"copy-to":76,"is-type-of":289,mime:202,path:205,stream:230,util:243}],4:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/promise"),y=u(S),g=z("babel-runtime/core-js/object/keys"),p=u(g),t=z("babel-runtime/core-js/object/assign"),e=u(t),d=z("babel-runtime/regenerator"),f=u(d);function u(I){return I&&I.__esModule?I:{default:I}}var r=z("utility"),s=z("fs"),o=z("is-type-of"),i=z("url"),l=z("copy-to"),n=z("path"),a=z("mime"),c=z("../common/callback"),h=z("../common/signUtils"),A=z("merge-descriptors"),v=z("../common/utils/isBlob"),w=v.isBlob,b=z("../common/utils/isFile"),x=b.isFile,C=m;C.append=function(_,E,O){var N;return f.default.async(function(U){for(;;)switch(U.prev=U.next){case 0:return O=O||{},O.position===void 0&&(O.position="0"),O.subres={append:"",position:O.position},O.method="POST",U.next=6,f.default.awrap(this.put(_,E,O));case 6:return N=U.sent,N.nextAppendPosition=N.res.headers["x-oss-next-append-position"],U.abrupt("return",N);case 9:case"end":return U.stop()}},null,this)},C.put=function(_,E,O){var N,F,U,B,K,Y,k;return f.default.async(function(W){for(;;)switch(W.prev=W.next){case 0:if(N=void 0,O=O||{},_=this._objectName(_),!o.buffer(E)){W.next=7;break}N=E,W.next=33;break;case 7:if(!(w(E)||x(E))){W.next=32;break}return O.mime||(x(E)?O.mime=a.getType(n.extname(E.name)):O.mime=E.type),F=this._createStream(E,0,E.size),W.next=12,f.default.awrap(this._getFileSize(E));case 12:return O.contentLength=W.sent,W.prev=13,W.next=16,f.default.awrap(this.putStream(_,F,O));case 16:return U=W.sent,W.abrupt("return",U);case 20:if(W.prev=20,W.t0=W.catch(13),!(W.t0.code==="RequestTimeTooSkewed")){W.next=29;break}return this.options.amendTimeSkewed=+new Date(W.t0.serverTime)-new Date,W.next=26,f.default.awrap(this.put(_,E,O));case 26:return W.abrupt("return",W.sent);case 29:throw W.t0;case 30:W.next=33;break;case 32:throw new TypeError("Must provide Buffer/Blob/File for put.");case 33:return O.headers=O.headers||{},this._convertMetaToHeaders(O.meta,O.headers),B=O.method||"PUT",K=this._objectRequestParams(B,_,O),c.encodeCallback(K,O),K.mime=O.mime,K.content=N,K.successStatuses=[200],W.next=43,f.default.awrap(this.request(K));case 43:return Y=W.sent,k={name:_,url:this._objectUrl(_),res:Y.res},K.headers&&K.headers["x-oss-callback"]&&(k.data=JSON.parse(Y.data.toString())),W.abrupt("return",k);case 47:case"end":return W.stop()}},null,this,[[13,20]])},C.putStream=function(_,E,O){var N,F,U,B;return f.default.async(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return O=O||{},O.headers=O.headers||{},_=this._objectName(_),O.contentLength?O.headers["Content-Length"]=O.contentLength:O.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(O.meta,O.headers),N=O.method||"PUT",F=this._objectRequestParams(N,_,O),c.encodeCallback(F,O),F.mime=O.mime,F.stream=E,F.successStatuses=[200],Y.next=13,f.default.awrap(this.request(F));case 13:return U=Y.sent,B={name:_,url:this._objectUrl(_),res:U.res},F.headers&&F.headers["x-oss-callback"]&&(B.data=JSON.parse(U.data.toString())),Y.abrupt("return",B);case 17:case"end":return Y.stop()}},null,this)},A(C,z("../common/object/copyObject")),A(C,z("../common/object/getObjectTagging")),A(C,z("../common/object/putObjectTagging")),A(C,z("../common/object/deleteObjectTagging")),A(C,z("../common/image")),A(C,z("../common/object/getBucketVersions")),A(C,z("../common/object/getACL")),A(C,z("../common/object/putACL")),A(C,z("../common/object/head")),A(C,z("../common/object/delete")),A(C,z("../common/object/get")),A(C,z("../common/object/putSymlink")),A(C,z("../common/object/getSymlink")),A(C,z("../common/object/deleteMulti")),A(C,z("../common/object/getObjectMeta")),C.putMeta=function(_,E,O){var N;return f.default.async(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,f.default.awrap(this.copy(_,_,{meta:E||{},timeout:O&&O.timeout,ctx:O&&O.ctx}));case 2:return N=U.sent,U.abrupt("return",N);case 4:case"end":return U.stop()}},null,this)},C.list=function(_,E){var O,N,F,U,B;return f.default.async(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return O=this._objectRequestParams("GET","",E),O.query=_,O.xmlResponse=!0,O.successStatuses=[200],Y.next=6,f.default.awrap(this.request(O));case 6:return N=Y.sent,F=N.data.Contents,U=this,F&&(Array.isArray(F)||(F=[F]),F=F.map(function(k){return{name:k.Key,url:U._objectUrl(k.Key),lastModified:k.LastModified,etag:k.ETag,type:k.Type,size:Number(k.Size),storageClass:k.StorageClass,owner:{id:k.Owner.ID,displayName:k.Owner.DisplayName}}})),B=N.data.CommonPrefixes||null,B&&(Array.isArray(B)||(B=[B]),B=B.map(function(k){return k.Prefix})),Y.abrupt("return",{res:N.res,objects:F,prefixes:B,nextMarker:N.data.NextMarker||null,isTruncated:N.data.IsTruncated==="true"});case 13:case"end":return Y.stop()}},null,this)},C.restore=function(_,E){var O,N;return f.default.async(function(U){for(;;)switch(U.prev=U.next){case 0:return E=E||{},E.subres=(0,e.default)({restore:""},E.subres),E.versionId&&(E.subres.versionId=E.versionId),O=this._objectRequestParams("POST",_,E),O.successStatuses=[202],U.next=7,f.default.awrap(this.request(O));case 7:return N=U.sent,U.abrupt("return",{res:N.res});case 9:case"end":return U.stop()}},null,this)},C.signatureUrl=function(_,E){E=E||{},_=this._objectName(_),E.method=E.method||"GET";var O=r.timestamp()+(E.expires||1800),N={bucket:this.options.bucket,object:_},F=this._getResource(N);this.options.stsToken&&(E["security-token"]=this.options.stsToken);var U=h._signatureForURL(this.options.accessKeySecret,E,F,O),B=i.parse(this._getReqUrl(N));return B.query={OSSAccessKeyId:this.options.accessKeyId,Expires:O,Signature:U.Signature},l(U.subResource).to(B.query),B.format()},C.getObjectUrl=function(_,E){return E?E[E.length-1]!=="/"&&(E+="/"):E=this.options.endpoint.format(),E+this._escape(this._objectName(_))},C._objectUrl=function(_){return this._getReqUrl({bucket:this.options.bucket,object:_})},C.generateObjectUrl=function(I,_){if(_)_[_.length-1]!=="/"&&(_+="/");else{_=this.options.endpoint.format();var E=i.parse(_),O=this.options.bucket;E.hostname=O+"."+E.hostname,E.host=O+"."+E.host,_=E.format()}return _+this._escape(this._objectName(I))},C._objectRequestParams=function(_,E,O){if(!this.options.bucket)throw new Error("Please create a bucket first");O=O||{},E=this._objectName(E);var N={object:E,bucket:this.options.bucket,method:_,subres:O&&O.subres,timeout:O&&O.timeout,ctx:O&&O.ctx};return O.headers&&(N.headers={},l(O.headers).to(N.headers)),N},C._objectName=function(_){return _.replace(/^\/+/,"")},C._convertMetaToHeaders=function(_,E){if(!_)return;(0,p.default)(_).forEach(function(O){E["x-oss-meta-"+O]=_[O]})},C._deleteFileSafe=function(_){var E=this;return new y.default(function(O){s.exists(_,function(N){N?s.unlink(_,function(F){F&&E.debug("unlink %j error: %s",_,F,"error"),O()}):O()})})}},{"../common/callback":14,"../common/image":16,"../common/object/copyObject":19,"../common/object/delete":20,"../common/object/deleteMulti":21,"../common/object/deleteObjectTagging":22,"../common/object/get":23,"../common/object/getACL":24,"../common/object/getBucketVersions":25,"../common/object/getObjectMeta":26,"../common/object/getObjectTagging":27,"../common/object/getSymlink":28,"../common/object/head":29,"../common/object/putACL":30,"../common/object/putObjectTagging":31,"../common/object/putSymlink":32,"../common/signUtils":34,"../common/utils/isBlob":43,"../common/utils/isFile":44,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,"copy-to":76,fs:71,"is-type-of":289,"merge-descriptors":200,mime:202,path:205,url:238,utility:290}],5:[function(z,V,m){"use strict";m.version="6.10.0"},{}],6:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=g(S);function g(d){return d&&d.__esModule?d:{default:d}}var p=z("../utils/checkBucketName"),t=p.checkBucketName,e=m;e.deleteBucketLifecycle=function(f,u){var r,s;return y.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return t(f),r=this._bucketRequestParams("DELETE",f,"lifecycle",u),r.successStatuses=[204],i.next=5,y.default.awrap(this.request(r));case 5:return s=i.sent,i.abrupt("return",{res:s.res});case 7:case"end":return i.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],7:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=g(S);function g(d){return d&&d.__esModule?d:{default:d}}var p=z("../utils/checkBucketName"),t=p.checkBucketName,e=m;e.deleteBucketWebsite=function(f,u){var r,s;return y.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return t(f),r=this._bucketRequestParams("DELETE",f,"website",u),r.successStatuses=[204],i.next=5,y.default.awrap(this.request(r));case 5:return s=i.sent,i.abrupt("return",{res:s.res});case 7:case"end":return i.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],8:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=g(S);function g(s){return s&&s.__esModule?s:{default:s}}var p=z("../utils/checkBucketName"),t=p.checkBucketName,e=z("../utils/isArray"),d=e.isArray,f=z("../utils/formatObjKey"),u=f.formatObjKey,r=m;r.getBucketLifecycle=function(o,i){var l,n,a;return y.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return t(o),l=this._bucketRequestParams("GET",o,"lifecycle",i),l.successStatuses=[200],l.xmlResponse=!0,h.next=6,y.default.awrap(this.request(l));case 6:return n=h.sent,a=n.data.Rule||null,a&&(d(a)||(a=[a]),a=a.map(function(A){return A.ID&&(A.id=A.ID,delete A.ID),A.Tag&&!d(A.Tag)&&(A.Tag=[A.Tag]),u(A,"firstLowerCase")})),h.abrupt("return",{rules:a,res:n.res});case 10:case"end":return h.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/formatObjKey":40,"../utils/isArray":42,"babel-runtime/regenerator":68}],9:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=g(S);function g(d){return d&&d.__esModule?d:{default:d}}var p=z("../utils/checkBucketName"),t=p.checkBucketName,e=m;e.getBucketVersioning=function(f,u){var r,s,o;return y.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return t(f),r=this._bucketRequestParams("GET",f,"versioning",u),r.xmlResponse=!0,r.successStatuses=[200],l.next=6,y.default.awrap(this.request(r));case 6:return s=l.sent,o=s.data.Status,l.abrupt("return",{status:s.status,versionStatus:o,res:s.res});case 9:case"end":return l.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],10:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=g(S);function g(u){return u&&u.__esModule?u:{default:u}}var p=z("../utils/checkBucketName"),t=p.checkBucketName,e=z("../utils/isObject"),d=e.isObject,f=m;f.getBucketWebsite=function(r,s){var o,i,l;return y.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return t(r),o=this._bucketRequestParams("GET",r,"website",s),o.successStatuses=[200],o.xmlResponse=!0,a.next=6,y.default.awrap(this.request(o));case 6:return i=a.sent,l=[],i.data.RoutingRules&&i.data.RoutingRules.RoutingRule&&(d(i.data.RoutingRules.RoutingRule)?l=[i.data.RoutingRules.RoutingRule]:l=i.data.RoutingRules.RoutingRule),a.abrupt("return",{index:i.data.IndexDocument&&i.data.IndexDocument.Suffix||"",supportSubDir:i.data.IndexDocument&&i.data.IndexDocument.SupportSubDir||"false",type:i.data.IndexDocument&&i.data.IndexDocument.Type,routingRules:l,error:i.data.ErrorDocument&&i.data.ErrorDocument.Key||null,res:i.res});case 10:case"end":return a.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isObject":46,"babel-runtime/regenerator":68}],11:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=g(S);function g(x){return x&&x.__esModule?x:{default:x}}var p=z("../utils/checkBucketName"),t=p.checkBucketName,e=z("../utils/isArray"),d=e.isArray,f=z("../utils/deepCopy"),u=f.deepCopy,r=z("../utils/isObject"),s=r.isObject,o=z("../utils/obj2xml"),i=o.obj2xml,l=z("../utils/checkObjectTag"),n=l.checkObjectTag,a=z("../utils/getStrBytesCount"),c=a.getStrBytesCount,h=m;h.putBucketLifecycle=function(C,I,_){var E,O,N,F,U;return y.default.async(function(K){for(;;)switch(K.prev=K.next){case 0:if(t(C),d(I)){K.next=3;break}throw new Error("rules must be Array");case 3:return E=this._bucketRequestParams("PUT",C,"lifecycle",_),O=[],N={LifecycleConfiguration:{Rule:O}},I.forEach(function(Y){A(Y),b(Y),Y.id&&(Y.ID=Y.id,delete Y.id),O.push(Y)}),F=i(N,{headers:!0,firstUpperCase:!0}),E.content=F,E.mime="xml",E.successStatuses=[200],K.next=13,y.default.awrap(this.request(E));case 13:return U=K.sent,K.abrupt("return",{res:U.res});case 15:case"end":return K.stop()}},null,this)};function A(x){x.days&&(x.expiration={days:x.days}),x.date&&(x.expiration={createdBeforeDate:x.date})}function v(x,C){var I=x.days,_=x.createdBeforeDate;if(!I&&!_)throw new Error(C+" must includes days or createdBeforeDate");if(I&&!/^[1-9][0-9]*$/.test(I))throw new Error("days must be a positive integer");if(_&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(_))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function w(x){if(!d(x)&&!s(x))throw new Error("tag must be Object or Array");x=s(x)?[x]:x;var C={},I=u(x);I.forEach(function(_){C[_.key]=_.value}),n(C)}function b(x){if(x.id&&c(x.id)>255)throw new Error("ID is composed of 255 bytes at most");if(x.prefix===""||x.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(x.status))throw new Error("Status must be Enabled or Disabled");if(x.transition){if(!["IA","Archive"].includes(x.transition.storageClass))throw new Error("StorageClass must be IA or Archive");v(x.transition,"Transition")}if(x.expiration){if(!x.expiration.expiredObjectDeleteMarker)v(x.expiration,"Expiration");else if(x.expiration.days||x.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(x.abortMultipartUpload&&v(x.abortMultipartUpload,"AbortMultipartUpload"),!x.expiration&&!x.abortMultipartUpload&&!x.transition&&!x.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(x.tag){if(x.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");w(x.tag)}}},{"../utils/checkBucketName":35,"../utils/checkObjectTag":36,"../utils/deepCopy":39,"../utils/getStrBytesCount":41,"../utils/isArray":42,"../utils/isObject":46,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],12:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=g(S);function g(u){return u&&u.__esModule?u:{default:u}}var p=z("../utils/checkBucketName"),t=p.checkBucketName,e=z("../utils/obj2xml"),d=e.obj2xml,f=m;f.putBucketVersioning=function(r,s){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,l,n;return y.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(t(r),["Enabled","Suspended"].includes(s)){c.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return i=this._bucketRequestParams("PUT",r,"versioning",o),l={VersioningConfiguration:{Status:s}},i.mime="xml",i.content=d(l,{headers:!0}),c.next=9,y.default.awrap(this.request(i));case 9:return n=c.sent,c.abrupt("return",{res:n.res,status:n.status});case 11:case"end":return c.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=g(S);function g(s){return s&&s.__esModule?s:{default:s}}var p=z("../utils/checkBucketName"),t=p.checkBucketName,e=z("../utils/obj2xml"),d=e.obj2xml,f=z("../utils/isArray"),u=f.isArray,r=m;r.putBucketWebsite=function(o){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=arguments[2],n,a,c,h,A;return y.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(t(o),n=this._bucketRequestParams("PUT",o,"website",l),a={Suffix:i.index||"index.html"},c={IndexDocument:a},h={WebsiteConfiguration:c},i.supportSubDir&&(a.SupportSubDir=i.supportSubDir),i.type&&(a.Type=i.type),i.error&&(c.ErrorDocument={Key:i.error}),!(i.routingRules!==void 0)){w.next=12;break}if(u(i.routingRules)){w.next=11;break}throw new Error("RoutingRules must be Array");case 11:c.RoutingRules={RoutingRule:i.routingRules};case 12:return h=d(h),n.content=h,n.mime="xml",n.successStatuses=[200],w.next=18,y.default.awrap(this.request(n));case 18:return A=w.sent,w.abrupt("return",{res:A.res});case 20:case"end":return w.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(z,V,m){(function(S){"use strict";var y=z("babel-runtime/core-js/object/keys"),g=e(y),p=z("babel-runtime/core-js/json/stringify"),t=e(p);function e(d){return d&&d.__esModule?d:{default:d}}m.encodeCallback=function(f,u){if(f.headers=f.headers||{},!Object.prototype.hasOwnProperty.call(f.headers,"x-oss-callback")&&u.callback){var r={callbackUrl:encodeURI(u.callback.url),callbackBody:u.callback.body};u.callback.host&&(r.callbackHost=u.callback.host),u.callback.contentType&&(r.callbackBodyType=u.callback.contentType);var s=S.from((0,t.default)(r)).toString("base64");if(f.headers["x-oss-callback"]=s,u.callback.customValue){var o={};(0,g.default)(u.callback.customValue).forEach(function(i){o["x:"+i]=u.callback.customValue[i]}),f.headers["x-oss-callback-var"]=S.from((0,t.default)(o)).toString("base64")}}}}).call(this,z("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73}],15:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/assign"),y=g(S);function g(r){return r&&r.__esModule?r:{default:r}}var p=z("humanize-ms"),t=z("url"),e=z("../utils/checkBucketName"),d=e.checkBucketName;function f(r,s){var o=t.parse(r);if(o.protocol||(o=t.parse("http"+(s?"s":"")+"://"+r)),o.protocol!=="http:"&&o.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return o}function u(r,s,o){var i=o?"https://":"http://",l=s?"-internal.aliyuncs.com":".aliyuncs.com",n="vpc100-oss-cn-";return r.substr(0,n.length)===n&&(l=".aliyuncs.com"),t.parse(i+r+l)}V.exports=function(r){if(!r||!r.accessKeyId||!r.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");r.bucket&&d(r.bucket);var s=(0,y.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},r);if(s.accessKeyId=s.accessKeyId.trim(),s.accessKeySecret=s.accessKeySecret.trim(),s.timeout&&(s.timeout=p(s.timeout)),s.endpoint)s.endpoint=f(s.endpoint,s.secure);else if(s.region)s.endpoint=u(s.region,s.internal,s.secure);else throw new Error("require options.endpoint or options.region");return s.inited=!0,s}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(z,V,m){"use strict";var S=z("merge-descriptors"),y=m;S(y,z("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=g(S);function g(s){return s&&s.__esModule?s:{default:s}}var p=z("../utils/checkBucketName"),t=p.checkBucketName,e=z("querystring"),d=z("js-base64"),f=d.Base64.encode,u=m;u.processObjectSave=function(o,i,l,n){var a,c,h,A;return y.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:return r(o,"sourceObject"),r(i,"targetObject"),r(l,"process"),i=this._objectName(i),n&&t(n),a=this._objectRequestParams("POST",o,{subres:"x-oss-process"}),c=n?",b_"+f(n):"",i=f(i),h={"x-oss-process":l+"|sys/saveas,o_"+i+c},a.content=e.stringify(h),w.next=12,y.default.awrap(this.request(a));case 12:return A=w.sent,w.abrupt("return",{res:A.res,status:A.res.status});case 14:case"end":return w.stop()}},null,this)};function r(s,o){if(!s)throw new Error(o+" is required");if(typeof s!="string")throw new Error(o+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=g(S);function g(u){return u&&u.__esModule?u:{default:u}}var p=z("copy-to"),t=z("./callback"),e=z("./utils/deepCopy"),d=e.deepCopy,f=m;f.listUploads=function(r,s){var o,i,l,n;return y.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return s=s||{},o={},p(s).to(o),o.subres="uploads",i=this._objectRequestParams("GET","",o),i.query=r,i.xmlResponse=!0,i.successStatuses=[200],c.next=10,y.default.awrap(this.request(i));case 10:return l=c.sent,n=l.data.Upload||[],Array.isArray(n)||(n=[n]),n=n.map(function(h){return{name:h.Key,uploadId:h.UploadId,initiated:h.Initiated}}),c.abrupt("return",{res:l.res,uploads:n,bucket:l.data.Bucket,nextKeyMarker:l.data.NextKeyMarker,nextUploadIdMarker:l.data.NextUploadIdMarker,isTruncated:l.data.IsTruncated==="true"});case 15:case"end":return c.stop()}},null,this)},f.listParts=function(r,s,o,i){var l,n,a;return y.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return i=i||{},l={},p(i).to(l),l.subres={uploadId:s},n=this._objectRequestParams("GET",r,l),n.query=o,n.xmlResponse=!0,n.successStatuses=[200],h.next=10,y.default.awrap(this.request(n));case 10:return a=h.sent,h.abrupt("return",{res:a.res,uploadId:a.data.UploadId,bucket:a.data.Bucket,name:a.data.Key,partNumberMarker:a.data.PartNumberMarker,nextPartNumberMarker:a.data.NextPartNumberMarker,maxParts:a.data.MaxParts,isTruncated:a.data.IsTruncated,parts:a.data.Part||[]});case 12:case"end":return h.stop()}},null,this)},f.abortMultipartUpload=function(r,s,o){var i,l,n;return y.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return this._stop(),o=o||{},i={},p(o).to(i),i.subres={uploadId:s},l=this._objectRequestParams("DELETE",r,i),l.successStatuses=[204],c.next=9,y.default.awrap(this.request(l));case 9:return n=c.sent,c.abrupt("return",{res:n.res});case 11:case"end":return c.stop()}},null,this)},f.initMultipartUpload=function(r,s){var o,i,l;return y.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return s=s||{},o={},p(s).to(o),o.headers=o.headers||{},this._convertMetaToHeaders(s.meta,o.headers),o.subres="uploads",i=this._objectRequestParams("POST",r,o),i.mime=s.mime,i.xmlResponse=!0,i.successStatuses=[200],a.next=12,y.default.awrap(this.request(i));case 12:return l=a.sent,a.abrupt("return",{res:l.res,bucket:l.data.Bucket,name:l.data.Key,uploadId:l.data.UploadId});case 14:case"end":return a.stop()}},null,this)},f.uploadPart=function(r,s,o,i,l,n,a){var c;return y.default.async(function(A){for(;;)switch(A.prev=A.next){case 0:return c={stream:this._createStream(i,l,n),size:n-l},A.next=3,y.default.awrap(this._uploadPart(r,s,o,c,a));case 3:return A.abrupt("return",A.sent);case 4:case"end":return A.stop()}},null,this)},f.completeMultipartUpload=function(r,s,o,i){var l,n,a,c,h,A,v,w;return y.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:for(l=o.concat().sort(function(C,I){return C.number-I.number}).filter(function(C,I,_){return!I||C.number!==_[I-1].number}),n=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,a=0;a<l.length;a++)c=l[a],n+=`<Part>
|
|
|
`,n+="<PartNumber>"+c.number+`</PartNumber>
|
|
|
`,n+="<ETag>"+c.etag+`</ETag>
|
|
|
`,n+=`</Part>
|
|
|
`;return n+="</CompleteMultipartUpload>",i=i||{},h={},h=d(i),h.headers&&delete h.headers["x-oss-server-side-encryption"],h.subres={uploadId:s},A=this._objectRequestParams("POST",r,h),t.encodeCallback(A,h),A.mime="xml",A.content=n,A.headers&&A.headers["x-oss-callback"]||(A.xmlResponse=!0),A.successStatuses=[200],x.next=17,y.default.awrap(this.request(A));case 17:return v=x.sent,w={res:v.res,bucket:A.bucket,name:r,etag:v.res.headers.etag},A.headers&&A.headers["x-oss-callback"]&&(w.data=JSON.parse(v.data.toString())),x.abrupt("return",w);case 21:case"end":return x.stop()}},null,this)},f._uploadPart=function(r,s,o,i,l){var n,a,c;return y.default.async(function(A){for(;;)switch(A.prev=A.next){case 0:return l=l||{},n={},p(l).to(n),n.headers={"Content-Length":i.size},n.subres={partNumber:o,uploadId:s},a=this._objectRequestParams("PUT",r,n),a.mime=n.mime,a.stream=i.stream,a.successStatuses=[200],A.next=11,y.default.awrap(this.request(a));case 11:if(c=A.sent,c.res.headers.etag){A.next=14;break}throw new Error(`Please set the etag of expose-headers in OSS
|
|
|
https://help.aliyun.com/document_detail/32069.html`);case 14:return i.stream=null,a.stream=null,A.abrupt("return",{name:r,etag:c.res.headers.etag,res:c.res});case 17:case"end":return A.stop()}},null,this)}},{"./callback":14,"./utils/deepCopy":39,"babel-runtime/regenerator":68,"copy-to":76}],19:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=d(S),g=z("babel-runtime/core-js/object/keys"),p=d(g),t=z("babel-runtime/helpers/typeof"),e=d(t);function d(s){return s&&s.__esModule?s:{default:s}}var f=z("../utils/checkBucketName"),u=f.checkBucketName,r=m;r.copy=function(o,i,l,n){var a,c,h;return y.default.async(function(v){for(;;)switch(v.prev=v.next){case 0:return(typeof l=="undefined"?"undefined":(0,e.default)(l))==="object"&&(n=l),n=n||{},n.headers=n.headers||{},(0,p.default)(n.headers).forEach(function(w){n.headers["x-oss-copy-source-"+w.toLowerCase()]=n.headers[w]}),n.meta&&(n.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(n.meta,n.headers),i=this._getSourceName(i,l),n.versionId&&(i=i+"?versionId="+n.versionId),n.headers["x-oss-copy-source"]=i,a=this._objectRequestParams("PUT",o,n),a.xmlResponse=!0,a.successStatuses=[200,304],v.next=14,y.default.awrap(this.request(a));case 14:return c=v.sent,h=c.data,h&&(h={etag:h.ETag,lastModified:h.LastModified}),v.abrupt("return",{data:h,res:c.res});case 18:case"end":return v.stop()}},null,this)},r._getSourceName=function(o,i){return typeof i=="string"?o=this._objectName(o):o[0]!=="/"?i=this.options.bucket:(i=o.replace(/\/(.+?)(\/.*)/,"$1"),o=o.replace(/(\/.+?\/)(.*)/,"$2")),u(i),o=encodeURI(o),o="/"+i+"/"+o,o}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,"babel-runtime/regenerator":68}],20:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=t(S),g=z("babel-runtime/core-js/object/assign"),p=t(g);function t(d){return d&&d.__esModule?d:{default:d}}var e=m;e.delete=function(f){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r,s;return y.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return u.subres=(0,p.default)({},u.subres),u.versionId&&(u.subres.versionId=u.versionId),r=this._objectRequestParams("DELETE",f,u),r.successStatuses=[204],i.next=6,y.default.awrap(this.request(r));case 6:return s=i.sent,i.abrupt("return",{res:s.res});case 8:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],21:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=t(S),g=z("babel-runtime/core-js/object/assign"),p=t(g);function t(r){return r&&r.__esModule?r:{default:r}}var e=z("utility"),d=z("../utils/obj2xml"),f=d.obj2xml,u=m;u.deleteMulti=function(s){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i,l,n,a,c,h,A,v,w,b,x,C;return y.default.async(function(_){for(;;)switch(_.prev=_.next){case 0:if(i=[],!(!s||!s.length)){_.next=3;break}throw new Error("names is required");case 3:for(l=0;l<s.length;l++)n={},typeof s[l]=="string"?n.Key=e.escape(this._objectName(s[l])):(a=s[l],c=a.key,h=a.versionId,n.Key=e.escape(this._objectName(c)),n.VersionId=h),i.push(n);return A={Delete:{Quiet:!!o.quiet,Object:i}},v=f(A,{headers:!0}),o.subres=(0,p.default)({delete:""},o.subres),o.versionId&&(o.subres.versionId=o.versionId),w=this._objectRequestParams("POST","",o),w.mime="xml",w.content=v,w.xmlResponse=!0,w.successStatuses=[200],_.next=15,y.default.awrap(this.request(w));case 15:return b=_.sent,x=b.data,C=x&&x.Deleted||null,C&&(Array.isArray(C)||(C=[C])),_.abrupt("return",{res:b.res,deleted:C||[]});case 20:case"end":return _.stop()}},null,this)}},{"../utils/obj2xml":47,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,utility:290}],22:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=t(S),g=z("babel-runtime/core-js/object/assign"),p=t(g);function t(d){return d&&d.__esModule?d:{default:d}}var e=m;e.deleteObjectTagging=function(f){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r,s;return y.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return u.subres=(0,p.default)({tagging:""},u.subres),u.versionId&&(u.subres.versionId=u.versionId),f=this._objectName(f),r=this._objectRequestParams("DELETE",f,u),r.successStatuses=[204],i.next=7,y.default.awrap(this.request(r));case 7:return s=i.sent,i.abrupt("return",{status:s.status,res:s.res});case 9:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],23:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=t(S),g=z("babel-runtime/core-js/object/assign"),p=t(g);function t(u){return u&&u.__esModule?u:{default:u}}var e=z("fs"),d=z("is-type-of"),f=m;f.get=function(r,s){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,l,n,a;return y.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return i=null,l=!1,d.writableStream(s)?i=s:d.string(s)?(i=e.createWriteStream(s),l=!0):o=s,o=o||{},o.subres=(0,p.default)({},o.subres),o.versionId&&(o.subres.versionId=o.versionId),o.process&&(o.subres["x-oss-process"]=o.process),n=void 0,h.prev=8,a=this._objectRequestParams("GET",r,o),a.writeStream=i,a.successStatuses=[200,206,304],h.next=14,y.default.awrap(this.request(a));case 14:n=h.sent,l&&i.destroy(),h.next=25;break;case 18:if(h.prev=18,h.t0=h.catch(8),!l){h.next=24;break}return i.destroy(),h.next=24,y.default.awrap(this._deleteFileSafe(s));case 24:throw h.t0;case 25:return h.abrupt("return",{res:n.res,content:n.data});case 26:case"end":return h.stop()}},null,this,[[8,18]])}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,fs:71,"is-type-of":289}],24:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=t(S),g=z("babel-runtime/core-js/object/assign"),p=t(g);function t(d){return d&&d.__esModule?d:{default:d}}var e=m;e.getACL=function(f){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r,s;return y.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return u.subres=(0,p.default)({acl:""},u.subres),u.versionId&&(u.subres.versionId=u.versionId),f=this._objectName(f),r=this._objectRequestParams("GET",f,u),r.successStatuses=[200],r.xmlResponse=!0,i.next=8,y.default.awrap(this.request(r));case 8:return s=i.sent,i.abrupt("return",{acl:s.data.AccessControlList.Grant,owner:{id:s.data.Owner.ID,displayName:s.data.Owner.DisplayName},res:s.res});case 10:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],25:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/keys"),y=d(S),g=z("babel-runtime/regenerator"),p=d(g),t=z("babel-runtime/core-js/object/assign"),e=d(t);function d(a){return a&&a.__esModule?a:{default:a}}var f=m,u=z("../utils/isObject"),r=u.isObject,s=z("../utils/isArray"),o=s.isArray;f.getBucketVersions=i,f.listObjectVersions=i;function i(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},h,A,v,w,b,x;return p.default.async(function(I){for(;;)switch(I.prev=I.next){case 0:if(!(a.versionIdMarker&&a.keyMarker===void 0)){I.next=2;break}throw new Error("A version-id marker cannot be specified without a key marker");case 2:return c.subres=(0,e.default)({versions:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),h=this._objectRequestParams("GET","",c),h.xmlResponse=!0,h.successStatuses=[200],h.query=n(a),I.next=10,p.default.awrap(this.request(h));case 10:return A=I.sent,v=A.data.Version||[],w=A.data.DeleteMarker||[],b=this,v&&(Array.isArray(v)||(v=[v]),v=v.map(function(_){return{name:_.Key,url:b._objectUrl(_.Key),lastModified:_.LastModified,isLatest:_.IsLatest==="true",versionId:_.VersionId,etag:_.ETag,type:_.Type,size:Number(_.Size),storageClass:_.StorageClass,owner:{id:_.Owner.ID,displayName:_.Owner.DisplayName}}})),w&&(o(w)||(w=[w]),w=w.map(function(_){return{name:_.Key,lastModified:_.LastModified,versionId:_.VersionId,owner:{id:_.Owner.ID,displayName:_.Owner.DisplayName}}})),x=A.data.CommonPrefixes||null,x&&(o(x)||(x=[x]),x=x.map(function(_){return _.Prefix})),I.abrupt("return",{res:A.res,objects:v,deleteMarker:w,prefixes:x,nextMarker:A.data.NextMarker||null,NextVersionIdMarker:A.data.NextVersionIdMarker||null,isTruncated:A.data.IsTruncated==="true"});case 19:case"end":return I.stop()}},null,this)}function l(a){return a.replace(/([A-Z])/g,"-$1").toLowerCase()}function n(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c={};return r(a)&&(0,y.default)(a).forEach(function(h){c[l(h)]=a[h]}),c}},{"../utils/isArray":42,"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],26:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=t(S),g=z("babel-runtime/core-js/object/assign"),p=t(g);function t(d){return d&&d.__esModule?d:{default:d}}var e=m;e.getObjectMeta=function(f,u){var r,s;return y.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return u=u||{},f=this._objectName(f),u.subres=(0,p.default)({objectMeta:""},u.subres),u.versionId&&(u.subres.versionId=u.versionId),r=this._objectRequestParams("HEAD",f,u),r.successStatuses=[200],i.next=8,y.default.awrap(this.request(r));case 8:return s=i.sent,i.abrupt("return",{status:s.status,res:s.res});case 10:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],27:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=t(S),g=z("babel-runtime/core-js/object/assign"),p=t(g);function t(u){return u&&u.__esModule?u:{default:u}}var e=m,d=z("../utils/isObject"),f=d.isObject;e.getObjectTagging=function(r){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o,i,l,n,a;return y.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return s.subres=(0,p.default)({tagging:""},s.subres),s.versionId&&(s.subres.versionId=s.versionId),r=this._objectName(r),o=this._objectRequestParams("GET",r,s),o.successStatuses=[200],h.next=7,y.default.awrap(this.request(o));case 7:return i=h.sent,h.next=10,y.default.awrap(this.parseXML(i.data));case 10:return l=h.sent,n=l.TagSet.Tag,n=n&&f(n)?[n]:n||[],a={},n.forEach(function(A){a[A.Key]=A.Value}),h.abrupt("return",{status:i.status,res:i.res,tag:a});case 16:case"end":return h.stop()}},null,this)}},{"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],28:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=t(S),g=z("babel-runtime/core-js/object/assign"),p=t(g);function t(d){return d&&d.__esModule?d:{default:d}}var e=m;e.getSymlink=function(f){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r,s,o;return y.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return u.subres=(0,p.default)({symlink:""},u.subres),u.versionId&&(u.subres.versionId=u.versionId),f=this._objectName(f),r=this._objectRequestParams("GET",f,u),r.successStatuses=[200],l.next=7,y.default.awrap(this.request(r));case 7:return s=l.sent,o=s.res.headers["x-oss-symlink-target"],l.abrupt("return",{targetName:decodeURIComponent(o),res:s.res});case 10:case"end":return l.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],29:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=d(S),g=z("babel-runtime/core-js/object/keys"),p=d(g),t=z("babel-runtime/core-js/object/assign"),e=d(t);function d(u){return u&&u.__esModule?u:{default:u}}var f=m;f.head=function(r){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o,i,l;return y.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return s.subres=(0,e.default)({},s.subres),s.versionId&&(s.subres.versionId=s.versionId),o=this._objectRequestParams("HEAD",r,s),o.successStatuses=[200,304],a.next=6,y.default.awrap(this.request(o));case 6:return i=a.sent,l={meta:null,res:i.res,status:i.status},i.status===200&&(0,p.default)(i.headers).forEach(function(c){c.indexOf("x-oss-meta-")===0&&(l.meta||(l.meta={}),l.meta[c.substring(11)]=i.headers[c])}),a.abrupt("return",l);case 10:case"end":return a.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],30:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=t(S),g=z("babel-runtime/core-js/object/assign"),p=t(g);function t(d){return d&&d.__esModule?d:{default:d}}var e=m;e.putACL=function(f,u,r){var s,o;return y.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return r=r||{},r.subres=(0,p.default)({acl:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),r.headers=r.headers||{},r.headers["x-oss-object-acl"]=u,f=this._objectName(f),s=this._objectRequestParams("PUT",f,r),s.successStatuses=[200],l.next=10,y.default.awrap(this.request(s));case 10:return o=l.sent,l.abrupt("return",{res:o.res});case 12:case"end":return l.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],31:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=d(S),g=z("babel-runtime/core-js/object/keys"),p=d(g),t=z("babel-runtime/core-js/object/assign"),e=d(t);function d(i){return i&&i.__esModule?i:{default:i}}var f=z("../utils/obj2xml"),u=f.obj2xml,r=z("../utils/checkObjectTag"),s=r.checkObjectTag,o=m;o.putObjectTagging=function(l,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},c,h,A;return y.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:return s(n),a.subres=(0,e.default)({tagging:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),l=this._objectName(l),c=this._objectRequestParams("PUT",l,a),c.successStatuses=[200],n=(0,p.default)(n).map(function(b){return{Key:b,Value:n[b]}}),h={Tagging:{TagSet:{Tag:n}}},c.mime="xml",c.content=u(h),w.next=12,y.default.awrap(this.request(c));case 12:return A=w.sent,w.abrupt("return",{res:A.res,status:A.status});case 14:case"end":return w.stop()}},null,this)}},{"../utils/checkObjectTag":36,"../utils/obj2xml":47,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],32:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=t(S),g=z("babel-runtime/core-js/object/assign"),p=t(g);function t(d){return d&&d.__esModule?d:{default:d}}var e=m;e.putSymlink=function(f,u,r){var s,o;return y.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return r=r||{},r.headers=r.headers||{},u=this._escape(this._objectName(u)),this._convertMetaToHeaders(r.meta,r.headers),r.headers["x-oss-symlink-target"]=u,r.subres=(0,p.default)({symlink:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),r.storageClass&&(r.headers["x-oss-storage-class"]=r.storageClass),f=this._objectName(f),s=this._objectRequestParams("PUT",f,r),s.successStatuses=[200],l.next=13,y.default.awrap(this.request(s));case 13:return o=l.sent,l.abrupt("return",{res:o.res});case 15:case"end":return l.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],33:[function(z,V,m){"use strict";var S=z("babel-runtime/regenerator"),y=t(S),g=z("babel-runtime/core-js/promise"),p=t(g);function t(d){return d&&d.__esModule?d:{default:d}}var e=m;e._parallelNode=function(f,u,r,s){var o,i,l,n,a,c,h,A;return y.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:o=this,i=[],l=[],n=f.length/u,a=f.length%u,c=a===0?n:(f.length-a)/u+1,h=1,A=0;case 8:if(!(A<f.length)){w.next=26;break}if(!o.isCancel()){w.next=11;break}return w.abrupt("break",26);case 11:if(s?l.push(r(o,f[A],s)):l.push(r(o,f[A])),!(l.length===u||h===c&&A===f.length-1)){w.next=23;break}return w.prev=13,h+=1,w.next=17,y.default.awrap(p.default.all(l));case 17:w.next=22;break;case 19:w.prev=19,w.t0=w.catch(13),i.push(w.t0);case 22:l=[];case 23:A++,w.next=8;break;case 26:return w.abrupt("return",i);case 27:case"end":return w.stop()}},null,this,[[13,19]])},e._parallel=function(f,u,r){var s=this;return new p.default(function(o){var i=[];if(u<=0||!f){o(i);return}function l(x){return function(){if(x===null)throw new Error("Callback was already called.");var C=x;x=null;for(var I=arguments.length,_=Array(I),E=0;E<I;E++)_[E]=arguments[E];C.apply(this,_)}}function n(x){var C=-1,I=x.length;return function(){return++C<I&&!s.isCancel()?{value:x[C],key:C}:null}}var a=n(f),c=!1,h=0,A=!1;function v(x,C){h-=1,x?(c=!0,i.push(x),o(i)):C==={}||c&&h<=0?(c=!0,o(i)):A||(s.isCancel()?o(i):b())}function w(x,C){r(x).then(function(I){C(null,I)}).catch(function(I){C(I)})}function b(){for(A=!0;h<u&&!c&&!s.isCancel();){var x=a();if(x===null||i.length>0){c=!0,h<=0&&o(i);return}h+=1,w(x.value,l(v))}A=!1}b()})},e.cancel=function(f){this.options.cancelFlag=!0,f&&this.abortMultipartUpload(f.name,f.uploadId,f.options)},e.isCancel=function(){return this.options.cancelFlag},e.resetCancelFlag=function(){this.options.cancelFlag=!1},e._stop=function(){this.options.cancelFlag=!0},e._makeCancelEvent=function(){var f={status:0,name:"cancel"};return f}},{"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68}],34:[function(z,V,m){(function(S){"use strict";var y=z("babel-runtime/core-js/json/stringify"),g=e(y),p=z("babel-runtime/core-js/object/keys"),t=e(p);function e(u){return u&&u.__esModule?u:{default:u}}var d=z("./../../shims/crypto/crypto.js"),f=z("is-type-of");m.buildCanonicalizedResource=function(r,s){var o=""+r,i="?";if(f.string(s)&&s.trim()!=="")o+=i+s;else if(f.array(s))s.sort(),o+=i+s.join("&");else if(s){var l=function(c,h){return c[0]>h[0]?1:c[0]<h[0]?-1:0},n=function(c){o+=i+c,s[c]&&(o+="="+s[c]),i="&"};(0,t.default)(s).sort(l).forEach(n)}return o},m.buildCanonicalString=function(r,s,o,i){o=o||{};var l=o.headers||{},n="x-oss-",a=[],c={},h=[r.toUpperCase(),l["Content-Md5"]||"",l["Content-Type"]||l["Content-Type".toLowerCase()],i||l["x-oss-date"]];return(0,t.default)(l).forEach(function(A){var v=A.toLowerCase();v.indexOf(n)===0&&(c[v]=String(l[A]).trim())}),(0,t.default)(c).sort().forEach(function(A){a.push(A+":"+c[A])}),h=h.concat(a),h.push(this.buildCanonicalizedResource(s,o.parameters)),h.join(`
|
|
|
`)},m.computeSignature=function(r,s){var o=d.createHmac("sha1",r);return o.update(S.from(s,"utf8")).digest("base64")},m.authorization=function(r,s,o){return"OSS "+r+":"+this.computeSignature(s,o)},m._signatureForURL=function(r){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments[2],i=arguments[3],l={},n=s.subResource,a=n===void 0?{}:n;if(s.process){var c="x-oss-process";a[c]=s.process}if(s.trafficLimit){var h="x-oss-traffic-limit";a[h]=s.trafficLimit}if(s.response&&(0,t.default)(s.response).forEach(function(b){var x="response-"+b.toLowerCase();a[x]=s.response[b]}),(0,t.default)(s).forEach(function(b){var x=b.toLowerCase(),C=s[b];x.indexOf("x-oss-")===0?l[x]=C:(x.indexOf("content-md5")===0||x.indexOf("content-type")===0)&&(l[b]=C)}),Object.prototype.hasOwnProperty.call(s,"security-token")&&(a["security-token"]=s["security-token"]),Object.prototype.hasOwnProperty.call(s,"callback")){var A={callbackUrl:encodeURI(s.callback.url),callbackBody:s.callback.body};if(s.callback.host&&(A.callbackHost=s.callback.host),s.callback.contentType&&(A.callbackBodyType=s.callback.contentType),a.callback=S.from((0,g.default)(A)).toString("base64"),s.callback.customValue){var v={};(0,t.default)(s.callback.customValue).forEach(function(b){v["x:"+b]=s.callback.customValue[b]}),a["callback-var"]=S.from((0,g.default)(v)).toString("base64")}}var w=this.buildCanonicalString(s.method,o,{headers:l,parameters:a},i.toString());return{Signature:this.computeSignature(r,w),subResource:a}}}).call(this,z("buffer").Buffer)},{"./../../shims/crypto/crypto.js":284,"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73,"is-type-of":289}],35:[function(z,V,m){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),m.checkBucketName=void 0,m.checkBucketName=function(S,y){var g=y?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!g.test(S))throw new Error("The bucket must be conform to the specifications")}},{}],36:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/entries"),y=g(S);function g(s){return s&&s.__esModule?s:{default:s}}Object.defineProperty(m,"__esModule",{value:!0}),m.checkObjectTag=void 0;var p=z("./checkValid"),t=p.checkValid,e=z("./isObject"),d=e.isObject,f=[{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(f,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(f,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function r(s){if(!d(s))throw new Error("tag must be Object");var o=(0,y.default)(s);if(o.length>10)throw new Error("maximum of 10 tags for a object");var i=["key","value"];o.forEach(function(l){l.forEach(function(n,a){t(n,u[i[a]])})})}m.checkObjectTag=r},{"./checkValid":37,"./isObject":46,"babel-runtime/core-js/object/entries":57}],37:[function(z,V,m){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),m.checkValid=void 0;function S(y,g){g.forEach(function(p){if(p.validator)p.validator(y);else if(p.pattern&&!p.pattern.test(y))throw new Error(p.msg)})}m.checkValid=S},{}],38:[function(z,V,m){(function(S){"use strict";var y=z("babel-runtime/core-js/object/assign"),g=p(y);function p(l){return l&&l.__esModule?l:{default:l}}Object.defineProperty(m,"__esModule",{value:!0}),m.createRequest=void 0;var t=z("./../../../shims/crypto/crypto.js"),e=z("debug")("ali-oss"),d=z("mime"),f=z("dateformat"),u=z("copy-to"),r=z("path");function s(l,n){return l[n]||l[n.toLowerCase()]}function o(l,n){delete l[n],delete l[n.toLowerCase()]}function i(l){var n=new Date;this.options.amendTimeSkewed&&(n=+new Date+this.options.amendTimeSkewed);var a={"x-oss-date":f(n,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.userAgent.includes("nodejs")&&(a["User-Agent"]=this.userAgent),this.options.isRequestPay&&(0,g.default)(a,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(a["x-oss-security-token"]=this.options.stsToken),u(l.headers).to(a),s(a,"Content-Type")||(l.mime&&l.mime.indexOf("/")>0?a["Content-Type"]=l.mime:a["Content-Type"]=d.getType(l.mime||r.extname(l.object||""))),s(a,"Content-Type")||o(a,"Content-Type"),l.content&&(a["Content-Md5"]=t.createHash("md5").update(S.from(l.content,"utf8")).digest("base64"),a["Content-Length"]||(a["Content-Length"]=l.content.length));var c=this._getResource(l);a.authorization=this.authorization(l.method,c,l.subres,a);var h=this._getReqUrl(l);e("request %s %s, with headers %j, !!stream: %s",l.method,h,a,!!l.stream);var A=l.timeout||this.options.timeout,v={method:l.method,content:l.content,stream:l.stream,headers:a,timeout:A,writeStream:l.writeStream,customResponse:l.customResponse,ctx:l.ctx||this.ctx};return this.agent&&(v.agent=this.agent),this.httpsAgent&&(v.httpsAgent=this.httpsAgent),{url:h,params:v}}m.createRequest=i}).call(this,z("buffer").Buffer)},{"./../../../shims/crypto/crypto.js":284,"babel-runtime/core-js/object/assign":54,buffer:73,"copy-to":76,dateformat:190,debug:288,mime:202,path:205}],39:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/keys"),y=t(S),g=z("babel-runtime/helpers/typeof"),p=t(g);function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(m,"__esModule",{value:!0}),m.deepCopy=void 0,m.deepCopy=function(e){if(e===null||(typeof e=="undefined"?"undefined":(0,p.default)(e))!=="object")return e;var d=Array.isArray(e)?[]:{};return(0,y.default)(e).forEach(function(f){d[f]=m.deepCopy(e[f])}),d}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],40:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/keys"),y=t(S),g=z("babel-runtime/helpers/typeof"),p=t(g);function t(f){return f&&f.__esModule?f:{default:f}}Object.defineProperty(m,"__esModule",{value:!0}),m.formatObjKey=void 0;function e(f,u){if(f===null||(typeof f=="undefined"?"undefined":(0,p.default)(f))!=="object")return f;var r=void 0;if(Array.isArray(f)){r=[];for(var s=0;s<f.length;s++)r.push(e(f[s],u))}else r={},(0,y.default)(f).forEach(function(o){r[d(o,u)]=e(f[o],u)});return r}m.formatObjKey=e;function d(f,u){return u==="firstUpperCase"?f=f.replace(/^./,function(r){return r.toUpperCase()}):u==="firstLowerCase"&&(f=f.replace(/^./,function(r){return r.toLowerCase()})),f}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],41:[function(z,V,m){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),m.getStrBytesCount=void 0;function S(y){for(var g=0,p=0;p<y.length;p++){var t=y.charAt(p);/^[\u00-\uff]$/.test(t)?g+=1:g+=2}return g}m.getStrBytesCount=S},{}],42:[function(z,V,m){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),m.isArray=void 0,m.isArray=function(S){return Object.prototype.toString.call(S)==="[object Array]"}},{}],43:[function(z,V,m){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),m.isBlob=void 0;function S(y){return typeof Blob!="undefined"&&y instanceof Blob}m.isBlob=S},{}],44:[function(z,V,m){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),m.isFile=void 0,m.isFile=function(S){return typeof File!="undefined"&&S instanceof File}},{}],45:[function(z,V,m){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),m.isIP=void 0,m.isIP=function(S){var y=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,g=/^\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 y.test(S)||g.test(S)}},{}],46:[function(z,V,m){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),m.isObject=void 0,m.isObject=function(S){return Object.prototype.toString.call(S)==="[object Object]"}},{}],47:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/keys"),y=g(S);function g(d){return d&&d.__esModule?d:{default:d}}Object.defineProperty(m,"__esModule",{value:!0}),m.obj2xml=void 0;var p=z("./formatObjKey");function t(d){return Object.prototype.toString.call(d).replace(/(.*? |])/g,"").toLowerCase()}function e(d,f){var u="";return f&&f.headers&&(u=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
`),f&&f.firstUpperCase&&(d=p.formatObjKey(d,"firstUpperCase")),t(d)==="object"?(0,y.default)(d).forEach(function(r){t(d[r])==="string"||t(d[r])==="number"?u+="<"+r+">"+d[r]+"</"+r+">":t(d[r])==="object"?u+="<"+r+">"+e(d[r])+"</"+r+">":t(d[r])==="array"?u+=d[r].map(function(s){return"<"+r+">"+e(s)+"</"+r+">"}).join(""):u+="<"+r+">"+d[r].toString()+"</"+r+">"}):u+=d.toString(),u}m.obj2xml=e},{"./formatObjKey":40,"babel-runtime/core-js/object/keys":60}],48:[function(z,V,m){V.exports=S,V.exports.HttpsAgent=S;function S(){}},{}],49:[function(z,V,m){V.exports=z("./register")().Promise},{"./register":51}],50:[function(z,V,m){"use strict";var S="@@any-promise/REGISTRATION",y=null;V.exports=function(g,p){return function(e,d){e=e||null,d=d||{};var f=d.global!==!1;if(y===null&&f&&(y=g[S]||null),y!==null&&e!==null&&y.implementation!==e)throw new Error('any-promise already defined as "'+y.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return y===null&&(e!==null&&typeof d.Promise!="undefined"?y={Promise:d.Promise,implementation:e}:y=p(e),f&&(g[S]=y)),y}}},{}],51:[function(z,V,m){"use strict";V.exports=z("./loader")(window,S);function S(){if(typeof window.Promise=="undefined")throw new Error("any-promise browser requires a polyfill or explicit registration e.g: require('any-promise/register/bluebird')");return{Promise:window.Promise,implementation:"window.Promise"}}},{"./loader":50}],52:[function(z,V,m){V.exports={default:z("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":77}],53:[function(z,V,m){V.exports={default:z("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":78}],54:[function(z,V,m){V.exports={default:z("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":79}],55:[function(z,V,m){V.exports={default:z("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":80}],56:[function(z,V,m){V.exports={default:z("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":81}],57:[function(z,V,m){V.exports={default:z("core-js/library/fn/object/entries"),__esModule:!0}},{"core-js/library/fn/object/entries":82}],58:[function(z,V,m){V.exports={default:z("core-js/library/fn/object/get-own-property-names"),__esModule:!0}},{"core-js/library/fn/object/get-own-property-names":83}],59:[function(z,V,m){V.exports={default:z("core-js/library/fn/object/get-prototype-of"),__esModule:!0}},{"core-js/library/fn/object/get-prototype-of":84}],60:[function(z,V,m){V.exports={default:z("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":85}],61:[function(z,V,m){V.exports={default:z("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":86}],62:[function(z,V,m){V.exports={default:z("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":87}],63:[function(z,V,m){V.exports={default:z("core-js/library/fn/string/from-code-point"),__esModule:!0}},{"core-js/library/fn/string/from-code-point":88}],64:[function(z,V,m){V.exports={default:z("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":90}],65:[function(z,V,m){V.exports={default:z("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":89}],66:[function(z,V,m){V.exports={default:z("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":91}],67:[function(z,V,m){"use strict";m.__esModule=!0;var S=z("../core-js/symbol/iterator"),y=e(S),g=z("../core-js/symbol"),p=e(g),t=typeof p.default=="function"&&typeof y.default=="symbol"?function(d){return typeof d}:function(d){return d&&typeof p.default=="function"&&d.constructor===p.default&&d!==p.default.prototype?"symbol":typeof d};function e(d){return d&&d.__esModule?d:{default:d}}m.default=typeof p.default=="function"&&t(y.default)==="symbol"?function(d){return typeof d=="undefined"?"undefined":t(d)}:function(d){return d&&typeof p.default=="function"&&d.constructor===p.default&&d!==p.default.prototype?"symbol":typeof d=="undefined"?"undefined":t(d)}},{"../core-js/symbol":64,"../core-js/symbol/iterator":66}],68:[function(z,V,m){V.exports=z("regenerator-runtime")},{"regenerator-runtime":226}],69:[function(z,V,m){"use strict";m.byteLength=f,m.toByteArray=r,m.fromByteArray=i;for(var S=[],y=[],g=typeof Uint8Array!="undefined"?Uint8Array:Array,p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,e=p.length;t<e;++t)S[t]=p[t],y[p.charCodeAt(t)]=t;y["-".charCodeAt(0)]=62,y["_".charCodeAt(0)]=63;function d(l){var n=l.length;if(n%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var a=l.indexOf("=");a===-1&&(a=n);var c=a===n?0:4-a%4;return[a,c]}function f(l){var n=d(l),a=n[0],c=n[1];return(a+c)*3/4-c}function u(l,n,a){return(n+a)*3/4-a}function r(l){var n,a=d(l),c=a[0],h=a[1],A=new g(u(l,c,h)),v=0,w=h>0?c-4:c,b;for(b=0;b<w;b+=4)n=y[l.charCodeAt(b)]<<18|y[l.charCodeAt(b+1)]<<12|y[l.charCodeAt(b+2)]<<6|y[l.charCodeAt(b+3)],A[v++]=n>>16&255,A[v++]=n>>8&255,A[v++]=n&255;return h===2&&(n=y[l.charCodeAt(b)]<<2|y[l.charCodeAt(b+1)]>>4,A[v++]=n&255),h===1&&(n=y[l.charCodeAt(b)]<<10|y[l.charCodeAt(b+1)]<<4|y[l.charCodeAt(b+2)]>>2,A[v++]=n>>8&255,A[v++]=n&255),A}function s(l){return S[l>>18&63]+S[l>>12&63]+S[l>>6&63]+S[l&63]}function o(l,n,a){for(var c,h=[],A=n;A<a;A+=3)c=(l[A]<<16&16711680)+(l[A+1]<<8&65280)+(l[A+2]&255),h.push(s(c));return h.join("")}function i(l){for(var n,a=l.length,c=a%3,h=[],A=16383,v=0,w=a-c;v<w;v+=A)h.push(o(l,v,v+A>w?w:v+A));return c===1?(n=l[a-1],h.push(S[n>>2]+S[n<<4&63]+"==")):c===2&&(n=(l[a-2]<<8)+l[a-1],h.push(S[n>>10]+S[n>>4&63]+S[n<<2&63]+"=")),h.join("")}},{}],70:[function(z,V,m){/*!
|
|
|
* Bowser - a browser detector
|
|
|
* https://github.com/ded/bowser
|
|
|
* MIT License | (c) Dustin Diaz 2015
|
|
|
*/!function(S,y,g){typeof V!="undefined"&&V.exports?V.exports=g():typeof define=="function"&&define.amd?define(y,g):S[y]=g()}(this,"bowser",function(){var S=!0;function y(u){function r(H){var W=u.match(H);return W&&W.length>1&&W[1]||""}function s(H){var W=u.match(H);return W&&W.length>1&&W[2]||""}var o=r(/(ipod|iphone|ipad)/i).toLowerCase(),i=/like android/i.test(u),l=!i&&/android/i.test(u),n=/nexus\s*[0-6]\s*/i.test(u),a=!n&&/nexus\s*[0-9]+/i.test(u),c=/CrOS/.test(u),h=/silk/i.test(u),A=/sailfish/i.test(u),v=/tizen/i.test(u),w=/(web|hpw)(o|0)s/i.test(u),b=/windows phone/i.test(u),x=/SamsungBrowser/i.test(u),C=!b&&/windows/i.test(u),I=!o&&!h&&/macintosh/i.test(u),_=!l&&!A&&!v&&!w&&/linux/i.test(u),E=s(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),O=r(/version\/(\d+(\.\d+)?)/i),N=/tablet/i.test(u)&&!/tablet pc/i.test(u),F=!N&&/[^-]mobi/i.test(u),U=/xbox/i.test(u),B;/opera/i.test(u)?B={name:"Opera",opera:S,version:O||r(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(u)?B={name:"Opera",opera:S,version:r(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||O}:/SamsungBrowser/i.test(u)?B={name:"Samsung Internet for Android",samsungBrowser:S,version:O||r(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(u)?B={name:"NAVER Whale browser",whale:S,version:r(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(u)?B={name:"MZ Browser",mzbrowser:S,version:r(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(u)?B={name:"Opera Coast",coast:S,version:O||r(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(u)?B={name:"Focus",focus:S,version:r(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(u)?B={name:"Yandex Browser",yandexbrowser:S,version:O||r(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(u)?B={name:"UC Browser",ucbrowser:S,version:r(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(u)?B={name:"Maxthon",maxthon:S,version:r(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(u)?B={name:"Epiphany",epiphany:S,version:r(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(u)?B={name:"Puffin",puffin:S,version:r(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(u)?B={name:"Sleipnir",sleipnir:S,version:r(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(u)?B={name:"K-Meleon",kMeleon:S,version:r(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:b?(B={name:"Windows Phone",osname:"Windows Phone",windowsphone:S},E?(B.msedge=S,B.version=E):(B.msie=S,B.version=r(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(u)?B={name:"Internet Explorer",msie:S,version:r(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:c?B={name:"Chrome",osname:"Chrome OS",chromeos:S,chromeBook:S,chrome:S,version:r(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(u)?B={name:"Microsoft Edge",msedge:S,version:E}:/vivaldi/i.test(u)?B={name:"Vivaldi",vivaldi:S,version:r(/vivaldi\/(\d+(\.\d+)?)/i)||O}:A?B={name:"Sailfish",osname:"Sailfish OS",sailfish:S,version:r(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(u)?B={name:"SeaMonkey",seamonkey:S,version:r(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(u)?(B={name:"Firefox",firefox:S,version:r(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(u)&&(B.firefoxos=S,B.osname="Firefox OS")):h?B={name:"Amazon Silk",silk:S,version:r(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(u)?B={name:"PhantomJS",phantom:S,version:r(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(u)?B={name:"SlimerJS",slimer:S,version:r(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(u)||/rim\stablet/i.test(u)?B={name:"BlackBerry",osname:"BlackBerry OS",blackberry:S,version:O||r(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:w?(B={name:"WebOS",osname:"WebOS",webos:S,version:O||r(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(u)&&(B.touchpad=S)):/bada/i.test(u)?B={name:"Bada",osname:"Bada",bada:S,version:r(/dolfin\/(\d+(\.\d+)?)/i)}:v?B={name:"Tizen",osname:"Tizen",tizen:S,version:r(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||O}:/qupzilla/i.test(u)?B={name:"QupZilla",qupzilla:S,version:r(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||O}:/chromium/i.test(u)?B={name:"Chromium",chromium:S,version:r(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||O}:/chrome|crios|crmo/i.test(u)?B={name:"Chrome",chrome:S,version:r(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:l?B={name:"Android",version:O}:/safari|applewebkit/i.test(u)?(B={name:"Safari",safari:S},O&&(B.version=O)):o?(B={name:o=="iphone"?"iPhone":o=="ipad"?"iPad":"iPod"},O&&(B.version=O)):/googlebot/i.test(u)?B={name:"Googlebot",googlebot:S,version:r(/googlebot\/(\d+(\.\d+))/i)||O}:B={name:r(/^(.*)\/(.*) /),version:s(/^(.*)\/(.*) /)},!B.msedge&&/(apple)?webkit/i.test(u)?(/(apple)?webkit\/537\.36/i.test(u)?(B.name=B.name||"Blink",B.blink=S):(B.name=B.name||"Webkit",B.webkit=S),!B.version&&O&&(B.version=O)):!B.opera&&/gecko\//i.test(u)&&(B.name=B.name||"Gecko",B.gecko=S,B.version=B.version||r(/gecko\/(\d+(\.\d+)?)/i)),!B.windowsphone&&(l||B.silk)?(B.android=S,B.osname="Android"):!B.windowsphone&&o?(B[o]=S,B.ios=S,B.osname="iOS"):I?(B.mac=S,B.osname="macOS"):U?(B.xbox=S,B.osname="Xbox"):C?(B.windows=S,B.osname="Windows"):_&&(B.linux=S,B.osname="Linux");function K(H){switch(H){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 Y="";B.windows?Y=K(r(/Windows ((NT|XP)( \d\d?.\d)?)/i)):B.windowsphone?Y=r(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):B.mac?(Y=r(/Mac OS X (\d+([_\.\s]\d+)*)/i),Y=Y.replace(/[_\s]/g,".")):o?(Y=r(/os (\d+([_\s]\d+)*) like mac os x/i),Y=Y.replace(/[_\s]/g,".")):l?Y=r(/android[ \/-](\d+(\.\d+)*)/i):B.webos?Y=r(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):B.blackberry?Y=r(/rim\stablet\sos\s(\d+(\.\d+)*)/i):B.bada?Y=r(/bada\/(\d+(\.\d+)*)/i):B.tizen&&(Y=r(/tizen[\/\s](\d+(\.\d+)*)/i)),Y&&(B.osversion=Y);var k=!B.windows&&Y.split(".")[0];return N||a||o=="ipad"||l&&(k==3||k>=4&&!F)||B.silk?B.tablet=S:(F||o=="iphone"||o=="ipod"||l||n||B.blackberry||B.webos||B.bada)&&(B.mobile=S),B.msedge||B.msie&&B.version>=10||B.yandexbrowser&&B.version>=15||B.vivaldi&&B.version>=1||B.chrome&&B.version>=20||B.samsungBrowser&&B.version>=4||B.whale&&e([B.version,"1.0"])===1||B.mzbrowser&&e([B.version,"6.0"])===1||B.focus&&e([B.version,"1.0"])===1||B.firefox&&B.version>=20||B.safari&&B.version>=6||B.opera&&B.version>=10||B.ios&&B.osversion&&B.osversion.split(".")[0]>=6||B.blackberry&&B.version>=10.1||B.chromium&&B.version>=20?B.a=S:B.msie&&B.version<10||B.chrome&&B.version<20||B.firefox&&B.version<20||B.safari&&B.version<6||B.opera&&B.version<10||B.ios&&B.osversion&&B.osversion.split(".")[0]<6||B.chromium&&B.version<20?B.c=S:B.x=S,B}var g=y(typeof navigator!="undefined"&&navigator.userAgent||"");g.test=function(u){for(var r=0;r<u.length;++r){var s=u[r];if(typeof s=="string"&&s in g)return!0}return!1};function p(u){return u.split(".").length}function t(u,r){var s=[],o;if(Array.prototype.map)return Array.prototype.map.call(u,r);for(o=0;o<u.length;o++)s.push(r(u[o]));return s}function e(u){for(var r=Math.max(p(u[0]),p(u[1])),s=t(u,function(o){var i=r-p(o);return o=o+new Array(i+1).join(".0"),t(o.split("."),function(l){return new Array(20-l.length).join("0")+l}).reverse()});--r>=0;){if(s[0][r]>s[1][r])return 1;if(s[0][r]===s[1][r]){if(r===0)return 0}else return-1}}function d(u,r,s){var o=g;typeof r=="string"&&(s=r,r=void 0),r===void 0&&(r=!1),s&&(o=y(s));var i=""+o.version;for(var l in u)if(u.hasOwnProperty(l)&&o[l]){if(typeof u[l]!="string")throw new Error("Browser version in the minVersion map should be a string: "+l+": "+String(u));return e([i,u[l]])<0}return r}function f(u,r,s){return!d(u,r,s)}return g.isUnsupportedBrowser=d,g.compareVersions=e,g.check=f,g._detect=y,g.detect=y,g})},{}],71:[function(z,V,m){},{}],72:[function(z,V,m){var S=z("buffer").Buffer,y=S.isEncoding||function(f){switch(f&&f.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 g(f){if(f&&!y(f))throw new Error("Unknown encoding: "+f)}var p=m.StringDecoder=function(f){this.encoding=(f||"utf8").toLowerCase().replace(/[-_]/,""),g(f);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=e;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=d;break;default:this.write=t;return}this.charBuffer=new S(6),this.charReceived=0,this.charLength=0};p.prototype.write=function(f){for(var u="";this.charLength;){var r=f.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:f.length;if(f.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived<this.charLength)return"";f=f.slice(r,f.length),u=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var o=u.charCodeAt(u.length-1);if(o>=55296&&o<=56319){this.charLength+=this.surrogateSize,u="";continue}if(this.charReceived=this.charLength=0,f.length===0)return u;break}this.detectIncompleteChar(f);var s=f.length;this.charLength&&(f.copy(this.charBuffer,0,f.length-this.charReceived,s),s-=this.charReceived),u+=f.toString(this.encoding,0,s);var s=u.length-1,o=u.charCodeAt(s);if(o>=55296&&o<=56319){var i=this.surrogateSize;return this.charLength+=i,this.charReceived+=i,this.charBuffer.copy(this.charBuffer,i,0,i),f.copy(this.charBuffer,0,0,i),u.substring(0,s)}return u},p.prototype.detectIncompleteChar=function(f){for(var u=f.length>=3?3:f.length;u>0;u--){var r=f[f.length-u];if(u==1&&r>>5==6){this.charLength=2;break}if(u<=2&&r>>4==14){this.charLength=3;break}if(u<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=u},p.prototype.end=function(f){var u="";if(f&&f.length&&(u=this.write(f)),this.charReceived){var r=this.charReceived,s=this.charBuffer,o=this.encoding;u+=s.slice(0,r).toString(o)}return u};function t(f){return f.toString(this.encoding)}function e(f){this.charReceived=f.length%2,this.charLength=this.charReceived?2:0}function d(f){this.charReceived=f.length%3,this.charLength=this.charReceived?3:0}},{buffer:73}],73:[function(z,V,m){(function(S,y){/*!
|
|
|
* The buffer module from node.js, for the browser.
|
|
|
*
|
|
|
* @author Feross Aboukhadijeh <http://feross.org>
|
|
|
* @license MIT
|
|
|
*/"use strict";var g=z("base64-js"),p=z("ieee754"),t=z("isarray");m.Buffer=y,m.SlowBuffer=h,m.INSPECT_MAX_BYTES=50,y.TYPED_ARRAY_SUPPORT=S.TYPED_ARRAY_SUPPORT!==void 0?S.TYPED_ARRAY_SUPPORT:e(),m.kMaxLength=d();function e(){try{var pe=new Uint8Array(1);return pe.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},pe.foo()===42&&typeof pe.subarray=="function"&&pe.subarray(1,1).byteLength===0}catch(Z){return!1}}function d(){return y.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function f(pe,Z){if(d()<Z)throw new RangeError("Invalid typed array length");return y.TYPED_ARRAY_SUPPORT?(pe=new Uint8Array(Z),pe.__proto__=y.prototype):(pe===null&&(pe=new y(Z)),pe.length=Z),pe}function y(pe,Z,J){if(!y.TYPED_ARRAY_SUPPORT&&!(this instanceof y))return new y(pe,Z,J);if(typeof pe=="number"){if(typeof Z=="string")throw new Error("If encoding is specified then the first argument must be a string");return o(this,pe)}return u(this,pe,Z,J)}y.poolSize=8192,y._augment=function(pe){return pe.__proto__=y.prototype,pe};function u(pe,Z,J,ae){if(typeof Z=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&Z instanceof ArrayBuffer?n(pe,Z,J,ae):typeof Z=="string"?i(pe,Z,J):a(pe,Z)}y.from=function(pe,Z,J){return u(null,pe,Z,J)},y.TYPED_ARRAY_SUPPORT&&(y.prototype.__proto__=Uint8Array.prototype,y.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&y[Symbol.species]===y&&Object.defineProperty(y,Symbol.species,{value:null,configurable:!0}));function r(pe){if(typeof pe!="number")throw new TypeError('"size" argument must be a number');if(pe<0)throw new RangeError('"size" argument must not be negative')}function s(pe,Z,J,ae){return r(Z),Z<=0?f(pe,Z):J!==void 0?typeof ae=="string"?f(pe,Z).fill(J,ae):f(pe,Z).fill(J):f(pe,Z)}y.alloc=function(pe,Z,J){return s(null,pe,Z,J)};function o(pe,Z){if(r(Z),pe=f(pe,Z<0?0:c(Z)|0),!y.TYPED_ARRAY_SUPPORT)for(var J=0;J<Z;++J)pe[J]=0;return pe}y.allocUnsafe=function(pe){return o(null,pe)},y.allocUnsafeSlow=function(pe){return o(null,pe)};function i(pe,Z,J){if((typeof J!="string"||J==="")&&(J="utf8"),!y.isEncoding(J))throw new TypeError('"encoding" must be a valid string encoding');var ae=A(Z,J)|0;pe=f(pe,ae);var Se=pe.write(Z,J);return Se!==ae&&(pe=pe.slice(0,Se)),pe}function l(pe,Z){var J=Z.length<0?0:c(Z.length)|0;pe=f(pe,J);for(var ae=0;ae<J;ae+=1)pe[ae]=Z[ae]&255;return pe}function n(pe,Z,J,ae){if(Z.byteLength,J<0||Z.byteLength<J)throw new RangeError("'offset' is out of bounds");if(Z.byteLength<J+(ae||0))throw new RangeError("'length' is out of bounds");return J===void 0&&ae===void 0?Z=new Uint8Array(Z):ae===void 0?Z=new Uint8Array(Z,J):Z=new Uint8Array(Z,J,ae),y.TYPED_ARRAY_SUPPORT?(pe=Z,pe.__proto__=y.prototype):pe=l(pe,Z),pe}function a(pe,Z){if(y.isBuffer(Z)){var J=c(Z.length)|0;return pe=f(pe,J),pe.length===0||Z.copy(pe,0,0,J),pe}if(Z){if(typeof ArrayBuffer!="undefined"&&Z.buffer instanceof ArrayBuffer||"length"in Z)return typeof Z.length!="number"||st(Z.length)?f(pe,0):l(pe,Z);if(Z.type==="Buffer"&&t(Z.data))return l(pe,Z.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function c(pe){if(pe>=d())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+d().toString(16)+" bytes");return pe|0}function h(pe){return+pe!=pe&&(pe=0),y.alloc(+pe)}y.isBuffer=function(Z){return!!(Z!=null&&Z._isBuffer)},y.compare=function(Z,J){if(!y.isBuffer(Z)||!y.isBuffer(J))throw new TypeError("Arguments must be Buffers");if(Z===J)return 0;for(var ae=Z.length,Se=J.length,me=0,Oe=Math.min(ae,Se);me<Oe;++me)if(Z[me]!==J[me]){ae=Z[me],Se=J[me];break}return ae<Se?-1:Se<ae?1:0},y.isEncoding=function(Z){switch(String(Z).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}},y.concat=function(Z,J){if(!t(Z))throw new TypeError('"list" argument must be an Array of Buffers');if(Z.length===0)return y.alloc(0);var ae;if(J===void 0)for(J=0,ae=0;ae<Z.length;++ae)J+=Z[ae].length;var Se=y.allocUnsafe(J),me=0;for(ae=0;ae<Z.length;++ae){var Oe=Z[ae];if(!y.isBuffer(Oe))throw new TypeError('"list" argument must be an Array of Buffers');Oe.copy(Se,me),me+=Oe.length}return Se};function A(pe,Z){if(y.isBuffer(pe))return pe.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(pe)||pe instanceof ArrayBuffer))return pe.byteLength;typeof pe!="string"&&(pe=""+pe);var J=pe.length;if(J===0)return 0;for(var ae=!1;;)switch(Z){case"ascii":case"latin1":case"binary":return J;case"utf8":case"utf-8":case void 0:return _e(pe).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return J*2;case"hex":return J>>>1;case"base64":return ne(pe).length;default:if(ae)return _e(pe).length;Z=(""+Z).toLowerCase(),ae=!0}}y.byteLength=A;function v(pe,Z,J){var ae=!1;if((Z===void 0||Z<0)&&(Z=0),Z>this.length)return"";if((J===void 0||J>this.length)&&(J=this.length),J<=0)return"";if(J>>>=0,Z>>>=0,J<=Z)return"";for(pe||(pe="utf8");;)switch(pe){case"hex":return H(this,Z,J);case"utf8":case"utf-8":return U(this,Z,J);case"ascii":return Y(this,Z,J);case"latin1":case"binary":return k(this,Z,J);case"base64":return F(this,Z,J);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return W(this,Z,J);default:if(ae)throw new TypeError("Unknown encoding: "+pe);pe=(pe+"").toLowerCase(),ae=!0}}y.prototype._isBuffer=!0;function w(pe,Z,J){var ae=pe[Z];pe[Z]=pe[J],pe[J]=ae}y.prototype.swap16=function(){var Z=this.length;if(Z%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var J=0;J<Z;J+=2)w(this,J,J+1);return this},y.prototype.swap32=function(){var Z=this.length;if(Z%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var J=0;J<Z;J+=4)w(this,J,J+3),w(this,J+1,J+2);return this},y.prototype.swap64=function(){var Z=this.length;if(Z%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var J=0;J<Z;J+=8)w(this,J,J+7),w(this,J+1,J+6),w(this,J+2,J+5),w(this,J+3,J+4);return this},y.prototype.toString=function(){var Z=this.length|0;return Z===0?"":arguments.length===0?U(this,0,Z):v.apply(this,arguments)},y.prototype.equals=function(Z){if(!y.isBuffer(Z))throw new TypeError("Argument must be a Buffer");return this===Z?!0:y.compare(this,Z)===0},y.prototype.inspect=function(){var Z="",J=m.INSPECT_MAX_BYTES;return this.length>0&&(Z=this.toString("hex",0,J).match(/.{2}/g).join(" "),this.length>J&&(Z+=" ... ")),"<Buffer "+Z+">"},y.prototype.compare=function(Z,J,ae,Se,me){if(!y.isBuffer(Z))throw new TypeError("Argument must be a Buffer");if(J===void 0&&(J=0),ae===void 0&&(ae=Z?Z.length:0),Se===void 0&&(Se=0),me===void 0&&(me=this.length),J<0||ae>Z.length||Se<0||me>this.length)throw new RangeError("out of range index");if(Se>=me&&J>=ae)return 0;if(Se>=me)return-1;if(J>=ae)return 1;if(J>>>=0,ae>>>=0,Se>>>=0,me>>>=0,this===Z)return 0;for(var Oe=me-Se,Ee=ae-J,oe=Math.min(Oe,Ee),Re=this.slice(Se,me),Be=Z.slice(J,ae),et=0;et<oe;++et)if(Re[et]!==Be[et]){Oe=Re[et],Ee=Be[et];break}return Oe<Ee?-1:Ee<Oe?1:0};function b(pe,Z,J,ae,Se){if(pe.length===0)return-1;if(typeof J=="string"?(ae=J,J=0):J>2147483647?J=2147483647:J<-2147483648&&(J=-2147483648),J=+J,isNaN(J)&&(J=Se?0:pe.length-1),J<0&&(J=pe.length+J),J>=pe.length){if(Se)return-1;J=pe.length-1}else if(J<0)if(Se)J=0;else return-1;if(typeof Z=="string"&&(Z=y.from(Z,ae)),y.isBuffer(Z))return Z.length===0?-1:x(pe,Z,J,ae,Se);if(typeof Z=="number")return Z=Z&255,y.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Se?Uint8Array.prototype.indexOf.call(pe,Z,J):Uint8Array.prototype.lastIndexOf.call(pe,Z,J):x(pe,[Z],J,ae,Se);throw new TypeError("val must be string, number or Buffer")}function x(pe,Z,J,ae,Se){var me=1,Oe=pe.length,Ee=Z.length;if(ae!==void 0&&(ae=String(ae).toLowerCase(),ae==="ucs2"||ae==="ucs-2"||ae==="utf16le"||ae==="utf-16le")){if(pe.length<2||Z.length<2)return-1;me=2,Oe/=2,Ee/=2,J/=2}function oe(dt,He){return me===1?dt[He]:dt.readUInt16BE(He*me)}var Re;if(Se){var Be=-1;for(Re=J;Re<Oe;Re++)if(oe(pe,Re)===oe(Z,Be===-1?0:Re-Be)){if(Be===-1&&(Be=Re),Re-Be+1===Ee)return Be*me}else Be!==-1&&(Re-=Re-Be),Be=-1}else for(J+Ee>Oe&&(J=Oe-Ee),Re=J;Re>=0;Re--){for(var et=!0,bt=0;bt<Ee;bt++)if(oe(pe,Re+bt)!==oe(Z,bt)){et=!1;break}if(et)return Re}return-1}y.prototype.includes=function(Z,J,ae){return this.indexOf(Z,J,ae)!==-1},y.prototype.indexOf=function(Z,J,ae){return b(this,Z,J,ae,!0)},y.prototype.lastIndexOf=function(Z,J,ae){return b(this,Z,J,ae,!1)};function C(pe,Z,J,ae){J=Number(J)||0;var Se=pe.length-J;ae?(ae=Number(ae),ae>Se&&(ae=Se)):ae=Se;var me=Z.length;if(me%2!==0)throw new TypeError("Invalid hex string");ae>me/2&&(ae=me/2);for(var Oe=0;Oe<ae;++Oe){var Ee=parseInt(Z.substr(Oe*2,2),16);if(isNaN(Ee))return Oe;pe[J+Oe]=Ee}return Oe}function I(pe,Z,J,ae){return Ne(_e(Z,pe.length-J),pe,J,ae)}function _(pe,Z,J,ae){return Ne(ke(Z),pe,J,ae)}function E(pe,Z,J,ae){return _(pe,Z,J,ae)}function O(pe,Z,J,ae){return Ne(ne(Z),pe,J,ae)}function N(pe,Z,J,ae){return Ne($e(Z,pe.length-J),pe,J,ae)}y.prototype.write=function(Z,J,ae,Se){if(J===void 0)Se="utf8",ae=this.length,J=0;else if(ae===void 0&&typeof J=="string")Se=J,ae=this.length,J=0;else if(isFinite(J))J=J|0,isFinite(ae)?(ae=ae|0,Se===void 0&&(Se="utf8")):(Se=ae,ae=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var me=this.length-J;if((ae===void 0||ae>me)&&(ae=me),Z.length>0&&(ae<0||J<0)||J>this.length)throw new RangeError("Attempt to write outside buffer bounds");Se||(Se="utf8");for(var Oe=!1;;)switch(Se){case"hex":return C(this,Z,J,ae);case"utf8":case"utf-8":return I(this,Z,J,ae);case"ascii":return _(this,Z,J,ae);case"latin1":case"binary":return E(this,Z,J,ae);case"base64":return O(this,Z,J,ae);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,Z,J,ae);default:if(Oe)throw new TypeError("Unknown encoding: "+Se);Se=(""+Se).toLowerCase(),Oe=!0}},y.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function F(pe,Z,J){return Z===0&&J===pe.length?g.fromByteArray(pe):g.fromByteArray(pe.slice(Z,J))}function U(pe,Z,J){J=Math.min(pe.length,J);for(var ae=[],Se=Z;Se<J;){var me=pe[Se],Oe=null,Ee=me>239?4:me>223?3:me>191?2:1;if(Se+Ee<=J){var oe,Re,Be,et;switch(Ee){case 1:me<128&&(Oe=me);break;case 2:oe=pe[Se+1],(oe&192)===128&&(et=(me&31)<<6|oe&63,et>127&&(Oe=et));break;case 3:oe=pe[Se+1],Re=pe[Se+2],(oe&192)===128&&(Re&192)===128&&(et=(me&15)<<12|(oe&63)<<6|Re&63,et>2047&&(et<55296||et>57343)&&(Oe=et));break;case 4:oe=pe[Se+1],Re=pe[Se+2],Be=pe[Se+3],(oe&192)===128&&(Re&192)===128&&(Be&192)===128&&(et=(me&15)<<18|(oe&63)<<12|(Re&63)<<6|Be&63,et>65535&&et<1114112&&(Oe=et))}}Oe===null?(Oe=65533,Ee=1):Oe>65535&&(Oe-=65536,ae.push(Oe>>>10&1023|55296),Oe=56320|Oe&1023),ae.push(Oe),Se+=Ee}return K(ae)}var B=4096;function K(pe){var Z=pe.length;if(Z<=B)return String.fromCharCode.apply(String,pe);for(var J="",ae=0;ae<Z;)J+=String.fromCharCode.apply(String,pe.slice(ae,ae+=B));return J}function Y(pe,Z,J){var ae="";J=Math.min(pe.length,J);for(var Se=Z;Se<J;++Se)ae+=String.fromCharCode(pe[Se]&127);return ae}function k(pe,Z,J){var ae="";J=Math.min(pe.length,J);for(var Se=Z;Se<J;++Se)ae+=String.fromCharCode(pe[Se]);return ae}function H(pe,Z,J){var ae=pe.length;(!Z||Z<0)&&(Z=0),(!J||J<0||J>ae)&&(J=ae);for(var Se="",me=Z;me<J;++me)Se+=be(pe[me]);return Se}function W(pe,Z,J){for(var ae=pe.slice(Z,J),Se="",me=0;me<ae.length;me+=2)Se+=String.fromCharCode(ae[me]+ae[me+1]*256);return Se}y.prototype.slice=function(Z,J){var ae=this.length;Z=~~Z,J=J===void 0?ae:~~J,Z<0?(Z+=ae,Z<0&&(Z=0)):Z>ae&&(Z=ae),J<0?(J+=ae,J<0&&(J=0)):J>ae&&(J=ae),J<Z&&(J=Z);var Se;if(y.TYPED_ARRAY_SUPPORT)Se=this.subarray(Z,J),Se.__proto__=y.prototype;else{var me=J-Z;Se=new y(me,void 0);for(var Oe=0;Oe<me;++Oe)Se[Oe]=this[Oe+Z]}return Se};function j(pe,Z,J){if(pe%1!==0||pe<0)throw new RangeError("offset is not uint");if(pe+Z>J)throw new RangeError("Trying to access beyond buffer length")}y.prototype.readUIntLE=function(Z,J,ae){Z=Z|0,J=J|0,ae||j(Z,J,this.length);for(var Se=this[Z],me=1,Oe=0;++Oe<J&&(me*=256);)Se+=this[Z+Oe]*me;return Se},y.prototype.readUIntBE=function(Z,J,ae){Z=Z|0,J=J|0,ae||j(Z,J,this.length);for(var Se=this[Z+--J],me=1;J>0&&(me*=256);)Se+=this[Z+--J]*me;return Se},y.prototype.readUInt8=function(Z,J){return J||j(Z,1,this.length),this[Z]},y.prototype.readUInt16LE=function(Z,J){return J||j(Z,2,this.length),this[Z]|this[Z+1]<<8},y.prototype.readUInt16BE=function(Z,J){return J||j(Z,2,this.length),this[Z]<<8|this[Z+1]},y.prototype.readUInt32LE=function(Z,J){return J||j(Z,4,this.length),(this[Z]|this[Z+1]<<8|this[Z+2]<<16)+this[Z+3]*16777216},y.prototype.readUInt32BE=function(Z,J){return J||j(Z,4,this.length),this[Z]*16777216+(this[Z+1]<<16|this[Z+2]<<8|this[Z+3])},y.prototype.readIntLE=function(Z,J,ae){Z=Z|0,J=J|0,ae||j(Z,J,this.length);for(var Se=this[Z],me=1,Oe=0;++Oe<J&&(me*=256);)Se+=this[Z+Oe]*me;return me*=128,Se>=me&&(Se-=Math.pow(2,8*J)),Se},y.prototype.readIntBE=function(Z,J,ae){Z=Z|0,J=J|0,ae||j(Z,J,this.length);for(var Se=J,me=1,Oe=this[Z+--Se];Se>0&&(me*=256);)Oe+=this[Z+--Se]*me;return me*=128,Oe>=me&&(Oe-=Math.pow(2,8*J)),Oe},y.prototype.readInt8=function(Z,J){return J||j(Z,1,this.length),this[Z]&128?(255-this[Z]+1)*-1:this[Z]},y.prototype.readInt16LE=function(Z,J){J||j(Z,2,this.length);var ae=this[Z]|this[Z+1]<<8;return ae&32768?ae|4294901760:ae},y.prototype.readInt16BE=function(Z,J){J||j(Z,2,this.length);var ae=this[Z+1]|this[Z]<<8;return ae&32768?ae|4294901760:ae},y.prototype.readInt32LE=function(Z,J){return J||j(Z,4,this.length),this[Z]|this[Z+1]<<8|this[Z+2]<<16|this[Z+3]<<24},y.prototype.readInt32BE=function(Z,J){return J||j(Z,4,this.length),this[Z]<<24|this[Z+1]<<16|this[Z+2]<<8|this[Z+3]},y.prototype.readFloatLE=function(Z,J){return J||j(Z,4,this.length),p.read(this,Z,!0,23,4)},y.prototype.readFloatBE=function(Z,J){return J||j(Z,4,this.length),p.read(this,Z,!1,23,4)},y.prototype.readDoubleLE=function(Z,J){return J||j(Z,8,this.length),p.read(this,Z,!0,52,8)},y.prototype.readDoubleBE=function(Z,J){return J||j(Z,8,this.length),p.read(this,Z,!1,52,8)};function M(pe,Z,J,ae,Se,me){if(!y.isBuffer(pe))throw new TypeError('"buffer" argument must be a Buffer instance');if(Z>Se||Z<me)throw new RangeError('"value" argument is out of bounds');if(J+ae>pe.length)throw new RangeError("Index out of range")}y.prototype.writeUIntLE=function(Z,J,ae,Se){if(Z=+Z,J=J|0,ae=ae|0,!Se){var me=Math.pow(2,8*ae)-1;M(this,Z,J,ae,me,0)}var Oe=1,Ee=0;for(this[J]=Z&255;++Ee<ae&&(Oe*=256);)this[J+Ee]=Z/Oe&255;return J+ae},y.prototype.writeUIntBE=function(Z,J,ae,Se){if(Z=+Z,J=J|0,ae=ae|0,!Se){var me=Math.pow(2,8*ae)-1;M(this,Z,J,ae,me,0)}var Oe=ae-1,Ee=1;for(this[J+Oe]=Z&255;--Oe>=0&&(Ee*=256);)this[J+Oe]=Z/Ee&255;return J+ae},y.prototype.writeUInt8=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,1,255,0),y.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),this[J]=Z&255,J+1};function G(pe,Z,J,ae){Z<0&&(Z=65535+Z+1);for(var Se=0,me=Math.min(pe.length-J,2);Se<me;++Se)pe[J+Se]=(Z&255<<8*(ae?Se:1-Se))>>>(ae?Se:1-Se)*8}y.prototype.writeUInt16LE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,2,65535,0),y.TYPED_ARRAY_SUPPORT?(this[J]=Z&255,this[J+1]=Z>>>8):G(this,Z,J,!0),J+2},y.prototype.writeUInt16BE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,2,65535,0),y.TYPED_ARRAY_SUPPORT?(this[J]=Z>>>8,this[J+1]=Z&255):G(this,Z,J,!1),J+2};function X(pe,Z,J,ae){Z<0&&(Z=4294967295+Z+1);for(var Se=0,me=Math.min(pe.length-J,4);Se<me;++Se)pe[J+Se]=Z>>>(ae?Se:3-Se)*8&255}y.prototype.writeUInt32LE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,4,4294967295,0),y.TYPED_ARRAY_SUPPORT?(this[J+3]=Z>>>24,this[J+2]=Z>>>16,this[J+1]=Z>>>8,this[J]=Z&255):X(this,Z,J,!0),J+4},y.prototype.writeUInt32BE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,4,4294967295,0),y.TYPED_ARRAY_SUPPORT?(this[J]=Z>>>24,this[J+1]=Z>>>16,this[J+2]=Z>>>8,this[J+3]=Z&255):X(this,Z,J,!1),J+4},y.prototype.writeIntLE=function(Z,J,ae,Se){if(Z=+Z,J=J|0,!Se){var me=Math.pow(2,8*ae-1);M(this,Z,J,ae,me-1,-me)}var Oe=0,Ee=1,oe=0;for(this[J]=Z&255;++Oe<ae&&(Ee*=256);)Z<0&&oe===0&&this[J+Oe-1]!==0&&(oe=1),this[J+Oe]=(Z/Ee>>0)-oe&255;return J+ae},y.prototype.writeIntBE=function(Z,J,ae,Se){if(Z=+Z,J=J|0,!Se){var me=Math.pow(2,8*ae-1);M(this,Z,J,ae,me-1,-me)}var Oe=ae-1,Ee=1,oe=0;for(this[J+Oe]=Z&255;--Oe>=0&&(Ee*=256);)Z<0&&oe===0&&this[J+Oe+1]!==0&&(oe=1),this[J+Oe]=(Z/Ee>>0)-oe&255;return J+ae},y.prototype.writeInt8=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,1,127,-128),y.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),Z<0&&(Z=255+Z+1),this[J]=Z&255,J+1},y.prototype.writeInt16LE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,2,32767,-32768),y.TYPED_ARRAY_SUPPORT?(this[J]=Z&255,this[J+1]=Z>>>8):G(this,Z,J,!0),J+2},y.prototype.writeInt16BE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,2,32767,-32768),y.TYPED_ARRAY_SUPPORT?(this[J]=Z>>>8,this[J+1]=Z&255):G(this,Z,J,!1),J+2},y.prototype.writeInt32LE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,4,2147483647,-2147483648),y.TYPED_ARRAY_SUPPORT?(this[J]=Z&255,this[J+1]=Z>>>8,this[J+2]=Z>>>16,this[J+3]=Z>>>24):X(this,Z,J,!0),J+4},y.prototype.writeInt32BE=function(Z,J,ae){return Z=+Z,J=J|0,ae||M(this,Z,J,4,2147483647,-2147483648),Z<0&&(Z=4294967295+Z+1),y.TYPED_ARRAY_SUPPORT?(this[J]=Z>>>24,this[J+1]=Z>>>16,this[J+2]=Z>>>8,this[J+3]=Z&255):X(this,Z,J,!1),J+4};function q(pe,Z,J,ae,Se,me){if(J+ae>pe.length)throw new RangeError("Index out of range");if(J<0)throw new RangeError("Index out of range")}function ee(pe,Z,J,ae,Se){return Se||q(pe,Z,J,4,34028234663852886e22,-34028234663852886e22),p.write(pe,Z,J,ae,23,4),J+4}y.prototype.writeFloatLE=function(Z,J,ae){return ee(this,Z,J,!0,ae)},y.prototype.writeFloatBE=function(Z,J,ae){return ee(this,Z,J,!1,ae)};function ie(pe,Z,J,ae,Se){return Se||q(pe,Z,J,8,17976931348623157e292,-17976931348623157e292),p.write(pe,Z,J,ae,52,8),J+8}y.prototype.writeDoubleLE=function(Z,J,ae){return ie(this,Z,J,!0,ae)},y.prototype.writeDoubleBE=function(Z,J,ae){return ie(this,Z,J,!1,ae)},y.prototype.copy=function(Z,J,ae,Se){if(ae||(ae=0),!Se&&Se!==0&&(Se=this.length),J>=Z.length&&(J=Z.length),J||(J=0),Se>0&&Se<ae&&(Se=ae),Se===ae)return 0;if(Z.length===0||this.length===0)return 0;if(J<0)throw new RangeError("targetStart out of bounds");if(ae<0||ae>=this.length)throw new RangeError("sourceStart out of bounds");if(Se<0)throw new RangeError("sourceEnd out of bounds");Se>this.length&&(Se=this.length),Z.length-J<Se-ae&&(Se=Z.length-J+ae);var me=Se-ae,Oe;if(this===Z&&ae<J&&J<Se)for(Oe=me-1;Oe>=0;--Oe)Z[Oe+J]=this[Oe+ae];else if(me<1e3||!y.TYPED_ARRAY_SUPPORT)for(Oe=0;Oe<me;++Oe)Z[Oe+J]=this[Oe+ae];else Uint8Array.prototype.set.call(Z,this.subarray(ae,ae+me),J);return me},y.prototype.fill=function(Z,J,ae,Se){if(typeof Z=="string"){if(typeof J=="string"?(Se=J,J=0,ae=this.length):typeof ae=="string"&&(Se=ae,ae=this.length),Z.length===1){var me=Z.charCodeAt(0);me<256&&(Z=me)}if(Se!==void 0&&typeof Se!="string")throw new TypeError("encoding must be a string");if(typeof Se=="string"&&!y.isEncoding(Se))throw new TypeError("Unknown encoding: "+Se)}else typeof Z=="number"&&(Z=Z&255);if(J<0||this.length<J||this.length<ae)throw new RangeError("Out of range index");if(ae<=J)return this;J=J>>>0,ae=ae===void 0?this.length:ae>>>0,Z||(Z=0);var Oe;if(typeof Z=="number")for(Oe=J;Oe<ae;++Oe)this[Oe]=Z;else{var Ee=y.isBuffer(Z)?Z:_e(new y(Z,Se).toString()),oe=Ee.length;for(Oe=0;Oe<ae-J;++Oe)this[Oe+J]=Ee[Oe%oe]}return this};var de=/[^+\/0-9A-Za-z-_]/g;function ue(pe){if(pe=ve(pe).replace(de,""),pe.length<2)return"";for(;pe.length%4!==0;)pe=pe+"=";return pe}function ve(pe){return pe.trim?pe.trim():pe.replace(/^\s+|\s+$/g,"")}function be(pe){return pe<16?"0"+pe.toString(16):pe.toString(16)}function _e(pe,Z){Z=Z||Infinity;for(var J,ae=pe.length,Se=null,me=[],Oe=0;Oe<ae;++Oe){if(J=pe.charCodeAt(Oe),J>55295&&J<57344){if(!Se){if(J>56319){(Z-=3)>-1&&me.push(239,191,189);continue}else if(Oe+1===ae){(Z-=3)>-1&&me.push(239,191,189);continue}Se=J;continue}if(J<56320){(Z-=3)>-1&&me.push(239,191,189),Se=J;continue}J=(Se-55296<<10|J-56320)+65536}else Se&&((Z-=3)>-1&&me.push(239,191,189));if(Se=null,J<128){if((Z-=1)<0)break;me.push(J)}else if(J<2048){if((Z-=2)<0)break;me.push(J>>6|192,J&63|128)}else if(J<65536){if((Z-=3)<0)break;me.push(J>>12|224,J>>6&63|128,J&63|128)}else if(J<1114112){if((Z-=4)<0)break;me.push(J>>18|240,J>>12&63|128,J>>6&63|128,J&63|128)}else throw new Error("Invalid code point")}return me}function ke(pe){for(var Z=[],J=0;J<pe.length;++J)Z.push(pe.charCodeAt(J)&255);return Z}function $e(pe,Z){for(var J,ae,Se,me=[],Oe=0;Oe<pe.length&&!((Z-=2)<0);++Oe)J=pe.charCodeAt(Oe),ae=J>>8,Se=J%256,me.push(Se),me.push(ae);return me}function ne(pe){return g.toByteArray(ue(pe))}function Ne(pe,Z,J,ae){for(var Se=0;Se<ae&&!(Se+J>=Z.length||Se>=pe.length);++Se)Z[Se+J]=pe[Se];return Se}function st(pe){return pe!==pe}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},z("buffer").Buffer)},{"base64-js":69,buffer:73,ieee754:195,isarray:198}],74:[function(z,V,m){V.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"}},{}],75:[function(z,V,m){V.exports={O_RDONLY:0,O_WRONLY:1,O_RDWR:2,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGSYS:12,SSL_OP_ALL:2147486719,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:32,SSL_OP_MICROSOFT_SESS_ID_BUG:1,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:536870912,SSL_OP_NETSCAPE_CHALLENGE_BUG:2,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:1073741824,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:8,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:16777216,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_SINGLE_DH_USE:1048576,SSL_OP_SINGLE_ECDH_USE:524288,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:128,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:512,SSL_OP_TLS_D5_BUG:256,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_ECDH:16,ENGINE_METHOD_ECDSA:32,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_STORE:256,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_UDP_REUSEADDR:4}},{}],76:[function(z,V,m){/*!
|
|
|
* copy-to - index.js
|
|
|
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
|
|
|
* MIT Licensed
|
|
|
*/"use strict";var S=Array.prototype.slice;V.exports=y;function y(p,t){if(!(this instanceof y))return new y(p,t);this.src=p,this._withAccess=t}y.prototype.withAccess=function(p){return this._withAccess=p!==!1,this},y.prototype.pick=function(p){return Array.isArray(p)||(p=S.call(arguments)),p.length&&(this.keys=p),this},y.prototype.to=function(p){if(p=p||{},!this.src)return p;var t=this.keys||Object.keys(this.src);if(!this._withAccess){for(var e=0;e<t.length;e++){if(d=t[e],p[d]!==void 0)continue;p[d]=this.src[d]}return p}for(var e=0;e<t.length;e++){var d=t[e];if(!g(p,d))continue;var f=this.src.__lookupGetter__(d),u=this.src.__lookupSetter__(d);f&&p.__defineGetter__(d,f),u&&p.__defineSetter__(d,u),!f&&!u&&(p[d]=this.src[d])}return p},y.prototype.toCover=function(p){for(var t=this.keys||Object.keys(this.src),e=0;e<t.length;e++){var d=t[e];delete p[d];var f=this.src.__lookupGetter__(d),u=this.src.__lookupSetter__(d);f&&p.__defineGetter__(d,f),u&&p.__defineSetter__(d,u),!f&&!u&&(p[d]=this.src[d])}},y.prototype.override=y.prototype.toCover,y.prototype.and=function(p){var t={};return this.to(t),this.src=p,this.to(t),this.src=t,this};function g(p,t){return p[t]===void 0&&p.__lookupGetter__(t)===void 0&&p.__lookupSetter__(t)===void 0}},{}],77:[function(z,V,m){z("../../modules/es6.string.iterator"),z("../../modules/es6.array.from"),V.exports=z("../../modules/_core").Array.from},{"../../modules/_core":99,"../../modules/es6.array.from":168,"../../modules/es6.string.iterator":180}],78:[function(z,V,m){var S=z("../../modules/_core"),y=S.JSON||(S.JSON={stringify:JSON.stringify});V.exports=function(p){return y.stringify.apply(y,arguments)}},{"../../modules/_core":99}],79:[function(z,V,m){z("../../modules/es6.object.assign"),V.exports=z("../../modules/_core").Object.assign},{"../../modules/_core":99,"../../modules/es6.object.assign":171}],80:[function(z,V,m){z("../../modules/es6.object.create");var S=z("../../modules/_core").Object;V.exports=function(g,p){return S.create(g,p)}},{"../../modules/_core":99,"../../modules/es6.object.create":172}],81:[function(z,V,m){z("../../modules/es6.object.define-property");var S=z("../../modules/_core").Object;V.exports=function(g,p,t){return S.defineProperty(g,p,t)}},{"../../modules/_core":99,"../../modules/es6.object.define-property":173}],82:[function(z,V,m){z("../../modules/es7.object.entries"),V.exports=z("../../modules/_core").Object.entries},{"../../modules/_core":99,"../../modules/es7.object.entries":182}],83:[function(z,V,m){z("../../modules/es6.object.get-own-property-names");var S=z("../../modules/_core").Object;V.exports=function(g){return S.getOwnPropertyNames(g)}},{"../../modules/_core":99,"../../modules/es6.object.get-own-property-names":174}],84:[function(z,V,m){z("../../modules/es6.object.get-prototype-of"),V.exports=z("../../modules/_core").Object.getPrototypeOf},{"../../modules/_core":99,"../../modules/es6.object.get-prototype-of":175}],85:[function(z,V,m){z("../../modules/es6.object.keys"),V.exports=z("../../modules/_core").Object.keys},{"../../modules/_core":99,"../../modules/es6.object.keys":176}],86:[function(z,V,m){z("../modules/es6.object.to-string"),z("../modules/es6.string.iterator"),z("../modules/web.dom.iterable"),z("../modules/es6.promise"),z("../modules/es7.promise.finally"),z("../modules/es7.promise.try"),V.exports=z("../modules/_core").Promise},{"../modules/_core":99,"../modules/es6.object.to-string":177,"../modules/es6.promise":178,"../modules/es6.string.iterator":180,"../modules/es7.promise.finally":183,"../modules/es7.promise.try":184,"../modules/web.dom.iterable":187}],87:[function(z,V,m){z("../modules/web.immediate"),V.exports=z("../modules/_core").setImmediate},{"../modules/_core":99,"../modules/web.immediate":188}],88:[function(z,V,m){z("../../modules/es6.string.from-code-point"),V.exports=z("../../modules/_core").String.fromCodePoint},{"../../modules/_core":99,"../../modules/es6.string.from-code-point":179}],89:[function(z,V,m){z("../../modules/es6.function.has-instance"),V.exports=z("../../modules/_wks-ext").f("hasInstance")},{"../../modules/_wks-ext":165,"../../modules/es6.function.has-instance":170}],90:[function(z,V,m){z("../../modules/es6.symbol"),z("../../modules/es6.object.to-string"),z("../../modules/es7.symbol.async-iterator"),z("../../modules/es7.symbol.observable"),V.exports=z("../../modules/_core").Symbol},{"../../modules/_core":99,"../../modules/es6.object.to-string":177,"../../modules/es6.symbol":181,"../../modules/es7.symbol.async-iterator":185,"../../modules/es7.symbol.observable":186}],91:[function(z,V,m){z("../../modules/es6.string.iterator"),z("../../modules/web.dom.iterable"),V.exports=z("../../modules/_wks-ext").f("iterator")},{"../../modules/_wks-ext":165,"../../modules/es6.string.iterator":180,"../../modules/web.dom.iterable":187}],92:[function(z,V,m){V.exports=function(S){if(typeof S!="function")throw TypeError(S+" is not a function!");return S}},{}],93:[function(z,V,m){V.exports=function(){}},{}],94:[function(z,V,m){V.exports=function(S,y,g,p){if(!(S instanceof y)||p!==void 0&&p in S)throw TypeError(g+": incorrect invocation!");return S}},{}],95:[function(z,V,m){var S=z("./_is-object");V.exports=function(y){if(!S(y))throw TypeError(y+" is not an object!");return y}},{"./_is-object":119}],96:[function(z,V,m){var S=z("./_to-iobject"),y=z("./_to-length"),g=z("./_to-absolute-index");V.exports=function(p){return function(t,e,d){var f=S(t),u=y(f.length),r=g(d,u),s;if(p&&e!=e){for(;u>r;)if(s=f[r++],s!=s)return!0}else for(;u>r;r++)if((p||r in f)&&f[r]===e)return p||r||0;return!p&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(z,V,m){var S=z("./_cof"),y=z("./_wks")("toStringTag"),g=S(function(){return arguments}())=="Arguments",p=function(e,d){try{return e[d]}catch(f){}};V.exports=function(t){var e,d,f;return t===void 0?"Undefined":t===null?"Null":typeof(d=p(e=Object(t),y))=="string"?d:g?S(e):(f=S(e))=="Object"&&typeof e.callee=="function"?"Arguments":f}},{"./_cof":98,"./_wks":166}],98:[function(z,V,m){var S={}.toString;V.exports=function(y){return S.call(y).slice(8,-1)}},{}],99:[function(z,V,m){var S=V.exports={version:"2.6.11"};typeof __e=="number"&&(__e=S)},{}],100:[function(z,V,m){"use strict";var S=z("./_object-dp"),y=z("./_property-desc");V.exports=function(g,p,t){p in g?S.f(g,p,y(0,t)):g[p]=t}},{"./_object-dp":132,"./_property-desc":146}],101:[function(z,V,m){var S=z("./_a-function");V.exports=function(y,g,p){if(S(y),g===void 0)return y;switch(p){case 1:return function(t){return y.call(g,t)};case 2:return function(t,e){return y.call(g,t,e)};case 3:return function(t,e,d){return y.call(g,t,e,d)}}return function(){return y.apply(g,arguments)}}},{"./_a-function":92}],102:[function(z,V,m){V.exports=function(S){if(S==null)throw TypeError("Can't call method on "+S);return S}},{}],103:[function(z,V,m){V.exports=!z("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(z,V,m){var S=z("./_is-object"),y=z("./_global").document,g=S(y)&&S(y.createElement);V.exports=function(p){return g?y.createElement(p):{}}},{"./_global":110,"./_is-object":119}],105:[function(z,V,m){V.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(z,V,m){var S=z("./_object-keys"),y=z("./_object-gops"),g=z("./_object-pie");V.exports=function(p){var t=S(p),e=y.f;if(e)for(var d=e(p),f=g.f,u=0,r;d.length>u;)f.call(p,r=d[u++])&&t.push(r);return t}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(z,V,m){var S=z("./_global"),y=z("./_core"),g=z("./_ctx"),p=z("./_hide"),t=z("./_has"),e="prototype",d=function f(u,r,s){var o=u&f.F,i=u&f.G,l=u&f.S,n=u&f.P,a=u&f.B,c=u&f.W,h=i?y:y[r]||(y[r]={}),A=h[e],v=i?S:l?S[r]:(S[r]||{})[e],w,b,x;i&&(s=r);for(w in s){if(b=!o&&v&&v[w]!==void 0,b&&t(h,w))continue;x=b?v[w]:s[w],h[w]=i&&typeof v[w]!="function"?s[w]:a&&b?g(x,S):c&&v[w]==x?function(C){var I=function(E,O,N){if(this instanceof C){switch(arguments.length){case 0:return new C;case 1:return new C(E);case 2:return new C(E,O)}return new C(E,O,N)}return C.apply(this,arguments)};return I[e]=C[e],I}(x):n&&typeof x=="function"?g(Function.call,x):x,n&&((h.virtual||(h.virtual={}))[w]=x,u&f.R&&A&&!A[w]&&p(A,w,x))}};d.F=1,d.G=2,d.S=4,d.P=8,d.B=16,d.W=32,d.U=64,d.R=128,V.exports=d},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(z,V,m){V.exports=function(S){try{return!!S()}catch(y){return!0}}},{}],109:[function(z,V,m){var S=z("./_ctx"),y=z("./_iter-call"),g=z("./_is-array-iter"),p=z("./_an-object"),t=z("./_to-length"),e=z("./core.get-iterator-method"),d={},f={},m=V.exports=function(u,r,s,o,i){var l=i?function(){return u}:e(u),n=S(s,o,r?2:1),a=0,c,h,A,v;if(typeof l!="function")throw TypeError(u+" is not iterable!");if(g(l)){for(c=t(u.length);c>a;a++)if(v=r?n(p(h=u[a])[0],h[1]):n(u[a]),v===d||v===f)return v}else for(A=l.call(u);!(h=A.next()).done;)if(v=y(A,n,h.value,r),v===d||v===f)return v};m.BREAK=d,m.RETURN=f},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(z,V,m){var S=V.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=S)},{}],111:[function(z,V,m){var S={}.hasOwnProperty;V.exports=function(y,g){return S.call(y,g)}},{}],112:[function(z,V,m){var S=z("./_object-dp"),y=z("./_property-desc");V.exports=z("./_descriptors")?function(g,p,t){return S.f(g,p,y(1,t))}:function(g,p,t){return g[p]=t,g}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(z,V,m){var S=z("./_global").document;V.exports=S&&S.documentElement},{"./_global":110}],114:[function(z,V,m){V.exports=!z("./_descriptors")&&!z("./_fails")(function(){return Object.defineProperty(z("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":103,"./_dom-create":104,"./_fails":108}],115:[function(z,V,m){V.exports=function(S,y,g){var p=g===void 0;switch(y.length){case 0:return p?S():S.call(g);case 1:return p?S(y[0]):S.call(g,y[0]);case 2:return p?S(y[0],y[1]):S.call(g,y[0],y[1]);case 3:return p?S(y[0],y[1],y[2]):S.call(g,y[0],y[1],y[2]);case 4:return p?S(y[0],y[1],y[2],y[3]):S.call(g,y[0],y[1],y[2],y[3])}return S.apply(g,y)}},{}],116:[function(z,V,m){var S=z("./_cof");V.exports=Object("z").propertyIsEnumerable(0)?Object:function(y){return S(y)=="String"?y.split(""):Object(y)}},{"./_cof":98}],117:[function(z,V,m){var S=z("./_iterators"),y=z("./_wks")("iterator"),g=Array.prototype;V.exports=function(p){return p!==void 0&&(S.Array===p||g[y]===p)}},{"./_iterators":125,"./_wks":166}],118:[function(z,V,m){var S=z("./_cof");V.exports=Array.isArray||function(g){return S(g)=="Array"}},{"./_cof":98}],119:[function(z,V,m){V.exports=function(S){return typeof S=="object"?S!==null:typeof S=="function"}},{}],120:[function(z,V,m){var S=z("./_an-object");V.exports=function(y,g,p,t){try{return t?g(S(p)[0],p[1]):g(p)}catch(d){var e=y.return;throw e!==void 0&&S(e.call(y)),d}}},{"./_an-object":95}],121:[function(z,V,m){"use strict";var S=z("./_object-create"),y=z("./_property-desc"),g=z("./_set-to-string-tag"),p={};z("./_hide")(p,z("./_wks")("iterator"),function(){return this}),V.exports=function(t,e,d){t.prototype=S(p,{next:y(1,d)}),g(t,e+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(z,V,m){"use strict";var S=z("./_library"),y=z("./_export"),g=z("./_redefine"),p=z("./_hide"),t=z("./_iterators"),e=z("./_iter-create"),d=z("./_set-to-string-tag"),f=z("./_object-gpo"),u=z("./_wks")("iterator"),r=!([].keys&&"next"in[].keys()),s="@@iterator",o="keys",i="values",l=function(){return this};V.exports=function(n,a,c,h,A,v,w){e(c,a,h);var b=function(k){if(!r&&k in _)return _[k];switch(k){case o:return function(){return new c(this,k)};case i:return function(){return new c(this,k)}}return function(){return new c(this,k)}},x=a+" Iterator",C=A==i,I=!1,_=n.prototype,E=_[u]||_[s]||A&&_[A],O=E||b(A),N=A?C?b("entries"):O:void 0,F=a=="Array"&&_.entries||E,U,B,K;if(F&&(K=f(F.call(new n)),K!==Object.prototype&&K.next&&(d(K,x,!0),!S&&typeof K[u]!="function"&&p(K,u,l))),C&&E&&E.name!==i&&(I=!0,O=function(){return E.call(this)}),(!S||w)&&(r||I||!_[u])&&p(_,u,O),t[a]=O,t[x]=l,A)if(U={values:C?O:b(i),keys:v?O:b(o),entries:N},w)for(B in U)B in _||g(_,B,U[B]);else y(y.P+y.F*(r||I),a,U);return U}},{"./_export":107,"./_hide":112,"./_iter-create":121,"./_iterators":125,"./_library":126,"./_object-gpo":138,"./_redefine":148,"./_set-to-string-tag":150,"./_wks":166}],123:[function(z,V,m){var S=z("./_wks")("iterator"),y=!1;try{var g=[7][S]();g.return=function(){y=!0},Array.from(g,function(){throw 2})}catch(p){}V.exports=function(p,t){if(!t&&!y)return!1;var e=!1;try{var d=[7],f=d[S]();f.next=function(){return{done:e=!0}},d[S]=function(){return f},p(d)}catch(u){}return e}},{"./_wks":166}],124:[function(z,V,m){V.exports=function(S,y){return{value:y,done:!!S}}},{}],125:[function(z,V,m){V.exports={}},{}],126:[function(z,V,m){V.exports=!0},{}],127:[function(z,V,m){var S=z("./_uid")("meta"),y=z("./_is-object"),g=z("./_has"),p=z("./_object-dp").f,t=0,e=Object.isExtensible||function(){return!0},d=!z("./_fails")(function(){return e(Object.preventExtensions({}))}),f=function(l){p(l,S,{value:{i:"O"+ ++t,w:{}}})},u=function(l,n){if(!y(l))return typeof l=="symbol"?l:(typeof l=="string"?"S":"P")+l;if(!g(l,S)){if(!e(l))return"F";if(!n)return"E";f(l)}return l[S].i},r=function(l,n){if(!g(l,S)){if(!e(l))return!0;if(!n)return!1;f(l)}return l[S].w},s=function(l){return d&&o.NEED&&e(l)&&!g(l,S)&&f(l),l},o=V.exports={KEY:S,NEED:!1,fastKey:u,getWeak:r,onFreeze:s}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(z,V,m){var S=z("./_global"),y=z("./_task").set,g=S.MutationObserver||S.WebKitMutationObserver,p=S.process,t=S.Promise,e=z("./_cof")(p)=="process";V.exports=function(){var d,f,u,r=function(){var n,a;for(e&&(n=p.domain)&&n.exit();d;){a=d.fn,d=d.next;try{a()}catch(c){throw d?u():f=void 0,c}}f=void 0,n&&n.enter()};if(e)u=function(){p.nextTick(r)};else if(g&&!(S.navigator&&S.navigator.standalone)){var s=!0,o=document.createTextNode("");new g(r).observe(o,{characterData:!0}),u=function(){o.data=s=!s}}else if(t&&t.resolve){var i=t.resolve(void 0);u=function(){i.then(r)}}else u=function(){y.call(S,r)};return function(l){var n={fn:l,next:void 0};f&&(f.next=n),d||(d=n,u()),f=n}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(z,V,m){"use strict";var S=z("./_a-function");function y(g){var p,t;this.promise=new g(function(e,d){if(p!==void 0||t!==void 0)throw TypeError("Bad Promise constructor");p=e,t=d}),this.resolve=S(p),this.reject=S(t)}V.exports.f=function(g){return new y(g)}},{"./_a-function":92}],130:[function(z,V,m){"use strict";var S=z("./_descriptors"),y=z("./_object-keys"),g=z("./_object-gops"),p=z("./_object-pie"),t=z("./_to-object"),e=z("./_iobject"),d=Object.assign;V.exports=!d||z("./_fails")(function(){var f={},u={},r=Symbol(),s="abcdefghijklmnopqrst";return f[r]=7,s.split("").forEach(function(o){u[o]=o}),d({},f)[r]!=7||Object.keys(d({},u)).join("")!=s})?function(u,r){for(var s=t(u),o=arguments.length,i=1,l=g.f,n=p.f;o>i;)for(var a=e(arguments[i++]),c=l?y(a).concat(l(a)):y(a),h=c.length,A=0,v;h>A;)v=c[A++],(!S||n.call(a,v))&&(s[v]=a[v]);return s}:d},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(z,V,m){var S=z("./_an-object"),y=z("./_object-dps"),g=z("./_enum-bug-keys"),p=z("./_shared-key")("IE_PROTO"),t=function(){},e="prototype",d=function(){var u=z("./_dom-create")("iframe"),r=g.length,s="<",o=">",i;for(u.style.display="none",z("./_html").appendChild(u),u.src="javascript:",i=u.contentWindow.document,i.open(),i.write(s+"script"+o+"document.F=Object"+s+"/script"+o),i.close(),d=i.F;r--;)delete d[e][g[r]];return d()};V.exports=Object.create||function(u,r){var s;return u!==null?(t[e]=S(u),s=new t,t[e]=null,s[p]=u):s=d(),r===void 0?s:y(s,r)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(z,V,m){var S=z("./_an-object"),y=z("./_ie8-dom-define"),g=z("./_to-primitive"),p=Object.defineProperty;m.f=z("./_descriptors")?Object.defineProperty:function(e,d,f){if(S(e),d=g(d,!0),S(f),y)try{return p(e,d,f)}catch(u){}if("get"in f||"set"in f)throw TypeError("Accessors not supported!");return"value"in f&&(e[d]=f.value),e}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(z,V,m){var S=z("./_object-dp"),y=z("./_an-object"),g=z("./_object-keys");V.exports=z("./_descriptors")?Object.defineProperties:function(t,e){y(t);for(var d=g(e),f=d.length,u=0,r;f>u;)S.f(t,r=d[u++],e[r]);return t}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(z,V,m){var S=z("./_object-pie"),y=z("./_property-desc"),g=z("./_to-iobject"),p=z("./_to-primitive"),t=z("./_has"),e=z("./_ie8-dom-define"),d=Object.getOwnPropertyDescriptor;m.f=z("./_descriptors")?d:function(u,r){if(u=g(u),r=p(r,!0),e)try{return d(u,r)}catch(s){}if(t(u,r))return y(!S.f.call(u,r),u[r])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(z,V,m){var S=z("./_to-iobject"),y=z("./_object-gopn").f,g={}.toString,p=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],t=function(d){try{return y(d)}catch(f){return p.slice()}};V.exports.f=function(d){return p&&g.call(d)=="[object Window]"?t(d):y(S(d))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(z,V,m){var S=z("./_object-keys-internal"),y=z("./_enum-bug-keys").concat("length","prototype");m.f=Object.getOwnPropertyNames||function(p){return S(p,y)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(z,V,m){m.f=Object.getOwnPropertySymbols},{}],138:[function(z,V,m){var S=z("./_has"),y=z("./_to-object"),g=z("./_shared-key")("IE_PROTO"),p=Object.prototype;V.exports=Object.getPrototypeOf||function(t){return t=y(t),S(t,g)?t[g]:typeof t.constructor=="function"&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?p:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(z,V,m){var S=z("./_has"),y=z("./_to-iobject"),g=z("./_array-includes")(!1),p=z("./_shared-key")("IE_PROTO");V.exports=function(t,e){var d=y(t),f=0,u=[],r;for(r in d)r!=p&&(S(d,r)&&u.push(r));for(;e.length>f;)S(d,r=e[f++])&&(~g(u,r)||u.push(r));return u}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(z,V,m){var S=z("./_object-keys-internal"),y=z("./_enum-bug-keys");V.exports=Object.keys||function(p){return S(p,y)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(z,V,m){m.f={}.propertyIsEnumerable},{}],142:[function(z,V,m){var S=z("./_export"),y=z("./_core"),g=z("./_fails");V.exports=function(p,t){var e=(y.Object||{})[p]||Object[p],d={};d[p]=t(e),S(S.S+S.F*g(function(){e(1)}),"Object",d)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(z,V,m){var S=z("./_descriptors"),y=z("./_object-keys"),g=z("./_to-iobject"),p=z("./_object-pie").f;V.exports=function(t){return function(e){for(var d=g(e),f=y(d),u=f.length,r=0,s=[],o;u>r;)o=f[r++],(!S||p.call(d,o))&&s.push(t?[o,d[o]]:d[o]);return s}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(z,V,m){V.exports=function(S){try{return{e:!1,v:S()}}catch(y){return{e:!0,v:y}}}},{}],145:[function(z,V,m){var S=z("./_an-object"),y=z("./_is-object"),g=z("./_new-promise-capability");V.exports=function(p,t){if(S(p),y(t)&&t.constructor===p)return t;var e=g.f(p),d=e.resolve;return d(t),e.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(z,V,m){V.exports=function(S,y){return{enumerable:!(S&1),configurable:!(S&2),writable:!(S&4),value:y}}},{}],147:[function(z,V,m){var S=z("./_hide");V.exports=function(y,g,p){for(var t in g)p&&y[t]?y[t]=g[t]:S(y,t,g[t]);return y}},{"./_hide":112}],148:[function(z,V,m){V.exports=z("./_hide")},{"./_hide":112}],149:[function(z,V,m){"use strict";var S=z("./_global"),y=z("./_core"),g=z("./_object-dp"),p=z("./_descriptors"),t=z("./_wks")("species");V.exports=function(e){var d=typeof y[e]=="function"?y[e]:S[e];p&&d&&!d[t]&&g.f(d,t,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(z,V,m){var S=z("./_object-dp").f,y=z("./_has"),g=z("./_wks")("toStringTag");V.exports=function(p,t,e){p&&!y(p=e?p:p.prototype,g)&&S(p,g,{configurable:!0,value:t})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(z,V,m){var S=z("./_shared")("keys"),y=z("./_uid");V.exports=function(g){return S[g]||(S[g]=y(g))}},{"./_shared":152,"./_uid":162}],152:[function(z,V,m){var S=z("./_core"),y=z("./_global"),g="__core-js_shared__",p=y[g]||(y[g]={});(V.exports=function(t,e){return p[t]||(p[t]=e!==void 0?e:{})})("versions",[]).push({version:S.version,mode:z("./_library")?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})},{"./_core":99,"./_global":110,"./_library":126}],153:[function(z,V,m){var S=z("./_an-object"),y=z("./_a-function"),g=z("./_wks")("species");V.exports=function(p,t){var e=S(p).constructor,d;return e===void 0||(d=S(e)[g])==null?t:y(d)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(z,V,m){var S=z("./_to-integer"),y=z("./_defined");V.exports=function(g){return function(p,t){var e=String(y(p)),d=S(t),f=e.length,u,r;return d<0||d>=f?g?"":void 0:(u=e.charCodeAt(d),u<55296||u>56319||d+1===f||(r=e.charCodeAt(d+1))<56320||r>57343?g?e.charAt(d):u:g?e.slice(d,d+2):(u-55296<<10)+(r-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(z,V,m){var S=z("./_ctx"),y=z("./_invoke"),g=z("./_html"),p=z("./_dom-create"),t=z("./_global"),e=t.process,d=t.setImmediate,f=t.clearImmediate,u=t.MessageChannel,r=t.Dispatch,s=0,o={},i="onreadystatechange",l,n,a,c=function(){var v=+this;if(o.hasOwnProperty(v)){var w=o[v];delete o[v],w()}},h=function(v){c.call(v.data)};(!d||!f)&&(d=function(v){for(var w=[],b=1;arguments.length>b;)w.push(arguments[b++]);return o[++s]=function(){y(typeof v=="function"?v:Function(v),w)},l(s),s},f=function(v){delete o[v]},z("./_cof")(e)=="process"?l=function(v){e.nextTick(S(c,v,1))}:r&&r.now?l=function(v){r.now(S(c,v,1))}:u?(n=new u,a=n.port2,n.port1.onmessage=h,l=S(a.postMessage,a,1)):t.addEventListener&&typeof postMessage=="function"&&!t.importScripts?(l=function(v){t.postMessage(v+"","*")},t.addEventListener("message",h,!1)):i in p("script")?l=function(v){g.appendChild(p("script"))[i]=function(){g.removeChild(this),c.call(v)}}:l=function(v){setTimeout(S(c,v,1),0)}),V.exports={set:d,clear:f}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(z,V,m){var S=z("./_to-integer"),y=Math.max,g=Math.min;V.exports=function(p,t){return p=S(p),p<0?y(p+t,0):g(p,t)}},{"./_to-integer":157}],157:[function(z,V,m){var S=Math.ceil,y=Math.floor;V.exports=function(g){return isNaN(g=+g)?0:(g>0?y:S)(g)}},{}],158:[function(z,V,m){var S=z("./_iobject"),y=z("./_defined");V.exports=function(g){return S(y(g))}},{"./_defined":102,"./_iobject":116}],159:[function(z,V,m){var S=z("./_to-integer"),y=Math.min;V.exports=function(g){return g>0?y(S(g),9007199254740991):0}},{"./_to-integer":157}],160:[function(z,V,m){var S=z("./_defined");V.exports=function(y){return Object(S(y))}},{"./_defined":102}],161:[function(z,V,m){var S=z("./_is-object");V.exports=function(y,g){if(!S(y))return y;var p,t;if(g&&typeof(p=y.toString)=="function"&&!S(t=p.call(y)))return t;if(typeof(p=y.valueOf)=="function"&&!S(t=p.call(y)))return t;if(!g&&typeof(p=y.toString)=="function"&&!S(t=p.call(y)))return t;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(z,V,m){var S=0,y=Math.random();V.exports=function(g){return"Symbol(".concat(g===void 0?"":g,")_",(++S+y).toString(36))}},{}],163:[function(z,V,m){var S=z("./_global"),y=S.navigator;V.exports=y&&y.userAgent||""},{"./_global":110}],164:[function(z,V,m){var S=z("./_global"),y=z("./_core"),g=z("./_library"),p=z("./_wks-ext"),t=z("./_object-dp").f;V.exports=function(e){var d=y.Symbol||(y.Symbol=g?{}:S.Symbol||{});e.charAt(0)!="_"&&!(e in d)&&t(d,e,{value:p.f(e)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(z,V,m){m.f=z("./_wks")},{"./_wks":166}],166:[function(z,V,m){var S=z("./_shared")("wks"),y=z("./_uid"),g=z("./_global").Symbol,p=typeof g=="function",t=V.exports=function(e){return S[e]||(S[e]=p&&g[e]||(p?g:y)("Symbol."+e))};t.store=S},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(z,V,m){var S=z("./_classof"),y=z("./_wks")("iterator"),g=z("./_iterators");V.exports=z("./_core").getIteratorMethod=function(p){if(p!=null)return p[y]||p["@@iterator"]||g[S(p)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(z,V,m){"use strict";var S=z("./_ctx"),y=z("./_export"),g=z("./_to-object"),p=z("./_iter-call"),t=z("./_is-array-iter"),e=z("./_to-length"),d=z("./_create-property"),f=z("./core.get-iterator-method");y(y.S+y.F*!z("./_iter-detect")(function(u){Array.from(u)}),"Array",{from:function(r){var s=g(r),o=typeof this=="function"?this:Array,i=arguments.length,l=i>1?arguments[1]:void 0,n=l!==void 0,a=0,c=f(s),h,A,v,w;if(n&&(l=S(l,i>2?arguments[2]:void 0,2)),c!=null&&!(o==Array&&t(c)))for(w=c.call(s),A=new o;!(v=w.next()).done;a++)d(A,a,n?p(w,l,[v.value,a],!0):v.value);else for(h=e(s.length),A=new o(h);h>a;a++)d(A,a,n?l(s[a],a):s[a]);return A.length=a,A}})},{"./_create-property":100,"./_ctx":101,"./_export":107,"./_is-array-iter":117,"./_iter-call":120,"./_iter-detect":123,"./_to-length":159,"./_to-object":160,"./core.get-iterator-method":167}],169:[function(z,V,m){"use strict";var S=z("./_add-to-unscopables"),y=z("./_iter-step"),g=z("./_iterators"),p=z("./_to-iobject");V.exports=z("./_iter-define")(Array,"Array",function(t,e){this._t=p(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,d=this._i++;return!t||d>=t.length?(this._t=void 0,y(1)):e=="keys"?y(0,d):e=="values"?y(0,t[d]):y(0,[d,t[d]])},"values"),g.Arguments=g.Array,S("keys"),S("values"),S("entries")},{"./_add-to-unscopables":93,"./_iter-define":122,"./_iter-step":124,"./_iterators":125,"./_to-iobject":158}],170:[function(z,V,m){"use strict";var S=z("./_is-object"),y=z("./_object-gpo"),g=z("./_wks")("hasInstance"),p=Function.prototype;g in p||z("./_object-dp").f(p,g,{value:function(e){if(typeof this!="function"||!S(e))return!1;if(!S(this.prototype))return e instanceof this;for(;e=y(e);)if(this.prototype===e)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(z,V,m){var S=z("./_export");S(S.S+S.F,"Object",{assign:z("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(z,V,m){var S=z("./_export");S(S.S,"Object",{create:z("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(z,V,m){var S=z("./_export");S(S.S+S.F*!z("./_descriptors"),"Object",{defineProperty:z("./_object-dp").f})},{"./_descriptors":103,"./_export":107,"./_object-dp":132}],174:[function(z,V,m){z("./_object-sap")("getOwnPropertyNames",function(){return z("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(z,V,m){var S=z("./_to-object"),y=z("./_object-gpo");z("./_object-sap")("getPrototypeOf",function(){return function(p){return y(S(p))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(z,V,m){var S=z("./_to-object"),y=z("./_object-keys");z("./_object-sap")("keys",function(){return function(p){return y(S(p))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(z,V,m){arguments[4][71][0].apply(m,arguments)},{dup:71}],178:[function(z,V,m){"use strict";var S=z("./_library"),y=z("./_global"),g=z("./_ctx"),p=z("./_classof"),t=z("./_export"),e=z("./_is-object"),d=z("./_a-function"),f=z("./_an-instance"),u=z("./_for-of"),r=z("./_species-constructor"),s=z("./_task").set,o=z("./_microtask")(),i=z("./_new-promise-capability"),l=z("./_perform"),n=z("./_user-agent"),a=z("./_promise-resolve"),c="Promise",h=y.TypeError,A=y.process,v=A&&A.versions,w=v&&v.v8||"",b=y[c],x=p(A)=="process",C=function(){},I,_,E,O,N=_=i.f,F=!!function(){try{var j=b.resolve(1),M=(j.constructor={})[z("./_wks")("species")]=function(G){G(C,C)};return(x||typeof PromiseRejectionEvent=="function")&&j.then(C)instanceof M&&w.indexOf("6.6")!==0&&n.indexOf("Chrome/66")===-1}catch(G){}}(),U=function(M){var G;return e(M)&&typeof(G=M.then)=="function"?G:!1},B=function(M,G){if(M._n)return;M._n=!0;var X=M._c;o(function(){for(var q=M._v,ee=M._s==1,ie=0,de=function(ve){var be=ee?ve.ok:ve.fail,_e=ve.resolve,ke=ve.reject,$e=ve.domain,ne,Ne,st;try{be?(ee||(M._h==2&&k(M),M._h=1),be===!0?ne=q:($e&&$e.enter(),ne=be(q),$e&&($e.exit(),st=!0)),ne===ve.promise?ke(h("Promise-chain cycle")):(Ne=U(ne))?Ne.call(ne,_e,ke):_e(ne)):ke(q)}catch(pe){$e&&!st&&$e.exit(),ke(pe)}};X.length>ie;)de(X[ie++]);M._c=[],M._n=!1,G&&!M._h&&K(M)})},K=function(M){s.call(y,function(){var G=M._v,X=Y(M),q,ee,ie;if(X&&(q=l(function(){x?A.emit("unhandledRejection",G,M):(ee=y.onunhandledrejection)?ee({promise:M,reason:G}):(ie=y.console)&&ie.error&&ie.error("Unhandled promise rejection",G)}),M._h=x||Y(M)?2:1),M._a=void 0,X&&q.e)throw q.v})},Y=function(M){return M._h!==1&&(M._a||M._c).length===0},k=function(M){s.call(y,function(){var G;x?A.emit("rejectionHandled",M):(G=y.onrejectionhandled)&&G({promise:M,reason:M._v})})},H=function(M){var G=this;if(G._d)return;G._d=!0,G=G._w||G,G._v=M,G._s=2,G._a||(G._a=G._c.slice()),B(G,!0)},W=function j(M){var G=this,X;if(G._d)return;G._d=!0,G=G._w||G;try{if(G===M)throw h("Promise can't be resolved itself");(X=U(M))?o(function(){var q={_w:G,_d:!1};try{X.call(M,g(j,q,1),g(H,q,1))}catch(ee){H.call(q,ee)}}):(G._v=M,G._s=1,B(G,!1))}catch(q){H.call({_w:G,_d:!1},q)}};F||(b=function(M){f(this,b,c,"_h"),d(M),I.call(this);try{M(g(W,this,1),g(H,this,1))}catch(G){H.call(this,G)}},I=function(M){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},I.prototype=z("./_redefine-all")(b.prototype,{then:function(M,G){var X=N(r(this,b));return X.ok=typeof M=="function"?M:!0,X.fail=typeof G=="function"&&G,X.domain=x?A.domain:void 0,this._c.push(X),this._a&&this._a.push(X),this._s&&B(this,!1),X.promise},catch:function(M){return this.then(void 0,M)}}),E=function(){var M=new I;this.promise=M,this.resolve=g(W,M,1),this.reject=g(H,M,1)},i.f=N=function(M){return M===b||M===O?new E(M):_(M)}),t(t.G+t.W+t.F*!F,{Promise:b}),z("./_set-to-string-tag")(b,c),z("./_set-species")(c),O=z("./_core")[c],t(t.S+t.F*!F,c,{reject:function(M){var G=N(this),X=G.reject;return X(M),G.promise}}),t(t.S+t.F*(S||!F),c,{resolve:function(M){return a(S&&this===O?b:this,M)}}),t(t.S+t.F*!(F&&z("./_iter-detect")(function(j){b.all(j).catch(C)})),c,{all:function(M){var G=this,X=N(G),q=X.resolve,ee=X.reject,ie=l(function(){var de=[],ue=0,ve=1;u(M,!1,function(be){var _e=ue++,ke=!1;de.push(void 0),ve++,G.resolve(be).then(function($e){if(ke)return;ke=!0,de[_e]=$e,--ve||q(de)},ee)}),--ve||q(de)});return ie.e&&ee(ie.v),X.promise},race:function(M){var G=this,X=N(G),q=X.reject,ee=l(function(){u(M,!1,function(ie){G.resolve(ie).then(X.resolve,q)})});return ee.e&&q(ee.v),X.promise}})},{"./_a-function":92,"./_an-instance":94,"./_classof":97,"./_core":99,"./_ctx":101,"./_export":107,"./_for-of":109,"./_global":110,"./_is-object":119,"./_iter-detect":123,"./_library":126,"./_microtask":128,"./_new-promise-capability":129,"./_perform":144,"./_promise-resolve":145,"./_redefine-all":147,"./_set-species":149,"./_set-to-string-tag":150,"./_species-constructor":153,"./_task":155,"./_user-agent":163,"./_wks":166}],179:[function(z,V,m){var S=z("./_export"),y=z("./_to-absolute-index"),g=String.fromCharCode,p=String.fromCodePoint;S(S.S+S.F*(!!p&&p.length!=1),"String",{fromCodePoint:function(e){for(var d=[],f=arguments.length,u=0,r;f>u;){if(r=+arguments[u++],y(r,1114111)!==r)throw RangeError(r+" is not a valid code point");d.push(r<65536?g(r):g(((r-=65536)>>10)+55296,r%1024+56320))}return d.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(z,V,m){"use strict";var S=z("./_string-at")(!0);z("./_iter-define")(String,"String",function(y){this._t=String(y),this._i=0},function(){var y=this._t,g=this._i,p;return g>=y.length?{value:void 0,done:!0}:(p=S(y,g),this._i+=p.length,{value:p,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(z,V,m){"use strict";var S=z("./_global"),y=z("./_has"),g=z("./_descriptors"),p=z("./_export"),t=z("./_redefine"),e=z("./_meta").KEY,d=z("./_fails"),f=z("./_shared"),u=z("./_set-to-string-tag"),r=z("./_uid"),s=z("./_wks"),o=z("./_wks-ext"),i=z("./_wks-define"),l=z("./_enum-keys"),n=z("./_is-array"),a=z("./_an-object"),c=z("./_is-object"),h=z("./_to-object"),A=z("./_to-iobject"),v=z("./_to-primitive"),w=z("./_property-desc"),b=z("./_object-create"),x=z("./_object-gopn-ext"),C=z("./_object-gopd"),I=z("./_object-gops"),_=z("./_object-dp"),E=z("./_object-keys"),O=C.f,N=_.f,F=x.f,U=S.Symbol,B=S.JSON,K=B&&B.stringify,Y="prototype",k=s("_hidden"),H=s("toPrimitive"),W={}.propertyIsEnumerable,j=f("symbol-registry"),M=f("symbols"),G=f("op-symbols"),X=Object[Y],q=typeof U=="function"&&!!I.f,ee=S.QObject,ie=!ee||!ee[Y]||!ee[Y].findChild,de=g&&d(function(){return b(N({},"a",{get:function(){return N(this,"a",{value:7}).a}})).a!=7})?function(me,Oe,Ee){var oe=O(X,Oe);oe&&delete X[Oe],N(me,Oe,Ee),oe&&me!==X&&N(X,Oe,oe)}:N,ue=function(Oe){var Ee=M[Oe]=b(U[Y]);return Ee._k=Oe,Ee},ve=q&&typeof U.iterator=="symbol"?function(me){return typeof me=="symbol"}:function(me){return me instanceof U},be=function(Oe,Ee,oe){return Oe===X&&be(G,Ee,oe),a(Oe),Ee=v(Ee,!0),a(oe),y(M,Ee)?(oe.enumerable?(y(Oe,k)&&Oe[k][Ee]&&(Oe[k][Ee]=!1),oe=b(oe,{enumerable:w(0,!1)})):(y(Oe,k)||N(Oe,k,w(1,{})),Oe[k][Ee]=!0),de(Oe,Ee,oe)):N(Oe,Ee,oe)},_e=function(Oe,Ee){a(Oe);for(var oe=l(Ee=A(Ee)),Re=0,Be=oe.length,et;Be>Re;)be(Oe,et=oe[Re++],Ee[et]);return Oe},ke=function(Oe,Ee){return Ee===void 0?b(Oe):_e(b(Oe),Ee)},$e=function(Oe){var Ee=W.call(this,Oe=v(Oe,!0));return this===X&&y(M,Oe)&&!y(G,Oe)?!1:Ee||!y(this,Oe)||!y(M,Oe)||y(this,k)&&this[k][Oe]?Ee:!0},ne=function(Oe,Ee){if(Oe=A(Oe),Ee=v(Ee,!0),Oe===X&&y(M,Ee)&&!y(G,Ee))return;var oe=O(Oe,Ee);return oe&&y(M,Ee)&&!(y(Oe,k)&&Oe[k][Ee])&&(oe.enumerable=!0),oe},Ne=function(Oe){for(var Ee=F(A(Oe)),oe=[],Re=0,Be;Ee.length>Re;)!y(M,Be=Ee[Re++])&&Be!=k&&Be!=e&&oe.push(Be);return oe},st=function(Oe){for(var Ee=Oe===X,oe=F(Ee?G:A(Oe)),Re=[],Be=0,et;oe.length>Be;)y(M,et=oe[Be++])&&(Ee?y(X,et):!0)&&Re.push(M[et]);return Re};q||(U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor!");var Oe=r(arguments.length>0?arguments[0]:void 0),Ee=function oe(Re){this===X&&oe.call(G,Re),y(this,k)&&y(this[k],Oe)&&(this[k][Oe]=!1),de(this,Oe,w(1,Re))};return g&&ie&&de(X,Oe,{configurable:!0,set:Ee}),ue(Oe)},t(U[Y],"toString",function(){return this._k}),C.f=ne,_.f=be,z("./_object-gopn").f=x.f=Ne,z("./_object-pie").f=$e,I.f=st,g&&!z("./_library")&&t(X,"propertyIsEnumerable",$e,!0),o.f=function(me){return ue(s(me))}),p(p.G+p.W+p.F*!q,{Symbol:U});for(var pe="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Z=0;pe.length>Z;)s(pe[Z++]);for(var J=E(s.store),ae=0;J.length>ae;)i(J[ae++]);p(p.S+p.F*!q,"Symbol",{for:function(Oe){return y(j,Oe+="")?j[Oe]:j[Oe]=U(Oe)},keyFor:function(Oe){if(!ve(Oe))throw TypeError(Oe+" is not a symbol!");for(var Ee in j)if(j[Ee]===Oe)return Ee},useSetter:function(){ie=!0},useSimple:function(){ie=!1}}),p(p.S+p.F*!q,"Object",{create:ke,defineProperty:be,defineProperties:_e,getOwnPropertyDescriptor:ne,getOwnPropertyNames:Ne,getOwnPropertySymbols:st});var Se=d(function(){I.f(1)});p(p.S+p.F*Se,"Object",{getOwnPropertySymbols:function(Oe){return I.f(h(Oe))}}),B&&p(p.S+p.F*(!q||d(function(){var me=U();return K([me])!="[null]"||K({a:me})!="{}"||K(Object(me))!="{}"})),"JSON",{stringify:function(Oe){for(var Ee=[Oe],oe=1,Re,Be;arguments.length>oe;)Ee.push(arguments[oe++]);return Be=Re=Ee[1],!c(Re)&&Oe===void 0||ve(Oe)?void 0:(n(Re)||(Re=function(bt,dt){if(typeof Be=="function"&&(dt=Be.call(this,bt,dt)),!ve(dt))return dt}),Ee[1]=Re,K.apply(B,Ee))}}),U[Y][H]||z("./_hide")(U[Y],H,U[Y].valueOf),u(U,"Symbol"),u(Math,"Math",!0),u(S.JSON,"JSON",!0)},{"./_an-object":95,"./_descriptors":103,"./_enum-keys":106,"./_export":107,"./_fails":108,"./_global":110,"./_has":111,"./_hide":112,"./_is-array":118,"./_is-object":119,"./_library":126,"./_meta":127,"./_object-create":131,"./_object-dp":132,"./_object-gopd":134,"./_object-gopn":136,"./_object-gopn-ext":135,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_property-desc":146,"./_redefine":148,"./_set-to-string-tag":150,"./_shared":152,"./_to-iobject":158,"./_to-object":160,"./_to-primitive":161,"./_uid":162,"./_wks":166,"./_wks-define":164,"./_wks-ext":165}],182:[function(z,V,m){var S=z("./_export"),y=z("./_object-to-array")(!0);S(S.S,"Object",{entries:function(p){return y(p)}})},{"./_export":107,"./_object-to-array":143}],183:[function(z,V,m){"use strict";var S=z("./_export"),y=z("./_core"),g=z("./_global"),p=z("./_species-constructor"),t=z("./_promise-resolve");S(S.P+S.R,"Promise",{finally:function(d){var f=p(this,y.Promise||g.Promise),u=typeof d=="function";return this.then(u?function(r){return t(f,d()).then(function(){return r})}:d,u?function(r){return t(f,d()).then(function(){throw r})}:d)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(z,V,m){"use strict";var S=z("./_export"),y=z("./_new-promise-capability"),g=z("./_perform");S(S.S,"Promise",{try:function(t){var e=y.f(this),d=g(t);return(d.e?e.reject:e.resolve)(d.v),e.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(z,V,m){z("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(z,V,m){z("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(z,V,m){z("./es6.array.iterator");for(var S=z("./_global"),y=z("./_hide"),g=z("./_iterators"),p=z("./_wks")("toStringTag"),t="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),e=0;e<t.length;e++){var d=t[e],f=S[d],u=f&&f.prototype;u&&!u[p]&&y(u,p,d),g[d]=g.Array}},{"./_global":110,"./_hide":112,"./_iterators":125,"./_wks":166,"./es6.array.iterator":169}],188:[function(z,V,m){var S=z("./_export"),y=z("./_task");S(S.G+S.B,{setImmediate:y.set,clearImmediate:y.clear})},{"./_export":107,"./_task":155}],189:[function(z,V,m){(function(S){"use strict";var y=z("babel-runtime/helpers/typeof"),g=p(y);function p(v){return v&&v.__esModule?v:{default:v}}function t(v){return Array.isArray?Array.isArray(v):A(v)==="[object Array]"}m.isArray=t;function e(v){return typeof v=="boolean"}m.isBoolean=e;function d(v){return v===null}m.isNull=d;function f(v){return v==null}m.isNullOrUndefined=f;function u(v){return typeof v=="number"}m.isNumber=u;function r(v){return typeof v=="string"}m.isString=r;function s(v){return(typeof v=="undefined"?"undefined":(0,g.default)(v))==="symbol"}m.isSymbol=s;function o(v){return v===void 0}m.isUndefined=o;function i(v){return A(v)==="[object RegExp]"}m.isRegExp=i;function l(v){return(typeof v=="undefined"?"undefined":(0,g.default)(v))==="object"&&v!==null}m.isObject=l;function n(v){return A(v)==="[object Date]"}m.isDate=n;function a(v){return A(v)==="[object Error]"||v instanceof Error}m.isError=a;function c(v){return typeof v=="function"}m.isFunction=c;function h(v){return v===null||typeof v=="boolean"||typeof v=="number"||typeof v=="string"||(typeof v=="undefined"?"undefined":(0,g.default)(v))==="symbol"||typeof v=="undefined"}m.isPrimitive=h,m.isBuffer=S.isBuffer;function A(v){return Object.prototype.toString.call(v)}}).call(this,{isBuffer:z("../../is-buffer/index.js")})},{"../../is-buffer/index.js":197,"babel-runtime/helpers/typeof":67}],190:[function(z,V,m){"use strict";var S=z("babel-runtime/helpers/typeof"),y=g(S);function g(p){return p&&p.__esModule?p:{default:p}}(function(p){"use strict";var t=function(){var r=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,s=/\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(i,l,n,a){if(arguments.length===1&&u(i)==="string"&&!/\d/.test(i)&&(l=i,i=void 0),i=i||new Date,i instanceof Date||(i=new Date(i)),isNaN(i))throw TypeError("Invalid date");l=String(t.masks[l]||l||t.masks.default);var c=l.slice(0,4);(c==="UTC:"||c==="GMT:")&&(l=l.slice(4),n=!0,c==="GMT:"&&(a=!0));var h=n?"getUTC":"get",A=i[h+"Date"](),v=i[h+"Day"](),w=i[h+"Month"](),b=i[h+"FullYear"](),x=i[h+"Hours"](),C=i[h+"Minutes"](),I=i[h+"Seconds"](),_=i[h+"Milliseconds"](),E=n?0:i.getTimezoneOffset(),O=d(i),N=f(i),F={d:A,dd:e(A),ddd:t.i18n.dayNames[v],dddd:t.i18n.dayNames[v+7],m:w+1,mm:e(w+1),mmm:t.i18n.monthNames[w],mmmm:t.i18n.monthNames[w+12],yy:String(b).slice(2),yyyy:b,h:x%12||12,hh:e(x%12||12),H:x,HH:e(x),M:C,MM:e(C),s:I,ss:e(I),l:e(_,3),L:e(Math.round(_/10)),t:x<12?"a":"p",tt:x<12?"am":"pm",T:x<12?"A":"P",TT:x<12?"AM":"PM",Z:a?"GMT":n?"UTC":(String(i).match(s)||[""]).pop().replace(o,""),o:(E>0?"-":"+")+e(Math.floor(Math.abs(E)/60)*100+Math.abs(E)%60,4),S:["th","st","nd","rd"][A%10>3?0:(A%100-A%10!=10)*A%10],W:O,N};return l.replace(r,function(U){return U in F?F[U]:U.slice(1,U.length-1)})}}();t.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"},t.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 e(r,s){for(r=String(r),s=s||2;r.length<s;)r="0"+r;return r}function d(r){var s=new Date(r.getFullYear(),r.getMonth(),r.getDate());s.setDate(s.getDate()-(s.getDay()+6)%7+3);var o=new Date(s.getFullYear(),0,4);o.setDate(o.getDate()-(o.getDay()+6)%7+3);var i=s.getTimezoneOffset()-o.getTimezoneOffset();s.setHours(s.getHours()-i);var l=(s-o)/(864e5*7);return 1+Math.floor(l)}function f(r){var s=r.getDay();return s===0&&(s=7),s}function u(r){return r===null?"null":r===void 0?"undefined":(typeof r=="undefined"?"undefined":(0,y.default)(r))!=="object"?typeof r=="undefined"?"undefined":(0,y.default)(r):Array.isArray(r)?"array":{}.toString.call(r).slice(8,-1).toLowerCase()}typeof define=="function"&&define.amd?define(function(){return t}):(typeof m=="undefined"?"undefined":(0,y.default)(m))==="object"?V.exports=t:p.dateFormat=t})(void 0)},{"babel-runtime/helpers/typeof":67}],191:[function(z,V,m){/*!
|
|
|
* 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=/["'&<>]/;V.exports=y;function y(g){var p=""+g,t=S.exec(p);if(!t)return p;var e,d="",f=0,u=0;for(f=t.index;f<p.length;f++){switch(p.charCodeAt(f)){case 34:e=""";break;case 38:e="&";break;case 39:e="'";break;case 60:e="<";break;case 62:e=">";break;default:continue}u!==f&&(d+=p.substring(u,f)),u=f+1,d+=e}return u!==f?d+p.substring(u,f):d}},{}],192:[function(z,V,m){function S(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}V.exports=S,S.EventEmitter=S,S.prototype._events=void 0,S.prototype._maxListeners=void 0,S.defaultMaxListeners=10,S.prototype.setMaxListeners=function(e){if(!g(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},S.prototype.emit=function(e){var d,f,u,r,s,o;if(this._events||(this._events={}),e==="error"&&(!this._events.error||p(this._events.error)&&!this._events.error.length)){if(d=arguments[1],d instanceof Error)throw d;var i=new Error('Uncaught, unspecified "error" event. ('+d+")");throw i.context=d,i}if(f=this._events[e],t(f))return!1;if(y(f))switch(arguments.length){case 1:f.call(this);break;case 2:f.call(this,arguments[1]);break;case 3:f.call(this,arguments[1],arguments[2]);break;default:r=Array.prototype.slice.call(arguments,1),f.apply(this,r)}else if(p(f))for(r=Array.prototype.slice.call(arguments,1),o=f.slice(),u=o.length,s=0;s<u;s++)o[s].apply(this,r);return!0},S.prototype.addListener=function(e,d){var f;if(!y(d))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,y(d.listener)?d.listener:d),this._events[e]?p(this._events[e])?this._events[e].push(d):this._events[e]=[this._events[e],d]:this._events[e]=d,p(this._events[e])&&!this._events[e].warned&&(t(this._maxListeners)?f=S.defaultMaxListeners:f=this._maxListeners,f&&f>0&&this._events[e].length>f&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),typeof console.trace=="function"&&console.trace())),this},S.prototype.on=S.prototype.addListener,S.prototype.once=function(e,d){if(!y(d))throw TypeError("listener must be a function");var f=!1;function u(){this.removeListener(e,u),f||(f=!0,d.apply(this,arguments))}return u.listener=d,this.on(e,u),this},S.prototype.removeListener=function(e,d){var f,u,r,s;if(!y(d))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(f=this._events[e],r=f.length,u=-1,f===d||y(f.listener)&&f.listener===d)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,d);else if(p(f)){for(s=r;s-- >0;)if(f[s]===d||f[s].listener&&f[s].listener===d){u=s;break}if(u<0)return this;f.length===1?(f.length=0,delete this._events[e]):f.splice(u,1),this._events.removeListener&&this.emit("removeListener",e,d)}return this},S.prototype.removeAllListeners=function(e){var d,f;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[e]&&delete this._events[e],this;if(arguments.length===0){for(d in this._events){if(d==="removeListener")continue;this.removeAllListeners(d)}return this.removeAllListeners("removeListener"),this._events={},this}if(f=this._events[e],y(f))this.removeListener(e,f);else if(f)for(;f.length;)this.removeListener(e,f[f.length-1]);return delete this._events[e],this},S.prototype.listeners=function(e){var d;return!this._events||!this._events[e]?d=[]:y(this._events[e])?d=[this._events[e]]:d=this._events[e].slice(),d},S.prototype.listenerCount=function(e){if(this._events){var d=this._events[e];if(y(d))return 1;if(d)return d.length}return 0},S.listenerCount=function(e,d){return e.listenerCount(d)};function y(e){return typeof e=="function"}function g(e){return typeof e=="number"}function p(e){return typeof e=="object"&&e!==null}function t(e){return e===void 0}},{}],193:[function(z,V,m){var S=z("http"),y=V.exports;for(var g in S)S.hasOwnProperty(g)&&(y[g]=S[g]);y.request=function(p,t){return p||(p={}),p.scheme="https",p.protocol="https:",S.request.call(this,p,t)}},{http:231}],194:[function(z,V,m){/*!
|
|
|
* humanize-ms - index.js
|
|
|
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
|
|
|
* MIT Licensed
|
|
|
*/"use strict";var S=z("util"),y=z("ms");V.exports=function(g){if(typeof g=="number")return g;var p=y(g);if(p===void 0){var t=new Error(S.format("humanize-ms(%j) result undefined",g));console.warn(t.stack)}return p}},{ms:204,util:243}],195:[function(z,V,m){m.read=function(S,y,g,p,t){var e,d,f=t*8-p-1,u=(1<<f)-1,r=u>>1,s=-7,o=g?t-1:0,i=g?-1:1,l=S[y+o];for(o+=i,e=l&(1<<-s)-1,l>>=-s,s+=f;s>0;e=e*256+S[y+o],o+=i,s-=8);for(d=e&(1<<-s)-1,e>>=-s,s+=p;s>0;d=d*256+S[y+o],o+=i,s-=8);if(e===0)e=1-r;else{if(e===u)return d?NaN:(l?-1:1)*Infinity;d=d+Math.pow(2,p),e=e-r}return(l?-1:1)*d*Math.pow(2,e-p)},m.write=function(S,y,g,p,t,e){var d,f,u,r=e*8-t-1,s=(1<<r)-1,o=s>>1,i=t===23?Math.pow(2,-24)-Math.pow(2,-77):0,l=p?0:e-1,n=p?1:-1,a=y<0||y===0&&1/y<0?1:0;for(y=Math.abs(y),isNaN(y)||y===Infinity?(f=isNaN(y)?1:0,d=s):(d=Math.floor(Math.log(y)/Math.LN2),y*(u=Math.pow(2,-d))<1&&(d--,u*=2),d+o>=1?y+=i/u:y+=i*Math.pow(2,1-o),y*u>=2&&(d++,u/=2),d+o>=s?(f=0,d=s):d+o>=1?(f=(y*u-1)*Math.pow(2,t),d=d+o):(f=y*Math.pow(2,o-1)*Math.pow(2,t),d=0));t>=8;S[g+l]=f&255,l+=n,f/=256,t-=8);for(d=d<<t|f,r+=t;r>0;S[g+l]=d&255,l+=n,d/=256,r-=8);S[g+l-n]|=a*128}},{}],196:[function(z,V,m){typeof Object.create=="function"?V.exports=function(y,g){g&&(y.super_=g,y.prototype=Object.create(g.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}))}:V.exports=function(y,g){if(g){y.super_=g;var p=function(){};p.prototype=g.prototype,y.prototype=new p,y.prototype.constructor=y}}},{}],197:[function(z,V,m){/*!
|
|
|
* Determine if an object is a Buffer
|
|
|
*
|
|
|
* @author Feross Aboukhadijeh <https://feross.org>
|
|
|
* @license MIT
|
|
|
*/V.exports=function(g){return g!=null&&(S(g)||y(g)||!!g._isBuffer)};function S(g){return!!g.constructor&&typeof g.constructor.isBuffer=="function"&&g.constructor.isBuffer(g)}function y(g){return typeof g.readFloatLE=="function"&&typeof g.slice=="function"&&S(g.slice(0,0))}},{}],198:[function(z,V,m){var S={}.toString;V.exports=Array.isArray||function(y){return S.call(y)=="[object Array]"}},{}],199:[function(require,module,exports){(function(global){(function(z,V){typeof exports=="object"&&typeof module!="undefined"?module.exports=V(z):typeof define=="function"&&define.amd?define(V):V(z)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:this,function(global){"use strict";global=global||{};var _Base64=global.Base64,version="2.5.2",buffer;if(typeof module!="undefined"&&module.exports)try{buffer=eval("require('buffer').Buffer")}catch(z){buffer=void 0}var b64chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b64tab=function(z){for(var V={},m=0,S=z.length;m<S;m++)V[z.charAt(m)]=m;return V}(b64chars),fromCharCode=String.fromCharCode,cb_utob=function(V){if(V.length<2){var m=V.charCodeAt(0);return m<128?V:m<2048?fromCharCode(192|m>>>6)+fromCharCode(128|m&63):fromCharCode(224|m>>>12&15)+fromCharCode(128|m>>>6&63)+fromCharCode(128|m&63)}else{var m=65536+(V.charCodeAt(0)-55296)*1024+(V.charCodeAt(1)-56320);return fromCharCode(240|m>>>18&7)+fromCharCode(128|m>>>12&63)+fromCharCode(128|m>>>6&63)+fromCharCode(128|m&63)}},re_utob=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,utob=function(V){return V.replace(re_utob,cb_utob)},cb_encode=function(V){var m=[0,2,1][V.length%3],S=V.charCodeAt(0)<<16|(V.length>1?V.charCodeAt(1):0)<<8|(V.length>2?V.charCodeAt(2):0),y=[b64chars.charAt(S>>>18),b64chars.charAt(S>>>12&63),m>=2?"=":b64chars.charAt(S>>>6&63),m>=1?"=":b64chars.charAt(S&63)];return y.join("")},btoa=global.btoa?function(z){return global.btoa(z)}:function(z){return z.replace(/[\s\S]{1,3}/g,cb_encode)},_encode=function(V){var m=Object.prototype.toString.call(V)==="[object Uint8Array]";return m?V.toString("base64"):btoa(utob(String(V)))},encode=function(V,m){return m?_encode(String(V)).replace(/[+\/]/g,function(S){return S=="+"?"-":"_"}).replace(/=/g,""):_encode(V)},encodeURI=function(V){return encode(V,!0)},re_btou=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,cb_btou=function(V){switch(V.length){case 4:var m=(7&V.charCodeAt(0))<<18|(63&V.charCodeAt(1))<<12|(63&V.charCodeAt(2))<<6|63&V.charCodeAt(3),S=m-65536;return fromCharCode((S>>>10)+55296)+fromCharCode((S&1023)+56320);case 3:return fromCharCode((15&V.charCodeAt(0))<<12|(63&V.charCodeAt(1))<<6|63&V.charCodeAt(2));default:return fromCharCode((31&V.charCodeAt(0))<<6|63&V.charCodeAt(1))}},btou=function(V){return V.replace(re_btou,cb_btou)},cb_decode=function(V){var m=V.length,S=m%4,y=(m>0?b64tab[V.charAt(0)]<<18:0)|(m>1?b64tab[V.charAt(1)]<<12:0)|(m>2?b64tab[V.charAt(2)]<<6:0)|(m>3?b64tab[V.charAt(3)]:0),g=[fromCharCode(y>>>16),fromCharCode(y>>>8&255),fromCharCode(y&255)];return g.length-=[0,0,2,1][S],g.join("")},_atob=global.atob?function(z){return global.atob(z)}:function(z){return z.replace(/\S{1,4}/g,cb_decode)},atob=function(V){return _atob(String(V).replace(/[^A-Za-z0-9\+\/]/g,""))},_decode=buffer?buffer.from&&Uint8Array&&buffer.from!==Uint8Array.from?function(z){return(z.constructor===buffer.constructor?z:buffer.from(z,"base64")).toString()}:function(z){return(z.constructor===buffer.constructor?z:new buffer(z,"base64")).toString()}:function(z){return btou(_atob(z))},decode=function(V){return _decode(String(V).replace(/[-_]/g,function(m){return m=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},noConflict=function(){var V=global.Base64;return global.Base64=_Base64,V};if(global.Base64={VERSION:version,atob,btoa,fromBase64:decode,toBase64:encode,utob,encode,encodeURI,btou,decode,noConflict,__buffer__:buffer},typeof Object.defineProperty=="function"){var noEnum=function(V){return{value:V,enumerable:!1,writable:!0,configurable:!0}};global.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",noEnum(function(){return decode(this)})),Object.defineProperty(String.prototype,"toBase64",noEnum(function(z){return encode(this,z)})),Object.defineProperty(String.prototype,"toBase64URI",noEnum(function(){return encode(this,!0)}))}}return global.Meteor&&(Base64=global.Base64),typeof module!="undefined"&&module.exports?module.exports.Base64=global.Base64:typeof define=="function"&&define.amd&&define([],function(){return global.Base64}),{Base64:global.Base64}})}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],200:[function(z,V,m){/*!
|
|
|
* merge-descriptors
|
|
|
* Copyright(c) 2014 Jonathan Ong
|
|
|
* Copyright(c) 2015 Douglas Christopher Wilson
|
|
|
* MIT Licensed
|
|
|
*/"use strict";V.exports=y;var S=Object.prototype.hasOwnProperty;function y(g,p,t){if(!g)throw new TypeError("argument dest is required");if(!p)throw new TypeError("argument src is required");return t===void 0&&(t=!0),Object.getOwnPropertyNames(p).forEach(function(d){if(!t&&S.call(g,d))return;var f=Object.getOwnPropertyDescriptor(p,d);Object.defineProperty(g,d,f)}),g}},{}],201:[function(z,V,m){"use strict";function S(){this._types=Object.create(null),this._extensions=Object.create(null);for(var y=0;y<arguments.length;y++)this.define(arguments[y]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}S.prototype.define=function(y,g){for(var p in y){var t=y[p].map(function(f){return f.toLowerCase()});p=p.toLowerCase();for(var e=0;e<t.length;e++){var d=t[e];if(d[0]=="*")continue;if(!g&&d in this._types)throw new Error('Attempt to change mapping for "'+d+'" extension from "'+this._types[d]+'" to "'+p+'". Pass `force=true` to allow this, otherwise remove "'+d+'" from the list of extensions for "'+p+'".');this._types[d]=p}if(g||!this._extensions[p]){var d=t[0];this._extensions[p]=d[0]!="*"?d:d.substr(1)}}},S.prototype.getType=function(y){y=String(y);var g=y.replace(/^.*[/\\]/,"").toLowerCase(),p=g.replace(/^.*\./,"").toLowerCase(),t=g.length<y.length,e=p.length<g.length-1;return(e||!t)&&this._types[p]||null},S.prototype.getExtension=function(y){return y=/^\s*([^;\s]*)/.test(y)&&RegExp.$1,y&&this._extensions[y.toLowerCase()]||null},V.exports=S},{}],202:[function(z,V,m){"use strict";var S=z("./Mime");V.exports=new S(z("./types/standard"))},{"./Mime":201,"./types/standard":203}],203:[function(z,V,m){V.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/urc-ressheet+xml":["rsheet"],"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":["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/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"],"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/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/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/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/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"]}},{}],204:[function(z,V,m){var S=1e3,y=S*60,g=y*60,p=g*24,t=p*7,e=p*365.25;V.exports=function(s,o){o=o||{};var i=typeof s;if(i==="string"&&s.length>0)return d(s);if(i==="number"&&isFinite(s))return o.long?u(s):f(s);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(s))};function d(s){if(s=String(s),s.length>100)return;var o=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(s);if(!o)return;var i=parseFloat(o[1]),l=(o[2]||"ms").toLowerCase();switch(l){case"years":case"year":case"yrs":case"yr":case"y":return i*e;case"weeks":case"week":case"w":return i*t;case"days":case"day":case"d":return i*p;case"hours":case"hour":case"hrs":case"hr":case"h":return i*g;case"minutes":case"minute":case"mins":case"min":case"m":return i*y;case"seconds":case"second":case"secs":case"sec":case"s":return i*S;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}function f(s){var o=Math.abs(s);return o>=p?Math.round(s/p)+"d":o>=g?Math.round(s/g)+"h":o>=y?Math.round(s/y)+"m":o>=S?Math.round(s/S)+"s":s+"ms"}function u(s){var o=Math.abs(s);return o>=p?r(s,o,p,"day"):o>=g?r(s,o,g,"hour"):o>=y?r(s,o,y,"minute"):o>=S?r(s,o,S,"second"):s+" ms"}function r(s,o,i,l){var n=o>=i*1.5;return Math.round(s/i)+" "+l+(n?"s":"")}},{}],205:[function(z,V,m){(function(S){function y(e,d){for(var f=0,u=e.length-1;u>=0;u--){var r=e[u];r==="."?e.splice(u,1):r===".."?(e.splice(u,1),f++):f&&(e.splice(u,1),f--)}if(d)for(;f--;f)e.unshift("..");return e}m.resolve=function(){for(var e="",d=!1,f=arguments.length-1;f>=-1&&!d;f--){var u=f>=0?arguments[f]:S.cwd();if(typeof u!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!u)continue;e=u+"/"+e,d=u.charAt(0)==="/"}return e=y(p(e.split("/"),function(r){return!!r}),!d).join("/"),(d?"/":"")+e||"."},m.normalize=function(e){var d=m.isAbsolute(e),f=t(e,-1)==="/";return e=y(p(e.split("/"),function(u){return!!u}),!d).join("/"),!e&&!d&&(e="."),e&&f&&(e+="/"),(d?"/":"")+e},m.isAbsolute=function(e){return e.charAt(0)==="/"},m.join=function(){var e=Array.prototype.slice.call(arguments,0);return m.normalize(p(e,function(d,f){if(typeof d!="string")throw new TypeError("Arguments to path.join must be strings");return d}).join("/"))},m.relative=function(e,d){e=m.resolve(e).substr(1),d=m.resolve(d).substr(1);function f(n){for(var a=0;a<n.length&&!(n[a]!=="");a++);for(var c=n.length-1;c>=0&&!(n[c]!=="");c--);return a>c?[]:n.slice(a,c-a+1)}for(var u=f(e.split("/")),r=f(d.split("/")),s=Math.min(u.length,r.length),o=s,i=0;i<s;i++)if(u[i]!==r[i]){o=i;break}for(var l=[],i=o;i<u.length;i++)l.push("..");return l=l.concat(r.slice(o)),l.join("/")},m.sep="/",m.delimiter=":",m.dirname=function(e){if(typeof e!="string"&&(e=e+""),e.length===0)return".";for(var d=e.charCodeAt(0),f=d===47,u=-1,r=!0,s=e.length-1;s>=1;--s)if(d=e.charCodeAt(s),d===47){if(!r){u=s;break}}else r=!1;return u===-1?f?"/":".":f&&u===1?"/":e.slice(0,u)};function g(e){typeof e!="string"&&(e=e+"");var d=0,f=-1,u=!0,r;for(r=e.length-1;r>=0;--r)if(e.charCodeAt(r)===47){if(!u){d=r+1;break}}else f===-1&&(u=!1,f=r+1);return f===-1?"":e.slice(d,f)}m.basename=function(e,d){var f=g(e);return d&&f.substr(-1*d.length)===d&&(f=f.substr(0,f.length-d.length)),f},m.extname=function(e){typeof e!="string"&&(e=e+"");for(var d=-1,f=0,u=-1,r=!0,s=0,o=e.length-1;o>=0;--o){var i=e.charCodeAt(o);if(i===47){if(!r){f=o+1;break}continue}u===-1&&(r=!1,u=o+1),i===46?d===-1?d=o:s!==1&&(s=1):d!==-1&&(s=-1)}return d===-1||u===-1||s===0||s===1&&d===u-1&&d===f+1?"":e.slice(d,u)};function p(e,d){if(e.filter)return e.filter(d);for(var f=[],u=0;u<e.length;u++)d(e[u],u,e)&&f.push(e[u]);return f}var t="ab".substr(-1)==="b"?function(e,d,f){return e.substr(d,f)}:function(e,d,f){return d<0&&(d=e.length+d),e.substr(d,f)}}).call(this,z("_process"))},{_process:208}],206:[function(z,V,m){(function(S){/*!
|
|
|
* Platform.js <https://mths.be/platform>
|
|
|
* Copyright 2014-2018 Benjamin Tan <https://bnjmnt4n.now.sh/>
|
|
|
* Copyright 2011-2013 John-David Dalton <http://allyoucanleet.com/>
|
|
|
* Available under MIT license <https://mths.be/mit>
|
|
|
*/(function(){"use strict";var y={function:!0,object:!0},g=y[typeof window]&&window||this,p=g,t=y[typeof m]&&m,e=y[typeof V]&&V&&!V.nodeType&&V,d=t&&e&&typeof S=="object"&&S;d&&(d.global===d||d.window===d||d.self===d)&&(g=d);var f=Math.pow(2,53)-1,u=/\bOpera/,r=this,s=Object.prototype,o=s.hasOwnProperty,i=s.toString;function l(_){return _=String(_),_.charAt(0).toUpperCase()+_.slice(1)}function n(_,E,O){var N={"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 E&&O&&/^Win/i.test(_)&&!/^Windows Phone /i.test(_)&&(N=N[/[\d.]+$/.exec(_)])&&(_="Windows "+N),_=String(_),E&&O&&(_=_.replace(RegExp(E,"i"),O)),_=c(_.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),_}function a(_,E){var O=-1,N=_?_.length:0;if(typeof N=="number"&&N>-1&&N<=f)for(;++O<N;)E(_[O],O,_);else h(_,E)}function c(_){return _=x(_),/^(?:webOS|i(?:OS|P))/.test(_)?_:l(_)}function h(_,E){for(var O in _)o.call(_,O)&&E(_[O],O,_)}function A(_){return _==null?l(_):i.call(_).slice(8,-1)}function v(_,E){var O=_!=null?typeof _[E]:"number";return!/^(?:boolean|number|string|undefined)$/.test(O)&&(O=="object"?!!_[E]:!0)}function w(_){return String(_).replace(/([ -])(?!$)/g,"$1?")}function b(_,E){var O=null;return a(_,function(N,F){O=E(O,N,F,_)}),O}function x(_){return String(_).replace(/^ +| +$/g,"")}function C(_){var E=g,O=_&&typeof _=="object"&&A(_)!="String";O&&(E=_,_=null);var N=E.navigator||{},F=N.userAgent||"";_||(_=F);var U=O||r==p,B=O?!!N.likeChrome:/\bChrome\b/.test(_)&&!/internal|\n/i.test(i.toString()),K="Object",Y=O?K:"ScriptBridgingProxyObject",k=O?K:"Environment",H=O&&E.java?"JavaPackage":A(E.java),W=O?K:"RuntimeObject",j=/\bJava/.test(H)&&E.java,M=j&&A(E.environment)==k,G=j?"a":"\u03B1",X=j?"b":"\u03B2",q=E.document||{},ee=E.operamini||E.opera,ie=u.test(ie=O&&ee?ee["[[Class]]"]:A(ee))?ie:ee=null,de,ue=_,ve=[],be=null,_e=_==F,ke=_e&&ee&&typeof ee.version=="function"&&ee.version(),$e,ne=J([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),Ne=Se(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"Edge"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Waterfox","WebPositive","Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chrome",{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),st=Oe([{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"]),pe=ae({Apple:{iPad:1,iPhone:1,iPod:1},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1}}),Z=me(["Windows Phone","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian","Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function J(Be){return b(Be,function(et,bt){return et||RegExp("\\b"+(bt.pattern||w(bt))+"\\b","i").exec(_)&&(bt.label||bt)})}function ae(Be){return b(Be,function(et,bt,dt){return et||(bt[st]||bt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(st)]||RegExp("\\b"+w(dt)+"(?:\\b|\\w*\\d)","i").exec(_))&&dt})}function Se(Be){return b(Be,function(et,bt){return et||RegExp("\\b"+(bt.pattern||w(bt))+"\\b","i").exec(_)&&(bt.label||bt)})}function me(Be){return b(Be,function(et,bt){var dt=bt.pattern||w(bt);return!et&&(et=RegExp("\\b"+dt+"(?:/[\\d.]+|[ \\w.]*)","i").exec(_))&&(et=n(et,dt,bt.label||bt)),et})}function Oe(Be){return b(Be,function(et,bt){var dt=bt.pattern||w(bt);return!et&&(et=RegExp("\\b"+dt+" *\\d+[.\\w_]*","i").exec(_)||RegExp("\\b"+dt+" *\\w+-[\\w]*","i").exec(_)||RegExp("\\b"+dt+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(_))&&((et=String(bt.label&&!RegExp(dt,"i").test(bt.label)?bt.label:et).split("/"))[1]&&!/[\d.]+/.test(et[0])&&(et[0]+=" "+et[1]),bt=bt.label||bt,et=c(et[0].replace(RegExp(dt,"i"),bt).replace(RegExp("; *(?:"+bt+"[_-])?","i")," ").replace(RegExp("("+bt+")[-_.]?(\\w)","i"),"$1 $2"))),et})}function Ee(Be){return b(Be,function(et,bt){return et||(RegExp(bt+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(_)||0)[1]||null})}function oe(){return this.description||""}if(ne&&(ne=[ne]),pe&&!st&&(st=Oe([pe])),(de=/\bGoogle TV\b/.exec(st))&&(st=de[0]),/\bSimulator\b/i.test(_)&&(st=(st?st+" ":"")+"Simulator"),Ne=="Opera Mini"&&/\bOPiOS\b/.test(_)&&ve.push("running in Turbo/Uncompressed mode"),Ne=="IE"&&/\blike iPhone OS\b/.test(_)?(de=C(_.replace(/like iPhone OS/,"")),pe=de.manufacturer,st=de.product):/^iP/.test(st)?(Ne||(Ne="Safari"),Z="iOS"+((de=/ OS ([\d_]+)/i.exec(_))?" "+de[1].replace(/_/g,"."):"")):Ne=="Konqueror"&&!/buntu/i.test(Z)?Z="Kubuntu":pe&&pe!="Google"&&(/Chrome/.test(Ne)&&!/\bMobile Safari\b/i.test(_)||/\bVita\b/.test(st))||/\bAndroid\b/.test(Z)&&/^Chrome/.test(Ne)&&/\bVersion\//i.test(_)?(Ne="Android Browser",Z=/\bAndroid\b/.test(Z)?Z:"Android"):Ne=="Silk"?(/\bMobi/i.test(_)||(Z="Android",ve.unshift("desktop mode")),/Accelerated *= *true/i.test(_)&&ve.unshift("accelerated")):Ne=="PaleMoon"&&(de=/\bFirefox\/([\d.]+)\b/.exec(_))?ve.push("identifying as Firefox "+de[1]):Ne=="Firefox"&&(de=/\b(Mobile|Tablet|TV)\b/i.exec(_))?(Z||(Z="Firefox OS"),st||(st=de[1])):!Ne||(de=!/\bMinefield\b/i.test(_)&&/\b(?:Firefox|Safari)\b/.exec(Ne))?(Ne&&!st&&/[\/,]|^[^(]+?\)/.test(_.slice(_.indexOf(de+"/")+8))&&(Ne=null),(de=st||pe||Z)&&(st||pe||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(Z))&&(Ne=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(Z)?Z:de)+" Browser")):Ne=="Electron"&&(de=(/\bChrome\/([\d.]+)\b/.exec(_)||0)[1])&&ve.push("Chromium "+de),ke||(ke=Ee(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",w(Ne),"(?:Firefox|Minefield|NetFront)"])),(de=ne=="iCab"&&parseFloat(ke)>3&&"WebKit"||/\bOpera\b/.test(Ne)&&(/\bOPR\b/.test(_)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(_)&&!/^(?:Trident|EdgeHTML)$/.test(ne)&&"WebKit"||!ne&&/\bMSIE\b/i.test(_)&&(Z=="Mac OS"?"Tasman":"Trident")||ne=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Ne)&&"NetFront")&&(ne=[de]),Ne=="IE"&&(de=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(_)||0)[1])?(Ne+=" Mobile",Z="Windows Phone "+(/\+$/.test(de)?de:de+".x"),ve.unshift("desktop mode")):/\bWPDesktop\b/i.test(_)?(Ne="IE Mobile",Z="Windows Phone 8.x",ve.unshift("desktop mode"),ke||(ke=(/\brv:([\d.]+)/.exec(_)||0)[1])):Ne!="IE"&&ne=="Trident"&&(de=/\brv:([\d.]+)/.exec(_))&&(Ne&&ve.push("identifying as "+Ne+(ke?" "+ke:"")),Ne="IE",ke=de[1]),_e){if(v(E,"global"))if(j&&(de=j.lang.System,ue=de.getProperty("os.arch"),Z=Z||de.getProperty("os.name")+" "+de.getProperty("os.version")),M){try{ke=E.require("ringo/engine").version.join("."),Ne="RingoJS"}catch(Be){(de=E.system)&&de.global.system==E.system&&(Ne="Narwhal",Z||(Z=de[0].os||null))}Ne||(Ne="Rhino")}else typeof E.process=="object"&&!E.process.browser&&(de=E.process)&&(typeof de.versions=="object"&&(typeof de.versions.electron=="string"?(ve.push("Node "+de.versions.node),Ne="Electron",ke=de.versions.electron):typeof de.versions.nw=="string"&&(ve.push("Chromium "+ke,"Node "+de.versions.node),Ne="NW.js",ke=de.versions.nw)),Ne||(Ne="Node.js",ue=de.arch,Z=de.platform,ke=/[\d.]+/.exec(de.version),ke=ke?ke[0]:null));else A(de=E.runtime)==Y?(Ne="Adobe AIR",Z=de.flash.system.Capabilities.os):A(de=E.phantom)==W?(Ne="PhantomJS",ke=(de=de.version||null)&&de.major+"."+de.minor+"."+de.patch):typeof q.documentMode=="number"&&(de=/\bTrident\/(\d+)/i.exec(_))?(ke=[ke,q.documentMode],(de=+de[1]+4)!=ke[1]&&(ve.push("IE "+ke[1]+" mode"),ne&&(ne[1]=""),ke[1]=de),ke=Ne=="IE"?String(ke[1].toFixed(1)):ke[0]):typeof q.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Ne)&&(ve.push("masking as "+Ne+" "+ke),Ne="IE",ke="11.0",ne=["Trident"],Z="Windows");Z=Z&&c(Z)}if(ke&&(de=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ke)||/(?:alpha|beta)(?: ?\d)?/i.exec(_+";"+(_e&&N.appMinorVersion))||/\bMinefield\b/i.test(_)&&"a")&&(be=/b/i.test(de)?"beta":"alpha",ke=ke.replace(RegExp(de+"\\+?$"),"")+(be=="beta"?X:G)+(/\d+\+?/.exec(de)||"")),Ne=="Fennec"||Ne=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(Z))Ne="Firefox Mobile";else if(Ne=="Maxthon"&&ke)ke=ke.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(st))st=="Xbox 360"&&(Z=null),st=="Xbox 360"&&/\bIEMobile\b/.test(_)&&ve.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Ne)||Ne&&!st&&!/Browser|Mobi/.test(Ne))&&(Z=="Windows CE"||/Mobi/i.test(_)))Ne+=" Mobile";else if(Ne=="IE"&&_e)try{E.external===null&&ve.unshift("platform preview")}catch(Be){ve.unshift("embedded")}else(/\bBlackBerry\b/.test(st)||/\bBB10\b/.test(_))&&(de=(RegExp(st.replace(/ +/g," *")+"/([.\\d]+)","i").exec(_)||0)[1]||ke)?(de=[de,/BB10/.test(_)],Z=(de[1]?(st=null,pe="BlackBerry"):"Device Software")+" "+de[0],ke=null):this!=h&&st!="Wii"&&(_e&&ee||/Opera/.test(Ne)&&/\b(?:MSIE|Firefox)\b/i.test(_)||Ne=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Z)||Ne=="IE"&&(Z&&!/^Win/.test(Z)&&ke>5.5||/\bWindows XP\b/.test(Z)&&ke>8||ke==8&&!/\bTrident\b/.test(_)))&&!u.test(de=C.call(h,_.replace(u,"")+";"))&&de.name&&(de="ing as "+de.name+((de=de.version)?" "+de:""),u.test(Ne)?(/\bIE\b/.test(de)&&Z=="Mac OS"&&(Z=null),de="identify"+de):(de="mask"+de,ie?Ne=c(ie.replace(/([a-z])([A-Z])/g,"$1 $2")):Ne="Opera",/\bIE\b/.test(de)&&(Z=null),_e||(ke=null)),ne=["Presto"],ve.push(de));(de=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(_)||0)[1])&&(de=[parseFloat(de.replace(/\.(\d)$/,".0$1")),de],Ne=="Safari"&&de[1].slice(-1)=="+"?(Ne="WebKit Nightly",be="alpha",ke=de[1].slice(0,-1)):(ke==de[1]||ke==(de[2]=(/\bSafari\/([\d.]+\+?)/i.exec(_)||0)[1]))&&(ke=null),de[1]=(/\bChrome\/([\d.]+)/i.exec(_)||0)[1],de[0]==537.36&&de[2]==537.36&&parseFloat(de[1])>=28&&ne=="WebKit"&&(ne=["Blink"]),!_e||!B&&!de[1]?(ne&&(ne[1]="like Safari"),de=(de=de[0],de<400?1:de<500?2:de<526?3:de<533?4:de<534?"4+":de<535?5:de<537?6:de<538?7:de<601?8:"8")):(ne&&(ne[1]="like Chrome"),de=de[1]||(de=de[0],de<530?1:de<532?2:de<532.05?3:de<533?4:de<534.03?5:de<534.07?6:de<534.1?7:de<534.13?8:de<534.16?9:de<534.24?10:de<534.3?11:de<535.01?12:de<535.02?"13+":de<535.07?15:de<535.11?16:de<535.19?17:de<536.05?18:de<536.1?19:de<537.01?20:de<537.11?"21+":de<537.13?23:de<537.18?24:de<537.24?25:de<537.36?26:ne!="Blink"?"27":"28")),ne&&(ne[1]+=" "+(de+=typeof de=="number"?".x":/[.+]/.test(de)?"":"+")),Ne=="Safari"&&(!ke||parseInt(ke)>45)&&(ke=de)),Ne=="Opera"&&(de=/\bzbov|zvav$/.exec(Z))?(Ne+=" ",ve.unshift("desktop mode"),de=="zvav"?(Ne+="Mini",ke=null):Ne+="Mobile",Z=Z.replace(RegExp(" *"+de+"$"),"")):Ne=="Safari"&&/\bChrome\b/.exec(ne&&ne[1])&&(ve.unshift("desktop mode"),Ne="Chrome Mobile",ke=null,/\bOS X\b/.test(Z)?(pe="Apple",Z="iOS 4.3+"):Z=null),ke&&ke.indexOf(de=/[\d.]+$/.exec(Z))==0&&_.indexOf("/"+de+"-")>-1&&(Z=x(Z.replace(de,""))),ne&&!/\b(?:Avant|Nook)\b/.test(Ne)&&(/Browser|Lunascape|Maxthon/.test(Ne)||Ne!="Safari"&&/^iOS/.test(Z)&&/\bSafari\b/.test(ne[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(Ne)&&ne[1])&&((de=ne[ne.length-1])&&ve.push(de)),ve.length&&(ve=["("+ve.join("; ")+")"]),pe&&st&&st.indexOf(pe)<0&&ve.push("on "+pe),st&&ve.push((/^on /.test(ve[ve.length-1])?"":"on ")+st),Z&&(de=/ ([\d.+]+)$/.exec(Z),$e=de&&Z.charAt(Z.length-de[0].length-1)=="/",Z={architecture:32,family:de&&!$e?Z.replace(de[0],""):Z,version:de?de[1]:null,toString:function(){var et=this.version;return this.family+(et&&!$e?" "+et:"")+(this.architecture==64?" 64-bit":"")}}),(de=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(ue))&&!/\bi686\b/i.test(ue)?(Z&&(Z.architecture=64,Z.family=Z.family.replace(RegExp(" *"+de),"")),Ne&&(/\bWOW64\b/i.test(_)||_e&&/\w(?:86|32)$/.test(N.cpuClass||N.platform)&&!/\bWin64; x64\b/i.test(_))&&ve.unshift("32-bit")):Z&&/^OS X/.test(Z.family)&&Ne=="Chrome"&&parseFloat(ke)>=39&&(Z.architecture=64),_||(_=null);var Re={};return Re.description=_,Re.layout=ne&&ne[0],Re.manufacturer=pe,Re.name=Ne,Re.prerelease=be,Re.product=st,Re.ua=_,Re.version=Ne&&ke,Re.os=Z||{architecture:null,family:null,version:null,toString:function(){return"null"}},Re.parse=C,Re.toString=oe,Re.version&&ve.unshift(ke),Re.name&&ve.unshift(Ne),Z&&Ne&&!(Z==String(Z).split(" ")[0]&&(Z==Ne.split(" ")[0]||st))&&ve.push(st?"("+Z+")":"on "+Z),ve.length&&(Re.description=ve.join(" ")),Re}var I=C();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(g.platform=I,define(function(){return I})):t&&e?h(I,function(_,E){t[E]=_}):g.platform=I}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(z,V,m){(function(S){"use strict";typeof S=="undefined"||!S.version||S.version.indexOf("v0.")===0||S.version.indexOf("v1.")===0&&S.version.indexOf("v1.8.")!==0?V.exports={nextTick:y}:V.exports=S;function y(g,p,t,e){if(typeof g!="function")throw new TypeError('"callback" argument must be a function');var d=arguments.length,f,u;switch(d){case 0:case 1:return S.nextTick(g);case 2:return S.nextTick(function(){g.call(null,p)});case 3:return S.nextTick(function(){g.call(null,p,t)});case 4:return S.nextTick(function(){g.call(null,p,t,e)});default:for(f=new Array(d-1),u=0;u<f.length;)f[u++]=arguments[u];return S.nextTick(function(){g.apply(null,f)})}}}).call(this,z("_process"))},{_process:208}],208:[function(z,V,m){var S=V.exports={},y,g;function p(){throw new Error("setTimeout has not been defined")}function t(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?y=setTimeout:y=p}catch(a){y=p}try{typeof clearTimeout=="function"?g=clearTimeout:g=t}catch(a){g=t}})();function e(a){if(y===setTimeout)return setTimeout(a,0);if((y===p||!y)&&setTimeout)return y=setTimeout,setTimeout(a,0);try{return y(a,0)}catch(c){try{return y.call(null,a,0)}catch(h){return y.call(this,a,0)}}}function d(a){if(g===clearTimeout)return clearTimeout(a);if((g===t||!g)&&clearTimeout)return g=clearTimeout,clearTimeout(a);try{return g(a)}catch(c){try{return g.call(null,a)}catch(h){return g.call(this,a)}}}var f=[],u=!1,r,s=-1;function o(){if(!u||!r)return;u=!1,r.length?f=r.concat(f):s=-1,f.length&&i()}function i(){if(u)return;var a=e(o);u=!0;for(var c=f.length;c;){for(r=f,f=[];++s<c;)r&&r[s].run();s=-1,c=f.length}r=null,u=!1,d(a)}S.nextTick=function(a){var c=new Array(arguments.length-1);if(arguments.length>1)for(var h=1;h<arguments.length;h++)c[h-1]=arguments[h];f.push(new l(a,c)),f.length===1&&!u&&e(i)};function l(a,c){this.fun=a,this.array=c}l.prototype.run=function(){this.fun.apply(null,this.array)},S.title="browser",S.browser=!0,S.env={},S.argv=[],S.version="",S.versions={};function n(){}S.on=n,S.addListener=n,S.once=n,S.off=n,S.removeListener=n,S.removeAllListeners=n,S.emit=n,S.prependListener=n,S.prependOnceListener=n,S.listeners=function(a){return[]},S.binding=function(a){throw new Error("process.binding is not supported")},S.cwd=function(){return"/"},S.chdir=function(a){throw new Error("process.chdir is not supported")},S.umask=function(){return 0}},{}],209:[function(z,V,m){(function(S){/*! https://mths.be/punycode v1.4.1 by @mathias */(function(y){var g=typeof m=="object"&&m&&!m.nodeType&&m,p=typeof V=="object"&&V&&!V.nodeType&&V,t=typeof S=="object"&&S;(t.global===t||t.window===t||t.self===t)&&(y=t);var e,d=2147483647,f=36,u=1,r=26,s=38,o=700,i=72,l=128,n="-",a=/^xn--/,c=/[^\x20-\x7E]/,h=/[\x2E\u3002\uFF0E\uFF61]/g,A={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},v=f-u,w=Math.floor,b=String.fromCharCode,x;function C(H){throw new RangeError(A[H])}function I(H,W){for(var j=H.length,M=[];j--;)M[j]=W(H[j]);return M}function _(H,W){var j=H.split("@"),M="";j.length>1&&(M=j[0]+"@",H=j[1]),H=H.replace(h,".");var G=H.split("."),X=I(G,W).join(".");return M+X}function E(H){for(var W=[],j=0,M=H.length,G,X;j<M;)G=H.charCodeAt(j++),G>=55296&&G<=56319&&j<M?(X=H.charCodeAt(j++),(X&64512)==56320?W.push(((G&1023)<<10)+(X&1023)+65536):(W.push(G),j--)):W.push(G);return W}function O(H){return I(H,function(W){var j="";return W>65535&&(W-=65536,j+=b(W>>>10&1023|55296),W=56320|W&1023),j+=b(W),j}).join("")}function N(H){return H-48<10?H-22:H-65<26?H-65:H-97<26?H-97:f}function F(H,W){return H+22+75*(H<26)-((W!=0)<<5)}function U(H,W,j){var M=0;for(H=j?w(H/o):H>>1,H+=w(H/W);H>v*r>>1;M+=f)H=w(H/v);return w(M+(v+1)*H/(H+s))}function B(H){var W=[],j=H.length,M,G=0,X=l,q=i,ee,ie,de,ue,ve,be,_e,ke,$e;for(ee=H.lastIndexOf(n),ee<0&&(ee=0),ie=0;ie<ee;++ie)H.charCodeAt(ie)>=128&&C("not-basic"),W.push(H.charCodeAt(ie));for(de=ee>0?ee+1:0;de<j;){for(ue=G,ve=1,be=f;!(de>=j&&C("invalid-input"),_e=N(H.charCodeAt(de++)),(_e>=f||_e>w((d-G)/ve))&&C("overflow"),G+=_e*ve,ke=be<=q?u:be>=q+r?r:be-q,_e<ke);be+=f)$e=f-ke,ve>w(d/$e)&&C("overflow"),ve*=$e;M=W.length+1,q=U(G-ue,M,ue==0),w(G/M)>d-X&&C("overflow"),X+=w(G/M),G%=M,W.splice(G++,0,X)}return O(W)}function K(H){var W,j,M,G,X,q,ee,ie,de,ue,ve,be=[],_e,ke,$e,ne;for(H=E(H),_e=H.length,W=l,j=0,X=i,q=0;q<_e;++q)ve=H[q],ve<128&&be.push(b(ve));for(M=G=be.length,G&&be.push(n);M<_e;){for(ee=d,q=0;q<_e;++q)ve=H[q],ve>=W&&ve<ee&&(ee=ve);for(ke=M+1,ee-W>w((d-j)/ke)&&C("overflow"),j+=(ee-W)*ke,W=ee,q=0;q<_e;++q)if(ve=H[q],ve<W&&++j>d&&C("overflow"),ve==W){for(ie=j,de=f;!(ue=de<=X?u:de>=X+r?r:de-X,ie<ue);de+=f)ne=ie-ue,$e=f-ue,be.push(b(F(ue+ne%$e,0))),ie=w(ne/$e);be.push(b(F(ie,0))),X=U(j,ke,M==G),j=0,++M}++j,++W}return be.join("")}function Y(H){return _(H,function(W){return a.test(W)?B(W.slice(4).toLowerCase()):W})}function k(H){return _(H,function(W){return c.test(W)?"xn--"+K(W):W})}if(e={version:"1.4.1",ucs2:{decode:E,encode:O},decode:B,encode:K,toASCII:k,toUnicode:Y},typeof define=="function"&&typeof define.amd=="object"&&define.amd)define("punycode",function(){return e});else if(g&&p)if(V.exports==g)p.exports=e;else for(x in e)e.hasOwnProperty(x)&&(g[x]=e[x]);else y.punycode=e})(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],210:[function(z,V,m){"use strict";function S(g,p){return Object.prototype.hasOwnProperty.call(g,p)}V.exports=function(g,p,t,e){p=p||"&",t=t||"=";var d={};if(typeof g!="string"||g.length===0)return d;var f=/\+/g;g=g.split(p);var u=1e3;e&&typeof e.maxKeys=="number"&&(u=e.maxKeys);var r=g.length;u>0&&r>u&&(r=u);for(var s=0;s<r;++s){var o=g[s].replace(f,"%20"),i=o.indexOf(t),l,n,a,c;i>=0?(l=o.substr(0,i),n=o.substr(i+1)):(l=o,n=""),a=decodeURIComponent(l),c=decodeURIComponent(n),S(d,a)?y(d[a])?d[a].push(c):d[a]=[d[a],c]:d[a]=c}return d};var y=Array.isArray||function(g){return Object.prototype.toString.call(g)==="[object Array]"}},{}],211:[function(z,V,m){"use strict";var S=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};V.exports=function(t,e,d,f){return e=e||"&",d=d||"=",t===null&&(t=void 0),typeof t=="object"?g(p(t),function(u){var r=encodeURIComponent(S(u))+d;return y(t[u])?g(t[u],function(s){return r+encodeURIComponent(S(s))}).join(e):r+encodeURIComponent(S(t[u]))}).join(e):f?encodeURIComponent(S(f))+d+encodeURIComponent(S(t)):""};var y=Array.isArray||function(t){return Object.prototype.toString.call(t)==="[object Array]"};function g(t,e){if(t.map)return t.map(e);for(var d=[],f=0;f<t.length;f++)d.push(e(t[f],f));return d}var p=Object.keys||function(t){var e=[];for(var d in t)Object.prototype.hasOwnProperty.call(t,d)&&e.push(d);return e}},{}],212:[function(z,V,m){"use strict";m.decode=m.parse=z("./decode"),m.encode=m.stringify=z("./encode")},{"./decode":210,"./encode":211}],213:[function(z,V,m){V.exports=z("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":214}],214:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/create"),y=t(S),g=z("babel-runtime/core-js/object/keys"),p=t(g);function t(c){return c&&c.__esModule?c:{default:c}}var e=z("process-nextick-args"),d=p.default||function(c){var h=[];for(var A in c)h.push(A);return h};V.exports=l;var f=(0,y.default)(z("core-util-is"));f.inherits=z("inherits");var u=z("./_stream_readable"),r=z("./_stream_writable");f.inherits(l,u);for(var s=d(r.prototype),o=0;o<s.length;o++){var i=s[o];l.prototype[i]||(l.prototype[i]=r.prototype[i])}function l(c){if(!(this instanceof l))return new l(c);u.call(this,c),r.call(this,c),c&&c.readable===!1&&(this.readable=!1),c&&c.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,c&&c.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",n)}Object.defineProperty(l.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function n(){if(this.allowHalfOpen||this._writableState.ended)return;e.nextTick(a,this)}function a(c){c.end()}Object.defineProperty(l.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(h){if(this._readableState===void 0||this._writableState===void 0)return;this._readableState.destroyed=h,this._writableState.destroyed=h}}),l.prototype._destroy=function(c,h){this.push(null),this.end(),e.nextTick(h,c)}},{"./_stream_readable":216,"./_stream_writable":218,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60,"core-util-is":189,inherits:196,"process-nextick-args":207}],215:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/create"),y=g(S);function g(d){return d&&d.__esModule?d:{default:d}}V.exports=e;var p=z("./_stream_transform"),t=(0,y.default)(z("core-util-is"));t.inherits=z("inherits"),t.inherits(e,p);function e(d){if(!(this instanceof e))return new e(d);p.call(this,d)}e.prototype._transform=function(d,f,u){u(null,d)}},{"./_stream_transform":217,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],216:[function(z,V,m){(function(S,y){"use strict";var g=z("babel-runtime/core-js/object/get-prototype-of"),p=d(g),t=z("babel-runtime/core-js/object/create"),e=d(t);function d(ne){return ne&&ne.__esModule?ne:{default:ne}}var f=z("process-nextick-args");V.exports=E;var u=z("isarray"),r;E.ReadableState=_;var s=z("events").EventEmitter,o=function(Ne,st){return Ne.listeners(st).length},i=z("./internal/streams/stream"),l=z("safe-buffer").Buffer,n=y.Uint8Array||function(){};function a(ne){return l.from(ne)}function c(ne){return l.isBuffer(ne)||ne instanceof n}var h=(0,e.default)(z("core-util-is"));h.inherits=z("inherits");var A=z("util"),v=void 0;A&&A.debuglog?v=A.debuglog("stream"):v=function(){};var w=z("./internal/streams/BufferList"),b=z("./internal/streams/destroy"),x;h.inherits(E,i);var C=["error","close","destroy","pause","resume"];function I(ne,Ne,st){if(typeof ne.prependListener=="function")return ne.prependListener(Ne,st);!ne._events||!ne._events[Ne]?ne.on(Ne,st):u(ne._events[Ne])?ne._events[Ne].unshift(st):ne._events[Ne]=[st,ne._events[Ne]]}function _(ne,Ne){r=r||z("./_stream_duplex"),ne=ne||{};var st=Ne instanceof r;this.objectMode=!!ne.objectMode,st&&(this.objectMode=this.objectMode||!!ne.readableObjectMode);var pe=ne.highWaterMark,Z=ne.readableHighWaterMark,J=this.objectMode?16:16*1024;pe||pe===0?this.highWaterMark=pe:st&&(Z||Z===0)?this.highWaterMark=Z:this.highWaterMark=J,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new w,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=ne.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,ne.encoding&&(x||(x=z("string_decoder/").StringDecoder),this.decoder=new x(ne.encoding),this.encoding=ne.encoding)}function E(ne){if(r=r||z("./_stream_duplex"),!(this instanceof E))return new E(ne);this._readableState=new _(ne,this),this.readable=!0,ne&&(typeof ne.read=="function"&&(this._read=ne.read),typeof ne.destroy=="function"&&(this._destroy=ne.destroy)),i.call(this)}Object.defineProperty(E.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Ne){if(!this._readableState)return;this._readableState.destroyed=Ne}}),E.prototype.destroy=b.destroy,E.prototype._undestroy=b.undestroy,E.prototype._destroy=function(ne,Ne){this.push(null),Ne(ne)},E.prototype.push=function(ne,Ne){var st=this._readableState,pe;return st.objectMode?pe=!0:typeof ne=="string"&&(Ne=Ne||st.defaultEncoding,Ne!==st.encoding&&(ne=l.from(ne,Ne),Ne=""),pe=!0),O(this,ne,Ne,!1,pe)},E.prototype.unshift=function(ne){return O(this,ne,null,!0,!1)};function O(ne,Ne,st,pe,Z){var J=ne._readableState;if(Ne===null)J.reading=!1,k(ne,J);else{var ae;Z||(ae=F(J,Ne)),ae?ne.emit("error",ae):J.objectMode||Ne&&Ne.length>0?(typeof Ne!="string"&&!J.objectMode&&(0,p.default)(Ne)!==l.prototype&&(Ne=a(Ne)),pe?J.endEmitted?ne.emit("error",new Error("stream.unshift() after end event")):N(ne,J,Ne,!0):J.ended?ne.emit("error",new Error("stream.push() after EOF")):(J.reading=!1,J.decoder&&!st?(Ne=J.decoder.write(Ne),J.objectMode||Ne.length!==0?N(ne,J,Ne,!1):j(ne,J)):N(ne,J,Ne,!1))):pe||(J.reading=!1)}return U(J)}function N(ne,Ne,st,pe){Ne.flowing&&Ne.length===0&&!Ne.sync?(ne.emit("data",st),ne.read(0)):(Ne.length+=Ne.objectMode?1:st.length,pe?Ne.buffer.unshift(st):Ne.buffer.push(st),Ne.needReadable&&H(ne)),j(ne,Ne)}function F(ne,Ne){var st;return!c(Ne)&&typeof Ne!="string"&&Ne!==void 0&&!ne.objectMode&&(st=new TypeError("Invalid non-string/buffer chunk")),st}function U(ne){return!ne.ended&&(ne.needReadable||ne.length<ne.highWaterMark||ne.length===0)}E.prototype.isPaused=function(){return this._readableState.flowing===!1},E.prototype.setEncoding=function(ne){return x||(x=z("string_decoder/").StringDecoder),this._readableState.decoder=new x(ne),this._readableState.encoding=ne,this};var B=8388608;function K(ne){return ne>=B?ne=B:(ne--,ne|=ne>>>1,ne|=ne>>>2,ne|=ne>>>4,ne|=ne>>>8,ne|=ne>>>16,ne++),ne}function Y(ne,Ne){return ne<=0||Ne.length===0&&Ne.ended?0:Ne.objectMode?1:ne!==ne?Ne.flowing&&Ne.length?Ne.buffer.head.data.length:Ne.length:(ne>Ne.highWaterMark&&(Ne.highWaterMark=K(ne)),ne<=Ne.length?ne:Ne.ended?Ne.length:(Ne.needReadable=!0,0))}E.prototype.read=function(ne){v("read",ne),ne=parseInt(ne,10);var Ne=this._readableState,st=ne;if(ne!==0&&(Ne.emittedReadable=!1),ne===0&&Ne.needReadable&&(Ne.length>=Ne.highWaterMark||Ne.ended))return v("read: emitReadable",Ne.length,Ne.ended),Ne.length===0&&Ne.ended?_e(this):H(this),null;if(ne=Y(ne,Ne),ne===0&&Ne.ended)return Ne.length===0&&_e(this),null;var pe=Ne.needReadable;v("need readable",pe),(Ne.length===0||Ne.length-ne<Ne.highWaterMark)&&(pe=!0,v("length less than watermark",pe)),Ne.ended||Ne.reading?(pe=!1,v("reading or ended",pe)):pe&&(v("do read"),Ne.reading=!0,Ne.sync=!0,Ne.length===0&&(Ne.needReadable=!0),this._read(Ne.highWaterMark),Ne.sync=!1,Ne.reading||(ne=Y(st,Ne)));var Z;return ne>0?Z=de(ne,Ne):Z=null,Z===null?(Ne.needReadable=!0,ne=0):Ne.length-=ne,Ne.length===0&&(Ne.ended||(Ne.needReadable=!0),st!==ne&&Ne.ended&&_e(this)),Z!==null&&this.emit("data",Z),Z};function k(ne,Ne){if(Ne.ended)return;if(Ne.decoder){var st=Ne.decoder.end();st&&st.length&&(Ne.buffer.push(st),Ne.length+=Ne.objectMode?1:st.length)}Ne.ended=!0,H(ne)}function H(ne){var Ne=ne._readableState;Ne.needReadable=!1,Ne.emittedReadable||(v("emitReadable",Ne.flowing),Ne.emittedReadable=!0,Ne.sync?f.nextTick(W,ne):W(ne))}function W(ne){v("emit readable"),ne.emit("readable"),ie(ne)}function j(ne,Ne){Ne.readingMore||(Ne.readingMore=!0,f.nextTick(M,ne,Ne))}function M(ne,Ne){for(var st=Ne.length;!Ne.reading&&!Ne.flowing&&!Ne.ended&&Ne.length<Ne.highWaterMark&&!(v("maybeReadMore read 0"),ne.read(0),st===Ne.length);)st=Ne.length;Ne.readingMore=!1}E.prototype._read=function(ne){this.emit("error",new Error("_read() is not implemented"))},E.prototype.pipe=function(ne,Ne){var st=this,pe=this._readableState;switch(pe.pipesCount){case 0:pe.pipes=ne;break;case 1:pe.pipes=[pe.pipes,ne];break;default:pe.pipes.push(ne);break}pe.pipesCount+=1,v("pipe count=%d opts=%j",pe.pipesCount,Ne);var Z=(!Ne||Ne.end!==!1)&&ne!==S.stdout&&ne!==S.stderr,J=Z?Se:dt;pe.endEmitted?f.nextTick(J):st.once("end",J),ne.on("unpipe",ae);function ae(He,kt){v("onunpipe"),He===st&&(kt&&kt.hasUnpiped===!1&&(kt.hasUnpiped=!0,Ee()))}function Se(){v("onend"),ne.end()}var me=G(st);ne.on("drain",me);var Oe=!1;function Ee(){v("cleanup"),ne.removeListener("close",et),ne.removeListener("finish",bt),ne.removeListener("drain",me),ne.removeListener("error",Be),ne.removeListener("unpipe",ae),st.removeListener("end",Se),st.removeListener("end",dt),st.removeListener("data",Re),Oe=!0,pe.awaitDrain&&(!ne._writableState||ne._writableState.needDrain)&&me()}var oe=!1;st.on("data",Re);function Re(He){v("ondata"),oe=!1;var kt=ne.write(He);kt===!1&&!oe&&((pe.pipesCount===1&&pe.pipes===ne||pe.pipesCount>1&&$e(pe.pipes,ne)!==-1)&&!Oe&&(v("false write response, pause",st._readableState.awaitDrain),st._readableState.awaitDrain++,oe=!0),st.pause())}function Be(He){v("onerror",He),dt(),ne.removeListener("error",Be),o(ne,"error")===0&&ne.emit("error",He)}I(ne,"error",Be);function et(){ne.removeListener("finish",bt),dt()}ne.once("close",et);function bt(){v("onfinish"),ne.removeListener("close",et),dt()}ne.once("finish",bt);function dt(){v("unpipe"),st.unpipe(ne)}return ne.emit("pipe",st),pe.flowing||(v("pipe resume"),st.resume()),ne};function G(ne){return function(){var Ne=ne._readableState;v("pipeOnDrain",Ne.awaitDrain),Ne.awaitDrain&&Ne.awaitDrain--,Ne.awaitDrain===0&&o(ne,"data")&&(Ne.flowing=!0,ie(ne))}}E.prototype.unpipe=function(ne){var Ne=this._readableState,st={hasUnpiped:!1};if(Ne.pipesCount===0)return this;if(Ne.pipesCount===1)return ne&&ne!==Ne.pipes?this:(ne||(ne=Ne.pipes),Ne.pipes=null,Ne.pipesCount=0,Ne.flowing=!1,ne&&ne.emit("unpipe",this,st),this);if(!ne){var pe=Ne.pipes,Z=Ne.pipesCount;Ne.pipes=null,Ne.pipesCount=0,Ne.flowing=!1;for(var J=0;J<Z;J++)pe[J].emit("unpipe",this,st);return this}var ae=$e(Ne.pipes,ne);return ae===-1?this:(Ne.pipes.splice(ae,1),Ne.pipesCount-=1,Ne.pipesCount===1&&(Ne.pipes=Ne.pipes[0]),ne.emit("unpipe",this,st),this)},E.prototype.on=function(ne,Ne){var st=i.prototype.on.call(this,ne,Ne);if(ne==="data")this._readableState.flowing!==!1&&this.resume();else if(ne==="readable"){var pe=this._readableState;!pe.endEmitted&&!pe.readableListening&&(pe.readableListening=pe.needReadable=!0,pe.emittedReadable=!1,pe.reading?pe.length&&H(this):f.nextTick(X,this))}return st},E.prototype.addListener=E.prototype.on;function X(ne){v("readable nexttick read 0"),ne.read(0)}E.prototype.resume=function(){var ne=this._readableState;return ne.flowing||(v("resume"),ne.flowing=!0,q(this,ne)),this};function q(ne,Ne){Ne.resumeScheduled||(Ne.resumeScheduled=!0,f.nextTick(ee,ne,Ne))}function ee(ne,Ne){Ne.reading||(v("resume read 0"),ne.read(0)),Ne.resumeScheduled=!1,Ne.awaitDrain=0,ne.emit("resume"),ie(ne),Ne.flowing&&!Ne.reading&&ne.read(0)}E.prototype.pause=function(){return v("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(v("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function ie(ne){var Ne=ne._readableState;for(v("flow",Ne.flowing);Ne.flowing&&ne.read()!==null;);}E.prototype.wrap=function(ne){var Ne=this,st=this._readableState,pe=!1;ne.on("end",function(){if(v("wrapped end"),st.decoder&&!st.ended){var ae=st.decoder.end();ae&&ae.length&&Ne.push(ae)}Ne.push(null)}),ne.on("data",function(ae){if(v("wrapped data"),st.decoder&&(ae=st.decoder.write(ae)),st.objectMode&&ae==null)return;if(!st.objectMode&&(!ae||!ae.length))return;var Se=Ne.push(ae);Se||(pe=!0,ne.pause())});for(var Z in ne)this[Z]===void 0&&typeof ne[Z]=="function"&&(this[Z]=function(ae){return function(){return ne[ae].apply(ne,arguments)}}(Z));for(var J=0;J<C.length;J++)ne.on(C[J],this.emit.bind(this,C[J]));return this._read=function(ae){v("wrapped _read",ae),pe&&(pe=!1,ne.resume())},this},Object.defineProperty(E.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),E._fromList=de;function de(ne,Ne){if(Ne.length===0)return null;var st;return Ne.objectMode?st=Ne.buffer.shift():!ne||ne>=Ne.length?(Ne.decoder?st=Ne.buffer.join(""):Ne.buffer.length===1?st=Ne.buffer.head.data:st=Ne.buffer.concat(Ne.length),Ne.buffer.clear()):st=ue(ne,Ne.buffer,Ne.decoder),st}function ue(ne,Ne,st){var pe;return ne<Ne.head.data.length?(pe=Ne.head.data.slice(0,ne),Ne.head.data=Ne.head.data.slice(ne)):ne===Ne.head.data.length?pe=Ne.shift():pe=st?ve(ne,Ne):be(ne,Ne),pe}function ve(ne,Ne){var st=Ne.head,pe=1,Z=st.data;for(ne-=Z.length;st=st.next;){var J=st.data,ae=ne>J.length?J.length:ne;if(ae===J.length?Z+=J:Z+=J.slice(0,ne),ne-=ae,ne===0){ae===J.length?(++pe,st.next?Ne.head=st.next:Ne.head=Ne.tail=null):(Ne.head=st,st.data=J.slice(ae));break}++pe}return Ne.length-=pe,Z}function be(ne,Ne){var st=l.allocUnsafe(ne),pe=Ne.head,Z=1;for(pe.data.copy(st),ne-=pe.data.length;pe=pe.next;){var J=pe.data,ae=ne>J.length?J.length:ne;if(J.copy(st,st.length-ne,0,ae),ne-=ae,ne===0){ae===J.length?(++Z,pe.next?Ne.head=pe.next:Ne.head=Ne.tail=null):(Ne.head=pe,pe.data=J.slice(ae));break}++Z}return Ne.length-=Z,st}function _e(ne){var Ne=ne._readableState;if(Ne.length>0)throw new Error('"endReadable()" called on non-empty stream');Ne.endEmitted||(Ne.ended=!0,f.nextTick(ke,Ne,ne))}function ke(ne,Ne){!ne.endEmitted&&ne.length===0&&(ne.endEmitted=!0,Ne.readable=!1,Ne.emit("end"))}function $e(ne,Ne){for(var st=0,pe=ne.length;st<pe;st++)if(ne[st]===Ne)return st;return-1}}).call(this,z("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":214,"./internal/streams/BufferList":219,"./internal/streams/destroy":220,"./internal/streams/stream":221,_process:208,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/get-prototype-of":59,"core-util-is":189,events:192,inherits:196,isarray:198,"process-nextick-args":207,"safe-buffer":228,"string_decoder/":235,util:71}],217:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/create"),y=g(S);function g(r){return r&&r.__esModule?r:{default:r}}V.exports=d;var p=z("./_stream_duplex"),t=(0,y.default)(z("core-util-is"));t.inherits=z("inherits"),t.inherits(d,p);function e(r,s){var o=this._transformState;o.transforming=!1;var i=o.writecb;if(!i)return this.emit("error",new Error("write callback called multiple times"));o.writechunk=null,o.writecb=null,s!=null&&this.push(s),i(r);var l=this._readableState;l.reading=!1,(l.needReadable||l.length<l.highWaterMark)&&this._read(l.highWaterMark)}function d(r){if(!(this instanceof d))return new d(r);p.call(this,r),this._transformState={afterTransform:e.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,r&&(typeof r.transform=="function"&&(this._transform=r.transform),typeof r.flush=="function"&&(this._flush=r.flush)),this.on("prefinish",f)}function f(){var r=this;typeof this._flush=="function"?this._flush(function(s,o){u(r,s,o)}):u(this,null,null)}d.prototype.push=function(r,s){return this._transformState.needTransform=!1,p.prototype.push.call(this,r,s)},d.prototype._transform=function(r,s,o){throw new Error("_transform() is not implemented")},d.prototype._write=function(r,s,o){var i=this._transformState;if(i.writecb=o,i.writechunk=r,i.writeencoding=s,!i.transforming){var l=this._readableState;(i.needTransform||l.needReadable||l.length<l.highWaterMark)&&this._read(l.highWaterMark)}},d.prototype._read=function(r){var s=this._transformState;s.writechunk!==null&&s.writecb&&!s.transforming?(s.transforming=!0,this._transform(s.writechunk,s.writeencoding,s.afterTransform)):s.needTransform=!0},d.prototype._destroy=function(r,s){var o=this;p.prototype._destroy.call(this,r,function(i){s(i),o.emit("close")})};function u(r,s,o){if(s)return r.emit("error",s);if(o!=null&&r.push(o),r._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(r._transformState.transforming)throw new Error("Calling transform done when still transforming");return r.push(null)}},{"./_stream_duplex":214,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],218:[function(z,V,m){(function(S,y){"use strict";var g=z("babel-runtime/core-js/object/define-property"),p=i(g),t=z("babel-runtime/core-js/symbol/has-instance"),e=i(t),d=z("babel-runtime/core-js/symbol"),f=i(d),u=z("babel-runtime/core-js/object/create"),r=i(u),s=z("babel-runtime/core-js/set-immediate"),o=i(s);function i(be){return be&&be.__esModule?be:{default:be}}var l=z("process-nextick-args");V.exports=F;function n(be,_e,ke){this.chunk=be,this.encoding=_e,this.callback=ke,this.next=null}function a(be){var _e=this;this.next=null,this.entry=null,this.finish=function(){ve(_e,be)}}var c=!S.browser&&["v0.10","v0.9."].indexOf(S.version.slice(0,5))>-1?o.default:l.nextTick,h;F.WritableState=O;var A=(0,r.default)(z("core-util-is"));A.inherits=z("inherits");var v={deprecate:z("util-deprecate")},w=z("./internal/streams/stream"),b=z("safe-buffer").Buffer,x=y.Uint8Array||function(){};function C(be){return b.from(be)}function I(be){return b.isBuffer(be)||be instanceof x}var _=z("./internal/streams/destroy");A.inherits(F,w);function E(){}function O(be,_e){h=h||z("./_stream_duplex"),be=be||{};var ke=_e instanceof h;this.objectMode=!!be.objectMode,ke&&(this.objectMode=this.objectMode||!!be.writableObjectMode);var $e=be.highWaterMark,ne=be.writableHighWaterMark,Ne=this.objectMode?16:16*1024;$e||$e===0?this.highWaterMark=$e:ke&&(ne||ne===0)?this.highWaterMark=ne:this.highWaterMark=Ne,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 st=be.decodeStrings===!1;this.decodeStrings=!st,this.defaultEncoding=be.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(pe){j(_e,pe)},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 a(this)}O.prototype.getBuffer=function(){for(var _e=this.bufferedRequest,ke=[];_e;)ke.push(_e),_e=_e.next;return ke},function(){try{Object.defineProperty(O.prototype,"buffer",{get:v.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(be){}}();var N;typeof f.default=="function"&&e.default&&typeof Function.prototype[e.default]=="function"?(N=Function.prototype[e.default],(0,p.default)(F,e.default,{value:function(_e){return N.call(this,_e)?!0:this!==F?!1:_e&&_e._writableState instanceof O}})):N=function(_e){return _e instanceof this};function F(be){if(h=h||z("./_stream_duplex"),!N.call(F,this)&&!(this instanceof h))return new F(be);this._writableState=new O(be,this),this.writable=!0,be&&(typeof be.write=="function"&&(this._write=be.write),typeof be.writev=="function"&&(this._writev=be.writev),typeof be.destroy=="function"&&(this._destroy=be.destroy),typeof be.final=="function"&&(this._final=be.final)),w.call(this)}F.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function U(be,_e){var ke=new Error("write after end");be.emit("error",ke),l.nextTick(_e,ke)}function B(be,_e,ke,$e){var ne=!0,Ne=!1;return ke===null?Ne=new TypeError("May not write null values to stream"):typeof ke!="string"&&ke!==void 0&&!_e.objectMode&&(Ne=new TypeError("Invalid non-string/buffer chunk")),Ne&&(be.emit("error",Ne),l.nextTick($e,Ne),ne=!1),ne}F.prototype.write=function(be,_e,ke){var $e=this._writableState,ne=!1,Ne=!$e.objectMode&&I(be);return Ne&&!b.isBuffer(be)&&(be=C(be)),typeof _e=="function"&&(ke=_e,_e=null),Ne?_e="buffer":_e||(_e=$e.defaultEncoding),typeof ke!="function"&&(ke=E),$e.ended?U(this,ke):(Ne||B(this,$e,be,ke))&&($e.pendingcb++,ne=Y(this,$e,Ne,be,_e,ke)),ne},F.prototype.cork=function(){var be=this._writableState;be.corked++},F.prototype.uncork=function(){var be=this._writableState;be.corked&&(be.corked--,!be.writing&&!be.corked&&!be.finished&&!be.bufferProcessing&&be.bufferedRequest&&X(this,be))},F.prototype.setDefaultEncoding=function(_e){if(typeof _e=="string"&&(_e=_e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((_e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+_e);return this._writableState.defaultEncoding=_e,this};function K(be,_e,ke){return!be.objectMode&&be.decodeStrings!==!1&&typeof _e=="string"&&(_e=b.from(_e,ke)),_e}Object.defineProperty(F.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Y(be,_e,ke,$e,ne,Ne){if(!ke){var st=K(_e,$e,ne);$e!==st&&(ke=!0,ne="buffer",$e=st)}var pe=_e.objectMode?1:$e.length;_e.length+=pe;var Z=_e.length<_e.highWaterMark;if(Z||(_e.needDrain=!0),_e.writing||_e.corked){var J=_e.lastBufferedRequest;_e.lastBufferedRequest={chunk:$e,encoding:ne,isBuf:ke,callback:Ne,next:null},J?J.next=_e.lastBufferedRequest:_e.bufferedRequest=_e.lastBufferedRequest,_e.bufferedRequestCount+=1}else k(be,_e,!1,pe,$e,ne,Ne);return Z}function k(be,_e,ke,$e,ne,Ne,st){_e.writelen=$e,_e.writecb=st,_e.writing=!0,_e.sync=!0,ke?be._writev(ne,_e.onwrite):be._write(ne,Ne,_e.onwrite),_e.sync=!1}function H(be,_e,ke,$e,ne){--_e.pendingcb,ke?(l.nextTick(ne,$e),l.nextTick(de,be,_e),be._writableState.errorEmitted=!0,be.emit("error",$e)):(ne($e),be._writableState.errorEmitted=!0,be.emit("error",$e),de(be,_e))}function W(be){be.writing=!1,be.writecb=null,be.length-=be.writelen,be.writelen=0}function j(be,_e){var ke=be._writableState,$e=ke.sync,ne=ke.writecb;if(W(ke),_e)H(be,ke,$e,_e,ne);else{var Ne=q(ke);!Ne&&!ke.corked&&!ke.bufferProcessing&&ke.bufferedRequest&&X(be,ke),$e?c(M,be,ke,Ne,ne):M(be,ke,Ne,ne)}}function M(be,_e,ke,$e){ke||G(be,_e),_e.pendingcb--,$e(),de(be,_e)}function G(be,_e){_e.length===0&&_e.needDrain&&(_e.needDrain=!1,be.emit("drain"))}function X(be,_e){_e.bufferProcessing=!0;var ke=_e.bufferedRequest;if(be._writev&&ke&&ke.next){var $e=_e.bufferedRequestCount,ne=new Array($e),Ne=_e.corkedRequestsFree;Ne.entry=ke;for(var st=0,pe=!0;ke;)ne[st]=ke,ke.isBuf||(pe=!1),ke=ke.next,st+=1;ne.allBuffers=pe,k(be,_e,!0,_e.length,ne,"",Ne.finish),_e.pendingcb++,_e.lastBufferedRequest=null,Ne.next?(_e.corkedRequestsFree=Ne.next,Ne.next=null):_e.corkedRequestsFree=new a(_e),_e.bufferedRequestCount=0}else{for(;ke;){var Z=ke.chunk,J=ke.encoding,ae=ke.callback,Se=_e.objectMode?1:Z.length;if(k(be,_e,!1,Se,Z,J,ae),ke=ke.next,_e.bufferedRequestCount--,_e.writing)break}ke===null&&(_e.lastBufferedRequest=null)}_e.bufferedRequest=ke,_e.bufferProcessing=!1}F.prototype._write=function(be,_e,ke){ke(new Error("_write() is not implemented"))},F.prototype._writev=null,F.prototype.end=function(be,_e,ke){var $e=this._writableState;typeof be=="function"?(ke=be,be=null,_e=null):typeof _e=="function"&&(ke=_e,_e=null),be!=null&&this.write(be,_e),$e.corked&&($e.corked=1,this.uncork()),!$e.ending&&!$e.finished&&ue(this,$e,ke)};function q(be){return be.ending&&be.length===0&&be.bufferedRequest===null&&!be.finished&&!be.writing}function ee(be,_e){be._final(function(ke){_e.pendingcb--,ke&&be.emit("error",ke),_e.prefinished=!0,be.emit("prefinish"),de(be,_e)})}function ie(be,_e){!_e.prefinished&&!_e.finalCalled&&(typeof be._final=="function"?(_e.pendingcb++,_e.finalCalled=!0,l.nextTick(ee,be,_e)):(_e.prefinished=!0,be.emit("prefinish")))}function de(be,_e){var ke=q(_e);return ke&&(ie(be,_e),_e.pendingcb===0&&(_e.finished=!0,be.emit("finish"))),ke}function ue(be,_e,ke){_e.ending=!0,de(be,_e),ke&&(_e.finished?l.nextTick(ke):be.once("finish",ke)),_e.ended=!0,be.writable=!1}function ve(be,_e,ke){var $e=be.entry;for(be.entry=null;$e;){var ne=$e.callback;_e.pendingcb--,ne(ke),$e=$e.next}_e.corkedRequestsFree?_e.corkedRequestsFree.next=be:_e.corkedRequestsFree=be}Object.defineProperty(F.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(_e){if(!this._writableState)return;this._writableState.destroyed=_e}}),F.prototype.destroy=_.destroy,F.prototype._undestroy=_.undestroy,F.prototype._destroy=function(be,_e){this.end(),_e(be)}}).call(this,z("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":214,"./internal/streams/destroy":220,"./internal/streams/stream":221,_process:208,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/set-immediate":62,"babel-runtime/core-js/symbol":64,"babel-runtime/core-js/symbol/has-instance":65,"core-util-is":189,inherits:196,"process-nextick-args":207,"safe-buffer":228,"util-deprecate":240}],219:[function(z,V,m){"use strict";function S(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var y=z("safe-buffer").Buffer,g=z("util");function p(t,e,d){t.copy(e,d)}V.exports=function(){function t(){S(this,t),this.head=null,this.tail=null,this.length=0}return t.prototype.push=function(d){var f={data:d,next:null};this.length>0?this.tail.next=f:this.head=f,this.tail=f,++this.length},t.prototype.unshift=function(d){var f={data:d,next:this.head};this.length===0&&(this.tail=f),this.head=f,++this.length},t.prototype.shift=function(){if(this.length===0)return;var d=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,d},t.prototype.clear=function(){this.head=this.tail=null,this.length=0},t.prototype.join=function(d){if(this.length===0)return"";for(var f=this.head,u=""+f.data;f=f.next;)u+=d+f.data;return u},t.prototype.concat=function(d){if(this.length===0)return y.alloc(0);if(this.length===1)return this.head.data;for(var f=y.allocUnsafe(d>>>0),u=this.head,r=0;u;)p(u.data,f,r),r+=u.data.length,u=u.next;return f},t}(),g&&g.inspect&&g.inspect.custom&&(V.exports.prototype[g.inspect.custom]=function(){var t=g.inspect({length:this.length});return this.constructor.name+" "+t})},{"safe-buffer":228,util:71}],220:[function(z,V,m){"use strict";var S=z("process-nextick-args");function y(t,e){var d=this,f=this._readableState&&this._readableState.destroyed,u=this._writableState&&this._writableState.destroyed;return f||u?(e?e(t):t&&(!this._writableState||!this._writableState.errorEmitted)&&S.nextTick(p,this,t),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(r){!e&&r?(S.nextTick(p,d,r),d._writableState&&(d._writableState.errorEmitted=!0)):e&&e(r)}),this)}function g(){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 p(t,e){t.emit("error",e)}V.exports={destroy:y,undestroy:g}},{"process-nextick-args":207}],221:[function(z,V,m){"use strict";V.exports=z("events").EventEmitter},{events:192}],222:[function(z,V,m){V.exports=z("./readable").PassThrough},{"./readable":223}],223:[function(z,V,m){m=V.exports=z("./lib/_stream_readable.js"),m.Stream=m,m.Readable=m,m.Writable=z("./lib/_stream_writable.js"),m.Duplex=z("./lib/_stream_duplex.js"),m.Transform=z("./lib/_stream_transform.js"),m.PassThrough=z("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":214,"./lib/_stream_passthrough.js":215,"./lib/_stream_readable.js":216,"./lib/_stream_transform.js":217,"./lib/_stream_writable.js":218}],224:[function(z,V,m){V.exports=z("./readable").Transform},{"./readable":223}],225:[function(z,V,m){V.exports=z("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(z,V,m){var S=function(){return this}()||Function("return this")(),y=S.regeneratorRuntime&&Object.getOwnPropertyNames(S).indexOf("regeneratorRuntime")>=0,g=y&&S.regeneratorRuntime;if(S.regeneratorRuntime=void 0,V.exports=z("./runtime"),y)S.regeneratorRuntime=g;else try{delete S.regeneratorRuntime}catch(p){S.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(z,V,m){!function(S){"use strict";var y=Object.prototype,g=y.hasOwnProperty,p,t=typeof Symbol=="function"?Symbol:{},e=t.iterator||"@@iterator",d=t.asyncIterator||"@@asyncIterator",f=t.toStringTag||"@@toStringTag",u=typeof V=="object",r=S.regeneratorRuntime;if(r){u&&(V.exports=r);return}r=S.regeneratorRuntime=u?V.exports:{};function s(Y,k,H,W){var j=k&&k.prototype instanceof h?k:h,M=Object.create(j.prototype),G=new U(W||[]);return M._invoke=E(Y,H,G),M}r.wrap=s;function o(Y,k,H){try{return{type:"normal",arg:Y.call(k,H)}}catch(W){return{type:"throw",arg:W}}}var i="suspendedStart",l="suspendedYield",n="executing",a="completed",c={};function h(){}function A(){}function v(){}var w={};w[e]=function(){return this};var b=Object.getPrototypeOf,x=b&&b(b(B([])));x&&x!==y&&g.call(x,e)&&(w=x);var C=v.prototype=h.prototype=Object.create(w);A.prototype=C.constructor=v,v.constructor=A,v[f]=A.displayName="GeneratorFunction";function I(Y){["next","throw","return"].forEach(function(k){Y[k]=function(H){return this._invoke(k,H)}})}r.isGeneratorFunction=function(Y){var k=typeof Y=="function"&&Y.constructor;return k?k===A||(k.displayName||k.name)==="GeneratorFunction":!1},r.mark=function(Y){return Object.setPrototypeOf?Object.setPrototypeOf(Y,v):(Y.__proto__=v,f in Y||(Y[f]="GeneratorFunction")),Y.prototype=Object.create(C),Y},r.awrap=function(Y){return{__await:Y}};function _(Y){function k(j,M,G,X){var q=o(Y[j],Y,M);if(q.type==="throw")X(q.arg);else{var ee=q.arg,ie=ee.value;return ie&&typeof ie=="object"&&g.call(ie,"__await")?Promise.resolve(ie.__await).then(function(de){k("next",de,G,X)},function(de){k("throw",de,G,X)}):Promise.resolve(ie).then(function(de){ee.value=de,G(ee)},X)}}var H;function W(j,M){function G(){return new Promise(function(X,q){k(j,M,X,q)})}return H=H?H.then(G,G):G()}this._invoke=W}I(_.prototype),_.prototype[d]=function(){return this},r.AsyncIterator=_,r.async=function(Y,k,H,W){var j=new _(s(Y,k,H,W));return r.isGeneratorFunction(k)?j:j.next().then(function(M){return M.done?M.value:j.next()})};function E(Y,k,H){var W=i;return function(M,G){if(W===n)throw new Error("Generator is already running");if(W===a){if(M==="throw")throw G;return K()}for(H.method=M,H.arg=G;;){var X=H.delegate;if(X){var q=O(X,H);if(q){if(q===c)continue;return q}}if(H.method==="next")H.sent=H._sent=H.arg;else if(H.method==="throw"){if(W===i)throw W=a,H.arg;H.dispatchException(H.arg)}else H.method==="return"&&H.abrupt("return",H.arg);W=n;var ee=o(Y,k,H);if(ee.type==="normal"){if(W=H.done?a:l,ee.arg===c)continue;return{value:ee.arg,done:H.done}}else ee.type==="throw"&&(W=a,H.method="throw",H.arg=ee.arg)}}}function O(Y,k){var H=Y.iterator[k.method];if(H===p){if(k.delegate=null,k.method==="throw"){if(Y.iterator.return&&(k.method="return",k.arg=p,O(Y,k),k.method==="throw"))return c;k.method="throw",k.arg=new TypeError("The iterator does not provide a 'throw' method")}return c}var W=o(H,Y.iterator,k.arg);if(W.type==="throw")return k.method="throw",k.arg=W.arg,k.delegate=null,c;var j=W.arg;if(!j)return k.method="throw",k.arg=new TypeError("iterator result is not an object"),k.delegate=null,c;if(j.done)k[Y.resultName]=j.value,k.next=Y.nextLoc,k.method!=="return"&&(k.method="next",k.arg=p);else return j;return k.delegate=null,c}I(C),C[f]="Generator",C[e]=function(){return this},C.toString=function(){return"[object Generator]"};function N(Y){var k={tryLoc:Y[0]};1 in Y&&(k.catchLoc=Y[1]),2 in Y&&(k.finallyLoc=Y[2],k.afterLoc=Y[3]),this.tryEntries.push(k)}function F(Y){var k=Y.completion||{};k.type="normal",delete k.arg,Y.completion=k}function U(Y){this.tryEntries=[{tryLoc:"root"}],Y.forEach(N,this),this.reset(!0)}r.keys=function(Y){var k=[];for(var H in Y)k.push(H);return k.reverse(),function W(){for(;k.length;){var j=k.pop();if(j in Y)return W.value=j,W.done=!1,W}return W.done=!0,W}};function B(Y){if(Y){var k=Y[e];if(k)return k.call(Y);if(typeof Y.next=="function")return Y;if(!isNaN(Y.length)){var H=-1,W=function j(){for(;++H<Y.length;)if(g.call(Y,H))return j.value=Y[H],j.done=!1,j;return j.value=p,j.done=!0,j};return W.next=W}}return{next:K}}r.values=B;function K(){return{value:p,done:!0}}U.prototype={constructor:U,reset:function(k){if(this.prev=0,this.next=0,this.sent=this._sent=p,this.done=!1,this.delegate=null,this.method="next",this.arg=p,this.tryEntries.forEach(F),!k)for(var H in this)H.charAt(0)==="t"&&g.call(this,H)&&!isNaN(+H.slice(1))&&(this[H]=p)},stop:function(){this.done=!0;var k=this.tryEntries[0],H=k.completion;if(H.type==="throw")throw H.arg;return this.rval},dispatchException:function(k){if(this.done)throw k;var H=this;function W(ee,ie){return G.type="throw",G.arg=k,H.next=ee,ie&&(H.method="next",H.arg=p),!!ie}for(var j=this.tryEntries.length-1;j>=0;--j){var M=this.tryEntries[j],G=M.completion;if(M.tryLoc==="root")return W("end");if(M.tryLoc<=this.prev){var X=g.call(M,"catchLoc"),q=g.call(M,"finallyLoc");if(X&&q){if(this.prev<M.catchLoc)return W(M.catchLoc,!0);if(this.prev<M.finallyLoc)return W(M.finallyLoc)}else if(X){if(this.prev<M.catchLoc)return W(M.catchLoc,!0)}else if(q){if(this.prev<M.finallyLoc)return W(M.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(k,H){for(var W=this.tryEntries.length-1;W>=0;--W){var j=this.tryEntries[W];if(j.tryLoc<=this.prev&&g.call(j,"finallyLoc")&&this.prev<j.finallyLoc){var M=j;break}}M&&(k==="break"||k==="continue")&&M.tryLoc<=H&&H<=M.finallyLoc&&(M=null);var G=M?M.completion:{};return G.type=k,G.arg=H,M?(this.method="next",this.next=M.finallyLoc,c):this.complete(G)},complete:function(k,H){if(k.type==="throw")throw k.arg;return k.type==="break"||k.type==="continue"?this.next=k.arg:k.type==="return"?(this.rval=this.arg=k.arg,this.method="return",this.next="end"):k.type==="normal"&&H&&(this.next=H),c},finish:function(k){for(var H=this.tryEntries.length-1;H>=0;--H){var W=this.tryEntries[H];if(W.finallyLoc===k)return this.complete(W.completion,W.afterLoc),F(W),c}},catch:function(k){for(var H=this.tryEntries.length-1;H>=0;--H){var W=this.tryEntries[H];if(W.tryLoc===k){var j=W.completion;if(j.type==="throw"){var M=j.arg;F(W)}return M}}throw new Error("illegal catch attempt")},delegateYield:function(k,H,W){return this.delegate={iterator:B(k),resultName:H,nextLoc:W},this.method==="next"&&(this.arg=p),c}}}(function(){return this}()||Function("return this")())},{}],228:[function(z,V,m){var S=z("buffer"),y=S.Buffer;function g(t,e){for(var d in t)e[d]=t[d]}y.from&&y.alloc&&y.allocUnsafe&&y.allocUnsafeSlow?V.exports=S:(g(S,m),m.Buffer=p);function p(t,e,d){return y(t,e,d)}g(y,p),p.from=function(t,e,d){if(typeof t=="number")throw new TypeError("Argument must not be a number");return y(t,e,d)},p.alloc=function(t,e,d){if(typeof t!="number")throw new TypeError("Argument must be a number");var f=y(t);return e!==void 0?typeof d=="string"?f.fill(e,d):f.fill(e):f.fill(0),f},p.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return y(t)},p.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return S.SlowBuffer(t)}},{buffer:73}],229:[function(z,V,m){(function(S){"use strict";var y=z("babel-runtime/core-js/string/from-code-point"),g=l(y),p=z("babel-runtime/core-js/json/stringify"),t=l(p),e=z("babel-runtime/helpers/typeof"),d=l(e),f=z("babel-runtime/core-js/object/define-property"),u=l(f),r=z("babel-runtime/core-js/object/keys"),s=l(r),o=z("babel-runtime/core-js/object/create"),i=l(o);function l(n){return n&&n.__esModule?n:{default:n}}(function(n){n.parser=function(J,ae){return new c(J,ae)},n.SAXParser=c,n.SAXStream=C,n.createStream=x,n.MAX_BUFFER_LENGTH=64*1024;var a=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];n.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function c(J,ae){if(!(this instanceof c))return new c(J,ae);var Se=this;A(Se),Se.q=Se.c="",Se.bufferCheckPosition=n.MAX_BUFFER_LENGTH,Se.opt=ae||{},Se.opt.lowercase=Se.opt.lowercase||Se.opt.lowercasetags,Se.looseCase=Se.opt.lowercase?"toLowerCase":"toUpperCase",Se.tags=[],Se.closed=Se.closedRoot=Se.sawRoot=!1,Se.tag=Se.error=null,Se.strict=!!J,Se.noscript=!!(J||Se.opt.noscript),Se.state=M.BEGIN,Se.strictEntities=Se.opt.strictEntities,Se.ENTITIES=Se.strictEntities?(0,i.default)(n.XML_ENTITIES):(0,i.default)(n.ENTITIES),Se.attribList=[],Se.opt.xmlns&&(Se.ns=(0,i.default)(N)),Se.trackPosition=Se.opt.position!==!1,Se.trackPosition&&(Se.position=Se.line=Se.column=0),X(Se,"onready")}i.default||(Object.create=function(J){function ae(){}ae.prototype=J;var Se=new ae;return Se}),s.default||(Object.keys=function(J){var ae=[];for(var Se in J)J.hasOwnProperty(Se)&&ae.push(Se);return ae});function h(J){for(var ae=Math.max(n.MAX_BUFFER_LENGTH,10),Se=0,me=0,Oe=a.length;me<Oe;me++){var Ee=J[a[me]].length;if(Ee>ae)switch(a[me]){case"textNode":ee(J);break;case"cdata":q(J,"oncdata",J.cdata),J.cdata="";break;case"script":q(J,"onscript",J.script),J.script="";break;default:de(J,"Max buffer length exceeded: "+a[me])}Se=Math.max(Se,Ee)}var oe=n.MAX_BUFFER_LENGTH-Se;J.bufferCheckPosition=oe+J.position}function A(J){for(var ae=0,Se=a.length;ae<Se;ae++)J[a[ae]]=""}function v(J){ee(J),J.cdata!==""&&(q(J,"oncdata",J.cdata),J.cdata=""),J.script!==""&&(q(J,"onscript",J.script),J.script="")}c.prototype={end:function(){ue(this)},write:Z,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){v(this)}};var w;try{w=z("stream").Stream}catch(J){w=function(){}}var b=n.EVENTS.filter(function(J){return J!=="error"&&J!=="end"});function x(J,ae){return new C(J,ae)}function C(J,ae){if(!(this instanceof C))return new C(J,ae);w.apply(this),this._parser=new c(J,ae),this.writable=!0,this.readable=!0;var Se=this;this._parser.onend=function(){Se.emit("end")},this._parser.onerror=function(me){Se.emit("error",me),Se._parser.error=null},this._decoder=null,b.forEach(function(me){(0,u.default)(Se,"on"+me,{get:function(){return Se._parser["on"+me]},set:function(Ee){if(!Ee)return Se.removeAllListeners(me),Se._parser["on"+me]=Ee,Ee;Se.on(me,Ee)},enumerable:!0,configurable:!1})})}C.prototype=(0,i.default)(w.prototype,{constructor:{value:C}}),C.prototype.write=function(J){if(typeof S=="function"&&typeof S.isBuffer=="function"&&S.isBuffer(J)){if(!this._decoder){var ae=z("string_decoder").StringDecoder;this._decoder=new ae("utf8")}J=this._decoder.write(J)}return this._parser.write(J.toString()),this.emit("data",J),!0},C.prototype.end=function(J){return J&&J.length&&this.write(J),this._parser.end(),!0},C.prototype.on=function(J,ae){var Se=this;return!Se._parser["on"+J]&&b.indexOf(J)!==-1&&(Se._parser["on"+J]=function(){var me=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);me.splice(0,0,J),Se.emit.apply(Se,me)}),w.prototype.on.call(Se,J,ae)};var I="[CDATA[",_="DOCTYPE",E="http://www.w3.org/XML/1998/namespace",O="http://www.w3.org/2000/xmlns/",N={xml:E,xmlns:O},F=/[:_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]/,U=/[:_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-]/,B=/[#:_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]/,K=/[#:_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 Y(J){return J===" "||J===`
|
|
|
`||J==="\r"||J===" "}function k(J){return J==='"'||J==="'"}function H(J){return J===">"||Y(J)}function W(J,ae){return J.test(ae)}function j(J,ae){return!W(J,ae)}var M=0;n.STATE={BEGIN:M++,BEGIN_WHITESPACE:M++,TEXT:M++,TEXT_ENTITY:M++,OPEN_WAKA:M++,SGML_DECL:M++,SGML_DECL_QUOTED:M++,DOCTYPE:M++,DOCTYPE_QUOTED:M++,DOCTYPE_DTD:M++,DOCTYPE_DTD_QUOTED:M++,COMMENT_STARTING:M++,COMMENT:M++,COMMENT_ENDING:M++,COMMENT_ENDED:M++,CDATA:M++,CDATA_ENDING:M++,CDATA_ENDING_2:M++,PROC_INST:M++,PROC_INST_BODY:M++,PROC_INST_ENDING:M++,OPEN_TAG:M++,OPEN_TAG_SLASH:M++,ATTRIB:M++,ATTRIB_NAME:M++,ATTRIB_NAME_SAW_WHITE:M++,ATTRIB_VALUE:M++,ATTRIB_VALUE_QUOTED:M++,ATTRIB_VALUE_CLOSED:M++,ATTRIB_VALUE_UNQUOTED:M++,ATTRIB_VALUE_ENTITY_Q:M++,ATTRIB_VALUE_ENTITY_U:M++,CLOSE_TAG:M++,CLOSE_TAG_SAW_WHITE:M++,SCRIPT:M++,SCRIPT_ENDING:M++},n.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},n.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},(0,s.default)(n.ENTITIES).forEach(function(J){var ae=n.ENTITIES[J],Se=typeof ae=="number"?String.fromCharCode(ae):ae;n.ENTITIES[J]=Se});for(var G in n.STATE)n.STATE[n.STATE[G]]=G;M=n.STATE;function X(J,ae,Se){J[ae]&&J[ae](Se)}function q(J,ae,Se){J.textNode&&ee(J),X(J,ae,Se)}function ee(J){J.textNode=ie(J.opt,J.textNode),J.textNode&&X(J,"ontext",J.textNode),J.textNode=""}function ie(J,ae){return J.trim&&(ae=ae.trim()),J.normalize&&(ae=ae.replace(/\s+/g," ")),ae}function de(J,ae){return ee(J),J.trackPosition&&(ae+=`
|
|
|
Line: `+J.line+`
|
|
|
Column: `+J.column+`
|
|
|
Char: `+J.c),ae=new Error(ae),J.error=ae,X(J,"onerror",ae),J}function ue(J){return J.sawRoot&&!J.closedRoot&&ve(J,"Unclosed root tag"),J.state!==M.BEGIN&&J.state!==M.BEGIN_WHITESPACE&&J.state!==M.TEXT&&de(J,"Unexpected end"),ee(J),J.c="",J.closed=!0,X(J,"onend"),c.call(J,J.strict,J.opt),J}function ve(J,ae){if((typeof J=="undefined"?"undefined":(0,d.default)(J))!=="object"||!(J instanceof c))throw new Error("bad call to strictFail");J.strict&&de(J,ae)}function be(J){J.strict||(J.tagName=J.tagName[J.looseCase]());var ae=J.tags[J.tags.length-1]||J,Se=J.tag={name:J.tagName,attributes:{}};J.opt.xmlns&&(Se.ns=ae.ns),J.attribList.length=0,q(J,"onopentagstart",Se)}function _e(J,ae){var Se=J.indexOf(":"),me=Se<0?["",J]:J.split(":"),Oe=me[0],Ee=me[1];return ae&&J==="xmlns"&&(Oe="xmlns",Ee=""),{prefix:Oe,local:Ee}}function ke(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 ae=_e(J.attribName,!0),Se=ae.prefix,me=ae.local;if(Se==="xmlns")if(me==="xml"&&J.attribValue!==E)ve(J,"xml: prefix must be bound to "+E+`
|
|
|
Actual: `+J.attribValue);else if(me==="xmlns"&&J.attribValue!==O)ve(J,"xmlns: prefix must be bound to "+O+`
|
|
|
Actual: `+J.attribValue);else{var Oe=J.tag,Ee=J.tags[J.tags.length-1]||J;Oe.ns===Ee.ns&&(Oe.ns=(0,i.default)(Ee.ns)),Oe.ns[me]=J.attribValue}J.attribList.push([J.attribName,J.attribValue])}else J.tag.attributes[J.attribName]=J.attribValue,q(J,"onattribute",{name:J.attribName,value:J.attribValue});J.attribName=J.attribValue=""}function $e(J,ae){if(J.opt.xmlns){var Se=J.tag,me=_e(J.tagName);Se.prefix=me.prefix,Se.local=me.local,Se.uri=Se.ns[me.prefix]||"",Se.prefix&&!Se.uri&&(ve(J,"Unbound namespace prefix: "+(0,t.default)(J.tagName)),Se.uri=me.prefix);var Oe=J.tags[J.tags.length-1]||J;Se.ns&&Oe.ns!==Se.ns&&(0,s.default)(Se.ns).forEach(function(Ft){q(J,"onopennamespace",{prefix:Ft,uri:Se.ns[Ft]})});for(var Ee=0,oe=J.attribList.length;Ee<oe;Ee++){var Re=J.attribList[Ee],Be=Re[0],et=Re[1],bt=_e(Be,!0),dt=bt.prefix,He=bt.local,kt=dt===""?"":Se.ns[dt]||"",ut={name:Be,value:et,prefix:dt,local:He,uri:kt};dt&&dt!=="xmlns"&&!kt&&(ve(J,"Unbound namespace prefix: "+(0,t.default)(dt)),ut.uri=dt),J.tag.attributes[Be]=ut,q(J,"onattribute",ut)}J.attribList.length=0}J.tag.isSelfClosing=!!ae,J.sawRoot=!0,J.tags.push(J.tag),q(J,"onopentag",J.tag),ae||(!J.noscript&&J.tagName.toLowerCase()==="script"?J.state=M.SCRIPT:J.state=M.TEXT,J.tag=null,J.tagName=""),J.attribName=J.attribValue="",J.attribList.length=0}function ne(J){if(!J.tagName){ve(J,"Weird empty close tag."),J.textNode+="</>",J.state=M.TEXT;return}if(J.script){if(J.tagName!=="script"){J.script+="</"+J.tagName+">",J.tagName="",J.state=M.SCRIPT;return}q(J,"onscript",J.script),J.script=""}var ae=J.tags.length,Se=J.tagName;J.strict||(Se=Se[J.looseCase]());for(var me=Se;ae--;){var Oe=J.tags[ae];if(Oe.name!==me)ve(J,"Unexpected close tag");else break}if(ae<0){ve(J,"Unmatched closing tag: "+J.tagName),J.textNode+="</"+J.tagName+">",J.state=M.TEXT;return}J.tagName=Se;for(var Ee=J.tags.length;Ee-- >ae;){var oe=J.tag=J.tags.pop();J.tagName=J.tag.name,q(J,"onclosetag",J.tagName);var Re={};for(var Be in oe.ns)Re[Be]=oe.ns[Be];var et=J.tags[J.tags.length-1]||J;J.opt.xmlns&&oe.ns!==et.ns&&(0,s.default)(oe.ns).forEach(function(bt){var dt=oe.ns[bt];q(J,"onclosenamespace",{prefix:bt,uri:dt})})}ae===0&&(J.closedRoot=!0),J.tagName=J.attribValue=J.attribName="",J.attribList.length=0,J.state=M.TEXT}function Ne(J){var ae=J.entity,Se=ae.toLowerCase(),me,Oe="";return J.ENTITIES[ae]?J.ENTITIES[ae]:J.ENTITIES[Se]?J.ENTITIES[Se]:(ae=Se,ae.charAt(0)==="#"&&(ae.charAt(1)==="x"?(ae=ae.slice(2),me=parseInt(ae,16),Oe=me.toString(16)):(ae=ae.slice(1),me=parseInt(ae,10),Oe=me.toString(10))),ae=ae.replace(/^0+/,""),isNaN(me)||Oe.toLowerCase()!==ae?(ve(J,"Invalid character entity"),"&"+J.entity+";"):(0,g.default)(me))}function st(J,ae){ae==="<"?(J.state=M.OPEN_WAKA,J.startTagPosition=J.position):Y(ae)||(ve(J,"Non-whitespace before first tag."),J.textNode=ae,J.state=M.TEXT)}function pe(J,ae){var Se="";return ae<J.length&&(Se=J.charAt(ae)),Se}function Z(J){var ae=this;if(this.error)throw this.error;if(ae.closed)return de(ae,"Cannot write after close. Assign an onready handler.");if(J===null)return ue(ae);(typeof J=="undefined"?"undefined":(0,d.default)(J))==="object"&&(J=J.toString());for(var Se=0,me="";!(me=pe(J,Se++),ae.c=me,!me);){ae.trackPosition&&(ae.position++,me===`
|
|
|
`?(ae.line++,ae.column=0):ae.column++);switch(ae.state){case M.BEGIN:if(ae.state=M.BEGIN_WHITESPACE,me==="\uFEFF")continue;st(ae,me);continue;case M.BEGIN_WHITESPACE:st(ae,me);continue;case M.TEXT:if(ae.sawRoot&&!ae.closedRoot){for(var Oe=Se-1;me&&me!=="<"&&me!=="&";)me=pe(J,Se++),me&&ae.trackPosition&&(ae.position++,me===`
|
|
|
`?(ae.line++,ae.column=0):ae.column++);ae.textNode+=J.substring(Oe,Se-1)}me==="<"&&!(ae.sawRoot&&ae.closedRoot&&!ae.strict)?(ae.state=M.OPEN_WAKA,ae.startTagPosition=ae.position):(!Y(me)&&(!ae.sawRoot||ae.closedRoot)&&ve(ae,"Text data outside of root node."),me==="&"?ae.state=M.TEXT_ENTITY:ae.textNode+=me);continue;case M.SCRIPT:me==="<"?ae.state=M.SCRIPT_ENDING:ae.script+=me;continue;case M.SCRIPT_ENDING:me==="/"?ae.state=M.CLOSE_TAG:(ae.script+="<"+me,ae.state=M.SCRIPT);continue;case M.OPEN_WAKA:if(me==="!")ae.state=M.SGML_DECL,ae.sgmlDecl="";else if(!Y(me))if(W(F,me))ae.state=M.OPEN_TAG,ae.tagName=me;else if(me==="/")ae.state=M.CLOSE_TAG,ae.tagName="";else if(me==="?")ae.state=M.PROC_INST,ae.procInstName=ae.procInstBody="";else{if(ve(ae,"Unencoded <"),ae.startTagPosition+1<ae.position){var Ee=ae.position-ae.startTagPosition;me=new Array(Ee).join(" ")+me}ae.textNode+="<"+me,ae.state=M.TEXT}continue;case M.SGML_DECL:(ae.sgmlDecl+me).toUpperCase()===I?(q(ae,"onopencdata"),ae.state=M.CDATA,ae.sgmlDecl="",ae.cdata=""):ae.sgmlDecl+me==="--"?(ae.state=M.COMMENT,ae.comment="",ae.sgmlDecl=""):(ae.sgmlDecl+me).toUpperCase()===_?(ae.state=M.DOCTYPE,(ae.doctype||ae.sawRoot)&&ve(ae,"Inappropriately located doctype declaration"),ae.doctype="",ae.sgmlDecl=""):me===">"?(q(ae,"onsgmldeclaration",ae.sgmlDecl),ae.sgmlDecl="",ae.state=M.TEXT):(k(me)&&(ae.state=M.SGML_DECL_QUOTED),ae.sgmlDecl+=me);continue;case M.SGML_DECL_QUOTED:me===ae.q&&(ae.state=M.SGML_DECL,ae.q=""),ae.sgmlDecl+=me;continue;case M.DOCTYPE:me===">"?(ae.state=M.TEXT,q(ae,"ondoctype",ae.doctype),ae.doctype=!0):(ae.doctype+=me,me==="["?ae.state=M.DOCTYPE_DTD:k(me)&&(ae.state=M.DOCTYPE_QUOTED,ae.q=me));continue;case M.DOCTYPE_QUOTED:ae.doctype+=me,me===ae.q&&(ae.q="",ae.state=M.DOCTYPE);continue;case M.DOCTYPE_DTD:ae.doctype+=me,me==="]"?ae.state=M.DOCTYPE:k(me)&&(ae.state=M.DOCTYPE_DTD_QUOTED,ae.q=me);continue;case M.DOCTYPE_DTD_QUOTED:ae.doctype+=me,me===ae.q&&(ae.state=M.DOCTYPE_DTD,ae.q="");continue;case M.COMMENT:me==="-"?ae.state=M.COMMENT_ENDING:ae.comment+=me;continue;case M.COMMENT_ENDING:me==="-"?(ae.state=M.COMMENT_ENDED,ae.comment=ie(ae.opt,ae.comment),ae.comment&&q(ae,"oncomment",ae.comment),ae.comment=""):(ae.comment+="-"+me,ae.state=M.COMMENT);continue;case M.COMMENT_ENDED:me!==">"?(ve(ae,"Malformed comment"),ae.comment+="--"+me,ae.state=M.COMMENT):ae.state=M.TEXT;continue;case M.CDATA:me==="]"?ae.state=M.CDATA_ENDING:ae.cdata+=me;continue;case M.CDATA_ENDING:me==="]"?ae.state=M.CDATA_ENDING_2:(ae.cdata+="]"+me,ae.state=M.CDATA);continue;case M.CDATA_ENDING_2:me===">"?(ae.cdata&&q(ae,"oncdata",ae.cdata),q(ae,"onclosecdata"),ae.cdata="",ae.state=M.TEXT):me==="]"?ae.cdata+="]":(ae.cdata+="]]"+me,ae.state=M.CDATA);continue;case M.PROC_INST:me==="?"?ae.state=M.PROC_INST_ENDING:Y(me)?ae.state=M.PROC_INST_BODY:ae.procInstName+=me;continue;case M.PROC_INST_BODY:if(!ae.procInstBody&&Y(me))continue;me==="?"?ae.state=M.PROC_INST_ENDING:ae.procInstBody+=me;continue;case M.PROC_INST_ENDING:me===">"?(q(ae,"onprocessinginstruction",{name:ae.procInstName,body:ae.procInstBody}),ae.procInstName=ae.procInstBody="",ae.state=M.TEXT):(ae.procInstBody+="?"+me,ae.state=M.PROC_INST_BODY);continue;case M.OPEN_TAG:W(U,me)?ae.tagName+=me:(be(ae),me===">"?$e(ae):me==="/"?ae.state=M.OPEN_TAG_SLASH:(Y(me)||ve(ae,"Invalid character in tag name"),ae.state=M.ATTRIB));continue;case M.OPEN_TAG_SLASH:me===">"?($e(ae,!0),ne(ae)):(ve(ae,"Forward-slash in opening tag not followed by >"),ae.state=M.ATTRIB);continue;case M.ATTRIB:if(Y(me))continue;me===">"?$e(ae):me==="/"?ae.state=M.OPEN_TAG_SLASH:W(F,me)?(ae.attribName=me,ae.attribValue="",ae.state=M.ATTRIB_NAME):ve(ae,"Invalid attribute name");continue;case M.ATTRIB_NAME:me==="="?ae.state=M.ATTRIB_VALUE:me===">"?(ve(ae,"Attribute without value"),ae.attribValue=ae.attribName,ke(ae),$e(ae)):Y(me)?ae.state=M.ATTRIB_NAME_SAW_WHITE:W(U,me)?ae.attribName+=me:ve(ae,"Invalid attribute name");continue;case M.ATTRIB_NAME_SAW_WHITE:if(me==="=")ae.state=M.ATTRIB_VALUE;else{if(Y(me))continue;ve(ae,"Attribute without value"),ae.tag.attributes[ae.attribName]="",ae.attribValue="",q(ae,"onattribute",{name:ae.attribName,value:""}),ae.attribName="",me===">"?$e(ae):W(F,me)?(ae.attribName=me,ae.state=M.ATTRIB_NAME):(ve(ae,"Invalid attribute name"),ae.state=M.ATTRIB)}continue;case M.ATTRIB_VALUE:if(Y(me))continue;k(me)?(ae.q=me,ae.state=M.ATTRIB_VALUE_QUOTED):(ve(ae,"Unquoted attribute value"),ae.state=M.ATTRIB_VALUE_UNQUOTED,ae.attribValue=me);continue;case M.ATTRIB_VALUE_QUOTED:if(me!==ae.q){me==="&"?ae.state=M.ATTRIB_VALUE_ENTITY_Q:ae.attribValue+=me;continue}ke(ae),ae.q="",ae.state=M.ATTRIB_VALUE_CLOSED;continue;case M.ATTRIB_VALUE_CLOSED:Y(me)?ae.state=M.ATTRIB:me===">"?$e(ae):me==="/"?ae.state=M.OPEN_TAG_SLASH:W(F,me)?(ve(ae,"No whitespace between attributes"),ae.attribName=me,ae.attribValue="",ae.state=M.ATTRIB_NAME):ve(ae,"Invalid attribute name");continue;case M.ATTRIB_VALUE_UNQUOTED:if(!H(me)){me==="&"?ae.state=M.ATTRIB_VALUE_ENTITY_U:ae.attribValue+=me;continue}ke(ae),me===">"?$e(ae):ae.state=M.ATTRIB;continue;case M.CLOSE_TAG:if(ae.tagName)me===">"?ne(ae):W(U,me)?ae.tagName+=me:ae.script?(ae.script+="</"+ae.tagName,ae.tagName="",ae.state=M.SCRIPT):(Y(me)||ve(ae,"Invalid tagname in closing tag"),ae.state=M.CLOSE_TAG_SAW_WHITE);else{if(Y(me))continue;j(F,me)?ae.script?(ae.script+="</"+me,ae.state=M.SCRIPT):ve(ae,"Invalid tagname in closing tag."):ae.tagName=me}continue;case M.CLOSE_TAG_SAW_WHITE:if(Y(me))continue;me===">"?ne(ae):ve(ae,"Invalid characters in closing tag");continue;case M.TEXT_ENTITY:case M.ATTRIB_VALUE_ENTITY_Q:case M.ATTRIB_VALUE_ENTITY_U:var oe,Re;switch(ae.state){case M.TEXT_ENTITY:oe=M.TEXT,Re="textNode";break;case M.ATTRIB_VALUE_ENTITY_Q:oe=M.ATTRIB_VALUE_QUOTED,Re="attribValue";break;case M.ATTRIB_VALUE_ENTITY_U:oe=M.ATTRIB_VALUE_UNQUOTED,Re="attribValue";break}me===";"?(ae[Re]+=Ne(ae),ae.entity="",ae.state=oe):W(ae.entity.length?K:B,me)?ae.entity+=me:(ve(ae,"Invalid character in entity name"),ae[Re]+="&"+ae.entity+me,ae.entity="",ae.state=oe);continue;default:throw new Error(ae,"Unknown state: "+ae.state)}}return ae.position>=ae.bufferCheckPosition&&h(ae),ae}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */g.default||function(){var J=String.fromCharCode,ae=Math.floor,Se=function(){var Oe=16384,Ee=[],oe,Re,Be=-1,et=arguments.length;if(!et)return"";for(var bt="";++Be<et;){var dt=Number(arguments[Be]);if(!isFinite(dt)||dt<0||dt>1114111||ae(dt)!==dt)throw RangeError("Invalid code point: "+dt);dt<=65535?Ee.push(dt):(dt-=65536,oe=(dt>>10)+55296,Re=dt%1024+56320,Ee.push(oe,Re)),(Be+1===et||Ee.length>Oe)&&(bt+=J.apply(null,Ee),Ee.length=0)}return bt};u.default?Object.defineProperty(String,"fromCodePoint",{value:Se,configurable:!0,writable:!0}):String.fromCodePoint=Se}()})(typeof m=="undefined"?(void 0).sax={}:m)}).call(this,z("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/string/from-code-point":63,"babel-runtime/helpers/typeof":67,buffer:73,stream:230,string_decoder:72}],230:[function(z,V,m){V.exports=g;var S=z("events").EventEmitter,y=z("inherits");y(g,S),g.Readable=z("readable-stream/readable.js"),g.Writable=z("readable-stream/writable.js"),g.Duplex=z("readable-stream/duplex.js"),g.Transform=z("readable-stream/transform.js"),g.PassThrough=z("readable-stream/passthrough.js"),g.Stream=g;function g(){S.call(this)}g.prototype.pipe=function(p,t){var e=this;function d(l){p.writable&&(p.write(l)===!1&&e.pause&&e.pause())}e.on("data",d);function f(){e.readable&&e.resume&&e.resume()}p.on("drain",f),!p._isStdio&&(!t||t.end!==!1)&&(e.on("end",r),e.on("close",s));var u=!1;function r(){if(u)return;u=!0,p.end()}function s(){if(u)return;u=!0,typeof p.destroy=="function"&&p.destroy()}function o(l){if(i(),S.listenerCount(this,"error")===0)throw l}e.on("error",o),p.on("error",o);function i(){e.removeListener("data",d),p.removeListener("drain",f),e.removeListener("end",r),e.removeListener("close",s),e.removeListener("error",o),p.removeListener("error",o),e.removeListener("end",i),e.removeListener("close",i),p.removeListener("close",i)}return e.on("end",i),e.on("close",i),p.on("close",i),p.emit("pipe",e),p}},{events:192,inherits:196,"readable-stream/duplex.js":213,"readable-stream/passthrough.js":222,"readable-stream/readable.js":223,"readable-stream/transform.js":224,"readable-stream/writable.js":225}],231:[function(z,V,m){(function(S){var y=z("./lib/request"),g=z("./lib/response"),p=z("xtend"),t=z("builtin-status-codes"),e=z("url"),d=m;d.request=function(f,u){typeof f=="string"?f=e.parse(f):f=p(f);var r=S.location.protocol.search(/^https?:$/)===-1?"http:":"",s=f.protocol||r,o=f.hostname||f.host,i=f.port,l=f.path||"/";o&&o.indexOf(":")!==-1&&(o="["+o+"]"),f.url=(o?s+"//"+o:"")+(i?":"+i:"")+l,f.method=(f.method||"GET").toUpperCase(),f.headers=f.headers||{};var n=new y(f);return u&&n.on("response",u),n},d.get=function(u,r){var s=d.request(u,r);return s.end(),s},d.ClientRequest=y,d.IncomingMessage=g.IncomingMessage,d.Agent=function(){},d.Agent.defaultMaxSockets=4,d.globalAgent=new d.Agent,d.STATUS_CODES=t,d.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":233,"./lib/response":234,"builtin-status-codes":74,url:238,xtend:283}],232:[function(z,V,m){(function(S){"use strict";m.fetch=d(S.fetch)&&d(S.ReadableStream),m.writableStream=d(S.WritableStream),m.abortController=d(S.AbortController),m.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),m.blobConstructor=!0}catch(f){}var y;function g(){if(y!==void 0)return y;if(S.XMLHttpRequest){y=new S.XMLHttpRequest;try{y.open("GET",S.XDomainRequest?"/":"https://example.com")}catch(f){y=null}}else y=null;return y}function p(f){var u=g();if(!u)return!1;try{return u.responseType=f,u.responseType===f}catch(r){}return!1}var t=typeof S.ArrayBuffer!="undefined",e=t&&d(S.ArrayBuffer.prototype.slice);m.arraybuffer=m.fetch||t&&p("arraybuffer"),m.msstream=!m.fetch&&e&&p("ms-stream"),m.mozchunkedarraybuffer=!m.fetch&&t&&p("moz-chunked-arraybuffer"),m.overrideMimeType=m.fetch||(g()?d(g().overrideMimeType):!1),m.vbArray=d(S.VBArray);function d(f){return typeof f=="function"}y=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(z,V,m){(function(S,y,g){"use strict";var p=z("babel-runtime/core-js/object/keys"),t=e(p);function e(h){return h&&h.__esModule?h:{default:h}}var d=z("./capability"),f=z("inherits"),u=z("./response"),r=z("readable-stream"),s=z("to-arraybuffer"),o=u.IncomingMessage,i=u.readyStates;function l(h,A){return d.fetch&&A?"fetch":d.mozchunkedarraybuffer?"moz-chunked-arraybuffer":d.msstream?"ms-stream":d.arraybuffer&&h?"arraybuffer":d.vbArray&&h?"text:vbarray":"text"}var n=V.exports=function(h){var A=this;r.Writable.call(A),A._opts=h,A._body=[],A._headers={},h.auth&&A.setHeader("Authorization","Basic "+new g(h.auth).toString("base64")),(0,t.default)(h.headers).forEach(function(b){A.setHeader(b,h.headers[b])});var v,w=!0;if(h.mode==="disable-fetch"||"requestTimeout"in h&&!d.abortController)w=!1,v=!0;else if(h.mode==="prefer-streaming")v=!1;else if(h.mode==="allow-wrong-content-type")v=!d.overrideMimeType;else if(!h.mode||h.mode==="default"||h.mode==="prefer-fast")v=!0;else throw new Error("Invalid value for opts.mode");A._mode=l(v,w),A._fetchTimer=null,A.on("finish",function(){A._onFinish()})};f(n,r.Writable),n.prototype.setHeader=function(h,A){var v=this,w=h.toLowerCase();if(c.indexOf(w)!==-1)return;v._headers[w]={name:h,value:A}},n.prototype.getHeader=function(h){var A=this._headers[h.toLowerCase()];return A?A.value:null},n.prototype.removeHeader=function(h){var A=this;delete A._headers[h.toLowerCase()]},n.prototype._onFinish=function(){var h=this;if(h._destroyed)return;var A=h._opts,v=h._headers,w=null;A.method!=="GET"&&A.method!=="HEAD"&&(d.arraybuffer?w=s(g.concat(h._body)):d.blobConstructor?w=new y.Blob(h._body.map(function(E){return s(E)}),{type:(v["content-type"]||{}).value||""}):w=g.concat(h._body).toString());var b=[];if((0,t.default)(v).forEach(function(E){var O=v[E].name,N=v[E].value;Array.isArray(N)?N.forEach(function(F){b.push([O,F])}):b.push([O,N])}),h._mode==="fetch"){var x=null,C=null;if(d.abortController){var I=new AbortController;x=I.signal,h._fetchAbortController=I,"requestTimeout"in A&&A.requestTimeout!==0&&(h._fetchTimer=y.setTimeout(function(){h.emit("requestTimeout"),h._fetchAbortController&&h._fetchAbortController.abort()},A.requestTimeout))}y.fetch(h._opts.url,{method:h._opts.method,headers:b,body:w||void 0,mode:"cors",credentials:A.withCredentials?"include":"same-origin",signal:x}).then(function(E){h._fetchResponse=E,h._connect()},function(E){y.clearTimeout(h._fetchTimer),h._destroyed||h.emit("error",E)})}else{var _=h._xhr=new y.XMLHttpRequest;try{_.open(h._opts.method,h._opts.url,!0)}catch(E){S.nextTick(function(){h.emit("error",E)});return}"responseType"in _&&(_.responseType=h._mode.split(":")[0]),"withCredentials"in _&&(_.withCredentials=!!A.withCredentials),h._mode==="text"&&"overrideMimeType"in _&&_.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in A&&(_.timeout=A.requestTimeout,_.ontimeout=function(){h.emit("requestTimeout")}),b.forEach(function(E){_.setRequestHeader(E[0],E[1])}),h._response=null,_.onreadystatechange=function(){switch(_.readyState){case i.LOADING:case i.DONE:h._onXHRProgress();break}},h._mode==="moz-chunked-arraybuffer"&&(_.onprogress=function(){h._onXHRProgress()}),_.onerror=function(){if(h._destroyed)return;h.emit("error",new Error("XHR error"))};try{_.send(w)}catch(E){S.nextTick(function(){h.emit("error",E)});return}}};function a(h){try{var A=h.status;return A!==null&&A!==0}catch(v){return!1}}n.prototype._onXHRProgress=function(){var h=this;if(!a(h._xhr)||h._destroyed)return;h._response||h._connect(),h._response._onXHRProgress()},n.prototype._connect=function(){var h=this;if(h._destroyed)return;h._response=new o(h._xhr,h._fetchResponse,h._mode,h._fetchTimer),h._response.on("error",function(A){h.emit("error",A)}),h.emit("response",h._response)},n.prototype._write=function(h,A,v){var w=this;w._body.push(h),v()},n.prototype.abort=n.prototype.destroy=function(){var h=this;h._destroyed=!0,y.clearTimeout(h._fetchTimer),h._response&&(h._response._destroyed=!0),h._xhr?h._xhr.abort():h._fetchAbortController&&h._fetchAbortController.abort()},n.prototype.end=function(h,A,v){var w=this;typeof h=="function"&&(v=h,h=void 0),r.Writable.prototype.end.call(w,h,A,v)},n.prototype.flushHeaders=function(){},n.prototype.setTimeout=function(){},n.prototype.setNoDelay=function(){},n.prototype.setSocketKeepAlive=function(){};var c=["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,z("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},z("buffer").Buffer)},{"./capability":232,"./response":234,_process:208,"babel-runtime/core-js/object/keys":60,buffer:73,inherits:196,"readable-stream":223,"to-arraybuffer":237}],234:[function(z,V,m){(function(S,y,g){"use strict";var p=z("babel-runtime/core-js/promise"),t=e(p);function e(o){return o&&o.__esModule?o:{default:o}}var d=z("./capability"),f=z("inherits"),u=z("readable-stream"),r=m.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},s=m.IncomingMessage=function(o,i,l,n){var a=this;if(u.Readable.call(a),a._mode=l,a.headers={},a.rawHeaders=[],a.trailers={},a.rawTrailers=[],a.on("end",function(){S.nextTick(function(){a.emit("close")})}),l==="fetch"){var c=function x(){A.read().then(function(C){if(a._destroyed)return;if(C.done){y.clearTimeout(n),a.push(null);return}a.push(new g(C.value)),x()}).catch(function(C){y.clearTimeout(n),a._destroyed||a.emit("error",C)})};if(a._fetchResponse=i,a.url=i.url,a.statusCode=i.status,a.statusMessage=i.statusText,i.headers.forEach(function(x,C){a.headers[C.toLowerCase()]=x,a.rawHeaders.push(C,x)}),d.writableStream){var h=new WritableStream({write:function(C){return new t.default(function(I,_){a._destroyed?_():a.push(new g(C))?I():a._resumeFetch=I})},close:function(){y.clearTimeout(n),a._destroyed||a.push(null)},abort:function(C){a._destroyed||a.emit("error",C)}});try{i.body.pipeTo(h).catch(function(x){y.clearTimeout(n),a._destroyed||a.emit("error",x)});return}catch(x){}}var A=i.body.getReader();c()}else{a._xhr=o,a._pos=0,a.url=o.responseURL,a.statusCode=o.status,a.statusMessage=o.statusText;var v=o.getAllResponseHeaders().split(/\r?\n/);if(v.forEach(function(x){var C=x.match(/^([^:]+):\s*(.*)/);if(C){var I=C[1].toLowerCase();I==="set-cookie"?(a.headers[I]===void 0&&(a.headers[I]=[]),a.headers[I].push(C[2])):a.headers[I]!==void 0?a.headers[I]+=", "+C[2]:a.headers[I]=C[2],a.rawHeaders.push(C[1],C[2])}}),a._charset="x-user-defined",!d.overrideMimeType){var w=a.rawHeaders["mime-type"];if(w){var b=w.match(/;\s*charset=([^;])(;|$)/);b&&(a._charset=b[1].toLowerCase())}a._charset||(a._charset="utf-8")}}};f(s,u.Readable),s.prototype._read=function(){var o=this,i=o._resumeFetch;i&&(o._resumeFetch=null,i())},s.prototype._onXHRProgress=function(){var o=this,i=o._xhr,l=null;switch(o._mode){case"text:vbarray":if(i.readyState!==r.DONE)break;try{l=new y.VBArray(i.responseBody).toArray()}catch(A){}if(l!==null){o.push(new g(l));break}case"text":try{l=i.responseText}catch(A){o._mode="text:vbarray";break}if(l.length>o._pos){var n=l.substr(o._pos);if(o._charset==="x-user-defined"){for(var a=new g(n.length),c=0;c<n.length;c++)a[c]=n.charCodeAt(c)&255;o.push(a)}else o.push(n,o._charset);o._pos=l.length}break;case"arraybuffer":if(i.readyState!==r.DONE||!i.response)break;l=i.response,o.push(new g(new Uint8Array(l)));break;case"moz-chunked-arraybuffer":if(l=i.response,i.readyState!==r.LOADING||!l)break;o.push(new g(new Uint8Array(l)));break;case"ms-stream":if(l=i.response,i.readyState!==r.LOADING)break;var h=new y.MSStreamReader;h.onprogress=function(){h.result.byteLength>o._pos&&(o.push(new g(new Uint8Array(h.result.slice(o._pos)))),o._pos=h.result.byteLength)},h.onload=function(){o.push(null)},h.readAsArrayBuffer(l);break}o._xhr.readyState===r.DONE&&o._mode!=="ms-stream"&&o.push(null)}}).call(this,z("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},z("buffer").Buffer)},{"./capability":232,_process:208,"babel-runtime/core-js/promise":61,buffer:73,inherits:196,"readable-stream":223}],235:[function(z,V,m){"use strict";var S=z("safe-buffer").Buffer,y=S.isEncoding||function(h){h=""+h;switch(h&&h.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 g(h){if(!h)return"utf8";for(var A;;)switch(h){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 h;default:if(A)return;h=(""+h).toLowerCase(),A=!0}}function p(h){var A=g(h);if(typeof A!="string"&&(S.isEncoding===y||!y(h)))throw new Error("Unknown encoding: "+h);return A||h}m.StringDecoder=t;function t(h){this.encoding=p(h);var A;switch(this.encoding){case"utf16le":this.text=o,this.end=i,A=4;break;case"utf8":this.fillLast=u,A=4;break;case"base64":this.text=l,this.end=n,A=3;break;default:this.write=a,this.end=c;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=S.allocUnsafe(A)}t.prototype.write=function(h){if(h.length===0)return"";var A,v;if(this.lastNeed){if(A=this.fillLast(h),A===void 0)return"";v=this.lastNeed,this.lastNeed=0}else v=0;return v<h.length?A?A+this.text(h,v):this.text(h,v):A||""},t.prototype.end=s,t.prototype.text=r,t.prototype.fillLast=function(h){if(this.lastNeed<=h.length)return h.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);h.copy(this.lastChar,this.lastTotal-this.lastNeed,0,h.length),this.lastNeed-=h.length};function e(h){return h<=127?0:h>>5===6?2:h>>4===14?3:h>>3===30?4:h>>6===2?-1:-2}function d(h,A,v){var w=A.length-1;if(w<v)return 0;var b=e(A[w]);return b>=0?(b>0&&(h.lastNeed=b-1),b):--w<v||b===-2?0:(b=e(A[w]),b>=0?(b>0&&(h.lastNeed=b-2),b):--w<v||b===-2?0:(b=e(A[w]),b>=0?(b>0&&(b===2?b=0:h.lastNeed=b-3),b):0))}function f(h,A,v){if((A[0]&192)!==128)return h.lastNeed=0,"\uFFFD";if(h.lastNeed>1&&A.length>1){if((A[1]&192)!==128)return h.lastNeed=1,"\uFFFD";if(h.lastNeed>2&&A.length>2&&(A[2]&192)!==128)return h.lastNeed=2,"\uFFFD"}}function u(h){var A=this.lastTotal-this.lastNeed,v=f(this,h,A);if(v!==void 0)return v;if(this.lastNeed<=h.length)return h.copy(this.lastChar,A,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);h.copy(this.lastChar,A,0,h.length),this.lastNeed-=h.length}function r(h,A){var v=d(this,h,A);if(!this.lastNeed)return h.toString("utf8",A);this.lastTotal=v;var w=h.length-(v-this.lastNeed);return h.copy(this.lastChar,0,w),h.toString("utf8",A,w)}function s(h){var A=h&&h.length?this.write(h):"";return this.lastNeed?A+"\uFFFD":A}function o(h,A){if((h.length-A)%2===0){var v=h.toString("utf16le",A);if(v){var w=v.charCodeAt(v.length-1);if(w>=55296&&w<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=h[h.length-2],this.lastChar[1]=h[h.length-1],v.slice(0,-1)}return v}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=h[h.length-1],h.toString("utf16le",A,h.length-1)}function i(h){var A=h&&h.length?this.write(h):"";if(this.lastNeed){var v=this.lastTotal-this.lastNeed;return A+this.lastChar.toString("utf16le",0,v)}return A}function l(h,A){var v=(h.length-A)%3;return v===0?h.toString("base64",A):(this.lastNeed=3-v,this.lastTotal=3,v===1?this.lastChar[0]=h[h.length-1]:(this.lastChar[0]=h[h.length-2],this.lastChar[1]=h[h.length-1]),h.toString("base64",A,h.length-v))}function n(h){var A=h&&h.length?this.write(h):"";return this.lastNeed?A+this.lastChar.toString("base64",0,3-this.lastNeed):A}function a(h){return h.toString(this.encoding)}function c(h){return h&&h.length?this.write(h):""}},{"safe-buffer":228}],236:[function(z,V,m){(function(S,y){var g=z("process/browser.js").nextTick,p=Function.prototype.apply,t=Array.prototype.slice,e={},d=0;m.setTimeout=function(){return new f(p.call(setTimeout,window,arguments),clearTimeout)},m.setInterval=function(){return new f(p.call(setInterval,window,arguments),clearInterval)},m.clearTimeout=m.clearInterval=function(u){u.close()};function f(u,r){this._id=u,this._clearFn=r}f.prototype.unref=f.prototype.ref=function(){},f.prototype.close=function(){this._clearFn.call(window,this._id)},m.enroll=function(u,r){clearTimeout(u._idleTimeoutId),u._idleTimeout=r},m.unenroll=function(u){clearTimeout(u._idleTimeoutId),u._idleTimeout=-1},m._unrefActive=m.active=function(u){clearTimeout(u._idleTimeoutId);var r=u._idleTimeout;r>=0&&(u._idleTimeoutId=setTimeout(function(){u._onTimeout&&u._onTimeout()},r))},m.setImmediate=typeof S=="function"?S:function(u){var r=d++,s=arguments.length<2?!1:t.call(arguments,1);return e[r]=!0,g(function(){e[r]&&(s?u.apply(null,s):u.call(null),m.clearImmediate(r))}),r},m.clearImmediate=typeof y=="function"?y:function(u){delete e[u]}}).call(this,z("timers").setImmediate,z("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(z,V,m){var S=z("buffer").Buffer;V.exports=function(y){if(y instanceof Uint8Array){if(y.byteOffset===0&&y.byteLength===y.buffer.byteLength)return y.buffer;if(typeof y.buffer.slice=="function")return y.buffer.slice(y.byteOffset,y.byteOffset+y.byteLength)}if(S.isBuffer(y)){for(var g=new Uint8Array(y.length),p=y.length,t=0;t<p;t++)g[t]=y[t];return g.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:73}],238:[function(z,V,m){"use strict";var S=z("punycode"),y=z("./util");m.parse=A,m.resolve=w,m.resolveObject=b,m.format=v,m.Url=g;function g(){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 p=/^([a-z0-9.+-]+:)/i,t=/:[0-9]*$/,e=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,d=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],f=["{","}","|","\\","^","`"].concat(d),u=["'"].concat(f),r=["%","/","?",";","#"].concat(u),s=["/","?","#"],o=255,i=/^[+a-z0-9A-Z_-]{0,63}$/,l=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,n={javascript:!0,"javascript:":!0},a={javascript:!0,"javascript:":!0},c={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},h=z("querystring");function A(x,C,I){if(x&&y.isObject(x)&&x instanceof g)return x;var _=new g;return _.parse(x,C,I),_}g.prototype.parse=function(x,C,I){if(!y.isString(x))throw new TypeError("Parameter 'url' must be a string, not "+typeof x);var _=x.indexOf("?"),E=_!==-1&&_<x.indexOf("#")?"?":"#",O=x.split(E),N=/\\/g;O[0]=O[0].replace(N,"/"),x=O.join(E);var F=x;if(F=F.trim(),!I&&x.split("#").length===1){var U=e.exec(F);if(U)return this.path=F,this.href=F,this.pathname=U[1],U[2]?(this.search=U[2],C?this.query=h.parse(this.search.substr(1)):this.query=this.search.substr(1)):C&&(this.search="",this.query={}),this}var B=p.exec(F);if(B){B=B[0];var K=B.toLowerCase();this.protocol=K,F=F.substr(B.length)}if(I||B||F.match(/^\/\/[^@\/]+@[^@\/]+/)){var Y=F.substr(0,2)==="//";Y&&!(B&&a[B])&&(F=F.substr(2),this.slashes=!0)}if(!a[B]&&(Y||B&&!c[B])){for(var k=-1,H=0;H<s.length;H++){var W=F.indexOf(s[H]);W!==-1&&(k===-1||W<k)&&(k=W)}var j,M;k===-1?M=F.lastIndexOf("@"):M=F.lastIndexOf("@",k),M!==-1&&(j=F.slice(0,M),F=F.slice(M+1),this.auth=decodeURIComponent(j)),k=-1;for(var H=0;H<r.length;H++){var W=F.indexOf(r[H]);W!==-1&&(k===-1||W<k)&&(k=W)}k===-1&&(k=F.length),this.host=F.slice(0,k),F=F.slice(k),this.parseHost(),this.hostname=this.hostname||"";var G=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!G)for(var X=this.hostname.split(/\./),H=0,q=X.length;H<q;H++){var ee=X[H];if(!ee)continue;if(!ee.match(i)){for(var ie="",de=0,ue=ee.length;de<ue;de++)ee.charCodeAt(de)>127?ie+="x":ie+=ee[de];if(!ie.match(i)){var ve=X.slice(0,H),be=X.slice(H+1),_e=ee.match(l);_e&&(ve.push(_e[1]),be.unshift(_e[2])),be.length&&(F="/"+be.join(".")+F),this.hostname=ve.join(".");break}}}this.hostname.length>o?this.hostname="":this.hostname=this.hostname.toLowerCase(),G||(this.hostname=S.toASCII(this.hostname));var ke=this.port?":"+this.port:"",$e=this.hostname||"";this.host=$e+ke,this.href+=this.host,G&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),F[0]!=="/"&&(F="/"+F))}if(!n[K])for(var H=0,q=u.length;H<q;H++){var ne=u[H];if(F.indexOf(ne)===-1)continue;var Ne=encodeURIComponent(ne);Ne===ne&&(Ne=escape(ne)),F=F.split(ne).join(Ne)}var st=F.indexOf("#");st!==-1&&(this.hash=F.substr(st),F=F.slice(0,st));var pe=F.indexOf("?");if(pe!==-1?(this.search=F.substr(pe),this.query=F.substr(pe+1),C&&(this.query=h.parse(this.query)),F=F.slice(0,pe)):C&&(this.search="",this.query={}),F&&(this.pathname=F),c[K]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var ke=this.pathname||"",Z=this.search||"";this.path=ke+Z}return this.href=this.format(),this};function v(x){return y.isString(x)&&(x=A(x)),x instanceof g?x.format():g.prototype.format.call(x)}g.prototype.format=function(){var x=this.auth||"";x&&(x=encodeURIComponent(x),x=x.replace(/%3A/i,":"),x+="@");var C=this.protocol||"",I=this.pathname||"",_=this.hash||"",E=!1,O="";this.host?E=x+this.host:this.hostname&&(E=x+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(E+=":"+this.port)),this.query&&y.isObject(this.query)&&Object.keys(this.query).length&&(O=h.stringify(this.query));var N=this.search||O&&"?"+O||"";return C&&C.substr(-1)!==":"&&(C+=":"),this.slashes||(!C||c[C])&&E!==!1?(E="//"+(E||""),I&&I.charAt(0)!=="/"&&(I="/"+I)):E||(E=""),_&&_.charAt(0)!=="#"&&(_="#"+_),N&&N.charAt(0)!=="?"&&(N="?"+N),I=I.replace(/[?#]/g,function(F){return encodeURIComponent(F)}),N=N.replace("#","%23"),C+E+I+N+_};function w(x,C){return A(x,!1,!0).resolve(C)}g.prototype.resolve=function(x){return this.resolveObject(A(x,!1,!0)).format()};function b(x,C){return x?A(x,!1,!0).resolveObject(C):C}g.prototype.resolveObject=function(x){if(y.isString(x)){var C=new g;C.parse(x,!1,!0),x=C}for(var I=new g,_=Object.keys(this),E=0;E<_.length;E++){var O=_[E];I[O]=this[O]}if(I.hash=x.hash,x.href==="")return I.href=I.format(),I;if(x.slashes&&!x.protocol){for(var N=Object.keys(x),F=0;F<N.length;F++){var U=N[F];U!=="protocol"&&(I[U]=x[U])}return c[I.protocol]&&I.hostname&&!I.pathname&&(I.path=I.pathname="/"),I.href=I.format(),I}if(x.protocol&&x.protocol!==I.protocol){if(!c[x.protocol]){for(var B=Object.keys(x),K=0;K<B.length;K++){var Y=B[K];I[Y]=x[Y]}return I.href=I.format(),I}if(I.protocol=x.protocol,!x.host&&!a[x.protocol]){for(var q=(x.pathname||"").split("/");q.length&&!(x.host=q.shift()););x.host||(x.host=""),x.hostname||(x.hostname=""),q[0]!==""&&q.unshift(""),q.length<2&&q.unshift(""),I.pathname=q.join("/")}else I.pathname=x.pathname;if(I.search=x.search,I.query=x.query,I.host=x.host||"",I.auth=x.auth,I.hostname=x.hostname||x.host,I.port=x.port,I.pathname||I.search){var k=I.pathname||"",H=I.search||"";I.path=k+H}return I.slashes=I.slashes||x.slashes,I.href=I.format(),I}var W=I.pathname&&I.pathname.charAt(0)==="/",j=x.host||x.pathname&&x.pathname.charAt(0)==="/",M=j||W||I.host&&x.pathname,G=M,X=I.pathname&&I.pathname.split("/")||[],q=x.pathname&&x.pathname.split("/")||[],ee=I.protocol&&!c[I.protocol];if(ee&&(I.hostname="",I.port=null,I.host&&(X[0]===""?X[0]=I.host:X.unshift(I.host)),I.host="",x.protocol&&(x.hostname=null,x.port=null,x.host&&(q[0]===""?q[0]=x.host:q.unshift(x.host)),x.host=null),M=M&&(q[0]===""||X[0]==="")),j)I.host=x.host||x.host===""?x.host:I.host,I.hostname=x.hostname||x.hostname===""?x.hostname:I.hostname,I.search=x.search,I.query=x.query,X=q;else if(q.length)X||(X=[]),X.pop(),X=X.concat(q),I.search=x.search,I.query=x.query;else if(!y.isNullOrUndefined(x.search)){if(ee){I.hostname=I.host=X.shift();var ie=I.host&&I.host.indexOf("@")>0?I.host.split("@"):!1;ie&&(I.auth=ie.shift(),I.host=I.hostname=ie.shift())}return I.search=x.search,I.query=x.query,(!y.isNull(I.pathname)||!y.isNull(I.search))&&(I.path=(I.pathname?I.pathname:"")+(I.search?I.search:"")),I.href=I.format(),I}if(!X.length)return I.pathname=null,I.search?I.path="/"+I.search:I.path=null,I.href=I.format(),I;for(var de=X.slice(-1)[0],ue=(I.host||x.host||X.length>1)&&(de==="."||de==="..")||de==="",ve=0,be=X.length;be>=0;be--)de=X[be],de==="."?X.splice(be,1):de===".."?(X.splice(be,1),ve++):ve&&(X.splice(be,1),ve--);if(!M&&!G)for(;ve--;ve)X.unshift("..");M&&X[0]!==""&&(!X[0]||X[0].charAt(0)!=="/")&&X.unshift(""),ue&&X.join("/").substr(-1)!=="/"&&X.push("");var _e=X[0]===""||X[0]&&X[0].charAt(0)==="/";if(ee){I.hostname=I.host=_e?"":X.length?X.shift():"";var ie=I.host&&I.host.indexOf("@")>0?I.host.split("@"):!1;ie&&(I.auth=ie.shift(),I.host=I.hostname=ie.shift())}return M=M||I.host&&X.length,M&&!_e&&X.unshift(""),X.length?I.pathname=X.join("/"):(I.pathname=null,I.path=null),(!y.isNull(I.pathname)||!y.isNull(I.search))&&(I.path=(I.pathname?I.pathname:"")+(I.search?I.search:"")),I.auth=x.auth||I.auth,I.slashes=I.slashes||x.slashes,I.href=I.format(),I},g.prototype.parseHost=function(){var x=this.host,C=t.exec(x);C&&(C=C[0],C!==":"&&(this.port=C.substr(1)),x=x.substr(0,x.length-C.length)),x&&(this.hostname=x)}},{"./util":239,punycode:209,querystring:212}],239:[function(z,V,m){"use strict";V.exports={isString:function(y){return typeof y=="string"},isObject:function(y){return typeof y=="object"&&y!==null},isNull:function(y){return y===null},isNullOrUndefined:function(y){return y==null}}},{}],240:[function(z,V,m){(function(S){V.exports=y;function y(p,t){if(g("noDeprecation"))return p;var e=!1;function d(){if(!e){if(g("throwDeprecation"))throw new Error(t);g("traceDeprecation")?console.trace(t):console.warn(t),e=!0}return p.apply(this,arguments)}return d}function g(p){try{if(!S.localStorage)return!1}catch(e){return!1}var t=S.localStorage[p];return t==null?!1:String(t).toLowerCase()==="true"}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],241:[function(z,V,m){typeof Object.create=="function"?V.exports=function(y,g){y.super_=g,y.prototype=Object.create(g.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}})}:V.exports=function(y,g){y.super_=g;var p=function(){};p.prototype=g.prototype,y.prototype=new p,y.prototype.constructor=y}},{}],242:[function(z,V,m){V.exports=function(y){return y&&typeof y=="object"&&typeof y.copy=="function"&&typeof y.fill=="function"&&typeof y.readUInt8=="function"}},{}],243:[function(z,V,m){(function(S,y){var g=/%[sdj%]/g;m.format=function(k){if(!w(k)){for(var H=[],W=0;W<arguments.length;W++)H.push(e(arguments[W]));return H.join(" ")}for(var W=1,j=arguments,M=j.length,G=String(k).replace(g,function(q){if(q==="%%")return"%";if(W>=M)return q;switch(q){case"%s":return String(j[W++]);case"%d":return Number(j[W++]);case"%j":try{return JSON.stringify(j[W++])}catch(ee){return"[Circular]"}default:return q}}),X=j[W];W<M;X=j[++W])h(X)||!I(X)?G+=" "+X:G+=" "+e(X);return G},m.deprecate=function(k,H){if(x(y.process))return function(){return m.deprecate(k,H).apply(this,arguments)};if(S.noDeprecation===!0)return k;var W=!1;function j(){if(!W){if(S.throwDeprecation)throw new Error(H);S.traceDeprecation?console.trace(H):console.error(H),W=!0}return k.apply(this,arguments)}return j};var p={},t;m.debuglog=function(k){if(x(t)&&(t=S.env.NODE_DEBUG||""),k=k.toUpperCase(),!p[k])if(new RegExp("\\b"+k+"\\b","i").test(t)){var H=S.pid;p[k]=function(){var W=m.format.apply(m,arguments);console.error("%s %d: %s",k,H,W)}}else p[k]=function(){};return p[k]};function e(k,H){var W={seen:[],stylize:f};return arguments.length>=3&&(W.depth=arguments[2]),arguments.length>=4&&(W.colors=arguments[3]),c(H)?W.showHidden=H:H&&m._extend(W,H),x(W.showHidden)&&(W.showHidden=!1),x(W.depth)&&(W.depth=2),x(W.colors)&&(W.colors=!1),x(W.customInspect)&&(W.customInspect=!0),W.colors&&(W.stylize=d),r(W,k,W.depth)}m.inspect=e,e.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]},e.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function d(k,H){var W=e.styles[H];return W?"["+e.colors[W][0]+"m"+k+"["+e.colors[W][1]+"m":k}function f(k,H){return k}function u(k){var H={};return k.forEach(function(W,j){H[W]=!0}),H}function r(k,H,W){if(k.customInspect&&H&&O(H.inspect)&&H.inspect!==m.inspect&&!(H.constructor&&H.constructor.prototype===H)){var j=H.inspect(W,k);return w(j)||(j=r(k,j,W)),j}var M=s(k,H);if(M)return M;var G=Object.keys(H),X=u(G);if(k.showHidden&&(G=Object.getOwnPropertyNames(H)),E(H)&&(G.indexOf("message")>=0||G.indexOf("description")>=0))return o(H);if(G.length===0){if(O(H)){var q=H.name?": "+H.name:"";return k.stylize("[Function"+q+"]","special")}if(C(H))return k.stylize(RegExp.prototype.toString.call(H),"regexp");if(_(H))return k.stylize(Date.prototype.toString.call(H),"date");if(E(H))return o(H)}var ee="",ie=!1,de=["{","}"];if(a(H)&&(ie=!0,de=["[","]"]),O(H)){var ue=H.name?": "+H.name:"";ee=" [Function"+ue+"]"}if(C(H)&&(ee=" "+RegExp.prototype.toString.call(H)),_(H)&&(ee=" "+Date.prototype.toUTCString.call(H)),E(H)&&(ee=" "+o(H)),G.length===0&&(!ie||H.length==0))return de[0]+ee+de[1];if(W<0)return C(H)?k.stylize(RegExp.prototype.toString.call(H),"regexp"):k.stylize("[Object]","special");k.seen.push(H);var ve;return ie?ve=i(k,H,W,X,G):ve=G.map(function(be){return l(k,H,W,X,be,ie)}),k.seen.pop(),n(ve,ee,de)}function s(k,H){if(x(H))return k.stylize("undefined","undefined");if(w(H)){var W="'"+JSON.stringify(H).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return k.stylize(W,"string")}if(v(H))return k.stylize(""+H,"number");if(c(H))return k.stylize(""+H,"boolean");if(h(H))return k.stylize("null","null")}function o(k){return"["+Error.prototype.toString.call(k)+"]"}function i(k,H,W,j,M){for(var G=[],X=0,q=H.length;X<q;++X)Y(H,String(X))?G.push(l(k,H,W,j,String(X),!0)):G.push("");return M.forEach(function(ee){ee.match(/^\d+$/)||G.push(l(k,H,W,j,ee,!0))}),G}function l(k,H,W,j,M,G){var X,q,ee;if(ee=Object.getOwnPropertyDescriptor(H,M)||{value:H[M]},ee.get?ee.set?q=k.stylize("[Getter/Setter]","special"):q=k.stylize("[Getter]","special"):ee.set&&(q=k.stylize("[Setter]","special")),Y(j,M)||(X="["+M+"]"),q||(k.seen.indexOf(ee.value)<0?(h(W)?q=r(k,ee.value,null):q=r(k,ee.value,W-1),q.indexOf(`
|
|
|
`)>-1&&(G?q=q.split(`
|
|
|
`).map(function(ie){return" "+ie}).join(`
|
|
|
`).substr(2):q=`
|
|
|
`+q.split(`
|
|
|
`).map(function(ie){return" "+ie}).join(`
|
|
|
`))):q=k.stylize("[Circular]","special")),x(X)){if(G&&M.match(/^\d+$/))return q;X=JSON.stringify(""+M),X.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(X=X.substr(1,X.length-2),X=k.stylize(X,"name")):(X=X.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),X=k.stylize(X,"string"))}return X+": "+q}function n(k,H,W){var j=0,M=k.reduce(function(G,X){return j++,X.indexOf(`
|
|
|
`)>=0&&j++,G+X.replace(/\u001b\[\d\d?m/g,"").length+1},0);return M>60?W[0]+(H===""?"":H+`
|
|
|
`)+" "+k.join(`,
|
|
|
`)+" "+W[1]:W[0]+H+" "+k.join(", ")+" "+W[1]}function a(k){return Array.isArray(k)}m.isArray=a;function c(k){return typeof k=="boolean"}m.isBoolean=c;function h(k){return k===null}m.isNull=h;function A(k){return k==null}m.isNullOrUndefined=A;function v(k){return typeof k=="number"}m.isNumber=v;function w(k){return typeof k=="string"}m.isString=w;function b(k){return typeof k=="symbol"}m.isSymbol=b;function x(k){return k===void 0}m.isUndefined=x;function C(k){return I(k)&&F(k)==="[object RegExp]"}m.isRegExp=C;function I(k){return typeof k=="object"&&k!==null}m.isObject=I;function _(k){return I(k)&&F(k)==="[object Date]"}m.isDate=_;function E(k){return I(k)&&(F(k)==="[object Error]"||k instanceof Error)}m.isError=E;function O(k){return typeof k=="function"}m.isFunction=O;function N(k){return k===null||typeof k=="boolean"||typeof k=="number"||typeof k=="string"||typeof k=="symbol"||typeof k=="undefined"}m.isPrimitive=N,m.isBuffer=z("./support/isBuffer");function F(k){return Object.prototype.toString.call(k)}function U(k){return k<10?"0"+k.toString(10):k.toString(10)}var B=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function K(){var k=new Date,H=[U(k.getHours()),U(k.getMinutes()),U(k.getSeconds())].join(":");return[k.getDate(),B[k.getMonth()],H].join(" ")}m.log=function(){console.log("%s - %s",K(),m.format.apply(m,arguments))},m.inherits=z("inherits"),m._extend=function(k,H){if(!H||!I(H))return k;for(var W=Object.keys(H),j=W.length;j--;)k[W[j]]=H[W[j]];return k};function Y(k,H){return Object.prototype.hasOwnProperty.call(k,H)}}).call(this,z("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":242,_process:208,inherits:241}],244:[function(z,V,m){"use strict";(function(){"use strict";m.stripBOM=function(S){return S[0]==="\uFEFF"?S.substring(1):S}}).call(void 0)},{}],245:[function(z,V,m){"use strict";var S=z("babel-runtime/helpers/typeof"),y=t(S),g=z("babel-runtime/core-js/object/keys"),p=t(g);function t(e){return e&&e.__esModule?e:{default:e}}(function(){"use strict";var e,d,f,u,r,s={}.hasOwnProperty;e=z("xmlbuilder"),d=z("./defaults").defaults,u=function(i){return typeof i=="string"&&(i.indexOf("&")>=0||i.indexOf(">")>=0||i.indexOf("<")>=0)},r=function(i){return"<![CDATA["+f(i)+"]]>"},f=function(i){return i.replace("]]>","]]]]><![CDATA[>")},m.Builder=function(){function o(i){var l,n,a;this.options={},n=d["0.2"];for(l in n){if(!s.call(n,l))continue;a=n[l],this.options[l]=a}for(l in i){if(!s.call(i,l))continue;a=i[l],this.options[l]=a}}return o.prototype.buildObject=function(i){var l,n,a,c,h;return l=this.options.attrkey,n=this.options.charkey,(0,p.default)(i).length===1&&this.options.rootName===d["0.2"].rootName?(h=(0,p.default)(i)[0],i=i[h]):h=this.options.rootName,a=function(A){return function(v,w){var b,x,C,I,_,E;if((typeof w=="undefined"?"undefined":(0,y.default)(w))!=="object")A.options.cdata&&u(w)?v.raw(r(w)):v.txt(w);else if(Array.isArray(w))for(I in w){if(!s.call(w,I))continue;x=w[I];for(_ in x)C=x[_],v=a(v.ele(_),C).up()}else for(_ in w){if(!s.call(w,_))continue;if(x=w[_],_===l){if((typeof x=="undefined"?"undefined":(0,y.default)(x))==="object")for(b in x)E=x[b],v=v.att(b,E)}else if(_===n)A.options.cdata&&u(x)?v=v.raw(r(x)):v=v.txt(x);else if(Array.isArray(x))for(I in x){if(!s.call(x,I))continue;C=x[I],typeof C=="string"?A.options.cdata&&u(C)?v=v.ele(_).raw(r(C)).up():v=v.ele(_,C).up():v=a(v.ele(_),C).up()}else(typeof x=="undefined"?"undefined":(0,y.default)(x))==="object"?v=a(v.ele(_),x).up():typeof x=="string"&&A.options.cdata&&u(x)?v=v.ele(_).raw(r(x)).up():(x==null&&(x=""),v=v.ele(_,x.toString()).up())}return v}}(this),c=e.create(h,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),a(c,i).end(this.options.renderOpts)},o}()}).call(void 0)},{"./defaults":246,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,xmlbuilder:282}],246:[function(z,V,m){"use strict";(function(){m.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(void 0)},{}],247:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/promise"),y=u(S),g=z("babel-runtime/core-js/object/get-own-property-names"),p=u(g),t=z("babel-runtime/core-js/object/keys"),e=u(t),d=z("babel-runtime/helpers/typeof"),f=u(d);function u(r){return r&&r.__esModule?r:{default:r}}(function(){"use strict";var r,s,o,i,l,n,a,c,h=function(b,x){return function(){return b.apply(x,arguments)}},A=function(b,x){for(var C in x)v.call(x,C)&&(b[C]=x[C]);function I(){this.constructor=b}return I.prototype=x.prototype,b.prototype=new I,b.__super__=x.prototype,b},v={}.hasOwnProperty;a=z("sax"),o=z("events"),r=z("./bom"),n=z("./processors"),c=z("timers").setImmediate,s=z("./defaults").defaults,i=function(b){return(typeof b=="undefined"?"undefined":(0,f.default)(b))==="object"&&b!=null&&(0,e.default)(b).length===0},l=function(b,x,C){var I,_,E;for(I=0,_=b.length;I<_;I++)E=b[I],x=E(x,C);return x},m.Parser=function(w){A(b,w);function b(x){this.parseStringPromise=h(this.parseStringPromise,this),this.parseString=h(this.parseString,this),this.reset=h(this.reset,this),this.assignOrPush=h(this.assignOrPush,this),this.processAsync=h(this.processAsync,this);var C,I,_;if(!(this instanceof m.Parser))return new m.Parser(x);this.options={},I=s["0.2"];for(C in I){if(!v.call(I,C))continue;_=I[C],this.options[C]=_}for(C in x){if(!v.call(x,C))continue;_=x[C],this.options[C]=_}this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(n.normalize)),this.reset()}return b.prototype.processAsync=function(){var x,C;try{return this.remaining.length<=this.options.chunkSize?(x=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(x),this.saxParser.close()):(x=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(x),c(this.processAsync))}catch(I){if(C=I,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(C)}},b.prototype.assignOrPush=function(x,C,I){return C in x?(x[C]instanceof Array||(x[C]=[x[C]]),x[C].push(I)):this.options.explicitArray?x[C]=[I]:x[C]=I},b.prototype.reset=function(){var x,C,I,_;return this.removeAllListeners(),this.saxParser=a.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(E){return function(O){if(E.saxParser.resume(),!E.saxParser.errThrown)return E.saxParser.errThrown=!0,E.emit("error",O)}}(this),this.saxParser.onend=function(E){return function(){if(!E.saxParser.ended)return E.saxParser.ended=!0,E.emit("end",E.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,_=[],x=this.options.attrkey,C=this.options.charkey,this.saxParser.onopentag=function(E){return function(O){var N,F,U,B,K;if(U={},U[C]="",!E.options.ignoreAttrs){K=O.attributes;for(N in K){if(!v.call(K,N))continue;!(x in U)&&!E.options.mergeAttrs&&(U[x]={}),F=E.options.attrValueProcessors?l(E.options.attrValueProcessors,O.attributes[N],N):O.attributes[N],B=E.options.attrNameProcessors?l(E.options.attrNameProcessors,N):N,E.options.mergeAttrs?E.assignOrPush(U,B,F):U[x][B]=F}}return U["#name"]=E.options.tagNameProcessors?l(E.options.tagNameProcessors,O.name):O.name,E.options.xmlns&&(U[E.options.xmlnskey]={uri:O.uri,local:O.local}),_.push(U)}}(this),this.saxParser.onclosetag=function(E){return function(){var O,N,F,U,B,K,Y,k,H,W;if(K=_.pop(),B=K["#name"],(!E.options.explicitChildren||!E.options.preserveChildrenOrder)&&delete K["#name"],K.cdata===!0&&(O=K.cdata,delete K.cdata),H=_[_.length-1],K[C].match(/^\s*$/)&&!O?(N=K[C],delete K[C]):(E.options.trim&&(K[C]=K[C].trim()),E.options.normalize&&(K[C]=K[C].replace(/\s{2,}/g," ").trim()),K[C]=E.options.valueProcessors?l(E.options.valueProcessors,K[C],B):K[C],(0,e.default)(K).length===1&&C in K&&!E.EXPLICIT_CHARKEY&&(K=K[C])),i(K)&&(K=E.options.emptyTag!==""?E.options.emptyTag:N),E.options.validator!=null&&(W="/"+function(){var j,M,G;for(G=[],j=0,M=_.length;j<M;j++)U=_[j],G.push(U["#name"]);return G}().concat(B).join("/"),function(){var j;try{return K=E.options.validator(W,H&&H[B],K)}catch(M){return j=M,E.emit("error",j)}}()),E.options.explicitChildren&&!E.options.mergeAttrs&&(typeof K=="undefined"?"undefined":(0,f.default)(K))==="object"){if(!E.options.preserveChildrenOrder)U={},E.options.attrkey in K&&(U[E.options.attrkey]=K[E.options.attrkey],delete K[E.options.attrkey]),!E.options.charsAsChildren&&E.options.charkey in K&&(U[E.options.charkey]=K[E.options.charkey],delete K[E.options.charkey]),(0,p.default)(K).length>0&&(U[E.options.childkey]=K),K=U;else if(H){H[E.options.childkey]=H[E.options.childkey]||[],Y={};for(F in K){if(!v.call(K,F))continue;Y[F]=K[F]}H[E.options.childkey].push(Y),delete K["#name"],(0,e.default)(K).length===1&&C in K&&!E.EXPLICIT_CHARKEY&&(K=K[C])}}return _.length>0?E.assignOrPush(H,B,K):(E.options.explicitRoot&&(k=K,K={},K[B]=k),E.resultObject=K,E.saxParser.ended=!0,E.emit("end",E.resultObject))}}(this),I=function(E){return function(O){var N,F;if(F=_[_.length-1],F)return F[C]+=O,E.options.explicitChildren&&E.options.preserveChildrenOrder&&E.options.charsAsChildren&&(E.options.includeWhiteChars||O.replace(/\\n/g,"").trim()!=="")&&(F[E.options.childkey]=F[E.options.childkey]||[],N={"#name":"__text__"},N[C]=O,E.options.normalize&&(N[C]=N[C].replace(/\s{2,}/g," ").trim()),F[E.options.childkey].push(N)),F}}(this),this.saxParser.ontext=I,this.saxParser.oncdata=function(E){return function(O){var N;if(N=I(O),N)return N.cdata=!0}}(this)},b.prototype.parseString=function(x,C){var I;C!=null&&typeof C=="function"&&(this.on("end",function(_){return this.reset(),C(null,_)}),this.on("error",function(_){return this.reset(),C(_)}));try{return x=x.toString(),x.trim()===""?(this.emit("end",null),!0):(x=r.stripBOM(x),this.options.async?(this.remaining=x,c(this.processAsync),this.saxParser):this.saxParser.write(x).close())}catch(_){if(I=_,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw I}else return this.emit("error",I),this.saxParser.errThrown=!0}},b.prototype.parseStringPromise=function(x){return new y.default(function(C){return function(I,_){return C.parseString(x,function(E,O){return E?_(E):I(O)})}}(this))},b}(o),m.parseString=function(w,b,x){var C,I,_;return x!=null?(typeof x=="function"&&(C=x),(typeof b=="undefined"?"undefined":(0,f.default)(b))==="object"&&(I=b)):(typeof b=="function"&&(C=b),I={}),_=new m.Parser(I),_.parseString(w,C)},m.parseStringPromise=function(w,b){var x,C;return(typeof b=="undefined"?"undefined":(0,f.default)(b))==="object"&&(x=b),C=new m.Parser(x),C.parseStringPromise(w)}}).call(void 0)},{"./bom":244,"./defaults":246,"./processors":248,"babel-runtime/core-js/object/get-own-property-names":58,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/promise":61,"babel-runtime/helpers/typeof":67,events:192,sax:229,timers:236}],248:[function(z,V,m){"use strict";(function(){"use strict";var S;S=new RegExp(/(?!xmlns)^.*:/),m.normalize=function(y){return y.toLowerCase()},m.firstCharLowerCase=function(y){return y.charAt(0).toLowerCase()+y.slice(1)},m.stripPrefix=function(y){return y.replace(S,"")},m.parseNumbers=function(y){return isNaN(y)||(y=y%1===0?parseInt(y,10):parseFloat(y)),y},m.parseBooleans=function(y){return/^(?:true|false)$/i.test(y)&&(y=y.toLowerCase()==="true"),y}}).call(void 0)},{}],249:[function(z,V,m){"use strict";(function(){"use strict";var S,y,g,p,t=function(f,u){for(var r in u)e.call(u,r)&&(f[r]=u[r]);function s(){this.constructor=f}return s.prototype=u.prototype,f.prototype=new s,f.__super__=u.prototype,f},e={}.hasOwnProperty;y=z("./defaults"),S=z("./builder"),g=z("./parser"),p=z("./processors"),m.defaults=y.defaults,m.processors=p,m.ValidationError=function(d){t(f,d);function f(u){this.message=u}return f}(Error),m.Builder=S.Builder,m.Parser=g.Parser,m.parseString=g.parseString,m.parseStringPromise=g.parseStringPromise}).call(void 0)},{"./builder":245,"./defaults":246,"./parser":247,"./processors":248}],250:[function(z,V,m){"use strict";(function(){V.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(void 0)},{}],251:[function(z,V,m){"use strict";(function(){V.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(void 0)},{}],252:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/get-prototype-of"),y=d(S),g=z("babel-runtime/helpers/typeof"),p=d(g),t=z("babel-runtime/core-js/object/assign"),e=d(t);function d(f){return f&&f.__esModule?f:{default:f}}(function(){var f,u,r,s,o,i,l,n=[].slice,a={}.hasOwnProperty;f=function(){var h,A,v,w,b,x;if(x=arguments[0],b=2<=arguments.length?n.call(arguments,1):[],o(e.default))e.default.apply(null,arguments);else for(h=0,v=b.length;h<v;h++)if(w=b[h],w!=null)for(A in w){if(!a.call(w,A))continue;x[A]=w[A]}return x},o=function(h){return!!h&&Object.prototype.toString.call(h)==="[object Function]"},i=function(h){var A;return!!h&&((A=typeof h=="undefined"?"undefined":(0,p.default)(h))==="function"||A==="object")},r=function(h){return o(Array.isArray)?Array.isArray(h):Object.prototype.toString.call(h)==="[object Array]"},s=function(h){var A;if(r(h))return!h.length;for(A in h){if(!a.call(h,A))continue;return!1}return!0},l=function(h){var A,v;return i(h)&&(v=(0,y.default)(h))&&(A=v.constructor)&&typeof A=="function"&&A instanceof A&&Function.prototype.toString.call(A)===Function.prototype.toString.call(Object)},u=function(h){return o(h.valueOf)?h.valueOf():h},V.exports.assign=f,V.exports.isFunction=o,V.exports.isObject=i,V.exports.isArray=r,V.exports.isEmpty=s,V.exports.isPlainObject=l,V.exports.getValue=u}).call(void 0)},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/get-prototype-of":59,"babel-runtime/helpers/typeof":67}],253:[function(z,V,m){"use strict";(function(){V.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(void 0)},{}],254:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/create"),y=g(S);function g(p){return p&&p.__esModule?p:{default:p}}(function(){var p,t,e;p=z("./NodeType"),e=z("./XMLNode"),V.exports=t=function(){function d(f,u,r){if(this.parent=f,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(r),this.type=p.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(d.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(d.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(d.prototype,"textContent",{get:function(){return this.value},set:function(u){return this.value=u||""}}),Object.defineProperty(d.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(d.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(d.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(d.prototype,"specified",{get:function(){return!0}}),d.prototype.clone=function(){return(0,y.default)(this)},d.prototype.toString=function(f){return this.options.writer.attribute(this,this.options.writer.filterOptions(f))},d.prototype.debugInfo=function(f){return f=f||this.name,f==null?"parent: <"+this.parent.name+">":"attribute: {"+f+"}, parent: <"+this.parent.name+">"},d.prototype.isEqualNode=function(f){return f.namespaceURI!==this.namespaceURI||(f.prefix!==this.prefix||f.localName!==this.localName)?!1:!(f.value!==this.value)},d}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/create"),y=g(S);function g(p){return p&&p.__esModule?p:{default:p}}(function(){var p,t,e,d=function(r,s){for(var o in s)f.call(s,o)&&(r[o]=s[o]);function i(){this.constructor=r}return i.prototype=s.prototype,r.prototype=new i,r.__super__=s.prototype,r},f={}.hasOwnProperty;p=z("./NodeType"),e=z("./XMLCharacterData"),V.exports=t=function(u){d(r,u);function r(s,o){if(r.__super__.constructor.call(this,s),o==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=p.CData,this.value=this.stringify.cdata(o)}return r.prototype.clone=function(){return(0,y.default)(this)},r.prototype.toString=function(s){return this.options.writer.cdata(this,this.options.writer.filterOptions(s))},r}(e)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/create"),y=g(S);function g(p){return p&&p.__esModule?p:{default:p}}(function(){var p,t,e=function(u,r){for(var s in r)d.call(r,s)&&(u[s]=r[s]);function o(){this.constructor=u}return o.prototype=r.prototype,u.prototype=new o,u.__super__=r.prototype,u},d={}.hasOwnProperty;t=z("./XMLNode"),V.exports=p=function(f){e(u,f);function u(r){u.__super__.constructor.call(this,r),this.value=""}return Object.defineProperty(u.prototype,"data",{get:function(){return this.value},set:function(s){return this.value=s||""}}),Object.defineProperty(u.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(u.prototype,"textContent",{get:function(){return this.value},set:function(s){return this.value=s||""}}),u.prototype.clone=function(){return(0,y.default)(this)},u.prototype.substringData=function(r,s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.appendData=function(r){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.insertData=function(r,s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.deleteData=function(r,s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.replaceData=function(r,s,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.isEqualNode=function(r){return u.__super__.isEqualNode.apply(this,arguments).isEqualNode(r)?!(r.data!==this.data):!1},u}(t)}).call(void 0)},{"./XMLNode":273,"babel-runtime/core-js/object/create":55}],257:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/create"),y=g(S);function g(p){return p&&p.__esModule?p:{default:p}}(function(){var p,t,e,d=function(r,s){for(var o in s)f.call(s,o)&&(r[o]=s[o]);function i(){this.constructor=r}return i.prototype=s.prototype,r.prototype=new i,r.__super__=s.prototype,r},f={}.hasOwnProperty;p=z("./NodeType"),t=z("./XMLCharacterData"),V.exports=e=function(u){d(r,u);function r(s,o){if(r.__super__.constructor.call(this,s),o==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=p.Comment,this.value=this.stringify.comment(o)}return r.prototype.clone=function(){return(0,y.default)(this)},r.prototype.toString=function(s){return this.options.writer.comment(this,this.options.writer.filterOptions(s))},r}(t)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/keys"),y=t(S),g=z("babel-runtime/core-js/object/create"),p=t(g);function t(e){return e&&e.__esModule?e:{default:e}}(function(){var e,d,f;d=z("./XMLDOMErrorHandler"),f=z("./XMLDOMStringList"),V.exports=e=function(){function u(){var r;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new d,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=r=(0,p.default)(this.defaultParams)}return Object.defineProperty(u.prototype,"parameterNames",{get:function(){return new f((0,y.default)(this.defaultParams))}}),u.prototype.getParameter=function(r){return this.params.hasOwnProperty(r)?this.params[r]:null},u.prototype.canSetParameter=function(r,s){return!0},u.prototype.setParameter=function(r,s){return s!=null?this.params[r]=s:delete this.params[r]},u}()}).call(void 0)},{"./XMLDOMErrorHandler":259,"./XMLDOMStringList":261,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60}],259:[function(z,V,m){"use strict";(function(){var S;V.exports=S=function(){function y(){}return y.prototype.handleError=function(g){throw new Error(g)},y}()}).call(void 0)},{}],260:[function(z,V,m){"use strict";(function(){var S;V.exports=S=function(){function y(){}return y.prototype.hasFeature=function(g,p){return!0},y.prototype.createDocumentType=function(g,p,t){throw new Error("This DOM method is not implemented.")},y.prototype.createDocument=function(g,p,t){throw new Error("This DOM method is not implemented.")},y.prototype.createHTMLDocument=function(g){throw new Error("This DOM method is not implemented.")},y.prototype.getFeature=function(g,p){throw new Error("This DOM method is not implemented.")},y}()}).call(void 0)},{}],261:[function(z,V,m){"use strict";(function(){var S;V.exports=S=function(){function y(g){this.arr=g||[]}return Object.defineProperty(y.prototype,"length",{get:function(){return this.arr.length}}),y.prototype.item=function(g){return this.arr[g]||null},y.prototype.contains=function(g){return this.arr.indexOf(g)!==-1},y}()}).call(void 0)},{}],262:[function(z,V,m){"use strict";(function(){var S,y,g,p=function(d,f){for(var u in f)t.call(f,u)&&(d[u]=f[u]);function r(){this.constructor=d}return r.prototype=f.prototype,d.prototype=new r,d.__super__=f.prototype,d},t={}.hasOwnProperty;g=z("./XMLNode"),S=z("./NodeType"),V.exports=y=function(e){p(d,e);function d(f,u,r,s,o,i){if(d.__super__.constructor.call(this,f),u==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(r==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(u));if(!s)throw new Error("Missing DTD attribute type. "+this.debugInfo(u));if(!o)throw new Error("Missing DTD attribute default. "+this.debugInfo(u));if(o.indexOf("#")!==0&&(o="#"+o),!o.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(u));if(i&&!o.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(u));this.elementName=this.stringify.name(u),this.type=S.AttributeDeclaration,this.attributeName=this.stringify.name(r),this.attributeType=this.stringify.dtdAttType(s),i&&(this.defaultValue=this.stringify.dtdAttDefault(i)),this.defaultValueType=o}return d.prototype.toString=function(f){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(f))},d}(g)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(z,V,m){"use strict";(function(){var S,y,g,p=function(d,f){for(var u in f)t.call(f,u)&&(d[u]=f[u]);function r(){this.constructor=d}return r.prototype=f.prototype,d.prototype=new r,d.__super__=f.prototype,d},t={}.hasOwnProperty;g=z("./XMLNode"),S=z("./NodeType"),V.exports=y=function(e){p(d,e);function d(f,u,r){if(d.__super__.constructor.call(this,f),u==null)throw new Error("Missing DTD element name. "+this.debugInfo());r||(r="(#PCDATA)"),Array.isArray(r)&&(r="("+r.join(",")+")"),this.name=this.stringify.name(u),this.type=S.ElementDeclaration,this.value=this.stringify.dtdElementValue(r)}return d.prototype.toString=function(f){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(f))},d}(g)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(z,V,m){"use strict";(function(){var S,y,g,p,t=function(f,u){for(var r in u)e.call(u,r)&&(f[r]=u[r]);function s(){this.constructor=f}return s.prototype=u.prototype,f.prototype=new s,f.__super__=u.prototype,f},e={}.hasOwnProperty;p=z("./Utility").isObject,g=z("./XMLNode"),S=z("./NodeType"),V.exports=y=function(d){t(f,d);function f(u,r,s,o){if(f.__super__.constructor.call(this,u),s==null)throw new Error("Missing DTD entity name. "+this.debugInfo(s));if(o==null)throw new Error("Missing DTD entity value. "+this.debugInfo(s));if(this.pe=!!r,this.name=this.stringify.name(s),this.type=S.EntityDeclaration,!p(o))this.value=this.stringify.dtdEntityValue(o),this.internal=!0;else{if(!o.pubID&&!o.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(s));if(o.pubID&&!o.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(s));if(this.internal=!1,o.pubID!=null&&(this.pubID=this.stringify.dtdPubID(o.pubID)),o.sysID!=null&&(this.sysID=this.stringify.dtdSysID(o.sysID)),o.nData!=null&&(this.nData=this.stringify.dtdNData(o.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(s))}}return Object.defineProperty(f.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(f.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(f.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(f.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(f.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(f.prototype,"xmlVersion",{get:function(){return null}}),f.prototype.toString=function(u){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(u))},f}(g)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(z,V,m){"use strict";(function(){var S,y,g,p=function(d,f){for(var u in f)t.call(f,u)&&(d[u]=f[u]);function r(){this.constructor=d}return r.prototype=f.prototype,d.prototype=new r,d.__super__=f.prototype,d},t={}.hasOwnProperty;g=z("./XMLNode"),S=z("./NodeType"),V.exports=y=function(e){p(d,e);function d(f,u,r){if(d.__super__.constructor.call(this,f),u==null)throw new Error("Missing DTD notation name. "+this.debugInfo(u));if(!r.pubID&&!r.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(u));this.name=this.stringify.name(u),this.type=S.NotationDeclaration,r.pubID!=null&&(this.pubID=this.stringify.dtdPubID(r.pubID)),r.sysID!=null&&(this.sysID=this.stringify.dtdSysID(r.sysID))}return Object.defineProperty(d.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(d.prototype,"systemId",{get:function(){return this.sysID}}),d.prototype.toString=function(f){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(f))},d}(g)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(z,V,m){"use strict";(function(){var S,y,g,p,t=function(f,u){for(var r in u)e.call(u,r)&&(f[r]=u[r]);function s(){this.constructor=f}return s.prototype=u.prototype,f.prototype=new s,f.__super__=u.prototype,f},e={}.hasOwnProperty;p=z("./Utility").isObject,g=z("./XMLNode"),S=z("./NodeType"),V.exports=y=function(d){t(f,d);function f(u,r,s,o){var i;f.__super__.constructor.call(this,u),p(r)&&(i=r,r=i.version,s=i.encoding,o=i.standalone),r||(r="1.0"),this.type=S.Declaration,this.version=this.stringify.xmlVersion(r),s!=null&&(this.encoding=this.stringify.xmlEncoding(s)),o!=null&&(this.standalone=this.stringify.xmlStandalone(o))}return f.prototype.toString=function(u){return this.options.writer.declaration(this,this.options.writer.filterOptions(u))},f}(g)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(z,V,m){"use strict";(function(){var S,y,g,p,t,e,d,f,u,r=function(i,l){for(var n in l)s.call(l,n)&&(i[n]=l[n]);function a(){this.constructor=i}return a.prototype=l.prototype,i.prototype=new a,i.__super__=l.prototype,i},s={}.hasOwnProperty;u=z("./Utility").isObject,f=z("./XMLNode"),S=z("./NodeType"),y=z("./XMLDTDAttList"),p=z("./XMLDTDEntity"),g=z("./XMLDTDElement"),t=z("./XMLDTDNotation"),d=z("./XMLNamedNodeMap"),V.exports=e=function(o){r(i,o);function i(l,n,a){var c,h,A,v,w,b;if(i.__super__.constructor.call(this,l),this.type=S.DocType,l.children){for(v=l.children,h=0,A=v.length;h<A;h++)if(c=v[h],c.type===S.Element){this.name=c.name;break}}this.documentObject=l,u(n)&&(w=n,n=w.pubID,a=w.sysID),a==null&&(b=[n,a],a=b[0],n=b[1]),n!=null&&(this.pubID=this.stringify.dtdPubID(n)),a!=null&&(this.sysID=this.stringify.dtdSysID(a))}return Object.defineProperty(i.prototype,"entities",{get:function(){var n,a,c,h,A;for(h={},A=this.children,a=0,c=A.length;a<c;a++)n=A[a],n.type===S.EntityDeclaration&&!n.pe&&(h[n.name]=n);return new d(h)}}),Object.defineProperty(i.prototype,"notations",{get:function(){var n,a,c,h,A;for(h={},A=this.children,a=0,c=A.length;a<c;a++)n=A[a],n.type===S.NotationDeclaration&&(h[n.name]=n);return new d(h)}}),Object.defineProperty(i.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(i.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(i.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),i.prototype.element=function(l,n){var a;return a=new g(this,l,n),this.children.push(a),this},i.prototype.attList=function(l,n,a,c,h){var A;return A=new y(this,l,n,a,c,h),this.children.push(A),this},i.prototype.entity=function(l,n){var a;return a=new p(this,!1,l,n),this.children.push(a),this},i.prototype.pEntity=function(l,n){var a;return a=new p(this,!0,l,n),this.children.push(a),this},i.prototype.notation=function(l,n){var a;return a=new t(this,l,n),this.children.push(a),this},i.prototype.toString=function(l){return this.options.writer.docType(this,this.options.writer.filterOptions(l))},i.prototype.ele=function(l,n){return this.element(l,n)},i.prototype.att=function(l,n,a,c,h){return this.attList(l,n,a,c,h)},i.prototype.ent=function(l,n){return this.entity(l,n)},i.prototype.pent=function(l,n){return this.pEntity(l,n)},i.prototype.not=function(l,n){return this.notation(l,n)},i.prototype.up=function(){return this.root()||this.documentObject},i.prototype.isEqualNode=function(l){return i.__super__.isEqualNode.apply(this,arguments).isEqualNode(l)?l.name!==this.name||l.publicId!==this.publicId?!1:!(l.systemId!==this.systemId):!1},i}(f)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLNamedNodeMap":272,"./XMLNode":273}],268:[function(z,V,m){"use strict";(function(){var S,y,g,p,t,e,d,f,u=function(o,i){for(var l in i)r.call(i,l)&&(o[l]=i[l]);function n(){this.constructor=o}return n.prototype=i.prototype,o.prototype=new n,o.__super__=i.prototype,o},r={}.hasOwnProperty;f=z("./Utility").isPlainObject,g=z("./XMLDOMImplementation"),y=z("./XMLDOMConfiguration"),t=z("./XMLNode"),S=z("./NodeType"),d=z("./XMLStringifier"),e=z("./XMLStringWriter"),V.exports=p=function(s){u(o,s);function o(i){o.__super__.constructor.call(this,null),this.name="#document",this.type=S.Document,this.documentURI=null,this.domConfig=new y,i||(i={}),i.writer||(i.writer=new e),this.options=i,this.stringify=new d(i)}return Object.defineProperty(o.prototype,"implementation",{value:new g}),Object.defineProperty(o.prototype,"doctype",{get:function(){var l,n,a,c;for(c=this.children,n=0,a=c.length;n<a;n++)if(l=c[n],l.type===S.DocType)return l;return null}}),Object.defineProperty(o.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(o.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(o.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(o.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===S.Declaration?this.children[0].encoding:null}}),Object.defineProperty(o.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===S.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(o.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===S.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(o.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(o.prototype,"origin",{get:function(){return null}}),Object.defineProperty(o.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(o.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(o.prototype,"contentType",{get:function(){return null}}),o.prototype.end=function(i){var l;return l={},i?f(i)&&(l=i,i=this.options.writer):i=this.options.writer,i.document(this,i.filterOptions(l))},o.prototype.toString=function(i){return this.options.writer.document(this,this.options.writer.filterOptions(i))},o.prototype.createElement=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.createTextNode=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.createComment=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.createCDATASection=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.createProcessingInstruction=function(i,l){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.createAttribute=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.createEntityReference=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.getElementsByTagName=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.importNode=function(i,l){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.createElementNS=function(i,l){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.createAttributeNS=function(i,l){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.getElementsByTagNameNS=function(i,l){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.getElementById=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.adoptNode=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.renameNode=function(i,l,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.getElementsByClassName=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.createEvent=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.createNodeIterator=function(i,l,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.createTreeWalker=function(i,l,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},o}(t)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDOMConfiguration":258,"./XMLDOMImplementation":260,"./XMLNode":273,"./XMLStringWriter":278,"./XMLStringifier":279}],269:[function(z,V,m){"use strict";(function(){var S,y,g,p,t,e,d,f,u,r,s,o,i,l,n,a,c,h,A,v,w,b,x,C,I={}.hasOwnProperty;C=z("./Utility"),b=C.isObject,w=C.isFunction,x=C.isPlainObject,v=C.getValue,S=z("./NodeType"),o=z("./XMLDocument"),l=z("./XMLElement"),p=z("./XMLCData"),t=z("./XMLComment"),a=z("./XMLRaw"),A=z("./XMLText"),n=z("./XMLProcessingInstruction"),r=z("./XMLDeclaration"),s=z("./XMLDocType"),e=z("./XMLDTDAttList"),f=z("./XMLDTDEntity"),d=z("./XMLDTDElement"),u=z("./XMLDTDNotation"),g=z("./XMLAttribute"),h=z("./XMLStringifier"),c=z("./XMLStringWriter"),y=z("./WriterState"),V.exports=i=function(){function _(E,O,N){var F;this.name="?xml",this.type=S.Document,E||(E={}),F={},E.writer?x(E.writer)&&(F=E.writer,E.writer=new c):E.writer=new c,this.options=E,this.writer=E.writer,this.writerOptions=this.writer.filterOptions(F),this.stringify=new h(E),this.onDataCallback=O||function(){},this.onEndCallback=N||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return _.prototype.createChildNode=function(E){var O,N,F,U,B,K,Y,k;switch(E.type){case S.CData:this.cdata(E.value);break;case S.Comment:this.comment(E.value);break;case S.Element:F={},Y=E.attribs;for(N in Y){if(!I.call(Y,N))continue;O=Y[N],F[N]=O.value}this.node(E.name,F);break;case S.Dummy:this.dummy();break;case S.Raw:this.raw(E.value);break;case S.Text:this.text(E.value);break;case S.ProcessingInstruction:this.instruction(E.target,E.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+E.constructor.name)}for(k=E.children,B=0,K=k.length;B<K;B++)U=k[B],this.createChildNode(U),U.type===S.Element&&this.up();return this},_.prototype.dummy=function(){return this},_.prototype.node=function(E,O,N){var F;if(E==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(E));return this.openCurrent(),E=v(E),O==null&&(O={}),O=v(O),b(O)||(F=[O,N],N=F[0],O=F[1]),this.currentNode=new l(this,E,O),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,N!=null&&this.text(N),this},_.prototype.element=function(E,O,N){var F,U,B,K,Y,k;if(this.currentNode&&this.currentNode.type===S.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(E)||b(E)||w(E))for(K=this.options.noValidation,this.options.noValidation=!0,k=new o(this.options).element("TEMP_ROOT"),k.element(E),this.options.noValidation=K,Y=k.children,U=0,B=Y.length;U<B;U++)F=Y[U],this.createChildNode(F),F.type===S.Element&&this.up();else this.node(E,O,N);return this},_.prototype.attribute=function(E,O){var N,F;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(E));if(E!=null&&(E=v(E)),b(E))for(N in E){if(!I.call(E,N))continue;F=E[N],this.attribute(N,F)}else w(O)&&(O=O.apply()),this.options.keepNullAttributes&&O==null?this.currentNode.attribs[E]=new g(this,E,""):O!=null&&(this.currentNode.attribs[E]=new g(this,E,O));return this},_.prototype.text=function(E){var O;return this.openCurrent(),O=new A(this,E),this.onData(this.writer.text(O,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},_.prototype.cdata=function(E){var O;return this.openCurrent(),O=new p(this,E),this.onData(this.writer.cdata(O,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},_.prototype.comment=function(E){var O;return this.openCurrent(),O=new t(this,E),this.onData(this.writer.comment(O,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},_.prototype.raw=function(E){var O;return this.openCurrent(),O=new a(this,E),this.onData(this.writer.raw(O,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},_.prototype.instruction=function(E,O){var N,F,U,B,K;if(this.openCurrent(),E!=null&&(E=v(E)),O!=null&&(O=v(O)),Array.isArray(E))for(N=0,B=E.length;N<B;N++)F=E[N],this.instruction(F);else if(b(E))for(F in E){if(!I.call(E,F))continue;U=E[F],this.instruction(F,U)}else w(O)&&(O=O.apply()),K=new n(this,E,O),this.onData(this.writer.processingInstruction(K,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},_.prototype.declaration=function(E,O,N){var F;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return F=new r(this,E,O,N),this.onData(this.writer.declaration(F,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},_.prototype.doctype=function(E,O,N){if(this.openCurrent(),E==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 s(this,O,N),this.currentNode.rootNodeName=E,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},_.prototype.dtdElement=function(E,O){var N;return this.openCurrent(),N=new d(this,E,O),this.onData(this.writer.dtdElement(N,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},_.prototype.attList=function(E,O,N,F,U){var B;return this.openCurrent(),B=new e(this,E,O,N,F,U),this.onData(this.writer.dtdAttList(B,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},_.prototype.entity=function(E,O){var N;return this.openCurrent(),N=new f(this,!1,E,O),this.onData(this.writer.dtdEntity(N,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},_.prototype.pEntity=function(E,O){var N;return this.openCurrent(),N=new f(this,!0,E,O),this.onData(this.writer.dtdEntity(N,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},_.prototype.notation=function(E,O){var N;return this.openCurrent(),N=new u(this,E,O),this.onData(this.writer.dtdNotation(N,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},_.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},_.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},_.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},_.prototype.openNode=function(E){var O,N,F,U;if(!E.isOpen){if(!this.root&&this.currentLevel===0&&E.type===S.Element&&(this.root=E),N="",E.type===S.Element){this.writerOptions.state=y.OpenTag,N=this.writer.indent(E,this.writerOptions,this.currentLevel)+"<"+E.name,U=E.attribs;for(F in U){if(!I.call(U,F))continue;O=U[F],N+=this.writer.attribute(O,this.writerOptions,this.currentLevel)}N+=(E.children?">":"/>")+this.writer.endline(E,this.writerOptions,this.currentLevel),this.writerOptions.state=y.InsideTag}else this.writerOptions.state=y.OpenTag,N=this.writer.indent(E,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+E.rootNodeName,E.pubID&&E.sysID?N+=' PUBLIC "'+E.pubID+'" "'+E.sysID+'"':E.sysID&&(N+=' SYSTEM "'+E.sysID+'"'),E.children?(N+=" [",this.writerOptions.state=y.InsideTag):(this.writerOptions.state=y.CloseTag,N+=">"),N+=this.writer.endline(E,this.writerOptions,this.currentLevel);return this.onData(N,this.currentLevel),E.isOpen=!0}},_.prototype.closeNode=function(E){var O;if(!E.isClosed)return O="",this.writerOptions.state=y.CloseTag,E.type===S.Element?O=this.writer.indent(E,this.writerOptions,this.currentLevel)+"</"+E.name+">"+this.writer.endline(E,this.writerOptions,this.currentLevel):O=this.writer.indent(E,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(E,this.writerOptions,this.currentLevel),this.writerOptions.state=y.None,this.onData(O,this.currentLevel),E.isClosed=!0},_.prototype.onData=function(E,O){return this.documentStarted=!0,this.onDataCallback(E,O+1)},_.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},_.prototype.debugInfo=function(E){return E==null?"":"node: <"+E+">"},_.prototype.ele=function(){return this.element.apply(this,arguments)},_.prototype.nod=function(E,O,N){return this.node(E,O,N)},_.prototype.txt=function(E){return this.text(E)},_.prototype.dat=function(E){return this.cdata(E)},_.prototype.com=function(E){return this.comment(E)},_.prototype.ins=function(E,O){return this.instruction(E,O)},_.prototype.dec=function(E,O,N){return this.declaration(E,O,N)},_.prototype.dtd=function(E,O,N){return this.doctype(E,O,N)},_.prototype.e=function(E,O,N){return this.element(E,O,N)},_.prototype.n=function(E,O,N){return this.node(E,O,N)},_.prototype.t=function(E){return this.text(E)},_.prototype.d=function(E){return this.cdata(E)},_.prototype.c=function(E){return this.comment(E)},_.prototype.r=function(E){return this.raw(E)},_.prototype.i=function(E,O){return this.instruction(E,O)},_.prototype.att=function(){return this.currentNode&&this.currentNode.type===S.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},_.prototype.a=function(){return this.currentNode&&this.currentNode.type===S.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},_.prototype.ent=function(E,O){return this.entity(E,O)},_.prototype.pent=function(E,O){return this.pEntity(E,O)},_.prototype.not=function(E,O){return this.notation(E,O)},_}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLAttribute":254,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDocument":268,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLStringWriter":278,"./XMLStringifier":279,"./XMLText":280}],270:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/create"),y=g(S);function g(p){return p&&p.__esModule?p:{default:p}}(function(){var p,t,e,d=function(r,s){for(var o in s)f.call(s,o)&&(r[o]=s[o]);function i(){this.constructor=r}return i.prototype=s.prototype,r.prototype=new i,r.__super__=s.prototype,r},f={}.hasOwnProperty;e=z("./XMLNode"),p=z("./NodeType"),V.exports=t=function(u){d(r,u);function r(s){r.__super__.constructor.call(this,s),this.type=p.Dummy}return r.prototype.clone=function(){return(0,y.default)(this)},r.prototype.toString=function(s){return""},r}(e)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/create"),y=g(S);function g(p){return p&&p.__esModule?p:{default:p}}(function(){var p,t,e,d,f,u,r,s,o,i=function(a,c){for(var h in c)l.call(c,h)&&(a[h]=c[h]);function A(){this.constructor=a}return A.prototype=c.prototype,a.prototype=new A,a.__super__=c.prototype,a},l={}.hasOwnProperty;o=z("./Utility"),s=o.isObject,r=o.isFunction,u=o.getValue,f=z("./XMLNode"),p=z("./NodeType"),t=z("./XMLAttribute"),d=z("./XMLNamedNodeMap"),V.exports=e=function(n){i(a,n);function a(c,h,A){var v,w,b,x;if(a.__super__.constructor.call(this,c),h==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(h),this.type=p.Element,this.attribs={},this.schemaTypeInfo=null,A!=null&&this.attribute(A),c.type===p.Document&&(this.isRoot=!0,this.documentObject=c,c.rootObject=this,c.children)){for(x=c.children,w=0,b=x.length;w<b;w++)if(v=x[w],v.type===p.DocType){v.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 d(this.attribs)),this.attributeMap}}),a.prototype.clone=function(){var c,h,A,v;A=(0,y.default)(this),A.isRoot&&(A.documentObject=null),A.attribs={},v=this.attribs;for(h in v){if(!l.call(v,h))continue;c=v[h],A.attribs[h]=c.clone()}return A.children=[],this.children.forEach(function(w){var b;return b=w.clone(),b.parent=A,A.children.push(b)}),A},a.prototype.attribute=function(c,h){var A,v;if(c!=null&&(c=u(c)),s(c))for(A in c){if(!l.call(c,A))continue;v=c[A],this.attribute(A,v)}else r(h)&&(h=h.apply()),this.options.keepNullAttributes&&h==null?this.attribs[c]=new t(this,c,""):h!=null&&(this.attribs[c]=new t(this,c,h));return this},a.prototype.removeAttribute=function(c){var h,A,v;if(c==null)throw new Error("Missing attribute name. "+this.debugInfo());if(c=u(c),Array.isArray(c))for(A=0,v=c.length;A<v;A++)h=c[A],delete this.attribs[h];else delete this.attribs[c];return this},a.prototype.toString=function(c){return this.options.writer.element(this,this.options.writer.filterOptions(c))},a.prototype.att=function(c,h){return this.attribute(c,h)},a.prototype.a=function(c,h){return this.attribute(c,h)},a.prototype.getAttribute=function(c){return this.attribs.hasOwnProperty(c)?this.attribs[c].value:null},a.prototype.setAttribute=function(c,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.getAttributeNode=function(c){return this.attribs.hasOwnProperty(c)?this.attribs[c]:null},a.prototype.setAttributeNode=function(c){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.removeAttributeNode=function(c){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.getElementsByTagName=function(c){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.getAttributeNS=function(c,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.setAttributeNS=function(c,h,A){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.removeAttributeNS=function(c,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.getAttributeNodeNS=function(c,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.setAttributeNodeNS=function(c){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.getElementsByTagNameNS=function(c,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.hasAttribute=function(c){return this.attribs.hasOwnProperty(c)},a.prototype.hasAttributeNS=function(c,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.setIdAttribute=function(c,h){return this.attribs.hasOwnProperty(c)?this.attribs[c].isId:h},a.prototype.setIdAttributeNS=function(c,h,A){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.setIdAttributeNode=function(c,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.getElementsByTagName=function(c){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.getElementsByTagNameNS=function(c,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.getElementsByClassName=function(c){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.isEqualNode=function(c){var h,A,v;if(!a.__super__.isEqualNode.apply(this,arguments).isEqualNode(c))return!1;if(c.namespaceURI!==this.namespaceURI)return!1;if(c.prefix!==this.prefix)return!1;if(c.localName!==this.localName)return!1;if(c.attribs.length!==this.attribs.length)return!1;for(h=A=0,v=this.attribs.length-1;0<=v?A<=v:A>=v;h=0<=v?++A:--A)if(!this.attribs[h].isEqualNode(c.attribs[h]))return!1;return!0},a}(f)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLAttribute":254,"./XMLNamedNodeMap":272,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],272:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/keys"),y=g(S);function g(p){return p&&p.__esModule?p:{default:p}}(function(){var p;V.exports=p=function(){function t(e){this.nodes=e}return Object.defineProperty(t.prototype,"length",{get:function(){return(0,y.default)(this.nodes).length||0}}),t.prototype.clone=function(){return this.nodes=null},t.prototype.getNamedItem=function(e){return this.nodes[e]},t.prototype.setNamedItem=function(e){var d;return d=this.nodes[e.nodeName],this.nodes[e.nodeName]=e,d||null},t.prototype.removeNamedItem=function(e){var d;return d=this.nodes[e],delete this.nodes[e],d||null},t.prototype.item=function(e){return this.nodes[(0,y.default)(this.nodes)[e]]||null},t.prototype.getNamedItemNS=function(e,d){throw new Error("This DOM method is not implemented.")},t.prototype.setNamedItemNS=function(e){throw new Error("This DOM method is not implemented.")},t.prototype.removeNamedItemNS=function(e,d){throw new Error("This DOM method is not implemented.")},t}()}).call(void 0)},{"babel-runtime/core-js/object/keys":60}],273:[function(z,V,m){"use strict";(function(){var S,y,g,p,t,e,d,f,u,r,s,o,i,l,n,a,c,h,A,v={}.hasOwnProperty;A=z("./Utility"),h=A.isObject,c=A.isFunction,a=A.isEmpty,n=A.getValue,f=null,g=null,p=null,t=null,e=null,i=null,l=null,o=null,d=null,y=null,s=null,u=null,S=null,V.exports=r=function(){function w(b){this.parent=b,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,f||(f=z("./XMLElement"),g=z("./XMLCData"),p=z("./XMLComment"),t=z("./XMLDeclaration"),e=z("./XMLDocType"),i=z("./XMLRaw"),l=z("./XMLText"),o=z("./XMLProcessingInstruction"),d=z("./XMLDummy"),y=z("./NodeType"),s=z("./XMLNodeList"),u=z("./XMLNamedNodeMap"),S=z("./DocumentPosition"))}return Object.defineProperty(w.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(w.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(w.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(w.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(w.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new s(this.children)),this.childNodeList}}),Object.defineProperty(w.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(w.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(w.prototype,"previousSibling",{get:function(){var x;return x=this.parent.children.indexOf(this),this.parent.children[x-1]||null}}),Object.defineProperty(w.prototype,"nextSibling",{get:function(){var x;return x=this.parent.children.indexOf(this),this.parent.children[x+1]||null}}),Object.defineProperty(w.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(w.prototype,"textContent",{get:function(){var x,C,I,_,E;if(this.nodeType===y.Element||this.nodeType===y.DocumentFragment){for(E="",_=this.children,C=0,I=_.length;C<I;C++)x=_[C],x.textContent&&(E+=x.textContent);return E}else return null},set:function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),w.prototype.setParent=function(b){var x,C,I,_,E;for(this.parent=b,b&&(this.options=b.options,this.stringify=b.stringify),_=this.children,E=[],C=0,I=_.length;C<I;C++)x=_[C],E.push(x.setParent(this));return E},w.prototype.element=function(b,x,C){var I,_,E,O,N,F,U,B,K,Y,k;if(F=null,x===null&&C==null&&(K=[{},null],x=K[0],C=K[1]),x==null&&(x={}),x=n(x),h(x)||(Y=[x,C],C=Y[0],x=Y[1]),b!=null&&(b=n(b)),Array.isArray(b))for(E=0,U=b.length;E<U;E++)_=b[E],F=this.element(_);else if(c(b))F=this.element(b.apply());else if(h(b))for(N in b){if(!v.call(b,N))continue;if(k=b[N],c(k)&&(k=k.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&N.indexOf(this.stringify.convertAttKey)===0)F=this.attribute(N.substr(this.stringify.convertAttKey.length),k);else if(!this.options.separateArrayItems&&Array.isArray(k)&&a(k))F=this.dummy();else if(h(k)&&a(k))F=this.element(N);else if(!this.options.keepNullNodes&&k==null)F=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(k))for(O=0,B=k.length;O<B;O++)_=k[O],I={},I[N]=_,F=this.element(I);else h(k)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&N.indexOf(this.stringify.convertTextKey)===0?F=this.element(k):(F=this.element(N),F.element(k)):F=this.element(N,k)}else!this.options.keepNullNodes&&C===null?F=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&b.indexOf(this.stringify.convertTextKey)===0?F=this.text(C):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&b.indexOf(this.stringify.convertCDataKey)===0?F=this.cdata(C):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&b.indexOf(this.stringify.convertCommentKey)===0?F=this.comment(C):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&b.indexOf(this.stringify.convertRawKey)===0?F=this.raw(C):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&b.indexOf(this.stringify.convertPIKey)===0?F=this.instruction(b.substr(this.stringify.convertPIKey.length),C):F=this.node(b,x,C);if(F==null)throw new Error("Could not create any elements with: "+b+". "+this.debugInfo());return F},w.prototype.insertBefore=function(b,x,C){var I,_,E,O,N;if(b!=null?b.type:void 0)return E=b,O=x,E.setParent(this),O?(_=children.indexOf(O),N=children.splice(_),children.push(E),Array.prototype.push.apply(children,N)):children.push(E),E;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(b));return _=this.parent.children.indexOf(this),N=this.parent.children.splice(_),I=this.parent.element(b,x,C),Array.prototype.push.apply(this.parent.children,N),I},w.prototype.insertAfter=function(b,x,C){var I,_,E;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(b));return _=this.parent.children.indexOf(this),E=this.parent.children.splice(_+1),I=this.parent.element(b,x,C),Array.prototype.push.apply(this.parent.children,E),I},w.prototype.remove=function(){var b,x;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return b=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[b,b-b+1].concat(x=[])),this.parent},w.prototype.node=function(b,x,C){var I,_;return b!=null&&(b=n(b)),x||(x={}),x=n(x),h(x)||(_=[x,C],C=_[0],x=_[1]),I=new f(this,b,x),C!=null&&I.text(C),this.children.push(I),I},w.prototype.text=function(b){var x;return h(b)&&this.element(b),x=new l(this,b),this.children.push(x),this},w.prototype.cdata=function(b){var x;return x=new g(this,b),this.children.push(x),this},w.prototype.comment=function(b){var x;return x=new p(this,b),this.children.push(x),this},w.prototype.commentBefore=function(b){var x,C,I;return C=this.parent.children.indexOf(this),I=this.parent.children.splice(C),x=this.parent.comment(b),Array.prototype.push.apply(this.parent.children,I),this},w.prototype.commentAfter=function(b){var x,C,I;return C=this.parent.children.indexOf(this),I=this.parent.children.splice(C+1),x=this.parent.comment(b),Array.prototype.push.apply(this.parent.children,I),this},w.prototype.raw=function(b){var x;return x=new i(this,b),this.children.push(x),this},w.prototype.dummy=function(){var b;return b=new d(this),b},w.prototype.instruction=function(b,x){var C,I,_,E,O;if(b!=null&&(b=n(b)),x!=null&&(x=n(x)),Array.isArray(b))for(E=0,O=b.length;E<O;E++)C=b[E],this.instruction(C);else if(h(b))for(C in b){if(!v.call(b,C))continue;I=b[C],this.instruction(C,I)}else c(x)&&(x=x.apply()),_=new o(this,b,x),this.children.push(_);return this},w.prototype.instructionBefore=function(b,x){var C,I,_;return I=this.parent.children.indexOf(this),_=this.parent.children.splice(I),C=this.parent.instruction(b,x),Array.prototype.push.apply(this.parent.children,_),this},w.prototype.instructionAfter=function(b,x){var C,I,_;return I=this.parent.children.indexOf(this),_=this.parent.children.splice(I+1),C=this.parent.instruction(b,x),Array.prototype.push.apply(this.parent.children,_),this},w.prototype.declaration=function(b,x,C){var I,_;return I=this.document(),_=new t(I,b,x,C),I.children.length===0?I.children.unshift(_):I.children[0].type===y.Declaration?I.children[0]=_:I.children.unshift(_),I.root()||I},w.prototype.dtd=function(b,x){var C,I,_,E,O,N,F,U,B,K;for(I=this.document(),_=new e(I,b,x),B=I.children,E=O=0,F=B.length;O<F;E=++O)if(C=B[E],C.type===y.DocType)return I.children[E]=_,_;for(K=I.children,E=N=0,U=K.length;N<U;E=++N)if(C=K[E],C.isRoot)return I.children.splice(E,0,_),_;return I.children.push(_),_},w.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},w.prototype.root=function(){var b;for(b=this;b;){if(b.type===y.Document)return b.rootObject;if(b.isRoot)return b;b=b.parent}},w.prototype.document=function(){var b;for(b=this;b;){if(b.type===y.Document)return b;b=b.parent}},w.prototype.end=function(b){return this.document().end(b)},w.prototype.prev=function(){var b;if(b=this.parent.children.indexOf(this),b<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[b-1]},w.prototype.next=function(){var b;if(b=this.parent.children.indexOf(this),b===-1||b===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[b+1]},w.prototype.importDocument=function(b){var x;return x=b.root().clone(),x.parent=this,x.isRoot=!1,this.children.push(x),this},w.prototype.debugInfo=function(b){var x,C;return b=b||this.name,b==null&&!((x=this.parent)!=null?x.name:void 0)?"":b==null?"parent: <"+this.parent.name+">":((C=this.parent)!=null?C.name:void 0)?"node: <"+b+">, parent: <"+this.parent.name+">":"node: <"+b+">"},w.prototype.ele=function(b,x,C){return this.element(b,x,C)},w.prototype.nod=function(b,x,C){return this.node(b,x,C)},w.prototype.txt=function(b){return this.text(b)},w.prototype.dat=function(b){return this.cdata(b)},w.prototype.com=function(b){return this.comment(b)},w.prototype.ins=function(b,x){return this.instruction(b,x)},w.prototype.doc=function(){return this.document()},w.prototype.dec=function(b,x,C){return this.declaration(b,x,C)},w.prototype.e=function(b,x,C){return this.element(b,x,C)},w.prototype.n=function(b,x,C){return this.node(b,x,C)},w.prototype.t=function(b){return this.text(b)},w.prototype.d=function(b){return this.cdata(b)},w.prototype.c=function(b){return this.comment(b)},w.prototype.r=function(b){return this.raw(b)},w.prototype.i=function(b,x){return this.instruction(b,x)},w.prototype.u=function(){return this.up()},w.prototype.importXMLBuilder=function(b){return this.importDocument(b)},w.prototype.replaceChild=function(b,x){throw new Error("This DOM method is not implemented."+this.debugInfo())},w.prototype.removeChild=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},w.prototype.appendChild=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},w.prototype.hasChildNodes=function(){return this.children.length!==0},w.prototype.cloneNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},w.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},w.prototype.isSupported=function(b,x){return!0},w.prototype.hasAttributes=function(){return this.attribs.length!==0},w.prototype.compareDocumentPosition=function(b){var x,C;return x=this,x===b?0:this.document()!==b.document()?(C=S.Disconnected|S.ImplementationSpecific,Math.random()<.5?C|=S.Preceding:C|=S.Following,C):x.isAncestor(b)?S.Contains|S.Preceding:x.isDescendant(b)?S.Contains|S.Following:x.isPreceding(b)?S.Preceding:S.Following},w.prototype.isSameNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},w.prototype.lookupPrefix=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},w.prototype.isDefaultNamespace=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},w.prototype.lookupNamespaceURI=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},w.prototype.isEqualNode=function(b){var x,C,I;if(b.nodeType!==this.nodeType)return!1;if(b.children.length!==this.children.length)return!1;for(x=C=0,I=this.children.length-1;0<=I?C<=I:C>=I;x=0<=I?++C:--C)if(!this.children[x].isEqualNode(b.children[x]))return!1;return!0},w.prototype.getFeature=function(b,x){throw new Error("This DOM method is not implemented."+this.debugInfo())},w.prototype.setUserData=function(b,x,C){throw new Error("This DOM method is not implemented."+this.debugInfo())},w.prototype.getUserData=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},w.prototype.contains=function(b){return b?b===this||this.isDescendant(b):!1},w.prototype.isDescendant=function(b){var x,C,I,_,E;for(E=this.children,I=0,_=E.length;I<_;I++){if(x=E[I],b===x)return!0;if(C=x.isDescendant(b),C)return!0}return!1},w.prototype.isAncestor=function(b){return b.isDescendant(this)},w.prototype.isPreceding=function(b){var x,C;return x=this.treePosition(b),C=this.treePosition(this),x===-1||C===-1?!1:x<C},w.prototype.isFollowing=function(b){var x,C;return x=this.treePosition(b),C=this.treePosition(this),x===-1||C===-1?!1:x>C},w.prototype.treePosition=function(b){var x,C;return C=0,x=!1,this.foreachTreeNode(this.document(),function(I){if(C++,!x&&I===b)return x=!0}),x?C:-1},w.prototype.foreachTreeNode=function(b,x){var C,I,_,E,O;for(b||(b=this.document()),E=b.children,I=0,_=E.length;I<_;I++){if(C=E[I],O=x(C))return O;if(O=this.foreachTreeNode(C,x),O)return O}},w}()}).call(void 0)},{"./DocumentPosition":250,"./NodeType":251,"./Utility":252,"./XMLCData":255,"./XMLComment":257,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDummy":270,"./XMLElement":271,"./XMLNamedNodeMap":272,"./XMLNodeList":274,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLText":280}],274:[function(z,V,m){"use strict";(function(){var S;V.exports=S=function(){function y(g){this.nodes=g}return Object.defineProperty(y.prototype,"length",{get:function(){return this.nodes.length||0}}),y.prototype.clone=function(){return this.nodes=null},y.prototype.item=function(g){return this.nodes[g]||null},y}()}).call(void 0)},{}],275:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/create"),y=g(S);function g(p){return p&&p.__esModule?p:{default:p}}(function(){var p,t,e,d=function(r,s){for(var o in s)f.call(s,o)&&(r[o]=s[o]);function i(){this.constructor=r}return i.prototype=s.prototype,r.prototype=new i,r.__super__=s.prototype,r},f={}.hasOwnProperty;p=z("./NodeType"),t=z("./XMLCharacterData"),V.exports=e=function(u){d(r,u);function r(s,o,i){if(r.__super__.constructor.call(this,s),o==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=p.ProcessingInstruction,this.target=this.stringify.insTarget(o),this.name=this.target,i&&(this.value=this.stringify.insValue(i))}return r.prototype.clone=function(){return(0,y.default)(this)},r.prototype.toString=function(s){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(s))},r.prototype.isEqualNode=function(s){return r.__super__.isEqualNode.apply(this,arguments).isEqualNode(s)?!(s.target!==this.target):!1},r}(t)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],276:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/create"),y=g(S);function g(p){return p&&p.__esModule?p:{default:p}}(function(){var p,t,e,d=function(r,s){for(var o in s)f.call(s,o)&&(r[o]=s[o]);function i(){this.constructor=r}return i.prototype=s.prototype,r.prototype=new i,r.__super__=s.prototype,r},f={}.hasOwnProperty;p=z("./NodeType"),t=z("./XMLNode"),V.exports=e=function(u){d(r,u);function r(s,o){if(r.__super__.constructor.call(this,s),o==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=p.Raw,this.value=this.stringify.raw(o)}return r.prototype.clone=function(){return(0,y.default)(this)},r.prototype.toString=function(s){return this.options.writer.raw(this,this.options.writer.filterOptions(s))},r}(t)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],277:[function(z,V,m){"use strict";(function(){var S,y,g,p,t=function(f,u){for(var r in u)e.call(u,r)&&(f[r]=u[r]);function s(){this.constructor=f}return s.prototype=u.prototype,f.prototype=new s,f.__super__=u.prototype,f},e={}.hasOwnProperty;S=z("./NodeType"),p=z("./XMLWriterBase"),y=z("./WriterState"),V.exports=g=function(d){t(f,d);function f(u,r){this.stream=u,f.__super__.constructor.call(this,r)}return f.prototype.endline=function(u,r,s){return u.isLastRootNode&&r.state===y.CloseTag?"":f.__super__.endline.call(this,u,r,s)},f.prototype.document=function(u,r){var s,o,i,l,n,a,c,h,A;for(c=u.children,o=i=0,n=c.length;i<n;o=++i)s=c[o],s.isLastRootNode=o===u.children.length-1;for(r=this.filterOptions(r),h=u.children,A=[],l=0,a=h.length;l<a;l++)s=h[l],A.push(this.writeChildNode(s,r,0));return A},f.prototype.attribute=function(u,r,s){return this.stream.write(f.__super__.attribute.call(this,u,r,s))},f.prototype.cdata=function(u,r,s){return this.stream.write(f.__super__.cdata.call(this,u,r,s))},f.prototype.comment=function(u,r,s){return this.stream.write(f.__super__.comment.call(this,u,r,s))},f.prototype.declaration=function(u,r,s){return this.stream.write(f.__super__.declaration.call(this,u,r,s))},f.prototype.docType=function(u,r,s){var o,i,l,n;if(s||(s=0),this.openNode(u,r,s),r.state=y.OpenTag,this.stream.write(this.indent(u,r,s)),this.stream.write("<!DOCTYPE "+u.root().name),u.pubID&&u.sysID?this.stream.write(' PUBLIC "'+u.pubID+'" "'+u.sysID+'"'):u.sysID&&this.stream.write(' SYSTEM "'+u.sysID+'"'),u.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(u,r,s)),r.state=y.InsideTag,n=u.children,i=0,l=n.length;i<l;i++)o=n[i],this.writeChildNode(o,r,s+1);r.state=y.CloseTag,this.stream.write("]")}return r.state=y.CloseTag,this.stream.write(r.spaceBeforeSlash+">"),this.stream.write(this.endline(u,r,s)),r.state=y.None,this.closeNode(u,r,s)},f.prototype.element=function(u,r,s){var o,i,l,n,a,c,h,A,v,w;s||(s=0),this.openNode(u,r,s),r.state=y.OpenTag,this.stream.write(this.indent(u,r,s)+"<"+u.name),v=u.attribs;for(h in v){if(!e.call(v,h))continue;o=v[h],this.attribute(o,r,s)}if(l=u.children.length,n=l===0?null:u.children[0],l===0||u.children.every(function(b){return(b.type===S.Text||b.type===S.Raw)&&b.value===""}))r.allowEmpty?(this.stream.write(">"),r.state=y.CloseTag,this.stream.write("</"+u.name+">")):(r.state=y.CloseTag,this.stream.write(r.spaceBeforeSlash+"/>"));else if(r.pretty&&l===1&&(n.type===S.Text||n.type===S.Raw)&&n.value!=null)this.stream.write(">"),r.state=y.InsideTag,r.suppressPrettyCount++,A=!0,this.writeChildNode(n,r,s+1),r.suppressPrettyCount--,A=!1,r.state=y.CloseTag,this.stream.write("</"+u.name+">");else{for(this.stream.write(">"+this.endline(u,r,s)),r.state=y.InsideTag,w=u.children,a=0,c=w.length;a<c;a++)i=w[a],this.writeChildNode(i,r,s+1);r.state=y.CloseTag,this.stream.write(this.indent(u,r,s)+"</"+u.name+">")}return this.stream.write(this.endline(u,r,s)),r.state=y.None,this.closeNode(u,r,s)},f.prototype.processingInstruction=function(u,r,s){return this.stream.write(f.__super__.processingInstruction.call(this,u,r,s))},f.prototype.raw=function(u,r,s){return this.stream.write(f.__super__.raw.call(this,u,r,s))},f.prototype.text=function(u,r,s){return this.stream.write(f.__super__.text.call(this,u,r,s))},f.prototype.dtdAttList=function(u,r,s){return this.stream.write(f.__super__.dtdAttList.call(this,u,r,s))},f.prototype.dtdElement=function(u,r,s){return this.stream.write(f.__super__.dtdElement.call(this,u,r,s))},f.prototype.dtdEntity=function(u,r,s){return this.stream.write(f.__super__.dtdEntity.call(this,u,r,s))},f.prototype.dtdNotation=function(u,r,s){return this.stream.write(f.__super__.dtdNotation.call(this,u,r,s))},f}(p)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(z,V,m){"use strict";(function(){var S,y,g=function(e,d){for(var f in d)p.call(d,f)&&(e[f]=d[f]);function u(){this.constructor=e}return u.prototype=d.prototype,e.prototype=new u,e.__super__=d.prototype,e},p={}.hasOwnProperty;y=z("./XMLWriterBase"),V.exports=S=function(t){g(e,t);function e(d){e.__super__.constructor.call(this,d)}return e.prototype.document=function(d,f){var u,r,s,o,i;for(f=this.filterOptions(f),o="",i=d.children,r=0,s=i.length;r<s;r++)u=i[r],o+=this.writeChildNode(u,f,0);return f.pretty&&o.slice(-f.newline.length)===f.newline&&(o=o.slice(0,-f.newline.length)),o},e}(y)}).call(void 0)},{"./XMLWriterBase":281}],279:[function(z,V,m){"use strict";(function(){var S,y=function(t,e){return function(){return t.apply(e,arguments)}},g={}.hasOwnProperty;V.exports=S=function(){function p(t){this.assertLegalName=y(this.assertLegalName,this),this.assertLegalChar=y(this.assertLegalChar,this);var e,d,f;t||(t={}),this.options=t,this.options.version||(this.options.version="1.0"),d=t.stringify||{};for(e in d){if(!g.call(d,e))continue;f=d[e],this[e]=f}}return p.prototype.name=function(t){return this.options.noValidation?t:this.assertLegalName(""+t||"")},p.prototype.text=function(t){return this.options.noValidation?t:this.assertLegalChar(this.textEscape(""+t||""))},p.prototype.cdata=function(t){return this.options.noValidation?t:(t=""+t||"",t=t.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(t))},p.prototype.comment=function(t){if(this.options.noValidation)return t;if(t=""+t||"",t.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+t);return this.assertLegalChar(t)},p.prototype.raw=function(t){return this.options.noValidation?t:""+t||""},p.prototype.attValue=function(t){return this.options.noValidation?t:this.assertLegalChar(this.attEscape(t=""+t||""))},p.prototype.insTarget=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},p.prototype.insValue=function(t){if(this.options.noValidation)return t;if(t=""+t||"",t.match(/\?>/))throw new Error("Invalid processing instruction value: "+t);return this.assertLegalChar(t)},p.prototype.xmlVersion=function(t){if(this.options.noValidation)return t;if(t=""+t||"",!t.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+t);return t},p.prototype.xmlEncoding=function(t){if(this.options.noValidation)return t;if(t=""+t||"",!t.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+t);return this.assertLegalChar(t)},p.prototype.xmlStandalone=function(t){return this.options.noValidation?t:t?"yes":"no"},p.prototype.dtdPubID=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},p.prototype.dtdSysID=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},p.prototype.dtdElementValue=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},p.prototype.dtdAttType=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},p.prototype.dtdAttDefault=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},p.prototype.dtdEntityValue=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},p.prototype.dtdNData=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},p.prototype.convertAttKey="@",p.prototype.convertPIKey="?",p.prototype.convertTextKey="#text",p.prototype.convertCDataKey="#cdata",p.prototype.convertCommentKey="#comment",p.prototype.convertRawKey="#raw",p.prototype.assertLegalChar=function(t){var e,d;if(this.options.noValidation)return t;if(e="",this.options.version==="1.0"){if(e=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,d=t.match(e))throw new Error("Invalid character in string: "+t+" at index "+d.index)}else if(this.options.version==="1.1"&&(e=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,d=t.match(e)))throw new Error("Invalid character in string: "+t+" at index "+d.index);return t},p.prototype.assertLegalName=function(t){var e;if(this.options.noValidation)return t;if(this.assertLegalChar(t),e=/^([: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])*$/,!t.match(e))throw new Error("Invalid character in name");return t},p.prototype.textEscape=function(t){var e;return this.options.noValidation?t:(e=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,t.replace(e,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},p.prototype.attEscape=function(t){var e;return this.options.noValidation?t:(e=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,t.replace(e,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},p}()}).call(void 0)},{}],280:[function(z,V,m){"use strict";var S=z("babel-runtime/core-js/object/create"),y=g(S);function g(p){return p&&p.__esModule?p:{default:p}}(function(){var p,t,e,d=function(r,s){for(var o in s)f.call(s,o)&&(r[o]=s[o]);function i(){this.constructor=r}return i.prototype=s.prototype,r.prototype=new i,r.__super__=s.prototype,r},f={}.hasOwnProperty;p=z("./NodeType"),t=z("./XMLCharacterData"),V.exports=e=function(u){d(r,u);function r(s,o){if(r.__super__.constructor.call(this,s),o==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=p.Text,this.value=this.stringify.text(o)}return Object.defineProperty(r.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(r.prototype,"wholeText",{get:function(){var o,i,l;for(l="",i=this.previousSibling;i;)l=i.data+l,i=i.previousSibling;for(l+=this.data,o=this.nextSibling;o;)l=l+o.data,o=o.nextSibling;return l}}),r.prototype.clone=function(){return(0,y.default)(this)},r.prototype.toString=function(s){return this.options.writer.text(this,this.options.writer.filterOptions(s))},r.prototype.splitText=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},r.prototype.replaceWholeText=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},r}(t)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],281:[function(z,V,m){"use strict";(function(){var S,y,g,p,t,e,d,f,u,r,s,o,i,l,n,a,c,h={}.hasOwnProperty;c=z("./Utility").assign,S=z("./NodeType"),u=z("./XMLDeclaration"),r=z("./XMLDocType"),g=z("./XMLCData"),p=z("./XMLComment"),o=z("./XMLElement"),l=z("./XMLRaw"),n=z("./XMLText"),i=z("./XMLProcessingInstruction"),s=z("./XMLDummy"),t=z("./XMLDTDAttList"),e=z("./XMLDTDElement"),d=z("./XMLDTDEntity"),f=z("./XMLDTDNotation"),y=z("./WriterState"),V.exports=a=function(){function A(v){var w,b,x;v||(v={}),this.options=v,b=v.writer||{};for(w in b){if(!h.call(b,w))continue;x=b[w],this["_"+w]=this[w],this[w]=x}}return A.prototype.filterOptions=function(v){var w,b,x,C,I,_,E,O;return v||(v={}),v=c({},this.options,v),w={writer:this},w.pretty=v.pretty||!1,w.allowEmpty=v.allowEmpty||!1,w.indent=(b=v.indent)!=null?b:" ",w.newline=(x=v.newline)!=null?x:`
|
|
|
`,w.offset=(C=v.offset)!=null?C:0,w.dontPrettyTextNodes=(I=(_=v.dontPrettyTextNodes)!=null?_:v.dontprettytextnodes)!=null?I:0,w.spaceBeforeSlash=(E=(O=v.spaceBeforeSlash)!=null?O:v.spacebeforeslash)!=null?E:"",w.spaceBeforeSlash===!0&&(w.spaceBeforeSlash=" "),w.suppressPrettyCount=0,w.user={},w.state=y.None,w},A.prototype.indent=function(v,w,b){var x;return!w.pretty||w.suppressPrettyCount?"":w.pretty&&(x=(b||0)+w.offset+1,x>0)?new Array(x).join(w.indent):""},A.prototype.endline=function(v,w,b){return!w.pretty||w.suppressPrettyCount?"":w.newline},A.prototype.attribute=function(v,w,b){var x;return this.openAttribute(v,w,b),x=" "+v.name+'="'+v.value+'"',this.closeAttribute(v,w,b),x},A.prototype.cdata=function(v,w,b){var x;return this.openNode(v,w,b),w.state=y.OpenTag,x=this.indent(v,w,b)+"<![CDATA[",w.state=y.InsideTag,x+=v.value,w.state=y.CloseTag,x+="]]>"+this.endline(v,w,b),w.state=y.None,this.closeNode(v,w,b),x},A.prototype.comment=function(v,w,b){var x;return this.openNode(v,w,b),w.state=y.OpenTag,x=this.indent(v,w,b)+"<!-- ",w.state=y.InsideTag,x+=v.value,w.state=y.CloseTag,x+=" -->"+this.endline(v,w,b),w.state=y.None,this.closeNode(v,w,b),x},A.prototype.declaration=function(v,w,b){var x;return this.openNode(v,w,b),w.state=y.OpenTag,x=this.indent(v,w,b)+"<?xml",w.state=y.InsideTag,x+=' version="'+v.version+'"',v.encoding!=null&&(x+=' encoding="'+v.encoding+'"'),v.standalone!=null&&(x+=' standalone="'+v.standalone+'"'),w.state=y.CloseTag,x+=w.spaceBeforeSlash+"?>",x+=this.endline(v,w,b),w.state=y.None,this.closeNode(v,w,b),x},A.prototype.docType=function(v,w,b){var x,C,I,_,E;if(b||(b=0),this.openNode(v,w,b),w.state=y.OpenTag,_=this.indent(v,w,b),_+="<!DOCTYPE "+v.root().name,v.pubID&&v.sysID?_+=' PUBLIC "'+v.pubID+'" "'+v.sysID+'"':v.sysID&&(_+=' SYSTEM "'+v.sysID+'"'),v.children.length>0){for(_+=" [",_+=this.endline(v,w,b),w.state=y.InsideTag,E=v.children,C=0,I=E.length;C<I;C++)x=E[C],_+=this.writeChildNode(x,w,b+1);w.state=y.CloseTag,_+="]"}return w.state=y.CloseTag,_+=w.spaceBeforeSlash+">",_+=this.endline(v,w,b),w.state=y.None,this.closeNode(v,w,b),_},A.prototype.element=function(v,w,b){var x,C,I,_,E,O,N,F,U,B,K,Y,k,H;b||(b=0),B=!1,K="",this.openNode(v,w,b),w.state=y.OpenTag,K+=this.indent(v,w,b)+"<"+v.name,Y=v.attribs;for(U in Y){if(!h.call(Y,U))continue;x=Y[U],K+=this.attribute(x,w,b)}if(I=v.children.length,_=I===0?null:v.children[0],I===0||v.children.every(function(W){return(W.type===S.Text||W.type===S.Raw)&&W.value===""}))w.allowEmpty?(K+=">",w.state=y.CloseTag,K+="</"+v.name+">"+this.endline(v,w,b)):(w.state=y.CloseTag,K+=w.spaceBeforeSlash+"/>"+this.endline(v,w,b));else if(w.pretty&&I===1&&(_.type===S.Text||_.type===S.Raw)&&_.value!=null)K+=">",w.state=y.InsideTag,w.suppressPrettyCount++,B=!0,K+=this.writeChildNode(_,w,b+1),w.suppressPrettyCount--,B=!1,w.state=y.CloseTag,K+="</"+v.name+">"+this.endline(v,w,b);else{if(w.dontPrettyTextNodes){for(k=v.children,E=0,N=k.length;E<N;E++)if(C=k[E],(C.type===S.Text||C.type===S.Raw)&&C.value!=null){w.suppressPrettyCount++,B=!0;break}}for(K+=">"+this.endline(v,w,b),w.state=y.InsideTag,H=v.children,O=0,F=H.length;O<F;O++)C=H[O],K+=this.writeChildNode(C,w,b+1);w.state=y.CloseTag,K+=this.indent(v,w,b)+"</"+v.name+">",B&&w.suppressPrettyCount--,K+=this.endline(v,w,b),w.state=y.None}return this.closeNode(v,w,b),K},A.prototype.writeChildNode=function(v,w,b){switch(v.type){case S.CData:return this.cdata(v,w,b);case S.Comment:return this.comment(v,w,b);case S.Element:return this.element(v,w,b);case S.Raw:return this.raw(v,w,b);case S.Text:return this.text(v,w,b);case S.ProcessingInstruction:return this.processingInstruction(v,w,b);case S.Dummy:return"";case S.Declaration:return this.declaration(v,w,b);case S.DocType:return this.docType(v,w,b);case S.AttributeDeclaration:return this.dtdAttList(v,w,b);case S.ElementDeclaration:return this.dtdElement(v,w,b);case S.EntityDeclaration:return this.dtdEntity(v,w,b);case S.NotationDeclaration:return this.dtdNotation(v,w,b);default:throw new Error("Unknown XML node type: "+v.constructor.name)}},A.prototype.processingInstruction=function(v,w,b){var x;return this.openNode(v,w,b),w.state=y.OpenTag,x=this.indent(v,w,b)+"<?",w.state=y.InsideTag,x+=v.target,v.value&&(x+=" "+v.value),w.state=y.CloseTag,x+=w.spaceBeforeSlash+"?>",x+=this.endline(v,w,b),w.state=y.None,this.closeNode(v,w,b),x},A.prototype.raw=function(v,w,b){var x;return this.openNode(v,w,b),w.state=y.OpenTag,x=this.indent(v,w,b),w.state=y.InsideTag,x+=v.value,w.state=y.CloseTag,x+=this.endline(v,w,b),w.state=y.None,this.closeNode(v,w,b),x},A.prototype.text=function(v,w,b){var x;return this.openNode(v,w,b),w.state=y.OpenTag,x=this.indent(v,w,b),w.state=y.InsideTag,x+=v.value,w.state=y.CloseTag,x+=this.endline(v,w,b),w.state=y.None,this.closeNode(v,w,b),x},A.prototype.dtdAttList=function(v,w,b){var x;return this.openNode(v,w,b),w.state=y.OpenTag,x=this.indent(v,w,b)+"<!ATTLIST",w.state=y.InsideTag,x+=" "+v.elementName+" "+v.attributeName+" "+v.attributeType,v.defaultValueType!=="#DEFAULT"&&(x+=" "+v.defaultValueType),v.defaultValue&&(x+=' "'+v.defaultValue+'"'),w.state=y.CloseTag,x+=w.spaceBeforeSlash+">"+this.endline(v,w,b),w.state=y.None,this.closeNode(v,w,b),x},A.prototype.dtdElement=function(v,w,b){var x;return this.openNode(v,w,b),w.state=y.OpenTag,x=this.indent(v,w,b)+"<!ELEMENT",w.state=y.InsideTag,x+=" "+v.name+" "+v.value,w.state=y.CloseTag,x+=w.spaceBeforeSlash+">"+this.endline(v,w,b),w.state=y.None,this.closeNode(v,w,b),x},A.prototype.dtdEntity=function(v,w,b){var x;return this.openNode(v,w,b),w.state=y.OpenTag,x=this.indent(v,w,b)+"<!ENTITY",w.state=y.InsideTag,v.pe&&(x+=" %"),x+=" "+v.name,v.value?x+=' "'+v.value+'"':(v.pubID&&v.sysID?x+=' PUBLIC "'+v.pubID+'" "'+v.sysID+'"':v.sysID&&(x+=' SYSTEM "'+v.sysID+'"'),v.nData&&(x+=" NDATA "+v.nData)),w.state=y.CloseTag,x+=w.spaceBeforeSlash+">"+this.endline(v,w,b),w.state=y.None,this.closeNode(v,w,b),x},A.prototype.dtdNotation=function(v,w,b){var x;return this.openNode(v,w,b),w.state=y.OpenTag,x=this.indent(v,w,b)+"<!NOTATION",w.state=y.InsideTag,x+=" "+v.name,v.pubID&&v.sysID?x+=' PUBLIC "'+v.pubID+'" "'+v.sysID+'"':v.pubID?x+=' PUBLIC "'+v.pubID+'"':v.sysID&&(x+=' SYSTEM "'+v.sysID+'"'),w.state=y.CloseTag,x+=w.spaceBeforeSlash+">"+this.endline(v,w,b),w.state=y.None,this.closeNode(v,w,b),x},A.prototype.openNode=function(v,w,b){},A.prototype.closeNode=function(v,w,b){},A.prototype.openAttribute=function(v,w,b){},A.prototype.closeAttribute=function(v,w,b){},A}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDummy":270,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLText":280}],282:[function(z,V,m){"use strict";(function(){var S,y,g,p,t,e,d,f,u,r;r=z("./Utility"),f=r.assign,u=r.isFunction,g=z("./XMLDOMImplementation"),p=z("./XMLDocument"),t=z("./XMLDocumentCB"),d=z("./XMLStringWriter"),e=z("./XMLStreamWriter"),S=z("./NodeType"),y=z("./WriterState"),V.exports.create=function(s,o,i,l){var n,a;if(s==null)throw new Error("Root element needs a name.");return l=f({},o,i,l),n=new p(l),a=n.element(s),l.headless||(n.declaration(l),(l.pubID!=null||l.sysID!=null)&&n.dtd(l)),a},V.exports.begin=function(s,o,i){var l;return u(s)&&(l=[s,o],o=l[0],i=l[1],s={}),o?new t(s,o,i):new p(s)},V.exports.stringWriter=function(s){return new d(s)},V.exports.streamWriter=function(s,o){return new e(s,o)},V.exports.implementation=new g,V.exports.nodeType=S,V.exports.writerState=y}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLDOMImplementation":260,"./XMLDocument":268,"./XMLDocumentCB":269,"./XMLStreamWriter":277,"./XMLStringWriter":278}],283:[function(z,V,m){V.exports=y;var S=Object.prototype.hasOwnProperty;function y(){for(var g={},p=0;p<arguments.length;p++){var t=arguments[p];for(var e in t)S.call(t,e)&&(g[e]=t[e])}return g}},{}],284:[function(z,V,m){"use strict";var S=z("buffer").Buffer,y=z("./sha"),g=z("./md5"),p={sha1:y,md5:g},t=64,e=S.alloc(t);e.fill(0);function d(r,s,o){S.isBuffer(s)||(s=S.from(s)),S.isBuffer(o)||(o=S.from(o)),s.length>t?s=r(s):s.length<t&&(s=S.concat([s,e],t));for(var i=S.alloc(t),l=S.alloc(t),n=0;n<t;n++)i[n]=s[n]^54,l[n]=s[n]^92;var a=r(S.concat([i,o]));return r(S.concat([l,a]))}function f(r,s){r=r||"sha1";var o=p[r],i=[],l=0;return o||u("algorithm:",r,"is not yet supported"),{update:function(a){return S.isBuffer(a)||(a=S.from(a)),i.push(a),l+=a.length,this},digest:function(a){var c=S.concat(i),h=s?d(o,s,c):o(c);return i=null,a?h.toString(a):h}}}function u(){var r=[].slice.call(arguments).join(" ");throw new Error([r,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
|
`))}m.createHash=function(r){return f(r)},m.createHmac=function(r,s){return f(r,s)},m.createCredentials=function(){u("sorry,createCredentials is not implemented yet")},m.createCipher=function(){u("sorry,createCipher is not implemented yet")},m.createCipheriv=function(){u("sorry,createCipheriv is not implemented yet")},m.createDecipher=function(){u("sorry,createDecipher is not implemented yet")},m.createDecipheriv=function(){u("sorry,createDecipheriv is not implemented yet")},m.createSign=function(){u("sorry,createSign is not implemented yet")},m.createVerify=function(){u("sorry,createVerify is not implemented yet")},m.createDiffieHellman=function(){u("sorry,createDiffieHellman is not implemented yet")},m.pbkdf2=function(){u("sorry,pbkdf2 is not implemented yet")}},{"./md5":286,"./sha":287,buffer:73}],285:[function(z,V,m){"use strict";var S=z("buffer").Buffer,y=4,g=S.alloc(y);g.fill(0);var p=8;function t(f,u){if(f.length%y!==0){var r=f.length+(y-f.length%y);f=S.concat([f,g],r)}for(var s=[],o=u?f.readInt32BE:f.readInt32LE,i=0;i<f.length;i+=y)s.push(o.call(f,i));return s}function e(f,u,r){for(var s=S.alloc(u),o=r?s.writeInt32BE:s.writeInt32LE,i=0;i<f.length;i++)o.call(s,f[i],i*4,!0);return s}function d(f,u,r,s){S.isBuffer(f)||(f=S.from(f));var o=u(t(f,s),f.length*p);return e(o,r,s)}V.exports={hash:d}},{buffer:73}],286:[function(z,V,m){"use strict";var S=z("./helpers");function y(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function g(s,o){s[o>>5]|=128<<o%32,s[(o+64>>>9<<4)+14]=o;for(var i=1732584193,l=-271733879,n=-1732584194,a=271733878,c=0;c<s.length;c+=16){var h=i,A=l,v=n,w=a;i=t(i,l,n,a,s[c+0],7,-680876936),a=t(a,i,l,n,s[c+1],12,-389564586),n=t(n,a,i,l,s[c+2],17,606105819),l=t(l,n,a,i,s[c+3],22,-1044525330),i=t(i,l,n,a,s[c+4],7,-176418897),a=t(a,i,l,n,s[c+5],12,1200080426),n=t(n,a,i,l,s[c+6],17,-1473231341),l=t(l,n,a,i,s[c+7],22,-45705983),i=t(i,l,n,a,s[c+8],7,1770035416),a=t(a,i,l,n,s[c+9],12,-1958414417),n=t(n,a,i,l,s[c+10],17,-42063),l=t(l,n,a,i,s[c+11],22,-1990404162),i=t(i,l,n,a,s[c+12],7,1804603682),a=t(a,i,l,n,s[c+13],12,-40341101),n=t(n,a,i,l,s[c+14],17,-1502002290),l=t(l,n,a,i,s[c+15],22,1236535329),i=e(i,l,n,a,s[c+1],5,-165796510),a=e(a,i,l,n,s[c+6],9,-1069501632),n=e(n,a,i,l,s[c+11],14,643717713),l=e(l,n,a,i,s[c+0],20,-373897302),i=e(i,l,n,a,s[c+5],5,-701558691),a=e(a,i,l,n,s[c+10],9,38016083),n=e(n,a,i,l,s[c+15],14,-660478335),l=e(l,n,a,i,s[c+4],20,-405537848),i=e(i,l,n,a,s[c+9],5,568446438),a=e(a,i,l,n,s[c+14],9,-1019803690),n=e(n,a,i,l,s[c+3],14,-187363961),l=e(l,n,a,i,s[c+8],20,1163531501),i=e(i,l,n,a,s[c+13],5,-1444681467),a=e(a,i,l,n,s[c+2],9,-51403784),n=e(n,a,i,l,s[c+7],14,1735328473),l=e(l,n,a,i,s[c+12],20,-1926607734),i=d(i,l,n,a,s[c+5],4,-378558),a=d(a,i,l,n,s[c+8],11,-2022574463),n=d(n,a,i,l,s[c+11],16,1839030562),l=d(l,n,a,i,s[c+14],23,-35309556),i=d(i,l,n,a,s[c+1],4,-1530992060),a=d(a,i,l,n,s[c+4],11,1272893353),n=d(n,a,i,l,s[c+7],16,-155497632),l=d(l,n,a,i,s[c+10],23,-1094730640),i=d(i,l,n,a,s[c+13],4,681279174),a=d(a,i,l,n,s[c+0],11,-358537222),n=d(n,a,i,l,s[c+3],16,-722521979),l=d(l,n,a,i,s[c+6],23,76029189),i=d(i,l,n,a,s[c+9],4,-640364487),a=d(a,i,l,n,s[c+12],11,-421815835),n=d(n,a,i,l,s[c+15],16,530742520),l=d(l,n,a,i,s[c+2],23,-995338651),i=f(i,l,n,a,s[c+0],6,-198630844),a=f(a,i,l,n,s[c+7],10,1126891415),n=f(n,a,i,l,s[c+14],15,-1416354905),l=f(l,n,a,i,s[c+5],21,-57434055),i=f(i,l,n,a,s[c+12],6,1700485571),a=f(a,i,l,n,s[c+3],10,-1894986606),n=f(n,a,i,l,s[c+10],15,-1051523),l=f(l,n,a,i,s[c+1],21,-2054922799),i=f(i,l,n,a,s[c+8],6,1873313359),a=f(a,i,l,n,s[c+15],10,-30611744),n=f(n,a,i,l,s[c+6],15,-1560198380),l=f(l,n,a,i,s[c+13],21,1309151649),i=f(i,l,n,a,s[c+4],6,-145523070),a=f(a,i,l,n,s[c+11],10,-1120210379),n=f(n,a,i,l,s[c+2],15,718787259),l=f(l,n,a,i,s[c+9],21,-343485551),i=u(i,h),l=u(l,A),n=u(n,v),a=u(a,w)}return Array(i,l,n,a)}function p(s,o,i,l,n,a){return u(r(u(u(o,s),u(l,a)),n),i)}function t(s,o,i,l,n,a,c){return p(o&i|~o&l,s,o,n,a,c)}function e(s,o,i,l,n,a,c){return p(o&l|i&~l,s,o,n,a,c)}function d(s,o,i,l,n,a,c){return p(o^i^l,s,o,n,a,c)}function f(s,o,i,l,n,a,c){return p(i^(o|~l),s,o,n,a,c)}function u(s,o){var i=(s&65535)+(o&65535),l=(s>>16)+(o>>16)+(i>>16);return l<<16|i&65535}function r(s,o){return s<<o|s>>>32-o}V.exports=function(o){return S.hash(o,g,16)}},{"./helpers":285}],287:[function(z,V,m){"use strict";var S=z("./helpers");function y(d,f){d[f>>5]|=128<<24-f%32,d[(f+64>>9<<4)+15]=f;for(var u=Array(80),r=1732584193,s=-271733879,o=-1732584194,i=271733878,l=-1009589776,n=0;n<d.length;n+=16){for(var a=r,c=s,h=o,A=i,v=l,w=0;w<80;w++){w<16?u[w]=d[n+w]:u[w]=e(u[w-3]^u[w-8]^u[w-14]^u[w-16],1);var b=t(t(e(r,5),g(w,s,o,i)),t(t(l,u[w]),p(w)));l=i,i=o,o=e(s,30),s=r,r=b}r=t(r,a),s=t(s,c),o=t(o,h),i=t(i,A),l=t(l,v)}return Array(r,s,o,i,l)}function g(d,f,u,r){return d<20?f&u|~f&r:d<40?f^u^r:d<60?f&u|f&r|u&r:f^u^r}function p(d){return d<20?1518500249:d<40?1859775393:d<60?-1894007588:-899497514}function t(d,f){var u=(d&65535)+(f&65535),r=(d>>16)+(f>>16)+(u>>16);return r<<16|u&65535}function e(d,f){return d<<f|d>>>32-f}V.exports=function(f){return S.hash(f,y,20,!0)}},{"./helpers":285}],288:[function(z,V,m){"use strict";V.exports=function(){return function(){}}},{}],289:[function(z,V,m){(function(S){"use strict";var y=z("babel-runtime/helpers/typeof"),g=p(y);function p(r){return r&&r.__esModule?r:{default:r}}var t=z("stream"),e=t.Stream,d=z("../lib/common/utils/isArray"),f=d.isArray;V.exports.string=function(s){return typeof s=="string"},V.exports.array=f,V.exports.buffer=S.isBuffer;function u(r){return r instanceof e}V.exports.writableStream=function(s){return u(s)&&typeof s._write=="function"&&(0,g.default)(s._writableState)==="object"}}).call(this,{isBuffer:z("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":42,"../node_modules/is-buffer/index.js":197,"babel-runtime/helpers/typeof":67,stream:230}],290:[function(z,V,m){"use strict";m.encodeURIComponent=function(S){try{return encodeURIComponent(S)}catch(y){return S}},m.escape=z("escape-html"),m.timestamp=function(y){if(y){var g=y;return typeof g=="string"&&(g=Number(g)),String(y).length===10&&(g*=1e3),new Date(g)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(z,V,m){(function(S,y){"use strict";var g=z("babel-runtime/core-js/json/stringify"),p=d(g),t=z("babel-runtime/helpers/typeof"),e=d(t);function d(w){return w&&w.__esModule?w:{default:w}}var f=z("util"),u=z("url"),r=z("http"),s=z("https"),o=z("debug")("urllib"),i=z("humanize-ms"),l,n=0,a=Math.pow(2,31)-10,c=/^https?:\/\//i;function h(w,b){return w===void 0?b:w}function A(w,b){return function(x,C,I){if(x)return b(x);w({data:C,status:I.statusCode,headers:I.headers,res:I})}}m.TIMEOUTS=[i("300s"),i("300s")];var v=["json","text"];m.request=function(b,x,C){return arguments.length===2&&typeof x=="function"&&(C=x,x=null),typeof C=="function"?m.requestWithCallback(b,x,C):(l||(l=z("any-promise")),new l(function(I,_){m.requestWithCallback(b,x,A(I,_))}))},m.requestWithCallback=function(b,x,C){if(!b||typeof b!="string"&&(typeof b=="undefined"?"undefined":(0,e.default)(b))!=="object"){var I=f.format("expect request url to be a string or a http request options, but got %j",b);throw new Error(I)}arguments.length===2&&typeof x=="function"&&(C=x,x=null),x=x||{},n>=a&&(n=0);var _=++n;x.requestUrls=x.requestUrls||[];var E={requestId:_,url:b,args:x,ctx:x.ctx};x.emitter&&x.emitter.emit("request",E),x.timeout=x.timeout||m.TIMEOUTS,x.maxRedirects=x.maxRedirects||10,x.streaming=x.streaming||x.customResponse;var O=Date.now(),N;typeof b=="string"?(c.test(b)||(b="http://"+b),N=u.parse(b)):N=b;var F=(x.type||x.method||N.method||"GET").toUpperCase(),U=N.port||80,B=r,K=h(x.agent,m.agent),Y=x.fixJSONCtlChars;N.protocol==="https:"&&(B=s,K=h(x.httpsAgent,m.httpsAgent),N.port||(U=443));var k={host:N.hostname||N.host||"localhost",path:N.path||"/",method:F,port:U,agent:K,headers:x.headers||{},lookup:x.lookup};Array.isArray(x.timeout)?k.requestTimeout=x.timeout[x.timeout.length-1]:typeof x.timeout!="undefined"&&(k.requestTimeout=x.timeout);for(var H=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],W=0;W<H.length;W++){var j=H[W];x.hasOwnProperty(j)&&(k[j]=x[j])}k.rejectUnauthorized===!1&&!k.hasOwnProperty("secureOptions")&&(k.secureOptions=z("constants").SSL_OP_NO_TLSv1_2);var M=x.auth||N.auth;M&&(k.auth=M);var G=x.content||x.data,X=F==="GET"||F==="HEAD"||x.dataAsQueryString;if(!x.content&&(G&&!(typeof G=="string"||y.isBuffer(G))))if(X)G=x.nestedQuerystring?qs.stringify(G):querystring.stringify(G);else{var q=k.headers["Content-Type"]||k.headers["content-type"];q||(x.contentType==="json"?q="application/json":q="application/x-www-form-urlencoded",k.headers["Content-Type"]=q),parseContentType(q).type==="application/json"?G=(0,p.default)(G):G=x.nestedQuerystring?qs.stringify(G):querystring.stringify(G)}X&&G&&(k.path+=(N.query?"&":"?")+G,G=null);var ee=0;if(G){var ie=G.length;y.isBuffer(G)||(ie=y.byteLength(G)),ee=k.headers["Content-Length"]=ie}x.dataType==="json"&&(k.headers.Accept="application/json"),typeof x.beforeRequest=="function"&&x.beforeRequest(k);var de=null,ue=null,ve=null,be=!1,_e=!1,ke=0,$e=-1,ne=!1,Ne="",st="",pe=null;x.timing&&(pe={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Z(){de&&(clearTimeout(de),de=null)}function J(){ue&&(clearTimeout(ue),ue=null)}function ae(He,kt,ut){if(J(),!C){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),_,S.pid,k.method,b),He&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),_,S.pid,He.name,He.message,He.stack);return}var Ft=C;C=null;var Ht={};if(ut&&($e=ut.statusCode,Ht=ut.headers),$e===401&&Ht["www-authenticate"]&&(!x.headers||!x.headers.Authorization)&&x.digestAuth){var $t=Ht["www-authenticate"];if($t.indexOf("Digest ")>=0)return o("Request#%d %s: got digest auth header WWW-Authenticate: %s",_,b,$t),x.headers=x.headers||{},x.headers.Authorization=digestAuthHeader(k.method,k.path,$t,x.digestAuth),o("Request#%d %s: auth with digest header: %s",_,b,x.headers.Authorization),ut.headers["set-cookie"]&&(x.headers.Cookie=ut.headers["set-cookie"].join(";")),m.requestWithCallback(b,x,Ft)}var Ut=Date.now()-O;pe&&(pe.contentDownload=Ut),o("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Ut,ke,$e,k.method,k.host,k.path,_e,pe);var Jt={status:$e,statusCode:$e,headers:Ht,size:ke,aborted:ne,rt:Ut,keepAliveSocket:_e,data:kt,requestUrls:x.requestUrls,timing:pe,remoteAddress:Ne,remotePort:st};if(He){var ct="";K&&typeof K.getCurrentStatus=="function"&&(ct=", agent status: "+(0,p.default)(K.getCurrentStatus())),He.message+=", "+k.method+" "+b+" "+$e+" (connected: "+be+", keepalive socket: "+_e+ct+`)
|
|
|
headers: `+(0,p.default)(Ht),He.data=kt,He.path=k.path,He.status=$e,He.headers=Ht,He.res=Jt}Ft(He,kt,x.streaming?ut:Jt),x.emitter&&(E.url=b,E.socket=bt&&bt.connection,E.options=k,E.size=ee,x.emitter.emit("response",{requestId:_,error:He,ctx:x.ctx,req:E,res:Jt}))}function Se(He){var kt=null;if(x.followRedirect&&statuses.redirect[He.statusCode]){x._followRedirectCount=(x._followRedirectCount||0)+1;var ut=He.headers.location;if(!ut)kt=new Error("Got statusCode "+He.statusCode+" but cannot resolve next location from headers"),kt.name="FollowRedirectError";else if(x._followRedirectCount>x.maxRedirects)kt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+b),kt.name="MaxRedirectError";else{var Ft=x.formatRedirectUrl?x.formatRedirectUrl(b,ut):u.resolve(b,ut);o("Request#%d %s: `redirected` from %s to %s",_,k.path,b,Ft),J(),x.headers&&x.headers.Host&&c.test(ut)&&(x.headers.Host=null);var Ht=C;return C=null,m.requestWithCallback(Ft,x,Ht),{redirect:!0,error:null}}}return{redirect:!1,error:kt}}!k.headers["User-Agent"]&&!k.headers["user-agent"]&&(k.headers["User-Agent"]=navigator.userAgent),x.gzip&&(!k.headers["Accept-Encoding"]&&!k.headers["accept-encoding"]&&(k.headers["Accept-Encoding"]="gzip"));function me(He,kt,ut){var Ft=He.headers["content-encoding"];return ut(null,kt,Ft)}var Oe=x.writeStream;o("Request#%d %s %s with headers %j, options.path: %s",_,F,b,k.headers,k.path),x.requestUrls.push(b);function Ee(He){if(pe&&(pe.waiting=Date.now()-O),o("Request#%d %s `req response` event emit: status %d, headers: %j",_,b,He.statusCode,He.headers),x.streaming){var kt=Se(He);if(kt.redirect){He.resume();return}return kt.error?(He.resume(),ae(kt.error,null,He)):ae(null,null,He)}if(He.on("close",function(){o("Request#%d %s: `res close` event emit, total size %d",_,b,ke)}),He.on("error",function(){o("Request#%d %s: `res error` event emit, total size %d",_,b,ke)}),He.on("aborted",function(){ne=!0,o("Request#%d %s: `res aborted` event emit, total size %d",_,b,ke)}),Oe){var kt=Se(He);if(kt.redirect){He.resume();return}return kt.error?(He.resume(),Oe.end(),ae(kt.error,null,He)):(x.consumeWriteStream===!1?He.on("end",ae.bind(null,null,null,He)):isNode010||isNode012?first([[Oe,"close"],[He,"aborted"]],function(Ht,$t,Ut){o("Request#%d %s: writeStream or res %s event emitted",_,b,Ut),ae(ve||null,null,He)}):Oe.on("close",function(){o("Request#%d %s: writeStream close event emitted",_,b),ae(ve||null,null,He)}),He.pipe(Oe))}var ut=[];He.on("data",function(Ft){o("Request#%d %s: `res data` event emit, size %d",_,b,Ft.length),ke+=Ft.length,ut.push(Ft)}),He.on("end",function(){var Ft=y.concat(ut,ke);if(o("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",_,b,ke,He._dumped),ve)return ae(ve,Ft,He);var Ht=Se(He);if(Ht.error)return ae(Ht.error,Ft,He);if(Ht.redirect)return;me(He,Ft,function($t,Ut,Jt){if($t)return ae($t,Ft,He);if(!Jt&&v.indexOf(x.dataType)>=0){try{Ut=decodeBodyByCharset(Ut,He)}catch(le){return o("decodeBodyByCharset error: %s",le),ae(null,Ut,He)}if(x.dataType==="json")if(ke===0)Ut=null;else{var ct=parseJSON(Ut,Y);ct.error?$t=ct.error:Ut=ct.data}}ne&&o("Request#%d %s: Remote socket was terminated before `response.end()` was called",_,b),ae($t,Ut,He)})})}var oe,Re;Array.isArray(x.timeout)?(oe=i(x.timeout[0]),Re=i(x.timeout[1])):oe=Re=i(x.timeout),o("ConnectTimeout: %d, ResponseTimeout: %d",oe,Re);function Be(){o("Connect timer ticking, timeout: %d",oe),de=setTimeout(function(){de=null,$e===-1&&($e=-2);var He="Connect timeout for "+oe+"ms",kt="ConnectionTimeoutError";bt.socket||(kt="SocketAssignTimeoutError",He+=", working sockets is full"),ve=new Error(He),ve.name=kt,ve.requestId=_,o("ConnectTimeout: Request#%d %s %s: %s, connected: %s",_,b,ve.name,He,be),dt()},oe)}function et(){o("Response timer ticking, timeout: %d",Re),ue=setTimeout(function(){ue=null;var He="Response timeout for "+Re+"ms",kt="ResponseTimeoutError";ve=new Error(He),ve.name=kt,ve.requestId=_,o("ResponseTimeout: Request#%d %s %s: %s, connected: %s",_,b,ve.name,He,be),dt()},Re)}var bt;k.mode=x.mode?x.mode:"";try{bt=B.request(k,Ee)}catch(He){return ae(He)}typeof window=="undefined"?Be():bt.on("requestTimeout",function(){$e===-1&&($e=-2);var He="Connect timeout for "+oe+"ms",kt="ConnectionTimeoutError";ve=new Error(He),ve.name=kt,ve.requestId=_,dt()});function dt(){o("Request#%d %s abort, connected: %s",_,b,be),bt.socket||(ve.noSocket=!0,ae(ve)),bt.abort()}return pe&&bt.on("finish",function(){pe.requestSent=Date.now()-O}),bt.once("socket",function(He){pe&&(pe.queuing=Date.now()-O),isNode010&&He.socket&&(He=He.socket);var kt=He.readyState;if(kt==="opening"){He.once("lookup",function(ut,Ft,Ht){o("Request#%d %s lookup: %s, %s, %s",_,b,ut,Ft,Ht),pe&&(pe.dnslookup=Date.now()-O),Ft&&(Ne=Ft)}),He.once("connect",function(){pe&&(pe.connected=Date.now()-O),Z(),et(),o("Request#%d %s new socket connected",_,b),be=!0,Ne||(Ne=He.remoteAddress),st=He.remotePort});return}o("Request#%d %s reuse socket connected, readyState: %s",_,b,kt),be=!0,_e=!0,Ne||(Ne=He.remoteAddress),st=He.remotePort,Z(),et()}),bt.on("error",function(He){(He.name==="Error"||He.name==="TypeError")&&(He.name=be?"ResponseError":"RequestError"),He.message+=' (req "error")',o("Request#%d %s `req error` event emit, %s: %s",_,b,He.name,He.message),ae(ve||He)}),Oe&&Oe.once("error",function(He){He.message+=' (writeStream "error")',ve=He,o("Request#%d %s `writeStream error` event emit, %s: %s",_,b,He.name,He.message),dt()}),x.stream?(x.stream.pipe(bt),x.stream.once("error",function(He){He.message+=' (stream "error")',ve=He,o("Request#%d %s `readStream error` event emit, %s: %s",_,b,He.name,He.message),dt()})):bt.end(G),bt.requestId=_,bt}}).call(this,z("_process"),z("buffer").Buffer)},{_process:208,"any-promise":49,"babel-runtime/core-js/json/stringify":53,"babel-runtime/helpers/typeof":67,buffer:73,constants:75,debug:288,http:231,https:193,"humanize-ms":194,url:238,util:243}]},{},[1])(1)})}).call(this,__webpack_require__("IyRk"))},n1HI:function(z,V,m){var S=m("hX1E"),y=S.normalizeRadian,g=Math.PI*2;function p(t,e,d,f,u,r,s,o,i){if(s===0)return!1;var l=s;o-=t,i-=e;var n=Math.sqrt(o*o+i*i);if(n-l>d||n+l<d)return!1;if(Math.abs(f-u)%g<1e-4)return!0;if(r){var a=f;f=y(u),u=y(a)}else f=y(f),u=y(u);f>u&&(u+=g);var c=Math.atan2(i,o);return c<0&&(c+=g),c>=f&&c<=u||c+g>=f&&c+g<=u}V.containStroke=p},n4Lv:function(z,V,m){var S=m("7hqr"),y=S.isDimensionStacked,g=m("bYtY"),p=g.map;function t(f,u,r){var s=f.getBaseAxis(),o=f.getOtherAxis(s),i=e(o,r),l=s.dim,n=o.dim,a=u.mapDimension(n),c=u.mapDimension(l),h=n==="x"||n==="radius"?1:0,A=p(f.dimensions,function(b){return u.mapDimension(b)}),v,w=u.getCalculationInfo("stackResultDimension");return(v|=y(u,A[0]))&&(A[0]=w),(v|=y(u,A[1]))&&(A[1]=w),{dataDimsForPoint:A,valueStart:i,valueAxisDim:n,baseAxisDim:l,stacked:!!v,valueDim:a,baseDim:c,baseDataOffset:h,stackedOverDimension:u.getCalculationInfo("stackedOverDimension")}}function e(f,u){var r=0,s=f.scale.getExtent();return u==="start"?r=s[0]:u==="end"?r=s[1]:s[0]>0?r=s[0]:s[1]<0&&(r=s[1]),r}function d(f,u,r,s){var o=NaN;f.stacked&&(o=r.get(r.getCalculationInfo("stackedOverDimension"),s)),isNaN(o)&&(o=f.valueStart);var i=f.baseDataOffset,l=[];return l[i]=r.get(f.baseDim,s),l[1-i]=o,u.dataToPoint(l)}V.prepareDataCoordInfo=t,V.getStackedOnPoint=d},n6Mw:function(z,V,m){var S=m("SrGk"),y=m("bYtY"),g=m("Fofx");function p(e,d){S.call(this,e,d,"clipPath","__clippath_in_use__")}y.inherits(p,S),p.prototype.update=function(e){var d=this.getSvgElement(e);d&&this.updateDom(d,e.__clipPaths,!1);var f=this.getTextSvgElement(e);f&&this.updateDom(f,e.__clipPaths,!0),this.markUsed(e)},p.prototype.updateDom=function(e,d,f){if(d&&d.length>0){var u=this.getDefs(!0),r=d[0],s,o,i=f?"_textDom":"_dom";r[i]?(o=r[i].getAttribute("id"),s=r[i],u.contains(s)||u.appendChild(s)):(o="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,s=this.createElement("clipPath"),s.setAttribute("id",o),u.appendChild(s),r[i]=s);var l=this.getSvgProxy(r);if(r.transform&&r.parent.invTransform&&!f){var n=Array.prototype.slice.call(r.transform);g.mul(r.transform,r.parent.invTransform,r.transform),l.brush(r),r.transform=n}else l.brush(r);var a=this.getSvgElement(r);s.innerHTML="",s.appendChild(a.cloneNode()),e.setAttribute("clip-path","url(#"+o+")"),d.length>1&&this.updateDom(s,d.slice(1),f)}else e&&e.setAttribute("clip-path","none")},p.prototype.markUsed=function(e){var d=this;e.__clipPaths&&y.each(e.__clipPaths,function(f){f._dom&&S.prototype.markUsed.call(d,f._dom),f._textDom&&S.prototype.markUsed.call(d,f._textDom)})};var t=p;z.exports=t},nCxF:function(z,V,m){var S=m("QBsz"),y=S.min,g=S.max,p=S.scale,t=S.distance,e=S.add,d=S.clone,f=S.sub;function u(r,s,o,i){var l=[],n=[],a=[],c=[],h,A,v,w;if(i){v=[Infinity,Infinity],w=[-Infinity,-Infinity];for(var b=0,x=r.length;b<x;b++)y(v,v,r[b]),g(w,w,r[b]);y(v,v,i[0]),g(w,w,i[1])}for(var b=0,x=r.length;b<x;b++){var C=r[b];if(o)h=r[b?b-1:x-1],A=r[(b+1)%x];else if(b===0||b===x-1){l.push(d(r[b]));continue}else h=r[b-1],A=r[b+1];f(n,A,h),p(n,n,s);var I=t(C,h),_=t(C,A),E=I+_;E!==0&&(I/=E,_/=E),p(a,n,-I),p(c,n,_);var O=e([],C,a),N=e([],C,c);i&&(g(O,O,v),y(O,O,w),g(N,N,v),y(N,N,w)),l.push(O),l.push(N)}return o&&l.push(l.shift()),l}z.exports=u},nKiI:function(z,V,m){var S=m("bYtY"),y=m("mFDi"),g=m("OELB"),p=g.parsePercent,t=g.MAX_SAFE_INTEGER,e=m("+TT/"),d=m("VaxA"),f=Math.max,u=Math.min,r=S.retrieve,s=S.each,o=["itemStyle","borderWidth"],i=["itemStyle","gapWidth"],l=["upperLabel","show"],n=["upperLabel","height"],a={seriesType:"treemap",reset:function(O,N,F,U){var B=F.getWidth(),K=F.getHeight(),Y=O.option,k=e.getLayoutRect(O.getBoxLayoutParams(),{width:F.getWidth(),height:F.getHeight()}),H=Y.size||[],W=p(r(k.width,H[0]),B),j=p(r(k.height,H[1]),K),M=U&&U.type,G=["treemapZoomToNode","treemapRootToNode"],X=d.retrieveTargetInfo(U,G,O),q=M==="treemapRender"||M==="treemapMove"?U.rootRect:null,ee=O.getViewRoot(),ie=d.getPathToRoot(ee);if(M!=="treemapMove"){var de=M==="treemapZoomToNode"?C(O,X,ee,W,j):q?[q.width,q.height]:[W,j],ue=Y.sort;ue&&ue!=="asc"&&ue!=="desc"&&(ue="desc");var ve={squareRatio:Y.squareRatio,sort:ue,leafDepth:Y.leafDepth};ee.hostTree.clearLayouts();var be={x:0,y:0,width:de[0],height:de[1],area:de[0]*de[1]};ee.setLayout(be),c(ee,ve,!1,0);var be=ee.getLayout();s(ie,function(ke,$e){var ne=(ie[$e+1]||ee).getValue();ke.setLayout(S.extend({dataExtent:[ne,ne],borderWidth:0,upperHeight:0},be))})}var _e=O.getData().tree.root;_e.setLayout(I(k,q,X),!0),O.setLayoutInfo(k),_(_e,new y(-k.x,-k.y,B,K),ie,ee,0)}};function c(O,N,F,U){var B,K;if(O.isRemoved())return;var Y=O.getLayout();B=Y.width,K=Y.height;var k=O.getModel(),H=k.get(o),W=k.get(i)/2,j=E(k),M=Math.max(H,j),G=H-W,X=M-W,k=O.getModel();O.setLayout({borderWidth:H,upperHeight:M,upperLabelHeight:j},!0),B=f(B-2*G,0),K=f(K-G-X,0);var q=B*K,ee=h(O,k,q,N,F,U);if(!ee.length)return;var ie={x:G,y:X,width:B,height:K},de=u(B,K),ue=Infinity,ve=[];ve.area=0;for(var be=0,_e=ee.length;be<_e;){var ke=ee[be];ve.push(ke),ve.area+=ke.getLayout().area;var $e=b(ve,de,N.squareRatio);$e<=ue?(be++,ue=$e):(ve.area-=ve.pop().getLayout().area,x(ve,de,ie,W,!1),de=u(ie.width,ie.height),ve.length=ve.area=0,ue=Infinity)}if(ve.length&&x(ve,de,ie,W,!0),!F){var ne=k.get("childrenVisibleMin");ne!=null&&q<ne&&(F=!0)}for(var be=0,_e=ee.length;be<_e;be++)c(ee[be],N,F,U+1)}function h(O,N,F,U,B,K){var Y=O.children||[],k=U.sort;k!=="asc"&&k!=="desc"&&(k=null);var H=U.leafDepth!=null&&U.leafDepth<=K;if(B&&!H)return O.viewChildren=[];Y=S.filter(Y,function(X){return!X.isRemoved()}),v(Y,k);var W=w(N,Y,k);if(W.sum===0)return O.viewChildren=[];if(W.sum=A(N,F,W.sum,k,Y),W.sum===0)return O.viewChildren=[];for(var j=0,M=Y.length;j<M;j++){var G=Y[j].getValue()/W.sum*F;Y[j].setLayout({area:G})}return H&&(Y.length&&O.setLayout({isLeafRoot:!0},!0),Y.length=0),O.viewChildren=Y,O.setLayout({dataExtent:W.dataExtent},!0),Y}function A(O,N,F,U,B){if(!U)return F;for(var K=O.get("visibleMin"),Y=B.length,k=Y,H=Y-1;H>=0;H--){var W=B[U==="asc"?Y-H-1:H].getValue();W/F*N<K&&(k=H,F-=W)}return U==="asc"?B.splice(0,Y-k):B.splice(k,Y-k),F}function v(O,N){return N&&O.sort(function(F,U){var B=N==="asc"?F.getValue()-U.getValue():U.getValue()-F.getValue();return B===0?N==="asc"?F.dataIndex-U.dataIndex:U.dataIndex-F.dataIndex:B}),O}function w(O,N,F){for(var U=0,B=0,K=N.length;B<K;B++)U+=N[B].getValue();var Y=O.get("visualDimension"),k;if(!N||!N.length)k=[NaN,NaN];else if(Y==="value"&&F)k=[N[N.length-1].getValue(),N[0].getValue()],F==="asc"&&k.reverse();else{var k=[Infinity,-Infinity];s(N,function(W){var j=W.getValue(Y);j<k[0]&&(k[0]=j),j>k[1]&&(k[1]=j)})}return{sum:U,dataExtent:k}}function b(O,N,F){for(var U=0,B=Infinity,K=0,Y,k=O.length;K<k;K++)Y=O[K].getLayout().area,Y&&(Y<B&&(B=Y),Y>U&&(U=Y));var H=O.area*O.area,W=N*N*F;return H?f(W*U/H,H/(W*B)):Infinity}function x(O,N,F,U,B){var K=N===F.width?0:1,Y=1-K,k=["x","y"],H=["width","height"],W=F[k[K]],j=N?O.area/N:0;(B||j>F[H[Y]])&&(j=F[H[Y]]);for(var M=0,G=O.length;M<G;M++){var X=O[M],q={},ee=j?X.getLayout().area/j:0,ie=q[H[Y]]=f(j-2*U,0),de=F[k[K]]+F[H[K]]-W,ue=M===G-1||de<ee?de:ee,ve=q[H[K]]=f(ue-2*U,0);q[k[Y]]=F[k[Y]]+u(U,ie/2),q[k[K]]=W+u(U,ve/2),W+=ue,X.setLayout(q,!0)}F[k[Y]]+=j,F[H[Y]]-=j}function C(O,N,F,U,B){var K=(N||{}).node,Y=[U,B];if(!K||K===F)return Y;for(var k,H=U*B,W=H*O.option.zoomToNodeRatio;k=K.parentNode;){for(var j=0,M=k.children,G=0,X=M.length;G<X;G++)j+=M[G].getValue();var q=K.getValue();if(q===0)return Y;W*=j/q;var ee=k.getModel(),ie=ee.get(o),de=Math.max(ie,E(ee,ie));W+=4*ie*ie+(3*ie+de)*Math.pow(W,.5),W>t&&(W=t),K=k}W<H&&(W=H);var ue=Math.pow(W/H,.5);return[U*ue,B*ue]}function I(O,N,F){if(N)return{x:N.x,y:N.y};var U={x:0,y:0};if(!F)return U;var B=F.node,K=B.getLayout();if(!K)return U;for(var Y=[K.width/2,K.height/2],k=B;k;){var H=k.getLayout();Y[0]+=H.x,Y[1]+=H.y,k=k.parentNode}return{x:O.width/2-Y[0],y:O.height/2-Y[1]}}function _(O,N,F,U,B){var K=O.getLayout(),Y=F[B],k=Y&&Y===O;if(Y&&!k||B===F.length&&O!==U)return;O.setLayout({isInView:!0,invisible:!k&&!N.intersect(K),isAboveViewRoot:k},!0);var H=new y(N.x-K.x,N.y-K.y,N.width,N.height);s(O.viewChildren||[],function(W){_(W,H,F,U,B+1)})}function E(O){return O.get(l)?O.get(n):0}z.exports=a},nPnh:function(z,V){var m=Math.round;function S(p,t,e){if(!t)return;var d=t.x1,f=t.x2,u=t.y1,r=t.y2;p.x1=d,p.x2=f,p.y1=u,p.y2=r;var s=e&&e.lineWidth;if(!s)return;m(d*2)===m(f*2)&&(p.x1=p.x2=g(d,s,!0)),m(u*2)===m(r*2)&&(p.y1=p.y2=g(u,s,!0))}function y(p,t,e){if(!t)return;var d=t.x,f=t.y,u=t.width,r=t.height;p.x=d,p.y=f,p.width=u,p.height=r;var s=e&&e.lineWidth;if(!s)return;p.x=g(d,s,!0),p.y=g(f,s,!0),p.width=Math.max(g(d+u,s,!1)-p.x,u===0?0:1),p.height=Math.max(g(f+r,s,!1)-p.y,r===0?0:1)}function g(p,t,e){if(!t)return p;var d=m(p*2);return(d+m(t))%2===0?d/2:(d+(e?1:-1))/2}V.subPixelOptimizeLine=S,V.subPixelOptimizeRect=y,V.subPixelOptimize=g},nRaC:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("0fbx"),p=m.n(g),t=m("OaEy"),e=m("R9oj")},nVfU:function(z,V,m){var S=m("bYtY"),y=m("OELB"),g=y.parsePercent,p=m("7hqr"),t=p.isDimensionStacked,e=m("zM3Q"),d="__ec_stack_",f=.5,u=typeof Float32Array!="undefined"?Float32Array:Array;function r(x){return x.get("stack")||d+x.seriesIndex}function s(x){return x.dim+x.index}function o(x){var C=[],I=x.axis,_="axis0";if(I.type!=="category")return;for(var E=I.getBandWidth(),O=0;O<x.count||0;O++)C.push(S.defaults({bandWidth:E,axisKey:_,stackId:d+O},x));for(var N=a(C),F=[],O=0;O<x.count;O++){var U=N[_][d+O];U.offsetCenter=U.offset+U.width/2,F.push(U)}return F}function i(x,C){var I=[];return C.eachSeriesByType(x,function(_){v(_)&&!w(_)&&I.push(_)}),I}function l(x){var C={};S.each(x,function(U){var B=U.coordinateSystem,K=B.getBaseAxis();if(K.type!=="time"&&K.type!=="value")return;for(var Y=U.getData(),k=K.dim+"_"+K.index,H=Y.mapDimension(K.dim),W=0,j=Y.count();W<j;++W){var M=Y.get(H,W);C[k]?C[k].push(M):C[k]=[M]}});var I=[];for(var _ in C)if(C.hasOwnProperty(_)){var E=C[_];if(E){E.sort(function(U,B){return U-B});for(var O=null,N=1;N<E.length;++N){var F=E[N]-E[N-1];F>0&&(O=O===null?F:Math.min(O,F))}I[_]=O}}return I}function n(x){var C=l(x),I=[];return S.each(x,function(_){var E=_.coordinateSystem,O=E.getBaseAxis(),N=O.getExtent(),F;if(O.type==="category")F=O.getBandWidth();else if(O.type==="value"||O.type==="time"){var U=O.dim+"_"+O.index,B=C[U],K=Math.abs(N[1]-N[0]),Y=O.scale.getExtent(),k=Math.abs(Y[1]-Y[0]);F=B?K/k*B:K}else{var H=_.getData();F=Math.abs(N[1]-N[0])/H.count()}var W=g(_.get("barWidth"),F),j=g(_.get("barMaxWidth"),F),M=g(_.get("barMinWidth")||1,F),G=_.get("barGap"),X=_.get("barCategoryGap");I.push({bandWidth:F,barWidth:W,barMaxWidth:j,barMinWidth:M,barGap:G,barCategoryGap:X,axisKey:s(O),stackId:r(_)})}),a(I)}function a(x){var C={};S.each(x,function(_,E){var O=_.axisKey,N=_.bandWidth,F=C[O]||{bandWidth:N,remainedWidth:N,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},U=F.stacks;C[O]=F;var B=_.stackId;U[B]||F.autoWidthCount++,U[B]=U[B]||{width:0,maxWidth:0};var K=_.barWidth;K&&!U[B].width&&(U[B].width=K,K=Math.min(F.remainedWidth,K),F.remainedWidth-=K);var Y=_.barMaxWidth;Y&&(U[B].maxWidth=Y);var k=_.barMinWidth;k&&(U[B].minWidth=k);var H=_.barGap;H!=null&&(F.gap=H);var W=_.barCategoryGap;W!=null&&(F.categoryGap=W)});var I={};return S.each(C,function(_,E){I[E]={};var O=_.stacks,N=_.bandWidth,F=g(_.categoryGap,N),U=g(_.gap,1),B=_.remainedWidth,K=_.autoWidthCount,Y=(B-F)/(K+(K-1)*U);Y=Math.max(Y,0),S.each(O,function(j){var M=j.maxWidth,G=j.minWidth;if(j.width){var X=j.width;M&&(X=Math.min(X,M)),G&&(X=Math.max(X,G)),j.width=X,B-=X+U*X,K--}else{var X=Y;M&&M<X&&(X=Math.min(M,B)),G&&G>X&&(X=G),X!==Y&&(j.width=X,B-=X+U*X,K--)}}),Y=(B-F)/(K+(K-1)*U),Y=Math.max(Y,0);var k=0,H;S.each(O,function(j,M){j.width||(j.width=Y),H=j,k+=j.width*(1+U)}),H&&(k-=H.width*U);var W=-k/2;S.each(O,function(j,M){I[E][M]=I[E][M]||{bandWidth:N,offset:W,width:j.width},W+=j.width*(1+U)})}),I}function c(x,C,I){if(x&&C){var _=x[s(C)];return _!=null&&I!=null&&(_=_[r(I)]),_}}function h(x,C){var I=i(x,C),_=n(I),E={},O={};S.each(I,function(N){var F=N.getData(),U=N.coordinateSystem,B=U.getBaseAxis(),K=r(N),Y=_[s(B)][K],k=Y.offset,H=Y.width,W=U.getOtherAxis(B),j=N.get("barMinHeight")||0;E[K]=E[K]||[],O[K]=O[K]||[],F.setLayout({bandWidth:Y.bandWidth,offset:k,size:H});for(var M=F.mapDimension(W.dim),G=F.mapDimension(B.dim),X=t(F,M),q=W.isHorizontal(),ee=b(B,W,X),ie=0,de=F.count();ie<de;ie++){var ue=F.get(M,ie),ve=F.get(G,ie),be=ue>=0?"p":"n",_e=ee;X&&(E[K][ve]||(E[K][ve]={p:ee,n:ee}),_e=E[K][ve][be]);var ke,$e,ne,Ne;if(q){var st=U.dataToPoint([ue,ve]);ke=_e,$e=st[1]+k,ne=st[0]-ee,Ne=H,Math.abs(ne)<j&&(ne=(ne<0?-1:1)*j),isNaN(ne)||X&&(E[K][ve][be]+=ne)}else{var st=U.dataToPoint([ve,ue]);ke=st[0]+k,$e=_e,ne=H,Ne=st[1]-ee,Math.abs(Ne)<j&&(Ne=(Ne<=0?-1:1)*j),isNaN(Ne)||X&&(E[K][ve][be]+=Ne)}F.setItemLayout(ie,{x:ke,y:$e,width:ne,height:Ne})}},this)}var A={seriesType:"bar",plan:e(),reset:function(x){if(!v(x)||!w(x))return;var C=x.getData(),I=x.coordinateSystem,_=I.grid.getRect(),E=I.getBaseAxis(),O=I.getOtherAxis(E),N=C.mapDimension(O.dim),F=C.mapDimension(E.dim),U=O.isHorizontal(),B=U?0:1,K=c(n([x]),E,x).width;return K>f||(K=f),{progress:Y};function Y(k,H){for(var W=k.count,j=new u(W*2),M=new u(W*2),G=new u(W),X,q=[],ee=[],ie=0,de=0;(X=k.next())!=null;)ee[B]=H.get(N,X),ee[1-B]=H.get(F,X),q=I.dataToPoint(ee,null,q),M[ie]=U?_.x+_.width:q[0],j[ie++]=q[0],M[ie]=U?q[1]:_.y+_.height,j[ie++]=q[1],G[de++]=X;H.setLayout({largePoints:j,largeDataIndices:G,largeBackgroundPoints:M,barWidth:K,valueAxisStart:b(E,O,!1),backgroundStart:U?_.x:_.y,valueAxisHorizontal:U})}}};function v(x){return x.coordinateSystem&&x.coordinateSystem.type==="cartesian2d"}function w(x){return x.pipelineContext&&x.pipelineContext.large}function b(x,C,I){return C.toGlobalCoord(C.dataToCoord(C.type==="log"?1:0))}V.getLayoutOnAxis=o,V.prepareLayoutBarSeries=i,V.makeColumnLayout=n,V.retrieveColumnLayout=c,V.layout=h,V.largeLayout=A},ngQI:function(z,V,m){"use strict";m.d(V,"a",function(){return Fd}),m.d(V,"b",function(){return Ed}),m.d(V,"c",function(){return Fr});var S=m("q1tI"),y=m.n(S),g=m("dI71"),p=m("wx14"),t=m("ANjH"),e=m("/MKj");function d(We,ce){if(We.length!==ce.length)return!1;for(var De=0;De<We.length;De++)if(We[De]!==ce[De])return!1;return!0}function f(We,ce){var De=Object(S.useState)(function(){return{inputs:ce,result:We()}})[0],it=Object(S.useRef)(!0),Et=Object(S.useRef)(De),Kt=it.current||Boolean(ce&&Et.current.inputs&&d(ce,Et.current.inputs)),Yt=Kt?Et.current:{inputs:ce,result:We()};return Object(S.useEffect)(function(){it.current=!1,Et.current=Yt},[Yt]),Yt.result}function u(We,ce){return f(function(){return We},ce)}var r=f,s=u,o=m("9R94"),i=function(ce){var De=ce.top,it=ce.right,Et=ce.bottom,Kt=ce.left,Yt=it-Kt,Qt=Et-De,wr={top:De,right:it,bottom:Et,left:Kt,width:Yt,height:Qt,x:Kt,y:De,center:{x:(it+Kt)/2,y:(Et+De)/2}};return wr},l=function(ce,De){return{top:ce.top-De.top,left:ce.left-De.left,bottom:ce.bottom+De.bottom,right:ce.right+De.right}},n=function(ce,De){return{top:ce.top+De.top,left:ce.left+De.left,bottom:ce.bottom-De.bottom,right:ce.right-De.right}},a=function(ce,De){return{top:ce.top+De.y,left:ce.left+De.x,bottom:ce.bottom+De.y,right:ce.right+De.x}},c={top:0,right:0,bottom:0,left:0},h=function(ce){var De=ce.borderBox,it=ce.margin,Et=it===void 0?c:it,Kt=ce.border,Yt=Kt===void 0?c:Kt,Qt=ce.padding,wr=Qt===void 0?c:Qt,kr=i(l(De,Et)),yr=i(n(De,Yt)),pr=i(n(yr,wr));return{marginBox:kr,borderBox:i(De),paddingBox:yr,contentBox:pr,margin:Et,border:Yt,padding:wr}},A=function(ce){var De=ce.slice(0,-2),it=ce.slice(-2);if(it!=="px")return 0;var Et=Number(De);return isNaN(Et)&&Object(o.a)(!1),Et},v=function(){return{x:window.pageXOffset,y:window.pageYOffset}},w=function(ce,De){var it=ce.borderBox,Et=ce.border,Kt=ce.margin,Yt=ce.padding,Qt=a(it,De);return h({borderBox:Qt,border:Et,margin:Kt,padding:Yt})},b=function(ce,De){return De===void 0&&(De=v()),w(ce,De)},x=function(ce,De){var it={top:A(De.marginTop),right:A(De.marginRight),bottom:A(De.marginBottom),left:A(De.marginLeft)},Et={top:A(De.paddingTop),right:A(De.paddingRight),bottom:A(De.paddingBottom),left:A(De.paddingLeft)},Kt={top:A(De.borderTopWidth),right:A(De.borderRightWidth),bottom:A(De.borderBottomWidth),left:A(De.borderLeftWidth)};return h({borderBox:ce,margin:it,padding:Et,border:Kt})},C=function(ce){var De=ce.getBoundingClientRect(),it=window.getComputedStyle(ce);return x(De,it)},I=Number.isNaN||function(ce){return typeof ce=="number"&&ce!==ce};function _(We,ce){return We===ce?!0:!!(I(We)&&I(ce))}function E(We,ce){if(We.length!==ce.length)return!1;for(var De=0;De<We.length;De++)if(!_(We[De],ce[De]))return!1;return!0}function O(We,ce){ce===void 0&&(ce=E);var De,it=[],Et,Kt=!1;function Yt(){for(var Qt=[],wr=0;wr<arguments.length;wr++)Qt[wr]=arguments[wr];return Kt&&De===this&&ce(Qt,it)||(Et=We.apply(this,Qt),Kt=!0,De=this,it=Qt),Et}return Yt}var N=O,F=function(ce){var De=[],it=null,Et=function(){for(var Yt=arguments.length,Qt=new Array(Yt),wr=0;wr<Yt;wr++)Qt[wr]=arguments[wr];if(De=Qt,it)return;it=requestAnimationFrame(function(){it=null,ce.apply(void 0,De)})};return Et.cancel=function(){if(!it)return;cancelAnimationFrame(it),it=null},Et},U=F,B=m("i8i4"),K=m.n(B),Y=!0,k=/[ \t]{2,}/g,H=/^[ \t]*/gm,W=function(ce){return ce.replace(k," ").replace(H,"").trim()},j=function(ce){return W(`
|
|
|
%creact-beautiful-dnd
|
|
|
|
|
|
%c`+W(ce)+`
|
|
|
|
|
|
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
|
|
|
`)},M=function(ce){return[j(ce),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},G="__react-beautiful-dnd-disable-dev-warnings";function X(We,ce){var De;if(Y)return;if(typeof window!="undefined"&&window[G])return;(De=console)[We].apply(De,M(ce))}var q=X.bind(null,"warn"),ee=X.bind(null,"error");function ie(){}function de(We,ce){return Object(p.a)({},We,{},ce)}function ue(We,ce,De){var it=ce.map(function(Et){var Kt=de(De,Et.options);return We.addEventListener(Et.eventName,Et.fn,Kt),function(){We.removeEventListener(Et.eventName,Et.fn,Kt)}});return function(){it.forEach(function(Kt){Kt()})}}var ve=!0,be="Invariant failed";function _e(We){this.message=We}_e.prototype.toString=function(){return this.message};function ke(We,ce){if(We)return;throw ve?new _e(be):new _e(be+": "+(ce||""))}var $e=function(We){Object(g.a)(ce,We);function ce(){for(var it,Et=arguments.length,Kt=new Array(Et),Yt=0;Yt<Et;Yt++)Kt[Yt]=arguments[Yt];return it=We.call.apply(We,[this].concat(Kt))||this,it.callbacks=null,it.unbind=ie,it.onWindowError=function(Qt){var wr=it.getCallbacks();wr.isDragging()&&wr.tryAbort();var kr=Qt.error;kr instanceof _e&&Qt.preventDefault()},it.getCallbacks=function(){if(!it.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return it.callbacks},it.setCallbacks=function(Qt){it.callbacks=Qt},it}var De=ce.prototype;return De.componentDidMount=function(){this.unbind=ue(window,[{eventName:"error",fn:this.onWindowError}])},De.componentWillUnmount=function(){this.unbind()},De.componentDidCatch=function(Et){if(Et instanceof _e){this.setState({});return}throw Et},De.render=function(){return this.props.children(this.setCallbacks)},ce}(y.a.Component),ne=`
|
|
|
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},st=function(ce){return`
|
|
|
You have lifted an item in position `+Ne(ce.source.index)+`
|
|
|
`},pe=function(ce,De){var it=ce.droppableId===De.droppableId,Et=Ne(ce.index),Kt=Ne(De.index);return it?`
|
|
|
You have moved the item from position `+Et+`
|
|
|
to position `+Kt+`
|
|
|
`:`
|
|
|
You have moved the item from position `+Et+`
|
|
|
in list `+ce.droppableId+`
|
|
|
to list `+De.droppableId+`
|
|
|
in position `+Kt+`
|
|
|
`},Z=function(ce,De,it){var Et=De.droppableId===it.droppableId;return Et?`
|
|
|
The item `+ce+`
|
|
|
has been combined with `+it.draggableId:`
|
|
|
The item `+ce+`
|
|
|
in list `+De.droppableId+`
|
|
|
has been combined with `+it.draggableId+`
|
|
|
in list `+it.droppableId+`
|
|
|
`},J=function(ce){var De=ce.destination;if(De)return pe(ce.source,De);var it=ce.combine;return it?Z(ce.draggableId,ce.source,it):"You are over an area that cannot be dropped on"},ae=function(ce){return`
|
|
|
The item has returned to its starting position
|
|
|
of `+Ne(ce.index)+`
|
|
|
`},Se=function(ce){if(ce.reason==="CANCEL")return`
|
|
|
Movement cancelled.
|
|
|
`+ae(ce.source)+`
|
|
|
`;var De=ce.destination,it=ce.combine;return De?`
|
|
|
You have dropped the item.
|
|
|
`+pe(ce.source,De)+`
|
|
|
`:it?`
|
|
|
You have dropped the item.
|
|
|
`+Z(ce.draggableId,ce.source,it)+`
|
|
|
`:`
|
|
|
The item has been dropped while not over a drop area.
|
|
|
`+ae(ce.source)+`
|
|
|
`},me={dragHandleUsageInstructions:ne,onDragStart:st,onDragUpdate:J,onDragEnd:Se},Oe={x:0,y:0},Ee=function(ce,De){return{x:ce.x+De.x,y:ce.y+De.y}},oe=function(ce,De){return{x:ce.x-De.x,y:ce.y-De.y}},Re=function(ce,De){return ce.x===De.x&&ce.y===De.y},Be=function(ce){return{x:ce.x!==0?-ce.x:0,y:ce.y!==0?-ce.y:0}},et=function(ce,De,it){var Et;return it===void 0&&(it=0),Et={},Et[ce]=De,Et[ce==="x"?"y":"x"]=it,Et},bt=function(ce,De){return Math.sqrt(Math.pow(De.x-ce.x,2)+Math.pow(De.y-ce.y,2))},dt=function(ce,De){return Math.min.apply(Math,De.map(function(it){return bt(ce,it)}))},He=function(ce){return function(De){return{x:ce(De.x),y:ce(De.y)}}},kt=function(ce,De){var it=i({top:Math.max(De.top,ce.top),right:Math.min(De.right,ce.right),bottom:Math.min(De.bottom,ce.bottom),left:Math.max(De.left,ce.left)});return it.width<=0||it.height<=0?null:it},ut=function(ce,De){return{top:ce.top+De.y,left:ce.left+De.x,bottom:ce.bottom+De.y,right:ce.right+De.x}},Ft=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}]},Ht={top:0,right:0,bottom:0,left:0},$t=function(ce,De){return De?ut(ce,De.scroll.diff.displacement):ce},Ut=function(ce,De,it){if(it&&it.increasedBy){var Et;return Object(p.a)({},ce,(Et={},Et[De.end]=ce[De.end]+it.increasedBy[De.line],Et))}return ce},Jt=function(ce,De){return De&&De.shouldClipSubject?kt(De.pageMarginBox,ce):i(ce)},ct=function(ce){var De=ce.page,it=ce.withPlaceholder,Et=ce.axis,Kt=ce.frame,Yt=$t(De.marginBox,Kt),Qt=Ut(Yt,Et,it),wr=Jt(Qt,Kt);return{page:De,withPlaceholder:it,active:wr}},le=function(ce,De){ce.frame||ke(!1);var it=ce.frame,Et=oe(De,it.scroll.initial),Kt=Be(Et),Yt=Object(p.a)({},it,{scroll:{initial:it.scroll.initial,current:De,diff:{value:Et,displacement:Kt},max:it.scroll.max}}),Qt=ct({page:ce.subject.page,withPlaceholder:ce.subject.withPlaceholder,axis:ce.axis,frame:Yt}),wr=Object(p.a)({},ce,{frame:Yt,subject:Qt});return wr};function te(We){return Number.isInteger?Number.isInteger(We):typeof We=="number"&&isFinite(We)&&Math.floor(We)===We}function we(We){return Object.values?Object.values(We):Object.keys(We).map(function(ce){return We[ce]})}function Ce(We,ce){if(We.findIndex)return We.findIndex(ce);for(var De=0;De<We.length;De++)if(ce(We[De]))return De;return-1}function fe(We,ce){if(We.find)return We.find(ce);var De=Ce(We,ce);return De!==-1?We[De]:void 0}function rt(We){return Array.prototype.slice.call(We)}var tt=N(function(We){return We.reduce(function(ce,De){return ce[De.descriptor.id]=De,ce},{})}),ye=N(function(We){return We.reduce(function(ce,De){return ce[De.descriptor.id]=De,ce},{})}),Je=N(function(We){return we(We)}),lt=N(function(We){return we(We)}),ze=N(function(We,ce){var De=lt(ce).filter(function(it){return We===it.descriptor.droppableId}).sort(function(it,Et){return it.descriptor.index-Et.descriptor.index});return De});function Ct(We){return We.at&&We.at.type==="REORDER"?We.at.destination:null}function zt(We){return We.at&&We.at.type==="COMBINE"?We.at.combine:null}var at=N(function(We,ce){return ce.filter(function(De){return De.descriptor.id!==We.descriptor.id})}),vt=function(ce){var De=ce.isMovingForward,it=ce.draggable,Et=ce.destination,Kt=ce.insideDestination,Yt=ce.previousImpact;if(!Et.isCombineEnabled)return null;var Qt=Ct(Yt);if(!Qt)return null;function wr(Li){var ca={type:"COMBINE",combine:{draggableId:Li,droppableId:Et.descriptor.id}};return Object(p.a)({},Yt,{at:ca})}var kr=Yt.displaced.all,yr=kr.length?kr[0]:null;if(De)return yr?wr(yr):null;var pr=at(it,Kt);if(!yr){if(!pr.length)return null;var Dr=pr[pr.length-1];return wr(Dr.descriptor.id)}var Ur=Ce(pr,function(Li){return Li.descriptor.id===yr});Ur!==-1||ke(!1);var fn=Ur-1;if(fn<0)return null;var ii=pr[fn];return wr(ii.descriptor.id)},At=function(ce,De){return ce.descriptor.droppableId===De.descriptor.id},tr={point:Oe,value:0},Ir={invisible:{},visible:{},all:[]},zr={displaced:Ir,displacedBy:tr,at:null},yn=function(ce,De){return function(it){return ce<=it&&it<=De}},ui=function(ce){var De=yn(ce.top,ce.bottom),it=yn(ce.left,ce.right);return function(Et){var Kt=De(Et.top)&&De(Et.bottom)&&it(Et.left)&&it(Et.right);if(Kt)return!0;var Yt=De(Et.top)||De(Et.bottom),Qt=it(Et.left)||it(Et.right),wr=Yt&&Qt;if(wr)return!0;var kr=Et.top<ce.top&&Et.bottom>ce.bottom,yr=Et.left<ce.left&&Et.right>ce.right,pr=kr&&yr;if(pr)return!0;var Dr=kr&&Qt||yr&&Yt;return Dr}},Nn=function(ce){var De=yn(ce.top,ce.bottom),it=yn(ce.left,ce.right);return function(Et){var Kt=De(Et.top)&&De(Et.bottom)&&it(Et.left)&&it(Et.right);return Kt}},sn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Nt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},xt=function(ce){return function(De){var it=yn(De.top,De.bottom),Et=yn(De.left,De.right);return function(Kt){return ce===sn?it(Kt.top)&&it(Kt.bottom):Et(Kt.left)&&Et(Kt.right)}}},Pe=function(ce,De){var it=De.frame?De.frame.scroll.diff.displacement:Oe;return ut(ce,it)},Fe=function(ce,De,it){return De.subject.active?it(De.subject.active)(ce):!1},Ve=function(ce,De,it){return it(De)(ce)},pt=function(ce){var De=ce.target,it=ce.destination,Et=ce.viewport,Kt=ce.withDroppableDisplacement,Yt=ce.isVisibleThroughFrameFn,Qt=Kt?Pe(De,it):De;return Fe(Qt,it,Yt)&&Ve(Qt,Et,Yt)},Mt=function(ce){return pt(Object(p.a)({},ce,{isVisibleThroughFrameFn:ui}))},dr=function(ce){return pt(Object(p.a)({},ce,{isVisibleThroughFrameFn:Nn}))},fr=function(ce){return pt(Object(p.a)({},ce,{isVisibleThroughFrameFn:xt(ce.destination.axis)}))},Lr=function(ce,De,it){if(typeof it=="boolean")return it;if(!De)return!0;var Et=De.invisible,Kt=De.visible;if(Et[ce])return!1;var Yt=Kt[ce];return Yt?Yt.shouldAnimate:!0};function dn(We,ce){var De=We.page.marginBox,it={top:ce.point.y,right:0,bottom:0,left:ce.point.x};return i(l(De,it))}function _n(We){var ce=We.afterDragging,De=We.destination,it=We.displacedBy,Et=We.viewport,Kt=We.forceShouldAnimate,Yt=We.last;return ce.reduce(function(wr,kr){var yr=dn(kr,it),pr=kr.descriptor.id;wr.all.push(pr);var Dr=Mt({target:yr,destination:De,viewport:Et,withDroppableDisplacement:!0});if(!Dr)return wr.invisible[kr.descriptor.id]=!0,wr;var Ur=Lr(pr,Yt,Kt),fn={draggableId:pr,shouldAnimate:Ur};return wr.visible[pr]=fn,wr},{all:[],visible:{},invisible:{}})}function cr(We,ce){if(!We.length)return 0;var De=We[We.length-1].descriptor.index;return ce.inHomeList?De:De+1}function Xt(We){var ce=We.insideDestination,De=We.inHomeList,it=We.displacedBy,Et=We.destination,Kt=cr(ce,{inHomeList:De});return{displaced:Ir,displacedBy:it,at:{type:"REORDER",destination:{droppableId:Et.descriptor.id,index:Kt}}}}function Zt(We){var ce=We.draggable,De=We.insideDestination,it=We.destination,Et=We.viewport,Kt=We.displacedBy,Yt=We.last,Qt=We.index,wr=We.forceShouldAnimate,kr=At(ce,it);if(Qt==null)return Xt({insideDestination:De,inHomeList:kr,displacedBy:Kt,destination:it});var yr=fe(De,function(ii){return ii.descriptor.index===Qt});if(!yr)return Xt({insideDestination:De,inHomeList:kr,displacedBy:Kt,destination:it});var pr=at(ce,De),Dr=De.indexOf(yr),Ur=pr.slice(Dr),fn=_n({afterDragging:Ur,destination:it,displacedBy:Kt,last:Yt,viewport:Et.frame,forceShouldAnimate:wr});return{displaced:fn,displacedBy:Kt,at:{type:"REORDER",destination:{droppableId:it.descriptor.id,index:Qt}}}}function Rr(We,ce){return Boolean(ce.effected[We])}var $r=function(ce){var De=ce.isMovingForward,it=ce.destination,Et=ce.draggables,Kt=ce.combine,Yt=ce.afterCritical;if(!it.isCombineEnabled)return null;var Qt=Kt.draggableId,wr=Et[Qt],kr=wr.descriptor.index,yr=Rr(Qt,Yt);return yr?De?kr:kr-1:De?kr+1:kr},un=function(ce){var De=ce.isMovingForward,it=ce.isInHomeList,Et=ce.insideDestination,Kt=ce.location;if(!Et.length)return null;var Yt=Kt.index,Qt=De?Yt+1:Yt-1,wr=Et[0].descriptor.index,kr=Et[Et.length-1].descriptor.index,yr=it?kr:kr+1;return Qt<wr||Qt>yr?null:Qt},Dn=function(ce){var De=ce.isMovingForward,it=ce.isInHomeList,Et=ce.draggable,Kt=ce.draggables,Yt=ce.destination,Qt=ce.insideDestination,wr=ce.previousImpact,kr=ce.viewport,yr=ce.afterCritical,pr=wr.at;if(pr||ke(!1),pr.type==="REORDER"){var Dr=un({isMovingForward:De,isInHomeList:it,location:pr.destination,insideDestination:Qt});return Dr==null?null:Zt({draggable:Et,insideDestination:Qt,destination:Yt,viewport:kr,last:wr.displaced,displacedBy:wr.displacedBy,index:Dr})}var Ur=$r({isMovingForward:De,destination:Yt,displaced:wr.displaced,draggables:Kt,combine:pr.combine,afterCritical:yr});return Ur==null?null:Zt({draggable:Et,insideDestination:Qt,destination:Yt,viewport:kr,last:wr.displaced,displacedBy:wr.displacedBy,index:Ur})},sr=function(ce){var De=ce.displaced,it=ce.afterCritical,Et=ce.combineWith,Kt=ce.displacedBy,Yt=Boolean(De.visible[Et]||De.invisible[Et]);return Rr(Et,it)?Yt?Oe:Be(Kt.point):Yt?Kt.point:Oe},_r=function(ce){var De=ce.afterCritical,it=ce.impact,Et=ce.draggables,Kt=zt(it);Kt||ke(!1);var Yt=Kt.draggableId,Qt=Et[Yt].page.borderBox.center,wr=sr({displaced:it.displaced,afterCritical:De,combineWith:Yt,displacedBy:it.displacedBy});return Ee(Qt,wr)},Yr=function(ce,De){return De.margin[ce.start]+De.borderBox[ce.size]/2},Pr=function(ce,De){return De.margin[ce.end]+De.borderBox[ce.size]/2},wn=function(ce,De,it){return De[ce.crossAxisStart]+it.margin[ce.crossAxisStart]+it.borderBox[ce.crossAxisSize]/2},di=function(ce){var De=ce.axis,it=ce.moveRelativeTo,Et=ce.isMoving;return et(De.line,it.marginBox[De.end]+Yr(De,Et),wn(De,it.marginBox,Et))},On=function(ce){var De=ce.axis,it=ce.moveRelativeTo,Et=ce.isMoving;return et(De.line,it.marginBox[De.start]-Pr(De,Et),wn(De,it.marginBox,Et))},$n=function(ce){var De=ce.axis,it=ce.moveInto,Et=ce.isMoving;return et(De.line,it.contentBox[De.start]+Yr(De,Et),wn(De,it.contentBox,Et))},wi=function(ce){var De=ce.impact,it=ce.draggable,Et=ce.draggables,Kt=ce.droppable,Yt=ce.afterCritical,Qt=ze(Kt.descriptor.id,Et),wr=it.page,kr=Kt.axis;if(!Qt.length)return $n({axis:kr,moveInto:Kt.page,isMoving:wr});var yr=De.displaced,pr=De.displacedBy,Dr=yr.all[0];if(Dr){var Ur=Et[Dr];if(Rr(Dr,Yt))return On({axis:kr,moveRelativeTo:Ur.page,isMoving:wr});var fn=w(Ur.page,pr.point);return On({axis:kr,moveRelativeTo:fn,isMoving:wr})}var ii=Qt[Qt.length-1];if(ii.descriptor.id===it.descriptor.id)return wr.borderBox.center;if(Rr(ii.descriptor.id,Yt)){var Li=w(ii.page,Be(Yt.displacedBy.point));return di({axis:kr,moveRelativeTo:Li,isMoving:wr})}return di({axis:kr,moveRelativeTo:ii.page,isMoving:wr})},ki=function(ce,De){var it=ce.frame;return it?Ee(De,it.scroll.diff.displacement):De},ra=function(ce){var De=ce.impact,it=ce.draggable,Et=ce.droppable,Kt=ce.draggables,Yt=ce.afterCritical,Qt=it.page.borderBox.center,wr=De.at;return Et&&wr?wr.type==="REORDER"?wi({impact:De,draggable:it,draggables:Kt,droppable:Et,afterCritical:Yt}):_r({impact:De,draggables:Kt,afterCritical:Yt}):Qt},ia=function(ce){var De=ra(ce),it=ce.droppable,Et=it?ki(it,De):De;return Et},da=function(ce,De){var it=oe(De,ce.scroll.initial),Et=Be(it),Kt=i({top:De.y,bottom:De.y+ce.frame.height,left:De.x,right:De.x+ce.frame.width}),Yt={frame:Kt,scroll:{initial:ce.scroll.initial,max:ce.scroll.max,current:De,diff:{value:it,displacement:Et}}};return Yt};function gt(We,ce){return We.map(function(De){return ce[De]})}function je(We,ce){for(var De=0;De<ce.length;De++){var it=ce[De].visible[We];if(it)return it}return null}var Ye=function(ce){var De=ce.impact,it=ce.viewport,Et=ce.destination,Kt=ce.draggables,Yt=ce.maxScrollChange,Qt=da(it,Ee(it.scroll.current,Yt)),wr=Et.frame?le(Et,Ee(Et.frame.scroll.current,Yt)):Et,kr=De.displaced,yr=_n({afterDragging:gt(kr.all,Kt),destination:Et,displacedBy:De.displacedBy,viewport:Qt.frame,last:kr,forceShouldAnimate:!1}),pr=_n({afterDragging:gt(kr.all,Kt),destination:wr,displacedBy:De.displacedBy,viewport:it.frame,last:kr,forceShouldAnimate:!1}),Dr={},Ur={},fn=[kr,yr,pr];kr.all.forEach(function(Li){var ca=je(Li,fn);if(ca){Ur[Li]=ca;return}Dr[Li]=!0});var ii=Object(p.a)({},De,{displaced:{all:kr.all,invisible:Dr,visible:Ur}});return ii},Ze=function(ce,De){return Ee(ce.scroll.diff.displacement,De)},ft=function(ce){var De=ce.pageBorderBoxCenter,it=ce.draggable,Et=ce.viewport,Kt=Ze(Et,De),Yt=oe(Kt,it.page.borderBox.center);return Ee(it.client.borderBox.center,Yt)},ot=function(ce){var De=ce.draggable,it=ce.destination,Et=ce.newPageBorderBoxCenter,Kt=ce.viewport,Yt=ce.withDroppableDisplacement,Qt=ce.onlyOnMainAxis,wr=Qt===void 0?!1:Qt,kr=oe(Et,De.page.borderBox.center),yr=ut(De.page.borderBox,kr),pr={target:yr,destination:it,withDroppableDisplacement:Yt,viewport:Kt};return wr?fr(pr):dr(pr)},ht=function(ce){var De=ce.isMovingForward,it=ce.draggable,Et=ce.destination,Kt=ce.draggables,Yt=ce.previousImpact,Qt=ce.viewport,wr=ce.previousPageBorderBoxCenter,kr=ce.previousClientSelection,yr=ce.afterCritical;if(!Et.isEnabled)return null;var pr=ze(Et.descriptor.id,Kt),Dr=At(it,Et),Ur=vt({isMovingForward:De,draggable:it,destination:Et,insideDestination:pr,previousImpact:Yt})||Dn({isMovingForward:De,isInHomeList:Dr,draggable:it,draggables:Kt,destination:Et,insideDestination:pr,previousImpact:Yt,viewport:Qt,afterCritical:yr});if(!Ur)return null;var fn=ia({impact:Ur,draggable:it,droppable:Et,draggables:Kt,afterCritical:yr}),ii=ot({draggable:it,destination:Et,newPageBorderBoxCenter:fn,viewport:Qt.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(ii){var Li=ft({pageBorderBoxCenter:fn,draggable:it,viewport:Qt});return{clientSelection:Li,impact:Ur,scrollJumpRequest:null}}var ca=oe(fn,wr),Ki=Ye({impact:Ur,viewport:Qt,destination:Et,draggables:Kt,maxScrollChange:ca});return{clientSelection:kr,impact:Ki,scrollJumpRequest:ca}},Bt=function(ce){var De=ce.subject.active;return De||ke(!1),De},It=function(ce){var De=ce.isMovingForward,it=ce.pageBorderBoxCenter,Et=ce.source,Kt=ce.droppables,Yt=ce.viewport,Qt=Et.subject.active;if(!Qt)return null;var wr=Et.axis,kr=yn(Qt[wr.start],Qt[wr.end]),yr=Je(Kt).filter(function(Dr){return Dr!==Et}).filter(function(Dr){return Dr.isEnabled}).filter(function(Dr){return Boolean(Dr.subject.active)}).filter(function(Dr){return ui(Yt.frame)(Bt(Dr))}).filter(function(Dr){var Ur=Bt(Dr);return De?Qt[wr.crossAxisEnd]<Ur[wr.crossAxisEnd]:Ur[wr.crossAxisStart]<Qt[wr.crossAxisStart]}).filter(function(Dr){var Ur=Bt(Dr),fn=yn(Ur[wr.start],Ur[wr.end]);return kr(Ur[wr.start])||kr(Ur[wr.end])||fn(Qt[wr.start])||fn(Qt[wr.end])}).sort(function(Dr,Ur){var fn=Bt(Dr)[wr.crossAxisStart],ii=Bt(Ur)[wr.crossAxisStart];return De?fn-ii:ii-fn}).filter(function(Dr,Ur,fn){return Bt(Dr)[wr.crossAxisStart]===Bt(fn[0])[wr.crossAxisStart]});if(!yr.length)return null;if(yr.length===1)return yr[0];var pr=yr.filter(function(Dr){var Ur=yn(Bt(Dr)[wr.start],Bt(Dr)[wr.end]);return Ur(it[wr.line])});return pr.length===1?pr[0]:pr.length>1?pr.sort(function(Dr,Ur){return Bt(Dr)[wr.start]-Bt(Ur)[wr.start]})[0]:yr.sort(function(Dr,Ur){var fn=dt(it,Ft(Bt(Dr))),ii=dt(it,Ft(Bt(Ur)));return fn!==ii?fn-ii:Bt(Dr)[wr.start]-Bt(Ur)[wr.start]})[0]},rr=function(ce,De){var it=ce.page.borderBox.center;return Rr(ce.descriptor.id,De)?oe(it,De.displacedBy.point):it},gr=function(ce,De){var it=ce.page.borderBox;return Rr(ce.descriptor.id,De)?ut(it,Be(De.displacedBy.point)):it},mr=function(ce){var De=ce.pageBorderBoxCenter,it=ce.viewport,Et=ce.destination,Kt=ce.insideDestination,Yt=ce.afterCritical,Qt=Kt.filter(function(wr){return dr({target:gr(wr,Yt),destination:Et,viewport:it.frame,withDroppableDisplacement:!0})}).sort(function(wr,kr){var yr=bt(De,ki(Et,rr(wr,Yt))),pr=bt(De,ki(Et,rr(kr,Yt)));return yr<pr?-1:pr<yr?1:wr.descriptor.index-kr.descriptor.index});return Qt[0]||null},Cr=N(function(ce,De){var it=De[ce.line];return{value:it,point:et(ce.line,it)}}),Wt=function(ce,De,it){var Et=ce.axis;if(ce.descriptor.mode==="virtual")return et(Et.line,De[Et.line]);var Kt=ce.subject.page.contentBox[Et.size],Yt=ze(ce.descriptor.id,it),Qt=Yt.reduce(function(yr,pr){return yr+pr.client.marginBox[Et.size]},0),wr=Qt+De[Et.line],kr=wr-Kt;return kr<=0?null:et(Et.line,kr)},qr=function(ce,De){return Object(p.a)({},ce,{scroll:Object(p.a)({},ce.scroll,{max:De})})},ur=function(ce,De,it){var Et=ce.frame;At(De,ce)&&ke(!1),ce.subject.withPlaceholder&&ke(!1);var Kt=Cr(ce.axis,De.displaceBy).point,Yt=Wt(ce,Kt,it),Qt={placeholderSize:Kt,increasedBy:Yt,oldFrameMaxScroll:ce.frame?ce.frame.scroll.max:null};if(!Et){var wr=ct({page:ce.subject.page,withPlaceholder:Qt,axis:ce.axis,frame:ce.frame});return Object(p.a)({},ce,{subject:wr})}var kr=Yt?Ee(Et.scroll.max,Yt):Et.scroll.max,yr=qr(Et,kr),pr=ct({page:ce.subject.page,withPlaceholder:Qt,axis:ce.axis,frame:yr});return Object(p.a)({},ce,{subject:pr,frame:yr})},Zr=function(ce){var De=ce.subject.withPlaceholder;De||ke(!1);var it=ce.frame;if(!it){var Et=ct({page:ce.subject.page,axis:ce.axis,frame:null,withPlaceholder:null});return Object(p.a)({},ce,{subject:Et})}var Kt=De.oldFrameMaxScroll;Kt||ke(!1);var Yt=qr(it,Kt),Qt=ct({page:ce.subject.page,axis:ce.axis,frame:Yt,withPlaceholder:null});return Object(p.a)({},ce,{subject:Qt,frame:Yt})},Wr=function(ce){var De=ce.previousPageBorderBoxCenter,it=ce.moveRelativeTo,Et=ce.insideDestination,Kt=ce.draggable,Yt=ce.draggables,Qt=ce.destination,wr=ce.viewport,kr=ce.afterCritical;if(!it){if(Et.length)return null;var yr={displaced:Ir,displacedBy:tr,at:{type:"REORDER",destination:{droppableId:Qt.descriptor.id,index:0}}},pr=ia({impact:yr,draggable:Kt,droppable:Qt,draggables:Yt,afterCritical:kr}),Dr=At(Kt,Qt)?Qt:ur(Qt,Kt,Yt),Ur=ot({draggable:Kt,destination:Dr,newPageBorderBoxCenter:pr,viewport:wr.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return Ur?yr:null}var fn=Boolean(De[Qt.axis.line]<=it.page.borderBox.center[Qt.axis.line]),ii=function(){var ca=it.descriptor.index;return it.descriptor.id===Kt.descriptor.id||fn?ca:ca+1}(),Li=Cr(Qt.axis,Kt.displaceBy);return Zt({draggable:Kt,insideDestination:Et,destination:Qt,viewport:wr,displacedBy:Li,last:Ir,index:ii})},Tr=function(ce){var De=ce.isMovingForward,it=ce.previousPageBorderBoxCenter,Et=ce.draggable,Kt=ce.isOver,Yt=ce.draggables,Qt=ce.droppables,wr=ce.viewport,kr=ce.afterCritical,yr=It({isMovingForward:De,pageBorderBoxCenter:it,source:Kt,droppables:Qt,viewport:wr});if(!yr)return null;var pr=ze(yr.descriptor.id,Yt),Dr=mr({pageBorderBoxCenter:it,viewport:wr,destination:yr,insideDestination:pr,afterCritical:kr}),Ur=Wr({previousPageBorderBoxCenter:it,destination:yr,draggable:Et,draggables:Yt,moveRelativeTo:Dr,insideDestination:pr,viewport:wr,afterCritical:kr});if(!Ur)return null;var fn=ia({impact:Ur,draggable:Et,droppable:yr,draggables:Yt,afterCritical:kr}),ii=ft({pageBorderBoxCenter:fn,draggable:Et,viewport:wr});return{clientSelection:ii,impact:Ur,scrollJumpRequest:null}},In=function(ce){var De=ce.at;return De?De.type==="REORDER"?De.destination.droppableId:De.combine.droppableId:null},Pi=function(ce,De){var it=In(ce);return it?De[it]:null},vi=function(ce){var De=ce.state,it=ce.type,Et=Pi(De.impact,De.dimensions.droppables),Kt=Boolean(Et),Yt=De.dimensions.droppables[De.critical.droppable.id],Qt=Et||Yt,wr=Qt.axis.direction,kr=wr==="vertical"&&(it==="MOVE_UP"||it==="MOVE_DOWN")||wr==="horizontal"&&(it==="MOVE_LEFT"||it==="MOVE_RIGHT");if(kr&&!Kt)return null;var yr=it==="MOVE_DOWN"||it==="MOVE_RIGHT",pr=De.dimensions.draggables[De.critical.draggable.id],Dr=De.current.page.borderBoxCenter,Ur=De.dimensions,fn=Ur.draggables,ii=Ur.droppables;return kr?ht({isMovingForward:yr,previousPageBorderBoxCenter:Dr,draggable:pr,destination:Qt,draggables:fn,viewport:De.viewport,previousClientSelection:De.current.client.selection,previousImpact:De.impact,afterCritical:De.afterCritical}):Tr({isMovingForward:yr,previousPageBorderBoxCenter:Dr,draggable:pr,isOver:Qt,draggables:fn,droppables:ii,viewport:De.viewport,afterCritical:De.afterCritical})};function Ii(We){return We.phase==="DRAGGING"||We.phase==="COLLECTING"}function Ni(We){var ce=yn(We.top,We.bottom),De=yn(We.left,We.right);return function(Et){return ce(Et.y)&&De(Et.x)}}function Di(We,ce){return We.left<ce.right&&We.right>ce.left&&We.top<ce.bottom&&We.bottom>ce.top}function mi(We){var ce=We.pageBorderBox,De=We.draggable,it=We.candidates,Et=De.page.borderBox.center,Kt=it.map(function(Yt){var Qt=Yt.axis,wr=et(Yt.axis.line,ce.center[Qt.line],Yt.page.borderBox.center[Qt.crossAxisLine]);return{id:Yt.descriptor.id,distance:bt(Et,wr)}}).sort(function(Yt,Qt){return Qt.distance-Yt.distance});return Kt[0]?Kt[0].id:null}function oa(We){var ce=We.pageBorderBox,De=We.draggable,it=We.droppables,Et=Je(it).filter(function(Kt){if(!Kt.isEnabled)return!1;var Yt=Kt.subject.active;if(!Yt)return!1;if(!Di(ce,Yt))return!1;if(Ni(Yt)(ce.center))return!0;var Qt=Kt.axis,wr=Yt.center[Qt.crossAxisLine],kr=ce[Qt.crossAxisStart],yr=ce[Qt.crossAxisEnd],pr=yn(Yt[Qt.crossAxisStart],Yt[Qt.crossAxisEnd]),Dr=pr(kr),Ur=pr(yr);return!Dr&&!Ur?!0:Dr?kr<wr:yr>wr});return Et.length?Et.length===1?Et[0].descriptor.id:mi({pageBorderBox:ce,draggable:De,candidates:Et}):null}var Cn=function(ce,De){return i(ut(ce,De))},mn=function(ce,De){var it=ce.frame;return it?Cn(De,it.scroll.diff.value):De};function jn(We){var ce=We.displaced,De=We.id;return Boolean(ce.visible[De]||ce.invisible[De])}function cn(We){var ce=We.draggable,De=We.closest,it=We.inHomeList;return De?it&&De.descriptor.index>ce.descriptor.index?De.descriptor.index-1:De.descriptor.index:null}var Bi=function(ce){var De=ce.pageBorderBoxWithDroppableScroll,it=ce.draggable,Et=ce.destination,Kt=ce.insideDestination,Yt=ce.last,Qt=ce.viewport,wr=ce.afterCritical,kr=Et.axis,yr=Cr(Et.axis,it.displaceBy),pr=yr.value,Dr=De[kr.start],Ur=De[kr.end],fn=at(it,Kt),ii=fe(fn,function(ca){var Ki=ca.descriptor.id,io=ca.page.borderBox.center[kr.line],ya=Rr(Ki,wr),_o=jn({displaced:Yt,id:Ki});return ya?_o?Ur<=io:Dr<io-pr:_o?Ur<=io+pr:Dr<io}),Li=cn({draggable:it,closest:ii,inHomeList:At(it,Et)});return Zt({draggable:it,insideDestination:Kt,destination:Et,viewport:Qt,last:Yt,displacedBy:yr,index:Li})},hn=4,_i=function(ce){var De=ce.draggable,it=ce.pageBorderBoxWithDroppableScroll,Et=ce.previousImpact,Kt=ce.destination,Yt=ce.insideDestination,Qt=ce.afterCritical;if(!Kt.isCombineEnabled)return null;var wr=Kt.axis,kr=Cr(Kt.axis,De.displaceBy),yr=kr.value,pr=it[wr.start],Dr=it[wr.end],Ur=at(De,Yt),fn=fe(Ur,function(Li){var ca=Li.descriptor.id,Ki=Li.page.borderBox,io=Ki[wr.size],ya=io/hn,_o=Rr(ca,Qt),oo=jn({displaced:Et.displaced,id:ca});return _o?oo?Dr>Ki[wr.start]+ya&&Dr<Ki[wr.end]-ya:pr>Ki[wr.start]-yr+ya&&pr<Ki[wr.end]-yr-ya:oo?Dr>Ki[wr.start]+yr+ya&&Dr<Ki[wr.end]+yr-ya:pr>Ki[wr.start]+ya&&pr<Ki[wr.end]-ya});if(!fn)return null;var ii={displacedBy:kr,displaced:Et.displaced,at:{type:"COMBINE",combine:{draggableId:fn.descriptor.id,droppableId:Kt.descriptor.id}}};return ii},Yn=function(ce){var De=ce.pageOffset,it=ce.draggable,Et=ce.draggables,Kt=ce.droppables,Yt=ce.previousImpact,Qt=ce.viewport,wr=ce.afterCritical,kr=Cn(it.page.borderBox,De),yr=oa({pageBorderBox:kr,draggable:it,droppables:Kt});if(!yr)return zr;var pr=Kt[yr],Dr=ze(pr.descriptor.id,Et),Ur=mn(pr,kr);return _i({pageBorderBoxWithDroppableScroll:Ur,draggable:it,previousImpact:Yt,destination:pr,insideDestination:Dr,afterCritical:wr})||Bi({pageBorderBoxWithDroppableScroll:Ur,draggable:it,destination:pr,insideDestination:Dr,last:Yt.displaced,viewport:Qt,afterCritical:wr})},Qn=function(ce,De){var it;return Object(p.a)({},ce,(it={},it[De.descriptor.id]=De,it))},Xi=function(ce){var De=ce.previousImpact,it=ce.impact,Et=ce.droppables,Kt=In(De),Yt=In(it);if(!Kt)return Et;if(Kt===Yt)return Et;var Qt=Et[Kt];if(!Qt.subject.withPlaceholder)return Et;var wr=Zr(Qt);return Qn(Et,wr)},Ia=function(ce){var De=ce.draggable,it=ce.draggables,Et=ce.droppables,Kt=ce.previousImpact,Yt=ce.impact,Qt=Xi({previousImpact:Kt,impact:Yt,droppables:Et}),wr=In(Yt);if(!wr)return Qt;var kr=Et[wr];if(At(De,kr))return Qt;if(kr.subject.withPlaceholder)return Qt;var yr=ur(kr,De,it);return Qn(Qt,yr)},En=function(ce){var De=ce.state,it=ce.clientSelection,Et=ce.dimensions,Kt=ce.viewport,Yt=ce.impact,Qt=ce.scrollJumpRequest,wr=Kt||De.viewport,kr=Et||De.dimensions,yr=it||De.current.client.selection,pr=oe(yr,De.initial.client.selection),Dr={offset:pr,selection:yr,borderBoxCenter:Ee(De.initial.client.borderBoxCenter,pr)},Ur={selection:Ee(Dr.selection,wr.scroll.current),borderBoxCenter:Ee(Dr.borderBoxCenter,wr.scroll.current),offset:Ee(Dr.offset,wr.scroll.diff.value)},fn={client:Dr,page:Ur};if(De.phase==="COLLECTING")return Object(p.a)({phase:"COLLECTING"},De,{dimensions:kr,viewport:wr,current:fn});var ii=kr.draggables[De.critical.draggable.id],Li=Yt||Yn({pageOffset:Ur.offset,draggable:ii,draggables:kr.draggables,droppables:kr.droppables,previousImpact:De.impact,viewport:wr,afterCritical:De.afterCritical}),ca=Ia({draggable:ii,impact:Li,previousImpact:De.impact,draggables:kr.draggables,droppables:kr.droppables}),Ki=Object(p.a)({},De,{current:fn,dimensions:{draggables:kr.draggables,droppables:ca},impact:Li,viewport:wr,scrollJumpRequest:Qt||null,forceShouldAnimate:Qt?!1:null});return Ki};function jr(We,ce){return We.map(function(De){return ce[De]})}var Bn=function(ce){var De=ce.impact,it=ce.viewport,Et=ce.draggables,Kt=ce.destination,Yt=ce.forceShouldAnimate,Qt=De.displaced,wr=jr(Qt.all,Et),kr=_n({afterDragging:wr,destination:Kt,displacedBy:De.displacedBy,viewport:it.frame,forceShouldAnimate:Yt,last:Qt});return Object(p.a)({},De,{displaced:kr})},ti=function(ce){var De=ce.impact,it=ce.draggable,Et=ce.droppable,Kt=ce.draggables,Yt=ce.viewport,Qt=ce.afterCritical,wr=ia({impact:De,draggable:it,draggables:Kt,droppable:Et,afterCritical:Qt});return ft({pageBorderBoxCenter:wr,draggable:it,viewport:Yt})},fi=function(ce){var De=ce.state,it=ce.dimensions,Et=ce.viewport;De.movementMode==="SNAP"||ke(!1);var Kt=De.impact,Yt=Et||De.viewport,Qt=it||De.dimensions,wr=Qt.draggables,kr=Qt.droppables,yr=wr[De.critical.draggable.id],pr=In(Kt);pr||ke(!1);var Dr=kr[pr],Ur=Bn({impact:Kt,viewport:Yt,destination:Dr,draggables:wr}),fn=ti({impact:Ur,draggable:yr,droppable:Dr,draggables:wr,viewport:Yt,afterCritical:De.afterCritical});return En({impact:Ur,clientSelection:fn,state:De,dimensions:Qt,viewport:Yt})},hi=function(ce){return{index:ce.index,droppableId:ce.droppableId}},Vi=function(ce){var De=ce.draggable,it=ce.home,Et=ce.draggables,Kt=ce.viewport,Yt=Cr(it.axis,De.displaceBy),Qt=ze(it.descriptor.id,Et),wr=Qt.indexOf(De);wr!==-1||ke(!1);var kr=Qt.slice(wr+1),yr=kr.reduce(function(fn,ii){return fn[ii.descriptor.id]=!0,fn},{}),pr={inVirtualList:it.descriptor.mode==="virtual",displacedBy:Yt,effected:yr},Dr=_n({afterDragging:kr,destination:it,displacedBy:Yt,last:null,viewport:Kt.frame,forceShouldAnimate:!1}),Ur={displaced:Dr,displacedBy:Yt,at:{type:"REORDER",destination:hi(De.descriptor)}};return{impact:Ur,afterCritical:pr}},Zi=function(ce,De){return{draggables:ce.draggables,droppables:Qn(ce.droppables,De)}},ji=function(ce){},aa=function(ce){},Wa=function(ce){var De=ce.draggable,it=ce.offset,Et=ce.initialWindowScroll,Kt=w(De.client,it),Yt=b(Kt,Et),Qt=Object(p.a)({},De,{placeholder:Object(p.a)({},De.placeholder,{client:Kt}),client:Kt,page:Yt});return Qt},Ha=function(ce){var De=ce.frame;return De||ke(!1),De},cs=function(ce){var De=ce.additions,it=ce.updatedDroppables,Et=ce.viewport,Kt=Et.scroll.diff.value;return De.map(function(Yt){var Qt=Yt.descriptor.droppableId,wr=it[Qt],kr=Ha(wr),yr=kr.scroll.diff.value,pr=Ee(Kt,yr),Dr=Wa({draggable:Yt,offset:pr,initialWindowScroll:Et.scroll.initial});return Dr})},Ci=function(ce){var De=ce.state,it=ce.published;ji();var Et=it.modified.map(function(ya){var _o=De.dimensions.droppables[ya.droppableId],oo=le(_o,ya.scroll);return oo}),Kt=Object(p.a)({},De.dimensions.droppables,{},tt(Et)),Yt=ye(cs({additions:it.additions,updatedDroppables:Kt,viewport:De.viewport})),Qt=Object(p.a)({},De.dimensions.draggables,{},Yt);it.removals.forEach(function(ya){delete Qt[ya]});var wr={droppables:Kt,draggables:Qt},kr=In(De.impact),yr=kr?wr.droppables[kr]:null,pr=wr.draggables[De.critical.draggable.id],Dr=wr.droppables[De.critical.droppable.id],Ur=Vi({draggable:pr,home:Dr,draggables:Qt,viewport:De.viewport}),fn=Ur.impact,ii=Ur.afterCritical,Li=yr&&yr.isCombineEnabled?De.impact:fn,ca=Yn({pageOffset:De.current.page.offset,draggable:wr.draggables[De.critical.draggable.id],draggables:wr.draggables,droppables:wr.droppables,previousImpact:Li,viewport:De.viewport,afterCritical:ii});aa();var Ki=Object(p.a)({phase:"DRAGGING"},De,{phase:"DRAGGING",impact:ca,onLiftImpact:fn,dimensions:wr,afterCritical:ii,forceShouldAnimate:!1});if(De.phase==="COLLECTING")return Ki;var io=Object(p.a)({phase:"DROP_PENDING"},Ki,{phase:"DROP_PENDING",reason:De.reason,isWaiting:!1});return io},St=function(ce){return ce.movementMode==="SNAP"},Nr=function(ce,De,it){var Et=Zi(ce.dimensions,De);return!St(ce)||it?En({state:ce,dimensions:Et}):fi({state:ce,dimensions:Et})};function Br(We){return We.isDragging&&We.movementMode==="SNAP"?Object(p.a)({phase:"DRAGGING"},We,{scrollJumpRequest:null}):We}var Kr={phase:"IDLE",completed:null,shouldFlush:!1},Tn=function(ce,De){if(ce===void 0&&(ce=Kr),De.type==="FLUSH")return Object(p.a)({},Kr,{shouldFlush:!0});if(De.type==="INITIAL_PUBLISH"){ce.phase==="IDLE"||ke(!1);var it=De.payload,Et=it.critical,Kt=it.clientSelection,Yt=it.viewport,Qt=it.dimensions,wr=it.movementMode,kr=Qt.draggables[Et.draggable.id],yr=Qt.droppables[Et.droppable.id],pr={selection:Kt,borderBoxCenter:kr.client.borderBox.center,offset:Oe},Dr={client:pr,page:{selection:Ee(pr.selection,Yt.scroll.initial),borderBoxCenter:Ee(pr.selection,Yt.scroll.initial),offset:Ee(pr.selection,Yt.scroll.diff.value)}},Ur=Je(Qt.droppables).every(function(Ts){return!Ts.isFixedOnPage}),fn=Vi({draggable:kr,home:yr,draggables:Qt.draggables,viewport:Yt}),ii=fn.impact,Li=fn.afterCritical,ca={phase:"DRAGGING",isDragging:!0,critical:Et,movementMode:wr,dimensions:Qt,initial:Dr,current:Dr,isWindowScrollAllowed:Ur,impact:ii,afterCritical:Li,onLiftImpact:ii,viewport:Yt,scrollJumpRequest:null,forceShouldAnimate:null};return ca}if(De.type==="COLLECTION_STARTING"){if(ce.phase==="COLLECTING"||ce.phase==="DROP_PENDING")return ce;ce.phase==="DRAGGING"||ke(!1);var Ki=Object(p.a)({phase:"COLLECTING"},ce,{phase:"COLLECTING"});return Ki}if(De.type==="PUBLISH_WHILE_DRAGGING")return ce.phase==="COLLECTING"||ce.phase==="DROP_PENDING"||ke(!1),Ci({state:ce,published:De.payload});if(De.type==="MOVE"){if(ce.phase==="DROP_PENDING")return ce;Ii(ce)||ke(!1);var io=De.payload.client;return Re(io,ce.current.client.selection)?ce:En({state:ce,clientSelection:io,impact:St(ce)?ce.impact:null})}if(De.type==="UPDATE_DROPPABLE_SCROLL"){if(ce.phase==="DROP_PENDING")return Br(ce);if(ce.phase==="COLLECTING")return Br(ce);Ii(ce)||ke(!1);var ya=De.payload,_o=ya.id,oo=ya.newScroll,yo=ce.dimensions.droppables[_o];if(!yo)return ce;var gs=le(yo,oo);return Nr(ce,gs,!1)}if(De.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(ce.phase==="DROP_PENDING")return ce;Ii(ce)||ke(!1);var R=De.payload,P=R.id,se=R.isEnabled,he=ce.dimensions.droppables[P];he||ke(!1),he.isEnabled!==se||ke(!1);var Ae=Object(p.a)({},he,{isEnabled:se});return Nr(ce,Ae,!0)}if(De.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(ce.phase==="DROP_PENDING")return ce;Ii(ce)||ke(!1);var Ge=De.payload,Ot=Ge.id,Gt=Ge.isCombineEnabled,or=ce.dimensions.droppables[Ot];or||ke(!1),or.isCombineEnabled!==Gt||ke(!1);var lr=Object(p.a)({},or,{isCombineEnabled:Gt});return Nr(ce,lr,!0)}if(De.type==="MOVE_BY_WINDOW_SCROLL"){if(ce.phase==="DROP_PENDING"||ce.phase==="DROP_ANIMATING")return ce;Ii(ce)||ke(!1),ce.isWindowScrollAllowed||ke(!1);var nn=De.payload.newScroll;if(Re(ce.viewport.scroll.current,nn))return Br(ce);var Sn=da(ce.viewport,nn);return St(ce)?fi({state:ce,viewport:Sn}):En({state:ce,viewport:Sn})}if(De.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Ii(ce))return ce;var Vn=De.payload.maxScroll;if(Re(Vn,ce.viewport.scroll.max))return ce;var zn=Object(p.a)({},ce.viewport,{scroll:Object(p.a)({},ce.viewport.scroll,{max:Vn})});return Object(p.a)({phase:"DRAGGING"},ce,{viewport:zn})}if(De.type==="MOVE_UP"||De.type==="MOVE_DOWN"||De.type==="MOVE_LEFT"||De.type==="MOVE_RIGHT"){if(ce.phase==="COLLECTING"||ce.phase==="DROP_PENDING")return ce;ce.phase==="DRAGGING"||ke(!1);var Yi=vi({state:ce,type:De.type});return Yi?En({state:ce,impact:Yi.impact,clientSelection:Yi.clientSelection,scrollJumpRequest:Yi.scrollJumpRequest}):ce}if(De.type==="DROP_PENDING"){var Aa=De.payload.reason;ce.phase==="COLLECTING"||ke(!1);var Fa=Object(p.a)({phase:"DROP_PENDING"},ce,{phase:"DROP_PENDING",isWaiting:!0,reason:Aa});return Fa}if(De.type==="DROP_ANIMATE"){var Da=De.payload,Ea=Da.completed,Ga=Da.dropDuration,go=Da.newHomeClientOffset;ce.phase==="DRAGGING"||ce.phase==="DROP_PENDING"||ke(!1);var ls={phase:"DROP_ANIMATING",completed:Ea,dropDuration:Ga,newHomeClientOffset:go,dimensions:ce.dimensions};return ls}if(De.type==="DROP_COMPLETE"){var jo=De.payload.completed;return{phase:"IDLE",completed:jo,shouldFlush:!1}}return ce},rn=function(ce){return{type:"BEFORE_INITIAL_CAPTURE",payload:ce}},Jn=function(ce){return{type:"LIFT",payload:ce}},Xn=function(ce){return{type:"INITIAL_PUBLISH",payload:ce}},ni=function(ce){return{type:"PUBLISH_WHILE_DRAGGING",payload:ce}},qi=function(){return{type:"COLLECTION_STARTING",payload:null}},Ui=function(ce){return{type:"UPDATE_DROPPABLE_SCROLL",payload:ce}},xi=function(ce){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:ce}},mt=function(ce){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:ce}},qt=function(ce){return{type:"MOVE",payload:ce}},xr=function(ce){return{type:"MOVE_BY_WINDOW_SCROLL",payload:ce}},Ar=function(ce){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:ce}},Jr=function(){return{type:"MOVE_UP",payload:null}},Hr=function(){return{type:"MOVE_DOWN",payload:null}},gn=function(){return{type:"MOVE_RIGHT",payload:null}},bn=function(){return{type:"MOVE_LEFT",payload:null}},Fn=function(){return{type:"FLUSH",payload:null}},ci=function(ce){return{type:"DROP_ANIMATE",payload:ce}},li=function(ce){return{type:"DROP_COMPLETE",payload:ce}},Si=function(ce){return{type:"DROP",payload:ce}},Ln=function(ce){return{type:"DROP_PENDING",payload:ce}},pi=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Wn(We){if(We.length<=1)return;for(var ce=We.map(function(Qt){return Qt.descriptor.index}),De={},it=1;it<ce.length;it++){var Et=ce[it],Kt=ce[it-1];Et!==Kt+1&&(De[Et]=!0)}if(!Object.keys(De).length)return;var Yt=ce.map(function(Qt){var wr=Boolean(De[Qt]);return wr?"[\u{1F525}"+Qt+"]":""+Qt}).join(", ")}function Zn(We,ce){if(!1)var De}var ai=function(ce){return function(De){var it=De.getState,Et=De.dispatch;return function(Kt){return function(Yt){if(Yt.type!=="LIFT"){Kt(Yt);return}var Qt=Yt.payload,wr=Qt.id,kr=Qt.clientSelection,yr=Qt.movementMode,pr=it();pr.phase==="DROP_ANIMATING"&&Et(li({completed:pr.completed})),it().phase==="IDLE"||ke(!1),Et(Fn()),Et(rn({draggableId:wr,movementMode:yr}));var Dr={shouldPublishImmediately:yr==="SNAP"},Ur={draggableId:wr,scrollOptions:Dr},fn=ce.startPublishing(Ur),ii=fn.critical,Li=fn.dimensions,ca=fn.viewport;Zn(ii,Li),Et(Xn({critical:ii,dimensions:Li,clientSelection:kr,movementMode:yr,viewport:ca}))}}}},gi=function(ce){return function(){return function(De){return function(it){it.type==="INITIAL_PUBLISH"&&ce.dragging(),it.type==="DROP_ANIMATE"&&ce.dropping(it.payload.completed.result.reason),(it.type==="FLUSH"||it.type==="DROP_COMPLETE")&&ce.resting(),De(it)}}}},ta={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},sa={opacity:{drop:0,combining:.7},scale:{drop:.75}},Ua={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},Ji=Ua.outOfTheWay+"s "+ta.outOfTheWay,Wi={fluid:"opacity "+Ji,snap:"transform "+Ji+", opacity "+Ji,drop:function(ce){var De=ce+"s "+ta.drop;return"transform "+De+", opacity "+De},outOfTheWay:"transform "+Ji,placeholder:"height "+Ji+", width "+Ji+", margin "+Ji},za=function(ce){return Re(ce,Oe)?null:"translate("+ce.x+"px, "+ce.y+"px)"},wa={moveTo:za,drop:function(ce,De){var it=za(ce);return it?De?it+" scale("+sa.scale.drop+")":it:null}},Ma=Ua.minDropTime,ja=Ua.maxDropTime,ao=ja-Ma,Co=1500,qo=.6,Go=function(ce){var De=ce.current,it=ce.destination,Et=ce.reason,Kt=bt(De,it);if(Kt<=0)return Ma;if(Kt>=Co)return ja;var Yt=Kt/Co,Qt=Ma+ao*Yt,wr=Et==="CANCEL"?Qt*qo:Qt;return Number(wr.toFixed(2))},Io=function(ce){var De=ce.impact,it=ce.draggable,Et=ce.dimensions,Kt=ce.viewport,Yt=ce.afterCritical,Qt=Et.draggables,wr=Et.droppables,kr=In(De),yr=kr?wr[kr]:null,pr=wr[it.descriptor.droppableId],Dr=ti({impact:De,draggable:it,draggables:Qt,afterCritical:Yt,droppable:yr||pr,viewport:Kt}),Ur=oe(Dr,it.client.borderBox.center);return Ur},Mo=function(ce){var De=ce.draggables,it=ce.reason,Et=ce.lastImpact,Kt=ce.home,Yt=ce.viewport,Qt=ce.onLiftImpact;if(!Et.at||it!=="DROP"){var wr=Bn({draggables:De,impact:Qt,destination:Kt,viewport:Yt,forceShouldAnimate:!0});return{impact:wr,didDropInsideDroppable:!1}}if(Et.at.type==="REORDER")return{impact:Et,didDropInsideDroppable:!0};var kr=Object(p.a)({},Et,{displaced:Ir});return{impact:kr,didDropInsideDroppable:!0}},Ya=function(ce){var De=ce.getState,it=ce.dispatch;return function(Et){return function(Kt){if(Kt.type!=="DROP"){Et(Kt);return}var Yt=De(),Qt=Kt.payload.reason;if(Yt.phase==="COLLECTING"){it(Ln({reason:Qt}));return}if(Yt.phase==="IDLE")return;var wr=Yt.phase==="DROP_PENDING"&&Yt.isWaiting;wr&&ke(!1),Yt.phase==="DRAGGING"||Yt.phase==="DROP_PENDING"||ke(!1);var kr=Yt.critical,yr=Yt.dimensions,pr=yr.draggables[Yt.critical.draggable.id],Dr=Mo({reason:Qt,lastImpact:Yt.impact,afterCritical:Yt.afterCritical,onLiftImpact:Yt.onLiftImpact,home:Yt.dimensions.droppables[Yt.critical.droppable.id],viewport:Yt.viewport,draggables:Yt.dimensions.draggables}),Ur=Dr.impact,fn=Dr.didDropInsideDroppable,ii=fn?Ct(Ur):null,Li=fn?zt(Ur):null,ca={index:kr.draggable.index,droppableId:kr.droppable.id},Ki={draggableId:pr.descriptor.id,type:pr.descriptor.type,source:ca,reason:Qt,mode:Yt.movementMode,destination:ii,combine:Li},io=Io({impact:Ur,draggable:pr,dimensions:yr,viewport:Yt.viewport,afterCritical:Yt.afterCritical}),ya={critical:Yt.critical,afterCritical:Yt.afterCritical,result:Ki,impact:Ur},_o=!Re(Yt.current.client.offset,io)||Boolean(Ki.combine);if(!_o){it(li({completed:ya}));return}var oo=Go({current:Yt.current.client.offset,destination:io,reason:Qt}),yo={newHomeClientOffset:io,dropDuration:oo,completed:ya};it(ci(yo))}}},Oo=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function vo(We){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(De){if(De.target!==window&&De.target!==window.document)return;We()}}}function Yo(We){var ce=We.onWindowScroll;function De(){ce(Oo())}var it=U(De),Et=vo(it),Kt=ie;function Yt(){return Kt!==ie}function Qt(){Yt()&&ke(!1),Kt=ue(window,[Et])}function wr(){Yt()||ke(!1),it.cancel(),Kt(),Kt=ie}return{start:Qt,stop:wr,isActive:Yt}}var Us=function(ce){return ce.type==="DROP_COMPLETE"||ce.type==="DROP_ANIMATE"||ce.type==="FLUSH"},is=function(ce){var De=Yo({onWindowScroll:function(Et){ce.dispatch(xr({newScroll:Et}))}});return function(it){return function(Et){!De.isActive()&&Et.type==="INITIAL_PUBLISH"&&De.start(),De.isActive()&&Us(Et)&&De.stop(),it(Et)}}},ys=function(ce){var De=!1,it=!1,Et=setTimeout(function(){it=!0}),Kt=function(Qt){if(De)return;if(it)return;De=!0,ce(Qt),clearTimeout(Et)};return Kt.wasCalled=function(){return De},Kt},Ms=function(){var ce=[],De=function(Yt){var Qt=Ce(ce,function(yr){return yr.timerId===Yt});Qt!==-1||ke(!1);var wr=ce.splice(Qt,1),kr=wr[0];kr.callback()},it=function(Yt){var Qt=setTimeout(function(){return De(Qt)}),wr={timerId:Qt,callback:Yt};ce.push(wr)},Et=function(){if(!ce.length)return;var Yt=[].concat(ce);ce.length=0,Yt.forEach(function(Qt){clearTimeout(Qt.timerId),Qt.callback()})};return{add:it,flush:Et}},co=function(ce,De){return ce==null&&De==null?!0:ce==null||De==null?!1:ce.droppableId===De.droppableId&&ce.index===De.index},Pa=function(ce,De){return ce==null&&De==null?!0:ce==null||De==null?!1:ce.draggableId===De.draggableId&&ce.droppableId===De.droppableId},no=function(ce,De){if(ce===De)return!0;var it=ce.draggable.id===De.draggable.id&&ce.draggable.droppableId===De.draggable.droppableId&&ce.draggable.type===De.draggable.type&&ce.draggable.index===De.draggable.index,Et=ce.droppable.id===De.droppable.id&&ce.droppable.type===De.droppable.type;return it&&Et},Vo=function(ce,De){ji(),De(),aa()},Jo=function(ce,De){return{draggableId:ce.draggable.id,type:ce.droppable.type,source:{droppableId:ce.droppable.id,index:ce.draggable.index},mode:De}},xo=function(ce,De,it,Et){if(!ce){it(Et(De));return}var Kt=ys(it),Yt={announce:Kt};ce(De,Yt),Kt.wasCalled()||it(Et(De))},es=function(ce,De){var it=Ms(),Et=null,Kt=function(Ur,fn){Et&&ke(!1),Vo("onBeforeCapture",function(){var ii=ce().onBeforeCapture;if(ii){var Li={draggableId:Ur,mode:fn};ii(Li)}})},Yt=function(Ur,fn){Et&&ke(!1),Vo("onBeforeDragStart",function(){var ii=ce().onBeforeDragStart;ii&&ii(Jo(Ur,fn))})},Qt=function(Ur,fn){Et&&ke(!1);var ii=Jo(Ur,fn);Et={mode:fn,lastCritical:Ur,lastLocation:ii.source,lastCombine:null},it.add(function(){Vo("onDragStart",function(){return xo(ce().onDragStart,ii,De,me.onDragStart)})})},wr=function(Ur,fn){var ii=Ct(fn),Li=zt(fn);Et||ke(!1);var ca=!no(Ur,Et.lastCritical);ca&&(Et.lastCritical=Ur);var Ki=!co(Et.lastLocation,ii);Ki&&(Et.lastLocation=ii);var io=!Pa(Et.lastCombine,Li);if(io&&(Et.lastCombine=Li),!ca&&!Ki&&!io)return;var ya=Object(p.a)({},Jo(Ur,Et.mode),{combine:Li,destination:ii});it.add(function(){Vo("onDragUpdate",function(){return xo(ce().onDragUpdate,ya,De,me.onDragUpdate)})})},kr=function(){Et||ke(!1),it.flush()},yr=function(Ur){Et||ke(!1),Et=null,Vo("onDragEnd",function(){return xo(ce().onDragEnd,Ur,De,me.onDragEnd)})},pr=function(){if(!Et)return;var Ur=Object(p.a)({},Jo(Et.lastCritical,Et.mode),{combine:null,destination:null,reason:"CANCEL"});yr(Ur)};return{beforeCapture:Kt,beforeStart:Yt,start:Qt,update:wr,flush:kr,drop:yr,abort:pr}},Is=function(ce,De){var it=es(ce,De);return function(Et){return function(Kt){return function(Yt){if(Yt.type==="BEFORE_INITIAL_CAPTURE"){it.beforeCapture(Yt.payload.draggableId,Yt.payload.movementMode);return}if(Yt.type==="INITIAL_PUBLISH"){var Qt=Yt.payload.critical;it.beforeStart(Qt,Yt.payload.movementMode),Kt(Yt),it.start(Qt,Yt.payload.movementMode);return}if(Yt.type==="DROP_COMPLETE"){var wr=Yt.payload.completed.result;it.flush(),Kt(Yt),it.drop(wr);return}if(Kt(Yt),Yt.type==="FLUSH"){it.abort();return}var kr=Et.getState();kr.phase==="DRAGGING"&&it.update(kr.critical,kr.impact)}}}},Vs=function(ce){return function(De){return function(it){if(it.type!=="DROP_ANIMATION_FINISHED"){De(it);return}var Et=ce.getState();Et.phase==="DROP_ANIMATING"||ke(!1),ce.dispatch(li({completed:Et.completed}))}}},js=function(ce){var De=null,it=null;function Et(){it&&(cancelAnimationFrame(it),it=null),De&&(De(),De=null)}return function(Kt){return function(Yt){if((Yt.type==="FLUSH"||Yt.type==="DROP_COMPLETE"||Yt.type==="DROP_ANIMATION_FINISHED")&&Et(),Kt(Yt),Yt.type!=="DROP_ANIMATE")return;var Qt={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var kr=ce.getState();kr.phase==="DROP_ANIMATING"&&ce.dispatch(pi())}};it=requestAnimationFrame(function(){it=null,De=ue(window,[Qt])})}}},Os=function(ce){return function(){return function(De){return function(it){(it.type==="DROP_COMPLETE"||it.type==="FLUSH"||it.type==="DROP_ANIMATE")&&ce.stopPublishing(),De(it)}}}},xs=function(ce){var De=!1;return function(){return function(it){return function(Et){if(Et.type==="INITIAL_PUBLISH"){De=!0,ce.tryRecordFocus(Et.payload.critical.draggable.id),it(Et),ce.tryRestoreFocusRecorded();return}if(it(Et),!De)return;if(Et.type==="FLUSH"){De=!1,ce.tryRestoreFocusRecorded();return}if(Et.type==="DROP_COMPLETE"){De=!1;var Kt=Et.payload.completed.result;Kt.combine&&ce.tryShiftRecord(Kt.draggableId,Kt.combine.draggableId),ce.tryRestoreFocusRecorded()}}}}},ps=function(ce){return ce.type==="DROP_COMPLETE"||ce.type==="DROP_ANIMATE"||ce.type==="FLUSH"},Va=function(ce){return function(De){return function(it){return function(Et){if(ps(Et)){ce.stop(),it(Et);return}if(Et.type==="INITIAL_PUBLISH"){it(Et);var Kt=De.getState();Kt.phase==="DRAGGING"||ke(!1),ce.start(Kt);return}it(Et),ce.scroll(De.getState())}}}},Sa=function(ce){return function(De){return function(it){if(De(it),it.type!=="PUBLISH_WHILE_DRAGGING")return;var Et=ce.getState();if(Et.phase!=="DROP_PENDING")return;if(Et.isWaiting)return;ce.dispatch(Si({reason:Et.reason}))}}},Oa=t.d,Lo=function(ce){var De=ce.dimensionMarshal,it=ce.focusMarshal,Et=ce.styleMarshal,Kt=ce.getResponders,Yt=ce.announce,Qt=ce.autoScroller;return Object(t.e)(Tn,Oa(Object(t.a)(gi(Et),Os(De),ai(De),Ya,Vs,js,Sa,Va(Qt),is,xs(it),Is(Kt,Yt))))},No=function(){return{additions:{},removals:{},modified:{}}};function Do(We){var ce=We.registry,De=We.callbacks,it=No(),Et=null,Kt=function(){if(Et)return;De.collectionStarting(),Et=requestAnimationFrame(function(){Et=null,ji();var yr=it,pr=yr.additions,Dr=yr.removals,Ur=yr.modified,fn=Object.keys(pr).map(function(ca){return ce.draggable.getById(ca).getDimension(Oe)}).sort(function(ca,Ki){return ca.descriptor.index-Ki.descriptor.index}),ii=Object.keys(Ur).map(function(ca){var Ki=ce.droppable.getById(ca),io=Ki.callbacks.getScrollWhileDragging();return{droppableId:ca,scroll:io}}),Li={additions:fn,removals:Object.keys(Dr),modified:ii};it=No(),aa(),De.publish(Li)})},Yt=function(yr){var pr=yr.descriptor.id;it.additions[pr]=yr,it.modified[yr.descriptor.droppableId]=!0,it.removals[pr]&&delete it.removals[pr],Kt()},Qt=function(yr){var pr=yr.descriptor;it.removals[pr.id]=!0,it.modified[pr.droppableId]=!0,it.additions[pr.id]&&delete it.additions[pr.id],Kt()},wr=function(){if(!Et)return;cancelAnimationFrame(Et),Et=null,it=No()};return{add:Yt,remove:Qt,stop:wr}}var Po=function(ce){var De=ce.scrollHeight,it=ce.scrollWidth,Et=ce.height,Kt=ce.width,Yt=oe({x:it,y:De},{x:Kt,y:Et}),Qt={x:Math.max(0,Yt.x),y:Math.max(0,Yt.y)};return Qt},So=function(){var ce=document.documentElement;return ce||ke(!1),ce},$a=function(){var ce=So(),De=Po({scrollHeight:ce.scrollHeight,scrollWidth:ce.scrollWidth,width:ce.clientWidth,height:ce.clientHeight});return De},ts=function(){var ce=Oo(),De=$a(),it=ce.y,Et=ce.x,Kt=So(),Yt=Kt.clientWidth,Qt=Kt.clientHeight,wr=Et+Yt,kr=it+Qt,yr=i({top:it,left:Et,right:wr,bottom:kr}),pr={frame:yr,scroll:{initial:ce,current:ce,max:De,diff:{value:Oe,displacement:Oe}}};return pr},La=function(ce){var De=ce.critical,it=ce.scrollOptions,Et=ce.registry;ji();var Kt=ts(),Yt=Kt.scroll.current,Qt=De.droppable,wr=Et.droppable.getAllByType(Qt.type).map(function(Dr){return Dr.callbacks.getDimensionAndWatchScroll(Yt,it)}),kr=Et.draggable.getAllByType(De.draggable.type).map(function(Dr){return Dr.getDimension(Yt)}),yr={draggables:ye(kr),droppables:tt(wr)};aa();var pr={dimensions:yr,critical:De,viewport:Kt};return pr};function Ds(We,ce,De){if(De.descriptor.id===ce.id)return!1;if(De.descriptor.type!==ce.type)return!1;var it=We.droppable.getById(De.descriptor.droppableId);return!(it.descriptor.mode!=="virtual")}var Xo=function(ce,De){var it=null,Et=Do({callbacks:{publish:De.publishWhileDragging,collectionStarting:De.collectionStarting},registry:ce}),Kt=function(fn,ii){if(ce.droppable.exists(fn)||ke(!1),!it)return;De.updateDroppableIsEnabled({id:fn,isEnabled:ii})},Yt=function(fn,ii){if(!it)return;ce.droppable.exists(fn)||ke(!1),De.updateDroppableIsCombineEnabled({id:fn,isCombineEnabled:ii})},Qt=function(fn,ii){if(!it)return;ce.droppable.exists(fn)||ke(!1),De.updateDroppableScroll({id:fn,newScroll:ii})},wr=function(fn,ii){if(!it)return;ce.droppable.getById(fn).callbacks.scroll(ii)},kr=function(){if(!it)return;Et.stop();var fn=it.critical.droppable;ce.droppable.getAllByType(fn.type).forEach(function(ii){return ii.callbacks.dragStopped()}),it.unsubscribe(),it=null},yr=function(fn){it||ke(!1);var ii=it.critical.draggable;fn.type==="ADDITION"&&(Ds(ce,ii,fn.value)&&Et.add(fn.value)),fn.type==="REMOVAL"&&(Ds(ce,ii,fn.value)&&Et.remove(fn.value))},pr=function(fn){it&&ke(!1);var ii=ce.draggable.getById(fn.draggableId),Li=ce.droppable.getById(ii.descriptor.droppableId),ca={draggable:ii.descriptor,droppable:Li.descriptor},Ki=ce.subscribe(yr);return it={critical:ca,unsubscribe:Ki},La({critical:ca,registry:ce,scrollOptions:fn.scrollOptions})},Dr={updateDroppableIsEnabled:Kt,updateDroppableIsCombineEnabled:Yt,scrollDroppable:wr,updateDroppableScroll:Qt,startPublishing:pr,stopPublishing:kr};return Dr},Hs=function(ce,De){return ce.phase==="IDLE"?!0:ce.phase!=="DROP_ANIMATING"||ce.completed.result.draggableId===De?!1:ce.completed.result.reason==="DROP"},Xs=function(ce){window.scrollBy(ce.x,ce.y)},wl=N(function(We){return Je(We).filter(function(ce){return ce.isEnabled?!!ce.frame:!1})}),Ns=function(ce,De){var it=fe(wl(De),function(Et){return Et.frame||ke(!1),Ni(Et.frame.pageMarginBox)(ce)});return it},Qs=function(ce){var De=ce.center,it=ce.destination,Et=ce.droppables;if(it){var Kt=Et[it];return Kt.frame?Kt:null}var Yt=Ns(De,Et);return Yt},po={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ce){return Math.pow(ce,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Rs=function(ce,De){var it=ce[De.size]*po.startFromPercentage,Et=ce[De.size]*po.maxScrollAtPercentage,Kt={startScrollingFrom:it,maxScrollValueAt:Et};return Kt},Ss=function(ce){var De=ce.startOfRange,it=ce.endOfRange,Et=ce.current,Kt=it-De;if(Kt===0)return 0;var Yt=Et-De,Qt=Yt/Kt;return Qt},bs=1,ll=function(ce,De){if(ce>De.startScrollingFrom)return 0;if(ce<=De.maxScrollValueAt)return po.maxPixelScroll;if(ce===De.startScrollingFrom)return bs;var it=Ss({startOfRange:De.maxScrollValueAt,endOfRange:De.startScrollingFrom,current:ce}),Et=1-it,Kt=po.maxPixelScroll*po.ease(Et);return Math.ceil(Kt)},Ls=po.durationDampening.accelerateAt,Ro=po.durationDampening.stopDampeningAt,nl=function(ce,De){var it=De,Et=Ro,Kt=Date.now(),Yt=Kt-it;if(Yt>=Ro)return ce;if(Yt<Ls)return bs;var Qt=Ss({startOfRange:Ls,endOfRange:Et,current:Yt}),wr=ce*po.ease(Qt);return Math.ceil(wr)},Dl=function(ce){var De=ce.distanceToEdge,it=ce.thresholds,Et=ce.dragStartTime,Kt=ce.shouldUseTimeDampening,Yt=ll(De,it);return Yt===0?0:Kt?Math.max(nl(Yt,Et),bs):Yt},Pl=function(ce){var De=ce.container,it=ce.distanceToEdges,Et=ce.dragStartTime,Kt=ce.axis,Yt=ce.shouldUseTimeDampening,Qt=Rs(De,Kt),wr=it[Kt.end]<it[Kt.start];return wr?Dl({distanceToEdge:it[Kt.end],thresholds:Qt,dragStartTime:Et,shouldUseTimeDampening:Yt}):-1*Dl({distanceToEdge:it[Kt.start],thresholds:Qt,dragStartTime:Et,shouldUseTimeDampening:Yt})},Sl=function(ce){var De=ce.container,it=ce.subject,Et=ce.proposedScroll,Kt=it.height>De.height,Yt=it.width>De.width;return!Yt&&!Kt?Et:Yt&&Kt?null:{x:Yt?0:Et.x,y:Kt?0:Et.y}},Fo=He(function(We){return We===0?0:We}),mo=function(ce){var De=ce.dragStartTime,it=ce.container,Et=ce.subject,Kt=ce.center,Yt=ce.shouldUseTimeDampening,Qt={top:Kt.y-it.top,right:it.right-Kt.x,bottom:it.bottom-Kt.y,left:Kt.x-it.left},wr=Pl({container:it,distanceToEdges:Qt,dragStartTime:De,axis:sn,shouldUseTimeDampening:Yt}),kr=Pl({container:it,distanceToEdges:Qt,dragStartTime:De,axis:Nt,shouldUseTimeDampening:Yt}),yr=Fo({x:kr,y:wr});if(Re(yr,Oe))return null;var pr=Sl({container:it,subject:Et,proposedScroll:yr});return pr?Re(pr,Oe)?null:pr:null},Eo=He(function(We){return We===0?0:We>0?1:-1}),la=function(){var We=function(De,it){return De<0?De:De>it?De-it:0};return function(ce){var De=ce.current,it=ce.max,Et=ce.change,Kt=Ee(De,Et),Yt={x:We(Kt.x,it.x),y:We(Kt.y,it.y)};return Re(Yt,Oe)?null:Yt}}(),Bo=function(ce){var De=ce.max,it=ce.current,Et=ce.change,Kt={x:Math.max(it.x,De.x),y:Math.max(it.y,De.y)},Yt=Eo(Et),Qt=la({max:Kt,current:it,change:Yt});return Qt?Yt.x!==0&&Qt.x===0?!0:Yt.y!==0&&Qt.y===0:!0},Es=function(ce,De){return Bo({current:ce.scroll.current,max:ce.scroll.max,change:De})},ql=function(ce,De){if(!Es(ce,De))return null;var it=ce.scroll.max,Et=ce.scroll.current;return la({current:Et,max:it,change:De})},xl=function(ce,De){var it=ce.frame;return it?Bo({current:it.scroll.current,max:it.scroll.max,change:De}):!1},Ac=function(ce,De){var it=ce.frame;return it&&xl(ce,De)?la({current:it.scroll.current,max:it.scroll.max,change:De}):null},vc=function(ce){var De=ce.viewport,it=ce.subject,Et=ce.center,Kt=ce.dragStartTime,Yt=ce.shouldUseTimeDampening,Qt=mo({dragStartTime:Kt,container:De.frame,subject:it,center:Et,shouldUseTimeDampening:Yt});return Qt&&Es(De,Qt)?Qt:null},Wc=function(ce){var De=ce.droppable,it=ce.subject,Et=ce.center,Kt=ce.dragStartTime,Yt=ce.shouldUseTimeDampening,Qt=De.frame;if(!Qt)return null;var wr=mo({dragStartTime:Kt,container:Qt.pageMarginBox,subject:it,center:Et,shouldUseTimeDampening:Yt});return wr&&xl(De,wr)?wr:null},Wl=function(ce){var De=ce.state,it=ce.dragStartTime,Et=ce.shouldUseTimeDampening,Kt=ce.scrollWindow,Yt=ce.scrollDroppable,Qt=De.current.page.borderBoxCenter,wr=De.dimensions.draggables[De.critical.draggable.id],kr=wr.page.marginBox;if(De.isWindowScrollAllowed){var yr=De.viewport,pr=vc({dragStartTime:it,viewport:yr,subject:kr,center:Qt,shouldUseTimeDampening:Et});if(pr){Kt(pr);return}}var Dr=Qs({center:Qt,destination:In(De.impact),droppables:De.dimensions.droppables});if(!Dr)return;var Ur=Wc({dragStartTime:it,droppable:Dr,subject:kr,center:Qt,shouldUseTimeDampening:Et});Ur&&Yt(Dr.descriptor.id,Ur)},El=function(ce){var De=ce.scrollWindow,it=ce.scrollDroppable,Et=U(De),Kt=U(it),Yt=null,Qt=function(pr){Yt||ke(!1);var Dr=Yt,Ur=Dr.shouldUseTimeDampening,fn=Dr.dragStartTime;Wl({state:pr,scrollWindow:Et,scrollDroppable:Kt,dragStartTime:fn,shouldUseTimeDampening:Ur})},wr=function(pr){ji(),Yt&&ke(!1);var Dr=Date.now(),Ur=!1,fn=function(){Ur=!0};Wl({state:pr,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:fn,scrollDroppable:fn}),Yt={dragStartTime:Dr,shouldUseTimeDampening:Ur},aa(),Ur&&Qt(pr)},kr=function(){if(!Yt)return;Et.cancel(),Kt.cancel(),Yt=null};return{start:wr,stop:kr,scroll:Qt}},_l=function(ce){var De=ce.move,it=ce.scrollDroppable,Et=ce.scrollWindow,Kt=function(yr,pr){var Dr=Ee(yr.current.client.selection,pr);De({client:Dr})},Yt=function(yr,pr){if(!xl(yr,pr))return pr;var Dr=Ac(yr,pr);if(!Dr)return it(yr.descriptor.id,pr),null;var Ur=oe(pr,Dr);it(yr.descriptor.id,Ur);var fn=oe(pr,Ur);return fn},Qt=function(yr,pr,Dr){if(!yr)return Dr;if(!Es(pr,Dr))return Dr;var Ur=ql(pr,Dr);if(!Ur)return Et(Dr),null;var fn=oe(Dr,Ur);Et(fn);var ii=oe(Dr,fn);return ii},wr=function(yr){var pr=yr.scrollJumpRequest;if(!pr)return;var Dr=In(yr.impact);Dr||ke(!1);var Ur=Yt(yr.dimensions.droppables[Dr],pr);if(!Ur)return;var fn=yr.viewport,ii=Qt(yr.isWindowScrollAllowed,fn,Ur);if(!ii)return;Kt(yr,ii)};return wr},kc=function(ce){var De=ce.scrollDroppable,it=ce.scrollWindow,Et=ce.move,Kt=El({scrollWindow:it,scrollDroppable:De}),Yt=_l({move:Et,scrollWindow:it,scrollDroppable:De}),Qt=function(yr){if(yr.phase!=="DRAGGING")return;if(yr.movementMode==="FLUID"){Kt.scroll(yr);return}if(!yr.scrollJumpRequest)return;Yt(yr)},wr={scroll:Qt,start:Kt.start,stop:Kt.stop};return wr},Sc="data-rbd",Gs=function(){var We=Sc+"-drag-handle";return{base:We,draggableId:We+"-draggable-id",contextId:We+"-context-id"}}(),Zs=function(){var We=Sc+"-draggable";return{base:We,contextId:We+"-context-id",id:We+"-id"}}(),ds=function(){var We=Sc+"-droppable";return{base:We,contextId:We+"-context-id",id:We+"-id"}}(),hl={contextId:Sc+"-scroll-container-context-id"},il=function(ce){return function(De){return"["+De+'="'+ce+'"]'}},Js=function(ce,De){return ce.map(function(it){var Et=it.styles[De];return Et?it.selector+" { "+Et+" }":""}).join(" ")},Cl="pointer-events: none;",Al=function(ce){var De=il(ce),it=function(){var wr=`
|
|
|
cursor: -webkit-grab;
|
|
|
cursor: grab;
|
|
|
`;return{selector:De(Gs.contextId),styles:{always:`
|
|
|
-webkit-touch-callout: none;
|
|
|
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
|
|
touch-action: manipulation;
|
|
|
`,resting:wr,dragging:Cl,dropAnimating:wr}}}(),Et=function(){var wr=`
|
|
|
transition: `+Wi.outOfTheWay+`;
|
|
|
`;return{selector:De(Zs.contextId),styles:{dragging:wr,dropAnimating:wr,userCancel:wr}}}(),Kt={selector:De(ds.contextId),styles:{always:"overflow-anchor: none;"}},Yt={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;
|
|
|
`}},Qt=[Et,it,Kt,Yt];return{always:Js(Qt,"always"),resting:Js(Qt,"resting"),dragging:Js(Qt,"dragging"),dropAnimating:Js(Qt,"dropAnimating"),userCancel:Js(Qt,"userCancel")}},vl=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?S.useLayoutEffect:S.useEffect,Qr=function(){var ce=document.querySelector("head");return ce||ke(!1),ce},Mi=function(ce){var De=document.createElement("style");return ce&&De.setAttribute("nonce",ce),De.type="text/css",De};function ms(We,ce){var De=r(function(){return Al(We)},[We]),it=Object(S.useRef)(null),Et=Object(S.useRef)(null),Kt=s(N(function(pr){var Dr=Et.current;Dr||ke(!1),Dr.textContent=pr}),[]),Yt=s(function(pr){var Dr=it.current;Dr||ke(!1),Dr.textContent=pr},[]);vl(function(){!it.current&&!Et.current||ke(!1);var pr=Mi(ce),Dr=Mi(ce);return it.current=pr,Et.current=Dr,pr.setAttribute(Sc+"-always",We),Dr.setAttribute(Sc+"-dynamic",We),Qr().appendChild(pr),Qr().appendChild(Dr),Yt(De.always),Kt(De.resting),function(){var Ur=function(ii){var Li=ii.current;Li||ke(!1),Qr().removeChild(Li),ii.current=null};Ur(it),Ur(Et)}},[ce,Yt,Kt,De.always,De.resting,We]);var Qt=s(function(){return Kt(De.dragging)},[Kt,De.dragging]),wr=s(function(pr){if(pr==="DROP"){Kt(De.dropAnimating);return}Kt(De.userCancel)},[Kt,De.dropAnimating,De.userCancel]),kr=s(function(){if(!Et.current)return;Kt(De.resting)},[Kt,De.resting]),yr=r(function(){return{dragging:Qt,dropping:wr,resting:kr}},[Qt,wr,kr]);return yr}var cl=function(ce){return ce&&ce.ownerDocument?ce.ownerDocument.defaultView:window};function Tl(We){return We instanceof cl(We).HTMLElement}function cc(We,ce){var De="["+Gs.contextId+'="'+We+'"]',it=rt(document.querySelectorAll(De));if(!it.length)return null;var Et=fe(it,function(Kt){return Kt.getAttribute(Gs.draggableId)===ce});return Et&&Tl(Et)?Et:null}function nc(We){var ce=Object(S.useRef)({}),De=Object(S.useRef)(null),it=Object(S.useRef)(null),Et=Object(S.useRef)(!1),Kt=s(function(Dr,Ur){var fn={id:Dr,focus:Ur};return ce.current[Dr]=fn,function(){var Li=ce.current,ca=Li[Dr];ca!==fn&&delete Li[Dr]}},[]),Yt=s(function(Dr){var Ur=cc(We,Dr);Ur&&Ur!==document.activeElement&&Ur.focus()},[We]),Qt=s(function(Dr,Ur){De.current===Dr&&(De.current=Ur)},[]),wr=s(function(){if(it.current)return;if(!Et.current)return;it.current=requestAnimationFrame(function(){it.current=null;var Dr=De.current;Dr&&Yt(Dr)})},[Yt]),kr=s(function(Dr){De.current=null;var Ur=document.activeElement;if(!Ur)return;if(Ur.getAttribute(Gs.draggableId)!==Dr)return;De.current=Dr},[]);vl(function(){return Et.current=!0,function(){Et.current=!1;var Dr=it.current;Dr&&cancelAnimationFrame(Dr)}},[]);var yr=r(function(){return{register:Kt,tryRecordFocus:kr,tryRestoreFocusRecorded:wr,tryShiftRecord:Qt}},[Kt,kr,wr,Qt]);return yr}function ic(){var We={draggables:{},droppables:{}},ce=[];function De(pr){return ce.push(pr),function(){var Ur=ce.indexOf(pr);if(Ur===-1)return;ce.splice(Ur,1)}}function it(pr){ce.length&&ce.forEach(function(Dr){return Dr(pr)})}function Et(pr){return We.draggables[pr]||null}function Kt(pr){var Dr=Et(pr);return Dr||ke(!1),Dr}var Yt={register:function(Dr){We.draggables[Dr.descriptor.id]=Dr,it({type:"ADDITION",value:Dr})},update:function(Dr,Ur){var fn=We.draggables[Ur.descriptor.id];if(!fn)return;if(fn.uniqueId!==Dr.uniqueId)return;delete We.draggables[Ur.descriptor.id],We.draggables[Dr.descriptor.id]=Dr},unregister:function(Dr){var Ur=Dr.descriptor.id,fn=Et(Ur);if(!fn)return;if(Dr.uniqueId!==fn.uniqueId)return;delete We.draggables[Ur],it({type:"REMOVAL",value:Dr})},getById:Kt,findById:Et,exists:function(Dr){return Boolean(Et(Dr))},getAllByType:function(Dr){return we(We.draggables).filter(function(Ur){return Ur.descriptor.type===Dr})}};function Qt(pr){return We.droppables[pr]||null}function wr(pr){var Dr=Qt(pr);return Dr||ke(!1),Dr}var kr={register:function(Dr){We.droppables[Dr.descriptor.id]=Dr},unregister:function(Dr){var Ur=Qt(Dr.descriptor.id);if(!Ur)return;if(Dr.uniqueId!==Ur.uniqueId)return;delete We.droppables[Dr.descriptor.id]},getById:wr,findById:Qt,exists:function(Dr){return Boolean(Qt(Dr))},getAllByType:function(Dr){return we(We.droppables).filter(function(Ur){return Ur.descriptor.type===Dr})}};function yr(){We.draggables={},We.droppables={},ce.length=0}return{draggable:Yt,droppable:kr,subscribe:De,clean:yr}}function $l(){var We=r(ic,[]);return Object(S.useEffect)(function(){return function(){requestAnimationFrame(We.clean)}},[We]),We}var Ec=y.a.createContext(null),ac=function(){var ce=document.body;return ce||ke(!1),ce},uc={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},$c=function(ce){return"rbd-announcement-"+ce};function ec(We){var ce=r(function(){return $c(We)},[We]),De=Object(S.useRef)(null);Object(S.useEffect)(function(){var Kt=document.createElement("div");return De.current=Kt,Kt.id=ce,Kt.setAttribute("aria-live","assertive"),Kt.setAttribute("aria-atomic","true"),Object(p.a)(Kt.style,uc),ac().appendChild(Kt),function(){setTimeout(function(){var wr=ac();wr.contains(Kt)&&wr.removeChild(Kt),Kt===De.current&&(De.current=null)})}},[ce]);var it=s(function(Et){var Kt=De.current;if(Kt){Kt.textContent=Et;return}},[]);return it}var eu=0,yc={separator:"::"};function Fs(){eu=0}function Pt(We,ce){return ce===void 0&&(ce=yc),r(function(){return""+We+ce.separator+eu++},[ce.separator,We])}function Vt(We){var ce=We.contextId,De=We.uniqueId;return"rbd-hidden-text-"+ce+"-"+De}function on(We){var ce=We.contextId,De=We.text,it=Pt("hidden-text",{separator:"-"}),Et=r(function(){return Vt({contextId:ce,uniqueId:it})},[it,ce]);return Object(S.useEffect)(function(){var Yt=document.createElement("div");return Yt.id=Et,Yt.textContent=De,Yt.style.display="none",ac().appendChild(Yt),function(){var wr=ac();wr.contains(Yt)&&wr.removeChild(Yt)}},[Et,De]),Et}var Pn=y.a.createContext(null),Ei={react:"^16.8.5","react-dom":"^16.8.5"},Rt=/(\d+)\.(\d+)\.(\d+)/,ge=function(ce){var De=Rt.exec(ce);De!=null||ke(!1);var it=Number(De[1]),Et=Number(De[2]),Kt=Number(De[3]);return{major:it,minor:Et,patch:Kt,raw:ce}},Le=function(ce,De){return De.major>ce.major?!0:De.major<ce.major?!1:De.minor>ce.minor?!0:De.minor<ce.minor?!1:De.patch>=ce.patch},Ue=function(ce,De){var it=ge(ce),Et=ge(De);if(Le(it,Et))return},nt=`
|
|
|
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
|
|
|
`,Dt=function(ce){var De=ce.doctype;if(!De)return;De.name.toLowerCase()!=="html",De.publicId!==""};function er(We){}function Er(We,ce){er(function(){Object(S.useEffect)(function(){try{We()}catch(De){ee(`
|
|
|
A setup problem was encountered.
|
|
|
|
|
|
> `+De.message+`
|
|
|
`)}},ce)})}function Mr(){Er(function(){Ue(Ei.react,y.a.version),Dt(document)},[])}function ln(We){var ce=Object(S.useRef)(We);return Object(S.useEffect)(function(){ce.current=We}),ce}function kn(){var We=null;function ce(){return Boolean(We)}function De(Yt){return Yt===We}function it(Yt){We&&ke(!1);var Qt={abandon:Yt};return We=Qt,Qt}function Et(){We||ke(!1),We=null}function Kt(){We&&(We.abandon(),Et())}return{isClaimed:ce,isActive:De,claim:it,release:Et,tryAbandon:Kt}}var si=9,Gi=13,ha=27,Ca=32,qa=33,uo=34,rs=35,Qo=36,as=37,al=38,_s=39,ol=40,ss,sl=(ss={},ss[Gi]=!0,ss[si]=!0,ss),Il=function(ce){sl[ce.keyCode]&&ce.preventDefault()},Ks=function(){var We="visibilitychange";if(typeof document=="undefined")return We;var ce=[We,"ms"+We,"webkit"+We,"moz"+We,"o"+We],De=fe(ce,function(it){return"on"+it in document});return De||We}(),Ws=0,Hl=5;function tc(We,ce){return Math.abs(ce.x-We.x)>=Hl||Math.abs(ce.y-We.y)>=Hl}var Ol={type:"IDLE"};function $s(We){var ce=We.cancel,De=We.completed,it=We.getPhase,Et=We.setPhase;return[{eventName:"mousemove",fn:function(Yt){var Qt=Yt.button,wr=Yt.clientX,kr=Yt.clientY;if(Qt!==Ws)return;var yr={x:wr,y:kr},pr=it();if(pr.type==="DRAGGING"){Yt.preventDefault(),pr.actions.move(yr);return}pr.type==="PENDING"||ke(!1);var Dr=pr.point;if(!tc(Dr,yr))return;Yt.preventDefault();var Ur=pr.actions.fluidLift(yr);Et({type:"DRAGGING",actions:Ur})}},{eventName:"mouseup",fn:function(Yt){var Qt=it();if(Qt.type!=="DRAGGING"){ce();return}Yt.preventDefault(),Qt.actions.drop({shouldBlockNextClick:!0}),De()}},{eventName:"mousedown",fn:function(Yt){it().type==="DRAGGING"&&Yt.preventDefault(),ce()}},{eventName:"keydown",fn:function(Yt){var Qt=it();if(Qt.type==="PENDING"){ce();return}if(Yt.keyCode===ha){Yt.preventDefault(),ce();return}Il(Yt)}},{eventName:"resize",fn:ce},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){it().type==="PENDING"&&ce()}},{eventName:"webkitmouseforcedown",fn:function(Yt){var Qt=it();if(Qt.type!=="IDLE"||ke(!1),Qt.actions.shouldRespectForcePress()){ce();return}Yt.preventDefault()}},{eventName:Ks,fn:ce}]}function fl(We){var ce=Object(S.useRef)(Ol),De=Object(S.useRef)(ie),it=r(function(){return{eventName:"mousedown",fn:function(pr){if(pr.defaultPrevented)return;if(pr.button!==Ws)return;if(pr.ctrlKey||pr.metaKey||pr.shiftKey||pr.altKey)return;var Dr=We.findClosestDraggableId(pr);if(!Dr)return;var Ur=We.tryGetLock(Dr,Yt,{sourceEvent:pr});if(!Ur)return;pr.preventDefault();var fn={x:pr.clientX,y:pr.clientY};De.current(),kr(Ur,fn)}}},[We]),Et=r(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(pr){if(pr.defaultPrevented)return;var Dr=We.findClosestDraggableId(pr);if(!Dr)return;var Ur=We.findOptionsForDraggable(Dr);if(!Ur)return;if(Ur.shouldRespectForcePress)return;if(!We.canGetLock(Dr))return;pr.preventDefault()}}},[We]),Kt=s(function(){var pr={passive:!1,capture:!0};De.current=ue(window,[Et,it],pr)},[Et,it]),Yt=s(function(){var yr=ce.current;if(yr.type==="IDLE")return;ce.current=Ol,De.current(),Kt()},[Kt]),Qt=s(function(){var yr=ce.current;Yt(),yr.type==="DRAGGING"&&yr.actions.cancel({shouldBlockNextClick:!0}),yr.type==="PENDING"&&yr.actions.abort()},[Yt]),wr=s(function(){var pr={capture:!0,passive:!1},Dr=$s({cancel:Qt,completed:Yt,getPhase:function(){return ce.current},setPhase:function(fn){ce.current=fn}});De.current=ue(window,Dr,pr)},[Qt,Yt]),kr=s(function(pr,Dr){ce.current.type==="IDLE"||ke(!1),ce.current={type:"PENDING",point:Dr,actions:pr},wr()},[wr]);vl(function(){return Kt(),function(){De.current()}},[Kt])}var zl;function Vc(){}var _c=(zl={},zl[uo]=!0,zl[qa]=!0,zl[Qo]=!0,zl[rs]=!0,zl);function Gl(We,ce){function De(){ce(),We.cancel()}function it(){ce(),We.drop()}return[{eventName:"keydown",fn:function(Kt){if(Kt.keyCode===ha){Kt.preventDefault(),De();return}if(Kt.keyCode===Ca){Kt.preventDefault(),it();return}if(Kt.keyCode===ol){Kt.preventDefault(),We.moveDown();return}if(Kt.keyCode===al){Kt.preventDefault(),We.moveUp();return}if(Kt.keyCode===_s){Kt.preventDefault(),We.moveRight();return}if(Kt.keyCode===as){Kt.preventDefault(),We.moveLeft();return}if(_c[Kt.keyCode]){Kt.preventDefault();return}Il(Kt)}},{eventName:"mousedown",fn:De},{eventName:"mouseup",fn:De},{eventName:"click",fn:De},{eventName:"touchstart",fn:De},{eventName:"resize",fn:De},{eventName:"wheel",fn:De,options:{passive:!0}},{eventName:Ks,fn:De}]}function dl(We){var ce=Object(S.useRef)(Vc),De=r(function(){return{eventName:"keydown",fn:function(Kt){if(Kt.defaultPrevented)return;if(Kt.keyCode!==Ca)return;var Yt=We.findClosestDraggableId(Kt);if(!Yt)return;var Qt=We.tryGetLock(Yt,yr,{sourceEvent:Kt});if(!Qt)return;Kt.preventDefault();var wr=!0,kr=Qt.snapLift();ce.current();function yr(){wr||ke(!1),wr=!1,ce.current(),it()}ce.current=ue(window,Gl(kr,yr),{capture:!0,passive:!1})}}},[We]),it=s(function(){var Kt={passive:!1,capture:!0};ce.current=ue(window,[De],Kt)},[De]);vl(function(){return it(),function(){ce.current()}},[it])}var Xa={type:"IDLE"},Cc=120,Mc=.15;function rc(We){var ce=We.cancel,De=We.getPhase;return[{eventName:"orientationchange",fn:ce},{eventName:"resize",fn:ce},{eventName:"contextmenu",fn:function(Et){Et.preventDefault()}},{eventName:"keydown",fn:function(Et){if(De().type!=="DRAGGING"){ce();return}Et.keyCode===ha&&Et.preventDefault(),ce()}},{eventName:Ks,fn:ce}]}function Rl(We){var ce=We.cancel,De=We.completed,it=We.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Kt){var Yt=it();if(Yt.type!=="DRAGGING"){ce();return}Yt.hasMoved=!0;var Qt=Kt.touches[0],wr=Qt.clientX,kr=Qt.clientY,yr={x:wr,y:kr};Kt.preventDefault(),Yt.actions.move(yr)}},{eventName:"touchend",fn:function(Kt){var Yt=it();if(Yt.type!=="DRAGGING"){ce();return}Kt.preventDefault(),Yt.actions.drop({shouldBlockNextClick:!0}),De()}},{eventName:"touchcancel",fn:function(Kt){if(it().type!=="DRAGGING"){ce();return}Kt.preventDefault(),ce()}},{eventName:"touchforcechange",fn:function(Kt){var Yt=it();Yt.type!=="IDLE"||ke(!1);var Qt=Kt.touches[0];if(!Qt)return;var wr=Qt.force>=Mc;if(!wr)return;var kr=Yt.actions.shouldRespectForcePress();if(Yt.type==="PENDING"){kr&&ce();return}if(kr){if(Yt.hasMoved){Kt.preventDefault();return}ce();return}Kt.preventDefault()}},{eventName:Ks,fn:ce}]}function Gc(We){var ce=Object(S.useRef)(Xa),De=Object(S.useRef)(ie),it=s(function(){return ce.current},[]),Et=s(function(Ur){ce.current=Ur},[]),Kt=r(function(){return{eventName:"touchstart",fn:function(Ur){if(Ur.defaultPrevented)return;var fn=We.findClosestDraggableId(Ur);if(!fn)return;var ii=We.tryGetLock(fn,Qt,{sourceEvent:Ur});if(!ii)return;var Li=Ur.touches[0],ca=Li.clientX,Ki=Li.clientY,io={x:ca,y:Ki};De.current(),pr(ii,io)}}},[We]),Yt=s(function(){var Ur={capture:!0,passive:!1};De.current=ue(window,[Kt],Ur)},[Kt]),Qt=s(function(){var Dr=ce.current;if(Dr.type==="IDLE")return;Dr.type==="PENDING"&&clearTimeout(Dr.longPressTimerId),Et(Xa),De.current(),Yt()},[Yt,Et]),wr=s(function(){var Dr=ce.current;Qt(),Dr.type==="DRAGGING"&&Dr.actions.cancel({shouldBlockNextClick:!0}),Dr.type==="PENDING"&&Dr.actions.abort()},[Qt]),kr=s(function(){var Ur={capture:!0,passive:!1},fn={cancel:wr,completed:Qt,getPhase:it},ii=ue(window,Rl(fn),Ur),Li=ue(window,rc(fn),Ur);De.current=function(){ii(),Li()}},[wr,it,Qt]),yr=s(function(){var Ur=it();Ur.type==="PENDING"||ke(!1);var fn=Ur.actions.fluidLift(Ur.point);Et({type:"DRAGGING",actions:fn,hasMoved:!1})},[it,Et]),pr=s(function(Ur,fn){it().type==="IDLE"||ke(!1);var ii=setTimeout(yr,Cc);Et({type:"PENDING",point:fn,actions:Ur,longPressTimerId:ii}),kr()},[kr,it,Et,yr]);vl(function(){return Yt(),function(){De.current();var fn=it();fn.type==="PENDING"&&(clearTimeout(fn.longPressTimerId),Et(Xa))}},[it,Yt,Et]),vl(function(){var Ur=ue(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Ur},[])}function Pc(We){er(function(){var ce=ln(We);Er(function(){ce.current.length===We.length||ke(!1)})})}var dc={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function bc(We,ce){if(ce==null)return!1;var De=Boolean(dc[ce.tagName.toLowerCase()]);if(De)return!0;var it=ce.getAttribute("contenteditable");return it==="true"||it===""?!0:ce===We?!1:bc(We,ce.parentElement)}function hc(We,ce){var De=ce.target;return Tl(De)?bc(We,De):!1}var fc=function(ce){return i(ce.getBoundingClientRect()).center};function Uc(We){return We instanceof cl(We).Element}var pc=function(){var We="matches";if(typeof document=="undefined")return We;var ce=[We,"msMatchesSelector","webkitMatchesSelector"],De=fe(ce,function(it){return it in Element.prototype});return De||We}();function Oc(We,ce){return We==null?null:We[pc](ce)?We:Oc(We.parentElement,ce)}function Lc(We,ce){return We.closest?We.closest(ce):Oc(We,ce)}function Nc(We){return"["+Gs.contextId+'="'+We+'"]'}function Uo(We,ce){var De=ce.target;if(!Uc(De))return null;var it=Nc(We),Et=Lc(De,it);return Et&&Tl(Et)?Et:null}function Na(We,ce){var De=Uo(We,ce);return De?De.getAttribute(Gs.draggableId):null}function ho(We,ce){var De="["+Zs.contextId+'="'+We+'"]',it=rt(document.querySelectorAll(De)),Et=fe(it,function(Kt){return Kt.getAttribute(Zs.id)===ce});return Et&&Tl(Et)?Et:null}function Ho(We){We.preventDefault()}function Ps(We){var ce=We.expected,De=We.phase,it=We.isLockActive,Et=We.shouldWarn;return it()?!(ce!==De):!1}function wc(We){var ce=We.lockAPI,De=We.store,it=We.registry,Et=We.draggableId;if(ce.isClaimed())return!1;var Kt=it.draggable.findById(Et);return Kt&&Kt.options.isEnabled?!!Hs(De.getState(),Et):!1}function oc(We){var ce=We.lockAPI,De=We.contextId,it=We.store,Et=We.registry,Kt=We.draggableId,Yt=We.forceSensorStop,Qt=We.sourceEvent,wr=wc({lockAPI:ce,store:it,registry:Et,draggableId:Kt});if(!wr)return null;var kr=Et.draggable.getById(Kt),yr=ho(De,kr.descriptor.id);if(!yr)return null;if(Qt&&!kr.options.canDragInteractiveElements&&hc(yr,Qt))return null;var pr=ce.claim(Yt||ie),Dr="PRE_DRAG";function Ur(){return kr.options.shouldRespectForcePress}function fn(){return ce.isActive(pr)}function ii(oo,yo){Ps({expected:oo,phase:Dr,isLockActive:fn,shouldWarn:!0})&&it.dispatch(yo())}var Li=ii.bind(null,"DRAGGING");function ca(oo){function yo(){ce.release(),Dr="COMPLETED"}Dr!=="PRE_DRAG"&&(yo(),Dr==="PRE_DRAG"||ke(!1)),it.dispatch(Jn(oo.liftActionArgs)),Dr="DRAGGING";function gs(R,P){if(P===void 0&&(P={shouldBlockNextClick:!1}),oo.cleanup(),P.shouldBlockNextClick){var se=ue(window,[{eventName:"click",fn:Ho,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(se)}yo(),it.dispatch(Si({reason:R}))}return Object(p.a)({isActive:function(){return Ps({expected:"DRAGGING",phase:Dr,isLockActive:fn,shouldWarn:!1})},shouldRespectForcePress:Ur,drop:function(P){return gs("DROP",P)},cancel:function(P){return gs("CANCEL",P)}},oo.actions)}function Ki(oo){var yo=U(function(R){Li(function(){return qt({client:R})})}),gs=ca({liftActionArgs:{id:Kt,clientSelection:oo,movementMode:"FLUID"},cleanup:function(){return yo.cancel()},actions:{move:yo}});return Object(p.a)({},gs,{move:yo})}function io(){var oo={moveUp:function(){return Li(Jr)},moveRight:function(){return Li(gn)},moveDown:function(){return Li(Hr)},moveLeft:function(){return Li(bn)}};return ca({liftActionArgs:{id:Kt,clientSelection:fc(yr),movementMode:"SNAP"},cleanup:ie,actions:oo})}function ya(){var oo=Ps({expected:"PRE_DRAG",phase:Dr,isLockActive:fn,shouldWarn:!0});oo&&ce.release()}var _o={isActive:function(){return Ps({expected:"PRE_DRAG",phase:Dr,isLockActive:fn,shouldWarn:!1})},shouldRespectForcePress:Ur,fluidLift:Ki,snapLift:io,abort:ya};return _o}var Tc=[fl,dl,Gc];function Dc(We){var ce=We.contextId,De=We.store,it=We.registry,Et=We.customSensors,Kt=We.enableDefaultSensors,Yt=[].concat(Kt?Tc:[],Et||[]),Qt=Object(S.useState)(function(){return kn()})[0],wr=s(function(Ki,io){Ki.isDragging&&!io.isDragging&&Qt.tryAbandon()},[Qt]);vl(function(){var Ki=De.getState(),io=De.subscribe(function(){var ya=De.getState();wr(Ki,ya),Ki=ya});return io},[Qt,De,wr]),vl(function(){return Qt.tryAbandon},[Qt.tryAbandon]);var kr=s(function(ca){return wc({lockAPI:Qt,registry:it,store:De,draggableId:ca})},[Qt,it,De]),yr=s(function(ca,Ki,io){return oc({lockAPI:Qt,registry:it,contextId:ce,store:De,draggableId:ca,forceSensorStop:Ki,sourceEvent:io&&io.sourceEvent?io.sourceEvent:null})},[ce,Qt,it,De]),pr=s(function(ca){return Na(ce,ca)},[ce]),Dr=s(function(ca){var Ki=it.draggable.findById(ca);return Ki?Ki.options:null},[it.draggable]),Ur=s(function(){if(!Qt.isClaimed())return;Qt.tryAbandon(),De.getState().phase!=="IDLE"&&De.dispatch(Fn())},[Qt,De]),fn=s(Qt.isClaimed,[Qt]),ii=r(function(){return{canGetLock:kr,tryGetLock:yr,findClosestDraggableId:pr,findOptionsForDraggable:Dr,tryReleaseLock:Ur,isLockClaimed:fn}},[kr,yr,pr,Dr,Ur,fn]);Pc(Yt);for(var Li=0;Li<Yt.length;Li++)Yt[Li](ii)}var Yc=function(ce){return{onBeforeCapture:ce.onBeforeCapture,onBeforeDragStart:ce.onBeforeDragStart,onDragStart:ce.onDragStart,onDragEnd:ce.onDragEnd,onDragUpdate:ce.onDragUpdate}};function sc(We){return We.current||ke(!1),We.current}function Yl(We){var ce=We.contextId,De=We.setCallbacks,it=We.sensors,Et=We.nonce,Kt=We.dragHandleUsageInstructions,Yt=Object(S.useRef)(null);Mr();var Qt=ln(We),wr=s(function(){return Yc(Qt.current)},[Qt]),kr=ec(ce),yr=on({contextId:ce,text:Kt}),pr=ms(ce,Et),Dr=s(function(R){sc(Yt).dispatch(R)},[]),Ur=r(function(){return Object(t.b)({publishWhileDragging:ni,updateDroppableScroll:Ui,updateDroppableIsEnabled:xi,updateDroppableIsCombineEnabled:mt,collectionStarting:qi},Dr)},[Dr]),fn=$l(),ii=r(function(){return Xo(fn,Ur)},[fn,Ur]),Li=r(function(){return kc(Object(p.a)({scrollWindow:Xs,scrollDroppable:ii.scrollDroppable},Object(t.b)({move:qt},Dr)))},[ii.scrollDroppable,Dr]),ca=nc(ce),Ki=r(function(){return Lo({announce:kr,autoScroller:Li,dimensionMarshal:ii,focusMarshal:ca,getResponders:wr,styleMarshal:pr})},[kr,Li,ii,ca,wr,pr]);Yt.current=Ki;var io=s(function(){var R=sc(Yt),P=R.getState();P.phase!=="IDLE"&&R.dispatch(Fn())},[]),ya=s(function(){var R=sc(Yt).getState();return R.isDragging||R.phase==="DROP_ANIMATING"},[]),_o=r(function(){return{isDragging:ya,tryAbort:io}},[ya,io]);De(_o);var oo=s(function(R){return Hs(sc(Yt).getState(),R)},[]),yo=s(function(){return Ii(sc(Yt).getState())},[]),gs=r(function(){return{marshal:ii,focus:ca,contextId:ce,canLift:oo,isMovementAllowed:yo,dragHandleUsageInstructionsId:yr,registry:fn}},[ce,ii,yr,ca,oo,yo,fn]);return Dc({contextId:ce,store:Ki,registry:fn,customSensors:it,enableDefaultSensors:We.enableDefaultSensors!==!1}),Object(S.useEffect)(function(){return io},[io]),y.a.createElement(Pn.Provider,{value:gs},y.a.createElement(e.a,{context:Ec,store:Ki},We.children))}var Ou=0;function Dd(){Ou=0}function md(){return r(function(){return""+Ou++},[])}function Rd(){Dd(),Fs()}function Fd(We){var ce=md(),De=We.dragHandleUsageInstructions||me.dragHandleUsageInstructions;return y.a.createElement($e,null,function(it){return y.a.createElement(Yl,{nonce:We.nonce,contextId:ce,setCallbacks:it,dragHandleUsageInstructions:De,enableDefaultSensors:We.enableDefaultSensors,sensors:We.sensors,onBeforeCapture:We.onBeforeCapture,onBeforeDragStart:We.onBeforeDragStart,onDragStart:We.onDragStart,onDragUpdate:We.onDragUpdate,onDragEnd:We.onDragEnd},We.children)})}var hu=function(ce){return function(De){return ce===De}},Rc=hu("scroll"),Fc=hu("auto"),jc=hu("visible"),ku=function(ce,De){return De(ce.overflowX)||De(ce.overflowY)},zu=function(ce,De){return De(ce.overflowX)&&De(ce.overflowY)},rd=function(ce){var De=window.getComputedStyle(ce),it={overflowX:De.overflowX,overflowY:De.overflowY};return ku(it,Rc)||ku(it,Fc)},Lu=function(){return!1;var ce,De;if(!rd(ce))return!1;var it,Et;if(zu(Et,jc))return!1},wu=function We(ce){return ce==null?null:ce===document.body?Lu()?ce:null:ce===document.documentElement?null:rd(ce)?ce:We(ce.parentElement)},Ku=function(ce){if(!ce)return;var De=wu(ce.parentElement);if(!De)return},Wu=function(ce){return{x:ce.scrollLeft,y:ce.scrollTop}},Vu=function We(ce){if(!ce)return!1;var De=window.getComputedStyle(ce);return De.position==="fixed"?!0:We(ce.parentElement)},tu=function(ce){var De=wu(ce),it=Vu(ce);return{closestScrollable:De,isFixedOnPage:it}},fu=function(ce){var De=ce.descriptor,it=ce.isEnabled,Et=ce.isCombineEnabled,Kt=ce.isFixedOnPage,Yt=ce.direction,Qt=ce.client,wr=ce.page,kr=ce.closest,yr=function(){if(!kr)return null;var fn=kr.scrollSize,ii=kr.client,Li=Po({scrollHeight:fn.scrollHeight,scrollWidth:fn.scrollWidth,height:ii.paddingBox.height,width:ii.paddingBox.width});return{pageMarginBox:kr.page.marginBox,frameClient:ii,scrollSize:fn,shouldClipSubject:kr.shouldClipSubject,scroll:{initial:kr.scroll,current:kr.scroll,max:Li,diff:{value:Oe,displacement:Oe}}}}(),pr=Yt==="vertical"?sn:Nt,Dr=ct({page:wr,withPlaceholder:null,axis:pr,frame:yr}),Ur={descriptor:De,isCombineEnabled:Et,isFixedOnPage:Kt,axis:pr,isEnabled:it,client:Qt,page:wr,frame:yr,subject:Dr};return Ur},xu=function(ce,De){var it=C(ce);if(!De)return it;if(ce!==De)return it;var Et=it.paddingBox.top-De.scrollTop,Kt=it.paddingBox.left-De.scrollLeft,Yt=Et+De.scrollHeight,Qt=Kt+De.scrollWidth,wr={top:Et,right:Qt,bottom:Yt,left:Kt},kr=l(wr,it.border),yr=h({borderBox:kr,margin:it.margin,border:it.border,padding:it.padding});return yr},Xu=function(ce){var De=ce.ref,it=ce.descriptor,Et=ce.env,Kt=ce.windowScroll,Yt=ce.direction,Qt=ce.isDropDisabled,wr=ce.isCombineEnabled,kr=ce.shouldClipSubject,yr=Et.closestScrollable,pr=xu(De,yr),Dr=b(pr,Kt),Ur=function(){if(!yr)return null;var ii=C(yr),Li={scrollHeight:yr.scrollHeight,scrollWidth:yr.scrollWidth};return{client:ii,page:b(ii,Kt),scroll:Wu(yr),scrollSize:Li,shouldClipSubject:kr}}(),fn=fu({descriptor:it,isEnabled:!Qt,isCombineEnabled:wr,isFixedOnPage:Et.isFixedOnPage,direction:Yt,client:pr,page:Dr,closest:Ur});return fn},su={passive:!1},Bd={passive:!0},Qc=function(ce){return ce.shouldPublishImmediately?su:Bd};function au(We){var ce=Object(S.useContext)(We);return ce||ke(!1),ce}var Gu=function(ce){return ce&&ce.env.closestScrollable||null};function kd(We){var ce=Object(S.useRef)(null),De=au(Pn),it=Pt("droppable"),Et=De.registry,Kt=De.marshal,Yt=ln(We),Qt=r(function(){return{id:We.droppableId,type:We.type,mode:We.mode}},[We.droppableId,We.mode,We.type]),wr=Object(S.useRef)(Qt),kr=r(function(){return N(function(ya,_o){ce.current||ke(!1);var oo={x:ya,y:_o};Kt.updateDroppableScroll(Qt.id,oo)})},[Qt.id,Kt]),yr=s(function(){var ya=ce.current;return!ya||!ya.env.closestScrollable?Oe:Wu(ya.env.closestScrollable)},[]),pr=s(function(){var ya=yr();kr(ya.x,ya.y)},[yr,kr]),Dr=r(function(){return U(pr)},[pr]),Ur=s(function(){var ya=ce.current,_o=Gu(ya);ya&&_o||ke(!1);var oo=ya.scrollOptions;if(oo.shouldPublishImmediately){pr();return}Dr()},[Dr,pr]),fn=s(function(ya,_o){ce.current&&ke(!1);var oo=Yt.current,yo=oo.getDroppableRef();yo||ke(!1);var gs=tu(yo),R={ref:yo,descriptor:Qt,env:gs,scrollOptions:_o};ce.current=R;var P=Xu({ref:yo,descriptor:Qt,env:gs,windowScroll:ya,direction:oo.direction,isDropDisabled:oo.isDropDisabled,isCombineEnabled:oo.isCombineEnabled,shouldClipSubject:!oo.ignoreContainerClipping}),se=gs.closestScrollable;return se&&(se.setAttribute(hl.contextId,De.contextId),se.addEventListener("scroll",Ur,Qc(R.scrollOptions))),P},[De.contextId,Qt,Ur,Yt]),ii=s(function(){var ya=ce.current,_o=Gu(ya);return ya&&_o||ke(!1),Wu(_o)},[]),Li=s(function(){var ya=ce.current;ya||ke(!1);var _o=Gu(ya);if(ce.current=null,!_o)return;Dr.cancel(),_o.removeAttribute(hl.contextId),_o.removeEventListener("scroll",Ur,Qc(ya.scrollOptions))},[Ur,Dr]),ca=s(function(ya){var _o=ce.current;_o||ke(!1);var oo=Gu(_o);oo||ke(!1),oo.scrollTop+=ya.y,oo.scrollLeft+=ya.x},[]),Ki=r(function(){return{getDimensionAndWatchScroll:fn,getScrollWhileDragging:ii,dragStopped:Li,scroll:ca}},[Li,fn,ii,ca]),io=r(function(){return{uniqueId:it,descriptor:Qt,callbacks:Ki}},[Ki,Qt,it]);vl(function(){return wr.current=io.descriptor,Et.droppable.register(io),function(){ce.current&&Li(),Et.droppable.unregister(io)}},[Ki,Qt,Li,io,Kt,Et.droppable]),vl(function(){if(!ce.current)return;Kt.updateDroppableIsEnabled(wr.current.id,!We.isDropDisabled)},[We.isDropDisabled,Kt]),vl(function(){if(!ce.current)return;Kt.updateDroppableIsCombineEnabled(wr.current.id,We.isCombineEnabled)},[We.isCombineEnabled,Kt])}function nd(){}var pu={width:0,height:0,margin:Ht},Su=function(ce){var De=ce.isAnimatingOpenOnMount,it=ce.placeholder,Et=ce.animate;return De||Et==="close"?pu:{height:it.client.borderBox.height,width:it.client.borderBox.width,margin:it.client.margin}},Nu=function(ce){var De=ce.isAnimatingOpenOnMount,it=ce.placeholder,Et=ce.animate,Kt=Su({isAnimatingOpenOnMount:De,placeholder:it,animate:Et});return{display:it.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:Et!=="none"?Wi.placeholder:null}};function gd(We){var ce=Object(S.useRef)(null),De=s(function(){if(!ce.current)return;clearTimeout(ce.current),ce.current=null},[]),it=We.animate,Et=We.onTransitionEnd,Kt=We.onClose,Yt=We.contextId,Qt=Object(S.useState)(We.animate==="open"),wr=Qt[0],kr=Qt[1];Object(S.useEffect)(function(){return wr?it!=="open"?(De(),kr(!1),nd):ce.current?nd:(ce.current=setTimeout(function(){ce.current=null,kr(!1)}),De):nd},[it,wr,De]);var yr=s(function(Dr){if(Dr.propertyName!=="height")return;Et(),it==="close"&&Kt()},[it,Kt,Et]),pr=Nu({isAnimatingOpenOnMount:wr,animate:We.animate,placeholder:We.placeholder});return y.a.createElement(We.placeholder.tagName,{style:pr,"data-rbd-placeholder-context-id":Yt,onTransitionEnd:yr,ref:We.innerRef})}var Ad=y.a.memo(gd),id=y.a.createContext(null);function Du(We){We&&Tl(We)||ke(!1)}function ad(We){return typeof We=="boolean"}function Yu(We,ce){ce.forEach(function(De){return De(We)})}var vd=[function(ce){var De=ce.props;De.droppableId||ke(!1),typeof De.droppableId=="string"||ke(!1)},function(ce){var De=ce.props;ad(De.isDropDisabled)||ke(!1),ad(De.isCombineEnabled)||ke(!1),ad(De.ignoreContainerClipping)||ke(!1)},function(ce){var De=ce.getDroppableRef;Du(De())}],Ul=[function(ce){var De=ce.props,it=ce.getPlaceholderRef;if(!De.placeholder)return;var Et=it();if(Et)return}],Hc=[function(ce){var De=ce.props;De.renderClone||ke(!1)},function(ce){var De=ce.getPlaceholderRef;De()&&ke(!1)}];function lu(We){Er(function(){Yu(We,vd),We.props.mode==="standard"&&Yu(We,Ul),We.props.mode==="virtual"&&Yu(We,Hc)})}var Qu=function(We){Object(g.a)(ce,We);function ce(){for(var it,Et=arguments.length,Kt=new Array(Et),Yt=0;Yt<Et;Yt++)Kt[Yt]=arguments[Yt];return it=We.call.apply(We,[this].concat(Kt))||this,it.state={isVisible:Boolean(it.props.on),data:it.props.on,animate:it.props.shouldAnimate&&it.props.on?"open":"none"},it.onClose=function(){if(it.state.animate!=="close")return;it.setState({isVisible:!1})},it}ce.getDerivedStateFromProps=function(Et,Kt){return Et.shouldAnimate?Et.on?{isVisible:!0,data:Et.on,animate:"open"}:Kt.isVisible?{isVisible:!0,data:Kt.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(Et.on),data:Et.on,animate:"none"}};var De=ce.prototype;return De.render=function(){if(!this.state.isVisible)return null;var Et={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(Et)},ce}(y.a.PureComponent),Zu={dragging:5e3,dropAnimating:4500},mu=function(ce,De){return De?Wi.drop(De.duration):ce?Wi.snap:Wi.fluid},ru=function(ce,De){return ce?De?sa.opacity.drop:sa.opacity.combining:null},yd=function(ce){return ce.forceShouldAnimate!=null?ce.forceShouldAnimate:ce.mode==="SNAP"};function Md(We){var ce=We.dimension,De=ce.client,it=We.offset,Et=We.combineWith,Kt=We.dropping,Yt=Boolean(Et),Qt=yd(We),wr=Boolean(Kt),kr=wr?wa.drop(it,Yt):wa.moveTo(it),yr={position:"fixed",top:De.marginBox.top,left:De.marginBox.left,boxSizing:"border-box",width:De.borderBox.width,height:De.borderBox.height,transition:mu(Qt,Kt),transform:kr,opacity:ru(Yt,wr),zIndex:wr?Zu.dropAnimating:Zu.dragging,pointerEvents:"none"};return yr}function Pd(We){return{transform:wa.moveTo(We.offset),transition:We.shouldAnimateDisplacement?null:"none"}}function bd(We){return We.type==="DRAGGING"?Md(We):Pd(We)}function wd(We,ce,De){De===void 0&&(De=Oe);var it=window.getComputedStyle(ce),Et=ce.getBoundingClientRect(),Kt=x(Et,it),Yt=b(Kt,De),Qt={client:Kt,tagName:ce.tagName.toLowerCase(),display:it.display},wr={x:Kt.marginBox.width,y:Kt.marginBox.height},kr={descriptor:We,placeholder:Qt,displaceBy:wr,client:Kt,page:Yt};return kr}function Ud(We){var ce=Pt("draggable"),De=We.descriptor,it=We.registry,Et=We.getDraggableRef,Kt=We.canDragInteractiveElements,Yt=We.shouldRespectForcePress,Qt=We.isEnabled,wr=r(function(){return{canDragInteractiveElements:Kt,shouldRespectForcePress:Yt,isEnabled:Qt}},[Kt,Qt,Yt]),kr=s(function(Ur){var fn=Et();return fn||ke(!1),wd(De,fn,Ur)},[De,Et]),yr=r(function(){return{uniqueId:ce,descriptor:De,options:wr,getDimension:kr}},[De,kr,wr,ce]),pr=Object(S.useRef)(yr),Dr=Object(S.useRef)(!0);vl(function(){return it.draggable.register(pr.current),function(){return it.draggable.unregister(pr.current)}},[it.draggable]),vl(function(){if(Dr.current){Dr.current=!1;return}var Ur=pr.current;pr.current=yr,it.draggable.update(yr,Ur)},[yr,it.draggable])}function od(We,ce,De){Er(function(){function it(Kt){return"Draggable[id: "+Kt+"]: "}var Et=We.draggableId;if(Et||ke(!1),typeof Et=="string"||ke(!1),te(We.index)||ke(!1),We.mapped.type==="DRAGGING")return;Du(De()),We.isEnabled&&(cc(ce,Et)||ke(!1))})}function gu(We){er(function(){var ce=Object(S.useRef)(We);Er(function(){We===ce.current||ke(!1)},[We])})}function Au(We){We.preventDefault()}function Mu(We){var ce=Object(S.useRef)(null),De=s(function(R){ce.current=R},[]),it=s(function(){return ce.current},[]),Et=au(Pn),Kt=Et.contextId,Yt=Et.dragHandleUsageInstructionsId,Qt=Et.registry,wr=au(id),kr=wr.type,yr=wr.droppableId,pr=r(function(){return{id:We.draggableId,index:We.index,type:kr,droppableId:yr}},[We.draggableId,We.index,kr,yr]),Dr=We.children,Ur=We.draggableId,fn=We.isEnabled,ii=We.shouldRespectForcePress,Li=We.canDragInteractiveElements,ca=We.isClone,Ki=We.mapped,io=We.dropAnimationFinished;if(od(We,Kt,it),gu(ca),!ca){var ya=r(function(){return{descriptor:pr,registry:Qt,getDraggableRef:it,canDragInteractiveElements:Li,shouldRespectForcePress:ii,isEnabled:fn}},[pr,Qt,it,Li,ii,fn]);Ud(ya)}var _o=r(function(){return fn?{tabIndex:0,role:"button","aria-describedby":Yt,"data-rbd-drag-handle-draggable-id":Ur,"data-rbd-drag-handle-context-id":Kt,draggable:!1,onDragStart:Au}:null},[Kt,Yt,Ur,fn]),oo=s(function(R){if(Ki.type!=="DRAGGING")return;if(!Ki.dropping)return;if(R.propertyName!=="transform")return;io()},[io,Ki]),yo=r(function(){var R=bd(Ki),P=Ki.type==="DRAGGING"&&Ki.dropping?oo:null,se={innerRef:De,draggableProps:{"data-rbd-draggable-context-id":Kt,"data-rbd-draggable-id":Ur,style:R,onTransitionEnd:P},dragHandleProps:_o};return se},[Kt,_o,Ur,Ki,oo,De]),gs=r(function(){return{draggableId:pr.id,type:pr.type,source:{index:pr.index,droppableId:pr.droppableId}}},[pr.droppableId,pr.id,pr.index,pr.type]);return Dr(yo,Ki.snapshot,gs)}var Ru=function(ce,De){return ce===De},xd=function(ce){var De=ce.combine,it=ce.destination;return it?it.droppableId:De?De.droppableId:null},Ju=function(ce){return ce.combine?ce.combine.draggableId:null},sd=function(ce){return ce.at&&ce.at.type==="COMBINE"?ce.at.combine.draggableId:null};function Sd(){var We=N(function(Et,Kt){return{x:Et,y:Kt}}),ce=N(function(Et,Kt,Yt,Qt,wr){return{isDragging:!0,isClone:Kt,isDropAnimating:Boolean(wr),dropAnimation:wr,mode:Et,draggingOver:Yt,combineWith:Qt,combineTargetFor:null}}),De=N(function(Et,Kt,Yt,Qt,wr,kr,yr){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:wr,combineWith:kr,mode:Kt,offset:Et,dimension:Yt,forceShouldAnimate:yr,snapshot:ce(Kt,Qt,wr,kr,null)}}}),it=function(Kt,Yt){if(Kt.isDragging){if(Kt.critical.draggable.id!==Yt.draggableId)return null;var Qt=Kt.current.client.offset,wr=Kt.dimensions.draggables[Yt.draggableId],kr=In(Kt.impact),yr=sd(Kt.impact),pr=Kt.forceShouldAnimate;return De(We(Qt.x,Qt.y),Kt.movementMode,wr,Yt.isClone,kr,yr,pr)}if(Kt.phase==="DROP_ANIMATING"){var Dr=Kt.completed;if(Dr.result.draggableId!==Yt.draggableId)return null;var Ur=Yt.isClone,fn=Kt.dimensions.draggables[Yt.draggableId],ii=Dr.result,Li=ii.mode,ca=xd(ii),Ki=Ju(ii),io=Kt.dropDuration,ya={duration:io,curve:ta.drop,moveTo:Kt.newHomeClientOffset,opacity:Ki?sa.opacity.drop:null,scale:Ki?sa.scale.drop:null};return{mapped:{type:"DRAGGING",offset:Kt.newHomeClientOffset,dimension:fn,dropping:ya,draggingOver:ca,combineWith:Ki,mode:Li,forceShouldAnimate:null,snapshot:ce(Li,Ur,ca,Ki,ya)}}}return null};return it}function Eu(We){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:We,combineWith:null}}var cu={mapped:{type:"SECONDARY",offset:Oe,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Eu(null)}};function Jd(){var We=N(function(Yt,Qt){return{x:Yt,y:Qt}}),ce=N(Eu),De=N(function(Yt,Qt,wr){return Qt===void 0&&(Qt=null),{mapped:{type:"SECONDARY",offset:Yt,combineTargetFor:Qt,shouldAnimateDisplacement:wr,snapshot:ce(Qt)}}}),it=function(Qt){return Qt?De(Oe,Qt,!0):null},Et=function(Qt,wr,kr,yr){var pr=kr.displaced.visible[Qt],Dr=Boolean(yr.inVirtualList&&yr.effected[Qt]),Ur=zt(kr),fn=Ur&&Ur.draggableId===Qt?wr:null;if(!pr){if(!Dr)return it(fn);if(kr.displaced.invisible[Qt])return null;var ii=Be(yr.displacedBy.point),Li=We(ii.x,ii.y);return De(Li,fn,!0)}if(Dr)return it(fn);var ca=kr.displacedBy.point,Ki=We(ca.x,ca.y);return De(Ki,fn,pr.shouldAnimate)},Kt=function(Qt,wr){if(Qt.isDragging)return Qt.critical.draggable.id===wr.draggableId?null:Et(wr.draggableId,Qt.critical.draggable.id,Qt.impact,Qt.afterCritical);if(Qt.phase==="DROP_ANIMATING"){var kr=Qt.completed;return kr.result.draggableId===wr.draggableId?null:Et(wr.draggableId,kr.result.draggableId,kr.impact,kr.afterCritical)}return null};return Kt}var _u=function(){var ce=Sd(),De=Jd(),it=function(Kt,Yt){return ce(Kt,Yt)||De(Kt,Yt)||cu};return it},qu={dropAnimationFinished:pi},ld=Object(e.c)(_u,qu,null,{context:Ec,pure:!0,areStatePropsEqual:Ru})(Mu);function Pu(We){var ce=au(id),De=ce.isUsingCloneFor;return De===We.draggableId&&!We.isClone?null:y.a.createElement(ld,We)}function Ed(We){var ce=typeof We.isDragDisabled=="boolean"?!We.isDragDisabled:!0,De=Boolean(We.disableInteractiveElementBlocking),it=Boolean(We.shouldRespectForcePress);return y.a.createElement(Pu,Object(p.a)({},We,{isClone:!1,isEnabled:ce,canDragInteractiveElements:De,shouldRespectForcePress:it}))}function Uu(We){var ce=Object(S.useContext)(Pn);ce||ke(!1);var De=ce.contextId,it=ce.isMovementAllowed,Et=Object(S.useRef)(null),Kt=Object(S.useRef)(null),Yt=We.children,Qt=We.droppableId,wr=We.type,kr=We.mode,yr=We.direction,pr=We.ignoreContainerClipping,Dr=We.isDropDisabled,Ur=We.isCombineEnabled,fn=We.snapshot,ii=We.useClone,Li=We.updateViewportMaxScroll,ca=We.getContainerForClone,Ki=s(function(){return Et.current},[]),io=s(function(he){Et.current=he},[]),ya=s(function(){return Kt.current},[]),_o=s(function(he){Kt.current=he},[]);lu({props:We,getDroppableRef:Ki,getPlaceholderRef:ya});var oo=s(function(){it()&&Li({maxScroll:$a()})},[it,Li]);kd({droppableId:Qt,type:wr,mode:kr,direction:yr,isDropDisabled:Dr,isCombineEnabled:Ur,ignoreContainerClipping:pr,getDroppableRef:Ki});var yo=y.a.createElement(Qu,{on:We.placeholder,shouldAnimate:We.shouldAnimatePlaceholder},function(he){var Ae=he.onClose,Ge=he.data,Ot=he.animate;return y.a.createElement(Ad,{placeholder:Ge,onClose:Ae,innerRef:_o,animate:Ot,contextId:De,onTransitionEnd:oo})}),gs=r(function(){return{innerRef:io,placeholder:yo,droppableProps:{"data-rbd-droppable-id":Qt,"data-rbd-droppable-context-id":De}}},[De,Qt,yo,io]),R=ii?ii.dragging.draggableId:null,P=r(function(){return{droppableId:Qt,type:wr,isUsingCloneFor:R}},[Qt,R,wr]);function se(){if(!ii)return null;var he=ii.dragging,Ae=ii.render,Ge=y.a.createElement(Pu,{draggableId:he.draggableId,index:he.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(Ot,Gt){return Ae(Ot,Gt,he)});return K.a.createPortal(Ge,ca())}return y.a.createElement(id.Provider,{value:P},Yt(gs,fn),se())}var $u=function(ce,De){return ce===De.droppable.type},Ie=function(ce,De){return De.draggables[ce.draggable.id]},qe=function(){var ce={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},De=Object(p.a)({},ce,{shouldAnimatePlaceholder:!1}),it=N(function(Yt){return{draggableId:Yt.id,type:Yt.type,source:{index:Yt.index,droppableId:Yt.droppableId}}}),Et=N(function(Yt,Qt,wr,kr,yr,pr){var Dr=yr.descriptor.id,Ur=yr.descriptor.droppableId===Yt;if(Ur){var fn=pr?{render:pr,dragging:it(yr.descriptor)}:null,ii={isDraggingOver:wr,draggingOverWith:wr?Dr:null,draggingFromThisWith:Dr,isUsingPlaceholder:!0};return{placeholder:yr.placeholder,shouldAnimatePlaceholder:!1,snapshot:ii,useClone:fn}}if(!Qt)return De;if(!kr)return ce;var Li={isDraggingOver:wr,draggingOverWith:Dr,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:yr.placeholder,shouldAnimatePlaceholder:!0,snapshot:Li,useClone:null}}),Kt=function(Qt,wr){var kr=wr.droppableId,yr=wr.type,pr=!wr.isDropDisabled,Dr=wr.renderClone;if(Qt.isDragging){var Ur=Qt.critical;if(!$u(yr,Ur))return De;var fn=Ie(Ur,Qt.dimensions),ii=In(Qt.impact)===kr;return Et(kr,pr,ii,ii,fn,Dr)}if(Qt.phase==="DROP_ANIMATING"){var Li=Qt.completed;if(!$u(yr,Li.critical))return De;var ca=Ie(Li.critical,Qt.dimensions);return Et(kr,pr,xd(Li.result)===kr,In(Li.impact)===kr,ca,Dr)}if(Qt.phase==="IDLE"&&Qt.completed&&!Qt.shouldFlush){var Ki=Qt.completed;if(!$u(yr,Ki.critical))return De;var io=In(Ki.impact)===kr,ya=Boolean(Ki.impact.at&&Ki.impact.at.type==="COMBINE"),_o=Ki.critical.droppable.id===kr;return io?ya?ce:De:_o?ce:De}return De};return Kt},Lt={updateViewportMaxScroll:Ar};function ir(){return document.body||ke(!1),document.body}var vr={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:ir},Fr=Object(e.c)(qe,Lt,null,{context:Ec,pure:!0,areStatePropsEqual:Ru})(Uu);Fr.defaultProps=vr},ni6a:function(z,V,m){var S=m("pzxd"),y=m("mFDi"),g=m("gut8"),p=g.WILL_BE_RESTORED,t=new y,e=function(){};e.prototype={constructor:e,drawRectText:function(u,r){var s=this.style;r=s.textRect||r,this.__dirty&&S.normalizeTextStyle(s,!0);var o=s.text;if(o!=null&&(o+=""),!S.needDrawText(o,s))return;u.save();var i=this.transform;s.transformText?this.setTransform(u):i&&(t.copy(r),t.applyTransform(i),r=t),S.renderText(this,u,o,s,r,p),u.restore()}};var d=e;z.exports=d},nkfE:function(z,V,m){var S=m("bYtY"),y=m("ca2m"),g=m("bLfw"),p=m("+TT/"),t=p.getLayoutParams,e=p.mergeLayoutParam,d=m("jkPA"),f=["value","category","time","log"];function u(r,s,o,i){S.each(f,function(l){s.extend({type:r+"Axis."+l,mergeDefaultAndTheme:function(n,a){var c=this.layoutMode,h=c?t(n):{},A=a.getTheme();S.merge(n,A.get(l+"Axis")),S.merge(n,this.getDefaultOption()),n.type=o(r,n),c&&e(n,h,c)},optionUpdated:function(){var n=this.option;n.type==="category"&&(this.__ordinalMeta=d.createByAxisModel(this))},getCategories:function(n){var a=this.option;if(a.type==="category")return n?a.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:S.mergeAll([{},y[l+"Axis"],i],!0)})}),g.registerSubTypeDefaulter(r+"Axis",S.curry(o,r))}z.exports=u},noeP:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("UOVi");S.registerAction("dataZoom",function(p,t){var e=g.createLinkedNodesFinder(y.bind(t.eachComponent,t,"dataZoom"),g.eachAxisDim,function(f,u){return f.get(u.axisIndex)}),d=[];t.eachComponent({mainType:"dataZoom",query:p},function(f,u){d.push.apply(d,e(f).nodes)}),y.each(d,function(f,u){f.setRawRange({start:p.start,end:p.end,startValue:p.startValue,endValue:p.endValue})})})},o40c:function(z,V,m){var S=m("IwbS"),y=m("OS9S"),g=m("loD1"),p=m("aKvl"),t=S.extendShape({shape:{polyline:!1,curveness:0,segs:[]},buildPath:function(u,r){var s=r.segs,o=r.curveness;if(r.polyline)for(var i=0;i<s.length;){var l=s[i++];if(l>0){u.moveTo(s[i++],s[i++]);for(var n=1;n<l;n++)u.lineTo(s[i++],s[i++])}}else for(var i=0;i<s.length;){var a=s[i++],c=s[i++],h=s[i++],A=s[i++];if(u.moveTo(a,c),o>0){var v=(a+h)/2-(c-A)*o,w=(c+A)/2-(h-a)*o;u.quadraticCurveTo(v,w,h,A)}else u.lineTo(h,A)}},findDataIndex:function(u,r){var s=this.shape,o=s.segs,i=s.curveness;if(s.polyline)for(var l=0,n=0;n<o.length;){var a=o[n++];if(a>0)for(var c=o[n++],h=o[n++],A=1;A<a;A++){var v=o[n++],w=o[n++];if(g.containStroke(c,h,v,w))return l}l++}else for(var l=0,n=0;n<o.length;){var c=o[n++],h=o[n++],v=o[n++],w=o[n++];if(i>0){var b=(c+v)/2-(h-w)*i,x=(h+w)/2-(v-c)*i;if(p.containStroke(c,h,b,x,v,w))return l}else if(g.containStroke(c,h,v,w))return l;l++}return-1}});function e(){this.group=new S.Group}var d=e.prototype;d.isPersistent=function(){return!this._incremental},d.updateData=function(u){this.group.removeAll();var r=new t({rectHover:!0,cursor:"default"});r.setShape({segs:u.getLayout("linesPoints")}),this._setCommon(r,u),this.group.add(r),this._incremental=null},d.incrementalPrepareUpdate=function(u){this.group.removeAll(),this._clearIncremental(),u.count()>5e5?(this._incremental||(this._incremental=new y({silent:!0})),this.group.add(this._incremental)):this._incremental=null},d.incrementalUpdate=function(u,r){var s=new t;s.setShape({segs:r.getLayout("linesPoints")}),this._setCommon(s,r,!!this._incremental),this._incremental?this._incremental.addDisplayable(s,!0):(s.rectHover=!0,s.cursor="default",s.__startIndex=u.start,this.group.add(s))},d.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},d._setCommon=function(u,r,s){var o=r.hostModel;u.setShape({polyline:o.get("polyline"),curveness:o.get("lineStyle.curveness")}),u.useStyle(o.getModel("lineStyle").getLineStyle()),u.style.strokeNoScale=!0;var i=r.getVisual("color");i&&u.setStyle("stroke",i),u.setStyle("fill"),s||(u.seriesIndex=o.seriesIndex,u.on("mousemove",function(l){u.dataIndex=null;var n=u.findDataIndex(l.offsetX,l.offsetY);n>0&&(u.dataIndex=n+u.__startIndex)}))},d._clearIncremental=function(){var u=this._incremental;u&&u.clearDisplaybles()};var f=e;z.exports=f},oBaM:function(z,V,m){var S=m("T4UG"),y=m("5GtS"),g=m("bYtY"),p=m("7aKB"),t=p.encodeHTML,e=m("xKMd"),d=S.extend({type:"series.radar",dependencies:["radar"],init:function(u){d.superApply(this,"init",arguments),this.legendVisualProvider=new e(g.bind(this.getData,this),g.bind(this.getRawData,this))},getInitialData:function(u,r){return y(this,{generateCoord:"indicator_",generateCoordCount:Infinity})},formatTooltip:function(u){var r=this.getData(),s=this.coordinateSystem,o=s.getIndicatorAxes(),i=this.getData().getName(u);return t(i===""?this.name:i)+"<br/>"+g.map(o,function(l,n){var a=r.get(r.mapDimension(l.dim),u);return t(l.name+" : "+a)}).join("<br />")},getTooltipPosition:function(u){if(u!=null){for(var r=this.getData(),s=this.coordinateSystem,o=r.getValues(g.map(s.dimensions,function(a){return r.mapDimension(a)}),u,!0),i=0,l=o.length;i<l;i++)if(!isNaN(o[i])){var n=s.getIndicatorAxes();return s.coordToPoint(n[i].dataToCoord(o[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=d;z.exports=f},oE7X:function(z,V,m){var S=m("bLfw");S.registerSubTypeDefaulter("timeline",function(){return"slider"})},oIFs:function(z,V,m){},oVpE:function(z,V,m){var S=m("bYtY"),y=m("IwbS"),g=m("mFDi"),p=m("6GrX"),t=p.calculateTextPosition,e=y.extendShape({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(a,c){var h=c.cx,A=c.cy,v=c.width/2,w=c.height/2;a.moveTo(h,A-w),a.lineTo(h+v,A+w),a.lineTo(h-v,A+w),a.closePath()}}),d=y.extendShape({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(a,c){var h=c.cx,A=c.cy,v=c.width/2,w=c.height/2;a.moveTo(h,A-w),a.lineTo(h+v,A),a.lineTo(h,A+w),a.lineTo(h-v,A),a.closePath()}}),f=y.extendShape({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(a,c){var h=c.x,A=c.y,v=c.width/5*3,w=Math.max(v,c.height),b=v/2,x=b*b/(w-b),C=A-w+b+x,I=Math.asin(x/b),_=Math.cos(I)*b,E=Math.sin(I),O=Math.cos(I),N=b*.6,F=b*.7;a.moveTo(h-_,C+x),a.arc(h,C,b,Math.PI-I,Math.PI*2+I),a.bezierCurveTo(h+_-E*N,C+x+O*N,h,A-F,h,A),a.bezierCurveTo(h,A-F,h-_+E*N,C+x+O*N,h-_,C+x),a.closePath()}}),u=y.extendShape({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(a,c){var h=c.height,A=c.width,v=c.x,w=c.y,b=A/3*2;a.moveTo(v,w),a.lineTo(v+b,w+h),a.lineTo(v,w+h/4*3),a.lineTo(v-b,w+h),a.lineTo(v,w),a.closePath()}}),r={line:y.Line,rect:y.Rect,roundRect:y.Rect,square:y.Rect,circle:y.Circle,diamond:d,pin:f,arrow:u,triangle:e},s={line:function(a,c,h,A,v){v.x1=a,v.y1=c+A/2,v.x2=a+h,v.y2=c+A/2},rect:function(a,c,h,A,v){v.x=a,v.y=c,v.width=h,v.height=A},roundRect:function(a,c,h,A,v){v.x=a,v.y=c,v.width=h,v.height=A,v.r=Math.min(h,A)/4},square:function(a,c,h,A,v){var w=Math.min(h,A);v.x=a,v.y=c,v.width=w,v.height=w},circle:function(a,c,h,A,v){v.cx=a+h/2,v.cy=c+A/2,v.r=Math.min(h,A)/2},diamond:function(a,c,h,A,v){v.cx=a+h/2,v.cy=c+A/2,v.width=h,v.height=A},pin:function(a,c,h,A,v){v.x=a+h/2,v.y=c+A/2,v.width=h,v.height=A},arrow:function(a,c,h,A,v){v.x=a+h/2,v.y=c+A/2,v.width=h,v.height=A},triangle:function(a,c,h,A,v){v.cx=a+h/2,v.cy=c+A/2,v.width=h,v.height=A}},o={};S.each(r,function(a,c){o[c]=new a});var i=y.extendShape({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(a,c,h){var A=t(a,c,h),v=this.shape;return v&&v.symbolType==="pin"&&c.textPosition==="inside"&&(A.y=h.y+h.height*.4),A},buildPath:function(a,c,h){var A=c.symbolType;if(A!=="none"){var v=o[A];v||(A="rect",v=o[A]),s[A](c.x,c.y,c.width,c.height,v.shape),v.buildPath(a,v.shape,h)}}});function l(a,c){if(this.type!=="image"){var h=this.style,A=this.shape;A&&A.symbolType==="line"?h.stroke=a:this.__isEmptyBrush?(h.stroke=a,h.fill=c||"#fff"):(h.fill&&(h.fill=a),h.stroke&&(h.stroke=a)),this.dirty(!1)}}function n(a,c,h,A,v,w,b){var x=a.indexOf("empty")===0;x&&(a=a.substr(5,1).toLowerCase()+a.substr(6));var C;return a.indexOf("image://")===0?C=y.makeImage(a.slice(8),new g(c,h,A,v),b?"center":"cover"):a.indexOf("path://")===0?C=y.makePath(a.slice(7),{},new g(c,h,A,v),b?"center":"cover"):C=new i({shape:{symbolType:a,x:c,y:h,width:A,height:v}}),C.__isEmptyBrush=x,C.setColor=l,C.setColor(w),C}V.createSymbol=n},oY9F:function(z,V,m){var S=m("OlYY"),y=S.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}});z.exports=y},osHv:function(z,V,m){(function(S){S(m("VrN/"))})(function(S){"use strict";var y=S.Pos;function g(c,h){return c.line-h.line||c.ch-h.ch}var p="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",t=p+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",e=new RegExp("<(/?)(["+p+"]["+t+"]*)","g");function d(c,h,A,v){this.line=h,this.ch=A,this.cm=c,this.text=c.getLine(h),this.min=v?Math.max(v.from,c.firstLine()):c.firstLine(),this.max=v?Math.min(v.to-1,c.lastLine()):c.lastLine()}function f(c,h){var A=c.cm.getTokenTypeAt(y(c.line,h));return A&&/\btag\b/.test(A)}function u(c){return c.line>=c.max?void 0:(c.ch=0,c.text=c.cm.getLine(++c.line),!0)}function r(c){return c.line<=c.min?void 0:(c.text=c.cm.getLine(--c.line),c.ch=c.text.length,!0)}function s(c){for(;;){var h=c.text.indexOf(">",c.ch);if(h==-1){if(u(c))continue;return}if(!f(c,h+1)){c.ch=h+1;continue}var A=c.text.lastIndexOf("/",h),v=A>-1&&!/\S/.test(c.text.slice(A+1,h));return c.ch=h+1,v?"selfClose":"regular"}}function o(c){for(;;){var h=c.ch?c.text.lastIndexOf("<",c.ch-1):-1;if(h==-1){if(r(c))continue;return}if(!f(c,h+1)){c.ch=h;continue}e.lastIndex=h,c.ch=h;var A=e.exec(c.text);if(A&&A.index==h)return A}}function i(c){for(;;){e.lastIndex=c.ch;var h=e.exec(c.text);if(!h){if(u(c))continue;return}if(!f(c,h.index+1)){c.ch=h.index+1;continue}return c.ch=h.index+h[0].length,h}}function l(c){for(;;){var h=c.ch?c.text.lastIndexOf(">",c.ch-1):-1;if(h==-1){if(r(c))continue;return}if(!f(c,h+1)){c.ch=h;continue}var A=c.text.lastIndexOf("/",h),v=A>-1&&!/\S/.test(c.text.slice(A+1,h));return c.ch=h+1,v?"selfClose":"regular"}}function n(c,h){for(var A=[];;){var v=i(c),w,b=c.line,x=c.ch-(v?v[0].length:0);if(!v||!(w=s(c)))return;if(w=="selfClose")continue;if(v[1]){for(var C=A.length-1;C>=0;--C)if(A[C]==v[2]){A.length=C;break}if(C<0&&(!h||h==v[2]))return{tag:v[2],from:y(b,x),to:y(c.line,c.ch)}}else A.push(v[2])}}function a(c,h){for(var A=[];;){var v=l(c);if(!v)return;if(v=="selfClose"){o(c);continue}var w=c.line,b=c.ch,x=o(c);if(!x)return;if(x[1])A.push(x[2]);else{for(var C=A.length-1;C>=0;--C)if(A[C]==x[2]){A.length=C;break}if(C<0&&(!h||h==x[2]))return{tag:x[2],from:y(c.line,c.ch),to:y(w,b)}}}}S.registerHelper("fold","xml",function(c,h){for(var A=new d(c,h.line,0);;){var v=i(A);if(!v||A.line!=h.line)return;var w=s(A);if(!w)return;if(!v[1]&&w!="selfClose"){var b=y(A.line,A.ch),x=n(A,v[2]);return x&&g(x.from,b)>0?{from:b,to:x.from}:null}}}),S.findMatchingTag=function(c,h,A){var v=new d(c,h.line,h.ch,A);if(v.text.indexOf(">")==-1&&v.text.indexOf("<")==-1)return;var w=s(v),b=w&&y(v.line,v.ch),x=w&&o(v);if(!w||!x||g(v,h)>0)return;var C={from:y(v.line,v.ch),to:b,tag:x[2]};return w=="selfClose"?{open:C,close:null,at:"open"}:x[1]?{open:a(v,x[2]),close:C,at:"close"}:(v=new d(c,b.line,b.ch,A),{open:C,close:n(v,x[2]),at:"open"})},S.findEnclosingTag=function(c,h,A,v){for(var w=new d(c,h.line,h.ch,A);;){var b=a(w,v);if(!b)break;var x=new d(c,h.line,h.ch,A),C=n(x,b.tag);if(C)return{open:b,close:C}}},S.scanForClosingTag=function(c,h,A,v){var w=new d(c,h.line,h.ch,v?{from:0,to:v}:null);return n(w,A)}})},ozfa:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("KxFI"),p=m.n(g)},"p+If":function(z,V,m){var S=m("ProS");m("cpOr"),m("rkZ5");var y=m("ZYIC"),g=m("7ph2");S.registerLayout(y),S.registerVisual(g)},"p/La":function(z,V){var m=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];function S(y,g){y==="china"&&g.name==="\u53F0\u6E7E"&&g.geometries.push({type:"polygon",exterior:m[0]})}z.exports=S},p1MT:function(z,V,m){var S=m("Hw7h"),y=m("IwbS"),g=m("6Ic6"),p=m("OELB"),t=p.parsePercent,e=p.round,d=p.linearMap;function f(i,l){var n=i.get("center"),a=l.getWidth(),c=l.getHeight(),h=Math.min(a,c),A=t(n[0],l.getWidth()),v=t(n[1],l.getHeight()),w=t(i.get("radius"),h/2);return{cx:A,cy:v,r:w}}function u(i,l){return l&&(typeof l=="string"?i=l.replace("{value}",i!=null?i:""):typeof l=="function"&&(i=l(i))),i}var r=Math.PI*2,s=g.extend({type:"gauge",render:function(i,l,n){this.group.removeAll();var a=i.get("axisLine.lineStyle.color"),c=f(i,n);this._renderMain(i,l,n,a,c)},dispose:function(){},_renderMain:function(i,l,n,a,c){for(var h=this.group,A=i.getModel("axisLine"),v=A.getModel("lineStyle"),w=i.get("clockwise"),b=-i.get("startAngle")/180*Math.PI,x=-i.get("endAngle")/180*Math.PI,C=(x-b)%r,I=b,_=v.get("width"),E=A.get("show"),O=0;E&&O<a.length;O++){var N=Math.min(Math.max(a[O][0],0),1),x=b+C*N,F=new y.Sector({shape:{startAngle:I,endAngle:x,cx:c.cx,cy:c.cy,clockwise:w,r0:c.r-_,r:c.r},silent:!0});F.setStyle({fill:a[O][1]}),F.setStyle(v.getLineStyle(["color","borderWidth","borderColor"])),h.add(F),I=x}var U=function(K){if(K<=0)return a[0][1];for(var Y=0;Y<a.length;Y++)if(a[Y][0]>=K&&(Y===0?0:a[Y-1][0])<K)return a[Y][1];return a[Y-1][1]};if(!w){var B=b;b=x,x=B}this._renderTicks(i,l,n,U,c,b,x,w),this._renderPointer(i,l,n,U,c,b,x,w),this._renderTitle(i,l,n,U,c),this._renderDetail(i,l,n,U,c)},_renderTicks:function(i,l,n,a,c,h,A,v){for(var w=this.group,b=c.cx,x=c.cy,C=c.r,I=+i.get("min"),_=+i.get("max"),E=i.getModel("splitLine"),O=i.getModel("axisTick"),N=i.getModel("axisLabel"),F=i.get("splitNumber"),U=O.get("splitNumber"),B=t(E.get("length"),C),K=t(O.get("length"),C),Y=h,k=(A-h)/F,H=k/U,W=E.getModel("lineStyle").getLineStyle(),j=O.getModel("lineStyle").getLineStyle(),M=0;M<=F;M++){var G=Math.cos(Y),X=Math.sin(Y);if(E.get("show")){var q=new y.Line({shape:{x1:G*C+b,y1:X*C+x,x2:G*(C-B)+b,y2:X*(C-B)+x},style:W,silent:!0});W.stroke==="auto"&&q.setStyle({stroke:a(M/F)}),w.add(q)}if(N.get("show")){var ee=u(e(M/F*(_-I)+I),N.get("formatter")),ie=N.get("distance"),de=a(M/F);w.add(new y.Text({style:y.setTextStyle({},N,{text:ee,x:G*(C-B-ie)+b,y:X*(C-B-ie)+x,textVerticalAlign:X<-.4?"top":X>.4?"bottom":"middle",textAlign:G<-.4?"left":G>.4?"right":"center"},{autoColor:de}),silent:!0}))}if(O.get("show")&&M!==F){for(var ue=0;ue<=U;ue++){var G=Math.cos(Y),X=Math.sin(Y),ve=new y.Line({shape:{x1:G*C+b,y1:X*C+x,x2:G*(C-K)+b,y2:X*(C-K)+x},silent:!0,style:j});j.stroke==="auto"&&ve.setStyle({stroke:a((M+ue/U)/F)}),w.add(ve),Y+=H}Y-=H}else Y+=k}},_renderPointer:function(i,l,n,a,c,h,A,v){var w=this.group,b=this._data;if(!i.get("pointer.show")){b&&b.eachItemGraphicEl(function(E){w.remove(E)});return}var x=[+i.get("min"),+i.get("max")],C=[h,A],I=i.getData(),_=I.mapDimension("value");I.diff(b).add(function(E){var O=new S({shape:{angle:h}});y.initProps(O,{shape:{angle:d(I.get(_,E),x,C,!0)}},i),w.add(O),I.setItemGraphicEl(E,O)}).update(function(E,O){var N=b.getItemGraphicEl(O);y.updateProps(N,{shape:{angle:d(I.get(_,E),x,C,!0)}},i),w.add(N),I.setItemGraphicEl(E,N)}).remove(function(E){var O=b.getItemGraphicEl(E);w.remove(O)}).execute(),I.eachItemGraphicEl(function(E,O){var N=I.getItemModel(O),F=N.getModel("pointer");E.setShape({x:c.cx,y:c.cy,width:t(F.get("width"),c.r),r:t(F.get("length"),c.r)}),E.useStyle(N.getModel("itemStyle").getItemStyle()),E.style.fill==="auto"&&E.setStyle("fill",a(d(I.get(_,O),x,[0,1],!0))),y.setHoverStyle(E,N.getModel("emphasis.itemStyle").getItemStyle())}),this._data=I},_renderTitle:function(i,l,n,a,c){var h=i.getData(),A=h.mapDimension("value"),v=i.getModel("title");if(v.get("show")){var w=v.get("offsetCenter"),b=c.cx+t(w[0],c.r),x=c.cy+t(w[1],c.r),C=+i.get("min"),I=+i.get("max"),_=i.getData().get(A,0),E=a(d(_,[C,I],[0,1],!0));this.group.add(new y.Text({silent:!0,style:y.setTextStyle({},v,{x:b,y:x,text:h.getName(0),textAlign:"center",textVerticalAlign:"middle"},{autoColor:E,forceRich:!0})}))}},_renderDetail:function(i,l,n,a,c){var h=i.getModel("detail"),A=+i.get("min"),v=+i.get("max");if(h.get("show")){var w=h.get("offsetCenter"),b=c.cx+t(w[0],c.r),x=c.cy+t(w[1],c.r),C=t(h.get("width"),c.r),I=t(h.get("height"),c.r),_=i.getData(),E=_.get(_.mapDimension("value"),0),O=a(d(E,[A,v],[0,1],!0));this.group.add(new y.Text({silent:!0,style:y.setTextStyle({},h,{x:b,y:x,text:u(E,h.get("formatter")),textWidth:isNaN(C)?null:C,textHeight:isNaN(I)?null:I,textAlign:"center",textVerticalAlign:"middle"},{autoColor:O,forceRich:!0})}))}}}),o=s;z.exports=o},"p77/":function(z,V,m){},pC0b:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("xzDV"),p=m.n(g),t=m("5Dmo")},"pED+":function(z,V,m){},pLH3:function(z,V,m){var S=m("ProS");m("ALo7"),m("TWL2");var y=m("mOdp"),g=m("JLnu"),p=m("0/Rx");S.registerVisual(y("funnel")),S.registerLayout(g),S.registerProcessor(p("funnel"))},pP6R:function(z,V,m){var S=m("ProS"),y="\0_ec_interaction_mutex";function g(d,f,u){var r=e(d);r[f]=u}function p(d,f,u){var r=e(d),s=r[f];s===u&&(r[f]=null)}function t(d,f){return!!e(d)[f]}function e(d){return d[y]||(d[y]={})}S.registerAction({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){}),V.take=g,V.release=p,V.isTaken=t},pVnL:function(z,V){function m(){return z.exports=m=Object.assign||function(S){for(var y=1;y<arguments.length;y++){var g=arguments[y];for(var p in g)Object.prototype.hasOwnProperty.call(g,p)&&(S[p]=g[p])}return S},z.exports.default=z.exports,z.exports.__esModule=!0,m.apply(this,arguments)}z.exports=m,z.exports.default=z.exports,z.exports.__esModule=!0},pmaE:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("IwbS"),p=m("DEFe"),t="__seriesMapHighDown",e="__seriesMapCallKey",d=S.extendChartView({type:"map",render:function(r,s,o,i){if(i&&i.type==="mapToggleSelect"&&i.from===this.uid)return;var l=this.group;if(l.removeAll(),r.getHostGeoModel())return;if(i&&i.type==="geoRoam"&&i.componentType==="series"&&i.seriesId===r.id){var n=this._mapDraw;n&&l.add(n.group)}else if(r.needsDrawMap){var n=this._mapDraw||new p(o,!0);l.add(n.group),n.draw(r,s,o,this,i),this._mapDraw=n}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;r.get("showLegendSymbol")&&s.getComponent("legend")&&this._renderSymbols(r,s,o)},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,s,o){var i=r.originalData,l=this.group;i.each(i.mapDimension("value"),function(n,a){if(isNaN(n))return;var c=i.getItemLayout(a);if(!c||!c.point)return;var h=c.point,A=c.offset,v=new g.Circle({style:{fill:r.getData().getVisual("color")},shape:{cx:h[0]+A*9,cy:h[1],r:3},silent:!0,z2:8+(A?0:g.Z2_EMPHASIS_LIFT+1)});if(!A){var w=r.mainSeries.getData(),b=i.getName(a),x=w.indexOfName(b),C=i.getItemModel(a),I=C.getModel("label"),_=C.getModel("emphasis.label"),E=w.getItemGraphicEl(x),O=y.retrieve2(r.getFormattedLabel(x,"normal"),b),N=y.retrieve2(r.getFormattedLabel(x,"emphasis"),O),F=E[t],U=Math.random();if(!F){F=E[t]={};var B=y.curry(f,!0),K=y.curry(f,!1);E.on("mouseover",B).on("mouseout",K).on("emphasis",B).on("normal",K)}E[e]=U,y.extend(F,{recordVersion:U,circle:v,labelModel:I,hoverLabelModel:_,emphasisText:N,normalText:O}),u(F,!1)}l.add(v)})}});function f(r){var s=this[t];s&&s.recordVersion===this[e]&&u(s,r)}function u(r,s){var o=r.circle,i=r.labelModel,l=r.hoverLabelModel,n=r.emphasisText,a=r.normalText;s?(o.style.extendFrom(g.setTextStyle({},l,{text:l.get("show")?n:null},{isRectText:!0,useInsideStyle:!1},!0)),o.__mapOriginalZ2=o.z2,o.z2+=g.Z2_EMPHASIS_LIFT):(g.setTextStyle(o.style,i,{text:i.get("show")?a:null,textPosition:i.getShallow("position")||"bottom"},{isRectText:!0,useInsideStyle:!1}),o.dirty(!1),o.__mapOriginalZ2!=null&&(o.z2=o.__mapOriginalZ2,o.__mapOriginalZ2=null))}z.exports=d},pwpV:function(z,V,m){},pzxd:function(z,V,m){var S=m("bYtY"),y=S.retrieve2,g=S.retrieve3,p=S.each,t=S.normalizeCssArray,e=S.isString,d=S.isObject,f=m("6GrX"),u=m("VpOo"),r=m("Xnb7"),s=m("fW2E"),o=m("gut8"),i=o.ContextCachedBy,l=o.WILL_BE_RESTORED,n=f.DEFAULT_FONT,a={left:1,right:1,center:1},c={top:1,bottom:1,middle:1},h=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],A={},v={};function w(M){return b(M),p(M.rich,b),M}function b(M){if(M){M.font=f.makeFont(M);var G=M.textAlign;G==="middle"&&(G="center"),M.textAlign=G==null||a[G]?G:"left";var X=M.textVerticalAlign||M.textBaseline;X==="center"&&(X="middle"),M.textVerticalAlign=X==null||c[X]?X:"top";var q=M.textPadding;q&&(M.textPadding=t(M.textPadding))}}function x(M,G,X,q,ee,ie){q.rich?I(M,G,X,q,ee,ie):C(M,G,X,q,ee,ie)}function C(M,G,X,q,ee,ie){"use strict";var de=N(q),ue,ve=!1,be=G.__attrCachedBy===i.PLAIN_TEXT;ie!==l?(ie&&(ue=ie.style,ve=!de&&be&&ue),G.__attrCachedBy=de?i.NONE:i.PLAIN_TEXT):be&&(G.__attrCachedBy=i.NONE);var _e=q.font||n;(!ve||_e!==(ue.font||n))&&(G.font=_e);var ke=M.__computedFont;M.__styleFont!==_e&&(M.__styleFont=_e,ke=M.__computedFont=G.font);var $e=q.textPadding,ne=q.textLineHeight,Ne=M.__textCotentBlock;(!Ne||M.__dirtyText)&&(Ne=M.__textCotentBlock=f.parsePlainText(X,ke,$e,ne,q.truncate));var st=Ne.outerHeight,pe=Ne.lines,Z=Ne.lineHeight,J=B(v,M,q,ee),ae=J.baseX,Se=J.baseY,me=J.textAlign||"left",Oe=J.textVerticalAlign;E(G,q,ee,ae,Se);var Ee=f.adjustTextY(Se,st,Oe),oe=ae,Re=Ee;if(de||$e){var Be=f.getWidth(X,ke),et=Be;$e&&(et+=$e[1]+$e[3]);var bt=f.adjustTextX(ae,et,me);de&&F(M,G,q,bt,Ee,et,st),$e&&(oe=W(ae,me,$e),Re+=$e[0])}G.textAlign=me,G.textBaseline="middle",G.globalAlpha=q.opacity||1;for(var dt=0;dt<h.length;dt++){var He=h[dt],kt=He[0],ut=He[1],Ft=q[kt];(!ve||Ft!==ue[kt])&&(G[ut]=s(G,ut,Ft||He[2]))}Re+=Z/2;var Ht=q.textStrokeWidth,$t=ve?ue.textStrokeWidth:null,Ut=!ve||Ht!==$t,Jt=!ve||Ut||q.textStroke!==ue.textStroke,ct=Y(q.textStroke,Ht),le=k(q.textFill);if(ct&&(Ut&&(G.lineWidth=Ht),Jt&&(G.strokeStyle=ct)),le&&((!ve||q.textFill!==ue.textFill)&&(G.fillStyle=le)),pe.length===1)ct&&G.strokeText(pe[0],oe,Re),le&&G.fillText(pe[0],oe,Re);else for(var dt=0;dt<pe.length;dt++)ct&&G.strokeText(pe[dt],oe,Re),le&&G.fillText(pe[dt],oe,Re),Re+=Z}function I(M,G,X,q,ee,ie){ie!==l&&(G.__attrCachedBy=i.NONE);var de=M.__textCotentBlock;(!de||M.__dirtyText)&&(de=M.__textCotentBlock=f.parseRichText(X,q)),_(M,G,de,q,ee)}function _(M,G,X,q,ee){var ie=X.width,de=X.outerWidth,ue=X.outerHeight,ve=q.textPadding,be=B(v,M,q,ee),_e=be.baseX,ke=be.baseY,$e=be.textAlign,ne=be.textVerticalAlign;E(G,q,ee,_e,ke);var Ne=f.adjustTextX(_e,de,$e),st=f.adjustTextY(ke,ue,ne),pe=Ne,Z=st;ve&&(pe+=ve[3],Z+=ve[0]);var J=pe+ie;N(q)&&F(M,G,q,Ne,st,de,ue);for(var ae=0;ae<X.lines.length;ae++){for(var Se=X.lines[ae],me=Se.tokens,Oe=me.length,Ee=Se.lineHeight,oe=Se.width,Re=0,Be=pe,et=J,bt=Oe-1,dt;Re<Oe&&(dt=me[Re],!dt.textAlign||dt.textAlign==="left");)O(M,G,dt,q,Ee,Z,Be,"left"),oe-=dt.width,Be+=dt.width,Re++;for(;bt>=0&&(dt=me[bt],dt.textAlign==="right");)O(M,G,dt,q,Ee,Z,et,"right"),oe-=dt.width,et-=dt.width,bt--;for(Be+=(ie-(Be-pe)-(J-et)-oe)/2;Re<=bt;)dt=me[Re],O(M,G,dt,q,Ee,Z,Be+dt.width/2,"center"),Be+=dt.width,Re++;Z+=Ee}}function E(M,G,X,q,ee){if(X&&G.textRotation){var ie=G.textOrigin;ie==="center"?(q=X.width/2+X.x,ee=X.height/2+X.y):ie&&(q=ie[0]+X.x,ee=ie[1]+X.y),M.translate(q,ee),M.rotate(-G.textRotation),M.translate(-q,-ee)}}function O(M,G,X,q,ee,ie,de,ue){var ve=q.rich[X.styleName]||{};ve.text=X.text;var be=X.textVerticalAlign,_e=ie+ee/2;be==="top"?_e=ie+X.height/2:be==="bottom"&&(_e=ie+ee-X.height/2),!X.isLineHolder&&N(ve)&&F(M,G,ve,ue==="right"?de-X.width:ue==="center"?de-X.width/2:de,_e-X.height/2,X.width,X.height);var ke=X.textPadding;ke&&(de=W(de,ue,ke),_e-=X.height/2-ke[2]-X.textHeight/2),K(G,"shadowBlur",g(ve.textShadowBlur,q.textShadowBlur,0)),K(G,"shadowColor",ve.textShadowColor||q.textShadowColor||"transparent"),K(G,"shadowOffsetX",g(ve.textShadowOffsetX,q.textShadowOffsetX,0)),K(G,"shadowOffsetY",g(ve.textShadowOffsetY,q.textShadowOffsetY,0)),K(G,"textAlign",ue),K(G,"textBaseline","middle"),K(G,"font",X.font||n);var $e=Y(ve.textStroke||q.textStroke,Ne),ne=k(ve.textFill||q.textFill),Ne=y(ve.textStrokeWidth,q.textStrokeWidth);$e&&(K(G,"lineWidth",Ne),K(G,"strokeStyle",$e),G.strokeText(X.text,de,_e)),ne&&(K(G,"fillStyle",ne),G.fillText(X.text,de,_e))}function N(M){return!!(M.textBackgroundColor||M.textBorderWidth&&M.textBorderColor)}function F(M,G,X,q,ee,ie,de){var ue=X.textBackgroundColor,ve=X.textBorderWidth,be=X.textBorderColor,_e=e(ue);if(K(G,"shadowBlur",X.textBoxShadowBlur||0),K(G,"shadowColor",X.textBoxShadowColor||"transparent"),K(G,"shadowOffsetX",X.textBoxShadowOffsetX||0),K(G,"shadowOffsetY",X.textBoxShadowOffsetY||0),_e||ve&&be){G.beginPath();var ke=X.textBorderRadius;ke?u.buildPath(G,{x:q,y:ee,width:ie,height:de,r:ke}):G.rect(q,ee,ie,de),G.closePath()}if(_e)if(K(G,"fillStyle",ue),X.fillOpacity!=null){var $e=G.globalAlpha;G.globalAlpha=X.fillOpacity*X.opacity,G.fill(),G.globalAlpha=$e}else G.fill();else if(d(ue)){var ne=ue.image;ne=r.createOrUpdateImage(ne,null,M,U,ue),ne&&r.isImageReady(ne)&&G.drawImage(ne,q,ee,ie,de)}if(ve&&be)if(K(G,"lineWidth",ve),K(G,"strokeStyle",be),X.strokeOpacity!=null){var $e=G.globalAlpha;G.globalAlpha=X.strokeOpacity*X.opacity,G.stroke(),G.globalAlpha=$e}else G.stroke()}function U(M,G){G.image=M}function B(M,G,X,q){var ee=X.x||0,ie=X.y||0,de=X.textAlign,ue=X.textVerticalAlign;if(q){var ve=X.textPosition;if(ve instanceof Array)ee=q.x+H(ve[0],q.width),ie=q.y+H(ve[1],q.height);else{var be=G&&G.calculateTextPosition?G.calculateTextPosition(A,X,q):f.calculateTextPosition(A,X,q);ee=be.x,ie=be.y,de=de||be.textAlign,ue=ue||be.textVerticalAlign}var _e=X.textOffset;_e&&(ee+=_e[0],ie+=_e[1])}return M=M||{},M.baseX=ee,M.baseY=ie,M.textAlign=de,M.textVerticalAlign=ue,M}function K(M,G,X){return M[G]=s(M,G,X),M[G]}function Y(M,G){return M==null||G<=0||M==="transparent"||M==="none"?null:M.image||M.colorStops?"#000":M}function k(M){return M==null||M==="none"?null:M.image||M.colorStops?"#000":M}function H(M,G){return typeof M=="string"?M.lastIndexOf("%")>=0?parseFloat(M)/100*G:parseFloat(M):M}function W(M,G,X){return G==="right"?M-X[1]:G==="center"?M+X[3]/2-X[1]/2:M+X[3]}function j(M,G){return M!=null&&(M||G.textBackgroundColor||G.textBorderWidth&&G.textBorderColor||G.textPadding)}V.normalizeTextStyle=w,V.renderText=x,V.getBoxPosition=B,V.getStroke=Y,V.getFill=k,V.parsePercent=H,V.needDrawText=j},"q/+u":function(z,V,m){var S=m("ProS"),y=m("9wZj"),g=m("yWXo"),p=m("h8O9");S.extendChartView({type:"scatter",render:function(t,e,d){var f=t.getData(),u=this._updateSymbolDraw(f,t);u.updateData(f,{clipShape:this._getClipShape(t)}),this._finished=!0},incrementalPrepareRender:function(t,e,d){var f=t.getData(),u=this._updateSymbolDraw(f,t);u.incrementalPrepareUpdate(f),this._finished=!1},incrementalRender:function(t,e,d){this._symbolDraw.incrementalUpdate(t,e.getData(),{clipShape:this._getClipShape(e)}),this._finished=t.end===e.getData().count()},updateTransform:function(t,e,d){var f=t.getData();if(this.group.dirty(),!this._finished||f.count()>1e4||!this._symbolDraw.isPersistent())return{update:!0};var u=p().reset(t);u.progress&&u.progress({start:0,end:f.count()},f),this._symbolDraw.updateLayout(f)},_getClipShape:function(t){var e=t.coordinateSystem,d=e&&e.getArea&&e.getArea();return t.get("clip",!0)?d:null},_updateSymbolDraw:function(t,e){var d=this._symbolDraw,f=e.pipelineContext,u=f.large;return(!d||u!==this._isLargeDraw)&&(d&&d.remove(),d=this._symbolDraw=u?new g:new y,this._isLargeDraw=u,this.group.removeAll()),this.group.add(d.group),d},remove:function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}})},q3GZ:function(z,V){var m=["lineStyle","normal","opacity"],S={seriesType:"parallel",reset:function(y,g,p){var t=y.getModel("itemStyle"),e=y.getModel("lineStyle"),d=g.get("color"),f=e.get("color")||t.get("color")||d[y.seriesIndex%d.length],u=y.get("inactiveOpacity"),r=y.get("activeOpacity"),s=y.getModel("lineStyle").getLineStyle(),o=y.coordinateSystem,i=y.getData(),l={normal:s.opacity,active:r,inactive:u};i.setVisual("color",f);function n(a,c){o.eachActiveState(c,function(h,A){var v=l[h];if(h==="normal"&&c.hasItemOption){var w=c.getItemModel(A).get(m,!0);w!=null&&(v=w)}c.setItemVisual(A,"opacity",v)},a.start,a.end)}return{progress:n}}};z.exports=S},q4HE:function(z,V){var m="\\ud800-\\udfff",S="\\u0300-\\u036f",y="\\ufe20-\\ufe2f",g="\\u20d0-\\u20ff",p=S+y+g,t="\\ufe0e\\ufe0f",e="["+m+"]",d="["+p+"]",f="\\ud83c[\\udffb-\\udfff]",u="(?:"+d+"|"+f+")",r="[^"+m+"]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",o="[\\ud800-\\udbff][\\udc00-\\udfff]",i="\\u200d",l=u+"?",n="["+t+"]?",a="(?:"+i+"(?:"+[r,s,o].join("|")+")"+n+l+")*",c=n+l+a,h="(?:"+[r+d+"?",d,s,o,e].join("|")+")",A=RegExp(f+"(?="+f+")|"+h+c,"g");function v(w){for(var b=A.lastIndex=0;A.test(w);)++b;return b}z.exports=v},q7KB:function(z,V,m){},qH13:function(z,V,m){var S=m("ItGF"),y=m("QBsz"),g=y.applyTransform,p=m("mFDi"),t=m("Qe9p"),e=m("6GrX"),d=m("pzxd"),f=m("ni6a"),u=m("Gev7"),r=m("Dagg"),s=m("dqUG"),o=m("y+Vt"),i=m("IMiH"),l=m("QuXc"),n=m("06Qe"),a=i.CMD,c=Math.round,h=Math.sqrt,A=Math.abs,v=Math.cos,w=Math.sin,b=Math.max;if(!S.canvasSupported){var x=",",C="progid:DXImageTransform.Microsoft",I=21600,_=I/2,E=1e5,O=1e3,N=function(Se){Se.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Se.coordsize=I+","+I,Se.coordorigin="0,0"},F=function(Se){return String(Se).replace(/&/g,"&").replace(/"/g,""")},U=function(Se,me,Oe){return"rgb("+[Se,me,Oe].join(",")+")"},B=function(Se,me){me&&Se&&me.parentNode!==Se&&Se.appendChild(me)},K=function(Se,me){me&&Se&&me.parentNode===Se&&Se.removeChild(me)},Y=function(Se,me,Oe){return(parseFloat(Se)||0)*E+(parseFloat(me)||0)*O+Oe},k=d.parsePercent,H=function(Se,me,Oe){var Ee=t.parse(me);Oe=+Oe,isNaN(Oe)&&(Oe=1),Ee&&(Se.color=U(Ee[0],Ee[1],Ee[2]),Se.opacity=Oe*Ee[3])},W=function(Se){var me=t.parse(Se);return[U(me[0],me[1],me[2]),me[3]]},j=function(Se,me,Oe){var Ee=me.fill;if(Ee!=null)if(Ee instanceof l){var oe,Re=0,Be=[0,0],et=0,bt=1,dt=Oe.getBoundingRect(),He=dt.width,kt=dt.height;if(Ee.type==="linear"){oe="gradient";var ut=Oe.transform,Ft=[Ee.x*He,Ee.y*kt],Ht=[Ee.x2*He,Ee.y2*kt];ut&&(g(Ft,Ft,ut),g(Ht,Ht,ut));var $t=Ht[0]-Ft[0],Ut=Ht[1]-Ft[1];Re=Math.atan2($t,Ut)*180/Math.PI,Re<0&&(Re+=360),Re<1e-6&&(Re=0)}else{oe="gradientradial";var Ft=[Ee.x*He,Ee.y*kt],ut=Oe.transform,Jt=Oe.scale,ct=He,le=kt;Be=[(Ft[0]-dt.x)/ct,(Ft[1]-dt.y)/le],ut&&g(Ft,Ft,ut),ct/=Jt[0]*I,le/=Jt[1]*I;var te=b(ct,le);et=2*0/te,bt=2*Ee.r/te-et}var we=Ee.colorStops.slice();we.sort(function(at,vt){return at.offset-vt.offset});for(var Ce=we.length,fe=[],rt=[],tt=0;tt<Ce;tt++){var ye=we[tt],Je=W(ye.color);rt.push(ye.offset*bt+et+" "+Je[0]),(tt===0||tt===Ce-1)&&fe.push(Je)}if(Ce>=2){var lt=fe[0][0],ze=fe[1][0],Ct=fe[0][1]*me.opacity,zt=fe[1][1]*me.opacity;Se.type=oe,Se.method="none",Se.focus="100%",Se.angle=Re,Se.color=lt,Se.color2=ze,Se.colors=rt.join(","),Se.opacity=zt,Se.opacity2=Ct}oe==="radial"&&(Se.focusposition=Be.join(","))}else H(Se,Ee,me.opacity)},M=function(Se,me){me.lineDash&&(Se.dashstyle=me.lineDash.join(" ")),me.stroke!=null&&!(me.stroke instanceof l)&&H(Se,me.stroke,me.opacity)},G=function(Se,me,Oe,Ee){var oe=me==="fill",Re=Se.getElementsByTagName(me)[0];Oe[me]!=null&&Oe[me]!=="none"&&(oe||!oe&&Oe.lineWidth)?(Se[oe?"filled":"stroked"]="true",Oe[me]instanceof l&&K(Se,Re),Re||(Re=n.createNode(me)),oe?j(Re,Oe,Ee):M(Re,Oe),B(Se,Re)):(Se[oe?"filled":"stroked"]="false",K(Se,Re))},X=[[],[],[]],q=function(Se,me){var Oe=a.M,Ee=a.C,oe=a.L,Re=a.A,Be=a.Q,et=[],bt,dt,He,kt,ut,Ft,Ht=Se.data,$t=Se.len();for(kt=0;kt<$t;){He=Ht[kt++],dt="",bt=0;switch(He){case Oe:dt=" m ",bt=1,ut=Ht[kt++],Ft=Ht[kt++],X[0][0]=ut,X[0][1]=Ft;break;case oe:dt=" l ",bt=1,ut=Ht[kt++],Ft=Ht[kt++],X[0][0]=ut,X[0][1]=Ft;break;case Be:case Ee:dt=" c ",bt=3;var Ut=Ht[kt++],Jt=Ht[kt++],ct=Ht[kt++],le=Ht[kt++],te,we;He===Be?(te=ct,we=le,ct=(ct+2*Ut)/3,le=(le+2*Jt)/3,Ut=(ut+2*Ut)/3,Jt=(Ft+2*Jt)/3):(te=Ht[kt++],we=Ht[kt++]),X[0][0]=Ut,X[0][1]=Jt,X[1][0]=ct,X[1][1]=le,X[2][0]=te,X[2][1]=we,ut=te,Ft=we;break;case Re:var Ce=0,fe=0,rt=1,tt=1,ye=0;me&&(Ce=me[4],fe=me[5],rt=h(me[0]*me[0]+me[1]*me[1]),tt=h(me[2]*me[2]+me[3]*me[3]),ye=Math.atan2(-me[1]/tt,me[0]/rt));var Je=Ht[kt++],lt=Ht[kt++],ze=Ht[kt++],Ct=Ht[kt++],zt=Ht[kt++]+ye,at=Ht[kt++]+zt+ye;kt++;var vt=Ht[kt++],At=Je+v(zt)*ze,tr=lt+w(zt)*Ct,Ut=Je+v(at)*ze,Jt=lt+w(at)*Ct,Ir=vt?" wa ":" at ";Math.abs(At-Ut)<1e-4&&(Math.abs(at-zt)>.01?vt&&(At+=270/I):Math.abs(tr-lt)<1e-4?vt&&At<Je||!vt&&At>Je?Jt-=270/I:Jt+=270/I:vt&&tr<lt||!vt&&tr>lt?Ut+=270/I:Ut-=270/I),et.push(Ir,c(((Je-ze)*rt+Ce)*I-_),x,c(((lt-Ct)*tt+fe)*I-_),x,c(((Je+ze)*rt+Ce)*I-_),x,c(((lt+Ct)*tt+fe)*I-_),x,c((At*rt+Ce)*I-_),x,c((tr*tt+fe)*I-_),x,c((Ut*rt+Ce)*I-_),x,c((Jt*tt+fe)*I-_)),ut=Ut,Ft=Jt;break;case a.R:var zr=X[0],yn=X[1];zr[0]=Ht[kt++],zr[1]=Ht[kt++],yn[0]=zr[0]+Ht[kt++],yn[1]=zr[1]+Ht[kt++],me&&(g(zr,zr,me),g(yn,yn,me)),zr[0]=c(zr[0]*I-_),yn[0]=c(yn[0]*I-_),zr[1]=c(zr[1]*I-_),yn[1]=c(yn[1]*I-_),et.push(" m ",zr[0],x,zr[1]," l ",yn[0],x,zr[1]," l ",yn[0],x,yn[1]," l ",zr[0],x,yn[1]);break;case a.Z:et.push(" x ")}if(bt>0){et.push(dt);for(var ui=0;ui<bt;ui++){var Nn=X[ui];me&&g(Nn,Nn,me),et.push(c(Nn[0]*I-_),x,c(Nn[1]*I-_),ui<bt-1?x:"")}}}return et.join("")};o.prototype.brushVML=function(ae){var Se=this.style,me=this._vmlEl;me||(me=n.createNode("shape"),N(me),this._vmlEl=me),G(me,"fill",Se,this),G(me,"stroke",Se,this);var Oe=this.transform,Ee=Oe!=null,oe=me.getElementsByTagName("stroke")[0];if(oe){var Re=Se.lineWidth;if(Ee&&!Se.strokeNoScale){var Be=Oe[0]*Oe[3]-Oe[1]*Oe[2];Re*=h(A(Be))}oe.weight=Re+"px"}var et=this.path||(this.path=new i);this.__dirtyPath&&(et.beginPath(),et.subPixelOptimize=!1,this.buildPath(et,this.shape),et.toStatic(),this.__dirtyPath=!1),me.path=q(et,this.transform),me.style.zIndex=Y(this.zlevel,this.z,this.z2),B(ae,me),Se.text!=null?this.drawRectText(ae,this.getBoundingRect()):this.removeRectText(ae)},o.prototype.onRemove=function(ae){K(ae,this._vmlEl),this.removeRectText(ae)},o.prototype.onAdd=function(ae){B(ae,this._vmlEl),this.appendRectText(ae)};var ee=function(Se){return typeof Se=="object"&&Se.tagName&&Se.tagName.toUpperCase()==="IMG"};r.prototype.brushVML=function(ae){var Se=this.style,me=Se.image,Oe,Ee;if(ee(me)){var oe=me.src;if(oe===this._imageSrc)Oe=this._imageWidth,Ee=this._imageHeight;else{var Re=me.runtimeStyle,Be=Re.width,et=Re.height;Re.width="auto",Re.height="auto",Oe=me.width,Ee=me.height,Re.width=Be,Re.height=et,this._imageSrc=oe,this._imageWidth=Oe,this._imageHeight=Ee}me=oe}else me===this._imageSrc&&(Oe=this._imageWidth,Ee=this._imageHeight);if(!me)return;var bt=Se.x||0,dt=Se.y||0,He=Se.width,kt=Se.height,ut=Se.sWidth,Ft=Se.sHeight,Ht=Se.sx||0,$t=Se.sy||0,Ut=ut&&Ft,Jt=this._vmlEl;Jt||(Jt=n.doc.createElement("div"),N(Jt),this._vmlEl=Jt);var ct=Jt.style,le=!1,te,we=1,Ce=1;if(this.transform&&(te=this.transform,we=h(te[0]*te[0]+te[1]*te[1]),Ce=h(te[2]*te[2]+te[3]*te[3]),le=te[1]||te[2]),le){var fe=[bt,dt],rt=[bt+He,dt],tt=[bt,dt+kt],ye=[bt+He,dt+kt];g(fe,fe,te),g(rt,rt,te),g(tt,tt,te),g(ye,ye,te);var Je=b(fe[0],rt[0],tt[0],ye[0]),lt=b(fe[1],rt[1],tt[1],ye[1]),ze=[];ze.push("M11=",te[0]/we,x,"M12=",te[2]/Ce,x,"M21=",te[1]/we,x,"M22=",te[3]/Ce,x,"Dx=",c(bt*we+te[4]),x,"Dy=",c(dt*Ce+te[5])),ct.padding="0 "+c(Je)+"px "+c(lt)+"px 0",ct.filter=C+".Matrix("+ze.join("")+", SizingMethod=clip)"}else te&&(bt=bt*we+te[4],dt=dt*Ce+te[5]),ct.filter="",ct.left=c(bt)+"px",ct.top=c(dt)+"px";var Ct=this._imageEl,zt=this._cropEl;Ct||(Ct=n.doc.createElement("div"),this._imageEl=Ct);var at=Ct.style;if(Ut){if(Oe&&Ee)at.width=c(we*Oe*He/ut)+"px",at.height=c(Ce*Ee*kt/Ft)+"px";else{var vt=new Image,At=this;vt.onload=function(){vt.onload=null,Oe=vt.width,Ee=vt.height,at.width=c(we*Oe*He/ut)+"px",at.height=c(Ce*Ee*kt/Ft)+"px",At._imageWidth=Oe,At._imageHeight=Ee,At._imageSrc=me},vt.src=me}zt||(zt=n.doc.createElement("div"),zt.style.overflow="hidden",this._cropEl=zt);var tr=zt.style;tr.width=c((He+Ht*He/ut)*we),tr.height=c((kt+$t*kt/Ft)*Ce),tr.filter=C+".Matrix(Dx="+-Ht*He/ut*we+",Dy="+-$t*kt/Ft*Ce+")",zt.parentNode||Jt.appendChild(zt),Ct.parentNode!==zt&&zt.appendChild(Ct)}else at.width=c(we*He)+"px",at.height=c(Ce*kt)+"px",Jt.appendChild(Ct),zt&&zt.parentNode&&(Jt.removeChild(zt),this._cropEl=null);var Ir="",zr=Se.opacity;zr<1&&(Ir+=".Alpha(opacity="+c(zr*100)+") "),Ir+=C+".AlphaImageLoader(src="+me+", SizingMethod=scale)",at.filter=Ir,Jt.style.zIndex=Y(this.zlevel,this.z,this.z2),B(ae,Jt),Se.text!=null&&this.drawRectText(ae,this.getBoundingRect())},r.prototype.onRemove=function(ae){K(ae,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(ae)},r.prototype.onAdd=function(ae){B(ae,this._vmlEl),this.appendRectText(ae)};var ie="normal",de={},ue=0,ve=100,be=document.createElement("div"),_e=function(Se){var me=de[Se];if(!me){ue>ve&&(ue=0,de={});var Oe=be.style,Ee;try{Oe.font=Se,Ee=Oe.fontFamily.split(",")[0]}catch(oe){}me={style:Oe.fontStyle||ie,variant:Oe.fontVariant||ie,weight:Oe.fontWeight||ie,size:parseFloat(Oe.fontSize||12)|0,family:Ee||"Microsoft YaHei"},de[Se]=me,ue++}return me},ke;e.$override("measureText",function(ae,Se){var me=n.doc;ke||(ke=me.createElement("div"),ke.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",n.doc.body.appendChild(ke));try{ke.style.font=Se}catch(Oe){}return ke.innerHTML="",ke.appendChild(me.createTextNode(ae)),{width:ke.offsetWidth}});for(var $e=new p,ne=function(Se,me,Oe,Ee){var oe=this.style;this.__dirty&&d.normalizeTextStyle(oe,!0);var Re=oe.text;if(Re!=null&&(Re+=""),!Re)return;if(oe.rich){var Be=e.parseRichText(Re,oe);Re=[];for(var et=0;et<Be.lines.length;et++){for(var bt=Be.lines[et].tokens,dt=[],He=0;He<bt.length;He++)dt.push(bt[He].text);Re.push(dt.join(""))}Re=Re.join(`
|
|
|
`)}var kt,ut,Ft=oe.textAlign,Ht=oe.textVerticalAlign,$t=_e(oe.font),Ut=$t.style+" "+$t.variant+" "+$t.weight+" "+$t.size+'px "'+$t.family+'"';Oe=Oe||e.getBoundingRect(Re,Ut,Ft,Ht,oe.textPadding,oe.textLineHeight);var Jt=this.transform;if(Jt&&!Ee&&($e.copy(me),$e.applyTransform(Jt),me=$e),Ee)kt=me.x,ut=me.y;else{var ct=oe.textPosition;if(ct instanceof Array)kt=me.x+k(ct[0],me.width),ut=me.y+k(ct[1],me.height),Ft=Ft||"left";else{var le=this.calculateTextPosition?this.calculateTextPosition({},oe,me):e.calculateTextPosition({},oe,me);kt=le.x,ut=le.y,Ft=Ft||le.textAlign,Ht=Ht||le.textVerticalAlign}}kt=e.adjustTextX(kt,Oe.width,Ft),ut=e.adjustTextY(ut,Oe.height,Ht),ut+=Oe.height/2;var te=n.createNode,we=this._textVmlEl,Ce,fe,rt;we?(rt=we.firstChild,Ce=rt.nextSibling,fe=Ce.nextSibling):(we=te("line"),Ce=te("path"),fe=te("textpath"),rt=te("skew"),fe.style["v-text-align"]="left",N(we),Ce.textpathok=!0,fe.on=!0,we.from="0 0",we.to="1000 0.05",B(we,rt),B(we,Ce),B(we,fe),this._textVmlEl=we);var tt=[kt,ut],ye=we.style;Jt&&Ee?(g(tt,tt,Jt),rt.on=!0,rt.matrix=Jt[0].toFixed(3)+x+Jt[2].toFixed(3)+x+Jt[1].toFixed(3)+x+Jt[3].toFixed(3)+",0,0",rt.offset=(c(tt[0])||0)+","+(c(tt[1])||0),rt.origin="0 0",ye.left="0px",ye.top="0px"):(rt.on=!1,ye.left=c(kt)+"px",ye.top=c(ut)+"px"),fe.string=F(Re);try{fe.style.font=Ut}catch(Je){}G(we,"fill",{fill:oe.textFill,opacity:oe.opacity},this),G(we,"stroke",{stroke:oe.textStroke,opacity:oe.opacity,lineDash:oe.lineDash||null},this),we.style.zIndex=Y(this.zlevel,this.z,this.z2),B(Se,we)},Ne=function(Se){K(Se,this._textVmlEl),this._textVmlEl=null},st=function(Se){B(Se,this._textVmlEl)},pe=[f,u,r,o,s],Z=0;Z<pe.length;Z++){var J=pe[Z].prototype;J.drawRectText=ne,J.removeRectText=Ne,J.appendRectText=st}s.prototype.brushVML=function(ae){var Se=this.style;Se.text!=null?this.drawRectText(ae,{x:Se.x||0,y:Se.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(ae)},s.prototype.onRemove=function(ae){this.removeRectText(ae)},s.prototype.onAdd=function(ae){this.appendRectText(ae)}}},qJCg:function(z,V,m){var S=m("BlVb"),y=m("mFDi"),g=m("IwbS"),p=g.linePolygonIntersect,t={lineX:e(0),lineY:e(1),rect:{point:function(u,r,s){return u&&s.boundingRect.contain(u[0],u[1])},rect:function(u,r,s){return u&&s.boundingRect.intersect(u)}},polygon:{point:function(u,r,s){return u&&s.boundingRect.contain(u[0],u[1])&&S.contain(s.range,u[0],u[1])},rect:function(u,r,s){var o=s.range;if(!u||o.length<=1)return!1;var i=u.x,l=u.y,n=u.width,a=u.height,c=o[0];if(S.contain(o,i,l)||S.contain(o,i+n,l)||S.contain(o,i,l+a)||S.contain(o,i+n,l+a)||y.create(u).contain(c[0],c[1])||p(i,l,i+n,l,o)||p(i,l,i,l+a,o)||p(i+n,l,i+n,l+a,o)||p(i,l+a,i+n,l+a,o))return!0}}};function e(u){var r=["x","y"],s=["width","height"];return{point:function(o,i,l){if(o){var n=l.range,a=o[u];return d(a,n)}},rect:function(o,i,l){if(o){var n=l.range,a=[o[r[u]],o[r[u]]+o[s[u]]];return a[1]<a[0]&&a.reverse(),d(a[0],n)||d(a[1],n)||d(n[0],a)||d(n[1],a)}}}}function d(u,r){return r[0]<=u&&u<=r[1]}var f=t;z.exports=f},qMZE:function(z,V,m){var S=m("JEkh"),y=S.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}}}});z.exports=y},qNPg:function(z,V,m){"use strict";m.d(V,"a",function(){return me});var S=m("wx14"),y=m("rePB"),g=m("VTBJ"),p=m("KQm4"),t=m("ODXe"),e=m("Ff2n"),d=m("q1tI"),f=m("4IlW"),u=m("5Z9U"),r=m("c+Xe"),s=m("TSYQ"),o=m.n(s),i=m("6cGi"),l=m("bX4T"),n=m("t23M"),a=void 0;function c(Oe,Ee){var oe=Oe.prefixCls,Re=Oe.invalidate,Be=Oe.item,et=Oe.renderItem,bt=Oe.responsive,dt=Oe.registerSize,He=Oe.itemKey,kt=Oe.className,ut=Oe.style,Ft=Oe.children,Ht=Oe.display,$t=Oe.order,Ut=Oe.component,Jt=Ut===void 0?"div":Ut,ct=Object(e.a)(Oe,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","className","style","children","display","order","component"]),le=bt&&!Ht;function te(tt){dt(He,tt)}d.useEffect(function(){return function(){te(null)}},[]);var we=et&&Be!==a?et(Be):Ft,Ce;Re||(Ce={opacity:le?0:1,height:le?0:a,overflowY:le?"hidden":a,order:bt?$t:a,pointerEvents:le?"none":a,position:le?"absolute":a});var fe={};le&&(fe["aria-hidden"]=!0);var rt=d.createElement(Jt,Object(S.a)({className:o()(!Re&&oe,kt),style:Object(g.a)(Object(g.a)({},Ce),ut)},fe,ct,{ref:Ee}),we);return bt&&(rt=d.createElement(n.a,{onResize:function(ye){var Je=ye.offsetWidth;te(Je)}},rt)),rt}var h=d.forwardRef(c);h.displayName="Item";var A=h,v=m("wgJM");function w(){var Oe=Object(d.useState)({}),Ee=Object(t.a)(Oe,2),oe=Ee[1],Re=Object(d.useRef)([]),Be=Object(d.useRef)(!1),et=0,bt=0;Object(d.useEffect)(function(){return function(){Be.current=!0}},[]);function dt(He){var kt=et;et+=1,Re.current.length<kt+1&&(Re.current[kt]=He);var ut=Re.current[kt];function Ft(Ht){Re.current[kt]=typeof Ht=="function"?Ht(Re.current[kt]):Ht,v.a.cancel(bt),bt=Object(v.a)(function(){Be.current||oe({})})}return[ut,Ft]}return dt}var b=function(Ee,oe){var Re=d.useContext(I);if(!Re){var Be=Ee.component,et=Be===void 0?"div":Be,bt=Object(e.a)(Ee,["component"]);return d.createElement(et,Object(S.a)({},bt,{ref:oe}))}var dt=Re.className,He=Object(e.a)(Re,["className"]),kt=Ee.className,ut=Object(e.a)(Ee,["className"]);return d.createElement(I.Provider,{value:null},d.createElement(A,Object(S.a)({ref:oe,className:o()(dt,kt)},He,ut)))},x=d.forwardRef(b);x.displayName="RawItem";var C=x,I=d.createContext(null),_="responsive",E="invalidate";function O(Oe){return"+ ".concat(Oe.length," ...")}function N(Oe,Ee){var oe=Oe.prefixCls,Re=oe===void 0?"rc-overflow":oe,Be=Oe.data,et=Be===void 0?[]:Be,bt=Oe.renderItem,dt=Oe.renderRawItem,He=Oe.itemKey,kt=Oe.itemWidth,ut=kt===void 0?10:kt,Ft=Oe.ssr,Ht=Oe.style,$t=Oe.className,Ut=Oe.maxCount,Jt=Oe.renderRest,ct=Oe.renderRawRest,le=Oe.suffix,te=Oe.component,we=te===void 0?"div":te,Ce=Oe.itemComponent,fe=Oe.onVisibleChange,rt=Object(e.a)(Oe,["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"]),tt=w(),ye=Ft==="full",Je=tt(null),lt=Object(t.a)(Je,2),ze=lt[0],Ct=lt[1],zt=ze||0,at=tt(new Map),vt=Object(t.a)(at,2),At=vt[0],tr=vt[1],Ir=tt(0),zr=Object(t.a)(Ir,2),yn=zr[0],ui=zr[1],Nn=tt(0),sn=Object(t.a)(Nn,2),Nt=sn[0],xt=sn[1],Pe=tt(0),Fe=Object(t.a)(Pe,2),Ve=Fe[0],pt=Fe[1],Mt=Object(d.useState)(null),dr=Object(t.a)(Mt,2),fr=dr[0],Lr=dr[1],dn=Object(d.useState)(null),_n=Object(t.a)(dn,2),cr=_n[0],Xt=_n[1],Zt=d.useMemo(function(){return cr===null&&ye?Number.MAX_SAFE_INTEGER:cr||0},[cr,ze]),Rr=Object(d.useState)(!1),$r=Object(t.a)(Rr,2),un=$r[0],Dn=$r[1],sr="".concat(Re,"-item"),_r=Math.max(yn,Nt),Yr=et.length&&Ut===_,Pr=Ut===E,wn=Yr||typeof Ut=="number"&&et.length>Ut,di=Object(d.useMemo)(function(){var gr=et;return Yr?ze===null&&ye?gr=et:gr=et.slice(0,Math.min(et.length,zt/ut)):typeof Ut=="number"&&(gr=et.slice(0,Ut)),gr},[et,ut,ze,Ut,Yr]),On=Object(d.useMemo)(function(){return Yr?et.slice(Zt+1):et.slice(di.length)},[et,di,Yr,Zt]),$n=Object(d.useCallback)(function(gr,mr){var Cr;return typeof He=="function"?He(gr):(Cr=He&&(gr==null?void 0:gr[He]))!==null&&Cr!==void 0?Cr:mr},[He]),wi=Object(d.useCallback)(bt||function(gr){return gr},[bt]);function ki(gr,mr){Xt(gr),mr||(Dn(gr<et.length-1),fe==null||fe(gr))}function ra(gr,mr){Ct(mr.clientWidth)}function ia(gr,mr){tr(function(Cr){var Wt=new Map(Cr);return mr===null?Wt.delete(gr):Wt.set(gr,mr),Wt})}function da(gr,mr){xt(mr),ui(Nt)}function gt(gr,mr){pt(mr)}function je(gr){return At.get($n(di[gr],gr))}d.useLayoutEffect(function(){if(zt&&_r&&di){var gr=Ve,mr=di.length,Cr=mr-1;if(!mr){ki(0),Lr(null);return}for(var Wt=0;Wt<mr;Wt+=1){var qr=je(Wt);if(qr===void 0){ki(Wt-1,!0);break}if(gr+=qr,Cr===0&&gr<=zt||Wt===Cr-1&&gr+je(Cr)<=zt){ki(Cr),Lr(null);break}else if(gr+_r>zt){ki(Wt-1),Lr(gr-qr-Ve+Nt);break}}le&&je(0)+Ve>zt&&Lr(null)}},[zt,At,Nt,Ve,$n,di]);var Ye=un&&!!On.length,Ze={};fr!==null&&Yr&&(Ze={position:"absolute",left:fr,top:0});var ft={prefixCls:sr,responsive:Yr,component:Ce,invalidate:Pr},ot=dt?function(gr,mr){var Cr=$n(gr,mr);return d.createElement(I.Provider,{key:Cr,value:Object(g.a)(Object(g.a)({},ft),{},{order:mr,item:gr,itemKey:Cr,registerSize:ia,display:mr<=Zt})},dt(gr,mr))}:function(gr,mr){var Cr=$n(gr,mr);return d.createElement(A,Object(S.a)({},ft,{order:mr,key:Cr,item:gr,renderItem:wi,itemKey:Cr,registerSize:ia,display:mr<=Zt}))},ht,Bt={order:Ye?Zt:Number.MAX_SAFE_INTEGER,className:"".concat(sr,"-rest"),registerSize:da,display:Ye};if(ct)ct&&(ht=d.createElement(I.Provider,{value:Object(g.a)(Object(g.a)({},ft),Bt)},ct(On)));else{var It=Jt||O;ht=d.createElement(A,Object(S.a)({},ft,Bt),typeof It=="function"?It(On):It)}var rr=d.createElement(we,Object(S.a)({className:o()(!Pr&&Re,$t),style:Ht,ref:Ee},rt),di.map(ot),wn?ht:null,le&&d.createElement(A,Object(S.a)({},ft,{order:Zt,className:"".concat(sr,"-suffix"),registerSize:gt,display:!0,style:Ze}),le));return Yr&&(rr=d.createElement(n.a,{onResize:ra},rr)),rr}var F=d.forwardRef(N);F.displayName="Overflow",F.Item=C,F.RESPONSIVE=_,F.INVALIDATE=E;var U=F,B=U,K=m("8OUc"),Y=function(Ee,oe){var Re,Be,et=Ee.prefixCls,bt=Ee.id,dt=Ee.inputElement,He=Ee.disabled,kt=Ee.tabIndex,ut=Ee.autoFocus,Ft=Ee.autoComplete,Ht=Ee.editable,$t=Ee.accessibilityIndex,Ut=Ee.value,Jt=Ee.maxLength,ct=Ee.onKeyDown,le=Ee.onMouseDown,te=Ee.onChange,we=Ee.onPaste,Ce=Ee.onCompositionStart,fe=Ee.onCompositionEnd,rt=Ee.open,tt=Ee.attrs,ye=dt||d.createElement("input",null),Je=ye,lt=Je.ref,ze=Je.props,Ct=ze.onKeyDown,zt=ze.onChange,at=ze.onMouseDown,vt=ze.onCompositionStart,At=ze.onCompositionEnd,tr=ze.style;return ye=d.cloneElement(ye,Object(g.a)(Object(g.a)({id:bt,ref:Object(r.a)(oe,lt),disabled:He,tabIndex:kt,autoComplete:Ft||"off",type:"search",autoFocus:ut,className:o()("".concat(et,"-selection-search-input"),(Re=ye)===null||Re===void 0||((Be=Re.props)===null||Be===void 0)?void 0:Be.className),style:Object(g.a)(Object(g.a)({},tr),{},{opacity:Ht?null:0}),role:"combobox","aria-expanded":rt,"aria-haspopup":"listbox","aria-owns":"".concat(bt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(bt,"_list"),"aria-activedescendant":"".concat(bt,"_list_").concat($t)},tt),{},{value:Ht?Ut:"",maxLength:Jt,readOnly:!Ht,unselectable:Ht?null:"on",onKeyDown:function(zr){ct(zr),Ct&&Ct(zr)},onMouseDown:function(zr){le(zr),at&&at(zr)},onChange:function(zr){te(zr),zt&&zt(zr)},onCompositionStart:function(zr){Ce(zr),vt&&vt(zr)},onCompositionEnd:function(zr){fe(zr),At&&At(zr)},onPaste:we})),ye},k=d.forwardRef(Y);k.displayName="Input";var H=k,W=m("WKfj");function j(Oe,Ee){W.b?d.useLayoutEffect(Oe,Ee):d.useEffect(Oe,Ee)}var M=function(Ee){Ee.preventDefault(),Ee.stopPropagation()},G=function(Ee){var oe=Ee.id,Re=Ee.prefixCls,Be=Ee.values,et=Ee.open,bt=Ee.searchValue,dt=Ee.inputRef,He=Ee.placeholder,kt=Ee.disabled,ut=Ee.mode,Ft=Ee.showSearch,Ht=Ee.autoFocus,$t=Ee.autoComplete,Ut=Ee.accessibilityIndex,Jt=Ee.tabIndex,ct=Ee.removeIcon,le=Ee.maxTagCount,te=Ee.maxTagTextLength,we=Ee.maxTagPlaceholder,Ce=we===void 0?function(fr){return"+ ".concat(fr.length," ...")}:we,fe=Ee.tagRender,rt=Ee.onToggleOpen,tt=Ee.onSelect,ye=Ee.onInputChange,Je=Ee.onInputPaste,lt=Ee.onInputKeyDown,ze=Ee.onInputMouseDown,Ct=Ee.onInputCompositionStart,zt=Ee.onInputCompositionEnd,at=d.useRef(null),vt=Object(d.useState)(0),At=Object(t.a)(vt,2),tr=At[0],Ir=At[1],zr=Object(d.useState)(!1),yn=Object(t.a)(zr,2),ui=yn[0],Nn=yn[1],sn="".concat(Re,"-selection"),Nt=et||ut==="tags"?bt:"",xt=ut==="tags"||Ft&&(et||ui);j(function(){Ir(at.current.scrollWidth)},[Nt]);function Pe(fr,Lr,dn,_n){return d.createElement("span",{className:o()("".concat(sn,"-item"),Object(y.a)({},"".concat(sn,"-item-disabled"),Lr))},d.createElement("span",{className:"".concat(sn,"-item-content")},fr),dn&&d.createElement(K.a,{className:"".concat(sn,"-item-remove"),onMouseDown:M,onClick:_n,customizeIcon:ct},"\xD7"))}function Fe(fr,Lr,dn,_n,cr){var Xt=function(Rr){M(Rr),rt(!et)};return d.createElement("span",{onMouseDown:Xt},fe({label:Lr,value:fr,disabled:dn,closable:_n,onClose:cr}))}function Ve(fr){var Lr=fr.disabled,dn=fr.label,_n=fr.value,cr=!kt&&!Lr,Xt=dn;if(typeof te=="number"&&(typeof dn=="string"||typeof dn=="number")){var Zt=String(Xt);Zt.length>te&&(Xt="".concat(Zt.slice(0,te),"..."))}var Rr=function(un){un&&un.stopPropagation(),tt(_n,{selected:!1})};return typeof fe=="function"?Fe(_n,Xt,Lr,cr,Rr):Pe(Xt,Lr,cr,Rr)}function pt(fr){var Lr=typeof Ce=="function"?Ce(fr):Ce;return Pe(Lr,!1)}var Mt=d.createElement("div",{className:"".concat(sn,"-search"),style:{width:tr},onFocus:function(){Nn(!0)},onBlur:function(){Nn(!1)}},d.createElement(H,{ref:dt,open:et,prefixCls:Re,id:oe,inputElement:null,disabled:kt,autoFocus:Ht,autoComplete:$t,editable:xt,accessibilityIndex:Ut,value:Nt,onKeyDown:lt,onMouseDown:ze,onChange:ye,onPaste:Je,onCompositionStart:Ct,onCompositionEnd:zt,tabIndex:Jt,attrs:Object(l.a)(Ee,!0)}),d.createElement("span",{ref:at,className:"".concat(sn,"-search-mirror"),"aria-hidden":!0},Nt,"\xA0")),dr=d.createElement(B,{prefixCls:"".concat(sn,"-overflow"),data:Be,renderItem:Ve,renderRest:pt,suffix:Mt,itemKey:"key",maxCount:le});return d.createElement(d.Fragment,null,dr,!Be.length&&!Nt&&d.createElement("span",{className:"".concat(sn,"-placeholder")},He))},X=G,q=function(Ee){var oe=Ee.inputElement,Re=Ee.prefixCls,Be=Ee.id,et=Ee.inputRef,bt=Ee.disabled,dt=Ee.autoFocus,He=Ee.autoComplete,kt=Ee.accessibilityIndex,ut=Ee.mode,Ft=Ee.open,Ht=Ee.values,$t=Ee.placeholder,Ut=Ee.tabIndex,Jt=Ee.showSearch,ct=Ee.searchValue,le=Ee.activeValue,te=Ee.maxLength,we=Ee.onInputKeyDown,Ce=Ee.onInputMouseDown,fe=Ee.onInputChange,rt=Ee.onInputPaste,tt=Ee.onInputCompositionStart,ye=Ee.onInputCompositionEnd,Je=d.useState(!1),lt=Object(t.a)(Je,2),ze=lt[0],Ct=lt[1],zt=ut==="combobox",at=zt||Jt,vt=Ht[0],At=ct||"";zt&&le&&!ze&&(At=le),d.useEffect(function(){zt&&Ct(!1)},[zt,le]);var tr=ut!=="combobox"&&!Ft?!1:!!At,Ir=vt&&(typeof vt.label=="string"||typeof vt.label=="number")?vt.label.toString():void 0;return d.createElement(d.Fragment,null,d.createElement("span",{className:"".concat(Re,"-selection-search")},d.createElement(H,{ref:et,prefixCls:Re,id:Be,open:Ft,inputElement:oe,disabled:bt,autoFocus:dt,autoComplete:He,editable:at,accessibilityIndex:kt,value:At,onKeyDown:we,onMouseDown:Ce,onChange:function(yn){Ct(!0),fe(yn)},onPaste:rt,onCompositionStart:tt,onCompositionEnd:ye,tabIndex:Ut,attrs:Object(l.a)(Ee,!0),maxLength:zt?te:void 0})),!zt&&vt&&!tr&&d.createElement("span",{className:"".concat(Re,"-selection-item"),title:Ir},vt.label),!vt&&!tr&&d.createElement("span",{className:"".concat(Re,"-selection-placeholder")},$t))},ee=q;function ie(){var Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Ee=d.useRef(null),oe=d.useRef(null);d.useEffect(function(){return function(){window.clearTimeout(oe.current)}},[]);function Re(Be){(Be||Ee.current===null)&&(Ee.current=Be),window.clearTimeout(oe.current),oe.current=window.setTimeout(function(){Ee.current=null},Oe)}return[function(){return Ee.current},Re]}var de=function(Ee,oe){var Re=Object(d.useRef)(null),Be=Object(d.useRef)(!1),et=Ee.prefixCls,bt=Ee.multiple,dt=Ee.open,He=Ee.mode,kt=Ee.showSearch,ut=Ee.tokenWithEnter,Ft=Ee.onSearch,Ht=Ee.onSearchSubmit,$t=Ee.onToggleOpen,Ut=Ee.onInputKeyDown,Jt=Ee.domRef;d.useImperativeHandle(oe,function(){return{focus:function(){Re.current.focus()},blur:function(){Re.current.blur()}}});var ct=ie(0),le=Object(t.a)(ct,2),te=le[0],we=le[1],Ce=function(tr){var Ir=tr.which;(Ir===f.a.UP||Ir===f.a.DOWN)&&tr.preventDefault(),Ut&&Ut(tr),Ir===f.a.ENTER&&He==="tags"&&!Be.current&&!dt&&Ht(tr.target.value),[f.a.SHIFT,f.a.TAB,f.a.BACKSPACE,f.a.ESC].includes(Ir)||$t(!0)},fe=function(){we(!0)},rt=Object(d.useRef)(null),tt=function(tr){Ft(tr,!0,Be.current)!==!1&&$t(!0)},ye=function(){Be.current=!0},Je=function(tr){Be.current=!1,He!=="combobox"&&tt(tr.target.value)},lt=function(tr){var Ir=tr.target.value;if(ut&&rt.current&&/[\r\n]/.test(rt.current)){var zr=rt.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Ir=Ir.replace(zr,rt.current)}rt.current=null,tt(Ir)},ze=function(tr){var Ir=tr.clipboardData,zr=Ir.getData("text");rt.current=zr},Ct=function(tr){var Ir=tr.target;if(Ir!==Re.current){var zr=document.body.style.msTouchAction!==void 0;zr?setTimeout(function(){Re.current.focus()}):Re.current.focus()}},zt=function(tr){var Ir=te();tr.target!==Re.current&&!Ir&&tr.preventDefault(),(He!=="combobox"&&(!kt||!Ir)||!dt)&&(dt&&Ft("",!0,!1),$t())},at={inputRef:Re,onInputKeyDown:Ce,onInputMouseDown:fe,onInputChange:lt,onInputPaste:ze,onInputCompositionStart:ye,onInputCompositionEnd:Je},vt=bt?d.createElement(X,Object(S.a)({},Ee,at)):d.createElement(ee,Object(S.a)({},Ee,at));return d.createElement("div",{ref:Jt,className:"".concat(et,"-selector"),onClick:Ct,onMouseDown:zt},vt)},ue=d.forwardRef(de);ue.displayName="Selector";var ve=ue,be=m("uciX"),_e=function(Ee){var oe=typeof Ee!="number"?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:oe,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:oe,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:oe,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:oe,adjustY:1}}}},ke=function(Ee,oe){var Re=Ee.prefixCls,Be=Ee.disabled,et=Ee.visible,bt=Ee.children,dt=Ee.popupElement,He=Ee.containerWidth,kt=Ee.animation,ut=Ee.transitionName,Ft=Ee.dropdownStyle,Ht=Ee.dropdownClassName,$t=Ee.direction,Ut=$t===void 0?"ltr":$t,Jt=Ee.dropdownMatchSelectWidth,ct=Jt===void 0?!0:Jt,le=Ee.dropdownRender,te=Ee.dropdownAlign,we=Ee.getPopupContainer,Ce=Ee.empty,fe=Ee.getTriggerDOMNode,rt=Ee.onPopupVisibleChange,tt=Object(e.a)(Ee,["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange"]),ye="".concat(Re,"-dropdown"),Je=dt;le&&(Je=le(dt));var lt=d.useMemo(function(){return _e(ct)},[ct]),ze=kt?"".concat(ye,"-").concat(kt):ut,Ct=d.useRef(null);d.useImperativeHandle(oe,function(){return{getPopupElement:function(){return Ct.current}}});var zt=Object(g.a)({minWidth:He},Ft);return typeof ct=="number"?zt.width=ct:ct&&(zt.width=He),d.createElement(be.a,Object(S.a)({},tt,{showAction:rt?["click"]:[],hideAction:rt?["click"]:[],popupPlacement:Ut==="rtl"?"bottomRight":"bottomLeft",builtinPlacements:lt,prefixCls:ye,popupTransitionName:ze,popup:d.createElement("div",{ref:Ct},Je),popupAlign:te,popupVisible:et,getPopupContainer:we,popupClassName:o()(Ht,Object(y.a)({},"".concat(ye,"-empty"),Ce)),popupStyle:zt,getTriggerDOMNode:fe,onPopupVisibleChange:rt}),bt)},$e=d.forwardRef(ke);$e.displayName="SelectTrigger";var ne=$e,Ne=m("wPlo");function st(){var Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Ee=d.useState(!1),oe=Object(t.a)(Ee,2),Re=oe[0],Be=oe[1],et=d.useRef(null),bt=function(){window.clearTimeout(et.current)};d.useEffect(function(){return bt},[]);var dt=function(kt,ut){bt(),et.current=window.setTimeout(function(){Be(kt),ut&&ut()},Oe)};return[Re,dt,bt]}var pe=m("2Qr1");function Z(Oe,Ee,oe){var Re=d.useRef(null);Re.current={open:Ee,triggerOpen:oe},d.useEffect(function(){function Be(et){var bt=et.target;bt.shadowRoot&&et.composed&&(bt=et.composedPath()[0]||bt),Re.current.open&&Oe().filter(function(dt){return dt}).every(function(dt){return!dt.contains(bt)&&dt!==bt})&&Re.current.triggerOpen(!1)}return window.addEventListener("mousedown",Be),function(){return window.removeEventListener("mousedown",Be)}},[])}function J(Oe){var Ee=d.useRef(Oe),oe=d.useMemo(function(){var Re=new Map;Ee.current.forEach(function(et){var bt=et.value,dt=et.label;bt!==dt&&Re.set(bt,dt)});var Be=Oe.map(function(et){var bt=Re.get(et.value);return et.isCacheable&&bt?Object(g.a)(Object(g.a)({},et),{},{label:bt}):et});return Ee.current=Be,Be},[Oe]);return oe}function ae(Oe){var Ee=d.useRef(null),oe=d.useMemo(function(){var Be=new Map;return Oe.forEach(function(et){var bt=et.data.value;Be.set(bt,et)}),Be},[Oe]);Ee.current=oe;var Re=function(et){return et.map(function(bt){return Ee.current.get(bt)}).filter(Boolean)};return Re}var Se=["removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","tabIndex"];function me(Oe){var Ee=Oe.prefixCls,oe=Oe.components.optionList,Re=Oe.convertChildrenToData,Be=Oe.flattenOptions,et=Oe.getLabeledValue,bt=Oe.filterOptions,dt=Oe.isValueDisabled,He=Oe.findValueOption,kt=Oe.warningProps,ut=Oe.fillOptionsWithMissingValue,Ft=Oe.omitDOMProps;function Ht(Ut,Jt){var ct,le=Ut.prefixCls,te=le===void 0?Ee:le,we=Ut.className,Ce=Ut.id,fe=Ut.open,rt=Ut.defaultOpen,tt=Ut.options,ye=Ut.children,Je=Ut.mode,lt=Ut.value,ze=Ut.defaultValue,Ct=Ut.labelInValue,zt=Ut.showSearch,at=Ut.inputValue,vt=Ut.searchValue,At=Ut.filterOption,tr=Ut.filterSort,Ir=Ut.optionFilterProp,zr=Ir===void 0?"value":Ir,yn=Ut.autoClearSearchValue,ui=yn===void 0?!0:yn,Nn=Ut.onSearch,sn=Ut.allowClear,Nt=Ut.clearIcon,xt=Ut.showArrow,Pe=Ut.inputIcon,Fe=Ut.menuItemSelectedIcon,Ve=Ut.disabled,pt=Ut.loading,Mt=Ut.defaultActiveFirstOption,dr=Ut.notFoundContent,fr=dr===void 0?"Not Found":dr,Lr=Ut.optionLabelProp,dn=Ut.backfill,_n=Ut.tabIndex,cr=Ut.getInputElement,Xt=Ut.getRawInputElement,Zt=Ut.getPopupContainer,Rr=Ut.listHeight,$r=Rr===void 0?200:Rr,un=Ut.listItemHeight,Dn=un===void 0?20:un,sr=Ut.animation,_r=Ut.transitionName,Yr=Ut.virtual,Pr=Ut.dropdownStyle,wn=Ut.dropdownClassName,di=Ut.dropdownMatchSelectWidth,On=Ut.dropdownRender,$n=Ut.dropdownAlign,wi=Ut.showAction,ki=wi===void 0?[]:wi,ra=Ut.direction,ia=Ut.tokenSeparators,da=Ut.tagRender,gt=Ut.onPopupScroll,je=Ut.onDropdownVisibleChange,Ye=Ut.onFocus,Ze=Ut.onBlur,ft=Ut.onKeyUp,ot=Ut.onKeyDown,ht=Ut.onMouseDown,Bt=Ut.onChange,It=Ut.onSelect,rr=Ut.onDeselect,gr=Ut.onClear,mr=Ut.internalProps,Cr=mr===void 0?{}:mr,Wt=Object(e.a)(Ut,["prefixCls","className","id","open","defaultOpen","options","children","mode","value","defaultValue","labelInValue","showSearch","inputValue","searchValue","filterOption","filterSort","optionFilterProp","autoClearSearchValue","onSearch","allowClear","clearIcon","showArrow","inputIcon","menuItemSelectedIcon","disabled","loading","defaultActiveFirstOption","notFoundContent","optionLabelProp","backfill","tabIndex","getInputElement","getRawInputElement","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"]),qr=Cr.mark===Ne.a,ur=Ft?Ft(Wt):Wt;Se.forEach(function(Va){delete ur[Va]});var Zr=Object(d.useRef)(null),Wr=Object(d.useRef)(null),Tr=Object(d.useRef)(null),In=Object(d.useRef)(null),Pi=Object(d.useMemo)(function(){return(ia||[]).some(function(Va){return[`
|
|
|
`,`\r
|
|
|
`].includes(Va)})},[ia]),vi=st(),Ii=Object(t.a)(vi,3),Ni=Ii[0],Di=Ii[1],mi=Ii[2],oa=Object(d.useState)(),Cn=Object(t.a)(oa,2),mn=Cn[0],jn=Cn[1];Object(d.useEffect)(function(){jn("rc_select_".concat(Object(W.a)()))},[]);var cn=Ce||mn,Bi=Lr;Bi===void 0&&(Bi=tt?"label":"children");var hn=Je==="combobox"?!1:Ct,_i=Je==="tags"||Je==="multiple",Yn=zt!==void 0?zt:_i||Je==="combobox",Qn=Object(d.useState)(!1),Xi=Object(t.a)(Qn,2),Ia=Xi[0],En=Xi[1];Object(d.useEffect)(function(){En(Object(u.a)())},[]);var jr=Object(d.useRef)(null);d.useImperativeHandle(Jt,function(){var Va,Sa,Oa;return{focus:(Va=Tr.current)===null||Va===void 0?void 0:Va.focus,blur:(Sa=Tr.current)===null||Sa===void 0?void 0:Sa.blur,scrollTo:(Oa=In.current)===null||Oa===void 0?void 0:Oa.scrollTo}});var Bn=Object(i.a)(ze,{value:lt}),ti=Object(t.a)(Bn,2),fi=ti[0],hi=ti[1],Vi=Object(d.useMemo)(function(){return Object(W.e)(fi,{labelInValue:hn,combobox:Je==="combobox"})},[fi,hn]),Zi=Object(t.a)(Vi,2),ji=Zi[0],aa=Zi[1],Wa=Object(d.useMemo)(function(){return new Set(ji)},[ji]),Ha=Object(d.useState)(null),cs=Object(t.a)(Ha,2),Ci=cs[0],St=cs[1],Nr=Object(d.useState)(""),Br=Object(t.a)(Nr,2),Kr=Br[0],Tn=Br[1],rn=Kr;Je==="combobox"&&fi!==void 0?rn=fi:vt!==void 0?rn=vt:at&&(rn=at);var Jn=Object(d.useMemo)(function(){var Va=tt;return Va===void 0&&(Va=Re(ye)),Je==="tags"&&ut&&(Va=ut(Va,fi,Bi,Ct)),Va||[]},[tt,ye,Je,fi]),Xn=Object(d.useMemo)(function(){return Be(Jn,Ut)},[Jn]),ni=ae(Xn),qi=Object(d.useMemo)(function(){if(!rn||!Yn)return Object(p.a)(Jn);var Va=bt(rn,Jn,{optionFilterProp:zr,filterOption:Je==="combobox"&&At===void 0?function(){return!0}:At});return Je==="tags"&&Va.every(function(Sa){return Sa[zr]!==rn})&&Va.unshift({value:rn,label:rn,key:"__RC_SELECT_TAG_PLACEHOLDER__"}),tr&&Array.isArray(Va)?Object(p.a)(Va).sort(tr):Va},[Jn,rn,Je,Yn,tr]),Ui=Object(d.useMemo)(function(){return Be(qi,Ut)},[qi]);Object(d.useEffect)(function(){In.current&&In.current.scrollTo&&In.current.scrollTo(0)},[rn]);var xi=Object(d.useMemo)(function(){var Va=ji.map(function(Sa){var Oa=ni([Sa]),Lo=et(Sa,{options:Oa,prevValueMap:aa,labelInValue:hn,optionLabelProp:Bi});return Object(g.a)(Object(g.a)({},Lo),{},{disabled:dt(Sa,Oa)})});return!Je&&Va.length===1&&Va[0].value===null&&Va[0].label===null?[]:Va},[fi,Jn,Je]);xi=J(xi);var mt=function(Sa,Oa,Lo){var No=ni([Sa]),Do=He([Sa],No)[0];if(!Cr.skipTriggerSelect){var Po=hn?et(Sa,{options:No,prevValueMap:aa,labelInValue:hn,optionLabelProp:Bi}):Sa;Oa&&It?It(Po,Do):!Oa&&rr&&rr(Po,Do)}qr&&(Oa&&Cr.onRawSelect?Cr.onRawSelect(Sa,Do,Lo):!Oa&&Cr.onRawDeselect&&Cr.onRawDeselect(Sa,Do,Lo))},qt=Object(d.useState)([]),xr=Object(t.a)(qt,2),Ar=xr[0],Jr=xr[1],Hr=function(Sa){if(qr&&Cr.skipTriggerChange)return;var Oa=ni(Sa),Lo=Object(W.f)(Array.from(Sa),{labelInValue:hn,options:Oa,getLabeledValue:et,prevValueMap:aa,optionLabelProp:Bi}),No=_i?Lo:Lo[0];if(Bt&&(ji.length!==0||Lo.length!==0)){var Do=He(Sa,Oa,{prevValueOptions:Ar});Jr(Do.map(function(Po,So){var $a=Object(g.a)({},Po);return Object.defineProperty($a,"_INTERNAL_OPTION_VALUE_",{get:function(){return Sa[So]}}),$a})),Bt(No,_i?Do:Do[0])}hi(No)},gn=function(Sa,Oa){var Lo=Oa.selected,No=Oa.source;if(Ve)return;var Do;_i?(Do=new Set(ji),Lo?Do.add(Sa):Do.delete(Sa)):(Do=new Set,Do.add(Sa)),(_i||!_i&&Array.from(ji)[0]!==Sa)&&Hr(Array.from(Do)),mt(Sa,!_i||Lo,No),Je==="combobox"?(Tn(String(Sa)),St("")):(!_i||ui)&&(Tn(""),St(""))},bn=function(Sa,Oa){gn(Sa,Object(g.a)(Object(g.a)({},Oa),{},{source:"option"}))},Fn=function(Sa,Oa){gn(Sa,Object(g.a)(Object(g.a)({},Oa),{},{source:"selection"}))},ci=Je==="combobox"&&typeof cr=="function"&&cr()||null,li=typeof Xt=="function"&&Xt(),Si=Object(i.a)(void 0,{defaultValue:rt,value:fe}),Ln=Object(t.a)(Si,2),pi=Ln[0],Wn=Ln[1],Zn=pi,ai=!fr&&!qi.length;(Ve||ai&&Zn&&Je==="combobox")&&(Zn=!1);var gi=ai?!1:Zn,ta=function(Sa){var Oa=Sa!==void 0?Sa:!Zn;pi!==Oa&&!Ve&&(Wn(Oa),je&&je(Oa))},sa;li&&(sa=function(Sa){ta(Sa)}),Z(function(){var Va;return[Zr.current,(Va=Wr.current)===null||Va===void 0?void 0:Va.getPopupElement()]},gi,ta);var Ua=function(Sa,Oa,Lo){var No=!0,Do=Sa;St(null);var Po=Lo?null:Object(pe.f)(Sa,ia),So=Po;if(Je==="combobox")Oa&&Hr([Do]);else if(Po){Do="",Je!=="tags"&&(So=Po.map(function(ts){var La=Xn.find(function(Ds){var Xo=Ds.data;return Xo[Bi]===ts});return La?La.data.value:null}).filter(function(ts){return ts!==null}));var $a=Array.from(new Set([].concat(Object(p.a)(ji),Object(p.a)(So))));Hr($a),$a.forEach(function(ts){mt(ts,!0,"input")}),ta(!1),No=!1}return Tn(Do),Nn&&rn!==Do&&Nn(Do),No},Ji=function(Sa){if(!Sa||!Sa.trim())return;var Oa=Array.from(new Set([].concat(Object(p.a)(ji),[Sa])));Hr(Oa),Oa.forEach(function(Lo){mt(Lo,!0,"input")}),Tn("")};Object(d.useEffect)(function(){pi&&!!Ve&&Wn(!1)},[Ve]),Object(d.useEffect)(function(){!Zn&&!_i&&Je!=="combobox"&&Ua("",!1,!1)},[Zn]);var Wi=ie(),za=Object(t.a)(Wi,2),wa=za[0],Ma=za[1],ja=function(Sa){var Oa=wa(),Lo=Sa.which;if(Lo===f.a.ENTER&&(Je!=="combobox"&&Sa.preventDefault(),Zn||ta(!0)),Ma(!!rn),Lo===f.a.BACKSPACE&&!Oa&&_i&&!rn&&ji.length){var No=Object(W.c)(xi,ji);No.removedValue!==null&&(Hr(No.values),mt(No.removedValue,!1,"input"))}for(var Do=arguments.length,Po=new Array(Do>1?Do-1:0),So=1;So<Do;So++)Po[So-1]=arguments[So];if(Zn&&In.current){var $a;($a=In.current).onKeyDown.apply($a,[Sa].concat(Po))}ot&&ot.apply(void 0,[Sa].concat(Po))},ao=function(Sa){for(var Oa=arguments.length,Lo=new Array(Oa>1?Oa-1:0),No=1;No<Oa;No++)Lo[No-1]=arguments[No];if(Zn&&In.current){var Do;(Do=In.current).onKeyUp.apply(Do,[Sa].concat(Lo))}ft&&ft.apply(void 0,[Sa].concat(Lo))},Co=Object(d.useRef)(!1),qo=function(){Di(!0),Ve||(Ye&&!Co.current&&Ye.apply(void 0,arguments),ki.includes("focus")&&ta(!0)),Co.current=!0},Go=function(){if(Di(!1,function(){Co.current=!1,ta(!1)}),Ve)return;rn&&(Je==="tags"?(Ua("",!1,!1),Hr(Array.from(new Set([].concat(Object(p.a)(ji),[rn]))))):Je==="multiple"&&Tn("")),Ze&&Ze.apply(void 0,arguments)},Io=[];Object(d.useEffect)(function(){return function(){Io.forEach(function(Va){return clearTimeout(Va)}),Io.splice(0,Io.length)}},[]);var Mo=function(Sa){var Oa,Lo=Sa.target,No=(Oa=Wr.current)===null||Oa===void 0?void 0:Oa.getPopupElement();if(No&&No.contains(Lo)){var Do=setTimeout(function(){var ts=Io.indexOf(Do);if(ts!==-1&&Io.splice(ts,1),mi(),!Ia&&!No.contains(document.activeElement)){var La;(La=Tr.current)===null||La===void 0||La.focus()}});Io.push(Do)}if(ht){for(var Po=arguments.length,So=new Array(Po>1?Po-1:0),$a=1;$a<Po;$a++)So[$a-1]=arguments[$a];ht.apply(void 0,[Sa].concat(So))}},Ya=Object(d.useState)(0),Oo=Object(t.a)(Ya,2),vo=Oo[0],Yo=Oo[1],Us=Mt!==void 0?Mt:Je!=="combobox",is=function(Sa,Oa){var Lo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},No=Lo.source,Do=No===void 0?"keyboard":No;Yo(Oa),dn&&Je==="combobox"&&Sa!==null&&Do==="keyboard"&&St(String(Sa))},ys=Object(d.useState)(null),Ms=Object(t.a)(ys,2),co=Ms[0],Pa=Ms[1],no=Object(d.useState)({}),Vo=Object(t.a)(no,2),Jo=Vo[1];function xo(){Jo({})}j(function(){if(gi){var Va,Sa=Math.ceil((Va=Zr.current)===null||Va===void 0?void 0:Va.offsetWidth);co!==Sa&&!Number.isNaN(Sa)&&Pa(Sa)}},[gi]);var es=d.createElement(oe,{ref:In,prefixCls:te,id:cn,open:Zn,childrenAsData:!tt,options:qi,flattenOptions:Ui,multiple:_i,values:Wa,height:$r,itemHeight:Dn,onSelect:bn,onToggleOpen:ta,onActiveValue:is,defaultActiveFirstOption:Us,notFoundContent:fr,onScroll:gt,searchValue:rn,menuItemSelectedIcon:Fe,virtual:Yr!==!1&&di!==!1,onMouseEnter:xo}),Is,Vs=function(){qr&&Cr.onClear&&Cr.onClear(),gr&&gr(),Hr([]),Ua("",!1,!1)};!Ve&&sn&&(ji.length||rn)&&(Is=d.createElement(K.a,{className:"".concat(te,"-clear"),onMouseDown:Vs,customizeIcon:Nt},"\xD7"));var js=xt!==void 0?xt:pt||!_i&&Je!=="combobox",Os;js&&(Os=d.createElement(K.a,{className:o()("".concat(te,"-arrow"),Object(y.a)({},"".concat(te,"-arrow-loading"),pt)),customizeIcon:Pe,customizeIconProps:{loading:pt,searchValue:rn,open:Zn,focused:Ni,showSearch:Yn}}));var xs=o()(te,we,(ct={},Object(y.a)(ct,"".concat(te,"-focused"),Ni),Object(y.a)(ct,"".concat(te,"-multiple"),_i),Object(y.a)(ct,"".concat(te,"-single"),!_i),Object(y.a)(ct,"".concat(te,"-allow-clear"),sn),Object(y.a)(ct,"".concat(te,"-show-arrow"),js),Object(y.a)(ct,"".concat(te,"-disabled"),Ve),Object(y.a)(ct,"".concat(te,"-loading"),pt),Object(y.a)(ct,"".concat(te,"-open"),Zn),Object(y.a)(ct,"".concat(te,"-customize-input"),ci),Object(y.a)(ct,"".concat(te,"-show-search"),Yn),ct)),ps=d.createElement(ne,{ref:Wr,disabled:Ve,prefixCls:te,visible:gi,popupElement:es,containerWidth:co,animation:sr,transitionName:_r,dropdownStyle:Pr,dropdownClassName:wn,direction:ra,dropdownMatchSelectWidth:di,dropdownRender:On,dropdownAlign:$n,getPopupContainer:Zt,empty:!Jn.length,getTriggerDOMNode:function(){return jr.current},onPopupVisibleChange:sa},li?d.cloneElement(li,{ref:Object(r.a)(jr,li.props.ref)}):d.createElement(ve,Object(S.a)({},Ut,{domRef:jr,prefixCls:te,inputElement:ci,ref:Tr,id:cn,showSearch:Yn,mode:Je,accessibilityIndex:vo,multiple:_i,tagRender:da,values:xi,open:Zn,onToggleOpen:ta,searchValue:rn,activeValue:Ci,onSearch:Ua,onSearchSubmit:Ji,onSelect:Fn,tokenWithEnter:Pi})));return li?ps:d.createElement("div",Object(S.a)({className:xs},ur,{ref:Zr,onMouseDown:Mo,onKeyDown:ja,onKeyUp:ao,onFocus:qo,onBlur:Go}),Ni&&!Zn&&d.createElement("span",{style:{width:0,height:0,display:"flex",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(ji.join(", "))),ps,Os,Is)}var $t=d.forwardRef(Ht);return $t}},qWt2:function(z,V,m){var S=m("ProS"),y=S.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}}});z.exports=y},qZFw:function(z,V,m){var S=m("bYtY"),y=m("6GrX"),g=m("hM6l"),p=m("4NO4"),t=p.makeInner,e=t();function d(u,r){r=r||[0,360],g.call(this,"angle",u,r),this.type="category"}d.prototype={constructor:d,pointToData:function(u,r){return this.polar.pointToData(u,r)[this.dim==="radius"?0:1]},dataToAngle:g.prototype.dataToCoord,angleToData:g.prototype.coordToData,calculateCategoryInterval:function(){var u=this,r=u.getLabelModel(),s=u.scale,o=s.getExtent(),i=s.count();if(o[1]-o[0]<1)return 0;var l=o[0],n=u.dataToCoord(l+1)-u.dataToCoord(l),a=Math.abs(n),c=y.getBoundingRect(l,r.getFont(),"center","top"),h=Math.max(c.height,7),A=h/a;isNaN(A)&&(A=Infinity);var v=Math.max(0,Math.floor(A)),w=e(u.model),b=w.lastAutoInterval,x=w.lastTickCount;return b!=null&&x!=null&&Math.abs(b-v)<=1&&Math.abs(x-i)<=1&&b>v?v=b:(w.lastTickCount=i,w.lastAutoInterval=v),v}},S.inherits(d,g);var f=d;z.exports=f},qgGe:function(z,V,m){var S=m("bYtY"),y=m("T4UG"),g=m("Bsck"),p=m("VaxA"),t=p.wrapTreePathInfo,e=y.extend({type:"series.sunburst",_viewRoot:null,getInitialData:function(f,u){var r={name:f.name,children:f.data};d(r);var s=f.levels||[],o={};return o.levels=s,g.createTree(r,this,o).data},optionUpdated:function(){this.resetViewRoot()},getDataParams:function(f){var u=y.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(f);return u.treePathInfo=t(r,this),u},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 u=this.getRawData().tree.root;(!f||f!==u&&!u.contains(f))&&(this._viewRoot=u)}});function d(f){var u=0;S.each(f.children,function(s){d(s);var o=s.value;S.isArray(o)&&(o=o[0]),u+=o});var r=f.value;S.isArray(r)&&(r=r[0]),(r==null||isNaN(r))&&(r=u),r<0&&(r=0),S.isArray(f.value)?f.value[0]=r:f.value=r}z.exports=e},qj72:function(z,V,m){var S=m("bYtY");function y(p,t){return t=t||[0,0],S.map(["x","y"],function(e,d){var f=this.getAxis(e),u=t[d],r=p[d]/2;return f.type==="category"?f.getBandWidth():Math.abs(f.dataToCoord(u-r)-f.dataToCoord(u+r))},this)}function g(p){var t=p.grid.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(e){return p.dataToPoint(e)},size:S.bind(y,p)}}}z.exports=g},"qt/9":function(z,V,m){var S=m("ProS"),y=m("bYtY");m("Wqna"),m("1tlw"),m("Mylv");var g=m("nVfU"),p=g.layout,t=m("f5Yq");m("Ae16"),S.registerLayout(y.curry(p,"pictorialBar")),S.registerVisual(t("pictorialBar","roundRect"))},quyA:function(z,V){var m="\\ud800-\\udfff",S="\\u0300-\\u036f",y="\\ufe20-\\ufe2f",g="\\u20d0-\\u20ff",p=S+y+g,t="\\ufe0e\\ufe0f",e="\\u200d",d=RegExp("["+e+m+p+t+"]");function f(u){return d.test(u)}z.exports=f},qwVE:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("K4ya"),p=m("XxSj"),t=S.PRIORITY.VISUAL.COMPONENT;S.registerVisual(t,{createOnAllSeries:!0,reset:function(d,f){var u=[];return f.eachComponent("visualMap",function(r){var s=d.pipelineContext;if(!r.isTargetSeries(d)||s&&s.large)return;u.push(g.incrementalApplyVisual(r.stateList,r.targetVisuals,y.bind(r.getValueState,r),r.getDataDimension(d.getData())))}),u}}),S.registerVisual(t,{createOnAllSeries:!0,reset:function(d,f){var u=d.getData(),r=[];f.eachComponent("visualMap",function(s){if(s.isTargetSeries(d)){var o=s.getVisualMeta(y.bind(e,null,d,s))||{stops:[],outerColors:[]},i=s.getDataDimension(u),l=u.getDimensionInfo(i);l!=null&&(o.dimension=l.index,r.push(o))}}),d.getData().setVisual("visualMeta",r)}});function e(d,f,u,r){for(var s=f.targetVisuals[r],o=p.prepareVisualTypes(s),i={color:d.getData().getVisual("color")},l=0,n=o.length;l<n;l++){var a=o[l],c=s[a==="opacity"?"__alphaForOpacity":a];c&&c.applyVisual(u,h,A)}return i.color;function h(v){return i[v]}function A(v,w){i[v]=w}}},r6Bn:function(z,V,m){var S=m("bYtY"),y=m("ItGF"),g=m("4fz+"),p=m("BPZU");function t(f,u){return f.zlevel===u.zlevel?f.z===u.z?f.z2-u.z2:f.z-u.z:f.zlevel-u.zlevel}var e=function(){this._roots=[],this._displayList=[],this._displayListLen=0};e.prototype={constructor:e,traverse:function(u,r){for(var s=0;s<this._roots.length;s++)this._roots[s].traverse(u,r)},getDisplayList:function(u,r){return r=r||!1,u&&this.updateDisplayList(r),this._displayList},updateDisplayList:function(u){this._displayListLen=0;for(var r=this._roots,s=this._displayList,o=0,i=r.length;o<i;o++)this._updateAndAddDisplayable(r[o],null,u);s.length=this._displayListLen,y.canvasSupported&&p(s,t)},_updateAndAddDisplayable:function(u,r,s){if(u.ignore&&!s)return;u.beforeUpdate(),u.__dirty&&u.update(),u.afterUpdate();var o=u.clipPath;if(o){r?r=r.slice():r=[];for(var i=o,l=u;i;)i.parent=l,i.updateTransform(),r.push(i),l=i,i=i.clipPath}if(u.isGroup){for(var n=u._children,a=0;a<n.length;a++){var c=n[a];u.__dirty&&(c.__dirty=!0),this._updateAndAddDisplayable(c,r,s)}u.__dirty=!1}else u.__clipPaths=r,this._displayList[this._displayListLen++]=u},addRoot:function(u){if(u.__storage===this)return;u instanceof g&&u.addChildrenToStorage(this),this.addToStorage(u),this._roots.push(u)},delRoot:function(u){if(u==null){for(var r=0;r<this._roots.length;r++){var s=this._roots[r];s instanceof g&&s.delChildrenFromStorage(this)}this._roots=[],this._displayList=[],this._displayListLen=0;return}if(u instanceof Array){for(var r=0,o=u.length;r<o;r++)this.delRoot(u[r]);return}var i=S.indexOf(this._roots,u);i>=0&&(this.delFromStorage(u),this._roots.splice(i,1),u instanceof g&&u.delChildrenFromStorage(this))},addToStorage:function(u){return u&&(u.__storage=this,u.dirty(!1)),this},delFromStorage:function(u){return u&&(u.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:t};var d=e;z.exports=d},rA99:function(z,V,m){var S=m("y+Vt"),y=m("QBsz"),g=m("Sj9i"),p=g.quadraticSubdivide,t=g.cubicSubdivide,e=g.quadraticAt,d=g.cubicAt,f=g.quadraticDerivativeAt,u=g.cubicDerivativeAt,r=[];function s(i,l,n){var a=i.cpx2,c=i.cpy2;return a===null||c===null?[(n?u:d)(i.x1,i.cpx1,i.cpx2,i.x2,l),(n?u:d)(i.y1,i.cpy1,i.cpy2,i.y2,l)]:[(n?f:e)(i.x1,i.cpx1,i.x2,l),(n?f:e)(i.y1,i.cpy1,i.y2,l)]}var o=S.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(l,n){var a=n.x1,c=n.y1,h=n.x2,A=n.y2,v=n.cpx1,w=n.cpy1,b=n.cpx2,x=n.cpy2,C=n.percent;if(C===0)return;l.moveTo(a,c),b==null||x==null?(C<1&&(p(a,v,h,C,r),v=r[1],h=r[2],p(c,w,A,C,r),w=r[1],A=r[2]),l.quadraticCurveTo(v,w,h,A)):(C<1&&(t(a,v,b,h,C,r),v=r[1],b=r[2],h=r[3],t(c,w,x,A,C,r),w=r[1],x=r[2],A=r[3]),l.bezierCurveTo(v,w,b,x,h,A))},pointAt:function(l){return s(this.shape,l,!1)},tangentAt:function(l){var n=s(this.shape,l,!0);return y.normalize(n,n)}});z.exports=o},rHrb:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.CopyToClipboard=void 0;var S=g(m("q1tI")),y=g(m("+QRC"));function g(A){return A&&A.__esModule?A:{default:A}}function p(A){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?p=function(w){return typeof w}:p=function(w){return w&&typeof Symbol=="function"&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w},p(A)}function t(A,v){var w=Object.keys(A);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(A);v&&(b=b.filter(function(x){return Object.getOwnPropertyDescriptor(A,x).enumerable})),w.push.apply(w,b)}return w}function e(A){for(var v=1;v<arguments.length;v++){var w=arguments[v]!=null?arguments[v]:{};v%2?t(w,!0).forEach(function(b){c(A,b,w[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(w)):t(w).forEach(function(b){Object.defineProperty(A,b,Object.getOwnPropertyDescriptor(w,b))})}return A}function d(A,v){if(A==null)return{};var w=f(A,v),b,x;if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(A);for(x=0;x<C.length;x++){if(b=C[x],v.indexOf(b)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(A,b))continue;w[b]=A[b]}}return w}function f(A,v){if(A==null)return{};var w={},b=Object.keys(A),x,C;for(C=0;C<b.length;C++){if(x=b[C],v.indexOf(x)>=0)continue;w[x]=A[x]}return w}function u(A,v){if(!(A instanceof v))throw new TypeError("Cannot call a class as a function")}function r(A,v){for(var w=0;w<v.length;w++){var b=v[w];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(A,b.key,b)}}function s(A,v,w){return v&&r(A.prototype,v),w&&r(A,w),A}function o(A,v){return v&&(p(v)==="object"||typeof v=="function")?v:l(A)}function i(A){return i=Object.setPrototypeOf?Object.getPrototypeOf:function(w){return w.__proto__||Object.getPrototypeOf(w)},i(A)}function l(A){if(A===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}function n(A,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(v&&v.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),v&&a(A,v)}function a(A,v){return a=Object.setPrototypeOf||function(b,x){return b.__proto__=x,b},a(A,v)}function c(A,v,w){return v in A?Object.defineProperty(A,v,{value:w,enumerable:!0,configurable:!0,writable:!0}):A[v]=w,A}var h=function(A){n(v,A);function v(){var w,b;u(this,v);for(var x=arguments.length,C=new Array(x),I=0;I<x;I++)C[I]=arguments[I];return b=o(this,(w=i(v)).call.apply(w,[this].concat(C))),c(l(b),"onClick",function(_){var E=b.props,O=E.text,N=E.onCopy,F=E.children,U=E.options,B=S.default.Children.only(F),K=(0,y.default)(O,U);N&&N(O,K),B&&B.props&&typeof B.props.onClick=="function"&&B.props.onClick(_)}),b}return s(v,[{key:"render",value:function(){var b=this.props,x=b.text,C=b.onCopy,I=b.options,_=b.children,E=d(b,["text","onCopy","options","children"]),O=S.default.Children.only(_);return S.default.cloneElement(O,e({},E,{onClick:this.onClick}))}}]),v}(S.default.PureComponent);V.CopyToClipboard=h,c(h,"defaultProps",{onCopy:void 0,options:void 0})},rLCj:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="ReloadOutlined";var d=V.a=y.forwardRef(e)},rUJ1:function(z,V){var m=/[&<>"']/,S=/[&<>"']/g,y=/[<>"']|&(?!#?\w+;)/,g=/[<>"']|&(?!#?\w+;)/g,p={"&":"&","<":"<",">":">",'"':""","'":"'"},t=function(_){return p[_]};function e(I,_){if(_){if(m.test(I))return I.replace(S,t)}else if(y.test(I))return I.replace(g,t);return I}var d=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function f(I){return I.replace(d,function(_,E){return E=E.toLowerCase(),E==="colon"?":":E.charAt(0)==="#"?E.charAt(1)==="x"?String.fromCharCode(parseInt(E.substring(2),16)):String.fromCharCode(+E.substring(1)):""})}var u=/(^|[^\[])\^/g;function r(I,_){I=I.source||I,_=_||"";var E={replace:function(N,F){return F=F.source||F,F=F.replace(u,"$1"),I=I.replace(N,F),E},getRegex:function(){return new RegExp(I,_)}};return E}var s=/[^\w:]/g,o=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function i(I,_,E){if(I){var O;try{O=decodeURIComponent(f(E)).replace(s,"").toLowerCase()}catch(N){return null}if(O.indexOf("javascript:")===0||O.indexOf("vbscript:")===0||O.indexOf("data:")===0)return null}_&&!o.test(E)&&(E=h(_,E));try{E=encodeURI(E).replace(/%25/g,"%")}catch(N){return null}return E}var l={},n=/^[^:]+:\/*[^/]*$/,a=/^([^:]+:)[\s\S]*$/,c=/^([^:]+:\/*[^/]*)[\s\S]*$/;function h(I,_){l[" "+I]||(n.test(I)?l[" "+I]=I+"/":l[" "+I]=b(I,"/",!0)),I=l[" "+I];var E=I.indexOf(":")===-1;return _.substring(0,2)==="//"?E?_:I.replace(a,"$1")+_:_.charAt(0)==="/"?E?_:I.replace(c,"$1")+_:I+_}var A={exec:function(){}};function v(I){for(var _=1,E,O;_<arguments.length;_++){E=arguments[_];for(O in E)Object.prototype.hasOwnProperty.call(E,O)&&(I[O]=E[O])}return I}function w(I,_){var E=I.replace(/\|/g,function(F,U,B){for(var K=!1,Y=U;--Y>=0&&B[Y]==="\\";)K=!K;return K?"|":" |"}),O=E.split(/ \|/),N=0;if(O.length>_)O.splice(_);else for(;O.length<_;)O.push("");for(;N<O.length;N++)O[N]=O[N].trim().replace(/\\\|/g,"|");return O}function b(I,_,E){var O=I.length;if(O===0)return"";for(var N=0;N<O;){var F=I.charAt(O-N-1);if(F===_&&!E)N++;else if(F!==_&&E)N++;else break}return I.substr(0,O-N)}function x(I,_){if(I.indexOf(_[1])===-1)return-1;for(var E=I.length,O=0,N=0;N<E;N++)if(I[N]==="\\")N++;else if(I[N]===_[0])O++;else if(I[N]===_[1]&&(O--,O<0))return N;return-1}function C(I){I&&I.sanitize&&!I.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}z.exports={escape:e,unescape:f,edit:r,cleanUrl:i,resolveUrl:h,noopTest:A,merge:v,splitCells:w,rtrim:b,findClosingBracket:x,checkSanitizeDeprecation:C}},rdUC:function(z,V,m){var S=m("MFOe"),y=S.Global;z.exports={name:"localStorage",read:p,write:t,each:e,remove:d,clearAll:f};function g(){return y.localStorage}function p(u){return g().getItem(u)}function t(u,r){return g().setItem(u,r)}function e(u){for(var r=g().length-1;r>=0;r--){var s=g().key(r);u(p(s),s)}}function d(u){return g().removeItem(u)}function f(){return g().clear()}},rdor:function(z,V,m){var S=m("lOQZ"),y=S.circularLayout;function g(p){p.eachSeriesByType("graph",function(t){t.get("layout")==="circular"&&y(t,"symbolSize")})}z.exports=g},rfSb:function(z,V,m){var S=m("T4UG"),y=m("sdST"),g=m("L0Ub"),p=g.getDimensionTypeByAxis,t=m("YXkt"),e=m("bYtY"),d=m("4NO4"),f=d.groupData,u=m("7aKB"),r=u.encodeHTML,s=m("xKMd"),o=2,i=S.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(n){i.superApply(this,"init",arguments),this.legendVisualProvider=new s(e.bind(this.getData,this),e.bind(this.getRawData,this))},fixData:function(n){var a=n.length,c=f(n,function(B){return B[2]}),h=[];c.buckets.each(function(B,K){h.push({name:K,dataList:B})});for(var A=h.length,v=-1,w=-1,b=0;b<A;++b){var x=h[b].dataList.length;x>v&&(v=x,w=b)}for(var C=0;C<A;++C){if(C===w)continue;for(var I=h[C].name,_=0;_<v;++_){for(var E=h[w].dataList[_][0],O=h[C].dataList.length,N=-1,F=0;F<O;++F){var U=h[C].dataList[F][0];if(U===E){N=F;break}}N===-1&&(n[a]=[],n[a][0]=E,n[a][1]=0,n[a][2]=I,a++)}}return n},getInitialData:function(n,a){for(var c=a.queryComponents({mainType:"singleAxis",index:this.get("singleAxisIndex"),id:this.get("singleAxisId")})[0],h=c.get("type"),A=e.filter(n.data,function(E){return E[2]!==void 0}),v=this.fixData(A||[]),w=[],b=this.nameMap=e.createHashMap(),x=0,C=0;C<v.length;++C)w.push(v[C][o]),b.get(v[C][o])||(b.set(v[C][o],x),x++);var I=y(v,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:p(h)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}),_=new t(I,this);return _.initData(v),_},getLayerSeries:function(){for(var n=this.getData(),a=n.count(),c=[],h=0;h<a;++h)c[h]=h;var A=n.mapDimension("single"),v=f(c,function(b){return n.get("name",b)}),w=[];return v.buckets.each(function(b,x){b.sort(function(C,I){return n.get(A,C)-n.get(A,I)}),w.push({name:x,indices:b})}),w},getAxisTooltipData:function(n,a,c){e.isArray(n)||(n=n?[n]:[]);for(var h=this.getData(),A=this.getLayerSeries(),v=[],w=A.length,b,x=0;x<w;++x){for(var C=Number.MAX_VALUE,I=-1,_=A[x].indices.length,E=0;E<_;++E){var O=h.get(n[0],A[x].indices[E]),N=Math.abs(O-a);N<=C&&(b=O,C=N,I=A[x].indices[E])}v.push(I)}return{dataIndices:v,nestestValue:b}},formatTooltip:function(n){var a=this.getData(),c=a.getName(n),h=a.get(a.mapDimension("value"),n);return(isNaN(h)||h==null)&&(h="-"),r(c+" : "+h)},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}}}}),l=i;z.exports=l},rkZ5:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("ProS"),p=m("c8qY"),t=m("D9ME"),e=m("fls0"),d=m("RSch"),f=m("akwb"),u=m("o40c"),r=m("ZYIC"),s=m("sK/D"),o=s.createClipPath,i=g.extendChartView({type:"lines",init:function(){},render:function(l,n,a){var c=l.getData(),h=this._updateLineDraw(c,l),A=l.get("zlevel"),v=l.get("effect.trailLength"),w=a.getZr(),b=w.painter.getType()==="svg";b||w.painter.getLayer(A).clear(!0),this._lastZlevel!=null&&!b&&w.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(l)&&v&&(b||w.configLayer(A,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(v/10+.9,1),0)})),h.updateData(c);var x=l.get("clip",!0)&&o(l.coordinateSystem,!1,l);x?this.group.setClipPath(x):this.group.removeClipPath(),this._lastZlevel=A,this._finished=!0},incrementalPrepareRender:function(l,n,a){var c=l.getData(),h=this._updateLineDraw(c,l);h.incrementalPrepareUpdate(c),this._clearLayer(a),this._finished=!1},incrementalRender:function(l,n,a){this._lineDraw.incrementalUpdate(l,n.getData()),this._finished=l.end===n.getData().count()},updateTransform:function(l,n,a){var c=l.getData(),h=l.pipelineContext;if(!this._finished||h.large||h.progressiveRender)return{update:!0};var A=r.reset(l);A.progress&&A.progress({start:0,end:c.count()},c),this._lineDraw.updateLayout(),this._clearLayer(a)},_updateLineDraw:function(l,n){var a=this._lineDraw,c=this._showEffect(n),h=!!n.get("polyline"),A=n.pipelineContext,v=A.large;return(!a||c!==this._hasEffet||h!==this._isPolyline||v!==this._isLargeDraw)&&(a&&a.remove(),a=this._lineDraw=v?new u:new p(h?c?f:d:c?t:e),this._hasEffet=c,this._isPolyline=h,this._isLargeDraw=v,this.group.removeAll()),this.group.add(a.group),a},_showEffect:function(l){return!!l.get("effect.show")},_clearLayer:function(l){var n=l.getZr(),a=n.painter.getType()==="svg";!a&&this._lastZlevel!=null&&n.painter.getLayer(this._lastZlevel).clear(!0)},remove:function(l,n){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(n)},dispose:function(){}});z.exports=i},rmlV:function(z,V,m){var S=m("y+Vt"),y=S.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(p,t){var e=.5522848,d=t.cx,f=t.cy,u=t.rx,r=t.ry,s=u*e,o=r*e;p.moveTo(d-u,f),p.bezierCurveTo(d-u,f-o,d-s,f-r,d,f-r),p.bezierCurveTo(d+s,f-r,d+u,f-o,d+u,f),p.bezierCurveTo(d+u,f+o,d+s,f+r,d,f+r),p.bezierCurveTo(d-s,f+r,d-u,f+o,d-u,f),p.closePath()}});z.exports=y},rnVJ:function(z,V,m){var S=m("bYtY"),y=["rect","polygon","keep","clear"];function g(t,e){var d=t&&t.brush;if(S.isArray(d)||(d=d?[d]:[]),!d.length)return;var f=[];S.each(d,function(i){var l=i.hasOwnProperty("toolbox")?i.toolbox:[];l instanceof Array&&(f=f.concat(l))});var u=t&&t.toolbox;S.isArray(u)&&(u=u[0]),u||(u={feature:{}},t.toolbox=[u]);var r=u.feature||(u.feature={}),s=r.brush||(r.brush={}),o=s.type||(s.type=[]);o.push.apply(o,f),p(o),e&&!o.length&&o.push.apply(o,y)}function p(t){var e={};S.each(t,function(d){e[d]=1}),t.length=0,S.each(e,function(d,f){t.push(f)})}z.exports=g},rwxt:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S=m("GdRQ");function y(d,f){if(!(d instanceof f))throw new TypeError("Cannot call a class as a function")}function g(d,f){for(var u=0;u<f.length;u++){var r=f[u];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(d,r.key,r)}}function p(d,f,u){return f&&g(d.prototype,f),u&&g(d,u),d}var t=!S.supportsCursorURIs||S.isTouchDevice,e=function(){function d(){y(this,d),this._target=null,this._canvas=document.createElement("canvas"),t&&(this._canvas.style.position="fixed",this._canvas.style.zIndex="65535",this._canvas.style.pointerEvents="none",this._canvas.style.visibility="hidden"),this._position={x:0,y:0},this._hotSpot={x:0,y:0},this._eventHandlers={mouseover:this._handleMouseOver.bind(this),mouseleave:this._handleMouseLeave.bind(this),mousemove:this._handleMouseMove.bind(this),mouseup:this._handleMouseUp.bind(this)}}return p(d,[{key:"attach",value:function(u){if(this._target&&this.detach(),this._target=u,t){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(t){var u={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,u),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,u),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,u),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,u),document.body.removeChild(this._canvas)}this._target=null}},{key:"change",value:function(u,r,s,o,i){if(o===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-s,this._hotSpot.x=r,this._hotSpot.y=s;var l=this._canvas.getContext("2d");this._canvas.width=o,this._canvas.height=i;var n;try{n=new ImageData(new Uint8ClampedArray(u),o,i)}catch(c){n=l.createImageData(o,i),n.data.set(new Uint8ClampedArray(u))}if(l.clearRect(0,0,o,i),l.putImageData(n,0,0),t)this._updatePosition();else{var a=this._canvas.toDataURL();this._target.style.cursor="url("+a+")"+r+" "+s+", 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(u,r){if(!t)return;window.visualViewport?(this._position.x=u+window.visualViewport.offsetLeft,this._position.y=r+window.visualViewport.offsetTop):(this._position.x=u,this._position.y=r),this._updatePosition();var s=document.elementFromPoint(u,r);this._updateVisibility(s)}},{key:"_handleMouseOver",value:function(u){this._handleMouseMove(u)}},{key:"_handleMouseLeave",value:function(u){this._updateVisibility(u.relatedTarget)}},{key:"_handleMouseMove",value:function(u){this._updateVisibility(u.target),this._position.x=u.clientX-this._hotSpot.x,this._position.y=u.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(u){var r=this,s=document.elementFromPoint(u.clientX,u.clientY);this._updateVisibility(s),this._captureIsActive()&&window.setTimeout(function(){if(!r._target)return;s=document.elementFromPoint(u.clientX,u.clientY),r._updateVisibility(s)},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(u){return u?u===this._target?!0:this._target.contains(u)?!(window.getComputedStyle(u).cursor!=="none"):!1:!1}},{key:"_updateVisibility",value:function(u){this._captureIsActive()&&(u=document.captureElement),this._shouldShowCursor(u)?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)}}]),d}();V.default=e},rySg:function(z,V,m){m("SMc4"),m("8nMs")},s2lz:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("IwbS"),p=m("gPAo"),t=m("VaxA"),e=m("9hCq"),d=m("SgGq"),f=m("mFDi"),u=m("Fofx"),r=m("5s0K"),s=m("KCsZ"),o=m("7aKB"),i=o.windowOpen,l=y.bind,n=g.Group,a=g.Rect,c=y.each,h=3,A=["label"],v=["emphasis","label"],w=["upperLabel"],b=["emphasis","upperLabel"],x=10,C=1,I=2,_=s([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),E=function(B){var K=_(B);return K.stroke=K.fill=K.lineWidth=null,K},O=S.extendChartView({type:"treemap",init:function(B,K){this._containerGroup,this._storage=N(),this._oldTree,this._breadcrumb,this._controller,this._state="ready"},render:function(B,K,Y,k){var H=K.findComponents({mainType:"series",subType:"treemap",query:k});if(y.indexOf(H,B)<0)return;this.seriesModel=B,this.api=Y,this.ecModel=K;var W=["treemapZoomToNode","treemapRootToNode"],j=t.retrieveTargetInfo(k,W,B),M=k&&k.type,G=B.layoutInfo,X=!this._oldTree,q=this._storage,ee=M==="treemapRootToNode"&&j&&q?{rootNodeGroup:q.nodeGroup[j.node.getRawIndex()],direction:k.direction}:null,ie=this._giveContainerGroup(G),de=this._doRender(ie,B,ee);!X&&(!M||M==="treemapZoomToNode"||M==="treemapRootToNode")?this._doAnimation(ie,de,B,ee):de.renderFinally(),this._resetController(Y),this._renderBreadcrumb(B,Y,j)},_giveContainerGroup:function(B){var K=this._containerGroup;return K||(K=this._containerGroup=new n,this._initEvents(K),this.group.add(K)),K.attr("position",[B.x,B.y]),K},_doRender:function(B,K,Y){var k=K.getData().tree,H=this._oldTree,W=N(),j=N(),M=this._storage,G=[],X=y.curry(F,K,j,M,Y,W,G);ee(k.root?[k.root]:[],H&&H.root?[H.root]:[],B,k===H||!H,0);var q=ie(M);return this._oldTree=k,this._storage=j,{lastsForAnimation:W,willDeleteEls:q,renderFinally:de};function ee(ue,ve,be,_e,ke){_e?(ve=ue,c(ue,function(Ne,st){!Ne.isRemoved()&&ne(st,st)})):new p(ve,ue,$e,$e).add(ne).update(ne).remove(y.curry(ne,null)).execute();function $e(Ne){return Ne.getId()}function ne(Ne,st){var pe=Ne!=null?ue[Ne]:null,Z=st!=null?ve[st]:null,J=X(pe,Z,be,ke);J&&ee(pe&&pe.viewChildren||[],Z&&Z.viewChildren||[],J,_e,ke+1)}}function ie(ue){var ve=N();return ue&&c(ue,function(be,_e){var ke=ve[_e];c(be,function($e){$e&&(ke.push($e),$e.__tmWillDelete=1)})}),ve}function de(){c(q,function(ue){c(ue,function(ve){ve.parent&&ve.parent.remove(ve)})}),c(G,function(ue){ue.invisible=!0,ue.dirty()})}},_doAnimation:function(B,K,Y,k){if(!Y.get("animation"))return;var H=Y.get("animationDurationUpdate"),W=Y.get("animationEasing"),j=r.createWrap();c(K.willDeleteEls,function(M,G){c(M,function(X,q){if(X.invisible)return;var ee=X.parent,ie;if(k&&k.direction==="drillDown")ie=ee===k.rootNodeGroup?{shape:{x:0,y:0,width:ee.__tmNodeWidth,height:ee.__tmNodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var de=0,ue=0;ee.__tmWillDelete||(de=ee.__tmNodeWidth/2,ue=ee.__tmNodeHeight/2),ie=G==="nodeGroup"?{position:[de,ue],style:{opacity:0}}:{shape:{x:de,y:ue,width:0,height:0},style:{opacity:0}}}ie&&j.add(X,ie,H,W)})}),c(this._storage,function(M,G){c(M,function(X,q){var ee=K.lastsForAnimation[G][q],ie={};if(!ee)return;G==="nodeGroup"?ee.old&&(ie.position=X.position.slice(),X.attr("position",ee.old)):(ee.old&&(ie.shape=y.extend({},X.shape),X.setShape(ee.old)),ee.fadein?(X.setStyle("opacity",0),ie.style={opacity:1}):X.style.opacity!==1&&(ie.style={opacity:1})),j.add(X,ie,H,W)})},this),this._state="animating",j.done(l(function(){this._state="ready",K.renderFinally()},this)).start()},_resetController:function(B){var K=this._controller;K||(K=this._controller=new d(B.getZr()),K.enable(this.seriesModel.get("roam")),K.on("pan",l(this._onPan,this)),K.on("zoom",l(this._onZoom,this)));var Y=new f(0,0,B.getWidth(),B.getHeight());K.setPointerChecker(function(k,H,W){return Y.contain(H,W)})},_clearController:function(){var B=this._controller;B&&(B.dispose(),B=null)},_onPan:function(B){if(this._state!=="animating"&&(Math.abs(B.dx)>h||Math.abs(B.dy)>h)){var K=this.seriesModel.getData().tree.root;if(!K)return;var Y=K.getLayout();if(!Y)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:Y.x+B.dx,y:Y.y+B.dy,width:Y.width,height:Y.height}})}},_onZoom:function(B){var K=B.originX,Y=B.originY;if(this._state!=="animating"){var k=this.seriesModel.getData().tree.root;if(!k)return;var H=k.getLayout();if(!H)return;var W=new f(H.x,H.y,H.width,H.height),j=this.seriesModel.layoutInfo;K-=j.x,Y-=j.y;var M=u.create();u.translate(M,M,[-K,-Y]),u.scale(M,M,[B.scale,B.scale]),u.translate(M,M,[K,Y]),W.applyTransform(M),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:W.x,y:W.y,width:W.width,height:W.height}})}},_initEvents:function(B){B.on("click",function(K){if(this._state!=="ready")return;var Y=this.seriesModel.get("nodeClick",!0);if(!Y)return;var k=this.findTarget(K.offsetX,K.offsetY);if(!k)return;var H=k.node;if(H.getLayout().isLeafRoot)this._rootToNode(k);else if(Y==="zoomToNode")this._zoomToNode(k);else if(Y==="link"){var W=H.hostTree.data.getItemModel(H.dataIndex),j=W.get("link",!0),M=W.get("target",!0)||"blank";j&&i(j,M)}},this)},_renderBreadcrumb:function(B,K,Y){Y||(Y=B.get("leafDepth",!0)!=null?{node:B.getViewRoot()}:this.findTarget(K.getWidth()/2,K.getHeight()/2),Y||(Y={node:B.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new e(this.group))).render(B,K,Y.node,l(k,this));function k(H){this._state!=="animating"&&(t.aboveViewRoot(B.getViewRoot(),H)?this._rootToNode({node:H}):this._zoomToNode({node:H}))}},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=N(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(B){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:B.node})},_rootToNode:function(B){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:B.node})},findTarget:function(B,K){var Y,k=this.seriesModel.getViewRoot();return k.eachNode({attr:"viewChildren",order:"preorder"},function(H){var W=this._storage.background[H.getRawIndex()];if(W){var j=W.transformCoordToLocal(B,K),M=W.shape;if(M.x<=j[0]&&j[0]<=M.x+M.width&&M.y<=j[1]&&j[1]<=M.y+M.height)Y={node:H,offsetX:j[0],offsetY:j[1]};else return!1}},this),Y}});function N(){return{nodeGroup:[],background:[],content:[]}}function F(B,K,Y,k,H,W,j,M,G,X){if(!j)return;var q=j.getLayout(),ee=B.getData();if(ee.setItemGraphicEl(j.dataIndex,null),!q||!q.isInView)return;var ie=q.width,de=q.height,ue=q.borderWidth,ve=q.invisible,be=j.getRawIndex(),_e=M&&M.getRawIndex(),ke=j.viewChildren,$e=q.upperHeight,ne=ke&&ke.length,Ne=j.getModel("itemStyle"),st=j.getModel("emphasis.itemStyle"),pe=Re("nodeGroup",n);if(!pe)return;if(G.add(pe),pe.attr("position",[q.x||0,q.y||0]),pe.__tmNodeWidth=ie,pe.__tmNodeHeight=de,q.isAboveViewRoot)return pe;var Z=j.getModel(),J=Re("background",a,X,C);if(J&&Se(pe,J,ne&&q.upperLabelHeight),ne)g.isHighDownDispatcher(pe)&&g.setAsHighDownDispatcher(pe,!1),J&&(g.setAsHighDownDispatcher(J,!0),ee.setItemGraphicEl(j.dataIndex,J));else{var ae=Re("content",a,X,I);ae&&me(pe,ae),J&&g.isHighDownDispatcher(J)&&g.setAsHighDownDispatcher(J,!1),g.setAsHighDownDispatcher(pe,!0),ee.setItemGraphicEl(j.dataIndex,pe)}return pe;function Se(bt,dt,He){if(dt.dataIndex=j.dataIndex,dt.seriesIndex=B.seriesIndex,dt.setShape({x:0,y:0,width:ie,height:de}),ve)Oe(dt);else{dt.invisible=!1;var kt=j.getVisual("borderColor",!0),ut=st.get("borderColor"),Ft=E(Ne);Ft.fill=kt;var Ht=_(st);if(Ht.fill=ut,He){var $t=ie-2*ue;Ee(Ft,Ht,kt,$t,$e,{x:ue,y:0,width:$t,height:$e})}else Ft.text=Ht.text=null;dt.setStyle(Ft),g.setElementHoverStyle(dt,Ht)}bt.add(dt)}function me(bt,dt){dt.dataIndex=j.dataIndex,dt.seriesIndex=B.seriesIndex;var He=Math.max(ie-2*ue,0),kt=Math.max(de-2*ue,0);if(dt.culling=!0,dt.setShape({x:ue,y:ue,width:He,height:kt}),ve)Oe(dt);else{dt.invisible=!1;var ut=j.getVisual("color",!0),Ft=E(Ne);Ft.fill=ut;var Ht=_(st);Ee(Ft,Ht,ut,He,kt),dt.setStyle(Ft),g.setElementHoverStyle(dt,Ht)}bt.add(dt)}function Oe(bt){!bt.invisible&&W.push(bt)}function Ee(bt,dt,He,kt,ut,Ft){var Ht=Z.get("name"),$t=Z.getModel(Ft?w:A),Ut=Z.getModel(Ft?b:v),Jt=$t.getShallow("show");g.setLabelStyle(bt,dt,$t,Ut,{defaultText:Jt?Ht:null,autoColor:He,isRectText:!0,labelFetcher:B,labelDataIndex:j.dataIndex,labelProp:Ft?"upperLabel":"label"}),oe(bt,Ft,q),oe(dt,Ft,q),Ft&&(bt.textRect=y.clone(Ft)),bt.truncate=Jt&&$t.get("ellipsis")?{outerWidth:kt,outerHeight:ut,minChar:2}:null}function oe(bt,dt,He){var kt=bt.text;if(!dt&&He.isLeafRoot&&kt!=null){var ut=B.get("drillDownIcon",!0);bt.text=ut?ut+" "+kt:kt}}function Re(bt,dt,He,kt){var ut=_e!=null&&Y[bt][_e],Ft=H[bt];return ut?(Y[bt][_e]=null,Be(Ft,ut,bt)):ve||(ut=new dt({z:U(He,kt)}),ut.__tmDepth=He,ut.__tmStorageName=bt,et(Ft,ut,bt)),K[bt][be]=ut}function Be(bt,dt,He){var kt=bt[be]={};kt.old=He==="nodeGroup"?dt.position.slice():y.extend({},dt.shape)}function et(bt,dt,He){var kt=bt[be]={},ut=j.parentNode;if(ut&&(!k||k.direction==="drillDown")){var Ft=0,Ht=0,$t=H.background[ut.getRawIndex()];!k&&$t&&$t.old&&(Ft=$t.old.width,Ht=$t.old.height),kt.old=He==="nodeGroup"?[0,Ht]:{x:Ft,y:Ht,width:0,height:0}}kt.fadein=He!=="nodeGroup"}}function U(B,K){var Y=B*x+K;return(Y-1)/Y}z.exports=O},sAZ8:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("+rIm"),p=m("/IIm"),t=m("9KIM"),e=m("IwbS"),d=["axisLine","axisTickLabel","axisName"],f=S.extendComponentView({type:"parallelAxis",init:function(i,l){f.superApply(this,"init",arguments),(this._brushController=new p(l.getZr())).on("brush",y.bind(this._onBrush,this))},render:function(i,l,n,a){if(u(i,l,a))return;this.axisModel=i,this.api=n,this.group.removeAll();var c=this._axisGroup;if(this._axisGroup=new e.Group,this.group.add(this._axisGroup),!i.get("show"))return;var h=s(i,l),A=h.coordinateSystem,v=i.getAreaSelectStyle(),w=v.width,b=i.axis.dim,x=A.getAxisLayout(b),C=y.extend({strokeContainThreshold:w},x),I=new g(i,C);y.each(d,I.add,I),this._axisGroup.add(I.getGroup()),this._refreshBrushController(C,v,i,h,w,n);var _=a&&a.animation===!1?null:i;e.groupTransition(c,this._axisGroup,_)},_refreshBrushController:function(i,l,n,a,c,h){var A=n.axis.getExtent(),v=A[1]-A[0],w=Math.min(30,Math.abs(v)*.1),b=e.BoundingRect.create({x:A[0],y:-c/2,width:v,height:c});b.x-=w,b.width+=2*w,this._brushController.mount({enableGlobalPan:!0,rotation:i.rotation,position:i.position}).setPanels([{panelId:"pl",clipPath:t.makeRectPanelClipPath(b),isTargetByCursor:t.makeRectIsTargetByCursor(b,h,a),getLinearBrushOtherExtent:t.makeLinearBrushOtherExtent(b,0)}]).enableBrush({brushType:"lineX",brushStyle:l,removeOnClick:!0}).updateCovers(r(n))},_onBrush:function(i,l){var n=this.axisModel,a=n.axis,c=y.map(i,function(h){return[a.coordToData(h.range[0],!0),a.coordToData(h.range[1],!0)]});(!n.option.realtime===l.isEnd||l.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:n.id,intervals:c})},dispose:function(){this._brushController.dispose()}});function u(i,l,n){return n&&n.type==="axisAreaSelect"&&l.findComponents({mainType:"parallelAxis",query:n})[0]===i}function r(i){var l=i.axis;return y.map(i.activeIntervals,function(n){return{brushType:"lineX",panelId:"pl",range:[l.dataToCoord(n[0],!0),l.dataToCoord(n[1],!0)]}})}function s(i,l){return l.getComponent("parallel",i.get("parallelIndex"))}var o=f;z.exports=o},sE09:function(z,V,m){},sGsY:function(z,V,m){"use strict";var S=m("rePB"),y=m("wx14"),g=m("q1tI"),p=m("TSYQ"),t=m.n(p),e=m("H84U"),d=m("/ezw"),f=m("B6l+"),u=m.n(f),r=function(B){var K=B.value,Y=B.formatter,k=B.precision,H=B.decimalSeparator,W=B.groupSeparator,j=W===void 0?"":W,M=B.prefixCls,G;if(typeof Y=="function")G=Y(K);else{var X=String(K),q=X.match(/^(-?)(\d*)(\.(\d+))?$/);if(!q||X==="-")G=X;else{var ee=q[1],ie=q[2]||"0",de=q[4]||"";ie=ie.replace(/\B(?=(\d{3})+(?!\d))/g,j),typeof k=="number"&&(de=u()(de,k,"0").slice(0,k)),de&&(de="".concat(H).concat(de)),G=[g.createElement("span",{key:"int",className:"".concat(M,"-content-value-int")},ee,ie),de&&g.createElement("span",{key:"decimal",className:"".concat(M,"-content-value-decimal")},de)]}}return g.createElement("span",{className:"".concat(M,"-content-value")},G)},s=r,o=function(B){var K=B.prefixCls,Y=B.className,k=B.style,H=B.valueStyle,W=B.value,j=W===void 0?0:W,M=B.title,G=B.valueRender,X=B.prefix,q=B.suffix,ee=B.loading,ie=B.direction,de=B.onMouseEnter,ue=B.onMouseLeave,ve=g.createElement(s,Object(y.a)({},B,{value:j})),be=t()(K,Object(S.a)({},"".concat(K,"-rtl"),ie==="rtl"),Y);return g.createElement("div",{className:be,style:k,onMouseEnter:de,onMouseLeave:ue},M&&g.createElement("div",{className:"".concat(K,"-title")},M),g.createElement(d.a,{paragraph:!1,loading:ee},g.createElement("div",{style:H,className:"".concat(K,"-content")},X&&g.createElement("span",{className:"".concat(K,"-content-prefix")},X),G?G(ve):ve,q&&g.createElement("span",{className:"".concat(K,"-content-suffix")},q))))};o.defaultProps={decimalSeparator:".",groupSeparator:",",loading:!1};var i=Object(e.c)({prefixCls:"statistic"})(o),l=i,n=m("1OyB"),a=m("vuIU"),c=m("Ji7U"),h=m("LK+K"),A=m("ODXe"),v=m("QQZ/"),w=m.n(v),b=[["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 x(U,B){var K=U,Y=/\[[^\]]*]/g,k=(B.match(Y)||[]).map(function(M){return M.slice(1,-1)}),H=B.replace(Y,"[]"),W=b.reduce(function(M,G){var X=Object(A.a)(G,2),q=X[0],ee=X[1];if(M.indexOf(q)!==-1){var ie=Math.floor(K/ee);return K-=ie*ee,M.replace(new RegExp("".concat(q,"+"),"g"),function(de){var ue=de.length;return w()(ie.toString(),ue,"0")})}return M},H),j=0;return W.replace(Y,function(){var M=k[j];return j+=1,M})}function C(U,B){var K=B.format,Y=K===void 0?"":K,k=new Date(U).getTime(),H=Date.now(),W=Math.max(k-H,0);return x(W,Y)}var I=m("0n0R"),_=1e3/30;function E(U){return new Date(U).getTime()}var O=function(U){Object(c.a)(K,U);var B=Object(h.a)(K);function K(){var Y;return Object(n.a)(this,K),Y=B.apply(this,arguments),Y.syncTimer=function(){var k=Y.props.value,H=E(k);H>=Date.now()?Y.startTimer():Y.stopTimer()},Y.startTimer=function(){if(Y.countdownId)return;Y.countdownId=window.setInterval(function(){Y.forceUpdate()},_)},Y.stopTimer=function(){var k=Y.props,H=k.onFinish,W=k.value;if(Y.countdownId){clearInterval(Y.countdownId),Y.countdownId=void 0;var j=E(W);H&&j<Date.now()&&H()}},Y.formatCountdown=function(k,H){var W=Y.props.format;return C(k,Object(y.a)(Object(y.a)({},H),{format:W}))},Y.valueRender=function(k){return Object(I.a)(k,{title:void 0})},Y}return Object(a.a)(K,[{key:"componentDidMount",value:function(){this.syncTimer()}},{key:"componentDidUpdate",value:function(){this.syncTimer()}},{key:"componentWillUnmount",value:function(){this.stopTimer()}},{key:"render",value:function(){return g.createElement(l,Object(y.a)({valueRender:this.valueRender},this.props,{formatter:this.formatCountdown}))}}]),K}(g.Component);O.defaultProps={format:"HH:mm:ss"};var N=O;l.Countdown=N;var F=V.a=l},"sK/D":function(z,V,m){var S=m("IwbS"),y=m("OELB"),g=y.round;function p(d,f,u){var r=d.getArea(),s=d.getBaseAxis().isHorizontal(),o=r.x,i=r.y,l=r.width,n=r.height,a=u.get("lineStyle.width")||2;o-=a/2,i-=a/2,l+=a,n+=a,o=Math.floor(o),l=Math.round(l);var c=new S.Rect({shape:{x:o,y:i,width:l,height:n}});return f&&(c.shape[s?"width":"height"]=0,S.initProps(c,{shape:{width:l,height:n}},u)),c}function t(d,f,u){var r=d.getArea(),s=new S.Sector({shape:{cx:g(d.cx,1),cy:g(d.cy,1),r0:g(r.r0,1),r:g(r.r,1),startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});return f&&(s.shape.endAngle=r.startAngle,S.initProps(s,{shape:{endAngle:r.endAngle}},u)),s}function e(d,f,u){if(d){if(d.type==="polar")return t(d,f,u);if(d.type==="cartesian2d")return p(d,f,u)}else return null;return null}V.createGridClipPath=p,V.createPolarClipPath=t,V.createClipPath=e},sKgW:function(z,V){var m=9007199254740991,S=Math.floor;function y(g,p){var t="";if(!g||p<1||p>m)return t;do p%2&&(t+=g),p=S(p/2),p&&(g+=g);while(p);return t}z.exports=y},sPJy:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("AOa7"),p=m.n(g),t=m("lUTK"),e=m("qVdP")},sRwP:function(z,V,m){m("jsU+"),m("2548"),m("Tp9H"),m("06DH"),m("dnwI"),m("fE02"),m("33Ds")},"sS/r":function(z,V,m){var S=m("4fz+"),y=m("iRjW"),g=m("Yl7c"),p=function(){this.group=new S,this.uid=y.getUID("viewComponent")};p.prototype={constructor:p,init:function(d,f){},render:function(d,f,u,r){},dispose:function(){},filterForExposedEvent:null};var t=p.prototype;t.updateView=t.updateLayout=t.updateVisual=function(d,f,u,r){},g.enableClassExtend(p),g.enableClassManagement(p,{registerWhenExtend:!0});var e=p;z.exports=e},"sW+o":function(z,V,m){var S=m("SrGk"),y=m("bYtY"),g=m("SUKs"),p=m("Qe9p");function t(d,f){S.call(this,d,f,["linearGradient","radialGradient"],"__gradient_in_use__")}y.inherits(t,S),t.prototype.addWithoutUpdate=function(d,f){if(f&&f.style){var u=this;y.each(["fill","stroke"],function(r){if(f.style[r]&&(f.style[r].type==="linear"||f.style[r].type==="radial")){var s=f.style[r],o=u.getDefs(!0),i;s._dom?(i=s._dom,o.contains(s._dom)||u.addDom(i)):i=u.add(s),u.markUsed(f);var l=i.getAttribute("id");d.setAttribute(r,"url(#"+l+")")}})}},t.prototype.add=function(d){var f;if(d.type==="linear")f=this.createElement("linearGradient");else if(d.type==="radial")f=this.createElement("radialGradient");else return g("Illegal gradient type."),null;return d.id=d.id||this.nextId++,f.setAttribute("id","zr"+this._zrId+"-gradient-"+d.id),this.updateDom(d,f),this.addDom(f),f},t.prototype.update=function(d){var f=this;S.prototype.update.call(this,d,function(){var u=d.type,r=d._dom.tagName;u==="linear"&&r==="linearGradient"||u==="radial"&&r==="radialGradient"?f.updateDom(d,d._dom):(f.removeDom(d),f.add(d))})},t.prototype.updateDom=function(d,f){if(d.type==="linear")f.setAttribute("x1",d.x),f.setAttribute("y1",d.y),f.setAttribute("x2",d.x2),f.setAttribute("y2",d.y2);else if(d.type==="radial")f.setAttribute("cx",d.x),f.setAttribute("cy",d.y),f.setAttribute("r",d.r);else{g("Illegal gradient type.");return}d.global?f.setAttribute("gradientUnits","userSpaceOnUse"):f.setAttribute("gradientUnits","objectBoundingBox"),f.innerHTML="";for(var u=d.colorStops,r=0,s=u.length;r<s;++r){var o=this.createElement("stop");o.setAttribute("offset",u[r].offset*100+"%");var i=u[r].color;if(i.indexOf("rgba">-1)){var l=p.parse(i)[3],n=p.toHex(i);o.setAttribute("stop-color","#"+n),o.setAttribute("stop-opacity",l)}else o.setAttribute("stop-color",u[r].color);f.appendChild(o)}d._dom=f},t.prototype.markUsed=function(d){if(d.style){var f=d.style.fill;f&&f._dom&&S.prototype.markUsed.call(this,f._dom),f=d.style.stroke,f&&f._dom&&S.prototype.markUsed.call(this,f._dom)}};var e=t;z.exports=e},sboe:function(z,V,m){"use strict";m.d(V,"a",function(){return g});var S=m("q1tI"),y=m.n(S),g=S.createContext(null)},sdST:function(z,V,m){var S=m("hi0g");function y(g,p){return p=p||{},S(p.coordDimensions||[],g,{dimsDef:p.dimensionsDefine||g.dimensionsDefine,encodeDef:p.encodeDefine||g.encodeDefine,dimCount:p.dimensionsCount,encodeDefaulter:p.encodeDefaulter,generateCoord:p.generateCoord,generateCoordCount:p.generateCoordCount})}z.exports=y},sjKO:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=g;var S=30,y=12;function g(p,t){var e,d,f,u,r,s,o,i,l,n,a,c,h,A,v,w,b,x,C,I,_,E,O,N,F;e=p.state,d=p.next_in,N=p.input,f=d+(p.avail_in-5),u=p.next_out,F=p.output,r=u-(t-p.avail_out),s=u+(p.avail_out-257),o=e.dmax,i=e.wsize,l=e.whave,n=e.wnext,a=e.window,c=e.hold,h=e.bits,A=e.lencode,v=e.distcode,w=(1<<e.lenbits)-1,b=(1<<e.distbits)-1;e:do{h<15&&(c+=N[d++]<<h,h+=8,c+=N[d++]<<h,h+=8),x=A[c&w];t:for(;;){if(C=x>>>24,c>>>=C,h-=C,C=x>>>16&255,C===0)F[u++]=x&65535;else if(C&16){I=x&65535,C&=15,C&&(h<C&&(c+=N[d++]<<h,h+=8),I+=c&(1<<C)-1,c>>>=C,h-=C),h<15&&(c+=N[d++]<<h,h+=8,c+=N[d++]<<h,h+=8),x=v[c&b];r:for(;;){if(C=x>>>24,c>>>=C,h-=C,C=x>>>16&255,C&16){if(_=x&65535,C&=15,h<C&&(c+=N[d++]<<h,h+=8,h<C&&(c+=N[d++]<<h,h+=8)),_+=c&(1<<C)-1,_>o){p.msg="invalid distance too far back",e.mode=S;break e}if(c>>>=C,h-=C,C=u-r,_>C){if(C=_-C,C>l&&e.sane){p.msg="invalid distance too far back",e.mode=S;break e}if(E=0,O=a,n===0){if(E+=i-C,C<I){I-=C;do F[u++]=a[E++];while(--C);E=u-_,O=F}}else if(n<C){if(E+=i+n-C,C-=n,C<I){I-=C;do F[u++]=a[E++];while(--C);if(E=0,n<I){C=n,I-=C;do F[u++]=a[E++];while(--C);E=u-_,O=F}}}else if(E+=n-C,C<I){I-=C;do F[u++]=a[E++];while(--C);E=u-_,O=F}for(;I>2;)F[u++]=O[E++],F[u++]=O[E++],F[u++]=O[E++],I-=3;I&&(F[u++]=O[E++],I>1&&(F[u++]=O[E++]))}else{E=u-_;do F[u++]=F[E++],F[u++]=F[E++],F[u++]=F[E++],I-=3;while(I>2);I&&(F[u++]=F[E++],I>1&&(F[u++]=F[E++]))}}else if((C&64)===0){x=v[(x&65535)+(c&(1<<C)-1)];continue r}else{p.msg="invalid distance code",e.mode=S;break e}break}}else if((C&64)===0){x=A[(x&65535)+(c&(1<<C)-1)];continue t}else if(C&32){e.mode=y;break e}else{p.msg="invalid literal/length code",e.mode=S;break e}break}}while(d<f&&u<s);I=h>>3,d-=I,h-=I<<3,c&=(1<<h)-1,p.next_in=d,p.next_out=u,p.avail_in=d<f?5+(f-d):5-(d-f),p.avail_out=u<s?257+(s-u):257-(u-s),e.hold=c,e.bits=h;return}},szbU:function(z,V,m){var S=m("bYtY"),y=S.each;function g(t){var e=t&&t.visualMap;S.isArray(e)||(e=e?[e]:[]),y(e,function(d){if(!d)return;p(d,"splitList")&&!p(d,"pieces")&&(d.pieces=d.splitList,delete d.splitList);var f=d.pieces;f&&S.isArray(f)&&y(f,function(u){S.isObject(u)&&(p(u,"start")&&!p(u,"min")&&(u.min=u.start),p(u,"end")&&!p(u,"max")&&(u.max=u.end))})})}function p(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}z.exports=g},t23M:function(z,V,m){"use strict";var S=m("wx14"),y=m("q1tI"),g=m.n(y),p=m("TOwV");function t(ee){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},de=[];return g.a.Children.forEach(ee,function(ue){if(ue==null&&!ie.keepEmpty)return;Array.isArray(ue)?de=de.concat(t(ue)):Object(p.isFragment)(ue)&&ue.props?de=de.concat(t(ue.props.children,ie)):de.push(ue)}),de}var e={};function d(ee,ie){}function f(ee,ie){}function u(){e={}}function r(ee,ie,de){!ie&&!e[de]&&(ee(!1,de),e[de]=!0)}function s(ee,ie){r(d,ee,ie)}function o(ee,ie){r(f,ee,ie)}var i=s,l=m("VTBJ"),n=m("U8pU");function a(ee,ie,de){var ue=y.useRef({});return(!("value"in ue.current)||de(ue.current.condition,ie))&&(ue.current.value=ee(),ue.current.condition=ie),ue.current.value}function c(ee,ie){typeof ee=="function"?ee(ie):Object(n.a)(ee)==="object"&&ee&&"current"in ee&&(ee.current=ie)}function h(){for(var ee=arguments.length,ie=new Array(ee),de=0;de<ee;de++)ie[de]=arguments[de];var ue=ie.filter(function(ve){return ve});return ue.length<=1?ue[0]:function(ve){ie.forEach(function(be){c(be,ve)})}}function A(){for(var ee=arguments.length,ie=new Array(ee),de=0;de<ee;de++)ie[de]=arguments[de];return a(function(){return h.apply(void 0,ie)},ie,function(ue,ve){return ue.length===ve.length&&ue.every(function(be,_e){return be===ve[_e]})})}function v(ee){var ie,de,ue=Object(p.isMemo)(ee)?ee.type.type:ee.type;return typeof ue=="function"&&!((ie=ue.prototype)===null||ie===void 0?void 0:ie.render)?!1:!(typeof ee=="function"&&!((de=ee.prototype)===null||de===void 0?void 0:de.render))}var w=m("i8i4"),b=m.n(w);function x(ee){return ee instanceof HTMLElement?ee:b.a.findDOMNode(ee)}var C=m("bdgK"),I=new Map;function _(ee){ee.forEach(function(ie){var de,ue=ie.target;(de=I.get(ue))===null||de===void 0||de.forEach(function(ve){return ve(ue)})})}var E=new C.a(_),O=null,N=null;function F(ee,ie){I.has(ee)||(I.set(ee,new Set),E.observe(ee)),I.get(ee).add(ie)}function U(ee,ie){I.has(ee)&&(I.get(ee).delete(ie),I.get(ee).size||(E.unobserve(ee),I.delete(ee)))}var B=m("1OyB"),K=m("vuIU"),Y=m("Ji7U"),k=m("LK+K"),H=function(ee){Object(Y.a)(de,ee);var ie=Object(k.a)(de);function de(){return Object(B.a)(this,de),ie.apply(this,arguments)}return Object(K.a)(de,[{key:"render",value:function(){return this.props.children}}]),de}(y.Component),W=y.createContext(null);function j(ee){var ie=ee.children,de=ee.onBatchResize,ue=y.useRef(0),ve=y.useRef([]),be=y.useContext(W),_e=y.useCallback(function(ke,$e,ne){ue.current+=1;var Ne=ue.current;ve.current.push({size:ke,element:$e,data:ne}),Promise.resolve().then(function(){Ne===ue.current&&(de==null||de(ve.current),ve.current=[])}),be==null||be(ke,$e,ne)},[de,be]);return y.createElement(W.Provider,{value:_e},ie)}function M(ee){var ie=ee.children,de=ee.disabled,ue=y.useRef(null),ve=y.useRef(null),be=y.useContext(W),_e=y.useRef({width:0,height:0,offsetWidth:0,offsetHeight:0}),ke=y.isValidElement(ie)&&v(ie),$e=ke?ie.ref:null,ne=y.useMemo(function(){return h($e,ue)},[$e,ue]),Ne=y.useRef(ee);Ne.current=ee;var st=y.useCallback(function(pe){var Z=Ne.current,J=Z.onResize,ae=Z.data,Se=pe.getBoundingClientRect(),me=Se.width,Oe=Se.height,Ee=pe.offsetWidth,oe=pe.offsetHeight,Re=Math.floor(me),Be=Math.floor(Oe);if(_e.current.width!==Re||_e.current.height!==Be||_e.current.offsetWidth!==Ee||_e.current.offsetHeight!==oe){var et={width:Re,height:Be,offsetWidth:Ee,offsetHeight:oe};_e.current=et;var bt=Ee===Math.round(me)?me:Ee,dt=oe===Math.round(Oe)?Oe:oe,He=Object(l.a)(Object(l.a)({},et),{},{offsetWidth:bt,offsetHeight:dt});be==null||be(He,pe,ae),J&&Promise.resolve().then(function(){J(He,pe)})}},[]);return y.useEffect(function(){var pe=x(ue.current)||x(ve.current);return pe&&!de&&F(pe,st),function(){return U(pe,st)}},[ue.current,de]),y.createElement(H,{ref:ve},ke?y.cloneElement(ie,{ref:ne}):ie)}var G="rc-observer-key";function X(ee){var ie=ee.children,de=t(ie);return de.map(function(ue,ve){var be=(ue==null?void 0:ue.key)||"".concat(G,"-").concat(ve);return y.createElement(M,Object(S.a)({},ee,{key:be}),ue)})}X.Collection=j;var q=V.a=X},t3Fx:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S=Object.assign||function(a){for(var c=1;c<arguments.length;c++){var h=arguments[c];for(var A in h)Object.prototype.hasOwnProperty.call(h,A)&&(a[A]=h[A])}return a},y=function(){function a(c,h){for(var A=0;A<h.length;A++){var v=h[A];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(c,v.key,v)}}return function(c,h,A){return h&&a(c.prototype,h),A&&a(c,A),c}}(),g=m("q1tI"),p=s(g),t=m("17x9"),e=s(t),d=m("tkwv"),f=s(d),u=m("u3os"),r=m("kzFp");function s(a){return a&&a.__esModule?a:{default:a}}function o(a,c){if(!(a instanceof c))throw new TypeError("Cannot call a class as a function")}function i(a,c){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return c&&(typeof c=="object"||typeof c=="function")?c:a}function l(a,c){if(typeof c!="function"&&c!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof c);a.prototype=Object.create(c&&c.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),c&&(Object.setPrototypeOf?Object.setPrototypeOf(a,c):a.__proto__=c)}var n=function(a){l(c,a);function c(h){o(this,c);var A=i(this,(c.__proto__||Object.getPrototypeOf(c)).call(this,h));return A.getEchartsInstance=function(){return A.echartsLib.getInstanceByDom(A.echartsElement)||A.echartsLib.init(A.echartsElement,A.props.theme,A.props.opts)},A.dispose=function(){if(A.echartsElement){try{(0,u.clear)(A.echartsElement)}catch(v){console.warn(v)}A.echartsLib.dispose(A.echartsElement)}},A.rerender=function(){var v=A.props,w=v.onEvents,b=v.onChartReady,x=A.renderEchartDom();A.bindEvents(x,w||{}),typeof b=="function"&&A.props.onChartReady(x),A.echartsElement&&(0,u.bind)(A.echartsElement,function(){try{x.resize()}catch(C){console.warn(C)}})},A.bindEvents=function(v,w){var b=function(I,_){typeof I=="string"&&typeof _=="function"&&v.on(I,function(E){_(E,v)})};for(var x in w)Object.prototype.hasOwnProperty.call(w,x)&&b(x,w[x])},A.renderEchartDom=function(){var v=A.getEchartsInstance();return v.setOption(A.props.option,A.props.notMerge||!1,A.props.lazyUpdate||!1),A.props.showLoading?v.showLoading(A.props.loadingOption||null):v.hideLoading(),v},A.echartsLib=h.echarts,A.echartsElement=null,A}return y(c,[{key:"componentDidMount",value:function(){this.rerender()}},{key:"componentDidUpdate",value:function(A){if(typeof this.props.shouldSetOption=="function"&&!this.props.shouldSetOption(A,this.props))return;if(!(0,f.default)(A.theme,this.props.theme)||!(0,f.default)(A.opts,this.props.opts)||!(0,f.default)(A.onEvents,this.props.onEvents)){this.dispose(),this.rerender();return}var v=["option","notMerge","lazyUpdate","showLoading","loadingOption"];if((0,f.default)((0,r.pick)(this.props,v),(0,r.pick)(A,v)))return;var w=this.renderEchartDom();if(!(0,f.default)(A.style,this.props.style)||!(0,f.default)(A.className,this.props.className))try{w.resize()}catch(b){console.warn(b)}}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"render",value:function(){var A=this,v=this.props,w=v.style,b=v.className,x=S({height:300},w);return p.default.createElement("div",{ref:function(I){A.echartsElement=I},style:x,className:"echarts-for-react "+b})}}]),c}(g.Component);V.default=n,n.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},n.defaultProps={echarts:{},notMerge:!1,lazyUpdate:!1,style:{},className:"",theme:null,onChartReady:function(){},showLoading:!1,loadingOption:null,onEvents:{},opts:{},shouldSetOption:function(){return!0}}},tBnm:function(z,V,m){var S=m("bYtY"),y=m("IwbS"),g=m("Qxkt"),p=m("Znkb"),t=m("+rIm"),e=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function d(s,o,i){o[1]>o[0]&&(o=o.slice().reverse());var l=s.coordToPoint([o[0],i]),n=s.coordToPoint([o[1],i]);return{x1:l[0],y1:l[1],x2:n[0],y2:n[1]}}function f(s){var o=s.getRadiusAxis();return o.inverse?0:1}function u(s){var o=s[0],i=s[s.length-1];o&&i&&Math.abs(Math.abs(o.coord-i.coord)-360)<1e-4&&s.pop()}var r=p.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(s,o){if(this.group.removeAll(),!s.get("show"))return;var i=s.axis,l=i.polar,n=l.getRadiusAxis().getExtent(),a=i.getTicksCoords(),c=i.getMinorTicksCoords(),h=S.map(i.getViewLabels(),function(A){var A=S.clone(A);return A.coord=i.dataToCoord(A.tickValue),A});u(h),u(a),S.each(e,function(A){s.get(A+".show")&&(!i.scale.isBlank()||A==="axisLine")&&this["_"+A](s,l,a,c,n,h)},this)},_axisLine:function(s,o,i,l,n){var a=s.getModel("axisLine.lineStyle"),c=f(o),h=c?0:1,A;n[h]===0?A=new y.Circle({shape:{cx:o.cx,cy:o.cy,r:n[c]},style:a.getLineStyle(),z2:1,silent:!0}):A=new y.Ring({shape:{cx:o.cx,cy:o.cy,r:n[c],r0:n[h]},style:a.getLineStyle(),z2:1,silent:!0}),A.style.fill=null,this.group.add(A)},_axisTick:function(s,o,i,l,n){var a=s.getModel("axisTick"),c=(a.get("inside")?-1:1)*a.get("length"),h=n[f(o)],A=S.map(i,function(v){return new y.Line({shape:d(o,[h,h+c],v.coord)})});this.group.add(y.mergePath(A,{style:S.defaults(a.getModel("lineStyle").getLineStyle(),{stroke:s.get("axisLine.lineStyle.color")})}))},_minorTick:function(s,o,i,l,n){if(!l.length)return;for(var a=s.getModel("axisTick"),c=s.getModel("minorTick"),h=(a.get("inside")?-1:1)*c.get("length"),A=n[f(o)],v=[],w=0;w<l.length;w++)for(var b=0;b<l[w].length;b++)v.push(new y.Line({shape:d(o,[A,A+h],l[w][b].coord)}));this.group.add(y.mergePath(v,{style:S.defaults(c.getModel("lineStyle").getLineStyle(),S.defaults(a.getLineStyle(),{stroke:s.get("axisLine.lineStyle.color")}))}))},_axisLabel:function(s,o,i,l,n,a){var c=s.getCategories(!0),h=s.getModel("axisLabel"),A=h.get("margin"),v=s.get("triggerEvent");S.each(a,function(w,b){var x=h,C=w.tickValue,I=n[f(o)],_=o.coordToPoint([I+A,w.coord]),E=o.cx,O=o.cy,N=Math.abs(_[0]-E)/I<.3?"center":_[0]>E?"left":"right",F=Math.abs(_[1]-O)/I<.3?"middle":_[1]>O?"top":"bottom";c&&c[C]&&c[C].textStyle&&(x=new g(c[C].textStyle,h,h.ecModel));var U=new y.Text({silent:t.isLabelSilent(s)});this.group.add(U),y.setTextStyle(U.style,x,{x:_[0],y:_[1],textFill:x.getTextColor()||s.get("axisLine.lineStyle.color"),text:w.formattedLabel,textAlign:N,textVerticalAlign:F}),v&&(U.eventData=t.makeAxisEventDataBase(s),U.eventData.targetType="axisLabel",U.eventData.value=w.rawLabel)},this)},_splitLine:function(s,o,i,l,n){var a=s.getModel("splitLine"),c=a.getModel("lineStyle"),h=c.get("color"),A=0;h=h instanceof Array?h:[h];for(var v=[],w=0;w<i.length;w++){var b=A++%h.length;v[b]=v[b]||[],v[b].push(new y.Line({shape:d(o,n,i[w].coord)}))}for(var w=0;w<v.length;w++)this.group.add(y.mergePath(v[w],{style:S.defaults({stroke:h[w%h.length]},c.getLineStyle()),silent:!0,z:s.get("z")}))},_minorSplitLine:function(s,o,i,l,n){if(!l.length)return;for(var a=s.getModel("minorSplitLine"),c=a.getModel("lineStyle"),h=[],A=0;A<l.length;A++)for(var v=0;v<l[A].length;v++)h.push(new y.Line({shape:d(o,n,l[A][v].coord)}));this.group.add(y.mergePath(h,{style:c.getLineStyle(),silent:!0,z:s.get("z")}))},_splitArea:function(s,o,i,l,n){if(!i.length)return;var a=s.getModel("splitArea"),c=a.getModel("areaStyle"),h=c.get("color"),A=0;h=h instanceof Array?h:[h];for(var v=[],w=Math.PI/180,b=-i[0].coord*w,x=Math.min(n[0],n[1]),C=Math.max(n[0],n[1]),I=s.get("clockwise"),_=1;_<i.length;_++){var E=A++%h.length;v[E]=v[E]||[],v[E].push(new y.Sector({shape:{cx:o.cx,cy:o.cy,r0:x,r:C,startAngle:b,endAngle:-i[_].coord*w,clockwise:I},silent:!0})),b=-i[_].coord*w}for(var _=0;_<v.length;_++)this.group.add(y.mergePath(v[_],{style:S.defaults({fill:h[_%h.length]},c.getAreaStyle()),silent:!0}))}});z.exports=r},tceW:function(z,V,m){var S=m("KCsZ"),y=S([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),g={getBarItemStyle:function(p){var t=y(this,p);if(this.getBorderLineDash){var e=this.getBorderLineDash();e&&(t.lineDash=e)}return t}};z.exports=g},tkwv:function(z,V,m){"use strict";var S=Array.isArray,y=Object.keys,g=Object.prototype.hasOwnProperty;z.exports=function p(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){var d=S(t),f=S(e),u,r,s;if(d&&f){if(r=t.length,r!=e.length)return!1;for(u=r;u--!==0;)if(!p(t[u],e[u]))return!1;return!0}if(d!=f)return!1;var o=t instanceof Date,i=e instanceof Date;if(o!=i)return!1;if(o&&i)return t.getTime()==e.getTime();var l=t instanceof RegExp,n=e instanceof RegExp;if(l!=n)return!1;if(l&&n)return t.toString()==e.toString();var a=y(t);if(r=a.length,r!==y(e).length)return!1;for(u=r;u--!==0;)if(!g.call(e,a[u]))return!1;for(u=r;u--!==0;)if(s=a[u],!p(t[s],e[s]))return!1;return!0}return t!==t&&e!==e}},txkQ:function(z,V,m){var S=m("aX58");V.zrender=S;var y=m("Fofx");V.matrix=y;var g=m("QBsz");V.vector=g;var p=m("bYtY"),t=m("Qe9p");V.color=t;var e=m("IwbS"),d=m("OELB");V.number=d;var f=m("7aKB");V.format=f;var u=m("iLNv"),r=u.throttle;V.throttle=u.throttle;var s=m("FUi9");V.helper=s;var o=m("vafp");V.parseGeoJSON=o;var i=m("YXkt");V.List=i;var l=m("Qxkt");V.Model=l;var n=m("hM6l");V.Axis=n;var a=m("ItGF");V.env=a;var c=o,h={};p.each(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],function(v){h[v]=p[v]});var A={};p.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(v){A[v]=e[v]}),V.parseGeoJson=c,V.util=h,V.graphic=A},u3DP:function(z,V,m){var S=m("6GrX"),y=m("OELB"),g=y.parsePercent,p=Math.PI/180;function t(u,r,s,o,i,l,n,a,c,h){u.sort(function(N,F){return N.y-F.y});function A(N,F,U,B){for(var K=N;K<F&&!(u[K].y+U>c+n);K++)if(u[K].y+=U,K>N&&K+1<F&&u[K+1].y>u[K].y+u[K].height){v(K,U/2);return}v(F-1,U/2)}function v(N,F){for(var U=N;U>=0&&!(u[U].y-F<c);U--)if(u[U].y-=F,U>0&&u[U].y>u[U-1].y+u[U-1].height)break}function w(N,F,U,B,K,Y){for(var k=(Y>0,F?Number.MAX_VALUE:0),H=0,W=N.length;H<W;H++){if(N[H].labelAlignTo!=="none")continue;var j=Math.abs(N[H].y-B),M=N[H].len,G=N[H].len2,X=j<K+M?Math.sqrt((K+M+G)*(K+M+G)-j*j):Math.abs(N[H].x-U);F&&X>=k&&(X=k-10),!F&&X<=k&&(X=k+10),N[H].x=U+X*Y,k=X}}for(var b=0,x,C=u.length,I=[],_=[],E=0;E<C;E++){if(u[E].position==="outer"&&u[E].labelAlignTo==="labelLine"){var O=u[E].x-h;u[E].linePoints[1][0]+=O,u[E].x=h}x=u[E].y-b,x<0&&A(E,C,-x,i),b=u[E].y+u[E].height}n-b<0&&v(C-1,b-n);for(var E=0;E<C;E++)u[E].y>=s?_.push(u[E]):I.push(u[E]);w(I,!1,r,s,o,i),w(_,!0,r,s,o,i)}function e(u,r,s,o,i,l,n,a){for(var c=[],h=[],A=Number.MAX_VALUE,v=-Number.MAX_VALUE,w=0;w<u.length;w++){if(d(u[w]))continue;u[w].x<r?(A=Math.min(A,u[w].x),c.push(u[w])):(v=Math.max(v,u[w].x),h.push(u[w]))}t(h,r,s,o,1,i,l,n,a,v),t(c,r,s,o,-1,i,l,n,a,A);for(var w=0;w<u.length;w++){var b=u[w];if(d(b))continue;var x=b.linePoints;if(x){var C=b.labelAlignTo==="edge",I=b.textRect.width,_;C?b.x<r?_=x[2][0]-b.labelDistance-n-b.labelMargin:_=n+i-b.labelMargin-x[2][0]-b.labelDistance:b.x<r?_=b.x-n-b.bleedMargin:_=n+i-b.x-b.bleedMargin,_<b.textRect.width&&(b.text=S.truncateText(b.text,_,b.font),b.labelAlignTo==="edge"&&(I=S.getWidth(b.text,b.font)));var E=x[1][0]-x[2][0];C?b.x<r?x[2][0]=n+b.labelMargin+I+b.labelDistance:x[2][0]=n+i-b.labelMargin-I-b.labelDistance:(b.x<r?x[2][0]=b.x+b.labelDistance:x[2][0]=b.x-b.labelDistance,x[1][0]=x[2][0]+E),x[1][1]=x[2][1]=b.y}}}function d(u){return u.position==="center"}function f(u,r,s,o,i,l){var n=u.getData(),a=[],c,h,A=!1,v=(u.get("minShowLabelAngle")||0)*p;n.each(function(w){var b=n.getItemLayout(w),x=n.getItemModel(w),C=x.getModel("label"),I=C.get("position")||x.get("emphasis.label.position"),_=C.get("distanceToLabelLine"),E=C.get("alignTo"),O=g(C.get("margin"),s),N=C.get("bleedMargin"),F=C.getFont(),U=x.getModel("labelLine"),B=U.get("length");B=g(B,s);var K=U.get("length2");if(K=g(K,s),b.angle<v)return;var Y=(b.startAngle+b.endAngle)/2,k=Math.cos(Y),H=Math.sin(Y),W,j,M,G;c=b.cx,h=b.cy;var X=u.getFormattedLabel(w,"normal")||n.getName(w),q=S.getBoundingRect(X,F,G,"top"),ee=I==="inside"||I==="inner";if(I==="center")W=b.cx,j=b.cy,G="center";else{var ie=(ee?(b.r+b.r0)/2*k:b.r*k)+c,de=(ee?(b.r+b.r0)/2*H:b.r*H)+h;if(W=ie+k*3,j=de+H*3,!ee){var ue=ie+k*(B+r-b.r),ve=de+H*(B+r-b.r),be=ue+(k<0?-1:1)*K,_e=ve;E==="edge"?W=k<0?i+O:i+s-O:W=be+(k<0?-_:_),j=_e,M=[[ie,de],[ue,ve],[be,_e]]}G=ee?"center":E==="edge"?k>0?"right":"left":k>0?"left":"right"}var ke,$e=C.get("rotate");typeof $e=="number"?ke=$e*(Math.PI/180):ke=$e?k<0?-Y+Math.PI:-Y:0,A=!!ke,b.label={x:W,y:j,position:I,height:q.height,len:B,len2:K,linePoints:M,textAlign:G,verticalAlign:"middle",rotation:ke,inside:ee,labelDistance:_,labelAlignTo:E,labelMargin:O,bleedMargin:N,textRect:q,text:X,font:F},ee||a.push(b.label)}),!A&&u.get("avoidLabelOverlap")&&e(a,c,h,r,s,o,i,l)}z.exports=f},u3os:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.ver=V.clear=V.bind=void 0;var S=m("P4Qj"),y=function(e,d){var f=(0,S.getSensor)(e);return f.bind(d),function(){f.unbind(d)}};V.bind=y;var g=function(e){var d=(0,S.getSensor)(e);(0,S.removeSensor)(d)};V.clear=g;var p="1.0.1";V.ver=p},uAnK:function(z,V,m){var S=m("bYtY"),y=m("Kagy"),g=m("KxfA"),p=g.retrieveRawValue;function t(e,d){var f=d.getModel("aria");if(f.get("show")){if(f.get("description")){e.setAttribute("aria-label",f.get("description"));return}}else return;var u=0;d.eachSeries(function(w,b){++u},this);var r=f.get("data.maxCount")||10,s=f.get("series.maxCount")||10,o=Math.min(u,s),i;if(u<1)return;var l=A();l?i=c(h("general.withTitle"),{title:l}):i=h("general.withoutTitle");var n=[],a=u>1?"series.multiple.prefix":"series.single.prefix";i+=c(h(a),{seriesCount:u}),d.eachSeries(function(w,b){if(b<o){var x,C=w.get("name"),I="series."+(u>1?"multiple":"single")+".";x=h(C?I+"withName":I+"withoutName"),x=c(x,{seriesId:w.seriesIndex,seriesName:w.get("name"),seriesType:v(w.subType)});var _=w.getData();window.data=_,_.count()>r?x+=c(h("data.partialData"),{displayCnt:r}):x+=h("data.allData");for(var E=[],O=0;O<_.count();O++)if(O<r){var N=_.getName(O),F=p(_,O);E.push(c(h(N?"data.withName":"data.withoutName"),{name:N,value:F}))}x+=E.join(h("data.separator.middle"))+h("data.separator.end"),n.push(x)}}),i+=n.join(h("series.multiple.separator.middle"))+h("series.multiple.separator.end"),e.setAttribute("aria-label",i);function c(w,b){if(typeof w!="string")return w;var x=w;return S.each(b,function(C,I){x=x.replace(new RegExp("\\{\\s*"+I+"\\s*\\}","g"),C)}),x}function h(w){var b=f.get(w);if(b==null){for(var x=w.split("."),C=y.aria,I=0;I<x.length;++I)C=C[x[I]];return C}else return b}function A(){var w=d.getModel("title").option;return w&&w.length&&(w=w[0]),w&&w.text}function v(w){return y.series.typeNames[w]||"\u81EA\u5B9A\u4E49\u56FE"}}z.exports=t},uK0f:function(z,V,m){(function(S,y){z.exports=y()})(this,function(){"use strict";function S(y,g,p){p=p||{},p.childrenKeyName=p.childrenKeyName||"children";var t=y||[],e=[],d=0;do{var f=t.filter(function(u){return g(u,d)})[0];if(!f)break;e.push(f),t=f[p.childrenKeyName]||[],d+=1}while(t.length>0);return e}return S})},uOyE:function(z,V,m){var S=m("ProS");S.registerAction({type:"brush",event:"brush"},function(y,g){g.eachComponent({mainType:"brush",query:y},function(p){p.setAreas(y.areas)})}),S.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},function(){}),S.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},function(){})},uQRt:function(z,V,m){z.exports=S;function S(){return m("gaXo"),{}}},v3Qx:function(z,V){var m={}.toString;z.exports=Array.isArray||function(S){return m.call(S)=="[object Array]"}},v56E:function(z,V,m){},v5uJ:function(z,V,m){var S=m("ProS"),y=m("2B6p"),g=y.updateCenterAndZoom;S.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(p,t){t.eachComponent({mainType:"series",subType:"tree",query:p},function(e){var d=p.dataIndex,f=e.getData().tree,u=f.getNodeByDataIndex(d);u.isExpand=!u.isExpand})}),S.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(p,t){t.eachComponent({mainType:"series",subType:"tree",query:p},function(e){var d=e.coordinateSystem,f=g(d,p);e.setCenter&&e.setCenter(f.center),e.setZoom&&e.setZoom(f.zoom)})})},"vF/C":function(z,V,m){var S=m("bLfw");S.registerSubTypeDefaulter("visualMap",function(y){return!y.categories&&(!(y.pieces?y.pieces.length>0:y.splitNumber>0)||y.calculable)?"continuous":"piecewise"})},vKoX:function(z,V,m){var S=m("SrGk"),y=m("bYtY");function g(e,d){S.call(this,e,d,["filter"],"__filter_in_use__","_shadowDom")}y.inherits(g,S),g.prototype.addWithoutUpdate=function(e,d){if(d&&p(d.style)){var f;if(d._shadowDom){f=d._shadowDom;var u=this.getDefs(!0);u.contains(d._shadowDom)||this.addDom(f)}else f=this.add(d);this.markUsed(d);var r=f.getAttribute("id");e.style.filter="url(#"+r+")"}},g.prototype.add=function(e){var d=this.createElement("filter");return e._shadowDomId=e._shadowDomId||this.nextId++,d.setAttribute("id","zr"+this._zrId+"-shadow-"+e._shadowDomId),this.updateDom(e,d),this.addDom(d),d},g.prototype.update=function(e,d){var f=d.style;if(p(f)){var u=this;S.prototype.update.call(this,d,function(){u.updateDom(d,d._shadowDom)})}else this.remove(e,d)},g.prototype.remove=function(e,d){d._shadowDomId!=null&&(this.removeDom(e),e.style.filter="")},g.prototype.updateDom=function(e,d){var f=d.getElementsByTagName("feDropShadow");f.length===0?f=this.createElement("feDropShadow"):f=f[0];var u=e.style,r=e.scale&&e.scale[0]||1,s=e.scale&&e.scale[1]||1,o,i,l,n;if(u.shadowBlur||u.shadowOffsetX||u.shadowOffsetY)o=u.shadowOffsetX||0,i=u.shadowOffsetY||0,l=u.shadowBlur,n=u.shadowColor;else if(u.textShadowBlur)o=u.textShadowOffsetX||0,i=u.textShadowOffsetY||0,l=u.textShadowBlur,n=u.textShadowColor;else{this.removeDom(d,u);return}f.setAttribute("dx",o/r),f.setAttribute("dy",i/s),f.setAttribute("flood-color",n);var a=l/2/r,c=l/2/s,h=a+" "+c;f.setAttribute("stdDeviation",h),d.setAttribute("x","-100%"),d.setAttribute("y","-100%"),d.setAttribute("width",Math.ceil(l/2*200)+"%"),d.setAttribute("height",Math.ceil(l/2*200)+"%"),d.appendChild(f),e._shadowDom=d},g.prototype.markUsed=function(e){e._shadowDom&&S.prototype.markUsed.call(this,e._shadowDom)};function p(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY||e.textShadowBlur||e.textShadowOffsetX||e.textShadowOffsetY)}var t=g;z.exports=t},vL6D:function(z,V,m){var S=m("bYtY"),y=m("+rIm"),g=m("IwbS"),p=m("7bkD"),t=m("Znkb"),e=m("WN+l"),d=e.rectCoordAxisBuildSplitArea,f=e.rectCoordAxisHandleRemove,u=["axisLine","axisTickLabel","axisName"],r=["splitArea","splitLine"],s=t.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(i,l,n,a){var c=this.group;c.removeAll();var h=this._axisGroup;this._axisGroup=new g.Group;var A=p.layout(i),v=new y(i,A);S.each(u,v.add,v),c.add(this._axisGroup),c.add(v.getGroup()),S.each(r,function(w){i.get(w+".show")&&this["_"+w](i)},this),g.groupTransition(h,this._axisGroup,i),s.superCall(this,"render",i,l,n,a)},remove:function(){f(this)},_splitLine:function(i){var l=i.axis;if(l.scale.isBlank())return;var n=i.getModel("splitLine"),a=n.getModel("lineStyle"),c=a.get("width"),h=a.get("color");h=h instanceof Array?h:[h];for(var A=i.coordinateSystem.getRect(),v=l.isHorizontal(),w=[],b=0,x=l.getTicksCoords({tickModel:n}),C=[],I=[],_=0;_<x.length;++_){var E=l.toGlobalCoord(x[_].coord);v?(C[0]=E,C[1]=A.y,I[0]=E,I[1]=A.y+A.height):(C[0]=A.x,C[1]=E,I[0]=A.x+A.width,I[1]=E);var O=b++%h.length;w[O]=w[O]||[],w[O].push(new g.Line({subPixelOptimize:!0,shape:{x1:C[0],y1:C[1],x2:I[0],y2:I[1]},style:{lineWidth:c},silent:!0}))}for(var _=0;_<w.length;++_)this.group.add(g.mergePath(w[_],{style:{stroke:h[_%h.length],lineDash:a.getLineDash(c),lineWidth:c},silent:!0}))},_splitArea:function(i){d(this,this._axisGroup,i,i)}}),o=s;z.exports=o},vWvF:function(z,V,m){var S=m("Bq2U"),y=m("SUKs"),g=m("bYtY"),p=g.isString,t=g.isFunction,e=g.isObject,d=g.isArrayLike,f=g.indexOf,u=function(){this.animators=[]};u.prototype={constructor:u,animate:function(n,a){var c,h=!1,A=this,v=this.__zr;if(n){var w=n.split("."),b=A;h=w[0]==="shape";for(var x=0,C=w.length;x<C;x++){if(!b)continue;b=b[w[x]]}b&&(c=b)}else c=A;if(!c){y('Property "'+n+'" is not existed in element '+A.id);return}var I=A.animators,_=new S(c,a);return _.during(function(E){A.dirty(h)}).done(function(){I.splice(f(I,_),1)}),I.push(_),v&&v.animation.addAnimator(_),_},stopAnimation:function(n){for(var a=this.animators,c=a.length,h=0;h<c;h++)a[h].stop(n);return a.length=0,this},animateTo:function(n,a,c,h,A,v){r(this,n,a,c,h,A,v)},animateFrom:function(n,a,c,h,A,v){r(this,n,a,c,h,A,v,!0)}};function r(l,n,a,c,h,A,v,w){p(c)?(A=h,h=c,c=0):t(h)?(A=h,h="linear",c=0):t(c)?(A=c,c=0):t(a)?(A=a,a=500):a||(a=500),l.stopAnimation(),s(l,"",l,n,a,c,w);var b=l.animators.slice(),x=b.length;function C(){x--,x||A&&A()}x||A&&A();for(var I=0;I<b.length;I++)b[I].done(C).start(h,v)}function s(l,n,a,c,h,A,v){var w={},b=0;for(var x in c){if(!c.hasOwnProperty(x))continue;a[x]!=null?e(c[x])&&!d(c[x])?s(l,n?n+"."+x:x,a[x],c[x],h,A,v):(v?(w[x]=a[x],o(l,n,x,c[x])):w[x]=c[x],b++):c[x]!=null&&!v&&o(l,n,x,c[x])}b>0&&l.animate(n,!1).when(h==null?500:h,w).delay(A||0)}function o(l,n,a,c){if(!n)l.attr(a,c);else{var h={};h[n]={},h[n][a]=c,l.attr(h)}}var i=u;z.exports=i},vZ6x:function(z,V,m){var S=m("Tghj"),y=S.__DEV__,g=m("bYtY"),p=m("IwbS"),t=m("4NO4"),e=m("9KIM"),d=g.each,f=g.indexOf,u=g.curry,r=["dataToPoint","pointToData"],s=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"];function o(_,E,O){var N=this._targetInfoList=[],F={},U=n(E,_);d(a,function(B,K){(!O||!O.include||f(O.include,K)>=0)&&B(U,N,F)})}var i=o.prototype;i.setOutputRanges=function(_,E){this.matchOutputRanges(_,E,function(O,N,F){if((O.coordRanges||(O.coordRanges=[])).push(N),!O.coordRange){O.coordRange=N;var U=A[O.brushType](0,F,N);O.__rangeOffset={offset:w[O.brushType](U.values,O.range,[1,1]),xyMinMax:U.xyMinMax}}})},i.matchOutputRanges=function(_,E,O){d(_,function(N){var F=this.findTargetInfo(N,E);F&&F!==!0&&g.each(F.coordSyses,function(U){var B=A[N.brushType](1,U,N.range);O(N,B.values,U,E)})},this)},i.setInputRanges=function(_,E){d(_,function(O){var N=this.findTargetInfo(O,E);if(O.range=O.range||[],N&&N!==!0){O.panelId=N.panelId;var F=A[O.brushType](0,N.coordSys,O.coordRange),U=O.__rangeOffset;O.range=U?w[O.brushType](F.values,U.offset,x(F.xyMinMax,U.xyMinMax)):F.values}},this)},i.makePanelOpts=function(_,E){return g.map(this._targetInfoList,function(O){var N=O.getPanelRect();return{panelId:O.panelId,defaultBrushType:E&&E(O),clipPath:e.makeRectPanelClipPath(N),isTargetByCursor:e.makeRectIsTargetByCursor(N,_,O.coordSysModel),getLinearBrushOtherExtent:e.makeLinearBrushOtherExtent(N)}})},i.controlSeries=function(_,E,O){var N=this.findTargetInfo(_,O);return N===!0||N&&f(N.coordSyses,E.coordinateSystem)>=0},i.findTargetInfo=function(_,E){for(var O=this._targetInfoList,N=n(E,_),F=0;F<O.length;F++){var U=O[F],B=_.panelId;if(B){if(U.panelId===B)return U}else for(var F=0;F<c.length;F++)if(c[F](N,U))return U}return!0};function l(_){return _[0]>_[1]&&_.reverse(),_}function n(_,E){return t.parseFinder(_,E,{includeMainTypes:s})}var a={grid:function(_,E){var O=_.xAxisModels,N=_.yAxisModels,F=_.gridModels,U=g.createHashMap(),B={},K={};if(!O&&!N&&!F)return;d(O,function(Y){var k=Y.axis.grid.model;U.set(k.id,k),B[k.id]=!0}),d(N,function(Y){var k=Y.axis.grid.model;U.set(k.id,k),K[k.id]=!0}),d(F,function(Y){U.set(Y.id,Y),B[Y.id]=!0,K[Y.id]=!0}),U.each(function(Y){var k=Y.coordinateSystem,H=[];d(k.getCartesians(),function(W,j){(f(O,W.getAxis("x").model)>=0||f(N,W.getAxis("y").model)>=0)&&H.push(W)}),E.push({panelId:"grid--"+Y.id,gridModel:Y,coordSysModel:Y,coordSys:H[0],coordSyses:H,getPanelRect:h.grid,xAxisDeclared:B[Y.id],yAxisDeclared:K[Y.id]})})},geo:function(_,E){d(_.geoModels,function(O){var N=O.coordinateSystem;E.push({panelId:"geo--"+O.id,geoModel:O,coordSysModel:O,coordSys:N,coordSyses:[N],getPanelRect:h.geo})})}},c=[function(_,E){var O=_.xAxisModel,N=_.yAxisModel,F=_.gridModel;return!F&&O&&(F=O.axis.grid.model),!F&&N&&(F=N.axis.grid.model),F&&F===E.gridModel},function(_,E){var O=_.geoModel;return O&&O===E.geoModel}],h={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var _=this.coordSys,E=_.getBoundingRect().clone();return E.applyTransform(p.getTransform(_)),E}},A={lineX:u(v,0),lineY:u(v,1),rect:function(_,E,O){var N=E[r[_]]([O[0][0],O[1][0]]),F=E[r[_]]([O[0][1],O[1][1]]),U=[l([N[0],F[0]]),l([N[1],F[1]])];return{values:U,xyMinMax:U}},polygon:function(_,E,O){var N=[[Infinity,-Infinity],[Infinity,-Infinity]],F=g.map(O,function(U){var B=E[r[_]](U);return N[0][0]=Math.min(N[0][0],B[0]),N[1][0]=Math.min(N[1][0],B[1]),N[0][1]=Math.max(N[0][1],B[0]),N[1][1]=Math.max(N[1][1],B[1]),B});return{values:F,xyMinMax:N}}};function v(_,E,O,N){var F=O.getAxis(["x","y"][_]),U=l(g.map([0,1],function(K){return E?F.coordToData(F.toLocalCoord(N[K])):F.toGlobalCoord(F.dataToCoord(N[K]))})),B=[];return B[_]=U,B[1-_]=[NaN,NaN],{values:U,xyMinMax:B}}var w={lineX:u(b,0),lineY:u(b,1),rect:function(_,E,O){return[[_[0][0]-O[0]*E[0][0],_[0][1]-O[0]*E[0][1]],[_[1][0]-O[1]*E[1][0],_[1][1]-O[1]*E[1][1]]]},polygon:function(_,E,O){return g.map(_,function(N,F){return[N[0]-O[0]*E[F][0],N[1]-O[1]*E[F][1]]})}};function b(_,E,O,N){return[E[0]-N[_]*O[0],E[1]-N[_]*O[1]]}function x(_,E){var O=C(_),N=C(E),F=[O[0]/N[0],O[1]/N[1]];return isNaN(F[0])&&(F[0]=1),isNaN(F[1])&&(F[1]=1),F}function C(_){return _?[_[0][1]-_[0][0],_[1][1]-_[1][0]]:[NaN,NaN]}var I=o;z.exports=I},vZI5:function(z,V,m){var S=m("bYtY"),y=m("T4UG"),g=m("5GhG"),p=g.seriesModelMixin,t=y.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(d,f,u){var r=f.getItemLayout(d);return r&&u.rect(r.brushRect)}});S.mixin(t,p,!0);var e=t;z.exports=e},vafp:function(z,V,m){var S=m("bYtY"),y=m("8nly");function g(e){if(!e.UTF8Encoding)return e;var d=e.UTF8Scale;d==null&&(d=1024);for(var f=e.features,u=0;u<f.length;u++)for(var r=f[u],s=r.geometry,o=s.coordinates,i=s.encodeOffsets,l=0;l<o.length;l++){var n=o[l];if(s.type==="Polygon")o[l]=p(n,i[l],d);else if(s.type==="MultiPolygon")for(var a=0;a<n.length;a++){var c=n[a];n[a]=p(c,i[l][a],d)}}return e.UTF8Encoding=!1,e}function p(e,d,f){for(var u=[],r=d[0],s=d[1],o=0;o<e.length;o+=2){var i=e.charCodeAt(o)-64,l=e.charCodeAt(o+1)-64;i=i>>1^-(i&1),l=l>>1^-(l&1),i+=r,l+=s,r=i,s=l,u.push([i/f,l/f])}return u}function t(e,d){return g(e),S.map(S.filter(e.features,function(f){return f.geometry&&f.properties&&f.geometry.coordinates.length>0}),function(f){var u=f.properties,r=f.geometry,s=r.coordinates,o=[];r.type==="Polygon"&&o.push({type:"polygon",exterior:s[0],interiors:s.slice(1)}),r.type==="MultiPolygon"&&S.each(s,function(l){l[0]&&o.push({type:"polygon",exterior:l[0],interiors:l.slice(1)})});var i=new y(u[d||"name"],o,u.cp);return i.properties=u,i})}z.exports=t},vcCh:function(z,V,m){var S=m("ProS");m("0qV/"),S.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(y,g){g.eachComponent({mainType:"series",subType:"sankey",query:y},function(p){p.setNodePosition(y.dataIndex,[y.localX,y.localY])})})},vewr:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.getPointerEvent=S,V.stopEvent=y,V.setCapture=f,V.releaseCapture=u;function S(r){return r.changedTouches?r.changedTouches[0]:r.touches?r.touches[0]:r}function y(r){r.stopPropagation(),r.preventDefault()}var g=!1,p=null;document.captureElement=null;function t(r){if(g)return;var s=new r.constructor(r.type,r);g=!0,document.captureElement?document.captureElement.dispatchEvent(s):p.dispatchEvent(s),g=!1,r.stopPropagation(),s.defaultPrevented&&r.preventDefault(),r.type==="mouseup"&&u()}function e(){var r=document.getElementById("noVNC_mouse_capture_elem");r.style.cursor=window.getComputedStyle(document.captureElement).cursor}var d=new MutationObserver(e);function f(r){if(r.setCapture)r.setCapture(),document.captureElement=r,r.addEventListener("mouseup",u);else{u();var s=document.getElementById("noVNC_mouse_capture_elem");s===null&&(s=document.createElement("div"),s.id="noVNC_mouse_capture_elem",s.style.position="fixed",s.style.top="0px",s.style.left="0px",s.style.width="100%",s.style.height="100%",s.style.zIndex=1e4,s.style.display="none",document.body.appendChild(s),s.addEventListener("contextmenu",t),s.addEventListener("mousemove",t),s.addEventListener("mouseup",t)),document.captureElement=r,d.observe(r,{attributes:!0}),e(),s.style.display="",window.addEventListener("mousemove",t),window.addEventListener("mouseup",t)}}function u(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;p=document.captureElement,document.captureElement=null,d.disconnect();var r=document.getElementById("noVNC_mouse_capture_elem");r.style.display="none",window.removeEventListener("mousemove",t),window.removeEventListener("mouseup",t)}}},vg9a:function(z,V,m){},w5pM:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="PlusCircleOutlined";var d=V.a=y.forwardRef(e)},wCAj:function(z,V,m){"use strict";var S=m("U8pU"),y=m("rePB"),g=m("ODXe"),p=m("wx14"),t=m("q1tI"),e=m("TSYQ"),d=m.n(e),f=m("bT9E"),u=m("VTBJ"),r=m("KQm4"),s=m("x/xZ"),o=m("Gytx"),i=m.n(o),l=m("Kwbf"),n=m("t23M"),a=m("qx4F");function c(St){return null}var h=c;function A(St){return null}var v=A,w=m("Ff2n"),b=m("c+Xe"),x="RC_TABLE_KEY";function C(St){return St==null?[]:Array.isArray(St)?St:[St]}function I(St,Nr){if(!Nr&&typeof Nr!="number")return St;for(var Br=C(Nr),Kr=St,Tn=0;Tn<Br.length;Tn+=1){if(!Kr)return null;var rn=Br[Tn];Kr=Kr[rn]}return Kr}function _(St){var Nr=[],Br={};return St.forEach(function(Kr){for(var Tn=Kr||{},rn=Tn.key,Jn=Tn.dataIndex,Xn=rn||C(Jn).join("-")||x;Br[Xn];)Xn="".concat(Xn,"_next");Br[Xn]=!0,Nr.push(Xn)}),Nr}function E(){var St={};function Nr(rn,Jn){Jn&&Object.keys(Jn).forEach(function(Xn){var ni=Jn[Xn];ni&&Object(S.a)(ni)==="object"?(rn[Xn]=rn[Xn]||{},Nr(rn[Xn],ni)):rn[Xn]=ni})}for(var Br=arguments.length,Kr=new Array(Br),Tn=0;Tn<Br;Tn++)Kr[Tn]=arguments[Tn];return Kr.forEach(function(rn){Nr(St,rn)}),St}function O(St){return St!=null}function N(St){return St&&Object(S.a)(St)==="object"&&!Array.isArray(St)&&!t.isValidElement(St)}function F(St){return typeof St=="string"?!0:Object(b.c)(St)}function U(St,Nr){var Br,Kr=St.prefixCls,Tn=St.className,rn=St.record,Jn=St.index,Xn=St.dataIndex,ni=St.render,qi=St.children,Ui=St.component,xi=Ui===void 0?"td":Ui,mt=St.colSpan,qt=St.rowSpan,xr=St.fixLeft,Ar=St.fixRight,Jr=St.firstFixLeft,Hr=St.lastFixLeft,gn=St.firstFixRight,bn=St.lastFixRight,Fn=St.appendNode,ci=St.additionalProps,li=ci===void 0?{}:ci,Si=St.ellipsis,Ln=St.align,pi=St.rowType,Wn=St.isSticky,Zn="".concat(Kr,"-cell"),ai,gi;if(qi)gi=qi;else{var ta=I(rn,Xn);if(gi=ta,ni){var sa=ni(ta,rn,Jn);N(sa)?(gi=sa.children,ai=sa.props):gi=sa}}Object(S.a)(gi)==="object"&&!Array.isArray(gi)&&!t.isValidElement(gi)&&(gi=null),Si&&(Hr||gn)&&(gi=t.createElement("span",{className:"".concat(Zn,"-content")},gi));var Ua=ai||{},Ji=Ua.colSpan,Wi=Ua.rowSpan,za=Ua.style,wa=Ua.className,Ma=Object(w.a)(Ua,["colSpan","rowSpan","style","className"]),ja=Ji!==void 0?Ji:mt,ao=Wi!==void 0?Wi:qt;if(ja===0||ao===0)return null;var Co={},qo=typeof xr=="number",Go=typeof Ar=="number";qo&&(Co.position="sticky",Co.left=xr),Go&&(Co.position="sticky",Co.right=Ar);var Io={};Ln&&(Io.textAlign=Ln);var Mo,Ya=Si===!0?{showTitle:!0}:Si;Ya&&(Ya.showTitle||pi==="header")&&(typeof gi=="string"||typeof gi=="number"?Mo=gi.toString():t.isValidElement(gi)&&typeof gi.props.children=="string"&&(Mo=gi.props.children));var Oo=Object(u.a)(Object(u.a)(Object(u.a)({title:Mo},Ma),li),{},{colSpan:ja&&ja!==1?ja:null,rowSpan:ao&&ao!==1?ao:null,className:d()(Zn,Tn,(Br={},Object(y.a)(Br,"".concat(Zn,"-fix-left"),qo),Object(y.a)(Br,"".concat(Zn,"-fix-left-first"),Jr),Object(y.a)(Br,"".concat(Zn,"-fix-left-last"),Hr),Object(y.a)(Br,"".concat(Zn,"-fix-right"),Go),Object(y.a)(Br,"".concat(Zn,"-fix-right-first"),gn),Object(y.a)(Br,"".concat(Zn,"-fix-right-last"),bn),Object(y.a)(Br,"".concat(Zn,"-ellipsis"),Si),Object(y.a)(Br,"".concat(Zn,"-with-append"),Fn),Object(y.a)(Br,"".concat(Zn,"-fix-sticky"),(qo||Go)&&Wn),Br),li.className,wa),style:Object(u.a)(Object(u.a)(Object(u.a)(Object(u.a)({},li.style),Io),Co),za),ref:F(xi)?Nr:null});return t.createElement(xi,Oo,Fn,gi)}var B=t.forwardRef(U);B.displayName="Cell";var K=t.memo(B,function(St,Nr){return Nr.shouldCellUpdate?!Nr.shouldCellUpdate(Nr.record,St.record):!1}),Y=K,k=t.createContext(null),H=k;function W(St,Nr,Br,Kr,Tn){var rn=Br[St]||{},Jn=Br[Nr]||{},Xn,ni;rn.fixed==="left"?Xn=Kr.left[St]:Jn.fixed==="right"&&(ni=Kr.right[Nr]);var qi=!1,Ui=!1,xi=!1,mt=!1,qt=Br[Nr+1],xr=Br[St-1];if(Tn==="rtl"){if(Xn!==void 0){var Ar=xr&&xr.fixed==="left";mt=!Ar}else if(ni!==void 0){var Jr=qt&&qt.fixed==="right";xi=!Jr}}else if(Xn!==void 0){var Hr=qt&&qt.fixed==="left";qi=!Hr}else if(ni!==void 0){var gn=xr&&xr.fixed==="right";Ui=!gn}return{fixLeft:Xn,fixRight:ni,lastFixLeft:qi,firstFixRight:Ui,lastFixRight:xi,firstFixLeft:mt,isSticky:Kr.isSticky}}function j(St){var Nr=St.cells,Br=St.stickyOffsets,Kr=St.flattenColumns,Tn=St.rowComponent,rn=St.cellComponent,Jn=St.onHeaderRow,Xn=St.index,ni=t.useContext(H),qi=ni.prefixCls,Ui=ni.direction,xi;Jn&&(xi=Jn(Nr.map(function(qt){return qt.column}),Xn));var mt=_(Nr.map(function(qt){return qt.column}));return t.createElement(Tn,xi,Nr.map(function(qt,xr){var Ar=qt.column,Jr=W(qt.colStart,qt.colEnd,Kr,Br,Ui),Hr;return Ar&&Ar.onHeaderCell&&(Hr=qt.column.onHeaderCell(Ar)),t.createElement(Y,Object(p.a)({},qt,{ellipsis:Ar.ellipsis,align:Ar.align,component:rn,prefixCls:qi,key:mt[xr]},Jr,{additionalProps:Hr,rowType:"header"}))}))}j.displayName="HeaderRow";var M=j;function G(St){var Nr=[];function Br(Jn,Xn){var ni=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Nr[ni]=Nr[ni]||[];var qi=Xn,Ui=Jn.filter(Boolean).map(function(xi){var mt={key:xi.key,className:xi.className||"",children:xi.title,column:xi,colStart:qi},qt=1,xr=xi.children;return xr&&xr.length>0&&(qt=Br(xr,qi,ni+1).reduce(function(Ar,Jr){return Ar+Jr},0),mt.hasSubColumns=!0),"colSpan"in xi&&(qt=xi.colSpan),"rowSpan"in xi&&(mt.rowSpan=xi.rowSpan),mt.colSpan=qt,mt.colEnd=mt.colStart+qt-1,Nr[ni].push(mt),qi+=qt,qt});return Ui}Br(St,0);for(var Kr=Nr.length,Tn=function(Xn){Nr[Xn].forEach(function(ni){!("rowSpan"in ni)&&!ni.hasSubColumns&&(ni.rowSpan=Kr-Xn)})},rn=0;rn<Kr;rn+=1)Tn(rn);return Nr}function X(St){var Nr=St.stickyOffsets,Br=St.columns,Kr=St.flattenColumns,Tn=St.onHeaderRow,rn=t.useContext(H),Jn=rn.prefixCls,Xn=rn.getComponent,ni=t.useMemo(function(){return G(Br)},[Br]),qi=Xn(["header","wrapper"],"thead"),Ui=Xn(["header","row"],"tr"),xi=Xn(["header","cell"],"th");return t.createElement(qi,{className:"".concat(Jn,"-thead")},ni.map(function(mt,qt){var xr=t.createElement(M,{key:qt,flattenColumns:Kr,cells:mt,stickyOffsets:Nr,rowComponent:Ui,cellComponent:xi,onHeaderRow:Tn,index:qt});return xr}))}var q=X,ee="RC_TABLE_INTERNAL_COL_DEFINE";function ie(St){var Nr=St.expandable,Br=Object(w.a)(St,["expandable"]);return"expandable"in St?Object(u.a)(Object(u.a)({},Br),Nr):Br}function de(St){return Object.keys(St).reduce(function(Nr,Br){return(Br.substr(0,5)==="data-"||Br.substr(0,5)==="aria-")&&(Nr[Br]=St[Br]),Nr},{})}function ue(St){for(var Nr=St.colWidths,Br=St.columns,Kr=St.columCount,Tn=[],rn=Kr||Br.length,Jn=!1,Xn=rn-1;Xn>=0;Xn-=1){var ni=Nr[Xn],qi=Br&&Br[Xn],Ui=qi&&qi[ee];(ni||Ui||Jn)&&(Tn.unshift(t.createElement("col",Object(p.a)({key:Xn,style:{width:ni,minWidth:ni}},Ui))),Jn=!0)}return t.createElement("colgroup",null,Tn)}var ve=ue;function be(St,Nr){return Object(t.useMemo)(function(){for(var Br=[],Kr=0;Kr<Nr;Kr+=1){var Tn=St[Kr];if(Tn!==void 0)Br[Kr]=Tn;else return null}return Br},[St.join("_"),Nr])}var _e=t.forwardRef(function(St,Nr){var Br=St.noData,Kr=St.columns,Tn=St.flattenColumns,rn=St.colWidths,Jn=St.columCount,Xn=St.stickyOffsets,ni=St.direction,qi=St.fixHeader,Ui=St.offsetHeader,xi=St.stickyClassName,mt=St.onScroll,qt=Object(w.a)(St,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),xr=t.useContext(H),Ar=xr.prefixCls,Jr=xr.scrollbarSize,Hr=xr.isSticky,gn=Hr&&!qi?0:Jr,bn=t.useRef(null),Fn=t.useCallback(function(Zn){Object(b.b)(Nr,Zn),Object(b.b)(bn,Zn)},[]);t.useEffect(function(){var Zn;function ai(gi){var ta=gi.currentTarget,sa=gi.deltaX;sa&&(mt({currentTarget:ta,scrollLeft:ta.scrollLeft+sa}),gi.preventDefault())}return(Zn=bn.current)===null||Zn===void 0||Zn.addEventListener("wheel",ai),function(){var gi;(gi=bn.current)===null||gi===void 0||gi.removeEventListener("wheel",ai)}},[]);var ci=Tn[Tn.length-1],li={fixed:ci?ci.fixed:null,onHeaderCell:function(){return{className:"".concat(Ar,"-cell-scrollbar")}}},Si=Object(t.useMemo)(function(){return gn?[].concat(Object(r.a)(Kr),[li]):Kr},[gn,Kr]),Ln=Object(t.useMemo)(function(){return gn?[].concat(Object(r.a)(Tn),[li]):Tn},[gn,Tn]),pi=Object(t.useMemo)(function(){var Zn=Xn.right,ai=Xn.left;return Object(u.a)(Object(u.a)({},Xn),{},{left:ni==="rtl"?[].concat(Object(r.a)(ai.map(function(gi){return gi+gn})),[0]):ai,right:ni==="rtl"?Zn:[].concat(Object(r.a)(Zn.map(function(gi){return gi+gn})),[0]),isSticky:Hr})},[gn,Xn,Hr]),Wn=be(rn,Jn);return t.createElement("div",{style:Object(u.a)({overflow:"hidden"},Hr?{top:Ui}:{}),ref:Fn,className:d()("".concat(Ar,"-header"),Object(y.a)({},xi,!!xi))},t.createElement("table",{style:{tableLayout:"fixed",visibility:Br||Wn?null:"hidden"}},t.createElement(ve,{colWidths:Wn?[].concat(Object(r.a)(Wn),[gn]):[],columCount:Jn+1,columns:Ln}),t.createElement(q,Object(p.a)({},qt,{stickyOffsets:pi,columns:Si,flattenColumns:Ln}))))});_e.displayName="FixedHeader";var ke=_e,$e=t.createContext(null),ne=$e;function Ne(St){var Nr=St.prefixCls,Br=St.children,Kr=St.component,Tn=St.cellComponent,rn=St.fixHeader,Jn=St.fixColumn,Xn=St.horizonScroll,ni=St.className,qi=St.expanded,Ui=St.componentWidth,xi=St.colSpan,mt=t.useContext(H),qt=mt.scrollbarSize;return t.useMemo(function(){var xr=Br;return Jn&&(xr=t.createElement("div",{style:{width:Ui-(rn?qt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Nr,"-expanded-row-fixed")},xr)),t.createElement(Kr,{className:ni,style:{display:qi?null:"none"}},t.createElement(Y,{component:Tn,prefixCls:Nr,colSpan:xi},xr))},[Br,Kr,rn,Xn,ni,qi,Ui,xi,qt])}var st=Ne;function pe(St){var Nr=St.className,Br=St.style,Kr=St.record,Tn=St.index,rn=St.rowKey,Jn=St.getRowKey,Xn=St.rowExpandable,ni=St.expandedKeys,qi=St.onRow,Ui=St.indent,xi=Ui===void 0?0:Ui,mt=St.rowComponent,qt=St.cellComponent,xr=St.childrenColumnName,Ar=t.useContext(H),Jr=Ar.prefixCls,Hr=Ar.fixedInfoList,gn=t.useContext(ne),bn=gn.fixHeader,Fn=gn.fixColumn,ci=gn.horizonScroll,li=gn.componentWidth,Si=gn.flattenColumns,Ln=gn.expandableType,pi=gn.expandRowByClick,Wn=gn.onTriggerExpand,Zn=gn.rowClassName,ai=gn.expandedRowClassName,gi=gn.indentSize,ta=gn.expandIcon,sa=gn.expandedRowRender,Ua=gn.expandIconColumnIndex,Ji=t.useState(!1),Wi=Object(g.a)(Ji,2),za=Wi[0],wa=Wi[1],Ma=ni&&ni.has(St.recordKey);t.useEffect(function(){Ma&&wa(!0)},[Ma]);var ja=Ln==="row"&&(!Xn||Xn(Kr)),ao=Ln==="nest",Co=xr&&Kr&&Kr[xr],qo=ja||ao,Go;qi&&(Go=qi(Kr,Tn));var Io=function(Ms){if(pi&&qo&&Wn(Kr,Ms),Go&&Go.onClick){for(var co,Pa=arguments.length,no=new Array(Pa>1?Pa-1:0),Vo=1;Vo<Pa;Vo++)no[Vo-1]=arguments[Vo];(co=Go).onClick.apply(co,[Ms].concat(no))}},Mo;typeof Zn=="string"?Mo=Zn:typeof Zn=="function"&&(Mo=Zn(Kr,Tn,xi));var Ya=_(Si),Oo=t.createElement(mt,Object(p.a)({},Go,{"data-row-key":rn,className:d()(Nr,"".concat(Jr,"-row"),"".concat(Jr,"-row-level-").concat(xi),Mo,Go&&Go.className),style:Object(u.a)(Object(u.a)({},Br),Go?Go.style:null),onClick:Io}),Si.map(function(ys,Ms){var co=ys.render,Pa=ys.dataIndex,no=ys.className,Vo=Ya[Ms],Jo=Hr[Ms],xo;Ms===(Ua||0)&&ao&&(xo=t.createElement(t.Fragment,null,t.createElement("span",{style:{paddingLeft:"".concat(gi*xi,"px")},className:"".concat(Jr,"-row-indent indent-level-").concat(xi)}),ta({prefixCls:Jr,expanded:Ma,expandable:Co,record:Kr,onExpand:Wn})));var es;return ys.onCell&&(es=ys.onCell(Kr,Tn)),t.createElement(Y,Object(p.a)({className:no,ellipsis:ys.ellipsis,align:ys.align,component:qt,prefixCls:Jr,key:Vo,record:Kr,index:Tn,dataIndex:Pa,render:co,shouldCellUpdate:ys.shouldCellUpdate},Jo,{appendNode:xo,additionalProps:es}))})),vo;if(ja&&(za||Ma)){var Yo=sa(Kr,Tn,xi+1,Ma),Us=ai&&ai(Kr,Tn,xi);vo=t.createElement(st,{expanded:Ma,className:d()("".concat(Jr,"-expanded-row"),"".concat(Jr,"-expanded-row-level-").concat(xi+1),Us),prefixCls:Jr,fixHeader:bn,fixColumn:Fn,horizonScroll:ci,component:mt,componentWidth:li,cellComponent:qt,colSpan:Si.length},Yo)}var is;return Co&&Ma&&(is=(Kr[xr]||[]).map(function(ys,Ms){var co=Jn(ys,Ms);return t.createElement(pe,Object(p.a)({},St,{key:co,rowKey:co,record:ys,recordKey:co,index:Ms,indent:xi+1}))})),t.createElement(t.Fragment,null,Oo,vo,is)}pe.displayName="BodyRow";var Z=pe,J=t.createContext(null),ae=J;function Se(St){var Nr=St.columnKey,Br=St.onColumnResize,Kr=t.useRef();return t.useEffect(function(){Kr.current&&Br(Nr,Kr.current.offsetWidth)},[]),t.createElement(n.a,{onResize:function(rn){var Jn=rn.offsetWidth;Br(Nr,Jn)}},t.createElement("td",{ref:Kr,style:{padding:0,border:0,height:0}},t.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function me(St){var Nr=St.data,Br=St.getRowKey,Kr=St.measureColumnWidth,Tn=St.expandedKeys,rn=St.onRow,Jn=St.rowExpandable,Xn=St.emptyNode,ni=St.childrenColumnName,qi=t.useContext(ae),Ui=qi.onColumnResize,xi=t.useContext(H),mt=xi.prefixCls,qt=xi.getComponent,xr=t.useContext(ne),Ar=xr.fixHeader,Jr=xr.horizonScroll,Hr=xr.flattenColumns,gn=xr.componentWidth;return t.useMemo(function(){var bn=qt(["body","wrapper"],"tbody"),Fn=qt(["body","row"],"tr"),ci=qt(["body","cell"],"td"),li;Nr.length?li=Nr.map(function(Ln,pi){var Wn=Br(Ln,pi);return t.createElement(Z,{key:Wn,rowKey:Wn,record:Ln,recordKey:Wn,index:pi,rowComponent:Fn,cellComponent:ci,expandedKeys:Tn,onRow:rn,getRowKey:Br,rowExpandable:Jn,childrenColumnName:ni})}):li=t.createElement(st,{expanded:!0,className:"".concat(mt,"-placeholder"),prefixCls:mt,fixHeader:Ar,fixColumn:Jr,horizonScroll:Jr,component:Fn,componentWidth:gn,cellComponent:ci,colSpan:Hr.length},Xn);var Si=_(Hr);return t.createElement(bn,{className:"".concat(mt,"-tbody")},Kr&&t.createElement("tr",{"aria-hidden":"true",className:"".concat(mt,"-measure-row"),style:{height:0,fontSize:0}},Si.map(function(Ln){return t.createElement(Se,{key:Ln,columnKey:Ln,onColumnResize:Ui})})),li)},[Nr,mt,rn,Kr,Tn,Br,qt,gn,Xn,Hr])}var Oe=t.memo(me);Oe.displayName="Body";var Ee=Oe,oe=m("Zm9Q");function Re(St){return Object(oe.a)(St).filter(function(Nr){return t.isValidElement(Nr)}).map(function(Nr){var Br=Nr.key,Kr=Nr.props,Tn=Kr.children,rn=Object(w.a)(Kr,["children"]),Jn=Object(u.a)({key:Br},rn);return Tn&&(Jn.children=Re(Tn)),Jn})}function Be(St){return St.reduce(function(Nr,Br){var Kr=Br.fixed,Tn=Kr===!0?"left":Kr,rn=Br.children;return rn&&rn.length>0?[].concat(Object(r.a)(Nr),Object(r.a)(Be(rn).map(function(Jn){return Object(u.a)({fixed:Tn},Jn)}))):[].concat(Object(r.a)(Nr),[Object(u.a)(Object(u.a)({},Br),{},{fixed:Tn})])},[])}function et(St){for(var Nr=!0,Br=0;Br<St.length;Br+=1){var Kr=St[Br];if(Nr&&Kr.fixed!=="left")Nr=!1;else if(!Nr&&Kr.fixed==="left"){Object(l.a)(!1,"Index ".concat(Br-1," of `columns` missing `fixed='left'` prop."));break}}for(var Tn=!0,rn=St.length-1;rn>=0;rn-=1){var Jn=St[rn];if(Tn&&Jn.fixed!=="right")Tn=!1;else if(!Tn&&Jn.fixed==="right"){Object(l.a)(!1,"Index ".concat(rn+1," of `columns` missing `fixed='right'` prop."));break}}}function bt(St){return St.map(function(Nr){var Br=Nr.fixed,Kr=Object(w.a)(Nr,["fixed"]),Tn=Br;return Br==="left"?Tn="right":Br==="right"&&(Tn="left"),Object(u.a)({fixed:Tn},Kr)})}function dt(St,Nr){var Br=St.prefixCls,Kr=St.columns,Tn=St.children,rn=St.expandable,Jn=St.expandedKeys,Xn=St.getRowKey,ni=St.onTriggerExpand,qi=St.expandIcon,Ui=St.rowExpandable,xi=St.expandIconColumnIndex,mt=St.direction,qt=St.expandRowByClick,xr=St.columnWidth,Ar=t.useMemo(function(){return Kr||Re(Tn)},[Kr,Tn]),Jr=t.useMemo(function(){if(rn){var bn,Fn=xi||0,ci=Ar[Fn],li=(bn={},Object(y.a)(bn,ee,{className:"".concat(Br,"-expand-icon-col")}),Object(y.a)(bn,"title",""),Object(y.a)(bn,"fixed",ci?ci.fixed:null),Object(y.a)(bn,"className","".concat(Br,"-row-expand-icon-cell")),Object(y.a)(bn,"width",xr),Object(y.a)(bn,"render",function(pi,Wn,Zn){var ai=Xn(Wn,Zn),gi=Jn.has(ai),ta=Ui?Ui(Wn):!0,sa=qi({prefixCls:Br,expanded:gi,expandable:ta,record:Wn,onExpand:ni});return qt?t.createElement("span",{onClick:function(Ji){return Ji.stopPropagation()}},sa):sa}),bn),Si=Ar.slice();return Fn>=0&&Si.splice(Fn,0,li),Si}return Ar},[rn,Ar,Xn,Jn,qi,mt]),Hr=t.useMemo(function(){var bn=Jr;return Nr&&(bn=Nr(bn)),bn.length||(bn=[{render:function(){return null}}]),bn},[Nr,Jr,mt]),gn=t.useMemo(function(){return mt==="rtl"?bt(Be(Hr)):Be(Hr)},[Hr,mt]);return[Hr,gn]}var He=dt;function kt(St){var Nr=Object(t.useRef)(St),Br=Object(t.useState)({}),Kr=Object(g.a)(Br,2),Tn=Kr[1],rn=Object(t.useRef)(null),Jn=Object(t.useRef)([]);function Xn(ni){Jn.current.push(ni);var qi=Promise.resolve();rn.current=qi,qi.then(function(){if(rn.current===qi){var Ui=Jn.current,xi=Nr.current;Jn.current=[],Ui.forEach(function(mt){Nr.current=mt(Nr.current)}),rn.current=null,xi!==Nr.current&&Tn({})}})}return Object(t.useEffect)(function(){return function(){rn.current=null}},[]),[Nr.current,Xn]}function ut(St){var Nr=Object(t.useRef)(St||null),Br=Object(t.useRef)();function Kr(){window.clearTimeout(Br.current)}function Tn(Jn){Nr.current=Jn,Kr(),Br.current=window.setTimeout(function(){Nr.current=null,Br.current=void 0},100)}function rn(){return Nr.current}return Object(t.useEffect)(function(){return Kr},[]),[Tn,rn]}function Ft(St,Nr,Br){var Kr=Object(t.useMemo)(function(){for(var Tn=[],rn=[],Jn=0,Xn=0,ni=0;ni<Nr;ni+=1)if(Br==="rtl"){rn[ni]=Xn,Xn+=St[ni]||0;var qi=Nr-ni-1;Tn[qi]=Jn,Jn+=St[qi]||0}else{Tn[ni]=Jn,Jn+=St[ni]||0;var Ui=Nr-ni-1;rn[Ui]=Xn,Xn+=St[Ui]||0}return{left:Tn,right:rn}},[St,Nr,Br]);return Kr}var Ht=Ft;function $t(St){var Nr=St.className,Br=St.children;return t.createElement("div",{className:Nr},Br)}var Ut=$t;function Jt(St){var Nr=St.className,Br=St.index,Kr=St.children,Tn=St.colSpan,rn=St.rowSpan,Jn=St.align,Xn=t.useContext(H),ni=Xn.prefixCls,qi=Xn.fixedInfoList,Ui=qi[Br];return t.createElement(Y,Object(p.a)({className:Nr,index:Br,component:"td",prefixCls:ni,record:null,dataIndex:null,align:Jn,render:function(){return{children:Kr,props:{colSpan:Tn,rowSpan:rn}}}},Ui))}function ct(St){return t.createElement("tr",St)}function le(St){var Nr=St.children,Br=t.useContext(H),Kr=Br.prefixCls;return t.createElement("tfoot",{className:"".concat(Kr,"-summary")},Nr)}var te=le,we={Cell:Jt,Row:ct};function Ce(St){var Nr,Br=St.prefixCls,Kr=St.record,Tn=St.onExpand,rn=St.expanded,Jn=St.expandable,Xn="".concat(Br,"-row-expand-icon");if(!Jn)return t.createElement("span",{className:d()(Xn,"".concat(Br,"-row-spaced"))});var ni=function(Ui){Tn(Kr,Ui),Ui.stopPropagation()};return t.createElement("span",{className:d()(Xn,(Nr={},Object(y.a)(Nr,"".concat(Br,"-row-expanded"),rn),Object(y.a)(Nr,"".concat(Br,"-row-collapsed"),!rn),Nr)),onClick:ni})}function fe(St,Nr,Br){var Kr=[];function Tn(rn){(rn||[]).forEach(function(Jn,Xn){Kr.push(Nr(Jn,Xn)),Tn(Jn[Br])})}return Tn(St),Kr}var rt=m("zT1h"),tt=m("y0+3"),ye=function(Nr,Br){var Kr,Tn,rn=Nr.scrollBodyRef,Jn=Nr.onScroll,Xn=Nr.offsetScroll,ni=Nr.container,qi=t.useContext(H),Ui=qi.prefixCls,xi=((Kr=rn.current)===null||Kr===void 0?void 0:Kr.scrollWidth)||0,mt=((Tn=rn.current)===null||Tn===void 0?void 0:Tn.clientWidth)||0,qt=xi&&mt*(mt/xi),xr=t.useRef(),Ar=kt({scrollLeft:0,isHiddenScrollBar:!1}),Jr=Object(g.a)(Ar,2),Hr=Jr[0],gn=Jr[1],bn=t.useRef({delta:0,x:0}),Fn=t.useState(!1),ci=Object(g.a)(Fn,2),li=ci[0],Si=ci[1],Ln=function(){Si(!1)},pi=function(ta){ta.persist(),bn.current.delta=ta.pageX-Hr.scrollLeft,bn.current.x=0,Si(!0),ta.preventDefault()},Wn=function(ta){var sa,Ua=ta||((sa=window)===null||sa===void 0?void 0:sa.event),Ji=Ua.buttons;if(!li||Ji===0){li&&Si(!1);return}var Wi=bn.current.x+ta.pageX-bn.current.x-bn.current.delta;Wi<=0&&(Wi=0),Wi+qt>=mt&&(Wi=mt-qt),Jn({scrollLeft:Wi/mt*(xi+2)}),bn.current.x=ta.pageX},Zn=function(){var ta=Object(tt.b)(rn.current).top,sa=ta+rn.current.offsetHeight,Ua=ni===window?document.documentElement.scrollTop+window.innerHeight:Object(tt.b)(ni).top+ni.clientHeight;sa-Object(a.a)()<=Ua||ta>=Ua-Xn?gn(function(Ji){return Object(u.a)(Object(u.a)({},Ji),{},{isHiddenScrollBar:!0})}):gn(function(Ji){return Object(u.a)(Object(u.a)({},Ji),{},{isHiddenScrollBar:!1})})},ai=function(ta){gn(function(sa){return Object(u.a)(Object(u.a)({},sa),{},{scrollLeft:ta/xi*mt||0})})};return t.useImperativeHandle(Br,function(){return{setScrollLeft:ai}}),t.useEffect(function(){var gi=Object(rt.a)(document.body,"mouseup",Ln,!1),ta=Object(rt.a)(document.body,"mousemove",Wn,!1);return Zn(),function(){gi.remove(),ta.remove()}},[qt,li]),t.useEffect(function(){var gi=Object(rt.a)(ni,"scroll",Zn,!1),ta=Object(rt.a)(window,"resize",Zn,!1);return function(){gi.remove(),ta.remove()}},[ni]),t.useEffect(function(){Hr.isHiddenScrollBar||gn(function(gi){var ta,sa;return Object(u.a)(Object(u.a)({},gi),{},{scrollLeft:rn.current.scrollLeft/((ta=rn.current)===null||ta===void 0?void 0:ta.scrollWidth)*((sa=rn.current)===null||sa===void 0?void 0:sa.clientWidth)})})},[Hr.isHiddenScrollBar]),xi<=mt||!qt||Hr.isHiddenScrollBar?null:t.createElement("div",{style:{height:Object(a.a)(),width:mt,bottom:Xn},className:"".concat(Ui,"-sticky-scroll")},t.createElement("div",{onMouseDown:pi,ref:xr,className:d()("".concat(Ui,"-sticky-scroll-bar"),Object(y.a)({},"".concat(Ui,"-sticky-scroll-bar-active"),li)),style:{width:"".concat(qt,"px"),transform:"translate3d(".concat(Hr.scrollLeft,"px, 0, 0)")}}))},Je=t.forwardRef(ye),lt=m("MNnm"),ze=Object(lt.a)()?window:null;function Ct(St,Nr){var Br=Object(S.a)(St)==="object"?St:{},Kr=Br.offsetHeader,Tn=Kr===void 0?0:Kr,rn=Br.offsetScroll,Jn=rn===void 0?0:rn,Xn=Br.getContainer,ni=Xn===void 0?function(){return ze}:Xn,qi=ni()||ze;return t.useMemo(function(){var Ui=!!St;return{isSticky:Ui,stickyClassName:Ui?"".concat(Nr,"-sticky-header"):"",offsetHeader:Tn,offsetScroll:Jn,container:qi}},[Jn,Tn,Nr,qi])}var zt=[],at={},vt="rc-table-internal-hook",At=t.memo(function(St){var Nr=St.children;return Nr},function(St,Nr){return i()(St.props,Nr.props)?St.pingLeft!==Nr.pingLeft||St.pingRight!==Nr.pingRight:!1});function tr(St){var Nr,Br=St.prefixCls,Kr=St.className,Tn=St.rowClassName,rn=St.style,Jn=St.data,Xn=St.rowKey,ni=St.scroll,qi=St.tableLayout,Ui=St.direction,xi=St.title,mt=St.footer,qt=St.summary,xr=St.id,Ar=St.showHeader,Jr=St.components,Hr=St.emptyText,gn=St.onRow,bn=St.onHeaderRow,Fn=St.internalHooks,ci=St.transformColumns,li=St.internalRefs,Si=St.sticky,Ln=Jn||zt,pi=!!Ln.length,Wn=t.useState(0),Zn=Object(g.a)(Wn,2),ai=Zn[0],gi=Zn[1];t.useEffect(function(){gi(Object(a.a)())});var ta=t.useMemo(function(){return E(Jr,{})},[Jr]),sa=t.useCallback(function(Mi,ms){return I(ta,Mi)||ms},[ta]),Ua=t.useMemo(function(){return typeof Xn=="function"?Xn:function(Mi){var ms=Mi&&Mi[Xn];return ms}},[Xn]),Ji=ie(St),Wi=Ji.expandIcon,za=Ji.expandedRowKeys,wa=Ji.defaultExpandedRowKeys,Ma=Ji.defaultExpandAllRows,ja=Ji.expandedRowRender,ao=Ji.onExpand,Co=Ji.onExpandedRowsChange,qo=Ji.expandRowByClick,Go=Ji.rowExpandable,Io=Ji.expandIconColumnIndex,Mo=Ji.expandedRowClassName,Ya=Ji.childrenColumnName,Oo=Ji.indentSize,vo=Wi||Ce,Yo=Ya||"children",Us=t.useMemo(function(){return ja?"row":St.expandable&&Fn===vt&&St.expandable.__PARENT_RENDER_ICON__||Ln.some(function(Mi){return Mi&&Object(S.a)(Mi)==="object"&&Mi[Yo]})?"nest":!1},[!!ja,Ln]),is=t.useState(function(){return wa||(Ma?fe(Ln,Ua,Yo):[])}),ys=Object(g.a)(is,2),Ms=ys[0],co=ys[1],Pa=t.useMemo(function(){return new Set(za||Ms||[])},[za,Ms]),no=t.useCallback(function(Mi){var ms=Ua(Mi,Ln.indexOf(Mi)),cl,Tl=Pa.has(ms);Tl?(Pa.delete(ms),cl=Object(r.a)(Pa)):cl=[].concat(Object(r.a)(Pa),[ms]),co(cl),ao&&ao(!Tl,Mi),Co&&Co(cl)},[Ua,Pa,Ln,ao,Co]),Vo=t.useState(0),Jo=Object(g.a)(Vo,2),xo=Jo[0],es=Jo[1],Is=He(Object(u.a)(Object(u.a)(Object(u.a)({},St),Ji),{},{expandable:!!ja,expandedKeys:Pa,getRowKey:Ua,onTriggerExpand:no,expandIcon:vo,expandIconColumnIndex:Io,direction:Ui}),Fn===vt?ci:null),Vs=Object(g.a)(Is,2),js=Vs[0],Os=Vs[1],xs=t.useMemo(function(){return{columns:js,flattenColumns:Os}},[js,Os]),ps=t.useRef(),Va=t.useRef(),Sa=t.useRef(),Oa=t.useState(!1),Lo=Object(g.a)(Oa,2),No=Lo[0],Do=Lo[1],Po=t.useState(!1),So=Object(g.a)(Po,2),$a=So[0],ts=So[1],La=kt(new Map),Ds=Object(g.a)(La,2),Xo=Ds[0],Hs=Ds[1],Xs=_(Os),wl=Xs.map(function(Mi){return Xo.get(Mi)}),Ns=t.useMemo(function(){return wl},[wl.join("_")]),Qs=Ht(Ns,Os.length,Ui),po=ni&&O(ni.y),Rs=ni&&O(ni.x),Ss=Rs&&Os.some(function(Mi){var ms=Mi.fixed;return ms}),bs=t.useRef(),ll=Ct(Si,Br),Ls=ll.isSticky,Ro=ll.offsetHeader,nl=ll.offsetScroll,Dl=ll.stickyClassName,Pl=ll.container,Sl,Fo,mo;po&&(Fo={overflowY:"scroll",maxHeight:ni.y}),Rs&&(Sl={overflowX:"auto"},po||(Fo={overflowY:"hidden"}),mo={width:ni.x===!0?"auto":ni.x,minWidth:"100%"});var Eo=t.useCallback(function(Mi,ms){Object(s.a)(ps.current)&&Hs(function(cl){if(cl.get(Mi)!==ms){var Tl=new Map(cl);return Tl.set(Mi,ms),Tl}return cl})},[]),la=ut(null),Bo=Object(g.a)(la,2),Es=Bo[0],ql=Bo[1];function xl(Mi,ms){if(!ms)return;typeof ms=="function"?ms(Mi):ms.scrollLeft!==Mi&&(ms.scrollLeft=Mi)}var Ac=function(ms){var cl=ms.currentTarget,Tl=ms.scrollLeft,cc=Ui==="rtl",nc=typeof Tl=="number"?Tl:cl.scrollLeft,ic=cl||at;if(!ql()||ql()===ic){var $l;Es(ic),xl(nc,Va.current),xl(nc,Sa.current),xl(nc,($l=bs.current)===null||$l===void 0?void 0:$l.setScrollLeft)}if(cl){var Ec=cl.scrollWidth,ac=cl.clientWidth;cc?(Do(-nc<Ec-ac),ts(-nc>0)):(Do(nc>0),ts(nc<Ec-ac))}},vc=function(){Sa.current&&Ac({currentTarget:Sa.current})},Wc=function(ms){var cl=ms.width;vc(),es(ps.current?ps.current.offsetWidth:cl)};t.useEffect(function(){return vc},[]),t.useEffect(function(){Rs&&vc()},[Rs]),t.useEffect(function(){Fn===vt&&li&&(li.body.current=Sa.current)});var Wl=sa(["table"],"table"),El=t.useMemo(function(){return qi||(Ss?ni.x==="max-content"?"auto":"fixed":po||Ls||Os.some(function(Mi){var ms=Mi.ellipsis;return ms})?"fixed":"auto")},[po,Ss,Os,qi,Ls]),_l,kc={colWidths:Ns,columCount:Os.length,stickyOffsets:Qs,onHeaderRow:bn,fixHeader:po},Sc=t.useMemo(function(){return pi?null:typeof Hr=="function"?Hr():Hr},[pi,Hr]),Gs=t.createElement(Ee,{data:Ln,measureColumnWidth:po||Rs||Ls,expandedKeys:Pa,rowExpandable:Go,getRowKey:Ua,onRow:gn,emptyNode:Sc,childrenColumnName:Yo}),Zs=t.createElement(ve,{colWidths:Os.map(function(Mi){var ms=Mi.width;return ms}),columns:Os}),ds=qt&&t.createElement(te,null,qt(Ln)),hl=sa(["body"]);if(po||Ls){var il;typeof hl=="function"?(il=hl(Ln,{scrollbarSize:ai,ref:Sa,onScroll:Ac}),kc.colWidths=Os.map(function(Mi,ms){var cl=Mi.width,Tl=ms===js.length-1?cl-ai:cl;return typeof Tl=="number"&&!Number.isNaN(Tl)?Tl:(Object(l.a)(!1,"When use `components.body` with render props. Each column should have a fixed `width` value."),0)})):il=t.createElement("div",{style:Object(u.a)(Object(u.a)({},Sl),Fo),onScroll:Ac,ref:Sa,className:d()("".concat(Br,"-body"))},t.createElement(Wl,{style:Object(u.a)(Object(u.a)({},mo),{},{tableLayout:El})},Zs,Gs,ds)),_l=t.createElement(t.Fragment,null,Ar!==!1&&t.createElement(ke,Object(p.a)({noData:!Ln.length},kc,xs,{direction:Ui,offsetHeader:Ro,stickyClassName:Dl,ref:Va,onScroll:Ac})),il,Ls&&t.createElement(Je,{ref:bs,offsetScroll:nl,scrollBodyRef:Sa,onScroll:Ac,container:Pl}))}else _l=t.createElement("div",{style:Object(u.a)(Object(u.a)({},Sl),Fo),className:d()("".concat(Br,"-content")),onScroll:Ac,ref:Sa},t.createElement(Wl,{style:Object(u.a)(Object(u.a)({},mo),{},{tableLayout:El})},Zs,Ar!==!1&&t.createElement(q,Object(p.a)({},kc,xs)),Gs,ds));var Js=de(St),Cl=t.createElement("div",Object(p.a)({className:d()(Br,Kr,(Nr={},Object(y.a)(Nr,"".concat(Br,"-rtl"),Ui==="rtl"),Object(y.a)(Nr,"".concat(Br,"-ping-left"),No),Object(y.a)(Nr,"".concat(Br,"-ping-right"),$a),Object(y.a)(Nr,"".concat(Br,"-layout-fixed"),qi==="fixed"),Object(y.a)(Nr,"".concat(Br,"-fixed-header"),po),Object(y.a)(Nr,"".concat(Br,"-fixed-column"),Ss),Object(y.a)(Nr,"".concat(Br,"-scroll-horizontal"),Rs),Object(y.a)(Nr,"".concat(Br,"-has-fix-left"),Os[0]&&Os[0].fixed),Object(y.a)(Nr,"".concat(Br,"-has-fix-right"),Os[Os.length-1]&&Os[Os.length-1].fixed==="right"),Nr)),style:rn,id:xr,ref:ps},Js),t.createElement(At,{pingLeft:No,pingRight:$a,props:Object(u.a)(Object(u.a)({},St),{},{stickyOffsets:Qs,mergedExpandedKeys:Pa})},xi&&t.createElement(Ut,{className:"".concat(Br,"-title")},xi(Ln)),t.createElement("div",{className:"".concat(Br,"-container")},_l),mt&&t.createElement(Ut,{className:"".concat(Br,"-footer")},mt(Ln))));Rs&&(Cl=t.createElement(n.a,{onResize:Wc},Cl));var Al=t.useMemo(function(){return{prefixCls:Br,getComponent:sa,scrollbarSize:ai,direction:Ui,fixedInfoList:Os.map(function(Mi,ms){return W(ms,ms,Os,Qs,Ui)}),isSticky:Ls}},[Br,sa,ai,Ui,Os,Qs,Ui,Ls]),vl=t.useMemo(function(){return Object(u.a)(Object(u.a)({},xs),{},{tableLayout:El,rowClassName:Tn,expandedRowClassName:Mo,componentWidth:xo,fixHeader:po,fixColumn:Ss,horizonScroll:Rs,expandIcon:vo,expandableType:Us,expandRowByClick:qo,expandedRowRender:ja,onTriggerExpand:no,expandIconColumnIndex:Io,indentSize:Oo})},[xs,El,Tn,Mo,xo,po,Ss,Rs,vo,Us,qo,ja,no,Io,Oo]),Qr=t.useMemo(function(){return{onColumnResize:Eo}},[Eo]);return t.createElement(H.Provider,{value:Al},t.createElement(ne.Provider,{value:vl},t.createElement(ae.Provider,{value:Qr},Cl)))}tr.Column=v,tr.ColumnGroup=h,tr.Summary=we,tr.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Ir=tr,zr=Ir,yn=m("W9HT"),ui=m("NUBc"),Nn=m("H84U"),sn=function(St,Nr){var Br={};for(var Kr in St)Object.prototype.hasOwnProperty.call(St,Kr)&&Nr.indexOf(Kr)<0&&(Br[Kr]=St[Kr]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tn=0,Kr=Object.getOwnPropertySymbols(St);Tn<Kr.length;Tn++)Nr.indexOf(Kr[Tn])<0&&Object.prototype.propertyIsEnumerable.call(St,Kr[Tn])&&(Br[Kr[Tn]]=St[Kr[Tn]]);return Br},Nt=10;function xt(St,Nr){var Br={current:Nr.current,pageSize:Nr.pageSize},Kr=St&&Object(S.a)(St)==="object"?St:{};return Object.keys(Kr).forEach(function(Tn){var rn=Nr[Tn];typeof rn!="function"&&(Br[Tn]=rn)}),Br}function Pe(){for(var St={},Nr=arguments.length,Br=new Array(Nr),Kr=0;Kr<Nr;Kr++)Br[Kr]=arguments[Kr];return Br.forEach(function(Tn){Tn&&Object.keys(Tn).forEach(function(rn){var Jn=Tn[rn];Jn!==void 0&&(St[rn]=Jn)})}),St}function Fe(St,Nr,Br){var Kr=Nr&&Object(S.a)(Nr)==="object"?Nr:{},Tn=Kr.total,rn=Tn===void 0?0:Tn,Jn=sn(Kr,["total"]),Xn=Object(t.useState)(function(){return{current:"defaultCurrent"in Jn?Jn.defaultCurrent:1,pageSize:"defaultPageSize"in Jn?Jn.defaultPageSize:Nt}}),ni=Object(g.a)(Xn,2),qi=ni[0],Ui=ni[1],xi=Pe(qi,Jn,{total:rn>0?rn:St});if(!rn){var mt=Math.ceil(St/xi.pageSize);mt<xi.current&&(xi.current=1)}var qt=function(){var Jr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,Hr=arguments.length>1?arguments[1]:void 0;Ui({current:Jr,pageSize:Hr||xi.pageSize})},xr=function(Jr,Hr){var gn=xi==null?void 0:xi.pageSize;Hr&&Hr!==gn&&(Jr=1),Nr&&Nr.onChange&&Nr.onChange(Jr,Hr),qt(Jr,Hr),Br(Jr,Hr||gn)};return Nr===!1?[{},function(){}]:[Object(p.a)(Object(p.a)({},xi),{onChange:xr}),qt]}function Ve(St,Nr,Br){var Kr=t.useRef({});function Tn(rn){if(!Kr.current||Kr.current.data!==St||Kr.current.childrenColumnName!==Nr||Kr.current.getRowKey!==Br){var Jn=function ni(qi){qi.forEach(function(Ui,xi){var mt=Br(Ui,xi);Xn.set(mt,Ui),Ui&&Object(S.a)(Ui)==="object"&&Nr in Ui&&ni(Ui[Nr]||[])})},Xn=new Map;Jn(St),Kr.current={data:St,childrenColumnName:Nr,kvMap:Xn,getRowKey:Br}}return Kr.current.kvMap.get(rn)}return[Tn]}var pt=m("T5bk"),Mt=m("8Skl"),dr=m("815F"),fr=m("NvD2"),Lr=m("OZM5"),dn=m("6cGi"),_n=m("kaz8"),cr=m("jsC+"),Xt=m("BvKs"),Zt=m("9yH6"),Rr=m("uaoM"),$r="SELECT_ALL",un="SELECT_INVERT",Dn="SELECT_NONE";function sr(St){return St&&St.fixed}function _r(St,Nr){var Br=[];return(St||[]).forEach(function(Kr){Br.push(Kr),Kr&&Object(S.a)(Kr)==="object"&&Nr in Kr&&(Br=[].concat(Object(r.a)(Br),Object(r.a)(_r(Kr[Nr],Nr))))}),Br}function Yr(St,Nr){var Br=St||{},Kr=Br.preserveSelectedRowKeys,Tn=Br.selectedRowKeys,rn=Br.getCheckboxProps,Jn=Br.onChange,Xn=Br.onSelect,ni=Br.onSelectAll,qi=Br.onSelectInvert,Ui=Br.onSelectNone,xi=Br.onSelectMultiple,mt=Br.columnWidth,qt=Br.type,xr=Br.selections,Ar=Br.fixed,Jr=Br.renderCell,Hr=Br.hideSelectAll,gn=Br.checkStrictly,bn=gn===void 0?!0:gn,Fn=Nr.prefixCls,ci=Nr.data,li=Nr.pageData,Si=Nr.getRecordByKey,Ln=Nr.getRowKey,pi=Nr.expandType,Wn=Nr.childrenColumnName,Zn=Nr.locale,ai=Nr.expandIconColumnIndex,gi=Nr.getPopupContainer,ta=t.useRef(new Map),sa=Object(dn.a)(Tn||[],{value:Tn}),Ua=Object(g.a)(sa,2),Ji=Ua[0],Wi=Ua[1],za=Object(t.useMemo)(function(){return bn?{keyEntities:null}:Object(dr.a)(ci,{externalGetKey:Ln,childrenPropName:Wn})},[ci,Ln,bn,Wn]),wa=za.keyEntities,Ma=Object(t.useMemo)(function(){return _r(li,Wn)},[li,Wn]),ja=Object(t.useMemo)(function(){var Pa=new Map;return Ma.forEach(function(no,Vo){var Jo=Ln(no,Vo),xo=(rn?rn(no):null)||{};Pa.set(Jo,xo)}),Pa},[Ma,Ln,rn]),ao=Object(t.useCallback)(function(Pa){var no;return!!((no=ja.get(Ln(Pa)))===null||no===void 0?void 0:no.disabled)},[ja,Ln]),Co=Object(t.useMemo)(function(){if(bn)return[Ji||[],[]];var Pa=Object(fr.a)(Ji,!0,wa,ao),no=Pa.checkedKeys,Vo=Pa.halfCheckedKeys;return[no||[],Vo]},[Ji,bn,wa,ao]),qo=Object(g.a)(Co,2),Go=qo[0],Io=qo[1],Mo=Object(t.useMemo)(function(){var Pa=qt==="radio"?Go.slice(0,1):Go;return new Set(Pa)},[Go,qt]),Ya=Object(t.useMemo)(function(){return qt==="radio"?new Set:new Set(Io)},[Io,qt]),Oo=Object(t.useState)(null),vo=Object(g.a)(Oo,2),Yo=vo[0],Us=vo[1];t.useEffect(function(){St||Wi([])},[!!St]);var is=Object(t.useCallback)(function(Pa){var no,Vo;if(Kr){var Jo=new Map;no=Pa,Vo=Pa.map(function(xo){var es=Si(xo);return!es&&ta.current.has(xo)&&(es=ta.current.get(xo)),Jo.set(xo,es),es}),ta.current=Jo}else no=[],Vo=[],Pa.forEach(function(xo){var es=Si(xo);es!==void 0&&(no.push(xo),Vo.push(es))});Wi(no),Jn&&Jn(no,Vo)},[Wi,Si,Jn,Kr]),ys=Object(t.useCallback)(function(Pa,no,Vo,Jo){if(Xn){var xo=Vo.map(function(es){return Si(es)});Xn(Si(Pa),no,xo,Jo)}is(Vo)},[Xn,Si,is]),Ms=Object(t.useMemo)(function(){if(!xr||Hr)return null;var Pa=xr===!0?[$r,un,Dn]:xr;return Pa.map(function(no){return no===$r?{key:"all",text:Zn.selectionAll,onSelect:function(){is(ci.map(function(Jo,xo){return Ln(Jo,xo)}))}}:no===un?{key:"invert",text:Zn.selectInvert,onSelect:function(){var Jo=new Set(Mo);li.forEach(function(es,Is){var Vs=Ln(es,Is);Jo.has(Vs)?Jo.delete(Vs):Jo.add(Vs)});var xo=Array.from(Jo);is(xo),qi&&(Object(Rr.a)(!1,"Table","`onSelectInvert` will be removed in future. Please use `onChange` instead."),qi(xo))}}:no===Dn?{key:"none",text:Zn.selectNone,onSelect:function(){is([]),Ui&&Ui()}}:no})},[xr,Mo,li,Ln,qi,is]),co=Object(t.useCallback)(function(Pa){if(!St)return Pa;var no=new Set(Mo),Vo=Ma.map(Ln).filter(function(Do){return!ja.get(Do).disabled}),Jo=Vo.every(function(Do){return no.has(Do)}),xo=Vo.some(function(Do){return no.has(Do)}),es=function(){var Po=[];Jo?Vo.forEach(function($a){no.delete($a),Po.push($a)}):Vo.forEach(function($a){no.has($a)||(no.add($a),Po.push($a))});var So=Array.from(no);is(So),ni&&ni(!Jo,So.map(function($a){return Si($a)}),Po.map(function($a){return Si($a)}))},Is;if(qt!=="radio"){var Vs;if(Ms){var js=t.createElement(Xt.a,{getPopupContainer:gi},Ms.map(function(Do,Po){var So=Do.key,$a=Do.text,ts=Do.onSelect;return t.createElement(Xt.a.Item,{key:So||Po,onClick:function(){ts&&ts(Vo)}},$a)}));Vs=t.createElement("div",{className:"".concat(Fn,"-selection-extra")},t.createElement(cr.a,{overlay:js,getPopupContainer:gi},t.createElement("span",null,t.createElement(Mt.a,null))))}var Os=Ma.every(function(Do,Po){var So=Ln(Do,Po),$a=ja.get(So)||{};return $a.disabled});Is=!Hr&&t.createElement("div",{className:"".concat(Fn,"-selection")},t.createElement(_n.a,{checked:!Os&&!!Ma.length&&Jo,indeterminate:!Jo&&xo,onChange:es,disabled:Ma.length===0||Os,skipGroup:!0}),Vs)}var xs;qt==="radio"?xs=function(Po,So,$a){var ts=Ln(So,$a),La=no.has(ts);return{node:t.createElement(Zt.a,Object(p.a)({},ja.get(ts),{checked:La,onClick:function(Xo){return Xo.stopPropagation()},onChange:function(Xo){no.has(ts)||ys(ts,!0,[ts],Xo.nativeEvent)}})),checked:La}}:xs=function(Po,So,$a){var ts,La=Ln(So,$a),Ds=no.has(La),Xo=Ya.has(La),Hs=ja.get(La),Xs;return pi==="nest"?(Xs=Xo,Object(Rr.a)(!(typeof(Hs==null?void 0:Hs.indeterminate)=="boolean"),"Table","set `indeterminate` using `rowSelection.getCheckboxProps` is not allowed with tree structured dataSource.")):Xs=(ts=Hs==null?void 0:Hs.indeterminate)!==null&&ts!==void 0?ts:Xo,{node:t.createElement(_n.a,Object(p.a)({},Hs,{indeterminate:Xs,checked:Ds,skipGroup:!0,onClick:function(Ns){return Ns.stopPropagation()},onChange:function(Ns){var Qs=Ns.nativeEvent,po=Qs.shiftKey,Rs=-1,Ss=-1;if(po&&bn){var bs=new Set([Yo,La]);Vo.some(function(la,Bo){if(bs.has(la))if(Rs===-1)Rs=Bo;else return Ss=Bo,!0;return!1})}if(Ss!==-1&&Rs!==Ss&&bn){var ll=Vo.slice(Rs,Ss+1),Ls=[];Ds?ll.forEach(function(la){no.has(la)&&(Ls.push(la),no.delete(la))}):ll.forEach(function(la){no.has(la)||(Ls.push(la),no.add(la))});var Ro=Array.from(no);is(Ro),xi&&xi(!Ds,Ro.map(function(la){return Si(la)}),Ls.map(function(la){return Si(la)}))}else{var nl=Go;if(bn){var Dl=Ds?Object(Lr.b)(nl,La):Object(Lr.a)(nl,La);ys(La,!Ds,Dl,Qs)}else{var Pl=Object(fr.a)([].concat(Object(r.a)(nl),[La]),!0,wa,ao),Sl=Pl.checkedKeys,Fo=Pl.halfCheckedKeys,mo=Sl;if(Ds){var Eo=new Set(Sl);Eo.delete(La),mo=Object(fr.a)(Array.from(Eo),{checked:!1,halfCheckedKeys:Fo},wa,ao).checkedKeys}ys(La,!Ds,mo,Qs)}}Us(La)}})),checked:Ds}};var ps=function(Po,So,$a){var ts=xs(Po,So,$a),La=ts.node,Ds=ts.checked;return Jr?Jr(Ds,So,$a,La):La},Va=Object(y.a)({width:mt,className:"".concat(Fn,"-selection-column"),title:St.columnTitle||Is,render:ps},ee,{className:"".concat(Fn,"-selection-col")});if(pi==="row"&&Pa.length&&!ai){var Sa=Object(pt.a)(Pa),Oa=Sa[0],Lo=Sa.slice(1),No=Ar||sr(Lo[0]);return No&&(Oa.fixed=No),[Oa,Object(p.a)(Object(p.a)({},Va),{fixed:No})].concat(Object(r.a)(Lo))}return[Object(p.a)(Object(p.a)({},Va),{fixed:Ar||sr(Pa[0])})].concat(Object(r.a)(Pa))},[Ln,Ma,St,Go,Mo,Ya,mt,Ms,pi,Yo,ja,xi,ys,ao]);return[co,Mo]}var Pr=m("0NbB"),wn={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"},di=wn,On=m("6VBw"),$n=function(Nr,Br){return t.createElement(On.a,Object(u.a)(Object(u.a)({},Nr),{},{ref:Br,icon:di}))};$n.displayName="CaretUpOutlined";var wi=t.forwardRef($n),ki=m("3S7+");function ra(St,Nr){return"key"in St&&St.key!==void 0&&St.key!==null?St.key:St.dataIndex?Array.isArray(St.dataIndex)?St.dataIndex.join("."):St.dataIndex:Nr}function ia(St,Nr){return Nr?"".concat(Nr,"-").concat(St):"".concat(St)}function da(St,Nr){return typeof St=="function"?St(Nr):St}var gt="ascend",je="descend";function Ye(St){return Object(S.a)(St.sorter)==="object"&&typeof St.sorter.multiple=="number"?St.sorter.multiple:!1}function Ze(St){return typeof St=="function"?St:St&&Object(S.a)(St)==="object"&&St.compare?St.compare:!1}function ft(St,Nr){return Nr?St[St.indexOf(Nr)+1]:St[0]}function ot(St,Nr,Br){var Kr=[];function Tn(rn,Jn){Kr.push({column:rn,key:ra(rn,Jn),multiplePriority:Ye(rn),sortOrder:rn.sortOrder})}return(St||[]).forEach(function(rn,Jn){var Xn=ia(Jn,Br);rn.children?("sortOrder"in rn&&Tn(rn,Xn),Kr=[].concat(Object(r.a)(Kr),Object(r.a)(ot(rn.children,Nr,Xn)))):rn.sorter&&("sortOrder"in rn?Tn(rn,Xn):Nr&&rn.defaultSortOrder&&Kr.push({column:rn,key:ra(rn,Xn),multiplePriority:Ye(rn),sortOrder:rn.defaultSortOrder}))}),Kr}function ht(St,Nr,Br,Kr,Tn,rn,Jn,Xn){return(Nr||[]).map(function(ni,qi){var Ui=ia(qi,Xn),xi=ni;if(xi.sorter){var mt=xi.sortDirections||Tn,qt=xi.showSorterTooltip===void 0?Jn:xi.showSorterTooltip,xr=ra(xi,Ui),Ar=Br.find(function(pi){var Wn=pi.key;return Wn===xr}),Jr=Ar?Ar.sortOrder:null,Hr=ft(mt,Jr),gn=mt.includes(gt)&&t.createElement(wi,{className:d()("".concat(St,"-column-sorter-up"),{active:Jr===gt})}),bn=mt.includes(je)&&t.createElement(Pr.a,{className:d()("".concat(St,"-column-sorter-down"),{active:Jr===je})}),Fn=rn||{},ci=Fn.cancelSort,li=Fn.triggerAsc,Si=Fn.triggerDesc,Ln=ci;Hr===je?Ln=Si:Hr===gt&&(Ln=li),xi=Object(p.a)(Object(p.a)({},xi),{className:d()(xi.className,Object(y.a)({},"".concat(St,"-column-sort"),Jr)),title:function(Wn){var Zn=t.createElement("div",{className:"".concat(St,"-column-sorters")},t.createElement("span",null,da(ni.title,Wn)),t.createElement("span",{className:d()("".concat(St,"-column-sorter"),Object(y.a)({},"".concat(St,"-column-sorter-full"),gn&&bn))},t.createElement("span",{className:"".concat(St,"-column-sorter-inner")},gn,bn)));return qt?t.createElement(ki.a,{title:Ln},t.createElement("div",{className:"".concat(St,"-column-sorters-with-tooltip")},Zn)):Zn},onHeaderCell:function(Wn){var Zn=ni.onHeaderCell&&ni.onHeaderCell(Wn)||{},ai=Zn.onClick;return Zn.onClick=function(gi){Kr({column:ni,key:xr,sortOrder:Hr,multiplePriority:Ye(ni)}),ai&&ai(gi)},Zn.className=d()(Zn.className,"".concat(St,"-column-has-sorters")),Zn}})}return"children"in xi&&(xi=Object(p.a)(Object(p.a)({},xi),{children:ht(St,xi.children,Br,Kr,Tn,rn,Jn,Ui)})),xi})}function Bt(St){var Nr=St.column,Br=St.sortOrder;return{column:Nr,order:Br,field:Nr.dataIndex,columnKey:Nr.key}}function It(St){var Nr=St.filter(function(Br){var Kr=Br.sortOrder;return Kr}).map(Bt);return Nr.length===0&&St.length?Object(p.a)(Object(p.a)({},Bt(St[St.length-1])),{column:void 0}):Nr.length<=1?Nr[0]||{}:Nr}function rr(St,Nr,Br){var Kr=Nr.slice().sort(function(Jn,Xn){return Xn.multiplePriority-Jn.multiplePriority}),Tn=St.slice(),rn=Kr.filter(function(Jn){var Xn=Jn.column.sorter,ni=Jn.sortOrder;return Ze(Xn)&&ni});return rn.length?Tn.sort(function(Jn,Xn){for(var ni=0;ni<rn.length;ni+=1){var qi=rn[ni],Ui=qi.column.sorter,xi=qi.sortOrder,mt=Ze(Ui);if(mt&&xi){var qt=mt(Jn,Xn,xi);if(qt!==0)return xi===gt?qt:-qt}}return 0}).map(function(Jn){var Xn=Jn[Br];return Xn?Object(p.a)(Object(p.a)({},Jn),Object(y.a)({},Br,rr(Xn,Nr,Br))):Jn}):Tn}function gr(St){var Nr=St.prefixCls,Br=St.mergedColumns,Kr=St.onSorterChange,Tn=St.sortDirections,rn=St.tableLocale,Jn=St.showSorterTooltip,Xn=t.useState(ot(Br,!0)),ni=Object(g.a)(Xn,2),qi=ni[0],Ui=ni[1],xi=t.useMemo(function(){var Jr=!0,Hr=ot(Br,!1);if(!Hr.length)return qi;var gn=[];function bn(ci){Jr?gn.push(ci):gn.push(Object(p.a)(Object(p.a)({},ci),{sortOrder:null}))}var Fn=null;return Hr.forEach(function(ci){Fn===null?(bn(ci),ci.sortOrder&&(ci.multiplePriority===!1?Jr=!1:Fn=!0)):(Fn&&ci.multiplePriority!==!1||(Jr=!1),bn(ci))}),gn},[Br,qi]),mt=t.useMemo(function(){var Jr=xi.map(function(Hr){var gn=Hr.column,bn=Hr.sortOrder;return{column:gn,order:bn}});return{sortColumns:Jr,sortColumn:Jr[0]&&Jr[0].column,sortOrder:Jr[0]&&Jr[0].order}},[xi]);function qt(Jr){var Hr;Jr.multiplePriority===!1||!xi.length||xi[0].multiplePriority===!1?Hr=[Jr]:Hr=[].concat(Object(r.a)(xi.filter(function(gn){var bn=gn.key;return bn!==Jr.key})),[Jr]),Ui(Hr),Kr(It(Hr),Hr)}var xr=function(Hr){return ht(Nr,Hr,xi,qt,Tn,rn,Jn)},Ar=function(){return It(xi)};return[xr,xi,mt,Ar]}var mr=m("Y+p1"),Cr=m.n(mr),Wt={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"},qr=Wt,ur=function(Nr,Br){return t.createElement(On.a,Object(u.a)(Object(u.a)({},Nr),{},{ref:Br,icon:qr}))};ur.displayName="FilterFilled";var Zr=t.forwardRef(ur),Wr=m("2/Rp"),Tr=m("ECub"),In=function(Nr){return t.createElement("div",{className:Nr.className,onClick:function(Kr){return Kr.stopPropagation()}},Nr.children)},Pi=In,vi=m("hkKa");function Ii(St){var Nr=t.useRef(St),Br=Object(vi.a)();return[function(){return Nr.current},function(Kr){Nr.current=Kr,Br()}]}var Ni=Xt.a.SubMenu,Di=Xt.a.Item;function mi(St){return St.some(function(Nr){var Br=Nr.children;return Br})}function oa(St){var Nr=St.filters,Br=St.prefixCls,Kr=St.filteredKeys,Tn=St.filterMultiple,rn=St.locale;return Nr.length===0?t.createElement("div",{style:{margin:"16px 0"}},t.createElement(Tr.a,{image:Tr.a.PRESENTED_IMAGE_SIMPLE,description:rn.filterEmptyText,imageStyle:{height:24}})):Nr.map(function(Jn,Xn){var ni=String(Jn.value);if(Jn.children)return t.createElement(Ni,{key:ni||Xn,title:Jn.text,popupClassName:"".concat(Br,"-dropdown-submenu")},oa({filters:Jn.children,prefixCls:Br,filteredKeys:Kr,filterMultiple:Tn,locale:rn}));var qi=Tn?_n.a:Zt.a;return t.createElement(Di,{key:Jn.value!==void 0?ni:Xn},t.createElement(qi,{checked:Kr.includes(ni)}),t.createElement("span",null,Jn.text))})}function Cn(St){var Nr,Br=St.prefixCls,Kr=St.column,Tn=St.dropdownPrefixCls,rn=St.columnKey,Jn=St.filterMultiple,Xn=St.filterState,ni=St.triggerFilter,qi=St.locale,Ui=St.children,xi=St.getPopupContainer,mt=Kr.filterDropdownVisible,qt=Kr.onFilterDropdownVisibleChange,xr=t.useState(!1),Ar=Object(g.a)(xr,2),Jr=Ar[0],Hr=Ar[1],gn=!!(Xn&&(((Nr=Xn.filteredKeys)===null||Nr===void 0?void 0:Nr.length)||Xn.forceFiltered)),bn=function(vo){Hr(vo),qt&&qt(vo)},Fn=typeof mt=="boolean"?mt:Jr,ci=Xn&&Xn.filteredKeys,li=Ii(ci||[]),Si=Object(g.a)(li,2),Ln=Si[0],pi=Si[1],Wn=function(vo){var Yo=vo.selectedKeys;pi(Yo)};t.useEffect(function(){Wn({selectedKeys:ci||[]})},[ci]);var Zn=t.useState([]),ai=Object(g.a)(Zn,2),gi=ai[0],ta=ai[1],sa=t.useRef(),Ua=function(vo){sa.current=window.setTimeout(function(){ta(vo)})},Ji=function(){window.clearTimeout(sa.current)};t.useEffect(function(){return function(){window.clearTimeout(sa.current)}},[]);var Wi=function(vo){var Yo=vo&&vo.length?vo:null;if(Yo===null&&(!Xn||!Xn.filteredKeys))return null;if(Cr()(Yo,Xn==null?void 0:Xn.filteredKeys))return null;ni({column:Kr,key:rn,filteredKeys:Yo})},za=function(){bn(!1),Wi(Ln())},wa=function(){pi([]),bn(!1),Wi([])},Ma=function(){var vo=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};bn(!vo.closeDropdown),Wi(Ln())},ja=function(vo){vo&&ci!==void 0&&pi(ci||[]),bn(vo),!vo&&!Kr.filterDropdown&&za()},ao=d()(Object(y.a)({},"".concat(Tn,"-menu-without-submenu"),!mi(Kr.filters||[]))),Co;if(typeof Kr.filterDropdown=="function")Co=Kr.filterDropdown({prefixCls:"".concat(Tn,"-custom"),setSelectedKeys:function(vo){return Wn({selectedKeys:vo})},selectedKeys:Ln(),confirm:Ma,clearFilters:wa,filters:Kr.filters,visible:Fn});else if(Kr.filterDropdown)Co=Kr.filterDropdown;else{var qo=Ln()||[];Co=t.createElement(t.Fragment,null,t.createElement(Xt.a,{multiple:Jn,prefixCls:"".concat(Tn,"-menu"),className:ao,onClick:Ji,onSelect:Wn,onDeselect:Wn,selectedKeys:qo,getPopupContainer:xi,openKeys:gi,onOpenChange:Ua},oa({filters:Kr.filters||[],prefixCls:Br,filteredKeys:Ln(),filterMultiple:Jn,locale:qi})),t.createElement("div",{className:"".concat(Br,"-dropdown-btns")},t.createElement(Wr.a,{type:"link",size:"small",disabled:qo.length===0,onClick:wa},qi.filterReset),t.createElement(Wr.a,{type:"primary",size:"small",onClick:za},qi.filterConfirm)))}var Go=t.createElement(Pi,{className:"".concat(Br,"-dropdown")},Co),Io;typeof Kr.filterIcon=="function"?Io=Kr.filterIcon(gn):Kr.filterIcon?Io=Kr.filterIcon:Io=t.createElement(Zr,null);var Mo=t.useContext(Nn.b),Ya=Mo.direction;return t.createElement("div",{className:d()("".concat(Br,"-column"))},t.createElement("span",{className:"".concat(Br,"-column-title")},Ui),t.createElement("span",{className:d()("".concat(Br,"-trigger-container"),Object(y.a)({},"".concat(Br,"-trigger-container-open"),Fn)),onClick:function(vo){vo.stopPropagation()}},t.createElement(cr.a,{overlay:Go,trigger:["click"],visible:Fn,onVisibleChange:ja,getPopupContainer:xi,placement:Ya==="rtl"?"bottomLeft":"bottomRight"},t.createElement("span",{role:"button",tabIndex:-1,className:d()("".concat(Br,"-trigger"),{active:gn})},Io))))}var mn=Cn;function jn(St,Nr,Br){var Kr=[];return(St||[]).forEach(function(Tn,rn){var Jn,Xn=ia(rn,Br);if("children"in Tn)Kr=[].concat(Object(r.a)(Kr),Object(r.a)(jn(Tn.children,Nr,Xn)));else if(Tn.filters||"filterDropdown"in Tn||"onFilter"in Tn)if("filteredValue"in Tn){var ni=Tn.filteredValue;"filterDropdown"in Tn||(ni=(Jn=ni==null?void 0:ni.map(String))!==null&&Jn!==void 0?Jn:ni),Kr.push({column:Tn,key:ra(Tn,Xn),filteredKeys:ni,forceFiltered:Tn.filtered})}else Kr.push({column:Tn,key:ra(Tn,Xn),filteredKeys:Nr&&Tn.defaultFilteredValue?Tn.defaultFilteredValue:void 0,forceFiltered:Tn.filtered})}),Kr}function cn(St,Nr,Br,Kr,Tn,rn,Jn,Xn){return Br.map(function(ni,qi){var Ui=ia(qi,Xn),xi=ni.filterMultiple,mt=xi===void 0?!0:xi,qt=ni;if(qt.filters||qt.filterDropdown){var xr=ra(qt,Ui),Ar=Kr.find(function(Jr){var Hr=Jr.key;return xr===Hr});qt=Object(p.a)(Object(p.a)({},qt),{title:function(Hr){return t.createElement(mn,{prefixCls:"".concat(St,"-filter"),dropdownPrefixCls:Nr,column:qt,columnKey:xr,filterState:Ar,filterMultiple:mt,triggerFilter:Tn,locale:Jn,getPopupContainer:rn},da(ni.title,Hr))}})}return"children"in qt&&(qt=Object(p.a)(Object(p.a)({},qt),{children:cn(St,Nr,qt.children,Kr,Tn,rn,Jn,Ui)})),qt})}function Bi(St){var Nr=[];return(St||[]).forEach(function(Br){var Kr=Br.value,Tn=Br.children;Nr.push(Kr),Tn&&(Nr=[].concat(Object(r.a)(Nr),Object(r.a)(Bi(Tn))))}),Nr}function hn(St){var Nr={};return St.forEach(function(Br){var Kr=Br.key,Tn=Br.filteredKeys,rn=Br.column,Jn=rn.filters,Xn=rn.filterDropdown;if(Xn)Nr[Kr]=Tn||null;else if(Array.isArray(Tn)){var ni=Bi(Jn);Nr[Kr]=ni.filter(function(qi){return Tn.includes(String(qi))})}else Nr[Kr]=null}),Nr}function _i(St,Nr){return Nr.reduce(function(Br,Kr){var Tn=Kr.column,rn=Tn.onFilter,Jn=Tn.filters,Xn=Kr.filteredKeys;return rn&&Xn&&Xn.length?Br.filter(function(ni){return Xn.some(function(qi){var Ui=Bi(Jn),xi=Ui.findIndex(function(qt){return String(qt)===String(qi)}),mt=xi!==-1?Ui[xi]:qi;return rn(mt,ni)})}):Br},St)}function Yn(St){var Nr=St.prefixCls,Br=St.dropdownPrefixCls,Kr=St.mergedColumns,Tn=St.onFilterChange,rn=St.getPopupContainer,Jn=St.locale,Xn=t.useState(jn(Kr,!0)),ni=Object(g.a)(Xn,2),qi=ni[0],Ui=ni[1],xi=t.useMemo(function(){var Ar=jn(Kr,!1);return Ar.every(function(Jr){var Hr=Jr.filteredKeys;return Hr===void 0})?qi:Ar},[Kr,qi]),mt=t.useCallback(function(){return hn(xi)},[xi]),qt=function(Jr){var Hr=xi.filter(function(gn){var bn=gn.key;return bn!==Jr.key});Hr.push(Jr),Ui(Hr),Tn(hn(Hr),Hr)},xr=function(Jr){return cn(Nr,Br,Jr,xi,qt,rn,Jn)};return[xr,xi,mt]}var Qn=Yn;function Xi(St,Nr){return St.map(function(Br){var Kr=Object(p.a)({},Br);return Kr.title=da(Br.title,Nr),"children"in Kr&&(Kr.children=Xi(Kr.children,Nr)),Kr})}function Ia(St){var Nr=t.useCallback(function(Br){return Xi(Br,St)},[St]);return[Nr]}function En(St){return function(Br){var Kr,Tn=Br.prefixCls,rn=Br.onExpand,Jn=Br.record,Xn=Br.expanded,ni=Br.expandable,qi="".concat(Tn,"-row-expand-icon");return t.createElement("button",{type:"button",onClick:function(xi){rn(Jn,xi),xi.stopPropagation()},className:d()(qi,(Kr={},Object(y.a)(Kr,"".concat(qi,"-spaced"),!ni),Object(y.a)(Kr,"".concat(qi,"-expanded"),ni&&Xn),Object(y.a)(Kr,"".concat(qi,"-collapsed"),ni&&!Xn),Kr)),"aria-label":Xn?St.collapse:St.expand})}}var jr=En,Bn=m("zAh6"),ti=m("D7Yy"),fi=m("3Nzz");function hi(St){return null}var Vi=hi;function Zi(St){return null}var ji=Zi,aa=m("5OYt"),Wa=[];function Ha(St){var Nr,Br=St.prefixCls,Kr=St.className,Tn=St.style,rn=St.size,Jn=St.bordered,Xn=St.dropdownPrefixCls,ni=St.dataSource,qi=St.pagination,Ui=St.rowSelection,xi=St.rowKey,mt=St.rowClassName,qt=St.columns,xr=St.children,Ar=St.childrenColumnName,Jr=St.onChange,Hr=St.getPopupContainer,gn=St.loading,bn=St.expandIcon,Fn=St.expandable,ci=St.expandedRowRender,li=St.expandIconColumnIndex,Si=St.indentSize,Ln=St.scroll,pi=St.sortDirections,Wn=St.locale,Zn=St.showSorterTooltip,ai=Zn===void 0?!0:Zn;Object(Rr.a)(!(typeof xi=="function"&&xi.length>1),"Table","`index` parameter of `rowKey` function is deprecated. There is no guarantee that it will work as expected.");var gi=Object(aa.a)(),ta=t.useMemo(function(){var mo=new Set(Object.keys(gi).filter(function(Eo){return gi[Eo]}));return(qt||Re(xr)).filter(function(Eo){return!Eo.responsive||Eo.responsive.some(function(la){return mo.has(la)})})},[xr,qt,gi]),sa=Object(f.a)(St,["className","style","columns"]),Ua=t.useContext(fi.b),Ji=t.useContext(Nn.b),Wi=Ji.locale,za=Wi===void 0?ti.a:Wi,wa=Ji.renderEmpty,Ma=Ji.direction,ja=rn||Ua,ao=Object(p.a)(Object(p.a)({},za.Table),Wn),Co=ni||Wa,qo=t.useContext(Nn.b),Go=qo.getPrefixCls,Io=Go("table",Br),Mo=Go("dropdown",Xn),Ya=Object(p.a)({childrenColumnName:Ar,expandIconColumnIndex:li},Fn),Oo=Ya.childrenColumnName,vo=Oo===void 0?"children":Oo,Yo=t.useMemo(function(){return Co.some(function(mo){var Eo;return(Eo=mo)===null||Eo===void 0?void 0:Eo[vo]})?"nest":ci||Fn&&Fn.expandedRowRender?"row":null},[Co]),Us={body:t.useRef()},is=t.useMemo(function(){return typeof xi=="function"?xi:function(mo){var Eo;return(Eo=mo)===null||Eo===void 0?void 0:Eo[xi]}},[xi]),ys=Ve(Co,vo,is),Ms=Object(g.a)(ys,1),co=Ms[0],Pa={},no=function(Eo,la){var Bo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Es=Object(p.a)(Object(p.a)({},Pa),Eo);Bo&&(Pa.resetPagination(),Es.pagination.current&&(Es.pagination.current=1),qi&&qi.onChange&&qi.onChange(1,Es.pagination.pageSize)),Ln&&Ln.scrollToFirstRowOnChange!==!1&&Us.body.current&&Object(Bn.a)(0,{getContainer:function(){return Us.body.current}}),Jr&&Jr(Es.pagination,Es.filters,Es.sorter,{currentDataSource:_i(rr(Co,Es.sorterStates,vo),Es.filterStates),action:la})},Vo=function(Eo,la){no({sorter:Eo,sorterStates:la},"sort",!1)},Jo=gr({prefixCls:Io,mergedColumns:ta,onSorterChange:Vo,sortDirections:pi||["ascend","descend"],tableLocale:ao,showSorterTooltip:ai}),xo=Object(g.a)(Jo,4),es=xo[0],Is=xo[1],Vs=xo[2],js=xo[3],Os=t.useMemo(function(){return rr(Co,Is,vo)},[Co,Is]);Pa.sorter=js(),Pa.sorterStates=Is;var xs=function(Eo,la){no({filters:Eo,filterStates:la},"filter",!0)},ps=Qn({prefixCls:Io,locale:ao,dropdownPrefixCls:Mo,mergedColumns:ta,onFilterChange:xs,getPopupContainer:Hr}),Va=Object(g.a)(ps,3),Sa=Va[0],Oa=Va[1],Lo=Va[2],No=_i(Os,Oa);Pa.filters=Lo(),Pa.filterStates=Oa;var Do=t.useMemo(function(){return Object(p.a)({},Vs)},[Vs]),Po=Ia(Do),So=Object(g.a)(Po,1),$a=So[0],ts=function(Eo,la){no({pagination:Object(p.a)(Object(p.a)({},Pa.pagination),{current:Eo,pageSize:la})},"paginate")},La=Fe(No.length,qi,ts),Ds=Object(g.a)(La,2),Xo=Ds[0],Hs=Ds[1];Pa.pagination=qi===!1?{}:xt(qi,Xo),Pa.resetPagination=Hs;var Xs=t.useMemo(function(){if(qi===!1||!Xo.pageSize)return No;var mo=Xo.current,Eo=mo===void 0?1:mo,la=Xo.total,Bo=Xo.pageSize,Es=Bo===void 0?Nt:Bo;return No.length<la?No.length>Es?(Object(Rr.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."),No.slice((Eo-1)*Es,Eo*Es)):No:No.slice((Eo-1)*Es,Eo*Es)},[!!qi,No,Xo&&Xo.current,Xo&&Xo.pageSize,Xo&&Xo.total]),wl=Yr(Ui,{prefixCls:Io,data:No,pageData:Xs,getRowKey:is,getRecordByKey:co,expandType:Yo,childrenColumnName:vo,locale:ao,expandIconColumnIndex:Ya.expandIconColumnIndex,getPopupContainer:Hr}),Ns=Object(g.a)(wl,2),Qs=Ns[0],po=Ns[1],Rs=function(Eo,la,Bo){var Es;return typeof mt=="function"?Es=d()(mt(Eo,la,Bo)):Es=d()(mt),d()(Object(y.a)({},"".concat(Io,"-row-selected"),po.has(is(Eo,la))),Es)};Ya.__PARENT_RENDER_ICON__=Ya.expandIcon,Ya.expandIcon=Ya.expandIcon||bn||jr(ao),Yo==="nest"&&Ya.expandIconColumnIndex===void 0?Ya.expandIconColumnIndex=Ui?1:0:Ya.expandIconColumnIndex>0&&Ui&&(Ya.expandIconColumnIndex-=1),typeof Ya.indentSize!="number"&&(Ya.indentSize=typeof Si=="number"?Si:15);var Ss=t.useCallback(function(mo){return $a(Qs(Sa(es(mo))))},[es,Sa,Qs]),bs,ll;if(qi!==!1&&(Xo==null?void 0:Xo.total)){var Ls;Xo.size?Ls=Xo.size:Ls=ja==="small"||ja==="middle"?"small":void 0;var Ro=function(Eo){return t.createElement(ui.a,Object(p.a)({className:"".concat(Io,"-pagination ").concat(Io,"-pagination-").concat(Eo)},Xo,{size:Ls}))},nl=Ma==="rtl"?"left":"right";if(Xo.position!==null&&Array.isArray(Xo.position)){var Dl=Xo.position.find(function(mo){return mo.indexOf("top")!==-1}),Pl=Xo.position.find(function(mo){return mo.indexOf("bottom")!==-1});!Dl&&!Pl?ll=Ro(nl):(Dl&&(bs=Ro(Dl.toLowerCase().replace("top",""))),Pl&&(ll=Ro(Pl.toLowerCase().replace("bottom",""))))}else ll=Ro(nl)}var Sl;typeof gn=="boolean"?Sl={spinning:gn}:Object(S.a)(gn)==="object"&&(Sl=Object(p.a)({spinning:!0},gn));var Fo=d()("".concat(Io,"-wrapper"),Object(y.a)({},"".concat(Io,"-wrapper-rtl"),Ma==="rtl"),Kr);return t.createElement("div",{className:Fo,style:Tn},t.createElement(yn.a,Object(p.a)({spinning:!1},Sl),bs,t.createElement(zr,Object(p.a)({},sa,{columns:ta,direction:Ma,expandable:Ya,prefixCls:Io,className:d()((Nr={},Object(y.a)(Nr,"".concat(Io,"-middle"),ja==="middle"),Object(y.a)(Nr,"".concat(Io,"-small"),ja==="small"),Object(y.a)(Nr,"".concat(Io,"-bordered"),Jn),Object(y.a)(Nr,"".concat(Io,"-empty"),Co.length===0),Nr)),data:Xs,rowKey:is,rowClassName:Rs,emptyText:Wn&&Wn.emptyText||wa("Table"),internalHooks:vt,internalRefs:Us,transformColumns:Ss})),ll))}Ha.defaultProps={rowKey:"key"},Ha.SELECTION_ALL=$r,Ha.SELECTION_INVERT=un,Ha.SELECTION_NONE=Dn,Ha.Column=Vi,Ha.ColumnGroup=ji,Ha.Summary=we;var cs=Ha,Ci=V.a=cs},wDdD:function(z,V,m){var S=m("ProS"),y=m("bYtY");m("98bh"),m("GrNh");var g=m("d4KN"),p=m("mOdp"),t=m("KS52"),e=m("0/Rx");g("pie",[{type:"pieToggleSelect",event:"pieselectchanged",method:"toggleSelected"},{type:"pieSelect",event:"pieselected",method:"select"},{type:"pieUnSelect",event:"pieunselected",method:"unSelect"}]),S.registerVisual(p("pie")),S.registerLayout(y.curry(t,"pie")),S.registerProcessor(e("pie"))},wOnQ:function(z,V,m){/*!
|
|
|
* html2canvas 1.3.2 <https://html2canvas.hertzen.com>
|
|
|
* Copyright (c) 2021 Niklas von Hertzen <https://hertzen.com>
|
|
|
* Released under MIT License
|
|
|
*/(function(S,y){z.exports=y()})(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 S=function(xe,Me){return S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Xe,yt){Xe.__proto__=yt}||function(Xe,yt){for(var nr in yt)Object.prototype.hasOwnProperty.call(yt,nr)&&(Xe[nr]=yt[nr])},S(xe,Me)};function y(_t,xe){if(typeof xe!="function"&&xe!==null)throw new TypeError("Class extends value "+String(xe)+" is not a constructor or null");S(_t,xe);function Me(){this.constructor=_t}_t.prototype=xe===null?Object.create(xe):(Me.prototype=xe.prototype,new Me)}var g=function(){return g=Object.assign||function(Me){for(var Xe,yt=1,nr=arguments.length;yt<nr;yt++){Xe=arguments[yt];for(var Or in Xe)Object.prototype.hasOwnProperty.call(Xe,Or)&&(Me[Or]=Xe[Or])}return Me},g.apply(this,arguments)};function p(_t,xe,Me,Xe){function yt(nr){return nr instanceof Me?nr:new Me(function(Or){Or(nr)})}return new(Me||(Me=Promise))(function(nr,Or){function Xr(Fi){try{xn(Xe.next(Fi))}catch(yi){Or(yi)}}function en(Fi){try{xn(Xe.throw(Fi))}catch(yi){Or(yi)}}function xn(Fi){Fi.done?nr(Fi.value):yt(Fi.value).then(Xr,en)}xn((Xe=Xe.apply(_t,xe||[])).next())})}function t(_t,xe){var Me={label:0,sent:function(){if(nr[0]&1)throw nr[1];return nr[1]},trys:[],ops:[]},Xe,yt,nr,Or;return Or={next:Xr(0),throw:Xr(1),return:Xr(2)},typeof Symbol=="function"&&(Or[Symbol.iterator]=function(){return this}),Or;function Xr(xn){return function(Fi){return en([xn,Fi])}}function en(xn){if(Xe)throw new TypeError("Generator is already executing.");for(;Me;)try{if(Xe=1,yt&&(nr=xn[0]&2?yt.return:xn[0]?yt.throw||((nr=yt.return)&&nr.call(yt),0):yt.next)&&!(nr=nr.call(yt,xn[1])).done)return nr;(yt=0,nr)&&(xn=[xn[0]&2,nr.value]);switch(xn[0]){case 0:case 1:nr=xn;break;case 4:return Me.label++,{value:xn[1],done:!1};case 5:Me.label++,yt=xn[1],xn=[0];continue;case 7:xn=Me.ops.pop(),Me.trys.pop();continue;default:if(!(nr=Me.trys,nr=nr.length>0&&nr[nr.length-1])&&(xn[0]===6||xn[0]===2)){Me=0;continue}if(xn[0]===3&&(!nr||xn[1]>nr[0]&&xn[1]<nr[3])){Me.label=xn[1];break}if(xn[0]===6&&Me.label<nr[1]){Me.label=nr[1],nr=xn;break}if(nr&&Me.label<nr[2]){Me.label=nr[2],Me.ops.push(xn);break}nr[2]&&Me.ops.pop(),Me.trys.pop();continue}xn=xe.call(_t,Me)}catch(Fi){xn=[6,Fi],yt=0}finally{Xe=nr=0}if(xn[0]&5)throw xn[1];return{value:xn[0]?xn[1]:void 0,done:!0}}}function e(_t,xe,Me){if(Me||arguments.length===2)for(var Xe=0,yt=xe.length,nr;Xe<yt;Xe++)(nr||!(Xe in xe))&&(nr||(nr=Array.prototype.slice.call(xe,0,Xe)),nr[Xe]=xe[Xe]);return _t.concat(nr||xe)}for(var d=function(){function _t(xe,Me,Xe,yt){this.left=xe,this.top=Me,this.width=Xe,this.height=yt}return _t.prototype.add=function(xe,Me,Xe,yt){return new _t(this.left+xe,this.top+Me,this.width+Xe,this.height+yt)},_t.fromClientRect=function(xe,Me){return new _t(Me.left+xe.windowBounds.left,Me.top+xe.windowBounds.top,Me.width,Me.height)},_t.fromDOMRectList=function(xe,Me){var Xe=Me[0];return Xe?new _t(Xe.x+xe.windowBounds.left,Xe.y+xe.windowBounds.top,Xe.width,Xe.height):_t.EMPTY},_t.EMPTY=new _t(0,0,0,0),_t}(),f=function(xe,Me){return d.fromClientRect(xe,Me.getBoundingClientRect())},u=function(xe){var Me=xe.body,Xe=xe.documentElement;if(!Me||!Xe)throw new Error("Unable to get document size");var yt=Math.max(Math.max(Me.scrollWidth,Xe.scrollWidth),Math.max(Me.offsetWidth,Xe.offsetWidth),Math.max(Me.clientWidth,Xe.clientWidth)),nr=Math.max(Math.max(Me.scrollHeight,Xe.scrollHeight),Math.max(Me.offsetHeight,Xe.offsetHeight),Math.max(Me.clientHeight,Xe.clientHeight));return new d(0,0,yt,nr)},r=function(xe){for(var Me=[],Xe=0,yt=xe.length;Xe<yt;){var nr=xe.charCodeAt(Xe++);if(nr>=55296&&nr<=56319&&Xe<yt){var Or=xe.charCodeAt(Xe++);(Or&64512)===56320?Me.push(((nr&1023)<<10)+(Or&1023)+65536):(Me.push(nr),Xe--)}else Me.push(nr)}return Me},s=function(){for(var xe=[],Me=0;Me<arguments.length;Me++)xe[Me]=arguments[Me];if(String.fromCodePoint)return String.fromCodePoint.apply(String,xe);var Xe=xe.length;if(!Xe)return"";for(var yt=[],nr=-1,Or="";++nr<Xe;){var Xr=xe[nr];Xr<=65535?yt.push(Xr):(Xr-=65536,yt.push((Xr>>10)+55296,Xr%1024+56320)),(nr+1===Xe||yt.length>16384)&&(Or+=String.fromCharCode.apply(String,yt),yt.length=0)}return Or},o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),l=0;l<o.length;l++)i[o.charCodeAt(l)]=l;var n=function(xe){var Me=xe.length*.75,Xe=xe.length,yt,nr=0,Or,Xr,en,xn;xe[xe.length-1]==="="&&(Me--,xe[xe.length-2]==="="&&Me--);var Fi=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Me):new Array(Me),yi=Array.isArray(Fi)?Fi:new Uint8Array(Fi);for(yt=0;yt<Xe;yt+=4)Or=i[xe.charCodeAt(yt)],Xr=i[xe.charCodeAt(yt+1)],en=i[xe.charCodeAt(yt+2)],xn=i[xe.charCodeAt(yt+3)],yi[nr++]=Or<<2|Xr>>4,yi[nr++]=(Xr&15)<<4|en>>2,yi[nr++]=(en&3)<<6|xn&63;return Fi},a=function(xe){for(var Me=xe.length,Xe=[],yt=0;yt<Me;yt+=2)Xe.push(xe[yt+1]<<8|xe[yt]);return Xe},c=function(xe){for(var Me=xe.length,Xe=[],yt=0;yt<Me;yt+=4)Xe.push(xe[yt+3]<<24|xe[yt+2]<<16|xe[yt+1]<<8|xe[yt]);return Xe},h=5,A=6+5,v=2,w=A-h,b=65536>>h,x=1<<h,C=x-1,I=1024>>h,_=b+I,E=_,O=2048>>6,N=E+O,F=65536>>A,U=1<<w,B=U-1,K=function(xe,Me,Xe){return xe.slice?xe.slice(Me,Xe):new Uint16Array(Array.prototype.slice.call(xe,Me,Xe))},Y=function(xe,Me,Xe){return xe.slice?xe.slice(Me,Xe):new Uint32Array(Array.prototype.slice.call(xe,Me,Xe))},k=function(xe){var Me=n(xe),Xe=Array.isArray(Me)?c(Me):new Uint32Array(Me),yt=Array.isArray(Me)?a(Me):new Uint16Array(Me),nr=24,Or=K(yt,nr/2,Xe[4]/2),Xr=Xe[5]===2?K(yt,(nr+Xe[4])/2):Y(Xe,Math.ceil((nr+Xe[4])/4));return new H(Xe[0],Xe[1],Xe[2],Xe[3],Or,Xr)},H=function(){function _t(xe,Me,Xe,yt,nr,Or){this.initialValue=xe,this.errorValue=Me,this.highStart=Xe,this.highValueIndex=yt,this.index=nr,this.data=Or}return _t.prototype.get=function(xe){var Me;if(xe>=0){if(xe<55296||xe>56319&&xe<=65535)return Me=this.index[xe>>h],Me=(Me<<v)+(xe&C),this.data[Me];if(xe<=65535)return Me=this.index[b+(xe-55296>>h)],Me=(Me<<v)+(xe&C),this.data[Me];if(xe<this.highStart)return Me=N-F+(xe>>A),Me=this.index[Me],Me+=xe>>h&B,Me=this.index[Me],Me=(Me<<v)+(xe&C),this.data[Me];if(xe<=1114111)return this.data[this.highValueIndex]}return this.errorValue},_t}(),W="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==",j=50,M=1,G=2,X=3,q=4,ee=5,ie=7,de=8,ue=9,ve=10,be=11,_e=12,ke=13,$e=14,ne=15,Ne=16,st=17,pe=18,Z=19,J=20,ae=21,Se=22,me=23,Oe=24,Ee=25,oe=26,Re=27,Be=28,et=29,bt=30,dt=31,He=32,kt=33,ut=34,Ft=35,Ht=36,$t=37,Ut=38,Jt=39,ct=40,le=41,te=42,we=43,Ce=[9001,65288],fe="!",rt="\xD7",tt="\xF7",ye=k(W),Je=[bt,Ht],lt=[M,G,X,ee],ze=[ve,de],Ct=[Re,oe],zt=lt.concat(ze),at=[Ut,Jt,ct,ut,Ft],vt=[ne,ke],At=function(xe,Me){Me===void 0&&(Me="strict");var Xe=[],yt=[],nr=[];return xe.forEach(function(Or,Xr){var en=ye.get(Or);if(en>j?(nr.push(!0),en-=j):nr.push(!1),["normal","auto","loose"].indexOf(Me)!==-1&&[8208,8211,12316,12448].indexOf(Or)!==-1)return yt.push(Xr),Xe.push(Ne);if(en===q||en===be){if(Xr===0)return yt.push(Xr),Xe.push(bt);var xn=Xe[Xr-1];return zt.indexOf(xn)===-1?(yt.push(yt[Xr-1]),Xe.push(xn)):(yt.push(Xr),Xe.push(bt))}if(yt.push(Xr),en===dt)return Xe.push(Me==="strict"?ae:$t);if(en===te)return Xe.push(bt);if(en===et)return Xe.push(bt);if(en===we)return Or>=131072&&Or<=196605||Or>=196608&&Or<=262141?Xe.push($t):Xe.push(bt);Xe.push(en)}),[yt,Xe,nr]},tr=function(xe,Me,Xe,yt){var nr=yt[Xe];if(Array.isArray(xe)?xe.indexOf(nr)!==-1:xe===nr)for(var Or=Xe;Or<=yt.length;){Or++;var Xr=yt[Or];if(Xr===Me)return!0;if(Xr!==ve)break}if(nr===ve)for(var Or=Xe;Or>0;){Or--;var en=yt[Or];if(Array.isArray(xe)?xe.indexOf(en)!==-1:xe===en)for(var xn=Xe;xn<=yt.length;){xn++;var Xr=yt[xn];if(Xr===Me)return!0;if(Xr!==ve)break}if(en!==ve)break}return!1},Ir=function(xe,Me){for(var Xe=xe;Xe>=0;){var yt=Me[Xe];if(yt===ve)Xe--;else return yt}return 0},zr=function(xe,Me,Xe,yt,nr){if(Xe[yt]===0)return rt;var Or=yt-1;if(Array.isArray(nr)&&nr[Or]===!0)return rt;var Xr=Or-1,en=Or+1,xn=Me[Or],Fi=Xr>=0?Me[Xr]:0,yi=Me[en];if(xn===G&&yi===X)return rt;if(lt.indexOf(xn)!==-1)return fe;if(lt.indexOf(yi)!==-1)return rt;if(ze.indexOf(yi)!==-1)return rt;if(Ir(Or,Me)===de)return tt;if(ye.get(xe[Or])===be)return rt;if((xn===He||xn===kt)&&ye.get(xe[en])===be)return rt;if(xn===ie||yi===ie)return rt;if(xn===ue)return rt;if([ve,ke,ne].indexOf(xn)===-1&&yi===ue)return rt;if([st,pe,Z,Oe,Be].indexOf(yi)!==-1)return rt;if(Ir(Or,Me)===Se)return rt;if(tr(me,Se,Or,Me))return rt;if(tr([st,pe],ae,Or,Me))return rt;if(tr(_e,_e,Or,Me))return rt;if(xn===ve)return tt;if(xn===me||yi===me)return rt;if(yi===Ne||xn===Ne)return tt;if([ke,ne,ae].indexOf(yi)!==-1||xn===$e)return rt;if(Fi===Ht&&vt.indexOf(xn)!==-1)return rt;if(xn===Be&&yi===Ht)return rt;if(yi===J)return rt;if(Je.indexOf(yi)!==-1&&xn===Ee||Je.indexOf(xn)!==-1&&yi===Ee)return rt;if(xn===Re&&[$t,He,kt].indexOf(yi)!==-1||[$t,He,kt].indexOf(xn)!==-1&&yi===oe)return rt;if(Je.indexOf(xn)!==-1&&Ct.indexOf(yi)!==-1||Ct.indexOf(xn)!==-1&&Je.indexOf(yi)!==-1)return rt;if([Re,oe].indexOf(xn)!==-1&&(yi===Ee||[Se,ne].indexOf(yi)!==-1&&Me[en+1]===Ee)||[Se,ne].indexOf(xn)!==-1&&yi===Ee||xn===Ee&&[Ee,Be,Oe].indexOf(yi)!==-1)return rt;if([Ee,Be,Oe,st,pe].indexOf(yi)!==-1)for(var Hi=Or;Hi>=0;){var eo=Me[Hi];if(eo===Ee)return rt;if([Be,Oe].indexOf(eo)!==-1)Hi--;else break}if([Re,oe].indexOf(yi)!==-1)for(var Hi=[st,pe].indexOf(xn)!==-1?Xr:Or;Hi>=0;){var eo=Me[Hi];if(eo===Ee)return rt;if([Be,Oe].indexOf(eo)!==-1)Hi--;else break}if(Ut===xn&&[Ut,Jt,ut,Ft].indexOf(yi)!==-1||[Jt,ut].indexOf(xn)!==-1&&[Jt,ct].indexOf(yi)!==-1||[ct,Ft].indexOf(xn)!==-1&&yi===ct)return rt;if(at.indexOf(xn)!==-1&&[J,oe].indexOf(yi)!==-1||at.indexOf(yi)!==-1&&xn===Re)return rt;if(Je.indexOf(xn)!==-1&&Je.indexOf(yi)!==-1)return rt;if(xn===Oe&&Je.indexOf(yi)!==-1)return rt;if(Je.concat(Ee).indexOf(xn)!==-1&&yi===Se&&Ce.indexOf(xe[en])===-1||Je.concat(Ee).indexOf(yi)!==-1&&xn===pe)return rt;if(xn===le&&yi===le){for(var Qa=Xe[Or],Ao=1;Qa>0&&(Qa--,Me[Qa]===le);)Ao++;if(Ao%2!==0)return rt}return xn===He&&yi===kt?rt:tt},yn=function(xe,Me){Me||(Me={lineBreak:"normal",wordBreak:"normal"});var Xe=At(xe,Me.lineBreak),yt=Xe[0],nr=Xe[1],Or=Xe[2];(Me.wordBreak==="break-all"||Me.wordBreak==="break-word")&&(nr=nr.map(function(en){return[Ee,bt,te].indexOf(en)!==-1?$t:en}));var Xr=Me.wordBreak==="keep-all"?Or.map(function(en,xn){return en&&xe[xn]>=19968&&xe[xn]<=40959}):void 0;return[yt,nr,Xr]},ui=function(){function _t(xe,Me,Xe,yt){this.codePoints=xe,this.required=Me===fe,this.start=Xe,this.end=yt}return _t.prototype.slice=function(){return s.apply(void 0,this.codePoints.slice(this.start,this.end))},_t}(),Nn=function(xe,Me){var Xe=r(xe),yt=yn(Xe,Me),nr=yt[0],Or=yt[1],Xr=yt[2],en=Xe.length,xn=0,Fi=0;return{next:function(){if(Fi>=en)return{done:!0,value:null};for(var Hi=rt;Fi<en&&(Hi=zr(Xe,Or,nr,++Fi,Xr))===rt;);if(Hi!==rt||Fi===en){var eo=new ui(Xe,Hi,xn,Fi);return xn=Fi,{value:eo,done:!1}}return{done:!0,value:null}}}},sn=1<<0,Nt=1<<1,xt=1<<2,Pe=1<<3,Fe=10,Ve=47,pt=92,Mt=9,dr=32,fr=34,Lr=61,dn=35,_n=36,cr=37,Xt=39,Zt=40,Rr=41,$r=95,un=45,Dn=33,sr=60,_r=62,Yr=64,Pr=91,wn=93,di=61,On=123,$n=63,wi=125,ki=124,ra=126,ia=128,da=65533,gt=42,je=43,Ye=44,Ze=58,ft=59,ot=46,ht=0,Bt=8,It=11,rr=14,gr=31,mr=127,Cr=-1,Wt=48,qr=97,ur=101,Zr=102,Wr=117,Tr=122,In=65,Pi=69,vi=70,Ii=85,Ni=90,Di=function(xe){return xe>=Wt&&xe<=57},mi=function(xe){return xe>=55296&&xe<=57343},oa=function(xe){return Di(xe)||xe>=In&&xe<=vi||xe>=qr&&xe<=Zr},Cn=function(xe){return xe>=qr&&xe<=Tr},mn=function(xe){return xe>=In&&xe<=Ni},jn=function(xe){return Cn(xe)||mn(xe)},cn=function(xe){return xe>=ia},Bi=function(xe){return xe===Fe||xe===Mt||xe===dr},hn=function(xe){return jn(xe)||cn(xe)||xe===$r},_i=function(xe){return hn(xe)||Di(xe)||xe===un},Yn=function(xe){return xe>=ht&&xe<=Bt||xe===It||xe>=rr&&xe<=gr||xe===mr},Qn=function(xe,Me){return xe!==pt?!1:Me!==Fe},Xi=function(xe,Me,Xe){return xe===un?hn(Me)||Qn(Me,Xe):hn(xe)?!0:!!(xe===pt&&Qn(xe,Me))},Ia=function(xe,Me,Xe){return xe===je||xe===un?Di(Me)?!0:Me===ot&&Di(Xe):xe===ot?Di(Me):Di(xe)},En=function(xe){var Me=0,Xe=1;(xe[Me]===je||xe[Me]===un)&&(xe[Me]===un&&(Xe=-1),Me++);for(var yt=[];Di(xe[Me]);)yt.push(xe[Me++]);var nr=yt.length?parseInt(s.apply(void 0,yt),10):0;xe[Me]===ot&&Me++;for(var Or=[];Di(xe[Me]);)Or.push(xe[Me++]);var Xr=Or.length,en=Xr?parseInt(s.apply(void 0,Or),10):0;(xe[Me]===Pi||xe[Me]===ur)&&Me++;var xn=1;(xe[Me]===je||xe[Me]===un)&&(xe[Me]===un&&(xn=-1),Me++);for(var Fi=[];Di(xe[Me]);)Fi.push(xe[Me++]);var yi=Fi.length?parseInt(s.apply(void 0,Fi),10):0;return Xe*(nr+en*Math.pow(10,-Xr))*Math.pow(10,xn*yi)},jr={type:2},Bn={type:3},ti={type:4},fi={type:13},hi={type:8},Vi={type:21},Zi={type:9},ji={type:10},aa={type:11},Wa={type:12},Ha={type:14},cs={type:23},Ci={type:1},St={type:25},Nr={type:24},Br={type:26},Kr={type:27},Tn={type:28},rn={type:29},Jn={type:31},Xn={type:32},ni=function(){function _t(){this._value=[]}return _t.prototype.write=function(xe){this._value=this._value.concat(r(xe))},_t.prototype.read=function(){for(var xe=[],Me=this.consumeToken();Me!==Xn;)xe.push(Me),Me=this.consumeToken();return xe},_t.prototype.consumeToken=function(){var xe=this.consumeCodePoint();switch(xe){case fr:return this.consumeStringToken(fr);case dn:var Me=this.peekCodePoint(0),Xe=this.peekCodePoint(1),yt=this.peekCodePoint(2);if(_i(Me)||Qn(Xe,yt)){var nr=Xi(Me,Xe,yt)?Nt:sn,Or=this.consumeName();return{type:5,value:Or,flags:nr}}break;case _n:if(this.peekCodePoint(0)===Lr)return this.consumeCodePoint(),fi;break;case Xt:return this.consumeStringToken(Xt);case Zt:return jr;case Rr:return Bn;case gt:if(this.peekCodePoint(0)===Lr)return this.consumeCodePoint(),Ha;break;case je:if(Ia(xe,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(xe),this.consumeNumericToken();break;case Ye:return ti;case un:var Xr=xe,en=this.peekCodePoint(0),xn=this.peekCodePoint(1);if(Ia(Xr,en,xn))return this.reconsumeCodePoint(xe),this.consumeNumericToken();if(Xi(Xr,en,xn))return this.reconsumeCodePoint(xe),this.consumeIdentLikeToken();if(en===un&&xn===_r)return this.consumeCodePoint(),this.consumeCodePoint(),Nr;break;case ot:if(Ia(xe,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(xe),this.consumeNumericToken();break;case Ve:if(this.peekCodePoint(0)===gt)for(this.consumeCodePoint();;){var Fi=this.consumeCodePoint();if(Fi===gt&&(Fi=this.consumeCodePoint(),Fi===Ve))return this.consumeToken();if(Fi===Cr)return this.consumeToken()}break;case Ze:return Br;case ft:return Kr;case sr:if(this.peekCodePoint(0)===Dn&&this.peekCodePoint(1)===un&&this.peekCodePoint(2)===un)return this.consumeCodePoint(),this.consumeCodePoint(),St;break;case Yr:var yi=this.peekCodePoint(0),Hi=this.peekCodePoint(1),eo=this.peekCodePoint(2);if(Xi(yi,Hi,eo)){var Or=this.consumeName();return{type:7,value:Or}}break;case Pr:return Tn;case pt:if(Qn(xe,this.peekCodePoint(0)))return this.reconsumeCodePoint(xe),this.consumeIdentLikeToken();break;case wn:return rn;case di:if(this.peekCodePoint(0)===Lr)return this.consumeCodePoint(),hi;break;case On:return aa;case wi:return Wa;case Wr:case Ii:var Qa=this.peekCodePoint(0),Ao=this.peekCodePoint(1);return Qa===je&&(oa(Ao)||Ao===$n)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(xe),this.consumeIdentLikeToken();case ki:if(this.peekCodePoint(0)===Lr)return this.consumeCodePoint(),Zi;if(this.peekCodePoint(0)===ki)return this.consumeCodePoint(),Vi;break;case ra:if(this.peekCodePoint(0)===Lr)return this.consumeCodePoint(),ji;break;case Cr:return Xn}return Bi(xe)?(this.consumeWhiteSpace(),Jn):Di(xe)?(this.reconsumeCodePoint(xe),this.consumeNumericToken()):hn(xe)?(this.reconsumeCodePoint(xe),this.consumeIdentLikeToken()):{type:6,value:s(xe)}},_t.prototype.consumeCodePoint=function(){var xe=this._value.shift();return typeof xe=="undefined"?-1:xe},_t.prototype.reconsumeCodePoint=function(xe){this._value.unshift(xe)},_t.prototype.peekCodePoint=function(xe){return xe>=this._value.length?-1:this._value[xe]},_t.prototype.consumeUnicodeRangeToken=function(){for(var xe=[],Me=this.consumeCodePoint();oa(Me)&&xe.length<6;)xe.push(Me),Me=this.consumeCodePoint();for(var Xe=!1;Me===$n&&xe.length<6;)xe.push(Me),Me=this.consumeCodePoint(),Xe=!0;if(Xe){var yt=parseInt(s.apply(void 0,xe.map(function(en){return en===$n?Wt:en})),16),nr=parseInt(s.apply(void 0,xe.map(function(en){return en===$n?vi:en})),16);return{type:30,start:yt,end:nr}}var Or=parseInt(s.apply(void 0,xe),16);if(this.peekCodePoint(0)===un&&oa(this.peekCodePoint(1))){this.consumeCodePoint(),Me=this.consumeCodePoint();for(var Xr=[];oa(Me)&&Xr.length<6;)Xr.push(Me),Me=this.consumeCodePoint();var nr=parseInt(s.apply(void 0,Xr),16);return{type:30,start:Or,end:nr}}else return{type:30,start:Or,end:Or}},_t.prototype.consumeIdentLikeToken=function(){var xe=this.consumeName();return xe.toLowerCase()==="url"&&this.peekCodePoint(0)===Zt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Zt?(this.consumeCodePoint(),{type:19,value:xe}):{type:20,value:xe}},_t.prototype.consumeUrlToken=function(){var xe=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Cr)return{type:22,value:""};var Me=this.peekCodePoint(0);if(Me===Xt||Me===fr){var Xe=this.consumeStringToken(this.consumeCodePoint());return Xe.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Cr||this.peekCodePoint(0)===Rr)?(this.consumeCodePoint(),{type:22,value:Xe.value}):(this.consumeBadUrlRemnants(),cs)}for(;;){var yt=this.consumeCodePoint();if(yt===Cr||yt===Rr)return{type:22,value:s.apply(void 0,xe)};if(Bi(yt))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Cr||this.peekCodePoint(0)===Rr?(this.consumeCodePoint(),{type:22,value:s.apply(void 0,xe)}):(this.consumeBadUrlRemnants(),cs);if(yt===fr||yt===Xt||yt===Zt||Yn(yt))return this.consumeBadUrlRemnants(),cs;if(yt===pt)if(Qn(yt,this.peekCodePoint(0)))xe.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),cs;else xe.push(yt)}},_t.prototype.consumeWhiteSpace=function(){for(;Bi(this.peekCodePoint(0));)this.consumeCodePoint()},_t.prototype.consumeBadUrlRemnants=function(){for(;;){var xe=this.consumeCodePoint();if(xe===Rr||xe===Cr)return;Qn(xe,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},_t.prototype.consumeStringSlice=function(xe){for(var Me=6e4,Xe="";xe>0;){var yt=Math.min(Me,xe);Xe+=s.apply(void 0,this._value.splice(0,yt)),xe-=yt}return this._value.shift(),Xe},_t.prototype.consumeStringToken=function(xe){var Me="",Xe=0;do{var yt=this._value[Xe];if(yt===Cr||yt===void 0||yt===xe)return Me+=this.consumeStringSlice(Xe),{type:0,value:Me};if(yt===Fe)return this._value.splice(0,Xe),Ci;if(yt===pt){var nr=this._value[Xe+1];nr!==Cr&&nr!==void 0&&(nr===Fe?(Me+=this.consumeStringSlice(Xe),Xe=-1,this._value.shift()):Qn(yt,nr)&&(Me+=this.consumeStringSlice(Xe),Me+=s(this.consumeEscapedCodePoint()),Xe=-1))}Xe++}while(!0)},_t.prototype.consumeNumber=function(){var xe=[],Me=xt,Xe=this.peekCodePoint(0);for((Xe===je||Xe===un)&&xe.push(this.consumeCodePoint());Di(this.peekCodePoint(0));)xe.push(this.consumeCodePoint());Xe=this.peekCodePoint(0);var yt=this.peekCodePoint(1);if(Xe===ot&&Di(yt))for(xe.push(this.consumeCodePoint(),this.consumeCodePoint()),Me=Pe;Di(this.peekCodePoint(0));)xe.push(this.consumeCodePoint());Xe=this.peekCodePoint(0),yt=this.peekCodePoint(1);var nr=this.peekCodePoint(2);if((Xe===Pi||Xe===ur)&&((yt===je||yt===un)&&Di(nr)||Di(yt)))for(xe.push(this.consumeCodePoint(),this.consumeCodePoint()),Me=Pe;Di(this.peekCodePoint(0));)xe.push(this.consumeCodePoint());return[En(xe),Me]},_t.prototype.consumeNumericToken=function(){var xe=this.consumeNumber(),Me=xe[0],Xe=xe[1],yt=this.peekCodePoint(0),nr=this.peekCodePoint(1),Or=this.peekCodePoint(2);if(Xi(yt,nr,Or)){var Xr=this.consumeName();return{type:15,number:Me,flags:Xe,unit:Xr}}return yt===cr?(this.consumeCodePoint(),{type:16,number:Me,flags:Xe}):{type:17,number:Me,flags:Xe}},_t.prototype.consumeEscapedCodePoint=function(){var xe=this.consumeCodePoint();if(oa(xe)){for(var Me=s(xe);oa(this.peekCodePoint(0))&&Me.length<6;)Me+=s(this.consumeCodePoint());Bi(this.peekCodePoint(0))&&this.consumeCodePoint();var Xe=parseInt(Me,16);return Xe===0||mi(Xe)||Xe>1114111?da:Xe}return xe===Cr?da:xe},_t.prototype.consumeName=function(){for(var xe="";;){var Me=this.consumeCodePoint();if(_i(Me))xe+=s(Me);else if(Qn(Me,this.peekCodePoint(0)))xe+=s(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(Me),xe}},_t}(),qi=function(){function _t(xe){this._tokens=xe}return _t.create=function(xe){var Me=new ni;return Me.write(xe),new _t(Me.read())},_t.parseValue=function(xe){return _t.create(xe).parseComponentValue()},_t.parseValues=function(xe){return _t.create(xe).parseComponentValues()},_t.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 Me=this.consumeComponentValue();do xe=this.consumeToken();while(xe.type===31);if(xe.type===32)return Me;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},_t.prototype.parseComponentValues=function(){for(var xe=[];;){var Me=this.consumeComponentValue();if(Me.type===32)return xe;xe.push(Me),xe.push()}},_t.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},_t.prototype.consumeSimpleBlock=function(xe){for(var Me={type:xe,values:[]},Xe=this.consumeToken();;){if(Xe.type===32||gn(Xe,xe))return Me;this.reconsumeToken(Xe),Me.values.push(this.consumeComponentValue()),Xe=this.consumeToken()}},_t.prototype.consumeFunction=function(xe){for(var Me={name:xe.value,values:[],type:18};;){var Xe=this.consumeToken();if(Xe.type===32||Xe.type===3)return Me;this.reconsumeToken(Xe),Me.values.push(this.consumeComponentValue())}},_t.prototype.consumeToken=function(){var xe=this._tokens.shift();return typeof xe=="undefined"?Xn:xe},_t.prototype.reconsumeToken=function(xe){this._tokens.unshift(xe)},_t}(),Ui=function(xe){return xe.type===15},xi=function(xe){return xe.type===17},mt=function(xe){return xe.type===20},qt=function(xe){return xe.type===0},xr=function(xe,Me){return mt(xe)&&xe.value===Me},Ar=function(xe){return xe.type!==31},Jr=function(xe){return xe.type!==31&&xe.type!==4},Hr=function(xe){var Me=[],Xe=[];return xe.forEach(function(yt){if(yt.type===4){if(Xe.length===0)throw new Error("Error parsing function args, zero tokens for arg");Me.push(Xe),Xe=[];return}yt.type!==31&&Xe.push(yt)}),Xe.length&&Me.push(Xe),Me},gn=function(xe,Me){return Me===11&&xe.type===12||Me===28&&xe.type===29?!0:Me===2&&xe.type===3},bn=function(xe){return xe.type===17||xe.type===15},Fn=function(xe){return xe.type===16||bn(xe)},ci=function(xe){return xe.length>1?[xe[0],xe[1]]:[xe[0]]},li={type:17,number:0,flags:xt},Si={type:16,number:50,flags:xt},Ln={type:16,number:100,flags:xt},pi=function(xe,Me,Xe){var yt=xe[0],nr=xe[1];return[Wn(yt,Me),Wn(typeof nr!="undefined"?nr:yt,Xe)]},Wn=function(xe,Me){if(xe.type===16)return xe.number/100*Me;if(Ui(xe))switch(xe.unit){case"rem":case"em":return 16*xe.number;case"px":default:return xe.number}return xe.number},Zn="deg",ai="grad",gi="rad",ta="turn",sa={name:"angle",parse:function(xe,Me){if(Me.type===15)switch(Me.unit){case Zn:return Math.PI*Me.number/180;case ai:return Math.PI/200*Me.number;case gi:return Me.number;case ta:return Math.PI*2*Me.number}throw new Error("Unsupported angle type")}},Ua=function(xe){return xe.type===15&&(xe.unit===Zn||xe.unit===ai||xe.unit===gi||xe.unit===ta)},Ji=function(xe){var Me=xe.filter(mt).map(function(Xe){return Xe.value}).join(" ");switch(Me){case"to bottom right":case"to right bottom":case"left top":case"top left":return[li,li];case"to top":case"bottom":return Wi(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[li,Ln];case"to right":case"left":return Wi(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ln,Ln];case"to bottom":case"top":return Wi(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ln,li];case"to left":case"right":return Wi(270)}return 0},Wi=function(xe){return Math.PI*xe/180},za={name:"color",parse:function(xe,Me){if(Me.type===18){var Xe=Io[Me.name];if(typeof Xe=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Me.name+'"');return Xe(xe,Me.values)}if(Me.type===5){if(Me.value.length===3){var yt=Me.value.substring(0,1),nr=Me.value.substring(1,2),Or=Me.value.substring(2,3);return ja(parseInt(yt+yt,16),parseInt(nr+nr,16),parseInt(Or+Or,16),1)}if(Me.value.length===4){var yt=Me.value.substring(0,1),nr=Me.value.substring(1,2),Or=Me.value.substring(2,3),Xr=Me.value.substring(3,4);return ja(parseInt(yt+yt,16),parseInt(nr+nr,16),parseInt(Or+Or,16),parseInt(Xr+Xr,16)/255)}if(Me.value.length===6){var yt=Me.value.substring(0,2),nr=Me.value.substring(2,4),Or=Me.value.substring(4,6);return ja(parseInt(yt,16),parseInt(nr,16),parseInt(Or,16),1)}if(Me.value.length===8){var yt=Me.value.substring(0,2),nr=Me.value.substring(2,4),Or=Me.value.substring(4,6),Xr=Me.value.substring(6,8);return ja(parseInt(yt,16),parseInt(nr,16),parseInt(Or,16),parseInt(Xr,16)/255)}}if(Me.type===20){var en=Ya[Me.value.toUpperCase()];if(typeof en!="undefined")return en}return Ya.TRANSPARENT}},wa=function(xe){return(255&xe)===0},Ma=function(xe){var Me=255&xe,Xe=255&xe>>8,yt=255&xe>>16,nr=255&xe>>24;return Me<255?"rgba("+nr+","+yt+","+Xe+","+Me/255+")":"rgb("+nr+","+yt+","+Xe+")"},ja=function(xe,Me,Xe,yt){return(xe<<24|Me<<16|Xe<<8|Math.round(yt*255)<<0)>>>0},ao=function(xe,Me){if(xe.type===17)return xe.number;if(xe.type===16){var Xe=Me===3?1:255;return Me===3?xe.number/100*Xe:Math.round(xe.number/100*Xe)}return 0},Co=function(xe,Me){var Xe=Me.filter(Jr);if(Xe.length===3){var yt=Xe.map(ao),nr=yt[0],Or=yt[1],Xr=yt[2];return ja(nr,Or,Xr,1)}if(Xe.length===4){var en=Xe.map(ao),nr=en[0],Or=en[1],Xr=en[2],xn=en[3];return ja(nr,Or,Xr,xn)}return 0};function qo(_t,xe,Me){return Me<0&&(Me+=1),Me>=1&&(Me-=1),Me<1/6?(xe-_t)*Me*6+_t:Me<1/2?xe:Me<2/3?(xe-_t)*6*(2/3-Me)+_t:_t}var Go=function(xe,Me){var Xe=Me.filter(Jr),yt=Xe[0],nr=Xe[1],Or=Xe[2],Xr=Xe[3],en=(yt.type===17?Wi(yt.number):sa.parse(xe,yt))/(Math.PI*2),xn=Fn(nr)?nr.number/100:0,Fi=Fn(Or)?Or.number/100:0,yi=typeof Xr!="undefined"&&Fn(Xr)?Wn(Xr,1):1;if(xn===0)return ja(Fi*255,Fi*255,Fi*255,1);var Hi=Fi<=.5?Fi*(xn+1):Fi+xn-Fi*xn,eo=Fi*2-Hi,Qa=qo(eo,Hi,en+1/3),Ao=qo(eo,Hi,en),As=qo(eo,Hi,en-1/3);return ja(Qa*255,Ao*255,As*255,yi)},Io={hsl:Go,hsla:Go,rgb:Co,rgba:Co},Mo=function(xe,Me){return za.parse(xe,qi.create(Me).parseComponentValue())},Ya={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},Oo;(function(_t){_t[_t.BORDER_BOX=0]="BORDER_BOX",_t[_t.PADDING_BOX=1]="PADDING_BOX",_t[_t.CONTENT_BOX=2]="CONTENT_BOX"})(Oo||(Oo={}));var vo={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(xe,Me){return Me.map(function(Xe){if(mt(Xe))switch(Xe.value){case"padding-box":return Oo.PADDING_BOX;case"content-box":return Oo.CONTENT_BOX}return Oo.BORDER_BOX})}},Yo={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Us=function(xe,Me){var Xe=za.parse(xe,Me[0]),yt=Me[1];return yt&&Fn(yt)?{color:Xe,stop:yt}:{color:Xe,stop:null}},is=function(xe,Me){var Xe=xe[0],yt=xe[xe.length-1];Xe.stop===null&&(Xe.stop=li),yt.stop===null&&(yt.stop=Ln);for(var nr=[],Or=0,Xr=0;Xr<xe.length;Xr++){var en=xe[Xr].stop;if(en!==null){var xn=Wn(en,Me);xn>Or?nr.push(xn):nr.push(Or),Or=xn}else nr.push(null)}for(var Fi=null,Xr=0;Xr<nr.length;Xr++){var yi=nr[Xr];if(yi===null)Fi===null&&(Fi=Xr);else if(Fi!==null){for(var Hi=Xr-Fi,eo=nr[Fi-1],Qa=(yi-eo)/(Hi+1),Ao=1;Ao<=Hi;Ao++)nr[Fi+Ao-1]=Qa*Ao;Fi=null}}return xe.map(function(As,Zo){var Ko=As.color;return{color:Ko,stop:Math.max(Math.min(1,nr[Zo]/Me),0)}})},ys=function(xe,Me,Xe){var yt=Me/2,nr=Xe/2,Or=Wn(xe[0],Me)-yt,Xr=nr-Wn(xe[1],Xe);return(Math.atan2(Xr,Or)+Math.PI*2)%(Math.PI*2)},Ms=function(xe,Me,Xe){var yt=typeof xe=="number"?xe:ys(xe,Me,Xe),nr=Math.abs(Me*Math.sin(yt))+Math.abs(Xe*Math.cos(yt)),Or=Me/2,Xr=Xe/2,en=nr/2,xn=Math.sin(yt-Math.PI/2)*en,Fi=Math.cos(yt-Math.PI/2)*en;return[nr,Or-Fi,Or+Fi,Xr-xn,Xr+xn]},co=function(xe,Me){return Math.sqrt(xe*xe+Me*Me)},Pa=function(xe,Me,Xe,yt,nr){var Or=[[0,0],[0,Me],[xe,0],[xe,Me]];return Or.reduce(function(Xr,en){var xn=en[0],Fi=en[1],yi=co(Xe-xn,yt-Fi);return(nr?yi<Xr.optimumDistance:yi>Xr.optimumDistance)?{optimumCorner:en,optimumDistance:yi}:Xr},{optimumDistance:nr?Infinity:-Infinity,optimumCorner:null}).optimumCorner},no=function(xe,Me,Xe,yt,nr){var Or=0,Xr=0;switch(xe.size){case So.CLOSEST_SIDE:xe.shape===Po.CIRCLE?Or=Xr=Math.min(Math.abs(Me),Math.abs(Me-yt),Math.abs(Xe),Math.abs(Xe-nr)):xe.shape===Po.ELLIPSE&&(Or=Math.min(Math.abs(Me),Math.abs(Me-yt)),Xr=Math.min(Math.abs(Xe),Math.abs(Xe-nr)));break;case So.CLOSEST_CORNER:if(xe.shape===Po.CIRCLE)Or=Xr=Math.min(co(Me,Xe),co(Me,Xe-nr),co(Me-yt,Xe),co(Me-yt,Xe-nr));else if(xe.shape===Po.ELLIPSE){var en=Math.min(Math.abs(Xe),Math.abs(Xe-nr))/Math.min(Math.abs(Me),Math.abs(Me-yt)),xn=Pa(yt,nr,Me,Xe,!0),Fi=xn[0],yi=xn[1];Or=co(Fi-Me,(yi-Xe)/en),Xr=en*Or}break;case So.FARTHEST_SIDE:xe.shape===Po.CIRCLE?Or=Xr=Math.max(Math.abs(Me),Math.abs(Me-yt),Math.abs(Xe),Math.abs(Xe-nr)):xe.shape===Po.ELLIPSE&&(Or=Math.max(Math.abs(Me),Math.abs(Me-yt)),Xr=Math.max(Math.abs(Xe),Math.abs(Xe-nr)));break;case So.FARTHEST_CORNER:if(xe.shape===Po.CIRCLE)Or=Xr=Math.max(co(Me,Xe),co(Me,Xe-nr),co(Me-yt,Xe),co(Me-yt,Xe-nr));else if(xe.shape===Po.ELLIPSE){var en=Math.max(Math.abs(Xe),Math.abs(Xe-nr))/Math.max(Math.abs(Me),Math.abs(Me-yt)),Hi=Pa(yt,nr,Me,Xe,!1),Fi=Hi[0],yi=Hi[1];Or=co(Fi-Me,(yi-Xe)/en),Xr=en*Or}break}return Array.isArray(xe.size)&&(Or=Wn(xe.size[0],yt),Xr=xe.size.length===2?Wn(xe.size[1],nr):Or),[Or,Xr]},Vo=function(xe,Me){var Xe=Wi(180),yt=[];return Hr(Me).forEach(function(nr,Or){if(Or===0){var Xr=nr[0];if(Xr.type===20&&Xr.value==="to"){Xe=Ji(nr);return}else if(Ua(Xr)){Xe=sa.parse(xe,Xr);return}}var en=Us(xe,nr);yt.push(en)}),{angle:Xe,stops:yt,type:Lo.LINEAR_GRADIENT}},Jo=function(xe,Me){var Xe=Wi(180),yt=[];return Hr(Me).forEach(function(nr,Or){if(Or===0){var Xr=nr[0];if(Xr.type===20&&["top","left","right","bottom"].indexOf(Xr.value)!==-1){Xe=Ji(nr);return}else if(Ua(Xr)){Xe=(sa.parse(xe,Xr)+Wi(270))%Wi(360);return}}var en=Us(xe,nr);yt.push(en)}),{angle:Xe,stops:yt,type:Lo.LINEAR_GRADIENT}},xo=function(xe,Me){var Xe=Wi(180),yt=[],nr=Lo.LINEAR_GRADIENT,Or=Po.CIRCLE,Xr=So.FARTHEST_CORNER,en=[];return Hr(Me).forEach(function(xn,Fi){var yi=xn[0];if(Fi===0){if(mt(yi)&&yi.value==="linear"){nr=Lo.LINEAR_GRADIENT;return}else if(mt(yi)&&yi.value==="radial"){nr=Lo.RADIAL_GRADIENT;return}}if(yi.type===18){if(yi.name==="from"){var Hi=za.parse(xe,yi.values[0]);yt.push({stop:li,color:Hi})}else if(yi.name==="to"){var Hi=za.parse(xe,yi.values[0]);yt.push({stop:Ln,color:Hi})}else if(yi.name==="color-stop"){var eo=yi.values.filter(Jr);if(eo.length===2){var Hi=za.parse(xe,eo[1]),Qa=eo[0];xi(Qa)&&yt.push({stop:{type:16,number:Qa.number*100,flags:Qa.flags},color:Hi})}}}}),nr===Lo.LINEAR_GRADIENT?{angle:(Xe+Wi(180))%Wi(360),stops:yt,type:nr}:{size:Xr,shape:Or,stops:yt,position:en,type:nr}},es="closest-side",Is="farthest-side",Vs="closest-corner",js="farthest-corner",Os="circle",xs="ellipse",ps="cover",Va="contain",Sa=function(xe,Me){var Xe=Po.CIRCLE,yt=So.FARTHEST_CORNER,nr=[],Or=[];return Hr(Me).forEach(function(Xr,en){var xn=!0;if(en===0){var Fi=!1;xn=Xr.reduce(function(Hi,eo){if(Fi)if(mt(eo))switch(eo.value){case"center":return Or.push(Si),Hi;case"top":case"left":return Or.push(li),Hi;case"right":case"bottom":return Or.push(Ln),Hi}else(Fn(eo)||bn(eo))&&Or.push(eo);else if(mt(eo))switch(eo.value){case Os:return Xe=Po.CIRCLE,!1;case xs:return Xe=Po.ELLIPSE,!1;case"at":return Fi=!0,!1;case es:return yt=So.CLOSEST_SIDE,!1;case ps:case Is:return yt=So.FARTHEST_SIDE,!1;case Va:case Vs:return yt=So.CLOSEST_CORNER,!1;case js:return yt=So.FARTHEST_CORNER,!1}else if(bn(eo)||Fn(eo))return Array.isArray(yt)||(yt=[]),yt.push(eo),!1;return Hi},xn)}if(xn){var yi=Us(xe,Xr);nr.push(yi)}}),{size:yt,shape:Xe,stops:nr,position:Or,type:Lo.RADIAL_GRADIENT}},Oa=function(xe,Me){var Xe=Po.CIRCLE,yt=So.FARTHEST_CORNER,nr=[],Or=[];return Hr(Me).forEach(function(Xr,en){var xn=!0;if(en===0?xn=Xr.reduce(function(yi,Hi){if(mt(Hi))switch(Hi.value){case"center":return Or.push(Si),!1;case"top":case"left":return Or.push(li),!1;case"right":case"bottom":return Or.push(Ln),!1}else if(Fn(Hi)||bn(Hi))return Or.push(Hi),!1;return yi},xn):en===1&&(xn=Xr.reduce(function(yi,Hi){if(mt(Hi))switch(Hi.value){case Os:return Xe=Po.CIRCLE,!1;case xs:return Xe=Po.ELLIPSE,!1;case Va:case es:return yt=So.CLOSEST_SIDE,!1;case Is:return yt=So.FARTHEST_SIDE,!1;case Vs:return yt=So.CLOSEST_CORNER,!1;case ps:case js:return yt=So.FARTHEST_CORNER,!1}else if(bn(Hi)||Fn(Hi))return Array.isArray(yt)||(yt=[]),yt.push(Hi),!1;return yi},xn)),xn){var Fi=Us(xe,Xr);nr.push(Fi)}}),{size:yt,shape:Xe,stops:nr,position:Or,type:Lo.RADIAL_GRADIENT}},Lo;(function(_t){_t[_t.URL=0]="URL",_t[_t.LINEAR_GRADIENT=1]="LINEAR_GRADIENT",_t[_t.RADIAL_GRADIENT=2]="RADIAL_GRADIENT"})(Lo||(Lo={}));var No=function(xe){return xe.type===Lo.LINEAR_GRADIENT},Do=function(xe){return xe.type===Lo.RADIAL_GRADIENT},Po;(function(_t){_t[_t.CIRCLE=0]="CIRCLE",_t[_t.ELLIPSE=1]="ELLIPSE"})(Po||(Po={}));var So;(function(_t){_t[_t.CLOSEST_SIDE=0]="CLOSEST_SIDE",_t[_t.FARTHEST_SIDE=1]="FARTHEST_SIDE",_t[_t.CLOSEST_CORNER=2]="CLOSEST_CORNER",_t[_t.FARTHEST_CORNER=3]="FARTHEST_CORNER"})(So||(So={}));var $a={name:"image",parse:function(xe,Me){if(Me.type===22){var Xe={url:Me.value,type:Lo.URL};return xe.cache.addImage(Me.value),Xe}if(Me.type===18){var yt=La[Me.name];if(typeof yt=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Me.name+'"');return yt(xe,Me.values)}throw new Error("Unsupported image type "+Me.type)}};function ts(_t){return!(_t.type===20&&_t.value==="none")&&(_t.type!==18||!!La[_t.name])}var La={"linear-gradient":Vo,"-moz-linear-gradient":Jo,"-ms-linear-gradient":Jo,"-o-linear-gradient":Jo,"-webkit-linear-gradient":Jo,"radial-gradient":Sa,"-moz-radial-gradient":Oa,"-ms-radial-gradient":Oa,"-o-radial-gradient":Oa,"-webkit-radial-gradient":Oa,"-webkit-gradient":xo},Ds={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(xe,Me){if(Me.length===0)return[];var Xe=Me[0];return Xe.type===20&&Xe.value==="none"?[]:Me.filter(function(yt){return Jr(yt)&&ts(yt)}).map(function(yt){return $a.parse(xe,yt)})}},Xo={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(xe,Me){return Me.map(function(Xe){if(mt(Xe))switch(Xe.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Hs={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(xe,Me){return Hr(Me).map(function(Xe){return Xe.filter(Fn)}).map(ci)}},Xs;(function(_t){_t[_t.REPEAT=0]="REPEAT",_t[_t.NO_REPEAT=1]="NO_REPEAT",_t[_t.REPEAT_X=2]="REPEAT_X",_t[_t.REPEAT_Y=3]="REPEAT_Y"})(Xs||(Xs={}));var wl={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(xe,Me){return Hr(Me).map(function(Xe){return Xe.filter(mt).map(function(yt){return yt.value}).join(" ")}).map(Ns)}},Ns=function(xe){switch(xe){case"no-repeat":return Xs.NO_REPEAT;case"repeat-x":case"repeat no-repeat":return Xs.REPEAT_X;case"repeat-y":case"no-repeat repeat":return Xs.REPEAT_Y;case"repeat":default:return Xs.REPEAT}},Qs;(function(_t){_t.AUTO="auto",_t.CONTAIN="contain",_t.COVER="cover"})(Qs||(Qs={}));var po={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(xe,Me){return Hr(Me).map(function(Xe){return Xe.filter(Rs)})}},Rs=function(xe){return mt(xe)||Fn(xe)},Ss=function(xe){return{name:"border-"+xe+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},bs=Ss("top"),ll=Ss("right"),Ls=Ss("bottom"),Ro=Ss("left"),nl=function(xe){return{name:"border-radius-"+xe,initialValue:"0 0",prefix:!1,type:1,parse:function(Xe,yt){return ci(yt.filter(Fn))}}},Dl=nl("top-left"),Pl=nl("top-right"),Sl=nl("bottom-right"),Fo=nl("bottom-left"),mo;(function(_t){_t[_t.NONE=0]="NONE",_t[_t.SOLID=1]="SOLID",_t[_t.DASHED=2]="DASHED",_t[_t.DOTTED=3]="DOTTED",_t[_t.DOUBLE=4]="DOUBLE"})(mo||(mo={}));var Eo=function(xe){return{name:"border-"+xe+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Xe,yt){switch(yt){case"none":return mo.NONE;case"dashed":return mo.DASHED;case"dotted":return mo.DOTTED;case"double":return mo.DOUBLE}return mo.SOLID}}},la=Eo("top"),Bo=Eo("right"),Es=Eo("bottom"),ql=Eo("left"),xl=function(xe){return{name:"border-"+xe+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Xe,yt){return Ui(yt)?yt.number:0}}},Ac=xl("top"),vc=xl("right"),Wc=xl("bottom"),Wl=xl("left"),El={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},_l={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(xe,Me){switch(Me){case"rtl":return 1;case"ltr":default:return 0}}},kc={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(xe,Me){return Me.filter(mt).reduce(function(Xe,yt){return Xe|Sc(yt.value)},0)}},Sc=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},Gs;(function(_t){_t[_t.NONE=0]="NONE",_t[_t.LEFT=1]="LEFT",_t[_t.RIGHT=2]="RIGHT",_t[_t.INLINE_START=3]="INLINE_START",_t[_t.INLINE_END=4]="INLINE_END"})(Gs||(Gs={}));var Zs={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(xe,Me){switch(Me){case"left":return Gs.LEFT;case"right":return Gs.RIGHT;case"inline-start":return Gs.INLINE_START;case"inline-end":return Gs.INLINE_END}return Gs.NONE}},ds={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(xe,Me){return Me.type===20&&Me.value==="normal"?0:Me.type===17||Me.type===15?Me.number:0}},hl;(function(_t){_t.NORMAL="normal",_t.STRICT="strict"})(hl||(hl={}));var il={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Me){switch(Me){case"strict":return hl.STRICT;case"normal":default:return hl.NORMAL}}},Js={name:"line-height",initialValue:"normal",prefix:!1,type:4},Cl=function(xe,Me){return mt(xe)&&xe.value==="normal"?1.2*Me:xe.type===17?Me*xe.number:Fn(xe)?Wn(xe,Me):Me},Al={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(xe,Me){return Me.type===20&&Me.value==="none"?null:$a.parse(xe,Me)}},vl;(function(_t){_t[_t.INSIDE=0]="INSIDE",_t[_t.OUTSIDE=1]="OUTSIDE"})(vl||(vl={}));var Qr={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(xe,Me){switch(Me){case"inside":return vl.INSIDE;case"outside":default:return vl.OUTSIDE}}},Mi;(function(_t){_t[_t.NONE=-1]="NONE",_t[_t.DISC=0]="DISC",_t[_t.CIRCLE=1]="CIRCLE",_t[_t.SQUARE=2]="SQUARE",_t[_t.DECIMAL=3]="DECIMAL",_t[_t.CJK_DECIMAL=4]="CJK_DECIMAL",_t[_t.DECIMAL_LEADING_ZERO=5]="DECIMAL_LEADING_ZERO",_t[_t.LOWER_ROMAN=6]="LOWER_ROMAN",_t[_t.UPPER_ROMAN=7]="UPPER_ROMAN",_t[_t.LOWER_GREEK=8]="LOWER_GREEK",_t[_t.LOWER_ALPHA=9]="LOWER_ALPHA",_t[_t.UPPER_ALPHA=10]="UPPER_ALPHA",_t[_t.ARABIC_INDIC=11]="ARABIC_INDIC",_t[_t.ARMENIAN=12]="ARMENIAN",_t[_t.BENGALI=13]="BENGALI",_t[_t.CAMBODIAN=14]="CAMBODIAN",_t[_t.CJK_EARTHLY_BRANCH=15]="CJK_EARTHLY_BRANCH",_t[_t.CJK_HEAVENLY_STEM=16]="CJK_HEAVENLY_STEM",_t[_t.CJK_IDEOGRAPHIC=17]="CJK_IDEOGRAPHIC",_t[_t.DEVANAGARI=18]="DEVANAGARI",_t[_t.ETHIOPIC_NUMERIC=19]="ETHIOPIC_NUMERIC",_t[_t.GEORGIAN=20]="GEORGIAN",_t[_t.GUJARATI=21]="GUJARATI",_t[_t.GURMUKHI=22]="GURMUKHI",_t[_t.HEBREW=22]="HEBREW",_t[_t.HIRAGANA=23]="HIRAGANA",_t[_t.HIRAGANA_IROHA=24]="HIRAGANA_IROHA",_t[_t.JAPANESE_FORMAL=25]="JAPANESE_FORMAL",_t[_t.JAPANESE_INFORMAL=26]="JAPANESE_INFORMAL",_t[_t.KANNADA=27]="KANNADA",_t[_t.KATAKANA=28]="KATAKANA",_t[_t.KATAKANA_IROHA=29]="KATAKANA_IROHA",_t[_t.KHMER=30]="KHMER",_t[_t.KOREAN_HANGUL_FORMAL=31]="KOREAN_HANGUL_FORMAL",_t[_t.KOREAN_HANJA_FORMAL=32]="KOREAN_HANJA_FORMAL",_t[_t.KOREAN_HANJA_INFORMAL=33]="KOREAN_HANJA_INFORMAL",_t[_t.LAO=34]="LAO",_t[_t.LOWER_ARMENIAN=35]="LOWER_ARMENIAN",_t[_t.MALAYALAM=36]="MALAYALAM",_t[_t.MONGOLIAN=37]="MONGOLIAN",_t[_t.MYANMAR=38]="MYANMAR",_t[_t.ORIYA=39]="ORIYA",_t[_t.PERSIAN=40]="PERSIAN",_t[_t.SIMP_CHINESE_FORMAL=41]="SIMP_CHINESE_FORMAL",_t[_t.SIMP_CHINESE_INFORMAL=42]="SIMP_CHINESE_INFORMAL",_t[_t.TAMIL=43]="TAMIL",_t[_t.TELUGU=44]="TELUGU",_t[_t.THAI=45]="THAI",_t[_t.TIBETAN=46]="TIBETAN",_t[_t.TRAD_CHINESE_FORMAL=47]="TRAD_CHINESE_FORMAL",_t[_t.TRAD_CHINESE_INFORMAL=48]="TRAD_CHINESE_INFORMAL",_t[_t.UPPER_ARMENIAN=49]="UPPER_ARMENIAN",_t[_t.DISCLOSURE_OPEN=50]="DISCLOSURE_OPEN",_t[_t.DISCLOSURE_CLOSED=51]="DISCLOSURE_CLOSED"})(Mi||(Mi={}));var ms={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(xe,Me){switch(Me){case"disc":return Mi.DISC;case"circle":return Mi.CIRCLE;case"square":return Mi.SQUARE;case"decimal":return Mi.DECIMAL;case"cjk-decimal":return Mi.CJK_DECIMAL;case"decimal-leading-zero":return Mi.DECIMAL_LEADING_ZERO;case"lower-roman":return Mi.LOWER_ROMAN;case"upper-roman":return Mi.UPPER_ROMAN;case"lower-greek":return Mi.LOWER_GREEK;case"lower-alpha":return Mi.LOWER_ALPHA;case"upper-alpha":return Mi.UPPER_ALPHA;case"arabic-indic":return Mi.ARABIC_INDIC;case"armenian":return Mi.ARMENIAN;case"bengali":return Mi.BENGALI;case"cambodian":return Mi.CAMBODIAN;case"cjk-earthly-branch":return Mi.CJK_EARTHLY_BRANCH;case"cjk-heavenly-stem":return Mi.CJK_HEAVENLY_STEM;case"cjk-ideographic":return Mi.CJK_IDEOGRAPHIC;case"devanagari":return Mi.DEVANAGARI;case"ethiopic-numeric":return Mi.ETHIOPIC_NUMERIC;case"georgian":return Mi.GEORGIAN;case"gujarati":return Mi.GUJARATI;case"gurmukhi":return Mi.GURMUKHI;case"hebrew":return Mi.HEBREW;case"hiragana":return Mi.HIRAGANA;case"hiragana-iroha":return Mi.HIRAGANA_IROHA;case"japanese-formal":return Mi.JAPANESE_FORMAL;case"japanese-informal":return Mi.JAPANESE_INFORMAL;case"kannada":return Mi.KANNADA;case"katakana":return Mi.KATAKANA;case"katakana-iroha":return Mi.KATAKANA_IROHA;case"khmer":return Mi.KHMER;case"korean-hangul-formal":return Mi.KOREAN_HANGUL_FORMAL;case"korean-hanja-formal":return Mi.KOREAN_HANJA_FORMAL;case"korean-hanja-informal":return Mi.KOREAN_HANJA_INFORMAL;case"lao":return Mi.LAO;case"lower-armenian":return Mi.LOWER_ARMENIAN;case"malayalam":return Mi.MALAYALAM;case"mongolian":return Mi.MONGOLIAN;case"myanmar":return Mi.MYANMAR;case"oriya":return Mi.ORIYA;case"persian":return Mi.PERSIAN;case"simp-chinese-formal":return Mi.SIMP_CHINESE_FORMAL;case"simp-chinese-informal":return Mi.SIMP_CHINESE_INFORMAL;case"tamil":return Mi.TAMIL;case"telugu":return Mi.TELUGU;case"thai":return Mi.THAI;case"tibetan":return Mi.TIBETAN;case"trad-chinese-formal":return Mi.TRAD_CHINESE_FORMAL;case"trad-chinese-informal":return Mi.TRAD_CHINESE_INFORMAL;case"upper-armenian":return Mi.UPPER_ARMENIAN;case"disclosure-open":return Mi.DISCLOSURE_OPEN;case"disclosure-closed":return Mi.DISCLOSURE_CLOSED;case"none":default:return Mi.NONE}}},cl=function(xe){return{name:"margin-"+xe,initialValue:"0",prefix:!1,type:4}},Tl=cl("top"),cc=cl("right"),nc=cl("bottom"),ic=cl("left"),$l;(function(_t){_t[_t.VISIBLE=0]="VISIBLE",_t[_t.HIDDEN=1]="HIDDEN",_t[_t.SCROLL=2]="SCROLL",_t[_t.CLIP=3]="CLIP",_t[_t.AUTO=4]="AUTO"})($l||($l={}));var Ec={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(xe,Me){return Me.filter(mt).map(function(Xe){switch(Xe.value){case"hidden":return $l.HIDDEN;case"scroll":return $l.SCROLL;case"clip":return $l.CLIP;case"auto":return $l.AUTO;case"visible":default:return $l.VISIBLE}})}},ac={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Me){switch(Me){case"break-word":return"break-word";case"normal":default:return"normal"}}},uc=function(xe){return{name:"padding-"+xe,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},$c=uc("top"),ec=uc("right"),eu=uc("bottom"),yc=uc("left"),Fs;(function(_t){_t[_t.LEFT=0]="LEFT",_t[_t.CENTER=1]="CENTER",_t[_t.RIGHT=2]="RIGHT"})(Fs||(Fs={}));var Pt={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(xe,Me){switch(Me){case"right":return Fs.RIGHT;case"center":case"justify":return Fs.CENTER;case"left":default:return Fs.LEFT}}},Vt;(function(_t){_t[_t.STATIC=0]="STATIC",_t[_t.RELATIVE=1]="RELATIVE",_t[_t.ABSOLUTE=2]="ABSOLUTE",_t[_t.FIXED=3]="FIXED",_t[_t.STICKY=4]="STICKY"})(Vt||(Vt={}));var on={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(xe,Me){switch(Me){case"relative":return Vt.RELATIVE;case"absolute":return Vt.ABSOLUTE;case"fixed":return Vt.FIXED;case"sticky":return Vt.STICKY}return Vt.STATIC}},Pn={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(xe,Me){return Me.length===1&&xr(Me[0],"none")?[]:Hr(Me).map(function(Xe){for(var yt={color:Ya.TRANSPARENT,offsetX:li,offsetY:li,blur:li},nr=0,Or=0;Or<Xe.length;Or++){var Xr=Xe[Or];bn(Xr)?(nr===0?yt.offsetX=Xr:nr===1?yt.offsetY=Xr:yt.blur=Xr,nr++):yt.color=za.parse(xe,Xr)}return yt})}},Ei;(function(_t){_t[_t.NONE=0]="NONE",_t[_t.LOWERCASE=1]="LOWERCASE",_t[_t.UPPERCASE=2]="UPPERCASE",_t[_t.CAPITALIZE=3]="CAPITALIZE"})(Ei||(Ei={}));var Rt={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(xe,Me){switch(Me){case"uppercase":return Ei.UPPERCASE;case"lowercase":return Ei.LOWERCASE;case"capitalize":return Ei.CAPITALIZE}return Ei.NONE}},ge={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(xe,Me){if(Me.type===20&&Me.value==="none")return null;if(Me.type===18){var Xe=nt[Me.name];if(typeof Xe=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+Me.name+'"');return Xe(Me.values)}return null}},Le=function(xe){var Me=xe.filter(function(Xe){return Xe.type===17}).map(function(Xe){return Xe.number});return Me.length===6?Me:null},Ue=function(xe){var Me=xe.filter(function(xn){return xn.type===17}).map(function(xn){return xn.number}),Xe=Me[0],yt=Me[1];Me[2],Me[3];var nr=Me[4],Or=Me[5];Me[6],Me[7],Me[8],Me[9],Me[10],Me[11];var Xr=Me[12],en=Me[13];return Me[14],Me[15],Me.length===16?[Xe,yt,nr,Or,Xr,en]:null},nt={matrix:Le,matrix3d:Ue},Dt={type:16,number:50,flags:xt},er=[Dt,Dt],Er={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(xe,Me){var Xe=Me.filter(Fn);return Xe.length!==2?er:[Xe[0],Xe[1]]}},Mr;(function(_t){_t[_t.VISIBLE=0]="VISIBLE",_t[_t.HIDDEN=1]="HIDDEN",_t[_t.COLLAPSE=2]="COLLAPSE"})(Mr||(Mr={}));var ln={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(xe,Me){switch(Me){case"hidden":return Mr.HIDDEN;case"collapse":return Mr.COLLAPSE;case"visible":default:return Mr.VISIBLE}}},kn;(function(_t){_t.NORMAL="normal",_t.BREAK_ALL="break-all",_t.KEEP_ALL="keep-all"})(kn||(kn={}));var si={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Me){switch(Me){case"break-all":return kn.BREAK_ALL;case"keep-all":return kn.KEEP_ALL;case"normal":default:return kn.NORMAL}}},Gi={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(xe,Me){if(Me.type===20)return{auto:!0,order:0};if(xi(Me))return{auto:!1,order:Me.number};throw new Error("Invalid z-index number parsed")}},ha={name:"time",parse:function(xe,Me){if(Me.type===15)switch(Me.unit.toLowerCase()){case"s":return 1e3*Me.number;case"ms":return Me.number}throw new Error("Unsupported time type")}},Ca={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(xe,Me){return xi(Me)?Me.number:1}},qa={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},uo={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(xe,Me){return Me.filter(mt).map(function(Xe){switch(Xe.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(Xe){return Xe!==0})}},rs={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(xe,Me){var Xe=[],yt=[];return Me.forEach(function(nr){switch(nr.type){case 20:case 0:Xe.push(nr.value);break;case 17:Xe.push(nr.number.toString());break;case 4:yt.push(Xe.join(" ")),Xe.length=0;break}}),Xe.length&&yt.push(Xe.join(" ")),yt.map(function(nr){return nr.indexOf(" ")===-1?nr:"'"+nr+"'"})}},Qo={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},as={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(xe,Me){if(xi(Me))return Me.number;if(mt(Me))switch(Me.value){case"bold":return 700;case"normal":default:return 400}return 400}},al={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(xe,Me){return Me.filter(mt).map(function(Xe){return Xe.value})}},_s;(function(_t){_t.NORMAL="normal",_t.ITALIC="italic",_t.OBLIQUE="oblique"})(_s||(_s={}));var ol={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Me){switch(Me){case"oblique":return _s.OBLIQUE;case"italic":return _s.ITALIC;case"normal":default:return _s.NORMAL}}},ss=function(xe,Me){return(xe&Me)!==0},sl={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(xe,Me){if(Me.length===0)return[];var Xe=Me[0];return Xe.type===20&&Xe.value==="none"?[]:Me}},Il={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(xe,Me){if(Me.length===0)return null;var Xe=Me[0];if(Xe.type===20&&Xe.value==="none")return null;for(var yt=[],nr=Me.filter(Ar),Or=0;Or<nr.length;Or++){var Xr=nr[Or],en=nr[Or+1];if(Xr.type===20){var xn=en&&xi(en)?en.number:1;yt.push({counter:Xr.value,increment:xn})}}return yt}},Ks={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(xe,Me){if(Me.length===0)return[];for(var Xe=[],yt=Me.filter(Ar),nr=0;nr<yt.length;nr++){var Or=yt[nr],Xr=yt[nr+1];if(mt(Or)&&Or.value!=="none"){var en=Xr&&xi(Xr)?Xr.number:0;Xe.push({counter:Or.value,reset:en})}}return Xe}},Ws={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(xe,Me){return Me.filter(Ui).map(function(Xe){return ha.parse(xe,Xe)})}},Hl={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(xe,Me){if(Me.length===0)return null;var Xe=Me[0];if(Xe.type===20&&Xe.value==="none")return null;var yt=[],nr=Me.filter(qt);if(nr.length%2!==0)return null;for(var Or=0;Or<nr.length;Or+=2){var Xr=nr[Or].value,en=nr[Or+1].value;yt.push({open:Xr,close:en})}return yt}},tc=function(xe,Me,Xe){if(!xe)return"";var yt=xe[Math.min(Me,xe.length-1)];return yt?Xe?yt.open:yt.close:""},Ol={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(xe,Me){return Me.length===1&&xr(Me[0],"none")?[]:Hr(Me).map(function(Xe){for(var yt={color:255,offsetX:li,offsetY:li,blur:li,spread:li,inset:!1},nr=0,Or=0;Or<Xe.length;Or++){var Xr=Xe[Or];xr(Xr,"inset")?yt.inset=!0:bn(Xr)?(nr===0?yt.offsetX=Xr:nr===1?yt.offsetY=Xr:nr===2?yt.blur=Xr:yt.spread=Xr,nr++):yt.color=za.parse(xe,Xr)}return yt})}},$s;(function(_t){_t[_t.FILL=0]="FILL",_t[_t.STROKE=1]="STROKE",_t[_t.MARKERS=2]="MARKERS"})($s||($s={}));for(var fl={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(xe,Me){var Xe=[$s.FILL,$s.STROKE,$s.MARKERS],yt=[];return Me.filter(mt).forEach(function(nr){switch(nr.value){case"stroke":yt.push($s.STROKE);break;case"fill":yt.push($s.FILL);break;case"markers":yt.push($s.MARKERS);break}}),Xe.forEach(function(nr){yt.indexOf(nr)===-1&&yt.push(nr)}),yt}},zl={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},Vc={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(xe,Me){return Ui(Me)?Me.number:0}},_c=function(){function _t(xe,Me){var Xe,yt;this.animationDuration=Xa(xe,Ws,Me.animationDuration),this.backgroundClip=Xa(xe,vo,Me.backgroundClip),this.backgroundColor=Xa(xe,Yo,Me.backgroundColor),this.backgroundImage=Xa(xe,Ds,Me.backgroundImage),this.backgroundOrigin=Xa(xe,Xo,Me.backgroundOrigin),this.backgroundPosition=Xa(xe,Hs,Me.backgroundPosition),this.backgroundRepeat=Xa(xe,wl,Me.backgroundRepeat),this.backgroundSize=Xa(xe,po,Me.backgroundSize),this.borderTopColor=Xa(xe,bs,Me.borderTopColor),this.borderRightColor=Xa(xe,ll,Me.borderRightColor),this.borderBottomColor=Xa(xe,Ls,Me.borderBottomColor),this.borderLeftColor=Xa(xe,Ro,Me.borderLeftColor),this.borderTopLeftRadius=Xa(xe,Dl,Me.borderTopLeftRadius),this.borderTopRightRadius=Xa(xe,Pl,Me.borderTopRightRadius),this.borderBottomRightRadius=Xa(xe,Sl,Me.borderBottomRightRadius),this.borderBottomLeftRadius=Xa(xe,Fo,Me.borderBottomLeftRadius),this.borderTopStyle=Xa(xe,la,Me.borderTopStyle),this.borderRightStyle=Xa(xe,Bo,Me.borderRightStyle),this.borderBottomStyle=Xa(xe,Es,Me.borderBottomStyle),this.borderLeftStyle=Xa(xe,ql,Me.borderLeftStyle),this.borderTopWidth=Xa(xe,Ac,Me.borderTopWidth),this.borderRightWidth=Xa(xe,vc,Me.borderRightWidth),this.borderBottomWidth=Xa(xe,Wc,Me.borderBottomWidth),this.borderLeftWidth=Xa(xe,Wl,Me.borderLeftWidth),this.boxShadow=Xa(xe,Ol,Me.boxShadow),this.color=Xa(xe,El,Me.color),this.direction=Xa(xe,_l,Me.direction),this.display=Xa(xe,kc,Me.display),this.float=Xa(xe,Zs,Me.cssFloat),this.fontFamily=Xa(xe,rs,Me.fontFamily),this.fontSize=Xa(xe,Qo,Me.fontSize),this.fontStyle=Xa(xe,ol,Me.fontStyle),this.fontVariant=Xa(xe,al,Me.fontVariant),this.fontWeight=Xa(xe,as,Me.fontWeight),this.letterSpacing=Xa(xe,ds,Me.letterSpacing),this.lineBreak=Xa(xe,il,Me.lineBreak),this.lineHeight=Xa(xe,Js,Me.lineHeight),this.listStyleImage=Xa(xe,Al,Me.listStyleImage),this.listStylePosition=Xa(xe,Qr,Me.listStylePosition),this.listStyleType=Xa(xe,ms,Me.listStyleType),this.marginTop=Xa(xe,Tl,Me.marginTop),this.marginRight=Xa(xe,cc,Me.marginRight),this.marginBottom=Xa(xe,nc,Me.marginBottom),this.marginLeft=Xa(xe,ic,Me.marginLeft),this.opacity=Xa(xe,Ca,Me.opacity);var nr=Xa(xe,Ec,Me.overflow);this.overflowX=nr[0],this.overflowY=nr[nr.length>1?1:0],this.overflowWrap=Xa(xe,ac,Me.overflowWrap),this.paddingTop=Xa(xe,$c,Me.paddingTop),this.paddingRight=Xa(xe,ec,Me.paddingRight),this.paddingBottom=Xa(xe,eu,Me.paddingBottom),this.paddingLeft=Xa(xe,yc,Me.paddingLeft),this.paintOrder=Xa(xe,fl,Me.paintOrder),this.position=Xa(xe,on,Me.position),this.textAlign=Xa(xe,Pt,Me.textAlign),this.textDecorationColor=Xa(xe,qa,(Xe=Me.textDecorationColor)!==null&&Xe!==void 0?Xe:Me.color),this.textDecorationLine=Xa(xe,uo,(yt=Me.textDecorationLine)!==null&&yt!==void 0?yt:Me.textDecoration),this.textShadow=Xa(xe,Pn,Me.textShadow),this.textTransform=Xa(xe,Rt,Me.textTransform),this.transform=Xa(xe,ge,Me.transform),this.transformOrigin=Xa(xe,Er,Me.transformOrigin),this.visibility=Xa(xe,ln,Me.visibility),this.webkitTextStrokeColor=Xa(xe,zl,Me.webkitTextStrokeColor),this.webkitTextStrokeWidth=Xa(xe,Vc,Me.webkitTextStrokeWidth),this.wordBreak=Xa(xe,si,Me.wordBreak),this.zIndex=Xa(xe,Gi,Me.zIndex)}return _t.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===Mr.VISIBLE},_t.prototype.isTransparent=function(){return wa(this.backgroundColor)},_t.prototype.isTransformed=function(){return this.transform!==null},_t.prototype.isPositioned=function(){return this.position!==Vt.STATIC},_t.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},_t.prototype.isFloating=function(){return this.float!==Gs.NONE},_t.prototype.isInlineLevel=function(){return ss(this.display,4)||ss(this.display,33554432)||ss(this.display,268435456)||ss(this.display,536870912)||ss(this.display,67108864)||ss(this.display,134217728)},_t}(),Gl=function(){function _t(xe,Me){this.content=Xa(xe,sl,Me.content),this.quotes=Xa(xe,Hl,Me.quotes)}return _t}(),dl=function(){function _t(xe,Me){this.counterIncrement=Xa(xe,Il,Me.counterIncrement),this.counterReset=Xa(xe,Ks,Me.counterReset)}return _t}(),Xa=function(xe,Me,Xe){var yt=new ni,nr=Xe!==null&&typeof Xe!="undefined"?Xe.toString():Me.initialValue;yt.write(nr);var Or=new qi(yt.read());switch(Me.type){case 2:var Xr=Or.parseComponentValue();return Me.parse(xe,mt(Xr)?Xr.value:Me.initialValue);case 0:return Me.parse(xe,Or.parseComponentValue());case 1:return Me.parse(xe,Or.parseComponentValues());case 4:return Or.parseComponentValue();case 3:switch(Me.format){case"angle":return sa.parse(xe,Or.parseComponentValue());case"color":return za.parse(xe,Or.parseComponentValue());case"image":return $a.parse(xe,Or.parseComponentValue());case"length":var en=Or.parseComponentValue();return bn(en)?en:li;case"length-percentage":var xn=Or.parseComponentValue();return Fn(xn)?xn:li;case"time":return ha.parse(xe,Or.parseComponentValue())}break}},Cc="data-html2canvas-debug",Mc=function(xe){var Me=xe.getAttribute(Cc);switch(Me){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},rc=function(xe,Me){var Xe=Mc(xe);return Xe===1||Me===Xe},Rl=function(){function _t(xe,Me){if(this.context=xe,this.textNodes=[],this.elements=[],this.flags=0,rc(Me,3))debugger;this.styles=new _c(xe,window.getComputedStyle(Me,null)),We(Me)&&(this.styles.animationDuration.some(function(Xe){return Xe>0})&&(Me.style.animationDuration="0s"),this.styles.transform!==null&&(Me.style.transform="none")),this.bounds=f(this.context,Me),rc(Me,4)&&(this.flags|=16)}return _t}(),Gc="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Pc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",dc=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),bc=0;bc<Pc.length;bc++)dc[Pc.charCodeAt(bc)]=bc;for(var hc=function(xe){var Me=xe.length*.75,Xe=xe.length,yt,nr=0,Or,Xr,en,xn;xe[xe.length-1]==="="&&(Me--,xe[xe.length-2]==="="&&Me--);var Fi=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Me):new Array(Me),yi=Array.isArray(Fi)?Fi:new Uint8Array(Fi);for(yt=0;yt<Xe;yt+=4)Or=dc[xe.charCodeAt(yt)],Xr=dc[xe.charCodeAt(yt+1)],en=dc[xe.charCodeAt(yt+2)],xn=dc[xe.charCodeAt(yt+3)],yi[nr++]=Or<<2|Xr>>4,yi[nr++]=(Xr&15)<<4|en>>2,yi[nr++]=(en&3)<<6|xn&63;return Fi},fc=function(xe){for(var Me=xe.length,Xe=[],yt=0;yt<Me;yt+=2)Xe.push(xe[yt+1]<<8|xe[yt]);return Xe},Uc=function(xe){for(var Me=xe.length,Xe=[],yt=0;yt<Me;yt+=4)Xe.push(xe[yt+3]<<24|xe[yt+2]<<16|xe[yt+1]<<8|xe[yt]);return Xe},pc=5,Oc=6+5,Lc=2,Nc=Oc-pc,Uo=65536>>pc,Na=1<<pc,ho=Na-1,Ho=1024>>pc,Ps=Uo+Ho,wc=Ps,oc=2048>>6,Tc=wc+oc,Dc=65536>>Oc,Yc=1<<Nc,sc=Yc-1,Yl=function(xe,Me,Xe){return xe.slice?xe.slice(Me,Xe):new Uint16Array(Array.prototype.slice.call(xe,Me,Xe))},Ou=function(xe,Me,Xe){return xe.slice?xe.slice(Me,Xe):new Uint32Array(Array.prototype.slice.call(xe,Me,Xe))},Dd=function(xe,Me){var Xe=hc(xe),yt=Array.isArray(Xe)?Uc(Xe):new Uint32Array(Xe),nr=Array.isArray(Xe)?fc(Xe):new Uint16Array(Xe),Or=24,Xr=Yl(nr,Or/2,yt[4]/2),en=yt[5]===2?Yl(nr,(Or+yt[4])/2):Ou(yt,Math.ceil((Or+yt[4])/4));return new md(yt[0],yt[1],yt[2],yt[3],Xr,en)},md=function(){function _t(xe,Me,Xe,yt,nr,Or){this.initialValue=xe,this.errorValue=Me,this.highStart=Xe,this.highValueIndex=yt,this.index=nr,this.data=Or}return _t.prototype.get=function(xe){var Me;if(xe>=0){if(xe<55296||xe>56319&&xe<=65535)return Me=this.index[xe>>pc],Me=(Me<<Lc)+(xe&ho),this.data[Me];if(xe<=65535)return Me=this.index[Uo+(xe-55296>>pc)],Me=(Me<<Lc)+(xe&ho),this.data[Me];if(xe<this.highStart)return Me=Tc-Dc+(xe>>Oc),Me=this.index[Me],Me+=xe>>pc&sc,Me=this.index[Me],Me=(Me<<Lc)+(xe&ho),this.data[Me];if(xe<=1114111)return this.data[this.highValueIndex]}return this.errorValue},_t}(),Rd="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Fd=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),hu=0;hu<Rd.length;hu++)Fd[Rd.charCodeAt(hu)]=hu;var Rc=1,Fc=2,jc=3,ku=4,zu=5,rd=7,Lu=8,wu=9,Ku=10,Wu=11,Vu=12,tu=13,fu=14,xu=15,Xu=function(xe){for(var Me=[],Xe=0,yt=xe.length;Xe<yt;){var nr=xe.charCodeAt(Xe++);if(nr>=55296&&nr<=56319&&Xe<yt){var Or=xe.charCodeAt(Xe++);(Or&64512)===56320?Me.push(((nr&1023)<<10)+(Or&1023)+65536):(Me.push(nr),Xe--)}else Me.push(nr)}return Me},su=function(){for(var xe=[],Me=0;Me<arguments.length;Me++)xe[Me]=arguments[Me];if(String.fromCodePoint)return String.fromCodePoint.apply(String,xe);var Xe=xe.length;if(!Xe)return"";for(var yt=[],nr=-1,Or="";++nr<Xe;){var Xr=xe[nr];Xr<=65535?yt.push(Xr):(Xr-=65536,yt.push((Xr>>10)+55296,Xr%1024+56320)),(nr+1===Xe||yt.length>16384)&&(Or+=String.fromCharCode.apply(String,yt),yt.length=0)}return Or},Bd=Dd(Gc),Qc="\xD7",au="\xF7",Gu=function(xe){return Bd.get(xe)},kd=function(xe,Me,Xe){var yt=Xe-2,nr=Me[yt],Or=Me[Xe-1],Xr=Me[Xe];if(Or===Fc&&Xr===jc)return Qc;if(Or===Fc||Or===jc||Or===ku)return au;if(Xr===Fc||Xr===jc||Xr===ku)return au;if(Or===Lu&&[Lu,wu,Wu,Vu].indexOf(Xr)!==-1)return Qc;if((Or===Wu||Or===wu)&&(Xr===wu||Xr===Ku))return Qc;if((Or===Vu||Or===Ku)&&Xr===Ku)return Qc;if(Xr===tu||Xr===zu)return Qc;if(Xr===rd)return Qc;if(Or===Rc)return Qc;if(Or===tu&&Xr===fu){for(;nr===zu;)nr=Me[--yt];if(nr===fu)return Qc}if(Or===xu&&Xr===xu){for(var en=0;nr===xu;)en++,nr=Me[--yt];if(en%2===0)return Qc}return au},nd=function(xe){var Me=Xu(xe),Xe=Me.length,yt=0,nr=0,Or=Me.map(Gu);return{next:function(){if(yt>=Xe)return{done:!0,value:null};for(var en=Qc;yt<Xe&&(en=kd(Me,Or,++yt))===Qc;);if(en!==Qc||yt===Xe){var xn=su.apply(null,Me.slice(nr,yt));return nr=yt,{value:xn,done:!1}}return{done:!0,value:null}}}},pu=function(xe){for(var Me=nd(xe),Xe=[],yt;!(yt=Me.next()).done;)yt.value&&Xe.push(yt.value.slice());return Xe},Su=function(xe){var Me=123;if(xe.createRange){var Xe=xe.createRange();if(Xe.getBoundingClientRect){var yt=xe.createElement("boundtest");yt.style.height=Me+"px",yt.style.display="block",xe.body.appendChild(yt),Xe.selectNode(yt);var nr=Xe.getBoundingClientRect(),Or=Math.round(nr.height);if(xe.body.removeChild(yt),Or===Me)return!0}}return!1},Nu=function(xe){var Me=xe.createElement("boundtest");Me.style.width="50px",Me.style.display="block",Me.style.fontSize="12px",Me.style.letterSpacing="0px",Me.style.wordSpacing="0px",xe.body.appendChild(Me);var Xe=xe.createRange();Me.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var yt=Me.firstChild,nr=r(yt.data).map(function(xn){return s(xn)}),Or=0,Xr={},en=nr.every(function(xn,Fi){Xe.setStart(yt,Or),Xe.setEnd(yt,Or+xn.length);var yi=Xe.getBoundingClientRect();Or+=xn.length;var Hi=yi.x>Xr.x||yi.y>Xr.y;return Xr=yi,Fi===0?!0:Hi});return xe.body.removeChild(Me),en},gd=function(){return typeof new Image().crossOrigin!="undefined"},Ad=function(){return typeof new XMLHttpRequest().responseType=="string"},id=function(xe){var Me=new Image,Xe=xe.createElement("canvas"),yt=Xe.getContext("2d");if(!yt)return!1;Me.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{yt.drawImage(Me,0,0),Xe.toDataURL()}catch(nr){return!1}return!0},Du=function(xe){return xe[0]===0&&xe[1]===255&&xe[2]===0&&xe[3]===255},ad=function(xe){var Me=xe.createElement("canvas"),Xe=100;Me.width=Xe,Me.height=Xe;var yt=Me.getContext("2d");if(!yt)return Promise.reject(!1);yt.fillStyle="rgb(0, 255, 0)",yt.fillRect(0,0,Xe,Xe);var nr=new Image,Or=Me.toDataURL();nr.src=Or;var Xr=Yu(Xe,Xe,0,0,nr);return yt.fillStyle="red",yt.fillRect(0,0,Xe,Xe),vd(Xr).then(function(en){yt.drawImage(en,0,0);var xn=yt.getImageData(0,0,Xe,Xe).data;yt.fillStyle="red",yt.fillRect(0,0,Xe,Xe);var Fi=xe.createElement("div");return Fi.style.backgroundImage="url("+Or+")",Fi.style.height=Xe+"px",Du(xn)?vd(Yu(Xe,Xe,0,0,Fi)):Promise.reject(!1)}).then(function(en){return yt.drawImage(en,0,0),Du(yt.getImageData(0,0,Xe,Xe).data)}).catch(function(){return!1})},Yu=function(xe,Me,Xe,yt,nr){var Or="http://www.w3.org/2000/svg",Xr=document.createElementNS(Or,"svg"),en=document.createElementNS(Or,"foreignObject");return Xr.setAttributeNS(null,"width",xe.toString()),Xr.setAttributeNS(null,"height",Me.toString()),en.setAttributeNS(null,"width","100%"),en.setAttributeNS(null,"height","100%"),en.setAttributeNS(null,"x",Xe.toString()),en.setAttributeNS(null,"y",yt.toString()),en.setAttributeNS(null,"externalResourcesRequired","true"),Xr.appendChild(en),en.appendChild(nr),Xr},vd=function(xe){return new Promise(function(Me,Xe){var yt=new Image;yt.onload=function(){return Me(yt)},yt.onerror=Xe,yt.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(xe))})},Ul={get SUPPORT_RANGE_BOUNDS(){var _t=Su(document);return Object.defineProperty(Ul,"SUPPORT_RANGE_BOUNDS",{value:_t}),_t},get SUPPORT_WORD_BREAKING(){var _t=Ul.SUPPORT_RANGE_BOUNDS&&Nu(document);return Object.defineProperty(Ul,"SUPPORT_WORD_BREAKING",{value:_t}),_t},get SUPPORT_SVG_DRAWING(){var _t=id(document);return Object.defineProperty(Ul,"SUPPORT_SVG_DRAWING",{value:_t}),_t},get SUPPORT_FOREIGNOBJECT_DRAWING(){var _t=typeof Array.from=="function"&&typeof window.fetch=="function"?ad(document):Promise.resolve(!1);return Object.defineProperty(Ul,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:_t}),_t},get SUPPORT_CORS_IMAGES(){var _t=gd();return Object.defineProperty(Ul,"SUPPORT_CORS_IMAGES",{value:_t}),_t},get SUPPORT_RESPONSE_TYPE(){var _t=Ad();return Object.defineProperty(Ul,"SUPPORT_RESPONSE_TYPE",{value:_t}),_t},get SUPPORT_CORS_XHR(){var _t="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Ul,"SUPPORT_CORS_XHR",{value:_t}),_t}},Hc=function(){function _t(xe,Me){this.text=xe,this.bounds=Me}return _t}(),lu=function(xe,Me,Xe,yt){var nr=ru(Me,Xe),Or=[],Xr=0;return nr.forEach(function(en){if(Xe.textDecorationLine.length||en.trim().length>0)if(Ul.SUPPORT_RANGE_BOUNDS)Ul.SUPPORT_WORD_BREAKING?Or.push(new Hc(en,mu(xe,yt,Xr,en.length))):Or.push(new Hc(en,d.fromDOMRectList(xe,Zu(yt,Xr,en.length).getClientRects())));else{var xn=yt.splitText(en.length);Or.push(new Hc(en,Qu(xe,yt))),yt=xn}else Ul.SUPPORT_RANGE_BOUNDS||(yt=yt.splitText(en.length));Xr+=en.length}),Or},Qu=function(xe,Me){var Xe=Me.ownerDocument;if(Xe){var yt=Xe.createElement("html2canvaswrapper");yt.appendChild(Me.cloneNode(!0));var nr=Me.parentNode;if(nr){nr.replaceChild(yt,Me);var Or=f(xe,yt);return yt.firstChild&&nr.replaceChild(yt.firstChild,yt),Or}}return d.EMPTY},Zu=function(xe,Me,Xe){var yt=xe.ownerDocument;if(!yt)throw new Error("Node has no owner document");var nr=yt.createRange();return nr.setStart(xe,Me),nr.setEnd(xe,Me+Xe),nr},mu=function(xe,Me,Xe,yt){return d.fromClientRect(xe,Zu(Me,Xe,yt).getBoundingClientRect())},ru=function(xe,Me){return Me.letterSpacing!==0?pu(xe):Md(xe,Me)},yd=[32,160,4961,65792,65793,4153,4241],Md=function(xe,Me){for(var Xe=Nn(xe,{lineBreak:Me.lineBreak,wordBreak:Me.overflowWrap==="break-word"?"break-word":Me.wordBreak}),yt=[],nr,Or=function(){if(nr.value){var en=nr.value.slice(),xn=r(en),Fi="";xn.forEach(function(yi){yd.indexOf(yi)===-1?Fi+=s(yi):(Fi.length&&yt.push(Fi),yt.push(s(yi)),Fi="")}),Fi.length&&yt.push(Fi)}};!(nr=Xe.next()).done;)Or();return yt},Pd=function(){function _t(xe,Me,Xe){this.text=bd(Me.data,Xe.textTransform),this.textBounds=lu(xe,this.text,Xe,Me)}return _t}(),bd=function(xe,Me){switch(Me){case Ei.LOWERCASE:return xe.toLowerCase();case Ei.CAPITALIZE:return xe.replace(wd,Ud);case Ei.UPPERCASE:return xe.toUpperCase();default:return xe}},wd=/(^|\s|:|-|\(|\))([a-z])/g,Ud=function(xe,Me,Xe){return xe.length>0?Me+Xe.toUpperCase():xe},od=function(_t){y(xe,_t);function xe(Me,Xe){var yt=_t.call(this,Me,Xe)||this;return yt.src=Xe.currentSrc||Xe.src,yt.intrinsicWidth=Xe.naturalWidth,yt.intrinsicHeight=Xe.naturalHeight,yt.context.cache.addImage(yt.src),yt}return xe}(Rl),gu=function(_t){y(xe,_t);function xe(Me,Xe){var yt=_t.call(this,Me,Xe)||this;return yt.canvas=Xe,yt.intrinsicWidth=Xe.width,yt.intrinsicHeight=Xe.height,yt}return xe}(Rl),Au=function(_t){y(xe,_t);function xe(Me,Xe){var yt=_t.call(this,Me,Xe)||this,nr=new XMLSerializer,Or=f(Me,Xe);return Xe.setAttribute("width",Or.width+"px"),Xe.setAttribute("height",Or.height+"px"),yt.svg="data:image/svg+xml,"+encodeURIComponent(nr.serializeToString(Xe)),yt.intrinsicWidth=Xe.width.baseVal.value,yt.intrinsicHeight=Xe.height.baseVal.value,yt.context.cache.addImage(yt.svg),yt}return xe}(Rl),Mu=function(_t){y(xe,_t);function xe(Me,Xe){var yt=_t.call(this,Me,Xe)||this;return yt.value=Xe.value,yt}return xe}(Rl),Ru=function(_t){y(xe,_t);function xe(Me,Xe){var yt=_t.call(this,Me,Xe)||this;return yt.start=Xe.start,yt.reversed=typeof Xe.reversed=="boolean"&&Xe.reversed===!0,yt}return xe}(Rl),xd=[{type:15,flags:0,unit:"px",number:3}],Ju=[{type:16,flags:0,number:50}],sd=function(xe){return xe.width>xe.height?new d(xe.left+(xe.width-xe.height)/2,xe.top,xe.height,xe.height):xe.width<xe.height?new d(xe.left,xe.top+(xe.height-xe.width)/2,xe.width,xe.width):xe},Sd=function(xe){var Me=xe.type===Jd?new Array(xe.value.length+1).join("\u2022"):xe.value;return Me.length===0?xe.placeholder||"":Me},Eu="checkbox",cu="radio",Jd="password",_u=707406591,qu=function(_t){y(xe,_t);function xe(Me,Xe){var yt=_t.call(this,Me,Xe)||this;yt.type=Xe.type.toLowerCase(),yt.checked=Xe.checked,yt.value=Sd(Xe),(yt.type===Eu||yt.type===cu)&&(yt.styles.backgroundColor=3739148031,yt.styles.borderTopColor=yt.styles.borderRightColor=yt.styles.borderBottomColor=yt.styles.borderLeftColor=2779096575,yt.styles.borderTopWidth=yt.styles.borderRightWidth=yt.styles.borderBottomWidth=yt.styles.borderLeftWidth=1,yt.styles.borderTopStyle=yt.styles.borderRightStyle=yt.styles.borderBottomStyle=yt.styles.borderLeftStyle=mo.SOLID,yt.styles.backgroundClip=[Oo.BORDER_BOX],yt.styles.backgroundOrigin=[0],yt.bounds=sd(yt.bounds));switch(yt.type){case Eu:yt.styles.borderTopRightRadius=yt.styles.borderTopLeftRadius=yt.styles.borderBottomRightRadius=yt.styles.borderBottomLeftRadius=xd;break;case cu:yt.styles.borderTopRightRadius=yt.styles.borderTopLeftRadius=yt.styles.borderBottomRightRadius=yt.styles.borderBottomLeftRadius=Ju;break}return yt}return xe}(Rl),ld=function(_t){y(xe,_t);function xe(Me,Xe){var yt=_t.call(this,Me,Xe)||this,nr=Xe.options[Xe.selectedIndex||0];return yt.value=nr&&nr.text||"",yt}return xe}(Rl),Pu=function(_t){y(xe,_t);function xe(Me,Xe){var yt=_t.call(this,Me,Xe)||this;return yt.value=Xe.value,yt}return xe}(Rl),Ed=function(_t){y(xe,_t);function xe(Me,Xe){var yt=_t.call(this,Me,Xe)||this;yt.src=Xe.src,yt.width=parseInt(Xe.width,10)||0,yt.height=parseInt(Xe.height,10)||0,yt.backgroundColor=yt.styles.backgroundColor;try{if(Xe.contentWindow&&Xe.contentWindow.document&&Xe.contentWindow.document.documentElement){yt.tree=qe(Me,Xe.contentWindow.document.documentElement);var nr=Xe.contentWindow.document.documentElement?Mo(Me,getComputedStyle(Xe.contentWindow.document.documentElement).backgroundColor):Ya.TRANSPARENT,Or=Xe.contentWindow.document.body?Mo(Me,getComputedStyle(Xe.contentWindow.document.body).backgroundColor):Ya.TRANSPARENT;yt.backgroundColor=wa(nr)?wa(Or)?yt.styles.backgroundColor:Or:nr}}catch(Xr){}return yt}return xe}(Rl),Uu=["OL","UL","MENU"],$u=function _t(xe,Me,Xe,yt){for(var nr=Me.firstChild,Or=void 0;nr;nr=Or)if(Or=nr.nextSibling,vr(nr)&&nr.data.trim().length>0)Xe.textNodes.push(new Pd(xe,nr,Xe.styles));else if(Fr(nr))if(ii(nr)&&nr.assignedNodes)nr.assignedNodes().forEach(function(en){return _t(xe,en,Xe,yt)});else{var Xr=Ie(xe,nr);Xr.styles.isVisible()&&(Lt(nr,Xr,yt)?Xr.flags|=4:ir(Xr.styles)&&(Xr.flags|=2),Uu.indexOf(nr.tagName)!==-1&&(Xr.flags|=8),Xe.elements.push(Xr),nr.slot,nr.shadowRoot?_t(xe,nr.shadowRoot,Xr,yt):!Ur(nr)&&!Yt(nr)&&!fn(nr)&&_t(xe,nr,Xr,yt))}},Ie=function(xe,Me){return kr(Me)?new od(xe,Me):wr(Me)?new gu(xe,Me):Yt(Me)?new Au(xe,Me):De(Me)?new Mu(xe,Me):it(Me)?new Ru(xe,Me):Et(Me)?new qu(xe,Me):fn(Me)?new ld(xe,Me):Ur(Me)?new Pu(xe,Me):yr(Me)?new Ed(xe,Me):new Rl(xe,Me)},qe=function(xe,Me){var Xe=Ie(xe,Me);return Xe.flags|=4,$u(xe,Me,Xe,Xe),Xe},Lt=function(xe,Me,Xe){return Me.styles.isPositionedWithZIndex()||Me.styles.opacity<1||Me.styles.isTransformed()||Qt(xe)&&Xe.styles.isTransparent()},ir=function(xe){return xe.isPositioned()||xe.isFloating()},vr=function(xe){return xe.nodeType===Node.TEXT_NODE},Fr=function(xe){return xe.nodeType===Node.ELEMENT_NODE},We=function(xe){return Fr(xe)&&typeof xe.style!="undefined"&&!ce(xe)},ce=function(xe){return typeof xe.className=="object"},De=function(xe){return xe.tagName==="LI"},it=function(xe){return xe.tagName==="OL"},Et=function(xe){return xe.tagName==="INPUT"},Kt=function(xe){return xe.tagName==="HTML"},Yt=function(xe){return xe.tagName==="svg"},Qt=function(xe){return xe.tagName==="BODY"},wr=function(xe){return xe.tagName==="CANVAS"},kr=function(xe){return xe.tagName==="IMG"},yr=function(xe){return xe.tagName==="IFRAME"},pr=function(xe){return xe.tagName==="STYLE"},Dr=function(xe){return xe.tagName==="SCRIPT"},Ur=function(xe){return xe.tagName==="TEXTAREA"},fn=function(xe){return xe.tagName==="SELECT"},ii=function(xe){return xe.tagName==="SLOT"},Li=function(){function _t(){this.counters={}}return _t.prototype.getCounterValue=function(xe){var Me=this.counters[xe];return Me&&Me.length?Me[Me.length-1]:1},_t.prototype.getCounterValues=function(xe){var Me=this.counters[xe];return Me||[]},_t.prototype.pop=function(xe){var Me=this;xe.forEach(function(Xe){return Me.counters[Xe].pop()})},_t.prototype.parse=function(xe){var Me=this,Xe=xe.counterIncrement,yt=xe.counterReset,nr=!0;Xe!==null&&Xe.forEach(function(Xr){var en=Me.counters[Xr.counter];en&&Xr.increment!==0&&(nr=!1,en.length||en.push(1),en[Math.max(0,en.length-1)]+=Xr.increment)});var Or=[];return nr&&yt.forEach(function(Xr){var en=Me.counters[Xr.counter];Or.push(Xr.counter),en||(en=Me.counters[Xr.counter]=[]),en.push(Xr.reset)}),Or},_t}(),ca={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"]},Ki={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"]},io={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"]},ya={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"]},_o=function(xe,Me,Xe,yt,nr,Or){return xe<Me||xe>Xe?lr(xe,nr,Or.length>0):yt.integers.reduce(function(Xr,en,xn){for(;xe>=en;)xe-=en,Xr+=yt.values[xn];return Xr},"")+Or},oo=function(xe,Me,Xe,yt){var nr="";do Xe||xe--,nr=yt(xe)+nr,xe/=Me;while(xe*Me>=Me);return nr},yo=function(xe,Me,Xe,yt,nr){var Or=Xe-Me+1;return(xe<0?"-":"")+(oo(Math.abs(xe),Or,yt,function(Xr){return s(Math.floor(Xr%Or)+Me)})+nr)},gs=function(xe,Me,Xe){Xe===void 0&&(Xe=". ");var yt=Me.length;return oo(Math.abs(xe),yt,!1,function(nr){return Me[Math.floor(nr%yt)]})+Xe},R=1<<0,P=1<<1,se=1<<2,he=1<<3,Ae=function(xe,Me,Xe,yt,nr,Or){if(xe<-9999||xe>9999)return lr(xe,Mi.CJK_DECIMAL,nr.length>0);var Xr=Math.abs(xe),en=nr;if(Xr===0)return Me[0]+en;for(var xn=0;Xr>0&&xn<=4;xn++){var Fi=Xr%10;Fi===0&&ss(Or,R)&&en!==""?en=Me[Fi]+en:Fi>1||Fi===1&&xn===0||Fi===1&&xn===1&&ss(Or,P)||Fi===1&&xn===1&&ss(Or,se)&&xe>100||Fi===1&&xn>1&&ss(Or,he)?en=Me[Fi]+(xn>0?Xe[xn-1]:"")+en:Fi===1&&xn>0&&(en=Xe[xn-1]+en),Xr=Math.floor(Xr/10)}return(xe<0?yt:"")+en},Ge="\u5341\u767E\u5343\u842C",Ot="\u62FE\u4F70\u4EDF\u842C",Gt="\u30DE\u30A4\u30CA\u30B9",or="\uB9C8\uC774\uB108\uC2A4",lr=function(xe,Me,Xe){var yt=Xe?". ":"",nr=Xe?"\u3001":"",Or=Xe?", ":"",Xr=Xe?" ":"";switch(Me){case Mi.DISC:return"\u2022"+Xr;case Mi.CIRCLE:return"\u25E6"+Xr;case Mi.SQUARE:return"\u25FE"+Xr;case Mi.DECIMAL_LEADING_ZERO:var en=yo(xe,48,57,!0,yt);return en.length<4?"0"+en:en;case Mi.CJK_DECIMAL:return gs(xe,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",nr);case Mi.LOWER_ROMAN:return _o(xe,1,3999,ca,Mi.DECIMAL,yt).toLowerCase();case Mi.UPPER_ROMAN:return _o(xe,1,3999,ca,Mi.DECIMAL,yt);case Mi.LOWER_GREEK:return yo(xe,945,969,!1,yt);case Mi.LOWER_ALPHA:return yo(xe,97,122,!1,yt);case Mi.UPPER_ALPHA:return yo(xe,65,90,!1,yt);case Mi.ARABIC_INDIC:return yo(xe,1632,1641,!0,yt);case Mi.ARMENIAN:case Mi.UPPER_ARMENIAN:return _o(xe,1,9999,Ki,Mi.DECIMAL,yt);case Mi.LOWER_ARMENIAN:return _o(xe,1,9999,Ki,Mi.DECIMAL,yt).toLowerCase();case Mi.BENGALI:return yo(xe,2534,2543,!0,yt);case Mi.CAMBODIAN:case Mi.KHMER:return yo(xe,6112,6121,!0,yt);case Mi.CJK_EARTHLY_BRANCH:return gs(xe,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",nr);case Mi.CJK_HEAVENLY_STEM:return gs(xe,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",nr);case Mi.CJK_IDEOGRAPHIC:case Mi.TRAD_CHINESE_INFORMAL:return Ae(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ge,"\u8CA0",nr,P|se|he);case Mi.TRAD_CHINESE_FORMAL:return Ae(xe,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Ot,"\u8CA0",nr,R|P|se|he);case Mi.SIMP_CHINESE_INFORMAL:return Ae(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ge,"\u8D1F",nr,P|se|he);case Mi.SIMP_CHINESE_FORMAL:return Ae(xe,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Ot,"\u8D1F",nr,R|P|se|he);case Mi.JAPANESE_INFORMAL:return Ae(xe,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",Gt,nr,0);case Mi.JAPANESE_FORMAL:return Ae(xe,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",Gt,nr,R|P|se);case Mi.KOREAN_HANGUL_FORMAL:return Ae(xe,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",or,Or,R|P|se);case Mi.KOREAN_HANJA_INFORMAL:return Ae(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",or,Or,0);case Mi.KOREAN_HANJA_FORMAL:return Ae(xe,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",or,Or,R|P|se);case Mi.DEVANAGARI:return yo(xe,2406,2415,!0,yt);case Mi.GEORGIAN:return _o(xe,1,19999,ya,Mi.DECIMAL,yt);case Mi.GUJARATI:return yo(xe,2790,2799,!0,yt);case Mi.GURMUKHI:return yo(xe,2662,2671,!0,yt);case Mi.HEBREW:return _o(xe,1,10999,io,Mi.DECIMAL,yt);case Mi.HIRAGANA:return gs(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 Mi.HIRAGANA_IROHA:return gs(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 Mi.KANNADA:return yo(xe,3302,3311,!0,yt);case Mi.KATAKANA:return gs(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",nr);case Mi.KATAKANA_IROHA:return gs(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",nr);case Mi.LAO:return yo(xe,3792,3801,!0,yt);case Mi.MONGOLIAN:return yo(xe,6160,6169,!0,yt);case Mi.MYANMAR:return yo(xe,4160,4169,!0,yt);case Mi.ORIYA:return yo(xe,2918,2927,!0,yt);case Mi.PERSIAN:return yo(xe,1776,1785,!0,yt);case Mi.TAMIL:return yo(xe,3046,3055,!0,yt);case Mi.TELUGU:return yo(xe,3174,3183,!0,yt);case Mi.THAI:return yo(xe,3664,3673,!0,yt);case Mi.TIBETAN:return yo(xe,3872,3881,!0,yt);case Mi.DECIMAL:default:return yo(xe,48,57,!0,yt)}},nn="data-html2canvas-ignore",Sn=function(){function _t(xe,Me,Xe){if(this.context=xe,this.options=Xe,this.scrolledElements=[],this.referenceElement=Me,this.counters=new Li,this.quoteDepth=0,!Me.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(Me.ownerDocument.documentElement)}return _t.prototype.toIFrame=function(xe,Me){var Xe=this,yt=zn(xe,Me);if(!yt.contentWindow)return Promise.reject("Unable to find iframe window");var nr=xe.defaultView.pageXOffset,Or=xe.defaultView.pageYOffset,Xr=yt.contentWindow,en=Xr.document,xn=Fa(yt).then(function(){return p(Xe,void 0,void 0,function(){var Fi,yi;return t(this,function(Hi){switch(Hi.label){case 0:return this.scrolledElements.forEach(ls),Xr&&(Xr.scrollTo(Me.left,Me.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Xr.scrollY!==Me.top||Xr.scrollX!==Me.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Xr.scrollX-Me.left,Xr.scrollY-Me.top,0,0))),Fi=this.options.onclone,yi=this.clonedReferenceElement,typeof yi=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:en.fonts&&en.fonts.ready?[4,en.fonts.ready]:[3,2];case 1:Hi.sent(),Hi.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Aa(en)]:[3,4];case 3:Hi.sent(),Hi.label=4;case 4:return typeof Fi=="function"?[2,Promise.resolve().then(function(){return Fi(en,yi)}).then(function(){return yt})]:[2,yt]}})})});return en.open(),en.write(Ga(document.doctype)+"<html></html>"),go(this.referenceElement.ownerDocument,nr,Or),en.replaceChild(en.adoptNode(this.documentElement),en.documentElement),en.close(),xn},_t.prototype.createElementClone=function(xe){if(rc(xe,2))debugger;if(wr(xe))return this.createCanvasClone(xe);if(pr(xe))return this.createStyleClone(xe);var Me=xe.cloneNode(!1);return kr(Me)&&(kr(xe)&&xe.currentSrc&&xe.currentSrc!==xe.src&&(Me.src=xe.currentSrc,Me.srcset=""),Me.loading==="lazy"&&(Me.loading="eager")),Me},_t.prototype.createStyleClone=function(xe){try{var Me=xe.sheet;if(Me&&Me.cssRules){var Xe=[].slice.call(Me.cssRules,0).reduce(function(nr,Or){return Or&&typeof Or.cssText=="string"?nr+Or.cssText:nr},""),yt=xe.cloneNode(!1);return yt.textContent=Xe,yt}}catch(nr){if(this.context.logger.error("Unable to access cssRules property",nr),nr.name!=="SecurityError")throw nr}return xe.cloneNode(!1)},_t.prototype.createCanvasClone=function(xe){var Me;if(this.options.inlineImages&&xe.ownerDocument){var Xe=xe.ownerDocument.createElement("img");try{return Xe.src=xe.toDataURL(),Xe}catch(xn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",xe)}}var yt=xe.cloneNode(!1);try{yt.width=xe.width,yt.height=xe.height;var nr=xe.getContext("2d"),Or=yt.getContext("2d");if(Or)if(!this.options.allowTaint&&nr)Or.putImageData(nr.getImageData(0,0,xe.width,xe.height),0,0);else{var Xr=(Me=xe.getContext("webgl2"))!==null&&Me!==void 0?Me:xe.getContext("webgl");if(Xr){var en=Xr.getContextAttributes();(en==null?void 0:en.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",xe)}Or.drawImage(xe,0,0)}return yt}catch(xn){this.context.logger.info("Unable to clone canvas as it is tainted",xe)}return yt},_t.prototype.cloneNode=function(xe){if(vr(xe))return document.createTextNode(xe.data);if(!xe.ownerDocument)return xe.cloneNode(!1);var Me=xe.ownerDocument.defaultView;if(Me&&Fr(xe)&&(We(xe)||ce(xe))){var Xe=this.createElementClone(xe);Xe.style.transitionProperty="none";var yt=Me.getComputedStyle(xe),nr=Me.getComputedStyle(xe,":before"),Or=Me.getComputedStyle(xe,":after");this.referenceElement===xe&&We(Xe)&&(this.clonedReferenceElement=Xe),Qt(Xe)&&mc(Xe);for(var Xr=this.counters.parse(new dl(this.context,yt)),en=this.resolvePseudoContent(xe,Xe,nr,Vn.BEFORE),xn=xe.firstChild;xn;xn=xn.nextSibling)(!Fr(xn)||!Dr(xn)&&!xn.hasAttribute(nn)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(xn)))&&((!this.options.copyStyles||!Fr(xn)||!pr(xn))&&Xe.appendChild(this.cloneNode(xn)));en&&Xe.insertBefore(en,Xe.firstChild);var Fi=this.resolvePseudoContent(xe,Xe,Or,Vn.AFTER);return Fi&&Xe.appendChild(Fi),this.counters.pop(Xr),yt&&(this.options.copyStyles||ce(xe))&&!yr(xe)&&Ea(yt,Xe),(xe.scrollTop!==0||xe.scrollLeft!==0)&&this.scrolledElements.push([Xe,xe.scrollLeft,xe.scrollTop]),(Ur(xe)||fn(xe))&&(Ur(Xe)||fn(Xe))&&(Xe.value=xe.value),Xe}return xe.cloneNode(!1)},_t.prototype.resolvePseudoContent=function(xe,Me,Xe,yt){var nr=this;if(!Xe)return;var Or=Xe.content,Xr=Me.ownerDocument;if(!Xr||!Or||Or==="none"||Or==="-moz-alt-content"||Xe.display==="none")return;this.counters.parse(new dl(this.context,Xe));var en=new Gl(this.context,Xe),xn=Xr.createElement("html2canvaspseudoelement");Ea(Xe,xn),en.content.forEach(function(yi){if(yi.type===0)xn.appendChild(Xr.createTextNode(yi.value));else if(yi.type===22){var Hi=Xr.createElement("img");Hi.src=yi.value,Hi.style.opacity="1",xn.appendChild(Hi)}else if(yi.type===18){if(yi.name==="attr"){var eo=yi.values.filter(mt);eo.length&&xn.appendChild(Xr.createTextNode(xe.getAttribute(eo[0].value)||""))}else if(yi.name==="counter"){var Qa=yi.values.filter(Jr),Ao=Qa[0],As=Qa[1];if(Ao&&mt(Ao)){var Zo=nr.counters.getCounterValue(Ao.value),Ko=As&&mt(As)?ms.parse(nr.context,As.value):Mi.DECIMAL;xn.appendChild(Xr.createTextNode(lr(Zo,Ko,!1)))}}else if(yi.name==="counters"){var ul=yi.values.filter(Jr),Ao=ul[0],bl=ul[1],As=ul[2];if(Ao&&mt(Ao)){var us=nr.counters.getCounterValues(Ao.value),To=As&&mt(As)?ms.parse(nr.context,As.value):Mi.DECIMAL,Nl=bl&&bl.type===0?bl.value:"",Fl=us.map(function(ju){return lr(ju,To,!1)}).join(Nl);xn.appendChild(Xr.createTextNode(Fl))}}}else if(yi.type===20)switch(yi.value){case"open-quote":xn.appendChild(Xr.createTextNode(tc(en.quotes,nr.quoteDepth++,!0)));break;case"close-quote":xn.appendChild(Xr.createTextNode(tc(en.quotes,--nr.quoteDepth,!1)));break;default:xn.appendChild(Xr.createTextNode(yi.value))}}),xn.className=el+" "+Ll;var Fi=yt===Vn.BEFORE?" "+el:" "+Ll;return ce(Me)?Me.className.baseValue+=Fi:Me.className+=Fi,xn},_t.destroy=function(xe){return xe.parentNode?(xe.parentNode.removeChild(xe),!0):!1},_t}(),Vn;(function(_t){_t[_t.BEFORE=0]="BEFORE",_t[_t.AFTER=1]="AFTER"})(Vn||(Vn={}));var zn=function(xe,Me){var Xe=xe.createElement("iframe");return Xe.className="html2canvas-container",Xe.style.visibility="hidden",Xe.style.position="fixed",Xe.style.left="-10000px",Xe.style.top="0px",Xe.style.border="0",Xe.width=Me.width.toString(),Xe.height=Me.height.toString(),Xe.scrolling="no",Xe.setAttribute(nn,"true"),xe.body.appendChild(Xe),Xe},Yi=function(xe){return new Promise(function(Me){if(xe.complete){Me();return}if(!xe.src){Me();return}xe.onload=Me,xe.onerror=Me})},Aa=function(xe){return Promise.all([].slice.call(xe.images,0).map(Yi))},Fa=function(xe){return new Promise(function(Me,Xe){var yt=xe.contentWindow;if(!yt)return Xe("No window assigned for iframe");var nr=yt.document;yt.onload=xe.onload=function(){yt.onload=xe.onload=null;var Or=setInterval(function(){nr.body.childNodes.length>0&&nr.readyState==="complete"&&(clearInterval(Or),Me(xe))},50)}})},Da=["all","d","content"],Ea=function(xe,Me){for(var Xe=xe.length-1;Xe>=0;Xe--){var yt=xe.item(Xe);Da.indexOf(yt)===-1&&Me.style.setProperty(yt,xe.getPropertyValue(yt))}return Me},Ga=function(xe){var Me="";return xe&&(Me+="<!DOCTYPE ",xe.name&&(Me+=xe.name),xe.internalSubset&&(Me+=xe.internalSubset),xe.publicId&&(Me+='"'+xe.publicId+'"'),xe.systemId&&(Me+='"'+xe.systemId+'"'),Me+=">"),Me},go=function(xe,Me,Xe){xe&&xe.defaultView&&(Me!==xe.defaultView.pageXOffset||Xe!==xe.defaultView.pageYOffset)&&xe.defaultView.scrollTo(Me,Xe)},ls=function(xe){var Me=xe[0],Xe=xe[1],yt=xe[2];Me.scrollLeft=Xe,Me.scrollTop=yt},jo=":before",Ts=":after",el="___html2canvas___pseudoelement_before",Ll="___html2canvas___pseudoelement_after",yl=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,mc=function(xe){Xc(xe,"."+el+jo+yl+`
|
|
|
.`+Ll+Ts+yl)},Xc=function(xe,Me){var Xe=xe.ownerDocument;if(Xe){var yt=Xe.createElement("style");yt.textContent=Me,xe.appendChild(yt)}},Vl=function(){function _t(){}return _t.getOrigin=function(xe){var Me=_t._link;return Me?(Me.href=xe,Me.href=Me.href,Me.protocol+Me.hostname+Me.port):"about:blank"},_t.isSameOrigin=function(xe){return _t.getOrigin(xe)===_t._origin},_t.setContext=function(xe){_t._link=xe.document.createElement("a"),_t._origin=_t.getOrigin(xe.location.href)},_t._origin="about:blank",_t}(),Ic=function(){function _t(xe,Me){this.context=xe,this._options=Me,this._cache={}}return _t.prototype.addImage=function(xe){var Me=Promise.resolve();return this.has(xe)||(uu(xe)||jl(xe))&&(this._cache[xe]=this.loadImage(xe)).catch(function(){}),Me},_t.prototype.match=function(xe){return this._cache[xe]},_t.prototype.loadImage=function(xe){return p(this,void 0,void 0,function(){var Me,Xe,yt,nr,Or=this;return t(this,function(Xr){switch(Xr.label){case 0:return Me=Vl.isSameOrigin(xe),Xe=!zc(xe)&&this._options.useCORS===!0&&Ul.SUPPORT_CORS_IMAGES&&!Me,yt=!zc(xe)&&!Me&&!uu(xe)&&typeof this._options.proxy=="string"&&Ul.SUPPORT_CORS_XHR&&!Xe,!Me&&this._options.allowTaint===!1&&!zc(xe)&&!uu(xe)&&!yt&&!Xe?[2]:(nr=xe,yt?[4,this.proxy(nr)]:[3,2]);case 1:nr=Xr.sent(),Xr.label=2;case 2:return this.context.logger.debug("Added image "+xe.substring(0,256)),[4,new Promise(function(en,xn){var Fi=new Image;Fi.onload=function(){return en(Fi)},Fi.onerror=xn,(cd(nr)||Xe)&&(Fi.crossOrigin="anonymous"),Fi.src=nr,Fi.complete===!0&&setTimeout(function(){return en(Fi)},500),Or._options.imageTimeout>0&&setTimeout(function(){return xn("Timed out ("+Or._options.imageTimeout+"ms) loading image")},Or._options.imageTimeout)})];case 3:return[2,Xr.sent()]}})})},_t.prototype.has=function(xe){return typeof this._cache[xe]!="undefined"},_t.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},_t.prototype.proxy=function(xe){var Me=this,Xe=this._options.proxy;if(!Xe)throw new Error("No proxy defined");var yt=xe.substring(0,256);return new Promise(function(nr,Or){var Xr=Ul.SUPPORT_RESPONSE_TYPE?"blob":"text",en=new XMLHttpRequest;en.onload=function(){if(en.status===200)if(Xr==="text")nr(en.response);else{var yi=new FileReader;yi.addEventListener("load",function(){return nr(yi.result)},!1),yi.addEventListener("error",function(Hi){return Or(Hi)},!1),yi.readAsDataURL(en.response)}else Or("Failed to proxy resource "+yt+" with status code "+en.status)},en.onerror=Or;var xn=Xe.indexOf("?")>-1?"&":"?";if(en.open("GET",""+Xe+xn+"url="+encodeURIComponent(xe)+"&responseType="+Xr),Xr!=="text"&&en instanceof XMLHttpRequest&&(en.responseType=Xr),Me._options.imageTimeout){var Fi=Me._options.imageTimeout;en.timeout=Fi,en.ontimeout=function(){return Or("Timed out ("+Fi+"ms) proxying "+yt)}}en.send()})},_t}(),Ql=/^data:image\/svg\+xml/i,lc=/^data:image\/.*;base64,/i,Zl=/^data:image\/.*/i,jl=function(xe){return Ul.SUPPORT_SVG_DRAWING||!Jl(xe)},zc=function(xe){return Zl.test(xe)},cd=function(xe){return lc.test(xe)},uu=function(xe){return xe.substr(0,4)==="blob"},Jl=function(xe){return xe.substr(-3).toLowerCase()==="svg"||Ql.test(xe)},nu;(function(_t){_t[_t.VECTOR=0]="VECTOR",_t[_t.BEZIER_CURVE=1]="BEZIER_CURVE"})(nu||(nu={}));var xc=function(xe,Me){return xe.length===Me.length?xe.some(function(Xe,yt){return Xe===Me[yt]}):!1},qd=function(xe,Me,Xe,yt,nr){return xe.map(function(Or,Xr){switch(Xr){case 0:return Or.add(Me,Xe);case 1:return Or.add(Me+yt,Xe);case 2:return Or.add(Me+yt,Xe+nr);case 3:return Or.add(Me,Xe+nr)}return Or})},fo=function(){function _t(xe,Me){this.type=nu.VECTOR,this.x=xe,this.y=Me}return _t.prototype.add=function(xe,Me){return new _t(this.x+xe,this.y+Me)},_t}(),Zc=function(xe,Me,Xe){return new fo(xe.x+(Me.x-xe.x)*Xe,xe.y+(Me.y-xe.y)*Xe)},du=function(){function _t(xe,Me,Xe,yt){this.type=nu.BEZIER_CURVE,this.start=xe,this.startControl=Me,this.endControl=Xe,this.end=yt}return _t.prototype.subdivide=function(xe,Me){var Xe=Zc(this.start,this.startControl,xe),yt=Zc(this.startControl,this.endControl,xe),nr=Zc(this.endControl,this.end,xe),Or=Zc(Xe,yt,xe),Xr=Zc(yt,nr,xe),en=Zc(Or,Xr,xe);return Me?new _t(this.start,Xe,Or,en):new _t(en,Xr,nr,this.end)},_t.prototype.add=function(xe,Me){return new _t(this.start.add(xe,Me),this.startControl.add(xe,Me),this.endControl.add(xe,Me),this.end.add(xe,Me))},_t.prototype.reverse=function(){return new _t(this.end,this.endControl,this.startControl,this.start)},_t}(),Bl=function(xe){return xe.type===nu.BEZIER_CURVE},Cu=function(){function _t(xe){var Me=xe.styles,Xe=xe.bounds,yt=pi(Me.borderTopLeftRadius,Xe.width,Xe.height),nr=yt[0],Or=yt[1],Xr=pi(Me.borderTopRightRadius,Xe.width,Xe.height),en=Xr[0],xn=Xr[1],Fi=pi(Me.borderBottomRightRadius,Xe.width,Xe.height),yi=Fi[0],Hi=Fi[1],eo=pi(Me.borderBottomLeftRadius,Xe.width,Xe.height),Qa=eo[0],Ao=eo[1],As=[];As.push((nr+en)/Xe.width),As.push((Qa+yi)/Xe.width),As.push((Or+Ao)/Xe.height),As.push((xn+Hi)/Xe.height);var Zo=Math.max.apply(Math,As);Zo>1&&(nr/=Zo,Or/=Zo,en/=Zo,xn/=Zo,yi/=Zo,Hi/=Zo,Qa/=Zo,Ao/=Zo);var Ko=Xe.width-en,ul=Xe.height-Hi,bl=Xe.width-yi,us=Xe.height-Ao,To=Me.borderTopWidth,Nl=Me.borderRightWidth,Fl=Me.borderBottomWidth,rl=Me.borderLeftWidth,vu=Wn(Me.paddingTop,xe.bounds.width),ju=Wn(Me.paddingRight,xe.bounds.width),Tu=Wn(Me.paddingBottom,xe.bounds.width),Jc=Wn(Me.paddingLeft,xe.bounds.width);this.topLeftBorderDoubleOuterBox=nr>0||Or>0?Kl(Xe.left+rl/3,Xe.top+To/3,nr-rl/3,Or-To/3,tl.TOP_LEFT):new fo(Xe.left+rl/3,Xe.top+To/3),this.topRightBorderDoubleOuterBox=nr>0||Or>0?Kl(Xe.left+Ko,Xe.top+To/3,en-Nl/3,xn-To/3,tl.TOP_RIGHT):new fo(Xe.left+Xe.width-Nl/3,Xe.top+To/3),this.bottomRightBorderDoubleOuterBox=yi>0||Hi>0?Kl(Xe.left+bl,Xe.top+ul,yi-Nl/3,Hi-Fl/3,tl.BOTTOM_RIGHT):new fo(Xe.left+Xe.width-Nl/3,Xe.top+Xe.height-Fl/3),this.bottomLeftBorderDoubleOuterBox=Qa>0||Ao>0?Kl(Xe.left+rl/3,Xe.top+us,Qa-rl/3,Ao-Fl/3,tl.BOTTOM_LEFT):new fo(Xe.left+rl/3,Xe.top+Xe.height-Fl/3),this.topLeftBorderDoubleInnerBox=nr>0||Or>0?Kl(Xe.left+rl*2/3,Xe.top+To*2/3,nr-rl*2/3,Or-To*2/3,tl.TOP_LEFT):new fo(Xe.left+rl*2/3,Xe.top+To*2/3),this.topRightBorderDoubleInnerBox=nr>0||Or>0?Kl(Xe.left+Ko,Xe.top+To*2/3,en-Nl*2/3,xn-To*2/3,tl.TOP_RIGHT):new fo(Xe.left+Xe.width-Nl*2/3,Xe.top+To*2/3),this.bottomRightBorderDoubleInnerBox=yi>0||Hi>0?Kl(Xe.left+bl,Xe.top+ul,yi-Nl*2/3,Hi-Fl*2/3,tl.BOTTOM_RIGHT):new fo(Xe.left+Xe.width-Nl*2/3,Xe.top+Xe.height-Fl*2/3),this.bottomLeftBorderDoubleInnerBox=Qa>0||Ao>0?Kl(Xe.left+rl*2/3,Xe.top+us,Qa-rl*2/3,Ao-Fl*2/3,tl.BOTTOM_LEFT):new fo(Xe.left+rl*2/3,Xe.top+Xe.height-Fl*2/3),this.topLeftBorderStroke=nr>0||Or>0?Kl(Xe.left+rl/2,Xe.top+To/2,nr-rl/2,Or-To/2,tl.TOP_LEFT):new fo(Xe.left+rl/2,Xe.top+To/2),this.topRightBorderStroke=nr>0||Or>0?Kl(Xe.left+Ko,Xe.top+To/2,en-Nl/2,xn-To/2,tl.TOP_RIGHT):new fo(Xe.left+Xe.width-Nl/2,Xe.top+To/2),this.bottomRightBorderStroke=yi>0||Hi>0?Kl(Xe.left+bl,Xe.top+ul,yi-Nl/2,Hi-Fl/2,tl.BOTTOM_RIGHT):new fo(Xe.left+Xe.width-Nl/2,Xe.top+Xe.height-Fl/2),this.bottomLeftBorderStroke=Qa>0||Ao>0?Kl(Xe.left+rl/2,Xe.top+us,Qa-rl/2,Ao-Fl/2,tl.BOTTOM_LEFT):new fo(Xe.left+rl/2,Xe.top+Xe.height-Fl/2),this.topLeftBorderBox=nr>0||Or>0?Kl(Xe.left,Xe.top,nr,Or,tl.TOP_LEFT):new fo(Xe.left,Xe.top),this.topRightBorderBox=en>0||xn>0?Kl(Xe.left+Ko,Xe.top,en,xn,tl.TOP_RIGHT):new fo(Xe.left+Xe.width,Xe.top),this.bottomRightBorderBox=yi>0||Hi>0?Kl(Xe.left+bl,Xe.top+ul,yi,Hi,tl.BOTTOM_RIGHT):new fo(Xe.left+Xe.width,Xe.top+Xe.height),this.bottomLeftBorderBox=Qa>0||Ao>0?Kl(Xe.left,Xe.top+us,Qa,Ao,tl.BOTTOM_LEFT):new fo(Xe.left,Xe.top+Xe.height),this.topLeftPaddingBox=nr>0||Or>0?Kl(Xe.left+rl,Xe.top+To,Math.max(0,nr-rl),Math.max(0,Or-To),tl.TOP_LEFT):new fo(Xe.left+rl,Xe.top+To),this.topRightPaddingBox=en>0||xn>0?Kl(Xe.left+Math.min(Ko,Xe.width-Nl),Xe.top+To,Ko>Xe.width+Nl?0:Math.max(0,en-Nl),Math.max(0,xn-To),tl.TOP_RIGHT):new fo(Xe.left+Xe.width-Nl,Xe.top+To),this.bottomRightPaddingBox=yi>0||Hi>0?Kl(Xe.left+Math.min(bl,Xe.width-rl),Xe.top+Math.min(ul,Xe.height-Fl),Math.max(0,yi-Nl),Math.max(0,Hi-Fl),tl.BOTTOM_RIGHT):new fo(Xe.left+Xe.width-Nl,Xe.top+Xe.height-Fl),this.bottomLeftPaddingBox=Qa>0||Ao>0?Kl(Xe.left+rl,Xe.top+Math.min(us,Xe.height-Fl),Math.max(0,Qa-rl),Math.max(0,Ao-Fl),tl.BOTTOM_LEFT):new fo(Xe.left+rl,Xe.top+Xe.height-Fl),this.topLeftContentBox=nr>0||Or>0?Kl(Xe.left+rl+Jc,Xe.top+To+vu,Math.max(0,nr-(rl+Jc)),Math.max(0,Or-(To+vu)),tl.TOP_LEFT):new fo(Xe.left+rl+Jc,Xe.top+To+vu),this.topRightContentBox=en>0||xn>0?Kl(Xe.left+Math.min(Ko,Xe.width+rl+Jc),Xe.top+To+vu,Ko>Xe.width+rl+Jc?0:en-rl+Jc,xn-(To+vu),tl.TOP_RIGHT):new fo(Xe.left+Xe.width-(Nl+ju),Xe.top+To+vu),this.bottomRightContentBox=yi>0||Hi>0?Kl(Xe.left+Math.min(bl,Xe.width-(rl+Jc)),Xe.top+Math.min(ul,Xe.height+To+vu),Math.max(0,yi-(Nl+ju)),Hi-(Fl+Tu),tl.BOTTOM_RIGHT):new fo(Xe.left+Xe.width-(Nl+ju),Xe.top+Xe.height-(Fl+Tu)),this.bottomLeftContentBox=Qa>0||Ao>0?Kl(Xe.left+rl+Jc,Xe.top+us,Math.max(0,Qa-(rl+Jc)),Ao-(Fl+Tu),tl.BOTTOM_LEFT):new fo(Xe.left+rl+Jc,Xe.top+Xe.height-(Fl+Tu))}return _t}(),tl;(function(_t){_t[_t.TOP_LEFT=0]="TOP_LEFT",_t[_t.TOP_RIGHT=1]="TOP_RIGHT",_t[_t.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",_t[_t.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(tl||(tl={}));var Kl=function(xe,Me,Xe,yt,nr){var Or=4*((Math.sqrt(2)-1)/3),Xr=Xe*Or,en=yt*Or,xn=xe+Xe,Fi=Me+yt;switch(nr){case tl.TOP_LEFT:return new du(new fo(xe,Fi),new fo(xe,Fi-en),new fo(xn-Xr,Me),new fo(xn,Me));case tl.TOP_RIGHT:return new du(new fo(xe,Me),new fo(xe+Xr,Me),new fo(xn,Fi-en),new fo(xn,Fi));case tl.BOTTOM_RIGHT:return new du(new fo(xn,Me),new fo(xn,Me+en),new fo(xe+Xr,Fi),new fo(xe,Fi));case tl.BOTTOM_LEFT:default:return new du(new fo(xn,Fi),new fo(xn-Xr,Fi),new fo(xe,Me+en),new fo(xe,Me))}},$d=function(xe){return[xe.topLeftBorderBox,xe.topRightBorderBox,xe.bottomRightBorderBox,xe.bottomLeftBorderBox]},Nh=function(xe){return[xe.topLeftContentBox,xe.topRightContentBox,xe.bottomRightContentBox,xe.bottomLeftContentBox]},_d=function(xe){return[xe.topLeftPaddingBox,xe.topRightPaddingBox,xe.bottomRightPaddingBox,xe.bottomLeftPaddingBox]},Ch=function(){function _t(xe,Me,Xe){this.offsetX=xe,this.offsetY=Me,this.matrix=Xe,this.type=0,this.target=2|4}return _t}(),jd=function(){function _t(xe,Me){this.path=xe,this.target=Me,this.type=1}return _t}(),ud=function(){function _t(xe){this.opacity=xe,this.type=2,this.target=2|4}return _t}(),Th=function(xe){return xe.type===0},uh=function(xe){return xe.type===1},Dh=function(xe){return xe.type===2},dh=function(){function _t(xe){this.element=xe,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return _t}(),Cd=function(){function _t(xe,Me){if(this.container=xe,this.parent=Me,this.effects=[],this.curves=new Cu(this.container),this.container.styles.opacity<1&&this.effects.push(new ud(this.container.styles.opacity)),this.container.styles.transform!==null){var Xe=this.container.bounds.left+this.container.styles.transformOrigin[0].number,yt=this.container.bounds.top+this.container.styles.transformOrigin[1].number,nr=this.container.styles.transform;this.effects.push(new Ch(Xe,yt,nr))}if(this.container.styles.overflowX!==$l.VISIBLE){var Or=$d(this.curves),Xr=_d(this.curves);xc(Or,Xr)?this.effects.push(new jd(Or,2|4)):(this.effects.push(new jd(Or,2)),this.effects.push(new jd(Xr,4)))}}return _t.prototype.getEffects=function(xe){for(var Me=[Vt.ABSOLUTE,Vt.FIXED].indexOf(this.container.styles.position)===-1,Xe=this.parent,yt=this.effects.slice(0);Xe;){var nr=Xe.effects.filter(function(en){return!uh(en)});if(Me||Xe.container.styles.position!==Vt.STATIC||!Xe.parent){if(yt.unshift.apply(yt,nr),Me=[Vt.ABSOLUTE,Vt.FIXED].indexOf(Xe.container.styles.position)===-1,Xe.container.styles.overflowX!==$l.VISIBLE){var Or=$d(Xe.curves),Xr=_d(Xe.curves);xc(Or,Xr)||yt.unshift(new jd(Xr,2|4))}}else yt.unshift.apply(yt,nr);Xe=Xe.parent}return yt.filter(function(en){return ss(en.target,xe)})},_t}(),Rh=function _t(xe,Me,Xe,yt){xe.container.elements.forEach(function(nr){var Or=ss(nr.flags,4),Xr=ss(nr.flags,2),en=new Cd(nr,xe);ss(nr.styles.display,2048)&&yt.push(en);var xn=ss(nr.flags,8)?[]:yt;if(Or||Xr){var Fi=Or||nr.styles.isPositioned()?Xe:Me,yi=new dh(en);if(nr.styles.isPositioned()||nr.styles.opacity<1||nr.styles.isTransformed()){var Hi=nr.styles.zIndex.order;if(Hi<0){var eo=0;Fi.negativeZIndex.some(function(Ao,As){return Hi>Ao.element.container.styles.zIndex.order?(eo=As,!1):eo>0}),Fi.negativeZIndex.splice(eo,0,yi)}else if(Hi>0){var Qa=0;Fi.positiveZIndex.some(function(Ao,As){return Hi>=Ao.element.container.styles.zIndex.order?(Qa=As+1,!1):Qa>0}),Fi.positiveZIndex.splice(Qa,0,yi)}else Fi.zeroOrAutoZIndexOrTransformedOrOpacity.push(yi)}else nr.styles.isFloating()?Fi.nonPositionedFloats.push(yi):Fi.nonPositionedInlineLevel.push(yi);_t(en,yi,Or?yi:Xe,xn)}else nr.styles.isInlineLevel()?Me.inlineLevel.push(en):Me.nonInlineLevel.push(en),_t(en,Me,Xe,xn);ss(nr.flags,8)&&hh(nr,xn)})},hh=function(xe,Me){for(var Xe=xe instanceof Ru?xe.start:1,yt=xe instanceof Ru?xe.reversed:!1,nr=0;nr<Me.length;nr++){var Or=Me[nr];Or.container instanceof Mu&&typeof Or.container.value=="number"&&Or.container.value!==0&&(Xe=Or.container.value),Or.listValue=lr(Xe,Or.container.styles.listStyleType,!0),Xe+=yt?-1:1}},Fh=function(xe){var Me=new Cd(xe,null),Xe=new dh(Me),yt=[];return Rh(Me,Xe,Xe,yt),hh(Me.container,yt),Xe},fh=function(xe,Me){switch(Me){case 0:return Bc(xe.topLeftBorderBox,xe.topLeftPaddingBox,xe.topRightBorderBox,xe.topRightPaddingBox);case 1:return Bc(xe.topRightBorderBox,xe.topRightPaddingBox,xe.bottomRightBorderBox,xe.bottomRightPaddingBox);case 2:return Bc(xe.bottomRightBorderBox,xe.bottomRightPaddingBox,xe.bottomLeftBorderBox,xe.bottomLeftPaddingBox);case 3:default:return Bc(xe.bottomLeftBorderBox,xe.bottomLeftPaddingBox,xe.topLeftBorderBox,xe.topLeftPaddingBox)}},Bh=function(xe,Me){switch(Me){case 0:return Bc(xe.topLeftBorderBox,xe.topLeftBorderDoubleOuterBox,xe.topRightBorderBox,xe.topRightBorderDoubleOuterBox);case 1:return Bc(xe.topRightBorderBox,xe.topRightBorderDoubleOuterBox,xe.bottomRightBorderBox,xe.bottomRightBorderDoubleOuterBox);case 2:return Bc(xe.bottomRightBorderBox,xe.bottomRightBorderDoubleOuterBox,xe.bottomLeftBorderBox,xe.bottomLeftBorderDoubleOuterBox);case 3:default:return Bc(xe.bottomLeftBorderBox,xe.bottomLeftBorderDoubleOuterBox,xe.topLeftBorderBox,xe.topLeftBorderDoubleOuterBox)}},eh=function(xe,Me){switch(Me){case 0:return Bc(xe.topLeftBorderDoubleInnerBox,xe.topLeftPaddingBox,xe.topRightBorderDoubleInnerBox,xe.topRightPaddingBox);case 1:return Bc(xe.topRightBorderDoubleInnerBox,xe.topRightPaddingBox,xe.bottomRightBorderDoubleInnerBox,xe.bottomRightPaddingBox);case 2:return Bc(xe.bottomRightBorderDoubleInnerBox,xe.bottomRightPaddingBox,xe.bottomLeftBorderDoubleInnerBox,xe.bottomLeftPaddingBox);case 3:default:return Bc(xe.bottomLeftBorderDoubleInnerBox,xe.bottomLeftPaddingBox,xe.topLeftBorderDoubleInnerBox,xe.topLeftPaddingBox)}},ph=function(xe,Me){switch(Me){case 0:return Td(xe.topLeftBorderStroke,xe.topRightBorderStroke);case 1:return Td(xe.topRightBorderStroke,xe.bottomRightBorderStroke);case 2:return Td(xe.bottomRightBorderStroke,xe.bottomLeftBorderStroke);case 3:default:return Td(xe.bottomLeftBorderStroke,xe.topLeftBorderStroke)}},Td=function(xe,Me){var Xe=[];return Bl(xe)?Xe.push(xe.subdivide(.5,!1)):Xe.push(xe),Bl(Me)?Xe.push(Me.subdivide(.5,!0)):Xe.push(Me),Xe},Bc=function(xe,Me,Xe,yt){var nr=[];return Bl(xe)?nr.push(xe.subdivide(.5,!1)):nr.push(xe),Bl(Xe)?nr.push(Xe.subdivide(.5,!0)):nr.push(Xe),Bl(yt)?nr.push(yt.subdivide(.5,!0).reverse()):nr.push(yt),Bl(Me)?nr.push(Me.subdivide(.5,!1).reverse()):nr.push(Me),nr},ed=function(xe){var Me=xe.bounds,Xe=xe.styles;return Me.add(Xe.borderLeftWidth,Xe.borderTopWidth,-(Xe.borderRightWidth+Xe.borderLeftWidth),-(Xe.borderTopWidth+Xe.borderBottomWidth))},Fu=function(xe){var Me=xe.styles,Xe=xe.bounds,yt=Wn(Me.paddingLeft,Xe.width),nr=Wn(Me.paddingRight,Xe.width),Or=Wn(Me.paddingTop,Xe.width),Xr=Wn(Me.paddingBottom,Xe.width);return Xe.add(yt+Me.borderLeftWidth,Or+Me.borderTopWidth,-(Me.borderRightWidth+Me.borderLeftWidth+yt+nr),-(Me.borderTopWidth+Me.borderBottomWidth+Or+Xr))},lh=function(xe,Me){return xe===0?Me.bounds:xe===2?Fu(Me):ed(Me)},mh=function(xe,Me){return xe===Oo.BORDER_BOX?Me.bounds:xe===Oo.CONTENT_BOX?Fu(Me):ed(Me)},Hd=function(xe,Me,Xe){var yt=lh(ch(xe.styles.backgroundOrigin,Me),xe),nr=mh(ch(xe.styles.backgroundClip,Me),xe),Or=gh(ch(xe.styles.backgroundSize,Me),Xe,yt),Xr=Or[0],en=Or[1],xn=pi(ch(xe.styles.backgroundPosition,Me),yt.width-Xr,yt.height-en),Fi=sf(ch(xe.styles.backgroundRepeat,Me),xn,Or,yt,nr),yi=Math.round(yt.left+xn[0]),Hi=Math.round(yt.top+xn[1]);return[Fi,yi,Hi,Xr,en]},Id=function(xe){return mt(xe)&&xe.value===Qs.AUTO},zd=function(xe){return typeof xe=="number"},gh=function(xe,Me,Xe){var yt=Me[0],nr=Me[1],Or=Me[2],Xr=xe[0],en=xe[1];if(!Xr)return[0,0];if(Fn(Xr)&&en&&Fn(en))return[Wn(Xr,Xe.width),Wn(en,Xe.height)];var xn=zd(Or);if(mt(Xr)&&(Xr.value===Qs.CONTAIN||Xr.value===Qs.COVER)){if(zd(Or)){var Fi=Xe.width/Xe.height;return Fi<Or!==(Xr.value===Qs.COVER)?[Xe.width,Xe.width/Or]:[Xe.height*Or,Xe.height]}return[Xe.width,Xe.height]}var yi=zd(yt),Hi=zd(nr),eo=yi||Hi;if(Id(Xr)&&(!en||Id(en))){if(yi&&Hi)return[yt,nr];if(!xn&&!eo)return[Xe.width,Xe.height];if(eo&&xn){var Qa=yi?yt:nr*Or,Ao=Hi?nr:yt/Or;return[Qa,Ao]}var As=yi?yt:Xe.width,Zo=Hi?nr:Xe.height;return[As,Zo]}if(xn){var Ko=0,ul=0;return Fn(Xr)?Ko=Wn(Xr,Xe.width):Fn(en)&&(ul=Wn(en,Xe.height)),Id(Xr)?Ko=ul*Or:(!en||Id(en))&&(ul=Ko/Or),[Ko,ul]}var bl=null,us=null;if(Fn(Xr)?bl=Wn(Xr,Xe.width):en&&Fn(en)&&(us=Wn(en,Xe.height)),bl!==null&&(!en||Id(en))&&(us=yi&&Hi?bl/yt*nr:Xe.height),us!==null&&Id(Xr)&&(bl=yi&&Hi?us/nr*yt:Xe.width),bl!==null&&us!==null)return[bl,us];throw new Error("Unable to calculate background-size for element")},ch=function(xe,Me){var Xe=xe[Me];return typeof Xe=="undefined"?xe[0]:Xe},sf=function(xe,Me,Xe,yt,nr){var Or=Me[0],Xr=Me[1],en=Xe[0],xn=Xe[1];switch(xe){case Xs.REPEAT_X:return[new fo(Math.round(yt.left),Math.round(yt.top+Xr)),new fo(Math.round(yt.left+yt.width),Math.round(yt.top+Xr)),new fo(Math.round(yt.left+yt.width),Math.round(xn+yt.top+Xr)),new fo(Math.round(yt.left),Math.round(xn+yt.top+Xr))];case Xs.REPEAT_Y:return[new fo(Math.round(yt.left+Or),Math.round(yt.top)),new fo(Math.round(yt.left+Or+en),Math.round(yt.top)),new fo(Math.round(yt.left+Or+en),Math.round(yt.height+yt.top)),new fo(Math.round(yt.left+Or),Math.round(yt.height+yt.top))];case Xs.NO_REPEAT:return[new fo(Math.round(yt.left+Or),Math.round(yt.top+Xr)),new fo(Math.round(yt.left+Or+en),Math.round(yt.top+Xr)),new fo(Math.round(yt.left+Or+en),Math.round(yt.top+Xr+xn)),new fo(Math.round(yt.left+Or),Math.round(yt.top+Xr+xn))];default:return[new fo(Math.round(nr.left),Math.round(nr.top)),new fo(Math.round(nr.left+nr.width),Math.round(nr.top)),new fo(Math.round(nr.left+nr.width),Math.round(nr.height+nr.top)),new fo(Math.round(nr.left),Math.round(nr.height+nr.top))]}},lf="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Xh="Hidden Text",cf=function(){function _t(xe){this._data={},this._document=xe}return _t.prototype.parseMetrics=function(xe,Me){var Xe=this._document.createElement("div"),yt=this._document.createElement("img"),nr=this._document.createElement("span"),Or=this._document.body;Xe.style.visibility="hidden",Xe.style.fontFamily=xe,Xe.style.fontSize=Me,Xe.style.margin="0",Xe.style.padding="0",Or.appendChild(Xe),yt.src=lf,yt.width=1,yt.height=1,yt.style.margin="0",yt.style.padding="0",yt.style.verticalAlign="baseline",nr.style.fontFamily=xe,nr.style.fontSize=Me,nr.style.margin="0",nr.style.padding="0",nr.appendChild(this._document.createTextNode(Xh)),Xe.appendChild(nr),Xe.appendChild(yt);var Xr=yt.offsetTop-nr.offsetTop+2;Xe.removeChild(nr),Xe.appendChild(this._document.createTextNode(Xh)),Xe.style.lineHeight="normal",yt.style.verticalAlign="super";var en=yt.offsetTop-Xe.offsetTop+2;return Or.removeChild(Xe),{baseline:Xr,middle:en}},_t.prototype.getMetrics=function(xe,Me){var Xe=xe+" "+Me;return typeof this._data[Xe]=="undefined"&&(this._data[Xe]=this.parseMetrics(xe,Me)),this._data[Xe]},_t}(),Gh=function(){function _t(xe,Me){this.context=xe,this.options=Me}return _t}(),uf=1e4,df=function(_t){y(xe,_t);function xe(Me,Xe){var yt=_t.call(this,Me,Xe)||this;return yt._activeEffects=[],yt.canvas=Xe.canvas?Xe.canvas:document.createElement("canvas"),yt.ctx=yt.canvas.getContext("2d"),Xe.canvas||(yt.canvas.width=Math.floor(Xe.width*Xe.scale),yt.canvas.height=Math.floor(Xe.height*Xe.scale),yt.canvas.style.width=Xe.width+"px",yt.canvas.style.height=Xe.height+"px"),yt.fontMetrics=new cf(document),yt.ctx.scale(yt.options.scale,yt.options.scale),yt.ctx.translate(-Xe.x,-Xe.y),yt.ctx.textBaseline="bottom",yt._activeEffects=[],yt.context.logger.debug("Canvas renderer initialized ("+Xe.width+"x"+Xe.height+") with scale "+Xe.scale),yt}return xe.prototype.applyEffects=function(Me){for(var Xe=this;this._activeEffects.length;)this.popEffect();Me.forEach(function(yt){return Xe.applyEffect(yt)})},xe.prototype.applyEffect=function(Me){this.ctx.save(),Dh(Me)&&(this.ctx.globalAlpha=Me.opacity),Th(Me)&&(this.ctx.translate(Me.offsetX,Me.offsetY),this.ctx.transform(Me.matrix[0],Me.matrix[1],Me.matrix[2],Me.matrix[3],Me.matrix[4],Me.matrix[5]),this.ctx.translate(-Me.offsetX,-Me.offsetY)),uh(Me)&&(this.path(Me.path),this.ctx.clip()),this._activeEffects.push(Me)},xe.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},xe.prototype.renderStack=function(Me){return p(this,void 0,void 0,function(){var Xe;return t(this,function(yt){switch(yt.label){case 0:return Xe=Me.element.container.styles,Xe.isVisible()?[4,this.renderStackContent(Me)]:[3,2];case 1:yt.sent(),yt.label=2;case 2:return[2]}})})},xe.prototype.renderNode=function(Me){return p(this,void 0,void 0,function(){return t(this,function(Xe){switch(Xe.label){case 0:if(ss(Me.container.flags,16))debugger;return Me.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(Me)]:[3,3];case 1:return Xe.sent(),[4,this.renderNodeContent(Me)];case 2:Xe.sent(),Xe.label=3;case 3:return[2]}})})},xe.prototype.renderTextWithLetterSpacing=function(Me,Xe,yt){var nr=this;if(Xe===0)this.ctx.fillText(Me.text,Me.bounds.left,Me.bounds.top+yt);else{var Or=pu(Me.text);Or.reduce(function(Xr,en){return nr.ctx.fillText(en,Xr,Me.bounds.top+yt),Xr+nr.ctx.measureText(en).width},Me.bounds.left)}},xe.prototype.createFontStyle=function(Me){var Xe=Me.fontVariant.filter(function(Or){return Or==="normal"||Or==="small-caps"}).join(""),yt=Me.fontFamily.join(", "),nr=Ui(Me.fontSize)?""+Me.fontSize.number+Me.fontSize.unit:Me.fontSize.number+"px";return[[Me.fontStyle,Xe,Me.fontWeight,nr,yt].join(" "),yt,nr]},xe.prototype.renderTextNode=function(Me,Xe){return p(this,void 0,void 0,function(){var yt,nr,Or,Xr,en,xn,Fi,yi,Hi=this;return t(this,function(eo){return yt=this.createFontStyle(Xe),nr=yt[0],Or=yt[1],Xr=yt[2],this.ctx.font=nr,this.ctx.direction=Xe.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",en=this.fontMetrics.getMetrics(Or,Xr),xn=en.baseline,Fi=en.middle,yi=Xe.paintOrder,Me.textBounds.forEach(function(Qa){yi.forEach(function(Ao){switch(Ao){case $s.FILL:Hi.ctx.fillStyle=Ma(Xe.color),Hi.renderTextWithLetterSpacing(Qa,Xe.letterSpacing,xn);var As=Xe.textShadow;As.length&&Qa.text.trim().length&&(As.slice(0).reverse().forEach(function(Zo){Hi.ctx.shadowColor=Ma(Zo.color),Hi.ctx.shadowOffsetX=Zo.offsetX.number*Hi.options.scale,Hi.ctx.shadowOffsetY=Zo.offsetY.number*Hi.options.scale,Hi.ctx.shadowBlur=Zo.blur.number,Hi.renderTextWithLetterSpacing(Qa,Xe.letterSpacing,xn)}),Hi.ctx.shadowColor="",Hi.ctx.shadowOffsetX=0,Hi.ctx.shadowOffsetY=0,Hi.ctx.shadowBlur=0),Xe.textDecorationLine.length&&(Hi.ctx.fillStyle=Ma(Xe.textDecorationColor||Xe.color),Xe.textDecorationLine.forEach(function(Zo){switch(Zo){case 1:Hi.ctx.fillRect(Qa.bounds.left,Math.round(Qa.bounds.top+xn),Qa.bounds.width,1);break;case 2:Hi.ctx.fillRect(Qa.bounds.left,Math.round(Qa.bounds.top),Qa.bounds.width,1);break;case 3:Hi.ctx.fillRect(Qa.bounds.left,Math.ceil(Qa.bounds.top+Fi),Qa.bounds.width,1);break}}));break;case $s.STROKE:Xe.webkitTextStrokeWidth&&Qa.text.trim().length&&(Hi.ctx.strokeStyle=Ma(Xe.webkitTextStrokeColor),Hi.ctx.lineWidth=Xe.webkitTextStrokeWidth,Hi.ctx.lineJoin=window.chrome?"miter":"round",Hi.ctx.strokeText(Qa.text,Qa.bounds.left,Qa.bounds.top+xn)),Hi.ctx.strokeStyle="",Hi.ctx.lineWidth=0,Hi.ctx.lineJoin="miter";break}})}),[2]})})},xe.prototype.renderReplacedElement=function(Me,Xe,yt){if(yt&&Me.intrinsicWidth>0&&Me.intrinsicHeight>0){var nr=Fu(Me),Or=_d(Xe);this.path(Or),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(yt,0,0,Me.intrinsicWidth,Me.intrinsicHeight,nr.left,nr.top,nr.width,nr.height),this.ctx.restore()}},xe.prototype.renderNodeContent=function(Me){return p(this,void 0,void 0,function(){var Xe,yt,nr,Or,Xr,en,xn,xn,Fi,yi,Hi,eo,Qa,Ao,As,Zo,Ko,ul,bl,xn,us,Qa,Zo;return t(this,function(To){switch(To.label){case 0:this.applyEffects(Me.getEffects(4)),Xe=Me.container,yt=Me.curves,nr=Xe.styles,Or=0,Xr=Xe.textNodes,To.label=1;case 1:return Or<Xr.length?(en=Xr[Or],[4,this.renderTextNode(en,nr)]):[3,4];case 2:To.sent(),To.label=3;case 3:return Or++,[3,1];case 4:if(!(Xe instanceof od))return[3,8];To.label=5;case 5:return To.trys.push([5,7,,8]),[4,this.context.cache.match(Xe.src)];case 6:return xn=To.sent(),this.renderReplacedElement(Xe,yt,xn),[3,8];case 7:return To.sent(),this.context.logger.error("Error loading image "+Xe.src),[3,8];case 8:if(Xe instanceof gu&&this.renderReplacedElement(Xe,yt,Xe.canvas),!(Xe instanceof Au))return[3,12];To.label=9;case 9:return To.trys.push([9,11,,12]),[4,this.context.cache.match(Xe.svg)];case 10:return xn=To.sent(),this.renderReplacedElement(Xe,yt,xn),[3,12];case 11:return To.sent(),this.context.logger.error("Error loading svg "+Xe.svg.substring(0,255)),[3,12];case 12:return Xe instanceof Ed&&Xe.tree?(Fi=new xe(this.context,{scale:this.options.scale,backgroundColor:Xe.backgroundColor,x:0,y:0,width:Xe.width,height:Xe.height}),[4,Fi.render(Xe.tree)]):[3,14];case 13:yi=To.sent(),Xe.width&&Xe.height&&this.ctx.drawImage(yi,0,0,Xe.width,Xe.height,Xe.bounds.left,Xe.bounds.top,Xe.bounds.width,Xe.bounds.height),To.label=14;case 14:if(Xe instanceof qu&&(Hi=Math.min(Xe.bounds.width,Xe.bounds.height),Xe.type===Eu?Xe.checked&&(this.ctx.save(),this.path([new fo(Xe.bounds.left+Hi*.39363,Xe.bounds.top+Hi*.79),new fo(Xe.bounds.left+Hi*.16,Xe.bounds.top+Hi*.5549),new fo(Xe.bounds.left+Hi*.27347,Xe.bounds.top+Hi*.44071),new fo(Xe.bounds.left+Hi*.39694,Xe.bounds.top+Hi*.5649),new fo(Xe.bounds.left+Hi*.72983,Xe.bounds.top+Hi*.23),new fo(Xe.bounds.left+Hi*.84,Xe.bounds.top+Hi*.34085),new fo(Xe.bounds.left+Hi*.39363,Xe.bounds.top+Hi*.79)]),this.ctx.fillStyle=Ma(_u),this.ctx.fill(),this.ctx.restore()):Xe.type===cu&&(Xe.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(Xe.bounds.left+Hi/2,Xe.bounds.top+Hi/2,Hi/4,0,Math.PI*2,!0),this.ctx.fillStyle=Ma(_u),this.ctx.fill(),this.ctx.restore()))),hf(Xe)&&Xe.value.length){eo=this.createFontStyle(nr),Qa=eo[0],Ao=eo[1],As=this.fontMetrics.getMetrics(Qa,Ao).baseline,this.ctx.font=Qa,this.ctx.fillStyle=Ma(nr.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=pf(Xe.styles.textAlign),Zo=Fu(Xe),Ko=0;switch(Xe.styles.textAlign){case Fs.CENTER:Ko+=Zo.width/2;break;case Fs.RIGHT:Ko+=Zo.width;break}ul=Zo.add(Ko,0,0,-Zo.height/2+1),this.ctx.save(),this.path([new fo(Zo.left,Zo.top),new fo(Zo.left+Zo.width,Zo.top),new fo(Zo.left+Zo.width,Zo.top+Zo.height),new fo(Zo.left,Zo.top+Zo.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Hc(Xe.value,ul),nr.letterSpacing,As),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!ss(Xe.styles.display,2048))return[3,20];if(!(Xe.styles.listStyleImage!==null))return[3,19];if(bl=Xe.styles.listStyleImage,!(bl.type===Lo.URL))return[3,18];xn=void 0,us=bl.url,To.label=15;case 15:return To.trys.push([15,17,,18]),[4,this.context.cache.match(us)];case 16:return xn=To.sent(),this.ctx.drawImage(xn,Xe.bounds.left-(xn.width+10),Xe.bounds.top),[3,18];case 17:return To.sent(),this.context.logger.error("Error loading list-style-image "+us),[3,18];case 18:return[3,20];case 19:Me.listValue&&Xe.styles.listStyleType!==Mi.NONE&&(Qa=this.createFontStyle(nr)[0],this.ctx.font=Qa,this.ctx.fillStyle=Ma(nr.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",Zo=new d(Xe.bounds.left,Xe.bounds.top+Wn(Xe.styles.paddingTop,Xe.bounds.width),Xe.bounds.width,Cl(nr.lineHeight,nr.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Hc(Me.listValue,Zo),nr.letterSpacing,Cl(nr.lineHeight,nr.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),To.label=20;case 20:return[2]}})})},xe.prototype.renderStackContent=function(Me){return p(this,void 0,void 0,function(){var Xe,yt,nr,Or,Xr,nr,en,xn,nr,Fi,yi,nr,Hi,eo,nr,Qa,Ao,nr,As,Zo,nr;return t(this,function(Ko){switch(Ko.label){case 0:if(ss(Me.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(Me.element)];case 1:Ko.sent(),Xe=0,yt=Me.negativeZIndex,Ko.label=2;case 2:return Xe<yt.length?(nr=yt[Xe],[4,this.renderStack(nr)]):[3,5];case 3:Ko.sent(),Ko.label=4;case 4:return Xe++,[3,2];case 5:return[4,this.renderNodeContent(Me.element)];case 6:Ko.sent(),Or=0,Xr=Me.nonInlineLevel,Ko.label=7;case 7:return Or<Xr.length?(nr=Xr[Or],[4,this.renderNode(nr)]):[3,10];case 8:Ko.sent(),Ko.label=9;case 9:return Or++,[3,7];case 10:en=0,xn=Me.nonPositionedFloats,Ko.label=11;case 11:return en<xn.length?(nr=xn[en],[4,this.renderStack(nr)]):[3,14];case 12:Ko.sent(),Ko.label=13;case 13:return en++,[3,11];case 14:Fi=0,yi=Me.nonPositionedInlineLevel,Ko.label=15;case 15:return Fi<yi.length?(nr=yi[Fi],[4,this.renderStack(nr)]):[3,18];case 16:Ko.sent(),Ko.label=17;case 17:return Fi++,[3,15];case 18:Hi=0,eo=Me.inlineLevel,Ko.label=19;case 19:return Hi<eo.length?(nr=eo[Hi],[4,this.renderNode(nr)]):[3,22];case 20:Ko.sent(),Ko.label=21;case 21:return Hi++,[3,19];case 22:Qa=0,Ao=Me.zeroOrAutoZIndexOrTransformedOrOpacity,Ko.label=23;case 23:return Qa<Ao.length?(nr=Ao[Qa],[4,this.renderStack(nr)]):[3,26];case 24:Ko.sent(),Ko.label=25;case 25:return Qa++,[3,23];case 26:As=0,Zo=Me.positiveZIndex,Ko.label=27;case 27:return As<Zo.length?(nr=Zo[As],[4,this.renderStack(nr)]):[3,30];case 28:Ko.sent(),Ko.label=29;case 29:return As++,[3,27];case 30:return[2]}})})},xe.prototype.mask=function(Me){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(Me.slice(0).reverse()),this.ctx.closePath()},xe.prototype.path=function(Me){this.ctx.beginPath(),this.formatPath(Me),this.ctx.closePath()},xe.prototype.formatPath=function(Me){var Xe=this;Me.forEach(function(yt,nr){var Or=Bl(yt)?yt.start:yt;nr===0?Xe.ctx.moveTo(Or.x,Or.y):Xe.ctx.lineTo(Or.x,Or.y),Bl(yt)&&Xe.ctx.bezierCurveTo(yt.startControl.x,yt.startControl.y,yt.endControl.x,yt.endControl.y,yt.end.x,yt.end.y)})},xe.prototype.renderRepeat=function(Me,Xe,yt,nr){this.path(Me),this.ctx.fillStyle=Xe,this.ctx.translate(yt,nr),this.ctx.fill(),this.ctx.translate(-yt,-nr)},xe.prototype.resizeImage=function(Me,Xe,yt){var nr;if(Me.width===Xe&&Me.height===yt)return Me;var Or=(nr=this.canvas.ownerDocument)!==null&&nr!==void 0?nr:document,Xr=Or.createElement("canvas");Xr.width=Math.max(1,Xe),Xr.height=Math.max(1,yt);var en=Xr.getContext("2d");return en.drawImage(Me,0,0,Me.width,Me.height,0,0,Xe,yt),Xr},xe.prototype.renderBackgroundImage=function(Me){return p(this,void 0,void 0,function(){var Xe,yt,nr,Or,Xr,en;return t(this,function(xn){switch(xn.label){case 0:Xe=Me.styles.backgroundImage.length-1,yt=function(yi){var Hi,eo,Qa,Ao,As,Zo,Ko,ul,bl,us,Ao,As,Zo,Ko,ul,To,Nl,Fl,rl,vu,ju,Tu,Jc,th,bl,dd,Ao,Kd,Wd,Ko,ul,Vd,As,Zo,rh,hd,Xd,nh,ih,Od,ah,Ld;return t(this,function(oh){switch(oh.label){case 0:if(!(yi.type===Lo.URL))return[3,5];Hi=void 0,eo=yi.url,oh.label=1;case 1:return oh.trys.push([1,3,,4]),[4,nr.context.cache.match(eo)];case 2:return Hi=oh.sent(),[3,4];case 3:return oh.sent(),nr.context.logger.error("Error loading background-image "+eo),[3,4];case 4:return Hi&&(Qa=Hd(Me,Xe,[Hi.width,Hi.height,Hi.width/Hi.height]),Ao=Qa[0],As=Qa[1],Zo=Qa[2],Ko=Qa[3],ul=Qa[4],bl=nr.ctx.createPattern(nr.resizeImage(Hi,Ko,ul),"repeat"),nr.renderRepeat(Ao,bl,As,Zo)),[3,6];case 5:No(yi)?(us=Hd(Me,Xe,[null,null,null]),Ao=us[0],As=us[1],Zo=us[2],Ko=us[3],ul=us[4],To=Ms(yi.angle,Ko,ul),Nl=To[0],Fl=To[1],rl=To[2],vu=To[3],ju=To[4],Tu=document.createElement("canvas"),Tu.width=Ko,Tu.height=ul,Jc=Tu.getContext("2d"),th=Jc.createLinearGradient(Fl,vu,rl,ju),is(yi.stops,Nl).forEach(function(vh){return th.addColorStop(vh.stop,Ma(vh.color))}),Jc.fillStyle=th,Jc.fillRect(0,0,Ko,ul),Ko>0&&ul>0&&(bl=nr.ctx.createPattern(Tu,"repeat"),nr.renderRepeat(Ao,bl,As,Zo))):Do(yi)&&(dd=Hd(Me,Xe,[null,null,null]),Ao=dd[0],Kd=dd[1],Wd=dd[2],Ko=dd[3],ul=dd[4],Vd=yi.position.length===0?[Si]:yi.position,As=Wn(Vd[0],Ko),Zo=Wn(Vd[Vd.length-1],ul),rh=no(yi,As,Zo,Ko,ul),hd=rh[0],Xd=rh[1],hd>0&&Xd>0&&(nh=nr.ctx.createRadialGradient(Kd+As,Wd+Zo,0,Kd+As,Wd+Zo,hd),is(yi.stops,hd*2).forEach(function(vh){return nh.addColorStop(vh.stop,Ma(vh.color))}),nr.path(Ao),nr.ctx.fillStyle=nh,hd!==Xd?(ih=Me.bounds.left+.5*Me.bounds.width,Od=Me.bounds.top+.5*Me.bounds.height,ah=Xd/hd,Ld=1/ah,nr.ctx.save(),nr.ctx.translate(ih,Od),nr.ctx.transform(1,0,0,ah,0,0),nr.ctx.translate(-ih,-Od),nr.ctx.fillRect(Kd,Ld*(Wd-Od)+Od,Ko,ul*Ld),nr.ctx.restore()):nr.ctx.fill())),oh.label=6;case 6:return Xe--,[2]}})},nr=this,Or=0,Xr=Me.styles.backgroundImage.slice(0).reverse(),xn.label=1;case 1:return Or<Xr.length?(en=Xr[Or],[5,yt(en)]):[3,4];case 2:xn.sent(),xn.label=3;case 3:return Or++,[3,1];case 4:return[2]}})})},xe.prototype.renderSolidBorder=function(Me,Xe,yt){return p(this,void 0,void 0,function(){return t(this,function(nr){return this.path(fh(yt,Xe)),this.ctx.fillStyle=Ma(Me),this.ctx.fill(),[2]})})},xe.prototype.renderDoubleBorder=function(Me,Xe,yt,nr){return p(this,void 0,void 0,function(){var Or,Xr;return t(this,function(en){switch(en.label){case 0:return Xe<3?[4,this.renderSolidBorder(Me,yt,nr)]:[3,2];case 1:return en.sent(),[2];case 2:return Or=Bh(nr,yt),this.path(Or),this.ctx.fillStyle=Ma(Me),this.ctx.fill(),Xr=eh(nr,yt),this.path(Xr),this.ctx.fill(),[2]}})})},xe.prototype.renderNodeBackgroundAndBorders=function(Me){return p(this,void 0,void 0,function(){var Xe,yt,nr,Or,Xr,en,xn,Fi,yi=this;return t(this,function(Hi){switch(Hi.label){case 0:return this.applyEffects(Me.getEffects(2)),Xe=Me.container.styles,yt=!wa(Xe.backgroundColor)||Xe.backgroundImage.length,nr=[{style:Xe.borderTopStyle,color:Xe.borderTopColor,width:Xe.borderTopWidth},{style:Xe.borderRightStyle,color:Xe.borderRightColor,width:Xe.borderRightWidth},{style:Xe.borderBottomStyle,color:Xe.borderBottomColor,width:Xe.borderBottomWidth},{style:Xe.borderLeftStyle,color:Xe.borderLeftColor,width:Xe.borderLeftWidth}],Or=ff(ch(Xe.backgroundClip,0),Me.curves),yt||Xe.boxShadow.length?(this.ctx.save(),this.path(Or),this.ctx.clip(),wa(Xe.backgroundColor)||(this.ctx.fillStyle=Ma(Xe.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(Me.container)]):[3,2];case 1:Hi.sent(),this.ctx.restore(),Xe.boxShadow.slice(0).reverse().forEach(function(eo){yi.ctx.save();var Qa=$d(Me.curves),Ao=eo.inset?0:uf,As=qd(Qa,-Ao+(eo.inset?1:-1)*eo.spread.number,(eo.inset?1:-1)*eo.spread.number,eo.spread.number*(eo.inset?-2:2),eo.spread.number*(eo.inset?-2:2));eo.inset?(yi.path(Qa),yi.ctx.clip(),yi.mask(As)):(yi.mask(Qa),yi.ctx.clip(),yi.path(As)),yi.ctx.shadowOffsetX=eo.offsetX.number+Ao,yi.ctx.shadowOffsetY=eo.offsetY.number,yi.ctx.shadowColor=Ma(eo.color),yi.ctx.shadowBlur=eo.blur.number,yi.ctx.fillStyle=eo.inset?Ma(eo.color):"rgba(0,0,0,1)",yi.ctx.fill(),yi.ctx.restore()}),Hi.label=2;case 2:Xr=0,en=0,xn=nr,Hi.label=3;case 3:return en<xn.length?(Fi=xn[en],Fi.style!==mo.NONE&&!wa(Fi.color)&&Fi.width>0?Fi.style===mo.DASHED?[4,this.renderDashedDottedBorder(Fi.color,Fi.width,Xr,Me.curves,mo.DASHED)]:[3,5]:[3,11]):[3,13];case 4:return Hi.sent(),[3,11];case 5:return Fi.style===mo.DOTTED?[4,this.renderDashedDottedBorder(Fi.color,Fi.width,Xr,Me.curves,mo.DOTTED)]:[3,7];case 6:return Hi.sent(),[3,11];case 7:return Fi.style===mo.DOUBLE?[4,this.renderDoubleBorder(Fi.color,Fi.width,Xr,Me.curves)]:[3,9];case 8:return Hi.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Fi.color,Xr,Me.curves)];case 10:Hi.sent(),Hi.label=11;case 11:Xr++,Hi.label=12;case 12:return en++,[3,3];case 13:return[2]}})})},xe.prototype.renderDashedDottedBorder=function(Me,Xe,yt,nr,Or){return p(this,void 0,void 0,function(){var Xr,en,xn,Fi,yi,Hi,eo,Qa,Ao,As,Zo,Ko,ul,bl,us,To,us,To;return t(this,function(Nl){return this.ctx.save(),Xr=ph(nr,yt),en=fh(nr,yt),Or===mo.DASHED&&(this.path(en),this.ctx.clip()),Bl(en[0])?(xn=en[0].start.x,Fi=en[0].start.y):(xn=en[0].x,Fi=en[0].y),Bl(en[1])?(yi=en[1].end.x,Hi=en[1].end.y):(yi=en[1].x,Hi=en[1].y),yt===0||yt===2?eo=Math.abs(xn-yi):eo=Math.abs(Fi-Hi),this.ctx.beginPath(),Or===mo.DOTTED?this.formatPath(Xr):this.formatPath(en.slice(0,2)),Qa=Xe<3?Xe*3:Xe*2,Ao=Xe<3?Xe*2:Xe,Or===mo.DOTTED&&(Qa=Xe,Ao=Xe),As=!0,eo<=Qa*2?As=!1:eo<=Qa*2+Ao?(Zo=eo/(2*Qa+Ao),Qa*=Zo,Ao*=Zo):(Ko=Math.floor((eo+Ao)/(Qa+Ao)),ul=(eo-Ko*Qa)/(Ko-1),bl=(eo-(Ko+1)*Qa)/Ko,Ao=bl<=0||Math.abs(Ao-ul)<Math.abs(Ao-bl)?ul:bl),As&&(Or===mo.DOTTED?this.ctx.setLineDash([0,Qa+Ao]):this.ctx.setLineDash([Qa,Ao])),Or===mo.DOTTED?(this.ctx.lineCap="round",this.ctx.lineWidth=Xe):this.ctx.lineWidth=Xe*2+1.1,this.ctx.strokeStyle=Ma(Me),this.ctx.stroke(),this.ctx.setLineDash([]),Or===mo.DASHED&&(Bl(en[0])&&(us=en[3],To=en[0],this.ctx.beginPath(),this.formatPath([new fo(us.end.x,us.end.y),new fo(To.start.x,To.start.y)]),this.ctx.stroke()),Bl(en[1])&&(us=en[1],To=en[2],this.ctx.beginPath(),this.formatPath([new fo(us.end.x,us.end.y),new fo(To.start.x,To.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},xe.prototype.render=function(Me){return p(this,void 0,void 0,function(){var Xe;return t(this,function(yt){switch(yt.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Ma(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),Xe=Fh(Me),[4,this.renderStack(Xe)];case 1:return yt.sent(),this.applyEffects([]),[2,this.canvas]}})})},xe}(Gh),hf=function(xe){return xe instanceof Pu||xe instanceof ld?!0:xe instanceof qu&&xe.type!==cu&&xe.type!==Eu},ff=function(xe,Me){switch(xe){case Oo.BORDER_BOX:return $d(Me);case Oo.CONTENT_BOX:return Nh(Me);case Oo.PADDING_BOX:default:return _d(Me)}},pf=function(xe){switch(xe){case Fs.CENTER:return"center";case Fs.RIGHT:return"right";case Fs.LEFT:default:return"left"}},mf=function(_t){y(xe,_t);function xe(Me,Xe){var yt=_t.call(this,Me,Xe)||this;return yt.canvas=Xe.canvas?Xe.canvas:document.createElement("canvas"),yt.ctx=yt.canvas.getContext("2d"),yt.options=Xe,yt.canvas.width=Math.floor(Xe.width*Xe.scale),yt.canvas.height=Math.floor(Xe.height*Xe.scale),yt.canvas.style.width=Xe.width+"px",yt.canvas.style.height=Xe.height+"px",yt.ctx.scale(yt.options.scale,yt.options.scale),yt.ctx.translate(-Xe.x,-Xe.y),yt.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+Xe.width+"x"+Xe.height+" at "+Xe.x+","+Xe.y+") with scale "+Xe.scale),yt}return xe.prototype.render=function(Me){return p(this,void 0,void 0,function(){var Xe,yt;return t(this,function(nr){switch(nr.label){case 0:return Xe=Yu(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,Me),[4,Ah(Xe)];case 1:return yt=nr.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Ma(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(yt,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},xe}(Gh),Ah=function(xe){return new Promise(function(Me,Xe){var yt=new Image;yt.onload=function(){Me(yt)},yt.onerror=Xe,yt.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(xe))})},gf=function(){function _t(xe){var Me=xe.id,Xe=xe.enabled;this.id=Me,this.enabled=Xe,this.start=Date.now()}return _t.prototype.debug=function(){for(var xe=[],Me=0;Me<arguments.length;Me++)xe[Me]=arguments[Me];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))},_t.prototype.getTime=function(){return Date.now()-this.start},_t.prototype.info=function(){for(var xe=[],Me=0;Me<arguments.length;Me++)xe[Me]=arguments[Me];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,e([this.id,this.getTime()+"ms"],xe)))},_t.prototype.warn=function(){for(var xe=[],Me=0;Me<arguments.length;Me++)xe[Me]=arguments[Me];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))},_t.prototype.error=function(){for(var xe=[],Me=0;Me<arguments.length;Me++)xe[Me]=arguments[Me];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))},_t.instances={},_t}(),Af=function(){function _t(xe,Me){var Xe;this.windowBounds=Me,this.instanceName="#"+_t.instanceCount++,this.logger=new gf({id:this.instanceName,enabled:xe.logging}),this.cache=(Xe=xe.cache)!==null&&Xe!==void 0?Xe:new Ic(this,xe)}return _t.instanceCount=1,_t}(),vf=function(xe,Me){return Me===void 0&&(Me={}),yf(xe,Me)};typeof window!="undefined"&&Vl.setContext(window);var yf=function(xe,Me){return p(void 0,void 0,void 0,function(){var Xe,yt,nr,Or,Xr,en,xn,Fi,yi,Hi,eo,Qa,Ao,As,Zo,Ko,ul,bl,us,To,Nl,Fl,Nl,rl,vu,ju,Tu,Jc,th,dd,Kd,Wd,Vd,rh,hd,Xd,nh,ih,Od,ah;return t(this,function(Ld){switch(Ld.label){case 0:if(!xe||typeof xe!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(Xe=xe.ownerDocument,!Xe)throw new Error("Element is not attached to a Document");if(yt=Xe.defaultView,!yt)throw new Error("Document is not attached to a Window");return nr={allowTaint:(rl=Me.allowTaint)!==null&&rl!==void 0?rl:!1,imageTimeout:(vu=Me.imageTimeout)!==null&&vu!==void 0?vu:15e3,proxy:Me.proxy,useCORS:(ju=Me.useCORS)!==null&&ju!==void 0?ju:!1},Or=g({logging:(Tu=Me.logging)!==null&&Tu!==void 0?Tu:!0,cache:Me.cache},nr),Xr={windowWidth:(Jc=Me.windowWidth)!==null&&Jc!==void 0?Jc:yt.innerWidth,windowHeight:(th=Me.windowHeight)!==null&&th!==void 0?th:yt.innerHeight,scrollX:(dd=Me.scrollX)!==null&&dd!==void 0?dd:yt.pageXOffset,scrollY:(Kd=Me.scrollY)!==null&&Kd!==void 0?Kd:yt.pageYOffset},en=new d(Xr.scrollX,Xr.scrollY,Xr.windowWidth,Xr.windowHeight),xn=new Af(Or,en),Fi=(Wd=Me.foreignObjectRendering)!==null&&Wd!==void 0?Wd:!1,yi={allowTaint:(Vd=Me.allowTaint)!==null&&Vd!==void 0?Vd:!1,onclone:Me.onclone,ignoreElements:Me.ignoreElements,inlineImages:Fi,copyStyles:Fi},xn.logger.debug("Starting document clone with size "+en.width+"x"+en.height+" scrolled to "+-en.left+","+-en.top),Hi=new Sn(xn,xe,yi),eo=Hi.clonedReferenceElement,eo?[4,Hi.toIFrame(Xe,en)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return Qa=Ld.sent(),Ao=Qt(eo)||Kt(eo)?u(eo.ownerDocument):f(xn,eo),As=Ao.width,Zo=Ao.height,Ko=Ao.left,ul=Ao.top,bl=bf(xn,eo,Me.backgroundColor),us={canvas:Me.canvas,backgroundColor:bl,scale:(hd=(rh=Me.scale)!==null&&rh!==void 0?rh:yt.devicePixelRatio)!==null&&hd!==void 0?hd:1,x:((Xd=Me.x)!==null&&Xd!==void 0?Xd:0)+Ko,y:((nh=Me.y)!==null&&nh!==void 0?nh:0)+ul,width:(ih=Me.width)!==null&&ih!==void 0?ih:Math.ceil(As),height:(Od=Me.height)!==null&&Od!==void 0?Od:Math.ceil(Zo)},Fi?(xn.logger.debug("Document cloned, using foreign object rendering"),Nl=new mf(xn,us),[4,Nl.render(eo)]):[3,3];case 2:return To=Ld.sent(),[3,5];case 3:return xn.logger.debug("Document cloned, element located at "+Ko+","+ul+" with size "+As+"x"+Zo+" using computed rendering"),xn.logger.debug("Starting DOM parsing"),Fl=qe(xn,eo),bl===Fl.styles.backgroundColor&&(Fl.styles.backgroundColor=Ya.TRANSPARENT),xn.logger.debug("Starting renderer for element at "+us.x+","+us.y+" with size "+us.width+"x"+us.height),Nl=new df(xn,us),[4,Nl.render(Fl)];case 4:To=Ld.sent(),Ld.label=5;case 5:return((ah=Me.removeContainer)!==null&&ah!==void 0?ah:!0)&&(Sn.destroy(Qa)||xn.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),xn.logger.debug("Finished rendering"),[2,To]}})})},bf=function(xe,Me,Xe){var yt=Me.ownerDocument,nr=yt.documentElement?Mo(xe,getComputedStyle(yt.documentElement).backgroundColor):Ya.TRANSPARENT,Or=yt.body?Mo(xe,getComputedStyle(yt.body).backgroundColor):Ya.TRANSPARENT,Xr=typeof Xe=="string"?Mo(xe,Xe):Xe===null?Ya.TRANSPARENT:4294967295;return Me===yt.documentElement?wa(nr)?wa(Or)?Xr:Or:nr:Xr};return vf})},wPlo:function(z,V,m){"use strict";m.d(V,"a",function(){return S});var S="RC_SELECT_INTERNAL_PROPS_MARK"},wYyv:function(z,V,m){"use strict";var S=m("GmyR"),y=m("47nA"),g=function(e,d,f){var u=d<0?e.length+d:d;if(u>=0&&u<e.length){var r=f<0?e.length+f:f,s=e.splice(d,1),o=y(s,1),i=o[0];e.splice(r,0,i)}},p=function(e,d,f){return e=S(e),g(e,d,f),e};z.exports=p,z.exports.mutate=g},whVF:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S=m("lNSK"),y=g(m("1q3G"));function g(f){return f&&f.__esModule?f:{default:f}}function p(f,u){if(!(f instanceof u))throw new TypeError("Cannot call a class as a function")}function t(f,u){for(var r=0;r<u.length;r++){var s=u[r];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(f,s.key,s)}}function e(f,u,r){return u&&t(f.prototype,u),r&&t(f,r),f}var d=function(){function f(){p(this,f),this.strm=new y.default,this.chunkSize=1024*10*10,this.outputBuffer=new Uint8Array(this.chunkSize),this.windowBits=5,(0,S.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 s=(0,S.deflate)(this.strm,S.Z_FULL_FLUSH),o=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);if(s<0)throw new Error("zlib deflate failed");if(this.strm.avail_in>0){var i=[o],l=o.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,s=(0,S.deflate)(this.strm,S.Z_FULL_FLUSH),s<0)throw new Error("zlib deflate failed");var n=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);l+=n.length,i.push(n)}while(this.strm.avail_in>0);for(var a=new Uint8Array(l),c=0,h=0;h<i.length;h++)a.set(i[h],c),c+=i[h].length;o=a}return this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0,o}}]),f}();V.default=d},wlus:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="MinusCircleOutlined";var d=V.a=y.forwardRef(e)},wr5s:function(z,V,m){var S=m("IwbS"),y=S.extendShape,g=y({type:"sausage",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},buildPath:function(p,t){var e=t.cx,d=t.cy,f=Math.max(t.r0||0,0),u=Math.max(t.r,0),r=(u-f)*.5,s=f+r,o=t.startAngle,i=t.endAngle,l=t.clockwise,n=Math.cos(o),a=Math.sin(o),c=Math.cos(i),h=Math.sin(i),A=l?i-o<Math.PI*2:o-i<Math.PI*2;A&&(p.moveTo(n*f+e,a*f+d),p.arc(n*s+e,a*s+d,r,-Math.PI+o,o,!l)),p.arc(e,d,u,o,i,!l),p.moveTo(c*u+e,h*u+d),p.arc(c*s+e,h*s+d,r,i-Math.PI*2,i-Math.PI,!l),f!==0&&(p.arc(e,d,f,i,o,l),p.moveTo(n*f+e,h*f+d)),p.closePath()}});z.exports=g},wt3j:function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("/IIm"),p=m("EMyp"),t=p.layoutCovers,e=S.extendComponentView({type:"brush",init:function(f,u){this.ecModel=f,this.api=u,this.model,(this._brushController=new g(u.getZr())).on("brush",y.bind(this._onBrush,this)).mount()},render:function(f){return this.model=f,d.apply(this,arguments)},updateTransform:function(f,u){return t(u),d.apply(this,arguments)},updateView:d,dispose:function(){this._brushController.dispose()},_onBrush:function(f,u){var r=this.model.id;this.model.brushTargetManager.setOutputRanges(f,this.ecModel),(!u.isEnd||u.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:r,areas:y.clone(f),$from:r}),u.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:r,areas:y.clone(f),$from:r})}});function d(f,u,r,s){(!s||s.$from!==f.id)&&this._brushController.setPanels(f.brushTargetManager.makePanelOpts(r)).enableBrush(f.brushOption).updateCovers(f.areas.slice())}z.exports=e},wy8a:function(z,V,m){var S=m("KxBF");function y(g,p,t){var e=g.length;return t=t===void 0?e:t,!p&&t>=e?g:S(g,p,t)}z.exports=y},x3X8:function(z,V,m){var S=m("KxfA"),y=S.retrieveRawValue;function g(p,t){var e=p.mapDimension("defaultedLabel",!0),d=e.length;if(d===1)return y(p,t,e[0]);if(d){for(var f=[],u=0;u<e.length;u++){var r=y(p,t,e[u]);f.push(r)}return f.join(" ")}}V.getDefaultLabel=g},x54q:function(z,V,m){},x6Kt:function(z,V,m){var S=m("y+Vt"),y=m("VpOo"),g=m("nPnh"),p=g.subPixelOptimizeRect,t={},e=S.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(f,u){var r,s,o,i;this.subPixelOptimize?(p(t,u,this.style),r=t.x,s=t.y,o=t.width,i=t.height,t.r=u.r,u=t):(r=u.x,s=u.y,o=u.width,i=u.height),u.r?y.buildPath(f,u):f.rect(r,s,o,i),f.closePath();return}});z.exports=e},xGfz:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="PlusSquareOutlined";var d=V.a=y.forwardRef(e)},xKMd:function(z,V){function m(y,g){this.getAllNames=function(){var p=g();return p.mapArray(p.getName)},this.containName=function(p){var t=g();return t.indexOfName(p)>=0},this.indexOfName=function(p){var t=y();return t.indexOfName(p)},this.getItemVisual=function(p,t){var e=y();return e.getItemVisual(p,t)}}var S=m;z.exports=S},xO64:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S=y(m("8K/p"));function y(n){return n&&n.__esModule?n:{default:n}}function g(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?g=function(c){return typeof c}:g=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},g(n)}function p(n,a){if(!(n instanceof a))throw new TypeError("Cannot call a class as a function")}function t(n,a){for(var c=0;c<a.length;c++){var h=a[c];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(n,h.key,h)}}function e(n,a,c){return a&&t(n.prototype,a),c&&t(n,c),n}function d(n,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),a&&f(n,a)}function f(n,a){return f=Object.setPrototypeOf||function(h,A){return h.__proto__=A,h},f(n,a)}function u(n){var a=o();return function(){var h=i(n),A;if(a){var v=i(this).constructor;A=Reflect.construct(h,arguments,v)}else A=h.apply(this,arguments);return r(this,A)}}function r(n,a){return a&&(g(a)==="object"||typeof a=="function")?a:s(n)}function s(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function o(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}function i(n){return i=Object.setPrototypeOf?Object.getPrototypeOf:function(c){return c.__proto__||Object.getPrototypeOf(c)},i(n)}var l=function(n){d(c,n);var a=u(c);function c(){return p(this,c),a.apply(this,arguments)}return e(c,[{key:"_pngRect",value:function(A,v,w,b,x,C,I){var _=this._readData(x);return _===null?!1:(C.imageRect(A,v,w,b,"image/png",_),!0)}},{key:"_basicRect",value:function(A,v,w,b,x,C,I,_){throw new Error("BasicCompression received in TightPNG rect")}}]),c}(S.default);V.default=l},xOOu:function(z,V,m){(function(S,y){var g,g;/*!
|
|
|
|
|
|
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(p){z.exports=p()}(function(){return function p(t,e,d){function f(s,o){if(!e[s]){if(!t[s]){var i=typeof g=="function"&&g;if(!o&&i)return g(s,!0);if(u)return u(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var n=e[s]={exports:{}};t[s][0].call(n.exports,function(a){var c=t[s][1][a];return f(c||a)},n,n.exports,p,t,e,d)}return e[s].exports}for(var u=typeof g=="function"&&g,r=0;r<d.length;r++)f(d[r]);return f}({1:[function(p,t,e){"use strict";var d=p("./utils"),f=p("./support"),u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";e.encode=function(r){for(var s,o,i,l,n,a,c,h=[],A=0,v=r.length,w=v,b=d.getTypeOf(r)!=="string";A<r.length;)w=v-A,i=b?(s=r[A++],o=A<v?r[A++]:0,A<v?r[A++]:0):(s=r.charCodeAt(A++),o=A<v?r.charCodeAt(A++):0,A<v?r.charCodeAt(A++):0),l=s>>2,n=(3&s)<<4|o>>4,a=1<w?(15&o)<<2|i>>6:64,c=2<w?63&i:64,h.push(u.charAt(l)+u.charAt(n)+u.charAt(a)+u.charAt(c));return h.join("")},e.decode=function(r){var s,o,i,l,n,a,c=0,h=0,A="data:";if(r.substr(0,A.length)===A)throw new Error("Invalid base64 input, it looks like a data url.");var v,w=3*(r=r.replace(/[^A-Za-z0-9\+\/\=]/g,"")).length/4;if(r.charAt(r.length-1)===u.charAt(64)&&w--,r.charAt(r.length-2)===u.charAt(64)&&w--,w%1!=0)throw new Error("Invalid base64 input, bad content length.");for(v=f.uint8array?new Uint8Array(0|w):new Array(0|w);c<r.length;)s=u.indexOf(r.charAt(c++))<<2|(l=u.indexOf(r.charAt(c++)))>>4,o=(15&l)<<4|(n=u.indexOf(r.charAt(c++)))>>2,i=(3&n)<<6|(a=u.indexOf(r.charAt(c++))),v[h++]=s,n!==64&&(v[h++]=o),a!==64&&(v[h++]=i);return v}},{"./support":30,"./utils":32}],2:[function(p,t,e){"use strict";var d=p("./external"),f=p("./stream/DataWorker"),u=p("./stream/Crc32Probe"),r=p("./stream/DataLengthProbe");function s(o,i,l,n,a){this.compressedSize=o,this.uncompressedSize=i,this.crc32=l,this.compression=n,this.compressedContent=a}s.prototype={getContentWorker:function(){var i=new f(d.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new r("data_length")),l=this;return i.on("end",function(){if(this.streamInfo.data_length!==l.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),i},getCompressedWorker:function(){return new f(d.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(o,i,l){return o.pipe(new u).pipe(new r("uncompressedSize")).pipe(i.compressWorker(l)).pipe(new r("compressedSize")).withStreamInfo("compression",i)},t.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(p,t,e){"use strict";var d=p("./stream/GenericWorker");e.STORE={magic:"\0\0",compressWorker:function(u){return new d("STORE compression")},uncompressWorker:function(){return new d("STORE decompression")}},e.DEFLATE=p("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(p,t,e){"use strict";var d=p("./utils"),f=function(){for(var u,r=[],s=0;s<256;s++){u=s;for(var o=0;o<8;o++)u=1&u?3988292384^u>>>1:u>>>1;r[s]=u}return r}();t.exports=function(u,r){return u!==void 0&&u.length?d.getTypeOf(u)!=="string"?function(s,o,i,l){var n=f,a=l+i;s^=-1;for(var c=l;c<a;c++)s=s>>>8^n[255&(s^o[c])];return-1^s}(0|r,u,u.length,0):function(s,o,i,l){var n=f,a=l+i;s^=-1;for(var c=l;c<a;c++)s=s>>>8^n[255&(s^o.charCodeAt(c))];return-1^s}(0|r,u,u.length,0):0}},{"./utils":32}],5:[function(p,t,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(p,t,e){"use strict";var d=null;d=typeof Promise!="undefined"?Promise:p("lie"),t.exports={Promise:d}},{lie:37}],7:[function(p,t,e){"use strict";var d=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",f=p("pako"),u=p("./utils"),r=p("./stream/GenericWorker"),s=d?"uint8array":"array";function o(i,l){r.call(this,"FlateWorker/"+i),this._pako=null,this._pakoAction=i,this._pakoOptions=l,this.meta={}}e.magic="\b\0",u.inherits(o,r),o.prototype.processChunk=function(i){this.meta=i.meta,this._pako===null&&this._createPako(),this._pako.push(u.transformTo(s,i.data),!1)},o.prototype.flush=function(){r.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},o.prototype.cleanUp=function(){r.prototype.cleanUp.call(this),this._pako=null},o.prototype._createPako=function(){this._pako=new f[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var i=this;this._pako.onData=function(l){i.push({data:l,meta:i.meta})}},e.compressWorker=function(i){return new o("Deflate",i)},e.uncompressWorker=function(){return new o("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(p,t,e){"use strict";function d(n,a){var c,h="";for(c=0;c<a;c++)h+=String.fromCharCode(255&n),n>>>=8;return h}function f(n,a,c,h,A,v){var w,b,x=n.file,C=n.compression,I=v!==s.utf8encode,_=u.transformTo("string",v(x.name)),E=u.transformTo("string",s.utf8encode(x.name)),O=x.comment,N=u.transformTo("string",v(O)),F=u.transformTo("string",s.utf8encode(O)),U=E.length!==x.name.length,B=F.length!==O.length,K="",Y="",k="",H=x.dir,W=x.date,j={crc32:0,compressedSize:0,uncompressedSize:0};a&&!c||(j.crc32=n.crc32,j.compressedSize=n.compressedSize,j.uncompressedSize=n.uncompressedSize);var M=0;a&&(M|=8),I||!U&&!B||(M|=2048);var G=0,X=0;H&&(G|=16),A==="UNIX"?(X=798,G|=function(ee,ie){var de=ee;return ee||(de=ie?16893:33204),(65535&de)<<16}(x.unixPermissions,H)):(X=20,G|=function(ee){return 63&(ee||0)}(x.dosPermissions)),w=W.getUTCHours(),w<<=6,w|=W.getUTCMinutes(),w<<=5,w|=W.getUTCSeconds()/2,b=W.getUTCFullYear()-1980,b<<=4,b|=W.getUTCMonth()+1,b<<=5,b|=W.getUTCDate(),U&&(Y=d(1,1)+d(o(_),4)+E,K+="up"+d(Y.length,2)+Y),B&&(k=d(1,1)+d(o(N),4)+F,K+="uc"+d(k.length,2)+k);var q="";return q+=`
|
|
|
\0`,q+=d(M,2),q+=C.magic,q+=d(w,2),q+=d(b,2),q+=d(j.crc32,4),q+=d(j.compressedSize,4),q+=d(j.uncompressedSize,4),q+=d(_.length,2),q+=d(K.length,2),{fileRecord:i.LOCAL_FILE_HEADER+q+_+K,dirRecord:i.CENTRAL_FILE_HEADER+d(X,2)+q+d(N.length,2)+"\0\0\0\0"+d(G,4)+d(h,4)+_+K+N}}var u=p("../utils"),r=p("../stream/GenericWorker"),s=p("../utf8"),o=p("../crc32"),i=p("../signature");function l(n,a,c,h){r.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=a,this.zipPlatform=c,this.encodeFileName=h,this.streamFiles=n,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}u.inherits(l,r),l.prototype.push=function(n){var a=n.meta.percent||0,c=this.entriesCount,h=this._sources.length;this.accumulate?this.contentBuffer.push(n):(this.bytesWritten+=n.data.length,r.prototype.push.call(this,{data:n.data,meta:{currentFile:this.currentFile,percent:c?(a+100*(c-h-1))/c:100}}))},l.prototype.openedSource=function(n){this.currentSourceOffset=this.bytesWritten,this.currentFile=n.file.name;var a=this.streamFiles&&!n.file.dir;if(a){var c=f(n,a,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:c.fileRecord,meta:{percent:0}})}else this.accumulate=!0},l.prototype.closedSource=function(n){this.accumulate=!1;var a=this.streamFiles&&!n.file.dir,c=f(n,a,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(c.dirRecord),a)this.push({data:function(h){return i.DATA_DESCRIPTOR+d(h.crc32,4)+d(h.compressedSize,4)+d(h.uncompressedSize,4)}(n),meta:{percent:100}});else for(this.push({data:c.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},l.prototype.flush=function(){for(var n=this.bytesWritten,a=0;a<this.dirRecords.length;a++)this.push({data:this.dirRecords[a],meta:{percent:100}});var c=this.bytesWritten-n,h=function(A,v,w,b,x){var C=u.transformTo("string",x(b));return i.CENTRAL_DIRECTORY_END+"\0\0\0\0"+d(A,2)+d(A,2)+d(v,4)+d(w,4)+d(C.length,2)+C}(this.dirRecords.length,c,n,this.zipComment,this.encodeFileName);this.push({data:h,meta:{percent:100}})},l.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},l.prototype.registerPrevious=function(n){this._sources.push(n);var a=this;return n.on("data",function(c){a.processChunk(c)}),n.on("end",function(){a.closedSource(a.previous.streamInfo),a._sources.length?a.prepareNextSource():a.end()}),n.on("error",function(c){a.error(c)}),this},l.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))},l.prototype.error=function(n){var a=this._sources;if(!r.prototype.error.call(this,n))return!1;for(var c=0;c<a.length;c++)try{a[c].error(n)}catch(h){}return!0},l.prototype.lock=function(){r.prototype.lock.call(this);for(var n=this._sources,a=0;a<n.length;a++)n[a].lock()},t.exports=l},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(p,t,e){"use strict";var d=p("../compressions"),f=p("./ZipFileWorker");e.generateWorker=function(u,r,s){var o=new f(r.streamFiles,s,r.platform,r.encodeFileName),i=0;try{u.forEach(function(l,n){i++;var a=function(v,w){var b=v||w,x=d[b];if(!x)throw new Error(b+" is not a valid compression method !");return x}(n.options.compression,r.compression),c=n.options.compressionOptions||r.compressionOptions||{},h=n.dir,A=n.date;n._compressWorker(a,c).withStreamInfo("file",{name:l,dir:h,date:A,comment:n.comment||"",unixPermissions:n.unixPermissions,dosPermissions:n.dosPermissions}).pipe(o)}),o.entriesCount=i}catch(l){o.error(l)}return o}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(p,t,e){"use strict";function d(){if(!(this instanceof d))return new d;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 d;for(var u in this)typeof this[u]!="function"&&(f[u]=this[u]);return f}}(d.prototype=p("./object")).loadAsync=p("./load"),d.support=p("./support"),d.defaults=p("./defaults"),d.version="3.7.1",d.loadAsync=function(f,u){return new d().loadAsync(f,u)},d.external=p("./external"),t.exports=d},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(p,t,e){"use strict";var d=p("./utils"),f=p("./external"),u=p("./utf8"),r=p("./zipEntries"),s=p("./stream/Crc32Probe"),o=p("./nodejsUtils");function i(l){return new f.Promise(function(n,a){var c=l.decompressed.getContentWorker().pipe(new s);c.on("error",function(h){a(h)}).on("end",function(){c.streamInfo.crc32!==l.decompressed.crc32?a(new Error("Corrupted zip : CRC32 mismatch")):n()}).resume()})}t.exports=function(l,n){var a=this;return n=d.extend(n||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:u.utf8decode}),o.isNode&&o.isStream(l)?f.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):d.prepareContent("the loaded zip file",l,!0,n.optimizedBinaryString,n.base64).then(function(c){var h=new r(n);return h.load(c),h}).then(function(c){var h=[f.Promise.resolve(c)],A=c.files;if(n.checkCRC32)for(var v=0;v<A.length;v++)h.push(i(A[v]));return f.Promise.all(h)}).then(function(c){for(var h=c.shift(),A=h.files,v=0;v<A.length;v++){var w=A[v];a.file(w.fileNameStr,w.decompressed,{binary:!0,optimizedBinaryString:!0,date:w.date,dir:w.dir,comment:w.fileCommentStr.length?w.fileCommentStr:null,unixPermissions:w.unixPermissions,dosPermissions:w.dosPermissions,createFolders:n.createFolders})}return h.zipComment.length&&(a.comment=h.zipComment),a})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(p,t,e){"use strict";var d=p("../utils"),f=p("../stream/GenericWorker");function u(r,s){f.call(this,"Nodejs stream input adapter for "+r),this._upstreamEnded=!1,this._bindStream(s)}d.inherits(u,f),u.prototype._bindStream=function(r){var s=this;(this._stream=r).pause(),r.on("data",function(o){s.push({data:o,meta:{percent:0}})}).on("error",function(o){s.isPaused?this.generatedError=o:s.error(o)}).on("end",function(){s.isPaused?s._upstreamEnded=!0:s.end()})},u.prototype.pause=function(){return!!f.prototype.pause.call(this)&&(this._stream.pause(),!0)},u.prototype.resume=function(){return!!f.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},t.exports=u},{"../stream/GenericWorker":28,"../utils":32}],13:[function(p,t,e){"use strict";var d=p("readable-stream").Readable;function f(u,r,s){d.call(this,r),this._helper=u;var o=this;u.on("data",function(i,l){o.push(i)||o._helper.pause(),s&&s(l)}).on("error",function(i){o.emit("error",i)}).on("end",function(){o.push(null)})}p("../utils").inherits(f,d),f.prototype._read=function(){this._helper.resume()},t.exports=f},{"../utils":32,"readable-stream":16}],14:[function(p,t,e){"use strict";t.exports={isNode:typeof S!="undefined",newBufferFrom:function(f,u){if(S.from&&S.from!==Uint8Array.from)return S.from(f,u);if(typeof f=="number")throw new Error('The "data" argument must not be a number');return new S(f,u)},allocBuffer:function(f){if(S.alloc)return S.alloc(f);var u=new S(f);return u.fill(0),u},isBuffer:function(f){return S.isBuffer(f)},isStream:function(f){return f&&typeof f.on=="function"&&typeof f.pause=="function"&&typeof f.resume=="function"}}},{}],15:[function(p,t,e){"use strict";function d(x,C,I){var _,E=u.getTypeOf(C),O=u.extend(I||{},o);O.date=O.date||new Date,O.compression!==null&&(O.compression=O.compression.toUpperCase()),typeof O.unixPermissions=="string"&&(O.unixPermissions=parseInt(O.unixPermissions,8)),O.unixPermissions&&16384&O.unixPermissions&&(O.dir=!0),O.dosPermissions&&16&O.dosPermissions&&(O.dir=!0),O.dir&&(x=A(x)),O.createFolders&&(_=h(x))&&v.call(this,_,!0);var N=E==="string"&&O.binary===!1&&O.base64===!1;I&&I.binary!==void 0||(O.binary=!N),(C instanceof i&&C.uncompressedSize===0||O.dir||!C||C.length===0)&&(O.base64=!1,O.binary=!0,C="",O.compression="STORE",E="string");var F=null;F=C instanceof i||C instanceof r?C:a.isNode&&a.isStream(C)?new c(x,C):u.prepareContent(x,C,O.binary,O.optimizedBinaryString,O.base64);var U=new l(x,F,O);this.files[x]=U}var f=p("./utf8"),u=p("./utils"),r=p("./stream/GenericWorker"),s=p("./stream/StreamHelper"),o=p("./defaults"),i=p("./compressedObject"),l=p("./zipObject"),n=p("./generate"),a=p("./nodejsUtils"),c=p("./nodejs/NodejsStreamInputAdapter"),h=function(C){C.slice(-1)==="/"&&(C=C.substring(0,C.length-1));var I=C.lastIndexOf("/");return 0<I?C.substring(0,I):""},A=function(C){return C.slice(-1)!=="/"&&(C+="/"),C},v=function(C,I){return I=I!==void 0?I:o.createFolders,C=A(C),this.files[C]||d.call(this,C,null,{dir:!0,createFolders:I}),this.files[C]};function w(x){return Object.prototype.toString.call(x)==="[object RegExp]"}var b={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(C){var I,_,E;for(I in this.files)E=this.files[I],(_=I.slice(this.root.length,I.length))&&I.slice(0,this.root.length)===this.root&&C(_,E)},filter:function(C){var I=[];return this.forEach(function(_,E){C(_,E)&&I.push(E)}),I},file:function(C,I,_){if(arguments.length!==1)return C=this.root+C,d.call(this,C,I,_),this;if(w(C)){var E=C;return this.filter(function(N,F){return!F.dir&&E.test(N)})}var O=this.files[this.root+C];return O&&!O.dir?O:null},folder:function(C){if(!C)return this;if(w(C))return this.filter(function(O,N){return N.dir&&C.test(O)});var I=this.root+C,_=v.call(this,I),E=this.clone();return E.root=_.name,E},remove:function(C){C=this.root+C;var I=this.files[C];if(I||(C.slice(-1)!=="/"&&(C+="/"),I=this.files[C]),I&&!I.dir)delete this.files[C];else for(var _=this.filter(function(O,N){return N.name.slice(0,C.length)===C}),E=0;E<_.length;E++)delete this.files[_[E].name];return this},generate:function(C){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(C){var I,_={};try{if((_=u.extend(C||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:f.utf8encode})).type=_.type.toLowerCase(),_.compression=_.compression.toUpperCase(),_.type==="binarystring"&&(_.type="string"),!_.type)throw new Error("No output type specified.");u.checkSupport(_.type),_.platform!=="darwin"&&_.platform!=="freebsd"&&_.platform!=="linux"&&_.platform!=="sunos"||(_.platform="UNIX"),_.platform==="win32"&&(_.platform="DOS");var E=_.comment||this.comment||"";I=n.generateWorker(this,_,E)}catch(O){(I=new r("error")).error(O)}return new s(I,_.type||"string",_.mimeType)},generateAsync:function(C,I){return this.generateInternalStream(C).accumulate(I)},generateNodeStream:function(C,I){return(C=C||{}).type||(C.type="nodebuffer"),this.generateInternalStream(C).toNodejsStream(I)}};t.exports=b},{"./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(p,t,e){t.exports=p("stream")},{stream:void 0}],17:[function(p,t,e){"use strict";var d=p("./DataReader");function f(u){d.call(this,u);for(var r=0;r<this.data.length;r++)u[r]=255&u[r]}p("../utils").inherits(f,d),f.prototype.byteAt=function(u){return this.data[this.zero+u]},f.prototype.lastIndexOfSignature=function(u){for(var r=u.charCodeAt(0),s=u.charCodeAt(1),o=u.charCodeAt(2),i=u.charCodeAt(3),l=this.length-4;0<=l;--l)if(this.data[l]===r&&this.data[l+1]===s&&this.data[l+2]===o&&this.data[l+3]===i)return l-this.zero;return-1},f.prototype.readAndCheckSignature=function(u){var r=u.charCodeAt(0),s=u.charCodeAt(1),o=u.charCodeAt(2),i=u.charCodeAt(3),l=this.readData(4);return r===l[0]&&s===l[1]&&o===l[2]&&i===l[3]},f.prototype.readData=function(u){if(this.checkOffset(u),u===0)return[];var r=this.data.slice(this.zero+this.index,this.zero+this.index+u);return this.index+=u,r},t.exports=f},{"../utils":32,"./DataReader":18}],18:[function(p,t,e){"use strict";var d=p("../utils");function f(u){this.data=u,this.length=u.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 s,o=0;for(this.checkOffset(r),s=this.index+r-1;s>=this.index;s--)o=(o<<8)+this.byteAt(s);return this.index+=r,o},readString:function(r){return d.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))}},t.exports=f},{"../utils":32}],19:[function(p,t,e){"use strict";var d=p("./Uint8ArrayReader");function f(u){d.call(this,u)}p("../utils").inherits(f,d),f.prototype.readData=function(u){this.checkOffset(u);var r=this.data.slice(this.zero+this.index,this.zero+this.index+u);return this.index+=u,r},t.exports=f},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(p,t,e){"use strict";var d=p("./DataReader");function f(u){d.call(this,u)}p("../utils").inherits(f,d),f.prototype.byteAt=function(u){return this.data.charCodeAt(this.zero+u)},f.prototype.lastIndexOfSignature=function(u){return this.data.lastIndexOf(u)-this.zero},f.prototype.readAndCheckSignature=function(u){return u===this.readData(4)},f.prototype.readData=function(u){this.checkOffset(u);var r=this.data.slice(this.zero+this.index,this.zero+this.index+u);return this.index+=u,r},t.exports=f},{"../utils":32,"./DataReader":18}],21:[function(p,t,e){"use strict";var d=p("./ArrayReader");function f(u){d.call(this,u)}p("../utils").inherits(f,d),f.prototype.readData=function(u){if(this.checkOffset(u),u===0)return new Uint8Array(0);var r=this.data.subarray(this.zero+this.index,this.zero+this.index+u);return this.index+=u,r},t.exports=f},{"../utils":32,"./ArrayReader":17}],22:[function(p,t,e){"use strict";var d=p("../utils"),f=p("../support"),u=p("./ArrayReader"),r=p("./StringReader"),s=p("./NodeBufferReader"),o=p("./Uint8ArrayReader");t.exports=function(i){var l=d.getTypeOf(i);return d.checkSupport(l),l!=="string"||f.uint8array?l==="nodebuffer"?new s(i):f.uint8array?new o(d.transformTo("uint8array",i)):new u(d.transformTo("array",i)):new r(i)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(p,t,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(p,t,e){"use strict";var d=p("./GenericWorker"),f=p("../utils");function u(r){d.call(this,"ConvertWorker to "+r),this.destType=r}f.inherits(u,d),u.prototype.processChunk=function(r){this.push({data:f.transformTo(this.destType,r.data),meta:r.meta})},t.exports=u},{"../utils":32,"./GenericWorker":28}],25:[function(p,t,e){"use strict";var d=p("./GenericWorker"),f=p("../crc32");function u(){d.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}p("../utils").inherits(u,d),u.prototype.processChunk=function(r){this.streamInfo.crc32=f(r.data,this.streamInfo.crc32||0),this.push(r)},t.exports=u},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(p,t,e){"use strict";var d=p("../utils"),f=p("./GenericWorker");function u(r){f.call(this,"DataLengthProbe for "+r),this.propName=r,this.withStreamInfo(r,0)}d.inherits(u,f),u.prototype.processChunk=function(r){if(r){var s=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=s+r.data.length}f.prototype.processChunk.call(this,r)},t.exports=u},{"../utils":32,"./GenericWorker":28}],27:[function(p,t,e){"use strict";var d=p("../utils"),f=p("./GenericWorker");function u(r){f.call(this,"DataWorker");var s=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,r.then(function(o){s.dataIsReady=!0,s.data=o,s.max=o&&o.length||0,s.type=d.getTypeOf(o),s.isPaused||s._tickAndRepeat()},function(o){s.error(o)})}d.inherits(u,f),u.prototype.cleanUp=function(){f.prototype.cleanUp.call(this),this.data=null},u.prototype.resume=function(){return!!f.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,d.delay(this._tickAndRepeat,[],this)),!0)},u.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(d.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},u.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var r=null,s=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,s);break;case"uint8array":r=this.data.subarray(this.index,s);break;case"array":case"nodebuffer":r=this.data.slice(this.index,s)}return this.index=s,this.push({data:r,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=u},{"../utils":32,"./GenericWorker":28}],28:[function(p,t,e){"use strict";function d(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}d.prototype={push:function(u){this.emit("data",u)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(u){this.emit("error",u)}return!0},error:function(u){return!this.isFinished&&(this.isPaused?this.generatedError=u:(this.isFinished=!0,this.emit("error",u),this.previous&&this.previous.error(u),this.cleanUp()),!0)},on:function(u,r){return this._listeners[u].push(r),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(u,r){if(this._listeners[u])for(var s=0;s<this._listeners[u].length;s++)this._listeners[u][s].call(this,r)},pipe:function(u){return u.registerPrevious(this)},registerPrevious:function(u){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=u.streamInfo,this.mergeStreamInfo(),this.previous=u;var r=this;return u.on("data",function(s){r.processChunk(s)}),u.on("end",function(){r.end()}),u.on("error",function(s){r.error(s)}),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 u=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),u=!0),this.previous&&this.previous.resume(),!u},flush:function(){},processChunk:function(u){this.push(u)},withStreamInfo:function(u,r){return this.extraStreamInfo[u]=r,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var u in this.extraStreamInfo)this.extraStreamInfo.hasOwnProperty(u)&&(this.streamInfo[u]=this.extraStreamInfo[u])},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 u="Worker "+this.name;return this.previous?this.previous+" -> "+u:u}},t.exports=d},{}],29:[function(p,t,e){"use strict";var d=p("../utils"),f=p("./ConvertWorker"),u=p("./GenericWorker"),r=p("../base64"),s=p("../support"),o=p("../external"),i=null;if(s.nodestream)try{i=p("../nodejs/NodejsStreamOutputAdapter")}catch(a){}function l(a,c){return new o.Promise(function(h,A){var v=[],w=a._internalType,b=a._outputType,x=a._mimeType;a.on("data",function(C,I){v.push(C),c&&c(I)}).on("error",function(C){v=[],A(C)}).on("end",function(){try{var C=function(I,_,E){switch(I){case"blob":return d.newBlob(d.transformTo("arraybuffer",_),E);case"base64":return r.encode(_);default:return d.transformTo(I,_)}}(b,function(I,_){var E,O=0,N=null,F=0;for(E=0;E<_.length;E++)F+=_[E].length;switch(I){case"string":return _.join("");case"array":return Array.prototype.concat.apply([],_);case"uint8array":for(N=new Uint8Array(F),E=0;E<_.length;E++)N.set(_[E],O),O+=_[E].length;return N;case"nodebuffer":return S.concat(_);default:throw new Error("concat : unsupported type '"+I+"'")}}(w,v),x);h(C)}catch(I){A(I)}v=[]}).resume()})}function n(a,c,h){var A=c;switch(c){case"blob":case"arraybuffer":A="uint8array";break;case"base64":A="string"}try{this._internalType=A,this._outputType=c,this._mimeType=h,d.checkSupport(A),this._worker=a.pipe(new f(A)),a.lock()}catch(v){this._worker=new u("error"),this._worker.error(v)}}n.prototype={accumulate:function(c){return l(this,c)},on:function(c,h){var A=this;return c==="data"?this._worker.on(c,function(v){h.call(A,v.data,v.meta)}):this._worker.on(c,function(){d.delay(h,arguments,A)}),this},resume:function(){return d.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(c){if(d.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new i(this,{objectMode:this._outputType!=="nodebuffer"},c)}},t.exports=n},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(p,t,e){"use strict";if(e.base64=!0,e.array=!0,e.string=!0,e.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",e.nodebuffer=typeof S!="undefined",e.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")e.blob=!1;else{var d=new ArrayBuffer(0);try{e.blob=new Blob([d],{type:"application/zip"}).size===0}catch(u){try{var f=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);f.append(d),e.blob=f.getBlob("application/zip").size===0}catch(r){e.blob=!1}}}try{e.nodestream=!!p("readable-stream").Readable}catch(u){e.nodestream=!1}},{"readable-stream":16}],31:[function(p,t,e){"use strict";for(var d=p("./utils"),f=p("./support"),u=p("./nodejsUtils"),r=p("./stream/GenericWorker"),s=new Array(256),o=0;o<256;o++)s[o]=252<=o?6:248<=o?5:240<=o?4:224<=o?3:192<=o?2:1;s[254]=s[254]=1;function i(){r.call(this,"utf-8 decode"),this.leftOver=null}function l(){r.call(this,"utf-8 encode")}e.utf8encode=function(n){return f.nodebuffer?u.newBufferFrom(n,"utf-8"):function(a){var c,h,A,v,w,b=a.length,x=0;for(v=0;v<b;v++)(64512&(h=a.charCodeAt(v)))==55296&&v+1<b&&(64512&(A=a.charCodeAt(v+1)))==56320&&(h=65536+(h-55296<<10)+(A-56320),v++),x+=h<128?1:h<2048?2:h<65536?3:4;for(c=f.uint8array?new Uint8Array(x):new Array(x),v=w=0;w<x;v++)(64512&(h=a.charCodeAt(v)))==55296&&v+1<b&&(64512&(A=a.charCodeAt(v+1)))==56320&&(h=65536+(h-55296<<10)+(A-56320),v++),h<128?c[w++]=h:(h<2048?c[w++]=192|h>>>6:(h<65536?c[w++]=224|h>>>12:(c[w++]=240|h>>>18,c[w++]=128|h>>>12&63),c[w++]=128|h>>>6&63),c[w++]=128|63&h);return c}(n)},e.utf8decode=function(n){return f.nodebuffer?d.transformTo("nodebuffer",n).toString("utf-8"):function(a){var c,h,A,v,w=a.length,b=new Array(2*w);for(c=h=0;c<w;)if((A=a[c++])<128)b[h++]=A;else if(4<(v=s[A]))b[h++]=65533,c+=v-1;else{for(A&=v===2?31:v===3?15:7;1<v&&c<w;)A=A<<6|63&a[c++],v--;1<v?b[h++]=65533:A<65536?b[h++]=A:(A-=65536,b[h++]=55296|A>>10&1023,b[h++]=56320|1023&A)}return b.length!==h&&(b.subarray?b=b.subarray(0,h):b.length=h),d.applyFromCharCode(b)}(n=d.transformTo(f.uint8array?"uint8array":"array",n))},d.inherits(i,r),i.prototype.processChunk=function(n){var a=d.transformTo(f.uint8array?"uint8array":"array",n.data);if(this.leftOver&&this.leftOver.length){if(f.uint8array){var c=a;(a=new Uint8Array(c.length+this.leftOver.length)).set(this.leftOver,0),a.set(c,this.leftOver.length)}else a=this.leftOver.concat(a);this.leftOver=null}var h=function(v,w){var b;for((w=w||v.length)>v.length&&(w=v.length),b=w-1;0<=b&&(192&v[b])==128;)b--;return b<0||b===0?w:b+s[v[b]]>w?b:w}(a),A=a;h!==a.length&&(f.uint8array?(A=a.subarray(0,h),this.leftOver=a.subarray(h,a.length)):(A=a.slice(0,h),this.leftOver=a.slice(h,a.length))),this.push({data:e.utf8decode(A),meta:n.meta})},i.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:e.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},e.Utf8DecodeWorker=i,d.inherits(l,r),l.prototype.processChunk=function(n){this.push({data:e.utf8encode(n.data),meta:n.meta})},e.Utf8EncodeWorker=l},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(p,t,e){"use strict";var d=p("./support"),f=p("./base64"),u=p("./nodejsUtils"),r=p("set-immediate-shim"),s=p("./external");function o(h){return h}function i(h,A){for(var v=0;v<h.length;++v)A[v]=255&h.charCodeAt(v);return A}e.newBlob=function(h,A){e.checkSupport("blob");try{return new Blob([h],{type:A})}catch(w){try{var v=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return v.append(h),v.getBlob(A)}catch(b){throw new Error("Bug : can't construct the Blob.")}}};var l={stringifyByChunk:function(A,v,w){var b=[],x=0,C=A.length;if(C<=w)return String.fromCharCode.apply(null,A);for(;x<C;)v==="array"||v==="nodebuffer"?b.push(String.fromCharCode.apply(null,A.slice(x,Math.min(x+w,C)))):b.push(String.fromCharCode.apply(null,A.subarray(x,Math.min(x+w,C)))),x+=w;return b.join("")},stringifyByChar:function(A){for(var v="",w=0;w<A.length;w++)v+=String.fromCharCode(A[w]);return v},applyCanBeUsed:{uint8array:function(){try{return d.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(h){return!1}}(),nodebuffer:function(){try{return d.nodebuffer&&String.fromCharCode.apply(null,u.allocBuffer(1)).length===1}catch(h){return!1}}()}};function n(h){var A=65536,v=e.getTypeOf(h),w=!0;if(v==="uint8array"?w=l.applyCanBeUsed.uint8array:v==="nodebuffer"&&(w=l.applyCanBeUsed.nodebuffer),w)for(;1<A;)try{return l.stringifyByChunk(h,v,A)}catch(b){A=Math.floor(A/2)}return l.stringifyByChar(h)}function a(h,A){for(var v=0;v<h.length;v++)A[v]=h[v];return A}e.applyFromCharCode=n;var c={};c.string={string:o,array:function(A){return i(A,new Array(A.length))},arraybuffer:function(A){return c.string.uint8array(A).buffer},uint8array:function(A){return i(A,new Uint8Array(A.length))},nodebuffer:function(A){return i(A,u.allocBuffer(A.length))}},c.array={string:n,array:o,arraybuffer:function(A){return new Uint8Array(A).buffer},uint8array:function(A){return new Uint8Array(A)},nodebuffer:function(A){return u.newBufferFrom(A)}},c.arraybuffer={string:function(A){return n(new Uint8Array(A))},array:function(A){return a(new Uint8Array(A),new Array(A.byteLength))},arraybuffer:o,uint8array:function(A){return new Uint8Array(A)},nodebuffer:function(A){return u.newBufferFrom(new Uint8Array(A))}},c.uint8array={string:n,array:function(A){return a(A,new Array(A.length))},arraybuffer:function(A){return A.buffer},uint8array:o,nodebuffer:function(A){return u.newBufferFrom(A)}},c.nodebuffer={string:n,array:function(A){return a(A,new Array(A.length))},arraybuffer:function(A){return c.nodebuffer.uint8array(A).buffer},uint8array:function(A){return a(A,new Uint8Array(A.length))},nodebuffer:o},e.transformTo=function(h,A){if(A=A||"",!h)return A;e.checkSupport(h);var v=e.getTypeOf(A);return c[v][h](A)},e.getTypeOf=function(h){return typeof h=="string"?"string":Object.prototype.toString.call(h)==="[object Array]"?"array":d.nodebuffer&&u.isBuffer(h)?"nodebuffer":d.uint8array&&h instanceof Uint8Array?"uint8array":d.arraybuffer&&h instanceof ArrayBuffer?"arraybuffer":void 0},e.checkSupport=function(h){if(!d[h.toLowerCase()])throw new Error(h+" is not supported by this platform")},e.MAX_VALUE_16BITS=65535,e.MAX_VALUE_32BITS=-1,e.pretty=function(h){var A,v,w="";for(v=0;v<(h||"").length;v++)w+="\\x"+((A=h.charCodeAt(v))<16?"0":"")+A.toString(16).toUpperCase();return w},e.delay=function(h,A,v){r(function(){h.apply(v||null,A||[])})},e.inherits=function(h,A){function v(){}v.prototype=A.prototype,h.prototype=new v},e.extend=function(){var h,A,v={};for(h=0;h<arguments.length;h++)for(A in arguments[h])arguments[h].hasOwnProperty(A)&&v[A]===void 0&&(v[A]=arguments[h][A]);return v},e.prepareContent=function(h,A,v,w,b){return s.Promise.resolve(A).then(function(x){return d.blob&&(x instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(x))!==-1)&&typeof FileReader!="undefined"?new s.Promise(function(C,I){var _=new FileReader;_.onload=function(E){C(E.target.result)},_.onerror=function(E){I(E.target.error)},_.readAsArrayBuffer(x)}):x}).then(function(x){var C=e.getTypeOf(x);return C?(C==="arraybuffer"?x=e.transformTo("uint8array",x):C==="string"&&(b?x=f.decode(x):v&&w!==!0&&(x=function(I){return i(I,d.uint8array?new Uint8Array(I.length):new Array(I.length))}(x))),x):s.Promise.reject(new Error("Can't read the data of '"+h+"'. 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(p,t,e){"use strict";var d=p("./reader/readerFor"),f=p("./utils"),u=p("./signature"),r=p("./zipEntry"),s=(p("./utf8"),p("./support"));function o(i){this.files=[],this.loadOptions=i}o.prototype={checkSignature:function(l){if(!this.reader.readAndCheckSignature(l)){this.reader.index-=4;var n=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+f.pretty(n)+", expected "+f.pretty(l)+")")}},isSignature:function(l,n){var a=this.reader.index;this.reader.setIndex(l);var c=this.reader.readString(4)===n;return this.reader.setIndex(a),c},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 l=this.reader.readData(this.zipCommentLength),n=s.uint8array?"uint8array":"array",a=f.transformTo(n,l);this.zipComment=this.loadOptions.decodeFileName(a)},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 l,n,a,c=this.zip64EndOfCentralSize-44;0<c;)l=this.reader.readInt(2),n=this.reader.readInt(4),a=this.reader.readData(n),this.zip64ExtensibleData[l]={id:l,length:n,value:a}},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 l,n;for(l=0;l<this.files.length;l++)n=this.files[l],this.reader.setIndex(n.localHeaderOffset),this.checkSignature(u.LOCAL_FILE_HEADER),n.readLocalPart(this.reader),n.handleUTF8(),n.processAttributes()},readCentralDir:function(){var l;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(u.CENTRAL_FILE_HEADER);)(l=new r({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(l);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 l=this.reader.lastIndexOfSignature(u.CENTRAL_DIRECTORY_END);if(l<0)throw this.isSignature(0,u.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(l);var n=l;if(this.checkSignature(u.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,(l=this.reader.lastIndexOfSignature(u.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(l),this.checkSignature(u.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,u.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(u.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(u.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var a=this.centralDirOffset+this.centralDirSize;this.zip64&&(a+=20,a+=12+this.zip64EndOfCentralSize);var c=n-a;if(0<c)this.isSignature(n,u.CENTRAL_FILE_HEADER)||(this.reader.zero=c);else if(c<0)throw new Error("Corrupted zip: missing "+Math.abs(c)+" bytes.")},prepareReader:function(l){this.reader=d(l)},load:function(l){this.prepareReader(l),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=o},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(p,t,e){"use strict";var d=p("./reader/readerFor"),f=p("./utils"),u=p("./compressedObject"),r=p("./crc32"),s=p("./utf8"),o=p("./compressions"),i=p("./support");function l(n,a){this.options=n,this.loadOptions=a}l.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(a){var c,h;if(a.skip(22),this.fileNameLength=a.readInt(2),h=a.readInt(2),this.fileName=a.readData(this.fileNameLength),a.skip(h),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((c=function(A){for(var v in o)if(o.hasOwnProperty(v)&&o[v].magic===A)return o[v];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 u(this.compressedSize,this.uncompressedSize,this.crc32,c,a.readData(this.compressedSize))},readCentralPart:function(a){this.versionMadeBy=a.readInt(2),a.skip(2),this.bitFlag=a.readInt(2),this.compressionMethod=a.readString(2),this.date=a.readDate(),this.crc32=a.readInt(4),this.compressedSize=a.readInt(4),this.uncompressedSize=a.readInt(4);var c=a.readInt(2);if(this.extraFieldsLength=a.readInt(2),this.fileCommentLength=a.readInt(2),this.diskNumberStart=a.readInt(2),this.internalFileAttributes=a.readInt(2),this.externalFileAttributes=a.readInt(4),this.localHeaderOffset=a.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");a.skip(c),this.readExtraFields(a),this.parseZIP64ExtraField(a),this.fileComment=a.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var a=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),a==0&&(this.dosPermissions=63&this.externalFileAttributes),a==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(a){if(this.extraFields[1]){var c=d(this.extraFields[1].value);this.uncompressedSize===f.MAX_VALUE_32BITS&&(this.uncompressedSize=c.readInt(8)),this.compressedSize===f.MAX_VALUE_32BITS&&(this.compressedSize=c.readInt(8)),this.localHeaderOffset===f.MAX_VALUE_32BITS&&(this.localHeaderOffset=c.readInt(8)),this.diskNumberStart===f.MAX_VALUE_32BITS&&(this.diskNumberStart=c.readInt(4))}},readExtraFields:function(a){var c,h,A,v=a.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});a.index+4<v;)c=a.readInt(2),h=a.readInt(2),A=a.readData(h),this.extraFields[c]={id:c,length:h,value:A};a.setIndex(v)},handleUTF8:function(){var a=i.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=s.utf8decode(this.fileName),this.fileCommentStr=s.utf8decode(this.fileComment);else{var c=this.findExtraFieldUnicodePath();if(c!==null)this.fileNameStr=c;else{var h=f.transformTo(a,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(h)}var A=this.findExtraFieldUnicodeComment();if(A!==null)this.fileCommentStr=A;else{var v=f.transformTo(a,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(v)}}},findExtraFieldUnicodePath:function(){var a=this.extraFields[28789];if(a){var c=d(a.value);return c.readInt(1)!==1||r(this.fileName)!==c.readInt(4)?null:s.utf8decode(c.readData(a.length-5))}return null},findExtraFieldUnicodeComment:function(){var a=this.extraFields[25461];if(a){var c=d(a.value);return c.readInt(1)!==1||r(this.fileComment)!==c.readInt(4)?null:s.utf8decode(c.readData(a.length-5))}return null}},t.exports=l},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(p,t,e){"use strict";function d(a,c,h){this.name=a,this.dir=h.dir,this.date=h.date,this.comment=h.comment,this.unixPermissions=h.unixPermissions,this.dosPermissions=h.dosPermissions,this._data=c,this._dataBinary=h.binary,this.options={compression:h.compression,compressionOptions:h.compressionOptions}}var f=p("./stream/StreamHelper"),u=p("./stream/DataWorker"),r=p("./utf8"),s=p("./compressedObject"),o=p("./stream/GenericWorker");d.prototype={internalStream:function(c){var h=null,A="string";try{if(!c)throw new Error("No output type specified.");var v=(A=c.toLowerCase())==="string"||A==="text";A!=="binarystring"&&A!=="text"||(A="string"),h=this._decompressWorker();var w=!this._dataBinary;w&&!v&&(h=h.pipe(new r.Utf8EncodeWorker)),!w&&v&&(h=h.pipe(new r.Utf8DecodeWorker))}catch(b){(h=new o("error")).error(b)}return new f(h,A,"")},async:function(c,h){return this.internalStream(c).accumulate(h)},nodeStream:function(c,h){return this.internalStream(c||"nodebuffer").toNodejsStream(h)},_compressWorker:function(c,h){if(this._data instanceof s&&this._data.compression.magic===c.magic)return this._data.getCompressedWorker();var A=this._decompressWorker();return this._dataBinary||(A=A.pipe(new r.Utf8EncodeWorker)),s.createWorkerFrom(A,c,h)},_decompressWorker:function(){return this._data instanceof s?this._data.getContentWorker():this._data instanceof o?this._data:new u(this._data)}};for(var i=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],l=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},n=0;n<i.length;n++)d.prototype[i[n]]=l;t.exports=d},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(p,t,e){(function(d){"use strict";var f,u,r=d.MutationObserver||d.WebKitMutationObserver;if(r){var s=0,o=new r(a),i=d.document.createTextNode("");o.observe(i,{characterData:!0}),f=function(){i.data=s=++s%2}}else if(d.setImmediate||d.MessageChannel===void 0)f="document"in d&&"onreadystatechange"in d.document.createElement("script")?function(){var c=d.document.createElement("script");c.onreadystatechange=function(){a(),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},d.document.documentElement.appendChild(c)}:function(){setTimeout(a,0)};else{var l=new d.MessageChannel;l.port1.onmessage=a,f=function(){l.port2.postMessage(0)}}var n=[];function a(){var c,h;u=!0;for(var A=n.length;A;){for(h=n,n=[],c=-1;++c<A;)h[c]();A=n.length}u=!1}t.exports=function(c){n.push(c)!==1||u||f()}}).call(this,typeof y!="undefined"?y:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(p,t,e){"use strict";var d=p("immediate");function f(){}var u={},r=["REJECTED"],s=["FULFILLED"],o=["PENDING"];function i(A){if(typeof A!="function")throw new TypeError("resolver must be a function");this.state=o,this.queue=[],this.outcome=void 0,A!==f&&c(this,A)}function l(A,v,w){this.promise=A,typeof v=="function"&&(this.onFulfilled=v,this.callFulfilled=this.otherCallFulfilled),typeof w=="function"&&(this.onRejected=w,this.callRejected=this.otherCallRejected)}function n(A,v,w){d(function(){var b;try{b=v(w)}catch(x){return u.reject(A,x)}b===A?u.reject(A,new TypeError("Cannot resolve promise with itself")):u.resolve(A,b)})}function a(A){var v=A&&A.then;if(A&&(typeof A=="object"||typeof A=="function")&&typeof v=="function")return function(){v.apply(A,arguments)}}function c(A,v){var w=!1;function b(I){w||(w=!0,u.reject(A,I))}function x(I){w||(w=!0,u.resolve(A,I))}var C=h(function(){v(x,b)});C.status==="error"&&b(C.value)}function h(A,v){var w={};try{w.value=A(v),w.status="success"}catch(b){w.status="error",w.value=b}return w}(t.exports=i).prototype.finally=function(A){if(typeof A!="function")return this;var v=this.constructor;return this.then(function(w){return v.resolve(A()).then(function(){return w})},function(w){return v.resolve(A()).then(function(){throw w})})},i.prototype.catch=function(A){return this.then(null,A)},i.prototype.then=function(A,v){if(typeof A!="function"&&this.state===s||typeof v!="function"&&this.state===r)return this;var w=new this.constructor(f);return this.state!==o?n(w,this.state===s?A:v,this.outcome):this.queue.push(new l(w,A,v)),w},l.prototype.callFulfilled=function(A){u.resolve(this.promise,A)},l.prototype.otherCallFulfilled=function(A){n(this.promise,this.onFulfilled,A)},l.prototype.callRejected=function(A){u.reject(this.promise,A)},l.prototype.otherCallRejected=function(A){n(this.promise,this.onRejected,A)},u.resolve=function(A,v){var w=h(a,v);if(w.status==="error")return u.reject(A,w.value);var b=w.value;if(b)c(A,b);else{A.state=s,A.outcome=v;for(var x=-1,C=A.queue.length;++x<C;)A.queue[x].callFulfilled(v)}return A},u.reject=function(A,v){A.state=r,A.outcome=v;for(var w=-1,b=A.queue.length;++w<b;)A.queue[w].callRejected(v);return A},i.resolve=function(A){return A instanceof this?A:u.resolve(new this(f),A)},i.reject=function(A){var v=new this(f);return u.reject(v,A)},i.all=function(A){var v=this;if(Object.prototype.toString.call(A)!=="[object Array]")return this.reject(new TypeError("must be an array"));var w=A.length,b=!1;if(!w)return this.resolve([]);for(var x=new Array(w),C=0,I=-1,_=new this(f);++I<w;)E(A[I],I);return _;function E(O,N){v.resolve(O).then(function(F){x[N]=F,++C!==w||b||(b=!0,u.resolve(_,x))},function(F){b||(b=!0,u.reject(_,F))})}},i.race=function(A){var v=this;if(Object.prototype.toString.call(A)!=="[object Array]")return this.reject(new TypeError("must be an array"));var w=A.length,b=!1;if(!w)return this.resolve([]);for(var x=-1,C=new this(f);++x<w;)I=A[x],v.resolve(I).then(function(_){b||(b=!0,u.resolve(C,_))},function(_){b||(b=!0,u.reject(C,_))});var I;return C}},{immediate:36}],38:[function(p,t,e){"use strict";var d={};(0,p("./lib/utils/common").assign)(d,p("./lib/deflate"),p("./lib/inflate"),p("./lib/zlib/constants")),t.exports=d},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(p,t,e){"use strict";var d=p("./zlib/deflate"),f=p("./utils/common"),u=p("./utils/strings"),r=p("./zlib/messages"),s=p("./zlib/zstream"),o=Object.prototype.toString,i=0,l=-1,n=0,a=8;function c(A){if(!(this instanceof c))return new c(A);this.options=f.assign({level:l,method:a,chunkSize:16384,windowBits:15,memLevel:8,strategy:n,to:""},A||{});var v=this.options;v.raw&&0<v.windowBits?v.windowBits=-v.windowBits:v.gzip&&0<v.windowBits&&v.windowBits<16&&(v.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var w=d.deflateInit2(this.strm,v.level,v.method,v.windowBits,v.memLevel,v.strategy);if(w!==i)throw new Error(r[w]);if(v.header&&d.deflateSetHeader(this.strm,v.header),v.dictionary){var b;if(b=typeof v.dictionary=="string"?u.string2buf(v.dictionary):o.call(v.dictionary)==="[object ArrayBuffer]"?new Uint8Array(v.dictionary):v.dictionary,(w=d.deflateSetDictionary(this.strm,b))!==i)throw new Error(r[w]);this._dict_set=!0}}function h(A,v){var w=new c(v);if(w.push(A,!0),w.err)throw w.msg||r[w.err];return w.result}c.prototype.push=function(A,v){var w,b,x=this.strm,C=this.options.chunkSize;if(this.ended)return!1;b=v===~~v?v:v===!0?4:0,typeof A=="string"?x.input=u.string2buf(A):o.call(A)==="[object ArrayBuffer]"?x.input=new Uint8Array(A):x.input=A,x.next_in=0,x.avail_in=x.input.length;do{if(x.avail_out===0&&(x.output=new f.Buf8(C),x.next_out=0,x.avail_out=C),(w=d.deflate(x,b))!==1&&w!==i)return this.onEnd(w),!(this.ended=!0);x.avail_out!==0&&(x.avail_in!==0||b!==4&&b!==2)||(this.options.to==="string"?this.onData(u.buf2binstring(f.shrinkBuf(x.output,x.next_out))):this.onData(f.shrinkBuf(x.output,x.next_out)))}while((0<x.avail_in||x.avail_out===0)&&w!==1);return b===4?(w=d.deflateEnd(this.strm),this.onEnd(w),this.ended=!0,w===i):b!==2||(this.onEnd(i),!(x.avail_out=0))},c.prototype.onData=function(A){this.chunks.push(A)},c.prototype.onEnd=function(A){A===i&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=f.flattenChunks(this.chunks)),this.chunks=[],this.err=A,this.msg=this.strm.msg},e.Deflate=c,e.deflate=h,e.deflateRaw=function(A,v){return(v=v||{}).raw=!0,h(A,v)},e.gzip=function(A,v){return(v=v||{}).gzip=!0,h(A,v)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(p,t,e){"use strict";var d=p("./zlib/inflate"),f=p("./utils/common"),u=p("./utils/strings"),r=p("./zlib/constants"),s=p("./zlib/messages"),o=p("./zlib/zstream"),i=p("./zlib/gzheader"),l=Object.prototype.toString;function n(c){if(!(this instanceof n))return new n(c);this.options=f.assign({chunkSize:16384,windowBits:0,to:""},c||{});var h=this.options;h.raw&&0<=h.windowBits&&h.windowBits<16&&(h.windowBits=-h.windowBits,h.windowBits===0&&(h.windowBits=-15)),!(0<=h.windowBits&&h.windowBits<16)||c&&c.windowBits||(h.windowBits+=32),15<h.windowBits&&h.windowBits<48&&(15&h.windowBits)==0&&(h.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new o,this.strm.avail_out=0;var A=d.inflateInit2(this.strm,h.windowBits);if(A!==r.Z_OK)throw new Error(s[A]);this.header=new i,d.inflateGetHeader(this.strm,this.header)}function a(c,h){var A=new n(h);if(A.push(c,!0),A.err)throw A.msg||s[A.err];return A.result}n.prototype.push=function(c,h){var A,v,w,b,x,C,I=this.strm,_=this.options.chunkSize,E=this.options.dictionary,O=!1;if(this.ended)return!1;v=h===~~h?h:h===!0?r.Z_FINISH:r.Z_NO_FLUSH,typeof c=="string"?I.input=u.binstring2buf(c):l.call(c)==="[object ArrayBuffer]"?I.input=new Uint8Array(c):I.input=c,I.next_in=0,I.avail_in=I.input.length;do{if(I.avail_out===0&&(I.output=new f.Buf8(_),I.next_out=0,I.avail_out=_),(A=d.inflate(I,r.Z_NO_FLUSH))===r.Z_NEED_DICT&&E&&(C=typeof E=="string"?u.string2buf(E):l.call(E)==="[object ArrayBuffer]"?new Uint8Array(E):E,A=d.inflateSetDictionary(this.strm,C)),A===r.Z_BUF_ERROR&&O===!0&&(A=r.Z_OK,O=!1),A!==r.Z_STREAM_END&&A!==r.Z_OK)return this.onEnd(A),!(this.ended=!0);I.next_out&&(I.avail_out!==0&&A!==r.Z_STREAM_END&&(I.avail_in!==0||v!==r.Z_FINISH&&v!==r.Z_SYNC_FLUSH)||(this.options.to==="string"?(w=u.utf8border(I.output,I.next_out),b=I.next_out-w,x=u.buf2string(I.output,w),I.next_out=b,I.avail_out=_-b,b&&f.arraySet(I.output,I.output,w,b,0),this.onData(x)):this.onData(f.shrinkBuf(I.output,I.next_out)))),I.avail_in===0&&I.avail_out===0&&(O=!0)}while((0<I.avail_in||I.avail_out===0)&&A!==r.Z_STREAM_END);return A===r.Z_STREAM_END&&(v=r.Z_FINISH),v===r.Z_FINISH?(A=d.inflateEnd(this.strm),this.onEnd(A),this.ended=!0,A===r.Z_OK):v!==r.Z_SYNC_FLUSH||(this.onEnd(r.Z_OK),!(I.avail_out=0))},n.prototype.onData=function(c){this.chunks.push(c)},n.prototype.onEnd=function(c){c===r.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=f.flattenChunks(this.chunks)),this.chunks=[],this.err=c,this.msg=this.strm.msg},e.Inflate=n,e.inflate=a,e.inflateRaw=function(c,h){return(h=h||{}).raw=!0,a(c,h)},e.ungzip=a},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(p,t,e){"use strict";var d=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";e.assign=function(r){for(var s=Array.prototype.slice.call(arguments,1);s.length;){var o=s.shift();if(o){if(typeof o!="object")throw new TypeError(o+"must be non-object");for(var i in o)o.hasOwnProperty(i)&&(r[i]=o[i])}}return r},e.shrinkBuf=function(r,s){return r.length===s?r:r.subarray?r.subarray(0,s):(r.length=s,r)};var f={arraySet:function(s,o,i,l,n){if(o.subarray&&s.subarray)s.set(o.subarray(i,i+l),n);else for(var a=0;a<l;a++)s[n+a]=o[i+a]},flattenChunks:function(s){var o,i,l,n,a,c;for(o=l=0,i=s.length;o<i;o++)l+=s[o].length;for(c=new Uint8Array(l),o=n=0,i=s.length;o<i;o++)a=s[o],c.set(a,n),n+=a.length;return c}},u={arraySet:function(s,o,i,l,n){for(var a=0;a<l;a++)s[n+a]=o[i+a]},flattenChunks:function(s){return[].concat.apply([],s)}};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,u))},e.setTyped(d)},{}],42:[function(p,t,e){"use strict";var d=p("./common"),f=!0,u=!0;try{String.fromCharCode.apply(null,[0])}catch(i){f=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(i){u=!1}for(var r=new d.Buf8(256),s=0;s<256;s++)r[s]=252<=s?6:248<=s?5:240<=s?4:224<=s?3:192<=s?2:1;function o(i,l){if(l<65537&&(i.subarray&&u||!i.subarray&&f))return String.fromCharCode.apply(null,d.shrinkBuf(i,l));for(var n="",a=0;a<l;a++)n+=String.fromCharCode(i[a]);return n}r[254]=r[254]=1,e.string2buf=function(i){var l,n,a,c,h,A=i.length,v=0;for(c=0;c<A;c++)(64512&(n=i.charCodeAt(c)))==55296&&c+1<A&&(64512&(a=i.charCodeAt(c+1)))==56320&&(n=65536+(n-55296<<10)+(a-56320),c++),v+=n<128?1:n<2048?2:n<65536?3:4;for(l=new d.Buf8(v),c=h=0;h<v;c++)(64512&(n=i.charCodeAt(c)))==55296&&c+1<A&&(64512&(a=i.charCodeAt(c+1)))==56320&&(n=65536+(n-55296<<10)+(a-56320),c++),n<128?l[h++]=n:(n<2048?l[h++]=192|n>>>6:(n<65536?l[h++]=224|n>>>12:(l[h++]=240|n>>>18,l[h++]=128|n>>>12&63),l[h++]=128|n>>>6&63),l[h++]=128|63&n);return l},e.buf2binstring=function(i){return o(i,i.length)},e.binstring2buf=function(i){for(var l=new d.Buf8(i.length),n=0,a=l.length;n<a;n++)l[n]=i.charCodeAt(n);return l},e.buf2string=function(i,l){var n,a,c,h,A=l||i.length,v=new Array(2*A);for(n=a=0;n<A;)if((c=i[n++])<128)v[a++]=c;else if(4<(h=r[c]))v[a++]=65533,n+=h-1;else{for(c&=h===2?31:h===3?15:7;1<h&&n<A;)c=c<<6|63&i[n++],h--;1<h?v[a++]=65533:c<65536?v[a++]=c:(c-=65536,v[a++]=55296|c>>10&1023,v[a++]=56320|1023&c)}return o(v,a)},e.utf8border=function(i,l){var n;for((l=l||i.length)>i.length&&(l=i.length),n=l-1;0<=n&&(192&i[n])==128;)n--;return n<0||n===0?l:n+r[i[n]]>l?n:l}},{"./common":41}],43:[function(p,t,e){"use strict";t.exports=function(d,f,u,r){for(var s=65535&d|0,o=d>>>16&65535|0,i=0;u!==0;){for(u-=i=2e3<u?2e3:u;o=o+(s=s+f[r++]|0)|0,--i;);s%=65521,o%=65521}return s|o<<16|0}},{}],44:[function(p,t,e){"use strict";t.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(p,t,e){"use strict";var d=function(){for(var f,u=[],r=0;r<256;r++){f=r;for(var s=0;s<8;s++)f=1&f?3988292384^f>>>1:f>>>1;u[r]=f}return u}();t.exports=function(f,u,r,s){var o=d,i=s+r;f^=-1;for(var l=s;l<i;l++)f=f>>>8^o[255&(f^u[l])];return-1^f}},{}],46:[function(p,t,e){"use strict";var d,f=p("../utils/common"),u=p("./trees"),r=p("./adler32"),s=p("./crc32"),o=p("./messages"),i=0,l=4,n=0,a=-2,c=-1,h=4,A=2,v=8,w=9,b=286,x=30,C=19,I=2*b+1,_=15,E=3,O=258,N=O+E+1,F=42,U=113,B=1,K=2,Y=3,k=4;function H(ne,Ne){return ne.msg=o[Ne],Ne}function W(ne){return(ne<<1)-(4<ne?9:0)}function j(ne){for(var Ne=ne.length;0<=--Ne;)ne[Ne]=0}function M(ne){var Ne=ne.state,st=Ne.pending;st>ne.avail_out&&(st=ne.avail_out),st!==0&&(f.arraySet(ne.output,Ne.pending_buf,Ne.pending_out,st,ne.next_out),ne.next_out+=st,Ne.pending_out+=st,ne.total_out+=st,ne.avail_out-=st,Ne.pending-=st,Ne.pending===0&&(Ne.pending_out=0))}function G(ne,Ne){u._tr_flush_block(ne,0<=ne.block_start?ne.block_start:-1,ne.strstart-ne.block_start,Ne),ne.block_start=ne.strstart,M(ne.strm)}function X(ne,Ne){ne.pending_buf[ne.pending++]=Ne}function q(ne,Ne){ne.pending_buf[ne.pending++]=Ne>>>8&255,ne.pending_buf[ne.pending++]=255&Ne}function ee(ne,Ne){var st,pe,Z=ne.max_chain_length,J=ne.strstart,ae=ne.prev_length,Se=ne.nice_match,me=ne.strstart>ne.w_size-N?ne.strstart-(ne.w_size-N):0,Oe=ne.window,Ee=ne.w_mask,oe=ne.prev,Re=ne.strstart+O,Be=Oe[J+ae-1],et=Oe[J+ae];ne.prev_length>=ne.good_match&&(Z>>=2),Se>ne.lookahead&&(Se=ne.lookahead);do if(Oe[(st=Ne)+ae]===et&&Oe[st+ae-1]===Be&&Oe[st]===Oe[J]&&Oe[++st]===Oe[J+1]){J+=2,st++;do;while(Oe[++J]===Oe[++st]&&Oe[++J]===Oe[++st]&&Oe[++J]===Oe[++st]&&Oe[++J]===Oe[++st]&&Oe[++J]===Oe[++st]&&Oe[++J]===Oe[++st]&&Oe[++J]===Oe[++st]&&Oe[++J]===Oe[++st]&&J<Re);if(pe=O-(Re-J),J=Re-O,ae<pe){if(ne.match_start=Ne,Se<=(ae=pe))break;Be=Oe[J+ae-1],et=Oe[J+ae]}}while((Ne=oe[Ne&Ee])>me&&--Z!=0);return ae<=ne.lookahead?ae:ne.lookahead}function ie(ne){var Ne,st,pe,Z,J,ae,Se,me,Oe,Ee,oe=ne.w_size;do{if(Z=ne.window_size-ne.lookahead-ne.strstart,ne.strstart>=oe+(oe-N)){for(f.arraySet(ne.window,ne.window,oe,oe,0),ne.match_start-=oe,ne.strstart-=oe,ne.block_start-=oe,Ne=st=ne.hash_size;pe=ne.head[--Ne],ne.head[Ne]=oe<=pe?pe-oe:0,--st;);for(Ne=st=oe;pe=ne.prev[--Ne],ne.prev[Ne]=oe<=pe?pe-oe:0,--st;);Z+=oe}if(ne.strm.avail_in===0)break;if(ae=ne.strm,Se=ne.window,me=ne.strstart+ne.lookahead,Oe=Z,Ee=void 0,Ee=ae.avail_in,Oe<Ee&&(Ee=Oe),st=Ee===0?0:(ae.avail_in-=Ee,f.arraySet(Se,ae.input,ae.next_in,Ee,me),ae.state.wrap===1?ae.adler=r(ae.adler,Se,Ee,me):ae.state.wrap===2&&(ae.adler=s(ae.adler,Se,Ee,me)),ae.next_in+=Ee,ae.total_in+=Ee,Ee),ne.lookahead+=st,ne.lookahead+ne.insert>=E)for(J=ne.strstart-ne.insert,ne.ins_h=ne.window[J],ne.ins_h=(ne.ins_h<<ne.hash_shift^ne.window[J+1])&ne.hash_mask;ne.insert&&(ne.ins_h=(ne.ins_h<<ne.hash_shift^ne.window[J+E-1])&ne.hash_mask,ne.prev[J&ne.w_mask]=ne.head[ne.ins_h],ne.head[ne.ins_h]=J,J++,ne.insert--,!(ne.lookahead+ne.insert<E)););}while(ne.lookahead<N&&ne.strm.avail_in!==0)}function de(ne,Ne){for(var st,pe;;){if(ne.lookahead<N){if(ie(ne),ne.lookahead<N&&Ne===i)return B;if(ne.lookahead===0)break}if(st=0,ne.lookahead>=E&&(ne.ins_h=(ne.ins_h<<ne.hash_shift^ne.window[ne.strstart+E-1])&ne.hash_mask,st=ne.prev[ne.strstart&ne.w_mask]=ne.head[ne.ins_h],ne.head[ne.ins_h]=ne.strstart),st!==0&&ne.strstart-st<=ne.w_size-N&&(ne.match_length=ee(ne,st)),ne.match_length>=E)if(pe=u._tr_tally(ne,ne.strstart-ne.match_start,ne.match_length-E),ne.lookahead-=ne.match_length,ne.match_length<=ne.max_lazy_match&&ne.lookahead>=E){for(ne.match_length--;ne.strstart++,ne.ins_h=(ne.ins_h<<ne.hash_shift^ne.window[ne.strstart+E-1])&ne.hash_mask,st=ne.prev[ne.strstart&ne.w_mask]=ne.head[ne.ins_h],ne.head[ne.ins_h]=ne.strstart,--ne.match_length!=0;);ne.strstart++}else ne.strstart+=ne.match_length,ne.match_length=0,ne.ins_h=ne.window[ne.strstart],ne.ins_h=(ne.ins_h<<ne.hash_shift^ne.window[ne.strstart+1])&ne.hash_mask;else pe=u._tr_tally(ne,0,ne.window[ne.strstart]),ne.lookahead--,ne.strstart++;if(pe&&(G(ne,!1),ne.strm.avail_out===0))return B}return ne.insert=ne.strstart<E-1?ne.strstart:E-1,Ne===l?(G(ne,!0),ne.strm.avail_out===0?Y:k):ne.last_lit&&(G(ne,!1),ne.strm.avail_out===0)?B:K}function ue(ne,Ne){for(var st,pe,Z;;){if(ne.lookahead<N){if(ie(ne),ne.lookahead<N&&Ne===i)return B;if(ne.lookahead===0)break}if(st=0,ne.lookahead>=E&&(ne.ins_h=(ne.ins_h<<ne.hash_shift^ne.window[ne.strstart+E-1])&ne.hash_mask,st=ne.prev[ne.strstart&ne.w_mask]=ne.head[ne.ins_h],ne.head[ne.ins_h]=ne.strstart),ne.prev_length=ne.match_length,ne.prev_match=ne.match_start,ne.match_length=E-1,st!==0&&ne.prev_length<ne.max_lazy_match&&ne.strstart-st<=ne.w_size-N&&(ne.match_length=ee(ne,st),ne.match_length<=5&&(ne.strategy===1||ne.match_length===E&&4096<ne.strstart-ne.match_start)&&(ne.match_length=E-1)),ne.prev_length>=E&&ne.match_length<=ne.prev_length){for(Z=ne.strstart+ne.lookahead-E,pe=u._tr_tally(ne,ne.strstart-1-ne.prev_match,ne.prev_length-E),ne.lookahead-=ne.prev_length-1,ne.prev_length-=2;++ne.strstart<=Z&&(ne.ins_h=(ne.ins_h<<ne.hash_shift^ne.window[ne.strstart+E-1])&ne.hash_mask,st=ne.prev[ne.strstart&ne.w_mask]=ne.head[ne.ins_h],ne.head[ne.ins_h]=ne.strstart),--ne.prev_length!=0;);if(ne.match_available=0,ne.match_length=E-1,ne.strstart++,pe&&(G(ne,!1),ne.strm.avail_out===0))return B}else if(ne.match_available){if((pe=u._tr_tally(ne,0,ne.window[ne.strstart-1]))&&G(ne,!1),ne.strstart++,ne.lookahead--,ne.strm.avail_out===0)return B}else ne.match_available=1,ne.strstart++,ne.lookahead--}return ne.match_available&&(pe=u._tr_tally(ne,0,ne.window[ne.strstart-1]),ne.match_available=0),ne.insert=ne.strstart<E-1?ne.strstart:E-1,Ne===l?(G(ne,!0),ne.strm.avail_out===0?Y:k):ne.last_lit&&(G(ne,!1),ne.strm.avail_out===0)?B:K}function ve(ne,Ne,st,pe,Z){this.good_length=ne,this.max_lazy=Ne,this.nice_length=st,this.max_chain=pe,this.func=Z}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=v,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*I),this.dyn_dtree=new f.Buf16(2*(2*x+1)),this.bl_tree=new f.Buf16(2*(2*C+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(_+1),this.heap=new f.Buf16(2*b+1),j(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new f.Buf16(2*b+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 _e(ne){var Ne;return ne&&ne.state?(ne.total_in=ne.total_out=0,ne.data_type=A,(Ne=ne.state).pending=0,Ne.pending_out=0,Ne.wrap<0&&(Ne.wrap=-Ne.wrap),Ne.status=Ne.wrap?F:U,ne.adler=Ne.wrap===2?0:1,Ne.last_flush=i,u._tr_init(Ne),n):H(ne,a)}function ke(ne){var Ne=_e(ne);return Ne===n&&function(st){st.window_size=2*st.w_size,j(st.head),st.max_lazy_match=d[st.level].max_lazy,st.good_match=d[st.level].good_length,st.nice_match=d[st.level].nice_length,st.max_chain_length=d[st.level].max_chain,st.strstart=0,st.block_start=0,st.lookahead=0,st.insert=0,st.match_length=st.prev_length=E-1,st.match_available=0,st.ins_h=0}(ne.state),Ne}function $e(ne,Ne,st,pe,Z,J){if(!ne)return a;var ae=1;if(Ne===c&&(Ne=6),pe<0?(ae=0,pe=-pe):15<pe&&(ae=2,pe-=16),Z<1||w<Z||st!==v||pe<8||15<pe||Ne<0||9<Ne||J<0||h<J)return H(ne,a);pe===8&&(pe=9);var Se=new be;return(ne.state=Se).strm=ne,Se.wrap=ae,Se.gzhead=null,Se.w_bits=pe,Se.w_size=1<<Se.w_bits,Se.w_mask=Se.w_size-1,Se.hash_bits=Z+7,Se.hash_size=1<<Se.hash_bits,Se.hash_mask=Se.hash_size-1,Se.hash_shift=~~((Se.hash_bits+E-1)/E),Se.window=new f.Buf8(2*Se.w_size),Se.head=new f.Buf16(Se.hash_size),Se.prev=new f.Buf16(Se.w_size),Se.lit_bufsize=1<<Z+6,Se.pending_buf_size=4*Se.lit_bufsize,Se.pending_buf=new f.Buf8(Se.pending_buf_size),Se.d_buf=1*Se.lit_bufsize,Se.l_buf=3*Se.lit_bufsize,Se.level=Ne,Se.strategy=J,Se.method=st,ke(ne)}d=[new ve(0,0,0,0,function(ne,Ne){var st=65535;for(st>ne.pending_buf_size-5&&(st=ne.pending_buf_size-5);;){if(ne.lookahead<=1){if(ie(ne),ne.lookahead===0&&Ne===i)return B;if(ne.lookahead===0)break}ne.strstart+=ne.lookahead,ne.lookahead=0;var pe=ne.block_start+st;if((ne.strstart===0||ne.strstart>=pe)&&(ne.lookahead=ne.strstart-pe,ne.strstart=pe,G(ne,!1),ne.strm.avail_out===0))return B;if(ne.strstart-ne.block_start>=ne.w_size-N&&(G(ne,!1),ne.strm.avail_out===0))return B}return ne.insert=0,Ne===l?(G(ne,!0),ne.strm.avail_out===0?Y:k):(ne.strstart>ne.block_start&&(G(ne,!1),ne.strm.avail_out),B)}),new ve(4,4,8,4,de),new ve(4,5,16,8,de),new ve(4,6,32,32,de),new ve(4,4,16,16,ue),new ve(8,16,32,32,ue),new ve(8,16,128,128,ue),new ve(8,32,128,256,ue),new ve(32,128,258,1024,ue),new ve(32,258,258,4096,ue)],e.deflateInit=function(ne,Ne){return $e(ne,Ne,v,15,8,0)},e.deflateInit2=$e,e.deflateReset=ke,e.deflateResetKeep=_e,e.deflateSetHeader=function(ne,Ne){return ne&&ne.state?ne.state.wrap!==2?a:(ne.state.gzhead=Ne,n):a},e.deflate=function(ne,Ne){var st,pe,Z,J;if(!ne||!ne.state||5<Ne||Ne<0)return ne?H(ne,a):a;if(pe=ne.state,!ne.output||!ne.input&&ne.avail_in!==0||pe.status===666&&Ne!==l)return H(ne,ne.avail_out===0?-5:a);if(pe.strm=ne,st=pe.last_flush,pe.last_flush=Ne,pe.status===F)if(pe.wrap===2)ne.adler=0,X(pe,31),X(pe,139),X(pe,8),pe.gzhead?(X(pe,(pe.gzhead.text?1:0)+(pe.gzhead.hcrc?2:0)+(pe.gzhead.extra?4:0)+(pe.gzhead.name?8:0)+(pe.gzhead.comment?16:0)),X(pe,255&pe.gzhead.time),X(pe,pe.gzhead.time>>8&255),X(pe,pe.gzhead.time>>16&255),X(pe,pe.gzhead.time>>24&255),X(pe,pe.level===9?2:2<=pe.strategy||pe.level<2?4:0),X(pe,255&pe.gzhead.os),pe.gzhead.extra&&pe.gzhead.extra.length&&(X(pe,255&pe.gzhead.extra.length),X(pe,pe.gzhead.extra.length>>8&255)),pe.gzhead.hcrc&&(ne.adler=s(ne.adler,pe.pending_buf,pe.pending,0)),pe.gzindex=0,pe.status=69):(X(pe,0),X(pe,0),X(pe,0),X(pe,0),X(pe,0),X(pe,pe.level===9?2:2<=pe.strategy||pe.level<2?4:0),X(pe,3),pe.status=U);else{var ae=v+(pe.w_bits-8<<4)<<8;ae|=(2<=pe.strategy||pe.level<2?0:pe.level<6?1:pe.level===6?2:3)<<6,pe.strstart!==0&&(ae|=32),ae+=31-ae%31,pe.status=U,q(pe,ae),pe.strstart!==0&&(q(pe,ne.adler>>>16),q(pe,65535&ne.adler)),ne.adler=1}if(pe.status===69)if(pe.gzhead.extra){for(Z=pe.pending;pe.gzindex<(65535&pe.gzhead.extra.length)&&(pe.pending!==pe.pending_buf_size||(pe.gzhead.hcrc&&pe.pending>Z&&(ne.adler=s(ne.adler,pe.pending_buf,pe.pending-Z,Z)),M(ne),Z=pe.pending,pe.pending!==pe.pending_buf_size));)X(pe,255&pe.gzhead.extra[pe.gzindex]),pe.gzindex++;pe.gzhead.hcrc&&pe.pending>Z&&(ne.adler=s(ne.adler,pe.pending_buf,pe.pending-Z,Z)),pe.gzindex===pe.gzhead.extra.length&&(pe.gzindex=0,pe.status=73)}else pe.status=73;if(pe.status===73)if(pe.gzhead.name){Z=pe.pending;do{if(pe.pending===pe.pending_buf_size&&(pe.gzhead.hcrc&&pe.pending>Z&&(ne.adler=s(ne.adler,pe.pending_buf,pe.pending-Z,Z)),M(ne),Z=pe.pending,pe.pending===pe.pending_buf_size)){J=1;break}J=pe.gzindex<pe.gzhead.name.length?255&pe.gzhead.name.charCodeAt(pe.gzindex++):0,X(pe,J)}while(J!==0);pe.gzhead.hcrc&&pe.pending>Z&&(ne.adler=s(ne.adler,pe.pending_buf,pe.pending-Z,Z)),J===0&&(pe.gzindex=0,pe.status=91)}else pe.status=91;if(pe.status===91)if(pe.gzhead.comment){Z=pe.pending;do{if(pe.pending===pe.pending_buf_size&&(pe.gzhead.hcrc&&pe.pending>Z&&(ne.adler=s(ne.adler,pe.pending_buf,pe.pending-Z,Z)),M(ne),Z=pe.pending,pe.pending===pe.pending_buf_size)){J=1;break}J=pe.gzindex<pe.gzhead.comment.length?255&pe.gzhead.comment.charCodeAt(pe.gzindex++):0,X(pe,J)}while(J!==0);pe.gzhead.hcrc&&pe.pending>Z&&(ne.adler=s(ne.adler,pe.pending_buf,pe.pending-Z,Z)),J===0&&(pe.status=103)}else pe.status=103;if(pe.status===103&&(pe.gzhead.hcrc?(pe.pending+2>pe.pending_buf_size&&M(ne),pe.pending+2<=pe.pending_buf_size&&(X(pe,255&ne.adler),X(pe,ne.adler>>8&255),ne.adler=0,pe.status=U)):pe.status=U),pe.pending!==0){if(M(ne),ne.avail_out===0)return pe.last_flush=-1,n}else if(ne.avail_in===0&&W(Ne)<=W(st)&&Ne!==l)return H(ne,-5);if(pe.status===666&&ne.avail_in!==0)return H(ne,-5);if(ne.avail_in!==0||pe.lookahead!==0||Ne!==i&&pe.status!==666){var Se=pe.strategy===2?function(me,Oe){for(var Ee;;){if(me.lookahead===0&&(ie(me),me.lookahead===0)){if(Oe===i)return B;break}if(me.match_length=0,Ee=u._tr_tally(me,0,me.window[me.strstart]),me.lookahead--,me.strstart++,Ee&&(G(me,!1),me.strm.avail_out===0))return B}return me.insert=0,Oe===l?(G(me,!0),me.strm.avail_out===0?Y:k):me.last_lit&&(G(me,!1),me.strm.avail_out===0)?B:K}(pe,Ne):pe.strategy===3?function(me,Oe){for(var Ee,oe,Re,Be,et=me.window;;){if(me.lookahead<=O){if(ie(me),me.lookahead<=O&&Oe===i)return B;if(me.lookahead===0)break}if(me.match_length=0,me.lookahead>=E&&0<me.strstart&&(oe=et[Re=me.strstart-1])===et[++Re]&&oe===et[++Re]&&oe===et[++Re]){Be=me.strstart+O;do;while(oe===et[++Re]&&oe===et[++Re]&&oe===et[++Re]&&oe===et[++Re]&&oe===et[++Re]&&oe===et[++Re]&&oe===et[++Re]&&oe===et[++Re]&&Re<Be);me.match_length=O-(Be-Re),me.match_length>me.lookahead&&(me.match_length=me.lookahead)}if(me.match_length>=E?(Ee=u._tr_tally(me,1,me.match_length-E),me.lookahead-=me.match_length,me.strstart+=me.match_length,me.match_length=0):(Ee=u._tr_tally(me,0,me.window[me.strstart]),me.lookahead--,me.strstart++),Ee&&(G(me,!1),me.strm.avail_out===0))return B}return me.insert=0,Oe===l?(G(me,!0),me.strm.avail_out===0?Y:k):me.last_lit&&(G(me,!1),me.strm.avail_out===0)?B:K}(pe,Ne):d[pe.level].func(pe,Ne);if(Se!==Y&&Se!==k||(pe.status=666),Se===B||Se===Y)return ne.avail_out===0&&(pe.last_flush=-1),n;if(Se===K&&(Ne===1?u._tr_align(pe):Ne!==5&&(u._tr_stored_block(pe,0,0,!1),Ne===3&&(j(pe.head),pe.lookahead===0&&(pe.strstart=0,pe.block_start=0,pe.insert=0))),M(ne),ne.avail_out===0))return pe.last_flush=-1,n}return Ne!==l?n:pe.wrap<=0?1:(pe.wrap===2?(X(pe,255&ne.adler),X(pe,ne.adler>>8&255),X(pe,ne.adler>>16&255),X(pe,ne.adler>>24&255),X(pe,255&ne.total_in),X(pe,ne.total_in>>8&255),X(pe,ne.total_in>>16&255),X(pe,ne.total_in>>24&255)):(q(pe,ne.adler>>>16),q(pe,65535&ne.adler)),M(ne),0<pe.wrap&&(pe.wrap=-pe.wrap),pe.pending!==0?n:1)},e.deflateEnd=function(ne){var Ne;return ne&&ne.state?(Ne=ne.state.status)!==F&&Ne!==69&&Ne!==73&&Ne!==91&&Ne!==103&&Ne!==U&&Ne!==666?H(ne,a):(ne.state=null,Ne===U?H(ne,-3):n):a},e.deflateSetDictionary=function(ne,Ne){var st,pe,Z,J,ae,Se,me,Oe,Ee=Ne.length;if(!ne||!ne.state)return a;if((J=(st=ne.state).wrap)===2||J===1&&st.status!==F||st.lookahead)return a;for(J===1&&(ne.adler=r(ne.adler,Ne,Ee,0)),st.wrap=0,Ee>=st.w_size&&(J===0&&(j(st.head),st.strstart=0,st.block_start=0,st.insert=0),Oe=new f.Buf8(st.w_size),f.arraySet(Oe,Ne,Ee-st.w_size,st.w_size,0),Ne=Oe,Ee=st.w_size),ae=ne.avail_in,Se=ne.next_in,me=ne.input,ne.avail_in=Ee,ne.next_in=0,ne.input=Ne,ie(st);st.lookahead>=E;){for(pe=st.strstart,Z=st.lookahead-(E-1);st.ins_h=(st.ins_h<<st.hash_shift^st.window[pe+E-1])&st.hash_mask,st.prev[pe&st.w_mask]=st.head[st.ins_h],st.head[st.ins_h]=pe,pe++,--Z;);st.strstart=pe,st.lookahead=E-1,ie(st)}return st.strstart+=st.lookahead,st.block_start=st.strstart,st.insert=st.lookahead,st.lookahead=0,st.match_length=st.prev_length=E-1,st.match_available=0,ne.next_in=Se,ne.input=me,ne.avail_in=ae,st.wrap=J,n},e.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(p,t,e){"use strict";t.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(p,t,e){"use strict";t.exports=function(d,f){var u,r,s,o,i,l,n,a,c,h,A,v,w,b,x,C,I,_,E,O,N,F,U,B,K;u=d.state,r=d.next_in,B=d.input,s=r+(d.avail_in-5),o=d.next_out,K=d.output,i=o-(f-d.avail_out),l=o+(d.avail_out-257),n=u.dmax,a=u.wsize,c=u.whave,h=u.wnext,A=u.window,v=u.hold,w=u.bits,b=u.lencode,x=u.distcode,C=(1<<u.lenbits)-1,I=(1<<u.distbits)-1;e:do{w<15&&(v+=B[r++]<<w,w+=8,v+=B[r++]<<w,w+=8),_=b[v&C];t:for(;;){if(v>>>=E=_>>>24,w-=E,(E=_>>>16&255)===0)K[o++]=65535&_;else{if(!(16&E)){if((64&E)==0){_=b[(65535&_)+(v&(1<<E)-1)];continue t}if(32&E){u.mode=12;break e}d.msg="invalid literal/length code",u.mode=30;break e}O=65535&_,(E&=15)&&(w<E&&(v+=B[r++]<<w,w+=8),O+=v&(1<<E)-1,v>>>=E,w-=E),w<15&&(v+=B[r++]<<w,w+=8,v+=B[r++]<<w,w+=8),_=x[v&I];r:for(;;){if(v>>>=E=_>>>24,w-=E,!(16&(E=_>>>16&255))){if((64&E)==0){_=x[(65535&_)+(v&(1<<E)-1)];continue r}d.msg="invalid distance code",u.mode=30;break e}if(N=65535&_,w<(E&=15)&&(v+=B[r++]<<w,(w+=8)<E&&(v+=B[r++]<<w,w+=8)),n<(N+=v&(1<<E)-1)){d.msg="invalid distance too far back",u.mode=30;break e}if(v>>>=E,w-=E,(E=o-i)<N){if(c<(E=N-E)&&u.sane){d.msg="invalid distance too far back",u.mode=30;break e}if(U=A,(F=0)===h){if(F+=a-E,E<O){for(O-=E;K[o++]=A[F++],--E;);F=o-N,U=K}}else if(h<E){if(F+=a+h-E,(E-=h)<O){for(O-=E;K[o++]=A[F++],--E;);if(F=0,h<O){for(O-=E=h;K[o++]=A[F++],--E;);F=o-N,U=K}}}else if(F+=h-E,E<O){for(O-=E;K[o++]=A[F++],--E;);F=o-N,U=K}for(;2<O;)K[o++]=U[F++],K[o++]=U[F++],K[o++]=U[F++],O-=3;O&&(K[o++]=U[F++],1<O&&(K[o++]=U[F++]))}else{for(F=o-N;K[o++]=K[F++],K[o++]=K[F++],K[o++]=K[F++],2<(O-=3););O&&(K[o++]=K[F++],1<O&&(K[o++]=K[F++]))}break}}break}}while(r<s&&o<l);r-=O=w>>3,v&=(1<<(w-=O<<3))-1,d.next_in=r,d.next_out=o,d.avail_in=r<s?s-r+5:5-(r-s),d.avail_out=o<l?l-o+257:257-(o-l),u.hold=v,u.bits=w}},{}],49:[function(p,t,e){"use strict";var d=p("../utils/common"),f=p("./adler32"),u=p("./crc32"),r=p("./inffast"),s=p("./inftrees"),o=1,i=2,l=0,n=-2,a=1,c=852,h=592;function A(F){return(F>>>24&255)+(F>>>8&65280)+((65280&F)<<8)+((255&F)<<24)}function v(){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 d.Buf16(320),this.work=new d.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function w(F){var U;return F&&F.state?(U=F.state,F.total_in=F.total_out=U.total=0,F.msg="",U.wrap&&(F.adler=1&U.wrap),U.mode=a,U.last=0,U.havedict=0,U.dmax=32768,U.head=null,U.hold=0,U.bits=0,U.lencode=U.lendyn=new d.Buf32(c),U.distcode=U.distdyn=new d.Buf32(h),U.sane=1,U.back=-1,l):n}function b(F){var U;return F&&F.state?((U=F.state).wsize=0,U.whave=0,U.wnext=0,w(F)):n}function x(F,U){var B,K;return F&&F.state?(K=F.state,U<0?(B=0,U=-U):(B=1+(U>>4),U<48&&(U&=15)),U&&(U<8||15<U)?n:(K.window!==null&&K.wbits!==U&&(K.window=null),K.wrap=B,K.wbits=U,b(F))):n}function C(F,U){var B,K;return F?(K=new v,(F.state=K).window=null,(B=x(F,U))!==l&&(F.state=null),B):n}var I,_,E=!0;function O(F){if(E){var U;for(I=new d.Buf32(512),_=new d.Buf32(32),U=0;U<144;)F.lens[U++]=8;for(;U<256;)F.lens[U++]=9;for(;U<280;)F.lens[U++]=7;for(;U<288;)F.lens[U++]=8;for(s(o,F.lens,0,288,I,0,F.work,{bits:9}),U=0;U<32;)F.lens[U++]=5;s(i,F.lens,0,32,_,0,F.work,{bits:5}),E=!1}F.lencode=I,F.lenbits=9,F.distcode=_,F.distbits=5}function N(F,U,B,K){var Y,k=F.state;return k.window===null&&(k.wsize=1<<k.wbits,k.wnext=0,k.whave=0,k.window=new d.Buf8(k.wsize)),K>=k.wsize?(d.arraySet(k.window,U,B-k.wsize,k.wsize,0),k.wnext=0,k.whave=k.wsize):(K<(Y=k.wsize-k.wnext)&&(Y=K),d.arraySet(k.window,U,B-K,Y,k.wnext),(K-=Y)?(d.arraySet(k.window,U,B-K,K,0),k.wnext=K,k.whave=k.wsize):(k.wnext+=Y,k.wnext===k.wsize&&(k.wnext=0),k.whave<k.wsize&&(k.whave+=Y))),0}e.inflateReset=b,e.inflateReset2=x,e.inflateResetKeep=w,e.inflateInit=function(F){return C(F,15)},e.inflateInit2=C,e.inflate=function(F,U){var B,K,Y,k,H,W,j,M,G,X,q,ee,ie,de,ue,ve,be,_e,ke,$e,ne,Ne,st,pe,Z=0,J=new d.Buf8(4),ae=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!F||!F.state||!F.output||!F.input&&F.avail_in!==0)return n;(B=F.state).mode===12&&(B.mode=13),H=F.next_out,Y=F.output,j=F.avail_out,k=F.next_in,K=F.input,W=F.avail_in,M=B.hold,G=B.bits,X=W,q=j,Ne=l;e:for(;;)switch(B.mode){case a:if(B.wrap===0){B.mode=13;break}for(;G<16;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}if(2&B.wrap&&M===35615){J[B.check=0]=255&M,J[1]=M>>>8&255,B.check=u(B.check,J,2,0),G=M=0,B.mode=2;break}if(B.flags=0,B.head&&(B.head.done=!1),!(1&B.wrap)||(((255&M)<<8)+(M>>8))%31){F.msg="incorrect header check",B.mode=30;break}if((15&M)!=8){F.msg="unknown compression method",B.mode=30;break}if(G-=4,ne=8+(15&(M>>>=4)),B.wbits===0)B.wbits=ne;else if(ne>B.wbits){F.msg="invalid window size",B.mode=30;break}B.dmax=1<<ne,F.adler=B.check=1,B.mode=512&M?10:12,G=M=0;break;case 2:for(;G<16;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}if(B.flags=M,(255&B.flags)!=8){F.msg="unknown compression method",B.mode=30;break}if(57344&B.flags){F.msg="unknown header flags set",B.mode=30;break}B.head&&(B.head.text=M>>8&1),512&B.flags&&(J[0]=255&M,J[1]=M>>>8&255,B.check=u(B.check,J,2,0)),G=M=0,B.mode=3;case 3:for(;G<32;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}B.head&&(B.head.time=M),512&B.flags&&(J[0]=255&M,J[1]=M>>>8&255,J[2]=M>>>16&255,J[3]=M>>>24&255,B.check=u(B.check,J,4,0)),G=M=0,B.mode=4;case 4:for(;G<16;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}B.head&&(B.head.xflags=255&M,B.head.os=M>>8),512&B.flags&&(J[0]=255&M,J[1]=M>>>8&255,B.check=u(B.check,J,2,0)),G=M=0,B.mode=5;case 5:if(1024&B.flags){for(;G<16;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}B.length=M,B.head&&(B.head.extra_len=M),512&B.flags&&(J[0]=255&M,J[1]=M>>>8&255,B.check=u(B.check,J,2,0)),G=M=0}else B.head&&(B.head.extra=null);B.mode=6;case 6:if(1024&B.flags&&(W<(ee=B.length)&&(ee=W),ee&&(B.head&&(ne=B.head.extra_len-B.length,B.head.extra||(B.head.extra=new Array(B.head.extra_len)),d.arraySet(B.head.extra,K,k,ee,ne)),512&B.flags&&(B.check=u(B.check,K,ee,k)),W-=ee,k+=ee,B.length-=ee),B.length))break e;B.length=0,B.mode=7;case 7:if(2048&B.flags){if(W===0)break e;for(ee=0;ne=K[k+ee++],B.head&&ne&&B.length<65536&&(B.head.name+=String.fromCharCode(ne)),ne&&ee<W;);if(512&B.flags&&(B.check=u(B.check,K,ee,k)),W-=ee,k+=ee,ne)break e}else B.head&&(B.head.name=null);B.length=0,B.mode=8;case 8:if(4096&B.flags){if(W===0)break e;for(ee=0;ne=K[k+ee++],B.head&&ne&&B.length<65536&&(B.head.comment+=String.fromCharCode(ne)),ne&&ee<W;);if(512&B.flags&&(B.check=u(B.check,K,ee,k)),W-=ee,k+=ee,ne)break e}else B.head&&(B.head.comment=null);B.mode=9;case 9:if(512&B.flags){for(;G<16;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}if(M!==(65535&B.check)){F.msg="header crc mismatch",B.mode=30;break}G=M=0}B.head&&(B.head.hcrc=B.flags>>9&1,B.head.done=!0),F.adler=B.check=0,B.mode=12;break;case 10:for(;G<32;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}F.adler=B.check=A(M),G=M=0,B.mode=11;case 11:if(B.havedict===0)return F.next_out=H,F.avail_out=j,F.next_in=k,F.avail_in=W,B.hold=M,B.bits=G,2;F.adler=B.check=1,B.mode=12;case 12:if(U===5||U===6)break e;case 13:if(B.last){M>>>=7&G,G-=7&G,B.mode=27;break}for(;G<3;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}switch(B.last=1&M,G-=1,3&(M>>>=1)){case 0:B.mode=14;break;case 1:if(O(B),B.mode=20,U!==6)break;M>>>=2,G-=2;break e;case 2:B.mode=17;break;case 3:F.msg="invalid block type",B.mode=30}M>>>=2,G-=2;break;case 14:for(M>>>=7&G,G-=7&G;G<32;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}if((65535&M)!=(M>>>16^65535)){F.msg="invalid stored block lengths",B.mode=30;break}if(B.length=65535&M,G=M=0,B.mode=15,U===6)break e;case 15:B.mode=16;case 16:if(ee=B.length){if(W<ee&&(ee=W),j<ee&&(ee=j),ee===0)break e;d.arraySet(Y,K,k,ee,H),W-=ee,k+=ee,j-=ee,H+=ee,B.length-=ee;break}B.mode=12;break;case 17:for(;G<14;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}if(B.nlen=257+(31&M),M>>>=5,G-=5,B.ndist=1+(31&M),M>>>=5,G-=5,B.ncode=4+(15&M),M>>>=4,G-=4,286<B.nlen||30<B.ndist){F.msg="too many length or distance symbols",B.mode=30;break}B.have=0,B.mode=18;case 18:for(;B.have<B.ncode;){for(;G<3;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}B.lens[ae[B.have++]]=7&M,M>>>=3,G-=3}for(;B.have<19;)B.lens[ae[B.have++]]=0;if(B.lencode=B.lendyn,B.lenbits=7,st={bits:B.lenbits},Ne=s(0,B.lens,0,19,B.lencode,0,B.work,st),B.lenbits=st.bits,Ne){F.msg="invalid code lengths set",B.mode=30;break}B.have=0,B.mode=19;case 19:for(;B.have<B.nlen+B.ndist;){for(;ve=(Z=B.lencode[M&(1<<B.lenbits)-1])>>>16&255,be=65535&Z,!((ue=Z>>>24)<=G);){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}if(be<16)M>>>=ue,G-=ue,B.lens[B.have++]=be;else{if(be===16){for(pe=ue+2;G<pe;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}if(M>>>=ue,G-=ue,B.have===0){F.msg="invalid bit length repeat",B.mode=30;break}ne=B.lens[B.have-1],ee=3+(3&M),M>>>=2,G-=2}else if(be===17){for(pe=ue+3;G<pe;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}G-=ue,ne=0,ee=3+(7&(M>>>=ue)),M>>>=3,G-=3}else{for(pe=ue+7;G<pe;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}G-=ue,ne=0,ee=11+(127&(M>>>=ue)),M>>>=7,G-=7}if(B.have+ee>B.nlen+B.ndist){F.msg="invalid bit length repeat",B.mode=30;break}for(;ee--;)B.lens[B.have++]=ne}}if(B.mode===30)break;if(B.lens[256]===0){F.msg="invalid code -- missing end-of-block",B.mode=30;break}if(B.lenbits=9,st={bits:B.lenbits},Ne=s(o,B.lens,0,B.nlen,B.lencode,0,B.work,st),B.lenbits=st.bits,Ne){F.msg="invalid literal/lengths set",B.mode=30;break}if(B.distbits=6,B.distcode=B.distdyn,st={bits:B.distbits},Ne=s(i,B.lens,B.nlen,B.ndist,B.distcode,0,B.work,st),B.distbits=st.bits,Ne){F.msg="invalid distances set",B.mode=30;break}if(B.mode=20,U===6)break e;case 20:B.mode=21;case 21:if(6<=W&&258<=j){F.next_out=H,F.avail_out=j,F.next_in=k,F.avail_in=W,B.hold=M,B.bits=G,r(F,q),H=F.next_out,Y=F.output,j=F.avail_out,k=F.next_in,K=F.input,W=F.avail_in,M=B.hold,G=B.bits,B.mode===12&&(B.back=-1);break}for(B.back=0;ve=(Z=B.lencode[M&(1<<B.lenbits)-1])>>>16&255,be=65535&Z,!((ue=Z>>>24)<=G);){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}if(ve&&(240&ve)==0){for(_e=ue,ke=ve,$e=be;ve=(Z=B.lencode[$e+((M&(1<<_e+ke)-1)>>_e)])>>>16&255,be=65535&Z,!(_e+(ue=Z>>>24)<=G);){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}M>>>=_e,G-=_e,B.back+=_e}if(M>>>=ue,G-=ue,B.back+=ue,B.length=be,ve===0){B.mode=26;break}if(32&ve){B.back=-1,B.mode=12;break}if(64&ve){F.msg="invalid literal/length code",B.mode=30;break}B.extra=15&ve,B.mode=22;case 22:if(B.extra){for(pe=B.extra;G<pe;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}B.length+=M&(1<<B.extra)-1,M>>>=B.extra,G-=B.extra,B.back+=B.extra}B.was=B.length,B.mode=23;case 23:for(;ve=(Z=B.distcode[M&(1<<B.distbits)-1])>>>16&255,be=65535&Z,!((ue=Z>>>24)<=G);){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}if((240&ve)==0){for(_e=ue,ke=ve,$e=be;ve=(Z=B.distcode[$e+((M&(1<<_e+ke)-1)>>_e)])>>>16&255,be=65535&Z,!(_e+(ue=Z>>>24)<=G);){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}M>>>=_e,G-=_e,B.back+=_e}if(M>>>=ue,G-=ue,B.back+=ue,64&ve){F.msg="invalid distance code",B.mode=30;break}B.offset=be,B.extra=15&ve,B.mode=24;case 24:if(B.extra){for(pe=B.extra;G<pe;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}B.offset+=M&(1<<B.extra)-1,M>>>=B.extra,G-=B.extra,B.back+=B.extra}if(B.offset>B.dmax){F.msg="invalid distance too far back",B.mode=30;break}B.mode=25;case 25:if(j===0)break e;if(ee=q-j,B.offset>ee){if((ee=B.offset-ee)>B.whave&&B.sane){F.msg="invalid distance too far back",B.mode=30;break}ie=ee>B.wnext?(ee-=B.wnext,B.wsize-ee):B.wnext-ee,ee>B.length&&(ee=B.length),de=B.window}else de=Y,ie=H-B.offset,ee=B.length;for(j<ee&&(ee=j),j-=ee,B.length-=ee;Y[H++]=de[ie++],--ee;);B.length===0&&(B.mode=21);break;case 26:if(j===0)break e;Y[H++]=B.length,j--,B.mode=21;break;case 27:if(B.wrap){for(;G<32;){if(W===0)break e;W--,M|=K[k++]<<G,G+=8}if(q-=j,F.total_out+=q,B.total+=q,q&&(F.adler=B.check=B.flags?u(B.check,Y,q,H-q):f(B.check,Y,q,H-q)),q=j,(B.flags?M:A(M))!==B.check){F.msg="incorrect data check",B.mode=30;break}G=M=0}B.mode=28;case 28:if(B.wrap&&B.flags){for(;G<32;){if(W===0)break e;W--,M+=K[k++]<<G,G+=8}if(M!==(4294967295&B.total)){F.msg="incorrect length check",B.mode=30;break}G=M=0}B.mode=29;case 29:Ne=1;break e;case 30:Ne=-3;break e;case 31:return-4;case 32:default:return n}return F.next_out=H,F.avail_out=j,F.next_in=k,F.avail_in=W,B.hold=M,B.bits=G,(B.wsize||q!==F.avail_out&&B.mode<30&&(B.mode<27||U!==4))&&N(F,F.output,F.next_out,q-F.avail_out)?(B.mode=31,-4):(X-=F.avail_in,q-=F.avail_out,F.total_in+=X,F.total_out+=q,B.total+=q,B.wrap&&q&&(F.adler=B.check=B.flags?u(B.check,Y,q,F.next_out-q):f(B.check,Y,q,F.next_out-q)),F.data_type=B.bits+(B.last?64:0)+(B.mode===12?128:0)+(B.mode===20||B.mode===15?256:0),(X==0&&q===0||U===4)&&Ne===l&&(Ne=-5),Ne)},e.inflateEnd=function(F){if(!F||!F.state)return n;var U=F.state;return U.window&&(U.window=null),F.state=null,l},e.inflateGetHeader=function(F,U){var B;return F&&F.state?(2&(B=F.state).wrap)==0?n:((B.head=U).done=!1,l):n},e.inflateSetDictionary=function(F,U){var B,K=U.length;return F&&F.state?(B=F.state).wrap!==0&&B.mode!==11?n:B.mode===11&&f(1,U,K,0)!==B.check?-3:N(F,U,K,K)?(B.mode=31,-4):(B.havedict=1,l):n},e.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(p,t,e){"use strict";var d=p("../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],u=[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],s=[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];t.exports=function(o,i,l,n,a,c,h,A){var v,w,b,x,C,I,_,E,O,N=A.bits,F=0,U=0,B=0,K=0,Y=0,k=0,H=0,W=0,j=0,M=0,G=null,X=0,q=new d.Buf16(16),ee=new d.Buf16(16),ie=null,de=0;for(F=0;F<=15;F++)q[F]=0;for(U=0;U<n;U++)q[i[l+U]]++;for(Y=N,K=15;1<=K&&q[K]===0;K--);if(K<Y&&(Y=K),K===0)return a[c++]=20971520,a[c++]=20971520,A.bits=1,0;for(B=1;B<K&&q[B]===0;B++);for(Y<B&&(Y=B),F=W=1;F<=15;F++)if(W<<=1,(W-=q[F])<0)return-1;if(0<W&&(o===0||K!==1))return-1;for(ee[1]=0,F=1;F<15;F++)ee[F+1]=ee[F]+q[F];for(U=0;U<n;U++)i[l+U]!==0&&(h[ee[i[l+U]]++]=U);if(I=o===0?(G=ie=h,19):o===1?(G=f,X-=257,ie=u,de-=257,256):(G=r,ie=s,-1),F=B,C=c,H=U=M=0,b=-1,x=(j=1<<(k=Y))-1,o===1&&852<j||o===2&&592<j)return 1;for(;;){for(_=F-H,O=h[U]<I?(E=0,h[U]):h[U]>I?(E=ie[de+h[U]],G[X+h[U]]):(E=96,0),v=1<<F-H,B=w=1<<k;a[C+(M>>H)+(w-=v)]=_<<24|E<<16|O|0,w!==0;);for(v=1<<F-1;M&v;)v>>=1;if(v!==0?(M&=v-1,M+=v):M=0,U++,--q[F]==0){if(F===K)break;F=i[l+h[U]]}if(Y<F&&(M&x)!==b){for(H===0&&(H=Y),C+=B,W=1<<(k=F-H);k+H<K&&!((W-=q[k+H])<=0);)k++,W<<=1;if(j+=1<<k,o===1&&852<j||o===2&&592<j)return 1;a[b=M&x]=Y<<24|k<<16|C-c|0}}return M!==0&&(a[C+M]=F-H<<24|64<<16|0),A.bits=Y,0}},{"../utils/common":41}],51:[function(p,t,e){"use strict";t.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(p,t,e){"use strict";var d=p("../utils/common"),f=0,u=1;function r(Z){for(var J=Z.length;0<=--J;)Z[J]=0}var s=0,o=29,i=256,l=i+1+o,n=30,a=19,c=2*l+1,h=15,A=16,v=7,w=256,b=16,x=17,C=18,I=[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,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],E=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],O=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],N=new Array(2*(l+2));r(N);var F=new Array(2*n);r(F);var U=new Array(512);r(U);var B=new Array(256);r(B);var K=new Array(o);r(K);var Y,k,H,W=new Array(n);function j(Z,J,ae,Se,me){this.static_tree=Z,this.extra_bits=J,this.extra_base=ae,this.elems=Se,this.max_length=me,this.has_stree=Z&&Z.length}function M(Z,J){this.dyn_tree=Z,this.max_code=0,this.stat_desc=J}function G(Z){return Z<256?U[Z]:U[256+(Z>>>7)]}function X(Z,J){Z.pending_buf[Z.pending++]=255&J,Z.pending_buf[Z.pending++]=J>>>8&255}function q(Z,J,ae){Z.bi_valid>A-ae?(Z.bi_buf|=J<<Z.bi_valid&65535,X(Z,Z.bi_buf),Z.bi_buf=J>>A-Z.bi_valid,Z.bi_valid+=ae-A):(Z.bi_buf|=J<<Z.bi_valid&65535,Z.bi_valid+=ae)}function ee(Z,J,ae){q(Z,ae[2*J],ae[2*J+1])}function ie(Z,J){for(var ae=0;ae|=1&Z,Z>>>=1,ae<<=1,0<--J;);return ae>>>1}function de(Z,J,ae){var Se,me,Oe=new Array(h+1),Ee=0;for(Se=1;Se<=h;Se++)Oe[Se]=Ee=Ee+ae[Se-1]<<1;for(me=0;me<=J;me++){var oe=Z[2*me+1];oe!==0&&(Z[2*me]=ie(Oe[oe]++,oe))}}function ue(Z){var J;for(J=0;J<l;J++)Z.dyn_ltree[2*J]=0;for(J=0;J<n;J++)Z.dyn_dtree[2*J]=0;for(J=0;J<a;J++)Z.bl_tree[2*J]=0;Z.dyn_ltree[2*w]=1,Z.opt_len=Z.static_len=0,Z.last_lit=Z.matches=0}function ve(Z){8<Z.bi_valid?X(Z,Z.bi_buf):0<Z.bi_valid&&(Z.pending_buf[Z.pending++]=Z.bi_buf),Z.bi_buf=0,Z.bi_valid=0}function be(Z,J,ae,Se){var me=2*J,Oe=2*ae;return Z[me]<Z[Oe]||Z[me]===Z[Oe]&&Se[J]<=Se[ae]}function _e(Z,J,ae){for(var Se=Z.heap[ae],me=ae<<1;me<=Z.heap_len&&(me<Z.heap_len&&be(J,Z.heap[me+1],Z.heap[me],Z.depth)&&me++,!be(J,Se,Z.heap[me],Z.depth));)Z.heap[ae]=Z.heap[me],ae=me,me<<=1;Z.heap[ae]=Se}function ke(Z,J,ae){var Se,me,Oe,Ee,oe=0;if(Z.last_lit!==0)for(;Se=Z.pending_buf[Z.d_buf+2*oe]<<8|Z.pending_buf[Z.d_buf+2*oe+1],me=Z.pending_buf[Z.l_buf+oe],oe++,Se===0?ee(Z,me,J):(ee(Z,(Oe=B[me])+i+1,J),(Ee=I[Oe])!==0&&q(Z,me-=K[Oe],Ee),ee(Z,Oe=G(--Se),ae),(Ee=_[Oe])!==0&&q(Z,Se-=W[Oe],Ee)),oe<Z.last_lit;);ee(Z,w,J)}function $e(Z,J){var ae,Se,me,Oe=J.dyn_tree,Ee=J.stat_desc.static_tree,oe=J.stat_desc.has_stree,Re=J.stat_desc.elems,Be=-1;for(Z.heap_len=0,Z.heap_max=c,ae=0;ae<Re;ae++)Oe[2*ae]!==0?(Z.heap[++Z.heap_len]=Be=ae,Z.depth[ae]=0):Oe[2*ae+1]=0;for(;Z.heap_len<2;)Oe[2*(me=Z.heap[++Z.heap_len]=Be<2?++Be:0)]=1,Z.depth[me]=0,Z.opt_len--,oe&&(Z.static_len-=Ee[2*me+1]);for(J.max_code=Be,ae=Z.heap_len>>1;1<=ae;ae--)_e(Z,Oe,ae);for(me=Re;ae=Z.heap[1],Z.heap[1]=Z.heap[Z.heap_len--],_e(Z,Oe,1),Se=Z.heap[1],Z.heap[--Z.heap_max]=ae,Z.heap[--Z.heap_max]=Se,Oe[2*me]=Oe[2*ae]+Oe[2*Se],Z.depth[me]=(Z.depth[ae]>=Z.depth[Se]?Z.depth[ae]:Z.depth[Se])+1,Oe[2*ae+1]=Oe[2*Se+1]=me,Z.heap[1]=me++,_e(Z,Oe,1),2<=Z.heap_len;);Z.heap[--Z.heap_max]=Z.heap[1],function(et,bt){var dt,He,kt,ut,Ft,Ht,$t=bt.dyn_tree,Ut=bt.max_code,Jt=bt.stat_desc.static_tree,ct=bt.stat_desc.has_stree,le=bt.stat_desc.extra_bits,te=bt.stat_desc.extra_base,we=bt.stat_desc.max_length,Ce=0;for(ut=0;ut<=h;ut++)et.bl_count[ut]=0;for($t[2*et.heap[et.heap_max]+1]=0,dt=et.heap_max+1;dt<c;dt++)we<(ut=$t[2*$t[2*(He=et.heap[dt])+1]+1]+1)&&(ut=we,Ce++),$t[2*He+1]=ut,Ut<He||(et.bl_count[ut]++,Ft=0,te<=He&&(Ft=le[He-te]),Ht=$t[2*He],et.opt_len+=Ht*(ut+Ft),ct&&(et.static_len+=Ht*(Jt[2*He+1]+Ft)));if(Ce!==0){do{for(ut=we-1;et.bl_count[ut]===0;)ut--;et.bl_count[ut]--,et.bl_count[ut+1]+=2,et.bl_count[we]--,Ce-=2}while(0<Ce);for(ut=we;ut!==0;ut--)for(He=et.bl_count[ut];He!==0;)Ut<(kt=et.heap[--dt])||($t[2*kt+1]!==ut&&(et.opt_len+=(ut-$t[2*kt+1])*$t[2*kt],$t[2*kt+1]=ut),He--)}}(Z,J),de(Oe,Be,Z.bl_count)}function ne(Z,J,ae){var Se,me,Oe=-1,Ee=J[1],oe=0,Re=7,Be=4;for(Ee===0&&(Re=138,Be=3),J[2*(ae+1)+1]=65535,Se=0;Se<=ae;Se++)me=Ee,Ee=J[2*(Se+1)+1],++oe<Re&&me===Ee||(oe<Be?Z.bl_tree[2*me]+=oe:me!==0?(me!==Oe&&Z.bl_tree[2*me]++,Z.bl_tree[2*b]++):oe<=10?Z.bl_tree[2*x]++:Z.bl_tree[2*C]++,Oe=me,Be=(oe=0)===Ee?(Re=138,3):me===Ee?(Re=6,3):(Re=7,4))}function Ne(Z,J,ae){var Se,me,Oe=-1,Ee=J[1],oe=0,Re=7,Be=4;for(Ee===0&&(Re=138,Be=3),Se=0;Se<=ae;Se++)if(me=Ee,Ee=J[2*(Se+1)+1],!(++oe<Re&&me===Ee)){if(oe<Be)for(;ee(Z,me,Z.bl_tree),--oe!=0;);else me!==0?(me!==Oe&&(ee(Z,me,Z.bl_tree),oe--),ee(Z,b,Z.bl_tree),q(Z,oe-3,2)):oe<=10?(ee(Z,x,Z.bl_tree),q(Z,oe-3,3)):(ee(Z,C,Z.bl_tree),q(Z,oe-11,7));Oe=me,Be=(oe=0)===Ee?(Re=138,3):me===Ee?(Re=6,3):(Re=7,4)}}r(W);var st=!1;function pe(Z,J,ae,Se){q(Z,(s<<1)+(Se?1:0),3),function(me,Oe,Ee,oe){ve(me),oe&&(X(me,Ee),X(me,~Ee)),d.arraySet(me.pending_buf,me.window,Oe,Ee,me.pending),me.pending+=Ee}(Z,J,ae,!0)}e._tr_init=function(Z){st||(function(){var J,ae,Se,me,Oe,Ee=new Array(h+1);for(me=Se=0;me<o-1;me++)for(K[me]=Se,J=0;J<1<<I[me];J++)B[Se++]=me;for(B[Se-1]=me,me=Oe=0;me<16;me++)for(W[me]=Oe,J=0;J<1<<_[me];J++)U[Oe++]=me;for(Oe>>=7;me<n;me++)for(W[me]=Oe<<7,J=0;J<1<<_[me]-7;J++)U[256+Oe++]=me;for(ae=0;ae<=h;ae++)Ee[ae]=0;for(J=0;J<=143;)N[2*J+1]=8,J++,Ee[8]++;for(;J<=255;)N[2*J+1]=9,J++,Ee[9]++;for(;J<=279;)N[2*J+1]=7,J++,Ee[7]++;for(;J<=287;)N[2*J+1]=8,J++,Ee[8]++;for(de(N,l+1,Ee),J=0;J<n;J++)F[2*J+1]=5,F[2*J]=ie(J,5);Y=new j(N,I,i+1,l,h),k=new j(F,_,0,n,h),H=new j(new Array(0),E,0,a,v)}(),st=!0),Z.l_desc=new M(Z.dyn_ltree,Y),Z.d_desc=new M(Z.dyn_dtree,k),Z.bl_desc=new M(Z.bl_tree,H),Z.bi_buf=0,Z.bi_valid=0,ue(Z)},e._tr_stored_block=pe,e._tr_flush_block=function(Z,J,ae,Se){var me,Oe,Ee=0;0<Z.level?(Z.strm.data_type===2&&(Z.strm.data_type=function(oe){var Re,Be=4093624447;for(Re=0;Re<=31;Re++,Be>>>=1)if(1&Be&&oe.dyn_ltree[2*Re]!==0)return f;if(oe.dyn_ltree[18]!==0||oe.dyn_ltree[20]!==0||oe.dyn_ltree[26]!==0)return u;for(Re=32;Re<i;Re++)if(oe.dyn_ltree[2*Re]!==0)return u;return f}(Z)),$e(Z,Z.l_desc),$e(Z,Z.d_desc),Ee=function(oe){var Re;for(ne(oe,oe.dyn_ltree,oe.l_desc.max_code),ne(oe,oe.dyn_dtree,oe.d_desc.max_code),$e(oe,oe.bl_desc),Re=a-1;3<=Re&&oe.bl_tree[2*O[Re]+1]===0;Re--);return oe.opt_len+=3*(Re+1)+5+5+4,Re}(Z),me=Z.opt_len+3+7>>>3,(Oe=Z.static_len+3+7>>>3)<=me&&(me=Oe)):me=Oe=ae+5,ae+4<=me&&J!==-1?pe(Z,J,ae,Se):Z.strategy===4||Oe===me?(q(Z,2+(Se?1:0),3),ke(Z,N,F)):(q(Z,4+(Se?1:0),3),function(oe,Re,Be,et){var bt;for(q(oe,Re-257,5),q(oe,Be-1,5),q(oe,et-4,4),bt=0;bt<et;bt++)q(oe,oe.bl_tree[2*O[bt]+1],3);Ne(oe,oe.dyn_ltree,Re-1),Ne(oe,oe.dyn_dtree,Be-1)}(Z,Z.l_desc.max_code+1,Z.d_desc.max_code+1,Ee+1),ke(Z,Z.dyn_ltree,Z.dyn_dtree)),ue(Z),Se&&ve(Z)},e._tr_tally=function(Z,J,ae){return Z.pending_buf[Z.d_buf+2*Z.last_lit]=J>>>8&255,Z.pending_buf[Z.d_buf+2*Z.last_lit+1]=255&J,Z.pending_buf[Z.l_buf+Z.last_lit]=255&ae,Z.last_lit++,J===0?Z.dyn_ltree[2*ae]++:(Z.matches++,J--,Z.dyn_ltree[2*(B[ae]+i+1)]++,Z.dyn_dtree[2*G(J)]++),Z.last_lit===Z.lit_bufsize-1},e._tr_align=function(Z){q(Z,2,3),ee(Z,w,N),function(J){J.bi_valid===16?(X(J,J.bi_buf),J.bi_buf=0,J.bi_valid=0):8<=J.bi_valid&&(J.pending_buf[J.pending++]=255&J.bi_buf,J.bi_buf>>=8,J.bi_valid-=8)}(Z)}},{"../utils/common":41}],53:[function(p,t,e){"use strict";t.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(p,t,e){"use strict";t.exports=typeof setImmediate=="function"?setImmediate:function(){var d=[].slice.apply(arguments);d.splice(1,0,0),setTimeout.apply(null,d)}},{}]},{},[10])(10)})}).call(this,m("HDXh").Buffer,m("IyRk"))},xRUu:function(z,V,m){m("hJvP"),m("hFmY"),m("sAZ8")},xSIq:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var S={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"};V.default=S},xSat:function(z,V){var m={axisPointer:1,tooltip:1,brush:1};function S(y,g,p){var t=g.getComponentByElement(y.topTarget),e=t&&t.coordinateSystem;return t&&t!==p&&!m[t.mainType]&&e&&e.model!==p}V.onIrrelevantElement=S},xTNl:function(z,V){var m=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],S={color:m,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],m]};z.exports=S},xiyX:function(z,V,m){var S=m("bYtY"),y=m("bLfw"),g=m("nkfE"),p=m("ICMv"),t=y.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 d(u,r){return r.type||(r.data?"category":"value")}S.merge(t.prototype,p),g("single",t,d,e);var f=t;z.exports=f},xlC8:function(z,V,m){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=S;function S(y,g,p,t){for(var e=y&65535|0,d=y>>>16&65535|0,f=0;p!==0;){f=p>2e3?2e3:p,p-=f;do e=e+g[t++]|0,d=d+e|0;while(--f);e%=65521,d%=65521}return e|d<<16|0}},xvlK:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={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"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="PlusOutlined";var d=V.a=y.forwardRef(e)},xzDV:function(z,V,m){},"y+Vt":function(z,V,m){var S=m("Gev7"),y=m("bYtY"),g=m("IMiH"),p=m("2DNl"),t=m("3C/r"),e=t.prototype.getCanvasPattern,d=Math.abs,f=new g(!0);function u(s){S.call(this,s),this.path=null}u.prototype={constructor:u,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(o,i){var l=this.style,n=this.path||f,a=l.hasStroke(),c=l.hasFill(),h=l.fill,A=l.stroke,v=c&&!!h.colorStops,w=a&&!!A.colorStops,b=c&&!!h.image,x=a&&!!A.image;if(l.bind(o,this,i),this.setTransform(o),this.__dirty){var C;v&&(C=C||this.getBoundingRect(),this._fillGradient=l.getGradient(o,h,C)),w&&(C=C||this.getBoundingRect(),this._strokeGradient=l.getGradient(o,A,C))}v?o.fillStyle=this._fillGradient:b&&(o.fillStyle=e.call(h,o)),w?o.strokeStyle=this._strokeGradient:x&&(o.strokeStyle=e.call(A,o));var I=l.lineDash,_=l.lineDashOffset,E=!!o.setLineDash,O=this.getGlobalScale();if(n.setScale(O[0],O[1],this.segmentIgnoreThreshold),this.__dirtyPath||I&&!E&&a?(n.beginPath(o),I&&!E&&(n.setLineDash(I),n.setLineDashOffset(_)),this.buildPath(n,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(o.beginPath(),this.path.rebuildPath(o)),c)if(l.fillOpacity!=null){var N=o.globalAlpha;o.globalAlpha=l.fillOpacity*l.opacity,n.fill(o),o.globalAlpha=N}else n.fill(o);if(I&&E&&(o.setLineDash(I),o.lineDashOffset=_),a)if(l.strokeOpacity!=null){var N=o.globalAlpha;o.globalAlpha=l.strokeOpacity*l.opacity,n.stroke(o),o.globalAlpha=N}else n.stroke(o);I&&E&&o.setLineDash([]),l.text!=null&&(this.restoreTransform(o),this.drawRectText(o,this.getBoundingRect()))},buildPath:function(o,i,l){},createPathProxy:function(){this.path=new g},getBoundingRect:function(){var o=this._rect,i=this.style,l=!o;if(l){var n=this.path;n||(n=this.path=new g),this.__dirtyPath&&(n.beginPath(),this.buildPath(n,this.shape,!1)),o=n.getBoundingRect()}if(this._rect=o,i.hasStroke()){var a=this._rectWithStroke||(this._rectWithStroke=o.clone());if(this.__dirty||l){a.copy(o);var c=i.lineWidth,h=i.strokeNoScale?this.getLineScale():1;i.hasFill()||(c=Math.max(c,this.strokeContainThreshold||4)),h>1e-10&&(a.width+=c/h,a.height+=c/h,a.x-=c/h/2,a.y-=c/h/2)}return a}return o},contain:function(o,i){var l=this.transformCoordToLocal(o,i),n=this.getBoundingRect(),a=this.style;if(o=l[0],i=l[1],n.contain(o,i)){var c=this.path.data;if(a.hasStroke()){var h=a.lineWidth,A=a.strokeNoScale?this.getLineScale():1;if(A>1e-10&&(a.hasFill()||(h=Math.max(h,this.strokeContainThreshold)),p.containStroke(c,h/A,o,i)))return!0}if(a.hasFill())return p.contain(c,o,i)}return!1},dirty:function(o){o==null&&(o=!0),o&&(this.__dirtyPath=o,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(o){return this.animate("shape",o)},attrKV:function(o,i){o==="shape"?(this.setShape(i),this.__dirtyPath=!0,this._rect=null):S.prototype.attrKV.call(this,o,i)},setShape:function(o,i){var l=this.shape;if(l){if(y.isObject(o))for(var n in o)o.hasOwnProperty(n)&&(l[n]=o[n]);else l[o]=i;this.dirty(!0)}return this},getLineScale:function(){var o=this.transform;return o&&d(o[0]-1)>1e-10&&d(o[3]-1)>1e-10?Math.sqrt(d(o[0]*o[3]-o[2]*o[1])):1}},u.extend=function(s){var o=function(n){u.call(this,n),s.style&&this.style.extendFrom(s.style,!1);var a=s.shape;if(a){this.shape=this.shape||{};var c=this.shape;for(var h in a)!c.hasOwnProperty(h)&&a.hasOwnProperty(h)&&(c[h]=a[h])}s.init&&s.init.call(this,n)};y.inherits(o,u);for(var i in s)i!=="style"&&i!=="shape"&&(o.prototype[i]=s[i]);return o},y.inherits(u,S);var r=u;z.exports=r},"y+lR":function(z,V,m){var S=m("bYtY"),y=m("mFDi"),g=m("z35g");function p(e){g.call(this,e)}p.prototype={constructor:p,type:"cartesian2d",dimensions:["x","y"],getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},containPoint:function(e){var d=this.getAxis("x"),f=this.getAxis("y");return d.contain(d.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,d,f){var u=this.getAxis("x"),r=this.getAxis("y");return f=f||[],f[0]=u.toGlobalCoord(u.dataToCoord(e[0])),f[1]=r.toGlobalCoord(r.dataToCoord(e[1])),f},clampData:function(e,d){var f=this.getAxis("x").scale,u=this.getAxis("y").scale,r=f.getExtent(),s=u.getExtent(),o=f.parse(e[0]),i=u.parse(e[1]);return d=d||[],d[0]=Math.min(Math.max(Math.min(r[0],r[1]),o),Math.max(r[0],r[1])),d[1]=Math.min(Math.max(Math.min(s[0],s[1]),i),Math.max(s[0],s[1])),d},pointToData:function(e,d){var f=this.getAxis("x"),u=this.getAxis("y");return d=d||[],d[0]=f.coordToData(f.toLocalCoord(e[0])),d[1]=u.coordToData(u.toLocalCoord(e[1])),d},getOtherAxis:function(e){return this.getAxis(e.dim==="x"?"y":"x")},getArea:function(){var e=this.getAxis("x").getGlobalExtent(),d=this.getAxis("y").getGlobalExtent(),f=Math.min(e[0],e[1]),u=Math.min(d[0],d[1]),r=Math.max(e[0],e[1])-f,s=Math.max(d[0],d[1])-u,o=new y(f,u,r,s);return o}},S.inherits(p,g);var t=p;z.exports=t},"y0+3":function(z,V,m){"use strict";m.d(V,"a",function(){return s}),m.d(V,"b",function(){return i});var S=/margin|padding|width|height|max|min|offset/,y={left:!0,top:!0},g={cssFloat:1,styleFloat:1,float:1};function p(l){return l.nodeType===1?l.ownerDocument.defaultView.getComputedStyle(l,null):{}}function t(l,n,a){if(n=n.toLowerCase(),a==="auto"){if(n==="height")return l.offsetHeight;if(n==="width")return l.offsetWidth}return n in y||(y[n]=S.test(n)),y[n]?parseFloat(a)||0:a}function e(l,n){var a=arguments.length,c=p(l);return n=g[n]?"cssFloat"in l.style?"cssFloat":"styleFloat":n,a===1?c:t(l,n,c[n]||l.style[n])}function d(l,n,a){var c=arguments.length;if(n=g[n]?"cssFloat"in l.style?"cssFloat":"styleFloat":n,c===3)return typeof a=="number"&&S.test(n)&&(a="".concat(a,"px")),l.style[n]=a,a;for(var h in n)n.hasOwnProperty(h)&&d(l,h,n[h]);return p(l)}function f(l){return l===document.body?document.documentElement.clientWidth:l.offsetWidth}function u(l){return l===document.body?window.innerHeight||document.documentElement.clientHeight:l.offsetHeight}function r(){var l=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),n=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:l,height:n}}function s(){var l=document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight;return{width:l,height:n}}function o(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function i(l){var n=l.getBoundingClientRect(),a=document.documentElement;return{left:n.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:n.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},"y1t/":function(z,V,m){"use strict";m.d(V,"a",function(){return S});function S(y){if(y==null)throw new TypeError("Cannot destructure undefined")}},y23F:function(z,V){function m(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}m.prototype={constructor:m,_dragStart:function(p){for(var t=p.target;t&&!t.draggable;)t=t.parent;t&&(this._draggingTarget=t,t.dragging=!0,this._x=p.offsetX,this._y=p.offsetY,this.dispatchToElement(S(t,p),"dragstart",p.event))},_drag:function(p){var t=this._draggingTarget;if(t){var e=p.offsetX,d=p.offsetY,f=e-this._x,u=d-this._y;this._x=e,this._y=d,t.drift(f,u,p),this.dispatchToElement(S(t,p),"drag",p.event);var r=this.findHover(e,d,t).target,s=this._dropTarget;this._dropTarget=r,t!==r&&(s&&r!==s&&this.dispatchToElement(S(s,p),"dragleave",p.event),r&&r!==s&&this.dispatchToElement(S(r,p),"dragenter",p.event))}},_dragEnd:function(p){var t=this._draggingTarget;t&&(t.dragging=!1),this.dispatchToElement(S(t,p),"dragend",p.event),this._dropTarget&&this.dispatchToElement(S(this._dropTarget,p),"drop",p.event),this._draggingTarget=null,this._dropTarget=null}};function S(g,p){return{target:g,topTarget:p&&p.topTarget}}var y=m;z.exports=y},y2l5:function(z,V,m){var S=m("MwEJ"),y=m("T4UG"),g=y.extend({type:"series.scatter",dependencies:["grid","polar","geo","singleAxis","calendar"],getInitialData:function(p,t){return S(this.getSource(),this,{useEncodeDefaulter:!0})},brushSelector:"point",getProgressive:function(){var p=this.option.progressive;return p==null?this.option.large?5e3:this.get("progressive"):p},getProgressiveThreshold:function(){var p=this.option.progressiveThreshold;return p==null?this.option.large?1e4:this.get("progressiveThreshold"):p},defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},clip:!0}});z.exports=g},y3Kf:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={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"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="UpOutlined";var d=V.a=y.forwardRef(e)},y3NT:function(z,V,m){var S=m("OELB"),y=S.parsePercent,g=m("bYtY"),p=Math.PI/180;function t(f,u,r,s){u.eachSeriesByType(f,function(o){var i=o.get("center"),l=o.get("radius");g.isArray(l)||(l=[0,l]),g.isArray(i)||(i=[i,i]);var n=r.getWidth(),a=r.getHeight(),c=Math.min(n,a),h=y(i[0],n),A=y(i[1],a),v=y(l[0],c/2),w=y(l[1],c/2),b=-o.get("startAngle")*p,x=o.get("minAngle")*p,C=o.getData().tree.root,I=o.getViewRoot(),_=I.depth,E=o.get("sort");E!=null&&e(I,E);var O=0;g.each(I.children,function(X){!isNaN(X.getValue())&&O++});var N=I.getValue(),F=Math.PI/(N||O)*2,U=I.depth>0,B=I.height-(U?-1:1),K=(w-v)/(B||1),Y=o.get("clockwise"),k=o.get("stillShowZeroSum"),H=Y?1:-1,W=function(X,q){if(!X)return;var ee=q;if(X!==C){var ie=X.getValue(),de=N===0&&k?F:ie*F;de<x&&(de=x),ee=q+H*de;var ue=X.depth-_-(U?-1:1),ve=v+K*ue,be=v+K*(ue+1),_e=X.getModel();_e.get("r0")!=null&&(ve=y(_e.get("r0"),c/2)),_e.get("r")!=null&&(be=y(_e.get("r"),c/2)),X.setLayout({angle:de,startAngle:q,endAngle:ee,clockwise:Y,cx:h,cy:A,r0:ve,r:be})}if(X.children&&X.children.length){var ke=0;g.each(X.children,function($e){ke+=W($e,q+ke)})}return ee-q};if(U){var j=v,M=v+K,G=Math.PI*2;C.setLayout({angle:G,startAngle:b,endAngle:b+G,clockwise:Y,cx:h,cy:A,r0:j,r:M})}W(I,b)})}function e(f,u){var r=f.children||[];f.children=d(r,u),r.length&&g.each(f.children,function(s){e(s,u)})}function d(f,u){if(typeof u=="function")return f.sort(u);var r=u==="asc";return f.sort(function(s,o){var i=(s.getValue()-o.getValue())*(r?1:-1);return i===0?(s.dataIndex-o.dataIndex)*(r?-1:1):i})}z.exports=t},"y4/Y":function(z,V,m){var S=m("ProS"),y=m("bYtY"),g=m("zTMp"),p=m("62sa");m("SKx+"),m("1LEl"),m("Sp2Z"),S.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!y.isArray(e)&&(t.axisPointer.link=[e])}}),S.registerProcessor(S.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=g.collect(t,e)}),S.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},p)},y7Aq:function(z,V,m){var S=m("bYtY"),y=m("+TT/"),g=y.getLayoutRect;function p(e,d,f){var u=e.option,r=u.align;if(r!=null&&r!=="auto")return r;for(var s={width:d.getWidth(),height:d.getHeight()},o=u.orient==="horizontal"?1:0,i=[["left","right","width"],["top","bottom","height"]],l=i[o],n=[0,null,10],a={},c=0;c<3;c++)a[i[1-o][c]]=n[c],a[l[c]]=c===2?f[0]:u[l[c]];var h=[["x","width",3],["y","height",0]][o],A=g(a,s,u.padding);return l[(A.margin[h[2]]||0)+A[h[0]]+A[h[1]]*.5<s[h[1]]*.5?0:1]}function t(e,d){return S.each(e||[],function(f){f.dataIndex!=null&&(f.dataIndexInside=f.dataIndex,f.dataIndex=null),f.highlightKey="visualMap"+(d?d.componentIndex:"")}),e}V.getItemAlign=p,V.makeHighDownBatch=t},y8nQ:function(z,V,m){"use strict";var S=m("cIOH"),y=m.n(S),g=m("gwTy"),p=m.n(g),t=m("1GLa"),e=m("5Dmo")},yEEn:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="ArrowDownOutlined";var d=V.a=y.forwardRef(e)},yO87:function(z,V,m){var S=m("bYtY"),y=m("oVpE"),g=y.createSymbol,p=m("IwbS"),t=p.Group,e=m("OELB"),d=e.parsePercent,f=m("FBjb"),u=3;function r(n){return S.isArray(n)||(n=[+n,+n]),n}function s(n,a){var c=a.rippleEffectColor||a.color;n.eachChild(function(h){h.attr({z:a.z,zlevel:a.zlevel,style:{stroke:a.brushType==="stroke"?c:null,fill:a.brushType==="fill"?c:null}})})}function o(n,a){t.call(this);var c=new f(n,a),h=new t;this.add(c),this.add(h),h.beforeUpdate=function(){this.attr(c.getScale())},this.updateData(n,a)}var i=o.prototype;i.stopEffectAnimation=function(){this.childAt(1).removeAll()},i.startEffectAnimation=function(n){for(var a=n.symbolType,c=n.color,h=this.childAt(1),A=0;A<u;A++){var v=g(a,-1,-1,2,2,c);v.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]});var w=-A/u*n.period+n.effectOffset;v.animate("",!0).when(n.period,{scale:[n.rippleScale/2,n.rippleScale/2]}).delay(w).start(),v.animateStyle(!0).when(n.period,{opacity:0}).delay(w).start(),h.add(v)}s(h,n)},i.updateEffectAnimation=function(n){for(var a=this._effectCfg,c=this.childAt(1),h=["symbolType","period","rippleScale"],A=0;A<h.length;A++){var v=h[A];if(a[v]!==n[v]){this.stopEffectAnimation(),this.startEffectAnimation(n);return}}s(c,n)},i.highlight=function(){this.trigger("emphasis")},i.downplay=function(){this.trigger("normal")},i.updateData=function(n,a){var c=n.hostModel;this.childAt(0).updateData(n,a);var h=this.childAt(1),A=n.getItemModel(a),v=n.getItemVisual(a,"symbol"),w=r(n.getItemVisual(a,"symbolSize")),b=n.getItemVisual(a,"color");h.attr("scale",w),h.traverse(function(F){F.attr({fill:b})});var x=A.getShallow("symbolOffset");if(x){var C=h.position;C[0]=d(x[0],w[0]),C[1]=d(x[1],w[1])}var I=n.getItemVisual(a,"symbolRotate");h.rotation=(I||0)*Math.PI/180||0;var _={};if(_.showEffectOn=c.get("showEffectOn"),_.rippleScale=A.get("rippleEffect.scale"),_.brushType=A.get("rippleEffect.brushType"),_.period=A.get("rippleEffect.period")*1e3,_.effectOffset=a/n.count(),_.z=A.getShallow("z")||0,_.zlevel=A.getShallow("zlevel")||0,_.symbolType=v,_.color=b,_.rippleEffectColor=A.get("rippleEffect.color"),this.off("mouseover").off("mouseout").off("emphasis").off("normal"),_.showEffectOn==="render")this._effectCfg?this.updateEffectAnimation(_):this.startEffectAnimation(_),this._effectCfg=_;else{this._effectCfg=null,this.stopEffectAnimation();var E=this.childAt(0),O=function(){E.highlight(),_.showEffectOn!=="render"&&this.startEffectAnimation(_)},N=function(){E.downplay(),_.showEffectOn!=="render"&&this.stopEffectAnimation()};this.on("mouseover",O,this).on("mouseout",N,this).on("emphasis",O,this).on("normal",N,this)}this._effectCfg=_},i.fadeOut=function(n){this.off("mouseover").off("mouseout").off("emphasis").off("normal"),n&&n()},S.inherits(o,t);var l=o;z.exports=l},yS9w:function(z,V,m){var S=m("MEGo"),y=S.parseSVG,g=S.makeViewBoxTransform,p=m("4fz+"),t=m("x6Kt"),e=m("bYtY"),d=e.assert,f=e.createHashMap,u=m("mFDi"),r=m("4NO4"),s=r.makeInner,o=s(),i={load:function(n,a){var c=o(a).originRoot;if(c)return{root:c,boundingRect:o(a).boundingRect};var h=l(a);return o(a).originRoot=h.root,o(a).boundingRect=h.boundingRect,h},makeGraphic:function(n,a,c){var h=o(a),A=h.rootMap||(h.rootMap=f()),v=A.get(c);if(v)return v;var w=h.originRoot,b=h.boundingRect;return h.originRootHostKey?v=l(a,b).root:(h.originRootHostKey=c,v=w),A.set(c,v)},removeGraphic:function(n,a,c){var h=o(a),A=h.rootMap;A&&A.removeKey(c),c===h.originRootHostKey&&(h.originRootHostKey=null)}};function l(n,a){var c=n.svgXML,h,A;try{h=c&&y(c,{ignoreViewBox:!0,ignoreRootClip:!0})||{},A=h.root,d(A!=null)}catch(I){throw new Error(`Invalid svg format
|
|
|
`+I.message)}var v=h.width,w=h.height,b=h.viewBoxRect;if(a||(a=v==null||w==null?A.getBoundingRect():new u(0,0,0,0),v!=null&&(a.width=v),w!=null&&(a.height=w)),b){var x=g(b,a.width,a.height),C=A;A=new p,A.add(C),C.scale=x.scale,C.position=x.position}return A.setClipPath(new t({shape:a.plain()})),{root:A,boundingRect:a}}z.exports=i},yWXo:function(z,V,m){var S=m("IwbS"),y=m("oVpE"),g=y.createSymbol,p=m("OS9S"),t=4,e=S.extendShape({shape:{points:null},symbolProxy:null,softClipShape:null,buildPath:function(r,s){var o=s.points,i=s.size,l=this.symbolProxy,n=l.shape,a=r.getContext?r.getContext():r,c=a&&i[0]<t;if(c)return;for(var h=0;h<o.length;){var A=o[h++],v=o[h++];if(isNaN(A)||isNaN(v))continue;if(this.softClipShape&&!this.softClipShape.contain(A,v))continue;n.x=A-i[0]/2,n.y=v-i[1]/2,n.width=i[0],n.height=i[1],l.buildPath(r,n,!0)}},afterBrush:function(r){var s=this.shape,o=s.points,i=s.size,l=i[0]<t;if(!l)return;this.setTransform(r);for(var n=0;n<o.length;){var a=o[n++],c=o[n++];if(isNaN(a)||isNaN(c))continue;if(this.softClipShape&&!this.softClipShape.contain(a,c))continue;r.fillRect(a-i[0]/2,c-i[1]/2,i[0],i[1])}this.restoreTransform(r)},findDataIndex:function(r,s){for(var o=this.shape,i=o.points,l=o.size,n=Math.max(l[0],4),a=Math.max(l[1],4),c=i.length/2-1;c>=0;c--){var h=c*2,A=i[h]-n/2,v=i[h+1]-a/2;if(r>=A&&s>=v&&r<=A+n&&s<=v+a)return c}return-1}});function d(){this.group=new S.Group}var f=d.prototype;f.isPersistent=function(){return!this._incremental},f.updateData=function(r,s){this.group.removeAll();var o=new e({rectHover:!0,cursor:"default"});o.setShape({points:r.getLayout("symbolPoints")}),this._setCommon(o,r,!1,s),this.group.add(o),this._incremental=null},f.updateLayout=function(r){if(this._incremental)return;var s=r.getLayout("symbolPoints");this.group.eachChild(function(o){if(o.startIndex!=null){var i=(o.endIndex-o.startIndex)*2,l=o.startIndex*4*2;s=new Float32Array(s.buffer,l,i)}o.setShape("points",s)})},f.incrementalPrepareUpdate=function(r){this.group.removeAll(),this._clearIncremental(),r.count()>2e6?(this._incremental||(this._incremental=new p({silent:!0})),this.group.add(this._incremental)):this._incremental=null},f.incrementalUpdate=function(r,s,o){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:s.getLayout("symbolPoints")}),this._setCommon(i,s,!!this._incremental,o)},f._setCommon=function(r,s,o,i){var l=s.hostModel;i=i||{};var n=s.getVisual("symbolSize");r.setShape("size",n instanceof Array?n:[n,n]),r.softClipShape=i.clipShape||null,r.symbolProxy=g(s.getVisual("symbol"),0,0,0,0),r.setColor=r.symbolProxy.setColor;var a=r.shape.size[0]<t;r.useStyle(l.getModel("itemStyle").getItemStyle(a?["color","shadowBlur","shadowColor"]:["color"]));var c=s.getVisual("color");c&&r.setColor(c),o||(r.seriesIndex=l.seriesIndex,r.on("mousemove",function(h){r.dataIndex=null;var A=r.findDataIndex(h.offsetX,h.offsetY);A>=0&&(r.dataIndex=A+(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 u=d;z.exports=u},ycre:function(z,V,m){var S=m("711d"),y=S("length");z.exports=y},yik8:function(z,V,m){var S=m("bZqE"),y=S.eachAfter,g=S.eachBefore,p=m("Itpr"),t=p.init,e=p.firstWalk,d=p.secondWalk,f=p.separation,u=p.radialCoordinate,r=p.getViewRect;function s(i,l){i.eachSeriesByType("tree",function(n){o(n,l)})}function o(i,l){var n=r(i,l);i.layoutInfo=n;var a=i.get("layout"),c=0,h=0,A=null;a==="radial"?(c=2*Math.PI,h=Math.min(n.height,n.width)/2,A=f(function(B,K){return(B.parentNode===K.parentNode?1:2)/B.depth})):(c=n.width,h=n.height,A=f());var v=i.getData().tree.root,w=v.children[0];if(w){t(v),y(w,e,A),v.hierNode.modifier=-w.hierNode.prelim,g(w,d);var b=w,x=w,C=w;g(w,function(B){var K=B.getLayout().x;K<b.getLayout().x&&(b=B),K>x.getLayout().x&&(x=B),B.depth>C.depth&&(C=B)});var I=b===x?1:A(b,x)/2,_=I-b.getLayout().x,E=0,O=0,N=0,F=0;if(a==="radial")E=c/(x.getLayout().x+I+_),O=h/(C.depth-1||1),g(w,function(B){N=(B.getLayout().x+_)*E,F=(B.depth-1)*O;var K=u(N,F);B.setLayout({x:K.x,y:K.y,rawX:N,rawY:F},!0)});else{var U=i.getOrient();U==="RL"||U==="LR"?(O=h/(x.getLayout().x+I+_),E=c/(C.depth-1||1),g(w,function(B){F=(B.getLayout().x+_)*O,N=U==="LR"?(B.depth-1)*E:c-(B.depth-1)*E,B.setLayout({x:N,y:F},!0)})):(U==="TB"||U==="BT")&&(E=c/(x.getLayout().x+I+_),O=h/(C.depth-1||1),g(w,function(B){N=(B.getLayout().x+_)*E,F=U==="TB"?(B.depth-1)*O:h-(B.depth-1)*O,B.setLayout({x:N,y:F},!0)}))}}}z.exports=s},ynwM:function(z,V,m){var S=m("MFOe"),y=S.Global;z.exports={name:"oldFF-globalStorage",read:p,write:t,each:e,remove:d,clearAll:f};var g=y.globalStorage;function p(u){return g[u]}function t(u,r){g[u]=r}function e(u){for(var r=g.length-1;r>=0;r--){var s=g.key(r);u(g[s],s)}}function d(u){return g.removeItem(u)}function f(){e(function(u,r){delete g[u]})}},ypgQ:function(z,V,m){var S=m("bYtY"),y=m("4NO4"),g=m("bLfw"),p=S.each,t=S.clone,e=S.map,d=S.merge,f=/^(min|max)?(.+)$/;function u(a){this._api=a,this._timelineOptions=[],this._mediaList=[],this._mediaDefault,this._currentMediaIndices=[],this._optionBackup,this._newBaseOption}u.prototype={constructor:u,setOption:function(a,c){a&&S.each(y.normalizeToArray(a.series),function(v){v&&v.data&&S.isTypedArray(v.data)&&S.setAsPrimitive(v.data)}),a=t(a);var h=this._optionBackup,A=r.call(this,a,c,!h);this._newBaseOption=A.baseOption,h?(l(h.baseOption,A.baseOption),A.timelineOptions.length&&(h.timelineOptions=A.timelineOptions),A.mediaList.length&&(h.mediaList=A.mediaList),A.mediaDefault&&(h.mediaDefault=A.mediaDefault)):this._optionBackup=A},mountOption:function(a){var c=this._optionBackup;return this._timelineOptions=e(c.timelineOptions,t),this._mediaList=e(c.mediaList,t),this._mediaDefault=t(c.mediaDefault),this._currentMediaIndices=[],t(a?c.baseOption:this._newBaseOption)},getTimelineOption:function(a){var c,h=this._timelineOptions;if(h.length){var A=a.getComponent("timeline");A&&(c=t(h[A.getCurrentIndex()],!0))}return c},getMediaOption:function(a){var c=this._api.getWidth(),h=this._api.getHeight(),A=this._mediaList,v=this._mediaDefault,w=[],b=[];if(!A.length&&!v)return b;for(var x=0,C=A.length;x<C;x++)s(A[x].query,c,h)&&w.push(x);return!w.length&&v&&(w=[-1]),w.length&&!i(w,this._currentMediaIndices)&&(b=e(w,function(I){return t(I===-1?v.option:A[I].option)})),this._currentMediaIndices=w,b}};function r(a,c,h){var A=[],v=[],w,b,x=a.timeline;if(a.baseOption&&(b=a.baseOption),(x||a.options)&&(b=b||{},A=(a.options||[]).slice()),a.media){b=b||{};var C=a.media;p(C,function(I){I&&I.option&&(I.query?v.push(I):w||(w=I))})}return b||(b=a),b.timeline||(b.timeline=x),p([b].concat(A).concat(S.map(v,function(I){return I.option})),function(I){p(c,function(_){_(I,h)})}),{baseOption:b,timelineOptions:A,mediaDefault:w,mediaList:v}}function s(a,c,h){var A={width:c,height:h,aspectratio:c/h},v=!0;return S.each(a,function(w,b){var x=b.match(f);if(!x||!x[1]||!x[2])return;var C=x[1],I=x[2].toLowerCase();o(A[I],w,C)||(v=!1)}),v}function o(a,c,h){return h==="min"?a>=c:h==="max"?a<=c:a===c}function i(a,c){return a.join(",")===c.join(",")}function l(a,c){c=c||{},p(c,function(h,A){if(h==null)return;var v=a[A];if(!g.hasClass(A))a[A]=d(v,h,!0);else{h=y.normalizeToArray(h),v=y.normalizeToArray(v);var w=y.mappingToExists(v,h);a[A]=e(w,function(b){return b.option&&b.exist?d(b.exist,b.option,!0):b.exist||b.option})}})}var n=u;z.exports=n},yxFR:function(z,V,m){var S=m("y+Vt"),y=m("nPnh"),g=y.subPixelOptimizeLine,p={},t=S.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(d,f){var u,r,s,o;this.subPixelOptimize?(g(p,f,this.style),u=p.x1,r=p.y1,s=p.x2,o=p.y2):(u=f.x1,r=f.y1,s=f.x2,o=f.y2);var i=f.percent;if(i===0)return;d.moveTo(u,r),i<1&&(s=u*(1-i)+s*i,o=r*(1-i)+o*i),d.lineTo(s,o)},pointAt:function(d){var f=this.shape;return[f.x1*(1-d)+f.x2*d,f.y1*(1-d)+f.y2*d]}});z.exports=t},z35g:function(z,V,m){var S=m("bYtY");function y(t){return this._axes[t]}var g=function(t){this._axes={},this._dimList=[],this.name=t||""};g.prototype={constructor:g,type:"cartesian",getAxis:function(t){return this._axes[t]},getAxes:function(){return S.map(this._dimList,y,this)},getAxesByScale:function(t){return t=t.toLowerCase(),S.filter(this.getAxes(),function(e){return e.scale.type===t})},addAxis:function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},dataToCoord:function(t){return this._dataCoordConvert(t,"dataToCoord")},coordToData:function(t){return this._dataCoordConvert(t,"coordToData")},_dataCoordConvert:function(t,e){for(var d=this._dimList,f=t instanceof Array?[]:{},u=0;u<d.length;u++){var r=d[u],s=this._axes[r];f[r]=s[e](t[r])}return f}};var p=g;z.exports=p},z7Xi:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="UploadOutlined";var d=V.a=y.forwardRef(e)},zAh6:function(z,V,m){"use strict";m.d(V,"a",function(){return p});var S=m("wgJM"),y=m("i6bk");function g(t,e,d,f){var u=d-e;return t/=f/2,t<1?u/2*t*t*t+e:u/2*((t-=2)*t*t+2)+e}function p(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=e.getContainer,f=d===void 0?function(){return window}:d,u=e.callback,r=e.duration,s=r===void 0?450:r,o=f(),i=Object(y.a)(o,!0),l=Date.now(),n=function a(){var c=Date.now(),h=c-l,A=g(h>s?s:h,i,t,s);Object(y.b)(o)?o.scrollTo(window.pageXOffset,A):o instanceof HTMLDocument||o.constructor.name==="HTMLDocument"?o.documentElement.scrollTop=A:o.scrollTop=A,h<s?Object(S.a)(a):typeof u=="function"&&u()};Object(S.a)(n)}},zDms:function(z,V,m){var S=m("bYtY"),y=m("OELB"),g=m("UOVi"),p=m("72pK"),t=S.each,e=y.asc,d=function(i,l,n,a){this._dimName=i,this._axisIndex=l,this._valueWindow,this._percentWindow,this._dataExtent,this._minMaxSpan,this.ecModel=a,this._dataZoomModel=n};d.prototype={constructor:d,hostedBy:function(i){return this._dataZoomModel===i},getDataValueWindow:function(){return this._valueWindow.slice()},getDataPercentWindow:function(){return this._percentWindow.slice()},getTargetSeriesModels:function(){var i=[],l=this.ecModel;return l.eachSeries(function(n){if(g.isCoordSupported(n.get("coordinateSystem"))){var a=this._dimName,c=l.queryComponents({mainType:a+"Axis",index:n.get(a+"AxisIndex"),id:n.get(a+"AxisId")})[0];this._axisIndex===(c&&c.componentIndex)&&i.push(n)}},this),i},getAxisModel:function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},getOtherAxisModel:function(){var i=this._dimName,l=this.ecModel,n=this.getAxisModel(),a=i==="x"||i==="y",c,h;a?(h="gridIndex",c=i==="x"?"y":"x"):(h="polarIndex",c=i==="angle"?"radius":"angle");var A;return l.eachComponent(c+"Axis",function(v){(v.get(h)||0)===(n.get(h)||0)&&(A=v)}),A},getMinMaxSpan:function(){return S.clone(this._minMaxSpan)},calculateDataWindow:function(i){var l=this._dataExtent,n=this.getAxisModel(),a=n.axis.scale,c=this._dataZoomModel.getRangePropMode(),h=[0,100],A=[],v=[],w;t(["start","end"],function(C,I){var _=i[C],E=i[C+"Value"];c[I]==="percent"?(_==null&&(_=h[I]),E=a.parse(y.linearMap(_,h,l))):(w=!0,E=E==null?l[I]:a.parse(E),_=y.linearMap(E,l,h)),v[I]=E,A[I]=_}),e(v),e(A);var b=this._minMaxSpan;w?x(v,A,l,h,!1):x(A,v,h,l,!0);function x(C,I,_,E,O){var N=O?"Span":"ValueSpan";p(0,C,_,"all",b["min"+N],b["max"+N]);for(var F=0;F<2;F++)I[F]=y.linearMap(C[F],_,E,!0),O&&(I[F]=a.parse(I[F]))}return{valueWindow:v,percentWindow:A}},reset:function(i){if(i!==this._dataZoomModel)return;var l=this.getTargetSeriesModels();this._dataExtent=f(this,this._dimName,l),s(this);var n=this.calculateDataWindow(i.settledOption);this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,r(this)},restore:function(i){if(i!==this._dataZoomModel)return;this._valueWindow=this._percentWindow=null,r(this,!0)},filterData:function(i,l){if(i!==this._dataZoomModel)return;var n=this._dimName,a=this.getTargetSeriesModels(),c=i.get("filterMode"),h=this._valueWindow;if(c==="none")return;t(a,function(v){var w=v.getData(),b=w.mapDimension(n,!0);if(!b.length)return;c==="weakFilter"?w.filterSelf(function(x){for(var C,I,_,E=0;E<b.length;E++){var O=w.get(b[E],x),N=!isNaN(O),F=O<h[0],U=O>h[1];if(N&&!F&&!U)return!0;N&&(_=!0),F&&(C=!0),U&&(I=!0)}return _&&C&&I}):t(b,function(x){if(c==="empty")v.setData(w=w.map(x,function(I){return A(I)?I:NaN}));else{var C={};C[x]=h,w.selectRange(C)}}),t(b,function(x){w.setApproximateExtent(h,x)})});function A(v){return v>=h[0]&&v<=h[1]}}};function f(i,l,n){var a=[Infinity,-Infinity];return t(n,function(c){var h=c.getData();h&&t(h.mapDimension(l,!0),function(A){var v=h.getApproximateExtent(A);v[0]<a[0]&&(a[0]=v[0]),v[1]>a[1]&&(a[1]=v[1])})}),a[1]<a[0]&&(a=[NaN,NaN]),u(i,a),a}function u(i,l){var n=i.getAxisModel(),a=n.getMin(!0),c=n.get("type")==="category",h=c&&n.getCategories().length;a!=null&&a!=="dataMin"&&typeof a!="function"?l[0]=a:c&&(l[0]=h>0?0:NaN);var A=n.getMax(!0);return A!=null&&A!=="dataMax"&&typeof A!="function"?l[1]=A:c&&(l[1]=h>0?h-1:NaN),n.get("scale",!0)||(l[0]>0&&(l[0]=0),l[1]<0&&(l[1]=0)),l}function r(i,l){var n=i.getAxisModel(),a=i._percentWindow,c=i._valueWindow;if(!a)return;var h=y.getPixelPrecision(c,[0,500]);h=Math.min(h,20);var A=l||a[0]===0&&a[1]===100;n.setRange(A?null:+c[0].toFixed(h),A?null:+c[1].toFixed(h))}function s(i){var l=i._minMaxSpan={},n=i._dataZoomModel,a=i._dataExtent;t(["min","max"],function(c){var h=n.get(c+"Span"),A=n.get(c+"ValueSpan");A!=null&&(A=i.getAxisModel().axis.scale.parse(A)),A!=null?h=y.linearMap(a[0]+A,a,[0,100],!0):h!=null&&(A=y.linearMap(h,[0,100],a,!0)-a[0]),l[c+"Span"]=h,l[c+"ValueSpan"]=A})}var o=d;z.exports=o},zM3Q:function(z,V,m){var S=m("4NO4"),y=S.makeInner;function g(){var p=y();return function(t){var e=p(t),d=t.pipelineContext,f=e.large,u=e.progressiveRender,r=e.large=d&&d.large,s=e.progressiveRender=d&&d.progressiveRender;return!!(f^r||u^s)&&"reset"}}z.exports=g},zRKj:function(z,V,m){m("Ae16"),m("Sp2Z"),m("y4/Y")},zTMp:function(z,V,m){var S=m("bYtY"),y=m("Qxkt"),g=S.each,p=S.curry;function t(a,c){var h={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return e(h,a,c),h.seriesInvolved&&f(h,a),h}function e(a,c,h){var A=c.getComponent("tooltip"),v=c.getComponent("axisPointer"),w=v.get("link",!0)||[],b=[];g(h.getCoordinateSystems(),function(x){if(!x.axisPointerEnabled)return;var C=n(x.model),I=a.coordSysAxesInfo[C]={};a.coordSysMap[C]=x;var _=x.model,E=_.getModel("tooltip",A);if(g(x.getAxes(),p(U,!1,null)),x.getTooltipAxes&&A&&E.get("show")){var O=E.get("trigger")==="axis",N=E.get("axisPointer.type")==="cross",F=x.getTooltipAxes(E.get("axisPointer.axis"));(O||N)&&g(F.baseAxes,p(U,N?"cross":!0,O)),N&&g(F.otherAxes,p(U,"cross",!1))}function U(B,K,Y){var k=Y.model.getModel("axisPointer",v),H=k.get("show");if(!H||H==="auto"&&!B&&!l(k))return;K==null&&(K=k.get("triggerTooltip")),k=B?d(Y,E,v,c,B,K):k;var W=k.get("snap"),j=n(Y.model),M=K||W||Y.type==="category",G=a.axesInfo[j]={key:j,axis:Y,coordSys:x,axisPointerModel:k,triggerTooltip:K,involveSeries:M,snap:W,useHandle:l(k),seriesModels:[]};I[j]=G,a.seriesInvolved|=M;var X=u(w,Y);if(X!=null){var q=b[X]||(b[X]={axesInfo:{}});q.axesInfo[j]=G,q.mapper=w[X].mapper,G.linkGroup=q}}})}function d(a,c,h,A,v,w){var b=c.getModel("axisPointer"),x={};g(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(E){x[E]=S.clone(b.get(E))}),x.snap=a.type!=="category"&&!!w,b.get("type")==="cross"&&(x.type="line");var C=x.label||(x.label={});if(C.show==null&&(C.show=!1),v==="cross"){var I=b.get("label.show");if(C.show=I!=null?I:!0,!w){var _=x.lineStyle=b.get("crossStyle");_&&S.defaults(C,_.textStyle)}}return a.model.getModel("axisPointer",new y(x,h,A))}function f(a,c){c.eachSeries(function(h){var A=h.coordinateSystem,v=h.get("tooltip.trigger",!0),w=h.get("tooltip.show",!0);if(!A||v==="none"||v===!1||v==="item"||w===!1||h.get("axisPointer.show",!0)===!1)return;g(a.coordSysAxesInfo[n(A.model)],function(b){var x=b.axis;A.getAxis(x.dim)===x&&(b.seriesModels.push(h),b.seriesDataCount==null&&(b.seriesDataCount=0),b.seriesDataCount+=h.getData().count())})},this)}function u(a,c){for(var h=c.model,A=c.dim,v=0;v<a.length;v++){var w=a[v]||{};if(r(w[A+"AxisId"],h.id)||r(w[A+"AxisIndex"],h.componentIndex)||r(w[A+"AxisName"],h.name))return v}}function r(a,c){return a==="all"||S.isArray(a)&&S.indexOf(a,c)>=0||a===c}function s(a){var c=o(a);if(!c)return;var h=c.axisPointerModel,A=c.axis.scale,v=h.option,w=h.get("status"),b=h.get("value");b!=null&&(b=A.parse(b));var x=l(h);w==null&&(v.status=x?"show":"hide");var C=A.getExtent().slice();C[0]>C[1]&&C.reverse(),(b==null||b>C[1])&&(b=C[1]),b<C[0]&&(b=C[0]),v.value=b,x&&(v.status=c.axis.scale.isBlank()?"hide":"show")}function o(a){var c=(a.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return c&&c.axesInfo[n(a)]}function i(a){var c=o(a);return c&&c.axisPointerModel}function l(a){return!!a.get("handle.show")}function n(a){return a.type+"||"+a.id}V.collect=t,V.fixValue=s,V.getAxisInfo=o,V.getAxisPointerModel=i,V.makeKey=n},zYTA:function(z,V,m){var S=m("bYtY"),y=256;function g(){var t=S.createCanvas();this.canvas=t,this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={}}g.prototype={update:function(t,e,d,f,u,r){var s=this._getBrush(),o=this._getGradient(t,u,"inRange"),i=this._getGradient(t,u,"outOfRange"),l=this.pointSize+this.blurSize,n=this.canvas,a=n.getContext("2d"),c=t.length;n.width=e,n.height=d;for(var h=0;h<c;++h){var A=t[h],v=A[0],w=A[1],b=A[2],x=f(b);a.globalAlpha=x,a.drawImage(s,v-l,w-l)}if(!n.width||!n.height)return n;for(var C=a.getImageData(0,0,n.width,n.height),I=C.data,_=0,E=I.length,O=this.minOpacity,N=this.maxOpacity,F=N-O;_<E;){var x=I[_+3]/256,U=Math.floor(x*(y-1))*4;if(x>0){var B=r(x)?o:i;x>0&&(x=x*F+O),I[_++]=B[U],I[_++]=B[U+1],I[_++]=B[U+2],I[_++]=B[U+3]*x*256}else _+=4}return a.putImageData(C,0,0),n},_getBrush:function(){var t=this._brushCanvas||(this._brushCanvas=S.createCanvas()),e=this.pointSize+this.blurSize,d=e*2;t.width=d,t.height=d;var f=t.getContext("2d");return f.clearRect(0,0,d,d),f.shadowOffsetX=d,f.shadowBlur=this.blurSize,f.shadowColor="#000",f.beginPath(),f.arc(-e,e,this.pointSize,0,Math.PI*2,!0),f.closePath(),f.fill(),t},_getGradient:function(t,e,d){for(var f=this._gradientPixels,u=f[d]||(f[d]=new Uint8ClampedArray(256*4)),r=[0,0,0,0],s=0,o=0;o<256;o++)e[d](o/255,!0,r),u[s++]=r[0],u[s++]=r[1],u[s++]=r[2],u[s++]=r[3];return u}};var p=g;z.exports=p},zarK:function(z,V,m){var S=m("YH21"),y=S.addEventListener,g=S.removeEventListener,p=S.normalizeEvent,t=S.getNativeEvent,e=m("bYtY"),d=m("H6uX"),f=m("ItGF"),u=300,r=f.domSupported,s=function(){var B=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],K=["touchstart","touchend","touchmove"],Y={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},k=e.map(B,function(H){var W=H.replace("mouse","pointer");return Y.hasOwnProperty(W)?W:H});return{mouse:B,touch:K,pointer:k}}(),o={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function i(B){return B==="mousewheel"&&f.browser.firefox?"DOMMouseScroll":B}function l(B){var K=B.pointerType;return K==="pen"||K==="touch"}function n(B){B.touching=!0,B.touchTimer!=null&&(clearTimeout(B.touchTimer),B.touchTimer=null),B.touchTimer=setTimeout(function(){B.touching=!1,B.touchTimer=null},700)}function a(B){B&&(B.zrByTouch=!0)}function c(B,K){return p(B.dom,new A(B,K),!0)}function h(B,K){for(var Y=K,k=!1;Y&&Y.nodeType!==9&&!(k=Y.domBelongToZr||Y!==K&&Y===B.painterRoot);)Y=Y.parentNode;return k}function A(B,K){this.type=K.type,this.target=this.currentTarget=B.dom,this.pointerType=K.pointerType,this.clientX=K.clientX,this.clientY=K.clientY}var v=A.prototype;v.stopPropagation=v.stopImmediatePropagation=v.preventDefault=e.noop;var w={mousedown:function(K){K=p(this.dom,K),this._mayPointerCapture=[K.zrX,K.zrY],this.trigger("mousedown",K)},mousemove:function(K){K=p(this.dom,K);var Y=this._mayPointerCapture;Y&&(K.zrX!==Y[0]||K.zrY!==Y[1])&&E(this,!0),this.trigger("mousemove",K)},mouseup:function(K){K=p(this.dom,K),E(this,!1),this.trigger("mouseup",K)},mouseout:function(K){K=p(this.dom,K),this._pointerCapturing&&(K.zrEventControl="no_globalout");var Y=K.toElement||K.relatedTarget;K.zrIsToLocalDOM=h(this,Y),this.trigger("mouseout",K)},touchstart:function(K){K=p(this.dom,K),a(K),this._lastTouchMoment=new Date,this.handler.processGesture(K,"start"),w.mousemove.call(this,K),w.mousedown.call(this,K)},touchmove:function(K){K=p(this.dom,K),a(K),this.handler.processGesture(K,"change"),w.mousemove.call(this,K)},touchend:function(K){K=p(this.dom,K),a(K),this.handler.processGesture(K,"end"),w.mouseup.call(this,K),+new Date-this._lastTouchMoment<u&&w.click.call(this,K)},pointerdown:function(K){w.mousedown.call(this,K)},pointermove:function(K){l(K)||w.mousemove.call(this,K)},pointerup:function(K){w.mouseup.call(this,K)},pointerout:function(K){l(K)||w.mouseout.call(this,K)}};e.each(["click","mousewheel","dblclick","contextmenu"],function(B){w[B]=function(K){K=p(this.dom,K),this.trigger(B,K)}});var b={pointermove:function(K){l(K)||b.mousemove.call(this,K)},pointerup:function(K){b.mouseup.call(this,K)},mousemove:function(K){this.trigger("mousemove",K)},mouseup:function(K){var Y=this._pointerCapturing;E(this,!1),this.trigger("mouseup",K),Y&&(K.zrEventControl="only_globalout",this.trigger("mouseout",K))}};function x(B,K){var Y=K.domHandlers;f.pointerEventsSupported?e.each(s.pointer,function(k){I(K,k,function(H){Y[k].call(B,H)})}):(f.touchEventsSupported&&e.each(s.touch,function(k){I(K,k,function(H){Y[k].call(B,H),n(K)})}),e.each(s.mouse,function(k){I(K,k,function(H){H=t(H),K.touching||Y[k].call(B,H)})}))}function C(B,K){f.pointerEventsSupported?e.each(o.pointer,Y):f.touchEventsSupported||e.each(o.mouse,Y);function Y(k){function H(W){W=t(W),h(B,W.target)||(W=c(B,W),K.domHandlers[k].call(B,W))}I(K,k,H,{capture:!0})}}function I(B,K,Y,k){B.mounted[K]=Y,B.listenerOpts[K]=k,y(B.domTarget,i(K),Y,k)}function _(B){var K=B.mounted;for(var Y in K)K.hasOwnProperty(Y)&&g(B.domTarget,i(Y),K[Y],B.listenerOpts[Y]);B.mounted={}}function E(B,K){if(B._mayPointerCapture=null,r&&B._pointerCapturing^K){B._pointerCapturing=K;var Y=B._globalHandlerScope;K?C(B,Y):_(Y)}}function O(B,K){this.domTarget=B,this.domHandlers=K,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function N(B,K){d.call(this),this.dom=B,this.painterRoot=K,this._localHandlerScope=new O(B,w),r&&(this._globalHandlerScope=new O(document,b)),this._pointerCapturing=!1,this._mayPointerCapture=null,x(this,this._localHandlerScope)}var F=N.prototype;F.dispose=function(){_(this._localHandlerScope),r&&_(this._globalHandlerScope)},F.setCursor=function(B){this.dom.style&&(this.dom.style.cursor=B||"default")},e.mixin(N,d);var U=N;z.exports=U},zeV3:function(z,V,m){"use strict";m.d(V,"a",function(){return s});var S=m("wx14"),y=m("rePB"),g=m("ODXe"),p=m("q1tI"),t=m("TSYQ"),e=m.n(t),d=m("Zm9Q"),f=m("H84U");function u(a){var c=a.className,h=a.direction,A=a.index,v=a.marginDirection,w=a.children,b=a.split,x=a.wrap,C=p.useContext(s),I=C.horizontalSize,_=C.verticalSize,E=C.latestIndex,O={};return h==="vertical"?A<E&&(O={marginBottom:I/(b?2:1)}):O=Object(S.a)(Object(S.a)({},A<E&&Object(y.a)({},v,I/(b?2:1))),x&&{paddingBottom:_}),w==null?null:p.createElement(p.Fragment,null,p.createElement("div",{className:c,style:O},w),A<E&&b&&p.createElement("span",{className:"".concat(c,"-split"),style:O},b))}var r=function(a,c){var h={};for(var A in a)Object.prototype.hasOwnProperty.call(a,A)&&c.indexOf(A)<0&&(h[A]=a[A]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,A=Object.getOwnPropertySymbols(a);v<A.length;v++)c.indexOf(A[v])<0&&Object.prototype.propertyIsEnumerable.call(a,A[v])&&(h[A[v]]=a[A[v]]);return h},s=p.createContext({latestIndex:0,horizontalSize:0,verticalSize:0}),o={small:8,middle:16,large:24};function i(a){return typeof a=="string"?o[a]:a||0}var l=function(c){var h,A=p.useContext(f.b),v=A.getPrefixCls,w=A.space,b=A.direction,x=c.size,C=x===void 0?(w==null?void 0:w.size)||"small":x,I=c.align,_=c.className,E=c.children,O=c.direction,N=O===void 0?"horizontal":O,F=c.prefixCls,U=c.split,B=c.style,K=c.wrap,Y=K===void 0?!1:K,k=r(c,["size","align","className","children","direction","prefixCls","split","style","wrap"]),H=p.useMemo(function(){return(Array.isArray(C)?C:[C,C]).map(function(be){return i(be)})},[C]),W=Object(g.a)(H,2),j=W[0],M=W[1],G=Object(d.a)(E,{keepEmpty:!0});if(G.length===0)return null;var X=I===void 0&&N==="horizontal"?"center":I,q=v("space",F),ee=e()(q,"".concat(q,"-").concat(N),(h={},Object(y.a)(h,"".concat(q,"-rtl"),b==="rtl"),Object(y.a)(h,"".concat(q,"-align-").concat(X),X),h),_),ie="".concat(q,"-item"),de=b==="rtl"?"marginLeft":"marginRight",ue=0,ve=G.map(function(be,_e){return be!=null&&(ue=_e),p.createElement(u,{className:ie,key:"".concat(ie,"-").concat(_e),direction:N,index:_e,marginDirection:de,split:U,wrap:Y},be)});return p.createElement("div",Object(S.a)({className:ee,style:Object(S.a)(Object(S.a)({},Y&&{flexWrap:"wrap",marginBottom:-M}),B)},k),p.createElement(s.Provider,{value:{horizontalSize:j,verticalSize:M,latestIndex:ue}},ve))},n=V.b=l},zoYe:function(z,V,m){var S=m("nmnc"),y=m("eUgh"),g=m("Z0cm"),p=m("/9aa"),t=1/0,e=S?S.prototype:void 0,d=e?e.toString:void 0;function f(u){if(typeof u=="string")return u;if(g(u))return y(u,f)+"";if(p(u))return d?d.call(u):"";var r=u+"";return r=="0"&&1/u==-t?"-0":r}z.exports=f},zs7G:function(z,V,m){"use strict";var S=m("VTBJ"),y=m("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},p=g,t=m("6VBw"),e=function(u,r){return y.createElement(t.a,Object(S.a)(Object(S.a)({},u),{},{ref:r,icon:p}))};e.displayName="DoubleRightOutlined";var d=V.a=y.forwardRef(e)},zuHt:function(z,V,m){var S=m("bYtY");function y(g){var p={};g.eachSeriesByType("map",function(t){var e=t.getMapType();if(t.getHostGeoModel()||p[e])return;var d={};S.each(t.seriesGroup,function(u){var r=u.coordinateSystem,s=u.originalData;u.get("showLegendSymbol")&&g.getComponent("legend")&&s.each(s.mapDimension("value"),function(o,i){var l=s.getName(i),n=r.getRegion(l);if(!n||isNaN(o))return;var a=d[l]||0,c=r.dataToPoint(n.center);d[l]=a+1,s.setItemLayout(i,{point:c,offset:a})})});var f=t.getData();f.each(function(u){var r=f.getName(u),s=f.getItemLayout(u)||{};s.showLabel=!d[r],f.setItemLayout(u,s)}),p[e]=!0})}z.exports=y}}]);
|